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
338216697507	338216698066	338216698616	338216699166	338216699716	338216700266	338216700816	338216701366	338216701916	338216702466	338216703016	338216703566	338216704116	338216704666	338216705216	338216705766	338216706316	338216706866	338216707416	338216707966	338216708516	338216709066	338216709616	338216710166	338216710716	338216711266	338216711816	338216712366	338216712916	338216713466	338216714016	338216714566	338216715116	338216715666	338216716216	338216716766	338216717316	338216717866	338216718416	338216718966	338216719516	338216720066	338216720616	338216721166	338216721716	338216722266	338216722816	338216723366	338216723916	338216724466	338216725016	338216725566	338216726116	338216726666	338216727216	338216727766	338216728316	338216728866	338216729416	338216729966	338216730516	338216731066	338216731616	338216732166	338216732716	338216733266	338216733816	338216734366	338216734916	338216735466	338216736016	338216736566	338216737116	338216737666	338216738216	338216738766	338216739316	338216739866	338216740416	338216740966	338216741516	338216742066	338216742616	338216743166	338216743716	338216744266	338216744816	338216745366	338216745916	338216746466	338216747016	338216747566	338216748116	338216748666	338216749216	338216749766	338216750316	338216750866	338216751416	338216751966	338216752516	338216753066	338216753616	338216754166	338216754716	338216755266	338216755816	338216756366	338216756916	338216757466	338216758016	338216758566	338216759116	338216759666	338216760216	338216760766	338216761316	338216761866	338216762416	338216762966	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
37051	18257	12453	10394	8084	5516	3990	2797	1942	1480	1200	974	782	679	614	577	500	456	424	409	365	407	408	384	392	359	377	347	370	321	336	348	334	345	339	324	341	341	371	350	324	356	354	327	360	314	310	328	329	341	309	324	334	311	320	312	287	295	320	310	307	330	296	314	363	298	322	331	319	316	356	318	341	310	320	314	340	322	329	320	336	318	316	314	338	340	303	359	322	300	346	322	311	330	321	331	302	344	337	276	307	320	335	316	307	284	315	335	293	289	275	304	290	309	287	284	294	342	314	316	280	308	279	339	308	340	344	274	351	303	317	300	307	348	303	319	322	352	343	317	327	312	316	322	302	313	328	318	316	308	321	283	320	288	352	319	306	314	303	336	281	339	312	315	310	318	289	344	318	347	320	319	328	295	336	292	365	337	302	343	285	336	303	293	312	322	322	329	304	350	287	324	330	346	318	290	317	324	325	316	344	309	332	341	321	314	311	311	341	308	304	316	311	303	304	347	314	354	304	342	349	315	309	313	310	319	270	289	294	322	261	326	338	336	338	308	312	311	289	311	309	299	271	322	347	317	312	278	327	263	315	319	297	323	320	298	318	287	344	323	333	285	312	305	331	337	322	313	320	320	318	308	282	322	342	307	338	304	327	296	295	329	290	326	313	321	325	283	318	317	307	325	331	340	311	307	370	293	319	335	324	329	338	309	333	319	305	296	311	303	304	304	309	324	291	309	327	334	305	296	280	293	317	311	339	349	329	321	335	284	328	298	317	352	305	328	319	335	302	336	312	320	308	277	300	342	294	288	307	329	326	322	321	291	334	342	314	321	302	326	322	313	322	308	299	309	313	301	319	311	325	339	305	303	312	323	313	296	319	329	308	297	312	283	312	329	302	332	316	317	326	302	334	286	308	305	297	307	315	301	313	361	286	324	321	310	278	324	293	333	324	319	296	284	268	318	301	297	329	312	363	311	312	320	311	307	311	307	321	333	307	356	323	300	314	291	297	332	298	321	351	298	348	341	292	308	319	296	300	341	324	327	325	296	336	291	295	342	315	327	296	336	354	291	281	349	336	332	358	287	340	316	324	293	309	311	331	298	300	318	320	278	300	302	319	322	306	329	313	314	348	289	298	295	296	287	294	320	285	317	303	365	323	299	309	331	326	342	346	332	344	318	311	297	315	315	321	346	330	305	323	322	309	311	318	316	288	310	343	340	304	278	326	307	320	297	315	323	278	291	293	332	317	288	313	324	306	276	344	277	282	327	320	307	312	347	319	316	328	341	303	303	326	330	374	304	315	300	291	339	330	337	300	314	319	326	327	328	332	326	282	350	336	346	317	295	312	301	344	309	321	299	308	344	328	296	299	339	321	358	329	298	281	317	305	338	289	281	275	316	297	289	321	329	281	364	295	317	290	320	320	313	336	336	314	317	333	311	310	294	294	327	303	309	332	321	316	328	342	349	312	315	289	317	340	310	324	276	304	303	264	307	301	315	296	301	320	329	314	345	298	334	300	314	320	285	294	347	270	313	291	308	311	305	348	334	323	304	309	320	327	301	328	293	310	298	293	281	320	312	302	306	294	317	321	331	321	292	308	309	333	289	347	303	323	346	318	310	309	319	334	280	310	327	346	310	305	318	325	289	305	306	317	299	323	316	326	331	351	341	323	327	281	324	316	331	331	312	346	328	323	315	330	317	301	302	352	285	325	307	306	332	319	349	308	327	325	316	316	337	305	319	300	324	340	342	326	318	324	317	339	322	289	318	298	330	328	337	341	290	308	289	350	301	284	337	336	297	327	329	322	336	296	344	336	309	326	338	298	321	345	313	339	278	273	306	289	311	357	314	319	316	339	311	278	275	322	356	326	274	338	283	312	296	302	323	298	308	308	336	300	305	298	318	308	320	291	319	343	288	309	312	298	338	277	302	288	300	346	320	274	314	323	341	305	312	353	325	301	315	293	321	296	293	290	289	321	294	299	324	331	314	335	293	284	333	316	330	319	284	297	310	327	324	304	313	323	326	343	299	295	314	316	309	318	281	317	328	344	317	255	322	346	305	305	338	284	341	319	311	306	329	311	283	287	293	298	317	350	350	300	298	300	322	318	332	302	310	302	319	290	333	304	315	311	332	355	317	313	257	294	287	326	284	306	283	349	293	269	295	278	306	287	300	317	308	325	301	302	304	309	288	320	307	329	341	328	283	283	318	285	324	326	311	311	296	333	310	297	333	330	313	329	342	316	294	334	282	277	313	304	323	322	298	290	337	338	301	347	301	289	305	312	314	325	308	297	339	344	312	305	357	297	331	282	322	347	291	346	302	357	332	326	334	364	311	348	348	325	300	311	354	292	318	338	318	296	318	291	324	318	321	300	309	355	337	298	361	312	305	316	305	344	338	335	285	315	320	276	298	305	328	317	317	312	315	277	339	326	315	332	298	296	302	309	305	287	295	325	287	317	302	305	324	289	334	320	309	325	355	297	317	338	308	295	330	318	307	333	312	344	323	304	335	317	323	312	331	323	305	306	338	318	313	345	291	303	320	311	336	315	303	311	335	285	330	334	267	279	326	339	319	348	320	274	285	322	316	307	302	308	325	317	313	317	307	289	314	312	328	305	296	316	303	289	306	320	328	299	322	323	334	300	312	329	346	325	293	307	318	303	320	283	285	302	331	268	345	299	324	314	308	338	321	331	301	288	321	314	316	281	321	309	298	312	335	321	332	342	311	325	292	331	310	302	305	314	346	319	303	329	307	336	294	312	246	328	310	297	319	331	292	303	308	325	276	327	337	325	303	336	333	286	334	332	348	310	309	299	297	304	313	298	364	309	313	356	321	274	319	297	318	339	327	292	331	334	331	303	302	313	312	305	343	340	328	333	316	288	331	299	308	324	327	301	271	312	308	306	309	341	338	302	311	295	336	298	328	299	300	321	328	361	305	296	301	304	303	322	357	296	308	290	327	334	302	276	321	294	298	298	304	301	319	313	318	324	279	317	334	316	322	312	307	324	319	323	281	297	342	309	320	315	305	321	343	319	291	302	323	297	328	290	302	290	294	331	311	328	341	336	312	353	336	278	325	323	311	306	326	282	318	308	296	309	285	332	307	324	342	322	329	309	309	322	303	350	306	294	293	324	304	312	282	286	309	302	332	335	303	295	312	323	310	304	331	334	328	316	303	282	314	294	309	306	317	316	310	285	293	317	356	310	361	345	331	299	299	329	332	321	321	321	335	331	316	312	323	324	336	337	312	285	308	326	328	303	326	296	299	301	301	308	300	292	302	333	322	344	283	333	310	306	303	322	336	295	285	329	370	304	319	308	340	331	302	288	343	315	297	297	334	333	311	319	304	308	285	303	315	323	328	284	287	305	338	305	340	304	307	299	301	335	307	321	285	325	307	331	354	280	348	324	307	333	335	305	303	270	301	324	341	307	343	338	326	335	343	333	323	322	335	283	308	289	324	306	288	313	303	327	326	333	301	330	336
22519	11900	17192	20148	19178	15179	12428	9637	7629	6266	4928	3992	3342	3000	2550	2272	1940	1772	1645	1501	1412	1335	1194	1199	1109	1020	1028	954	966	905	957	934	886	852	865	893	847	912	822	820	827	841	827	829	831	805	779	723	779	736	735	727	723	762	744	759	730	738	746	701	734	739	702	758	724	670	711	711	692	735	719	730	762	695	696	704	761	752	721	699	752	756	714	678	738	737	739	733	697	709	718	656	723	660	708	679	710	727	728	768	712	732	668	736	681	739	690	703	699	695	729	736	720	678	733	675	720	724	724	698	720	711	742	757	698	713	660	702	718	705	731	739	711	694	733	689	686	719	681	751	719	708	706	719	699	719	714	706	685	733	687	718	689	733	698	765	739	721	707	677	772	726	748	742	711	665	692	712	724	702	696	721	693	741	720	705	737	694	770	692	693	712	702	757	732	708	710	680	716	752	740	703	716	725	723	672	689	744	731	645	748	748	705	773	688	748	736	707	748	672	708	689	701	728	682	686	664	731	723	724	746	719	697	727	718	721	688	753	706	725	689	703	682	711	721	683	700	716	704	771	742	681	721	721	707	699	685	754	699	751	736	708	710	686	649	720	746	749	686	787	695	706	738	706	733	715	691	795	699	730	704	682	714	744	712	731	707	718	687	685	766	702	742	724	678	735	742	699	695	708	729	729	769	727	693	681	716	713	710	712	727	728	682	737	739	756	697	700	697	715	764	705	697	761	733	680	719	734	669	704	718	707	714	741	697	690	680	715	731	722	723	689	708	713	718	713	709	740	686	721	670	705	718	678	671	736	694	680	727	702	703	691	690	653	701	699	755	701	702	763	761	701	696	710	695	717	675	715	773	755	718	694	719	709	672	691	691	667	687	678	672	729	659	721	720	710	700	733	659	718	722	735	710	706	722	756	695	698	749	745	728	684	688	674	690	722	661	725	750	700	721	708	714	702	684	716	735	723	742	717	715	718	744	742	694	712	680	780	722	713	742	682	690	748	715	694	685	705	719	712	682	747	711	718	723	699	693	714	706	741	679	751	698	712	717	717	714	698	685	711	660	657	705	708	728	705	735	738	689	693	690	654	696	695	736	672	724	766	673	734	689	738	682	666	713	738	733	693	644	706	744	734	715	699	675	716	663	719	744	746	736	716	733	768	703	732	677	707	691	691	695	731	696	735	715	765	743	688	736	712	689	673	679	696	663	716	747	722	712	733	687	702	732	668	684	716	756	732	716	754	721	710	734	710	712	665	695	719	701	738	723	697	738	649	676	714	729	751	690	697	708	732	651	667	749	753	654	721	725	729	721	709	698	689	773	747	708	690	727	692	703	713	710	665	733	744	750	681	714	698	752	695	717	695	706	749	709	669	750	699	717	769	765	708	712	684	750	726	656	686	713	705	673	727	660	750	734	689	705	746	704	672	740	733	716	717	690	756	724	759	739	734	734	723	744	751	793	724	721	720	720	720	664	713	675	720	729	678	721	721	712	726	743	708	680	705	747	670	733	721	680	681	724	697	713	703	700	711	705	719	690	736	742	777	737	699	736	700	703	723	786	762	697	730	718	735	687	751	716	747	734	675	695	712	709	747	759	683	738	744	712	695	694	654	739	720	629	720	748	736	712	706	728	725	750	770	685	681	776	712	725	735	733	675	731	700	724	703	739	666	687	756	628	710	706	723	721	762	729	725	718	689	738	682	732	648	710	735	694	691	674	718	705	719	700	727	704	664	675	685	746	693	729	714	652	724	694	723	731	678	665	733	703	712	706	701	659	712	742	693	650	700	744	669	713	642	707	759	673	706	701	713	710	697	730	730	722	719	683	721	719	749	677	723	705	787	666	755	706	748	742	680	703	696	755	669	705	718	770	704	705	751	725	736	739	706	713	704	694	702	706	725	719	698	746	682	739	734	722	706	700	726	720	714	720	681	688	719	678	699	707	729	771	715	702	712	723	683	745	804	709	736	706	738	684	660	720	727	737	677	656	685	708	689	714	687	743	733	704	729	701	704	686	699	682	706	700	731	735	661	732	741	716	708	672	758	718	708	763	701	672	716	715	705	736	752	735	668	719	723	685	709	744	707	711	732	693	738	747	680	717	661	729	731	689	713	696	715	676	715	708	698	709	694	696	721	693	679	730	701	670	705	699	733	740	692	740	738	724	720	726	682	687	783	690	708	708	734	713	689	722	695	713	802	742	715	716	711	701	737	704	730	727	739	716	704	737	770	689	692	727	710	717	679	695	770	702	722	734	668	722	706	703	726	733	730	742	726	745	655	675	727	695	714	698	676	676	738	732	743	715	737	744	702	694	705	721	739	728	738	670	672	751	719	730	711	704	709	681	716	720	707	746	728	713	691	750	726	736	698	733	717	751	735	688	698	705	743	754	743	694	723	726	713	722	688	710	734	732	735	696	717	733	734	697	709	692	715	716	691	684	678	701	748	718	689	698	734	660	726	737	702	761	741	714	783	739	704	720	695	718	745	691	712	744	725	676	732	702	706	681	666	729	680	694	756	750	701	765	688	746	693	743	715	679	713	691	736	728	737	738	696	674	740	708	661	659	684	710	725	725	729	707	691	702	710	703	705	724	775	685	730	756	698	672	691	708	750	665	693	742	715	709	696	726	755	711	743	735	636	699	690	660	735	718	698	678	689	672	748	676	698	737	731	684	686	687	694	703	775	719	712	700	693	738	709	771	713	682	727	707	722	710	715	759	742	754	702	734	716	712	720	736	683	757	731	686	735	775	739	760	745	709	708	694	687	706	705	696	685	730	705	673	665	675	714	726	695	704	646	744	726	674	684	728	744	711	710	703	679	712	709	682	660	749	708	720	712	691	723	711	730	706	698	717	719	680	708	737	766	722	725	731	714	685	736	728	716	739	706	683	677	723	703	672	701	695	722	731	702	710	712	739	751	662	730	703	733	730	690	704	689	701	707	735	705	705	757	712	730	701	751	716	671	728	713	725	726	708	724	751	695	704	767	697	719	658	745	678	717	732	710	719	708	709	727	713	712	709	731	711	718	747	703	686	706	695	740	716	759	717	683	720	704	701	712	713	690	727	711	697	686	722	692	666	741	748	690	725	679	765	744	674	740	760	688	763	703	720	664	708	783	682	771	667	716	734	726	719	692	721	731	747	685	758	720	696	692	771	686	732	705	693	698	680	731	683	728	676	705	697	768	750	729	718	741	721	759	677	762	732	749	696	748	723	714	752	747	720	732	714	682	705	718	690	773	697	707	724	672	726	706	716	740	691	696	710	713	689	703	716	693	753	715	719	681	699	714	727	713	711	709	678	685	724	641	695	675	696	656	692	683	742	722	695	670	701	777	700	728	698	711	718	738	702	698	724	714	721	692	708	704	746	723	697	740	728	690	746	697	730	660	736	692	707	679	720	735	726	732	672	757	706	699	737	734	716	692	730	725	726	679	714	759	741	660	708	683	688	673	703	730	724	719	743	704	720	707	693	710	672	712	710	700	702	704
16082	6892	4920	3780	2515	1677	1272	987	792	698	623	582	467	443	417	426	393	389	396	354	366	373	331	302	329	326	343	328	347	349	338	328	341	309	324	323	331	326	345	300	341	318	318	312	314	317	347	340	332	336	291	363	328	330	303	313	321	319	340	328	333	330	350	318	327	324	316	335	333	337	320	334	303	303	348	351	317	296	290	328	309	327	317	335	304	330	308	340	345	325	351	343	328	348	339	343	347	320	324	309	344	315	350	341	328	336	309	315	334	299	306	324	344	328	309	288	322	328	366	287	344	328	327	312	318	302	322	324	347	271	330	270	329	334	289	331	313	353	312	335	341	293	352	301	320	341	314	346	330	340	308	360	344	304	321	332	338	351	332	340	335	322	290	320	318	326	313	327	305	350	297	334	340	331	315	309	323	366	300	314	337	310	328	315	327	291	333	347	313	339	327	351	332	330	332	322	329	325	320	312	360	324	331	282	320	311	320	314	304	323	315	317	353	332	336	317	363	327	294	301	307	341	296	294	333	327	351	302	350	320	310	338	306	300	329	313	300	322	353	315	334	322	320	333	339	319	335	336	319	349	328	306	301	335	300	319	293	308	358	323	359	342	336	306	314	329	355	301	342	329	341	313	305	320	302	299	324	330	311	344	338	304	335	331	364	365	305	294	285	317	296	346	300	340	332	334	347	285	315	367	327	319	343	325	329	339	317	332	324	339	364	302	305	295	314	342	280	297	319	316	332	344	332	332	323	351	322	307	302	351	311	297	342	313	296	301	391	292	338	311	318	350	303	324	302	303	350	316	284	299	367	316	304	342	334	314	292	316	341	333	334	285	313	308	352	333	312	292	319	328	316	301	300	330	333	298	314	371	325	307	326	340	363	269	337	345	350	353	316	309	347	321	345	313	347	287	352	313	328	310	322	325	298	292	325	329	321	317	311	296	330	325	329	317	343	325	320	297	351	300	321	303	322	312	312	317	361	345	333	338	317	330	305	330	332	292	299	328	312	318	337	310	350	294	344	295	325	346	313	324	359	328	314	328	274	281	318	324	325	344	334	302	333	301	305	301	289	337	335	300	295	319	298	323	312	357	316	342	306	312	316	334	325	305	319	368	311	316	326	305	344	324	340	303	316	335	347	336	326	353	297	329	330	331	318	326	323	310	373	349	302	286	312	299	308	336	318	345	320	351	351	337	327	309	344	344	342	337	334	339	320	314	358	317	309	328	302	311	354	286	304	331	356	285	329	324	352	355	284	308	314	324	331	306	355	322	313	336	313	314	319	316	339	307	333	309	348	326	314	323	350	324	330	298	348	331	332	322	326	305	291	320	332	318	346	317	321	312	320	332	342	291	306	320	314	343	298	334	317	326	355	323	339	365	337	304	337	350	320	336	306	288	322	319	327	319	297	342	338	321	363	326	341	348	319	307	364	329	327	324	314	319	325	338	306	305	309	349	315	292	333	349	350	312	320	302	348	345	345	334	353	318	363	329	343	340	321	315	316	295	341	324	315	293	363	338	329	340	318	324	309	310	341	312	324	313	320	317	325	335	294	323	342	327	281	319	353	321	314	297	329	338	349	326	277	304	317	342	353	327	360	336	337	328	331	368	322	337	315	315	372	321	332	334	302	288	314	348	332	333	281	340	303	286	331	341	351	319	339	328	318	297	312	296	322	298	356	346	359	331	306	329	343	304	311	327	320	287	348	359	311	312	293	331	345	318	297	333	327	361	363	325	316	319	310	330	349	334	324	286	362	313	331	287	293	318	325	328	326	329	324	339	330	330	328	359	365	325	324	339	300	342	305	302	302	277	340	349	323	316	323	373	339	276	295	346	283	321	314	320	311	322	313	316	340	292	320	305	313	334	308	306	305	324	348	313	294	328	357	305	308	350	314	347	309	324	341	304	327	324	352	349	310	309	299	364	298	355	311	318	338	330	309	311	328	317	291	330	321	311	340	357	301	340	308	319	361	360	323	340	322	321	360	338	317	314	352	338	333	317	339	330	317	341	300	332	309	312	311	338	296	329	327	336	339	340	342	306	334	360	347	356	336	345	308	324	281	326	303	332	321	329	313	341	315	309	323	348	279	305	356	354	317	337	343	343	331	335	345	328	300	277	325	304	321	328	270	305	342	345	304	326	313	278	319	318	335	303	303	316	335	323	330	356	344	306	324	326	350	299	318	327	331	347	309	332	361	336	317	297	318	374	325	313	337	316	305	315	328	326	322	345	313	273	365	333	311	328	303	313	346	359	326	335	313	308	322	313	297	331	326	364	325	338	335	309	321	319	330	330	307	322	321	319	325	349	290	322	317	343	331	337	319	337	328	365	324	302	339	339	292	334	337	338	301	330	317	315	340	312	333	305	326	317	359	340	373	324	323	362	318	323	378	325	355	366	323	350	330	335	336	300	301	323	331	332	305	325	330	314	326	292	343	314	346	328	367	341	318	305	346	284	319	331	329	351	301	331	319	338	311	321	315	330	329	331	328	305	346	317	311	326	340	315	325	301	282	322	313	316	308	317	311	336	332	321	327	316	325	353	329	327	335	316	344	307	324	337	325	322	329	337	338	304	328	334	305	342	313	330	342	328	289	315	337	336	323	319	331	292	318	307	320	349	358	353	351	319	291	300	359	337	345	315	323	343	323	293	324	333	298	330	348	295	337	340	355	352	288	289	327	340	338	342	314	346	350	305	320	345	314	321	340	311	315	333	305	336	352	337	314	297	347	327	374	345	342	333	307	327	331	313	330	326	324	317	317	298	298	348	299	312	324	354	330	364	320	321	355	323	311	310	262	310	304	330	310	328	319	347	334	341	312	321	331	322	263	326	335	322	354	341	337	302	289	303	366	319	317	318	318	300	370	324	317	360	353	310	317	327	336	353	336	321	364	293	329	314	302	364	301	390	331	306	327	333	339	349	317	326	296	308	312	318	355	294	286	352	334	305	319	342	322	313	347	343	318	352	339	341	344	342	323	315	336	356	304	337	309	299	318	356	351	355	302	329	345	341	315	327	308	329	321	330	332	303	300	342	351	314	324	298	346	283	319	297	317	313	333	327	288	329	329	349	313	304	338	369	311	337	320	357	308	315	349	341	335	334	314	331	338	277	370	321	309	337	362	326	325	327	312	310	305	307	278	366	312	341	303	289	299	323	346	314	302	350	321	334	340	314	335	326	333	313	325	361	290	327	308	334	329	324	299	289	304	325	352	342	327	346	330	375	296	316	327	329	318	321	324	370	311	336	299	328	325	373	333	315	294	318	321	335	302	339	310	348	331	334	304	314	287	336	325	301	326	327	318	367	306	305	307	313	309	327	310	297	318	332	303	316	313	311	294	316	299	324	351	313	337	365	344	328	337	327	331	316	337	366	328	331	339	324	333	308	320	321	351	344	323	332	298	308	295	318	300	323	336	379	345	349	346	309	332	321	345	316	309	351	314	320	343	329	330	310	333	317	313	282	328	322	295	322	348	318	332	335
9920	5554	8800	10055	8297	6614	5030	3977	3239	2672	2360	2031	1696	1587	1370	1279	1204	1100	1022	904	932	955	951	895	879	867	865	778	861	844	770	751	784	728	796	776	746	737	761	783	799	761	768	790	759	743	722	782	757	749	732	731	765	786	743	735	746	695	731	727	725	708	720	745	694	736	766	730	746	750	709	772	727	754	781	722	746	738	737	703	729	721	770	732	738	725	713	709	730	741	704	761	746	734	744	719	706	762	708	720	746	728	731	738	727	756	710	714	785	725	749	743	734	710	757	750	752	772	734	731	727	729	757	794	708	771	677	746	742	745	727	735	727	684	760	715	723	698	730	718	745	733	750	750	769	735	743	736	738	751	727	734	705	721	713	728	727	721	729	716	721	732	701	705	739	752	706	711	647	740	739	751	711	742	706	783	731	744	749	749	779	751	702	772	688	742	704	740	730	685	792	734	719	694	720	803	719	673	739	768	745	698	700	731	732	727	752	773	734	728	705	770	752	745	712	765	766	735	747	708	729	797	777	719	736	725	719	743	730	720	746	736	749	758	755	762	731	722	747	748	763	721	786	706	733	710	731	718	701	714	766	745	730	754	744	766	724	710	734	743	772	719	765	724	723	727	710	705	716	763	736	685	708	750	755	753	690	755	719	737	693	715	747	717	734	701	729	747	741	743	704	727	760	704	683	725	698	726	722	720	748	737	718	710	694	713	730	747	736	744	765	782	715	725	737	700	750	779	749	711	705	709	754	735	741	718	787	732	709	734	728	713	739	743	768	720	717	705	714	751	711	783	755	753	775	727	750	741	761	741	738	709	792	779	745	747	670	738	670	726	707	755	714	742	752	742	689	705	737	700	701	755	794	754	698	778	752	751	741	655	762	719	707	759	753	726	662	719	735	741	722	751	708	695	716	755	746	712	681	742	737	730	715	707	741	718	739	764	742	765	695	734	724	733	758	719	671	696	772	661	717	751	706	710	728	734	730	722	750	708	687	694	732	777	718	704	766	785	745	701	735	729	703	726	670	703	708	737	735	723	708	721	762	774	708	725	727	723	722	708	756	724	664	754	734	746	737	698	737	699	749	708	690	737	730	738	817	754	733	734	722	702	732	764	733	696	709	705	703	746	748	745	749	697	690	751	690	722	724	676	697	687	739	761	672	723	742	772	733	720	737	750	733	736	709	752	677	702	681	729	759	742	715	742	704	756	762	749	759	713	760	716	710	776	729	714	737	761	716	695	742	713	704	744	702	699	754	752	745	816	725	720	712	760	697	743	727	734	729	727	702	749	738	779	704	740	706	727	703	731	675	741	759	751	738	740	696	745	780	719	756	706	738	645	761	738	710	709	752	746	741	714	701	690	738	734	699	703	777	689	733	747	745	732	686	722	704	735	762	726	749	667	742	707	719	703	736	701	683	724	744	756	731	715	746	736	703	715	675	749	769	698	692	713	778	687	734	701	744	719	690	695	670	699	725	717	740	729	644	717	689	721	753	746	710	706	737	716	724	727	721	760	729	743	733	735	723	707	746	716	759	653	735	741	711	741	730	772	737	734	660	761	751	706	770	729	726	778	732	728	700	735	758	712	769	710	712	755	681	693	740	775	772	734	744	738	750	732	727	728	741	765	738	725	742	745	717	714	772	736	723	689	681	739	739	749	734	751	747	712	688	713	705	728	718	755	740	721	743	747	704	713	729	738	740	759	775	726	720	667	754	739	765	731	740	716	735	690	700	764	762	747	742	776	729	768	722	722	669	708	712	679	761	732	714	768	740	734	690	664	780	752	692	754	715	724	816	747	716	720	700	721	704	693	722	758	712	750	689	733	734	761	762	745	763	766	771	748	718	722	723	757	740	709	716	721	760	742	729	703	721	754	767	757	719	719	723	726	723	766	762	732	715	732	706	724	728	745	757	705	776	727	763	738	763	774	751	706	720	751	731	708	736	737	732	754	717	757	723	736	747	754	735	789	720	731	724	712	739	762	745	656	730	745	694	739	779	722	748	684	713	695	711	698	686	731	779	730	737	692	750	770	748	749	748	726	737	723	729	744	713	675	770	717	774	742	763	721	718	786	720	750	687	762	736	777	769	754	743	687	735	712	770	711	725	726	721	754	776	753	707	744	749	763	750	760	715	708	712	737	747	661	726	710	734	748	679	718	775	708	718	693	694	709	693	744	711	780	692	743	726	690	717	745	765	706	712	701	730	733	738	691	674	705	721	744	765	727	691	728	683	788	731	730	761	711	746	716	717	724	738	726	748	772	784	718	720	713	704	720	742	733	732	721	747	783	734	754	766	693	737	781	719	767	723	748	739	709	733	778	739	761	692	742	755	713	742	767	727	687	740	714	738	745	753	732	722	752	751	760	751	737	754	742	732	733	690	709	766	691	734	714	743	780	762	777	679	735	684	727	714	752	703	680	763	737	736	706	744	732	771	718	720	729	699	734	729	721	736	734	743	721	687	717	755	765	691	689	761	764	703	706	729	744	702	708	731	780	765	710	726	730	758	778	686	775	732	718	683	707	785	717	740	735	744	682	719	705	728	713	755	750	731	751	696	759	768	707	725	720	736	719	720	742	742	769	736	683	756	723	750	748	815	723	745	696	700	706	762	703	748	677	756	696	768	718	713	702	780	702	776	731	754	724	788	727	725	728	724	675	713	716	696	718	707	674	726	754	737	729	749	732	751	734	734	732	785	772	725	729	730	749	767	713	742	710	712	749	750	710	762	721	732	787	782	760	695	775	762	741	749	712	714	770	719	765	739	726	730	695	733	712	727	730	741	733	722	681	747	728	754	730	733	696	678	750	748	753	726	762	755	739	731	730	752	769	753	726	786	758	757	723	746	702	681	760	768	762	754	725	714	731	725	739	727	728	721	719	716	748	721	709	737	761	711	709	672	766	698	703	730	737	736	735	746	733	737	757	745	733	737	776	742	727	713	720	735	719	692	755	647	771	714	711	725	693	791	719	722	693	708	697	718	747	704	706	741	735	752	754	758	741	733	724	688	696	718	732	727	770	713	790	730	760	708	740	739	747	706	692	757	702	740	697	729	715	755	730	733	698	793	750	682	762	729	751	742	741	735	732	740	726	658	710	723	739	712	708	727	714	699	762	722	728	714	720	695	699	723	732	723	741	746	729	749	712	714	747	698	699	751	723	682	737	720	701	741	767	713	729	739	698	745	719	772	726	705	738	728	718	763	691	713	699	730	725	762	730	760	739	724	754	732	755	746	720	756	759	697	778	720	749	742	753	774	733	769	705	755	727	702	692	734	767	700	753	738	741	731	733	765	744	760	724	755	728	780	735	752	770	762	724	749	666	749	707	723	733	688	747	734	733	756	710	741	782	740	716	723	751	761	720	729	732	724	748	732	718	731	713	737	777	733	735	787	746	732	774	742	674	721	728	707	705	781	694	728	749	742	734	703	734	724	717	703	753	728	707	698	677	692	686	690	755	757	716	728	669	737	741	728	721	695	740	705	752
27440	12379	8779	6781	5083	3552	2482	1796	1402	1063	886	730	638	507	487	491	417	441	393	384	392	360	355	319	359	311	335	347	316	328	340	310	306	323	318	331	315	338	332	335	295	304	329	320	333	347	306	316	315	305	310	298	298	335	337	294	324	295	326	307	308	318	312	283	306	339	324	327	340	314	294	307	318	291	325	297	312	268	292	309	314	301	312	308	366	270	287	275	321	353	269	330	326	346	275	331	359	312	296	321	332	322	277	297	324	302	304	329	349	269	346	331	322	326	314	331	300	306	317	336	338	308	310	329	329	305	308	313	310	295	353	310	324	338	329	330	287	323	287	316	326	292	311	302	294	355	335	315	340	299	326	303	349	325	331	314	340	302	322	372	295	327	289	291	299	310	325	320	359	316	297	325	332	331	310	305	282	330	312	310	331	295	297	301	310	307	313	297	325	315	349	332	314	322	316	310	306	304	310	276	335	339	289	294	323	302	296	285	275	311	317	286	330	319	280	337	306	335	327	278	330	282	322	307	319	315	310	305	299	298	313	292	323	286	338	325	329	313	328	308	329	306	326	329	327	311	343	311	345	323	307	292	303	311	306	340	310	331	309	313	354	353	337	334	320	322	314	338	297	337	309	297	342	357	318	296	356	313	312	309	339	298	298	343	311	316	317	298	310	322	297	316	299	342	326	326	307	309	298	311	322	311	291	317	300	288	325	305	303	329	355	314	284	291	349	335	325	304	299	339	309	311	336	341	320	309	309	320	329	304	311	328	322	314	341	335	292	294	323	299	338	345	300	331	301	334	336	353	341	327	309	321	322	333	272	336	303	328	314	284	337	314	342	296	318	337	270	343	309	292	319	319	327	358	308	305	337	305	344	313	329	298	301	313	332	318	333	317	321	303	333	291	296	278	278	291	285	319	338	319	318	333	311	309	298	337	297	343	343	307	282	322	336	321	307	289	297	315	351	272	310	306	257	329	296	325	278	320	314	358	327	312	284	331	258	305	320	300	327	311	316	319	296	318	303	328	296	304	312	291	295	281	338	313	358	306	334	309	280	284	277	308	307	306	300	310	303	285	302	306	286	347	312	324	339	333	304	319	314	309	311	290	302	310	301	337	315	325	323	316	336	300	297	321	304	290	304	339	306	296	302	291	297	316	312	313	311	293	293	313	306	301	328	318	364	312	260	313	304	335	310	294	324	313	331	312	295	291	297	273	300	326	307	314	316	336	302	304	310	325	299	314	341	322	323	290	320	286	322	310	314	321	300	360	312	308	351	345	330	271	298	297	290	309	291	313	317	311	324	320	352	304	344	321	320	292	300	321	327	324	313	333	301	341	313	322	295	300	318	288	311	308	330	305	301	319	296	317	310	314	293	330	325	330	345	302	336	299	311	300	309	320	318	323	318	372	319	332	300	310	287	314	319	303	308	303	320	321	335	299	332	312	307	311	295	300	300	324	323	331	298	311	312	353	294	357	329	263	288	289	306	312	320	251	306	294	254	295	299	284	305	330	306	324	326	320	296	294	283	322	309	343	325	306	319	333	335	358	305	315	326	323	361	321	291	354	323	314	331	315	356	317	312	329	293	288	313	322	308	282	308	336	320	345	296	304	307	267	276	282	317	301	325	290	334	313	345	307	346	339	297	307	297	310	322	326	316	276	297	318	327	343	288	322	312	307	309	307	337	330	286	325	278	313	281	336	298	344	286	302	329	305	309	314	326	288	316	294	319	318	308	301	335	303	299	356	314	289	312	290	336	304	313	309	306	334	278	362	302	304	269	336	311	286	298	332	321	296	309	304	286	310	309	312	311	301	306	333	306	274	315	312	327	336	318	300	296	341	301	289	313	320	296	328	322	303	300	341	308	312	319	309	293	304	319	356	270	296	308	335	322	320	317	328	315	304	329	345	335	318	322	303	303	276	297	341	309	334	302	322	298	330	295	305	318	315	301	289	299	324	344	319	314	274	300	338	305	325	307	326	319	315	296	342	316	312	320	356	292	317	321	321	318	313	323	296	293	328	305	309	307	308	334	312	306	288	309	339	290	307	301	316	319	305	299	312	324	306	294	322	367	277	321	297	291	303	326	339	286	321	328	302	285	317	268	344	305	311	333	339	303	333	278	334	321	377	329	310	341	316	346	373	327	283	315	296	309	326	327	330	321	339	324	299	315	318	299	322	355	306	337	332	308	337	332	325	307	325	297	330	350	336	285	298	291	355	300	312	308	322	330	320	320	298	299	302	323	283	327	309	332	291	316	311	340	303	335	279	325	313	298	295	346	323	310	351	325	324	287	278	288	331	314	290	289	299	354	303	309	306	348	294	311	310	336	323	342	330	283	338	292	339	335	309	335	301	296	344	355	329	324	282	322	280	324	330	307	301	303	336	308	311	303	346	348	286	327	315	355	311	310	323	314	344	342	344	294	292	311	337	331	362	274	326	352	349	299	291	335	327	333	295	327	307	311	318	348	324	322	321	294	310	309	293	319	341	268	340	313	344	312	313	297	313	327	310	312	356	313	300	269	320	301	300	283	318	336	311	300	331	310	314	326	287	328	317	359	333	343	310	314	294	300	308	308	316	291	305	288	304	320	311	321	326	305	320	335	311	332	349	332	293	358	352	334	305	328	303	349	288	291	341	327	309	321	308	403	312	284	313	293	317	328	327	310	360	312	311	278	304	290	310	315	318	357	364	308	316	317	299	316	332	346	326	320	335	328	320	331	283	300	306	308	326	297	350	342	323	311	294	304	299	307	268	314	303	346	324	320	328	292	301	308	356	284	323	330	335	313	345	307	329	321	320	276	294	318	335	304	304	326	315	293	282	335	331	360	337	326	341	332	335	327	324	325	278	282	317	296	295	308	275	290	304	311	323	367	289	335	352	318	317	365	292	301	298	308	345	316	332	324	295	285	300	315	316	335	331	330	356	287	336	318	332	366	302	310	299	312	353	326	301	293	312	334	362	296	337	352	339	336	313	301	333	296	312	340	336	320	334	356	312	329	324	307	315	308	316	321	309	335	289	326	352	354	344	312	298	354	326	323	317	345	311	323	340	330	306	304	320	302	320	335	328	326	290	292	307	351	289	299	301	321	334	322	321	327	313	315	314	342	327	302	322	326	300	304	327	343	304	289	294	263	361	342	321	299	349	291	313	308	320	288	318	331	313	320	337	321	340	307	317	344	291	283	284	338	316	315	317	320	344	292	331	350	310	305	299	297	290	306	302	279	309	321	311	353	311	325	340	302	295	312	322	343	339	329	309	321	327	326	282	318	314	295	293	277	325	306	341	305	288	335	322	340	318	321	392	310	337	294	323	354	347	337	317	303	274	329	331	312	341	314	326	320	317	324	327	306	313	340	285	297	306	338	325	351	299	312	344	302	297	306	327	323	299	325	319	321	339	334	299	312	319	315	301	340	313	281	338	351	345	325	303	317	320	311	313	316	296	344	358	322	345	337	326	314	330	282	289	298	307	307	306	292	362
17579	9203	13394	15544	14189	11394	8859	7056	5505	4411	3890	3131	2538	2222	1836	1803	1555	1378	1337	1292	1200	1117	1013	1033	895	966	951	893	896	874	857	870	823	817	806	807	872	864	790	803	816	794	809	788	701	741	747	731	722	741	692	769	682	751	766	744	701	735	714	740	724	741	749	760	688	687	757	711	716	697	722	730	730	739	690	722	748	719	755	700	711	713	715	703	712	704	708	661	745	744	736	734	791	668	707	758	720	746	704	734	713	730	688	680	696	743	734	692	746	739	717	771	669	720	699	672	706	685	719	715	714	718	691	694	724	727	705	723	712	661	732	726	714	737	700	743	708	708	691	724	756	716	725	740	720	733	762	705	753	658	749	719	694	726	714	739	721	751	762	732	721	717	689	697	718	692	739	701	706	715	731	705	743	739	756	690	718	712	705	742	688	688	723	696	726	706	726	755	747	722	723	724	749	689	677	735	733	692	694	667	668	716	728	684	680	697	707	729	697	673	739	734	694	719	725	746	749	692	706	751	737	713	710	722	746	683	736	716	745	686	735	765	692	720	724	686	713	667	736	726	737	718	738	683	692	692	710	699	678	670	670	673	732	696	764	703	700	684	747	715	682	697	745	695	691	792	727	684	711	735	681	708	718	693	716	665	724	727	712	721	732	732	725	729	740	707	707	674	671	686	689	704	729	691	682	739	717	651	711	720	700	677	718	687	707	737	776	723	699	714	726	694	764	743	730	728	716	734	758	702	674	704	714	724	671	734	725	751	704	726	709	734	709	744	685	696	713	672	693	714	709	733	697	691	741	728	706	723	721	693	728	704	679	712	685	694	690	722	701	731	702	690	708	699	721	713	688	658	696	704	693	706	682	745	674	735	757	741	697	705	684	716	700	668	697	728	723	701	696	712	688	714	746	715	729	702	667	672	677	750	730	752	725	691	707	748	696	760	743	721	701	715	738	718	744	703	732	726	739	744	752	783	702	689	731	683	682	716	674	723	761	758	729	722	711	752	699	661	730	706	721	687	696	719	735	754	759	718	679	781	733	721	742	721	718	684	706	749	724	710	707	741	748	726	693	725	686	743	716	697	725	714	737	698	743	731	672	665	728	710	698	651	711	765	706	725	716	739	675	700	713	712	713	694	710	704	768	718	685	662	709	740	696	702	717	690	729	677	760	693	733	715	749	720	711	698	721	733	699	688	706	768	684	742	705	733	758	730	710	693	696	724	716	679	784	700	727	724	722	725	669	700	699	709	728	747	767	730	737	719	681	704	745	718	719	738	710	727	699	720	687	708	715	717	722	700	706	691	745	721	746	735	673	682	729	684	721	763	660	687	709	725	695	719	681	738	783	719	726	710	749	679	739	704	746	699	726	668	749	737	775	670	721	694	760	697	724	712	718	719	721	735	716	662	742	708	738	681	767	690	656	734	684	720	678	713	689	687	707	707	714	728	698	697	711	755	719	739	711	746	692	716	701	709	747	747	696	742	764	724	694	752	729	692	720	713	691	735	678	720	688	710	711	723	692	713	698	708	723	700	715	702	702	699	727	701	728	690	693	679	718	729	707	742	729	726	716	675	696	738	687	713	742	709	683	727	647	745	689	743	731	736	765	714	667	751	735	705	737	731	726	697	699	734	724	685	768	727	651	748	693	690	713	705	752	723	779	706	718	711	721	707	737	775	719	729	713	718	727	670	723	713	708	766	671	736	665	684	703	679	678	703	703	736	784	741	725	752	700	701	743	707	795	694	718	700	754	717	711	721	634	761	724	756	716	694	685	736	702	699	723	692	748	721	701	722	768	751	736	740	708	745	707	688	679	672	707	720	698	688	724	693	700	721	701	703	725	707	738	680	734	770	677	705	689	690	726	669	718	787	778	714	709	700	684	733	691	724	730	677	712	739	697	728	722	666	709	701	699	703	726	665	687	704	717	692	682	736	725	673	702	697	758	737	648	763	674	742	675	700	729	691	714	753	740	730	703	657	707	748	682	697	732	762	729	683	700	721	679	679	673	753	756	649	714	729	703	758	717	717	686	698	659	729	719	771	726	712	713	725	723	699	704	733	701	740	759	724	699	696	748	750	707	777	678	702	759	753	731	701	707	662	671	733	714	710	748	715	709	692	749	697	698	752	723	704	704	690	729	684	718	730	713	747	717	723	710	702	744	753	761	697	740	750	650	704	726	714	717	734	688	778	673	702	697	713	722	697	674	702	725	688	744	722	734	742	771	717	699	707	723	740	742	722	712	726	689	746	725	718	729	728	670	673	722	676	695	710	706	678	756	684	743	718	731	699	719	712	671	714	733	714	732	676	743	684	707	709	682	655	713	719	713	682	719	704	750	705	729	725	751	766	699	721	706	692	668	715	756	719	707	719	737	710	730	673	710	696	724	685	686	717	720	751	728	747	698	713	718	723	716	705	741	726	715	716	715	697	707	678	686	688	714	747	764	727	717	670	701	697	743	730	705	719	747	749	693	694	722	702	751	694	678	762	670	701	720	725	680	718	689	713	708	719	728	684	735	737	734	764	725	698	671	689	696	729	752	693	717	702	682	660	754	723	762	724	764	757	721	725	716	706	732	711	730	759	695	751	776	703	743	744	696	708	699	738	709	773	709	749	708	744	687	673	734	744	730	692	714	715	708	692	718	692	713	722	703	712	693	719	688	732	728	750	706	700	685	726	726	697	694	696	781	719	715	716	736	746	749	719	715	685	723	727	701	745	688	698	689	694	745	713	716	743	714	742	723	652	756	681	739	738	756	693	725	746	709	759	705	710	745	696	706	735	698	697	715	687	657	663	718	730	659	722	700	726	685	706	720	737	733	671	744	726	739	675	722	719	725	763	671	724	719	739	746	692	712	742	700	746	763	714	713	715	736	739	749	735	698	742	757	705	651	706	700	707	733	743	721	680	764	702	696	676	757	696	710	694	685	744	715	758	714	749	708	727	766	759	717	691	710	703	699	745	719	749	738	707	741	747	753	704	656	683	729	719	713	670	680	743	724	740	702	718	708	731	677	727	721	742	719	769	681	770	701	695	740	736	721	678	686	755	701	693	744	730	692	695	711	650	691	728	774	730	705	749	741	705	763	708	697	697	662	685	705	685	713	715	731	727	705	707	770	692	737	682	763	724	717	714	696	691	735	695	747	667	683	706	748	684	704	762	718	712	716	675	727	721	717	706	659	685	689	730	726	646	745	726	734	727	720	700	689	693	727	689	673	705	723	731	731	732	707	720	697	762	683	700	717	729	716	703	741	704	699	667	719	687	710	761	750	664	697	715	704	704	779	731	713	710	765	691	729	707	734	697	731	765	717	701	726	726	719	676	757	686	706	730	679	747	729	739	690	653	775	687	677	690	687	728	731	730	731	749	716	692	697	725	672	759	741	694	738	683	705	715	671	760	668	739	677	708	700	744	668	687	688	733	778	769	727	727	721	704	710	724	755	754	715	710	686	691	729	750	732	698	706	725	725	694	685	730	770	726	719	700
37157	18114	12424	10274	7515	5059	3641	2830	1945	1496	1216	926	728	699	632	568	485	472	434	432	386	412	380	397	346	353	362	398	368	323	355	345	338	319	319	320	320	340	310	262	363	318	326	314	323	304	315	327	305	320	343	296	322	314	353	344	285	303	291	299	325	275	300	309	327	297	340	310	292	309	286	342	290	312	316	341	334	311	319	318	324	319	298	296	315	310	313	302	294	301	307	305	299	328	304	305	300	304	292	305	301	288	283	313	355	306	303	323	319	333	276	314	314	301	307	287	293	314	312	325	311	335	294	317	317	347	274	289	304	315	292	303	327	294	323	286	296	298	324	321	329	363	365	318	301	307	310	286	282	296	350	316	316	326	325	288	289	261	303	283	277	332	288	326	339	308	317	279	326	328	304	305	307	326	319	335	313	283	329	332	326	328	304	296	287	310	328	311	330	334	328	295	326	301	318	300	319	293	298	284	329	327	322	308	303	262	317	309	325	280	314	287	316	313	315	305	337	300	313	307	320	289	290	319	299	308	300	329	304	327	299	286	286	281	287	327	335	292	348	327	305	298	292	314	293	309	304	310	303	316	306	329	288	289	331	301	300	305	303	319	288	306	295	286	316	329	322	316	310	304	302	286	300	288	276	307	327	324	329	306	326	332	299	275	318	299	361	338	296	310	307	326	294	296	295	327	345	308	321	313	303	332	291	325	289	312	312	303	288	298	303	320	332	319	319	280	303	289	301	307	315	295	318	347	340	303	303	315	330	304	289	330	326	319	273	310	316	345	316	303	348	295	299	337	297	317	326	347	300	290	339	320	332	297	304	313	322	315	304	283	304	311	309	302	338	294	311	303	324	352	319	310	283	314	312	307	321	321	288	342	315	308	306	281	313	296	326	327	338	331	344	268	320	351	322	297	325	301	319	291	309	315	336	312	332	289	299	348	278	333	345	311	301	304	310	331	335	287	324	314	324	317	329	335	310	354	294	328	309	283	292	310	323	282	325	305	283	305	335	296	285	313	293	311	290	294	355	309	334	306	285	325	315	313	321	319	308	320	305	293	325	301	325	300	322	310	287	327	298	329	321	325	316	346	303	296	294	289	303	301	337	289	324	293	301	329	335	325	333	281	302	321	273	343	304	288	318	286	288	306	321	308	344	333	309	312	310	314	314	309	317	296	311	310	334	301	328	272	330	341	310	325	299	298	336	329	323	308	293	327	345	316	297	294	319	301	322	318	298	335	296	280	343	294	303	302	291	311	292	293	316	278	282	305	321	305	322	342	310	318	308	280	312	328	333	308	309	313	258	316	270	292	295	321	319	333	330	302	299	304	289	328	320	295	362	274	298	331	334	303	319	284	313	327	324	339	279	294	312	289	322	303	322	303	320	280	345	331	322	301	309	311	316	312	317	303	318	323	328	299	305	280	339	328	334	333	279	325	335	325	307	273	306	308	316	331	336	315	309	290	324	280	300	331	308	338	315	293	304	290	291	327	292	348	303	317	323	329	299	291	318	300	316	318	295	334	318	293	352	320	306	349	325	344	341	301	298	313	299	315	309	342	297	337	296	293	295	305	346	319	301	310	344	303	302	309	303	333	333	302	317	310	303	298	288	293	310	315	334	299	311	287	304	327	302	339	313	309	336	287	270	311	288	299	305	295	320	289	308	324	305	313	292	306	320	294	297	302	323	321	302	277	305	333	302	336	334	328	301	290	300	266	320	329	300	323	299	324	321	320	306	310	345	326	333	351	301	311	293	310	312	319	303	317	297	312	287	307	286	284	326	344	315	301	319	302	299	302	279	319	277	283	297	314	294	328	284	334	323	305	303	302	330	342	360	326	342	298	301	278	284	288	295	311	299	300	286	285	309	297	336	335	303	321	318	302	276	314	324	287	346	356	306	321	365	337	330	287	300	308	300	292	285	310	330	332	330	281	332	302	316	302	322	285	312	340	317	289	330	324	336	286	310	344	309	314	333	305	312	329	344	277	305	308	332	333	306	321	322	339	309	292	308	280	306	304	298	292	307	291	322	361	341	329	318	295	341	292	323	306	316	338	339	313	337	299	266	305	293	311	315	293	315	332	306	320	326	295	318	327	293	351	287	286	333	328	276	311	331	270	326	309	304	330	297	300	313	324	305	319	318	324	306	315	297	311	301	293	332	330	351	318	335	334	325	314	304	314	323	321	285	276	293	312	311	311	287	314	322	330	299	304	310	317	342	289	311	316	349	318	329	305	316	333	305	291	314	339	298	288	331	352	328	339	296	294	303	306	301	321	319	325	295	314	312	321	317	288	300	319	308	295	328	334	250	308	338	291	278	308	337	320	301	288	341	295	306	327	325	318	338	331	320	334	316	324	311	329	305	281	274	339	297	292	281	318	323	319	248	280	331	309	279	315	300	299	330	334	323	310	295	350	335	286	319	294	285	315	274	327	306	310	311	331	302	306	338	343	321	291	308	314	337	293	312	297	334	354	294	289	331	293	312	318	308	325	320	293	289	319	317	320	335	325	327	308	316	325	285	321	307	283	317	320	296	311	343	291	337	272	306	360	351	344	310	298	322	333	281	316	288	299	308	325	320	310	287	308	301	283	308	307	296	295	310	364	313	296	292	295	347	312	315	306	297	345	322	347	297	318	322	313	343	309	328	313	321	317	309	337	328	318	346	288	329	336	308	310	304	270	301	297	293	299	307	299	333	341	291	306	316	304	293	286	320	323	307	309	321	340	282	325	313	341	292	326	314	296	303	264	303	287	337	306	316	317	296	305	298	322	342	306	326	303	269	268	345	293	308	306	340	330	324	322	360	296	294	332	302	306	306	354	300	308	332	319	312	296	329	282	307	308	290	338	309	311	299	318	305	338	328	310	296	334	292	295	312	290	302	305	310	320	348	288	335	294	295	334	303	306	307	294	318	301	330	340	307	302	302	343	294	263	287	310	299	300	285	301	317	309	272	322	335	318	322	325	328	317	311	337	297	299	308	297	292	335	336	306	324	280	282	324	330	310	323	312	289	325	315	341	312	298	318	279	301	293	329	344	306	355	310	309	304	303	314	290	291	343	294	307	311	326	303	292	292	307	346	297	329	335	328	299	318	305	322	288	314	311	310	342	341	300	289	324	321	291	297	329	318	299	326	332	332	311	343	310	284	309	321	291	297	330	315	321	293	297	311	303	305	340	301	284	300	287	290	296	301	286	331	300	329	331	306	298	344	314	277	296	274	308	325	299	309	331	317	320	328	312	288	284	287	312	293	300	319	294	306	286	311	344	333	311	292	307	317	297	346	282	342	289	324	338	310	363	299	312	325	287	291	310	322	333	307	302	312	309	332	340	322	292	320	327	323	285	323	324	303	328	327	294	299	369	315	289	308	304	308	337	278	310	308	298	344	285	296	300	301	339	350	281	332	310	320	296	297	310	302	323	325	328	319	331	333	296	326	309	319	319	321	317	318	318	321	276	306	318	324	312	299	281	314	287	295	312	287	301
22424	11776	17002	19597	18319	14940	12201	9668	7738	6345	5156	4274	3300	2971	2433	2200	1861	1699	1618	1425	1407	1273	1190	1166	1048	1029	990	986	954	891	887	900	871	855	875	809	875	881	888	821	791	803	722	772	774	764	789	748	780	746	739	766	722	743	769	701	734	705	724	746	740	721	676	751	724	702	671	726	742	778	715	726	703	724	705	694	746	712	713	771	672	693	703	659	678	706	704	713	682	708	711	685	705	677	712	725	711	705	737	685	706	729	701	746	742	682	707	700	691	721	689	714	695	658	695	747	726	684	726	731	739	731	703	680	718	737	706	730	717	743	689	683	695	723	690	687	680	708	678	689	706	696	698	739	699	667	710	692	714	709	686	708	702	667	683	682	723	752	667	728	659	743	692	743	687	747	734	707	699	719	669	740	738	729	717	757	687	694	659	716	673	749	679	639	741	704	651	686	718	690	733	685	764	693	732	726	710	709	729	746	748	731	715	706	690	701	707	699	685	656	749	674	690	691	656	682	742	739	691	706	683	735	685	710	678	703	689	707	729	672	678	702	754	708	728	695	727	735	722	696	757	728	729	725	730	719	691	703	714	653	651	742	710	740	696	706	675	687	701	731	665	686	722	716	697	716	712	685	749	688	695	674	707	682	696	694	710	680	719	731	673	724	699	691	717	703	729	683	732	696	726	716	689	724	758	695	710	745	662	716	690	726	699	704	707	675	691	718	697	694	710	699	730	691	676	659	709	711	686	699	720	699	664	643	684	689	687	685	724	681	699	685	740	694	733	694	706	678	714	646	668	681	713	696	720	696	717	679	724	735	730	737	688	710	697	735	669	698	716	716	715	764	673	698	679	679	659	715	689	711	688	681	694	725	713	722	682	670	687	712	718	733	695	720	685	742	720	709	679	696	686	718	707	687	742	668	702	666	696	653	685	715	752	669	664	675	732	710	701	733	714	728	703	710	686	743	741	693	747	680	703	712	672	716	660	685	750	688	731	702	684	699	715	739	721	675	695	692	701	695	654	685	733	724	732	701	687	732	718	735	701	721	751	715	712	725	716	730	725	714	688	746	671	692	669	651	693	707	708	721	748	646	714	722	675	675	676	730	708	699	718	694	707	742	739	732	752	680	711	749	697	715	714	769	706	677	710	727	663	679	656	693	686	722	697	714	713	711	711	700	734	703	704	692	729	725	723	726	705	663	666	687	692	693	719	677	652	688	723	731	717	716	730	731	650	737	688	678	699	714	712	715	732	680	708	721	745	671	668	680	672	739	706	699	722	690	711	743	724	716	711	753	680	707	662	705	704	744	678	717	665	695	694	750	656	709	720	663	689	710	726	658	745	722	669	695	665	692	693	695	672	667	708	686	699	708	686	699	739	714	655	691	716	672	680	694	674	716	653	723	625	734	760	764	723	711	701	703	709	671	704	672	726	713	652	702	722	692	673	709	711	685	755	705	723	689	704	743	725	680	712	674	721	687	711	698	742	656	731	722	691	690	690	694	728	688	681	707	722	752	701	720	685	652	731	693	728	662	758	692	689	668	686	724	705	692	708	727	658	672	647	685	714	699	694	725	724	677	662	713	711	751	702	693	718	798	691	732	687	705	673	662	721	710	713	723	637	719	667	704	710	740	704	698	713	699	678	653	729	667	717	730	761	703	700	731	735	734	691	669	710	705	703	725	705	735	735	700	711	686	718	682	701	693	684	714	704	701	689	680	728	711	695	703	710	688	706	700	683	711	741	694	700	709	693	733	714	722	680	693	678	678	679	741	717	732	720	708	771	702	714	692	735	742	709	669	714	725	730	687	672	679	731	719	694	741	646	698	710	683	691	660	706	726	681	705	699	761	713	736	746	698	696	684	732	698	748	690	683	727	734	685	762	692	657	696	737	736	705	701	686	690	710	708	716	727	681	651	723	695	699	725	693	696	648	693	724	723	734	731	656	710	732	715	679	700	697	729	713	706	705	697	679	690	702	678	718	689	699	731	692	731	717	702	651	707	704	748	700	708	712	751	669	710	732	725	702	715	759	686	682	671	709	705	689	648	717	726	708	694	756	691	691	707	675	751	733	744	718	716	673	739	711	687	725	691	677	685	703	710	703	763	682	694	694	706	715	705	681	774	648	732	671	714	700	705	681	742	694	753	698	705	720	691	717	708	735	748	725	739	723	729	699	675	718	690	714	722	702	762	731	696	713	688	739	727	700	714	732	699	722	728	729	756	678	724	730	683	684	679	720	734	672	763	704	696	702	673	762	706	718	739	703	682	743	696	733	701	762	730	713	729	690	694	701	695	752	739	747	688	739	669	694	656	752	765	677	711	667	712	710	708	701	722	686	678	710	722	682	708	684	724	726	717	733	661	682	723	677	695	734	755	676	686	727	751	706	680	687	716	741	697	624	673	746	713	719	678	673	729	745	748	672	683	721	731	716	716	711	722	698	766	755	725	754	719	704	753	735	719	713	738	699	741	729	683	754	712	724	738	727	710	724	735	739	724	687	659	686	683	662	701	679	686	682	740	674	709	749	736	731	696	751	710	789	686	684	720	733	682	714	685	710	686	669	673	758	724	686	715	724	708	727	696	738	698	710	678	689	717	700	686	663	741	713	701	701	724	721	687	702	679	659	707	716	686	751	741	672	690	689	716	724	697	711	765	727	678	654	695	680	711	691	716	723	734	646	687	730	635	682	709	716	750	697	675	721	726	707	703	679	770	680	728	699	741	738	714	685	731	732	681	721	687	726	688	692	690	697	692	707	702	667	694	685	740	688	659	672	712	758	763	704	661	699	689	727	693	694	699	686	732	697	707	683	709	691	706	715	695	687	762	706	741	689	748	656	695	713	695	742	699	699	691	719	720	721	694	706	721	717	701	698	715	758	683	723	703	672	699	731	720	705	694	731	731	717	712	689	726	700	704	733	657	703	715	773	753	665	662	708	681	746	744	740	717	691	733	652	697	689	675	750	668	676	710	670	689	692	723	647	716	712	656	704	678	728	723	733	748	681	702	676	673	691	758	748	745	712	757	705	632	749	708	701	709	721	673	709	687	675	663	709	689	765	777	720	694	717	686	641	648	695	702	717	724	657	697	695	719	755	752	728	676	708	721	710	704	695	660	758	650	687	677	671	690	714	671	692	732	662	725	659	678	727	750	723	714	674	683	693	714	755	702	705	685	713	662	713	715	731	731	733	724	736	725	718	659	704	734	735	732	692	721	688	687	725	690	701	678	701	723	700	738	664	733	741	753	701	730	674	723	740	713	668	745	707	731	717	673	715	755	715	732	723	728	716	688	737	715	720	716	670	684	739	698	678	729	690	748	689	712	718	716	724	742	703	723	719	714	695	699	718	693	723	699	727	679	760	711	749	729	777	710	700	716	708	711	700	707	718	721	708	706	693	768	693	713	711	674	690	732	661	776	678	720	693	668	701	692	706	682	677	692	704	692	699	747	689	715	672	721	713	699	681	716	695	702	704	744	721	699	697	746	644	706
15810	6838	5159	3929	2687	1890	1291	1054	837	669	651	544	477	431	386	400	406	374	355	379	346	357	329	354	331	381	310	333	352	364	316	350	319	345	318	334	349	321	348	361	308	292	358	338	355	322	298	315	375	340	334	320	350	329	361	345	311	346	284	376	347	342	353	318	330	351	335	317	358	322	320	300	356	315	318	288	333	309	368	300	310	339	307	311	313	332	345	327	328	314	314	352	357	308	306	309	340	335	323	328	313	334	328	320	368	329	314	302	324	310	331	303	296	327	317	290	333	319	340	322	326	336	347	332	350	335	343	348	295	331	320	281	323	339	362	356	317	326	314	368	327	292	364	301	315	329	313	340	311	346	330	347	353	313	358	331	342	327	329	319	324	334	346	358	319	315	291	333	347	312	374	339	308	330	314	329	312	282	327	310	337	346	324	329	331	322	285	371	320	323	337	333	318	348	332	346	313	340	300	332	357	345	366	347	324	317	300	325	313	322	320	334	322	323	345	321	330	353	286	341	340	326	329	320	336	343	322	344	367	374	336	313	331	306	328	326	322	314	326	323	300	358	323	310	340	326	340	288	325	361	343	331	323	324	339	333	321	313	353	338	360	303	322	344	346	347	329	364	320	367	325	326	327	319	343	355	310	324	335	344	300	338	349	303	353	311	311	357	370	323	321	339	349	331	391	336	334	340	318	317	343	349	325	396	357	321	315	334	336	326	314	314	308	368	311	340	328	337	314	344	367	350	346	328	333	328	309	294	313	316	311	353	336	296	329	322	317	336	292	344	332	293	360	315	336	330	315	352	373	312	313	315	324	327	328	357	311	376	337	328	293	333	294	335	309	348	317	341	336	320	319	324	335	319	337	331	375	339	320	301	317	339	334	331	308	328	360	336	341	322	306	321	318	319	338	305	319	322	317	333	342	324	301	317	286	334	315	330	301	316	319	338	320	359	349	358	324	356	350	332	323	325	356	367	328	331	353	345	354	290	345	328	321	329	331	321	330	341	331	323	331	308	318	337	339	283	360	336	344	311	351	308	333	354	328	340	324	309	342	345	329	294	340	293	321	348	347	355	304	304	316	315	326	295	318	325	312	330	320	310	316	333	342	297	324	330	322	317	330	328	344	321	333	338	321	317	334	314	316	355	344	350	352	331	292	297	352	344	345	308	327	352	327	335	316	354	325	327	328	330	333	367	322	296	334	312	322	322	299	349	318	329	308	357	322	348	320	319	361	331	350	325	286	323	354	314	327	346	330	323	323	312	329	316	334	368	330	364	374	334	316	332	334	318	311	327	352	356	339	312	314	328	327	331	317	322	334	334	343	352	307	292	320	300	351	306	313	321	343	353	360	340	304	337	325	352	364	342	327	354	272	282	315	312	328	374	348	331	341	320	283	333	343	308	321	312	306	336	379	328	337	321	279	298	320	351	347	322	312	347	328	335	333	307	321	317	308	337	311	298	339	303	331	320	378	339	348	321	326	319	334	354	320	295	343	313	310	355	358	316	328	326	337	340	340	326	353	324	342	319	333	324	340	304	285	284	313	320	297	345	351	319	329	325	353	289	316	313	333	317	323	334	347	301	327	327	306	342	345	336	330	352	321	330	302	318	338	306	319	351	296	351	317	359	326	336	358	332	346	312	305	323	298	340	379	353	337	317	345	341	331	350	306	347	322	327	348	321	317	326	347	323	343	331	319	362	361	305	344	341	316	321	291	356	355	365	324	336	310	303	365	277	310	326	332	316	352	349	329	328	331	330	340	362	354	362	364	343	334	335	323	352	318	317	329	318	304	351	314	311	305	291	337	343	343	335	310	335	359	328	313	329	303	341	313	374	368	345	318	347	324	292	355	362	315	321	322	321	320	326	338	320	320	332	346	353	320	330	342	350	325	317	352	324	325	315	352	327	320	329	310	378	350	373	334	337	316	336	328	304	324	330	314	313	347	311	348	307	336	309	365	325	334	352	364	333	324	309	321	340	324	328	355	289	347	354	319	383	307	345	325	340	314	314	367	288	335	342	370	333	323	332	319	361	310	322	322	297	313	301	333	347	356	342	334	307	305	317	329	326	340	333	349	338	304	335	361	323	358	363	332	340	353	342	339	364	367	342	335	316	317	360	341	336	343	335	316	324	336	296	314	337	318	325	300	322	296	321	327	337	323	305	319	325	335	331	328	337	300	318	298	324	365	336	326	324	327	331	308	312	372	337	309	324	330	324	326	329	331	314	320	334	333	368	320	356	321	324	344	358	318	342	328	348	333	335	311	276	315	306	310	344	313	307	323	331	354	335	346	339	344	335	319	343	364	351	316	337	329	328	351	312	286	310	298	334	335	328	336	307	367	341	339	336	375	306	324	313	312	370	317	325	346	362	355	340	325	300	337	325	346	304	331	307	347	345	314	360	311	281	327	277	351	323	311	310	340	316	339	325	330	327	328	351	318	328	306	353	337	345	345	313	321	314	324	353	347	361	337	361	342	318	346	324	317	312	324	324	338	327	355	318	349	326	340	324	307	354	324	305	304	314	343	383	324	372	348	339	358	322	337	297	297	342	351	317	310	318	301	318	324	360	341	318	346	357	347	317	322	349	337	362	326	319	356	336	325	327	339	329	328	308	335	328	327	344	334	340	325	319	352	342	343	322	334	363	322	329	335	348	334	294	313	344	381	336	335	343	340	324	315	325	296	305	329	311	361	298	336	307	354	318	320	316	328	345	321	316	353	311	343	307	352	362	323	318	325	301	328	320	325	359	323	316	321	317	311	340	338	338	306	342	341	368	342	317	327	360	364	343	324	326	313	318	327	322	296	339	348	373	337	328	311	362	314	329	278	341	298	324	330	320	323	337	297	307	294	319	317	307	320	315	334	358	352	305	365	367	335	360	337	342	321	319	318	362	348	325	332	314	298	324	333	327	318	320	315	350	331	366	308	345	357	321	322	321	337	276	303	327	329	307	314	348	356	321	318	343	352	321	358	331	323	305	343	300	327	335	339	340	330	329	314	285	300	319	331	322	330	327	314	321	330	313	334	290	306	329	310	328	320	297	328	318	359	324	314	311	360	308	354	309	324	305	322	321	319	333	310	343	288	329	318	328	338	342	359	362	312	325	324	295	349	333	300	317	309	323	310	316	318	346	333	339	342	341	316	318	315	348	352	330	328	346	322	336	346	335	313	318	326	329	332	318	321	283	340	314	321	313	342	331	308	359	356	324	358	327	334	302	366	360	334	322	309	308	357	342	368	354	341	338	315	278	309	346	333	326	302	346	384	350	326	332	330	343	321	337	366	360	340	310	332	307	350	344	314	350	309	302	314	348	326	311	344	333	329	312	320	343	365	313	306	335	326	369	319	342	344	305	326	345	323	361	338	316	305	279	374	315	325	327	375	294	319	329	317	324	341	333	340	312	323	351	329	356	303	344	308	362	336	379	336	332	309	307	329	293	344	329	325	328	342	320	327	304	338	309	294	310	333	340	361	317	336	328
10018	5477	9166	10127	8377	6687	5224	4007	3331	2773	2364	2053	1679	1557	1354	1254	1142	1086	1093	1022	983	940	922	854	884	862	831	820	882	831	811	815	781	772	764	788	776	767	748	835	736	759	775	787	771	817	766	765	695	816	731	776	792	757	701	688	710	745	736	752	741	742	771	727	749	758	743	731	739	728	746	754	743	733	755	765	729	744	729	712	749	770	722	774	743	728	752	745	713	742	725	687	729	723	756	783	758	737	742	757	751	745	722	750	718	777	734	765	735	761	726	684	756	750	748	766	756	770	726	726	742	718	764	753	749	728	724	750	726	719	750	709	739	717	739	712	744	653	770	748	750	744	718	766	739	697	730	741	740	738	736	710	737	752	734	767	758	724	773	700	737	715	773	731	722	752	684	731	735	738	735	721	733	742	769	706	719	744	723	752	713	721	733	730	766	671	748	710	769	769	747	736	752	728	732	709	732	736	733	733	718	725	704	727	683	699	703	717	711	709	695	690	731	711	710	702	748	761	675	735	737	756	758	730	748	734	742	741	739	732	741	762	751	730	763	691	775	685	747	754	743	749	769	731	699	719	711	715	712	798	743	746	723	747	708	715	802	695	731	739	736	759	728	740	748	750	713	762	740	710	735	706	699	711	748	736	722	735	745	771	731	705	755	736	744	728	704	758	715	721	704	746	732	748	735	741	716	704	765	745	679	744	744	724	706	736	775	758	731	765	742	749	742	738	698	746	751	758	723	702	756	748	741	716	772	683	779	709	741	806	747	681	794	735	755	739	760	738	747	719	739	765	733	717	742	744	713	697	795	774	744	753	727	730	790	713	737	739	736	760	729	748	736	729	720	713	691	794	755	714	768	720	715	751	700	667	724	701	697	742	662	697	739	679	783	749	764	677	737	746	735	700	745	728	739	762	758	781	706	735	706	716	721	744	698	713	714	750	718	734	737	728	748	759	726	714	768	733	726	770	760	739	734	710	743	732	685	762	744	690	776	718	709	699	689	753	694	761	728	759	760	754	731	721	698	742	725	747	723	760	738	725	763	704	740	705	784	737	700	697	738	743	706	684	787	757	755	729	756	720	749	750	679	789	710	710	696	699	708	801	744	736	761	758	815	738	766	738	746	712	729	723	755	735	769	716	690	712	758	749	733	720	695	707	737	792	745	785	738	687	689	738	763	706	714	724	727	744	729	727	731	732	738	743	744	729	766	742	765	729	721	704	730	738	736	728	737	680	778	744	783	702	714	753	741	741	743	710	725	739	687	723	749	739	756	704	702	737	716	728	722	718	788	722	766	740	712	772	730	700	676	738	761	711	726	665	716	712	753	709	733	719	750	711	736	732	725	752	775	762	741	735	763	750	757	720	716	710	745	722	716	743	714	768	723	724	741	684	700	740	769	820	757	730	717	701	755	738	720	764	756	713	724	732	726	752	729	689	714	756	706	770	731	723	779	733	724	695	705	727	714	714	728	675	721	706	786	760	763	768	721	720	667	752	751	701	715	713	752	759	706	750	710	764	705	748	766	716	744	782	695	740	724	777	745	721	738	732	728	742	758	747	746	776	738	753	755	752	785	732	757	770	765	731	738	717	738	730	749	687	724	739	734	749	739	757	732	699	739	724	699	707	764	724	757	724	758	765	754	745	739	743	746	757	728	753	716	704	755	755	736	716	762	772	772	772	784	712	759	728	693	716	718	716	755	728	750	755	706	738	708	754	675	733	735	755	741	755	721	760	705	729	716	700	717	766	720	753	803	741	690	707	700	715	743	689	730	696	758	756	712	728	754	708	733	679	672	720	720	751	747	741	739	774	735	729	730	736	727	770	739	733	738	742	765	726	707	740	734	712	753	720	792	748	725	760	735	731	738	724	751	720	776	692	759	767	697	733	772	746	764	764	726	741	719	752	749	722	729	739	764	738	745	745	732	720	702	752	729	743	733	770	781	745	743	705	725	733	706	739	752	685	732	692	775	732	708	775	749	671	713	731	709	726	774	740	770	764	741	771	721	742	702	741	753	692	711	741	785	736	761	746	765	761	743	734	755	707	780	731	749	768	745	691	717	732	731	774	706	759	748	725	759	749	749	723	752	743	734	753	752	745	670	738	720	768	674	738	747	697	757	753	705	705	726	755	705	725	719	764	730	699	793	725	694	715	733	740	750	752	725	745	812	736	735	722	728	742	745	730	783	741	716	744	786	706	733	715	774	772	739	706	714	756	721	751	763	777	761	736	713	712	741	752	711	751	745	727	724	787	766	785	734	726	729	752	743	705	753	695	703	726	747	713	683	765	719	724	706	729	781	745	752	688	705	767	715	739	747	702	705	747	750	731	743	732	794	762	799	718	716	720	748	688	760	753	720	755	727	710	717	761	760	777	786	709	690	780	678	701	736	727	734	757	691	738	745	749	729	723	660	685	754	724	789	741	740	799	756	716	738	760	708	759	775	715	738	748	730	754	694	718	742	744	764	733	741	753	761	746	729	725	696	731	743	742	704	677	727	775	739	741	748	709	753	767	783	752	750	734	692	720	765	735	707	737	728	750	744	714	740	748	726	697	729	693	757	690	730	707	722	760	678	752	754	731	755	731	719	703	745	737	776	711	716	739	795	735	741	792	726	709	766	779	737	736	746	790	752	738	725	672	718	741	726	703	706	745	733	727	726	724	719	753	717	671	755	735	737	713	748	763	730	737	806	745	775	708	781	737	736	726	721	737	736	759	724	741	723	730	733	787	723	787	715	751	771	722	727	723	701	734	742	701	766	763	738	727	729	749	728	754	770	699	736	739	737	719	752	717	720	752	730	742	744	769	773	692	694	759	738	706	760	716	707	741	792	756	787	749	735	706	744	734	701	751	737	749	714	714	746	784	728	731	750	750	742	679	744	681	752	739	729	724	731	752	686	767	708	721	737	755	728	776	785	747	730	744	732	736	712	731	748	741	725	774	729	743	701	717	752	749	730	737	743	705	768	734	712	729	690	825	697	714	784	739	772	723	765	744	728	686	731	761	697	726	745	707	720	722	747	717	732	739	759	759	750	753	744	688	741	752	763	725	780	721	745	767	704	797	704	726	753	759	750	745	738	727	713	688	758	724	805	727	722	700	755	760	752	675	708	791	766	740	725	755	711	758	709	727	742	751	808	687	738	748	692	756	754	784	716	734	758	709	695	755	722	724	767	747	765	733	790	784	732	767	780	720	760	701	750	748	800	752	757	724	717	736	759	719	728	705	763	737	724	717	691	687	774	766	690	734	725	754	754	767	721	729	765	768	714	776	755	789	685	765	740	742	794	767	658	719	741	785	741	711	729	791	746	765	746	763	779	756	707	729	694	715	748	741	718	810	746	747	748	733	745	749	734	697	756	719	776	734	766	696	725	722	726	755	726	774	785	765	720	781	761	738	741	684	794	679	750	735	713	714	727	755	731	744	750	697	736	778	757	704	772	716	757	759	688	751	704	732	752	764	740	737	731	735	730	717	719	763	721	732
27506	12047	9117	7560	5135	3696	2629	1965	1374	1143	904	782	698	562	515	454	425	372	407	369	371	394	372	327	363	355	356	351	346	323	331	347	373	363	331	346	345	316	315	319	306	294	329	308	348	354	340	299	291	320	287	333	330	318	346	364	330	310	298	305	324	303	309	330	319	350	317	301	328	274	311	323	311	325	335	337	345	304	303	312	278	310	312	321	324	315	292	312	325	277	312	323	337	332	312	352	316	299	321	345	313	345	324	368	305	306	346	304	298	291	318	324	327	331	335	309	288	323	305	329	332	322	275	313	300	291	292	325	312	335	318	346	349	328	345	322	285	354	314	330	313	321	274	327	347	302	349	336	300	305	310	294	314	327	292	290	301	282	358	306	324	336	318	324	335	316	306	305	346	333	291	344	304	289	319	282	322	283	303	307	334	342	308	306	282	315	339	315	339	326	299	303	287	367	305	304	304	331	313	328	316	308	306	307	301	305	296	280	317	295	320	327	312	335	331	328	314	323	352	329	332	333	319	299	297	285	316	298	300	306	338	313	298	328	337	333	307	335	298	299	328	310	328	325	333	314	310	313	297	287	323	307	329	320	349	303	301	334	309	310	284	326	266	334	309	312	297	285	295	332	302	284	311	319	328	334	338	275	323	345	279	323	318	334	359	332	297	337	302	315	303	323	348	332	333	320	320	299	315	319	308	346	289	314	303	338	327	331	332	330	308	319	338	292	327	314	320	317	260	321	329	306	289	317	302	336	327	349	341	309	313	317	321	285	307	341	335	347	341	317	314	316	326	304	341	320	344	303	313	363	317	315	342	302	317	329	286	333	318	334	341	316	344	307	338	305	291	315	305	325	340	317	331	274	313	300	308	323	343	294	308	345	339	300	311	347	332	338	311	315	309	324	308	307	314	340	325	291	308	322	316	342	265	352	317	317	287	335	294	283	321	320	321	326	317	329	311	308	326	325	369	331	305	343	302	341	342	335	321	343	302	344	291	311	322	313	332	350	337	302	289	297	323	312	273	271	311	308	307	332	304	316	312	309	305	313	339	315	312	337	300	303	345	310	329	294	313	269	320	347	327	293	301	297	299	323	301	367	326	330	339	338	302	338	327	357	276	311	324	327	288	296	279	335	297	359	345	322	291	310	305	283	326	334	304	306	296	306	305	329	321	353	304	276	321	331	308	328	300	337	297	333	303	298	322	312	349	309	324	316	357	305	337	286	295	317	326	308	333	288	290	274	335	299	311	334	330	334	319	311	320	296	306	335	331	314	306	305	346	307	293	321	327	318	303	334	272	294	288	292	292	354	334	282	322	329	316	302	324	273	314	315	321	307	303	312	315	309	310	341	325	324	330	324	326	310	324	326	284	312	344	316	332	337	350	304	335	351	327	300	335	315	327	335	343	309	309	292	366	335	331	351	343	314	281	317	326	311	296	345	303	296	338	328	289	318	309	319	337	353	315	306	284	312	347	311	313	323	331	337	328	292	306	324	354	320	317	307	307	326	334	316	305	329	337	313	302	340	307	327	323	305	309	362	305	333	295	282	312	302	311	322	353	314	333	320	327	313	296	347	281	323	339	340	319	298	337	349	332	310	312	313	320	308	353	335	303	292	282	320	285	321	310	302	316	314	312	309	318	329	315	321	351	312	292	300	316	308	295	307	329	300	317	296	348	328	300	309	325	310	292	309	315	276	335	322	337	330	312	301	332	321	282	326	326	310	317	340	321	319	311	311	319	316	346	297	320	310	319	296	332	331	313	324	312	301	353	298	326	318	301	329	349	345	332	299	314	331	318	299	315	340	310	306	310	292	342	319	337	323	272	342	326	334	321	316	336	308	306	361	305	343	334	315	324	289	314	338	303	285	308	341	350	337	335	283	294	329	344	317	330	334	282	347	311	369	328	295	338	342	351	297	303	284	308	303	308	339	282	329	346	337	307	324	307	311	337	350	339	320	333	318	315	282	307	302	293	314	336	307	304	340	286	350	323	316	337	290	306	341	318	308	306	315	348	303	322	310	310	321	314	317	314	309	319	338	320	318	281	287	346	331	282	291	320	319	309	333	313	308	349	303	311	312	365	316	313	330	322	267	305	342	312	337	342	297	331	331	346	289	317	314	336	325	310	318	301	298	304	338	329	287	314	319	321	313	288	307	340	309	307	309	290	297	291	325	308	319	327	322	316	328	305	313	302	318	315	308	312	304	285	324	337	323	296	325	331	317	310	281	331	330	319	306	287	316	358	288	302	321	294	308	305	329	327	313	336	292	300	306	317	314	314	294	309	310	318	303	309	330	293	337	309	306	310	345	299	333	296	338	314	302	310	330	337	317	358	366	296	345	329	327	299	346	291	278	332	288	315	326	305	336	322	302	353	327	311	343	282	303	349	326	316	281	297	331	305	338	309	273	336	317	322	299	311	271	334	293	294	317	299	314	313	319	333	341	296	336	375	349	317	305	334	328	307	292	307	332	332	322	311	308	296	296	307	310	365	329	309	316	350	311	318	345	312	325	279	308	321	316	313	317	327	300	332	272	268	314	323	330	336	313	309	281	298	322	333	324	332	323	341	322	333	347	326	327	328	329	306	329	334	336	353	320	307	297	292	317	326	266	318	285	308	316	335	311	310	286	320	321	341	331	341	299	320	300	287	288	308	326	320	317	333	313	328	304	315	320	333	351	347	326	322	318	315	323	341	338	324	325	329	358	326	310	290	300	328	318	324	358	282	276	286	335	334	284	319	312	311	323	321	295	299	329	338	314	316	303	350	340	340	300	322	289	333	356	324	295	315	305	302	298	323	312	307	299	300	333	308	320	333	340	312	336	313	346	359	327	330	358	286	328	299	316	301	313	303	313	348	323	316	318	301	310	305	305	308	339	323	325	336	324	288	342	328	301	302	277	321	302	324	317	316	298	302	346	338	322	338	348	351	331	325	315	303	295	326	369	329	297	299	313	309	283	295	313	340	340	316	319	319	318	317	281	324	306	301	323	358	327	326	303	310	315	317	319	278	287	315	342	355	329	299	324	326	356	323	284	304	322	295	337	339	310	306	318	305	306	313	275	297	292	333	318	273	286	318	319	296	315	275	333	349	304	333	318	274	306	332	297	303	335	317	321	314	313	330	310	335	325	320	307	322	342	312	314	297	309	339	305	324	319	327	287	321	299	322	338	314	321	343	318	322	319	340	303	311	310	348	329	317	297	311	354	331	302	301	326	292	331	301	325	315	292	345	313	300	336	336	319	332	315	337	312	360	336	267	335	320	279	321	330	296	303	293	322	302	304	325	316	339	328	332	334	303	282	298	334	329	305	322	317	286	301	319	310	329	330	278	318	313	319	320	334	329	318	344	331	345	324	321	370	346	324	340	307	339	294	306	295	287	308	312	337	320	298	354	307	335	293	310	312	329	330	339	310	338	314	308	299	291	285	297	317	332	335	334	289	331	291	357	299	312	299	312	313	294	303	349	327	313	284	330	338	349	324
17599	8775	13893	16040	14382	11395	9280	7320	5822	4827	3971	3283	2698	2280	1917	1740	1449	1418	1327	1227	1191	1061	1085	984	1003	1013	933	913	901	881	861	832	860	824	853	737	847	785	801	794	781	769	791	767	739	709	759	815	738	769	741	755	740	758	772	769	726	748	765	753	720	701	771	744	749	697	735	724	707	710	705	702	733	752	691	661	723	740	758	740	752	712	730	755	686	766	735	669	760	724	766	756	682	698	704	734	720	697	693	716	718	767	719	666	668	726	712	687	767	728	681	672	740	734	717	742	729	759	739	735	731	721	775	712	706	697	751	711	719	664	710	756	707	732	693	725	753	694	720	732	729	718	730	691	696	723	688	734	757	714	699	752	701	755	721	697	680	744	717	703	752	726	744	689	747	693	707	716	731	721	682	757	705	691	699	719	734	734	738	660	732	741	747	712	709	752	731	736	710	722	705	749	713	685	684	745	739	727	744	700	738	734	710	728	754	704	664	659	680	708	708	705	695	713	746	702	686	741	735	721	724	728	747	691	737	740	682	739	704	716	685	754	681	706	764	708	694	677	719	697	703	690	679	707	724	696	735	751	747	653	731	732	735	745	749	719	742	780	710	701	723	740	694	723	707	702	715	683	704	719	757	757	674	729	685	758	743	711	697	768	694	719	652	760	699	707	751	751	692	685	720	678	724	675	668	713	707	690	713	762	703	738	760	677	707	642	734	703	713	722	769	721	738	720	720	705	729	746	728	688	704	692	746	718	718	710	701	733	749	719	710	746	763	781	719	720	680	725	707	727	704	684	712	726	746	723	704	733	685	796	740	726	763	699	700	732	742	701	727	647	695	688	706	705	734	689	680	656	681	734	720	745	746	731	741	722	657	698	664	694	708	725	686	703	723	712	697	708	698	725	718	711	672	739	743	724	699	723	734	736	748	717	714	775	638	764	751	723	675	737	733	722	663	758	697	688	709	707	672	713	673	686	765	730	700	743	705	720	708	765	664	742	695	670	730	761	699	695	740	712	758	744	710	683	718	705	757	676	730	739	757	737	717	762	739	686	759	739	716	731	741	718	718	675	708	684	711	702	751	724	720	710	707	712	704	731	712	762	677	714	715	708	677	717	728	749	749	696	713	688	723	734	703	721	692	738	697	744	735	772	746	704	768	706	735	730	719	716	698	688	753	725	732	705	723	728	727	687	749	677	718	749	761	695	728	724	715	725	738	730	701	766	745	722	670	719	730	690	718	709	739	720	716	732	754	736	744	714	704	686	722	705	722	751	753	793	757	735	762	680	702	725	712	705	701	728	736	711	730	693	713	744	719	739	691	719	726	723	700	687	703	740	741	684	668	747	671	697	741	713	678	721	709	713	690	700	753	734	740	683	716	693	720	687	685	775	706	711	724	709	772	747	708	727	682	732	691	734	701	701	721	744	725	725	677	680	678	756	714	717	698	696	739	702	694	702	753	705	727	762	735	730	729	735	687	771	697	720	690	728	698	758	717	729	686	711	683	725	680	724	735	700	714	663	715	702	739	695	719	706	684	698	741	705	749	665	700	738	757	725	727	720	742	721	677	707	741	736	720	690	725	718	699	743	674	694	695	696	737	698	729	748	670	710	726	712	700	740	718	690	720	728	710	720	680	693	673	711	717	705	711	795	680	760	729	734	700	760	738	706	718	721	699	751	725	734	696	724	667	685	662	721	772	718	717	775	741	730	697	755	690	745	707	682	684	749	744	660	718	764	738	716	738	762	749	730	726	757	736	731	715	716	715	736	693	746	717	715	688	716	727	733	698	696	743	719	768	690	700	736	677	761	770	709	724	721	718	717	714	700	727	682	688	718	699	702	693	759	728	727	702	720	734	746	737	731	713	739	756	708	762	676	661	770	726	790	721	695	725	689	737	780	698	727	816	737	666	721	726	764	755	723	761	655	673	777	726	714	785	667	742	666	747	737	763	725	725	742	734	713	683	709	662	735	714	778	718	726	768	751	728	751	667	740	686	740	739	749	705	735	699	765	775	742	775	724	739	752	699	704	719	739	704	716	734	763	734	750	688	716	678	714	722	672	718	683	683	696	677	750	774	757	704	738	700	716	748	761	732	708	722	682	729	715	701	752	744	732	713	688	745	713	714	673	775	726	682	727	656	737	699	691	727	727	739	679	790	772	752	733	728	702	761	713	731	726	722	749	749	685	707	741	701	766	700	760	714	725	725	741	722	745	715	715	714	741	742	750	733	731	683	686	712	705	804	720	775	733	695	671	689	706	697	716	676	738	705	665	724	746	727	690	691	696	725	686	738	781	693	729	701	726	749	682	704	745	709	753	689	693	699	712	744	707	765	708	711	694	778	697	717	756	759	757	734	737	653	717	701	660	683	727	701	715	726	749	716	693	704	720	713	750	730	701	703	693	718	740	755	722	687	706	704	699	749	706	688	705	740	697	706	704	792	694	746	699	724	712	750	704	714	719	736	726	703	690	731	709	701	704	717	715	696	689	758	710	738	783	707	723	737	731	713	673	700	715	732	688	726	741	710	736	711	699	756	725	733	714	717	752	687	706	684	740	705	712	706	706	757	703	713	721	732	689	742	732	715	709	731	728	723	727	707	745	719	715	712	722	730	754	747	746	740	717	740	722	712	737	715	734	729	713	713	727	713	728	671	676	695	733	773	707	710	708	684	712	715	716	671	702	721	725	691	766	675	690	750	746	730	700	698	721	757	703	688	673	708	698	756	705	727	691	709	766	727	739	721	776	712	698	771	748	697	761	732	681	786	749	740	720	744	741	695	698	688	715	717	753	726	716	703	793	691	703	725	674	710	753	713	710	663	713	698	695	721	709	707	747	705	738	729	719	684	696	728	759	699	735	729	696	702	730	712	759	702	741	760	724	729	758	671	711	753	721	735	746	713	709	690	763	723	672	721	719	748	757	689	733	712	722	735	711	727	694	727	715	692	779	739	718	688	712	735	745	715	727	735	723	737	727	785	711	729	719	723	661	707	734	677	780	719	730	743	770	725	769	685	743	725	727	711	706	744	755	735	751	757	774	698	708	743	808	721	667	711	713	735	760	732	734	773	760	727	777	691	729	724	732	713	726	731	742	731	712	743	710	750	731	745	728	722	726	731	706	753	724	745	725	675	717	739	713	661	721	753	712	726	677	738	698	738	720	702	729	674	716	723	706	638	735	718	710	748	735	683	732	715	710	720	732	765	743	744	732	684	705	702	758	715	683	710	769	693	682	699	729	762	713	688	709	710	728	714	732	756	715	718	703	717	700	725	771	694	728	735	685	745	760	721	699	795	738	761	724	709	715	694	735	666	709	717	693	732	715	758	704	660	701	726	720	729	733	707	670	714	681	736	688	741	726	742	739	761	716	720	714	694	761	738	711	745	766	694	738	706	718	748	672	746	679	756	680	682	687	726	705	759	705	728	736	743	726	741	724	686	689	744	727	765	691	708	700	733	728	757	688	718	755	771	756	715	708	719	704	706	711
36626	18191	12528	10450	7572	5170	3996	2817	2092	1492	1283	1002	846	744	563	562	457	495	471	458	446	395	395	380	376	365	392	375	326	363	360	353	338	347	325	327	319	305	353	322	324	317	350	317	316	334	332	304	321	350	328	291	317	329	385	323	302	323	322	297	326	331	305	295	324	291	324	292	312	355	330	313	326	329	311	284	337	306	297	290	272	350	335	338	305	320	279	277	309	335	335	285	268	316	291	330	287	301	307	290	342	333	289	334	314	341	328	301	299	302	310	304	352	314	277	298	303	342	289	353	323	317	333	308	308	322	335	302	311	295	364	317	308	314	355	341	332	328	333	307	287	318	337	344	303	298	302	320	353	346	334	299	313	314	304	316	329	301	352	293	353	336	286	328	339	303	342	316	304	314	327	317	300	305	332	338	318	306	314	331	316	307	310	318	322	309	318	334	293	296	329	336	323	302	322	331	311	321	270	317	315	281	315	305	310	324	320	339	302	348	316	340	322	323	330	340	294	329	353	310	337	308	349	321	324	329	311	335	313	342	291	294	311	295	340	326	280	318	306	340	327	352	320	302	289	327	324	315	279	326	316	311	285	316	302	339	343	308	302	328	351	315	307	339	308	277	305	310	370	294	327	306	304	331	352	320	334	291	308	318	316	335	319	288	305	322	327	355	321	320	334	316	301	320	317	264	308	340	355	302	313	301	319	303	308	335	288	290	329	296	327	286	354	313	321	308	335	265	302	332	304	302	300	314	287	323	317	318	338	324	284	297	327	314	306	320	332	307	285	350	340	312	324	317	326	331	336	306	296	307	303	307	300	310	286	284	326	336	310	340	339	339	294	327	289	314	307	284	305	313	301	319	297	299	311	328	282	313	315	321	305	295	293	307	319	301	300	356	336	349	291	293	334	337	321	320	330	353	310	330	259	296	314	315	324	321	289	338	305	318	297	322	345	321	325	273	333	328	322	310	304	364	313	310	320	311	314	301	299	331	311	316	305	359	320	354	327	283	331	311	298	345	314	320	322	322	312	289	331	304	327	333	301	261	313	310	331	333	329	312	312	322	301	276	329	276	344	298	308	275	308	306	339	328	292	323	291	314	335	318	283	307	311	301	334	316	290	313	299	332	286	287	323	320	343	304	306	291	333	285	325	318	312	315	316	347	325	327	331	328	330	298	344	352	297	367	324	315	327	339	323	294	304	347	314	284	334	315	311	324	331	313	286	329	297	318	330	312	343	326	293	320	306	282	287	307	329	289	328	338	303	314	278	297	326	327	302	282	326	357	290	313	298	327	316	319	326	325	300	297	308	315	365	303	274	327	305	333	295	299	316	286	298	341	298	339	306	337	310	313	312	285	320	319	305	318	291	316	321	320	325	349	312	292	343	330	301	312	315	323	308	321	309	306	313	319	340	299	352	288	302	289	307	306	313	325	315	326	316	295	296	292	285	283	335	303	307	276	297	301	312	334	335	337	332	296	295	333	310	343	325	361	296	337	298	299	343	315	332	308	338	307	322	309	349	305	313	298	348	332	317	330	328	323	300	331	362	282	288	313	318	331	315	304	323	325	298	310	334	310	352	269	340	338	307	326	278	331	293	291	295	319	334	323	335	294	308	318	291	331	338	323	329	308	313	314	349	341	324	313	327	310	347	299	322	348	294	361	324	320	327	288	302	332	336	319	323	310	307	296	325	300	314	330	312	320	318	316	295	343	283	302	287	319	325	343	289	318	325	308	325	340	322	303	322	310	335	304	318	297	313	308	313	295	328	297	278	295	319	308	307	286	314	311	303	305	331	313	322	306	278	330	310	308	310	309	315	333	314	290	293	318	341	308	302	310	310	327	334	328	325	280	309	331	290	324	327	323	324	294	309	345	319	289	304	324	339	313	314	306	323	282	326	316	306	312	317	334	322	328	330	299	338	315	297	324	325	317	335	296	307	318	317	322	333	327	303	304	320	326	336	310	299	335	316	295	342	319	323	301	300	309	325	325	341	295	320	330	331	289	303	334	327	320	329	317	331	308	317	341	304	338	317	317	312	303	329	340	321	274	294	309	284	320	299	285	355	322	299	303	293	306	326	312	300	344	316	327	291	328	333	322	306	314	309	327	302	313	297	306	299	287	297	304	337	331	326	302	315	322	309	314	318	312	284	295	299	325	360	310	302	318	333	330	276	317	342	301	336	312	305	314	304	347	304	333	299	312	322	292	304	313	287	312	328	301	320	292	295	309	351	356	344	344	320	333	322	288	331	323	341	310	343	310	338	299	332	324	308	325	353	305	326	330	298	325	303	301	342	329	343	319	321	303	291	310	372	340	330	339	297	337	325	338	341	290	333	302	291	344	292	291	295	315	315	322	306	340	314	326	305	305	322	290	303	339	330	304	266	341	326	336	319	331	307	330	282	283	307	310	344	352	320	315	353	313	337	309	309	310	289	323	321	331	302	277	309	307	311	299	306	320	294	307	317	339	311	283	312	318	291	332	333	342	293	290	356	352	316	328	317	345	329	322	289	311	332	291	348	331	313	309	318	317	288	323	301	346	308	324	326	337	282	335	311	273	295	300	319	293	330	337	333	328	305	322	292	326	326	318	338	314	312	335	320	354	322	330	333	294	267	307	305	336	331	303	310	292	342	309	317	318	308	321	303	296	321	319	302	335	342	314	303	306	333	298	290	297	335	296	301	309	327	291	350	316	317	302	318	358	342	341	306	329	299	322	312	289	306	297	315	322	337	338	294	327	310	351	365	333	342	326	360	302	340	342	343	338	309	334	329	338	311	336	332	314	288	304	340	276	325	332	285	325	350	299	331	333	327	281	306	326	344	325	335	305	318	311	312	293	283	308	299	287	273	327	319	322	335	320	299	312	287	319	309	308	332	297	311	329	333	338	320	334	287	269	335	334	304	315	325	326	311	332	328	299	378	323	310	296	327	296	311	321	326	322	338	332	337	315	301	318	321	320	300	317	343	327	308	308	310	278	320	304	340	292	335	344	331	287	311	316	252	311	325	317	305	311	319	355	282	312	282	348	311	304	296	337	303	314	329	330	319	321	361	309	297	290	331	306	311	341	327	341	321	310	314	326	311	312	282	299	315	297	315	335	293	314	338	339	289	330	320	296	312	288	324	303	302	332	350	345	297	306	330	316	314	331	291	327	304	327	313	279	334	338	321	336	325	303	299	317	323	336	312	311	327	316	316	316	303	329	337	316	289	312	297	332	299	337	296	250	291	335	318	294	349	326	322	335	282	307	313	316	320	322	318	332	304	355	329	319	322	348	320	308	291	327	328	310	288	323	312	286	325	324	339	309	345	301	304	299	338	310	327	282	315	330	328	312	353	328	321	311	341	292	306	345	320	293	322	300	350	320	287	342	337	276	311	296	321	282	325	340	280	297	307	341	314	323	297	297	311	341	311	305	325	303	317	300	341	302	339	289	324	313	326	306	306	322	312	327	315	308	348	362	308	327	312	334	299	327	329	331	308	335
22186	12021	17369	20208	18342	15039	12973	9882	7935	6550	5461	4554	3526	3015	2547	2201	1853	1753	1606	1410	1380	1303	1158	1114	1110	1061	1023	981	1017	985	930	900	900	888	878	807	850	836	828	859	826	781	785	767	751	772	724	755	753	778	747	750	828	764	708	736	722	738	729	712	731	657	730	670	720	732	743	712	774	725	732	740	739	673	685	707	701	762	708	723	732	708	690	733	699	734	706	741	759	725	719	683	694	701	646	768	772	731	785	712	672	707	691	732	712	702	725	734	709	671	760	706	724	730	715	733	710	748	712	762	713	664	698	679	733	682	696	737	709	748	720	707	711	715	730	724	714	654	685	706	745	719	765	723	707	706	721	712	707	660	727	741	709	690	709	734	643	764	702	725	749	704	743	735	729	730	709	670	686	692	739	706	728	731	710	693	694	697	686	723	786	670	708	694	707	680	702	739	700	762	711	706	675	714	678	755	716	703	683	751	721	746	683	665	687	688	736	767	751	695	795	735	735	730	745	745	690	722	714	741	708	741	717	708	757	758	751	680	679	704	717	705	704	783	755	706	689	655	711	743	686	679	735	745	727	747	751	684	651	708	721	694	682	682	676	704	734	727	698	727	724	727	675	751	741	651	664	762	705	721	690	696	665	690	718	701	661	667	711	734	717	674	715	750	720	739	680	704	748	715	721	709	750	709	666	724	691	739	679	694	740	713	726	795	712	700	683	681	687	678	713	696	729	702	724	737	694	732	727	753	728	701	727	744	736	693	716	762	709	713	711	690	765	684	712	707	670	742	706	724	718	747	753	728	710	675	681	741	694	751	722	686	710	703	751	751	697	729	691	699	680	714	697	711	773	797	674	697	691	728	689	715	711	680	687	752	703	692	735	714	694	691	707	765	660	686	693	678	712	683	725	667	698	722	736	698	733	741	689	659	709	735	723	689	761	741	760	705	752	706	711	733	698	665	717	719	714	679	694	731	734	665	669	726	724	759	697	723	705	748	753	693	737	725	725	682	751	716	712	714	726	733	710	733	704	729	735	720	663	650	724	680	701	733	714	705	668	681	679	734	710	751	733	729	701	720	740	715	684	685	717	679	702	650	698	675	758	731	694	710	683	735	705	744	679	698	735	694	732	727	739	712	725	727	696	778	703	708	693	717	742	737	730	714	692	680	725	728	679	671	682	702	696	692	681	708	739	689	717	698	694	690	725	728	705	736	717	720	712	725	684	734	752	765	713	726	696	737	754	710	702	711	748	675	701	762	708	733	721	703	688	666	711	703	731	705	699	706	657	660	704	714	702	739	693	746	647	715	714	718	716	692	692	723	679	726	721	712	697	736	693	673	735	710	729	712	749	720	755	740	756	704	709	725	691	699	719	683	707	712	701	772	763	723	722	681	721	691	712	675	677	718	715	722	686	767	742	669	724	687	710	729	712	735	725	754	723	712	745	731	724	714	714	722	768	710	743	752	694	723	747	701	747	728	680	728	745	728	663	702	696	737	727	707	759	728	726	703	748	686	734	734	704	717	700	699	730	716	706	706	693	707	681	693	708	698	679	767	715	723	667	715	725	669	674	732	701	728	702	733	711	719	700	708	683	729	742	672	729	688	715	705	728	688	695	722	715	648	724	682	721	698	685	740	697	685	673	723	702	732	701	664	721	655	732	679	684	694	743	707	715	688	683	704	732	694	705	699	727	723	707	655	725	707	710	668	706	731	738	714	720	766	721	740	738	763	723	736	677	736	710	729	698	693	715	713	743	735	727	714	656	699	691	686	700	712	695	720	701	724	748	702	704	701	726	744	768	755	771	701	705	711	682	757	695	732	668	715	710	706	736	710	672	730	732	701	688	705	687	712	742	729	693	690	724	749	719	712	708	712	720	672	757	712	723	719	697	714	696	678	761	719	657	693	712	678	741	674	673	731	729	757	765	728	699	712	740	724	746	695	683	723	711	731	729	652	762	740	699	773	745	683	758	718	740	747	731	747	683	720	694	679	727	743	727	720	713	701	665	690	753	661	745	691	710	694	732	739	726	722	713	672	738	741	715	716	668	700	682	764	720	762	773	699	694	723	695	693	689	755	722	745	687	730	728	739	716	732	683	708	716	684	696	739	695	651	728	709	690	722	764	711	708	698	754	715	682	719	724	695	692	673	722	744	733	693	731	734	702	726	712	721	734	751	720	676	698	797	688	656	706	706	688	683	681	717	703	682	711	700	717	791	726	711	734	744	728	738	737	714	729	733	732	715	672	700	684	736	762	735	708	694	730	669	689	715	711	738	723	702	709	723	703	711	694	715	673	731	746	763	701	730	680	686	681	701	711	729	735	712	665	647	730	707	695	677	650	713	704	674	699	700	692	759	758	733	700	746	723	743	749	736	742	733	712	730	724	676	704	671	722	733	680	699	695	708	709	715	753	712	718	718	743	640	690	686	645	725	742	722	739	707	757	713	659	678	671	709	717	691	715	693	717	752	677	672	727	741	720	724	742	690	742	689	705	749	780	757	704	709	668	699	737	710	671	724	696	668	755	744	715	733	703	709	757	651	707	745	666	700	690	719	674	689	678	724	694	706	676	689	686	714	713	747	750	766	729	719	712	692	746	696	692	684	687	695	719	706	688	669	713	726	697	741	697	731	708	743	799	712	715	726	739	688	732	729	749	726	711	657	695	682	702	724	725	651	715	716	703	769	750	687	783	786	726	690	728	663	687	708	733	693	726	725	737	751	704	709	707	724	720	700	705	693	708	706	626	736	741	751	723	689	736	703	728	672	753	701	750	701	781	708	706	704	703	718	731	704	679	735	666	717	713	683	757	705	732	696	697	694	698	759	688	640	733	708	744	697	706	728	732	685	744	693	659	730	723	683	699	674	750	734	702	774	690	714	712	735	726	683	699	741	680	702	761	728	765	676	670	733	690	751	716	695	693	689	725	712	730	672	754	716	742	694	704	760	722	709	653	698	688	694	715	725	720	710	688	662	746	769	679	746	682	741	720	692	712	707	696	739	727	723	718	733	732	683	758	738	665	672	732	752	683	713	744	706	715	710	737	702	696	709	687	704	706	769	737	717	695	699	740	693	679	700	746	741	684	693	712	700	753	734	732	778	701	695	716	671	717	710	713	740	707	760	721	746	709	721	746	722	656	666	686	721	715	673	730	726	735	729	699	773	755	732	739	775	714	737	759	696	703	725	735	673	694	687	706	744	751	727	736	745	699	688	717	711	689	766	758	754	672	733	716	710	714	718	709	718	682	717	667	715	734	674	738	740	722	693	752	724	701	703	742	718	731	683	680	676	749	712	769	780	732	708	692	720	678	729	744	679	692	694	725	689	713	715	721	707	675	684	700	726	714	709	713	732	697	715	707	726	719	712	694	659	700	687	670	702	744	742	660	708	688	699	724	688	706	693	709	719	721	687	729	756	733	708	728	713	660	701	698	689	706	707	724	727	737	738	714	755	734	689	748	727	754	646	649	728	762	731	709	703	683	697	695	729
15810	7248	5057	4010	2602	1794	1252	1062	868	682	664	542	486	472	433	402	390	370	411	372	364	332	383	381	363	366	340	335	341	362	378	377	357	350	317	326	346	320	357	320	330	342	343	300	355	329	373	347	318	326	347	351	347	332	326	340	358	334	352	308	297	312	359	315	300	329	347	339	323	373	328	326	322	344	363	317	309	319	354	361	303	328	320	315	350	299	317	320	318	310	373	336	381	307	326	327	352	326	321	321	359	311	345	329	323	292	349	330	324	315	343	325	377	347	359	306	345	341	309	331	302	329	335	345	332	333	348	321	342	322	303	339	299	311	353	343	341	335	342	332	323	353	350	354	302	308	359	339	359	376	314	331	313	294	359	336	347	356	326	332	329	314	317	336	347	361	322	332	323	310	342	342	313	354	332	341	341	347	338	328	312	306	338	335	356	358	310	351	299	317	324	327	307	311	334	353	354	321	318	332	325	322	334	348	328	322	336	326	345	324	338	331	303	302	319	361	320	323	325	338	288	336	321	320	339	324	341	304	307	371	333	315	323	350	324	332	346	308	333	314	327	332	347	302	341	334	358	348	339	338	307	320	321	327	320	326	305	363	318	310	351	327	331	345	344	320	354	338	375	347	312	327	332	336	338	322	341	318	304	346	336	353	353	327	324	321	342	319	316	330	314	309	345	343	343	347	339	314	332	325	362	343	348	385	355	334	318	324	365	289	333	367	317	332	308	353	337	331	276	306	349	341	322	329	334	342	347	334	334	302	321	305	303	326	338	340	340	324	338	351	316	322	332	338	328	311	349	301	344	342	343	326	347	345	330	307	328	319	338	324	306	323	366	354	304	328	318	327	344	290	321	331	323	338	339	318	295	325	349	355	315	344	311	317	321	290	325	297	330	349	345	345	324	302	340	339	306	349	324	331	282	330	314	345	368	338	342	339	343	312	334	330	325	315	316	345	333	350	335	368	334	309	315	313	298	324	358	358	342	287	350	336	342	307	361	351	340	309	337	342	319	301	308	343	328	362	344	332	351	327	343	326	312	328	312	334	358	328	331	335	338	324	302	320	343	346	318	287	334	368	289	328	293	352	327	337	323	319	303	342	337	294	323	334	343	325	317	338	356	338	346	341	320	330	326	337	340	329	312	351	334	331	327	310	375	344	386	322	302	347	344	313	321	341	338	317	325	366	333	345	338	315	324	321	339	291	332	323	322	367	366	335	340	371	325	315	327	348	303	316	321	342	317	315	289	318	330	293	323	359	336	324	286	328	345	327	323	316	298	342	359	372	344	354	352	346	313	297	339	339	326	309	306	348	324	312	389	309	348	365	312	351	294	318	339	339	330	308	319	338	307	296	298	317	337	316	334	349	366	305	321	327	327	345	357	345	330	345	346	310	333	340	329	336	335	359	311	337	331	321	344	333	325	308	350	347	293	299	313	326	313	341	329	348	315	353	320	313	307	290	288	344	318	366	292	317	330	364	338	346	304	339	319	371	343	349	316	323	370	349	321	339	355	336	375	329	319	337	327	326	360	331	325	323	330	345	334	323	291	344	318	335	367	359	317	308	339	338	344	308	319	317	356	356	317	312	323	317	339	316	316	324	333	316	372	351	315	330	310	348	350	376	305	315	329	352	326	307	338	381	360	308	327	335	358	325	295	336	308	306	313	321	310	296	334	315	304	305	337	344	327	305	358	310	323	335	325	323	346	342	314	305	335	321	331	323	360	338	315	373	340	330	322	347	337	320	316	318	314	303	304	323	306	352	310	342	361	354	346	349	292	337	349	375	341	346	337	347	355	340	332	335	311	312	350	329	322	319	343	298	342	375	339	315	331	317	337	314	339	320	336	361	340	340	304	322	326	343	315	314	284	342	330	350	347	295	342	313	327	356	341	323	334	333	351	328	329	340	354	319	306	325	340	325	342	307	331	307	344	324	318	341	341	346	308	303	320	351	333	357	291	345	323	290	325	324	339	324	322	315	307	315	328	326	352	351	323	324	329	341	318	359	337	348	328	329	315	294	333	348	362	335	331	325	326	320	378	323	338	336	389	292	338	351	349	387	351	315	342	320	338	332	329	306	322	332	319	323	321	356	353	336	296	307	308	318	328	334	308	337	323	323	325	320	317	346	344	328	336	348	338	331	339	323	322	315	331	352	325	365	327	310	320	305	335	301	333	348	317	308	325	341	355	324	347	356	325	342	379	323	332	371	351	384	361	330	293	322	281	309	328	317	319	350	343	374	348	349	323	306	341	348	339	339	311	357	318	345	325	309	317	317	314	334	328	301	356	343	332	351	306	328	314	335	349	339	324	294	323	317	322	309	327	302	302	346	329	341	317	316	325	320	345	358	340	302	325	337	337	320	354	330	338	342	333	329	334	324	335	391	312	308	324	335	322	321	332	362	382	318	326	365	350	340	356	335	332	344	322	297	323	355	329	355	330	352	339	309	332	334	346	311	324	343	355	332	295	327	336	348	341	344	336	351	345	326	324	359	313	343	311	320	312	364	378	350	305	312	349	320	309	326	340	321	319	359	323	341	324	303	327	324	313	336	350	356	308	341	318	347	361	342	351	311	351	299	302	336	329	300	298	359	344	340	317	335	347	345	323	351	293	314	329	294	316	300	323	354	342	309	303	370	329	333	355	325	376	326	333	347	344	316	337	314	352	349	342	305	385	288	323	292	357	344	342	339	346	326	319	327	329	352	365	332	317	327	371	339	318	345	339	337	333	329	329	341	324	326	375	347	333	337	299	292	290	294	328	363	366	355	321	342	334	363	335	317	356	328	310	326	308	364	340	331	346	320	312	361	301	355	329	379	348	348	327	327	328	323	356	337	338	313	323	344	302	302	369	331	365	342	318	356	368	313	378	349	338	299	334	334	327	316	316	295	327	327	338	312	361	310	321	289	319	331	303	316	312	279	323	345	306	359	355	306	333	326	333	330	327	380	315	335	326	322	338	341	355	318	303	335	340	290	320	366	346	298	389	329	334	349	337	354	353	358	330	314	287	337	307	292	315	328	309	348	356	353	354	302	349	309	365	323	371	311	323	305	376	293	353	321	365	349	315	307	346	343	314	321	323	338	304	348	349	341	352	282	321	325	297	372	337	314	328	364	301	322	326	337	370	328	323	349	311	337	350	315	366	322	329	357	352	334	348	328	379	351	357	323	321	375	303	312	310	330	292	352	301	336	338	329	345	323	333	326	324	349	335	330	306	326	318	319	363	315	333	345	345	314	335	310	352	317	315	332	347	321	323	349	343	315	320	288	318	338	345	319	342	355	321	357	350	337	351	346	338	334	317	319	346	325	289	302	324	362	337	332	362	340	310	311	339	308	359	319	331	327	345	354	348	325	356	338	326	371	327	290	313	354	356	305	332	342	334	316	335	323	346	325	314	343	311	338	332	356	339	299	327	309	360	324	311	305	321	341	324	333	309	362	320	321	328	331	331	337	351	370	314	338	377	370	331	300	361	344	355	329
9815	5760	9088	10369	8708	6659	5309	4122	3356	2813	2362	2101	1751	1513	1414	1344	1228	1103	1041	1044	959	947	866	921	922	893	815	791	801	771	807	856	799	824	778	782	777	771	791	769	745	769	770	732	697	738	783	772	753	746	708	786	798	700	741	778	776	754	716	725	782	792	767	765	728	746	794	714	745	741	740	762	732	773	741	749	723	722	772	741	721	736	716	712	735	772	768	690	782	714	726	746	733	725	760	717	705	692	786	720	726	746	771	747	716	710	776	751	781	701	754	756	752	715	708	747	720	787	703	737	745	743	771	752	774	759	729	757	743	775	710	742	746	753	748	721	745	702	774	758	767	757	747	768	717	716	724	772	725	744	699	755	747	713	788	707	753	759	727	755	735	752	721	754	767	736	741	768	728	781	781	726	783	732	721	706	744	713	774	722	723	741	721	787	737	803	734	692	782	774	757	717	751	775	773	758	763	743	756	761	709	681	727	710	766	723	821	758	726	749	726	711	763	726	770	747	712	722	790	703	701	739	706	768	736	745	742	761	716	762	803	761	786	782	759	733	722	721	700	728	760	699	685	737	753	734	737	709	721	746	762	730	763	686	702	704	752	745	709	735	707	762	734	763	756	755	721	742	782	792	800	713	725	722	735	749	725	752	759	777	738	736	756	732	784	736	722	708	792	761	679	761	710	770	756	764	715	762	770	735	764	709	746	734	699	751	745	784	744	754	752	756	731	704	708	752	722	756	772	737	741	751	741	716	698	766	754	739	742	726	736	768	717	737	710	708	762	751	692	703	743	717	780	738	723	746	694	772	729	707	731	736	732	742	782	728	766	740	691	735	761	767	668	713	727	798	739	748	708	721	735	734	779	705	750	755	768	768	718	782	718	722	729	729	745	720	805	757	746	745	755	747	761	703	764	726	735	733	772	691	773	721	720	719	718	730	760	722	760	785	760	745	774	704	721	740	729	722	724	747	732	755	744	724	776	688	775	749	734	753	718	741	769	741	705	757	737	760	716	755	755	746	754	753	698	765	747	723	749	720	732	714	738	688	715	703	710	733	741	763	730	712	732	750	771	832	790	726	757	709	712	771	707	744	728	731	734	719	778	723	727	739	737	743	693	749	718	769	786	772	729	752	772	754	778	737	764	719	747	755	714	792	769	757	723	737	732	733	755	721	741	731	734	729	771	702	723	765	773	776	763	752	813	773	764	727	765	782	737	684	681	728	723	725	702	756	738	698	708	730	713	727	741	771	744	748	728	738	706	766	718	728	720	746	719	735	768	767	744	709	763	729	754	756	730	715	753	735	790	733	745	762	728	730	760	760	761	759	761	678	737	728	735	762	806	767	782	746	707	741	755	698	783	776	701	752	736	756	685	723	715	744	767	704	730	738	781	776	720	739	764	740	700	717	749	799	749	679	732	774	718	787	792	758	746	770	752	696	743	719	746	708	715	701	746	696	714	789	750	758	764	793	702	752	751	706	743	777	752	706	728	748	787	731	747	721	694	738	796	731	780	741	708	769	731	706	717	693	782	716	731	757	713	719	723	743	701	748	705	737	757	788	759	713	780	706	712	776	700	698	651	773	740	777	719	745	766	795	747	711	750	764	762	728	747	763	774	753	768	760	768	788	747	771	762	675	785	751	733	743	733	745	714	704	766	719	721	728	785	748	744	716	737	704	809	766	704	707	752	735	770	760	785	758	720	757	708	751	744	727	779	746	743	734	775	779	727	780	722	726	768	774	730	758	771	719	776	765	726	712	722	751	758	694	712	729	813	742	755	735	753	715	745	730	703	748	760	724	747	719	678	669	763	737	698	762	723	715	718	737	769	686	793	797	775	769	741	746	744	739	704	792	758	777	782	727	783	748	724	733	721	696	701	766	794	736	707	748	724	783	665	770	727	760	717	719	736	772	757	776	733	719	738	730	733	744	764	711	762	714	677	797	749	733	755	725	783	747	674	717	771	742	740	724	730	751	799	747	721	739	808	756	778	736	775	720	772	747	724	756	747	727	779	738	719	753	730	729	675	706	754	744	777	752	745	765	729	756	727	749	709	762	749	745	747	737	753	740	741	750	729	767	747	697	758	746	745	729	741	789	729	727	728	765	737	764	756	771	743	737	747	726	733	727	786	751	728	762	756	709	729	738	708	750	700	719	785	753	769	741	759	714	791	714	744	730	780	721	798	722	776	743	696	746	741	716	726	787	747	762	753	760	761	694	734	769	746	721	716	761	742	715	718	715	776	732	772	749	802	727	705	767	735	798	761	812	718	758	780	739	766	790	733	707	723	719	753	810	728	743	762	757	735	763	729	738	786	746	773	753	764	751	717	774	726	744	724	685	737	740	753	727	717	782	691	732	780	754	755	801	722	800	762	707	710	752	751	766	761	767	733	699	748	703	785	771	773	739	699	763	778	777	749	777	761	740	733	785	709	701	776	711	740	759	734	699	772	769	699	762	738	713	721	733	747	778	748	696	777	720	728	751	741	724	750	741	735	743	746	762	696	747	662	730	736	717	710	742	748	752	776	746	764	752	740	740	739	703	726	760	701	783	736	738	773	808	723	736	720	752	746	722	728	749	711	800	700	759	758	769	689	765	813	733	770	723	741	734	706	740	754	713	753	734	726	743	747	715	762	794	756	764	725	760	742	720	747	758	743	746	782	729	789	744	753	700	737	683	729	712	706	729	744	736	724	733	723	762	737	713	748	723	756	801	747	719	739	781	787	727	725	793	724	741	753	745	742	742	786	756	762	717	777	763	742	737	750	777	719	796	712	754	772	763	762	723	696	746	827	734	745	689	753	776	724	712	691	746	762	772	747	735	741	737	797	752	740	718	712	744	725	769	769	733	773	690	753	787	725	708	793	761	738	775	725	773	718	697	760	763	748	711	755	712	755	750	752	747	740	757	688	756	718	747	758	749	743	711	698	709	765	750	774	792	726	722	715	742	735	735	765	750	699	726	719	680	790	732	752	743	751	696	730	792	769	731	798	748	757	688	706	731	683	757	756	766	737	730	728	778	713	759	781	732	786	784	763	777	721	719	719	747	746	729	737	769	750	713	723	789	758	778	766	766	728	741	764	697	710	720	729	744	700	777	801	700	759	729	735	744	786	782	677	710	731	746	706	693	749	744	780	726	718	732	717	741	788	770	741	773	740	746	751	749	713	746	778	734	740	748	786	771	750	648	726	738	716	697	729	727	718	753	714	720	766	750	725	770	747	776	738	711	717	761	794	731	711	771	744	700	729	713	742	753	785	765	753	743	712	682	725	764	738	705	729	774	708	715	740	736	756	741	770	752	664	749	720	731	741	725	727	748	737	761	759	765	777	726	737	786	708	684	772	746	728	775	753	769	723	763	759	718	708	761	766	742	774	772	793	693	734	752	770	764	770	726	756	799	734	745	730	767	726	695	761	762	692	778	769	741	780	756	745	742	737	729	744	819	688	715	744	740	744	701	746	711	743	731	779	773	751	767	695	816	719	738
27684	12869	9218	7591	5190	3558	2618	1961	1519	1133	952	777	643	557	520	440	425	459	429	380	382	398	348	348	415	346	319	346	355	385	350	325	327	304	314	351	305	325	332	338	323	339	319	318	331	283	317	318	313	330	304	331	310	282	338	306	337	309	318	305	345	335	341	350	312	323	329	313	326	330	312	311	291	325	355	331	288	339	295	334	368	308	341	295	305	307	316	346	311	288	281	290	292	297	307	338	306	302	295	348	345	330	297	317	305	326	338	291	314	340	292	301	298	305	336	307	330	316	306	346	337	306	344	325	317	283	310	317	306	353	322	336	289	312	374	341	289	280	327	318	297	303	330	339	337	319	357	313	345	311	343	311	316	309	333	331	317	385	283	308	310	345	318	312	319	324	361	344	336	330	298	348	327	276	319	311	330	317	320	309	298	294	308	284	343	333	312	296	315	367	294	324	312	305	326	334	336	344	307	326	292	336	347	324	305	302	285	313	331	327	333	323	318	331	321	310	318	347	313	332	361	299	348	307	305	293	329	311	328	322	334	300	330	313	335	352	321	309	365	354	283	308	337	331	277	310	300	315	323	331	345	297	314	332	356	344	300	329	312	345	318	275	310	293	339	303	292	333	325	295	333	290	321	317	317	327	314	335	315	337	327	337	352	296	286	337	286	296	331	334	332	324	319	305	278	351	341	356	295	362	287	310	277	298	321	304	305	321	316	326	313	334	366	322	350	367	334	327	349	318	338	304	328	338	343	350	325	310	285	318	331	315	340	305	318	307	355	343	316	353	303	293	348	319	320	360	302	325	316	314	331	316	327	291	340	294	279	288	333	320	309	321	340	320	324	351	327	318	338	327	313	293	283	312	343	330	318	347	287	306	333	320	298	306	317	327	315	320	307	336	332	312	288	320	310	311	326	329	286	307	335	325	325	296	332	316	274	307	311	350	315	312	331	299	321	302	305	299	334	321	340	326	304	301	331	378	325	317	311	341	337	327	285	295	326	290	361	314	299	342	322	295	351	280	322	328	309	331	299	326	311	290	301	310	307	344	316	338	317	336	316	305	323	304	282	326	333	327	315	320	311	302	317	341	325	324	296	292	329	277	337	339	325	310	301	347	331	336	352	306	349	273	307	309	301	326	300	325	286	331	331	289	360	309	342	304	307	316	340	316	269	319	317	303	329	347	299	306	303	304	323	336	324	299	318	339	311	332	336	340	335	327	319	319	348	319	321	338	369	322	326	320	286	320	372	338	344	307	289	358	312	304	330	351	326	338	304	338	321	297	340	320	320	289	306	307	331	279	291	300	339	323	348	331	323	313	347	328	346	294	329	322	285	341	312	323	321	333	339	353	305	329	320	314	329	312	320	320	309	313	325	321	329	312	333	324	315	314	312	338	343	311	310	334	303	327	332	312	310	306	317	350	347	310	315	309	292	315	313	323	313	319	340	294	359	318	322	312	319	344	324	305	320	348	320	326	316	331	298	358	347	344	342	299	284	333	357	301	323	317	320	316	305	322	309	324	334	340	319	315	357	307	327	312	326	295	358	308	313	310	306	302	324	307	314	305	335	334	331	339	305	351	311	311	289	307	307	305	327	332	338	309	342	328	298	299	306	330	293	317	307	309	325	311	310	358	349	321	307	309	311	302	336	359	371	309	294	313	335	301	322	340	329	300	350	340	310	338	330	315	334	291	296	319	314	308	338	345	369	298	381	321	301	318	305	328	319	330	314	306	338	311	299	319	304	311	335	351	329	334	320	326	304	336	309	299	327	301	306	328	316	296	331	353	315	311	323	310	363	317	353	314	344	310	309	308	327	307	287	315	331	298	345	320	344	332	313	296	347	297	329	334	354	293	291	346	333	343	338	330	310	313	328	317	329	329	312	308	299	344	295	332	338	316	326	321	317	314	324	361	329	327	339	338	327	306	329	295	328	326	328	311	296	325	317	305	295	305	340	284	315	324	333	330	329	321	300	305	289	326	347	322	303	293	327	310	329	306	352	312	305	309	308	356	314	311	333	359	338	340	313	304	327	327	304	319	339	292	280	318	268	292	317	332	314	329	292	344	314	318	303	306	330	340	344	294	318	293	317	287	288	335	308	352	334	307	323	307	283	307	322	278	314	311	291	320	319	327	307	344	304	349	328	317	301	311	325	331	323	320	331	342	310	314	348	311	292	310	335	317	294	326	325	296	334	300	312	307	311	301	316	335	315	303	338	317	340	299	322	321	325	311	339	313	324	333	310	308	291	316	357	314	358	244	331	333	273	318	317	334	305	310	366	314	342	307	359	332	299	373	333	329	305	322	310	333	290	337	294	326	332	303	303	313	313	321	337	280	326	326	310	297	346	276	331	333	333	307	301	307	305	325	350	337	322	305	334	324	357	337	313	309	308	332	307	322	311	329	301	324	338	338	288	340	349	329	305	336	303	332	333	309	304	308	323	325	295	305	302	322	337	307	315	341	309	322	318	297	280	296	340	310	331	282	326	334	285	335	336	319	323	326	287	288	300	332	337	330	314	319	300	322	287	310	362	354	340	319	322	354	307	323	329	313	342	347	304	331	313	268	307	322	310	337	331	337	327	331	333	310	329	326	329	310	347	328	322	339	338	316	356	308	332	345	309	332	349	335	318	305	374	333	302	296	294	332	289	328	364	338	321	322	339	304	325	283	317	319	323	323	320	341	288	317	286	336	316	306	292	307	314	339	299	300	362	321	297	358	295	289	315	288	279	345	286	298	308	315	316	336	315	313	336	325	317	299	303	316	323	316	263	331	333	334	326	339	339	325	341	321	330	336	299	332	343	316	335	290	325	320	331	309	334	293	273	334	310	307	342	343	284	334	308	318	299	331	307	315	283	285	334	354	297	342	306	366	346	291	298	355	334	344	324	323	306	325	320	307	318	328	306	352	357	340	316	299	313	301	323	286	307	346	360	329	301	342	303	319	304	306	326	301	322	307	315	355	338	292	352	329	285	339	322	318	301	305	345	339	314	329	346	330	307	287	328	329	305	311	289	292	327	287	328	326	335	316	270	316	318	331	328	321	282	318	294	327	291	326	342	326	329	323	336	344	325	323	368	313	323	298	342	323	337	307	298	330	309	329	313	319	329	291	318	307	311	300	343	293	328	276	330	325	329	325	308	297	303	330	325	303	320	313	318	293	323	306	331	296	321	306	309	301	301	309	319	315	303	343	328	331	281	338	349	291	303	353	354	291	318	324	300	338	323	339	304	289	290	358	336	383	336	306	329	315	310	309	326	311	304	346	344	315	328	332	333	331	308	318	323	369	309	309	326	311	306	331	315	284	302	306	295	340	320	324	294	300	339	309	323	313	336	313	322	329	347	337	333	344	298	306	340	328	318	305	354	331	323	312	294	321	323	324	323	298	321	327	296	372	283	302	338	315	280	301	308	293	340	324	295	334	322	327	324	341	300	324	305	314	296	320	292	274	275	312	328	302	312	309	349	297	324	296	327	306	313	291
17744	9329	14204	16307	14532	11342	9485	7385	5822	4841	4006	3207	2708	2227	1953	1712	1555	1401	1276	1274	1168	1102	1056	975	1061	968	959	899	882	850	879	871	840	860	887	841	840	829	849	752	764	754	778	823	802	782	794	774	725	783	734	768	730	779	734	726	742	733	691	737	713	769	697	683	719	793	744	728	702	771	716	708	739	728	743	735	689	718	737	700	745	758	724	655	697	724	735	709	685	756	729	740	703	735	772	761	720	713	691	716	731	790	728	719	742	744	737	763	718	694	715	716	706	758	748	727	664	772	718	710	690	759	710	727	717	713	701	742	716	694	732	713	687	726	739	733	742	714	759	692	716	753	695	703	765	733	651	708	725	723	724	723	685	721	713	726	732	700	726	711	689	718	708	733	759	712	698	725	681	747	696	682	702	708	704	708	713	730	753	709	727	691	708	727	711	717	720	730	735	734	710	723	729	719	755	725	684	746	692	688	705	733	724	682	709	725	729	693	694	702	706	708	740	680	747	749	732	737	713	767	717	717	733	760	732	724	696	742	767	696	723	679	719	674	712	730	720	722	727	684	701	703	702	684	752	731	683	775	697	717	685	695	721	709	715	748	709	702	714	718	729	767	742	710	709	658	700	716	721	750	732	697	706	735	747	669	675	699	722	741	731	663	718	737	727	755	724	638	714	747	707	701	757	708	670	685	683	728	721	761	700	738	722	724	734	701	723	670	740	675	683	736	772	744	731	771	728	706	752	693	748	721	722	714	797	749	728	758	708	722	743	748	726	708	746	755	734	680	734	751	660	735	708	750	760	731	748	714	710	711	698	694	773	737	750	709	677	734	741	681	714	720	731	707	730	721	714	638	726	766	712	750	710	733	725	696	686	753	735	705	699	800	716	758	700	686	745	736	727	750	770	722	736	683	709	729	717	741	723	724	733	760	711	722	700	697	679	709	744	714	724	697	717	688	704	696	722	726	662	745	701	731	711	655	725	734	736	737	716	706	692	699	698	778	765	703	738	730	750	718	687	737	687	721	732	785	746	730	710	715	717	664	728	752	740	707	692	690	696	733	655	718	716	726	727	699	710	711	740	748	682	666	787	756	739	730	685	781	736	767	727	708	704	716	707	706	696	706	713	718	735	700	745	725	699	709	729	754	662	705	684	716	741	714	666	738	716	785	697	722	722	699	780	734	695	710	677	733	688	704	716	726	722	733	736	714	737	681	751	715	724	760	736	695	718	712	714	736	709	712	730	705	767	742	736	706	762	730	726	701	737	745	711	758	706	766	725	734	682	720	756	684	688	734	713	742	715	676	675	730	717	693	745	740	689	714	697	759	697	779	698	715	659	727	725	777	730	714	749	681	721	708	782	724	723	756	752	744	755	706	763	754	757	728	782	731	746	682	679	709	729	732	746	735	725	743	704	658	757	706	722	753	766	730	705	705	731	779	792	687	717	702	679	734	759	716	724	703	721	720	686	669	709	674	744	757	781	700	755	705	742	726	762	726	681	732	714	738	691	705	773	724	799	736	688	711	714	678	727	691	696	700	679	718	723	742	744	775	759	719	679	736	745	764	752	775	740	717	724	755	688	732	711	671	691	685	743	730	688	732	725	744	690	719	737	707	728	684	716	717	696	735	712	736	708	739	731	748	708	746	732	697	685	687	736	717	724	717	746	716	746	731	746	712	784	715	685	719	722	775	710	720	731	726	731	727	700	684	758	730	730	746	703	724	735	715	724	724	742	712	709	720	705	748	717	708	716	733	708	688	698	765	719	765	771	773	744	713	713	753	762	714	756	744	693	751	743	694	722	714	747	675	760	694	752	778	716	758	696	743	747	718	696	753	761	706	746	662	681	721	781	706	736	745	748	747	705	743	707	728	741	748	721	719	719	698	684	694	729	712	722	711	756	697	744	679	754	713	734	719	699	708	734	724	712	741	708	707	695	720	694	752	721	755	760	722	696	729	713	717	752	690	694	736	734	694	737	749	715	682	655	704	757	730	706	731	714	749	733	759	718	672	746	741	682	734	714	748	703	719	776	735	742	678	717	717	719	700	717	724	737	757	705	751	740	702	750	708	680	714	721	741	750	692	791	728	696	746	744	722	709	719	727	706	712	752	763	681	707	725	715	746	715	716	729	704	680	750	726	718	751	740	746	712	754	686	703	690	736	740	697	681	722	740	740	741	730	719	717	745	718	726	680	705	707	790	704	733	704	718	744	715	696	719	744	761	741	713	752	742	705	749	743	759	741	691	748	703	724	737	674	751	730	740	731	727	746	709	748	687	722	715	738	729	669	730	738	723	738	700	755	729	730	718	705	729	716	736	740	665	689	716	721	740	709	692	761	742	718	706	702	750	756	732	715	724	718	627	692	697	672	737	754	747	681	766	752	713	723	670	727	688	747	745	732	753	720	714	679	706	755	721	718	707	733	746	697	778	787	717	725	677	685	706	728	675	706	735	670	726	733	760	734	747	692	742	729	706	702	735	733	728	726	761	741	725	684	702	739	661	694	739	692	772	758	747	748	730	676	704	718	757	754	701	729	693	715	714	659	760	678	769	651	733	778	718	736	732	723	733	728	754	741	745	701	689	697	693	763	737	664	704	733	757	689	749	693	803	787	760	740	743	689	674	735	718	678	718	723	732	700	719	676	720	692	685	694	734	714	700	729	753	741	732	713	738	711	748	708	765	720	678	783	695	774	684	743	709	735	713	731	742	700	712	729	683	743	719	701	751	711	719	725	707	692	727	723	756	735	734	739	767	746	692	734	693	763	686	740	728	692	744	745	690	710	753	708	720	723	712	723	696	698	741	739	773	710	741	704	725	714	731	773	748	740	710	653	720	683	724	719	711	711	697	678	742	746	704	694	688	678	734	727	710	684	715	695	730	701	709	719	662	706	732	734	683	751	751	726	733	721	708	740	721	747	735	759	714	660	714	739	669	707	718	712	718	756	767	714	730	741	722	732	755	736	719	685	733	721	746	764	758	708	662	731	727	721	750	683	736	684	703	732	723	748	688	670	747	677	760	766	721	726	702	754	723	707	689	748	710	729	692	754	732	699	762	696	742	706	720	707	755	740	695	688	704	712	727	743	718	768	705	711	724	671	662	732	667	707	693	675	737	704	742	688	685	720	720	685	687	773	715	721	715	789	711	754	730	701	741	708	704	732	790	742	663	743	686	677	720	731	702	730	765	721	727	709	687	718	721	733	744	716	740	697	682	701	690	707	699	740	784	708	733	707	734	678	715	693	688	741	716	742	732	710	744	730	769	718	749	744	712	739	737	746	737	669	731	740	754	692	720	701	698	727	687	689	722	750	752	726	747	733	706	756	737	730	710	715	746	774	694	771	700	726	697	696	718	733	672	722	773	712	743	704	713	676	694	714	723	775	691	745	712	717	753	706	699	754	750	716	754	723	696	727	706	700	665	671	741	734	686	749	757	725	754	698	721	778	746	728	741	760	670	716	738	719	723	665	755	745	715	773	730	714	729
37181	18472	12535	11208	7842	5401	4109	3076	2353	1675	1297	1008	809	718	605	510	517	484	410	389	382	399	375	380	385	351	396	374	392	334	378	369	340	347	347	396	309	349	364	318	325	328	302	301	325	317	315	303	343	288	310	299	333	295	291	329	345	303	318	319	333	303	308	329	293	338	281	291	359	308	327	301	346	341	329	338	323	320	302	316	332	324	311	332	324	311	342	355	305	319	320	337	330	289	337	292	343	294	327	342	335	320	294	303	280	284	320	304	318	292	307	368	316	340	318	339	304	304	325	302	301	316	324	298	332	303	339	307	312	304	340	345	314	357	327	297	337	321	290	264	319	283	337	317	290	329	342	315	306	327	347	368	323	332	346	305	297	326	333	298	309	297	302	318	303	300	291	322	290	329	297	302	297	363	325	348	324	281	318	336	308	335	322	299	323	285	277	346	296	319	315	334	294	285	307	318	318	340	314	298	302	320	334	326	305	308	325	316	314	295	299	328	302	338	293	308	308	311	300	313	335	300	334	319	323	364	297	305	321	285	327	336	326	339	287	341	297	309	291	344	320	322	313	354	323	290	264	322	330	305	347	360	320	327	300	276	327	328	331	273	350	325	347	301	304	325	297	277	312	303	317	337	332	335	312	305	308	339	357	352	345	315	324	332	350	337	319	298	301	323	308	324	315	328	297	325	336	337	304	318	314	302	333	337	346	311	266	276	311	302	313	325	374	317	334	318	338	325	322	316	299	351	313	328	332	332	317	322	301	304	308	334	322	305	295	331	322	318	301	314	330	301	353	325	366	318	304	327	343	345	302	372	288	308	309	313	342	306	359	318	328	293	328	306	308	311	285	325	311	320	296	305	332	341	282	310	304	328	352	338	339	325	300	277	330	324	298	295	313	320	301	306	349	306	302	296	309	288	359	291	312	291	288	304	307	314	309	315	327	307	305	326	310	290	326	342	318	348	332	292	318	323	288	336	299	308	328	315	317	344	272	296	294	309	327	317	298	302	304	331	337	327	298	314	308	259	324	334	330	349	323	298	341	314	318	304	345	341	293	309	328	321	318	330	293	282	315	318	367	299	332	344	274	308	338	326	324	320	342	330	319	338	332	331	329	326	292	314	368	294	329	323	310	317	322	327	324	324	293	318	298	324	308	301	295	348	330	302	261	316	297	286	306	344	339	345	315	319	324	321	304	290	295	351	330	320	335	298	295	356	323	308	343	313	362	330	289	329	306	315	311	331	292	292	292	323	342	311	329	322	280	347	325	311	341	327	299	333	334	325	297	300	338	325	294	344	326	294	325	334	359	338	331	316	311	314	308	326	311	291	322	308	329	302	310	321	333	316	357	345	304	338	309	300	318	325	284	316	329	376	345	339	336	288	354	337	318	301	297	298	341	320	319	346	324	302	280	324	328	328	310	348	311	308	297	339	345	303	316	338	330	328	334	306	321	300	335	312	321	307	313	311	340	307	313	313	312	326	345	321	325	336	316	326	336	309	298	310	330	329	290	344	332	311	340	303	333	297	298	326	304	349	323	272	324	292	290	298	359	309	329	322	359	310	298	327	339	287	301	286	291	318	301	321	305	334	319	311	337	315	358	319	292	298	317	310	320	319	308	286	306	298	305	333	310	295	299	297	317	308	319	310	329	309	329	320	297	324	346	320	309	282	320	313	304	281	312	337	285	325	336	308	307	347	320	310	296	308	287	326	282	294	318	351	313	318	329	318	327	293	336	310	303	298	317	274	329	313	299	331	298	310	336	327	354	332	333	310	331	334	314	334	334	277	323	341	292	274	285	312	316	327	314	325	350	297	332	270	304	338	299	344	317	274	295	333	338	296	355	315	341	329	306	288	315	335	346	299	305	318	317	320	319	325	296	305	336	315	318	313	334	301	328	324	314	342	340	333	338	313	303	314	333	286	340	301	318	337	328	281	317	323	308	312	307	318	313	358	334	335	308	330	308	312	317	296	326	317	324	297	334	309	341	301	324	292	306	328	303	330	313	334	346	328	336	311	327	296	304	339	326	341	316	277	310	296	285	335	316	348	355	311	307	289	318	303	280	295	301	320	323	295	297	314	282	281	306	344	314	321	322	337	312	307	302	306	310	325	321	320	326	317	311	345	319	326	318	310	320	302	316	278	305	330	294	328	283	340	317	317	311	325	314	318	310	340	335	319	357	347	293	337	338	276	324	288	331	321	326	315	314	304	330	311	318	334	341	358	333	304	295	319	325	338	349	304	300	289	336	358	317	303	302	288	308	339	332	309	293	322	298	295	304	348	312	336	326	290	296	305	338	320	298	330	279	302	312	311	307	319	327	312	303	339	297	320	335	309	344	325	291	335	337	286	324	283	356	322	316	320	293	352	337	325	339	314	344	319	306	299	319	318	344	324	283	356	298	289	306	337	338	308	304	309	299	318	305	344	343	335	297	323	330	321	320	328	325	285	307	290	308	288	321	304	325	315	346	306	323	343	342	305	307	329	312	331	336	300	300	292	298	322	353	332	305	344	327	320	319	322	315	276	336	309	307	338	325	331	310	295	319	351	334	308	334	331	315	289	356	312	287	351	319	284	315	306	359	310	340	300	319	320	290	322	337	307	302	309	283	295	310	375	317	303	277	333	313	321	323	341	295	300	336	342	335	322	285	335	287	316	312	304	312	300	315	333	304	328	318	317	315	314	297	310	312	327	307	311	308	320	292	352	318	335	325	321	335	318	304	294	337	280	287	322	296	343	296	271	321	359	322	337	301	299	304	340	282	340	328	338	302	301	322	324	306	290	295	328	328	329	327	320	330	289	302	327	321	327	341	280	335	306	319	316	318	336	309	345	364	325	307	370	306	309	342	336	350	299	338	295	319	281	348	305	301	309	279	301	333	325	323	325	300	313	272	333	294	322	317	318	303	309	317	341	327	292	317	334	345	332	331	305	347	334	294	301	318	337	299	331	343	330	332	333	315	330	305	323	315	320	308	306	301	336	314	310	326	315	278	302	285	291	312	335	329	339	302	331	309	294	302	304	324	291	291	306	313	311	334	331	297	348	313	319	261	331	294	302	342	314	325	342	333	326	331	351	328	318	299	313	283	276	283	308	293	330	332	329	356	346	297	309	296	320	344	332	312	310	322	312	302	327	312	297	300	317	305	305	310	308	292	335	339	307	301	341	303	324	327	314	317	332	323	334	298	334	318	320	306	331	296	314	312	332	317	326	322	323	309	289	322	346	311	337	329	308	315	318	319	301	316	329	283	303	312	333	358	330	343	305	328	306	299	304	295	303	315	343	302	290	312	295	282	312	317	332	311	335	297	295	284	304	323	326	317	305	327	343	353	291	284	327	333	315	296	348	341	320	341	281	307	338	314	284	301	330	318	327	334	340	302	308	334	326	303	303	329	316	300	307	313	292	301	308	328	336	293	336	306	339	307	267	302	365	290	272	312	327	334	296	307	290	297	312	321	278	335	326	367	312	328	326	332	313	301	317
22730	12093	17536	20681	18576	14788	12575	10230	8215	6498	5377	4454	3678	3021	2518	2147	1938	1660	1609	1429	1353	1218	1144	1193	1110	1060	1106	997	992	980	967	884	875	881	931	885	870	862	809	858	749	804	802	801	791	782	745	768	746	763	716	740	760	713	746	782	763	764	786	713	721	750	745	733	692	747	714	739	756	763	670	719	723	728	726	734	722	703	744	704	727	753	747	696	719	708	695	680	736	754	731	732	733	727	709	712	738	679	743	717	726	677	733	757	748	730	727	732	737	728	712	735	769	703	761	715	728	673	715	699	706	743	701	755	709	720	687	730	672	736	722	760	746	734	728	754	718	704	709	714	741	715	681	752	698	723	675	717	701	799	681	758	734	672	703	682	707	679	700	701	731	717	752	720	717	763	729	717	749	745	742	718	723	686	701	657	731	695	747	728	722	716	744	675	682	694	694	647	704	743	712	727	753	679	752	703	730	719	740	728	730	681	702	746	694	738	721	704	728	748	711	722	728	685	694	662	673	737	770	719	713	696	715	704	727	739	708	741	716	779	761	677	744	746	719	709	683	713	696	710	715	740	748	697	680	740	728	703	728	718	719	742	715	714	723	727	699	743	741	780	695	700	740	713	759	727	719	703	744	685	741	730	699	735	711	718	699	737	741	743	681	719	739	709	705	780	703	660	727	728	730	712	725	734	722	723	745	686	707	730	658	721	716	728	732	703	714	695	683	759	718	684	744	660	725	774	683	705	749	706	735	764	749	720	693	701	737	711	749	715	695	700	720	762	700	666	743	723	758	712	729	691	754	753	720	740	754	735	720	701	718	676	679	707	729	721	719	644	727	726	744	732	685	715	714	725	744	732	693	690	726	746	742	716	724	706	756	723	702	771	667	727	735	719	774	720	699	724	702	701	698	698	694	697	714	707	758	725	721	691	663	694	700	717	718	724	738	768	734	702	685	728	713	705	696	716	674	736	743	700	705	703	658	722	668	659	734	704	687	726	720	690	686	641	694	723	735	666	687	724	712	745	766	684	706	731	719	707	731	739	702	735	762	663	714	705	724	748	755	716	708	715	741	728	749	675	705	744	745	677	730	732	709	680	733	703	710	717	709	702	697	692	706	722	732	715	754	718	677	708	732	774	721	753	692	712	674	720	750	739	724	711	704	718	730	744	701	739	719	732	714	753	714	715	693	715	709	667	730	668	725	689	725	747	695	727	734	677	714	703	697	709	694	736	725	747	688	708	717	683	681	741	751	726	724	743	691	758	673	740	752	703	765	702	708	694	709	690	707	723	712	692	752	711	727	759	696	731	695	754	709	748	732	720	722	738	753	703	725	738	714	724	680	685	711	721	692	723	727	683	727	728	741	747	729	739	714	695	727	706	734	691	687	681	713	685	724	750	713	694	650	673	734	771	714	705	737	697	690	699	714	699	726	702	721	680	702	725	756	696	697	738	714	713	738	729	732	717	661	725	743	690	708	711	758	685	744	709	776	693	714	719	696	685	729	713	721	690	706	707	693	666	757	700	762	750	739	724	705	723	740	724	738	736	710	704	712	714	720	736	749	705	753	757	711	675	717	703	761	705	730	673	733	759	708	714	741	747	703	668	672	705	697	714	712	709	716	683	741	684	756	694	734	743	722	728	682	693	706	664	692	737	716	689	718	705	761	741	668	668	687	773	704	708	713	741	703	693	692	732	657	709	707	692	732	728	678	713	751	704	708	668	690	713	719	741	721	695	710	742	684	696	743	734	717	720	724	766	731	741	749	721	721	713	707	710	742	723	716	729	735	671	695	708	740	724	710	683	730	742	728	746	733	732	706	741	697	728	751	760	722	700	710	724	726	722	714	674	733	725	666	729	760	730	726	744	722	737	696	747	757	738	701	737	679	727	724	704	710	714	719	721	731	743	680	708	697	753	694	716	700	730	727	728	721	681	686	671	745	720	687	702	694	714	729	662	719	698	719	737	723	661	723	701	693	695	722	683	731	738	742	765	686	745	685	765	744	716	696	680	724	722	698	776	714	719	735	691	702	737	734	649	732	705	723	704	738	675	759	738	685	671	709	696	724	709	692	744	718	692	664	738	745	714	692	687	709	738	724	677	735	721	721	764	767	692	717	714	772	697	705	716	708	666	761	727	726	695	761	697	725	692	692	702	716	701	763	735	722	708	691	720	726	681	715	759	739	706	693	660	714	733	719	737	716	667	724	717	729	716	746	721	709	720	689	719	679	720	699	709	710	713	705	728	698	704	748	788	681	714	725	743	701	746	765	757	710	758	739	687	745	706	724	709	771	788	766	729	704	748	733	698	771	767	716	670	727	778	735	717	764	723	737	717	724	711	763	715	714	710	699	717	721	724	726	736	725	693	689	734	711	726	712	684	705	704	667	672	722	752	675	737	714	680	707	722	777	744	732	710	720	757	742	704	742	724	687	773	720	734	697	675	702	766	697	720	698	721	678	679	703	734	667	745	719	716	662	700	693	715	710	723	726	668	752	708	702	730	729	728	739	679	665	723	760	688	744	673	745	704	734	716	726	779	737	737	682	697	748	701	721	682	727	714	708	710	776	742	730	682	659	746	706	714	709	667	731	715	693	684	692	730	739	736	723	736	693	717	722	722	695	716	655	739	698	700	764	653	690	713	772	701	734	775	766	708	686	754	765	738	704	702	730	742	730	792	725	716	720	713	746	731	696	701	711	753	686	676	692	700	725	707	697	721	703	705	708	723	677	693	719	681	750	714	715	712	744	669	681	718	742	762	722	700	739	763	709	734	708	765	723	759	759	686	721	729	673	707	777	704	691	691	688	708	719	731	726	729	735	718	746	703	703	711	733	714	709	717	759	710	715	757	685	740	696	649	715	720	754	655	673	750	728	674	772	702	705	752	731	702	742	720	712	683	700	669	765	705	730	710	702	652	719	749	717	734	719	762	730	723	737	722	708	753	773	742	714	739	676	715	715	672	682	704	694	698	701	729	710	723	739	722	688	735	696	682	726	673	721	730	737	706	715	727	743	743	727	742	724	754	704	797	739	748	703	712	759	750	699	703	663	744	704	731	684	718	695	772	700	703	706	707	744	703	762	701	715	702	737	694	718	736	707	707	762	738	755	712	715	779	814	731	759	723	671	728	715	727	688	758	787	728	740	699	640	717	705	698	724	695	687	719	728	689	774	721	700	722	704	707	742	732	712	705	722	743	739	692	727	725	723	722	683	738	766	743	706	732	699	772	751	691	735	751	723	725	734	700	699	731	757	708	728	736	742	682	737	696	723	685	774	749	752	760	756	696	734	710	762	739	727	716	714	723	707	701	739	634	721	707	747	720	718	722	702	713	712	733	669	702	702	647	780	668	647	690	686	715	779	757	733	688	698	718	740	721	768	737	755	729	681	697	715	682	706	691	740	770	747	760	727	730	767	718	746	712	681	682	703	707	711	726	711	707	725	678	715	690	714	714	736	693	746	708	690	713	735	712	742	714	702	752	770	690	726	728
16482	7490	5193	3758	2435	1780	1339	1018	778	755	591	501	505	464	447	439	369	391	379	370	330	371	353	342	366	360	341	348	365	319	349	289	300	339	369	356	332	343	341	338	343	350	368	342	333	331	342	296	344	348	326	352	334	328	346	319	326	324	303	334	340	337	345	322	336	349	310	347	338	357	324	336	300	305	353	328	337	366	320	313	368	337	325	364	345	311	349	355	390	352	303	318	365	330	347	341	330	347	299	335	327	346	365	349	386	325	310	336	305	289	300	334	311	327	323	301	340	315	355	359	358	345	303	321	334	291	356	330	362	324	338	312	314	279	315	334	336	315	352	301	348	333	350	337	336	317	306	341	335	339	363	328	333	342	359	349	337	301	355	333	292	340	351	356	317	332	311	290	379	351	353	302	345	327	325	270	339	348	316	333	340	355	332	330	333	325	312	301	327	327	341	309	345	350	311	308	319	352	315	357	345	341	301	332	337	369	307	336	341	315	317	352	329	332	332	327	335	305	380	310	357	328	335	303	338	330	362	307	363	311	338	354	310	304	343	353	314	316	344	357	321	352	374	327	385	325	315	328	321	347	305	306	336	310	325	329	315	329	332	318	323	351	371	345	379	350	318	357	325	321	291	321	289	344	350	321	372	339	320	311	331	319	311	313	333	341	330	337	321	339	335	326	354	339	340	348	306	339	334	299	320	303	316	321	344	328	337	333	308	356	375	339	310	306	342	329	332	339	336	315	328	348	358	330	326	333	336	324	319	299	326	331	290	333	318	330	315	325	314	352	312	328	302	338	314	364	329	312	292	371	331	351	317	319	307	338	296	314	357	309	348	339	346	304	309	330	347	345	318	340	306	335	300	351	325	321	333	304	298	323	332	330	320	322	361	319	359	353	299	328	326	318	362	326	355	347	303	297	329	356	375	289	386	302	316	346	336	334	320	296	306	333	314	336	349	337	327	340	311	318	374	314	336	300	365	340	321	345	367	341	302	311	350	312	311	346	331	332	346	341	345	320	338	385	333	352	324	325	336	319	342	318	326	341	360	337	262	340	335	382	341	351	384	326	333	322	332	329	358	331	345	321	333	353	319	334	311	286	357	321	310	333	301	360	316	353	323	284	299	359	314	293	346	334	332	335	343	310	327	309	307	316	331	325	294	349	327	321	307	351	320	326	315	308	342	329	328	347	295	334	309	309	321	344	332	337	341	331	328	336	355	350	353	327	335	310	341	337	370	316	337	329	315	332	341	344	350	363	341	334	339	320	337	330	333	312	366	323	375	339	321	332	333	334	349	313	339	337	355	372	334	318	359	358	353	324	335	316	322	315	342	277	379	328	358	346	311	345	297	321	348	361	313	320	354	301	334	303	324	330	351	334	344	349	341	338	314	314	357	321	327	380	300	311	323	318	339	335	326	348	323	298	330	360	308	328	319	348	333	334	366	368	324	306	320	352	323	331	371	290	322	337	354	317	330	351	307	313	317	317	322	328	325	308	316	305	346	348	303	341	356	346	333	315	320	301	351	321	312	322	322	324	323	367	328	301	313	313	310	327	352	327	283	314	345	343	294	329	360	330	326	345	355	309	355	356	339	342	329	292	356	356	307	317	324	348	347	313	380	357	345	285	329	333	308	342	304	309	331	317	334	388	308	352	341	325	320	327	310	332	342	320	333	337	347	351	333	315	314	319	305	306	308	358	347	336	309	318	288	364	326	311	370	320	344	329	316	321	323	320	341	323	320	368	353	326	318	328	308	287	344	344	310	334	355	335	317	305	330	332	341	339	361	336	354	363	363	293	326	336	340	361	371	307	307	321	363	339	346	322	357	325	334	325	327	326	362	309	304	361	357	331	371	330	361	308	333	296	400	327	336	308	358	312	320	356	368	369	319	294	352	289	317	307	317	330	339	341	361	325	382	318	368	354	343	349	319	334	337	365	308	303	305	334	339	321	315	322	309	336	298	330	359	344	308	282	326	333	359	340	316	307	357	319	328	336	334	336	323	317	303	312	322	322	351	345	357	319	287	317	332	297	335	299	297	335	302	305	322	319	353	352	311	304	314	351	329	293	323	349	308	315	329	312	374	311	341	344	286	353	301	336	340	324	340	385	343	321	304	385	324	335	340	359	362	318	335	338	348	339	346	341	343	296	326	340	318	307	317	340	295	301	374	307	319	362	331	348	298	317	329	308	314	366	312	325	342	346	331	313	333	338	331	336	333	324	309	342	336	354	351	336	303	322	326	349	322	345	313	323	317	342	349	349	348	313	312	337	314	336	342	329	342	321	323	344	334	350	340	310	340	330	339	328	299	351	348	330	332	374	327	315	325	333	327	351	309	314	345	308	309	343	306	339	326	347	352	332	289	356	375	372	360	347	335	351	314	289	349	327	311	370	349	346	298	317	331	296	343	303	330	354	318	313	341	335	339	328	325	336	341	355	356	367	360	310	330	312	342	341	313	316	326	344	316	313	373	346	345	327	316	305	312	329	340	314	318	329	334	364	356	343	345	315	331	345	340	329	328	366	357	321	353	356	335	335	326	289	360	351	345	327	337	299	344	324	321	358	328	344	349	348	324	318	309	350	329	348	368	355	350	367	316	357	383	342	339	339	349	320	336	350	333	328	357	348	325	364	354	341	338	298	352	323	335	340	333	329	340	314	349	310	378	304	335	339	341	305	304	362	328	283	315	345	315	329	318	363	329	368	328	332	331	331	341	327	320	302	313	367	338	298	332	330	298	348	350	328	329	317	320	304	289	370	324	315	355	329	354	336	337	333	327	300	340	291	337	312	321	328	335	309	287	317	330	328	311	368	318	354	327	346	352	326	317	313	340	326	362	296	304	335	331	345	305	333	322	331	322	309	330	360	338	307	299	334	322	348	329	347	340	320	285	333	342	343	332	309	328	333	355	323	317	317	349	341	315	333	330	309	346	366	310	324	349	315	339	332	337	354	333	362	345	333	306	311	354	334	352	352	338	352	342	325	330	342	324	323	313	318	354	315	344	323	347	312	345	329	345	306	326	329	375	348	330	357	320	332	350	329	321	305	360	342	383	304	312	284	316	370	345	335	321	344	349	329	302	319	347	333	362	337	297	328	354	335	322	317	309	349	337	351	329	319	314	352	317	360	348	337	328	341	329	320	359	318	335	318	320	312	325	308	370	340	370	307	342	311	342	309	317	332	346	343	322	312	307	350	340	304	307	346	336	294	311	320	344	332	355	367	304	337	374	313	332	336	338	339	354	333	336	346	336	324	317	300	323	349	331	327	334	351	339	325	356	315	340	311	317	302	328	378	350	343	319	330	312	324	362	371	312	309	324	316	347	314	321	333	307	346	335	331	356	316	342	352	319	319	344	343	350	334	324	337	349	354	364	338	308	358	327	363	377	349	313	336	298	356	339	327	319	368	351	364	323	321	361	333	325	312	313	344	352	335	307	364	358	352	329	343	324	326	318	286	360	346	329	351	313	325	311	338	365	330	361	345
10400	5824	8907	10193	8386	6542	4981	4092	3305	2733	2342	2060	1678	1476	1392	1241	1070	1052	1039	960	935	913	917	892	822	873	867	836	857	800	802	755	813	798	812	778	780	780	793	766	678	793	775	787	751	720	750	743	723	782	731	772	747	752	702	754	710	727	754	787	733	734	756	730	717	775	782	748	718	736	757	785	778	741	736	716	721	761	775	711	688	727	733	745	706	789	766	752	768	795	732	794	783	785	694	775	781	749	739	753	714	758	761	741	742	791	740	769	737	763	719	724	760	746	738	738	763	783	759	749	782	729	769	712	749	773	711	726	735	749	687	751	784	763	752	746	696	739	722	725	751	741	733	763	731	722	761	753	765	736	768	727	753	754	796	742	739	690	742	746	703	701	741	748	744	772	777	742	742	770	758	728	679	718	732	795	768	707	682	688	750	749	728	695	735	737	749	700	709	785	766	766	725	707	771	777	770	761	684	749	741	787	808	759	785	767	745	753	744	757	756	738	716	793	776	727	723	732	717	751	749	689	749	730	787	710	699	771	728	727	711	737	755	729	803	746	730	727	773	753	750	770	732	814	726	712	732	700	755	721	710	730	798	786	705	751	745	729	708	718	694	731	689	724	736	771	736	725	775	727	772	753	773	731	776	787	744	705	719	728	738	776	739	779	768	749	735	775	740	738	718	767	763	734	736	773	737	757	686	700	755	687	717	728	753	762	738	708	732	782	744	741	741	731	736	728	746	710	738	758	768	768	727	759	694	715	752	717	713	755	732	753	755	751	713	756	735	755	726	715	720	722	746	719	765	684	729	742	744	715	728	736	734	712	717	744	809	735	708	735	800	727	771	739	735	697	687	745	726	752	738	797	755	747	759	767	747	717	763	727	745	782	828	716	740	755	780	766	702	774	785	739	734	783	773	763	742	795	741	701	785	782	742	738	760	776	733	740	699	798	741	730	778	726	784	744	779	750	703	697	713	736	751	762	810	698	735	716	723	737	762	760	700	780	749	712	769	773	746	723	756	715	728	778	703	693	763	709	758	777	738	745	652	746	725	786	755	735	735	783	736	734	713	726	726	750	777	731	781	789	759	740	747	778	720	717	770	730	776	741	738	712	771	729	719	741	695	812	757	735	682	747	692	721	709	752	773	733	730	765	754	731	716	702	731	732	742	702	715	742	714	774	734	763	781	746	759	722	726	765	746	762	718	733	732	783	751	750	761	769	762	766	704	767	719	730	774	721	757	673	745	753	765	716	724	757	760	767	762	716	719	765	761	749	778	764	726	758	750	743	744	788	765	717	756	800	762	728	728	738	713	764	747	754	754	704	778	753	809	771	743	687	731	717	772	757	758	736	730	752	732	710	733	766	708	715	732	736	775	732	779	701	735	745	692	719	748	739	716	759	729	773	768	765	771	730	748	761	696	775	729	733	748	729	770	788	721	773	769	789	726	679	760	748	705	734	750	806	720	731	749	760	696	766	704	693	743	709	741	735	706	753	754	711	772	747	770	716	754	712	715	715	724	769	776	762	699	731	728	749	729	768	735	704	814	777	711	746	795	759	757	700	760	773	758	766	744	773	740	745	710	762	735	744	744	768	738	745	743	740	704	730	729	708	778	793	678	738	730	796	772	695	764	754	730	781	753	718	775	728	740	738	761	771	715	769	732	752	785	698	776	724	718	731	726	721	761	716	721	755	747	691	758	732	795	782	713	691	738	765	725	708	753	700	730	733	737	752	757	776	765	722	753	757	742	774	733	708	722	719	668	740	729	704	718	765	731	726	739	800	704	734	701	760	730	727	735	735	761	764	736	791	780	751	766	768	739	777	772	733	731	723	677	732	717	682	712	676	730	782	754	713	695	756	703	734	694	725	712	687	776	671	769	736	776	749	773	744	737	738	754	715	699	721	747	692	707	736	733	727	733	726	780	722	738	697	762	775	758	783	783	752	749	676	725	739	749	749	721	720	762	734	753	753	767	718	732	791	746	744	727	776	752	744	771	771	726	762	779	765	707	766	717	709	778	724	782	755	730	719	780	715	701	773	706	715	748	700	749	731	756	777	755	725	743	762	764	709	755	741	750	728	730	713	779	753	752	719	782	717	682	728	793	759	751	774	753	736	727	748	777	744	728	755	735	748	712	764	762	733	677	729	715	690	745	715	753	738	775	770	744	753	792	741	718	758	734	773	807	782	768	737	764	728	761	709	791	760	733	775	787	765	757	744	756	749	732	758	710	763	737	700	742	739	715	761	756	757	776	732	768	743	790	745	727	735	761	790	733	737	739	738	749	738	744	736	724	727	735	727	685	779	737	730	743	788	784	757	753	797	738	741	724	784	771	744	753	721	749	750	721	744	728	715	723	760	768	779	772	767	753	763	716	771	725	726	731	727	740	724	748	685	716	728	748	725	764	757	730	762	741	766	727	764	736	753	736	774	746	705	750	749	721	691	719	701	755	763	777	791	756	750	731	719	729	729	733	739	717	722	705	729	769	742	736	776	759	766	765	731	706	724	753	743	697	736	719	725	682	759	710	727	746	761	777	717	708	723	690	706	721	786	762	756	780	766	807	778	740	705	686	746	707	711	778	759	766	712	767	701	758	704	763	761	758	710	779	711	730	787	780	799	743	740	751	746	787	761	768	786	768	743	749	754	749	680	772	757	765	722	706	703	759	754	771	801	792	745	763	742	754	759	739	784	723	746	744	772	775	691	697	767	785	731	726	727	749	719	757	726	785	767	750	731	740	768	711	715	757	732	687	685	801	674	742	719	696	708	734	697	736	767	788	739	779	753	733	724	724	724	730	740	773	712	721	747	758	704	721	767	763	707	790	727	717	756	692	733	747	760	747	717	719	766	759	734	734	742	778	769	729	795	738	718	787	735	728	723	705	745	763	737	757	751	784	743	696	756	710	729	737	702	734	790	752	770	757	739	743	782	753	751	749	774	749	729	732	823	713	757	764	759	773	779	665	783	735	755	738	737	712	699	780	711	738	770	758	725	744	735	730	735	784	740	731	726	772	717	686	727	742	772	754	739	792	724	744	728	805	761	720	761	750	722	742	763	748	741	771	717	728	753	755	777	752	753	749	762	755	728	810	764	725	778	746	786	783	757	769	712	694	772	696	754	707	740	721	790	751	733	750	764	733	755	737	757	763	777	722	752	731	774	698	716	740	720	785	783	740	731	756	724	727	699	706	790	764	751	756	730	732	783	738	743	756	746	738	718	742	721	744	785	736	785	734	710	747	715	747	750	736	735	688	759	727	725	743	744	754	801	727	748	724	730	751	782	725	772	715	734	741	746	762	764	771	720	747	744	727	744	762	755	757	765	735	721	747	762	764	781	782	690	768	757	703	756	704	797	803	798	784	735	740	728	752	761	681	748	748	778	765	742	724	765	733	758	669	703	798	738	745	727	725	689	693	702	773	748	754	767	733	711	745	765	737	763	759	701	725	710	767	717	772	720	781	799	728	757	751	774	780	742	761	750	764	776
28539	12195	8762	7959	5357	3670	2586	1932	1465	1141	926	776	688	571	466	462	428	431	435	392	403	377	350	375	362	341	380	388	354	335	315	348	320	321	300	339	360	312	358	338	342	324	321	362	315	345	324	313	345	321	357	328	325	293	315	306	292	312	341	276	323	299	300	301	351	339	326	329	330	324	329	346	315	319	340	307	363	343	322	291	362	302	308	337	369	328	316	284	333	307	325	333	283	343	320	388	310	324	346	327	316	328	319	326	290	342	323	348	324	303	329	297	342	356	303	315	338	329	344	313	350	325	315	313	282	333	334	353	304	333	318	354	376	295	319	329	345	323	349	319	273	352	282	337	301	283	326	349	320	341	329	320	333	320	286	317	321	326	330	299	314	335	321	308	317	315	349	308	301	328	276	314	314	339	305	308	308	322	360	291	275	277	337	330	342	322	296	274	320	333	319	302	321	338	369	332	321	320	309	289	300	329	312	358	316	329	351	315	334	320	298	336	303	302	329	349	338	296	320	327	283	298	306	377	341	330	314	343	354	323	322	325	294	332	299	314	310	361	304	336	296	317	328	290	375	335	366	353	329	317	306	318	323	339	334	299	314	348	315	311	320	310	327	326	328	315	328	336	323	343	312	294	345	267	299	328	324	323	308	308	311	305	333	347	316	322	335	328	333	301	308	365	296	277	283	291	301	338	334	306	296	312	332	302	285	302	278	313	343	342	315	299	314	280	335	358	330	334	291	375	296	334	336	335	319	333	331	315	338	326	287	330	320	308	335	284	337	331	291	321	325	294	316	353	359	313	312	317	260	317	360	339	335	333	325	311	343	353	295	315	313	292	331	313	323	297	277	328	340	314	342	337	285	341	298	355	294	312	319	302	328	304	325	308	270	325	286	304	310	296	326	298	348	302	305	322	313	349	318	318	335	356	323	319	333	336	342	360	335	316	351	311	305	304	336	297	334	337	302	302	311	327	292	294	328	322	315	275	311	334	338	324	340	335	294	325	307	362	350	343	307	319	320	334	334	331	346	325	352	315	312	301	333	329	354	309	322	298	297	318	323	333	292	347	299	273	280	329	357	341	332	305	329	300	349	309	318	318	303	309	310	344	344	352	326	330	307	337	311	304	335	352	320	307	336	301	321	336	304	327	334	293	289	357	307	290	293	292	332	370	321	315	301	332	323	332	327	305	300	351	298	295	286	312	328	309	315	329	303	331	305	327	312	362	327	340	347	323	327	345	288	320	320	311	284	298	338	329	352	306	334	322	322	321	313	327	317	336	314	271	313	314	351	336	309	326	336	283	340	320	317	290	310	333	311	292	306	340	310	323	326	292	349	328	333	365	322	315	351	330	315	341	347	324	286	290	313	340	308	362	327	289	309	299	315	337	306	313	330	310	340	350	333	351	321	311	340	322	324	323	314	345	316	288	326	307	337	284	312	320	312	305	319	299	307	303	298	328	307	302	345	351	366	296	287	298	312	311	334	290	345	285	332	308	320	297	323	328	311	306	336	349	329	290	361	323	326	273	351	309	308	314	309	366	319	361	294	326	342	333	313	297	328	308	310	297	317	297	320	306	279	309	326	295	333	336	303	313	309	314	325	315	316	304	335	309	327	325	313	291	322	314	300	305	324	333	283	314	343	325	280	308	359	328	315	280	279	331	359	332	285	318	325	309	315	316	340	303	323	289	325	303	325	357	353	338	339	292	320	290	342	273	355	343	345	294	315	329	318	335	310	322	326	304	328	332	342	333	303	321	287	307	279	296	331	326	324	315	338	305	339	327	329	316	282	324	322	310	290	327	337	293	290	301	346	295	287	323	293	357	328	321	309	300	341	353	341	303	333	346	302	312	348	293	315	365	288	317	283	321	346	341	330	314	313	286	332	287	324	338	322	302	319	336	319	334	320	333	341	323	308	307	342	345	320	319	304	312	321	329	297	301	325	355	318	338	311	321	341	337	308	303	320	323	331	340	301	312	336	324	309	337	311	296	296	339	316	373	316	310	318	331	336	264	319	307	331	307	291	324	317	307	306	332	321	300	310	320	301	311	353	316	290	316	299	326	347	278	310	321	317	316	304	288	339	291	303	334	312	324	312	345	313	306	311	293	365	330	300	317	294	331	313	305	319	324	322	309	294	311	309	337	326	349	341	338	278	327	331	287	280	335	323	337	313	329	311	333	333	309	351	316	353	324	321	314	333	315	275	311	318	309	292	301	323	324	303	347	330	322	305	317	341	327	335	330	338	345	315	315	299	309	315	318	318	319	293	333	311	308	303	310	308	341	313	319	335	323	317	307	310	346	298	302	319	317	315	359	368	321	306	316	303	344	345	321	340	337	323	323	332	309	301	317	340	294	299	286	372	312	314	318	323	316	298	337	342	317	313	327	346	330	291	379	313	335	313	308	305	353	316	303	316	301	319	328	339	295	306	319	355	328	304	323	325	289	330	318	288	333	350	320	311	326	306	354	325	309	323	341	302	267	324	340	353	319	295	276	340	327	309	289	313	340	331	338	301	335	320	308	289	297	293	315	331	318	306	318	298	307	287	344	337	324	336	335	322	328	323	331	315	333	326	332	316	355	331	335	306	320	331	326	332	361	315	310	332	346	340	307	302	312	331	334	310	305	338	323	337	327	290	300	306	329	347	321	326	316	356	337	295	319	334	349	334	325	344	335	274	300	311	360	309	339	329	350	284	293	324	328	366	287	328	317	311	359	361	315	318	342	305	292	299	304	315	356	332	310	338	336	294	330	330	296	327	302	325	298	295	305	300	283	275	327	339	325	316	322	319	321	339	276	307	312	342	323	316	295	280	286	332	321	295	320	356	328	317	336	307	310	325	311	336	355	328	323	317	313	331	332	297	325	329	320	325	312	322	308	310	324	324	318	313	300	292	329	316	351	325	325	315	326	317	343	334	328	321	333	274	330	309	347	314	332	367	325	320	346	334	336	312	336	347	331	336	326	324	331	378	354	309	314	290	312	297	319	296	328	330	297	305	288	320	325	334	302	323	329	340	310	307	334	320	299	307	326	315	327	322	322	316	348	310	342	322	327	340	330	293	327	332	335	302	354	327	307	320	304	312	310	324	302	331	317	320	342	352	316	349	334	305	350	319	317	341	321	287	306	309	335	317	325	341	302	313	369	379	335	341	317	312	345	330	322	320	330	311	344	343	345	317	284	349	312	312	298	310	343	318	285	303	313	292	306	338	360	378	368	296	321	327	328	315	368	299	298	323	298	297	299	339	318	339	326	322	300	311	323	351	322	330	317	325	298	320	334	316	312	328	311	323	349	350	303	305	302	300	319	338	304	319	322	322	330	325	341	309	310	292	294	323	309	300	310	291	302	325	323	307	313	313	331	312	326	345	340	328	342	306	340	294	320	268	336	315	338	336	305	321	325	309	315	349	331	299	326	336	298	310	316	321	302	296	305	332	301	355	317	294	325	355	342	333	339	328	271	336	307	335	272	326	302	319	311	300	313
18328	8553	13758	16857	14691	11334	9003	7454	5891	4926	4043	3308	2735	2237	1846	1724	1525	1355	1341	1183	1121	1058	1052	1024	966	968	963	923	897	930	916	866	819	868	801	806	748	812	825	754	793	797	844	788	757	760	793	801	750	740	774	764	690	743	754	774	752	744	701	734	759	741	771	700	738	749	716	703	768	780	704	739	751	725	725	787	715	729	751	736	774	729	679	724	772	766	724	772	670	723	689	667	687	715	754	697	677	666	727	742	672	696	772	725	738	742	730	710	704	722	731	728	754	696	756	734	725	737	734	712	715	704	775	700	759	721	676	710	719	713	713	718	758	686	680	747	711	760	702	688	706	727	706	746	752	690	732	745	755	756	731	765	728	694	747	714	709	727	695	722	751	692	728	689	719	733	680	635	759	718	700	727	758	699	745	717	719	693	706	680	697	698	756	765	716	728	699	764	702	743	741	727	777	749	705	777	727	691	698	716	668	662	712	685	726	732	690	690	680	685	682	712	730	689	717	732	775	643	708	720	716	760	719	760	711	725	703	733	730	758	767	708	705	749	740	755	700	705	712	699	708	703	724	751	732	736	740	711	688	747	730	712	734	741	735	774	705	710	713	732	755	731	668	760	711	724	733	687	750	717	705	777	690	737	723	690	693	735	671	708	761	643	736	721	765	718	738	673	724	721	669	729	760	698	679	683	684	751	685	752	703	743	725	709	736	718	732	690	773	694	747	675	672	692	748	721	705	687	683	736	686	702	732	696	754	709	690	733	737	738	711	721	721	767	746	735	697	752	667	732	714	712	766	762	706	709	739	703	702	753	715	681	721	736	674	738	739	734	715	678	692	680	745	721	758	680	696	719	711	675	741	709	657	729	727	710	681	707	703	768	692	723	759	748	756	662	734	698	722	721	717	712	721	752	692	715	722	703	758	710	737	746	723	749	722	699	720	732	730	730	735	734	722	685	663	655	736	708	692	720	727	718	750	724	730	775	728	691	673	718	701	712	711	741	728	754	732	738	721	734	770	717	712	716	718	709	710	760	729	658	700	742	680	697	753	678	697	743	726	742	716	722	748	750	724	696	745	711	744	704	726	731	731	737	686	730	666	717	705	715	693	695	688	728	740	752	736	702	697	752	792	659	715	702	692	717	772	736	696	732	712	714	724	730	723	710	717	758	761	720	768	696	672	739	665	744	772	700	702	695	685	708	737	750	700	715	741	710	710	716	739	724	708	738	737	739	724	701	728	722	720	692	727	689	717	697	729	754	677	694	771	742	738	716	743	693	728	721	786	717	725	699	757	765	733	728	682	705	689	727	732	741	650	722	692	740	675	721	764	745	757	731	716	711	653	766	713	707	678	692	742	739	713	715	730	722	791	720	749	735	726	700	676	761	741	734	755	695	689	728	696	664	721	756	740	715	729	715	714	725	738	730	718	717	740	730	722	729	742	737	702	758	691	712	722	691	727	683	707	710	699	761	766	749	746	730	765	746	721	731	711	656	707	721	713	722	766	736	724	755	726	725	705	711	734	755	732	680	735	736	725	766	737	737	714	731	702	755	700	741	681	746	715	685	677	726	726	702	737	692	737	715	699	702	704	742	751	735	743	750	756	712	709	793	690	703	723	732	712	716	768	712	733	733	788	772	766	679	755	733	741	715	659	720	718	756	752	704	695	755	743	711	693	736	752	708	731	711	723	705	688	772	757	729	722	721	735	723	705	688	727	706	703	684	698	714	707	725	729	736	735	760	744	762	749	715	753	692	754	745	718	740	700	710	678	707	734	738	664	743	680	738	729	678	746	742	680	752	729	709	717	651	727	719	694	713	749	692	718	722	719	736	703	739	710	712	748	709	743	690	720	713	707	720	746	770	700	717	727	682	724	727	753	726	675	755	733	704	685	732	729	686	725	667	729	704	670	802	743	748	732	724	722	755	729	667	710	688	772	676	710	709	704	712	714	740	680	705	695	790	757	753	745	692	683	709	676	724	740	719	689	740	723	706	743	737	688	719	753	728	682	724	758	708	717	730	711	722	693	751	741	705	746	732	768	693	715	698	756	722	761	697	763	666	732	724	707	682	735	745	723	738	721	700	710	749	723	706	739	747	752	751	717	759	677	711	736	739	716	711	717	677	776	696	711	699	691	791	757	735	664	683	704	683	728	690	700	731	703	749	712	760	709	734	715	761	732	753	733	727	742	753	715	734	719	773	678	711	705	691	754	736	732	682	781	696	725	694	710	784	714	720	728	732	711	700	706	737	712	656	649	675	747	756	731	746	737	721	682	695	701	763	710	710	710	667	747	738	701	713	729	727	756	752	734	719	756	719	747	713	757	743	755	805	710	638	759	719	752	694	783	756	678	715	693	714	748	669	726	723	735	730	730	707	729	777	685	687	751	770	711	736	724	725	742	732	734	708	746	705	717	689	756	685	710	754	709	689	735	716	734	762	726	704	737	719	736	686	710	709	726	713	773	705	721	676	748	743	694	727	738	699	728	685	772	716	738	717	743	722	671	690	731	723	771	748	729	729	721	713	730	785	741	729	718	717	724	768	690	688	720	707	724	667	717	707	711	760	713	712	743	705	721	725	746	688	723	710	718	766	727	726	684	716	729	713	684	725	775	708	709	738	724	747	729	720	730	721	727	701	703	717	746	712	703	701	704	636	696	751	745	759	670	758	696	739	707	685	724	731	708	716	715	726	709	756	707	738	714	717	732	732	725	733	722	724	687	715	724	695	678	730	707	730	714	754	738	743	717	733	727	716	706	650	751	733	719	725	728	732	695	700	759	709	705	710	736	684	722	740	786	773	748	686	734	697	710	745	719	760	736	737	746	765	723	697	679	720	721	759	744	709	707	747	752	721	731	724	711	720	773	758	753	718	677	808	689	761	687	765	725	684	721	716	717	747	696	700	739	702	722	732	689	714	746	706	726	718	734	742	789	686	692	738	666	699	730	714	743	717	705	713	737	730	730	748	733	732	685	726	747	748	692	722	733	724	681	717	740	687	734	696	675	721	717	709	725	749	729	727	712	717	739	701	727	649	698	723	756	718	722	742	744	731	756	675	757	784	737	746	768	702	722	763	750	718	751	706	748	747	801	716	728	722	734	740	755	745	763	734	771	756	731	742	731	716	695	710	720	700	757	729	729	741	725	709	737	723	737	694	720	723	721	743	729	727	751	746	749	715	753	728	730	753	710	689	714	718	726	743	715	735	685	748	712	763	708	729	676	753	739	716	720	740	771	745	726	745	729	729	735	653	716	745	732	686	694	746	710	777	735	670	718	786	700	741	705	738	752	736	719	763	756	747	726	703	713	738	731	740	705	713	693	739	704	759	716	681	699	718	722	696	723	719	751	743	708	733	723	730	705	736	715	764	673	731	704	769	735	718	747	726	720	692	704	725	762	721	706	748	766	710	768	693	703	716	707	745	701	729	727	694	686	747	733	764	707	718	729	720	732	699	696	733	679	743	715	723	693	696	688	719	714	722	691	678
37421	18060	12586	11287	8031	5673	3746	2875	2007	1564	1351	1091	875	708	577	505	488	478	442	440	369	395	395	373	379	369	352	372	366	353	345	337	337	355	360	348	307	364	332	313	310	316	338	338	343	315	338	365	343	346	345	325	321	307	324	326	344	286	326	305	317	326	308	347	334	319	287	276	292	310	342	315	328	329	299	263	349	355	308	333	343	309	324	299	330	326	315	303	322	285	326	328	330	353	291	320	359	298	290	307	301	303	306	289	309	312	330	327	303	349	310	339	317	314	345	327	330	287	310	318	344	334	357	346	344	287	337	293	300	346	312	301	301	315	283	365	288	296	311	289	315	323	342	329	326	286	273	311	320	316	307	324	317	358	354	329	268	307	286	304	303	321	298	340	342	340	315	338	303	306	330	313	334	319	321	296	330	302	339	311	299	297	305	341	302	328	326	348	295	286	337	330	314	291	319	327	332	265	314	298	323	317	353	323	327	301	313	305	318	309	328	310	297	324	315	331	324	311	326	355	314	292	319	324	313	326	299	289	300	306	353	316	296	340	311	326	341	340	315	306	283	283	313	335	320	345	299	330	341	300	306	319	319	327	352	301	328	300	325	294	308	335	301	330	304	288	285	346	314	328	301	303	299	299	317	331	338	358	313	297	359	300	301	302	281	319	295	322	318	293	316	330	309	283	302	306	327	324	305	314	269	278	320	335	315	300	318	341	316	323	345	308	314	312	312	296	336	317	339	358	302	299	303	321	309	291	329	303	312	295	319	336	329	322	295	316	320	315	349	288	319	300	320	300	325	333	291	339	336	327	298	314	353	326	365	353	294	274	279	298	302	285	343	311	292	342	318	307	281	297	333	320	326	322	298	343	273	290	318	311	325	323	340	335	329	293	341	292	317	332	339	336	334	322	317	289	291	289	331	365	315	294	306	323	291	311	343	327	289	282	298	297	297	330	307	334	315	311	288	317	324	302	280	322	305	329	320	305	288	315	310	309	310	290	315	311	312	341	322	305	317	302	324	351	293	326	334	336	329	343	324	299	311	310	337	293	308	327	312	302	317	331	314	293	286	332	302	338	305	284	356	329	329	310	312	334	303	302	310	325	304	309	309	286	286	328	309	318	302	320	340	298	318	312	300	330	343	317	281	322	302	310	289	294	301	323	332	333	282	316	276	315	313	312	309	329	310	286	303	338	298	304	295	331	312	306	305	349	324	306	304	315	290	300	309	328	268	313	349	335	316	309	313	305	307	347	326	292	312	310	320	321	333	311	318	292	332	324	288	324	336	313	306	300	325	317	338	354	306	332	333	294	304	309	335	309	357	303	299	344	321	322	337	323	302	313	287	341	337	320	325	294	339	308	315	315	297	320	327	323	317	331	310	288	313	336	312	312	315	296	313	317	328	323	314	292	310	306	290	307	323	286	293	300	350	317	317	311	342	304	338	331	317	342	323	326	344	341	305	319	315	339	292	316	336	318	325	288	325	331	321	329	313	314	309	307	308	327	325	307	339	301	331	289	288	315	341	303	314	350	302	299	309	305	274	339	338	363	323	310	330	330	348	320	319	283	275	322	322	330	313	330	310	317	302	304	323	326	298	285	279	297	326	314	302	311	285	325	336	304	333	333	325	337	327	322	330	309	339	346	356	327	305	336	337	297	328	342	296	348	333	303	299	268	315	282	325	299	317	365	339	309	286	333	326	305	295	303	288	338	323	346	337	301	293	303	316	381	358	284	275	325	327	285	313	298	319	289	273	287	312	305	299	313	289	321	301	335	333	310	304	304	346	313	320	341	349	324	299	302	300	303	282	322	310	333	311	315	340	309	318	267	297	327	282	307	328	309	329	315	332	340	307	302	311	300	317	304	305	296	363	309	296	361	326	310	335	325	269	306	286	304	304	322	315	321	323	322	346	298	351	298	328	335	337	336	314	295	314	339	287	341	347	330	285	321	323	323	347	336	332	308	326	319	328	316	322	306	314	301	323	330	305	307	300	340	310	338	322	282	312	326	310	328	333	351	303	329	339	268	351	324	315	276	307	344	313	308	318	340	310	327	308	354	294	345	319	307	284	301	300	329	325	333	331	315	311	350	338	300	329	329	315	294	303	317	354	316	293	293	325	311	301	348	323	317	293	294	299	309	344	350	306	332	321	294	325	299	344	328	323	323	337	306	284	315	339	323	325	317	290	304	313	319	339	308	306	305	296	310	345	323	308	352	336	284	313	300	299	317	311	300	326	306	361	325	317	289	322	321	306	321	330	311	325	317	296	303	306	310	293	315	331	299	297	290	325	344	316	323	309	302	307	308	289	341	308	287	296	336	303	288	342	306	335	366	328	346	343	328	287	310	331	305	324	307	309	332	315	315	320	304	339	322	345	299	316	331	311	298	315	353	305	329	347	306	313	324	323	319	303	276	302	314	312	296	313	282	322	321	333	340	345	318	325	325	300	306	300	315	314	306	297	305	308	348	294	323	279	351	306	302	306	324	325	286	318	326	315	287	329	314	319	351	279	303	323	345	312	317	299	315	329	285	303	320	316	315	292	329	289	308	354	298	355	338	296	327	308	317	289	314	309	339	315	311	319	333	333	317	304	349	297	314	287	300	325	330	304	322	304	318	318	365	305	321	336	328	319	329	346	295	305	298	306	332	359	307	317	296	339	301	289	331	340	290	305	354	325	327	306	314	277	344	296	314	305	265	301	305	355	330	312	306	334	318	329	332	302	307	290	304	323	320	347	303	342	331	338	298	310	316	309	317	310	321	339	302	352	300	321	306	309	316	296	303	313	324	292	320	318	306	336	343	297	295	338	293	321	297	311	316	297	317	301	303	335	293	314	313	323	334	327	305	314	323	284	318	326	318	300	325	291	286	334	289	298	307	312	341	317	336	351	298	304	351	311	315	302	347	322	354	307	322	315	355	296	312	315	318	320	297	279	305	329	320	331	320	308	319	296	321	316	292	288	317	294	306	315	355	338	349	321	317	302	299	314	330	330	364	343	364	302	330	335	354	301	299	320	325	333	308	327	283	315	309	322	296	270	298	314	290	300	310	301	332	312	326	310	286	302	327	317	308	286	283	274	279	303	337	313	292	308	293	299	352	303	342	300	346	317	291	293	311	319	333	315	307	309	328	308	271	300	296	305	327	321	335	309	307	323	315	323	347	298	320	291	288	326	326	326	349	329	354	320	300	285	333	326	324	315	318	329	330	315	317	320	305	305	326	327	328	335	317	332	324	363	312	302	305	328	301	328	290	315	349	331	327	291	348	272	347	328	347	289	353	342	313	322	336	336	329	304	332	304	357	328	329	314	280	297	315	321	342	283	321	312	328	285	302	336	315	276	322	340	308	303	283	306	300	311	303	284	319	330	321	291	323	299	303	296	278	322	307	339	324	280	336	322	349	308	304	336	308	319	326	299	286	321	337	312	297	306	309	284	305	310	352	346	284	309	291	347	389	313	310	321	319	341	317	348	351	301	320	322	331
22586	11767	17108	21227	18949	14812	11985	10336	8041	6746	5465	4504	3729	3056	2553	2061	1900	1705	1558	1464	1387	1247	1189	1081	1111	1125	1046	1024	960	897	934	900	936	873	834	852	858	812	807	842	798	752	781	813	803	787	744	786	772	755	743	692	690	778	742	762	729	740	720	694	714	724	661	745	779	711	698	732	734	709	725	721	736	704	711	710	741	756	716	696	704	714	738	726	744	717	731	703	759	684	721	699	714	703	709	691	689	689	765	712	721	728	700	789	707	718	681	764	695	675	749	732	630	694	731	701	735	709	773	743	749	691	724	733	671	685	710	743	699	691	716	727	746	660	714	729	753	764	740	704	710	744	725	716	716	687	714	734	720	762	731	729	740	703	675	685	713	694	718	728	727	689	694	740	751	709	671	728	702	756	728	713	728	734	684	736	730	731	753	736	714	724	692	696	679	736	720	760	761	737	754	710	654	751	715	738	725	778	710	719	691	774	733	700	738	765	729	707	715	667	736	691	701	755	787	697	668	722	740	679	713	709	677	740	748	693	712	661	724	700	685	775	734	730	726	756	728	706	727	766	722	662	738	672	751	685	693	785	696	733	728	753	694	693	697	675	714	685	708	712	721	726	716	715	682	689	720	751	710	716	727	660	726	744	720	708	737	736	747	681	714	798	704	683	716	717	701	746	747	678	729	722	718	691	740	704	763	722	680	704	674	716	715	682	733	713	727	701	714	723	729	706	734	713	711	716	679	763	724	719	708	709	735	721	705	722	694	763	697	711	690	715	703	731	742	685	694	694	683	752	713	714	707	726	679	691	687	760	682	709	707	744	696	692	684	679	745	714	711	763	726	713	706	698	739	673	751	724	741	694	652	672	634	723	748	684	723	739	715	700	692	677	760	698	732	759	718	685	713	770	688	757	700	674	767	731	712	688	711	680	720	710	716	733	699	718	755	724	733	615	752	674	704	715	697	744	757	728	730	695	682	706	747	718	712	685	701	755	657	658	707	688	700	730	710	709	722	751	677	687	699	679	762	672	661	696	697	755	705	663	734	748	719	699	725	711	732	762	759	750	723	756	683	699	734	727	732	693	715	720	712	719	697	752	740	659	712	730	671	689	718	692	720	738	713	695	724	700	699	700	725	697	693	752	721	709	698	753	697	686	687	680	686	727	717	655	669	668	685	688	707	730	700	710	691	723	726	711	695	716	687	695	702	707	698	688	740	767	752	679	735	693	700	657	732	758	721	673	760	742	716	705	732	751	715	691	745	774	681	706	725	743	697	723	742	720	738	706	726	663	723	709	718	741	659	682	761	710	713	723	721	709	724	711	742	696	705	662	726	711	690	710	740	734	699	697	718	733	693	731	741	724	756	690	700	746	748	730	666	678	741	698	693	733	742	715	759	736	701	674	721	705	651	737	708	700	745	714	713	693	706	674	730	695	667	701	706	687	680	717	666	699	786	712	714	741	685	697	753	745	733	725	725	727	754	742	696	704	688	688	655	732	705	718	679	706	728	743	704	793	689	685	790	766	709	728	759	723	775	700	757	685	708	726	751	714	699	754	718	738	725	728	711	710	725	705	683	699	761	769	711	746	669	709	723	681	730	759	719	701	712	703	699	706	670	720	678	796	719	711	725	735	727	696	749	706	692	706	715	706	700	684	743	692	682	708	718	730	760	748	726	693	692	689	714	663	731	738	683	701	749	688	696	692	686	712	714	682	694	748	728	705	704	698	754	691	714	658	735	697	745	722	757	687	751	679	739	692	707	677	711	728	767	722	719	713	695	695	729	696	716	732	708	714	728	724	726	740	727	677	716	703	710	740	733	673	742	712	656	752	679	713	696	705	713	708	713	744	733	707	746	729	695	704	735	680	755	741	699	721	660	711	723	684	657	684	742	719	680	694	691	727	677	738	705	721	675	713	707	700	686	733	670	710	730	753	672	700	688	704	742	717	718	764	713	714	722	744	677	743	745	687	673	685	711	759	710	707	712	693	725	700	713	740	688	709	675	719	714	745	759	744	714	706	694	702	733	748	705	706	786	720	729	695	715	704	703	667	712	726	686	649	703	669	678	716	724	663	723	687	715	683	717	699	713	735	699	670	739	744	702	731	724	719	704	687	686	729	710	668	734	720	734	700	698	689	696	792	726	698	733	695	706	702	724	733	738	679	722	672	726	736	775	700	678	702	692	727	724	700	700	726	705	733	761	725	721	756	674	726	716	768	723	743	766	666	750	688	741	679	736	784	741	694	716	702	746	705	676	722	726	677	703	736	727	696	697	655	707	727	728	699	766	774	729	727	683	736	723	678	721	684	725	736	702	710	726	729	739	758	731	741	665	682	684	741	733	740	732	714	692	735	747	726	709	774	728	726	709	709	709	707	789	694	666	683	701	666	711	725	724	725	650	734	723	717	680	695	729	758	731	751	735	698	700	728	723	683	690	722	713	723	689	729	735	701	744	735	680	696	741	721	753	753	704	709	703	731	698	716	703	737	728	718	727	721	687	763	696	751	709	689	724	734	719	713	699	722	716	742	688	734	718	699	663	684	715	699	736	713	723	678	714	742	750	716	675	705	694	679	725	677	751	725	707	724	783	756	734	650	801	699	718	710	735	733	698	764	720	716	729	725	755	734	749	723	695	738	717	732	719	714	713	640	719	697	691	688	698	723	717	802	688	718	713	681	744	735	712	734	719	737	705	691	703	758	702	715	797	764	703	692	665	765	775	700	708	674	653	711	729	707	681	734	741	732	651	712	678	718	755	728	714	733	702	709	691	704	731	754	738	717	707	720	713	764	716	731	727	701	734	661	722	724	766	681	748	724	714	678	718	741	688	722	696	764	684	685	712	641	698	707	708	703	688	700	735	732	687	698	671	738	742	685	695	709	772	675	677	716	735	708	729	718	706	669	712	711	714	708	695	743	748	728	695	669	704	720	712	697	669	669	748	716	717	738	711	729	705	717	727	677	698	706	670	718	719	706	736	688	698	718	686	716	712	710	723	743	703	673	708	721	734	739	719	668	717	694	721	718	705	713	714	719	680	740	700	698	716	720	756	723	756	704	714	712	688	752	761	706	769	704	714	704	714	710	690	659	729	755	722	714	751	745	689	656	750	805	739	738	742	687	751	725	716	731	762	734	747	718	713	681	687	702	756	712	717	716	738	722	720	723	687	725	743	695	686	712	726	709	720	722	708	708	659	748	721	741	661	662	712	669	700	720	725	734	763	700	719	754	676	717	734	787	673	714	719	778	719	726	696	699	658	661	737	733	753	709	710	709	695	720	737	708	694	722	704	728	737	696	680	695	731	732	670	680	717	745	715	724	698	734	743	731	749	689	734	711	723	693	699	695	732	715	758	662	706	734	714	730	684	768	702	683	707	746	753	738	717	708	735	699	696	726	726	711	706	715	684	720	673	726	771	703	673	720	734	678	697	740	686	721	669	728	720	700	720	705	761	742	675	733	680	712	732	737	661	690	688	661	728	709	694	709	704	716
16719	7337	4931	3637	2396	1648	1317	1075	790	686	577	541	522	493	449	372	375	401	372	363	392	361	364	401	343	370	361	317	351	331	361	320	331	320	318	335	307	392	336	342	337	348	334	322	327	381	321	331	379	331	314	326	351	320	369	352	356	359	300	338	343	328	319	347	352	307	371	320	363	317	344	357	349	291	327	324	359	358	327	301	327	328	308	284	328	336	339	324	341	341	288	328	331	330	289	344	315	335	345	358	352	328	334	349	316	290	296	295	362	302	322	300	331	337	310	373	329	359	347	320	329	327	330	312	320	337	318	333	361	318	333	335	322	353	338	303	336	305	334	334	327	373	343	301	327	357	343	347	355	332	349	339	336	331	363	359	336	365	343	360	294	343	362	356	321	358	318	322	368	364	375	309	368	331	338	332	354	319	312	350	367	343	343	328	332	323	354	349	353	339	355	343	307	360	330	329	359	316	340	327	288	307	329	368	360	317	370	349	351	355	360	369	302	328	303	322	324	349	365	338	359	302	348	334	335	323	329	379	353	333	305	331	337	337	326	363	315	332	335	329	340	327	323	354	357	343	321	312	329	306	307	313	323	317	370	330	320	346	353	296	333	296	384	292	311	346	303	343	331	322	320	319	356	309	317	300	363	328	325	342	328	356	347	354	328	319	343	318	330	310	306	353	322	335	322	326	365	331	326	337	325	374	330	341	297	351	351	344	365	357	324	316	315	325	345	327	321	299	346	333	364	358	349	320	325	357	353	332	347	329	362	334	358	341	345	361	343	322	339	337	301	334	348	333	329	297	340	351	331	332	346	336	333	311	349	331	349	330	318	327	347	336	332	368	319	318	357	345	361	343	333	321	320	296	304	341	308	332	291	371	324	347	347	332	311	338	332	372	389	319	331	340	339	322	348	332	326	313	322	313	367	302	306	333	314	347	322	362	339	317	311	361	348	344	348	322	312	297	328	321	375	355	325	336	324	337	321	346	332	349	339	317	352	356	309	369	302	340	345	344	331	320	321	335	351	340	342	305	335	344	336	331	277	336	340	332	336	306	345	325	304	341	322	299	303	337	352	314	337	354	337	348	352	345	315	310	349	319	323	315	307	307	307	324	319	312	332	363	349	325	348	333	359	358	326	344	357	323	325	313	336	312	336	328	370	325	327	371	342	302	357	300	323	293	374	329	300	332	326	315	298	314	281	291	357	361	311	322	318	307	314	327	339	339	345	348	333	331	339	336	319	307	330	334	382	354	283	315	317	311	312	321	314	353	310	316	325	323	340	331	346	347	338	329	349	337	287	321	328	325	373	324	348	341	372	329	330	336	360	348	336	338	321	343	340	383	324	349	341	318	308	362	336	343	332	331	329	327	320	330	358	334	316	333	338	350	303	345	350	343	334	339	341	362	353	288	303	305	345	348	327	316	331	330	352	348	316	347	322	337	348	350	336	323	340	351	320	323	315	317	304	395	309	346	339	314	303	323	324	344	328	349	293	343	359	316	328	331	342	335	343	321	310	314	314	334	345	298	307	343	320	346	344	378	332	349	309	349	360	333	317	343	309	318	307	322	347	363	353	349	307	348	332	353	330	315	346	309	315	309	334	351	354	345	375	337	357	307	330	346	331	302	303	325	330	316	352	313	363	332	344	347	362	319	352	349	303	351	304	343	370	322	316	348	302	297	340	335	280	362	319	309	351	306	347	368	306	336	364	351	306	336	312	339	354	354	313	332	306	325	345	305	328	348	295	324	333	360	339	326	336	310	295	375	347	334	347	340	331	315	323	340	344	330	358	292	361	354	314	350	339	331	342	326	327	348	299	318	336	358	367	330	350	359	330	355	361	354	335	356	363	337	341	330	335	310	315	325	364	358	313	321	340	365	318	357	346	334	324	316	327	282	346	376	349	321	336	323	336	309	298	325	353	356	328	320	306	320	330	333	348	317	313	339	344	352	311	305	319	326	372	346	333	337	342	314	326	347	353	321	345	342	347	355	311	315	345	298	309	319	353	349	303	349	364	359	335	318	329	283	313	317	302	318	356	343	351	313	339	331	353	326	321	339	340	305	353	333	338	330	294	321	342	331	365	295	336	345	334	343	357	336	359	351	356	334	340	349	348	325	334	338	322	275	334	317	324	345	320	352	325	323	333	315	358	320	326	355	301	378	347	315	310	339	333	338	337	347	318	355	314	359	354	340	344	342	314	331	305	296	335	331	319	333	337	326	318	299	363	322	336	375	332	381	375	360	341	354	335	359	329	352	300	339	341	331	350	336	344	322	313	326	327	328	325	354	342	363	318	348	338	343	346	338	353	338	338	345	323	313	320	312	357	351	358	327	310	336	317	348	297	325	316	355	305	339	317	358	330	331	350	314	316	327	361	337	329	313	338	334	292	351	386	329	335	325	332	337	353	321	314	351	331	313	327	335	350	323	302	320	338	323	348	301	345	335	291	292	344	345	311	341	368	341	360	311	343	340	336	310	347	302	324	314	353	352	320	283	319	359	337	322	310	331	322	310	347	313	317	350	321	334	348	348	314	315	356	305	328	363	316	357	333	332	340	353	334	346	366	348	324	316	325	301	323	352	309	311	342	350	337	315	338	320	321	317	322	327	341	319	378	310	323	317	313	345	349	328	347	323	346	328	324	299	306	304	365	364	286	339	341	340	332	316	335	299	296	335	336	292	355	325	311	335	340	356	354	324	334	358	322	332	345	351	306	307	328	316	373	340	352	333	326	317	319	352	329	318	305	363	352	320	335	361	337	349	344	325	341	351	309	350	368	327	351	304	374	333	330	346	326	331	365	343	337	342	297	311	327	311	305	329	333	327	303	333	315	362	329	332	315	330	326	339	310	331	354	315	322	326	358	376	339	327	330	333	336	363	346	348	318	328	321	338	350	325	357	333	306	336	351	327	323	369	358	320	358	326	330	333	366	331	336	319	340	362	319	332	357	344	343	328	371	360	322	331	324	328	357	307	339	309	338	340	332	331	363	323	308	310	353	346	344	325	339	331	325	378	327	312	326	295	351	356	342	332	315	345	291	340	316	341	328	323	310	326	327	302	321	336	350	316	291	333	303	355	330	309	313	349	293	339	367	346	365	301	280	329	339	325	348	323	310	365	362	363	356	318	331	308	314	353	335	340	304	342	345	322	301	344	318	327	333	363	329	310	331	337	320	333	330	316	312	296	308	328	351	299	330	343	341	324	334	335	312	320	320	329	344	343	352	364	342	339	360	344	343	317	335	370	318	316	308	317	312	325	311	323	328	343	350	329	346	337	311	319	309	310	341	302	326	344	299	318	347	327	341	328	355	338	298	336	355	351	326	322	342	346	320	335	341	313	332	340	317	324	369	331	337	329	324	296	330	320	348	323	348	322	334	326	337	321	334	303	307	322	317	305	339	300	347	318	320	338	314	320	333	340	358	340	361	325	358	337	334	349	359	321	343	335	326	354	331	364	344	362	343	315	349	325	332	359	320	309	341	332
10458	5706	8562	9756	8093	6304	4909	4040	3325	2698	2400	2081	1764	1510	1315	1229	1131	1122	1035	1001	998	960	911	913	879	860	828	852	863	799	822	778	829	749	801	829	797	775	819	807	778	852	773	775	745	729	777	768	753	766	743	763	798	762	763	739	761	748	804	681	713	705	770	777	680	736	765	710	790	734	745	784	703	759	748	748	758	765	758	731	772	765	681	764	702	721	727	757	761	754	703	727	744	711	746	775	788	804	732	723	758	735	751	742	750	755	712	786	744	747	695	720	753	737	732	768	746	736	757	731	710	762	761	742	776	732	790	755	743	723	791	742	715	706	772	705	756	740	725	753	743	762	712	805	770	742	755	753	767	734	739	753	706	782	754	754	683	747	735	758	721	780	759	761	723	752	717	726	749	723	772	748	733	764	753	719	746	730	726	768	745	742	729	728	787	778	737	736	743	699	753	742	751	752	741	749	688	767	723	740	703	761	740	787	717	734	775	776	775	739	717	715	757	698	720	762	780	742	752	767	789	741	757	690	720	734	730	764	692	703	815	743	713	770	694	708	762	733	784	758	743	720	736	726	751	743	768	695	712	749	725	758	763	750	722	754	732	759	724	737	748	759	726	708	763	719	705	740	781	746	771	733	751	791	738	781	727	696	759	728	683	746	740	729	758	747	735	758	694	744	775	702	715	732	697	714	710	695	769	706	784	744	748	781	734	797	783	728	728	760	682	686	749	761	760	736	773	740	747	777	776	772	767	715	746	748	745	726	791	739	736	760	707	742	727	739	747	755	719	739	739	717	679	758	745	766	704	725	765	736	745	753	739	785	748	708	791	796	703	757	762	801	743	730	770	734	753	743	760	736	780	773	732	774	760	789	694	779	763	789	740	718	758	741	741	743	744	720	732	726	774	735	788	737	729	746	690	754	778	765	721	782	746	753	741	757	784	765	752	745	784	774	766	694	798	745	739	690	734	748	775	756	765	816	696	760	731	686	746	783	773	727	703	767	729	726	735	772	753	726	773	726	765	730	760	754	743	744	747	761	758	709	708	737	749	721	720	758	771	733	739	782	751	786	738	764	790	753	751	770	774	769	742	809	790	741	729	709	710	708	752	709	707	787	748	730	776	751	715	743	794	754	725	771	774	704	747	707	735	749	754	737	748	714	742	733	729	734	715	746	758	802	720	760	761	717	722	712	747	770	760	748	733	767	751	753	722	728	746	742	790	794	713	809	714	763	787	745	773	764	729	733	775	778	780	713	769	775	700	774	725	738	732	765	720	803	723	760	757	723	767	703	736	741	736	738	795	728	789	710	792	688	734	753	754	746	751	753	800	715	723	785	759	702	731	720	706	762	782	736	762	725	716	778	736	765	739	791	753	718	738	741	751	740	769	740	752	736	783	730	762	712	775	736	716	738	756	737	746	735	761	697	738	769	815	792	746	754	755	742	748	766	737	727	721	785	732	797	744	769	768	761	745	766	756	707	773	750	702	715	755	728	738	751	796	785	750	764	746	689	689	727	744	730	776	731	730	754	803	732	759	763	724	755	826	764	722	749	727	688	749	710	762	738	765	733	709	746	779	726	726	720	744	759	729	742	801	775	769	760	749	767	789	707	713	705	756	749	702	729	732	718	768	742	729	733	708	776	742	730	706	753	773	764	743	738	759	701	752	804	738	749	708	732	716	720	760	713	708	770	782	769	724	806	740	706	723	758	740	802	792	765	751	771	774	704	793	731	723	753	771	771	801	725	766	763	779	743	733	762	703	721	762	769	753	734	750	779	751	728	721	761	789	734	767	752	794	739	744	736	767	762	766	753	687	729	730	737	739	741	778	766	752	758	735	729	751	736	771	740	729	756	760	772	765	774	716	698	720	679	778	750	693	718	721	697	781	775	758	779	781	717	771	746	695	722	719	796	744	720	730	726	706	748	747	741	745	742	755	722	775	726	776	736	734	740	746	763	751	732	758	742	779	766	747	755	730	797	740	751	796	771	762	754	783	758	759	738	812	714	750	756	716	747	767	764	702	793	757	772	769	746	733	750	739	779	753	727	770	678	754	764	708	798	743	707	764	751	760	725	774	747	752	704	750	766	807	750	737	751	737	794	738	720	755	730	768	758	735	748	743	763	742	707	720	707	794	748	754	749	763	758	748	763	723	696	729	729	759	711	686	717	762	712	747	770	734	730	786	686	750	706	751	723	753	740	728	768	729	781	775	747	744	739	728	730	785	769	692	738	751	720	762	715	697	774	717	756	748	804	726	752	768	717	750	725	751	729	769	704	741	791	738	750	756	690	737	727	740	740	733	742	733	714	800	791	774	731	720	802	780	729	767	759	777	726	750	724	741	787	780	769	779	723	776	787	768	800	739	714	743	761	751	736	723	734	777	759	746	744	751	767	762	765	726	750	745	742	791	732	784	751	743	775	754	686	734	752	749	758	770	738	778	745	720	725	714	761	710	744	776	784	727	720	793	738	761	779	777	724	710	796	732	716	739	731	734	756	712	723	764	817	748	764	702	749	724	785	742	717	732	789	740	744	770	759	741	734	756	739	725	762	752	740	774	748	708	763	730	768	721	745	749	814	724	710	735	757	767	704	731	700	777	713	776	708	665	793	720	777	712	752	754	737	737	749	782	695	722	719	778	738	759	774	782	757	737	770	733	778	739	774	746	720	777	767	776	792	754	845	667	756	705	796	753	770	798	731	772	690	723	744	758	751	756	739	754	739	792	770	746	736	758	752	736	705	717	735	758	763	772	756	776	736	782	729	755	760	744	712	775	733	760	738	721	754	728	761	747	770	742	740	756	744	746	776	735	714	762	778	776	751	667	753	759	774	743	744	749	729	738	763	759	725	704	758	773	731	726	740	743	748	786	751	729	704	760	727	723	737	703	780	719	760	702	715	739	753	752	725	796	746	729	748	799	729	764	711	749	730	760	739	720	777	741	712	745	756	763	697	740	807	780	744	746	727	785	745	812	734	759	717	708	767	791	739	781	766	748	765	723	743	724	790	766	771	704	744	739	779	797	721	742	723	736	724	768	714	741	744	767	749	784	740	737	769	786	744	731	734	759	769	742	787	770	790	754	725	769	713	832	729	779	763	714	735	750	720	740	801	735	701	730	735	781	734	722	763	750	735	758	735	755	765	765	791	719	765	707	710	729	700	735	727	799	752	786	746	731	725	775	720	754	724	733	752	752	751	775	748	723	779	739	729	759	772	739	711	711	728	716	781	741	749	722	725	726	728	736	764	716	726	817	776	723	737	759	782	763	765	711	734	713	729	708	775	722	755	742	710	734	736	773	758	788	758	752	730	782	699	783	743	725	744	756	714	733	751	796	725	739	747	725	754	770	698	776	721	738	707	751	745	727	724	760	729	752	757	777	727	736	730	752	738	726	763	762	724	769	692	765	717	710	731	738	752	754	752	749	728	715	717	710	748	739	739	722	782	728	810	749	752	753	795	773	712	727	743	740	776	736	730	782	729	775	752
28592	12931	8954	7578	5668	3935	2746	2091	1474	1153	909	699	682	605	485	448	451	431	449	365	426	421	352	369	384	347	356	337	357	354	350	339	330	364	355	319	322	342	332	345	334	343	323	324	316	320	285	391	302	319	341	368	334	274	323	353	350	345	350	355	336	306	317	323	326	307	311	313	321	341	323	313	305	314	337	355	333	329	352	319	316	312	296	301	309	332	320	317	322	330	330	346	308	310	325	296	308	324	372	307	319	265	295	322	353	297	299	334	324	331	322	300	350	287	322	320	334	329	332	385	343	319	313	320	310	307	336	309	326	332	312	336	290	305	316	339	307	333	336	364	319	358	337	278	301	316	312	329	330	300	311	300	322	317	306	311	293	327	318	292	313	315	327	328	343	314	355	314	302	295	326	301	340	338	321	294	302	352	313	319	331	340	339	312	317	322	314	323	329	290	324	324	316	312	324	337	312	328	326	314	352	313	337	327	315	347	318	308	332	330	328	305	336	303	311	319	311	327	326	297	337	329	311	340	357	340	302	313	306	294	341	338	330	331	307	321	303	353	305	309	349	320	337	343	328	304	293	263	293	331	322	303	316	349	323	311	321	333	327	321	341	299	304	304	308	290	309	305	310	313	330	275	291	310	319	324	305	342	293	331	327	323	309	313	304	343	324	310	324	319	338	323	335	335	318	335	309	346	327	328	313	273	299	312	307	322	308	353	301	306	297	322	351	297	317	336	355	350	307	349	331	316	332	328	320	316	352	338	318	324	283	329	332	321	346	319	337	344	324	323	311	334	320	334	331	336	353	312	296	287	305	328	315	348	325	326	316	336	307	331	305	352	331	330	334	325	319	336	297	333	355	298	374	332	309	331	348	301	321	333	313	350	290	346	330	322	329	321	338	291	329	353	346	314	315	333	344	327	334	310	346	351	301	292	318	313	338	323	300	315	296	362	299	299	312	313	311	333	330	321	316	308	312	316	329	316	295	325	324	290	337	305	347	318	318	326	307	340	328	325	327	316	337	333	336	318	310	310	315	330	317	330	332	335	354	291	339	329	304	329	305	309	306	333	324	310	311	310	319	297	305	308	365	323	313	308	358	356	331	303	333	329	324	332	341	329	339	297	335	350	267	320	325	310	317	308	343	334	287	318	339	275	329	303	308	312	333	340	334	339	334	328	302	329	327	319	309	303	283	298	312	312	309	344	321	335	319	311	302	353	308	297	359	322	274	351	324	310	286	307	333	317	317	323	302	319	296	327	337	320	297	328	317	322	322	346	357	302	321	321	311	356	329	312	331	313	330	317	324	315	318	321	323	309	348	331	311	332	317	324	320	350	317	342	331	318	295	329	342	348	300	304	335	344	299	319	335	324	317	340	312	290	304	335	319	329	307	331	302	281	352	300	340	324	330	303	289	319	322	319	355	334	307	319	335	291	316	337	318	305	320	280	331	308	300	309	330	315	310	298	312	330	316	296	321	315	318	319	357	335	297	336	302	289	316	323	333	364	291	333	315	278	335	310	321	298	284	332	312	353	337	266	320	312	303	296	318	323	293	300	331	341	343	330	348	340	352	328	318	314	324	297	324	312	320	322	313	304	333	319	305	309	291	320	346	354	321	311	322	360	322	343	322	316	261	321	326	308	327	323	300	348	323	324	328	331	324	322	327	320	304	314	291	313	287	317	289	298	317	329	349	351	321	293	326	336	357	332	318	330	320	317	306	317	328	351	334	340	283	337	351	365	321	294	282	315	326	383	341	320	307	328	333	311	329	330	315	353	311	306	312	293	341	326	330	320	304	321	309	316	306	308	314	339	350	324	308	349	338	297	334	336	320	309	329	361	345	302	281	324	356	293	325	354	332	329	298	332	341	331	343	299	298	335	296	310	363	331	330	336	363	328	316	315	316	331	301	294	340	328	301	352	349	316	335	278	288	319	321	327	342	302	339	330	317	328	290	324	298	336	310	339	309	330	301	289	299	361	330	341	310	308	279	345	323	384	383	340	289	324	318	315	316	286	340	313	364	331	332	323	312	339	306	329	359	317	330	315	325	347	309	350	305	319	336	323	337	314	315	331	321	339	343	286	292	343	339	333	315	355	317	320	383	310	336	361	335	332	349	323	332	322	315	343	346	318	329	358	344	360	311	335	320	301	336	299	308	320	332	328	301	331	333	302	301	358	323	316	313	314	338	329	299	322	319	338	349	342	332	324	299	352	339	296	314	292	345	320	378	325	293	317	316	319	318	300	311	305	297	331	314	341	323	293	332	341	322	334	332	316	309	320	328	347	329	321	362	347	326	318	324	302	345	354	353	353	321	317	329	332	330	306	292	314	353	302	313	313	308	290	319	357	366	322	310	319	337	344	335	349	337	315	307	322	340	308	339	317	302	304	318	324	335	329	332	329	349	311	319	329	349	309	326	281	297	323	329	327	347	334	368	309	317	316	329	315	337	307	323	309	332	312	315	314	325	313	319	301	328	323	362	316	279	316	337	344	337	329	303	304	318	325	324	334	332	329	314	343	342	325	333	347	319	284	323	325	323	293	317	325	317	346	329	321	315	328	323	338	295	344	298	306	330	335	315	301	326	315	295	304	318	313	309	307	355	303	307	355	329	290	339	355	380	296	331	331	298	331	327	288	303	286	299	334	340	339	318	302	332	320	303	327	333	334	279	316	311	310	320	352	328	313	296	283	286	289	314	335	283	332	306	321	304	340	352	270	309	304	321	335	320	305	318	331	301	322	340	338	263	299	344	326	381	342	324	353	312	329	317	283	320	318	340	289	300	322	323	313	332	328	290	330	314	324	334	321	321	276	297	327	314	359	362	314	302	353	336	319	313	320	350	306	300	376	329	314	353	294	311	361	350	305	319	309	353	321	304	300	325	309	317	333	327	353	350	327	343	314	280	316	322	309	304	340	318	271	326	357	321	330	315	346	342	327	339	343	308	331	325	306	336	293	316	307	336	311	321	351	353	308	301	335	308	326	325	306	332	306	304	307	309	342	314	332	344	303	320	282	291	313	310	335	316	308	331	331	358	298	276	320	331	309	292	290	299	349	329	318	303	310	312	323	311	331	347	318	348	351	313	337	328	319	324	335	341	320	321	356	322	326	335	296	320	305	318	297	326	349	345	328	334	297	302	295	289	325	327	348	308	339	331	349	354	346	319	347	321	302	350	336	301	337	315	303	313	340	292	319	315	327	326	352	339	282	313	284	348	309	341	308	316	332	333	296	328	292	351	319	330	322	338	311	325	349	297	286	323	321	340	329	357	329	336	340	340	317	315	328	332	319	296	353	292	300	335	330	316	310	296	296	345	329	323	318	328	345	314	317	297	323	304	335	318	333	321	327	330	317	347	333	298	322	355	279	318	316	278	370	328	281	308	305	319	284	311	340	342	325	357	301	320	356	290	329	303	329	281	312	307	364	302	335	303	324	308	335	324	311	319	317	338	303	294	337	324	340	325	313	308	289	322	326	303	321	316	327
18149	8991	13658	16388	14887	11380	9042	7434	5831	5049	3961	3227	2781	2385	1993	1693	1511	1390	1313	1256	1144	1061	1021	1038	1044	968	928	870	892	888	851	873	836	820	817	846	786	738	802	784	808	782	784	771	746	737	756	751	739	756	757	743	742	764	790	695	702	732	747	760	721	760	764	720	760	743	759	743	715	723	784	694	722	745	731	721	729	711	694	728	775	737	714	774	716	701	750	711	743	760	727	705	710	690	767	684	724	688	689	719	739	809	712	718	734	757	688	722	684	760	709	682	732	735	752	757	742	697	699	721	705	712	707	744	722	704	705	769	750	710	749	721	713	798	687	697	739	746	755	682	728	714	732	677	758	741	738	712	716	731	753	705	714	732	677	733	719	743	689	738	720	714	684	738	700	702	744	727	739	778	708	701	754	741	709	716	713	704	728	762	775	727	707	744	725	678	747	687	737	753	714	710	741	726	709	728	719	694	762	729	764	700	728	722	746	724	747	792	733	782	727	707	736	705	793	705	674	724	694	696	753	717	673	715	674	723	711	683	686	737	699	772	718	767	712	723	748	698	686	672	690	720	719	720	720	719	721	699	701	731	751	737	720	686	701	744	711	757	736	736	726	668	716	683	752	724	684	711	770	770	781	762	670	746	757	664	727	771	730	749	741	758	746	744	761	688	707	746	705	732	724	698	688	743	718	734	733	699	770	728	729	770	716	749	746	731	733	759	753	682	768	680	729	691	760	698	760	751	711	741	708	684	779	728	705	741	773	731	732	731	740	727	701	755	723	711	763	706	781	713	729	730	718	738	741	739	728	725	724	740	758	746	721	688	711	689	729	710	682	727	758	736	778	740	668	746	706	681	754	727	746	759	757	702	721	730	762	722	726	722	723	728	719	742	702	738	755	766	725	726	745	744	722	699	740	777	721	708	739	689	755	745	747	745	737	752	716	723	687	730	738	731	733	716	730	761	758	695	760	714	706	699	749	752	734	723	725	734	713	727	749	735	707	700	713	741	714	733	747	694	725	714	743	730	702	726	698	797	704	669	766	716	739	748	753	752	741	716	730	779	718	724	723	702	714	738	666	696	757	737	744	760	766	733	677	704	716	725	716	703	652	712	683	718	689	727	730	726	714	769	731	779	726	759	688	759	705	725	667	739	711	707	723	767	715	684	725	749	711	724	730	754	710	727	717	762	729	801	704	694	746	740	729	749	688	732	757	780	748	748	725	707	759	768	686	699	726	750	679	763	717	717	759	662	718	776	715	736	767	737	714	713	667	764	734	733	696	747	741	804	728	750	692	741	707	711	772	733	700	747	745	750	704	762	763	702	771	724	733	721	656	708	750	777	738	720	716	768	739	716	736	723	723	762	732	727	699	715	717	754	716	754	727	713	748	758	748	719	750	746	782	701	748	653	757	686	738	704	701	758	710	752	745	738	732	725	747	677	696	698	749	739	730	728	690	727	735	746	738	767	690	716	718	730	750	771	726	753	734	689	686	684	744	709	706	696	745	689	699	724	725	710	736	747	732	711	724	755	690	712	721	715	704	730	678	726	706	774	775	705	768	672	723	728	794	731	749	687	735	748	740	695	692	683	784	700	716	721	752	661	728	726	729	715	723	741	726	739	704	749	719	794	726	687	756	753	730	750	749	808	719	661	732	739	760	735	699	693	752	731	676	772	722	726	712	769	728	708	708	737	723	734	757	751	747	737	720	767	749	722	737	673	750	757	699	737	761	732	711	719	711	703	726	709	731	715	733	737	707	668	714	706	741	769	667	716	732	762	712	738	693	782	732	711	722	745	716	727	744	697	748	744	700	690	727	729	713	711	771	774	735	770	712	750	671	737	737	747	761	717	683	736	735	697	702	730	756	713	727	697	737	717	749	735	746	738	707	714	735	714	695	714	700	764	701	745	754	690	718	743	722	740	704	732	752	751	738	722	761	726	689	722	709	732	714	747	765	741	730	697	732	712	742	714	740	708	757	736	729	717	740	718	764	721	690	720	740	691	700	727	717	730	772	700	728	758	748	710	697	747	744	746	752	728	729	709	720	674	704	695	720	717	720	661	757	768	698	713	744	700	729	699	731	782	745	708	751	722	714	721	705	723	727	761	700	776	690	722	738	731	718	710	750	660	756	737	766	727	700	769	711	736	744	699	747	745	676	730	689	721	709	743	723	764	729	709	688	747	661	664	728	752	714	733	778	737	713	699	659	725	711	783	758	714	706	727	686	711	762	717	699	734	744	733	725	712	757	748	746	696	732	719	754	734	736	745	704	753	709	745	722	686	738	723	715	709	736	712	770	724	755	700	717	729	737	721	757	752	739	709	713	716	725	730	708	682	713	724	721	711	752	724	761	689	760	732	694	719	717	718	759	758	695	721	697	723	730	685	752	727	753	717	767	692	716	757	713	734	736	786	757	722	708	755	695	734	723	752	750	693	745	738	713	704	795	788	713	660	738	648	720	722	731	721	770	731	735	719	709	747	781	705	741	674	740	715	789	735	723	683	748	724	792	730	683	704	729	734	708	728	731	734	774	703	787	677	741	724	707	729	747	718	732	743	750	779	706	713	742	686	682	740	711	751	714	786	749	757	722	756	711	717	694	779	658	746	728	716	718	701	670	762	705	712	769	746	762	721	731	691	690	721	666	727	768	740	745	743	744	701	752	709	696	760	730	779	734	703	752	771	689	748	755	680	724	717	718	708	751	707	710	755	675	691	707	676	706	755	685	718	733	778	715	693	687	729	714	770	732	748	726	681	718	718	698	763	745	801	756	743	702	699	762	671	701	680	698	749	734	783	706	704	741	744	695	711	707	765	748	706	711	709	692	681	757	730	761	767	724	725	727	700	730	692	781	714	739	763	767	728	675	721	739	683	704	705	711	727	703	779	727	700	720	727	783	723	726	712	695	707	706	718	733	719	699	714	697	755	715	747	732	706	702	760	739	732	734	725	720	745	713	717	757	778	703	712	719	707	759	672	689	714	715	740	714	747	714	763	720	754	749	747	763	740	707	740	756	738	707	705	686	712	737	767	753	761	697	756	768	705	702	737	710	711	742	724	726	740	718	770	734	697	739	717	722	698	713	744	725	736	760	704	670	720	709	721	734	725	726	739	763	731	717	731	733	739	737	742	727	742	716	727	739	687	716	715	705	679	738	768	750	723	703	775	728	721	735	724	701	693	716	725	701	706	769	764	769	789	728	719	730	746	713	730	718	708	707	678	726	686	701	741	698	706	767	709	703	722	759	700	701	728	717	740	763	741	688	712	768	730	704	717	769	738	717	770	753	723	754	751	749	691	721	746	758	743	730	737	744	712	772	697	775	770	720	750	717	737	721	712	695	679	704	761	710	698	745	715	689	731	715	793	737	731	728	734	703	760	708	751	731	731	752	728	724	770	682	728	688	792	709	677	717	716	703	687	672	706	732	744	747	723	682	716	685	731	709	759	693	691	732	716	732	716	712	735	749	738	788	692	743	749	717	732	766	767
37786	18471	12537	11132	8651	5925	3996	2927	1940	1580	1229	1023	847	721	600	555	506	461	427	453	385	398	404	389	378	344	338	323	338	376	375	324	337	349	312	352	325	342	336	314	289	348	328	310	302	320	326	354	299	322	332	328	363	320	315	282	328	347	332	308	327	339	343	312	290	326	308	292	301	304	299	319	291	299	319	307	313	336	300	296	301	326	309	313	325	340	336	334	299	291	370	307	323	312	315	325	344	292	311	325	301	295	303	330	335	336	272	306	305	332	289	313	340	314	352	333	305	358	292	304	281	315	289	315	320	328	354	297	316	330	312	286	316	318	335	316	311	317	286	305	332	315	320	311	345	347	277	282	275	330	342	316	309	287	336	296	303	311	335	316	317	318	343	309	321	313	334	318	327	307	295	323	325	311	294	330	287	331	294	315	315	307	349	304	312	341	292	297	281	284	314	314	291	319	329	315	322	305	337	318	283	337	342	287	318	331	295	300	348	340	314	329	292	330	294	295	310	334	300	309	312	329	309	333	324	308	338	304	309	328	333	337	355	316	348	326	337	338	294	309	339	332	306	288	338	322	294	308	324	314	311	311	322	303	321	321	306	284	315	336	357	344	314	324	308	346	319	293	284	320	298	318	342	318	328	320	303	289	325	332	345	316	320	323	318	339	329	331	350	306	308	328	325	282	328	322	320	330	337	287	325	296	314	321	300	303	314	328	354	304	312	321	335	289	313	304	294	293	308	309	340	326	337	324	303	270	308	321	325	320	337	339	352	352	300	321	314	335	319	314	339	325	318	274	276	353	307	304	302	298	327	324	331	298	299	314	307	310	333	272	322	273	334	332	323	310	320	317	324	329	333	305	295	351	344	337	313	338	321	313	307	303	317	300	321	302	301	269	327	325	292	317	289	322	312	311	296	320	346	289	325	312	324	302	310	336	328	326	327	304	284	316	317	328	305	304	296	303	294	306	296	296	289	368	362	318	286	313	298	340	328	337	330	311	285	291	312	357	334	290	317	284	317	333	311	309	260	301	317	318	326	304	327	317	329	330	300	331	341	319	312	335	328	290	289	329	322	333	342	308	321	307	369	330	299	307	317	310	322	326	349	312	331	306	325	342	306	321	286	301	334	302	322	320	308	307	337	341	317	293	322	320	337	328	313	317	332	327	316	308	313	340	295	332	331	317	343	325	320	316	326	347	302	318	339	314	307	327	354	352	301	312	328	286	335	316	312	305	351	326	302	329	313	323	326	320	344	329	305	282	332	258	300	339	321	346	282	265	307	320	327	364	309	355	302	303	328	341	300	312	311	305	329	310	303	297	297	328	311	312	307	330	333	302	319	305	307	328	320	303	339	296	355	279	296	311	318	298	329	337	390	353	263	294	308	314	321	326	286	303	311	307	300	364	305	338	318	290	287	316	337	286	347	312	295	336	279	328	306	344	299	330	287	332	315	333	300	331	327	291	298	316	315	324	357	345	306	299	317	316	317	296	316	331	324	345	295	304	276	309	330	309	308	325	324	304	293	307	357	320	340	292	321	322	318	345	317	311	318	309	308	315	341	304	318	311	374	308	328	315	305	333	343	337	320	301	284	344	323	296	317	340	330	314	302	332	333	311	331	325	317	336	327	324	316	345	339	330	300	314	316	331	302	346	327	320	329	340	329	296	311	321	319	329	294	320	320	311	315	311	315	325	328	324	299	297	341	302	335	342	320	320	291	328	309	338	332	300	336	344	315	295	311	298	311	320	327	325	317	321	325	301	312	307	267	310	308	316	308	319	343	307	302	367	359	322	301	303	333	340	279	343	316	288	314	313	313	331	292	316	287	328	318	310	297	304	311	306	290	309	300	288	314	344	294	292	308	295	321	319	337	321	335	280	318	311	333	329	346	296	327	332	282	339	330	305	296	334	339	328	329	296	298	297	354	318	343	312	318	364	312	282	347	354	351	283	354	312	340	307	295	281	300	344	272	321	347	302	291	344	300	302	339	307	302	328	346	324	290	317	350	300	331	315	313	326	317	296	334	301	301	323	337	325	302	304	313	337	332	329	301	323	304	342	329	339	336	326	312	312	312	300	310	291	321	291	341	329	298	322	323	354	343	312	310	327	283	336	313	298	319	322	299	312	307	305	344	349	351	329	281	308	305	299	309	329	331	310	297	337	314	337	319	337	288	322	305	317	359	328	327	340	328	328	291	331	322	305	288	302	295	297	311	331	302	309	301	288	309	318	319	322	318	313	323	335	300	319	317	315	296	378	334	294	325	289	289	359	321	326	343	315	291	304	325	308	344	343	321	334	306	317	312	293	332	316	333	333	336	355	338	317	369	316	319	337	311	316	290	315	283	331	318	323	348	315	309	298	348	321	304	305	343	317	338	291	329	297	318	347	342	284	355	306	319	268	308	287	305	337	316	306	312	273	330	344	324	320	317	319	282	301	315	301	313	312	337	321	363	338	329	327	321	325	332	313	338	287	302	311	347	315	303	306	315	286	322	298	311	310	359	348	350	271	286	327	319	317	319	278	288	344	313	337	312	347	345	305	323	332	306	316	319	319	336	327	354	311	315	298	305	265	316	305	334	319	312	324	301	295	311	317	330	320	298	312	296	334	313	331	300	323	319	341	319	314	299	288	290	363	343	351	295	332	300	354	317	350	303	335	333	297	337	307	301	322	328	318	314	332	303	328	329	299	297	320	305	349	300	332	325	319	316	302	319	305	311	334	328	340	348	313	309	297	339	300	311	294	337	357	334	325	338	322	299	336	343	327	303	334	301	298	287	333	318	285	332	324	321	315	298	338	374	312	317	306	315	360	319	312	329	308	329	339	281	304	326	342	329	297	343	332	362	314	307	321	301	329	292	311	354	328	318	333	319	308	310	326	312	312	325	311	295	321	308	327	305	325	295	319	303	316	312	322	295	335	306	328	320	299	294	323	305	336	298	327	297	315	326	306	350	333	298	321	304	337	294	299	314	322	286	306	323	335	320	301	293	336	331	305	298	319	336	331	333	326	333	346	326	352	315	293	320	338	319	307	300	333	296	348	297	328	291	304	300	329	309	330	305	307	294	339	372	322	280	336	314	331	330	328	323	349	339	318	307	320	347	326	288	296	339	327	309	333	371	302	341	307	296	323	291	323	312	296	318	329	308	303	306	292	344	320	293	292	304	325	325	340	333	327	324	314	320	338	307	289	305	315	287	305	327	334	349	331	312	342	294	308	331	321	309	348	336	339	312	320	320	289	327	313	335	305	320	320	358	293	325	385	332	312	304	343	279	310	310	354	332	317	283	321	306	309	323	319	325	335	299	311	301	324	303	316	347	311	281	321	348	299	291	323	321	335	276	328	292	331	319	313	329	326	304	336	329	316	337	295	316	310	289	304	308	335	329	318	307	329	301	319	336	295	317	333	335	323	321	320	334	347	286	313	315	305	346	307	312	297	334	314	297	337	319	351	328	348	317	306	334	317	336	316	308	305	338	334	324	323
22946	11807	17105	20699	19762	15318	12374	10104	7831	6702	5382	4364	3710	3016	2716	2059	1794	1647	1469	1473	1403	1269	1260	1177	1129	1108	1076	1029	1009	992	901	958	850	869	865	859	886	843	823	811	837	813	780	769	798	792	816	719	772	751	772	774	791	774	763	761	797	735	744	738	752	750	703	760	773	749	723	712	749	655	690	745	726	697	736	691	699	777	718	716	765	706	796	717	673	669	717	755	668	710	719	683	686	734	706	730	765	710	691	723	759	725	703	697	720	745	755	701	729	683	730	723	737	702	777	728	676	765	721	656	715	688	741	698	643	714	671	719	734	746	724	755	673	740	730	746	702	743	692	769	727	718	693	757	693	708	708	765	694	752	720	678	768	739	734	714	706	723	726	686	692	740	704	704	723	705	715	713	726	746	734	772	736	705	686	726	722	726	734	701	689	679	716	740	735	672	703	709	712	730	749	710	706	731	739	659	762	708	680	687	757	673	676	705	731	732	734	766	768	702	733	709	698	679	728	716	688	672	672	753	683	720	660	757	739	701	719	719	664	702	693	732	704	722	739	735	744	682	719	757	756	710	694	738	748	700	715	740	714	709	714	721	657	685	737	731	726	719	661	715	711	760	740	740	707	691	683	711	748	705	755	673	737	729	736	733	732	731	705	721	702	725	676	750	745	745	753	728	744	735	697	752	693	691	713	705	754	720	702	758	747	663	716	715	717	736	690	677	750	690	717	731	698	707	729	723	729	760	729	718	678	701	734	743	777	703	719	667	715	716	738	699	727	702	689	666	678	756	727	742	726	744	728	732	731	719	729	724	722	703	744	706	754	716	688	718	746	719	670	704	714	708	741	684	703	739	761	700	725	687	724	725	703	744	738	723	685	697	721	738	694	730	701	739	701	753	709	720	683	716	715	699	729	708	707	693	712	694	749	702	781	706	691	652	712	741	711	723	676	721	719	687	728	671	743	729	717	753	690	681	678	792	723	666	692	716	760	663	691	708	763	724	769	710	677	763	726	697	686	739	743	725	758	732	739	676	706	706	748	752	706	702	740	737	690	644	685	668	653	688	690	716	718	748	747	734	723	750	729	711	686	759	672	693	723	769	727	718	688	676	698	719	785	747	733	782	718	727	684	733	783	695	729	686	715	737	725	732	698	722	717	681	720	703	698	717	727	704	749	674	715	679	710	707	727	710	701	731	723	722	736	743	721	705	750	737	691	710	731	745	688	728	699	715	775	714	695	717	669	718	734	752	688	722	738	736	756	746	682	709	698	747	692	693	655	771	715	734	705	699	728	738	743	724	745	755	736	744	734	661	688	699	797	733	697	760	734	756	690	741	721	655	710	714	753	680	751	734	718	706	718	754	761	731	686	718	640	750	745	730	725	705	709	742	778	739	738	698	706	697	801	723	714	705	738	705	693	750	741	750	748	743	722	715	715	784	712	695	712	701	727	741	730	730	748	717	746	686	721	726	732	662	735	758	707	729	747	676	734	736	732	726	709	698	794	725	697	685	778	715	727	733	744	726	691	769	673	700	675	701	711	717	730	690	737	658	700	664	736	737	699	730	766	712	753	697	726	788	704	745	706	698	678	712	716	690	734	691	657	699	741	744	690	749	720	716	666	714	721	758	758	680	719	708	705	680	672	740	762	753	725	679	710	743	721	708	724	729	716	706	705	748	678	719	720	715	701	726	719	749	759	709	683	745	713	692	721	693	780	664	672	756	725	729	696	686	749	717	774	709	705	749	746	714	702	753	710	712	721	727	773	715	761	683	783	739	705	754	734	751	690	728	760	673	683	681	747	737	738	730	745	742	742	706	698	680	694	717	710	730	715	718	720	718	734	707	698	704	723	727	672	715	696	704	734	729	737	678	679	727	715	702	740	679	756	677	675	762	668	749	725	721	713	684	678	702	716	726	711	710	703	720	707	683	726	734	742	741	768	741	752	718	703	730	715	724	703	802	691	697	701	711	739	705	725	726	734	733	731	734	733	643	731	787	771	702	684	701	721	753	713	731	749	703	726	686	705	673	701	726	725	719	651	730	725	702	746	747	769	683	752	773	697	717	688	714	707	714	710	769	723	729	698	751	679	724	690	773	702	738	710	720	707	732	695	691	697	753	712	696	721	713	686	718	709	713	730	734	699	725	691	697	722	722	687	689	711	729	706	732	725	713	705	689	680	733	708	743	725	744	701	724	716	702	697	743	737	723	732	719	660	710	747	718	732	669	748	685	703	658	678	683	693	678	706	732	706	685	727	727	719	730	680	720	705	748	687	743	720	734	732	713	734	738	748	696	713	754	764	710	774	742	715	655	703	709	729	693	731	741	699	717	719	702	698	723	706	727	775	720	708	726	716	668	676	707	723	707	754	718	719	728	711	711	685	741	732	713	704	669	691	733	718	715	704	692	754	718	708	722	713	692	688	688	722	691	739	734	764	758	737	703	708	708	683	791	708	709	729	732	743	745	689	722	695	680	762	744	723	691	699	688	723	669	729	687	695	746	761	763	740	726	716	730	711	744	726	695	728	722	741	771	697	735	722	728	735	736	707	688	715	717	708	650	709	698	758	748	674	716	709	751	703	714	702	703	716	725	736	721	738	738	664	768	746	722	687	716	725	715	733	685	690	660	730	719	695	673	707	722	686	750	686	731	743	725	708	714	682	733	743	685	701	702	675	689	720	691	706	689	749	716	717	721	717	710	700	687	696	691	741	738	749	710	756	753	728	685	722	709	676	725	683	696	747	706	734	736	699	737	682	710	722	729	672	749	683	723	728	715	764	727	692	661	727	723	775	744	758	706	762	735	732	721	702	722	723	698	761	745	698	767	749	679	701	691	723	752	740	708	773	693	701	710	719	672	731	727	771	736	741	712	713	721	747	700	710	726	728	737	745	725	734	708	733	704	732	721	693	704	738	670	726	713	692	702	756	748	712	699	709	723	713	753	743	682	710	738	700	749	730	717	695	699	709	693	714	756	716	737	754	734	699	770	737	734	713	702	658	681	714	706	758	695	745	731	728	666	733	709	706	719	746	688	726	706	715	700	736	738	721	766	677	729	698	748	690	731	737	675	703	734	712	709	728	743	699	676	679	749	721	764	727	722	697	720	670	736	712	671	716	738	700	733	695	743	737	714	732	721	743	707	752	701	745	729	721	752	673	698	732	720	724	782	707	731	756	740	716	700	718	682	718	740	733	672	680	712	741	713	752	708	699	729	778	719	703	712	742	721	691	702	740	684	704	705	693	724	734	738	721	679	732	704	756	753	755	718	717	710	740	716	704	701	746	721	679	697	700	715	732	730	701	704	670	682	674	712	701	679	736	745	722	682	724	741	721	678	753	754	733	706	746	754	741	745	736	730	683	724	729	772	697	768	723	702	724	719	719	721	763	700	745	687	734	711	728	743	697	741	663	724	685	674	684	726	737	700	704	746	729	663	724	674	715	722	763	721	742	728	724	686	718	711	746	756	710	742	709	761	701	768	713	694	739	723
16713	7860	5076	3613	2449	1789	1202	966	861	663	570	549	497	485	412	456	398	411	352	379	360	345	411	339	334	329	394	336	354	312	348	320	349	342	280	318	364	321	336	326	356	346	351	339	303	332	352	329	317	341	364	353	342	320	371	361	335	370	307	350	364	319	334	350	360	338	317	342	323	355	333	333	384	311	328	348	315	348	329	308	338	301	364	338	324	355	347	313	321	320	352	346	335	340	315	302	318	355	349	302	360	340	342	349	345	393	364	355	353	403	320	347	336	369	358	320	350	326	303	341	337	337	307	335	325	352	343	347	340	346	354	349	343	377	333	354	349	288	341	324	312	345	368	326	344	374	325	369	339	333	321	341	337	318	359	319	299	344	305	307	303	358	337	333	327	350	339	347	304	303	342	310	335	329	320	333	341	374	347	342	320	341	335	312	365	314	337	363	323	357	354	344	361	320	357	305	352	316	337	363	313	339	294	368	321	313	356	308	326	335	309	313	342	326	356	382	314	349	368	349	357	316	342	316	327	314	378	316	325	331	340	318	333	305	312	312	360	357	343	338	344	315	302	286	337	345	325	290	318	332	318	313	339	311	295	307	337	312	347	312	331	358	297	379	324	359	361	330	305	349	341	316	338	341	349	322	341	316	338	342	328	310	361	303	312	369	335	339	341	344	317	317	327	346	339	327	321	355	334	356	317	333	322	355	372	384	338	339	351	311	334	307	354	328	356	371	310	338	313	338	350	320	351	306	300	324	327	349	334	356	339	341	352	336	329	339	385	328	357	330	302	352	326	313	296	343	326	311	347	338	342	333	314	328	323	326	337	350	341	319	339	318	343	335	309	324	329	334	317	338	342	343	334	317	317	301	352	302	354	334	349	317	345	334	336	317	315	356	339	363	300	328	327	326	355	357	349	330	342	303	292	349	317	354	328	341	366	335	363	318	367	338	355	358	338	350	308	355	319	293	353	328	348	309	317	357	319	316	335	340	351	323	315	372	328	302	328	354	351	340	330	335	338	326	364	314	315	330	317	342	326	317	344	324	340	339	337	345	326	359	347	311	342	344	330	328	325	337	344	348	346	294	308	312	349	343	307	325	382	330	336	333	354	376	316	291	350	347	332	330	345	319	383	326	327	321	339	352	333	341	316	328	338	339	350	306	323	325	340	320	363	343	377	322	305	354	357	343	321	319	360	331	346	319	354	365	326	322	365	368	385	318	321	352	317	319	345	280	343	310	347	364	332	319	324	375	355	340	340	332	331	341	343	338	326	338	323	341	333	316	347	362	329	312	325	325	328	358	348	330	338	322	305	320	358	328	345	319	335	356	341	314	344	327	319	347	350	311	323	365	332	349	295	369	323	310	355	321	349	317	318	314	342	344	363	320	309	353	331	355	322	328	324	356	337	352	307	311	327	322	327	337	327	326	292	321	331	307	328	333	348	401	353	347	341	315	344	307	345	375	344	305	355	309	328	302	323	358	367	338	360	305	340	317	373	366	357	320	343	338	323	293	363	302	306	324	319	344	311	340	336	354	326	342	338	327	334	354	344	343	350	322	314	344	331	337	317	316	378	334	315	359	368	332	361	319	282	339	332	331	309	323	334	356	339	316	321	336	333	346	355	344	379	335	349	320	331	338	340	319	336	341	330	352	321	338	360	343	360	305	302	363	346	375	325	354	340	341	327	330	304	367	343	328	354	361	324	290	295	377	346	353	344	279	334	363	314	307	308	349	334	341	301	360	350	358	341	319	341	340	372	340	322	340	326	361	306	293	335	321	336	384	332	349	320	385	314	316	341	316	328	335	328	343	342	370	310	373	353	329	338	345	388	354	322	354	338	341	351	313	309	336	325	317	315	314	329	343	326	354	304	320	316	338	350	369	309	321	358	358	319	329	300	337	359	330	327	322	292	314	321	359	341	353	314	318	323	322	290	298	298	369	342	358	340	342	340	317	309	321	341	311	293	337	323	349	338	331	306	321	329	338	308	349	335	339	330	328	331	318	347	292	329	327	329	336	319	323	357	317	321	341	288	317	359	319	351	334	310	327	366	292	315	374	360	334	334	326	352	346	320	329	324	332	319	344	306	330	296	325	307	330	339	330	346	337	315	281	335	329	326	350	309	359	373	342	299	313	330	364	327	355	332	369	361	322	332	350	360	353	335	336	351	341	342	329	330	358	302	314	350	343	332	342	312	345	344	333	326	318	355	344	311	322	309	330	319	357	350	364	354	348	353	352	342	312	356	355	363	360	341	315	309	323	342	346	342	323	347	371	316	318	316	341	356	328	344	297	323	344	339	330	311	335	341	322	337	316	348	333	314	318	340	356	377	334	325	323	334	337	336	343	319	326	341	327	350	310	312	332	342	374	348	303	333	336	320	332	343	346	361	319	360	335	333	356	332	361	352	336	345	334	336	338	337	354	346	327	324	317	329	351	337	333	323	311	290	357	323	351	340	309	336	329	301	363	321	296	347	328	306	320	352	350	323	295	285	337	348	339	340	331	306	357	350	324	340	359	343	336	327	355	315	293	344	325	310	316	322	328	371	357	332	375	343	327	333	344	361	354	386	334	353	358	316	362	356	360	340	356	326	345	345	343	310	336	338	353	300	340	362	326	347	363	328	322	332	341	335	313	331	321	293	326	344	347	354	319	351	351	338	306	330	351	342	336	334	321	349	344	365	291	335	316	320	327	344	311	363	313	345	324	335	329	347	320	308	327	305	334	358	331	324	338	327	333	329	352	325	324	334	326	354	305	375	328	339	345	348	337	312	339	320	340	307	338	315	313	335	351	311	303	357	336	343	349	354	321	297	320	352	334	343	351	324	317	331	352	333	336	324	333	393	351	326	343	311	333	312	366	367	366	357	328	356	327	318	380	320	329	350	333	327	324	338	331	326	336	289	337	371	361	334	353	360	307	376	331	347	328	363	314	304	321	333	355	348	330	320	352	357	370	326	334	344	312	350	331	332	279	354	304	314	331	338	350	337	329	326	334	346	307	342	315	322	327	325	343	315	350	313	355	358	333	345	330	326	336	321	350	333	343	336	347	342	345	359	384	359	321	367	326	357	333	349	353	354	337	278	318	307	348	329	332	345	331	345	348	337	346	329	327	368	327	322	380	332	319	361	310	344	328	317	328	285	320	340	364	313	301	325	362	326	361	346	325	327	326	338	309	305	344	318	358	363	305	314	359	346	350	344	308	358	314	280	314	302	332	336	357	354	326	330	314	369	307	336	314	351	314	334	365	387	344	346	328	337	373	350	341	308	333	330	328	317	331	370	335	307	347	370	297	378	346	329	356	338	365	364	355	311	328	320	342	336	350	348	340	332	356	348	305	345	335	339	361	369	337	325	332	349	355	368	316	352	301	364	350	329	333	331	327	318	341	324	311	346	298	347	357	320	358	331	314	371	318	351	353	352	321	294	366	341	322	290	322	359	302	320	315	336	320	342	312	329	333	356	349	337	366	341	368	323	287	368	343
10683	6211	8838	9721	8159	6291	4759	4023	3230	2592	2247	1916	1738	1630	1327	1230	1153	1101	1139	1024	969	952	888	909	835	914	853	833	801	821	771	847	796	815	798	785	818	800	786	764	807	773	737	755	792	793	796	761	779	775	720	732	724	757	758	743	770	772	731	697	771	745	806	767	769	750	772	775	732	775	720	760	699	755	795	766	753	770	728	743	709	737	777	754	773	758	778	706	743	721	755	731	702	762	781	746	732	736	734	787	779	761	753	785	804	762	753	754	755	740	729	710	770	720	727	729	800	768	751	731	776	797	747	732	752	750	758	766	769	747	722	720	805	769	789	803	772	727	779	768	760	750	788	731	754	743	763	753	726	766	732	743	709	722	763	790	726	718	779	705	784	806	734	768	727	730	762	800	757	744	791	720	776	706	824	700	741	758	761	746	804	741	718	769	751	775	749	765	695	771	738	756	775	797	719	788	779	736	757	755	753	747	755	749	721	773	756	752	783	756	773	751	758	763	787	750	801	702	761	729	753	726	746	729	762	734	751	768	729	765	757	703	789	790	752	762	762	770	748	754	695	769	775	696	781	754	766	809	770	712	741	746	781	756	729	743	771	772	746	711	734	758	756	798	752	749	752	763	773	742	733	760	747	728	744	732	740	762	762	727	711	678	775	749	761	777	751	761	723	782	821	744	756	719	808	697	770	770	756	745	775	784	743	746	740	727	726	741	737	809	723	711	753	770	704	729	788	727	700	760	708	759	778	731	763	770	738	732	778	740	741	720	758	730	758	771	755	739	784	771	742	734	726	779	716	743	745	708	733	764	768	676	752	770	781	760	761	761	741	713	770	724	762	734	732	741	748	820	789	727	760	754	724	746	691	735	730	718	690	786	764	751	758	762	758	723	738	711	726	768	722	779	740	766	751	756	738	791	759	758	773	776	704	804	761	716	711	760	706	696	748	743	766	712	742	743	734	793	733	742	746	742	718	744	731	712	727	774	759	743	764	701	792	738	740	754	736	720	795	741	776	722	733	813	763	753	723	741	793	807	755	726	765	748	758	730	794	764	780	766	766	739	777	756	768	765	782	656	769	775	763	755	730	774	792	729	763	767	729	743	742	752	817	750	748	687	744	746	731	782	728	776	800	762	724	747	729	768	725	765	716	741	762	738	778	745	772	771	717	717	744	774	752	783	753	748	767	764	743	757	735	777	763	797	756	778	734	758	729	753	758	745	758	792	783	763	722	744	702	766	775	777	737	764	732	699	758	760	727	808	772	762	793	793	706	763	732	825	757	733	761	789	709	709	783	818	726	744	742	752	756	726	807	746	777	734	759	780	778	743	711	713	786	772	753	733	716	727	769	720	746	788	773	727	749	788	767	696	792	743	763	791	745	764	732	727	757	722	711	775	758	759	764	716	735	741	703	735	763	766	723	766	747	717	783	757	778	725	768	718	745	725	760	747	754	733	766	730	721	752	797	767	790	741	777	783	832	753	732	781	722	739	722	770	751	793	785	748	701	751	752	740	718	700	787	710	731	757	736	729	724	787	727	733	739	732	721	757	734	777	764	767	751	778	792	781	715	743	753	751	757	790	729	732	737	772	736	765	720	826	732	719	758	726	736	788	758	760	724	741	775	726	778	727	768	739	728	702	752	752	747	751	690	700	767	756	736	759	809	790	704	787	756	786	747	758	744	742	739	743	740	712	783	741	750	731	787	782	695	781	761	737	763	770	735	782	794	786	761	752	718	782	739	792	748	736	714	741	785	755	717	755	796	740	749	684	723	750	757	731	780	775	783	785	810	754	753	761	768	802	736	769	753	786	764	739	811	708	719	759	720	772	750	792	760	798	731	749	710	766	763	753	754	775	737	780	780	716	769	772	780	755	773	799	771	784	762	706	745	736	725	737	735	763	762	771	756	769	713	731	725	737	715	786	791	797	776	786	748	735	701	743	758	722	748	742	743	777	733	781	804	781	714	720	760	761	713	738	732	765	753	769	804	768	742	810	823	726	718	755	724	750	788	743	759	782	774	756	753	743	759	756	719	816	737	724	776	716	745	813	766	726	737	734	749	734	738	717	778	756	799	775	753	773	771	780	733	753	782	767	719	760	731	745	759	806	788	774	770	742	731	760	751	788	769	780	743	758	775	762	671	699	713	719	758	721	726	745	747	760	717	772	786	797	752	787	791	704	725	716	771	743	767	765	722	761	749	736	752	775	750	748	717	721	686	802	745	757	761	753	770	723	688	767	726	742	784	722	738	756	792	693	804	740	727	721	720	750	751	729	737	776	731	773	769	769	798	747	731	714	765	746	756	729	732	770	792	739	739	706	751	740	737	782	737	765	753	749	785	835	744	768	739	774	775	773	787	767	777	752	755	765	701	740	748	698	741	765	756	743	752	755	728	746	797	750	739	772	797	730	775	710	723	724	762	788	764	747	795	755	800	714	764	775	699	744	767	769	772	710	728	755	742	730	753	767	752	776	741	719	754	749	762	717	752	739	702	707	707	775	759	764	753	763	776	742	763	807	736	769	745	784	774	802	715	772	721	768	695	786	756	760	762	711	772	794	742	725	788	811	747	811	731	658	744	679	754	718	755	714	731	764	806	808	716	711	712	734	750	752	764	760	767	778	696	747	761	742	722	736	716	767	701	777	770	792	793	802	730	767	753	751	734	767	787	730	758	736	767	733	754	808	733	712	773	758	731	779	805	759	770	724	795	721	773	737	792	723	700	740	740	733	732	770	770	749	759	778	790	724	752	714	700	714	775	775	749	727	747	752	778	716	739	721	720	735	761	821	725	743	774	762	755	711	748	733	771	742	754	761	735	758	778	723	800	719	724	776	740	720	735	764	720	723	748	761	719	743	818	710	741	763	742	766	751	738	779	700	750	756	790	719	777	721	737	754	754	777	731	775	755	742	706	783	745	791	749	773	734	806	783	773	707	727	693	736	779	746	709	735	772	753	754	724	786	740	767	761	716	720	766	775	748	763	716	734	738	743	803	783	766	759	741	775	725	766	728	735	740	733	728	710	710	750	735	777	750	747	747	777	727	755	785	791	740	756	749	767	745	748	788	792	754	726	750	723	748	741	732	777	745	753	786	764	729	712	818	795	779	707	683	758	760	769	709	687	712	744	780	705	778	729	752	773	749	769	720	756	774	803	764	755	752	748	739	773	753	737	730	787	714	782	758	758	757	719	764	751	749	751	772	732	717	760	775	700	734	734	745	760	795	728	788	770	740	777	766	720	740	756	728	740	753	764	784	760	758	720	716	749	712	769	738	726	755	751	756	742	719	752	743	758	746	738	796	765	752	767	775	784	746	780	747	728	733	777	780	772	756	826	725	737	805	732	729	692	759	771	760	785	784	747	714	725	763	718	717	766	774	771	720	753	725	787	758	776	765	748	769	771	711	737	792	692	742	748	716	769	787	781	728	778	775	774	716	747	781	769	754	783	760	745	790	775	806	700	745	768	778	757	737	718	760	754	793	769
28453	12618	8621	7161	5195	3794	2543	1947	1496	1072	972	792	702	542	502	481	439	400	410	403	439	373	353	374	337	371	357	334	335	324	339	354	322	345	305	347	368	339	336	355	354	324	325	311	348	350	314	314	304	322	367	360	289	371	366	288	310	354	315	333	302	290	356	315	333	281	303	297	319	365	341	308	327	310	299	337	336	336	341	324	313	326	354	316	324	333	327	324	338	314	349	292	305	300	327	327	284	324	301	317	351	334	337	296	340	301	370	324	326	293	354	317	335	344	312	322	338	343	332	357	358	316	323	312	353	335	327	330	314	325	309	315	322	340	310	317	340	361	336	332	332	370	303	334	318	309	323	330	358	327	349	307	338	337	345	316	341	318	359	345	310	304	333	322	323	342	317	372	298	338	316	340	305	327	327	334	326	319	321	302	370	349	320	351	303	361	330	322	313	360	331	315	316	328	320	305	335	317	355	347	345	334	296	278	306	315	327	340	282	302	325	312	299	283	313	344	333	318	350	317	329	365	313	322	322	342	358	350	332	292	312	326	354	332	308	302	300	348	335	293	300	349	316	329	309	311	321	324	325	351	324	314	300	324	335	334	348	344	314	300	313	325	363	311	335	323	337	372	315	348	313	329	289	274	267	288	325	339	349	306	316	321	308	309	299	317	297	319	305	297	323	285	361	323	309	346	324	309	305	321	316	315	340	331	335	326	349	325	320	317	310	332	358	354	323	326	321	305	290	313	347	294	310	323	348	371	294	334	352	336	315	296	314	325	325	337	341	309	328	335	335	299	332	306	337	318	295	321	319	289	298	317	350	313	286	311	382	281	300	305	300	319	317	301	288	341	300	336	331	331	311	317	287	330	315	309	311	328	342	335	328	293	353	337	314	303	324	300	339	337	274	312	317	265	383	329	297	311	334	338	361	335	331	339	308	303	290	346	314	357	315	297	317	345	330	329	337	322	336	302	329	342	322	316	325	332	323	324	329	311	317	289	313	370	296	315	340	337	341	312	310	352	309	322	292	328	326	313	333	310	339	345	341	354	303	320	300	300	346	349	312	306	272	318	313	349	326	287	336	354	337	332	300	286	324	310	345	278	327	315	342	294	336	309	320	318	329	299	336	375	354	288	292	292	307	317	337	317	308	296	331	306	323	296	336	313	315	333	307	303	292	311	361	314	298	321	311	309	327	350	339	280	311	313	350	330	306	314	332	335	352	317	352	332	272	312	337	341	305	305	333	356	303	324	341	346	335	341	320	302	326	338	355	311	297	294	331	340	307	320	329	327	328	318	318	310	298	334	362	321	311	297	288	309	297	316	299	332	329	348	320	321	313	364	339	300	320	279	315	329	351	340	327	359	351	359	336	352	349	301	320	322	293	337	312	310	301	311	312	351	331	326	343	306	320	304	303	327	343	381	299	299	350	303	374	299	312	318	302	306	332	347	342	310	354	317	308	312	310	331	338	296	302	338	331	314	342	319	358	309	307	325	266	310	337	336	298	335	323	334	329	357	323	310	319	336	320	317	324	308	328	335	315	340	302	313	320	306	364	370	301	351	298	343	311	317	304	351	332	296	353	321	359	324	326	323	303	328	339	306	329	327	297	326	315	335	354	323	304	329	337	323	336	317	291	299	327	323	322	300	320	297	346	374	363	315	350	346	321	333	299	320	306	323	329	310	336	346	309	343	325	325	323	326	305	317	329	291	329	375	333	331	302	323	323	344	328	324	300	318	325	318	314	328	338	289	324	310	310	326	315	299	349	300	347	361	339	377	365	306	314	298	347	340	315	346	319	311	326	337	330	304	322	312	308	334	337	325	327	329	362	318	366	308	324	280	320	369	309	343	291	326	344	371	316	327	282	295	367	328	341	285	339	314	335	312	314	327	344	326	334	338	308	352	327	321	292	295	336	328	318	321	314	321	331	295	332	325	293	339	322	293	316	318	309	325	325	353	340	327	297	334	335	323	320	339	298	332	284	317	360	315	314	310	310	337	305	347	340	321	348	328	321	276	323	360	314	330	333	305	316	294	352	334	328	321	335	347	324	304	304	337	295	329	279	319	311	328	320	364	307	280	266	330	283	338	286	333	342	303	336	312	298	323	298	289	344	322	329	312	347	301	324	305	280	313	319	287	312	356	321	334	326	341	318	307	321	362	338	320	313	343	322	309	309	333	338	299	336	312	355	298	318	342	301	296	327	304	297	309	315	350	342	310	346	340	354	288	301	307	296	358	325	336	301	361	322	361	325	305	328	307	339	311	350	364	326	307	345	308	303	332	320	328	305	308	346	345	299	299	308	328	316	352	331	332	358	343	317	306	336	330	299	336	307	322	323	310	298	293	326	364	302	333	329	349	293	344	311	288	299	326	317	325	331	348	350	302	324	323	326	313	330	322	319	311	326	331	356	310	307	331	347	342	307	340	335	309	331	334	337	348	328	334	343	358	335	328	338	310	304	309	328	348	258	320	329	334	352	337	323	331	316	288	345	297	300	311	330	324	320	316	329	339	339	311	353	318	318	298	294	332	331	327	321	310	333	321	328	284	338	334	319	303	323	323	340	300	326	328	359	289	312	340	333	310	330	343	323	361	287	305	289	354	323	333	311	311	349	315	358	323	343	333	297	321	310	331	325	296	279	328	324	349	347	332	323	330	316	300	319	307	312	337	353	314	323	330	329	313	332	314	317	325	358	312	314	317	349	352	335	337	308	330	317	302	325	334	325	312	338	319	343	318	334	312	337	298	324	315	314	328	323	305	304	332	333	336	314	323	332	347	304	348	307	357	323	333	332	326	351	367	333	322	299	340	309	323	330	303	326	315	317	322	339	318	331	320	348	292	304	348	310	328	335	316	341	322	323	355	341	342	310	319	312	295	315	333	296	279	323	306	307	307	310	325	323	330	312	291	312	358	321	313	320	302	320	335	302	311	327	313	297	349	319	348	329	286	315	339	330	350	328	317	346	337	342	350	297	331	336	310	330	348	340	325	353	325	332	340	330	308	306	331	337	343	330	342	324	339	298	349	320	324	312	306	333	317	296	325	327	335	345	345	313	322	320	325	295	310	318	309	318	330	346	326	327	338	336	337	322	335	300	344	347	314	324	306	301	301	320	305	330	318	360	331	306	345	340	341	322	339	312	312	355	358	347	354	341	322	314	282	335	297	311	306	310	337	327	338	339	334	315	317	308	330	304	336	311	325	319	336	309	307	320	324	328	327	329	318	310	314	305	343	312	315	347	317	323	311	319	317	309	291	317	306	328	329	313	322	346	305	325	305	356	311	295	316	309	318	343	315	322	330	338	329	349	320	331	331	328	353	348	318	320	311	321	301	309	326	393	329	325	371	302	379	331	307	314	351	355	322	308	342	348	320	332	312	306	340	310	325	305	284	305	310	375	306	351	304	334	307	332	332	320	321	341	323	346	308	367	318	281	306	312	331	317	308	263	312	311	340	330	304	298	353	369	333	330	299	342	334	317	319	316	306
18165	8861	13527	16007	14657	11943	9423	7582	5785	4863	4003	3298	2697	2309	1962	1781	1475	1381	1337	1214	1178	1150	1060	1046	962	1009	958	949	891	870	872	883	847	823	812	824	818	830	765	781	852	734	773	777	781	764	759	719	767	765	728	683	750	734	757	745	737	816	726	717	755	793	728	791	755	760	792	719	699	743	732	710	687	698	744	745	693	743	763	740	778	739	721	690	696	753	750	771	740	740	726	696	716	763	751	741	777	759	724	757	768	701	743	751	706	756	716	694	692	729	740	685	727	701	753	690	779	729	670	731	744	736	748	716	743	747	747	702	721	726	729	661	726	735	721	701	731	805	691	724	729	771	719	701	754	739	772	732	682	761	728	733	722	708	763	707	724	683	757	675	698	723	716	742	704	762	707	721	758	755	780	733	800	773	727	713	734	713	766	721	731	774	709	752	715	724	763	677	709	734	710	714	732	720	725	715	668	728	770	755	721	768	778	749	737	742	715	760	743	719	719	718	700	716	727	773	724	736	751	701	727	733	717	770	719	737	688	701	739	688	732	744	680	692	735	729	742	710	777	724	782	739	745	792	723	698	775	743	749	781	714	740	753	765	771	685	725	721	725	723	730	766	769	728	706	727	751	738	735	726	735	762	702	701	748	716	729	715	726	708	711	791	723	768	651	751	743	732	741	751	720	720	754	699	735	725	736	776	671	709	759	703	754	758	752	738	715	733	724	733	702	761	688	719	719	779	723	713	718	734	719	722	760	735	739	722	677	715	791	709	747	780	706	760	697	732	751	773	716	774	701	742	729	715	709	725	694	701	738	757	779	776	774	748	720	697	753	761	715	728	723	700	796	768	683	756	716	727	755	719	730	785	749	763	746	711	711	710	734	760	708	687	715	716	722	726	721	744	756	735	687	753	745	733	772	735	723	738	732	733	715	719	690	763	772	698	713	779	759	740	713	724	726	676	720	751	727	794	752	758	742	740	724	740	700	740	752	728	778	767	677	755	747	745	750	751	722	747	674	730	731	679	745	680	713	715	736	700	708	729	660	733	743	754	756	726	741	739	759	735	764	736	776	766	714	743	703	714	683	735	707	716	736	746	720	688	764	745	725	719	761	765	731	732	720	729	726	744	740	707	683	749	751	760	707	755	763	731	745	699	759	779	687	722	703	789	740	712	725	744	711	730	730	731	704	736	717	730	753	712	723	736	765	668	737	736	773	726	733	738	706	743	765	704	711	716	769	733	733	705	700	712	705	750	654	757	718	725	667	755	726	738	757	716	746	756	766	761	736	745	711	722	661	740	712	716	718	699	707	819	731	703	759	712	703	730	721	770	698	722	702	685	722	768	747	752	708	687	737	781	810	735	704	690	748	704	667	709	765	736	700	731	750	705	776	742	714	735	723	739	735	804	739	748	739	711	740	777	721	725	752	727	719	730	721	735	739	735	727	748	765	748	698	723	716	715	710	731	763	706	720	679	756	730	741	704	747	687	793	695	750	755	752	745	706	742	730	719	745	764	767	716	728	742	697	743	696	740	746	757	732	700	737	709	723	745	706	726	753	737	745	704	755	744	768	785	756	697	718	737	710	734	729	699	715	704	783	726	739	722	715	758	763	703	782	747	699	807	697	783	694	733	708	767	750	764	667	751	713	743	746	721	676	765	744	753	732	748	744	772	744	750	689	696	703	688	732	744	729	736	797	684	745	784	706	733	720	707	763	722	738	685	758	707	773	741	769	740	717	719	731	745	703	709	762	738	747	711	726	744	715	685	818	720	747	717	729	761	764	699	738	672	734	708	776	675	737	754	789	775	751	761	696	724	723	727	729	739	734	743	746	752	771	750	787	763	732	728	722	721	777	728	729	777	732	799	731	714	730	762	726	763	763	706	736	750	771	760	709	751	750	749	734	684	725	760	680	710	712	719	724	757	711	770	752	736	698	781	724	789	722	724	688	730	703	764	751	740	716	720	678	767	744	737	731	745	711	752	747	739	737	742	680	735	718	764	703	736	682	760	688	746	733	740	719	703	741	718	714	724	719	727	747	694	764	731	704	766	787	706	709	725	745	699	731	659	754	713	715	735	712	739	679	715	697	673	732	716	720	717	706	737	676	685	779	736	743	713	724	701	757	753	703	751	756	743	735	742	721	711	701	709	698	693	755	720	714	745	745	711	724	767	708	719	742	708	746	744	710	707	766	723	716	773	704	729	723	738	721	730	751	755	739	670	728	708	711	687	719	758	721	750	735	724	713	769	767	747	721	718	660	746	714	779	747	722	687	729	737	698	733	757	687	709	743	696	724	730	668	750	711	737	730	748	736	718	754	708	737	732	726	724	761	732	695	737	744	749	704	758	720	672	737	751	690	759	753	705	753	689	756	770	680	701	760	693	779	727	738	714	780	751	744	698	733	777	731	764	719	709	743	758	765	772	755	717	713	700	743	708	688	724	687	759	714	789	685	730	761	749	740	733	707	762	739	786	710	713	704	712	717	753	702	757	755	656	702	687	719	745	694	712	700	712	747	688	744	704	744	748	684	765	711	696	709	747	749	748	714	710	790	712	767	729	697	714	678	735	741	756	750	735	679	710	744	728	762	736	781	714	712	753	723	693	716	700	713	749	715	755	748	765	747	697	767	759	729	734	745	740	720	755	710	747	768	719	711	732	741	728	767	753	670	711	759	728	739	714	741	686	814	753	733	732	708	766	736	772	752	747	741	732	705	719	771	700	761	737	731	740	751	708	734	749	711	689	691	727	736	694	753	795	724	744	759	734	779	706	740	688	740	706	754	726	788	752	743	722	744	729	766	732	696	730	678	747	763	734	682	677	704	794	715	680	696	658	699	672	723	733	697	729	707	701	750	755	761	748	719	769	782	766	743	702	706	700	726	771	742	753	748	708	705	731	740	722	748	712	740	722	772	694	730	738	747	730	726	752	749	741	762	746	733	746	721	758	731	753	727	691	709	748	744	755	730	730	757	742	719	765	775	722	734	765	734	771	714	733	739	730	766	705	753	707	746	723	734	721	733	752	765	765	729	827	672	728	722	735	708	714	709	731	722	732	729	714	692	767	734	713	781	735	774	740	746	745	738	736	729	767	739	715	712	712	721	740	771	722	696	698	717	770	701	749	697	773	749	772	675	778	751	714	698	715	740	763	726	760	746	740	744	743	739	720	734	756	707	785	710	772	721	720	715	727	724	736	717	728	755	733	744	700	746	746	730	733	733	753	745	830	684	687	731	757	763	727	756	730	724	691	717	740	706	713	728	715	740	749	684	721	796	689	765	726	724	728	705	723	737	779	758	721	722	746	744	746	726	731	765	734	700	789	727	749	778	782	692	748	782	759	724	761	748	686	701	729	720	759	743	717	688	709	724	758	708	727	724	695	720	748	728	726	728	744	751	779	732	742	733	720	703	705	747	687	740	726	707	706	741	726	759	727	750	759	716	730	743	740	762	728	721	724	760	715	726	744	760	759	734	715	669	743	720	743	717	739
37929	18756	12473	10400	8318	5835	4173	2981	2185	1609	1357	1063	819	701	623	528	462	496	452	388	371	404	411	354	389	396	361	342	378	327	338	365	308	347	312	377	345	355	332	316	341	330	346	317	325	332	338	383	328	318	321	324	371	308	363	363	335	323	297	329	317	370	316	297	317	298	324	343	315	289	321	308	359	356	342	326	331	307	325	316	360	270	316	293	329	358	306	346	333	332	303	304	314	338	312	324	326	309	294	277	287	338	295	356	338	342	320	329	319	354	334	309	319	328	277	329	322	315	318	349	364	324	274	274	339	307	335	309	270	319	294	317	333	352	320	311	313	315	316	285	340	300	303	319	323	313	329	339	312	292	328	326	323	342	312	346	311	311	301	320	313	326	310	315	308	314	311	315	319	339	295	302	309	328	338	318	317	308	295	309	308	307	317	330	338	304	288	335	376	296	345	343	354	294	307	346	333	339	312	325	325	335	331	308	299	322	307	365	314	337	301	349	318	355	309	364	338	323	325	303	300	320	310	296	319	291	331	326	283	304	326	325	310	304	348	286	340	317	321	333	294	340	313	331	323	300	323	339	301	324	324	311	308	345	318	331	307	303	340	315	290	325	321	336	315	286	364	305	355	316	293	313	279	325	316	300	324	299	356	349	304	298	313	321	298	302	308	338	327	318	320	311	307	302	328	283	295	344	329	298	270	327	347	344	325	313	365	341	318	344	341	337	309	306	312	328	322	305	296	308	346	337	291	342	349	328	316	355	333	325	352	311	319	335	312	313	356	321	296	323	301	310	308	335	295	334	349	313	329	323	353	335	306	336	358	325	324	353	339	322	314	314	324	363	338	332	326	367	358	337	316	303	336	315	304	318	357	296	312	301	304	307	327	348	334	299	333	382	342	300	337	314	337	333	320	307	318	309	310	293	292	298	317	322	326	299	306	340	306	305	298	320	369	342	327	310	322	308	322	334	318	357	312	319	345	324	347	311	299	321	353	331	326	292	322	316	307	300	305	313	329	342	339	344	306	347	317	300	300	319	325	321	298	340	295	336	334	297	325	335	340	328	339	313	331	317	311	317	346	310	296	322	371	316	308	316	296	319	320	327	337	308	284	353	312	321	337	335	285	290	297	320	328	357	327	343	312	314	331	331	316	281	320	324	334	343	325	299	320	326	311	296	343	321	327	315	309	303	315	308	313	319	340	326	285	314	321	301	311	321	297	319	330	334	317	315	343	314	326	348	329	315	319	344	330	313	284	325	297	312	326	337	332	307	301	325	307	341	333	289	313	319	314	350	320	299	300	321	310	309	318	309	308	300	296	323	335	313	313	314	319	326	318	312	320	300	331	278	352	331	337	339	327	328	283	312	318	327	332	308	333	303	296	306	342	315	306	334	366	297	347	301	329	311	299	336	335	353	308	289	353	336	325	325	296	341	298	313	358	320	303	317	304	298	337	345	346	317	326	344	330	336	318	335	313	341	328	330	329	364	322	327	303	335	315	297	303	309	332	319	319	338	307	338	331	293	329	318	347	335	332	314	309	336	312	319	315	302	342	326	321	333	271	291	307	349	290	282	306	327	317	313	325	315	292	358	332	319	309	330	303	328	357	313	329	320	282	318	354	326	310	347	299	340	337	315	303	332	331	292	340	322	313	305	303	309	326	329	281	342	329	295	327	312	322	336	346	302	302	338	398	319	344	331	353	319	312	331	347	310	306	312	327	340	352	300	306	330	347	315	342	294	314	321	322	361	304	316	303	285	360	304	325	324	301	316	321	332	334	340	316	317	327	306	346	326	348	318	318	313	267	287	313	333	314	327	317	347	295	298	349	357	355	352	312	296	295	308	328	344	308	344	344	296	329	312	330	301	291	332	343	316	312	348	345	346	315	350	297	358	318	291	315	355	325	295	327	332	321	323	327	333	329	355	315	339	356	316	330	282	301	335	308	280	332	304	302	276	295	336	341	327	337	335	333	331	298	317	318	334	305	342	334	352	289	325	365	313	326	295	328	315	334	295	319	314	342	347	300	357	297	327	342	330	306	298	330	321	312	317	302	319	339	308	290	279	308	318	316	303	283	308	352	319	288	313	311	303	302	284	338	356	320	297	311	284	319	303	319	332	336	305	358	319	335	331	334	324	314	340	338	322	327	315	334	314	303	324	311	329	290	309	314	330	282	344	357	308	328	323	329	349	303	325	292	323	314	348	323	306	333	305	297	298	300	313	327	304	335	304	333	350	328	315	321	303	329	302	317	323	335	342	319	299	309	346	327	352	306	325	333	279	319	308	322	350	315	329	324	361	309	324	317	334	296	324	332	306	351	282	309	305	328	340	316	334	288	286	320	332	320	332	322	341	325	305	315	324	324	328	308	318	344	332	302	323	300	322	319	342	326	299	315	345	297	306	314	311	322	320	330	329	303	295	326	306	298	309	336	305	303	343	308	346	346	306	316	351	326	317	351	343	308	328	306	278	315	323	356	327	275	286	309	349	323	292	328	327	307	313	327	321	311	382	329	294	324	326	298	315	342	299	358	332	308	315	328	292	307	349	303	302	291	336	309	317	338	382	315	328	325	329	349	318	359	312	340	349	314	332	325	284	359	298	313	310	306	306	324	342	332	333	338	354	292	341	322	308	300	321	294	327	284	306	329	297	314	345	292	294	298	332	305	342	345	332	347	294	292	337	327	310	336	304	326	336	320	329	316	310	286	318	319	289	332	341	323	286	341	365	319	327	336	334	345	342	306	316	325	324	312	314	338	332	306	312	284	319	305	332	303	295	323	325	316	328	347	303	309	309	318	332	342	334	333	341	307	310	301	268	320	319	297	341	343	342	354	329	337	336	321	342	334	319	295	323	295	320	340	321	279	316	318	306	349	326	343	328	299	336	311	301	330	344	352	299	315	340	289	359	316	318	305	306	353	323	343	302	340	329	338	322	331	288	310	290	313	329	329	308	322	321	270	314	323	313	312	305	306	312	318	331	349	306	299	320	279	321	304	302	334	322	337	311	319	337	291	272	353	294	288	347	327	321	305	331	313	305	323	330	328	325	375	314	345	311	302	334	317	290	288	309	313	297	328	308	311	311	325	304	346	333	348	285	301	351	302	371	315	315	317	331	327	296	327	322	321	345	297	313	328	349	312	305	323	309	315	311	333	331	309	329	336	302	356	327	332	325	332	299	318	319	335	339	324	350	280	334	320	323	335	348	335	285	288	343	355	321	284	327	337	372	326	327	296	326	308	313	332	351	296	337	315	302	375	348	320	303	327	338	309	324	366	338	330	351	310	329	309	319	357	347	290	324	312	296	307	354	325	289	299	315	325	318	339	331	308	329	325	355	308	335	344	325	301	332	298	306	306	330	347	325	324	334	319	326	331	285	346	320	325	332	364	319	310	272	307	326	334	313	318	334	304	300	315	344	297	353	362	304	308	309	336	329	337	291	331	321	339	330	342	335	309	359	357	315	314	353	326	323	368	343	298	296	338	323
22976	12305	17117	20115	19488	15380	12439	9862	8151	6828	5484	4422	3579	2996	2480	2040	1807	1644	1570	1454	1354	1249	1231	1145	1150	1081	1078	1031	980	975	950	937	902	949	870	868	887	844	841	795	821	790	787	828	800	778	749	812	850	731	738	709	754	718	747	730	768	715	744	770	708	725	721	722	758	714	716	737	745	719	751	750	756	739	762	753	696	704	709	718	727	746	759	735	687	740	716	756	726	688	726	740	717	751	716	761	747	747	663	737	722	718	744	733	741	707	691	733	698	682	742	710	710	685	741	727	707	716	709	722	687	742	687	718	724	671	711	761	758	710	733	717	725	754	725	711	738	722	700	744	734	736	710	737	684	750	736	745	735	733	724	720	738	748	741	730	710	732	698	709	717	688	739	690	682	694	701	679	706	776	714	733	730	699	711	726	750	716	718	735	688	726	723	712	744	686	748	716	742	745	777	737	748	723	714	729	744	743	718	737	716	715	769	767	656	705	708	696	749	736	709	723	716	726	714	727	749	735	770	724	718	684	743	770	680	751	758	752	721	665	775	729	753	760	724	718	687	713	675	732	692	737	688	749	719	762	735	747	709	720	772	759	749	784	680	712	688	756	760	712	707	686	722	784	704	730	674	734	727	752	703	754	733	711	690	762	729	701	734	748	715	688	697	692	724	703	685	735	764	723	685	730	694	692	681	752	792	730	712	698	712	727	746	740	769	734	728	785	672	728	743	787	720	713	789	740	685	698	719	730	735	712	710	755	687	758	733	703	673	684	756	709	685	718	721	750	733	739	751	688	737	719	714	714	748	688	717	695	764	699	763	740	678	763	695	689	717	711	740	695	716	758	719	762	691	683	706	746	682	748	765	723	752	768	730	722	700	700	737	706	758	708	726	704	706	765	761	688	698	739	680	690	739	741	733	718	717	651	764	701	688	682	678	749	736	711	741	690	693	716	726	700	711	721	759	708	736	701	774	681	762	723	727	698	702	714	714	729	722	694	764	767	708	688	724	725	678	717	769	769	711	731	768	687	726	694	716	742	691	704	735	735	729	712	716	689	676	715	722	734	742	732	723	700	778	722	743	704	682	768	656	713	717	759	682	721	711	736	719	727	729	711	675	747	666	790	697	678	671	658	703	736	758	714	717	719	691	736	705	700	744	712	714	689	743	702	769	689	718	764	700	756	742	725	753	722	763	773	728	717	705	734	745	735	694	708	750	690	711	628	729	718	736	713	689	731	735	758	746	703	771	750	710	693	710	713	722	763	742	729	710	752	712	693	734	705	691	754	738	706	716	709	740	749	744	744	701	781	701	701	707	732	725	706	721	684	736	722	755	720	695	686	736	734	731	723	698	750	772	744	692	655	783	717	699	742	717	774	723	719	733	716	718	721	681	736	660	720	696	720	736	735	744	706	749	694	724	705	714	734	707	756	704	689	685	726	733	718	774	732	696	747	747	722	748	693	681	733	732	727	692	744	712	767	716	757	719	686	763	702	723	752	756	696	723	711	710	745	736	720	764	748	745	763	718	714	686	724	723	730	761	755	707	661	697	709	732	693	721	724	742	686	691	739	737	727	728	769	739	726	739	699	723	736	756	729	727	735	726	692	677	702	734	715	760	684	741	773	703	706	760	680	731	699	673	734	733	720	751	689	713	750	756	750	744	740	702	687	683	756	699	740	726	767	666	753	676	689	641	721	693	695	693	731	699	720	719	728	711	681	707	754	724	700	730	683	752	742	719	728	706	678	715	740	735	707	760	721	775	759	718	701	747	689	753	726	723	718	726	655	693	695	665	753	760	712	711	688	709	664	740	717	740	719	732	719	716	693	735	717	758	711	685	724	768	749	708	691	722	674	679	768	751	715	682	733	697	724	741	745	744	730	713	711	748	648	738	748	681	734	738	675	709	681	746	695	754	704	764	707	745	751	755	740	795	720	710	755	701	718	748	706	710	745	713	736	695	734	688	754	707	676	716	712	717	764	697	742	790	687	666	685	685	752	754	753	710	738	722	703	738	708	726	705	719	693	737	724	745	783	737	708	774	706	710	745	714	716	772	716	700	726	707	736	673	693	732	761	699	713	703	743	726	739	699	712	715	682	711	754	719	709	716	743	735	720	714	701	687	719	751	703	700	731	693	716	741	725	707	720	761	736	721	706	752	737	679	724	733	760	763	748	724	728	739	729	693	696	682	710	754	730	696	724	758	700	783	730	733	676	778	689	718	696	676	689	718	727	734	737	727	726	718	752	760	720	718	739	768	724	700	715	754	715	683	721	689	746	758	754	676	696	769	709	680	716	694	735	707	696	735	733	697	744	741	759	738	709	734	670	739	718	675	708	696	714	736	725	684	707	729	724	733	649	767	784	752	682	694	738	707	695	761	717	731	705	734	707	732	714	703	774	719	701	716	693	740	699	722	717	692	724	694	685	683	703	711	714	718	695	724	782	802	701	742	718	716	720	727	687	738	684	785	721	721	682	757	688	739	774	737	715	686	699	689	737	676	732	758	723	728	749	688	713	735	694	749	763	723	716	737	753	703	784	689	736	691	690	731	743	720	730	744	731	775	779	703	718	724	683	703	734	736	733	735	734	691	720	756	716	739	693	679	739	694	702	712	698	701	770	714	753	723	703	709	736	721	676	738	695	807	725	696	727	691	765	698	687	741	711	743	745	745	694	699	667	739	693	720	726	731	719	700	747	740	726	715	684	748	689	731	740	727	741	702	693	724	670	723	734	733	733	789	706	727	733	683	720	669	702	689	740	735	688	734	712	747	704	717	698	789	737	765	660	739	718	722	712	719	746	737	725	730	743	726	729	761	727	702	680	737	744	717	704	741	718	755	724	715	742	740	720	730	706	704	728	756	717	718	724	747	736	711	758	716	738	701	699	738	717	710	698	766	697	726	723	782	721	673	760	714	735	686	744	696	691	733	729	743	755	669	759	684	726	697	720	731	724	713	754	721	751	714	737	730	694	702	736	720	722	736	685	670	777	722	710	707	697	726	747	706	734	719	663	755	732	715	690	740	758	734	701	704	729	710	701	725	750	688	751	732	766	703	689	729	755	715	746	743	714	714	730	733	729	732	737	702	721	737	719	781	701	734	711	723	704	696	727	727	697	708	703	631	675	726	662	753	756	745	711	701	763	767	732	708	757	755	656	731	758	757	738	731	730	747	724	768	694	731	742	756	683	760	725	730	751	745	742	738	727	726	739	734	707	699	753	765	704	718	722	768	745	702	711	700	713	671	727	710	692	685	692	730	738	721	739	708	696	745	743	684	691	674	704	692	763	725	740	751	750	755	710	740	744	711	746	711	757	741	676	698	762	722	681	740	715	729	714	748	743	749	748	691	705	744	747	781	729	708	760	722	702	750	718	728	720	737	742	716	726	711	716	692	743	723	708	729	734	747	749	713	731	687	723	719	764	770	718	726	700	752	727	740	689	706	714	736	735	777	776	740	717	734	700	693	768	741	746	695	704	675	750	715	693	750	719
16889	7252	4971	3678	2406	1747	1249	984	850	750	575	549	536	458	448	417	441	425	379	366	385	413	363	367	360	342	358	362	343	367	346	362	335	337	354	370	343	366	355	326	307	340	348	334	358	382	339	351	350	326	359	313	362	347	312	347	333	310	316	319	349	339	321	355	349	360	336	375	329	353	316	353	328	352	346	373	356	345	351	367	353	344	319	355	331	329	305	346	325	339	347	311	349	384	339	321	312	356	285	383	372	390	345	339	352	352	351	349	331	345	351	319	320	311	318	314	324	326	333	351	313	347	324	351	351	374	334	346	309	364	334	332	329	332	360	353	343	311	310	358	326	339	318	338	290	337	328	320	335	337	322	366	317	346	330	341	326	348	342	323	324	333	360	300	314	365	329	357	319	326	341	365	315	350	307	324	339	302	329	363	325	313	343	338	341	328	346	332	311	328	348	342	336	363	338	316	337	356	325	337	306	323	329	312	338	346	321	292	357	328	335	341	352	307	315	345	340	348	322	343	321	355	315	324	363	365	321	347	342	359	304	356	353	311	324	326	303	372	318	325	354	301	341	313	351	339	318	334	348	352	360	325	337	343	316	340	340	317	333	341	324	325	328	312	363	374	320	322	384	323	321	351	323	302	344	355	359	306	303	350	363	360	342	335	340	333	319	342	302	332	373	361	359	326	290	344	329	360	337	346	317	356	316	348	359	354	319	352	303	306	348	325	318	339	351	298	332	322	314	325	348	310	332	330	318	353	332	349	348	351	331	300	310	338	343	321	341	338	310	368	344	357	304	329	350	342	352	350	332	343	331	342	334	365	302	341	311	346	373	355	346	330	343	324	342	348	347	328	354	351	347	336	329	344	348	352	319	335	316	332	335	327	349	343	337	318	330	367	345	329	337	334	321	388	338	335	304	316	328	326	341	355	346	319	325	330	331	343	366	383	354	377	353	343	324	341	340	366	359	340	362	298	327	330	342	312	356	355	333	354	316	357	330	346	320	319	361	343	360	322	345	383	334	338	349	364	342	337	321	333	337	352	313	329	377	361	336	359	323	339	323	351	375	361	358	312	348	319	334	347	358	348	302	295	337	328	334	329	337	342	325	361	333	335	317	287	324	356	281	307	309	329	366	334	327	295	368	311	341	333	343	343	341	360	335	320	315	295	341	348	336	331	316	367	349	318	321	372	313	343	337	364	387	333	316	340	324	341	349	349	349	314	353	326	331	344	326	348	329	342	354	305	366	381	325	352	346	320	370	305	364	308	331	348	351	320	325	347	400	340	331	321	325	322	333	359	342	360	331	329	352	349	338	354	328	309	345	338	337	343	351	362	337	358	363	355	345	346	300	300	343	355	346	350	343	315	366	378	342	373	344	321	362	360	319	350	325	338	321	344	354	291	324	329	343	325	320	314	322	336	322	297	358	346	310	356	313	365	316	326	337	319	333	351	276	366	347	324	329	328	360	349	360	341	327	345	314	320	315	347	332	346	338	332	350	331	347	317	315	334	304	329	357	341	318	348	327	349	340	346	327	328	338	364	342	317	353	340	324	337	345	308	336	316	367	345	325	350	375	324	315	336	315	295	345	329	369	336	308	347	326	343	336	356	326	321	320	378	359	349	310	309	305	386	334	349	338	363	329	356	339	313	327	376	344	320	347	319	348	352	375	348	352	345	354	320	349	356	301	337	389	331	344	319	320	333	330	349	324	341	310	292	330	331	343	323	348	324	351	319	337	331	335	375	361	345	332	318	361	351	364	334	349	306	323	375	330	316	329	346	331	363	320	305	307	349	311	309	356	315	336	362	309	338	297	356	333	359	312	347	323	325	284	300	363	344	359	365	357	339	341	339	351	364	335	342	344	368	334	315	350	309	344	320	359	340	320	314	364	359	360	377	370	352	350	361	332	345	375	353	377	363	348	362	332	351	345	301	345	338	351	293	357	360	290	331	318	336	333	365	351	350	357	328	353	360	333	340	366	345	365	302	340	354	319	319	329	387	319	307	310	338	336	334	320	352	363	318	340	325	344	317	357	326	339	327	329	325	367	349	346	338	342	329	325	304	345	327	296	320	282	348	335	360	322	375	336	364	364	344	328	358	379	323	340	337	327	334	339	363	353	353	347	335	305	344	329	365	307	364	311	331	369	360	317	321	384	341	363	305	353	339	330	291	321	347	356	367	367	322	373	350	370	345	367	326	333	270	339	341	314	325	368	331	337	350	333	366	331	344	333	355	319	351	320	336	385	362	347	350	336	353	342	347	352	343	369	333	348	355	298	337	344	348	288	328	353	330	300	358	328	331	340	348	323	351	379	344	343	334	339	324	352	357	367	319	328	305	327	326	327	340	342	331	356	354	342	364	330	383	365	334	313	354	339	334	353	336	333	333	333	352	339	376	342	361	351	349	339	304	337	345	342	364	319	356	329	340	302	358	303	334	359	328	304	336	353	330	332	334	330	309	367	326	337	365	344	321	323	349	326	318	369	366	329	332	337	320	363	336	327	303	360	362	345	334	345	348	337	301	326	362	334	338	326	376	361	342	320	342	347	324	353	337	316	334	352	353	353	325	342	367	348	357	338	349	324	313	326	337	334	351	339	356	355	341	330	339	359	363	328	325	328	345	328	354	367	339	338	314	357	351	347	320	348	359	337	371	331	348	374	341	309	321	324	383	363	361	359	346	351	320	311	328	359	341	351	326	391	345	335	332	320	311	341	353	328	354	322	331	354	313	321	343	354	333	364	340	313	364	339	327	345	331	320	336	361	365	336	336	326	380	353	316	336	382	360	340	339	338	327	307	342	349	343	347	346	360	359	356	362	321	350	347	345	351	327	313	311	315	327	339	335	363	318	349	297	313	331	336	346	351	339	318	332	333	353	344	339	339	337	308	343	350	334	342	358	347	365	380	359	361	342	321	323	340	359	330	340	347	323	323	319	335	357	326	333	354	365	362	338	315	325	332	346	369	366	361	326	319	326	322	390	318	327	339	382	314	323	332	359	323	327	340	342	328	312	325	335	351	338	322	384	345	302	322	354	368	339	311	334	329	337	367	348	322	347	373	330	354	332	330	370	332	328	317	301	316	325	338	326	331	325	328	315	310	328	327	344	344	340	337	357	339	325	348	351	330	333	315	343	325	362	340	390	375	302	355	341	357	315	346	394	350	345	365	356	336	343	322	321	306	335	376	354	344	328	332	336	332	364	334	357	329	342	355	351	322	334	364	349	357	329	312	339	328	314	351	321	324	330	379	354	316	361	334	345	325	334	319	350	334	342	345	335	334	374	324	328	392	340	346	347	314	336	308	319	334	294	358	314	326	310	351	378	345	349	343	365	342	345	350	378	310	307	342	322	342	333	336	340	378	350	335	343	364	365	351	326	328	354	363	358	380	365	346	342	327	317	325	316	311	336	337	356	362	369	382	350	357	337	301	340	376	359	332	334	338	310	351	336	351	336	359	314	317	332	390	320	323	371	327	352	330	312	329
10555	5682	8836	9780	8094	6323	4869	3999	3090	2699	2267	2005	1757	1489	1337	1267	1155	1149	1139	963	992	955	932	987	880	897	853	880	867	826	820	792	752	794	779	847	797	814	790	784	740	759	791	710	786	757	772	761	736	745	779	754	805	720	752	761	734	786	784	774	774	747	716	762	770	743	742	833	741	742	719	729	771	721	722	761	779	763	746	762	717	766	751	730	736	769	731	751	779	764	762	739	744	792	734	707	726	666	707	786	756	756	774	750	748	773	742	775	747	743	776	766	735	729	738	742	760	719	744	819	743	721	727	769	776	760	770	803	786	793	723	697	742	740	777	763	747	720	745	745	788	759	807	784	741	742	750	783	769	751	726	761	776	727	768	737	721	750	757	720	805	748	802	778	744	734	738	767	720	746	736	753	730	747	767	801	736	758	756	742	763	733	738	732	742	708	759	748	739	765	796	726	752	740	743	775	766	733	779	753	736	775	769	765	779	767	775	732	770	742	755	764	765	783	700	749	739	788	811	743	742	754	801	715	727	730	720	783	694	742	732	717	733	832	725	765	730	822	759	748	713	773	772	792	704	748	832	740	731	731	690	777	735	724	732	796	741	779	728	763	764	739	744	752	737	800	786	762	720	800	729	719	734	743	717	741	778	785	735	782	763	759	727	708	708	775	782	748	752	772	764	771	789	722	778	778	739	780	740	746	754	735	723	767	732	785	771	780	744	778	708	723	769	750	753	726	748	757	774	760	742	739	824	752	761	806	730	794	756	720	770	700	732	812	728	737	771	774	739	768	752	749	710	731	762	712	786	776	751	778	738	749	756	761	766	774	757	743	712	794	757	747	752	758	755	831	757	708	722	751	778	750	743	746	807	755	764	763	792	773	761	766	764	722	733	789	736	731	690	745	698	751	742	761	734	773	757	716	780	682	798	744	761	792	740	760	760	712	773	780	746	774	744	752	830	700	781	712	755	741	781	732	725	735	763	747	733	783	757	759	760	759	777	745	727	780	752	746	741	789	779	793	764	734	769	766	714	761	770	704	711	757	790	780	763	715	684	772	748	722	799	753	763	736	768	752	747	728	727	742	747	756	767	757	753	774	786	764	766	773	742	779	755	834	776	768	805	747	761	744	715	764	761	721	788	753	748	745	775	787	761	781	749	751	772	705	780	739	762	712	719	758	762	740	733	699	775	745	806	785	752	771	755	693	781	708	772	788	763	769	738	802	759	766	773	758	783	740	750	728	753	746	788	775	693	771	776	760	786	788	742	750	762	747	814	713	723	728	762	759	696	715	729	728	733	770	686	804	806	767	766	769	764	822	717	764	752	730	749	732	788	743	750	746	759	718	758	732	741	744	741	738	751	757	760	799	724	785	808	760	779	729	808	699	759	730	778	739	754	729	755	789	757	791	757	733	759	780	761	771	797	760	749	746	782	787	745	760	756	762	733	746	703	787	747	721	742	729	810	746	730	749	741	744	750	786	717	716	788	732	770	828	748	761	717	735	775	754	787	771	773	768	788	717	737	715	799	740	745	732	723	765	795	758	759	773	724	729	787	732	812	762	763	755	762	775	760	748	765	747	781	811	774	769	760	755	762	762	766	724	802	712	817	739	752	782	739	741	737	770	697	771	725	732	789	755	774	807	782	764	724	725	742	732	753	713	716	783	768	751	781	716	733	764	802	770	757	784	766	786	780	761	753	753	763	750	721	749	799	765	750	784	746	797	746	724	749	788	755	725	732	785	778	760	757	730	793	783	782	769	768	767	769	698	742	767	754	697	787	776	794	740	719	761	774	760	749	748	742	719	762	731	730	751	725	706	753	770	756	751	769	711	751	750	769	767	741	708	745	719	772	746	727	752	712	760	756	712	774	741	754	843	754	760	751	722	703	751	800	764	754	741	710	758	740	756	767	789	790	823	767	796	707	729	769	757	767	689	743	798	806	771	720	798	686	758	724	782	782	752	736	783	759	688	729	759	758	740	772	746	750	751	740	811	769	733	738	774	773	772	761	783	790	766	801	711	742	757	759	770	784	749	732	764	768	781	741	743	801	774	736	748	762	743	805	797	715	775	781	809	784	735	766	748	758	784	743	783	786	751	746	774	729	761	754	750	738	730	758	818	750	717	735	761	780	750	755	764	765	716	764	717	762	710	746	733	748	735	799	739	736	733	778	766	786	747	717	763	729	770	739	739	761	782	756	733	760	763	788	749	758	834	758	780	721	739	767	755	760	744	732	780	744	740	722	705	728	789	752	723	769	833	798	768	799	719	754	758	732	806	738	747	756	811	789	766	758	776	742	696	786	742	731	741	743	770	722	708	752	708	765	758	800	748	732	770	770	755	810	723	776	801	782	747	743	754	776	763	765	721	768	796	761	794	748	763	801	796	777	749	753	780	725	733	723	683	711	744	762	787	777	697	743	733	747	795	757	762	754	746	773	738	747	765	751	762	779	769	738	796	741	759	698	765	757	754	795	792	763	751	782	786	716	776	750	813	766	750	757	755	769	765	760	716	785	755	741	780	788	741	733	755	784	756	738	789	715	718	791	773	750	725	733	740	728	743	757	809	755	704	744	746	722	778	731	705	729	750	762	765	750	754	745	754	802	808	720	740	746	745	744	774	783	782	743	742	774	748	783	722	751	722	752	797	753	763	731	826	771	737	724	762	738	744	762	760	752	764	785	726	714	784	737	760	759	729	748	768	748	776	749	767	738	761	705	750	733	742	737	747	755	733	799	772	784	758	736	758	743	742	749	793	722	763	743	823	743	733	723	768	760	759	767	787	765	732	772	803	795	743	754	776	768	771	742	803	766	695	719	728	765	724	744	755	773	791	773	773	758	711	732	744	778	746	778	766	745	802	736	720	755	726	778	746	737	718	789	730	692	743	734	760	721	740	773	798	712	782	727	760	743	794	769	756	771	731	754	772	760	770	764	723	696	755	771	762	769	749	770	739	731	749	745	731	784	783	752	785	725	717	748	777	757	776	706	800	734	747	747	777	723	778	792	733	765	759	757	726	752	741	777	754	749	772	756	765	788	755	735	773	768	792	732	790	746	723	762	743	741	745	722	750	723	737	767	754	730	818	764	765	752	730	760	734	753	767	744	729	808	757	731	755	787	732	771	791	759	710	768	699	731	781	747	764	771	730	746	742	774	757	741	717	695	797	749	728	721	711	773	720	720	763	745	737	748	745	775	750	778	769	748	784	723	758	720	834	729	765	733	779	754	769	794	801	787	779	761	770	766	774	774	724	764	731	826	713	745	742	773	742	708	781	771	717	766	763	704	749	785	769	814	771	797	756	727	774	751	759	753	743	737	755	766	775	766	729	762	758	768	807	785	793	795	742	798	786	767	759	797	727	745	794	715	722	785	737	776	723	771	770	717	759	723	759	795	789	754	742	719	761	762	748	766	769	750	769	707	744	737	758	736	736	779	774	734	772	769	795	791	813	777	707	767	766	727	719	718	741	785	773	766	719	770	730	726	809
28466	12428	8459	7153	5468	3818	2653	1966	1418	1253	899	764	618	564	472	481	465	457	445	392	375	369	380	374	373	353	328	351	386	363	325	376	317	329	297	347	352	293	348	313	326	360	329	321	371	371	310	345	345	363	325	339	294	310	348	311	343	322	318	377	319	324	353	325	303	325	337	332	311	326	335	315	299	320	309	312	326	326	340	336	307	362	291	300	344	326	333	308	319	319	367	327	328	325	324	317	328	294	326	301	344	310	312	300	324	356	340	321	316	322	355	340	302	324	276	312	331	335	352	308	347	304	340	294	295	283	290	342	345	320	322	291	323	339	336	348	339	326	315	347	321	347	290	324	310	355	329	345	325	311	296	324	347	312	340	311	332	330	344	306	320	378	317	305	292	315	359	348	359	321	330	317	325	322	333	325	308	312	303	308	297	334	330	328	280	368	311	341	319	334	299	324	354	323	316	319	331	374	353	351	353	328	327	320	313	314	332	353	316	303	347	347	317	314	319	327	309	301	360	325	307	323	326	314	333	348	284	322	352	317	296	319	318	320	278	309	343	326	346	326	323	347	307	302	343	330	354	308	326	338	344	333	321	336	303	312	308	327	295	329	329	321	320	321	304	306	353	335	345	337	329	334	339	325	333	338	342	324	318	316	344	325	318	316	349	307	347	333	339	374	309	325	319	307	332	330	301	346	350	319	316	308	334	337	300	333	350	342	333	330	316	284	305	324	304	280	313	318	329	332	333	308	358	285	316	321	310	309	315	341	335	301	281	312	325	319	286	342	304	329	349	332	314	324	334	336	310	375	294	353	318	309	343	323	310	301	337	339	335	283	317	343	318	326	309	329	335	324	338	333	318	329	321	327	327	342	364	287	323	325	299	327	318	332	333	335	339	320	292	339	316	303	316	369	307	290	322	313	280	318	314	333	293	310	310	342	345	318	297	318	315	302	330	330	322	316	327	314	293	313	321	334	336	311	356	321	322	325	312	346	330	357	376	297	330	340	354	344	318	312	299	350	339	320	319	341	309	313	340	321	286	321	326	323	334	295	326	320	339	335	349	347	317	285	314	333	357	351	344	348	354	307	317	344	339	297	352	325	343	336	341	353	355	332	324	293	329	294	353	317	301	311	288	302	322	324	296	308	350	323	349	323	340	341	310	321	324	345	329	330	338	316	339	299	316	332	335	334	314	332	331	337	290	312	331	343	329	313	328	348	313	287	311	319	316	333	313	320	345	336	330	335	328	373	317	291	322	315	350	336	336	326	302	348	309	300	300	319	332	294	323	304	317	332	305	297	293	330	319	362	306	311	353	318	348	344	268	307	319	372	353	335	314	326	341	324	343	322	317	335	338	336	346	344	314	367	319	318	337	302	306	312	332	339	322	319	286	367	296	318	348	321	331	367	320	318	361	321	329	327	317	318	329	329	358	344	294	316	320	303	340	327	336	334	312	320	300	290	279	329	335	305	319	346	321	311	288	348	342	335	341	318	309	315	297	338	347	327	305	313	302	342	331	337	345	300	349	340	336	303	330	357	318	327	318	300	312	301	323	335	341	291	293	322	323	346	322	314	303	296	316	333	333	328	328	305	311	323	335	276	325	362	323	330	327	309	333	311	330	325	325	303	336	326	289	303	366	300	319	326	298	339	338	338	312	302	325	335	315	354	336	317	348	334	323	331	328	310	304	310	295	320	299	300	367	327	316	312	302	299	299	331	316	317	335	316	306	296	319	312	313	296	304	313	325	351	303	379	304	286	321	337	330	333	312	340	333	321	329	296	331	285	317	326	324	335	347	310	328	321	343	340	319	309	304	329	324	349	288	340	297	346	325	361	353	320	305	333	325	336	340	301	334	309	311	383	322	328	328	359	335	354	332	308	341	311	354	322	329	332	322	358	321	330	353	322	333	307	344	350	314	312	313	290	312	329	357	317	337	301	311	317	350	324	328	322	331	343	325	312	331	341	310	326	309	314	315	304	328	321	332	299	328	333	307	338	348	346	346	318	282	315	327	306	313	341	317	334	313	330	359	329	311	309	332	302	301	332	312	326	339	343	306	278	308	325	306	322	307	313	361	315	331	288	334	330	342	325	320	337	299	314	327	299	358	311	286	305	298	311	321	309	325	322	316	332	309	322	312	329	319	333	347	363	311	322	310	353	309	324	296	344	362	326	364	290	340	331	301	307	325	316	284	318	321	323	359	332	335	332	338	325	317	308	351	342	326	314	297	330	325	309	330	337	332	318	321	356	273	330	355	333	338	329	315	335	336	297	302	332	290	339	320	324	340	298	323	298	312	332	306	362	317	341	327	314	333	316	331	335	332	291	305	308	327	353	344	335	377	335	348	332	336	343	328	337	315	330	293	314	308	300	302	348	340	317	295	349	348	319	340	343	342	327	350	358	371	332	329	330	313	308	286	349	323	329	303	283	328	351	368	323	351	319	320	325	354	364	328	290	340	325	342	338	355	304	339	337	351	305	323	324	331	314	352	328	347	282	307	300	359	311	288	315	312	312	329	320	330	361	366	312	338	309	347	308	289	320	318	324	295	331	379	335	288	316	324	311	319	321	334	306	326	321	336	329	286	302	330	338	310	302	329	333	342	308	341	343	358	329	308	318	338	336	325	333	296	297	303	287	354	340	326	307	338	296	331	303	319	358	317	356	346	350	287	339	331	360	340	307	330	349	330	343	306	324	345	350	321	334	310	348	324	330	308	300	333	350	331	293	342	315	352	360	343	326	324	310	321	287	352	293	286	324	344	325	346	306	357	318	333	314	300	324	311	363	348	345	347	317	318	312	337	312	325	324	321	337	312	325	285	298	340	314	341	334	310	345	303	312	341	310	344	326	332	323	333	341	309	310	285	319	300	316	343	314	324	335	308	355	324	319	323	336	307	319	345	322	326	365	350	338	307	337	320	326	292	317	329	291	344	339	344	364	300	343	329	335	348	356	343	349	335	336	310	367	361	301	311	310	324	323	313	318	332	296	319	312	326	298	325	284	302	316	333	293	319	329	326	329	301	345	324	345	313	313	328	321	357	314	343	315	311	333	298	328	321	311	347	283	355	330	352	279	330	255	317	343	344	315	277	309	314	324	336	336	312	361	389	310	274	310	311	291	348	350	307	345	334	343	299	337	340	326	324	317	331	324	341	310	361	305	315	300	310	321	354	291	303	355	308	368	337	325	332	336	367	350	317	323	327	330	320	277	317	306	294	324	329	334	306	307	313	337	284	324	326	308	322	316	285	334	374	320	331	349	312	314	339	289	330	294	310	329	313	339	330	338	336	310	359	336	324	320	304	300	290	288	324	337	354	309	338	354	311	297	355	311	330	345	335	343	314	317	303	330	307	294	306	322	346	328	324	318	316	324	301	337	302	299	291	337	305	366	348	346	292	325	340	341	282	331	293	328	311	318	349	316	308	333	346	323	331	331	340	320	324	320	333	330	330	294	345	299	311	338	339	334	340	332	336	337	301	315	314	322
17945	9214	13446	16057	14649	11595	9399	7103	5684	4924	4230	3258	2678	2195	1918	1678	1498	1412	1333	1300	1236	1137	1065	1046	1032	971	956	973	902	878	853	861	857	824	867	776	853	804	826	774	804	782	800	772	781	734	737	732	749	751	747	733	774	746	791	748	778	762	739	790	744	736	770	711	767	747	760	721	753	753	729	699	721	749	774	734	765	753	730	730	744	743	754	711	706	775	753	731	712	708	752	758	746	724	724	756	651	733	682	720	736	680	680	762	725	718	753	751	708	731	782	766	759	732	771	725	764	769	758	712	764	731	682	728	744	749	694	764	733	752	687	738	799	732	759	731	714	770	716	706	709	690	745	743	748	740	718	694	691	742	766	757	722	747	733	771	717	787	743	749	734	731	673	713	772	713	741	683	773	738	699	736	785	728	768	759	735	756	727	766	722	734	783	790	705	712	745	698	739	685	724	745	736	741	721	755	795	772	720	735	759	709	725	731	734	742	715	748	731	724	781	747	732	709	695	772	777	719	781	759	745	757	755	712	734	724	764	705	739	706	687	756	738	734	690	707	766	765	714	707	726	689	761	666	732	769	761	751	730	725	741	728	746	737	685	755	741	698	726	734	763	749	731	710	744	723	759	759	742	757	732	741	716	791	769	679	720	773	768	768	747	701	754	713	755	716	739	737	701	699	708	708	735	746	737	732	772	709	732	722	776	719	707	744	701	761	723	709	771	764	684	752	750	734	735	709	740	731	734	747	759	745	702	759	759	742	670	727	740	731	714	778	751	716	731	730	698	713	750	703	751	691	751	723	674	688	712	698	715	748	748	705	700	730	752	714	731	719	708	730	739	746	784	735	718	709	720	743	729	728	696	741	745	700	765	687	744	688	704	745	717	754	747	713	717	739	719	684	725	735	743	762	767	714	725	725	691	768	748	742	739	761	722	696	741	722	720	706	760	726	763	781	729	753	727	711	756	730	718	732	723	748	720	791	726	723	726	729	735	719	748	776	703	766	725	736	706	718	752	737	781	768	670	760	751	774	709	655	690	773	726	717	762	740	690	717	741	793	739	734	709	691	716	710	743	725	689	731	752	720	752	757	751	758	738	737	709	688	732	775	729	750	761	705	721	716	762	741	693	739	781	760	694	769	738	753	675	743	692	769	736	727	742	763	763	734	714	725	747	729	722	692	752	669	723	775	747	721	727	697	766	708	735	741	704	815	706	708	736	790	714	783	708	732	740	691	740	757	773	743	716	733	721	753	750	746	736	718	728	763	745	742	733	743	750	697	683	685	718	756	726	710	685	779	739	740	763	726	728	752	716	675	721	727	724	693	727	723	767	742	724	693	750	730	712	678	718	731	706	755	696	755	717	737	692	743	761	673	692	748	696	747	725	728	750	706	725	736	718	702	756	731	731	716	716	776	730	686	710	696	718	730	744	727	728	703	705	718	682	773	683	724	724	724	689	714	743	712	759	732	710	698	755	687	685	785	778	715	740	755	734	715	735	759	745	752	754	724	754	694	781	754	799	728	724	704	710	726	685	763	736	710	726	733	798	711	710	723	766	700	705	747	713	730	755	740	721	749	749	790	720	723	697	700	746	777	732	721	743	714	736	806	732	747	737	747	674	746	769	727	764	773	713	746	776	742	787	729	767	732	718	719	747	746	702	751	712	711	723	727	706	744	700	733	719	712	766	776	680	682	739	774	705	742	723	746	709	767	726	757	673	730	749	743	746	706	716	681	655	718	707	709	764	773	741	741	723	720	758	691	733	770	717	724	740	723	726	713	697	750	724	711	712	747	709	727	724	764	715	762	719	721	737	662	719	701	721	740	708	735	710	715	765	732	720	733	743	764	685	729	780	744	693	793	733	718	774	691	711	687	757	703	701	718	711	760	743	735	756	719	708	708	748	704	769	717	743	713	758	738	714	724	715	764	776	757	704	731	692	766	753	707	773	768	730	757	709	713	745	688	721	702	725	668	708	719	733	758	768	708	763	715	707	728	704	723	712	792	752	713	734	732	654	772	683	726	727	791	699	737	713	744	699	703	699	750	700	729	776	745	692	711	724	710	741	753	723	700	742	767	780	723	703	715	755	787	759	721	742	729	701	739	741	725	700	707	723	738	733	738	750	732	696	724	725	756	723	730	781	752	708	704	730	695	713	770	738	726	758	727	729	750	749	715	700	761	774	738	741	708	715	732	741	722	755	681	733	721	730	698	715	698	752	724	726	714	758	759	727	760	727	675	714	751	734	753	765	710	730	729	747	791	690	771	707	732	738	712	708	685	759	742	751	726	726	716	711	692	724	710	760	726	738	720	702	711	741	727	786	717	750	722	757	740	681	707	748	740	745	770	723	750	720	743	711	745	773	789	703	798	705	712	739	760	719	710	686	782	741	671	653	697	684	709	718	770	752	733	760	735	756	704	721	703	758	698	729	719	735	774	688	679	759	723	711	751	742	752	706	728	678	792	727	732	717	721	733	716	695	763	781	761	776	718	706	710	736	711	720	744	727	681	716	749	730	704	684	754	704	763	734	757	752	709	702	707	702	740	775	734	810	725	743	770	732	777	735	739	712	748	702	779	747	722	754	696	756	741	717	752	733	750	731	775	782	767	759	737	712	745	687	720	727	718	713	733	736	752	747	712	718	699	695	742	698	754	750	731	726	684	750	747	749	771	694	744	723	732	778	749	743	727	722	680	723	748	801	707	718	753	704	744	694	707	756	727	728	682	696	762	696	726	729	701	745	743	721	706	726	701	693	724	765	777	761	795	774	733	662	736	719	696	718	683	751	699	735	728	729	715	729	721	768	732	726	749	750	747	705	770	695	765	708	726	742	752	693	749	688	768	740	740	679	751	757	772	692	771	776	677	731	811	707	765	726	743	681	699	685	725	728	737	750	747	752	720	733	743	699	688	735	778	751	764	706	746	722	703	685	699	791	750	747	737	797	728	729	677	707	710	701	715	694	707	707	733	771	739	751	754	738	729	731	765	713	792	711	662	728	737	716	768	719	760	730	731	776	678	747	697	763	749	710	713	696	747	683	775	746	711	710	737	769	798	719	724	729	717	724	775	694	774	714	706	762	827	761	696	742	751	705	712	742	745	730	735	728	701	745	751	712	720	698	708	717	776	706	710	741	730	710	699	725	687	691	717	709	737	717	680	754	743	716	780	742	743	744	746	719	764	795	712	746	767	765	720	738	762	694	721	706	816	721	753	717	769	750	714	714	722	701	759	751	709	730	703	755	761	727	749	735	725	742	746	718	717	722	731	756	716	710	691	785	755	782	724	722	757	717	788	765	708	780	730	776	686	698	715	761	747	788	731	706	745	747	739	738	706	718	735	769	729	746	698	769	707	719	739	723	744	727	729	737	702	729	771	720	728	768	752	687	768	783	696	758	745	760	719	707	710	758	723	751	752	711	746	753	774	720	729	789	737	733	719	780	728	693	721	769	719	778	772	716	762	727	732	735	709	773	768	716	713	729	687	731	719
37331	18663	12287	10599	7866	5528	4042	2989	2060	1672	1452	991	864	687	644	520	534	502	456	437	426	386	421	381	382	378	345	356	368	386	408	355	327	349	366	320	298	327	334	327	329	330	326	356	295	339	358	345	283	313	304	291	340	331	350	322	339	344	326	336	298	329	337	317	314	324	307	356	327	340	320	318	326	304	328	310	342	325	324	329	317	327	308	323	304	308	308	296	342	352	291	342	325	318	363	304	303	305	364	320	305	318	313	322	323	349	346	311	302	379	327	290	333	365	324	305	335	301	303	291	281	308	333	299	309	321	274	316	327	279	321	299	312	309	311	301	321	318	332	339	309	300	313	291	308	349	312	326	344	309	335	315	314	321	325	318	335	362	335	341	276	359	343	333	314	313	324	340	325	322	321	324	333	335	323	305	304	343	322	268	326	297	290	297	312	331	310	325	319	291	321	318	338	332	303	289	322	318	321	346	344	301	329	319	355	294	345	334	320	304	288	317	354	321	322	326	346	350	315	348	333	332	296	320	353	315	346	310	275	307	275	345	304	280	297	293	321	288	351	305	339	320	329	310	304	321	289	291	270	301	341	315	283	288	315	352	330	319	337	332	295	349	333	315	310	360	346	335	299	337	318	300	319	354	316	286	311	276	316	337	293	246	348	322	332	348	352	327	331	326	322	319	310	355	326	348	355	339	358	358	318	312	346	296	309	293	323	324	336	331	333	338	300	304	341	297	290	345	284	329	318	325	338	336	302	307	333	276	338	339	328	312	314	327	323	317	348	320	294	310	328	304	333	306	282	321	325	316	307	328	328	315	311	304	317	322	330	286	315	303	342	347	315	295	353	292	327	333	299	333	367	313	344	309	339	332	329	339	315	352	307	335	326	296	309	289	303	321	314	312	292	317	322	324	311	292	336	289	309	358	319	300	340	314	297	326	315	347	313	306	377	295	314	323	343	296	336	286	296	334	333	322	309	328	366	322	328	308	351	308	316	300	343	323	341	309	295	351	350	318	318	325	341	297	314	310	322	306	341	318	349	308	342	332	366	333	315	348	310	354	342	318	296	334	310	336	330	283	299	325	319	318	325	333	341	323	330	293	341	298	324	298	352	361	328	329	348	319	311	315	313	317	348	321	329	354	311	290	411	350	269	324	348	330	309	305	304	295	352	304	311	338	330	333	289	318	328	307	316	318	328	324	311	320	307	336	314	323	282	317	351	347	341	298	331	311	328	336	331	321	317	303	359	347	325	324	335	317	317	311	291	336	318	326	349	328	343	342	293	344	316	297	309	318	359	318	310	296	288	318	336	294	296	332	329	342	304	299	282	327	349	307	332	353	288	263	305	320	348	330	305	331	311	310	323	320	315	286	335	320	279	320	341	339	281	307	312	315	346	303	308	318	324	301	263	330	299	327	319	308	304	292	316	359	331	314	306	312	349	329	276	332	329	315	296	336	342	315	339	344	303	321	324	314	338	299	276	323	317	305	322	338	330	313	308	298	353	304	338	307	339	334	322	309	314	336	302	314	322	289	319	302	309	321	341	293	331	294	303	319	328	326	339	331	296	339	328	320	328	336	316	349	290	346	335	309	338	322	329	344	306	334	322	353	320	331	291	365	303	321	312	324	297	295	305	341	357	333	323	339	299	311	307	303	339	339	352	312	327	307	325	315	318	304	324	318	306	327	296	338	337	317	329	343	316	328	329	338	362	328	326	302	346	279	302	299	301	318	310	309	292	302	332	355	349	319	296	314	313	322	323	327	325	329	333	320	309	329	326	349	293	281	336	290	338	353	337	280	343	311	303	343	326	285	338	327	337	339	342	318	324	338	321	337	326	314	325	340	321	336	354	312	346	334	310	317	350	310	293	315	299	313	310	341	343	327	318	331	327	316	290	322	355	333	337	326	301	333	281	310	352	367	345	339	329	316	347	322	300	328	317	303	303	307	305	311	299	328	299	312	333	311	303	303	316	304	324	314	286	284	366	292	319	336	312	332	348	313	325	329	311	318	338	349	343	298	335	313	307	303	334	304	293	319	329	320	346	311	353	320	288	306	328	291	298	320	316	328	288	323	333	340	304	308	304	348	318	311	346	354	321	278	307	334	366	324	302	315	321	301	329	288	316	308	334	310	295	268	307	318	355	323	352	290	309	313	343	318	344	330	345	331	328	351	348	296	316	313	333	341	289	301	320	343	304	332	319	327	344	329	324	350	349	321	296	338	315	338	324	341	333	331	313	333	325	321	293	331	302	304	307	351	323	325	327	317	315	293	345	301	326	326	303	310	317	321	294	306	337	288	327	312	340	334	344	345	305	338	333	318	297	317	333	315	320	321	328	330	334	346	315	325	286	329	329	322	311	335	322	326	294	310	338	336	305	327	334	323	344	324	296	327	317	298	325	282	306	308	324	346	307	315	266	324	323	345	348	310	349	335	312	309	307	331	316	340	326	300	341	341	322	322	322	326	307	326	317	351	328	322	322	310	366	298	330	335	310	325	320	299	324	322	338	331	314	317	334	307	332	357	319	306	333	312	317	315	338	315	306	293	373	322	326	336	292	328	336	318	314	306	340	306	295	323	338	338	292	333	339	286	291	275	337	344	304	349	315	329	305	322	286	316	335	350	302	322	316	305	264	332	301	318	302	314	327	294	294	297	298	323	312	336	355	316	343	319	318	294	322	313	333	315	333	319	326	317	304	331	334	303	318	378	330	318	316	329	288	306	315	345	338	297	283	341	315	290	330	329	326	303	294	337	304	336	288	292	346	353	321	328	300	305	321	312	330	322	327	324	366	291	324	322	316	333	355	327	342	317	295	309	310	335	326	309	332	347	299	294	333	341	337	355	297	345	344	319	298	324	368	306	328	348	335	329	335	328	322	321	325	327	313	321	299	320	317	313	301	318	329	289	338	300	305	318	348	338	321	329	326	296	299	344	325	297	302	323	300	320	323	356	294	313	320	306	290	339	293	349	311	319	296	305	319	329	358	319	329	334	364	348	325	323	342	337	303	339	310	344	294	313	288	351	371	323	313	339	312	305	332	304	328	332	309	315	308	312	350	325	352	305	326	312	336	306	297	319	346	308	317	317	271	315	270	286	366	332	317	347	306	313	323	316	302	314	320	300	304	315	292	325	331	322	277	295	331	321	352	329	352	317	297	301	302	324	277	304	308	334	306	329	291	332	362	331	357	343	313	317	306	336	306	317	307	333	330	368	330	303	294	346	339	314	319	337	308	345	320	323	303	329	339	308	311	320	335	306	307	349	332	334	311	331	310	328	308	330	316	328	342	307	318	321	309	299	307	315	301	302	306	324	308	305	276	297	317	304	316	347	357	348	348	356	338	324	323	311	292	311	345	293	312	331	299	339	290	376	339	330	339	328	319	335	307	346	330	323	317	293	330	336	327	334	284	311	298	287	319	341	310	336	324	312	344	343	363	324	279	331	322	324	317	291	318	298	319	308	330	356	322	321	334	327	339	327	284	339
22631	12464	16971	20256	18822	15764	12506	9894	7989	6908	5759	4352	3735	2948	2453	2118	1782	1720	1730	1542	1387	1380	1267	1227	1129	1144	1049	1058	976	978	939	938	908	940	858	839	839	779	834	813	839	767	777	787	828	789	807	774	753	753	839	708	782	801	750	783	765	789	774	766	762	733	752	721	739	747	711	735	755	736	735	708	725	708	741	692	764	701	761	732	748	741	729	759	762	730	779	743	731	741	743	731	696	750	745	690	710	710	763	679	707	752	726	760	717	726	708	727	689	725	706	734	721	748	692	711	778	703	752	702	769	700	741	684	742	745	688	687	728	708	750	686	725	737	760	707	685	696	746	747	735	772	728	740	730	706	737	721	745	761	687	718	729	766	735	711	764	667	692	784	755	716	698	699	724	704	744	704	701	744	715	676	697	710	705	743	753	709	736	704	685	750	722	703	731	754	775	734	730	753	727	710	691	707	756	656	694	752	746	724	752	755	725	702	744	702	718	722	678	742	739	716	712	775	692	745	730	712	763	704	734	677	710	746	720	701	740	738	752	736	717	728	770	764	776	727	782	750	750	667	730	664	695	739	713	729	706	698	761	675	756	750	732	736	752	736	727	736	733	778	753	736	743	719	650	677	748	713	768	755	684	754	713	719	707	741	709	745	735	755	737	692	734	733	719	689	736	737	731	784	692	711	700	744	704	717	766	714	716	715	715	702	740	718	730	685	680	776	751	664	751	746	739	717	736	714	686	755	683	706	710	720	719	797	765	767	759	733	731	735	718	692	702	751	727	746	714	750	687	718	743	729	691	691	769	732	737	730	744	693	806	704	735	750	729	730	715	696	743	703	738	735	751	756	712	693	716	716	709	687	709	705	729	763	691	697	691	731	684	725	731	667	720	681	726	733	691	789	730	729	709	755	737	688	785	751	736	722	701	738	716	682	698	697	728	731	740	659	727	685	652	687	743	720	697	742	741	750	713	772	726	650	759	709	768	774	753	689	750	733	718	747	702	717	714	742	710	698	761	697	771	700	751	749	713	736	722	724	731	754	712	715	688	757	732	740	720	754	735	710	707	768	724	721	668	708	726	738	690	718	771	709	725	728	695	713	690	700	726	703	714	708	695	742	736	730	741	732	701	739	761	731	757	700	725	706	726	717	724	761	753	716	728	721	750	718	722	732	689	761	698	708	732	674	700	759	710	733	718	719	747	724	746	731	745	730	741	743	693	692	730	769	666	731	737	733	754	709	698	726	726	727	733	721	746	747	683	718	740	711	728	760	760	774	714	709	769	672	721	700	714	780	748	729	745	734	727	723	716	724	727	750	751	651	715	742	700	724	697	749	717	762	744	756	732	744	728	690	777	739	689	721	655	702	763	776	746	722	712	707	660	766	746	794	770	739	700	782	725	701	718	727	773	711	663	737	790	680	712	801	726	748	741	697	718	738	746	744	703	732	756	737	748	725	737	717	716	748	739	746	725	734	709	718	712	732	773	669	737	710	716	765	681	744	680	752	699	730	757	706	711	715	747	709	732	708	731	727	720	730	700	740	733	732	706	788	724	686	729	726	787	727	745	762	735	722	759	735	728	681	728	725	705	678	741	779	709	742	747	716	700	738	739	691	756	753	713	762	723	738	732	727	781	684	718	699	700	672	730	708	761	698	772	673	729	729	699	733	662	783	711	669	709	734	727	701	725	757	723	704	734	727	692	716	682	734	739	732	697	727	727	730	765	696	742	697	690	696	712	772	664	753	772	687	755	682	734	685	719	760	729	740	740	715	731	737	723	744	745	720	732	722	723	686	728	669	750	675	757	778	763	698	749	720	737	696	718	717	712	716	705	721	736	732	705	755	721	724	721	715	708	760	704	775	724	702	730	707	728	711	768	673	746	698	750	681	735	766	709	698	706	707	704	691	767	813	725	754	734	738	740	732	716	762	757	702	736	734	747	729	737	723	700	677	718	732	685	693	731	678	734	714	733	731	719	676	798	667	717	688	732	744	698	685	721	789	728	702	730	721	819	726	695	784	734	746	724	731	730	688	712	720	763	743	752	735	705	721	749	737	717	746	709	683	704	736	689	703	697	736	704	720	801	784	689	680	713	747	709	702	764	697	699	723	705	752	704	751	690	725	706	720	686	721	725	700	733	755	705	748	716	694	738	704	709	727	687	737	730	734	763	741	689	755	713	775	749	738	718	736	685	756	717	745	730	708	731	729	774	738	704	735	756	688	684	717	746	731	721	696	688	699	705	741	740	716	751	728	715	785	755	692	691	745	751	763	730	759	748	719	729	727	712	727	717	699	701	726	738	700	717	725	680	696	717	703	727	766	737	778	705	734	690	734	752	733	722	672	693	706	725	744	692	752	742	720	672	775	727	730	748	698	730	705	740	699	734	723	725	752	766	693	733	773	755	750	722	746	776	698	774	684	732	731	733	729	679	722	703	688	768	731	757	754	710	725	741	704	740	724	694	725	754	744	745	713	796	751	720	737	744	743	731	701	717	733	719	783	732	718	756	725	715	754	734	755	723	730	699	750	710	660	688	707	726	736	734	762	732	728	706	714	715	718	738	741	748	732	833	776	778	693	679	670	708	766	713	683	687	751	730	705	719	741	705	734	772	706	749	692	698	740	759	708	752	743	700	743	689	710	730	734	701	714	749	758	735	786	685	724	761	712	776	706	769	716	683	711	736	745	731	748	743	707	696	755	739	677	715	720	734	721	764	711	697	739	743	717	724	726	661	730	744	718	729	744	764	744	696	747	742	726	680	722	718	726	744	615	729	727	712	713	663	725	728	705	729	706	763	735	751	765	735	715	718	720	712	707	737	675	752	713	716	755	784	754	707	681	746	756	757	735	680	736	771	702	701	715	708	735	712	729	738	738	719	739	687	726	747	720	744	702	723	728	754	707	732	762	760	802	733	727	725	687	780	716	684	743	741	725	750	727	772	720	740	718	758	754	705	735	741	750	707	710	695	727	720	681	708	722	730	752	676	727	683	743	697	695	749	766	725	740	738	742	729	732	744	727	735	724	783	734	724	741	732	727	739	711	725	731	714	756	715	757	762	678	714	698	761	753	732	729	776	693	748	721	726	731	688	745	701	726	720	752	722	708	772	711	752	739	715	690	736	740	702	719	742	721	726	734	774	662	755	695	694	745	762	746	753	717	741	698	720	736	723	774	683	719	695	770	686	728	725	718	699	805	742	660	735	762	675	718	739	709	703	742	767	715	704	755	735	732	713	750	764	697	706	728	734	723	723	720	737	725	706	735	753	729	774	714	744	713	704	749	697	736	749	676	722	757	684	724	707	693	712	703	760	747	730	701	732	702	709	727	672	720	742	707	721	755	732	736	703	719	762	770	741	683	713	736	689	681	714	722	678	741	721	716	727	694	700	719	751	678	770	673	731	679	723	712	671	760	744	718	709	690	769	715	710	737	724	704	756	727	725	702	716	770	739	731	700	703	706	745	669	731	721	765	709	724	779	726	760	723	735	706
15613	7052	5122	3844	2513	1782	1314	1032	822	656	570	531	505	474	426	376	381	366	359	379	375	371	377	377	351	372	349	350	320	331	338	326	346	357	376	350	359	358	351	345	329	364	332	346	320	350	333	351	309	332	340	347	345	307	315	350	357	355	346	350	351	385	336	329	378	333	367	302	337	327	365	366	361	347	349	348	300	327	346	338	324	323	319	382	342	323	325	347	357	299	303	333	364	309	346	298	337	343	383	330	363	321	336	331	315	340	337	307	360	336	343	317	355	337	319	326	361	330	374	348	341	337	329	343	330	320	372	351	349	392	295	332	327	351	347	340	358	333	338	345	356	318	323	339	319	325	327	327	370	364	348	341	331	352	340	358	372	345	365	341	368	343	312	376	321	337	346	311	340	335	323	363	315	334	341	320	316	345	397	340	337	373	327	336	338	333	291	302	335	332	326	340	314	375	342	351	333	339	333	345	315	327	356	341	369	335	327	318	337	332	347	297	328	342	362	345	342	337	326	359	325	365	328	354	334	360	295	331	397	362	381	339	336	349	335	330	343	354	317	353	325	340	340	330	365	329	336	339	337	326	351	318	343	349	325	314	343	346	305	303	312	331	348	325	348	352	345	340	318	308	345	326	351	296	329	350	336	352	325	326	354	371	355	365	364	348	321	350	330	314	344	310	332	352	315	332	298	376	349	370	337	306	363	341	324	310	353	354	317	344	347	347	324	325	339	332	337	340	358	334	318	325	377	366	337	368	340	347	337	353	307	334	338	355	355	324	390	330	357	339	339	358	367	335	296	333	319	337	338	360	356	315	357	342	358	350	326	332	348	350	369	355	322	365	322	350	351	336	361	339	306	342	336	360	334	345	355	360	354	344	370	351	371	336	338	329	338	329	283	310	331	344	354	356	344	350	349	346	354	320	317	324	327	321	343	326	340	311	324	340	361	306	329	348	335	348	330	320	300	320	350	327	324	314	351	359	361	356	386	362	357	335	323	360	342	313	320	357	318	361	336	336	317	330	362	317	355	304	321	322	307	325	348	329	368	354	380	339	365	374	341	351	318	322	331	330	336	294	336	335	308	348	340	312	339	357	321	376	313	336	345	332	319	324	321	317	290	307	291	324	337	339	356	352	361	326	321	344	315	355	358	322	303	340	338	292	339	354	340	350	337	371	333	363	311	302	341	360	357	352	329	331	367	308	342	297	335	351	319	338	323	338	326	347	325	320	364	306	329	320	316	319	311	344	371	333	368	326	371	367	349	345	318	370	331	335	367	342	308	313	333	353	320	325	340	303	313	354	318	329	335	307	379	338	330	324	321	306	322	332	335	354	324	320	353	342	345	338	325	327	350	315	304	330	366	340	343	333	345	345	354	328	331	296	339	331	381	313	351	367	384	372	330	319	303	314	305	339	334	401	375	334	362	336	364	321	310	343	298	308	335	352	349	380	308	361	333	348	333	339	335	345	340	314	350	342	323	365	343	344	351	321	370	334	342	319	335	327	354	325	370	355	374	329	303	337	323	323	359	382	321	312	319	299	305	357	333	329	338	329	326	332	316	341	327	349	329	333	391	325	312	346	350	372	328	329	344	329	322	320	364	334	347	345	329	341	317	321	326	338	376	327	370	314	351	346	350	358	340	322	375	338	351	346	350	341	316	358	352	334	370	342	343	338	331	311	328	347	337	338	348	349	329	319	325	336	334	335	320	340	315	332	313	310	363	345	358	347	330	335	328	329	373	347	382	373	313	327	341	320	330	355	340	309	372	324	315	318	350	319	335	327	399	330	341	335	355	318	364	349	339	308	352	348	309	304	311	327	303	334	359	355	345	349	353	321	309	331	350	358	328	338	353	337	315	336	333	343	340	317	354	295	312	371	335	339	345	338	359	355	360	344	354	328	320	345	345	347	324	346	311	355	351	299	332	365	314	333	342	305	328	358	347	303	380	322	341	301	351	318	331	299	318	330	347	361	347	324	351	352	337	378	390	398	356	352	355	359	323	310	302	297	339	298	323	323	336	351	342	329	354	353	360	325	306	325	338	361	343	309	325	355	322	326	363	344	311	361	346	349	338	341	336	345	328	321	319	362	359	376	301	365	334	310	315	337	347	321	339	354	348	313	356	333	339	338	333	316	401	339	349	342	372	317	344	363	344	335	321	368	339	328	427	374	390	380	332	358	326	308	342	348	325	344	349	333	324	333	333	356	338	328	337	341	320	373	336	318	344	336	354	349	337	332	330	336	297	358	340	367	352	352	335	321	364	367	326	306	358	334	367	326	334	332	367	317	321	322	306	352	324	348	349	332	365	360	310	324	333	334	376	352	350	328	321	322	351	337	299	324	337	328	347	312	342	305	339	322	366	346	324	317	335	345	349	347	315	346	333	325	291	319	353	332	375	331	373	346	324	323	366	333	342	315	347	356	344	352	339	336	346	306	340	345	346	346	363	305	331	353	355	333	346	342	372	373	339	370	327	347	332	328	364	337	331	376	338	344	332	308	314	345	340	339	326	322	344	347	380	364	329	334	331	347	336	338	347	320	341	315	318	348	333	353	349	325	323	318	333	343	352	310	329	368	313	358	337	367	348	319	362	299	326	380	307	341	285	345	355	344	337	345	371	335	334	322	332	336	357	322	327	340	290	311	339	334	332	299	321	328	327	353	353	375	322	333	340	331	349	341	296	358	343	290	313	328	353	357	354	332	340	332	312	344	316	307	306	296	303	304	350	336	309	328	330	319	319	345	313	325	351	320	345	314	309	340	366	315	317	358	320	346	289	332	309	334	330	329	370	340	342	344	326	311	333	343	361	363	342	301	324	321	315	345	320	300	359	323	343	332	299	330	361	346	311	312	320	312	320	320	347	341	324	351	374	351	348	358	353	315	351	361	318	349	331	327	369	340	333	331	362	353	313	315	333	342	340	310	334	322	335	322	297	338	357	371	395	329	323	296	309	325	317	346	307	345	344	335	356	332	338	333	306	338	397	347	321	331	328	319	348	341	359	333	291	361	357	330	319	356	369	340	349	353	326	349	350	319	325	385	326	338	342	353	350	348	358	308	343	348	310	362	344	339	356	354	343	361	338	363	338	348	341	365	351	297	328	322	347	327	357	340	309	329	332	342	330	352	343	354	347	333	344	370	364	373	362	292	339	367	310	321	327	349	338	329	339	325	337	382	320	361	313	317	333	329	327	353	354	348	363	346	328	369	303	376	353	339	343	311	357	358	338	317	312	347	336	296	315	341	325	369	375	344	321	313	323	329	361	388	364	334	354	324	330	322	361	363	345	333	339	329	343	360	329	334	334	321	323	295	344	312	323	336	327	358	317	315	316	341	341	336	353	343	352	313	343	350	328	370	342	377	319	306	355	308	307	318	325	301	355	336	367	298	328	368	356	347	368	354	308	359	326	374	303	287	302	303	347	351	375	354	357	326	356	337	324	334	326	349	333	354	325	333	337	317	330	319	317	360	315	357	317	371	333	335
9731	5846	9031	10209	8232	6397	5029	3937	3303	2642	2207	1966	1735	1482	1358	1286	1139	1145	1078	1069	1032	982	981	957	855	871	857	841	848	818	859	836	807	839	856	811	837	805	798	749	776	783	773	743	765	801	779	815	774	748	771	733	724	756	765	818	739	752	800	847	758	744	807	780	787	729	793	765	767	756	787	746	786	727	788	733	739	786	780	743	743	777	760	818	752	775	800	728	708	743	756	786	769	787	769	776	742	802	793	756	744	768	746	755	759	764	790	741	769	780	717	717	752	774	755	757	760	811	722	780	738	779	768	706	717	795	797	781	781	736	786	779	789	744	825	797	800	765	742	754	798	747	711	756	760	738	772	752	756	770	730	752	744	743	751	764	750	766	741	797	763	855	780	736	713	779	714	773	741	769	762	774	710	782	768	755	704	779	747	762	782	798	768	780	742	733	732	761	806	775	767	785	794	735	802	769	756	770	769	764	821	796	774	727	724	739	716	790	789	768	802	740	722	711	761	747	784	761	777	775	752	768	736	726	793	731	760	773	774	756	772	749	792	799	715	761	782	757	784	799	754	783	729	750	734	765	785	805	794	719	791	777	748	781	768	729	730	760	723	743	776	762	714	711	784	762	794	757	799	768	787	783	815	751	820	774	792	745	811	723	791	752	778	727	753	732	742	722	751	752	728	745	783	734	765	759	799	802	731	786	805	778	722	751	748	743	763	801	795	749	804	762	750	820	784	780	772	747	755	767	777	775	743	765	747	773	729	774	759	750	787	751	754	760	741	761	777	823	755	781	733	739	746	732	752	764	753	774	703	841	790	758	767	773	736	719	814	763	745	714	757	765	761	797	719	740	769	727	753	731	771	771	767	714	718	717	747	785	732	750	766	765	757	791	763	769	768	776	751	810	742	786	775	725	820	814	741	748	752	743	746	765	736	788	759	777	738	715	744	753	765	814	763	761	770	773	685	747	775	735	717	712	804	734	745	717	744	802	705	776	791	783	808	786	712	724	730	753	785	729	784	730	763	786	739	776	796	740	787	774	768	791	763	742	733	765	755	760	761	714	724	768	733	801	776	764	744	760	771	742	763	720	763	798	750	774	787	781	744	739	771	746	849	811	732	807	783	746	812	778	748	787	783	736	787	728	739	737	745	764	755	727	724	690	755	791	757	766	697	824	798	756	736	742	741	725	725	761	793	725	730	765	736	815	758	756	791	764	732	776	790	725	750	748	764	744	781	732	736	749	755	789	763	813	775	758	767	732	738	778	761	770	714	745	767	752	696	809	743	740	784	763	808	737	727	785	773	737	755	759	774	764	725	736	777	722	721	757	754	762	765	786	763	766	763	803	809	772	779	771	775	789	734	733	761	727	729	752	792	764	751	733	743	760	809	776	761	801	750	736	766	741	715	770	751	741	752	739	766	780	789	726	764	815	770	794	791	736	751	749	753	725	785	750	799	771	747	782	748	791	792	713	790	779	759	746	771	742	724	749	694	785	748	740	751	745	767	736	758	721	728	729	747	770	775	702	747	709	747	731	728	697	759	782	805	767	749	752	780	785	750	735	761	759	777	736	771	754	733	713	749	783	771	760	783	778	792	711	829	794	811	774	758	791	779	734	770	810	762	816	731	731	713	758	712	767	771	762	758	754	813	774	764	809	803	758	732	754	791	743	745	730	795	784	790	723	760	728	704	743	755	795	716	787	727	816	747	790	742	770	789	731	753	765	763	769	770	744	780	759	735	760	783	789	779	756	746	766	792	778	742	729	788	733	766	764	779	810	780	824	751	768	761	808	787	756	717	735	751	769	763	732	757	779	767	790	769	796	762	774	731	699	802	783	729	798	725	748	708	788	705	719	788	741	754	771	797	799	781	831	816	754	807	713	778	769	748	694	740	725	748	787	736	788	751	749	767	782	784	786	757	830	734	788	808	781	753	758	809	721	741	749	766	767	751	761	756	788	752	763	781	741	751	809	753	759	713	702	785	727	803	753	696	746	742	760	722	806	780	794	689	735	768	731	753	741	772	769	749	786	809	742	711	750	755	821	732	754	825	777	731	775	789	812	723	743	730	767	735	774	740	758	748	741	742	794	777	750	767	759	777	777	770	700	747	728	810	755	790	723	751	765	751	767	752	764	791	758	782	781	766	755	717	759	770	739	754	768	735	749	772	688	735	745	763	763	755	740	793	762	733	704	763	799	790	716	786	798	721	851	756	778	766	756	688	783	779	732	752	736	739	801	694	765	748	737	788	723	762	775	764	770	786	740	766	788	735	804	751	782	750	732	749	780	721	737	709	777	767	767	812	753	742	762	747	686	737	748	720	748	746	752	748	798	766	769	725	775	783	800	746	738	716	766	776	735	727	792	788	783	757	756	709	771	772	752	798	724	715	764	779	771	800	750	789	741	789	795	779	784	762	751	765	740	769	715	727	779	793	753	742	739	751	764	754	750	805	781	743	737	751	735	709	736	779	780	754	776	781	748	780	781	771	788	799	696	786	768	776	764	754	711	754	748	763	764	719	791	766	715	767	672	820	712	717	768	752	698	737	768	773	783	767	789	794	752	767	798	756	771	786	771	768	773	787	783	780	742	767	745	735	766	737	787	815	808	768	776	753	705	772	752	828	761	740	795	796	761	817	785	750	777	721	725	743	742	772	739	765	767	758	761	750	781	754	760	743	831	774	762	743	796	756	745	766	776	729	764	751	713	738	769	773	737	764	789	787	754	760	719	740	792	785	765	770	737	719	728	740	716	739	769	762	818	751	765	776	758	749	735	798	820	725	776	748	694	715	769	746	760	744	703	747	744	760	762	741	787	731	757	802	739	721	743	774	747	749	764	747	724	794	774	764	783	754	785	792	777	777	742	740	763	796	722	786	750	770	697	791	751	724	730	730	768	742	822	784	752	790	710	732	783	797	718	748	742	751	771	741	708	736	736	723	791	725	751	782	734	755	756	761	747	781	747	756	794	740	711	715	742	741	745	750	718	780	742	738	719	749	769	770	788	782	784	823	743	792	726	761	769	726	754	747	731	752	759	768	736	721	777	740	780	749	716	789	739	763	764	762	742	743	795	736	719	784	745	774	737	784	705	729	760	778	734	775	763	721	780	721	784	737	773	716	776	777	771	762	735	758	739	776	733	756	810	740	741	698	784	736	736	745	772	772	763	785	738	779	761	813	743	736	768	770	754	754	833	742	801	728	762	767	709	724	736	759	780	743	731	728	781	770	751	744	746	765	785	753	775	770	777	730	740	734	787	707	754	786	763	758	760	791	769	745	772	793	750	768	762	753	717	761	747	744	731	714	784	753	729	794	791	772	764	770	778	738	732	737	738	753	743	720	758	744	788	805	726	755	775	739	686	800	793	763	797	767	791	781	720	738	742	755	746	773	704	716	779	724	759	783	724	721	789	784	724	703	746	748	751	769	788	823	829	720	782	765	769	779	787	784	718	776	799	785	793	740	790	752	798	770	726	729	770	780	748	758	747
28169	12778	8443	7071	5129	3796	2847	1790	1370	1156	916	786	683	561	464	451	427	412	405	428	376	373	371	366	352	316	348	319	349	325	353	357	353	327	344	335	324	323	354	342	345	340	352	354	314	327	360	308	335	351	329	297	279	301	315	345	328	316	350	322	326	316	330	320	352	335	317	332	323	296	331	358	291	301	374	292	298	315	332	332	331	318	330	283	301	303	353	333	330	291	333	320	327	327	314	314	319	331	331	335	310	308	299	303	294	328	349	331	322	332	307	318	303	322	303	372	345	348	283	302	322	321	322	331	334	329	347	366	291	309	326	320	297	325	303	312	334	336	302	301	337	341	313	306	322	292	294	303	328	363	321	328	316	332	366	303	314	368	345	335	349	355	331	309	317	342	367	338	296	316	309	334	334	349	332	338	323	303	311	308	362	320	321	340	309	281	307	373	351	343	333	328	364	326	311	327	313	366	356	314	325	306	345	340	335	317	297	292	340	300	348	350	335	314	308	354	329	316	300	339	341	304	323	338	314	322	347	319	350	327	338	320	343	344	333	309	336	337	336	341	307	315	296	338	360	314	301	323	342	325	312	316	317	329	329	346	286	307	312	324	332	278	301	319	314	335	309	329	311	301	338	333	309	312	315	311	316	298	351	319	331	317	332	326	345	305	288	311	328	335	311	314	329	296	316	325	308	356	338	311	355	325	351	329	335	330	299	308	326	327	324	278	348	309	340	322	327	291	336	325	337	333	359	308	289	308	319	321	347	356	343	307	288	302	296	327	304	318	334	304	334	329	359	326	347	297	318	335	325	319	346	320	339	329	340	304	337	316	328	329	337	317	340	316	356	320	358	304	301	329	311	323	321	293	315	310	354	334	342	294	355	308	288	342	329	350	331	309	345	304	345	314	343	332	327	319	340	317	303	333	335	330	314	367	313	332	313	350	302	325	342	300	314	346	347	300	286	312	308	321	304	301	328	325	308	342	333	315	293	314	339	319	343	355	346	351	319	341	350	340	325	312	325	360	330	317	348	375	336	312	305	303	345	276	284	315	332	314	304	325	365	338	306	330	309	303	322	332	340	315	351	317	333	317	295	310	340	331	325	351	332	315	344	315	309	281	331	307	287	306	332	309	333	338	297	315	306	337	342	373	307	319	363	308	302	364	345	316	290	363	343	319	341	328	318	336	318	301	306	323	345	308	322	312	297	339	310	311	283	301	309	318	302	329	308	314	332	336	315	307	293	311	306	291	309	283	315	316	318	305	278	337	295	354	304	324	304	314	307	329	350	306	298	288	323	343	336	360	321	323	341	319	322	326	324	312	343	327	325	300	284	302	310	317	329	314	340	333	324	303	328	355	317	293	356	342	300	310	323	344	351	321	332	315	333	331	322	347	337	296	334	358	328	338	323	305	307	335	307	332	281	301	306	322	306	336	314	324	336	297	340	332	322	318	329	357	292	316	323	329	332	314	321	317	323	336	328	338	324	313	304	319	284	301	322	310	326	330	311	311	325	342	339	295	327	315	299	370	282	343	353	351	333	340	348	287	309	305	313	344	315	334	343	311	366	304	325	353	327	356	337	310	298	318	328	299	337	318	318	305	306	320	319	304	340	341	316	298	337	320	320	294	324	356	327	321	320	306	347	314	299	347	339	348	306	335	333	339	329	351	310	327	312	342	370	311	349	310	327	312	326	344	313	339	348	372	347	327	341	299	335	327	318	348	292	320	304	337	316	289	339	316	336	295	342	316	350	348	321	308	307	319	321	330	316	289	307	310	331	338	326	344	305	334	360	322	348	319	327	291	347	323	295	306	292	308	347	326	328	297	363	331	334	336	317	339	337	347	295	315	284	338	325	338	321	351	314	369	294	296	318	327	317	318	332	326	358	348	311	342	303	311	301	315	350	310	290	317	295	334	330	323	345	312	370	319	298	333	338	295	309	318	347	300	316	356	337	319	296	325	333	300	321	313	303	326	298	284	314	324	341	300	343	306	295	330	357	341	312	310	334	339	331	321	339	332	320	315	327	317	299	339	325	295	330	302	332	328	364	329	301	304	320	305	286	318	350	315	326	344	309	333	326	298	305	319	333	327	307	348	320	337	305	310	315	301	359	331	316	329	318	311	319	344	336	357	341	304	312	320	337	361	335	306	320	314	347	314	348	353	336	304	303	332	322	332	333	313	336	346	323	321	352	317	304	342	329	335	335	329	325	346	312	341	338	322	326	313	337	355	288	295	363	323	302	338	336	302	325	302	296	322	299	282	323	343	322	324	342	307	320	335	341	318	337	336	328	341	313	313	310	357	315	358	339	296	304	313	325	342	330	327	302	307	364	329	332	354	306	315	328	318	287	332	328	360	350	340	339	312	351	288	321	343	331	304	363	311	322	305	320	319	313	272	293	306	314	328	332	303	325	335	335	338	350	362	329	279	330	304	294	337	343	291	348	339	324	336	326	334	315	306	340	327	317	312	317	297	354	340	321	330	326	277	311	339	325	349	339	355	329	322	356	323	308	321	319	366	332	353	343	291	307	337	330	311	296	319	328	301	304	302	342	316	336	337	332	333	314	349	347	310	363	321	317	363	316	322	310	326	334	320	323	317	348	332	303	314	340	312	376	304	331	335	302	322	326	358	325	336	305	346	367	291	332	298	329	335	353	300	333	298	306	342	351	297	284	351	331	312	287	306	311	334	312	316	297	298	289	317	321	338	329	321	327	332	279	324	341	354	356	333	290	309	301	329	323	333	318	336	289	315	323	332	341	361	315	308	333	337	304	326	346	359	325	298	362	319	313	335	304	306	326	316	337	320	326	318	300	302	344	309	317	324	297	328	307	284	327	304	300	348	319	299	322	322	320	343	362	317	306	335	342	333	314	297	333	351	326	306	382	327	305	322	278	300	353	343	311	327	316	301	357	307	352	323	297	322	332	361	348	289	329	322	314	306	332	313	319	316	316	309	331	284	324	313	337	278	330	308	347	320	333	315	320	340	307	299	289	330	321	334	332	355	332	309	339	303	339	322	322	313	310	321	351	319	317	290	313	331	300	325	317	345	331	314	306	312	307	366	349	338	330	343	330	321	335	309	340	338	363	341	348	373	321	328	302	288	316	335	307	327	324	330	339	347	342	324	329	342	306	298	332	341	326	330	278	330	333	309	351	320	321	350	295	363	350	326	342	319	328	307	297	332	312	293	318	346	304	302	339	333	309	309	331	286	320	327	322	340	321	313	378	323	331	311	314	267	308	312	308	299	315	309	296	334	311	341	308	336	302	337	319	356	358	334	296	322	350	307	353	351	349	312	317	306	311	345	318	320	311	339	335	300	332	371	339	340	289	301	344	339	406	277	352	344	346	276	325	346	327	304	333	349	338	312	311	305	300	346	318	327	310	325	306	328	368	346	360	354	288	297	333	346	317	315	275	332	311	326	381	353	299	352	324	338	340	348	336	313	331	318	301	309	350	349	347	344	325	332	347	299	316	349	323	293
18010	9208	13344	15897	14268	11641	9332	7221	5760	4809	3857	3217	2587	2279	1878	1636	1469	1364	1290	1317	1180	1141	1078	1045	989	957	919	977	888	908	887	852	862	835	823	837	800	789	828	833	799	785	774	777	786	833	777	755	757	702	789	771	725	763	740	760	739	784	681	742	736	767	748	736	764	773	752	681	753	741	781	743	730	734	777	735	746	708	746	765	776	781	730	776	761	725	743	711	714	753	749	712	724	777	770	753	710	760	728	746	763	770	764	733	731	750	730	703	763	723	713	716	757	791	795	748	751	702	724	787	662	715	698	746	693	784	760	740	709	758	700	727	751	731	676	755	760	729	755	702	778	720	740	769	744	703	728	745	762	720	736	753	786	757	670	730	749	813	780	734	740	727	742	787	703	719	713	775	770	708	766	757	744	753	724	696	754	735	694	695	744	763	732	711	749	727	758	761	744	759	696	729	730	678	764	721	753	737	757	667	717	730	758	715	779	749	767	753	689	700	763	733	741	742	733	714	723	719	728	694	722	755	755	765	716	720	701	722	729	761	685	720	730	733	718	747	737	754	695	737	739	774	749	712	763	735	720	711	678	719	720	691	747	768	686	711	741	759	748	760	753	756	753	769	790	733	714	738	744	738	749	734	765	722	730	749	751	744	708	739	724	728	755	773	760	695	760	739	736	716	803	727	745	723	717	783	716	771	724	753	741	774	724	757	716	734	775	770	722	713	735	713	747	701	749	779	764	716	748	722	746	772	753	723	750	694	720	704	754	808	693	727	696	733	753	735	738	738	749	754	724	744	725	762	729	694	731	708	736	711	739	723	728	765	744	715	768	716	683	719	730	771	762	744	715	723	735	755	773	698	747	748	736	732	730	754	762	760	773	749	741	768	756	722	721	700	785	757	704	732	737	711	740	710	747	716	747	706	745	720	740	766	754	713	781	745	745	758	715	745	754	764	743	724	690	727	722	733	692	753	754	753	773	728	746	678	782	737	737	741	692	687	758	725	740	805	758	714	743	765	701	745	754	764	745	694	707	741	752	715	725	726	747	747	726	770	736	757	730	766	713	723	724	717	741	699	743	757	784	708	727	808	758	734	734	724	765	744	725	737	738	704	805	743	750	740	774	781	693	744	743	755	767	751	714	753	732	750	738	730	766	720	729	747	743	768	707	750	702	726	771	708	714	766	748	752	805	773	766	754	738	733	811	767	728	713	739	755	728	757	730	718	768	733	750	745	799	734	792	725	757	743	660	724	727	764	754	748	741	764	756	735	721	746	753	708	716	716	752	756	699	696	738	713	731	712	761	724	762	740	713	724	803	725	760	736	721	708	687	761	747	697	747	746	739	785	760	777	730	716	726	728	744	702	730	711	773	734	699	704	733	702	725	747	789	753	698	750	738	749	728	725	742	744	722	719	701	769	828	757	759	711	721	697	707	725	703	752	746	699	743	756	707	694	735	784	755	712	765	728	740	719	712	727	720	756	733	745	741	713	730	717	753	740	773	728	714	762	744	713	724	717	777	743	742	744	717	691	769	711	745	734	749	718	761	724	741	770	745	670	734	722	763	760	756	713	771	749	787	776	759	747	737	706	779	732	737	709	770	756	746	787	736	740	759	769	726	719	753	710	727	734	786	720	721	722	723	729	732	743	752	728	720	692	740	732	728	756	705	716	731	709	735	748	725	767	756	755	735	746	759	710	752	741	740	711	724	752	718	697	739	701	714	748	714	730	714	753	764	756	734	732	764	781	753	765	735	725	786	710	694	746	760	733	697	689	754	732	734	745	708	746	743	761	730	694	730	724	722	740	757	748	761	698	688	770	730	762	760	748	702	718	703	739	811	739	730	713	731	776	793	735	697	725	754	723	797	769	706	745	755	706	714	768	759	712	737	734	735	758	737	788	730	748	738	685	726	778	713	676	727	716	717	763	746	760	753	733	727	764	704	734	726	734	664	713	748	777	748	763	719	764	662	739	741	725	708	719	812	755	764	764	735	696	707	768	691	754	727	710	750	778	761	762	726	724	714	776	743	721	701	723	729	791	715	716	711	704	764	708	690	705	727	750	737	744	758	724	744	709	745	753	753	733	718	740	746	714	736	777	736	780	720	705	707	768	722	758	763	722	723	732	731	781	762	766	745	725	774	746	706	759	755	738	745	716	762	727	763	697	778	740	734	730	788	701	725	724	742	689	710	729	764	754	721	742	735	768	734	707	733	699	720	746	724	755	728	721	764	735	661	736	769	724	741	768	746	716	729	715	743	745	716	787	712	759	745	724	739	768	725	728	743	764	750	776	734	745	760	741	756	707	752	759	716	755	745	713	771	748	717	723	748	709	738	764	720	770	741	706	708	737	731	751	753	768	708	757	688	779	731	767	730	746	715	717	758	762	745	732	743	757	693	732	694	754	795	729	716	744	731	696	737	777	758	734	742	791	774	721	717	740	785	721	729	775	726	784	712	683	769	754	662	739	752	752	769	712	734	749	742	767	743	687	745	743	733	752	703	761	697	751	753	742	704	764	717	722	742	751	733	745	756	783	756	725	742	785	712	709	654	704	748	742	740	796	714	733	765	705	723	772	720	754	745	763	745	708	748	711	743	740	729	740	784	757	730	717	726	751	776	769	695	755	745	709	747	737	728	788	715	727	739	757	762	699	733	752	706	689	717	763	799	746	725	755	737	757	706	750	755	769	746	713	751	709	752	729	751	752	717	744	697	701	704	744	735	711	709	709	727	747	716	741	714	727	741	714	748	765	717	760	712	719	712	709	747	731	757	767	728	733	717	736	736	787	730	697	764	735	695	687	751	778	740	768	741	780	705	757	708	788	753	705	749	740	765	700	744	754	727	725	757	730	745	687	744	738	715	789	721	748	738	745	806	757	745	701	723	762	732	707	719	727	719	748	703	750	741	710	739	726	745	790	741	732	768	797	791	789	735	741	746	779	746	754	705	800	735	771	784	759	724	757	670	713	745	780	753	735	756	746	701	705	767	725	710	729	786	721	718	736	756	723	714	726	725	733	738	792	759	821	774	710	768	752	671	719	729	777	715	735	726	756	717	727	700	730	743	778	736	753	728	725	718	708	779	763	734	722	755	760	764	731	766	766	721	735	713	720	755	693	744	730	719	752	713	715	762	712	683	753	715	707	682	686	721	714	721	711	716	689	758	770	764	709	709	758	692	697	745	715	695	765	700	720	770	746	703	702	763	703	688	700	738	732	724	769	702	721	734	739	711	745	718	733	744	762	730	692	716	692	768	765	751	710	735	759	697	665	738	774	773	743	670	707	779	724	743	695	759	744	690	754	801	741	688	761	740	789	745	682	748	741	679	745	768	747	704	747	769	742	743	773	705	770	722	704	758	708	746	734	740	754	772	751	781	745	762	778	721	743	675	742	719	730	742	713	774	722	695	723	763	727	739	737	760	767	787	754	712	739	752	747	754	790	757	748	757	734	721	714	681	717	742	717	716	738	738	670	748	780	748	719	748	780
37153	18127	11971	10103	7866	5765	4462	2916	2098	1686	1475	987	821	712	578	535	487	468	434	445	415	401	412	421	395	357	380	365	359	352	360	352	343	337	331	325	366	327	327	331	304	326	303	282	323	328	336	330	328	344	336	325	330	332	309	307	340	309	318	357	334	277	331	342	309	309	316	321	304	297	332	324	325	323	329	318	296	340	346	309	314	302	302	332	321	292	334	322	313	311	281	333	327	355	338	364	352	307	325	336	335	299	331	307	306	321	324	318	315	347	346	289	283	324	337	305	322	333	342	324	280	349	313	315	322	303	326	301	331	275	321	332	334	315	303	351	316	320	307	298	325	304	293	328	323	346	327	332	302	301	321	324	333	344	339	292	321	322	313	314	318	321	317	303	338	354	294	305	335	335	295	339	342	336	326	320	318	359	319	342	298	321	332	351	351	354	318	296	297	305	328	292	315	350	342	354	311	313	305	302	378	329	340	343	336	322	331	317	357	323	311	307	332	347	310	294	306	321	324	290	309	332	362	307	328	323	285	350	339	337	317	334	340	327	339	327	341	305	317	294	320	352	303	312	303	304	327	354	323	329	308	314	340	334	321	316	342	334	325	344	348	306	302	313	351	302	311	311	309	310	308	333	348	309	336	291	293	353	329	332	313	316	325	310	306	322	303	332	325	305	357	353	295	303	322	290	309	338	339	337	332	322	317	335	304	360	326	324	323	340	318	323	362	363	334	354	314	320	297	314	310	301	313	286	312	354	311	316	297	351	342	309	320	326	311	339	321	331	340	295	324	310	292	346	337	330	324	339	306	321	321	344	323	304	299	322	320	307	321	296	316	342	328	331	323	338	314	313	366	331	344	332	321	320	316	329	315	332	321	317	333	352	351	333	312	307	321	312	315	323	282	291	323	333	314	309	334	300	343	332	295	341	324	292	349	297	292	323	336	309	352	319	275	340	313	296	318	307	323	360	319	293	326	327	337	318	320	275	302	329	318	328	327	296	291	310	328	317	361	300	298	315	360	300	314	321	306	316	348	300	294	330	345	319	306	317	292	337	315	331	357	326	306	302	324	310	338	320	300	357	325	362	362	317	321	336	320	316	310	335	352	362	323	319	308	326	330	326	341	317	329	328	326	341	341	308	310	358	330	289	327	312	321	357	336	310	329	328	339	305	328	315	346	322	311	315	332	302	363	279	311	306	297	325	315	353	306	323	313	347	310	324	271	319	321	340	294	307	358	321	372	313	299	333	350	329	334	320	272	343	286	321	327	334	312	299	280	302	310	327	298	292	330	309	348	319	329	365	293	340	357	344	280	341	324	368	302	326	299	326	309	330	316	316	352	350	354	296	375	327	312	329	290	314	313	303	314	320	333	324	268	359	313	313	318	293	321	306	338	342	327	309	321	379	353	327	343	321	307	336	331	341	307	299	301	329	310	334	331	329	313	346	299	319	351	341	309	316	353	313	330	355	355	321	328	352	305	290	344	281	313	322	354	349	296	330	324	352	305	299	301	280	314	312	340	296	339	304	320	313	364	312	336	307	294	309	355	321	313	304	300	342	300	324	337	335	313	368	357	320	339	303	291	283	327	327	324	318	334	291	318	323	318	334	324	312	288	297	283	317	301	304	307	324	292	311	324	298	326	330	300	326	287	319	318	307	308	313	309	333	299	338	326	373	300	290	325	354	358	332	307	342	299	290	302	361	356	321	314	288	309	311	333	332	329	354	304	331	350	333	308	325	315	296	334	304	299	310	312	316	313	324	325	305	345	364	337	311	311	345	316	319	347	306	305	296	308	297	314	321	327	341	293	339	344	311	282	348	286	301	328	309	336	293	303	356	340	287	292	329	305	323	350	319	323	282	325	300	308	311	334	325	338	291	363	345	336	366	328	294	305	345	336	345	339	305	323	304	357	315	318	369	332	296	342	312	308	299	319	347	332	330	319	315	316	335	336	319	326	366	338	318	314	323	341	356	321	313	316	360	314	339	331	292	325	342	311	302	332	301	321	341	340	300	275	307	312	319	343	324	327	333	301	297	289	333	311	316	296	343	316	327	305	333	295	304	353	290	310	319	327	343	363	331	333	340	336	318	345	332	317	289	331	311	313	319	320	328	352	324	357	276	321	358	346	337	327	339	314	324	291	320	338	312	336	345	347	311	313	343	316	342	302	330	345	317	356	298	316	326	278	367	306	324	330	331	334	330	312	323	328	349	364	322	319	339	324	343	299	332	331	352	361	319	307	308	367	336	351	340	331	314	364	341	320	320	330	339	307	333	313	328	294	301	309	363	284	318	301	324	347	298	319	315	361	333	346	340	332	323	308	303	293	328	337	336	329	319	348	304	326	340	344	318	313	310	275	297	347	304	289	332	315	346	322	346	346	339	361	339	290	273	322	300	351	328	298	288	315	330	342	317	332	293	325	389	295	313	347	355	319	321	334	332	325	296	297	336	320	298	336	350	302	327	326	315	333	299	316	329	332	337	298	299	304	340	312	295	309	305	333	323	300	294	318	301	309	298	321	345	319	319	335	323	305	322	369	361	283	341	297	311	282	301	350	339	355	385	329	306	326	322	318	315	339	307	313	336	289	322	319	348	320	317	317	322	306	336	299	303	323	320	312	327	315	325	340	308	326	298	291	347	320	339	350	327	329	328	331	320	351	338	348	327	338	302	343	296	306	330	333	307	338	309	285	328	347	336	287	350	302	301	344	331	305	292	319	297	293	302	321	338	292	310	351	316	316	345	343	302	368	340	343	347	315	331	346	330	318	307	348	342	351	323	343	319	340	339	324	324	312	365	288	369	309	307	295	339	308	310	328	323	324	344	351	335	307	330	330	329	340	344	295	325	313	282	324	328	315	299	328	281	293	314	302	316	307	346	338	331	338	356	342	344	326	319	282	359	295	314	326	303	272	318	301	348	351	334	289	314	356	329	284	315	349	316	337	291	291	285	293	304	344	334	306	285	314	356	311	301	291	314	323	312	285	334	302	327	315	328	346	356	307	357	281	332	316	328	330	348	333	312	345	297	318	295	323	334	291	303	328	321	325	318	332	315	328	304	348	315	287	330	339	292	314	334	348	343	339	333	327	349	340	298	337	340	313	297	331	318	313	331	339	290	342	355	338	299	308	279	330	319	311	346	329	305	315	302	305	310	288	301	368	340	336	329	323	308	322	336	326	278	314	304	317	328	326	335	326	302	326	319	273	328	311	298	319	282	290	354	332	306	311	321	341	303	317	352	325	325	323	311	310	324	352	333	306	325	318	349	312	342	333	304	314	331	300	289	338	348	319	345	317	317	328	275	341	338	329	333	339	297	324	291	319	335	323	332	293	351	317	301	330	297	347	311	307	308	328	306	303	339	329	337	272	342	309	311	317	327	335	307	355	374	332	332	335	306	374	326	311	347	316	333	330	332	314	336	316	292	321	316	323	335	327	322	312	289	326	306	337	300	346	305	337	281	316	312	303	349	302	307	309	311	352	334
22404	12033	16575	19861	18658	15803	12906	9978	7879	6811	6187	4311	3539	2941	2470	2047	1869	1651	1606	1521	1460	1433	1165	1096	1118	1071	1040	1005	974	1036	930	977	965	934	834	829	812	827	896	850	822	850	835	776	782	801	782	771	762	784	720	731	770	765	768	776	759	762	798	723	697	704	749	761	791	770	724	736	756	735	738	737	693	775	694	722	727	736	740	710	720	750	756	735	718	701	767	726	735	727	722	723	715	718	743	763	699	695	740	766	722	730	773	706	696	751	750	745	737	723	757	689	701	689	769	682	722	732	722	717	719	729	738	720	677	721	691	750	758	711	763	729	760	722	814	735	749	744	707	757	760	751	714	747	749	753	762	757	705	698	742	703	714	726	769	756	699	714	730	756	727	708	726	693	698	713	743	758	731	725	678	711	693	688	783	708	759	728	704	750	738	695	700	718	699	711	694	769	736	685	724	760	750	708	743	743	711	704	745	747	729	690	749	717	699	711	749	747	758	708	703	711	704	733	682	788	738	698	720	746	744	740	750	685	713	732	740	650	731	697	620	717	725	721	750	781	738	728	737	679	694	729	722	695	762	732	711	711	770	758	779	679	710	774	737	721	726	707	715	735	702	709	761	786	731	730	751	737	706	723	725	715	732	737	726	682	773	736	720	695	704	737	725	716	750	728	780	693	730	742	768	743	738	730	741	715	696	769	715	670	733	749	758	685	718	773	738	745	711	776	707	723	774	702	715	701	706	729	705	819	685	748	695	716	753	698	717	769	707	700	704	776	694	698	712	736	739	764	768	739	743	703	681	731	749	785	693	744	711	785	711	723	749	765	735	754	722	748	738	720	723	755	701	715	772	719	760	727	712	728	766	772	719	703	671	678	777	759	729	736	729	715	720	753	748	723	713	698	692	694	733	703	730	701	766	683	773	716	721	652	703	699	783	746	744	732	735	743	753	677	752	725	709	776	686	696	746	763	711	726	750	710	755	757	736	779	747	739	712	697	750	713	705	743	731	723	718	745	725	757	751	740	757	722	683	727	725	750	740	726	731	698	690	753	729	676	701	758	714	719	714	757	703	780	710	735	746	702	699	745	734	796	709	780	714	767	719	737	738	686	678	697	747	748	740	728	745	740	762	752	748	729	724	717	703	690	707	752	732	778	713	691	692	723	706	714	705	760	741	686	772	732	785	744	764	706	727	761	729	730	734	725	714	762	721	740	779	717	699	726	738	700	712	707	735	733	707	711	696	750	767	746	751	721	753	704	715	787	711	747	749	728	762	709	688	682	743	721	690	780	745	710	764	720	725	682	692	748	740	669	740	716	748	719	775	744	724	761	685	744	715	756	719	701	779	715	676	715	727	765	751	769	813	760	720	748	690	711	715	705	683	724	732	722	728	707	752	746	720	678	713	707	733	702	706	722	690	684	770	763	666	788	706	709	758	683	722	720	727	772	730	760	744	752	710	741	725	729	695	708	721	723	733	758	707	761	721	731	700	731	772	706	730	781	711	746	760	722	699	687	822	740	760	702	697	739	736	719	747	758	705	706	768	717	717	661	757	721	760	751	759	738	805	705	716	691	738	736	713	687	760	737	731	732	722	661	736	756	723	712	689	695	732	729	729	744	766	707	729	754	732	748	732	716	741	746	733	726	711	674	707	721	727	753	736	720	724	744	723	771	767	781	684	737	730	699	757	666	723	759	757	671	740	710	742	740	736	689	773	713	772	693	716	715	708	731	692	723	727	769	791	715	742	715	767	727	708	725	744	741	739	708	702	719	725	724	755	725	722	770	696	731	715	709	733	694	761	769	728	687	732	763	743	688	745	769	706	786	730	728	726	739	739	757	714	765	723	738	688	688	726	719	725	747	737	674	727	714	717	759	701	740	699	718	752	685	744	723	751	762	704	738	741	711	684	748	727	751	700	719	750	717	775	713	737	757	762	684	743	697	731	773	704	707	697	723	719	724	694	701	796	754	690	735	771	740	707	754	749	708	695	760	745	745	740	717	742	730	704	726	725	730	720	714	722	787	727	725	773	772	740	748	747	715	679	781	706	734	769	770	735	756	726	725	734	729	751	742	717	759	740	739	725	721	719	724	721	692	678	695	749	704	726	717	700	718	732	733	697	720	700	743	744	721	758	779	742	746	696	739	689	746	772	733	724	748	748	675	744	727	721	707	726	709	720	722	667	745	727	746	740	751	685	748	709	756	765	700	689	698	735	728	720	712	749	740	766	730	709	711	751	735	728	773	697	747	697	693	666	703	726	702	756	780	750	687	738	715	729	747	756	730	701	721	798	732	740	706	731	701	744	742	753	801	676	715	747	782	701	722	704	681	746	745	726	762	734	679	744	709	731	703	708	722	693	716	778	728	754	711	736	650	719	720	739	726	662	719	720	745	703	763	773	724	717	724	676	754	698	719	713	750	743	728	714	722	737	764	707	720	766	729	740	784	725	722	784	735	757	723	714	734	751	737	705	728	715	745	739	718	712	733	731	711	672	755	720	703	735	706	713	697	780	717	710	716	721	761	700	731	762	746	748	716	716	726	720	700	755	688	730	721	721	743	725	770	729	714	691	705	678	701	734	742	725	725	731	732	734	710	726	697	756	725	699	739	703	724	710	767	771	713	708	712	750	742	763	681	689	661	708	714	703	741	652	721	780	758	765	723	720	738	744	701	716	781	734	729	724	722	715	681	752	739	739	707	712	750	707	700	706	794	729	696	692	692	780	697	700	746	733	759	720	733	691	734	733	725	728	798	729	723	733	730	760	806	747	731	742	725	732	695	737	747	742	746	699	731	777	711	730	713	751	775	746	744	691	705	733	741	746	732	777	757	743	712	701	699	726	764	771	720	700	741	739	719	720	726	651	782	717	662	738	730	732	735	713	728	744	726	731	731	737	780	705	709	741	717	736	740	744	697	712	737	745	723	725	742	724	712	691	723	724	705	721	780	785	684	754	680	748	699	700	725	726	737	701	751	758	764	707	725	733	731	736	712	722	667	697	691	735	758	691	705	673	719	697	731	725	768	752	717	766	750	746	734	790	707	734	698	746	786	732	711	728	704	732	724	704	708	763	738	737	728	744	707	693	707	742	782	762	741	719	717	757	729	723	766	760	695	712	714	718	660	650	690	736	698	781	732	808	694	742	699	707	759	749	675	698	723	727	733	758	709	720	782	697	744	724	705	746	724	732	684	749	737	694	750	735	721	738	729	768	768	694	734	751	676	734	726	714	726	701	766	779	741	711	728	774	746	721	723	756	707	727	709	737	739	710	737	744	736	752	736	719	727	730	721	720	702	691	741	688	705	687	749	743	735	702	744	750	686	708	750	729	744	695	710	717	769	709	709	730	712	709	724	718	741	757	740	700	712	702	745	736	744	751	716	725	732	765	752	756	710	709	676	775	750	732	690	709	724	751	679	729	743	690	725	715	755	773	719	724	720	656	707	766	707	719	739	751	691	726	764	722	768	789	728	771	700	732	744	723	739	742	761
16925	7209	4801	3666	2399	1678	1289	1021	789	677	572	532	438	512	425	407	400	410	394	385	361	378	358	359	366	383	344	363	362	349	343	350	354	387	351	357	328	309	348	346	351	356	340	360	319	335	351	324	375	376	342	300	321	351	351	381	376	348	357	327	364	314	348	310	359	350	326	334	312	377	313	356	295	331	328	358	352	316	316	311	327	392	346	348	319	336	285	306	324	390	347	324	344	360	313	352	367	328	338	348	364	308	352	341	319	317	357	324	355	341	326	315	306	370	328	339	383	361	306	357	377	333	332	311	327	330	330	336	351	298	324	309	350	359	357	353	330	365	325	373	328	337	330	313	325	335	338	320	336	366	383	324	333	350	397	339	340	368	368	321	356	338	363	353	335	385	331	346	329	348	361	333	336	323	375	371	363	309	327	355	329	328	336	346	355	346	312	339	364	377	327	313	325	340	325	374	340	331	335	312	337	359	350	371	323	310	328	316	353	334	342	325	342	320	363	339	301	293	378	346	358	366	324	320	338	353	343	322	355	327	327	376	362	314	336	312	327	340	352	320	300	326	344	337	306	324	327	333	353	307	315	364	313	333	308	347	326	328	315	361	345	338	374	345	404	336	311	359	330	346	345	352	298	348	354	331	327	329	331	344	306	356	314	330	321	313	334	357	314	306	353	338	336	336	411	350	338	341	375	332	354	351	305	354	339	342	381	337	347	372	365	315	351	360	366	337	363	382	350	321	357	331	330	330	336	381	359	362	354	335	351	329	348	327	329	323	338	341	319	346	379	339	369	358	335	326	315	353	323	354	401	382	354	346	334	360	339	341	328	358	363	350	319	317	359	340	337	340	354	334	333	298	334	337	336	339	373	348	353	309	415	343	331	284	373	328	338	329	345	361	321	319	330	363	345	381	352	385	326	371	320	357	344	352	337	310	353	337	351	355	308	325	352	301	317	375	343	344	304	353	310	352	363	341	303	329	343	336	312	372	326	357	346	313	327	323	349	337	330	373	359	344	386	364	346	334	331	365	337	339	324	335	343	345	360	327	377	316	339	369	335	336	308	338	308	350	335	346	321	336	347	349	313	325	316	353	367	351	351	332	340	378	321	311	331	328	289	347	339	363	349	355	316	334	371	339	329	328	335	338	372	370	338	323	324	344	325	329	362	306	342	365	317	313	387	336	337	338	324	300	327	344	323	320	351	366	353	369	327	342	347	358	299	339	353	376	349	333	334	328	299	350	340	299	356	364	364	340	339	342	344	327	343	360	356	300	342	346	350	328	347	339	345	349	359	325	342	357	368	352	357	311	327	333	322	371	333	330	329	374	347	359	333	336	317	345	356	328	332	359	357	332	335	361	342	345	364	349	356	342	347	321	339	347	341	329	329	322	366	365	334	332	316	342	342	333	320	354	331	368	377	350	325	347	351	365	290	330	325	303	343	343	355	379	322	346	348	390	318	320	334	332	309	339	308	326	362	326	379	325	362	309	315	324	309	365	326	371	322	408	391	305	328	336	289	363	342	346	366	325	343	326	350	360	348	348	310	353	304	343	351	329	333	301	354	312	353	327	357	354	318	335	329	312	362	323	372	352	359	327	340	347	342	372	325	339	347	370	334	327	321	333	375	390	349	353	356	341	326	348	360	340	319	323	346	335	306	335	352	332	315	335	336	341	332	366	336	365	372	353	357	347	363	335	338	375	312	352	332	357	306	332	304	312	333	361	356	332	345	361	327	357	369	339	341	347	308	355	345	339	354	279	337	327	384	325	359	360	361	311	340	352	348	342	355	334	333	347	352	349	355	329	340	321	335	362	348	347	320	376	319	344	333	336	305	359	371	359	349	323	338	323	328	323	347	330	324	343	311	341	340	328	338	306	318	349	378	326	343	352	321	313	319	320	328	322	382	360	341	343	344	316	332	358	348	336	357	351	300	322	370	340	320	332	351	332	367	355	343	377	319	340	340	321	329	323	343	335	337	382	363	356	299	327	328	344	343	351	396	296	381	312	342	345	379	309	335	344	321	303	319	321	338	315	353	339	378	320	310	351	321	340	305	319	345	311	310	344	312	353	305	342	353	336	346	335	358	342	360	299	357	326	345	391	327	364	302	345	335	348	351	363	348	331	320	305	386	340	335	361	319	353	321	352	371	329	342	345	343	306	355	316	363	299	370	352	369	358	310	335	358	342	336	370	353	357	325	343	352	362	357	304	326	317	340	324	341	333	326	348	303	337	318	300	310	348	309	319	344	328	372	312	354	324	343	344	327	338	321	321	313	313	336	308	322	320	305	334	328	343	351	332	353	317	345	351	337	327	349	342	370	324	347	332	358	342	337	328	338	364	320	326	358	367	351	337	321	342	326	346	371	349	374	343	317	344	317	337	341	319	340	357	327	344	361	362	352	359	321	333	313	334	325	355	300	335	397	363	324	350	344	320	341	346	314	307	330	348	346	344	334	338	347	347	302	334	335	309	332	386	359	348	308	357	335	339	374	334	357	353	322	359	363	335	337	337	348	338	343	362	313	342	346	372	344	325	308	337	328	329	337	333	353	353	323	330	295	345	375	366	336	350	350	370	366	338	360	352	339	310	352	344	333	336	331	357	366	339	330	362	353	353	326	327	344	338	360	363	365	345	273	327	335	308	327	369	351	319	336	350	382	344	339	310	375	305	322	295	334	326	304	338	348	354	325	343	329	362	337	358	350	339	370	354	344	359	324	340	351	344	331	342	383	381	372	375	334	313	352	368	306	321	315	360	351	343	372	350	309	336	297	350	302	355	347	405	353	335	344	340	354	310	327	359	352	379	326	330	363	414	292	337	364	318	327	323	324	343	315	311	367	316	325	330	332	344	318	346	376	300	306	332	334	355	347	328	338	373	360	305	337	342	301	310	329	339	334	328	317	311	361	349	329	320	345	326	298	329	384	349	324	376	336	330	325	342	366	347	351	335	340	354	355	336	312	339	316	375	333	310	355	339	326	316	341	333	307	314	330	366	351	283	333	354	345	324	305	344	332	349	343	359	330	349	341	352	342	379	350	333	364	304	351	362	326	365	324	325	338	362	329	310	327	352	308	327	320	352	328	351	316	360	350	306	296	365	324	337	367	340	313	347	335	318	346	293	307	338	339	334	344	331	338	330	359	350	342	309	384	354	314	380	336	357	373	342	351	329	346	309	340	324	340	375	332	359	335	337	307	347	357	345	311	355	321	339	348	317	364	376	332	320	350	290	324	377	325	314	313	339	308	340	338	302	356	363	349	338	326	334	339	361	356	332	324	367	362	348	357	360	347	369	349	346	292	313	317	316	346	329	335	352	357	320	337	336	340	348	326	328	378	374	316	358	354	370	343	319	308	347	302	361	384	355	309	336	344	344	357	342	367	351	356	327	365	323	306	334	344	330	325	365	314	370	333	345	337	306	329	335	346	349	345	313	351	327	342	319	360	315	350	340	352	351	336	300	349	325	321	324	307	310	339	344	330	350
10382	5656	8858	9634	8036	6202	4939	3865	3145	2631	2213	1883	1599	1453	1334	1261	1187	1102	1057	1065	943	952	911	979	890	886	914	770	837	765	795	791	788	811	839	812	813	777	812	787	785	814	838	781	814	829	798	788	798	778	776	742	822	757	814	751	785	804	760	822	776	765	724	726	764	722	808	755	742	753	762	792	800	761	764	726	722	785	785	789	784	788	737	755	795	749	744	735	716	771	720	695	740	697	756	725	835	763	724	780	743	811	778	780	757	783	704	769	738	759	809	709	744	811	774	772	747	744	717	707	747	768	809	725	713	708	762	753	737	790	744	757	786	753	733	777	804	760	786	749	765	758	750	772	802	800	776	810	786	799	766	833	693	822	773	758	740	816	786	795	771	736	795	744	717	763	749	800	787	768	723	755	782	776	736	757	771	773	796	745	773	773	773	711	732	751	753	783	758	767	759	728	801	796	792	742	778	759	711	759	752	812	765	771	711	751	741	795	762	770	772	729	761	735	788	714	752	823	779	713	756	753	784	803	764	738	721	792	760	802	737	758	748	753	780	761	712	755	789	771	731	753	772	746	778	759	816	745	745	816	709	821	753	704	751	760	721	780	791	739	734	779	738	776	760	788	801	728	769	733	758	740	777	781	767	735	714	748	754	775	789	761	783	779	755	780	776	765	745	767	777	774	726	771	748	713	763	747	739	759	722	753	757	782	786	736	792	729	732	737	754	821	700	772	726	765	771	747	777	794	777	748	823	705	734	810	770	719	765	807	754	803	788	789	777	775	789	717	756	743	768	729	780	758	766	771	748	746	762	734	758	739	730	767	729	763	760	796	749	796	774	768	766	739	712	764	792	723	788	817	776	711	697	783	771	756	794	750	745	716	757	691	751	775	795	771	705	750	793	692	798	757	753	739	782	749	790	797	750	742	801	764	740	744	767	741	777	801	749	769	758	704	770	737	734	762	769	758	735	785	756	717	744	776	763	789	770	819	788	703	768	749	776	739	752	776	747	737	783	794	742	710	762	784	687	733	710	779	758	734	777	796	755	767	767	765	729	763	764	788	771	743	712	783	788	736	725	794	778	753	754	732	778	738	787	770	798	736	779	804	723	792	776	831	779	726	720	779	760	769	815	786	757	762	724	784	741	748	766	782	715	813	771	716	727	751	750	733	771	747	743	771	756	780	749	798	748	814	732	767	753	776	794	731	727	794	773	757	750	759	770	758	766	765	767	768	740	752	699	761	737	775	778	793	782	766	734	761	770	766	749	760	792	720	753	753	748	778	775	765	702	776	695	800	763	776	747	794	753	746	742	799	724	770	774	735	790	743	708	781	767	739	749	758	760	671	742	760	778	760	750	781	742	746	720	753	765	774	769	790	730	745	760	743	775	752	704	795	741	723	804	743	784	803	776	731	707	817	738	777	798	753	754	758	782	754	750	802	710	762	726	721	784	752	743	725	713	740	746	747	775	748	759	735	768	783	694	792	713	748	783	724	735	777	775	727	703	780	738	775	746	786	733	735	716	734	736	734	721	784	714	756	774	722	782	778	743	776	691	783	756	801	746	799	740	839	717	800	783	787	726	740	775	729	749	790	707	737	768	759	739	719	740	740	786	700	747	786	800	755	735	754	788	809	739	759	771	748	746	776	737	759	760	745	743	726	782	757	723	732	810	751	748	760	719	745	765	753	693	766	764	768	785	775	775	769	806	797	720	752	721	760	731	734	768	766	762	780	720	799	777	724	774	768	740	730	779	780	773	751	774	721	748	791	762	758	719	740	742	708	781	783	753	718	802	741	778	767	756	769	732	763	796	745	803	783	750	781	725	804	808	754	783	740	779	723	784	769	764	731	780	742	737	742	750	753	723	734	755	741	788	774	750	801	736	737	786	799	765	775	772	745	760	752	726	780	769	732	751	746	793	766	764	797	737	751	757	780	741	736	757	767	736	796	780	754	731	751	723	818	784	815	754	761	768	776	779	725	729	755	711	771	736	732	733	797	801	761	785	750	778	769	778	764	780	711	754	777	741	745	771	763	787	762	800	709	818	777	764	723	773	764	724	762	776	749	734	773	783	779	769	800	752	731	775	807	732	758	709	783	779	745	757	764	790	781	798	735	806	796	811	771	763	794	761	763	786	734	714	779	747	768	766	727	774	750	743	773	787	822	755	762	779	755	765	697	756	768	740	765	774	762	738	807	783	727	749	752	689	770	737	753	749	735	735	768	763	796	784	727	755	795	725	773	753	726	716	762	752	712	785	761	769	773	752	702	813	791	758	789	728	734	790	719	750	748	784	766	778	775	794	751	765	732	756	794	770	701	752	813	803	780	798	747	759	791	740	741	746	773	753	788	762	739	802	749	791	754	725	810	783	762	740	765	694	738	726	725	780	740	774	807	698	765	760	736	748	725	761	730	772	764	780	742	804	790	770	713	749	728	688	787	789	814	740	716	786	750	757	785	768	770	765	818	764	779	688	735	728	773	759	726	731	773	713	785	770	788	793	776	776	767	710	786	803	775	742	753	774	729	744	766	762	745	776	731	747	741	762	828	772	763	734	743	800	793	781	794	747	769	765	792	735	794	796	760	775	766	764	780	788	754	720	733	712	801	758	719	796	711	689	753	771	750	812	745	754	750	795	770	739	737	757	787	760	717	695	711	749	778	737	730	775	822	712	786	746	772	758	666	813	759	717	755	794	747	757	774	749	760	761	753	770	736	694	744	763	758	740	773	766	775	805	796	794	734	764	752	801	776	737	764	808	742	785	719	726	761	771	755	792	759	729	753	767	762	776	750	748	772	730	770	728	788	776	752	741	781	765	781	813	759	739	756	767	777	779	762	750	751	751	775	789	760	771	734	786	703	777	745	786	734	796	738	794	748	768	740	721	710	752	743	776	794	749	738	785	717	746	753	752	723	731	747	777	822	785	804	788	745	757	776	789	789	780	746	789	754	765	806	781	766	801	788	838	782	763	768	753	799	745	736	772	742	767	796	741	747	770	779	718	725	754	730	778	747	723	766	791	741	735	752	794	783	744	760	792	762	739	754	798	721	783	795	767	780	770	737	761	786	718	740	717	801	773	763	782	788	779	780	720	730	749	783	758	730	797	809	733	766	768	746	750	727	794	711	749	723	761	756	774	731	772	769	749	729	794	788	774	788	795	770	778	762	707	763	842	777	719	800	751	779	740	713	784	741	810	700	748	769	754	751	729	758	788	744	775	786	776	750	805	751	751	736	722	751	732	786	786	783	742	743	777	735	743	769	747	759	799	788	747	793	793	781	752	764	740	773	792	747	793	763	769	688	810	760	747	770	765	712	771	758	782	731	749	816	755	754	762	739	742	756	792	734	773	737	783	790	763	757	770	770	761	800	742	731	753	777	791	775	749	750	723	807	770	778	752	824	734	751	755	794	786	751	755	764	758	723	774	773	782	816	751	780	719	758	727	752	741	767	727	738	793	750	722	841	802	809	746	776	769	780	732	758	773	720
28198	12307	8161	6776	4927	3537	2968	2069	1356	1122	992	754	651	526	551	510	473	425	427	392	409	394	409	347	334	374	359	342	410	338	367	337	358	362	386	317	329	322	300	337	324	347	347	287	324	343	357	316	318	304	341	330	322	365	301	310	341	373	324	346	328	318	319	338	293	309	316	348	331	345	320	341	338	307	352	311	292	323	341	323	342	332	340	342	340	315	304	322	339	298	333	324	346	327	326	331	313	340	359	336	371	364	289	306	332	333	300	311	320	327	301	304	324	302	309	322	321	303	313	342	324	346	315	330	342	313	322	323	318	315	332	328	342	296	341	345	328	326	343	334	309	332	331	312	359	322	313	304	355	341	312	307	343	327	320	330	339	335	309	293	304	352	326	315	313	307	306	308	338	323	326	304	292	365	316	326	323	320	306	353	352	319	354	310	316	330	297	324	329	295	319	317	332	298	320	341	361	345	325	360	372	334	322	334	330	298	286	335	330	321	340	315	356	338	317	349	333	326	353	318	305	338	313	332	340	328	350	348	313	326	306	350	327	348	326	336	353	309	371	323	352	334	327	341	316	326	297	319	330	341	326	338	328	328	332	333	311	320	374	354	327	328	331	343	298	321	354	322	330	349	326	322	342	298	307	326	334	322	367	331	331	341	306	331	363	296	322	308	332	332	312	326	325	329	350	344	325	340	328	303	363	344	319	325	336	342	328	328	303	344	322	317	375	337	337	318	331	308	329	341	315	338	336	354	307	355	343	345	327	330	305	287	324	332	323	310	318	338	331	336	330	312	355	321	343	322	342	332	340	326	339	364	318	312	308	354	289	315	285	324	311	321	344	346	327	317	336	316	314	364	339	288	341	350	358	329	361	329	322	318	323	339	361	341	334	355	322	307	309	301	356	298	340	311	312	323	323	321	326	351	323	318	353	335	277	300	314	303	331	321	299	332	329	338	305	308	305	327	369	349	356	318	335	298	268	345	346	357	327	331	325	339	372	335	342	320	339	361	361	322	320	319	331	328	327	344	309	352	346	331	335	324	339	320	333	296	310	332	330	348	341	308	290	344	317	300	309	327	342	282	328	360	354	344	353	351	355	350	319	295	341	329	305	335	339	338	325	322	308	323	328	334	315	326	341	324	331	314	358	319	344	341	310	348	303	339	317	347	320	315	323	397	316	304	297	332	347	324	350	327	315	341	326	335	341	314	353	341	357	307	325	329	338	364	337	331	354	349	323	286	319	333	297	345	339	327	392	329	359	317	314	341	322	319	372	331	313	318	303	332	292	306	339	308	306	343	334	356	341	327	306	329	319	333	277	367	322	325	358	294	325	342	312	343	346	313	335	370	343	330	352	326	316	314	344	349	335	293	327	312	302	298	324	340	322	347	330	327	338	326	339	364	346	288	326	359	322	374	341	363	348	309	326	310	343	360	327	335	302	353	357	320	343	312	315	326	331	312	341	352	366	338	320	347	318	298	338	348	353	320	315	322	344	327	329	341	326	290	318	332	331	343	359	378	309	336	288	301	316	303	331	321	296	298	358	308	296	364	298	349	363	340	358	344	323	348	346	349	334	312	347	332	336	318	330	290	309	307	320	321	362	338	286	342	321	329	311	315	324	344	335	349	319	331	335	340	352	313	342	332	341	328	334	320	326	325	316	324	328	281	320	313	359	313	334	318	332	335	335	327	330	281	335	307	298	294	279	322	306	337	356	315	324	357	298	316	316	308	343	319	366	339	325	332	339	290	353	325	332	331	343	332	320	373	327	294	328	286	319	320	347	344	318	327	357	291	327	305	367	352	309	302	357	316	322	351	300	295	330	328	311	332	329	330	324	334	315	312	322	318	307	296	347	330	350	323	336	360	314	327	301	307	362	307	349	339	344	333	333	323	385	376	316	301	343	324	337	332	355	332	332	287	348	282	343	304	302	291	337	307	307	316	318	290	292	303	335	313	338	331	335	357	328	270	315	299	317	267	351	336	330	306	312	334	372	346	283	332	341	336	341	331	340	328	330	338	340	345	320	302	308	350	352	351	327	351	299	351	338	343	289	317	311	325	332	328	339	352	331	311	363	347	351	326	295	346	301	333	346	341	362	321	318	313	323	363	330	315	302	342	317	348	309	328	298	293	317	329	355	335	331	325	338	307	329	297	337	311	326	348	309	336	329	336	359	310	345	310	316	344	333	332	356	311	329	299	291	340	332	309	327	339	342	322	304	331	361	300	306	314	348	320	325	358	334	337	315	342	323	351	324	322	314	309	329	310	310	325	320	335	355	331	321	331	348	340	299	329	322	360	330	335	332	335	316	319	329	322	351	332	365	326	317	337	321	286	323	328	325	394	334	333	337	325	357	351	336	323	366	365	347	320	307	362	320	341	320	340	309	314	309	333	335	307	353	318	316	332	327	333	332	347	313	346	289	326	280	361	325	339	324	344	322	301	305	326	318	336	330	296	328	364	315	342	330	344	321	304	326	320	327	339	330	307	313	341	327	327	299	315	344	324	328	337	366	318	308	324	299	321	333	335	312	345	333	313	313	342	310	328	325	336	354	333	321	302	326	324	322	332	353	343	362	321	343	367	329	337	330	337	309	330	324	325	327	314	328	370	347	294	333	328	322	341	327	325	347	287	326	352	353	346	354	324	327	288	302	309	321	341	343	297	332	351	335	346	331	323	328	332	369	309	324	357	315	344	343	344	324	323	323	369	328	323	331	364	329	301	344	344	301	337	311	324	305	352	338	334	338	306	317	310	325	324	319	323	318	352	321	318	318	305	335	349	335	354	347	297	327	358	323	317	344	340	338	331	308	318	308	341	348	328	365	367	325	317	288	353	332	348	315	343	313	336	362	350	326	326	359	323	346	345	324	295	358	344	344	339	327	318	314	351	341	323	314	318	355	367	322	305	310	350	331	347	324	310	320	326	349	322	332	356	338	340	323	329	322	351	301	288	343	321	331	342	361	343	336	324	354	309	312	326	309	309	270	325	314	329	330	330	282	338	284	301	332	329	339	316	344	359	325	347	301	368	335	351	312	317	318	298	369	342	347	320	333	320	361	314	325	313	324	352	357	318	326	328	307	320	304	323	342	329	378	333	354	342	314	333	319	331	358	344	320	331	350	322	331	300	332	295	318	289	338	347	322	318	344	302	318	348	312	323	316	317	347	309	303	330	300	330	304	320	345	351	291	300	340	335	347	324	325	344	319	345	362	340	326	305	301	330	288	285	344	312	309	311	316	312	315	316	309	346	347	316	342	293	318	301	312	305	347	299	355	338	343	351	319	321	344	339	310	300	356	334	337	321	313	297	317	358	369	320	341	328	330	299	295	338	353	326	337	325	313	314	311	318	318	322	358	339	313	325	315	315	324	313	343	314	320	345	319	327	307	354	336	333	340	324	315	364	343	325	330	306	332	340	345	320	331	300	318	335	324	340	325	294	336	327	355	357	321	315	334	351	323	368	318	330	301	310	324	344	317	353	326	343
17915	8656	13027	15450	14143	11651	9740	7292	5614	4827	4046	3103	2678	2246	1971	1664	1532	1406	1427	1268	1190	1105	1127	1045	1018	988	980	934	919	962	864	859	847	833	874	873	799	840	820	817	805	826	766	767	762	786	746	746	765	744	791	739	814	801	758	786	782	778	763	765	745	812	722	787	774	727	752	712	764	751	741	754	759	750	738	679	796	784	758	675	782	796	724	748	698	756	719	734	741	724	660	751	749	751	742	735	772	716	730	739	769	731	800	752	734	770	718	780	743	691	702	792	757	714	766	746	754	745	764	700	773	759	764	732	719	734	737	724	740	806	734	758	726	695	707	782	721	725	699	767	698	752	781	753	782	763	755	727	757	749	722	738	746	680	769	727	779	752	762	791	708	706	732	715	725	765	757	778	778	733	732	746	755	721	735	752	750	753	674	735	738	752	728	750	761	758	763	726	741	763	764	766	748	731	772	718	708	717	750	758	750	733	752	737	800	707	732	734	800	710	742	749	767	779	755	760	744	734	733	743	755	734	771	724	722	687	776	730	773	710	755	734	704	794	705	701	687	739	748	723	761	726	729	729	757	744	724	717	681	756	760	763	716	734	724	719	737	711	767	785	722	740	761	725	731	747	764	692	785	773	710	728	738	710	796	745	795	722	740	753	766	766	740	720	707	764	713	774	755	759	760	718	743	703	734	721	776	771	748	717	762	745	729	769	745	700	749	795	764	719	771	735	766	752	734	719	759	687	781	755	726	737	746	723	745	730	763	708	724	717	751	762	726	777	746	725	712	732	746	731	725	730	757	719	779	726	739	776	744	778	738	711	750	736	721	724	750	694	750	738	730	714	735	727	825	738	714	720	735	718	742	666	728	756	809	793	753	726	736	794	733	752	795	736	781	756	768	774	778	699	759	717	768	721	754	735	748	777	708	765	763	724	713	734	799	709	769	737	732	745	786	747	785	747	774	711	741	755	746	763	786	712	787	782	708	734	722	815	739	751	763	715	760	728	725	755	742	712	708	785	765	717	752	739	728	779	756	751	779	710	787	750	720	761	703	733	741	754	758	759	744	775	695	766	788	726	736	753	725	769	764	692	712	743	736	755	776	804	731	721	790	737	730	683	721	764	716	735	773	735	736	733	745	759	743	720	702	720	724	719	709	739	771	711	695	770	784	693	753	698	719	704	768	743	749	751	757	747	713	779	760	740	763	746	694	738	689	738	750	788	747	724	749	713	773	794	750	668	726	726	731	711	780	757	722	719	758	753	773	721	703	825	773	717	729	761	770	741	780	725	723	730	689	740	730	716	746	733	735	764	716	724	737	777	755	757	720	751	754	808	752	796	750	747	722	724	771	774	741	697	779	724	725	737	779	733	730	753	738	789	715	737	755	749	730	709	748	808	689	771	760	683	754	728	758	794	770	731	775	766	752	734	723	719	730	740	758	747	755	761	698	734	683	777	745	753	726	706	748	705	788	722	770	704	732	778	735	784	729	740	766	750	734	744	768	731	782	713	737	788	752	764	732	754	721	730	742	752	690	755	748	752	702	741	707	754	711	761	791	722	760	713	712	743	745	703	723	692	759	791	767	775	732	736	706	726	728	749	733	738	728	729	777	777	773	762	725	712	770	799	723	723	723	787	709	745	751	775	692	703	751	723	714	775	697	748	742	766	773	765	774	793	775	746	714	764	743	737	681	769	777	753	765	718	743	720	823	780	690	758	738	753	718	731	730	760	757	771	712	752	785	761	764	748	760	828	748	716	703	776	726	723	742	763	777	745	734	757	731	766	729	766	769	748	770	739	723	703	725	756	705	725	728	797	742	735	754	764	759	722	710	758	763	749	732	774	772	775	754	729	728	709	734	726	755	766	690	758	746	730	763	757	726	765	769	740	732	737	756	790	734	742	702	720	747	717	797	758	735	732	730	701	780	746	717	758	741	729	728	774	703	779	731	720	721	706	719	736	740	758	713	740	729	731	775	769	755	718	733	747	700	745	759	753	723	747	719	744	722	663	768	725	710	683	669	713	739	771	782	790	759	695	758	695	746	802	706	683	762	706	729	730	715	746	744	773	707	723	753	798	726	784	784	756	758	732	707	738	752	744	740	735	740	745	757	731	733	752	773	760	754	720	724	718	786	719	740	733	735	763	721	742	767	782	761	744	700	741	732	751	745	699	740	752	703	767	744	738	768	730	740	753	728	724	706	763	790	736	771	804	748	749	714	729	742	713	770	713	695	743	761	770	745	767	746	757	744	712	746	777	757	747	763	712	706	743	735	723	683	747	783	723	743	726	729	752	750	754	740	750	695	750	772	701	739	748	729	730	763	691	715	660	739	744	738	742	746	707	727	762	740	733	741	748	776	747	738	728	770	730	716	740	748	750	773	730	753	755	690	759	712	706	771	779	685	758	744	749	824	691	738	713	712	742	698	733	720	704	750	703	711	731	693	726	728	706	736	700	727	759	751	727	727	744	743	699	746	811	710	736	740	729	748	695	794	749	746	741	749	729	744	836	751	704	753	738	720	752	774	755	763	817	674	765	747	787	724	792	731	724	738	720	759	758	715	737	708	760	705	739	760	692	727	733	734	748	721	739	703	738	773	761	740	763	721	761	766	739	742	685	754	748	695	754	748	787	751	728	752	767	755	758	727	715	753	722	807	726	736	759	737	724	691	737	748	776	719	773	774	712	741	749	745	724	743	742	689	740	756	752	756	720	786	721	669	748	751	766	784	700	737	793	757	700	735	757	813	733	712	808	751	810	703	732	738	756	777	764	795	742	771	753	767	749	687	733	723	746	758	745	778	727	746	737	711	718	779	763	711	760	763	730	740	748	716	681	717	722	739	757	721	704	761	806	742	745	738	751	789	715	742	761	756	741	756	706	767	777	749	664	726	803	746	716	738	717	736	849	695	778	733	755	734	711	729	769	759	759	712	751	773	811	718	725	752	710	733	794	741	765	727	745	784	763	776	738	719	682	696	739	783	767	735	704	733	767	774	724	786	709	736	709	763	733	744	715	738	737	763	745	758	757	739	775	772	737	771	767	751	783	780	716	742	759	788	730	744	734	767	727	764	756	712	768	762	739	810	714	725	739	739	752	767	774	749	720	747	717	755	754	710	735	709	719	728	738	772	719	654	750	716	749	772	734	733	721	730	757	710	778	760	740	800	759	757	730	744	762	735	709	759	723	748	777	753	710	728	750	752	767	788	737	745	732	750	760	736	738	714	727	740	793	773	737	706	769	764	696	721	752	719	766	734	754	760	727	689	787	728	734	754	722	727	762	741	712	767	718	784	764	747	770	756	722	746	719	776	753	792	735	728	733	706	764	741	759	741	765	784	712	813	761	758	760	733	697	781	809	760	724	730	730	730	736	784	730	746	700	724	717	763	751	739	743	718	820	720	721	716	700	727	690	760	757	735	738	739	781	756	708	812	744	743	743	755	759	740	754	766	756	770	756	702	773	750	738	726	761	775	757	802	710	739	789	790	735
36942	17710	11575	9777	7593	5727	4270	2778	2118	1677	1406	1042	859	661	640	529	473	471	480	440	433	429	371	388	380	401	393	397	364	351	343	355	344	336	386	348	335	352	383	346	329	331	306	328	334	319	314	350	325	300	332	326	330	355	327	342	319	318	319	333	339	348	337	356	340	373	323	350	327	322	331	325	341	278	332	302	321	333	334	332	329	372	356	325	305	357	315	311	283	333	323	350	332	320	303	302	331	366	321	314	310	323	343	314	313	309	302	308	324	320	366	294	304	341	291	305	339	331	293	325	322	342	331	354	308	320	310	361	313	285	319	312	340	322	340	284	338	343	313	320	319	343	328	351	361	347	350	303	334	324	313	317	322	299	342	336	351	340	334	315	332	307	330	312	324	323	344	324	317	357	303	309	325	334	302	299	295	289	330	299	334	331	323	324	315	343	348	327	317	335	368	325	302	314	318	358	335	335	348	322	322	357	326	347	314	287	335	340	334	315	315	328	325	320	297	344	311	350	350	306	309	328	358	351	337	345	342	308	328	328	333	325	304	331	324	325	357	335	355	287	328	333	343	286	323	333	312	348	329	301	329	290	342	348	328	327	313	347	304	295	294	337	323	306	351	368	313	337	310	321	336	354	328	342	300	318	317	341	361	332	328	353	310	326	331	311	304	341	325	281	311	311	374	373	322	323	333	341	343	311	342	326	327	331	317	317	304	320	316	365	322	318	345	295	348	304	311	324	336	285	310	321	290	334	313	304	303	306	324	323	303	356	345	316	296	324	328	309	323	313	334	337	315	311	349	359	348	309	311	315	306	341	325	339	324	330	351	321	338	327	340	333	318	349	331	318	343	300	324	310	296	312	303	319	338	347	312	321	307	357	327	305	327	335	356	362	359	330	333	308	299	325	345	324	326	323	320	325	335	333	333	308	309	319	305	330	332	308	334	319	324	341	320	299	288	326	348	303	333	336	369	346	357	321	333	332	308	325	350	316	322	314	343	322	322	303	304	309	350	325	322	346	351	334	339	297	325	343	336	322	330	294	304	321	342	301	351	345	345	332	330	331	364	298	366	310	381	318	326	303	337	310	317	323	339	314	332	314	308	335	321	343	321	323	329	325	331	343	350	345	324	302	332	310	328	336	319	308	322	333	312	312	343	360	301	334	354	325	297	303	286	320	335	349	307	330	320	311	307	335	309	348	320	319	319	328	338	337	338	315	317	335	364	320	285	310	325	320	313	316	309	296	339	329	349	352	336	348	348	282	354	312	336	313	299	342	322	341	290	299	326	312	307	297	320	339	298	306	336	298	321	292	318	293	325	312	302	314	314	338	315	339	373	319	350	306	328	339	332	303	341	328	321	350	351	321	308	307	318	341	345	333	323	332	332	312	330	325	356	340	326	331	297	319	349	320	343	316	327	335	319	342	354	331	321	337	327	313	292	325	350	313	325	295	321	349	335	329	318	344	328	324	323	317	332	338	314	339	334	371	329	308	327	317	327	338	297	315	332	316	369	362	353	313	312	356	340	363	327	338	332	310	327	315	341	299	316	381	327	318	351	346	312	339	313	295	335	336	377	375	341	314	354	341	322	352	319	316	301	342	328	320	298	361	325	315	284	321	338	328	347	347	291	319	347	373	337	348	305	298	299	343	340	349	335	322	289	343	309	332	307	325	342	327	343	332	327	326	328	296	324	346	356	330	344	355	334	295	325	298	351	318	295	336	359	328	342	320	325	294	285	303	350	303	324	296	338	351	343	319	336	314	367	329	329	339	338	315	341	351	320	295	314	305	327	339	319	310	353	330	355	332	317	342	287	298	332	347	326	343	318	345	352	328	336	316	329	326	355	327	321	357	321	362	326	354	338	386	314	288	353	305	361	328	363	330	330	323	350	305	319	365	368	355	336	306	343	328	363	314	343	334	289	297	324	306	338	350	323	321	317	292	356	301	327	330	290	314	336	321	361	342	347	360	344	341	346	336	338	350	316	302	312	305	316	326	334	359	315	358	327	310	318	317	328	343	285	331	318	338	353	351	315	314	342	306	312	342	315	320	319	317	340	327	327	354	330	322	308	346	333	345	353	340	291	315	321	324	332	290	337	330	319	324	336	342	316	308	322	299	298	336	323	291	342	330	303	277	354	332	321	333	314	312	284	313	333	363	322	300	325	351	315	327	366	301	313	296	317	272	339	317	346	323	347	302	346	328	312	297	326	344	328	324	337	339	320	355	346	344	317	346	351	329	310	333	319	337	328	351	340	337	334	311	347	335	342	303	281	300	323	336	349	324	345	309	355	301	322	328	303	336	317	342	308	344	310	304	312	319	343	326	330	298	315	369	312	365	301	324	308	303	310	308	332	329	317	310	338	303	299	325	322	344	340	293	366	302	302	343	306	308	291	340	336	332	329	335	325	343	358	317	302	327	347	302	332	328	357	341	392	342	304	329	325	336	316	339	340	321	320	313	349	328	331	327	348	328	324	337	301	327	349	320	400	307	329	315	326	344	302	318	330	317	329	298	321	306	333	331	318	328	306	351	330	333	315	309	346	327	335	333	344	312	320	302	297	314	327	321	296	313	314	304	360	319	324	325	352	354	349	310	320	337	317	345	303	330	324	311	318	325	324	323	331	299	308	317	336	337	322	331	337	329	329	337	358	320	327	317	320	295	318	319	307	317	322	309	332	335	312	307	311	318	321	326	335	348	319	351	312	327	328	313	305	323	339	334	315	325	353	310	320	310	333	333	350	333	303	295	336	299	313	328	314	334	337	326	303	340	355	309	333	341	334	360	309	334	318	334	336	306	309	300	306	359	301	383	357	326	318	337	341	317	339	337	329	336	340	350	326	297	295	359	334	334	296	309	301	314	312	331	338	306	346	341	306	322	322	377	309	314	319	353	325	296	332	318	329	293	303	341	282	324	293	291	324	361	350	315	314	321	305	331	343	325	338	313	338	350	311	297	333	348	346	305	301	348	310	336	339	355	290	284	348	313	337	323	333	339	332	329	346	327	346	281	341	347	303	316	336	350	324	316	329	335	336	322	345	338	337	324	296	326	326	353	315	336	338	365	334	310	310	340	316	320	330	342	324	300	328	354	369	332	309	326	358	325	318	337	333	325	312	318	344	302	288	339	335	328	350	342	296	318	324	288	282	336	326	322	321	342	299	339	310	301	322	288	326	321	325	306	340	338	317	342	305	338	326	345	312	303	334	353	315	364	331	288	331	315	326	326	308	305	316	311	310	323	282	342	321	328	367	322	314	331	342	356	316	325	302	327	322	348	354	316	301	317	317	317	329	313	314	331	330	334	345	325	327	337	313	317	303	310	343	306	347	313	304	330	337	321	363	316	324	345	317	319	351	353	330	338	317	320	326	316	313	323	323	310	322	315	320	316	323	329	286	353	322	336	338	332	321	340	299	305	297	265	343	345	331	357	328	316	333	317	344	309	321	380	298	318	310	313	315	293	287	323	312	339	309	322	330	304	352	287
22292	11361	16313	19642	18382	15478	13108	9911	7918	6580	5789	4353	3496	2825	2493	2068	1908	1827	1678	1557	1429	1328	1287	1181	1175	1140	1054	1031	1043	953	986	903	907	939	856	851	833	830	824	788	858	873	802	795	762	818	769	791	772	777	810	766	765	759	738	722	798	766	754	768	792	763	745	690	735	674	752	793	732	735	740	754	685	729	701	763	752	775	711	743	739	746	794	743	791	774	754	781	706	754	751	781	773	719	766	776	769	756	722	762	725	774	711	713	763	754	731	764	748	734	767	749	726	734	737	729	746	767	750	733	699	729	716	727	797	738	770	768	744	742	747	756	686	710	724	718	757	731	764	711	705	736	808	733	782	738	798	734	769	743	736	704	699	694	782	757	761	740	753	732	765	753	683	714	760	742	715	722	748	756	719	714	764	720	751	730	774	761	726	724	746	747	717	775	707	749	757	780	690	784	718	788	735	804	660	756	703	740	697	700	754	718	695	785	743	705	752	784	697	729	699	741	754	794	735	740	728	749	730	714	685	742	720	744	733	725	692	739	731	719	751	708	758	717	774	749	715	725	748	725	781	718	759	726	741	745	780	796	755	741	757	721	733	722	716	740	732	759	708	689	714	746	782	749	729	772	689	708	707	723	760	733	730	688	800	699	718	755	784	749	701	700	737	733	757	712	707	705	734	725	744	705	788	713	718	725	732	783	731	736	761	730	708	743	699	797	736	730	729	756	721	836	764	746	779	787	736	677	761	721	744	734	728	741	722	716	733	750	759	734	734	706	712	735	767	743	736	741	705	730	756	739	754	749	696	736	779	724	676	736	711	707	751	722	767	779	690	788	720	729	763	751	747	747	783	751	764	758	709	751	727	742	782	694	717	699	717	729	757	702	711	741	696	709	681	762	734	735	712	773	720	757	772	724	732	777	716	700	749	719	713	730	754	714	723	736	694	726	772	760	700	742	715	726	732	734	731	698	713	733	747	759	675	741	722	724	777	757	756	730	773	726	714	762	812	701	734	712	718	758	696	719	730	702	747	725	734	715	752	737	733	729	748	731	740	742	770	710	820	744	723	786	752	738	721	722	732	719	748	721	740	723	734	756	695	718	723	718	746	749	701	782	787	722	759	736	715	737	753	748	782	779	788	737	771	738	714	742	735	703	748	740	708	692	720	691	740	780	735	749	732	733	719	740	756	781	704	745	764	729	748	727	756	796	743	716	717	692	702	715	739	753	787	749	730	708	738	702	743	719	723	725	744	731	734	712	756	701	737	796	693	723	690	750	712	689	772	692	756	730	688	691	717	731	712	765	709	723	777	701	745	787	771	732	797	695	729	697	745	708	773	732	745	760	770	727	706	681	732	723	776	754	734	723	758	684	716	751	775	717	765	780	710	722	728	706	734	749	707	692	828	682	685	748	685	703	745	731	783	753	747	770	711	771	753	740	765	718	735	776	762	749	759	742	741	712	723	725	743	746	748	730	712	705	745	744	730	728	739	742	727	736	721	760	742	738	711	752	674	718	733	681	732	766	726	682	762	668	702	726	758	705	752	760	708	723	769	760	745	771	768	790	752	699	750	788	742	787	743	760	739	768	727	772	750	711	759	749	687	728	788	762	700	748	780	725	769	711	752	715	738	763	719	793	785	727	713	702	707	745	730	740	750	694	745	721	736	729	758	671	744	729	723	753	698	733	694	784	760	755	747	736	741	716	774	695	785	700	724	737	766	795	752	697	698	733	705	771	723	744	722	795	778	733	779	731	726	700	757	742	715	752	781	768	735	725	770	741	730	692	727	719	743	754	768	744	705	772	684	769	750	708	740	754	735	740	742	809	768	724	718	742	751	758	729	737	707	748	723	737	746	774	783	750	759	735	700	762	760	761	763	690	748	743	703	742	700	753	777	755	726	706	744	708	764	746	769	702	687	746	747	698	734	699	695	726	699	727	731	773	715	762	711	720	713	700	746	773	806	747	759	743	716	786	781	786	691	724	696	749	736	767	704	721	750	756	712	740	732	705	738	771	786	709	780	699	708	750	735	730	715	769	729	781	734	750	724	716	716	760	754	755	755	738	744	722	742	742	750	704	713	697	739	712	730	700	700	719	711	773	752	763	748	730	750	751	736	743	761	755	722	710	694	777	749	704	739	698	730	768	699	736	736	741	709	719	760	710	731	704	739	737	759	707	789	700	753	690	744	751	707	683	741	717	717	733	760	702	740	753	758	729	712	756	735	719	732	724	735	737	706	752	735	769	691	712	729	770	720	757	745	705	731	766	749	706	743	737	729	731	726	773	731	751	803	791	764	719	700	746	694	723	712	748	719	738	738	748	728	730	730	696	751	769	767	748	765	723	689	706	753	715	771	753	726	724	764	693	751	732	728	754	776	711	702	722	708	744	702	715	757	766	697	723	672	764	708	700	781	720	718	769	694	750	704	720	775	765	780	733	734	771	781	767	752	763	697	739	746	724	727	733	747	768	753	756	773	707	757	749	746	756	713	718	733	726	763	758	740	721	704	717	760	733	736	720	780	707	724	732	750	760	753	711	746	735	720	750	804	743	697	707	786	732	737	735	725	736	755	708	703	755	743	753	718	759	802	712	737	778	721	728	786	726	752	757	764	727	761	721	706	771	701	709	742	787	745	718	764	743	785	743	715	768	701	766	717	703	708	737	701	766	776	750	813	707	755	749	738	747	768	702	720	704	747	745	733	710	723	742	767	751	739	715	724	758	747	758	740	742	753	718	743	751	716	766	731	747	793	731	732	746	736	679	711	756	733	718	689	722	753	701	719	715	691	763	764	715	728	692	785	725	733	769	727	692	742	761	738	723	727	752	726	741	794	714	722	718	765	724	744	722	738	716	712	733	690	763	736	803	711	694	764	712	713	737	772	732	730	748	734	710	735	755	741	769	781	705	766	735	737	727	770	716	761	746	774	721	736	761	745	741	725	694	727	738	725	735	747	713	746	724	735	727	718	721	745	716	778	759	721	745	743	691	775	720	741	772	711	767	718	739	709	730	744	713	746	740	724	677	802	729	747	763	731	750	739	778	760	774	725	703	744	688	774	732	726	731	740	707	773	748	749	774	776	723	746	695	736	711	737	692	693	772	733	699	735	744	771	685	752	713	748	718	696	788	761	743	674	734	724	711	772	702	738	709	732	746	761	706	761	746	750	712	699	734	729	720	739	725	774	726	732	710	735	760	741	743	775	704	786	725	729	739	768	739	737	751	718	727	718	727	745	752	715	738	828	745	713	707	722	727	754	701	716	701	724	739	712	798	747	703	753	740	701	780	752	784	772	746	720	773	747	731	720	766	736	728	761	783	784	706	691	747	755	702	739	741	707	721	711	735	774	758	723	742	744	777	723	757	746	724	748	751	750	752	709	709	719	739	724	751	698	755	749	729	754	709	740	788	689	711	763	745	741	750	762	755	760	801	684	716	731	720	708	737	729	673	687	732	719	775	684	733	745	729	729	698	733	745	780	731	751	708	770	689
16614	6894	4630	3532	2294	1630	1186	946	768	680	534	523	485	438	454	395	429	388	386	394	378	377	371	311	379	373	335	317	357	330	376	379	343	373	385	315	348	339	349	350	377	332	327	310	317	390	321	358	343	347	340	329	364	351	381	343	365	329	369	327	309	362	356	318	297	360	346	345	328	322	339	356	345	291	377	359	336	344	361	359	331	337	321	325	359	348	315	331	365	329	359	319	335	370	356	326	318	342	353	335	340	368	326	355	344	339	323	327	325	303	355	348	309	352	382	370	361	312	339	336	331	371	315	293	317	354	351	340	378	359	319	345	346	319	319	356	345	369	307	336	361	356	316	329	404	349	362	346	351	352	366	323	351	317	316	308	318	336	319	341	330	312	320	332	348	342	328	332	302	349	349	327	314	388	378	339	305	341	359	335	330	360	326	374	369	323	373	345	319	332	340	345	351	331	338	333	328	327	340	323	331	327	355	323	313	310	326	339	315	354	313	304	344	328	352	364	355	303	321	355	408	345	369	362	372	360	329	352	345	349	368	332	302	332	336	354	336	348	314	363	343	326	341	350	362	326	330	319	380	333	368	383	344	336	342	359	324	347	331	348	319	312	336	342	369	338	332	338	333	342	317	373	382	362	369	305	378	340	363	390	360	339	369	342	314	318	339	338	346	300	349	395	343	353	331	341	354	322	331	354	333	327	369	373	318	333	340	342	343	355	349	323	342	318	367	317	325	312	299	315	326	311	325	357	354	364	331	331	335	361	362	350	338	378	312	304	327	335	315	324	349	370	327	347	323	366	329	353	361	409	339	343	368	298	355	406	325	364	387	354	343	313	317	336	325	336	362	330	336	357	352	357	309	342	338	317	310	360	377	349	288	301	332	333	352	278	344	353	365	311	340	333	340	319	360	334	383	337	337	364	333	323	367	373	319	359	334	341	367	344	336	355	355	338	360	333	361	334	354	335	314	353	335	378	314	348	344	353	343	347	360	336	313	337	344	329	309	316	328	339	370	327	376	324	364	365	318	392	353	363	349	338	314	344	354	314	346	322	329	328	338	335	295	340	345	365	347	319	330	351	347	323	361	347	336	336	327	346	353	362	349	330	341	348	330	323	321	336	303	325	343	312	359	344	337	331	356	387	343	350	349	355	368	319	317	312	344	342	329	344	357	306	318	380	355	344	358	336	321	346	375	393	334	338	350	312	371	363	352	345	344	351	383	345	297	332	304	335	337	372	365	332	345	345	366	317	320	314	321	345	318	349	387	311	313	295	348	357	353	313	343	363	314	341	340	341	359	315	373	333	343	325	350	323	365	345	360	352	317	330	343	325	347	324	365	381	339	330	323	331	364	370	354	324	321	301	334	350	353	352	358	314	368	339	324	366	335	343	325	365	357	335	348	312	364	326	330	345	314	358	355	335	351	359	367	349	345	311	370	339	380	360	368	344	339	361	338	356	322	375	349	340	351	358	325	369	327	353	341	384	332	308	368	328	317	353	330	358	343	335	349	335	345	361	355	339	325	328	317	371	287	318	328	313	335	362	326	317	331	338	355	331	331	335	336	338	336	346	299	371	391	356	363	396	346	334	339	353	316	328	347	325	338	319	335	330	339	357	331	358	329	331	329	356	311	346	331	355	369	337	366	348	364	323	332	348	367	362	329	323	332	392	345	316	347	339	324	392	361	324	328	346	325	326	340	337	337	372	350	321	314	385	360	313	329	329	356	335	370	337	336	361	340	374	357	355	324	345	370	348	332	388	315	344	319	338	346	370	380	331	376	363	342	368	370	338	335	364	318	345	315	313	322	358	357	346	353	361	364	338	330	399	378	339	344	324	325	338	311	337	368	314	325	349	344	350	338	349	346	333	382	338	326	382	344	352	342	361	317	346	344	324	350	346	330	366	373	371	352	307	375	329	344	334	332	392	358	333	353	351	351	369	328	336	354	331	344	364	349	349	301	363	334	354	285	323	368	357	307	349	324	349	366	360	330	352	315	313	334	329	319	316	320	325	327	326	346	356	331	364	348	354	376	351	349	324	326	333	310	318	372	344	376	346	361	347	325	347	322	363	340	333	315	347	366	340	358	348	318	343	349	376	335	312	347	344	355	370	322	317	351	321	361	356	323	316	346	344	365	352	352	351	393	358	334	337	363	357	325	321	354	355	318	322	345	336	319	298	339	302	313	336	342	371	379	334	307	372	307	348	336	306	328	301	324	348	308	343	353	355	356	375	363	363	325	370	311	332	339	326	350	381	348	387	332	359	346	354	367	332	365	383	335	386	373	338	307	324	317	354	318	361	322	290	318	349	319	349	353	348	354	344	310	317	361	346	348	326	327	346	365	352	370	341	337	328	373	387	333	347	355	357	340	357	363	333	338	373	337	350	327	360	333	334	353	339	348	350	350	312	331	334	349	337	337	327	362	352	336	340	333	351	342	347	354	370	352	364	347	375	340	361	335	333	324	333	352	330	325	341	318	353	343	379	321	337	345	359	370	351	337	331	345	333	336	341	366	326	327	390	356	360	309	340	322	344	361	360	347	352	342	370	354	349	341	313	325	306	305	336	345	333	354	311	352	358	344	336	332	328	335	347	334	323	328	346	298	341	326	314	343	329	346	367	369	318	332	361	327	369	354	373	355	359	368	353	368	357	393	354	331	332	309	346	390	322	344	344	358	370	360	330	315	333	371	358	354	342	362	318	347	320	377	335	340	368	341	375	344	352	357	312	347	355	346	336	352	372	354	374	348	347	308	354	331	344	319	331	316	345	354	363	329	336	339	372	331	359	347	347	338	342	363	353	362	351	350	332	381	311	356	320	336	348	331	286	331	371	355	344	314	329	347	326	312	322	400	331	343	313	336	361	346	345	359	359	329	320	357	322	326	310	347	375	334	342	342	358	345	340	318	334	369	303	320	359	318	347	378	339	334	356	306	380	357	340	338	302	326	374	364	360	382	335	328	310	343	363	343	354	343	330	343	305	335	364	364	345	380	364	350	305	351	319	309	315	325	340	357	381	380	320	329	344	343	341	353	372	320	359	360	330	360	346	320	362	353	310	365	344	364	345	357	365	346	344	328	342	347	367	366	327	349	345	313	334	330	327	354	306	321	348	362	336	347	320	334	342	359	300	362	336	369	379	350	318	350	321	345	350	338	359	345	359	334	363	357	382	310	337	327	362	353	322	311	314	344	338	336	350	333	350	313	330	356	309	318	309	314	333	289	326	330	314	322	338	323	310	347	338	334	372	321	366	375	359	341	377	384	361	356	314	350	330	345	352	370	342	351	340	354	328	346	305	328	339	337	341	361	340	384	324	386	378	328	365	334	354	314	332	362	324	356	365	356	304	358	314	328	357	370	371	380	336	326	308	332	320	322	307	343	313	297	327	302	299	333	339	319	328	317	375	353	358	363	327	361	303	391	376	361	364	357	323	329	350	370	320	341	319	354	332	348	339	354	321	364	340	383	335	337	330	366	369	357	332
10477	5430	8261	9364	7675	5911	4613	3588	2940	2487	2133	1771	1670	1414	1372	1251	1162	1110	1055	1044	1028	991	956	929	906	891	867	824	867	840	853	848	836	826	800	790	748	831	812	797	782	781	806	749	768	791	763	766	782	782	737	820	813	786	770	774	759	778	776	769	740	772	773	755	736	779	774	765	729	767	764	797	759	784	771	753	752	748	761	700	744	803	774	731	772	777	769	768	755	748	750	789	743	771	767	787	778	807	770	766	765	755	770	722	824	755	782	773	734	757	757	766	831	763	763	714	736	738	783	779	768	758	777	735	764	764	770	767	769	794	765	745	757	784	720	790	783	794	768	755	792	735	698	794	775	716	816	777	753	727	790	776	787	836	727	779	751	751	777	784	748	758	784	764	756	786	755	794	776	802	801	742	720	787	802	791	734	764	779	722	836	767	757	774	763	723	778	747	790	724	723	740	742	770	756	742	771	771	714	780	787	757	751	763	770	779	765	752	751	805	783	761	752	739	788	767	763	820	742	729	760	760	796	744	764	775	810	786	780	756	783	789	717	728	742	826	730	765	827	739	807	789	781	763	789	715	798	804	732	805	791	789	752	761	726	832	800	684	811	786	763	712	768	768	755	742	813	771	784	755	801	731	778	768	749	742	768	776	767	773	750	750	776	772	766	734	774	721	799	724	771	695	812	755	752	760	807	737	760	742	744	813	773	776	739	758	793	781	817	765	767	768	822	794	750	752	766	771	719	731	738	778	713	786	764	806	768	752	810	803	742	754	725	799	825	722	766	763	815	748	801	793	795	767	753	742	746	736	749	847	717	762	754	762	753	742	757	746	711	763	781	703	740	756	745	744	735	729	703	752	708	802	753	747	707	734	769	779	755	745	782	749	804	739	785	787	756	743	735	772	722	775	753	817	789	769	756	750	784	787	724	756	755	806	795	707	750	778	768	711	740	767	789	788	778	739	746	765	743	721	819	753	809	705	759	798	791	765	800	802	748	782	782	780	797	739	748	768	771	760	781	757	760	777	811	750	777	795	749	728	789	751	769	802	727	782	752	778	775	735	723	727	771	751	760	727	798	690	749	812	703	743	805	745	794	803	753	736	795	767	727	773	777	779	757	817	772	792	760	760	763	749	757	758	767	757	755	767	764	726	778	782	762	790	742	751	780	724	745	750	825	733	829	805	802	776	780	706	756	782	787	793	755	793	767	768	764	714	761	751	718	740	828	773	783	820	807	721	726	780	757	777	755	798	797	760	819	761	769	751	731	783	777	793	770	762	810	741	757	758	775	770	759	728	800	723	717	723	749	778	715	768	767	762	795	745	755	743	775	759	746	794	757	757	760	765	774	743	812	758	807	795	773	800	727	713	734	777	764	708	758	852	778	777	741	764	746	758	764	684	759	763	768	737	722	775	729	775	769	821	750	778	759	781	790	765	786	796	733	805	737	811	789	796	792	758	803	725	759	758	742	717	776	758	785	778	763	751	760	735	726	757	747	751	734	727	753	778	736	768	758	748	795	741	737	776	751	786	799	776	732	754	801	769	792	761	776	724	746	761	804	729	722	790	816	789	782	809	790	744	770	748	807	800	753	741	790	725	757	718	780	803	771	780	728	734	806	722	766	766	740	761	767	800	761	727	777	754	785	734	791	743	777	799	761	776	783	748	768	804	788	765	701	750	786	758	733	794	768	767	775	744	744	756	758	766	839	837	769	767	725	792	769	836	732	766	754	782	788	771	801	714	704	807	779	783	745	740	764	751	757	780	768	781	782	748	764	780	772	755	774	787	768	764	705	773	743	692	780	748	794	765	758	763	756	727	761	770	741	762	755	742	764	778	785	778	799	746	741	830	774	755	722	720	765	797	721	734	747	767	808	745	757	769	759	793	758	749	786	771	780	806	783	812	772	773	773	760	777	734	782	784	716	770	764	778	797	771	787	726	754	772	774	787	714	789	786	735	743	726	763	760	786	732	804	768	732	812	733	801	775	777	733	756	779	822	738	818	793	839	766	815	765	771	792	733	734	813	810	756	694	824	772	765	728	771	797	772	805	763	779	747	770	790	768	732	712	750	797	831	845	796	743	800	736	771	784	766	742	749	774	749	741	778	781	818	765	761	764	798	788	796	738	749	764	788	729	797	753	740	784	811	774	732	777	800	760	770	774	731	769	753	790	784	798	767	779	816	760	764	727	788	723	810	784	749	787	777	774	771	735	761	797	787	829	712	782	739	756	751	769	744	749	770	782	788	755	749	751	793	767	754	794	799	728	787	786	750	786	769	783	748	797	789	765	756	813	757	785	808	771	790	743	753	798	785	735	740	749	764	806	753	741	784	778	758	761	764	780	790	796	778	751	775	759	794	760	767	756	787	736	740	801	743	754	748	784	794	758	775	773	757	756	761	789	805	768	763	800	750	760	781	766	799	743	761	733	742	794	756	716	797	792	795	798	762	688	774	779	738	770	787	741	741	748	749	738	794	755	760	735	777	765	769	786	731	710	761	766	765	762	756	792	753	781	782	836	776	770	798	821	760	776	765	837	770	722	737	749	770	789	767	758	792	757	767	753	798	764	799	805	765	769	787	781	740	806	778	757	722	763	808	738	771	776	719	753	752	731	749	757	808	770	782	756	779	765	763	782	781	744	756	758	742	728	798	717	774	758	735	763	766	744	738	752	738	752	805	745	745	770	811	755	772	800	772	739	745	781	752	766	748	790	748	783	739	770	750	743	826	794	768	758	732	784	758	807	777	788	744	769	802	750	778	758	782	805	762	793	749	697	725	812	761	775	756	748	787	776	777	750	746	751	777	745	777	719	805	785	768	773	773	806	728	767	756	741	738	739	781	777	780	812	740	791	792	777	734	715	795	764	748	741	730	745	722	787	744	778	733	805	762	735	758	752	811	764	745	775	752	733	800	749	760	737	798	769	766	766	768	760	804	798	729	768	734	719	737	729	789	720	766	751	775	787	775	768	743	742	757	761	762	753	763	793	730	757	776	767	792	768	743	762	801	710	751	795	806	769	737	771	752	778	723	791	780	845	788	763	793	804	738	789	773	751	748	757	782	795	756	782	744	778	742	762	759	740	765	776	707	715	748	765	714	765	758	792	771	782	768	758	787	777	776	749	773	749	734	769	820	671	779	710	738	743	779	772	723	800	783	780	720	703	746	701	787	791	797	777	779	729	764	795	764	773	789	791	763	750	800	755	746	799	770	757	755	773	804	786	739	741	769	749	741	808	765	822	752	745	715	739	768	761	774	831	792	787	766	792	808	766	791	801	786	750	747	741	728	773	771	766	786	782	742	751	759	755	800	782	730	760	800	761	738	796	765	714	706	801	761	757	791	785	802	760	762	771	810	792	682	782	755	739	770	728	783	756	757	779	765	766	740	762	771	766	817	755	786	773	705	765	741	759	788	727	729	789	770	755	707	811	809	777	758	779	747	762	786	756	784	704	751	794	753	739	758	773	746	764	814	791	790	765	740	777	784
28436	11915	7897	6493	4997	3669	2538	1913	1410	1038	893	762	616	555	539	503	446	418	411	438	426	432	379	374	392	380	380	357	330	373	358	336	357	368	360	333	340	334	348	322	331	355	325	299	350	358	347	335	315	326	351	374	305	370	320	320	319	342	349	310	326	314	331	312	325	333	323	347	318	314	358	334	358	314	337	340	315	340	319	357	337	311	321	327	319	341	284	335	342	311	293	357	309	363	335	349	338	333	324	339	328	319	356	341	345	279	330	329	306	323	345	343	358	318	346	327	342	320	366	306	342	312	338	312	322	349	306	343	306	323	328	324	357	318	324	328	329	320	336	325	318	338	339	374	317	349	328	323	323	331	313	327	337	353	296	335	321	347	350	339	320	339	325	327	319	345	315	322	375	342	341	338	327	336	314	355	342	361	304	347	326	324	330	334	327	317	299	316	335	323	329	329	342	350	354	339	307	323	304	309	319	326	313	323	336	370	349	350	335	303	327	343	326	319	332	310	313	329	346	301	322	349	303	364	347	347	352	320	327	304	329	314	335	308	314	321	362	351	322	363	355	325	323	335	345	341	316	331	332	302	337	348	346	318	332	337	352	328	327	324	361	335	340	317	293	340	297	334	343	343	302	330	329	304	342	358	327	376	337	335	301	297	322	296	308	332	304	340	387	345	325	348	346	340	324	335	306	316	340	318	311	348	337	356	323	328	352	341	297	345	341	349	324	339	304	354	324	336	323	324	323	376	334	305	332	364	339	348	349	361	339	378	355	337	328	391	317	330	346	378	324	335	326	339	315	330	374	326	358	314	344	303	344	326	337	328	325	329	318	330	346	316	298	370	324	339	337	340	333	289	327	330	359	347	323	322	314	322	330	345	340	348	321	336	357	338	352	379	345	350	303	355	329	329	322	313	317	343	356	338	339	341	334	313	377	314	357	381	327	312	346	352	349	324	327	346	328	329	323	329	347	324	301	324	357	329	380	332	354	383	346	336	350	309	335	328	347	332	307	341	336	287	340	344	350	356	325	334	341	327	359	337	332	325	326	344	328	303	343	333	342	351	354	311	343	349	331	341	372	311	335	353	339	348	343	338	319	293	324	361	319	360	307	370	350	330	316	337	315	324	311	345	357	341	374	332	344	321	348	349	313	357	334	301	327	335	312	316	377	366	371	364	379	336	332	348	305	306	318	350	343	333	335	336	328	355	346	346	332	317	344	302	309	306	327	335	354	327	305	332	317	331	335	349	350	323	333	300	375	319	346	338	348	338	332	349	341	342	370	348	372	313	322	321	335	339	350	356	334	310	327	322	352	338	336	314	337	315	350	352	348	333	328	328	290	336	337	344	295	311	320	341	336	344	308	325	357	310	339	349	283	351	371	302	343	343	345	347	309	354	329	325	328	348	344	347	359	343	368	346	332	346	304	283	306	322	305	297	325	333	342	305	345	325	318	340	323	328	367	320	319	361	356	316	342	321	311	350	349	324	319	349	337	370	317	333	348	331	329	318	332	325	320	338	317	338	335	319	334	334	354	349	339	373	334	324	343	307	340	370	310	328	347	301	336	310	324	349	323	331	359	289	319	335	367	389	357	325	332	320	355	308	356	345	329	330	365	312	301	330	347	371	335	342	318	347	348	317	334	340	328	349	361	331	364	382	340	354	321	306	331	315	355	346	355	367	342	299	349	326	320	358	319	343	320	354	304	356	311	348	312	336	312	336	333	340	346	305	324	321	336	303	325	304	324	312	344	359	393	322	336	331	349	352	358	355	338	352	294	340	333	338	337	312	331	316	291	318	321	339	338	316	321	295	331	329	325	306	348	344	305	296	337	334	301	315	297	320	374	326	333	314	316	340	326	326	321	320	328	329	334	318	341	303	319	309	345	334	363	338	342	360	367	303	329	329	342	336	325	336	335	337	344	347	342	342	354	345	326	301	358	373	348	318	337	311	344	326	320	339	334	352	355	318	338	321	309	329	348	323	361	335	310	332	365	383	322	337	327	341	361	286	381	371	329	312	340	313	339	317	354	338	337	310	333	353	340	353	337	373	307	326	373	355	311	335	306	309	349	362	330	374	314	354	323	313	335	350	309	339	333	306	305	333	355	339	338	322	379	327	344	309	340	312	326	351	320	331	366	343	325	318	358	356	363	341	308	366	331	370	335	336	372	296	303	318	351	363	331	351	357	368	345	350	318	309	385	374	340	336	349	330	326	331	326	345	317	338	342	367	366	334	357	316	331	349	335	345	334	348	312	347	317	298	337	324	314	349	299	353	346	369	306	366	287	338	325	333	336	342	320	303	323	313	346	323	338	354	305	325	309	352	335	323	355	314	320	375	316	358	345	330	342	341	328	331	318	315	334	341	307	312	325	336	346	323	348	350	378	312	326	303	312	330	307	343	335	344	308	333	349	355	318	351	346	327	334	325	366	319	343	379	356	307	302	314	335	311	326	354	342	343	320	312	331	336	364	340	318	344	364	320	373	343	337	311	315	362	373	341	322	334	326	329	350	352	343	349	327	308	315	359	322	336	326	359	356	341	305	352	333	333	316	288	315	380	338	362	331	302	327	343	317	351	350	328	326	339	344	346	302	308	376	359	349	344	330	323	338	292	339	324	338	328	374	348	332	297	357	312	362	346	320	360	348	324	350	339	349	310	327	313	347	349	307	358	341	313	337	302	321	343	309	330	347	332	324	332	352	329	336	321	366	340	303	349	319	344	286	364	358	344	390	350	356	302	361	357	326	303	341	350	332	304	339	323	282	332	304	359	364	343	353	314	278	343	360	326	308	326	343	382	324	304	312	329	313	360	324	360	373	331	374	371	345	339	347	314	332	315	344	337	298	327	319	325	332	325	340	369	330	336	317	362	347	318	334	308	303	283	305	366	334	353	358	338	329	349	312	326	349	337	327	308	304	346	345	358	342	329	331	360	339	330	348	345	329	319	341	320	323	341	343	330	361	335	314	372	345	365	325	331	355	352	346	330	354	319	306	337	333	322	352	302	320	334	363	306	336	319	326	334	310	371	325	357	303	356	326	355	332	349	327	318	349	312	292	357	353	359	326	337	343	336	340	319	327	331	341	324	355	313	342	351	327	345	334	354	339	346	356	341	353	350	339	371	341	313	340	333	336	317	312	319	330	343	322	359	364	322	316	339	339	342	362	329	310	308	328	339	327	340	340	341	317	309	354	335	341	344	371	380	322	335	339	300	334	329	365	334	308	326	294	339	313	326	315	345	324	355	329	335	340	350	354	328	338	308	327	329	344	309	335	338	351	298	328	341	346	319	304	336	305	321	367	359	301	304	355	344	317	331	345	342	353	333	361	338	341	332	357	327	354	302	312	301	385	337	359	347	351	321	334	323	323	329	328	351	323	299	318	332	344	292	346	355	369	326	330	336	336	332	327	333	329	300	344	306	349	323	336	326	310	346	331	307	362	317	327	333	335	294	338	349	326	334	327	327	321	340	317	328	294	319	319	322
17889	8690	12765	14828	13961	11492	9029	7186	5714	4514	4077	3089	2536	2226	1922	1626	1537	1400	1346	1331	1183	1218	1160	1044	1044	1013	971	961	905	936	929	854	898	840	850	810	831	851	842	773	804	815	788	820	762	804	776	670	790	767	767	735	764	766	734	757	745	738	753	736	715	808	746	773	754	775	781	776	787	693	795	755	753	748	743	772	768	729	760	786	731	756	715	700	726	745	747	794	765	768	752	712	723	781	730	806	755	794	732	759	775	747	711	718	756	702	758	709	729	730	740	740	740	741	758	728	765	761	682	736	800	714	733	759	756	773	756	798	767	728	736	736	728	780	796	759	734	758	754	690	759	779	694	751	772	726	747	789	783	797	758	780	736	800	770	751	709	736	783	731	749	775	725	761	760	791	780	740	808	749	780	713	803	715	743	772	732	747	795	774	752	741	771	740	732	754	755	700	735	796	735	737	751	725	805	763	737	724	757	739	769	743	720	734	735	746	756	777	743	761	752	775	720	760	741	713	734	831	749	716	782	769	741	744	727	751	729	682	723	801	727	775	764	771	829	824	778	748	797	728	717	719	763	738	721	780	791	732	759	765	744	768	771	761	694	739	716	738	728	729	756	763	744	735	745	754	757	803	689	717	763	715	755	770	776	742	737	756	763	785	756	762	769	740	766	740	815	761	737	760	732	769	793	728	746	789	799	747	786	791	722	720	746	726	804	775	766	807	740	732	753	760	769	755	767	771	733	732	746	766	791	726	712	755	818	760	680	802	717	787	714	756	800	696	772	770	790	766	783	753	819	720	778	822	760	715	771	746	722	759	771	827	762	773	766	766	755	790	722	784	705	706	712	736	739	749	752	753	760	721	734	759	668	742	775	760	750	741	744	760	783	780	723	740	704	745	782	776	731	755	751	714	743	725	778	730	776	754	728	750	788	754	756	768	767	779	760	724	772	755	770	707	743	790	808	765	759	788	714	762	776	742	778	741	757	788	724	807	762	735	710	732	768	708	727	750	743	712	722	749	761	761	736	758	768	732	743	801	747	746	768	770	745	750	722	762	750	785	757	749	799	771	737	749	722	711	751	749	779	783	744	732	758	764	812	762	731	768	725	739	768	755	816	726	731	726	798	708	733	759	666	762	713	696	761	738	744	747	728	729	764	748	729	699	773	733	765	782	756	721	734	728	773	753	746	723	727	732	741	778	803	760	713	757	687	745	792	755	783	761	762	785	740	737	720	726	786	748	750	763	757	780	751	775	761	764	766	746	728	766	733	789	756	731	739	732	785	768	742	707	763	806	746	758	724	730	751	749	781	767	738	745	724	736	748	791	744	717	758	724	752	742	764	772	759	775	715	733	762	753	771	750	757	698	771	814	737	765	780	718	758	763	750	745	746	752	762	753	731	716	794	774	769	702	724	773	747	739	734	737	732	740	783	754	732	751	741	781	718	766	812	753	768	757	736	746	731	773	771	741	753	749	763	707	733	757	769	758	769	721	739	770	748	724	784	728	730	741	757	763	765	722	768	721	741	793	778	732	709	794	743	762	742	713	736	803	750	728	706	764	686	690	734	745	772	770	715	789	780	765	775	758	707	763	713	693	775	789	698	737	778	791	734	782	793	763	709	773	734	744	731	741	795	749	777	765	727	760	741	775	724	747	749	713	746	740	709	759	722	731	750	718	753	755	726	729	743	728	733	767	740	759	786	722	749	758	749	751	752	788	721	736	749	741	771	755	775	730	758	769	772	799	780	778	743	762	778	725	758	740	747	762	772	743	757	789	748	734	729	788	747	748	739	720	729	756	745	825	750	758	771	726	759	737	752	746	770	758	713	775	775	733	767	782	685	711	788	720	796	750	708	748	771	751	812	765	743	737	752	786	687	801	745	763	755	724	789	728	773	748	716	744	752	767	754	724	718	698	766	757	761	780	725	721	755	749	794	768	776	752	751	725	757	785	810	743	749	747	735	770	752	761	746	786	776	707	767	758	730	746	754	788	727	784	740	781	773	811	774	794	750	760	790	746	758	791	752	745	771	739	729	814	722	739	788	769	723	757	716	768	739	775	739	789	739	755	761	772	747	780	693	778	726	748	747	768	710	784	745	719	741	764	712	719	762	776	770	780	799	754	753	698	750	771	730	785	742	751	745	733	778	746	778	763	744	786	734	795	761	771	824	765	718	806	727	749	761	716	716	751	734	711	783	772	748	722	760	777	704	740	753	787	785	743	725	770	727	773	742	723	764	788	720	753	706	759	786	753	758	765	796	723	791	745	726	766	792	756	743	714	782	758	776	767	743	747	774	751	740	787	738	775	740	770	748	756	809	798	811	758	758	785	800	761	771	748	729	759	777	739	757	748	719	774	750	766	784	743	715	767	743	769	762	775	752	727	720	774	791	767	716	716	734	731	723	707	725	767	744	755	817	757	745	757	787	798	720	763	777	795	745	779	744	742	770	782	751	747	760	751	767	715	739	748	742	787	713	703	750	775	754	747	770	769	752	722	699	752	766	725	712	755	707	750	732	787	768	693	764	753	748	778	792	732	765	774	746	773	751	815	762	790	773	776	754	744	756	736	707	799	753	720	727	746	812	754	760	717	751	791	763	715	774	783	731	777	780	706	763	752	740	775	710	727	751	804	785	767	752	698	771	770	767	768	785	744	766	734	728	748	762	796	759	799	728	777	794	740	767	775	779	742	748	711	785	745	782	788	738	724	731	800	676	708	784	761	753	738	792	775	759	781	739	799	710	764	794	769	755	787	698	777	779	764	715	729	710	778	752	722	753	764	745	735	726	747	764	782	733	740	808	739	750	747	745	774	773	818	747	783	742	730	775	719	740	781	724	737	730	723	682	735	763	775	756	747	731	753	666	751	774	725	689	757	756	725	765	744	773	731	746	785	789	806	761	718	737	767	772	790	739	723	744	763	776	785	715	755	749	759	772	699	757	754	714	768	729	774	816	738	776	745	689	786	774	715	791	808	730	744	749	715	775	726	734	804	793	777	729	740	712	730	731	778	741	750	768	761	729	731	736	721	772	789	735	755	787	748	724	729	730	757	738	770	767	728	777	801	718	758	795	724	744	725	775	814	766	768	759	708	768	743	765	752	754	783	753	751	774	735	756	741	743	762	764	744	793	780	764	720	748	715	757	759	706	791	736	773	716	720	796	694	719	812	749	723	748	783	781	743	756	726	737	750	820	757	743	723	746	748	719	721	739	766	733	727	789	783	779	746	714	754	742	750	754	796	763	743	758	737	735	743	777	734	799	722	760	756	746	753	790	740	796	755	802	770	778	736	792	715	770	732	749	795	741	749	804	724	759	756	749	794	737	769	765	766	735	743	729	751	731	774	726	779	719	784	727	778	754	786	769	759	723	751	748	735	794	790	753	736	727	800	776	807	772	763	756	713	737	765	775	810	762	763	750	742	766	762	739	732	783	754	713	757	740	698	750	775	782	808	807	761	748	758	745	748	837	739	719	724	778	765	777	689	797	720
37023	17834	11744	9560	7408	5586	4255	3140	2296	1700	1466	1026	778	661	619	603	500	499	489	477	446	376	404	391	375	398	372	356	360	342	357	372	338	357	356	336	370	356	349	330	338	376	365	362	381	342	314	371	317	382	337	333	363	366	317	305	328	334	348	324	342	321	306	337	349	328	319	369	348	349	331	346	378	335	348	306	278	341	336	351	305	362	323	342	350	312	329	330	314	309	322	353	324	342	316	349	358	331	344	354	297	319	351	345	305	315	312	314	315	357	290	303	370	331	393	302	319	343	316	340	320	328	335	345	346	341	331	341	317	294	326	323	349	365	336	305	335	352	359	319	314	307	363	322	366	348	351	304	347	309	315	337	355	367	332	378	364	344	351	363	350	315	342	320	343	329	348	362	352	309	364	335	351	344	360	355	342	321	346	359	348	335	308	326	310	343	370	327	321	329	355	392	332	332	366	344	334	339	303	347	308	324	358	359	335	323	336	358	311	332	313	302	387	323	325	307	359	348	322	354	319	365	325	340	337	337	313	316	346	301	332	340	343	340	324	331	321	306	320	344	336	324	352	336	352	319	316	332	338	354	298	324	329	394	330	353	339	344	328	325	314	317	330	313	334	314	392	333	349	330	316	322	345	313	313	316	316	340	334	357	305	320	338	345	282	314	338	358	324	301	338	338	328	345	357	322	342	370	290	331	319	356	320	328	290	345	331	354	326	327	354	291	317	307	369	343	325	325	322	299	320	350	352	350	336	334	352	344	357	370	326	310	347	375	360	357	353	352	346	332	326	287	319	329	331	326	334	343	299	352	345	313	354	295	329	336	338	322	302	314	331	320	343	328	336	354	371	350	316	336	368	327	339	335	320	291	341	372	352	339	295	343	353	328	342	343	305	338	320	339	341	371	335	336	341	307	348	338	361	358	317	314	342	328	346	365	326	311	295	355	347	350	332	348	317	364	331	313	315	334	331	321	296	327	316	327	339	316	339	326	343	343	338	346	322	307	346	327	364	329	348	329	293	326	325	330	318	356	334	347	343	318	341	312	329	296	372	288	308	351	339	335	315	333	348	366	298	326	323	362	305	373	329	382	323	319	304	329	318	325	318	340	377	331	326	327	364	328	368	331	341	305	357	326	349	314	354	330	334	350	313	327	354	377	311	324	362	359	309	312	309	350	356	306	360	314	361	373	316	355	327	313	280	346	319	329	294	349	300	324	319	317	335	326	364	327	370	326	336	336	328	326	339	328	337	328	334	311	348	336	343	313	327	344	332	325	375	318	326	329	343	330	318	361	366	308	314	353	336	361	333	346	329	339	327	333	299	331	318	342	373	303	298	342	314	358	331	285	289	312	308	301	291	332	321	331	337	303	363	321	323	326	347	315	340	335	323	329	326	322	347	350	359	353	327	315	336	309	341	323	350	329	353	361	299	312	294	354	337	315	306	334	347	371	334	337	332	383	320	341	334	341	344	305	325	297	339	329	334	336	340	376	333	336	373	321	318	335	351	315	323	304	318	337	357	312	354	307	305	325	309	330	362	343	359	349	323	345	302	360	314	317	322	355	335	336	340	327	331	335	363	340	326	309	306	338	325	327	368	334	296	371	306	339	323	354	344	312	351	328	332	289	341	335	333	335	314	338	339	313	356	328	300	339	356	325	332	347	337	330	348	353	344	369	343	364	332	341	326	312	350	329	338	342	330	337	322	316	343	286	348	345	377	357	319	300	322	306	300	313	317	322	370	381	321	323	330	315	319	359	350	373	354	304	348	318	363	331	307	357	311	292	350	291	302	327	337	334	355	374	305	319	308	368	286	322	318	329	330	344	300	352	338	329	362	310	356	333	315	300	336	329	289	338	379	365	321	329	343	350	355	354	369	337	315	352	336	333	343	354	326	320	354	356	337	348	357	324	329	321	301	362	341	347	322	318	308	318	343	360	336	319	332	328	281	332	324	312	316	351	329	339	333	352	317	314	304	305	332	353	374	358	322	345	301	289	333	312	344	321	349	322	309	321	301	376	314	341	336	338	309	300	316	289	334	329	308	315	339	345	370	332	335	350	318	327	364	348	370	370	338	297	336	351	340	335	344	318	301	338	380	319	333	338	347	338	325	306	337	315	319	351	348	343	331	334	320	338	310	323	333	346	331	331	369	326	321	311	319	381	331	355	361	301	327	341	338	328	330	352	315	322	304	346	345	330	344	320	324	305	356	350	335	337	358	319	320	307	346	304	321	340	374	334	360	360	353	341	343	340	334	347	324	303	342	373	327	343	306	363	358	289	350	327	344	339	309	316	313	324	341	378	342	332	331	300	317	354	318	337	351	329	343	358	329	313	324	344	346	323	301	340	328	289	363	351	332	361	321	310	341	340	332	302	326	329	313	337	316	308	349	350	359	325	278	301	317	339	344	337	335	343	343	306	336	311	359	309	317	310	336	307	322	333	317	322	333	315	334	357	324	370	339	370	356	335	317	331	327	348	338	331	328	375	322	301	325	312	340	344	342	335	347	321	295	327	317	308	316	317	327	362	329	336	333	332	348	353	346	348	323	317	316	343	338	330	350	329	338	337	406	346	338	355	338	309	340	310	326	330	345	366	374	362	332	318	374	311	336	337	323	327	329	360	335	331	329	315	342	339	341	339	316	299	309	332	331	357	284	362	340	320	318	357	313	314	354	308	331	361	336	326	301	343	320	344	345	346	333	321	353	335	344	330	372	323	338	360	297	353	356	341	319	312	305	313	319	344	341	332	351	332	298	343	293	325	316	309	301	328	317	298	337	313	312	374	346	297	343	353	351	371	327	346	315	333	299	349	326	345	336	337	334	354	325	338	334	344	322	294	318	337	364	335	331	344	352	350	342	308	312	316	360	343	330	353	344	332	355	332	364	343	357	330	357	345	297	291	314	330	300	363	358	323	333	357	312	352	350	353	327	312	385	350	324	305	326	345	311	373	332	334	334	324	328	322	313	324	320	355	322	330	309	289	317	344	381	310	331	363	372	319	332	359	356	327	344	329	334	332	362	336	325	337	316	327	318	334	316	322	346	344	339	325	326	352	332	372	329	298	284	342	349	317	299	312	331	306	318	306	301	320	291	344	327	316	343	344	344	378	322	343	309	325	372	366	323	321	323	349	324	331	354	346	343	347	360	311	334	327	358	322	337	382	288	318	341	310	317	312	323	348	313	329	329	321	367	332	330	359	344	345	315	315	321	330	338	372	323	317	325	302	332	325	328	317	309	321	332	340	320	313	368	323	341	335	336	335	350	333	350	317	320	341	335	326	320	347	316	321	351	365	339	314	331	353	288	344	345	353	299	282	357	356	332	366	340	361	315	305	304	299	354	311	327	321	348	319	355	391	319	348	326	346	328	315	345	326	333	324	305	343	322	324	347	365	319	331	308	341	353	352	323	359	306	326	341	322	368	345	323	316	332	326	361	330	347	329	319	297	294	346	345	335	341	318	332	322	330	282	290	317	318	307	372	343
22462	11784	16285	18816	18150	15270	12602	10046	7783	6246	5499	4224	3505	2823	2488	2172	1976	1814	1676	1540	1430	1367	1371	1217	1200	1142	1075	1030	1040	1037	1008	959	935	934	896	845	884	866	831	846	848	771	805	813	812	867	842	801	793	766	807	760	776	827	794	831	731	756	759	742	809	746	738	788	766	735	733	714	717	782	763	752	758	727	743	782	770	748	718	733	750	759	812	738	732	792	769	768	761	742	799	714	747	798	777	716	758	766	739	770	741	757	795	784	744	738	739	761	763	721	729	729	722	764	713	785	739	812	730	763	717	742	725	751	713	710	732	750	800	728	715	759	780	756	811	763	757	761	705	746	765	738	726	739	757	709	730	758	794	774	728	762	754	750	743	761	727	736	753	744	780	777	761	779	760	726	747	755	771	718	785	782	720	750	759	745	754	741	743	767	745	736	787	776	727	736	734	751	746	718	720	767	735	795	711	747	757	750	755	784	730	788	791	752	721	693	789	722	749	716	742	756	747	782	790	767	807	765	751	728	736	717	731	753	729	748	745	722	768	734	777	719	727	708	763	741	787	756	761	794	755	684	711	775	716	744	761	741	739	774	781	718	744	696	699	668	716	751	754	767	755	708	742	733	806	716	770	781	741	726	718	743	704	767	768	697	700	796	741	736	809	723	777	729	701	757	747	738	774	740	766	746	737	820	753	754	745	757	764	728	779	692	755	740	739	789	755	747	717	726	744	702	734	744	761	730	761	754	763	724	810	715	727	777	768	697	736	741	783	779	776	752	778	743	783	748	723	769	729	746	730	742	723	730	741	734	754	732	687	727	762	777	763	707	718	686	773	726	780	787	750	726	737	781	768	773	730	778	804	754	748	719	746	730	730	726	759	761	718	714	737	684	758	730	732	718	800	741	707	739	718	754	740	770	756	810	756	762	716	745	750	724	781	732	769	778	751	734	785	699	764	742	721	747	739	720	733	781	723	771	772	739	747	733	747	732	728	781	736	780	733	787	704	739	732	782	696	756	756	717	713	772	729	764	711	732	733	738	760	742	773	785	808	747	737	766	774	759	724	713	772	800	773	727	730	746	725	761	751	785	767	736	736	734	733	722	747	744	716	770	814	714	740	715	734	738	769	750	721	787	767	781	757	776	802	764	755	753	744	760	706	772	774	789	778	732	777	737	740	728	728	752	773	735	762	759	742	753	779	771	719	745	710	772	719	745	775	754	773	712	754	736	771	699	762	779	763	761	717	774	754	727	800	789	711	705	754	740	706	714	714	737	766	780	736	751	752	776	783	742	746	734	749	733	710	747	737	747	750	705	735	707	805	733	712	746	747	782	820	732	768	752	721	733	699	730	763	687	772	737	718	813	813	754	776	789	730	763	765	778	760	727	776	747	743	805	737	717	745	734	744	735	746	764	726	759	745	731	741	749	753	763	749	752	739	770	739	711	773	705	747	717	744	740	757	741	740	753	744	724	770	746	769	721	722	758	740	746	746	740	741	759	785	776	698	760	766	790	736	735	753	716	732	701	747	769	780	773	762	771	721	736	732	720	708	750	820	744	786	748	752	760	747	742	739	768	721	703	716	799	762	748	721	751	754	755	737	754	734	727	768	674	784	750	739	765	732	773	699	801	746	782	781	774	807	756	716	731	750	774	750	736	733	747	772	759	736	735	751	774	740	730	719	751	754	760	769	785	762	729	694	758	738	742	727	727	753	759	738	755	823	724	746	772	787	771	722	719	741	735	790	733	764	737	734	736	739	745	721	788	758	757	763	735	735	735	732	758	695	763	774	804	749	774	726	741	804	719	709	725	683	759	709	732	739	734	737	726	766	781	737	732	787	793	731	774	746	774	703	766	733	737	766	689	789	718	792	772	728	764	830	790	773	745	763	745	748	765	744	751	784	756	790	788	758	807	724	758	732	797	802	787	740	743	728	760	819	763	748	730	699	691	742	729	780	768	727	747	773	670	781	755	737	720	756	705	749	772	731	705	757	747	720	796	743	746	756	761	738	731	759	741	764	751	698	736	755	736	754	772	762	751	730	719	714	734	826	761	748	703	710	723	742	739	752	732	808	741	777	740	769	757	740	759	704	795	742	742	728	756	724	740	776	791	702	713	801	733	745	765	764	788	714	751	748	728	755	804	723	746	808	760	732	793	769	761	777	725	733	735	733	768	789	746	733	757	730	766	748	725	686	755	769	770	724	736	725	748	759	750	784	720	780	757	752	716	765	684	762	786	743	755	754	722	772	743	810	737	747	737	782	721	742	798	734	734	782	751	704	751	738	775	754	748	717	742	740	739	773	747	711	741	776	767	732	730	741	793	764	731	731	717	736	742	773	796	784	739	772	744	737	754	789	714	768	748	766	736	757	767	737	795	746	758	756	788	763	714	757	780	768	735	742	736	727	753	757	749	781	755	727	780	775	729	705	755	758	748	788	736	743	815	772	732	746	737	720	741	750	789	790	805	735	807	709	787	781	733	730	724	750	701	738	739	737	751	801	785	768	731	733	742	767	757	767	736	756	756	764	760	797	766	751	728	784	741	757	802	747	722	745	730	738	758	735	763	703	773	774	760	754	792	778	697	778	725	718	775	724	787	707	751	761	736	763	724	729	712	761	766	739	739	756	830	791	747	780	747	771	780	689	697	716	760	812	717	777	707	769	736	799	754	740	750	756	789	760	747	791	704	755	724	726	702	745	765	755	775	718	697	757	739	754	723	799	781	725	682	761	731	762	734	740	770	768	785	791	785	787	731	742	751	767	718	775	730	720	787	761	732	772	758	721	729	744	729	745	714	729	764	729	731	747	749	775	761	739	766	777	784	758	753	737	735	776	734	731	747	737	764	775	738	737	735	774	784	801	779	704	764	721	757	744	751	788	775	752	734	738	733	751	771	739	774	754	753	727	725	791	767	752	763	716	779	743	742	774	720	717	724	747	746	754	781	719	716	750	786	766	762	710	750	713	733	782	762	744	769	727	697	759	746	692	727	757	760	757	720	746	783	743	713	728	764	762	720	793	725	802	734	792	752	743	755	732	748	716	773	726	783	788	760	751	713	759	791	757	767	757	716	730	800	748	821	754	727	775	757	693	735	783	762	737	742	774	709	774	745	735	745	739	717	758	717	778	691	738	734	769	773	756	798	740	742	760	794	764	781	741	761	727	783	741	760	716	765	730	744	775	746	752	753	772	776	721	767	787	762	768	773	748	799	770	769	783	749	757	772	766	762	750	761	716	755	718	762	745	754	749	730	735	741	789	728	715	771	801	760	787	727	760	703	766	762	749	748	734	789	688	771	764	738	769	754	759	747	712	737	753	728	783	690	723	737	789	742	710	758	713	740	793	739	779	727	744	773	753	717	743	802	728	757	735	737	710	769	776	749	765	749	776	768	706	757	746	681	771	754	747	744	770	757	769	735	760	749	774	718	768	748	758	694	757	732	788	702	786	724	744	775	799	752	760	730	774	727	752	752	823	710	724	800	802	772	777	760
16706	7144	4900	3580	2361	1550	1242	955	802	718	628	536	522	479	439	476	423	455	406	391	382	373	406	360	364	388	382	356	369	375	359	368	399	337	354	365	355	327	371	357	406	334	385	350	374	330	346	346	356	349	369	362	354	367	337	357	335	313	360	351	349	310	336	340	353	326	284	373	341	343	345	312	360	327	350	358	352	334	333	375	394	344	343	352	354	328	329	357	379	359	360	307	324	386	344	329	388	370	318	325	326	314	374	349	358	297	370	336	340	333	347	316	363	333	348	333	361	335	329	334	360	347	359	374	367	349	350	365	349	349	349	349	362	360	321	361	345	342	345	337	330	317	349	313	374	388	329	362	353	351	337	368	358	345	371	342	366	340	367	366	349	360	361	325	377	324	312	388	356	355	351	354	336	355	342	354	360	369	333	372	372	319	357	359	318	384	325	333	326	387	333	342	364	304	339	358	382	354	348	342	333	378	350	363	345	368	336	319	332	359	328	357	354	346	381	355	356	341	338	382	345	344	342	345	361	343	369	388	338	331	315	317	319	347	329	343	356	354	324	315	354	327	335	376	334	351	361	332	366	371	373	359	362	379	353	343	353	359	338	361	313	322	338	316	349	366	368	363	342	346	360	329	290	330	314	356	365	336	336	359	344	349	357	358	347	342	340	332	351	383	371	349	333	348	362	333	362	343	356	402	351	372	373	352	364	383	344	341	353	354	364	365	335	342	357	364	338	324	342	324	342	308	300	381	359	384	370	327	379	367	326	348	364	357	319	308	370	345	360	354	361	355	330	335	322	340	346	352	323	388	341	303	360	315	332	371	353	346	366	356	385	331	342	364	342	364	366	359	352	359	352	326	331	336	356	348	322	318	335	365	334	346	338	322	375	356	331	350	313	364	326	343	326	296	356	338	369	365	367	343	358	367	345	377	362	320	366	361	305	313	353	342	340	330	381	336	373	319	335	350	366	354	355	350	348	362	373	331	353	360	353	351	354	359	360	357	367	346	353	371	373	369	339	384	367	372	315	378	334	308	331	342	316	358	342	391	410	329	341	359	335	350	349	352	301	334	356	360	367	332	334	317	339	324	311	364	368	322	350	354	350	388	360	371	370	356	349	335	331	374	365	307	335	355	357	334	365	326	372	362	372	341	355	319	328	353	359	357	312	368	406	335	338	348	368	344	346	353	333	358	318	357	314	350	332	348	350	327	347	361	342	354	313	361	331	358	375	410	352	366	331	336	343	367	359	329	333	331	324	389	362	344	387	335	316	329	381	326	378	321	319	352	351	360	341	346	344	359	382	314	344	373	376	344	369	342	344	352	399	331	337	358	346	346	349	353	341	334	368	345	340	364	364	334	379	363	337	325	345	325	335	297	339	353	350	327	326	365	332	377	393	332	364	338	327	353	354	350	352	384	365	330	331	329	396	368	379	366	338	338	374	347	335	379	320	385	361	373	334	330	355	302	336	315	354	354	363	337	368	394	320	332	367	339	380	371	322	344	319	329	353	352	324	335	361	333	369	331	334	333	349	331	308	316	340	351	345	352	330	358	347	339	348	359	344	363	381	368	334	338	338	374	325	309	348	350	326	390	391	356	318	357	361	367	354	344	366	331	356	373	404	343	317	381	386	359	379	346	343	357	369	357	352	346	331	308	364	375	359	348	344	331	371	336	357	410	341	341	330	366	319	343	327	359	327	331	342	378	319	404	317	343	350	329	340	343	341	350	301	306	328	324	328	366	383	408	347	372	328	331	319	353	325	328	333	313	348	333	396	344	400	378	318	352	337	361	356	345	335	333	333	307	354	364	347	359	357	368	333	331	382	322	337	316	376	343	379	378	352	335	327	360	338	349	336	323	307	372	342	396	346	323	349	385	347	364	336	345	344	355	359	357	348	351	327	373	322	337	334	329	332	348	371	359	363	356	374	333	343	338	346	355	353	352	354	334	355	353	342	368	339	309	409	362	363	346	345	330	368	370	371	347	352	364	343	314	367	422	311	326	351	359	343	332	342	380	375	345	344	339	342	329	354	373	317	361	359	371	334	382	352	339	341	349	381	326	349	335	327	356	346	342	382	369	362	351	320	372	336	326	290	352	374	318	359	328	323	338	329	331	378	359	339	377	342	355	371	365	372	356	358	353	324	350	359	348	367	344	323	316	322	322	360	353	352	358	343	338	383	386	372	365	322	328	336	319	349	379	365	353	316	314	354	356	362	340	353	331	324	366	344	352	355	355	369	337	372	365	358	335	361	359	333	326	314	352	347	371	314	346	354	379	348	328	344	368	341	344	338	385	346	356	365	352	359	368	326	314	377	368	355	324	353	354	353	319	346	341	367	367	355	348	354	337	322	331	385	331	304	321	386	319	349	338	388	344	366	391	346	331	334	347	339	348	332	299	325	350	360	356	358	354	390	305	322	386	337	351	362	360	390	317	360	380	345	332	335	319	327	392	377	346	359	388	340	361	394	347	345	345	335	358	357	334	346	386	330	351	368	354	372	371	346	378	363	347	366	324	388	351	321	349	338	381	342	353	316	328	344	309	334	318	332	349	372	356	349	372	328	342	333	349	350	344	313	336	334	354	334	355	301	298	284	372	326	331	329	340	324	324	366	335	376	371	328	336	343	384	361	379	361	343	355	351	340	316	361	366	357	346	368	345	334	361	317	364	367	386	325	357	335	372	331	347	314	344	327	344	338	343	350	341	340	348	367	347	363	373	355	331	358	347	367	390	347	368	374	367	309	319	330	328	401	371	332	367	353	344	345	341	358	344	316	359	312	357	375	327	341	381	343	332	341	372	341	353	370	357	362	357	356	334	325	360	354	345	326	360	323	314	306	354	356	329	377	333	365	354	337	355	358	359	354	389	344	321	326	353	332	383	367	328	324	375	331	353	354	379	314	293	332	339	350	357	368	326	371	351	317	334	321	367	367	376	340	317	330	404	322	352	378	342	369	365	372	389	363	351	355	363	346	359	328	330	352	343	385	332	371	328	311	396	349	299	391	384	336	361	390	320	344	367	378	358	327	341	318	334	340	319	317	350	343	355	360	320	321	330	343	333	342	343	343	367	338	363	342	340	328	345	357	349	366	338	332	343	347	354	343	332	334	325	326	355	331	373	343	311	350	342	358	366	380	340	364	344	334	372	350	352	339	313	315	345	335	370	386	334	366	338	360	373	338	373	313	377	370	350	362	366	340	316	343	333	350	357	355	376	352	327	336	292	320	356	372	380	351	348	334	339	355	344	346	342	355	357	349	315	320	317	364	369	352	367	339	358	344	367	343	364	362	354	366	308	372	320	342	345	341	376	349	338	329	338	319	325	330	324	332	312	349	322	314	343	377	328	359	335	374	334	347	360	387	354	310	350	329	344	378	370	364	374	353	332	314	349	360	357	366	375	334	330	317	340	356	343	352	368	356	343	315	330	315	355	370	344	358	349	343	337	321	353	339	345	351	336	343	315	328	325	338	359	355	378	339	351
10454	5770	8504	9357	7788	6108	4790	3810	3111	2636	2255	1942	1730	1541	1383	1246	1260	1124	1056	1078	1035	971	1023	906	983	928	907	888	848	828	913	839	905	880	857	836	840	830	745	808	777	779	777	780	809	796	774	815	802	783	749	835	771	732	792	767	834	800	817	753	774	797	810	807	811	836	795	753	768	795	812	782	807	803	752	795	755	797	759	767	760	779	793	818	789	788	755	814	799	778	763	730	757	801	802	846	757	819	809	779	749	806	801	782	809	762	759	802	756	780	768	799	838	778	786	789	756	772	754	770	766	756	764	815	779	796	809	814	779	753	783	793	793	800	775	746	825	779	790	791	806	767	770	766	745	734	713	772	766	787	723	757	759	775	786	729	802	783	709	772	765	737	779	794	826	776	755	758	749	757	754	786	751	762	796	778	770	818	799	765	773	788	769	759	793	761	772	790	734	716	771	785	743	774	811	781	820	785	790	831	788	774	743	739	750	768	747	798	794	783	752	778	793	758	780	815	766	789	778	785	780	801	800	827	739	788	744	849	801	784	735	811	788	807	754	764	829	746	776	809	790	777	755	777	729	796	811	837	845	735	762	741	747	730	760	760	750	748	806	747	750	785	752	813	778	818	759	765	777	837	734	766	745	756	787	754	748	772	772	810	836	849	794	779	807	779	792	746	750	769	751	772	763	757	760	757	793	774	784	756	739	789	773	747	758	775	753	802	749	826	767	809	751	809	792	801	783	782	763	746	758	820	772	801	805	767	762	843	756	747	765	762	724	817	784	793	747	768	783	833	788	753	763	741	750	766	759	821	839	821	813	739	776	764	767	789	776	806	807	768	750	810	748	793	764	822	775	767	790	770	787	838	753	750	760	779	793	744	764	759	784	757	761	812	792	795	796	768	812	788	775	758	724	755	785	786	745	738	764	800	795	763	769	747	810	807	760	807	757	798	815	733	774	745	803	796	817	829	779	776	782	801	818	817	796	788	785	791	746	774	773	758	756	794	784	780	767	766	775	763	835	748	774	737	803	800	811	843	783	788	769	786	763	763	816	845	752	755	799	751	836	780	765	850	797	811	757	772	775	777	805	796	742	770	763	812	761	808	770	776	753	738	728	825	761	752	761	802	788	781	753	823	716	787	751	821	742	808	785	796	760	771	778	740	764	772	792	819	790	799	801	792	768	778	759	781	738	782	763	760	794	758	737	818	773	789	802	781	792	779	757	784	783	787	735	786	817	755	816	830	772	789	752	755	792	760	839	793	784	764	812	748	784	759	846	832	814	747	770	753	810	751	750	807	807	720	757	772	770	750	770	750	783	797	782	771	822	749	813	700	737	729	783	810	769	787	848	799	759	823	823	781	793	811	742	767	758	776	794	847	729	781	780	782	794	846	751	782	730	766	783	774	808	758	767	745	786	823	776	787	786	734	766	762	810	837	809	832	819	786	759	796	771	739	764	798	731	791	828	799	800	747	717	782	787	767	863	805	822	769	796	784	793	748	798	749	812	805	796	767	778	769	794	794	764	787	776	763	810	787	768	787	842	797	759	735	767	783	771	725	844	776	799	809	764	804	758	818	793	775	800	768	793	774	810	760	767	761	756	780	802	787	757	791	817	770	766	740	776	768	768	811	776	746	774	691	757	794	751	804	757	794	776	743	761	747	772	804	780	773	782	773	762	772	764	751	765	827	784	776	737	730	798	740	779	780	779	734	778	775	772	845	740	789	850	789	821	794	769	764	768	768	724	765	781	759	770	788	764	806	787	769	790	788	753	795	743	813	809	747	767	750	819	747	759	757	789	791	844	800	743	783	790	765	816	762	798	762	768	748	795	825	770	817	747	791	800	795	785	833	767	769	803	777	811	803	715	752	799	729	781	823	768	754	823	780	783	773	790	745	803	774	783	762	732	828	766	775	748	797	783	738	803	799	815	794	790	731	779	780	754	780	783	794	805	748	770	809	769	754	726	793	751	837	766	769	732	806	828	770	815	741	740	734	809	761	776	775	804	780	807	747	803	833	728	772	795	747	749	788	792	773	791	793	810	757	766	766	795	792	795	759	763	792	799	781	757	782	788	734	765	754	753	803	724	784	779	793	820	799	786	816	761	807	728	812	745	782	806	740	796	742	777	786	799	834	779	797	755	775	823	780	767	832	757	762	831	770	755	797	757	750	766	810	800	792	765	794	756	845	785	763	770	776	777	776	804	805	767	736	788	752	798	782	849	826	782	728	748	765	820	798	728	783	770	785	779	774	776	818	786	795	771	737	796	781	781	796	772	785	775	763	776	795	783	769	765	824	826	831	791	805	795	813	800	763	811	808	789	750	773	776	776	712	837	755	810	811	752	752	793	761	755	785	758	825	746	806	739	792	755	743	750	799	757	757	812	756	769	786	790	839	795	766	783	809	772	784	757	773	786	829	837	771	731	796	794	793	734	742	759	768	791	829	759	843	779	788	752	756	775	739	732	782	804	801	784	783	757	746	756	741	754	797	743	777	756	771	786	811	763	786	770	778	766	767	784	745	800	844	736	780	737	787	753	793	783	800	808	780	770	782	719	775	783	798	767	803	798	776	764	812	759	739	822	781	766	764	817	831	842	794	836	815	796	794	803	773	781	803	779	783	748	792	783	765	772	818	754	776	806	788	797	814	796	788	782	786	759	767	746	785	781	771	832	740	784	780	801	790	806	769	797	779	770	778	756	784	765	774	803	770	793	826	741	757	784	775	829	740	769	783	724	811	819	739	787	795	772	766	774	795	775	815	812	737	760	791	823	767	740	808	748	777	777	780	823	767	767	759	749	772	789	778	780	786	815	745	761	780	797	791	795	776	764	785	767	838	772	814	800	782	770	783	755	738	758	788	755	821	761	809	720	731	761	810	794	805	766	753	830	799	762	761	778	810	807	774	794	799	765	775	784	741	752	825	805	794	726	761	794	753	790	827	737	835	739	782	768	744	761	803	783	778	809	806	800	792	784	841	797	759	823	754	763	752	770	783	767	730	785	764	761	739	732	829	798	796	795	747	787	790	769	766	807	813	811	791	776	794	782	795	784	819	823	863	744	768	816	756	781	754	788	770	764	754	744	779	814	806	749	793	750	758	813	776	812	795	712	824	806	779	806	751	804	758	800	779	736	827	768	803	742	799	753	798	761	743	793	793	767	746	779	760	784	793	804	772	786	808	807	797	806	768	772	724	792	769	783	767	832	810	797	765	790	805	762	757	779	829	726	782	810	812	784	782	777	782	749	790	773	741	846	771	811	811	795	796	734	816	772	805	753	820	807	768	806	789	771	751	757	793	846	809	791	764	773	718	782	741	771	807	769	852	793	757	805	757	802	769	761	811	774	777	762	821	805	793	750	820	828	780	784	779	770	785	788	823	778	786	808	751	843	776	800	759	807	680	795	798	782	760	752	852	755	804	742	788	812	813	806	768	787	740	778	810	735	835	786	840	816	780	796	776	772	788	797	838	802	753	804	806	752	803	743	784
27741	12507	8046	6352	4786	3626	2769	1912	1446	1084	923	715	641	586	542	509	455	467	466	365	413	409	379	351	363	373	374	364	345	331	375	382	360	307	353	359	340	348	344	361	332	338	374	335	308	312	350	378	367	374	338	329	319	361	353	369	324	319	362	321	334	333	332	330	303	351	346	333	314	347	336	362	328	347	365	297	322	380	338	352	315	331	333	317	361	296	348	320	352	324	337	329	343	341	295	351	318	328	317	314	348	337	340	338	333	356	365	341	309	309	318	359	372	315	335	370	300	305	300	337	296	362	316	367	333	362	328	349	338	343	356	324	333	347	330	351	338	303	347	322	307	331	366	329	336	329	313	350	328	324	302	345	348	331	330	345	331	337	328	357	337	379	342	321	325	360	340	334	350	356	345	337	344	365	378	322	316	399	324	353	300	385	346	353	359	371	327	342	312	353	342	332	327	344	325	352	344	326	357	340	341	320	326	313	351	387	339	334	353	360	322	384	364	360	354	396	331	348	311	323	361	374	330	323	345	357	310	334	330	343	370	327	363	330	329	327	311	335	314	316	361	345	349	332	342	328	356	376	326	353	342	304	323	351	319	342	328	311	344	341	363	337	341	339	310	319	345	337	334	361	352	330	304	311	339	327	309	320	350	325	355	321	343	364	335	333	324	332	327	319	323	338	307	327	348	312	330	346	333	351	323	360	363	349	319	323	325	323	331	340	325	344	345	331	336	330	337	331	324	338	344	368	348	370	364	324	318	303	324	356	316	362	359	329	339	317	360	295	336	356	315	349	344	351	344	304	336	380	364	317	365	344	327	324	339	342	323	293	354	350	361	318	326	288	353	376	321	358	367	344	367	377	370	345	334	312	308	320	351	325	323	369	345	335	326	313	312	316	319	359	343	349	361	321	382	354	362	357	315	333	329	322	298	307	325	362	356	345	323	369	336	384	367	338	338	314	335	344	331	317	309	364	308	307	332	351	350	311	316	327	352	362	342	311	320	373	342	347	365	332	350	365	363	334	324	326	375	360	336	322	353	335	362	345	346	343	309	366	312	311	341	341	360	370	350	352	321	296	352	324	319	333	360	313	327	341	319	356	379	358	349	334	365	337	334	324	357	352	318	369	351	333	335	346	328	316	322	383	348	316	333	340	359	322	305	369	370	314	319	370	334	366	338	362	346	311	352	317	309	351	362	320	329	347	368	358	361	381	349	314	326	359	377	311	352	348	320	354	328	331	279	353	357	353	363	328	345	363	331	328	320	355	305	321	342	330	321	322	356	336	338	304	332	297	335	289	370	335	326	364	355	340	323	319	332	317	339	350	340	317	337	335	322	344	386	356	350	307	348	324	345	311	350	378	358	380	353	322	360	340	308	377	337	345	309	368	353	385	325	321	323	345	330	342	338	263	346	346	332	303	343	361	340	363	370	365	364	335	337	331	323	313	339	349	390	367	330	338	286	306	342	365	315	338	333	352	335	323	329	359	373	367	371	365	287	359	332	351	310	343	374	366	320	300	368	344	348	318	368	325	326	336	359	332	316	331	372	327	298	343	353	351	360	338	337	346	389	369	306	316	338	352	322	321	350	347	318	361	311	301	309	331	360	365	348	331	328	358	324	355	321	313	340	320	298	297	334	354	320	341	301	354	351	334	385	371	331	344	361	360	329	353	336	373	360	342	324	347	344	349	354	347	313	379	338	337	356	339	323	332	320	357	341	312	359	303	362	321	357	349	330	342	346	335	331	366	399	337	326	338	337	316	335	356	332	325	365	334	350	348	335	372	298	341	315	310	364	334	319	348	334	310	359	328	348	317	323	366	370	338	356	333	352	362	338	364	368	361	355	371	312	360	340	325	312	351	360	335	353	368	350	311	306	336	342	354	321	338	291	322	339	370	349	302	337	380	378	352	351	355	341	355	331	364	328	347	337	365	351	331	340	361	335	375	346	310	377	328	352	332	320	335	300	320	340	353	311	354	311	305	297	293	361	322	359	338	323	310	323	346	315	303	341	339	311	367	308	344	332	337	358	342	339	335	376	350	328	344	343	340	304	285	321	330	355	343	347	363	314	340	319	343	319	316	375	336	352	368	342	344	309	335	332	358	357	367	327	360	339	367	326	310	316	348	347	318	324	347	369	336	337	388	312	339	337	328	344	340	336	338	328	320	327	322	373	361	318	337	308	348	348	346	342	341	342	331	341	363	307	355	340	348	285	335	368	316	332	332	344	350	289	343	307	362	338	317	343	355	383	342	334	306	292	329	331	350	336	346	319	345	346	323	309	332	297	362	344	374	288	312	325	304	361	312	320	370	352	311	346	323	344	344	332	311	311	353	316	337	324	342	344	353	354	316	321	359	329	339	325	331	330	297	351	340	366	334	370	320	331	342	339	358	340	365	323	335	327	314	331	332	330	333	342	354	336	353	362	314	341	372	334	333	346	352	377	356	299	332	364	349	339	355	313	374	318	345	360	359	336	369	359	351	345	339	354	344	346	323	327	332	361	323	350	379	352	330	347	338	343	318	326	340	304	329	326	309	365	323	336	380	333	298	364	359	342	380	316	317	353	286	326	368	352	338	319	326	336	325	335	314	334	349	336	325	354	333	326	317	349	325	353	342	338	337	317	343	359	311	347	329	337	369	334	327	318	350	324	323	305	349	359	359	342	338	339	321	339	389	348	373	351	330	312	339	293	287	336	327	363	345	325	344	302	356	329	342	311	352	317	351	351	355	295	309	352	339	350	342	348	316	331	369	308	317	315	340	318	305	344	351	318	316	339	323	339	326	346	331	345	349	308	345	355	320	339	305	345	313	329	347	349	330	328	310	305	332	336	313	324	327	372	349	326	329	329	307	325	375	359	330	353	326	365	327	389	360	325	358	312	345	331	356	348	374	326	343	352	356	340	337	365	362	365	366	326	330	349	375	337	322	340	326	342	342	328	343	350	325	329	357	371	356	367	343	339	324	341	322	342	320	358	371	335	357	293	304	385	338	334	363	309	364	345	299	351	344	313	317	332	317	382	314	330	357	377	338	341	341	342	310	344	352	303	330	333	364	340	357	305	348	343	322	356	362	340	353	355	326	341	285	329	329	347	347	342	333	357	337	337	308	327	301	310	299	389	336	330	298	294	321	333	370	341	354	342	303	357	319	361	317	355	363	366	343	337	327	328	339	325	340	364	368	346	323	348	321	386	369	348	333	333	331	344	346	305	313	372	337	366	328	361	343	323	300	348	347	314	338	330	361	294	352	356	353	322	336	378	325	325	338	364	342	369	342	343	341	316	323	275	368	338	345	357	360	336	353	333	346	353	330	338	343	308	328	338	321	342	329	358	319	312	356	328	327	342	347	341	324	352	306	340	361	310	344	314	347	331	314	368	355	349	306	360	338	332	359	349	369	292	346	335	337	333	322	323	349	333	344	329	334	353	333	332	342	305	342	319	362	368	320	334	282	333	345	333	359	337	318	319	366	349	326	333	349	327	365
17797	8956	12541	14664	13405	11312	9359	7267	5653	4436	3815	3114	2613	2223	1995	1793	1573	1525	1410	1341	1218	1161	1187	1105	1040	992	940	947	982	930	883	885	838	848	860	824	819	823	860	827	794	752	786	862	788	809	796	808	733	776	756	798	833	748	769	772	768	754	773	789	776	782	812	809	746	772	783	770	795	810	777	780	774	743	768	753	774	774	720	748	724	717	775	763	758	799	787	800	791	753	819	754	718	753	747	721	775	779	783	742	690	755	738	797	753	725	752	728	761	818	752	786	765	740	792	752	754	733	774	782	745	762	746	763	805	772	777	680	765	737	741	822	724	710	799	756	761	765	750	731	768	788	753	768	772	790	781	766	736	733	772	806	758	751	746	788	793	747	740	752	687	836	740	766	709	806	779	754	747	757	740	773	794	750	770	755	773	769	708	746	757	788	766	767	754	727	756	760	756	752	776	737	746	723	762	752	774	800	804	761	754	731	756	773	771	758	787	823	741	776	773	756	771	771	769	741	787	767	750	745	793	725	765	748	731	769	785	747	731	760	775	746	752	770	741	795	726	803	764	773	703	730	824	757	751	733	770	739	777	762	775	793	809	779	791	741	804	753	776	739	757	771	768	779	721	734	717	782	782	742	775	766	731	714	741	768	753	749	735	770	773	752	748	747	766	786	737	718	770	755	801	757	819	754	763	716	831	796	773	751	784	758	757	716	735	740	732	745	780	746	752	758	749	760	692	716	749	731	744	807	778	740	814	734	786	733	730	705	794	810	748	737	762	805	803	807	738	757	766	791	793	735	783	770	727	793	808	805	745	778	766	768	728	797	742	785	765	737	757	752	788	780	730	768	765	768	803	790	710	777	740	777	719	777	753	777	745	799	752	752	746	721	737	767	779	742	747	764	765	748	762	759	751	755	780	776	768	774	752	791	730	794	757	812	749	743	725	765	800	779	778	788	772	720	748	757	749	722	753	771	741	786	811	776	775	793	737	737	733	730	820	742	705	741	737	753	826	729	723	751	715	756	800	813	775	791	715	807	748	764	764	776	776	758	756	721	799	759	793	749	776	783	784	771	790	781	713	727	774	775	789	751	806	755	753	748	768	784	741	808	761	743	770	783	783	752	767	787	785	747	799	792	757	790	772	829	734	729	757	776	731	792	730	762	764	788	766	796	782	750	776	686	780	746	766	765	825	658	776	734	779	741	797	787	722	770	753	756	743	782	772	746	754	771	757	772	807	775	764	799	773	746	707	737	820	748	745	779	774	741	752	742	774	774	742	743	801	799	796	774	791	765	755	771	802	749	758	767	760	751	768	754	721	737	754	702	784	708	777	763	734	749	736	753	755	766	744	756	762	775	789	748	769	728	749	754	764	771	750	836	760	789	776	751	781	736	727	773	715	807	741	719	752	747	812	747	739	711	764	804	768	777	766	740	780	698	768	749	798	748	784	777	778	790	775	756	751	724	749	742	709	767	770	794	778	760	770	798	797	755	732	790	800	730	772	786	758	786	797	749	761	788	767	759	780	765	814	727	774	736	733	756	791	764	717	818	803	802	810	770	802	737	733	765	797	775	751	802	764	737	800	731	782	795	739	731	728	778	772	708	778	726	758	770	757	717	790	787	751	730	753	741	782	746	778	808	744	745	761	782	751	777	736	749	729	763	743	729	760	798	773	734	774	775	755	773	742	771	790	772	751	752	758	721	763	767	805	749	805	761	778	722	761	770	749	792	717	736	738	724	762	738	784	764	722	750	782	778	769	767	788	733	829	780	749	794	769	763	723	764	766	827	781	781	755	787	754	738	743	784	754	762	736	782	793	707	835	797	734	765	795	726	694	755	782	780	776	737	760	747	717	767	754	743	770	770	722	786	715	726	778	787	774	777	778	754	745	740	751	758	768	813	778	799	755	801	729	762	762	757	751	743	821	709	762	783	804	771	750	740	766	771	792	732	707	807	769	703	767	794	719	815	803	762	776	803	760	756	748	718	777	761	744	746	782	718	748	742	775	760	746	761	749	746	775	746	757	750	751	757	776	803	754	778	757	776	773	769	705	782	759	752	753	743	786	717	822	739	735	750	778	777	790	761	737	728	767	729	732	777	758	735	748	808	748	802	744	777	778	740	757	754	774	756	756	796	738	764	747	775	722	770	769	733	796	788	713	782	726	735	719	798	798	803	771	742	781	758	770	726	762	710	755	746	750	768	738	763	739	828	742	751	758	738	792	777	766	702	794	772	733	732	770	764	707	763	747	724	761	690	786	770	760	782	779	747	769	729	730	762	738	740	787	803	745	773	788	833	749	759	752	735	727	761	791	766	782	750	729	755	811	752	755	711	782	741	778	724	735	739	766	803	736	724	758	760	768	780	767	747	786	754	743	748	759	731	768	716	743	771	750	749	786	762	744	794	737	730	775	728	729	810	771	761	782	745	737	772	778	694	804	768	730	807	770	781	748	757	768	771	751	755	804	799	745	725	793	735	774	771	786	749	776	742	756	791	752	733	784	776	771	750	780	735	769	742	755	784	753	736	781	802	776	745	748	759	767	725	814	735	774	709	759	721	741	766	763	782	815	768	784	757	765	757	744	723	758	730	784	730	781	744	783	686	744	791	782	769	721	787	784	764	769	784	799	762	710	767	757	742	751	730	776	733	773	816	766	781	725	740	825	777	809	778	755	816	741	827	718	782	792	713	758	746	811	722	791	763	786	747	739	807	666	740	723	783	782	778	753	760	755	733	764	778	804	797	768	793	768	812	788	809	719	713	763	758	798	813	746	793	759	772	782	765	740	725	763	750	725	730	799	739	833	777	739	815	818	809	755	716	795	765	759	778	722	752	776	773	770	746	799	792	770	752	714	755	761	758	744	786	769	833	764	725	783	752	832	756	732	740	752	742	759	751	780	763	694	768	777	747	800	736	799	738	750	745	774	787	776	797	759	768	756	671	773	746	729	773	775	731	781	683	799	687	764	727	770	817	805	693	761	741	799	742	780	765	745	748	749	802	817	769	762	775	818	739	737	746	787	791	711	770	741	810	772	759	858	738	784	773	774	708	737	748	754	777	804	742	794	764	763	753	832	811	725	826	766	801	751	790	807	785	779	774	747	760	721	788	804	730	750	745	729	758	796	724	732	774	755	722	766	747	768	735	744	758	754	800	728	799	763	774	802	793	807	744	784	781	750	751	696	779	724	733	772	796	758	777	760	752	771	744	732	796	808	804	764	778	780	771	749	754	761	734	761	747	741	760	777	738	743	768	795	769	792	758	766	812	749	760	753	767	774	751	794	720	758	729	777	724	729	750	701	746	757	753	766	804	762	755	764	778	747	737	797	771	749	751	786	751	752	761	744	759	788	764	734	763	774	725	761	719	782	738	775	748	785	745	821	782	704	777	752	774	795	748	764	759	776	755	746	802	816	743	766	797	779	780	746	767	735	777	766	771	762	705	796	756	769	769	775	729	785	744	823	783	734	750	765	703	783	783	749	770	687	751
37187	18042	11535	9028	6785	5222	4114	2893	2028	1510	1246	1037	848	653	651	517	501	564	496	469	443	437	383	417	379	372	409	385	352	393	385	371	349	416	348	368	373	331	326	339	371	342	320	374	358	341	312	330	348	356	352	325	350	334	360	327	346	323	370	342	343	325	346	360	346	355	336	297	350	368	353	384	329	342	360	334	344	311	333	323	323	335	379	325	346	339	339	344	314	341	351	323	337	336	337	335	339	337	356	319	323	356	336	345	318	332	333	311	318	341	326	333	363	334	366	348	358	325	306	355	292	354	325	326	377	338	334	349	322	312	364	300	357	344	317	326	317	315	299	343	367	322	324	318	333	342	345	313	336	322	347	340	363	331	353	403	320	300	293	361	348	342	364	337	323	301	363	331	334	348	321	369	304	335	328	343	318	341	347	327	338	337	329	356	313	355	328	320	330	314	319	338	328	347	325	326	340	332	344	352	331	301	307	291	339	329	339	342	346	356	337	331	370	343	345	358	303	325	309	330	351	346	346	389	339	395	380	341	325	284	302	355	329	347	330	311	331	344	361	340	327	336	325	349	333	348	334	351	299	316	340	340	342	318	307	345	339	345	298	303	373	286	313	319	341	345	320	334	323	336	294	340	345	351	342	281	316	352	344	357	360	354	345	352	328	335	342	363	340	364	296	358	324	339	334	352	306	329	366	315	321	326	343	323	341	360	324	362	334	330	325	348	291	318	329	334	363	319	352	328	332	366	314	341	363	335	328	314	334	344	310	335	320	331	327	308	322	331	323	336	313	340	323	350	358	325	310	312	354	370	327	359	326	294	361	331	344	329	315	332	324	323	323	362	373	346	332	371	346	309	324	346	331	311	303	346	322	350	323	329	317	322	321	333	352	334	360	330	348	345	331	316	331	308	335	352	346	330	344	316	303	349	353	321	305	362	319	351	337	327	355	320	338	334	326	355	338	352	320	333	336	365	320	315	318	352	344	330	318	339	353	306	332	344	345	333	335	347	310	318	325	329	335	308	400	321	333	362	353	318	333	320	294	332	352	342	356	353	334	318	327	338	318	302	306	316	353	318	303	339	357	322	345	344	323	351	332	316	343	338	337	371	307	326	321	343	314	315	319	356	332	300	346	343	349	324	338	351	366	353	301	330	354	335	342	308	301	324	342	311	337	312	318	331	346	310	373	321	344	321	343	324	333	341	324	348	357	363	332	333	332	317	337	357	371	374	341	325	341	312	352	361	358	322	318	340	346	345	320	359	338	355	377	369	391	365	339	350	321	325	358	338	302	309	340	326	314	310	350	307	289	308	334	323	345	351	332	324	335	338	369	326	305	346	319	306	320	329	334	302	343	333	319	362	355	362	306	356	321	305	366	317	353	336	357	335	351	376	315	377	366	356	348	318	296	313	333	335	338	317	317	329	340	328	318	324	331	291	350	337	331	339	344	365	336	299	308	351	322	326	324	331	350	318	328	361	345	345	342	308	344	374	322	318	311	348	310	296	346	358	326	354	330	309	319	321	322	332	331	341	355	323	313	320	316	343	361	358	329	346	351	305	357	319	328	338	337	334	343	335	343	332	342	307	302	299	360	399	315	339	299	361	345	317	332	324	293	328	335	344	340	322	352	352	320	316	379	353	334	295	341	340	320	311	319	316	360	329	338	317	331	343	353	339	302	356	333	317	347	315	337	334	312	319	314	385	307	353	311	332	304	343	316	341	348	332	349	349	348	327	334	346	332	316	334	288	334	327	317	359	333	336	325	313	313	333	326	331	357	352	357	311	359	334	336	329	336	319	330	336	369	345	333	348	366	357	343	347	356	320	331	340	315	316	338	353	332	327	347	289	344	347	371	367	331	330	360	356	328	354	347	341	316	327	361	328	369	340	349	362	353	355	326	366	321	277	314	320	370	354	343	357	345	359	349	317	387	327	328	352	344	314	347	337	358	342	339	342	334	338	312	346	339	358	351	331	365	383	349	338	345	341	342	330	327	351	329	333	336	293	334	370	338	346	339	322	355	302	344	321	315	339	355	363	331	332	324	306	354	345	313	309	329	331	372	316	341	313	342	348	351	360	322	327	306	376	357	354	327	323	354	349	375	348	356	338	375	367	321	348	317	337	334	358	352	335	339	319	335	318	328	331	381	334	330	342	340	329	342	329	354	345	290	366	309	336	347	348	340	369	307	328	333	344	340	327	351	368	342	341	337	335	359	347	319	312	376	341	297	333	338	366	351	367	341	295	368	356	356	350	340	336	330	361	332	330	344	345	339	360	309	384	353	361	349	306	296	340	353	334	345	337	307	345	358	329	329	336	354	360	326	339	306	329	329	286	328	344	380	311	356	327	303	344	314	334	331	369	380	334	324	311	347	358	342	340	306	318	319	305	309	340	332	365	333	303	355	325	347	355	335	352	359	377	325	324	352	321	343	342	350	340	356	333	309	321	303	369	361	349	330	323	346	383	315	295	324	377	311	329	332	352	346	312	329	333	323	320	332	332	330	337	347	324	354	335	306	337	336	347	339	310	309	310	348	303	315	341	334	325	364	353	313	366	349	346	287	324	350	353	332	333	317	354	314	381	357	305	333	305	337	361	324	349	327	345	346	343	341	333	333	309	366	338	355	344	334	334	344	351	352	369	325	341	348	349	328	353	342	340	326	336	322	310	314	310	307	344	319	361	372	320	335	368	354	345	355	363	321	333	337	324	337	363	338	285	323	330	341	350	363	314	309	293	335	343	344	352	318	336	364	346	328	380	344	339	327	353	345	347	362	344	330	341	321	358	324	365	336	363	331	343	346	359	336	279	335	336	333	359	327	305	359	341	316	354	329	320	320	372	352	395	315	299	300	339	344	342	345	285	320	316	343	332	302	355	333	364	334	337	362	317	350	342	332	344	320	310	312	298	318	324	318	327	361	327	330	365	358	323	331	342	293	333	353	354	329	325	326	340	341	322	359	323	371	341	342	366	339	303	304	306	323	328	363	343	348	335	305	321	357	337	316	341	350	365	341	338	375	340	311	338	336	327	319	344	349	356	302	359	335	351	349	329	320	305	360	338	314	393	364	330	374	326	321	333	332	363	310	359	295	347	387	320	347	317	345	327	300	321	347	314	323	336	386	371	378	351	357	352	327	328	321	312	337	353	324	326	323	372	336	332	315	333	332	348	309	322	343	315	326	303	324	373	367	319	358	357	357	346	339	363	336	347	331	325	317	342	326	331	344	339	312	341	304	354	324	316	302	295	319	341	363	327	331	335	375	341	343	303	336	334	326	320	327	366	360	338	366	320	320	321	397	372	322	375	349	335	338	330	305	322	357	341	299	347	337	333	338	337	339	334	353	337	330	336	343	349	353	321	327	329	344	348	301	331	332	301	342	331	344	326	352	332	349	318	309	321	379	335	315	296	327	316	315	340	344	364	343	314	318	329	307	321	326	349	288	336	295	355	351	377	300	338	365	298	350	344	369	323	366	351	363	322	304	354
22449	11940	15781	18475	17426	15099	12547	9841	7678	6511	5262	4232	3471	3003	2550	2241	2057	1787	1823	1651	1467	1463	1246	1236	1179	1131	1050	1072	979	963	955	931	879	902	916	898	867	853	832	818	840	894	811	845	793	829	871	868	800	815	767	754	781	759	746	796	777	743	783	726	737	776	812	721	860	788	733	771	749	777	761	743	812	744	751	788	781	784	773	739	723	723	704	753	770	796	784	728	766	740	755	777	762	787	790	724	758	760	780	738	775	728	727	785	777	756	768	710	746	728	791	706	722	789	736	748	743	808	781	772	733	767	752	795	763	763	741	753	714	772	741	740	718	769	711	742	815	786	741	752	799	741	782	744	725	739	764	697	726	778	767	759	802	762	797	735	765	772	782	740	769	733	780	757	790	749	786	699	725	769	788	763	810	752	697	729	761	772	752	755	717	769	770	767	763	725	775	770	790	767	770	776	704	778	753	793	767	703	748	776	739	772	765	745	806	705	769	746	737	728	743	741	797	737	778	767	721	732	778	753	720	721	759	781	773	758	752	774	777	789	756	764	757	728	810	736	714	725	695	729	745	748	734	741	715	786	751	767	776	801	768	733	764	743	795	712	714	735	751	754	770	726	770	782	754	737	764	744	764	733	776	778	796	743	739	724	727	742	810	762	744	791	773	723	764	738	829	791	731	740	719	754	769	749	781	747	726	792	733	769	760	706	753	783	757	749	718	728	779	750	772	756	795	745	718	771	741	750	771	729	711	774	730	723	787	774	737	688	771	788	787	760	756	748	743	752	751	795	761	772	775	735	778	749	795	725	751	799	758	758	753	747	753	721	739	740	755	796	744	738	770	754	792	759	764	789	750	762	744	724	796	740	754	789	813	748	768	742	754	750	730	714	702	762	746	723	731	776	731	768	754	748	769	776	776	730	732	754	768	729	771	755	751	708	780	751	775	779	807	734	744	814	743	799	746	742	756	776	791	683	744	765	738	753	756	848	679	743	794	735	721	772	787	814	761	749	737	761	695	734	802	779	794	783	739	733	733	737	779	771	720	796	715	759	754	735	776	757	758	724	757	764	709	756	753	719	763	778	804	794	686	726	755	751	754	742	801	835	760	761	772	745	770	775	799	734	752	784	748	718	812	768	700	775	745	728	822	755	742	769	746	729	700	746	757	756	770	771	755	728	741	726	765	753	793	757	728	736	765	789	761	785	786	763	750	759	730	757	732	750	763	795	723	715	790	767	774	737	744	753	742	760	742	708	790	796	741	782	762	770	767	764	762	779	718	762	725	756	710	713	741	754	789	798	748	730	732	780	748	731	762	722	720	719	792	693	730	757	797	763	752	736	713	728	704	697	784	740	757	707	772	768	729	774	716	711	742	704	743	749	808	769	763	778	770	758	778	734	803	755	710	733	783	725	749	789	757	725	746	780	762	738	766	786	742	781	734	799	774	747	756	794	750	757	713	782	753	737	769	771	777	784	737	757	804	764	755	759	747	735	775	693	688	742	766	830	743	751	735	710	750	759	787	794	759	709	758	760	735	761	682	766	728	784	789	774	711	711	779	804	772	763	723	752	745	786	763	751	758	712	768	741	786	770	755	769	779	784	743	778	751	756	725	768	758	702	776	801	774	758	719	739	703	714	829	769	743	750	747	734	773	763	730	826	815	806	776	696	742	769	738	802	799	759	756	759	759	765	773	722	760	755	748	763	769	783	767	754	797	736	772	774	769	728	760	791	747	773	765	757	764	714	781	750	743	707	761	795	744	762	727	710	786	788	747	776	724	766	777	750	760	735	712	738	788	757	833	734	766	769	703	786	732	787	785	765	755	749	804	732	742	762	716	776	757	784	777	753	767	748	758	776	741	749	774	764	745	781	695	738	792	747	749	753	788	768	779	752	807	792	755	727	759	793	741	779	771	770	748	778	712	696	783	794	777	738	733	768	753	779	760	735	725	747	763	788	798	727	777	744	730	762	745	750	698	791	769	764	760	750	737	722	728	751	702	786	758	773	757	712	750	773	765	728	753	743	756	786	742	762	778	704	693	741	712	651	765	792	725	737	733	787	777	773	757	721	719	678	756	760	738	782	792	752	691	780	773	742	739	789	771	761	751	760	819	735	756	754	770	751	749	755	722	714	756	801	701	744	737	739	760	773	770	772	774	768	779	743	788	722	793	763	708	776	742	768	767	726	705	678	768	754	758	777	756	805	739	730	811	722	721	742	815	783	789	719	729	746	784	811	709	750	740	742	744	771	773	769	770	785	815	755	757	775	729	731	818	757	766	790	705	781	764	771	740	795	736	731	767	782	752	786	801	730	734	760	737	755	737	790	713	750	730	784	783	728	763	764	752	799	749	798	773	752	774	781	765	752	735	742	715	741	764	753	706	728	714	784	758	716	709	722	784	751	757	760	745	743	737	782	795	718	783	772	736	703	800	788	773	692	749	733	755	816	724	785	762	753	744	757	775	742	769	759	735	762	724	802	759	782	755	700	700	713	729	772	736	767	811	759	756	767	766	739	775	751	790	786	733	741	761	771	722	687	779	745	698	743	756	772	755	723	784	774	755	800	781	769	778	794	730	782	748	733	770	753	810	748	766	736	765	756	769	743	762	772	716	729	730	783	746	780	744	772	762	739	740	743	787	744	756	728	710	711	812	743	746	797	761	757	764	798	751	747	731	737	825	783	807	751	784	738	770	741	766	726	773	731	728	736	764	743	801	806	712	739	752	784	749	784	719	739	743	803	825	774	744	769	783	746	725	731	829	744	768	808	748	763	745	783	721	714	732	763	752	748	748	795	759	780	795	782	755	708	703	794	760	773	752	747	749	766	750	735	741	788	757	740	797	757	794	763	718	734	798	745	723	762	759	762	726	761	751	758	732	695	741	724	785	761	755	771	763	726	772	715	743	824	744	747	806	737	785	793	796	757	738	769	705	781	702	790	773	781	786	750	732	817	765	732	731	752	753	762	723	784	769	732	754	763	762	725	755	797	748	764	711	761	730	827	751	785	751	754	741	753	764	730	754	766	711	726	770	796	789	743	751	809	692	715	769	802	746	758	693	730	688	783	694	771	746	744	732	766	736	741	773	784	740	717	763	755	691	739	699	780	740	745	713	729	760	764	810	796	754	772	764	770	785	741	752	756	749	771	760	762	804	753	752	757	780	725	768	744	738	780	763	775	798	760	717	750	729	757	771	722	745	770	763	730	773	682	765	751	770	776	742	761	784	721	759	747	732	770	801	750	717	744	702	753	737	762	736	777	739	713	728	766	740	744	704	777	756	757	739	791	765	742	784	797	749	740	722	763	741	702	754	797	725	712	762	746	714	768	770	766	764	748	758	748	764	786	788	742	715	702	748	734	767	795	772	763	764	752	739	783	761	751	718	764	777	759	750	784	739	764	788	766	759	741	772	763	726	789	758	729	761	727	745	768	740	738	759	837	742	764	761	784	752	717	799	772	768	788	737	717	766	785	765	740	739	742	761	752	731	705
16494	7254	4961	3543	2312	1610	1256	1013	840	683	648	567	525	491	412	423	406	424	397	351	400	444	386	375	380	367	371	352	334	320	372	325	380	402	396	354	355	351	377	398	359	367	363	361	364	345	325	379	308	360	349	358	352	349	336	373	365	340	332	332	329	362	358	394	355	390	322	318	376	338	343	365	333	330	356	395	370	344	371	322	346	349	396	348	349	387	400	362	339	328	333	331	355	383	356	359	359	340	341	367	355	358	348	341	349	354	345	323	396	320	355	377	367	398	342	353	337	379	315	333	351	357	378	353	355	361	323	342	370	367	335	403	309	330	321	347	359	352	358	366	305	343	328	372	335	359	366	337	379	331	368	327	351	321	322	361	392	319	354	374	391	360	347	334	316	346	351	338	366	349	384	395	342	337	316	378	349	362	345	315	374	329	355	377	365	366	340	285	342	344	363	343	341	354	391	336	346	335	356	339	320	302	354	323	328	342	360	347	331	356	376	391	368	369	307	385	364	322	366	368	386	357	370	369	358	366	362	360	345	349	346	390	379	338	337	355	405	366	352	321	345	330	405	340	345	365	344	372	320	359	371	323	341	344	358	365	337	358	387	354	353	378	358	342	379	331	341	344	313	377	323	375	373	358	361	348	352	342	366	362	362	375	374	335	343	358	350	311	326	361	351	364	377	334	286	360	323	350	336	367	356	354	344	343	351	343	344	343	330	359	343	324	334	338	346	336	348	340	328	361	359	353	373	364	339	358	375	340	372	329	368	376	339	344	358	334	356	365	339	335	336	323	308	324	338	361	372	330	351	371	336	330	358	337	338	353	359	315	358	380	346	343	305	319	334	395	331	367	348	349	369	339	338	339	327	321	339	328	342	340	334	349	386	361	333	358	371	346	350	370	385	366	376	356	334	317	378	361	365	389	386	366	345	388	356	349	381	340	338	351	372	317	363	318	349	351	335	358	327	327	345	366	332	365	364	310	339	325	353	355	356	317	316	340	369	348	368	328	348	347	370	344	329	336	358	389	388	331	365	347	336	350	332	339	340	368	358	350	361	337	353	348	373	326	388	343	353	331	343	389	357	347	310	355	326	387	331	398	371	367	348	378	324	350	344	345	333	367	372	335	330	364	351	308	362	390	346	343	345	344	350	353	327	327	345	331	350	365	362	354	346	348	319	343	347	355	357	350	366	341	378	334	338	368	371	392	372	365	373	330	348	363	367	341	342	316	313	338	360	347	321	319	371	369	378	336	345	345	334	330	352	352	372	347	350	314	349	357	316	345	368	343	343	370	344	371	355	341	332	336	363	337	357	374	377	343	346	385	365	368	382	383	329	352	353	358	347	355	370	321	349	354	328	348	361	360	348	327	364	350	379	345	400	358	374	373	348	374	354	378	353	345	406	362	321	335	307	345	370	347	333	339	338	370	348	293	319	307	386	348	341	375	364	316	366	397	329	336	362	346	340	344	329	345	314	360	308	357	356	344	367	346	335	359	367	342	348	353	382	344	354	346	355	365	379	343	339	350	320	361	338	327	336	341	330	368	381	363	347	362	371	340	397	344	316	391	384	376	335	370	334	321	338	377	363	395	347	359	343	351	320	363	326	354	316	359	333	366	347	329	354	363	344	331	379	315	302	334	347	334	401	336	320	393	377	352	353	309	377	333	351	351	329	382	365	344	329	326	361	336	357	348	384	353	367	345	336	365	331	358	357	378	397	323	339	317	385	349	343	348	359	374	376	345	349	337	358	377	352	351	379	379	345	369	317	355	346	343	358	371	327	365	343	394	374	325	308	363	396	370	381	360	333	378	337	342	361	353	365	368	362	334	352	391	359	316	359	360	361	369	353	352	353	387	351	342	377	292	338	373	352	331	347	367	347	319	369	342	357	322	372	308	357	391	343	337	321	352	350	366	358	343	381	344	334	371	356	331	363	353	329	347	348	366	351	364	355	337	340	397	317	337	370	377	378	329	421	321	334	390	362	346	319	346	352	367	382	363	329	388	371	354	334	363	365	337	323	351	322	375	378	361	384	355	335	324	342	344	372	350	362	332	351	376	330	331	352	334	330	346	344	371	362	344	400	378	357	329	362	337	333	365	384	368	321	376	367	343	366	359	349	337	360	350	343	361	369	357	340	374	340	373	330	380	326	347	332	340	340	374	369	365	360	391	303	316	333	351	331	331	335	370	336	345	360	338	358	350	349	344	356	373	343	326	363	354	311	314	352	349	390	378	328	375	333	341	359	345	339	383	323	361	385	364	362	352	352	350	346	358	343	358	335	351	312	301	331	391	348	365	369	374	361	366	332	332	330	366	352	365	357	347	363	373	325	405	345	302	366	373	343	348	373	319	349	357	387	374	325	329	333	368	356	372	362	357	347	381	346	383	349	384	335	343	337	332	310	343	362	342	382	339	347	346	339	370	381	368	339	352	295	360	307	375	351	363	360	323	335	363	381	341	362	380	391	343	344	370	334	358	363	379	351	349	331	368	375	348	351	308	375	318	343	397	366	365	352	367	343	363	335	345	336	359	337	378	377	328	348	369	353	336	341	371	359	329	301	352	359	376	328	359	348	367	342	331	378	369	387	377	356	372	363	398	351	368	317	355	324	370	339	359	334	340	343	345	354	359	396	355	345	358	348	351	365	300	354	363	349	359	366	311	374	363	368	372	385	349	354	328	345	365	360	383	362	331	339	361	319	389	337	367	349	311	324	351	333	318	333	343	340	345	388	359	360	384	371	345	340	322	375	392	341	360	379	330	314	342	344	342	330	370	364	355	394	364	359	319	351	348	336	345	396	323	319	328	330	377	364	369	319	316	343	320	356	353	338	318	369	324	324	320	376	320	366	344	346	385	375	362	353	349	365	358	327	345	345	365	351	378	351	345	367	346	341	343	330	330	362	326	369	393	365	361	362	360	350	293	354	369	379	341	353	360	428	369	343	375	351	379	346	345	302	329	349	360	353	382	330	370	370	320	372	316	352	368	349	383	322	378	375	361	377	348	373	360	340	359	335	358	366	354	361	354	340	335	334	361	378	383	335	393	373	305	374	347	319	347	354	363	354	316	334	362	357	348	359	346	371	350	334	344	349	342	352	353	363	366	347	350	388	373	398	363	328	390	370	334	354	356	355	327	370	377	378	350	367	369	363	370	388	387	342	312	397	373	348	339	330	355	315	335	348	334	357	363	339	339	317	315	338	359	314	347	343	372	362	341	382	384	357	364	344	341	339	356	360	367	351	333	353	354	372	345	357	376	372	380	357	344	364	344	349	338	336	324	337	322	338	352	307	351	345	342	348	321	390	355	367	354	315	332	370	303	342	333	336	376	366	363	318	355	366	348	361	355	363	374	352	339	342	345	326	338	378	417	326	355	392	366	324	400	352	344	369	358	354	366	366	362	358	395	359	372	349	334	368	389	342	318	361	353	341	375	352	359	361	361	364	356	310	336	350	361	342	320	353	340	342	303	340	348	345	328	335	340
10549	5766	8507	9043	7692	5944	4756	3662	3077	2509	2187	1948	1719	1504	1437	1353	1219	1268	1142	1063	1023	995	997	903	905	961	923	890	880	878	830	875	824	820	766	859	841	830	822	814	812	800	852	789	864	814	825	785	816	807	801	778	769	765	827	753	805	820	814	781	814	794	816	813	796	805	758	786	821	776	788	806	756	765	793	772	809	780	789	798	806	785	778	744	752	796	821	796	769	834	818	771	790	745	791	800	780	769	767	775	830	808	773	794	781	849	804	775	816	782	772	781	766	856	748	801	825	739	803	754	835	795	809	786	776	786	805	834	796	804	731	775	775	761	797	843	800	766	812	858	789	816	809	808	817	777	788	788	758	777	781	798	768	749	766	756	776	730	763	801	746	778	728	745	787	770	801	804	804	782	788	767	783	829	850	776	797	778	780	796	834	772	743	736	754	779	777	794	788	778	767	743	780	755	800	822	799	793	759	785	767	781	751	790	819	773	791	773	797	800	742	717	774	803	822	778	776	849	776	769	777	826	870	742	795	793	764	796	714	748	790	843	822	770	767	752	781	744	800	776	718	748	814	813	771	790	750	772	796	792	757	772	835	760	817	802	785	765	791	769	780	787	774	748	838	770	831	781	836	757	821	752	785	813	778	826	825	775	767	765	821	790	812	737	789	795	777	812	758	772	788	811	779	783	790	776	775	788	757	769	811	781	810	789	816	794	779	745	813	819	811	829	801	724	809	806	824	766	766	818	794	758	819	834	761	774	791	790	764	815	828	819	795	778	752	716	769	780	789	778	820	794	771	799	824	793	764	829	725	819	814	814	810	798	759	770	779	770	825	823	828	752	802	794	779	762	753	759	841	778	769	783	815	771	765	845	783	816	733	794	759	761	793	772	741	776	711	771	776	787	776	791	807	746	775	791	815	782	781	810	778	829	787	798	731	793	802	769	767	747	775	762	777	765	766	759	811	829	764	810	811	779	765	733	777	816	847	783	803	795	810	791	722	750	808	780	828	764	736	761	776	800	750	767	799	707	780	785	795	776	805	774	815	773	763	786	780	825	768	807	719	822	805	782	784	814	773	810	789	811	803	768	822	762	807	765	811	798	778	807	847	783	795	821	721	791	793	737	739	798	804	771	842	753	762	780	790	772	793	775	780	803	774	801	818	733	766	800	811	791	728	764	779	795	791	790	760	751	780	762	812	786	779	824	783	779	779	763	822	804	760	728	776	773	755	818	819	758	730	832	779	739	782	754	810	822	757	815	814	808	759	783	793	817	793	799	754	819	778	741	749	807	779	814	798	760	801	777	804	767	796	724	800	754	821	815	773	793	757	790	794	826	809	727	700	789	767	830	828	819	816	797	770	731	817	819	752	798	792	756	780	766	819	795	791	759	738	799	784	824	821	754	804	780	815	763	813	762	809	757	782	755	829	799	739	798	758	750	750	779	776	779	803	784	822	783	770	792	714	855	783	766	816	785	771	790	790	757	742	750	762	783	752	782	733	728	758	791	768	778	824	779	755	770	799	796	769	822	799	745	797	799	767	769	757	757	778	778	770	796	814	775	781	790	739	788	800	819	841	826	764	738	794	801	725	797	786	795	808	827	826	774	772	768	798	794	775	830	834	825	815	820	775	757	806	813	798	828	811	746	767	757	749	819	763	792	740	786	794	779	803	793	801	806	782	787	809	801	820	790	785	824	785	803	738	833	781	749	744	826	800	761	802	751	801	790	771	784	789	793	730	808	817	777	810	768	781	733	814	760	803	830	830	766	747	784	780	801	793	770	753	781	847	740	778	788	808	776	771	834	778	760	806	782	771	807	819	786	794	753	757	804	798	785	774	793	792	793	764	740	741	818	712	790	802	774	727	790	802	788	765	772	800	812	794	771	755	769	775	807	766	716	827	803	797	777	795	748	780	813	746	820	769	775	784	755	808	757	809	797	769	791	771	787	810	827	812	797	762	809	761	797	806	755	767	775	772	833	825	784	768	817	801	793	751	780	762	786	791	774	768	817	785	728	818	771	769	750	810	802	779	792	824	787	784	796	799	772	749	791	805	741	786	757	779	749	802	769	765	774	780	793	772	849	748	780	771	807	790	751	790	825	823	805	757	837	825	790	755	780	774	737	788	831	771	792	815	780	775	790	815	792	779	788	816	784	794	811	745	789	788	771	753	738	833	781	815	732	847	827	785	782	760	810	779	768	823	747	777	771	852	823	827	750	783	797	770	787	788	829	799	759	822	800	778	798	774	785	780	800	805	802	773	747	798	746	797	796	815	791	814	797	740	798	824	765	786	790	774	748	790	759	830	835	799	748	819	842	814	787	817	837	815	767	748	772	750	808	791	746	766	764	812	802	819	829	798	782	809	754	787	768	811	785	791	754	764	805	837	801	810	765	750	736	825	809	788	817	809	766	810	772	781	771	786	798	759	745	815	789	793	774	768	823	759	802	814	810	747	760	717	799	775	772	827	757	821	802	802	777	753	737	761	805	797	830	794	729	796	775	787	740	807	861	775	826	792	803	731	802	783	775	783	776	734	750	772	793	810	782	795	791	779	764	791	796	754	807	768	757	780	812	758	771	786	801	810	783	791	760	814	779	825	763	835	784	809	776	814	801	789	772	793	773	818	840	751	779	751	809	737	826	799	776	784	790	793	834	831	772	801	766	767	761	768	822	766	808	796	776	811	791	785	801	821	769	761	758	791	805	786	739	810	822	776	808	756	742	732	782	770	770	820	802	777	748	775	808	761	726	804	770	780	804	799	799	759	748	777	758	780	776	790	787	831	830	818	811	765	800	778	772	776	836	799	779	805	814	758	780	741	747	755	785	824	792	782	811	749	827	746	742	789	791	756	758	794	804	773	771	800	804	755	819	746	799	770	784	760	765	813	768	743	787	812	796	808	805	749	823	774	778	754	858	795	781	778	796	780	801	812	772	792	785	806	762	770	795	806	787	776	777	751	736	839	796	779	809	764	773	750	776	802	738	786	804	801	767	717	804	798	834	808	805	786	784	862	821	815	765	816	782	776	798	804	801	824	779	777	721	773	765	775	791	813	743	787	820	773	796	788	763	795	782	827	807	782	815	799	745	748	740	821	831	779	803	734	798	830	775	783	838	792	789	792	788	755	829	788	798	753	809	766	750	797	855	768	810	742	760	837	788	776	755	760	772	779	742	789	787	761	796	784	795	801	816	774	798	773	755	779	765	830	782	767	751	798	826	772	830	775	741	763	819	793	817	785	773	808	803	771	807	813	785	795	756	800	807	790	776	814	750	764	804	791	813	805	794	833	759	769	762	780	787	789	831	825	864	766	748	814	795	790	806	791	772	766	822	819	828	739	791	798	811	773	786	809	809	790	772	771	764	799	811	802	820	854	759	803	815	772	785	755	788	766	777	796	813	781	780	814	787	780	783	748	804	834	719	813	766	779	817	793	811	771	761	816	742	786	813	810	775	795	800	734	772	724	758	799	786	753	775	746	763	840	848
27950	12211	8215	6360	4585	3338	2685	1986	1411	1011	906	720	614	546	543	528	491	405	420	407	396	459	408	360	380	382	386	379	344	336	357	378	383	356	326	360	348	348	344	379	380	349	343	364	353	372	358	299	350	311	330	360	352	370	353	308	339	386	312	359	343	348	334	317	345	341	353	331	311	346	352	340	357	366	379	320	314	346	329	334	363	317	383	366	337	365	343	333	356	329	341	346	374	310	347	366	333	365	341	330	332	346	359	345	360	363	362	307	322	333	319	368	317	375	368	363	336	362	325	343	367	337	319	334	345	353	339	356	321	360	343	355	336	309	336	339	334	349	340	369	339	347	346	343	317	340	355	343	336	364	339	344	308	341	339	346	335	322	341	333	357	322	333	381	371	309	373	383	353	346	353	352	334	329	348	340	314	341	331	322	356	343	363	327	336	343	327	342	369	329	334	339	328	337	323	312	319	318	335	368	339	313	353	352	359	327	353	343	355	354	355	347	345	343	339	347	324	350	351	310	352	312	352	297	331	328	362	339	331	343	360	330	332	339	342	324	328	349	359	351	320	326	354	362	349	327	344	306	354	321	349	348	336	310	328	338	363	337	341	313	347	330	331	316	358	316	357	360	341	337	366	337	309	308	369	313	333	353	337	335	313	348	321	347	345	343	363	359	330	325	313	329	353	348	291	359	318	315	341	356	348	345	342	320	345	323	335	344	361	342	318	318	382	365	346	349	303	369	356	355	316	385	346	329	287	358	344	330	344	326	303	331	340	325	334	342	364	332	345	319	345	328	302	324	339	326	350	343	347	359	355	369	359	355	328	311	300	342	386	330	315	357	340	332	324	347	352	363	356	346	363	364	331	338	338	308	346	330	339	324	380	336	349	333	311	326	315	330	369	359	362	308	315	316	334	328	336	326	312	337	364	346	311	365	349	321	325	309	296	314	299	339	355	323	332	358	322	338	350	340	370	297	312	349	333	345	314	377	321	345	334	359	344	361	350	346	392	323	344	395	367	364	312	319	355	345	363	354	355	312	345	336	317	344	310	327	344	326	320	343	352	335	321	350	318	299	387	362	318	330	331	322	332	348	346	372	350	351	312	332	316	308	358	346	330	343	342	382	364	308	286	310	351	335	359	343	340	349	372	345	350	350	326	349	378	361	335	375	339	356	373	367	326	345	325	303	340	332	343	318	335	351	333	369	337	349	361	329	369	342	352	332	370	368	396	318	355	336	345	368	353	303	363	377	329	328	327	330	351	358	338	323	374	367	381	318	305	334	304	335	308	328	304	376	331	337	322	347	379	340	313	308	322	355	382	381	328	348	319	379	321	377	320	347	345	344	341	304	336	327	377	353	395	340	356	376	365	378	334	299	393	375	316	314	323	319	327	381	331	303	349	338	353	353	368	381	344	348	311	347	365	356	378	360	356	348	316	355	342	356	337	329	361	326	350	354	340	369	332	314	337	315	348	332	326	327	349	340	348	345	327	337	337	337	352	333	326	312	368	341	345	338	313	360	400	334	344	335	336	335	363	359	340	320	334	376	319	330	340	339	336	358	373	341	356	327	331	353	355	306	304	321	327	345	335	336	344	377	326	344	388	346	317	349	337	370	365	315	333	362	336	325	320	300	325	333	330	318	338	348	328	355	346	356	327	347	366	317	372	355	350	376	331	384	331	330	318	311	326	350	344	318	336	329	356	338	332	322	355	368	320	346	321	330	361	340	347	301	344	339	336	356	325	385	332	326	318	354	341	336	349	372	336	355	339	351	336	345	354	335	324	362	308	336	348	331	343	338	333	325	302	339	310	359	361	313	319	352	332	336	331	343	311	380	353	331	367	353	330	367	359	368	335	361	369	335	341	369	316	322	367	354	339	347	366	342	359	344	321	332	341	322	342	322	359	336	320	365	336	302	323	320	380	341	353	321	335	317	333	356	342	316	359	358	351	326	325	363	348	359	331	323	321	346	290	352	354	338	314	298	367	342	298	341	348	353	361	334	310	354	357	361	354	322	345	349	333	333	357	335	315	346	376	357	375	318	333	344	323	358	357	327	315	319	359	357	372	330	328	330	339	328	359	327	296	339	352	344	321	316	328	346	336	368	353	374	369	320	348	358	346	316	358	354	323	345	340	322	329	328	311	357	351	346	328	397	354	327	354	335	361	363	328	352	323	334	294	299	338	316	353	338	378	343	310	333	341	332	309	351	326	340	334	348	310	356	314	345	333	339	366	343	351	360	344	360	313	380	331	343	376	344	347	343	353	336	361	344	331	366	338	369	349	346	343	310	332	357	366	352	352	318	352	345	330	336	320	325	360	358	346	325	309	326	364	338	335	306	334	321	370	337	333	326	309	351	355	342	367	361	330	323	346	323	357	336	330	358	375	366	369	335	330	358	346	359	372	361	328	320	335	309	323	332	355	300	359	360	365	331	348	363	320	315	343	364	329	330	332	368	344	362	328	341	344	333	324	324	366	375	357	340	335	327	348	311	325	349	345	373	336	328	361	321	352	323	331	345	358	353	380	339	323	325	322	334	327	314	396	346	348	362	349	321	312	310	330	346	333	298	362	333	345	329	363	413	324	338	315	364	336	340	332	336	322	338	322	326	334	338	349	316	322	347	334	350	340	358	364	385	351	331	321	339	348	367	335	345	347	329	354	340	336	303	318	334	329	312	349	338	349	372	350	350	369	340	322	307	372	345	370	375	349	363	318	349	396	363	295	341	328	354	363	389	381	353	391	345	338	382	334	323	309	333	343	352	343	319	329	321	335	319	345	331	312	323	328	350	349	342	320	368	335	338	363	349	365	375	349	339	374	358	332	311	348	328	354	375	344	327	350	323	361	325	348	375	344	331	344	331	323	373	352	337	320	330	325	346	373	357	320	344	303	357	340	316	305	329	335	368	330	311	344	371	334	339	321	332	320	334	316	370	369	361	334	309	319	329	330	323	331	349	364	314	319	361	331	327	330	320	363	329	323	344	311	319	309	337	369	352	318	328	325	338	333	338	327	334	334	333	351	287	385	349	369	318	337	344	366	357	322	308	382	340	333	340	337	356	351	327	318	306	337	387	329	357	344	321	369	356	381	364	316	316	335	349	343	352	366	318	349	384	373	335	338	352	320	359	332	349	344	307	321	343	341	297	329	303	365	372	334	317	331	348	360	323	330	348	289	365	339	312	325	335	351	357	329	358	355	337	324	340	354	313	324	309	343	328	345	329	311	372	346	323	332	347	357	351	334	338	314	373	310	324	333	350	342	317	340	346	340	325	354	309	342	317	353	340	328	322	331	345	355	374	319	324	369	314	336	339	342	353	329	320	341	317	308	333	303	329	332	327	313	328	331	321	350	333	327	330	324	359	352	349	326	358	307	354	311	324	329	326	378	320	364	339	312	363	343	377	343	375	339	335	335	390	339	331	358	340	355	321	348	347	339	329	330	338	351	336	320	344	332	370	307	341	366	348	330	336	345	371	376	341	321	339
17761	8667	12593	14480	13234	10996	9316	7253	5475	4404	3861	3200	2717	2124	2138	1733	1633	1454	1456	1346	1245	1141	1173	1114	1059	994	965	977	872	904	929	868	894	870	848	892	838	836	847	808	785	803	868	808	869	761	787	792	815	791	768	818	806	782	828	767	744	743	774	766	762	792	757	762	773	810	753	804	783	762	713	789	759	772	736	805	798	738	740	811	762	770	760	775	757	781	781	815	770	774	725	833	782	780	785	783	792	748	774	793	768	774	790	734	793	759	699	758	761	759	770	783	767	751	805	817	760	745	777	793	755	838	764	766	778	802	774	739	802	763	724	761	737	751	791	792	747	768	731	756	747	787	711	719	784	704	748	713	739	762	830	790	782	786	719	768	814	720	814	734	757	771	768	751	760	807	755	762	732	732	736	765	728	744	768	811	749	723	757	748	806	784	748	793	750	788	752	723	734	791	767	781	732	778	774	773	765	751	785	782	812	757	770	756	783	759	744	727	720	817	754	799	793	758	775	781	775	753	760	788	748	795	750	795	728	728	736	723	839	757	770	784	775	752	751	747	794	794	812	785	780	739	811	740	754	794	819	768	747	804	737	759	775	756	750	751	736	790	774	707	776	819	756	737	751	819	813	775	713	761	768	771	798	762	768	736	765	738	752	741	748	775	735	760	789	802	775	735	708	773	799	713	808	720	743	770	796	732	727	792	755	732	792	781	766	749	778	782	752	757	780	763	745	779	768	744	791	738	775	781	793	764	814	781	748	763	721	769	723	828	771	754	732	747	755	805	760	775	738	763	760	737	777	779	764	754	791	775	747	726	738	740	806	784	764	708	768	767	783	768	753	754	758	779	789	772	767	746	712	780	756	753	807	783	777	778	756	781	788	782	744	766	761	743	753	776	790	802	788	789	763	768	759	768	770	755	770	729	753	716	812	802	800	803	775	791	762	748	756	730	716	737	801	804	814	776	754	755	831	701	789	772	829	747	738	782	754	782	776	779	698	726	773	764	763	817	763	731	765	803	794	810	775	750	780	744	780	770	758	785	789	765	759	774	750	788	771	798	732	754	755	767	761	754	783	736	721	806	825	782	785	762	776	772	823	760	749	778	764	746	801	777	869	778	791	725	759	714	768	701	783	797	743	754	769	800	727	787	778	794	768	750	762	760	740	762	792	759	771	755	780	759	750	817	808	730	751	763	746	786	761	797	708	756	786	760	832	791	822	785	726	748	790	756	786	764	758	779	746	790	792	735	757	753	741	771	716	762	753	811	795	796	792	765	729	731	785	727	787	779	800	764	766	752	787	778	777	742	754	768	764	790	824	789	820	736	786	695	789	755	710	741	763	804	758	810	813	795	738	774	756	784	752	695	773	714	784	759	782	820	762	753	795	810	817	756	786	762	757	768	798	785	818	824	715	796	765	776	740	783	782	750	773	754	761	819	739	790	754	771	746	781	765	785	774	788	801	771	798	734	714	758	799	746	786	768	735	740	756	764	793	723	748	775	778	792	737	810	779	782	746	751	717	766	783	780	813	736	772	765	768	777	761	765	792	756	752	806	755	814	754	748	729	729	790	734	796	720	770	761	790	760	772	755	748	747	772	794	775	741	775	830	715	717	773	737	756	744	780	789	809	797	750	754	765	743	795	755	759	758	796	721	761	784	734	778	739	788	761	747	793	719	797	783	796	768	760	722	766	730	741	744	740	770	790	757	771	756	691	785	783	795	762	742	686	756	821	724	722	798	763	773	752	741	771	806	776	746	754	765	766	757	780	782	753	777	801	752	743	771	723	780	756	801	752	725	724	809	748	764	794	771	821	777	791	731	799	711	788	769	744	733	754	732	767	772	763	814	789	752	764	763	743	787	757	762	829	789	756	761	806	780	724	715	776	757	723	785	736	782	792	722	759	766	735	746	767	744	750	784	813	784	768	798	765	736	769	749	765	754	743	747	770	808	722	760	791	733	761	754	720	775	738	763	760	742	760	778	803	759	794	778	782	825	768	732	776	772	788	759	804	788	786	725	742	713	756	771	766	812	777	747	792	837	745	774	816	800	806	761	771	755	798	724	744	732	764	756	765	760	754	784	806	799	766	731	741	778	765	770	752	760	745	809	773	713	760	758	772	770	754	777	809	788	731	734	787	761	713	738	755	749	718	779	739	744	791	788	781	745	739	786	759	733	769	775	745	761	750	746	761	789	762	706	772	743	733	777	734	760	764	768	791	795	763	738	751	719	795	796	752	773	748	766	778	741	812	818	767	829	776	839	745	814	792	745	802	710	802	786	796	785	779	755	775	780	815	766	735	746	824	800	760	746	776	765	842	761	791	813	743	765	827	814	693	727	770	740	793	770	763	820	812	799	747	740	751	767	782	716	739	755	770	768	745	783	778	720	730	794	790	743	809	759	801	733	795	777	747	795	789	776	777	834	793	821	739	763	776	776	758	798	810	718	802	713	780	730	762	757	781	756	796	771	835	751	743	774	776	815	743	746	766	752	802	776	764	811	746	727	802	815	768	754	729	801	755	725	743	772	757	749	787	807	711	727	708	818	716	799	745	787	744	754	750	759	806	772	800	767	738	752	767	756	756	801	743	754	781	726	752	752	768	790	786	787	766	796	753	785	758	799	756	759	758	762	779	763	729	716	726	799	756	759	774	803	830	746	781	763	815	744	757	745	787	743	783	737	727	761	751	760	787	754	756	748	797	775	779	719	753	788	711	818	785	763	768	794	751	785	767	766	770	738	792	800	788	755	746	802	759	750	798	786	789	762	766	763	777	780	762	791	738	719	766	795	759	772	714	732	775	742	710	768	784	746	741	745	788	742	783	752	802	762	770	747	734	776	802	776	773	732	781	772	768	777	756	777	786	772	764	740	777	771	730	769	716	796	823	715	822	758	753	755	795	724	795	763	728	796	868	813	802	770	802	786	779	718	759	735	772	824	742	734	786	733	744	783	763	751	764	750	739	761	751	782	794	812	731	762	766	736	757	760	803	719	821	750	788	748	780	742	807	789	752	775	818	765	797	726	747	787	756	770	768	736	720	769	730	803	786	720	799	727	815	768	779	762	755	773	714	775	747	747	740	781	752	800	756	765	765	772	805	724	771	756	758	757	800	770	791	769	779	780	746	752	787	774	782	783	799	755	779	756	767	733	783	757	732	778	795	748	747	761	762	785	800	786	768	823	761	771	779	735	747	778	804	792	748	769	731	804	764	759	777	758	811	785	765	694	754	727	798	796	758	787	727	775	738	731	740	766	750	797	756	783	776	843	778	737	742	737	772	763	810	778	745	751	782	736	831	771	778	798	784	749	765	754	768	775	779	737	771	775	742	788	784	779	822	823	769	777	765	779	787	775	769	708	698	749	769	749	791	725	799	729	765	787	757	784	810	779	770	772	729	810	765	756	728	774	774	800	747	771	763	766	751	778	771	761	823	802	791	712	773	739	740	774	726	782	749	732	759	770	808	774	743	774	774	773	778	747	797	704	707	737
37016	17665	11475	9042	6454	5049	4069	2756	2016	1510	1201	987	839	691	653	616	573	499	503	461	480	380	445	372	409	364	404	393	356	388	411	361	380	378	334	353	395	333	373	355	361	345	334	338	344	358	314	383	366	345	366	325	317	366	369	342	330	334	335	379	361	308	337	300	349	373	358	334	357	350	352	313	342	326	333	359	363	371	369	353	306	376	353	322	358	343	340	355	367	339	327	362	337	363	308	382	327	327	334	339	337	334	342	376	356	345	357	376	354	349	341	328	320	323	320	344	326	314	325	312	356	321	379	353	330	335	334	340	337	323	357	334	347	324	356	324	305	359	353	329	321	330	322	326	292	335	353	351	310	354	342	322	339	353	350	332	372	338	335	364	352	308	324	368	361	367	332	367	337	344	321	316	339	343	373	357	312	319	308	318	328	330	333	368	330	317	370	339	281	306	339	358	352	336	364	350	323	357	351	333	348	309	368	312	330	345	328	367	327	325	340	327	347	322	360	328	327	325	330	338	316	362	344	325	345	361	359	309	328	352	325	324	337	338	370	349	333	374	372	312	310	335	330	335	330	316	318	340	366	359	339	343	342	340	360	393	348	343	357	355	309	313	331	348	329	358	340	328	323	347	321	341	317	351	350	339	300	348	339	317	337	320	299	338	352	357	334	401	324	358	326	395	375	374	326	350	343	345	357	311	306	323	319	346	330	381	319	312	332	375	328	364	327	305	320	359	321	336	324	344	347	331	366	300	391	332	339	328	358	297	328	398	326	351	356	353	341	353	350	357	370	319	361	347	310	338	347	325	319	318	354	316	302	339	311	344	358	320	358	364	328	364	312	306	338	328	351	318	332	342	347	330	316	287	325	363	311	345	313	353	338	321	322	330	332	318	341	358	341	333	327	315	362	313	343	343	324	345	325	340	317	340	330	309	343	321	337	370	306	339	335	331	377	370	353	364	340	313	313	324	368	355	317	325	328	350	350	326	343	336	337	308	351	321	335	327	341	322	324	346	312	352	390	354	334	322	338	314	342	369	306	326	331	325	299	329	327	292	324	330	358	315	326	341	330	348	357	321	366	357	324	304	382	336	371	327	327	385	314	332	317	325	321	340	343	375	330	305	322	305	336	344	306	334	344	358	310	354	344	347	327	333	390	352	364	353	325	325	344	328	340	285	331	309	314	329	361	346	402	361	345	370	366	338	342	305	313	354	309	359	369	301	331	331	317	347	310	342	346	341	321	331	336	359	350	336	329	347	356	333	323	294	335	300	361	381	372	296	323	305	337	341	339	338	347	363	341	335	316	320	321	342	292	315	342	328	352	331	372	360	300	361	347	305	332	350	333	304	331	332	348	341	334	338	340	327	331	312	304	373	338	325	368	325	316	342	337	365	341	341	348	371	373	365	330	331	384	342	330	290	374	364	361	314	338	348	297	347	355	322	316	328	354	339	365	342	357	299	345	346	376	333	347	324	338	339	338	331	332	334	379	335	311	324	353	343	366	313	341	342	321	304	337	337	353	362	342	341	358	325	331	352	343	332	358	324	322	350	335	374	336	338	321	336	328	364	296	320	357	312	300	299	295	341	345	338	351	339	330	307	339	340	354	360	325	372	341	348	334	346	354	322	324	343	361	324	341	339	315	330	337	353	322	377	348	303	353	354	324	332	353	308	358	356	333	339	311	361	301	340	311	328	329	339	341	349	346	322	354	368	324	331	332	322	323	289	330	349	328	365	367	356	328	364	347	309	331	336	352	305	343	359	355	335	342	325	338	343	306	331	323	351	347	326	310	352	344	330	394	319	318	347	367	311	321	334	320	353	328	348	344	331	323	345	350	351	322	332	355	352	329	348	333	311	312	296	301	334	341	372	320	351	337	391	382	358	341	325	354	346	320	374	346	327	373	349	311	319	386	325	338	355	338	316	327	354	309	314	341	344	330	346	345	317	350	337	314	346	315	317	336	345	345	294	333	306	340	326	347	330	299	354	335	338	325	274	331	366	309	357	344	296	354	320	308	357	302	391	325	328	326	336	319	363	320	300	329	342	335	364	305	334	329	346	345	314	325	341	350	313	365	306	328	334	330	367	337	331	345	369	338	322	360	372	332	321	351	347	352	359	344	320	318	322	344	340	329	321	348	387	359	304	358	326	318	318	339	358	341	335	357	369	379	339	318	357	340	351	361	333	369	356	345	348	332	313	343	376	348	352	339	350	353	361	316	278	353	327	335	326	349	343	370	311	331	355	340	344	341	361	361	370	359	338	321	351	354	388	345	351	356	330	385	344	332	320	324	351	356	352	337	340	359	344	321	318	346	363	338	374	345	364	345	365	337	357	346	349	337	355	344	323	316	373	293	342	359	364	329	365	341	301	333	354	347	322	332	333	313	339	327	356	308	325	327	311	320	316	309	313	326	323	328	323	344	334	310	322	331	337	305	334	317	337	324	362	353	361	332	344	369	338	352	310	329	336	382	356	313	351	349	297	320	316	350	350	340	338	358	353	303	346	350	349	327	341	297	326	377	331	333	332	297	349	344	296	315	300	373	327	325	349	323	333	346	302	320	353	309	312	331	345	346	321	333	341	342	351	322	334	358	313	327	367	339	328	301	357	352	334	395	330	356	357	320	322	296	316	344	355	362	339	323	306	327	346	309	347	356	359	375	336	331	341	337	343	345	357	349	345	336	371	334	338	356	355	352	335	304	356	339	304	360	316	364	312	359	341	342	341	304	341	355	327	359	397	332	347	360	341	330	331	344	354	338	370	343	306	323	329	331	359	325	328	350	304	374	330	363	322	361	341	355	352	334	334	316	341	320	322	331	357	332	341	322	328	318	341	359	314	351	341	341	330	355	329	335	318	361	311	306	303	292	323	317	328	380	365	345	353	345	339	316	358	324	346	359	335	370	327	331	327	342	335	360	334	339	311	361	333	311	334	345	332	423	349	324	314	366	342	323	305	337	340	342	346	344	341	358	322	323	363	364	349	344	326	295	333	350	335	355	342	355	312	360	346	363	340	345	352	308	320	330	350	347	383	329	356	374	352	330	367	364	315	356	315	344	301	327	328	334	340	284	304	354	347	328	338	338	314	383	334	329	358	361	356	326	294	324	401	375	352	322	325	322	347	374	332	331	328	366	345	360	359	342	329	362	350	297	321	352	335	337	328	316	346	356	349	365	348	371	351	324	331	347	307	334	338	377	323	359	330	325	327	346	346	360	310	352	355	312	352	343	349	380	330	306	311	350	305	325	340	333	362	322	313	321	340	345	351	346	342	324	314	315	338	323	324	365	342	365	328	343	321	332	367	372	323	352	328	336	345	381	342	369	350	344	309	338	318	334	307	335	338	351	320	353	345	340	351	353	370	375	326	370	340	336	309	345	353	364	360	324	370	339	350	345	347	357	339	370	340	308	346	323	340	336	340	364	342	360	328	324	355	347	369	359	326	346	345	337	379	318	368	311	331	332	356	355	386	334	335	332	333	310	337
22389	11426	15877	18423	16816	14724	12410	9661	7641	6131	5231	4479	3434	2965	2701	2341	2084	1942	1759	1652	1501	1338	1313	1212	1163	1065	1039	1079	1054	1017	963	870	924	929	881	902	936	899	873	854	849	823	830	813	802	799	811	831	821	793	765	786	742	812	782	802	816	745	754	734	801	786	791	787	734	797	749	729	746	742	739	784	800	759	702	745	799	789	770	759	739	758	773	722	749	741	800	737	823	788	751	777	729	775	754	774	819	706	764	751	717	786	780	740	791	744	773	738	748	813	778	745	763	781	729	798	780	769	721	787	777	720	754	788	757	807	810	757	770	742	791	745	756	789	745	766	756	762	758	744	774	757	809	773	788	728	734	739	753	748	728	721	747	801	774	722	758	739	718	723	744	758	774	786	746	722	766	766	774	725	738	745	732	801	780	714	775	749	780	741	778	721	762	755	729	771	769	698	765	790	768	744	741	779	775	771	752	728	748	768	676	725	740	790	746	723	768	737	775	743	804	760	757	743	780	741	769	765	771	772	745	735	770	761	779	742	709	701	784	730	712	752	739	761	762	759	763	729	734	762	743	758	784	768	780	781	768	805	726	763	735	750	763	788	734	812	746	803	718	709	775	740	753	778	746	754	737	751	695	755	727	715	771	734	762	746	766	761	741	770	775	765	754	742	762	763	777	795	752	708	731	767	733	776	776	775	718	744	737	759	741	784	812	766	759	764	746	770	777	767	703	752	771	754	756	745	745	750	771	808	814	749	758	723	747	774	782	814	736	768	804	817	732	772	780	769	763	772	726	735	748	793	784	753	757	768	761	739	726	720	718	768	786	763	764	777	806	774	760	769	735	749	799	778	760	734	805	783	795	717	774	769	738	776	772	728	788	756	741	743	775	779	707	772	748	794	742	766	764	795	778	700	813	757	709	751	754	807	759	778	747	750	766	721	811	756	773	740	756	761	739	754	759	798	738	744	731	811	733	728	782	756	718	777	722	764	738	762	738	735	803	790	796	751	806	757	724	727	769	723	776	759	782	772	758	771	758	789	777	795	719	787	757	746	753	737	732	766	799	853	749	814	758	796	752	823	718	747	694	764	729	724	772	763	729	762	753	790	810	742	705	757	767	790	750	755	741	696	842	698	768	766	785	708	741	804	771	778	765	773	737	790	722	783	758	759	784	764	739	767	774	757	723	780	720	760	774	771	748	772	737	764	740	765	737	757	747	753	785	805	768	744	745	768	762	779	748	741	739	740	763	768	764	726	755	757	754	773	795	756	744	796	788	767	738	714	744	771	797	794	796	752	724	787	752	772	771	756	814	774	783	786	739	798	750	720	736	739	765	743	738	751	745	751	789	762	713	752	738	731	732	761	741	770	824	750	721	782	761	783	705	765	764	746	796	758	743	734	755	777	784	756	686	738	747	782	779	740	761	805	749	815	812	771	749	754	782	785	719	761	791	782	701	713	746	757	734	768	772	783	783	767	755	801	767	762	801	759	756	739	737	760	768	817	762	717	760	775	743	767	765	729	751	685	784	755	791	716	765	758	719	748	731	746	762	765	724	756	727	754	731	790	739	772	776	769	782	762	751	709	768	758	829	725	766	762	806	785	771	742	761	808	774	787	723	719	738	750	733	723	761	751	781	761	804	720	748	752	761	769	766	760	823	766	729	730	796	736	741	832	754	775	770	735	740	771	715	749	751	732	795	725	750	737	750	754	769	718	753	759	729	778	778	788	810	768	786	750	774	756	764	747	804	734	767	741	751	786	728	739	760	759	791	740	722	743	701	723	753	718	810	775	753	786	756	719	772	714	732	732	744	710	764	784	775	721	769	784	728	819	731	762	777	713	767	722	721	783	761	766	795	755	758	762	747	781	732	789	774	758	734	738	756	740	780	798	757	770	741	759	774	778	788	741	760	815	755	780	718	748	682	768	737	776	780	752	765	726	733	753	716	767	783	728	722	720	787	769	699	747	766	781	757	760	741	771	756	747	780	792	741	739	731	760	706	762	748	749	730	754	796	749	826	777	806	773	793	800	785	705	807	762	753	782	795	786	735	738	728	795	789	793	764	750	753	783	792	785	783	693	809	780	740	738	763	803	717	738	713	778	747	752	720	747	742	751	791	743	728	777	805	742	774	726	779	775	733	754	810	719	749	745	704	737	810	771	738	721	784	729	769	709	750	795	802	707	742	768	741	763	754	724	746	712	750	762	748	771	787	820	758	801	752	745	744	745	767	763	717	814	763	775	726	749	740	734	767	773	775	739	718	732	744	771	780	752	733	731	745	727	782	751	725	727	759	755	765	740	771	767	806	796	691	723	741	729	741	735	797	737	756	720	766	726	795	732	765	743	768	731	754	746	754	828	727	739	751	747	773	760	787	847	756	741	787	799	806	729	764	762	768	755	770	772	754	774	757	758	746	743	760	748	792	751	769	786	807	791	793	798	713	755	778	762	765	759	796	779	773	730	755	742	736	724	726	712	763	766	775	749	721	740	714	767	725	739	758	686	723	757	729	770	776	798	758	735	768	729	717	763	755	778	736	774	741	797	772	752	792	766	777	790	711	742	762	739	781	769	752	767	806	745	763	781	750	764	751	808	757	780	755	738	746	756	745	730	791	727	751	735	757	776	760	782	765	771	746	765	756	750	716	799	750	738	784	726	771	794	764	764	765	734	755	773	788	773	813	746	748	746	757	796	794	768	732	763	763	768	759	775	781	757	730	731	749	740	766	732	733	787	695	732	739	790	754	712	713	757	764	803	737	747	762	712	768	758	746	760	738	774	722	815	748	800	740	767	751	734	787	731	776	742	709	746	701	774	755	745	817	787	772	776	702	755	766	732	744	738	810	783	810	764	752	753	770	800	766	827	777	831	726	797	806	741	742	756	773	733	781	753	762	782	736	733	757	701	762	717	738	766	791	779	782	800	805	705	752	770	764	776	778	752	828	786	793	757	796	795	771	735	739	785	760	738	816	746	774	736	816	785	774	766	744	755	769	741	783	757	711	727	719	730	766	805	739	727	791	748	760	721	769	771	704	753	798	791	761	735	728	754	740	780	805	738	771	780	739	737	791	746	714	781	754	764	726	781	725	719	725	741	818	786	755	755	763	757	795	775	750	708	720	764	751	732	787	758	726	715	783	821	789	760	772	767	764	804	816	687	796	756	768	741	792	709	749	736	791	766	775	756	760	785	757	775	769	798	738	785	748	738	777	756	782	727	762	710	753	732	832	715	759	763	816	761	729	749	819	776	699	756	743	738	816	753	751	802	721	688	729	755	804	717	767	776	744	753	757	744	789	788	733	772	761	718	773	725	776	760	771	760	783	682	776	759	784	754	774	716	752	740	738	751	738	739	747	742	702	775	779	750	784	732	766	722	782	774	724	735	760	756	791	776	804	767	772	784	781	715	761	721	750	753	739	754	786	719	768	824	782	752	757	748	713	771	805	735	766	764	745	721	758	785	793	783	772	758	752	767	767	704	734	748	749	817	767	757
16343	6999	4746	3421	2334	1527	1168	959	768	662	593	464	507	494	472	451	384	425	397	402	358	388	390	374	396	409	379	354	377	352	357	368	342	364	361	369	331	349	383	358	360	377	324	331	340	375	363	334	326	286	342	370	360	359	377	323	341	347	346	360	378	347	341	343	376	365	375	350	359	369	359	348	329	342	337	363	333	332	339	331	377	336	338	341	379	351	349	355	369	343	353	349	329	335	350	311	387	364	354	354	338	327	357	366	342	380	343	361	311	365	338	367	338	345	376	360	388	361	342	358	356	367	365	361	343	353	343	369	330	339	327	343	342	357	332	347	390	359	320	337	351	367	335	373	344	316	364	359	360	321	326	326	368	355	377	339	329	368	339	341	358	365	328	341	379	360	306	376	341	334	374	355	374	367	389	344	354	323	335	354	415	348	335	328	346	359	353	363	373	348	353	359	357	352	306	386	333	330	349	326	364	386	342	359	360	328	312	348	362	349	370	374	331	373	355	296	364	357	363	338	334	340	354	377	402	358	374	369	352	339	318	380	333	365	359	373	366	364	378	378	383	334	346	325	321	356	359	360	320	352	382	346	356	349	350	377	346	369	366	383	359	343	337	351	382	388	382	367	326	360	359	361	365	338	350	371	311	341	348	335	343	353	323	350	329	325	351	349	351	332	381	373	342	334	358	346	343	318	364	357	325	348	334	380	337	369	330	384	371	371	349	323	353	362	334	344	360	398	353	337	377	332	369	327	365	372	391	381	310	348	344	328	357	330	370	363	364	350	399	345	336	384	340	333	370	340	359	329	315	318	364	362	350	335	334	352	365	362	340	353	354	355	372	356	336	381	352	322	389	340	381	375	369	346	399	351	327	344	332	316	364	329	336	366	362	360	367	325	387	359	330	353	363	369	334	332	384	312	361	361	355	343	344	330	332	312	370	340	363	330	358	378	355	336	353	327	327	320	362	353	366	378	373	333	345	378	353	361	342	380	378	350	368	389	341	348	364	331	357	331	338	343	340	368	351	338	317	371	403	336	350	394	330	344	339	358	341	368	358	315	353	343	336	352	395	372	347	343	366	370	344	343	349	374	382	398	344	348	351	352	396	381	367	348	317	365	323	353	367	370	358	363	392	351	351	320	321	342	404	336	326	343	333	353	345	370	355	373	332	371	383	345	337	339	336	326	345	407	335	353	342	362	349	301	381	328	370	364	371	347	335	330	336	356	359	350	347	361	312	333	326	345	308	326	356	318	335	353	344	368	352	367	368	319	360	379	330	372	349	317	349	347	380	325	315	338	367	372	385	336	345	356	374	368	369	359	337	355	345	350	339	380	320	364	351	309	353	336	346	375	335	352	336	333	359	329	342	378	333	348	383	316	321	346	323	364	358	398	336	366	368	383	343	395	375	340	361	352	384	340	374	377	366	361	370	386	355	313	296	352	340	360	317	333	362	329	319	330	332	365	368	330	364	336	344	332	365	379	334	344	344	323	370	344	323	372	370	343	340	345	366	358	364	343	357	346	341	357	404	332	350	325	363	337	327	374	331	365	346	353	340	329	342	364	370	354	339	376	376	370	339	332	325	345	347	368	343	346	348	347	370	350	357	355	345	350	335	339	356	374	331	360	362	351	364	357	364	339	349	368	371	335	315	376	352	324	371	349	371	366	328	378	343	339	379	359	325	361	370	342	348	351	330	384	357	324	360	383	352	388	329	356	321	362	342	366	356	371	345	348	368	377	377	345	345	347	334	357	381	325	352	373	370	364	353	359	339	341	337	322	350	354	366	369	352	353	351	387	349	319	369	369	362	360	376	363	339	330	293	337	344	377	343	391	391	310	316	356	365	371	356	355	389	373	320	344	401	333	363	323	379	409	372	329	342	359	324	373	353	334	386	373	355	400	361	338	328	369	354	353	350	323	360	376	348	351	340	344	352	391	378	365	329	361	383	350	364	380	340	355	336	320	369	364	353	373	359	358	340	354	332	345	350	377	366	373	350	331	333	363	344	398	374	342	362	325	389	371	370	355	324	342	377	386	326	324	331	338	359	346	371	367	332	357	340	319	339	350	326	381	329	359	335	351	360	354	340	361	350	358	352	361	378	348	339	315	384	347	366	351	349	332	318	360	365	345	355	364	347	355	367	355	346	349	389	334	374	349	368	327	391	350	348	387	331	377	341	353	359	367	362	353	333	367	320	322	351	352	322	345	345	331	320	345	385	326	311	322	346	333	375	345	378	388	386	356	353	365	372	343	338	373	347	354	352	376	332	371	377	337	329	334	370	349	368	369	367	339	348	349	354	359	361	346	348	320	302	347	328	322	333	375	352	353	343	389	353	315	336	377	380	419	338	364	366	315	378	345	329	366	403	369	339	332	339	371	388	316	369	363	321	332	345	343	377	364	355	340	341	356	380	354	343	367	353	346	366	335	350	348	348	346	363	357	336	312	314	328	349	350	380	346	374	358	322	336	357	341	357	342	349	355	356	332	323	336	374	360	374	336	352	374	353	344	338	341	371	347	348	338	343	353	368	340	353	350	335	337	371	349	334	362	348	397	336	305	340	393	351	358	357	368	360	350	386	371	370	391	365	344	355	335	335	354	353	327	351	388	364	347	330	354	340	352	370	365	318	344	350	328	367	328	343	369	343	364	316	373	363	359	408	337	368	369	365	306	307	360	390	324	365	320	345	372	354	339	398	354	365	342	368	362	347	325	337	358	390	340	375	355	359	360	350	384	363	390	353	360	367	352	383	344	308	356	336	350	364	334	323	346	321	350	344	349	353	359	353	400	301	328	380	331	416	345	383	371	352	341	339	358	351	335	344	358	381	369	324	322	362	384	379	347	382	385	349	394	384	370	326	350	354	365	340	347	344	349	330	387	386	358	329	352	319	372	341	333	305	369	346	316	368	343	315	346	354	359	304	317	337	372	347	354	325	350	332	363	340	379	347	350	346	351	350	364	344	374	341	335	358	371	330	368	354	376	333	359	336	362	374	380	352	352	323	356	344	354	387	342	329	335	361	328	340	336	373	349	357	368	362	338	342	412	356	384	350	348	336	331	323	358	324	354	336	397	339	357	335	344	356	359	336	363	362	322	345	353	352	379	333	355	315	323	354	350	339	349	370	362	341	345	326	387	352	364	368	347	376	376	349	397	363	361	342	348	353	354	344	349	333	328	316	371	372	374	331	338	393	357	322	336	362	349	371	370	333	365	311	373	351	347	351	344	315	374	360	348	363	345	378	371	355	349	320	376	362	402	331	331	330	354	337	356	361	347	358	326	340	352	347	350	338	324	320	346	376	348	367	312	388	347	354	377	295	330	383	351	353	364	323	317	322	373	374	376	359	394	338	342	320	333	347	354	343	360	371	356	369	350	343	350	371	315	340	340	334	374	342	368	346	387	324	351	356	368	357	327	342	355	378	343	309	365	344	315	346	351	361	357	353	344	342	324	318	359	350	386	382	322	325	351	399	352	323	320	362	365
10127	5573	8228	9225	7652	5989	4805	3724	2962	2310	2088	1870	1657	1510	1328	1284	1196	1171	1117	1053	1039	1001	973	894	916	907	850	918	885	877	870	860	830	813	856	799	790	843	837	868	842	876	819	835	808	805	823	765	786	799	811	819	784	813	795	756	791	783	788	822	786	770	759	778	789	815	768	795	776	795	802	835	777	762	833	789	814	825	788	770	789	779	776	786	765	758	827	801	779	797	792	750	825	831	792	750	784	797	805	791	759	787	778	811	818	789	780	833	737	756	776	778	784	825	782	763	791	796	749	766	841	840	814	796	771	777	745	785	763	739	781	777	794	823	809	780	794	769	787	801	777	815	850	825	754	814	788	781	808	776	808	764	812	760	802	792	786	753	800	765	816	779	842	785	783	727	789	760	777	792	794	818	783	812	764	817	750	770	774	776	765	788	733	773	800	782	762	832	780	747	751	801	780	723	790	793	803	845	809	779	808	772	804	776	790	853	824	773	782	790	762	785	754	773	837	719	813	749	779	831	810	761	745	766	788	749	773	765	775	814	779	801	831	775	785	853	780	842	763	794	745	757	834	792	798	815	768	752	739	776	774	778	748	755	745	817	812	798	744	767	778	821	790	741	773	784	816	775	790	814	747	792	773	806	758	823	788	825	868	751	788	813	767	741	757	779	780	806	799	767	795	776	839	755	773	792	757	788	800	756	837	750	850	776	769	744	781	808	780	825	757	808	816	814	783	778	737	758	786	761	818	779	774	851	805	775	788	779	821	781	757	756	811	788	834	793	787	790	779	800	781	796	792	840	807	823	766	774	817	754	734	741	757	767	778	791	815	757	799	797	778	814	747	780	768	773	776	780	831	771	803	818	798	840	800	793	785	738	790	810	755	756	792	849	800	790	772	805	778	777	818	802	781	813	814	744	740	744	794	797	726	789	807	771	735	746	785	819	801	817	759	807	743	790	821	813	788	787	748	798	811	822	788	810	741	759	781	772	837	767	806	836	788	796	766	737	763	752	794	832	811	766	735	805	787	795	778	770	768	774	813	772	752	780	783	757	777	782	729	825	779	792	787	795	819	742	742	751	804	818	779	767	722	787	804	821	765	826	827	766	779	813	807	790	760	832	792	789	760	752	795	752	750	785	760	723	738	765	788	789	780	781	796	819	762	818	761	769	769	761	779	791	786	792	740	846	793	794	767	790	723	804	760	783	760	792	756	778	791	778	782	811	766	769	747	802	798	795	834	763	754	800	769	789	821	785	765	802	751	818	785	843	791	822	788	785	754	763	790	803	809	776	777	752	828	823	802	755	788	804	777	789	819	773	820	789	841	792	794	770	802	740	803	751	747	810	781	791	816	780	782	773	764	825	764	773	761	785	762	770	773	781	784	797	784	787	774	804	788	804	799	827	836	848	731	764	742	793	785	779	763	758	749	774	813	787	743	826	771	811	822	800	790	784	752	797	799	799	788	722	787	748	764	768	806	799	753	825	824	747	758	775	775	784	764	811	787	786	718	787	792	753	767	758	828	793	785	813	800	799	833	840	806	778	791	790	800	804	790	827	834	780	783	787	806	812	748	760	856	813	755	788	820	780	817	776	782	796	786	736	794	803	770	789	792	770	809	760	788	780	796	807	780	758	845	812	766	760	844	763	780	780	834	805	768	736	737	808	764	766	821	761	747	738	796	834	781	792	789	799	796	779	823	795	771	790	802	793	834	753	807	789	807	731	799	801	796	764	816	756	768	751	783	746	740	819	778	812	837	760	778	758	828	786	788	818	760	822	784	749	775	791	789	787	777	760	794	766	740	792	822	801	846	754	787	775	748	789	818	791	788	781	744	774	790	795	807	784	797	801	788	794	762	755	788	775	767	782	832	729	830	811	757	762	769	829	791	785	763	747	762	832	742	758	779	825	775	801	741	760	774	798	761	758	759	756	789	808	752	778	776	780	736	740	803	831	788	795	750	794	764	777	843	785	792	839	779	828	775	794	805	828	774	784	820	848	788	761	816	808	758	788	810	804	765	755	794	838	785	823	806	820	775	785	794	781	723	768	768	793	805	792	759	759	810	812	779	779	775	792	758	732	784	797	772	812	826	764	794	810	712	770	791	838	763	810	800	789	818	762	771	830	748	727	798	760	778	788	795	817	691	759	820	800	793	841	828	794	793	740	809	795	828	746	840	808	796	779	800	773	782	783	785	735	773	781	786	747	772	871	795	763	834	775	787	793	769	794	767	822	762	744	803	817	803	807	754	772	793	756	770	778	784	772	798	760	744	759	743	790	803	757	789	798	793	747	780	819	824	764	794	825	784	777	783	738	776	736	774	781	810	836	780	808	773	757	786	765	782	800	789	767	784	797	799	837	837	765	763	751	785	788	795	771	791	773	778	817	816	774	774	776	798	769	779	790	809	743	768	809	780	787	781	764	786	809	775	758	716	781	845	787	799	810	828	761	781	784	767	755	711	769	874	766	781	815	793	795	756	795	732	822	820	778	799	751	750	795	865	800	780	813	834	786	753	804	789	815	760	831	820	824	776	785	764	782	809	774	819	813	834	767	807	760	807	797	775	790	815	831	823	810	737	815	796	755	798	784	836	726	780	799	773	816	775	789	767	807	836	800	805	783	804	788	795	808	815	860	797	821	742	804	773	821	782	795	757	811	777	799	772	736	824	782	791	796	786	769	817	834	720	794	792	783	802	774	793	769	764	839	810	720	795	794	817	815	814	806	803	776	832	796	791	823	788	807	817	774	744	855	803	803	775	767	792	842	762	765	772	793	775	764	798	787	772	773	803	839	810	729	798	801	792	826	831	810	797	783	793	733	784	790	839	745	771	792	747	769	745	854	795	769	804	816	752	833	759	760	781	745	794	746	843	811	797	761	799	811	831	809	747	775	771	789	796	764	798	792	821	795	747	818	754	766	809	782	787	800	781	787	791	734	813	812	806	767	799	762	794	757	765	790	743	749	769	755	811	795	793	794	773	763	767	807	834	731	831	815	764	776	779	822	812	774	809	803	763	758	828	824	758	737	814	746	809	807	777	783	791	803	769	790	828	786	788	757	774	763	766	760	820	760	768	786	788	806	728	803	755	823	739	768	811	766	737	769	773	799	804	711	795	798	741	795	830	757	826	835	780	780	796	825	826	768	759	791	806	789	803	780	753	792	750	804	808	812	751	797	760	787	770	827	760	834	797	773	746	811	797	753	846	769	827	789	814	784	785	770	860	779	841	821	754	798	766	811	787	783	760	818	805	740	790	775	788	819	841	771	823	785	824	769	766	808	816	822	808	777	734	801	802	808	760	740	783	797	757	770	780	806	801	792	832	788	777	793	777	778	791	778	841	780	795	794	762	777	795	827	789	761	830	851	760	779	802	827	778	783	767	808	760	790	795	802	769	806	800	735	806	789	770	766	770	718	838	828	732	760	814	784	776	813	766	771	814	825	781	791	783	746	852	755	797	775	806	783	810	796	774	830	838	761	739	771	793	775
28402	11894	7786	6157	4267	3173	2577	1812	1335	1093	912	757	644	634	552	467	480	487	471	446	401	421	392	372	402	415	387	351	391	386	363	355	375	338	360	363	344	359	361	330	359	344	360	351	357	375	340	374	328	337	346	330	356	353	368	338	365	305	321	326	332	328	334	345	347	365	379	361	321	327	317	359	316	365	360	354	357	347	338	370	321	375	334	337	358	318	340	378	364	349	362	328	325	330	372	358	351	328	332	352	349	362	312	330	313	374	335	365	336	345	356	355	360	341	380	324	355	350	349	364	387	343	304	326	344	378	342	318	354	359	369	322	342	368	322	335	305	343	331	388	322	355	322	345	389	336	318	329	332	342	336	359	350	326	286	355	352	309	341	331	351	335	322	318	311	351	344	324	347	357	312	363	366	329	349	370	341	355	330	323	312	340	301	333	347	329	332	343	338	342	316	377	312	320	340	360	364	330	369	357	355	379	356	354	329	292	302	337	334	366	335	379	302	334	348	348	311	338	354	325	346	376	318	338	314	309	307	338	330	325	351	352	301	301	359	336	351	325	337	374	367	332	353	332	327	344	343	382	296	356	356	365	328	331	333	342	350	315	354	342	328	342	310	326	358	318	338	324	343	365	340	364	351	314	314	358	383	379	338	354	366	322	327	341	338	328	317	354	329	312	356	357	359	355	360	383	360	364	367	350	345	319	368	307	317	347	329	320	351	330	352	329	343	330	379	350	360	356	318	364	316	336	336	310	345	331	337	364	314	322	346	322	372	354	346	357	347	321	340	294	314	347	377	336	356	349	322	306	343	330	327	340	347	361	340	378	348	319	326	359	365	359	336	374	342	286	350	350	362	348	342	361	361	331	323	324	324	327	353	337	339	360	363	360	343	348	309	335	356	316	333	321	305	330	314	340	318	334	315	333	328	332	346	332	319	343	340	338	282	348	357	333	351	314	333	368	362	365	365	358	339	339	325	335	324	355	352	373	351	283	363	331	337	373	312	335	343	325	343	349	364	353	339	326	339	336	339	320	333	356	331	344	329	337	333	353	322	342	376	343	320	311	334	338	350	371	342	319	317	320	333	327	331	298	317	323	371	336	334	337	374	355	338	335	330	351	303	335	335	359	327	334	340	339	338	360	362	323	333	349	342	364	369	330	296	363	338	336	341	338	369	370	309	322	376	324	305	368	322	338	327	323	327	312	347	348	310	335	339	346	362	343	375	346	376	329	344	348	350	357	321	337	368	368	356	346	357	356	368	336	335	331	346	345	372	336	361	318	360	319	326	345	364	341	314	339	311	319	333	345	330	328	369	326	337	352	351	364	336	338	350	323	341	317	324	362	337	321	347	318	364	364	363	328	341	364	346	325	331	358	333	342	309	322	380	328	344	366	322	331	378	335	332	359	314	322	341	330	357	322	323	344	362	297	304	311	321	341	335	345	358	326	358	331	323	321	336	318	369	339	329	319	337	333	342	356	368	355	334	327	364	341	337	308	341	340	342	341	340	345	374	313	369	345	323	296	308	335	329	338	347	340	343	333	322	343	338	367	318	317	351	361	358	323	388	322	322	346	325	302	362	339	352	374	389	347	343	384	350	328	361	352	313	331	357	358	330	333	348	327	344	359	351	326	327	346	376	349	367	362	284	322	331	282	311	302	328	336	352	332	342	358	308	355	364	334	349	314	325	313	334	371	339	361	335	367	383	394	346	337	347	338	322	371	310	343	344	326	348	335	368	309	315	318	354	355	368	326	316	319	351	345	325	348	303	324	374	323	338	334	323	335	313	355	329	336	361	333	307	333	353	349	373	319	319	325	357	344	334	333	311	330	319	361	358	355	344	336	351	339	328	340	381	350	311	350	361	335	360	369	365	326	363	352	355	391	343	354	336	365	306	320	364	351	351	354	383	364	313	332	358	349	371	354	350	383	332	335	350	358	359	316	361	327	324	347	316	342	359	320	360	343	327	359	357	320	361	301	323	361	367	337	314	322	321	345	340	367	358	366	367	333	345	341	314	358	345	365	367	346	354	346	378	336	382	330	344	323	378	308	332	306	337	333	361	383	308	344	356	332	324	306	341	294	324	393	305	339	345	361	387	373	316	350	327	314	310	303	345	360	344	321	367	326	304	318	343	315	330	352	350	350	319	315	316	378	334	390	292	371	355	334	351	309	351	344	347	345	320	343	322	319	338	315	340	344	347	335	327	349	339	325	293	336	346	344	355	358	343	374	342	346	357	350	330	317	344	324	358	334	352	343	353	346	349	362	320	318	393	313	341	366	355	334	299	343	326	319	357	327	326	369	336	350	335	353	337	309	317	343	337	317	340	304	323	376	353	368	344	326	327	311	341	319	350	365	323	328	319	345	338	399	356	314	313	329	354	339	339	321	351	316	320	351	298	333	341	355	374	324	352	366	351	320	364	353	342	321	358	361	318	322	356	319	362	338	352	318	321	355	313	335	336	331	361	309	319	343	340	363	320	360	343	349	355	312	338	327	333	325	335	338	333	353	376	324	382	372	336	350	353	330	339	337	312	367	286	337	358	339	346	346	336	357	328	350	324	370	357	350	380	320	338	360	357	361	333	319	318	336	374	344	349	331	375	324	362	325	328	325	332	344	308	368	362	294	332	331	310	334	318	349	339	362	347	366	333	338	372	346	327	325	353	325	349	312	312	325	316	335	329	339	286	349	345	333	335	327	333	318	361	326	361	342	307	336	342	336	367	351	336	313	352	332	348	309	346	329	388	334	342	345	357	340	352	344	338	318	318	314	332	361	304	350	362	326	340	351	360	343	351	383	317	363	321	318	330	327	354	311	360	350	353	364	327	393	347	313	328	333	299	329	311	354	329	304	336	341	336	340	361	321	296	303	313	332	370	317	350	349	341	353	327	322	343	325	397	382	327	331	385	325	355	357	321	311	318	366	342	328	315	325	329	321	323	313	369	354	336	332	328	344	362	342	323	360	354	347	381	336	357	338	335	359	324	332	305	338	355	386	342	341	386	309	323	305	300	351	324	325	328	336	323	326	311	344	344	348	345	369	371	343	309	351	310	346	298	330	341	351	343	351	345	360	309	354	326	339	307	328	354	358	363	344	348	313	320	328	354	346	355	310	335	336	364	383	337	329	320	347	311	350	337	332	358	339	328	337	341	321	359	339	335	334	375	346	291	336	330	335	354	313	347	307	344	337	374	369	358	328	356	324	320	326	310	347	345	364	357	339	377	372	338	311	335	329	333	330	349	331	350	338	333	328	349	307	351	340	325	330	352	338	339	311	342	358	340	335	337	333	305	348	333	340	328	333	327	340	313	328	326	349	318	338	357	328	343	322	350	325	351	356	310	363	349	360	353	341	359	339	348	336	332	320	365	312	363	332	342	341	285	342	333	312	349	371	343	352	341	286	338	335	348	342	334	340	315	342	347	330	379	325	363	309	378	314	352	332	381	352	344	333	342	321	345	383	346	348	366	370	348	312	372	368	304	342
17800	8301	12400	14230	12830	10722	8723	6983	5437	4400	3838	3233	2800	2345	2104	1792	1645	1520	1479	1399	1210	1162	1112	1106	1088	991	979	983	923	927	903	860	804	856	856	871	866	844	822	814	819	824	847	781	826	783	782	814	805	789	811	816	756	804	790	759	798	789	769	752	782	706	764	776	798	831	733	720	754	768	779	796	798	753	791	742	784	828	768	819	807	735	763	742	766	719	754	787	751	761	786	747	800	759	759	760	748	769	744	775	761	776	715	755	727	752	749	738	782	764	757	741	755	737	769	743	759	748	711	789	737	807	782	712	759	732	803	766	787	711	796	777	757	751	748	749	771	789	754	769	765	746	760	764	791	822	796	746	741	768	785	777	767	783	783	786	761	770	737	740	740	777	809	794	775	796	775	827	733	752	791	807	745	761	758	735	753	764	783	778	736	784	799	818	764	750	737	728	782	775	792	790	792	765	757	797	804	754	836	807	750	676	771	816	731	750	743	829	810	724	745	800	736	750	738	773	715	763	731	789	771	743	750	787	727	739	799	739	743	766	775	739	782	762	778	847	731	733	723	752	791	752	754	763	791	799	763	743	790	735	734	769	789	735	760	784	706	780	787	760	797	758	732	736	798	753	740	748	837	732	752	774	775	724	754	773	785	796	783	759	778	798	734	730	751	738	778	751	737	724	781	778	733	753	779	751	707	755	758	791	810	778	802	761	763	777	774	784	718	769	740	794	757	759	766	774	735	750	750	713	744	770	760	766	738	770	780	755	760	777	716	748	741	789	787	798	792	767	785	759	761	795	777	769	702	801	756	796	739	724	768	749	782	793	748	758	789	771	790	764	738	781	741	775	756	733	780	802	807	773	752	773	777	772	780	740	750	812	757	730	779	777	737	758	752	787	774	732	779	755	788	733	793	797	770	786	808	780	749	802	704	751	731	739	812	749	773	785	788	781	788	773	741	779	778	749	736	787	794	737	804	761	729	757	755	770	765	781	748	825	787	737	731	756	770	732	726	802	777	755	725	788	744	714	696	728	776	723	787	763	759	759	797	779	787	743	741	731	763	740	799	771	794	744	735	782	790	795	769	781	746	819	757	761	730	775	774	815	786	766	765	825	803	800	753	784	771	797	732	744	745	771	796	734	779	749	752	792	802	716	829	752	743	728	731	805	780	780	757	753	767	754	791	813	780	745	794	751	794	787	745	776	792	814	718	770	788	758	722	742	784	758	766	796	790	775	785	803	735	790	783	721	757	774	765	767	792	742	752	778	767	774	776	717	788	764	793	749	753	773	774	785	798	823	727	747	798	800	756	779	748	767	771	789	744	797	794	787	779	788	777	739	723	751	798	700	783	778	757	777	769	781	761	726	756	814	777	803	756	783	786	839	787	763	773	753	760	808	772	792	720	761	766	752	750	781	772	765	740	771	766	773	763	754	760	744	741	746	737	772	763	774	806	766	771	743	792	788	738	718	723	759	732	772	784	759	799	796	719	750	748	775	802	713	756	756	739	829	823	737	796	784	739	766	785	738	820	739	812	756	766	763	776	748	763	741	762	718	790	753	742	736	766	794	799	752	776	784	758	763	752	737	779	734	768	748	702	788	775	757	734	779	769	759	770	779	800	785	770	759	752	820	797	758	764	775	771	732	779	733	814	748	748	773	791	769	768	777	816	750	774	693	806	744	786	791	754	742	742	775	722	771	744	740	804	748	770	687	797	765	770	769	746	740	775	798	743	740	730	743	757	776	768	768	802	779	769	785	763	752	802	745	743	719	811	712	775	792	786	746	746	769	701	762	782	756	766	748	770	772	738	754	806	760	774	745	777	772	768	738	794	791	759	783	739	806	806	776	750	773	767	780	768	768	777	772	804	789	788	794	779	808	736	817	765	716	755	767	771	737	749	836	725	715	780	734	747	762	765	785	725	747	766	765	780	754	791	765	736	784	718	722	789	781	760	763	726	771	697	765	762	806	721	796	751	773	786	785	781	777	751	760	777	729	794	717	764	766	763	744	750	791	757	819	771	796	820	788	758	800	756	756	731	740	801	730	769	765	729	753	724	764	784	766	775	774	769	773	760	781	742	758	791	759	751	817	772	784	799	778	763	775	725	776	794	757	765	746	773	778	804	777	769	789	756	726	760	795	777	716	716	792	732	805	791	761	750	759	763	762	789	775	737	764	741	739	719	732	748	785	780	744	779	762	773	781	704	761	792	770	678	775	786	818	827	726	742	757	786	731	767	775	727	766	785	761	690	800	744	785	779	737	809	754	772	770	771	762	769	776	769	728	784	762	749	762	797	765	808	769	796	814	796	792	781	757	738	784	734	760	802	826	812	774	805	743	784	785	774	794	737	759	810	763	778	775	774	764	733	756	786	805	822	803	749	785	774	752	762	783	768	771	706	774	787	789	780	780	808	806	714	761	773	788	752	812	752	774	785	771	793	791	766	811	771	782	750	714	734	746	776	758	777	745	824	779	756	749	732	778	782	789	737	717	772	773	758	759	782	742	769	784	743	766	783	738	780	749	737	793	764	799	769	790	762	791	744	761	745	699	760	821	822	762	774	734	747	740	720	751	766	803	776	779	778	779	757	747	754	745	777	772	752	828	791	759	750	799	800	756	730	762	783	737	754	790	762	749	739	800	745	750	762	725	735	782	754	703	793	757	783	794	775	767	786	790	754	749	729	751	766	792	730	784	756	807	724	789	766	788	754	782	784	737	725	761	802	767	774	703	816	772	755	779	770	813	749	801	722	716	720	773	747	760	701	776	783	755	805	769	745	797	753	782	771	761	750	816	760	742	740	751	782	773	735	832	806	795	799	785	704	787	821	784	802	797	769	762	768	795	776	765	736	793	735	762	744	761	795	788	744	812	721	783	775	754	754	740	779	756	715	782	779	823	789	758	722	763	751	762	745	785	817	740	741	735	760	811	782	750	775	771	790	728	799	746	753	721	768	756	726	822	750	756	743	764	803	751	819	771	739	776	784	809	751	788	769	765	829	748	781	724	773	749	749	753	753	742	729	745	764	746	732	749	801	784	743	767	753	824	716	718	801	756	783	773	788	766	709	822	774	698	774	774	761	791	759	777	763	765	756	774	773	785	729	781	778	761	775	739	796	791	728	786	764	755	775	793	765	747	774	763	808	760	782	734	750	780	754	762	806	738	784	774	794	760	758	737	782	753	773	804	757	792	750	829	803	709	797	785	817	781	809	749	746	768	762	774	719	828	799	722	740	761	790	756	783	805	750	733	792	746	748	786	783	759	769	750	749	798	776	803	767	801	801	804	775	746	829	734	743	791	742	787	784	762	789	742	780	777	796	772	791	732	798	792	793	756	799	746	759	765	763	746	732	787	786	781	702	729	683	722	748	783	750	772	756	754	773	786	789	760	738	807	770	764	795	794	793	740	747	740	726	774	748	820	752	799	772	759	804	699	788	757	783	759	734	789	744	754	828	726	736	747	807	759	800	830	726	744	762	817	790	778	758	752
36337	17719	11333	9000	6461	4883	3671	2712	1942	1448	1342	968	888	778	649	583	502	543	489	423	451	427	386	412	369	358	380	400	346	338	363	401	398	336	361	338	354	359	336	377	333	388	346	326	325	348	343	360	339	359	323	341	360	360	335	334	327	339	369	371	325	339	341	314	324	334	344	333	318	327	339	350	346	347	343	322	322	336	342	347	323	357	339	358	341	341	344	341	324	319	354	348	325	307	321	306	357	340	335	332	297	304	333	318	309	350	325	344	351	342	328	346	336	333	349	325	320	331	328	344	334	327	355	365	349	331	350	312	347	335	327	345	369	338	342	333	321	321	347	352	336	334	371	362	371	327	336	350	332	323	340	342	384	355	351	306	351	349	327	349	313	341	354	332	302	366	342	348	347	343	336	354	312	323	341	341	324	339	311	333	348	334	335	338	329	328	324	332	339	353	308	308	303	378	342	324	328	339	334	350	347	319	342	330	312	360	331	333	311	335	331	362	331	321	341	337	337	301	339	353	330	309	335	337	352	341	311	314	359	344	314	334	323	378	344	336	363	359	365	314	366	319	348	326	340	354	353	317	369	332	356	288	347	328	332	324	349	310	343	346	308	350	324	342	349	306	324	318	334	327	335	368	329	341	356	335	319	315	335	325	337	318	312	350	343	335	357	325	325	325	327	326	315	332	357	379	344	338	336	348	319	353	360	343	333	299	358	316	331	318	368	342	343	307	339	369	323	326	355	338	313	375	371	319	309	328	366	330	316	336	336	381	329	343	341	311	312	356	324	304	334	377	332	320	363	330	307	335	357	343	334	372	338	296	337	357	301	329	336	339	337	314	310	318	347	331	341	337	347	361	342	346	351	335	292	330	356	329	359	343	342	334	337	323	359	342	341	356	313	347	361	350	337	326	358	316	342	281	357	352	316	315	363	348	344	379	320	325	341	297	336	328	368	339	359	353	323	323	337	342	339	313	357	298	323	351	313	323	330	330	363	314	383	324	304	309	352	379	316	357	327	323	335	358	329	299	310	359	344	329	357	347	332	337	361	326	361	337	379	323	313	378	325	340	317	318	348	332	330	344	336	337	330	321	318	352	340	354	344	338	316	281	324	328	337	339	351	344	338	318	321	341	355	344	311	343	338	322	312	362	318	316	355	365	340	340	334	340	338	345	360	341	341	329	322	333	307	341	346	334	329	345	316	364	306	303	296	318	385	318	350	312	366	362	346	286	321	326	364	342	309	336	313	329	339	362	339	353	343	341	323	310	337	351	327	338	315	361	331	375	308	332	327	325	311	346	325	318	361	336	348	373	314	367	344	340	349	332	288	332	349	329	351	321	340	390	309	305	323	347	329	328	354	313	324	314	323	302	324	342	336	336	344	353	333	348	363	307	332	327	362	375	345	357	342	323	307	344	354	303	345	327	338	329	392	356	302	334	296	339	342	355	353	311	365	313	341	361	359	333	344	333	304	309	356	331	359	327	333	309	363	364	357	339	319	319	362	320	326	325	336	318	356	324	346	344	344	294	310	332	348	313	352	355	327	325	338	316	339	317	346	380	343	335	303	349	322	334	351	340	342	321	352	347	359	358	336	367	309	359	310	325	321	330	356	326	333	327	352	303	303	331	353	334	355	309	322	342	372	353	345	349	316	323	318	317	343	324	286	311	343	342	324	360	355	341	307	309	374	361	342	310	338	334	311	341	322	330	314	284	312	340	323	344	326	333	353	349	354	326	340	312	398	331	342	310	356	303	318	325	317	309	318	356	341	381	337	361	356	309	300	322	368	319	344	317	362	320	331	315	349	335	327	329	317	317	345	338	316	328	310	338	358	366	316	323	311	326	352	353	385	346	341	332	307	335	313	353	324	343	314	334	302	342	350	334	357	339	293	361	340	332	358	335	353	347	339	333	323	324	344	331	292	335	308	353	320	344	347	291	302	342	320	349	331	365	273	342	350	345	314	346	326	318	344	348	312	330	345	322	295	327	331	281	319	330	333	330	363	345	323	337	333	309	352	325	362	307	308	302	355	343	367	332	356	320	350	341	297	325	322	338	367	336	362	403	338	317	321	355	352	325	313	340	338	322	337	342	318	355	321	337	326	322	357	333	347	349	324	337	334	348	328	310	322	356	340	340	341	328	306	311	300	317	326	321	351	340	369	333	340	311	327	322	340	353	299	325	298	329	355	336	314	330	334	349	316	354	355	324	338	331	350	370	330	294	365	344	329	354	318	311	296	331	313	324	344	320	345	359	357	344	332	326	327	325	354	343	323	370	363	348	339	339	336	345	307	319	336	334	333	300	295	326	337	364	332	337	356	368	337	329	340	310	351	321	336	305	338	318	315	331	320	330	330	276	328	364	314	336	363	344	337	284	328	312	318	328	380	363	331	296	341	300	319	321	332	350	347	321	302	323	337	376	339	332	311	321	360	337	316	334	351	341	338	328	352	348	346	332	380	339	336	321	335	326	380	330	343	329	355	366	347	318	298	347	337	365	385	346	338	357	331	354	353	353	317	290	368	353	353	355	351	312	343	328	332	349	363	334	316	358	285	319	307	322	348	328	307	336	311	320	321	340	350	332	356	321	369	328	320	324	317	365	326	330	330	332	315	324	333	342	343	311	362	322	316	327	358	367	317	363	322	309	332	339	318	305	385	334	334	339	350	331	338	310	339	320	319	345	334	317	327	338	348	381	353	344	343	350	314	365	351	328	304	359	349	351	366	332	318	334	346	344	355	335	380	356	319	356	326	334	334	335	309	333	313	323	325	334	320	357	303	331	365	352	331	345	355	350	296	312	302	347	363	367	351	363	368	355	346	340	351	352	336	362	353	360	328	338	333	360	360	315	319	321	381	341	351	367	316	340	334	356	326	351	344	343	315	384	354	356	331	318	326	337	318	349	320	352	387	342	375	393	365	343	336	331	342	364	345	345	327	314	324	316	332	365	352	326	312	324	342	333	338	324	348	339	342	350	346	320	312	369	317	331	364	332	353	314	357	363	309	359	361	312	357	322	357	298	330	350	367	338	376	309	364	320	335	307	336	363	357	309	308	319	317	293	315	330	380	339	317	284	337	331	329	308	314	320	348	343	359	311	295	349	339	326	318	351	355	337	319	341	343	317	339	313	297	352	321	310	358	341	325	325	293	340	314	309	312	329	359	319	359	369	360	336	323	311	327	323	339	344	338	290	337	319	361	347	345	330	378	343	355	280	305	350	300	353	328	328	346	334	330	328	357	355	350	323	307	340	318	309	349	312	288	376	350	347	310	374	364	325	360	329	321	334	315	354	322	359	350	352	360	342	324	330	326	347	331	330	340	319	331	313	330	356	339	332	333	321	317	329	363	326	300	344	332	343	339	321	341	338	344	326	336	359	342	341	346	348	346	361	341	351	363	339	352	328	337	338	358	345	346	358	345	369	364	352	349	331	310	308	347	309	367	313	365	344	330	323	320	319	368	330	310	376	326	345	330	324	322	337	320	351
21654	11486	15807	18364	16389	14215	12074	9281	7397	6000	5418	4401	3702	3169	2919	2371	2079	1840	1782	1681	1453	1426	1285	1229	1112	1108	1106	975	1033	996	958	963	883	921	858	869	885	875	894	815	887	843	763	790	759	780	853	803	822	790	805	811	782	821	754	783	776	753	817	761	723	752	810	798	748	797	772	772	772	764	737	800	753	725	777	774	676	746	759	789	795	794	784	761	784	754	765	768	742	751	774	689	705	768	738	775	737	719	705	832	750	753	794	746	778	806	753	781	760	724	752	786	792	781	763	730	745	773	780	778	798	779	754	716	785	788	774	784	746	761	771	779	752	771	745	765	753	811	784	748	778	795	775	722	760	769	740	714	752	734	822	767	779	773	763	785	750	736	738	796	776	716	763	753	744	784	760	751	819	806	733	787	736	759	818	758	742	769	782	782	737	769	764	758	769	781	726	781	770	783	778	780	797	727	794	734	744	739	746	761	735	749	782	718	739	749	690	784	751	741	780	740	766	792	732	752	765	710	805	736	792	772	694	768	786	728	772	751	797	727	744	760	783	767	761	844	796	700	759	730	719	826	791	731	767	754	774	787	735	774	815	770	720	763	768	760	739	798	724	709	750	739	735	742	771	767	767	760	772	727	756	735	708	720	754	770	775	773	746	786	739	711	734	726	748	736	766	760	754	755	729	760	778	734	740	759	747	755	718	776	812	781	756	776	738	781	751	767	752	707	793	727	745	825	770	741	760	773	783	736	776	741	735	722	715	770	756	699	753	754	785	755	745	748	765	736	770	763	776	773	731	753	765	778	710	763	813	740	753	742	760	764	743	754	768	774	766	736	760	775	755	812	743	738	735	788	771	739	784	737	728	768	744	733	737	715	715	799	800	745	742	780	805	790	754	753	764	827	725	763	732	734	808	777	784	769	775	769	730	693	716	796	757	780	738	718	799	742	775	747	736	802	752	769	805	740	761	733	782	741	757	828	741	733	730	783	758	728	734	787	780	717	730	769	802	748	750	738	749	747	752	793	796	794	730	775	808	760	757	773	746	764	752	745	754	728	817	805	698	763	797	743	771	783	780	744	767	724	739	750	798	814	755	739	772	774	789	714	724	739	759	770	722	801	733	803	738	749	745	761	750	809	741	790	804	762	717	761	748	778	744	726	718	746	785	766	761	753	785	823	753	783	785	739	781	739	779	788	766	763	754	710	757	764	765	768	799	719	734	782	804	752	717	727	784	804	788	746	760	776	722	834	759	735	732	752	772	762	778	753	776	744	741	761	766	764	768	731	744	765	774	809	758	749	720	795	763	804	717	788	730	752	772	766	747	758	751	743	764	769	768	738	746	756	779	776	802	790	734	753	776	729	759	721	753	794	723	765	773	731	785	804	766	752	806	757	766	748	742	849	712	778	762	762	731	785	812	798	743	776	766	746	711	747	755	758	767	771	776	785	708	789	779	752	779	804	751	742	708	775	762	720	757	750	770	820	777	762	757	728	760	798	760	814	751	775	788	738	746	778	767	789	759	760	755	779	785	707	765	781	755	742	761	775	715	787	748	803	771	746	757	784	763	727	748	744	770	770	787	819	731	718	762	737	761	812	789	727	757	763	746	720	747	762	756	765	717	741	786	753	767	756	752	718	679	787	758	736	739	758	790	760	761	769	745	727	785	702	793	810	722	761	728	766	795	743	736	745	752	752	804	724	714	814	747	721	698	815	777	793	759	766	753	712	756	743	741	773	752	803	756	724	757	745	728	771	785	748	777	727	752	735	771	707	757	772	776	768	792	759	747	755	791	795	702	751	736	795	753	727	790	759	782	830	762	752	743	810	781	784	749	729	728	730	773	733	773	743	805	728	772	753	739	793	740	763	767	763	772	787	737	749	774	728	776	807	703	720	753	779	793	735	770	779	742	752	761	753	720	810	733	763	768	792	707	775	750	776	783	747	725	781	788	766	769	714	758	753	755	778	781	784	775	831	784	736	783	756	761	736	727	771	772	734	757	759	779	746	763	727	739	736	752	776	796	763	742	781	714	729	729	809	759	749	752	735	780	775	724	743	735	753	746	726	786	776	757	715	798	810	789	733	729	757	749	783	764	744	800	753	775	757	804	804	766	723	721	743	800	732	763	749	830	751	751	736	746	767	737	751	781	718	767	770	742	748	739	773	741	802	717	758	788	819	846	731	753	711	753	786	772	761	769	803	725	740	779	761	755	710	724	750	810	745	729	772	709	771	757	754	790	719	787	759	759	763	752	751	740	730	770	725	789	737	816	744	717	761	771	805	758	714	785	738	785	742	727	738	725	775	760	773	803	777	744	780	788	768	779	738	744	747	737	744	699	717	711	814	771	764	773	755	752	797	751	778	762	806	762	793	756	780	754	791	758	768	810	745	763	734	783	783	766	781	728	719	760	759	755	777	739	773	789	758	760	794	793	758	758	726	745	727	744	726	698	772	752	735	780	748	762	732	744	750	765	762	769	750	809	770	756	745	751	720	744	750	764	763	750	782	761	772	776	763	743	774	741	696	749	778	733	765	771	782	795	800	768	735	693	744	790	767	764	784	794	791	736	746	810	762	756	775	714	744	774	763	740	786	747	784	791	743	740	779	738	744	813	719	740	759	742	783	742	797	803	803	783	784	779	769	779	791	725	688	787	773	755	761	735	747	799	769	737	754	740	751	754	810	716	713	746	773	752	822	731	746	725	771	745	753	762	725	736	825	777	755	745	751	777	727	792	817	725	785	714	759	772	785	710	773	750	814	771	790	796	782	733	749	730	728	730	786	743	752	758	735	757	776	792	696	782	779	740	770	735	783	741	789	702	724	746	780	749	795	733	704	755	777	719	769	746	773	805	774	741	737	818	764	703	695	776	755	788	799	748	755	778	755	747	828	749	731	774	690	756	761	732	717	779	755	751	723	793	780	814	773	756	745	749	774	722	782	754	779	725	780	747	789	784	781	764	735	726	754	814	761	715	727	775	765	784	791	756	755	746	744	736	782	715	749	723	811	785	721	752	793	786	791	724	706	717	749	784	776	718	776	727	743	755	736	766	716	769	756	757	796	755	727	741	754	756	799	711	749	729	812	771	766	750	768	754	751	811	756	737	776	733	781	743	689	773	807	712	751	777	752	696	759	775	740	763	753	780	755	788	715	732	753	741	773	806	752	792	704	752	734	757	755	772	757	765	769	743	798	738	778	723	779	764	756	702	732	759	769	722	737	741	748	769	817	769	730	775	749	796	754	732	747	783	725	714	741	765	784	783	742	789	720	766	838	740	759	718	834	764	774	739	736	760	733	725	732	716	731	770	795	711	797	770	774	826	773	758	729	749	815	798	784	774	764	744	725	741	749	758	719	741	795	791	773	806	774	758	799	776	783	718	766	812	758	708	732	802	749	712	738	735	740	726	749	766	776	707	797	798	769	776	763	745	770	755	750	754	768	771	734	779	778	766	766	784	772	743	814	744	756	684	762	755	766	741	764	783	759	735	776
16279	6945	4537	3216	2052	1533	1161	934	761	642	555	530	501	494	435	448	437	409	389	377	399	370	343	407	381	373	427	378	379	357	383	344	384	357	362	370	344	354	382	332	366	375	335	380	333	349	331	314	323	391	371	352	332	326	320	329	376	368	380	368	370	369	313	331	344	336	374	374	356	345	307	368	360	365	334	364	363	352	379	389	355	368	376	346	360	359	403	395	373	308	359	354	412	385	362	361	373	350	393	357	355	367	350	327	349	352	329	325	365	341	358	350	333	345	368	369	334	372	343	370	379	364	345	397	339	354	363	341	352	338	347	361	351	344	342	340	353	336	370	359	379	348	358	335	330	327	345	313	364	366	390	403	383	346	356	345	350	372	363	328	351	397	362	348	349	346	339	358	345	333	365	349	353	366	354	359	361	373	357	297	343	335	371	376	397	365	408	334	330	324	377	335	344	353	358	313	376	382	353	370	372	369	332	367	338	344	376	408	367	321	373	363	395	317	357	372	356	343	344	360	324	337	362	358	331	345	338	364	357	344	385	372	374	335	319	353	395	369	347	396	349	356	353	353	359	363	381	349	313	362	349	349	354	369	353	334	342	400	341	358	376	367	339	354	335	393	402	355	348	356	368	371	373	350	336	335	346	347	324	359	405	378	337	354	344	342	357	356	330	346	309	326	375	338	347	387	336	323	340	349	359	340	371	341	339	345	364	350	340	357	366	371	349	340	384	358	385	354	377	390	322	340	400	383	362	358	368	330	325	393	323	360	374	384	364	388	370	389	371	357	321	379	400	324	336	346	359	395	369	312	364	329	352	334	375	379	347	342	337	356	371	347	354	382	334	364	360	356	320	313	404	349	358	312	352	378	347	350	346	359	371	330	345	380	355	319	297	370	361	380	336	336	378	370	363	341	334	345	360	355	340	336	393	340	366	360	345	334	371	392	349	377	322	332	349	337	333	356	361	340	370	363	363	335	377	418	337	371	332	366	346	336	374	383	379	370	348	325	340	320	340	354	401	359	411	359	326	364	341	365	353	360	318	314	366	320	368	378	356	374	368	379	327	338	337	361	370	330	366	334	371	368	348	393	333	351	323	344	414	374	351	362	351	321	345	352	339	334	349	346	328	339	373	346	349	359	378	394	381	361	348	367	365	358	401	358	370	340	350	328	371	350	351	375	345	341	350	356	340	365	340	323	345	340	386	341	377	357	341	361	381	360	382	348	335	371	361	301	383	308	338	358	345	360	348	346	349	346	362	344	356	329	366	397	354	355	357	331	373	358	338	343	341	358	349	354	363	358	347	335	337	333	376	387	358	386	364	356	321	362	355	356	379	357	357	395	366	378	376	381	386	341	328	362	379	381	366	352	386	337	353	338	370	339	370	389	365	345	331	356	364	367	339	369	376	328	423	346	325	328	368	385	344	357	358	329	329	379	384	349	315	336	344	363	358	384	305	329	381	373	331	383	338	343	327	304	356	343	394	352	339	351	370	333	342	374	371	353	348	333	341	383	360	367	326	351	374	331	329	348	363	349	361	358	369	341	366	346	325	316	355	360	366	362	382	380	371	347	354	337	364	357	342	337	341	366	352	367	378	393	334	364	374	334	367	357	370	317	350	373	364	335	359	323	355	350	353	342	350	343	360	383	348	368	342	392	337	374	330	358	370	342	340	379	378	342	339	345	365	316	318	372	362	358	372	332	344	325	342	322	347	369	325	350	389	355	376	343	379	320	335	299	360	363	331	354	345	354	347	340	378	385	337	370	334	358	373	368	312	337	319	378	331	366	371	363	392	356	375	356	332	353	311	356	326	344	335	379	404	311	315	365	369	352	355	343	349	346	345	385	334	355	369	334	347	364	376	377	365	375	364	387	353	365	371	391	362	360	342	337	339	291	309	365	360	346	384	356	367	321	347	329	368	312	350	327	339	351	360	337	320	345	362	341	309	320	379	341	367	328	334	337	365	317	337	344	336	359	361	366	316	339	352	327	340	332	347	350	365	337	328	339	326	349	369	352	312	351	403	345	352	321	347	337	379	340	327	376	361	337	327	346	370	336	353	370	352	351	376	351	331	363	356	339	341	374	362	352	348	326	348	337	318	353	356	351	365	376	359	355	367	394	364	337	313	370	339	358	343	344	324	372	343	347	356	363	293	404	310	352	328	340	312	345	366	314	343	358	327	377	365	373	376	368	359	347	384	335	387	358	337	343	352	346	366	309	354	346	315	353	366	348	348	356	362	335	343	351	386	309	355	355	327	338	356	355	309	334	355	350	370	342	359	383	352	327	338	351	321	356	316	339	321	344	344	357	385	358	320	298	378	341	344	355	338	393	382	394	381	400	396	383	355	346	344	364	343	372	399	343	388	354	376	361	345	364	331	339	348	353	385	352	362	373	321	342	345	403	327	347	350	372	375	370	340	340	363	368	358	322	340	373	360	355	365	356	386	344	354	375	361	367	334	352	380	337	368	318	360	361	344	356	320	370	389	375	372	331	355	388	334	421	378	335	348	312	326	321	336	340	350	345	351	343	375	337	361	398	329	349	348	351	337	375	338	374	361	373	336	362	331	391	355	361	364	308	347	333	348	311	369	347	332	344	340	342	349	363	349	346	311	350	347	349	339	347	345	341	357	332	346	412	353	332	347	390	336	344	338	349	324	345	332	330	373	404	353	391	379	347	343	366	339	368	362	362	380	363	371	359	340	342	365	351	352	354	382	349	301	340	375	400	337	351	346	336	354	338	362	348	359	354	366	366	347	347	381	332	392	340	337	368	395	367	348	365	331	344	378	368	351	331	356	367	365	353	371	354	357	331	365	370	317	353	359	338	329	342	363	335	371	351	362	357	376	352	333	367	349	352	347	380	347	341	374	378	347	352	341	369	351	351	330	336	324	330	348	362	374	310	377	358	343	360	353	356	371	356	337	377	404	351	359	327	377	363	369	363	360	347	361	302	338	324	368	376	377	378	376	351	301	328	341	363	360	358	362	355	358	367	357	388	347	362	343	355	321	385	339	378	370	351	355	339	382	370	366	329	393	350	357	360	335	385	389	374	369	358	351	356	348	344	360	319	373	326	347	362	389	339	348	360	381	350	291	359	372	317	349	346	335	341	394	343	338	371	346	365	310	361	343	354	337	325	388	347	348	345	317	346	368	370	350	372	361	366	335	310	313	354	339	359	333	344	341	366	368	346	353	374	395	341	355	360	355	360	344	334	374	412	369	342	323	351	352	348	360	333	370	355	357	332	338	340	316	322	357	370	333	340	357	375	354	343	386	330	361	377	331	377	343	360	368	363	375	365	344	330	332	331	374	413	391	370	360	343	356	369	344	325	397	367	368	355	343	356	351	385	319	378	368	407	334	369	381	340	334	366	373	350	373	367	370	379	331	354	391	352	320	333	347	330	392	369	325	370	328	359	289	340	377	347	373	352	333	382	331	370	349	341	376	389	351	347	362	365	354	345	358	332	372	309	340	341	363	344
10377	5460	7964	9036	7287	5677	4445	3634	2872	2467	2107	1837	1669	1575	1442	1257	1244	1196	1065	1072	1061	985	976	978	929	919	900	836	840	832	867	885	887	867	839	883	853	817	772	850	835	788	864	836	795	844	779	814	798	783	836	827	818	835	802	724	840	792	788	782	728	818	798	862	787	807	792	727	759	800	794	786	800	814	834	791	766	787	811	819	762	823	791	785	791	786	807	828	797	778	808	799	847	813	765	772	786	778	785	764	849	760	868	793	779	822	787	795	772	845	803	805	845	828	780	787	755	770	843	781	793	764	774	789	765	813	823	786	798	790	782	751	777	842	764	812	796	756	807	729	793	801	803	766	773	823	838	813	782	833	752	748	763	825	804	754	770	799	817	808	790	746	806	794	787	807	814	796	742	805	784	802	783	794	768	778	836	765	758	806	740	813	819	826	830	790	764	833	763	772	812	757	778	778	699	836	778	780	804	824	760	781	800	743	795	866	782	807	756	785	790	769	796	776	788	791	797	768	790	829	791	815	777	854	844	818	838	806	820	782	835	813	783	831	813	762	804	809	743	778	774	756	814	771	774	779	780	754	782	813	821	776	843	768	826	840	799	781	779	812	752	845	733	782	801	784	783	810	763	729	777	810	804	830	776	784	804	764	787	789	779	779	783	825	825	771	787	769	824	799	806	740	791	773	789	740	759	855	756	763	791	800	780	758	798	797	785	781	779	788	814	777	856	804	826	833	825	778	778	804	788	809	858	838	802	843	771	823	835	784	769	733	802	839	765	809	779	801	777	805	777	777	854	768	798	828	839	816	790	803	777	858	792	782	777	784	773	782	801	760	792	813	803	803	797	828	805	774	811	800	834	757	816	785	809	792	829	754	770	758	783	820	816	773	746	777	774	795	796	793	812	787	773	796	817	803	787	741	739	753	813	801	798	835	762	816	789	811	774	754	814	798	739	799	781	798	800	792	806	829	760	823	807	810	814	782	773	796	760	809	810	707	814	785	762	818	807	795	807	794	772	757	823	789	785	783	763	780	839	738	842	790	816	765	830	783	800	753	750	764	809	807	772	779	766	780	786	782	756	813	823	795	787	791	784	788	799	806	835	739	741	789	800	796	824	795	775	786	767	808	749	821	799	788	800	783	796	777	751	774	776	817	729	820	746	795	761	798	788	758	796	756	764	797	749	755	751	817	720	826	777	828	764	791	790	773	763	740	764	820	798	796	766	788	776	764	788	802	798	771	782	866	772	827	814	831	775	790	810	850	778	765	713	820	769	765	813	813	782	755	757	780	795	783	798	785	812	832	778	807	767	806	803	825	811	805	753	798	783	783	775	773	824	776	800	789	794	806	774	840	806	828	774	763	800	774	755	810	785	755	774	797	821	760	786	804	781	741	780	836	831	776	805	755	766	792	752	801	794	791	822	804	808	731	771	829	811	812	843	803	763	809	749	808	770	769	764	825	771	733	751	809	773	788	781	812	784	817	764	747	781	793	781	801	802	797	807	809	771	722	843	819	800	779	813	824	794	781	818	802	757	806	838	738	804	784	804	768	840	784	829	803	793	841	796	837	768	754	810	837	746	803	765	865	784	765	782	753	780	790	774	793	829	812	787	754	794	772	811	801	818	729	786	768	847	752	829	797	748	736	769	803	784	765	802	790	785	796	800	804	809	791	799	794	809	770	859	789	780	778	773	729	795	829	798	811	745	771	747	754	787	793	777	825	710	742	794	822	783	803	764	764	795	764	756	790	768	793	798	774	769	779	801	757	767	781	751	799	752	781	772	752	887	752	780	755	798	799	739	758	761	806	799	769	797	756	820	743	720	813	832	752	785	798	816	778	711	763	832	787	760	765	788	789	770	776	799	815	783	780	742	798	801	806	806	786	775	738	793	806	791	757	812	765	831	794	801	801	783	748	790	808	816	771	822	783	780	745	810	842	789	810	805	791	802	827	793	837	758	752	776	792	836	766	806	786	796	755	735	773	821	753	813	721	829	789	775	787	808	793	835	790	797	769	762	763	795	755	778	828	784	813	812	822	784	798	791	769	790	797	806	799	843	785	794	790	745	727	791	818	810	779	791	789	847	785	754	844	788	811	770	765	793	764	775	817	755	846	804	758	770	786	796	784	718	816	739	858	762	800	814	807	812	719	810	808	813	745	762	787	813	819	787	799	751	810	827	790	795	794	763	774	758	770	778	787	757	744	760	790	777	778	783	755	786	776	795	799	839	810	846	766	786	843	809	740	791	854	825	780	791	829	788	789	853	770	796	757	831	811	773	794	742	788	788	754	747	795	825	829	781	747	735	849	818	807	730	789	835	810	791	793	820	821	818	765	740	780	794	822	839	811	783	777	749	801	790	788	765	791	787	776	787	769	784	710	830	796	780	793	727	800	826	826	818	804	799	776	762	765	743	809	753	777	778	792	806	826	854	757	793	769	769	756	796	792	765	790	811	817	734	757	825	751	775	796	796	715	854	802	825	774	783	814	804	781	812	808	771	795	769	802	754	770	858	770	786	843	764	793	781	848	778	764	792	798	740	772	829	774	779	771	778	773	767	814	781	801	807	771	800	791	779	802	805	799	787	789	809	773	761	841	819	805	832	742	813	803	831	773	796	803	793	811	822	799	784	769	861	777	761	805	766	820	795	755	787	802	788	800	765	770	810	844	797	790	803	821	801	837	807	824	768	739	781	772	843	792	760	752	796	793	851	774	777	743	767	780	810	797	757	826	784	793	783	797	802	810	788	797	854	772	810	783	737	782	810	783	760	762	785	827	776	788	811	819	758	784	708	762	803	749	798	741	748	733	803	768	766	838	759	737	794	763	784	796	827	799	779	775	751	814	782	755	770	740	785	765	744	797	763	775	821	836	771	771	788	785	739	814	795	798	771	791	753	819	774	750	770	790	766	791	821	773	815	756	829	763	759	790	769	783	792	751	854	816	750	821	820	776	795	743	783	815	783	779	788	766	778	811	765	751	759	806	761	764	819	788	794	781	812	745	770	795	780	808	784	793	808	790	804	776	817	788	850	835	815	772	812	778	809	775	805	773	780	804	824	709	726	750	794	754	817	777	804	762	780	789	814	813	744	773	793	776	810	832	779	772	816	786	775	769	787	823	798	754	834	730	769	827	734	769	758	787	797	757	782	800	778	777	802	747	773	812	776	804	769	822	814	737	769	800	782	755	836	779	791	845	803	765	786	793	763	845	793	805	805	832	750	774	786	780	777	779	795	777	821	829	780	802	803	813	752	786	851	780	790	739	853	774	801	761	796	789	778	772	828	816	818	797	772	820	793	792	764	792	755	782	771	803	789	757	793	802	812	805	756	853	823	798	818	819	816	798	771	769	816	830	788	799	727	835	804	816	792	822	788	784	754	795	813	816	821	824	776	795	806	825	776	762	803	818	871	815	789	794	763	770	723	868	808	763	772	739	790	755	822	776	760	852	823	810	774	792	805	780	789	770	802	787	769	752	770	786	816	791
28584	12701	7670	5720	4043	2833	2329	1728	1294	1085	942	839	679	599	533	492	479	501	443	451	390	391	410	364	349	362	381	372	411	349	348	351	355	346	368	324	321	342	342	354	360	340	359	320	309	355	387	316	326	384	367	343	367	360	338	336	327	384	352	368	365	363	337	323	382	346	334	334	297	336	346	327	336	333	317	348	339	337	337	344	315	336	365	398	354	373	312	346	342	340	336	327	339	337	339	350	311	341	357	361	335	339	342	327	354	332	296	354	326	335	372	355	341	344	361	370	352	350	323	313	338	359	383	360	340	350	328	344	306	363	343	315	353	337	333	306	342	354	327	357	350	343	392	383	316	347	333	316	334	367	331	343	351	321	339	370	339	307	369	343	326	322	303	355	367	329	329	338	360	381	347	359	321	314	360	352	342	332	324	314	325	365	310	289	373	325	359	356	350	335	366	328	359	378	379	353	329	308	343	369	328	327	299	362	352	328	356	351	348	368	336	382	342	373	354	335	366	340	340	365	319	325	303	369	335	345	359	326	338	348	346	351	382	317	369	337	346	330	357	308	323	329	346	352	357	343	329	360	309	354	352	371	364	317	314	361	333	375	301	328	352	345	362	322	342	302	343	323	343	336	302	323	336	321	361	330	335	352	347	328	365	323	354	334	333	350	320	346	348	332	341	312	370	345	330	360	332	335	330	351	325	345	363	337	363	322	347	347	355	333	322	337	315	345	328	303	326	322	353	379	364	325	354	361	341	337	353	374	351	373	316	355	358	311	307	350	341	353	348	354	337	387	348	335	371	356	322	369	368	332	387	312	334	353	327	337	365	334	322	375	347	333	346	360	331	326	328	311	324	298	331	331	344	335	345	372	370	321	382	346	325	361	363	308	298	333	355	350	346	368	363	319	324	331	301	298	330	339	335	336	334	326	358	318	316	349	350	362	319	342	375	346	331	321	380	353	362	323	343	375	360	351	374	346	329	340	374	371	359	318	341	341	329	339	329	337	328	319	328	318	351	351	314	356	343	355	364	337	349	368	334	381	343	329	333	351	315	338	308	362	348	362	364	342	343	341	363	350	378	382	333	345	316	288	335	355	325	339	350	353	339	366	326	343	336	343	348	330	306	328	329	346	366	331	325	337	330	292	362	361	364	352	347	351	356	355	362	301	346	335	350	323	356	364	354	333	321	338	345	367	370	313	295	345	327	331	364	354	307	360	355	350	384	306	383	366	339	328	343	338	321	384	350	350	353	358	371	355	334	376	349	352	352	321	334	358	329	326	348	311	341	323	337	339	332	354	339	319	349	365	354	338	322	351	358	338	353	350	317	375	375	383	361	381	368	331	359	379	349	370	344	349	325	299	327	320	293	365	347	357	317	327	324	373	381	338	349	377	358	378	348	342	376	343	332	365	351	353	327	310	307	331	354	318	335	316	333	352	316	325	332	341	352	322	355	331	369	367	337	306	356	354	328	355	347	325	381	341	302	309	359	342	344	327	322	348	298	326	346	333	340	343	308	357	363	341	333	390	336	370	319	347	344	344	343	338	358	313	365	331	328	330	358	351	346	345	354	362	304	364	327	339	326	328	333	317	371	313	327	324	330	337	323	280	309	402	355	352	338	348	302	327	355	318	354	336	317	337	328	338	314	348	336	350	340	311	302	327	371	348	353	342	347	347	329	360	329	352	354	315	346	304	346	332	350	337	335	349	346	340	308	369	316	358	371	357	350	313	314	342	348	329	344	351	328	320	340	297	345	343	353	380	351	352	305	365	348	305	310	323	346	339	350	349	329	350	348	355	303	348	320	379	357	347	371	365	315	347	335	313	329	335	336	359	342	344	349	372	337	319	338	325	339	343	322	351	323	333	345	297	347	316	349	353	371	338	330	340	370	318	350	362	350	353	359	379	345	356	327	359	359	332	334	320	328	334	324	363	331	341	351	362	317	324	328	338	365	346	345	350	324	312	329	323	340	372	288	382	371	347	326	309	365	311	342	318	353	357	343	355	332	283	342	363	302	342	351	335	305	340	334	359	347	323	348	344	343	356	351	329	323	354	350	344	379	350	330	358	334	336	343	334	361	364	370	350	329	345	345	344	351	371	357	322	337	359	361	340	350	325	317	325	351	333	329	344	337	363	350	330	316	379	343	364	347	354	307	315	323	349	324	337	357	338	359	341	338	337	319	372	363	371	311	343	310	354	306	316	347	336	343	322	335	322	377	369	311	321	334	328	348	310	346	348	382	310	336	339	346	349	320	323	333	337	300	353	371	356	353	383	350	344	341	341	350	313	376	340	359	330	324	334	333	339	348	364	344	338	370	338	321	330	357	336	344	336	380	346	314	293	329	339	333	355	338	352	372	327	337	349	346	403	360	343	323	352	345	346	346	338	331	318	332	356	324	360	328	315	352	372	333	349	352	331	336	359	322	310	335	318	329	355	336	329	334	362	349	340	364	346	365	335	360	341	366	397	368	359	349	352	361	358	352	328	362	355	340	346	333	310	335	344	354	351	321	315	345	383	353	355	338	354	310	360	377	359	379	360	332	312	356	326	319	343	336	320	347	339	378	351	330	312	381	359	337	330	351	369	347	348	379	359	318	352	341	364	334	334	360	317	341	327	352	292	330	335	340	337	327	332	347	363	326	349	340	356	351	340	379	346	371	341	364	349	370	369	335	352	380	346	331	341	317	273	349	281	329	352	326	352	337	336	346	318	331	402	342	362	347	315	312	334	351	356	321	370	357	313	319	334	324	327	323	353	357	348	337	306	345	334	343	357	353	355	367	303	320	324	345	359	326	340	319	357	379	336	323	369	343	339	363	328	368	311	318	355	365	315	372	319	333	363	314	303	333	340	334	368	359	350	332	334	370	318	358	318	316	342	333	342	351	346	315	327	366	326	377	346	312	322	365	323	365	345	328	354	324	327	362	351	325	342	345	337	327	352	314	321	319	380	357	365	311	304	350	320	336	345	359	325	346	290	354	337	329	359	311	347	330	357	378	366	317	334	358	343	348	352	331	341	352	317	328	308	351	360	328	372	312	355	374	360	352	354	350	359	340	343	364	323	345	359	365	326	325	376	356	333	311	341	326	352	328	331	354	367	325	355	340	336	353	331	356	321	363	338	340	343	345	378	332	348	376	370	327	355	369	355	308	350	341	342	349	338	310	312	335	368	364	359	333	365	313	359	315	313	292	341	342	376	328	344	325	339	355	353	322	334	328	363	344	315	334	340	329	341	330	316	324	345	350	331	343	312	344	308	370	331	342	340	327	352	316	328	340	360	334	309	356	337	336	352	345	356	343	383	350	298	360	377	353	343	350	348	335	336	306	361	324	346	329	347	323	303	335	343	339	333	297	334	329	320	364	363	345	323	358	335	331	374	327	337	351	333	322	328	357	351	323	349	339	348	383	322	317	288	362	334	319	371	391	357	325	365	329	338	334	366	345	338	354	357	356	328	353	341	338	366	343	333	360	386	329	372	331	332
18058	9048	11912	13887	11997	9931	8351	6392	5122	4355	3867	3189	2705	2325	2170	1819	1701	1502	1396	1335	1245	1155	1101	1053	1058	1007	969	971	947	945	897	900	903	885	870	874	829	851	832	816	839	827	875	798	846	805	763	855	811	840	746	749	757	799	788	820	792	755	731	765	782	773	785	756	811	789	778	763	749	818	727	763	782	819	741	797	759	764	777	824	770	771	749	769	766	783	769	762	773	803	742	811	828	751	783	807	757	817	770	798	757	763	749	773	769	798	749	816	802	773	824	793	770	741	794	751	759	778	785	751	774	768	735	801	812	792	754	763	776	772	761	737	779	802	716	733	815	778	787	817	793	815	713	781	772	772	722	771	768	773	775	754	757	745	774	744	788	732	769	743	734	774	775	766	770	772	749	765	782	738	751	782	794	777	741	736	774	757	842	765	748	717	799	748	766	776	754	757	761	768	736	698	759	804	714	792	737	686	757	780	748	763	819	715	804	752	767	750	778	785	795	784	797	762	769	820	796	748	732	780	783	742	859	775	767	747	802	704	826	780	788	753	793	749	756	796	782	767	773	795	734	760	805	745	742	766	751	740	797	777	749	777	773	754	806	727	782	761	761	749	771	737	791	771	746	761	806	836	760	740	748	799	782	817	744	759	751	740	677	779	803	772	817	767	790	765	767	781	778	777	777	805	789	751	760	772	808	786	783	789	774	797	773	741	766	759	746	806	749	754	807	757	751	759	761	772	812	794	745	729	772	807	785	761	750	765	755	775	773	771	761	770	742	781	816	764	770	773	817	700	806	809	771	825	773	780	780	815	766	718	690	760	792	766	757	801	730	765	803	758	750	802	768	728	783	760	789	782	804	774	795	774	830	788	810	799	760	757	802	761	789	770	781	716	800	760	783	775	779	799	790	732	773	741	719	767	772	765	671	766	770	753	747	731	796	781	734	801	751	785	809	775	742	758	753	835	784	737	802	775	801	766	786	808	740	793	764	805	776	724	756	735	769	796	804	773	746	744	750	808	772	794	724	755	722	770	783	740	800	771	779	751	810	716	742	843	796	765	743	790	778	769	757	834	756	750	789	775	792	814	771	754	781	804	738	787	777	778	799	779	776	796	699	815	788	732	729	739	787	784	727	740	738	773	766	766	794	768	750	755	774	757	822	866	728	761	729	737	812	786	786	773	798	779	766	749	801	711	687	772	763	794	767	768	742	802	799	770	776	762	754	758	740	773	734	748	747	726	835	742	799	764	770	775	835	805	748	791	755	805	777	756	730	763	790	760	798	792	766	744	799	779	785	752	786	781	770	743	725	807	752	772	765	800	794	774	757	786	754	785	772	802	805	802	788	785	741	729	776	776	810	750	801	737	815	798	767	759	728	747	806	792	773	784	716	781	744	730	768	757	739	782	781	781	735	742	754	784	755	752	770	795	737	799	763	804	806	777	761	789	771	825	786	807	728	776	774	792	804	746	812	788	740	722	796	763	784	764	762	762	765	809	774	755	833	726	781	768	764	820	741	767	764	748	773	730	777	770	709	762	722	752	777	779	779	758	753	806	782	732	729	744	846	780	755	762	751	778	771	741	766	730	750	713	742	775	748	741	774	800	755	740	739	755	749	781	791	771	769	730	782	765	763	729	791	727	769	766	737	838	733	802	789	761	794	772	768	820	758	797	755	805	787	733	814	820	749	792	769	757	724	802	720	719	786	780	766	783	822	769	742	775	788	779	716	794	780	793	751	770	787	789	756	791	805	765	772	814	794	746	779	776	805	755	736	814	788	785	769	758	721	755	750	724	760	799	762	836	764	791	729	781	739	754	737	809	755	739	769	713	755	792	783	786	779	765	761	757	726	778	764	756	729	710	777	678	797	798	790	772	784	773	761	793	779	819	779	790	699	780	715	796	799	777	751	772	753	746	800	782	784	803	831	750	761	776	785	735	806	749	748	747	790	780	796	742	738	793	795	748	782	830	729	770	726	745	795	751	766	805	761	773	764	788	782	782	798	782	813	730	781	732	724	795	789	796	762	736	809	748	757	712	711	728	770	806	789	757	771	748	774	762	801	732	744	829	787	808	773	732	790	730	759	804	732	829	797	784	731	728	791	742	838	761	746	747	813	776	724	786	795	802	811	801	817	748	799	774	766	762	789	806	761	797	784	808	811	822	782	808	771	773	746	804	804	774	755	799	786	769	781	759	755	730	804	788	764	742	757	766	755	790	776	755	786	747	806	763	754	755	782	768	742	744	788	781	758	780	797	768	763	779	760	779	827	784	745	834	715	763	795	774	752	774	759	777	786	774	761	796	775	802	803	756	787	804	790	771	752	768	776	768	834	752	740	789	825	734	803	857	760	771	746	746	786	773	781	784	788	749	766	759	827	754	762	760	749	740	767	776	780	763	760	742	763	799	735	765	811	801	740	735	742	793	809	790	709	771	759	740	772	805	721	736	792	730	768	793	776	736	728	776	747	761	751	723	758	769	748	828	779	775	794	771	728	769	788	750	716	772	757	797	747	772	762	727	740	768	726	796	790	768	767	793	782	761	725	782	788	773	731	756	715	806	781	808	751	727	816	758	749	759	725	727	769	792	748	774	766	785	710	817	758	773	803	769	799	779	853	761	762	727	775	786	755	800	757	756	777	768	783	748	803	785	780	708	780	756	809	736	760	744	782	802	756	754	721	717	763	781	806	808	765	790	777	787	759	795	782	742	714	801	732	749	720	789	772	827	776	785	770	810	772	777	800	756	795	747	741	763	773	772	811	758	789	755	761	771	774	800	728	741	775	736	758	752	712	803	775	755	797	758	769	751	831	819	784	797	778	822	732	762	773	831	795	768	748	767	757	765	777	733	755	815	799	779	747	766	777	759	749	783	752	827	800	762	773	756	796	766	719	793	764	808	751	794	783	777	771	751	742	803	766	765	775	768	800	805	759	769	791	762	766	813	770	777	768	796	739	770	725	767	766	745	796	723	775	768	751	759	774	713	742	750	756	803	805	765	751	742	776	787	734	761	762	811	733	791	764	764	780	732	748	778	782	807	729	756	803	779	754	749	765	763	805	782	725	721	801	746	733	732	784	794	767	769	793	729	793	725	732	765	724	792	787	737	820	784	753	765	726	754	755	798	781	708	770	760	809	797	757	786	703	737	791	733	795	784	732	750	756	701	738	735	744	801	783	797	806	817	750	738	776	767	781	744	764	766	770	775	810	748	818	710	769	761	803	802	735	779	753	743	805	798	760	727	758	743	742	756	748	764	764	758	825	795	792	761	763	780	770	764	778	794	760	785	755	752	779	783	789	752	760	788	782	772	730	799	740	780	695	771	772	817	782	785	806	760	746	774	761	805	753	739	778	737	794	759	752	762	794	773	858	724	759	774	806	754	761	791	807	780	795	735	787	791	775	782	747	733	807	819	775	795	820	761	763	831	719	832	789	810	708	770	790	734	748	783	822	808	795	803	807	760	791	761	756	793	776	744	823	741	771	731	785	751
36910	17131	10526	8155	5778	4271	3580	2641	1892	1560	1289	1041	864	754	722	594	584	495	468	497	417	446	389	412	432	395	389	389	389	415	400	371	366	372	349	351	375	347	399	356	351	366	318	354	348	322	349	303	375	330	340	329	374	332	336	301	324	327	336	319	356	340	328	330	314	399	332	315	357	304	350	337	346	341	312	351	336	331	355	346	332	343	335	337	347	350	351	316	356	343	302	359	307	355	318	348	333	314	363	363	347	296	318	367	304	311	318	331	349	349	339	322	360	310	334	381	339	344	337	333	343	353	361	321	321	337	338	293	342	362	369	339	319	291	358	322	350	327	320	351	327	320	337	331	310	371	319	329	337	340	352	347	339	317	343	364	300	337	344	333	341	362	303	327	320	339	326	327	352	367	348	348	317	338	331	333	336	340	325	320	329	352	317	320	334	359	328	321	290	333	338	338	344	346	350	327	326	347	327	338	341	324	315	349	381	328	317	305	351	329	346	340	342	324	307	335	357	340	328	347	290	365	337	331	350	299	360	317	357	302	341	327	339	352	336	329	336	376	340	361	361	353	364	345	319	346	332	333	355	330	345	350	337	344	353	343	374	342	368	348	351	363	328	345	339	336	315	340	342	341	336	339	349	321	366	350	307	338	340	332	335	331	351	360	333	337	380	334	359	304	340	331	332	346	344	327	324	318	314	351	351	360	320	337	387	356	359	320	340	350	348	336	335	338	341	323	338	328	344	401	276	330	360	367	313	311	339	332	301	317	358	341	320	376	344	328	349	358	333	353	340	312	313	296	310	370	363	358	335	364	322	350	340	354	338	345	338	340	311	309	319	331	311	329	335	357	359	353	323	332	314	363	333	323	332	346	326	339	332	339	358	345	320	338	365	320	327	348	310	376	351	353	302	334	353	343	325	344	315	383	338	348	324	368	385	310	328	333	338	340	304	333	373	360	366	371	401	350	365	319	307	307	302	350	343	349	346	293	366	351	336	358	330	350	304	349	347	370	342	310	311	351	326	356	342	308	308	363	338	340	349	315	320	366	333	339	361	343	335	359	343	369	337	331	340	332	338	333	391	314	348	296	338	344	331	308	305	347	379	335	370	315	331	328	349	350	336	370	343	309	346	305	312	358	332	346	317	325	354	357	357	350	342	346	326	290	306	326	360	326	380	347	315	347	344	299	342	337	346	335	328	334	359	316	349	318	347	288	329	319	368	357	330	311	321	364	346	324	328	337	321	312	322	308	319	298	327	348	330	340	340	362	361	312	347	327	320	341	350	351	345	317	320	339	364	316	324	319	308	372	327	338	316	309	345	321	357	323	343	324	341	350	376	349	322	348	331	341	333	334	343	343	341	349	331	364	346	358	351	393	320	352	351	315	357	323	355	312	346	346	336	361	341	324	315	315	333	313	302	335	324	346	350	355	354	330	327	356	356	329	320	348	295	315	342	326	340	355	331	347	375	398	353	322	328	310	301	344	352	372	317	305	378	329	359	305	325	337	336	359	344	324	332	339	333	332	342	327	367	338	326	340	325	345	343	346	311	346	338	323	315	388	339	340	313	304	332	343	343	328	332	313	351	349	367	329	335	343	329	343	334	372	378	361	339	341	326	311	373	315	314	337	334	351	341	316	329	344	327	339	294	353	301	320	332	309	322	335	348	320	327	337	330	336	338	353	334	347	334	364	350	320	321	340	350	338	346	328	331	342	367	305	372	342	320	359	344	337	312	353	340	330	330	345	360	343	341	339	370	339	360	331	315	324	323	341	367	341	353	370	345	330	353	374	337	340	347	304	324	335	315	338	337	337	329	328	310	354	334	365	344	327	332	331	303	349	340	338	342	304	360	322	288	316	318	329	339	342	363	363	353	359	349	333	355	331	353	326	315	321	331	355	372	358	361	331	330	319	344	368	315	328	301	360	331	341	327	359	338	331	313	332	357	373	343	316	329	320	333	364	323	336	378	339	337	380	358	349	358	355	361	316	312	309	333	358	343	309	341	355	359	377	343	337	354	334	346	310	307	340	343	337	362	368	311	340	341	340	309	348	344	344	330	301	347	343	324	328	356	353	338	308	322	302	346	320	342	363	308	349	302	351	350	370	349	371	367	316	322	317	312	322	353	339	315	334	347	356	358	346	348	335	365	341	329	320	325	340	331	333	336	326	324	335	365	353	325	353	371	337	341	331	353	348	366	378	310	344	341	322	348	350	330	290	297	356	321	357	332	335	343	341	340	337	367	354	325	376	325	327	357	327	356	343	375	319	329	353	345	362	353	317	345	351	341	320	323	335	325	345	323	300	334	354	348	336	334	327	318	333	362	327	309	326	318	370	358	366	347	325	331	334	310	349	326	330	355	367	332	289	362	324	347	281	343	338	350	303	336	305	311	348	363	313	328	347	300	345	362	316	338	327	345	396	364	368	316	361	376	334	332	324	310	327	334	360	321	339	326	326	330	285	322	326	339	338	319	334	299	366	335	340	349	339	355	390	338	329	326	333	320	351	336	350	349	292	328	334	331	285	292	321	347	346	344	338	346	327	333	325	330	338	347	308	319	338	357	389	345	360	347	339	370	332	328	342	345	319	312	343	334	322	373	329	358	326	311	303	319	328	328	322	303	354	335	331	343	376	350	347	322	327	383	346	330	334	324	349	367	325	333	335	340	323	370	369	355	382	350	351	335	340	345	340	365	367	348	353	337	333	333	334	332	326	315	356	328	346	361	380	359	296	347	335	332	324	329	354	312	331	384	356	331	362	337	347	327	319	320	334	328	352	323	334	330	362	352	375	320	331	340	330	364	367	340	364	349	313	326	334	326	347	328	360	345	342	343	344	356	318	362	353	361	350	345	312	352	327	352	332	360	350	345	364	321	342	334	341	318	363	341	314	337	330	355	328	380	344	311	364	294	365	336	324	359	312	350	322	311	353	343	297	340	319	340	359	330	359	304	369	345	348	332	327	356	362	332	321	333	331	342	362	342	342	340	340	330	340	354	318	313	322	381	311	338	347	354	335	365	344	336	313	312	328	364	381	363	351	325	321	338	352	329	365	305	316	335	314	331	333	324	310	327	344	312	314	319	336	318	337	329	356	343	330	324	369	371	329	314	308	361	370	318	360	338	376	332	357	391	348	364	333	369	321	314	330	340	344	330	335	338	371	382	332	347	312	295	330	330	352	346	319	352	372	344	314	346	339	330	355	365	294	346	310	370	334	382	417	322	344	357	363	343	359	331	332	402	318	348	334	321	345	347	325	344	298	362	337	343	350	331	359	364	338	315	333	365	351	310	323	335	330	275	365	356	358	324	336	341	309	349	348	394	328	335	323	345	359	324	337	315	326	337	318	318	327	349	317	339	350	364	318	314	330	316	298	342	334	322	291	331	303	343	322	338	310	333	331	326	344	326	327	342	341	322	353	351	364	333	308	346	357	334	347	329	314	309	335	350	323	352	341	327	338	332	334	345	338	356	318	360	352	327	347	313	315
22150	11062	15214	17528	15659	13144	11086	9019	7442	6068	5424	4406	3690	3149	2963	2368	2082	1821	1780	1603	1493	1374	1232	1190	1193	1137	1043	1017	1103	1009	1027	990	869	947	900	922	856	858	834	849	794	828	841	792	815	788	827	855	832	814	783	775	821	801	790	810	732	805	787	696	800	744	766	761	772	769	759	783	805	761	783	834	795	716	782	770	775	759	736	764	808	744	741	768	805	731	765	747	768	740	747	731	813	739	730	762	776	721	774	768	781	774	766	754	748	764	757	783	799	724	780	777	730	754	773	794	715	734	760	754	784	825	774	802	690	754	772	745	746	732	768	743	782	738	788	741	732	752	737	747	829	740	779	755	681	748	795	711	763	756	757	777	772	807	774	744	747	826	771	798	771	744	757	779	797	746	813	734	787	755	747	754	767	691	755	808	773	790	735	763	754	768	779	760	720	774	735	771	720	724	772	782	736	740	746	803	749	794	753	738	771	704	737	784	741	782	785	788	817	760	746	718	777	783	767	737	761	739	733	770	742	715	753	788	775	748	787	754	747	751	797	763	747	752	768	744	757	788	757	743	762	766	721	729	814	793	754	783	724	757	795	787	741	768	764	761	810	753	753	768	783	783	692	746	757	777	798	800	804	786	771	759	741	748	806	734	726	797	771	809	785	737	725	762	759	776	809	737	733	794	758	708	764	774	722	769	779	816	712	742	775	751	731	735	734	744	716	772	777	745	741	784	771	830	759	731	730	760	775	759	791	720	773	789	782	756	734	747	774	772	751	749	763	709	764	762	818	734	774	736	746	761	739	816	717	727	739	768	789	770	789	819	753	758	794	830	815	760	730	738	748	813	731	701	778	782	740	780	756	733	770	771	747	743	765	748	735	783	783	782	739	743	758	745	760	814	765	772	749	798	742	759	688	774	742	779	737	758	727	776	769	763	744	712	762	753	706	774	734	751	736	816	770	735	759	760	751	854	771	757	747	749	758	770	749	746	725	786	764	802	777	778	759	763	764	737	809	741	780	743	763	790	759	729	742	774	727	770	744	797	748	759	743	782	739	777	713	771	741	750	767	769	749	791	802	790	808	752	729	796	758	777	750	770	762	730	744	753	772	772	780	796	768	804	753	755	752	779	768	768	752	785	829	718	758	723	766	804	756	786	849	740	686	780	774	741	762	738	747	752	755	804	774	743	761	730	808	789	809	773	728	778	771	751	712	716	769	727	747	759	774	765	753	786	806	724	765	750	767	751	751	746	712	717	780	785	760	768	753	747	689	745	754	748	710	711	776	692	731	769	776	787	768	761	718	763	757	756	722	713	772	752	745	756	774	786	731	816	766	750	794	767	807	737	742	817	752	782	762	764	763	730	675	730	772	766	823	809	758	772	711	762	760	764	737	769	725	742	727	741	780	738	749	767	729	733	742	769	744	718	777	725	748	767	763	759	731	701	754	790	767	727	750	768	731	790	753	762	724	748	785	785	752	777	774	748	827	785	750	713	751	776	745	775	761	783	767	732	765	789	753	733	746	733	756	782	749	745	743	758	779	739	725	734	748	753	771	760	760	770	744	766	750	740	739	728	765	719	787	783	788	760	779	737	763	776	798	810	779	801	771	775	752	745	801	740	796	741	740	745	770	740	774	775	736	775	741	738	758	744	748	710	747	766	719	763	758	778	744	735	771	771	775	726	781	766	764	756	743	753	753	721	759	756	776	757	694	735	770	809	783	723	775	732	788	780	747	709	734	772	742	748	747	770	760	741	779	730	771	787	753	711	774	741	808	779	747	770	717	790	802	744	795	721	729	786	757	744	739	815	755	730	750	757	765	784	791	749	729	758	739	754	757	791	772	776	780	776	709	791	818	724	719	723	749	738	832	759	750	765	814	760	781	755	701	763	825	730	770	745	752	726	748	750	826	773	814	748	805	772	767	718	791	732	700	783	749	756	747	743	744	786	736	726	807	784	751	773	807	807	766	751	772	707	751	773	754	776	767	734	757	752	740	755	769	787	774	769	783	813	739	728	775	811	753	798	730	741	739	807	764	767	729	780	830	819	715	742	762	815	782	743	724	741	755	808	765	789	771	742	775	743	755	770	718	763	769	766	783	742	776	741	718	747	736	779	726	753	800	749	797	776	696	783	758	747	772	792	806	748	788	750	804	747	748	737	755	760	762	744	728	730	718	752	750	775	768	740	859	771	816	760	772	812	746	772	765	751	765	787	748	796	725	791	728	806	719	740	769	810	726	745	738	738	757	782	764	797	755	755	785	780	769	750	767	703	740	785	768	762	729	761	722	761	758	736	748	787	797	752	711	793	680	785	804	776	777	782	765	774	742	763	727	757	752	734	726	759	741	718	795	705	692	749	797	782	777	786	798	772	754	725	778	723	748	770	751	757	757	747	775	776	776	753	777	771	815	753	792	761	733	719	791	791	749	734	740	750	715	752	774	790	805	750	773	749	745	755	781	761	787	746	741	749	796	792	760	767	759	742	777	840	739	787	757	792	779	751	771	740	739	730	739	761	759	745	745	758	766	788	739	817	750	718	816	756	738	757	735	798	806	742	772	744	762	763	753	789	766	723	747	768	815	788	721	811	782	743	787	768	778	722	768	768	766	745	696	789	741	777	798	758	760	774	777	731	753	728	795	793	729	757	781	746	715	813	761	766	738	783	747	784	775	735	785	737	787	787	782	766	745	767	747	748	787	792	747	753	792	792	764	790	761	739	758	721	747	751	748	728	787	802	731	785	814	718	786	798	719	773	732	768	707	719	760	739	785	774	699	731	786	748	774	792	796	764	734	735	741	778	745	774	762	765	772	716	773	790	752	773	784	757	767	761	797	748	787	749	707	762	753	795	737	749	737	707	734	765	743	790	815	723	773	782	736	782	743	802	743	793	812	729	774	768	758	777	781	770	762	752	727	774	769	811	736	775	777	756	802	729	741	792	759	759	784	791	762	722	824	788	747	764	752	757	789	755	796	796	803	832	712	752	805	755	800	796	809	780	762	760	730	785	768	813	751	749	764	784	800	805	749	768	819	760	728	717	760	738	750	772	762	741	755	764	726	734	797	743	763	742	752	764	782	732	760	753	754	739	788	817	773	782	776	785	793	765	754	763	786	751	732	731	783	744	781	730	753	754	791	754	737	755	731	771	713	786	730	793	782	714	768	771	708	816	759	769	709	752	763	731	751	771	747	757	723	726	789	776	729	780	731	731	759	696	801	772	796	756	706	758	778	754	763	730	682	721	700	743	761	791	770	746	779	782	750	786	781	731	756	685	747	773	757	727	786	741	724	822	761	733	818	739	759	740	775	719	792	770	746	766	717	782	776	802	774	768	758	772	800	719	743	799	805	730	755	746	759	760	754	724	781	737	775	738	711	788	725	715	786	743	725	821	750	757	784	789	759	752	754	771	725	741	763	786	751	793	808	699	730	766	755	747	782	743	737	730	805	776	770	800	725	807	733	741	796	795	748	833	746	731	790	803	713	789	748	769
16449	6894	4637	3164	2205	1584	1173	876	775	657	583	540	479	437	415	445	412	410	408	401	382	431	345	381	387	369	366	368	380	373	348	345	351	343	379	382	334	347	331	386	400	358	377	319	352	371	377	368	378	396	355	341	357	351	325	404	393	384	357	352	344	391	375	418	351	365	352	378	335	328	370	372	368	370	354	381	358	360	310	319	347	338	304	358	349	358	348	370	339	331	339	334	337	356	370	339	350	366	345	358	358	373	365	363	366	368	385	372	365	389	328	300	343	375	363	384	337	385	387	359	341	353	368	332	350	344	405	350	352	364	332	345	330	320	339	350	397	369	382	319	346	351	377	383	356	355	380	387	347	347	336	366	398	356	380	350	360	399	363	337	368	379	384	367	335	327	336	332	378	385	365	392	332	379	368	341	378	360	366	385	367	343	345	336	345	345	324	314	375	353	352	350	351	345	301	357	370	359	340	358	360	380	357	322	367	354	348	334	368	361	345	323	352	377	336	336	327	361	349	342	345	343	364	360	341	315	315	347	362	348	330	375	345	379	351	341	358	362	354	371	324	364	351	348	386	369	341	352	328	370	391	332	386	358	374	350	336	307	364	315	343	377	373	346	353	370	357	387	369	339	372	342	359	350	354	349	361	366	314	365	360	372	370	385	362	357	325	353	364	359	380	354	358	354	396	348	389	296	371	336	346	352	368	380	356	344	352	378	390	341	360	329	350	344	392	352	389	366	332	364	406	350	361	334	363	326	352	381	368	351	386	334	355	363	367	368	329	357	402	366	391	362	347	367	335	344	366	352	342	339	354	378	375	345	363	346	385	350	345	354	330	367	346	379	321	380	309	352	357	340	393	365	385	414	347	353	352	376	347	358	363	383	314	376	333	355	326	355	367	343	349	358	350	317	322	330	363	384	361	341	355	365	354	365	340	371	370	391	333	358	336	377	361	378	373	324	344	337	354	343	337	369	372	372	347	382	391	353	403	318	327	362	367	360	379	336	380	400	388	371	346	320	304	339	352	380	369	353	376	399	389	373	352	353	371	379	378	328	367	367	341	382	356	372	361	360	384	356	362	334	362	348	360	353	344	375	359	406	375	325	341	380	338	347	392	367	331	355	315	343	362	371	333	342	355	362	342	344	411	358	373	402	380	377	354	385	364	347	370	366	343	364	375	378	370	354	345	387	359	377	353	335	383	362	365	358	357	315	363	367	383	370	346	353	370	359	322	365	369	358	405	327	363	338	373	334	372	342	341	378	393	369	362	409	335	402	353	367	351	369	343	379	355	372	359	364	344	363	357	404	341	360	371	377	371	368	342	368	361	359	356	326	349	399	352	346	363	389	340	339	329	382	347	336	354	353	348	360	363	371	361	376	334	363	379	378	372	345	365	379	334	348	364	367	346	394	365	344	349	356	356	357	370	356	364	370	390	341	374	370	362	343	353	336	364	396	376	361	397	356	364	370	349	347	375	342	388	389	372	398	364	377	334	373	347	357	364	364	356	360	344	364	337	356	326	379	385	355	374	355	361	354	357	374	380	342	350	356	369	380	339	358	364	366	346	352	355	328	347	353	378	342	362	331	329	395	360	349	387	347	355	333	341	345	393	360	364	320	390	356	348	372	372	374	363	340	313	366	344	384	341	377	385	356	364	383	358	361	321	365	344	340	344	351	360	351	376	344	369	355	347	368	324	368	358	352	363	337	356	327	397	355	330	370	388	363	363	360	345	360	355	343	365	373	373	379	346	359	365	358	358	377	366	361	370	376	374	364	346	367	335	384	340	360	347	350	342	367	366	336	346	371	300	354	348	366	358	334	339	367	361	375	352	363	318	381	385	353	368	363	366	367	357	332	368	382	333	317	384	397	363	385	372	328	335	350	326	339	364	328	367	377	361	387	355	363	341	368	368	393	371	311	368	337	357	376	327	331	379	337	334	399	375	364	394	362	378	382	376	348	356	354	361	351	355	345	370	358	362	354	364	365	344	373	348	354	376	358	364	348	338	381	313	357	368	403	386	350	354	331	329	370	351	348	346	336	332	320	353	380	373	364	348	366	374	385	347	378	333	373	336	336	360	344	343	346	361	323	361	351	378	351	325	359	354	316	353	326	366	347	367	363	390	374	385	313	354	341	344	372	341	345	345	376	337	364	378	377	366	341	339	378	366	351	316	342	397	365	372	374	336	342	376	374	349	358	356	371	392	368	357	318	331	352	327	368	373	383	385	343	354	356	347	383	358	302	392	329	311	349	392	366	383	328	370	347	331	326	356	365	362	353	349	324	387	331	374	325	398	385	351	337	392	382	347	348	328	360	386	365	362	359	380	359	351	366	361	375	354	362	334	348	358	370	343	367	396	355	356	357	342	318	361	343	371	342	358	349	356	372	337	341	344	358	378	346	313	355	352	352	338	347	372	373	353	363	321	329	320	350	336	393	374	321	344	363	367	385	359	391	319	361	346	370	370	338	367	368	360	337	332	339	357	338	367	335	349	357	372	346	376	372	359	348	373	346	354	360	364	336	377	335	344	347	357	395	366	351	364	365	335	377	356	387	359	374	384	340	363	342	342	369	372	348	386	348	402	356	364	342	360	374	342	346	334	402	365	353	377	335	351	380	345	380	362	349	341	366	360	373	391	356	375	328	373	372	353	361	366	361	355	344	354	348	335	341	332	355	351	352	359	358	356	351	362	359	353	374	362	337	343	331	370	383	363	348	353	319	372	383	350	328	373	317	333	363	337	343	335	325	389	327	350	345	337	344	363	387	345	346	347	386	364	330	377	360	329	346	349	337	365	349	363	362	341	334	356	390	376	345	372	383	366	339	344	323	352	386	387	337	309	357	351	381	335	345	312	348	329	346	363	376	358	349	355	346	376	361	365	335	350	349	382	374	347	376	321	358	333	346	325	386	340	333	342	340	377	380	357	329	335	358	347	352	331	353	358	367	389	340	377	322	399	342	334	380	349	357	361	350	353	339	343	321	435	347	340	355	368	344	344	375	337	343	349	367	367	362	347	349	349	328	353	340	347	359	396	366	340	370	385	320	347	387	351	370	406	370	375	349	389	361	349	372	360	357	373	352	340	349	336	333	377	341	382	385	361	355	334	355	314	356	388	368	336	367	380	339	348	404	363	344	373	363	316	360	352	364	339	382	386	353	353	331	360	348	372	336	414	331	340	345	325	383	370	355	352	369	345	358	373	358	369	352	344	397	373	341	378	362	365	352	340	357	395	390	336	376	363	384	326	348	358	339	362	343	323	344	367	344	368	371	373	330	336	374	340	372	349	361	366	357	360	342	342	322	339	333	376	319	333	352	334	361	326	384	386	373	358	320	364	366	358	409	385	351	351	328	316	361	340	326	325	346	351	347	354	352	360	326	380	403	320	339	329	393	346	341	346	344	391	373	363	341	353	342	373	382	328	358	361	358	352	349	346	373	354	347	343	389	381	351	359	393	374	378	362	376	381	378	376	368	368	320	336	361
10188	5311	7989	8780	7160	5717	4412	3624	3018	2562	2102	1830	1792	1582	1382	1273	1282	1194	1115	1080	1028	971	954	963	886	938	880	923	897	823	877	845	861	877	839	870	835	870	803	872	785	874	759	810	811	827	785	850	821	802	789	803	744	803	838	801	838	818	811	788	833	795	790	778	819	780	792	818	832	810	758	743	839	755	741	825	779	775	788	740	809	788	798	799	838	742	772	779	768	784	790	794	774	801	778	766	784	774	808	816	816	781	777	836	755	787	821	783	751	771	820	831	789	783	766	751	768	830	806	819	794	774	798	784	794	875	853	778	818	789	794	791	864	773	835	772	798	778	762	807	803	749	781	758	803	786	777	815	803	796	798	786	798	812	843	713	720	783	809	770	838	821	774	834	837	773	813	797	799	795	796	794	801	783	836	797	819	850	820	816	770	793	817	805	804	789	775	838	782	787	780	788	713	790	759	826	735	750	821	800	821	791	827	794	812	763	789	773	850	793	826	794	770	854	842	788	751	760	786	802	794	782	788	784	763	858	751	854	768	825	804	790	805	789	773	768	816	762	794	811	785	811	810	846	769	806	789	813	817	792	880	762	835	741	793	766	771	807	799	799	826	800	813	819	829	813	770	804	802	771	817	822	803	758	769	762	773	823	752	771	741	822	769	790	816	755	804	814	839	819	837	791	773	738	729	787	830	758	790	763	779	819	790	761	767	777	799	801	785	839	812	789	730	812	820	795	804	792	790	776	781	760	816	755	799	800	793	790	856	784	731	803	757	800	768	818	758	842	802	827	814	798	817	814	737	807	801	822	735	838	780	781	803	814	784	758	788	820	804	780	748	780	797	800	818	761	849	782	731	805	819	825	774	795	781	835	823	803	787	805	819	799	771	840	814	805	737	757	757	797	787	833	838	816	794	829	812	853	733	795	798	765	833	882	834	791	749	779	799	743	857	796	784	768	780	837	796	786	799	737	805	754	783	820	786	837	808	812	844	818	811	776	772	870	824	806	771	827	806	806	780	756	793	784	796	794	787	784	796	795	772	812	808	806	762	815	743	842	812	757	776	799	809	837	811	788	804	778	769	814	819	807	808	768	723	803	791	767	768	755	825	807	786	829	764	814	755	751	803	809	781	787	762	800	848	832	786	745	760	755	789	786	751	752	774	799	756	792	783	790	799	827	810	743	837	800	820	805	773	809	804	838	802	782	813	828	764	818	757	777	769	826	804	845	777	764	773	768	795	809	779	814	807	787	817	865	780	819	740	799	773	836	776	772	808	829	778	763	766	782	836	803	794	837	776	768	759	745	769	755	751	776	793	786	809	797	799	779	838	780	825	792	763	816	824	753	800	796	821	760	777	831	775	820	821	804	778	769	755	755	787	825	748	796	751	799	794	804	803	786	794	819	779	795	763	773	840	740	780	813	741	790	804	789	770	760	827	785	836	774	796	781	785	799	768	788	778	823	779	738	800	787	798	785	773	801	745	794	759	809	782	797	767	858	813	779	801	814	743	766	840	789	748	756	805	808	765	787	795	763	822	826	796	749	751	819	827	751	817	777	776	783	837	796	814	762	831	785	832	839	793	810	834	771	800	797	757	780	806	822	778	802	840	818	845	772	775	790	809	785	808	776	828	793	791	805	824	802	801	792	770	826	790	740	781	766	831	768	794	807	767	805	757	781	781	825	798	815	781	792	752	783	837	800	753	746	836	820	794	769	800	802	801	834	787	787	800	768	837	821	843	761	767	801	815	780	820	826	798	820	795	757	737	803	796	802	791	823	749	791	807	781	769	756	802	770	803	776	825	745	853	804	763	816	794	797	770	796	793	786	753	825	769	824	782	807	781	800	825	825	778	787	761	799	816	742	846	817	765	775	747	769	708	796	759	770	793	806	843	753	781	766	778	770	760	786	810	812	796	791	797	833	807	864	828	833	819	742	778	796	800	791	759	779	794	801	850	825	742	765	828	784	787	761	785	841	811	782	819	826	772	770	793	746	839	791	813	796	843	802	824	836	787	869	774	785	796	794	719	768	772	776	793	824	799	821	757	806	812	805	799	732	794	835	763	770	819	763	778	793	807	780	795	741	832	757	827	805	828	780	807	783	788	821	818	804	820	759	811	772	789	768	743	798	811	791	781	781	806	785	739	811	841	812	771	828	800	836	795	800	814	771	813	778	803	807	756	783	761	737	781	740	764	797	774	814	794	816	788	795	780	815	818	837	804	789	816	805	781	777	807	773	827	797	791	779	752	775	753	822	769	780	795	833	816	805	793	809	783	813	763	783	782	798	783	785	783	738	818	730	822	814	830	751	789	765	775	787	784	828	800	838	811	796	802	805	729	800	784	858	789	770	742	773	832	807	818	811	840	830	813	799	807	827	851	816	772	813	779	791	785	766	758	797	792	803	810	825	804	822	818	851	794	804	811	810	742	760	795	786	771	776	751	766	803	842	723	817	776	784	772	771	758	760	781	804	767	807	848	786	767	830	778	772	815	783	812	839	746	804	773	811	776	752	773	795	831	814	765	781	875	821	764	876	751	818	833	796	798	852	794	834	814	778	805	797	788	778	823	820	782	760	854	808	786	808	826	760	787	788	797	811	853	799	785	793	775	786	780	744	759	793	793	802	796	792	819	813	809	862	778	847	760	800	795	806	820	760	828	784	794	759	785	815	817	790	786	774	804	747	785	791	796	850	772	791	820	758	788	806	812	778	830	751	751	772	797	775	795	791	792	777	738	782	842	794	784	796	760	840	772	729	789	779	779	827	762	827	772	764	815	761	752	806	857	779	820	766	786	777	803	788	784	862	826	809	822	768	857	815	810	750	771	802	738	752	789	869	807	835	820	781	800	783	818	827	839	777	811	787	819	783	751	780	777	854	821	802	798	805	763	794	785	813	790	766	779	753	775	753	789	792	800	811	790	763	767	849	849	726	776	814	783	802	754	743	805	722	795	769	778	816	837	811	791	814	796	789	809	747	778	808	821	795	804	858	780	820	811	769	816	828	780	776	735	794	740	799	783	787	795	727	809	826	837	788	780	758	770	777	818	799	783	759	850	773	786	796	852	761	759	821	818	785	820	792	779	816	842	832	793	815	762	814	813	795	827	751	749	838	745	814	756	802	819	796	783	785	797	806	754	809	770	793	771	783	745	805	785	821	810	769	810	781	780	780	765	823	768	798	794	767	761	791	732	773	781	800	772	796	785	801	787	779	791	805	787	788	798	819	769	758	826	799	773	775	757	801	811	781	863	747	774	812	776	789	767	805	797	829	778	797	819	815	793	821	739	794	845	823	777	795	800	855	802	815	792	802	774	842	812	794	765	816	797	802	807	834	800	793	819	800	843	788	738	786	760	759	788	796	808	760	766	791	770	731	788	801	806	797	798	805	836	829	786	694	831	805	761	829	789	758	802	811	799	830	788	776	831	819	794	809	765	800	773	760	796	785	796	802	814	777	767	761	759	787	793	784	835	779	764	806	779	769	768	840
28717	12132	7421	5565	3817	2749	2209	1653	1309	1103	953	755	700	638	559	526	477	449	422	448	424	422	389	424	385	358	380	395	385	424	367	360	370	332	354	355	363	379	344	341	345	360	359	378	354	358	316	307	318	362	345	358	366	361	366	315	339	358	319	359	341	356	333	346	352	364	312	356	343	330	353	375	363	390	375	366	358	333	348	380	325	305	353	354	383	362	342	365	317	373	355	381	318	343	350	332	372	348	356	345	308	329	321	328	326	346	314	338	337	349	355	380	356	358	362	356	317	336	346	342	335	329	318	384	349	311	345	346	336	301	363	326	369	344	371	329	372	361	346	353	337	348	344	321	325	355	351	355	329	355	360	347	321	311	332	341	382	347	352	337	362	343	343	342	355	349	363	330	354	373	312	365	343	335	325	301	346	369	321	354	349	337	331	348	361	364	348	363	348	354	305	341	323	339	380	331	368	368	360	352	305	326	353	367	361	349	327	356	321	348	353	383	355	357	346	359	303	343	322	359	388	366	371	326	362	364	347	360	356	353	316	359	319	350	335	343	359	332	336	347	372	384	350	329	343	373	351	355	352	324	310	361	339	332	314	341	359	345	363	331	370	321	370	370	310	359	324	360	341	375	343	346	348	370	360	346	366	334	320	314	352	296	317	295	336	344	332	312	372	383	358	341	367	346	331	315	329	353	340	342	379	333	313	355	308	320	345	360	372	327	361	325	339	364	325	372	354	325	340	341	346	369	362	390	381	349	352	348	364	377	335	347	315	353	321	368	343	342	343	347	385	367	333	325	332	342	323	338	374	347	342	303	351	321	349	364	303	371	348	324	366	345	337	314	303	330	346	362	334	365	315	342	335	349	359	313	370	369	311	336	365	339	341	402	364	350	376	317	330	345	339	342	360	309	348	361	347	333	311	302	360	334	312	323	333	347	320	371	370	310	347	354	326	321	336	347	331	373	357	310	329	290	342	335	333	350	347	293	333	361	351	329	349	370	347	322	328	341	335	306	372	358	335	323	374	346	361	359	316	340	326	317	350	377	299	307	371	347	328	312	333	340	355	336	385	363	322	354	354	324	351	334	365	350	338	365	312	342	329	369	359	358	342	292	348	365	373	368	351	317	361	370	333	332	357	342	286	334	351	306	376	354	347	326	333	359	323	337	354	367	330	330	336	354	353	318	315	378	337	347	363	348	349	323	325	379	342	376	337	343	372	322	349	359	315	321	335	362	355	353	329	329	334	376	323	363	352	308	364	345	354	359	320	354	340	311	321	338	322	341	371	333	335	388	309	335	301	348	358	314	322	321	304	322	373	332	361	333	374	344	319	318	349	332	339	353	335	318	401	339	327	363	345	352	367	344	316	370	382	339	342	331	330	351	336	364	363	317	347	334	347	359	347	304	336	363	340	325	320	338	338	332	366	354	356	321	352	340	357	349	311	332	348	371	300	326	335	297	297	339	313	386	345	348	343	339	373	358	352	321	357	349	349	359	316	371	375	334	325	342	385	372	338	342	332	347	331	328	361	371	314	324	350	362	355	350	376	357	334	318	340	361	340	351	358	390	347	338	355	316	335	354	337	331	347	343	370	359	355	314	339	360	351	327	397	335	369	344	359	369	323	387	339	326	314	332	343	334	380	355	339	333	367	325	336	314	321	347	364	351	317	359	354	391	315	355	303	356	317	322	372	355	356	345	368	343	330	322	332	335	334	356	297	356	336	351	331	339	360	371	371	321	336	369	362	338	342	359	328	364	317	344	326	307	341	345	335	332	344	350	366	337	298	341	373	344	357	363	377	364	347	356	327	335	301	345	331	328	331	339	332	303	372	344	322	369	349	348	322	329	326	370	319	353	327	384	321	324	345	333	360	321	324	355	357	351	370	332	326	345	351	363	313	379	348	355	337	311	331	340	342	366	383	342	362	383	353	348	349	363	319	331	316	334	306	339	340	362	332	337	346	331	358	356	338	326	335	339	305	348	365	337	342	354	364	328	323	359	358	353	376	333	341	338	331	337	383	343	302	302	345	352	332	341	355	359	332	331	337	349	346	349	341	360	379	309	311	322	357	340	360	358	334	315	303	358	351	357	315	312	364	374	341	370	353	384	396	341	350	329	343	363	340	321	346	332	304	335	293	309	328	339	375	360	376	363	329	335	305	334	321	345	374	343	300	308	333	354	309	352	383	301	315	330	312	361	344	336	350	366	331	340	332	323	354	369	331	386	340	322	372	314	346	341	313	350	299	347	354	359	354	369	358	327	323	363	280	332	335	333	307	338	303	324	350	348	332	341	346	333	353	329	327	346	332	323	367	359	346	335	317	366	343	357	341	336	339	352	319	320	321	335	345	357	330	341	342	323	352	353	344	330	322	340	325	357	318	374	354	335	340	359	383	362	319	350	360	341	301	357	352	349	390	359	370	359	328	336	321	352	365	351	363	364	345	365	336	355	359	335	355	348	355	363	352	329	334	354	325	353	313	345	360	346	330	329	360	367	357	357	355	348	325	349	348	369	360	348	337	330	345	365	351	332	344	366	345	366	336	390	333	335	339	307	344	356	358	316	321	371	327	326	330	359	311	340	316	332	351	352	376	346	355	335	331	296	344	325	327	306	381	377	269	342	348	321	350	359	365	319	306	349	344	318	363	322	344	309	325	337	350	337	370	370	330	356	345	385	341	316	357	400	367	325	359	327	371	311	339	331	311	340	349	313	329	314	313	384	361	288	359	359	298	323	332	355	329	374	355	333	334	365	350	347	299	366	323	332	349	371	330	361	357	365	335	364	352	333	339	347	340	334	347	362	328	341	339	375	370	392	353	371	355	344	319	373	376	349	340	339	361	357	306	331	367	339	347	372	352	343	334	322	300	365	390	349	339	379	296	339	332	368	364	348	363	358	374	335	340	346	330	316	297	330	358	347	351	322	330	323	331	329	339	342	329	391	361	331	347	388	376	324	327	355	333	307	342	366	344	324	339	336	359	281	343	344	343	325	364	334	356	344	336	345	377	316	339	388	363	351	328	349	348	325	364	357	344	330	376	316	319	323	315	363	359	333	334	346	346	360	347	381	338	348	375	350	361	315	365	348	341	340	326	359	363	324	390	360	341	339	396	358	361	363	322	306	327	324	352	365	333	357	341	354	363	348	343	364	326	361	322	334	329	374	327	366	362	362	351	349	332	319	357	336	340	344	308	329	352	316	329	323	317	331	346	332	333	351	365	359	338	346	336	362	356	355	348	369	372	336	355	342	339	380	329	389	379	314	354	378	389	345	336	323	320	317	335	321	335	364	354	357	366	362	374	326	366	318	337	354	289	314	313	348	354	339	327	345	338	346	322	333	297	304	355	340	339	333	324	330	346	314	332	313	354	304	333	352	333	350	347	341	372	350	348	352	308	344	368	323	329	363	354	339	321	361	371	373	334	355	331	366	383	308	352	395	323	356	325	302	403	347	346	334	333	343	320	328	342	338	357	381	348	341	386	342
18081	8732	11872	13285	11654	9447	7923	6313	5394	4559	3719	3233	2822	2350	2175	1824	1605	1520	1472	1352	1317	1206	1138	1145	1085	983	1015	1017	910	998	854	882	862	859	870	898	888	838	798	829	824	805	828	838	803	807	852	787	823	819	781	765	828	824	809	781	755	797	730	761	788	737	788	780	761	786	775	780	754	775	755	780	792	778	839	781	771	792	775	756	749	811	789	793	771	777	814	740	761	744	755	777	813	753	804	758	758	781	773	796	700	795	771	789	717	816	773	804	758	786	848	830	795	789	774	800	774	740	767	749	774	779	785	756	757	800	744	763	796	738	763	835	809	794	763	737	845	792	785	772	757	807	707	784	822	756	742	796	736	847	782	756	729	801	771	744	760	751	803	766	810	804	741	785	745	811	788	786	766	791	756	800	766	767	759	785	746	773	761	811	800	766	774	789	782	756	766	782	769	778	769	793	736	746	805	729	752	787	771	778	815	718	793	755	785	745	765	771	739	808	785	791	842	718	749	776	734	772	767	766	764	785	823	780	738	761	820	752	811	758	750	785	731	803	766	840	775	796	820	774	825	791	793	773	789	728	765	820	774	777	774	745	768	731	809	783	767	806	737	784	738	748	722	799	779	767	719	770	776	771	794	792	778	726	785	759	772	784	795	795	819	817	761	781	772	786	784	733	762	756	783	797	772	813	753	746	767	780	770	776	745	737	754	764	778	785	800	767	783	807	803	818	753	776	734	760	737	756	796	781	752	738	793	779	778	787	779	798	794	751	795	777	801	803	760	780	799	731	768	757	767	781	793	764	785	759	775	806	782	757	749	799	774	779	777	799	783	789	755	755	782	801	824	804	743	750	762	785	782	781	736	707	779	835	794	781	824	834	705	747	790	798	754	777	757	768	789	776	743	768	677	752	774	754	732	793	750	805	760	814	743	771	770	777	724	795	778	761	780	769	748	760	839	770	737	744	791	732	805	765	797	812	755	837	797	793	733	745	714	776	838	733	740	833	729	765	779	738	731	792	762	841	720	761	764	779	798	781	766	785	795	698	748	795	773	757	762	773	755	757	769	803	750	779	784	774	769	743	813	744	759	754	747	735	801	788	774	767	800	750	799	781	768	765	772	804	769	747	750	771	730	779	811	775	751	780	821	770	744	803	792	774	777	740	780	823	767	755	779	777	793	782	779	751	773	737	774	807	785	758	771	770	787	752	755	816	722	749	764	742	777	750	784	794	762	764	761	774	815	747	741	773	750	775	753	798	769	744	800	780	784	793	747	804	767	748	761	757	758	821	684	777	777	798	824	713	771	788	767	745	741	764	757	761	791	772	730	810	809	776	773	754	774	819	784	802	761	765	807	795	772	823	749	798	752	745	743	802	759	772	769	748	778	802	788	711	728	742	765	773	752	748	764	786	773	761	769	758	752	756	773	734	783	800	753	811	838	766	735	781	796	743	788	781	785	727	743	781	743	760	760	759	797	774	763	776	785	737	801	749	740	829	742	763	774	786	764	777	812	751	748	764	789	708	787	799	772	767	789	776	795	806	787	792	751	773	792	782	765	769	808	789	787	774	800	837	766	779	798	774	799	743	778	747	787	783	826	794	733	730	765	769	745	767	763	793	779	780	796	762	791	768	813	742	762	729	787	792	808	770	803	750	828	787	765	763	785	795	781	767	744	843	740	767	836	752	809	735	753	772	747	780	783	753	749	796	780	811	816	843	786	771	770	764	783	790	779	756	763	739	836	728	799	793	775	769	801	766	800	783	752	764	693	760	818	760	727	811	818	789	780	780	785	754	779	763	749	790	819	789	752	796	754	803	794	787	792	779	837	840	709	788	785	753	712	793	749	727	806	762	767	810	781	768	752	744	791	777	799	778	763	807	746	750	756	808	798	777	757	787	805	770	803	789	776	733	797	783	815	764	822	746	785	777	775	772	826	773	796	781	814	762	786	751	791	786	757	777	780	740	769	770	781	803	796	801	757	740	825	824	760	772	817	799	773	790	796	777	793	794	733	824	704	749	773	765	783	769	765	739	744	758	758	736	754	788	749	790	770	787	768	795	761	745	752	750	751	717	754	821	765	786	718	780	765	788	763	787	801	749	735	808	752	747	763	805	776	735	759	795	738	748	755	765	784	756	753	798	785	741	722	793	763	756	767	750	751	752	755	719	752	797	770	811	777	773	799	773	789	744	770	763	834	775	801	764	772	797	761	760	787	789	740	787	775	741	743	750	779	755	784	748	749	720	766	752	717	784	731	793	810	808	759	771	779	726	769	801	742	722	737	789	775	808	780	787	790	809	738	789	735	768	792	792	765	803	747	805	808	761	778	729	810	730	752	794	731	752	784	789	817	751	764	804	787	711	800	788	767	756	791	753	787	777	726	740	802	803	798	756	756	739	779	720	773	755	794	780	724	808	802	731	731	812	751	797	813	803	819	780	759	771	785	744	793	797	750	737	778	732	766	754	747	796	774	764	806	766	807	790	758	812	799	762	770	754	804	796	751	762	759	756	769	742	804	746	798	769	786	762	790	712	877	743	770	790	747	760	751	787	849	781	804	750	773	734	809	751	784	833	785	819	753	766	798	785	777	818	812	746	785	788	805	812	805	822	753	822	711	745	746	772	765	768	771	748	719	749	752	773	783	816	761	738	797	782	773	800	760	792	763	801	793	791	760	740	793	811	776	768	803	761	748	790	767	822	767	783	729	744	806	747	781	800	819	789	749	717	797	741	772	773	767	744	731	769	779	772	758	750	788	771	807	767	777	708	773	777	763	796	741	751	781	773	767	759	817	858	766	797	777	798	817	792	736	753	759	806	793	775	779	737	813	817	752	758	803	802	811	820	806	717	762	773	803	743	772	808	791	768	766	790	776	814	792	728	752	782	794	765	769	792	790	740	763	774	815	815	749	788	771	812	793	757	821	721	755	805	780	745	758	747	699	763	763	803	806	794	759	797	797	773	786	801	788	785	725	798	819	763	774	757	754	778	788	739	810	779	805	796	733	778	749	781	754	759	767	784	750	780	841	783	798	744	748	794	791	754	764	760	747	809	756	810	748	774	702	748	790	765	788	769	727	774	755	799	735	812	756	848	816	832	794	798	751	836	800	837	754	784	741	804	814	765	730	804	804	756	734	785	771	770	781	738	768	817	716	759	748	803	777	775	785	755	735	772	808	760	772	771	760	813	753	767	748	764	791	718	761	772	743	813	745	781	736	828	747	782	733	759	761	796	757	758	761	772	786	747	748	772	831	755	829	764	766	798	795	760	820	762	824	738	813	810	782	830	810	751	823	772	767	758	794	779	744	753	794	757	786	783	832	749	824	775	799	817	766	752	774	756	817	810	775	816	810	799	745	811	783	781	771	780	790	815	792	774	742	753	793	827	764	777	738	796	749	766	791	821	813	778	764	764	787	742	800	759	759	759	746	744	763	758	798	825	783	776	755	769	763	759	772	770	759	841	779	762	787	776	779	770	755	761	748	767	784	751
37218	17453	10424	7947	5498	4008	3353	2651	1934	1522	1231	1019	851	698	671	583	565	472	502	486	436	423	434	418	405	400	413	382	377	354	353	368	367	332	372	345	356	342	367	342	349	336	358	357	355	334	355	353	373	342	356	407	346	336	358	343	333	332	327	354	343	343	363	320	341	315	348	348	299	328	333	357	323	349	350	372	350	358	337	336	314	303	359	337	327	341	346	311	357	312	325	350	379	329	276	290	307	302	350	331	378	348	272	367	327	321	346	347	328	341	361	335	343	361	286	337	337	337	318	333	356	339	341	328	369	363	352	349	321	348	351	354	318	294	328	341	341	354	332	360	316	345	355	347	348	307	319	349	332	330	312	322	375	334	317	343	319	306	353	318	337	298	339	324	315	333	322	313	363	363	335	323	347	358	350	363	304	367	375	334	342	350	340	335	337	360	363	339	336	336	333	329	336	337	343	337	365	340	335	338	380	327	375	358	336	327	335	357	294	356	319	303	302	318	377	345	338	325	352	377	345	354	368	336	325	365	351	352	335	318	377	344	341	337	318	351	332	319	339	317	335	340	300	311	350	361	347	354	311	349	303	346	324	360	325	362	333	371	336	341	351	354	350	307	335	360	352	309	337	339	352	342	335	334	374	357	365	351	379	313	341	363	366	378	348	324	335	359	327	407	338	333	328	356	349	345	348	329	320	362	324	331	302	332	382	334	317	364	362	354	334	333	331	342	325	340	321	349	369	339	333	344	311	348	335	377	320	310	353	355	305	339	365	357	344	322	323	325	348	313	358	325	358	345	323	325	334	346	328	325	358	334	359	399	317	334	346	340	340	319	316	321	333	348	323	388	347	333	350	358	357	347	341	311	318	330	361	374	328	327	333	341	341	311	305	339	323	341	361	343	348	344	336	341	359	324	346	338	331	353	361	326	371	325	341	362	371	342	361	372	299	368	328	329	340	331	365	321	327	295	346	316	353	328	330	347	336	310	337	347	347	340	380	325	377	404	356	370	360	342	324	335	336	344	334	327	324	339	321	376	357	359	350	360	355	324	375	357	350	339	339	364	344	320	340	345	337	356	355	345	371	313	340	337	370	322	315	342	299	345	341	355	347	342	368	361	337	357	362	354	342	305	334	293	334	365	298	381	366	340	356	355	355	328	411	351	310	313	327	353	357	353	336	367	359	329	299	328	325	320	349	333	320	337	339	345	322	311	325	332	320	365	349	358	368	337	335	322	312	304	331	353	336	336	301	361	326	341	368	350	338	365	351	350	364	343	365	349	341	355	339	349	335	319	340	339	347	317	308	342	354	302	357	343	345	348	336	380	341	315	340	346	328	359	390	356	365	365	370	387	346	344	335	332	340	342	316	351	364	334	341	354	353	338	306	328	330	361	381	304	341	339	340	361	344	310	353	327	304	328	319	339	328	339	376	372	357	363	339	332	328	353	311	344	338	372	372	318	347	345	367	345	373	390	352	355	331	347	323	352	294	297	351	377	358	316	339	365	330	350	318	341	349	372	342	372	340	333	344	320	328	332	321	340	334	341	367	327	320	414	360	369	316	356	343	332	305	328	338	332	326	359	365	307	340	361	333	330	328	337	309	339	310	323	318	335	328	339	338	342	351	354	358	343	330	343	354	350	323	352	375	303	328	350	349	339	296	337	353	331	333	313	324	325	352	364	352	313	375	383	308	326	310	340	363	336	361	361	330	330	337	343	363	356	298	361	334	337	341	325	345	337	346	357	356	306	303	327	335	361	339	310	344	343	324	338	335	325	348	318	361	332	347	332	353	392	357	341	359	381	331	364	325	346	352	348	327	347	352	334	330	362	315	355	350	364	326	356	350	356	326	379	385	330	330	340	365	372	336	341	346	352	347	363	333	359	343	345	338	368	328	342	330	337	353	352	363	336	350	376	352	344	327	312	355	332	324	309	358	351	349	333	316	371	317	314	346	335	330	334	338	365	294	336	345	339	324	403	350	355	321	341	330	344	357	344	330	325	329	336	363	351	370	341	360	367	369	338	356	317	349	342	327	344	323	342	351	352	333	314	327	358	309	331	337	350	362	336	310	312	351	350	326	361	313	325	322	337	333	346	347	352	324	329	361	366	359	307	344	338	326	356	318	366	338	342	345	352	347	323	366	331	359	343	340	323	330	362	327	325	347	343	349	332	310	363	353	344	329	332	342	330	320	350	346	329	323	326	321	310	309	314	343	319	319	327	350	336	377	322	313	350	334	316	359	383	365	405	335	386	356	365	341	340	353	343	336	329	357	316	341	350	326	345	309	328	318	348	303	341	343	321	335	376	355	342	343	325	352	364	346	322	341	359	344	363	356	367	308	364	340	349	349	306	309	332	334	312	302	346	315	337	321	323	342	381	347	328	370	301	314	359	289	348	322	343	311	336	316	334	375	318	336	339	345	321	359	352	322	364	317	368	325	346	355	366	374	337	297	374	348	337	334	329	339	347	349	336	352	364	327	296	337	326	371	337	354	324	355	326	332	328	308	316	368	343	327	340	319	343	308	353	337	360	346	350	353	346	341	335	329	351	335	363	364	316	386	387	377	330	317	369	328	340	346	345	351	379	325	356	345	349	310	349	400	362	342	333	321	375	341	356	318	354	332	331	365	366	348	322	322	362	336	317	338	370	322	355	373	347	349	355	356	358	363	397	350	347	319	289	338	334	315	333	358	310	327	341	333	324	332	348	305	356	359	369	324	312	326	356	336	326	350	300	330	370	368	340	352	358	350	350	355	359	329	347	324	347	337	332	336	332	335	339	367	352	329	323	360	380	362	362	342	322	336	316	321	337	358	342	297	326	368	340	366	345	343	320	347	342	369	349	329	327	328	325	339	354	351	371	366	363	288	316	331	381	320	340	353	336	375	332	344	338	326	359	337	334	318	310	356	345	353	355	357	333	358	359	321	326	338	333	325	352	345	328	354	312	337	347	345	364	371	351	357	350	352	313	371	344	346	318	329	320	322	337	363	362	319	304	310	317	351	343	332	346	343	343	324	325	331	359	344	351	315	351	359	369	333	343	360	352	385	379	354	312	349	348	322	342	358	363	352	373	353	354	335	355	305	358	342	330	371	343	342	308	341	335	362	338	335	345	344	321	343	322	330	353	323	329	360	321	359	356	341	336	340	369	361	330	309	336	313	341	340	340	333	340	320	336	358	341	373	327	317	388	334	339	357	341	316	294	335	312	324	340	352	330	371	340	314	317	320	364	360	322	315	336	325	378	335	350	343	340	328	350	344	367	335	343	329	348	334	360	365	366	301	344	340	335	294	307	334	352	332	343	319	354	366	328	349	359	363	335	325	373	332	354	335	335	309	348	327	361	346	354	313	351	328	340	337	336	348	321	333	341	336	333	362	351	335	342	332	335	339	336	357	347	342	357	344	326	361	327	381	327	346	328	346	342	332	368	317	344	359	380	323	342	392	323	329	315	358	367	307	355	339	329	348	281	353	343	353	345	335	302
22263	11296	14967	17017	15094	12934	10637	8972	7428	6089	5173	4320	3847	3176	2763	2298	2041	1817	1783	1633	1490	1388	1317	1158	1163	1103	1101	1105	1008	964	967	973	929	901	875	866	873	850	936	859	850	824	856	837	826	816	763	790	807	807	779	758	794	807	796	831	735	815	808	790	779	826	850	768	787	790	746	791	826	791	812	791	790	722	836	757	780	784	731	814	825	792	800	827	771	747	778	807	720	795	745	779	754	784	721	756	786	758	747	736	756	827	761	761	775	800	796	741	749	778	792	751	806	774	773	765	755	803	736	778	787	804	741	769	864	758	767	756	794	784	769	758	821	770	728	759	736	793	724	792	776	825	730	770	745	760	781	753	788	732	769	763	762	730	788	752	740	779	728	745	739	746	760	762	789	735	801	772	775	777	762	773	824	769	763	755	727	726	812	821	800	781	783	820	762	761	795	806	753	803	811	758	769	818	737	789	730	750	787	748	722	758	763	782	781	789	787	728	789	757	764	768	754	778	746	786	788	745	749	809	769	777	822	728	790	740	746	749	804	817	797	788	759	786	772	754	768	730	803	745	745	789	745	745	819	743	778	779	716	774	752	705	758	805	807	786	753	785	740	830	776	752	769	744	782	784	782	746	746	707	747	781	808	795	772	717	767	745	754	711	711	769	721	794	751	796	750	758	727	744	775	782	797	786	759	745	787	730	780	744	791	776	805	751	737	730	787	756	777	749	788	741	756	779	767	760	723	767	781	797	809	783	715	751	759	713	813	825	763	766	800	791	773	754	753	735	710	720	739	790	723	763	721	742	756	747	782	784	796	768	759	760	765	784	751	741	817	777	820	761	717	708	791	762	745	779	714	759	783	745	742	740	791	770	740	793	771	698	761	714	779	778	752	753	778	806	775	782	777	750	748	799	718	781	782	796	762	800	789	790	763	773	792	778	801	739	750	811	787	820	752	758	744	832	779	786	786	807	785	744	780	810	733	791	776	767	782	729	781	806	820	754	770	816	808	796	719	806	803	763	753	751	709	743	772	763	780	748	771	769	763	794	708	777	767	775	815	758	760	787	755	759	761	760	744	751	742	746	736	718	769	786	771	822	816	760	778	777	793	746	786	768	767	816	787	770	781	786	733	791	778	734	753	799	734	801	787	807	767	726	773	779	741	737	750	724	804	841	755	743	735	776	770	738	757	755	794	761	747	754	760	769	749	774	737	758	784	752	801	716	763	740	762	729	804	765	811	756	761	767	773	715	761	761	700	791	803	800	752	795	759	759	801	811	761	737	732	700	785	788	776	756	742	766	816	734	740	756	753	741	750	752	759	733	706	748	717	711	746	763	739	737	735	741	777	723	783	758	791	757	756	749	794	751	725	765	808	783	784	824	812	770	811	760	766	779	753	758	754	775	710	689	779	756	750	772	838	747	697	759	740	791	760	744	789	750	745	774	769	749	791	752	741	745	766	776	743	790	762	781	752	785	777	786	778	821	706	801	742	796	787	781	828	774	769	760	771	764	755	761	755	726	773	757	746	821	766	728	771	744	760	777	737	714	743	765	756	797	777	728	804	767	726	796	785	777	757	734	817	762	732	778	728	764	823	745	743	751	715	752	741	772	731	762	807	813	805	754	768	765	798	786	747	764	792	752	739	773	724	775	780	752	779	789	727	797	751	775	788	784	763	726	781	739	743	730	808	757	784	758	786	740	728	764	759	754	739	803	781	735	749	727	779	754	746	775	768	786	732	764	755	776	745	750	758	682	797	734	803	813	760	759	712	811	731	724	759	812	766	765	759	785	759	771	724	764	814	763	766	789	763	729	727	768	745	770	735	784	760	762	745	719	794	761	747	766	776	738	755	741	775	801	787	746	752	731	731	766	738	759	781	763	705	747	837	786	726	786	773	725	724	772	740	801	758	768	809	724	774	794	756	749	739	758	762	802	776	748	733	720	766	724	801	786	789	773	751	778	736	732	766	762	773	827	732	772	755	793	795	751	787	740	813	736	794	776	767	760	772	769	749	727	711	782	744	810	733	761	742	783	709	757	796	727	798	777	767	762	764	771	736	782	758	749	766	740	722	751	770	744	746	760	785	763	718	754	740	740	777	778	750	779	751	730	780	796	738	729	752	747	763	769	794	759	753	765	799	740	774	762	736	759	791	765	755	762	779	757	750	795	788	750	746	776	799	762	723	781	716	766	777	759	770	757	788	786	759	729	727	765	745	774	799	775	738	781	745	755	768	749	752	738	737	755	751	777	787	785	780	781	797	731	763	759	729	777	753	805	770	786	759	736	813	749	787	730	742	757	776	751	786	806	756	775	789	761	748	755	781	756	755	756	747	767	749	766	744	724	753	836	763	746	770	772	749	778	746	772	758	808	744	739	788	786	778	757	757	754	787	774	803	783	748	759	789	788	761	781	780	751	766	759	743	801	743	774	779	773	748	779	803	799	735	757	754	751	809	728	714	761	724	762	836	736	753	706	747	801	776	781	749	776	755	740	793	801	768	784	800	804	789	744	773	765	764	789	696	791	707	756	771	749	784	780	784	783	769	751	711	758	752	809	772	805	705	764	799	732	753	727	777	772	778	770	766	785	760	786	769	795	795	755	783	849	768	797	759	782	764	756	762	756	748	777	810	750	809	770	793	764	796	756	715	750	755	826	814	755	780	757	776	822	769	744	786	692	762	772	789	772	762	761	767	773	783	798	817	740	755	797	789	767	760	735	728	714	771	764	761	754	726	798	760	775	760	761	735	766	779	747	762	778	779	754	768	798	779	740	736	815	801	784	766	764	773	810	799	780	794	753	754	772	794	735	731	754	718	799	791	748	800	709	770	764	778	767	789	770	755	755	742	785	728	732	775	748	768	795	769	815	745	795	775	763	758	794	744	808	822	798	786	752	710	796	766	774	722	789	774	744	786	773	774	750	824	771	789	754	804	763	759	755	738	778	761	769	719	736	778	752	773	782	792	742	810	814	826	776	752	812	756	735	767	739	831	746	775	773	790	763	767	770	807	755	757	755	770	789	784	728	748	799	706	775	726	781	760	731	756	775	756	782	726	771	753	728	800	783	743	761	812	748	812	748	769	764	760	766	774	799	741	756	808	802	762	731	772	774	769	759	756	806	768	716	765	769	747	795	792	757	769	731	793	819	741	815	774	737	778	786	749	759	758	709	742	766	786	803	734	730	738	811	740	809	797	783	752	770	756	769	760	736	772	816	761	795	747	806	809	770	776	757	794	815	723	777	742	793	793	819	789	784	738	762	782	797	762	767	753	783	792	802	769	763	724	770	743	711	767	805	771	787	760	808	778	777	755	722	759	754	776	698	768	729	779	799	809	739	791	778	728	745	724	782	766	749	780	779	795	691	797	765	791	780	779	770	761	744	799	780	795	748	737	765	782	757	782	771	748	770	814	753	799	792	793	744	775	767	755	747	770	741	781	826	737	776	756	821	742	771	797	734	761	815	798	751	758	781	770	725	761	797	745	748	769	753
16577	6636	4482	3225	2156	1487	1121	901	786	723	625	540	497	449	472	444	436	392	413	405	408	401	392	401	371	365	401	368	376	380	391	392	391	342	391	412	402	345	337	346	366	338	353	383	356	370	361	359	388	367	354	337	363	384	356	371	346	361	381	356	351	330	372	356	378	373	387	411	363	353	366	346	400	388	363	369	370	356	400	336	353	362	324	345	385	347	370	382	358	378	343	355	363	350	318	367	391	357	334	370	383	364	351	374	340	374	373	339	372	319	344	403	381	358	373	364	370	345	333	367	371	352	360	376	368	342	346	342	392	406	365	375	315	363	335	360	399	350	355	347	389	362	378	383	364	331	361	364	365	331	359	384	363	378	333	389	365	364	369	356	353	379	361	322	368	369	338	356	327	386	297	385	335	379	357	340	338	384	344	361	366	341	344	356	349	334	398	372	362	347	335	339	369	331	320	353	363	383	348	363	377	380	360	368	346	349	368	366	375	392	329	352	356	342	381	334	336	361	360	339	331	389	342	392	344	354	361	350	353	385	395	376	388	346	380	369	339	364	352	323	349	355	324	401	341	338	369	357	344	363	394	352	368	369	357	352	365	341	367	389	343	338	377	364	336	362	374	378	353	326	352	354	372	357	385	354	367	364	342	365	335	343	371	367	361	357	436	388	376	366	382	376	333	370	404	368	368	339	358	342	352	364	342	355	333	372	349	389	357	365	347	402	353	361	368	364	399	340	388	348	362	332	339	370	373	360	384	368	342	323	350	367	379	385	356	384	390	397	386	375	369	408	338	349	370	360	366	340	365	368	403	349	320	360	367	348	360	360	363	352	375	329	333	353	400	371	334	388	344	364	375	407	378	387	357	359	387	358	368	375	320	387	361	356	332	364	343	398	340	382	391	354	349	330	371	380	344	373	379	399	410	318	351	364	349	385	346	382	348	382	381	360	373	378	368	382	353	383	381	403	372	351	351	346	342	366	348	346	341	359	370	348	382	325	347	367	338	383	373	368	378	387	380	328	331	372	349	365	328	378	353	362	385	355	353	326	368	359	366	387	386	371	365	370	350	376	331	351	346	364	331	384	374	375	378	339	403	376	398	347	359	408	387	369	352	351	366	376	384	357	399	384	366	350	357	368	351	379	366	347	359	349	378	364	361	320	345	346	358	311	358	333	348	363	367	341	320	360	334	347	352	404	392	385	358	346	381	390	361	374	348	384	372	308	370	330	355	411	362	322	357	366	330	342	379	334	337	392	369	358	343	340	334	339	334	351	319	381	338	331	327	343	333	373	353	371	353	359	321	353	317	394	365	381	367	347	374	333	365	371	398	349	345	354	348	386	348	370	372	335	396	372	359	381	335	372	384	369	375	335	352	326	356	385	347	364	311	333	369	358	343	357	369	337	359	338	365	347	371	372	335	343	340	367	370	369	377	327	362	378	341	335	375	399	371	357	378	348	374	361	371	336	326	343	339	383	358	335	375	349	329	314	360	375	353	358	396	385	378	387	321	355	352	364	375	372	351	391	342	366	351	348	343	385	384	347	362	339	364	343	359	368	343	336	364	365	374	392	379	313	362	385	367	344	347	353	380	347	355	379	339	355	369	334	341	359	375	367	370	360	363	352	321	345	362	382	340	351	339	373	361	363	335	358	368	378	339	385	343	346	387	373	379	376	346	367	369	357	367	311	368	342	365	379	380	351	357	332	326	372	346	382	341	361	352	328	376	363	365	358	417	344	388	372	359	341	334	384	374	360	374	379	348	377	369	369	360	379	367	351	356	344	353	334	379	343	375	381	370	377	377	348	360	345	332	375	366	347	356	407	384	340	370	360	357	334	368	377	407	346	373	350	310	357	356	348	345	363	318	394	389	360	363	355	350	351	336	388	381	389	394	394	378	360	393	345	328	396	363	345	385	359	380	392	390	329	398	352	374	351	365	335	400	368	390	369	365	374	360	342	386	330	367	366	396	343	368	351	387	357	340	365	354	342	370	368	394	376	393	388	354	371	377	390	376	333	332	356	347	377	381	342	313	367	341	333	345	328	341	344	354	325	318	336	368	383	356	366	360	354	348	366	347	355	322	375	333	335	370	366	375	421	352	352	326	354	355	351	366	400	355	327	331	346	332	355	335	402	357	343	388	368	354	348	365	391	375	382	370	374	420	348	367	390	368	366	391	351	371	367	359	373	387	356	339	384	349	323	349	357	369	359	359	383	339	391	366	365	374	399	391	397	347	357	375	371	368	369	367	336	332	331	322	363	385	387	355	359	356	343	339	353	385	341	394	389	363	383	371	365	367	358	323	364	332	388	404	354	376	339	370	359	351	344	394	369	376	344	373	376	345	406	337	359	337	338	389	333	385	321	376	366	377	341	362	352	359	362	353	315	357	359	339	371	392	369	342	360	363	353	337	326	362	384	320	323	358	368	381	375	364	375	362	359	404	376	344	360	374	352	358	337	381	388	332	385	389	400	338	354	343	364	344	368	345	407	374	363	386	396	351	358	363	362	354	385	360	352	370	399	344	333	394	367	383	346	392	377	383	359	370	389	362	374	344	372	386	333	374	385	401	398	336	365	384	364	351	360	392	342	367	391	398	361	335	356	335	388	408	373	345	382	368	319	360	341	328	346	388	386	340	396	366	387	374	368	375	317	375	372	362	365	359	393	321	393	334	340	354	351	349	351	360	359	372	390	342	363	372	384	369	368	400	345	371	349	365	381	381	373	362	327	363	360	362	371	383	349	338	364	393	390	354	380	369	365	354	381	366	376	353	373	339	364	372	380	381	328	331	346	351	353	385	368	345	358	372	356	338	347	370	353	357	370	392	372	381	357	360	359	353	366	339	323	311	293	378	332	346	354	376	376	371	328	369	351	422	372	344	397	368	367	345	332	352	342	352	351	364	353	358	350	341	340	356	354	365	416	379	374	381	350	360	388	355	376	352	346	359	371	387	355	344	372	396	327	354	346	356	350	382	337	344	339	383	362	374	392	373	368	385	366	357	396	403	336	368	357	361	396	388	362	373	342	371	395	383	351	370	363	341	402	406	345	382	399	346	338	349	337	362	373	357	363	410	360	369	340	372	348	375	389	370	373	366	372	364	392	380	376	375	347	370	373	358	360	378	378	374	367	333	344	345	346	399	388	365	329	390	345	330	369	377	334	376	390	359	365	332	354	334	342	359	364	357	352	376	361	379	354	352	364	353	384	382	382	344	361	411	395	348	388	388	383	326	362	380	381	398	375	349	365	368	366	369	379	378	348	388	347	384	335	340	374	378	378	376	362	363	353	376	376	379	402	385	318	395	327	352	374	422	362	370	364	353	343	349	349	342	350	390	348	354	352	413	351	350	382	364	353	392	356	363	366	355	336	369	347	378	365	379	374	361	366	331	347	378	335	343	342	359	333	355	362	388	389	372	370	357	371	370	355	354	331	345	350	361	378	389	362	405	352	385	377	348	344	382	347	350	370	357	401	342	385	379	358
10360	5297	7869	8506	7254	5507	4303	3539	2978	2503	2140	2004	1662	1559	1367	1322	1245	1188	1138	1003	966	1037	987	937	930	978	951	926	886	848	813	832	836	854	862	880	852	832	807	796	842	876	864	820	771	830	842	809	801	818	859	785	792	795	823	777	819	773	759	807	793	812	845	834	794	831	784	821	842	800	814	770	807	806	803	831	836	783	817	863	770	763	765	768	807	769	826	855	792	828	792	783	798	805	763	814	784	789	819	769	790	832	806	847	799	774	816	726	792	758	807	856	830	820	793	850	811	797	831	806	784	805	796	810	784	809	818	814	797	809	865	832	850	808	807	769	793	819	858	807	772	805	780	801	834	802	804	831	753	791	827	797	841	804	756	814	852	810	783	837	757	805	814	787	804	818	773	788	807	806	813	835	801	852	797	765	782	776	788	824	790	804	809	786	813	764	776	816	783	749	806	765	801	799	787	804	803	808	831	838	756	872	838	798	785	839	791	854	782	816	757	846	803	806	818	817	833	803	778	834	819	809	851	768	799	833	809	812	784	764	793	831	819	831	798	825	829	791	872	828	820	821	802	772	751	799	858	786	768	798	830	837	791	860	833	803	777	780	770	770	779	766	773	784	826	824	803	789	780	809	798	813	844	777	818	840	798	753	870	772	803	789	831	838	776	774	731	815	782	833	765	817	844	806	773	793	828	708	784	804	814	818	793	826	786	774	794	824	792	800	829	820	797	790	815	767	797	781	752	758	774	751	801	787	797	792	781	839	819	769	754	764	764	839	829	765	773	810	793	782	819	782	810	782	841	783	796	779	780	811	756	782	800	836	784	825	786	795	829	832	828	795	778	747	756	820	813	768	772	822	766	756	810	802	792	832	792	793	790	763	850	789	823	829	750	771	763	833	830	805	792	845	795	748	800	782	813	775	840	800	799	813	773	813	827	792	802	786	778	813	813	778	817	817	837	812	753	786	786	813	817	799	783	791	801	827	839	781	764	767	783	792	794	810	782	843	762	762	813	814	776	820	814	843	786	812	756	787	780	795	793	805	829	772	784	735	830	844	803	827	854	796	784	801	835	780	808	796	782	811	732	767	831	800	827	792	806	786	797	761	823	807	778	809	823	862	828	762	813	813	763	835	741	837	783	849	821	797	824	802	813	757	829	839	821	786	848	764	828	822	835	805	819	824	824	815	773	826	784	835	797	827	801	813	774	810	830	799	796	803	822	818	837	831	805	767	799	855	815	833	817	801	755	791	775	839	811	874	788	793	819	798	770	824	828	798	777	754	858	785	799	798	788	792	755	795	772	814	798	805	829	820	788	793	770	841	824	813	792	763	838	779	777	812	836	814	800	813	810	756	801	792	791	819	823	796	798	803	767	841	828	843	766	821	811	804	843	806	788	766	790	782	836	766	803	800	799	777	813	803	817	834	800	817	840	804	799	767	802	783	780	793	833	815	778	826	760	788	822	782	788	778	801	839	821	788	818	790	772	831	801	796	801	776	813	834	781	744	776	783	843	813	791	796	786	783	808	774	802	844	779	776	775	796	813	799	825	801	809	810	836	772	822	801	793	795	851	810	795	774	829	800	833	813	732	805	762	785	804	817	766	715	809	797	814	764	815	812	832	783	817	761	778	831	831	783	833	820	743	815	777	762	819	832	769	793	791	792	797	851	796	820	794	846	808	771	805	801	790	790	756	744	827	804	805	797	818	834	791	784	792	825	830	787	817	825	792	781	783	806	784	764	811	802	809	815	813	806	833	790	839	788	850	800	805	824	814	757	809	763	768	810	805	769	748	802	814	802	775	797	782	794	763	736	789	768	785	836	817	778	800	851	815	796	866	824	860	829	781	764	803	785	846	781	826	793	778	796	786	834	800	816	815	777	804	820	851	826	830	801	820	882	812	783	788	775	778	782	790	796	828	770	789	831	840	833	787	770	817	806	767	717	775	798	773	768	815	749	801	778	779	805	805	818	786	803	791	796	745	774	806	800	843	839	783	763	765	826	781	772	764	817	802	800	818	799	800	784	810	816	849	776	812	819	776	769	832	844	797	781	746	828	848	770	799	804	825	787	838	792	836	810	788	829	782	781	782	795	801	815	884	814	814	795	787	804	768	778	796	736	796	824	827	786	808	831	825	806	800	813	801	791	799	855	784	725	816	817	822	804	846	801	846	790	775	814	834	796	813	754	825	815	803	862	805	748	852	844	830	801	781	825	802	803	787	813	778	858	854	786	854	830	759	842	803	832	834	755	840	814	781	844	762	809	813	784	804	808	791	801	783	794	805	799	817	785	768	788	793	795	723	803	774	785	776	794	755	773	857	763	781	847	795	773	786	828	783	831	741	813	797	811	724	831	786	832	779	746	804	799	791	794	770	843	791	807	770	790	790	844	796	829	766	834	815	821	793	776	776	835	784	788	750	766	861	740	778	821	862	796	848	793	812	758	820	824	825	843	804	867	754	794	868	762	754	800	812	784	816	833	774	756	802	789	761	813	801	807	765	811	852	794	821	830	812	843	814	813	791	764	794	823	837	754	844	763	826	828	828	853	784	786	789	864	839	766	786	799	744	824	809	788	791	855	795	830	818	813	774	808	826	768	844	751	842	753	835	829	766	812	786	770	804	841	826	850	809	830	807	787	820	811	828	789	782	837	783	795	810	831	817	814	788	787	769	765	810	781	777	819	823	837	855	828	843	829	806	750	832	796	807	812	808	799	821	780	788	756	810	803	746	815	755	826	893	833	822	810	812	759	796	842	804	827	834	825	753	766	796	800	824	796	846	791	804	793	777	734	799	773	808	844	764	761	777	822	752	795	822	783	798	782	809	806	793	837	768	824	760	805	774	785	840	782	812	783	793	810	802	812	812	851	789	838	755	780	766	756	827	821	810	791	819	839	804	790	789	808	790	821	823	843	793	810	748	820	808	776	832	844	778	796	804	786	847	805	771	802	794	814	785	775	836	746	857	799	793	744	793	746	765	793	800	813	797	779	756	791	788	828	823	795	802	826	892	800	762	826	800	801	850	852	840	807	855	777	791	809	826	842	859	826	814	795	848	839	794	787	802	771	820	769	837	853	812	828	815	799	780	843	771	823	798	823	799	819	812	787	807	792	864	789	831	803	795	811	785	775	802	882	810	772	821	721	791	787	849	796	771	762	827	809	757	780	835	812	773	828	799	792	813	816	799	831	805	762	777	811	782	784	829	827	770	826	773	809	717	799	790	777	793	757	759	804	782	814	773	861	778	804	775	766	786	849	828	749	820	790	785	766	806	790	789	852	797	831	807	762	837	789	819	788	784	869	813	822	798	842	793	879	843	857	809	809	767	793	786	759	845	775	812	798	788	759	800	772	814	840	824	800	757	809	831	839	783	841	804	797	745	775	799	796	842	806	758	777	794	788	787	802	752	780	793	824	847	851	805	815	840	785	815	819	798	768	817	826	804	730	803	815	796	854	803	858	785	748	769	811	766	832	743	851	815	779	778	781
27168	11719	7511	5649	3756	2842	2193	1795	1262	1026	865	738	623	619	571	516	485	441	431	461	394	384	383	432	422	400	406	349	373	345	384	342	353	387	375	374	319	362	354	367	367	377	385	381	360	353	334	358	362	406	378	378	344	359	390	351	308	371	396	363	346	334	370	356	326	347	366	389	378	402	358	328	331	362	343	351	356	378	337	352	346	347	328	353	355	329	335	359	356	337	353	358	370	405	341	326	301	364	331	341	352	361	320	350	365	352	354	327	391	342	316	291	347	350	384	399	331	333	318	325	336	334	351	317	348	377	364	325	362	394	353	336	355	330	335	346	342	373	363	358	350	354	365	358	373	365	322	356	362	331	336	336	382	355	374	345	370	343	319	354	360	362	369	348	331	363	372	344	350	366	351	315	360	355	367	345	358	366	385	325	403	344	354	353	381	347	318	361	368	338	364	373	355	343	327	322	372	344	307	344	349	375	369	370	341	362	364	309	326	354	327	341	314	361	364	361	384	337	341	334	351	341	379	324	347	364	368	320	359	347	316	346	349	326	336	331	352	352	395	361	354	313	344	398	365	344	347	361	397	377	343	330	317	332	367	342	380	357	346	352	337	371	338	371	338	335	340	377	367	352	359	349	365	342	304	340	322	345	343	391	344	372	326	344	347	360	327	351	389	364	361	382	374	305	352	327	377	371	349	340	361	363	388	384	332	355	323	324	340	365	313	329	381	339	358	387	369	357	334	327	320	316	326	373	390	322	351	337	319	371	344	336	369	354	340	339	331	372	375	362	345	346	374	323	374	346	318	322	330	364	352	345	346	327	338	376	350	327	306	373	373	345	370	357	350	349	384	406	368	320	371	359	377	343	364	344	347	342	373	376	353	338	369	333	330	360	365	351	339	388	328	384	333	372	367	372	368	393	362	372	321	340	349	358	356	334	310	380	341	365	331	295	311	350	338	360	314	366	360	322	353	322	330	360	368	337	336	342	321	327	356	332	333	347	352	331	326	359	345	370	365	364	343	338	371	384	353	332	351	350	336	343	345	358	381	347	343	342	320	358	322	355	334	350	336	355	368	343	348	357	366	339	351	365	325	333	327	329	346	370	373	347	343	338	365	352	334	359	338	384	327	353	347	369	344	328	352	360	379	365	365	339	376	369	321	339	319	358	335	311	380	331	375	294	344	363	356	324	336	366	376	340	341	332	388	361	377	343	366	373	325	342	306	355	401	372	336	359	364	346	368	341	330	357	369	313	337	393	336	331	356	326	373	337	335	395	330	316	366	337	377	338	346	325	352	391	344	346	320	334	309	345	330	319	315	313	363	346	354	340	364	379	387	355	343	340	345	335	358	331	337	371	359	329	375	342	343	364	336	366	356	343	337	328	332	376	353	380	334	350	380	339	342	341	359	333	356	313	324	351	344	371	340	369	324	345	320	377	334	354	328	373	346	322	363	327	335	346	354	334	381	348	350	330	337	350	376	349	380	387	386	375	334	398	346	344	361	382	322	357	369	359	349	386	360	362	359	321	342	351	328	342	330	380	359	359	352	341	354	333	357	330	342	306	373	382	327	380	345	371	391	296	307	368	360	357	341	347	357	312	352	328	349	349	353	358	362	346	356	340	353	311	318	346	404	354	355	411	347	329	359	333	320	317	314	361	347	349	336	344	370	328	327	344	352	384	352	350	328	345	359	295	372	358	347	378	331	351	336	354	373	377	314	354	356	371	367	340	370	341	331	358	399	370	371	361	332	339	351	352	385	361	374	366	376	375	343	375	313	319	352	364	345	365	344	371	353	347	355	342	349	368	333	342	384	379	346	379	370	318	339	348	338	319	355	352	333	382	343	343	371	358	322	348	360	328	341	345	333	365	303	319	365	392	372	322	348	364	351	373	349	326	363	378	333	318	315	323	345	353	359	348	344	359	343	351	349	353	370	373	326	356	336	366	338	365	331	363	368	342	351	385	345	342	349	337	353	358	386	365	355	394	340	408	368	346	378	329	333	353	328	348	366	365	326	355	329	336	334	323	374	318	335	335	337	371	391	375	330	347	353	321	312	368	369	332	354	347	323	377	376	335	346	349	362	360	328	335	348	325	343	335	358	331	377	348	380	315	317	357	342	382	343	352	387	367	370	355	339	317	357	328	343	353	359	401	321	359	331	338	338	345	326	337	349	358	349	338	351	348	344	377	350	340	356	346	353	336	350	377	331	368	303	350	346	355	329	360	335	395	359	356	323	367	337	370	350	357	328	358	295	323	364	342	341	337	337	382	364	379	349	384	353	343	348	343	358	395	373	356	352	366	359	352	342	319	325	348	347	363	344	357	353	343	385	388	328	355	350	385	350	354	356	343	326	361	348	348	354	363	314	341	343	367	372	395	364	354	300	358	348	348	374	325	349	409	338	318	389	341	352	368	358	361	322	312	363	335	349	368	335	351	353	357	359	328	350	348	315	346	355	350	307	368	359	340	351	342	347	325	397	342	340	338	314	317	361	359	320	381	332	337	353	358	369	358	364	322	355	348	398	333	326	333	344	339	360	343	356	339	379	354	329	324	365	326	331	345	333	358	368	313	360	334	382	369	347	317	397	326	356	366	359	374	377	346	349	344	336	329	356	345	332	379	341	340	306	405	371	332	327	361	370	371	324	315	330	330	370	364	332	361	340	332	337	326	376	364	352	342	325	327	327	317	331	356	350	357	366	309	338	373	341	369	335	323	336	383	360	350	326	356	356	328	367	326	382	333	355	333	340	343	372	362	386	350	353	343	327	361	309	339	351	337	338	347	373	343	381	335	340	318	356	363	335	355	386	356	353	326	394	353	316	345	382	367	354	347	335	335	376	363	322	383	347	392	349	344	342	345	330	362	362	348	323	357	349	372	333	358	336	398	342	356	372	350	394	377	351	356	334	363	322	335	325	359	357	344	312	328	336	393	335	373	370	305	315	339	352	367	357	360	365	400	365	362	321	358	347	385	349	365	351	341	352	347	372	336	337	371	306	370	389	366	339	344	340	331	334	339	361	371	346	341	349	364	328	348	352	316	340	339	352	356	344	372	375	330	337	355	366	348	344	358	344	330	371	331	349	330	358	362	346	339	376	380	317	344	344	352	348	354	369	335	345	371	313	383	377	367	326	343	347	377	341	303	397	329	307	323	355	351	381	351	335	378	372	339	351	392	381	326	330	350	409	361	334	330	345	326	346	341	356	364	370	350	354	347	356	360	335	370	351	362	349	354	317	337	367	356	348	349	356	371	329	293	378	345	337	364	386	361	366	375	389	381	369	323	363	383	351	371	365	357	340	328	333	371	336	322	337	367	335	364	342	369	351	341	332	355	344	343	338	375	360	361	360	355	355	403	357	357	357	360	348	356	371	331	382	365	356	340	362	350	330	362	397	332	329	388	356	329	337	377	340	325	329	347	331	381	325	332	325	317	350	351	339	339	388	339	323	330	363	367	364	349	334	310	347	323	373	364	367	330	357	347
17087	8772	12223	13604	11489	9795	8015	6464	5295	4508	3861	3248	2775	2276	2144	1796	1660	1517	1500	1333	1270	1221	1178	1091	1062	1010	1052	963	1028	983	920	874	953	863	859	844	869	884	884	839	888	830	893	861	842	847	779	842	862	832	808	822	802	812	781	831	842	777	725	839	775	817	806	789	774	867	823	800	799	789	769	786	752	783	797	827	793	772	793	820	753	798	768	741	787	760	775	746	786	731	836	758	819	748	764	780	735	817	738	799	790	766	776	797	810	843	768	741	749	777	782	804	769	750	830	765	800	800	799	807	810	800	779	760	810	778	770	774	787	793	813	760	754	819	783	738	812	775	796	830	773	784	807	809	793	804	796	759	825	799	788	824	781	762	772	740	812	843	799	804	804	779	788	765	780	771	832	746	801	751	819	752	784	794	788	798	779	786	792	719	816	768	794	736	779	753	760	767	769	767	767	765	790	754	760	777	821	821	779	819	799	842	772	767	791	769	773	799	782	781	749	865	840	700	789	784	804	776	755	760	802	837	813	835	770	784	763	747	801	783	729	820	778	766	779	803	751	819	778	803	813	762	767	778	800	784	752	778	791	807	743	812	787	808	798	743	763	843	865	846	770	792	756	762	828	805	758	781	798	713	784	764	746	841	799	734	787	764	804	774	763	732	756	818	787	782	788	781	772	730	762	849	771	729	809	821	790	770	784	760	794	816	787	722	783	755	729	788	800	776	759	826	830	807	778	794	828	856	802	731	836	764	781	765	835	816	820	783	794	776	806	765	780	791	819	749	783	794	826	803	729	762	778	758	755	775	737	810	811	823	794	770	831	796	776	755	773	798	845	784	756	792	777	747	759	780	810	768	755	725	799	781	760	809	795	789	740	789	818	817	777	756	809	822	791	756	781	737	744	822	796	749	770	790	810	773	763	740	743	783	757	783	786	725	765	800	786	783	815	794	773	773	812	764	760	803	796	793	733	767	779	759	725	786	811	743	781	785	757	799	779	758	802	817	798	820	826	786	780	846	792	800	743	783	858	744	791	753	749	757	801	791	751	824	784	770	791	779	787	778	782	787	756	768	741	743	839	776	736	787	758	769	845	806	816	710	817	739	775	807	796	787	796	765	758	715	785	775	804	747	786	742	845	766	748	776	762	764	779	763	762	772	796	819	751	778	778	774	796	752	801	764	849	790	767	805	806	831	774	789	754	780	813	800	818	775	764	809	795	786	799	769	796	799	804	785	775	813	783	772	818	801	782	774	782	778	774	794	758	802	775	826	759	789	807	778	790	780	769	748	754	794	816	830	780	763	795	772	731	758	784	787	768	811	782	811	802	800	750	767	789	779	796	771	758	799	758	781	717	808	759	739	811	801	817	783	760	805	729	812	803	828	802	774	810	835	781	764	737	778	845	801	804	843	787	780	763	816	762	804	825	785	846	778	771	817	843	812	811	784	754	752	741	801	793	762	825	779	818	763	780	799	784	785	808	777	792	749	769	749	759	789	811	754	801	788	809	764	792	718	808	807	802	793	824	799	749	779	811	824	772	795	770	781	775	755	770	807	803	783	745	766	840	796	774	781	771	813	816	767	743	804	784	790	821	727	773	795	808	778	834	779	745	740	761	792	797	791	752	764	811	754	780	795	779	795	768	848	785	734	726	773	810	794	757	804	754	820	816	779	786	755	796	775	815	828	775	744	738	799	765	797	798	802	800	787	766	786	757	798	770	782	740	794	744	804	774	818	795	699	724	777	789	786	794	751	811	784	826	792	790	796	781	794	812	778	818	797	722	770	765	801	760	773	796	771	793	767	782	793	774	800	768	804	787	767	801	809	797	811	739	762	781	817	856	746	813	762	827	786	810	809	794	806	791	767	766	816	806	767	780	805	811	795	760	819	818	727	806	786	784	783	805	800	770	743	740	802	786	791	778	797	767	713	801	797	815	787	731	751	771	774	783	747	812	779	792	797	781	776	755	772	784	761	843	818	734	780	787	817	805	735	739	789	805	757	749	790	745	812	786	726	776	817	746	788	759	818	759	809	756	758	801	766	785	752	768	744	827	811	792	799	792	785	833	798	827	777	780	818	793	800	824	769	772	798	772	784	808	809	785	744	834	743	801	785	776	829	734	826	754	822	819	731	782	718	798	777	821	746	818	793	807	779	818	783	793	743	751	773	849	782	759	787	776	801	788	763	811	806	825	820	766	814	826	826	769	783	835	815	780	739	818	774	781	742	785	884	826	785	742	866	790	804	751	832	775	767	782	772	798	822	781	773	821	748	773	816	776	719	785	776	738	822	731	796	739	802	768	746	828	811	763	770	792	777	784	821	747	772	801	766	772	809	774	791	815	821	812	784	785	772	762	812	756	752	749	772	776	781	751	804	796	764	855	815	823	807	798	821	783	779	798	777	862	768	785	743	795	781	773	771	807	788	816	845	797	794	761	785	775	803	774	824	817	771	754	793	800	810	721	784	773	781	803	789	739	800	791	796	726	752	807	769	759	757	775	764	790	795	777	772	789	852	802	750	743	791	761	800	789	801	821	782	725	806	791	805	803	778	772	789	785	760	767	775	793	774	825	785	776	761	778	783	829	822	813	747	856	765	762	769	794	765	793	788	793	813	744	831	781	741	774	790	799	775	750	782	764	846	813	757	812	770	831	799	824	818	770	785	800	771	787	799	755	786	757	814	790	807	826	760	860	802	845	750	819	766	779	813	752	759	790	754	763	791	770	789	752	812	785	787	755	740	761	778	815	809	769	788	766	827	789	808	756	754	814	796	786	769	806	783	786	798	808	785	745	772	768	773	799	751	789	768	783	761	808	769	787	725	793	805	747	731	828	782	771	774	761	795	747	767	746	789	747	778	764	768	807	794	787	796	806	820	783	783	788	816	813	815	792	813	794	800	818	728	791	804	800	753	768	778	779	788	737	731	731	783	819	773	797	763	767	805	867	813	760	787	837	801	756	780	761	810	774	731	761	775	736	806	791	794	838	767	797	789	798	788	798	807	787	775	784	730	773	812	830	804	802	778	789	827	771	813	796	791	754	770	796	820	795	791	800	798	766	813	815	816	806	779	771	795	817	790	767	765	760	773	744	749	775	793	819	783	763	756	813	808	766	755	851	819	786	774	781	806	773	776	761	790	806	795	766	812	818	810	730	750	805	791	778	772	789	761	793	763	762	832	820	776	794	785	778	756	829	791	824	795	760	749	749	767	771	776	828	810	782	773	757	768	777	785	773	819	793	759	777	795	765	810	785	763	819	793	835	820	758	760	778	768	763	748	784	797	720	850	789	787	764	808	820	811	751	767	833	816	795	797	722	769	807	752	798	785	760	794	806	763	805	768	760	776	797	766	783	758	762	788	762	802	769	747	813	811	826	786	762	797	811	796	804	812	773	763	790	721	799	833	774	780	804	818	768	798	756	801	785	797	810	812	811	808	776	799	812	763	801	756	769	765	832	785	768	794	729	815	818	784	796	781	749	867	780	792	793	811
35968	16862	10793	8224	5817	4329	3386	2571	1857	1450	1210	1003	853	765	685	592	568	525	484	497	467	492	434	386	442	387	389	388	368	407	340	390	337	373	376	357	353	355	364	360	350	313	351	376	345	354	336	346	382	352	339	366	340	318	361	323	323	307	346	396	351	341	325	328	324	349	328	357	335	357	318	347	345	315	367	341	344	337	377	355	354	367	325	358	350	364	362	323	348	354	366	329	302	332	340	359	337	341	339	326	375	359	376	317	379	348	344	326	376	358	282	335	361	348	359	334	320	311	335	370	339	303	366	346	313	335	365	362	349	364	320	324	316	315	334	343	327	329	340	318	393	343	368	359	337	356	343	343	330	347	340	341	370	339	350	340	355	379	319	358	377	374	350	361	344	358	398	343	351	355	321	332	373	333	358	333	347	341	313	362	324	331	343	334	338	335	339	361	337	367	331	347	327	355	365	327	354	349	351	368	361	328	368	349	369	363	324	313	336	385	343	325	365	346	336	345	333	369	321	347	339	367	340	358	368	302	357	317	341	309	339	350	335	332	301	364	350	356	326	363	338	344	347	386	342	364	323	331	324	356	307	363	340	386	320	351	313	369	326	368	365	315	329	347	355	374	340	374	350	374	329	335	338	338	350	329	366	326	345	325	350	357	347	366	366	304	325	336	383	347	326	393	352	372	386	345	379	353	335	329	374	354	392	383	362	378	329	354	324	322	301	329	373	363	343	374	389	357	345	346	372	353	342	359	362	384	325	339	369	378	374	319	332	318	356	340	342	332	334	335	400	334	370	370	371	372	342	365	326	364	377	349	336	341	334	365	337	352	303	328	381	360	338	378	333	335	333	332	337	368	333	335	349	367	327	385	356	346	335	332	327	363	352	373	361	341	334	345	355	322	322	354	350	346	331	351	326	327	360	341	345	336	351	335	325	383	349	336	369	346	344	378	344	347	343	338	379	359	345	346	338	352	363	356	314	375	385	375	339	334	365	334	334	373	323	360	366	322	360	340	334	326	369	347	349	300	358	345	356	342	335	344	352	357	325	347	337	335	352	370	368	332	343	364	320	357	339	304	327	394	335	368	341	309	351	333	360	319	350	387	357	356	364	329	336	319	343	355	333	345	355	343	382	365	377	362	369	357	315	315	365	331	363	353	336	351	341	310	355	354	356	353	353	347	358	344	360	336	346	358	323	369	334	355	311	340	342	356	317	328	379	350	360	364	315	326	357	379	348	362	359	335	334	339	349	356	339	352	341	355	313	322	325	386	352	340	343	348	327	342	354	358	357	360	339	357	353	359	356	334	329	334	339	346	372	401	353	354	363	328	341	352	355	376	332	328	350	341	321	367	346	352	375	320	365	329	334	367	386	317	361	310	324	368	327	353	361	351	363	327	349	384	315	331	356	322	365	352	340	321	326	333	317	366	318	349	299	332	342	353	347	336	320	371	308	365	367	338	322	360	340	339	359	357	345	344	337	329	335	391	350	336	342	329	339	332	347	343	352	390	350	331	361	354	347	341	315	356	332	373	339	330	291	353	333	372	344	355	357	337	362	320	372	339	327	337	345	355	328	359	342	344	318	369	311	332	355	372	346	342	362	393	363	352	356	352	349	338	333	363	372	352	360	341	345	342	381	379	354	329	347	352	326	293	351	313	327	339	340	385	340	321	345	330	360	343	381	337	330	336	360	340	344	331	342	357	300	345	328	362	360	363	298	353	362	378	347	385	374	392	344	321	344	362	354	301	364	338	345	371	350	328	356	366	366	350	361	381	321	350	299	325	318	368	319	337	327	368	340	355	350	345	335	326	370	334	348	316	347	367	363	332	331	359	329	367	350	332	342	363	389	340	341	349	341	349	297	380	353	339	335	343	337	334	348	359	363	348	351	356	314	326	352	358	350	338	359	412	329	325	324	336	355	329	344	327	340	320	322	357	352	344	344	338	366	347	332	361	352	348	321	353	356	341	314	377	345	335	351	340	380	349	365	372	390	340	345	320	349	354	343	323	378	369	362	307	322	330	363	348	319	398	323	381	336	330	337	340	357	316	390	329	318	357	315	339	317	331	315	354	365	348	374	384	362	338	335	340	356	346	340	334	308	351	315	339	332	321	372	328	311	337	342	359	349	342	323	324	351	351	339	325	365	377	359	351	332	357	360	328	368	348	316	371	338	368	350	337	341	327	328	329	329	409	417	372	347	324	355	345	355	329	376	320	340	364	376	350	310	321	340	333	340	296	343	327	349	349	303	351	318	336	340	336	341	313	327	364	342	324	339	326	349	348	328	333	364	361	359	332	378	330	352	367	373	344	409	361	343	333	351	344	338	335	325	355	350	329	350	348	322	326	331	366	354	359	355	323	355	347	372	398	386	340	337	369	363	356	386	332	332	381	366	360	388	345	350	326	352	349	370	314	349	332	375	338	374	338	364	355	330	354	327	371	359	349	337	362	339	326	361	347	312	316	343	329	367	345	330	319	309	347	324	338	332	339	327	389	334	378	354	341	358	355	365	311	358	322	362	354	378	341	332	358	317	356	349	350	324	330	363	361	372	362	318	357	345	365	354	350	349	331	300	377	367	331	337	323	320	311	348	338	337	362	356	362	330	353	362	366	369	348	359	340	320	368	337	354	346	374	313	352	332	373	333	330	305	335	332	351	336	338	357	325	367	304	336	338	304	330	349	332	322	361	324	323	301	363	339	356	356	352	321	337	341	330	382	355	314	311	300	340	374	335	314	356	348	332	344	376	370	337	366	326	362	380	319	326	350	367	339	384	348	364	367	334	325	342	346	338	295	357	358	321	372	332	371	338	372	364	352	327	321	310	349	357	350	382	375	368	364	340	322	336	360	368	361	328	352	340	332	359	317	355	358	366	304	327	350	370	391	362	377	366	349	312	321	309	377	330	308	395	357	339	332	336	338	363	371	352	351	372	358	395	362	387	345	376	322	355	362	368	338	371	346	345	353	353	350	342	338	326	339	366	363	317	327	332	324	342	338	392	349	355	338	324	342	347	356	377	342	355	344	352	368	370	321	365	334	315	326	333	358	360	341	335	366	367	348	340	369	365	353	363	322	353	331	351	335	382	359	359	329	338	355	349	365	343	331	347	348	338	347	333	341	357	329	331	318	373	349	327	330	374	363	358	313	340	351	312	359	329	316	370	336	382	322	349	334	353	345	354	336	367	334	368	334	367	348	377	358	318	339	363	363	338	351	361	358	365	369	366	349	364	373	308	307	332	330	352	328	356	312	318	363	348	289	350	366	329	343	354	319	362	327	322	359	350	362	333	324	366	359	342	343	341	328	337	331	381	375	347	359	368	353	372	318	382	362	346	363	357	325	356	353	337	354	337	380	353	383	328	350	355	321	336	362	325	332	356	353	341	326	346	360	373	342	374	347	362	334	364	326	335	311	351	388	340	374	314	347	343	347	353	333	337	349	338	375	340	354	349	373	344	336	364	369	335	334	348	347	338	308	334	372	325
21410	11657	15124	17300	15134	12608	10738	9077	6992	5840	5115	4322	3781	3220	2594	2372	2189	2007	1790	1661	1500	1366	1415	1249	1253	1185	1078	995	1021	1023	978	980	885	889	925	936	920	866	870	826	887	832	817	844	836	792	829	849	767	751	823	765	834	751	806	810	851	756	777	794	821	807	783	767	844	806	746	792	787	802	764	788	759	774	810	792	815	833	775	798	800	853	804	745	833	813	811	784	786	773	806	717	818	771	761	744	751	827	807	763	761	720	792	853	759	790	742	776	766	789	791	800	804	752	765	759	795	745	787	772	742	794	773	798	786	747	765	734	804	780	724	786	765	731	765	785	766	788	831	789	829	777	767	781	763	802	765	777	808	797	721	809	785	721	791	799	769	772	821	751	828	803	806	733	764	761	714	769	787	775	749	786	810	753	780	838	747	762	799	796	764	781	749	811	770	744	769	761	817	736	764	791	823	770	772	770	810	751	769	803	806	783	781	818	797	742	727	769	796	795	768	753	777	794	781	772	806	763	740	834	727	753	820	782	755	761	763	814	747	777	810	787	803	735	735	745	771	753	792	801	816	847	760	789	790	750	746	776	760	834	827	813	776	777	779	764	801	802	794	793	758	751	817	748	773	815	816	808	774	778	745	801	752	763	821	767	814	772	798	784	774	790	753	752	777	828	744	786	745	810	776	778	775	769	755	759	774	785	750	723	716	794	749	758	796	742	717	784	764	784	782	838	777	808	810	789	774	765	775	757	845	772	735	738	818	728	772	776	795	766	741	782	774	768	738	777	751	811	803	812	774	728	778	748	778	791	775	713	778	784	703	773	779	793	807	775	820	783	802	753	741	757	758	807	756	825	810	834	767	792	785	787	742	742	792	732	782	808	790	783	733	752	737	750	819	749	798	779	788	732	778	758	834	801	743	780	760	713	788	845	809	772	790	748	785	776	787	785	799	774	764	759	768	763	744	763	742	795	764	765	760	758	810	824	781	801	809	800	770	776	791	795	766	722	774	804	752	762	795	756	810	760	818	796	797	754	749	797	750	803	764	814	764	743	714	746	769	757	765	789	746	777	786	780	719	826	748	741	762	788	778	840	752	813	801	776	791	755	807	773	754	781	747	809	759	730	766	800	748	771	725	799	799	777	781	765	780	763	770	800	763	743	807	758	787	777	744	765	768	816	806	806	756	759	758	749	800	780	771	786	790	809	815	777	766	821	804	820	804	755	765	826	836	803	748	791	790	763	790	786	790	774	744	782	752	795	794	791	792	727	784	786	814	785	834	802	809	749	782	775	771	759	797	834	760	780	741	769	750	792	772	842	823	765	749	779	730	772	790	788	742	753	788	808	779	767	776	776	770	766	818	734	811	800	747	812	784	834	709	789	745	783	773	719	794	803	771	769	809	809	746	760	789	762	809	790	736	753	784	816	821	738	742	799	776	764	825	792	814	762	762	794	808	748	787	801	785	803	769	822	819	755	780	779	751	816	735	764	812	734	807	793	759	767	806	774	794	773	783	716	730	778	835	740	775	802	793	763	815	778	751	787	817	760	802	753	758	796	754	750	808	777	784	790	785	762	742	725	792	807	793	807	786	798	777	774	782	781	773	750	788	738	751	757	799	822	758	795	766	796	828	819	758	779	795	804	823	748	776	765	766	824	809	750	782	797	766	792	780	821	767	737	754	817	794	742	769	822	823	787	744	790	805	764	782	772	783	752	799	759	773	788	797	780	734	763	805	783	800	744	747	777	783	751	766	814	745	763	757	775	782	767	803	772	750	741	815	791	761	794	808	776	791	797	761	813	824	784	794	742	784	803	784	767	716	777	793	803	771	776	791	781	798	782	811	824	767	793	753	788	816	714	726	852	782	738	800	758	818	772	767	795	768	770	806	819	787	806	756	779	794	793	748	865	738	744	813	725	765	796	769	795	797	814	797	824	763	749	831	743	760	785	792	789	782	785	745	784	760	732	808	768	770	759	808	779	841	776	758	805	792	785	784	793	748	794	822	755	764	803	758	801	772	778	773	775	785	770	816	789	790	737	740	773	757	781	733	814	788	805	775	777	772	786	798	764	785	800	746	782	810	783	835	809	785	751	814	808	765	770	756	773	821	788	842	771	804	831	778	742	766	790	786	806	802	820	762	760	780	787	823	772	788	789	789	761	759	766	790	758	780	742	810	806	752	740	771	745	816	811	759	829	802	790	794	781	770	740	776	748	796	737	803	793	806	779	778	803	843	769	821	737	794	786	747	787	794	786	771	787	764	803	764	777	796	733	808	820	832	787	862	774	796	790	767	765	769	798	770	775	754	742	761	754	793	793	777	799	770	806	769	753	769	756	798	759	755	742	783	721	740	796	783	774	793	739	767	809	739	784	816	813	746	766	766	764	757	805	835	808	798	789	800	798	760	731	802	775	794	762	766	780	746	776	784	740	777	782	810	795	770	779	777	755	780	816	780	790	799	784	790	735	734	782	797	767	818	820	760	772	771	745	757	757	771	735	785	765	735	757	774	768	767	771	802	770	801	804	793	783	730	766	744	760	798	801	757	737	790	822	810	761	747	762	712	796	768	787	784	790	799	770	751	753	774	792	801	742	762	787	783	776	802	815	770	813	781	815	790	777	777	741	791	789	834	818	788	731	770	775	742	752	775	733	764	830	819	774	826	775	782	818	779	761	763	787	765	740	779	781	753	754	723	746	765	768	778	808	793	763	834	782	783	796	714	822	740	762	804	770	774	740	806	756	822	786	841	800	773	790	738	763	736	759	750	832	775	759	843	793	804	823	786	752	721	747	772	809	749	793	829	810	793	790	788	762	774	778	838	740	813	755	760	808	826	794	780	770	780	795	812	796	779	774	770	752	749	771	784	790	775	752	774	809	732	783	748	750	732	812	739	762	770	839	776	782	777	787	747	731	736	783	796	764	785	764	804	819	776	799	762	755	812	825	734	784	710	847	700	743	809	831	809	773	785	795	767	753	786	730	724	757	793	769	757	765	778	783	798	755	757	759	823	735	803	803	733	786	778	787	763	799	731	761	763	730	755	785	792	780	746	786	789	815	762	800	784	775	760	768	763	808	846	778	819	805	749	784	777	790	771	736	839	744	789	739	788	845	792	707	813	784	812	851	738	755	772	807	761	771	756	767	751	753	788	819	808	796	778	766	810	784	737	786	750	768	766	811	799	818	782	816	772	782	756	780	751	820	752	776	829	814	744	762	802	795	704	798	765	837	800	814	770	827	787	798	788	803	760	789	729	770	780	812	790	802	791	821	779	820	783	752	719	805	809	733	770	803	770	811	755	743	776	769	779	810	819	797	751	755	767	775	768	776	789	779	790	774	734	782	732	770	792	753	778	746	838	771	748	837	783	770	800	812	782	845	826	833	837	768	828	785	767	745	783	804	762	796	770	803	788	723	793	804	762	751	788	789	763	758	720	808	798	778	769	798	794	783	774	831	764	753	780	793	787	798	767	757	811	738	768	782	786	796	779	779
15729	6777	4830	3378	2128	1566	1234	901	811	692	647	536	514	528	446	456	404	423	435	408	363	395	396	402	361	375	416	387	350	370	404	363	412	394	386	390	356	385	345	386	379	361	368	316	367	382	346	383	406	366	384	333	386	379	368	370	392	384	340	356	366	345	385	373	372	382	366	372	349	377	384	379	359	355	389	420	384	325	363	378	335	366	368	372	346	363	375	390	346	359	327	365	359	361	361	386	369	339	367	330	416	338	333	412	401	312	374	418	364	333	385	333	355	366	367	381	352	373	373	360	367	371	378	389	373	367	390	342	360	336	368	342	372	371	338	370	361	377	344	381	386	427	387	384	372	377	382	358	372	375	341	337	333	349	362	390	399	336	365	361	342	352	386	391	418	368	381	333	392	375	382	370	360	369	341	364	336	365	363	354	384	367	350	333	357	314	362	340	364	326	366	363	334	354	358	382	397	384	371	331	368	345	374	360	386	363	346	376	361	341	349	349	343	376	382	387	351	336	395	404	355	371	371	372	392	360	332	418	366	353	353	396	352	399	368	328	366	394	375	357	346	339	364	346	381	340	372	379	345	365	370	363	419	372	368	342	390	331	353	350	385	385	350	378	413	372	387	411	371	351	354	377	388	370	380	377	337	402	316	384	369	368	351	341	356	344	377	373	357	368	369	361	323	318	368	318	364	364	343	351	360	344	376	368	359	375	387	355	364	358	374	363	337	385	340	361	348	381	395	367	362	327	396	322	350	399	387	382	359	313	387	362	380	337	346	376	354	353	389	352	376	380	374	346	330	340	353	369	343	338	370	371	345	379	387	374	392	350	359	341	361	342	329	366	388	357	358	402	348	351	381	353	388	363	374	360	366	353	392	387	375	357	332	361	375	369	384	353	374	389	332	362	389	367	373	353	399	337	339	356	353	381	411	375	364	369	352	373	405	374	333	342	328	355	380	353	345	361	340	334	373	349	320	342	377	329	371	341	367	327	374	346	352	381	387	372	350	353	331	383	389	386	352	381	355	370	369	415	359	421	358	366	314	388	377	368	370	357	355	343	348	374	392	393	347	333	374	348	377	332	391	359	363	397	366	352	339	376	357	375	379	371	381	401	339	398	391	358	372	333	354	338	351	389	335	383	361	361	347	356	344	372	370	317	379	352	396	366	322	349	360	371	381	353	382	364	345	364	371	373	351	329	369	342	369	341	345	348	405	375	362	370	353	355	321	362	325	375	316	337	375	398	339	372	389	381	361	347	384	362	320	362	387	393	334	371	372	371	361	367	378	339	353	351	394	349	365	404	342	396	335	381	356	362	354	387	334	373	351	385	396	376	344	327	347	356	373	373	346	389	380	342	373	356	373	375	360	374	386	332	373	348	358	344	401	369	341	364	337	378	340	357	346	358	386	387	358	360	382	365	368	377	356	354	372	404	358	375	359	335	385	360	378	357	372	391	328	367	322	380	359	385	330	383	361	381	371	389	366	352	336	365	392	335	336	388	386	313	357	366	325	360	371	369	372	361	356	393	407	311	348	359	391	325	374	411	371	378	380	317	398	401	380	357	370	362	356	372	363	374	362	371	340	361	359	366	359	340	382	349	399	356	361	344	314	354	386	395	371	353	391	343	322	377	356	372	374	341	361	379	382	362	327	354	354	388	405	376	383	354	380	370	337	368	360	348	339	374	361	379	374	364	386	338	342	359	359	357	387	363	381	351	368	367	368	359	379	378	349	367	363	362	324	375	362	325	376	339	382	329	357	371	343	387	337	333	376	370	395	364	369	344	346	356	367	397	382	383	343	381	356	374	380	336	363	330	367	328	391	365	344	369	374	335	346	350	381	340	401	386	395	364	390	353	359	380	348	358	337	365	376	375	363	399	390	336	380	356	384	385	357	395	343	340	358	339	376	378	374	360	369	359	340	389	386	374	355	356	381	359	376	361	354	376	398	356	353	391	311	376	390	347	362	381	363	352	371	363	372	346	365	347	360	371	367	356	383	384	388	359	351	354	342	389	400	341	343	372	371	360	410	380	361	361	352	346	390	351	386	381	357	369	371	306	350	333	371	359	380	393	369	356	382	347	337	363	352	342	352	359	390	381	378	347	359	358	336	321	351	369	328	356	388	346	350	378	395	329	331	354	357	341	353	373	323	365	387	384	378	389	376	400	354	362	359	347	371	352	343	399	383	347	363	373	362	362	362	363	353	324	391	395	363	362	400	367	342	369	338	346	346	327	387	376	373	370	401	359	343	337	347	363	347	351	344	338	384	362	336	358	366	375	357	368	364	330	377	394	376	368	422	354	350	391	331	378	388	403	370	366	373	356	360	387	350	345	365	361	357	364	391	358	351	363	379	398	353	386	399	376	347	372	339	344	374	378	384	393	329	366	371	401	398	345	390	389	353	374	368	365	340	333	362	370	349	358	413	388	378	367	406	332	365	365	385	343	361	370	355	405	356	362	367	374	402	374	378	323	375	376	357	377	390	372	426	384	336	362	360	344	388	338	406	373	369	361	364	388	385	376	365	364	352	367	348	364	391	351	327	333	378	366	408	392	387	344	392	403	384	363	356	367	384	347	406	340	393	333	323	326	345	380	361	392	354	378	360	355	363	402	351	380	353	377	334	385	367	369	344	381	372	382	357	370	368	366	377	409	374	342	372	336	379	372	333	375	364	367	340	370	361	395	392	360	375	406	391	356	339	367	389	351	319	337	359	365	351	338	342	393	342	351	345	352	378	379	364	367	347	364	329	379	334	341	385	350	354	348	373	376	379	352	363	409	360	400	356	355	370	341	364	375	389	390	378	379	366	366	389	325	370	363	374	340	364	349	351	353	381	379	381	341	373	376	360	367	352	367	333	339	361	361	334	352	362	349	353	406	386	371	354	336	363	360	346	332	374	347	366	346	354	358	398	339	352	385	347	367	369	361	329	356	351	349	392	344	343	360	374	383	310	347	380	382	390	356	372	363	365	328	372	371	385	378	340	410	388	359	382	347	399	375	340	382	330	358	361	378	370	380	377	394	361	346	369	358	389	371	403	370	352	318	348	359	376	373	374	346	347	332	367	337	339	370	367	380	389	320	372	371	340	371	347	367	400	373	339	335	370	367	352	351	353	356	376	345	373	401	379	361	369	386	357	335	346	365	377	333	399	339	395	365	350	373	383	439	379	364	413	401	377	368	336	338	339	374	349	362	346	362	332	320	336	387	364	332	363	364	383	374	365	360	393	360	386	375	345	338	329	354	361	356	334	398	368	394	365	378	349	386	320	374	381	356	341	361	390	354	337	359	387	357	340	349	383	364	423	394	412	355	334	354	378	360	330	375	369	382	385	398	366	343	395	372	413	381	382	378	337	358	323	323	371	349	373	340	403	369	392	331	334	415	344	357	342	323	368	347	389	363	382	389	365	350	370	333	395	351	363	311	354	428	349	378	331	341	320	382	348	363	339	349	357	340	374	364	359	362	347	355	367	375	376	389	354	363
9758	5400	8227	9020	7482	5894	4695	3788	3001	2680	2266	1900	1772	1568	1466	1383	1308	1167	1122	1097	1032	1017	1011	999	975	976	977	896	899	907	862	868	879	857	885	918	851	845	849	858	846	844	805	759	796	843	846	803	834	791	876	834	777	840	789	840	846	827	767	844	816	815	853	808	786	830	744	819	825	826	780	778	816	806	788	838	796	827	793	824	815	794	799	836	809	830	780	794	867	817	754	808	794	812	796	835	804	795	854	828	836	810	835	805	775	812	826	823	773	820	818	812	823	772	870	820	767	841	753	864	838	782	828	720	790	770	812	813	795	817	796	797	832	816	820	839	803	826	799	806	769	823	826	824	805	822	840	789	793	791	778	854	783	794	830	793	788	803	837	778	774	767	802	813	775	836	796	797	784	825	839	804	832	798	834	837	768	768	849	795	855	760	802	805	844	834	817	818	817	751	826	732	862	798	764	829	756	758	797	791	764	810	812	795	840	821	806	850	813	864	825	802	790	844	809	809	792	780	787	861	815	764	843	818	806	843	805	831	810	786	776	814	801	819	758	825	856	777	830	816	762	777	841	768	759	815	783	843	796	806	834	813	813	790	757	844	799	801	824	863	820	800	818	725	807	819	784	817	779	858	771	838	819	854	844	784	777	775	773	782	810	803	799	773	821	807	788	813	889	840	756	777	805	792	830	813	807	799	800	800	837	851	833	780	809	848	843	753	787	844	778	791	825	811	826	757	822	828	837	828	831	810	848	818	805	853	780	808	774	783	816	826	755	795	782	789	786	826	832	867	809	821	791	844	753	818	833	801	792	801	812	875	821	834	846	792	840	811	754	778	813	842	804	775	835	810	819	780	818	832	818	808	796	818	791	765	820	844	827	826	833	780	784	821	794	821	795	810	745	785	776	840	764	841	783	744	764	844	844	851	832	778	781	815	806	808	806	820	786	819	767	829	815	837	787	772	801	799	814	781	752	798	797	793	793	857	838	791	857	838	776	828	842	789	797	828	795	811	795	814	835	836	773	829	827	807	826	760	796	745	770	769	801	783	822	810	776	832	815	873	836	783	821	795	763	835	800	791	805	771	794	808	853	829	820	797	788	789	817	828	777	830	827	822	826	806	813	812	762	802	805	759	786	861	858	847	781	838	849	796	790	818	841	818	802	840	851	831	848	812	826	814	810	771	803	821	794	848	812	815	786	798	801	822	831	787	796	852	807	753	815	842	773	819	817	864	811	783	809	808	783	807	786	839	820	839	799	805	823	814	842	805	818	799	804	830	795	790	854	797	807	795	819	801	794	816	809	791	852	841	775	857	827	757	892	796	851	836	800	793	745	782	803	838	797	782	755	813	850	820	783	837	769	771	854	784	824	791	816	824	806	786	845	851	825	849	806	788	837	766	775	840	852	802	827	794	805	813	816	819	770	785	761	779	831	818	763	852	793	790	850	843	777	836	799	760	874	753	802	790	802	834	808	853	830	771	837	813	722	830	767	831	826	842	763	816	779	816	796	777	827	828	830	791	798	838	825	741	778	792	823	823	843	826	778	840	833	779	857	845	788	776	827	794	815	823	817	836	808	871	848	806	829	791	817	827	815	824	792	766	809	795	785	811	825	818	831	793	781	856	810	781	813	791	825	839	841	788	865	802	786	841	813	815	778	797	819	774	813	831	804	798	840	777	815	774	792	822	862	826	808	810	832	804	831	807	826	841	796	797	815	814	774	809	804	787	782	811	803	792	789	771	819	845	844	778	870	821	819	795	780	758	796	831	814	812	814	856	758	782	811	771	813	829	827	827	808	815	839	818	807	813	819	789	761	814	796	840	791	832	787	823	833	837	829	807	798	838	841	815	768	831	798	845	839	821	849	820	857	813	793	800	828	828	813	794	827	798	835	854	840	774	824	835	806	839	763	779	814	787	849	853	820	792	794	858	817	840	787	779	813	803	831	816	831	841	838	803	822	810	753	835	767	804	789	835	808	797	836	832	804	772	836	792	809	816	791	793	867	750	811	891	847	794	834	776	851	828	784	816	800	806	834	794	784	796	785	795	802	832	775	832	780	841	774	817	811	811	750	812	817	786	804	830	821	763	802	811	844	817	797	788	804	842	779	797	778	780	784	807	799	819	825	786	835	790	818	821	821	809	790	803	828	784	782	799	777	837	787	809	810	801	784	803	835	814	834	765	815	844	809	779	777	851	811	864	804	780	809	788	749	822	784	810	800	754	787	803	784	821	848	803	826	820	788	808	767	773	797	795	805	880	789	817	768	801	811	805	777	817	759	830	783	791	804	783	820	792	814	846	815	797	803	804	790	794	841	825	770	804	818	771	797	855	784	797	817	799	832	825	752	810	812	779	835	757	801	754	819	852	794	831	774	801	784	787	823	788	873	841	826	813	815	812	801	776	780	812	835	801	848	792	801	817	808	854	848	798	784	824	826	790	832	816	787	781	806	793	832	782	827	822	816	811	816	776	760	802	841	771	800	783	823	786	845	772	861	807	814	789	813	829	800	812	808	783	761	806	771	783	806	798	860	878	805	854	809	811	793	806	761	765	802	792	850	833	855	839	758	786	787	808	814	832	764	822	827	835	821	776	839	826	773	779	810	819	811	793	791	780	805	797	815	835	802	786	823	816	795	844	813	802	817	825	788	835	843	812	792	802	866	753	789	785	854	802	821	826	770	816	822	842	803	820	802	797	784	748	798	811	800	830	824	786	839	741	874	870	787	815	837	754	773	779	834	793	816	830	827	812	842	807	834	789	819	869	815	844	838	826	805	811	883	816	812	789	793	853	799	782	800	818	841	832	806	794	833	806	811	782	799	810	820	814	799	807	792	844	823	863	830	777	862	793	792	851	808	812	775	806	784	777	841	818	808	815	792	790	806	792	745	809	775	786	813	813	813	813	837	805	807	833	887	792	796	792	862	807	785	810	804	757	764	795	784	829	794	862	763	850	778	805	789	821	804	812	768	810	833	790	785	783	818	859	783	768	815	817	788	818	796	782	806	799	814	821	787	743	799	820	809	752	832	808	783	810	782	882	805	759	798	770	789	797	829	872	811	811	787	803	826	811	765	804	811	809	820	823	806	821	787	756	770	777	783	814	828	774	827	815	857	837	812	819	785	748	826	803	786	763	842	795	762	828	817	808	824	823	785	852	835	791	865	807	838	830	800	821	839	799	862	817	789	769	782	762	812	757	802	816	815	793	801	799	845	786	799	828	789	808	797	821	829	827	828	794	834	815	867	819	773	775	807	821	825	798	790	813	768	792	869	847	802	830	797	877	792	813	771	828	791	805	770	827	741	835	808	809	810	784	856	809	807	804	802	818	830	834	827	847	816	801	773	833	807	801	828	796	812	762	794	828	789	807	848	784	825	824	821	799	786	801	805	806	792	829	773	794	777	788	817	850	833	827	768	839	778	831	781	806	802	827	788	860	818	803	819	776	851	794	826	828	828	789	838	820	805	791	826	785	769	813	815	781	799	818
27845	11588	7433	5603	3555	2605	2017	1638	1204	972	856	737	625	633	600	543	478	425	454	455	427	433	377	432	404	404	401	363	385	384	367	355	339	347	351	366	363	355	356	378	354	348	363	375	384	345	356	372	343	366	356	373	350	308	356	343	369	339	328	349	352	320	343	361	385	346	428	359	319	369	369	360	321	326	390	384	349	317	336	328	368	365	348	333	349	354	359	352	351	367	323	376	383	356	354	325	341	374	349	359	343	343	349	331	393	341	338	356	322	355	363	375	352	330	329	350	388	354	345	414	362	353	346	383	367	309	359	325	328	325	357	420	339	353	365	356	355	393	330	324	378	367	338	313	367	380	368	340	345	323	342	333	318	347	349	362	327	315	378	357	372	340	353	350	326	366	343	357	364	373	348	363	348	364	334	331	342	346	339	371	304	350	323	350	350	353	354	288	333	368	392	324	351	355	371	351	307	290	351	343	339	351	356	372	306	339	346	354	386	336	338	344	341	362	335	335	334	360	342	362	346	380	381	338	363	335	351	365	353	347	332	342	370	365	354	345	345	331	327	336	340	366	366	350	377	354	344	321	352	363	385	329	355	329	339	315	343	351	354	339	363	339	343	357	341	367	379	333	377	368	350	358	306	356	375	338	342	360	345	332	378	346	307	338	318	359	323	313	343	351	325	356	410	321	344	357	365	344	311	334	343	367	338	335	350	340	346	370	332	358	347	338	338	381	346	375	350	361	363	349	350	373	378	356	365	361	353	342	357	337	310	380	352	386	368	356	348	385	350	368	348	343	351	360	349	354	358	354	377	360	344	332	379	350	373	325	352	333	357	361	397	321	392	342	325	417	356	330	362	361	330	337	369	313	346	324	379	343	356	340	318	365	358	345	349	385	339	334	326	359	349	329	365	353	354	339	414	352	308	310	338	329	296	335	315	349	333	345	375	369	364	331	344	358	338	405	348	340	367	382	378	342	360	348	365	344	376	361	373	325	354	371	351	352	323	374	342	373	320	392	382	397	366	356	379	332	393	337	332	369	333	380	325	331	353	366	346	348	343	321	319	327	347	334	320	343	326	354	362	368	346	342	379	362	340	357	363	366	340	359	369	333	338	315	351	371	322	336	347	359	329	362	336	307	334	367	366	363	342	343	313	356	343	368	375	358	352	328	361	322	373	365	354	377	351	332	355	343	364	350	341	347	367	373	374	350	387	381	380	359	402	361	357	338	371	344	379	358	304	336	312	353	371	355	368	354	359	308	374	342	378	321	345	301	376	341	332	357	353	315	348	349	316	321	367	360	365	391	382	380	347	364	396	337	314	340	366	367	341	374	366	358	328	376	362	364	363	316	366	346	360	345	374	347	338	363	302	346	337	351	350	357	385	366	334	354	374	379	360	349	338	308	349	344	378	337	353	345	359	343	395	341	360	330	333	352	323	381	311	328	347	350	361	352	333	315	369	334	360	379	353	345	394	363	368	390	335	363	342	326	344	379	375	395	368	370	331	351	338	344	335	346	340	365	368	353	303	338	359	357	365	366	362	368	337	319	345	353	361	329	326	345	368	341	364	345	338	381	326	349	350	363	318	321	298	334	311	312	367	353	369	365	343	369	316	325	352	352	358	362	332	365	307	315	349	361	328	366	350	363	361	346	377	365	364	337	364	358	344	359	340	368	375	362	355	371	380	374	375	387	389	317	392	375	366	405	324	348	349	369	384	342	381	322	326	351	325	344	385	403	354	318	368	357	352	333	346	353	363	328	364	348	334	315	357	354	389	351	363	360	360	356	336	360	325	366	348	351	332	359	350	348	345	353	335	391	339	349	352	369	361	388	345	365	335	347	311	330	378	333	383	390	341	324	379	385	372	374	329	396	360	366	335	392	409	336	421	361	356	333	385	338	316	334	339	328	337	349	352	341	350	335	328	370	373	385	345	361	316	359	365	354	317	315	362	345	345	339	339	367	357	368	326	350	353	353	340	331	362	340	356	360	343	335	325	318	346	337	318	352	356	338	363	373	393	340	356	364	331	382	360	347	324	310	349	322	374	336	375	382	349	323	363	345	351	341	363	342	360	395	376	335	377	327	341	359	360	357	350	370	313	380	334	348	340	353	351	395	349	355	371	357	343	335	348	362	344	355	339	316	376	360	313	375	361	381	327	318	348	357	353	323	350	352	314	339	320	317	364	344	342	355	367	342	365	351	329	362	349	349	342	354	357	361	357	352	363	364	341	332	348	358	338	345	363	348	357	365	333	340	329	337	319	332	333	341	355	331	370	355	338	336	343	356	378	324	339	342	354	375	350	365	359	364	340	324	336	352	370	344	363	365	342	355	335	344	337	363	360	345	348	355	356	383	341	365	362	333	355	337	346	360	328	379	341	341	336	349	363	336	339	359	343	352	371	379	353	360	339	320	329	378	350	337	364	367	369	342	346	321	354	350	364	361	355	345	360	342	310	332	370	336	384	315	355	379	373	322	364	312	335	370	340	346	370	337	319	314	321	360	356	386	393	349	368	357	360	368	360	349	325	370	363	348	362	311	363	338	385	374	361	325	346	352	312	337	343	351	346	340	369	366	357	345	324	312	355	343	356	342	318	354	382	350	363	343	327	362	339	346	358	346	372	363	332	372	380	351	302	350	374	349	368	336	367	350	349	361	363	315	338	366	361	349	360	331	359	344	335	340	347	355	376	383	352	365	360	345	310	353	317	357	335	310	334	361	323	392	337	380	343	376	358	334	369	351	345	322	347	362	326	363	332	345	371	349	343	310	322	339	363	357	318	362	360	356	353	333	362	369	332	309	368	340	322	346	343	405	355	353	358	389	313	361	332	381	374	384	334	384	349	348	348	331	345	366	372	387	372	375	337	351	352	373	379	355	371	337	352	408	368	375	347	344	373	388	349	351	350	358	348	342	319	371	380	347	357	327	342	330	367	327	372	346	354	335	358	328	355	349	349	333	358	338	335	313	346	312	349	351	315	334	337	343	351	347	333	311	366	392	355	373	371	361	360	329	356	351	354	341	345	342	359	335	396	374	346	331	372	336	352	375	403	329	347	321	364	324	357	352	343	371	324	352	367	340	350	327	356	353	386	355	374	392	349	329	324	361	312	380	290	339	369	361	315	364	349	339	335	345	353	339	398	345	351	357	382	345	367	380	396	360	336	380	364	367	367	340	309	330	331	339	359	352	343	374	320	373	350	367	377	353	370	346	361	357	329	330	362	326	311	349	329	333	328	331	376	382	365	333	365	347	358	372	379	372	355	362	349	337	350	354	374	343	372	360	357	363	360	362	356	328	323	347	360	356	351	343	396	330	345	345	343	342	324	312	378	345	364	394	334	324	393	370	384	353	335	363	398	360	352	341	369	362	330	344	353	361	369	345	355	370	388	368	309	341	356	361	341	368	391	366	343	360	367	337	389	339	383	347	340	341	376	322	337	326	333	337	346	377	339	371	393	335	357	354	328	359	347	351	338	341	345	359	319	368
17783	8436	11904	13716	11232	9311	7907	6412	5025	4149	3634	3189	2647	2463	2093	1780	1656	1488	1368	1382	1243	1139	1252	1157	1074	1026	1012	977	962	961	924	929	885	849	941	863	873	840	870	901	848	811	869	845	834	815	781	818	829	807	763	826	820	800	755	815	823	832	835	800	804	777	788	783	793	773	808	790	784	792	756	742	810	791	737	744	774	765	732	804	776	775	776	778	779	751	803	815	818	757	795	774	823	803	775	751	812	831	752	832	816	788	778	745	751	790	811	776	799	747	764	806	793	766	797	735	811	760	843	774	866	788	786	782	815	825	781	863	775	766	778	815	764	787	843	773	802	758	788	781	743	825	796	787	799	763	742	705	795	787	798	763	754	768	802	791	813	793	793	805	756	799	808	827	800	779	780	770	756	786	783	782	751	821	769	799	742	857	805	820	773	778	767	845	797	794	785	787	776	759	714	738	803	881	762	768	769	782	770	828	777	777	780	795	770	808	746	756	786	850	803	799	821	835	770	794	821	751	814	762	765	804	851	768	806	833	786	806	795	803	759	757	806	782	760	851	800	785	824	778	765	795	776	760	744	793	811	782	807	779	783	777	775	813	783	769	762	798	780	801	762	789	789	779	822	763	784	815	757	791	778	736	770	815	838	800	815	760	792	783	765	763	756	769	782	811	837	788	790	755	806	787	808	790	787	808	767	797	806	790	783	756	757	784	789	758	774	803	820	758	743	757	777	860	809	768	808	810	840	814	860	787	766	784	802	789	812	747	787	787	792	784	771	795	763	812	740	776	777	740	823	832	775	825	841	795	771	756	724	861	763	771	802	769	792	808	764	773	806	777	794	804	794	759	790	770	784	818	817	770	749	810	803	757	765	754	753	799	769	825	742	743	785	808	767	766	755	795	808	786	770	733	770	800	774	748	830	775	769	786	791	750	799	774	756	789	809	840	819	825	754	796	791	748	757	771	745	813	815	786	893	837	782	789	813	847	807	777	779	836	784	759	777	746	807	828	791	841	804	794	769	735	754	740	797	792	772	767	753	802	765	762	788	749	784	784	790	819	806	767	783	802	793	769	743	780	823	819	821	805	784	755	797	826	772	800	766	807	725	791	820	807	802	799	795	792	794	758	763	804	808	755	797	863	774	800	762	799	765	789	769	750	772	807	798	784	802	815	763	787	805	781	807	829	784	796	791	790	796	753	760	752	786	762	765	808	759	762	772	775	783	767	818	820	752	778	778	838	817	737	796	787	833	787	801	785	790	779	713	769	770	753	724	769	788	785	818	809	768	852	806	821	827	792	741	785	753	822	808	847	837	786	762	792	799	807	802	816	789	762	787	802	774	806	816	763	839	796	789	777	756	823	787	767	793	756	788	822	806	788	789	809	815	778	775	804	835	825	824	791	790	740	797	834	834	812	800	825	834	802	819	769	834	793	784	822	745	814	835	802	752	729	841	783	805	767	771	732	742	754	779	782	795	804	803	790	857	795	774	785	830	768	780	778	774	768	783	763	824	826	791	774	721	790	796	793	831	796	812	791	786	806	804	754	762	779	774	815	749	750	789	771	795	800	747	740	818	759	830	807	770	792	778	800	700	804	802	822	781	810	785	824	789	789	826	733	768	771	793	777	824	784	794	806	744	778	769	774	774	792	823	755	817	757	791	784	831	790	784	825	747	786	792	786	792	814	793	818	738	805	808	783	766	768	809	769	777	798	794	741	760	823	798	810	825	782	837	798	777	824	761	804	777	832	768	790	773	822	770	820	829	804	761	820	797	805	779	774	742	795	839	754	808	824	831	806	761	752	769	809	797	789	783	798	847	749	746	818	822	751	762	779	767	795	765	834	818	817	819	768	796	825	763	818	793	802	814	776	744	796	788	783	781	866	787	753	810	795	818	759	755	740	775	784	836	783	782	819	817	791	787	815	783	791	806	778	795	821	717	789	761	823	820	759	788	765	797	797	791	695	804	782	751	784	751	769	803	767	803	801	806	824	751	798	819	775	751	821	802	755	772	805	799	813	823	808	767	770	786	811	797	793	757	784	763	805	819	808	810	820	791	806	766	809	799	801	815	764	747	770	767	747	786	766	803	792	823	751	795	811	783	745	770	750	739	806	757	830	796	748	820	729	801	790	790	780	754	741	819	829	772	776	799	806	779	729	769	827	840	841	798	810	809	779	819	798	797	799	830	777	777	828	793	774	797	831	822	806	799	765	815	836	757	779	780	757	814	803	831	717	794	750	821	772	790	750	815	808	754	781	792	807	785	749	759	792	826	778	789	779	757	742	788	846	781	830	787	775	817	771	797	794	772	779	747	778	795	819	734	835	818	791	768	799	840	803	802	788	785	816	785	832	737	791	790	766	778	843	801	800	749	767	802	824	747	826	817	829	756	772	772	761	788	784	757	778	846	811	810	747	741	867	799	802	709	802	777	777	806	773	780	790	812	807	732	750	834	802	783	736	798	754	802	778	820	773	720	785	777	787	785	763	762	722	821	823	790	774	776	768	823	792	862	805	790	804	818	797	802	745	833	772	759	786	806	808	766	704	778	792	770	805	783	790	807	743	814	869	806	791	784	775	735	762	809	810	787	844	784	768	834	817	830	828	799	826	739	773	793	779	762	796	762	812	770	772	814	800	817	816	818	730	775	779	798	805	814	721	765	826	778	761	803	765	794	811	788	788	784	714	756	788	796	800	795	815	746	793	769	781	720	818	802	834	822	731	768	747	795	785	767	797	780	812	744	737	768	805	785	778	772	824	753	816	767	804	798	837	791	792	846	797	788	785	804	759	779	806	783	780	782	829	792	804	773	785	819	783	778	853	778	784	730	769	772	811	787	830	777	829	804	821	795	751	801	749	769	789	811	803	808	802	834	792	754	784	786	827	782	765	768	847	827	794	825	813	786	783	788	724	813	760	782	853	753	789	778	818	794	781	802	796	789	809	811	847	748	766	782	751	778	764	744	766	788	785	813	779	770	798	768	792	852	742	784	818	809	805	786	772	729	780	819	822	741	770	752	783	752	787	768	762	761	797	766	770	791	771	791	813	765	792	769	792	795	802	799	788	816	791	794	787	821	756	747	772	725	835	764	785	867	786	748	804	778	777	829	773	727	762	797	796	770	813	735	799	731	786	817	817	738	745	813	745	737	783	778	752	805	764	798	815	761	771	806	771	794	800	812	768	759	835	769	827	758	793	768	816	760	832	816	747	800	813	788	809	789	796	779	778	778	808	796	752	763	798	794	787	781	777	786	769	809	770	841	783	768	823	756	768	767	760	740	804	793	755	779	795	763	783	788	805	782	770	798	773	781	836	832	804	753	773	791	746	795	764	787	805	847	812	796	750	765	785	826	728	804	769	789	816	768	812	872	776	782	744	842	761	802	763	804	803	788	807	806	780	812	750	783	791	790	794	799	835	764	749	786	803	810	790	806	783	746	831	757	737	775	762	827	814	762	805	773	766	789	771	830	772	750	745	816	768	828	834	785	818
35495	16998	10751	7933	5429	3635	2842	2176	1592	1368	1129	1002	882	769	714	624	539	460	482	444	441	459	419	423	385	398	425	386	405	338	377	371	413	346	317	388	347	357	400	371	370	371	389	352	351	367	332	347	371	370	368	331	338	354	331	341	326	399	354	338	376	327	314	387	369	351	366	322	355	361	323	386	334	335	352	374	337	353	331	320	364	358	358	311	339	343	320	313	325	324	351	377	351	340	362	344	330	374	351	337	381	343	333	338	368	329	366	330	366	375	353	330	348	343	329	348	367	354	345	339	376	353	326	356	347	361	305	348	360	311	362	331	344	295	345	330	340	346	357	344	354	362	365	328	330	346	332	341	326	347	348	370	350	349	367	336	331	355	310	357	322	378	333	368	340	319	324	367	346	312	378	328	330	322	338	326	331	349	365	371	330	358	309	294	332	338	375	356	351	329	362	313	356	317	352	375	369	351	346	324	367	359	365	355	334	317	301	328	347	362	300	332	329	348	373	314	338	334	355	360	300	337	395	353	326	337	351	333	336	338	361	344	346	359	327	356	333	359	357	314	356	351	368	362	356	347	354	365	336	352	336	359	376	340	368	333	416	331	344	317	403	344	336	329	387	381	367	337	384	339	361	341	361	350	358	328	333	345	316	350	337	359	361	304	357	363	329	309	323	355	347	334	361	316	355	336	367	298	345	369	356	339	331	378	357	361	364	363	366	373	367	361	330	367	362	366	356	324	346	334	341	340	348	351	432	343	342	338	362	323	361	355	398	330	339	332	336	361	332	338	313	336	351	326	321	330	319	378	367	349	343	331	327	382	317	368	341	373	347	386	384	327	333	307	373	289	339	307	322	363	337	357	339	379	365	362	336	357	320	320	346	331	332	328	342	332	324	369	351	354	356	362	335	345	326	340	358	313	366	349	348	300	332	336	376	363	330	400	332	345	365	351	370	334	348	351	331	297	295	330	358	351	368	361	367	331	360	349	306	365	357	344	355	359	362	330	342	313	349	346	358	356	338	345	363	365	346	352	346	332	364	346	313	316	370	336	311	351	357	346	381	323	407	325	349	351	355	382	338	335	381	318	358	366	334	360	380	347	332	350	318	357	347	325	332	322	326	328	352	344	362	344	336	327	384	375	353	348	321	360	362	372	369	339	320	363	325	322	363	348	354	343	294	334	368	331	367	362	381	359	347	372	385	357	338	375	327	373	329	371	363	343	332	356	318	338	344	331	328	351	309	356	327	356	360	327	330	356	343	349	330	341	342	308	354	341	372	327	321	324	330	321	365	380	364	353	345	370	334	349	342	343	351	357	325	339	352	343	400	360	337	328	334	390	372	370	335	363	336	317	348	330	387	371	357	357	362	316	326	350	321	319	373	353	356	329	357	315	370	353	340	346	363	302	327	320	373	326	347	375	314	340	362	301	335	383	336	342	380	376	355	302	365	387	345	381	349	335	337	379	314	345	345	320	302	355	309	311	334	351	313	314	359	327	380	355	322	361	376	354	332	334	386	334	321	359	346	367	328	312	313	328	325	374	362	370	331	375	359	320	338	397	341	317	388	341	337	350	348	333	342	324	355	358	337	355	339	313	292	371	344	344	375	345	334	369	360	353	369	370	357	320	390	349	341	365	344	381	340	327	341	383	337	363	353	328	338	377	340	370	315	324	356	374	347	316	328	309	331	341	355	401	352	327	341	312	359	359	335	325	343	332	334	343	331	350	359	348	377	315	380	359	347	361	369	329	342	364	341	329	308	348	318	345	358	353	378	377	358	356	354	332	341	344	358	358	376	321	306	342	314	351	318	363	350	333	360	327	341	363	340	336	349	356	332	333	299	348	377	361	334	381	317	319	375	345	332	366	315	335	339	356	389	298	325	296	364	346	339	355	299	316	328	353	318	352	371	339	377	342	354	317	335	353	339	324	343	348	342	346	329	331	324	318	382	332	354	344	343	360	325	300	348	356	346	374	353	343	360	353	361	377	320	361	350	363	370	376	383	368	353	337	357	330	342	331	357	357	330	340	326	357	346	336	345	351	321	313	346	356	354	354	315	313	331	322	336	328	323	333	358	335	308	334	354	321	365	315	349	352	318	359	316	331	335	366	369	359	349	371	342	362	332	362	322	341	349	327	323	325	328	315	371	344	366	350	327	321	340	335	345	338	347	360	329	367	348	340	338	317	330	336	357	335	347	347	341	350	317	329	339	347	335	347	358	375	341	307	330	348	351	329	336	325	338	353	328	341	344	344	375	350	359	341	332	323	353	327	365	332	328	356	331	344	332	295	352	324	364	322	343	344	367	322	368	359	325	336	326	335	326	337	350	379	351	333	386	322	323	327	324	304	363	336	335	341	350	343	357	354	350	320	330	350	314	325	340	316	346	321	340	321	348	340	352	365	347	346	330	340	305	369	362	323	358	362	349	342	331	369	355	337	354	364	383	345	335	357	361	336	315	362	321	298	353	361	360	360	353	338	338	366	329	342	348	337	340	368	303	355	377	310	382	322	348	327	323	343	345	333	344	337	334	323	354	364	345	318	330	349	332	304	355	314	342	342	345	391	354	336	330	336	344	304	321	325	374	350	347	369	356	324	337	352	366	340	321	308	342	383	307	325	320	352	334	342	333	336	300	364	343	363	310	352	373	302	333	327	379	345	353	317	370	336	346	345	366	365	308	346	324	349	347	352	369	325	350	338	343	346	346	375	373	335	340	330	368	344	321	351	357	336	358	346	376	354	351	315	325	347	359	292	348	327	330	326	349	318	351	361	335	330	328	353	386	317	338	348	334	331	330	383	354	352	345	308	367	379	321	333	348	322	343	364	333	358	353	346	339	366	353	334	360	365	335	345	320	350	320	357	346	354	373	383	307	372	341	337	328	356	317	360	357	333	329	351	333	329	323	337	370	333	350	331	315	325	330	323	337	319	392	358	327	332	339	351	330	354	336	323	388	342	316	335	361	337	362	349	347	350	340	325	293	315	315	355	338	335	337	365	330	325	318	330	342	347	327	346	376	376	343	359	323	395	325	355	331	345	349	357	358	378	326	328	351	314	377	305	342	314	336	331	303	345	350	300	315	345	318	390	334	364	408	348	309	352	318	362	313	330	355	347	365	347	338	359	383	367	396	329	346	371	336	345	345	340	355	405	362	362	351	317	310	336	344	367	330	312	376	323	353	343	329	351	369	378	306	326	339	343	321	345	315	349	304	337	325	314	314	328	330	352	364	325	348	320	358	315	317	347	367	343	351	343	336	346	326	356	312	363	324	322	309	320	325	310	307	363	387	331	339	357	334	364	318	352	380	319	325	341	312	348	353	346	383	373	365	335	378	372	346	383	297	307	337	360	354	388	346	344	340	348	316	343	367	343	331	351	314	372	354	338	348	352	390	326	362	368	298	359	333	356	335	360	413	361	344	334	324	324	326	346	371	334	354	365	338	344	331	332	342	337	337	338	361	324	380	342	365	311	342	354	333	354	345	343
21220	11321	15482	17369	14802	12386	10286	8475	6821	5577	4900	4238	3694	3189	2734	2441	1981	1803	1721	1680	1493	1375	1297	1180	1113	1083	1109	1051	1015	1014	944	1055	900	931	932	958	885	892	877	906	904	865	859	786	842	837	857	797	785	791	774	765	782	788	806	782	769	796	770	722	764	782	772	829	780	843	718	812	810	778	795	773	783	807	824	785	749	733	800	797	744	782	754	763	797	797	761	779	766	778	814	816	773	749	780	772	817	795	743	781	756	770	767	777	720	808	734	775	762	757	767	806	741	770	776	821	766	801	786	774	764	799	824	736	852	803	812	823	735	758	775	730	776	779	771	821	750	799	790	712	783	736	797	758	800	780	777	779	806	791	783	738	728	731	758	790	753	771	842	809	819	819	746	773	774	751	792	798	769	745	757	767	710	758	742	784	771	783	844	826	800	732	819	749	757	791	796	765	776	814	770	785	764	810	780	752	743	791	764	739	786	767	792	788	713	754	774	758	794	848	822	780	771	747	716	827	739	808	792	780	762	806	819	785	809	722	760	730	764	760	814	766	773	770	824	771	764	767	801	808	780	788	771	778	745	762	793	788	774	746	787	800	781	761	795	776	792	806	747	774	757	795	818	768	764	811	754	700	790	807	739	745	724	765	819	747	772	792	742	777	782	760	765	746	816	753	805	754	809	780	734	770	840	779	770	784	798	827	828	751	757	733	781	769	760	813	779	738	788	769	787	769	778	776	784	806	782	808	751	838	832	730	753	770	814	795	775	785	765	756	764	804	756	766	771	816	788	794	821	803	734	821	745	753	770	782	781	795	763	739	804	836	770	810	776	726	762	816	783	792	773	793	773	780	762	780	788	830	734	770	764	814	763	800	745	781	757	727	793	728	780	806	761	775	779	730	788	749	770	787	791	779	789	786	793	718	759	806	803	766	771	715	780	719	764	758	779	704	766	786	832	809	791	774	761	766	694	832	786	720	821	779	782	866	778	789	768	797	767	799	746	754	788	777	773	704	779	815	783	775	767	766	802	801	740	803	839	763	737	854	773	738	782	778	845	783	746	732	825	788	755	764	788	799	814	771	771	888	789	783	750	731	790	787	778	767	731	755	817	745	766	769	766	780	751	786	767	762	712	773	732	787	758	773	767	800	768	808	783	768	794	831	752	783	817	782	796	770	810	767	725	787	801	783	791	783	807	798	803	757	723	764	774	745	748	786	821	772	809	767	767	789	770	796	793	815	810	753	787	697	819	780	790	788	799	775	722	764	741	776	794	757	787	767	756	787	823	746	752	752	775	798	839	745	759	823	734	782	741	775	783	773	761	750	767	795	794	764	795	765	753	781	737	783	826	762	748	742	814	790	766	774	783	801	795	759	775	753	775	760	772	766	808	795	784	807	749	805	808	757	784	802	755	766	814	767	794	782	769	790	734	757	745	757	743	750	771	787	787	774	766	758	771	754	729	757	780	757	789	720	807	844	729	796	789	774	795	780	752	791	816	742	763	756	755	779	777	775	787	753	781	783	735	754	809	758	777	820	807	777	766	784	784	744	756	812	820	786	806	751	778	758	792	774	783	799	777	789	799	778	775	781	818	743	773	785	779	795	778	764	773	751	731	782	780	739	738	744	767	735	782	761	779	835	686	815	767	774	782	760	801	775	794	784	756	786	781	761	815	792	771	774	738	787	776	762	776	763	779	775	828	766	744	805	796	788	748	785	805	753	782	781	788	726	800	817	775	747	791	788	768	778	759	804	812	781	765	781	781	748	787	791	760	745	776	814	741	742	757	767	774	771	817	756	752	763	782	761	765	773	782	789	768	748	780	785	831	767	753	795	767	808	724	784	801	818	759	791	807	788	759	782	783	744	765	809	809	710	816	773	764	825	804	763	763	756	792	801	756	781	806	845	776	783	813	808	791	763	777	745	791	745	814	778	739	754	777	737	772	771	821	793	766	750	776	815	773	764	783	791	792	864	745	757	802	732	795	750	773	796	816	821	802	802	774	805	785	744	747	813	780	777	775	754	757	765	748	812	799	817	739	754	719	760	802	807	718	764	751	808	769	717	805	811	817	814	746	813	790	736	795	791	796	800	770	761	836	714	713	776	809	815	777	739	784	784	740	764	763	741	748	817	772	779	809	773	774	763	751	790	780	752	813	789	781	767	822	758	770	800	829	826	796	807	764	775	772	793	778	826	741	822	812	774	783	774	810	784	782	790	806	770	777	772	816	784	791	783	766	799	811	745	761	842	787	784	745	789	753	760	792	796	755	831	820	764	801	795	799	757	774	705	801	806	808	775	793	769	754	804	840	734	790	730	760	807	814	807	765	778	788	769	790	779	736	742	748	759	792	774	755	756	812	774	763	768	795	753	789	769	749	754	785	822	782	812	755	798	802	817	807	785	785	804	719	791	760	810	730	823	781	766	752	786	745	787	781	765	713	825	762	753	758	779	754	770	733	777	766	770	752	791	757	758	799	757	738	740	795	841	765	780	807	798	771	763	735	794	778	773	790	740	790	788	770	732	789	751	767	733	779	846	780	765	773	768	753	764	787	765	790	783	726	803	765	764	817	739	765	758	734	738	770	751	821	768	805	803	792	798	794	741	742	810	757	798	799	761	765	762	767	734	772	745	744	723	792	764	825	806	784	771	829	755	739	753	737	780	781	760	801	780	794	765	801	802	786	763	750	774	819	768	762	721	707	802	766	763	719	747	739	788	800	805	743	784	737	768	787	762	781	777	793	812	741	772	778	759	761	798	783	780	791	815	760	824	762	814	811	782	750	776	759	778	768	778	756	772	749	782	821	736	761	780	783	765	753	776	754	772	783	831	823	803	781	810	748	772	747	764	817	793	785	780	795	777	807	789	787	759	819	829	791	758	741	783	765	719	761	786	794	793	789	759	836	751	745	805	766	764	768	833	714	812	750	717	713	782	770	734	731	744	796	720	762	759	794	827	777	838	759	803	789	774	752	784	769	796	788	775	709	807	743	838	731	795	771	749	758	809	765	760	781	820	760	828	678	745	781	784	780	757	789	735	750	769	787	768	805	817	721	773	783	804	749	740	822	769	755	773	784	748	761	726	776	749	758	783	773	789	809	728	731	810	791	796	789	782	785	796	783	772	781	794	778	781	773	769	769	759	764	805	757	736	828	771	771	777	777	802	838	794	772	728	767	786	795	789	802	763	728	762	741	789	775	765	833	799	814	807	742	727	826	812	797	853	815	773	781	771	834	802	768	792	806	824	738	767	789	790	773	759	779	785	726	767	761	772	730	744	762	717	766	751	799	820	804	797	750	790	741	776	743	779	737	753	783	725	806	762	802	812	782	773	815	760	766	755	816	750	738	724	816	754	776	808	798	795	797	729	766	746	749	722	812	790	778	797	764	750	706	711	782	762	814	792	785	804	733	787	794	802	824	799	789	775	786	766	787	787	735	798	767	789	738	846	769	763	774	820	787	767	835	795	789	737	765	744	774	778	800	785	771	774	792	772
16221	6980	4577	3393	2141	1497	1171	929	777	684	601	520	510	451	487	443	439	410	413	371	399	388	380	372	359	388	365	387	350	333	368	409	395	367	371	326	410	409	380	373	374	377	339	393	367	332	384	361	326	342	341	333	377	362	347	379	364	348	345	359	368	335	370	389	385	354	362	353	361	369	370	376	361	367	337	306	357	359	377	414	358	373	355	377	402	364	350	384	356	399	353	359	349	347	343	378	353	348	328	353	378	329	352	386	339	342	366	343	387	408	363	346	335	350	375	392	359	392	359	386	380	361	374	366	330	361	349	395	322	342	330	395	334	361	340	326	347	367	345	401	394	355	316	387	379	388	385	367	371	403	355	366	357	362	372	341	350	357	377	380	352	377	387	397	332	385	357	360	361	355	361	351	352	338	368	353	375	338	345	378	367	361	357	347	354	391	382	350	372	356	384	398	356	323	373	366	370	344	378	359	360	383	362	341	349	371	388	351	393	357	363	383	369	381	345	332	328	370	356	350	391	355	344	380	361	374	334	361	402	338	345	349	334	364	363	363	334	386	388	368	347	336	363	356	358	397	406	362	420	408	336	352	406	372	364	359	335	334	341	402	363	349	394	340	340	349	400	387	387	404	351	375	359	378	374	386	391	378	339	365	361	368	351	316	361	401	349	371	373	346	359	330	367	365	396	392	371	354	394	350	372	357	350	349	409	383	370	329	354	335	354	326	374	341	319	372	372	358	363	401	375	382	404	362	332	374	319	364	362	325	360	356	345	372	358	362	358	401	378	363	344	378	346	345	358	381	366	369	350	371	385	371	366	352	323	376	396	386	361	355	325	339	391	392	349	386	327	368	359	362	345	335	371	383	377	339	338	334	390	330	377	367	362	395	390	384	350	345	358	322	334	370	347	383	316	363	394	365	347	394	401	378	369	357	346	363	356	394	363	370	344	350	364	382	380	365	416	367	388	395	361	333	371	361	372	337	374	363	372	345	399	365	363	363	367	359	330	333	365	378	403	388	384	367	366	392	423	390	394	365	370	379	356	361	365	338	368	330	371	351	349	368	410	331	377	320	371	341	361	351	350	365	379	346	393	387	330	350	329	383	373	354	380	360	338	336	347	393	363	397	346	352	342	374	362	342	392	352	342	354	340	339	339	390	355	355	346	380	375	381	362	388	361	363	379	358	366	358	353	378	342	341	386	385	352	359	303	355	343	385	390	357	331	359	346	359	355	355	353	376	358	362	387	345	370	349	383	347	415	354	359	342	369	398	336	359	331	365	359	333	392	334	371	335	364	364	391	355	364	342	369	379	331	357	373	359	366	363	371	373	339	339	356	337	385	358	365	302	357	369	361	359	385	346	363	383	338	325	358	358	366	375	354	361	384	345	375	362	330	352	352	350	364	362	360	374	351	369	377	412	340	368	374	344	342	341	356	392	423	347	349	378	417	347	359	339	375	348	373	416	366	361	388	335	399	363	361	355	367	332	334	358	357	372	371	404	331	350	380	351	363	367	336	377	387	345	342	381	368	332	379	370	355	362	348	342	366	337	359	318	324	348	362	371	380	343	317	381	343	406	350	363	380	372	379	367	343	349	353	371	343	328	396	352	379	367	373	355	371	356	379	398	315	364	355	372	375	343	367	391	361	362	348	354	388	388	329	325	312	361	404	376	340	293	348	354	369	348	349	327	379	362	324	368	392	356	368	336	368	343	382	345	369	352	379	358	333	406	358	318	380	363	342	369	357	371	339	339	354	370	390	358	343	354	350	367	342	376	364	370	383	338	370	376	380	358	348	354	329	369	371	364	389	396	363	374	353	359	349	388	393	374	374	360	377	398	337	364	353	370	400	384	350	367	376	344	390	317	365	393	353	380	377	350	334	390	375	379	414	359	362	375	378	348	349	356	398	341	377	366	359	373	369	384	394	332	344	333	362	374	389	354	389	350	361	329	359	366	356	336	364	393	406	335	375	398	372	371	376	353	382	347	365	369	406	367	342	403	392	322	364	383	360	362	381	368	399	351	367	383	389	347	354	338	364	383	401	369	346	361	369	318	353	332	374	352	356	327	361	369	368	365	362	359	391	383	344	397	380	353	379	361	354	356	362	363	355	381	356	380	364	356	403	364	371	381	375	388	398	355	353	342	368	383	358	345	365	346	376	392	402	379	378	373	347	334	318	327	324	333	400	385	337	345	338	401	376	347	360	380	362	372	334	346	367	374	371	363	383	360	383	387	330	349	347	364	320	395	355	369	334	360	374	352	352	323	363	361	372	349	339	335	386	354	363	360	375	383	361	353	352	340	355	368	351	371	363	366	343	384	375	357	370	394	318	372	350	383	328	327	396	369	384	336	332	364	382	376	377	316	404	387	379	373	360	353	378	363	367	371	379	332	336	365	373	319	313	364	340	368	330	366	391	373	369	350	371	360	358	344	381	397	383	377	352	346	373	379	352	332	346	350	350	323	336	369	378	344	391	386	357	385	376	381	349	364	309	377	371	340	352	371	322	374	347	393	359	394	364	352	337	368	380	351	378	353	362	370	353	391	373	363	393	358	324	372	346	356	368	352	327	368	389	339	375	373	357	363	399	353	348	385	355	342	371	401	361	362	351	394	369	343	359	366	383	371	363	390	369	347	349	347	374	377	350	339	316	349	389	347	351	354	386	344	333	377	348	359	379	366	343	328	395	360	364	372	349	402	341	356	387	368	349	370	332	384	390	369	365	383	354	365	362	319	379	385	365	374	374	322	371	395	368	398	360	362	361	394	387	365	333	349	364	366	360	346	362	416	384	329	339	380	371	380	374	346	343	374	402	363	372	371	335	345	359	402	368	389	346	395	354	344	342	329	374	365	367	354	359	332	343	336	400	361	342	394	379	322	371	352	363	370	337	337	346	383	365	355	349	391	396	384	375	360	341	370	393	365	342	354	396	360	368	344	364	356	376	322	343	372	385	366	408	347	368	348	353	349	346	367	320	328	376	350	348	388	380	317	336	347	345	405	328	353	372	336	368	323	348	385	384	359	372	360	398	332	382	365	340	356	353	339	344	384	378	378	353	384	357	374	371	370	364	383	353	363	392	381	343	397	344	339	375	362	372	358	359	360	373	353	371	357	344	364	415	363	373	373	355	355	338	362	369	338	359	309	366	364	350	357	391	313	347	356	391	373	349	354	354	369	376	374	375	346	359	368	361	362	372	370	329	377	396	368	368	356	377	343	331	369	354	396	345	313	364	353	354	384	388	354	345	375	342	403	359	373	349	394	375	355	368	380	370	357	370	343	390	363	364	379	390	366	364	333	375	363	359	347	404	359	340	332	366	402	378	330	364	330	357	358	372	375	345	394	352	377	395	344	340	403	359	333	369	360	353	398	393	312	375	357	364	349	364	345	345	375	401	351	370	297	360	390	325	372	375	357	360	337	361	383	385	387	361	372	389	380	336	339	392	349	374	346	348	346	335	395	358	353	390	371	392	331	343	359	375	336
10101	5481	8255	8938	7127	5612	4436	3643	2920	2568	2225	1930	1788	1552	1414	1373	1246	1159	1075	1030	1027	946	934	925	928	923	970	935	872	883	846	880	896	856	859	901	857	784	844	875	835	819	814	831	832	832	809	800	813	839	862	821	866	823	845	772	810	849	786	826	766	762	789	785	806	754	778	822	825	867	726	838	756	817	807	821	821	761	810	821	844	861	833	831	839	821	781	768	780	843	831	809	841	836	813	863	816	810	766	782	791	733	804	792	843	806	780	867	794	850	798	787	784	856	819	829	772	800	826	822	767	816	842	791	822	825	790	834	863	805	810	803	780	867	877	806	816	845	804	793	847	825	836	785	779	796	848	803	828	821	826	783	849	805	800	825	794	787	723	785	806	785	814	831	786	758	812	841	772	871	758	858	843	805	840	806	829	801	800	826	802	791	804	810	790	770	842	794	825	869	896	781	837	782	830	782	751	805	827	815	768	797	789	792	785	875	834	808	783	808	793	863	773	769	823	793	820	780	878	766	812	883	825	792	847	789	836	757	850	803	754	772	807	780	788	803	860	834	769	856	782	840	810	790	784	830	760	788	790	842	770	804	818	835	764	785	785	836	843	804	775	819	809	792	768	768	825	820	834	771	813	847	844	830	814	803	844	799	810	789	753	845	797	836	818	773	788	825	789	830	776	789	856	783	802	795	813	828	867	832	799	784	809	851	803	783	785	772	795	824	815	811	816	824	827	810	805	799	775	865	790	823	798	847	768	842	812	801	858	815	775	791	790	827	789	768	801	809	818	809	809	821	731	787	788	796	794	729	782	792	810	823	841	782	807	803	796	750	800	823	803	807	792	788	819	773	808	797	826	840	793	769	822	798	826	776	801	726	817	815	759	769	812	834	828	843	824	780	859	797	805	817	778	768	805	785	827	828	831	779	761	811	792	801	829	782	773	852	790	811	775	821	795	799	813	865	817	814	772	772	787	765	797	829	851	782	809	777	799	793	771	834	779	768	811	798	824	824	798	783	841	819	763	828	825	779	823	758	819	839	772	768	823	797	855	798	828	831	806	832	799	808	750	804	810	769	797	806	826	822	779	785	850	798	785	857	844	810	800	854	810	798	857	777	780	736	819	854	880	805	870	805	771	760	817	748	801	744	826	821	822	756	793	816	848	856	826	796	790	768	793	788	803	804	818	798	819	792	836	807	812	852	775	805	834	807	866	822	833	818	786	822	839	847	807	813	829	782	812	856	771	760	795	787	808	786	803	815	779	807	806	768	806	825	818	827	788	814	823	806	827	800	841	836	786	789	800	787	833	808	795	810	826	814	735	762	779	839	806	779	857	764	764	843	790	817	852	833	810	791	829	828	824	753	755	730	780	839	807	795	807	784	822	855	828	770	823	787	819	804	804	776	806	858	810	776	827	800	800	773	800	822	848	774	819	735	777	809	851	838	832	774	781	799	809	783	799	826	766	798	850	803	830	797	823	849	833	810	850	803	833	811	847	796	825	809	821	765	807	817	788	798	751	839	847	838	801	803	794	803	825	807	792	770	844	784	773	808	866	756	833	807	798	827	781	803	803	732	800	795	791	787	799	789	772	838	796	809	828	746	788	835	778	799	854	804	793	849	831	828	805	863	823	832	790	798	807	837	801	775	807	762	848	803	796	788	847	779	814	809	844	796	817	828	773	779	784	779	765	781	782	758	769	795	762	846	836	826	808	827	788	833	821	755	834	812	768	818	807	836	800	810	873	852	788	810	848	788	760	843	827	761	871	828	839	818	789	809	817	789	827	806	793	831	798	775	769	815	818	737	816	858	802	764	800	799	779	825	834	793	862	833	780	770	809	764	793	800	821	793	821	777	805	750	774	850	795	823	791	743	860	822	808	781	798	803	780	783	837	825	833	782	765	843	803	857	791	786	850	778	776	819	752	789	811	815	777	806	800	774	773	828	800	745	831	787	814	833	817	812	838	797	832	783	793	804	788	827	795	778	807	846	902	834	846	817	751	802	784	791	796	814	785	857	803	767	792	817	817	832	794	797	792	789	788	754	863	810	771	801	789	812	808	896	828	813	819	793	779	836	830	810	838	829	736	851	738	842	849	823	782	789	796	880	800	810	802	783	837	789	817	812	837	818	808	818	797	807	850	829	757	829	766	795	810	785	756	786	805	818	831	781	762	795	804	795	811	845	821	808	789	829	743	816	779	821	799	859	773	853	856	793	769	825	745	783	829	811	780	818	807	792	810	810	793	780	804	779	790	843	822	751	812	748	840	782	806	830	840	751	859	849	812	835	823	776	764	814	808	781	834	787	825	812	787	765	802	817	810	824	779	859	801	855	765	855	837	812	790	755	816	822	819	773	790	816	802	767	793	799	802	806	800	803	789	883	751	856	790	820	808	801	835	795	802	796	840	803	797	831	816	831	809	819	810	796	792	813	839	793	774	834	765	813	828	781	809	805	797	803	776	817	824	836	797	761	787	762	830	808	784	805	848	793	837	839	816	812	795	803	852	809	804	777	770	844	807	813	770	843	764	801	847	801	830	803	796	780	840	778	775	794	788	792	840	838	838	791	790	801	814	847	784	820	799	817	839	823	756	745	784	833	838	842	830	779	867	829	806	812	806	824	784	832	774	806	834	840	816	758	775	826	777	785	808	807	834	810	799	796	823	845	884	805	827	793	823	802	798	768	832	807	782	825	844	827	753	832	757	793	847	830	794	832	818	818	845	804	811	827	807	793	853	813	819	790	798	796	791	791	795	762	776	828	840	841	801	790	767	823	833	762	825	814	814	824	817	793	824	768	845	865	766	803	757	794	761	827	768	813	798	825	801	811	768	829	821	775	775	782	799	852	792	833	816	767	827	821	786	865	843	855	758	806	827	830	772	772	860	830	831	830	788	765	766	790	799	852	815	794	779	768	794	828	819	768	845	768	851	780	825	836	800	777	862	845	776	808	767	803	833	841	807	805	794	803	754	783	835	821	827	838	783	736	803	813	814	888	819	829	827	837	748	810	834	804	774	828	804	778	792	821	759	844	829	753	822	815	789	827	803	854	810	823	801	798	800	805	807	791	795	802	795	807	799	790	798	823	827	834	801	810	791	827	820	775	753	805	791	794	827	788	858	816	862	789	828	770	805	800	801	854	764	783	803	774	809	843	774	791	791	747	802	781	764	849	807	803	759	791	795	811	787	869	807	810	788	853	835	771	798	788	770	774	811	796	816	856	822	829	831	763	819	873	804	813	840	831	835	812	792	799	791	811	760	843	803	876	784	777	819	801	771	815	779	828	835	831	852	808	831	884	820	782	865	827	827	807	794	774	789	855	809	810	809	855	852	826	841	849	816	854	818	777	799	784	784	815	807	779	843	771	822	762	753	781	811	841	807	803	803	787	769	799	814	840	810	806	880	742	815	814	826	825	799	793	823	812	785	849	779	776	847	831	792	742	802	867	795	792	807	786	776	825	827	772	764	775	789	766	792	809	850	859	799	857
27428	11880	7669	5648	3677	2560	1891	1503	1167	993	858	847	672	636	586	505	476	464	432	401	404	414	404	417	397	360	370	376	398	375	341	373	349	418	330	354	341	366	337	366	354	357	350	336	331	325	362	338	373	311	377	333	334	384	345	356	384	330	347	324	355	334	376	371	346	347	372	317	398	360	352	343	333	303	325	363	319	313	350	353	361	318	387	351	350	370	358	359	337	355	342	355	366	333	343	335	328	383	325	333	366	360	345	352	365	341	326	362	328	351	322	382	358	363	365	361	302	341	340	329	316	357	350	325	335	342	343	351	374	338	323	327	377	331	362	352	344	314	329	351	348	375	379	364	357	322	341	352	334	360	348	369	359	330	373	347	364	359	389	354	326	329	360	349	349	327	337	342	413	369	358	350	373	367	365	376	363	361	383	358	360	383	337	348	333	343	362	370	361	341	365	352	361	368	337	378	366	344	338	365	347	346	329	348	336	370	369	354	330	347	370	325	374	334	377	336	357	364	350	345	334	317	363	368	353	333	324	333	357	362	395	350	351	357	395	340	362	383	326	343	346	339	347	317	369	342	357	338	326	346	365	368	382	371	319	330	337	377	341	335	349	367	398	323	313	326	364	363	355	332	359	350	356	367	365	345	382	347	344	376	372	338	357	362	396	346	340	355	332	347	349	377	330	345	392	343	333	346	324	326	347	352	340	332	353	347	351	342	346	345	368	339	349	377	399	326	364	323	340	322	348	375	366	353	324	381	352	356	370	348	365	356	382	347	324	338	352	340	349	328	331	339	353	340	327	320	377	356	335	350	327	330	353	339	349	328	363	382	320	346	362	319	326	326	373	344	353	315	341	332	347	334	389	351	351	367	355	320	363	310	400	324	333	379	354	384	373	367	341	341	344	356	311	372	313	335	372	334	347	372	360	358	342	337	342	351	377	352	364	360	390	363	345	356	366	328	352	326	352	352	348	362	357	343	365	306	382	383	365	332	347	400	371	328	346	374	332	338	379	384	384	366	355	350	332	341	359	317	334	323	348	352	336	335	337	363	364	357	355	354	382	357	359	351	354	359	324	329	355	324	350	358	375	337	331	337	329	312	333	331	350	309	367	388	355	370	341	353	379	357	340	373	358	375	347	343	352	344	344	329	369	321	379	338	333	331	373	347	379	364	337	349	395	347	337	304	313	356	343	300	336	359	339	391	340	356	345	369	352	359	343	365	338	342	339	378	366	348	365	319	332	325	343	381	346	354	366	353	350	356	352	339	350	366	377	349	343	365	340	334	373	362	318	364	378	343	337	355	316	358	316	379	368	338	338	332	334	328	372	356	367	357	349	372	323	320	359	338	338	369	335	387	345	387	342	370	367	340	360	366	327	332	317	346	386	354	340	347	332	334	378	369	354	359	328	344	367	348	356	335	405	373	346	342	368	360	355	348	353	334	402	321	370	346	361	322	376	354	350	370	365	373	364	348	316	345	339	314	366	355	383	314	313	351	407	347	358	341	353	335	330	353	344	359	372	423	320	325	314	369	350	334	356	326	338	354	299	366	344	395	332	343	342	315	327	354	349	308	390	365	357	336	372	352	336	358	373	345	352	355	354	339	331	357	354	321	369	318	359	336	337	335	351	350	335	366	350	388	332	358	351	355	356	363	310	394	362	368	353	366	333	339	378	354	393	365	362	320	314	343	376	369	346	320	321	343	349	358	367	363	392	346	328	382	394	347	340	356	350	343	383	380	381	330	356	337	371	342	342	374	359	369	365	373	343	340	361	345	351	328	347	341	383	363	356	336	385	371	352	385	347	326	348	357	362	321	380	322	349	331	329	339	356	342	330	362	345	347	350	353	351	390	346	334	378	376	382	371	349	353	370	321	373	320	359	326	374	352	349	357	316	349	340	327	326	356	390	351	353	350	326	337	324	305	354	311	372	377	342	340	350	339	355	361	335	375	360	368	341	352	370	355	344	347	359	347	355	353	350	324	350	346	364	347	375	348	349	329	333	315	371	322	363	326	350	352	342	351	365	323	352	334	361	379	386	313	367	349	313	364	361	351	350	336	308	376	325	330	383	353	368	349	371	366	356	346	347	366	351	304	365	359	375	343	341	353	346	304	334	366	359	338	342	387	372	332	326	344	355	321	375	355	326	349	362	361	373	375	343	361	349	372	358	356	322	357	360	358	371	336	318	376	297	365	347	350	335	347	369	348	328	355	357	342	324	337	333	319	376	356	342	362	370	351	387	373	359	333	339	353	304	345	357	313	310	349	358	363	366	372	355	376	355	379	310	331	358	360	372	348	370	326	312	362	363	325	367	372	347	348	400	337	359	367	350	327	331	373	327	316	342	388	345	350	333	360	388	344	345	345	346	352	362	332	371	368	325	366	315	376	364	368	292	368	384	331	362	353	362	333	318	332	342	334	364	316	310	362	341	347	382	383	349	379	334	338	342	385	364	337	372	390	347	331	337	337	332	348	328	316	389	343	317	360	329	369	349	350	363	325	352	342	355	383	352	359	314	352	361	374	362	361	311	349	339	354	353	327	364	376	362	341	343	352	286	365	328	354	360	353	365	341	392	374	377	337	361	375	349	341	360	299	317	363	308	345	337	388	344	371	340	348	359	358	348	361	354	372	344	351	356	338	361	346	354	342	379	386	356	356	335	355	389	369	335	351	383	368	355	353	373	353	355	361	353	340	381	357	378	355	356	367	353	382	360	328	328	355	367	345	297	309	370	347	348	341	388	363	371	369	346	357	338	337	340	380	339	380	346	357	354	371	309	335	340	368	346	341	331	366	337	360	342	349	358	355	398	363	322	352	381	301	367	319	341	362	335	339	344	380	394	383	332	320	353	367	398	345	359	336	345	350	315	320	355	392	355	327	380	328	356	329	331	340	332	366	346	344	364	374	365	354	324	388	371	315	372	348	307	331	343	343	332	348	347	364	296	373	366	377	408	332	338	346	329	340	366	325	330	377	341	373	327	323	369	348	361	367	338	374	352	332	353	359	350	375	356	327	375	352	387	329	402	317	345	339	335	383	328	372	324	323	349	349	363	381	329	362	368	372	362	364	343	306	335	328	336	343	349	347	365	360	317	329	364	379	347	321	337	387	345	337	379	396	364	347	340	352	384	324	376	374	365	334	297	333	369	368	391	326	347	364	334	347	369	316	376	335	324	338	342	351	326	364	362	343	334	320	344	326	330	325	353	379	348	336	334	353	325	341	343	358	345	367	313	336	348	356	368	350	409	357	348	349	349	360	364	340	367	368	339	333	302	344	343	357	353	367	350	354	354	382	349	390	346	354	388	365	334	376	351	338	332	350	369	350	352	329	384	360	370	331	329	357	317	338	348	363	373	376	371	337	335	329	380	391	380	362	342	322	368	334	347	366	362	366	364	369	345	337	336	336	365	363	336	331	375	344	339	352	362	358	322	358	330	361	316	344	342	352	389	337	315	352	389	319	331	357	375	336	365	334	361	361	330	356
17349	8661	12207	13629	11587	9014	7498	5943	4939	4104	3537	3105	2723	2298	2099	1723	1623	1476	1412	1330	1218	1237	1092	1151	1099	1023	954	996	1009	926	899	881	880	858	910	870	918	833	856	858	837	842	839	820	849	836	803	861	839	735	823	893	815	799	791	814	786	831	789	782	808	779	807	792	800	832	790	799	793	771	750	791	813	794	779	825	820	769	760	779	788	799	776	813	743	735	839	868	749	755	784	785	830	763	785	841	791	815	794	808	791	799	808	796	859	829	795	799	794	782	842	801	788	832	819	804	818	772	759	771	795	759	755	770	771	845	774	774	849	815	766	780	764	805	787	783	820	736	833	822	806	764	771	764	811	811	742	806	784	776	798	835	790	795	791	793	775	770	776	797	810	738	800	807	791	723	802	773	793	787	817	773	742	772	816	778	787	729	825	728	812	779	808	807	732	772	738	835	813	779	803	854	832	835	804	769	778	772	797	775	804	759	807	820	779	781	836	762	778	792	808	764	781	831	833	790	864	747	801	800	794	808	775	793	785	804	832	804	787	784	803	789	749	795	727	796	816	789	791	798	775	749	806	741	774	840	821	796	793	802	764	798	803	770	839	797	779	794	772	794	777	788	780	776	753	847	820	796	798	789	811	770	762	763	757	812	745	790	801	754	793	776	782	805	774	791	820	821	822	764	794	773	838	784	815	753	801	835	807	807	792	776	799	789	788	801	803	768	740	765	775	754	812	792	802	829	850	816	786	793	790	774	766	735	810	797	803	807	762	788	786	776	799	802	836	762	813	806	847	769	828	781	824	803	760	800	805	776	820	805	764	831	777	755	793	746	824	796	791	789	805	787	810	859	800	786	772	841	744	824	756	808	804	796	812	772	820	781	788	810	783	783	786	781	763	785	785	780	843	783	811	779	751	776	768	765	770	765	791	818	846	810	763	810	757	749	834	815	781	828	804	845	790	773	778	765	730	750	804	804	787	805	754	803	742	749	806	769	774	814	801	768	757	799	831	765	794	773	778	802	729	783	834	787	829	792	778	822	762	789	728	832	769	776	760	807	760	757	812	766	817	726	805	776	769	789	783	742	772	766	785	804	756	784	771	795	805	776	801	788	770	769	797	774	759	738	793	806	796	788	798	779	801	791	779	766	812	792	803	747	794	803	779	745	781	788	797	849	785	782	819	787	790	817	766	784	778	783	828	822	786	831	790	774	790	785	757	812	812	802	816	815	774	832	726	799	768	774	808	829	809	846	788	782	757	769	835	828	795	797	826	798	799	774	748	759	835	779	819	818	793	768	794	809	762	783	719	791	806	812	780	776	789	810	820	758	786	820	797	728	738	734	779	782	814	775	845	819	803	823	747	790	767	799	752	815	764	754	792	825	810	828	752	800	716	779	792	815	807	758	756	829	775	847	765	785	767	761	798	788	769	798	785	731	807	821	826	811	767	721	767	761	796	785	755	763	742	779	838	780	814	829	794	817	775	823	740	783	799	813	778	722	793	790	814	782	752	774	761	751	740	828	791	783	828	755	813	737	843	826	743	778	787	766	829	763	792	783	810	805	830	754	793	744	762	787	755	800	805	765	803	785	800	817	818	788	789	802	786	816	794	786	835	830	829	803	811	772	731	786	777	816	778	737	753	739	810	819	760	784	749	827	788	789	790	763	780	774	816	790	783	828	827	745	830	795	763	782	781	759	803	837	747	788	757	831	765	799	817	787	764	768	807	787	802	753	772	751	753	794	834	785	800	774	796	789	742	774	787	771	771	826	799	811	781	777	764	791	815	766	818	798	809	762	753	802	811	848	798	807	768	786	771	805	805	815	797	838	792	753	768	794	772	828	779	779	797	804	739	791	770	869	762	810	735	801	746	811	830	812	802	822	819	773	768	788	830	825	756	795	799	757	768	825	786	753	761	785	778	819	806	810	805	760	832	797	811	770	845	827	836	788	747	844	818	811	790	782	780	756	780	773	792	828	783	851	752	775	765	730	775	790	811	760	775	848	768	775	812	797	778	788	810	783	739	781	811	773	783	783	799	768	789	756	795	805	801	858	759	765	781	760	778	752	793	814	786	761	797	852	778	777	817	771	770	807	798	768	797	749	768	803	834	757	821	752	795	772	795	796	803	750	751	824	808	806	821	778	825	800	769	770	799	773	747	781	774	780	833	800	837	797	852	789	751	747	780	766	796	785	788	797	795	774	779	760	732	788	715	768	776	833	810	806	779	767	769	793	776	800	749	754	723	795	792	759	773	809	773	845	738	810	750	800	797	781	749	754	778	762	801	815	760	770	797	762	790	806	772	739	831	773	794	805	809	803	799	775	797	709	761	753	779	787	779	749	833	799	714	805	751	845	808	797	827	778	790	815	789	826	724	753	768	781	809	743	825	765	826	778	788	803	767	759	807	807	817	841	771	742	792	799	711	760	826	801	796	767	762	790	752	799	834	783	798	789	765	789	787	811	797	794	756	757	782	765	777	833	767	797	852	780	764	783	824	785	745	807	739	701	773	807	787	811	844	819	796	780	807	794	813	786	804	763	744	787	789	804	775	777	862	808	768	803	800	799	793	747	770	797	799	760	815	744	733	804	748	760	839	804	785	789	801	753	811	802	777	759	751	747	822	793	818	772	781	777	743	829	797	777	773	796	797	827	829	756	804	799	763	830	788	729	745	767	786	763	801	818	809	799	814	799	733	809	769	811	814	774	787	840	773	780	764	754	812	820	782	834	821	782	808	781	780	811	802	851	817	771	734	775	791	771	786	797	742	798	807	834	711	768	762	776	767	778	784	820	753	802	772	802	806	816	782	745	844	793	824	799	778	809	794	775	785	797	786	774	808	771	776	771	757	765	795	832	763	802	756	776	781	821	762	768	802	784	795	797	767	832	806	781	845	844	806	785	840	779	753	808	788	767	775	780	818	775	798	794	762	794	779	794	774	821	777	794	777	794	829	784	757	769	757	826	775	752	761	814	782	757	756	810	760	802	810	821	811	754	767	805	772	806	775	807	767	793	804	755	785	756	794	805	811	716	764	708	835	781	801	758	781	738	797	797	826	763	739	787	770	802	760	832	725	774	787	791	750	786	759	782	808	812	797	776	813	810	726	749	815	828	765	769	795	773	795	801	774	757	778	760	731	794	750	834	794	798	782	748	818	806	808	768	788	774	784	776	783	794	798	788	785	759	749	792	780	814	836	795	760	774	795	774	814	708	788	723	812	780	778	781	828	800	806	795	762	759	803	841	763	793	781	755	777	769	749	837	799	840	804	746	772	773	809	790	765	772	820	774	810	779	792	783	809	829	752	780	717	749	732	788	770	772	819	791	756	786	758	810	741	753	780	770	754	786	762	800	803	792	796	801	786	757	805	804	766	773	723	823	768	787	785	754	788	781	788	756	773	813	814	857	799	728	794	761	792	756	777	755	784	769	757	809	822	779	764	770	818	730	785	761	809	758	778	803	803	779	797	739	770	795	826	795	789	805	785	738	785	802
36223	17008	10643	7903	5295	3773	2780	2205	1686	1267	1171	997	846	713	657	592	532	521	460	467	459	467	464	403	416	437	408	382	374	384	406	412	393	396	343	350	375	340	378	344	373	355	345	364	358	316	369	309	335	335	340	332	308	359	323	365	358	366	358	348	345	397	331	328	353	320	370	346	340	394	352	350	319	342	309	362	337	371	336	322	342	307	339	339	360	332	331	336	357	372	325	331	350	342	308	362	347	317	388	340	307	347	348	335	307	357	321	315	378	364	359	339	324	361	365	378	337	340	330	323	351	391	352	364	340	350	341	352	329	354	364	374	334	349	323	327	379	343	319	330	340	349	327	355	341	301	331	332	321	376	320	338	332	325	306	357	361	353	341	344	330	341	358	326	361	336	374	376	327	322	378	322	380	325	321	326	340	392	355	329	318	339	355	306	337	349	354	318	331	347	370	376	329	384	327	371	329	355	324	312	347	366	312	359	332	369	323	342	322	383	349	367	344	347	343	340	349	361	377	307	348	350	375	330	342	409	361	334	366	373	360	320	348	343	330	354	356	337	369	341	345	348	353	372	359	336	296	353	341	331	367	347	315	320	358	315	356	337	341	333	352	335	350	328	363	352	346	322	344	354	346	330	299	348	348	345	353	335	351	357	346	323	329	341	334	368	328	348	327	312	317	327	357	344	330	339	368	358	351	384	317	332	361	340	333	335	297	367	349	349	363	325	328	333	322	346	370	358	356	357	348	313	352	324	324	324	331	356	343	324	354	333	362	352	347	320	371	336	359	337	384	342	341	337	365	308	321	355	336	378	344	322	335	330	342	349	354	375	368	348	331	340	356	356	341	369	334	358	309	353	359	357	354	351	384	339	343	318	373	344	325	294	303	336	326	370	333	317	331	385	326	336	364	364	333	315	365	367	327	370	341	336	366	350	343	327	340	356	342	356	336	352	342	336	340	365	354	335	385	334	340	323	357	392	343	344	347	311	339	361	348	348	312	337	338	361	401	327	341	325	357	344	334	363	334	334	300	362	355	323	398	366	328	362	367	347	349	362	327	339	360	323	346	358	361	378	357	366	335	374	332	353	355	326	363	340	341	345	336	388	374	329	346	337	308	362	304	362	360	345	345	333	325	344	335	347	349	343	339	301	367	352	351	353	328	342	359	378	317	334	344	365	324	323	349	358	320	362	332	344	386	373	308	305	321	324	353	352	348	358	360	358	316	333	351	352	322	380	363	371	374	358	356	375	351	306	361	369	333	336	349	349	371	364	351	343	351	335	343	338	362	336	370	354	330	331	358	313	336	375	378	365	372	329	302	373	355	313	374	349	331	341	374	382	382	342	351	307	351	359	336	336	362	308	364	338	360	328	343	396	400	321	324	326	305	361	324	341	332	308	338	350	326	346	330	336	378	301	371	337	336	350	325	346	370	354	374	351	349	361	329	365	343	371	329	337	339	373	311	366	339	365	308	321	328	341	344	334	330	312	331	349	344	312	360	374	339	336	350	359	344	345	347	330	332	310	374	294	333	336	331	326	320	353	351	326	298	350	356	367	334	360	330	355	345	352	318	325	327	341	339	347	364	349	334	333	310	338	381	375	397	352	334	361	337	330	363	372	338	332	338	324	362	368	312	334	351	333	384	322	347	321	366	351	326	368	346	336	350	341	341	359	330	351	352	334	348	342	372	377	336	332	343	358	365	323	360	364	379	365	336	346	330	292	385	377	370	345	346	345	344	337	354	335	344	323	342	332	355	321	325	337	331	317	329	345	373	369	306	329	321	367	327	363	318	362	323	351	355	334	316	333	350	352	349	368	356	363	338	365	326	346	380	336	349	339	389	323	343	354	330	344	324	348	341	298	332	351	345	360	342	363	320	362	345	359	345	324	300	360	324	362	338	359	295	350	354	347	338	328	341	356	376	342	313	329	361	364	365	360	341	350	328	316	362	358	352	338	319	336	324	341	375	332	332	351	349	330	329	296	352	359	355	326	363	311	370	365	351	358	360	348	340	352	355	317	351	329	341	338	363	349	340	358	346	354	342	347	312	386	347	341	344	326	349	347	308	341	333	332	352	340	339	356	313	366	341	373	354	329	367	340	334	359	344	354	359	340	332	318	388	341	360	340	350	348	346	341	341	386	325	347	366	333	346	321	342	313	315	357	338	373	351	353	357	350	339	363	317	347	370	373	345	345	320	340	345	355	359	352	339	330	318	330	351	360	367	335	299	345	344	354	342	332	340	343	330	364	308	342	364	316	344	373	332	347	399	346	352	323	361	317	343	371	351	356	342	366	338	379	315	314	382	330	323	348	334	370	357	316	331	333	366	311	321	372	337	347	330	312	328	322	325	342	346	389	353	348	369	348	340	368	323	326	341	327	326	355	352	324	331	354	362	372	314	338	348	341	332	344	329	347	365	358	330	341	341	315	328	344	357	337	352	342	344	354	373	344	356	348	366	336	356	350	336	350	333	347	337	345	362	342	321	369	348	336	354	327	362	339	323	324	378	315	349	348	371	317	354	304	335	355	374	343	354	335	328	356	363	345	348	311	363	341	338	303	360	370	315	357	327	318	346	383	334	330	343	326	323	330	346	351	350	371	334	379	352	381	364	315	372	341	342	336	359	342	335	332	333	326	374	342	366	328	356	337	367	356	324	369	375	334	340	383	370	286	314	355	361	375	356	347	327	322	335	342	353	345	316	352	370	361	348	331	329	349	318	341	337	376	377	348	322	358	354	366	396	390	360	346	355	340	347	369	367	348	350	386	345	315	363	398	316	351	353	356	327	365	359	331	358	336	359	342	380	377	334	352	359	332	355	396	370	329	336	341	328	355	336	358	372	362	354	355	357	351	376	372	302	360	367	360	373	358	341	368	330	376	353	361	340	380	339	370	349	325	313	344	370	383	372	338	345	339	344	337	361	299	316	347	307	349	351	354	338	368	337	387	328	372	355	306	379	382	374	329	334	353	361	370	316	333	360	330	340	373	323	351	314	334	385	384	387	336	348	368	342	361	347	333	341	376	368	339	369	400	351	315	319	360	337	369	383	345	343	344	345	350	322	342	356	343	332	374	320	346	332	345	367	369	316	381	342	348	371	327	366	379	347	348	358	333	365	331	361	359	365	327	362	343	353	366	368	365	350	342	336	332	371	358	337	324	329	375	336	349	305	340	339	340	373	333	338	361	349	336	325	361	352	341	348	310	372	346	387	323	288	339	357	334	353	342	344	325	348	357	338	357	368	341	357	325	337	375	362	355	334	335	312	365	347	341	332	341	358	316	341	365	320	351	322	350	393	362	325	326	298	342	359	376	360	343	357	359	362	329	323	357	347	364	359	355	361	358	364	358	371	347	382	335	305	336	341	340	341	364	352	362	358	357	354	328	317	357	334	332	308	316	324	346	332	364	361	360	372	355	332	358	342	334	348	334	362	329	373	341	352	332	333	354	331	348	317	344	341	329	347	349	344	357	358	323	330	341	333	347
21513	11483	15379	17226	15078	11964	9734	8125	6790	5443	4958	4131	3790	3347	2681	2163	1963	1857	1796	1640	1455	1329	1338	1175	1184	1089	1124	1029	1047	1055	956	877	972	874	905	928	805	894	905	875	828	810	865	829	862	839	811	819	834	812	846	785	786	815	774	844	804	781	822	778	757	828	810	781	765	762	804	780	793	757	774	768	836	777	774	787	799	809	758	784	763	792	747	778	753	813	814	746	791	795	750	733	788	792	764	752	787	762	810	792	771	752	775	784	764	825	775	741	774	755	781	747	840	770	761	838	755	796	752	771	757	796	763	737	792	822	732	763	821	770	769	815	751	805	735	767	762	764	757	786	779	820	765	735	805	798	776	805	780	738	819	744	748	774	795	774	816	780	750	756	798	764	819	792	798	763	748	797	792	751	781	748	820	788	774	771	825	800	778	764	775	820	730	754	765	793	752	732	769	757	782	789	746	785	789	808	826	811	792	792	770	743	773	752	779	770	740	730	774	763	825	737	772	798	759	820	756	787	746	752	803	798	803	786	754	749	763	771	799	774	747	759	755	783	779	832	786	732	782	784	775	772	752	772	737	769	778	776	763	854	762	742	784	783	788	745	792	748	793	799	789	768	760	815	793	813	794	751	776	804	769	830	789	805	773	768	765	809	789	732	806	795	783	780	769	777	762	766	784	785	737	765	818	793	765	742	781	786	767	751	784	768	756	751	765	736	838	782	785	747	797	782	795	800	793	781	775	706	730	756	741	773	787	781	744	760	834	758	795	730	762	748	736	778	788	812	795	756	773	721	781	746	812	796	817	777	780	783	736	770	805	759	739	759	790	792	798	763	736	751	794	802	777	787	791	786	799	775	766	776	741	749	774	764	788	768	764	768	751	771	753	739	734	781	755	726	784	746	741	770	748	775	773	798	786	759	778	758	789	789	776	749	832	758	733	833	807	756	783	776	763	784	744	746	761	813	803	735	747	806	800	749	771	784	732	743	759	729	757	800	777	813	796	739	793	740	757	767	767	806	794	796	759	752	778	780	769	738	781	786	718	731	814	808	722	792	804	828	762	753	792	801	761	800	802	810	780	787	769	768	756	793	746	798	746	752	763	762	778	750	766	802	777	762	773	781	782	808	775	804	740	743	798	784	759	751	757	772	728	794	787	834	742	747	801	783	771	769	769	804	754	766	761	744	786	759	781	775	740	801	772	776	796	807	765	748	782	763	770	789	755	788	806	769	775	719	787	788	807	798	791	820	775	780	794	803	746	776	759	766	729	788	786	761	754	793	738	828	771	770	755	792	797	810	752	806	774	754	828	728	730	746	781	720	772	806	763	749	808	729	795	747	803	760	756	788	786	775	800	754	806	775	773	750	740	752	776	803	792	806	740	760	778	761	772	757	831	738	750	722	718	735	780	743	752	755	783	785	735	733	805	802	737	732	744	748	726	791	751	785	801	750	756	727	774	755	780	735	810	792	739	799	782	772	773	794	749	762	763	770	829	783	795	822	745	775	763	795	736	791	783	760	734	780	757	795	717	767	785	756	774	814	775	809	778	804	763	823	809	801	771	742	772	775	799	760	774	765	736	765	801	825	778	729	784	761	764	731	790	768	741	780	780	768	799	789	772	725	737	812	784	813	742	782	746	702	760	746	753	793	786	775	755	751	770	765	798	830	776	764	811	764	806	780	807	782	779	813	748	776	766	804	766	754	814	766	823	793	757	794	794	746	750	755	765	805	823	766	788	811	788	802	841	704	741	748	761	779	787	782	830	765	778	795	842	765	776	765	807	769	781	780	828	757	758	754	764	784	834	818	770	836	769	768	789	802	784	770	791	806	779	805	825	784	793	829	790	789	753	745	801	813	789	761	763	784	817	784	786	738	773	821	812	810	792	777	787	743	786	756	760	773	784	791	782	800	768	797	837	761	719	765	791	776	793	778	800	784	726	778	763	779	789	753	780	764	754	786	792	804	799	786	773	792	778	744	755	764	825	790	796	808	764	771	790	798	781	752	785	789	778	799	779	768	750	814	787	785	795	857	801	779	807	786	787	808	769	779	773	737	822	763	817	820	780	789	760	786	763	774	764	777	790	754	768	798	769	809	795	765	793	766	795	721	803	736	781	787	809	784	783	785	777	752	704	752	799	779	795	768	747	822	754	750	794	773	802	790	752	785	760	733	802	799	734	780	820	768	794	732	839	747	789	745	760	738	782	789	748	798	737	745	755	781	754	824	789	795	750	787	730	803	791	773	735	792	744	785	794	774	796	841	761	806	801	855	799	694	796	760	784	835	758	797	785	723	780	769	734	817	772	780	732	799	784	812	800	788	758	802	798	784	778	771	779	786	767	752	775	796	758	806	772	811	770	825	817	793	789	814	784	765	782	762	835	837	716	785	797	770	766	783	786	786	774	805	844	786	761	799	749	821	795	758	720	806	769	816	793	834	697	773	772	736	734	814	789	757	804	792	741	763	744	811	732	781	773	723	756	758	750	812	795	779	770	782	769	778	740	807	812	749	788	801	830	811	801	733	787	778	811	813	851	774	774	787	744	811	757	782	767	784	766	731	745	818	744	768	775	738	750	781	764	794	821	821	740	829	745	825	768	783	756	761	823	775	776	774	735	814	753	780	748	808	761	769	830	774	753	802	816	776	776	786	782	771	787	813	743	761	774	805	744	774	772	768	811	738	795	742	775	797	782	797	776	769	778	780	797	789	760	774	817	783	759	828	812	795	777	792	799	764	793	750	725	832	808	760	813	815	771	733	743	786	760	800	806	804	786	807	806	738	776	731	773	773	747	771	739	754	841	804	775	790	765	766	804	817	736	784	754	791	756	775	811	787	813	775	773	781	778	749	734	744	757	721	790	809	770	804	764	755	812	735	825	764	752	786	748	794	741	766	782	746	739	784	761	769	775	778	803	740	820	746	795	800	772	759	774	769	798	770	726	765	768	737	784	786	755	740	762	789	766	742	791	744	770	767	794	784	749	729	773	769	780	760	766	813	791	832	796	753	790	781	748	771	757	817	794	763	748	779	784	775	831	752	769	755	786	764	770	777	773	772	718	792	815	782	807	723	743	779	817	786	760	794	792	777	760	784	801	739	798	773	739	769	755	769	813	791	782	736	762	732	771	803	746	775	816	703	783	754	784	819	773	783	752	773	765	740	811	786	758	775	782	779	825	762	743	783	810	777	756	807	808	739	799	788	756	783	816	822	776	795	734	804	777	799	776	727	728	788	725	802	773	792	732	791	797	829	787	775	775	774	756	779	736	780	795	783	736	718	800	804	741	780	782	791	769	788	712	763	761	798	785	764	776	810	782	701	786	747	781	841	761	782	792	792	754	791	774	746	764	801	731	827	759	781	833	773	767	763	784	713	774	789	785	782	828	774	773	832	749	777	723	758	766	793	783	754	756	818	806	755	782	792	753	810	792	813	757	732	786	797	743	784	826	746	803	828	803	779	772	736	824	799	766	776	730	777	720	751	796	780	785	792
16511	6646	4420	3172	2124	1448	1084	874	720	660	575	535	546	469	426	411	397	420	422	404	407	393	378	411	400	363	392	378	416	367	376	373	378	386	381	393	345	330	358	366	356	359	361	376	370	371	333	385	352	317	374	362	355	368	397	422	355	376	345	345	368	384	355	352	356	348	338	334	359	355	394	339	366	368	372	358	332	377	356	337	394	370	375	381	352	364	391	429	378	346	396	362	401	385	401	367	347	396	413	369	322	340	370	395	386	356	351	374	351	374	344	340	389	365	340	376	337	350	352	368	356	360	367	390	355	366	377	372	404	381	365	400	356	383	381	383	348	337	382	380	327	367	361	364	364	373	332	387	349	367	379	357	352	342	383	343	376	360	364	379	336	345	375	367	383	344	367	316	338	373	351	346	372	360	358	360	356	361	360	345	383	386	394	376	344	388	361	370	351	354	368	351	340	366	401	346	389	381	355	355	345	357	350	349	360	373	362	356	346	411	377	372	357	373	359	383	347	355	384	351	365	356	382	321	325	383	365	352	341	352	384	367	346	371	371	371	364	364	343	374	353	333	360	361	331	332	369	307	342	336	375	369	336	379	384	364	343	377	371	386	394	370	305	337	339	368	376	377	355	348	365	355	385	398	356	373	362	351	368	369	372	389	343	377	364	385	366	360	365	384	380	383	341	367	407	352	400	343	371	400	368	378	338	388	361	332	364	338	370	384	387	342	353	365	341	330	343	364	414	370	373	382	365	378	406	375	389	355	362	377	335	395	345	398	371	341	358	361	337	397	363	358	352	357	340	368	359	365	399	314	356	344	376	370	354	408	377	352	355	361	341	368	352	365	361	373	339	362	383	348	348	356	329	370	394	359	356	347	358	362	321	373	377	390	384	393	332	352	369	366	402	364	412	359	374	349	359	350	330	347	383	352	358	363	356	351	360	327	388	376	374	352	370	371	350	371	340	380	360	353	307	361	332	338	369	323	360	346	362	381	378	342	367	382	393	362	357	335	371	356	398	358	379	367	352	370	327	397	349	360	369	384	358	351	358	413	348	370	406	359	369	345	361	340	332	348	378	333	343	328	321	355	343	375	361	356	363	349	378	331	388	361	362	392	374	362	363	341	317	344	336	360	353	378	353	328	326	328	364	406	367	353	355	358	367	395	363	346	354	359	393	396	361	368	396	353	369	335	350	363	394	340	390	371	400	376	381	351	363	400	373	375	367	369	367	338	402	347	333	359	374	395	368	370	353	356	343	350	362	382	357	363	333	354	335	369	336	382	393	358	314	357	334	364	374	342	379	341	348	359	355	368	348	335	368	392	391	381	340	367	371	346	366	386	349	344	386	359	345	360	360	369	377	375	344	350	412	343	351	425	355	383	369	371	369	375	350	302	321	362	374	384	372	359	359	386	374	360	373	353	349	336	378	358	358	338	335	366	355	372	360	335	416	339	386	350	327	348	363	376	385	400	349	360	382	375	389	370	372	374	363	346	382	369	377	356	363	384	376	340	401	360	325	375	363	378	348	369	327	361	367	350	352	340	351	339	330	349	381	356	360	359	366	358	351	352	382	400	372	357	357	345	320	400	403	333	364	369	347	360	343	390	370	355	370	357	374	342	354	392	327	362	360	342	357	379	356	321	363	351	366	338	369	349	380	332	358	340	403	389	360	337	354	382	366	340	359	315	400	369	351	374	360	381	379	349	353	375	394	362	348	352	365	382	382	365	374	365	334	356	387	341	347	366	362	399	356	356	399	383	364	318	388	423	388	373	343	377	356	349	370	349	355	365	328	402	394	354	396	336	357	333	334	381	321	379	380	415	353	340	397	358	349	355	369	377	348	377	355	363	381	364	371	358	355	386	360	351	324	381	377	346	351	365	363	368	337	338	385	351	328	404	349	327	381	357	374	357	335	370	370	354	383	373	381	397	387	362	384	360	386	370	328	375	368	371	363	366	348	371	373	371	361	358	351	361	360	359	372	371	376	356	345	347	357	382	384	368	374	358	335	338	334	352	387	348	350	384	365	353	378	402	340	368	351	356	358	345	358	394	347	353	384	374	349	366	372	333	366	375	352	356	423	387	362	368	352	348	342	376	390	309	365	394	395	386	363	367	364	368	390	349	342	364	354	342	359	358	343	359	346	364	372	344	354	309	347	411	408	345	352	371	373	337	383	372	383	367	364	393	369	403	420	381	422	348	375	363	327	376	349	317	355	372	356	353	357	366	378	356	366	350	331	382	361	390	379	366	305	364	366	365	339	372	386	369	368	391	351	353	358	359	366	334	369	348	350	334	356	371	364	371	375	357	368	346	403	358	364	381	366	337	343	354	360	345	372	363	350	322	353	367	368	377	364	355	378	359	355	361	340	364	333	359	390	370	373	373	376	383	327	368	366	347	334	375	387	387	371	359	369	370	354	353	365	319	411	333	348	324	321	337	378	353	318	377	362	346	368	365	349	317	348	337	376	394	348	397	389	351	378	377	346	343	347	355	370	348	410	364	310	338	365	367	326	318	378	394	370	348	391	343	387	335	354	383	334	352	392	330	339	374	384	369	370	386	362	357	365	365	378	371	343	364	366	336	385	374	360	388	408	345	399	358	370	410	385	346	367	339	362	369	358	355	354	339	374	358	339	370	347	370	390	406	360	386	384	364	341	363	329	364	399	375	366	374	365	363	350	341	379	378	373	366	381	388	356	354	366	364	330	377	348	340	355	342	339	330	324	398	351	372	371	325	374	332	343	362	335	354	372	395	355	340	379	353	384	357	323	384	339	378	388	403	377	343	372	324	381	380	365	368	344	350	352	383	358	365	371	353	368	350	378	364	364	356	353	390	368	386	363	384	340	360	400	322	345	365	373	423	347	369	333	318	376	341	369	344	359	327	380	378	368	347	345	372	356	369	378	378	394	379	360	354	348	335	382	403	390	375	383	381	358	349	375	399	347	410	355	382	395	382	377	347	408	354	371	371	341	362	342	366	401	395	360	330	356	341	345	356	377	347	347	353	371	355	349	391	406	378	400	326	362	356	367	363	394	355	387	370	350	331	394	349	359	353	384	353	367	329	370	339	350	348	334	388	365	376	362	329	358	354	356	346	365	348	372	387	328	385	338	348	372	400	360	360	346	344	407	382	366	364	347	339	404	355	375	403	371	352	393	376	335	341	352	335	399	337	381	379	355	328	374	350	375	377	359	384	385	384	344	393	328	350	373	356	340	381	357	338	366	399	411	379	379	352	329	370	384	399	351	336	370	352	363	358	373	358	325	340	343	361	365	374	346	371	368	309	335	380	376	367	367	333	382	357	391	323	360	353	355	381	410	369	381	341	366	365	350	381	337	364	336	358	352	353	336	345	368	361	393	365	365	389	364	372	379	377	355	373	384	423	357	388	360	371	378	325	381	369	368	356	387	349	383	347	345	379	337	378	359	364	401	374	385	361	411	362	362	353	323	382	338	330	354	363	342	343	385	344	351	362	358	355	326	352
10302	5693	7920	8655	7123	5561	4250	3415	2801	2382	2045	1841	1679	1506	1417	1326	1244	1124	1090	1014	1041	965	962	994	972	920	928	917	893	900	874	950	876	828	828	859	877	823	857	832	829	823	837	798	866	848	828	845	817	838	757	803	883	796	820	829	849	854	788	785	845	829	810	812	805	771	792	794	764	846	787	823	852	839	813	815	791	809	801	848	788	835	799	823	845	788	809	829	835	830	798	796	775	806	770	830	817	803	807	805	803	864	840	791	826	747	814	826	837	814	799	847	773	830	810	828	770	841	847	801	797	862	793	833	843	819	800	784	807	799	817	799	821	845	829	816	821	860	782	810	803	769	778	812	798	785	790	784	874	787	795	795	844	812	814	788	826	867	852	748	803	786	777	762	784	808	844	877	826	826	854	785	799	806	792	792	791	773	858	799	788	854	768	804	801	807	804	768	824	763	800	871	802	807	790	839	804	812	760	810	797	876	800	816	794	796	848	806	847	780	804	760	795	764	779	768	832	790	769	806	803	783	798	814	793	813	795	844	780	765	783	751	794	801	828	769	762	832	777	817	769	822	803	767	779	797	865	768	829	842	794	820	800	751	817	850	780	815	819	782	823	786	797	824	846	780	781	833	827	790	816	807	726	789	765	821	787	798	829	795	860	779	858	755	854	804	778	842	804	819	804	818	797	849	835	858	797	835	803	824	810	788	803	825	818	867	835	799	830	826	787	828	834	798	820	840	826	752	846	832	846	777	821	811	756	784	774	766	805	815	817	803	830	835	808	807	823	792	809	815	775	866	843	821	741	780	790	829	794	741	784	812	817	786	826	781	800	796	886	843	863	810	785	801	815	802	827	792	841	828	787	795	836	773	792	810	816	769	822	796	803	817	769	788	826	770	777	808	818	840	821	871	827	815	772	845	813	787	744	867	808	859	787	792	807	847	803	815	831	826	780	815	786	774	779	775	750	806	792	820	791	806	838	798	803	777	842	772	803	880	798	793	820	834	866	817	808	824	801	830	846	793	829	773	844	831	824	812	842	795	784	787	779	739	809	767	807	872	810	802	877	782	816	825	806	787	813	794	841	762	772	792	798	809	791	836	846	857	847	832	834	768	814	788	846	797	807	832	816	803	812	846	757	838	777	843	750	778	811	818	778	808	828	805	769	788	802	815	841	784	814	816	765	818	807	821	836	834	801	774	809	792	811	800	820	795	844	766	818	781	842	766	807	827	861	785	823	787	801	770	817	809	801	796	798	853	799	778	873	779	833	829	762	799	754	824	803	829	799	800	730	819	833	804	794	793	811	802	823	802	761	783	789	811	802	848	844	824	813	828	797	779	807	831	810	783	820	818	832	840	836	829	808	808	823	785	759	804	816	805	799	824	807	831	812	824	805	795	803	788	796	798	812	794	799	761	804	786	768	800	766	786	800	816	806	784	761	805	814	766	826	789	863	835	821	778	798	817	768	798	838	762	742	814	782	800	765	755	803	828	780	809	802	810	817	795	786	833	823	788	792	807	793	796	842	846	836	777	787	783	830	817	826	829	826	792	761	781	809	828	826	779	836	845	859	799	820	839	794	779	846	795	799	809	798	787	796	808	800	778	796	818	834	801	775	839	824	848	841	787	835	814	818	727	866	752	770	865	836	779	834	776	778	804	801	801	805	825	852	803	781	788	803	773	826	855	760	838	843	784	777	833	831	843	811	866	808	846	867	814	813	828	787	820	865	822	799	785	805	858	800	797	864	779	791	813	815	766	796	799	822	795	771	826	827	817	795	812	780	794	820	863	816	810	799	783	787	787	811	774	783	844	816	869	809	772	779	801	792	826	782	833	776	808	840	823	833	839	877	814	781	825	842	784	776	827	825	810	864	853	844	793	774	800	817	834	828	832	802	822	814	805	780	825	792	845	799	830	829	828	782	777	794	824	792	758	747	750	813	792	812	807	776	734	796	809	820	805	850	783	829	741	752	821	817	803	787	784	797	754	796	814	812	834	761	788	863	758	794	827	823	824	789	864	771	784	792	796	826	814	823	826	791	851	833	806	835	811	819	816	764	846	808	791	823	807	839	792	854	798	819	822	824	818	794	796	787	796	782	847	846	811	890	784	792	868	775	817	856	799	802	741	795	790	823	769	810	801	839	856	838	796	795	799	804	811	810	862	805	792	782	850	846	801	844	770	778	802	823	811	825	819	755	778	773	859	822	795	810	790	817	828	840	813	771	873	829	778	854	803	815	777	821	824	813	864	805	765	806	835	822	794	820	822	815	777	775	761	797	819	837	850	774	778	845	822	812	803	806	798	773	767	804	865	807	826	849	857	814	788	822	802	812	816	847	777	800	769	803	762	823	796	793	819	797	788	813	834	816	766	804	770	817	771	787	774	787	785	805	805	829	765	838	796	786	783	832	781	780	826	784	828	821	752	823	840	787	833	807	801	840	792	773	769	820	805	757	785	818	846	843	730	812	783	812	810	793	844	825	785	820	783	844	835	810	867	793	824	806	844	856	810	801	809	797	872	831	775	832	815	824	796	790	805	822	860	836	867	801	819	777	818	790	824	767	803	810	792	825	812	847	817	799	814	841	815	720	818	814	820	851	796	826	801	818	812	788	784	764	849	834	780	842	823	864	819	781	796	853	821	806	831	755	796	744	805	827	778	769	851	813	783	810	803	802	816	827	784	838	825	815	800	835	819	789	844	794	761	838	806	769	789	826	818	817	809	820	849	791	832	815	768	803	848	773	800	799	865	813	847	803	809	828	816	832	876	807	841	815	851	811	829	817	811	779	839	799	833	850	807	758	796	834	809	791	797	826	798	826	850	829	757	817	836	820	824	791	802	840	824	874	798	767	804	783	758	793	788	800	835	796	820	754	758	809	785	809	788	769	814	797	789	807	829	821	832	863	808	792	768	843	819	790	813	750	798	828	807	834	816	812	767	853	872	845	795	832	797	849	811	871	856	830	865	776	802	824	802	820	815	764	792	833	813	764	808	823	767	740	817	805	849	836	779	783	779	796	825	842	812	822	851	799	835	820	822	829	823	793	822	786	787	750	826	849	830	865	780	803	808	790	867	817	810	807	773	798	757	836	824	788	797	756	812	842	844	834	787	749	747	832	811	802	761	840	798	843	807	760	778	829	804	824	776	788	788	804	743	831	807	781	813	838	828	816	833	793	817	741	761	806	783	784	809	784	835	831	826	841	780	816	826	849	870	762	832	834	786	862	825	799	790	799	790	742	817	805	819	775	713	811	795	820	817	831	809	859	786	835	775	781	849	806	790	823	790	786	798	799	794	826	773	792	810	836	799	804	793	770	787	811	746	818	831	789	826	815	832	826	824	810	793	800	807	803	739	856	797	843	770	765	833	781	794	803	789	849	774	754	828	831	899	807	774	840	802	830	836	781	792	844	820	813	821	781	798	809	786	824	790	801	777	800	813	793	846	779	840	806	813	809	843	774	786	768	780	809	831	812	782	749	819	775	794	764	819
28681	11974	7308	5395	3599	2567	1882	1525	1308	973	860	753	664	611	519	530	462	418	433	461	406	376	411	389	389	359	385	368	382	368	336	360	398	383	378	373	382	349	351	354	330	399	397	346	348	356	389	355	337	340	330	353	358	336	377	337	362	375	327	362	339	362	364	364	342	370	369	329	359	329	309	322	339	323	317	338	345	374	341	360	386	371	334	360	325	308	333	366	340	367	349	363	343	365	342	348	366	370	341	320	343	339	364	325	368	316	351	363	362	333	352	368	335	355	356	360	370	343	354	325	367	332	333	362	353	342	357	386	327	339	360	325	346	332	352	333	339	375	388	357	346	328	371	343	326	352	374	331	337	346	342	337	374	344	356	304	349	348	352	328	379	359	375	337	367	353	346	339	387	357	337	378	342	360	365	349	314	355	379	350	332	345	296	338	356	343	372	350	341	338	360	353	345	328	359	341	347	353	324	357	318	328	357	339	354	377	400	337	318	335	359	317	394	348	318	355	350	376	323	344	365	346	355	367	339	350	372	371	364	372	334	332	322	321	309	376	341	318	385	386	376	362	326	334	354	298	339	329	368	326	372	336	316	358	335	327	351	332	336	352	369	352	328	337	346	339	342	356	360	321	323	356	347	333	346	374	360	353	339	325	355	313	329	343	350	323	350	396	363	369	334	375	357	363	345	347	360	334	361	356	345	322	350	319	327	352	354	342	326	356	314	327	348	317	300	347	339	370	366	370	344	334	328	320	346	364	319	343	372	368	344	332	363	352	388	316	337	367	337	351	362	321	363	369	347	344	383	307	340	382	372	354	374	323	342	351	370	362	331	361	370	322	326	390	345	321	355	356	369	362	328	374	328	367	322	382	354	323	329	356	334	351	380	335	349	352	341	359	318	346	347	355	319	364	350	364	355	337	363	343	353	322	349	400	370	329	334	379	367	355	343	355	325	314	358	355	383	368	364	338	354	344	358	322	367	348	344	347	327	343	362	348	344	346	361	365	381	319	337	348	356	351	369	375	377	333	321	360	367	359	336	353	381	382	351	323	371	344	326	347	377	382	374	347	365	343	346	324	351	343	384	353	336	362	309	327	327	333	315	373	342	358	378	304	349	384	359	372	332	327	344	315	359	311	347	315	318	327	305	343	342	361	329	369	380	340	325	363	324	343	307	337	357	386	342	332	347	354	357	341	358	367	313	367	334	345	342	343	349	359	334	342	371	340	319	338	371	349	356	371	347	337	357	354	346	330	341	341	332	334	326	333	329	371	390	323	345	351	349	321	381	361	367	320	341	321	375	364	338	385	323	365	374	336	344	353	357	354	290	358	319	339	323	375	370	363	350	350	350	325	348	351	351	361	325	344	329	367	336	364	356	362	369	368	361	355	339	334	364	364	357	362	334	366	348	330	368	337	355	359	340	348	335	352	347	311	316	360	345	336	349	349	327	353	376	371	368	343	366	326	323	347	342	352	345	332	307	309	351	369	366	365	363	316	336	346	353	335	370	323	339	338	347	330	338	370	309	342	358	333	367	352	347	388	350	324	372	356	362	341	351	328	353	372	323	336	372	328	318	345	373	378	357	321	313	305	342	322	377	335	344	343	371	380	339	309	328	371	396	380	342	337	368	305	378	349	345	358	362	336	358	354	364	342	390	342	337	354	363	382	300	345	318	392	375	361	311	332	330	336	350	359	371	394	360	373	349	338	323	379	365	334	357	389	360	341	357	349	336	348	354	393	324	326	383	366	361	312	337	355	354	345	363	349	346	391	382	343	339	303	346	339	376	329	358	378	349	309	322	325	335	348	304	324	373	336	344	369	304	347	342	359	320	381	337	348	341	357	333	354	354	354	319	346	365	365	333	347	379	366	365	344	372	353	344	393	388	344	345	329	350	321	350	342	350	351	351	348	344	355	321	360	322	368	337	341	354	337	356	380	348	366	319	361	310	358	316	362	363	365	331	320	352	368	348	374	352	313	322	305	345	319	327	331	330	371	336	376	318	323	340	334	363	354	374	341	318	371	359	363	354	365	382	329	381	397	319	352	358	389	379	364	340	378	375	333	353	342	365	310	343	329	354	366	314	347	341	333	349	391	359	309	353	384	322	313	311	345	354	324	334	348	360	365	343	384	329	361	389	321	363	400	333	351	343	320	359	334	351	334	360	321	348	348	317	317	343	353	347	337	349	390	315	348	324	327	334	329	309	353	344	343	343	326	315	338	392	374	330	353	369	346	362	336	326	342	339	333	360	380	365	403	352	368	377	322	331	333	369	377	328	311	359	358	331	306	346	344	390	342	354	326	340	339	348	329	341	350	307	369	379	339	346	305	352	351	356	326	369	350	383	307	323	350	324	304	349	343	353	362	337	354	350	344	352	367	354	355	331	347	358	330	313	356	377	348	341	323	347	346	336	347	333	343	354	348	355	308	321	331	359	378	361	359	343	344	336	330	361	365	358	321	352	364	327	366	355	362	353	308	326	370	344	382	336	373	341	345	361	363	319	326	348	344	344	347	349	370	343	360	347	319	333	334	331	341	332	346	384	359	336	357	375	346	343	363	345	360	334	357	341	359	353	357	358	390	355	345	355	371	397	386	339	332	325	343	349	331	355	332	347	345	367	342	315	366	341	349	329	359	370	353	352	337	358	352	335	330	345	314	333	365	343	339	334	378	371	371	357	350	331	366	338	319	340	345	325	360	328	383	351	379	376	356	348	372	361	347	333	387	357	360	345	330	331	327	305	389	366	322	354	321	329	362	385	318	358	387	336	328	318	363	369	337	381	314	319	356	368	350	348	376	381	321	341	340	355	336	370	309	337	308	308	371	354	351	368	371	366	389	362	362	386	333	336	319	320	354	314	317	313	333	353	347	372	348	331	393	345	378	346	348	311	354	334	358	375	337	338	361	360	311	348	332	336	344	377	323	342	368	361	334	362	336	338	351	315	371	336	303	349	348	363	319	329	351	344	361	376	314	309	381	359	323	324	363	365	315	340	370	352	332	370	347	357	329	319	355	356	374	308	359	331	382	397	368	344	323	380	348	349	330	311	342	372	332	354	345	369	352	328	335	304	366	363	333	313	331	352	317	319	365	334	355	353	341	347	337	335	353	369	351	365	356	347	364	377	387	332	346	346	380	370	362	371	386	328	361	347	351	328	361	367	340	375	362	369	390	342	326	326	353	352	307	327	354	345	350	331	342	349	327	296	354	326	361	349	337	340	359	353	368	356	346	368	358	341	340	350	356	357	327	379	349	363	357	318	356	369	346	357	343	314	347	357	335	385	339	334	357	332	356	370	367	369	361	352	356	358	328	348	357	353	349	367	311	356	344	365	322	353	320	381	340	367	384	375	429	338	350	333	396	330	369	333	315	313	369	339	357	371	350	355	364	359	387	320	355	338	366	326	346	339	348	350	330	351	331	327	367	344	355	341	346	339	362	360	365	327	351	324	356	344	375	352	340	299	326	348	357	343	341	327	364	358	323
18275	8697	11898	13448	11392	9283	7131	5822	4865	3984	3421	3164	2669	2211	2037	1720	1561	1466	1349	1269	1314	1154	1083	1094	1087	981	952	981	970	958	929	866	865	917	851	853	862	800	798	844	850	818	859	804	795	827	841	790	842	804	786	778	811	835	827	833	789	774	813	792	809	817	838	827	797	811	797	794	805	753	754	747	837	788	819	803	755	801	791	772	828	827	789	780	794	806	787	799	779	751	799	741	781	772	761	784	814	767	829	815	787	747	798	754	810	803	804	758	806	750	775	810	795	743	757	812	782	781	779	773	758	789	833	811	845	807	766	806	762	812	754	775	777	794	824	752	773	761	786	764	774	768	786	774	781	807	805	835	852	806	749	795	786	784	825	806	795	772	802	822	910	801	803	814	773	787	794	787	811	789	798	796	827	831	786	836	783	827	746	774	823	802	823	785	817	774	823	775	816	828	734	812	786	756	812	783	727	783	793	799	795	796	805	812	770	836	792	799	779	784	731	757	826	803	792	789	824	758	766	818	761	794	764	774	741	733	785	787	791	816	790	768	851	796	772	777	727	783	797	775	801	784	837	751	812	804	786	718	761	839	756	797	841	785	794	795	793	810	781	807	790	814	831	798	796	817	754	766	836	778	849	762	794	806	839	795	799	810	815	801	816	803	786	792	769	863	775	803	814	812	768	805	775	752	796	805	778	797	780	776	819	763	807	741	764	766	784	735	793	783	759	830	789	794	736	742	785	783	759	767	755	787	760	789	830	795	752	786	790	753	763	800	794	741	780	816	825	778	795	727	771	820	790	781	770	764	758	797	788	747	789	843	776	812	840	804	761	786	771	813	804	777	740	707	830	802	759	742	794	768	788	777	769	756	743	825	827	803	791	770	757	806	773	760	759	795	837	794	839	825	821	779	758	751	740	771	792	755	813	799	787	807	773	790	827	760	832	771	822	820	817	793	799	768	763	810	836	815	825	771	779	761	805	782	824	790	768	760	821	799	722	792	739	794	785	751	763	772	784	842	769	760	792	833	748	810	792	748	790	797	790	854	763	801	751	812	807	776	780	791	796	790	752	775	773	763	778	738	806	784	815	792	830	770	772	781	763	817	792	779	713	842	785	782	799	764	781	731	810	839	752	788	741	782	801	755	798	783	794	771	776	804	783	833	757	766	742	791	783	755	795	763	804	794	818	817	769	781	780	766	772	800	777	766	888	758	759	788	773	784	811	790	769	854	836	810	724	817	772	794	831	780	764	772	753	750	817	787	746	796	815	799	788	817	769	787	784	862	828	783	775	778	786	819	790	777	779	812	780	827	755	785	760	786	768	777	844	786	747	803	805	847	776	829	770	761	771	763	811	784	790	782	808	758	768	810	769	774	795	787	749	801	777	800	776	764	829	838	793	754	784	809	742	822	734	816	782	791	842	752	810	804	803	766	759	772	871	735	820	755	761	771	795	756	750	775	789	830	781	804	761	773	779	768	744	765	787	743	783	782	749	819	765	782	772	794	787	811	824	753	775	769	766	779	770	785	787	769	796	790	739	752	760	809	779	766	767	806	773	733	762	784	805	729	783	790	796	764	761	769	793	778	781	771	781	803	783	778	824	764	754	770	772	750	741	793	821	759	762	808	767	768	844	780	754	755	790	745	816	776	752	824	786	813	774	791	791	810	806	757	740	748	789	754	764	757	810	796	788	806	802	789	721	806	781	786	752	788	842	813	777	820	785	764	801	834	834	794	802	767	774	764	759	821	796	778	745	767	729	778	795	761	769	768	793	788	813	781	789	787	808	841	842	806	789	774	823	780	792	815	780	773	825	782	805	809	763	790	757	773	734	804	810	750	810	772	781	736	748	814	788	824	776	752	769	780	845	740	819	766	781	759	827	771	759	778	789	829	780	827	761	823	834	815	804	771	781	807	812	790	824	788	857	811	771	765	807	763	769	782	835	741	799	778	746	780	765	801	769	758	831	854	851	821	775	758	770	763	766	787	858	830	784	771	820	748	788	779	806	822	787	810	791	756	795	809	799	793	794	783	730	727	755	791	773	788	747	785	781	792	743	807	791	822	770	783	834	835	800	812	753	768	780	821	746	749	750	783	736	804	806	759	766	811	728	800	796	748	758	823	741	740	752	832	783	785	741	782	782	804	751	803	818	790	795	808	804	786	803	777	776	800	748	836	777	812	820	772	788	791	765	781	792	780	758	815	775	790	769	814	765	745	767	736	793	793	764	807	772	772	779	794	766	732	813	778	772	783	743	774	822	802	757	789	826	795	762	816	796	790	737	758	827	798	747	816	817	799	776	824	754	813	739	757	794	780	780	703	787	747	778	846	774	746	752	818	743	780	777	769	776	778	829	737	759	788	781	794	783	752	779	829	754	756	773	771	769	749	797	746	827	784	807	774	821	774	786	833	760	802	818	834	823	803	834	765	801	765	792	679	774	740	799	778	831	772	784	818	766	844	758	818	760	784	771	783	752	775	801	805	792	798	782	805	824	731	728	808	787	819	798	807	797	745	790	751	763	794	782	794	758	802	759	750	794	817	785	750	798	767	762	778	778	729	823	805	753	769	751	769	745	819	814	770	824	763	803	747	800	760	838	769	746	791	821	826	792	785	769	764	762	813	772	853	816	847	782	815	771	805	840	795	794	774	796	743	774	733	789	764	778	778	766	810	803	839	785	772	814	801	787	820	756	750	830	791	762	773	739	789	827	763	757	752	783	732	747	795	815	796	788	795	799	722	774	813	767	815	756	816	808	753	776	746	800	772	772	830	803	760	773	767	790	803	788	758	816	780	799	758	782	773	809	787	748	762	765	796	838	794	789	814	790	755	804	804	742	796	773	813	838	742	741	759	782	799	826	813	780	792	776	791	767	821	792	809	755	784	797	790	763	803	807	783	787	781	814	727	793	787	720	844	752	877	778	734	722	788	746	789	784	828	766	843	788	790	763	795	784	762	770	778	823	827	819	763	790	828	764	797	778	763	752	825	770	803	789	775	769	756	718	769	809	747	764	794	751	767	788	799	783	770	810	822	773	757	770	806	778	807	783	794	808	798	759	796	814	816	749	771	751	824	784	779	801	782	826	778	791	780	768	790	793	776	768	772	776	791	779	729	758	754	764	778	824	781	790	771	788	758	747	764	805	802	796	799	818	800	794	758	777	761	787	839	827	786	811	822	779	761	848	817	792	786	765	774	801	741	814	762	817	732	819	766	790	812	780	747	764	764	818	778	751	770	788	773	790	787	829	780	774	755	758	808	794	830	742	798	832	814	780	830	793	761	754	766	752	764	774	716	776	761	829	822	765	824	751	748	788	780	835	756	774	783	721	775	806	864	822	775	834	757	751	766	806	825	817	812	799	778	789	728	768	739	765	737	746	778	816	730	780	754	808	765	824	807	753	779	797	774	770	746	780	800	757	759	848	736	742	751	829	809	776	797	782	776	824	773	837	824	786	777	802	796	763	781	811	756	779	786	778	776	765	795	819	793
36501	18270	11105	7981	5279	3683	2890	2134	1694	1343	1139	1023	831	724	711	571	504	485	508	536	449	402	408	426	414	436	414	379	373	381	351	366	384	351	376	346	346	391	343	374	310	353	345	373	376	334	362	369	343	353	345	373	369	339	391	380	324	321	366	376	343	363	381	341	340	346	392	327	365	325	363	376	366	376	335	323	346	332	382	348	348	344	341	333	316	340	373	360	376	331	366	355	345	332	392	339	377	371	371	337	346	366	332	318	333	333	339	352	339	313	315	372	325	336	314	330	338	383	353	318	321	332	362	327	364	351	319	373	312	367	349	340	349	315	374	349	366	350	379	354	357	341	321	348	341	332	353	330	326	371	373	368	350	338	340	340	341	363	329	363	323	346	341	347	362	326	321	331	352	351	377	336	328	340	340	322	338	322	378	320	366	342	337	378	362	392	356	352	356	335	336	398	343	356	343	351	329	352	339	358	335	361	392	379	339	322	349	315	349	368	338	325	343	370	338	354	330	329	347	342	318	370	360	358	382	334	338	313	335	342	353	345	323	367	356	356	358	339	328	378	311	320	372	319	337	382	358	325	314	348	368	306	367	379	331	360	366	376	354	389	338	327	340	336	346	383	411	372	336	333	375	329	329	349	351	339	369	365	303	362	333	351	366	327	354	358	340	308	374	384	317	305	355	380	360	342	345	378	359	373	375	373	348	295	345	321	304	333	326	361	321	322	318	372	362	317	357	367	304	349	366	379	338	342	350	316	354	350	316	338	349	397	354	356	329	360	360	373	325	393	318	321	321	363	355	362	306	342	340	332	376	347	329	357	333	348	352	344	350	339	317	348	324	319	359	337	388	308	346	328	352	323	327	392	318	373	333	311	379	357	351	356	334	343	375	370	298	335	320	351	374	331	354	349	331	353	370	371	361	354	331	346	367	335	336	370	347	341	302	301	359	331	379	355	354	360	383	301	374	358	365	346	342	352	341	332	363	349	363	305	362	341	349	367	359	339	388	388	319	322	361	324	372	356	333	358	347	348	357	315	309	353	361	345	325	362	360	350	365	361	366	342	340	346	330	368	341	314	359	385	334	323	345	350	357	359	348	355	327	331	352	328	373	336	316	326	315	302	359	355	357	347	385	299	385	352	348	370	328	346	341	356	346	333	343	376	373	317	348	387	377	329	347	324	345	374	340	322	376	314	342	331	349	364	343	347	340	355	344	336	344	330	324	333	319	323	354	309	346	368	340	349	344	379	354	342	376	341	318	365	360	355	365	366	351	352	360	343	349	343	376	359	356	334	355	335	337	349	366	314	331	333	325	309	344	339	340	352	366	369	349	396	352	325	303	380	339	356	357	334	354	357	364	317	358	351	326	344	335	344	342	344	338	341	318	360	334	330	336	346	379	343	356	349	368	362	336	360	315	313	315	394	309	354	358	368	340	355	368	388	379	336	355	356	350	333	335	344	313	383	392	346	306	347	355	338	350	329	359	347	362	363	328	322	344	361	359	301	329	398	324	329	310	363	358	377	346	369	352	336	336	337	322	389	328	352	346	350	382	362	335	342	334	326	339	354	349	344	349	329	338	371	337	383	333	363	348	330	304	341	323	361	366	350	402	350	377	328	318	348	382	321	350	316	354	350	333	359	317	335	346	331	357	386	335	370	365	331	356	357	346	349	334	337	337	327	360	345	360	346	311	319	350	328	361	359	370	358	336	333	310	343	370	347	359	365	329	312	318	346	357	356	349	390	367	393	362	360	367	359	344	315	362	336	328	358	352	361	344	313	343	381	371	362	340	312	301	400	330	358	339	325	339	340	366	353	325	308	347	329	320	350	337	343	350	346	348	360	360	352	335	331	347	354	366	317	346	366	364	302	357	338	327	383	349	339	334	348	331	328	349	349	293	355	347	331	323	316	339	357	331	359	358	359	355	344	313	339	344	340	350	356	332	335	338	339	335	343	358	375	355	344	375	382	335	354	302	371	359	354	308	344	362	363	342	320	363	300	300	367	336	380	345	337	330	313	368	371	368	352	365	324	343	370	334	358	329	320	370	339	348	347	324	360	327	370	349	360	301	343	371	356	343	375	365	342	375	353	349	355	363	326	341	377	373	330	329	342	371	367	329	367	347	398	338	316	311	382	350	354	364	349	338	368	342	353	359	336	338	336	324	349	346	362	318	327	306	356	378	366	336	331	373	357	344	391	317	314	352	379	376	348	338	323	343	348	354	373	334	338	301	323	361	338	341	346	329	328	338	330	354	339	364	337	361	325	352	352	369	310	339	325	323	342	399	365	388	340	362	389	323	334	339	360	387	323	356	366	315	338	358	333	356	388	317	376	333	311	344	325	361	354	338	341	334	351	356	326	353	329	375	329	351	394	368	335	327	347	343	350	358	349	350	354	363	346	349	307	335	320	356	352	335	359	349	377	367	380	350	337	368	342	334	330	324	326	347	390	351	385	368	328	336	371	354	354	340	346	353	340	344	385	341	364	352	304	320	369	343	341	345	330	307	362	320	364	327	347	367	319	334	365	334	341	320	356	370	364	360	358	352	347	347	314	343	349	349	358	356	349	335	373	355	338	362	412	392	353	350	340	348	354	330	315	335	343	387	349	359	346	350	380	362	337	356	331	304	328	342	336	336	347	308	361	317	330	375	354	332	366	334	350	344	332	377	364	378	356	374	354	322	337	327	384	380	330	356	322	330	361	385	345	338	328	369	331	361	352	385	363	359	330	311	348	336	370	337	337	329	355	376	342	290	329	365	366	363	373	345	335	334	366	346	327	327	359	379	343	367	358	333	322	353	349	359	348	360	353	343	357	356	396	321	345	364	346	326	350	302	347	338	354	310	328	349	318	374	352	319	348	374	329	392	338	344	335	381	316	351	340	351	371	339	365	336	344	376	357	375	370	351	342	345	326	349	327	360	353	335	364	371	373	354	318	376	364	344	330	338	330	382	326	311	324	358	343	373	311	351	337	354	348	350	303	314	359	340	335	346	326	363	357	369	334	314	357	372	316	329	331	372	333	327	352	334	344	354	345	336	382	367	342	321	328	323	356	354	316	368	327	332	361	361	315	340	332	341	342	337	321	352	358	363	351	336	382	368	321	327	332	329	341	379	352	328	317	349	326	364	362	328	324	356	357	336	329	368	342	346	308	360	340	312	329	357	329	367	353	349	367	316	325	358	357	328	326	305	334	322	356	316	347	368	360	357	389	326	356	371	362	334	342	344	365	355	346	369	337	361	293	355	359	371	327	362	351	343	355	352	354	378	327	327	317	352	372	358	373	341	372	330	345	371	344	359	381	337	351	373	363	356	355	367	367	349	359	379	344	373	335	340	339	370	339	371	366	322	332	362	320	349	330	338	355	351	378	371	327	304	345	347	353	366	324	349	339	358	310	364	392	335	360	351	340	349	345	362	352	337	299	391	391	344	376	358	372	349	378	317	339	336	362	366	342	333	345	379	312	359	377	339	382	346	348	388	323
22064	12231	15375	17050	14965	11960	9908	7978	6671	5572	4694	4244	3455	2935	2547	2215	1897	1725	1695	1677	1571	1392	1291	1275	1147	1144	1052	1015	1085	1035	1030	966	906	888	914	893	957	888	894	832	837	864	812	841	853	820	778	788	833	808	833	790	816	823	809	762	783	779	753	784	757	783	838	764	809	790	797	833	743	769	801	756	767	763	813	851	772	795	823	810	799	777	790	819	784	790	813	800	855	804	779	759	781	783	780	793	820	742	735	782	724	734	745	778	781	804	808	747	795	737	775	785	782	776	767	778	818	778	783	781	721	832	794	812	752	786	770	840	813	802	722	748	759	754	800	789	740	795	807	783	766	790	796	794	763	832	771	783	762	768	781	730	758	793	764	712	781	800	754	809	749	808	770	798	793	801	798	809	772	793	777	760	746	776	804	703	764	761	767	783	740	749	765	768	749	744	770	804	780	754	826	743	805	749	816	825	780	723	745	796	758	739	793	744	769	797	754	790	713	785	791	792	793	784	807	774	773	778	807	795	814	764	753	776	766	766	787	794	786	790	774	762	743	770	787	727	802	810	812	797	798	778	734	762	762	771	802	794	805	738	770	776	772	779	803	768	757	763	788	791	740	831	804	783	781	821	732	801	813	736	794	761	796	738	791	815	836	782	737	793	796	729	772	707	754	829	804	796	777	815	789	774	773	777	741	756	779	780	753	751	754	794	815	717	781	811	784	796	788	818	808	781	772	806	779	786	802	812	745	773	763	809	768	748	791	807	800	797	776	757	768	785	758	814	773	771	769	767	778	765	768	745	784	777	788	796	742	769	768	779	769	773	760	770	727	734	749	822	831	771	757	808	726	787	768	806	746	805	756	835	775	770	737	743	764	741	747	734	804	843	778	709	774	806	782	764	764	775	787	783	779	757	794	759	813	783	735	803	761	779	764	796	783	799	740	771	761	779	761	794	773	741	793	763	799	781	773	807	788	824	779	798	775	797	781	742	791	778	741	737	779	769	782	783	759	761	761	762	765	767	776	828	786	825	797	769	751	801	764	750	711	804	792	767	690	749	773	823	772	794	831	776	792	759	772	777	761	766	751	825	769	791	787	781	786	788	822	759	834	753	761	759	762	722	778	769	843	794	829	757	822	803	792	812	770	765	759	789	781	742	760	740	784	792	733	756	760	743	748	731	817	783	820	776	702	742	773	805	725	698	770	798	765	765	750	790	763	748	780	751	723	753	794	780	774	779	803	779	803	813	784	767	759	830	806	785	755	789	771	761	727	746	770	743	732	726	807	813	809	762	752	755	772	798	810	791	781	800	790	720	766	765	761	774	797	792	773	789	828	772	778	791	757	754	720	813	742	735	781	756	792	775	785	797	750	737	737	783	731	773	770	754	822	739	761	766	783	805	814	775	732	801	771	833	796	758	776	781	824	735	793	832	806	775	820	768	783	786	743	796	765	794	773	759	820	816	744	796	799	795	770	751	770	809	734	733	787	799	747	736	783	751	745	733	806	793	735	737	781	782	770	775	808	761	792	758	838	753	756	751	781	762	814	777	764	784	830	781	788	789	793	780	761	753	774	785	752	766	767	796	784	759	797	764	784	737	809	748	743	697	781	757	767	782	783	794	750	741	794	760	790	734	755	729	785	750	810	774	769	777	785	797	782	741	768	754	795	760	774	842	756	829	767	755	763	746	741	745	733	748	797	752	770	758	728	790	751	776	782	820	803	724	809	809	778	766	796	789	813	804	806	767	773	749	799	754	767	765	773	767	732	797	785	800	807	785	766	763	776	761	792	786	769	753	799	798	810	780	757	762	763	804	810	757	760	783	721	771	769	829	772	803	776	789	758	758	748	785	744	711	784	732	776	788	787	824	807	746	780	779	756	770	791	749	761	744	787	753	722	786	754	776	781	796	727	808	763	786	788	781	776	815	800	788	767	776	734	754	703	780	793	769	777	794	765	783	776	756	778	806	758	765	780	751	804	804	820	770	770	802	740	785	764	727	809	767	774	743	781	779	771	794	725	778	774	761	756	782	765	794	769	795	792	796	795	785	783	743	814	828	835	834	808	743	784	759	799	772	795	743	799	804	766	765	761	781	770	799	798	783	827	789	701	818	742	813	757	803	756	833	779	774	778	783	814	749	758	726	774	767	765	794	833	776	816	776	748	764	812	789	827	762	788	801	802	728	776	744	743	745	775	787	771	777	804	756	775	793	739	760	786	811	777	830	763	810	795	799	756	791	747	777	778	729	778	713	843	804	720	785	792	783	763	804	738	755	742	804	794	767	768	772	806	798	788	758	721	828	738	769	786	796	788	748	764	820	747	815	812	817	795	772	825	752	791	754	752	793	764	785	759	809	793	808	759	804	776	795	772	762	803	732	820	821	790	821	765	781	821	795	800	786	790	798	794	771	766	784	793	767	826	746	764	770	784	815	790	793	785	750	786	782	831	745	762	824	778	760	732	757	750	821	813	811	737	817	778	772	767	794	778	812	751	818	792	777	781	733	776	835	786	812	790	792	818	840	712	808	806	758	739	804	744	730	831	783	776	799	788	779	740	786	820	745	827	781	787	760	755	784	788	800	741	744	786	797	773	784	751	846	709	783	765	782	799	793	789	730	762	797	753	810	749	763	785	745	782	729	718	791	787	766	792	799	793	809	810	756	749	757	746	753	789	778	782	797	754	760	763	702	732	715	758	777	818	767	804	791	775	758	800	778	828	788	795	715	768	748	761	761	766	804	763	756	758	795	734	781	806	766	823	781	801	788	733	744	816	760	740	866	710	774	770	782	772	796	821	802	779	830	766	746	765	808	740	752	762	756	816	820	797	778	782	795	805	769	701	780	779	793	789	794	776	801	781	791	778	859	817	764	789	853	805	771	764	794	752	762	801	798	789	742	798	780	797	759	793	807	783	770	836	755	737	806	732	760	795	751	755	797	756	800	769	802	783	768	828	713	798	779	753	789	838	768	831	745	784	767	802	777	754	764	810	769	731	817	731	785	821	771	805	757	786	741	775	809	792	776	733	793	749	788	772	766	785	801	742	764	763	770	749	769	758	757	770	799	761	795	774	775	759	761	804	820	766	820	768	763	788	751	751	788	815	759	797	757	716	749	784	801	741	817	760	790	775	798	796	800	742	775	828	746	777	777	807	777	774	791	782	766	749	798	796	814	759	808	785	775	753	798	840	853	805	782	737	758	807	784	734	818	730	757	749	767	777	776	810	720	741	747	792	756	796	803	769	791	774	822	795	831	760	742	753	764	746	756	834	762	761	755	726	721	747	746	753	717	743	760	808	768	787	775	790	795	786	747	777	792	750	791	815	800	747	742	766	741	790	786	830	757	737	790	770	741	749	817	798	755	761	759	788	784	780	785	751	803	799	776	777	803	805	764	781	744	788	796	761	779	772	733	768	735	796	814	815	837	784	819	752	803	800	753	770	768	763	804	760	798	791	781	784	784	772	771	733	795	781	758	824	760	766	763	815	766	808	778
16353	7313	4628	3326	2227	1644	1247	951	791	717	639	545	548	538	511	424	413	409	396	404	397	386	424	402	410	432	413	373	395	384	379	392	390	371	413	387	360	336	359	372	371	376	372	344	335	313	408	382	354	351	350	365	404	370	383	384	383	368	355	384	350	357	387	372	350	366	385	341	392	394	348	386	351	407	361	360	391	358	373	370	351	366	366	399	361	349	399	379	373	362	372	377	384	408	394	399	410	399	382	336	367	401	362	343	392	365	378	347	347	383	327	351	370	333	392	350	349	381	398	356	369	354	356	329	346	369	362	355	413	380	373	411	387	358	363	426	336	385	366	362	396	348	384	340	409	372	396	367	377	384	360	351	352	392	362	338	405	390	369	358	380	343	354	368	362	401	388	392	363	375	414	338	341	362	383	358	336	365	364	363	385	371	384	333	367	386	373	372	353	368	378	365	366	349	367	366	366	338	355	400	379	398	364	368	390	365	332	343	351	325	365	340	357	319	388	408	364	320	368	377	350	404	407	368	396	364	344	393	357	377	334	389	372	365	355	341	368	398	330	372	358	384	348	359	364	353	360	356	360	349	348	353	370	363	390	382	378	386	389	404	374	378	369	345	348	319	385	349	341	404	364	368	372	341	376	364	418	420	390	363	380	359	376	354	396	386	375	410	369	370	362	366	385	388	399	355	354	411	375	373	376	368	378	331	390	391	368	337	337	353	382	375	390	355	397	371	354	363	331	391	373	393	384	358	385	384	362	371	383	344	353	348	343	359	369	366	349	357	354	375	348	391	377	363	366	391	381	364	376	367	376	375	386	364	354	380	370	379	345	348	355	351	359	347	389	382	360	389	391	386	345	358	405	378	369	377	327	376	378	338	383	358	366	330	386	354	369	369	371	359	367	367	377	376	343	378	383	362	377	375	363	344	332	379	402	372	372	357	370	362	379	363	344	372	365	367	389	349	367	410	382	415	380	334	354	353	383	382	356	385	389	346	367	403	380	391	363	358	352	351	342	407	397	384	395	347	383	396	347	352	355	370	394	407	397	383	355	360	369	357	360	371	359	347	368	386	408	336	357	378	385	355	341	381	402	377	381	374	378	370	385	377	396	392	374	405	346	349	385	355	389	388	374	382	342	368	362	374	380	393	387	376	370	353	382	389	378	408	365	360	369	335	397	347	391	340	342	343	385	360	351	373	389	351	365	403	339	371	327	370	346	382	398	370	350	374	363	394	370	348	399	386	367	346	348	347	375	336	390	384	387	364	349	343	344	373	368	381	375	360	357	370	362	370	343	368	360	325	334	405	378	379	338	400	389	335	385	360	376	361	343	379	371	362	344	376	360	379	386	364	363	375	396	348	387	342	374	385	368	321	347	407	359	349	363	369	381	340	355	421	394	391	373	343	336	363	358	341	396	352	379	365	367	377	333	343	351	359	374	331	366	372	385	373	380	346	375	360	339	383	384	396	362	364	379	401	367	378	394	379	328	370	350	346	362	373	383	359	382	395	394	363	397	402	378	374	389	354	365	383	334	362	376	358	386	356	343	352	386	375	384	375	354	398	331	404	370	333	339	351	367	360	340	373	380	379	373	362	361	384	367	361	375	369	354	365	373	359	389	355	365	361	370	346	349	354	380	340	382	396	364	372	364	361	359	401	365	399	373	358	386	367	350	362	323	378	372	368	374	373	375	361	375	399	381	393	364	380	363	369	370	371	335	354	377	336	384	353	352	348	370	358	395	330	396	356	362	408	404	364	417	372	370	363	346	346	382	390	363	357	372	365	353	368	393	361	364	373	340	371	391	372	387	379	359	371	411	388	339	344	374	367	394	382	400	370	377	366	398	367	352	399	395	408	386	403	378	375	381	371	379	364	359	369	413	360	375	372	370	348	424	380	339	362	376	348	318	372	367	331	341	376	358	408	376	355	377	334	347	349	352	387	363	384	368	345	359	339	350	355	376	326	325	373	356	386	378	399	340	372	356	402	389	330	375	361	384	387	323	372	348	349	350	436	365	333	357	395	366	367	373	359	322	393	347	360	371	349	324	356	415	379	368	380	359	373	399	341	332	354	366	381	387	352	380	390	346	400	347	354	365	376	325	417	340	340	361	344	382	378	339	386	358	359	375	386	355	388	371	336	361	383	361	361	386	404	359	361	385	373	379	373	420	364	364	365	353	376	346	389	364	376	361	367	349	387	338	356	360	350	372	373	351	384	381	395	401	364	367	385	382	380	369	406	371	379	345	345	358	339	363	402	411	350	397	373	360	381	385	365	377	377	347	356	378	363	383	391	400	364	425	371	361	339	383	353	364	378	360	345	385	394	382	393	363	398	359	374	371	357	359	401	368	368	396	412	355	361	360	349	353	354	380	330	388	401	375	375	370	333	330	348	354	381	379	394	357	370	376	338	368	390	340	359	345	370	357	372	392	358	368	374	359	388	383	368	346	362	384	363	374	356	364	363	359	348	359	379	432	400	343	390	349	334	344	384	329	400	373	352	356	359	400	356	347	371	363	351	366	371	340	364	350	355	398	415	373	354	366	338	382	337	346	374	360	350	365	374	388	359	331	381	387	352	377	354	357	373	361	381	352	401	354	366	355	366	357	375	355	371	395	368	348	344	397	343	383	392	379	381	377	343	370	358	342	371	359	359	347	352	392	388	356	354	386	412	375	373	408	378	376	384	330	366	348	371	379	350	362	383	361	406	382	360	353	366	318	411	362	356	351	386	358	387	354	340	365	413	348	351	355	353	373	352	359	381	385	356	371	369	331	361	379	396	357	342	364	380	376	362	361	348	357	364	412	392	369	383	360	339	369	359	342	367	342	353	346	362	356	379	335	411	409	381	364	346	378	352	355	351	353	346	376	370	336	334	375	400	330	374	407	383	373	383	379	347	354	353	354	336	341	330	376	346	368	395	359	367	419	367	361	386	399	362	337	381	354	336	330	337	394	383	387	325	399	355	372	351	355	371	359	361	348	376	373	361	367	373	361	356	394	391	350	350	335	364	341	351	395	384	324	392	393	412	400	383	365	398	344	365	370	364	324	348	342	372	370	371	370	365	341	349	353	343	377	352	350	355	367	362	376	341	359	345	339	405	335	349	370	391	388	351	404	397	362	380	358	391	355	388	376	337	353	358	367	384	362	374	370	389	400	357	382	385	377	370	352	373	407	380	396	342	348	366	363	362	371	402	396	380	343	395	369	341	415	355	367	376	363	378	445	377	365	371	389	388	381	375	403	380	383	342	360	387	370	378	375	373	350	351	389	356	349	352	367	400	358	396	363	339	396	346	371	386	364	375	375	367	365	327	335	381	356	366	330	397	413	396	340	365	365	380	379	342	381	386	326	345	334	327	340	356	416	342	419	404	356	348	337	345	382	345	321	398	369	335	346	382	370	382	377	363	345	396	357	350	378	368	351	357	405	392	344	348	366	389	373	376	399	329	371	389	391	377	395	406	369	398	350	362	354	429	363	390	339	342
10157	5935	8368	8954	7354	5792	4597	3790	3062	2522	2194	1922	1711	1595	1347	1275	1250	1203	1116	1149	1017	978	976	998	986	965	925	879	873	917	921	854	874	869	854	879	806	850	869	841	909	827	800	838	780	793	848	856	816	819	816	804	838	799	835	797	808	820	844	825	826	808	851	801	891	924	802	815	793	850	790	847	790	848	802	798	835	761	811	834	837	802	835	828	777	831	772	879	824	786	829	825	807	827	880	830	834	820	839	855	799	830	814	749	871	787	771	796	838	844	801	851	820	799	810	813	839	832	802	827	779	771	856	825	834	825	845	820	820	857	828	811	824	814	787	771	804	823	790	829	873	809	831	845	831	825	836	822	863	787	829	841	805	761	830	838	806	847	813	820	813	837	828	793	737	814	782	799	767	818	792	859	807	838	809	806	856	836	837	858	818	738	805	851	812	830	824	829	817	844	805	800	798	761	784	862	848	792	813	817	851	816	826	814	790	829	818	819	816	792	803	814	815	809	854	840	772	833	827	803	794	793	788	846	829	830	825	841	794	814	826	854	824	824	822	794	851	818	817	830	830	805	800	789	810	792	820	755	825	756	813	818	810	776	796	799	825	760	802	882	798	774	830	777	828	837	796	825	837	807	832	807	826	812	814	812	765	829	779	779	846	821	805	795	782	885	818	822	844	847	835	814	802	832	813	833	820	811	805	838	793	766	871	846	826	774	789	840	807	822	791	769	827	820	825	815	856	816	810	837	799	815	754	871	811	832	817	791	848	795	816	848	767	842	805	843	826	845	778	827	796	841	804	831	797	791	793	837	812	853	791	827	803	810	832	826	790	837	820	805	786	814	804	827	833	792	838	802	798	845	824	851	787	817	855	845	849	822	844	838	809	819	857	845	819	823	866	772	818	821	798	811	813	838	822	826	817	774	801	806	771	795	803	832	878	814	803	797	813	791	799	834	798	776	803	800	841	824	806	807	790	810	826	810	818	814	790	753	767	811	843	819	845	819	824	813	827	848	798	852	769	863	770	797	827	822	822	858	814	811	785	829	805	796	837	862	844	773	806	847	785	807	812	875	768	806	817	811	840	811	850	821	838	804	787	795	825	794	827	850	839	778	832	828	833	759	827	824	800	803	807	813	765	827	826	828	842	829	842	805	816	851	838	795	818	754	796	841	808	861	793	868	805	852	798	787	818	803	826	856	792	842	818	844	803	793	855	820	827	819	848	816	840	870	807	852	848	778	835	791	820	839	781	793	851	778	860	811	866	798	766	788	792	771	822	797	820	776	812	760	811	855	862	794	763	856	864	810	903	819	795	746	874	814	798	905	796	823	824	821	806	823	796	822	784	832	866	844	813	838	796	803	837	807	814	803	825	806	803	841	886	791	815	824	742	806	856	826	796	832	843	797	797	841	809	797	846	806	841	848	840	787	802	794	809	786	829	824	850	798	845	847	807	820	816	789	776	821	790	827	759	856	785	789	795	798	806	803	796	818	799	782	808	850	780	809	803	829	805	813	832	811	799	803	800	818	774	834	823	829	856	837	777	856	787	799	790	834	843	833	821	826	891	853	805	806	816	795	790	861	803	833	847	809	824	850	829	781	847	831	810	870	782	836	802	802	827	810	830	827	837	790	842	795	774	790	831	796	808	805	847	768	854	846	865	825	822	829	815	799	792	811	806	840	844	812	808	835	780	790	872	773	828	832	832	806	807	859	811	811	787	836	822	802	845	835	822	870	798	817	808	823	787	795	824	811	821	834	830	836	824	825	830	818	811	828	817	839	801	784	824	753	851	796	766	819	827	827	839	827	846	856	754	765	797	860	856	814	861	808	861	794	809	728	821	774	764	779	801	837	808	812	789	788	782	783	810	787	769	841	853	797	800	827	868	784	787	802	797	812	845	821	788	774	868	796	808	773	839	834	849	867	799	811	901	825	836	784	753	824	798	833	830	810	807	813	834	849	837	785	736	782	822	818	753	802	761	836	809	847	784	862	792	811	809	834	824	799	823	811	819	794	798	890	784	796	809	789	729	808	827	787	762	835	809	818	797	828	850	807	826	833	791	814	828	798	829	779	822	823	835	834	760	814	856	837	868	801	828	852	814	791	821	789	798	839	788	807	821	827	813	836	828	797	840	826	805	837	831	812	843	789	761	836	804	812	814	849	822	860	814	810	791	828	806	871	813	804	806	860	816	818	811	832	807	771	826	835	853	803	823	854	821	842	816	828	889	856	797	773	789	812	826	825	789	771	830	789	815	873	845	835	814	767	823	828	826	799	821	837	788	816	825	808	882	776	821	832	807	812	827	813	861	798	843	798	791	757	840	816	845	776	799	848	828	784	814	784	778	777	846	825	791	832	798	849	794	821	802	812	787	808	783	829	788	838	789	789	863	815	843	834	788	853	818	835	845	788	781	849	789	821	823	823	779	835	800	820	820	809	818	827	793	841	796	836	814	789	831	812	857	808	808	862	770	771	848	812	865	776	850	780	802	821	861	774	825	834	813	795	812	765	803	833	769	848	807	816	807	806	766	828	781	857	855	830	854	875	814	850	790	793	788	833	860	793	777	753	816	830	833	837	826	826	820	852	769	841	832	772	809	780	817	762	785	784	787	837	857	887	839	851	821	832	805	826	796	803	820	860	784	847	794	786	819	818	825	811	813	815	781	842	794	789	820	823	783	813	832	799	815	880	822	818	868	890	809	847	824	811	855	850	867	870	830	814	832	808	859	828	780	838	831	783	831	816	855	816	802	821	833	805	790	833	836	763	805	759	791	817	764	764	814	852	806	792	832	861	839	843	815	822	780	810	858	813	804	818	835	795	815	795	832	765	831	832	829	796	800	796	843	835	803	839	850	720	823	826	797	827	855	763	801	832	844	816	819	787	789	832	847	788	855	814	833	813	849	807	785	803	820	817	818	773	815	806	777	819	835	834	835	815	859	845	779	797	806	793	779	745	825	858	771	786	822	836	821	799	795	790	768	801	780	795	825	847	808	809	779	863	778	822	817	826	792	802	854	840	822	802	811	870	800	835	812	866	805	822	849	783	833	820	843	801	802	863	807	862	858	814	826	760	847	794	818	829	825	838	825	824	820	791	833	850	844	816	849	774	795	809	799	803	791	816	863	802	864	834	790	816	829	848	788	789	828	822	790	794	808	825	766	816	834	820	791	811	816	773	858	801	805	842	784	807	823	804	810	807	848	832	839	856	786	840	789	751	795	792	860	778	824	779	824	838	798	859	833	783	840	795	839	831	817	811	811	813	880	826	798	824	798	804	834	791	775	843	816	846	814	823	821	845	864	784	843	766	822	862	869	797	823	750	846	841	827	825	903	824	825	824	853	801	846	793	812	784	819	808	810	774	821	810	822	818	836	789	730	767	808	887	805	832	878	845	835	748	851	791	840	827	803	819	826	812	843	812	778	822	837	845	827	818	802	823	802	800	812	802	818	792	888	793	816	750	786	842	782	808	830	786	814	839	812	846	829	794
27455	12149	7589	5606	3646	2589	2021	1494	1277	1062	842	776	667	583	543	496	501	472	443	422	465	421	407	384	366	400	408	357	377	373	362	394	362	354	324	366	384	382	365	394	367	342	343	366	355	341	377	345	349	403	378	342	355	393	364	342	325	348	350	367	345	385	346	331	355	341	362	381	358	326	346	383	351	403	374	379	309	366	343	341	330	390	359	380	381	333	347	387	374	371	363	345	364	352	362	398	346	353	376	350	373	368	390	304	358	365	352	370	328	381	355	376	361	363	352	360	358	325	353	357	334	368	406	384	332	381	355	359	338	334	374	376	342	345	362	329	395	353	378	371	356	355	343	382	359	338	348	332	349	327	374	386	354	325	355	362	380	335	327	318	393	337	352	323	355	311	373	364	328	379	353	346	373	349	353	357	364	366	314	380	327	355	335	355	398	354	373	344	314	329	364	344	337	394	378	337	361	352	346	370	366	382	351	373	358	345	373	356	334	316	345	340	351	392	361	347	326	351	334	354	351	324	373	339	334	402	394	348	343	385	355	338	347	333	343	348	341	345	336	386	389	393	379	337	339	328	354	340	368	327	328	367	388	371	334	371	311	345	333	343	364	363	347	369	331	344	369	325	340	352	350	357	378	356	355	374	390	318	383	370	370	380	380	351	316	346	366	332	373	371	357	345	366	314	361	368	345	367	358	366	381	360	362	345	353	329	390	349	336	337	329	333	352	345	362	382	336	368	361	364	364	366	370	321	360	361	372	369	361	342	346	323	340	345	361	348	363	360	348	320	359	354	350	350	364	318	344	356	338	370	336	345	328	337	351	358	348	321	348	322	358	361	338	350	394	342	332	343	367	350	345	413	338	364	381	330	336	367	303	331	360	345	334	358	333	338	383	389	342	338	378	364	342	338	366	367	370	351	389	356	369	387	350	359	383	389	374	362	351	352	348	380	353	349	333	334	371	366	347	342	351	348	352	355	378	346	319	359	326	370	373	346	355	362	355	361	389	364	382	324	354	346	340	359	335	333	365	353	336	368	394	361	340	376	355	355	409	384	339	379	370	323	359	381	357	356	365	377	386	361	339	338	356	359	354	354	324	371	326	375	365	361	325	317	375	376	371	387	348	377	384	359	346	375	354	359	340	367	366	355	327	344	357	355	339	341	382	338	365	350	385	350	339	368	369	349	353	350	332	341	340	398	343	349	346	348	353	321	350	372	344	346	354	364	337	312	378	363	349	381	379	345	328	329	327	338	381	387	388	329	336	370	373	370	355	351	355	340	331	334	395	355	362	339	341	354	373	344	360	345	354	336	371	372	383	422	350	356	351	378	365	349	350	354	385	356	380	359	351	363	352	373	346	360	369	305	378	346	335	350	341	365	393	353	341	363	390	358	353	356	331	371	372	412	379	313	344	386	353	353	327	350	346	367	356	345	367	377	357	306	358	345	358	349	358	343	353	356	371	337	366	359	360	319	383	362	362	365	339	341	345	353	372	368	376	355	385	357	379	330	347	330	346	381	351	350	346	347	346	333	326	327	366	340	340	365	326	343	358	336	364	339	321	365	352	368	344	369	350	379	351	334	357	311	320	361	381	369	379	335	345	379	354	327	347	330	336	330	311	356	352	306	365	337	352	356	347	380	339	334	374	305	375	375	368	347	364	338	343	374	348	376	357	332	362	357	364	386	336	301	355	371	331	317	382	332	351	365	329	349	336	334	364	363	356	331	376	313	378	328	354	391	326	342	360	385	382	366	313	329	346	363	331	371	342	353	354	342	358	392	353	351	367	351	389	373	359	362	339	368	399	374	364	326	358	369	353	346	355	384	352	372	351	321	349	354	371	382	354	355	360	334	393	378	340	342	325	316	344	398	380	372	371	369	388	359	335	339	331	330	375	389	330	354	371	362	368	361	361	380	391	350	348	355	369	398	358	333	311	367	351	388	399	368	330	367	333	354	328	350	361	336	334	371	354	357	348	334	337	353	335	361	356	334	359	331	342	381	367	330	371	315	356	357	341	334	333	358	372	354	365	361	351	323	322	341	380	320	344	355	351	350	353	368	355	343	364	389	342	337	375	352	326	333	363	353	364	344	341	367	358	357	354	368	383	342	369	373	335	335	360	357	344	348	335	325	339	349	325	352	377	334	360	326	364	354	343	370	332	334	330	358	339	345	327	357	367	383	369	322	335	317	362	328	336	345	352	399	347	325	341	366	342	383	375	354	373	374	342	348	382	345	335	387	354	352	335	369	353	355	367	354	381	402	327	348	366	372	352	346	357	364	399	373	352	329	367	349	366	374	378	327	395	338	331	383	315	350	344	337	379	357	349	352	343	340	357	371	365	355	338	369	357	363	355	345	346	371	371	343	324	343	356	335	341	342	330	337	349	374	337	375	359	316	349	412	363	332	365	374	333	359	329	383	318	358	391	355	379	378	365	363	371	345	365	329	344	343	383	361	381	323	352	319	374	374	389	326	396	350	365	370	346	361	370	374	374	400	367	378	339	351	375	326	356	347	346	345	333	410	351	336	351	350	387	343	373	316	358	321	356	351	378	344	348	353	357	320	350	346	335	327	338	347	300	331	340	347	366	359	378	346	388	350	344	389	364	366	352	366	350	365	365	320	355	347	352	337	366	366	389	353	397	358	363	328	342	355	314	367	351	350	354	361	327	382	352	341	358	349	338	358	328	342	360	368	390	365	332	321	361	342	358	364	387	369	350	349	339	350	366	345	334	370	340	360	336	403	355	389	316	371	383	361	409	372	366	374	372	326	361	388	347	362	352	395	339	343	343	324	349	352	360	391	344	364	363	347	359	342	340	313	379	354	338	346	373	328	370	316	324	380	387	381	328	342	329	353	374	368	329	323	360	319	374	334	351	349	308	338	348	356	334	320	338	362	349	346	336	398	339	375	356	380	358	402	342	377	374	343	351	347	348	324	354	349	348	354	367	372	325	379	391	346	366	363	353	378	349	331	354	372	372	348	369	338	356	366	339	374	391	370	378	328	366	340	382	369	363	366	363	354	367	380	307	326	350	347	355	350	347	315	386	374	306	364	348	354	385	353	365	348	346	323	334	348	351	335	347	336	343	335	356	385	386	368	387	382	356	356	351	389	374	336	360	327	375	362	364	408	340	336	358	349	370	359	342	345	382	348	356	355	350	356	366	363	383	345	325	367	319	371	349	341	374	337	392	342	343	355	337	346	376	356	349	356	342	318	375	389	380	353	353	397	364	369	324	321	329	349	321	337	356	346	369	334	372	337	355	346	355	330	402	363	328	410	376	358	349	356	374	367	363	335	365	355	316	341	406	353	366	359	359	328	328	326	310	392	335	367	323	341	368	360	357	373	389	348	389	393	375	343	357	393	356	335	353	344	340	337	359	353	351	366	366	353	389	357	310	369	342	348	358	369	398	350	382	348	381	360	339	360	360	348	379	360	345	353	342	356	368	341	356	349	339	385	375	373	339	329	352	377	336	373	338	373
17393	8856	12408	13718	11508	9276	7472	6084	5001	4103	3552	3017	2671	2304	2002	1784	1667	1570	1401	1369	1284	1281	1187	1115	1071	1025	1024	984	985	937	883	889	908	900	936	868	921	834	833	838	858	818	856	890	819	800	832	818	806	767	887	817	843	778	859	812	797	779	801	804	829	782	773	811	745	837	776	799	797	791	795	768	812	780	783	773	819	781	760	818	808	817	804	822	777	822	825	797	803	771	791	761	787	797	805	795	796	832	820	774	803	815	816	731	790	764	824	777	778	778	800	784	767	830	799	818	796	795	820	809	795	809	851	777	812	792	803	772	787	820	803	782	767	780	805	817	800	749	765	769	800	719	876	776	819	791	778	759	767	790	757	801	791	786	751	751	797	800	840	802	790	792	795	814	864	784	723	838	823	796	780	829	796	785	801	804	798	765	764	805	817	791	817	765	798	797	804	806	750	768	836	783	813	788	810	831	807	787	773	811	803	798	838	810	818	784	763	812	785	794	792	782	806	831	801	815	866	772	774	774	802	789	788	784	764	808	821	796	784	792	789	756	744	891	766	780	788	823	805	765	772	783	772	834	803	772	788	754	783	843	805	831	780	817	766	802	797	802	797	841	801	822	817	764	819	754	783	822	847	755	763	771	781	789	789	800	791	770	849	826	790	815	770	813	790	801	802	797	811	829	791	763	789	795	852	772	817	801	763	815	764	821	798	844	830	798	759	846	756	794	779	800	813	862	763	820	740	770	819	782	796	778	802	781	764	801	827	781	780	795	735	825	762	790	836	804	747	822	816	805	808	812	768	715	779	753	777	809	777	795	847	821	823	801	775	785	779	776	766	784	792	787	804	824	781	775	772	767	789	760	802	823	780	729	801	831	829	801	762	821	839	830	807	757	824	852	819	791	785	825	777	772	837	790	814	760	775	807	812	817	844	770	829	839	750	788	770	790	737	786	797	810	752	843	832	807	802	774	790	868	756	816	794	803	815	786	783	772	810	821	805	821	774	790	840	814	756	802	798	790	803	818	789	771	826	797	752	767	823	742	783	825	748	814	776	820	815	770	788	814	821	777	832	837	803	816	716	818	713	801	800	824	774	836	801	781	840	804	757	785	807	768	782	786	813	798	832	825	775	820	838	749	810	808	776	758	808	807	801	819	790	774	741	796	782	775	750	810	861	790	800	794	783	741	780	802	825	815	803	796	845	769	789	776	816	751	777	789	806	762	834	764	817	736	720	766	788	793	799	766	820	762	762	827	759	825	806	833	810	850	810	767	817	778	777	812	810	813	823	744	816	825	786	818	801	786	835	815	759	797	791	775	797	816	780	762	805	810	817	755	845	849	720	772	821	747	782	770	761	834	811	833	803	818	771	791	799	830	780	789	788	779	836	835	830	831	807	791	843	800	774	812	786	764	798	793	797	823	820	716	786	752	800	796	812	804	747	825	830	802	750	785	855	797	805	830	839	776	821	844	778	781	797	777	764	772	767	825	814	794	848	791	765	832	762	809	792	777	808	805	747	792	830	804	827	810	747	770	754	736	849	821	785	766	773	865	815	803	848	789	773	778	768	841	772	790	803	773	811	770	789	777	850	865	742	794	776	809	745	786	790	754	786	805	786	821	791	801	790	805	770	813	793	778	772	803	829	793	813	793	802	791	784	804	779	795	799	783	775	808	783	821	825	772	839	822	832	775	791	807	795	771	802	793	768	831	775	839	812	801	788	780	787	828	837	828	806	804	818	814	769	793	774	802	809	756	770	758	807	783	782	832	793	768	811	796	831	765	783	772	752	854	780	819	810	857	800	776	789	873	806	791	776	785	830	780	802	790	834	823	763	793	775	873	813	824	777	849	781	804	792	818	789	797	777	782	765	817	751	769	809	757	817	761	777	778	789	732	825	741	800	809	801	765	851	810	789	802	809	820	817	764	772	797	738	773	804	748	839	779	810	786	796	783	781	748	773	834	791	761	827	762	793	818	799	836	805	819	734	799	749	791	849	848	877	808	782	812	816	814	804	804	771	822	777	781	791	827	861	750	781	836	750	817	737	795	760	792	785	823	775	826	822	759	847	796	825	746	814	792	797	804	764	834	827	773	770	791	790	756	740	778	802	824	782	816	816	733	821	788	799	746	794	817	829	795	776	752	793	778	818	840	753	764	793	737	797	781	830	817	813	797	790	792	829	821	791	774	789	746	807	780	807	798	769	768	814	838	781	807	792	789	803	821	797	849	792	805	854	724	767	810	820	850	780	834	779	798	758	781	805	831	765	750	771	797	815	815	817	809	801	810	803	831	791	807	814	776	811	805	775	794	777	801	828	812	793	802	816	790	818	744	764	831	762	817	813	792	777	803	844	806	831	819	814	797	780	761	803	835	725	781	774	759	766	812	781	776	833	798	805	802	795	821	812	818	824	795	754	855	799	787	778	763	761	783	759	838	794	786	777	840	802	785	822	762	852	798	846	814	750	797	795	824	787	828	832	767	755	760	768	833	811	778	797	778	822	810	780	828	793	756	770	789	823	782	776	781	695	807	808	819	805	789	828	794	822	766	801	812	824	778	810	778	818	814	785	761	799	844	762	822	804	852	784	848	810	776	785	761	744	767	784	794	847	771	826	809	799	787	740	765	780	792	820	819	822	772	785	799	841	736	827	830	734	796	781	870	785	786	832	754	834	832	844	748	754	773	786	789	776	782	793	783	810	776	796	787	778	795	754	785	806	774	768	805	820	827	761	811	814	823	774	747	789	805	790	765	809	791	809	776	801	810	812	756	812	749	802	752	778	734	769	807	751	781	784	812	803	844	822	808	822	768	750	813	803	785	793	823	826	758	787	823	833	807	815	801	843	787	811	817	779	750	783	836	821	805	796	749	784	808	777	771	790	793	783	775	811	846	780	839	827	758	793	785	840	821	776	833	805	843	819	842	749	831	785	803	772	831	762	805	786	795	801	798	826	833	810	743	772	827	792	762	774	750	820	783	798	774	821	772	805	813	749	811	818	763	835	737	774	804	823	822	776	776	797	824	766	854	757	731	843	852	852	785	821	832	803	735	805	759	791	774	758	811	850	795	792	813	796	765	794	825	800	801	813	828	778	757	769	803	786	809	810	761	815	807	780	739	767	811	822	848	721	765	735	799	814	798	775	762	793	812	830	781	766	812	811	813	877	799	814	792	830	835	787	795	806	821	826	801	806	758	805	840	821	788	770	733	773	825	748	794	771	855	815	810	772	842	795	751	835	830	783	812	781	799	828	795	773	815	753	773	792	760	821	807	792	807	838	822	816	796	797	786	790	781	795	862	821	781	743	788	851	770	815	779	814	832	799	786	833	840	795	776	754	817	822	776	773	796	795	792	802	818	817	847	818	806	782	813	808	789	798	801	808	787	797	812	791	776	807	809	807	832	799	779	826	823	834	823	746	824	784	766	785	807	792	818	801	801	783	793	782	761	808	818	802	752	725	821	811	775	778	778	771	805	798	825	766	777	818	808	838	821
36185	17863	11089	8079	5425	3614	2708	2148	1728	1344	1158	987	807	695	649	525	507	524	505	478	441	411	409	441	400	408	370	412	410	385	345	368	360	364	361	373	418	390	347	379	351	367	381	345	368	377	330	327	343	344	342	357	350	334	369	330	324	365	346	357	362	355	352	379	360	360	356	370	374	338	351	365	354	342	345	358	351	355	357	323	343	388	326	331	375	358	312	368	358	347	336	325	346	354	356	361	343	334	384	360	300	365	345	382	345	333	353	378	322	347	371	357	353	313	367	357	351	388	392	340	340	362	372	338	330	354	331	336	358	367	352	373	335	358	343	336	328	378	335	365	325	339	359	373	353	347	365	374	341	361	394	377	335	349	358	334	341	342	316	335	341	350	331	341	342	386	339	338	374	356	325	332	350	361	342	354	369	373	332	342	325	317	319	366	361	356	369	324	339	340	332	346	358	342	331	364	382	367	328	331	358	367	367	390	323	333	368	347	356	345	375	363	332	365	329	356	344	331	362	337	299	337	356	375	406	387	359	356	360	354	360	358	323	354	331	353	315	379	348	347	380	333	374	322	360	358	380	364	376	396	366	352	351	324	361	357	367	359	341	354	371	313	349	368	376	352	331	351	359	371	345	351	343	336	342	340	338	333	392	313	337	337	320	323	338	342	341	340	321	340	359	316	365	339	355	369	340	336	338	353	340	341	381	333	323	366	364	359	322	328	347	332	328	331	315	335	351	335	369	419	350	363	377	363	379	331	379	365	359	377	360	353	353	374	348	360	327	387	343	356	346	334	326	313	351	333	371	333	345	334	400	364	323	350	320	342	374	366	361	346	343	362	333	331	372	326	351	339	373	367	352	320	349	358	374	327	348	349	341	364	343	339	349	324	370	351	333	329	362	374	355	312	323	348	338	340	352	329	371	357	404	336	341	341	342	318	348	368	356	342	329	356	346	344	314	347	331	329	379	376	346	331	327	328	353	349	344	336	357	318	363	361	360	389	359	357	411	358	360	372	342	348	366	364	343	323	385	368	358	329	324	350	371	324	333	311	364	365	367	376	349	335	373	343	376	350	341	376	344	339	341	380	362	367	344	315	339	368	365	364	347	382	338	327	311	358	312	370	363	326	338	383	334	369	363	348	320	371	331	380	337	338	353	339	328	356	349	321	368	340	291	371	396	330	355	301	350	358	345	343	359	391	339	344	322	346	346	343	366	319	366	345	344	353	373	338	338	349	345	373	360	340	367	342	399	326	355	346	349	334	351	368	363	350	322	346	352	337	400	328	375	308	344	318	353	371	317	324	365	350	339	340	334	366	330	362	308	370	362	330	373	352	353	353	385	326	349	327	317	323	326	371	328	331	372	360	345	349	353	360	350	372	351	333	346	347	353	373	336	354	326	343	344	381	366	302	330	331	333	387	349	342	348	350	334	342	354	341	350	401	326	343	345	343	353	348	376	347	337	320	353	361	369	366	326	356	332	378	351	324	309	328	368	359	346	365	362	388	391	331	354	383	346	373	367	339	343	354	319	317	355	368	370	353	312	351	341	335	312	341	383	362	325	358	314	369	336	354	352	330	341	375	404	365	356	362	342	316	351	331	338	323	362	328	347	359	349	392	348	370	346	345	358	352	334	296	362	382	339	304	336	335	343	345	338	335	337	330	317	360	339	322	327	383	328	360	356	386	363	356	321	334	368	384	342	323	335	313	360	333	401	309	319	374	329	367	339	354	353	344	323	355	330	352	344	357	347	380	349	330	354	367	327	358	347	349	333	358	387	363	355	322	354	378	336	316	361	343	373	331	346	358	352	377	384	327	323	321	347	337	361	343	338	355	327	353	353	376	339	359	346	334	345	368	346	389	372	302	395	334	308	313	353	336	343	332	342	320	361	338	339	369	388	326	346	338	346	371	310	355	381	400	352	355	351	352	345	389	387	311	342	372	350	362	304	347	334	376	328	374	369	352	302	338	368	352	320	352	344	308	365	348	367	331	330	338	324	318	345	360	354	330	373	368	360	357	375	370	349	367	343	331	355	352	365	345	405	339	367	374	346	313	300	398	309	375	378	348	395	354	368	356	355	373	331	337	339	368	378	348	355	343	376	346	364	364	355	328	365	368	363	346	352	329	337	354	322	336	392	346	329	340	363	345	419	355	342	348	319	347	339	375	329	338	348	315	346	350	311	355	363	336	334	349	346	344	351	354	334	343	353	323	334	334	353	370	314	340	343	337	400	383	319	329	342	356	315	355	375	341	330	347	333	328	324	370	310	301	339	376	314	372	367	352	329	370	357	308	325	356	318	361	338	341	344	363	392	332	359	321	358	354	344	323	344	379	351	371	345	362	330	329	340	344	350	324	305	370	330	371	349	370	307	342	372	400	349	348	397	361	349	357	349	384	393	344	307	328	345	341	367	350	322	318	341	340	330	355	346	374	321	358	332	375	344	363	375	371	357	348	331	343	321	336	354	325	317	325	344	341	308	367	321	340	348	328	357	329	327	335	332	325	355	354	355	333	352	367	369	347	363	316	324	346	322	356	338	350	349	386	363	324	341	336	357	336	335	328	358	344	352	377	352	357	348	371	347	332	353	397	349	336	334	382	345	349	334	361	353	338	384	329	341	368	358	382	340	321	389	322	351	347	358	357	348	391	388	365	317	356	355	333	345	321	340	367	384	341	331	333	368	326	356	387	369	352	346	325	360	323	351	380	381	356	346	329	342	342	345	371	284	348	396	344	381	342	355	376	356	346	310	328	360	333	363	385	375	340	352	358	323	333	374	358	352	383	362	356	360	357	324	370	346	320	348	389	318	329	336	354	328	320	311	333	362	339	335	372	350	357	345	325	355	380	340	336	338	324	346	332	365	337	369	342	343	338	361	358	345	360	328	338	362	344	362	350	343	352	352	371	326	340	344	345	348	328	355	372	352	339	336	330	356	367	348	372	352	379	356	350	383	342	339	393	330	331	369	342	366	349	344	325	321	361	360	341	323	349	323	330	342	320	358	350	339	337	349	331	336	372	353	344	316	355	367	334	377	366	368	341	357	379	365	384	353	337	364	381	374	359	341	353	350	375	370	354	351	365	360	360	322	310	316	329	354	311	381	375	363	351	306	309	369	397	355	318	367	360	341	334	400	341	309	368	377	345	351	352	345	330	349	348	349	351	358	345	347	342	352	323	340	334	367	331	355	326	334	359	380	349	324	341	341	385	372	360	342	357	347	346	347	319	411	367	384	358	393	344	385	372	333	357	339	365	343	391	324	390	366	352	348	331	348	332	344	367	355	321	343	353	342	325	328	338	302	369	335	336	364	343	366	359	335	352	311	349	359	348	307	329	415	331	345	345	332	310	346	343	325	376	365	340	344	335	358	342	333	343	392	370	357	351	331	373	354	339	388	368	385	346	335	360	340	325	342	363	357	374	323	335	339	372	366	359	353	364	331	331	378	356	333	342	343	338	395	306	351	359	375	334	376	345	333	374	330	362
21771	12032	15450	17484	14935	12127	9775	8169	6754	5884	4928	4105	3301	2969	2687	2225	1921	1861	1753	1662	1574	1442	1318	1255	1215	1158	1108	1060	1059	1049	963	1003	954	950	892	931	870	868	926	891	875	866	826	794	880	967	838	826	813	777	819	798	784	806	811	812	833	812	773	806	740	810	808	756	782	792	829	767	816	832	781	774	766	790	813	795	712	832	804	753	795	772	761	820	815	843	724	769	806	799	735	796	768	761	743	790	759	794	830	773	785	801	756	801	774	798	825	828	775	832	781	795	778	775	788	816	799	779	751	791	777	831	770	778	783	775	760	792	811	799	824	809	746	779	803	763	775	811	791	834	810	831	749	797	694	772	773	815	791	803	734	750	787	850	805	794	785	737	791	811	798	750	772	712	784	833	807	794	797	762	784	811	851	778	749	784	805	786	814	791	832	767	780	775	826	791	789	804	743	763	808	760	845	753	757	845	785	770	819	804	758	785	743	804	804	783	800	783	765	781	803	774	780	791	777	822	802	790	747	759	784	766	803	803	824	801	767	819	772	767	786	788	797	827	768	817	792	802	754	801	834	765	799	801	803	756	808	775	750	807	787	794	766	767	780	775	791	793	768	814	758	726	773	775	772	788	774	766	816	794	735	748	760	722	794	767	809	791	732	813	777	749	808	770	749	804	738	803	758	783	797	754	785	763	830	802	756	756	763	826	823	775	795	799	838	851	755	833	797	813	781	789	795	781	766	795	793	774	749	827	798	769	775	745	847	770	748	798	788	790	790	767	822	785	796	771	800	751	799	760	769	766	795	814	777	767	826	805	816	786	760	757	781	838	777	777	749	753	770	814	751	822	804	746	755	771	763	813	749	739	838	803	839	800	784	786	745	823	745	751	792	812	754	800	773	811	742	754	810	788	758	768	749	801	771	734	836	835	784	816	776	807	745	773	752	781	834	793	831	770	803	818	810	745	766	797	829	816	751	819	808	758	738	788	783	758	834	792	805	775	829	773	801	817	800	831	823	821	757	819	792	796	792	815	786	792	814	804	784	778	757	819	807	810	814	808	778	808	798	798	769	779	787	781	759	730	811	740	754	814	786	788	746	733	789	815	780	757	811	742	768	827	744	739	848	752	799	765	800	799	773	703	769	787	796	777	775	767	834	794	750	803	767	767	768	774	772	790	757	774	773	817	833	832	799	754	792	758	799	800	772	759	836	767	812	763	784	759	827	748	830	752	763	741	839	794	786	741	840	819	755	762	768	763	762	790	743	789	783	785	762	794	787	739	824	746	792	764	808	770	797	757	774	786	847	789	770	735	791	729	768	772	768	817	783	792	812	807	803	792	863	748	764	805	780	800	766	749	799	764	804	783	773	749	796	786	783	799	745	762	826	814	817	770	847	790	807	807	766	756	760	749	744	760	777	804	838	827	795	766	790	768	802	758	742	777	822	790	828	795	777	806	787	795	812	763	758	760	789	799	786	784	779	839	780	776	823	794	805	803	791	721	769	786	767	777	762	794	802	760	754	803	784	799	794	792	775	803	750	802	802	764	804	758	766	765	808	768	778	743	788	819	778	752	807	841	808	761	814	815	864	822	818	809	780	817	809	755	756	798	787	759	795	787	822	772	808	766	783	808	818	767	800	737	795	785	826	762	830	786	763	768	728	816	790	779	806	773	743	805	801	745	848	759	773	827	807	784	814	794	761	784	776	789	835	747	729	771	779	789	833	799	786	760	781	764	806	789	769	826	768	768	772	737	764	756	776	803	730	766	772	809	819	795	812	790	756	798	838	816	795	759	791	740	808	794	751	737	768	746	796	782	810	739	781	800	804	765	772	763	788	803	759	753	773	750	831	792	816	758	757	827	752	801	804	785	769	750	768	742	788	834	792	783	798	789	767	826	760	756	771	796	864	819	754	800	816	793	816	786	804	768	758	783	817	770	818	736	759	830	784	792	778	767	785	788	781	762	789	792	763	800	738	766	805	784	784	830	790	775	769	799	760	804	807	733	801	778	771	751	804	762	785	834	856	771	790	768	809	765	765	782	785	772	743	783	780	790	771	782	768	793	783	742	784	795	787	809	779	784	786	804	765	783	767	799	833	800	736	763	819	772	841	814	799	806	808	796	812	759	820	803	720	762	786	788	791	767	800	838	774	767	784	795	794	751	817	798	748	848	813	831	788	785	781	775	781	790	768	802	753	775	771	811	829	810	824	772	822	836	805	758	802	789	758	765	774	751	772	799	782	805	794	839	791	793	778	787	812	783	852	772	825	757	812	755	825	792	774	788	790	751	791	804	784	707	773	786	778	738	799	789	768	785	784	784	788	772	767	795	746	816	786	787	778	773	760	789	772	791	825	770	806	769	794	777	798	796	810	835	810	763	729	775	750	766	793	777	770	819	800	777	771	765	798	792	786	795	797	797	780	773	835	764	801	774	809	767	763	792	782	825	753	798	771	755	828	771	778	759	804	794	815	787	781	838	776	849	850	787	804	791	756	790	769	783	780	776	808	756	800	797	799	782	767	768	742	818	783	806	749	783	834	801	775	742	801	791	777	771	723	794	827	788	796	772	734	774	768	785	817	811	821	778	765	797	793	801	779	778	827	773	811	817	771	765	744	754	811	823	780	820	805	795	724	789	807	807	788	767	803	813	764	764	800	764	804	792	779	806	776	764	787	756	782	795	749	769	786	715	724	829	731	792	816	828	836	775	779	800	740	839	782	776	733	779	790	750	799	760	833	742	777	770	799	821	751	788	812	740	763	834	784	806	769	756	818	830	762	819	851	761	816	697	736	817	764	812	800	752	757	777	740	750	764	804	774	817	777	782	826	792	768	759	772	825	770	789	802	783	811	788	753	732	744	721	795	729	803	825	808	776	771	777	793	766	759	823	739	827	825	821	750	783	785	802	824	758	836	822	824	709	769	830	803	825	777	805	798	789	808	808	827	776	768	816	810	768	767	831	772	786	761	775	822	819	763	730	833	816	805	740	826	806	749	767	790	828	797	823	744	778	761	811	766	804	748	768	760	786	831	820	747	805	801	757	845	792	729	767	806	762	797	766	752	795	837	827	774	830	802	825	766	781	804	782	788	793	822	833	776	799	821	773	783	766	814	780	754	800	796	817	858	797	790	814	781	761	765	772	718	781	721	817	760	766	787	759	806	765	794	788	769	753	786	807	798	794	731	738	779	764	762	812	807	796	791	776	787	781	819	757	803	778	792	789	776	753	810	781	790	808	774	779	851	774	797	763	806	812	775	811	807	796	805	788	793	817	813	761	814	827	791	775	827	795	768	787	833	858	812	802	796	771	795	778	822	801	777	777	734	794	774	834	791	748	799	738	721	803	839	779	771	789	817	795	794	789	773	769	755	798	797	799	771	792	814	787	784	825	803	765	826	795	806	745	777	779	811	778	792	790	766	819	787	807	779	824	798	765	740	804	798	807	792	774	792	776	789	799	779	814	799	776	788	810	798	795	814	801	749	792	780	784	805	736
16099	6822	4606	3245	2205	1516	1208	993	871	697	636	575	529	477	479	421	393	375	382	405	386	394	398	393	420	362	382	377	383	402	422	354	384	351	426	367	343	359	374	347	370	380	360	391	381	369	398	392	337	336	372	391	386	367	373	370	350	377	374	389	367	353	374	391	388	354	410	346	358	372	360	417	356	364	376	367	351	341	377	393	368	373	376	368	410	374	352	375	359	363	357	352	336	366	361	362	397	365	353	378	357	302	329	371	377	374	385	357	383	346	353	311	365	380	361	340	378	369	372	338	345	370	331	325	354	374	349	349	388	352	359	329	371	374	392	355	371	355	352	327	383	376	366	359	368	407	371	373	379	335	363	352	372	349	357	392	406	351	382	351	330	341	353	395	368	387	341	354	362	372	364	368	386	368	375	381	363	349	362	347	379	379	365	347	351	386	352	367	345	381	389	379	371	358	384	374	343	354	353	405	383	332	365	379	397	352	367	356	325	359	348	393	357	355	321	384	382	371	386	334	395	349	358	369	359	336	345	347	360	310	401	406	389	361	355	391	368	376	373	343	354	366	362	367	405	357	374	357	358	359	375	380	379	394	370	376	391	388	420	440	368	370	390	337	391	381	351	386	303	370	385	350	393	352	384	405	374	397	366	334	330	381	362	345	353	354	343	385	418	369	347	358	345	388	368	372	362	385	368	366	328	363	360	371	400	364	342	381	371	397	386	375	361	404	387	352	373	370	387	367	396	441	393	347	362	358	363	344	355	378	372	351	375	397	393	352	381	404	391	360	367	363	372	408	379	372	365	335	369	394	327	336	381	338	396	375	375	382	396	368	346	351	411	325	350	356	365	352	363	361	334	369	363	384	370	387	319	362	384	349	355	366	372	369	351	394	345	387	382	369	391	347	376	341	415	363	369	378	390	379	360	373	345	364	424	366	350	357	396	365	372	362	350	357	411	333	350	390	345	351	354	389	370	381	403	339	382	374	374	355	352	384	388	413	364	367	352	374	345	391	381	381	344	369	395	360	385	403	376	390	384	360	365	354	377	360	374	368	402	337	361	368	356	386	342	378	351	394	409	363	358	325	370	376	382	382	348	341	375	404	349	366	391	384	347	411	342	348	362	344	350	357	364	311	369	332	374	356	367	357	390	346	349	368	375	383	356	383	359	366	356	335	376	399	354	373	346	372	340	339	380	361	374	392	398	363	364	387	340	380	338	371	364	358	359	401	342	369	351	347	389	404	348	344	347	383	369	365	414	375	414	362	378	372	406	358	361	358	350	396	364	363	333	332	356	362	379	352	416	381	373	354	360	381	358	375	353	357	385	369	368	362	381	408	347	362	363	344	386	388	400	386	389	399	348	411	365	342	360	358	337	393	361	355	385	355	352	375	379	375	383	351	365	363	387	388	350	390	409	377	353	360	390	385	364	360	378	365	413	430	367	342	367	345	316	356	342	348	322	324	350	364	392	349	378	364	392	361	378	359	383	374	400	342	298	334	367	368	416	384	391	376	360	370	397	378	359	401	364	364	322	386	355	375	385	385	365	364	380	394	383	366	396	370	392	384	358	386	346	370	325	338	380	381	342	416	360	359	372	416	361	367	392	380	350	373	361	337	378	396	344	388	421	368	361	336	333	411	357	369	349	328	313	377	396	335	418	359	368	349	365	379	349	400	354	364	349	362	347	356	384	342	356	370	350	391	342	341	380	365	366	382	382	348	391	384	371	336	396	384	386	365	314	349	350	387	373	356	343	383	409	348	375	391	360	383	356	354	339	355	364	353	394	348	379	345	374	382	354	378	383	393	363	382	362	395	367	371	348	363	376	343	420	368	371	364	325	377	368	368	375	346	350	358	327	378	364	351	381	366	366	365	404	340	408	328	359	374	366	363	366	376	349	362	348	367	370	393	381	323	355	362	354	370	348	389	354	322	372	356	386	371	392	399	376	356	396	395	392	347	373	360	356	370	382	401	376	378	366	378	387	362	376	353	378	362	349	355	365	343	343	335	390	374	389	371	418	351	403	374	394	341	364	395	355	369	399	337	353	370	369	349	346	313	358	351	362	365	380	378	341	377	419	347	354	352	341	354	367	367	388	380	381	353	381	374	397	365	376	348	353	363	366	393	377	389	370	396	380	318	373	360	393	350	336	404	363	344	367	395	374	399	388	378	342	415	349	351	394	391	369	365	409	385	348	360	380	401	360	353	379	376	427	378	372	355	366	378	371	385	331	373	356	384	379	367	325	323	376	306	384	355	357	377	379	352	341	362	390	379	370	399	353	391	380	384	370	353	377	357	394	361	321	354	371	348	370	346	398	342	382	364	363	354	356	364	406	379	367	334	353	398	348	410	367	371	389	376	348	321	343	359	386	368	369	374	353	382	366	367	357	360	375	376	380	384	339	378	402	383	370	356	389	349	362	373	364	386	374	366	377	366	388	379	385	351	351	323	347	387	379	376	372	370	375	393	387	373	370	380	380	407	345	403	397	362	350	370	376	357	350	371	389	343	331	373	350	333	370	401	408	367	362	354	345	341	369	381	347	371	357	379	380	361	329	339	358	370	374	394	362	341	350	389	373	337	370	341	371	389	369	408	372	359	323	403	360	363	376	362	396	366	358	352	357	380	377	398	375	345	376	352	381	360	378	354	371	370	369	354	352	390	353	380	356	382	364	368	365	342	352	397	400	341	383	346	363	365	393	391	363	360	356	391	400	401	340	387	370	354	392	372	363	376	358	376	375	391	367	337	372	371	372	382	337	361	354	359	363	368	389	415	376	362	375	374	347	357	391	359	406	385	352	402	381	354	359	373	374	376	350	381	361	324	385	378	403	407	372	390	350	383	360	363	376	376	414	364	391	354	354	339	389	399	347	372	362	386	393	364	393	367	376	362	363	374	338	403	403	326	343	377	358	373	390	392	390	343	354	370	402	374	338	334	379	365	364	361	415	388	356	370	375	360	368	355	363	360	369	354	349	379	393	359	346	385	367	385	387	395	367	359	375	355	343	366	360	357	377	387	386	362	372	397	329	362	368	369	366	390	356	383	368	357	376	350	359	396	365	335	344	392	319	388	376	401	352	371	367	399	363	367	360	370	371	379	348	328	355	362	334	377	346	364	378	365	353	344	398	360	346	371	369	362	380	338	367	355	357	354	381	369	349	338	371	374	377	370	351	344	382	368	351	336	374	394	377	330	375	356	335	377	373	364	374	384	415	407	373	342	361	374	359	381	380	386	373	356	398	347	374	355	332	385	388	362	394	368	356	372	359	366	378	350	327	407	376	384	361	319	362	368	347	365	371	397	362	366	374	374	384	386	385	354	381	317	380	367	352	348	353	368	325	384	342	360	359	369	333	347	388	384	390	374	402	379	358	383	373	364	353	370	367	335	378	365	384	386	334	409	345	335	335	384	356	395	373	362	347	381	332	362	359	375	379	327	354	365	371	362	383	349	349	386	405	368	426	419	379	399	376	348	385	324	358	365
10154	5509	8262	9330	7521	5912	4564	3813	3094	2501	2220	1871	1681	1471	1393	1252	1221	1122	1135	1106	1089	1047	972	961	963	955	1004	919	927	893	873	895	894	849	830	897	846	865	801	854	855	797	835	826	868	831	874	832	851	817	838	865	861	802	848	803	810	815	848	855	826	830	829	853	826	838	836	819	827	831	864	857	807	804	828	809	836	866	807	832	827	811	835	833	840	805	786	867	808	794	847	782	829	802	818	848	849	814	887	831	852	820	868	854	803	798	841	818	796	848	830	854	837	855	864	825	833	799	831	806	819	797	809	788	794	805	858	804	819	831	846	841	766	786	791	823	809	806	841	780	857	845	865	792	875	829	826	829	858	796	845	768	766	814	850	866	852	802	805	807	837	792	809	823	855	805	841	793	766	793	826	849	894	830	790	798	881	852	847	829	817	839	851	828	801	843	867	836	809	828	846	809	815	822	902	894	804	809	794	791	852	789	804	834	800	852	833	849	848	873	791	798	876	849	852	821	850	817	848	872	825	854	788	809	855	847	862	824	792	863	813	854	811	790	839	818	766	867	796	844	787	825	792	818	855	832	832	789	806	848	842	837	837	827	810	844	824	841	856	851	858	846	842	813	833	792	796	831	809	826	830	861	800	743	815	830	820	842	839	729	785	791	779	794	807	803	835	785	826	801	831	852	858	836	835	805	757	842	812	810	853	835	820	890	831	861	790	820	815	859	821	838	850	891	804	823	834	809	812	817	797	847	896	848	833	807	859	849	837	852	834	794	798	835	795	837	793	791	823	851	824	853	814	806	802	817	811	847	866	779	838	830	785	839	828	850	843	798	797	770	793	817	789	837	847	854	811	843	792	834	842	827	819	812	815	815	816	777	811	870	817	837	785	850	835	875	861	795	840	790	836	774	849	791	843	744	797	839	820	867	809	836	795	834	773	812	784	822	899	832	846	803	864	771	810	812	797	834	804	831	819	817	812	854	810	858	822	846	848	866	848	789	858	840	811	786	820	799	819	786	855	815	790	794	847	864	811	847	811	831	871	787	855	838	828	746	809	777	821	818	783	802	879	833	837	822	855	770	798	834	820	749	871	856	823	812	777	821	835	810	853	869	817	809	838	877	819	812	787	794	804	837	832	792	839	828	804	830	819	851	807	873	857	801	823	824	811	798	829	835	828	814	830	797	819	852	810	844	823	795	838	800	819	839	808	819	792	804	772	829	770	786	829	824	851	873	866	800	817	794	844	812	838	852	757	818	810	818	799	788	811	824	850	831	836	811	791	785	865	853	869	794	801	868	810	842	814	797	800	840	815	858	835	817	860	820	804	832	820	790	857	829	795	812	804	845	829	830	803	808	834	873	870	821	819	821	758	872	836	858	816	795	827	844	798	829	799	826	808	843	820	815	906	824	884	822	814	847	819	847	793	862	859	818	806	809	842	860	877	825	812	847	764	789	812	772	813	859	825	808	772	843	795	840	829	807	815	829	814	783	831	853	798	840	835	821	765	821	812	764	785	792	810	857	797	860	817	832	829	787	819	817	833	836	800	825	827	785	808	786	823	847	801	786	811	840	791	828	836	825	826	860	861	857	804	806	802	765	855	796	808	860	796	846	860	856	790	793	824	816	835	798	824	803	839	789	845	845	827	851	812	800	797	819	828	775	783	801	807	790	778	847	799	869	860	786	807	818	802	811	861	855	841	802	746	855	854	869	844	816	779	814	842	862	843	878	822	805	844	818	786	811	819	804	860	801	857	833	798	776	802	796	806	826	834	846	808	850	829	806	857	858	878	831	853	832	803	839	820	821	833	854	819	796	792	781	805	819	814	784	862	846	869	856	778	829	827	867	800	849	841	808	809	849	808	815	801	857	835	789	799	814	858	784	802	809	780	821	825	817	829	852	817	813	838	848	818	838	839	826	823	804	805	837	809	785	871	858	808	853	833	824	819	837	876	841	834	827	839	839	794	908	823	806	796	801	790	780	814	807	876	779	800	802	803	834	820	846	846	832	844	886	780	808	807	785	806	786	849	809	816	844	806	878	835	841	869	813	838	770	794	862	825	826	817	817	855	797	851	774	858	818	812	851	841	818	834	842	824	866	820	849	787	833	820	813	850	865	774	812	828	791	803	814	864	843	854	829	806	807	840	785	813	830	848	818	856	815	852	766	812	826	796	827	821	825	790	856	801	801	834	820	821	814	847	838	802	831	775	816	852	755	860	798	800	845	851	828	833	770	802	787	788	854	808	801	842	829	875	858	835	781	802	814	809	810	823	849	834	795	836	817	775	819	785	875	802	805	831	864	835	811	811	857	819	816	839	777	813	826	842	793	814	830	877	811	861	840	839	800	820	848	803	796	811	776	856	770	819	810	796	772	857	828	857	814	790	840	829	813	856	816	807	842	848	792	857	803	849	743	803	859	785	807	853	845	874	770	832	833	824	789	820	787	858	801	834	817	839	786	784	867	808	833	816	819	812	868	853	813	832	859	817	806	825	784	839	798	784	807	795	819	810	788	770	823	813	800	801	834	815	776	759	874	833	756	777	800	806	814	865	809	804	761	852	806	785	851	827	773	844	832	787	870	816	830	894	786	833	802	820	826	819	848	803	861	879	770	827	838	828	774	839	812	807	880	813	787	852	821	801	791	791	812	805	782	884	823	765	810	832	830	824	804	843	897	823	785	773	856	792	848	823	837	808	820	823	825	787	820	878	861	844	870	839	795	841	792	794	851	769	790	817	871	846	848	858	791	856	867	868	804	815	818	831	842	795	795	834	900	874	806	819	811	786	854	825	843	841	841	808	820	798	836	778	847	844	814	764	825	846	845	815	811	827	803	813	802	831	818	870	809	888	835	800	825	822	863	795	844	813	783	814	842	813	865	786	846	844	811	821	790	811	835	816	814	796	814	848	796	824	821	795	828	845	799	811	802	825	839	829	814	836	807	851	802	803	825	788	820	801	844	844	817	825	822	847	850	884	824	863	844	830	816	836	828	838	829	824	849	808	777	844	786	811	795	862	797	806	812	791	802	775	820	835	793	821	765	834	825	844	802	803	835	793	828	830	845	810	837	788	809	780	826	839	781	791	848	833	829	819	842	791	830	866	842	813	858	825	804	834	857	827	806	860	786	841	828	826	801	803	825	853	772	809	810	803	782	816	869	814	849	786	811	814	822	859	816	786	822	835	829	840	853	832	805	836	844	800	853	806	809	857	810	780	812	832	826	834	825	828	798	837	822	791	855	767	844	808	787	856	861	866	799	809	838	866	868	839	807	834	837	789	827	853	871	842	834	801	799	806	785	827	765	790	803	829	788	759	796	851	829	785	780	822	805	813	834	787	884	818	779	839	805	848	832	796	789	825	840	748	800	802	856	816	835	870	789	890	852	830	807	824	831	833	806	855	801	795	862	779	773	853	787	814	838	836	825	863	782	832	780	832	845	857	804	747	852	840	821	848	850	795	811	756	855	847	831	865	841	833	813	840	810	807	866
27491	12727	7739	5549	3723	2595	1953	1516	1235	1000	934	787	676	568	584	459	518	461	433	476	441	423	385	415	357	387	396	392	367	398	390	415	356	352	350	366	365	375	365	356	381	372	357	412	405	377	364	347	366	354	327	358	335	362	379	342	353	363	371	346	373	371	385	383	351	399	334	377	345	362	353	351	367	373	368	359	329	353	325	369	392	325	358	340	359	348	349	338	351	348	325	411	354	335	394	336	346	365	349	341	373	343	386	342	342	344	343	330	394	357	348	335	347	353	351	356	380	352	362	359	381	390	339	326	342	356	360	356	341	346	384	361	340	369	381	367	384	345	364	327	340	353	388	390	342	359	339	375	388	372	394	339	367	362	353	355	346	354	369	400	355	332	334	344	364	350	343	373	337	373	324	359	319	361	367	340	350	373	384	373	342	362	350	360	320	344	334	351	368	369	399	313	323	335	382	349	317	369	376	352	402	380	377	339	342	364	395	356	330	348	318	321	352	364	371	325	321	340	368	336	366	338	402	363	373	360	335	367	380	365	355	394	359	348	381	340	362	376	361	344	336	354	336	327	349	369	322	335	370	346	357	360	342	367	349	405	353	343	355	366	358	379	366	383	401	367	347	353	346	360	345	363	324	380	352	345	353	341	329	328	389	347	371	329	344	357	355	330	352	350	361	352	366	306	366	379	357	345	382	349	391	383	361	321	347	330	358	322	380	344	332	364	314	345	395	336	360	381	341	332	326	339	357	352	310	352	353	369	372	350	341	339	366	340	351	360	340	370	342	352	370	361	359	334	363	391	391	370	357	355	367	346	351	369	372	379	349	402	370	346	351	332	335	341	363	373	358	346	367	386	361	351	364	366	356	347	389	357	360	375	363	360	367	332	321	334	346	337	365	359	354	349	312	342	400	384	360	332	358	379	348	356	364	356	386	403	345	359	313	368	363	390	373	362	389	323	315	360	340	340	376	371	395	396	375	311	378	328	358	332	346	374	367	348	370	352	384	368	351	334	360	357	351	326	324	336	339	368	388	329	351	362	354	342	345	387	364	353	374	376	358	348	351	343	388	379	354	334	352	357	365	335	376	365	354	368	348	351	356	347	382	336	358	390	393	388	354	387	381	378	353	402	341	362	369	337	356	353	364	348	357	348	335	367	369	389	369	357	373	347	315	328	345	342	362	374	365	365	350	348	374	320	339	321	339	363	377	334	327	330	351	325	359	379	363	368	364	374	378	408	367	345	387	323	360	357	363	364	326	349	331	371	352	348	379	362	332	334	344	336	339	386	376	375	365	333	370	360	367	357	352	354	378	385	347	372	382	357	350	312	363	400	385	365	365	338	370	399	328	331	361	359	362	364	353	374	375	332	370	347	345	370	363	357	331	311	366	374	332	359	387	393	375	364	348	384	355	355	371	386	335	335	362	419	365	334	360	357	341	356	373	387	361	361	359	372	363	388	368	350	338	365	341	359	317	386	384	325	351	372	374	364	378	368	343	365	405	359	363	376	374	355	342	355	369	368	321	352	322	339	347	343	404	373	316	357	351	344	336	341	297	343	368	347	347	339	381	404	349	364	379	328	358	356	401	388	389	361	325	375	358	344	339	331	368	363	343	335	387	403	333	341	368	344	345	336	347	318	358	374	376	359	354	366	353	380	366	360	337	364	314	358	382	391	355	325	369	373	338	387	363	346	372	342	356	360	363	352	333	360	397	359	318	358	361	368	365	365	373	320	396	384	343	352	328	354	354	368	337	340	366	393	393	365	361	361	397	323	387	347	356	377	405	314	353	352	350	359	366	323	354	355	363	355	312	379	362	361	351	360	365	360	334	403	343	384	319	381	332	359	340	352	363	354	370	365	341	330	340	369	346	367	382	357	409	351	363	329	353	325	373	338	368	363	367	347	376	364	372	363	347	367	347	358	348	377	340	385	368	349	368	353	342	369	393	355	409	368	347	340	354	353	364	357	377	389	388	375	371	345	374	373	343	343	383	371	362	337	336	348	349	335	341	341	367	361	351	360	326	397	370	370	386	349	351	363	343	345	358	382	317	357	312	354	348	389	369	357	346	342	368	363	395	373	349	365	355	340	383	352	347	347	369	361	368	370	384	308	333	356	352	330	336	338	375	371	398	378	350	382	350	353	356	368	339	349	334	368	381	355	369	339	354	363	385	312	314	342	351	355	353	342	355	340	385	366	325	323	353	358	399	325	334	345	369	342	355	348	335	375	351	369	369	392	357	364	322	368	345	374	336	379	393	406	374	294	329	350	385	344	351	392	374	370	387	337	363	380	344	362	322	376	342	357	343	389	344	343	367	379	346	345	340	383	334	366	354	358	421	360	380	332	348	370	381	397	348	357	372	354	349	343	334	340	351	333	398	372	363	345	327	364	376	383	371	342	386	342	370	360	361	345	397	354	350	361	372	354	346	374	346	369	345	345	360	317	381	378	363	360	356	359	367	362	355	376	348	358	364	366	351	335	356	400	397	343	374	365	313	387	356	313	394	333	381	340	367	393	410	329	366	368	369	372	394	389	393	363	350	375	349	352	340	386	356	419	370	333	333	398	308	370	378	372	344	347	347	355	361	399	388	381	395	326	340	370	343	315	378	357	422	360	383	380	334	345	340	340	348	360	380	368	349	340	306	367	400	385	337	333	327	379	334	396	323	317	328	370	322	351	336	327	369	332	346	352	357	332	354	340	365	327	367	341	351	364	380	421	341	361	398	361	316	347	379	373	372	361	379	361	363	360	341	359	357	373	347	361	358	346	327	322	340	363	361	337	338	354	338	354	363	347	326	335	341	354	364	361	372	367	324	367	354	343	367	341	357	323	329	371	362	375	360	343	356	369	388	340	380	363	327	357	320	356	357	395	361	368	344	369	397	338	413	363	343	351	331	337	386	367	327	354	325	369	352	342	345	323	329	332	393	399	372	390	341	366	366	381	355	385	369	374	370	356	399	351	346	359	352	379	353	363	368	371	341	351	335	355	393	331	341	383	360	366	345	370	346	355	401	353	376	338	355	379	309	357	397	350	339	326	371	349	357	327	398	356	340	379	348	357	330	329	340	371	383	378	395	368	334	353	375	384	356	368	363	337	332	329	361	352	367	377	372	370	371	352	318	312	348	388	364	391	339	366	366	377	359	328	360	355	378	345	372	348	353	352	362	341	337	365	347	341	321	361	359	373	370	360	352	339	340	351	374	316	348	338	345	330	363	391	339	369	345	363	334	375	353	349	363	388	322	367	330	382	382	356	345	383	346	372	372	336	343	353	349	349	349	361	366	338	352	366	326	364	364	372	346	352	339	348	327	346	314	343	367	368	381	328	354	352	352	329	390	369	371	338	385	369	373	352	379	348	367	368	346	362	355	364	377	349	377	338	358	330	333	341	336	369	351	381	382	354	348	336	340	316	322	360	390	363	356	354	376	332	343	352	357	355	370	357	348	355	343	360	388	381	345	352	338	365	378	350	390	378	340	362
17482	9398	12114	13829	11496	9286	7564	6025	4942	4068	3595	2933	2413	2155	1898	1708	1565	1492	1456	1295	1227	1205	1155	1053	1064	979	1020	947	1018	966	905	887	848	879	892	818	864	865	845	864	862	844	841	794	812	801	847	806	764	806	833	822	801	817	798	860	828	810	816	773	764	844	833	786	823	760	852	792	839	817	731	816	797	831	833	784	834	883	855	743	841	792	807	764	793	820	778	805	795	802	831	843	773	838	787	788	795	747	779	792	777	804	854	800	705	769	774	843	770	817	787	796	832	820	773	803	837	772	851	792	805	821	808	836	768	825	804	823	813	774	814	811	815	760	813	790	822	799	747	781	834	785	817	761	770	805	806	828	767	811	858	789	773	824	791	816	790	762	815	813	754	803	803	762	828	758	794	782	783	784	831	780	836	819	784	801	841	788	787	762	803	750	801	796	798	787	848	843	769	737	798	816	757	796	817	805	790	805	814	800	842	786	778	759	831	792	828	811	819	784	831	812	805	813	790	758	839	809	796	772	816	787	786	775	785	811	797	747	818	748	786	792	826	848	780	791	824	803	820	825	798	755	828	798	824	785	805	775	775	858	806	791	812	829	767	822	791	745	779	791	789	812	802	787	757	835	805	810	812	761	798	826	807	805	793	807	816	797	793	834	779	836	769	809	787	823	820	820	757	795	795	758	826	771	735	765	851	771	803	784	820	777	834	850	784	821	828	856	824	783	756	799	773	825	777	797	831	767	771	808	790	776	844	761	861	733	834	849	874	804	797	831	833	788	804	745	815	762	828	799	781	804	790	759	781	809	809	860	799	779	774	805	825	787	765	833	852	778	807	817	815	759	760	778	817	850	823	857	811	796	812	799	837	847	766	764	780	825	781	781	809	804	846	849	800	775	821	845	758	785	741	788	759	839	809	813	813	767	806	779	822	771	784	826	836	786	794	794	805	815	829	815	760	741	817	816	788	830	844	808	837	807	776	835	779	774	824	767	764	814	799	796	797	779	788	849	808	802	786	782	829	804	782	817	788	811	759	820	846	788	832	797	825	822	799	770	812	812	777	793	818	772	781	812	773	779	791	727	782	778	798	785	776	805	774	763	758	820	791	811	777	737	794	770	836	773	816	773	794	821	853	812	821	794	795	832	809	803	841	822	807	834	835	792	783	769	787	782	767	839	808	823	792	804	806	793	807	817	786	785	836	827	808	794	808	834	838	816	766	776	801	794	774	751	804	831	764	806	771	746	834	839	798	804	800	807	762	734	782	816	805	787	753	748	749	773	836	789	810	863	748	785	856	838	812	749	814	761	788	848	786	756	740	792	780	796	820	796	817	835	803	830	810	804	796	803	790	776	804	769	791	776	770	809	837	790	798	759	790	776	815	773	804	809	851	850	820	843	811	761	808	818	804	784	793	829	798	816	838	820	767	795	748	846	846	799	786	819	713	807	814	807	768	821	803	817	786	738	818	838	836	796	797	803	775	805	828	804	828	804	816	780	781	772	830	807	803	828	859	816	846	840	780	774	757	790	810	805	787	802	837	858	807	781	792	776	789	764	771	754	781	799	786	803	800	807	832	804	810	794	796	784	810	764	843	742	769	742	762	830	797	830	797	822	832	819	802	732	816	800	809	763	793	818	818	791	847	841	831	784	798	745	835	811	806	752	805	702	760	802	807	781	751	796	786	772	818	771	800	793	802	759	843	732	795	785	794	779	814	759	772	833	809	784	818	775	805	824	768	845	811	810	743	794	818	871	770	783	828	804	791	806	803	782	801	793	832	758	807	753	793	792	847	791	776	800	802	782	758	823	810	811	770	772	824	792	824	802	786	792	848	818	847	794	800	833	854	791	751	745	779	842	807	836	826	805	842	760	791	786	823	798	796	759	816	777	765	805	776	822	810	758	754	772	812	836	807	846	784	816	841	807	799	781	789	784	775	822	855	832	805	794	784	809	790	786	806	829	787	808	754	834	807	848	773	817	790	781	796	843	816	791	799	824	760	857	794	798	809	788	797	833	813	787	808	797	811	794	820	766	797	770	848	783	797	769	779	791	783	842	806	814	817	789	816	775	750	741	784	792	813	791	815	790	805	831	823	759	779	855	803	733	815	759	800	811	777	794	806	796	787	875	782	881	787	776	715	813	851	820	819	748	789	843	814	772	805	802	812	779	810	775	737	811	791	789	819	816	792	758	792	801	786	811	774	771	813	812	778	840	800	741	776	817	844	792	834	834	841	806	790	829	789	799	853	786	794	803	809	800	770	804	765	851	807	852	816	803	769	780	797	804	803	808	830	824	778	773	834	792	866	831	828	821	815	781	741	746	778	803	798	774	828	807	790	747	771	803	783	760	815	752	837	786	788	776	856	806	801	825	834	757	792	807	861	789	813	770	805	808	797	814	720	778	821	828	801	817	836	818	791	793	798	806	744	818	755	770	788	766	771	801	805	802	821	801	810	797	796	784	783	797	769	807	797	802	777	823	814	765	790	831	786	823	767	819	799	824	774	784	780	858	790	785	811	839	749	782	778	761	776	803	806	790	807	779	769	840	750	764	792	787	808	783	758	772	773	796	786	762	840	835	809	793	740	782	781	761	805	799	785	787	878	769	840	797	816	782	777	753	765	765	789	791	801	776	771	836	777	734	862	796	761	800	796	786	818	835	824	806	802	826	812	808	817	753	806	825	862	773	814	816	841	787	793	798	807	780	819	791	829	785	791	849	808	792	779	810	742	810	826	788	847	836	857	843	801	828	791	781	803	771	785	782	822	811	776	834	796	785	793	773	809	786	764	809	812	784	828	792	773	779	805	795	856	764	811	848	772	854	796	804	764	825	825	801	814	812	822	786	780	805	884	833	759	833	788	791	847	837	824	792	799	770	787	776	787	801	793	830	844	806	811	819	781	761	747	779	835	815	802	856	794	792	777	817	789	805	815	786	820	808	835	798	846	808	817	759	810	814	774	819	833	806	849	804	857	803	830	827	781	830	779	808	804	781	809	777	822	753	791	777	795	827	881	752	822	842	796	728	791	801	771	799	786	773	858	751	804	782	815	794	830	770	822	828	819	794	843	781	814	764	808	828	866	778	796	846	778	851	795	820	727	810	802	774	849	814	744	780	763	873	809	778	821	784	795	760	815	814	793	779	795	807	793	821	795	780	784	842	820	760	834	818	771	799	781	832	804	840	806	801	808	808	764	804	806	782	800	796	811	820	808	813	830	870	814	762	837	803	806	729	756	782	801	785	787	799	833	812	785	822	816	734	770	838	806	775	812	826	773	864	753	788	805	795	807	791	767	867	789	848	819	810	771	743	810	801	802	780	807	843	829	792	773	753	786	779	756	846	757	825	796	834	793	777	768	794	817	767	785	848	813	854	792	842	806	842	795	834	779	832	835	790	813	773	833	810	815	797	793	753	791	810	798	776	782	787	801	796	809	850	816	784	809	759	801	841	769	797	861	812	822	866	813	820	795	791	793	814	834	820	804	717	808	743
36859	17928	10935	7972	5286	3793	2662	1966	1586	1305	1114	945	772	734	647	535	580	540	479	511	487	483	438	397	408	439	413	463	364	364	379	363	362	384	375	371	366	371	380	393	381	375	381	343	372	364	376	329	307	340	348	327	375	379	362	373	327	346	371	318	331	358	344	387	360	332	330	340	341	356	345	344	342	374	345	342	330	399	341	364	363	381	357	385	342	345	351	335	320	300	365	344	350	350	362	363	359	332	353	355	364	366	349	324	379	358	332	365	373	349	364	355	354	340	318	354	353	370	377	347	340	381	370	353	371	343	345	346	370	353	373	334	349	346	323	371	350	327	393	346	339	345	335	339	337	391	387	357	336	354	372	358	407	345	355	340	360	352	357	344	358	351	358	371	342	325	341	356	375	358	365	343	344	374	387	385	344	363	361	379	339	400	328	344	361	327	350	355	353	347	376	355	352	341	304	355	380	359	366	393	350	388	334	360	373	334	348	358	345	345	355	368	358	336	326	355	346	349	349	370	330	387	371	364	344	377	341	321	331	359	368	339	348	334	353	366	376	390	358	351	353	373	351	332	314	345	318	323	349	341	387	328	336	372	360	349	351	353	360	348	366	342	339	372	373	356	345	369	372	374	365	371	323	346	350	344	360	389	347	320	350	359	360	366	355	378	370	337	375	352	348	343	363	365	341	373	372	388	361	355	370	361	364	354	367	366	395	362	359	351	353	367	357	407	345	398	320	355	351	380	348	367	367	369	384	306	338	313	342	360	333	359	373	321	376	351	331	345	344	346	375	353	370	341	340	338	374	380	346	371	363	341	351	341	387	377	401	382	377	395	374	354	322	358	341	334	362	337	327	378	364	337	331	340	332	353	351	327	341	392	368	352	368	318	357	378	392	307	304	372	372	389	358	380	346	357	361	360	352	352	299	328	309	328	320	351	361	321	365	395	388	330	315	336	337	333	352	324	376	358	369	409	347	347	373	335	344	325	354	350	333	361	332	340	368	356	348	395	357	368	367	383	364	357	321	379	361	330	352	371	386	374	369	343	355	341	409	382	378	333	367	328	346	348	355	355	358	365	365	332	376	356	373	332	343	365	359	360	352	367	345	370	355	374	357	331	325	328	306	309	353	337	335	352	345	389	364	349	354	301	410	350	339	330	338	332	334	333	366	333	356	353	348	352	321	333	342	373	337	358	329	338	341	376	333	329	380	341	323	329	329	353	385	315	389	350	369	351	361	395	335	367	352	349	379	340	360	387	358	351	395	384	359	328	351	348	330	313	352	345	369	364	355	388	342	334	358	376	365	324	313	388	350	328	362	359	377	347	364	384	379	351	344	378	377	363	366	365	338	364	342	355	344	414	364	334	356	308	364	363	327	358	344	369	343	332	360	381	345	366	371	343	336	370	322	380	333	357	326	327	355	339	358	365	332	344	332	368	338	380	341	338	326	323	367	373	392	357	343	349	385	351	355	320	347	346	380	366	329	354	351	362	356	349	364	340	325	365	351	342	351	355	356	359	344	369	372	341	368	401	326	355	363	336	339	309	350	343	358	353	355	339	345	325	335	348	365	340	344	363	413	375	369	306	366	344	357	356	359	361	356	367	397	384	389	335	352	350	390	349	355	355	353	335	383	338	341	364	369	334	376	366	349	355	387	349	397	363	345	372	379	387	358	345	370	330	333	373	342	385	342	367	372	338	326	396	373	339	366	343	375	324	349	305	353	351	326	345	339	332	330	353	363	398	349	365	336	339	382	325	384	333	356	345	367	370	334	339	384	390	311	378	381	367	385	323	367	362	367	336	349	341	319	388	361	332	308	338	375	321	334	337	337	357	345	335	353	345	359	342	305	371	397	339	372	328	335	370	342	353	365	330	339	339	300	334	338	340	354	334	343	354	327	366	354	356	309	324	371	325	363	346	358	360	349	320	336	376	351	334	355	347	344	367	344	340	340	367	402	353	318	384	317	323	351	337	330	344	355	425	370	370	338	378	312	345	330	369	342	373	389	349	387	353	382	343	359	363	353	374	341	345	336	354	332	336	325	370	329	359	365	369	370	362	351	381	353	321	333	339	371	330	380	350	337	345	331	321	363	387	334	366	338	353	360	370	345	367	367	384	389	365	323	370	385	360	329	319	325	344	361	349	390	393	398	346	343	349	368	353	376	372	346	405	373	373	350	346	334	388	361	390	381	359	348	332	348	349	361	364	361	355	377	394	352	344	333	388	365	367	389	350	331	364	345	343	326	367	348	318	355	363	359	344	345	380	347	362	327	328	353	350	357	356	355	353	416	341	334	334	345	358	377	343	377	316	332	362	360	361	359	352	318	336	361	355	348	349	358	337	356	332	361	355	339	347	346	324	342	342	385	396	370	369	360	355	331	333	365	418	352	343	350	330	374	346	327	358	349	337	335	329	348	297	363	393	360	365	343	377	326	352	322	365	380	349	338	349	403	341	373	341	328	397	366	326	338	352	333	361	340	330	327	376	345	367	328	386	351	363	347	363	358	353	328	400	314	391	350	351	343	346	360	343	357	365	338	376	324	326	374	359	342	315	342	349	340	336	353	333	318	366	374	342	374	408	388	364	359	377	352	358	345	351	354	336	352	318	358	358	320	335	339	330	318	336	350	347	349	328	352	319	396	350	348	325	353	344	366	359	371	360	371	405	359	369	345	360	324	369	351	337	350	346	404	317	340	311	337	336	355	354	340	325	372	332	357	407	349	324	316	336	353	367	324	359	382	370	377	326	342	383	371	330	343	369	374	345	348	356	346	363	329	362	348	339	344	364	361	393	357	330	303	398	357	389	357	315	322	340	373	325	336	349	340	304	327	363	330	356	332	314	350	337	337	338	347	341	374	360	318	358	334	346	370	330	365	389	372	363	326	364	334	354	324	347	331	361	359	320	347	372	338	378	351	333	349	311	403	358	348	336	357	362	325	326	352	359	383	340	372	357	350	349	308	356	365	364	336	329	370	365	335	367	365	329	381	381	324	319	358	335	373	346	389	422	376	352	347	358	336	345	336	327	354	348	302	355	339	345	354	367	367	365	345	307	351	334	362	361	337	386	333	342	376	322	346	358	383	373	365	342	394	367	325	337	352	318	366	341	349	380	291	342	357	330	382	338	365	334	383	390	368	359	321	309	352	381	356	342	306	331	345	351	371	356	384	356	361	378	368	346	304	340	349	337	379	375	353	357	355	355	368	367	358	333	332	306	354	314	364	363	399	333	349	386	387	368	316	322	331	363	385	341	388	364	360	358	340	312	352	339	392	366	407	376	327	350	372	358	339	348	375	347	341	349	357	343	357	357	402	346	361	310	374	363	363	328	357	376	346	361	332	365	352	342	345	360	355	364	356	360	350	361	347	354	370	337	364	361	331	329	370	345	365	373	344	344	329	369	351	336	348	380	352	352	376	363	364	338	371	383	361	350	334	340	355	361	379	352	391	349	364	333	360	353	354	334	356	349	387	380	333	342	359	370
22328	11758	15271	16995	14874	12231	9904	7719	6570	5511	4686	3929	3403	3015	2579	2207	1945	1816	1655	1677	1538	1360	1316	1162	1187	1175	1123	1060	1025	974	979	979	924	921	911	910	919	943	838	942	860	887	823	787	870	835	861	851	826	838	891	811	766	840	852	793	812	770	847	787	804	764	804	771	781	797	842	808	826	817	811	800	776	787	780	767	773	790	779	815	752	783	827	784	762	815	806	831	776	843	813	791	787	810	804	773	738	795	815	818	757	761	780	799	836	751	809	776	806	819	811	726	782	776	776	812	766	787	852	839	808	814	800	819	787	791	818	824	708	773	771	796	802	761	805	805	813	781	808	809	756	798	734	785	793	785	791	801	822	797	822	749	784	789	858	805	805	785	761	801	769	812	755	787	757	783	734	827	784	754	784	781	767	748	797	819	758	766	841	834	800	750	725	786	793	854	735	809	775	757	765	808	756	769	786	764	778	838	789	816	823	829	805	892	755	781	793	759	843	837	810	767	786	806	806	791	815	752	749	759	779	775	767	815	824	772	803	851	806	807	747	829	818	795	802	769	797	822	813	745	797	783	838	736	797	856	823	760	809	753	807	738	797	804	786	804	723	789	730	797	765	787	805	744	792	778	792	777	813	775	801	772	830	817	803	793	788	815	790	807	777	780	787	800	798	772	792	813	839	861	768	771	851	752	816	812	766	802	768	740	787	791	790	760	808	813	768	790	768	828	817	750	751	788	804	736	785	800	780	797	791	781	741	788	788	806	834	776	760	795	813	801	814	781	763	810	852	830	796	838	820	824	804	801	762	723	770	827	827	762	809	799	805	818	836	815	795	736	795	805	760	811	807	768	817	783	743	775	767	789	754	796	789	786	784	743	746	752	843	747	831	799	784	798	759	767	805	738	765	857	790	797	817	777	794	776	791	779	810	807	776	799	761	782	839	782	817	779	819	781	810	768	829	811	825	765	868	770	804	774	776	804	761	809	748	753	784	764	778	803	723	799	844	780	797	783	802	792	803	800	765	740	816	814	796	812	797	771	795	794	791	778	771	764	735	793	731	826	813	745	788	796	819	801	770	760	790	783	788	835	849	858	822	799	766	816	811	826	788	779	780	811	802	794	786	822	788	753	805	842	771	808	766	816	794	762	795	764	868	767	796	791	817	783	806	773	735	763	779	794	816	770	769	792	762	820	777	800	810	773	782	776	765	782	762	774	777	790	816	781	776	790	758	801	766	825	842	798	798	814	779	864	786	829	766	754	795	805	788	782	801	736	793	775	823	805	747	817	797	848	801	829	800	806	775	800	794	808	803	814	792	763	772	775	750	784	770	782	783	758	771	788	814	746	815	832	779	759	751	857	773	785	794	740	773	786	812	748	793	786	770	822	742	758	738	748	797	799	766	752	779	779	797	766	784	789	772	811	781	788	802	807	768	821	761	808	779	828	806	787	763	785	798	800	847	790	779	816	802	794	811	784	780	842	776	789	816	772	763	782	782	748	756	792	811	759	772	831	819	777	807	778	827	845	809	780	826	806	779	800	798	793	753	773	800	794	807	811	806	818	828	792	778	805	748	828	794	786	806	816	771	784	779	759	840	770	773	798	756	773	788	818	769	765	807	782	826	741	851	794	790	836	801	776	822	767	764	817	774	835	776	794	795	767	865	791	743	769	792	769	816	830	773	784	820	811	825	778	823	792	812	714	771	807	776	770	802	760	764	776	829	850	792	808	793	749	778	775	798	761	772	755	766	829	763	802	786	781	753	772	772	749	820	785	758	825	819	758	782	773	776	775	785	813	770	777	773	813	819	830	737	830	783	821	802	783	794	839	792	768	783	757	763	749	802	799	774	820	778	782	802	776	814	778	797	854	759	789	778	801	787	793	751	798	835	750	820	797	775	803	803	840	797	792	788	770	733	763	768	805	837	754	802	780	812	815	808	807	860	804	783	783	809	829	793	777	766	796	805	782	854	790	844	783	810	800	790	756	775	821	736	754	810	839	758	794	759	815	753	761	793	794	845	799	776	776	728	792	793	807	812	764	826	806	779	812	752	851	770	788	795	801	804	778	811	693	801	764	837	765	772	809	805	729	757	793	799	807	793	748	802	833	793	769	784	793	736	810	758	846	742	774	758	777	799	789	808	785	767	836	764	800	767	818	807	797	792	828	772	824	808	760	760	821	812	793	789	796	797	793	839	757	791	795	715	799	855	731	786	795	774	760	794	792	783	814	749	797	760	773	810	804	802	842	804	792	765	820	791	715	797	799	755	812	822	812	809	799	804	793	781	779	785	773	766	768	766	751	805	774	782	815	832	767	768	765	769	817	736	745	798	762	812	836	769	819	821	834	827	831	799	824	798	746	815	738	838	806	773	764	781	807	768	798	803	759	793	761	828	788	756	774	737	798	801	807	802	788	799	798	790	769	779	771	768	775	795	795	767	798	802	783	756	795	786	797	800	800	790	781	798	759	793	784	845	769	786	815	774	846	751	789	793	780	713	761	818	772	796	806	799	799	809	775	800	778	796	758	748	781	799	746	777	803	814	795	778	790	806	811	776	779	774	792	847	800	758	804	804	748	792	767	786	841	841	801	818	808	812	781	795	822	840	772	789	807	781	793	817	773	742	773	745	772	761	785	786	771	771	801	766	816	849	804	782	774	784	744	783	792	786	798	821	824	771	751	795	860	786	805	848	757	823	782	760	791	768	798	796	807	794	829	786	801	811	780	835	843	787	777	760	740	806	797	763	802	812	751	799	816	767	827	789	807	773	828	783	817	758	774	825	797	792	802	816	787	818	769	781	761	790	772	792	791	803	796	788	788	790	758	767	793	809	793	814	826	786	774	761	798	810	764	804	752	811	781	782	789	769	751	756	759	781	793	800	776	761	809	757	800	796	782	792	795	751	763	837	864	783	779	771	824	812	797	857	714	789	766	786	760	825	804	798	822	783	801	853	817	766	772	783	809	775	769	761	769	823	792	759	810	759	760	799	770	755	865	804	817	797	786	820	848	798	788	812	769	815	802	836	800	803	775	748	802	798	812	790	786	803	772	751	778	793	793	764	775	788	780	809	842	833	834	803	758	786	843	770	733	830	732	809	781	766	849	764	838	825	801	747	766	801	779	783	776	750	740	825	790	833	735	770	814	839	798	790	753	803	736	793	737	803	816	768	766	781	770	804	746	812	745	788	770	770	794	836	811	732	836	783	820	748	776	799	780	772	833	797	786	831	799	842	746	775	804	806	798	790	809	771	795	764	787	765	833	796	795	771	829	793	803	806	772	738	808	791	800	763	786	775	783	776	775	764	808	788	774	777	800	763	782	759	756	921	780	800	801	777	781	803	789	731	774	769	780	813	765	777	814	779	840	811	758	747	804	824	785	785	760	816	815	846	769	780	829	753	794	792	797	780	785	800	809	788	833	744	796	783	780	782	759	841	831	794	784	774	772	760	804	752	765	798	808	771	850	781	801	757	794	773	777	814	868	821	761	757	779
16180	6850	4435	3194	2208	1502	1157	914	775	655	587	559	478	500	459	442	412	415	415	403	400	407	435	394	404	380	430	393	357	365	411	381	404	405	391	368	371	395	375	393	363	365	418	381	401	390	360	405	397	351	383	352	388	371	373	385	382	385	391	382	365	399	360	371	404	357	344	356	359	353	331	393	390	387	324	355	385	364	366	395	397	362	368	366	375	404	377	354	377	368	373	352	356	358	392	393	396	383	382	347	398	361	381	358	417	393	371	392	390	366	338	357	372	341	373	370	397	391	403	348	361	347	376	343	371	378	380	384	391	380	371	338	355	388	376	362	366	421	351	403	365	358	381	302	409	388	380	367	353	330	340	373	378	348	359	365	369	375	384	406	357	389	335	379	370	360	378	379	373	381	365	397	355	387	370	366	395	378	397	346	362	354	387	369	393	375	346	351	376	404	362	365	408	394	386	358	387	332	367	360	385	385	356	383	370	353	374	325	347	391	388	360	352	387	365	358	381	379	358	345	374	377	371	330	395	369	341	380	350	385	417	379	371	365	381	366	374	349	389	368	386	418	332	341	362	355	360	316	373	389	341	389	395	403	404	392	373	348	376	385	372	356	369	374	356	344	369	342	404	374	338	341	355	349	336	361	378	327	363	364	363	335	365	357	377	398	357	380	358	392	366	377	374	369	405	346	336	370	362	371	361	380	432	359	375	389	352	343	374	371	360	366	376	409	373	403	380	386	405	380	389	373	395	365	420	362	366	361	373	391	385	402	376	360	364	368	344	395	392	369	386	380	352	394	357	380	382	397	392	375	340	358	383	342	365	388	332	374	384	362	370	394	381	412	413	339	399	367	337	362	413	350	380	365	353	339	376	385	391	343	379	411	340	370	358	388	365	350	347	391	365	350	404	389	425	374	400	365	362	384	347	355	349	391	332	379	416	326	394	390	357	420	385	372	335	357	391	349	366	337	377	394	374	378	403	370	357	375	348	416	411	383	381	376	344	380	363	368	379	359	378	385	366	407	381	363	357	358	357	416	325	333	407	346	372	369	381	373	382	385	396	389	370	406	373	353	386	352	352	375	362	390	369	365	380	407	366	357	363	369	361	354	314	368	380	382	343	390	363	355	369	360	402	362	365	346	331	389	395	363	391	384	372	375	380	357	348	321	332	364	381	364	373	381	356	365	380	340	369	332	351	355	365	356	357	364	384	386	388	384	331	367	378	328	361	403	359	377	408	389	391	376	376	377	371	375	386	366	384	363	379	354	360	359	350	360	363	356	371	391	380	393	384	358	362	374	360	369	368	361	360	349	357	381	401	368	370	360	361	364	350	368	381	386	355	359	368	346	356	393	378	330	385	410	362	367	370	336	384	351	418	373	363	357	358	370	368	379	374	364	373	377	409	358	396	412	375	359	384	335	385	377	356	386	374	394	349	384	361	398	389	371	380	374	356	352	374	390	359	372	358	382	381	405	378	375	364	389	397	365	386	358	381	393	346	358	381	351	365	376	386	372	372	375	364	413	351	359	355	394	367	364	359	402	353	353	335	371	369	417	375	366	355	389	365	381	391	351	396	394	376	359	356	402	362	346	370	345	390	365	374	392	359	367	406	355	387	390	408	400	384	342	389	346	365	363	360	357	351	338	387	364	343	407	384	343	369	370	349	365	352	337	359	341	403	352	376	385	346	367	350	374	376	378	364	360	369	395	354	335	364	386	358	396	396	381	373	364	375	343	362	388	369	385	380	380	338	384	367	398	406	407	356	348	377	381	376	359	382	388	398	377	395	343	348	348	393	386	363	339	344	333	412	374	329	387	369	354	403	342	372	374	360	393	338	369	383	368	373	354	385	366	398	370	327	375	364	372	367	384	340	363	366	375	389	387	371	355	368	368	379	348	364	384	423	362	388	355	315	377	359	364	345	355	352	372	369	388	328	371	356	374	378	362	385	345	390	396	362	372	336	342	382	385	369	360	378	345	369	377	361	432	345	367	360	365	383	380	321	382	369	348	336	369	366	345	385	339	376	361	345	365	341	349	406	395	372	390	390	387	353	419	327	325	360	362	353	353	372	375	413	349	371	379	387	365	407	381	331	374	353	365	379	347	389	378	379	369	377	371	420	417	394	357	382	364	378	407	381	360	381	370	376	421	356	394	394	355	396	394	363	346	349	374	344	333	367	353	368	334	346	387	360	382	398	386	413	396	368	381	385	342	355	358	366	372	369	359	366	354	372	376	410	348	390	357	358	334	408	352	358	393	369	336	367	376	361	384	367	372	365	339	347	355	369	360	385	376	362	345	365	371	383	354	383	366	399	380	403	409	402	360	357	371	371	348	360	386	364	380	363	346	380	427	333	374	375	362	376	346	351	355	435	384	350	365	352	354	392	368	374	358	390	391	354	355	386	360	379	334	374	321	353	366	342	366	369	351	355	338	421	393	380	360	385	363	375	367	401	350	334	346	387	395	396	411	369	400	374	385	414	335	374	370	396	365	383	382	362	365	359	356	325	362	375	363	382	379	378	368	364	340	357	416	343	336	380	386	353	346	359	397	377	371	372	334	419	364	381	375	361	390	385	363	355	362	380	351	367	342	412	404	362	333	388	364	356	375	346	347	391	343	358	347	363	389	375	358	347	351	371	388	368	395	416	402	372	375	363	360	311	376	364	362	408	358	373	370	390	360	363	336	391	336	365	341	377	391	337	355	399	373	396	378	386	338	354	383	404	372	354	375	354	398	383	397	384	394	344	351	347	388	349	383	394	420	362	388	356	378	424	371	358	342	371	397	372	371	339	342	378	382	356	385	397	374	345	354	392	387	345	389	373	361	381	366	417	361	366	355	363	385	343	350	397	374	409	353	399	372	389	354	390	373	349	384	385	375	379	366	372	399	372	358	374	392	394	394	325	357	327	340	349	373	392	347	390	392	395	377	386	367	408	348	416	344	336	373	380	364	380	370	405	380	371	357	397	384	367	349	356	353	393	377	347	345	356	395	380	375	352	335	316	356	376	373	359	358	363	365	340	376	357	420	379	362	387	407	387	361	372	348	409	347	377	366	372	369	401	376	376	387	380	374	354	384	397	374	423	365	336	378	363	364	332	362	402	325	380	343	373	384	380	347	370	360	373	405	345	369	360	360	388	351	344	389	399	341	339	354	366	380	376	380	349	392	371	366	359	371	369	365	389	386	373	317	356	384	371	377	378	368	368	373	382	381	404	363	400	381	371	363	395	347	284	446	400	351	383	387	351	364	357	384	368	398	376	387	348	361	400	398	353	387	371	374	346	367	368	373	367	412	390	365	359	413	350	390	336	379	340	365	392	336	395	364	368	373	379	370	362	388	380	343	364	352	390	391	375	363	364	408	356	341	344	350	348	349	383	347	399	361	389	369	371	367	388	380	366	354	364	357	346	352	403	358	358	391	364	368	389	366	314	409	318	395	399	361	393	368	346	402	408	394	338	402	338	355	369	377	385	355	385	348	370	360
10128	5610	8096	9155	7302	5738	4440	3427	2903	2362	2087	1851	1663	1529	1344	1293	1192	1207	1069	1104	1078	1093	984	996	954	975	959	907	892	907	893	866	902	898	840	864	882	860	850	842	818	797	847	828	880	850	865	821	819	804	832	835	791	788	849	818	853	796	848	835	857	876	822	843	815	806	851	802	872	822	858	828	829	876	873	803	863	904	835	798	847	808	804	854	848	884	820	816	755	832	826	821	829	826	837	825	845	778	818	831	820	820	823	855	822	838	830	792	831	831	827	809	805	842	857	820	889	831	787	872	853	804	782	803	814	876	807	811	848	811	817	814	794	827	810	786	849	806	789	828	830	823	775	823	822	827	800	804	866	853	823	772	858	767	827	822	800	805	777	781	834	803	854	827	793	865	841	799	799	864	878	815	817	866	849	805	863	838	893	859	847	877	823	783	807	792	856	773	883	744	823	889	803	813	793	899	851	798	810	835	824	856	807	894	787	876	847	777	839	878	826	792	852	862	841	818	837	827	827	842	797	812	821	815	808	819	846	781	813	875	823	836	817	821	856	878	822	800	807	802	841	857	896	840	810	804	821	853	799	819	811	807	809	805	808	819	837	830	822	851	813	852	831	808	815	856	896	856	843	794	803	841	826	801	774	855	766	851	821	828	813	817	834	805	884	818	828	791	873	798	791	838	811	747	811	828	816	861	860	833	808	844	824	819	813	806	821	774	819	828	783	850	811	837	791	854	794	840	835	857	856	812	799	823	818	846	793	856	841	829	851	851	747	784	838	796	866	854	840	787	843	799	809	805	805	780	825	842	799	764	825	831	870	807	861	783	798	847	829	827	796	848	784	821	871	842	776	798	840	879	848	839	852	845	809	819	797	865	842	788	860	824	861	824	786	814	809	849	789	815	859	793	820	854	824	822	860	809	874	877	736	776	811	792	823	777	830	827	832	816	826	783	821	818	826	863	835	836	785	829	811	840	841	851	870	789	843	819	807	793	894	807	790	878	811	784	846	826	816	839	780	830	817	840	853	793	838	814	823	834	826	822	834	824	805	812	785	831	814	851	827	882	813	794	822	813	825	824	835	843	839	870	789	839	804	827	814	851	812	843	853	767	889	848	811	864	802	850	847	812	805	853	830	827	824	801	782	831	790	800	791	866	854	830	810	830	802	862	785	842	839	801	833	859	840	798	847	812	830	806	871	832	826	837	805	830	849	859	826	779	850	788	853	814	865	798	860	839	809	801	848	841	827	812	862	797	838	790	850	858	835	839	825	774	823	873	826	816	830	803	849	813	837	875	857	818	789	808	838	830	847	814	867	804	810	823	817	806	816	809	784	833	823	866	808	798	871	786	827	830	860	829	805	796	802	814	820	844	815	768	813	857	794	826	875	817	831	810	795	822	801	792	839	854	818	768	856	877	900	820	804	790	846	793	843	797	781	811	836	813	798	809	850	878	796	832	823	850	852	860	789	818	813	811	840	812	856	817	817	802	765	821	814	809	835	820	874	838	802	844	818	815	789	807	840	795	846	797	826	816	864	801	799	818	841	819	852	809	803	852	834	872	816	796	826	820	857	843	830	821	877	784	790	820	859	788	838	811	797	821	847	837	847	824	867	809	821	784	784	782	872	807	829	769	889	834	806	781	847	840	833	837	867	811	748	837	794	829	826	801	829	833	806	800	798	867	800	798	806	849	862	827	813	822	831	816	822	846	864	895	801	818	790	814	796	804	829	853	866	776	790	797	827	894	880	833	804	851	815	769	796	828	864	843	775	824	868	839	802	817	801	804	800	791	784	782	844	834	844	839	850	808	803	847	849	835	856	886	821	805	862	819	824	825	802	788	862	801	824	800	794	777	840	848	788	828	786	825	829	806	843	876	827	821	781	799	807	848	826	853	809	844	732	842	803	860	818	849	826	824	791	845	821	833	808	824	840	814	823	890	847	834	843	808	847	819	843	845	819	852	858	762	850	819	785	846	795	802	805	815	859	854	834	828	784	854	841	822	827	819	818	797	829	897	773	832	844	845	756	865	800	809	841	817	831	824	846	775	806	829	805	812	855	850	806	819	805	816	833	854	819	827	765	907	879	863	836	856	823	765	800	805	795	827	838	863	828	816	857	775	824	791	802	825	803	814	812	841	854	806	809	825	761	847	808	830	840	789	844	766	832	834	833	832	809	826	792	823	832	757	807	823	830	855	791	831	816	839	884	832	817	824	817	834	840	828	796	843	804	773	835	838	853	840	802	844	846	828	824	844	860	784	840	784	834	835	822	792	801	795	859	859	816	829	795	820	809	813	876	844	831	833	809	822	801	827	825	819	845	883	849	850	838	857	825	811	832	815	825	812	841	789	805	841	812	804	832	836	794	826	845	876	826	800	855	800	831	831	800	831	764	880	830	762	822	817	871	793	825	855	803	825	850	822	810	842	829	842	821	823	826	814	830	860	833	759	801	781	853	826	843	847	848	845	819	818	849	840	791	852	845	802	853	793	841	824	836	803	762	896	813	805	804	849	837	818	833	821	820	857	812	817	827	817	784	830	794	851	836	793	767	776	834	819	824	812	831	897	838	818	838	874	795	793	919	831	834	808	844	858	812	801	818	839	870	813	861	779	819	881	820	835	845	789	849	842	799	820	907	817	795	774	791	805	837	809	851	841	817	802	782	825	849	767	826	805	761	822	853	851	826	822	833	812	810	813	848	855	815	844	852	800	816	790	784	875	827	819	823	849	873	874	827	853	883	831	848	802	840	831	863	791	839	847	776	830	831	836	807	814	803	821	829	824	824	839	845	835	782	771	796	800	841	839	850	807	882	797	848	816	809	768	846	824	833	800	812	777	834	799	772	791	829	813	817	830	809	851	837	762	803	847	797	801	831	790	793	798	773	779	881	829	855	866	891	825	815	823	852	796	826	833	890	871	838	873	815	847	851	790	811	805	820	821	839	799	856	825	806	826	838	799	871	864	826	816	873	840	826	892	784	823	881	860	824	809	839	796	818	831	793	839	847	844	851	842	828	831	836	809	838	778	841	895	869	855	826	853	819	840	852	875	831	874	789	796	855	826	838	869	844	827	870	838	848	767	810	829	775	875	840	809	812	823	802	825	903	886	814	835	845	827	808	845	807	811	828	867	785	840	796	832	826	866	839	757	821	807	861	844	838	809	871	785	835	826	810	812	796	788	840	871	827	799	778	835	826	843	854	853	830	863	859	827	823	747	789	843	860	892	808	815	809	781	835	830	868	841	784	854	789	828	819	806	864	781	763	815	820	836	821	747	822	877	836	802	877	835	764	819	824	846	822	842	812	823	805	831	824	816	860	855	786	904	852	859	781	834	857	849	853	840	833	790	791	829	827	842	844	810	799	872	814	814	877	801	831	835	821	896	844	778	771	833	794	845	901	850	789	826	832	793	851	824	832	822	888	893	803	814	821	829	818	832	760	851	851	855	830	819	845	837	869	818	847	845	818	837	837	858	801	827	892	853	789	802
27670	12211	7327	5413	3621	2475	1946	1353	1096	922	808	755	648	564	568	536	514	435	413	454	432	404	413	400	407	402	392	330	423	382	361	389	379	371	344	400	350	362	338	376	337	374	378	359	323	350	406	370	340	317	425	349	384	365	338	332	378	357	338	387	409	375	367	370	336	367	372	352	337	360	389	357	354	370	354	369	326	358	348	397	380	359	337	352	378	373	343	312	351	337	372	363	351	363	331	362	362	359	349	332	365	375	339	383	335	345	390	389	324	397	370	365	340	337	390	349	360	331	370	385	390	371	368	402	324	348	372	356	363	373	360	349	358	377	339	360	337	362	369	346	334	307	374	366	361	347	353	377	382	343	333	327	380	383	364	370	342	384	346	361	348	317	376	360	353	371	340	372	391	434	414	373	321	333	320	351	355	342	406	357	357	364	346	357	348	369	334	370	318	344	366	362	359	354	373	296	365	391	363	350	325	388	369	333	377	384	311	368	348	341	362	335	353	402	268	347	343	327	372	379	343	368	372	390	368	329	346	374	364	376	357	319	386	383	338	358	371	382	346	342	333	359	384	326	390	315	339	368	347	319	356	355	333	361	335	348	349	327	391	347	365	384	377	377	323	375	361	360	338	365	347	365	369	359	347	374	368	339	382	346	324	379	364	320	344	400	372	388	352	371	320	337	364	376	347	351	349	341	386	381	333	367	345	346	372	383	372	325	339	342	368	329	401	373	369	368	384	332	363	390	319	362	352	360	359	366	364	344	349	347	333	339	362	316	377	366	361	352	351	368	346	378	382	386	350	374	346	360	376	334	319	344	353	336	321	352	362	346	343	365	336	353	372	350	317	374	380	372	344	363	355	328	372	355	368	348	377	323	339	382	397	398	374	348	335	365	386	386	315	307	360	334	376	338	331	372	361	385	364	383	363	367	345	384	371	366	351	371	354	391	335	356	331	360	354	335	358	359	333	360	352	363	374	386	364	371	353	334	314	388	359	348	344	347	373	352	345	335	346	369	343	361	342	330	363	333	336	322	307	350	342	374	353	336	379	348	373	344	331	384	385	365	360	375	351	351	358	353	326	348	368	385	367	362	357	364	342	342	335	375	327	366	347	371	335	335	395	339	340	340	382	354	358	320	349	346	378	350	321	349	363	355	328	378	340	355	328	351	345	367	342	336	385	348	398	369	372	403	376	353	330	362	321	360	318	414	362	403	364	365	354	327	384	362	362	352	352	342	362	334	346	349	323	382	383	360	359	367	337	315	373	351	386	349	339	323	393	403	341	370	374	351	350	362	337	371	361	371	396	354	373	344	367	354	379	359	353	390	361	333	345	361	363	349	374	391	343	341	343	357	350	329	351	288	384	372	384	340	366	350	347	379	338	338	378	414	303	337	363	357	317	398	363	383	321	351	360	378	376	343	354	340	366	357	330	332	345	340	388	350	369	381	377	371	357	361	333	324	403	385	372	350	369	348	362	328	332	335	364	366	359	352	341	350	353	333	392	374	335	358	342	358	381	334	325	354	373	402	363	331	368	331	347	367	374	388	387	406	338	338	368	385	326	373	368	377	361	376	327	392	349	392	331	356	357	359	355	376	342	351	376	361	370	391	341	335	350	327	346	324	340	351	385	365	332	343	360	375	370	341	335	357	351	347	325	349	376	376	366	375	345	351	348	393	330	373	350	357	359	348	351	363	378	349	323	367	348	359	372	342	348	346	381	371	352	414	380	354	371	327	348	324	370	346	355	373	319	342	339	358	368	362	397	344	371	387	340	344	366	368	361	343	337	357	375	375	355	350	350	368	397	339	350	370	353	373	360	385	376	375	345	342	361	354	384	383	352	352	358	325	396	363	399	358	397	359	356	345	340	357	366	364	363	337	393	353	356	326	351	388	374	384	409	376	354	360	348	310	380	388	359	366	344	382	334	362	339	345	347	345	335	376	366	377	351	348	386	361	305	351	366	349	341	358	350	342	385	322	331	338	357	362	356	316	377	373	367	362	350	329	355	385	366	367	352	341	378	387	338	373	373	327	333	388	341	357	338	359	333	387	321	330	343	389	402	369	354	351	368	323	369	378	377	373	348	357	329	363	331	367	381	388	383	380	349	342	370	362	369	363	341	348	364	298	357	365	350	366	353	353	437	366	378	334	358	365	365	378	373	376	358	374	349	326	343	373	327	379	348	362	367	300	356	340	368	343	343	361	362	357	355	378	352	320	336	320	341	351	382	316	389	383	357	356	396	339	386	376	369	371	339	372	336	369	345	322	341	342	346	350	357	336	360	364	358	382	343	374	359	375	370	355	345	348	338	373	358	350	343	372	356	358	324	334	360	347	368	356	398	340	361	383	358	327	322	383	381	357	376	318	355	367	313	352	336	344	380	341	386	339	366	336	351	371	378	361	318	345	350	324	400	336	365	368	357	367	364	379	366	367	376	355	350	339	329	354	353	358	399	358	347	346	322	367	367	352	378	383	324	370	353	351	383	339	360	361	317	346	396	386	335	351	339	341	338	367	377	369	359	388	356	369	396	326	366	394	319	340	347	366	383	342	371	364	336	383	345	344	377	408	367	379	379	384	343	336	378	373	346	353	336	349	354	354	369	378	351	358	367	388	382	361	326	329	367	344	336	351	327	368	388	335	375	395	345	358	316	351	383	366	359	368	329	347	340	399	381	348	345	354	341	359	345	382	381	392	350	344	341	386	339	378	341	362	343	331	346	360	376	347	363	359	381	334	382	356	318	357	355	368	362	362	337	363	393	355	334	379	322	365	339	339	359	352	352	333	343	325	366	394	370	348	367	359	378	360	373	344	343	361	357	372	347	352	335	350	378	387	366	360	347	378	347	371	369	366	363	385	366	370	384	344	368	379	391	393	367	357	351	350	351	371	365	369	319	377	360	351	380	382	350	355	362	361	341	363	380	366	358	361	373	339	341	367	366	367	346	405	380	368	358	359	355	359	373	351	381	350	359	338	359	367	357	339	344	381	377	363	397	402	366	335	348	371	366	329	350	367	364	350	364	385	362	366	382	346	358	372	321	360	360	340	361	366	370	363	368	378	324	396	339	330	351	360	347	385	352	347	337	363	369	380	393	340	393	325	387	365	386	366	383	371	362	403	337	335	353	369	424	358	330	341	367	366	322	382	387	398	368	367	349	372	382	361	354	395	366	372	358	349	375	335	335	343	364	404	381	364	355	353	339	386	349	367	381	373	366	369	369	348	326	326	368	372	356	347	336	363	367	312	339	310	348	382	363	336	350	336	361	361	345	322	331	418	337	329	344	339	340	352	372	370	373	376	330	344	378	351	364	386	339	328	352	366	313	343	359	337	356	367	336	357	349	349	370	370	361	374	351	358	343	383	358	351	385	325	326	364	376	373	373	356	354	359	311	354	307	379	341	332	354	355	361	347	326	337	321	399	343	351	344	351	364	331	384	371	412	368	355	348	377	356	334	356	403	370	349	373	365	352	378	330	359	372	339	373
17873	9098	11652	13381	11428	9125	7239	5785	4651	3915	3249	2882	2449	2314	2022	1800	1658	1576	1468	1368	1271	1230	1095	1149	1109	1096	996	1023	944	934	948	880	891	908	856	918	871	867	880	882	852	888	817	840	775	849	785	896	833	776	811	787	794	874	849	803	835	826	826	838	803	819	837	763	795	782	798	761	824	807	820	857	791	848	784	805	813	830	844	798	803	783	842	818	789	815	783	751	752	837	821	827	790	851	776	817	764	783	808	739	813	806	772	796	758	818	856	773	775	820	752	841	843	789	821	807	774	819	772	790	770	815	804	785	819	808	891	848	812	853	774	816	761	854	833	798	843	739	813	772	815	844	784	800	780	811	818	824	757	805	862	850	764	777	810	770	766	786	804	806	826	820	843	819	785	794	772	778	781	792	842	818	786	778	757	787	841	800	796	799	828	756	793	832	807	766	788	751	805	803	790	745	785	826	842	816	743	837	847	754	798	840	794	783	810	815	826	787	788	814	822	793	850	779	835	777	816	802	815	780	807	865	817	771	804	805	790	821	797	788	813	900	815	794	796	779	809	806	829	822	796	771	784	855	872	809	761	775	825	783	807	813	820	819	750	790	833	838	768	784	774	787	747	811	815	850	768	832	811	807	845	828	774	844	809	779	750	812	799	799	795	778	806	765	815	828	776	783	815	822	842	777	858	765	830	827	780	821	824	789	808	777	782	806	808	807	780	836	823	817	844	806	834	799	814	814	846	799	842	857	817	841	781	766	779	801	799	771	799	784	775	765	809	805	827	806	811	753	796	852	832	831	835	821	781	774	816	826	797	804	777	800	804	804	802	850	760	793	795	824	794	822	800	788	811	761	761	791	823	835	822	797	799	770	796	775	747	829	821	843	807	784	780	833	791	870	791	797	797	812	831	814	770	770	787	783	809	810	774	779	826	811	821	739	824	859	786	808	761	839	760	809	764	789	800	824	782	825	765	796	797	818	835	825	754	786	792	813	814	809	776	796	810	814	777	814	754	810	812	813	818	792	773	807	819	804	807	858	782	737	852	828	874	861	829	795	836	808	738	788	809	778	824	801	856	777	854	829	759	816	745	776	785	764	760	788	767	775	754	761	792	819	855	774	833	800	825	805	785	839	750	774	819	841	799	782	785	838	766	861	798	750	780	787	819	801	882	789	857	761	837	766	810	812	858	755	772	823	866	777	810	780	839	783	761	802	831	796	820	805	853	772	795	770	824	820	834	817	777	823	810	765	780	786	825	792	820	825	826	799	794	766	776	759	765	791	776	809	795	786	787	789	770	841	838	782	783	795	741	800	830	823	835	838	768	744	823	809	794	828	766	828	790	758	818	852	764	825	810	864	826	807	819	808	814	783	807	801	832	802	808	810	821	840	818	842	781	819	790	775	743	778	851	814	827	857	795	814	803	782	834	798	806	742	798	804	817	793	851	802	797	817	770	858	838	841	788	747	820	839	819	747	794	833	803	751	787	800	820	829	808	791	788	865	806	785	819	764	781	769	761	810	818	779	807	867	777	761	766	796	793	770	796	765	760	750	870	786	788	874	746	784	762	826	803	778	711	783	792	807	820	781	831	843	827	789	770	805	786	807	815	775	799	812	860	809	802	821	745	783	825	805	818	794	816	781	834	779	824	843	767	777	811	794	844	871	801	769	773	793	809	818	848	827	841	783	807	808	777	845	790	789	832	794	804	787	752	803	820	821	815	818	849	791	822	802	807	783	801	822	846	809	851	778	825	833	806	821	841	813	820	788	818	818	851	810	777	760	798	794	854	756	821	825	848	851	806	857	763	845	771	786	813	845	815	830	786	783	828	778	838	750	797	816	782	795	777	821	822	821	818	785	794	790	810	800	795	813	812	815	831	781	777	804	846	852	823	802	773	822	804	793	853	822	769	843	911	790	792	823	773	782	751	821	809	831	795	870	772	812	791	814	850	846	811	794	755	824	837	763	829	762	900	802	777	815	817	822	800	792	843	792	788	815	816	822	794	828	785	806	747	815	831	765	803	788	776	820	791	823	779	815	785	780	747	811	805	837	764	786	791	841	762	803	731	783	794	803	764	805	781	781	779	826	820	796	815	841	764	858	828	767	804	749	773	797	754	809	810	797	797	872	859	801	823	806	837	776	812	780	791	794	807	824	793	813	827	839	793	803	764	854	785	802	787	826	791	785	800	839	794	845	803	819	814	780	771	823	779	786	779	835	814	782	739	795	781	792	810	864	825	808	837	816	740	794	821	824	825	783	796	843	773	821	848	812	829	808	821	796	750	829	778	799	778	793	865	829	824	798	796	831	815	794	802	782	794	782	841	770	814	773	799	782	806	824	847	795	804	811	819	782	821	809	792	824	823	828	799	827	820	831	802	852	804	785	799	823	817	732	805	772	789	808	824	808	815	724	784	814	770	827	793	850	795	787	793	754	826	851	788	790	795	814	815	762	781	807	833	822	807	779	810	837	779	813	822	810	825	780	837	794	835	836	763	815	794	779	779	760	771	815	778	747	785	841	811	829	834	779	761	793	811	779	785	787	771	838	796	870	790	823	811	834	799	791	786	789	814	840	840	801	778	775	839	790	847	769	754	822	855	803	766	748	808	795	805	824	801	811	808	863	782	811	811	751	741	816	827	838	830	840	795	842	771	788	774	827	772	790	772	836	801	779	798	743	812	770	788	759	756	805	832	777	761	767	826	819	815	783	826	826	773	793	809	718	785	776	842	801	784	824	817	795	820	791	800	789	780	809	817	844	777	841	778	751	807	777	814	826	740	793	778	793	827	847	805	836	788	838	774	773	786	786	747	825	800	772	793	829	832	841	770	782	779	811	820	737	844	815	805	814	836	795	809	778	792	809	738	832	793	797	807	845	861	798	811	874	839	794	760	824	761	805	852	814	798	788	789	772	765	757	785	777	764	862	835	812	835	782	805	818	822	765	768	755	803	844	801	839	830	847	834	815	813	852	784	772	823	806	776	810	810	797	824	817	798	820	785	833	819	829	827	803	812	859	837	752	786	808	795	774	765	776	813	838	832	777	814	830	805	796	776	828	834	758	805	797	794	803	752	836	787	767	803	773	850	834	798	791	825	808	805	823	856	812	770	829	769	836	895	795	823	796	794	790	812	801	756	802	774	778	784	823	762	806	822	836	833	846	753	800	820	797	781	814	757	808	763	791	842	814	825	791	778	781	782	851	804	729	788	795	779	838	798	794	802	782	807	817	825	760	814	809	805	804	807	834	828	842	776	814	812	767	777	810	823	857	822	809	826	776	794	805	786	805	809	777	848	821	760	792	780	786	839	771	833	863	786	838	800	850	771	787	805	828	837	792	804	789	781	819	793	840	802	778	767	834	787	808	791	827	797	780	791	793	823	782	767	814	729	795	813	798	805	822	732	782	772	808	769	820	753	787	800	797	823	801	807	861	778	821	795	805	806	834	771	799	863	810	791	773	809	791	758	782	848	786	761	834	801	803	759	798	797	826
36354	17445	10236	7675	5164	3574	2749	1992	1561	1235	1045	896	771	712	686	590	547	519	468	461	490	487	461	418	391	394	419	395	403	383	390	382	373	401	380	349	404	344	361	383	349	352	353	325	362	364	382	375	369	358	355	353	314	341	344	320	347	342	369	353	359	366	368	361	415	351	356	377	351	374	344	357	361	342	382	329	370	393	353	345	381	384	358	401	358	367	359	348	343	380	347	332	332	374	383	347	341	370	342	340	379	382	339	364	352	350	320	334	352	366	328	317	332	341	377	355	344	374	350	323	373	374	335	321	362	383	398	369	354	351	321	340	376	358	355	348	361	347	359	364	360	347	356	324	375	372	359	362	377	337	354	375	367	353	367	369	374	353	376	359	334	330	348	329	368	344	388	362	378	367	352	352	302	345	379	334	349	311	347	357	363	355	307	356	351	335	377	355	370	340	369	312	352	349	387	358	382	345	302	366	344	332	345	335	355	333	335	400	374	326	341	347	370	386	390	346	380	381	367	349	357	348	343	326	360	381	322	353	302	378	363	341	373	329	367	355	342	340	345	352	377	326	324	337	367	345	337	363	373	341	322	350	335	321	348	374	323	357	334	347	339	368	356	395	375	344	341	354	381	325	340	368	363	330	339	359	370	369	369	371	334	342	361	364	384	350	332	355	335	375	329	364	382	322	303	376	396	323	354	357	334	351	371	364	346	384	343	366	366	368	381	354	339	365	338	381	373	349	379	332	323	315	326	355	337	334	352	346	350	371	359	353	322	329	354	374	345	361	330	344	359	349	365	349	360	362	363	373	313	337	391	359	385	362	355	397	362	363	329	368	332	318	339	353	360	367	353	333	349	349	326	367	386	366	372	358	371	344	362	351	377	326	342	336	365	350	366	375	359	335	368	326	353	346	334	348	320	367	358	356	353	339	338	372	372	339	340	374	344	352	356	362	325	343	342	337	344	348	317	371	373	379	348	358	332	416	337	391	309	351	321	325	391	322	321	333	327	332	383	359	335	340	332	332	337	343	376	330	342	341	357	364	392	337	350	349	351	342	366	361	354	333	318	364	314	347	345	374	365	340	351	319	344	371	366	355	317	342	372	369	325	351	327	365	338	355	318	350	349	351	388	349	325	324	356	371	354	327	321	384	361	344	329	385	318	366	342	325	387	331	335	353	359	354	400	371	326	362	359	362	345	360	354	353	310	384	367	354	361	348	350	356	367	351	341	300	355	363	378	380	340	378	354	307	356	338	365	382	370	350	330	382	348	349	389	335	336	336	348	371	335	323	354	359	335	387	358	334	370	367	325	356	338	363	335	348	350	347	330	365	352	348	351	348	366	366	329	335	342	346	369	341	353	332	360	337	333	344	332	326	338	359	371	350	353	388	388	344	377	419	359	353	344	313	354	371	340	334	355	340	405	355	358	367	351	360	329	371	389	363	341	333	321	356	362	345	322	348	350	343	312	320	368	322	342	351	362	348	354	343	344	368	366	359	357	334	379	354	367	363	371	363	338	340	307	315	352	321	345	324	345	374	347	338	363	335	355	315	345	362	367	322	377	349	334	345	382	355	373	353	340	331	373	368	360	353	320	344	346	340	340	323	372	358	347	367	388	367	360	350	338	361	359	356	358	360	359	347	359	328	360	358	349	354	345	378	367	356	417	384	345	357	342	377	340	353	341	350	347	333	386	372	380	362	356	368	367	354	352	322	341	347	398	349	376	324	355	338	379	363	333	390	353	357	379	322	326	344	348	322	373	361	341	363	387	371	400	352	367	370	378	331	333	341	366	357	360	332	342	359	384	377	365	350	371	354	356	372	364	343	378	372	339	329	318	329	344	357	353	379	358	342	380	364	321	381	363	357	347	375	373	376	328	337	376	375	354	370	337	365	333	360	344	341	349	362	350	352	386	362	322	354	342	356	358	345	341	346	341	373	358	331	354	372	341	357	349	359	361	354	333	350	388	371	346	356	350	338	368	326	355	340	333	349	326	377	332	360	349	337	343	352	359	336	376	403	365	375	374	373	346	354	366	342	363	350	350	344	343	372	395	369	351	349	330	343	372	351	344	384	384	344	330	350	339	368	382	403	416	371	380	368	343	328	374	361	375	364	334	344	320	385	335	345	353	359	338	368	349	369	385	331	346	390	354	336	361	327	366	341	370	358	371	316	376	338	325	361	338	358	349	337	363	320	324	344	378	352	332	356	320	345	345	362	364	333	362	364	337	357	337	361	350	357	328	351	339	340	351	329	368	348	318	351	332	370	334	329	343	384	369	335	344	348	345	354	346	347	335	334	333	345	363	373	354	337	361	345	371	369	382	362	357	376	356	353	356	335	374	392	314	348	317	353	356	385	386	316	351	353	369	331	398	370	296	360	357	364	336	330	329	352	331	325	320	361	347	367	369	357	348	341	388	315	331	319	360	344	340	354	350	336	374	334	311	358	349	377	383	348	349	340	370	343	348	363	342	333	314	351	353	370	343	375	372	332	352	308	334	350	348	363	335	362	382	389	344	328	365	374	358	333	378	346	362	355	365	366	350	355	371	351	364	329	323	321	319	349	392	336	367	346	356	395	324	367	334	364	346	360	381	364	357	343	333	365	337	364	341	351	399	361	315	356	366	344	339	347	350	382	370	378	333	344	346	331	326	343	377	344	352	366	370	361	334	347	364	333	382	385	344	319	347	328	352	358	317	365	366	346	351	331	339	370	317	374	348	355	349	375	379	339	338	331	359	292	330	362	366	368	356	381	355	357	331	359	357	371	345	322	394	396	339	342	342	356	342	373	376	358	333	374	331	376	324	314	337	361	355	377	340	318	368	344	340	374	366	322	345	398	353	311	351	351	360	382	359	371	353	331	336	345	340	337	355	357	389	358	379	383	351	352	342	364	315	364	349	348	356	317	329	378	345	325	356	359	344	394	310	361	372	322	393	381	364	344	346	321	338	347	372	379	361	364	358	325	340	349	354	328	333	379	367	376	346	376	340	329	361	386	368	361	345	333	383	345	356	338	354	332	404	358	360	344	362	329	326	349	346	374	370	325	334	365	360	352	368	335	333	328	353	337	352	339	369	354	357	364	340	348	310	336	336	343	386	353	377	385	324	336	384	378	364	383	356	392	388	353	365	397	349	362	335	374	354	379	375	318	355	322	333	329	328	384	374	376	320	348	349	409	367	352	345	342	369	339	379	358	388	371	345	344	339	340	341	306	322	341	360	368	354	355	366	368	343	385	328	366	354	347	333	350	347	356	329	345	337	319	336	377	350	329	343	341	334	398	370	319	316	364	334	336	341	337	357	369	368	341	337	343	335	321	359	339	360	346	335	335	340	357	339	341	382	361	377	328	360	368	387	368	364	331	343	323	359	369	359	332	362	356	394	352	364	340	341	393	383	331	346	368	364	334	342	331	351	330	329	325	333	332	327	331	326	340	349	345	348	365	374	371	408	348	379	367	356	342	335	370	357	372	348	350	302	355	381	320
21813	11828	14948	17130	14783	12144	9733	7722	6400	5304	4674	3910	3305	2996	2660	2324	2066	1814	1837	1576	1552	1361	1313	1293	1255	1146	1179	1105	1069	1022	1000	965	982	897	952	957	940	889	921	919	881	889	848	864	885	866	851	828	848	814	822	790	857	847	858	839	845	818	773	822	784	854	780	825	805	853	777	791	806	789	789	807	760	817	798	826	807	806	762	817	796	783	761	846	784	824	757	771	768	835	833	808	768	790	753	812	804	831	795	830	815	806	762	744	808	802	768	835	786	765	873	760	766	811	760	814	798	785	792	761	785	755	813	831	783	814	831	805	735	759	774	837	787	792	819	771	858	758	738	787	780	820	808	789	786	812	757	805	808	747	780	822	776	759	816	818	806	747	780	764	737	767	828	759	824	744	795	787	790	799	834	802	789	776	801	803	783	796	820	771	786	797	792	762	814	805	812	784	754	781	801	806	796	776	727	802	754	769	753	758	828	815	789	829	727	808	824	768	828	794	740	778	808	844	781	776	758	805	758	782	795	788	778	789	765	817	814	783	842	809	807	817	751	806	774	777	826	805	815	788	779	777	764	855	750	784	839	825	783	804	786	833	843	776	762	723	822	773	785	792	779	802	784	796	818	757	796	853	831	773	785	804	782	814	791	792	796	756	782	766	768	812	786	827	772	851	745	775	798	776	787	780	818	784	789	739	806	819	753	759	838	797	802	888	774	750	801	796	783	775	744	780	765	798	801	755	778	756	786	771	792	786	773	807	810	780	767	799	755	801	788	779	767	809	771	759	838	772	857	820	776	831	810	836	802	855	758	826	748	791	775	804	782	826	801	781	777	824	789	850	783	824	764	760	812	805	770	801	781	779	800	793	808	817	769	799	762	839	814	837	805	809	810	786	764	747	810	812	751	763	779	793	785	786	779	811	809	805	804	777	800	754	789	817	851	732	801	856	789	780	839	868	794	788	754	795	734	821	823	793	834	813	832	808	831	838	760	831	824	815	846	802	803	767	711	777	741	794	748	871	765	809	822	821	761	832	790	782	762	789	754	764	829	789	861	795	821	792	833	744	777	791	749	800	809	847	823	764	813	804	800	785	816	768	744	786	777	796	847	866	761	814	748	771	800	825	778	757	802	761	761	807	801	789	799	799	811	819	814	830	774	811	812	829	783	797	810	757	801	802	773	766	809	790	808	776	815	825	824	871	805	826	770	776	777	848	771	819	809	790	808	808	788	803	788	811	797	771	801	770	827	788	799	816	858	814	770	817	817	813	791	777	784	758	739	805	777	790	795	784	781	759	811	794	795	816	794	807	795	760	765	745	811	792	802	786	796	782	818	816	818	820	810	847	859	790	772	850	787	791	781	815	806	765	869	812	771	779	823	774	789	804	741	801	856	788	818	823	819	803	786	828	804	791	792	802	792	839	776	821	779	774	793	821	842	802	833	778	778	764	793	783	791	781	746	811	784	784	807	745	767	779	775	802	806	824	803	774	815	733	817	784	778	785	782	826	789	767	803	788	801	809	825	816	779	776	741	791	849	766	816	794	753	814	773	791	817	811	781	755	832	821	737	784	812	766	851	807	787	793	784	775	849	776	831	734	816	785	831	818	801	776	760	764	775	809	788	777	764	753	845	722	766	850	761	796	829	815	798	781	804	765	734	752	816	778	775	829	819	815	859	807	813	789	811	751	778	823	757	778	827	788	754	764	774	816	755	760	815	790	795	796	773	767	758	810	782	757	779	777	781	833	786	783	817	801	775	794	756	793	817	750	822	766	797	794	804	794	786	786	762	807	845	765	812	848	860	758	772	848	820	790	734	796	748	766	783	760	807	784	811	803	787	779	775	802	772	832	789	801	723	748	777	841	825	733	798	793	788	841	813	794	804	757	788	844	780	784	782	834	825	741	787	830	830	841	797	784	844	780	786	764	802	778	766	804	793	807	774	785	782	816	807	828	832	816	765	747	822	817	804	770	806	779	792	835	801	826	752	826	776	774	751	778	810	743	770	737	788	808	788	813	777	783	838	786	812	769	781	745	812	749	781	767	789	807	848	799	828	790	816	820	801	845	796	799	765	809	807	814	783	805	762	771	791	790	802	784	796	798	750	823	791	799	836	812	761	751	790	838	825	799	779	806	771	750	819	809	781	763	872	822	817	828	777	827	758	782	848	768	833	797	813	751	760	788	782	796	790	810	792	802	762	764	774	775	836	779	789	810	834	789	831	857	778	772	835	763	721	842	773	756	781	769	778	824	795	794	777	816	800	823	805	815	797	838	771	787	845	802	797	801	790	804	784	804	814	858	794	808	731	813	828	821	779	805	840	822	800	816	768	782	804	817	766	805	802	821	761	786	791	802	825	842	761	812	816	749	769	787	791	797	805	858	783	812	797	811	797	830	788	775	805	811	779	824	783	837	807	790	785	712	780	751	786	787	810	810	832	801	801	822	793	783	783	775	751	835	800	771	821	852	787	768	758	824	776	805	827	793	773	786	801	762	764	791	810	817	795	836	756	799	785	788	850	791	784	791	819	839	794	843	773	730	772	784	786	760	852	783	822	795	748	787	840	770	808	778	726	822	770	785	814	765	806	799	787	778	871	826	767	778	797	809	782	801	815	790	825	786	761	771	801	813	818	816	883	769	781	789	820	804	813	835	765	755	803	805	836	793	795	798	803	845	770	810	834	834	773	786	819	766	780	804	810	754	781	800	795	790	777	807	785	736	793	819	867	774	802	794	783	853	800	801	831	827	773	755	832	773	818	801	844	766	781	763	802	838	760	775	782	800	800	826	808	847	789	829	828	738	764	829	791	872	808	788	776	806	764	851	813	773	803	798	779	791	802	752	785	799	790	796	785	794	810	830	789	849	733	778	834	792	838	777	733	776	798	813	774	817	756	802	815	801	767	840	803	808	769	772	795	829	783	789	820	744	829	759	777	823	762	804	767	783	752	776	764	812	800	795	782	825	759	804	771	838	777	822	764	814	761	776	779	802	742	816	738	769	829	785	765	790	816	785	810	821	761	769	801	774	806	801	729	808	805	787	785	785	750	760	798	818	846	802	817	791	820	810	784	822	765	816	786	824	837	818	806	803	775	828	834	771	798	799	776	811	757	805	824	781	771	829	803	752	825	810	801	765	797	780	805	762	781	794	772	746	782	837	829	786	772	822	802	809	851	822	792	821	767	818	786	850	771	790	817	828	844	777	801	831	795	772	813	790	810	750	792	793	832	771	821	791	793	812	742	791	843	788	795	789	787	766	832	808	800	784	811	787	813	796	796	801	802	860	829	801	830	804	816	813	786	799	798	779	806	828	798	829	813	775	808	826	764	758	791	789	772	764	749	774	793	769	767	804	769	761	810	784	811	785	763	807	831	810	827	767	764	759	805	823	793	772	806	813	784	790	783	777	820	842	781	752	814	791	780	815	796	853	831	851	869	818	784	760	799	856	765	798	840	818	854	806	818	758	852	781	801	759	842	800	773	768	767	788	772	804
15697	6826	4412	3120	2066	1479	1178	928	737	637	605	533	495	473	438	464	443	434	453	438	422	390	380	417	403	381	364	377	401	407	380	378	376	372	404	368	358	350	369	354	403	386	350	372	354	356	386	389	346	367	395	377	383	374	378	384	361	343	386	387	381	351	370	383	387	378	338	378	377	342	311	403	356	337	333	406	404	337	372	380	380	402	356	350	350	343	378	376	360	306	353	410	369	370	358	337	374	361	411	370	358	368	382	357	401	386	382	363	370	389	373	389	381	347	363	392	379	370	365	361	349	347	383	374	362	326	354	308	364	376	393	370	403	371	361	359	394	361	422	316	343	356	347	384	370	351	386	388	346	355	330	373	354	345	390	384	364	407	397	376	441	347	350	359	341	408	356	401	367	392	349	347	320	385	395	360	377	367	372	379	404	373	311	361	394	374	409	357	319	334	383	357	384	342	364	366	363	381	378	359	379	362	378	379	406	359	376	415	390	337	360	411	360	356	383	375	352	383	362	359	392	377	347	372	396	379	373	378	346	353	335	413	364	359	378	373	332	362	409	355	338	357	361	375	360	371	385	342	363	351	395	368	348	376	325	367	374	395	317	358	383	371	356	379	371	336	378	387	374	389	375	346	422	372	307	343	365	347	340	345	357	351	383	416	353	351	388	354	362	371	377	369	370	379	399	386	383	365	376	378	393	409	388	383	376	362	398	357	363	359	375	384	363	340	346	368	371	384	365	355	394	378	375	393	363	369	367	361	383	354	370	375	388	362	372	373	347	358	341	383	376	359	393	349	380	356	332	362	374	367	362	410	361	358	371	355	376	380	368	381	380	387	387	349	365	358	364	316	367	374	423	393	346	361	374	357	381	379	360	383	374	360	384	368	376	412	354	351	353	348	341	348	373	380	377	367	360	357	374	377	407	374	376	352	373	382	330	355	355	366	371	390	373	398	394	373	360	383	358	374	382	356	358	379	375	364	413	352	372	344	339	374	383	369	379	349	389	385	376	354	401	371	377	378	344	328	365	337	337	370	399	369	372	323	363	368	341	369	364	389	363	390	365	373	395	384	361	358	355	374	341	356	356	350	351	353	389	359	383	360	397	343	385	362	346	383	360	388	388	406	419	393	380	352	367	370	399	365	359	353	346	341	378	399	362	360	370	387	369	322	388	351	387	379	368	366	373	374	353	397	375	427	376	336	412	348	368	408	363	365	342	380	333	381	400	408	413	380	403	357	417	414	403	347	384	360	408	369	358	369	351	337	356	346	407	356	402	366	375	365	385	397	383	381	350	401	380	400	352	370	364	377	380	368	382	372	360	361	338	374	373	357	395	373	350	398	402	389	337	384	353	380	411	367	382	325	342	370	314	356	318	359	357	351	346	355	357	341	419	384	402	346	400	374	355	380	390	383	375	372	348	380	376	367	376	348	384	408	356	377	417	359	361	369	312	342	345	378	365	358	395	352	396	390	420	367	347	395	388	353	430	367	377	358	368	389	354	385	387	392	344	358	374	367	344	367	366	333	326	359	392	362	388	370	387	399	363	377	393	359	391	383	386	354	359	365	351	376	364	383	376	367	363	374	378	352	375	378	345	376	406	361	371	350	388	389	354	377	365	380	365	379	333	381	403	394	369	363	369	416	362	377	371	349	328	391	373	345	371	367	415	364	381	398	345	370	354	370	376	361	366	351	416	364	384	324	368	346	353	387	379	331	330	366	387	361	422	368	371	355	363	401	399	338	376	408	403	391	401	360	382	379	379	400	374	377	369	367	384	317	318	388	389	372	361	385	372	390	362	369	394	388	382	330	400	384	336	366	395	344	362	365	342	361	335	379	336	388	382	376	388	347	384	383	366	364	355	358	352	405	362	381	337	379	358	372	377	404	376	359	353	387	345	393	360	385	398	357	357	398	332	348	332	353	352	369	379	382	356	386	358	352	351	374	370	403	353	408	358	423	406	343	324	364	394	377	345	336	365	391	374	371	319	310	386	381	356	383	383	389	352	360	319	384	369	371	365	385	367	375	356	375	353	380	341	392	368	367	378	363	342	396	351	397	377	390	362	372	374	372	391	367	407	368	369	387	368	371	349	394	377	348	329	379	379	378	374	374	366	401	340	345	343	370	407	332	424	410	334	352	377	374	350	379	384	348	392	396	360	358	359	403	384	358	370	334	380	344	375	364	371	322	356	361	359	359	359	363	378	411	358	390	360	383	372	357	391	376	381	364	370	359	373	335	367	355	366	347	387	367	378	365	378	376	373	351	369	362	392	387	340	401	396	375	382	396	397	395	377	354	390	383	355	327	405	418	376	362	406	340	380	391	354	350	390	378	365	342	397	368	414	349	335	369	361	342	365	352	324	394	343	363	349	413	375	393	350	358	361	356	361	372	381	385	335	336	394	390	422	343	376	408	362	356	349	390	379	364	366	367	377	344	388	388	358	331	434	357	396	369	375	356	363	348	368	348	352	344	358	375	384	349	388	374	336	396	369	364	406	335	374	400	376	325	347	370	409	384	357	368	366	377	347	362	374	355	402	379	362	373	391	380	373	343	346	363	372	371	401	384	373	358	402	338	372	365	397	411	350	363	360	358	364	382	385	387	370	378	351	392	353	367	357	344	331	379	389	387	346	369	327	384	356	329	400	387	336	364	361	395	377	345	344	375	353	370	381	374	371	345	377	383	382	399	393	383	343	376	359	367	393	381	337	411	389	382	367	350	384	406	382	396	404	393	395	379	381	372	337	393	363	381	387	404	374	372	364	347	378	388	364	350	347	376	382	376	377	382	375	377	372	377	369	367	361	378	410	366	335	351	393	394	389	366	400	407	383	347	348	348	347	361	366	404	361	385	367	354	354	365	402	361	382	378	376	376	401	371	353	346	355	315	366	398	369	380	369	382	393	387	372	381	363	364	359	354	345	359	374	387	356	406	385	344	365	384	324	397	388	376	376	405	384	346	372	393	375	390	387	357	360	367	363	386	348	375	366	312	344	371	380	352	366	398	374	320	369	351	382	368	364	406	365	401	348	357	366	374	405	383	375	400	350	366	396	358	393	343	403	389	352	386	391	363	340	394	360	392	406	364	339	358	358	361	357	382	373	410	376	398	380	348	374	379	355	361	368	402	328	355	370	337	340	369	367	333	407	350	366	369	359	375	351	365	363	357	372	392	360	335	358	393	363	327	380	414	351	385	374	342	370	382	375	357	366	355	383	380	353	359	342	379	337	362	382	378	338	347	410	366	384	356	343	345	341	344	381	396	362	390	396	361	314	378	358	406	382	396	369	350	364	362	369	355	408	367	391	397	361	374	381	377	388	361	361	384	381	376	382	345	403	369	383	356	385	414	412	398	389	363	366	386	388	354	391	404	385	383	377	388	400	372	343	352	352	366	396	367	357	333	395	371	383	356	352	359	393	353	368	405	366	362	352	383	365	336	349	352	346	376	353	406	373	400	400	395	347	373	335	346	339	367	385	377	363	335
10081	5394	7938	8582	6924	5443	4308	3557	2862	2393	2084	1778	1675	1497	1471	1254	1220	1203	1161	1046	1021	1041	1006	1000	961	976	923	900	882	906	891	834	870	902	857	838	889	848	920	829	862	816	908	822	810	835	792	841	876	838	873	822	836	833	841	855	816	825	824	770	854	831	852	872	841	839	812	771	845	871	827	784	786	854	806	818	795	851	851	855	840	848	873	837	818	834	831	832	814	830	856	826	858	836	879	829	882	785	822	797	843	865	817	833	844	818	845	827	871	837	759	825	835	836	848	827	842	824	796	752	829	784	808	800	816	816	848	826	786	881	862	836	861	843	803	836	844	761	864	809	814	761	853	840	830	828	843	837	859	846	826	812	896	874	792	821	801	846	782	804	815	851	870	791	817	879	780	845	807	804	816	833	831	844	834	827	820	805	883	779	813	825	827	817	840	794	853	846	812	818	774	786	819	850	843	795	849	808	834	801	889	832	848	816	833	846	865	803	796	829	853	797	801	760	832	802	801	799	853	820	829	833	854	778	755	781	895	857	763	866	820	875	829	845	792	769	836	787	809	830	813	805	794	784	866	814	852	833	856	802	815	824	820	795	807	769	814	820	835	839	837	775	854	813	847	849	790	791	838	874	822	830	845	777	825	784	837	829	876	845	817	812	838	807	823	828	781	811	833	859	869	813	810	840	825	813	827	855	799	808	781	857	819	802	867	832	853	814	802	836	828	873	853	824	796	848	787	861	815	814	850	816	852	792	792	839	803	812	767	822	849	814	803	853	834	773	792	838	784	789	792	823	836	804	888	808	839	882	805	855	825	809	815	881	857	810	814	799	818	813	792	844	809	835	858	874	776	819	811	808	851	802	848	826	801	808	803	845	835	794	869	814	824	794	772	851	852	815	832	819	809	834	859	798	841	866	787	840	851	812	826	836	853	805	813	798	831	875	859	831	777	848	844	797	815	788	778	809	864	817	791	836	854	807	825	784	864	814	800	798	861	840	861	857	824	849	837	840	834	827	794	881	799	840	829	843	764	796	807	806	804	813	812	801	840	793	835	800	840	767	812	821	888	838	857	827	785	830	811	827	816	828	857	816	790	827	802	819	817	780	869	839	836	803	833	793	840	778	799	839	881	832	816	834	812	829	777	804	838	842	825	830	813	784	810	815	815	850	863	828	836	833	831	840	852	782	844	891	796	792	806	762	835	791	822	798	814	892	837	799	894	783	837	833	815	848	830	831	826	852	817	786	829	798	825	830	825	858	765	804	763	841	779	819	868	859	844	807	799	875	779	823	831	840	828	790	882	767	841	825	843	811	812	856	862	830	790	812	809	795	830	784	847	872	827	740	866	850	885	786	840	807	815	846	791	882	817	859	790	791	842	813	816	850	808	851	822	785	827	862	811	903	803	811	881	826	793	811	760	808	816	816	823	848	790	804	828	864	812	817	791	849	798	814	830	802	867	808	816	794	817	846	826	841	834	808	843	843	788	843	825	807	879	815	780	826	818	855	848	927	847	852	769	825	813	813	834	829	814	815	831	800	826	830	824	820	878	824	899	850	760	848	844	805	837	813	780	870	805	886	795	786	819	811	801	804	810	826	826	827	816	816	831	813	807	825	765	845	864	866	802	852	822	848	836	837	844	781	802	808	820	836	809	840	818	815	801	805	797	828	814	790	866	857	813	831	810	861	840	862	860	831	816	843	807	839	884	788	857	816	825	818	788	795	860	845	861	854	887	825	783	824	784	784	791	834	811	810	796	801	801	818	838	834	781	876	852	853	835	813	824	834	874	849	815	893	864	831	838	809	846	817	828	837	841	853	827	794	840	872	774	857	774	822	821	825	830	824	879	818	833	819	830	843	804	826	810	841	850	816	863	814	835	817	832	816	857	841	823	820	820	809	816	774	861	802	837	794	807	782	746	867	852	847	806	845	853	827	762	846	839	789	786	804	848	790	862	840	813	791	818	826	835	888	792	794	817	908	765	826	848	832	778	791	846	834	829	833	822	819	835	827	795	809	839	834	809	804	857	805	763	850	841	784	791	824	818	829	803	822	848	798	846	825	874	800	801	831	799	797	813	838	802	864	739	793	892	836	812	755	807	823	806	883	761	800	809	868	834	890	806	814	811	829	820	802	872	814	830	836	786	833	792	779	791	824	800	804	805	797	895	803	807	833	778	829	856	788	778	823	860	851	841	805	795	807	793	778	848	852	835	874	854	852	836	800	811	811	810	822	775	821	768	843	809	772	818	830	812	820	837	796	871	836	852	827	853	797	793	840	833	794	834	842	803	804	821	814	851	866	824	826	819	795	822	818	845	830	843	827	783	846	856	847	833	863	825	813	821	835	853	858	860	794	891	841	805	816	810	827	832	812	840	837	785	850	823	847	810	778	826	813	834	791	818	818	845	806	801	819	874	825	832	825	833	848	815	845	805	861	801	834	823	824	846	831	834	851	761	819	810	803	796	849	821	878	776	844	818	863	825	821	810	813	807	875	787	829	834	776	858	870	812	837	867	823	782	850	850	860	820	814	776	790	782	804	816	816	805	828	785	799	810	776	810	840	822	827	772	891	790	808	815	810	866	813	867	807	785	822	846	859	821	811	871	819	818	800	790	789	860	869	875	833	809	826	794	828	829	843	861	832	861	793	826	858	807	854	843	845	793	802	834	813	830	771	842	811	884	863	840	875	834	756	875	828	789	840	837	808	840	763	791	853	888	820	845	823	816	852	842	847	871	810	789	841	837	834	777	784	844	844	824	822	813	821	786	840	860	839	806	835	860	864	780	858	799	804	848	871	806	843	807	816	804	821	814	858	903	851	808	793	743	824	799	850	794	793	825	881	815	795	822	855	825	844	838	817	813	844	894	839	815	800	830	821	803	800	841	781	821	819	832	798	799	867	825	829	771	837	830	828	790	795	791	787	842	840	828	798	813	806	788	810	810	830	807	867	816	855	830	821	802	839	826	812	852	899	845	831	806	802	816	807	850	796	819	835	815	807	787	861	877	851	810	810	873	837	886	848	854	866	828	826	815	826	833	801	818	816	831	852	810	838	759	809	822	796	858	783	801	849	797	845	785	853	803	851	798	826	832	857	761	848	781	774	799	808	856	909	830	806	793	838	797	864	791	822	801	859	808	848	793	808	810	787	772	854	809	803	817	797	795	836	833	836	812	769	795	828	851	820	841	818	875	874	814	815	830	776	822	811	810	798	843	844	816	818	889	844	779	837	882	792	850	848	854	766	769	813	835	840	805	848	765	830	804	770	827	768	799	795	820	902	864	829	801	863	834	858	850	863	825	854	827	837	878	772	842	896	797	811	825	811	843	854	778	808	856	888	825	802	880	821	836	815	786	851	831	880	818	843	867	819	787	805	846	821	842	868	825	808	819	849	840	848	801	878	760	866	806	833	819	861	829	893	787	819	832	871	844	764	863	781	812	787	844	781	874	831	861	780	819	821	858	832	885	924	826	799	791	815	791	851	818	777
28057	11570	7664	5434	3466	2518	1834	1345	1135	917	772	695	668	595	571	551	474	460	465	419	414	404	418	397	411	384	385	391	378	347	378	376	387	350	377	362	375	391	411	375	362	395	350	428	372	352	354	371	358	345	366	365	366	332	365	392	351	391	384	367	347	391	377	392	366	350	350	340	351	367	325	333	333	369	401	366	343	360	319	378	353	327	370	353	350	358	380	363	334	322	356	363	348	377	390	372	396	381	364	343	346	367	366	361	349	340	354	360	333	390	326	358	361	324	342	381	384	361	347	348	337	336	364	344	399	361	345	391	386	357	362	375	376	348	382	356	334	351	376	375	370	342	310	348	349	333	364	344	382	412	342	321	325	389	387	347	377	343	331	380	372	347	342	321	362	299	362	337	357	362	324	353	357	341	329	353	336	365	383	364	376	332	345	364	329	337	348	344	368	319	384	341	367	360	308	400	341	396	367	400	362	366	354	361	362	390	398	380	337	377	381	359	380	375	366	349	324	325	342	382	419	368	385	367	374	360	336	376	336	357	366	326	390	388	346	325	358	368	342	372	342	367	342	340	371	312	379	358	366	326	349	383	342	361	345	385	365	354	372	376	319	372	364	388	383	363	357	335	356	354	325	348	389	385	354	360	343	349	370	336	375	375	366	388	355	365	377	356	355	341	393	347	324	414	357	340	401	352	361	335	418	356	387	377	358	332	342	325	365	346	372	361	361	349	387	391	376	346	360	331	349	376	357	336	369	370	314	327	362	315	362	373	403	389	355	374	374	338	378	341	346	354	346	328	337	372	342	368	337	330	366	382	398	339	338	320	333	345	346	360	364	358	366	386	317	325	383	330	362	415	387	356	358	326	379	345	395	337	337	370	347	376	382	376	333	374	325	355	328	370	361	396	367	366	360	338	358	363	373	355	329	349	361	361	314	362	383	384	374	387	348	353	357	336	355	365	327	367	343	327	394	371	346	355	348	353	388	338	365	367	350	360	386	336	362	346	387	352	358	362	353	372	395	381	348	378	351	364	336	357	378	393	357	352	379	349	369	375	379	352	338	400	355	357	348	340	354	358	364	384	350	359	354	390	361	349	395	359	372	395	394	357	329	357	337	366	321	356	347	358	358	382	333	386	361	378	372	377	315	388	356	368	359	341	338	343	371	346	334	364	357	316	366	365	344	361	332	351	341	399	355	340	375	336	342	338	374	313	349	359	380	363	393	351	323	338	323	361	385	373	335	360	366	368	386	359	313	388	352	385	317	339	338	372	393	338	346	339	387	345	374	330	309	353	374	309	316	371	354	356	363	321	377	364	371	300	371	369	360	340	377	382	359	356	358	329	389	364	392	353	343	329	371	344	361	361	363	353	344	328	350	348	364	365	352	336	370	360	344	362	352	359	356	364	326	363	331	352	360	352	361	377	371	354	358	329	363	388	388	356	344	355	352	396	358	359	358	390	362	365	366	408	365	401	346	348	371	327	325	378	363	343	352	388	388	347	384	352	341	340	344	389	361	359	374	380	345	377	381	363	348	356	350	377	334	347	370	336	330	371	336	344	336	340	376	336	394	349	338	365	389	349	336	351	355	375	371	353	336	375	349	313	323	338	359	403	332	374	391	334	385	378	308	325	314	373	374	369	355	367	375	358	335	368	393	370	378	377	379	360	347	348	354	362	367	351	338	352	369	388	352	334	349	366	379	342	351	368	355	361	382	370	388	356	346	401	365	364	355	368	354	353	353	366	336	373	342	387	374	366	388	342	341	329	354	345	399	333	322	357	380	384	348	389	320	384	332	314	373	377	370	363	387	343	348	370	349	369	349	400	354	339	360	348	365	326	343	355	393	359	369	360	353	359	353	340	347	383	369	373	332	390	361	344	401	360	356	314	351	326	364	342	331	392	342	381	371	345	332	338	347	344	365	365	341	353	371	326	364	372	376	318	345	319	364	366	347	388	385	380	367	326	361	370	372	358	332	347	345	353	358	381	388	339	391	353	389	378	393	367	358	375	333	363	347	340	326	368	347	360	310	384	355	302	353	350	358	381	328	346	360	375	349	361	335	328	359	364	341	340	305	329	334	361	353	339	367	406	370	378	343	317	375	401	354	385	380	365	356	358	383	351	381	372	375	336	322	370	346	365	342	371	409	381	343	348	374	398	334	346	364	352	365	321	364	332	350	365	359	321	383	377	394	334	349	323	361	399	346	339	373	342	348	349	341	349	344	303	343	344	366	387	351	343	331	353	359	356	387	356	345	370	336	365	354	324	360	337	303	399	338	338	329	367	360	372	384	342	378	318	370	354	327	344	366	368	380	380	354	317	361	370	344	389	380	358	378	367	353	358	368	335	412	348	409	350	380	368	351	353	375	369	356	343	357	349	371	358	373	330	428	334	363	371	389	361	366	341	385	354	381	311	373	383	366	353	348	344	336	372	407	352	380	374	397	360	383	360	396	397	347	362	353	331	360	386	327	354	336	380	340	362	367	354	353	372	362	368	384	394	324	358	344	337	322	347	329	347	383	351	356	349	391	364	331	352	367	363	373	369	368	367	326	364	403	378	387	359	350	351	358	382	376	387	301	351	355	349	377	336	352	352	338	335	336	375	391	370	335	333	337	341	360	362	375	354	362	343	370	350	362	368	365	373	349	350	354	310	360	383	349	353	353	336	344	371	408	333	347	335	373	353	362	367	321	373	323	379	346	352	349	344	375	343	346	334	351	342	360	358	343	344	334	350	359	358	408	314	353	391	343	348	388	367	382	323	350	402	356	329	335	350	384	345	370	348	338	355	364	372	340	356	348	347	350	385	337	370	362	372	356	347	359	368	405	332	357	388	359	328	369	350	352	340	372	343	372	372	377	326	372	347	322	376	336	318	372	350	322	355	348	354	381	336	337	368	373	347	334	384	372	363	352	364	358	354	334	342	368	340	344	342	361	377	362	341	375	369	359	362	394	326	351	355	385	339	329	354	323	380	381	361	368	361	379	379	337	376	349	369	382	329	351	369	377	363	378	334	313	378	395	338	369	383	378	355	356	337	400	301	348	336	361	349	391	352	359	348	360	370	338	348	328	337	319	379	357	355	356	364	360	324	391	383	385	361	362	366	358	329	363	380	378	360	345	343	383	369	393	360	352	353	319	347	372	304	375	349	312	388	348	367	346	344	370	396	334	364	356	381	335	360	342	349	343	378	371	413	364	337	321	354	357	337	371	372	363	357	341	374	391	372	357	354	370	329	384	355	326	383	355	344	309	366	359	340	389	325	320	328	347	366	344	324	383	380	334	399	371	355	334	359	334	367	339	338	340	342	379	370	345	345	371	331	343	381	334	351	396	362	313	369	331	357	359	366	362	362	365	431	350	390	373	345	353	337	379	351	301	336	355	385	376	361	331	373	347	381	345	371	378	363	344	348	355	320	368	331	354	369	356	351	351	345	346	354	349	325	381	354	390	370	353	362	331	366	357	364	361	338	322	342	359	393	334	375
17886	8335	11869	13070	11026	8835	6870	5626	4665	3869	3317	2902	2428	2267	2073	1791	1744	1563	1388	1299	1275	1294	1257	1153	1158	1030	1013	1068	915	908	993	960	935	887	904	892	898	895	968	888	861	866	873	888	854	805	842	855	814	759	800	776	835	809	811	839	866	832	851	799	815	766	812	754	812	822	806	824	839	830	848	829	791	809	846	805	765	803	835	790	838	800	793	825	813	859	820	821	810	773	818	759	819	838	775	773	803	780	793	818	768	816	807	841	753	797	807	826	799	792	817	822	792	838	811	807	768	812	801	771	782	779	835	825	831	748	786	823	797	795	798	840	765	799	837	771	760	852	764	781	741	833	817	810	848	789	838	824	824	785	812	792	762	837	827	832	802	788	787	836	806	791	788	803	794	753	791	831	786	772	837	798	782	792	810	796	795	779	851	770	783	789	819	805	821	849	805	803	781	784	789	858	824	763	761	780	792	794	776	789	819	819	799	839	774	829	797	829	837	768	808	766	825	752	741	757	778	868	820	820	797	798	808	791	819	781	771	811	806	778	797	844	809	819	787	780	802	802	827	774	799	809	797	826	813	821	796	824	809	836	826	803	772	823	796	842	761	853	787	848	792	745	808	779	828	761	783	825	800	797	819	798	781	835	786	840	785	794	778	793	791	807	786	809	809	781	813	789	780	820	765	793	845	837	778	810	846	824	798	786	838	779	832	760	799	807	808	773	855	815	834	813	805	768	812	804	779	831	804	782	779	784	749	792	846	832	790	817	818	843	807	806	806	864	805	834	771	800	815	796	825	823	824	772	821	745	794	801	830	796	867	812	782	765	802	779	804	790	854	818	840	785	830	815	832	779	774	810	789	770	745	804	807	803	825	769	807	780	820	773	816	842	791	838	841	844	824	783	805	792	815	735	798	802	861	788	801	797	807	855	792	804	751	806	819	882	840	780	805	810	828	760	831	805	839	863	804	807	778	789	846	796	808	802	827	822	798	827	823	767	805	806	806	787	787	832	811	763	828	864	775	829	820	849	854	850	794	827	755	794	802	774	800	762	842	816	774	804	796	825	821	794	784	822	824	773	818	797	808	776	821	728	816	795	779	810	825	786	787	801	792	774	904	839	822	813	778	797	804	816	836	784	799	787	839	818	732	752	783	812	794	818	796	800	786	833	791	771	823	845	796	796	829	805	795	826	776	807	749	772	838	748	816	772	824	859	834	831	781	745	854	762	796	803	833	779	857	823	785	789	721	833	785	821	815	815	817	797	809	784	763	752	837	843	791	804	851	801	843	813	814	740	774	809	830	782	750	824	805	851	809	819	787	726	825	812	730	768	823	774	837	832	813	830	786	830	819	762	770	811	820	858	779	782	796	812	790	802	791	768	800	796	837	790	848	825	857	784	830	781	818	818	754	831	759	823	769	768	811	812	817	802	801	831	849	761	816	852	803	878	795	791	790	814	791	796	805	802	846	822	787	783	808	783	805	780	826	807	824	798	806	796	809	783	850	832	825	823	828	759	822	748	811	808	787	785	810	811	822	821	792	797	843	835	814	791	786	824	817	833	797	794	769	810	784	787	853	802	868	821	754	860	808	791	808	774	819	846	823	823	826	809	773	812	806	845	793	811	810	849	793	829	803	826	856	788	810	770	747	801	762	840	786	827	838	812	810	801	785	766	763	841	743	843	794	852	764	831	799	810	842	851	814	799	841	782	778	841	838	819	795	851	802	824	829	807	764	786	789	795	832	772	831	776	803	831	777	797	796	812	802	798	841	819	791	776	857	811	810	807	827	850	841	808	786	825	763	827	849	793	801	771	806	764	854	768	803	868	822	837	793	831	749	823	801	811	775	849	770	780	802	781	818	758	796	799	805	773	818	773	830	825	815	810	824	849	825	843	798	783	785	756	786	828	838	787	823	759	803	839	819	815	767	802	805	812	777	804	810	851	809	837	849	778	750	814	767	782	775	775	827	818	812	798	812	780	827	869	750	802	811	792	791	809	822	806	774	797	806	781	815	813	800	849	806	842	783	768	813	822	783	791	775	727	802	764	847	819	803	786	807	846	829	783	856	784	816	811	852	802	772	775	807	771	832	778	803	814	850	865	804	821	789	804	837	786	808	794	847	868	797	842	772	818	810	819	853	749	820	790	824	791	796	853	772	808	830	795	762	811	798	803	781	799	789	800	798	828	869	836	798	755	823	787	806	813	795	832	843	827	786	797	775	810	805	853	815	829	797	784	839	806	796	802	748	849	749	814	773	786	827	805	808	796	776	773	841	821	824	812	814	784	801	829	823	835	806	832	831	778	866	789	773	806	796	714	854	786	823	871	830	810	837	835	824	790	830	834	807	784	812	845	811	786	754	786	777	839	829	834	791	828	780	778	746	795	770	788	829	798	811	808	757	825	801	817	823	826	845	792	792	804	814	852	784	845	784	842	770	823	792	752	823	799	757	780	767	838	826	846	807	790	820	817	789	762	818	820	773	772	856	818	835	764	813	819	787	795	781	774	775	762	798	759	791	835	789	834	775	849	824	784	772	803	748	720	838	778	807	806	847	819	824	812	810	817	812	796	780	773	757	836	772	794	818	801	785	777	828	811	764	790	766	856	796	809	812	830	748	813	767	798	784	789	797	798	822	796	795	819	846	814	826	826	804	765	856	824	791	797	764	764	795	815	850	810	799	825	789	804	763	815	805	869	845	797	778	750	767	779	862	824	802	799	832	808	804	791	882	785	773	823	865	789	827	816	819	802	815	789	763	806	779	790	788	813	785	836	780	806	829	780	793	790	834	795	814	818	809	829	779	818	796	814	849	794	778	773	776	817	794	782	755	811	830	792	808	841	800	829	852	791	826	753	781	829	781	745	790	823	794	778	807	826	804	778	795	799	832	849	796	774	813	829	815	792	805	783	755	867	761	813	791	822	847	794	797	830	787	819	798	773	775	764	766	751	763	810	778	835	803	795	834	813	789	799	793	845	795	785	790	795	806	800	766	783	825	786	775	770	798	814	810	793	753	808	800	829	816	802	787	878	797	805	815	789	799	808	821	770	785	765	835	785	806	830	757	825	823	814	822	780	804	755	848	843	798	826	825	829	817	789	825	839	795	793	788	829	801	770	827	849	818	828	794	813	773	820	806	798	799	824	792	798	818	794	756	796	813	777	810	819	781	773	758	792	818	791	774	749	746	774	761	880	791	817	809	823	838	789	821	767	786	787	889	765	804	789	772	803	749	776	819	795	843	822	845	801	790	834	775	833	792	799	825	809	802	780	865	797	817	790	810	816	845	781	779	793	824	786	797	814	815	798	774	758	822	792	806	766	814	811	752	773	800	838	772	843	766	818	765	814	768	798	770	807	800	803	766	781	779	826	838	768	772	798	789	796	865	793	803	746	769	757	851	805	810	804	773	815	804	854	764	768	825	861	755	756	811	820	850	758	803	781	832	826	782	820	832	800	804	802	809	804	780	771	820	754	802	780	837	801	830	842	820	799
36129	16785	10307	7819	5179	3424	2396	1975	1477	1245	1091	922	783	717	707	593	515	547	477	467	502	449	424	408	423	421	397	423	386	372	356	404	401	367	349	324	396	341	332	394	367	337	341	304	362	361	351	343	380	374	381	374	343	338	331	334	347	379	374	339	360	360	362	314	334	357	339	339	372	342	340	391	357	359	363	310	396	360	351	339	387	317	329	343	367	359	334	351	358	331	361	365	362	380	347	330	340	356	314	374	360	350	373	378	380	343	359	334	346	378	343	399	358	339	323	368	344	370	346	364	402	334	355	324	351	322	349	378	357	396	362	376	384	356	339	330	347	335	343	345	345	360	334	356	386	355	338	350	334	363	321	356	386	347	332	339	376	334	335	363	355	347	343	321	375	353	366	363	338	378	392	346	337	357	393	363	366	401	363	338	336	313	334	377	339	342	374	339	350	343	338	347	361	346	357	317	379	327	378	325	343	357	355	344	335	349	382	334	381	327	339	389	333	363	340	372	365	355	360	346	320	305	357	368	394	351	337	329	383	345	358	368	350	369	358	315	408	355	330	392	367	318	343	365	325	379	368	350	357	314	325	367	345	310	345	349	350	356	351	336	346	332	343	344	363	361	352	369	352	348	321	359	367	347	332	318	334	380	344	393	357	321	366	386	346	311	343	362	340	348	366	346	362	367	339	340	336	347	313	348	340	353	336	330	351	328	352	360	370	370	362	339	355	357	387	362	329	337	358	367	381	365	351	349	374	343	326	352	330	362	380	391	364	380	336	358	329	336	304	344	340	343	353	335	382	369	381	336	321	393	389	344	367	320	335	358	346	327	354	341	320	343	335	332	315	347	350	354	335	371	368	302	360	344	365	388	359	341	358	345	323	309	342	338	298	383	350	339	364	378	364	343	377	392	360	312	369	369	381	369	348	339	366	322	336	342	354	415	347	323	363	327	346	350	335	346	362	339	374	362	368	354	346	355	335	323	380	368	373	323	350	353	345	387	349	331	352	332	360	325	346	344	311	357	363	421	320	328	344	344	371	376	356	349	366	318	365	368	316	336	347	336	331	376	358	311	369	370	416	336	315	384	328	329	364	356	355	351	359	357	351	339	361	336	343	353	375	354	357	322	321	349	360	301	343	346	330	361	346	344	380	390	354	371	368	342	349	377	357	330	342	409	388	354	356	363	365	351	322	356	357	334	319	369	337	372	382	335	342	354	364	378	361	332	356	366	367	334	340	331	340	346	363	342	346	347	354	338	376	384	342	331	351	330	361	361	381	324	347	389	379	337	346	342	321	360	339	389	330	347	379	309	369	327	345	354	342	376	325	339	365	359	356	354	360	343	330	359	339	325	369	313	325	345	336	387	382	364	345	354	329	393	387	351	315	399	336	324	432	376	361	356	371	353	370	358	348	345	351	356	377	353	370	354	361	351	325	309	391	353	354	347	376	355	366	307	348	355	365	380	323	344	348	331	357	329	356	389	376	355	363	361	345	340	355	358	376	365	372	329	318	350	372	350	347	344	326	310	371	331	331	342	364	358	366	345	355	324	355	361	362	375	376	349	339	341	316	340	351	327	356	411	348	370	329	333	349	364	324	355	348	343	355	323	367	373	389	368	351	324	368	354	330	307	338	340	369	332	327	321	328	366	368	359	354	377	350	362	329	355	319	330	345	346	364	341	365	341	332	341	341	359	329	325	349	387	319	341	312	360	355	346	345	332	360	356	325	356	352	360	353	335	368	373	337	344	339	356	369	383	359	357	318	333	357	360	366	345	369	357	326	337	334	368	325	374	335	313	351	373	345	303	344	409	337	351	371	351	317	368	334	343	373	350	334	321	354	338	354	338	333	350	322	345	362	347	328	386	374	343	353	336	372	370	383	353	339	321	350	343	329	330	326	341	374	326	364	367	353	365	329	354	366	339	365	350	368	406	350	399	323	341	348	364	349	369	392	350	330	377	322	365	372	341	362	387	380	368	332	330	352	312	358	365	371	352	350	336	371	346	330	365	348	359	370	329	349	358	380	343	362	405	379	329	336	355	393	358	373	357	353	355	396	379	371	349	352	341	325	340	337	384	379	329	326	354	365	362	321	346	390	334	396	377	340	368	360	340	323	345	374	346	355	366	341	384	299	370	345	311	380	375	347	377	334	328	361	380	353	339	342	327	368	327	335	367	332	359	366	362	374	388	397	315	373	362	300	349	374	356	392	376	347	320	338	389	350	367	359	353	331	360	351	382	359	355	333	320	323	365	368	337	377	308	350	411	359	348	364	368	337	368	345	364	359	338	350	302	332	378	380	363	333	360	367	334	347	357	354	343	339	345	357	359	371	344	359	333	357	325	352	348	346	356	335	373	358	336	342	406	360	340	322	353	347	346	334	340	324	366	341	345	372	370	376	366	370	393	374	350	400	351	359	348	377	338	371	352	319	338	354	331	336	355	332	353	332	316	328	319	359	384	367	333	359	369	342	329	330	371	361	342	345	376	362	321	404	382	355	348	336	340	350	327	330	377	363	315	344	332	351	337	324	400	362	358	344	345	350	370	359	345	353	336	376	332	365	340	376	358	330	346	334	373	339	367	372	368	350	345	355	327	367	359	329	357	325	363	355	346	362	387	357	357	357	366	370	303	346	380	360	321	349	344	392	323	352	323	324	342	366	329	371	361	320	373	356	313	357	347	381	371	345	325	363	334	324	381	300	303	322	387	354	355	336	355	321	324	341	340	369	335	328	361	363	353	337	347	339	336	346	330	363	332	342	336	352	336	365	350	358	381	346	357	333	330	328	336	319	352	353	354	364	348	370	389	340	361	338	342	386	354	375	316	353	348	345	368	343	313	381	383	320	356	322	328	335	349	366	351	335	338	362	354	322	363	361	351	359	383	368	326	305	343	356	372	358	320	375	361	337	306	336	335	322	329	359	373	365	368	349	348	348	331	385	344	347	349	318	337	347	365	393	328	397	393	388	385	336	344	350	351	339	340	374	367	329	359	321	369	359	341	353	340	360	357	359	334	349	353	313	363	332	349	360	355	346	345	359	334	391	342	354	321	344	349	343	323	339	355	334	362	356	329	345	372	378	342	372	371	345	324	347	364	371	401	383	343	352	384	381	376	332	356	337	348	365	350	352	335	316	351	314	369	374	386	356	359	348	362	315	350	318	325	351	356	335	327	372	342	348	329	377	396	366	338	358	364	350	364	341	367	341	333	340	335	368	337	368	341	354	356	326	326	361	341	341	363	361	312	329	330	371	349	371	337	325	328	378	363	352	353	364	395	335	329	348	355	348	399	352	363	309	359	348	357	350	362	308	371	326	336	352	319	330	366	334	344	374	377	344	319	318	342	345	346	332	341	354	348	347	318	386	338	399	392	326	340	369	339	325	376	378	351	321	322	332	322	361	345	382	337	377	365	346	334	342	349	332	321	367	407	355	349	390	348	369	343	312	323	359	357	422	351	341	356	343	353	376	350	352	357	380	378	357	341
21605	11031	15275	16918	14469	11455	9178	7299	6124	5372	4458	3824	3341	3023	2784	2280	2116	1794	1703	1544	1506	1454	1351	1273	1195	1192	1087	1076	1107	992	971	937	949	948	909	957	921	943	922	912	847	880	840	833	841	834	852	781	805	849	828	768	804	830	808	773	853	790	776	808	817	784	825	830	799	825	825	814	809	757	860	820	838	783	851	793	835	770	823	796	769	815	844	806	752	833	771	802	760	768	823	822	796	808	796	813	792	776	791	802	776	779	809	819	781	810	735	802	814	841	752	821	784	753	876	719	808	797	815	809	770	766	813	820	758	818	798	788	809	756	769	743	743	815	749	818	797	809	788	781	780	778	794	784	817	798	837	787	780	781	828	806	804	790	773	772	818	773	819	830	852	822	772	782	763	751	814	791	790	838	787	781	819	756	767	736	779	781	793	838	815	803	810	755	849	768	836	822	835	781	813	854	795	800	773	793	749	735	801	815	791	804	777	829	760	805	771	768	773	800	755	817	787	787	794	814	801	764	804	786	788	822	832	788	785	827	783	837	778	790	789	792	740	772	762	790	803	785	812	817	804	803	743	793	791	779	783	772	828	806	774	753	781	816	773	832	845	773	774	804	795	747	807	795	751	824	752	777	872	810	744	767	770	790	779	832	789	789	814	824	840	813	793	800	780	809	806	727	786	778	752	841	736	815	765	866	782	838	794	794	816	804	786	796	750	793	758	832	772	739	766	752	785	806	786	765	811	776	792	767	786	837	808	752	814	768	799	814	806	838	774	751	784	812	785	819	759	775	788	798	799	781	797	782	821	822	800	764	780	789	793	783	773	783	770	752	723	779	789	794	795	797	790	761	856	845	795	797	807	742	839	817	828	810	783	815	786	790	760	777	756	835	815	748	791	793	814	779	776	795	817	782	838	785	752	815	744	784	858	805	758	775	799	755	810	769	824	775	778	786	776	712	853	767	762	796	775	792	742	742	786	771	766	767	783	799	795	761	774	779	786	777	730	812	762	828	757	771	762	802	790	768	796	782	790	813	803	720	809	776	773	809	832	776	779	804	855	789	835	773	803	798	805	840	719	746	817	762	788	796	818	816	788	803	777	813	757	744	735	802	803	805	804	781	784	815	811	785	833	706	807	772	791	763	772	791	743	786	823	759	784	807	768	755	761	716	783	803	814	727	767	747	836	782	782	789	813	769	774	767	818	821	825	835	770	816	745	823	818	811	805	768	767	817	813	854	815	821	755	787	831	778	750	768	795	778	792	772	780	825	769	720	821	797	827	774	799	853	809	782	761	804	818	759	832	746	828	764	751	739	803	807	863	790	799	751	783	804	809	805	746	795	752	817	834	805	778	753	788	792	812	805	823	774	819	784	780	815	832	761	806	792	827	787	775	780	798	856	826	819	757	781	769	794	812	812	810	750	798	734	758	789	794	810	822	806	775	764	849	792	807	808	743	785	786	775	825	732	797	788	781	803	784	789	754	801	759	809	820	825	753	773	867	833	803	802	775	747	840	826	796	824	820	791	766	812	757	759	842	767	797	769	801	758	798	805	800	759	842	771	827	807	785	788	770	799	807	843	771	760	780	800	789	853	819	790	767	775	788	837	763	745	829	774	749	772	827	781	846	800	730	788	792	774	800	827	832	806	776	797	797	760	805	773	778	783	785	795	827	783	751	760	861	825	807	778	762	851	810	781	807	782	841	812	754	782	766	779	781	778	790	814	780	825	808	785	773	804	768	775	798	755	756	798	827	729	801	817	778	841	779	807	823	772	808	786	770	825	770	788	801	772	824	798	825	815	771	781	778	802	761	797	748	833	744	802	788	790	800	802	770	863	822	791	764	819	788	791	800	767	800	812	811	799	819	780	788	825	819	824	767	787	807	769	817	769	843	785	757	774	826	791	788	742	799	726	790	783	863	790	792	847	806	763	768	801	726	759	766	830	774	758	799	778	824	807	844	799	816	775	797	782	828	821	820	828	832	789	757	818	818	744	840	807	768	792	817	786	756	820	778	791	820	801	818	851	787	784	818	756	806	761	788	812	795	800	821	847	815	736	823	790	803	793	784	786	758	766	819	823	749	763	744	809	769	759	824	780	735	741	767	761	751	784	809	779	805	774	813	767	758	777	778	809	814	779	786	797	812	790	758	795	814	797	770	795	794	797	787	832	847	717	827	820	820	777	807	755	805	767	779	799	782	828	827	751	766	758	801	778	821	800	742	816	783	867	766	772	811	791	828	775	824	803	819	826	748	816	802	819	765	794	776	820	753	794	768	748	865	834	770	781	776	800	788	813	784	762	807	793	817	806	783	824	824	786	781	835	787	803	766	761	838	752	821	862	790	781	769	743	832	760	799	824	783	812	760	809	806	777	784	810	781	772	849	761	770	775	794	831	784	812	828	779	844	801	813	876	773	780	771	821	838	808	826	805	823	776	819	749	824	862	786	759	783	777	828	776	787	809	757	790	837	780	791	808	761	786	797	751	772	750	811	787	811	785	767	804	774	819	812	836	786	814	765	822	806	777	762	796	855	851	825	797	796	765	728	837	791	819	797	820	771	786	819	756	819	775	762	825	793	784	806	799	811	756	816	828	783	762	819	788	785	837	785	778	767	796	830	804	746	754	789	824	791	771	801	784	756	760	723	795	810	773	778	740	779	785	799	802	766	805	793	782	784	797	814	797	803	820	813	750	795	839	781	782	816	760	761	782	853	807	792	786	767	765	812	791	771	775	859	793	837	862	781	760	810	727	736	755	760	783	796	834	840	782	747	770	808	785	787	827	748	781	821	795	789	814	777	820	770	786	765	771	807	785	777	815	758	778	811	800	815	769	799	795	766	757	802	842	819	760	801	760	828	828	788	806	824	768	791	795	773	819	773	781	807	784	828	777	808	803	756	762	770	767	790	779	791	858	801	811	722	798	810	756	804	849	807	848	759	766	798	702	758	789	752	785	770	807	772	771	807	799	833	756	810	819	801	784	768	754	752	754	798	785	767	791	804	802	786	765	757	775	768	807	786	788	813	790	839	780	813	838	770	780	796	830	786	759	806	797	824	774	806	807	782	818	775	785	823	750	778	785	768	836	808	801	808	767	828	744	803	779	782	772	836	819	787	837	769	785	801	812	800	840	781	780	843	796	759	820	772	823	767	818	784	807	726	808	799	826	776	820	814	780	808	788	777	772	784	767	781	768	798	810	816	824	793	819	790	835	845	774	815	716	794	738	705	787	835	798	803	786	812	849	726	818	758	788	753	791	788	818	787	766	764	794	758	788	793	786	740	838	802	841	773	808	794	808	767	774	818	796	797	776	872	803	843	795	848	804	792	800	818	768	812	856	792	795	813	791	767	801	773	791	810	780	808	776	796	807	759	769	826	743	783	804	812	871	793	793	790	826	753	755	797	838	767	837	834	825	813	805	791	748	792	817	810	786	812	809	804	787	752	746	807	825	784	816	746	776	755	769	818	796	848	830	789	838	813	828	792	827	808	783
15423	6542	4357	3087	2015	1471	1078	878	810	644	639	529	543	496	450	423	453	465	457	427	414	429	382	418	409	387	398	429	372	378	379	383	376	391	387	382	405	393	393	375	372	372	350	360	341	402	374	377	371	367	383	342	370	370	361	406	403	346	393	339	359	348	410	354	385	375	350	360	388	386	352	367	370	377	352	390	388	391	410	388	361	385	384	392	398	386	345	407	352	410	409	373	377	410	359	330	421	396	346	356	356	362	364	397	375	347	379	378	381	404	405	371	376	357	401	369	409	392	397	418	394	363	362	378	369	387	367	365	382	392	375	382	369	363	350	351	365	360	378	384	390	349	342	374	427	368	374	406	384	359	381	353	350	370	383	365	382	386	379	356	373	357	403	365	363	347	431	393	395	380	368	367	316	384	367	374	406	382	359	361	359	373	354	334	353	353	372	377	366	368	361	324	363	373	403	419	372	369	362	397	367	360	422	364	400	367	384	366	386	355	363	378	370	372	350	354	333	396	398	388	403	348	367	359	372	366	369	338	358	358	347	353	370	361	358	365	358	390	386	379	356	345	364	371	378	399	387	368	356	364	375	355	360	398	348	363	352	381	374	373	371	348	396	420	372	371	382	382	372	370	362	341	346	374	320	353	362	350	375	380	346	359	358	354	374	368	379	416	373	380	403	356	347	344	398	371	340	349	380	339	365	366	373	370	354	354	329	390	402	343	355	387	376	349	383	373	361	379	355	375	364	356	384	344	415	397	378	358	367	404	384	407	380	404	371	392	364	366	381	386	374	396	363	367	372	357	361	321	356	394	374	431	363	397	403	378	430	345	348	367	371	377	370	381	349	386	328	401	356	378	410	368	385	366	374	332	377	371	344	349	371	383	395	321	372	379	368	383	366	400	373	365	387	367	403	358	375	383	374	368	359	376	378	325	363	417	394	375	368	350	380	366	388	383	326	348	393	369	358	358	384	376	369	367	380	358	361	375	360	373	350	360	417	347	409	371	381	374	356	390	387	393	397	377	411	374	381	357	355	345	361	345	357	400	358	377	373	396	426	351	378	379	401	397	338	334	377	366	411	355	333	377	391	410	371	337	369	389	352	372	326	326	358	397	365	355	382	416	361	362	340	415	384	390	345	353	385	363	349	338	353	394	401	390	376	367	407	394	382	383	378	389	387	385	422	371	383	374	373	358	374	362	349	354	328	389	356	381	385	387	350	397	385	377	367	398	401	348	368	360	319	361	402	382	359	378	399	396	352	380	375	379	372	358	428	364	350	372	371	356	428	388	398	376	356	396	412	367	390	415	371	405	348	382	344	349	404	362	405	338	379	378	368	377	357	370	331	379	355	383	370	386	368	364	374	344	411	327	394	395	355	400	341	386	380	340	371	388	361	409	383	370	375	372	366	366	372	421	393	374	369	385	364	395	401	346	343	368	364	377	362	372	345	361	355	383	351	382	400	361	383	354	391	382	373	363	363	359	358	370	347	370	363	359	354	403	388	357	372	394	419	363	395	395	401	356	346	386	370	383	362	362	345	346	382	373	362	378	358	416	391	378	374	355	400	380	369	375	375	373	358	406	381	403	391	334	337	376	367	328	380	362	383	342	367	388	376	379	406	364	396	370	380	367	345	328	379	344	359	378	374	416	344	381	362	374	342	376	380	368	331	389	369	349	330	426	360	399	349	379	373	338	385	411	389	370	372	355	363	377	359	363	365	378	352	363	358	390	400	375	358	355	378	393	307	375	372	397	364	342	333	405	366	366	367	334	397	396	363	396	392	342	350	400	365	369	344	396	360	360	338	378	380	334	361	352	385	401	399	355	398	359	415	354	341	348	366	355	397	382	390	364	369	384	395	366	367	370	352	380	391	391	394	329	338	361	397	326	396	387	336	352	377	385	347	393	355	401	370	389	375	383	375	365	402	356	350	363	383	338	386	412	383	358	383	375	410	378	354	410	395	369	338	319	395	393	368	354	420	338	333	379	395	377	391	395	389	378	342	359	386	387	357	365	409	362	399	353	399	373	356	342	380	422	373	369	340	376	355	367	375	353	375	383	368	350	370	404	378	354	392	353	405	383	345	380	349	368	358	331	350	386	385	394	334	335	400	405	417	339	393	388	392	401	372	375	391	378	339	404	356	341	371	382	369	358	362	360	375	404	394	404	370	386	338	359	336	362	380	391	403	384	367	399	401	374	371	361	374	350	386	337	394	381	370	371	386	386	368	364	343	374	375	370	379	382	387	349	384	385	393	390	375	374	367	373	383	383	411	385	355	408	361	350	392	410	361	383	400	376	379	369	344	357	351	369	369	380	391	371	405	370	357	377	373	376	391	351	382	411	370	356	376	350	385	372	346	337	373	364	404	398	392	384	354	359	376	356	340	347	397	389	406	373	405	403	361	359	393	368	359	401	356	379	357	383	394	354	360	372	387	360	404	408	340	398	363	363	395	359	396	402	395	383	379	368	343	366	349	365	353	380	377	362	371	394	393	395	391	399	384	409	374	350	370	385	381	371	393	340	361	376	378	385	377	375	375	352	398	372	414	375	406	396	391	360	354	374	355	335	375	373	346	399	421	367	348	327	372	400	366	365	368	370	366	344	364	326	334	371	384	395	406	390	384	359	398	379	372	359	366	394	385	400	403	347	356	362	338	388	386	341	373	356	397	379	333	375	380	358	381	359	377	365	378	337	396	350	356	392	382	384	393	395	392	369	373	367	351	383	369	415	362	362	378	354	386	379	362	345	348	394	386	374	390	372	365	387	383	369	383	373	352	357	379	364	359	387	346	398	360	360	358	375	361	367	372	369	404	378	388	396	399	369	384	332	368	370	395	400	400	388	392	373	367	417	374	375	382	356	327	356	378	393	356	375	419	395	385	377	362	365	379	388	369	355	346	380	407	361	371	397	375	372	355	364	376	369	364	354	360	367	373	368	387	371	378	387	362	350	412	387	379	402	377	371	364	394	392	377	412	362	402	385	359	397	369	400	390	369	394	339	353	388	366	351	386	378	331	355	356	380	340	360	403	360	364	371	354	343	337	382	361	366	407	376	371	360	374	392	341	382	404	375	347	380	413	365	376	342	369	358	363	397	322	353	341	390	359	408	381	381	337	372	367	357	375	350	373	368	399	353	351	377	342	356	364	356	346	393	373	359	352	394	357	382	397	356	342	353	367	389	403	417	347	337	341	330	394	336	367	380	392	388	370	338	345	397	393	368	391	414	414	361	368	358	366	389	344	363	403	386	385	387	342	380	326	374	366	370	360	367	338	396	414	380	356	379	377	380	376	398	379	377	393	383	340	368	412	381	361	375	353	372	378	386	359	352	411	409	407	352	403	348	362	340	357	350	360	370	352	405	340	359	411	400	399	369	345	372	412	364	350	357	360	358	371	379	412	349	391	379	384	363	360	387	383	388	367	379	372	369	414	383	388	387	349	372	386	392	357	393	393	369	378	407	385	395	390	390	406	369	368	400	401	349
9735	5404	7822	8516	6884	5250	4140	3356	2794	2361	2064	1904	1680	1525	1432	1335	1195	1146	1077	1132	1106	1026	1038	1009	950	906	877	899	911	891	907	910	892	852	864	891	857	872	881	878	864	835	882	861	823	814	877	850	821	786	905	821	854	854	882	868	831	801	767	894	858	833	786	878	845	845	815	859	828	824	828	848	804	824	845	794	804	818	823	813	821	798	877	845	856	833	795	833	833	801	846	803	796	818	826	895	864	825	847	851	816	851	881	845	834	865	899	772	859	833	880	874	877	812	862	859	821	779	795	852	859	866	800	838	805	818	791	790	839	829	874	760	828	767	820	816	837	839	850	831	864	825	827	849	796	835	830	814	826	806	793	835	808	872	823	795	806	843	830	774	850	900	761	807	847	840	818	868	845	837	828	791	864	839	876	797	819	852	861	775	806	765	853	826	840	855	823	786	868	844	784	849	884	864	804	862	869	806	915	865	817	872	823	862	800	779	861	806	849	797	825	793	766	817	855	854	806	864	837	850	792	808	803	801	825	828	848	871	830	847	780	806	801	864	861	849	857	830	828	783	850	810	817	836	829	863	884	843	842	809	818	837	853	791	841	833	775	788	808	810	853	848	759	841	851	795	832	808	828	822	810	845	789	865	807	826	815	785	794	821	801	792	784	821	806	829	808	866	841	833	872	826	852	853	833	829	865	869	841	829	790	792	829	827	836	822	791	850	848	851	823	840	816	880	906	852	845	808	809	799	810	779	882	895	831	863	877	826	761	848	805	806	851	768	823	788	838	851	860	841	871	823	842	879	760	835	853	799	795	813	827	852	888	814	797	874	839	807	784	827	853	835	881	808	778	820	837	812	788	852	842	822	797	794	870	814	782	784	810	825	821	869	820	847	871	795	844	870	820	876	828	862	843	848	855	831	826	811	805	866	855	800	797	812	821	856	866	791	828	831	861	774	793	899	840	849	806	806	827	812	857	894	804	780	826	788	820	825	787	823	853	800	795	861	801	812	819	814	818	835	816	889	798	869	830	840	809	807	794	875	834	821	870	807	848	835	830	829	812	812	887	776	851	836	780	843	829	839	831	821	808	882	845	806	867	864	802	814	820	815	841	834	844	838	826	869	872	804	883	785	802	870	789	799	837	853	877	846	822	824	860	821	842	794	798	807	851	819	815	819	847	803	854	867	822	810	800	884	806	861	800	822	885	835	866	825	785	786	834	836	873	849	821	869	812	823	847	878	872	867	838	813	816	849	833	839	836	827	821	841	833	828	845	844	844	881	847	846	768	799	882	844	856	789	825	894	844	823	856	852	825	802	899	854	823	832	825	847	808	773	813	839	862	803	812	860	781	817	784	851	811	821	830	834	830	779	881	827	840	846	797	821	844	806	838	813	853	814	855	805	801	871	786	839	805	805	803	790	825	859	846	838	773	808	829	857	788	825	809	844	798	800	820	805	845	814	807	824	823	817	829	814	814	793	816	828	837	861	831	840	823	852	788	836	854	842	835	857	800	856	845	807	768	850	834	828	837	835	837	795	870	835	820	842	850	837	846	861	852	844	824	814	825	787	803	810	841	823	824	846	804	852	834	784	836	855	837	808	839	849	809	828	844	805	834	854	787	835	824	828	832	852	821	820	844	805	841	867	815	802	843	890	778	802	861	838	837	837	798	843	822	822	831	811	869	829	840	842	795	852	863	838	786	838	834	817	812	807	857	864	891	758	814	854	801	806	835	846	817	853	798	834	803	839	818	823	814	839	824	860	863	890	775	825	808	811	847	857	875	810	837	834	815	783	872	844	880	836	864	838	821	849	825	873	817	780	833	799	844	871	836	870	821	834	909	828	850	852	853	809	799	847	835	781	817	794	837	802	855	809	857	786	856	869	805	827	827	872	861	829	823	823	854	802	800	863	802	877	841	822	866	815	821	802	825	841	813	833	813	852	799	844	788	829	868	782	845	832	880	851	825	793	822	854	842	835	803	845	846	840	886	849	847	823	826	792	858	791	859	814	817	821	820	841	864	885	822	815	805	825	813	874	805	831	815	857	841	840	838	827	835	840	823	770	837	818	822	831	823	810	846	873	837	846	788	813	852	867	871	843	819	777	788	874	825	785	797	782	779	773	864	800	828	806	766	856	826	849	797	869	841	861	818	828	776	854	815	795	833	790	830	807	801	879	814	831	849	840	823	876	847	802	824	785	837	795	841	817	877	801	833	824	781	806	804	798	810	814	871	809	810	803	801	824	857	804	833	838	812	844	852	831	807	857	834	802	838	812	843	850	818	849	816	808	882	770	851	828	814	819	800	851	801	851	834	829	801	885	790	776	842	823	841	812	805	833	852	806	821	804	821	851	838	798	804	786	804	846	777	818	823	867	811	830	806	790	852	775	819	810	835	796	833	842	830	825	808	771	812	781	838	784	879	849	832	828	841	827	833	820	820	879	800	840	831	788	827	760	856	860	848	810	829	809	768	846	853	851	837	863	826	814	865	810	829	841	813	805	873	835	805	788	793	843	858	796	818	792	804	828	847	831	883	831	839	803	847	811	814	835	813	836	815	855	831	822	866	845	838	816	818	827	860	831	845	851	802	863	857	843	811	869	823	818	860	832	814	834	806	873	850	881	846	795	846	802	882	802	877	839	851	808	816	811	843	831	844	844	820	787	838	814	813	814	791	866	831	836	854	854	762	831	848	779	860	831	808	792	797	803	861	853	822	796	847	840	812	855	853	815	823	854	849	860	827	805	788	802	821	860	824	804	836	840	847	844	802	831	875	856	830	825	770	804	828	830	814	783	844	857	812	825	848	830	856	815	814	813	895	851	854	855	827	844	818	874	844	818	822	816	827	835	851	871	813	833	858	821	856	816	829	939	845	836	780	815	829	853	848	853	771	809	843	812	834	858	840	797	852	822	797	845	851	826	829	798	826	774	873	800	857	868	863	830	889	820	795	831	879	869	801	839	809	808	877	879	840	845	816	816	819	841	850	825	850	851	818	816	837	819	887	843	845	810	805	780	806	845	839	833	803	858	820	822	859	800	808	837	866	855	839	814	791	823	820	845	812	831	807	847	841	863	831	835	799	855	858	822	831	851	822	791	828	797	870	846	819	836	839	874	874	786	850	878	794	872	821	831	834	809	844	816	806	794	816	858	874	837	857	899	823	820	829	835	818	792	792	828	811	802	807	784	885	888	821	793	822	890	837	830	819	842	861	830	818	821	832	862	823	800	840	838	864	751	818	815	796	879	847	829	804	850	880	836	829	825	835	794	847	868	809	838	863	788	791	862	812	834	828	844	839	835	847	815	805	818	794	814	807	837	814	848	832	874	834	833	774	834	872	827	843	830	795	824	860	866	811	795	861	860	809	794	819	823	842	772	837	775	815	786	826	832	873	873	793	754	834	840	866	808	817	794	813	790	841	824	858	804	864	896	841	848	822	786	864	840	833	834	874	798	817	849	817	842	822	893	857	794	803	841	856	841	797	826	833	778
27409	12356	7122	5307	3537	2485	1773	1252	1169	936	895	771	662	591	496	477	499	462	430	440	455	445	431	395	371	377	367	393	359	393	390	379	380	392	363	391	368	357	372	365	362	353	347	314	378	383	345	367	384	344	371	365	371	379	410	390	328	350	350	323	395	383	394	376	361	392	385	338	367	369	363	356	361	349	357	339	372	339	366	359	382	368	321	382	369	344	376	391	338	355	359	361	335	351	360	355	343	357	345	353	334	344	350	354	351	341	364	347	368	351	385	372	370	345	371	323	362	355	342	372	344	362	341	353	367	385	348	359	397	370	388	348	354	363	354	355	355	356	380	328	361	364	342	360	373	344	307	357	345	341	325	338	372	345	384	371	358	369	372	356	335	327	353	366	359	356	365	351	369	378	337	370	359	361	337	352	359	357	318	359	354	393	352	346	374	363	383	376	335	350	333	356	346	352	351	377	358	371	387	368	374	343	362	370	378	353	341	326	347	329	369	372	376	384	347	340	358	366	361	355	364	363	381	381	337	325	345	362	352	350	342	345	336	320	329	370	366	357	355	332	339	376	347	330	307	329	368	345	385	351	361	328	330	345	367	406	348	358	369	348	343	365	347	346	365	335	338	368	386	351	336	383	351	403	354	331	317	342	373	375	365	375	369	368	360	373	362	348	341	362	351	368	375	338	387	353	364	373	357	337	353	365	362	374	368	356	360	391	360	364	364	366	354	363	359	357	333	366	345	351	359	321	360	345	347	385	356	319	350	380	322	390	400	349	379	358	355	368	352	375	339	375	381	354	344	370	364	387	351	318	322	389	336	354	364	380	396	387	348	312	379	345	333	370	360	345	365	397	381	362	375	361	367	356	343	361	390	376	376	361	378	339	318	364	369	379	348	360	368	362	319	377	353	331	340	338	352	332	368	363	332	401	391	384	387	351	367	353	328	350	393	310	382	413	390	386	323	384	351	339	386	379	376	328	334	365	380	350	331	349	374	375	382	322	334	354	361	335	375	379	341	391	363	365	376	339	362	378	337	346	351	363	340	382	359	343	331	301	346	348	370	363	345	338	349	369	355	361	344	351	352	347	354	371	365	364	360	363	386	423	364	377	364	320	353	348	356	358	337	373	357	372	329	392	381	361	321	384	349	324	354	346	348	413	338	349	348	353	375	377	343	358	359	383	359	324	332	376	321	389	384	345	359	322	344	353	362	349	323	357	367	356	354	366	381	347	332	367	350	338	352	359	376	371	362	330	358	415	335	366	330	353	321	391	341	393	352	378	394	354	343	358	350	364	375	380	367	362	338	342	340	343	357	306	301	353	378	324	329	364	377	348	380	371	333	353	367	406	380	347	325	364	429	370	340	359	367	373	378	412	356	366	360	399	379	348	331	366	367	352	322	345	374	356	376	367	380	361	339	365	355	337	339	377	353	365	309	355	338	420	349	378	327	356	344	383	325	368	351	367	366	359	399	333	346	355	324	340	328	374	364	386	365	360	412	353	328	348	336	326	333	315	362	353	377	354	364	336	380	363	389	342	375	335	329	362	349	310	368	327	361	335	343	344	364	354	365	360	391	378	343	326	394	370	376	346	350	341	320	376	392	360	339	338	394	328	332	346	368	328	359	345	378	359	336	375	363	360	355	331	320	358	391	391	359	352	367	348	373	364	365	349	367	390	357	378	396	338	367	353	338	387	386	357	352	347	345	357	373	362	346	354	378	373	370	337	387	343	357	371	325	369	327	335	381	365	346	345	362	354	341	354	389	369	376	378	407	383	332	357	361	333	352	340	371	363	366	355	380	371	386	368	337	397	369	355	322	394	377	384	361	326	348	367	353	344	354	339	361	394	381	427	346	390	348	345	346	367	361	399	367	395	327	379	341	368	382	354	338	365	354	377	336	336	329	360	392	364	351	373	330	324	353	338	332	382	413	381	364	356	355	370	380	340	350	375	328	331	339	331	333	415	370	377	357	387	370	338	341	348	343	378	356	349	362	406	328	330	325	322	388	338	372	363	393	380	356	336	328	390	356	371	362	352	363	363	342	347	376	348	344	356	357	353	358	345	374	336	359	340	352	350	384	365	349	374	356	354	373	343	392	352	344	400	374	379	359	360	378	350	363	357	355	377	370	400	353	310	352	328	381	361	346	361	322	366	364	348	344	379	317	353	350	361	368	391	345	346	375	340	337	335	382	372	362	299	377	345	328	369	355	347	327	360	339	345	353	380	391	364	393	339	347	340	366	361	372	339	313	339	352	362	353	404	355	354	340	357	372	347	338	356	358	363	357	353	361	390	355	356	351	383	354	322	341	338	383	328	363	343	370	302	367	372	358	360	381	337	359	357	331	347	363	361	366	347	357	352	376	366	310	350	328	368	337	338	347	344	355	352	322	326	386	349	350	365	369	345	371	355	356	334	336	345	362	347	365	342	362	325	352	363	419	373	345	343	353	345	390	375	345	348	408	309	332	394	336	361	338	327	336	348	351	360	318	354	367	387	347	310	337	359	345	404	375	366	342	353	356	330	347	335	361	343	371	338	373	339	335	347	372	327	337	370	361	324	370	345	340	344	366	371	374	356	361	408	351	344	344	363	344	323	379	359	374	333	380	375	343	323	342	345	330	386	366	379	361	360	359	342	376	316	335	358	339	354	363	338	347	378	366	367	356	339	364	375	380	322	330	372	341	346	349	381	374	361	347	350	392	365	371	356	389	347	317	351	364	358	348	321	342	368	376	383	371	370	343	350	377	376	333	343	371	351	335	380	385	369	350	359	361	347	339	358	359	372	355	336	376	377	377	362	350	361	347	337	326	387	375	380	321	349	372	345	362	386	383	363	306	351	354	362	366	362	336	339	340	343	352	349	343	356	365	377	360	346	353	333	363	380	360	367	377	381	348	376	351	348	338	318	339	332	345	391	362	335	402	354	324	344	395	353	351	337	352	365	385	361	377	328	335	385	364	348	328	379	349	348	359	382	378	341	364	342	353	359	317	381	378	366	336	402	357	343	360	357	367	378	344	357	349	336	391	358	354	365	375	365	361	344	364	329	390	315	361	384	341	349	342	339	388	351	359	324	380	347	369	371	397	358	381	349	364	352	347	334	352	355	353	359	368	367	356	340	378	405	361	369	375	352	382	361	355	338	372	390	362	342	359	372	394	376	321	359	332	329	369	387	346	342	352	365	362	354	346	359	355	359	356	352	357	358	365	396	374	359	339	380	332	368	363	354	374	348	340	361	369	316	372	354	345	368	296	365	379	313	370	351	362	365	367	390	368	357	394	356	353	386	354	365	353	375	332	378	348	325	354	348	379	363	358	353	345	362	326	333	334	357	359	327	420	349	336	382	408	382	343	378	347	350	362	349	361	378	350	381	336	362	358	344	381	372	346	377	357	367	362	345	337	373	359	300	332	353	409	388	323	363	355	306	379	335	355	348	400	393	344	354	376	372	379	345	350	363	346	326	350	343	338	333	377	372	352	334	370	354
17202	8931	11748	13189	10878	8538	6898	5691	4624	3873	3510	2928	2570	2258	1939	1774	1566	1489	1417	1320	1280	1256	1179	1117	1089	1120	1080	950	913	891	906	928	875	830	915	883	863	904	843	837	808	909	808	851	888	831	832	830	834	823	883	795	825	789	852	805	805	797	846	821	770	808	837	836	807	822	771	855	851	825	782	814	801	812	784	760	782	792	850	748	743	814	761	831	804	819	836	779	815	797	826	828	806	810	826	784	825	843	797	809	782	844	816	792	833	787	819	799	800	817	814	801	818	783	779	807	806	786	847	838	779	786	788	798	796	804	764	833	802	793	789	799	774	801	830	804	811	783	872	778	832	775	832	857	842	829	827	797	828	851	820	739	819	750	802	826	808	769	839	810	796	803	876	770	795	824	830	759	850	802	811	851	825	818	770	808	842	808	824	792	832	825	777	833	781	785	754	817	872	804	793	814	815	789	771	805	806	776	756	828	799	828	801	820	829	796	847	846	840	833	794	775	815	817	788	846	828	824	766	814	815	830	755	863	814	769	792	777	778	795	843	843	782	804	834	815	846	839	831	808	800	832	822	766	808	757	791	801	829	787	783	826	832	758	801	811	791	788	807	799	830	839	858	793	817	780	763	814	834	779	732	821	822	762	818	773	790	796	790	773	793	859	833	797	803	798	781	774	773	753	817	818	795	768	829	846	775	830	765	804	816	745	780	779	785	832	802	777	783	847	794	816	812	810	774	841	812	827	813	768	817	838	843	813	807	823	766	784	800	781	836	840	799	828	801	778	765	751	780	838	801	833	777	779	839	829	832	735	805	792	785	794	810	791	805	784	817	791	769	774	783	827	792	805	808	805	793	794	782	822	849	832	774	812	797	709	797	848	856	842	764	738	773	810	787	806	789	831	831	818	813	795	824	857	810	815	776	823	816	773	837	834	811	803	778	791	826	775	783	825	802	808	796	844	862	812	797	816	827	820	789	834	814	772	785	841	780	790	791	796	760	763	762	825	819	828	830	755	821	853	795	808	814	773	817	816	820	856	781	798	872	816	763	815	761	770	799	794	824	820	778	781	793	738	833	757	865	821	794	811	818	836	810	814	826	818	843	790	795	752	820	802	796	817	802	818	830	794	863	774	791	800	804	812	782	792	797	789	793	817	822	814	810	775	806	809	797	801	787	856	765	727	843	781	778	845	783	772	729	797	779	800	744	852	777	808	796	804	799	826	785	884	793	777	804	799	763	794	786	803	797	812	792	792	827	802	820	782	790	826	879	842	806	784	812	822	855	778	824	778	819	813	790	815	802	775	748	769	838	805	782	794	795	797	869	838	819	848	761	766	827	822	848	790	777	841	772	840	805	807	830	795	812	845	781	782	790	757	797	820	802	786	825	832	822	780	802	830	804	826	759	750	819	787	822	765	785	808	818	799	739	831	821	812	854	738	789	809	813	785	849	775	853	795	796	829	839	795	770	795	829	844	779	801	778	812	844	794	789	826	756	816	781	786	863	823	776	794	828	817	791	786	774	812	867	791	786	793	833	800	790	794	842	820	748	781	816	783	780	810	855	761	809	810	756	772	789	761	796	753	811	756	829	759	836	759	837	798	848	825	791	775	815	770	834	854	806	850	808	772	845	810	799	737	835	806	789	822	851	776	837	779	807	798	774	772	800	837	781	791	814	837	787	770	832	828	813	828	822	788	804	813	815	818	797	802	743	844	820	850	767	820	752	761	846	796	819	810	769	746	785	791	844	774	799	815	837	832	802	820	810	821	786	794	802	801	786	891	763	791	794	793	809	795	815	766	832	760	813	785	778	827	820	757	831	815	803	804	829	856	803	827	780	826	774	780	824	835	788	788	802	828	775	746	816	776	838	827	779	827	806	831	823	779	821	881	752	800	765	780	840	840	789	779	764	809	806	739	815	778	807	789	813	784	823	783	803	823	799	766	794	753	759	803	786	786	850	772	863	793	851	808	840	871	819	782	795	839	783	771	829	779	749	814	804	788	818	809	819	789	814	807	801	798	751	842	786	857	795	795	786	773	821	805	801	798	848	782	811	863	800	768	780	785	821	808	822	802	785	816	839	782	822	793	829	816	782	854	813	716	795	793	783	842	804	777	774	830	802	820	833	797	841	833	814	845	850	745	777	811	776	795	780	799	768	817	789	797	830	746	805	789	782	813	813	800	813	768	807	856	821	770	775	781	839	776	796	794	817	843	771	822	778	758	773	768	809	804	786	831	844	821	795	784	856	847	786	781	825	863	800	790	874	796	791	803	791	747	805	840	828	842	807	810	840	800	812	801	847	798	789	809	841	767	800	762	832	791	784	784	820	792	752	773	811	757	828	812	779	766	810	804	775	835	763	851	816	842	812	810	787	821	832	826	773	826	827	811	806	815	829	831	798	843	753	804	819	818	844	792	818	795	779	829	813	780	792	813	770	800	774	757	845	821	821	836	828	784	815	833	801	763	776	783	844	805	799	809	877	777	790	863	783	813	775	831	758	758	785	813	786	759	785	796	820	821	786	801	850	771	838	819	805	783	804	780	804	786	809	760	767	821	774	780	784	869	805	845	745	851	805	831	782	794	815	808	737	822	747	800	773	828	811	769	815	855	790	791	862	855	804	795	831	788	812	836	855	754	748	839	768	819	852	798	767	763	845	789	835	830	845	807	800	859	800	818	774	777	838	817	797	812	825	781	803	788	782	822	798	788	827	870	803	763	793	772	783	813	772	840	890	777	791	803	788	758	802	848	773	817	817	787	804	763	835	846	808	835	837	834	760	844	802	766	800	794	764	792	861	834	803	818	798	741	797	768	827	769	798	804	797	777	823	797	777	808	841	795	831	786	855	809	841	831	768	803	780	791	818	815	801	799	739	806	775	817	833	834	805	792	783	789	825	821	761	854	783	800	870	763	809	790	792	786	785	789	854	814	782	848	827	830	829	776	799	764	773	790	807	761	810	818	810	801	795	793	784	802	763	787	746	803	871	844	818	763	803	804	803	796	762	795	794	848	784	779	770	785	794	819	785	831	779	804	762	753	805	807	799	860	757	772	845	812	845	853	801	795	761	848	769	803	798	823	791	775	824	757	740	796	829	804	874	824	816	811	768	812	805	799	831	767	777	810	807	841	759	791	825	821	797	810	822	800	834	788	817	812	779	801	783	787	862	804	804	803	785	831	831	785	812	803	805	841	824	799	803	829	837	769	798	766	833	823	784	833	815	820	844	790	839	772	802	871	823	827	741	814	788	865	819	795	839	831	784	789	770	781	811	798	784	806	779	833	836	810	796	793	807	840	817	815	828	805	773	823	831	798	808	845	863	804	829	805	819	744	780	789	771	803	803	870	803	791	838	805	782	864	798	791	856	802	835	816	755	795	839	848	795	836	815	791	816	840	853	831	802	766	837	817	812	779	808	846	792	775	825	794	767	873	850	815	831	792	786	784	785	788	807	834	761	813	784	822	820	797	824	781	823	772	784	813	848	816	821	769
36638	17308	10236	7648	5101	3321	2510	1857	1586	1282	1158	917	836	666	670	579	529	438	482	470	494	455	422	428	381	436	427	394	397	381	365	374	352	412	378	382	421	349	372	365	348	351	380	367	364	331	355	375	393	370	340	343	363	370	350	392	381	344	343	408	371	321	389	381	372	360	368	375	378	393	370	330	367	344	373	361	373	347	356	347	359	382	379	341	345	343	333	338	355	390	337	368	374	334	373	346	335	336	368	371	321	335	329	358	335	334	371	324	409	358	374	375	344	374	360	344	357	347	349	368	354	353	353	329	328	351	385	355	377	369	399	367	364	385	344	353	332	338	373	308	355	417	358	360	387	355	367	356	374	370	356	380	372	313	337	350	328	338	351	364	365	344	317	338	319	338	350	379	354	351	336	326	380	333	378	319	352	380	334	348	357	366	365	373	384	388	372	368	365	378	331	350	348	338	367	358	358	340	324	327	362	365	338	336	393	398	375	359	360	341	363	374	332	352	321	367	385	390	357	374	356	367	352	336	376	296	343	382	344	358	367	336	348	383	359	351	356	345	353	337	323	361	383	319	351	382	304	330	328	358	335	355	367	328	305	325	329	349	345	336	358	331	377	333	398	355	331	347	331	371	370	364	337	341	334	381	344	325	344	355	368	349	371	386	340	347	309	326	357	362	353	332	383	321	364	351	344	343	330	333	337	371	344	369	366	357	344	361	304	344	377	337	338	353	337	365	377	352	362	322	358	359	367	354	370	359	377	418	337	378	365	343	358	362	358	356	332	359	361	342	408	359	380	382	361	355	361	376	360	350	350	335	337	347	357	331	395	371	345	319	360	363	340	343	324	374	379	341	327	322	362	358	370	359	371	326	379	364	338	349	362	338	379	390	329	402	315	351	374	367	328	364	348	363	370	376	345	353	354	365	337	355	359	335	322	348	354	354	340	365	345	320	368	359	347	347	347	345	339	343	368	358	360	333	346	341	361	293	305	334	392	363	377	345	367	340	341	341	340	358	332	390	331	344	344	334	417	356	337	355	359	396	361	315	310	390	359	365	384	383	343	364	360	321	358	348	356	350	370	358	377	361	316	348	381	340	332	311	327	373	391	362	331	379	354	353	338	321	349	327	344	337	333	378	378	330	362	334	377	374	314	360	372	344	340	372	345	363	354	393	364	323	358	356	372	339	326	342	362	361	331	361	343	361	393	343	366	319	364	346	333	342	351	395	325	296	355	350	369	360	337	359	375	354	365	359	332	321	306	374	290	391	335	339	378	330	349	353	335	362	390	366	344	350	323	349	377	341	408	366	342	337	345	371	343	366	344	320	343	330	349	320	358	397	351	358	354	341	329	353	325	320	339	343	376	356	357	368	352	382	397	335	335	326	343	365	358	369	333	333	369	354	339	350	310	351	345	342	367	341	366	378	369	378	327	365	354	364	321	342	382	358	355	357	319	387	360	386	340	388	312	360	348	339	358	353	337	337	349	346	384	355	334	323	338	379	376	308	344	372	392	368	384	367	374	369	357	338	389	341	340	337	391	359	358	343	369	335	369	402	388	381	365	314	342	324	343	376	349	349	355	388	331	367	391	369	353	355	347	320	340	343	428	392	351	381	369	376	360	346	349	340	364	359	392	393	364	309	342	353	331	354	379	326	326	405	372	388	357	362	390	369	334	337	351	342	357	376	352	366	382	365	331	355	330	363	343	341	372	344	363	354	304	347	325	360	373	373	345	372	361	376	383	311	318	363	347	349	375	370	355	334	336	317	344	363	393	373	335	345	359	346	342	345	385	351	341	327	353	328	379	363	336	334	327	383	377	350	351	403	363	357	358	363	352	354	321	332	324	389	360	348	337	365	386	350	344	375	382	355	382	354	318	381	359	353	379	333	346	418	392	344	346	372	345	387	328	306	353	385	359	362	342	343	367	347	326	376	367	380	382	354	333	354	366	333	362	353	336	334	331	368	357	332	321	380	331	348	368	352	362	345	361	368	326	348	324	327	357	363	408	328	342	378	313	373	355	367	379	336	337	333	409	367	354	348	333	320	373	361	349	414	333	364	373	358	312	346	364	338	327	359	347	374	340	349	325	356	353	374	365	307	323	366	375	326	343	337	329	392	343	318	345	396	350	317	336	384	364	332	377	347	351	358	395	348	342	356	341	368	360	363	321	360	379	351	339	323	338	363	362	330	350	332	370	339	325	325	372	339	352	352	344	350	337	358	309	393	407	355	363	355	333	368	378	349	361	357	379	343	357	364	336	351	368	351	375	351	317	366	339	364	395	369	315	384	357	384	345	339	326	330	364	341	326	346	375	341	374	354	371	394	325	335	339	330	386	335	379	332	354	391	333	359	343	330	338	354	333	373	344	352	394	346	351	368	340	386	363	342	376	368	340	353	335	344	348	334	350	345	367	322	354	363	351	335	358	362	374	345	364	408	323	346	342	323	323	352	324	376	375	364	340	371	299	335	357	349	357	327	351	351	365	365	343	332	337	362	401	310	353	353	362	331	376	360	362	363	315	348	344	347	370	362	373	374	330	341	331	321	320	388	330	345	313	334	342	360	375	339	336	356	374	365	407	358	336	386	373	350	362	335	384	336	361	351	338	339	364	346	371	378	366	371	349	362	345	326	349	366	341	361	356	350	362	332	373	359	374	329	338	350	347	368	371	350	349	369	333	344	313	307	346	349	336	294	375	367	382	370	333	381	336	361	344	353	354	334	370	371	346	329	353	361	342	374	347	342	333	326	354	376	365	329	355	369	347	357	388	350	309	312	350	343	364	330	330	336	358	351	381	375	320	361	353	380	369	298	395	358	351	341	360	404	354	363	385	367	341	359	371	345	347	327	369	375	319	331	380	365	325	341	357	357	363	330	373	377	359	373	329	389	344	347	350	395	343	360	361	325	368	360	333	355	392	354	407	325	335	345	331	348	346	365	341	352	353	384	317	342	372	337	366	331	339	325	351	363	346	371	324	381	362	338	346	349	362	376	347	356	347	349	348	344	364	335	372	382	360	358	360	378	383	344	334	308	381	341	364	378	335	348	342	373	371	324	378	372	344	336	353	350	338	374	364	388	341	388	346	373	342	339	359	318	363	356	318	340	342	347	352	365	333	353	380	380	325	333	355	348	374	330	322	326	363	355	408	360	342	329	359	371	359	337	368	342	340	324	344	344	350	368	380	353	369	358	376	337	340	359	340	371	389	344	356	367	359	343	337	396	316	363	360	356	338	337	388	361	336	331	365	361	361	377	363	380	380	357	355	374	372	361	354	378	328	416	357	375	332	406	365	376	323	339	367	361	358	348	376	332	349	335	354	370	373	344	367	359	348	352	343	329	353	353	382	313	362	325	342	370	343	331	350	344	387	373	359	342	362	356	316	337	342	338	362	387	337	383	381	362	328	346	341	382	360	331	349	364	357	348	347	341	341	369	381	336	347	327	342	386	379	347	381	382	366	363	369	368	370	378	307	341	359	373	367	362
21808	11474	14612	16778	14391	11364	9048	7345	6321	5229	4762	3910	3502	3000	2489	2163	1895	1802	1691	1578	1506	1456	1319	1292	1205	1148	1079	1065	1034	989	963	973	954	937	950	924	913	894	899	892	835	866	781	914	873	852	887	831	854	827	850	882	848	829	830	820	818	834	846	797	806	815	771	794	847	821	770	790	797	798	828	790	826	801	808	814	827	814	785	779	815	794	753	795	827	856	786	817	816	777	786	763	838	788	820	772	818	790	813	810	748	784	851	793	778	802	797	772	781	774	791	824	775	766	766	723	834	753	801	770	733	782	782	767	810	867	763	869	884	782	812	762	764	861	820	757	829	795	835	750	831	796	797	819	769	780	783	763	772	814	810	824	819	797	826	822	793	844	823	809	781	772	837	794	777	762	787	786	766	771	809	791	797	775	784	830	778	813	757	814	782	773	803	769	820	827	779	806	838	755	748	816	785	778	808	800	798	838	808	840	747	801	809	779	797	761	741	728	765	827	835	789	796	792	807	786	807	759	819	808	778	746	828	771	836	816	822	837	825	833	780	815	806	766	820	775	791	800	833	805	786	806	794	804	827	790	853	831	823	762	773	837	831	792	779	792	815	819	742	790	767	806	801	772	825	815	832	764	832	783	783	793	823	848	806	757	780	756	791	812	859	767	765	735	839	823	815	789	747	811	828	774	780	792	810	795	857	755	823	822	806	781	810	795	815	826	807	806	811	793	804	756	787	827	803	790	781	809	743	771	749	802	774	807	789	792	785	799	823	847	815	820	809	743	805	818	798	774	803	826	799	775	822	794	829	788	795	829	761	754	769	776	779	829	754	796	852	812	787	799	794	757	829	829	781	749	745	781	778	789	763	798	835	818	784	788	802	812	826	853	808	803	759	795	760	842	829	779	788	740	822	760	772	776	765	829	797	771	858	816	783	810	771	817	781	805	776	747	808	755	826	768	797	849	774	851	765	812	797	792	767	802	792	810	824	790	849	784	779	798	791	810	783	792	797	794	803	796	799	771	835	771	762	774	755	815	796	818	803	770	813	773	826	856	818	823	798	855	788	783	821	819	836	792	874	809	816	840	784	823	789	851	743	762	739	802	820	817	803	773	822	830	786	780	794	753	819	793	781	716	811	848	776	828	787	798	782	787	812	835	826	771	834	776	819	825	816	754	773	828	805	833	787	757	785	766	823	813	822	823	805	740	806	875	810	852	777	825	783	769	792	810	788	764	816	802	769	828	761	801	811	793	767	804	765	761	795	842	807	796	822	775	846	780	766	793	784	826	790	832	754	812	794	813	782	816	768	806	825	860	809	832	763	777	789	791	762	807	823	830	817	793	804	766	796	822	819	783	742	792	784	767	772	806	812	809	758	862	786	793	819	811	797	805	817	842	777	782	798	771	823	822	819	784	818	801	792	797	819	778	853	791	796	803	813	811	794	786	756	822	817	759	870	810	832	837	797	816	766	856	777	801	777	800	816	790	811	830	837	811	750	833	762	793	798	845	755	797	800	809	789	796	788	819	802	753	819	824	796	819	886	788	793	747	830	790	785	746	806	808	842	755	808	762	810	798	889	747	780	769	804	789	782	793	755	778	788	826	831	850	863	854	770	770	788	786	865	789	788	787	780	746	812	793	821	816	804	838	833	791	791	754	787	785	753	762	783	844	772	775	813	747	824	790	784	782	784	775	837	765	781	826	819	792	753	825	742	774	757	808	843	828	802	812	758	798	830	796	810	787	841	752	823	780	773	788	716	772	792	772	789	790	791	795	817	794	815	842	753	809	761	777	856	782	794	829	838	836	767	769	835	806	811	767	791	770	814	809	769	857	798	781	773	771	828	772	808	804	803	739	746	835	840	782	843	789	845	784	810	751	762	810	791	834	799	778	836	840	771	758	814	740	743	829	814	774	846	811	800	794	786	870	789	816	793	742	789	763	811	846	863	777	840	830	796	810	781	814	854	779	749	800	794	754	821	779	812	818	758	783	776	771	784	793	734	822	821	820	804	759	812	806	825	835	789	765	770	733	811	783	791	793	777	770	741	757	754	806	780	798	805	789	785	801	813	739	836	780	804	818	834	790	769	806	732	806	809	829	780	846	841	850	776	810	786	883	795	820	817	782	823	790	742	836	837	796	848	782	827	764	819	817	767	805	777	845	745	826	752	802	843	828	837	784	804	818	809	842	802	778	800	824	792	763	771	814	801	776	806	756	768	791	831	760	835	772	831	821	862	745	864	786	754	787	773	825	755	821	759	779	776	812	811	775	829	811	792	805	769	811	822	763	787	760	809	745	779	775	775	840	815	823	787	801	799	785	793	787	777	782	812	821	802	771	750	853	764	799	778	799	815	817	780	806	821	802	769	760	841	786	782	822	796	847	774	782	802	859	800	760	751	836	782	849	826	822	792	787	837	805	770	772	826	775	805	809	759	783	822	787	786	795	773	784	780	825	793	763	803	827	793	804	822	781	764	785	748	810	779	776	793	815	852	805	759	846	770	820	862	806	797	765	745	824	788	749	801	772	784	796	781	791	789	842	777	806	774	768	783	833	759	798	772	830	812	783	798	786	789	816	807	770	774	753	779	755	789	798	766	732	782	764	809	770	823	804	780	798	771	795	785	776	819	797	781	793	816	820	801	785	818	770	769	841	823	835	770	775	836	779	784	749	782	838	776	800	781	781	804	780	819	808	763	837	793	774	805	772	799	769	753	786	819	744	741	776	811	835	844	841	760	816	783	801	804	781	801	812	793	788	827	750	765	802	807	827	835	810	777	801	802	809	775	801	805	777	800	750	855	760	779	787	827	786	779	771	749	829	803	787	842	861	767	759	783	773	777	807	791	794	777	746	777	823	769	765	797	818	826	800	811	799	806	817	805	786	783	773	757	755	769	803	785	835	751	801	805	820	837	777	823	759	786	806	812	831	739	784	790	802	799	815	837	760	807	793	794	797	800	815	798	774	808	787	755	811	835	816	797	821	803	783	739	806	809	751	788	808	798	723	794	817	751	805	787	829	748	863	787	798	823	804	777	765	813	785	806	750	783	818	795	788	770	766	815	789	781	802	780	801	803	775	783	840	777	806	818	797	793	772	836	778	749	760	826	742	843	810	787	789	779	804	862	865	825	768	771	774	823	810	799	826	768	795	779	829	786	785	795	801	716	788	746	773	804	797	765	851	792	805	740	739	778	746	820	766	805	809	806	827	800	805	795	788	821	759	771	790	767	806	814	830	808	847	789	773	810	786	815	764	797	801	770	819	754	826	794	794	841	810	817	849	712	755	831	808	789	775	758	857	807	813	825	780	783	809	813	802	779	800	789	779	824	759	796	774	811	767	809	832	770	781	789	770	818	834	794	816	778	843	792	796	811	756	764	848	776	801	838	804	839	807	817	734	848	843	793	791	826	831	788	821	776	818	835	780	820	775	748	792	769	807	783	790	783	780	826	804	792	825	768	786	784	778	821	851	845	769	781	777	796	773	806	768	757	762
15961	6380	4107	3012	2040	1535	1097	913	794	679	622	519	515	482	487	491	427	448	440	435	475	400	375	396	433	405	414	379	397	366	364	387	360	401	385	358	341	354	364	375	376	391	382	350	369	387	381	378	359	357	386	379	383	368	370	365	360	391	343	387	363	386	360	373	376	404	391	423	388	355	377	418	379	366	380	365	354	387	387	333	343	364	389	343	360	375	342	348	384	364	377	382	374	407	396	383	384	377	347	395	391	388	388	343	371	382	381	399	367	386	390	378	406	380	386	386	351	352	351	423	396	363	402	353	350	403	383	374	373	370	337	355	355	382	378	392	354	365	398	346	411	349	421	380	348	374	392	400	362	362	416	363	362	375	401	364	361	407	423	343	354	367	351	344	356	390	373	383	318	377	409	352	391	336	385	395	419	363	358	403	356	371	351	378	392	411	347	346	382	364	350	356	380	394	369	351	360	359	367	381	364	378	363	377	387	360	395	366	391	381	383	375	368	387	338	374	396	367	382	376	392	383	380	363	376	355	369	385	368	385	398	372	361	362	345	368	389	399	342	349	354	380	357	377	375	371	357	388	366	391	382	387	357	387	336	362	362	359	373	389	394	354	379	404	405	382	400	344	364	367	389	399	363	390	369	386	371	364	404	331	363	383	387	379	402	375	399	392	372	389	380	381	425	359	389	350	359	363	390	398	390	387	400	385	365	368	385	386	385	377	387	384	367	382	359	353	396	363	370	373	378	379	422	388	363	381	375	375	384	430	371	359	365	373	374	345	365	367	377	360	360	365	351	390	367	380	376	383	369	361	390	351	375	367	399	339	351	359	352	368	392	365	400	380	409	417	351	377	376	409	371	361	364	368	355	375	365	390	348	380	393	371	413	330	368	354	395	372	360	327	336	359	373	343	388	333	354	355	367	347	352	381	408	378	398	345	365	383	377	376	337	404	349	368	352	399	375	393	393	370	377	382	366	374	360	396	347	388	368	388	385	389	383	370	386	422	335	365	413	373	383	384	390	394	340	387	361	374	383	340	419	385	353	390	355	390	361	387	393	331	351	383	383	416	361	385	364	347	346	321	376	377	390	358	403	383	411	417	372	385	378	371	375	434	372	354	352	364	420	403	344	352	346	408	386	349	373	384	345	370	353	353	392	333	360	362	374	415	378	355	388	368	397	402	337	372	381	380	389	381	395	373	335	385	349	346	400	346	380	380	386	336	350	388	377	376	353	399	394	412	369	364	364	339	393	331	379	364	347	374	378	382	358	384	376	332	404	345	360	362	373	395	395	365	399	353	384	371	394	350	351	366	351	385	386	387	368	378	385	352	346	417	356	363	360	398	358	401	359	372	385	375	375	355	364	370	374	407	389	362	362	367	341	373	361	367	382	363	358	395	382	361	369	365	362	391	372	380	397	373	384	358	369	344	350	403	394	363	390	360	364	377	372	376	371	404	377	377	383	346	367	345	385	374	369	387	357	414	376	376	385	359	366	356	393	352	381	341	377	388	383	410	412	355	363	362	380	384	349	384	413	398	370	345	361	382	370	315	375	361	376	350	361	371	345	402	384	391	360	370	389	375	375	430	399	366	374	346	360	389	378	354	368	371	376	374	378	419	362	367	375	340	322	370	359	371	378	356	347	383	349	373	385	354	403	387	366	351	381	381	376	359	391	378	357	361	361	366	348	370	374	329	329	374	392	400	368	382	364	371	376	399	385	332	354	400	400	379	362	365	358	348	413	380	425	379	359	349	391	386	342	373	379	387	343	365	379	359	397	403	426	377	356	369	381	364	388	386	374	350	364	366	376	399	361	395	373	388	386	375	384	394	384	348	355	336	427	393	375	384	355	391	400	392	316	393	422	381	371	362	388	353	383	396	365	358	353	352	365	341	350	384	387	378	383	334	388	374	348	363	414	360	384	378	351	355	370	387	379	406	411	364	349	378	383	376	390	403	370	409	334	389	386	342	401	367	383	369	385	387	379	356	367	356	381	368	370	350	370	383	368	388	397	362	390	377	346	401	385	353	341	395	404	336	393	373	360	376	381	338	401	372	392	396	391	361	375	408	313	385	381	389	385	354	393	402	378	393	354	388	338	359	365	403	404	410	369	392	348	412	392	385	358	373	364	349	372	365	337	350	397	408	385	391	353	385	376	345	368	334	362	395	352	385	386	349	411	372	390	385	398	317	378	382	341	368	381	351	362	385	350	367	404	379	363	393	368	356	336	374	390	360	384	432	372	385	395	389	387	377	349	410	393	370	406	358	343	356	377	385	378	367	366	396	369	373	406	371	398	403	347	375	363	401	368	378	391	400	355	380	332	404	398	370	392	345	356	378	419	393	360	373	353	394	356	366	401	374	346	364	375	399	407	361	352	372	353	383	363	383	348	419	382	349	369	391	371	389	384	389	388	342	397	382	360	390	361	366	370	373	398	376	385	385	354	357	346	380	375	372	407	392	365	389	384	399	393	391	362	359	362	363	398	329	373	340	371	380	352	362	361	327	381	399	312	365	399	328	398	375	339	377	374	375	371	359	378	375	393	373	374	383	342	360	375	396	360	365	372	377	391	347	357	352	398	367	344	366	368	358	390	374	350	382	438	406	373	385	397	379	379	360	368	365	329	386	384	380	397	367	386	352	345	354	362	387	360	393	378	410	381	407	374	370	395	356	363	376	359	423	385	383	405	387	379	375	351	375	368	381	361	366	385	362	399	407	360	357	367	370	347	383	368	365	402	365	367	388	377	352	373	381	363	378	360	403	425	391	353	404	358	386	338	392	392	379	384	404	348	368	375	377	401	333	413	351	322	361	374	360	345	369	375	393	377	389	357	396	377	352	406	353	410	370	382	373	366	361	339	380	368	380	378	369	385	352	392	370	346	377	357	383	363	392	389	430	383	407	367	403	416	362	360	380	398	374	347	386	382	371	392	374	379	371	372	373	383	352	370	385	356	376	379	383	377	354	389	373	347	353	355	402	389	382	396	383	360	363	358	345	360	362	385	343	354	398	370	379	386	312	382	350	407	385	346	388	377	404	363	368	365	381	381	395	402	355	380	385	355	380	386	405	375	369	375	398	397	375	384	347	382	356	407	349	355	365	380	386	397	409	350	354	380	365	371	355	344	370	396	383	371	389	371	391	343	394	368	357	385	342	411	408	362	377	345	342	383	387	413	363	345	402	363	360	365	305	382	424	373	381	390	350	389	376	322	350	401	396	353	366	385	369	343	374	371	343	396	397	367	410	380	415	389	375	404	412	347	422	445	386	401	354	400	399	383	372	343	365	342	368	349	370	387	367	387	401	329	379	368	367	344	377	373	381	392	409	392	382	382	417	363	375	403	381	344	350	377	397	380	362	374	400	388	365	404	386	375	309	419	384	393	359	390	391	365	364	401	420	431	381	399	372	377	451	378	380	373	346	370	375	359	359	322	372	359	369	377	367	322	353	387	340	384	380	357	372	358	351	385	381	389	329	391	383	366	380
10075	5204	7492	8362	7004	5566	4351	3582	2944	2476	2113	1878	1738	1518	1431	1322	1255	1235	1108	1165	1092	1031	1034	1028	984	956	988	952	943	912	919	879	877	889	871	860	896	886	872	840	831	860	944	820	847	899	866	838	874	858	846	882	833	838	839	838	859	851	864	871	828	827	840	856	864	772	855	861	870	862	832	874	825	827	820	798	829	796	840	861	813	832	843	858	843	812	837	824	894	803	854	815	835	836	823	819	860	818	833	844	819	857	800	844	772	868	827	854	835	796	843	861	846	823	826	826	759	830	809	851	843	867	854	810	874	870	793	787	807	808	837	847	849	902	790	815	830	889	827	834	812	845	840	845	849	801	837	876	842	836	838	884	847	848	850	864	811	848	775	846	859	842	857	842	803	854	803	838	855	833	780	847	810	832	850	868	848	775	821	827	841	877	804	837	854	847	829	837	816	785	784	830	845	824	828	804	836	827	847	806	832	805	832	776	837	758	846	820	837	837	850	825	885	789	859	886	832	818	839	810	845	840	861	884	807	829	792	887	879	894	776	854	855	803	861	822	824	813	828	811	804	870	828	838	833	836	853	818	829	832	774	834	837	854	770	849	808	850	840	874	809	886	805	839	819	895	882	810	820	787	890	830	819	818	828	858	905	815	801	805	898	855	808	856	862	796	831	798	880	794	814	790	822	854	847	852	830	794	785	821	797	828	854	852	833	839	810	872	856	819	819	791	814	839	804	825	812	837	798	806	896	825	841	851	801	857	833	866	811	857	879	823	844	806	817	871	835	847	871	863	853	808	817	859	808	776	805	858	783	846	816	842	802	819	823	807	858	833	849	803	820	795	845	852	826	837	868	809	873	847	797	800	847	778	829	800	820	792	895	870	850	791	821	814	828	838	813	822	805	771	892	823	842	823	819	834	867	818	891	860	812	847	832	807	816	832	852	898	836	860	858	806	824	846	853	822	866	842	825	788	807	769	787	808	855	859	837	842	844	831	831	817	836	807	833	869	808	794	869	877	868	889	871	879	853	855	822	872	840	826	809	789	842	819	844	863	850	800	824	885	867	874	875	805	832	865	872	824	844	787	863	856	767	858	817	836	861	808	779	857	833	805	774	843	842	889	859	828	816	852	762	848	816	849	833	824	823	895	863	840	821	827	800	815	835	862	820	816	835	838	833	855	823	818	804	862	813	847	820	849	858	814	830	828	850	814	793	797	830	857	835	832	839	842	863	840	843	819	845	815	841	852	857	814	818	814	816	837	846	792	837	855	757	882	802	838	838	808	817	851	801	853	831	816	835	814	817	863	863	805	871	842	852	843	815	781	836	822	835	861	825	830	831	852	787	846	855	803	828	852	846	874	775	812	808	860	840	785	848	864	850	845	871	815	838	794	865	833	832	806	858	877	831	824	844	843	852	822	828	829	892	837	817	802	756	830	801	847	830	885	815	831	827	841	824	903	831	811	805	806	802	808	818	883	806	809	828	821	850	876	847	813	862	820	859	876	816	839	832	804	856	780	902	797	843	812	812	880	844	841	861	880	880	817	880	813	804	882	845	828	813	824	845	836	853	820	871	839	838	824	824	791	849	817	845	848	843	789	896	800	797	789	863	841	829	782	846	800	863	815	814	907	788	786	827	868	806	861	810	822	848	833	830	843	810	822	872	822	827	829	851	830	779	864	806	848	819	870	785	856	822	798	829	831	835	838	818	846	863	815	851	831	837	827	810	849	810	808	817	844	806	838	835	862	819	850	861	800	805	885	858	855	843	817	821	864	867	806	839	822	872	805	866	824	876	811	843	828	802	825	835	804	836	807	849	815	831	836	808	793	833	843	835	858	862	830	798	859	847	822	831	830	854	817	836	819	808	819	827	868	816	849	838	808	812	842	783	848	825	848	799	866	834	844	804	841	841	843	873	835	857	841	867	815	823	844	819	824	834	812	859	846	834	790	821	789	862	858	802	853	857	835	828	840	843	829	853	867	854	816	787	861	862	818	859	871	849	911	882	789	782	835	818	886	844	856	810	857	790	880	818	871	822	784	785	798	817	873	812	818	798	842	876	808	867	809	797	849	803	800	843	770	792	860	791	786	863	804	856	810	848	837	805	801	844	787	854	862	847	830	845	827	827	834	854	791	803	818	870	864	841	810	837	860	808	873	883	852	799	839	882	867	817	764	791	864	885	851	814	837	780	884	833	805	845	864	847	833	802	832	829	798	815	902	861	853	841	799	848	841	816	846	830	808	826	793	829	849	836	864	821	847	826	887	852	847	871	820	840	825	797	858	827	849	840	879	825	836	838	857	863	805	882	778	879	793	830	807	829	784	793	783	839	812	808	843	785	835	831	837	836	855	847	874	793	909	850	769	812	823	853	838	865	821	790	841	805	839	813	831	902	856	835	856	792	811	810	858	834	844	792	837	805	838	841	859	864	801	814	814	887	819	820	856	823	858	824	822	822	772	826	855	868	847	820	846	843	800	826	850	783	850	803	822	803	840	773	780	838	832	809	836	815	817	848	858	844	835	819	874	819	871	832	863	809	840	784	818	867	839	864	824	816	858	841	813	824	825	834	840	771	845	835	832	837	820	823	834	810	792	817	812	798	848	822	857	831	840	857	838	828	834	841	812	856	859	876	807	862	877	804	838	864	847	813	836	842	865	872	859	837	837	830	837	807	847	792	843	805	862	843	876	858	828	844	830	871	815	845	876	834	778	842	846	800	819	812	857	846	873	849	840	809	824	808	795	840	829	814	824	855	804	890	769	811	830	807	827	840	855	826	832	834	851	810	780	856	822	801	868	778	827	848	792	884	855	832	797	869	820	823	792	877	930	897	849	869	843	801	860	789	831	831	799	871	783	843	790	816	803	859	843	813	805	857	852	836	884	851	804	855	828	862	859	847	838	834	840	830	857	805	803	823	865	861	826	821	818	820	811	814	842	821	831	841	865	840	827	831	783	839	796	888	857	846	857	821	846	791	864	831	893	796	849	849	809	833	847	850	868	851	841	841	823	832	851	808	788	841	843	799	797	890	806	869	838	866	843	852	854	837	781	833	828	853	820	825	813	841	809	843	851	796	848	845	830	777	821	797	785	810	847	795	836	824	819	802	814	806	806	858	829	850	814	858	843	808	865	852	802	843	842	857	834	816	846	839	814	810	838	822	862	769	827	835	847	833	874	818	862	857	820	804	841	820	826	840	841	824	905	807	802	827	842	848	853	784	769	873	830	838	864	806	819	827	849	830	856	830	813	841	820	829	809	793	777	849	887	846	873	879	814	813	814	805	869	802	807	837	804	898	849	811	774	859	858	875	860	839	858	821	800	848	840	842	826	816	788	820	855	793	848	824	777	851	911	871	866	828	816	819	830	826	820	925	833	831	780	819	787	805	890	859	840	870	859	776	791	861	841	812	858	850	858	804	875	825	843	829	871	823	838	837	902	817	892	796	832	797	907	861	860	856	770	825	781	775	812	817	867	825	886	781	819	828	824
27440	10980	6678	5273	3506	2529	1780	1368	1158	1007	848	700	654	612	559	479	471	457	487	444	479	438	381	408	378	362	427	411	374	393	381	388	394	397	399	354	348	387	364	375	377	353	339	380	395	394	356	358	390	344	350	374	361	353	382	366	361	355	337	380	377	332	335	337	400	372	375	361	355	337	353	356	395	322	356	361	335	385	353	370	380	343	389	385	360	357	393	388	374	350	378	367	406	342	355	372	357	346	363	357	361	395	365	321	379	352	329	342	383	373	354	358	369	345	356	368	353	326	366	347	339	345	379	375	342	373	389	362	342	351	357	408	383	358	351	360	383	358	399	370	324	371	378	363	349	358	337	346	365	351	379	358	373	351	389	363	307	349	335	376	329	409	355	342	374	354	346	335	379	344	363	384	357	380	370	354	330	382	363	330	345	324	397	383	376	353	378	323	361	356	357	407	382	396	363	336	323	371	369	343	346	367	403	352	352	333	370	314	358	399	335	340	372	372	372	309	373	364	314	342	368	356	333	373	367	350	351	386	318	352	372	346	371	362	345	344	330	375	392	370	367	373	385	375	374	363	376	370	347	340	386	402	360	355	343	350	314	353	365	375	330	341	372	362	357	341	331	377	343	332	339	354	375	378	339	365	364	309	390	371	375	333	328	298	312	381	334	378	345	353	367	355	360	398	373	387	400	391	394	366	337	342	352	351	354	372	351	362	351	350	399	346	404	368	330	365	358	335	365	371	355	372	332	359	308	355	373	371	357	338	353	365	354	364	332	359	354	369	374	345	371	338	344	351	416	378	374	368	352	346	400	380	314	356	356	362	345	327	371	341	350	344	401	357	392	350	369	345	349	380	387	380	364	364	338	353	345	337	327	363	329	336	367	352	400	359	329	360	360	399	366	379	324	364	362	336	353	391	361	346	357	350	379	370	361	341	356	367	378	399	387	331	344	370	334	372	393	393	328	384	336	353	365	352	354	353	373	364	354	380	359	351	351	358	371	354	367	359	337	334	370	355	352	384	392	356	337	337	329	367	346	372	341	364	349	369	369	369	379	381	379	341	328	323	340	340	354	360	345	337	364	356	370	362	363	341	364	379	377	356	338	334	390	368	365	328	370	374	373	386	362	356	416	346	360	352	339	382	335	358	373	398	371	369	377	357	354	373	392	352	367	382	366	361	318	361	386	365	354	363	322	389	355	364	351	317	345	321	356	349	372	358	376	349	335	337	332	344	349	360	379	361	351	353	381	362	356	361	357	380	384	367	340	420	353	337	359	350	371	342	344	349	351	320	334	350	365	341	380	349	325	363	389	351	327	358	336	339	336	360	347	337	365	376	366	353	336	353	400	332	378	389	363	345	366	379	364	372	350	363	390	351	369	374	367	356	383	366	366	383	363	358	350	356	379	341	363	373	298	338	337	359	372	366	373	338	356	324	359	375	378	344	372	368	388	361	340	370	370	339	366	353	371	363	355	407	328	366	374	350	328	344	372	377	380	364	324	387	352	356	371	365	401	377	374	371	351	318	381	360	385	376	342	378	368	332	372	365	345	333	343	341	319	386	357	369	392	386	363	358	320	337	376	334	368	326	362	386	373	370	339	356	377	388	343	379	356	349	329	371	359	370	387	366	378	343	367	338	397	367	348	390	374	355	383	333	372	343	363	358	353	371	398	336	352	348	356	359	366	321	313	335	367	333	377	350	395	375	347	378	355	382	336	349	352	344	346	359	353	383	368	365	339	385	331	373	371	362	377	355	353	358	354	345	371	358	374	332	323	381	359	347	363	356	390	360	378	334	363	365	350	351	420	354	343	387	338	367	348	356	397	391	338	346	396	315	340	341	350	374	356	331	387	324	364	311	311	356	363	366	347	357	347	311	367	342	359	355	385	338	334	340	394	320	349	358	369	389	341	387	340	387	373	371	381	381	382	360	379	378	331	364	371	373	368	344	370	354	369	393	372	370	366	339	370	376	359	392	349	357	380	341	351	403	383	398	354	382	347	355	349	362	360	369	355	355	352	404	362	342	342	374	361	364	352	336	330	343	376	360	364	357	352	399	394	336	336	378	346	357	370	343	337	422	417	403	364	345	372	349	353	395	352	369	355	358	329	379	337	343	350	352	331	366	360	345	368	394	366	353	346	363	390	358	318	366	352	355	365	369	365	335	383	338	354	350	359	345	355	385	357	344	380	385	363	367	377	376	355	380	391	376	370	363	375	344	354	363	346	352	388	351	339	360	364	369	363	398	390	392	342	357	361	345	344	369	392	355	340	313	384	380	354	295	374	363	335	349	376	343	326	360	371	358	373	370	332	366	366	340	337	328	312	347	325	373	375	387	381	378	400	388	359	374	340	353	334	338	364	357	380	382	378	378	398	338	359	364	365	375	345	360	356	364	358	369	332	366	351	362	382	357	348	365	366	361	379	350	378	338	328	361	335	394	366	382	386	400	379	348	358	360	361	410	396	349	330	385	381	363	344	349	370	330	400	357	384	361	362	393	342	336	349	358	317	307	387	374	380	391	388	374	357	340	392	398	356	343	349	389	355	399	318	411	378	355	396	312	318	362	354	353	338	348	396	371	345	339	359	351	370	369	340	356	395	327	375	367	331	362	377	347	352	336	387	391	372	392	368	352	393	352	354	404	367	344	359	312	349	377	365	385	415	377	367	366	387	350	356	389	347	346	362	375	361	352	335	365	355	387	386	376	366	363	351	372	374	366	397	397	376	319	350	363	371	360	384	404	360	353	372	367	380	390	343	358	383	349	362	374	408	370	339	354	367	343	363	361	342	369	345	347	395	367	417	333	336	365	386	364	351	333	372	369	409	351	360	364	387	399	410	404	361	348	391	385	356	341	326	366	396	375	382	372	347	330	347	390	327	365	373	362	343	341	369	341	365	361	325	383	416	390	381	354	329	369	348	360	389	358	363	344	362	347	406	375	383	326	362	365	365	382	367	342	348	364	358	359	355	355	352	371	354	361	348	340	363	358	367	352	371	360	366	345	368	350	344	366	359	358	384	365	363	354	345	351	402	357	372	353	377	357	346	335	395	338	391	342	397	349	387	373	354	375	370	371	380	348	342	410	392	347	373	349	370	332	348	355	341	355	375	356	373	340	332	352	378	349	354	354	368	324	335	344	332	378	377	364	357	354	356	332	339	367	381	353	341	371	379	322	417	384	351	340	375	352	344	362	358	376	405	360	367	388	356	312	397	381	373	367	403	361	367	369	336	352	393	396	359	388	345	368	344	395	402	359	378	387	351	311	334	370	398	366	376	354	336	348	343	347	386	377	367	335	314	371	362	356	391	369	379	358	379	364	390	360	364	358	354	354	416	341	344	348	367	358	360	348	330	379	339	338	359	356	354	360	344	332	324	344	333	360	378	361	372	372	359	371	363	360	362	364	393	374	341	391	348	348	366	380	347	366	355	344	389	366	363	366	376	350	334	336	342	340	364	339	364	345	358	377	341	393	352	376	339	349
17428	7793	11146	12900	11322	8970	7148	5773	4777	3978	3399	2927	2601	2114	1902	1752	1545	1505	1406	1302	1231	1274	1151	1189	1096	1059	1036	1004	995	930	911	940	913	909	932	879	894	911	938	867	893	879	834	884	896	858	852	812	827	804	824	781	810	843	818	802	791	824	825	873	799	831	861	846	776	807	866	793	833	761	888	799	843	778	751	835	824	778	820	780	819	868	787	785	801	864	805	811	843	857	839	803	823	828	853	831	833	804	802	826	808	794	779	775	829	831	808	856	802	806	796	812	775	786	791	813	839	861	807	729	825	795	777	822	738	858	816	790	829	836	815	799	819	830	811	770	780	787	812	840	836	801	821	826	807	830	791	806	831	799	795	847	806	808	816	839	816	836	812	813	826	814	833	822	798	807	793	740	828	798	790	853	794	817	768	826	844	805	808	792	793	855	838	764	820	817	824	802	837	814	816	842	826	835	759	810	830	838	818	841	854	804	798	809	792	829	817	814	847	727	830	802	806	862	774	859	858	816	826	823	841	831	804	808	836	794	781	793	827	856	779	826	798	843	826	816	846	821	852	853	817	819	856	847	752	808	812	781	810	767	805	849	808	867	761	776	801	778	806	837	847	860	790	787	772	824	802	799	778	814	791	813	787	783	825	825	816	818	793	802	850	841	786	840	797	799	797	766	780	743	843	800	807	808	787	842	824	836	807	826	818	853	851	816	807	778	800	843	820	816	786	820	798	754	776	861	843	822	843	772	815	748	783	816	880	809	826	803	841	777	815	783	807	826	835	823	842	844	840	779	824	854	821	813	816	783	860	843	809	785	823	856	804	829	842	862	836	857	769	853	785	787	810	800	844	809	816	830	837	792	751	760	831	839	782	783	804	856	827	856	834	808	779	814	821	812	848	799	793	850	802	826	826	842	773	832	828	782	774	784	800	819	774	783	869	813	801	838	812	799	802	818	813	829	771	788	800	840	825	835	804	797	767	769	797	781	802	876	796	854	800	804	815	767	824	801	792	802	781	801	819	814	797	791	841	834	837	821	763	851	833	816	868	821	797	826	804	814	775	780	822	823	741	796	799	829	796	863	790	790	814	817	800	857	801	811	779	810	845	844	792	787	757	858	822	810	777	812	812	887	874	765	827	829	802	850	826	807	793	830	732	821	848	843	827	797	830	862	867	767	824	784	801	833	802	857	774	806	795	832	815	806	788	839	811	840	804	821	809	802	810	830	814	815	807	814	813	833	846	828	816	808	827	817	784	808	842	785	781	846	814	823	808	748	821	801	794	815	822	838	817	763	840	787	830	792	779	820	843	809	717	827	822	831	819	758	860	771	830	824	819	807	808	820	771	778	856	769	801	846	827	805	773	854	834	855	789	877	839	809	806	837	803	862	820	782	775	856	787	790	781	796	836	764	823	772	756	831	815	771	784	851	834	879	830	802	843	846	832	772	833	836	817	780	809	837	793	844	840	846	842	786	799	860	773	798	819	811	784	811	749	770	788	783	824	827	785	849	832	815	787	861	797	806	810	826	807	777	829	786	782	851	802	778	796	792	866	791	803	844	829	781	851	806	775	788	776	802	795	803	825	855	846	790	818	765	779	821	817	803	818	828	792	794	833	831	780	745	774	778	804	751	849	781	811	813	794	825	814	803	818	814	839	830	770	808	867	816	841	806	795	741	824	878	765	806	742	808	850	811	845	849	820	805	816	863	801	831	797	798	827	697	787	748	831	806	817	821	810	822	764	820	769	826	813	801	809	791	821	824	827	834	856	761	828	815	795	783	813	869	790	832	804	871	805	797	878	740	864	880	807	831	737	811	853	787	789	842	807	850	826	841	812	840	808	849	816	811	800	820	847	818	782	758	796	853	826	813	842	819	841	796	809	797	791	786	824	775	793	821	842	812	806	808	758	865	795	818	773	781	778	851	832	816	864	847	811	857	790	813	830	850	838	792	815	818	819	800	772	817	746	779	862	818	828	797	800	802	815	785	812	871	783	792	782	814	838	798	774	818	776	847	782	780	813	778	825	813	866	817	835	808	803	797	803	838	838	794	783	818	786	827	869	809	816	842	799	787	800	859	841	829	802	844	828	835	851	818	810	817	842	785	779	817	822	799	782	819	841	794	812	832	830	768	814	797	777	806	785	824	806	817	781	785	813	827	822	820	842	742	781	768	860	811	745	786	750	827	756	777	876	809	805	865	788	840	797	841	781	812	819	846	802	814	797	822	821	773	792	817	790	870	806	775	821	822	834	817	831	778	841	821	821	836	800	847	785	770	827	829	814	809	809	805	786	821	816	763	821	822	815	779	785	840	812	840	814	817	816	769	767	800	849	801	788	827	805	795	766	798	828	817	805	779	789	818	799	762	816	814	865	844	831	764	802	776	821	803	825	813	774	854	842	811	793	746	811	827	848	767	772	791	831	842	840	858	781	784	767	795	827	824	865	807	773	842	768	811	805	764	830	792	821	793	803	794	789	814	818	838	785	771	804	826	811	790	812	859	808	809	812	810	781	777	794	847	819	844	801	786	803	793	790	804	797	826	808	816	797	752	853	840	841	810	833	814	845	860	839	812	788	794	823	803	859	800	798	814	857	783	799	819	790	871	865	815	838	793	856	842	847	834	813	813	790	767	826	804	789	812	800	861	857	785	883	826	778	762	839	806	790	848	787	820	871	790	828	774	798	821	799	867	781	822	802	822	750	868	818	810	791	818	827	784	801	853	772	778	832	794	850	814	770	790	813	840	786	840	812	791	792	831	752	822	811	784	810	820	829	766	828	762	786	810	852	842	797	828	859	806	854	807	812	826	829	843	858	833	840	864	758	832	769	775	788	841	797	831	804	857	851	802	782	816	806	812	811	780	805	794	763	835	832	882	752	810	790	805	810	778	817	797	823	816	791	862	789	809	804	841	798	775	868	815	772	858	839	807	841	787	825	801	791	817	826	794	856	781	812	776	767	816	811	881	799	816	793	796	817	802	776	808	852	874	821	828	841	799	804	846	797	742	816	770	837	771	807	800	823	764	839	861	853	802	817	845	809	819	785	842	771	810	774	807	880	805	822	810	817	832	832	801	802	857	796	827	829	831	790	785	819	805	786	766	760	841	815	821	879	802	828	811	802	813	746	853	809	839	814	850	850	751	800	847	807	795	827	829	757	840	760	802	857	773	781	800	820	811	777	833	828	823	807	814	816	814	786	780	793	859	854	811	822	854	803	825	812	797	810	853	791	870	800	837	790	814	811	789	820	802	798	866	791	821	805	828	857	765	842	769	816	749	833	771	776	819	764	806	786	824	820	791	837	837	826	796	815	812	776	815	797	801	839	819	794	832	825	856	805	843	866	812	774	880	763	773	809	801	827	754	782	804	839	757	780	862	812	790	885	835	789	809	816	859	828	802	836	838	863	825	782	766	828	810	762	824	814	825	788	845	870	820	789	832	758	816	865	828	813	792	824	864	759	851	794	837	811	777	790	854	822	843	800	770	844	817
35968	16604	9896	7435	5166	3666	2637	1960	1571	1252	1126	924	800	732	642	569	552	520	454	483	493	469	461	446	445	447	399	398	378	410	394	369	352	383	330	410	375	372	353	367	356	374	339	356	350	357	367	366	313	364	362	343	325	346	351	368	394	359	358	375	355	374	402	363	355	338	360	338	342	380	358	374	338	350	372	385	340	329	328	362	342	356	357	352	353	329	333	375	375	359	356	374	332	365	373	383	355	357	348	393	384	361	327	352	329	351	342	296	332	375	375	344	360	340	368	348	350	379	381	379	357	377	385	378	341	376	341	388	368	358	320	352	357	356	358	344	336	328	360	391	338	357	332	353	354	406	359	338	364	334	343	366	335	330	373	342	369	339	354	346	373	333	377	331	337	378	371	338	344	376	349	382	356	340	328	351	342	338	358	373	388	331	337	370	337	305	361	333	331	364	350	339	351	337	336	358	371	366	372	341	345	351	340	356	342	330	354	359	325	348	349	360	363	365	331	363	372	368	354	336	378	355	364	351	371	373	393	386	344	379	362	361	369	344	327	368	333	368	329	358	377	383	340	338	341	341	385	336	378	349	373	326	372	329	371	366	350	373	365	358	354	360	379	336	371	336	367	343	336	379	318	341	323	405	398	391	381	367	354	355	364	355	349	372	388	344	387	356	345	360	343	385	347	363	343	346	353	359	364	335	356	340	377	368	355	361	350	365	343	369	339	357	370	352	368	382	388	331	337	355	369	340	349	344	347	349	316	353	348	346	333	316	359	352	360	349	329	354	330	324	361	349	344	342	344	355	376	344	358	393	387	353	345	399	348	324	366	378	362	396	321	360	379	349	376	369	338	327	377	379	362	377	358	382	362	337	372	358	341	378	330	375	395	369	366	353	377	335	384	389	367	317	330	352	328	320	338	379	358	359	360	354	341	399	341	379	351	364	353	371	361	350	382	362	376	357	333	321	354	383	362	369	390	363	376	395	348	379	313	355	374	334	364	346	340	317	347	347	324	359	345	345	389	374	384	359	339	331	335	312	372	368	316	351	379	372	370	369	341	347	324	341	385	332	356	335	347	343	344	372	351	373	322	389	312	372	372	318	362	387	371	349	358	377	364	381	388	384	355	368	381	365	343	389	394	385	388	332	369	364	356	299	336	333	357	371	380	378	373	373	378	352	372	356	382	332	340	329	369	346	354	394	313	368	360	368	340	365	353	370	336	335	310	348	329	349	340	394	378	355	359	379	356	346	365	360	372	377	342	328	400	339	341	350	409	362	360	350	328	348	373	339	352	342	385	379	354	359	322	330	415	377	397	362	326	357	329	396	355	361	375	348	361	355	348	359	383	417	343	361	375	356	364	353	357	343	368	358	385	363	354	329	372	341	347	344	376	381	372	354	358	349	316	362	355	357	345	317	372	366	351	347	353	338	341	331	347	342	334	358	355	350	352	343	377	368	346	351	345	394	381	391	361	341	382	374	348	353	392	378	360	366	379	351	372	315	376	329	340	392	333	380	356	336	369	344	330	310	356	346	360	359	330	386	366	388	341	369	333	356	353	373	366	328	369	340	359	348	342	356	373	359	336	370	317	336	314	334	337	380	329	312	368	353	387	365	365	371	328	343	320	332	348	348	334	345	329	361	398	372	330	342	393	334	336	360	366	336	368	355	348	324	361	352	326	368	378	372	376	367	379	362	318	370	353	318	374	379	362	355	395	327	350	370	348	349	378	353	347	368	389	323	363	392	381	338	341	352	371	340	344	357	387	382	342	375	374	387	328	363	356	378	362	359	341	354	324	379	333	357	344	348	354	362	321	373	343	312	370	338	366	331	349	316	370	349	368	353	342	370	362	361	316	368	350	368	343	353	328	349	300	335	363	356	352	342	400	337	367	395	345	364	398	347	319	316	359	363	364	346	301	378	389	361	362	345	338	384	381	363	371	364	374	334	359	373	342	354	367	349	361	357	375	383	365	391	369	347	343	357	361	394	370	400	331	366	349	366	362	370	327	343	343	374	349	359	380	363	397	346	343	353	378	363	356	370	377	365	343	329	371	366	335	345	346	388	367	369	324	331	373	374	376	322	408	349	348	357	399	376	370	372	341	385	349	348	370	339	322	353	364	354	358	359	378	330	337	328	374	368	365	336	376	357	392	363	374	344	343	375	339	385	352	341	358	367	381	369	382	369	345	396	366	339	336	349	357	337	361	376	352	348	337	371	383	353	335	343	362	383	380	360	390	362	362	341	413	332	320	344	355	407	348	367	392	349	348	350	364	398	366	343	370	402	375	348	334	351	385	343	364	344	333	331	366	347	355	359	344	337	393	343	340	354	357	336	354	372	318	351	382	374	349	364	362	308	346	358	365	382	360	368	390	373	350	371	376	352	353	325	413	337	365	368	337	310	348	335	346	336	338	383	341	353	341	358	359	395	320	387	356	409	387	364	376	333	344	355	356	353	346	338	348	362	367	358	333	344	324	376	343	360	348	352	370	375	326	334	374	388	363	361	365	344	343	336	361	345	391	350	344	371	422	366	345	378	342	364	371	355	370	347	346	374	345	370	365	336	329	358	360	364	366	319	349	348	376	340	343	346	340	331	371	381	386	379	391	347	356	361	360	351	350	359	341	334	344	350	385	348	351	380	366	342	347	366	309	348	381	317	336	314	337	343	327	355	346	357	360	347	376	328	354	382	353	350	377	338	342	352	356	386	331	365	357	380	374	334	360	356	359	345	335	363	340	336	385	369	340	350	334	364	389	380	326	337	331	331	342	353	394	360	323	361	362	418	396	390	340	340	389	363	352	362	346	349	377	380	364	350	371	376	362	375	371	342	410	368	340	368	340	347	311	340	361	361	368	326	376	364	328	381	378	348	369	380	339	369	369	302	357	359	369	339	350	339	367	377	380	395	332	377	350	361	367	404	369	396	350	372	350	339	361	363	364	350	362	367	344	346	359	384	308	347	336	337	390	369	360	390	353	354	364	353	373	357	367	385	369	350	347	331	353	336	387	367	357	360	357	388	366	347	407	342	355	340	348	363	321	333	322	321	344	328	371	375	380	358	362	373	376	334	353	319	302	369	336	360	366	351	323	354	355	374	333	372	344	406	368	365	342	373	355	328	357	319	353	333	349	336	384	355	371	325	370	344	358	384	338	359	373	389	393	347	364	380	372	345	377	338	348	323	360	402	383	348	373	362	351	325	347	333	363	323	312	372	381	325	343	368	331	349	365	356	376	375	337	342	375	389	333	366	384	363	356	336	336	359	375	363	347	368	370	359	342	352	335	390	339	342	381	349	384	368	357	322	363	391	358	369	336	352	334	381	359	347	354	375	362	348	351	357	364	330	345	364	352	337	376	352	379	347	375	351	342	320	338	340	344	348	347	321	335	393	353	339	340	376	366	354	360	377	360	408	378	330	385	341	357	345	380	358	370	375	404	347	341	356	363	347	313	340	359	381	358	368	359	374	356	384	348	365	368	350	392	368
21330	10766	14427	16624	14827	12185	9545	7711	6317	5316	4594	3790	3378	2876	2476	2303	1944	1833	1689	1599	1523	1400	1395	1292	1206	1124	1100	1092	1045	1040	1035	1006	980	931	929	926	974	946	888	911	922	827	864	817	861	821	866	840	863	816	819	838	809	826	776	774	806	830	812	828	757	789	839	809	796	831	864	779	799	812	828	835	832	776	814	830	777	843	764	851	823	840	839	793	838	772	810	809	790	791	820	832	801	819	798	776	772	824	809	784	763	745	798	779	823	843	791	829	780	806	805	796	807	806	786	793	796	811	781	806	777	744	792	796	817	787	792	804	847	789	809	792	789	809	844	819	789	794	765	745	809	826	768	814	809	768	798	781	847	780	787	777	802	851	809	770	774	840	803	773	825	738	847	781	826	777	840	813	795	791	801	810	796	802	818	807	829	789	782	818	790	766	821	798	795	834	849	770	778	799	795	814	831	775	811	807	774	818	777	794	758	823	772	789	783	758	765	790	812	783	803	780	791	786	768	827	785	792	812	835	845	755	726	726	800	814	812	794	761	791	822	818	824	799	833	786	784	763	835	743	820	790	792	752	842	787	823	760	806	801	818	834	821	827	826	769	801	848	784	856	788	784	758	819	774	746	814	829	816	812	896	800	802	778	786	799	766	791	795	838	843	779	822	807	812	764	851	771	778	825	802	754	816	823	799	795	792	812	799	808	772	839	827	805	788	804	838	765	819	829	803	754	805	785	798	824	755	795	836	796	819	771	802	797	841	816	799	796	755	793	802	807	770	835	794	796	786	830	842	726	775	808	823	820	841	805	857	808	871	808	753	811	822	795	819	846	770	782	802	759	794	750	780	827	845	737	804	837	743	757	775	780	782	800	792	833	777	781	782	852	818	812	823	823	821	783	790	762	810	843	833	790	822	774	821	819	764	862	829	807	789	852	813	765	772	823	796	848	832	804	804	826	833	784	766	817	822	791	832	871	802	818	832	755	799	811	791	800	809	809	800	792	770	745	812	782	831	806	771	823	844	775	827	770	765	826	761	784	802	783	840	834	771	819	748	749	808	805	825	804	818	752	771	728	817	775	779	829	823	826	777	791	766	810	804	791	797	796	768	776	828	794	807	816	763	834	765	773	800	830	803	742	777	812	802	805	771	828	783	766	780	821	838	788	826	785	783	790	832	806	806	744	832	817	807	820	807	835	789	815	725	848	797	806	761	795	768	795	794	808	813	832	829	781	759	828	769	809	808	814	860	836	799	772	813	776	781	776	855	826	831	778	761	819	843	778	793	801	796	821	825	805	789	810	809	765	799	795	784	775	836	828	825	779	823	798	791	807	822	794	844	808	798	813	793	785	793	803	845	736	811	819	806	758	815	772	790	803	794	819	799	810	813	786	795	817	806	774	777	745	817	791	794	805	838	781	805	774	798	803	794	784	828	831	804	774	844	808	784	819	783	779	776	816	815	739	828	806	764	758	833	818	811	737	817	776	796	851	806	785	835	817	771	811	858	807	782	763	853	764	817	784	836	846	784	782	776	803	806	785	848	759	768	757	826	774	773	759	817	806	761	836	764	796	825	791	792	792	786	813	796	822	800	844	804	835	794	810	808	799	813	811	826	843	846	781	819	795	736	755	828	806	820	860	762	800	799	785	808	818	824	833	782	845	791	821	765	743	807	835	747	831	830	842	845	850	818	822	773	788	761	833	783	818	816	815	761	736	748	789	805	820	804	855	778	770	807	811	795	836	807	787	748	809	848	778	814	845	804	769	761	808	816	832	828	793	814	782	802	791	791	798	811	794	754	795	813	825	778	806	795	764	780	821	822	842	825	762	746	823	758	814	854	791	780	789	845	802	858	783	772	853	808	764	804	825	848	803	812	878	777	783	757	779	816	817	844	833	772	815	773	777	784	801	815	789	793	837	803	785	777	758	839	777	839	798	800	772	793	786	805	827	781	829	803	801	836	767	796	788	796	792	794	798	788	812	754	817	774	815	808	785	852	774	837	774	808	756	769	799	795	844	811	808	855	820	784	787	835	846	808	813	817	791	819	776	777	744	806	777	817	816	839	790	780	834	788	790	767	783	808	789	773	830	758	805	785	824	790	820	793	780	790	814	861	787	800	749	781	769	823	755	772	769	804	804	855	773	832	733	845	744	837	782	780	780	798	807	818	798	806	805	778	819	814	791	736	795	808	807	814	728	761	801	806	772	815	757	809	793	796	813	792	774	826	823	782	801	862	786	818	812	820	863	801	828	829	778	771	822	771	834	796	827	755	795	768	809	841	803	787	809	778	808	783	832	806	749	792	749	826	812	799	815	791	764	802	804	768	818	815	843	765	832	798	739	795	809	788	810	817	750	814	782	784	830	789	810	779	755	848	787	769	809	755	781	793	747	767	772	780	755	786	834	825	853	802	799	828	797	759	774	794	803	805	770	829	810	827	762	807	835	836	819	809	771	833	795	729	806	798	829	787	797	809	809	818	860	770	801	778	818	794	783	850	793	834	802	767	779	833	819	785	749	807	816	858	773	822	797	804	825	870	853	858	831	831	823	801	811	813	794	795	820	817	802	821	751	764	789	794	815	819	813	802	831	791	832	811	809	748	814	806	770	850	803	804	841	784	772	813	810	789	811	770	792	771	802	763	832	789	823	849	771	772	772	784	864	802	798	761	765	743	818	858	778	785	763	824	809	800	834	822	791	793	801	810	781	806	818	764	846	812	832	796	823	782	794	774	778	750	802	827	817	752	827	813	789	773	755	778	876	812	771	797	834	797	825	790	788	780	790	790	789	801	801	811	816	807	863	802	777	791	811	802	814	856	811	783	794	792	810	823	761	819	824	845	811	858	779	800	808	804	811	820	800	772	790	803	805	811	789	828	772	786	833	795	794	806	806	806	821	816	771	773	860	795	774	795	810	803	796	764	801	775	829	800	809	802	840	795	826	765	771	825	803	879	749	741	807	817	805	814	804	797	810	804	810	773	753	775	801	794	840	809	744	808	792	771	821	816	767	831	854	746	792	800	837	784	777	769	829	847	857	836	823	827	807	816	830	823	797	786	835	892	822	791	822	789	792	750	802	833	814	817	813	828	812	801	778	750	794	839	791	800	763	810	793	832	743	806	727	791	827	821	818	742	794	777	882	778	803	790	768	773	788	784	838	796	791	792	827	815	789	771	741	787	741	779	811	794	794	716	812	803	790	803	783	759	785	816	818	775	805	770	750	837	804	771	829	818	803	828	820	824	809	789	809	797	760	788	870	822	796	842	789	840	779	824	820	811	775	781	796	767	817	808	851	814	735	832	817	801	796	841	797	767	784	809	827	868	785	804	831	815	820	778	826	741	752	812	785	792	835	799	816	742	824	824	824	809	771	782	823	791	768	799	795	825	794	773	805	771	755	818	803	823	789	761	746	789	762	775	817	811	750	785	776	810	778	773	789	815	794	790	832	808	751	814	726	786	808	842	774	786	795	814	821	786	781	820	780	787	794	814	781
15735	6265	4117	2915	2020	1440	1180	939	775	643	615	526	503	477	452	467	438	457	421	454	406	438	408	403	456	407	383	410	387	417	361	372	380	403	371	372	363	375	400	355	354	416	384	393	415	388	397	404	352	397	366	366	367	376	376	375	369	390	401	412	431	382	325	372	396	367	369	356	357	404	347	427	362	367	388	383	365	368	357	387	403	389	410	354	402	373	363	398	392	403	347	392	368	360	368	379	375	399	367	369	367	383	365	401	375	426	403	362	358	384	367	353	395	430	364	356	360	364	362	354	367	366	352	366	383	363	359	399	400	371	335	388	385	384	375	368	381	354	375	340	355	356	393	359	405	344	403	400	360	333	355	368	361	339	351	341	387	361	367	397	357	371	364	403	390	398	405	351	387	360	365	347	398	374	377	379	376	370	343	396	361	378	371	368	382	345	378	378	401	390	412	401	368	401	387	374	363	383	358	370	371	377	368	353	386	368	417	344	341	359	360	375	399	379	391	370	396	354	376	358	364	376	361	361	352	394	417	364	362	375	370	381	407	405	413	365	343	354	326	342	400	365	429	396	414	393	361	375	370	362	388	355	370	359	405	384	364	373	385	417	382	410	371	387	422	402	365	359	392	390	365	393	342	385	368	364	372	369	394	368	408	376	352	367	413	374	355	375	339	363	396	357	369	364	372	373	363	383	411	370	393	354	381	389	403	377	390	356	395	416	387	377	381	372	423	385	380	384	398	389	369	403	391	348	418	372	410	367	369	397	357	387	373	378	371	388	408	382	406	377	388	343	377	375	363	357	417	407	392	380	363	348	399	392	370	342	393	351	398	414	410	385	376	405	378	395	352	379	390	356	370	372	384	357	327	370	350	403	365	349	353	405	362	385	387	375	372	361	374	384	410	366	377	352	386	396	374	351	347	401	376	364	421	374	373	419	397	364	349	407	418	413	365	364	354	381	380	396	358	357	355	384	395	396	383	372	404	347	391	358	357	378	380	371	400	383	349	393	387	407	423	349	358	367	363	374	377	384	401	370	419	382	365	351	353	372	373	342	384	373	354	371	379	363	372	354	380	375	365	383	359	400	403	389	416	406	359	382	348	407	378	386	371	411	371	371	357	376	364	381	376	366	390	417	375	382	367	375	370	385	402	339	369	380	398	386	377	352	358	388	379	366	396	395	368	376	393	368	364	408	377	376	383	368	354	373	334	364	370	352	384	367	377	354	322	363	384	374	380	389	352	359	393	377	379	375	367	389	377	376	338	405	379	364	382	356	403	378	400	421	391	359	383	378	374	381	372	340	384	382	424	362	377	377	381	368	383	380	349	357	410	357	336	386	368	354	392	358	407	349	372	434	398	347	367	347	332	366	366	406	358	398	362	368	346	380	357	362	363	409	401	381	431	417	381	374	410	389	379	339	405	367	383	358	387	413	358	378	389	417	375	339	371	398	364	393	384	378	380	366	377	364	368	332	413	344	378	403	409	364	367	369	372	376	375	401	326	368	351	421	384	377	380	402	353	391	366	379	372	369	391	379	391	361	367	351	346	396	401	401	351	400	378	335	390	373	387	383	392	419	400	386	370	396	401	359	407	377	366	392	340	344	369	356	374	420	360	362	389	368	387	350	428	418	377	384	380	362	397	363	374	355	367	389	357	376	387	365	364	400	372	375	361	341	359	333	337	368	380	371	388	346	348	359	348	394	347	390	339	359	414	371	350	351	352	394	364	364	384	368	367	380	358	368	355	368	383	401	369	339	329	346	363	380	382	357	399	383	378	407	357	388	394	369	364	402	367	384	394	360	347	358	395	359	349	413	411	424	378	402	355	378	357	372	371	346	375	392	403	387	436	361	370	390	378	393	391	361	375	372	330	398	352	387	382	413	359	380	405	364	361	391	372	368	412	398	408	370	394	388	378	361	400	423	357	360	403	365	372	394	405	369	389	347	369	379	328	379	407	386	378	340	393	372	397	391	371	388	360	354	362	349	419	411	403	375	342	395	346	397	388	332	384	369	406	405	389	385	368	381	359	373	399	378	370	399	353	384	348	378	356	381	334	366	379	386	348	367	421	345	375	363	371	374	352	358	373	421	378	368	388	362	389	342	405	377	380	395	360	392	374	372	409	358	427	388	357	385	399	388	365	398	399	419	385	347	351	363	351	375	410	365	344	373	379	360	359	377	376	386	411	384	380	382	402	413	361	363	378	344	372	369	392	370	347	389	386	397	368	407	356	366	383	360	376	371	354	375	396	366	384	409	374	391	396	399	360	370	396	319	382	357	411	359	355	403	395	360	396	416	376	348	366	400	427	365	414	363	373	369	358	386	352	387	409	378	387	418	392	410	416	412	379	410	366	380	376	401	378	373	370	378	363	403	362	368	369	339	389	360	354	341	381	396	361	363	361	372	359	381	378	380	348	348	326	349	362	402	348	344	402	355	357	373	388	352	349	368	399	423	385	363	374	393	348	337	330	382	365	395	406	367	359	360	417	375	381	413	368	386	390	412	378	402	368	398	350	355	411	401	384	382	347	359	363	381	371	346	346	362	369	370	362	364	383	376	376	361	379	364	340	374	354	395	340	377	355	362	395	379	423	368	362	365	378	369	362	360	393	383	360	359	417	400	357	391	365	375	379	352	388	363	384	366	422	367	347	388	358	403	423	357	365	350	339	381	396	372	351	391	402	385	315	351	384	394	375	390	400	375	386	372	360	347	338	397	351	393	321	382	387	371	373	352	364	368	373	402	369	387	405	376	347	338	394	377	347	356	391	367	375	400	337	349	387	362	377	373	397	363	395	367	358	371	404	349	385	370	378	386	376	385	392	373	378	368	376	350	382	406	380	374	383	359	379	400	373	372	364	401	358	421	390	383	409	416	388	366	365	394	380	369	366	362	354	359	362	372	356	412	411	356	389	401	382	388	394	353	338	413	371	368	343	369	374	364	370	399	355	357	368	362	342	409	360	401	397	361	406	339	351	376	418	385	370	375	370	356	373	358	347	360	370	388	421	382	370	378	403	384	384	363	394	376	339	370	386	379	380	377	378	378	365	367	391	370	357	374	412	403	364	394	378	359	381	368	434	339	365	409	387	375	362	382	374	390	363	394	373	366	362	393	394	419	357	357	368	402	393	363	377	366	389	416	389	384	421	380	387	340	350	375	359	351	377	325	374	383	399	417	404	378	341	381	363	369	350	391	415	378	382	370	365	398	374	373	393	391	402	388	377	362	339	377	372	422	377	394	443	389	369	368	378	375	331	376	379	369	397	388	349	382	382	393	352	402	413	379	384	356	394	367	333	365	372	396	409	387	391	401	378	382	365	358	370	374	401	386	368	373	350	411	391	377	387	359	416	371	370	342	365	372	406	364	380	402	369	392	350	393	385	352	382	335	382	357	377	350	385	422	368	406	373	373	367	423	399	407	372	351	382	344	420	359	358	357	346	371	383	370	328	383	355	337	373	373	358	362	374	342	327	347	370	388	358	415
9772	5241	7513	8274	6840	5358	4353	3480	2926	2411	2205	1894	1657	1497	1397	1377	1228	1176	1145	1107	1051	1070	1000	1063	982	955	932	933	935	906	886	886	883	865	918	899	876	875	852	868	832	832	875	824	876	852	873	871	879	909	886	865	774	843	855	844	856	872	868	856	854	823	869	869	804	861	834	828	832	820	895	817	877	856	846	856	808	817	856	815	863	800	888	820	828	857	809	799	832	834	773	840	834	884	896	850	834	807	832	848	789	881	830	843	826	842	851	875	851	848	847	855	852	854	824	826	828	849	866	824	797	846	840	835	848	903	812	845	814	838	785	861	843	811	799	821	851	819	877	845	777	829	814	843	811	882	850	877	884	847	824	804	837	851	867	871	871	903	854	823	820	803	817	848	834	854	862	860	838	845	814	871	836	842	871	853	850	840	894	788	870	830	853	796	882	833	820	837	862	846	837	902	845	819	826	846	827	905	819	850	836	814	842	841	831	796	826	822	810	867	820	818	755	868	842	827	852	853	849	823	844	822	844	835	837	863	878	868	841	846	852	834	818	855	876	825	879	814	843	820	871	826	817	855	807	847	809	820	855	840	826	896	855	811	896	818	796	814	867	827	859	841	877	892	835	828	804	832	889	820	880	822	896	878	830	845	819	812	820	862	882	837	836	823	848	850	839	867	839	818	846	840	817	845	842	827	873	802	803	833	877	874	846	846	839	846	828	872	834	808	834	839	836	822	811	872	871	829	847	829	789	845	796	812	875	816	822	815	814	817	837	823	850	808	863	852	908	859	878	856	814	840	823	823	793	860	873	881	794	842	815	852	810	804	812	789	859	787	844	851	878	850	820	792	833	809	790	840	839	861	786	830	846	827	860	862	878	845	827	840	868	826	739	861	813	807	791	814	838	800	845	838	807	840	839	800	839	804	843	908	886	882	855	880	823	867	804	818	816	808	814	874	863	883	764	855	797	865	868	827	871	847	838	806	835	828	845	829	809	805	902	837	808	878	835	853	782	824	835	869	802	858	818	811	853	847	833	866	838	836	848	819	802	870	811	801	849	837	882	842	895	844	804	885	855	818	832	816	834	837	812	839	811	822	828	893	807	782	839	836	843	874	785	816	803	830	880	863	823	818	846	838	793	823	931	838	834	860	818	786	856	819	799	878	826	842	875	874	860	817	814	772	826	846	819	821	833	822	856	860	839	867	846	843	862	827	854	850	839	815	851	899	861	855	885	846	868	846	825	812	854	773	839	870	817	844	839	859	852	780	832	832	819	841	822	852	859	867	792	839	842	823	819	871	844	902	852	861	883	827	865	852	838	870	848	817	837	849	792	844	815	885	838	830	865	838	841	835	836	861	901	823	843	851	821	812	813	820	834	813	823	865	799	817	858	841	885	839	791	800	820	817	811	864	849	888	864	829	869	796	865	849	836	801	827	844	797	821	848	878	826	866	842	830	898	848	847	811	851	828	868	810	876	813	802	859	864	855	860	768	809	876	821	834	838	861	791	876	850	870	870	840	885	855	788	830	875	840	875	780	812	845	830	842	850	827	825	849	869	828	807	875	811	846	834	869	826	819	834	849	832	760	827	821	867	815	850	844	869	851	813	820	843	820	830	874	841	798	860	861	800	858	870	922	840	852	826	847	865	882	821	843	869	833	845	865	838	854	828	838	812	884	822	839	881	790	826	810	821	845	815	827	866	848	797	856	856	832	828	869	814	803	835	853	837	807	840	817	793	862	883	850	812	816	875	864	816	857	795	878	856	813	912	847	815	857	883	844	784	801	883	864	850	849	765	879	873	842	850	872	846	860	845	856	827	811	830	768	810	822	813	900	829	847	789	791	840	860	839	890	793	770	877	853	878	814	811	814	863	858	899	804	838	834	817	816	859	883	881	834	814	790	817	815	828	846	869	902	843	816	804	869	903	827	824	871	892	816	847	834	857	829	838	844	815	804	798	856	892	850	827	850	927	884	847	793	845	850	787	859	854	852	849	795	814	820	847	806	812	836	815	815	817	858	804	832	800	829	877	826	835	866	801	827	826	817	828	825	809	893	826	867	867	834	900	825	816	844	886	807	833	831	835	832	832	842	799	869	839	850	869	770	872	800	850	836	803	865	825	807	854	820	879	787	834	829	848	822	867	821	829	872	862	886	864	844	807	856	858	812	866	810	814	869	803	847	846	854	879	874	843	815	792	883	790	784	791	815	831	784	770	803	838	822	784	853	822	874	771	775	836	855	844	808	845	845	853	851	841	808	826	854	823	787	841	832	834	814	784	827	832	854	860	868	793	847	858	850	795	811	833	812	845	828	880	789	833	880	882	846	833	836	868	801	804	805	864	788	880	836	873	815	864	827	831	825	825	858	807	845	861	881	869	832	886	797	830	838	832	842	845	839	796	875	825	854	866	835	823	853	842	866	833	844	819	809	874	799	847	849	827	810	846	878	882	849	849	806	808	786	803	808	867	869	810	845	843	815	822	841	867	896	848	883	809	814	853	835	843	814	852	806	835	805	832	782	823	834	819	834	850	812	899	841	914	858	858	852	789	822	839	805	823	868	792	874	797	834	861	863	851	828	809	819	845	831	824	793	843	865	802	873	779	844	867	862	842	872	854	817	898	848	800	882	882	836	859	850	879	821	840	828	855	807	844	826	851	863	873	863	807	833	811	870	829	778	828	874	804	860	820	856	837	807	871	866	815	828	797	895	851	848	794	804	867	839	864	823	839	831	807	849	782	862	851	835	874	858	792	851	862	824	784	828	811	817	786	825	813	857	879	924	846	828	852	839	826	840	847	837	832	894	818	803	848	821	832	850	825	872	837	845	843	866	845	806	818	825	833	846	784	861	834	826	803	829	815	840	818	855	791	793	850	840	839	854	829	824	832	812	901	789	820	879	846	814	824	855	890	860	833	851	777	847	860	909	822	863	835	845	835	868	843	834	803	837	869	865	819	808	784	825	847	833	852	889	843	839	797	825	818	849	808	798	896	807	902	771	865	848	828	832	853	834	838	856	807	837	823	854	890	894	839	827	845	844	865	780	856	845	851	792	791	841	827	776	844	815	855	818	841	882	795	833	849	863	833	805	788	852	786	805	825	867	832	870	813	804	826	767	786	805	844	864	830	835	780	853	829	857	813	806	835	845	814	871	839	890	813	773	833	866	804	847	795	876	796	817	782	863	848	874	872	842	834	809	803	838	809	864	841	805	780	847	834	854	844	866	838	774	839	777	813	848	846	854	820	813	824	879	769	833	844	813	805	843	815	837	854	817	841	842	867	841	867	821	832	834	838	848	840	844	870	834	840	841	859	848	853	842	841	801	857	845	858	815	840	864	848	878	893	835	871	774	851	854	822	839	817	843	843	850	848	837	826	856	856	834	875	855	839	830	840	831	862	862	868	872	896	809	813	853	813	876	835	805	860	804	853	842	862	839	829	816	843	828	841	822	827	866	807	875	851	859	885	858	841	818	852	805	821	834	872	888	861	823
27193	11617	7049	5057	3480	2405	1735	1351	1178	986	830	647	642	588	539	527	491	484	415	461	463	401	401	433	390	458	363	405	410	410	371	369	385	389	374	360	334	339	382	355	362	340	382	304	370	376	376	343	343	389	325	378	380	395	339	330	377	344	372	378	340	337	330	338	355	326	359	346	357	335	378	311	328	359	360	385	372	355	364	379	375	346	332	352	374	371	332	339	352	355	352	371	346	352	391	377	382	334	364	376	332	360	371	389	318	359	371	342	334	366	375	348	371	339	360	365	361	373	354	360	352	357	364	344	371	364	363	373	400	384	328	334	383	338	385	405	362	360	369	376	391	368	371	355	322	327	340	356	402	376	366	324	372	343	361	391	371	360	334	358	357	360	329	382	384	363	351	381	354	359	359	389	321	389	334	394	337	327	381	376	367	361	347	352	351	322	374	354	369	366	382	377	345	355	371	379	339	315	363	350	350	342	357	351	370	379	380	392	362	354	319	375	364	338	381	348	361	376	374	359	350	374	373	371	378	341	371	354	368	364	363	381	338	361	366	379	376	364	406	386	326	352	364	330	401	354	382	381	334	329	343	348	363	342	334	378	371	381	365	356	370	352	346	368	382	313	371	357	398	355	351	397	344	390	357	356	406	383	321	372	359	394	353	348	326	374	349	328	347	362	356	383	362	367	327	401	396	350	363	380	362	368	339	368	347	361	365	353	355	339	378	369	372	348	336	364	372	363	367	346	375	365	330	344	361	393	318	360	353	350	327	363	352	367	365	356	365	354	367	352	351	382	320	357	340	388	371	379	394	336	390	355	361	318	367	368	350	348	323	352	381	404	352	374	389	362	374	379	368	346	395	389	366	336	386	382	322	342	344	356	373	346	323	359	355	365	387	342	356	363	362	353	363	332	381	338	318	369	353	338	344	356	367	362	351	318	341	368	398	343	342	343	355	348	384	393	345	364	355	374	365	377	379	361	368	376	378	375	355	368	358	365	367	332	363	369	360	378	356	387	359	385	335	339	353	384	359	374	337	344	338	363	388	370	343	370	352	394	360	428	381	366	341	354	337	337	371	343	343	333	375	368	328	348	344	346	367	381	383	354	337	337	382	356	385	355	348	382	381	359	361	342	331	380	339	357	350	370	381	367	358	354	365	359	372	328	413	348	356	340	359	366	351	355	366	356	369	393	365	367	344	370	373	345	371	356	389	337	341	350	365	395	357	351	340	343	388	371	350	392	359	333	358	351	349	399	381	351	339	339	386	365	393	336	364	366	338	342	386	384	340	336	341	360	354	330	346	361	341	336	368	367	366	346	338	367	401	342	348	362	398	334	335	410	357	321	355	385	372	349	359	370	375	345	361	352	371	351	337	366	349	345	353	306	358	393	376	354	391	339	375	390	353	358	360	369	347	388	375	354	352	326	360	363	364	349	328	350	345	353	337	373	364	334	380	369	378	391	359	369	375	368	367	356	370	397	346	371	390	379	411	389	342	338	371	333	373	354	352	372	364	339	366	346	349	358	367	367	383	424	354	392	376	354	367	337	326	362	357	357	350	378	373	386	355	358	370	368	351	358	359	376	366	384	350	355	338	364	381	382	327	369	349	381	383	327	374	303	322	347	367	345	332	357	372	354	385	387	371	340	356	351	376	348	353	373	339	377	350	369	341	377	365	356	340	361	364	347	339	364	318	374	369	358	379	359	333	367	362	367	349	408	331	357	346	338	365	362	367	356	376	393	380	351	363	360	345	414	358	330	348	359	385	368	359	382	345	323	324	325	380	401	358	348	332	364	359	367	358	376	384	354	347	346	330	396	402	332	338	360	377	376	365	356	357	374	371	367	336	385	363	364	369	364	376	358	385	392	380	375	381	388	357	392	327	369	333	366	365	366	380	358	395	362	365	375	357	352	327	376	367	364	336	368	381	337	362	406	407	384	393	369	385	396	368	343	373	359	397	343	387	379	386	356	384	347	364	383	391	381	390	377	318	371	347	398	344	348	331	375	331	383	357	342	376	350	395	384	373	332	347	350	363	348	367	365	371	343	391	347	364	341	372	371	342	336	370	352	365	354	365	371	358	357	393	340	379	346	351	377	390	336	379	382	356	373	360	344	352	328	357	371	345	369	381	337	403	353	339	390	394	348	352	388	359	374	352	343	351	357	369	364	358	371	391	365	335	335	358	386	339	319	371	326	346	350	368	367	364	357	359	397	352	337	342	337	346	368	352	376	404	373	338	357	340	422	377	319	326	337	381	365	311	326	334	361	344	373	314	380	364	377	344	367	338	383	359	345	348	334	361	343	375	384	354	375	373	364	362	364	333	351	353	350	374	343	341	357	377	370	400	383	384	367	373	353	381	344	332	339	365	327	378	415	364	387	342	346	361	332	378	354	365	386	361	363	368	368	386	392	354	385	370	344	347	341	372	369	342	334	374	325	362	382	329	392	323	361	379	375	368	344	345	361	371	350	317	382	370	383	364	382	370	371	369	338	359	393	356	375	352	382	345	352	330	365	396	352	355	330	366	373	363	354	339	343	384	367	353	364	362	348	369	378	350	375	365	354	343	360	366	365	347	362	356	335	364	321	364	340	320	336	314	370	331	325	349	333	348	342	334	322	380	347	372	374	384	388	351	339	338	371	380	342	366	355	336	345	350	392	341	379	333	347	345	355	361	364	349	338	373	342	392	378	365	371	382	369	346	355	380	344	362	381	390	379	356	334	379	379	359	378	384	378	356	342	410	363	335	339	322	364	361	358	300	372	372	377	331	388	339	368	319	350	348	357	372	361	333	398	377	364	351	377	358	369	362	339	357	350	365	347	350	351	411	377	336	355	355	348	359	373	368	375	362	373	347	341	357	365	368	382	359	351	387	367	363	361	347	376	348	389	330	383	374	359	351	381	365	361	350	344	362	332	374	365	343	363	373	371	349	372	361	372	313	354	370	393	356	375	374	330	337	349	362	348	379	333	329	378	360	337	378	349	344	338	347	311	325	348	355	341	363	340	343	355	375	310	345	389	384	378	377	351	359	401	399	381	379	343	352	366	329	409	365	353	370	338	359	358	351	365	354	378	384	361	351	326	337	403	359	322	370	389	378	327	345	354	350	357	345	319	383	309	371	359	358	415	361	368	369	351	369	352	341	374	340	349	328	401	388	344	364	341	353	345	375	399	398	394	338	402	368	342	334	374	342	350	341	347	357	379	365	333	362	368	404	376	350	370	325	341	361	328	365	369	354	383	351	365	360	314	367	391	312	355	365	377	375	330	410	343	344	374	334	345	348	348	316	363	352	360	328	358	373	377	337	372	361	371	319	372	385	372	336	310	316	358	406	327	383	340	372	326	320	360	374	373	392	341	361	364	348	354	383	346	365	372	382	373	330	407	361	361	364	344	344	361	363	360	373	351	377	338	369	359	338	403	391	307	371	321	310	391	351	356	348	355	357	350	347	363	384	343	365	375	371	329	344	382	350	363	368	374	355	364
17385	8606	11195	12897	11033	8812	7136	5676	4744	3947	3270	2750	2408	2207	1923	1785	1590	1485	1421	1279	1267	1232	1238	1110	1115	1072	980	1004	948	986	993	917	888	928	861	900	842	881	897	837	849	892	854	833	832	862	771	865	856	819	852	798	823	801	809	836	810	875	849	821	807	835	848	854	795	807	779	874	858	783	800	756	842	783	881	818	821	796	860	753	777	790	800	815	798	815	824	810	855	836	834	802	816	835	828	799	782	757	778	821	808	814	839	899	807	839	865	807	796	865	763	804	823	832	808	788	811	815	803	804	804	800	794	807	807	831	857	822	851	880	808	793	815	771	797	797	820	777	800	868	769	813	777	859	804	773	816	866	828	826	796	819	775	740	782	819	836	800	805	807	841	842	795	790	780	776	764	817	794	744	748	808	840	817	800	799	865	793	791	867	829	824	802	821	828	799	809	773	871	883	769	838	845	791	803	784	769	843	839	800	754	849	791	786	751	788	877	816	823	806	846	773	775	820	834	775	825	789	806	815	776	826	740	841	842	816	789	819	843	811	774	875	786	868	781	815	830	809	788	814	823	847	774	811	790	836	836	764	850	821	826	780	792	801	771	786	799	806	803	793	788	808	840	790	811	809	853	805	801	830	875	882	800	812	809	801	835	834	836	797	787	784	758	774	845	775	794	801	793	831	839	852	787	827	817	902	823	800	815	832	871	831	816	803	799	791	801	780	765	821	848	827	820	806	783	817	782	819	775	815	839	815	784	789	789	799	760	819	758	798	858	800	822	757	854	842	797	791	755	811	804	794	809	793	811	778	817	835	779	772	817	855	786	817	766	780	842	787	781	830	797	798	823	756	810	821	814	803	802	780	825	770	831	761	800	823	809	778	791	776	811	776	838	885	838	771	784	762	861	837	805	827	793	755	796	792	789	764	824	822	808	879	790	791	812	831	832	825	850	816	813	893	791	802	824	789	872	809	799	866	808	831	785	833	857	820	809	836	814	828	837	773	809	831	765	834	810	843	823	819	793	801	750	806	805	817	851	761	821	849	797	798	766	853	839	807	814	790	791	816	815	815	821	755	785	842	870	839	819	832	797	801	785	738	809	748	792	795	774	815	812	815	794	767	782	796	844	802	827	779	857	827	838	821	816	848	781	806	835	835	822	817	866	803	828	792	815	811	827	815	820	842	754	810	868	792	758	810	848	807	809	857	807	825	800	804	812	792	782	813	851	819	765	844	835	806	806	756	836	839	781	775	808	751	824	825	791	784	847	811	794	814	796	790	897	792	804	811	784	790	791	805	851	851	818	801	839	785	799	833	841	837	809	768	788	801	810	775	796	826	772	818	808	774	789	819	801	796	825	851	834	781	791	787	796	800	797	819	783	847	834	822	773	804	848	843	816	775	828	764	879	842	838	810	759	805	817	780	793	775	796	857	823	851	841	811	815	857	820	788	827	853	786	837	796	814	800	805	818	773	824	781	810	809	837	775	801	795	840	833	822	799	858	852	776	831	825	791	825	779	763	803	831	830	814	819	801	846	775	816	834	843	763	779	804	828	819	838	862	816	788	768	819	811	839	789	845	790	813	837	802	804	793	809	813	808	785	780	781	829	790	847	742	843	785	825	802	745	834	777	797	767	844	795	831	837	795	794	774	811	779	800	825	839	829	818	864	756	820	783	815	823	836	837	810	779	838	833	803	775	870	836	772	831	865	758	815	837	798	810	811	799	789	839	828	819	834	813	785	797	822	784	831	787	810	797	810	810	772	803	803	744	828	753	823	818	786	840	831	798	822	801	789	791	854	847	838	783	795	834	818	818	820	830	855	847	865	842	777	825	778	842	850	726	778	859	755	851	808	764	815	782	807	786	767	830	831	843	837	773	790	874	805	784	803	777	897	828	821	813	799	843	769	844	792	772	791	749	815	771	784	754	868	731	789	824	770	793	792	758	848	790	772	856	794	801	800	799	798	773	794	810	813	787	769	791	772	802	805	830	748	792	823	821	792	794	736	829	796	801	851	850	808	855	840	777	829	817	766	813	836	784	803	812	832	749	830	822	821	790	799	813	842	807	838	789	821	846	811	774	839	791	794	758	884	827	811	781	807	782	782	821	823	841	770	806	830	784	822	821	789	811	801	871	811	779	819	797	811	754	808	824	762	869	730	807	837	796	818	787	793	770	872	783	802	815	835	781	786	798	844	806	802	791	790	809	852	804	740	802	837	779	798	786	871	844	781	792	766	805	826	804	793	802	740	795	814	801	782	787	812	793	851	787	769	805	798	848	777	840	818	757	776	807	788	841	771	805	812	787	815	789	792	791	793	841	850	792	808	759	845	809	829	831	755	792	801	794	839	879	844	798	790	817	819	805	854	766	832	801	838	753	785	820	820	827	812	787	807	790	806	795	783	827	846	786	811	769	806	799	843	784	859	797	793	806	791	821	827	808	834	832	786	812	810	795	779	826	777	825	783	869	820	840	815	821	817	826	837	802	792	804	804	850	819	853	780	741	833	763	849	792	834	827	810	824	819	857	803	788	791	823	774	778	780	796	815	836	815	796	774	907	792	830	815	882	773	774	783	842	738	845	789	793	795	789	824	783	844	808	823	834	804	776	793	817	823	792	760	780	759	828	806	825	787	795	799	825	799	802	799	786	803	791	805	812	836	775	807	815	793	801	732	786	788	791	829	798	782	830	826	842	802	819	810	807	818	839	781	784	831	810	839	814	842	773	848	788	847	848	828	825	814	797	833	803	822	841	778	796	806	836	773	802	789	841	773	803	836	820	862	821	810	809	796	810	791	794	822	827	756	832	776	813	805	829	771	858	843	770	821	801	858	836	844	852	807	862	775	803	865	770	818	866	807	798	815	762	792	806	822	823	844	766	827	814	804	778	825	825	827	803	866	787	807	833	779	826	773	818	808	811	860	809	795	802	869	814	816	836	871	839	796	819	824	765	804	768	843	845	789	765	781	821	818	835	804	819	818	822	765	809	859	817	806	797	795	819	798	788	854	812	815	845	790	797	846	824	856	807	802	746	787	835	768	812	829	810	838	821	874	863	876	786	808	807	761	783	793	795	867	835	873	810	784	830	772	797	874	855	760	817	823	827	757	824	776	816	818	800	894	814	797	821	837	819	815	856	793	830	836	789	768	824	811	839	856	824	816	803	844	805	793	817	832	781	827	809	781	824	856	809	830	810	833	814	828	815	780	816	804	834	838	839	885	771	816	819	804	827	777	792	826	867	760	821	775	869	788	770	787	811	795	767	859	825	781	812	777	825	821	786	749	853	811	858	803	820	829	799	803	804	760	832	806	808	812	786	847	790	890	845	857	841	813	812	833	843	766	791	798	787	788	772	791	826	854	735	793	775	733	745	854	817	789	809	801	789	831	761	827	806	825	780	865	821	816	804	757	814	793	788	788	805	792	838	826	806	845	792	739	866	841	799	814	808	784	807	801	801	758	823	804	845	814	857	824	818	812	774	777	766	797	798	815	774
35833	17061	10299	7815	5373	3624	2626	1911	1576	1258	1016	854	705	717	646	613	552	533	459	457	424	485	429	416	448	445	422	363	386	377	350	391	352	403	359	386	384	368	375	392	378	365	379	345	385	319	351	370	336	367	348	350	340	352	395	350	362	382	382	340	396	373	339	344	333	392	359	357	343	349	330	370	358	329	333	375	379	362	342	369	344	352	379	374	336	359	349	374	349	359	324	360	377	365	374	378	364	352	354	402	380	380	337	309	383	380	386	336	355	342	339	363	359	376	337	367	419	346	362	370	368	336	355	364	316	340	372	385	359	390	374	340	351	393	328	350	351	355	361	347	343	377	347	343	374	346	364	338	337	376	349	338	344	381	306	394	349	336	340	366	384	369	378	366	347	377	374	352	389	360	347	368	348	372	365	386	383	344	322	351	374	338	338	374	380	358	352	357	309	358	328	412	326	359	330	364	376	360	310	325	341	351	342	390	325	363	344	344	344	358	332	361	351	364	382	347	348	336	351	366	364	299	349	382	376	334	367	369	354	342	350	376	376	359	338	338	355	371	341	349	369	333	328	318	371	377	360	352	348	329	379	335	344	333	344	349	348	336	363	367	380	397	345	354	362	358	349	368	349	332	360	308	367	337	317	347	323	351	343	370	324	335	344	380	375	352	363	350	337	373	378	355	348	345	343	354	365	372	356	359	368	330	353	334	344	341	328	341	361	333	385	334	344	381	374	337	320	342	368	360	340	368	355	367	375	386	356	372	364	387	348	348	369	332	369	358	378	338	322	387	368	384	362	341	391	370	370	354	344	344	332	349	403	319	332	366	399	389	320	332	363	341	359	379	347	334	353	390	342	369	385	376	364	326	390	346	333	371	346	388	380	374	336	356	382	337	349	321	358	343	332	350	329	353	359	363	402	345	345	355	336	372	336	347	363	349	390	361	372	352	365	359	351	338	309	315	362	367	355	360	341	386	398	372	328	345	326	352	352	336	347	374	378	324	363	374	327	341	358	379	369	361	378	358	396	344	388	351	354	363	325	374	325	330	345	318	371	363	342	342	287	363	352	358	323	337	358	360	346	405	349	364	368	412	394	355	321	373	335	335	366	349	344	337	337	348	359	325	321	404	364	318	355	355	385	345	374	368	370	352	342	360	313	333	349	337	368	329	362	347	361	387	351	337	313	335	325	354	344	346	343	330	366	373	350	351	333	347	345	366	363	389	368	357	352	324	360	339	374	351	364	374	362	331	350	342	345	357	382	360	365	364	378	393	347	373	346	324	348	364	382	400	371	375	333	366	337	330	377	356	391	359	405	363	381	369	408	344	349	361	378	357	347	365	342	376	343	311	375	361	359	318	352	344	359	350	333	342	366	325	374	376	362	363	388	372	359	356	360	343	346	332	368	330	324	366	372	351	355	353	350	383	398	372	341	366	343	366	367	357	352	363	365	380	366	397	362	346	345	362	322	361	322	370	389	366	327	363	351	347	349	328	343	357	358	357	324	382	376	360	352	322	383	373	330	341	336	386	347	312	367	341	351	356	381	376	342	335	374	378	361	320	393	329	342	333	352	393	357	366	371	373	336	359	327	346	375	386	335	381	343	333	375	316	332	389	364	318	355	336	318	369	373	380	358	359	366	380	328	349	366	358	342	350	343	348	357	383	400	370	334	344	386	399	354	317	373	365	371	358	328	370	376	343	364	355	368	344	364	330	368	378	336	335	365	376	338	292	340	376	308	356	355	372	354	378	347	359	339	326	344	366	373	352	366	366	374	339	377	371	357	359	359	381	356	325	386	382	352	389	376	374	357	362	358	349	380	332	341	335	370	370	338	374	360	395	349	365	405	392	369	308	363	371	319	374	378	326	373	368	363	367	361	386	383	402	345	392	367	353	360	378	371	380	374	365	360	360	348	380	356	363	366	387	367	350	357	340	364	336	358	307	354	352	334	329	343	351	393	406	353	337	351	351	373	344	379	320	393	326	379	381	369	336	383	363	348	351	318	338	328	396	412	349	372	339	350	349	396	361	326	383	315	343	364	327	352	363	348	338	343	368	365	371	326	346	344	354	355	392	385	374	330	338	369	349	322	344	376	360	375	342	314	339	334	349	372	340	369	371	350	412	340	386	333	351	323	363	369	345	403	382	361	334	373	360	377	333	339	344	343	320	347	375	374	354	352	393	338	374	360	362	388	350	358	327	361	350	389	373	375	352	352	322	341	372	356	357	339	340	347	319	348	359	368	379	344	364	356	341	329	359	355	354	370	350	353	366	328	373	349	367	385	359	334	346	352	362	391	338	381	368	400	336	327	355	367	350	355	354	392	333	359	354	369	354	339	361	359	342	358	362	348	388	341	352	336	344	316	352	362	381	379	389	333	359	335	351	342	347	315	346	348	345	333	311	379	339	383	343	377	340	386	349	312	341	370	375	348	374	340	334	344	352	364	325	381	370	335	360	314	350	338	373	355	329	381	337	386	368	352	341	407	347	327	367	322	339	344	342	389	384	377	348	393	371	370	343	369	336	375	404	352	412	387	378	358	346	333	353	392	357	370	343	327	340	313	341	349	322	341	377	342	338	371	334	370	376	346	349	355	326	371	376	343	333	377	333	396	358	317	365	374	359	352	363	315	341	346	397	425	371	346	324	318	368	339	332	376	339	343	345	332	375	338	346	352	365	377	333	330	375	367	372	377	357	361	400	343	356	349	347	347	333	326	359	378	354	340	363	354	339	386	335	355	359	350	336	367	321	393	375	340	351	362	347	339	357	378	377	390	331	363	369	391	352	344	345	365	345	352	364	367	364	343	362	372	342	381	351	335	326	337	368	333	349	379	355	377	403	339	347	360	347	332	358	367	354	344	344	329	341	373	342	385	347	353	369	398	328	356	385	359	363	334	340	379	358	371	352	360	367	343	390	309	367	350	373	346	349	362	357	324	380	338	374	322	311	326	357	346	320	397	346	374	347	356	376	364	357	353	344	377	380	354	350	377	354	371	362	331	371	352	341	364	389	349	332	365	377	320	346	336	362	345	339	327	364	350	372	343	348	350	388	379	347	304	364	318	375	347	331	368	368	354	375	368	358	375	367	338	361	350	337	369	348	352	371	349	376	354	346	351	335	376	354	363	343	366	361	368	347	354	342	358	368	365	332	344	327	359	335	363	375	307	356	368	362	347	349	365	351	337	368	339	378	383	371	360	350	340	350	381	336	327	372	328	352	361	347	316	368	356	357	359	337	351	348	348	353	371	373	348	375	382	335	326	341	379	331	367	392	335	358	361	329	321	346	367	360	356	347	353	349	349	347	343	393	388	339	383	371	351	324	334	341	387	378	350	382	381	397	356	338	353	355	362	335	335	371	346	388	365	334	365	332	363	347	342	331	367	371	366	386	352	347	376	375	365	381	366	337	356	326	349	343	342	368	364	336	344	353	376	340	342	345	311	324	348	383	362	359	371	303	322	332	345	327	347	342	378	335	364	350	381	342
21524	11279	14651	16975	14728	12101	9806	7680	6441	5305	4502	3771	3237	2789	2632	2297	2032	1829	1702	1549	1510	1465	1434	1336	1134	1188	1061	1131	1095	990	999	988	952	930	989	909	970	938	926	901	826	854	831	866	862	857	878	865	813	815	840	818	807	868	809	829	825	758	790	790	823	839	856	807	840	817	839	805	788	820	787	814	781	849	785	813	789	808	798	850	759	817	811	813	756	783	809	819	863	769	772	812	804	748	818	835	794	805	877	868	793	807	823	772	817	791	765	829	768	807	845	815	814	855	796	808	808	828	773	795	806	723	859	802	792	787	817	820	852	789	744	830	796	841	775	798	778	755	826	841	835	817	807	782	849	826	796	793	820	767	778	727	864	825	805	807	818	796	808	820	820	864	807	782	791	768	751	809	772	823	753	821	723	812	770	842	824	827	841	784	824	827	818	801	779	780	802	824	800	799	770	725	834	870	752	788	792	832	826	839	789	816	760	798	831	818	789	797	807	833	794	798	799	802	748	809	793	807	778	796	784	818	806	798	766	823	787	827	787	798	793	819	830	778	751	746	815	787	803	720	791	760	714	813	777	776	830	830	825	773	771	841	866	777	779	788	759	797	844	799	749	772	812	803	816	744	792	826	833	828	805	806	733	815	813	822	795	816	797	796	798	807	827	807	824	788	828	821	819	780	794	827	750	831	798	768	802	813	806	810	749	811	877	809	804	810	781	776	798	763	786	806	788	877	753	819	838	763	815	816	845	742	802	809	809	823	834	845	780	791	823	807	815	802	821	833	802	822	812	771	737	840	808	801	852	793	810	742	746	827	811	810	876	766	825	792	766	812	791	780	778	798	781	767	767	790	786	755	811	793	771	810	857	892	795	799	770	780	815	785	803	837	851	805	780	840	830	806	813	777	807	781	791	832	837	772	821	756	821	838	796	782	808	842	779	795	790	797	793	788	842	832	792	816	834	859	821	773	743	794	788	815	829	816	753	794	803	769	824	803	823	816	804	852	770	790	797	753	825	767	827	774	838	806	814	804	784	740	793	779	814	846	818	765	842	813	812	734	812	788	791	809	813	815	775	796	803	817	804	843	804	796	795	782	791	803	769	768	763	776	774	807	821	781	772	837	807	817	798	778	794	808	762	827	763	819	791	798	839	819	786	746	808	821	798	788	814	814	808	770	768	811	804	811	833	781	796	742	804	761	769	780	784	828	807	739	806	795	793	784	852	759	836	829	842	792	791	815	813	813	760	776	866	846	779	760	781	790	818	827	778	845	750	840	767	806	802	723	817	790	788	803	843	800	792	807	814	802	799	798	845	814	854	764	791	770	805	732	796	812	797	800	803	772	804	802	827	791	811	810	753	812	791	808	760	799	797	797	851	811	775	816	822	816	770	842	878	821	750	800	804	810	845	819	777	824	826	786	810	787	786	801	794	797	813	779	794	840	764	829	802	771	798	840	832	795	817	783	773	761	776	732	793	802	796	814	809	803	803	797	833	767	800	804	853	800	783	860	829	785	771	724	817	765	773	827	760	828	772	815	818	766	780	781	836	818	801	767	819	795	840	850	832	794	808	807	821	783	762	814	782	828	793	756	830	779	826	785	803	800	795	810	770	796	838	792	832	783	781	793	818	802	790	806	771	835	785	814	798	794	754	776	755	775	810	839	809	797	809	780	829	860	778	845	815	777	766	800	758	769	752	757	768	785	804	780	826	788	786	788	794	778	800	803	830	836	779	762	793	786	786	778	849	847	830	787	798	790	804	799	783	771	784	825	785	782	812	810	789	806	826	764	775	804	801	814	810	819	832	783	765	770	799	825	774	762	834	779	821	804	803	778	789	797	771	807	820	776	839	793	776	818	801	827	805	825	725	835	850	796	773	771	814	812	799	825	830	806	767	761	809	802	805	839	756	793	850	832	733	834	794	782	777	806	786	805	843	785	795	771	821	821	757	807	775	809	774	777	817	778	830	782	771	820	762	800	778	791	772	773	809	813	814	767	761	811	827	811	839	831	820	755	819	805	833	817	760	815	793	813	801	779	751	802	761	856	839	803	784	813	803	805	781	831	802	799	807	825	811	775	791	837	825	796	750	773	755	783	820	809	746	788	802	821	806	785	832	825	786	811	825	806	813	847	780	819	822	794	807	797	781	848	752	864	773	717	725	765	806	818	780	823	796	757	792	827	798	790	870	855	785	794	791	792	824	762	739	798	791	804	802	834	813	786	863	820	758	759	770	833	805	814	781	796	795	814	755	792	789	806	753	783	839	779	777	799	741	777	875	812	817	822	793	767	794	730	738	785	811	771	803	795	814	798	782	797	835	732	781	833	811	813	861	752	801	847	803	813	824	786	865	783	804	795	786	800	792	840	810	812	823	810	806	815	801	801	801	766	764	822	794	814	834	787	812	783	780	815	842	753	786	793	792	779	837	821	808	765	807	895	782	835	764	782	847	804	799	796	777	769	835	771	822	756	795	828	782	798	804	779	778	809	873	788	818	812	786	807	800	840	855	864	771	806	787	812	776	777	825	781	795	805	796	798	838	820	823	800	785	820	809	834	809	814	746	843	807	799	809	765	763	792	829	789	754	809	789	818	792	807	830	810	855	816	757	813	822	812	778	807	820	783	765	772	808	808	770	807	755	793	798	783	823	849	810	826	786	773	797	839	828	809	772	812	844	815	738	810	784	807	751	819	799	824	781	815	828	760	775	799	756	833	826	810	813	790	799	822	841	771	817	758	779	834	805	809	809	761	788	767	826	821	752	775	781	776	771	764	820	825	831	851	807	814	781	766	799	790	772	820	790	849	787	788	867	804	793	802	749	783	802	821	796	789	832	730	790	810	798	786	802	812	790	838	839	819	867	790	835	846	805	814	826	778	771	767	801	829	818	800	760	827	831	847	837	793	805	779	808	819	796	806	837	755	805	774	803	824	804	750	774	792	814	836	775	815	780	848	797	811	816	796	805	825	836	826	825	788	784	809	799	844	804	797	838	806	781	792	787	849	742	811	831	823	789	793	794	848	748	799	814	772	813	783	710	823	759	849	764	795	769	806	844	792	790	756	780	820	809	778	839	801	792	833	810	809	866	800	840	778	814	806	809	809	777	801	815	766	800	794	809	821	760	781	812	799	880	767	837	786	786	798	794	785	784	784	787	794	805	839	799	816	777	827	807	778	846	850	776	801	884	800	813	814	866	813	781	808	797	816	860	799	827	796	811	755	741	755	813	821	795	778	785	811	797	846	841	820	794	769	796	806	810	786	777	782	864	841	789	821	776	845	793	752	817	801	857	781	798	829	807	795	817	782	771	776	839	745	818	810	767	786	773	761	845	858	791	804	799	823	787	818	801	796	826	813	852	791	749	837	740	800	798	786	830	776	799	852	816	799	779	835	791	848	792	834	805	819	757	817	819	758	787	840	813	774	858	808	791	841	781	801	748	811	810	826	807	804	802	831	804	781	776	786	845	830	799	813	796	787	758	846	803	759	758	753
16487	6658	4180	3033	2079	1433	1127	898	813	655	563	568	484	481	445	468	465	462	436	418	394	425	377	405	413	411	392	409	360	371	385	385	401	399	404	359	405	402	386	390	404	402	364	361	367	360	373	410	374	353	382	352	379	382	360	352	380	366	362	359	367	379	348	364	359	358	340	365	352	352	378	377	402	394	371	412	356	402	392	440	399	355	343	413	403	381	375	390	363	364	378	343	362	354	398	362	334	351	358	369	388	384	374	332	371	360	420	383	364	392	373	400	342	350	340	378	380	369	374	366	359	398	356	358	325	425	368	378	359	385	377	403	368	369	360	384	416	369	353	353	392	371	367	359	402	385	360	368	371	370	371	389	393	406	390	353	375	355	377	354	352	375	345	369	378	336	378	360	370	403	369	411	418	394	365	390	421	419	340	346	367	413	381	347	406	348	392	390	380	382	365	396	392	408	362	374	415	366	375	376	347	407	361	366	365	381	383	397	372	345	428	411	363	388	400	350	357	361	376	390	398	374	368	364	374	387	346	368	376	364	359	382	400	385	375	363	392	413	406	377	399	376	412	338	351	350	403	386	370	386	395	397	388	421	381	380	367	385	385	350	366	347	365	329	381	370	380	388	386	353	400	353	370	363	370	380	346	429	374	413	397	416	386	396	398	364	342	345	373	359	454	393	373	362	407	356	351	360	352	375	385	355	424	360	394	397	387	365	371	353	366	376	392	381	328	365	361	347	358	359	368	396	376	364	345	392	383	410	365	383	409	361	380	351	354	395	358	372	377	407	341	363	367	380	392	363	350	331	403	369	391	406	387	373	382	389	396	354	383	339	351	340	357	348	343	405	387	366	332	362	391	380	377	400	370	402	390	367	382	358	374	364	361	359	389	358	372	373	405	395	370	377	390	431	371	358	391	373	389	404	372	382	342	375	361	374	405	394	378	353	384	417	409	374	408	348	350	336	362	364	368	367	377	355	394	407	358	364	380	399	384	401	399	396	397	352	347	378	376	350	366	363	352	404	398	378	352	379	398	374	363	360	378	441	396	340	417	373	361	412	358	390	384	401	392	358	384	389	364	351	388	405	397	369	381	346	386	383	394	380	380	354	379	395	379	396	384	345	417	396	374	417	366	339	381	358	381	374	395	423	371	358	383	358	371	400	349	392	380	379	403	386	374	356	362	369	368	366	375	424	396	371	376	379	353	350	372	362	370	393	428	330	358	378	381	358	365	377	378	354	375	372	373	371	380	367	357	382	370	391	395	397	393	407	379	379	394	415	380	374	375	413	349	391	388	377	369	390	401	362	382	366	393	360	390	384	390	398	395	409	356	359	446	395	361	369	405	388	341	414	393	355	384	370	380	404	385	364	366	386	344	343	362	363	355	374	399	379	405	408	414	376	382	364	333	360	365	372	420	348	409	396	330	364	407	365	362	385	394	334	375	363	361	400	388	383	356	407	354	370	357	343	378	378	384	392	342	368	359	370	386	347	397	410	377	342	385	354	363	388	385	401	347	353	386	393	368	364	349	378	388	369	389	344	404	342	388	353	378	383	401	350	417	357	351	384	385	399	416	379	395	348	398	355	364	382	394	342	384	359	392	404	380	397	374	407	410	372	404	415	341	399	348	365	423	367	407	366	337	374	378	354	378	336	384	359	375	434	397	399	430	390	405	410	421	389	385	360	399	369	350	383	406	378	373	379	354	412	366	354	382	385	347	345	352	376	372	369	370	381	372	389	404	384	377	365	366	375	368	366	427	416	367	393	371	402	358	342	386	370	365	395	421	412	396	388	388	395	364	392	377	354	400	362	418	410	387	383	357	388	376	365	399	374	356	379	356	370	343	348	346	372	343	358	402	384	369	407	380	363	380	375	386	350	391	385	386	381	385	378	361	379	350	377	379	365	353	382	370	354	365	406	382	376	377	353	397	380	357	372	390	395	385	372	357	344	391	389	372	371	348	362	389	378	390	401	394	402	353	370	379	351	387	388	352	356	391	353	393	347	386	360	354	380	390	370	393	391	379	380	369	387	359	384	375	416	394	338	352	369	393	370	374	384	361	362	341	372	407	378	405	372	341	371	400	390	356	380	357	352	422	414	384	396	402	387	356	385	382	378	397	380	415	363	364	388	368	394	389	414	376	379	337	396	397	384	366	377	371	382	346	384	375	406	383	396	386	408	372	394	399	358	386	352	410	369	387	397	343	359	362	374	372	393	408	367	319	342	377	353	368	384	359	354	379	370	360	378	394	365	417	395	387	406	406	367	319	363	400	358	392	378	347	335	386	359	388	397	400	391	397	367	404	342	395	402	349	365	378	353	372	416	419	369	377	368	361	393	378	401	373	394	369	380	351	387	345	371	359	398	394	389	376	349	356	358	388	372	398	366	379	350	382	391	391	355	366	387	345	359	399	404	392	378	367	366	342	406	351	354	375	398	394	373	343	397	392	420	358	418	404	396	371	362	362	364	379	385	363	331	367	345	416	350	382	380	382	367	378	399	375	391	372	372	364	366	365	352	383	383	414	397	369	338	379	377	380	385	363	356	355	343	391	376	381	386	353	351	383	393	379	389	381	375	392	383	384	343	366	348	357	404	369	399	418	368	366	411	374	392	390	380	363	427	363	397	400	342	340	374	384	340	381	398	360	354	390	401	376	370	385	377	385	362	391	343	358	415	369	368	413	354	375	372	406	399	375	357	369	376	365	379	390	369	422	377	357	394	380	361	427	353	367	442	399	356	389	382	361	389	348	352	372	351	359	349	339	356	407	365	348	382	364	393	360	358	401	361	380	408	394	346	375	395	385	407	407	390	434	345	389	412	384	392	362	403	338	398	373	387	394	417	379	378	361	346	378	399	350	355	358	365	378	384	372	378	421	383	369	382	342	365	399	382	371	369	433	364	381	365	338	362	370	369	383	345	397	411	381	386	378	387	410	367	374	354	356	401	361	395	402	354	345	354	351	355	349	386	388	394	330	361	379	365	361	406	392	375	351	399	373	390	405	374	374	368	355	377	396	363	375	395	397	377	364	348	378	387	358	383	393	379	393	363	343	379	389	382	366	358	384	337	330	362	351	335	401	367	443	385	380	365	376	403	356	334	369	353	370	430	390	393	410	414	396	362	373	366	413	368	390	345	396	372	367	363	384	367	343	413	352	371	345	350	348	403	366	373	368	403	358	388	366	330	382	381	372	395	357	356	339	360	399	392	373	375	419	388	380	415	425	380	344	382	354	372	383	382	342	347	391	361	348	364	428	361	381	412	379	370	370	381	380	378	379	373	355	358	376	368	377	401	333	394	382	353	389	350	360	356	358	379	374	345	403	396	356	394	379	397	383	400	388	356	375	386	366	383	378	365	356	350	366	374	403	422	386	397	385	370	374	402	361	383	363	379	368	389	398	359	404	339	365	373	394	392	361	425	375	377	360	349	415	350	365	415	338	379	379	405	379	355	360	346	388	372	340	335	384	393	378	407	374	410	349	386
10212	5419	7686	8444	7024	5441	4364	3556	2852	2441	2058	1858	1660	1464	1520	1311	1266	1212	1135	1096	1069	1110	1050	958	995	987	950	938	916	866	916	886	938	842	917	909	872	827	827	909	885	874	896	856	872	847	823	923	862	921	832	818	832	907	874	799	850	827	802	887	818	853	842	827	829	855	835	832	868	828	831	786	780	837	835	884	846	825	843	851	874	859	810	849	847	821	814	887	845	848	833	857	859	879	812	913	858	815	849	860	818	853	849	836	757	839	855	830	774	865	773	842	837	817	851	800	828	837	905	830	876	805	868	859	896	840	892	811	775	800	868	845	880	823	864	850	844	828	776	867	864	899	848	863	899	831	846	831	835	823	803	788	839	814	857	827	863	870	813	794	848	841	849	802	843	831	813	890	860	860	797	863	835	802	851	882	813	848	803	824	813	788	882	884	835	892	819	823	806	860	863	804	823	842	827	859	856	842	902	845	852	857	828	785	835	811	851	851	825	841	799	825	828	837	812	864	847	798	827	905	817	805	841	872	779	845	858	831	849	864	807	863	847	873	870	847	797	829	857	887	834	819	846	873	857	867	889	828	816	851	861	812	831	890	782	809	823	813	777	861	792	793	812	852	858	833	858	827	811	799	853	841	839	878	852	846	838	830	823	853	924	871	804	868	797	891	865	881	858	861	828	837	855	813	831	873	835	851	883	830	865	845	858	882	837	809	831	845	785	878	831	831	845	832	870	838	823	837	795	776	826	817	827	826	860	824	799	829	836	852	781	821	813	814	880	874	822	803	857	844	821	782	884	850	862	798	787	831	819	828	831	864	810	885	823	861	845	855	818	917	793	859	877	818	814	807	793	842	838	788	847	880	938	875	843	855	821	827	801	809	823	809	857	848	818	815	803	824	917	826	846	853	877	816	833	834	863	810	826	863	839	823	845	846	839	887	867	863	818	863	824	839	859	823	873	836	886	843	831	850	837	847	830	814	847	826	783	827	815	836	859	838	805	839	814	833	868	846	831	819	812	827	787	833	845	854	889	820	807	789	766	807	828	855	816	839	859	782	799	835	803	799	847	790	825	777	815	804	838	828	869	792	813	854	830	862	845	819	795	835	799	861	843	813	858	912	896	840	786	863	827	821	796	851	853	817	775	875	789	806	875	829	783	833	861	812	828	816	854	854	857	860	847	853	843	834	775	853	836	858	863	855	844	798	801	839	876	860	827	856	827	808	834	839	849	827	834	843	803	823	840	794	830	856	821	834	834	815	829	872	855	809	845	891	787	843	840	904	795	907	854	829	829	872	816	831	840	856	854	856	827	838	836	844	803	839	840	848	823	881	822	794	831	819	831	864	787	859	798	854	810	832	821	822	871	828	796	852	866	815	838	888	852	798	792	840	870	825	880	844	813	795	818	862	846	831	792	832	860	844	824	825	815	796	835	889	873	832	843	891	848	831	850	756	804	837	840	856	830	844	828	830	870	812	835	861	839	851	818	824	851	824	844	813	781	815	856	866	887	842	834	851	857	805	900	844	858	810	858	873	869	876	833	835	855	839	865	842	872	828	835	806	849	853	863	828	794	845	745	849	846	872	802	820	783	878	850	890	844	853	829	860	838	848	893	845	802	790	862	849	861	852	834	812	835	795	825	819	838	822	862	804	789	812	825	800	835	865	872	804	839	844	822	835	830	880	881	906	831	837	829	803	831	864	819	823	850	839	812	834	849	813	809	865	843	870	822	838	800	834	820	810	812	837	830	877	807	872	797	808	838	799	805	845	917	827	843	829	849	836	869	828	841	804	848	868	822	851	840	870	830	830	817	804	850	832	846	851	831	844	847	826	846	855	868	845	861	806	797	833	844	822	857	880	835	833	806	826	811	837	832	864	816	826	803	849	807	791	851	774	885	852	834	827	760	815	882	785	823	920	857	838	852	846	844	791	846	828	806	837	837	824	843	832	837	857	826	882	864	868	869	780	853	839	856	836	828	871	881	838	781	808	816	892	801	836	819	849	824	829	808	854	844	842	852	825	829	824	851	842	792	837	840	798	837	828	848	807	835	821	850	839	866	858	860	825	872	803	841	861	797	811	853	822	811	805	866	806	854	832	901	906	817	795	811	820	793	795	834	784	818	831	862	801	814	806	838	881	900	832	842	866	833	823	784	785	890	833	803	873	858	813	834	851	921	881	809	808	835	812	820	833	870	868	883	842	798	744	802	816	845	804	882	890	834	868	811	849	836	837	837	839	857	857	819	897	818	848	859	819	823	816	865	873	807	836	765	849	880	874	808	828	809	852	825	819	798	862	810	868	878	844	844	808	880	863	835	838	847	825	852	761	837	860	852	853	851	831	846	795	848	841	885	837	890	829	817	858	813	813	871	848	800	868	796	827	876	830	890	847	874	782	855	853	789	821	829	821	849	868	766	872	888	828	872	841	877	851	847	854	841	838	879	849	840	869	830	850	828	817	796	803	825	820	837	805	865	814	819	826	881	814	882	835	904	854	876	824	901	840	786	838	884	838	836	843	844	840	893	832	797	818	886	798	845	856	800	819	791	792	869	825	872	807	864	885	806	836	844	862	808	869	794	758	883	876	860	810	822	880	871	824	824	768	834	826	882	838	818	839	839	800	797	899	877	819	841	879	805	908	819	868	854	849	855	781	841	864	797	816	872	905	863	899	813	864	834	866	817	808	848	879	820	817	896	812	833	863	849	782	860	814	840	841	865	877	817	828	794	809	827	811	842	833	846	849	868	821	819	843	810	843	840	772	868	888	808	858	902	817	832	829	782	831	821	871	870	849	861	832	839	833	811	818	838	833	872	834	823	819	820	802	826	827	825	833	810	830	789	775	881	877	799	858	815	817	867	856	863	825	856	814	819	842	862	815	842	854	856	840	820	858	849	823	843	839	836	835	907	848	869	835	806	830	853	838	820	877	831	834	834	861	835	846	792	855	830	866	852	817	852	848	833	797	828	865	860	866	883	823	855	829	883	837	812	829	805	784	815	868	806	806	873	877	812	837	806	834	858	872	857	875	805	829	819	862	776	847	848	799	824	854	812	795	836	824	847	870	838	789	862	794	829	854	842	868	785	831	839	827	898	813	821	828	859	776	899	824	820	824	872	838	859	903	835	853	908	824	866	842	829	815	859	868	837	808	816	895	838	872	863	818	839	835	899	842	882	854	837	772	858	833	848	879	854	825	863	797	862	787	819	863	823	813	860	814	815	865	732	837	842	855	840	824	816	931	810	889	782	861	804	775	862	806	857	865	843	860	809	836	816	845	811	796	832	809	835	854	876	840	861	859	831	775	860	837	832	852	825	877	869	843	876	852	811	853	827	835	805	835	809	818	850	840	802	825	835	873	836	825	806	834	888	825	838	877	855	838	836	854	896	840	862	871	835	844	807	825	872	846	853	827	867	851	842	816	849	882	863	789	857	926	842	785	856	886	926	779	868	822	853	842	855	846	809	846	806	859	826	787	800	857	889	798	864	876
28039	11814	6962	5181	3594	2452	1794	1351	1113	918	776	719	614	579	542	527	506	464	456	423	417	440	394	424	417	411	372	379	359	389	414	411	374	389	389	419	391	378	377	367	348	341	386	418	359	381	381	399	370	390	368	347	328	360	352	354	351	398	372	348	351	378	395	404	398	393	340	365	329	385	342	354	391	320	376	321	352	372	348	350	353	370	328	378	321	385	348	352	366	364	380	380	386	364	374	360	381	393	360	360	365	347	329	378	360	358	394	377	337	341	347	377	377	342	340	335	358	372	344	360	326	325	328	346	369	338	374	401	356	390	324	354	371	349	351	372	375	333	351	320	349	362	373	348	366	336	332	347	344	371	320	335	337	336	361	367	384	336	367	353	348	379	355	309	363	385	345	352	333	323	356	363	380	350	385	333	334	345	338	352	342	337	322	333	354	382	360	337	391	371	333	348	380	345	373	365	335	342	342	336	324	356	371	381	354	393	400	348	361	389	350	350	319	393	347	406	334	347	355	396	372	359	362	354	345	377	347	380	372	385	332	344	349	386	380	347	356	337	367	350	371	352	352	365	384	361	379	366	341	330	315	374	319	381	327	369	361	328	327	360	365	340	357	376	348	394	319	362	384	352	383	343	391	376	316	396	358	343	350	334	395	385	344	349	347	340	382	360	376	378	352	388	379	376	382	358	389	336	353	342	337	340	428	361	342	369	335	351	385	356	345	355	319	376	381	353	323	368	382	346	383	331	375	363	337	320	378	350	390	383	371	357	340	386	375	380	333	383	359	362	359	322	341	353	388	338	375	388	361	342	306	354	354	374	385	367	353	388	369	371	314	355	347	347	332	367	368	362	393	347	377	345	328	353	352	352	330	375	361	366	377	350	404	336	333	365	380	336	358	333	345	350	340	363	355	344	349	352	384	365	389	368	352	398	385	343	366	374	334	358	387	352	377	374	336	360	358	349	391	379	374	373	369	357	311	358	399	341	352	373	356	320	375	353	372	340	391	398	326	357	397	370	357	384	417	363	308	379	370	377	355	366	339	317	385	330	366	371	352	388	366	382	341	353	396	348	392	345	376	332	338	342	366	373	365	357	331	353	380	358	373	357	350	374	357	346	367	337	394	346	378	365	326	351	362	345	355	362	345	385	400	340	333	361	318	336	340	344	354	364	350	378	333	344	400	353	338	372	362	346	375	350	333	375	390	319	386	388	359	343	349	351	353	340	401	349	319	317	339	364	348	335	358	369	393	376	368	325	369	346	353	339	376	336	369	341	385	350	354	366	359	359	366	355	349	342	377	353	357	342	365	333	355	372	394	371	395	369	355	365	363	336	355	352	352	365	376	361	363	347	364	339	326	349	377	360	371	330	412	383	369	374	360	374	327	353	378	351	352	370	362	322	342	378	349	335	332	328	378	357	370	380	371	374	351	378	375	357	391	339	349	372	365	360	390	338	342	371	348	370	364	372	368	346	370	359	350	381	395	377	380	390	356	384	383	363	335	314	401	382	351	374	363	365	339	372	330	371	351	351	335	335	345	356	348	378	364	343	361	363	354	341	367	377	404	341	374	342	383	380	383	349	363	371	402	361	358	383	401	332	328	374	367	400	344	359	384	353	373	353	370	342	356	328	353	369	366	363	326	353	330	363	382	372	387	358	372	362	390	350	354	342	338	360	354	356	374	360	353	333	376	352	343	358	353	365	348	333	386	384	375	360	377	363	341	364	306	316	344	371	338	390	351	348	338	374	382	412	385	382	351	386	369	386	392	376	373	370	337	330	341	343	327	343	349	360	367	364	370	380	358	357	394	355	381	367	354	353	369	359	348	357	363	375	371	317	362	352	345	381	379	365	328	367	349	326	365	374	355	328	375	343	351	348	376	339	362	368	312	345	370	352	379	341	361	380	361	379	357	366	354	302	370	376	361	330	370	346	356	372	350	333	379	412	339	356	369	345	330	366	382	404	386	355	344	372	340	351	352	387	342	365	365	349	375	402	375	355	340	353	381	360	368	348	356	366	376	353	374	353	391	347	331	347	391	378	351	378	389	332	339	352	369	363	401	369	376	370	372	334	353	334	379	361	337	347	370	372	392	352	363	322	347	341	336	348	396	390	376	348	338	350	350	377	408	330	382	337	343	364	374	377	346	373	332	344	335	347	355	298	340	324	398	350	360	369	352	356	327	338	365	377	378	388	360	352	376	348	344	339	346	372	327	354	339	324	371	378	395	399	352	384	338	338	318	386	387	349	360	351	343	368	365	366	332	330	336	342	361	375	340	341	385	382	359	348	344	333	345	359	358	342	363	340	362	319	362	338	363	393	373	358	361	364	398	339	353	414	373	330	319	349	354	338	354	334	334	370	356	318	323	369	368	347	376	372	319	333	369	367	342	351	348	336	354	354	336	341	387	389	393	345	334	383	362	381	382	323	387	358	343	337	357	360	373	368	358	354	320	331	337	364	360	355	355	345	348	359	357	349	386	358	343	350	338	360	328	332	377	369	345	341	328	348	335	347	338	399	306	341	371	364	372	326	365	363	394	319	353	324	365	375	370	356	329	361	382	388	356	380	353	319	374	354	388	357	371	310	377	349	344	339	364	369	373	362	342	352	356	375	375	352	333	354	358	365	341	381	367	374	389	384	392	396	366	357	379	349	378	352	310	350	390	340	363	362	340	360	376	337	375	380	352	373	375	347	398	357	362	363	366	367	349	395	364	362	361	320	352	357	382	331	356	399	335	344	404	366	342	355	351	362	334	370	335	332	346	371	343	314	371	335	345	335	350	360	351	352	356	357	364	379	349	356	349	340	384	326	381	332	357	389	373	337	344	372	340	341	338	341	362	366	319	357	360	384	362	387	365	352	356	408	370	335	330	368	324	363	395	374	338	370	320	379	339	381	373	338	381	368	344	366	371	331	363	334	308	326	378	343	357	390	357	354	363	333	383	391	368	379	330	363	372	356	337	359	362	375	379	387	403	366	376	361	340	339	360	357	326	339	366	380	411	336	354	367	373	355	400	385	378	362	349	334	344	351	381	335	354	347	406	403	348	357	342	342	378	386	349	381	377	392	371	346	347	365	357	325	344	325	333	385	371	325	324	363	365	382	390	362	396	351	385	359	350	373	330	393	363	368	395	386	373	354	345	343	356	369	366	359	368	386	354	369	328	354	378	359	356	337	343	342	416	401	371	365	344	361	320	346	378	348	381	379	350	370	374	391	330	378	363	370	403	338	306	379	317	370	371	368	334	354	361	344	396	333	354	360	355	349	358	363	356	370	345	356	331	378	353	367	363	362	337	369	394	358	363	346	388	366	364	367	323	381	346	409	364	366	353	355	387	322	318	343	336	347	385	367	374	393	400	360	347	376	327	380	361	328	317	372	348	374	360	346	333	324	372	382	374	352	348	323	381	343	355	365	348	368	341	382	346	345	359	381	359	361	351	373	374	372	372	349	323	388	359	335	342	353	365	319	316	351	355	357	388	340
17812	8569	11176	12734	11216	8934	6977	5606	4579	3845	3109	2692	2414	2218	1885	1703	1544	1500	1398	1395	1184	1253	1177	1142	1127	1018	994	959	955	961	970	978	925	928	856	882	908	881	853	873	873	917	828	853	846	849	857	840	802	897	835	827	817	839	871	806	856	819	771	762	847	842	816	829	838	799	854	838	857	789	827	749	796	802	844	859	827	786	815	758	845	841	801	787	855	804	763	822	815	808	824	778	851	759	752	835	821	758	823	776	810	837	806	746	821	790	821	839	805	819	743	819	804	820	860	749	831	772	810	831	796	809	827	822	819	783	846	824	800	804	799	808	772	835	825	825	735	830	795	791	794	780	809	806	848	810	746	836	814	774	806	780	814	821	822	831	810	791	880	788	805	843	787	833	763	793	799	782	792	853	776	793	813	882	821	865	749	846	859	828	798	827	814	839	816	837	813	759	788	790	792	783	797	746	822	787	819	816	802	774	742	775	771	808	766	771	789	812	793	839	804	810	788	835	819	768	811	800	840	836	779	768	765	787	813	851	803	794	796	811	810	841	840	812	778	829	856	842	818	769	833	798	855	790	817	809	796	834	807	867	863	810	804	828	811	837	828	820	802	744	817	825	806	792	825	802	771	813	799	814	808	808	816	783	821	827	805	853	771	775	829	798	823	832	821	796	763	815	732	850	841	832	796	839	781	800	829	857	817	787	809	810	853	897	782	804	835	810	830	846	818	775	817	808	811	823	801	833	801	845	847	837	849	788	815	792	794	763	821	769	838	859	778	831	765	835	806	801	821	769	785	789	838	802	809	823	863	744	837	812	842	822	809	811	782	832	803	802	827	824	780	840	820	767	833	814	806	819	802	804	876	856	824	813	815	793	777	822	776	767	780	853	811	815	821	820	784	790	792	817	821	813	807	763	848	833	786	818	833	767	771	802	805	825	816	812	781	816	828	816	807	835	800	824	815	875	834	791	840	840	784	803	801	825	813	815	828	802	803	812	803	765	817	803	807	780	817	807	806	808	780	821	816	816	835	793	798	804	776	811	820	795	826	808	820	804	782	809	814	800	816	867	816	813	784	827	772	816	801	885	763	838	789	837	867	813	821	794	849	811	815	804	827	787	802	814	781	796	841	838	807	867	844	795	762	844	832	791	862	794	814	821	825	834	785	785	801	810	792	882	834	837	830	784	809	803	767	802	778	817	809	829	808	797	774	792	809	788	800	757	780	833	769	813	807	795	817	809	787	796	815	828	775	815	824	871	798	815	789	823	809	783	796	776	808	782	801	788	789	830	798	737	788	811	809	777	819	829	770	771	769	812	780	856	854	826	837	823	834	782	841	773	867	818	878	833	857	774	808	850	841	788	833	829	806	811	844	830	807	790	780	848	802	809	774	820	840	778	813	811	804	814	857	771	787	768	815	859	789	825	811	779	823	819	848	806	810	809	825	813	738	749	786	787	815	768	826	798	817	839	830	828	837	785	762	836	830	852	832	833	795	795	796	840	800	811	817	822	892	824	772	778	803	786	777	778	817	785	814	805	827	844	755	768	810	768	827	832	819	815	790	793	837	786	804	816	795	813	834	743	792	829	802	765	802	768	832	826	823	857	825	787	802	850	805	776	841	820	838	836	805	798	830	796	769	806	761	875	806	815	805	821	834	817	784	799	789	849	796	789	811	823	791	792	812	732	793	803	784	801	811	812	780	812	843	837	823	791	792	821	780	838	832	844	795	802	808	802	814	815	813	763	834	849	812	777	833	842	837	784	869	853	848	803	841	848	810	800	835	840	817	829	868	810	846	818	818	819	803	784	776	756	767	851	796	818	796	776	786	791	816	816	799	797	799	787	825	817	822	793	863	807	842	801	810	794	834	798	851	773	817	783	831	779	842	829	790	802	838	843	815	760	731	828	799	818	782	796	831	830	846	806	833	791	806	913	799	829	790	833	833	793	847	788	772	857	823	795	783	772	788	817	796	797	836	871	849	826	829	795	797	757	813	800	759	768	812	809	818	820	829	833	864	796	859	765	842	789	783	793	792	771	798	855	843	740	851	849	811	792	827	835	853	829	811	801	757	827	795	812	807	780	794	794	867	830	804	863	828	829	790	878	776	802	824	751	814	786	859	811	817	757	806	811	804	815	786	813	799	856	820	811	765	767	824	801	791	806	809	832	840	805	837	829	823	799	773	789	813	855	810	806	746	860	803	863	829	782	825	784	846	828	840	836	802	772	793	827	820	787	810	776	832	837	796	781	786	718	767	813	792	827	809	831	827	840	813	818	819	829	770	800	815	811	821	820	798	847	791	802	861	859	803	791	790	729	794	878	795	814	851	766	792	804	810	806	788	810	780	821	838	816	863	814	807	844	797	819	781	759	810	854	769	810	795	774	793	762	792	765	806	809	803	830	797	781	831	795	790	790	788	816	802	749	779	787	888	811	827	794	762	820	819	830	795	802	772	887	801	806	819	770	803	811	784	805	809	808	784	787	855	847	828	814	795	838	803	860	841	828	831	794	828	802	799	780	815	837	843	844	765	806	821	802	817	869	807	814	801	768	797	771	794	842	813	786	804	794	831	857	796	854	778	777	810	822	795	815	813	786	808	794	819	846	783	797	789	809	840	779	799	814	830	790	817	843	741	796	817	798	813	844	844	840	862	813	791	786	792	776	824	792	773	850	805	835	841	794	810	815	812	793	796	749	812	817	797	818	792	807	845	838	796	837	813	770	816	791	786	847	803	778	810	817	846	812	830	842	778	842	762	796	820	865	813	756	779	874	792	778	773	834	808	816	817	830	805	780	810	783	804	830	812	812	781	771	818	777	813	816	833	798	809	804	797	819	785	847	824	761	797	818	790	828	825	849	810	804	808	766	788	809	813	791	848	830	842	814	813	841	805	856	837	809	832	839	819	815	815	862	776	842	774	785	798	778	842	851	824	777	824	849	774	813	805	794	829	839	870	824	863	803	851	842	764	811	784	814	809	852	853	795	800	801	793	799	773	817	782	792	812	778	840	841	845	775	765	836	829	801	860	843	806	834	852	778	822	811	784	795	848	797	783	790	812	848	771	833	828	771	785	815	763	801	822	791	768	759	810	824	830	799	804	787	801	801	779	860	806	766	778	791	811	775	814	792	812	800	773	778	814	820	837	811	761	783	773	832	790	777	782	829	783	769	802	815	850	802	836	825	781	799	817	781	797	809	808	793	814	872	834	796	823	836	774	814	752	819	829	821	825	783	856	830	766	827	841	796	809	800	835	775	847	853	780	804	787	807	788	816	817	821	766	824	842	771	853	814	786	788	825	837	842	809	822	835	778	895	806	855	794	815	865	811	830	772	827	778	864	768	778	860	843	818	815	782	792	790	815	810	866	834	814	865	779	810	811	817	765	809	803	877	844	876	793	853	793	800	841	853	797	822	766	795	816	778	758	831	742	849	809	776	835	801	791	796	849	820	838	776	822	748	791	798	819	809	782	809	812	792	836	832	783	801	799	815
36331	16417	10236	7510	5148	3575	2597	1862	1489	1122	987	949	818	670	684	542	560	540	517	477	475	442	448	416	463	416	455	386	367	354	368	346	413	404	399	404	368	372	373	339	353	337	354	342	319	367	395	359	373	379	375	343	349	369	341	382	412	345	395	383	372	362	345	395	342	318	368	356	351	356	346	363	376	346	362	327	357	361	360	366	350	343	362	353	368	356	340	372	337	354	371	357	334	335	374	346	373	360	350	348	341	345	358	346	366	366	348	361	368	343	368	347	371	375	374	350	382	340	373	355	346	409	350	348	390	331	346	368	331	371	347	358	350	334	336	344	352	351	325	308	367	335	364	360	381	383	365	355	338	357	350	401	358	388	352	361	331	361	392	337	361	308	322	383	391	376	368	314	363	354	348	378	351	376	383	378	347	340	355	362	358	322	341	332	356	373	382	356	350	367	347	382	396	373	373	362	354	381	348	362	327	342	362	365	341	339	382	358	349	335	348	335	343	339	372	331	331	354	385	350	377	365	377	333	325	334	365	357	368	366	366	376	352	316	333	356	325	339	350	434	382	362	376	364	325	384	382	366	335	349	393	364	369	359	352	361	348	355	358	355	383	346	376	349	332	391	348	350	362	395	367	391	349	365	376	352	353	346	347	351	342	344	350	340	360	359	397	359	362	355	346	335	388	405	341	374	356	353	335	358	362	357	356	344	396	326	368	346	362	386	311	330	361	334	340	396	365	392	355	323	343	373	370	351	349	320	327	331	357	389	362	353	347	370	353	384	361	358	399	355	322	385	349	358	344	319	336	363	362	368	342	379	370	378	337	383	351	353	361	349	338	361	354	356	357	359	378	369	345	358	338	321	340	392	378	408	381	374	349	349	337	402	324	352	391	317	318	348	346	300	381	365	372	324	337	352	301	367	353	331	365	340	403	371	387	317	377	380	334	346	322	348	341	358	338	335	343	351	361	372	370	376	374	371	346	349	386	358	380	379	350	359	357	323	347	343	367	380	352	360	386	378	347	345	386	367	344	350	385	350	383	358	386	396	351	304	336	366	349	342	368	339	360	341	364	374	371	376	391	336	317	345	399	416	363	340	351	385	354	354	348	370	340	365	360	360	339	340	364	368	359	386	351	364	343	353	379	377	347	354	359	343	391	360	369	358	344	388	362	339	353	392	364	347	355	357	330	363	340	362	382	326	362	363	374	331	358	347	355	361	358	352	334	381	328	361	368	353	351	346	350	369	371	365	372	377	375	388	338	373	352	357	359	370	374	353	345	361	393	336	371	360	349	350	352	299	344	363	335	329	344	341	357	368	369	371	355	370	328	358	371	361	325	373	358	348	374	320	295	362	336	392	381	347	361	335	365	350	359	351	375	398	366	350	410	366	334	341	379	368	354	360	363	362	328	344	389	347	325	320	341	369	366	360	345	349	375	351	358	308	339	361	353	347	338	356	355	338	416	373	352	358	355	312	365	375	359	324	344	327	341	363	327	349	373	384	381	365	336	346	371	361	359	373	368	354	349	393	387	348	379	335	372	373	351	373	336	343	358	355	368	345	333	320	404	355	358	332	349	347	355	366	344	371	365	367	359	333	317	324	340	350	315	354	339	352	362	371	338	364	380	386	385	351	354	384	370	338	370	369	349	350	349	397	362	329	346	385	343	321	345	361	329	364	350	329	358	368	360	374	341	323	352	357	372	403	365	367	378	334	367	371	362	391	342	380	365	330	385	377	364	361	347	389	366	364	340	397	355	332	339	351	347	365	332	347	322	350	351	330	348	337	368	360	390	356	311	307	324	345	382	359	326	353	342	346	361	347	381	322	363	358	356	357	351	331	372	341	382	321	359	358	387	394	374	366	372	347	363	375	344	362	367	344	333	375	373	357	352	335	349	376	332	335	394	365	324	338	351	331	329	372	391	359	337	339	341	380	341	334	371	365	340	319	373	315	335	341	364	339	393	377	355	362	368	336	376	351	340	338	349	352	351	345	334	359	341	351	368	375	338	353	353	368	365	353	353	317	352	332	359	356	349	366	355	375	347	365	332	368	362	317	328	373	359	353	364	340	335	379	355	334	362	403	372	316	378	353	360	367	389	354	361	347	331	340	361	366	331	364	366	346	334	310	397	332	370	330	352	340	342	351	402	375	340	377	337	325	378	360	360	380	372	354	349	321	378	342	325	361	339	354	331	340	358	364	365	382	357	336	347	366	346	340	353	341	311	369	337	389	361	376	383	332	352	360	386	366	372	339	344	390	390	348	388	352	390	332	355	361	347	384	332	382	361	326	381	364	354	360	393	372	388	330	332	379	370	360	343	353	358	354	385	347	356	371	344	360	406	354	356	375	348	349	336	323	343	341	369	343	369	351	356	339	326	384	368	341	318	379	347	342	338	322	318	366	333	329	338	331	332	349	355	326	317	339	354	360	331	335	350	348	368	358	348	333	360	360	327	358	344	372	348	341	343	331	338	353	403	377	378	335	358	355	365	330	341	374	370	332	389	348	376	379	339	351	365	336	358	326	338	343	317	318	338	387	383	354	344	379	353	384	340	393	339	406	355	373	345	381	318	349	366	336	359	340	359	357	316	336	359	328	344	316	343	323	347	340	375	347	365	337	324	347	356	376	340	367	357	335	367	385	358	374	346	339	343	361	356	343	369	355	344	343	356	331	358	376	374	364	371	351	347	335	360	352	316	337	355	329	339	347	363	343	363	371	338	356	346	353	320	330	385	339	377	338	382	332	379	341	350	366	361	364	381	350	358	354	344	339	356	365	372	371	338	354	343	353	356	353	361	366	383	346	343	339	331	360	316	383	357	355	366	355	353	351	361	363	341	352	381	333	329	369	341	397	308	408	356	359	387	330	322	312	366	368	348	406	352	377	369	393	382	338	332	343	386	325	369	360	303	349	344	349	379	346	347	309	373	365	376	366	343	361	346	345	313	344	343	373	382	391	370	381	387	376	356	354	358	347	363	402	350	372	309	343	337	341	332	320	330	359	325	356	356	328	342	358	360	336	333	339	392	342	343	338	350	348	347	350	338	367	340	397	397	346	356	374	378	363	362	347	397	389	343	355	358	350	350	369	355	321	374	339	337	385	326	369	364	332	347	366	382	351	335	328	348	346	356	367	365	328	358	386	333	390	330	345	363	342	378	325	348	366	370	349	361	328	351	351	354	358	360	347	368	372	346	326	348	388	374	333	366	369	388	368	336	349	375	359	341	380	354	357	389	342	370	338	348	356	332	361	383	360	360	336	350	323	356	367	350	369	387	335	355	380	358	353	349	329	343	357	370	361	355	407	379	349	353	390	338	369	368	344	334	340	349	328	353	342	315	363	348	313	398	362	364	349	338	308	320	358	355	371	344	359	375	361	335	366	344	411	347	376	365	314	358	357	327	350	350	342	387	349	371	356	338	316	355	348	332	341	343	362	369	333	327	373	366	360	366	408	343	361	357	316	370	331	358	357	378	344	349	371	373	358
21966	10866	14692	16591	14590	11827	9282	7585	6394	5139	4241	3845	3139	2772	2489	2229	1948	1790	1569	1545	1429	1484	1424	1331	1272	1192	1135	1074	1049	1023	1019	976	960	965	907	890	949	871	898	887	889	873	887	860	864	831	778	863	872	835	819	816	842	851	858	847	817	801	855	824	856	832	800	801	814	769	851	786	806	796	816	784	830	807	832	812	815	762	836	785	812	795	833	756	786	827	823	783	845	809	776	824	794	782	789	797	826	786	799	769	804	771	832	754	818	814	814	784	778	796	817	805	834	822	772	728	786	805	789	810	845	778	776	848	829	786	802	822	810	762	783	764	882	805	753	791	829	783	868	865	787	759	838	827	733	796	788	747	819	814	772	781	855	820	776	844	830	803	793	832	748	797	746	755	769	828	807	808	787	771	813	785	829	803	862	779	806	781	745	775	792	814	800	771	796	751	780	822	768	782	802	761	792	766	775	811	835	802	816	795	806	802	776	854	813	806	815	800	817	821	789	837	804	830	843	797	812	798	810	790	787	824	800	826	763	810	829	765	785	794	811	806	812	744	774	812	817	808	817	778	767	835	815	793	776	807	810	758	825	857	835	827	793	767	762	776	790	798	818	801	869	803	778	810	841	807	751	817	810	795	801	836	839	807	822	786	847	831	798	831	856	844	821	833	772	796	810	785	828	789	850	791	814	858	766	805	839	795	813	808	787	774	799	832	749	805	811	788	836	770	734	802	841	859	829	805	801	803	837	819	816	791	775	810	796	816	791	795	758	804	806	838	753	786	779	788	837	777	789	827	821	740	752	826	816	822	787	798	835	783	800	807	794	770	756	817	788	818	805	788	793	802	811	798	856	789	783	837	813	829	832	839	820	784	794	798	809	847	780	816	782	776	791	697	805	847	754	760	793	800	803	763	833	760	818	865	817	771	775	781	817	791	812	820	839	831	804	788	812	815	735	802	747	773	827	811	806	747	809	797	843	818	817	831	815	789	795	808	822	830	817	851	781	831	778	779	789	832	785	789	756	805	801	771	778	749	771	746	783	824	781	772	855	848	796	835	818	793	811	783	824	881	750	831	843	817	839	802	815	811	832	766	802	825	756	816	764	756	817	806	782	813	788	778	815	791	758	780	783	775	751	870	738	773	793	780	783	848	815	773	825	786	753	785	803	813	793	801	784	793	793	772	854	767	781	841	822	830	789	792	820	764	791	771	791	754	840	797	806	818	835	832	786	775	823	751	818	814	815	812	805	826	814	781	810	809	793	789	823	713	777	814	826	778	778	767	749	825	754	793	781	755	803	821	829	794	771	746	878	819	796	828	818	794	825	815	759	801	785	818	796	828	840	792	777	808	765	741	814	848	774	812	796	779	860	843	770	779	789	763	784	760	804	805	802	777	843	820	840	789	812	782	785	793	797	805	856	809	861	787	731	830	781	820	806	823	806	783	786	762	751	847	787	810	811	842	826	771	842	789	813	818	770	827	806	836	852	829	798	791	785	853	779	751	811	756	795	825	805	805	790	763	790	773	783	821	813	785	841	813	797	769	769	813	809	829	771	783	825	771	762	789	820	799	823	797	792	793	798	816	827	777	792	809	767	819	767	810	815	819	761	846	808	829	807	830	772	769	833	856	803	794	838	821	823	811	763	836	777	786	818	792	760	803	804	772	800	847	851	788	798	781	797	795	825	759	786	789	827	796	826	847	793	772	770	833	843	827	797	795	755	832	803	750	770	780	813	751	796	800	830	797	830	793	822	757	872	799	859	812	770	817	805	793	760	774	817	859	820	779	752	807	780	797	805	751	757	789	846	790	794	835	791	799	823	779	777	813	788	787	813	793	849	842	807	799	748	777	810	798	839	769	777	779	782	805	791	797	750	792	792	821	811	756	792	792	824	787	841	839	790	763	795	826	801	720	796	802	796	882	819	801	789	795	775	820	810	810	802	813	785	786	813	827	842	800	804	800	785	773	819	801	780	811	785	746	811	743	777	836	786	780	785	845	797	804	777	822	774	803	812	779	822	822	781	771	773	807	786	834	762	775	719	812	761	794	790	815	790	755	828	768	814	842	787	817	805	774	816	829	783	798	796	812	833	816	789	786	817	811	824	781	769	780	819	769	780	803	775	818	820	779	813	780	776	789	805	762	761	807	836	793	827	794	821	786	806	792	820	775	827	852	829	796	747	858	826	820	809	784	799	791	789	750	841	774	842	778	770	792	801	839	769	851	757	771	787	794	800	756	751	801	805	831	825	815	800	818	775	797	867	871	784	791	782	822	793	767	803	772	799	806	834	828	774	769	806	841	766	821	789	830	861	784	780	815	797	812	798	761	807	808	811	831	775	770	804	832	779	778	806	783	816	802	816	818	751	805	825	780	790	802	798	719	831	764	797	730	774	822	799	871	806	783	801	826	802	752	815	802	825	825	761	776	810	813	772	834	816	779	787	816	784	836	785	781	805	775	785	800	801	762	838	838	784	842	769	786	791	811	811	754	797	780	773	796	772	798	811	787	810	780	872	795	824	791	777	780	863	781	805	797	808	790	818	848	779	782	850	817	822	774	798	768	778	808	820	780	830	791	796	783	768	796	745	840	805	795	816	773	840	781	832	806	804	791	810	762	800	783	808	764	790	739	813	808	807	761	770	876	845	797	825	805	847	827	799	823	842	823	790	752	767	804	803	839	840	823	743	812	807	779	737	731	831	776	856	756	806	807	779	761	758	823	772	822	788	787	764	854	819	828	770	792	828	765	780	847	860	795	761	798	755	796	811	774	758	855	813	810	815	781	802	783	795	767	737	838	780	836	783	776	812	789	845	752	823	781	854	859	831	786	794	796	781	778	789	820	784	798	854	854	782	828	803	812	813	840	814	781	831	800	755	833	802	727	843	836	774	763	819	752	852	772	794	764	819	788	817	800	804	839	788	818	775	811	792	797	834	801	772	788	822	801	772	778	826	795	811	851	811	787	811	805	863	791	752	796	752	864	817	820	757	781	774	760	805	797	834	800	859	834	843	790	842	769	754	814	836	836	782	832	852	805	838	833	822	821	831	825	851	807	782	802	815	792	775	846	863	796	812	802	782	789	750	790	812	770	802	760	750	820	820	790	798	775	825	817	805	811	820	794	807	756	786	802	778	785	818	752	780	837	759	813	791	862	787	845	751	791	768	758	827	766	751	798	800	812	818	789	797	833	797	783	800	768	781	783	818	828	781	802	806	791	806	797	773	751	823	725	804	804	832	798	770	762	788	812	786	767	828	782	830	761	789	714	780	830	804	835	739	803	801	788	781	847	780	783	810	804	822	824	783	784	807	793	800	776	798	831	786	797	831	840	785	828	773	853	795	787	836	850	840	798	735	788	786	789	765	821	837	794	782	801	762	823	819	782	846	796	777	820	746	820	797	795	793	804	801	798	772	804	798	876	832	760	739	767	862	812	821	793	747	817	835	796	817	788	794	829	771	757	789	811	764	782	841	820	805	759	769	781	752	844	824	735
15340	6346	4280	2927	1926	1445	1126	932	735	654	567	517	538	494	447	452	455	435	421	460	436	386	388	429	404	403	395	402	370	344	378	390	409	377	372	373	384	369	424	432	355	410	407	347	417	384	392	403	384	348	362	367	350	402	384	372	368	373	360	372	396	372	368	390	378	374	424	357	333	342	382	385	386	348	353	360	339	399	374	415	389	373	366	383	375	367	375	434	367	362	381	359	376	397	411	356	394	381	374	351	395	394	338	387	397	397	374	361	390	403	391	373	371	356	336	365	413	387	409	365	352	358	382	387	380	360	417	382	381	411	402	366	373	378	387	396	368	412	342	390	342	377	367	373	342	421	362	341	389	396	358	356	364	370	380	382	351	381	366	420	356	362	376	348	388	365	383	386	367	403	378	366	377	397	329	397	409	398	344	383	398	390	330	387	404	373	351	346	396	373	392	370	413	359	340	370	354	390	382	409	361	441	371	387	399	379	333	404	373	417	381	380	420	357	363	393	373	363	366	371	393	371	375	360	346	373	382	333	373	430	395	361	404	412	367	373	365	379	377	379	365	357	362	393	378	372	409	412	409	387	356	365	350	362	350	379	397	343	384	371	374	411	397	373	379	381	383	351	345	388	374	424	367	370	347	376	395	422	390	366	417	368	367	408	396	381	404	340	364	414	362	381	416	363	375	362	389	340	398	384	398	402	428	361	378	412	369	374	374	351	365	379	422	339	373	354	384	378	397	388	404	373	376	378	335	403	367	398	386	369	376	391	380	411	356	402	345	389	406	402	386	370	379	407	386	360	372	352	364	407	396	371	382	377	354	391	362	364	370	389	394	384	358	405	406	355	410	380	388	368	340	411	360	358	372	354	411	373	365	364	428	361	384	383	368	347	337	377	340	386	375	415	351	350	379	382	390	371	363	418	395	347	393	374	450	377	376	368	370	365	325	336	366	384	389	413	345	351	359	389	399	405	386	356	419	369	366	365	400	380	368	367	380	414	374	376	359	368	367	377	360	364	361	393	386	353	356	390	385	391	357	357	387	378	367	423	401	382	360	403	374	367	405	400	388	402	379	366	369	404	396	327	378	365	397	360	386	342	398	370	357	355	361	372	381	373	379	380	417	369	317	363	362	418	361	410	395	368	374	413	366	436	347	376	338	411	368	389	358	344	384	387	401	368	352	387	353	410	375	356	373	387	386	330	397	357	412	382	401	399	362	377	380	373	362	410	379	361	375	360	389	378	360	348	392	368	441	400	383	350	369	399	372	398	384	391	367	419	360	399	385	367	384	361	378	364	390	401	385	369	340	386	380	352	409	392	380	408	394	425	375	367	378	393	367	345	361	382	376	376	356	369	366	358	383	396	406	383	380	376	385	375	383	398	400	357	355	378	411	370	365	317	407	399	382	379	349	395	388	392	385	383	383	386	388	378	345	378	374	337	343	388	407	397	382	379	358	387	379	377	400	391	400	384	358	369	378	412	388	401	338	367	390	383	393	401	350	345	354	373	369	390	383	356	362	375	377	327	367	335	417	351	364	356	378	384	372	390	399	353	367	368	347	357	333	364	342	361	377	382	364	386	386	372	383	363	362	397	377	398	355	352	356	432	409	396	341	359	362	394	370	377	362	415	366	393	403	383	368	371	411	352	386	361	399	374	400	426	343	381	372	368	350	371	390	391	427	383	371	377	340	348	355	358	425	391	381	348	375	336	393	369	351	413	359	356	346	354	364	364	389	369	357	384	364	393	381	351	408	379	350	358	441	387	394	359	370	348	374	352	350	339	385	368	408	399	396	351	408	362	414	386	410	372	373	382	392	340	355	373	369	379	364	376	402	392	389	414	379	358	389	405	372	345	341	391	388	358	348	387	362	370	378	377	383	340	369	388	398	373	393	381	414	391	342	396	387	401	382	360	418	349	368	394	394	369	377	369	356	357	393	363	355	360	375	405	381	380	366	404	395	393	367	328	379	379	382	353	382	395	390	376	373	402	409	364	344	381	375	390	377	391	391	355	409	405	349	401	345	384	389	391	373	387	347	367	379	360	428	378	372	373	381	423	384	387	425	368	339	388	414	348	383	357	356	359	389	342	368	405	392	373	366	398	378	402	407	388	381	344	380	382	391	386	386	370	391	396	373	376	383	363	407	377	407	380	345	389	399	396	407	358	378	399	378	410	375	406	393	373	386	350	385	384	370	355	372	386	357	372	367	355	373	365	360	363	362	361	390	381	364	362	395	364	372	374	405	387	405	361	369	368	370	416	401	398	392	401	362	350	379	335	376	424	424	391	351	404	370	382	382	352	343	339	365	343	409	388	373	336	434	345	386	359	371	395	365	379	365	367	390	399	399	368	366	383	364	387	387	375	374	348	400	417	351	360	417	347	391	356	358	398	384	403	378	400	356	364	364	377	390	354	343	358	401	413	380	351	411	358	398	373	389	371	382	371	395	380	357	388	368	359	342	356	387	376	380	388	388	402	377	343	376	415	398	395	396	390	389	379	364	359	397	374	354	358	385	382	377	363	332	387	384	393	389	365	391	353	371	363	389	373	384	408	377	406	377	406	382	427	360	344	376	391	373	396	401	394	380	367	359	365	384	388	355	379	416	364	394	391	371	377	387	400	370	380	401	414	380	379	385	368	373	360	353	394	366	363	357	386	380	373	338	368	389	423	383	393	402	384	366	389	354	396	377	344	374	385	378	411	371	366	362	388	404	374	352	407	397	368	377	397	354	398	413	370	379	381	352	377	389	370	359	392	377	359	372	361	375	380	379	395	370	371	378	365	364	393	355	370	342	429	386	365	400	405	367	370	384	372	400	383	398	392	388	400	399	349	383	410	399	388	372	367	398	394	387	424	374	385	377	405	385	366	351	380	377	369	373	371	387	381	373	361	383	368	379	367	364	360	394	394	360	360	395	399	365	373	366	357	373	380	380	365	365	393	391	368	395	382	380	410	361	332	377	372	406	352	394	369	349	391	372	391	411	371	370	382	364	355	393	370	372	380	390	370	370	388	389	432	390	388	368	369	399	371	374	372	365	403	330	371	376	383	363	364	359	351	361	355	388	368	366	368	398	359	348	379	397	367	383	408	404	378	347	340	406	393	365	400	375	379	351	382	363	367	327	358	403	395	414	388	398	365	376	384	372	376	391	347	366	367	366	350	401	398	359	375	381	386	379	366	392	423	381	369	378	351	387	364	373	357	380	366	347	398	359	343	379	411	429	406	416	399	389	342	382	377	344	397	361	356	360	349	378	409	416	405	368	343	388	361	364	364	367	372	356	395	379	410	376	398	364	356	337	340	366	363	378	421	363	372	403	378	370	398	368	401	402	367	369	393	363	379	361	360	373	381	390	366	360	396	369	373	366	399	370	355	368	382	360	377	369	404	331	395	319	386	365	351	355	419	393	329	337	370	405	411	347	382	376	399	394	373	377	392	400	359	402	363	336	393	376	389	409	359	373	374	386	328	390	395	385	351	353	395
9852	5177	7593	8173	6751	5452	4343	3413	2817	2362	2098	1875	1610	1491	1415	1310	1316	1132	1181	1137	1067	1045	1035	981	979	958	976	892	925	943	938	921	866	912	856	896	863	858	891	891	871	789	853	858	864	873	866	835	809	909	826	823	838	861	843	830	873	799	813	853	863	826	861	827	916	856	832	858	859	805	849	848	868	844	852	785	867	858	889	829	777	825	845	856	830	841	836	898	871	833	881	796	795	780	861	919	840	913	849	848	851	845	875	867	884	856	842	905	824	840	882	868	834	815	849	811	811	903	822	801	862	790	824	826	814	915	854	858	826	853	872	812	852	829	796	843	789	783	849	821	811	821	858	824	859	862	853	851	871	864	884	850	872	838	859	851	856	820	849	885	821	842	833	870	816	860	838	840	864	798	826	807	845	818	840	852	848	809	832	846	799	787	830	862	813	855	873	835	858	785	836	889	864	854	830	849	841	823	834	855	854	857	829	881	829	860	857	819	782	830	839	805	795	879	838	840	828	901	851	828	827	834	821	819	788	864	889	817	821	875	809	869	849	846	864	825	878	857	800	812	810	839	877	828	837	819	869	824	827	874	829	870	806	851	791	841	809	849	823	821	842	829	847	830	802	801	862	857	830	845	842	824	887	882	825	852	831	848	855	807	831	828	816	861	833	828	867	843	851	806	854	855	812	835	868	835	814	851	882	790	806	854	806	848	824	817	836	824	850	829	885	848	836	792	826	878	796	879	825	837	918	852	780	863	829	811	855	859	819	840	848	837	837	791	851	871	861	814	772	855	853	882	837	797	802	850	843	880	865	874	834	888	806	826	840	816	808	808	828	872	821	841	889	843	908	844	883	770	817	850	799	787	822	812	842	812	830	874	871	861	863	862	829	810	845	878	857	862	799	818	822	826	856	788	872	822	837	867	854	844	800	841	868	823	812	847	848	768	824	872	863	852	796	893	842	829	837	817	870	821	881	828	876	840	851	793	842	837	830	867	821	864	844	812	833	816	872	793	822	842	835	855	852	853	853	791	837	847	850	825	834	847	835	862	781	821	825	829	828	905	822	862	800	860	797	820	824	834	858	849	838	782	816	879	871	839	827	844	807	814	831	773	762	840	863	851	853	893	848	831	829	895	814	820	783	878	797	830	859	838	863	853	849	808	859	798	768	771	887	863	824	868	849	838	810	850	823	827	795	810	808	856	864	837	805	857	791	822	873	796	857	816	874	792	845	896	821	860	816	844	799	825	833	878	804	793	814	788	835	853	840	881	836	852	849	851	790	835	834	791	849	786	801	909	826	877	867	839	820	913	810	882	866	878	872	845	854	803	852	828	837	882	846	887	834	855	822	855	850	830	895	872	851	883	808	877	822	823	804	847	828	869	859	836	857	926	812	780	875	838	758	823	845	838	828	817	893	781	844	819	826	831	860	852	757	852	860	858	822	786	851	771	864	870	834	852	874	841	876	822	829	856	818	835	865	855	894	863	827	825	845	881	839	856	910	888	901	808	808	820	818	839	813	833	845	881	878	868	816	872	842	882	821	817	847	781	806	772	833	798	863	837	857	816	840	792	873	861	823	853	843	840	885	787	864	873	846	839	837	799	842	813	788	856	796	817	806	794	834	843	870	807	786	819	853	874	803	843	786	813	887	866	836	806	801	815	840	828	848	838	852	842	833	815	791	822	858	872	836	836	815	838	781	867	806	852	811	842	851	802	914	874	832	835	803	821	854	835	831	850	860	880	839	866	892	806	820	811	826	841	839	847	789	831	850	865	869	818	818	810	764	870	828	816	824	810	909	844	853	815	846	808	815	824	853	906	841	777	834	839	824	799	830	845	850	826	853	858	831	858	825	881	843	847	839	789	872	840	843	860	911	888	873	862	811	860	812	886	813	838	821	851	852	758	864	850	826	814	887	837	788	818	841	821	796	892	815	891	856	817	831	826	800	863	849	810	854	834	843	810	857	819	807	846	876	836	848	846	894	865	809	791	809	839	834	819	835	806	821	827	830	779	836	799	810	860	824	846	798	856	826	799	826	843	808	834	858	813	849	843	827	847	844	841	824	773	870	843	814	869	816	829	862	840	800	883	823	818	776	805	803	829	877	861	792	794	812	873	848	787	858	800	864	777	872	847	837	844	823	851	821	849	823	866	894	865	779	840	844	802	815	863	846	861	875	840	878	864	797	930	886	784	887	887	887	844	866	835	797	816	856	809	804	822	826	822	855	893	828	792	855	879	833	799	840	887	771	842	862	834	788	805	823	818	883	867	898	802	857	789	808	853	836	878	814	790	821	807	813	839	814	823	878	892	814	817	808	870	805	798	871	859	837	807	859	790	848	844	861	870	865	830	789	806	836	783	770	891	834	857	838	837	817	843	844	862	859	865	840	837	801	824	864	766	860	901	874	831	886	860	836	831	871	814	841	875	786	852	843	846	860	784	801	807	836	817	872	839	830	795	844	833	860	863	824	888	842	825	875	834	830	873	860	880	838	857	842	882	870	801	853	776	873	868	813	831	861	814	829	875	914	864	843	872	881	806	856	859	856	831	889	836	849	865	814	832	850	829	837	872	831	864	810	822	861	852	852	836	861	904	860	803	894	911	874	810	844	838	785	813	799	844	815	873	803	866	873	864	803	850	831	867	800	839	894	826	795	834	875	830	818	881	846	844	855	800	828	897	833	853	832	785	843	808	804	842	827	835	834	827	768	791	807	884	807	884	818	878	795	865	792	883	867	861	836	822	826	858	855	849	865	867	797	857	805	803	868	813	847	839	810	826	863	829	835	841	821	859	843	851	806	827	826	801	827	844	802	827	891	890	824	809	839	819	856	816	848	828	842	851	840	793	804	801	865	813	825	818	835	847	899	806	797	867	798	896	859	876	848	845	825	887	840	847	808	845	811	841	839	803	892	862	825	882	877	821	844	807	897	849	811	817	868	890	861	890	799	867	863	866	844	816	805	814	869	816	859	847	842	852	833	847	810	783	858	833	840	858	827	816	825	845	861	859	846	829	826	830	809	843	886	814	872	838	871	885	842	878	842	821	836	836	833	853	842	849	816	893	835	801	852	805	857	830	812	838	872	883	872	853	828	867	829	852	831	805	875	810	787	855	826	825	859	811	834	875	853	857	863	823	796	865	845	844	865	781	827	821	823	825	870	866	887	832	857	853	878	804	794	805	816	806	825	786	841	864	832	880	848	856	839	855	837	877	911	847	816	830	847	846	815	839	880	825	827	858	809	844	845	775	814	852	797	832	886	814	848	845	826	816	821	822	809	820	859	808	824	834	860	822	841	823	873	865	824	882	843	883	845	821	851	857	888	811	883	879	826	763	833	816	825	885	822	811	817	841	813	859	884	830	858	833	814	884	825	791	853	858	839	750	831	860	843	856	838	850	847	868	813	845	859	834	812	830	825	851	881	856	822	834	859	884	844	859	834	849	865	870	849	839	842	837	852	818	860	814	873	864	839	777	775	860	790	827	880	805
26961	11996	7323	5216	3727	2591	1844	1389	1147	895	799	684	621	558	577	522	485	470	486	456	385	403	397	423	415	391	420	363	387	400	350	370	370	351	346	355	375	339	371	353	364	360	405	377	401	365	419	352	382	384	348	369	358	359	395	373	383	358	334	368	369	367	378	348	363	358	339	322	325	368	379	368	337	360	365	356	342	394	319	388	347	395	345	406	347	326	326	360	364	396	345	319	366	337	399	351	338	319	331	374	375	339	385	369	363	369	350	356	372	395	384	350	346	383	367	375	324	339	355	337	343	329	369	377	347	368	354	354	336	363	348	343	351	336	355	383	363	383	343	319	350	357	374	363	361	409	341	398	347	355	355	375	342	378	374	361	311	365	354	338	358	353	360	365	326	374	341	341	376	343	359	344	375	321	387	381	384	363	358	365	388	347	354	367	368	376	352	360	376	365	401	387	380	346	342	354	343	354	386	375	355	364	368	381	396	354	367	392	395	362	344	357	391	368	412	347	357	362	378	393	379	345	379	388	376	341	369	337	363	371	356	383	376	342	335	341	343	385	297	368	349	361	369	344	373	373	359	373	362	356	322	345	372	341	305	343	338	368	332	336	367	351	388	352	345	359	370	369	332	307	391	381	352	354	367	348	365	367	346	346	370	373	338	362	350	361	326	385	379	355	349	359	347	367	362	385	363	364	376	375	393	387	358	352	354	332	326	352	339	399	369	337	359	394	365	371	383	347	330	355	361	387	350	386	347	345	340	389	411	314	399	383	344	389	363	373	339	345	360	355	377	362	405	326	335	356	339	371	399	369	319	350	367	355	343	385	389	368	347	351	375	365	352	377	371	354	340	348	378	359	381	379	367	352	341	351	413	383	370	351	322	332	379	370	372	358	378	361	363	355	350	338	357	369	346	387	367	322	338	367	346	356	367	353	379	348	368	357	361	385	372	406	370	385	380	346	399	375	362	356	338	327	354	314	354	369	354	379	367	322	364	356	367	361	312	346	333	389	333	343	358	317	358	379	345	355	355	345	335	404	376	358	366	354	397	362	350	329	364	372	349	364	338	336	363	356	345	325	365	333	337	375	350	360	371	368	372	348	330	343	340	371	364	403	348	355	353	378	360	374	365	365	337	387	341	369	346	365	344	358	361	377	358	368	351	394	353	352	356	379	393	409	386	380	333	346	391	367	394	363	389	368	374	337	347	342	350	360	430	345	336	352	343	371	371	414	375	359	381	354	351	345	393	378	370	382	317	386	380	367	359	325	367	393	376	326	347	354	375	342	334	374	356	366	364	369	361	373	372	377	347	381	359	395	341	347	323	332	334	409	376	387	345	347	361	344	393	341	384	366	367	349	374	337	350	352	364	370	360	347	352	397	378	351	361	358	362	382	395	353	347	375	310	346	364	385	346	366	337	355	381	343	383	394	371	358	372	371	355	377	349	376	331	341	372	400	378	361	419	330	384	383	359	360	349	355	368	331	357	371	392	346	359	362	337	362	361	374	344	350	339	369	366	367	350	423	354	377	358	359	344	341	340	382	337	352	372	421	350	340	342	356	380	366	380	411	388	344	366	408	355	348	349	372	358	334	380	338	332	350	338	332	365	401	362	371	338	330	357	371	299	357	308	367	371	351	404	343	382	320	356	370	344	365	371	367	376	348	338	342	371	348	358	392	372	359	329	366	358	350	344	364	370	341	376	340	348	341	342	365	375	355	371	340	346	367	338	373	356	373	374	380	394	396	351	358	337	369	346	407	340	357	340	376	377	385	368	344	344	392	376	372	347	375	353	336	389	362	376	334	348	352	412	364	335	347	362	358	340	384	360	376	359	348	335	360	341	337	365	387	378	341	346	376	384	339	380	372	381	378	383	386	372	380	370	365	388	376	326	363	348	362	324	364	372	363	359	357	347	372	382	359	369	357	369	343	388	362	365	336	361	353	320	349	359	347	389	384	363	385	337	388	374	317	362	324	411	321	355	389	339	374	345	359	362	337	374	395	355	349	379	362	347	403	332	342	399	357	383	379	331	335	331	380	324	369	367	330	343	354	366	339	392	366	358	389	358	384	324	393	394	413	388	356	346	379	349	394	375	392	360	372	362	358	369	376	357	352	379	367	358	363	370	356	340	373	366	377	370	383	384	369	371	402	367	361	357	373	379	334	395	370	344	321	374	364	415	314	411	366	369	375	419	325	361	352	328	323	356	354	364	388	388	355	343	365	378	380	391	349	358	353	336	380	336	374	391	379	349	338	363	357	390	340	364	392	382	340	354	373	355	337	379	330	365	328	324	418	377	343	336	385	338	347	387	372	343	343	382	357	372	357	364	377	347	363	388	342	356	352	343	369	381	390	398	397	370	354	393	346	379	356	359	333	336	354	374	378	386	329	369	322	341	353	357	350	386	357	351	336	371	343	386	335	328	371	343	338	350	380	401	379	371	310	374	384	375	378	352	329	372	381	304	350	340	356	373	347	377	342	350	353	353	361	360	363	358	379	385	388	350	342	362	375	371	382	328	374	364	372	356	345	350	370	383	348	336	374	396	371	390	369	380	338	340	325	349	408	339	332	360	359	378	345	350	354	341	354	350	342	367	376	373	354	377	360	365	329	345	408	350	341	347	376	383	353	368	315	359	321	374	333	347	350	353	370	389	328	397	362	365	374	371	364	376	338	388	385	377	385	356	342	333	351	360	375	388	375	445	359	361	324	388	392	375	339	381	366	333	352	356	362	340	338	362	404	339	365	363	345	340	329	388	365	313	355	349	378	325	326	331	359	306	337	387	353	382	368	335	366	357	345	349	386	331	351	352	361	344	394	352	350	331	378	367	364	398	396	363	383	371	366	324	358	347	352	320	401	373	363	366	393	362	341	350	363	393	350	367	376	376	371	353	384	360	319	339	342	341	377	325	349	416	367	362	383	340	329	382	353	345	376	372	356	368	344	372	341	391	373	359	393	386	326	387	375	356	377	358	368	347	341	387	369	347	342	359	360	378	358	350	356	356	370	361	385	358	353	377	369	383	368	373	383	351	355	356	393	385	378	351	368	386	342	371	375	381	368	333	376	387	349	359	378	392	362	361	356	366	393	342	350	350	379	375	384	369	370	335	376	354	351	328	336	320	372	343	356	365	379	347	353	369	337	367	360	367	348	388	351	344	359	364	404	368	390	405	368	347	300	366	364	363	327	353	388	345	372	367	368	357	379	338	369	332	375	379	372	364	351	353	319	352	396	338	370	344	351	329	365	365	348	359	384	362	369	354	349	322	387	367	370	336	374	361	322	320	361	359	336	369	355	374	335	339	339	361	356	385	357	356	353	367	384	343	376	388	353	375	385	332	373	342	340	357	378	349	354	329	356	358	355	359	303	382	376	364	405	377	364	373	377	335	363	325	363	364	361	335	388	354	374	333	336	398	340	357	391	339	360	368	389	359	345	360	370	342	377	387	356	351	324	413	353	366	355	383	339	379	356	388	362	383	371	406	371
17114	8910	11630	12913	11020	8828	6911	5506	4545	3704	3261	2683	2500	2212	2004	1819	1563	1484	1504	1384	1324	1267	1188	1153	1126	1108	1062	967	1057	965	969	947	955	983	941	896	913	892	866	957	857	867	882	856	850	876	828	874	812	851	816	870	849	848	788	853	830	795	843	811	848	834	807	829	835	756	865	786	834	857	834	815	810	818	797	809	813	812	843	818	804	789	780	802	864	825	769	792	805	826	815	801	809	798	783	805	871	810	829	773	809	802	838	891	817	835	795	760	794	851	860	844	772	863	817	790	774	801	809	829	814	814	823	793	834	792	817	796	787	785	770	834	828	789	783	836	768	818	804	843	790	842	831	785	817	802	862	833	801	786	797	806	855	814	840	830	797	832	781	822	804	824	833	768	796	810	803	824	807	783	847	818	807	822	806	765	859	790	804	838	790	786	795	767	816	850	828	771	801	798	813	817	764	850	758	808	826	859	758	832	819	821	828	844	777	818	768	822	805	803	819	809	771	805	796	753	782	813	834	789	806	786	829	804	842	773	818	786	806	834	787	820	831	758	796	833	797	794	813	839	840	840	835	825	852	790	747	823	802	835	803	830	808	799	788	826	839	812	812	834	786	803	773	871	863	854	801	746	818	784	816	826	847	884	826	781	786	814	803	829	802	816	787	848	819	800	823	819	824	820	805	825	815	824	809	777	830	796	847	799	818	813	775	868	799	824	763	791	839	821	802	845	804	798	760	824	794	790	807	786	864	823	822	800	787	780	793	777	788	834	773	794	830	816	823	778	798	786	772	773	813	832	845	801	818	801	760	855	804	805	849	816	830	820	742	819	751	854	828	809	825	772	811	772	838	818	848	769	763	806	800	841	770	806	835	840	853	813	748	765	791	831	761	779	811	831	788	809	867	821	766	802	799	810	792	819	837	783	844	814	811	826	828	805	772	846	779	834	850	829	719	770	813	824	763	865	836	792	796	809	815	824	822	802	826	826	793	808	804	820	796	860	792	827	823	785	810	803	787	800	813	829	787	834	795	812	812	883	817	752	840	789	831	846	804	812	804	799	814	761	848	785	812	836	827	796	806	803	802	807	798	847	781	818	782	827	816	855	829	785	806	839	810	816	778	775	890	791	837	828	803	782	795	804	835	824	828	803	771	796	835	814	805	873	758	826	838	791	803	812	766	803	817	789	770	820	807	786	785	812	816	861	846	774	823	814	892	834	848	791	837	868	806	803	874	806	857	809	810	837	787	778	813	767	823	828	813	880	842	776	763	794	862	784	829	805	811	756	811	805	813	911	757	848	837	791	754	785	785	809	795	782	793	787	848	799	838	858	812	883	847	820	823	796	811	782	776	830	846	800	831	811	821	785	822	804	795	799	792	789	826	873	823	823	810	806	844	867	793	786	801	771	844	781	808	792	761	796	801	842	785	806	800	826	850	830	844	814	819	803	843	779	792	749	767	796	793	820	814	838	769	822	831	844	830	802	808	831	803	802	813	838	821	843	850	831	824	798	833	808	798	827	814	786	800	826	851	809	815	795	796	852	816	771	826	825	819	827	804	791	803	864	819	809	770	824	818	852	804	793	827	765	795	860	811	766	821	798	800	831	787	829	848	823	825	800	804	745	815	819	824	816	801	814	855	786	784	752	882	838	792	746	806	799	859	801	804	756	746	790	836	819	826	788	791	812	777	839	796	836	762	829	814	827	806	806	789	795	777	789	792	798	835	796	858	786	819	813	878	813	835	795	813	809	780	810	799	835	813	835	840	874	816	825	845	794	826	874	807	860	801	866	799	785	820	828	809	797	810	808	809	842	825	809	803	827	780	783	814	827	842	809	769	774	818	801	783	842	830	858	850	826	835	784	804	834	843	820	784	813	836	871	813	828	816	839	835	821	827	840	822	820	831	791	807	789	763	801	773	780	794	784	805	781	822	825	817	800	811	828	787	821	827	809	857	856	809	781	854	807	821	831	779	767	802	824	756	813	790	818	809	773	840	844	857	838	788	755	830	807	829	820	752	768	806	788	810	799	818	810	807	820	828	741	778	806	827	802	821	838	806	759	788	789	832	788	826	841	822	795	881	844	815	813	835	814	854	815	838	833	852	823	822	819	803	791	812	812	851	836	761	796	845	802	837	831	771	844	796	778	874	844	833	837	796	778	794	836	818	795	854	811	825	770	833	832	842	834	855	818	793	822	775	797	847	807	839	849	773	827	815	816	835	807	785	814	812	854	846	829	762	834	833	804	771	755	814	784	828	851	812	782	811	786	799	762	835	829	803	839	801	789	817	804	842	831	776	786	836	827	781	774	841	776	810	810	803	847	804	783	804	823	779	844	846	795	796	894	866	769	825	801	805	819	869	761	762	814	830	795	769	787	793	845	800	827	835	830	810	807	804	820	789	820	845	809	806	823	816	844	806	786	866	789	782	842	847	848	788	831	764	801	857	825	801	815	838	812	913	811	851	784	878	814	811	812	848	868	858	843	806	815	769	825	792	817	774	852	818	767	824	843	789	838	797	833	844	801	825	801	806	811	809	806	793	855	768	748	836	845	833	802	841	805	759	832	843	771	888	819	788	777	814	776	836	832	826	752	802	842	800	835	829	786	874	787	858	809	805	846	836	793	861	840	820	820	786	834	789	829	795	832	789	793	871	782	790	793	797	826	783	782	780	837	833	821	788	749	819	824	824	816	839	789	817	838	870	778	860	779	836	809	819	780	806	818	780	847	816	845	808	794	742	832	878	838	767	800	796	789	778	806	779	824	803	801	731	765	825	815	814	791	870	809	832	835	820	800	818	790	744	814	831	817	811	779	843	857	818	826	810	816	780	814	774	808	832	830	805	822	812	881	808	810	833	834	758	784	845	822	797	797	862	870	808	789	862	812	830	783	807	836	787	890	805	790	815	787	840	871	797	824	798	829	812	776	814	796	786	785	834	820	844	797	799	794	827	795	762	816	872	837	839	785	851	845	841	821	842	801	787	841	869	853	836	814	829	831	819	838	812	842	816	799	804	846	804	834	794	791	812	772	827	815	788	819	818	831	812	826	812	783	775	750	777	812	841	845	857	817	763	827	790	827	811	883	820	860	792	811	802	796	789	798	801	778	817	821	762	842	850	806	854	802	797	793	769	827	848	798	808	838	841	759	802	836	839	813	778	709	823	789	785	777	815	816	793	775	813	827	869	780	814	834	834	817	776	859	785	841	816	826	817	855	763	832	742	834	875	825	788	772	848	822	812	839	792	841	814	834	793	793	813	830	811	800	783	785	855	814	804	813	833	799	795	801	829	804	816	782	849	821	781	780	779	850	780	797	837	816	808	831	805	808	789	833	828	812	800	826	812	794	821	850	801	769	840	806	814	845	804	792	824	780	835	843	804	799	797	777	803	775	814	806	835	839	838	834	830	793	851	797	808	798	854	779	779	817	813	834	809	802	840	842	814	799	855	851	797	796	812	819	817	846	788	817	803	805	771	783	851	807	767	766	767	784
36275	17627	10414	7456	4903	3601	2405	1874	1438	1143	988	902	762	655	666	610	527	514	481	456	441	468	457	448	432	461	390	411	372	419	392	388	373	399	408	390	385	406	361	371	320	381	384	362	354	383	325	331	377	361	346	355	387	361	333	373	378	364	383	351	358	394	354	347	348	347	407	362	393	332	352	335	382	385	390	354	354	370	333	370	419	367	342	357	360	360	349	356	340	354	356	372	392	347	321	351	338	363	387	379	388	348	386	368	379	361	363	349	318	343	348	383	368	352	361	346	376	342	365	362	380	373	374	371	360	361	396	381	366	352	358	371	369	375	392	363	328	360	365	361	358	353	399	366	347	360	367	321	331	343	365	376	403	358	356	326	350	323	371	354	353	323	337	373	358	326	341	338	347	317	351	325	369	362	398	366	363	364	355	338	349	334	384	358	338	384	353	357	363	312	355	336	337	336	331	365	352	340	339	355	355	359	369	385	362	341	326	361	383	413	376	398	392	352	363	349	378	382	374	373	366	370	347	374	385	392	342	364	394	347	334	356	355	366	364	387	388	356	339	385	359	380	373	346	351	379	372	368	367	361	366	328	386	372	357	369	348	379	352	360	374	372	378	385	336	319	322	364	378	355	335	352	351	353	344	367	345	338	368	368	417	379	330	351	374	381	345	339	338	353	342	404	340	362	367	413	332	340	376	361	340	366	367	334	337	381	368	379	368	322	352	359	372	315	367	379	365	326	355	341	369	359	355	331	398	372	378	342	337	383	352	319	367	370	349	422	317	358	394	371	359	339	352	360	341	340	368	368	334	378	366	409	328	362	340	332	350	343	390	379	390	371	376	356	347	370	390	391	347	372	353	335	318	337	385	332	344	368	361	393	350	365	368	350	366	357	356	348	330	344	335	329	342	365	375	339	336	321	347	343	367	324	367	338	368	348	340	351	366	380	353	366	360	346	356	368	320	348	389	333	361	354	358	365	358	350	368	361	380	342	385	363	351	390	344	348	324	326	348	358	367	364	361	388	353	352	387	381	361	362	368	362	349	375	366	349	347	348	360	389	339	343	362	359	349	338	376	400	332	346	350	368	370	364	338	332	362	363	317	290	366	354	332	370	354	366	371	355	379	360	354	360	318	333	343	365	339	334	365	369	352	351	341	343	339	370	361	358	399	347	390	374	354	371	315	362	354	346	357	373	371	365	357	349	339	375	402	376	359	341	343	340	359	339	365	335	352	349	378	366	404	373	358	353	362	361	379	347	381	353	382	342	377	331	343	391	337	353	350	367	357	389	360	376	336	367	359	366	324	333	330	369	365	362	340	347	340	348	349	374	374	378	355	355	366	381	362	330	381	356	335	365	370	364	380	334	364	319	381	374	321	322	362	356	314	322	355	380	361	386	344	339	374	359	338	366	366	346	364	377	373	359	377	386	380	349	336	364	358	359	331	330	358	371	355	356	347	369	337	370	414	344	308	358	335	370	334	366	358	366	350	375	385	372	335	358	378	353	392	341	367	365	346	339	375	386	357	343	357	328	344	369	357	336	341	354	383	372	352	387	362	361	352	403	352	336	350	348	343	326	384	395	368	372	329	395	382	361	332	384	371	357	325	365	359	349	357	360	395	323	333	366	320	332	366	353	421	363	341	324	335	390	366	367	357	333	357	373	377	372	331	339	329	353	320	344	371	358	373	342	361	402	351	350	372	359	334	373	350	349	318	355	373	371	365	369	366	380	338	334	360	351	345	337	346	381	369	345	365	366	387	368	374	363	382	337	365	343	380	375	324	354	344	355	329	337	366	392	365	381	350	360	365	355	351	362	371	395	346	385	348	385	351	353	371	356	360	385	358	349	346	359	352	366	389	413	343	386	364	366	394	355	346	339	334	374	351	362	376	362	345	366	381	346	363	364	375	391	353	336	371	346	352	359	377	365	394	348	336	402	357	364	359	340	328	358	381	358	373	381	358	366	382	349	357	331	323	374	349	360	377	365	336	355	340	379	348	368	364	330	333	377	349	353	390	350	361	361	376	366	344	366	337	337	355	332	339	343	376	360	357	323	348	395	373	369	368	339	334	355	349	377	356	365	366	349	354	358	356	359	352	348	337	352	372	371	340	344	350	346	357	361	339	347	305	341	348	345	360	365	380	361	363	385	350	344	361	375	368	374	331	329	340	346	372	337	341	341	359	345	364	409	367	361	375	377	350	357	369	337	358	342	355	335	361	336	387	340	354	385	354	372	361	330	331	365	354	373	340	370	352	371	375	368	344	364	347	370	356	330	376	324	337	321	361	366	385	355	369	365	339	350	379	404	362	397	373	349	381	407	355	360	335	374	374	402	381	377	383	346	341	387	406	345	339	342	364	343	389	373	362	334	335	385	353	398	333	361	364	368	357	358	315	377	357	353	344	344	324	334	358	353	360	344	357	322	367	344	350	358	356	378	367	378	383	381	334	343	341	385	325	382	395	353	362	339	377	344	341	363	396	361	407	365	338	354	366	345	389	335	403	348	375	391	365	389	383	353	376	376	356	367	349	385	373	357	384	362	330	387	372	352	361	360	372	347	354	380	369	377	360	345	389	356	330	340	373	352	409	344	381	394	349	344	407	370	329	365	355	360	313	377	349	357	349	378	348	356	382	360	334	349	329	380	344	360	304	376	358	353	399	352	385	360	356	385	381	358	352	339	325	319	338	349	364	367	346	354	363	342	319	366	395	342	333	345	316	340	361	344	367	374	331	329	341	311	361	344	325	347	350	360	348	415	359	357	385	337	362	381	396	404	365	366	347	375	375	336	349	369	358	401	370	334	382	352	362	355	376	366	371	365	364	381	355	336	357	338	380	336	350	356	358	365	341	336	354	339	313	368	376	388	346	351	365	345	345	367	371	329	323	340	344	350	358	379	352	381	358	359	333	363	364	369	388	370	305	355	354	330	353	367	394	363	370	367	412	349	360	318	352	350	358	378	358	371	325	365	360	340	374	388	381	374	362	377	353	383	353	368	371	389	352	331	359	360	359	361	344	364	383	393	361	365	337	349	336	362	360	329	334	348	362	379	380	371	330	377	343	333	406	322	368	348	346	341	407	356	359	363	350	390	350	379	383	399	365	347	349	358	334	352	369	367	365	363	356	381	369	360	338	371	344	340	359	336	368	377	339	401	337	363	347	344	365	320	381	348	375	361	324	370	359	348	363	328	366	384	332	367	382	325	372	392	343	372	354	369	343	367	374	342	359	377	380	355	340	305	333	322	402	334	359	348	357	324	369	350	339	384	351	347	357	368	409	349	348	355	366	334	370	336	332	348	364	356	364	360	362	336	365	395	341	381	353	364	346	344	379	352	409	377	374	357	369	403	385	378	397	354	355	374	369	356	325	355	382	350	386	334	375	367	359	327	360	354	360	372	326	348	398	343	351	316	342	386	356	334	373	337	390	390	381	396	407	339	360	358	341	381	356	365	356	327	397	356	362	369	384	366	349	346	340	362	403	372
21587	12086	14647	16204	14054	11704	9273	7352	5899	4881	4200	3636	3191	2800	2522	2228	1966	1874	1706	1561	1590	1490	1439	1297	1245	1216	1070	1094	984	992	1000	1022	985	968	986	921	950	897	935	908	899	857	909	829	886	898	884	826	885	831	836	827	928	774	859	829	789	799	840	854	836	829	873	816	799	803	821	848	865	811	801	798	808	814	798	805	812	829	832	804	818	851	816	860	780	787	861	786	801	817	801	795	811	796	796	807	890	778	790	797	813	729	779	788	814	762	835	779	788	803	792	827	817	800	818	761	813	812	828	807	786	832	797	763	842	872	792	823	823	817	853	820	874	782	796	787	793	790	779	823	805	820	792	822	808	798	814	802	804	805	805	835	763	824	770	805	790	833	765	747	756	826	863	797	849	808	775	774	778	826	784	795	826	795	799	787	815	813	781	797	822	807	866	868	829	815	790	745	766	886	817	807	794	786	797	830	777	822	767	844	827	833	780	838	857	852	803	835	765	813	817	862	846	801	850	787	828	794	774	783	834	820	844	791	848	751	766	776	764	789	751	823	776	814	775	834	811	843	826	765	824	829	818	803	793	801	780	795	814	783	843	761	806	854	829	847	861	764	802	824	824	845	831	795	795	805	797	804	828	777	830	771	810	835	851	860	800	826	791	805	780	794	814	824	795	801	777	790	841	811	818	782	821	759	823	737	814	877	854	820	809	783	826	842	841	803	813	819	808	767	835	808	798	775	770	805	789	835	851	862	782	842	856	765	805	780	843	800	810	772	770	888	813	805	799	809	837	825	861	837	828	813	814	818	866	815	807	800	763	827	830	796	767	817	816	809	835	801	777	856	832	827	813	771	798	778	790	777	768	813	836	749	812	842	803	789	856	854	803	800	828	836	810	797	799	840	859	826	809	792	823	786	770	793	830	803	810	811	790	811	816	828	811	814	780	832	837	788	821	783	781	812	829	783	797	764	817	823	809	811	835	828	823	793	824	820	795	753	808	763	843	802	868	806	823	853	774	823	803	807	795	800	814	838	857	789	778	785	777	827	802	758	831	806	791	759	812	806	800	762	819	801	814	800	766	828	765	786	848	840	860	818	783	772	783	824	783	866	774	809	815	776	777	831	825	811	825	792	793	814	795	796	824	738	810	737	810	781	833	808	831	818	795	801	822	838	803	838	790	852	813	810	784	852	785	802	805	835	832	799	829	832	816	815	735	825	833	788	824	796	807	814	783	805	781	820	817	817	803	763	773	814	828	803	762	809	793	780	794	816	783	809	797	827	822	766	789	799	834	778	798	778	795	810	777	818	871	803	832	794	815	853	826	758	775	789	757	788	795	823	779	805	799	810	764	768	755	780	806	757	807	784	806	835	815	809	823	852	826	816	788	742	776	789	825	813	834	775	796	791	822	815	843	842	815	808	773	812	768	787	787	826	820	812	788	835	849	822	813	851	753	839	831	792	785	806	806	759	777	782	791	784	791	812	804	828	799	808	783	773	785	815	801	809	848	819	794	818	788	768	850	803	789	829	827	814	791	816	783	818	774	800	781	804	744	773	810	826	811	821	791	787	792	774	811	814	822	856	795	829	741	788	789	842	823	838	798	817	799	836	817	799	776	787	786	783	812	770	808	715	763	827	770	782	810	801	831	808	813	792	801	848	798	829	783	821	816	788	747	819	817	814	801	814	836	797	813	817	815	789	824	820	843	826	806	796	825	822	809	808	798	785	784	813	795	793	808	812	837	769	763	869	791	874	795	759	791	779	797	811	788	849	831	798	827	830	860	770	793	855	817	801	772	772	793	805	782	875	835	767	785	809	833	748	820	848	761	776	817	803	800	786	810	798	839	827	748	772	822	827	827	842	845	895	807	846	767	838	746	794	843	819	816	812	826	818	819	864	776	848	774	856	762	853	835	847	842	774	875	772	828	810	802	806	835	810	797	847	799	766	804	854	740	835	822	806	771	767	806	792	773	822	790	830	775	813	808	791	818	775	822	809	792	786	824	776	832	808	763	823	840	855	837	812	820	825	839	807	820	799	790	769	829	791	825	770	886	828	845	804	756	795	775	764	785	808	791	788	807	869	801	794	795	739	787	768	845	833	797	800	766	811	800	760	833	787	816	841	787	831	836	782	793	774	794	819	810	786	793	769	764	851	866	818	770	810	821	782	812	793	837	791	847	841	801	782	778	796	760	806	767	781	748	807	843	775	795	835	800	775	801	786	729	794	815	782	823	793	814	813	784	806	796	741	797	815	793	828	778	820	751	777	785	837	830	807	852	758	796	759	848	790	774	762	816	814	795	751	827	769	794	814	802	824	788	795	816	807	753	825	823	793	861	814	795	801	778	813	805	775	834	814	834	780	878	801	784	796	759	819	824	836	820	792	804	791	771	835	819	780	800	790	779	757	796	775	801	804	783	850	821	780	767	772	841	746	835	772	746	817	790	850	852	801	819	799	760	827	821	862	810	804	794	832	779	818	806	833	776	802	835	792	809	810	796	859	830	836	788	789	801	793	773	829	833	878	797	809	823	813	828	852	859	833	821	832	736	818	799	858	829	768	770	809	788	822	813	804	857	819	814	780	798	802	758	849	860	778	838	802	809	785	771	804	816	839	770	767	773	827	775	774	808	792	816	800	785	825	765	802	831	778	867	870	798	830	833	748	758	792	802	800	741	815	762	875	773	806	820	796	771	808	812	836	794	859	799	790	802	789	824	781	759	762	842	822	785	841	810	793	759	863	836	771	815	826	809	718	810	818	828	792	785	833	869	772	845	823	804	804	782	818	777	782	800	844	819	760	800	765	810	840	786	759	820	835	848	812	817	818	794	794	808	805	820	824	828	845	778	782	829	807	793	802	811	789	780	794	781	746	815	783	809	824	786	770	785	835	784	826	824	758	779	753	786	814	789	785	793	798	763	822	846	803	794	836	801	769	799	854	765	815	764	830	802	790	829	812	838	828	803	781	812	852	771	829	789	806	817	857	833	778	797	778	824	800	827	844	752	748	850	774	833	823	856	792	800	823	840	792	829	813	796	792	749	814	813	777	805	797	842	844	822	822	852	771	807	804	737	868	776	862	799	843	836	813	797	830	819	784	814	767	849	791	792	792	815	822	856	818	791	848	824	739	837	802	786	820	790	832	803	808	788	782	817	808	773	841	828	831	836	801	759	823	785	851	863	789	764	807	816	835	726	815	791	808	852	788	830	774	778	798	808	817	789	778	817	772	831	802	787	822	814	781	792	807	785	799	839	815	782	823	808	801	790	831	787	786	851	829	779	796	842	806	805	765	801	756	808	839	834	784	756	824	827	814	811	820	781	745	782	808	802	825	815	799	785	793	776	835	839	822	824	797	872	802	828	819	780	770	832	789	757	771	814	769	861	834	831	792	837	814	805	813	761	825	809	812	806	859	807	817	796	798	839	841	787	851	819	798	809	833	800	841	856	847	802	851	796	760	833	746	819	809	779	794	781	751	796	771	791	793	801	818	830	762
15426	6596	4548	3009	1984	1358	1075	932	746	617	563	520	533	515	541	464	462	449	486	448	434	453	398	390	410	423	397	402	363	398	397	423	361	397	363	394	398	406	379	391	392	426	395	363	419	365	402	378	416	381	362	370	385	415	404	363	356	355	392	362	371	408	407	406	395	388	424	380	364	395	386	401	382	359	402	383	410	374	384	402	384	409	383	341	380	374	398	387	345	394	378	382	393	372	389	337	368	400	396	382	381	350	363	377	350	406	408	361	383	386	385	391	425	395	399	404	368	361	429	383	389	373	365	372	377	388	394	382	393	369	387	390	367	366	362	410	397	413	373	427	375	358	399	420	398	387	420	402	401	421	354	380	425	371	377	397	373	399	369	377	330	389	374	394	374	394	383	372	386	428	428	415	394	372	344	376	374	375	382	391	353	384	375	394	362	363	378	361	378	364	386	395	414	346	362	397	405	396	402	383	404	390	399	372	348	346	332	367	376	357	421	375	386	375	380	382	383	361	374	395	374	371	344	374	412	392	369	352	411	391	360	376	400	388	366	411	383	345	370	376	368	395	391	381	365	348	397	379	377	392	408	362	391	368	358	319	353	362	339	372	422	386	384	381	358	398	344	365	361	395	372	390	368	405	407	375	384	407	377	380	431	404	407	410	408	389	385	348	356	435	351	340	387	383	417	360	353	400	373	350	418	370	400	378	374	386	407	364	440	368	394	411	371	392	395	395	376	382	390	442	393	379	388	378	377	359	393	383	382	363	397	395	359	369	351	393	370	391	399	375	415	374	412	420	383	412	415	380	379	404	388	371	358	426	372	403	396	394	379	366	387	373	420	365	353	368	406	353	375	395	407	383	350	357	381	364	398	396	360	367	378	360	363	394	463	377	326	366	394	418	366	400	402	368	373	379	388	377	383	398	423	366	388	373	391	380	394	355	371	391	390	416	345	354	402	367	369	358	385	364	384	367	355	373	385	376	368	366	338	381	354	373	415	378	393	364	370	390	397	391	384	409	402	383	356	378	378	416	406	419	374	403	374	378	375	316	347	386	389	362	407	371	397	400	393	379	380	381	391	379	394	365	394	402	400	396	393	386	372	360	372	384	351	391	378	385	374	373	394	394	345	408	417	405	357	352	377	387	352	386	399	388	382	384	377	403	414	364	414	370	366	404	408	378	398	404	403	407	371	393	376	337	362	371	422	378	376	366	416	391	403	359	384	347	385	413	370	389	367	374	398	420	373	359	430	357	363	373	404	389	346	371	406	349	348	398	385	379	369	369	384	433	402	375	365	389	361	400	389	414	413	370	362	390	385	388	410	397	341	390	382	412	384	368	377	399	388	391	407	410	374	390	382	376	344	404	354	389	368	346	384	381	404	416	401	386	382	360	367	386	392	366	423	380	385	333	379	378	412	407	363	362	372	406	377	402	410	361	361	350	363	389	369	399	366	404	413	371	385	393	395	356	380	389	389	393	392	378	406	363	375	344	371	402	410	420	371	366	400	379	351	388	355	374	388	392	393	374	390	379	365	395	374	385	390	401	389	384	368	360	390	362	360	372	377	435	390	366	361	370	359	328	383	379	374	416	405	409	370	415	383	364	382	360	376	348	400	421	345	386	420	372	398	362	408	367	377	369	357	375	386	368	381	362	347	365	371	390	399	379	354	370	397	390	392	368	411	411	383	370	390	352	389	439	394	394	378	366	422	336	348	381	386	401	398	415	349	415	357	383	353	358	386	387	398	377	384	371	405	378	406	377	418	420	356	375	397	356	386	370	392	392	413	437	387	376	405	372	360	336	372	399	411	363	404	356	379	402	351	364	375	375	391	376	381	381	392	402	365	379	384	382	358	360	409	346	366	376	378	382	418	396	406	378	405	378	367	375	404	369	367	339	383	348	389	369	379	383	428	372	374	413	389	375	375	416	379	369	387	367	374	404	332	412	388	396	398	388	354	379	365	315	391	372	372	395	420	361	398	401	401	385	367	369	391	412	372	369	395	373	381	395	420	381	394	348	330	354	365	368	405	397	393	373	405	372	410	404	411	430	385	371	392	373	379	355	394	370	381	401	381	369	393	409	377	379	426	405	380	378	405	375	335	432	402	398	381	386	343	332	399	371	425	366	397	386	367	403	366	346	390	405	367	390	388	396	351	372	356	383	370	374	396	380	392	407	408	374	371	381	390	361	394	350	381	368	391	387	400	400	387	372	376	361	391	383	367	373	377	390	363	363	362	411	376	349	389	387	379	354	386	434	377	371	372	399	372	404	400	412	348	389	389	369	411	397	376	384	404	352	375	368	384	404	406	389	392	390	353	344	354	369	379	393	394	359	372	339	380	393	386	358	370	369	376	410	411	379	388	380	380	421	413	395	356	385	416	390	415	401	386	384	387	389	391	402	391	411	353	352	356	328	435	406	358	391	357	373	405	381	342	380	362	388	384	395	392	377	379	369	382	372	354	370	399	408	411	355	401	387	379	416	405	366	391	407	407	388	394	354	381	384	389	358	395	388	445	417	408	365	355	393	373	376	341	391	376	390	423	377	397	371	361	366	364	381	405	395	398	354	359	358	375	355	381	368	382	368	409	383	393	348	384	364	380	385	366	362	384	323	425	396	378	373	382	379	379	401	402	380	402	374	373	371	381	428	388	389	383	367	409	397	383	392	349	363	412	405	388	353	408	388	398	409	382	367	348	409	380	362	390	345	348	358	398	347	385	359	364	359	361	375	379	423	388	380	396	361	346	387	397	360	352	376	367	364	352	372	376	374	362	388	371	428	396	395	381	392	391	405	372	397	374	344	420	402	365	362	370	357	391	358	386	400	363	375	389	399	373	365	383	390	358	377	423	365	365	382	393	380	364	399	417	362	362	356	381	331	343	375	376	391	370	425	362	382	377	358	374	395	370	385	367	410	396	374	350	361	371	380	336	376	353	404	401	404	374	375	384	394	411	362	384	396	387	360	413	411	387	414	377	348	353	388	377	358	394	374	361	362	377	393	400	346	403	418	419	374	410	382	411	359	405	390	418	413	416	374	390	366	334	424	408	406	344	364	381	365	345	360	407	382	405	350	371	411	379	400	363	382	429	405	374	334	406	364	372	421	379	382	361	391	399	398	389	390	418	373	364	377	386	376	346	385	425	394	374	395	412	373	413	388	376	406	407	405	437	361	388	387	374	365	406	408	385	383	352	412	422	409	377	374	404	378	350	342	347	391	409	422	401	380	400	347	385	349	351	361	425	379	380	371	394	381	392	408	367	375	409	375	369	413	399	397	386	356	375	390	405	409	370	388	385	379	364	369	321	399	406	388	361	379	380	404	376	378	310	385	388	415	415	378	389	392	420	419	403	419	406	387	373	425	382	362	367	386	409	448	382	359	391	423	365	377	391	387	359	379	378	372	398	402	395	393	410	375	348	394	391	374	370	359	396	394	375	396	439	404	397	386	394	379	379	387	386	384	377	353	384	356	393	375	388	379	391	346
9872	5388	7806	8113	6733	5315	4099	3226	2792	2358	1992	1826	1650	1514	1436	1308	1262	1266	1137	1132	1105	1057	1039	1067	969	983	958	985	911	920	980	825	948	889	920	876	927	871	908	892	887	836	898	841	831	893	853	820	864	852	887	925	858	899	867	870	858	870	832	839	841	882	888	830	882	872	834	866	869	806	864	878	802	841	885	814	853	867	811	829	853	860	816	820	801	813	824	892	829	858	895	844	796	865	803	862	811	843	826	887	786	873	832	884	835	856	852	848	868	860	867	867	853	831	868	833	843	829	867	853	800	866	862	844	853	841	781	836	844	780	826	814	877	862	876	886	840	874	826	834	853	881	854	852	848	866	871	813	810	809	884	811	838	873	843	868	901	798	865	815	770	826	858	798	840	872	833	837	861	845	834	879	812	812	868	826	855	888	885	856	874	866	845	818	794	860	824	820	839	824	829	835	845	858	855	876	881	860	845	837	796	843	915	846	829	872	849	842	769	840	831	871	870	888	805	794	794	849	828	769	859	785	860	861	810	824	838	892	869	837	838	814	903	898	860	826	864	816	782	816	850	828	840	811	856	860	824	879	788	836	848	881	832	858	906	829	838	804	844	837	859	864	803	841	844	858	799	858	877	826	805	810	858	851	851	850	816	861	876	855	806	892	858	855	885	860	828	885	849	832	894	810	863	874	846	861	850	863	757	808	852	835	844	883	817	852	828	865	860	904	823	810	811	832	834	835	807	871	892	843	846	857	866	804	845	845	841	891	815	865	805	869	864	792	795	853	824	860	815	800	847	808	758	869	866	875	835	854	877	813	819	814	836	849	851	834	787	857	862	851	842	882	824	867	883	801	777	877	859	876	811	862	817	852	820	850	853	866	893	822	867	815	798	854	821	804	887	765	850	868	845	818	876	847	821	809	794	843	842	846	893	786	869	863	792	857	815	859	905	844	841	832	866	838	839	838	845	904	827	818	841	855	834	805	828	876	871	838	815	869	807	855	845	852	883	822	870	847	822	840	825	810	833	891	843	890	787	835	846	819	853	801	851	856	859	833	847	903	841	837	887	869	816	846	827	840	816	819	879	813	861	837	856	819	847	812	859	830	767	820	842	831	822	810	814	851	827	860	845	848	847	828	844	841	884	852	816	847	828	824	875	831	800	862	842	815	802	817	874	863	823	828	878	799	860	822	835	834	808	786	824	827	842	856	851	849	848	833	790	855	897	869	889	803	865	877	837	815	832	834	823	793	846	829	846	863	801	828	851	816	777	873	877	848	831	832	840	848	806	806	888	796	895	838	817	820	796	859	817	813	870	873	845	825	863	841	807	879	826	868	874	787	843	841	803	811	832	833	854	831	871	814	820	819	881	842	858	831	876	861	810	851	857	869	858	854	900	839	800	866	897	825	835	810	839	829	840	898	858	860	869	834	818	807	817	794	842	811	851	853	845	849	879	840	838	874	836	842	814	876	815	918	879	882	868	862	828	860	827	840	873	856	817	882	875	882	889	845	898	852	920	795	831	857	870	855	796	862	910	794	787	830	842	867	920	833	826	827	866	839	848	817	812	879	868	801	797	811	848	840	824	852	826	821	860	830	830	781	870	877	861	817	813	826	870	814	883	858	874	856	794	808	863	858	843	831	832	852	809	791	816	855	828	787	848	861	859	848	847	851	833	811	863	807	796	842	828	882	824	850	833	877	872	852	858	798	832	797	902	837	851	851	761	811	814	859	871	830	869	882	852	812	860	874	787	826	863	837	877	834	813	861	813	865	831	853	820	830	841	836	845	871	826	796	850	851	881	813	878	868	831	829	784	785	832	839	878	864	862	835	840	847	830	800	816	787	887	801	847	868	828	797	773	835	865	835	873	839	861	889	916	871	908	812	828	840	838	810	876	843	837	817	846	825	794	845	839	908	839	819	850	831	857	880	847	855	864	838	830	851	854	859	849	824	812	843	812	869	838	784	858	814	866	865	819	797	812	864	820	861	800	862	832	842	832	801	808	812	895	827	830	821	834	823	842	885	818	866	810	863	865	844	890	865	812	810	888	806	870	850	841	878	846	837	855	811	825	783	814	871	823	882	888	834	821	836	855	897	829	855	843	833	869	832	875	902	824	877	842	867	866	864	831	841	781	846	831	861	809	866	860	832	827	865	874	856	890	850	893	830	850	833	795	878	867	809	858	857	871	867	821	901	879	787	864	817	819	841	830	832	861	824	854	849	803	805	913	848	807	814	842	862	762	815	875	822	836	825	865	891	795	795	797	852	850	819	812	852	877	839	881	813	813	835	891	856	817	846	898	863	837	790	846	881	819	824	837	836	871	879	850	864	880	835	840	850	894	828	842	883	833	857	888	853	911	834	845	867	834	847	891	878	826	818	842	834	853	824	873	818	818	901	856	852	867	819	806	871	873	852	806	847	871	816	831	850	820	873	868	899	855	826	841	852	817	851	910	878	839	857	855	877	894	822	843	839	859	819	885	886	813	869	870	796	815	812	834	844	857	824	859	885	840	853	840	840	813	851	881	795	861	846	868	814	872	832	841	879	799	846	862	811	830	824	826	804	804	813	854	878	859	826	883	797	833	852	832	858	870	817	842	859	860	878	868	871	843	824	850	850	857	806	858	826	823	864	834	842	851	828	835	835	838	828	806	861	845	867	847	907	826	858	839	846	826	874	854	806	815	800	805	801	863	839	920	829	881	845	892	861	802	872	878	851	871	864	875	878	871	877	829	827	821	816	901	863	872	822	799	801	812	812	941	813	812	859	845	895	888	837	805	861	882	824	814	810	833	828	828	843	826	862	850	881	845	812	863	833	878	821	900	856	820	847	832	822	828	836	853	849	847	872	852	826	866	857	827	842	840	805	847	858	829	858	834	849	813	802	824	863	794	880	784	860	843	821	831	789	899	879	859	821	829	819	829	856	843	856	840	882	853	853	886	825	848	808	775	852	808	883	852	812	781	887	836	840	838	886	809	817	827	857	885	883	848	856	831	835	822	882	841	794	863	823	813	833	864	848	846	857	852	859	853	829	832	811	856	887	853	822	856	899	878	836	844	856	844	816	862	820	829	803	809	864	856	804	802	866	824	851	835	820	808	889	841	815	864	792	845	819	831	869	871	855	835	873	822	862	792	858	784	810	892	865	841	893	895	828	858	842	815	787	871	822	835	837	866	839	827	806	817	874	807	811	842	868	872	864	869	868	849	806	850	836	835	781	850	861	873	850	860	814	789	886	834	858	820	838	860	838	867	852	790	875	891	865	849	878	863	847	845	872	845	851	861	878	767	872	783	849	880	851	787	855	827	843	798	848	819	803	866	818	878	829	834	847	877	835	845	854	812	810	827	824	851	859	832	836	862	852	820	892	858	835	777	878	808	857	862	796	813	875	854	841	762	837	845	878	826	798	870	853	848	872	889	897	829	887	802	874	802	814	838	828	853	853	832	800	882	889	841	866	872	834	830	826	863	818	822	835	831	845	837	914	862	822
27974	12782	7308	5412	3596	2272	1690	1309	1066	989	774	706	665	604	571	526	472	490	468	453	423	465	414	422	439	422	428	426	385	347	385	405	375	400	390	373	377	368	393	424	382	385	367	379	405	337	355	378	400	394	343	355	380	390	336	370	351	374	379	373	366	377	418	397	365	347	336	348	392	376	346	349	357	375	385	355	387	360	362	371	354	372	350	347	382	367	354	339	349	342	386	347	339	360	345	370	356	362	364	341	375	372	376	393	347	399	363	370	396	393	335	354	319	356	352	362	335	333	390	379	367	362	365	312	348	326	371	381	378	342	342	343	386	362	357	378	346	337	324	382	376	347	363	414	349	344	365	377	383	355	357	371	358	357	356	404	373	385	353	352	363	386	363	368	345	355	356	360	348	406	392	348	362	349	348	380	367	357	331	390	386	382	350	346	356	377	397	343	341	327	374	370	386	362	393	356	347	361	412	362	359	350	348	354	366	358	385	384	333	386	373	402	371	356	383	372	374	367	344	356	392	352	377	364	371	351	330	354	391	363	330	392	368	327	375	364	368	415	351	374	368	392	371	384	397	352	367	373	357	333	340	396	398	372	330	364	332	396	386	384	395	364	391	379	370	366	325	365	392	375	392	345	380	375	344	341	392	354	375	377	375	400	380	378	353	367	374	388	381	360	318	391	352	353	357	367	395	333	347	343	358	359	352	389	366	344	355	364	351	374	350	332	426	371	376	346	356	347	411	371	368	367	385	358	365	385	362	375	361	376	375	392	387	367	369	383	345	345	375	361	359	353	338	372	420	348	390	423	370	369	377	365	364	378	372	365	401	374	326	369	375	377	340	332	316	387	354	382	354	372	357	394	345	346	372	372	337	357	354	371	381	429	407	376	380	387	340	327	333	374	365	345	353	378	362	357	353	353	365	373	387	356	372	362	336	357	389	356	360	397	337	332	386	351	360	357	372	388	342	374	346	363	358	340	374	351	367	336	355	346	339	374	356	385	383	396	339	347	388	349	369	362	367	350	362	343	338	374	352	389	349	405	366	374	363	348	334	389	347	369	376	353	366	348	328	381	385	354	316	363	365	341	375	361	401	371	384	337	369	356	348	376	390	378	369	376	335	386	350	297	405	373	390	387	328	383	358	392	377	353	349	398	382	364	363	386	355	392	373	359	390	362	374	371	383	386	335	357	361	360	379	348	335	324	418	361	365	375	401	357	352	390	348	348	365	359	344	418	364	380	349	346	346	385	388	351	348	389	375	372	378	390	361	346	379	376	368	354	369	353	338	353	330	370	368	399	394	365	383	372	358	345	399	380	347	360	369	379	363	383	381	370	399	392	317	363	422	376	360	380	361	399	369	371	376	401	374	370	378	349	411	340	357	363	336	366	330	396	366	382	358	343	378	365	353	351	376	362	383	344	342	385	408	344	351	353	373	364	341	360	395	342	367	370	327	346	391	388	375	348	385	356	356	401	368	374	371	381	344	359	364	354	383	413	355	388	386	353	361	397	380	368	336	366	379	366	377	372	346	352	355	360	357	405	382	358	395	387	399	342	379	348	374	358	352	364	374	365	356	363	353	331	381	362	357	375	341	327	377	378	328	369	414	367	393	354	364	357	375	338	361	339	332	360	335	310	382	375	352	332	378	377	397	368	347	374	334	376	351	333	378	331	367	391	360	351	355	342	359	375	372	356	387	373	364	363	339	369	375	347	386	376	378	360	361	379	350	374	371	378	350	376	354	360	372	366	414	372	352	351	333	393	371	328	332	371	369	356	348	393	365	385	355	356	354	356	353	387	374	334	377	337	349	404	352	362	341	353	346	362	377	361	375	368	403	343	334	370	327	382	369	376	365	393	378	367	362	371	380	355	337	380	380	383	365	388	371	364	379	350	327	363	350	351	358	382	390	375	384	368	403	394	365	385	367	399	374	373	368	345	379	409	371	353	352	379	362	326	340	347	334	343	339	394	363	375	375	368	345	350	335	329	377	382	364	367	350	337	341	369	377	338	329	394	357	409	366	325	379	344	361	375	368	347	356	363	366	368	363	357	365	394	360	376	383	388	343	363	362	397	371	405	337	379	370	372	383	318	366	363	337	367	381	346	380	379	363	371	326	344	371	337	360	334	406	379	388	356	375	356	367	392	331	382	374	372	344	385	400	328	377	324	348	409	413	330	368	378	397	362	358	380	364	367	384	350	380	332	366	388	360	383	369	318	413	394	351	343	387	397	359	392	370	356	358	361	344	349	367	387	372	396	353	359	394	357	389	359	337	401	365	369	358	355	392	361	355	365	381	366	336	383	421	372	392	393	352	425	384	329	359	345	379	387	363	351	376	351	337	381	322	351	340	400	364	371	405	352	376	367	361	356	360	393	372	410	356	367	350	344	388	369	378	340	327	360	391	368	368	358	323	355	350	380	350	371	366	383	381	367	380	365	367	351	365	352	371	338	372	355	361	351	368	364	335	373	370	375	383	386	358	373	374	387	335	340	328	361	376	375	345	361	410	390	358	356	351	385	364	360	377	371	388	376	381	357	366	349	374	392	377	369	371	372	381	385	375	362	411	377	366	366	369	340	362	352	361	362	379	384	342	410	357	341	357	379	357	373	356	329	389	348	359	356	353	338	387	345	333	364	326	344	357	366	358	371	334	395	383	380	362	383	349	399	389	352	362	353	383	360	344	373	383	360	404	373	382	368	380	326	361	333	405	404	382	335	323	380	381	370	334	380	344	352	363	369	388	370	378	370	366	380	391	376	388	343	364	401	342	352	348	383	380	407	365	373	337	384	359	372	405	337	332	356	357	346	392	350	353	378	367	345	401	332	388	377	394	346	368	331	341	421	398	355	364	355	356	370	357	341	406	347	370	361	342	372	385	314	390	395	338	376	370	356	368	354	418	378	416	381	395	376	377	344	350	376	437	383	354	339	361	388	383	357	367	406	366	392	377	383	385	356	363	347	354	361	409	330	342	384	362	414	361	400	350	346	342	388	370	334	363	353	368	376	360	350	369	358	382	367	345	324	374	372	354	379	373	377	328	379	381	374	310	353	352	368	374	339	364	367	374	355	349	358	343	348	373	339	396	383	394	336	409	374	382	362	386	332	382	375	360	380	392	336	340	369	383	355	364	410	360	369	371	363	376	328	325	352	376	406	383	325	359	372	372	358	360	353	338	362	354	353	378	361	365	369	341	363	351	344	380	344	356	388	363	366	409	351	369	343	361	361	368	363	345	336	381	349	357	294	376	418	352	338	376	381	356	353	387	370	387	397	410	390	361	363	366	372	365	366	378	372	393	364	367	380	338	358	365	349	350	369	343	350	407	356	352	381	331	353	405	358	311	393	343	347	377	396	346	372	355	370	345	357	330	359	362	359	379	332	334	375	339	387	386	378	365	353	375	367	358	354	346	396	376	394	384	364	372	361	386	376	368	370	370	383	371	409	370	393	363	329	352	392	357	359	350	369	372	347	346	368	371	323	335	348
17821	9220	11486	13034	10993	8580	6867	5494	4695	3800	3066	2670	2411	2136	1969	1708	1542	1588	1488	1382	1327	1293	1188	1143	1145	1066	919	959	1075	1006	1001	966	1004	903	883	922	894	914	905	838	883	856	834	824	868	869	845	829	835	849	889	807	759	798	814	781	840	810	861	817	801	807	765	844	810	811	822	868	856	809	805	809	781	805	842	810	798	814	839	791	818	822	794	808	801	837	857	790	810	794	800	793	784	841	778	796	824	777	802	831	860	802	805	787	795	788	839	844	795	877	842	828	803	784	799	797	751	831	812	852	841	865	817	810	817	904	803	795	844	809	793	773	857	825	842	819	817	751	827	782	811	730	805	835	837	823	830	813	810	782	830	818	871	811	826	813	828	852	820	885	817	819	790	831	855	810	820	793	837	820	849	842	851	792	844	852	812	807	795	813	753	787	804	810	827	789	775	810	786	854	773	794	779	855	843	785	841	823	821	827	829	804	775	849	804	838	835	813	814	819	818	828	824	808	837	828	802	816	805	782	802	762	784	841	852	819	815	834	810	830	825	793	763	794	868	846	863	821	810	847	766	848	828	843	820	795	830	817	813	755	858	814	824	791	806	888	835	801	824	839	841	795	866	845	813	784	827	801	796	794	769	858	768	785	802	820	796	821	845	829	793	793	834	823	813	816	845	855	842	827	822	826	895	847	783	795	869	802	829	872	818	850	806	767	813	808	845	867	866	831	784	852	796	848	811	838	811	806	809	828	806	828	816	797	878	780	823	811	807	795	824	819	734	826	809	792	861	815	855	888	850	815	811	810	888	847	789	803	796	806	835	813	787	823	844	815	803	836	811	829	765	803	841	816	814	808	820	823	787	798	758	823	815	824	776	815	789	817	819	811	813	869	825	814	803	809	790	772	763	749	838	814	793	843	810	829	832	814	850	834	819	807	847	817	853	822	798	805	799	813	814	810	849	827	829	829	838	826	819	838	822	835	832	812	821	814	799	795	828	811	783	789	846	793	850	800	850	816	782	784	773	784	841	758	850	829	800	825	791	824	825	832	800	828	756	775	797	799	780	811	811	780	829	827	873	801	841	812	816	817	801	797	816	827	822	825	769	808	750	802	801	856	878	817	804	791	784	811	830	813	805	801	863	773	845	752	802	806	788	840	771	821	789	790	817	825	842	866	857	833	822	836	774	825	817	792	822	816	801	838	833	845	802	787	829	842	871	823	810	787	753	824	825	804	806	828	841	757	826	822	801	816	862	790	809	816	826	830	765	804	835	851	769	782	841	835	838	871	830	811	784	799	777	814	811	820	805	792	785	865	831	787	777	792	794	783	837	779	771	835	816	789	821	859	858	839	791	794	764	814	806	800	816	830	817	789	811	859	821	837	826	798	837	815	788	801	810	802	845	838	784	842	835	805	782	831	852	809	811	842	834	841	788	857	803	761	792	824	802	841	828	799	795	816	839	749	825	818	815	849	801	779	845	825	785	843	820	869	758	832	765	803	758	785	808	809	808	797	850	823	818	784	791	843	795	791	831	814	804	785	835	842	815	770	840	761	839	776	808	782	822	833	819	756	803	825	815	769	837	808	798	849	802	815	873	803	796	830	819	859	826	837	862	811	746	820	837	792	823	808	802	787	817	849	807	808	800	810	847	842	821	829	798	812	820	805	843	804	782	728	765	824	779	791	807	805	818	847	801	811	840	840	813	816	809	811	808	834	841	881	774	851	806	796	841	853	833	869	800	779	802	847	815	829	810	758	862	830	803	849	822	839	837	850	743	794	747	771	769	823	818	788	801	818	791	820	807	771	777	812	796	789	847	834	808	843	811	800	828	879	794	815	800	779	847	818	799	788	820	824	807	782	794	791	779	755	805	832	831	811	859	844	792	836	850	772	801	792	840	766	820	820	783	780	822	762	814	816	842	786	763	809	800	790	842	792	809	800	814	831	812	785	837	772	796	795	803	833	795	856	816	798	852	823	856	813	814	832	824	776	838	806	763	807	819	848	812	820	829	825	789	774	825	732	840	821	797	788	814	851	807	832	790	843	807	840	841	836	788	789	832	813	833	815	824	803	820	828	778	819	881	820	831	829	837	816	772	828	800	855	743	845	818	830	843	767	759	800	798	850	783	796	854	780	841	796	847	779	845	844	826	798	787	813	850	827	839	839	798	778	805	786	810	837	798	856	801	814	813	823	813	832	833	798	839	818	832	812	820	798	827	822	839	871	796	778	866	832	850	833	843	826	803	780	803	786	741	769	805	818	784	790	784	859	839	818	843	842	783	844	814	826	858	831	800	811	828	772	764	800	783	813	796	824	755	870	833	822	809	766	804	823	878	793	854	833	842	817	781	832	828	810	770	804	851	812	833	776	808	870	767	802	872	828	824	852	833	805	791	809	785	826	852	808	819	755	854	838	802	821	837	809	826	819	788	821	803	824	835	820	770	805	783	773	864	816	837	756	818	810	835	850	820	854	806	834	852	797	801	812	761	870	815	786	811	789	802	768	824	816	784	854	782	801	767	800	855	821	847	801	840	791	804	868	798	836	828	793	805	819	870	793	822	856	847	844	826	776	836	782	794	780	828	802	808	818	817	811	869	862	855	814	798	812	825	803	830	834	792	844	850	887	874	826	810	809	825	839	836	802	809	820	812	861	831	812	820	790	776	850	816	811	806	822	817	800	773	832	767	815	767	808	766	837	843	836	809	793	780	803	785	820	815	805	795	825	797	862	816	831	858	834	788	783	816	818	841	844	778	831	801	830	817	781	804	773	811	793	789	770	837	781	839	834	790	838	793	815	845	795	860	804	840	861	789	831	781	806	809	831	819	764	827	806	849	796	823	821	818	797	830	805	817	871	789	821	811	808	800	828	821	827	758	760	848	750	800	734	858	795	791	807	770	823	783	803	834	786	799	812	848	847	804	812	804	842	821	791	776	790	849	779	807	773	839	767	804	799	850	849	810	802	824	842	792	808	819	855	807	862	822	861	785	833	844	789	796	807	766	820	733	799	793	806	805	803	818	822	817	835	839	829	807	803	879	798	757	818	815	813	829	815	791	799	819	833	836	837	818	844	812	828	812	784	855	848	854	758	819	793	822	822	857	752	814	827	812	796	806	837	772	840	860	794	838	871	778	768	877	765	823	830	841	825	833	859	844	805	795	784	844	793	769	820	820	787	844	758	840	774	785	828	839	830	790	819	828	793	852	827	828	828	850	800	801	824	797	780	806	786	810	784	813	778	811	789	786	815	802	796	852	861	801	780	819	806	847	793	783	800	827	873	830	874	855	830	809	827	787	885	834	840	824	766	872	816	808	794	835	803	818	837	794	792	818	849	775	876	796	823	824	841	824	832	800	794	797	821	824	826	804	774	822	819	839	795	803	873	858	775	824	837	825	852	780	804	870	846	820	845	790	797	894	821	785	804	816	783	854	824	808	840	770	822	786	865	807	788	794	823	844	760	836	854	762	853	776	805	787	848	812	852	811	764	861	749
36889	17088	10462	7734	5294	3561	2431	1921	1509	1164	1039	911	736	709	661	624	586	559	496	449	453	490	420	424	419	451	453	388	413	423	388	414	366	401	416	369	411	436	357	387	421	376	397	340	369	406	379	369	387	337	366	354	349	365	374	370	326	354	376	368	404	364	361	375	365	373	381	336	388	390	383	346	388	396	342	315	337	392	390	362	366	398	354	398	358	363	353	354	391	313	395	338	339	347	364	390	353	353	416	376	374	330	353	345	377	373	328	378	398	363	406	345	372	357	346	373	344	376	373	416	373	401	373	392	376	387	344	364	362	346	365	384	377	337	369	375	364	375	375	351	383	368	363	373	411	342	352	353	363	380	377	335	362	342	386	347	363	360	361	355	357	354	350	354	368	339	340	397	346	350	357	345	348	356	371	346	383	374	358	362	343	342	347	362	349	362	369	371	347	378	365	358	352	364	391	375	355	370	404	364	379	365	355	353	347	352	322	371	332	351	374	362	379	347	364	369	373	323	322	380	326	373	355	353	382	350	417	379	393	352	350	341	341	341	377	348	376	340	369	346	375	371	404	379	366	385	364	322	364	376	367	377	377	313	340	417	360	344	376	350	314	321	323	359	305	347	411	352	322	343	400	377	351	351	321	349	351	372	330	351	377	382	381	317	397	320	346	350	335	362	335	361	384	379	370	376	370	387	386	351	373	362	347	355	337	344	339	335	345	341	379	356	336	347	371	319	337	347	333	353	382	324	386	360	351	375	345	318	360	399	371	358	396	335	356	340	362	354	354	366	336	337	355	342	371	373	340	370	363	340	321	370	360	398	369	388	348	365	387	320	351	348	344	355	399	357	361	363	340	361	363	352	356	372	366	358	349	394	325	423	358	341	365	345	366	366	377	339	371	353	361	410	391	333	351	337	352	370	340	371	381	376	347	367	345	353	358	385	361	383	342	354	351	408	362	363	362	356	396	354	340	330	358	363	361	393	319	342	354	363	396	364	360	325	370	358	376	381	380	399	387	383	339	331	365	348	366	335	343	358	338	387	358	380	349	362	323	384	388	373	348	347	394	347	378	327	377	325	398	379	357	334	406	353	362	369	341	356	346	347	379	343	351	365	383	389	354	378	369	389	364	341	381	364	364	331	352	383	361	386	373	360	372	372	395	355	308	401	340	389	364	348	361	365	399	366	349	376	339	373	345	367	341	337	359	386	381	376	342	389	365	341	338	338	373	334	372	347	351	397	367	342	342	380	370	346	370	345	377	360	357	360	342	374	396	352	369	377	344	371	378	354	341	400	363	359	377	379	345	352	355	326	383	344	355	336	391	384	367	375	370	389	379	346	357	345	374	347	376	355	346	387	385	355	354	313	362	382	354	351	358	352	341	360	331	376	377	390	375	305	347	347	344	374	378	330	351	367	344	387	316	339	353	308	318	396	398	412	400	393	408	386	414	378	363	353	370	386	366	358	327	356	345	350	347	373	369	345	356	398	388	367	347	362	362	357	338	371	373	329	356	312	375	369	369	332	324	354	357	360	355	336	361	350	371	360	388	371	343	360	335	361	363	360	327	330	364	342	331	328	335	380	352	342	358	392	395	388	317	394	346	347	340	349	393	355	399	345	346	377	413	372	373	348	333	358	344	377	339	364	356	371	363	412	391	320	311	336	357	360	357	397	365	346	331	345	366	360	395	343	366	400	356	374	342	381	357	370	401	383	353	368	351	394	417	381	362	374	349	368	386	348	342	360	314	387	375	381	375	386	369	371	355	364	336	348	359	335	411	346	363	363	360	348	373	356	328	317	378	360	355	354	383	339	366	356	322	380	324	380	368	373	343	376	395	345	357	355	356	348	354	374	352	313	338	384	342	354	334	354	361	368	344	375	386	344	384	374	356	311	369	358	350	350	368	356	360	372	372	391	343	357	337	357	336	358	367	354	333	392	370	350	377	360	374	360	348	371	365	356	363	368	355	389	313	362	344	400	341	381	374	379	355	366	361	351	379	396	371	366	369	356	367	362	344	383	328	372	336	372	327	324	329	372	373	347	363	373	333	384	347	340	354	334	374	361	328	360	329	346	341	347	376	363	365	388	423	382	387	393	354	372	358	362	353	371	378	334	354	340	346	380	325	411	378	347	356	363	345	346	410	342	323	338	347	361	378	377	367	341	356	368	383	335	354	368	358	351	371	386	337	349	380	361	350	338	373	349	337	357	376	390	313	333	368	388	346	415	345	351	367	389	353	341	345	330	363	376	386	384	349	372	379	365	369	325	351	366	336	359	395	367	376	334	331	383	376	367	350	348	363	360	361	335	343	367	353	375	412	337	384	362	328	359	377	382	344	356	379	381	374	354	350	373	369	342	387	386	344	386	381	350	344	355	308	369	336	353	345	361	358	340	338	335	348	378	399	365	371	353	365	416	361	347	384	316	371	368	351	325	376	339	336	364	370	342	378	349	349	357	335	369	381	384	380	362	388	391	356	344	369	377	342	416	377	362	375	348	387	368	377	402	390	381	381	387	348	381	356	337	360	375	375	384	332	384	367	365	330	348	357	359	372	365	401	341	357	341	342	357	376	366	399	351	365	372	351	351	378	369	386	360	360	338	363	385	374	371	373	354	376	397	362	390	367	344	377	388	376	383	406	383	345	347	343	408	388	348	373	371	341	340	365	367	338	344	337	371	342	323	353	380	353	366	353	371	377	335	334	339	360	359	369	339	378	336	376	353	355	363	393	347	363	329	379	386	337	362	360	324	343	333	356	353	341	382	358	354	332	389	391	321	350	397	372	337	368	357	355	363	385	368	399	382	351	381	323	377	347	356	385	339	391	370	343	374	369	339	389	338	360	370	365	350	369	341	349	385	373	343	346	381	336	356	331	391	364	366	359	392	361	352	334	325	333	338	357	370	378	381	359	363	344	325	351	335	357	348	393	370	375	384	385	356	308	369	425	373	385	337	380	367	342	348	375	329	379	361	341	368	386	389	362	371	348	405	357	346	369	364	363	371	359	343	355	335	397	350	335	348	396	366	372	330	396	354	385	385	330	334	352	351	353	315	381	379	353	368	386	320	379	346	393	359	397	363	330	345	333	348	353	351	381	372	394	352	351	340	362	366	338	353	419	378	356	401	333	354	333	352	379	333	400	376	376	370	358	390	358	368	365	362	326	372	365	372	327	347	345	369	341	337	395	378	358	356	356	367	384	343	361	340	383	375	360	331	388	374	351	386	378	376	343	368	347	366	333	339	355	353	348	368	346	337	373	328	345	326	383	319	380	340	344	390	371	371	384	345	385	365	357	360	353	349	401	364	354	366	353	401	327	363	356	333	360	376	385	306	342	335	379	366	397	361	315	339	351	356	346	345	373	360	341	385	401	351	327	336	379	376	323	344	390	383	353	358	338	345	330	381	344	390	376	398	313	350	325	356	355	335	348	328	356	361	391	358	364	327	361	352	381	348	352	359	360	340	333	388	340	382	391	362	357	358	394	359
22096	11020	14802	16733	14686	11685	9134	7713	6152	4948	4142	3632	3188	2855	2407	2200	2045	1855	1686	1651	1614	1474	1427	1364	1288	1199	1114	1054	1121	1007	1083	1079	939	944	969	970	950	882	834	900	884	883	896	856	898	780	857	841	865	898	789	864	808	822	867	877	829	825	874	811	782	811	805	796	855	757	861	839	865	800	851	828	826	752	755	819	791	825	753	825	746	794	834	822	839	806	791	804	764	803	766	790	812	748	793	802	828	774	831	810	787	850	792	777	794	830	779	772	785	776	791	784	783	770	813	878	785	816	830	785	808	748	830	771	772	779	819	815	815	822	755	780	796	764	806	773	771	796	755	816	806	852	810	839	826	830	788	857	773	802	788	774	779	877	782	738	811	823	787	800	780	773	839	761	851	790	786	772	787	803	793	802	838	834	831	800	778	789	782	850	822	858	781	816	775	782	813	754	843	851	802	813	806	811	770	830	815	825	800	800	837	770	834	805	736	821	807	792	765	780	769	842	783	794	758	778	842	762	807	814	785	794	783	827	748	844	757	793	810	817	816	784	798	800	822	758	757	764	827	784	794	786	774	827	879	810	803	799	779	789	779	779	774	827	764	774	828	767	819	827	808	801	796	820	807	781	811	782	770	797	798	786	810	808	755	796	784	809	807	798	838	778	825	795	772	846	808	760	802	831	765	801	820	820	815	775	763	807	792	799	807	788	766	844	872	779	832	784	777	810	809	828	823	781	825	767	883	823	820	835	845	784	808	797	771	769	823	799	751	778	844	818	807	809	829	815	833	717	852	840	754	840	775	842	810	802	812	807	759	808	867	787	771	826	766	757	812	782	790	839	787	772	803	791	844	804	783	825	770	794	758	798	807	787	789	832	832	809	824	792	810	778	775	783	814	854	846	839	761	795	824	816	818	832	796	798	795	838	769	738	815	798	765	787	790	755	790	828	823	805	801	784	814	769	792	816	854	803	832	871	855	784	812	807	805	785	797	847	831	796	801	820	774	804	772	754	815	777	800	806	811	813	804	787	789	744	825	751	805	838	793	769	813	809	814	751	830	791	827	830	795	804	779	795	787	828	847	812	858	800	764	793	795	796	813	778	823	782	772	805	830	800	769	806	758	808	820	808	836	812	782	828	767	805	837	778	771	821	809	796	797	827	857	802	828	781	808	833	833	818	796	791	838	825	773	768	757	781	780	801	827	798	842	770	824	789	831	766	812	819	810	799	851	745	837	833	776	754	773	782	868	827	817	747	792	829	829	817	781	793	835	789	854	793	768	778	750	777	753	796	801	787	810	827	791	814	778	816	834	764	757	802	807	786	805	857	815	774	822	837	806	744	779	803	846	824	831	828	807	797	809	777	806	839	801	760	766	861	789	808	798	815	801	808	762	849	796	811	835	794	785	775	775	834	786	796	771	802	788	811	780	777	807	793	804	819	804	766	785	852	860	774	794	804	834	811	867	798	801	796	821	857	775	783	841	776	836	798	814	819	766	764	787	803	817	801	822	823	828	798	833	812	805	858	855	787	816	786	831	800	792	841	800	805	767	836	845	853	816	842	814	783	827	815	806	834	814	847	791	808	875	801	742	799	790	824	791	861	803	787	759	774	808	835	872	785	835	767	835	797	868	815	820	795	835	751	820	820	822	828	782	808	821	817	837	815	808	794	796	819	815	760	793	821	802	824	835	784	790	861	790	796	810	758	802	820	793	811	812	809	786	743	828	775	794	794	743	827	826	807	791	836	751	845	836	760	831	872	805	780	791	850	817	781	797	829	799	823	801	788	840	729	837	715	751	837	800	772	809	787	849	765	781	812	791	754	802	801	772	806	764	789	773	813	814	806	845	802	799	815	806	821	802	749	755	816	807	812	823	805	797	820	803	779	899	832	783	821	787	823	797	847	810	793	777	800	808	837	768	813	805	847	800	802	780	822	812	798	785	828	793	793	785	804	780	794	805	853	828	776	806	811	814	749	800	807	787	846	777	811	788	786	750	764	813	829	814	836	828	800	819	750	759	800	782	776	842	814	821	824	830	788	851	828	770	780	774	735	840	813	777	823	861	776	797	804	835	799	832	743	772	795	779	798	778	781	797	827	829	813	807	802	771	805	843	809	741	763	772	774	817	833	801	849	837	787	835	805	822	835	775	823	807	818	781	840	830	836	838	796	832	832	780	824	807	815	781	848	793	831	782	810	755	831	861	831	782	806	796	757	813	791	780	789	825	784	802	829	779	807	807	871	789	778	839	789	799	757	843	804	852	810	777	847	803	793	831	782	835	782	819	766	814	783	766	783	809	797	798	808	801	797	761	825	796	808	780	821	833	789	787	823	780	805	786	815	837	774	790	844	745	826	766	754	817	791	762	808	818	827	835	823	870	809	821	737	800	830	792	806	832	876	777	855	843	782	804	794	844	810	799	823	820	821	762	800	822	814	786	788	826	768	811	784	810	751	839	800	814	764	816	804	837	817	777	806	769	813	758	793	834	817	791	815	740	815	764	776	777	725	800	820	779	784	759	835	789	832	807	824	820	759	815	764	804	811	755	793	796	808	800	823	808	804	771	826	776	849	846	807	777	777	804	805	818	745	773	827	844	794	773	784	822	778	783	805	817	745	814	834	776	794	849	825	772	845	867	791	786	757	814	809	823	875	799	797	839	798	789	798	829	833	801	797	737	808	772	830	774	778	810	747	804	820	785	800	766	812	814	832	754	773	827	769	780	863	830	822	820	777	818	811	790	825	787	742	809	855	784	802	792	801	773	827	849	790	813	805	795	820	817	781	783	767	820	808	837	812	760	779	798	730	822	771	806	784	754	810	814	809	796	839	845	789	809	820	825	785	817	818	773	828	777	757	800	839	802	794	783	833	852	797	795	841	790	823	742	804	787	789	842	811	864	783	820	812	854	770	779	826	804	789	798	763	807	783	819	776	833	852	796	821	825	792	791	770	849	784	821	806	814	777	803	816	800	816	793	761	809	789	835	815	836	827	791	830	775	779	771	820	785	814	794	821	792	813	780	877	812	865	829	794	795	757	811	747	793	833	798	732	753	807	793	764	789	764	794	786	868	757	782	792	825	774	764	791	767	764	829	769	795	814	804	817	845	821	805	821	854	761	774	765	818	799	844	799	817	810	842	811	804	838	808	719	798	778	806	807	793	835	787	826	832	719	805	786	795	776	802	808	826	799	850	823	792	810	873	881	755	791	868	742	797	750	840	812	824	833	897	794	801	775	788	831	793	817	854	777	757	796	821	805	772	847	775	758	811	786	826	827	840	800	804	795	790	813	785	839	803	803	785	793	758	820	811	792	793	823	840	796	770	855	785	830	803	811	765	786	813	768	758	748	782	822	830	806	800	838	811	832	795	790	793	762	824	772	847	799	783	848	854	829	826	807	872	793	897	766	766	762	770	793	760	817	820	777	825	838	765	826	817	810	770	831	843	779	803	777	762	817	803	830	818	788	835	827	846	802	799	825	817	814	761	830	797	788
15369	6598	4434	2993	1984	1414	1070	887	730	647	549	547	480	453	484	468	463	438	464	413	419	431	378	420	406	395	383	387	382	420	390	369	409	399	343	370	384	405	371	402	399	398	365	370	392	380	381	393	397	398	366	360	379	383	381	385	383	425	434	390	372	340	379	383	397	352	411	356	361	428	413	379	370	372	392	354	429	394	379	376	366	402	416	363	379	362	381	386	336	355	344	322	391	385	362	387	373	376	381	353	409	396	400	379	347	390	438	409	344	380	387	383	365	353	362	393	382	409	413	378	394	400	421	405	395	399	348	422	381	419	353	376	374	394	385	368	377	354	391	384	357	405	371	419	341	351	368	398	391	381	381	414	389	378	393	407	389	403	392	407	348	372	385	378	392	438	385	386	366	364	357	364	405	369	399	363	368	389	375	345	410	358	383	386	404	429	371	369	373	374	374	403	360	388	396	366	388	347	378	402	370	354	395	392	419	401	404	384	386	375	386	388	369	389	354	360	410	415	368	415	384	367	333	372	361	359	362	385	354	386	389	394	377	354	430	391	382	373	373	331	373	384	383	364	385	364	376	391	399	384	376	369	402	361	412	396	400	378	370	370	387	360	378	394	420	371	402	370	374	363	361	381	374	362	386	402	343	375	377	401	392	375	362	357	385	423	392	349	356	422	366	351	369	369	353	391	387	374	386	383	353	335	372	373	371	366	401	377	359	387	363	430	372	402	374	392	370	367	370	390	404	336	402	349	374	372	367	407	397	407	369	393	366	357	384	372	391	354	393	373	385	384	355	406	379	358	377	357	438	362	406	355	402	379	343	365	364	370	340	362	416	372	379	409	354	344	403	388	382	392	382	384	410	384	400	362	343	418	410	408	388	354	376	363	349	360	348	384	380	378	367	359	371	391	394	380	413	390	414	414	380	377	403	388	380	362	369	407	350	383	421	382	380	387	389	375	373	366	385	360	356	387	399	362	338	343	413	361	367	415	367	377	387	378	367	407	398	353	408	352	359	390	396	390	386	386	372	346	353	368	396	374	402	366	347	366	356	375	370	364	392	375	370	379	431	378	365	370	407	353	387	385	381	404	391	383	384	386	356	342	397	383	352	388	377	401	380	404	382	401	377	336	421	401	421	394	379	368	395	386	370	399	382	377	398	397	364	390	390	374	374	368	367	365	378	372	345	411	355	325	392	390	415	387	353	375	384	410	374	355	394	352	353	384	371	369	387	353	346	423	411	370	403	377	392	375	390	372	406	342	340	377	393	384	403	403	388	374	398	376	386	388	376	384	382	351	402	396	381	389	366	358	388	356	381	381	357	375	387	382	416	365	387	360	393	375	383	346	421	390	411	395	367	384	386	377	395	381	392	410	389	345	360	368	333	351	405	384	341	322	383	398	355	365	425	372	367	350	403	379	390	377	357	371	393	388	394	382	381	400	385	373	390	358	421	413	353	406	316	379	423	358	385	387	389	412	384	367	429	394	350	390	345	365	362	342	396	390	389	356	354	377	354	415	368	391	407	400	396	330	395	386	365	376	361	383	418	381	399	352	359	410	413	350	374	395	374	357	413	360	375	389	341	389	369	367	367	380	368	376	377	422	408	374	348	364	378	399	433	368	376	395	340	332	378	404	391	409	352	391	371	406	358	373	373	390	371	378	396	415	392	345	340	405	420	398	379	376	362	358	403	346	384	380	348	405	373	411	408	374	402	363	403	410	368	358	375	377	361	370	390	349	419	373	382	422	384	369	366	370	400	356	367	378	411	447	378	343	350	384	366	388	392	385	388	424	382	366	358	376	365	388	401	391	389	397	380	431	395	424	385	366	362	373	375	375	388	411	419	394	388	381	410	408	389	398	379	354	366	355	353	373	362	412	393	367	392	359	371	338	380	342	395	375	392	385	392	398	384	387	343	421	366	384	416	365	373	398	341	357	397	354	393	353	401	385	411	401	371	394	363	364	399	419	370	407	373	367	379	394	380	377	343	409	398	399	395	386	412	385	402	361	364	368	414	394	389	349	384	370	402	369	391	360	376	386	372	411	377	390	356	402	385	369	366	367	378	381	371	373	412	378	364	381	359	375	389	425	413	402	361	378	396	416	389	366	394	383	395	382	351	356	385	393	336	402	384	405	402	411	339	396	386	371	365	397	376	413	378	382	366	364	388	396	389	379	391	381	402	371	405	378	420	354	402	352	370	359	372	356	385	392	362	379	382	397	372	384	376	409	381	370	380	352	421	379	342	360	377	374	420	353	395	382	351	379	363	363	388	381	396	406	345	365	388	399	377	379	368	395	367	354	382	375	350	400	387	354	412	369	378	357	394	373	391	362	356	389	398	403	378	379	351	444	401	374	406	409	399	365	397	384	363	382	358	400	380	357	379	375	396	349	347	330	394	405	412	372	350	402	400	330	356	385	388	384	382	381	401	405	371	372	389	365	380	361	385	380	410	400	392	431	378	382	379	392	399	352	357	404	391	395	367	373	379	436	386	400	385	403	366	361	366	378	359	404	419	373	412	385	345	376	411	362	394	395	391	361	391	388	374	372	395	365	382	404	388	374	420	417	361	414	384	396	403	398	409	390	366	365	383	384	390	411	402	390	379	346	345	401	390	366	379	395	348	420	374	386	388	370	381	395	396	380	364	361	373	319	368	379	342	358	333	400	374	395	389	379	386	375	369	403	407	353	383	330	375	411	357	391	354	396	399	378	376	395	391	379	433	361	400	429	387	400	371	408	390	364	381	373	429	383	420	359	378	366	389	369	415	355	404	385	386	404	366	387	388	376	347	389	391	370	412	361	393	383	413	388	394	380	371	388	400	398	364	441	365	380	401	392	383	355	389	410	394	346	392	385	362	362	358	408	374	371	407	436	386	365	400	410	343	352	383	370	351	349	370	397	414	399	361	382	398	378	370	388	347	396	384	387	393	400	414	392	372	396	412	388	406	350	385	346	358	358	404	393	397	383	402	407	378	387	352	366	364	381	370	331	385	395	363	348	376	366	387	375	415	364	364	381	403	380	375	406	427	391	384	368	393	393	366	369	372	414	348	380	359	379	409	388	379	390	378	343	389	414	395	349	434	394	380	381	373	388	361	386	415	361	362	382	385	342	341	332	383	407	366	394	400	397	377	350	347	377	370	363	345	384	379	367	376	389	419	368	360	340	371	389	362	367	362	416	393	338	414	359	387	377	385	347	375	454	342	391	391	415	415	383	373	396	395	355	414	407	389	401	401	403	370	363	387	355	387	394	394	375	347	394	387	402	342	355	369	343	385	374	359	345	370	406	384	385	352	394	365	385	376	355	376	381	353	352	378	396	380	389	360	393	388	403	408	356	383	362	413	391	364	360	418	361	370	369	392	325	407	400	407	388	373	363	425	404	386	371	377	421	366	349	366	383	380	353	389	394	368	389	378	367	333	387	388	416	371	354	344	388	360	391	354	412	404	421	386	373	394	421	356	373	381	348	399	359	379	397	386	410
9646	5466	7716	8218	6762	5411	4105	3278	2725	2324	2015	1778	1580	1530	1435	1394	1289	1299	1222	1168	1156	1110	1020	999	959	990	1013	1013	966	900	891	902	886	943	903	890	944	836	890	902	877	845	886	852	904	878	875	875	877	927	895	862	801	834	852	793	877	854	787	923	890	855	822	885	870	889	859	826	827	837	829	877	931	881	818	848	859	826	849	855	858	861	854	833	826	821	859	847	856	821	794	815	838	808	806	811	847	844	887	832	848	830	862	819	833	891	849	841	783	841	830	808	864	847	906	863	888	880	831	854	883	809	848	877	836	858	806	830	824	829	899	800	810	861	797	852	873	841	859	880	827	856	856	921	872	817	810	834	884	818	856	872	866	882	808	851	811	860	794	863	803	862	867	858	834	930	809	806	872	876	794	849	816	825	837	806	870	832	876	861	880	877	845	826	855	835	841	847	829	834	835	867	814	820	784	883	833	841	819	853	834	871	819	810	840	826	843	817	803	857	890	864	840	820	839	874	811	903	851	846	867	902	819	803	838	843	828	878	900	794	771	866	882	862	859	875	868	867	819	840	832	813	828	842	820	845	890	875	904	861	866	845	806	762	859	870	833	819	810	858	822	877	846	850	799	873	856	841	844	833	826	812	847	849	869	847	795	789	880	813	882	876	893	834	820	810	862	875	845	821	869	869	779	881	849	856	837	849	886	846	878	819	789	829	829	850	817	790	816	868	842	834	860	879	772	816	814	860	841	912	890	847	826	825	880	875	860	832	789	787	862	820	840	822	872	843	874	846	860	801	845	808	832	766	868	842	906	849	887	879	820	862	859	836	847	844	822	881	842	844	810	855	840	845	836	838	845	841	856	828	854	839	872	852	833	891	837	820	835	868	838	831	866	847	883	821	855	840	791	876	860	805	833	808	847	837	846	866	815	837	847	892	833	806	818	842	863	863	855	865	864	853	838	848	822	801	796	833	863	893	898	818	868	810	864	870	832	841	857	843	820	861	870	885	794	859	810	891	862	818	852	839	848	878	850	885	839	867	823	850	829	788	850	790	867	855	838	820	818	834	863	800	820	906	844	838	831	826	832	857	861	878	851	862	893	826	803	851	812	819	856	825	807	847	881	882	814	782	864	842	864	838	823	889	854	833	844	801	822	858	837	810	900	853	853	868	817	855	822	859	832	866	845	861	859	807	851	831	885	928	849	794	838	877	819	841	795	848	813	844	852	839	827	819	844	860	845	784	826	828	800	801	846	865	854	842	824	826	846	830	846	890	830	848	839	855	825	862	807	829	841	861	821	845	856	789	845	889	876	850	855	851	840	817	853	806	801	824	874	860	818	871	853	866	827	867	849	828	839	890	834	872	808	857	822	796	802	825	825	842	896	835	841	812	805	851	806	889	801	845	885	830	861	828	806	862	852	858	906	863	834	820	799	836	853	816	887	901	886	805	884	780	822	875	920	832	813	811	861	853	864	837	831	823	836	841	797	886	857	831	869	875	842	867	866	895	793	871	888	883	881	828	873	861	827	853	841	809	811	825	804	840	800	840	818	821	821	819	848	850	868	778	906	829	860	875	825	773	815	826	849	823	796	874	860	885	779	856	821	800	850	817	809	840	801	828	860	830	812	836	844	866	836	847	841	858	878	852	828	815	861	831	862	842	800	808	865	870	857	832	853	832	883	828	828	815	846	825	869	909	813	848	874	792	845	825	834	815	831	786	865	821	846	817	839	848	818	860	838	822	814	820	858	846	819	819	857	834	837	829	843	817	810	805	860	867	845	842	856	796	859	836	779	875	837	871	872	899	834	862	832	906	895	855	834	819	841	800	854	819	842	852	864	846	842	814	800	842	914	873	901	879	897	860	814	833	866	838	873	869	832	833	810	867	829	872	842	833	801	863	838	847	840	857	852	877	885	856	901	815	806	869	831	806	838	865	838	966	865	835	825	882	861	878	914	841	856	827	842	828	877	869	875	820	799	819	819	838	848	778	836	866	834	894	833	840	869	828	848	843	801	912	809	839	871	819	800	833	879	893	856	810	903	799	848	861	800	854	855	800	846	858	812	817	836	868	852	821	873	840	855	834	819	867	877	829	797	833	808	878	863	845	812	903	863	821	793	843	867	853	831	887	836	849	879	778	899	833	834	871	817	818	829	871	855	858	890	886	856	848	867	849	815	859	860	843	885	867	850	837	873	855	810	850	865	799	859	826	895	822	827	940	832	830	856	861	823	854	792	874	843	788	853	871	827	821	840	789	829	903	897	836	836	824	840	857	877	815	881	852	792	844	909	876	872	878	796	834	834	867	816	839	806	825	861	813	859	837	857	835	833	842	867	844	835	896	859	835	848	818	815	865	847	836	815	853	837	828	889	788	796	869	845	828	843	834	823	869	845	923	798	851	852	889	801	834	834	861	873	831	838	863	887	791	784	846	808	831	802	879	814	774	803	843	820	848	819	867	846	804	856	840	870	894	815	861	846	850	758	833	847	825	886	804	850	853	824	850	835	891	823	850	813	833	814	803	843	801	843	829	911	827	815	840	869	836	875	808	809	892	776	887	830	831	875	870	817	839	801	848	851	808	828	835	847	805	814	866	864	896	823	830	805	787	845	864	842	818	839	856	823	858	874	808	801	795	843	807	888	858	887	859	864	860	867	813	829	842	902	812	834	865	827	832	846	869	839	800	856	879	859	826	819	842	817	831	804	828	852	855	857	829	860	883	862	812	812	892	810	831	807	867	862	791	871	825	841	878	863	832	839	879	853	864	849	846	835	848	842	821	878	895	836	831	852	866	826	818	865	866	919	845	832	839	842	861	780	831	801	846	844	795	900	797	866	792	889	836	857	854	894	908	841	744	898	867	883	838	844	828	830	833	819	843	869	859	855	838	861	854	803	850	882	836	836	819	852	817	818	861	808	850	844	865	789	852	834	808	872	813	898	825	881	839	809	816	819	817	858	808	817	932	825	849	847	889	844	830	867	867	806	863	845	877	884	842	836	832	847	846	797	837	870	848	879	827	862	856	875	835	800	850	844	820	883	842	832	839	817	876	892	821	861	871	842	884	848	796	817	863	870	842	894	827	865	855	853	832	870	833	815	846	841	898	853	816	846	865	862	844	842	860	865	862	826	863	829	883	858	850	835	887	865	810	812	837	851	865	821	855	886	812	846	813	880	864	871	824	886	840	796	861	842	847	830	833	850	833	874	842	882	865	839	902	871	833	889	898	850	831	867	844	836	818	835	889	813	819	830	783	843	853	799	837	883	813	838	836	839	771	844	828	866	860	860	830	854	845	820	818	801	815	849	862	810	850	799	835	829	833	822	850	816	832	865	858	854	866	821	889	862	813	850	893	869	829	845	803	826	844	841	787	860	824	869	777	847	899	830	844	892	846	833	849	790	861	877	823	887	814	845	833	861	850	858	815	861	849	831	799	848	874	840	842	880	857	864	863	817	842	828	834	820	872	885	823	889	921	853	784	873	854	872	847	856	841
28476	11885	7023	5222	3475	2351	1754	1295	1049	890	762	624	614	531	544	502	524	480	476	447	439	462	395	405	404	423	400	394	418	373	395	366	402	402	395	391	373	360	373	354	380	367	368	394	390	382	382	368	383	352	359	361	364	350	347	402	387	393	352	363	364	372	357	376	384	406	372	356	339	375	373	340	386	340	373	361	354	370	409	379	359	352	352	357	400	370	344	357	388	354	356	370	354	396	352	342	389	387	332	374	364	349	370	350	384	365	383	329	368	382	376	374	373	363	348	344	363	365	351	411	322	335	347	329	408	348	370	352	383	360	391	381	374	413	371	387	356	432	373	368	372	363	367	341	367	337	395	354	354	356	338	351	344	355	368	350	367	363	385	372	390	363	365	346	373	365	380	352	393	385	350	375	363	346	374	377	352	385	373	347	343	369	376	377	358	338	339	325	335	331	382	375	325	306	338	374	381	409	373	352	362	375	373	376	373	376	368	361	362	361	357	328	371	355	349	353	382	370	322	384	378	379	381	350	372	374	359	350	367	363	366	368	357	374	370	364	342	341	371	382	365	377	373	335	358	343	401	371	381	365	349	358	347	361	387	405	387	397	356	355	373	406	403	405	360	353	387	358	385	359	364	356	386	424	385	409	367	336	387	364	358	388	344	381	354	357	362	369	417	395	348	408	388	367	346	327	383	359	351	378	391	394	360	358	346	342	374	366	388	381	381	356	331	361	316	354	360	378	413	349	382	377	317	348	359	361	354	375	400	384	370	326	360	343	372	382	375	372	373	340	378	361	398	362	376	370	372	371	360	364	341	341	387	387	388	330	380	443	361	361	389	393	355	343	379	322	368	347	350	390	380	359	383	367	399	385	344	360	371	313	331	371	363	365	349	352	377	342	361	360	393	367	352	365	351	385	348	376	365	360	350	372	366	359	340	367	337	355	378	375	352	358	341	360	370	374	344	346	392	393	322	379	372	339	351	338	369	378	362	400	386	392	365	380	358	351	365	390	333	415	375	387	349	376	366	372	393	365	352	343	333	387	366	330	384	385	356	350	384	386	404	364	349	374	426	309	342	383	375	378	391	368	383	361	376	351	331	362	340	370	343	379	362	390	392	380	379	340	351	399	414	377	353	375	373	369	342	361	391	406	364	364	348	353	362	362	399	350	343	364	361	400	373	382	368	398	350	370	388	408	352	357	356	367	373	344	364	337	413	372	379	370	373	325	331	376	374	365	338	367	390	365	372	342	351	382	347	360	350	381	326	337	415	366	343	358	363	359	352	362	351	357	385	366	345	344	343	378	366	402	382	378	375	343	368	383	319	412	349	376	370	333	352	375	386	349	391	387	341	385	373	361	353	352	358	355	370	356	360	410	368	355	377	364	371	355	340	410	329	342	381	397	375	366	368	380	358	389	394	396	369	346	371	382	365	359	361	396	376	361	366	329	343	360	361	337	370	372	355	358	336	375	372	367	386	305	355	393	372	345	364	386	345	361	371	394	386	431	369	383	376	371	407	390	351	370	414	369	372	358	339	382	366	408	370	365	350	360	331	363	395	371	361	395	393	395	362	329	393	374	357	376	368	356	381	348	383	338	371	363	385	365	348	357	360	380	406	378	370	403	371	354	372	394	348	387	380	365	344	384	398	342	378	369	365	361	354	380	323	364	364	352	366	373	351	368	336	365	408	358	361	391	345	387	364	368	407	406	383	356	373	331	380	348	363	359	371	372	397	365	387	359	357	383	367	357	383	354	360	363	367	359	356	377	364	347	382	348	345	350	377	350	365	339	362	359	377	399	384	361	374	395	342	365	363	343	329	387	348	407	399	349	368	389	354	333	377	389	388	359	364	361	369	371	365	354	372	375	377	404	386	373	398	408	393	368	350	343	356	357	351	382	362	422	380	376	411	401	321	336	373	371	383	383	372	343	376	377	360	362	369	384	384	357	341	389	363	379	381	375	370	379	348	382	362	339	352	403	388	354	352	349	363	366	373	332	351	362	369	392	327	379	363	389	341	424	392	350	349	354	381	358	366	380	375	381	376	394	362	384	361	354	356	337	311	316	370	367	347	375	342	390	342	380	399	371	372	371	366	385	348	337	354	348	372	354	389	350	350	402	347	335	347	342	352	396	351	442	365	402	370	389	350	368	371	374	359	346	382	357	394	390	343	395	367	361	354	370	373	364	369	379	354	380	343	378	363	362	372	378	352	362	381	363	358	342	395	390	389	372	333	382	377	405	358	385	352	374	377	358	371	400	348	363	375	339	366	310	355	374	446	356	383	377	387	362	326	387	354	395	375	389	347	330	352	406	412	339	368	335	381	335	380	381	388	339	370	359	385	359	413	362	347	369	379	370	368	389	381	396	339	370	368	352	372	395	381	344	372	398	354	344	367	356	352	350	367	384	401	366	376	344	376	349	355	376	372	341	367	360	389	357	376	376	363	358	336	348	350	366	344	344	371	360	338	364	359	360	334	340	407	344	331	318	368	347	401	319	323	364	401	391	327	385	356	366	340	349	365	375	370	365	361	390	391	383	372	307	338	333	404	357	378	374	349	341	404	374	352	358	314	346	363	372	367	386	421	376	354	373	326	337	346	333	374	336	370	363	376	379	347	378	387	360	357	380	348	364	398	352	345	356	379	349	367	367	373	393	380	390	371	414	391	353	366	361	349	358	400	326	367	356	396	358	357	355	420	386	355	353	358	375	363	387	352	339	346	376	395	392	399	409	365	382	360	387	382	386	346	356	365	382	366	375	354	345	343	345	392	402	377	315	350	366	381	343	394	361	376	340	367	342	378	364	404	377	351	356	360	381	369	360	387	322	378	363	373	410	363	331	376	354	400	379	385	332	353	389	378	344	335	363	359	400	369	363	356	331	363	383	360	340	376	389	389	383	374	357	351	334	351	369	378	380	385	375	370	381	331	381	351	382	380	361	354	379	365	393	386	357	318	364	360	370	359	397	354	372	336	359	354	384	353	355	389	338	360	381	401	381	400	384	375	311	354	349	383	383	342	347	365	369	375	358	357	339	356	377	321	313	381	383	376	366	326	370	388	327	387	365	346	362	373	384	347	363	354	368	356	349	344	385	344	417	367	365	410	358	362	352	391	344	390	357	355	343	351	354	345	391	386	415	346	366	389	382	335	384	369	361	342	349	355	337	402	382	364	363	379	369	382	379	341	387	392	353	350	381	366	333	391	370	373	345	359	326	386	337	357	320	346	370	409	366	395	402	371	389	373	379	360	363	393	380	394	400	392	327	406	401	350	356	365	354	383	380	322	355	384	341	332	372	370	372	370	382	372	355	349	380	375	376	391	358	338	402	347	365	379	343	359	378	338	334	384	351	373	384	389	399	373	369	379	345	388	380	362	358	331	370	388	392	387	365	400	339	355	377	336	389	392	383	364	369	349	393	387	367	368	390	367	351	362	406	356	392	372	361	359	337	385	335	375	381	335	363	376	370	380	360	368	369	360	393	345	378
17962	8604	11224	12689	10856	8593	6818	5365	4288	3477	3112	2642	2363	2115	2023	1813	1696	1544	1427	1394	1307	1254	1203	1193	1105	1038	1038	987	999	1008	946	913	979	900	932	885	853	896	903	854	884	907	878	886	839	871	908	841	833	894	849	805	873	838	834	848	825	843	832	843	780	802	842	846	859	831	821	861	797	814	793	795	798	881	825	802	815	868	822	798	799	812	827	770	832	847	794	854	793	853	784	813	833	775	826	823	825	799	788	818	806	842	785	770	822	842	780	780	794	796	873	796	838	773	836	817	823	830	821	810	847	820	821	824	831	786	829	807	897	829	813	839	868	813	800	825	801	812	812	789	811	829	826	795	790	795	879	841	830	843	825	786	836	849	846	823	793	794	808	837	831	790	794	871	794	766	802	810	810	799	803	807	805	865	855	866	858	789	798	914	819	773	839	817	816	814	815	782	836	749	774	806	774	846	832	804	824	806	805	761	813	830	805	770	825	839	830	803	836	811	789	829	834	793	805	830	810	860	814	799	827	813	814	827	823	773	801	809	799	888	812	816	802	758	815	840	828	855	811	806	823	811	826	798	802	799	827	808	835	852	792	799	840	853	826	805	762	798	807	830	788	828	777	804	812	838	810	785	841	864	828	815	868	829	868	794	787	790	807	777	832	830	832	792	791	835	832	826	804	837	831	761	797	814	837	817	803	829	858	817	836	805	806	832	847	792	767	822	745	782	812	799	807	810	803	809	802	855	798	806	849	795	789	833	789	821	807	844	816	827	787	815	843	851	862	814	796	835	796	820	835	811	868	835	788	808	798	845	876	836	824	822	799	809	818	824	816	825	803	832	796	808	854	862	823	783	823	821	845	845	781	820	825	809	857	845	867	813	826	781	800	843	787	795	843	802	827	794	852	846	814	791	777	803	837	854	834	880	824	810	833	788	837	803	860	831	803	841	843	839	848	879	863	825	816	778	824	794	858	832	797	826	754	807	836	831	865	815	778	820	859	824	789	838	852	848	812	804	768	848	807	833	833	795	807	874	864	828	832	818	810	837	826	861	793	842	816	822	793	750	825	779	813	803	832	823	807	791	824	799	834	867	877	800	816	831	761	794	771	836	830	779	802	776	832	787	849	839	846	793	834	841	797	854	852	830	839	802	874	802	827	836	850	860	809	768	748	866	847	801	791	788	833	778	843	820	783	810	795	841	792	833	815	825	819	795	839	831	842	806	787	835	795	802	854	819	817	828	816	804	827	812	859	828	793	820	769	816	825	844	804	832	849	818	869	826	785	793	838	813	854	814	794	816	822	846	789	852	834	801	795	810	869	818	856	818	857	800	846	846	804	813	819	816	837	788	879	776	826	857	813	885	808	842	770	795	808	857	803	810	860	804	857	820	805	834	853	849	817	828	814	797	797	827	838	859	809	784	821	858	834	858	824	770	801	764	797	804	830	790	791	771	777	859	805	843	835	826	806	844	789	796	813	840	816	865	838	824	818	842	817	802	776	786	793	817	861	821	793	851	774	806	814	822	800	785	811	803	821	826	790	833	839	803	788	818	790	775	776	829	803	796	846	792	864	803	852	802	822	794	822	875	820	845	851	828	827	815	808	794	872	807	881	790	833	865	794	830	787	801	841	842	775	800	835	807	797	833	827	825	754	787	784	803	764	824	830	796	865	836	829	813	780	875	804	777	818	794	825	813	828	806	856	813	763	796	817	830	809	818	844	840	812	807	831	833	903	833	805	905	812	806	804	820	840	868	821	802	775	793	828	848	826	857	818	781	826	857	784	781	830	832	805	788	807	799	827	824	847	807	870	818	777	803	758	791	828	841	821	797	813	822	880	871	865	824	783	819	832	765	845	825	832	814	792	842	873	818	852	810	823	819	811	850	783	823	862	839	792	814	824	778	804	749	791	779	799	839	854	818	792	863	754	826	763	832	798	831	821	756	841	764	819	806	790	852	779	820	800	849	776	791	793	835	801	811	832	801	866	786	814	801	859	822	835	825	810	783	827	757	827	810	805	865	816	799	792	890	838	820	823	865	831	789	794	843	795	753	839	798	831	745	838	769	765	786	772	867	786	848	804	779	760	854	785	824	779	833	851	803	838	827	802	825	820	796	841	813	838	781	811	783	831	856	834	851	815	761	866	815	801	833	763	785	829	807	827	797	820	814	841	815	766	832	823	805	815	802	788	854	774	829	831	851	805	817	837	799	822	788	793	787	845	848	860	823	820	822	826	817	890	804	801	808	860	826	795	874	826	828	819	815	819	834	793	760	783	804	806	803	850	811	828	786	814	865	785	811	816	774	852	796	811	822	800	832	789	779	841	807	831	832	807	779	823	873	821	811	818	874	843	774	855	848	822	824	840	814	772	815	788	841	795	818	831	777	891	778	776	816	853	795	828	798	853	786	819	859	849	805	810	835	850	761	829	791	814	849	859	792	853	803	826	803	849	826	805	872	874	817	795	873	797	795	834	811	826	796	814	798	801	833	814	825	810	851	819	781	799	780	778	854	811	873	834	832	769	836	859	817	777	832	819	889	838	778	795	834	861	887	857	825	820	827	801	805	862	845	845	771	808	858	779	827	846	850	829	813	859	811	835	814	821	808	861	791	825	802	828	875	829	811	927	817	841	784	812	851	853	816	774	828	821	853	823	821	778	828	861	776	828	797	887	788	809	825	823	871	798	809	831	839	771	835	808	864	823	773	792	811	763	799	831	771	830	786	862	813	805	784	876	762	790	812	834	835	762	829	779	840	786	810	842	824	769	843	827	794	822	798	828	840	808	828	845	881	801	789	836	814	801	857	845	837	857	759	840	840	814	827	818	829	822	793	756	855	794	832	851	850	815	834	811	816	783	843	813	775	839	840	823	832	820	831	873	854	843	834	817	797	807	832	834	851	855	823	819	858	871	815	899	816	840	805	809	809	765	809	826	834	785	805	850	821	834	781	840	836	838	825	793	845	798	808	816	840	835	839	829	822	780	871	823	810	776	799	857	831	840	810	819	891	843	804	808	852	859	844	800	812	835	795	821	806	836	874	806	816	799	794	790	818	849	830	819	818	805	825	892	766	806	802	819	828	807	842	819	791	853	792	836	840	829	837	863	818	861	835	837	786	823	842	827	798	782	777	821	783	836	825	839	852	818	796	799	819	850	831	817	801	840	803	812	813	792	844	829	799	798	771	808	811	822	829	796	819	837	838	833	781	840	819	834	800	820	826	821	832	828	862	810	890	837	802	836	796	835	794	855	806	786	828	886	801	782	840	793	808	790	805	792	815	816	844	856	812	826	812	829	799	823	835	824	771	792	801	759	781	855	828	784	823	778	803	775	836	823	843	830	789	855	848	808	827	785	846	773	813	838	864	822	779	832	824	815	733	827	772	778	789	793	795	823	785	795	839	871	805	832	838	797	837	810	774	808	815	862	834	820	807	814	824	806	803	858	801	807	805	846	834	842	855	841	832	856	802	798	833	815	835	791	822	781	791	862	838
36751	16531	10149	7844	5331	3704	2637	1913	1404	1062	952	779	811	768	621	592	516	515	523	503	515	456	469	430	435	442	397	397	415	399	401	398	391	400	374	372	368	362	405	402	375	380	380	396	401	376	380	410	380	359	360	367	419	354	386	404	408	379	371	346	355	366	344	342	386	348	363	370	392	369	370	331	356	356	355	361	343	320	336	384	365	381	359	358	323	363	357	350	371	348	395	358	375	374	386	352	348	344	343	369	377	347	379	366	358	368	393	374	345	344	346	400	369	340	378	340	351	376	359	338	373	369	349	368	347	369	369	342	314	347	383	352	355	347	397	403	347	398	375	385	369	358	359	355	333	352	358	337	360	354	353	368	338	374	349	394	379	408	377	364	371	381	349	346	377	393	375	334	381	355	351	364	366	372	360	387	363	326	414	354	332	377	361	370	358	360	345	383	379	382	371	330	378	360	347	374	357	356	363	361	375	387	339	315	349	387	362	342	370	380	374	382	334	353	347	389	405	402	329	319	349	347	406	383	371	377	370	388	418	409	366	328	346	382	360	383	371	374	374	345	365	351	383	346	354	358	372	352	374	371	334	357	347	333	345	370	368	351	358	373	378	369	366	378	357	361	383	391	364	360	383	338	347	391	336	393	337	357	372	362	370	405	357	388	382	338	358	335	342	362	362	326	364	372	400	375	367	374	349	375	395	390	386	357	381	380	361	366	371	340	375	423	314	333	361	361	367	362	326	355	347	352	341	333	342	420	356	369	350	368	338	336	364	368	346	357	392	354	381	331	355	368	379	324	363	367	382	369	311	361	351	368	369	380	409	368	363	381	345	360	373	371	345	385	387	371	371	360	386	398	356	368	362	342	372	364	351	360	378	361	354	369	391	355	339	359	379	382	404	361	361	363	361	370	341	330	346	334	349	410	342	343	402	358	362	360	349	339	376	378	372	384	374	343	357	348	326	339	363	333	385	347	384	358	376	368	328	359	385	373	359	369	391	355	348	363	337	334	346	392	388	347	359	358	378	376	347	340	361	332	365	338	358	383	361	338	373	342	356	342	351	329	349	371	385	383	366	352	385	365	381	391	324	343	395	383	357	379	345	333	383	375	373	381	342	380	388	359	338	365	368	342	374	368	333	345	386	361	426	366	375	396	334	340	370	343	344	349	329	375	386	388	329	349	347	351	339	314	319	367	352	363	327	331	385	366	341	342	358	394	396	339	379	395	370	387	367	353	355	386	364	383	345	386	382	317	354	353	382	339	334	341	365	341	354	378	403	386	377	374	351	321	338	329	368	326	387	346	381	357	375	370	391	338	351	358	355	336	387	349	349	382	376	382	372	392	368	379	360	426	376	381	364	404	376	367	365	361	375	367	312	371	386	381	378	323	370	380	394	403	333	372	402	358	359	402	389	392	334	361	348	333	356	349	333	367	385	340	350	338	347	383	351	348	368	355	382	389	394	394	343	347	400	378	336	331	356	351	369	342	376	359	378	329	337	378	377	341	369	373	336	332	364	419	345	354	329	371	369	378	401	402	389	363	390	311	340	391	320	358	377	349	348	354	354	341	349	344	362	337	330	351	330	340	335	365	428	364	357	398	322	351	376	361	372	360	348	363	383	335	361	330	359	388	365	384	381	336	343	323	333	367	367	345	385	341	383	388	366	382	343	373	392	361	372	357	356	340	313	372	363	376	341	385	371	387	328	391	366	375	341	356	385	355	350	317	374	358	375	318	348	394	393	407	367	359	369	370	378	374	381	400	375	339	339	331	369	359	341	340	375	354	332	374	357	382	352	361	380	362	353	338	367	327	382	335	334	347	332	378	341	363	384	323	394	371	373	370	401	401	323	365	367	369	363	384	370	316	405	427	404	345	399	370	405	324	377	356	321	352	342	370	342	387	387	332	364	347	355	370	367	340	361	404	381	332	353	362	364	378	365	404	385	385	340	332	355	336	351	344	341	387	378	360	366	348	375	367	367	346	373	370	344	367	407	374	356	326	381	369	350	357	344	352	345	381	345	374	372	406	352	390	409	371	361	372	361	387	368	376	363	331	311	351	361	391	402	400	357	354	378	353	346	404	333	370	406	343	355	355	349	369	376	367	361	353	377	389	402	386	383	365	381	353	355	373	335	353	341	364	369	329	376	373	422	346	386	361	342	351	340	377	330	378	366	368	322	372	383	327	387	354	347	410	375	368	366	391	367	362	348	345	375	350	392	399	375	348	372	357	360	343	391	372	381	318	357	363	365	381	361	341	365	335	365	343	344	338	351	379	349	374	376	367	372	375	332	372	343	383	394	362	382	343	313	348	342	362	340	354	361	358	356	372	364	390	406	359	391	355	368	354	384	362	374	346	335	387	357	335	371	326	386	351	373	373	380	373	332	400	358	346	366	366	353	338	320	334	358	372	353	353	363	358	320	363	371	348	388	361	351	358	373	377	361	346	348	351	346	347	361	426	336	354	362	354	342	365	382	369	359	358	318	345	378	367	380	388	356	335	352	367	349	380	376	347	392	330	358	368	351	377	360	321	337	344	319	377	324	335	338	346	376	340	377	389	334	375	358	380	390	361	373	367	364	344	401	385	371	366	329	383	356	356	393	373	345	387	367	388	338	349	394	344	391	408	392	377	367	425	382	332	336	345	377	364	380	362	335	362	372	378	347	348	364	365	384	349	348	356	361	379	356	361	364	361	332	369	352	393	375	356	368	369	393	346	346	390	354	326	375	336	355	330	329	327	341	351	386	388	368	359	382	386	373	332	367	381	372	313	340	370	387	385	378	331	348	352	365	325	354	398	355	328	352	344	384	317	397	391	361	390	349	334	335	376	343	362	350	323	373	355	349	346	343	364	343	377	313	311	373	373	359	385	374	320	357	357	373	389	358	329	336	367	342	388	341	379	341	335	358	366	374	376	363	361	390	370	364	366	387	335	398	352	332	376	391	397	390	362	364	375	351	346	333	372	360	407	364	362	353	358	375	386	328	346	353	371	387	372	352	353	364	350	357	358	362	390	378	364	343	373	370	356	362	361	361	345	345	390	364	357	381	362	335	374	352	364	376	376	373	388	357	355	338	353	367	360	318	362	366	402	362	387	353	356	351	375	347	371	356	365	384	378	370	380	380	395	357	362	387	334	363	397	390	383	376	389	345	380	342	343	381	386	358	382	338	382	368	364	360	375	391	364	356	361	375	363	378	348	358	349	367	384	419	373	368	334	395	351	379	347	357	366	364	353	346	371	342	366	339	348	326	390	351	358	332	338	352	379	336	387	367	342	314	348	354	362	360	360	385	367	391	396	349	372	344	341	343	364	390	371	361	378	380	378	370	376	378	347	379	386	339	344	350	375	342	302	341	381	368	370	338	397	364	339	337	323	349	377	388	387	363	391	345	376	419	363	350	323	400	376	402	347	378	359	357	351	318	331	381	393	377	402	397	371	348	361	372	346	325	353	342	355	364	324	349	385	348	407	352	379	388	363	384	362
21935	10837	14754	16540	14402	11991	9434	7394	5844	4788	4138	3526	3155	2791	2610	2247	2099	1865	1766	1709	1552	1509	1454	1383	1312	1259	1141	1126	1100	1095	1044	1034	994	1016	972	992	905	890	896	901	879	891	848	917	876	866	837	877	921	856	819	863	826	806	808	853	781	812	847	810	832	855	807	739	793	828	803	826	814	827	797	795	883	812	876	845	839	832	831	805	795	817	753	863	827	771	796	832	807	770	808	847	824	846	843	791	826	805	793	798	802	834	762	843	801	827	808	838	827	812	793	839	764	792	841	807	773	818	820	796	799	805	800	822	806	787	832	786	857	767	817	787	805	790	859	868	819	816	799	806	808	774	852	827	805	777	861	801	828	805	804	791	813	848	788	833	840	838	794	770	817	824	816	820	804	817	820	801	775	857	820	799	745	803	805	916	826	798	827	792	755	790	780	791	809	774	822	862	867	809	839	876	801	848	823	816	826	846	779	799	780	795	826	807	807	867	857	787	789	820	840	769	792	804	761	868	830	820	743	805	832	781	765	779	788	845	828	831	764	785	836	784	844	827	772	805	800	804	774	814	794	803	782	836	800	788	805	828	793	746	822	821	782	829	762	837	796	818	821	858	846	831	770	792	805	822	841	843	868	845	796	795	781	752	833	812	785	740	828	869	832	789	802	804	836	842	778	851	798	846	810	830	822	808	824	806	841	838	846	813	764	794	831	825	802	782	764	821	784	854	768	795	804	820	801	818	835	809	776	765	866	845	783	805	798	832	829	850	804	815	833	849	810	821	821	796	814	780	842	829	813	798	855	801	793	803	795	769	811	870	858	801	832	774	775	762	833	804	833	825	812	827	787	812	846	782	781	777	822	802	757	785	772	783	869	775	784	833	776	811	788	840	793	759	814	799	819	832	757	784	748	813	838	826	824	816	794	845	855	791	822	793	819	770	884	771	815	842	787	805	800	793	865	789	841	797	778	846	794	806	787	831	809	806	813	803	834	801	824	822	796	842	773	755	812	837	823	821	847	808	780	818	799	764	785	830	839	791	788	837	890	809	787	789	837	770	781	783	784	831	823	794	839	835	865	813	786	852	810	813	818	820	793	819	799	833	785	857	787	800	837	837	837	770	787	850	794	787	857	849	831	838	825	832	834	776	797	837	806	820	838	780	823	825	832	796	865	817	800	795	836	795	858	780	813	825	803	832	812	791	846	783	802	773	782	828	823	798	776	821	781	769	835	856	791	826	802	834	760	811	801	788	769	809	810	836	818	801	826	815	796	858	782	778	803	818	846	796	819	828	829	816	757	838	824	843	802	772	785	852	793	789	826	815	807	783	811	788	788	851	881	824	762	826	850	875	787	807	777	820	805	790	825	765	785	837	857	768	826	767	822	805	831	807	807	830	787	808	829	895	816	808	801	773	796	794	820	799	816	815	804	829	766	822	815	835	841	816	833	783	795	818	791	866	796	802	856	868	781	822	798	829	801	838	829	795	829	779	766	816	809	813	863	753	790	849	803	813	778	778	825	806	778	814	796	823	814	808	809	843	804	855	805	817	804	803	798	786	870	857	811	811	765	800	840	785	786	853	797	829	811	790	820	838	836	829	812	777	838	763	771	833	801	861	837	850	825	812	822	790	837	827	804	842	860	823	867	812	809	842	820	812	771	810	806	798	803	830	814	844	782	827	815	811	848	849	885	798	825	793	822	791	812	783	803	789	807	815	824	831	823	856	798	788	823	825	816	794	868	843	801	805	752	852	825	781	813	784	824	772	846	867	850	810	858	826	824	834	832	818	816	787	800	814	773	772	840	849	787	782	827	837	846	789	826	833	844	778	803	833	816	827	784	828	787	781	761	870	784	848	832	856	827	794	813	830	803	817	819	853	791	789	868	791	802	833	831	768	814	808	756	870	799	858	775	806	786	813	834	808	804	852	808	761	802	791	885	808	829	850	857	768	805	819	785	834	848	805	809	829	828	840	794	817	805	827	833	802	805	789	819	853	800	786	807	823	775	764	853	825	808	846	765	807	855	781	792	836	831	843	860	736	842	822	854	779	831	862	789	766	836	770	777	785	791	795	804	825	815	780	784	761	836	834	741	810	805	822	834	840	802	802	813	866	810	795	807	774	799	752	760	771	780	838	751	820	812	798	795	808	817	834	811	837	793	772	772	796	787	825	768	852	836	788	842	818	818	778	861	818	843	861	827	815	816	811	796	771	816	804	808	813	789	823	789	804	838	774	775	804	788	808	854	821	792	804	804	851	836	843	825	827	803	832	817	779	826	861	838	832	838	838	874	800	810	835	829	821	830	809	831	852	786	868	806	814	782	839	767	766	796	831	806	812	855	817	794	825	825	851	786	816	829	799	861	837	837	745	823	768	789	816	811	846	791	850	823	820	802	788	798	794	732	812	807	766	820	788	818	759	775	767	822	831	806	790	846	783	823	830	855	798	840	781	787	821	806	852	812	811	825	791	813	837	844	800	807	813	858	855	791	795	785	813	823	799	806	889	793	778	850	841	807	837	805	797	711	858	826	803	802	799	839	843	839	752	824	804	779	843	840	811	806	844	813	835	804	850	825	855	844	847	829	819	827	786	847	802	800	779	805	843	757	786	844	828	796	799	807	787	828	815	807	817	782	848	811	818	827	788	813	773	818	839	776	858	792	817	824	836	807	858	860	814	827	785	747	840	765	786	792	801	821	773	843	788	834	847	823	873	771	817	839	841	737	809	791	779	823	825	789	783	806	819	854	844	820	808	807	803	845	803	888	853	798	784	794	798	796	775	816	812	775	835	832	763	792	845	809	822	824	827	854	830	849	807	831	773	851	837	795	813	790	815	769	789	792	863	895	769	817	818	855	739	830	779	826	827	878	791	794	826	859	820	849	751	825	830	772	819	832	833	792	806	808	794	814	828	825	826	807	818	815	817	797	818	795	775	826	837	812	763	827	868	830	801	784	829	786	821	858	789	805	842	751	831	780	802	801	838	763	809	813	766	841	811	810	844	850	824	791	764	822	781	810	818	813	797	786	788	842	820	801	838	770	776	848	844	836	828	838	801	783	776	880	779	808	800	830	799	761	792	820	798	788	895	804	783	783	784	784	812	808	811	789	753	768	796	800	781	850	813	795	774	788	774	850	810	818	826	817	782	851	799	842	823	830	852	840	832	802	805	819	819	829	810	814	763	764	794	851	796	814	802	854	849	781	820	800	819	771	796	836	786	795	790	796	817	815	791	799	810	835	791	810	804	823	828	819	820	831	843	807	826	827	823	842	838	783	837	751	802	823	770	797	845	867	773	821	871	783	799	822	794	798	741	844	788	784	803	825	820	807	775	838	831	838	798	854	827	840	877	825	826	799	869	752	706	836	765	760	815	815	799	788	809	861	856	833	795	864	885	805	808	778	834	812	884	800	819	809	807	798	800	832	843	809	781	777	870	852	816	774	850	812	813	781	840	783	835	836	869	804	776	839	852	799	803	827	801	811	850	813	870	803	849
16336	7032	4318	2938	1997	1410	1055	858	770	634	546	578	530	496	510	482	447	502	418	439	431	409	398	428	431	412	413	412	391	393	423	395	394	406	427	368	376	364	388	401	374	392	397	376	398	416	377	394	379	394	390	383	397	400	384	416	386	395	411	408	389	350	390	351	389	386	365	383	395	392	379	427	403	405	414	373	386	381	378	403	408	397	389	401	384	377	379	382	387	422	411	371	352	398	402	384	383	384	398	403	421	416	376	387	349	415	409	386	370	366	377	443	385	375	422	385	401	431	399	353	439	354	370	391	410	396	373	415	402	361	377	375	368	407	395	381	415	394	354	380	416	379	418	360	369	382	405	391	409	433	424	381	393	367	401	384	425	368	375	372	373	351	348	403	392	385	390	392	383	396	374	377	386	408	403	413	450	386	378	392	367	376	397	367	361	371	400	392	373	448	400	388	356	377	339	395	387	360	365	391	428	354	418	384	376	383	382	381	374	353	382	370	371	350	390	405	399	381	392	397	370	400	329	424	416	388	386	423	374	392	346	396	366	432	385	384	405	401	370	389	351	402	393	403	385	397	425	384	380	377	401	374	373	420	402	355	373	331	407	377	395	395	380	395	426	367	407	397	370	358	397	411	398	382	340	378	391	438	350	396	395	374	389	424	380	355	366	401	388	382	424	378	365	360	385	379	406	369	386	374	396	383	381	384	393	391	359	467	334	384	387	412	418	350	396	401	373	412	373	382	393	379	374	396	438	393	360	339	366	424	377	364	357	409	377	354	340	365	373	412	393	387	417	382	382	407	418	373	421	410	391	375	397	357	365	401	405	364	394	395	387	401	370	403	374	356	426	413	366	402	386	356	406	407	397	378	398	370	434	377	378	377	393	360	403	395	429	363	405	400	374	375	410	384	374	373	371	358	365	388	364	379	372	361	320	397	396	376	360	337	426	373	396	349	329	410	418	361	346	403	357	355	349	363	414	429	352	366	428	406	374	393	405	367	431	383	359	427	417	421	392	385	404	382	379	393	403	346	385	390	364	369	388	379	337	348	425	394	391	401	433	385	386	444	411	406	377	404	385	385	383	362	370	386	427	409	397	426	358	355	361	377	402	386	418	412	375	386	409	382	380	348	385	400	417	350	406	402	347	374	346	369	371	406	382	393	406	399	387	391	397	382	412	378	363	375	337	358	367	357	395	383	359	415	381	409	377	411	391	382	391	380	369	396	398	402	390	373	366	370	399	396	376	391	385	406	398	361	400	400	384	407	390	399	376	388	391	365	395	383	374	329	398	373	407	416	410	404	386	395	369	363	363	423	382	421	374	362	409	383	387	410	371	359	356	348	397	378	376	376	442	382	402	388	376	374	349	368	404	376	386	369	370	371	377	380	333	390	385	396	394	375	387	434	360	340	407	391	408	409	382	379	391	435	392	373	378	379	413	361	353	401	437	392	400	350	422	391	380	386	395	409	392	421	366	334	371	359	368	398	376	390	367	402	378	354	367	374	389	358	372	390	429	413	382	375	388	386	352	411	388	404	370	364	417	380	360	369	407	387	389	403	370	413	332	402	366	417	379	354	395	387	401	400	379	379	348	376	399	409	361	376	372	376	363	405	385	428	399	383	367	394	376	363	361	413	413	399	393	368	404	383	332	381	412	388	396	402	364	352	416	373	381	353	375	396	348	351	390	380	371	394	393	431	402	377	412	377	391	393	396	360	364	414	344	379	397	370	387	398	386	380	377	380	363	375	357	410	390	400	402	394	381	332	408	387	389	406	378	416	379	353	385	433	408	373	387	393	414	345	411	422	416	387	409	369	321	378	377	354	371	331	421	347	383	386	404	388	374	383	366	396	405	356	374	385	400	343	397	401	414	343	364	359	416	375	376	408	365	366	368	391	359	376	360	382	413	379	371	377	416	373	354	407	405	363	360	385	387	390	416	409	393	391	376	361	415	411	342	400	365	371	413	374	404	376	361	344	375	345	395	412	376	403	329	402	419	393	360	363	370	368	387	413	382	419	385	383	361	374	360	399	414	382	375	380	373	371	389	410	384	373	357	354	416	390	396	371	377	394	365	402	415	416	376	384	347	359	324	399	386	390	346	403	376	369	411	369	388	385	386	403	391	424	341	414	401	390	361	385	381	392	372	372	354	399	378	374	377	381	380	383	347	397	375	357	376	328	382	406	383	378	386	367	417	389	373	370	388	430	402	406	405	394	400	369	365	398	429	390	353	374	402	401	378	364	367	396	381	381	381	378	373	401	370	412	400	375	375	428	382	353	388	378	368	389	377	413	370	388	394	387	417	412	360	368	391	390	433	359	375	385	370	368	385	398	393	381	410	367	368	413	430	380	406	403	396	415	377	394	385	407	376	361	373	367	368	394	376	354	395	412	353	391	373	365	370	404	407	371	361	409	394	403	411	422	390	401	406	373	401	365	366	414	405	404	385	365	370	414	366	404	396	402	417	412	389	373	369	371	394	407	403	391	373	386	363	402	396	401	387	409	388	394	369	384	362	389	352	391	375	378	396	381	406	380	376	417	367	377	387	386	357	389	370	412	351	355	405	369	362	395	408	317	416	383	389	388	372	382	349	365	345	388	403	365	408	400	395	411	383	358	385	386	377	391	441	402	390	395	375	396	395	360	388	403	390	451	369	367	356	392	390	374	323	396	386	400	376	393	426	371	368	428	407	396	403	432	395	374	383	391	366	373	439	406	391	382	372	323	377	401	378	365	355	358	405	380	412	388	398	389	410	385	407	366	389	394	383	406	383	386	371	413	359	387	370	420	433	379	388	357	352	391	373	390	407	417	390	357	371	391	385	376	373	420	353	419	352	390	423	406	379	389	394	425	368	391	384	389	386	388	387	403	375	370	430	387	420	376	355	360	367	377	372	364	385	399	387	408	379	351	423	401	356	401	404	392	378	377	401	377	376	354	400	349	385	341	382	400	390	402	376	386	407	400	342	391	394	412	399	388	390	396	376	395	390	364	407	380	370	396	398	384	346	388	381	378	396	386	360	340	416	391	359	372	391	409	368	368	374	373	413	380	374	387	380	377	383	408	383	360	373	396	413	434	384	381	411	374	382	408	440	403	386	356	381	394	402	361	375	384	358	381	392	409	401	368	359	390	389	421	413	390	395	386	388	369	397	355	372	348	366	354	409	373	355	393	357	387	416	363	339	348	358	388	374	374	405	375	398	399	370	352	385	382	416	395	387	406	377	413	348	410	389	419	387	395	413	387	358	422	424	383	382	388	373	369	383	370	409	420	388	396	386	361	388	384	388	360	401	378	371	400	421	361	399	383	366	395	357	389	429	373	378	397	385	382	356	385	406	398	375	379	408	416	369	385	371	386	380	382	387	353	389	416	388	386	356	364	389	402	360	409	399	392	399	395	401	356	356	351	362	379	394	370	388	403	422	411	349	397	386	384	388	372	381	377	376	357	388	372	383	383	359	355	456	394	384	437	389	382	402	363	413	420
10408	5819	7594	8345	6691	5256	4137	3288	2661	2383	2126	1823	1671	1533	1429	1435	1274	1279	1186	1147	1054	1044	1082	998	977	956	1016	990	950	946	981	888	905	921	934	854	864	862	886	901	937	933	873	869	881	891	864	822	886	841	890	937	887	832	796	847	811	828	881	853	906	841	891	853	864	872	854	835	853	854	847	838	867	822	837	814	894	846	845	913	849	892	881	821	816	811	882	827	844	845	840	935	867	896	836	886	771	848	838	842	850	833	907	786	897	846	810	850	885	820	775	835	863	847	770	833	875	864	865	847	853	863	860	845	830	788	869	831	869	855	825	846	859	875	902	863	876	803	903	851	882	825	847	832	805	811	841	860	805	822	849	863	840	910	851	860	830	917	861	857	844	841	812	867	852	892	845	846	862	869	865	884	835	857	800	838	860	907	853	809	833	827	857	892	880	867	906	869	843	844	855	817	786	848	873	895	873	831	812	833	822	840	837	866	855	816	894	849	845	874	911	869	885	809	911	863	880	836	833	887	895	863	852	875	815	908	881	883	863	904	826	846	784	888	886	849	865	854	897	882	896	838	852	867	869	836	879	867	837	829	867	830	848	898	861	854	817	853	831	869	863	871	868	898	850	815	829	860	832	834	857	849	902	887	801	842	879	882	890	867	868	851	847	862	816	907	868	833	879	880	865	876	881	841	881	827	854	853	880	918	917	851	869	845	796	834	860	886	858	839	835	843	865	893	831	828	786	874	839	830	884	844	840	888	865	883	837	907	912	839	822	848	896	804	828	863	887	852	839	838	871	790	945	889	856	852	840	915	827	879	842	810	785	829	882	871	887	844	870	862	804	854	912	902	865	859	827	863	871	817	854	799	838	852	883	846	853	857	857	850	839	844	812	822	900	866	831	838	889	856	821	838	875	852	856	834	840	843	863	835	882	866	907	864	868	898	864	859	835	891	848	886	867	878	831	819	838	830	861	802	872	812	873	871	860	813	855	834	844	876	870	845	814	831	889	818	872	881	920	853	826	869	878	872	954	801	817	865	828	822	865	792	830	844	846	859	830	839	854	843	849	801	842	854	894	875	863	897	856	850	842	915	919	886	915	879	877	855	798	856	878	859	857	860	872	845	802	781	813	884	836	831	909	839	873	855	852	857	822	874	873	855	843	869	874	822	889	914	893	853	835	883	849	828	888	827	874	838	882	872	884	855	850	804	849	879	812	854	847	878	839	836	860	892	832	887	931	827	817	878	863	887	820	849	866	815	859	859	839	813	911	855	827	886	865	847	851	824	875	849	839	889	825	847	838	904	837	902	880	805	829	856	825	825	862	811	832	816	876	849	880	885	869	869	814	837	899	848	870	893	858	866	806	841	837	853	904	820	822	860	865	806	828	830	884	866	893	860	857	857	889	910	884	872	869	835	879	851	831	834	863	906	860	854	828	941	880	855	870	800	836	838	793	829	896	838	823	863	818	871	902	877	865	813	883	860	848	900	871	864	831	833	866	844	867	860	877	861	860	862	818	863	845	813	886	787	828	911	827	847	871	865	815	801	876	894	902	859	824	850	855	824	809	830	871	890	838	883	898	846	864	851	872	794	872	831	828	852	837	825	860	884	939	856	870	890	814	872	894	883	865	849	842	867	824	855	831	874	852	886	835	850	868	828	821	849	826	892	850	900	911	865	891	789	820	833	861	837	834	849	844	832	888	842	867	908	801	932	863	879	864	871	883	920	878	871	824	855	841	845	832	914	882	852	866	845	861	843	811	826	929	865	863	877	854	862	801	903	794	903	858	842	835	905	885	809	856	869	820	837	799	855	904	825	852	836	852	823	793	828	833	839	858	901	849	819	812	922	854	836	860	854	824	867	823	895	908	879	864	837	896	901	861	870	808	861	902	846	868	853	891	797	856	880	812	856	853	847	871	836	868	933	841	866	876	794	889	860	820	855	802	929	851	864	844	823	882	870	836	883	865	819	825	824	826	854	849	903	846	884	895	898	834	829	832	856	874	803	861	871	797	816	886	908	836	873	831	782	834	874	819	836	900	928	826	835	867	946	867	856	844	843	884	832	938	878	849	827	847	858	870	876	890	859	861	911	845	852	875	867	848	829	776	884	893	830	874	850	847	864	905	855	872	848	863	885	837	850	836	838	895	841	866	876	870	884	787	874	852	855	889	849	825	845	853	868	897	836	837	880	822	851	853	893	833	892	818	862	869	866	889	852	855	868	834	857	842	842	829	852	872	838	813	827	869	861	858	898	838	785	850	837	848	848	858	881	887	872	887	863	848	865	838	848	908	854	828	823	891	843	823	846	806	832	867	859	845	876	859	871	888	865	814	804	895	899	899	862	830	813	877	871	849	859	821	851	844	825	863	860	818	887	861	876	891	857	868	885	861	860	857	831	897	894	830	874	854	852	906	837	852	881	813	833	838	837	840	826	835	857	889	877	832	891	804	820	870	843	802	887	931	859	869	906	852	850	852	838	796	823	829	837	865	883	843	863	867	898	849	868	859	843	870	862	863	851	878	832	880	858	896	845	855	935	868	812	890	883	898	853	867	856	876	889	837	831	858	873	910	887	863	868	797	818	836	854	887	823	844	851	842	858	898	862	852	832	892	812	832	838	809	850	886	823	873	896	880	871	886	878	879	875	869	846	881	838	893	877	856	877	822	838	866	808	853	851	889	861	800	858	890	829	857	849	817	892	892	873	858	827	842	890	805	865	877	809	850	855	797	832	835	900	912	796	842	892	890	870	858	848	809	881	903	844	832	876	882	840	792	822	854	816	853	838	858	793	851	794	866	814	859	869	822	879	836	894	806	799	887	854	873	877	818	877	873	831	851	855	841	863	845	869	839	817	879	796	872	841	889	811	879	898	830	894	870	902	879	858	867	855	857	838	874	851	876	876	822	831	846	830	904	827	834	820	886	888	865	870	824	892	821	842	863	896	886	805	852	821	883	838	891	874	843	885	797	795	838	845	844	875	829	891	899	834	848	831	884	880	855	796	842	908	877	864	854	827	882	896	841	863	908	827	852	847	846	819	854	910	878	899	861	870	870	818	851	872	874	848	862	853	873	878	823	836	794	915	919	882	870	846	868	855	870	890	845	877	846	853	852	880	869	874	880	868	815	849	906	867	878	910	861	901	873	861	834	869	846	833	811	839	850	835	835	887	891	830	882	839	850	857	891	862	827	902	830	867	832	837	896	830	868	853	887	914	878	917	875	832	898	886	908	828	800	891	845	833	847	897	858	814	838	829	861	879	861	876	837	899	877	902	863	858	843	850	839	857	858	854	855	868	861	898	875	836	844	828	904	813	869	844	835	853	847	924	887	873	928	839	870	826	885	848	858	887	821	911	846	790	840	827	852	806	852	862	839	880	879	856	813	845	842	811	851	900	866	801	886	869	865	828	819	894	811	842	887	869	872	856	895	864	877	804	869	833	812	859	836	845	843	872	802	871	889	876	794	841	811	848	847	859	823	859	875	835	866	882
27619	11647	7205	5473	3734	2548	1714	1323	1076	934	781	700	615	580	594	555	529	478	441	433	442	449	439	395	442	415	397	435	398	376	401	397	403	345	363	380	378	384	368	378	389	362	415	370	415	384	378	350	414	365	367	327	328	382	373	341	347	396	358	357	348	386	413	370	380	401	395	401	394	367	363	421	390	389	356	380	403	351	332	382	364	407	329	369	400	369	355	377	372	384	349	391	340	381	384	374	420	372	343	377	401	368	359	372	387	357	369	383	411	373	349	367	380	358	352	395	356	378	404	387	378	398	371	369	397	341	383	356	389	370	384	336	365	356	386	381	387	361	373	365	365	341	420	369	371	367	377	402	373	386	391	355	355	408	380	379	384	337	365	420	381	355	355	358	390	388	355	384	376	397	406	351	391	341	344	352	368	324	384	389	365	358	370	384	357	354	371	390	358	344	325	376	335	359	345	415	383	366	385	343	402	355	375	389	327	376	366	401	366	375	360	422	331	356	368	441	335	321	384	369	373	350	373	373	376	394	376	351	355	338	397	395	388	321	381	388	357	381	428	363	368	361	363	312	404	359	403	388	359	394	377	375	361	338	379	394	360	341	330	368	349	345	370	379	394	365	385	326	360	384	390	359	377	396	336	376	360	381	372	369	351	355	364	348	367	350	392	367	363	347	395	365	382	378	336	357	387	405	372	392	373	332	385	327	349	396	348	392	339	345	380	359	359	361	350	393	381	384	397	371	322	352	393	380	371	384	396	368	406	384	354	353	337	358	380	388	366	376	402	372	369	368	381	365	340	371	364	371	367	368	370	408	365	390	376	381	382	392	392	402	365	385	355	360	360	373	352	386	366	389	393	396	368	347	377	389	372	406	395	345	353	416	386	348	404	376	382	372	374	351	388	373	358	335	335	377	348	378	391	354	380	336	374	376	381	359	366	367	399	350	378	352	384	362	323	359	331	360	368	383	363	349	358	326	336	325	348	345	390	351	375	389	408	371	394	353	390	362	354	354	341	342	403	411	369	358	333	337	387	409	329	343	337	355	375	334	407	365	341	368	356	359	368	342	341	404	369	349	421	390	375	352	383	352	325	378	367	396	373	349	369	357	368	415	387	374	355	365	366	388	385	373	375	322	370	371	365	378	346	378	374	357	397	337	359	377	373	368	372	342	369	364	357	353	357	410	374	421	391	364	378	425	373	389	363	362	372	371	357	398	329	363	332	390	356	363	353	375	339	348	363	396	361	355	390	360	357	374	396	391	346	364	360	340	370	374	369	360	339	381	349	396	348	403	352	364	423	361	368	407	390	355	371	350	392	385	361	384	408	417	361	372	407	362	357	350	362	374	340	364	352	356	377	359	405	391	408	393	388	387	391	369	370	403	390	374	346	388	369	395	377	362	339	392	373	372	409	375	337	350	343	371	381	342	371	373	351	340	379	373	366	379	411	413	369	373	350	398	349	426	398	377	373	370	364	374	424	402	365	390	388	359	372	358	357	382	338	356	360	334	360	397	383	395	381	347	340	403	321	396	375	406	389	391	350	366	381	343	350	386	380	355	379	401	346	392	315	352	362	364	337	349	321	373	386	380	350	359	377	357	340	333	378	375	360	384	364	336	384	361	375	367	369	333	343	383	344	355	364	369	373	385	362	358	355	336	394	376	373	356	359	366	356	355	355	354	370	389	359	386	357	374	356	404	387	360	355	407	388	416	368	400	352	352	387	370	340	358	388	355	343	427	360	340	417	352	383	350	379	340	386	362	362	349	384	365	357	365	392	381	324	382	338	362	388	337	337	374	381	363	377	389	393	384	381	389	368	385	347	386	369	381	340	376	391	395	371	375	357	365	392	390	397	384	344	357	382	403	375	356	361	356	305	364	397	398	372	381	394	399	379	376	394	367	348	422	346	369	381	365	365	377	390	375	333	386	409	362	387	356	382	385	373	368	381	344	393	381	371	354	372	409	363	412	381	364	364	331	337	373	351	388	392	357	378	367	349	379	371	366	387	380	360	373	365	374	352	354	370	362	357	367	382	354	351	340	363	348	382	376	351	382	379	388	389	311	364	361	338	305	373	379	381	394	407	324	337	371	423	374	365	371	397	349	401	360	336	347	378	360	357	366	326	338	390	368	384	359	422	363	363	385	365	401	374	368	390	385	376	375	398	362	345	389	342	381	383	366	389	374	344	383	382	357	377	334	384	341	370	353	366	345	371	353	367	352	366	353	372	372	351	368	385	426	371	356	397	366	381	377	359	353	351	401	317	351	373	372	396	330	333	383	379	397	342	365	348	350	377	391	366	368	391	361	433	363	368	368	373	349	358	383	404	394	390	366	407	353	329	383	353	385	381	372	346	354	351	360	369	361	357	365	356	338	417	372	363	381	389	358	385	367	342	348	336	365	396	364	368	396	356	412	338	385	337	393	355	399	378	351	384	338	375	392	381	361	399	407	411	376	380	356	377	367	359	329	354	367	374	411	358	408	350	354	381	370	384	331	366	381	383	376	362	379	351	348	374	329	396	400	363	381	396	408	365	370	404	372	393	373	387	365	400	381	403	379	368	356	388	366	349	369	366	374	351	359	375	383	364	386	336	377	382	347	353	391	337	379	372	350	352	360	349	357	326	385	381	362	365	404	381	368	363	372	364	383	396	379	364	396	373	358	375	337	358	348	364	355	359	379	374	382	358	352	366	384	382	345	385	382	377	369	341	349	345	431	342	373	364	354	336	386	375	372	371	358	355	334	396	387	379	382	386	357	357	351	385	347	370	379	357	371	368	357	398	387	376	363	375	362	386	392	346	340	392	407	377	365	368	347	378	376	376	402	381	347	367	415	337	421	423	382	374	389	395	387	383	371	386	370	375	344	374	398	351	385	354	361	372	383	369	380	401	373	376	362	391	322	418	372	355	372	411	359	365	386	385	344	388	379	394	400	335	345	331	372	344	373	404	402	358	383	389	387	388	358	363	392	381	394	380	381	397	376	400	364	382	365	353	359	362	378	383	391	383	336	352	334	403	357	396	370	357	368	407	408	388	336	377	353	369	325	365	396	394	319	364	367	346	371	331	382	419	369	377	352	368	358	365	343	388	314	371	336	370	376	365	400	383	370	357	356	360	343	396	382	370	384	358	369	338	371	389	361	444	350	364	363	359	370	386	364	380	356	391	379	368	372	395	363	405	402	355	356	368	374	403	428	359	341	406	361	375	384	355	360	402	382	368	371	388	385	378	357	370	403	341	365	410	381	356	385	374	354	378	363	379	402	357	367	354	364	369	346	386	370	350	373	399	366	355	372	341	375	381	378	355	384	351	367	368	357	332	356	371	358	367	357	378	366	356	385	398	365	384	363	365	340	363	375	393	368	397	345	359	346	352	397	388	370	381	374	377	375	356	371	356	389	337	356	352	373	338	373	384	378	392	384	400	422	370	393	386	373	395	390	354	407	399	406	386	351	381	383	332	368	341	351	378	350	365	389	382	393	365	384
17646	8234	11641	13200	11169	8605	6989	5503	4436	3706	3118	2772	2436	2207	2082	1917	1698	1547	1481	1422	1255	1235	1204	1196	1179	1187	1085	1016	1056	961	943	989	956	971	944	880	882	900	877	886	846	921	855	831	858	897	918	852	874	861	885	869	839	827	836	851	879	865	856	852	766	819	900	873	831	828	846	860	857	824	847	847	807	847	767	833	842	781	861	828	780	829	804	830	812	871	858	843	831	878	787	806	840	831	833	879	844	782	801	821	863	759	910	823	843	852	852	851	801	760	844	842	859	882	833	818	829	844	795	803	833	836	846	833	821	821	871	862	827	869	872	810	822	869	853	799	839	831	850	840	829	809	845	814	815	796	794	831	778	800	830	894	845	823	853	806	778	848	861	815	808	841	858	877	858	837	838	837	884	819	899	870	791	860	831	829	852	805	817	885	775	878	770	863	883	840	831	873	744	833	858	820	814	823	772	889	835	837	837	825	808	813	823	851	856	819	848	827	808	837	870	798	819	843	851	829	803	842	844	769	803	806	860	825	793	791	841	835	820	796	816	826	797	824	761	830	793	793	842	808	807	877	837	859	839	806	844	819	877	837	868	821	815	828	832	834	860	856	791	800	827	807	817	849	841	852	835	830	877	760	875	795	793	800	815	866	898	848	844	831	837	807	875	890	867	817	843	815	828	804	851	819	755	833	783	868	800	816	826	778	839	832	848	797	849	817	816	884	826	800	833	839	895	796	816	796	845	832	830	848	792	841	848	780	843	792	825	810	794	835	859	805	838	836	821	789	808	848	861	840	839	876	829	806	815	813	868	815	803	879	793	886	826	844	817	866	766	861	874	832	860	817	850	773	796	854	848	844	832	795	864	838	805	825	844	810	841	804	833	855	850	783	738	899	831	869	806	845	873	851	835	815	829	824	838	799	815	809	861	811	855	800	833	875	856	817	794	800	805	817	807	801	848	746	843	883	863	802	818	761	816	854	857	799	834	838	814	853	769	786	848	830	883	837	824	776	821	839	848	852	812	840	854	845	827	846	852	841	771	863	785	811	815	843	795	881	813	880	793	867	873	839	797	855	831	854	837	829	839	867	821	804	841	825	830	850	790	847	851	799	842	812	862	826	852	866	797	816	852	813	860	799	794	870	788	821	814	833	818	826	843	810	763	804	816	827	838	821	795	793	840	838	840	823	818	829	805	847	845	830	787	868	841	817	833	819	861	866	817	871	781	840	829	769	791	809	813	793	837	796	830	901	792	851	808	768	874	771	809	849	813	827	838	890	870	839	820	788	729	862	837	822	807	842	835	846	825	813	780	822	827	784	835	791	791	810	825	802	793	815	813	819	833	830	833	791	780	836	850	852	813	855	833	839	837	815	800	820	846	779	789	856	833	780	863	834	808	838	850	783	814	834	807	818	849	831	837	849	862	819	812	814	845	866	822	899	804	855	867	837	820	910	811	827	829	825	810	810	855	837	852	799	862	789	819	872	834	876	841	835	816	810	819	883	867	769	857	850	831	855	789	774	832	825	839	813	836	840	787	801	828	816	813	825	776	808	847	825	820	809	822	823	874	800	854	847	897	792	829	859	828	827	835	874	822	829	799	816	819	812	819	832	869	793	837	870	801	810	882	859	809	846	826	776	867	804	885	882	803	790	884	832	813	818	879	866	845	844	868	887	826	858	903	844	816	814	823	827	833	827	864	872	792	907	819	817	797	843	875	795	849	874	870	838	844	776	785	793	813	826	841	814	845	810	802	884	796	863	822	852	783	792	862	876	779	814	906	809	797	849	829	764	810	809	826	848	885	834	840	869	813	841	866	780	793	765	836	894	889	835	832	802	811	820	830	919	804	839	864	848	860	829	798	806	898	830	828	768	809	824	804	811	830	867	783	876	802	824	857	876	785	820	802	828	853	846	868	824	838	843	839	841	825	800	833	796	800	842	859	798	782	845	806	819	835	824	806	808	810	857	828	824	861	828	847	855	894	833	817	841	827	815	840	830	778	854	850	811	786	897	819	814	843	867	818	789	819	855	795	827	832	851	826	813	819	849	810	842	865	877	847	842	855	821	809	834	827	865	827	803	826	795	846	836	823	804	809	777	870	826	798	809	844	804	832	843	845	826	844	844	807	886	869	815	848	818	823	821	815	833	841	817	836	841	863	832	810	805	823	806	825	851	820	811	866	822	885	829	831	819	841	784	846	794	845	834	812	864	828	824	820	806	782	815	851	850	804	817	800	810	866	797	811	800	811	821	798	837	862	798	824	824	810	833	802	852	867	827	784	815	854	850	839	865	870	800	796	848	830	817	842	824	840	822	842	819	808	875	803	780	831	862	825	808	844	850	825	854	872	850	867	837	802	828	828	827	817	818	860	835	827	796	821	825	808	811	879	820	855	891	821	849	855	838	834	842	819	782	822	854	837	812	821	845	814	824	868	772	808	781	725	770	840	824	892	825	824	779	846	852	793	825	813	789	800	847	834	806	821	819	839	825	845	870	795	848	838	818	779	806	848	849	831	832	857	799	838	842	809	839	809	847	857	806	827	842	833	808	866	792	843	763	833	787	840	839	828	816	754	807	850	790	824	807	822	837	824	823	852	819	852	872	836	856	837	797	799	807	864	861	831	839	846	802	878	859	771	821	816	851	848	781	880	811	818	844	792	819	935	847	837	796	818	808	821	830	855	831	826	846	816	777	801	812	826	830	838	843	852	827	857	837	863	892	846	793	811	819	903	832	802	811	840	813	806	788	811	827	884	784	869	793	813	833	807	863	815	912	842	801	866	861	809	772	792	809	765	868	827	811	830	807	830	795	842	811	794	826	845	863	868	839	818	858	862	841	843	854	817	816	851	798	881	800	823	942	818	866	803	799	781	810	874	808	802	869	860	831	797	791	824	778	828	788	818	837	781	835	856	886	866	813	792	833	793	822	832	838	856	816	824	812	796	796	850	848	795	831	836	849	806	810	846	817	870	856	841	839	815	834	846	821	839	807	826	830	832	843	843	852	831	828	833	849	814	874	845	826	868	856	846	820	849	841	843	869	824	839	811	839	808	830	834	830	863	828	818	771	799	798	828	829	860	819	841	873	786	849	829	823	818	876	764	781	859	767	808	829	833	789	859	811	790	827	789	806	815	830	822	869	784	825	787	825	785	772	867	868	846	883	783	817	802	894	796	822	855	835	774	900	857	823	833	841	829	766	845	873	822	837	841	842	778	805	835	857	847	816	837	876	797	829	840	820	829	845	799	847	860	829	829	801	798	819	802	867	856	820	818	851	834	828	801	846	826	784	840	803	855	821	840	799	857	801	828	809	850	823	863	847	839	785	864	846	825	819	830	826	824	824	837	866	784	814	839	840	787	831	828	819	839	843	813	791	839	838	853	835	832	816	832	819	835	825	836	796	820	792	838	821	850	764	872	807	788	884	863	904	871	791	825	775	819	881	834	820	833	811	888	830	835	793	831	857	855	865	839	906	875	834	846	811	859	824	849	793
36470	17319	10566	8019	5504	3561	2397	1917	1462	1226	1001	884	782	710	683	608	577	531	503	473	461	442	471	482	447	367	445	385	369	427	369	381	389	432	362	357	401	350	387	355	382	376	377	398	389	405	413	383	389	343	404	372	361	361	382	330	365	330	375	335	366	364	386	389	325	344	360	409	353	378	370	367	352	347	349	372	334	369	381	385	343	398	363	357	365	398	383	391	351	404	352	347	322	381	349	342	347	353	343	372	362	349	378	335	375	360	357	375	378	366	366	365	368	378	368	400	368	371	377	381	361	352	346	413	365	377	353	379	362	347	356	375	392	360	385	383	362	381	383	332	358	343	372	355	373	361	351	366	349	377	378	326	370	383	378	339	369	345	334	362	381	353	352	370	376	364	346	337	386	378	386	360	378	332	368	397	367	393	393	410	353	377	353	353	399	384	374	377	357	380	368	373	379	374	362	378	386	353	387	369	384	345	370	358	397	358	359	386	364	315	350	375	376	344	359	352	347	351	362	392	364	341	394	406	396	387	366	389	377	382	336	367	354	331	386	308	372	411	343	336	359	347	331	367	383	342	330	338	360	337	371	321	361	369	363	349	347	382	372	375	349	383	374	329	387	357	372	392	389	362	359	415	323	352	408	375	367	403	361	359	339	354	341	322	362	379	366	335	362	360	369	371	377	359	382	381	356	363	342	338	396	339	407	356	336	337	386	331	335	351	373	334	389	386	371	369	361	356	351	372	373	337	385	407	355	387	361	334	392	372	368	398	381	344	341	390	338	353	389	329	367	382	351	345	335	378	347	374	392	362	364	345	344	392	376	380	396	350	372	308	330	344	367	361	382	360	399	370	359	360	363	329	378	372	372	388	356	398	370	298	379	342	338	329	362	397	366	362	394	304	356	368	354	379	343	363	371	392	369	354	376	387	380	352	361	325	375	387	364	325	358	371	371	367	360	358	368	406	386	390	378	352	365	327	393	376	387	312	373	360	333	360	351	376	387	392	357	369	327	371	369	356	364	314	353	373	358	345	349	396	374	393	375	369	367	381	380	371	357	352	384	344	340	425	402	380	341	363	386	369	386	401	369	385	387	365	353	356	391	357	370	401	334	346	337	377	374	365	373	335	360	366	340	359	357	328	343	373	390	352	378	385	344	410	368	378	334	379	379	406	322	338	372	386	379	346	362	376	378	376	389	358	341	376	377	350	358	372	319	362	375	399	366	339	359	344	354	388	371	369	379	362	357	331	364	313	346	331	341	314	362	349	355	379	376	330	374	343	366	390	353	383	335	310	394	381	354	393	340	344	372	400	354	335	385	375	372	340	335	350	383	352	374	344	358	387	375	375	379	388	353	373	410	368	385	351	347	366	367	344	394	355	335	340	394	389	370	398	340	364	396	354	350	370	365	347	349	369	352	390	372	383	371	342	350	339	370	341	319	387	340	362	336	339	377	370	365	351	363	377	350	356	328	368	334	349	351	383	372	392	384	393	367	350	348	382	373	336	382	347	379	370	336	378	348	372	365	371	379	353	394	362	344	359	371	370	369	371	347	336	350	369	377	350	344	335	329	359	395	381	359	395	324	347	353	333	361	339	372	356	385	346	375	375	349	384	384	372	334	371	356	351	348	352	360	381	391	337	360	341	373	373	367	368	364	382	344	309	371	369	360	350	380	349	349	374	323	364	362	361	406	339	390	387	373	351	382	341	397	393	356	348	353	370	389	356	379	349	392	368	354	341	342	377	354	359	382	353	374	356	358	340	348	379	348	364	352	349	358	331	333	358	378	385	332	358	377	348	353	322	367	383	370	375	364	344	352	375	344	360	351	417	363	378	340	371	311	357	392	379	343	363	372	369	372	377	364	362	373	348	346	337	346	342	321	363	362	361	362	374	365	372	370	357	366	334	338	358	352	371	385	374	329	361	365	387	360	351	327	347	361	348	385	398	375	390	400	349	329	351	351	366	354	360	353	342	366	324	333	341	376	340	371	405	344	358	322	359	410	349	377	363	365	397	351	391	336	380	366	384	377	389	395	352	381	358	357	388	359	335	330	328	323	338	348	376	384	409	357	378	323	341	345	387	359	361	384	345	402	380	335	364	428	295	347	364	382	333	385	367	353	349	330	345	368	326	362	393	358	358	407	363	388	376	339	361	331	396	360	372	358	357	341	403	375	350	359	360	367	365	365	370	374	362	342	389	362	364	384	365	392	348	340	367	376	356	362	353	331	386	354	365	333	385	368	401	380	352	358	346	368	344	356	354	348	334	386	366	349	365	387	361	357	381	368	358	326	388	380	355	365	375	400	364	377	333	334	354	389	347	342	347	382	402	372	364	390	351	388	373	393	359	344	349	333	369	398	378	355	407	356	353	364	377	368	379	351	349	370	379	343	368	369	324	377	392	393	354	361	358	396	387	377	373	386	375	391	338	374	357	349	344	363	338	369	357	344	352	385	380	374	328	374	370	350	357	354	389	358	337	341	335	403	339	337	345	351	354	396	347	345	332	333	317	359	337	332	349	399	354	366	368	348	348	363	378	374	355	379	372	347	398	349	375	344	341	359	365	368	344	392	336	390	357	380	353	316	381	366	397	414	341	368	372	331	346	365	329	338	352	365	405	374	334	329	384	372	374	350	351	355	390	354	366	369	387	363	362	358	386	392	378	363	379	358	346	378	352	357	358	365	348	349	411	382	319	381	357	379	364	383	399	357	357	394	371	361	357	332	365	382	336	370	383	372	373	360	378	357	386	386	394	370	364	367	375	360	354	374	347	342	327	406	388	316	333	353	396	399	362	358	357	399	340	372	376	381	330	385	342	373	355	384	332	392	370	377	366	348	399	375	327	392	379	376	351	337	346	325	351	376	368	399	356	376	387	372	372	350	359	377	390	380	382	334	358	367	378	401	358	346	340	340	350	361	359	391	327	394	338	348	358	363	375	351	316	377	366	345	363	365	363	383	391	380	378	359	337	359	368	350	378	340	391	349	347	385	331	366	349	386	379	353	331	405	358	366	384	378	351	356	424	348	367	324	389	349	359	361	386	331	387	357	383	364	381	385	357	345	364	328	372	354	384	339	357	385	331	360	359	361	391	346	361	368	362	365	354	357	335	379	349	394	391	382	368	405	377	382	391	350	391	318	342	329	379	373	365	348	368	388	364	350	360	401	359	387	347	362	369	399	350	345	377	365	380	362	361	382	373	353	375	416	387	377	360	370	387	334	397	382	349	367	369	366	371	327	353	368	393	387	342	365	376	378	337	387	381	377	357	351	330	329	362	317	377	361	334	381	347	349	357	326	360	367	397	355	348	351	353	317	387	367	367	366	348	354	376	363	353	353	342	350	383	383	393	358	362	370	325	398	346	381	364	378	337	368	329	356	345	339	348	338	353	374	405	362	392	345	394	341	375	391	362	379	382	339	349	360	357	356	372	365	369	369	378	364	350	325	356	379	341	323	362	354	380	354	336	364	384	390	372	359	295	354	345
21801	11416	14588	16742	14902	11627	8989	7312	5981	5135	4092	3670	3227	2885	2554	2364	2151	1912	1668	1595	1553	1452	1472	1427	1364	1235	1162	1166	1108	1035	1070	1033	980	963	963	951	912	924	947	890	888	877	894	880	910	860	866	876	811	870	845	879	831	789	820	774	900	811	801	808	771	824	844	800	868	813	888	783	813	799	740	827	828	857	865	817	807	788	805	786	771	849	776	756	766	782	820	812	786	778	833	801	805	823	808	845	779	840	804	840	805	804	822	812	806	831	808	778	797	831	798	819	839	844	833	798	798	779	834	826	814	843	835	841	792	822	850	831	816	799	759	842	827	851	866	824	829	768	836	853	811	755	788	819	774	800	807	767	815	856	781	760	764	744	788	849	781	804	839	826	784	814	815	764	732	760	820	814	821	879	881	796	804	818	798	774	805	852	798	848	848	782	855	801	834	782	813	827	810	840	857	780	800	830	823	812	835	734	874	816	794	860	834	833	827	826	776	815	823	802	850	831	816	815	822	798	780	847	835	792	778	818	821	777	815	813	841	866	865	811	837	799	791	833	833	753	782	786	851	826	827	878	824	821	807	822	833	786	809	878	809	881	834	847	829	827	816	841	776	788	867	799	853	874	762	807	795	826	791	809	843	847	796	809	831	791	854	845	828	788	829	822	840	772	851	822	800	783	783	798	835	813	846	846	877	834	839	805	828	811	804	832	824	795	841	809	850	761	803	798	809	776	816	808	823	858	876	791	838	851	796	822	819	803	851	850	872	790	818	852	813	754	819	821	814	857	821	795	818	809	835	796	737	825	793	805	838	832	797	850	815	816	823	817	805	806	802	818	796	823	839	779	829	808	837	811	745	836	834	782	824	796	865	781	838	815	816	816	776	783	801	788	841	813	847	803	778	775	823	807	806	849	779	855	859	841	842	834	812	854	809	772	832	840	829	810	791	849	796	836	873	807	814	797	820	825	788	779	784	824	838	796	815	851	839	805	842	861	813	810	765	811	811	816	818	865	854	808	823	787	782	839	839	805	820	769	765	830	800	822	810	812	779	797	815	814	792	792	845	821	805	859	800	778	860	864	828	772	820	815	827	814	808	787	836	811	789	848	783	804	804	824	799	799	826	808	814	793	813	799	798	788	816	797	816	799	848	802	812	780	787	819	797	795	786	804	773	830	783	766	804	809	801	803	820	785	842	822	768	840	847	805	832	814	848	807	831	850	833	843	790	796	756	825	798	836	818	857	831	777	777	843	852	795	771	834	820	792	863	820	796	812	807	819	801	781	881	798	838	848	839	868	802	821	833	808	809	801	814	784	819	799	798	833	776	817	802	764	799	801	828	790	821	810	833	839	855	820	803	800	850	821	840	779	784	848	824	825	795	756	811	836	811	813	793	788	812	828	808	841	830	821	839	819	836	833	818	824	802	795	812	834	878	842	836	814	823	848	778	824	822	790	794	869	820	822	853	794	871	775	821	781	831	783	792	876	811	841	865	808	830	855	841	827	863	839	829	837	758	808	831	772	801	839	820	784	816	778	786	860	809	808	830	817	785	815	818	808	836	811	860	822	826	846	822	819	812	849	806	812	798	825	835	820	785	811	853	796	814	850	868	807	830	790	781	783	800	823	840	828	775	847	808	823	865	865	851	799	828	795	833	806	769	796	850	806	830	794	834	804	808	775	819	800	828	815	819	816	823	777	821	802	859	848	850	844	803	836	846	836	858	868	816	796	833	816	779	825	838	822	816	774	823	798	766	798	814	790	867	802	821	821	826	847	822	763	776	828	759	804	789	821	815	808	845	832	879	835	810	841	870	809	769	792	798	812	800	809	757	800	814	788	833	851	823	834	827	853	823	825	822	806	820	777	778	807	795	833	870	851	843	818	864	857	859	797	767	835	856	841	784	856	842	866	794	756	784	816	819	803	826	832	813	798	788	788	853	785	820	813	830	852	825	804	799	821	787	823	876	791	843	838	798	771	786	793	829	793	863	812	829	820	837	831	806	832	830	780	844	795	804	788	797	802	802	877	798	859	794	812	796	851	812	801	848	833	800	818	863	820	832	813	800	799	818	849	794	821	785	806	802	817	784	845	832	832	810	772	845	774	809	784	775	776	780	830	847	794	819	839	812	785	810	824	855	838	791	791	781	872	833	818	771	821	821	821	795	826	833	774	797	839	832	846	795	808	832	806	825	831	800	832	826	830	744	796	803	825	835	828	830	795	810	793	846	797	871	797	802	787	800	810	809	848	818	846	818	804	828	760	837	824	811	817	856	793	856	835	821	798	771	805	817	816	822	837	824	775	795	808	857	860	808	832	806	817	807	779	799	840	844	833	822	857	814	814	824	791	814	796	828	789	903	863	800	778	812	801	835	832	824	828	798	836	816	848	820	816	798	808	833	794	850	788	750	797	770	853	844	823	845	825	810	770	785	811	797	806	841	817	829	843	849	840	850	772	869	802	828	844	827	815	808	797	823	805	844	807	810	808	766	868	889	806	823	791	779	759	811	790	796	822	836	778	821	847	828	822	831	828	763	803	791	823	863	808	848	794	866	801	849	794	843	830	800	835	848	838	771	827	835	859	870	811	821	832	886	835	862	844	849	812	751	855	840	833	773	819	817	824	822	800	795	820	814	852	814	862	839	828	856	796	844	806	790	867	819	824	856	836	828	835	794	825	748	762	856	808	808	863	806	824	781	784	830	802	804	809	831	831	753	823	827	819	828	838	847	783	801	805	828	818	829	848	794	845	816	795	800	814	783	804	846	831	828	797	822	830	820	839	785	825	753	804	881	808	801	815	805	822	809	826	804	789	812	861	805	783	839	792	763	774	812	821	865	765	816	828	802	785	826	822	813	788	791	827	847	848	778	799	816	866	827	828	823	867	840	804	797	752	807	847	838	822	814	826	816	761	783	799	796	860	828	826	803	790	821	808	811	785	818	836	852	817	851	784	833	828	795	723	798	804	826	874	838	796	806	736	842	785	813	839	812	822	820	787	835	859	830	792	804	844	772	819	839	803	833	827	838	794	809	826	781	818	804	795	798	854	828	821	824	819	798	813	781	806	835	829	806	774	843	772	810	762	804	828	800	807	864	811	778	798	787	823	827	861	794	795	795	832	818	796	819	818	830	791	802	856	781	771	792	883	818	781	831	839	814	845	845	819	785	834	863	810	845	805	794	831	825	795	813	776	779	846	810	844	819	831	810	804	793	805	755	830	797	813	841	802	844	754	806	838	843	813	836	780	833	830	838	791	864	749	854	794	828	840	808	830	804	801	811	831	833	837	766	805	828	798	824	813	759	835	830	791	787	810	857	841	799	885	807	774	806	855	780	806	812	835	806	782	792	847	837	799	864	790	790	844	803	798	839	832	808	781	835	813	782	841	799	870	850	847	821	818	779	821	769	798	824	798	825	846	777	779	846	851	787	797	803	829	836	764	859	797	834	790	857	800	799	825	815	809	823	789	859	807	812	821	837	792	802	814	862	768	835	798
16292	6838	4391	3238	2096	1461	1119	929	745	712	625	560	543	559	453	454	455	399	463	449	402	400	421	381	379	393	415	394	406	403	392	378	402	436	399	351	410	400	379	388	416	380	380	398	406	375	378	376	376	400	322	398	416	379	429	370	374	358	399	403	414	432	400	378	384	413	386	397	387	392	365	387	384	348	396	380	420	398	382	371	400	403	424	447	397	374	362	381	409	390	392	392	359	377	398	393	417	407	372	392	345	334	405	357	377	383	359	384	418	431	384	365	395	394	395	384	346	382	424	405	378	446	386	382	407	378	363	402	365	386	407	407	368	379	381	412	351	383	397	390	394	407	358	401	403	405	392	348	432	371	360	405	392	398	380	376	398	418	374	411	362	359	366	344	416	384	389	393	392	386	414	374	376	355	381	379	435	393	397	379	388	409	421	411	418	376	401	446	407	419	335	388	394	345	376	385	421	385	390	382	392	378	420	388	419	360	403	391	366	393	398	399	379	428	364	385	369	365	407	366	376	356	359	378	410	396	371	392	405	385	395	434	393	353	389	385	368	398	374	381	400	359	361	356	375	383	396	396	393	386	379	385	368	413	397	419	389	358	332	399	405	369	398	380	371	356	403	364	353	408	405	399	379	417	405	393	377	384	395	349	340	372	430	397	386	385	346	366	392	384	407	394	397	367	382	384	387	410	364	358	417	376	382	399	366	355	385	367	395	357	376	391	408	392	375	383	397	386	386	391	394	397	408	390	359	368	347	377	362	393	359	387	342	352	413	367	385	389	405	398	392	368	377	401	392	398	403	393	386	387	339	374	398	389	346	388	372	408	419	366	396	406	428	402	414	400	383	355	413	363	366	401	400	403	398	397	391	397	412	377	402	404	393	372	381	348	395	371	380	357	356	365	385	366	373	374	423	367	365	374	419	395	386	337	408	376	397	415	398	402	379	389	402	360	369	356	390	381	373	344	366	424	363	392	388	416	395	399	383	414	381	424	401	395	389	379	358	395	357	380	402	347	386	388	351	365	388	403	370	358	360	397	383	369	387	360	409	377	401	341	375	382	352	402	391	367	378	397	397	368	383	391	383	357	349	408	370	378	395	383	369	365	392	388	359	402	380	340	414	374	399	350	392	418	366	373	360	381	392	394	361	349	385	391	419	390	416	391	382	380	388	368	347	337	360	432	389	394	399	363	401	392	412	405	378	348	413	417	388	381	413	393	362	364	387	345	377	358	384	411	390	382	409	401	333	380	390	388	382	370	388	386	397	420	357	393	377	389	394	372	410	390	402	396	393	353	394	396	363	355	389	401	431	372	379	373	405	389	449	428	362	398	411	426	410	392	407	359	388	331	382	388	348	391	401	373	407	357	389	396	424	407	379	395	356	370	378	413	405	386	386	392	375	416	359	386	380	414	424	381	424	394	364	405	384	367	356	369	386	384	365	392	440	384	368	387	391	392	371	378	367	418	411	375	360	372	397	367	395	413	322	359	384	370	397	392	398	389	417	369	403	349	394	382	407	389	388	367	389	372	398	356	390	426	357	389	348	408	363	412	389	375	374	412	382	364	371	400	422	381	364	370	377	369	382	388	346	378	380	363	379	393	390	405	362	369	364	399	369	403	410	391	384	393	391	371	401	361	430	387	367	372	381	397	372	423	407	446	409	361	367	418	365	401	372	395	409	390	395	382	389	385	361	383	369	388	400	400	403	399	402	374	399	351	379	374	389	381	430	374	386	399	381	387	429	418	396	404	403	374	407	410	404	374	361	352	390	397	358	394	400	406	417	369	381	415	395	396	387	377	386	369	372	345	386	420	377	382	364	363	350	393	416	392	393	358	388	349	353	374	402	373	400	366	398	377	320	407	378	360	362	387	356	346	409	350	402	348	381	370	385	389	394	376	366	382	411	362	385	384	379	392	362	420	353	391	387	380	383	392	396	357	328	428	357	400	388	413	384	386	395	397	371	368	355	346	365	362	378	387	360	392	400	396	365	383	369	405	366	368	342	393	376	365	370	364	382	388	378	435	405	365	402	371	457	407	386	388	398	384	380	371	381	404	367	400	408	425	365	404	363	347	380	382	411	400	415	355	363	405	355	406	401	346	384	356	378	374	415	405	397	433	380	363	347	378	375	362	391	415	383	363	388	353	380	402	369	390	381	391	419	387	400	386	338	373	399	403	400	422	372	385	397	366	411	351	411	373	382	363	371	388	366	394	395	371	377	426	386	379	387	391	346	384	370	373	422	400	374	396	358	353	411	407	410	384	408	395	388	373	377	410	393	408	384	414	377	414	391	393	393	358	406	405	354	369	360	400	406	378	355	396	374	381	374	422	442	396	412	399	373	387	398	366	387	384	388	396	366	395	407	395	393	385	380	374	370	395	410	364	406	366	417	386	413	356	388	368	387	349	365	380	374	417	370	419	398	366	365	378	391	354	368	406	392	397	379	390	375	363	330	361	412	379	357	395	380	361	424	384	366	366	369	365	417	408	399	402	371	392	432	397	353	399	372	403	374	374	411	398	387	386	340	377	384	402	373	390	395	391	411	404	423	392	398	390	331	393	396	398	368	413	403	410	380	389	376	402	355	390	347	354	413	404	378	402	365	413	406	400	405	350	405	390	383	402	434	396	373	377	390	393	407	407	321	371	391	377	353	375	383	396	364	368	358	361	424	373	386	388	409	400	420	398	413	395	369	399	357	364	380	367	430	381	346	408	391	412	368	385	384	376	382	386	371	370	386	383	385	378	381	405	358	384	377	380	410	366	410	379	405	373	371	373	363	379	389	369	414	379	419	366	412	386	364	400	373	390	397	381	350	373	399	419	430	392	396	381	393	363	378	405	401	359	385	351	346	403	407	368	392	362	397	406	384	365	400	389	359	369	371	385	365	407	392	420	400	394	419	359	379	415	342	386	374	411	416	367	368	359	406	381	378	364	408	393	414	407	379	392	414	369	385	391	367	377	387	374	379	398	419	389	389	385	358	369	423	388	382	387	349	369	400	340	361	413	400	361	360	358	402	354	382	388	371	372	404	404	411	390	395	426	389	387	371	387	341	416	414	415	360	385	371	372	382	377	394	396	394	353	388	408	386	336	410	381	387	370	430	407	354	369	348	364	380	399	379	380	375	373	380	383	405	390	386	365	391	384	434	347	362	374	387	362	372	366	395	375	392	393	370	379	374	405	397	431	383	388	364	368	428	400	368	383	408	393	383	368	400	408	422	380	372	375	405	403	385	415	371	416	422	353	397	390	431	429	426	380	409	394	392	386	403	368	364	375	369	368	368	398	445	379	370	399	390	398	405	389	407	350	353	373	377	373	397	380	364	370	397	373	386	421	385	381	406	415	396	351	408	371	397	392	383	379	409	389	424	354	447	357	327	380	403	386	362	403	390	407	402	378	390	402	397	389	393	405	351	397	402	352	380	369	367	400	376	415	379	400	368	368	400	381	426	372	391	353	364	365	417	384	374	393	397	384	390	411
9994	5533	7865	8624	7026	5361	4214	3350	2888	2447	2157	1963	1714	1616	1515	1417	1311	1291	1212	1166	1106	1059	1030	1012	1003	1007	918	967	881	976	895	941	930	906	924	924	869	876	836	858	909	867	892	802	866	853	890	854	971	868	884	863	886	839	814	841	860	924	864	823	847	872	849	859	890	941	847	866	842	846	880	836	863	903	859	854	866	852	841	832	859	889	874	814	882	854	805	832	853	826	895	808	845	879	854	804	878	863	843	848	843	860	856	795	876	835	820	816	860	892	817	819	854	862	843	882	849	850	865	856	859	793	850	843	862	854	841	876	860	869	885	836	879	848	868	886	847	812	899	852	895	857	873	886	916	864	820	870	874	912	807	895	823	825	902	853	892	878	841	883	851	851	822	864	827	858	886	819	875	850	889	876	813	865	886	865	866	856	828	941	883	817	839	871	851	829	866	835	835	887	825	899	852	837	830	856	861	848	846	860	867	863	875	904	864	929	863	907	874	831	823	833	852	850	880	822	866	851	845	918	795	826	872	854	884	854	810	852	855	874	872	863	857	835	900	819	822	856	912	863	845	857	838	855	903	866	878	895	879	867	852	890	878	860	830	892	862	813	860	889	848	913	833	900	822	893	883	860	854	885	842	842	857	843	904	822	862	876	824	852	848	836	905	873	851	866	862	850	840	847	813	882	865	829	871	869	865	862	840	822	922	884	853	863	853	867	807	917	877	889	843	868	886	824	884	878	855	839	851	839	845	828	856	837	825	887	840	870	888	833	822	871	887	873	880	872	847	846	811	839	832	816	828	836	848	825	880	846	838	856	866	817	879	876	894	874	865	883	823	848	857	833	904	869	888	863	822	865	827	845	843	884	889	821	888	891	852	859	830	848	866	861	871	922	841	886	803	842	861	870	902	846	852	874	836	810	835	839	879	838	898	880	898	874	841	909	845	893	836	884	852	885	850	850	867	857	846	897	869	848	906	830	807	863	835	852	841	821	875	851	844	871	860	868	883	882	856	816	861	832	868	859	870	843	867	881	795	858	833	808	870	848	821	821	847	849	840	870	869	842	850	809	842	865	855	823	850	888	868	872	881	779	863	857	846	870	902	817	813	811	847	913	841	855	837	854	880	857	835	850	858	851	856	901	828	863	910	867	853	836	842	896	845	846	860	822	834	888	838	861	855	843	821	853	902	884	866	907	834	836	858	876	869	895	884	881	891	873	881	860	815	866	887	852	837	838	833	845	842	826	856	844	859	874	870	851	854	845	851	823	838	849	828	850	818	846	837	868	889	876	870	858	866	869	810	882	871	844	922	871	875	832	879	790	855	850	815	850	927	909	874	866	850	823	846	847	903	883	849	869	894	877	938	806	906	810	861	850	819	883	877	814	852	927	839	845	852	884	870	871	864	857	885	841	873	841	859	879	849	842	850	857	844	819	815	904	846	817	840	859	877	872	861	859	886	877	920	851	823	908	896	852	832	881	893	871	879	878	888	868	866	807	864	834	833	823	851	843	815	870	895	829	860	831	876	852	872	894	903	853	887	824	912	897	860	828	895	876	851	872	871	873	855	870	871	847	819	828	869	845	854	824	898	857	869	868	864	857	854	866	853	847	856	895	831	850	858	852	892	894	881	805	827	840	828	882	838	839	874	888	858	885	835	913	849	813	823	897	844	880	917	870	880	858	842	831	829	850	909	876	874	824	861	875	839	853	892	866	903	843	862	890	844	930	830	862	893	847	882	903	875	869	867	886	868	865	846	850	827	891	880	899	840	914	808	836	857	840	867	850	878	841	869	867	857	834	853	876	858	851	854	790	889	815	851	873	882	883	837	857	863	839	879	872	897	862	858	865	877	850	889	851	813	882	858	914	868	879	845	861	871	792	881	884	860	836	880	850	825	919	833	825	862	841	842	852	862	821	851	866	844	823	849	899	891	888	897	824	853	858	889	847	850	849	794	865	848	859	854	862	869	885	887	848	825	926	891	854	888	850	838	832	879	915	831	906	886	906	822	888	875	854	863	897	840	899	891	791	816	865	859	852	895	895	887	878	859	866	876	794	844	885	858	848	896	887	872	819	898	860	831	847	891	844	805	832	887	831	875	878	874	866	913	845	870	888	863	861	869	869	863	850	910	873	854	900	809	832	877	892	853	816	876	874	894	820	886	899	836	814	865	842	848	848	828	876	916	848	831	808	857	827	858	800	876	826	936	879	860	864	891	834	814	897	875	873	837	764	866	912	845	846	951	906	831	860	872	867	850	796	848	868	834	830	853	815	885	823	846	841	858	863	821	850	837	881	854	845	882	848	849	857	844	875	871	841	841	868	884	842	772	814	784	862	899	854	806	841	801	877	840	808	888	868	884	882	869	853	851	826	836	876	866	840	870	823	911	851	869	882	861	843	893	869	891	838	885	821	861	870	875	842	828	833	898	872	843	863	850	903	842	842	875	878	867	818	881	854	850	834	832	840	870	843	907	880	869	843	902	826	845	917	820	921	882	864	892	880	859	859	872	904	884	887	857	864	827	830	901	865	858	818	866	912	860	828	847	852	865	850	892	820	829	831	840	822	902	845	911	888	808	826	839	849	841	876	863	845	887	877	891	849	818	897	858	883	810	835	856	852	849	838	829	888	826	805	870	839	855	856	864	885	910	859	819	902	927	861	852	893	865	883	748	837	876	868	833	926	826	857	849	808	821	912	859	888	830	843	881	852	840	885	846	889	854	850	860	814	843	870	801	808	828	831	877	889	876	860	850	844	864	832	834	877	824	847	859	843	876	901	847	865	930	861	830	824	822	886	851	866	894	837	843	868	877	813	853	825	878	815	840	816	893	909	853	876	846	836	921	850	859	868	920	848	886	817	865	847	868	861	849	852	825	868	890	816	872	823	879	864	876	864	826	885	861	886	881	895	844	881	847	830	841	893	905	831	866	873	843	853	846	893	850	859	834	840	843	878	836	886	880	861	830	853	794	886	868	863	846	820	842	860	860	854	867	890	857	835	842	890	838	864	886	889	876	853	854	827	866	844	844	840	878	833	818	861	886	878	829	876	817	857	880	847	849	836	889	849	826	834	835	924	868	823	840	814	821	868	864	842	836	875	844	864	851	852	870	839	839	869	867	854	855	866	891	888	886	848	847	863	854	830	866	846	880	905	884	862	815	838	887	851	880	842	863	849	919	836	859	812	836	858	883	858	855	891	862	864	819	906	853	827	817	881	837	887	876	843	812	885	867	855	894	838	903	884	793	884	838	864	830	872	855	850	858	853	868	844	881	883	844	843	849	842	836	814	832	854	853	801	822	853	842	909	850	846	853	826	862	806	900	878	867	813	879	822	824	890	871	898	943	840	819	836	860	888	906	879	887	877	870	895	834	867	849	815	876	866	823	823	877	821	842	832	934	837	880	851	831	879	828	855	843	859	876	886	887	834	839	914	852	853	842	855	861	828	885	866	850	846	826	877	855	883	868	843	871	874	849	894	882	891	899	854	862	842
27806	11882	7309	5358	3794	2660	1717	1358	1154	931	763	727	667	570	563	507	512	528	482	439	417	450	433	408	414	438	426	381	436	419	405	400	326	347	390	378	380	411	394	374	387	383	384	390	369	388	376	373	371	371	372	378	400	396	383	404	386	384	368	407	390	398	376	361	392	401	383	351	359	388	440	397	372	389	364	389	383	403	348	373	359	345	376	378	380	367	375	384	382	377	365	362	349	384	358	382	417	345	357	363	378	358	406	322	354	385	399	368	391	340	352	387	390	365	380	348	352	396	384	391	397	351	343	337	375	379	390	344	386	395	344	349	371	389	414	387	355	329	392	362	372	365	381	366	438	358	349	369	395	373	363	339	389	369	414	366	366	365	383	356	375	388	382	359	398	363	392	367	342	365	360	354	329	387	384	364	368	369	369	405	348	392	360	353	364	392	360	358	378	336	389	341	373	345	380	356	347	354	351	375	391	410	393	344	374	369	381	365	338	325	352	385	345	391	397	359	390	401	358	385	358	372	365	371	428	346	350	355	387	370	369	357	383	398	348	336	363	361	375	382	380	379	354	365	381	378	390	383	370	375	350	363	371	386	358	341	358	368	403	383	346	392	382	386	363	414	336	393	359	390	352	350	360	357	343	417	383	383	386	354	360	390	364	368	362	369	370	304	381	357	357	398	417	361	419	359	374	382	334	375	346	379	365	387	382	398	351	360	349	370	361	377	376	379	341	396	363	363	351	411	388	377	387	381	372	369	391	329	333	357	348	363	390	419	363	311	375	370	337	356	371	425	386	367	356	380	362	393	345	337	359	352	377	385	360	374	369	352	374	368	377	350	388	336	364	353	352	379	334	361	396	384	352	353	363	379	361	378	354	331	392	374	341	390	358	368	370	350	358	386	373	382	368	353	327	354	367	393	345	369	391	342	355	386	396	333	362	377	406	417	363	370	345	372	391	379	382	346	366	385	385	409	391	352	361	390	362	392	356	391	381	316	362	374	370	370	374	394	351	359	357	360	382	408	372	362	338	355	374	394	361	353	406	384	372	376	317	366	404	345	383	364	363	340	383	383	386	390	346	371	369	409	400	350	401	368	347	352	362	390	360	369	367	365	366	377	373	353	365	326	374	343	347	377	332	358	379	362	387	356	383	388	339	403	410	341	362	372	363	329	380	366	373	353	350	396	343	378	369	363	329	378	335	369	367	369	346	376	412	393	372	371	365	395	330	380	368	373	405	358	356	376	368	345	405	386	411	371	356	322	359	375	379	377	406	366	416	390	386	364	384	353	356	341	401	364	392	371	363	325	366	367	321	347	383	378	334	404	338	382	370	368	380	385	333	388	380	377	388	355	387	346	378	373	363	360	375	375	392	392	395	358	386	388	349	356	373	373	361	373	377	368	407	377	353	398	393	365	365	369	346	382	356	337	385	427	372	351	371	405	359	346	350	352	389	380	366	349	372	414	372	338	327	367	391	389	369	397	357	377	366	381	390	359	365	367	397	379	387	354	401	358	379	348	348	354	414	334	399	371	362	389	395	403	374	362	396	403	390	348	370	398	382	393	335	371	362	381	386	364	343	355	343	360	352	365	368	372	374	344	364	372	391	394	334	396	379	357	356	371	349	338	395	360	390	366	393	357	353	388	366	350	324	375	400	382	357	395	381	385	366	374	418	381	370	382	368	364	361	395	368	352	386	373	361	336	385	341	353	356	357	355	399	378	390	378	366	370	402	409	406	369	366	358	335	339	382	354	361	403	355	407	394	372	423	373	358	364	370	384	363	352	406	361	362	385	400	386	323	365	413	374	400	392	358	368	374	378	381	394	368	338	362	376	325	356	396	342	350	330	356	420	394	377	382	382	383	353	389	391	361	374	357	372	373	394	414	375	331	390	388	352	335	369	366	357	378	385	344	349	355	338	396	374	365	340	401	384	397	370	351	353	379	369	365	361	392	344	355	390	343	412	374	387	369	408	383	330	413	392	350	372	365	362	365	360	342	341	345	367	390	361	374	377	353	348	370	358	374	344	377	369	379	378	341	385	326	341	322	383	355	350	349	354	321	397	375	394	397	373	386	376	353	421	389	372	371	365	364	378	354	362	346	319	405	371	378	395	325	386	327	340	393	378	375	364	356	365	375	380	375	365	384	375	389	382	345	405	376	381	374	355	376	344	354	362	335	362	384	371	380	386	375	346	365	361	352	378	377	352	397	345	341	392	354	353	356	347	344	333	394	403	350	391	364	387	365	388	349	340	352	393	394	387	381	373	363	360	378	392	373	400	364	325	326	347	375	355	363	339	377	348	394	385	370	367	399	345	406	390	407	373	355	368	363	392	400	352	402	351	366	375	365	338	392	380	385	370	351	356	362	360	369	353	348	388	370	403	363	393	375	370	383	384	365	351	356	378	394	376	334	372	395	348	364	382	388	368	370	339	367	389	360	332	402	356	337	387	337	362	360	336	366	393	396	355	378	351	342	341	348	371	396	376	397	362	344	400	361	392	397	376	353	361	384	349	405	376	347	415	373	389	375	346	365	370	398	386	363	377	367	361	353	360	342	380	376	377	382	383	373	369	335	391	400	382	347	358	375	396	370	362	404	373	381	350	381	425	440	348	378	386	369	339	362	375	391	364	359	387	372	407	408	363	365	380	378	384	371	356	369	355	325	353	389	383	380	402	347	346	319	358	352	390	421	375	335	394	363	377	397	363	398	417	363	366	391	348	371	373	358	395	399	331	368	364	380	408	368	344	374	378	414	365	377	366	356	352	362	367	346	369	343	345	362	371	383	387	364	390	399	374	372	343	391	401	304	358	371	374	371	320	338	375	338	361	400	339	347	399	389	391	368	377	381	406	359	366	372	418	382	333	387	377	352	348	370	389	388	355	348	368	343	372	367	369	365	367	366	371	358	357	336	356	351	346	346	357	362	381	380	371	368	380	324	348	350	355	385	329	336	397	386	350	409	387	369	366	359	382	375	345	383	360	391	332	360	377	379	357	364	358	374	357	354	396	378	394	348	370	367	405	355	410	386	360	340	386	391	374	384	370	357	360	367	376	350	358	428	383	377	392	370	358	352	375	341	371	403	373	348	375	353	402	358	378	373	418	399	356	408	356	365	371	375	373	392	389	402	360	395	396	414	372	406	374	378	362	352	391	363	351	371	365	367	365	398	370	361	362	347	373	394	387	345	348	388	351	369	360	386	365	341	370	360	358	377	399	382	375	365	372	392	382	390	390	399	371	346	339	370	352	391	381	379	378	368	389	371	363	366	407	329	391	352	401	378	359	376	370	406	354	343	386	364	415	380	370	375	368	329	403	345	389	337	363	431	393	361	358	408	369	397	330	369	365	358	362	373	400	401	359	347	348	376	332	362	378	398	350	415	328	397	344	385	385	363	332	365	337	383	387	354	398	370	353	373	379	385	366	395	407	373	367	365	327	381	364	343	358	354	345	333	347	371	365	349	399	380	389	392	389	362	374	368	354
17538	8630	11533	12923	11348	9033	6874	5587	4454	3762	3199	2802	2442	2307	2031	1856	1714	1565	1473	1379	1297	1269	1220	1222	1178	1102	1030	1034	977	1029	979	997	958	952	911	939	892	921	876	903	864	929	903	802	867	857	867	867	882	866	851	866	878	788	840	826	845	877	868	840	840	847	856	871	871	860	874	842	875	880	859	835	851	830	808	865	894	833	839	810	834	845	861	836	878	851	880	846	826	804	857	800	873	907	819	848	852	836	841	870	808	811	816	845	838	825	880	792	811	874	846	811	857	825	773	842	775	850	798	831	811	807	832	854	821	857	844	866	870	785	805	794	884	862	856	907	869	805	894	852	856	841	805	856	826	805	810	841	861	846	866	835	867	885	848	783	835	863	802	852	833	815	817	805	826	764	872	826	792	852	842	831	851	877	841	827	805	796	826	814	841	865	884	817	826	864	838	831	826	787	845	867	838	798	857	830	817	815	856	843	804	834	812	770	861	819	844	864	869	880	798	821	858	849	864	801	839	856	773	830	797	820	859	813	856	817	829	856	820	839	815	807	809	786	811	839	826	815	824	802	843	820	862	825	893	819	787	830	825	875	800	870	857	843	815	839	899	800	833	826	851	808	811	766	868	810	832	869	786	855	830	854	833	882	807	839	800	849	796	804	833	879	836	861	838	830	836	808	845	836	809	789	818	833	831	836	818	852	840	836	815	804	765	823	831	827	805	821	800	821	826	801	855	898	837	816	868	866	804	842	842	805	814	797	771	830	842	842	820	813	820	774	869	864	863	867	816	849	832	824	817	840	802	896	817	846	838	833	809	833	835	787	883	820	833	807	836	858	818	844	875	809	820	841	833	785	878	760	859	828	826	806	863	827	843	861	764	790	803	800	850	871	788	843	836	791	836	848	882	814	836	756	823	823	792	834	874	828	839	803	866	831	819	828	742	828	832	850	818	790	825	845	869	873	799	853	827	846	873	833	784	846	814	819	875	837	769	851	801	824	773	806	843	794	866	794	844	865	837	836	802	817	796	802	801	868	880	768	826	829	789	818	855	867	857	824	811	854	770	858	847	859	804	847	819	809	850	839	829	837	849	791	771	830	837	890	819	834	856	835	784	827	834	821	831	848	832	841	844	815	805	794	826	798	797	809	810	845	837	795	839	855	833	864	832	768	837	786	860	855	804	811	839	838	803	813	865	919	818	810	825	843	772	825	847	811	872	839	817	839	870	779	808	841	820	844	825	827	802	804	756	835	836	824	850	795	807	797	864	825	822	823	831	825	823	762	823	816	810	845	776	869	843	823	874	851	823	836	863	812	802	809	867	883	799	805	815	799	844	831	820	848	838	803	823	791	870	843	797	811	794	822	817	859	867	859	838	811	857	796	820	812	804	848	841	832	800	785	831	873	848	784	834	818	809	860	829	816	839	919	831	855	802	816	863	838	818	847	833	851	807	811	814	823	867	817	789	848	885	836	796	840	857	829	821	857	803	862	824	819	857	845	840	857	827	825	777	849	798	780	835	794	839	816	869	813	857	815	803	792	826	839	861	815	789	834	859	835	841	845	883	819	811	831	846	880	850	818	870	844	848	783	823	846	841	825	817	788	870	841	842	852	857	792	843	792	904	822	808	907	826	776	876	837	911	831	825	840	837	817	778	887	822	812	873	781	835	800	864	856	777	805	832	819	857	830	845	864	841	854	773	819	839	835	767	841	769	823	848	803	779	783	809	833	788	797	781	820	831	818	879	808	818	855	851	760	819	809	837	840	794	799	801	801	865	776	820	824	813	877	853	821	813	836	840	830	813	766	793	865	849	838	874	793	766	837	817	814	776	815	869	799	798	805	870	841	813	859	840	846	815	851	843	820	826	839	893	855	810	882	865	887	844	877	846	828	870	831	876	838	790	839	797	837	811	847	873	832	778	831	808	865	844	839	767	838	808	875	872	817	822	833	791	864	815	877	823	858	810	819	793	800	799	802	810	857	850	857	826	843	863	860	831	832	826	817	835	808	807	802	842	809	809	796	857	814	801	809	857	821	825	833	799	878	818	866	830	852	843	863	816	845	876	827	829	830	835	897	835	780	858	834	822	813	763	850	831	828	813	865	836	752	824	834	844	805	854	839	793	872	820	805	857	847	820	811	862	772	857	873	819	810	823	836	837	858	809	789	844	854	871	818	826	833	838	826	791	801	843	842	859	824	803	813	875	832	827	867	855	842	832	840	857	830	889	825	874	822	843	813	832	850	839	802	875	872	823	789	835	824	856	838	830	863	819	831	884	798	854	830	856	828	790	860	844	839	805	821	833	795	827	867	828	819	820	810	847	798	799	832	841	861	852	835	803	843	884	806	802	787	794	778	829	827	821	813	828	877	844	799	787	816	853	842	892	825	800	836	787	868	834	823	788	852	832	890	861	851	847	871	830	821	826	770	865	787	815	818	861	878	813	844	791	818	830	843	836	867	810	858	817	841	864	857	850	834	891	834	878	820	850	786	797	832	802	812	843	801	809	842	810	844	896	828	854	812	860	842	815	854	852	817	774	852	817	814	809	775	826	800	801	803	872	829	852	839	812	799	836	818	825	801	861	850	819	862	833	858	816	812	864	886	842	835	822	828	838	881	831	805	834	823	835	888	829	822	801	825	850	815	816	836	853	794	847	853	813	828	823	841	868	867	787	852	763	873	781	839	806	835	874	841	807	812	804	842	815	820	824	787	842	816	822	840	801	835	841	819	784	848	808	831	816	897	819	798	851	817	796	845	813	809	800	839	845	883	840	870	819	803	803	830	863	844	858	796	829	845	793	850	837	837	776	862	840	808	818	854	802	780	858	783	810	827	811	819	869	800	819	809	840	824	852	850	878	802	855	831	777	818	900	854	790	774	856	787	776	869	810	873	810	807	879	836	873	782	803	819	811	829	843	843	855	864	825	901	875	823	835	830	811	873	851	830	801	849	833	816	796	821	828	831	830	856	852	853	853	780	862	818	870	782	834	876	827	822	799	794	867	817	815	846	829	869	821	857	783	856	840	835	780	810	858	831	873	897	802	820	728	798	839	813	804	836	808	866	788	792	842	849	851	784	800	821	819	813	808	832	831	836	803	836	792	818	854	823	824	803	845	794	848	805	871	841	839	849	811	818	828	834	824	788	803	871	790	851	837	789	846	833	799	794	806	867	807	801	833	821	827	827	835	798	831	842	794	857	832	858	812	819	831	877	814	844	834	870	827	798	856	809	844	895	823	832	836	801	828	819	796	815	878	876	825	858	859	808	840	835	813	880	794	838	847	817	844	846	859	842	859	893	838	785	796	808	834	805	835	873	847	785	847	792	826	850	856	803	805	853	803	833	777	813	843	855	792	832	806	833	819	830	782	850	784	813	890	867	819	822	854	846	856	800	842	831	898	828	789	799	798	784	804	809	814	842	802	862	823	806	866	811	832	773	838	865	876	848	858	813	871	816	835	816	877	831	790	839	814	840	816	794	812	878	819	849	822	811
36151	16777	10610	7873	5454	3929	2711	1931	1469	1289	1078	919	782	700	658	575	573	494	505	515	485	459	474	461	526	458	419	381	450	411	394	360	410	426	417	336	404	358	336	377	365	358	350	376	399	365	377	357	392	350	402	357	375	376	397	384	387	385	384	373	373	344	331	387	394	340	384	368	367	369	361	387	349	376	433	343	354	376	335	376	418	428	378	378	351	359	365	359	401	353	370	396	342	332	351	367	351	329	357	376	357	316	380	385	368	424	369	355	363	356	340	379	374	356	356	350	355	396	365	385	372	360	344	386	375	376	428	397	343	329	348	332	361	374	372	340	350	359	366	377	368	346	406	373	344	389	392	388	342	338	366	364	330	328	348	327	339	366	382	342	359	365	317	371	341	354	368	403	377	324	346	340	373	350	345	366	333	399	380	345	362	333	343	395	410	346	376	384	344	370	328	367	354	367	378	348	362	385	367	390	338	370	331	335	334	386	363	380	372	359	383	363	353	371	380	355	368	364	385	338	373	319	345	358	353	362	355	346	398	349	329	371	349	375	367	381	345	379	357	377	362	347	342	363	370	341	352	354	375	378	352	361	363	370	382	379	344	384	355	371	383	381	361	369	387	368	368	354	358	363	321	398	323	368	359	347	348	348	381	365	374	364	356	331	363	376	386	391	382	361	378	375	392	356	362	362	364	352	340	327	339	344	358	390	330	395	344	370	422	370	341	415	358	366	365	412	350	370	365	373	349	350	391	336	382	354	325	384	360	387	374	379	342	352	388	376	376	368	356	381	361	384	369	402	365	377	327	329	377	381	352	349	344	319	349	371	359	343	366	387	315	405	366	363	387	359	355	397	371	350	365	397	362	348	333	353	383	383	362	359	335	381	409	379	361	348	366	359	361	351	412	351	380	379	371	381	349	408	378	363	409	331	337	387	355	328	347	342	372	401	357	358	344	369	341	352	374	375	364	372	392	349	325	394	363	381	345	354	381	377	374	325	362	348	345	366	338	348	355	352	367	353	375	359	348	410	354	391	387	366	369	356	383	336	353	358	390	404	379	379	384	359	351	386	368	334	387	346	356	378	371	376	366	351	353	389	379	375	371	362	335	309	392	401	355	370	395	376	327	337	389	354	392	353	353	383	388	356	352	351	389	380	392	355	385	357	356	357	352	378	379	436	352	374	349	403	394	342	358	373	380	330	337	354	367	339	371	372	361	368	404	366	352	360	323	357	429	377	360	349	356	322	368	368	363	380	369	360	369	334	339	357	353	355	334	386	362	383	351	367	389	352	354	350	342	365	345	389	389	368	358	363	373	354	331	332	367	394	386	415	366	396	352	386	357	361	374	352	366	385	369	386	344	375	374	374	360	355	362	358	377	361	371	362	358	391	354	377	390	361	348	384	330	358	372	327	349	362	334	378	380	376	352	347	370	345	365	368	351	357	348	368	384	364	379	359	361	372	396	377	369	366	390	366	337	366	357	341	367	366	344	357	365	305	356	367	334	345	399	361	361	368	321	351	384	344	333	355	361	380	404	385	369	381	346	339	367	378	345	371	365	373	390	350	350	365	365	345	353	392	365	367	378	392	369	368	360	381	370	370	378	380	342	363	316	365	344	389	380	356	342	331	358	348	346	355	350	349	380	400	377	364	365	394	400	375	348	387	394	348	383	399	386	383	376	377	348	353	352	334	362	367	366	333	402	349	375	369	355	369	402	368	397	397	375	388	370	402	365	384	380	373	414	409	384	325	350	356	379	392	404	353	367	342	380	362	386	412	388	340	358	376	394	393	336	363	334	303	380	372	354	370	356	339	336	371	396	378	372	378	370	354	372	370	393	356	346	375	355	380	352	377	370	355	374	345	365	366	362	325	374	371	395	381	339	359	386	334	381	348	386	362	364	371	371	350	377	338	376	360	373	369	331	376	320	369	370	335	422	360	364	367	362	369	358	363	326	335	353	373	383	375	392	385	344	385	366	380	412	383	348	358	354	380	356	409	409	358	400	368	346	410	366	356	326	349	353	344	367	333	368	314	398	311	387	335	404	358	396	371	355	359	355	365	373	366	325	321	344	365	373	333	329	374	341	391	368	318	367	358	372	363	382	339	315	334	307	354	336	396	398	350	353	375	364	316	333	357	363	384	372	365	369	343	372	388	369	383	372	374	349	340	381	352	375	372	351	420	359	375	396	359	346	359	377	373	360	373	385	345	322	363	349	356	379	393	381	381	359	381	335	328	357	374	350	358	364	348	355	363	353	339	380	337	373	377	349	403	385	332	331	347	373	355	345	393	413	371	350	399	379	334	409	368	380	351	380	386	375	360	378	358	347	359	346	381	346	377	394	366	396	367	373	387	397	382	379	387	367	340	369	360	387	415	360	358	344	338	385	329	368	412	362	344	381	370	354	377	326	384	379	367	319	342	345	405	352	320	382	352	371	377	374	353	370	363	365	370	378	338	393	381	345	368	352	384	372	353	391	387	363	339	387	379	334	387	398	402	341	354	349	389	355	366	366	380	349	368	341	373	372	361	374	325	336	370	363	356	359	322	338	396	353	383	360	338	381	355	383	397	348	370	365	399	346	361	374	375	368	395	340	351	362	364	362	352	395	361	357	340	340	347	339	354	366	354	363	350	343	350	423	384	371	344	356	332	375	397	361	360	319	345	402	382	364	357	372	380	336	358	360	349	384	369	388	385	425	379	379	367	354	360	374	376	374	354	374	368	371	389	352	391	346	333	398	370	355	365	361	383	393	355	339	370	386	387	383	369	369	379	356	445	353	339	346	323	423	392	352	407	337	361	371	368	358	378	392	381	386	376	368	344	376	377	359	359	347	358	404	391	357	391	349	371	401	398	355	359	359	368	371	339	352	365	344	383	388	388	343	356	349	382	378	348	375	404	393	334	364	336	375	352	355	357	393	376	355	342	346	347	380	354	370	363	361	376	382	360	387	371	377	345	367	360	368	374	370	373	372	408	356	350	361	331	373	314	398	403	344	377	370	363	406	354	369	349	381	343	411	334	355	356	373	355	334	373	342	369	378	371	358	348	369	381	372	382	338	406	347	383	393	386	394	348	353	356	391	378	379	387	378	363	371	378	341	343	353	369	378	368	334	361	352	353	354	343	360	359	383	369	368	364	380	343	336	377	362	350	365	374	367	404	368	349	325	349	362	351	371	325	358	386	346	406	352	357	357	345	380	351	380	402	391	368	370	421	365	378	394	392	369	353	353	379	343	379	354	359	375	363	358	366	360	386	369	370	345	331	357	357	353	380	378	359	371	394	352	369	343	373	361	361	408	349	334	360	361	349	379	383	373	353	366	397	408	413	385	374	377	373	397	384	375	380	353	324	374	352	359	330	363	376	380	411	383	413	346	368	333	372	365	340	346	381	363	342	364	382	418	389	359	363	371	380	348	357	375	388	356	403	412	369	337	346	388	343	375	351	351	354	381	364	354	369	357	394	423	377	389	369	417	361	379	348	334	330
21632	11188	14914	16791	14925	12277	9682	7643	6294	5250	4587	3859	3228	2890	2633	2467	2141	1860	1708	1603	1547	1465	1555	1469	1499	1392	1209	1164	1085	1089	1096	1011	965	961	967	983	941	952	926	939	870	896	876	877	846	925	856	937	847	917	853	842	838	812	871	850	832	824	845	877	863	823	841	820	848	820	843	827	816	826	768	805	830	834	830	865	861	800	856	823	786	861	820	841	810	795	813	826	833	866	835	824	837	824	811	813	780	820	857	872	852	877	790	821	816	887	878	837	747	846	838	807	835	783	831	872	788	787	814	805	785	782	789	809	833	868	831	828	835	852	829	775	821	841	835	798	788	805	791	786	801	872	791	823	850	869	836	790	838	778	798	820	792	855	787	832	880	838	786	803	756	836	844	853	857	804	841	780	817	832	804	816	840	798	845	817	843	884	858	832	827	833	806	818	810	798	811	800	831	773	838	830	833	828	801	817	784	855	855	842	819	848	815	830	789	812	770	830	851	833	833	870	805	809	813	782	847	837	828	820	823	816	822	826	802	802	822	826	809	861	807	875	822	803	827	818	837	759	846	810	834	879	755	861	833	878	865	791	859	787	855	821	840	823	842	793	838	839	809	827	816	794	851	793	874	804	815	840	845	845	806	813	810	733	764	816	800	802	828	801	828	783	810	857	776	824	760	827	794	840	799	857	789	800	874	772	843	803	862	854	760	821	845	835	817	811	833	809	838	813	792	815	858	842	830	826	859	837	840	862	827	815	794	866	818	840	797	837	768	793	878	887	837	819	833	798	823	842	801	834	808	815	818	804	816	798	742	773	840	792	820	810	792	864	815	790	782	795	848	781	857	815	847	846	837	799	816	840	862	809	794	861	765	813	861	818	807	833	838	819	844	845	847	806	795	821	856	829	850	807	807	834	849	839	822	848	763	800	793	798	789	843	793	808	866	805	873	858	807	837	817	830	869	806	824	827	865	805	818	826	817	824	822	831	757	739	850	808	848	807	842	804	805	844	819	830	760	801	819	823	817	812	819	822	842	787	775	775	823	796	813	800	878	829	859	807	776	744	794	793	842	882	833	876	811	836	833	825	776	883	783	789	863	819	765	789	874	826	841	843	796	851	764	797	791	835	788	828	807	828	835	810	797	828	836	855	791	847	827	845	810	851	881	882	830	817	833	827	797	840	829	838	876	834	813	817	872	808	850	812	824	825	824	750	841	854	819	848	861	840	772	794	841	806	853	807	850	840	838	799	880	769	796	801	874	869	836	819	844	806	812	845	779	851	887	842	763	818	827	836	817	844	839	822	772	861	879	833	872	843	822	754	811	848	826	840	819	794	774	860	851	833	821	836	807	840	833	824	864	830	820	771	845	787	834	860	814	784	820	841	818	772	824	784	845	800	838	867	808	849	802	833	855	789	893	802	840	833	841	827	801	832	822	828	852	792	857	823	848	800	804	858	843	818	840	822	869	829	882	804	815	867	796	827	835	843	819	784	822	797	814	856	795	809	810	795	820	869	864	815	806	841	830	816	837	837	812	841	765	797	802	858	836	860	809	832	838	835	826	852	814	801	850	841	853	764	791	811	806	783	849	825	794	796	778	848	803	850	852	835	828	814	836	866	806	895	795	884	830	803	841	905	849	863	833	824	827	850	815	831	790	866	808	810	815	791	814	791	806	862	792	845	819	813	824	824	792	826	892	851	827	827	793	860	802	814	846	904	848	797	824	796	858	809	834	774	820	844	837	840	864	848	904	780	832	782	815	749	849	864	798	839	840	804	801	827	810	765	870	831	819	850	826	845	806	858	817	797	794	772	791	855	860	813	830	823	841	844	835	845	833	862	764	791	808	841	837	836	835	823	803	802	830	831	832	799	805	887	812	826	802	842	814	843	852	795	844	825	831	783	837	856	803	830	822	814	821	847	883	844	823	802	869	817	841	809	856	789	797	844	844	809	826	815	802	812	877	821	800	787	775	800	855	761	847	842	860	807	846	794	817	799	838	835	852	805	866	825	815	850	818	878	871	847	857	814	809	789	828	832	822	832	796	778	843	795	814	806	792	858	817	824	809	863	822	823	803	808	792	812	853	875	794	777	814	782	813	782	826	818	776	766	820	788	824	768	782	865	826	826	830	826	783	837	843	801	816	778	809	807	872	829	778	850	767	865	834	773	838	773	796	823	757	767	800	856	844	803	841	837	827	857	808	784	805	793	848	853	811	821	826	829	803	820	784	777	817	835	857	810	812	858	766	880	803	831	790	826	855	871	815	828	826	832	809	834	755	812	786	769	831	821	818	781	833	861	807	838	822	814	788	859	773	844	806	831	777	823	844	820	841	791	841	795	830	889	820	803	783	846	794	794	816	820	840	813	790	815	858	804	843	820	830	799	795	832	812	884	790	845	841	771	805	784	824	799	812	816	785	819	791	777	831	811	859	818	889	847	851	826	781	767	815	835	755	820	851	873	826	869	861	822	816	830	840	846	837	818	770	846	788	817	779	852	784	859	808	837	793	825	804	851	830	839	857	811	825	875	823	808	795	850	781	780	879	839	816	807	842	763	768	843	825	798	850	815	834	823	849	823	825	825	821	805	814	817	846	811	846	828	794	839	818	846	789	852	794	845	856	825	790	822	836	857	853	805	835	798	794	829	824	840	843	764	865	801	860	754	797	816	815	813	818	782	860	818	792	786	800	850	814	809	844	775	836	830	817	842	792	863	782	813	856	821	857	843	825	845	818	830	815	802	859	818	820	863	835	848	839	784	828	803	833	824	844	833	841	803	845	865	837	788	864	813	833	837	811	765	822	858	806	821	814	800	837	823	873	857	800	838	830	844	816	828	819	797	820	796	840	821	812	788	848	796	816	810	831	824	854	783	796	831	821	829	808	779	886	829	817	858	843	797	856	822	802	865	797	850	833	805	799	869	806	804	789	771	822	851	823	831	870	811	776	799	856	812	806	882	779	822	863	788	849	847	811	767	817	818	847	828	790	803	817	779	829	798	788	822	853	828	841	791	830	838	807	869	804	852	815	804	867	820	822	809	804	836	807	800	854	832	755	846	824	808	811	803	784	833	835	830	842	827	823	821	810	776	829	800	801	828	790	831	828	837	853	786	835	857	823	810	861	900	827	803	827	840	848	870	790	849	798	819	861	856	859	826	770	851	822	825	867	824	855	865	777	814	873	848	808	829	806	834	810	866	765	808	806	852	823	743	811	831	854	840	820	838	807	779	803	802	872	750	850	797	844	815	813	806	818	825	810	853	775	803	847	833	859	842	811	798	829	790	854	868	859	875	854	852	799	831	793	864	838	761	805	840	805	796	848	742	844	883	846	817	875	815	841	821	830	852	809	811	801	817	786	841	811	883	784	836	849	819	862	812	855	797	814	766	775	767	810	815	827	821	873	819	838	845	819	822	789	816	864	871	814	873	867	894	783	791	865	844	797	803	756	786	792	824	861	806	812	798	879	840	847	762	784	827	774	873	812	792	862	832	842	798
15674	6726	4366	3084	2123	1451	1132	925	780	729	609	552	558	511	504	476	480	478	439	419	419	376	396	395	410	412	398	415	410	416	398	381	393	381	414	425	423	403	380	374	396	348	410	448	368	385	376	389	409	399	382	395	379	365	365	418	410	372	374	359	428	395	359	392	366	422	406	402	378	364	379	374	373	375	394	379	393	379	416	392	356	383	404	398	386	354	350	371	376	383	377	383	406	367	394	376	458	368	385	378	374	399	376	407	382	365	433	411	362	387	368	404	393	409	409	375	373	388	359	387	384	363	387	400	381	362	381	400	380	358	399	408	372	376	384	389	438	351	378	391	390	359	406	371	440	378	423	364	381	421	385	382	391	380	377	405	394	375	364	390	399	399	372	391	386	377	374	385	406	384	385	397	398	400	348	412	385	396	380	374	375	386	364	372	380	410	404	405	383	379	405	406	402	383	381	368	395	417	399	413	401	411	397	382	382	359	415	370	403	373	393	411	389	379	392	408	353	389	383	376	376	400	407	377	372	380	378	422	389	399	374	407	391	392	393	402	386	361	395	406	407	404	362	381	370	392	385	384	413	371	375	339	384	369	381	420	342	401	404	367	382	390	370	409	380	379	396	377	372	362	400	352	371	414	390	356	373	391	379	362	390	374	363	402	429	407	381	416	405	394	379	382	377	389	364	355	398	422	413	439	361	357	436	394	393	413	392	414	361	375	389	407	384	418	376	423	366	355	407	395	335	362	358	383	384	385	375	368	358	377	378	390	374	375	386	381	352	417	388	410	424	380	394	393	385	393	397	411	369	355	378	424	368	383	368	407	380	451	366	387	383	390	378	393	394	387	376	443	365	418	389	405	444	384	404	382	381	367	386	363	415	387	407	367	423	385	350	399	418	391	414	368	378	387	389	350	382	406	396	386	404	388	400	398	342	394	412	392	361	423	438	365	381	389	387	371	360	386	417	359	397	380	355	360	384	394	410	387	395	357	430	374	414	359	360	398	383	373	409	372	425	410	375	401	404	417	427	386	408	349	362	386	370	376	354	377	370	388	410	358	427	394	386	403	390	354	449	354	372	434	394	374	411	381	405	391	363	397	411	366	383	367	372	365	393	374	393	379	371	406	398	368	407	388	405	411	380	381	379	393	380	364	369	364	379	386	371	400	417	399	398	364	389	395	365	381	361	365	374	357	362	417	388	354	364	387	372	398	377	418	353	375	370	372	394	428	434	409	401	415	392	395	392	414	356	350	369	364	383	393	378	361	352	420	377	392	418	353	398	352	373	360	431	384	346	368	389	379	388	396	358	353	380	422	388	392	390	399	418	386	390	354	395	371	391	400	380	398	336	385	372	407	374	360	359	388	389	417	385	389	401	415	453	397	374	393	374	414	406	369	381	363	398	420	394	397	412	359	354	390	395	455	411	384	376	344	368	392	422	377	391	390	355	417	364	382	374	376	408	377	395	382	415	413	391	377	377	349	398	374	397	349	396	401	398	391	384	374	421	408	399	401	360	344	418	424	397	390	412	370	364	400	333	418	403	352	397	414	392	403	417	386	427	420	381	405	402	396	402	341	393	406	402	354	371	377	362	355	362	415	381	423	434	365	396	392	368	371	418	359	354	420	407	412	394	385	387	373	400	355	402	406	396	365	378	369	389	391	380	384	427	402	428	368	345	359	393	379	418	393	369	402	379	371	380	396	401	378	336	357	418	363	384	356	372	408	396	398	344	368	403	402	413	346	375	371	435	421	402	379	388	377	417	348	370	381	372	386	434	391	396	434	440	398	394	379	398	441	385	389	367	394	423	354	379	407	390	399	384	364	398	375	365	362	387	381	420	418	391	424	389	365	379	394	369	368	379	385	387	393	408	380	390	394	377	399	361	407	388	376	396	359	368	403	401	382	367	351	397	419	404	402	377	410	387	367	366	409	370	370	358	420	376	418	381	416	405	375	397	400	360	391	392	375	373	393	353	371	420	378	387	387	406	376	354	363	392	393	390	394	375	397	412	383	427	390	377	354	380	420	414	403	390	390	381	368	389	387	399	367	412	386	394	389	385	401	422	344	376	364	401	376	380	389	370	418	380	418	361	367	389	387	351	385	359	362	391	381	396	366	371	385	412	375	372	358	358	403	404	404	382	395	374	421	386	437	394	385	382	397	392	396	370	386	420	376	343	364	371	372	395	393	346	365	386	380	382	388	359	364	366	392	381	384	433	360	425	361	383	412	373	372	349	415	387	405	392	397	406	382	376	415	394	434	401	376	401	371	362	403	380	384	388	380	384	392	378	385	424	363	425	392	389	433	376	410	331	370	403	375	390	380	383	374	416	391	415	381	397	394	390	384	361	387	382	385	399	389	415	416	377	350	401	369	422	379	407	401	427	349	371	371	346	388	386	375	405	347	422	416	376	377	368	390	338	348	412	385	369	395	380	371	367	373	372	405	324	385	400	400	350	369	389	391	405	380	379	369	398	394	409	410	394	361	390	393	369	390	401	364	374	379	409	355	398	377	389	387	342	379	351	403	392	366	396	391	388	366	376	377	383	420	371	411	369	410	422	377	347	383	390	378	382	407	401	415	373	427	393	397	365	366	344	412	385	398	365	386	385	377	384	385	374	364	378	378	362	375	391	408	385	390	370	376	420	383	377	409	397	435	388	419	389	437	429	401	367	421	393	391	447	387	446	386	394	422	376	418	410	384	372	383	416	411	348	369	404	417	365	394	394	428	377	384	378	394	385	367	410	408	407	362	378	413	390	399	386	375	378	375	439	386	373	389	358	411	380	382	388	374	392	423	367	437	370	401	371	420	375	397	400	393	349	413	402	350	365	371	382	370	386	406	350	403	365	375	359	369	390	356	373	387	388	374	437	368	360	379	372	390	401	359	395	409	363	403	389	355	390	352	407	373	363	365	404	388	373	361	434	398	374	407	381	379	372	365	390	363	373	397	348	386	373	407	414	409	428	380	403	375	391	390	369	370	375	385	391	382	415	386	374	380	383	429	379	368	405	354	383	392	369	387	423	388	391	390	391	366	356	358	393	377	376	400	416	364	401	374	398	390	448	419	378	392	392	420	412	374	386	400	391	382	405	353	352	405	366	429	396	377	375	408	397	373	355	413	389	362	339	396	403	379	419	414	419	396	367	355	386	426	381	384	422	399	399	395	403	345	389	388	389	385	414	428	409	377	333	376	404	379	358	377	371	384	392	362	390	401	408	388	423	383	399	353	356	365	392	403	378	383	365	359	367	373	425	395	393	389	384	372	446	383	355	415	344	426	406	380	353	405	355	388	395	368	391	397	358	396	405	385	379	429	412	371	395	377	396	417	407	401	348	412	376	352	407	384	394	383	380	440	389	381	383	424	380	410	409	369	374	400	370	399	363	371	383	378	398	435	397	382	413	409	396	412	351	376	385	373	378	407	357	376	368	367	388	377	410	389	397	424	379	423	370	401	406	363	402	379	375	419	428	407	403	376	362	400
9988	5589	7887	8535	6985	5309	4391	3456	2883	2521	2299	1987	1782	1624	1519	1355	1388	1221	1139	1143	1121	1103	1028	954	1081	976	1010	954	955	964	942	969	872	905	971	955	931	906	880	940	915	890	889	898	858	899	850	881	849	870	924	855	874	840	850	915	917	903	783	834	869	915	881	814	857	946	900	883	880	836	871	866	881	911	896	946	879	841	859	844	858	875	869	857	871	843	821	831	876	858	836	853	867	921	852	863	863	869	835	868	869	808	876	886	842	894	862	848	832	856	848	853	862	866	870	911	857	879	824	876	837	882	878	838	766	853	836	849	916	884	850	839	882	860	851	880	875	880	892	839	874	913	917	816	944	932	814	845	874	855	825	844	854	877	827	870	891	921	897	857	862	890	873	897	851	827	829	836	855	902	846	855	880	857	862	853	835	863	868	939	818	936	922	869	837	828	877	863	852	831	826	873	874	862	914	896	867	872	805	858	886	845	829	864	864	831	818	816	918	814	823	854	845	891	835	836	871	878	898	853	863	875	894	865	858	865	854	890	856	874	872	824	908	827	900	887	835	881	873	872	787	848	820	887	867	941	836	870	847	853	919	830	838	867	884	777	826	868	826	860	866	839	894	874	870	867	865	863	870	864	833	856	919	828	908	861	869	846	783	871	829	872	887	852	873	828	859	840	887	841	871	840	832	867	856	874	858	872	865	855	885	916	842	863	842	832	815	818	819	866	892	913	854	837	852	879	860	859	876	842	797	847	895	862	900	881	829	902	806	876	848	859	851	888	886	855	864	875	838	885	833	923	854	850	835	901	859	855	880	897	866	832	754	828	862	873	883	888	870	874	865	864	891	902	919	889	837	859	892	866	841	879	910	866	875	901	893	832	909	869	864	850	871	872	886	828	836	891	911	851	838	847	820	933	881	826	859	840	867	889	864	848	880	840	871	840	848	845	856	860	879	884	787	861	884	875	859	875	897	844	855	843	833	867	874	877	930	889	858	860	822	858	868	871	912	826	864	850	879	836	848	913	888	832	884	886	891	857	801	828	844	828	868	849	864	896	873	835	830	886	802	848	862	838	866	829	854	885	816	883	827	851	880	842	846	885	800	788	865	854	875	888	859	866	872	872	871	877	821	850	832	884	894	906	866	893	876	837	891	865	850	928	895	859	849	908	823	835	867	885	849	877	877	877	863	891	894	832	880	875	909	898	852	835	841	846	831	843	829	881	855	826	901	860	849	874	794	866	881	892	839	945	846	896	887	859	926	876	812	879	912	869	865	819	882	836	931	874	864	856	923	877	790	872	826	876	856	834	819	894	849	825	860	881	842	857	901	873	865	806	830	857	873	831	841	874	854	843	809	820	853	863	894	868	864	829	834	831	863	872	879	871	899	894	868	913	920	855	831	853	849	840	846	860	868	844	871	839	886	923	885	845	858	835	898	817	836	905	867	793	841	829	865	814	869	897	891	842	811	858	887	873	879	849	851	876	853	873	890	821	870	879	853	882	848	853	961	861	893	867	863	871	852	870	860	864	831	861	822	880	858	862	888	902	845	861	835	856	881	823	853	813	840	841	878	866	838	878	860	811	834	881	895	817	914	845	877	877	885	866	867	849	898	854	888	873	880	872	843	857	820	863	867	898	880	889	868	897	830	859	816	852	819	880	845	862	868	843	880	860	860	870	833	885	905	866	889	860	826	831	885	879	838	876	840	845	866	845	825	862	883	807	876	895	881	837	833	875	861	835	874	873	872	828	893	909	821	912	816	806	866	832	892	897	811	877	891	867	874	825	896	873	842	868	862	881	837	838	887	857	838	884	912	911	853	912	862	886	802	846	897	821	867	841	876	875	799	889	892	854	896	874	838	849	856	814	846	905	814	880	889	876	843	841	835	860	838	843	865	902	854	842	878	875	844	915	884	901	879	848	869	886	801	841	864	858	818	874	822	876	833	843	800	853	830	823	891	753	879	905	871	882	878	840	843	826	898	843	861	887	829	853	907	824	886	830	876	880	850	887	866	897	844	807	893	870	850	880	838	821	900	855	830	800	923	856	862	820	858	846	879	860	911	844	874	847	834	885	900	862	828	866	839	899	836	870	857	850	860	853	881	896	873	811	870	923	870	847	885	850	844	817	866	849	788	903	902	874	900	865	852	896	835	866	843	837	835	841	888	894	872	857	818	891	859	842	881	853	909	850	794	840	918	824	856	825	876	838	867	872	875	820	880	868	793	839	812	850	863	836	851	866	879	913	847	823	892	897	881	862	905	845	884	828	864	881	842	881	838	875	907	844	859	873	931	857	820	830	839	841	845	851	874	875	872	842	911	836	874	882	903	824	839	865	884	858	904	870	873	893	899	904	896	857	863	860	885	829	829	853	902	892	868	905	859	812	893	914	819	848	870	882	887	873	834	865	887	876	910	856	818	884	848	802	871	881	901	853	887	830	850	831	875	888	835	858	847	858	845	880	829	848	900	876	834	845	836	823	841	852	846	904	885	899	824	861	852	868	867	889	832	842	925	881	820	870	862	904	854	840	880	837	884	872	824	889	939	904	908	839	835	845	854	842	881	960	866	868	867	830	887	846	915	926	873	791	873	841	851	859	891	832	845	863	844	894	916	909	880	851	848	826	836	900	876	880	855	871	847	874	845	845	902	882	898	857	906	832	831	876	881	908	856	895	856	815	895	845	865	844	877	822	878	848	816	839	872	913	853	865	847	851	852	922	858	832	902	837	903	865	848	846	839	824	873	843	904	839	867	877	867	846	813	862	794	890	885	904	854	898	882	841	844	914	891	832	880	890	834	852	820	848	848	815	865	853	837	911	866	870	925	846	870	844	821	894	897	819	867	835	862	833	897	917	913	862	883	846	844	832	849	859	860	896	904	816	875	850	862	894	884	843	867	877	870	817	850	842	868	921	851	847	868	874	864	873	857	874	883	852	852	844	962	906	910	853	859	901	855	848	914	826	878	845	814	804	837	858	866	839	880	851	810	895	862	798	817	850	835	870	787	804	871	876	817	813	866	859	898	888	867	910	931	894	828	882	843	842	831	884	859	909	813	922	859	898	840	892	900	826	844	895	875	814	847	870	848	863	838	897	871	910	883	894	922	860	887	914	827	870	891	910	886	848	839	899	907	867	846	871	852	870	882	857	858	870	853	885	836	924	868	805	843	847	838	893	851	836	858	853	826	856	830	864	880	859	869	865	827	871	884	856	864	909	861	840	832	916	900	896	801	872	833	862	850	853	824	838	886	831	869	834	882	853	857	832	874	875	798	857	886	824	874	826	825	933	850	897	876	797	891	839	883	879	837	884	880	880	868	834	833	861	852	874	904	869	883	912	873	850	861	849	846	868	836	860	844	854	855	869	855	836	850	885	923	869	862	849	843	876	847	891	842	870	847	931	864	839	828	847	825	841	859	868	872	890	913	883	831	827	890	872	835	878	833	860	885	861	838	849	863	876	895	890	807	867	849	859	817	861	795	832	875	901	854	858
27824	12021	7262	5424	3695	2499	1801	1463	1130	981	811	779	644	575	591	523	505	502	465	475	409	452	440	411	425	462	441	383	408	396	387	359	402	385	418	424	418	394	393	403	396	403	398	314	391	375	350	390	368	406	372	407	392	416	376	403	439	381	380	349	346	357	373	378	374	341	402	362	425	388	370	351	401	402	348	392	364	370	373	385	340	346	385	393	412	387	377	363	361	385	359	371	360	368	350	376	366	367	320	397	412	383	392	389	413	405	380	375	353	372	386	387	408	394	336	364	389	386	393	369	374	372	359	380	402	361	385	342	391	365	359	345	436	383	393	372	379	367	354	369	352	362	347	355	363	376	390	398	372	353	365	365	400	366	374	349	408	344	366	368	357	404	345	342	339	378	369	360	383	359	349	313	389	378	383	411	415	382	374	363	389	383	357	384	382	389	349	368	378	372	415	390	378	392	395	366	371	397	374	374	365	396	356	360	355	396	369	394	376	363	363	327	369	399	388	403	353	355	357	375	381	403	391	362	379	362	383	370	380	339	390	391	376	330	363	368	395	361	381	387	369	360	390	386	328	377	382	377	385	413	370	357	380	410	382	374	361	393	388	368	384	389	369	372	399	378	364	403	351	381	363	376	374	377	354	366	393	370	353	363	360	376	387	344	360	350	370	360	328	404	393	395	342	386	368	369	362	369	361	407	409	406	382	397	400	370	395	406	362	398	348	353	364	402	354	354	391	374	355	351	334	361	388	336	378	341	372	411	361	353	384	378	356	386	403	374	382	403	386	418	385	379	407	373	398	389	374	403	375	357	360	415	378	354	357	364	363	398	387	409	394	393	370	395	411	397	378	373	389	401	382	394	330	353	390	369	394	420	377	380	368	373	381	362	354	400	381	391	367	373	382	369	380	394	370	387	371	388	352	386	359	382	372	381	380	360	360	368	348	386	362	397	384	330	375	383	351	383	371	369	384	372	360	360	380	370	362	343	357	393	367	361	376	371	319	356	354	395	359	366	369	400	388	370	380	394	375	403	379	380	381	377	391	425	393	397	401	363	385	378	337	350	364	350	359	393	383	370	383	388	418	431	392	388	390	324	349	397	382	359	361	400	369	347	386	363	377	339	409	389	396	375	388	399	413	369	348	367	376	367	344	380	368	380	369	352	391	362	338	394	342	360	370	363	368	376	372	344	355	340	365	378	368	385	371	396	348	391	381	362	397	385	385	354	378	379	334	335	370	395	380	357	394	410	343	371	355	343	383	363	382	354	370	382	380	352	373	330	373	371	388	418	398	382	381	379	406	369	388	375	372	394	382	377	365	361	409	380	389	354	387	380	430	369	374	386	352	365	383	401	387	351	341	367	370	361	349	357	408	390	367	370	395	400	390	377	387	373	392	388	307	382	390	389	382	364	361	384	381	360	353	344	372	365	372	395	340	389	362	384	355	356	390	355	371	350	356	360	408	361	370	407	343	388	380	338	433	392	341	383	361	376	362	361	386	356	351	385	360	378	374	377	360	379	362	372	398	363	354	389	373	358	364	365	392	365	403	370	374	362	375	369	374	386	394	379	394	388	363	353	393	355	385	368	346	361	339	380	365	360	393	374	355	356	387	395	379	383	337	377	395	361	349	353	369	373	360	362	394	375	368	361	382	384	413	402	386	398	375	374	398	372	341	373	355	370	379	400	379	358	398	359	329	347	371	384	344	377	363	383	368	380	360	378	357	386	376	359	371	363	349	378	376	379	374	358	348	376	374	409	389	380	371	423	363	358	382	370	405	389	359	386	385	348	377	372	359	392	391	367	366	334	394	392	356	353	392	420	338	364	352	353	402	354	370	397	400	354	393	369	355	342	359	445	408	361	377	368	396	398	372	395	368	384	381	351	359	394	362	415	371	353	397	395	420	379	374	414	375	383	330	357	387	421	435	384	374	370	360	385	354	388	336	339	365	384	376	345	370	393	339	365	354	371	362	350	359	338	362	424	347	383	374	374	391	398	371	337	362	377	372	361	362	396	369	381	363	332	395	391	369	363	413	369	392	353	360	405	377	338	342	406	368	354	374	371	361	354	383	354	388	371	359	416	404	359	371	338	369	390	423	420	403	399	379	399	341	350	350	374	380	402	375	351	385	411	339	407	404	401	383	404	389	418	391	348	349	352	390	356	394	346	387	367	364	377	401	360	358	400	371	330	401	388	386	376	359	389	411	395	361	401	348	383	378	383	354	344	418	368	366	394	367	377	349	354	374	403	373	404	409	397	377	384	395	385	361	399	376	389	379	392	341	386	361	378	378	344	393	348	369	326	378	366	356	366	396	372	384	411	366	366	379	366	361	377	396	362	368	359	350	348	367	369	425	353	378	383	385	416	399	384	394	383	380	381	348	336	346	381	402	395	331	349	397	380	353	358	365	391	394	427	367	393	373	390	381	358	338	374	385	398	356	368	386	387	367	375	382	349	373	343	388	364	380	374	373	373	356	371	380	349	400	395	389	357	394	338	339	363	360	385	378	383	361	367	359	361	332	393	361	397	382	390	376	325	347	356	383	360	378	426	362	415	408	353	420	369	379	359	379	355	358	379	340	400	335	364	408	373	355	365	384	388	397	367	364	362	360	400	389	349	394	390	381	400	405	341	364	405	343	360	392	370	383	381	334	409	360	371	344	371	356	362	411	377	413	383	367	358	372	361	376	380	367	395	382	377	367	349	390	397	335	413	362	365	378	352	365	334	367	388	406	411	379	385	370	405	404	356	360	360	401	407	394	406	370	394	390	377	393	375	390	360	356	390	364	370	369	352	378	360	407	375	355	354	395	393	367	336	385	378	390	360	358	376	374	359	351	370	373	356	347	366	376	381	334	379	391	403	372	390	349	347	348	352	360	373	372	373	370	388	366	356	368	386	364	353	393	358	395	351	370	349	376	370	383	415	379	326	396	398	372	365	366	378	356	358	399	397	388	397	405	387	372	392	355	375	351	380	350	381	335	392	410	358	375	345	354	372	349	348	369	353	407	364	342	390	405	422	400	372	371	358	401	374	367	352	364	410	380	363	380	341	369	348	372	361	386	371	392	364	374	392	410	382	381	392	370	344	353	367	375	417	370	377	374	334	368	396	374	342	400	405	370	368	371	349	339	367	336	372	399	379	345	410	383	359	353	370	376	414	393	344	328	353	375	360	386	364	374	372	385	410	354	375	382	421	386	402	371	358	383	376	348	372	385	337	391	359	364	345	370	338	364	395	395	348	371	389	368	396	393	385	365	358	385	393	369	366	350	389	366	376	364	357	379	368	417	376	392	377	356	355	388	369	362	372	358	372	367	373	349	390	363	366	385	372	343	321	393	384	408	371	387	383	348	350	372	395	344	398	337	391	345	382	381	350	337	379	427	360	452	352	382	400	366	334	372	382	358	381	402	344	360	365	400	360	372	337	349	362	410	393	379	354	339	361	403	344	397	389	390	339	391	376	407	389	422	358	364	335	372	349	372	401
17431	8768	11780	13349	11474	9032	7224	5927	4761	3811	3275	2892	2593	2278	2000	1942	1763	1542	1413	1325	1309	1275	1271	1244	1298	1185	1100	1040	988	1020	1003	1010	997	974	897	890	905	873	900	916	916	890	855	845	906	926	847	884	860	862	876	885	881	863	835	819	863	845	895	905	809	883	773	849	837	873	817	833	817	893	844	833	827	856	842	858	869	828	839	813	866	858	856	835	840	813	893	831	806	885	858	795	866	841	795	829	853	828	828	832	867	852	850	832	777	857	857	833	868	840	857	878	881	849	776	892	855	831	884	831	827	837	856	800	836	853	900	816	862	830	789	822	839	830	863	821	849	836	847	809	842	851	796	885	801	789	858	835	836	813	823	873	826	842	824	808	866	850	847	819	824	831	833	838	899	847	825	820	865	868	831	822	855	862	878	833	907	904	790	836	857	849	804	816	850	820	851	840	805	811	831	791	831	837	817	842	804	869	850	817	871	840	879	796	865	831	787	902	841	842	813	788	848	834	839	863	829	830	818	853	865	860	846	848	844	890	806	829	894	831	813	806	843	854	848	850	852	814	836	895	853	865	896	850	873	885	830	803	846	842	892	836	856	861	812	847	852	826	864	828	858	864	855	831	861	835	793	843	837	828	857	838	847	839	875	857	835	832	804	823	839	858	788	860	811	843	851	846	855	826	820	835	786	831	865	846	846	823	821	811	898	800	790	848	858	857	878	865	823	836	840	850	818	871	847	842	857	833	782	837	817	799	838	833	865	789	826	846	839	810	842	807	799	856	812	870	847	872	833	831	838	855	835	799	869	860	837	853	805	883	838	784	863	804	820	854	855	840	825	832	849	867	825	822	845	854	837	852	816	841	788	814	851	859	796	804	863	823	794	828	848	826	804	856	801	855	836	833	842	790	900	839	787	821	829	812	828	856	847	877	852	789	834	845	801	811	832	850	879	908	829	794	830	826	784	807	841	849	810	826	850	784	815	874	868	829	818	858	854	807	866	817	824	878	862	844	886	823	799	794	849	811	812	890	825	866	830	835	809	850	851	846	879	816	803	851	855	820	841	865	827	823	821	846	816	834	848	875	813	807	886	837	852	809	821	859	782	877	804	852	798	833	861	836	796	837	825	902	837	845	821	841	813	841	831	814	829	821	821	848	877	833	855	823	861	807	881	868	843	816	850	841	841	824	768	828	867	864	848	855	814	804	798	871	863	846	802	860	863	878	846	834	809	809	886	838	847	880	791	884	851	874	905	859	843	877	846	771	827	831	847	850	805	906	884	835	794	866	835	856	800	875	816	831	836	827	860	860	832	881	798	836	801	834	843	891	797	810	804	872	856	869	816	847	875	816	806	821	868	889	846	827	859	792	847	887	789	793	830	818	832	863	826	835	831	807	808	799	878	829	856	831	785	843	782	824	854	850	859	808	879	814	805	872	867	801	840	784	821	842	843	832	819	806	775	817	797	818	841	829	834	857	801	859	820	864	775	873	880	836	876	833	802	823	810	873	799	797	847	833	795	865	813	892	853	809	823	801	795	837	837	795	834	836	871	800	866	830	794	879	845	816	812	829	820	793	847	887	891	877	809	865	827	826	874	825	857	834	810	793	841	828	835	793	840	846	825	855	807	868	842	839	848	790	867	836	793	847	815	807	866	898	829	852	864	854	855	834	804	854	844	818	856	880	888	854	804	816	888	842	885	788	819	825	772	830	797	807	834	852	814	854	883	845	856	855	825	882	832	818	866	816	805	828	831	817	889	861	828	854	818	832	823	840	841	863	871	820	811	808	848	902	823	847	846	844	844	850	841	847	851	831	873	896	848	842	852	885	800	844	844	827	797	783	848	863	822	813	796	812	846	851	910	790	807	778	829	835	802	822	827	860	874	807	823	803	874	851	878	861	861	778	868	862	820	806	867	813	790	828	869	812	800	843	853	843	801	833	856	839	846	908	893	840	846	867	823	797	858	884	835	848	837	849	809	805	818	826	789	844	902	843	854	837	850	831	862	798	794	828	790	894	838	850	814	893	867	843	794	856	826	868	830	843	871	798	877	838	806	809	843	819	822	801	843	838	867	857	857	803	801	867	822	835	856	836	796	861	818	862	855	827	839	821	818	860	847	873	888	823	824	833	828	849	864	827	833	836	797	826	847	823	831	853	821	875	831	795	842	807	838	838	852	837	846	834	798	806	785	874	843	850	838	842	870	848	854	816	845	879	819	785	802	862	852	854	834	837	848	844	872	817	847	852	822	840	796	816	844	837	858	871	834	803	889	865	815	819	861	862	919	831	835	844	886	849	855	874	848	817	830	841	849	822	872	835	882	815	787	805	849	798	795	842	861	856	807	870	835	806	889	877	801	844	825	847	802	889	829	812	812	794	866	860	840	816	842	864	816	850	838	773	810	810	821	822	894	840	820	836	829	827	821	875	849	824	896	863	838	863	853	862	848	882	815	838	837	825	826	807	822	870	878	872	826	866	828	847	833	877	833	864	864	818	793	847	800	863	815	816	838	824	866	846	827	843	901	822	810	829	839	839	883	804	870	820	877	828	840	829	846	809	818	826	836	843	777	838	810	820	866	815	822	836	843	860	817	825	835	895	849	852	878	826	858	849	811	796	851	817	849	845	851	898	804	869	820	838	822	847	799	835	874	857	843	877	821	807	803	886	877	837	841	813	828	820	855	821	818	795	808	769	850	857	824	848	903	819	808	865	820	851	806	822	815	838	831	812	828	807	870	828	822	876	870	853	877	863	846	874	817	822	859	865	862	822	837	742	850	807	887	789	806	872	841	826	834	844	889	796	822	855	854	834	819	880	895	851	809	805	842	814	842	891	855	812	834	809	833	824	823	874	796	897	826	826	804	853	892	838	868	816	842	824	924	833	811	802	849	804	865	746	839	856	830	818	864	846	848	803	799	846	852	875	815	811	857	844	817	835	813	834	845	852	876	908	851	820	836	818	857	827	825	817	870	898	821	774	835	844	792	766	794	819	791	803	850	800	809	833	818	818	880	789	878	828	791	893	852	841	875	822	845	841	843	882	798	878	836	870	817	862	873	850	831	850	840	856	805	824	888	865	859	898	799	811	828	863	819	845	820	839	832	871	782	824	819	844	844	826	846	825	826	847	842	799	857	838	853	863	904	853	827	837	902	841	842	850	850	866	813	838	862	832	811	835	912	826	817	841	830	820	859	823	842	819	895	861	848	823	848	821	833	789	804	906	837	854	832	855	852	868	841	816	812	849	878	854	837	869	836	820	825	835	801	798	848	831	885	849	819	790	828	811	831	835	849	836	825	842	826	835	826	808	810	831	832	825	850	853	898	874	834	850	866	870	800	868	835	804	862	795	793	807	847	860	830	859	823	887	893	829	833	809	834	800	872	834	801	850	845	820	833	863	831	878	874	837	769	865	826	807	842	837	816	813	895	834	839	862	805	785	824	821	873	830	830	830	880	866	794	906	839	860	884	855	844	793	859	848	844	862	857	875	815	812
35902	16957	10590	7952	5340	3666	2576	1933	1504	1284	1029	897	844	718	729	628	599	570	517	457	447	538	450	498	486	466	420	476	459	421	399	388	370	381	422	381	380	367	375	374	363	385	347	391	376	369	370	389	388	380	386	373	374	368	350	349	378	349	391	379	406	409	417	367	351	364	397	345	389	371	365	374	384	349	362	363	351	375	344	380	379	366	367	362	355	386	412	364	393	308	370	352	332	381	368	357	399	431	369	380	393	355	351	324	375	379	392	349	363	418	332	375	382	354	368	376	330	380	368	387	363	362	381	355	356	345	378	380	355	411	393	401	358	403	356	365	389	334	388	376	382	335	364	370	359	399	347	365	331	359	353	393	387	374	378	370	391	391	395	361	393	353	384	372	365	376	360	381	392	383	354	378	352	362	353	363	372	355	352	368	354	353	347	377	383	371	379	361	395	353	392	399	379	385	363	405	366	383	361	353	369	360	353	370	351	397	349	369	378	383	377	416	363	385	388	357	373	359	380	357	377	407	361	381	376	370	352	359	388	400	368	360	361	369	399	387	419	370	417	403	375	334	391	387	367	420	386	355	388	419	408	345	411	391	397	374	340	368	376	365	390	368	350	362	358	347	374	376	350	377	349	360	389	405	376	390	346	359	358	399	384	397	370	369	361	357	346	332	379	366	377	387	360	361	381	358	312	421	359	373	367	358	382	380	356	373	375	392	370	388	379	384	359	361	374	335	359	381	338	367	411	350	372	346	350	400	382	377	341	368	369	376	362	326	389	409	352	376	352	364	359	360	379	357	358	352	340	361	349	370	350	357	321	345	357	377	365	397	359	312	334	344	365	336	429	396	374	363	386	393	388	379	385	342	391	391	348	376	377	338	402	349	390	334	337	390	389	422	427	388	358	358	344	390	366	385	362	384	403	408	379	349	359	360	374	353	373	384	374	392	397	373	357	409	397	366	373	407	376	366	373	403	352	363	379	346	345	374	379	371	377	373	387	359	372	380	392	365	348	381	330	351	355	389	384	392	338	392	370	396	374	342	353	382	333	370	392	367	381	386	338	385	399	343	364	361	380	368	396	386	356	418	401	376	370	352	352	373	358	380	394	352	336	349	384	407	404	376	376	382	354	370	387	370	339	389	398	399	350	370	366	372	393	406	354	376	365	416	362	402	388	374	383	361	362	371	372	363	343	370	391	364	347	364	376	405	370	353	368	356	366	362	349	371	355	364	412	339	372	373	354	354	397	363	357	379	352	358	333	379	356	384	382	396	378	326	393	371	380	357	389	377	339	334	406	361	356	369	374	381	362	375	401	385	382	374	379	404	356	390	373	381	323	333	341	393	404	375	375	315	325	359	365	371	354	382	378	373	363	356	348	383	369	354	361	405	373	371	342	367	354	326	360	370	379	335	398	387	416	356	377	431	363	345	343	353	372	353	393	350	382	349	345	355	359	380	377	388	341	374	393	365	382	382	370	337	369	381	358	373	394	340	366	348	384	381	380	395	382	370	407	364	334	379	363	393	370	355	366	354	338	378	382	361	357	368	344	435	358	377	385	381	399	391	365	359	402	369	382	414	363	342	371	362	394	365	398	360	360	346	353	328	371	382	356	379	368	389	358	365	339	384	394	372	348	395	362	356	302	416	390	375	352	368	363	350	344	366	363	391	355	369	372	399	389	366	368	381	344	313	355	388	366	381	401	358	389	349	342	359	374	357	348	374	340	383	374	367	343	395	384	382	337	346	399	363	377	347	359	341	411	391	369	352	376	400	396	364	365	393	385	371	381	388	343	337	392	374	358	403	366	391	400	405	392	399	316	374	363	360	396	359	355	380	389	361	363	351	403	381	331	346	348	349	415	379	356	422	428	369	370	380	393	385	361	361	361	362	342	405	383	383	403	380	372	358	365	344	389	361	389	376	347	329	333	368	330	392	382	378	332	339	402	413	365	375	349	356	347	383	391	356	371	378	357	337	386	363	370	388	386	367	320	384	355	377	372	375	383	396	373	362	346	362	366	342	370	349	375	356	335	385	363	368	358	366	369	357	360	378	379	379	385	391	364	379	337	358	411	368	344	379	369	392	358	354	370	393	377	366	369	387	333	407	432	368	340	352	391	372	356	373	396	381	389	384	362	363	367	327	380	339	404	383	354	371	389	377	348	356	366	376	363	370	376	320	336	371	346	358	354	420	353	381	364	394	379	373	418	360	416	406	374	365	375	353	374	342	356	379	421	395	349	387	409	341	364	412	384	372	354	402	396	380	377	377	345	393	365	389	384	389	354	402	347	351	378	365	367	422	370	372	402	400	366	361	358	383	397	367	327	385	369	375	388	409	365	345	368	381	358	382	377	371	343	383	355	382	389	379	361	351	348	364	384	333	358	366	347	387	367	364	339	398	339	376	364	387	365	413	360	397	365	395	366	348	359	337	399	368	368	359	361	351	402	387	351	354	380	343	418	344	365	366	329	392	368	362	356	364	349	387	365	369	364	364	360	344	363	344	366	360	367	359	352	386	385	348	349	368	349	378	374	408	352	356	381	378	375	394	352	356	368	341	366	383	368	345	383	341	374	432	372	383	367	375	371	389	408	407	351	407	364	387	361	395	366	378	379	383	375	366	330	390	391	348	349	390	371	382	386	376	396	395	390	374	392	352	376	348	349	361	397	361	371	362	357	371	365	398	387	338	385	402	390	359	393	344	369	392	370	381	396	349	371	367	379	392	355	374	386	358	353	349	348	391	388	359	340	342	386	358	356	372	373	368	361	387	401	401	372	354	397	392	347	347	337	380	366	392	370	336	375	379	356	338	359	358	394	403	373	381	381	342	367	368	350	365	392	393	360	368	374	343	351	371	344	360	367	372	377	372	375	362	367	373	351	381	371	387	407	382	406	376	378	351	377	393	384	333	397	398	372	356	385	398	377	381	412	367	370	326	396	416	375	356	394	401	370	358	376	368	376	368	396	357	342	379	379	377	380	359	380	362	352	387	344	362	353	368	384	355	372	384	355	334	374	388	363	357	383	359	381	396	358	326	349	335	390	338	389	407	363	345	363	366	353	364	385	365	407	378	381	411	364	367	353	358	376	370	363	380	345	361	346	348	393	343	402	380	382	386	387	396	374	363	366	403	343	385	378	382	400	342	377	386	347	350	360	351	366	367	394	375	345	355	357	397	346	354	364	363	351	376	385	337	362	356	383	325	371	400	367	363	362	393	364	361	351	362	395	364	381	366	331	339	355	393	398	376	388	385	380	383	376	361	360	373	356	350	377	364	370	369	361	385	328	316	365	344	370	359	349	372	368	394	400	408	392	377	377	371	365	353	393	335	404	351	412	433	331	385	349	367	397	362	395	356	381	387	354	397	341	362	386	396	366	360	351	353	392	363	394	326	415	420	361	388	350	367	372	386	382	382	379	380	408	392	348	406	347	413	395	374	392	370	379	361	368	393	363	375	352	360	355	365	364	376	340	393	402	393	318	397	381	367
21403	11278	14880	17013	14991	12034	9521	7755	6216	5196	4443	3727	3198	2921	2751	2459	2094	2036	1742	1591	1534	1568	1607	1552	1557	1450	1319	1222	1161	1110	1037	1049	1042	992	978	935	938	939	874	918	892	903	847	898	860	893	871	870	823	891	876	872	867	837	791	884	853	846	805	828	861	843	867	834	801	841	818	819	790	834	843	870	831	811	865	846	842	797	784	831	790	829	818	816	889	861	852	823	859	863	796	846	839	817	810	851	775	874	847	799	836	861	839	838	803	822	818	794	823	862	823	850	803	802	836	800	926	851	793	815	854	770	859	797	759	839	838	851	828	790	820	800	815	865	854	845	842	810	857	836	834	831	773	808	858	814	851	837	821	902	824	847	794	818	872	811	820	832	805	784	830	816	830	816	848	853	844	807	872	831	815	821	818	755	858	818	831	784	858	857	826	850	818	807	791	835	830	795	857	836	869	798	834	831	798	853	861	845	827	847	844	829	859	829	834	864	857	917	836	848	832	835	781	800	841	842	847	813	815	854	809	899	820	809	864	839	874	797	783	858	879	830	843	808	833	842	816	821	819	824	861	838	800	809	831	807	785	818	846	832	858	846	855	794	848	821	896	830	747	793	809	848	841	837	795	859	784	824	853	787	818	780	772	775	808	833	877	794	857	838	826	821	830	799	861	836	830	824	803	831	816	830	802	824	839	782	811	836	807	871	845	802	851	873	807	845	810	877	835	836	800	890	830	784	804	846	765	772	857	817	804	820	820	795	812	812	849	803	794	846	837	814	804	808	848	820	807	790	843	780	795	824	813	791	839	830	806	805	831	806	872	894	819	802	850	817	827	773	827	851	814	824	841	847	805	821	832	872	804	850	820	841	778	865	833	832	848	836	800	843	857	852	849	810	846	752	849	869	822	825	823	817	792	815	830	838	828	804	825	819	802	846	793	819	779	847	859	829	821	811	833	880	857	796	822	839	866	846	824	770	834	823	802	868	870	809	784	864	886	806	799	839	815	850	848	818	795	821	812	759	862	847	887	864	830	799	829	857	816	803	842	831	814	841	822	898	820	803	877	837	839	837	836	805	828	843	867	828	854	780	790	851	787	810	847	840	756	845	867	819	797	814	826	846	848	809	802	874	819	847	830	823	800	811	846	800	835	752	846	819	814	838	870	773	829	856	871	791	908	749	805	825	868	794	804	806	850	803	774	829	845	869	822	857	799	798	850	797	830	834	785	844	855	855	820	826	818	779	843	874	824	825	824	861	803	817	819	841	874	867	831	860	810	888	835	850	773	863	882	815	844	822	797	832	775	768	779	826	837	813	806	828	864	864	826	849	836	840	822	785	874	848	815	809	807	841	801	765	837	854	798	820	841	844	813	862	827	830	805	824	815	838	834	860	826	812	816	782	814	829	860	852	826	851	808	795	856	852	800	801	849	833	794	832	797	803	826	803	822	808	857	822	803	814	842	789	824	852	817	840	837	820	804	818	889	826	836	853	838	817	829	808	848	842	908	866	850	854	818	884	845	797	826	849	862	812	829	868	779	855	854	823	809	792	815	782	820	852	825	771	803	801	912	833	805	791	806	816	870	843	844	797	867	788	862	827	813	824	877	763	867	897	817	847	859	808	827	859	859	849	788	853	818	799	792	802	866	845	792	840	851	833	825	775	854	861	849	836	827	801	871	792	799	799	806	862	808	801	825	845	884	811	844	849	856	845	792	846	800	818	814	822	874	828	847	851	842	836	804	853	788	814	847	871	797	833	818	814	791	797	853	833	845	830	829	793	791	836	856	823	870	876	843	840	892	851	819	884	833	803	858	845	823	834	846	812	817	840	789	887	773	831	845	818	825	831	836	799	846	807	812	795	859	852	831	798	808	777	818	795	864	831	816	812	847	863	813	812	809	828	814	848	774	770	885	833	832	798	847	796	767	770	805	772	805	830	816	810	840	839	847	859	859	803	810	825	863	776	797	823	782	781	818	799	793	827	842	824	825	797	804	771	873	824	814	772	799	828	873	843	827	821	821	795	872	814	794	832	827	817	842	828	854	823	819	841	885	827	828	826	808	805	910	838	867	785	784	801	839	786	841	776	829	851	840	852	784	839	800	813	814	815	828	827	864	844	840	806	856	834	823	814	854	812	833	787	827	840	842	864	914	813	832	836	815	790	795	820	845	822	857	852	823	844	862	812	814	824	846	809	853	828	831	789	861	835	818	833	822	821	840	825	892	813	757	813	862	833	828	874	816	871	845	822	816	856	816	820	841	900	783	826	859	822	847	806	781	804	798	878	790	794	826	807	829	829	885	789	867	855	816	766	896	776	835	844	830	815	823	789	767	809	884	840	787	858	796	769	856	872	842	862	829	804	828	829	815	795	891	860	866	856	850	843	906	851	863	797	834	859	836	767	860	826	778	822	852	843	810	847	829	841	851	772	843	817	807	815	806	812	799	829	836	862	849	816	778	827	797	846	824	822	861	870	843	800	824	824	805	860	875	828	856	809	817	825	833	833	832	809	809	824	839	862	858	809	859	860	826	871	883	801	848	790	820	842	793	815	808	857	800	864	811	834	795	803	787	857	849	792	816	892	834	935	819	819	814	823	817	780	831	840	855	855	843	844	845	815	815	821	796	860	826	843	821	856	853	862	817	802	823	911	812	826	818	819	816	831	806	856	803	812	838	817	827	837	769	843	800	862	817	869	819	792	792	850	816	792	879	834	779	802	825	881	832	820	851	831	806	795	794	791	841	804	818	816	808	797	852	889	858	811	799	810	900	784	764	841	854	843	840	834	822	811	805	815	803	846	811	821	867	843	861	800	872	828	780	847	782	807	821	825	764	778	820	804	842	841	792	859	842	858	808	824	824	841	826	835	863	816	786	829	804	812	891	858	862	818	830	770	812	815	841	837	888	816	861	815	844	847	839	818	798	867	808	835	838	834	815	827	899	840	797	809	873	854	850	791	772	812	832	836	874	828	872	857	811	826	777	824	876	823	804	823	860	810	808	892	829	859	858	837	819	896	818	829	798	829	812	788	782	807	827	816	854	846	882	789	831	820	790	820	850	814	814	812	790	838	844	879	827	807	827	805	813	821	848	819	795	837	790	821	837	832	868	798	814	842	800	803	870	804	850	824	853	869	794	815	822	819	870	880	831	834	839	840	915	818	805	801	811	867	849	837	861	823	837	766	860	852	857	846	783	883	836	802	824	829	775	824	827	850	872	830	789	860	812	833	804	864	822	896	758	790	818	844	782	841	771	837	850	853	849	811	805	839	792	819	827	839	848	825	822	825	789	829	820	811	826	871	815	815	804	798	823	745	873	747	785	800	816	822	835	811	771	858	808	846	789	828	802	815	792	816	843	829	849	822	816	784	821	841	865	852	856	804	837	852	843	863	883	832	782	901	853	801	887	879	843	869	827	827	837	799	809	841	826	906	819	813	792	841	830	786	860	810	886	815	855	839	826	846	825	747	831	845	843	826	835	833	811	786	821	844	818	911
16618	7014	4414	3191	2162	1456	1135	914	817	659	668	551	514	519	429	434	440	468	439	425	414	382	404	430	419	441	392	432	413	436	388	389	425	411	364	393	377	376	423	405	403	370	371	374	404	412	419	384	447	413	398	388	415	406	391	402	397	376	356	406	333	384	420	379	353	398	396	429	421	395	409	401	395	379	397	395	370	402	394	413	397	396	379	374	352	432	421	378	397	423	366	393	358	369	398	396	370	356	372	393	409	411	383	366	370	356	361	382	413	418	403	408	383	424	397	450	458	404	363	371	395	419	429	379	386	426	421	421	393	403	400	392	422	385	388	357	413	414	399	391	389	406	399	344	404	419	355	383	372	427	414	420	376	364	382	370	370	396	344	377	401	397	359	415	393	426	374	413	365	355	397	389	384	385	390	383	409	393	380	383	389	377	417	397	411	393	400	394	407	385	393	413	385	420	370	381	390	429	391	385	387	386	423	436	393	411	378	439	388	383	390	391	388	416	408	402	400	380	389	369	411	414	399	416	403	367	395	409	399	386	419	405	371	395	389	424	368	420	433	378	406	418	433	399	382	403	370	365	399	433	401	382	417	382	398	436	392	386	391	386	365	383	364	391	386	387	370	401	418	383	417	418	363	343	371	356	352	407	387	389	362	369	427	407	408	409	379	389	463	375	383	438	408	364	380	352	387	381	439	385	443	361	353	378	395	404	398	407	346	448	442	365	402	403	411	370	380	404	425	366	382	388	417	390	397	364	392	418	415	407	392	422	383	425	437	421	388	384	390	366	402	388	358	354	421	430	400	387	373	360	390	416	407	376	405	408	376	380	357	383	401	370	403	376	327	377	430	371	373	372	362	382	379	354	422	399	411	409	375	421	405	407	396	381	366	385	405	389	393	441	395	398	412	383	406	379	402	420	408	397	424	422	415	409	363	328	374	397	393	388	425	431	391	365	392	378	391	389	402	449	419	376	370	419	389	383	395	372	381	414	372	387	402	358	409	380	370	364	418	400	355	396	421	359	396	389	399	413	432	379	374	391	401	379	390	390	379	411	390	419	367	384	374	371	375	402	410	402	394	364	379	382	433	417	409	370	395	402	398	386	369	378	394	431	400	390	397	386	429	389	383	391	394	351	403	386	426	360	410	396	417	353	379	376	365	395	381	388	384	363	359	416	416	434	392	412	411	381	328	408	402	366	406	385	381	415	410	388	406	400	435	426	372	378	414	414	406	391	438	384	410	388	389	433	384	376	378	383	375	380	381	436	407	405	359	400	418	411	401	402	377	388	413	359	401	411	407	376	410	426	417	391	402	389	398	389	359	371	371	374	379	377	385	371	377	370	385	411	410	381	391	383	362	351	362	379	376	410	381	415	425	378	375	375	371	396	403	386	377	390	373	398	380	381	397	423	421	415	418	401	387	411	341	422	356	374	384	403	406	381	384	392	399	400	385	407	387	390	404	383	366	378	410	381	352	372	385	412	430	391	437	380	396	357	381	388	388	382	378	374	369	445	377	382	408	377	405	417	388	383	413	394	375	380	399	396	373	369	395	369	366	368	391	386	384	393	366	378	382	382	331	396	368	383	367	420	393	400	425	388	405	406	388	375	377	381	372	407	395	419	367	388	381	374	395	417	423	380	408	431	415	396	398	402	413	404	408	359	395	395	377	400	419	364	387	379	396	436	395	398	435	399	387	389	380	406	369	381	385	409	394	397	391	454	395	408	395	374	394	439	413	380	423	406	377	406	388	410	365	412	348	344	375	420	371	383	426	413	421	359	428	408	401	411	394	386	418	407	401	432	408	399	382	381	374	387	358	429	403	397	399	430	409	385	394	384	397	409	412	385	394	393	407	413	366	377	402	385	370	364	351	393	404	394	414	411	381	374	400	417	394	432	420	362	383	396	410	397	433	350	382	352	375	385	416	430	356	400	342	371	406	386	401	428	368	395	407	386	364	393	389	398	410	395	408	368	379	416	382	419	421	391	368	355	360	390	389	402	388	369	386	381	422	389	370	392	408	400	428	382	373	399	396	348	429	382	373	424	420	391	359	396	393	380	356	368	365	381	408	402	423	356	406	332	396	419	396	416	415	378	400	374	406	411	401	388	361	332	377	429	416	372	402	404	416	397	411	416	406	374	405	350	407	381	366	413	371	357	403	369	415	392	406	417	360	374	442	392	363	376	373	388	384	391	423	445	406	432	410	387	387	411	383	341	438	380	423	385	407	382	373	380	435	403	395	380	455	358	389	353	392	388	401	379	392	376	405	355	393	357	387	411	388	370	367	379	379	394	381	393	375	399	398	394	419	394	396	406	404	442	434	358	429	384	394	408	442	423	361	359	378	411	397	363	402	401	386	392	373	407	391	385	382	379	376	370	407	368	447	394	416	385	374	391	356	401	420	370	399	389	378	409	415	414	390	397	402	380	429	396	390	388	392	431	405	362	380	376	394	389	365	358	417	420	372	407	388	377	408	413	399	424	411	409	386	410	385	400	375	389	389	426	403	384	462	355	375	393	393	364	403	367	389	384	404	410	391	390	405	392	411	406	392	389	405	370	364	386	416	396	406	401	437	367	378	377	419	395	381	406	405	345	372	438	459	411	350	392	393	380	403	402	380	400	431	369	408	392	413	395	389	411	390	427	383	389	386	382	392	412	388	353	334	358	382	375	369	380	405	378	391	379	380	393	392	387	402	360	370	430	383	382	401	400	383	391	390	439	419	372	353	400	387	344	404	405	408	390	381	409	354	420	397	398	423	396	416	409	371	384	386	380	425	422	401	385	377	415	392	369	447	434	388	437	385	386	376	380	364	396	391	413	408	356	394	422	392	411	394	388	372	419	412	386	411	401	401	368	385	393	421	404	397	411	406	406	387	416	376	366	418	402	368	351	374	371	394	392	401	421	397	429	414	397	431	416	426	393	366	403	403	373	368	366	412	409	386	385	383	394	413	374	362	414	417	381	386	368	381	388	402	378	405	406	398	419	425	419	366	417	412	426	405	436	394	393	354	400	406	394	364	401	426	374	397	375	361	414	412	357	398	380	391	433	408	388	391	393	396	384	407	395	386	414	353	392	392	379	408	369	368	393	414	380	433	394	392	396	413	425	377	389	374	392	378	406	375	401	423	418	404	338	432	365	452	379	384	365	375	385	399	411	374	391	431	360	415	387	410	397	385	422	394	402	360	349	393	402	402	355	384	362	378	449	381	380	445	387	384	384	410	378	371	366	414	359	392	394	378	389	398	416	458	390	367	410	420	399	370	396	378	412	430	402	396	376	369	363	416	420	425	372	385	383	374	410	392	366	381	394	429	391	397	373	381	406	391	396	358	433	387	347	406	400	419	363	388	399	376	419	371	375	365	371	355	417	388	368	416	374	390	419	384	373	390	414	397	321	400	380	402	376	430	386	344	404	398	394	392	385	417	370	406	386	395	394	373	382	410	441	405	388	391	362	384	386	411	418	397	409	413	408	404	411	360	372
10530	5725	7906	8686	7042	5502	4366	3541	2915	2538	2199	1904	1740	1629	1535	1450	1333	1276	1184	1100	1098	1086	1063	1085	1058	1018	1021	982	925	986	961	936	903	935	896	895	951	895	916	867	931	903	891	907	892	873	930	817	890	920	901	871	882	897	863	897	914	895	833	962	893	816	887	878	856	880	873	884	885	869	897	871	921	885	827	911	831	843	875	860	900	910	834	852	822	908	894	861	827	867	872	847	882	904	853	847	893	879	848	877	924	881	790	790	849	915	811	860	922	880	869	852	886	881	897	900	876	855	852	879	854	869	886	861	914	888	876	849	813	823	887	918	853	882	838	871	867	875	872	892	878	837	851	868	928	853	848	838	861	856	862	841	854	889	869	899	874	871	878	873	852	888	855	865	861	850	913	855	858	852	848	895	881	883	864	857	887	872	895	828	904	861	843	856	836	905	864	921	882	911	903	897	828	873	848	850	874	892	826	877	908	872	875	878	874	857	837	843	873	847	886	833	871	897	876	803	867	855	843	888	879	935	883	897	849	853	870	903	857	864	874	878	870	815	895	880	854	860	875	886	855	846	864	869	829	848	892	848	933	917	876	893	887	869	811	872	914	856	888	898	909	836	901	892	891	852	863	827	845	883	866	842	873	905	879	913	828	826	883	890	848	902	900	860	899	819	849	866	837	881	841	902	860	898	909	870	869	893	880	888	885	843	906	832	876	892	836	819	869	871	834	873	817	885	918	908	871	833	871	859	860	898	780	892	882	864	872	869	857	868	864	845	974	904	890	913	907	808	851	862	853	833	880	887	884	917	870	864	822	823	917	848	846	847	910	867	856	823	873	831	898	832	902	903	841	862	923	856	822	866	874	900	846	866	801	858	933	872	873	862	873	838	895	813	876	867	809	875	895	850	864	914	841	869	845	874	824	844	877	890	863	872	904	833	914	806	843	804	833	840	876	893	873	840	872	915	828	835	885	830	848	907	880	879	844	816	903	854	876	878	870	862	900	905	888	871	847	919	829	855	856	877	914	863	900	843	857	880	871	829	847	896	889	825	878	909	853	818	814	791	917	826	826	884	865	917	854	868	880	866	863	832	877	884	870	871	898	908	870	853	900	852	896	913	882	846	924	864	856	873	856	805	883	892	893	861	830	824	881	941	876	842	876	861	894	888	893	860	896	877	838	918	833	817	887	875	835	915	840	821	883	828	837	850	897	865	891	848	910	884	837	841	861	876	872	845	841	853	866	912	918	877	864	900	827	832	890	895	870	855	831	897	816	922	848	865	848	892	846	857	888	896	860	899	839	859	890	854	854	877	891	855	861	838	873	896	874	839	841	866	871	884	847	897	878	840	877	844	865	847	913	863	877	841	866	823	851	877	881	858	814	874	893	925	878	865	910	890	880	851	879	831	877	877	864	914	876	832	816	932	907	880	897	835	845	913	859	908	881	871	811	924	888	954	851	820	871	858	849	842	901	864	864	872	941	862	903	910	860	831	896	923	885	838	910	844	885	876	904	883	877	875	895	895	822	849	860	879	903	872	831	923	849	854	918	935	900	932	912	879	881	821	918	899	834	839	830	922	821	855	881	908	848	811	935	864	906	889	886	840	833	865	859	904	865	852	878	859	845	856	873	808	861	896	830	871	865	865	887	848	852	854	835	858	839	837	927	861	897	870	803	885	863	895	882	886	894	843	904	857	895	904	899	873	847	907	886	834	902	851	884	863	886	855	877	838	870	907	896	827	831	889	943	832	862	878	910	901	880	833	870	864	891	871	868	887	834	849	878	840	855	887	868	859	821	892	834	918	851	867	824	851	861	946	900	843	937	877	919	890	911	892	880	852	885	870	869	887	900	900	833	911	837	884	844	878	870	870	879	834	896	916	904	781	849	860	875	870	837	868	949	856	861	864	870	875	840	878	874	881	839	895	857	855	862	848	864	869	866	825	913	853	880	855	882	804	859	921	810	873	879	935	864	861	863	815	860	880	850	836	861	827	892	898	830	881	876	908	890	922	896	871	855	866	863	943	889	815	854	842	863	835	859	910	842	878	846	863	938	909	937	870	940	887	907	874	832	894	897	870	822	878	850	846	814	879	852	958	843	868	830	840	866	854	859	882	922	861	865	870	872	930	879	861	854	840	845	852	891	945	852	825	862	852	875	879	872	866	869	911	893	873	876	856	869	873	890	880	930	843	929	907	881	868	888	871	854	874	859	905	888	849	847	852	870	841	878	881	879	900	845	856	890	870	893	904	869	865	880	814	838	935	912	860	863	885	823	842	878	837	876	901	954	923	869	911	854	835	885	909	886	896	859	865	912	870	830	885	873	880	894	861	889	878	887	874	880	883	884	879	873	911	883	868	906	885	854	891	851	826	889	892	881	829	870	864	863	854	847	847	866	870	854	772	898	806	822	901	915	880	890	900	851	887	841	865	851	823	866	934	878	895	883	858	875	923	895	845	922	890	866	836	904	940	885	847	821	872	893	909	855	912	884	829	846	844	830	850	833	834	871	837	836	892	870	882	871	874	862	884	821	834	905	861	856	855	840	860	870	887	883	881	904	872	849	942	847	851	799	868	854	870	922	883	885	896	870	903	849	775	859	860	860	804	878	892	901	888	890	858	929	862	871	844	852	884	900	913	923	896	904	832	912	869	885	835	814	876	878	941	871	833	908	936	829	849	886	869	895	937	856	896	857	881	875	844	811	867	875	852	865	840	858	897	852	878	894	889	872	878	891	840	873	833	888	903	875	910	886	897	885	865	868	854	892	876	894	889	834	858	893	843	926	834	907	866	891	831	867	856	888	859	877	897	864	926	852	867	869	774	849	876	820	857	885	837	868	878	922	839	860	905	898	891	843	879	855	879	905	794	935	848	924	830	838	838	855	899	871	904	882	859	912	889	881	841	858	881	815	880	869	885	897	858	865	855	865	894	885	890	842	894	889	877	849	884	880	872	874	879	919	822	887	895	863	830	878	882	852	880	887	847	919	858	883	855	825	870	871	842	848	862	856	892	884	866	888	854	865	857	892	857	822	830	861	843	864	870	871	898	869	842	894	883	898	910	839	912	886	837	843	841	882	898	875	934	870	829	863	867	875	805	909	873	843	860	861	844	926	859	835	857	890	842	883	899	845	845	891	865	861	863	929	889	850	859	809	857	894	815	893	888	850	859	902	890	916	888	804	851	863	897	871	909	891	894	834	851	887	899	834	885	846	872	886	843	884	898	908	870	853	895	900	857	865	911	835	876	889	902	864	863	815	807	828	834	854	807	880	859	845	866	852	935	860	870	901	848	903	869	822	846	852	884	873	830	874	853	837	878	854	818	879	860	843	854	842	833	833	842	852	877	900	894	899	890	877	888	864	808	899	906	881	879	861	889	869	844	836	855	841	865	873	905	868	878	895	890	841	820	864	866	915	873	854	915	865	860	858	871	848	932	907	864	866	909	842	896	823	865	909	887	851	842	870	937	851	856	880	880	878	847	852	891	833	891
27242	11623	7210	5320	3641	2534	1910	1497	1100	1007	861	758	692	652	596	535	523	529	483	479	428	464	414	455	428	423	459	476	357	388	398	379	402	400	389	397	414	397	394	405	375	386	379	399	370	343	372	437	364	372	369	373	370	370	388	370	380	358	345	394	404	391	407	396	389	393	385	418	379	376	375	419	383	365	368	387	388	360	387	398	370	370	381	379	406	415	334	385	370	380	378	400	360	413	350	398	351	331	371	345	370	384	387	359	398	368	368	356	338	369	381	387	399	401	354	386	363	390	366	321	379	382	351	360	377	377	395	360	383	344	360	311	363	344	383	330	374	373	364	367	366	356	373	378	395	365	348	387	417	408	380	386	417	382	327	371	385	349	361	380	360	364	373	368	393	388	376	355	397	375	366	391	424	380	406	407	358	367	368	385	368	349	381	339	358	400	386	361	399	402	379	376	418	372	413	430	388	379	401	380	376	377	382	389	389	401	377	362	382	393	364	393	374	317	365	375	337	368	378	348	398	364	360	348	358	358	350	377	388	393	390	385	367	362	389	388	361	363	366	353	382	373	367	363	363	356	335	395	384	348	360	344	353	380	373	362	405	408	404	382	369	421	390	368	392	396	396	390	358	401	337	387	436	365	374	375	355	403	395	346	395	365	419	375	365	372	367	372	384	383	386	373	371	381	371	356	416	371	377	404	371	357	377	356	391	376	422	352	380	381	394	360	353	366	376	378	384	380	385	377	354	400	381	372	367	387	335	358	407	359	376	409	381	352	399	367	368	377	379	403	387	369	362	393	393	384	353	370	351	399	347	363	387	364	382	342	392	350	397	382	339	373	373	400	361	381	372	348	361	396	360	385	408	374	396	385	347	405	351	379	414	348	356	385	347	398	387	356	367	356	422	356	394	374	374	349	381	374	392	356	317	359	370	361	366	354	372	407	377	357	364	395	381	359	333	353	389	400	377	360	360	334	371	393	387	388	392	407	406	397	388	411	346	394	339	374	389	395	354	353	370	398	355	388	359	397	359	406	355	361	411	368	359	383	411	389	381	357	386	392	416	382	387	387	373	378	388	321	355	386	420	401	389	310	388	415	379	402	354	382	372	355	378	404	389	386	393	393	394	364	350	393	347	369	393	391	362	381	400	375	413	378	383	373	341	351	383	395	372	406	377	381	379	366	398	426	403	390	394	379	350	401	387	397	389	355	371	352	382	393	371	423	365	394	372	343	385	346	389	372	371	401	366	376	380	426	365	384	407	357	368	391	377	366	358	342	386	370	373	383	371	417	380	376	430	332	367	349	382	382	384	382	420	347	318	367	387	377	360	333	366	379	367	357	347	385	364	383	340	380	373	384	360	371	387	398	367	378	373	405	376	387	343	381	384	392	372	395	363	389	378	365	335	366	373	382	409	407	331	396	399	323	392	340	358	371	346	357	363	375	376	369	345	360	368	365	354	373	353	419	370	354	375	372	387	372	391	403	347	380	378	398	417	386	387	374	386	395	396	374	383	367	391	348	378	363	426	416	389	386	343	370	356	375	375	371	372	360	393	393	373	366	392	404	355	398	387	371	368	385	377	369	380	374	363	390	352	367	413	363	404	386	366	427	379	405	384	362	398	386	393	394	415	382	369	371	420	387	392	400	352	394	373	384	352	382	344	357	390	373	338	397	399	388	412	369	378	365	376	376	346	409	371	344	360	359	356	411	363	380	380	376	382	376	380	411	371	420	387	381	390	362	366	384	367	381	393	399	379	389	390	359	410	404	386	396	375	356	377	378	365	372	388	387	387	440	375	403	372	391	372	364	386	369	355	407	379	331	410	390	379	411	387	394	373	381	396	409	407	359	366	357	355	388	411	372	336	410	386	370	371	415	333	376	388	383	337	367	357	351	385	383	382	372	369	382	386	385	405	372	372	385	355	374	381	380	359	365	426	417	366	393	368	400	433	395	369	361	401	386	393	406	371	394	370	357	374	395	378	368	372	416	334	410	384	351	395	362	368	377	362	345	358	379	369	363	402	349	342	390	423	374	338	431	369	370	396	376	377	375	375	370	386	403	382	416	384	380	355	342	366	358	356	370	384	381	397	371	365	345	335	356	397	347	353	356	372	384	362	402	371	397	357	370	391	365	374	354	374	365	353	382	395	371	390	394	402	395	377	364	364	365	409	389	365	377	352	347	399	374	387	391	432	335	417	363	345	374	385	420	404	360	388	363	356	403	325	352	370	372	360	397	366	388	411	373	403	380	349	374	391	392	334	357	359	403	374	339	389	399	387	411	382	379	353	400	390	378	407	373	383	367	355	355	380	351	360	428	374	390	395	377	350	379	355	352	347	400	415	384	360	374	318	384	431	358	387	401	386	423	369	364	394	385	405	390	374	380	382	370	365	362	352	389	391	360	327	369	342	394	395	382	389	362	376	377	394	371	384	394	388	394	371	381	373	359	351	380	359	335	381	411	373	360	363	375	367	380	378	394	406	356	366	348	401	356	382	379	376	373	351	378	392	374	403	377	377	356	355	369	379	372	361	359	387	406	377	378	355	401	378	392	343	386	370	365	379	410	394	365	395	358	362	374	364	365	376	380	376	364	343	390	407	364	379	372	394	389	351	341	387	395	384	385	368	387	387	373	386	390	400	384	366	355	393	375	388	366	353	417	393	361	360	363	365	357	345	373	386	369	366	358	356	389	359	355	391	398	380	383	367	381	362	363	361	376	382	370	392	374	375	392	407	405	372	371	373	378	363	369	384	395	359	386	385	406	356	354	358	361	339	348	339	364	383	365	381	393	388	372	386	366	392	391	381	364	371	398	366	371	401	375	383	384	388	397	345	377	388	374	367	373	384	294	366	368	381	369	361	400	378	381	398	406	354	386	366	380	364	385	403	368	361	387	383	362	366	411	403	391	351	383	384	370	417	370	385	356	350	374	380	354	372	363	400	379	377	366	373	369	383	362	372	359	366	355	347	329	362	371	371	373	375	370	381	397	392	339	394	380	378	338	367	355	371	347	364	388	373	394	366	369	405	390	372	381	398	375	387	373	426	393	356	391	388	367	349	363	348	338	366	370	375	396	366	354	326	370	361	332	347	368	410	364	414	357	363	390	385	350	352	354	367	377	377	369	399	342	385	399	371	406	378	344	386	370	369	390	382	387	361	367	379	383	411	362	394	401	340	349	383	413	388	358	378	396	375	332	344	375	365	362	353	368	404	396	380	380	375	404	388	344	355	333	360	355	367	377	376	385	400	391	360	396	388	385	378	352	364	374	378	383	351	394	379	367	383	383	386	364	386	363	403	408	407	355	360	365	350	406	386	353	354	375	370	367	373	344	341	385	370	399	368	380	397	404	369	344	354	376	362	355	347	371	403	392	395	396	356	366	362	372	380	367	407	432	367	374	355	372	389	370	349	410	341	370	399	406	388	372	366	378	358	401	418	363	389	344	326	366	350	374	414	365	388	392	386	372	375	398	395	343	339	393	373	377
17253	8597	11635	13177	11417	9133	7236	5721	4661	3878	3305	2917	2569	2360	2110	2008	1767	1607	1438	1358	1313	1260	1297	1350	1342	1286	1133	1029	993	1004	991	982	992	974	948	871	941	912	946	920	886	930	884	827	877	887	884	779	866	838	931	835	867	871	855	888	857	860	901	863	875	833	873	845	839	879	873	829	847	830	811	857	843	866	847	820	863	816	799	830	846	825	822	874	849	878	803	845	848	824	833	872	857	854	814	849	833	828	865	840	872	859	877	854	836	897	832	812	839	861	838	862	839	849	814	878	879	826	811	889	847	891	834	787	852	886	780	878	875	822	842	840	855	825	840	859	833	832	808	844	827	854	863	798	876	798	847	844	839	807	878	832	901	771	837	869	890	851	861	868	846	793	813	850	847	793	842	844	859	869	855	823	849	838	835	841	848	848	865	851	830	776	882	804	845	821	905	807	852	853	857	814	824	876	857	878	887	880	815	833	879	824	845	804	783	841	837	853	878	819	849	846	795	826	831	892	835	811	864	843	820	836	874	750	819	861	809	830	838	878	809	811	882	879	890	844	846	832	801	835	835	876	829	840	824	825	815	848	832	829	823	855	815	838	819	854	842	820	865	813	827	843	873	816	842	885	823	877	854	857	837	835	806	870	824	860	835	866	825	801	868	821	805	831	857	835	838	836	846	809	813	869	800	737	886	836	810	772	819	911	877	811	846	869	834	888	753	844	896	864	841	835	841	836	827	834	867	779	836	805	837	841	813	816	857	822	893	799	851	774	850	853	902	835	831	827	840	838	809	880	832	858	871	813	831	806	827	874	846	838	863	785	892	819	827	881	862	849	797	849	868	852	833	820	847	873	815	813	802	812	808	833	805	819	860	848	841	872	860	825	861	824	868	837	831	812	857	879	809	818	838	776	836	809	808	887	841	845	887	845	835	839	861	869	780	891	839	790	865	837	881	860	903	792	852	843	850	843	829	857	859	846	830	815	792	848	868	804	879	837	874	823	832	847	805	835	842	838	830	816	827	833	849	807	833	840	798	814	904	873	873	862	783	793	849	869	892	840	863	843	831	866	827	858	857	856	842	836	867	851	844	833	874	894	796	872	842	817	834	807	819	873	893	823	859	867	837	762	833	876	870	843	830	856	819	890	872	837	827	891	835	853	873	866	841	831	813	851	825	830	803	830	892	835	841	840	887	811	842	806	846	814	822	851	798	846	845	829	887	868	840	868	829	846	858	773	895	874	823	835	834	831	853	845	854	848	839	861	846	851	881	852	859	869	870	833	845	834	820	848	823	884	828	832	855	889	801	787	784	829	834	815	784	833	887	828	846	860	887	863	812	849	910	835	828	821	860	823	797	845	845	849	841	815	860	868	888	778	810	869	838	838	806	781	798	866	840	822	900	897	806	865	870	790	825	847	818	806	812	832	864	875	838	851	834	822	826	862	849	769	826	823	853	885	815	856	851	797	849	815	836	825	843	833	855	831	817	823	812	804	859	844	860	817	840	855	862	841	845	840	863	845	888	831	774	834	834	884	796	855	814	848	890	799	884	808	842	903	842	831	825	830	784	847	819	842	845	854	819	844	813	817	818	847	836	854	800	822	822	860	819	821	803	806	842	891	852	880	845	837	854	861	837	871	896	861	840	861	820	868	864	845	871	839	862	877	828	837	840	867	844	870	828	835	848	838	861	848	822	864	858	800	833	826	817	858	845	869	788	822	832	792	786	869	828	852	835	774	861	852	873	797	850	854	807	859	795	815	899	798	761	824	859	838	792	845	772	840	840	864	826	824	892	825	795	828	809	817	832	836	834	827	826	819	809	896	788	839	864	881	791	839	876	834	812	839	834	862	823	836	805	845	798	862	867	896	833	818	843	804	871	805	841	852	794	867	826	832	870	861	818	855	856	815	901	823	886	826	855	838	917	839	828	876	805	853	825	812	815	802	859	831	901	876	850	885	925	823	871	885	878	903	810	831	820	872	824	812	810	859	836	868	810	801	838	847	862	846	804	834	827	813	811	854	830	871	805	836	884	819	835	833	845	820	790	850	848	859	859	829	793	805	812	842	893	902	837	856	816	807	816	803	834	850	870	872	831	843	819	815	854	870	811	883	789	815	830	835	779	837	887	804	849	862	823	877	856	830	841	896	829	867	853	847	803	826	833	830	815	835	871	853	809	784	871	848	821	813	839	868	797	846	849	820	872	843	820	845	806	829	870	805	798	810	874	770	819	831	820	867	825	813	842	907	812	855	896	867	890	878	939	829	881	860	841	824	827	870	882	856	846	830	840	817	861	782	805	850	796	832	833	806	800	916	803	818	868	843	845	839	841	859	822	850	852	897	843	846	801	888	843	855	824	793	871	858	856	825	795	830	835	827	815	873	786	877	831	842	899	808	855	807	876	817	842	831	862	827	835	810	891	851	806	826	838	838	829	835	816	809	885	876	790	852	762	803	832	897	855	834	904	826	885	865	875	831	820	812	822	855	833	843	829	825	841	874	811	848	816	832	780	819	823	821	876	882	808	863	804	809	855	799	844	849	823	861	854	854	850	826	876	799	875	833	834	854	867	826	839	866	820	833	843	842	809	847	849	840	831	825	880	874	846	852	853	838	775	807	870	853	819	834	866	860	816	794	887	832	780	829	881	791	871	805	846	845	816	834	871	816	843	814	823	875	875	770	775	816	823	830	877	837	813	892	839	803	818	837	838	887	841	852	805	822	843	889	856	864	809	839	877	838	802	880	868	863	838	811	883	856	868	837	787	813	843	865	817	877	849	813	821	789	875	861	854	825	815	807	875	871	854	842	839	811	858	818	886	836	864	834	836	835	836	838	895	859	842	878	850	834	851	793	867	813	886	850	818	835	840	823	816	823	889	806	819	830	826	846	846	840	829	843	838	858	816	836	802	846	876	858	828	878	839	875	919	817	816	848	847	788	805	836	876	827	817	834	793	889	814	807	798	884	874	830	788	802	788	832	804	876	811	862	835	823	793	835	846	879	879	876	825	848	861	833	786	854	843	867	826	872	775	880	851	911	853	778	850	827	861	827	837	824	823	842	799	827	852	850	880	838	872	847	836	835	826	849	787	841	825	859	855	806	827	824	818	852	859	853	850	812	814	822	804	871	813	853	794	877	862	834	814	886	824	838	805	813	807	854	831	827	848	873	829	855	851	830	856	834	829	798	860	843	854	868	802	769	859	854	772	880	792	876	819	840	851	911	818	825	822	861	871	844	839	781	810	841	811	806	886	878	819	815	812	844	844	875	825	841	842	793	842	857	855	800	816	853	812	873	819	891	856	851	814	859	833	846	833	852	850	850	872	846	826	824	874	882	829	853	810	878	866	828	845	873	835	899	865	865	789	894	843	834	810	867	880	833	822	870	855	844	802	874	877	830	838	808	887	822	833	839	847	869	813	858	868	885	810	879	825	874	825	814	851	812	826	860	854	838	834	874	873	829	850	831	873	816	837	840	851	760	859	869	820	865	836	807
36369	17496	10719	7459	4948	3486	2561	1898	1560	1165	1089	984	778	748	635	617	618	541	504	508	416	463	493	464	493	489	483	392	414	419	378	401	402	428	373	392	456	405	395	355	346	373	374	408	405	390	414	405	339	414	435	409	341	334	365	352	379	408	416	374	400	376	388	406	359	383	335	381	377	404	385	375	365	371	410	415	374	396	339	359	373	404	370	370	365	349	349	406	375	332	349	365	353	350	356	408	345	384	349	374	356	415	391	354	341	335	396	382	390	365	382	349	394	353	369	340	368	353	373	389	396	364	362	388	364	410	341	375	369	397	381	361	360	374	393	414	386	352	382	395	361	364	361	357	373	343	380	357	360	361	372	363	389	369	343	386	379	378	376	384	360	351	364	350	390	373	369	360	356	380	354	366	412	391	365	385	354	343	379	350	391	382	364	358	390	369	386	381	375	350	387	361	387	382	331	366	365	377	403	380	352	398	379	377	349	372	382	372	394	422	347	384	381	387	326	359	366	336	369	366	389	362	346	345	360	371	381	377	360	362	364	330	334	394	365	384	420	358	359	379	365	373	368	375	395	418	353	368	365	356	341	373	384	379	393	348	375	355	380	356	352	383	344	365	392	378	342	362	392	389	379	364	367	392	351	343	381	353	376	381	348	364	378	377	386	349	351	375	358	390	371	379	408	365	341	406	363	380	361	392	386	334	369	375	335	361	391	368	360	366	363	349	374	386	383	404	372	328	341	399	355	357	310	351	346	357	336	383	347	386	368	357	344	333	350	381	351	349	360	353	379	370	371	333	404	371	376	366	373	408	386	393	392	398	382	357	357	384	400	362	381	366	351	405	339	361	365	353	380	367	364	367	407	337	342	349	368	382	348	375	357	365	356	372	374	367	373	390	371	359	378	372	350	380	400	364	400	337	383	366	375	357	392	376	389	358	387	363	362	412	402	373	318	348	375	373	388	381	365	378	365	388	424	395	426	352	352	353	353	367	373	356	339	341	374	359	364	364	373	371	358	384	360	367	401	394	398	349	374	375	348	377	413	384	367	357	390	388	337	401	381	399	370	406	360	422	388	343	370	393	350	381	389	392	384	341	370	364	370	366	392	367	392	382	356	385	413	353	404	366	361	398	370	375	368	416	395	369	367	364	341	409	361	330	381	383	411	377	330	365	418	359	348	351	410	371	349	390	385	376	375	356	370	323	363	399	373	415	364	335	383	390	380	392	373	356	366	394	402	366	326	407	370	377	368	344	352	390	343	338	369	370	367	392	360	374	326	363	397	342	383	363	368	352	348	431	366	368	342	371	340	358	396	356	347	391	394	346	383	388	343	360	379	371	376	349	390	376	372	387	357	381	351	364	354	361	390	346	351	359	389	334	384	367	413	376	360	406	391	391	400	356	376	347	379	387	351	350	369	365	387	409	352	350	391	365	408	329	390	437	353	351	378	351	384	377	391	369	351	355	384	366	360	373	324	328	358	366	363	372	373	375	387	360	360	349	415	366	362	373	336	360	361	373	410	395	383	381	404	355	392	353	379	365	403	351	368	376	377	368	385	365	369	354	416	410	369	365	355	361	377	356	356	356	378	343	395	381	391	369	386	381	352	369	370	349	402	380	396	393	340	402	353	370	355	361	374	381	386	371	378	365	341	389	379	369	370	362	363	379	368	390	372	387	386	409	403	357	392	336	392	360	355	352	364	345	389	362	373	347	388	380	391	370	398	346	348	357	344	359	361	385	373	374	353	372	379	405	417	373	382	370	356	357	373	351	325	370	387	369	340	386	385	345	380	371	364	378	371	413	370	368	353	408	339	358	379	394	400	412	379	372	372	339	392	369	344	340	328	397	408	355	364	391	371	370	375	390	373	400	386	357	373	380	409	342	388	353	369	388	394	350	390	387	368	361	396	377	399	359	373	387	412	412	388	363	382	373	429	397	376	365	363	350	369	388	381	381	385	381	395	338	369	414	334	352	367	370	366	395	406	380	342	360	361	372	391	382	375	376	391	406	370	360	365	369	385	407	353	388	370	402	349	377	394	384	329	395	337	335	382	372	404	378	408	375	361	373	353	369	367	345	378	364	344	412	377	404	371	351	342	356	406	365	381	361	357	413	395	361	389	385	395	375	379	373	382	341	384	407	334	348	395	372	368	373	409	392	415	410	366	393	405	350	408	361	377	354	358	369	381	397	340	359	331	392	375	370	359	377	378	344	361	367	369	378	351	389	339	344	377	399	400	349	370	383	368	344	360	339	367	363	378	347	380	412	366	348	376	360	374	384	354	388	358	394	387	398	379	363	333	351	354	374	359	399	366	361	361	388	382	379	367	356	382	391	406	370	360	356	397	374	389	357	396	331	392	377	389	326	373	389	371	385	393	393	414	401	367	373	413	371	358	360	358	374	395	397	413	377	382	381	394	395	343	400	347	385	365	423	353	344	385	347	346	354	354	398	370	394	380	386	370	367	389	384	359	391	391	334	376	352	362	333	344	325	415	344	368	364	404	408	386	367	368	410	330	384	385	362	380	378	386	378	387	369	388	350	376	394	355	398	336	374	390	386	373	355	364	346	355	359	309	378	405	352	388	392	359	367	356	376	358	371	400	372	366	380	398	394	387	416	404	336	326	351	417	376	333	375	367	381	384	381	368	317	365	373	355	353	367	393	390	346	367	352	359	349	350	355	356	331	367	383	355	410	359	375	325	344	400	384	382	356	360	370	396	389	411	339	343	392	356	332	357	370	360	350	381	392	359	417	371	368	352	370	409	373	395	354	414	375	378	390	359	351	411	361	355	348	381	383	370	378	391	384	384	364	392	370	373	339	358	389	383	327	370	356	315	399	354	421	351	343	365	373	351	356	410	370	352	358	377	375	389	377	369	399	391	399	381	363	353	368	353	374	376	401	358	387	383	358	375	400	392	363	349	359	369	384	356	376	361	355	395	364	337	355	382	373	378	388	378	373	383	387	367	351	365	359	356	330	342	389	366	364	324	345	382	385	353	362	405	395	378	361	340	383	357	339	383	400	398	390	383	387	370	359	343	370	349	406	360	336	391	387	346	346	390	349	379	359	359	360	371	333	369	348	355	362	364	319	363	394	382	423	321	359	405	414	388	366	371	347	393	357	359	389	369	378	342	355	384	365	397	335	394	386	348	351	326	366	388	401	392	398	402	377	372	367	349	373	349	335	351	381	367	359	382	381	378	357	367	385	401	378	328	335	380	395	370	394	363	384	400	367	367	371	351	374	358	372	355	343	379	362	368	363	340	375	358	352	372	404	386	334	407	378	300	329	366	367	354	404	358	363	364	378	372	367	369	351	353	387	362	358	325	385	358	377	387	384	386	384	357	352	388	366	342	352	389	380	349	360	366	406	393	405	392	372	402	380	380	369	390	390	388	378	351	355	374	357	360	351	400	365	385	362	391	345	399	374	392	371	361	390	371	406	363	404	343	392	393	383	349	358	375	343	348	363	329	362	359	394	333	381
21899	11490	14818	16337	14177	11844	9420	7543	6121	4965	4317	3763	3328	3020	2567	2395	2201	1955	1766	1524	1484	1509	1578	1636	1638	1582	1408	1212	1151	1157	1080	1041	1053	945	1012	922	959	916	863	890	881	876	926	892	935	870	884	827	900	793	860	883	875	909	846	880	870	839	850	868	794	814	839	879	878	837	859	860	877	791	825	853	823	853	859	839	785	849	790	830	855	862	841	821	861	849	841	836	794	849	844	801	814	838	850	845	859	831	830	874	814	878	830	823	833	837	875	792	846	865	851	825	867	840	822	824	846	820	814	814	871	839	828	820	835	825	854	801	735	777	831	832	784	821	784	799	828	756	822	846	802	837	849	846	819	840	817	814	806	867	848	849	831	796	831	806	811	806	850	816	826	838	824	751	841	841	791	843	814	873	838	790	811	823	844	834	826	846	837	854	779	811	841	863	823	805	788	823	881	857	863	826	834	884	791	797	850	835	797	820	866	818	787	839	880	779	837	761	851	864	807	825	920	866	833	843	810	779	831	805	846	798	805	829	880	851	823	843	839	809	875	816	818	785	862	798	883	814	784	874	855	852	831	833	872	809	785	872	830	840	814	842	817	877	837	797	809	880	812	812	822	773	803	831	800	809	834	823	868	813	879	872	850	843	794	838	835	843	838	913	764	851	843	833	831	858	844	876	765	860	832	839	856	785	788	826	819	826	861	831	857	860	829	824	826	834	851	825	844	837	854	825	870	811	797	815	809	822	790	840	822	842	823	791	870	825	839	766	843	798	801	787	796	815	835	851	855	872	837	851	871	842	870	861	770	827	811	829	887	829	804	854	811	863	813	774	759	851	827	833	856	859	849	803	803	865	833	839	812	812	831	809	890	840	864	813	811	854	807	863	875	869	817	801	835	876	829	828	863	796	829	833	849	821	866	865	862	825	867	817	839	807	796	854	818	857	873	812	856	815	816	833	842	822	804	897	790	815	794	840	818	808	837	855	936	851	848	810	800	837	810	781	792	855	830	846	790	812	839	844	809	824	840	844	852	831	846	797	787	821	762	817	796	860	813	899	810	810	830	811	806	807	829	804	873	863	828	783	831	812	813	821	792	827	832	770	797	827	851	808	856	856	880	843	819	827	832	800	804	793	832	828	826	828	855	808	841	802	837	823	789	819	903	873	802	847	803	838	837	839	820	880	849	843	818	824	825	834	847	807	827	820	866	861	845	817	868	794	894	837	796	798	807	867	820	838	848	830	822	799	816	881	833	781	828	836	837	844	831	796	842	833	823	806	842	791	827	853	848	805	796	823	823	854	891	847	821	812	805	836	837	809	870	828	826	866	843	849	843	866	855	811	852	862	833	864	872	839	796	822	838	797	855	867	824	840	866	793	829	804	832	824	864	866	843	863	835	828	857	860	896	833	870	859	819	834	914	885	815	813	781	811	834	846	795	816	843	846	829	856	814	804	860	812	863	810	840	839	837	830	875	823	825	830	885	833	807	815	828	835	864	806	791	868	812	832	840	816	848	847	807	812	891	811	822	804	852	814	831	828	868	798	882	823	853	819	841	878	823	809	806	820	819	834	858	829	853	779	792	827	846	851	828	848	777	851	817	841	828	854	850	798	823	824	818	842	803	821	846	824	871	846	774	813	788	859	867	835	820	858	860	821	832	820	860	824	867	782	844	838	840	822	827	853	812	895	830	786	817	835	850	874	834	831	808	839	831	843	807	804	833	885	805	846	804	790	866	850	868	803	821	856	871	881	867	792	837	834	865	807	839	860	821	849	849	815	816	823	811	869	850	814	830	750	855	787	830	859	812	833	816	839	834	883	874	831	867	844	897	809	815	887	817	837	839	859	806	868	898	799	832	848	789	901	880	786	785	843	812	787	834	818	787	811	852	815	830	841	858	838	803	839	802	886	788	876	828	836	830	784	830	800	793	801	788	817	849	849	852	855	852	823	797	818	860	802	837	802	834	830	849	878	808	858	855	844	808	834	833	814	883	840	847	803	874	827	819	827	803	815	869	854	833	875	825	831	839	834	896	789	810	845	839	832	819	848	855	876	829	794	831	756	829	793	847	804	870	802	790	825	844	822	829	846	828	805	879	857	832	815	827	803	837	795	854	855	856	859	797	837	827	812	804	852	834	773	824	903	882	844	794	850	834	830	808	856	836	831	837	841	831	857	855	871	826	861	795	784	845	817	828	851	831	851	834	835	872	843	820	871	819	853	801	818	818	842	881	812	828	864	858	818	824	868	809	834	799	831	879	805	789	833	822	820	829	818	852	860	846	812	866	836	860	843	873	832	852	865	825	834	850	793	873	790	877	813	822	797	851	869	828	802	815	857	848	848	851	862	808	846	833	804	828	871	783	838	887	836	791	808	845	874	825	838	860	855	793	866	891	841	802	834	806	795	762	813	799	859	804	839	816	826	825	815	862	817	834	872	810	795	839	817	838	808	839	840	885	805	837	800	780	793	824	836	815	861	796	860	844	836	804	845	821	820	834	801	792	805	809	817	782	877	815	883	793	828	833	787	886	812	861	824	841	858	804	788	843	833	781	853	902	809	798	836	874	849	815	817	789	857	844	813	849	889	841	858	874	805	845	801	843	766	831	830	822	795	876	851	828	849	886	811	807	814	806	844	817	821	859	867	805	899	876	835	834	783	809	839	883	842	835	837	803	795	810	841	779	812	838	838	815	854	820	877	841	811	845	839	825	887	830	828	829	787	824	827	829	788	831	815	823	824	803	874	830	852	848	785	805	847	786	842	835	834	846	857	825	817	854	818	872	827	787	846	874	844	839	880	843	826	824	807	843	778	796	876	830	817	854	798	877	832	863	805	894	855	894	802	847	807	819	798	871	848	876	873	800	859	825	825	861	832	798	850	859	874	886	834	861	863	850	833	848	861	809	871	807	799	830	811	800	795	817	814	807	840	823	825	801	818	816	833	880	828	853	830	833	823	851	894	822	857	822	840	844	775	832	842	855	853	872	794	837	797	863	794	836	863	782	790	855	878	859	827	834	857	822	873	845	803	806	807	819	858	802	868	825	824	813	828	832	797	822	844	849	804	862	833	815	849	804	788	865	854	857	777	804	821	780	858	794	825	856	845	843	817	830	785	807	861	804	819	834	848	842	829	880	841	813	818	839	841	874	899	785	810	820	796	840	831	846	847	800	834	856	824	807	824	832	828	800	812	849	845	815	846	853	835	832	807	845	872	876	803	862	851	849	812	844	811	846	826	837	819	853	864	771	834	818	832	863	906	861	858	815	904	802	779	825	808	828	811	833	769	857	836	869	793	846	849	843	796	832	837	818	793	848	827	864	823	866	854	853	803	894	847	806	800	836	872	828	835	819	919	871	856	833	798	818	847	816	871	854	822	832	816	836	865	821	852	801	867	843	871	821	812	781	796	842	764	821	815	813	835	881	825	779	835	821	851	846	820	847	836	851	859	869	804	827	840	814	869	850	812	815	841	884	868	854	818	804	883	821	833	813	800
16787	7234	4443	3018	2029	1462	1186	973	791	743	573	574	564	550	501	492	487	436	415	474	467	436	418	384	421	451	416	357	418	389	408	384	363	415	406	411	400	410	382	384	401	398	398	411	381	385	393	378	389	390	376	400	364	415	379	362	356	420	385	378	417	418	369	387	369	413	382	402	362	386	418	406	422	394	387	400	381	404	433	360	385	392	380	415	375	395	389	392	389	387	382	425	407	430	404	386	436	397	431	403	370	421	401	403	382	388	391	373	417	403	404	374	395	396	393	409	416	393	375	423	377	375	418	406	394	405	381	352	379	413	385	397	411	410	356	347	391	351	386	407	409	398	362	379	371	391	384	373	412	369	395	361	410	374	387	395	402	358	421	399	370	346	389	370	370	377	382	388	360	436	384	399	421	440	365	400	419	431	394	416	432	418	404	374	393	375	374	414	371	383	422	381	380	402	407	382	383	406	420	381	387	364	404	399	430	399	385	391	401	386	401	394	387	381	386	401	364	400	392	427	387	359	380	348	398	424	394	382	406	420	397	392	388	394	409	390	363	403	378	400	379	417	377	400	371	417	354	386	407	396	375	391	390	413	392	429	405	393	365	377	392	448	384	415	386	388	433	411	433	399	475	407	398	348	381	427	393	405	441	415	406	442	385	396	408	350	411	365	365	386	362	429	391	430	353	370	397	373	357	384	410	425	401	383	414	392	389	436	383	382	417	371	378	380	397	382	393	396	378	382	382	378	360	389	373	335	360	406	402	387	374	406	387	414	344	396	431	397	405	385	389	401	390	419	361	448	409	378	446	418	388	378	404	424	413	389	382	377	375	380	403	383	362	371	404	376	377	362	395	372	394	410	396	390	366	364	364	442	400	353	368	378	393	375	412	379	380	391	387	385	398	398	362	412	374	378	411	377	379	387	401	429	446	355	437	419	387	385	365	380	391	379	393	401	413	370	381	376	390	384	384	367	380	368	382	416	399	383	400	399	382	415	389	419	448	416	377	399	390	390	401	377	408	357	364	409	396	402	398	409	399	363	379	404	439	394	395	413	382	420	418	385	374	419	376	410	380	363	380	356	354	386	400	387	376	438	416	377	433	364	377	377	393	376	387	391	419	393	361	392	352	388	407	399	407	403	376	393	389	385	394	392	386	401	367	401	388	414	394	400	387	399	396	411	424	383	408	445	403	406	442	393	391	419	360	384	427	394	365	384	368	401	413	384	375	408	413	423	363	426	397	397	385	388	368	399	361	399	404	398	416	430	410	370	385	402	396	399	365	338	368	378	423	427	417	374	376	404	387	398	368	378	401	413	343	392	395	375	362	416	385	403	412	392	418	433	389	359	410	335	385	407	395	454	391	397	427	407	439	408	403	374	418	417	384	402	394	389	405	379	400	407	388	356	378	383	403	345	402	341	361	424	393	378	378	394	418	380	387	410	387	386	409	379	397	375	348	449	373	405	392	344	406	447	394	391	402	364	402	364	411	389	400	429	394	370	402	431	412	375	402	441	377	388	389	371	392	381	394	383	369	358	387	394	356	383	369	373	391	421	401	424	393	432	427	374	380	398	378	362	391	379	392	398	414	370	405	416	399	383	432	407	434	402	399	376	413	385	383	400	401	382	399	366	367	397	401	396	368	356	405	390	396	403	404	387	420	422	384	415	377	366	405	378	390	391	397	407	404	405	353	380	391	376	386	418	413	443	405	426	404	368	369	394	408	408	406	384	393	397	352	366	367	413	378	357	390	367	389	390	414	392	421	390	370	376	387	366	407	394	416	422	417	406	380	394	443	380	380	414	392	400	404	375	428	382	382	399	401	401	418	380	336	380	403	360	404	378	377	404	411	408	433	425	434	391	400	406	390	371	388	408	395	368	427	386	374	394	360	418	408	386	375	409	404	384	377	411	380	423	404	420	425	376	409	413	423	407	426	402	416	419	402	370	365	425	400	375	394	396	407	395	392	382	366	380	404	376	404	358	389	372	400	412	402	391	368	376	454	379	406	368	417	415	404	359	372	393	390	418	383	428	377	377	411	403	453	381	442	404	374	378	403	414	390	413	360	399	393	424	382	379	394	410	392	384	387	375	406	417	405	407	404	373	401	418	413	402	398	389	408	380	380	384	393	376	389	394	444	392	396	364	396	417	401	386	436	393	375	420	393	391	389	377	382	393	385	397	381	371	425	386	411	361	387	407	380	378	367	408	384	400	391	395	422	406	385	420	360	419	431	380	378	361	356	423	428	386	410	357	405	396	401	375	389	377	383	419	382	368	365	384	402	383	416	403	342	381	360	376	362	416	375	408	383	391	375	404	399	380	359	387	415	374	410	419	374	415	395	350	396	407	365	404	427	384	392	400	405	395	333	415	414	403	375	395	386	383	391	374	381	368	391	399	415	388	371	408	399	396	387	382	409	369	377	401	409	390	367	400	413	392	393	399	403	388	397	435	419	401	363	415	387	401	384	351	386	368	445	387	352	410	414	372	399	400	417	371	374	350	381	400	421	402	407	407	408	361	387	388	339	382	429	395	418	375	381	358	398	368	372	400	390	412	376	377	398	392	363	375	370	397	402	426	381	413	388	383	378	396	430	372	362	413	398	342	394	377	420	380	429	427	380	414	412	415	417	429	425	397	404	381	374	367	399	368	393	375	392	392	445	388	416	370	396	384	411	404	394	377	427	433	399	382	398	395	373	396	374	390	423	392	401	398	423	398	400	371	435	439	353	403	412	363	415	376	403	374	393	397	372	400	413	403	366	356	419	382	429	413	346	396	404	426	346	388	390	339	383	370	388	420	390	392	424	384	399	410	351	364	394	376	381	406	403	415	407	401	359	391	398	397	400	382	421	369	368	423	378	396	397	395	398	389	424	369	407	459	400	404	424	397	395	426	424	374	374	395	417	384	410	396	406	353	355	408	386	409	386	401	400	382	400	360	432	383	396	413	401	418	400	399	422	356	407	411	371	375	375	369	434	389	369	364	386	419	384	383	385	331	390	402	404	374	393	401	419	389	388	395	382	397	441	409	399	393	391	417	369	422	373	419	350	394	410	387	369	382	411	384	423	384	367	391	372	418	373	361	417	400	352	352	403	338	394	406	408	397	413	384	395	383	347	386	407	383	394	371	393	412	437	399	360	369	408	379	383	355	408	366	376	381	379	450	358	387	363	381	368	395	406	395	361	380	365	374	376	369	411	412	368	376	423	345	372	391	387	417	431	413	389	387	361	380	397	351	338	400	383	400	409	388	362	394	388	437	371	387	393	399	386	355	421	396	370	423	392	425	390	363	412	361	387	372	350	363	417	353	437	401	400	427	353	394	396	385	396	362	333	411	374	384	400	386	388	352	415	426	408	367	382	423	408	400	385	422	390	392	402	398	401	413	412	424	423	385	361	455	366	404	396	386	377	380	404	369	409	424	378	348	393	414	414	417	389	393	406	373	428	404	431	410	448	418	404	372	424	448	459	406	405	398	379	380	345	431
10570	5804	7699	8271	6910	5534	4387	3505	3044	2550	2163	2029	1898	1671	1509	1393	1375	1272	1161	1171	1113	1123	1080	1044	997	1046	970	952	946	995	930	997	964	936	956	962	839	899	914	877	857	888	900	837	958	852	899	863	840	879	866	867	899	873	828	860	848	857	924	876	895	891	861	832	838	936	845	856	873	876	873	881	855	869	906	885	856	885	865	827	890	866	911	870	873	835	825	886	867	883	876	873	851	873	853	898	828	900	859	841	881	834	851	873	930	940	877	879	858	866	867	842	863	819	866	891	872	875	892	900	842	856	899	877	847	870	867	870	860	901	877	901	833	832	908	912	890	840	763	887	852	862	885	919	861	886	879	874	937	929	906	932	907	870	900	903	812	903	926	782	891	896	915	861	831	892	895	842	873	890	879	865	855	840	846	804	908	886	815	851	890	921	874	859	909	899	896	863	891	870	896	839	894	904	850	891	897	910	879	929	880	902	848	855	906	879	850	874	905	836	921	833	906	884	855	925	816	874	871	861	866	845	838	838	814	863	880	884	885	853	864	916	841	866	854	892	871	826	860	897	880	864	926	899	890	844	893	895	862	863	844	867	841	880	844	871	922	857	849	883	899	870	854	874	832	819	883	889	807	903	867	911	831	871	871	906	891	853	842	863	861	846	897	866	863	846	848	870	895	840	849	866	891	888	877	909	880	861	918	814	845	847	917	852	853	881	860	923	902	863	914	954	849	870	875	940	859	866	885	835	925	903	951	867	886	870	888	872	828	856	843	899	877	868	896	892	886	807	868	872	903	875	903	895	906	858	869	821	860	855	859	902	815	857	866	838	869	867	810	896	874	868	887	924	872	881	910	898	868	877	863	865	866	858	888	836	856	869	843	874	874	778	846	829	850	882	889	874	892	878	857	903	850	922	889	902	856	877	857	910	889	859	826	924	859	886	839	880	948	852	893	863	846	839	840	928	875	857	870	903	869	918	861	836	880	859	849	883	879	876	875	856	881	858	809	828	845	906	849	879	914	862	904	874	824	868	879	903	850	872	885	890	828	879	903	824	920	834	878	834	886	931	914	879	885	899	827	878	934	892	901	835	833	855	885	898	879	879	904	843	868	813	860	876	911	899	885	817	885	870	890	914	879	901	880	877	893	937	848	908	876	901	892	918	869	864	814	828	860	894	881	878	852	844	903	867	833	904	909	872	860	886	877	900	817	850	867	859	818	936	888	883	899	846	915	854	935	861	912	896	816	860	878	898	865	864	848	863	855	867	884	831	795	875	877	888	890	851	867	884	851	862	863	842	920	871	873	882	867	930	886	845	875	840	898	876	854	941	889	885	923	883	831	910	802	874	875	891	890	904	850	848	863	838	909	866	897	847	915	968	828	866	877	884	862	816	913	893	855	818	893	861	853	854	900	869	919	831	862	873	840	858	874	851	901	966	893	899	904	859	902	872	861	877	879	872	851	904	834	877	858	835	894	903	848	802	874	837	869	906	904	862	829	923	913	845	912	874	890	921	884	872	864	868	868	839	884	879	882	845	918	854	833	881	883	853	851	866	843	870	855	813	883	884	903	851	898	857	905	884	888	883	920	846	891	831	868	844	878	879	895	884	818	906	868	866	906	895	862	936	843	845	837	868	879	878	892	849	838	916	906	850	896	866	843	857	907	881	890	858	865	886	901	815	881	858	902	805	922	840	848	906	888	958	874	950	865	914	887	894	890	867	821	850	805	862	909	879	881	898	882	911	874	844	900	838	818	928	879	892	901	839	849	893	887	899	835	862	891	923	845	851	890	852	934	914	867	873	898	879	887	851	923	878	862	831	872	848	934	849	808	860	912	889	887	852	857	905	899	844	898	857	830	862	868	867	842	845	869	846	856	844	832	857	845	888	866	898	822	884	838	834	908	871	864	858	872	889	893	825	819	886	884	893	847	899	840	827	914	857	876	879	831	869	893	894	847	827	859	877	885	868	879	865	922	900	886	895	864	827	869	858	908	921	848	862	873	884	859	858	864	937	844	875	876	930	806	901	845	846	857	873	844	881	895	874	856	909	910	870	870	868	870	848	856	906	839	822	884	890	795	849	908	851	863	865	864	882	886	880	842	930	937	888	892	881	867	902	890	921	815	842	835	867	918	901	855	858	921	902	867	902	887	903	886	864	841	857	893	851	939	874	835	880	881	891	881	862	875	850	880	884	851	899	884	915	890	811	880	888	869	870	971	848	871	908	906	884	898	864	899	911	888	845	884	888	855	886	907	918	878	856	877	870	879	904	817	866	909	847	867	874	852	868	906	811	873	873	900	796	877	889	904	824	848	935	892	865	869	899	865	789	857	867	908	860	911	837	860	838	817	904	871	843	876	841	893	888	850	831	888	877	863	858	887	878	899	864	850	839	901	877	879	884	896	877	860	876	889	862	891	899	871	935	841	927	861	843	860	864	870	873	844	865	895	837	883	875	838	874	873	895	897	833	867	860	879	877	917	905	860	836	902	838	886	829	922	863	860	897	881	853	845	857	878	855	876	847	893	895	898	864	862	884	885	893	874	888	843	876	839	883	858	875	889	895	871	895	890	869	868	863	888	841	881	883	852	903	836	920	851	861	860	843	829	868	837	907	879	862	864	850	899	840	892	861	897	887	858	902	908	883	828	851	905	874	816	856	869	876	856	835	861	843	908	813	835	889	843	909	843	801	896	854	858	871	918	882	855	873	834	898	936	816	863	897	852	843	847	837	850	848	875	923	835	852	910	884	932	866	804	834	883	844	878	866	950	812	902	880	954	859	883	921	890	871	800	843	859	878	930	869	858	907	887	869	866	871	920	873	888	883	913	845	898	869	850	905	884	821	839	863	921	858	853	902	872	861	886	882	836	969	875	834	868	882	839	886	867	870	901	855	893	852	834	935	896	854	845	897	850	858	857	885	838	841	896	876	869	875	846	872	915	873	862	884	895	848	859	861	873	878	838	845	930	860	838	850	890	867	831	854	891	856	853	914	876	854	824	828	889	882	844	903	883	866	893	911	859	905	896	861	848	845	798	877	885	841	864	917	879	849	860	895	853	858	871	862	828	907	848	901	901	863	851	891	889	884	870	869	900	846	865	864	865	857	873	913	903	880	896	899	889	907	887	889	836	863	885	882	879	853	896	833	878	830	851	858	823	827	782	862	834	845	900	864	819	913	856	900	886	817	878	895	884	867	894	846	837	905	904	847	852	892	852	829	905	836	909	819	850	869	892	919	867	808	921	962	905	850	834	904	892	829	875	849	878	858	899	861	853	875	891	849	918	912	850	896	832	834	904	812	863	822	896	875	867	864	892	839	905	881	889	863	845	864	857	865	832	848	890	814	786	894	863	898	881	922	890	890	929	883	900	904	855	880	838	889	882	880	895	878	835	893	871	843	896	872	875	892	889	888	897	895	873	864	862	917	841	924	846	872	877	883	866	835	865	862	822	930	922	907	886	904	804	865	833	871	860	876	850	881	823	901	888	836
28180	11840	6921	5141	3422	2395	1835	1346	1163	943	794	768	678	629	595	572	547	494	494	441	431	439	443	423	426	421	395	400	362	408	363	406	414	404	410	402	410	359	426	390	380	381	386	349	413	384	388	404	366	397	367	369	381	371	364	354	351	330	339	346	382	395	385	377	391	359	379	377	365	387	398	380	374	366	408	382	410	381	375	381	377	375	376	407	401	375	399	372	386	445	373	374	364	368	358	407	356	357	365	343	402	384	397	394	359	340	367	385	432	336	374	360	332	430	355	363	372	387	398	394	413	394	368	370	422	337	385	387	366	360	372	349	376	392	377	419	403	386	337	378	404	352	421	363	373	367	376	400	376	350	393	352	364	383	373	384	364	395	385	375	359	366	399	359	394	358	367	366	380	373	393	383	357	358	370	416	341	373	420	368	381	399	368	342	376	342	368	373	406	338	355	366	395	392	409	338	381	369	373	372	410	394	370	392	361	342	367	364	372	367	378	368	348	383	360	369	355	389	382	393	349	353	339	352	362	362	365	358	388	374	368	368	377	372	398	387	396	416	358	382	414	433	382	389	366	367	390	389	394	379	369	360	379	358	315	403	340	375	404	342	349	396	398	386	394	332	359	384	372	382	366	420	411	371	362	379	359	351	382	402	366	349	377	361	349	366	367	381	374	372	377	413	385	343	369	392	364	403	359	354	372	359	357	402	357	361	367	344	350	372	383	361	356	391	379	348	386	375	354	378	372	330	363	361	369	361	399	395	377	422	407	351	344	355	408	367	380	350	373	383	371	333	361	374	394	381	363	348	385	371	345	387	381	370	365	379	393	380	366	409	365	373	374	365	359	373	371	347	386	374	374	352	374	396	373	386	353	359	360	362	329	399	363	354	368	374	371	385	336	396	398	379	396	376	356	359	367	381	408	387	406	385	395	374	374	400	394	337	374	363	366	381	367	379	369	400	371	406	372	365	375	362	386	369	359	368	372	393	391	395	385	365	355	365	354	364	393	385	349	393	385	364	362	365	369	347	387	366	385	366	387	378	360	344	348	408	401	323	390	396	383	397	383	368	353	362	368	328	362	395	409	411	399	367	394	374	387	374	373	418	329	365	340	368	369	373	361	386	385	336	355	363	362	315	341	398	373	383	376	395	380	331	376	386	390	370	357	382	393	387	367	375	410	366	345	394	370	389	404	412	406	384	387	373	350	420	331	385	394	359	405	381	354	373	379	379	398	386	350	380	358	363	384	362	379	347	370	382	405	352	337	395	378	332	367	363	351	356	384	374	383	366	391	358	381	364	349	392	376	382	377	379	376	379	358	363	376	377	386	365	414	404	410	341	389	370	389	378	403	374	402	359	358	373	358	389	389	360	374	401	377	383	402	397	373	385	379	381	394	362	381	341	356	387	331	403	361	349	360	371	361	375	387	372	348	369	388	358	383	395	370	342	349	382	389	398	361	371	353	379	375	386	378	377	400	385	395	392	399	353	322	370	372	352	376	374	374	370	347	375	384	352	389	396	406	403	390	385	377	350	360	360	353	388	376	348	357	368	362	373	365	403	413	387	353	401	369	375	384	357	382	380	417	402	428	362	374	377	355	369	411	380	395	379	387	349	396	371	360	354	362	351	358	394	403	373	359	374	367	371	401	376	385	400	383	369	348	331	349	398	366	367	352	333	376	336	373	375	368	385	412	351	379	350	351	389	403	406	413	392	402	354	348	319	349	342	335	348	371	402	386	380	383	387	376	389	388	377	398	404	392	401	353	410	368	381	372	347	377	399	308	337	355	372	359	387	345	417	355	347	341	352	356	372	398	361	382	424	398	348	377	391	372	369	398	368	331	356	392	373	362	373	322	367	384	395	403	391	384	393	353	383	355	369	370	382	378	333	407	377	402	361	379	396	384	409	372	411	407	374	386	394	354	359	362	373	381	407	373	372	371	339	334	396	385	396	407	391	344	377	363	388	356	384	346	355	375	383	368	364	377	351	369	363	364	358	393	353	363	361	322	368	364	357	379	384	411	324	405	366	361	382	386	398	386	406	375	389	373	362	367	341	316	389	371	375	387	361	350	352	408	372	427	395	367	368	395	354	352	365	393	369	320	374	375	402	376	352	396	347	385	423	357	379	365	395	367	358	364	385	382	370	404	383	366	363	366	377	383	353	411	355	366	375	379	371	362	357	396	373	369	357	353	370	363	363	403	402	366	353	375	350	361	401	402	361	387	389	381	389	363	388	333	371	374	326	364	429	355	384	331	381	367	350	389	373	405	400	344	374	400	356	370	381	362	365	395	367	348	388	402	389	387	385	406	335	398	378	346	361	383	362	379	350	378	352	404	338	355	362	420	366	381	386	337	386	402	376	365	352	406	402	391	369	334	367	378	393	377	360	369	350	352	344	384	389	374	382	385	369	398	366	368	386	407	382	368	392	351	353	360	337	390	417	386	387	415	389	356	370	361	348	382	376	344	350	401	370	378	381	374	368	324	382	365	366	409	336	378	366	388	375	403	403	413	378	350	354	357	379	375	365	355	358	375	401	378	392	359	374	371	380	404	379	376	335	344	367	375	368	386	398	364	345	390	375	361	396	348	362	381	373	336	351	351	417	361	362	388	375	393	376	389	389	388	344	377	390	366	372	422	376	397	381	379	372	403	378	354	333	396	411	362	351	357	399	392	386	374	392	401	359	359	377	356	315	330	386	387	392	374	380	388	351	364	379	407	398	362	398	391	391	409	377	330	356	380	394	383	342	365	386	371	375	368	390	353	376	420	337	364	375	361	368	338	322	354	392	385	386	390	332	404	370	333	369	349	358	360	394	348	351	386	368	346	381	378	392	354	377	369	411	361	373	356	358	360	428	373	364	365	319	345	386	366	384	376	386	376	372	379	409	382	393	340	380	393	401	372	420	353	375	361	351	374	381	352	332	376	358	381	396	349	386	428	370	379	417	392	353	381	357	407	377	385	341	369	370	363	411	404	391	356	330	362	357	402	370	364	390	403	378	378	402	376	397	373	358	370	379	360	375	370	363	346	384	340	409	358	387	393	374	388	392	369	380	326	378	373	334	415	339	367	383	382	396	401	398	352	339	374	426	348	329	438	357	339	393	377	384	386	448	420	378	349	341	395	350	353	353	388	394	402	402	414	353	372	364	369	361	364	396	400	379	363	367	377	396	370	362	402	391	367	382	360	357	359	408	351	353	370	332	355	413	382	367	397	349	364	369	384	374	355	366	379	368	411	387	355	378	361	374	397	409	349	345	400	409	429	385	396	357	377	378	391	367	386	356	386	397	422	398	412	369	363	394	363	388	363	362	361	336	409	336	405	365	384	392	310	398	394	384	375	360	345	345	357	375	370	378	391	379	369	410	383	393	377	376	394	391	354	384	366	406	391	371	405	352	366	355	388	376	359	388	388	380	388	350	408	376	357	387	386	377	377	397	365	402	371	391	396	333	386	349	386	387	373	351	407	365	356	371	392	368	332	334
17930	8587	11275	12715	10797	8757	7042	5606	4598	3880	3364	3016	2627	2302	2222	2006	1793	1538	1459	1323	1265	1213	1369	1284	1230	1301	1202	1020	1021	1075	964	923	916	913	1005	943	887	904	935	917	949	864	926	918	947	858	879	909	904	898	853	882	871	865	939	888	874	843	790	841	824	872	854	844	849	831	868	848	833	862	855	823	882	842	869	841	818	849	866	842	835	846	814	823	818	883	866	857	886	837	783	814	867	830	899	882	787	817	800	816	834	852	857	871	847	800	832	823	811	828	839	833	851	867	866	854	886	866	871	862	838	885	814	835	858	795	808	868	857	885	826	861	836	839	845	827	848	888	849	799	860	834	864	838	859	893	817	831	817	842	824	811	839	866	858	869	840	848	852	779	860	806	892	841	807	816	859	868	861	830	874	849	838	808	853	846	839	839	836	860	872	873	840	852	848	790	797	826	871	865	918	821	898	863	830	822	845	909	838	876	853	869	830	869	839	888	851	870	853	828	884	874	838	822	857	875	842	884	838	797	836	848	823	807	838	873	865	842	848	829	859	851	817	809	781	802	811	878	831	859	813	850	822	833	825	807	845	837	834	749	813	849	806	811	799	780	842	853	829	819	833	820	831	828	825	847	878	880	859	853	849	843	845	853	879	802	845	844	827	855	853	832	790	811	873	892	799	838	818	839	843	825	820	849	863	851	842	893	822	831	817	821	832	830	865	838	896	865	809	826	913	879	864	859	785	837	881	809	837	831	870	848	785	855	853	831	849	844	895	877	811	846	873	850	801	837	847	868	869	816	877	838	782	869	849	810	843	834	816	861	830	888	876	778	807	847	831	854	830	846	856	804	878	826	874	855	790	844	880	903	875	861	803	836	828	853	845	854	816	805	801	772	851	840	826	821	857	854	865	874	815	829	855	861	816	828	838	815	825	839	813	841	874	816	820	832	741	816	794	787	813	865	835	841	822	819	859	866	862	850	851	843	837	813	840	872	841	814	831	871	823	828	822	846	841	853	799	803	871	844	849	845	828	836	848	813	823	845	850	831	847	817	800	804	830	814	796	818	853	804	848	817	859	863	852	857	880	844	842	812	811	836	875	885	890	820	835	790	808	803	839	814	883	814	809	860	844	860	822	878	859	878	841	869	820	830	800	837	907	852	839	809	816	889	800	839	800	797	839	832	820	819	868	856	850	838	876	825	859	840	861	833	860	849	836	811	823	867	855	835	828	820	850	782	841	815	837	876	863	781	829	873	826	855	845	792	841	808	829	814	844	831	855	837	775	839	828	815	834	816	864	848	835	879	896	788	792	836	886	842	855	801	843	738	869	849	853	886	811	852	812	901	862	831	818	859	908	871	859	804	878	845	843	814	860	807	824	894	824	871	850	900	828	820	863	841	852	854	791	829	858	814	899	821	896	861	816	867	855	866	877	823	839	842	847	842	818	896	860	800	797	870	820	853	811	813	851	832	820	874	829	823	844	881	822	846	818	795	887	872	856	857	892	806	836	877	913	846	860	825	840	814	862	854	874	770	822	849	860	828	839	862	860	878	841	860	891	838	817	872	863	817	808	867	800	776	812	882	891	874	782	865	828	815	801	828	836	835	872	836	834	860	863	842	855	838	844	826	860	776	866	839	821	852	867	841	812	863	879	911	835	832	812	851	858	825	880	889	797	813	832	852	899	842	844	856	842	855	889	931	776	858	882	848	790	795	827	846	882	834	807	814	888	852	828	851	868	839	779	834	854	802	860	872	787	832	811	869	836	815	888	861	877	836	878	875	857	806	876	839	857	779	848	819	827	807	860	909	887	830	798	841	856	853	838	851	839	864	845	848	823	774	904	799	841	878	861	857	815	887	868	885	867	822	839	817	866	812	810	860	831	807	860	856	885	846	848	839	840	802	864	843	803	841	855	874	817	893	872	849	842	839	848	915	798	830	841	874	788	831	804	855	871	859	818	836	841	840	873	825	840	827	867	830	909	818	832	897	845	832	860	824	844	785	881	836	798	821	861	848	868	835	851	843	853	876	819	831	873	863	828	831	861	867	803	796	852	791	851	816	900	893	873	830	875	847	784	825	831	878	834	826	841	871	856	836	857	841	819	783	842	849	868	871	860	878	826	867	892	860	847	844	814	829	863	854	844	850	832	846	829	806	825	874	832	786	822	860	817	848	822	881	795	858	847	840	801	835	842	833	858	833	888	804	831	807	809	868	826	782	788	815	856	845	816	803	815	863	809	795	865	837	858	856	839	878	883	856	817	872	836	843	831	885	852	858	805	853	808	826	866	861	880	858	821	829	843	824	806	851	827	871	890	834	863	841	833	832	847	823	822	840	813	900	875	821	835	801	859	858	827	866	834	808	849	871	878	890	825	795	870	810	842	795	866	856	831	865	876	851	818	847	831	848	826	834	829	847	857	823	875	843	873	856	854	813	809	873	818	844	860	843	853	865	831	864	861	851	897	880	833	809	845	850	852	893	827	807	814	832	816	810	840	823	820	829	853	789	811	857	832	791	841	874	876	867	868	857	855	802	836	790	833	866	857	805	846	833	832	897	816	818	804	853	862	865	802	849	814	851	835	862	872	813	849	824	824	840	854	805	847	878	814	806	847	809	832	840	848	844	821	808	890	847	879	831	856	856	781	846	872	855	842	842	798	894	867	863	823	867	854	891	844	880	848	875	828	848	833	847	817	822	819	883	865	812	826	849	815	865	840	801	863	823	829	803	846	869	851	884	835	895	819	844	838	867	842	844	868	826	843	882	848	821	845	867	830	817	784	885	870	872	845	846	807	865	864	847	864	815	801	875	870	908	836	852	855	816	841	890	851	870	850	881	826	831	854	904	859	815	908	859	870	788	897	845	885	821	822	824	861	860	840	765	794	835	800	857	844	807	855	820	846	807	835	842	811	864	843	867	861	838	835	859	773	892	853	840	845	803	844	852	884	825	834	849	898	858	834	852	854	861	819	904	819	812	828	872	873	895	814	855	831	848	877	795	864	803	853	832	858	828	797	786	821	850	865	875	844	856	877	870	859	912	868	815	866	874	871	845	847	810	860	808	773	821	813	847	882	879	873	891	828	866	826	868	861	860	850	825	860	815	822	901	810	842	838	878	888	856	822	834	830	803	909	838	849	838	844	870	812	816	878	868	807	836	858	833	802	809	830	864	844	814	830	896	862	855	825	804	876	852	815	878	816	834	781	809	830	819	832	880	812	926	855	842	880	778	879	886	837	891	888	793	859	819	848	863	841	870	839	811	806	821	854	825	839	878	783	806	881	848	853	840	836	840	872	796	887	875	817	872	842	857	832	806	819	862	782	817	875	800	830	810	861	826	861	831	843	829	888	850	848	834	851	832	815	824	882	836	799	827	886	850	886	865	841	844	876	865	797	840	848	826	801	852	847	864	829	835	908	845	856	867	782	844	840	834	847	878	841	879	824	770	823	771	851	860	891	851	837	860	804	868	885	843	836	831	785	798	834	826	855	855	854	864
35911	16919	10422	7747	5111	3400	2606	1979	1506	1229	1067	916	866	763	757	667	592	561	506	467	453	485	462	489	463	450	451	408	420	395	422	430	383	407	395	407	389	394	381	345	391	370	379	370	376	367	380	373	415	369	375	380	435	372	366	372	386	407	332	414	383	363	373	361	338	366	356	418	364	332	383	372	356	374	345	350	354	348	358	396	381	367	366	381	386	345	327	384	369	346	374	355	350	417	392	372	330	383	389	376	396	380	364	368	357	383	366	354	337	340	377	316	372	391	380	381	346	387	355	351	344	346	373	386	384	348	393	398	373	397	398	348	357	382	377	343	365	366	367	365	391	361	356	349	353	407	363	348	357	422	360	371	378	355	400	384	361	333	358	353	332	407	392	381	348	379	394	383	360	362	385	387	390	380	378	404	368	412	373	383	335	336	350	377	379	371	365	351	347	353	392	384	374	350	370	387	357	366	390	377	354	358	366	402	384	352	352	390	381	395	379	362	402	359	390	349	379	417	357	355	390	354	411	335	336	367	344	326	359	340	408	415	363	369	379	411	357	363	398	369	380	364	403	356	374	392	354	358	377	360	370	419	411	344	384	355	347	353	384	372	373	366	376	405	361	357	406	350	390	376	419	408	420	370	379	377	383	361	368	337	364	365	350	376	373	386	358	436	346	343	352	378	359	392	375	368	340	342	350	389	392	402	366	381	358	372	347	356	377	394	359	363	366	364	400	405	335	366	364	353	373	331	351	368	357	365	374	365	354	374	390	333	348	352	332	399	372	381	371	361	371	361	369	349	363	373	356	371	364	362	369	390	361	354	372	367	398	406	389	368	360	339	323	358	362	360	359	355	384	348	366	375	381	360	389	399	369	355	355	372	368	353	355	381	328	383	364	358	361	388	381	346	365	355	359	373	344	360	340	369	379	356	390	394	349	390	331	394	347	352	368	406	336	378	366	359	360	376	363	388	355	347	395	370	365	372	368	356	444	380	343	341	373	353	361	340	335	385	332	389	396	381	348	391	354	338	348	392	370	341	354	376	382	326	405	404	367	387	375	358	374	369	392	382	383	367	370	386	381	373	337	368	387	395	373	389	357	371	344	371	377	406	396	328	405	350	375	396	390	369	344	392	379	340	381	382	392	445	373	392	347	383	361	322	354	379	363	347	345	402	361	367	327	365	403	382	371	360	359	362	376	400	371	374	350	378	373	377	354	350	377	380	356	364	392	391	335	351	371	380	371	390	398	395	386	403	353	353	362	331	381	372	377	386	388	360	375	340	382	353	353	413	349	360	379	367	419	358	394	369	372	354	374	359	372	322	356	343	400	352	388	347	344	341	361	365	384	341	397	394	400	408	361	339	371	380	384	395	364	357	371	370	362	361	386	363	370	364	364	341	385	377	320	344	313	368	400	386	369	354	400	347	358	412	370	352	376	372	381	371	334	389	384	398	380	369	365	326	362	413	371	378	365	370	372	395	355	354	370	403	404	377	367	363	343	375	386	372	371	369	377	366	332	323	374	362	342	377	368	365	392	375	328	380	366	381	374	351	400	344	375	365	371	395	345	336	379	393	364	388	366	405	372	362	377	404	377	359	363	333	339	333	381	358	377	368	352	369	362	368	350	363	353	368	364	387	345	412	342	395	394	354	346	405	360	366	362	377	355	338	382	352	363	379	340	379	391	379	397	417	360	376	373	371	405	340	361	347	393	369	394	376	376	363	328	329	392	366	361	339	357	361	363	365	373	364	321	336	377	389	353	362	384	374	369	386	364	353	357	387	365	337	350	339	349	367	420	394	365	360	353	381	354	334	370	329	374	358	367	393	374	351	390	322	359	400	359	351	390	391	406	413	400	394	375	355	367	378	372	378	346	350	343	418	326	365	386	377	364	376	346	351	381	367	364	378	414	337	368	394	385	365	363	370	383	374	349	341	366	349	359	351	372	323	404	357	387	356	363	379	364	362	372	334	369	378	374	378	350	366	381	362	367	342	369	338	386	362	359	354	351	357	380	331	372	344	420	371	381	366	374	335	341	351	363	403	373	329	384	355	385	364	372	348	395	373	357	374	384	394	363	400	368	380	355	375	389	390	353	374	399	351	368	398	345	374	373	394	373	378	376	377	374	370	412	384	376	342	404	404	366	366	390	379	379	399	349	381	378	377	389	357	359	346	365	369	337	365	390	372	362	393	381	359	338	359	376	376	343	364	385	365	352	348	364	356	397	324	398	387	364	354	390	379	356	379	360	379	386	359	374	338	381	397	366	357	379	363	384	370	413	372	339	394	397	389	400	420	410	370	387	354	354	384	379	336	363	344	374	375	358	371	384	382	373	382	340	375	376	373	382	367	381	395	390	382	360	394	401	379	361	341	378	350	356	358	375	362	359	389	357	358	373	401	394	325	391	342	336	382	361	342	353	339	345	406	368	326	417	387	381	397	361	394	374	381	408	383	413	346	409	410	346	368	394	366	338	357	377	364	335	356	389	368	384	371	368	376	354	383	349	356	396	380	427	326	371	363	383	355	379	399	365	358	354	364	373	374	374	345	377	348	352	353	380	403	400	372	361	394	358	361	405	378	362	384	351	364	380	350	380	348	359	393	343	364	348	410	353	346	389	362	411	377	403	347	351	363	390	360	356	357	356	387	384	361	359	382	377	336	380	362	366	387	412	354	407	395	381	374	387	388	359	391	326	382	354	362	349	306	358	400	362	384	360	396	380	358	368	365	398	351	378	383	372	370	387	377	369	362	387	370	389	370	349	367	335	374	370	387	369	354	390	378	405	393	373	396	343	351	373	359	366	373	349	350	351	381	384	361	405	388	360	350	370	360	338	366	354	409	357	311	395	391	361	382	399	368	353	365	393	391	348	399	411	359	373	387	295	336	395	367	335	361	337	378	358	355	363	357	357	397	362	358	378	349	350	423	391	404	388	362	383	343	328	354	365	365	392	362	400	352	366	374	356	416	393	348	384	367	374	363	367	372	328	360	361	397	366	412	373	379	375	348	357	371	364	366	402	368	411	342	419	350	390	335	358	368	365	397	372	336	380	381	400	390	396	400	357	359	357	376	357	361	343	367	373	370	368	352	373	327	338	385	363	353	370	379	360	342	327	382	371	371	356	358	351	337	340	375	352	369	373	375	377	380	370	388	345	386	395	369	338	366	400	374	424	345	350	380	373	393	416	340	331	368	334	385	400	334	368	362	352	355	433	365	383	377	346	328	324	366	385	330	363	351	354	356	349	380	358	370	397	357	404	400	370	373	371	426	378	354	358	421	379	393	358	388	378	383	326	383	375	376	397	363	394	392	353	361	407	374	369	359	357	374	371	399	393	390	379	359	374	365	340	373	378	405	370	344	378	343	406	360	402	377	402	425	356	380	372	361	364	367	356	413	387	357	368	351	369	379	360	356	371	387	340	364	377	336	353	358	358	391	367	380	400	359	376	380	390	355	343	369	377	399	381	356	383	401	378	384	422	335	405	395
21641	11009	14504	16866	14261	11530	9464	7593	6267	5267	4626	3915	3397	3147	2768	2521	2202	1905	1760	1595	1565	1480	1530	1512	1571	1509	1463	1211	1029	1018	1061	1039	1005	1020	958	965	964	938	965	949	928	846	939	895	844	827	860	876	916	898	850	844	889	829	864	834	857	830	868	818	857	843	805	788	823	784	843	854	889	780	858	912	798	792	830	888	866	821	836	896	852	808	759	850	856	795	793	836	767	823	852	813	829	804	850	822	859	802	824	801	878	850	840	782	886	831	789	805	825	810	819	817	795	784	815	813	850	824	825	784	865	841	873	886	816	840	830	850	866	816	787	853	842	835	816	798	847	833	826	848	800	844	828	849	845	860	840	783	826	819	811	829	847	805	825	853	795	820	811	845	869	806	781	819	821	833	818	836	819	812	786	779	791	870	792	822	794	857	784	910	778	863	870	838	834	867	813	830	777	840	789	879	821	838	820	835	827	832	855	766	815	860	795	860	814	754	799	844	858	850	847	868	809	854	866	832	881	826	801	870	815	875	791	802	842	829	840	847	852	862	819	805	843	848	833	818	826	852	816	832	918	842	856	831	839	829	790	816	809	797	856	817	810	838	856	865	848	795	863	855	779	793	866	881	778	871	817	808	841	811	815	877	774	850	849	782	868	790	829	808	808	831	822	831	848	832	880	786	816	842	802	816	787	793	786	822	790	810	865	798	830	860	811	793	804	800	825	836	781	762	803	841	841	804	825	828	819	851	816	842	798	818	837	834	836	820	857	871	847	865	774	856	865	837	837	830	829	822	848	843	829	885	826	819	837	831	809	853	783	806	834	789	823	816	809	850	739	831	807	831	822	870	830	804	834	832	789	853	827	809	868	791	831	817	801	828	813	841	818	803	896	842	836	847	843	799	843	812	795	843	860	790	838	822	816	816	799	804	805	863	873	845	852	843	825	856	779	863	828	806	846	820	820	813	777	814	841	808	825	853	840	817	869	809	816	811	812	792	879	868	762	821	818	808	816	924	817	809	852	833	837	833	819	858	793	838	851	825	792	839	817	858	852	815	820	860	774	821	803	780	801	860	787	857	787	819	822	824	847	811	793	865	822	771	780	809	832	825	807	813	786	824	846	865	827	863	840	812	794	849	904	828	848	870	884	836	820	848	837	795	797	808	844	818	792	816	788	805	801	783	815	816	829	888	804	795	819	865	834	761	857	810	855	781	833	839	854	824	845	820	840	807	821	819	835	793	872	842	835	853	815	872	803	832	820	848	860	785	844	840	816	810	856	815	840	814	843	857	881	836	848	816	866	815	850	866	836	848	871	757	855	829	794	850	826	833	807	862	799	855	792	787	818	836	783	809	845	855	854	852	863	816	826	832	823	823	809	866	784	818	825	855	846	804	754	828	786	816	856	814	822	817	861	833	774	794	903	823	841	834	817	811	880	833	832	827	867	843	799	877	803	800	821	788	838	816	789	811	891	825	862	844	839	806	841	820	852	805	829	834	813	832	849	860	824	819	831	807	876	755	822	799	818	826	864	850	791	850	799	810	787	825	839	833	826	839	844	889	796	823	806	812	865	836	816	852	821	853	787	840	861	832	824	826	812	862	812	842	855	836	808	887	824	859	872	788	785	822	846	815	819	854	851	805	835	812	846	816	846	858	799	849	823	871	802	846	832	847	811	788	866	834	848	821	858	822	858	811	822	794	813	826	840	837	815	798	839	816	819	825	796	821	848	841	817	791	861	862	787	922	804	846	790	814	815	809	823	835	830	797	848	854	873	837	866	852	823	841	808	839	807	846	842	803	818	870	776	840	850	858	852	825	869	823	835	837	821	805	823	851	847	846	836	835	811	790	859	822	821	808	835	906	829	834	809	850	815	859	789	863	851	828	783	803	814	789	830	767	836	835	815	832	826	867	854	899	834	831	841	864	817	882	815	758	803	846	836	806	801	794	832	842	840	823	886	769	816	867	845	835	835	825	827	837	846	763	825	833	820	860	879	829	809	802	808	835	825	853	860	815	813	853	823	842	816	857	838	831	849	852	812	821	774	840	855	844	833	835	793	837	849	834	806	839	828	853	841	824	807	813	778	833	827	861	811	829	872	841	837	812	808	808	810	773	839	847	807	779	827	837	825	805	837	812	862	827	838	802	827	857	810	855	794	830	812	823	840	865	844	790	877	840	893	866	798	858	831	819	827	802	821	813	833	811	832	871	808	785	808	841	881	810	822	838	851	833	809	905	846	851	842	856	822	761	867	824	859	844	799	824	826	794	853	798	899	796	840	793	839	798	835	831	828	820	839	841	817	857	837	824	871	825	811	798	813	841	853	819	827	845	811	848	849	793	841	801	779	870	812	815	802	844	847	782	786	798	895	818	839	860	848	799	794	841	840	829	859	802	832	812	829	808	818	806	866	801	820	817	833	830	882	812	814	833	805	912	828	880	852	895	824	797	820	802	897	803	851	797	824	864	793	833	831	800	815	789	870	840	824	799	778	748	825	840	843	829	829	886	850	815	890	849	811	883	805	811	827	763	809	805	821	819	835	815	865	871	848	805	851	839	836	801	833	867	812	854	792	859	813	837	824	786	878	838	849	812	822	867	792	797	816	781	833	874	845	857	845	853	816	844	818	812	813	804	844	813	806	846	839	859	821	906	834	854	825	822	841	816	787	808	873	770	831	846	852	860	830	810	836	844	819	858	836	847	862	882	807	809	875	899	901	799	808	835	821	849	850	818	852	851	815	832	804	852	826	839	889	788	813	864	857	886	853	770	819	902	829	829	786	819	798	861	785	803	835	802	770	837	835	799	860	844	817	841	785	835	845	810	838	812	809	882	829	844	833	780	812	806	824	859	833	832	826	835	842	888	851	800	838	827	827	835	811	879	850	815	789	791	805	818	832	817	903	870	851	884	799	820	847	789	869	880	898	825	810	788	787	781	818	846	845	830	791	820	865	848	861	853	788	831	878	878	837	868	829	844	759	785	856	821	816	860	812	799	882	813	819	826	854	805	783	817	819	845	788	828	825	844	845	863	866	827	815	800	867	860	848	858	795	883	796	813	835	826	820	777	824	843	815	844	846	859	841	847	828	848	867	811	802	829	867	874	888	843	801	839	835	798	801	835	840	821	820	828	766	840	813	779	797	889	866	781	845	843	871	806	808	805	873	808	782	822	867	783	812	848	826	840	807	769	837	818	813	805	835	797	806	853	793	817	840	853	809	824	804	854	820	874	797	816	850	878	852	810	849	868	799	863	782	836	898	859	824	901	872	811	834	842	816	853	809	865	842	824	838	829	868	806	806	825	839	873	820	826	766	904	869	863	805	863	805	795	786	826	788	833	823	842	824	832	864	835	876	851	867	806	850	879	843	778	868	818	851	815	868	792	849	766	832	827	803	845	751	868	852	823	822	829	794	845	874	770	861	795	845	801	846	804	808	790	850	818	855	825	820	812	840	863	849	777	778	863	816	848	823	861	883	837	885	832	836	827	834	849	781	830
15512	6395	4181	3204	2022	1509	1138	976	814	675	630	619	569	529	511	477	422	472	430	454	454	430	405	432	425	418	405	392	395	425	368	398	401	410	387	403	393	391	384	409	404	378	385	392	396	378	400	397	416	418	386	400	394	352	345	437	415	408	417	403	399	404	394	419	376	436	410	372	370	389	378	402	376	374	378	376	429	385	405	362	385	374	370	400	377	364	383	398	419	396	370	411	413	406	387	386	424	427	422	396	391	379	418	405	386	366	400	389	418	394	383	367	404	384	420	396	363	397	394	411	387	352	351	428	374	384	405	354	385	369	384	380	376	415	401	374	384	356	409	407	369	407	398	370	414	425	384	418	379	383	403	362	417	414	400	398	383	409	413	350	382	393	366	403	425	415	406	390	409	397	410	388	395	409	370	409	392	389	394	403	360	372	383	391	407	383	373	398	412	403	406	412	371	405	429	377	379	401	396	373	393	355	361	358	406	388	451	410	414	423	407	376	396	400	393	395	391	437	376	356	406	425	396	428	371	401	363	356	404	390	400	388	378	379	384	391	377	403	415	431	386	383	388	394	378	352	421	396	361	401	403	406	361	386	377	402	413	403	362	405	382	370	397	397	339	392	404	387	405	411	406	403	397	375	405	394	374	385	382	448	382	379	386	372	389	392	439	384	383	410	410	392	358	362	399	357	395	372	356	378	392	397	369	389	364	413	396	410	367	404	359	397	396	378	390	429	394	359	345	393	382	397	396	382	416	372	377	400	365	396	375	356	399	379	411	373	373	365	373	405	384	358	365	376	390	388	389	407	390	397	396	367	393	407	405	359	390	389	371	395	352	407	402	403	380	429	414	382	394	421	413	364	385	371	411	393	435	388	365	400	372	377	399	409	366	402	385	384	417	382	423	383	403	393	390	389	367	382	391	370	403	388	380	398	386	395	369	397	379	372	398	388	438	399	406	398	428	397	381	401	420	417	393	387	374	377	411	378	427	407	364	383	372	392	392	426	380	432	408	406	345	422	397	380	374	403	388	407	385	420	367	372	393	407	351	383	415	386	387	391	373	437	372	375	409	385	402	363	352	382	385	408	421	378	419	372	365	405	400	354	397	386	400	370	410	375	423	388	350	415	387	347	388	393	396	410	387	418	403	400	393	421	373	407	405	389	405	379	376	386	402	381	395	395	394	379	357	355	393	368	391	410	437	383	395	385	401	377	377	380	364	370	413	423	389	378	384	373	393	372	343	364	409	420	357	402	389	405	400	419	388	373	373	403	423	391	360	375	368	425	380	448	400	384	392	417	360	375	397	391	376	396	385	378	373	403	387	415	411	389	391	406	398	386	413	417	375	407	402	375	396	428	389	379	363	415	364	392	386	359	401	401	374	377	409	390	368	398	406	391	375	378	373	403	384	392	402	364	376	392	390	413	412	401	429	402	386	395	403	400	441	417	449	397	397	416	408	364	392	423	398	402	377	416	377	339	379	351	366	437	418	389	343	384	387	333	376	421	386	391	388	382	401	374	390	370	365	409	403	390	393	385	377	431	397	392	395	447	422	393	372	388	408	386	406	432	408	435	345	376	378	362	355	372	395	379	404	384	393	387	352	418	361	387	363	406	379	416	403	372	374	373	388	333	408	372	368	398	407	394	370	395	398	378	391	429	429	387	376	375	397	410	415	405	397	356	376	429	376	422	415	360	398	417	386	410	400	408	400	384	408	383	381	335	377	398	388	380	409	389	376	407	384	367	409	397	365	376	388	385	383	389	383	371	398	387	372	353	426	424	366	415	385	367	397	389	416	425	372	391	418	389	409	358	374	385	373	402	401	406	382	405	377	405	386	393	395	362	367	434	398	406	395	369	389	355	391	410	346	353	374	377	427	405	403	380	391	411	407	416	399	401	384	370	378	384	403	378	413	395	374	388	413	353	382	405	365	361	370	404	350	383	379	366	397	425	375	414	390	395	367	419	403	406	406	364	343	370	402	421	385	360	358	435	397	366	396	393	351	378	430	378	402	380	382	369	422	373	366	395	395	424	385	451	405	406	387	370	388	367	382	378	398	421	327	385	397	374	415	423	394	400	398	384	397	402	386	377	406	383	395	409	369	377	371	393	440	373	357	386	443	430	381	396	368	359	393	366	373	409	387	375	392	377	400	371	372	377	421	364	388	407	400	358	402	395	385	379	380	364	367	383	399	418	397	425	425	384	369	392	401	405	425	379	407	373	417	403	372	424	404	357	396	382	425	418	391	390	394	381	363	426	403	382	397	419	411	409	422	378	342	401	416	388	358	396	379	423	353	367	395	396	414	401	401	401	412	376	395	414	376	401	371	395	434	363	406	364	366	406	403	354	412	377	363	388	353	422	451	389	424	398	363	387	375	401	442	395	411	389	375	360	339	429	427	349	386	412	422	416	388	398	346	360	408	421	383	394	347	377	406	379	393	389	409	401	395	353	409	409	414	440	415	431	399	388	407	419	397	415	407	388	430	411	397	402	402	390	388	350	392	380	374	366	384	413	390	415	396	401	437	386	413	392	348	382	432	389	400	394	408	364	369	434	383	381	417	405	415	379	364	395	381	415	382	424	405	353	382	404	388	412	384	395	408	399	381	374	371	407	389	367	399	427	398	368	404	411	390	411	372	399	385	394	401	380	387	384	361	395	373	398	377	379	393	375	366	416	386	427	395	397	410	394	407	392	385	395	405	378	356	421	384	386	381	396	391	416	376	356	378	422	374	401	374	386	414	389	424	386	365	410	388	382	394	384	405	375	401	394	388	369	406	359	408	378	398	389	395	383	361	429	416	347	378	409	397	387	387	398	411	432	383	376	413	379	354	400	355	384	335	394	390	396	370	413	400	381	413	368	411	364	422	392	409	388	403	397	411	382	425	416	377	343	371	389	411	368	391	429	385	360	412	372	378	374	395	391	404	400	383	386	380	412	391	406	389	371	387	425	419	397	402	390	394	362	414	408	393	392	390	362	358	413	407	346	377	376	404	392	344	391	393	380	399	379	425	421	356	406	391	390	383	374	395	394	354	360	358	416	349	394	372	379	360	412	437	364	395	413	445	388	397	387	418	395	406	403	354	408	396	399	402	418	372	397	387	398	412	412	405	377	401	400	418	397	372	409	421	367	428	372	399	376	409	368	389	360	364	359	398	381	369	373	378	388	380	405	373	350	364	430	427	355	395	370	407	405	387	393	407	398	353	408	388	399	419	391	386	415	413	412	407	415	344	368	389	406	416	430	419	385	414	426	397	395	377	385	382	407	431	395	377	386	395	394	479	374	354	396	370	397	421	383	372	400	420	411	367	380	375	427	450	362	373	380	423	378	366	398	401	409	387	359	376	405	374	383	385	404	418	381	391	396	404	366	443	378	438	417	412	400	385	391	394	357	387	381	378	412	404	383	414	400	362	381	376	379	373	418	388	404	397	413	403	378	408	388	372	413	387	398	431	382	382	350	391	371	359	373	397	399	405	387	382	395
9818	5178	7625	8916	7002	5406	4216	3568	2949	2587	2272	1986	1887	1775	1516	1385	1327	1242	1174	1114	1128	1076	1059	1031	1052	1046	960	980	988	913	915	977	928	928	931	864	907	877	925	916	867	874	897	884	927	889	854	908	814	881	898	860	838	869	956	878	878	843	847	875	944	842	921	915	887	892	860	881	875	850	907	808	872	853	875	837	892	934	850	842	859	812	826	869	902	884	836	896	821	836	920	816	889	866	869	848	860	878	943	875	876	875	853	873	860	888	818	948	888	879	917	879	834	899	855	848	853	883	856	863	855	889	958	871	884	878	863	888	851	840	826	890	841	918	860	894	834	874	868	877	894	872	850	847	919	892	842	845	913	913	886	864	895	888	899	854	831	890	894	893	854	845	862	893	840	872	909	896	894	879	920	875	817	824	876	859	870	898	851	910	876	853	804	875	923	890	841	825	847	853	920	908	868	861	861	877	894	884	863	833	883	898	798	859	882	842	883	861	845	877	873	851	901	913	863	909	835	880	859	854	891	863	909	842	915	897	905	856	886	883	866	834	843	885	843	853	768	878	846	836	866	849	841	878	844	886	873	861	868	837	870	845	895	869	789	896	883	882	869	850	928	866	929	867	925	858	842	877	940	881	813	876	859	892	880	876	878	867	880	844	880	844	855	822	808	809	910	885	859	893	815	854	874	863	879	867	895	915	848	903	871	872	880	842	885	877	844	892	836	910	908	840	859	887	846	879	821	870	840	859	868	881	874	827	846	893	854	869	879	911	834	875	885	898	841	853	899	912	921	868	868	850	881	871	880	815	829	883	902	845	804	882	885	881	877	856	902	812	890	853	884	880	893	893	854	857	911	905	900	891	838	913	867	931	829	866	868	894	896	913	823	865	911	851	880	896	896	856	892	892	867	814	912	894	876	869	884	884	902	858	871	863	805	855	900	909	877	822	868	872	857	877	882	860	823	875	923	875	875	904	880	839	864	829	857	825	865	935	838	904	896	875	856	867	852	915	909	874	891	895	904	907	851	866	874	911	861	918	883	861	871	908	836	839	893	807	873	822	853	877	865	863	909	916	840	874	871	831	858	916	914	870	877	857	870	899	860	852	901	914	903	847	861	880	887	859	859	899	929	882	857	827	836	882	913	914	898	836	772	883	834	824	903	862	860	878	891	885	905	930	859	902	882	920	868	885	830	912	897	856	836	874	912	869	902	890	863	848	918	845	873	886	868	874	883	857	864	860	843	836	870	828	861	864	899	837	842	818	875	828	896	939	836	970	876	854	929	875	887	801	823	857	868	872	851	875	910	857	834	871	861	797	852	823	854	843	908	805	920	863	881	920	856	864	833	866	859	922	878	884	851	883	864	918	812	913	857	893	878	851	897	827	873	869	886	877	872	887	841	818	891	889	861	871	891	851	918	838	868	909	889	911	823	842	865	844	842	834	876	823	890	835	878	881	862	867	844	854	850	860	874	867	922	848	813	928	894	845	938	900	836	831	889	899	871	840	853	846	864	878	884	873	958	829	845	871	867	842	871	863	792	853	861	837	872	854	892	909	867	916	867	870	801	893	862	883	849	848	871	908	868	885	929	872	900	875	859	866	901	913	859	812	837	904	936	897	891	853	852	852	852	857	862	809	880	840	820	838	864	887	841	871	903	857	836	893	894	891	889	912	862	865	882	852	868	844	867	851	920	849	900	859	864	881	880	868	868	882	857	892	875	869	841	904	867	893	898	872	818	838	914	906	838	899	889	854	905	891	844	857	901	878	870	877	871	893	860	875	879	851	853	865	915	846	838	874	824	897	885	874	887	826	881	863	843	841	878	834	835	881	870	858	951	867	876	872	925	903	878	881	842	847	856	871	905	906	938	856	874	862	899	825	881	811	837	898	821	842	879	844	903	892	874	862	852	837	891	872	871	879	868	843	833	866	890	891	865	887	885	904	913	898	861	872	887	856	894	904	842	913	813	898	856	883	866	864	913	904	851	886	897	849	886	844	875	870	838	830	855	829	919	861	874	897	892	868	889	883	880	880	886	895	811	876	815	894	861	889	878	874	861	898	876	844	868	940	857	845	916	908	886	843	856	864	878	876	877	920	924	893	877	908	862	843	872	859	922	886	873	861	878	859	841	826	856	869	882	881	863	831	875	862	883	873	883	893	872	830	904	895	906	852	851	843	903	826	905	887	808	856	887	869	872	904	881	847	893	848	889	902	873	853	886	837	812	915	822	831	831	916	850	874	822	858	873	890	894	898	871	873	863	889	869	828	837	786	866	896	877	884	879	952	852	932	895	848	826	885	777	804	880	903	884	873	833	833	873	895	890	871	836	891	867	897	878	890	886	911	901	851	817	878	868	861	868	875	925	806	874	854	875	844	891	856	887	844	913	829	888	912	888	851	857	885	904	884	825	902	918	877	907	833	890	913	888	867	852	938	861	868	852	837	861	824	825	848	859	879	850	865	835	880	881	901	906	892	898	860	879	919	819	863	855	847	855	843	840	874	924	877	815	838	898	898	861	873	880	908	896	934	859	883	861	840	832	885	833	881	826	874	834	885	865	836	849	826	937	885	802	895	874	880	896	804	862	864	860	891	895	926	864	889	827	909	901	874	882	912	859	867	852	884	862	898	862	861	882	883	893	847	873	873	830	835	911	878	860	874	866	867	884	897	850	868	873	798	840	828	813	905	936	856	870	843	858	899	819	843	873	890	835	854	891	878	837	871	802	908	899	893	849	842	896	878	900	850	928	843	897	853	840	842	912	869	846	818	852	861	848	839	880	875	831	851	805	908	853	916	899	851	893	844	898	824	848	872	863	881	897	905	905	848	922	889	868	884	839	894	857	857	887	837	850	872	860	873	864	832	882	852	876	865	877	870	876	874	892	839	830	830	886	912	854	857	858	845	904	851	899	895	847	874	825	863	863	865	862	839	884	868	848	815	855	854	856	924	856	820	879	877	891	860	909	865	820	867	874	909	873	899	844	817	879	817	835	880	896	870	828	885	830	860	912	913	886	822	876	875	853	868	834	908	880	897	878	913	836	845	901	906	821	826	869	891	819	915	875	880	803	871	916	862	893	864	882	817	900	848	878	863	857	878	927	852	869	855	870	878	833	861	889	844	869	874	913	902	837	858	859	877	884	895	830	855	867	895	793	817	852	862	868	888	893	922	893	875	837	861	908	882	829	893	890	865	828	873	879	899	846	910	884	859	830	916	879	925	843	862	870	850	905	814	871	848	875	852	851	850	831	880	877	863	825	904	854	818	863	825	891	893	892	851	843	883	809	851	855	906	911	852	856	840	850	839	852	857	834	818	894	833	902	889	875	900	935	914	861	881	835	901	874	867	878	905	820	911	917	865	895	832	853	904	929	814	873	898	903	885	851	871	895	859	895	853	898	873	857	860	892	812	858	860	937	912	884	832	901	865	899	887	914	822	839	934	831	879	866	860	854	926	836	860	814	875	859	871	876	867	838	871	851	852	851	922	914	894
26816	11695	7506	5621	3684	2512	1871	1444	1171	1028	906	754	694	632	573	615	544	531	477	481	414	473	432	410	417	428	368	424	410	419	393	382	410	411	369	377	396	452	362	397	366	406	359	384	404	394	407	432	403	311	349	411	385	384	404	392	366	338	370	355	370	379	413	384	372	397	378	374	395	375	372	381	386	372	384	362	397	375	368	353	383	392	375	334	376	387	408	354	372	386	354	397	425	373	382	360	381	410	414	368	384	360	403	384	373	385	373	353	406	372	356	346	381	396	390	421	360	403	372	400	353	375	411	409	384	382	387	378	386	398	333	377	394	403	376	374	373	318	364	367	340	370	394	360	373	398	362	366	364	381	399	430	365	397	359	386	369	392	388	374	396	341	377	407	411	343	365	401	372	376	360	374	384	406	385	413	358	343	339	363	371	386	391	364	382	363	382	371	401	379	379	355	379	378	377	386	398	373	372	379	340	413	379	367	347	410	398	389	390	413	380	339	365	338	372	382	373	376	345	371	413	364	401	387	385	412	345	388	395	378	404	335	392	396	369	358	381	370	364	377	360	374	341	370	423	353	396	340	432	414	371	409	381	366	415	405	400	375	404	381	350	368	363	426	380	387	404	342	392	396	421	364	374	358	356	383	383	350	364	349	369	409	374	316	383	382	371	379	400	391	352	337	394	377	381	380	400	390	352	371	396	362	388	329	378	403	381	422	387	382	397	349	401	370	396	369	385	378	431	350	377	355	365	402	396	407	402	406	389	435	356	373	361	370	390	393	380	396	369	392	354	368	403	391	381	373	332	392	373	338	384	401	384	374	398	390	381	369	393	406	380	350	382	375	402	410	404	376	349	417	361	385	394	392	362	381	379	422	358	356	352	365	387	392	370	381	324	365	371	374	362	372	386	340	372	372	393	364	416	388	351	394	369	374	380	392	352	386	421	393	371	371	396	393	370	410	367	367	381	358	370	356	378	374	360	411	378	387	397	363	366	377	404	391	358	424	395	402	361	388	392	390	404	397	386	390	422	400	363	383	374	393	346	331	368	353	357	371	429	352	330	374	411	391	408	388	378	382	381	373	390	355	344	402	377	388	428	403	346	347	349	390	388	391	324	382	393	356	427	361	405	359	364	376	397	348	377	369	353	340	364	365	349	396	362	363	370	390	386	372	359	359	365	372	357	383	399	391	385	376	373	365	376	379	416	381	387	382	408	373	387	376	418	378	426	375	387	369	369	391	348	361	367	378	321	378	383	358	387	373	338	402	352	388	364	381	391	378	402	414	375	396	375	365	392	414	418	389	360	365	371	388	354	319	390	387	366	353	381	381	384	435	343	352	370	397	366	380	397	356	349	379	368	357	360	372	428	398	392	349	347	389	372	382	381	371	375	373	363	369	370	387	391	354	378	381	396	363	403	364	407	356	404	328	364	363	375	380	350	381	371	367	415	382	421	386	402	367	311	387	431	401	351	381	398	370	412	350	391	371	399	394	362	379	363	384	387	375	383	383	362	383	373	352	349	379	378	387	433	368	367	385	369	364	395	399	381	392	396	375	392	371	401	390	412	389	392	370	390	342	392	398	364	377	341	376	413	397	393	377	370	373	373	391	386	384	424	391	371	411	331	373	398	390	419	387	366	390	385	370	380	400	350	394	351	396	372	364	367	416	354	349	370	346	373	393	345	395	356	350	396	355	401	394	373	364	353	381	378	346	361	387	393	386	359	381	387	386	393	360	368	347	345	376	328	372	365	401	387	371	384	377	366	388	385	390	368	359	352	364	346	397	373	390	372	369	341	381	411	396	348	357	419	370	362	383	394	356	362	395	379	384	359	363	362	371	356	391	362	340	372	395	338	362	378	357	363	359	388	381	409	402	398	345	380	423	348	409	386	406	381	397	376	374	376	378	401	408	370	363	392	361	382	372	364	374	365	375	406	402	373	382	428	380	358	370	375	378	382	388	427	382	334	385	387	358	370	378	339	353	370	396	350	339	366	391	341	404	405	330	338	369	379	383	376	361	331	395	354	393	405	408	388	365	415	378	364	380	355	393	388	381	383	370	352	366	421	403	367	366	383	401	358	377	385	377	391	370	393	383	412	394	417	390	396	404	349	380	350	364	402	387	383	404	360	389	378	373	392	386	409	395	367	369	387	354	387	385	376	389	409	397	390	380	374	354	383	374	404	402	363	399	345	384	351	371	381	394	398	402	380	375	390	355	375	399	407	375	413	362	346	366	377	358	368	385	382	384	370	377	375	348	364	380	371	373	380	383	384	383	375	366	380	381	405	405	366	389	404	376	351	367	355	406	389	358	399	368	383	352	394	375	363	376	402	341	381	416	363	383	370	390	366	342	396	401	365	400	384	388	372	387	369	384	356	397	376	369	352	376	374	409	366	371	381	359	383	387	322	325	371	394	430	367	396	378	388	350	370	390	401	395	349	344	358	414	356	408	337	379	350	380	382	365	373	347	363	356	381	436	342	373	406	347	395	404	410	370	417	356	378	379	360	376	360	365	354	341	403	391	378	387	396	366	361	414	414	371	379	377	349	382	365	367	403	378	348	334	360	408	360	399	398	372	407	370	354	382	380	383	375	333	383	382	368	375	313	402	353	375	349	409	398	370	377	370	395	377	415	386	392	420	366	361	361	378	356	379	374	341	340	370	363	392	360	343	364	389	367	359	418	394	335	370	382	347	392	395	373	366	400	396	416	366	406	402	384	389	365	408	384	370	390	359	359	377	372	328	410	385	359	337	344	349	363	353	386	399	391	358	360	388	383	382	356	382	397	377	368	410	382	382	387	396	364	388	345	373	412	381	367	402	399	367	330	398	363	404	379	415	412	372	406	394	402	376	397	390	357	398	387	378	379	365	361	356	429	373	389	375	389	390	358	393	414	410	349	393	397	362	385	371	325	390	387	352	392	405	346	358	366	405	378	402	384	356	365	377	393	339	401	403	399	371	390	371	419	382	382	366	366	379	376	362	364	391	367	361	402	393	361	349	383	418	386	362	379	385	344	365	415	408	363	380	357	403	403	382	396	371	402	358	354	364	363	380	372	380	372	379	365	350	400	367	385	379	393	395	361	382	393	369	374	375	412	345	364	396	377	394	383	371	386	347	396	396	389	419	371	376	391	373	360	367	381	409	389	348	334	366	383	374	413	383	395	373	390	364	368	378	385	388	376	373	367	376	367	393	399	384	340	416	393	355	387	340	391	375	370	389	382	388	406	377	382	367	379	387	342	346	375	392	367	396	372	391	420	378	371	403	354	378	344	354	356	323	368	407	429	385	369	332	372	396	378	354	393	388	373	370	403	376	369	328	387	355	387	391	402	368	358	368	378	423	386	369	390	340	381	403	369	409	380	392	403	346	342	347	391	393	384	377	388	367	404	372	367	387	388	360	369	409	400	355	379	378	353	390	392	373	355	411	394	358	353	382	348	381	381	389	344	378	373	392	394	413	375	343	351	378	406	363	356	390	409	365
16964	8750	12146	13457	11744	9079	6985	5625	4852	4215	3616	3176	2759	2327	2123	1907	1824	1609	1542	1383	1316	1293	1364	1301	1335	1221	1090	1039	1040	1022	1019	984	919	974	912	955	984	942	953	913	895	878	928	894	842	888	880	869	904	894	884	838	861	825	875	876	868	844	902	854	874	859	867	854	880	875	878	839	833	935	804	818	871	860	844	816	865	856	841	867	900	886	856	851	824	873	846	838	841	825	862	846	886	909	845	812	868	801	865	837	846	906	833	810	840	833	830	873	905	822	861	824	870	829	854	803	817	783	850	835	866	859	824	906	827	890	834	831	893	868	856	908	898	866	831	849	842	829	888	859	840	833	833	835	814	832	810	780	847	822	885	780	840	839	797	822	832	881	777	868	808	851	792	843	878	850	868	845	798	838	857	832	860	866	827	860	864	821	895	859	799	844	816	784	867	788	851	851	820	851	845	859	917	863	855	878	829	872	838	847	855	862	871	812	846	852	879	870	817	845	865	810	825	843	814	824	850	809	821	854	874	823	879	859	806	871	843	833	908	857	863	868	828	845	834	849	821	876	817	823	841	834	859	873	855	829	841	873	802	871	871	858	854	855	824	848	820	839	845	861	856	857	856	803	824	844	866	871	878	849	835	819	782	856	896	828	847	785	866	829	841	868	816	833	862	897	832	837	829	765	811	849	872	818	869	846	855	834	894	852	803	874	827	888	873	825	866	787	870	918	821	826	830	841	886	868	863	824	832	864	861	904	827	812	890	867	836	880	879	842	846	827	829	794	833	882	870	866	864	838	858	872	836	893	863	898	877	827	870	795	864	771	848	830	817	884	893	845	842	856	822	776	819	881	881	862	843	890	858	815	832	869	823	837	844	892	843	796	840	855	804	824	853	884	805	845	826	855	832	897	861	899	832	863	864	862	823	824	877	846	816	859	820	854	947	818	824	855	852	838	813	909	852	823	859	852	888	820	880	822	791	847	776	839	829	862	884	864	857	847	842	890	886	893	896	827	836	874	897	811	861	850	842	854	856	807	920	867	822	882	879	811	862	848	839	817	874	810	817	843	829	836	870	849	900	822	860	838	827	840	809	870	813	816	892	869	816	831	821	873	808	886	865	833	806	788	883	837	820	821	867	848	868	880	893	812	858	878	870	845	826	830	918	867	908	845	838	851	864	837	874	873	824	915	819	823	837	803	831	827	863	802	838	886	862	869	828	836	843	857	828	833	852	839	840	806	822	850	845	874	892	820	857	872	863	788	834	822	823	869	784	889	868	860	862	832	833	805	839	871	827	860	875	833	850	867	803	828	852	800	898	839	899	792	860	842	834	835	843	875	825	829	876	869	792	838	846	769	856	814	868	771	812	903	858	834	825	873	912	862	805	843	863	856	835	796	836	849	836	828	842	872	847	821	878	887	887	846	861	800	863	858	812	852	841	867	862	841	870	866	863	795	788	830	838	832	879	842	879	833	874	880	832	812	879	776	889	832	836	860	885	812	874	860	796	887	892	867	792	839	822	862	811	935	862	840	842	805	880	844	920	892	884	871	901	827	863	873	853	817	885	807	862	817	802	843	757	848	871	829	872	836	905	784	852	815	798	822	813	915	876	831	860	837	864	844	906	829	848	849	808	801	838	892	791	836	794	845	837	884	837	878	792	846	886	859	795	865	841	804	865	805	833	817	844	851	809	834	862	787	853	860	873	862	834	808	870	870	885	841	942	804	895	835	828	829	839	875	885	815	853	838	854	868	837	859	889	836	853	865	868	880	893	832	852	879	854	836	862	841	897	856	834	822	865	859	848	828	807	834	835	836	848	829	880	850	836	866	876	853	839	857	781	839	837	875	818	888	862	879	848	804	895	823	895	865	843	842	835	884	907	831	890	806	846	801	867	876	817	837	861	862	862	874	874	824	849	839	856	857	841	834	819	847	860	878	830	813	860	865	878	850	875	905	868	865	851	876	816	862	807	892	832	816	820	829	853	839	828	794	837	852	864	839	846	906	816	919	880	847	869	839	826	839	830	874	837	865	872	876	767	858	879	875	868	886	788	865	819	841	831	831	841	853	821	855	850	857	786	857	860	879	795	854	835	826	789	857	870	843	915	903	895	821	827	840	813	881	863	858	828	832	867	828	857	877	745	803	853	935	821	833	866	855	831	830	838	786	834	794	874	864	859	895	811	818	840	808	789	835	866	857	849	854	817	839	840	836	778	860	872	900	859	806	880	878	872	886	786	888	830	874	843	854	836	829	822	794	805	830	884	852	867	796	833	874	841	843	813	886	818	830	874	849	816	863	838	869	860	830	841	835	868	893	835	852	861	903	863	805	820	796	825	883	828	824	854	829	827	811	872	817	811	892	899	917	927	840	872	840	865	879	859	885	802	776	842	835	839	841	878	736	866	932	818	843	840	846	804	840	801	834	794	858	852	846	835	887	868	819	904	867	861	885	896	833	890	843	865	841	876	853	880	813	889	846	850	873	831	811	782	856	885	829	842	853	841	858	893	906	872	865	862	871	825	945	839	856	840	883	862	812	807	848	841	846	859	813	848	854	851	886	805	822	880	856	837	835	831	864	822	839	861	844	825	867	941	837	806	849	823	828	819	858	825	907	890	888	878	864	876	820	880	829	867	839	812	798	878	820	868	848	855	852	837	837	836	862	823	886	842	899	821	859	799	833	874	848	854	791	851	880	848	813	848	823	867	884	812	826	830	890	836	866	827	842	837	875	868	896	815	912	832	848	877	843	840	863	834	842	898	841	860	866	817	857	834	854	820	894	807	926	838	831	808	761	812	811	861	846	860	858	827	856	885	855	850	864	860	847	813	840	884	852	861	855	847	863	810	848	778	896	851	882	871	844	884	822	866	895	855	849	861	845	863	885	822	837	829	869	859	855	877	860	860	879	830	854	864	891	894	846	864	890	862	846	813	854	841	870	834	895	909	889	871	826	820	806	866	808	860	832	833	853	870	826	857	902	835	838	867	844	881	834	861	862	837	838	858	833	879	834	853	854	811	831	861	870	808	826	833	849	835	878	832	818	844	898	833	820	813	837	875	811	820	871	793	835	890	816	871	856	873	835	828	877	889	841	811	832	842	812	855	865	843	887	876	825	839	869	862	853	834	844	830	841	809	787	826	887	842	847	835	874	850	857	842	861	833	840	859	842	750	844	831	800	862	846	822	846	836	806	839	826	871	780	882	862	904	815	832	857	891	822	847	873	796	899	822	863	870	830	828	880	867	833	884	851	884	833	842	817	878	790	880	848	822	869	817	823	828	826	880	798	846	862	837	878	841	821	836	831	895	866	852	833	834	849	841	888	793	873	845	856	839	891	822	807	878	847	893	861	849	821	875	830	782	812	850	868	914	860	831	865	878	875	830	832	847	891	883	878	900	782	883	897	819	858	841	886	867	888	937	858	825	807	875	871	829	867	851	832	848	892	838	871	901	826	834	844	865	806	824	842	879	829	868	773	871	858	825	823	854	857	807	836
36591	17403	11153	7929	5121	3503	2546	1981	1530	1306	1199	923	843	731	691	654	577	634	565	512	463	481	512	479	497	484	424	385	425	393	364	401	443	402	454	396	385	363	385	396	388	394	385	420	402	367	350	382	401	409	349	375	381	384	374	356	384	368	397	406	363	368	401	395	401	335	375	369	358	368	378	375	401	389	372	368	376	369	374	383	341	360	367	374	397	356	340	386	365	367	346	365	367	394	349	382	400	353	374	370	362	387	386	345	330	419	342	356	394	365	394	386	383	372	368	359	379	376	354	346	372	397	371	378	404	381	359	365	328	365	394	390	344	377	408	350	349	375	402	399	352	407	401	408	354	406	378	364	346	400	353	380	392	376	363	378	369	363	347	364	380	361	380	396	421	346	399	358	339	357	390	381	372	350	366	359	373	385	374	410	348	395	338	395	381	362	381	392	359	395	398	367	376	369	373	378	386	354	368	365	391	373	378	383	371	366	399	365	367	357	384	383	399	360	356	389	350	357	391	358	373	384	368	367	341	371	357	376	368	366	372	352	354	422	386	360	380	369	363	344	337	366	355	374	377	350	342	381	360	410	353	369	393	346	383	362	363	369	381	372	366	352	379	364	384	339	320	418	379	357	415	390	373	377	351	392	364	379	411	362	359	356	399	355	361	350	348	386	338	392	381	341	346	360	362	341	348	351	371	387	357	338	395	393	387	370	374	387	352	394	372	354	392	360	376	379	344	397	346	352	421	353	410	356	390	383	394	419	390	368	347	410	342	364	365	367	357	373	373	388	396	380	382	396	382	340	363	331	388	352	384	388	348	390	330	357	380	388	405	395	401	337	386	380	358	387	394	364	354	334	395	387	379	387	362	348	397	407	370	347	400	356	324	387	365	410	351	366	380	404	369	381	402	363	395	367	349	371	383	347	358	390	371	335	362	374	336	353	400	348	395	396	398	357	372	358	365	388	381	352	359	406	395	373	356	401	389	356	357	367	374	368	404	361	375	398	357	362	381	393	392	364	384	326	394	364	398	397	394	361	361	368	381	363	386	354	359	372	353	381	360	336	400	319	369	375	350	395	372	368	409	400	350	378	398	358	389	375	351	371	363	373	379	378	370	347	424	345	347	369	400	373	414	365	370	344	339	355	363	378	338	375	361	362	356	391	374	351	374	401	365	403	405	376	402	378	372	329	347	370	362	374	356	397	407	397	374	368	377	389	412	369	356	389	398	384	356	371	367	367	358	384	397	379	375	385	393	416	394	386	361	368	395	375	355	352	381	374	387	358	367	375	348	384	382	385	388	365	391	384	364	382	389	392	374	375	357	381	379	385	345	357	324	361	388	376	362	415	372	363	387	396	330	383	365	392	362	387	365	367	376	386	379	347	390	373	383	338	413	360	371	367	376	397	381	367	384	368	370	374	357	414	360	339	410	390	391	390	382	365	377	407	379	386	397	360	403	406	345	362	363	358	328	387	381	365	352	364	389	355	381	397	345	376	421	375	347	350	392	360	385	360	376	362	360	393	363	357	382	364	352	350	350	341	360	358	354	357	380	366	375	359	366	347	341	371	366	336	346	399	390	358	380	363	351	356	362	362	376	370	358	396	421	415	360	348	395	388	403	382	390	396	404	413	345	392	361	396	353	358	360	445	352	350	357	393	360	382	360	392	353	388	388	383	387	403	376	374	376	363	383	344	367	309	381	402	394	369	395	390	359	361	393	334	369	393	389	369	372	369	356	358	333	394	385	390	379	379	387	427	382	375	404	337	417	345	370	385	340	394	358	367	356	390	346	387	389	363	350	380	379	390	359	385	359	370	343	378	384	366	389	362	407	373	389	361	391	380	394	354	382	393	371	334	338	331	357	417	391	360	377	399	342	386	408	352	389	380	362	361	372	364	361	369	355	384	363	353	419	365	336	392	387	360	381	414	370	357	354	401	334	378	383	359	380	378	357	363	412	345	344	415	357	359	356	346	367	402	396	367	426	369	366	371	379	414	377	347	366	346	387	391	337	373	385	363	407	358	386	364	421	381	384	385	366	396	382	369	409	386	356	364	367	371	392	355	381	358	372	336	348	354	425	380	357	372	413	361	412	381	349	382	387	385	347	415	393	378	374	380	340	394	395	380	372	359	399	400	353	409	369	404	352	406	376	373	386	374	340	352	377	343	377	378	361	349	357	358	349	362	406	372	375	396	364	351	380	392	377	395	392	389	377	385	361	410	361	375	403	370	419	414	379	393	349	388	393	355	356	345	375	380	368	353	392	358	372	384	372	362	344	345	413	369	377	359	327	387	390	362	401	388	369	360	389	340	396	351	362	374	363	368	376	393	381	376	380	345	388	343	338	383	375	365	413	391	413	374	380	361	379	383	387	381	354	379	361	351	365	370	366	349	353	358	394	378	390	374	354	374	338	343	377	370	417	357	363	333	354	372	353	367	362	394	387	354	336	364	379	382	400	372	412	398	402	390	367	366	342	411	369	394	394	375	369	334	378	337	387	402	399	366	388	393	382	372	319	348	398	325	364	368	368	392	381	379	363	389	358	361	376	349	350	359	367	404	380	335	361	345	367	387	361	408	387	389	346	367	384	368	375	397	376	402	413	397	374	355	345	383	363	384	363	400	373	349	385	388	354	360	388	357	371	377	354	371	376	377	393	395	395	333	338	370	373	345	332	363	379	357	385	365	399	351	340	370	411	398	352	412	362	398	411	367	346	367	397	386	359	359	395	358	354	422	386	349	359	344	356	393	384	404	387	350	328	454	372	351	373	383	382	349	375	386	428	363	357	419	409	332	384	393	402	385	327	357	389	368	407	329	378	398	361	391	363	397	324	380	338	361	341	365	365	369	364	389	365	392	352	370	373	392	359	379	355	361	373	370	357	347	342	392	347	395	362	350	355	383	373	361	375	343	370	382	371	351	368	366	384	385	354	368	340	386	382	380	362	384	377	363	374	386	400	397	376	416	437	382	371	352	367	361	379	392	395	348	387	372	348	377	372	362	375	393	370	377	370	374	365	369	399	354	379	378	375	373	391	343	383	369	345	400	368	355	354	379	371	364	387	415	345	435	355	387	350	375	360	361	335	368	381	407	395	338	370	355	351	395	406	403	383	411	399	401	366	360	335	341	371	341	401	371	383	394	374	396	373	372	372	395	367	376	354	391	395	344	366	381	390	415	396	368	383	387	371	364	346	371	378	366	354	369	361	379	378	397	374	394	374	377	399	357	378	370	357	365	399	379	335	363	377	383	384	380	368	402	397	395	374	388	354	385	381	364	375	384	387	418	387	373	361	324	335	359	371	336	357	337	379	377	394	400	406	363	387	341	353	366	366	366	381	338	394	402	414	416	362	345	378	402	411	382	360	396	366	372	354	370	365	331	344	374	368	385	374	405	365	346	343	368	382	391	338	371	372	358	388	381	361	393	415	398	366	372	343	346	366	380	349	381	389	372	435	392	362	427	383	372	336	368	387	386	350	393	361	390
22060	11567	15637	16834	14928	11892	9469	7623	6407	5206	4585	3955	3453	2872	2802	2450	2189	2017	1869	1619	1533	1396	1561	1543	1536	1466	1259	1084	1114	1119	1066	998	980	1052	993	987	978	935	975	973	935	901	957	850	857	884	874	891	886	910	832	884	852	828	848	868	846	838	890	857	839	887	851	827	846	835	853	882	827	890	825	826	849	851	825	865	783	784	904	842	874	836	858	855	810	884	822	830	827	794	891	880	814	864	846	852	853	807	834	809	862	793	810	836	859	845	877	783	833	897	824	844	836	847	827	848	861	810	824	832	833	828	922	857	824	826	864	822	833	857	817	826	842	805	864	803	791	823	809	879	793	865	859	862	873	851	825	871	888	835	878	836	858	876	839	840	842	845	850	872	868	849	824	805	796	867	806	825	786	877	833	884	851	878	800	836	862	836	763	829	827	816	796	841	807	868	813	831	794	853	827	810	791	821	834	850	803	825	841	841	811	827	844	841	800	918	815	830	796	845	857	864	833	871	886	794	879	848	888	812	782	852	875	795	779	843	793	786	864	817	886	788	807	861	830	825	831	799	866	850	817	852	871	806	842	800	847	848	805	794	830	810	858	808	831	842	865	785	843	857	843	883	870	872	840	812	887	873	894	848	837	854	862	795	870	840	857	861	829	858	833	850	837	833	819	822	823	834	839	811	848	855	817	815	848	830	844	857	817	817	834	863	862	829	826	855	861	849	845	813	782	907	817	875	823	809	875	841	788	858	774	844	854	866	833	842	844	864	833	803	847	863	842	847	907	861	861	861	836	833	901	834	835	866	834	821	865	842	835	873	832	826	838	852	809	844	872	824	828	781	837	869	872	864	838	855	825	859	810	777	817	857	780	862	816	865	793	838	781	822	899	876	834	807	841	854	834	860	792	824	794	838	813	839	899	900	827	835	874	888	877	848	836	902	801	876	847	821	855	855	839	793	840	841	797	863	844	790	807	836	838	839	810	809	848	875	878	845	873	836	823	794	878	806	846	890	815	849	831	805	851	834	817	844	871	873	821	817	866	843	828	904	865	824	848	827	813	842	803	859	829	838	840	835	818	880	848	851	837	813	842	865	866	818	809	881	835	844	865	920	850	885	849	813	842	831	878	780	790	815	820	796	823	843	854	842	804	823	846	829	853	845	807	822	817	825	896	839	862	853	783	858	823	842	776	861	841	825	869	826	824	857	854	816	853	816	890	784	846	885	832	838	861	845	819	863	894	886	833	849	811	794	831	878	821	779	892	789	869	869	832	894	833	881	846	848	821	826	835	834	864	847	843	844	833	862	802	837	895	852	819	852	881	856	850	857	794	879	853	854	833	794	848	854	907	840	930	845	838	843	814	834	808	787	856	868	849	893	815	840	817	836	854	859	835	842	818	821	847	892	847	844	802	811	836	877	830	796	838	813	836	828	896	837	836	829	887	827	873	814	814	844	875	842	813	891	812	871	839	824	813	877	762	867	870	870	853	833	790	851	830	828	886	845	827	848	820	802	785	818	813	857	877	874	824	883	797	875	850	805	853	899	851	849	883	871	812	868	794	854	856	838	818	820	802	837	822	770	858	915	851	822	896	871	915	815	828	881	826	846	820	862	847	888	818	847	874	823	879	835	794	846	837	860	799	814	825	860	880	807	865	803	822	810	854	868	839	827	837	852	902	853	859	832	846	872	848	863	889	833	839	827	821	815	803	861	836	841	828	884	840	868	847	805	856	854	800	811	885	827	814	878	811	863	860	849	877	845	828	863	838	850	834	802	880	851	851	876	797	833	844	825	797	852	859	756	864	785	872	821	851	833	843	799	862	790	877	848	794	872	865	812	787	789	822	847	883	840	878	886	848	860	844	812	817	830	811	842	817	778	832	821	831	824	846	868	874	841	826	851	862	819	822	821	825	839	889	824	808	842	787	833	794	818	778	874	819	830	820	822	820	833	809	909	819	826	842	862	890	830	883	841	831	875	847	845	864	841	802	843	854	846	785	834	833	816	879	828	826	869	865	836	795	827	806	861	822	862	862	821	837	862	821	805	881	810	770	824	895	844	888	801	822	800	810	860	830	845	852	822	857	816	797	813	815	868	824	851	847	858	805	888	822	786	879	854	880	833	848	833	846	844	846	818	851	796	891	845	837	847	918	835	850	826	854	853	794	834	852	844	824	854	816	822	885	833	846	845	816	857	832	840	835	876	863	883	847	767	813	826	838	858	823	807	900	835	790	825	811	853	854	852	783	831	826	814	885	835	870	888	783	840	853	828	886	857	866	817	842	890	810	884	819	853	853	846	771	827	787	847	814	840	807	900	839	851	833	816	820	861	877	869	846	851	881	858	826	797	828	834	793	840	841	897	808	837	830	825	872	830	849	807	815	881	881	866	849	885	859	877	885	870	812	852	830	792	831	850	846	833	839	892	805	862	838	822	837	863	854	834	896	833	871	848	857	883	848	813	805	793	884	819	816	854	862	825	821	765	851	876	875	841	893	868	850	838	800	851	849	834	860	803	832	820	893	846	863	808	822	849	834	848	860	810	836	831	797	786	857	819	843	815	860	786	822	842	819	884	899	825	862	811	852	815	844	801	769	887	883	826	870	833	886	825	799	827	817	858	850	873	864	848	840	824	870	760	888	890	845	869	851	853	837	866	835	808	857	859	861	827	889	853	814	811	831	844	854	812	844	809	796	861	862	795	863	838	903	807	856	891	835	779	844	864	815	870	838	817	853	895	803	874	853	818	887	830	805	879	824	799	841	802	807	853	805	844	814	842	870	838	847	817	854	827	889	828	848	836	853	864	837	834	850	839	805	894	850	822	860	820	811	876	819	835	786	822	807	861	830	795	808	851	817	807	839	847	798	849	901	843	801	810	835	885	823	810	795	793	843	815	808	821	837	881	867	836	834	841	805	847	814	849	884	857	886	801	823	792	838	787	853	894	845	878	884	901	806	840	851	831	799	870	846	868	870	803	837	823	827	831	818	876	860	797	828	841	824	849	876	822	803	850	831	901	840	814	839	845	845	841	844	845	832	839	855	842	833	792	852	835	796	842	874	835	787	830	815	819	810	868	832	843	829	836	853	825	826	814	870	807	846	793	800	812	806	871	783	824	867	838	881	858	828	904	850	809	811	841	817	859	852	876	799	835	875	852	784	848	829	823	863	825	841	834	826	831	904	847	825	887	827	856	794	894	819	817	850	834	857	836	792	849	830	843	855	787	859	834	866	821	862	864	781	852	850	770	808	777	877	838	809	792	814	839	874	861	846	895	794	823	825	837	802	824	855	844	853	860	853	872	908	845	816	833	835	844	814	849	814	812	829	832	831	859	834	884	784	839	820	832	759	863	872	879	856	806	847	837	847	825	849	837	866	857	788	792	869	828	865	860	914	828	807	820	864	840	820	806	831	819	817	788	815	851	828	850	795	893	877	868	879	828	868	851	851	874	854	862	816	847	855	855	850	834	856	832	838	877	850	851	874	811	816	836	858	868
16248	6851	4693	3341	2230	1607	1218	994	888	735	604	585	579	495	494	468	469	416	456	451	417	441	428	451	433	416	422	407	421	434	420	379	432	421	402	427	389	360	363	359	377	352	395	406	399	378	368	417	389	410	383	403	377	391	375	389	363	376	379	413	398	386	378	407	378	401	379	435	411	407	382	402	439	403	384	371	371	379	371	435	429	388	397	416	428	417	411	419	418	395	362	388	411	401	374	402	421	398	363	408	420	382	379	371	394	404	372	414	399	419	407	411	395	394	434	373	403	427	377	383	408	386	393	369	385	383	416	385	374	390	362	418	399	374	383	428	386	377	415	401	366	405	419	342	403	405	389	399	405	381	384	367	394	424	449	383	405	404	366	388	420	376	378	396	385	414	398	349	387	425	394	411	389	393	384	413	402	390	374	395	400	407	408	438	355	383	363	370	394	402	373	397	364	389	416	389	363	408	398	396	375	394	395	362	394	386	379	384	404	393	407	422	367	393	338	399	405	415	428	422	360	403	361	372	392	445	430	386	404	385	399	417	413	381	368	363	402	350	436	411	383	361	363	406	410	417	361	374	372	385	417	359	421	391	390	416	404	392	387	406	390	372	409	407	359	389	401	388	383	405	445	370	404	377	400	395	389	380	363	393	381	392	374	418	387	366	368	411	395	385	416	406	403	334	386	370	406	420	397	430	398	390	397	380	380	370	399	424	421	399	391	362	403	385	370	421	404	422	378	396	406	404	422	428	432	359	386	380	402	398	354	425	410	365	392	400	404	395	405	373	404	396	390	406	436	405	392	345	392	411	405	405	369	355	386	435	420	413	418	414	399	417	356	368	378	408	394	400	412	405	390	406	379	348	397	386	369	412	411	431	386	409	389	397	383	390	397	425	381	420	364	395	349	389	438	401	377	381	416	435	398	422	402	411	444	401	370	412	416	399	398	397	398	386	403	363	395	397	373	382	402	353	433	434	394	362	384	371	392	389	350	385	376	421	405	388	408	409	398	405	373	396	405	422	393	403	408	397	362	398	372	383	378	414	383	398	427	438	387	396	397	348	400	394	398	413	412	382	364	385	404	375	404	391	386	431	373	397	410	399	382	408	404	424	376	398	385	388	421	383	397	431	441	390	359	434	384	429	389	396	415	396	414	407	373	410	413	411	371	381	392	380	406	406	390	423	410	385	377	404	426	390	398	422	380	416	417	465	392	375	384	414	387	389	380	383	432	423	384	385	374	369	407	401	423	386	361	383	387	381	426	432	386	370	379	410	392	423	396	431	415	397	370	446	397	421	409	382	429	375	405	382	394	380	382	381	387	370	405	415	347	379	408	386	408	390	430	447	418	412	437	377	410	415	450	438	388	394	404	375	388	426	396	416	431	383	402	394	358	356	397	381	393	418	419	400	356	378	420	425	385	453	397	419	382	372	367	396	438	415	407	458	419	390	407	407	372	427	395	419	391	401	391	370	410	460	386	392	377	398	383	348	397	357	373	447	373	388	402	400	360	362	364	405	372	331	421	353	413	408	402	357	388	386	396	400	379	395	402	389	381	399	398	402	387	382	395	391	403	368	378	419	428	388	395	380	378	379	376	392	420	382	394	394	399	373	423	391	382	402	392	370	384	391	403	363	387	401	350	359	378	419	396	435	364	348	352	380	377	375	388	409	381	375	409	407	388	398	353	410	401	408	403	384	355	410	357	330	419	369	402	383	376	422	431	384	421	434	420	427	436	381	411	404	389	436	430	399	401	393	435	405	390	434	383	345	376	417	370	379	347	380	351	384	402	355	376	416	400	366	378	362	385	398	430	368	401	343	422	395	409	438	398	398	417	423	382	374	399	420	402	375	389	396	386	408	398	388	386	375	387	398	411	375	416	384	406	404	366	392	379	397	397	398	412	368	410	411	418	378	402	414	394	420	367	402	359	390	403	386	372	385	380	381	395	417	398	378	430	371	383	430	339	418	361	353	384	416	409	408	405	376	413	389	356	423	369	385	423	386	425	400	408	408	394	376	398	412	368	359	377	406	443	349	372	412	411	398	415	404	372	399	399	395	410	400	421	360	396	389	424	420	418	389	394	386	389	393	401	410	421	409	404	366	400	395	429	375	395	397	399	380	419	382	402	416	389	421	333	413	412	409	390	368	406	393	373	379	399	412	387	392	404	426	397	430	427	417	384	400	412	377	379	398	392	390	372	376	369	424	422	405	346	375	420	398	430	409	412	429	398	387	384	401	394	410	403	409	403	418	392	413	381	426	377	375	427	405	429	388	420	410	391	383	393	382	357	378	375	402	409	377	392	416	390	413	404	429	378	418	395	360	413	386	394	357	394	393	414	395	398	435	399	380	415	382	423	369	374	381	360	382	394	403	386	378	380	397	375	372	370	411	413	394	381	390	439	411	389	386	420	406	439	373	420	430	395	427	381	409	415	405	406	408	403	385	381	423	387	412	399	416	405	427	382	392	419	411	374	397	431	392	413	399	386	359	392	378	397	429	405	386	424	386	422	372	396	405	361	332	415	391	412	425	420	397	417	387	410	405	380	421	428	377	382	414	399	373	426	390	404	439	404	357	412	384	462	322	370	381	438	386	392	371	409	406	394	388	389	406	433	415	368	407	386	424	398	430	395	340	373	390	389	411	398	419	408	412	395	389	396	408	411	384	406	376	429	386	410	384	394	350	403	380	398	406	380	339	386	412	412	390	367	422	413	419	385	417	372	398	434	402	394	421	415	419	417	397	363	434	404	390	422	396	373	441	394	418	378	378	357	397	401	405	412	404	394	403	406	393	373	418	388	423	398	419	388	402	384	408	388	350	421	418	406	378	369	402	426	404	394	372	378	404	406	380	398	411	358	379	404	366	379	383	386	424	406	377	376	383	426	406	385	420	408	437	397	405	385	399	414	385	433	378	409	427	397	409	400	392	378	375	376	432	391	442	400	439	407	349	403	388	390	394	367	362	417	412	410	418	382	437	389	428	388	391	402	382	432	375	390	421	434	375	433	413	416	434	389	368	385	408	408	418	394	389	403	390	383	398	395	390	395	396	384	410	398	396	399	412	413	386	400	386	370	391	409	392	410	410	396	399	379	392	404	398	407	372	376	372	376	412	396	404	395	403	397	395	390	383	401	375	393	393	424	390	384	392	427	403	338	363	418	394	409	401	384	410	353	395	428	389	436	411	400	374	417	411	424	374	376	386	366	355	422	376	394	371	397	404	351	413	400	393	383	385	389	363	393	448	389	397	373	380	374	418	384	417	412	401	403	448	366	397	397	425	424	363	377	368	393	379	390	388	416	359	367	438	399	367	382	416	368	379	365	382	411	403	415	411	427	392	396	359	438	381	386	401	398	395	417	407	397	412	409	394	341	412	412	420	401	379	437	366	390	394	409	395	377	367	402	416	384	412	390	393	379	420	374	383	406	376	391	424	417	402	366	412	427	381	405	385	376	374	384	418	377	416	388	370	403	379	418	404	376	379
10275	5563	8376	9073	7607	5932	4703	3801	3138	2689	2368	2060	1849	1642	1555	1397	1385	1293	1114	1169	1095	1116	1071	1050	1020	982	1029	959	978	934	898	900	938	932	928	920	877	912	899	915	900	909	942	907	888	849	881	872	854	836	919	929	854	873	877	854	930	932	888	883	904	897	884	867	929	878	873	899	916	896	913	885	878	860	891	863	896	916	875	867	872	882	872	921	863	893	903	862	905	849	855	917	934	873	884	840	886	872	870	895	968	917	912	837	940	860	903	871	929	889	870	908	861	872	858	845	849	903	825	894	795	804	834	896	940	914	859	822	885	861	866	881	858	863	892	881	877	875	855	848	864	866	858	908	895	819	821	838	873	922	865	898	867	875	859	861	901	883	872	859	873	872	848	850	864	879	909	825	893	867	908	880	905	893	886	858	882	902	860	861	890	896	896	907	916	831	885	892	877	894	895	915	849	882	882	872	929	862	892	867	879	912	873	869	866	887	830	890	885	904	864	888	887	924	918	857	914	910	816	866	887	875	853	914	915	887	884	887	845	913	891	923	924	884	899	853	893	875	839	873	842	882	898	917	865	924	926	908	884	892	838	886	895	874	893	887	911	895	866	847	857	861	901	920	896	865	901	918	876	852	919	833	855	865	856	943	934	875	880	935	865	864	900	892	822	834	850	881	824	861	841	894	850	836	855	938	892	910	857	856	854	828	922	887	884	855	886	905	889	864	923	907	883	904	879	910	900	899	854	840	845	839	878	896	905	865	909	893	943	891	892	856	865	812	913	922	852	894	903	919	913	910	895	921	908	920	877	925	822	864	909	871	869	911	909	862	877	860	917	835	901	941	858	848	909	853	921	919	879	917	897	843	889	875	879	851	865	878	880	874	869	881	924	939	900	922	859	935	898	903	873	859	887	914	829	850	900	855	903	881	871	874	909	871	890	877	932	933	870	824	872	817	891	848	886	895	897	900	828	884	933	790	906	896	835	851	901	901	883	880	917	832	828	884	859	925	849	836	884	888	875	857	830	869	899	869	892	869	887	868	909	894	932	891	864	867	871	841	910	872	858	910	924	900	878	902	892	930	911	883	840	894	898	859	865	854	905	889	856	879	914	873	832	874	904	880	896	877	928	875	887	860	867	929	883	896	921	888	893	886	885	861	848	916	854	861	859	847	860	897	923	872	892	896	870	891	909	880	911	816	957	864	854	886	919	864	834	841	853	855	894	885	904	849	846	881	867	880	856	892	856	872	896	860	870	835	877	869	855	893	867	927	906	859	879	855	868	901	852	866	844	857	873	919	893	886	877	895	886	912	861	894	881	843	888	862	862	900	896	881	906	887	852	920	878	897	824	839	877	892	912	792	858	849	853	870	915	888	899	913	853	897	889	896	854	833	898	863	913	851	840	857	837	831	888	862	856	845	839	916	881	856	856	838	853	895	801	828	862	907	891	848	861	881	877	883	875	888	851	897	918	872	883	881	811	889	867	861	885	901	857	898	859	822	880	885	915	915	860	860	842	828	893	942	864	855	886	905	909	873	902	850	895	916	877	866	902	874	898	916	876	903	869	855	909	877	882	863	898	881	878	832	906	919	870	899	904	945	898	846	927	881	862	888	858	879	845	897	920	879	895	885	855	915	895	858	882	901	906	868	885	913	893	915	849	873	925	894	876	910	836	893	910	870	853	898	821	848	887	875	902	881	888	934	886	857	850	824	862	913	876	893	866	901	814	879	882	932	838	912	897	908	857	897	857	910	865	911	844	873	905	877	902	869	876	903	835	851	910	881	872	880	904	839	931	883	902	833	903	878	833	895	891	891	903	915	901	915	878	891	918	954	972	816	899	861	874	860	870	897	899	890	866	892	859	860	878	869	823	860	889	868	884	881	911	898	893	881	871	868	844	855	855	850	884	869	868	891	815	921	863	909	841	900	891	913	910	904	832	863	909	909	855	887	940	876	870	904	960	919	900	904	864	880	851	850	903	854	852	864	943	894	833	901	846	919	884	933	897	870	915	887	910	899	830	874	888	914	902	888	881	904	864	859	864	890	880	908	827	900	841	864	862	936	885	837	864	879	890	878	848	878	917	884	928	890	902	879	863	879	902	836	914	880	918	861	843	827	891	866	863	946	882	879	890	889	924	860	859	882	888	893	893	870	850	855	846	867	800	865	908	879	872	902	836	900	899	859	889	912	867	891	886	893	860	841	889	906	902	890	906	874	852	903	898	892	889	878	850	899	842	892	914	958	876	908	843	913	859	870	845	850	827	848	852	895	865	838	830	868	882	860	897	926	878	813	861	896	878	896	857	871	853	861	875	902	871	833	890	847	865	832	908	939	890	884	870	890	889	870	909	872	880	830	875	901	871	866	886	874	875	870	866	916	843	918	860	895	923	870	886	894	949	850	901	909	907	851	923	897	916	845	880	861	897	908	864	918	887	819	887	858	887	853	851	906	835	857	856	814	855	861	887	899	828	857	869	854	864	869	895	859	883	834	861	897	857	901	841	932	917	833	898	886	894	895	917	895	877	894	866	864	889	884	901	875	879	855	887	914	899	920	896	863	867	845	811	831	821	866	928	856	903	861	937	892	904	865	870	913	889	912	910	901	970	902	854	888	862	875	823	864	854	861	925	880	898	847	833	936	889	884	881	827	835	861	873	879	876	877	896	897	828	927	921	865	856	887	862	874	838	852	870	902	837	887	873	900	899	861	881	845	906	868	888	868	871	878	838	878	901	903	913	871	859	897	928	927	883	834	819	887	871	894	843	891	937	874	812	899	886	864	885	877	863	856	934	870	867	800	875	855	904	904	857	910	879	846	891	880	859	849	848	851	904	843	883	897	921	806	874	896	911	870	852	888	873	924	967	881	878	837	887	850	873	921	862	877	864	896	867	849	873	933	881	881	938	887	881	881	858	909	916	853	862	893	842	872	911	854	903	904	886	912	892	866	848	919	857	857	842	877	893	882	870	966	932	890	902	890	860	875	879	855	881	845	882	891	881	940	862	868	903	824	879	907	911	888	919	892	889	859	917	851	895	928	852	861	863	905	861	923	841	851	870	884	849	879	880	960	880	926	904	888	915	883	885	858	893	878	847	904	884	872	939	859	876	893	924	831	878	905	857	874	907	881	860	893	880	868	856	871	882	866	875	855	886	924	867	900	911	849	833	879	902	858	875	900	913	931	832	862	866	902	886	895	876	911	917	881	852	851	897	851	859	853	915	939	901	878	917	858	870	914	854	841	891	888	887	871	936	878	886	858	900	923	848	893	866	859	895	935	901	861	913	852	897	820	874	872	861	867	892	902	833	865	899	852	820	902	852	871	894	915	850	883	848	866	878	876	894	870	824	846	849	881	904	898	872	854	910	884	871	941	924	868	856	854	917	896	863	895	912	933	821	860	886	884	815	846	878	863	891	876	883	853	875	853	845	914	837	862	903	841	877	896	871	881	935	911	899	854	900	894	870	855	819	853	848	904	846	902	891	923	900	862
27916	11410	7735	5940	3740	2636	2170	1455	1159	1083	865	772	677	604	557	568	526	507	435	462	473	453	454	459	458	427	426	442	385	431	390	405	396	388	416	375	389	399	394	407	345	379	371	331	353	367	375	427	353	389	385	378	369	385	420	401	347	391	340	366	369	396	411	409	371	415	365	414	397	359	368	379	363	384	391	368	350	370	364	373	409	406	413	355	400	355	358	347	405	434	400	347	382	400	366	380	380	369	401	392	370	352	418	394	377	374	380	381	398	429	433	380	365	356	394	408	348	453	376	367	359	348	346	398	351	335	402	400	379	396	403	384	421	384	369	365	367	376	349	390	374	361	410	345	357	351	381	408	369	366	370	369	339	382	378	379	382	379	347	399	385	414	400	360	391	376	424	401	377	367	408	389	381	418	432	335	403	376	368	397	356	387	378	411	368	389	337	367	366	391	388	370	375	396	343	371	377	392	396	382	371	388	346	335	380	389	411	394	386	399	406	334	414	376	385	394	356	389	370	365	381	398	345	371	409	379	387	396	378	386	352	362	393	367	398	411	381	355	415	387	348	381	395	410	351	380	366	379	364	384	356	368	386	393	347	392	360	349	394	361	364	439	393	385	374	387	374	427	374	394	337	394	341	384	349	390	365	354	364	371	402	399	356	370	399	367	389	362	359	382	375	369	349	368	374	349	407	359	410	417	379	388	396	366	369	356	381	365	354	361	354	366	373	387	380	387	405	385	390	377	359	395	380	378	389	409	368	371	368	352	383	372	365	370	347	369	399	397	410	414	416	396	369	406	355	389	365	376	378	405	379	353	390	390	392	394	381	403	360	393	394	416	413	374	398	377	339	364	399	402	361	382	379	408	338	411	380	378	358	381	349	399	417	388	336	401	387	354	387	379	384	371	396	362	406	351	383	374	377	397	386	361	387	401	376	374	398	410	419	411	418	408	382	391	396	394	386	377	399	389	399	373	369	408	416	347	370	347	393	358	387	387	363	396	421	351	378	407	378	380	326	370	359	404	339	364	380	369	359	376	406	386	378	408	378	431	373	392	388	377	380	389	378	341	359	387	377	352	408	408	366	366	378	377	345	370	378	386	320	370	445	393	384	413	368	396	398	376	402	380	380	365	371	330	411	405	385	374	366	349	368	415	400	419	408	376	404	363	370	381	423	369	364	369	417	386	393	358	346	374	381	360	404	364	399	387	374	399	374	348	366	392	363	336	380	381	405	395	371	363	361	377	407	398	403	382	363	414	390	392	410	372	420	406	401	426	440	397	396	384	345	392	385	372	344	367	373	379	393	398	365	355	409	383	360	349	381	363	359	419	368	380	354	366	411	369	378	369	382	358	404	397	402	365	402	393	382	365	366	385	364	364	386	409	403	375	365	389	373	406	406	354	364	397	414	367	388	350	401	373	344	371	381	384	395	353	361	386	363	346	362	348	363	371	379	383	364	397	389	382	369	376	417	379	418	442	353	379	382	416	377	397	357	377	365	373	408	372	372	325	395	375	344	391	369	420	388	394	380	362	367	384	380	373	385	374	383	392	362	377	374	400	413	418	373	365	394	385	364	383	362	370	358	384	387	380	377	357	396	377	366	416	397	391	357	371	378	358	339	365	403	371	384	377	383	385	391	378	386	391	366	415	367	368	368	388	332	374	338	371	410	380	363	384	364	374	353	360	420	375	393	404	404	390	331	343	354	350	402	375	369	398	396	381	349	423	347	385	366	362	368	384	410	384	401	378	381	385	409	412	384	383	389	388	368	351	343	377	379	378	380	353	389	414	378	350	418	370	415	386	380	406	389	414	378	382	349	365	398	364	407	380	383	385	384	382	359	416	364	389	397	344	349	371	342	354	384	358	398	409	375	385	384	392	366	361	411	402	383	351	437	411	370	422	345	394	362	402	428	352	410	411	382	379	378	392	380	388	373	417	376	374	384	413	392	387	342	368	378	372	379	412	407	379	391	393	384	387	373	383	368	382	378	354	369	368	377	401	406	378	367	381	388	389	374	375	383	388	381	408	373	414	407	380	419	359	387	348	342	396	335	384	352	377	375	372	378	374	384	392	379	399	375	394	355	411	414	398	413	406	411	400	358	377	392	389	369	342	365	365	380	383	351	385	380	402	410	366	379	372	346	371	354	397	405	400	373	367	388	351	374	391	377	391	336	379	370	365	378	387	376	380	369	368	357	380	372	372	356	369	451	355	368	414	385	410	408	369	361	383	417	338	384	398	359	366	362	392	371	400	423	374	353	371	387	398	399	382	362	396	361	347	367	413	405	402	388	382	391	378	367	424	356	377	384	335	381	379	405	341	373	383	342	414	380	386	395	388	355	372	401	401	385	384	360	366	386	363	383	442	419	386	377	392	344	382	357	377	377	373	385	372	379	408	372	391	398	375	384	383	403	401	361	333	358	376	396	375	388	373	382	381	371	353	369	360	365	378	355	386	375	377	378	372	365	356	373	389	407	367	365	389	359	381	384	356	344	366	380	395	396	374	413	426	357	396	367	388	360	385	358	379	389	365	387	358	383	344	363	401	389	405	382	375	376	374	384	352	367	373	382	379	435	365	369	410	379	370	393	381	403	387	358	418	362	383	418	408	378	356	346	369	342	398	374	375	343	348	337	391	346	417	426	381	359	378	366	361	372	373	390	365	393	374	413	390	393	388	335	388	372	381	397	385	403	375	387	382	375	391	381	371	365	347	371	404	367	390	374	402	364	367	396	367	357	398	368	355	367	385	367	360	360	369	384	408	370	395	365	378	387	375	379	389	390	388	404	359	356	365	403	393	377	430	409	384	352	418	387	369	384	378	406	394	380	387	398	356	397	374	361	409	377	434	391	399	375	372	392	351	351	358	393	373	395	427	377	385	388	409	411	384	369	416	376	352	395	392	343	369	394	377	367	371	363	380	362	373	393	385	360	346	395	356	397	364	382	400	391	393	344	435	348	389	359	419	360	376	350	397	361	400	390	382	383	362	381	384	367	360	380	365	392	352	371	380	379	374	396	345	403	365	352	370	376	372	409	353	402	410	369	404	380	369	390	379	380	365	391	358	456	401	338	350	387	402	378	352	354	378	350	405	339	347	375	383	385	395	426	399	403	390	378	377	388	355	362	365	393	393	393	399	385	393	353	360	380	401	352	392	366	364	395	417	387	394	365	404	365	394	398	365	343	371	378	364	365	391	330	386	395	386	400	406	386	344	392	360	350	358	388	375	408	406	398	430	389	346	379	363	372	364	415	378	367	372	383	393	380	379	394	337	388	380	377	413	367	400	359	361	404	382	398	383	372	418	384	355	381	374	354	400	354	328	404	381	415	393	360	394	383	396	392	352	384	374	377	373	376	400	365	400	388	376	376	379	392	386	376	388	401	396	369	399	413	381	354	350	382	391	354	337	398	387	383	367	385	365	381	385	399	390	393	365	380	396	332	387	392	373	385	383	404	348	350	396	399	404	394	352	386	397	376	387	372	380
17768	8102	12467	14116	11686	9423	7286	5948	4996	4322	3620	3069	2645	2427	2173	1922	1758	1691	1537	1367	1358	1234	1258	1295	1321	1229	1081	1075	1031	972	896	1011	962	896	938	925	933	944	957	965	911	892	872	874	869	870	869	877	844	860	890	903	825	886	894	867	887	872	881	907	888	882	820	885	807	821	891	924	843	831	811	877	880	831	894	836	846	866	790	882	883	819	830	837	854	920	868	840	835	872	831	840	860	862	838	838	832	887	892	838	809	879	942	862	863	877	887	829	833	837	850	824	892	861	897	862	847	893	835	870	935	865	870	859	829	812	880	842	908	831	839	882	925	789	869	880	832	858	821	802	842	817	865	896	912	823	859	881	830	877	846	834	851	863	836	826	840	851	893	858	860	881	802	830	897	870	896	853	858	826	839	886	838	882	913	807	855	827	851	877	874	881	922	859	878	889	847	840	846	825	882	831	862	846	855	871	813	911	810	868	854	845	849	838	817	854	868	918	807	832	859	821	849	841	851	838	879	834	784	884	850	860	877	847	892	802	883	880	870	862	875	899	810	869	877	888	802	834	878	859	872	829	863	848	884	833	842	811	840	844	844	813	884	862	858	832	904	873	849	825	885	851	834	824	827	868	839	866	867	897	814	830	839	893	862	847	842	860	810	818	885	897	841	884	864	810	818	870	840	856	830	883	858	825	871	857	845	834	870	812	845	886	855	867	883	857	847	881	865	820	843	892	852	896	900	854	832	852	878	782	880	873	809	897	815	823	843	810	918	875	863	827	862	875	862	867	886	839	870	858	842	839	861	854	905	858	824	855	846	850	877	835	882	854	835	874	807	887	861	862	868	856	827	834	860	847	891	898	880	869	818	883	847	880	876	813	830	894	850	753	837	854	866	852	852	856	844	848	840	868	888	870	823	846	838	834	832	855	862	896	920	891	839	881	872	839	833	806	831	874	875	812	871	806	867	860	855	898	872	871	868	821	816	876	855	880	861	831	823	840	870	854	810	902	865	823	849	840	852	856	889	796	848	848	792	831	873	866	856	926	842	912	868	861	819	819	857	771	874	821	821	849	862	903	821	860	927	863	822	872	822	884	899	843	865	810	879	895	820	855	896	851	856	855	873	823	854	841	912	858	808	791	839	779	816	852	868	872	870	841	854	836	875	861	838	886	879	862	852	839	869	883	868	881	860	875	888	864	870	851	879	902	859	817	887	852	823	886	819	872	891	900	867	827	847	829	835	864	879	848	843	846	846	886	875	827	836	877	888	832	847	929	821	867	910	837	861	874	814	872	867	866	848	836	856	851	800	813	829	905	863	868	832	890	860	850	797	802	866	855	823	838	845	845	874	871	837	897	882	822	811	838	879	869	845	834	825	862	846	800	855	827	851	812	834	865	894	862	925	840	835	809	849	865	828	855	846	846	845	858	905	862	877	883	871	867	866	803	867	832	846	876	874	872	880	849	861	853	863	844	852	855	866	824	879	840	870	871	864	893	841	885	877	843	853	870	826	801	854	813	829	860	840	823	831	843	870	847	863	847	810	877	814	849	879	869	860	839	814	848	848	868	855	822	810	811	849	831	852	816	859	884	847	855	840	862	826	872	882	848	785	865	865	850	815	837	856	829	836	853	844	869	859	895	843	887	873	816	807	876	830	836	836	829	867	866	854	836	862	824	811	832	883	845	835	836	848	845	779	832	888	942	869	816	851	871	853	831	863	899	826	821	830	867	793	869	848	865	834	816	880	849	875	863	834	849	844	869	881	838	861	859	854	827	825	853	862	885	828	859	907	884	851	802	873	859	890	850	850	862	882	906	805	892	816	867	880	860	880	864	843	806	901	911	833	831	878	814	856	870	839	890	880	841	808	863	840	897	820	828	848	809	856	863	809	853	934	845	880	880	803	889	885	829	845	840	876	863	882	879	857	847	851	873	897	820	839	878	822	860	809	834	933	866	814	867	858	834	835	858	845	820	903	875	861	833	865	839	815	831	844	885	825	858	892	868	864	839	853	828	860	877	817	851	838	854	868	876	820	804	864	854	857	851	832	828	887	847	866	844	848	872	935	848	870	883	853	842	828	823	799	865	866	828	880	885	833	821	825	883	852	900	872	845	847	797	852	890	844	843	869	851	865	884	887	855	813	827	836	824	797	909	856	874	849	838	780	900	920	869	850	839	826	871	787	890	862	882	837	802	885	870	842	865	813	862	828	890	909	872	899	836	841	814	891	855	838	840	886	861	896	867	822	854	845	834	856	877	828	836	844	884	866	819	883	835	891	864	835	870	849	825	917	854	833	919	863	825	866	873	844	888	835	867	802	814	828	859	810	863	851	817	861	848	866	854	863	840	802	829	879	861	921	817	836	876	852	888	832	885	811	850	871	812	860	863	844	863	798	822	839	825	852	861	876	832	865	866	863	829	790	910	851	822	883	855	872	867	884	804	807	897	831	868	880	872	904	841	857	859	801	835	834	892	867	849	807	887	838	894	817	814	813	861	846	829	826	894	862	813	818	861	862	874	848	876	829	829	859	847	831	854	920	882	804	845	871	886	866	815	890	814	872	841	865	857	857	867	859	902	894	857	834	899	905	814	841	817	839	844	852	850	890	843	827	833	839	894	870	878	857	851	874	912	836	908	873	841	823	885	860	831	856	892	854	884	881	816	836	871	847	874	843	876	844	832	871	831	891	817	878	856	815	866	826	799	864	894	852	900	897	874	863	850	880	840	823	883	829	844	825	883	857	839	830	832	866	869	804	787	848	859	852	856	888	850	900	863	895	812	877	816	893	829	840	926	851	889	832	882	869	907	879	821	843	887	859	903	838	874	872	867	793	847	833	841	853	885	879	859	832	844	867	860	824	874	849	884	823	862	774	874	840	857	888	768	824	816	893	862	888	830	851	817	822	849	816	892	770	881	879	839	844	810	914	872	864	832	831	842	864	844	855	849	844	910	828	867	815	850	827	868	852	868	887	840	814	869	832	827	870	901	902	856	861	849	837	872	875	825	843	847	893	855	868	847	868	868	868	806	817	883	897	846	846	810	849	838	913	890	862	898	863	924	818	801	870	827	812	822	867	838	851	847	839	855	872	873	854	835	849	809	860	839	842	899	828	860	856	852	884	862	840	896	858	831	874	834	850	851	816	852	875	835	824	879	812	853	826	854	828	815	859	826	863	801	851	855	830	799	840	827	800	846	868	791	861	873	846	875	850	843	892	802	854	868	855	884	811	864	837	852	862	908	867	822	864	846	842	882	869	925	860	832	839	886	835	824	873	902	851	862	881	866	845	930	885	869	862	880	831	825	870	825	821	872	904	858	899	844	821	856	870	847	810	836	836	826	920	813	859	887	852	846	804	863	877	881	917	895	886	899	793	904	841	834	853	897	828	809	830	837	872	792	888	878	858	881	845	873	904	799	865	850	900	904	897	872	834	889	831	840	829	887	826	851	854	862	890	852	868	863	889	880	911	882	900	852	867	860	834	865	871	818	853	833
35888	16822	11148	8878	5583	3754	2817	2083	1595	1341	1095	1004	851	751	755	628	597	594	544	502	464	465	447	457	470	494	404	415	397	412	432	404	443	356	401	380	385	408	410	384	387	390	364	351	460	397	353	388	364	376	382	334	348	397	355	373	386	358	382	379	353	390	353	378	373	355	395	381	355	370	394	366	351	346	366	361	368	384	373	379	421	384	405	352	398	415	382	357	362	381	383	361	366	369	396	351	388	379	366	365	352	375	331	358	392	350	400	377	372	355	360	396	384	393	370	395	369	393	384	387	372	363	350	400	366	383	371	368	374	381	397	387	379	354	392	388	385	391	385	389	404	365	388	390	380	377	385	393	370	382	380	385	391	384	382	382	390	413	394	385	389	388	366	385	392	361	388	364	343	360	379	332	390	344	381	377	360	372	416	380	391	387	369	411	391	349	373	393	423	386	346	421	363	394	357	357	410	367	385	380	353	424	389	385	319	353	392	373	364	368	329	377	376	377	334	393	366	386	379	373	339	347	373	382	360	390	404	400	377	394	365	353	397	374	353	393	412	381	388	385	362	388	394	405	421	343	395	403	368	394	382	371	403	399	399	385	356	352	377	385	390	349	394	367	326	397	382	374	358	362	399	367	406	369	355	411	375	353	378	369	334	369	352	412	384	359	379	346	367	397	383	402	367	357	361	371	368	394	393	375	361	382	371	399	368	325	399	422	351	408	351	379	347	396	407	411	362	405	398	388	376	399	337	336	397	378	421	367	364	393	408	376	416	380	372	385	407	397	373	373	335	382	390	360	373	386	387	401	357	378	375	339	375	383	412	366	343	350	422	398	375	332	355	398	354	351	387	384	348	357	389	413	377	371	370	360	383	350	352	368	354	348	379	384	368	359	383	354	404	387	377	363	363	384	368	388	408	362	388	388	382	378	393	388	377	421	381	393	380	361	413	403	362	336	415	361	394	404	404	358	369	363	384	361	345	382	373	388	354	371	382	347	397	336	377	369	374	391	383	350	400	379	364	370	352	349	380	407	370	376	396	374	381	379	399	332	374	386	380	354	367	402	379	383	394	390	368	418	378	394	388	401	390	396	386	383	351	377	375	394	374	365	335	387	404	375	383	379	378	400	380	390	360	388	419	346	375	333	374	384	341	387	354	373	365	439	368	390	391	380	376	344	363	404	347	381	376	321	403	372	400	369	385	368	366	383	374	346	382	389	329	354	399	354	374	375	382	391	337	383	343	341	385	389	406	394	352	371	396	373	386	369	387	383	378	371	368	353	371	393	378	379	384	360	402	441	384	353	410	369	355	390	376	383	379	368	351	384	359	394	408	384	396	369	364	368	383	364	384	355	344	384	366	313	398	337	375	405	417	375	418	388	372	372	376	374	407	355	331	395	379	377	369	410	363	360	376	415	377	372	397	383	376	377	364	433	408	369	350	364	347	385	355	420	385	390	420	399	391	408	374	397	405	410	400	368	366	380	368	380	391	366	416	336	404	413	368	402	362	336	395	394	373	394	389	356	386	368	396	375	381	370	367	430	396	360	383	356	366	366	401	402	386	405	400	405	349	335	372	364	399	379	400	384	389	352	376	405	376	402	374	353	378	360	402	388	414	371	384	352	386	331	391	366	395	403	385	367	376	390	354	389	391	387	397	403	362	367	389	358	333	356	393	363	384	322	365	369	414	370	369	344	382	405	396	370	361	392	358	349	420	370	384	351	408	419	413	391	371	376	374	362	392	364	393	412	380	384	373	356	398	358	382	350	400	389	370	387	409	378	370	424	386	397	368	401	374	355	408	355	343	402	344	356	423	382	399	376	394	364	378	381	382	368	394	422	378	361	381	410	387	358	388	361	381	389	371	361	377	346	379	356	405	406	415	406	368	376	396	358	346	369	399	357	380	360	347	366	369	409	343	364	375	376	355	405	378	403	358	368	351	373	379	372	350	366	400	384	383	361	344	367	354	365	400	375	357	350	380	347	356	369	346	399	388	349	360	372	407	375	395	364	378	387	371	388	367	361	377	421	349	354	339	331	430	377	392	357	350	417	379	344	393	380	373	352	400	403	358	359	364	376	385	345	360	382	402	405	376	371	385	367	345	377	383	407	403	371	388	382	375	370	389	398	385	373	357	388	394	362	371	359	366	358	351	380	359	381	372	387	370	366	334	386	366	375	348	397	375	404	384	358	381	349	434	365	386	384	352	379	412	398	366	379	382	360	367	387	410	379	371	388	397	398	405	386	347	332	376	367	391	382	373	375	343	385	381	342	369	346	364	362	391	379	394	402	354	357	412	387	403	352	387	353	383	386	362	383	368	366	345	362	412	358	379	404	369	386	368	383	346	350	354	384	381	358	402	384	395	373	396	399	346	371	383	345	367	389	349	384	377	402	385	336	405	385	354	356	408	383	394	371	357	369	387	392	404	400	407	354	404	383	380	371	387	373	390	413	407	365	388	392	379	372	357	378	381	368	363	402	364	416	365	404	376	381	335	378	378	365	343	340	387	375	366	376	366	404	370	380	380	401	387	380	350	338	401	395	360	408	376	377	361	370	395	382	392	386	380	378	359	355	377	361	385	400	340	363	335	347	356	370	358	392	346	346	379	356	323	353	388	350	397	378	358	405	349	395	349	407	401	383	353	369	382	358	385	366	346	372	395	359	361	382	385	383	357	340	360	359	370	367	364	343	393	395	370	366	396	365	395	401	354	375	352	373	388	398	382	339	389	381	379	386	427	365	389	376	401	345	382	377	402	409	412	377	384	392	340	393	375	377	388	376	342	400	396	400	360	373	372	406	369	378	368	374	355	376	365	384	367	381	355	394	376	389	367	391	380	339	396	392	389	406	368	370	377	371	398	408	388	324	400	410	417	358	371	389	399	389	431	372	382	415	377	390	409	390	403	352	359	398	397	402	367	418	395	393	403	366	350	346	389	398	405	376	385	390	383	332	384	395	362	386	397	353	355	371	373	379	390	336	423	397	339	381	385	400	382	378	369	333	383	382	415	376	378	364	390	405	362	350	365	360	371	409	381	396	366	362	415	381	415	374	408	379	381	385	359	426	390	354	357	362	419	380	440	388	382	392	351	346	368	360	369	354	335	390	384	368	399	369	381	355	401	397	362	392	324	374	390	393	376	347	386	354	410	351	351	346	384	403	340	387	402	379	382	383	362	367	382	376	402	379	388	373	381	392	385	398	355	375	370	394	378	397	366	353	365	391	361	336	372	335	373	411	363	374	325	422	366	401	408	394	386	364	390	381	361	358	382	402	409	346	399	402	386	351	378	368	378	389	413	381	346	362	394	356	387	385	415	370	340	395	354	384	368	345	390	386	378	408	354	379	319	348	343	356	370	382	357	377	366	389	388	385	363	376	372	392	376	371	355	359	334	371	366	418	366	379	373	346	365	360	356	350	392	347	395	403	397	396	396	391	384	360	350	369	389	372	381	389	381	401	352	349	384	358	373	387	411	401	389	363	360	367
21392	11752	15625	18229	15319	12425	9979	7863	6551	5632	4694	3958	3611	3066	2711	2425	2167	2025	1881	1657	1557	1493	1590	1520	1645	1447	1266	1152	1086	1052	1038	961	1036	943	946	1005	990	975	964	917	880	924	942	932	901	926	884	856	914	881	853	853	886	873	883	856	858	896	877	833	834	821	839	855	872	798	817	876	883	819	848	858	847	866	894	859	850	817	824	871	825	842	832	869	844	835	844	862	893	864	877	837	827	906	852	836	888	827	865	824	885	860	844	815	803	836	847	819	844	869	797	865	862	787	841	822	842	850	853	884	837	872	820	839	893	856	891	872	829	858	857	862	804	846	804	831	830	860	831	832	832	842	822	896	828	816	832	805	861	871	797	846	831	861	815	821	884	840	826	830	886	880	870	832	839	802	854	825	811	878	818	846	812	817	830	880	861	823	851	875	823	906	871	870	788	814	825	809	858	838	857	842	831	847	851	864	859	834	873	859	797	867	844	799	856	784	834	840	841	853	813	853	836	885	824	792	847	845	860	859	857	809	847	902	849	856	867	887	865	866	819	862	856	863	852	850	836	836	847	864	832	902	845	830	884	850	897	831	868	782	839	792	817	832	837	816	855	873	819	813	857	877	855	832	852	848	880	889	834	869	858	817	879	839	856	790	825	899	826	824	856	874	834	845	852	904	875	888	872	872	809	870	880	835	867	841	857	784	838	908	823	814	850	824	855	802	843	785	831	819	862	830	809	891	839	880	901	854	874	844	842	845	838	874	843	840	871	836	832	842	870	870	792	830	874	832	803	899	871	849	841	899	838	825	880	878	824	816	862	814	826	876	837	812	852	781	807	863	860	811	832	844	798	822	852	815	848	866	847	842	868	847	828	840	851	838	884	868	896	857	875	824	880	841	868	846	793	840	829	847	827	862	855	831	848	848	813	911	861	868	826	809	874	840	806	798	831	857	841	835	849	934	807	854	784	837	850	887	868	851	869	845	805	820	840	859	874	865	817	851	825	811	892	806	844	911	837	884	829	856	855	861	833	820	852	799	832	808	845	872	865	841	816	801	850	855	878	845	855	875	831	834	829	857	878	850	859	882	814	846	842	885	863	899	826	829	884	890	811	855	790	898	852	898	838	870	858	812	829	850	832	806	851	880	860	806	863	794	828	797	828	891	841	864	878	869	855	833	871	873	854	852	888	837	832	883	831	857	836	856	773	804	885	858	850	866	840	856	829	833	829	831	857	824	893	811	832	872	854	852	808	806	846	814	812	851	810	866	863	829	866	819	845	874	880	826	811	797	801	869	801	834	810	833	833	839	846	852	859	872	853	882	850	842	823	870	851	845	816	909	836	860	833	819	817	839	860	876	833	838	809	838	856	810	846	834	859	891	837	834	786	807	872	822	852	868	816	797	888	852	843	854	914	842	826	851	823	767	848	845	890	865	859	845	882	890	799	835	852	814	850	814	854	800	848	852	827	846	802	806	852	831	828	801	884	854	815	790	879	810	846	860	901	858	889	810	850	873	815	861	861	840	812	894	845	845	840	904	799	826	764	894	926	823	848	849	873	822	854	808	891	810	841	832	860	830	870	829	866	829	865	813	867	841	900	830	855	849	849	862	828	856	771	815	841	857	824	870	856	848	850	872	846	834	866	845	838	839	868	885	832	850	874	890	829	834	829	823	790	859	896	859	839	848	882	822	831	872	790	799	858	839	836	846	823	851	841	842	836	846	826	880	851	844	857	875	880	828	800	857	828	817	805	817	842	818	858	836	841	856	876	872	856	822	803	824	858	817	860	829	829	802	786	842	879	791	837	831	905	846	815	877	868	798	841	870	811	871	798	858	828	879	884	765	850	854	807	828	860	845	839	841	839	875	851	829	794	823	814	778	861	813	821	856	773	824	853	819	837	818	857	866	859	896	851	887	805	837	813	859	844	850	880	864	848	832	863	866	859	872	815	878	817	833	826	865	804	821	883	873	865	860	861	905	847	865	865	803	827	850	865	898	863	835	855	829	808	869	847	876	859	833	853	917	835	837	875	863	826	892	867	761	854	845	829	851	868	797	844	816	833	844	813	880	813	800	856	874	800	870	862	786	792	788	855	873	816	882	822	842	863	845	851	949	861	834	882	844	855	834	846	813	818	804	848	845	823	824	895	839	819	827	851	856	864	821	914	827	864	879	826	814	838	852	829	790	818	889	857	878	821	863	832	811	837	808	866	832	809	884	836	879	862	852	830	878	789	809	814	871	881	853	797	881	834	838	853	919	887	855	901	847	823	839	817	852	886	850	833	829	833	888	849	863	869	800	850	822	894	837	808	886	827	838	868	853	878	813	843	828	835	836	808	806	862	860	835	889	872	854	892	834	865	859	828	886	842	848	882	895	827	895	821	816	867	860	851	869	880	831	861	833	841	892	831	813	851	819	829	841	863	874	822	830	846	832	873	852	867	818	815	819	827	790	848	849	852	871	875	841	846	848	849	864	829	805	895	883	865	852	820	852	846	850	790	854	876	851	828	886	790	847	865	849	845	851	870	820	807	818	839	877	832	859	870	893	793	855	798	856	825	861	885	818	843	874	816	807	859	879	818	795	809	841	898	837	845	850	826	831	845	851	874	858	868	819	939	861	856	794	846	858	863	876	845	873	850	852	863	841	877	854	816	919	828	857	818	844	808	848	863	874	809	838	800	876	830	824	814	789	810	833	857	902	854	890	808	847	818	813	873	851	874	829	841	846	867	876	892	796	836	842	831	848	914	833	855	855	848	820	908	840	847	837	879	807	830	896	843	861	784	836	894	867	776	864	852	879	842	840	833	813	842	865	847	861	837	840	830	871	842	850	855	798	827	870	842	823	854	848	842	863	860	863	900	802	844	857	881	760	838	832	859	796	905	814	859	858	839	821	795	903	833	860	870	858	856	842	844	853	847	905	810	856	855	873	782	807	884	853	842	879	870	836	826	841	855	832	871	821	878	868	808	891	864	837	880	845	816	890	840	798	822	844	824	864	824	822	840	818	849	825	827	888	835	887	854	840	820	856	853	834	884	860	879	808	813	797	836	854	843	808	855	862	813	862	796	860	873	800	861	832	872	848	809	813	836	834	871	805	867	850	818	930	835	849	854	858	840	824	844	830	900	824	848	829	821	859	865	858	824	825	871	789	852	828	854	833	899	829	808	880	875	828	905	864	861	837	875	873	847	892	848	792	886	844	877	827	836	838	811	818	825	831	837	901	824	821	844	831	867	870	813	860	840	849	857	906	873	834	862	854	817	878	807	846	861	858	832	819	812	864	881	856	845	847	858	803	847	828	838	829	826	816	827	845	877	863	833	770	855	845	876	846	782	858	826	864	842	805	834	860	869	862	829	855	808	868	842	835	880	836	840	846	886	841	788	848	821	831	860	894	862	818	833	802	785	799	867	830	862	854	844	849	866	885	820	846	837	882	866	857	871	821	859	879	888	846	846	857	869	839	844	800	807	825	840	915	828	865	886	824	871	866	877	842
15905	6553	4731	3497	2412	1770	1228	987	814	737	690	611	593	570	503	465	472	457	464	462	414	437	438	411	406	437	420	434	417	419	414	435	405	398	416	357	387	451	434	411	419	403	417	396	438	412	385	421	389	372	393	364	415	407	418	420	382	448	407	393	351	381	401	403	370	373	420	391	400	387	414	398	405	402	416	384	418	384	417	431	374	370	405	417	409	398	402	375	358	405	434	443	415	388	412	404	397	389	373	404	427	419	378	396	425	421	401	369	416	401	370	381	419	399	383	428	393	369	427	378	408	378	433	434	413	417	416	389	400	399	413	389	406	413	396	395	423	390	430	373	399	404	399	423	441	423	387	427	431	399	385	462	382	383	431	373	416	403	391	411	403	387	395	442	402	409	415	378	413	393	418	393	433	382	374	382	397	388	408	389	397	401	406	403	430	402	377	426	389	406	401	437	414	409	437	411	385	418	398	346	417	420	425	381	378	370	375	406	413	458	380	386	357	386	394	416	397	423	412	394	380	391	410	416	395	382	387	408	389	404	374	452	411	395	380	367	372	388	389	411	411	388	378	395	417	406	420	394	419	390	393	363	372	380	378	390	378	391	426	404	363	407	397	392	379	418	411	399	402	375	370	393	375	352	393	427	426	436	378	385	400	352	374	389	429	400	423	406	400	394	415	376	456	369	444	390	453	398	374	379	392	368	437	402	416	414	402	429	333	375	364	409	391	416	412	403	422	376	389	371	389	390	394	373	385	410	461	418	437	437	413	425	410	391	421	407	369	400	441	390	400	402	391	404	378	405	398	378	393	426	399	409	369	390	400	434	388	424	419	368	399	389	362	422	380	401	378	383	404	361	402	429	418	412	405	408	386	377	403	396	392	399	407	383	410	398	408	389	422	413	380	408	409	397	414	406	394	415	416	385	414	402	396	379	407	403	413	401	398	440	391	397	441	416	390	412	376	396	385	426	400	398	413	383	427	372	430	412	419	389	358	393	391	415	369	404	390	398	356	436	405	392	400	400	430	421	400	397	408	405	412	402	383	403	383	407	365	386	408	396	393	417	408	408	420	368	373	385	457	414	394	399	393	417	394	424	387	396	426	374	377	420	409	406	415	379	400	352	394	410	452	397	375	412	421	414	418	432	394	409	416	402	388	391	372	418	373	396	371	386	443	393	439	396	376	405	455	397	415	429	427	405	388	406	357	368	376	346	396	396	335	366	407	414	398	423	404	384	419	420	396	397	405	438	407	431	416	419	335	394	387	396	378	448	396	395	409	404	423	421	368	340	420	373	416	401	426	402	409	355	395	403	442	381	424	428	408	382	407	401	395	375	411	437	393	411	381	424	443	387	398	457	386	416	414	413	392	370	406	396	411	421	367	388	387	397	414	405	368	390	373	393	399	417	390	408	420	411	399	414	373	384	406	403	405	379	410	416	395	388	432	405	345	364	411	422	392	387	406	385	378	406	386	405	403	400	408	457	364	386	394	407	380	361	392	395	366	413	396	404	404	399	409	392	408	388	410	427	368	364	394	372	357	400	392	415	370	391	398	447	429	400	420	402	400	359	461	417	408	420	414	381	426	372	388	369	392	402	402	382	404	390	391	389	389	435	429	376	439	415	394	410	395	400	408	419	407	404	394	420	439	397	410	390	408	419	380	389	377	407	386	406	373	400	410	404	421	376	404	399	398	380	385	411	377	421	391	387	394	377	409	392	397	397	376	405	399	415	420	406	363	372	419	398	395	435	427	387	420	399	407	405	400	396	403	415	396	421	402	416	387	384	378	407	408	393	385	396	388	406	440	397	443	377	389	368	422	453	397	399	399	394	397	400	359	389	388	418	376	404	401	369	427	395	407	393	437	404	429	391	435	386	398	369	401	379	423	388	413	408	389	379	390	392	450	408	419	412	402	375	422	419	421	423	406	411	432	383	396	406	410	415	431	440	431	427	386	357	412	376	393	395	405	433	406	368	397	397	412	446	420	400	409	394	398	376	421	405	374	392	408	407	371	411	418	426	397	386	421	374	408	389	409	416	385	420	396	394	420	404	418	405	412	434	404	388	413	375	404	421	378	415	419	416	410	429	377	421	380	428	407	390	390	394	360	388	419	413	393	404	433	397	416	401	372	368	436	432	407	386	387	355	364	396	403	423	411	419	403	403	441	384	381	386	443	376	404	404	385	393	396	393	387	394	407	403	419	378	401	372	368	415	440	422	404	406	418	368	427	439	393	404	389	384	404	416	438	397	387	416	379	376	374	404	411	420	406	384	380	395	425	430	440	391	363	380	395	410	367	394	397	364	396	403	368	416	411	415	403	380	389	416	418	400	414	380	394	400	423	391	389	380	393	371	382	371	415	394	424	363	388	393	380	366	378	412	362	367	387	408	418	402	375	339	408	403	384	387	417	440	382	407	399	398	405	389	417	380	386	373	401	421	389	399	381	425	412	404	420	425	432	435	427	393	401	432	428	394	425	394	395	390	385	362	399	409	390	448	421	410	414	425	378	388	356	392	393	421	418	432	385	369	409	413	390	393	386	407	409	406	387	425	386	417	394	395	405	383	399	399	378	385	401	417	406	373	420	415	392	388	425	376	387	362	411	381	448	437	421	407	367	407	392	368	382	391	414	438	380	398	441	394	420	436	412	378	398	420	406	418	391	445	401	391	404	361	412	366	414	379	406	387	390	443	438	381	414	402	437	350	350	389	384	407	422	399	383	405	442	389	410	397	426	438	384	401	390	436	436	383	400	393	414	384	375	411	425	436	416	412	448	413	391	408	414	440	436	407	402	434	419	383	360	375	377	401	411	403	425	424	371	390	394	415	386	422	417	370	401	432	416	385	394	405	430	378	384	423	402	446	446	411	424	437	383	433	401	348	415	416	371	385	382	376	388	399	361	403	413	390	447	349	393	375	379	368	369	396	396	379	393	425	384	378	381	440	389	393	396	414	417	370	390	413	371	405	379	426	381	401	398	367	444	433	407	413	420	398	402	383	397	387	384	368	416	410	400	384	436	383	368	367	394	381	386	418	447	401	398	433	411	406	379	398	418	369	385	419	416	406	424	342	381	361	433	425	395	385	401	383	381	367	466	396	378	410	384	393	372	359	395	396	391	397	384	428	411	396	397	387	416	387	444	422	456	461	423	395	404	428	388	435	386	407	369	378	429	403	458	395	445	381	457	392	372	462	438	420	450	404	377	424	382	418	402	398	413	405	415	390	453	427	407	391	411	429	426	400	392	368	416	410	443	381	379	379	398	406	426	421	381	367	372	403	378	392	442	400	407	410	364	377	384	460	456	404	414	399	400	368	366	386	429	412	417	403	418	407	429	396	399	368	375	410	393	389	399	411	391	366	400	390	421	417	408	403	412	371	370	364	415	448	392	375	412	380	407	393	405	395	420	393	415	418	381	415	384	389	415	422	375	413	412	418	387	405	406	375	414	452	401	421	408	392	382	413	395	390	405	393	432	408	427	400	421	397
10146	5289	8366	9547	7837	5903	5054	3898	3300	2740	2447	2067	1867	1697	1516	1412	1349	1261	1153	1160	1185	1018	1075	1064	1056	1069	956	1016	1041	1001	973	973	923	970	930	893	915	944	947	958	901	964	888	877	896	898	936	869	950	884	849	914	910	919	884	878	894	930	869	906	930	889	894	852	931	871	909	907	885	855	930	899	892	915	930	843	844	975	948	846	901	908	871	879	858	894	852	904	881	877	872	924	905	967	894	868	903	857	863	935	905	922	862	920	889	930	931	939	850	878	925	889	918	966	906	863	878	929	860	851	900	888	934	924	875	835	874	877	872	909	886	887	877	927	903	869	924	856	907	898	872	861	848	900	896	867	953	895	842	894	941	838	884	875	915	892	899	874	835	872	893	859	907	883	856	910	889	879	873	896	849	901	849	889	822	824	906	852	877	876	938	929	893	898	928	908	856	829	893	895	841	950	881	927	889	844	921	853	893	892	914	944	847	916	894	928	905	889	837	911	897	879	878	840	887	884	901	927	906	893	896	871	884	919	904	887	861	875	856	898	875	923	879	892	904	887	951	835	895	878	884	821	818	883	851	862	890	905	901	872	899	931	902	902	971	857	908	882	937	899	904	892	926	866	882	896	882	889	874	890	866	946	927	907	864	862	906	866	829	884	873	946	895	947	899	925	844	872	898	922	893	889	884	892	900	898	826	899	898	954	907	906	871	854	815	933	902	905	922	894	920	912	868	891	856	931	850	869	900	876	909	893	898	841	937	869	895	875	917	903	871	879	884	899	913	903	828	885	894	873	879	915	873	819	903	903	900	877	896	939	906	876	905	906	952	893	889	877	902	826	871	849	937	889	927	875	839	896	898	907	878	912	904	915	892	907	858	913	872	906	850	810	949	893	900	920	892	924	857	850	869	888	864	857	901	909	928	882	924	890	907	861	887	882	871	919	919	882	841	880	886	862	916	858	830	962	910	902	913	875	876	905	892	872	908	826	870	890	903	830	902	859	921	903	876	887	892	854	879	874	889	843	918	914	886	893	890	924	887	880	920	867	891	882	903	865	940	856	885	855	905	831	888	877	875	915	905	892	912	879	864	922	907	884	931	890	870	886	891	911	854	887	933	878	915	946	888	885	860	897	886	920	955	881	882	865	884	895	899	912	854	874	855	900	927	899	880	839	865	909	884	909	843	936	877	924	897	931	837	890	929	876	927	931	900	845	866	882	885	860	843	886	896	941	828	876	820	912	864	889	904	892	904	846	888	889	898	900	858	910	933	867	932	871	898	845	878	873	876	857	926	899	835	897	889	883	827	896	856	866	898	889	933	930	880	835	841	904	917	862	851	872	914	843	864	869	896	892	885	909	910	907	856	850	919	888	871	926	943	827	910	908	881	927	910	879	909	884	921	873	915	856	878	901	881	853	874	864	887	861	895	919	926	961	879	866	913	882	870	832	854	838	891	859	897	870	919	899	934	912	869	853	885	873	842	848	857	865	878	892	896	905	880	907	889	930	853	874	890	911	877	889	875	932	935	882	882	927	916	913	909	840	862	916	927	883	927	876	842	873	850	974	917	908	910	866	899	898	826	892	848	915	879	885	873	849	928	943	883	875	864	819	860	907	854	911	871	928	912	925	854	856	820	888	881	870	938	877	898	866	840	866	867	862	890	882	903	858	874	877	884	896	881	951	889	895	898	919	914	898	838	965	908	852	871	905	857	853	894	925	930	912	855	829	918	894	778	923	898	863	875	895	888	888	861	910	945	937	897	891	869	905	854	858	924	873	874	877	899	894	883	888	885	875	883	916	875	884	899	928	922	870	894	865	876	854	897	878	864	888	888	911	873	909	918	872	840	900	911	886	870	898	896	875	920	947	872	877	941	925	843	848	914	858	914	884	856	930	853	888	915	850	882	940	866	908	868	892	934	892	906	867	863	878	943	861	898	833	864	904	882	879	847	879	909	933	904	864	819	874	865	944	893	933	864	892	853	877	869	879	896	890	846	840	866	884	893	902	867	902	909	876	883	888	883	866	921	900	851	873	896	874	878	887	916	902	850	864	842	897	929	903	850	859	830	906	861	859	937	873	872	887	909	903	833	881	870	861	917	882	899	936	910	927	904	885	943	866	865	928	844	915	913	912	872	860	896	850	922	898	904	888	893	941	880	924	902	949	872	899	876	842	907	864	880	919	891	896	869	845	935	906	885	885	911	873	881	917	905	866	852	945	891	923	835	885	888	906	902	888	898	894	889	891	864	864	891	822	876	916	866	899	934	886	859	858	881	929	883	847	862	871	901	908	878	869	917	886	827	905	860	882	878	864	882	890	837	912	866	913	879	891	914	873	911	889	889	891	904	893	857	875	894	872	903	917	872	885	850	863	890	843	894	902	909	924	924	888	891	931	870	970	932	931	880	845	889	889	881	897	868	949	908	868	878	896	884	893	868	856	850	893	865	867	844	901	915	865	928	868	875	826	872	915	872	869	942	884	942	842	863	917	882	916	895	909	894	855	909	887	908	889	877	907	919	918	873	903	885	890	910	878	927	934	883	924	946	924	905	911	932	871	925	856	912	915	899	930	870	836	884	953	828	878	903	874	869	846	857	848	861	888	846	883	866	892	850	936	890	822	858	820	896	912	963	895	887	876	883	879	890	936	877	864	896	928	880	944	880	872	887	834	910	887	853	849	869	825	886	884	897	851	855	921	889	848	922	841	886	861	880	899	901	880	908	897	889	875	847	913	880	942	924	896	852	924	931	874	902	864	904	896	872	961	890	937	924	911	853	920	843	877	901	825	870	868	852	951	877	881	871	875	849	866	855	833	950	839	915	909	843	883	881	859	915	846	852	903	875	892	829	947	903	880	920	879	887	898	913	890	900	875	879	903	875	833	897	924	880	857	908	816	903	842	876	891	891	893	858	870	902	918	874	896	883	866	879	887	904	885	880	888	892	906	847	914	889	894	928	919	878	885	894	874	846	896	952	867	898	873	946	878	875	938	928	900	851	870	883	914	886	842	863	924	931	895	874	901	896	904	920	900	898	917	891	905	856	894	912	861	899	885	893	930	885	859	928	867	902	848	877	899	874	896	903	871	914	955	861	850	911	911	918	878	899	912	909	856	893	938	867	890	866	887	897	879	906	936	951	928	890	893	884	923	899	925	864	881	869	887	900	920	928	939	869	878	887	881	902	860	921	895	909	829	899	931	890	870	880	886	928	857	917	871	909	890	922	896	844	867	870	909	908	868	864	899	940	911	872	866	940	861	852	914	923	923	933	929	904	950	917	893	852	923	855	873	881	868	909	945	932	882	867	859	889	920	828	862	873	844	912	899	896	889	882	924	947	906	892	904	873	890	858	889	830	900	908	887	907	909	952	890	876	893	891	871	916	881	891	901	844	852	864	861	876	870	902	870	891	873	947	884	864	908	905	893	874	870	894	921	899	871	865	898	877	930	919	856	851	910	895	868	897	851	891	956	916	888	914	870	856	874	880	863	844	846
26534	11338	7488	6040	4234	2713	2011	1644	1221	1011	871	829	692	673	612	577	550	535	491	520	447	448	443	462	454	420	367	438	412	431	397	394	410	417	420	414	438	397	415	387	364	386	383	380	376	396	426	387	416	401	405	375	378	399	369	366	400	414	399	353	404	389	402	392	353	350	370	413	361	395	373	423	374	348	387	379	382	404	368	396	373	344	354	364	361	360	353	391	350	352	405	371	386	396	386	371	395	376	383	386	387	379	372	413	390	401	387	390	375	388	384	383	382	410	401	348	344	418	359	405	396	400	404	364	387	377	408	424	414	384	361	386	378	400	387	369	369	390	416	356	366	359	392	360	359	405	369	387	377	395	394	381	375	385	373	397	332	372	351	408	364	395	403	393	365	358	379	391	384	413	351	361	387	384	391	365	372	397	398	407	371	399	379	386	393	397	437	372	376	397	386	366	418	367	395	435	419	394	378	393	411	355	386	333	399	392	352	377	360	372	389	379	403	371	361	373	417	417	417	384	366	399	362	385	395	360	375	380	370	375	385	363	362	376	383	389	376	390	409	388	376	389	349	363	400	349	357	378	367	363	383	378	395	332	362	404	413	365	389	395	383	400	362	343	382	372	412	396	377	366	376	364	386	362	384	379	377	376	388	379	374	365	372	376	399	371	398	368	346	385	397	387	396	365	425	353	385	342	391	364	357	378	388	387	402	381	368	372	386	356	380	375	373	364	385	343	406	337	380	383	364	416	372	409	363	399	334	391	381	354	373	341	369	344	354	416	373	342	352	367	366	392	380	325	403	380	413	359	356	362	375	397	392	401	403	386	380	401	344	360	378	365	393	362	375	369	404	392	396	347	335	377	399	351	372	394	388	399	383	367	384	422	363	375	369	423	387	427	362	369	419	410	409	399	399	394	355	358	348	386	382	371	345	396	374	377	380	403	348	380	393	399	362	464	387	393	379	389	400	352	361	412	405	378	414	384	381	390	395	392	445	392	418	359	383	374	364	370	359	386	399	375	341	413	405	381	386	377	361	417	372	399	311	369	414	452	362	405	411	350	414	377	357	355	378	375	384	364	397	385	385	410	360	376	406	355	386	423	376	363	368	354	380	371	388	369	370	373	433	401	390	368	392	342	390	411	372	391	413	392	406	393	358	344	407	389	372	378	382	343	420	356	374	358	384	409	389	370	410	386	419	357	422	424	342	428	368	314	336	362	366	378	347	374	362	414	393	364	415	398	383	399	416	377	373	375	413	413	369	397	366	359	370	386	380	374	370	408	408	367	368	362	373	350	404	399	397	376	396	366	395	397	414	374	372	390	411	401	374	383	391	366	365	404	387	394	415	375	393	348	377	394	379	386	379	382	388	412	380	387	390	384	401	360	371	394	350	375	368	366	370	387	386	359	363	408	354	395	336	370	367	355	374	384	348	397	375	400	380	371	356	400	410	387	396	403	377	371	381	405	337	407	370	356	348	397	403	413	355	367	385	386	355	410	342	376	371	413	375	389	363	372	411	365	376	377	376	403	402	370	371	376	351	381	379	368	385	383	364	371	356	357	382	380	367	390	364	376	385	354	371	375	398	354	376	369	370	380	379	370	381	376	375	394	394	414	392	362	376	398	389	385	388	387	400	436	414	366	394	376	412	389	422	363	382	388	368	403	378	404	370	392	396	381	346	341	348	369	342	358	365	357	388	348	330	364	401	387	422	385	392	428	422	376	397	337	334	353	384	424	438	380	408	361	381	422	378	418	412	412	373	352	381	367	392	387	389	399	397	372	372	387	366	387	323	391	423	391	354	363	394	386	396	382	361	373	351	360	403	414	371	381	390	389	383	379	377	382	398	363	409	398	364	410	357	394	406	383	396	407	380	380	374	356	399	383	359	376	386	358	367	387	399	389	395	342	389	413	372	353	361	379	376	380	376	390	362	389	389	336	378	387	357	376	394	423	413	381	366	377	386	379	429	399	380	380	388	379	392	427	383	346	401	360	389	396	398	386	348	410	379	374	369	418	385	405	370	398	343	423	384	404	417	409	382	375	400	370	375	378	350	388	388	396	376	366	428	356	366	454	390	398	357	405	380	327	378	395	392	359	403	359	371	416	361	386	376	341	400	407	377	393	389	351	405	355	351	399	390	376	365	401	403	368	372	378	381	387	345	405	373	424	385	364	391	385	388	379	387	384	381	384	380	348	365	400	387	322	375	406	406	365	320	408	397	409	401	373	386	419	394	397	376	391	366	348	392	367	379	371	378	402	343	371	404	362	382	352	353	399	365	365	387	358	406	385	388	373	419	389	403	382	349	386	369	366	397	347	342	416	414	355	382	353	442	409	409	405	352	366	375	340	372	398	326	417	374	394	421	392	383	372	426	373	385	390	412	433	410	415	406	387	369	389	371	395	337	380	407	375	384	370	395	376	393	384	413	376	404	388	369	367	383	376	400	370	364	367	374	402	365	388	374	375	388	374	363	411	366	374	423	377	366	440	359	383	405	432	358	398	396	431	409	394	347	350	369	383	404	363	352	377	354	370	359	374	434	400	385	366	347	364	416	403	390	393	432	411	407	381	369	384	377	386	376	416	376	405	367	402	416	368	383	389	393	414	363	367	420	389	334	375	372	391	377	372	361	386	394	378	399	365	381	382	395	369	367	369	375	417	380	404	380	368	376	382	444	380	349	381	391	407	386	348	394	366	403	336	394	389	381	400	429	352	385	398	416	336	370	351	381	386	404	413	390	361	346	392	372	367	410	358	404	393	388	377	400	388	406	390	384	387	350	416	375	402	358	403	394	397	385	373	360	374	377	368	367	387	386	382	343	373	388	397	415	366	342	400	415	373	346	396	378	370	394	388	416	380	400	350	417	390	384	416	380	359	364	378	367	391	386	384	383	398	377	388	399	391	395	363	374	388	417	397	385	416	369	385	381	349	390	355	363	356	353	337	363	385	356	384	396	379	387	406	380	380	387	392	372	370	391	408	399	350	363	343	366	357	350	410	409	368	362	385	397	353	385	430	410	394	382	371	392	406	383	397	348	363	388	349	377	384	408	343	376	383	383	384	381	333	357	351	400	380	397	417	355	398	354	377	384	399	402	368	387	407	389	332	384	389	392	349	373	395	376	351	388	368	390	377	369	381	358	388	362	388	374	372	377	401	390	422	368	397	403	376	409	401	389	346	411	388	400	402	399	399	425	402	404	421	418	381	371	361	366	394	379	378	380	388	391	372	375	382	365	355	347	405	393	371	360	366	371	386	385	379	372	382	356	363	361	394	419	379	393	358	405	407	372	390	368	378	379	386	358	423	387	407	381	393	413	373	411	340	402	360	360	419	364	379	342	360	347	382	375	336	345	374	363	366	354	420	368	352	375	379	388	355	358	373	414	372	391	393	389	368	368	396	393	363	348	396	410	410	395	414	386	382	332	391	336	339	410	401	353	379	365	356	381	386	389	379	403	393	401	384	380	377	378	397	361	370	393	344	423	381
16658	8360	12128	14544	12642	9893	7770	6410	5104	4464	3812	3229	2751	2511	2233	1951	1767	1662	1566	1416	1305	1192	1318	1307	1322	1168	1067	1100	1040	1044	1083	973	972	1023	977	947	915	939	878	940	921	956	918	932	907	861	901	935	887	857	892	866	912	848	811	855	946	875	873	891	847	866	899	924	839	819	887	857	858	883	800	832	889	820	849	876	863	888	855	836	886	892	860	817	893	812	914	919	911	849	879	876	853	871	863	836	869	845	877	863	889	834	838	874	871	844	848	908	915	845	886	841	837	885	882	844	807	898	830	878	852	846	850	855	861	853	836	862	791	823	848	817	832	843	893	954	867	883	867	888	950	867	869	832	840	889	851	902	868	903	928	858	836	862	862	860	866	883	801	891	877	884	872	883	881	884	867	862	846	878	844	823	857	823	881	903	877	876	800	919	810	869	848	912	885	839	826	858	827	907	903	888	862	849	894	873	879	864	853	925	819	849	854	863	826	843	826	882	864	854	890	820	829	915	854	840	825	870	910	861	836	852	896	862	867	860	903	814	817	855	834	876	881	849	887	832	836	837	879	904	841	817	830	878	882	835	870	835	854	894	870	878	864	843	832	868	863	881	899	849	867	799	869	856	863	871	831	831	919	792	799	829	813	844	864	803	862	892	882	906	854	858	841	896	846	830	889	895	924	817	832	793	888	823	924	814	825	888	863	937	899	873	832	844	866	910	862	834	885	892	880	797	844	843	916	841	871	862	841	831	890	804	889	832	858	868	830	897	863	907	893	875	828	824	919	828	840	861	850	891	883	840	842	852	911	891	875	832	890	870	911	861	882	885	844	895	872	849	885	802	921	877	870	844	816	870	875	858	853	823	890	871	840	924	882	869	847	914	858	796	888	873	811	896	855	842	820	861	882	849	897	856	856	851	868	900	839	888	812	855	841	809	899	844	899	831	918	859	865	834	899	822	828	880	798	805	886	853	883	800	878	907	846	861	910	843	879	834	850	816	892	883	895	842	885	910	846	914	845	869	847	873	837	877	880	855	857	870	834	882	890	882	837	865	850	885	871	875	854	822	891	861	829	848	914	860	879	859	880	869	845	929	843	851	801	833	852	919	828	817	869	890	852	897	871	824	857	895	878	847	846	863	897	892	874	817	865	826	867	878	828	810	806	886	810	835	862	806	887	877	857	825	825	891	882	882	856	844	849	802	870	902	903	886	865	854	856	893	839	845	920	860	842	851	890	860	939	875	851	877	870	836	818	873	856	845	856	812	823	904	931	868	887	818	866	907	859	858	905	921	840	885	797	892	884	860	853	836	821	845	856	901	859	859	825	849	873	863	865	869	816	913	899	828	880	864	881	846	927	857	837	862	884	882	903	875	864	860	839	882	886	853	915	862	898	853	850	824	857	823	868	892	839	881	880	857	869	850	878	881	803	887	853	814	889	898	872	889	800	824	868	873	902	907	856	807	858	820	856	860	838	816	854	900	864	843	879	853	852	864	799	832	904	816	854	859	829	907	830	870	875	885	896	854	806	862	818	872	828	864	892	888	917	841	868	861	882	866	809	836	861	868	834	865	896	916	854	864	866	927	865	892	812	898	859	888	836	844	847	879	832	855	838	886	843	889	877	854	851	886	910	863	846	864	868	900	879	878	859	812	865	836	834	874	839	830	846	846	847	829	841	875	897	853	883	890	886	815	891	856	854	832	877	881	842	864	861	839	837	881	839	883	851	882	845	791	828	835	865	858	926	830	905	868	883	880	818	827	890	846	852	813	849	867	883	903	882	823	881	892	853	858	927	858	897	860	912	859	886	841	884	812	927	849	844	845	873	890	868	861	869	846	805	925	841	928	898	864	835	867	873	783	905	841	851	881	925	844	802	828	843	825	838	856	856	833	901	843	893	864	884	868	835	850	907	852	840	832	905	877	857	870	859	860	855	873	881	842	906	868	861	822	851	868	870	862	872	823	854	918	904	883	906	853	871	881	892	860	847	851	845	834	857	888	838	862	830	856	846	908	844	851	840	863	881	850	844	830	843	853	885	854	871	798	830	856	841	859	885	917	832	875	909	890	874	904	903	868	859	914	860	867	882	866	854	863	873	850	855	860	868	841	903	856	899	838	818	900	866	832	844	863	845	836	893	848	813	865	845	897	853	848	840	826	817	869	818	922	809	859	829	849	879	905	874	838	874	859	869	805	869	867	866	856	852	837	902	884	829	897	936	852	815	820	864	857	832	825	823	840	877	841	810	874	848	864	864	916	836	831	833	865	828	908	858	817	860	862	852	896	838	891	830	867	893	872	859	867	849	904	915	923	888	847	847	852	876	834	850	843	908	869	824	850	849	881	832	787	859	898	850	939	852	871	892	856	877	860	814	884	884	835	821	834	831	863	840	867	906	866	894	879	894	833	886	876	874	844	900	858	908	827	832	812	832	857	836	889	856	868	863	831	879	826	873	899	836	898	895	826	850	886	790	874	845	847	854	864	847	854	872	849	854	827	842	832	866	827	831	896	879	885	862	912	942	833	875	827	877	871	887	848	786	833	863	877	850	895	851	879	864	895	852	860	908	826	865	910	891	843	860	895	835	894	912	841	873	875	826	864	850	872	871	880	868	892	868	811	873	826	862	894	905	859	870	838	795	862	844	868	883	881	916	851	868	868	833	908	853	834	829	850	889	857	895	912	841	845	890	882	833	893	860	848	829	817	834	841	874	900	871	881	889	832	876	871	905	856	820	878	846	850	846	852	895	811	850	910	837	873	779	878	871	848	876	870	877	862	897	872	947	867	816	885	839	884	853	822	835	860	843	868	834	858	874	883	955	864	852	898	879	852	910	840	865	865	846	883	916	843	888	849	863	921	928	865	863	881	848	795	817	852	883	838	860	852	859	894	829	907	828	843	841	805	895	839	874	876	895	874	888	857	844	858	873	849	876	806	863	848	873	897	877	901	840	854	870	878	885	891	878	828	858	869	890	830	876	825	859	830	828	891	872	862	825	881	869	868	852	800	857	858	860	909	850	848	905	820	854	867	871	855	849	859	847	874	912	884	828	854	877	857	840	842	883	852	861	853	930	842	898	865	806	847	894	859	838	836	892	844	832	923	897	847	805	873	890	916	886	873	817	911	818	843	863	860	862	885	842	826	887	912	824	851	884	897	818	848	890	864	838	870	854	892	841	833	844	894	889	818	873	890	890	873	846	885	889	867	896	881	843	879	827	851	880	814	893	887	847	843	837	839	859	882	852	832	829	813	876	849	822	851	878	881	863	856	851	854	831	819	853	874	913	835	818	864	838	884	889	888	870	845	872	880	870	869	874	840	837	847	928	865	862	845	892	873	818	908	872	821	852	861	810	860	901	898	854	824	851	830	887	859	807	810	869	889	850	924	836	886	889	893	808	878	877	833	828	865	803	918	869	889	820	858	845	907	869	865	838	881	894	900	856	847	914	852	867	882	915	798	865	882	826	871	844	888	882	885	865	827	856	859	879	868	878	874
36009	17422	11007	8639	6151	4171	2924	2244	1725	1341	1112	949	847	788	692	601	597	560	543	525	486	495	439	478	485	486	469	451	379	425	416	376	387	370	425	391	380	399	401	439	398	426	409	386	403	375	392	413	382	376	394	413	444	371	402	398	406	354	395	407	340	387	375	409	379	337	381	365	396	351	364	358	406	414	383	405	373	355	373	395	383	360	349	344	388	401	373	335	374	371	357	397	387	370	381	423	370	349	379	366	341	364	357	347	402	395	382	380	375	390	362	364	380	336	330	356	345	332	343	375	376	386	388	394	371	367	400	370	393	367	354	375	355	349	421	406	403	417	383	342	388	385	396	387	377	410	379	425	399	411	374	381	381	382	386	368	384	391	360	340	370	357	340	355	368	369	356	341	402	371	400	377	383	367	371	415	361	349	356	386	382	360	348	383	421	350	392	356	367	351	379	385	414	400	377	368	413	392	378	349	350	367	411	382	340	349	395	370	401	412	325	355	352	384	343	365	320	368	422	365	379	387	374	370	419	353	363	392	377	401	403	392	356	368	397	363	382	378	380	359	390	367	393	361	373	384	376	381	409	350	366	355	387	391	390	360	399	391	373	392	378	361	365	341	385	373	413	372	407	394	357	358	360	358	366	365	415	364	372	384	404	429	329	347	357	350	363	372	384	350	352	379	366	368	394	408	405	408	408	390	357	396	427	368	381	388	394	384	352	392	395	391	387	346	377	359	367	405	355	383	380	348	385	416	399	406	363	405	394	391	392	365	380	366	413	349	372	384	348	385	367	361	384	349	345	402	406	381	369	372	372	373	394	341	370	408	407	378	371	395	423	386	356	361	387	371	384	385	379	356	390	388	378	403	362	393	381	415	385	371	394	405	369	394	357	389	399	378	389	393	355	360	383	365	396	374	367	400	356	403	409	382	381	371	374	376	392	385	432	400	378	409	378	407	406	382	404	377	368	329	388	421	395	407	347	370	374	395	355	394	390	367	390	384	398	399	409	382	359	406	356	359	389	383	373	393	368	395	346	378	395	390	386	370	365	402	396	339	424	374	356	396	391	376	373	346	371	395	374	390	392	381	395	406	391	363	381	389	375	349	385	384	390	395	394	373	374	359	376	413	374	390	400	412	388	400	388	364	360	403	370	366	374	371	335	375	350	405	422	383	402	372	363	368	376	398	348	361	366	363	396	342	389	357	399	403	397	360	389	381	354	381	362	353	393	368	370	370	358	401	364	384	408	382	405	389	395	347	412	366	359	340	349	371	416	363	362	382	355	354	348	365	372	376	373	365	389	368	408	395	407	346	380	359	386	380	377	383	382	401	354	405	359	350	378	376	363	377	368	361	410	364	364	385	422	385	366	356	379	410	389	365	349	376	420	362	379	390	367	377	406	363	366	364	384	405	413	398	381	389	375	411	347	365	397	368	405	379	368	373	362	351	374	349	394	402	374	361	378	375	390	434	375	391	384	358	358	375	390	410	372	399	391	389	367	357	389	400	412	390	354	350	383	377	419	361	348	387	386	388	362	346	390	381	370	324	375	380	400	399	364	415	387	358	382	366	406	418	367	363	362	388	425	362	393	369	374	406	383	361	365	355	381	380	362	396	366	445	361	387	370	352	382	382	387	401	341	357	391	418	392	395	419	371	384	388	362	386	388	393	368	403	380	395	390	385	343	392	345	372	405	377	365	402	363	374	385	380	370	380	369	367	399	420	399	362	370	383	372	391	386	394	382	384	354	371	370	391	416	365	407	403	410	364	380	415	384	383	373	410	373	393	372	386	384	354	336	373	340	371	378	378	374	386	405	348	362	401	383	387	365	379	363	377	356	392	356	435	398	393	409	410	396	398	357	375	385	391	387	408	388	413	414	374	392	372	387	360	350	361	416	362	429	380	352	379	360	372	394	413	399	376	411	376	397	363	367	366	361	391	380	335	380	394	369	387	360	357	402	386	362	401	380	393	345	378	376	438	386	372	362	381	384	377	350	383	406	389	340	370	365	381	418	376	401	382	375	400	383	382	391	421	386	358	384	411	371	360	399	377	387	392	413	359	351	389	386	341	359	384	379	394	359	366	367	386	407	381	387	367	372	411	414	357	378	397	344	390	388	397	373	374	355	398	394	408	412	376	366	401	333	358	374	387	392	352	374	364	392	390	381	406	364	367	332	398	357	398	433	422	370	387	375	380	386	367	355	365	364	369	370	386	360	367	404	368	354	425	382	402	404	378	386	419	381	355	410	367	370	390	404	374	420	343	366	389	391	367	356	350	359	356	364	347	381	387	353	356	393	361	364	387	405	385	383	383	354	397	366	400	361	405	399	370	348	352	383	391	376	379	373	342	415	373	405	365	381	403	376	383	399	381	388	416	377	373	396	371	383	383	370	384	361	379	399	365	382	388	373	339	365	415	370	382	386	399	389	392	391	410	390	361	359	371	388	397	380	350	352	424	384	383	358	415	389	428	440	374	365	337	388	403	375	394	371	374	401	384	372	401	360	356	366	402	348	387	388	397	385	418	375	376	396	401	398	382	383	342	397	354	362	414	364	382	392	374	367	388	389	388	391	393	377	357	442	377	340	411	369	359	362	387	373	393	396	339	381	379	387	423	377	362	368	363	379	359	344	390	381	356	356	385	362	376	399	395	381	349	385	352	394	441	428	395	402	361	344	360	392	393	366	402	370	415	420	362	417	390	334	401	393	385	387	396	350	405	380	378	374	398	368	372	390	383	389	352	327	375	384	383	390	432	412	388	390	340	402	392	350	368	394	367	395	414	359	384	395	383	353	370	363	368	363	371	376	398	396	382	377	395	381	383	384	379	407	385	403	359	373	398	376	361	378	373	390	402	393	406	385	400	377	421	374	406	386	369	416	407	363	401	400	403	400	370	377	361	377	366	365	351	388	375	357	363	409	365	348	329	362	358	367	382	388	381	411	365	360	384	346	363	413	399	350	391	372	376	368	392	383	365	420	376	369	368	378	343	386	396	375	404	378	402	356	371	372	350	335	417	396	387	351	383	389	376	394	354	353	381	405	395	396	366	376	333	382	412	372	358	409	355	344	387	387	384	386	394	356	393	363	363	368	407	348	337	353	368	369	340	387	389	354	396	373	409	379	390	330	398	368	401	354	411	358	400	399	424	393	377	369	358	374	376	348	374	370	369	414	393	383	362	349	372	348	373	397	340	368	322	388	423	390	401	404	371	364	341	339	380	357	362	364	452	393	377	373	395	355	398	327	361	369	420	338	391	426	379	378	391	390	397	391	386	374	397	367	427	363	379	372	376	347	364	374	388	413	405	333	355	396	383	405	368	360	389	369	385	379	381	382	372	412	384	384	380	392	402	400	396	380	363	374	395	390	353	352	420	370	377	387	380	363	365	383	353	334	364	413	417	401	383	420	371	355	400	384	433	368	393	392	388	376	382	362	368	389	389	426	374	371	357	364	392	392	365	371	370	379	373	379	398	405	340	343	391	383	349
21579	11973	15500	18153	16479	13046	10184	8380	6932	5688	4929	4123	3504	3156	2692	2399	2239	2031	1790	1592	1536	1462	1558	1664	1653	1384	1198	1173	1146	1054	1021	1057	985	989	954	991	931	1001	970	941	960	967	963	874	900	931	909	885	872	880	869	891	895	917	910	914	863	875	847	852	854	896	894	801	802	875	911	889	890	855	840	843	840	867	862	864	879	833	890	871	883	858	846	868	851	850	872	879	815	849	848	826	839	834	879	855	849	852	840	796	858	842	824	835	870	908	803	824	836	878	833	886	857	832	895	836	827	798	821	919	860	849	900	854	912	797	844	873	832	857	813	906	828	861	853	841	847	841	830	874	847	824	845	807	893	870	899	914	837	858	843	851	853	838	873	816	859	814	838	837	873	873	888	903	800	855	810	838	889	815	823	886	841	842	815	792	835	851	884	821	840	835	860	873	893	876	879	839	827	851	849	822	889	851	856	819	833	856	852	855	910	893	852	864	897	871	838	864	895	896	927	910	878	850	827	889	858	863	835	801	850	814	852	858	870	872	894	846	873	891	854	892	829	835	865	840	838	853	839	881	865	863	870	836	862	829	869	869	867	885	860	853	846	840	868	836	904	892	814	824	804	884	851	798	815	835	858	843	860	834	840	834	878	746	887	817	876	815	794	870	876	879	882	828	868	854	829	867	822	888	861	878	846	861	828	899	879	851	885	868	887	840	842	862	858	824	856	831	844	859	819	862	855	847	885	855	876	923	907	878	882	792	803	796	897	860	868	859	877	876	888	850	862	879	855	848	855	856	866	846	844	846	844	872	828	870	843	877	850	867	877	820	834	836	919	816	827	835	932	825	875	828	836	877	853	829	822	875	804	886	815	857	861	893	855	884	816	869	876	899	858	824	865	833	835	875	799	783	916	846	873	866	898	855	808	822	822	820	852	852	891	878	906	839	838	802	836	882	875	865	866	869	854	813	841	880	810	864	815	886	884	837	802	842	807	869	847	881	867	859	819	873	885	858	831	908	883	836	855	799	875	835	782	909	869	860	867	888	847	866	836	863	845	859	901	895	888	798	871	807	871	848	829	897	857	800	839	855	816	829	864	902	877	876	883	820	865	830	853	850	843	853	837	895	871	881	867	824	826	852	851	807	849	870	873	824	874	822	822	860	818	878	799	871	839	893	802	853	869	864	843	884	883	857	860	857	858	873	859	879	820	864	861	890	861	870	806	860	865	848	883	920	799	851	887	880	819	855	831	836	881	844	822	782	849	852	852	866	855	871	793	860	887	878	833	881	828	890	867	842	879	811	879	844	876	881	859	861	796	919	873	807	864	847	840	875	796	827	830	845	830	856	844	847	868	897	859	871	834	883	822	869	838	841	923	827	843	878	813	807	838	861	876	832	840	807	849	848	866	817	833	837	868	885	845	774	840	859	849	872	867	858	838	915	876	859	864	863	864	864	827	837	895	837	856	832	836	865	855	835	861	856	900	847	843	849	821	820	851	855	842	822	910	865	888	848	871	811	863	837	874	847	828	849	827	886	896	820	844	927	833	812	859	824	884	895	850	823	870	854	842	853	812	899	885	850	814	856	840	850	905	837	879	883	870	859	875	863	872	860	889	878	862	893	850	849	833	822	821	862	819	818	888	837	774	800	885	830	845	780	848	850	829	860	842	874	830	848	866	853	793	847	821	870	838	883	839	904	815	845	842	908	844	861	860	841	830	838	792	795	831	848	885	860	803	876	845	822	886	885	873	865	848	857	871	838	896	893	852	828	830	835	810	888	861	845	823	837	871	818	832	777	888	830	860	853	836	813	815	816	907	820	826	845	890	852	830	918	868	841	809	842	865	830	849	876	804	846	818	861	846	890	843	840	857	848	874	842	899	894	850	843	898	832	838	834	821	908	870	814	866	848	850	888	854	884	897	821	819	840	845	853	862	912	813	820	890	891	850	856	814	869	907	802	848	877	913	857	857	863	819	802	874	844	852	834	814	854	842	864	879	912	873	798	842	817	836	835	846	811	814	831	806	859	825	836	860	900	897	830	917	864	856	852	854	846	879	837	827	822	815	870	834	805	872	829	838	848	866	834	864	847	826	849	810	862	838	875	856	853	830	819	832	848	871	819	901	885	839	820	887	820	855	828	831	878	850	863	855	878	879	843	885	786	860	834	849	829	847	848	845	882	771	801	892	848	815	876	889	792	874	868	821	834	860	853	880	801	921	834	882	843	855	843	876	853	874	837	897	881	867	861	840	841	881	788	856	873	805	836	853	868	838	864	814	848	846	815	824	799	817	816	835	836	907	860	843	904	858	846	819	936	871	932	881	855	765	832	880	822	849	835	821	822	839	829	864	820	877	849	862	882	848	888	896	865	886	866	876	859	801	830	807	825	891	887	817	833	844	866	865	864	865	840	849	889	831	866	872	795	836	863	840	894	889	884	889	864	852	863	852	823	884	878	885	852	860	834	822	862	852	843	877	836	810	832	887	903	851	843	886	803	866	903	854	803	858	832	860	894	857	870	838	857	815	863	839	857	885	847	850	894	830	853	803	830	821	900	867	875	891	808	899	883	845	848	851	841	877	842	836	808	879	881	840	804	818	825	847	861	846	880	851	876	846	800	861	851	828	817	879	823	853	857	834	809	852	815	867	889	867	817	822	869	861	813	873	875	843	842	843	845	837	903	833	842	854	849	856	881	905	861	897	822	872	798	832	823	813	855	873	762	842	797	857	863	847	864	828	915	820	844	851	862	876	865	869	849	843	856	826	901	866	891	894	892	843	773	949	824	870	859	867	853	876	835	834	875	801	898	921	845	860	919	883	864	844	876	845	850	901	837	849	823	874	924	859	848	855	865	875	845	919	865	862	860	855	836	863	862	862	875	810	846	872	810	813	857	841	830	903	888	858	813	881	859	877	892	882	839	884	882	833	842	905	869	908	850	832	858	886	834	854	815	860	875	862	819	898	880	872	805	851	900	825	886	866	856	840	828	886	824	838	871	874	871	888	834	853	854	848	854	842	879	876	856	842	867	864	840	864	848	826	851	879	886	826	851	848	873	879	854	866	815	849	871	931	841	852	862	835	861	824	922	872	809	860	856	862	943	856	858	857	863	829	914	904	880	872	815	877	815	883	845	875	830	882	820	860	850	887	827	863	904	853	799	897	915	851	848	815	829	888	908	886	823	833	851	838	867	877	855	848	882	865	840	836	835	803	873	911	849	863	855	848	857	868	857	844	900	883	832	895	876	850	873	875	835	862	870	854	845	842	820	869	902	852	850	842	802	853	848	795	881	819	886	894	790	834	910	860	838	821	829	886	811	897	880	822	835	795	872	830	872	873	867	836	844	870	838	872	851	896	806	855	827	873	916	863	869	878	907	869	861	810	880	913	841	898	851	829	844	895	812	877	844	882	867	896	845	831	832	848	861	895	870	862	852	844	855	891	856	858	860	826	888	853	855	849	871	876	876	813	833	813	888	902	835	829	861	847	868	870	852	846	800
16609	6957	4673	3586	2385	1695	1332	1022	865	760	647	632	544	544	495	518	459	467	447	447	424	469	418	404	415	421	416	457	406	389	382	396	410	420	417	428	383	426	391	375	414	400	404	415	425	410	383	407	422	431	453	408	409	406	452	429	373	340	382	396	422	391	407	421	401	379	370	383	379	420	394	402	433	402	408	410	387	386	407	427	404	409	415	408	403	384	423	415	438	416	383	385	420	368	383	358	424	355	370	365	383	372	398	421	348	384	415	401	451	442	374	410	395	418	386	423	409	414	390	387	404	409	409	345	359	357	394	444	407	392	412	405	436	416	413	424	378	424	399	375	377	372	378	397	397	375	386	402	411	372	399	407	418	367	384	366	422	444	347	393	455	408	433	420	399	377	387	388	376	434	379	437	408	372	398	384	396	395	396	378	422	409	397	377	410	368	447	410	381	404	429	384	414	365	401	368	386	442	421	375	394	389	440	443	400	404	353	406	443	386	408	415	410	451	399	372	372	416	406	366	430	413	390	376	384	387	396	435	423	400	411	422	339	395	404	382	388	385	400	345	395	409	413	373	340	410	405	363	413	420	410	395	398	416	406	382	408	426	367	430	376	406	433	378	446	418	391	358	405	410	387	398	392	371	396	389	412	401	412	382	412	391	373	395	418	418	407	377	402	421	399	390	341	419	390	372	424	382	400	398	380	378	377	392	418	422	414	403	376	386	389	433	432	381	398	384	411	422	394	412	396	429	366	428	403	409	364	372	414	432	415	396	417	377	424	399	410	385	370	378	376	351	380	354	374	369	447	427	424	369	391	375	398	417	359	435	397	392	390	394	414	440	427	435	434	397	407	422	379	452	430	386	386	380	410	405	428	402	423	390	423	409	409	430	426	410	406	364	391	438	390	417	400	405	404	372	403	405	360	397	430	405	402	429	419	366	405	420	363	423	416	387	407	413	375	398	401	385	383	384	393	443	380	423	412	392	417	396	385	389	375	427	378	416	446	373	405	420	375	403	401	406	414	376	389	407	412	396	419	405	399	415	428	390	400	414	400	368	384	361	422	411	391	343	428	381	393	407	397	393	422	400	408	401	388	413	425	414	415	410	451	398	382	423	357	395	397	412	415	390	400	429	422	399	409	417	420	381	383	438	408	390	411	390	415	398	416	386	394	409	412	400	385	423	369	424	433	433	423	417	402	401	350	397	382	411	409	386	417	406	418	397	384	395	379	370	352	392	378	406	394	413	405	392	431	403	382	394	428	376	387	416	400	367	364	395	421	425	386	380	439	430	405	440	390	424	446	391	380	417	375	419	416	394	406	410	409	392	380	419	408	382	382	383	376	407	389	411	397	420	414	429	423	425	390	378	432	383	438	401	387	414	410	366	419	434	434	402	419	382	407	373	416	398	425	372	370	398	413	418	389	388	398	355	384	395	403	393	414	373	427	426	384	378	404	400	367	415	401	410	407	370	421	422	405	391	429	395	384	411	402	371	414	413	416	404	391	377	410	411	388	415	370	378	434	453	392	389	421	406	425	396	397	360	387	396	393	387	407	424	429	402	420	395	410	414	397	423	436	415	378	404	381	398	391	401	401	434	411	415	404	395	411	427	381	396	404	385	361	403	403	436	399	358	416	366	407	428	411	396	402	420	415	411	414	412	462	352	427	407	442	383	423	391	416	416	367	423	433	412	442	383	426	372	396	425	401	364	427	424	416	395	410	384	403	380	403	417	453	411	401	394	435	405	445	414	379	431	405	420	413	416	448	374	417	421	442	406	440	386	389	373	396	410	457	419	421	386	367	385	430	402	411	414	396	394	372	441	423	402	418	392	426	382	403	428	439	392	398	392	413	423	404	391	384	387	415	395	389	406	382	429	434	394	381	403	385	390	419	430	448	415	449	419	409	367	410	403	390	373	423	388	427	406	426	428	381	420	425	422	373	404	425	447	419	403	409	413	391	404	365	407	406	433	380	397	412	406	395	360	405	347	382	422	404	392	394	400	382	394	385	384	400	457	373	444	419	381	402	427	416	442	442	390	393	414	384	380	402	406	379	414	375	406	387	432	393	392	403	408	389	375	372	389	410	401	406	411	366	409	428	377	382	434	387	373	404	379	378	386	369	380	411	399	420	402	411	390	409	385	417	360	403	412	359	417	406	421	351	437	322	362	378	415	380	435	433	396	411	444	421	376	410	400	422	353	393	424	442	401	387	382	404	417	398	400	400	411	425	405	393	404	397	414	390	417	401	398	417	406	350	396	414	410	378	357	410	398	378	419	381	378	382	387	406	402	397	426	408	468	394	392	453	400	362	388	368	434	425	422	399	428	364	400	387	412	415	401	407	415	415	380	431	397	428	407	416	374	435	354	359	371	398	396	394	389	421	404	376	418	409	390	431	381	396	432	408	399	383	416	376	412	427	432	390	420	391	421	392	365	393	406	371	419	382	364	381	370	395	391	364	382	395	399	417	400	411	375	434	410	426	414	455	385	379	395	369	431	380	388	391	470	392	386	387	376	395	395	417	452	412	446	426	432	417	386	383	377	432	422	427	439	407	395	371	406	403	409	422	440	369	361	405	396	391	444	378	392	420	410	400	410	437	429	376	353	415	429	393	417	415	363	393	405	377	398	373	407	377	384	401	418	382	430	411	392	414	396	400	418	392	397	389	382	415	392	421	411	402	419	402	398	377	422	391	382	396	379	395	434	411	427	385	352	418	391	387	398	389	415	414	409	415	401	418	419	414	375	411	417	388	418	442	419	415	382	455	393	381	404	411	407	396	432	438	408	430	416	433	407	425	393	392	417	392	360	416	411	447	401	398	380	392	395	397	348	407	453	424	415	388	421	419	382	420	409	404	428	397	418	413	350	387	407	396	415	433	424	359	402	378	372	377	387	395	390	407	439	396	397	408	411	410	390	388	432	408	404	381	369	414	384	369	355	417	369	419	407	380	402	419	411	398	391	397	383	345	395	388	381	390	397	417	398	385	395	384	408	422	414	353	371	376	403	410	371	407	419	385	396	405	387	425	371	391	414	378	416	406	417	424	381	394	420	444	390	394	380	390	369	416	389	437	407	396	414	406	381	390	408	383	396	390	375	420	404	392	433	390	373	366	404	435	406	415	432	366	416	383	411	429	400	374	397	384	402	373	376	409	408	387	361	391	416	380	381	403	421	365	408	426	436	394	410	388	394	432	413	434	417	436	389	403	424	384	416	377	396	396	350	426	389	409	393	385	435	391	378	369	407	382	411	401	404	348	381	362	409	417	416	401	377	404	418	413	405	374	400	402	424	384	378	411	428	383	457	416	412	417	386	391	399	364	431	402	426	412	412	389	380	408	378	380	394	423	422	365	357	397	416	415	411	334	404	400	404	399	377	421	401	386	406	407	367	414	403	400	381	450	361	433	432	429	439	409	416	352	404	432	409	391	448	369	418	365	411	387	414	389	410	407	426	392	410	404	383	385	367	390	389	385	416	463	430	405	375
10382	5553	8375	9211	7727	6315	4880	4000	3230	2750	2325	2059	1793	1691	1453	1424	1349	1302	1204	1154	1170	1114	1027	1018	1053	971	975	1016	958	979	966	931	938	940	950	919	929	957	924	894	945	936	868	911	917	898	903	903	871	844	913	876	947	888	916	877	941	893	945	863	915	885	872	888	877	877	909	896	922	906	900	903	871	913	904	882	924	894	906	902	869	862	893	923	939	934	881	931	887	879	922	880	912	905	877	890	893	851	836	835	899	891	870	890	887	928	889	939	876	882	888	877	918	917	842	871	865	837	855	881	892	886	960	976	862	878	956	873	886	889	858	869	946	930	898	904	885	908	843	903	862	954	907	889	897	892	915	932	877	917	877	857	881	851	921	891	856	936	847	873	881	906	877	930	893	882	925	849	897	844	906	909	915	925	871	870	910	886	912	911	866	970	863	911	833	889	890	845	889	866	871	899	836	866	911	866	843	888	911	871	880	938	910	908	864	946	908	909	833	920	867	922	917	890	814	926	885	880	871	837	899	894	909	863	899	896	795	875	851	880	903	866	912	928	856	904	916	899	898	897	920	859	847	908	888	851	880	864	869	880	892	945	932	888	875	912	891	855	864	884	877	867	885	872	860	843	906	914	837	957	868	922	865	916	893	954	896	897	845	854	874	852	867	865	862	907	896	936	885	916	910	853	902	825	898	902	882	877	873	940	909	867	888	860	952	881	933	934	858	841	876	868	828	887	884	888	864	894	910	866	840	944	892	866	917	916	877	901	882	901	857	876	875	895	879	917	934	849	918	939	909	896	961	866	890	861	863	931	921	898	942	903	934	880	888	922	889	854	877	889	887	897	857	972	866	898	902	906	897	891	882	901	920	901	842	872	913	835	911	895	886	929	886	881	810	924	865	903	856	907	868	923	880	918	838	917	911	908	859	910	858	914	904	864	876	930	853	927	891	896	932	885	896	931	848	863	866	852	875	899	878	923	903	914	866	904	902	867	887	909	924	923	884	846	914	883	936	861	876	862	885	892	857	912	863	896	850	899	899	890	900	886	919	850	832	846	894	869	900	914	902	899	884	854	889	874	947	890	882	904	874	909	904	894	923	884	862	857	914	870	913	867	910	912	884	883	946	909	910	873	892	916	901	868	883	881	864	918	892	847	905	865	914	880	875	860	882	867	892	887	848	974	886	901	880	906	872	863	884	829	975	883	899	907	861	883	898	867	860	912	842	868	902	911	904	858	902	890	897	857	874	920	885	853	940	869	897	878	909	853	860	857	911	802	933	920	870	959	903	843	937	934	849	891	838	950	877	871	900	923	905	890	854	866	841	880	898	903	904	903	916	908	874	944	907	845	862	869	892	863	930	894	850	864	874	870	871	898	848	893	866	851	896	859	894	920	829	864	858	912	887	859	914	945	878	877	894	902	856	891	915	925	899	902	886	870	905	881	896	937	923	884	925	880	935	886	845	905	940	871	923	969	895	864	898	874	887	867	903	849	961	827	893	912	909	916	900	859	876	890	855	861	843	936	880	958	916	892	899	844	901	892	850	863	911	868	855	876	931	925	861	894	939	935	901	915	960	887	839	880	842	927	832	902	937	894	904	861	865	917	874	916	823	920	904	915	852	878	901	939	909	876	882	881	893	874	904	867	882	928	885	908	898	852	944	953	837	855	857	907	918	878	881	912	866	881	879	866	908	856	929	887	883	881	879	905	884	893	896	872	879	923	935	901	864	860	900	872	891	911	812	863	880	876	874	902	849	897	832	868	905	882	928	880	884	836	812	913	863	910	924	918	848	869	942	875	896	842	891	873	925	903	892	878	889	830	892	895	891	883	889	926	868	861	862	911	953	872	885	884	912	877	875	898	957	877	886	910	852	896	890	853	928	823	872	872	873	840	853	903	860	944	923	881	903	884	889	897	878	837	893	858	865	840	921	904	888	863	919	905	891	862	889	889	884	900	872	898	896	899	874	887	857	875	869	942	915	879	943	927	867	887	838	933	870	867	911	865	825	814	836	832	856	906	896	848	904	897	911	824	879	873	907	941	868	813	894	905	936	869	914	916	915	893	826	888	857	860	913	854	833	901	880	857	865	898	995	830	877	898	904	934	888	906	838	879	885	853	885	892	902	859	849	880	880	826	887	847	931	884	884	903	899	906	890	917	875	926	883	935	938	876	899	847	919	890	862	900	901	922	908	859	914	863	865	887	912	855	891	815	882	887	889	900	909	883	861	877	896	929	880	899	889	880	875	930	887	877	853	828	887	899	888	874	883	891	897	910	901	833	833	840	871	871	811	876	863	886	933	884	861	890	847	890	892	944	865	884	916	877	861	851	879	885	873	884	918	878	913	906	889	908	848	920	925	873	886	840	904	883	905	899	903	854	879	891	889	881	868	864	812	904	898	841	948	868	881	864	900	871	806	919	922	858	863	887	935	916	888	900	884	864	884	851	849	887	922	889	885	852	864	879	871	853	908	926	898	876	942	936	953	834	911	850	941	899	892	881	913	869	878	915	849	927	970	900	879	873	882	897	896	871	949	854	889	914	910	812	842	898	886	853	905	903	909	924	912	943	900	927	869	880	917	899	898	886	890	876	903	875	935	897	862	917	915	850	936	888	890	909	838	863	883	885	839	898	863	945	899	894	888	947	886	943	925	929	896	983	906	918	896	873	869	872	875	862	913	902	918	919	858	914	887	919	839	914	840	863	930	922	957	898	931	886	910	901	855	878	894	849	898	885	901	884	907	871	873	895	895	834	873	856	871	836	897	908	870	877	906	844	919	893	900	857	849	884	860	842	902	948	889	883	889	871	886	891	876	880	843	889	942	838	937	891	907	883	926	905	909	874	876	943	893	909	861	939	900	864	878	869	895	861	858	910	893	863	896	887	910	870	914	920	860	880	889	884	888	874	880	908	912	955	883	892	890	917	880	936	919	875	918	902	899	893	910	875	925	866	830	949	926	858	901	875	912	854	877	886	915	894	914	856	883	887	873	907	894	837	911	925	938	900	867	902	901	874	882	834	833	920	852	871	927	921	929	845	891	881	859	933	933	937	854	891	866	907	908	928	907	915	881	930	942	857	915	934	885	881	883	908	893	875	964	917	897	889	845	905	908	893	989	902	837	824	892	896	894	875	910	921	876	878	865	892	881	905	899	900	907	952	863	901	869	903	905	890	907	939	894	884	897	860	861	895	838	859	854	847	901	904	844	898	874	847	906	859	875	859	837	870	922	857	837	902	910	962	922	924	923	880	896	916	871	862	904	883	945	836	890	910	901	858	887	936	868	828	820	886	842	921	892	911	866	912	929	877	860	899	869	867	855	887	845	883	867	884	933	900	894	911	887	901	884	846	921	909	865	888	882	906	900	878	880	901	881	949	925	896	909	878	827	909	906	911	877	848	872	859	911	913	860	910	890	853	892	890	841	855	868	879	873	883	860	874	915	877	857	861	913	885	886	913	876	966	885	920	893	919	867	894	912	894	855	908	916	919
28310	12086	7745	5789	3925	2733	2006	1506	1216	1066	907	740	733	591	644	578	518	456	476	470	477	454	391	457	465	431	396	451	395	365	413	412	420	426	392	424	427	435	465	420	330	393	385	395	413	364	402	423	400	367	397	390	359	353	403	386	389	398	411	340	387	423	369	377	386	366	351	370	383	397	375	385	390	378	344	366	392	413	350	408	362	358	380	387	408	359	367	383	404	383	386	377	366	392	413	384	366	387	384	401	395	383	350	354	354	387	390	410	403	401	408	364	397	358	383	401	395	402	374	395	404	370	377	393	394	395	353	377	401	339	366	387	424	386	395	372	383	393	403	354	411	376	404	389	404	414	381	380	409	434	353	377	378	360	379	412	371	383	409	411	408	401	430	391	382	351	390	416	387	381	390	355	389	384	413	370	389	410	383	413	401	369	392	381	388	371	358	387	406	392	349	388	379	375	420	398	388	367	403	354	388	358	384	415	405	411	387	387	405	351	394	382	400	394	382	339	399	368	358	389	431	388	393	407	363	400	390	393	394	394	413	353	383	404	418	394	366	368	386	413	416	364	405	379	374	384	388	433	340	403	417	380	366	388	416	397	393	382	406	362	384	345	373	380	404	409	381	401	374	362	402	359	382	352	375	369	384	387	372	390	413	363	412	391	389	406	341	411	396	444	370	358	390	405	329	407	379	412	395	359	388	398	405	374	412	386	436	409	382	398	360	375	414	403	397	385	377	369	401	369	437	373	357	425	360	392	411	376	394	361	380	359	372	423	387	409	388	388	397	366	385	396	425	394	359	330	404	408	386	404	341	385	338	396	399	352	359	363	380	421	340	398	388	399	362	383	396	390	443	354	406	382	394	374	383	396	400	370	374	405	384	416	357	387	371	371	360	394	401	411	375	352	413	360	345	379	380	350	372	395	419	386	399	358	387	376	388	395	334	428	408	376	396	405	347	393	392	424	395	370	403	411	382	420	417	376	351	388	360	369	383	382	385	385	377	391	375	381	425	397	368	340	383	382	353	374	392	400	388	376	361	412	389	394	363	419	380	369	352	366	355	364	382	389	412	389	371	353	389	380	373	363	382	389	384	384	348	404	381	399	362	369	358	388	391	365	370	383	377	370	392	403	390	383	412	374	363	356	337	398	388	421	365	356	377	375	344	423	366	403	396	409	407	419	367	372	399	363	371	412	411	379	368	388	412	426	423	391	374	382	419	378	383	367	383	396	371	404	375	390	404	371	397	396	414	355	390	361	369	372	378	328	396	388	389	377	367	393	362	361	402	366	379	378	391	372	412	390	370	415	416	383	422	392	373	420	393	364	381	397	392	384	367	371	407	401	371	351	349	369	403	402	356	397	374	385	388	385	385	383	389	409	395	431	379	370	370	401	386	392	393	379	400	357	414	377	397	373	407	386	412	399	396	353	401	371	397	432	359	389	394	380	385	386	385	335	392	378	411	378	403	385	383	412	386	360	373	415	402	393	394	391	377	384	369	379	386	377	362	400	338	416	381	392	364	399	374	399	387	401	423	399	392	360	357	395	427	377	366	388	343	393	390	367	387	395	380	399	365	362	370	396	394	363	391	346	420	396	413	387	392	359	395	372	358	379	379	428	401	407	403	398	378	411	377	368	385	359	407	358	353	338	405	382	366	424	389	363	377	395	394	366	350	391	360	341	408	400	376	402	396	405	398	390	367	361	344	436	381	401	421	390	385	407	382	390	329	386	405	397	416	376	394	369	389	403	379	367	369	393	385	347	364	381	345	371	357	410	424	369	380	354	361	403	356	357	398	393	391	383	359	371	382	391	392	363	381	410	322	395	419	406	397	414	369	408	380	393	359	363	401	368	403	368	389	383	388	409	357	395	417	431	382	400	390	355	353	384	395	400	367	352	392	377	378	396	370	364	359	368	410	374	373	428	376	325	415	391	377	407	383	375	371	386	397	401	383	412	344	373	384	387	371	336	389	398	382	405	378	376	381	411	389	399	387	368	347	399	393	380	369	392	412	375	409	380	365	377	435	416	392	378	362	363	391	377	418	406	355	407	414	395	427	354	390	381	392	394	390	346	391	405	367	394	415	386	428	395	395	369	391	413	365	431	358	372	405	413	362	360	406	382	382	365	413	391	362	395	410	418	401	400	369	361	372	385	390	386	406	383	384	354	393	396	365	417	379	376	337	419	384	365	441	366	373	360	343	374	380	390	403	389	378	397	382	395	373	397	413	416	430	376	382	387	388	405	375	360	353	432	379	395	398	391	382	416	442	381	357	419	423	408	355	389	357	372	396	351	366	411	403	401	365	383	383	419	392	399	350	413	384	347	410	424	388	406	413	370	379	393	366	362	381	374	384	368	370	376	384	382	397	383	393	368	398	397	384	375	385	379	405	375	383	382	379	394	358	365	367	364	399	344	367	390	419	384	369	356	383	367	374	377	378	390	361	390	417	393	358	379	446	401	373	387	376	387	352	427	380	424	363	411	348	382	391	413	386	351	399	398	361	392	391	359	388	418	396	409	392	395	391	386	386	404	384	410	372	394	374	368	382	378	391	363	350	380	391	351	383	395	386	399	391	370	367	380	390	357	376	365	373	414	393	375	390	370	365	362	375	391	402	388	388	358	403	402	435	401	407	363	359	406	407	374	418	364	390	412	407	401	396	370	382	372	371	348	394	400	376	396	375	359	425	385	394	364	388	389	409	384	388	400	374	351	402	425	422	385	413	388	402	377	399	377	368	377	365	384	354	383	394	373	395	421	376	352	407	347	408	398	377	383	402	407	385	400	377	359	416	383	358	393	361	403	382	384	360	357	391	349	386	372	383	394	378	368	388	408	353	374	388	360	424	376	350	399	372	378	381	353	378	378	377	386	389	407	384	377	387	388	367	424	375	372	378	385	382	335	377	389	381	356	377	382	414	412	398	351	382	400	383	351	428	375	338	393	407	353	383	349	383	417	360	364	386	336	414	395	405	359	412	369	377	393	390	425	402	383	379	338	385	434	398	380	414	393	393	412	405	419	414	393	389	393	385	403	397	403	409	386	399	394	389	399	363	373	383	354	397	386	369	372	379	403	366	358	368	380	400	391	411	395	372	389	389	367	364	385	376	421	379	376	375	388	366	379	355	388	390	362	375	415	390	373	391	388	380	398	351	399	378	390	370	373	369	422	395	391	403	364	405	385	432	349	383	373	365	399	392	405	355	339	393	363	367	398	406	383	383	414	393	365	390	397	385	389	385	406	404	381	385	391	418	363	376	358	408	398	386	408	398	379	399	394	383	356	378	393	392	371	424	386	364	364	386	372	370	396	378	383	393	389	370	394	352	354	397	376	365	371	398	385	380	406	378	410	380	403	398	365	380	405	383	360	428	390	402	366	364	369	407	374	415	395	368	374	392	406	377	365	405	374	393	375	401	395	407	382	361	397	397	376	412	393	391	381	358	398	391	369	366	391	368	366	381	341	427	397	387	389	393	391	347	352	375	387
17901	8819	12500	14137	12272	9930	7850	6090	5031	4171	3665	3032	2726	2313	2071	1970	1745	1669	1526	1449	1368	1327	1209	1359	1381	1106	1068	1111	1033	956	1001	1006	978	982	992	923	957	957	973	908	901	968	881	947	869	907	883	883	856	930	875	912	860	851	897	869	854	893	948	863	859	839	849	853	846	866	903	882	837	870	886	854	806	884	815	901	828	821	864	857	839	880	894	858	882	855	840	857	895	864	863	859	879	838	833	859	863	889	904	876	887	831	859	907	834	825	825	857	867	867	878	867	882	848	820	879	876	828	889	912	842	829	832	897	819	850	850	860	870	842	879	914	881	858	873	819	875	909	864	802	867	865	861	869	876	842	893	828	874	843	864	849	831	908	885	888	796	883	879	889	846	897	838	837	836	840	871	891	822	850	849	830	838	845	830	865	827	886	854	856	871	848	821	860	816	857	856	849	900	875	905	818	913	897	876	806	829	885	848	808	884	860	856	877	851	803	907	852	887	873	871	890	857	845	856	803	859	858	904	882	875	865	825	885	884	838	885	873	865	836	846	845	871	898	871	838	860	894	895	854	843	846	880	847	842	896	897	819	849	838	885	869	898	805	887	845	910	850	830	918	907	901	882	850	898	880	849	844	912	847	829	855	906	893	843	889	864	857	809	882	825	839	838	897	895	859	829	876	873	858	843	794	914	838	841	835	866	821	920	892	861	860	841	866	869	867	871	903	856	881	847	818	878	883	872	838	874	819	801	914	853	806	893	883	858	865	822	879	851	878	859	827	940	875	854	875	865	805	828	832	820	823	831	891	879	879	859	873	836	906	883	876	895	835	896	843	867	841	882	863	876	882	820	891	905	928	863	819	878	821	893	837	884	823	792	882	870	892	852	875	809	898	820	832	905	832	852	917	847	807	834	837	849	875	854	861	830	860	870	875	886	840	859	855	874	812	872	837	856	896	827	888	855	899	811	827	853	831	897	853	850	893	840	865	870	841	871	828	860	894	852	866	883	867	871	853	868	854	884	861	892	844	849	881	876	832	872	847	849	885	808	838	887	897	874	871	912	831	860	824	820	822	829	859	836	860	851	849	833	843	880	798	858	845	814	830	803	818	892	888	884	862	837	875	878	830	856	891	857	889	865	887	894	885	871	849	842	877	849	823	864	856	884	866	880	872	921	888	890	858	907	843	837	824	853	871	896	888	899	809	880	838	870	828	825	787	808	858	882	831	805	901	875	899	869	898	874	899	900	852	847	892	830	820	893	899	863	819	847	843	927	869	838	865	896	870	897	891	868	880	920	840	858	820	882	892	871	873	904	879	856	852	891	881	810	895	862	894	861	879	860	860	893	904	881	872	816	847	831	860	869	824	818	797	833	871	871	856	840	825	839	826	863	899	876	850	895	834	888	879	869	846	855	853	875	866	863	846	875	907	864	854	906	941	816	890	832	912	895	892	866	888	871	893	840	844	842	878	865	887	893	900	874	854	897	841	872	852	835	854	877	898	867	807	832	878	851	876	808	895	860	803	813	862	806	844	921	842	821	846	898	862	867	907	868	832	901	813	829	901	869	882	871	842	890	897	892	915	885	864	868	928	879	848	892	793	884	858	897	893	878	885	902	834	871	899	853	892	891	851	844	859	856	882	846	878	829	798	885	827	831	856	837	832	829	837	921	857	902	873	823	813	891	823	868	878	916	882	878	874	827	849	924	849	880	858	867	873	852	892	860	836	866	864	915	863	830	910	918	856	870	883	876	869	850	901	847	834	859	893	850	883	891	869	848	846	874	830	855	894	913	852	855	895	853	870	817	946	901	893	855	866	863	881	879	806	866	848	839	899	830	865	841	781	878	858	796	854	784	860	887	871	872	757	870	912	877	850	888	900	848	859	842	850	850	854	869	854	899	843	916	907	845	849	834	865	848	888	833	865	819	881	853	833	867	873	849	840	885	888	846	868	822	809	892	803	817	911	931	874	850	926	892	865	917	836	879	852	893	856	870	854	850	844	906	868	856	866	835	853	915	871	817	888	914	849	855	902	815	864	878	812	863	863	852	861	892	870	853	889	802	901	834	872	841	881	871	867	865	922	824	875	839	884	885	894	832	873	868	843	867	821	852	883	868	871	851	877	852	857	872	918	855	877	854	844	888	869	911	942	860	835	808	878	855	836	860	877	889	875	903	880	876	823	863	825	868	852	917	860	831	845	876	824	827	819	848	843	880	833	943	833	850	869	864	826	858	873	869	867	904	827	863	885	878	827	879	845	907	825	859	838	854	899	897	884	840	893	840	844	884	918	839	832	850	925	915	881	799	838	837	879	845	882	861	843	874	906	863	816	854	849	888	903	891	848	850	879	870	881	857	911	852	857	830	812	855	847	942	874	880	909	840	862	878	892	887	842	895	857	898	868	940	884	895	901	857	819	839	834	865	875	872	845	859	887	887	880	863	872	857	914	856	872	856	825	902	896	827	879	829	831	859	836	893	887	877	843	837	889	838	866	832	868	823	894	860	848	866	830	898	880	885	845	854	861	868	840	876	877	862	821	850	849	870	870	837	865	869	833	863	858	859	878	866	833	826	894	917	829	864	907	904	917	890	852	907	825	840	913	870	871	879	859	893	863	850	825	879	913	872	861	877	829	813	864	865	860	899	782	867	858	838	877	847	859	837	850	874	870	882	905	813	842	881	842	855	832	876	881	873	852	924	856	820	820	848	836	885	854	845	861	874	812	892	834	831	876	833	869	856	871	892	831	811	812	878	890	847	872	854	870	864	828	895	893	899	840	911	857	913	863	856	871	849	879	809	898	842	869	850	826	899	869	861	807	880	845	811	861	878	890	828	911	841	824	812	908	856	871	879	873	872	871	830	907	854	908	908	859	892	804	865	857	827	904	881	824	857	894	891	841	840	910	860	834	860	869	875	861	874	932	813	897	855	828	897	861	874	853	895	930	841	889	870	841	860	892	912	912	840	870	838	859	813	824	886	831	844	823	820	845	913	860	856	888	856	878	869	792	895	847	848	927	884	881	866	904	782	825	891	839	858	840	824	922	852	864	866	859	885	862	880	930	808	824	830	824	865	830	865	851	859	859	945	858	829	919	909	850	894	923	867	865	854	814	841	864	847	855	882	873	844	821	924	881	848	895	894	855	843	839	918	900	847	871	895	848	833	885	899	865	897	916	830	859	793	906	834	849	854	823	843	842	830	856	857	849	844	870	860	871	908	881	869	846	926	903	872	818	833	925	912	864	858	864	873	850	897	911	871	873	906	850	840	888	874	878	909	880	884	890	939	852	924	869	820	912	862	850	816	856	883	869	888	854	859	887	884	847	845	914	892	884	852	842	868	817	863	813	869	817	851	857	861	858	846	837	875	910	875	871	890	825	847	831	887	843	860	811	821	845	916	905	822	887	884	883	898	883	855	877	878	834	855	850	884	887	871	927	896	813	837	844	840	824	946	852	830	889	889	875	857	847	853	830	848	832	914	860	849	843	827	872	840	867
37305	17709	11448	8659	5427	3902	2712	2030	1542	1325	1120	1059	839	736	757	619	603	586	527	541	459	477	505	496	524	426	429	422	463	444	379	421	388	361	373	372	385	411	405	381	418	397	401	405	396	388	410	435	387	380	365	425	379	393	369	368	365	385	404	367	381	393	401	380	372	386	375	406	390	370	414	394	358	376	377	436	380	363	377	367	408	381	368	387	399	391	378	391	383	377	420	372	343	404	373	349	364	370	381	378	376	388	396	384	375	410	404	379	368	390	401	357	406	387	426	376	382	377	407	386	385	380	358	365	394	381	410	390	362	377	397	404	373	398	374	400	394	345	406	374	391	350	375	405	374	363	384	381	442	374	337	386	369	397	372	369	382	426	330	397	402	387	351	345	369	372	357	395	388	395	365	371	380	412	383	360	373	370	351	383	372	388	373	405	417	388	365	391	394	407	365	377	373	403	415	386	391	372	367	383	365	400	373	370	394	433	373	414	416	417	394	382	404	375	415	376	402	397	332	352	387	359	384	371	408	335	364	373	379	375	401	430	370	428	386	395	395	364	343	412	442	410	393	367	361	374	368	379	387	407	411	424	405	374	416	388	425	394	374	373	370	381	378	389	392	344	371	382	406	389	378	380	382	394	369	361	408	351	357	387	399	365	384	378	396	354	351	365	373	407	396	365	389	342	380	396	371	416	408	414	407	364	351	359	376	365	367	331	361	372	397	384	354	384	373	403	399	360	381	382	362	396	378	402	396	372	363	424	432	353	379	426	364	384	354	398	386	373	391	380	355	411	445	364	383	378	397	373	376	387	400	421	379	392	371	388	389	399	400	384	359	384	396	367	352	432	340	373	370	409	417	384	368	400	453	429	364	343	382	373	364	372	377	380	398	428	367	378	366	381	380	402	377	405	365	338	416	357	364	381	377	376	365	399	389	372	368	377	414	395	355	342	391	364	422	384	392	374	355	407	409	360	379	372	375	339	410	409	412	390	399	395	378	363	361	387	353	386	390	351	398	403	387	385	425	369	347	357	381	393	421	370	384	368	370	390	382	380	356	380	405	382	387	355	332	369	372	350	347	391	364	399	427	399	409	407	367	336	393	420	393	369	359	375	390	355	385	373	384	378	391	367	399	353	357	368	405	357	373	326	366	365	379	379	408	390	349	390	376	363	379	406	352	395	362	386	420	384	361	386	364	365	396	369	370	400	356	359	385	389	372	395	384	396	402	404	370	433	359	375	369	394	394	373	389	396	387	382	391	398	368	375	418	372	408	399	410	398	386	374	397	410	389	387	391	357	378	415	380	372	365	406	374	365	372	409	356	383	406	353	391	359	399	386	385	382	394	387	391	371	402	424	381	389	359	401	369	387	393	370	381	373	399	352	378	397	374	363	358	351	415	417	393	405	369	380	359	415	385	381	420	358	363	388	390	367	355	385	374	322	360	342	390	401	370	381	357	391	357	387	359	365	389	371	376	369	386	369	368	366	347	367	383	363	392	395	340	339	368	382	386	384	368	378	358	375	389	365	383	390	365	406	383	397	383	332	359	374	408	392	413	401	362	363	365	369	411	381	312	403	377	388	366	394	414	410	396	421	381	392	375	411	429	362	380	393	346	382	408	383	368	353	387	357	372	369	386	373	349	367	401	404	401	389	363	394	360	370	401	363	375	407	408	399	360	384	379	338	381	391	382	405	382	362	364	366	375	380	387	369	395	373	351	365	397	377	374	372	402	379	382	398	356	372	381	364	376	357	405	368	388	399	375	402	383	389	416	338	351	397	381	373	385	413	360	386	410	357	399	387	390	398	396	403	400	399	376	395	379	383	387	409	376	403	386	419	391	406	416	416	410	361	374	358	385	377	381	409	350	397	395	384	409	376	408	378	383	386	344	356	343	388	389	375	403	363	360	368	384	358	394	385	404	408	406	405	375	380	419	375	396	369	389	386	382	391	403	373	358	347	359	369	367	374	365	421	406	400	405	396	406	348	370	377	380	374	354	392	373	372	354	398	410	397	361	396	403	377	388	411	431	388	383	391	363	379	399	372	384	405	378	369	362	392	359	362	365	398	394	394	414	354	397	345	393	387	369	381	395	382	368	368	396	365	395	383	376	407	382	353	367	411	361	367	356	381	387	383	367	377	372	369	417	396	351	379	406	383	369	365	352	350	363	356	371	362	395	384	361	346	387	390	376	402	412	388	425	376	383	382	385	424	382	424	391	415	370	398	398	402	397	416	401	364	377	359	384	391	353	388	373	419	399	369	400	378	387	378	363	393	364	380	341	375	379	398	394	398	337	382	385	350	428	369	403	404	355	372	352	366	391	402	397	393	364	385	418	396	377	393	366	415	376	378	337	388	398	347	362	390	330	383	410	415	337	384	346	391	417	387	355	384	397	349	380	375	347	368	387	396	386	383	378	354	372	398	362	372	352	347	356	371	389	391	363	383	383	370	361	400	359	394	360	354	383	378	382	356	396	378	334	349	411	400	382	390	377	383	402	371	384	374	395	371	434	368	410	391	389	385	373	380	380	411	341	373	382	386	371	356	390	425	420	378	341	422	373	368	388	363	376	402	392	403	347	397	405	358	386	410	376	367	405	366	392	386	352	385	381	352	400	393	395	359	394	418	383	375	347	399	407	426	379	404	363	380	351	383	371	332	404	386	414	364	369	382	398	379	372	392	379	371	389	341	392	351	368	382	425	409	378	377	376	397	451	379	355	374	371	359	390	378	398	381	376	381	348	373	366	374	407	377	373	364	384	356	391	402	417	369	413	392	408	370	376	400	426	398	404	392	395	365	378	393	379	393	405	377	371	391	349	366	407	321	365	369	394	395	379	352	400	405	379	355	348	387	364	403	381	393	389	360	355	426	361	325	335	381	371	378	363	398	397	307	369	377	360	391	370	381	386	386	350	409	361	397	385	400	389	413	393	403	412	380	378	373	359	365	394	416	369	356	390	388	370	383	385	353	365	402	385	388	353	369	366	404	387	416	402	355	359	374	378	403	398	429	368	412	394	370	341	399	376	381	365	373	391	347	407	387	378	376	376	381	391	378	376	406	338	363	366	404	343	397	441	366	435	349	367	365	372	399	390	428	376	406	355	344	358	402	372	365	358	356	361	404	373	378	384	413	391	411	391	383	371	352	396	371	378	367	363	363	399	402	368	394	387	376	387	395	386	382	430	415	360	382	370	348	392	408	352	331	391	372	393	324	359	433	358	377	433	350	347	350	403	385	376	392	364	377	395	369	367	352	374	379	342	411	355	359	424	361	375	353	348	379	374	390	410	383	406	372	383	392	360	372	370	357	351	412	357	362	378	378	351	372	425	420	381	370	387	393	381	376	407	369	406	404	358	353	383	417	374	388	342	370	396	367	393	397	400	373	378	358	364	398	412	397	340	331	358	384	411	369	399	381	361	361	376	403	399	405	433	368	401	366	377	357	414	391	379	393	375	387	369	371	372	400	368	355	366	336	394	377	400	363
22435	11469	16187	18050	15527	12705	10065	7854	6539	5626	4722	4202	3519	3125	2822	2342	2112	1988	1886	1626	1515	1446	1628	1761	1717	1243	1203	1075	1066	1006	1030	1067	969	1008	1006	993	952	977	990	962	987	928	952	921	876	906	958	940	846	869	900	886	940	905	856	842	914	921	853	875	841	879	851	886	876	929	864	857	856	835	849	821	859	872	865	849	807	871	867	887	825	865	833	851	868	882	872	856	846	825	881	871	887	845	871	863	841	841	916	865	864	839	789	865	840	874	844	844	852	841	910	833	831	856	833	864	829	897	853	860	857	858	870	880	871	823	845	821	840	840	845	902	818	834	864	866	866	858	830	859	845	929	840	893	849	867	844	860	846	879	861	821	825	881	845	889	858	825	850	858	909	950	863	858	786	839	843	854	861	875	854	862	836	851	866	855	839	843	835	904	892	850	873	889	876	817	825	847	844	809	800	851	858	838	843	867	931	916	818	816	894	868	890	880	872	866	860	862	857	833	844	843	838	838	867	858	857	859	849	856	842	849	810	803	834	873	872	855	818	853	889	881	871	898	849	808	870	793	895	866	847	823	886	904	858	901	820	828	844	871	847	859	833	830	849	869	811	833	845	818	931	882	856	857	856	874	863	876	890	915	804	825	849	858	859	837	832	824	854	828	873	907	858	856	840	833	882	812	821	803	855	873	853	870	824	868	863	908	838	823	856	802	860	869	842	831	837	873	903	947	801	819	864	854	848	808	836	871	913	843	825	891	800	855	834	833	823	837	865	844	844	825	818	861	875	844	881	844	814	860	832	818	892	853	810	879	880	869	918	836	885	902	833	771	911	860	849	817	840	849	888	828	871	862	859	823	882	871	809	915	862	829	885	916	868	908	841	842	862	884	912	828	845	850	838	896	832	830	830	825	851	874	836	874	829	847	854	802	924	879	862	805	871	847	866	922	831	841	891	827	902	851	828	813	875	872	870	832	870	865	840	852	909	816	870	854	878	901	876	843	853	859	789	860	856	921	864	898	894	891	876	858	824	882	816	815	859	834	917	876	821	831	876	914	867	875	801	825	842	884	906	850	865	856	868	861	854	856	843	868	802	840	873	848	870	871	849	854	865	864	767	808	890	842	903	842	860	900	794	844	813	833	857	853	841	899	825	859	814	856	834	897	822	880	859	844	887	881	861	897	822	829	833	855	874	896	806	838	821	851	843	864	866	878	829	904	895	890	915	829	829	863	850	784	847	825	863	877	830	904	830	873	847	843	838	853	837	948	824	839	859	838	850	830	806	825	834	867	779	819	789	789	842	864	870	902	812	881	834	873	848	870	880	792	826	806	836	850	857	894	785	855	895	850	814	850	814	870	856	854	846	855	839	852	850	846	906	818	806	824	822	839	798	863	850	889	860	853	877	835	844	885	834	841	806	865	882	813	879	844	904	817	859	855	826	858	830	845	841	855	887	871	823	850	772	852	829	897	867	840	851	857	873	882	853	860	818	859	838	885	850	872	826	861	930	840	860	835	849	800	861	891	887	890	802	831	867	907	845	802	867	879	870	879	862	847	860	819	864	808	845	839	869	827	908	851	821	872	888	842	838	840	840	880	865	814	852	790	829	827	798	861	867	828	871	920	849	808	837	862	841	846	851	846	882	859	884	818	851	850	834	842	871	825	866	906	872	851	869	837	856	846	898	888	859	839	858	858	844	933	855	850	895	893	859	910	868	867	825	868	850	887	903	888	889	877	931	825	832	828	860	886	801	845	864	876	837	837	884	850	920	836	849	848	870	874	902	852	810	892	842	823	792	872	863	820	844	820	857	875	800	846	864	857	839	824	870	794	874	852	830	846	918	805	866	843	870	833	818	842	864	849	835	892	872	841	871	874	830	833	888	828	814	867	885	872	816	793	812	856	849	874	807	831	872	866	862	852	808	873	843	863	891	895	853	862	871	847	877	894	845	873	860	814	868	909	872	847	824	909	885	852	809	886	846	765	853	847	883	865	862	851	871	900	853	890	832	872	912	826	828	856	899	829	840	874	838	863	870	868	833	869	824	867	884	815	828	894	864	835	859	818	851	901	847	851	848	831	891	840	855	833	899	872	825	880	816	922	857	858	860	838	841	867	842	824	850	855	902	877	844	831	862	892	831	854	867	856	810	824	854	843	813	848	845	823	847	849	888	879	848	852	863	849	882	821	833	834	856	845	882	833	829	835	834	855	844	892	864	858	902	868	814	777	881	802	855	875	902	881	885	843	898	877	884	905	898	831	844	858	806	854	870	834	858	788	846	865	871	840	809	825	828	857	855	847	849	847	843	856	825	865	839	894	891	917	804	810	887	886	851	878	823	874	896	887	892	902	841	921	842	869	867	857	834	932	847	839	865	855	878	836	864	849	873	863	890	844	877	848	904	832	850	845	812	877	838	849	853	824	831	848	840	854	907	847	805	839	802	834	861	855	904	891	866	834	840	798	859	863	851	869	842	871	885	805	861	845	831	844	872	841	880	855	892	842	877	882	886	874	898	797	869	817	861	838	870	862	857	820	824	872	877	824	820	883	854	772	821	844	845	837	791	871	846	844	870	848	849	864	855	924	806	802	849	868	818	818	886	832	858	830	824	820	871	897	853	849	842	853	827	838	887	886	859	821	873	816	898	804	826	844	803	890	876	833	866	844	891	882	783	843	869	869	879	827	823	879	843	834	831	903	872	830	840	854	867	867	827	854	836	886	886	782	818	820	798	855	845	856	849	861	927	821	892	840	869	860	832	835	779	820	870	869	882	831	869	851	877	866	851	844	859	876	908	818	892	846	914	800	882	822	841	846	863	886	875	861	815	832	832	820	816	867	866	859	872	865	890	853	841	825	886	871	837	856	868	856	875	866	843	854	898	785	891	867	836	851	873	870	883	817	859	839	883	853	860	863	870	889	853	840	858	847	904	861	811	849	841	814	871	812	885	853	850	856	895	829	896	847	841	821	908	864	887	815	880	870	857	897	848	822	798	869	842	876	862	851	891	846	850	853	878	819	858	871	915	869	804	827	871	881	812	852	810	862	866	887	858	871	843	886	870	851	889	830	846	919	844	839	803	816	876	843	821	874	830	869	861	826	869	877	813	876	862	836	853	842	833	883	873	905	908	848	893	841	850	832	845	854	887	883	835	802	887	828	845	812	861	796	869	831	812	863	858	880	881	843	844	897	896	851	806	793	839	904	899	849	769	883	848	835	841	922	896	909	854	864	828	848	865	832	886	858	860	803	914	832	865	914	859	866	893	839	852	848	876	800	857	855	865	832	798	847	860	897	835	896	798	889	861	847	871	869	879	868	845	846	812	836	850	867	837	839	812	862	800	842	792	896	851	870	851	824	882	849	864	886	811	842	857	810	828	855	812	863	839	872	936	901	839	873	860	849	857	866	850	890	862	880	841	849	851	856	900	860	868	856	795	868	864	832	888	896	848	853	901	813	827	846	847	802	806	865	893	919	843	856	877	894	856	924	791	855	831	857
15235	7057	5185	3808	2470	1651	1274	1097	890	774	704	658	549	534	504	512	450	487	478	432	458	442	439	395	467	431	419	450	395	396	434	411	383	427	367	449	424	401	404	424	426	417	400	417	397	375	414	429	407	400	398	423	381	419	430	407	391	445	385	419	403	423	354	421	379	372	413	408	396	412	392	444	394	411	407	374	382	398	420	401	436	408	413	412	404	406	390	413	392	410	388	363	398	451	425	379	425	408	391	364	384	385	394	442	431	403	372	411	385	420	412	422	388	389	438	424	406	397	399	442	422	405	390	411	399	400	386	398	424	394	469	407	427	400	426	474	396	396	390	401	382	385	385	431	420	396	439	402	419	445	410	377	415	384	428	420	400	408	426	392	421	440	432	403	356	407	440	407	415	393	411	412	403	384	415	407	393	425	423	387	413	408	353	437	394	395	380	416	424	408	414	396	395	416	404	387	435	405	410	422	394	420	396	384	359	396	417	448	408	408	381	426	452	406	420	435	402	382	395	407	392	429	413	370	403	394	430	394	376	387	445	405	406	389	399	401	410	405	409	434	398	431	384	392	433	422	421	373	416	432	413	410	435	379	375	346	380	372	423	375	373	415	423	431	412	402	402	432	415	419	387	394	415	431	380	431	416	399	393	411	403	414	406	385	394	434	392	400	408	434	438	423	397	370	410	421	404	392	404	396	397	385	391	423	383	410	355	390	463	366	375	394	418	422	412	403	399	407	406	402	412	371	395	391	436	414	417	410	401	376	413	435	384	403	418	415	412	388	454	387	423	412	447	390	412	382	383	418	406	403	383	400	432	415	398	417	383	421	397	414	380	436	388	408	416	448	374	409	411	405	399	382	411	383	434	429	418	424	405	415	396	432	408	411	428	356	414	409	408	417	404	422	402	387	394	389	347	359	402	375	344	412	429	381	418	412	377	428	405	403	404	385	413	456	445	393	409	412	417	368	441	432	439	426	375	415	400	397	436	386	404	459	412	404	376	375	397	397	445	404	403	443	384	369	377	384	380	383	445	401	374	464	414	382	411	391	388	438	422	375	399	432	397	391	407	390	366	378	396	401	429	430	369	404	391	428	393	392	406	363	407	367	377	407	405	377	436	417	419	411	399	405	391	384	388	406	410	383	391	436	405	421	407	407	388	372	392	433	418	397	420	370	392	370	397	433	403	385	424	413	384	389	398	448	384	421	408	424	394	347	443	443	412	408	397	419	383	388	410	414	397	373	412	408	393	378	458	413	395	349	394	413	417	369	395	426	429	398	401	408	382	410	407	425	428	372	391	363	388	420	371	365	419	406	399	381	378	388	410	426	346	401	388	395	397	411	393	446	402	396	404	404	411	389	413	381	400	405	391	399	444	419	380	403	410	402	397	414	420	413	397	432	386	421	387	417	406	425	392	405	402	419	420	417	390	407	411	394	401	421	404	438	401	417	380	375	409	400	440	417	396	445	426	421	418	452	424	426	384	406	402	417	402	391	430	389	394	405	423	438	395	420	414	379	384	412	379	368	426	416	371	419	375	423	412	426	371	402	387	390	409	392	400	379	446	368	435	416	408	393	396	375	416	386	390	386	416	369	393	393	390	360	353	411	409	380	414	401	388	428	388	420	414	435	352	374	379	415	419	343	391	363	407	334	364	397	396	400	407	389	347	404	428	431	383	401	384	386	379	400	420	401	407	384	397	401	396	382	422	360	371	382	383	414	366	409	388	425	420	402	393	421	402	392	385	408	387	408	432	375	450	419	388	435	423	416	411	379	442	398	437	456	415	389	415	400	387	357	430	414	380	414	395	373	391	424	413	377	412	407	400	414	384	420	446	377	399	415	410	393	389	382	434	405	435	385	410	367	370	388	385	389	375	405	399	378	381	404	365	453	379	404	380	394	417	417	435	424	455	410	398	408	375	418	401	403	409	399	388	402	426	386	422	436	405	414	408	402	389	402	379	414	392	411	374	431	376	389	398	419	423	365	441	392	395	402	402	430	386	430	381	399	385	384	371	404	409	367	394	410	403	424	417	410	408	405	411	419	407	396	403	422	393	404	340	436	399	438	375	447	419	411	385	411	389	380	369	420	419	420	392	435	416	424	406	392	416	425	417	455	451	407	431	442	414	416	427	419	401	450	442	404	405	386	415	398	418	424	371	393	412	377	381	370	391	420	421	405	399	397	404	411	419	388	405	400	391	426	385	383	442	408	399	384	411	394	385	382	398	395	376	427	409	385	377	424	431	422	427	440	373	432	368	395	405	436	414	407	386	390	451	405	386	390	431	385	435	457	419	389	423	384	373	434	389	404	392	393	401	354	419	405	474	392	394	436	380	403	394	363	390	388	400	410	421	463	418	405	383	423	435	417	407	397	422	431	427	365	392	427	383	379	400	407	410	385	383	404	416	391	429	414	420	365	376	413	425	387	439	380	377	379	375	377	384	400	386	364	410	400	397	363	412	423	388	360	439	362	456	368	389	404	435	435	394	409	390	383	416	424	469	405	376	421	389	390	347	407	417	383	409	409	401	393	414	350	397	432	386	437	440	397	420	427	415	364	399	374	398	436	359	438	439	394	417	415	384	427	403	373	400	400	410	407	400	408	418	407	385	437	423	386	396	412	405	396	410	447	394	390	417	407	413	420	407	368	463	382	407	479	385	393	390	427	385	408	396	391	407	403	395	440	449	410	376	407	389	421	418	405	382	438	422	407	406	422	392	380	439	423	450	424	401	394	421	432	396	395	436	385	410	387	395	406	408	385	413	418	406	411	392	422	408	403	420	356	449	411	436	406	420	406	407	416	413	439	407	438	449	391	417	409	410	385	406	395	406	414	398	354	408	421	388	380	385	400	409	420	412	362	418	432	403	395	405	414	347	405	383	364	385	364	394	381	387	397	447	397	357	427	394	421	389	402	411	411	378	443	383	417	414	393	426	394	425	399	396	415	384	391	421	388	394	411	437	410	407	415	418	439	401	436	394	384	400	399	390	422	413	394	403	388	404	390	379	450	394	385	413	379	388	421	454	435	393	396	377	389	439	428	409	410	428	368	404	409	436	379	406	387	417	395	397	368	360	383	423	429	396	392	391	378	395	426	424	440	385	368	408	415	402	405	370	400	395	379	363	462	399	384	441	424	412	423	403	404	411	393	420	400	418	430	368	376	391	394	405	444	393	416	409	389	369	357	435	383	393	434	423	462	415	426	362	427	468	420	415	436	405	419	387	406	400	375	403	411	414	414	399	419	430	442	381	387	429	445	417	416	401	434	428	385	384	431	411	419	424	436	362	377	410	404	380	387	418	425	395	426	372	406	393	402	441	437	374	427	400	432	408	423	413	407	437	428	467	431	385	416	407	409	444	415	428	400	401	370	408	415	413	390	395	384	448	398	379	373	438	431	394	404	367	376	454	413	410	430	417	383	401	390	398	415	374	407	404	431	405	444	380	377	360	372	363	409	392	401	398	373	385	380	394	411	407	394	403	391
9872	5754	8984	9877	7990	6358	5113	3949	3339	2760	2351	2132	1914	1783	1559	1443	1359	1280	1185	1214	1138	1131	1092	1088	1010	1042	969	974	993	977	929	971	958	946	943	878	932	887	891	957	934	912	842	888	922	942	994	889	914	868	915	901	896	919	915	908	938	880	885	881	884	899	882	928	916	858	895	956	914	935	898	854	898	941	837	872	884	856	919	925	914	943	920	831	944	927	905	902	899	935	878	868	896	866	874	926	918	887	904	877	904	927	914	896	843	896	908	885	920	916	912	879	914	888	894	904	859	909	913	864	864	933	908	877	881	956	906	933	907	984	931	927	897	891	885	938	871	914	968	875	903	880	970	914	865	893	871	922	846	875	907	924	883	932	850	898	865	900	903	886	894	921	871	922	862	867	898	859	840	901	903	898	906	888	856	890	918	917	920	820	940	914	920	899	905	909	914	868	921	882	879	911	864	860	910	919	911	918	913	896	946	827	887	910	941	913	887	902	882	886	852	943	944	844	903	936	873	868	913	881	855	892	880	848	917	893	929	934	937	878	841	888	884	914	927	916	862	899	912	887	895	931	915	887	847	843	897	896	922	916	863	888	934	902	920	861	850	896	865	894	904	947	874	884	917	977	990	893	920	875	882	866	936	886	883	928	939	927	949	902	895	847	885	889	867	928	853	874	855	879	745	899	872	887	925	941	935	887	845	904	949	845	880	901	846	953	931	902	910	918	919	862	894	849	917	859	922	857	906	862	948	880	968	871	888	895	874	906	916	879	902	919	903	915	885	910	934	928	905	917	918	921	843	886	928	930	900	964	858	943	892	918	878	874	842	869	840	895	894	900	841	891	939	927	892	828	867	860	894	860	895	863	916	855	936	849	908	903	901	878	874	926	864	942	912	863	887	915	924	909	861	844	960	921	894	912	878	922	885	884	890	878	938	875	881	911	828	879	880	920	937	898	903	864	881	855	849	901	860	879	865	875	923	931	936	927	897	857	852	884	916	859	866	889	897	912	926	916	843	872	908	899	861	915	898	903	868	898	846	943	912	910	945	933	949	917	862	901	914	859	924	897	851	909	897	938	932	900	908	870	891	866	922	916	868	874	887	932	914	865	890	879	906	894	899	890	882	861	927	901	946	948	865	916	923	861	896	898	912	827	906	914	897	901	902	853	870	915	924	885	890	854	917	913	908	895	869	938	920	883	912	944	920	840	927	907	856	919	907	893	910	893	860	894	855	896	847	892	857	879	922	856	930	952	872	874	894	929	889	902	901	867	899	915	879	935	871	939	850	885	842	841	910	955	876	883	944	890	935	868	930	920	926	915	943	885	897	938	896	906	907	875	916	903	909	885	853	881	840	910	906	893	948	883	903	842	918	924	928	979	888	910	879	898	880	951	890	932	893	926	948	865	865	881	885	867	905	923	876	875	907	909	899	944	884	898	927	854	881	905	867	936	914	902	938	878	925	881	843	930	903	906	865	883	876	874	924	857	909	844	907	907	901	872	855	914	862	903	977	849	939	864	924	922	875	915	911	902	938	894	877	836	905	906	884	866	881	910	867	883	890	927	923	886	885	831	883	867	872	915	898	926	880	981	895	891	895	895	928	875	893	895	846	911	889	909	821	893	919	928	926	920	931	902	871	911	912	905	931	874	940	915	846	903	847	918	911	882	874	874	924	863	893	962	885	951	910	914	834	934	875	906	882	857	915	907	903	862	916	919	906	914	900	940	932	883	898	897	893	906	918	910	898	845	901	922	897	966	923	869	913	919	935	854	899	874	834	950	881	899	852	915	862	900	863	860	861	866	894	854	949	877	919	939	882	883	884	903	860	907	912	902	913	843	908	862	857	916	898	874	873	924	877	876	897	877	883	918	877	933	879	863	920	900	903	928	871	919	904	891	909	868	913	936	896	865	896	888	911	901	882	838	893	899	921	923	898	846	896	881	910	881	891	845	916	923	904	905	915	930	928	905	861	882	977	934	861	886	927	913	901	906	899	893	875	947	936	843	842	888	897	883	915	924	836	900	846	864	884	914	881	882	918	915	883	888	955	927	859	903	863	915	900	959	914	910	913	903	943	922	904	909	900	846	901	936	905	886	897	911	867	882	841	905	883	875	909	926	892	925	916	889	829	924	866	882	865	942	933	856	923	873	927	901	910	909	888	874	879	900	919	913	842	904	920	877	890	897	875	910	915	941	853	904	878	929	886	913	947	882	890	896	883	899	915	871	924	879	845	901	899	881	849	897	889	906	940	917	856	922	885	879	880	890	906	940	895	929	878	960	907	854	932	881	926	870	924	870	888	912	886	918	900	892	836	883	918	913	921	879	853	886	892	927	961	885	859	909	943	886	891	854	834	838	926	884	912	890	877	885	937	873	887	842	873	895	933	918	923	873	899	883	929	926	895	901	915	961	935	898	915	871	822	907	888	878	882	881	847	893	829	927	881	921	881	873	905	843	926	896	866	948	896	881	926	859	900	851	885	946	868	918	949	861	878	865	885	882	938	917	864	856	917	918	866	848	901	869	855	907	864	838	845	927	977	889	856	904	903	927	846	862	930	903	925	867	911	854	880	890	917	918	888	900	945	939	900	878	912	913	917	875	921	880	831	966	959	865	929	894	869	900	912	903	842	898	893	949	912	857	874	857	900	925	873	919	904	884	831	889	903	872	900	904	902	866	950	885	903	914	930	886	889	910	937	923	866	920	887	922	894	909	831	909	884	870	855	877	945	863	898	906	936	896	948	856	904	910	840	865	862	937	853	854	848	820	872	871	909	918	902	965	928	880	851	848	884	914	945	877	910	905	917	831	919	880	885	915	892	877	954	870	851	836	902	924	979	862	935	920	931	874	902	856	942	930	902	925	899	866	912	897	880	865	917	905	892	906	910	909	894	893	854	885	904	943	952	868	885	926	930	905	867	895	916	888	922	886	881	860	948	912	968	852	928	887	830	869	883	843	878	834	858	842	960	897	905	893	874	893	921	898	895	892	933	934	847	838	910	952	884	932	942	846	931	912	874	925	869	875	893	899	864	836	824	880	910	842	857	883	869	922	908	866	883	887	875	915	900	888	841	931	913	943	853	882	875	905	866	881	885	880	877	903	882	870	868	897	850	858	942	920	886	939	902	866	853	953	874	937	873	877	903	822	897	924	875	821	888	927	923	923	932	914	940	827	925	886	925	917	897	943	894	875	878	904	887	874	903	892	899	884	952	889	893	884	923	917	921	864	870	870	869	977	928	913	931	945	864	879	913	919	919	895	902	904	886	910	868	902	844	891	923	864	925	892	903	817	913	903	916	921	887	906	876	898	849	819	889	971	901	901	893	853	865	870	912	901	924	906	892	882	877	885	865	880	926	887	941	919	816	930	895	885	901	835	917	938	868	897	840	842	913	889	858	946	893	897	868	864	927	892	889	892	916	883	902	916	881	903	904	857	939	866	934	898	892	917	933	939	948	885	901	886	856	911	906	899	949	930	878	852	880	880	890	860
27341	12521	8450	6385	4211	2812	2151	1656	1298	1026	929	769	717	664	571	558	525	494	488	517	456	507	432	435	462	457	380	433	415	401	411	406	455	406	423	398	384	380	400	429	425	377	416	368	396	396	371	385	432	401	381	406	385	415	376	382	417	373	398	379	371	367	386	355	380	417	381	381	386	377	374	376	411	381	359	412	371	419	401	391	418	408	424	434	410	384	428	358	374	373	408	414	411	380	358	364	389	400	443	382	373	387	377	421	409	392	426	395	361	405	416	374	383	410	362	351	394	385	392	394	342	379	406	407	387	376	396	398	421	368	382	387	449	386	431	360	361	362	387	418	401	356	367	361	380	385	354	407	394	387	417	392	379	399	391	365	368	379	383	383	397	428	395	353	364	406	389	370	398	420	410	383	408	396	368	367	378	394	429	387	403	353	418	378	402	386	408	367	377	362	391	386	427	382	383	429	344	386	405	397	367	392	352	347	380	407	413	399	379	379	354	443	429	363	373	380	364	388	383	394	400	365	425	369	386	384	385	378	421	388	384	388	370	380	383	393	402	388	401	373	358	417	351	366	387	380	370	388	399	429	347	426	432	399	392	383	373	418	383	387	378	380	382	402	384	445	374	385	407	395	398	375	370	343	405	419	409	363	404	385	408	380	409	376	398	403	378	362	355	390	374	373	378	392	385	389	393	362	365	330	383	384	388	409	367	384	362	373	422	402	388	436	375	379	346	407	335	349	355	418	408	388	383	399	405	416	348	378	395	405	381	402	387	405	403	425	382	406	409	393	405	348	391	386	386	386	392	387	361	403	406	409	434	387	412	416	421	340	390	386	381	380	390	404	392	368	383	378	338	345	382	401	395	411	354	426	414	370	383	377	365	409	359	360	394	417	385	343	399	383	397	411	379	359	387	401	379	358	381	380	409	358	404	432	377	435	405	383	377	370	352	386	381	399	399	429	406	359	387	376	344	366	370	427	394	398	405	379	369	416	408	401	392	387	379	372	385	377	370	398	414	394	393	378	406	428	415	352	426	365	416	377	400	371	395	428	428	460	411	382	400	375	359	417	362	347	374	365	357	401	366	383	405	384	394	408	374	399	375	403	381	394	417	361	418	362	384	406	353	391	379	402	421	374	419	389	417	338	363	383	389	400	372	358	390	386	420	411	351	350	417	396	373	371	406	391	387	389	359	397	378	381	373	371	398	395	438	424	374	373	393	376	397	421	384	406	384	424	410	408	374	404	371	418	410	399	378	378	387	402	399	402	430	374	378	371	377	382	418	350	355	410	343	399	362	380	415	386	395	422	373	373	398	353	382	375	408	392	413	371	357	393	391	433	399	395	369	385	409	388	385	368	367	346	401	407	386	364	397	422	370	376	409	351	385	375	381	379	375	379	367	370	403	408	357	367	373	359	362	379	396	355	389	375	385	409	386	344	378	387	388	367	409	407	348	363	370	395	388	386	413	407	390	378	408	369	403	407	421	360	404	376	381	389	410	409	366	403	404	431	433	374	413	381	353	345	387	371	407	355	386	372	378	390	424	397	352	396	394	385	418	409	398	427	396	374	379	420	400	397	387	366	385	397	406	399	381	409	372	421	394	333	383	403	365	418	386	411	406	392	388	420	361	411	372	354	404	371	396	413	391	365	390	373	414	405	410	362	346	363	386	397	375	341	375	382	392	389	426	368	355	369	362	392	341	369	386	369	387	381	356	385	406	398	405	369	391	361	405	402	406	407	363	401	382	336	384	382	378	391	454	408	421	367	364	375	394	387	394	341	416	395	365	389	391	364	406	391	350	396	427	406	397	397	439	425	377	403	399	392	378	374	394	392	424	382	349	377	355	380	370	400	388	359	380	395	378	371	389	389	397	358	391	413	383	413	369	377	378	415	397	370	363	356	372	383	350	395	378	392	392	359	382	393	410	410	406	389	381	355	377	351	364	358	395	360	369	378	403	376	381	391	378	394	373	396	391	433	404	407	389	386	410	368	400	356	382	360	389	408	417	378	410	361	361	381	411	362	379	366	421	368	387	397	369	412	402	383	383	433	407	385	357	425	412	397	365	392	412	345	430	414	422	414	384	363	416	362	355	378	377	384	418	385	373	402	403	378	423	422	367	393	368	394	417	364	359	401	423	384	370	349	391	361	385	392	369	405	362	399	413	382	370	394	403	366	341	377	386	405	377	389	368	385	371	406	392	396	392	386	413	357	362	372	411	388	383	381	362	424	382	377	453	356	375	394	389	409	406	411	366	405	417	386	418	449	389	414	402	400	378	343	361	378	371	423	409	388	388	348	385	371	396	376	425	408	354	394	397	346	414	363	427	396	402	397	418	397	377	354	407	364	392	400	372	371	374	405	400	385	377	368	374	392	353	390	413	386	386	392	394	388	394	378	388	390	396	373	392	439	407	411	355	378	343	391	384	362	408	429	391	366	362	374	373	379	396	397	404	404	397	408	383	382	359	398	387	381	346	346	389	331	378	411	395	391	417	378	350	347	373	424	423	385	404	379	394	404	410	423	432	396	396	376	360	429	361	416	391	391	421	381	386	402	394	350	398	406	356	394	390	382	377	345	410	369	432	383	425	394	390	410	342	375	377	328	401	378	384	418	393	367	360	361	398	379	407	377	407	358	371	376	392	447	396	390	412	371	409	450	354	415	372	365	392	393	395	385	381	385	396	406	379	390	426	355	417	441	379	416	390	391	396	394	418	419	363	408	369	404	400	395	430	428	427	386	385	384	390	367	364	395	385	370	352	373	400	409	328	350	393	398	396	371	374	375	406	370	377	379	394	392	371	430	373	384	347	371	368	414	415	393	388	384	377	388	375	383	367	415	418	416	391	393	428	411	351	350	372	420	377	413	391	369	402	385	380	383	346	364	393	348	379	429	405	427	361	397	433	423	418	400	413	412	392	366	407	356	355	401	398	388	373	386	378	388	382	436	388	399	387	404	365	383	338	426	399	401	400	414	376	387	379	383	400	385	415	388	398	398	367	396	356	383	430	409	371	385	398	385	373	376	413	384	398	399	381	377	408	407	415	395	420	379	401	380	381	378	347	373	409	388	413	399	422	376	375	408	384	402	417	404	388	391	423	392	406	368	385	364	410	403	405	460	378	396	397	404	400	404	370	413	394	392	391	392	406	383	366	399	391	390	390	381	385	365	394	406	413	395	408	411	377	370	384	377	406	383	414	442	415	372	394	395	360	382	350	414	411	360	379	424	390	372	391	391	420	403	362	384	409	401	416	431	371	368	396	401	403	411	421	405	397	401	413	357	411	383	385	421	424	421	407	395	352	350	391	388	385	375	374	361	374	438	356	405	383	372	406	373	386	372	392	404	388	398	378	434	382	392	383	389	410	407	414	370	394	414	375	410	396	417	410	381	397	412	372	385	408	381	413	383	362	392	408	369	403	391	376	350	344	386	383	370	387	402	447	405	415	390	403	366	413	362	396	432	367	345	348	410	364	418	445	391	355	393
17380	9244	13238	15167	12509	9938	7891	6482	5139	4399	3830	3188	2624	2392	2163	1870	1766	1717	1477	1431	1249	1343	1345	1411	1312	1118	1053	997	978	984	968	987	932	995	1015	970	938	909	956	890	944	897	917	934	857	871	873	926	871	915	921	887	848	890	865	850	858	881	819	901	915	828	848	869	919	881	874	912	923	855	890	871	869	912	853	923	875	891	912	934	868	828	913	873	864	889	844	824	866	914	879	887	871	825	881	913	858	869	863	851	883	927	880	871	911	895	827	874	839	860	860	890	890	857	900	916	838	871	840	915	893	898	819	895	871	872	849	866	886	880	848	851	861	891	871	843	825	895	860	922	822	879	887	841	871	912	850	908	842	889	878	918	865	905	908	850	923	922	867	840	862	902	861	883	838	835	877	847	845	888	875	845	850	848	856	862	872	837	921	874	855	828	841	868	838	851	839	807	853	908	851	878	902	859	869	865	853	863	833	883	905	895	889	849	887	854	851	901	901	866	869	878	860	859	857	891	880	848	871	828	865	857	896	794	841	883	914	904	853	899	892	864	884	883	898	892	840	855	870	889	902	872	888	811	899	838	907	919	847	903	936	892	842	875	902	878	860	842	897	838	888	880	866	885	881	813	887	889	835	899	906	873	856	833	834	869	906	900	827	904	875	867	879	890	873	879	856	893	828	885	848	848	921	885	888	888	856	847	828	914	906	921	895	853	881	837	814	846	879	896	836	930	873	854	897	897	843	861	847	816	832	917	802	907	847	869	898	860	919	871	849	886	899	900	862	855	840	860	827	853	910	822	914	887	865	830	899	849	878	814	934	927	896	874	813	914	917	915	854	918	795	829	852	912	887	879	877	848	884	877	889	875	852	910	815	833	844	916	850	870	874	873	858	822	895	895	882	837	843	873	842	852	812	914	911	899	804	880	894	918	869	857	862	832	886	874	852	848	883	863	886	927	858	842	839	872	835	788	888	869	892	867	876	887	899	927	844	898	914	932	884	860	839	842	881	900	846	891	914	905	852	863	907	864	917	870	905	892	903	861	854	887	843	888	836	871	867	904	859	892	886	850	850	831	887	894	912	918	851	838	912	913	851	846	898	869	866	894	884	847	873	834	863	894	816	884	845	850	828	911	872	828	835	875	877	882	907	958	925	917	907	820	905	870	888	846	888	841	822	890	873	858	819	885	835	914	875	836	925	884	865	885	881	878	876	885	842	875	883	925	856	884	852	872	851	880	874	837	851	855	847	921	840	849	890	871	878	826	859	904	855	848	880	885	865	860	889	866	790	887	820	843	886	831	852	850	875	919	845	922	843	879	924	878	866	862	860	919	904	860	895	880	908	895	885	868	887	867	859	847	877	885	889	862	871	873	864	864	867	876	892	855	852	862	895	841	864	894	821	886	846	852	878	865	830	874	824	909	889	925	872	864	804	869	853	890	867	859	877	933	853	847	857	910	869	863	831	888	819	833	849	896	893	846	860	898	812	865	840	816	863	863	896	907	826	883	839	834	881	892	891	788	904	890	913	845	845	920	850	867	851	912	842	856	862	926	861	884	880	895	886	853	867	824	863	877	842	899	883	905	857	921	889	828	862	889	835	848	880	846	868	869	919	874	847	898	811	892	866	892	894	863	828	902	912	918	894	849	894	911	877	876	879	870	848	867	852	919	927	901	886	824	870	846	814	802	893	901	855	873	896	868	939	861	872	863	867	892	865	827	849	851	863	855	846	842	857	824	847	844	943	856	839	861	868	869	872	894	844	828	861	878	877	854	828	942	887	803	927	865	863	894	890	882	842	826	861	884	887	889	851	854	871	942	872	889	871	880	916	857	923	896	891	901	868	874	865	857	864	904	899	845	861	801	897	835	838	845	851	858	865	871	828	832	894	856	856	883	858	860	881	845	882	830	915	843	905	850	900	909	900	878	866	789	820	879	902	864	879	835	865	883	884	890	870	889	871	839	883	863	815	846	875	859	843	907	900	867	878	899	841	888	869	862	847	891	870	887	894	870	888	870	848	870	815	835	879	867	913	875	889	882	842	864	868	914	890	896	837	907	836	868	912	847	871	871	873	899	853	888	886	918	876	845	906	854	858	906	853	847	879	845	914	836	872	846	923	917	861	885	889	882	879	865	886	834	870	843	896	884	895	880	881	845	885	891	880	878	925	900	900	868	934	932	881	860	838	897	853	842	875	855	905	823	901	832	874	844	868	858	884	883	875	837	894	894	880	857	919	875	901	792	831	901	860	892	867	861	878	883	905	861	860	832	867	899	872	885	920	882	917	835	898	858	847	900	857	912	919	890	910	876	842	881	872	872	837	858	913	883	791	897	848	825	882	862	905	884	881	872	874	877	852	854	842	892	898	859	870	830	873	850	841	905	916	863	857	872	836	868	899	891	857	870	881	866	858	863	892	871	857	897	879	842	867	849	853	848	852	917	905	863	934	908	855	874	879	866	835	844	928	866	904	851	861	867	885	883	841	921	853	833	897	867	874	889	849	870	903	847	903	917	858	858	848	878	869	834	919	891	864	865	849	845	863	903	831	848	866	907	913	854	855	813	849	865	909	831	887	899	910	895	898	858	871	883	912	867	877	898	910	926	922	857	860	894	866	862	854	853	873	866	919	861	877	870	876	886	880	839	873	838	891	849	863	856	871	852	840	908	888	800	860	936	840	841	881	869	935	879	860	841	891	885	862	864	872	891	876	886	871	819	885	905	840	916	807	911	857	883	861	863	892	862	907	902	919	879	835	861	851	880	868	837	920	949	912	862	903	859	897	903	860	853	859	880	902	843	866	837	855	877	887	813	901	897	834	814	856	881	857	840	894	873	851	846	887	904	847	939	880	869	862	861	835	853	864	873	880	895	904	861	898	860	865	922	846	855	913	888	881	812	887	884	889	893	907	920	849	849	880	921	885	878	864	866	834	858	832	898	868	840	855	885	869	845	859	858	897	870	889	855	874	895	851	846	878	852	877	847	842	858	879	876	931	866	843	881	912	886	920	877	870	848	888	863	869	869	896	886	878	846	846	858	817	863	875	870	851	846	854	862	902	884	884	836	828	885	880	863	908	877	880	874	878	888	861	858	849	866	826	896	921	830	843	907	844	842	871	849	883	903	866	886	870	902	883	829	844	876	858	849	913	899	925	878	912	886	821	843	865	906	894	896	864	843	856	880	887	883	879	870	877	909	894	887	858	871	858	826	881	856	909	880	834	856	891	842	839	846	895	937	847	837	920	816	905	850	856	840	850	869	876	901	861	884	889	844	871	869	957	873	847	899	885	834	868	885	884	862	937	931	857	889	862	932	851	889	859	870	892	857	912	845	914	886	884	843	887	913	899	859	880	863	907	873	858	918	867	876	897	862	868	876	859	835	843	909	840	861	904	862	918	870	868	876	875	906	916	921	852	876	834	826	866	877	836	898	846	890	900	870	870	880	819	905	854	911	905	841	906	851	877	819	898	841	883	865	898	891	810	852	906	832	884	864
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
