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
338027671176	338027671737	338027672287	338027672837	338027673387	338027673937	338027674487	338027675037	338027675587	338027676137	338027676687	338027677237	338027677787	338027678338	338027678887	338027679437	338027679987	338027680537	338027681087	338027681637	338027682187	338027682737	338027683287	338027683837	338027684387	338027684937	338027685487	338027686038	338027686588	338027687137	338027687687	338027688237	338027688787	338027689337	338027689887	338027690437	338027690987	338027691538	338027692087	338027692637	338027693187	338027693737	338027694287	338027694838	338027695387	338027695937	338027696488	338027697037	338027697588	338027698137	338027698687	338027699237	338027699787	338027700337	338027700887	338027701438	338027701987	338027702537	338027703087	338027703637	338027704187	338027704737	338027705287	338027705837	338027706388	338027706937	338027707487	338027708037	338027708587	338027709137	338027709688	338027710237	338027710788	338027711338	338027711887	338027712438	338027712988	338027713537	338027714087	338027714638	338027715188	338027715738	338027716288	338027716837	338027717387	338027717938	338027718487	338027719038	338027719588	338027720138	338027720687	338027721238	338027721787	338027722337	338027722888	338027723437	338027723988	338027724538	338027725088	338027725638	338027726187	338027726737	338027727288	338027727838	338027728387	338027728938	338027729488	338027730038	338027730588	338027731137	338027731688	338027732237	338027732788	338027733338	338027733888	338027734438	338027734987	338027735537	338027736088	338027736637	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2797	3650	2300	2797	3650	2300	2797	3650	2300	2797	3650	2300	2797	3650	2300	2797	3650	2300	2797	3650	2300	2799	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2801	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	3650	2300	2804	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
65579	31422	16010	6670	2583	1091	676	582	483	407	305	286	247	259	248	263	301	282	253	267	273	276	263	237	267	268	251	304	258	246	292	297	252	249	266	246	260	237	259	271	262	275	295	258	218	258	277	257	257	288	273	281	263	271	262	265	257	283	271	262	261	299	258	247	263	264	287	241	270	274	287	265	248	247	254	269	260	271	271	238	260	215	262	254	234	259	267	271	269	253	250	247	261	292	260	251	270	238	258	293	281	262	252	234	249	263	251	288	285	256	250	263	260	282	248	278	280	235	251	257	264	253	268	251	267	294	227	264	274	269	297	285	302	270	281	240	270	237	264	271	268	266	261	256	261	243	254	279	279	269	252	287	247	218	263	247	268	229	244	280	281	280	242	259	228	244	283	304	281	289	261	276	308	251	265	254	267	246	244	293	232	258	291	300	277	249	240	277	281	278	226	270	249	267	297	264	272	242	278	258	230	257	271	263	257	245	261	263	275	291	270	271	273	274	250	252	316	277	279	267	245	258	251	265	248	232	245	286	265	306	288	254	268	288	259	294	252	243	249	278	260	271	228	272	241	274	261	296	286	248	297	277	258	240	247	252	273	262	268	276	248	274	238	255	234	279	250	260	270	230	254	256	248	243	292	288	296	255	218	211	258	243	244	276	254	268	250	266	297	265	257	266	277	252	260	251	250	265	268	267	237	228	251	287	255	237	292	272	284	234	257	265	254	260	290	257	241	256	274	268	242	244	288	249	276	257	258	263	242	276	272	250	279	247	278	258	285	223	275	262	280	259	250	253	253	289	290	289	251	272	267	266	240	256	263	292	268	284	255	257	256	261	271	252	246	279	303	268	262	277	236	253	262	260	252	285	293	230	241	266	254	304	267	281	275	263	259	217	274	259	260	259	297	251	268	256	273	243	282	246	265	243	246	270	239	257	297	255	256	237	281	246	262	283	246	244	259	249	253	260	269	265	297	272	267	276	285	272	303	285	275	267	264	253	295	258	258	269	243	263	273	263	282	261	258	233	281	253	292	273	276	273	251	267	302	265	251	252	277	279	296	287	256	282	254	282	296	219	230	242	297	250	267	270	269	263	243	232	278	261	251	270	233	247	277	264	267	272	282	256	263	262	242	235	270	268	253	285	245	241	257	279	249	265	245	285	301	281	253	262	257	289	258	242	242	285	268	249	285	256	261	245	255	238	252	251	286	242	246	256	257	281	289	277	276	276	268	266	264	298	292	254	241	263	286	257	299	308	276	292	265	275	292	268	281	278	260	259	272	266	227	328	249	247	293	253	245	249	295	259	267	262	251	261	268	252	216	246	252	273	267	254	278	258	267	250	272	260	245	250	256	256	236	246	294	258	284	258	236	257	288	277	220	275	265	298	256	283	290	310	280	251	257	273	254	244	251	280	272	271	254	248	246	262	247	264	257	274	245	235	267	266	271	267	265	276	304	282	278	252	280	265	240	246	262	284	266	277	258	264	269	238	259	284	250	285	272	256	243	258	273	259	291	246	273	306	254	268	240	273	260	256	251	278	232	268	296	266	270	243	272	277	269	250	227	257	270	230	272	261	251	240	272	259	263	250	255	234	265	270	250	290	271	268	251	249	283	239	294	260	291	256	240	257	281	272	266	254	273	254	263	248	246	245	239	263	264	237	237	244	259	283	262	288	266	264	286	285	252	254	245	272	266	250	274	249	262	255	245	258	259	255	258	240	289	273	280	282	279	293	257	285	249	245	275	251	270	273	264	272	253	276	297	260	233	300	257	283	268	286	264	279	265	254	274	258	266	249	267	245	282	283	279	288	245	240	256	284	242	278	291	300	275	274	233	259	256	276	235	276	256	253	291	249	272	261	252	251	277	261	273	260	291	274	285	255	252	233	249	292	257	265	261	261	260	245	278	288	254	290	283	264	273	243	253	275	271	281	281	243	292	250	270	270	243	239	267	242	263	286	263	244	253	259	246	239	268	314	276	243	244	252	261	267	280	276	257	241	289	257	256	273	276	273	254	232	247	273	279	257	260	251	245	235	259	269	266	284	258	285	256	288	262	240	243	258	246	272	257	275	253	263	220	249	259	269	284	270	261	272	290	255	246	278	264	297	277	242	270	272	262	256	243	231	284	272	253	235	254	241	277	263	315	231	271	244	265	277	268	280	290	268	254	288	280	239	271	250	287	270	247	256	238	267	272	276	189	216	256	241	250	263	291	266	266	245	263	275	288	267	225	266	281	246	270	241	260	274	262	268	278	244	249	289	241	261	306	249	239	246	256	242	248	292	247	227	276	302	265	262	272	254	262	275	268	252	273	249	297	238	249	264	258	267	274	270	275	265	258	248	288	253	248	237	258	278	293	243	268	274	286	282	276	267	280	255	244	269	252	251	243	261	276	263	246	229	265	262	260	281	274	264	283	238	266	246	250	238	247	251	277	260	264	296	255	260	263	258	223	273	285	263	308	269	256	245	287	268	228	290	276	305	245	270	268	260	278	277	282	256	248	276	255	263	230	247	278	279	259	245	277	246	260	249	293	297	247	255	263	254	233	271	231	295	286	269	256	245	274	250	280	259	230	270	242	269	265	263	270	254	237	254	256	250	281	248	271	285	270	290	249	262	277	242	240	293	287	270	253	252	279	240	256	266	264	253	261	261	271	264	261	234	258	252	254	251	259	264	251	268	295	273	291	299	281	282	315	264	230	279	246	233	245	280	273	273	271	275	258	256	262	270	266	254	258	244	246	234	263	264	278	255	285	308	292	250	275	270	251	245	237	281	239	268	252	275	297	274	277	269	263	273	245	256	286	238	262	233	287	300	247	248	291	270	234	255	257	294	265	235	243	235	299	281	246	271	297	265	288	259	291	268	269	268	238	276	267	253	250	294	276	275	283	278	272	281	254	272	247	271	275	255	276	277	266	258	267	282	295	272	276	261	234	234	255	289	277	263	254	269	296	298	278	257	253	263	270	308	280	212	234	250	269	265	273	243	262	281	256	262	260	229	269	293	267	260	251	261	263	260	289	257	273	256	265	257	272	262	268	283	240	269	265	244	215	255	244	261	261	268	261	277	300	257	283	255	253	274	275	262	245	276	247	256	268	225	263	277	264	251	307	243	236	251	255	262	278	273	249	283	277	263	271	257	285	257	261	276	267	260	270	274	246	260	247	243	262	285	261	237	269	263	279	253	271	277	229	252	230	297	236	262	267	227	282	238	256	274	240	263	261	259	297	257	287	262	260	309	266	261	269	282	276	281	274	276	288	240	255	248	232	272	261	268	278	263	259	241	312	253	291	237	267	276	249	291	269	235	259	269	255	249	264	247	251	270	239	261	269	250	258	268	276	259	269	266	254	258	254	254	246	264	261	258	289	268	254	277	271	299	292	283	279	253	293	271	297	257	245	274	237	244	292	293	276	280	265	246	235	279	252	271	250	287	285	265	260	301	292	279	241	277	289	256	290	272	250	288	263	250	257	244	238	249	264	288
43424	23616	16404	11183	6007	3186	2114	1690	1439	1147	779	660	601	565	585	601	540	616	621	583	635	572	638	618	593	585	572	588	609	574	592	589	608	593	626	556	637	635	598	588	589	593	572	556	565	569	558	593	565	589	608	635	568	579	583	544	592	575	608	585	542	567	591	553	600	538	582	595	623	582	593	589	571	615	588	605	594	536	616	613	580	631	586	573	585	617	584	583	604	593	592	608	600	555	604	566	643	567	588	638	583	576	606	608	578	567	601	649	638	616	573	565	580	562	552	611	618	520	570	625	556	617	609	603	570	600	596	567	609	584	625	595	526	552	602	597	572	560	582	601	577	547	599	576	600	591	645	579	573	572	602	579	585	620	580	557	619	575	612	603	601	597	628	583	608	606	600	582	570	571	559	611	608	578	588	601	608	593	610	576	598	585	595	581	588	595	632	547	599	599	579	601	615	571	593	597	607	514	558	584	600	568	549	595	582	595	600	612	567	534	554	570	548	629	586	666	588	537	607	581	637	620	548	620	560	608	550	597	614	585	573	589	548	560	566	551	603	553	584	553	605	599	611	622	618	582	557	605	573	593	571	568	596	583	559	580	589	584	592	529	565	591	604	603	556	610	654	589	617	604	547	609	590	589	554	599	596	585	602	628	567	560	608	578	597	556	632	575	622	599	555	568	551	559	589	595	572	595	592	542	587	569	546	571	614	601	569	595	587	588	576	593	565	587	556	587	576	632	575	605	582	588	568	616	578	629	551	574	574	586	613	573	638	624	569	635	572	561	577	591	605	571	553	564	539	560	614	582	576	604	636	569	572	584	602	633	573	578	555	584	613	575	643	594	591	588	620	622	583	573	580	558	584	564	588	602	567	602	579	571	588	597	604	613	592	555	612	596	598	593	564	593	595	590	598	605	685	560	606	577	545	587	610	590	580	594	597	569	593	560	594	574	555	576	630	607	568	589	567	632	637	565	567	581	554	577	573	621	603	585	577	561	570	591	605	620	610	533	595	581	547	615	581	574	567	575	557	618	580	607	542	623	597	589	596	632	582	595	617	568	580	601	553	569	636	575	623	561	594	607	599	577	598	611	607	573	604	535	580	584	607	597	607	563	602	607	553	587	587	571	602	581	529	529	572	572	559	582	577	566	583	626	572	550	613	559	621	598	610	579	611	593	622	566	605	641	560	587	585	578	591	580	587	606	581	589	590	555	607	603	602	576	612	624	591	589	598	624	586	597	593	600	583	613	629	556	607	607	613	601	589	615	589	542	574	539	597	610	601	586	608	608	611	600	623	589	633	611	584	596	598	601	601	588	602	574	589	605	576	592	662	597	604	605	570	610	581	561	551	583	625	565	610	576	614	600	570	547	565	612	616	583	602	577	576	600	629	569	613	653	613	575	565	569	577	611	647	619	613	579	584	594	589	617	557	594	606	601	592	581	605	606	601	614	588	563	576	553	584	602	606	620	587	576	608	594	574	644	554	607	544	609	598	591	564	630	600	586	586	575	599	602	601	598	570	558	546	572	627	610	554	585	545	565	587	585	597	585	626	678	554	533	651	556	584	570	597	592	589	585	542	612	589	552	590	585	538	600	585	602	598	581	566	627	590	624	569	593	585	585	559	582	602	615	570	599	631	556	577	542	579	604	605	595	564	558	570	580	537	562	603	548	563	593	582	575	599	604	608	595	593	606	561	570	589	568	599	572	617	588	555	586	595	551	587	577	581	608	613	565	620	600	524	571	590	584	580	590	635	510	577	573	559	578	609	587	581	601	563	587	571	558	550	656	626	599	571	580	591	575	590	587	636	578	518	578	596	591	563	586	599	633	576	565	605	606	572	608	593	562	583	565	562	635	615	605	586	568	592	587	541	630	603	578	573	612	602	589	600	546	659	573	594	580	654	622	563	600	577	615	611	607	613	617	607	589	602	645	579	575	583	612	583	577	612	618	570	578	564	578	580	600	565	589	556	578	584	576	551	615	599	570	574	572	595	536	567	584	621	568	615	595	576	559	595	569	573	619	562	597	578	571	603	614	562	575	566	592	594	588	575	565	586	571	606	582	588	580	610	592	602	615	600	596	611	585	569	608	583	602	565	590	594	550	559	607	569	582	572	560	622	557	617	567	586	568	557	597	569	588	561	587	580	582	584	582	596	521	567	567	610	611	584	634	607	561	582	605	573	614	572	520	560	572	586	609	572	599	604	594	626	579	570	557	605	558	577	593	632	574	613	575	629	622	605	573	594	613	576	604	574	574	559	613	556	594	606	572	588	578	611	630	606	532	563	570	617	564	618	589	526	591	590	586	575	596	573	583	579	603	611	593	638	524	565	554	584	597	657	591	620	597	577	581	599	571	597	594	593	569	586	623	543	603	586	621	589	603	564	555	566	580	595	588	570	589	590	636	620	618	590	626	589	555	584	576	557	630	574	553	563	579	579	585	572	589	560	595	593	572	589	682	559	619	575	613	549	566	555	602	597	561	552	586	600	569	561	568	594	552	543	554	558	599	591	589	590	573	590	591	621	592	617	569	634	577	597	618	584	598	597	571	547	622	622	543	567	609	580	598	571	592	611	647	610	567	591	515	573	609	620	573	567	556	554	594	590	605	593	609	608	548	561	579	566	569	560	541	567	607	596	610	578	630	576	655	609	591	615	552	582	537	622	602	572	560	607	577	582	623	618	600	579	567	587	558	586	602	628	603	594	587	649	592	555	610	602	615	602	583	605	578	632	620	566	620	577	582	554	545	594	599	638	644	596	578	600	581	620	614	539	575	568	592	613	565	583	612	555	600	577	574	584	633	589	568	560	592	626	615	598	642	607	596	588	618	544	559	628	537	572	567	576	590	552	578	583	598	582	635	533	557	598	574	597	590	585	556	590	559	609	633	606	595	575	605	613	578	595	567	588	601	561	590	609	595	612	596	575	639	613	621	575	566	604	592	612	575	587	525	617	571	574	567	660	590	578	584	568	597	629	592	601	538	584	585	601	570	590	622	576	609	556	588	544	601	611	607	570	595	582	598	579	557	601	619	565	638	568	584	570	553	599	605	555	576	628	572	563	546	601	599	577	582	582	579	602	586	572	560	636	561	594	615	586	603	559	599	606	608	609	597	601	604	602	590	601	611	590	550	587	562	561	602	567	588	608	607	562	573	615	568	611	627	548	579	575	577	601	620	575	613	606	584	617	562	585	608	621	565	575	597	586	567	560	581	578	601	605	631	606	565	572	618	536	603	577	585	572	603	540	596	564	589	589	606	558	580	557	605	575	581	568	564	581	580	586	575	607	601	621	621	617	538	570	584	570	581	591	592	589	530	597	541	555	568	616	589	552	616	583	586	588	558	575	584	596	547	576	571	613	559	617	591	588	593	583	636	597	581	594	594	574	567	595	606	582	594	569	632	609	584	573	616	606	584	653	596	577	594	587	595	597	601	559	621	582	607	615	585	614	586	595	573	589	585	610	554	576	624	602	559	576	564	555	547
46779	22465	9937	3469	1013	450	379	372	295	287	281	236	228	267	245	227	252	249	243	270	249	243	240	239	240	244	256	275	264	262	232	275	265	293	264	276	213	264	265	255	247	251	266	228	233	268	243	232	220	245	244	269	249	289	298	246	253	264	291	257	242	261	267	235	259	275	277	228	245	242	281	240	238	236	247	244	257	241	243	232	236	231	215	248	261	248	271	275	251	236	272	271	242	254	243	269	278	264	241	281	268	251	246	269	272	273	247	245	241	243	257	274	278	239	265	251	289	243	261	259	238	237	275	253	275	248	273	241	272	262	267	273	268	253	238	277	279	216	260	274	229	234	253	218	226	299	246	242	244	252	223	252	268	261	285	260	265	233	239	276	235	272	225	264	243	261	263	236	252	235	237	266	257	244	237	252	263	232	262	238	269	260	258	246	236	265	249	235	230	263	249	258	262	261	220	291	249	222	263	268	254	242	252	260	230	255	234	233	263	258	257	265	228	243	264	236	238	264	246	247	252	253	239	244	257	241	294	251	268	253	255	251	265	232	218	266	301	250	258	256	269	263	241	283	291	263	260	267	283	274	292	251	265	241	258	248	247	239	278	274	235	273	270	232	248	249	245	234	262	259	282	268	205	242	232	255	240	236	270	257	239	246	260	275	250	250	255	282	234	267	271	253	255	252	259	248	268	245	258	240	267	230	251	271	244	244	246	228	281	295	247	238	278	240	269	246	252	242	251	246	259	242	256	240	263	221	252	273	257	282	272	268	245	275	231	254	260	247	255	255	243	215	266	277	234	245	296	249	241	262	274	248	265	248	250	223	234	261	277	279	267	266	259	273	268	288	264	269	248	296	252	233	253	225	258	245	260	268	263	258	252	262	242	263	268	248	247	253	260	268	300	267	278	233	252	258	236	252	247	272	248	243	253	276	252	277	279	246	256	248	257	232	238	237	270	259	238	250	287	280	242	249	251	230	273	280	247	244	266	249	277	272	246	268	262	229	294	249	257	256	259	241	265	240	251	251	265	250	236	254	290	280	241	254	270	242	288	259	256	256	286	279	239	232	289	264	249	252	241	282	240	256	251	284	293	282	274	268	271	244	273	249	239	251	235	244	255	249	225	250	230	235	255	243	249	253	227	237	264	229	265	264	267	256	239	233	242	261	262	272	274	257	244	268	256	250	252	246	253	233	222	261	232	227	264	247	286	260	255	272	240	257	241	249	248	284	257	277	244	227	243	251	302	268	248	265	288	259	284	240	275	290	280	252	270	271	250	277	236	256	273	253	275	293	259	268	243	270	282	274	272	266	259	277	238	280	278	263	284	217	245	313	255	255	224	258	252	262	246	266	273	280	237	267	270	227	267	268	226	253	245	258	262	262	259	273	267	257	258	258	267	270	229	249	276	251	267	250	245	252	272	269	264	241	265	276	275	238	281	261	260	238	254	252	257	254	256	237	255	258	246	254	273	280	249	261	256	236	259	254	240	236	259	247	224	259	251	256	259	255	234	233	264	260	267	241	287	269	252	239	248	286	279	236	262	261	231	261	259	242	281	264	251	270	279	295	277	257	265	256	232	268	252	275	251	263	268	272	229	246	245	234	237	246	295	243	258	278	232	294	274	269	255	237	256	259	281	254	260	266	245	241	260	264	275	255	248	246	235	238	253	238	245	252	244	235	270	244	268	234	271	273	263	263	252	248	252	223	198	221	253	257	267	227	272	244	236	272	281	254	207	254	261	231	267	258	259	215	253	251	245	261	224	274	272	280	256	283	269	267	239	249	237	268	256	231	247	253	256	240	260	269	238	248	250	257	248	277	232	230	249	270	247	263	259	243	261	270	229	275	265	270	259	264	267	265	265	244	263	230	254	235	238	249	267	235	262	228	245	233	265	277	278	248	257	234	274	257	249	284	239	251	263	259	229	259	259	260	237	245	277	254	228	252	269	258	258	238	249	271	270	247	221	246	257	239	241	262	250	253	273	261	250	249	268	260	267	246	242	244	225	228	251	230	243	262	275	268	256	266	256	264	236	226	248	231	268	254	255	213	257	269	264	235	240	257	269	236	251	241	247	283	246	255	245	268	294	270	281	243	261	264	251	257	268	235	227	265	241	269	260	259	252	235	236	247	252	277	249	249	258	243	224	265	248	250	255	225	259	251	237	277	289	258	245	259	255	266	256	244	235	226	261	242	264	288	243	240	273	274	265	269	267	228	241	248	288	282	258	252	222	254	253	251	260	271	258	252	264	246	249	277	240	248	247	260	275	269	231	231	263	235	264	254	243	252	249	250	242	255	281	278	266	280	239	239	266	228	262	236	234	272	253	252	283	262	261	262	249	255	232	261	283	237	232	216	264	271	269	235	245	238	247	238	237	270	245	273	263	237	251	258	264	251	244	253	246	264	277	254	271	246	259	254	206	262	237	284	265	260	245	250	245	262	253	270	240	231	272	252	250	245	273	237	259	259	246	282	238	252	279	272	202	283	251	263	245	246	244	265	249	242	239	273	270	259	245	209	241	258	244	278	242	234	257	239	238	257	251	236	252	258	259	257	267	220	281	250	277	253	238	246	241	291	294	263	268	231	260	238	232	269	233	244	284	247	263	256	266	242	240	235	240	254	267	306	253	255	234	218	289	230	241	247	235	228	219	228	229	228	240	287	258	265	222	253	262	249	229	243	263	259	258	252	243	253	258	231	283	264	263	238	274	238	274	251	268	225	226	249	251	256	248	253	285	286	243	257	270	241	255	241	281	257	233	262	275	270	255	246	270	266	254	245	240	272	230	230	238	259	227	287	288	243	258	272	267	274	273	232	254	274	253	279	275	251	220	274	267	237	308	255	257	244	269	267	233	269	246	260	251	255	272	253	251	202	229	254	258	250	243	263	236	242	258	250	279	241	249	290	266	270	278	245	260	261	238	253	251	229	233	247	251	249	239	275	247	253	284	250	260	265	246	264	255	246	250	256	254	224	264	260	263	283	273	252	262	260	252	263	236	282	287	259	236	266	258	238	253	289	261	275	230	229	252	262	263	262	237	238	235	253	259	263	242	266	278	252	256	240	222	258	236	256	277	238	228	284	253	262	254	276	275	240	280	253	245	234	263	260	278	252	293	258	260	275	249	249	246	247	273	303	246	234	273	275	253	270	278	282	258	244	285	241	263	298	272	269	259	253	245	241	275	285	257	268	261	205	231	235	256	230	262	263	272	261	259	234	230	243	226	255	228	257	251	247	245	240	224	270	258	264	251	258	248	250	279	290	251	253	257	237	258	258	271	262	234	277	238	265	222	237	269	254	238	235	252	265	266	278	254	267	236	259	271	256	245	277	239	246	255	253	286	280	244	236	252	260	259	232	240	257	254	259	235	235	276	265	288	277	240	221	266	274	244	263	257	242	262	259	268	236	224	230	264	241	253	244	263	234	269	231	266	250	241	242	290	247	257	283	277	263	215	250	254	287	282	298	271	238	226	271	234	245	259	241
32206	18773	12329	6879	2626	1420	1070	840	750	656	597	556	586	552	558	595	598	556	569	601	599	586	552	614	568	607	577	582	577	551	550	554	556	597	557	593	617	591	575	548	598	585	548	569	559	575	581	600	561	606	589	552	559	593	558	524	561	532	568	584	557	582	569	569	622	583	579	581	554	610	586	569	554	524	531	550	564	570	583	552	576	588	592	545	571	572	610	561	584	552	546	530	581	572	562	559	574	566	546	555	526	552	597	552	552	544	570	586	570	548	574	596	547	587	544	539	615	563	609	563	541	584	559	520	586	573	566	606	589	527	611	599	561	592	576	628	524	531	589	560	552	552	537	571	563	582	552	573	574	569	529	559	587	535	602	582	631	563	532	550	573	567	553	578	596	574	592	529	549	572	549	556	540	539	579	544	572	543	584	594	550	539	587	585	563	549	623	556	573	578	582	549	583	567	575	563	559	561	567	601	555	601	552	601	535	555	609	597	550	568	568	531	575	557	559	568	562	541	578	568	574	579	557	589	570	601	588	555	541	579	603	598	593	580	554	569	561	521	553	549	550	555	569	571	557	544	552	505	542	573	609	586	561	567	577	576	573	559	559	532	560	503	566	585	574	600	558	595	495	586	576	585	568	549	571	596	577	576	593	609	557	594	527	578	590	563	598	568	574	561	545	575	548	519	584	578	544	562	546	592	559	568	578	563	575	517	566	550	579	545	603	568	544	605	624	590	618	546	593	575	589	589	545	574	544	550	587	557	529	590	562	588	590	510	564	564	585	562	551	543	528	539	561	552	546	577	542	570	553	556	552	604	565	552	542	583	558	543	566	540	567	592	587	592	595	575	574	571	566	597	596	610	605	604	552	587	564	550	588	551	559	581	566	543	588	546	600	557	566	569	569	558	575	595	565	560	559	571	597	574	540	561	572	586	575	548	595	568	594	584	561	582	531	590	577	605	567	530	575	565	549	555	542	568	530	620	552	561	578	538	600	587	567	548	581	586	601	533	597	560	584	596	599	590	616	580	572	548	623	589	581	562	605	542	555	585	594	557	553	576	550	525	624	542	534	597	594	610	610	556	579	599	566	564	572	564	543	550	597	602	588	576	527	555	596	557	552	560	612	598	540	575	546	538	571	606	555	571	539	581	559	578	510	538	552	557	588	578	540	582	543	580	567	562	565	551	603	582	537	589	557	636	583	557	585	592	594	524	598	581	546	581	571	601	567	532	553	563	548	533	558	564	550	568	546	570	569	600	561	615	555	557	567	548	541	571	568	580	550	566	551	564	594	590	566	565	529	572	541	541	545	566	537	587	556	557	563	559	548	582	555	557	570	583	564	564	569	581	581	581	622	554	553	628	540	572	587	589	604	563	553	530	590	605	593	598	588	575	543	581	567	574	549	551	604	544	563	580	548	609	576	600	592	583	586	573	589	557	547	528	546	581	578	567	552	616	596	554	588	545	593	588	573	551	557	628	596	540	586	584	550	592	556	580	590	558	560	544	572	579	551	586	575	558	547	587	563	574	558	554	550	623	565	537	547	513	596	570	581	587	603	555	569	569	585	575	530	539	563	564	540	596	575	576	555	555	586	584	572	557	581	598	600	564	552	566	553	595	542	558	560	575	571	602	604	551	597	563	541	567	530	588	548	565	599	552	551	521	566	557	551	585	568	547	581	560	547	578	556	587	567	554	533	545	628	568	552	560	606	553	545	603	575	556	569	578	608	540	549	595	564	539	607	531	519	584	560	560	597	557	563	536	596	553	546	613	583	537	583	570	580	572	587	598	575	529	561	549	535	525	590	595	534	568	584	532	577	588	586	579	558	577	556	556	560	618	562	553	541	560	602	597	557	557	557	551	600	556	544	552	570	532	558	548	550	538	602	583	590	562	574	584	564	586	565	561	546	564	578	557	578	588	553	621	552	573	593	593	537	555	563	568	553	564	579	589	545	571	566	563	580	522	551	610	596	607	584	566	587	591	575	543	585	552	581	599	572	526	558	546	544	577	561	577	554	599	594	577	568	546	571	544	570	564	591	576	562	585	590	590	583	551	559	545	572	554	547	547	583	564	579	606	552	634	582	531	600	569	545	552	562	604	567	605	570	513	597	611	592	558	585	564	618	574	582	547	627	551	551	561	587	564	589	589	587	544	570	603	579	566	570	580	588	555	602	563	565	545	568	598	603	562	549	597	561	519	612	606	551	584	572	548	553	568	559	582	551	591	603	582	560	568	527	586	585	548	630	603	570	538	567	615	551	543	613	538	618	553	611	576	562	559	647	590	597	572	597	587	551	576	572	532	564	575	520	597	602	552	533	559	536	566	609	563	586	525	608	568	591	593	545	574	579	535	569	591	562	555	550	563	591	569	555	614	537	561	570	546	583	579	617	545	556	552	564	571	558	554	544	547	570	606	597	575	591	561	593	563	572	563	564	539	530	561	537	569	589	546	556	599	578	532	577	570	567	535	560	607	558	636	587	548	563	576	541	532	529	538	574	588	584	584	575	586	520	587	549	564	612	588	559	563	577	568	573	642	578	577	565	596	558	567	548	585	587	556	574	618	572	517	549	587	600	559	571	526	582	527	523	562	534	588	547	541	556	580	552	572	619	570	578	573	518	549	557	537	570	562	560	547	578	570	554	585	587	588	570	584	563	563	575	628	550	525	580	598	570	515	582	557	554	576	541	582	560	606	563	556	565	566	573	538	548	601	543	587	600	545	536	570	556	560	529	592	550	531	547	529	549	605	579	606	568	615	547	565	590	542	531	597	593	550	579	571	576	590	557	579	574	534	603	539	626	598	533	609	545	601	561	518	547	595	553	596	565	598	574	575	576	551	549	572	584	529	581	562	524	552	570	583	563	572	605	597	539	572	540	579	591	554	551	546	603	600	553	575	621	581	551	616	560	565	580	556	593	554	598	577	553	550	593	579	579	569	630	577	537	571	564	547	573	572	608	552	553	584	568	575	557	544	586	603	544	584	550	545	570	571	531	574	570	544	568	568	578	545	564	605	607	573	547	549	564	549	615	552	562	574	543	574	548	546	549	548	563	605	556	580	522	567	558	523	583	598	580	609	586	582	613	554	565	564	558	562	568	581	550	611	539	566	571	574	520	597	544	542	581	571	562	585	517	570	591	532	585	581	571	633	565	518	616	563	555	564	595	591	613	582	572	536	579	574	585	601	588	579	561	642	605	588	592	594	537	540	607	532	558	535	563	590	569	544	530	564	545	513	574	608	546	571	578	505	557	574	549	579	556	557	573	584	548	580	566	614	572	576	512	548	597	598	548	574	548	554	560	573	563	537	600	554	588	556	573	583	580	567	576	561	620	557	568	597	533	583	563	588	564	549	560	584	566	571	585	565	536	588	604	572	531	560	583	567	556	537	584	586	586	587	567	559	625	544	532	601	580	572	574	579	584	589	592	551	578	594	548	612	578	530	558	570	562	573	565	548	575	574	566	541	616	526	598	529	537	615	538	547
58738	32813	15298	5469	2068	966	706	543	458	374	321	273	235	269	207	245	268	228	242	251	226	228	230	230	250	259	229	258	260	204	270	231	250	248	207	234	246	250	239	216	244	263	264	247	216	228	246	255	215	233	254	250	240	268	237	243	230	235	230	240	252	250	254	240	256	244	258	224	245	259	257	248	232	252	231	254	241	255	249	237	243	236	222	222	267	265	244	262	209	286	226	285	227	237	223	224	257	240	228	224	221	245	230	218	221	231	257	217	244	226	253	243	237	275	243	211	228	254	250	221	250	200	255	230	220	229	246	259	220	251	242	239	244	247	257	239	246	230	258	250	213	225	268	250	244	238	242	258	273	230	221	272	249	225	237	250	264	243	217	244	255	262	257	253	242	235	250	235	250	237	230	239	257	224	221	226	249	255	227	259	217	274	271	248	256	249	222	254	223	241	247	271	253	214	249	254	219	242	216	252	271	223	215	244	258	228	279	246	242	254	250	192	260	233	246	247	249	252	252	258	251	236	248	246	236	252	271	219	224	250	256	234	241	252	282	243	229	254	214	202	245	261	247	205	236	264	250	247	260	206	216	231	280	220	264	252	278	250	256	258	250	267	235	222	224	263	245	256	261	250	213	228	265	231	243	238	234	270	260	231	218	235	256	261	242	272	242	263	228	184	234	255	261	228	209	242	265	243	253	247	231	263	229	232	238	245	253	237	224	238	223	227	238	272	231	230	240	239	245	245	252	237	214	230	222	257	214	239	269	239	224	210	262	229	220	219	243	230	249	242	260	232	234	222	244	257	265	235	235	238	194	226	222	235	242	234	243	240	258	226	253	219	240	254	225	235	238	239	222	235	261	237	256	249	235	240	222	248	250	232	231	214	238	228	245	247	282	237	260	261	245	216	241	243	231	236	245	211	241	218	245	219	264	265	257	249	240	233	243	227	242	213	215	263	271	216	238	262	234	224	246	263	255	255	247	245	265	258	248	236	250	240	247	241	249	245	237	268	260	267	232	264	228	237	247	262	237	260	277	229	274	247	236	234	250	258	242	241	227	262	243	268	259	258	237	229	269	247	243	251	238	238	261	230	248	215	241	217	266	252	249	273	237	239	225	233	266	249	243	203	249	242	199	244	250	240	255	241	257	224	258	247	230	249	244	255	251	246	260	226	264	229	262	237	233	237	232	281	225	231	241	216	237	219	284	245	222	222	262	252	235	234	254	239	254	205	257	235	252	240	205	257	261	209	249	246	234	246	251	256	254	256	234	220	264	244	234	234	238	218	267	241	248	256	246	232	256	244	246	221	297	241	239	278	240	259	253	243	276	242	253	218	255	283	256	271	265	231	273	251	218	263	224	238	267	250	222	251	243	217	241	274	222	241	268	224	220	231	228	277	229	232	260	224	247	233	246	257	227	261	259	228	245	237	211	284	234	241	262	239	270	244	219	252	233	213	243	220	226	228	272	227	235	237	259	239	249	261	263	270	266	260	233	248	247	261	222	218	233	228	260	229	246	242	265	226	250	252	234	230	232	229	255	247	242	230	272	245	232	270	240	238	255	224	257	239	247	217	248	230	227	211	262	251	237	253	239	240	256	247	201	250	274	223	248	237	239	276	243	221	259	226	230	242	234	242	235	239	236	248	241	244	226	229	242	235	253	252	225	239	244	236	224	245	228	235	252	261	238	230	206	244	266	235	240	208	271	271	223	241	250	199	224	243	246	245	240	250	239	233	214	228	247	207	265	229	265	249	219	248	221	218	239	222	224	263	209	270	245	257	233	209	214	240	251	244	245	221	210	240	243	246	272	245	252	230	257	258	239	259	223	214	210	241	264	204	240	233	229	263	239	228	226	247	230	251	249	238	254	250	253	235	244	240	233	262	219	239	238	246	214	204	252	247	242	237	274	227	227	241	211	216	251	235	239	262	288	249	256	215	249	250	214	236	224	243	237	241	228	223	207	248	242	198	239	258	243	242	242	286	239	253	211	250	249	245	230	230	238	237	253	244	227	239	284	242	254	240	240	255	220	241	226	220	241	254	232	228	248	254	219	238	255	218	234	242	237	215	230	234	233	250	226	263	247	240	219	248	243	265	236	236	224	229	247	228	259	246	238	206	249	241	235	247	268	252	284	236	221	242	270	222	225	252	234	227	250	229	231	258	240	256	232	220	240	246	232	223	268	230	239	225	238	225	205	230	241	236	216	220	310	274	252	226	261	253	251	241	223	247	260	239	242	257	259	237	264	256	234	233	224	231	252	227	261	255	224	237	236	245	276	244	222	242	209	274	244	227	223	273	235	242	256	277	272	238	226	236	241	236	235	216	230	202	265	202	217	227	219	255	212	258	217	230	239	222	259	258	278	251	267	221	247	266	259	256	246	229	260	243	256	242	243	238	242	234	238	261	253	239	239	252	256	228	254	239	194	229	225	239	227	232	255	236	237	235	246	243	236	225	231	238	216	213	243	246	274	239	229	250	230	270	223	203	223	254	250	237	243	225	273	227	240	237	226	234	265	243	239	200	264	257	215	243	246	249	213	236	224	251	246	239	256	244	243	252	230	247	265	264	253	263	250	237	240	230	225	245	271	239	263	255	265	240	204	222	260	247	240	238	227	244	246	254	273	225	243	263	241	236	263	291	235	226	276	259	222	237	263	246	236	241	251	243	230	202	241	240	279	253	243	233	244	259	268	257	251	257	253	243	244	240	246	216	217	254	233	252	262	245	240	219	265	213	261	259	223	223	230	246	228	240	245	264	224	234	234	242	248	236	235	235	236	212	265	223	249	239	229	226	219	268	250	235	237	261	236	256	254	258	251	239	271	252	237	237	239	246	224	255	239	268	244	237	240	236	231	227	248	259	253	229	250	230	240	247	246	240	272	248	255	250	258	248	221	229	226	243	237	253	226	233	234	245	273	248	242	226	230	214	220	239	226	271	222	236	251	230	222	231	215	234	221	247	246	264	239	229	237	236	234	228	242	251	228	221	200	238	262	223	260	226	255	264	251	236	258	212	211	219	239	212	267	234	240	220	241	254	247	247	219	247	239	259	213	248	237	260	239	235	254	218	235	228	238	212	237	221	270	208	241	263	260	257	250	245	270	228	253	240	261	232	215	264	237	270	211	214	264	250	246	226	249	244	219	211	261	244	256	211	237	213	240	224	231	221	243	271	250	241	250	234	224	230	215	226	210	241	238	224	219	231	268	263	243	257	288	248	235	220	230	229	221	248	240	222	207	224	222	227	256	232	251	225	227	229	218	226	234	245	242	249	231	254	253	253	251	255	264	232	268	230	243	245	257	245	229	232	230	214	236	260	235	251	224	270	245	228	216	246	253	230	236	228	244	262	256	240	211	226	241	201	255	210	239	266	205	231	223	224	229	207	252	273	254	248	250	252	257	231	240	241	242	229	242	268	252	247	237	258	252	230	237	279	266	243	247	261	217	234	232	222	235	210	229	243	227	247	244	249	245	247	259	224	253	231
39292	26488	15766	9523	5513	3086	2251	1779	1536	1110	842	590	541	570	541	535	507	541	523	558	525	532	550	528	533	572	569	547	537	587	561	597	497	567	607	516	542	567	505	553	567	574	546	566	609	552	562	537	537	584	535	554	606	553	594	531	502	602	592	537	556	568	520	544	526	527	523	526	569	550	543	525	555	552	553	565	547	557	564	497	553	522	529	502	527	545	525	552	548	543	562	559	547	559	517	533	540	525	573	521	571	542	544	553	544	573	548	567	566	533	572	561	588	566	532	549	553	548	538	561	533	500	533	575	568	559	554	574	545	529	581	551	541	570	594	547	531	589	531	563	544	572	535	519	545	537	534	501	523	508	497	571	519	545	534	528	566	539	510	529	539	556	556	537	524	588	542	555	564	574	482	540	542	583	531	564	524	537	551	538	561	569	521	545	557	530	563	538	539	519	562	538	584	568	544	535	575	568	524	540	561	542	571	498	521	553	551	545	554	527	581	551	581	541	533	540	512	534	566	547	516	536	558	568	559	529	546	525	517	547	559	542	552	557	513	536	562	528	529	513	554	582	549	561	544	585	493	553	516	545	549	531	536	494	511	574	594	545	543	562	530	560	512	538	516	595	520	524	559	519	535	534	537	584	542	547	569	554	572	574	585	522	546	497	542	514	544	552	558	534	544	586	545	547	553	537	546	559	589	505	544	551	537	542	562	535	552	586	532	577	558	564	536	528	529	583	561	536	546	599	532	562	515	510	567	592	544	576	582	552	555	554	575	523	551	552	530	545	561	502	518	553	557	522	532	549	519	531	535	512	521	534	589	561	567	505	555	513	514	566	542	556	548	535	501	540	544	543	574	546	569	577	594	522	545	552	537	543	516	560	533	512	564	546	537	571	520	521	550	541	507	556	565	533	564	525	534	548	515	531	553	563	556	523	578	556	538	560	546	551	566	509	526	531	534	513	597	571	526	556	552	537	560	562	532	508	544	552	523	538	547	562	579	559	554	544	549	562	529	525	526	530	573	569	570	582	557	538	560	555	552	511	539	596	583	536	563	584	527	576	506	540	552	523	538	573	533	545	567	558	531	504	530	501	588	529	541	594	519	517	531	569	524	558	539	558	565	613	539	484	562	563	547	542	511	561	548	512	535	542	561	557	555	572	533	543	546	547	524	562	546	529	538	535	565	582	545	582	514	540	526	592	534	544	547	536	564	535	574	550	507	504	501	534	550	544	575	498	537	554	561	568	552	557	491	568	573	575	558	539	538	525	567	604	575	559	535	505	536	520	586	517	621	539	529	522	553	571	509	556	560	505	584	556	573	535	594	565	512	563	569	549	519	545	557	566	564	565	552	549	526	554	570	541	569	568	539	571	573	574	535	535	555	559	557	516	561	538	538	558	553	549	524	518	520	519	567	585	558	543	568	568	541	541	500	515	517	546	570	543	545	612	499	568	566	545	550	568	522	564	548	552	556	531	558	554	543	571	536	546	537	542	564	529	584	524	525	518	562	562	571	562	547	539	555	555	571	550	495	566	586	540	579	558	571	563	543	543	572	501	582	566	585	550	533	526	543	553	535	512	572	555	543	571	540	510	528	532	525	532	540	551	566	540	522	529	596	548	591	561	563	512	529	557	525	525	520	545	535	542	506	534	545	557	532	527	561	539	530	579	599	517	559	537	565	515	552	512	535	561	579	551	534	537	497	560	527	551	532	520	538	516	503	565	572	531	542	564	538	552	552	570	569	554	593	552	514	547	531	542	570	588	567	542	546	572	538	559	546	541	546	565	573	534	538	545	540	550	546	549	531	552	521	518	577	568	564	518	544	574	563	579	566	513	517	558	535	567	519	600	529	542	514	538	598	581	529	571	594	574	512	505	567	535	554	539	546	554	541	565	523	549	544	553	546	570	501	541	542	540	557	567	564	560	575	546	564	537	523	557	550	582	531	523	540	495	588	571	602	506	507	563	542	546	535	574	558	503	591	572	531	562	547	550	550	534	547	537	569	536	552	522	536	545	560	528	506	536	543	575	554	529	533	566	563	557	497	586	497	521	537	541	563	556	543	533	565	544	564	500	544	551	551	559	519	576	568	546	546	559	508	577	567	535	544	555	537	585	543	538	505	562	550	548	551	529	568	547	572	556	536	537	557	512	553	531	526	566	575	533	524	537	556	539	549	527	547	511	589	530	507	505	561	531	556	555	535	538	583	538	535	553	564	550	564	580	579	535	506	556	542	503	563	529	554	518	587	584	528	561	576	557	556	570	552	544	544	555	561	581	557	560	543	567	523	551	610	529	534	519	553	541	535	549	516	541	527	563	511	520	540	558	520	558	551	535	526	603	555	542	520	569	530	528	515	549	554	562	511	521	551	517	551	550	547	511	543	576	541	535	539	549	586	476	564	581	576	559	526	525	553	551	565	525	563	499	567	562	554	562	588	554	509	548	494	528	524	549	553	558	510	569	551	573	572	528	545	521	534	532	579	535	508	540	572	540	556	573	569	518	530	546	538	540	547	512	566	515	503	512	577	567	549	560	560	599	563	554	563	559	520	553	535	548	515	539	525	531	536	565	520	614	537	524	523	514	552	555	544	542	563	565	578	543	543	537	558	555	568	544	537	511	547	551	533	529	582	529	538	536	570	553	567	529	552	527	554	557	517	553	540	550	590	557	567	550	611	549	555	548	571	556	541	557	545	523	591	542	545	541	516	584	584	526	568	528	541	526	540	539	536	566	525	553	572	489	581	596	562	538	552	529	536	525	561	556	528	550	551	528	548	539	529	567	546	575	550	509	561	580	562	517	541	518	599	527	556	564	553	543	546	562	547	599	551	479	520	558	558	539	547	561	546	583	552	598	574	542	550	564	549	555	514	542	560	563	530	560	522	538	556	542	574	611	533	545	591	523	540	522	518	569	569	525	597	569	520	523	562	569	556	537	555	526	538	538	604	561	528	550	522	550	558	541	555	534	537	582	588	539	560	580	589	588	551	503	532	591	561	532	540	550	538	563	563	517	571	555	564	531	595	554	522	559	528	568	576	560	525	552	574	535	536	547	542	538	516	535	538	565	526	532	548	539	570	565	561	562	514	543	536	543	569	543	553	549	579	495	545	540	586	530	553	542	561	556	575	572	532	560	534	577	572	564	540	547	550	537	512	510	538	532	554	585	556	594	556	563	567	532	513	566	550	563	570	571	595	545	541	538	559	557	552	548	539	528	529	538	580	537	563	527	551	510	510	535	526	552	574	539	537	578	514	541	519	578	565	547	519	532	532	543	560	590	557	567	540	584	579	531	552	544	576	543	568	548	529	577	510	557	536	493	549	550	537	541	548	562	567	542	538	539	550	532	585	522	531	545	509	539	552	512	538	554	561	570	574	560	538	567	535	533	563	587	546	580	580	552	551	550	518	532	539	545	532	562	534	529	547	537	569	529	546	528	560	545	547	566	573	559	535	539	532	528	562	543	533	579	530	580	544	575	603	533	545	490
63491	32890	15367	4224	1411	813	568	484	413	339	247	275	275	300	285	290	260	258	318	260	245	269	270	260	273	267	280	260	252	301	277	255	251	276	253	262	252	285	273	262	284	260	279	242	269	230	276	254	271	261	297	285	289	282	299	272	271	274	313	284	244	241	264	274	265	269	279	293	273	259	254	228	256	260	289	259	301	269	272	266	271	285	282	274	290	249	265	288	260	261	282	274	296	289	293	269	262	266	254	287	278	290	279	280	270	273	277	275	265	226	273	285	270	280	285	282	290	270	285	282	247	279	271	293	282	290	276	292	231	321	279	300	286	271	284	278	265	265	275	258	294	274	294	271	298	297	260	273	250	301	283	273	277	283	263	229	269	297	270	281	236	284	281	254	261	274	249	254	284	268	284	252	284	268	266	277	249	276	257	266	254	256	289	252	261	262	273	268	285	303	256	266	257	247	258	263	289	292	259	253	235	260	267	269	260	247	287	267	298	311	268	270	254	263	260	253	267	268	296	245	284	286	264	317	263	260	282	291	238	266	272	279	269	260	276	269	260	281	263	263	254	287	249	270	325	302	280	251	252	248	287	280	264	280	285	265	253	256	261	288	281	272	235	251	298	280	233	311	242	244	238	275	281	259	254	256	268	276	296	285	262	230	254	260	272	234	256	273	247	283	300	280	237	265	242	269	303	264	272	298	252	279	237	229	244	247	246	269	283	299	251	272	239	278	290	271	278	268	257	305	262	256	274	263	270	282	277	249	278	256	261	276	228	280	301	268	277	259	269	266	277	289	251	254	261	251	261	251	272	284	254	312	273	230	261	273	279	266	277	293	263	301	290	293	294	256	285	264	277	259	274	252	247	291	268	247	259	267	289	263	278	284	259	271	271	231	266	241	278	267	245	261	302	275	258	262	280	249	261	259	283	282	263	287	266	266	297	281	253	291	293	237	264	274	251	285	280	272	280	264	292	294	275	255	243	265	283	270	289	263	251	264	252	245	295	236	257	256	228	289	271	250	246	262	269	261	265	282	269	256	271	266	247	311	284	281	273	284	266	262	272	272	314	268	270	269	291	266	293	263	298	264	284	264	304	268	252	235	258	249	245	250	260	271	282	300	275	264	265	283	280	284	280	260	277	273	271	274	266	243	267	273	287	261	272	282	248	295	296	267	269	241	243	262	284	270	284	286	279	292	294	251	251	249	274	259	296	294	257	275	254	269	238	274	265	275	257	336	256	271	255	265	272	293	286	288	249	268	249	267	283	254	260	285	273	269	264	286	256	297	277	251	283	277	260	298	239	264	242	285	269	288	260	226	284	265	278	281	280	281	252	266	264	247	273	239	273	253	279	276	292	311	281	272	276	242	254	247	251	265	268	277	258	271	265	256	283	251	277	292	253	283	267	240	254	272	259	281	253	240	304	283	268	264	288	247	266	255	264	258	288	292	274	297	282	250	248	281	266	241	275	272	264	283	265	266	244	277	247	302	283	263	295	284	265	277	255	281	260	305	270	276	280	271	272	260	291	259	251	252	268	238	251	295	271	270	279	259	277	240	226	246	248	281	258	297	270	281	310	269	249	263	260	258	293	236	286	244	253	292	273	248	285	241	305	241	278	245	279	275	269	273	265	285	251	252	290	248	293	236	265	300	276	250	250	280	284	277	251	264	273	242	274	258	262	291	279	273	258	258	262	252	295	272	273	261	291	277	239	294	260	251	263	244	264	256	256	256	290	254	282	258	303	290	259	250	267	315	278	313	278	290	282	266	263	238	260	292	280	267	259	282	251	268	272	283	249	275	249	279	275	274	281	281	300	261	289	278	293	255	240	267	264	269	294	251	261	262	270	281	268	247	292	295	280	255	249	255	271	251	239	256	284	291	277	282	265	273	262	286	294	246	279	271	253	258	271	288	287	222	246	277	271	298	275	279	286	285	270	239	273	268	226	281	263	216	283	275	240	298	271	267	282	244	265	245	251	266	251	300	270	276	271	244	277	280	261	247	274	252	254	256	274	267	287	271	276	277	275	303	282	292	281	284	259	280	261	251	280	283	286	288	257	282	270	254	266	250	233	267	290	268	282	266	263	290	267	307	259	277	267	267	268	277	298	304	247	274	260	300	297	292	277	290	257	283	294	271	278	267	273	277	296	280	287	253	281	268	254	272	272	282	276	250	260	263	284	292	269	290	284	240	277	294	254	251	290	292	303	280	243	273	255	270	251	266	253	245	233	256	260	285	245	258	288	259	288	256	261	278	255	256	284	259	276	280	249	300	265	299	267	260	249	255	270	278	266	253	269	269	284	293	255	287	272	271	234	249	277	246	277	228	301	270	287	282	269	268	275	292	276	257	256	275	246	242	244	235	274	286	286	268	250	287	251	285	264	270	248	262	266	292	268	266	261	282	268	299	276	287	271	278	275	236	282	271	268	283	297	248	248	249	267	263	283	273	308	258	284	243	251	276	255	263	274	251	288	294	244	279	249	284	253	281	251	281	261	267	285	276	277	275	255	299	288	269	232	268	275	263	284	274	260	273	289	281	277	277	280	285	272	264	276	271	301	274	285	237	287	252	274	267	267	276	261	251	240	273	254	226	256	259	255	235	285	257	267	283	260	235	321	269	262	278	277	265	238	258	277	252	243	245	301	283	276	292	262	259	286	255	284	242	230	256	290	269	295	261	279	252	275	279	261	269	267	262	267	281	290	285	233	257	275	292	268	273	287	305	268	268	295	252	259	251	293	263	250	282	264	269	255	284	273	252	269	250	258	228	270	295	265	269	263	269	293	283	250	302	251	256	273	278	263	283	299	275	259	257	253	261	276	277	270	277	282	286	268	260	266	281	267	263	273	281	232	251	270	262	267	270	279	316	274	270	271	271	288	248	270	294	252	272	270	263	281	268	258	274	276	272	304	261	271	262	248	300	261	269	273	259	278	266	247	261	287	263	266	246	295	268	262	273	286	300	278	253	260	286	258	270	287	238	273	254	262	269	287	258	273	234	250	253	266	259	270	257	240	286	263	265	264	276	257	264	284	273	276	275	272	268	280	256	244	272	260	273	229	256	269	270	256	286	271	265	287	275	243	262	289	274	256	243	267	288	242	283	270	281	254	271	260	269	309	245	282	258	280	256	269	274	285	272	296	271	248	248	267	278	266	260	256	261	295	267	295	280	251	287	252	289	267	245	296	277	273	255	291	293	275	284	275	296	257	280	252	260	272	236	285	313	282	272	263	311	231	288	296	303	281	274	287	288	285	240	274	254	245	260	268	293	225	282	273	309	282	241	276	294	295	279	251	266	282	299	280	269	249	273	263	290	255	274	257	271	257	250	267	259	287	308	264	279	270	270	280	259	263	293	264	231	279	280	269	268	268	258	252	275	295	273	276	266	255	310	270	259	264	254	278	280	255	232	270	289	260	281	258	273	270	268	275	237	297	284	251	248	282	278	283	242	264	279	292	307	290	279	256	296	261	246	278	238	277	284	237	283
42897	26273	14431	6358	3735	2301	1686	1457	1193	785	657	609	577	640	594	596	605	620	617	574	586	583	604	608	645	577	585	594	641	612	570	635	580	592	625	595	589	573	583	609	638	600	566	615	611	631	592	560	586	588	601	614	618	599	632	595	551	602	607	582	588	598	592	585	670	622	591	602	636	581	612	596	674	601	591	608	580	615	591	594	559	607	631	587	635	593	586	595	590	590	588	593	594	577	579	603	607	614	621	612	604	618	596	596	595	578	598	556	601	610	612	600	593	628	573	627	583	577	618	595	624	574	622	612	573	567	592	586	590	583	572	593	621	586	623	599	619	645	600	550	596	629	573	609	581	619	574	542	657	562	605	622	589	596	600	600	595	593	604	583	587	607	610	552	593	605	613	602	600	562	611	616	599	587	615	627	637	584	607	585	576	593	644	638	602	581	548	619	618	605	588	609	598	619	578	606	641	579	602	614	594	607	580	609	575	594	614	569	670	606	596	594	619	545	641	588	615	603	599	636	557	572	623	602	616	596	614	597	636	595	594	573	595	587	631	620	614	589	601	581	648	595	585	576	604	580	597	571	593	602	613	604	611	584	583	595	605	591	641	622	606	619	592	604	583	625	577	565	600	549	583	595	635	558	579	588	582	594	604	651	607	597	577	578	602	601	609	599	542	586	615	591	606	646	579	659	551	608	546	608	554	575	553	575	592	650	577	574	657	598	608	629	610	577	651	601	611	576	575	553	591	572	596	619	618	573	624	611	618	595	560	582	592	609	628	569	594	598	606	616	601	609	599	565	597	671	623	626	597	592	591	584	648	607	575	574	633	662	632	626	623	619	605	604	589	560	554	597	584	610	578	554	587	559	596	608	581	608	643	560	621	594	591	587	582	589	619	641	585	625	616	620	618	544	633	584	581	590	601	607	610	629	598	575	584	626	620	626	599	635	613	552	583	611	626	581	584	574	636	568	597	549	581	611	559	565	566	569	596	610	611	562	585	554	590	611	581	648	563	589	612	591	587	633	627	596	596	588	563	641	570	632	615	596	616	602	638	617	540	647	573	587	578	624	607	594	576	580	632	599	595	577	611	584	632	578	616	600	599	600	599	566	584	564	606	631	599	595	600	615	552	605	625	624	587	586	593	575	596	578	612	624	571	590	593	622	634	575	638	648	593	597	627	609	574	572	630	584	592	607	609	629	611	572	569	580	635	615	605	616	593	611	632	606	627	597	593	616	633	593	563	565	595	604	572	603	595	606	566	628	585	554	598	625	591	532	622	551	631	543	648	601	623	591	615	607	576	595	587	575	567	630	624	619	574	602	585	622	607	620	569	587	621	598	594	632	614	581	571	614	601	574	619	601	605	605	591	625	597	606	588	585	556	564	585	613	595	603	601	636	564	576	584	612	600	614	597	582	593	601	591	572	650	608	626	632	624	570	575	598	590	640	581	628	611	545	606	573	603	591	631	575	573	581	567	620	584	641	579	587	611	623	619	615	589	617	601	615	602	582	635	590	592	603	670	605	571	581	602	563	594	604	624	555	576	574	633	590	620	614	637	574	581	609	616	626	603	583	605	630	622	589	612	638	599	607	577	541	600	584	629	598	628	585	586	637	624	587	605	594	607	592	608	599	596	574	593	615	595	584	602	619	589	591	574	590	625	634	581	538	625	601	590	608	585	566	614	618	591	612	610	628	594	586	584	568	584	596	620	583	565	598	602	607	591	620	604	592	619	625	589	569	604	611	564	572	636	550	590	639	588	598	574	570	607	612	629	594	577	592	629	614	582	615	580	607	613	606	565	639	576	613	626	627	611	627	575	655	625	593	630	634	570	570	615	586	585	624	603	576	612	604	610	622	583	612	602	587	543	597	602	597	594	602	565	604	637	602	652	677	583	595	629	608	583	592	583	599	609	605	624	608	606	582	602	615	586	584	611	604	559	607	617	586	591	597	649	603	625	597	591	638	590	594	578	619	613	596	587	593	577	580	586	629	612	640	635	658	550	651	580	570	614	636	581	588	523	597	570	598	632	606	583	650	631	548	590	586	601	577	616	648	595	589	608	611	596	633	598	589	584	567	609	592	618	621	610	611	618	597	578	606	580	600	557	637	601	600	609	667	595	608	609	614	615	622	583	602	632	575	601	581	555	632	629	600	649	563	641	618	626	629	607	607	616	597	597	594	601	570	605	586	596	652	566	641	596	621	603	546	633	646	603	610	578	585	565	603	626	646	629	599	600	633	625	643	609	631	585	562	652	590	622	616	570	586	593	605	570	628	595	635	615	617	623	583	613	616	614	608	589	630	549	580	590	578	622	633	594	605	591	583	577	614	605	640	582	603	617	595	637	607	576	593	562	577	608	582	598	604	585	588	579	660	619	591	613	598	624	608	619	613	607	637	591	565	582	608	603	587	589	649	579	603	643	651	548	592	655	593	623	612	619	588	594	650	593	562	543	611	574	585	601	625	582	593	595	612	597	585	579	602	599	597	566	594	587	576	599	585	603	540	603	574	617	623	565	559	627	580	603	627	606	600	620	585	593	627	575	621	605	598	616	592	586	601	571	602	614	617	603	566	575	617	614	605	588	581	566	622	575	604	605	581	625	639	621	594	580	536	604	567	635	625	622	550	575	570	596	600	620	570	603	581	578	631	609	634	542	580	652	605	621	602	616	546	607	573	593	606	562	632	618	570	600	625	568	609	604	590	579	625	587	599	605	613	614	625	568	594	523	607	573	599	643	585	582	639	605	563	607	633	613	592	591	595	599	589	601	623	604	595	565	611	581	614	622	587	594	600	595	635	606	609	590	625	604	591	586	609	661	587	587	656	598	628	617	597	518	574	619	639	578	661	585	603	573	610	588	578	566	559	607	571	586	583	583	588	597	594	610	577	593	591	622	580	600	597	627	567	551	598	598	587	601	605	624	626	576	603	610	615	555	580	586	595	583	611	604	601	569	594	582	603	612	619	598	597	646	601	587	596	629	581	581	589	607	624	563	602	585	607	634	566	612	604	605	614	595	598	563	631	612	607	601	577	607	591	570	614	621	607	604	568	620	593	583	591	566	627	584	621	601	596	626	615	619	585	649	609	574	588	599	559	608	584	583	612	638	621	582	628	549	573	631	609	575	597	582	630	662	621	592	610	613	602	579	626	603	610	558	547	651	568	607	560	648	598	608	582	616	586	620	615	644	633	595	582	598	578	593	627	570	596	623	560	652	611	625	536	634	573	605	551	596	561	627	608	609	583	557	586	573	562	614	588	592	544	581	591	562	577	571	596	604	590	555	673	650	638	553	553	596	610	617	569	611	612	610	582	660	604	622	633	587	658	633	578	635	576	597	592	616	551	603	623	615	566	593	605	618	621	572	574	622	596	593	641	609	579	628	580	576	618	587	597	564	623	614	584	619	567	618	620	596	593	588	598	582	614	627	614	596	606	643	583	613	620	582	626	652	628	582	592	597	584	588	565	578	564	600	590	618	590	625	636
52510	21427	5196	1097	510	333	297	307	254	272	287	267	260	307	255	270	248	245	282	263	282	255	262	274	308	263	286	295	276	248	241	250	257	273	255	289	271	294	281	251	249	250	267	252	269	258	274	260	265	254	257	280	271	250	243	264	250	269	262	264	240	279	267	242	271	264	239	299	275	261	298	255	259	263	289	297	302	265	290	252	249	241	262	257	264	256	274	218	283	293	283	257	258	261	252	270	272	260	268	234	266	273	308	269	260	273	266	304	234	274	254	280	277	274	281	247	263	282	263	243	272	257	298	262	285	286	256	269	288	262	287	250	218	277	244	275	263	251	267	275	245	263	293	261	275	274	281	290	256	242	290	260	299	297	289	277	270	279	240	261	279	286	291	272	274	260	273	272	256	258	280	252	272	303	290	268	261	283	280	280	300	270	263	283	255	270	290	259	261	225	253	290	254	276	309	278	279	290	290	250	269	265	248	255	277	260	212	255	259	268	240	286	289	274	258	267	250	261	281	255	270	262	233	286	263	294	282	287	272	261	261	261	275	277	274	275	276	289	287	264	284	254	261	264	262	272	272	265	297	260	270	264	278	255	268	279	261	278	260	248	245	269	271	277	256	254	278	271	253	256	255	293	276	283	280	248	295	271	254	290	282	252	272	275	271	244	275	275	291	284	269	267	237	259	272	245	337	286	262	260	265	255	248	264	267	264	265	277	282	278	239	275	286	231	265	272	246	298	261	294	302	265	279	272	273	312	290	283	251	270	268	266	282	268	284	261	260	271	285	275	268	300	270	261	271	242	266	275	283	268	256	274	276	273	263	284	252	281	245	261	263	266	272	286	256	292	266	276	268	272	277	257	247	277	270	237	282	258	274	255	278	264	265	296	286	266	280	262	265	240	234	244	287	238	260	256	308	280	265	282	261	280	291	269	268	254	269	276	287	266	299	264	280	237	285	285	265	258	267	233	257	283	264	244	290	238	292	256	252	279	238	264	261	276	243	265	268	275	261	255	226	312	252	282	234	284	270	274	241	301	281	295	271	272	273	286	266	239	285	265	266	276	279	231	283	277	276	269	281	288	287	255	282	297	260	275	282	269	262	287	258	280	245	294	250	281	276	267	262	274	233	246	267	259	267	294	287	259	254	270	260	257	237	254	268	267	263	268	273	250	270	277	254	264	289	280	276	306	281	265	277	258	286	277	241	266	259	330	268	271	245	294	324	285	248	264	264	289	282	265	278	244	264	284	262	262	290	262	253	289	290	310	281	277	279	250	287	274	265	234	339	254	243	273	273	280	282	260	288	269	289	260	272	298	239	259	257	264	277	257	307	265	295	274	288	255	228	301	274	282	255	240	278	241	255	290	286	295	295	278	289	255	256	238	270	268	256	265	245	248	287	276	275	268	283	262	310	287	282	281	253	270	267	260	262	256	273	299	273	250	261	287	238	285	279	260	267	241	280	263	258	277	267	298	271	268	291	235	232	276	253	254	273	311	260	259	259	258	262	283	273	268	289	292	270	288	256	283	306	237	259	296	292	280	291	257	262	249	269	256	304	281	269	277	251	264	249	265	260	277	283	262	294	237	263	280	233	273	272	247	281	280	249	288	261	245	261	244	258	260	242	250	282	247	312	266	268	247	277	249	265	272	244	273	268	273	265	295	281	267	256	299	267	285	262	275	264	244	293	239	261	300	287	245	251	268	266	263	257	289	271	293	248	232	261	280	259	282	248	258	280	253	263	234	260	283	286	256	259	307	257	260	254	282	305	262	289	300	277	309	248	265	286	254	249	302	240	265	264	267	267	263	268	273	305	253	278	312	297	309	252	269	268	252	248	266	271	272	274	253	236	252	273	270	305	263	270	253	258	274	276	257	271	253	280	264	271	265	270	263	292	241	268	266	260	282	259	256	272	295	258	275	288	297	278	282	262	280	263	209	278	256	252	255	255	302	314	268	268	231	272	249	238	290	265	257	237	286	242	285	320	294	253	268	253	268	261	264	299	272	268	271	266	286	276	259	306	271	260	274	275	270	270	253	228	256	288	305	285	236	242	261	258	298	288	278	267	279	274	246	273	247	280	259	267	280	289	271	259	268	245	294	254	273	256	270	270	282	288	300	233	269	262	264	253	284	278	282	249	272	292	249	261	265	215	258	276	278	287	259	263	290	238	266	267	270	273	259	276	250	255	257	274	263	282	231	233	263	274	273	289	277	286	283	255	280	253	270	256	298	302	280	247	260	272	269	271	277	269	247	281	252	238	253	261	245	265	250	265	299	239	283	276	282	268	271	257	277	262	259	254	243	279	281	297	243	279	272	267	240	283	266	283	309	280	261	258	249	276	282	295	285	256	259	283	282	271	271	234	275	250	279	271	265	258	253	229	266	284	259	285	277	261	266	281	256	247	247	265	284	286	259	257	257	294	289	234	305	315	254	276	271	315	287	248	250	234	289	290	274	261	279	265	261	280	281	288	258	247	294	253	275	289	252	286	267	263	264	281	310	261	283	262	275	310	284	271	268	289	278	258	249	263	252	267	282	252	275	251	261	285	261	252	281	288	267	254	270	272	288	271	280	288	295	272	275	277	290	252	293	284	324	276	263	236	287	251	262	259	247	282	275	258	262	232	276	262	279	295	289	277	284	258	257	251	263	274	285	254	266	276	289	281	299	283	251	251	301	293	253	254	252	245	275	232	276	283	235	251	251	288	253	274	273	297	283	273	277	270	267	262	289	287	286	260	273	257	261	299	276	256	251	278	290	277	264	241	251	322	250	266	270	269	270	242	257	258	270	289	301	236	269	288	261	278	272	271	257	295	293	249	260	280	259	272	268	257	252	281	232	269	271	267	297	280	277	274	279	268	277	284	265	295	242	271	275	254	272	286	253	268	262	310	264	260	273	256	292	250	289	263	276	275	309	272	265	330	283	289	290	278	252	255	264	301	257	263	263	272	266	262	259	240	274	266	263	252	248	253	294	276	272	267	278	295	256	281	261	271	238	277	260	257	268	283	269	258	259	285	283	246	284	279	254	258	255	265	273	268	276	246	264	276	247	265	246	255	252	273	272	268	251	249	268	259	250	247	265	276	279	293	300	234	251	276	237	271	280	265	260	273	256	280	255	210	294	250	268	250	242	258	268	257	257	229	266	277	270	264	230	265	278	275	282	262	259	249	268	247	262	248	292	298	294	269	251	236	268	265	272	285	302	265	283	293	265	265	301	253	270	289	280	246	278	269	259	244	283	266	283	298	267	251	218	275	250	259	258	254	262	255	273	264	247	237	262	253	251	281	306	283	251	244	278	265	252	251	280	268	232	265	264	256	267	314	250	306	246	277	279	294	302	275	275	263	264	242	277	271	284	247	254	257	267	286	278	276	264	250	291	277	248	231	310	256	267	284	278	288	272	267	268	271	281	295	274	230	279	270	260	240	239	281	292	255	271	277	276	246	287	293	254	240	275	301	290	250	233	253	252	288	252	277	275	277	251
36539	14951	5577	2207	1117	813	736	659	662	653	600	581	573	560	582	607	598	620	587	592	604	597	580	595	588	582	591	600	621	581	584	595	605	618	602	597	592	603	583	649	594	628	594	542	565	546	584	600	576	598	576	621	591	603	628	553	597	623	604	588	595	566	600	596	587	604	606	612	569	599	619	637	560	607	600	568	623	658	614	617	663	635	581	584	577	601	563	590	597	599	547	619	630	595	619	572	602	576	589	594	553	568	593	591	544	552	565	588	566	563	606	590	618	618	596	588	645	612	601	593	604	597	652	624	603	599	590	588	565	560	587	591	620	625	577	590	568	604	617	612	542	601	574	642	581	589	603	583	597	601	598	566	585	620	610	579	608	614	586	573	583	559	610	608	607	625	558	596	622	590	583	603	662	628	568	606	641	581	610	636	591	618	639	604	613	596	636	581	605	559	570	523	595	631	586	591	617	622	590	573	563	583	575	645	575	572	583	610	591	632	545	608	576	578	580	631	573	635	612	654	557	585	632	594	544	628	614	612	572	639	601	568	597	614	589	544	600	598	602	584	600	577	579	549	609	611	595	611	588	611	562	613	610	565	596	600	594	607	602	586	584	607	608	630	598	594	613	587	597	614	618	562	621	623	591	596	592	616	604	561	598	593	573	575	563	577	623	610	562	640	587	608	583	624	568	580	609	635	562	597	585	592	600	573	625	583	612	627	656	613	598	644	620	608	582	592	600	618	559	602	600	624	609	568	635	608	613	668	589	601	647	592	560	593	537	613	597	653	658	624	591	579	609	575	583	605	609	580	566	603	579	581	609	587	569	612	578	576	618	574	616	626	579	609	612	622	595	572	613	601	562	636	582	580	586	600	602	588	633	602	614	605	615	581	569	587	586	550	601	609	611	612	594	586	630	626	598	624	544	561	600	600	591	617	625	623	611	580	593	573	596	594	597	610	584	617	592	555	591	622	580	613	607	570	608	600	624	611	610	625	607	579	605	597	643	588	640	624	600	574	608	608	583	647	607	630	542	613	594	597	579	626	646	638	599	602	578	602	631	575	604	594	576	601	553	574	593	557	577	619	625	598	578	608	548	597	595	631	593	585	625	642	582	570	613	575	604	606	603	624	628	601	525	654	576	592	573	659	597	595	579	572	607	589	601	614	567	597	606	587	602	609	631	563	585	571	581	590	594	562	610	619	631	607	586	616	574	570	597	584	633	614	583	616	611	611	603	591	611	588	599	584	584	589	587	609	620	606	569	602	575	552	577	625	618	585	619	588	625	594	641	631	604	579	558	621	580	500	595	569	597	654	611	590	600	572	572	612	564	589	591	576	572	579	582	615	610	577	545	611	612	610	634	576	563	601	588	607	614	612	614	605	600	571	630	556	580	605	623	558	595	628	648	583	614	605	546	581	592	545	582	625	593	631	590	569	604	593	596	624	625	587	591	602	577	607	606	618	585	584	636	621	619	629	569	588	619	554	604	554	587	578	628	644	549	623	580	607	579	606	555	590	600	548	579	588	580	628	603	606	564	636	587	603	623	630	584	618	608	634	630	616	626	591	626	630	593	583	637	599	624	621	607	592	602	578	622	590	593	622	592	581	624	614	594	598	618	603	577	616	576	556	623	593	617	594	606	586	618	638	600	600	572	606	591	577	596	598	612	591	601	591	583	620	590	607	612	567	605	622	620	605	642	591	573	594	594	582	604	622	575	595	576	572	600	572	581	625	600	581	624	605	573	603	570	607	574	578	602	588	610	574	571	565	540	617	611	569	600	579	578	651	603	566	580	561	615	592	595	595	599	589	613	538	619	584	551	600	606	612	573	601	602	598	601	628	549	593	607	532	597	612	609	588	581	665	586	561	626	620	584	585	636	617	559	642	612	615	614	601	600	607	570	595	558	623	647	587	601	556	596	605	573	568	553	629	576	591	583	617	641	604	557	601	578	600	559	578	577	591	599	580	614	629	626	601	606	578	551	583	559	589	607	623	615	616	622	588	613	587	617	602	579	623	614	594	559	568	609	609	583	566	639	596	580	592	585	605	649	588	615	619	623	597	585	568	603	611	552	561	615	584	650	602	587	572	641	606	620	611	616	612	583	572	571	622	564	597	612	626	610	610	569	589	574	568	621	550	582	614	583	606	609	622	589	601	575	573	569	598	613	577	557	554	592	634	614	581	610	619	571	596	541	636	630	591	626	605	627	604	575	604	575	621	578	610	588	639	571	573	608	628	589	622	569	575	617	626	626	585	625	602	599	662	574	608	593	594	648	615	567	580	601	565	594	630	609	641	582	640	572	568	584	595	620	657	618	577	612	618	614	628	581	577	607	571	597	570	616	637	569	550	619	608	565	627	586	587	603	600	609	621	648	619	608	615	603	614	576	604	548	597	608	570	598	610	633	624	588	620	624	649	576	584	618	563	611	566	594	604	610	572	611	595	607	628	643	595	622	570	589	595	571	583	585	579	575	603	597	604	564	577	634	589	601	604	603	618	583	608	607	591	611	649	624	563	541	616	568	609	570	604	626	618	595	586	600	589	549	586	569	578	602	576	590	572	606	589	594	599	612	607	601	564	579	582	607	623	625	628	566	594	614	642	604	605	584	615	611	616	615	610	603	572	580	588	613	576	545	598	599	632	605	593	582	627	599	594	604	602	627	580	636	584	602	601	554	615	590	582	598	553	591	612	619	588	581	606	614	619	585	591	608	572	561	603	627	593	582	551	622	566	563	585	569	608	576	580	542	601	599	631	583	596	599	599	577	612	556	605	566	586	636	618	634	610	600	541	582	586	603	577	579	559	623	567	567	606	634	593	554	588	670	612	617	623	562	631	582	607	627	607	595	562	618	508	589	607	563	615	606	595	597	550	559	623	571	622	653	576	592	627	586	607	621	565	624	591	592	586	584	579	591	543	571	600	554	577	568	608	574	591	600	551	606	563	614	598	587	606	592	590	616	613	621	584	609	624	600	625	592	609	574	594	612	608	550	568	593	617	634	626	600	616	600	595	585	589	552	580	547	618	579	589	586	584	577	624	594	610	646	567	582	623	564	568	585	586	623	580	582	614	593	631	622	606	563	565	597	609	615	598	570	584	616	599	581	586	609	545	587	601	566	571	565	596	622	586	594	579	595	584	609	565	601	617	589	578	610	561	633	582	584	608	566	601	588	606	641	595	567	576	562	572	598	594	593	545	602	572	599	582	576	625	601	581	578	619	602	620	586	562	563	606	596	617	606	531	582	580	555	592	597	630	578	602	593	587	614	577	583	638	593	560	568	589	585	582	598	621	620	563	623	621	582	630	609	603	558	613	584	589	575	587	601	596	572	609	563	565	602	620	589	613	614	605	598	597	626	564	576	609	586	598	569	614	584	577	568	562	583	614	566	594	605	598	611	556	593	563	586	616	577	614	591	605	634	602	613	576	638	592	603	562	557	625	592	608	594	597	606	600	581	570	574	578	559	602	592	596	607	594	622	612	628	600
63439	31946	12738	3231	1049	607	488	395	313	308	280	226	264	221	258	244	265	243	251	251	253	250	227	242	270	256	247	250	233	221	255	232	245	240	255	252	266	240	254	233	224	232	243	269	255	241	239	264	259	231	255	225	240	244	221	234	265	235	269	215	250	237	232	258	243	229	232	240	261	246	238	262	223	271	252	228	272	246	285	272	245	254	235	216	234	224	259	215	256	220	242	222	242	246	247	263	250	275	235	244	240	262	255	223	246	248	261	230	247	235	225	243	245	250	247	231	232	233	222	251	249	266	232	287	242	228	262	248	216	260	260	260	267	271	260	299	264	264	252	243	295	221	267	264	248	258	244	231	243	251	267	223	280	228	265	262	239	248	256	226	247	249	228	248	253	250	254	262	285	269	230	246	255	254	258	244	220	254	236	273	263	238	225	262	269	238	242	291	235	256	250	277	255	240	258	226	218	259	237	262	213	250	252	220	255	208	260	222	239	263	237	249	257	220	242	233	229	237	244	221	224	263	239	251	225	288	265	233	256	234	236	252	220	237	258	274	248	248	231	254	268	250	255	250	251	237	232	271	263	244	279	245	263	240	255	266	215	224	229	240	268	259	262	227	223	237	257	232	267	249	272	238	227	233	250	250	254	259	241	234	249	232	250	273	240	269	234	242	231	243	286	254	241	243	243	239	239	258	230	253	248	261	251	219	226	229	257	256	259	273	251	236	260	240	256	251	261	279	247	264	250	256	252	268	260	256	247	290	268	229	231	243	208	261	261	230	253	249	266	253	248	249	231	245	233	273	236	238	250	267	277	275	259	243	234	244	266	237	242	267	247	238	272	251	251	227	256	268	236	246	248	275	242	257	267	233	245	260	254	247	244	226	234	225	223	241	240	230	269	276	254	243	242	251	246	240	262	260	250	243	230	245	249	260	229	263	239	272	226	229	285	252	259	234	257	224	230	247	254	208	246	289	262	268	251	259	231	229	223	267	269	242	256	265	252	245	226	232	267	238	251	229	218	260	238	258	275	238	283	241	239	284	247	239	262	238	218	247	226	243	244	230	279	224	249	236	267	260	273	258	240	259	245	285	262	214	262	256	265	261	226	247	241	237	241	233	264	252	270	247	255	217	255	274	223	252	276	243	240	250	250	228	278	235	243	257	273	239	262	248	246	273	253	232	227	223	229	241	234	251	254	238	265	240	258	255	234	235	232	280	262	228	268	239	260	211	252	275	251	240	217	243	280	250	228	238	241	278	262	233	252	244	231	240	243	235	240	242	238	222	224	252	296	256	245	254	258	234	246	263	235	277	223	263	242	257	270	217	264	239	272	254	270	260	243	273	272	243	209	273	253	234	251	257	234	218	249	287	246	252	245	263	243	247	242	261	232	249	241	235	281	276	230	214	259	235	245	231	227	275	254	257	255	231	240	250	213	241	261	240	252	257	272	236	232	230	232	244	255	267	261	254	242	251	236	234	258	232	234	290	230	235	247	243	267	260	275	250	244	235	243	272	241	213	208	250	233	238	273	265	257	257	253	223	240	267	234	233	272	260	222	243	248	238	256	258	232	265	256	262	229	214	237	246	279	258	238	259	265	239	259	266	273	254	256	225	239	268	254	257	238	257	236	272	252	273	252	274	246	235	252	237	252	247	227	262	256	263	263	265	231	243	268	264	263	242	242	237	251	258	265	245	267	238	239	241	239	252	244	261	261	250	239	260	271	245	233	238	243	257	239	245	261	242	237	263	241	254	248	216	238	234	242	254	209	251	254	215	240	269	247	246	264	238	250	232	268	230	247	190	260	267	243	260	262	237	254	254	263	248	266	252	264	200	225	227	264	252	241	268	234	275	275	247	231	242	256	254	252	235	240	244	258	235	256	242	272	239	266	253	260	240	254	265	223	255	233	234	241	242	247	234	248	217	271	248	279	269	233	224	221	212	228	223	227	223	273	239	243	233	234	229	227	267	255	240	266	234	270	259	268	231	251	245	264	238	253	238	266	257	257	230	248	216	244	259	262	242	239	223	233	259	277	251	233	254	272	238	232	239	250	269	261	225	234	268	270	253	257	223	253	250	227	269	235	245	263	250	243	259	235	242	261	232	251	259	245	244	278	210	253	247	261	243	263	212	240	272	239	231	249	256	250	256	253	242	284	259	231	218	257	236	251	273	270	246	264	267	273	264	250	292	276	251	273	247	261	232	271	269	248	302	260	267	261	234	270	254	251	240	247	248	236	242	260	236	256	261	228	268	218	253	264	256	226	217	268	243	243	216	237	244	264	244	256	269	256	240	238	226	244	254	265	249	236	230	237	253	227	243	251	245	264	248	255	221	238	257	273	239	232	243	261	239	244	234	250	249	191	240	277	244	222	251	263	238	260	239	244	237	258	256	232	240	258	248	219	272	268	239	230	224	226	246	263	215	268	239	266	257	261	229	263	234	223	239	251	252	254	226	250	271	238	210	221	254	261	247	273	237	244	267	264	230	254	265	243	239	221	242	259	260	239	241	235	229	261	210	230	243	223	233	272	249	247	256	255	222	205	216	245	218	212	245	256	264	278	233	259	215	245	236	233	245	272	245	245	274	235	234	270	257	233	281	249	239	254	249	247	269	251	253	230	271	216	249	226	245	268	245	284	263	259	259	221	241	239	249	243	264	214	255	230	256	244	272	245	265	245	220	255	243	233	217	221	233	269	216	263	263	260	285	239	250	244	253	236	263	232	269	228	239	242	236	267	247	247	227	218	214	252	245	233	258	237	259	250	232	245	293	240	246	234	257	231	281	257	264	254	274	254	275	248	241	254	259	244	233	239	270	227	259	240	241	236	242	240	234	238	250	233	238	214	257	266	283	253	216	236	266	251	230	225	229	248	265	233	233	233	234	257	254	228	269	253	249	224	245	249	267	237	249	295	223	254	252	255	269	226	251	234	241	255	256	261	247	257	244	228	259	235	273	252	286	245	243	264	239	246	271	238	252	226	256	245	264	221	267	253	262	240	241	262	232	289	235	241	241	257	234	277	234	270	230	238	255	269	244	263	254	254	216	254	293	217	200	244	265	256	259	246	271	264	240	257	252	245	263	224	237	231	269	229	239	237	218	244	240	253	262	248	235	239	238	244	262	245	250	250	256	253	252	254	262	237	245	246	252	263	243	229	249	255	295	253	255	237	271	249	248	249	241	223	257	238	259	262	263	274	255	248	246	249	244	260	269	241	235	252	231	242	244	287	277	268	224	197	270	256	224	230	232	240	251	235	228	241	288	223	222	220	275	257	237	231	280	272	255	263	281	269	231	253	248	259	228	240	218	230	249	260	228	244	258	249	286	286	268	216	252	235	222	243	241	262	283	243	240	246	263	255	216	237	267	271	222	275	234	256	236	268	271	236	251	231	253	228	218	260	245	262	233	246	254	234	274	234	242	238	256	222	251	243	262	262	218	279	218	255	234	228	249	240	255	245	225	217	199	232	258	234	225	277	251	243	258
43164	24751	12540	5772	2927	1758	1227	941	797	736	649	575	564	564	502	541	560	563	568	554	575	591	572	578	542	554	544	566	533	577	569	536	536	552	576	542	573	539	593	558	588	586	549	578	606	558	594	594	510	575	558	569	538	576	586	563	547	559	583	555	573	594	568	550	510	561	535	544	544	578	565	546	583	544	570	570	551	541	562	585	509	541	618	583	576	578	532	557	541	536	546	538	527	513	531	569	580	543	601	596	516	561	597	519	579	550	552	570	557	574	533	530	551	550	565	562	553	574	521	559	567	564	587	544	564	557	535	538	562	547	573	568	585	552	576	566	573	541	526	575	564	543	587	549	591	523	548	567	571	584	550	560	584	543	553	536	514	563	542	558	565	557	581	546	531	565	561	593	561	537	525	551	575	556	551	544	585	617	546	542	557	548	552	524	509	584	575	531	593	577	589	526	522	547	552	551	571	525	581	549	546	575	569	568	562	549	562	629	549	586	564	525	563	560	588	592	605	569	525	571	554	590	592	562	586	554	559	527	576	591	553	584	578	510	561	529	516	534	568	546	529	555	580	525	520	526	566	564	511	553	550	569	614	565	576	542	502	544	579	519	545	543	581	565	577	532	545	547	542	557	530	575	535	599	565	555	553	571	592	521	532	529	571	602	529	533	612	583	562	547	571	588	551	549	599	583	563	517	560	584	564	557	564	509	588	582	585	528	568	565	582	581	545	549	541	588	579	552	561	571	523	585	592	568	562	569	534	564	556	587	573	557	545	587	578	527	583	592	555	549	533	553	558	553	578	543	543	545	564	574	558	583	561	567	541	599	561	552	564	588	555	586	550	553	559	534	561	566	534	564	537	586	537	529	577	547	582	581	536	547	569	537	598	542	587	552	545	563	606	527	603	558	567	546	568	571	557	611	527	535	546	543	554	534	563	520	562	523	569	582	568	574	561	588	563	529	536	575	569	550	537	588	558	614	565	601	540	578	531	581	560	540	493	558	519	576	562	541	541	543	610	548	532	535	545	565	562	573	582	564	591	555	538	545	539	602	588	570	552	557	526	576	550	570	505	545	548	559	550	579	555	549	562	532	578	565	617	581	522	584	590	520	597	550	565	529	582	547	591	528	605	550	576	567	566	539	565	579	607	568	557	575	606	566	514	554	564	576	557	564	573	571	560	564	527	575	539	563	548	531	538	552	582	574	556	562	585	499	582	573	576	510	597	554	585	585	555	575	579	510	572	518	558	599	561	562	575	571	566	566	548	571	558	595	578	556	592	557	531	524	540	569	591	556	560	598	535	569	571	566	577	551	581	566	564	560	571	533	564	555	544	571	528	523	515	546	591	588	525	546	527	586	559	538	559	508	516	550	527	556	593	555	556	557	579	536	582	555	555	528	566	593	531	547	537	590	529	549	576	569	586	556	537	554	562	519	528	566	579	557	601	575	573	552	566	547	590	534	556	579	577	486	563	561	552	572	567	576	545	581	581	548	559	564	527	528	568	611	574	561	536	564	531	590	577	554	553	575	572	557	553	581	529	557	555	586	586	574	549	541	557	524	550	576	528	524	582	551	561	559	517	560	587	543	586	564	541	574	595	553	528	607	566	597	572	540	553	539	577	551	553	554	559	553	536	533	563	582	553	551	577	582	585	585	555	541	549	556	527	582	613	585	597	582	551	590	577	557	517	608	572	616	567	555	558	550	578	556	541	587	578	580	595	546	528	539	548	592	580	563	540	566	557	560	539	550	567	553	543	541	574	590	559	570	543	571	560	533	586	601	531	613	546	507	581	557	591	548	568	537	552	586	539	555	552	561	542	584	580	549	603	574	583	545	521	603	545	549	568	575	598	552	603	579	528	594	583	575	563	598	612	546	559	569	574	537	580	548	567	545	578	589	505	537	533	583	583	543	549	588	544	583	540	552	622	560	556	550	546	541	561	581	543	578	591	559	571	542	567	531	573	541	523	542	554	548	555	600	594	552	526	569	540	606	552	588	563	533	560	521	574	580	536	594	579	577	560	561	555	586	491	563	545	580	548	565	538	589	528	537	593	545	548	610	566	524	525	543	601	605	542	503	557	562	525	563	547	584	570	574	588	530	542	554	562	578	558	540	581	569	537	566	563	537	596	568	549	560	573	573	558	551	583	570	551	553	565	579	536	569	599	565	539	533	575	563	552	592	540	586	585	578	561	557	547	575	559	562	576	571	562	533	601	576	544	586	560	548	568	510	532	573	551	556	573	536	536	588	561	572	543	545	543	598	599	543	581	577	579	589	589	533	568	550	542	554	529	599	544	582	580	555	578	585	604	552	547	518	502	574	587	557	550	577	589	516	562	548	561	557	563	591	555	580	554	562	566	541	578	548	558	550	551	572	592	508	560	566	565	562	551	547	563	557	573	540	526	551	556	561	544	544	571	562	536	544	528	573	559	521	548	595	560	534	576	540	571	583	563	560	590	577	530	570	598	585	587	534	515	545	553	520	591	570	537	584	599	556	527	555	566	571	572	566	585	531	564	591	545	601	550	605	535	515	573	585	540	574	536	579	555	570	541	542	575	559	532	585	527	551	560	555	573	568	565	585	573	583	593	554	526	545	607	600	546	553	562	547	570	539	593	547	581	541	585	555	593	547	538	526	581	560	555	506	554	570	542	556	559	597	520	560	529	624	604	488	559	540	591	555	542	616	542	597	552	589	605	624	519	573	552	503	542	593	537	567	554	582	565	538	537	536	567	566	549	536	514	526	529	536	591	552	596	598	583	559	545	574	547	561	588	556	542	584	539	559	570	563	539	536	560	574	559	549	560	548	603	559	572	547	580	632	576	548	543	558	570	580	598	543	556	567	537	535	583	579	561	552	571	553	545	614	603	517	539	539	579	549	563	528	592	565	567	567	533	553	622	553	572	564	553	577	541	550	552	542	585	542	543	558	540	543	570	554	542	538	548	567	558	565	554	514	494	530	610	564	519	562	541	582	560	577	542	566	575	575	580	568	540	579	574	510	550	617	558	572	547	560	535	553	540	547	594	578	568	568	536	622	510	569	584	555	565	576	570	527	558	522	573	579	564	543	531	608	563	583	586	557	563	550	556	599	553	542	547	556	589	596	582	566	534	566	624	523	575	536	573	572	564	542	551	556	624	535	579	556	577	584	567	554	535	543	570	563	530	574	524	525	564	549	550	585	575	558	580	586	594	621	495	559	551	562	529	566	563	581	555	557	563	540	544	568	547	551	580	623	590	604	541	517	580	545	544	565	598	549	553	556	579	548	553	520	585	549	577	519	606	579	559	559	535	580	564	573	619	599	572	564	556	556	541	561	595	577	520	530	541	552	511	533	558	545	541	584	568	568	555	540	598	594	559	585	561	579	569	540	564	566	549	583	559	578	551	543	553	551	541	572	577	583	560	571	521	578	551	551	543	551	558	557	580	571	567	546	558	575	553	581	561	540	589	522	568	575	510	563	557	549	560	543	577	517	562	632	538	529
67555	36020	16999	5231	1560	826	523	406	332	335	306	275	268	267	252	271	279	278	288	281	238	273	272	287	280	290	276	273	253	272	280	265	243	277	284	271	251	288	263	289	278	295	300	258	278	292	288	271	273	289	264	276	263	241	248	230	241	271	274	262	285	268	238	253	283	281	242	268	282	315	259	243	291	284	278	250	298	312	287	267	292	289	274	252	274	282	309	269	300	288	281	261	293	263	239	271	269	256	251	274	308	272	253	280	269	292	248	271	296	292	288	281	240	279	265	289	282	252	255	259	270	298	271	288	281	270	253	242	304	266	278	251	304	291	267	286	305	255	293	289	242	260	282	264	259	248	229	255	273	319	294	303	262	291	272	283	276	266	264	267	274	257	283	265	259	322	263	295	284	295	237	265	278	313	272	266	309	254	288	270	255	290	274	281	255	284	288	246	251	282	256	270	267	248	314	268	266	236	247	288	260	273	261	266	262	291	258	264	269	260	276	276	250	257	293	286	293	291	263	298	251	307	265	301	275	227	275	285	245	266	239	249	234	282	265	272	259	245	281	233	273	275	283	280	249	264	256	276	273	283	313	251	283	289	291	257	288	272	303	280	252	266	287	255	293	255	286	269	256	267	278	283	281	265	248	273	291	288	262	284	270	287	281	240	278	256	280	278	264	269	250	258	266	297	273	253	273	265	277	302	287	295	295	304	283	245	260	250	273	287	289	276	249	293	263	257	292	270	278	275	286	278	240	297	235	312	251	285	276	294	296	288	258	269	256	291	289	279	266	278	285	262	280	304	253	251	253	235	277	278	250	283	273	278	256	252	247	254	274	283	254	243	274	262	256	247	276	262	277	296	279	290	294	274	250	268	287	234	280	254	249	281	242	256	253	282	267	323	279	303	244	242	287	278	301	283	275	299	263	286	243	277	268	266	263	274	285	291	268	289	277	247	276	311	269	260	248	275	289	288	261	295	295	274	268	277	287	265	241	249	257	265	318	300	296	277	305	256	266	313	261	251	285	280	285	284	258	315	297	282	279	270	244	275	258	286	254	248	280	261	266	249	278	252	278	271	273	290	262	273	287	299	278	287	294	263	290	276	317	269	257	297	251	277	248	283	281	292	286	275	303	305	299	272	275	259	286	297	295	279	298	285	292	255	274	277	234	282	261	268	253	251	252	285	252	271	301	276	288	277	260	271	264	262	271	286	253	261	279	268	292	262	263	259	257	287	252	276	259	244	242	258	261	251	316	289	273	255	245	291	257	308	267	285	282	314	293	264	259	270	272	259	267	261	251	271	271	297	276	287	277	293	261	267	256	298	295	246	283	270	279	270	270	281	277	287	291	262	254	259	245	262	292	283	264	247	290	289	265	254	285	240	235	291	281	270	290	274	242	270	311	261	259	266	291	267	291	278	268	278	284	251	292	268	244	244	277	276	283	284	286	273	305	221	295	242	277	278	284	306	277	297	246	287	266	251	257	293	257	255	243	267	281	299	238	242	249	280	283	255	270	282	249	268	271	283	275	287	267	272	251	280	253	297	273	279	240	251	311	285	279	287	268	297	275	256	270	263	272	271	279	303	267	285	298	276	267	284	255	255	240	282	257	259	260	262	310	280	279	230	281	284	248	283	287	274	277	295	278	284	290	277	276	286	265	240	265	296	249	288	276	257	236	308	259	288	263	261	296	264	276	276	284	305	281	243	247	275	272	260	293	257	257	281	265	289	261	268	298	284	287	333	310	239	266	284	272	263	270	272	291	288	240	279	267	256	294	246	259	281	266	292	266	279	282	271	268	275	303	281	262	275	273	274	280	243	263	274	291	276	246	241	260	284	279	278	274	261	244	261	265	292	298	265	250	277	268	270	284	251	261	245	302	259	287	274	273	279	286	256	255	273	272	253	266	288	277	276	298	264	264	269	274	272	279	252	268	285	283	277	286	285	252	259	256	278	303	293	254	256	289	271	261	262	231	261	278	275	297	250	250	263	271	291	261	250	256	273	280	296	275	287	264	267	268	255	270	296	273	255	256	271	260	259	301	289	274	274	233	257	277	273	294	311	277	244	267	268	287	269	269	272	288	295	308	245	273	305	276	283	297	258	271	269	282	263	241	279	230	248	235	253	303	287	272	273	235	277	279	261	289	244	244	255	261	266	216	252	280	289	292	271	288	252	276	270	318	298	272	244	259	262	292	289	274	270	308	251	266	280	288	272	286	252	259	261	235	266	294	278	244	297	274	267	262	269	274	264	247	285	274	289	257	291	259	298	261	313	270	275	275	302	294	258	288	259	307	290	325	270	249	255	273	279	282	314	281	284	282	282	237	261	260	259	278	255	247	270	294	255	273	287	288	272	290	294	268	287	250	270	283	268	273	294	279	282	254	292	285	294	263	288	297	285	267	264	287	256	280	278	256	258	301	273	269	230	300	273	285	295	290	282	265	267	260	249	286	265	297	300	288	295	230	243	287	271	284	290	275	267	258	278	288	245	263	234	255	273	255	283	290	289	301	280	296	312	272	251	305	251	250	281	272	274	281	294	243	282	317	298	274	272	292	269	263	257	255	273	297	266	285	272	264	254	315	249	269	260	264	250	258	309	276	259	305	268	272	269	278	276	279	284	272	272	257	303	267	268	298	248	268	270	262	256	260	268	228	252	245	288	280	252	259	294	281	280	276	289	240	255	264	273	286	258	285	254	274	248	307	286	280	244	273	279	271	280	263	250	284	289	281	304	229	257	279	267	252	255	273	272	278	268	291	283	258	278	267	279	274	269	290	282	269	267	301	276	285	273	287	273	247	261	276	286	261	256	269	256	268	287	274	259	246	264	248	236	265	294	251	279	295	252	278	258	280	275	267	297	261	244	277	284	301	267	266	255	280	296	264	245	298	289	303	265	267	314	256	278	293	248	271	254	294	313	275	282	247	277	265	275	252	256	254	252	259	264	278	264	258	270	287	281	231	283	288	310	259	265	317	279	272	279	286	289	283	250	248	267	263	264	252	265	261	260	275	248	276	278	276	253	231	254	280	265	256	239	267	279	249	280	284	262	281	246	282	276	254	239	260	300	273	277	273	261	282	284	272	275	284	285	251	278	261	255	306	285	281	231	260	274	264	258	288	295	253	264	255	259	293	278	269	309	271	291	263	286	293	264	302	266	277	289	287	257	264	278	254	275	291	269	247	276	288	292	246	267	261	280	270	282	251	247	276	272	270	274	291	262	271	242	287	278	265	278	287	297	288	250	285	262	246	247	301	270	275	279	250	273	237	240	256	258	273	287	262	284	249	300	256	245	243	264	296	243	279	267	251	254	241	262	254	238	286	274	262	261	270	271	272	285	291	276	272	272	272	253	287	251	293	270	262	280	267	297	278	267	252	255	278	268	247	295	279	333	271	280	248	272	287	290	305	264	254	283	261	270	300	274	292	302	232	297	256	267	266	279	263	266	284	232	268	296	296	304	263	290	277	274	270	275	258	282	295	296	276	245
45930	28374	16281	8530	3985	2475	1659	1106	940	745	623	626	588	616	664	558	607	618	627	607	624	595	582	595	634	593	562	614	630	596	572	608	617	596	625	658	618	593	600	597	590	611	615	572	637	594	593	602	620	637	611	629	604	635	604	645	578	585	624	604	628	623	573	624	575	622	631	637	581	614	600	552	620	625	617	629	599	578	624	608	626	605	629	615	573	577	645	575	642	596	652	612	632	565	617	581	560	577	582	595	567	584	584	574	632	626	610	628	566	593	607	651	631	661	577	626	628	588	618	600	617	563	608	619	603	608	552	636	632	575	630	581	645	633	618	606	606	615	581	596	577	636	632	622	628	621	557	624	622	620	627	597	582	616	583	630	603	599	638	596	581	628	546	603	622	597	598	597	654	588	643	563	618	567	610	621	593	556	598	654	612	613	624	623	605	620	611	626	601	590	600	629	582	590	620	595	608	575	632	601	576	577	605	577	639	647	628	589	647	595	621	642	611	620	582	627	601	578	647	639	598	586	595	581	538	638	559	631	597	560	663	596	594	584	627	561	644	577	602	590	618	620	575	625	617	618	597	564	598	636	589	628	618	555	584	577	593	621	605	610	557	615	534	617	631	630	619	618	573	623	571	577	605	622	604	580	599	582	589	647	594	627	593	607	635	673	599	596	616	615	563	631	659	600	646	689	600	641	613	601	615	658	602	603	605	597	615	623	632	548	619	568	603	603	610	643	617	635	589	572	609	606	598	627	611	607	597	609	573	580	609	631	600	566	582	616	628	621	657	583	593	600	616	578	600	616	627	600	604	641	634	588	621	615	623	573	625	567	596	579	612	557	614	577	595	602	597	585	586	584	583	620	592	642	605	605	633	602	666	619	587	619	620	604	623	587	568	601	613	604	578	606	581	609	592	654	649	624	598	586	586	641	586	589	648	565	590	599	612	585	628	609	620	606	620	576	598	633	604	662	632	604	618	606	602	619	615	630	611	594	633	589	601	617	622	649	610	645	656	627	623	591	580	598	560	595	593	585	599	613	614	606	589	617	551	553	577	628	610	630	616	582	636	614	585	651	642	628	610	596	603	583	589	618	649	625	581	620	595	593	675	577	599	601	588	642	609	530	563	621	567	582	661	606	616	640	606	578	577	598	588	571	639	592	596	652	607	601	574	604	594	572	629	587	618	619	597	604	616	581	596	593	625	594	587	614	614	593	618	638	611	622	609	601	572	628	601	621	662	593	574	582	625	609	614	606	610	637	597	614	622	600	579	593	647	606	579	594	585	640	632	567	599	628	662	649	610	615	620	600	638	629	662	634	588	566	583	606	598	615	595	629	611	618	584	603	602	630	604	668	563	575	639	639	610	633	583	642	631	618	593	559	595	596	615	605	636	598	637	624	614	646	598	612	585	617	587	588	614	580	628	617	589	604	623	595	604	582	567	601	647	645	586	597	607	623	593	643	557	586	619	617	603	610	541	584	634	609	615	613	587	621	598	626	616	591	653	594	616	588	572	592	632	644	599	574	597	592	605	621	639	608	555	587	610	619	608	582	607	599	602	633	584	648	587	605	600	635	589	624	615	579	618	615	621	617	594	609	651	597	571	638	627	605	612	575	584	612	644	586	614	626	579	602	559	653	607	632	549	551	572	625	598	608	612	601	630	599	610	602	568	578	605	614	562	585	593	620	594	560	619	562	625	608	578	595	580	643	594	600	586	598	597	607	652	636	600	625	594	624	595	629	648	601	627	593	557	610	552	551	565	649	578	572	609	607	554	616	571	584	631	609	628	630	626	588	620	616	553	617	591	626	574	607	559	582	615	596	596	559	573	580	571	591	688	629	551	574	666	578	618	580	622	633	627	598	639	639	613	604	612	593	639	602	612	625	580	576	611	651	572	581	638	639	623	601	626	607	620	595	595	583	587	566	655	604	608	572	607	572	615	635	595	581	650	626	622	607	605	596	592	622	575	591	571	615	629	596	612	665	641	645	622	622	627	626	622	606	629	569	617	572	634	633	646	614	596	619	597	592	562	611	618	551	597	601	627	571	586	573	598	609	606	611	610	588	619	645	638	548	599	598	632	598	633	609	606	582	624	618	623	608	642	597	561	638	615	574	605	628	639	589	616	611	652	598	592	567	594	604	594	647	608	614	571	641	637	612	608	633	565	602	615	578	606	611	634	604	572	611	620	598	625	631	606	643	614	592	601	626	622	624	619	611	637	578	586	612	611	590	571	597	637	600	617	614	577	583	594	615	618	599	605	623	599	575	619	591	592	635	615	626	558	613	634	638	634	601	606	598	622	661	593	570	609	607	587	559	589	583	634	593	588	640	572	576	614	587	646	589	599	649	614	582	610	624	651	633	613	637	595	535	610	576	616	646	674	617	618	613	628	567	592	593	600	587	596	618	627	606	560	616	580	646	652	570	597	573	637	615	635	649	635	621	588	619	609	570	593	640	636	577	586	641	601	640	611	571	582	621	623	560	589	629	589	595	614	601	601	653	604	609	602	567	617	649	593	608	552	604	594	582	623	629	634	597	605	607	561	551	610	618	608	561	631	614	644	640	618	615	621	588	617	577	605	573	619	592	604	623	587	611	594	593	621	580	581	643	590	634	637	565	570	613	624	646	619	569	591	630	605	604	641	564	606	605	633	619	589	609	664	577	629	648	581	581	599	587	628	574	586	597	623	592	561	618	616	593	624	645	636	612	593	599	613	619	601	651	632	663	610	575	654	594	639	620	630	593	646	612	628	587	600	642	550	647	597	607	593	612	583	600	595	606	598	628	569	574	603	623	585	586	608	575	622	606	570	584	614	596	536	612	618	613	589	622	610	601	620	588	660	563	586	581	614	659	600	583	617	676	577	633	601	581	608	615	619	601	574	570	591	609	588	604	585	634	638	592	630	634	612	565	599	606	591	614	631	600	612	582	613	626	629	641	604	629	603	656	630	607	621	623	621	598	634	603	589	615	623	610	654	581	613	595	609	645	604	586	568	583	626	609	600	592	641	584	579	612	594	609	607	581	615	618	568	574	583	623	575	602	613	615	624	636	639	598	601	576	563	594	561	619	581	626	608	594	605	614	602	597	628	634	627	592	604	603	609	564	609	596	642	636	623	631	637	566	605	615	608	577	659	600	604	622	556	663	662	623	567	641	617	633	599	606	550	608	586	642	631	606	656	552	605	617	574	572	556	627	631	613	574	623	617	605	605	560	616	620	597	603	591	641	592	612	600	588	592	606	591	615	581	602	601	581	624	605	587	636	584	654	595	582	618	600	621	628	599	584	634	623	617	624	613	587	647	609	575	604	608	583	600	580	613	576	586	577	576	572	618	581	629	548	642	559	614	631	615	637	645	567	600	598	632	645	619	563	578	618	601	619	613	613	618	588	640	593	600	608	591	649	619	590	633	606	622	591	590	604	581	634	576	590	595	616	603	573	632	615	599	603	559	588	615	586	572	624	584	571	631	573	639	608	599	651	604	640
48887	15790	2640	738	397	319	309	316	246	270	302	278	302	266	279	283	279	277	284	247	275	260	311	328	284	312	297	291	300	304	258	290	289	297	279	283	247	278	288	297	287	239	267	272	297	257	287	279	271	263	260	326	278	267	272	284	306	305	294	284	306	261	291	269	303	273	310	264	270	269	260	280	288	269	273	278	293	301	326	285	300	283	273	274	281	290	299	304	272	244	280	277	300	270	270	298	264	318	279	281	277	267	287	271	270	288	262	292	253	284	251	255	311	294	254	290	292	291	274	297	298	292	279	301	286	268	262	273	285	290	246	260	310	268	304	277	290	281	267	277	275	294	321	272	299	264	305	321	273	307	280	291	298	260	269	294	287	271	226	308	291	251	296	304	252	334	258	309	285	284	312	261	301	270	271	255	272	273	266	325	302	250	285	302	293	241	269	291	295	265	259	274	244	268	260	289	293	300	256	287	272	292	292	294	296	305	288	259	295	265	288	287	290	270	273	264	295	302	275	280	238	285	274	279	278	266	320	278	261	273	275	264	289	282	281	274	276	281	285	272	280	271	299	293	282	260	312	282	288	266	268	294	314	282	307	276	247	262	258	271	279	272	263	229	264	270	301	270	314	281	252	272	301	294	274	307	255	311	279	273	301	279	292	308	286	250	277	279	299	303	275	304	267	262	304	287	293	282	318	312	261	282	295	249	297	305	269	250	270	264	271	266	285	276	286	255	248	253	280	319	285	288	307	291	299	278	260	295	274	320	288	288	304	266	269	267	303	304	279	288	273	291	298	290	264	280	274	269	285	262	274	317	268	313	312	276	298	281	283	274	280	306	269	262	295	269	259	252	280	289	275	288	297	296	278	263	302	297	316	287	266	285	303	303	292	297	294	261	287	260	283	291	289	299	272	274	268	283	302	304	298	310	284	248	270	238	294	277	256	277	281	285	285	309	297	263	255	262	289	255	252	267	279	294	265	289	269	278	277	264	275	278	252	273	246	267	255	267	281	281	285	282	289	266	291	277	283	303	273	303	306	285	256	275	264	293	273	279	245	251	246	282	283	271	290	292	276	306	283	277	290	272	286	267	316	313	310	281	264	294	277	255	298	268	254	279	266	273	311	255	258	287	274	281	303	281	310	258	267	289	248	284	282	279	288	265	287	290	283	284	287	280	279	266	285	295	277	266	286	261	298	285	264	284	265	298	300	302	276	285	283	265	294	277	288	299	298	273	292	293	274	263	280	284	282	260	279	271	297	281	265	278	285	309	302	300	294	275	249	263	276	282	287	285	271	267	279	257	251	267	310	238	294	294	287	253	278	257	290	302	281	281	296	292	270	259	265	270	275	314	280	287	307	292	288	277	271	270	302	286	276	312	320	285	278	268	248	245	269	243	267	260	250	289	264	257	293	311	250	267	301	274	278	288	289	259	298	309	278	268	263	279	226	325	293	290	270	285	276	280	270	283	262	270	286	279	284	262	271	273	275	312	287	278	288	252	298	291	304	313	292	248	280	277	274	296	301	250	288	280	286	314	304	284	254	288	283	308	271	298	306	271	258	295	282	290	320	269	311	277	285	301	307	282	269	265	285	291	285	273	314	322	255	295	286	290	288	304	301	269	259	284	283	263	277	269	285	289	279	281	286	247	253	281	290	269	259	273	294	252	275	267	277	258	296	289	278	268	304	313	263	273	301	268	262	257	290	272	244	247	325	313	319	279	242	235	248	267	276	269	287	312	269	290	259	277	296	273	311	296	290	296	285	273	346	260	295	305	259	269	307	299	285	326	304	264	266	311	286	295	268	300	298	294	269	260	279	275	281	274	283	272	262	276	327	282	287	275	307	289	269	257	262	309	259	280	260	297	304	252	307	262	292	258	289	238	277	308	263	264	315	292	293	295	258	271	269	267	279	266	292	312	281	307	312	261	284	254	281	312	303	290	278	283	288	288	288	301	316	299	273	259	295	268	326	285	244	290	265	276	250	258	287	283	289	292	289	271	262	267	271	287	265	279	272	284	313	302	316	279	271	285	252	270	291	299	260	282	301	281	289	305	273	262	280	289	286	246	306	266	272	257	276	280	320	265	263	278	254	276	256	297	274	297	264	290	289	276	290	278	269	276	259	283	268	287	279	261	280	276	289	296	292	260	273	298	292	273	268	297	243	259	275	261	312	326	262	285	256	307	291	295	325	284	270	261	260	294	275	273	291	291	272	316	328	283	299	317	286	259	306	284	290	263	305	297	276	276	288	279	283	243	263	267	276	288	268	307	280	293	300	293	267	299	259	300	282	250	255	283	262	291	271	289	263	274	280	272	288	287	261	265	298	303	262	284	268	303	289	295	294	285	301	268	278	256	287	242	297	307	282	277	281	296	283	266	289	294	297	260	245	269	319	296	293	306	288	304	282	284	259	279	273	258	269	274	261	264	295	278	297	282	284	312	259	277	257	271	292	302	278	270	302	279	277	281	285	286	274	293	286	309	291	302	260	284	316	275	299	283	291	307	248	302	271	277	270	272	295	269	262	281	291	297	273	296	318	256	287	285	277	283	273	323	285	299	254	304	282	279	291	273	284	257	297	289	255	283	292	284	290	278	267	248	295	302	251	274	257	318	287	300	293	308	290	312	295	302	272	258	302	253	267	276	295	316	295	280	281	287	295	290	277	289	267	273	286	276	276	281	251	300	261	275	280	298	254	316	287	288	279	306	273	267	281	278	295	287	288	302	282	278	276	275	277	281	256	304	282	316	262	264	277	273	327	304	310	299	274	274	285	313	271	265	304	286	255	266	303	279	284	270	280	255	272	271	253	253	287	298	271	230	298	297	253	253	304	292	263	293	261	277	283	269	295	295	282	279	276	258	266	269	285	277	275	293	278	296	292	249	259	292	303	281	301	307	266	275	276	284	266	305	289	294	319	298	294	286	292	259	275	267	309	281	295	267	279	262	261	306	288	281	278	240	248	281	245	288	277	287	238	264	284	295	290	300	291	280	239	285	275	274	306	263	307	254	338	279	259	253	285	265	276	273	280	271	301	283	280	299	276	302	248	278	275	277	268	269	283	277	294	261	294	291	265	287	273	279	300	288	288	270	290	249	329	301	270	292	269	295	264	244	257	284	279	279	301	283	279	292	278	285	251	291	287	256	317	270	278	322	279	274	291	289	317	319	291	312	266	352	273	281	300	266	288	250	300	270	267	265	295	263	267	296	279	315	282	291	254	267	283	295	294	278	290	302	272	292	290	261	274	272	270	243	295	291	280	243	269	251	284	302	257	277	290	284	283	294	283	303	277	282	291	273	291	273	287	274	262	308	262	247	303	265	293	311	272	273	292	263	309	283	265	245	297	276	277	247	288	296	285	270	296	268	311	277	268	266	249	265	282	281	273	289	305	302	291	276	267	281	250	293	298	288	299	317	293	276	325	288	292	270	266	289	221	262	286	261	276	278	277	275	262	302	288	277	315	293	280	281	297	306	302	264	286	274
33477	9028	2830	1486	953	776	720	651	646	611	591	657	605	619	630	621	641	611	604	613	622	621	629	621	598	604	609	598	635	600	646	607	594	640	620	657	617	575	642	615	626	580	615	599	666	623	664	602	614	621	597	578	631	618	628	644	560	623	613	646	598	571	672	649	597	612	621	637	647	646	654	610	594	626	648	645	616	636	643	619	622	625	659	610	619	626	629	567	609	675	657	577	588	630	617	605	616	639	623	598	603	612	626	623	657	626	667	612	589	607	603	622	613	633	666	620	606	642	683	595	568	625	626	609	653	596	608	663	674	648	634	625	629	632	599	633	642	633	628	635	584	618	626	612	611	582	587	622	568	632	672	595	626	616	633	604	607	584	620	585	611	587	631	596	611	690	645	594	640	653	639	643	623	640	620	618	642	643	572	611	645	624	660	623	590	631	605	626	632	641	612	590	611	641	590	651	590	625	639	600	582	638	620	613	628	611	605	630	646	598	672	615	613	611	625	601	616	671	670	613	640	670	640	637	642	626	599	590	623	629	648	604	591	597	629	585	629	628	636	628	651	647	600	673	622	653	660	644	611	636	611	641	613	609	610	637	615	623	608	625	615	607	633	629	630	630	687	633	593	655	615	613	607	601	597	602	622	621	640	589	611	623	640	600	574	652	618	599	572	611	623	601	645	615	648	632	627	605	630	599	664	640	618	622	644	622	621	607	651	613	622	596	642	639	620	642	602	629	632	627	620	634	589	579	652	633	637	600	678	589	603	622	630	634	626	599	636	637	623	559	639	592	608	638	613	611	609	582	605	616	608	644	615	605	598	619	596	651	617	629	608	636	601	597	628	630	641	633	620	638	635	585	647	584	618	630	667	625	622	638	640	618	634	653	591	635	672	604	629	642	657	661	620	654	661	671	635	639	615	622	629	638	599	617	603	626	622	626	615	643	654	656	616	594	605	648	619	633	624	625	612	583	614	596	652	662	616	597	663	601	672	644	574	560	616	640	599	633	644	621	647	615	624	618	616	629	640	614	604	609	625	608	628	636	654	666	654	606	598	625	633	645	620	660	587	595	626	659	600	620	627	602	600	640	665	579	651	609	631	604	637	606	610	632	644	645	682	618	659	608	549	655	602	586	614	625	657	603	636	646	628	619	611	635	621	627	631	597	610	608	605	642	617	650	595	612	683	617	618	650	597	633	619	659	580	645	616	638	587	590	631	600	616	600	631	624	611	594	590	646	605	611	541	587	601	592	666	628	632	647	611	634	626	585	660	648	620	608	590	599	601	659	597	645	631	622	632	590	623	609	624	624	619	642	588	661	664	670	620	581	668	588	652	647	653	642	625	614	647	616	657	626	626	633	615	641	655	602	646	627	618	608	646	669	589	625	682	642	583	650	635	653	646	596	648	614	638	614	634	641	600	641	629	629	610	643	628	603	631	597	638	634	616	632	628	638	649	580	646	628	648	639	602	669	637	632	602	656	586	633	593	647	631	599	598	627	652	624	576	568	636	617	613	658	624	649	584	607	619	631	608	591	584	580	619	601	636	643	653	587	584	610	628	574	635	607	612	621	612	648	640	597	686	635	631	568	609	658	617	651	583	641	662	631	642	587	627	576	622	634	602	647	627	613	654	656	627	609	634	644	655	648	619	616	609	584	625	572	592	634	713	621	624	629	627	616	610	644	649	594	647	644	626	659	659	637	598	610	622	625	663	657	662	595	593	628	619	628	633	667	606	621	619	616	657	674	628	637	613	620	664	639	714	625	649	626	637	576	647	618	607	647	632	606	635	597	630	634	584	622	622	616	599	639	628	592	656	591	610	637	661	664	645	660	634	629	569	621	634	605	643	672	598	612	614	631	596	614	618	634	635	611	642	627	631	615	675	628	604	641	607	660	657	637	697	657	636	609	610	640	615	633	590	642	590	600	621	599	588	654	612	608	612	624	606	612	633	670	629	615	600	603	631	636	622	628	649	607	604	648	580	649	628	682	622	606	600	578	651	614	634	635	619	601	646	669	607	597	633	649	664	629	582	627	643	639	609	651	653	640	625	663	621	634	619	669	661	664	682	612	638	629	645	626	668	613	642	624	610	675	616	609	641	670	621	617	598	642	621	618	660	622	561	619	628	635	622	599	574	573	589	636	621	599	616	605	616	636	647	595	604	633	566	620	615	615	599	589	612	650	632	643	645	619	591	616	602	569	644	613	652	637	574	680	615	656	637	631	598	627	633	611	608	595	657	642	604	641	623	610	601	628	630	637	680	588	659	628	614	605	608	619	596	631	651	594	605	583	669	586	636	616	615	596	634	666	611	624	622	631	608	608	650	645	612	654	661	617	637	579	621	635	591	622	639	640	573	664	579	597	620	611	606	598	584	607	587	595	609	657	626	619	609	617	579	604	623	610	624	649	649	575	614	592	667	622	617	655	679	609	632	585	637	606	608	603	609	614	680	675	596	631	598	648	604	644	597	639	631	594	634	645	643	672	614	641	615	671	630	590	614	648	658	627	651	615	581	619	596	635	630	601	622	618	633	621	592	590	629	637	638	618	587	642	630	619	639	652	628	612	611	640	674	603	626	606	603	644	618	619	604	634	618	640	586	612	655	631	675	600	576	680	644	633	628	599	649	640	618	648	643	605	650	627	678	622	609	625	570	588	603	591	622	617	602	608	612	646	627	624	639	634	607	617	629	633	624	630	623	633	612	644	633	581	653	633	638	609	653	609	623	641	639	612	589	604	606	623	607	630	618	644	621	622	599	627	604	585	597	639	597	647	629	639	621	661	657	650	603	634	647	612	613	624	613	599	586	646	609	581	658	634	682	617	659	569	655	664	608	608	572	606	609	672	606	618	617	627	620	618	593	593	643	616	627	608	592	645	627	610	635	612	610	595	615	616	596	629	638	571	636	620	610	602	633	637	582	568	571	623	591	658	612	625	596	585	642	579	610	661	688	597	606	600	572	638	621	645	610	651	601	635	645	602	618	649	663	620	626	621	596	605	635	635	622	636	643	627	624	627	642	645	603	602	611	596	650	610	586	608	613	624	593	650	683	604	614	622	586	602	653	623	625	647	639	660	594	596	585	631	569	641	642	644	602	636	637	627	633	614	575	587	646	615	662	599	634	632	663	613	613	640	635	693	638	610	621	637	617	624	639	601	673	630	612	624	626	605	639	591	640	664	620	614	612	612	633	617	615	585	553	614	613	612	636	640	568	602	649	639	642	647	612	632	660	619	541	679	647	639	594	599	617	633	593	593	632	628	579	625	609	569	588	603	627	635	589	605	599	626	655	653	633	594	581	646	625	615	644	679	635	632	634	631	617	638	601	636	610	623	638	651	588	669	600	616	634	626	642	622	643	627	612	592	611	623	583	630	597	622	661	595	653	614	629	587	598	617	610	597	663	638	568	662	584	620	631	623	643	587	597	655	603	593	605	588	625	627	577	609	642	663	650	586	623	599	611	649	621	636	569	657	600	643	618	659
59481	30574	12063	3943	1208	642	458	389	342	289	310	271	296	244	251	250	256	244	272	239	274	256	262	242	272	266	265	241	267	274	250	226	280	301	270	275	232	282	258	268	287	255	279	226	272	266	274	257	275	253	276	265	233	272	245	247	245	258	245	240	253	255	276	276	242	266	278	249	242	254	273	262	239	270	247	223	223	252	264	238	254	258	236	269	262	270	279	258	254	229	268	220	253	248	270	234	249	273	257	251	242	234	246	260	256	266	252	257	234	256	268	259	242	262	266	277	270	271	284	256	224	271	251	244	257	256	255	260	252	262	247	282	257	284	256	259	267	251	259	305	237	242	263	264	248	235	270	263	257	258	241	246	250	262	224	256	272	259	255	239	261	271	250	267	278	280	253	215	255	281	235	286	286	245	254	234	280	287	236	272	263	264	255	235	270	265	264	243	225	261	248	244	240	226	252	253	245	253	233	253	242	255	262	260	256	262	260	281	254	259	240	276	256	255	267	262	262	246	237	259	231	259	263	260	262	276	265	218	275	241	295	297	247	236	257	271	232	256	259	230	261	256	279	239	263	249	225	240	238	242	264	243	269	254	285	278	295	271	243	276	253	216	251	232	243	246	270	256	275	246	229	246	234	226	252	269	266	273	260	270	276	271	272	257	229	268	241	245	248	259	275	259	239	239	272	248	246	282	222	270	260	257	264	254	272	277	248	277	240	235	251	303	271	256	299	246	241	289	239	303	266	252	273	284	264	274	267	250	257	247	245	262	251	270	263	243	246	280	287	256	238	273	254	268	255	267	277	243	245	239	244	266	295	243	232	240	277	262	258	247	223	288	240	273	250	263	252	269	285	279	256	268	240	268	231	228	272	244	224	251	249	245	212	258	281	251	231	234	290	245	239	251	241	248	255	253	248	233	252	257	258	251	293	244	255	277	267	265	256	267	252	230	277	274	270	254	300	268	275	292	292	278	251	248	260	283	241	253	259	267	277	234	246	241	265	263	274	243	267	259	254	233	252	276	248	281	232	266	249	225	274	221	246	252	286	254	253	254	283	237	255	264	282	252	279	243	272	277	260	244	273	248	258	240	228	273	237	271	250	271	272	250	242	227	246	245	271	239	263	282	266	249	258	247	277	272	280	244	255	235	253	260	267	268	257	228	260	256	247	271	221	233	251	250	275	250	259	233	245	274	233	236	282	232	247	244	233	259	235	245	250	257	255	231	289	246	254	255	259	276	269	245	246	261	233	257	271	270	256	270	256	254	247	284	265	242	246	236	250	237	226	255	221	254	244	240	269	241	243	240	256	263	275	277	251	257	257	237	249	254	237	240	256	229	249	279	245	235	260	264	249	248	240	245	214	202	269	264	232	268	249	282	265	255	247	248	254	257	269	266	278	282	257	263	281	263	251	284	253	259	228	256	251	262	261	272	277	238	253	263	253	260	260	246	306	255	233	268	242	250	253	257	254	289	265	265	262	288	275	265	259	244	258	290	229	247	244	242	259	243	228	225	244	276	234	268	261	248	221	234	254	253	254	219	278	248	242	252	285	257	248	265	275	290	260	252	237	256	255	290	244	243	232	265	270	264	254	278	259	237	268	264	239	236	222	293	287	256	232	281	288	272	230	263	252	234	269	241	225	273	263	251	218	276	276	264	249	268	257	257	234	262	271	253	276	276	281	260	274	290	269	230	251	258	258	246	261	272	260	250	272	248	268	251	266	248	279	238	271	246	267	267	255	229	269	263	220	232	234	257	263	237	252	256	223	255	256	233	261	273	255	240	266	247	245	285	251	239	270	280	263	264	265	263	245	243	276	269	248	263	224	312	249	276	272	241	258	242	259	271	229	277	249	257	240	224	251	249	255	243	269	238	271	250	244	237	267	233	245	291	278	241	262	249	262	248	261	241	226	230	246	284	256	244	227	242	264	228	251	259	230	257	225	246	283	279	247	243	251	230	243	258	235	234	255	250	279	245	218	255	278	237	254	250	215	232	220	307	253	245	245	261	264	246	278	234	256	250	264	254	246	252	243	263	251	248	267	245	264	236	236	259	273	276	225	266	271	257	217	232	243	248	268	252	256	276	255	269	244	240	260	270	278	260	242	271	242	209	290	287	283	253	255	266	237	239	240	265	245	264	294	251	256	253	273	259	246	271	245	255	244	282	244	226	236	218	246	282	251	241	245	274	256	264	221	269	270	252	249	259	277	251	261	243	239	236	242	239	257	238	256	240	254	259	247	251	241	244	249	223	238	241	261	268	235	274	283	253	277	298	298	280	254	302	244	260	252	276	251	257	263	251	277	237	238	259	238	272	278	256	279	272	260	261	264	252	265	277	252	244	239	247	279	292	272	245	246	228	273	246	260	261	251	249	251	273	259	270	244	268	229	267	233	290	286	287	255	270	248	229	249	238	269	251	248	238	266	253	255	253	284	246	268	243	267	245	254	247	232	240	269	247	261	252	301	274	245	210	244	265	256	236	251	232	240	261	262	267	238	250	280	263	266	245	264	260	279	233	259	269	268	242	262	265	273	299	222	267	228	268	221	249	254	271	242	280	277	253	237	250	264	273	260	220	232	263	255	246	258	237	237	236	240	256	246	220	262	219	239	231	285	241	260	273	266	223	272	247	253	270	206	269	251	245	251	216	244	262	276	240	265	260	268	232	276	258	251	258	254	277	252	264	268	265	260	256	280	251	237	282	241	266	246	294	241	261	267	275	251	244	229	253	239	245	275	301	231	262	256	261	259	266	251	250	257	266	259	243	228	247	244	257	238	257	243	272	251	281	260	246	271	279	285	263	262	282	253	260	232	284	286	270	274	242	286	249	267	253	198	267	260	274	257	270	265	229	255	225	252	261	274	241	244	244	249	249	259	283	240	269	234	254	239	247	244	250	233	271	265	227	249	254	278	261	233	253	254	257	252	207	242	252	259	266	261	228	244	242	255	263	268	267	231	283	257	256	252	247	248	267	249	249	262	246	236	257	275	256	269	259	256	267	270	270	275	290	279	286	242	260	292	259	273	229	255	286	280	252	229	259	218	225	239	259	239	283	258	276	266	271	252	246	262	269	269	248	239	246	234	278	219	258	243	255	258	244	264	226	262	235	236	260	232	247	283	295	257	259	254	245	252	232	234	244	243	247	251	261	257	253	246	243	269	240	245	282	283	291	266	230	259	269	250	247	230	258	236	267	268	279	246	255	260	251	260	290	263	272	230	262	256	257	265	258	282	241	214	249	263	302	241	266	299	271	272	257	246	265	243	284	297	290	246	270	234	276	302	236	243	255	232	266	275	230	260	264	246	258	267	255	258	227	247	248	292	251	288	257	288	286	249	265	237	241	287	256	262	252	272	235	269	263	242	238	294	261	255	257	257	240	248	229	259	238	266	267	252	255	254	268	282	271	264	272	253	239	279	277	242	245	233	259	275	251	275	265	267	259	239	262	247	261	235	262	235	249	245	242	260	261	259	249	256	271	250	250
40372	23322	12152	6667	2913	1690	1276	1092	865	790	685	608	587	595	571	575	574	640	588	571	559	547	585	590	570	590	566	590	561	553	543	575	602	596	560	563	552	572	511	540	545	542	591	599	640	558	627	622	587	603	538	608	620	588	584	563	569	559	590	587	538	573	574	606	598	588	560	598	554	589	572	554	564	581	585	549	578	626	567	591	605	582	611	550	613	603	590	596	570	597	566	590	598	561	605	575	579	531	569	578	575	541	572	574	576	583	586	589	545	603	508	585	578	559	600	559	572	613	570	556	582	583	548	599	578	582	571	564	592	563	548	569	576	565	599	522	572	565	599	553	577	585	596	542	654	600	538	583	558	598	649	596	554	563	597	557	580	592	568	575	600	561	587	550	583	550	562	566	579	556	590	625	584	578	543	587	600	540	616	550	562	581	569	618	561	639	575	597	574	562	583	599	599	585	608	547	563	548	559	579	542	502	581	574	578	553	596	610	577	563	565	585	591	571	629	602	579	555	596	608	578	573	612	570	521	570	609	553	613	549	597	549	629	536	601	560	596	556	572	567	587	576	572	563	588	596	623	562	561	558	601	582	585	583	550	539	598	560	564	580	632	595	608	584	566	553	581	565	585	576	581	567	603	593	573	559	535	565	567	573	572	550	576	557	602	588	586	599	562	546	614	572	550	613	581	540	611	531	561	596	611	556	616	586	563	558	596	596	590	563	562	568	584	598	569	565	569	566	534	566	579	590	556	552	595	541	558	598	614	600	572	590	561	589	562	553	586	561	582	588	582	526	543	548	605	606	571	574	572	571	605	627	628	574	629	645	576	571	575	549	602	612	587	577	586	603	556	564	564	548	589	594	564	593	566	618	593	575	608	555	548	558	546	564	596	572	581	566	598	599	609	578	573	577	585	581	600	567	583	577	601	594	572	578	563	568	615	592	559	591	587	614	587	564	584	566	581	610	603	568	563	574	585	562	566	566	604	535	545	588	568	588	580	594	591	583	571	594	567	582	561	571	591	618	618	571	607	554	612	568	591	581	613	567	590	562	573	561	581	528	612	569	578	552	566	550	588	588	567	567	577	577	581	549	598	568	572	584	616	593	594	569	563	592	581	545	580	635	571	594	615	544	577	577	561	556	535	620	579	572	632	575	568	593	590	596	595	513	642	599	553	592	545	577	561	566	582	575	573	609	564	571	608	532	548	616	618	530	573	566	640	540	594	554	595	565	586	570	575	597	592	606	575	575	580	580	581	582	587	586	538	574	553	563	574	557	533	564	577	561	585	604	551	575	569	602	509	592	601	561	586	600	607	585	550	616	573	588	580	579	567	552	593	525	618	590	594	584	560	568	575	581	550	589	596	618	542	554	603	600	581	537	563	583	582	563	576	540	554	622	576	588	605	614	524	590	602	533	572	576	587	621	583	574	548	541	566	582	534	557	568	588	544	563	570	583	593	565	597	609	581	576	544	583	559	557	587	556	575	586	575	567	577	613	548	600	562	568	605	611	545	605	606	602	575	605	536	548	593	595	558	616	580	568	576	623	569	567	588	595	558	585	565	570	580	573	576	576	569	538	614	583	577	589	586	575	620	590	567	573	577	565	574	599	585	586	587	561	609	566	587	573	608	549	589	522	564	581	564	552	584	565	593	586	604	564	555	571	587	564	603	593	600	592	584	645	531	573	606	599	561	603	548	585	543	584	574	616	564	561	578	553	544	594	561	619	612	591	589	603	585	572	561	539	602	604	570	595	576	618	591	616	526	596	611	518	602	553	589	562	586	558	556	585	556	591	514	588	628	599	575	579	558	599	583	568	616	598	574	593	581	553	566	601	606	516	580	569	617	557	572	562	596	588	585	595	603	574	559	591	594	592	605	553	554	571	567	622	599	579	591	555	591	579	588	547	627	572	608	566	563	579	593	561	595	542	596	566	580	571	597	625	555	609	556	576	564	582	600	545	583	594	578	574	566	599	572	582	571	574	567	623	606	614	591	590	593	579	590	580	616	572	546	535	576	565	549	585	603	571	585	576	602	552	619	576	588	572	613	588	610	557	610	579	597	587	580	599	578	564	557	539	603	592	625	517	606	572	575	564	597	607	611	541	584	603	600	555	551	570	607	554	560	612	568	561	597	613	552	571	594	577	589	648	584	608	579	598	543	599	547	557	594	568	632	600	552	576	569	577	575	584	600	545	612	556	549	606	548	565	517	574	626	590	606	610	586	579	610	564	592	586	552	552	611	555	579	586	574	542	567	592	607	556	585	561	550	632	589	560	581	586	587	598	617	590	625	581	563	589	630	596	575	569	557	583	600	587	606	604	599	596	534	598	594	583	570	591	590	610	604	582	620	569	573	578	531	600	550	581	603	587	627	559	591	557	625	558	596	583	574	598	592	591	593	586	595	578	586	594	610	539	573	577	580	568	557	597	556	615	589	593	574	555	582	595	572	573	590	581	594	541	581	613	586	577	572	556	596	629	557	612	563	584	594	578	580	611	600	572	565	561	585	589	565	579	579	585	539	629	581	587	565	572	609	561	556	518	585	594	553	628	615	583	533	601	615	597	569	613	550	581	571	587	567	543	581	588	567	566	582	593	592	543	585	571	554	573	576	546	606	584	592	589	539	598	557	567	570	571	602	560	570	540	579	619	625	602	592	574	581	569	545	558	565	582	627	638	641	562	603	561	597	575	556	572	556	584	584	538	582	573	554	572	609	613	579	576	548	594	568	559	582	549	593	560	598	602	578	565	595	583	611	583	587	578	574	577	599	534	573	586	587	569	580	554	578	547	548	582	547	563	508	550	595	569	610	606	617	548	596	564	533	594	575	623	593	578	577	592	567	571	549	580	549	544	625	531	582	589	589	536	564	550	579	591	582	599	563	558	577	559	591	558	572	590	568	539	617	578	564	548	567	566	630	576	580	557	585	595	595	580	576	584	594	568	618	569	591	595	533	602	617	595	560	617	603	553	552	578	565	594	603	587	568	604	579	573	547	568	581	559	593	583	597	577	619	581	621	590	583	572	577	580	562	618	600	562	566	578	579	600	597	619	562	544	559	596	555	589	584	589	576	637	552	564	560	563	598	565	574	630	581	566	547	550	562	583	542	627	607	541	553	605	575	582	600	608	595	537	584	556	549	558	577	592	585	547	609	527	609	568	592	550	604	598	591	617	574	589	600	593	556	573	607	577	558	607	589	539	587	582	626	550	605	609	606	593	538	533	568	592	594	576	591	579	558	568	541	559	573	585	606	587	616	589	561	564	558	564	568	611	559	558	554	581	518	536	600	583	554	562	555	536	578	601	575	565	537	549	567	585	578	585	587	592	561	588	582	617	550	570	581	580	583	577	537	614	574	553	556	570	542	594	535	562	540	600	617	582	573	577	543	578	570	589	605	564	572	600	570	601	569	565	596	559	551	557	635	534	592	575	579	536	571	592	562	574	566	569	576	594	563	555	589	529	547	616	620	589	600	632	558	536	586	557
67810	35343	18048	7749	2886	1493	948	718	582	436	352	294	278	251	228	244	236	289	264	256	265	248	288	274	282	276	256	275	273	278	273	247	279	280	257	291	279	244	255	267	242	287	301	308	260	265	289	269	243	236	271	274	284	252	295	261	266	255	261	281	265	271	283	257	297	257	262	310	327	261	267	274	269	268	254	275	268	252	269	285	283	276	276	266	268	279	272	280	292	296	276	245	261	263	273	273	274	290	280	275	265	252	257	271	277	279	302	272	249	271	283	233	264	285	223	260	252	243	284	288	278	286	274	253	290	255	259	257	230	251	249	257	230	265	287	291	275	267	285	295	265	289	284	272	248	257	289	251	278	246	288	249	290	258	264	252	291	274	261	276	305	278	273	277	307	257	258	221	263	235	258	257	232	269	290	251	278	263	240	299	296	243	247	250	261	263	259	277	241	243	272	261	311	263	289	277	286	268	248	263	266	259	255	258	260	251	282	265	266	258	250	248	244	258	261	280	287	261	255	276	262	281	275	252	319	251	263	267	270	298	253	276	265	248	301	296	263	272	254	263	250	246	273	272	282	254	274	248	259	267	262	249	241	254	236	259	295	282	260	289	274	273	279	290	259	282	238	280	256	293	252	267	260	277	287	267	305	273	247	252	301	266	256	244	251	262	304	241	279	285	263	295	280	266	291	286	246	293	277	264	250	289	282	263	269	283	281	289	281	267	254	258	254	243	286	265	267	245	240	258	273	294	261	286	248	248	255	261	273	256	256	268	270	251	282	318	291	273	281	279	277	263	246	291	282	265	286	287	286	293	278	298	265	288	285	291	288	255	279	277	288	269	263	269	249	313	238	281	243	271	288	265	248	264	252	280	247	285	276	279	259	284	251	259	256	269	276	284	256	256	271	266	268	274	275	259	275	289	281	269	288	277	292	242	264	236	267	266	274	257	270	256	274	268	252	228	296	275	275	288	265	289	298	241	292	261	267	259	257	271	271	283	258	282	269	244	283	283	263	258	278	240	293	282	265	256	265	251	243	265	273	255	243	277	287	274	258	286	272	231	242	266	301	266	268	264	291	284	281	257	247	266	271	285	280	266	252	268	263	254	273	250	318	277	284	258	270	291	273	268	317	269	271	228	271	258	270	261	272	261	260	265	277	278	260	275	241	247	236	270	243	277	263	277	241	298	269	280	258	267	275	238	238	277	281	280	259	299	262	241	251	271	269	265	265	247	260	239	260	306	238	308	267	292	276	270	268	257	278	261	252	247	300	259	271	285	250	289	307	257	264	276	252	260	259	247	248	278	254	268	250	282	285	257	284	280	242	269	266	271	272	276	243	258	241	258	278	283	272	286	285	262	266	252	253	251	257	228	272	291	287	246	246	270	261	282	251	270	233	288	243	258	303	249	294	272	268	271	279	283	280	264	244	237	291	297	267	285	239	267	273	268	257	270	255	257	253	232	242	261	246	244	285	255	266	272	262	223	254	295	284	273	249	259	266	280	265	254	296	281	266	256	265	257	231	250	289	294	282	271	250	291	261	272	295	275	259	247	277	225	288	304	265	261	267	281	260	264	272	278	260	267	276	258	269	296	317	282	316	266	271	266	256	231	270	226	271	253	285	269	267	251	240	227	266	300	257	291	271	252	298	273	250	282	237	244	237	257	256	250	265	274	273	265	276	264	258	216	261	234	238	244	252	272	265	254	258	266	292	261	286	259	280	262	290	286	278	270	228	262	264	256	255	236	258	277	300	275	263	272	274	264	276	301	254	302	284	268	282	255	301	296	272	267	247	249	261	248	286	273	296	289	261	258	263	270	279	271	280	264	302	294	270	254	258	249	269	260	270	268	292	274	261	275	281	282	266	235	242	256	281	287	277	303	290	289	291	291	239	264	254	255	278	268	278	270	288	278	286	274	280	281	303	280	284	261	230	259	282	274	276	252	260	274	266	272	260	243	290	267	273	245	297	271	266	274	271	230	269	263	279	276	266	280	279	253	316	265	279	269	270	265	294	282	244	288	262	248	269	302	276	276	258	226	274	244	274	278	233	276	262	244	240	279	262	266	275	275	239	271	258	269	284	274	276	282	261	257	246	292	280	278	263	280	281	260	284	294	255	277	250	237	262	259	290	250	263	264	306	245	267	288	261	278	260	264	275	273	287	277	259	290	246	256	254	259	296	299	256	305	253	262	266	260	321	298	261	264	265	260	223	254	266	312	258	272	266	269	298	320	260	296	259	262	282	276	251	278	286	253	272	274	272	278	305	276	267	259	255	255	281	255	289	257	252	272	281	269	249	270	247	277	266	259	304	286	285	265	277	273	284	255	285	281	260	275	275	268	287	286	260	268	254	241	264	279	277	279	230	274	250	274	242	260	236	279	255	246	254	283	275	285	274	281	237	256	246	250	265	271	258	269	278	304	276	274	260	247	233	264	265	271	280	253	248	266	272	251	272	264	293	254	271	260	282	260	263	256	242	277	233	281	269	254	280	238	258	254	290	256	253	238	236	272	282	285	268	241	266	279	248	271	246	233	255	287	277	254	287	261	265	252	254	269	275	274	290	301	302	274	253	278	281	252	236	263	287	283	247	265	263	285	275	279	280	255	263	273	279	284	265	279	273	247	251	281	274	266	259	236	248	239	249	273	249	299	279	262	299	247	307	274	261	265	263	278	268	274	259	275	288	262	271	258	282	226	261	275	283	255	256	268	268	272	288	269	269	280	281	252	281	253	253	270	303	275	300	295	255	250	283	276	282	263	275	249	256	287	265	270	252	297	277	285	285	258	276	267	272	270	263	270	282	266	277	271	212	267	265	271	267	270	272	257	281	276	243	273	268	289	275	251	286	266	265	245	260	293	277	291	279	242	256	259	273	259	287	281	258	284	309	269	267	288	245	286	253	284	284	241	282	260	256	300	278	285	248	265	288	248	262	300	261	277	251	272	264	260	277	243	253	282	311	259	260	302	296	255	299	245	257	265	234	277	290	237	267	290	233	263	274	227	287	270	245	274	234	280	253	278	287	262	229	237	280	252	252	261	253	259	241	300	271	312	248	277	260	238	279	277	276	284	249	269	269	266	254	309	266	262	248	255	280	248	260	290	293	294	278	274	269	264	261	280	275	259	217	238	259	263	238	265	279	242	279	272	294	284	261	252	269	286	267	265	259	258	253	239	296	262	275	269	260	258	269	267	272	238	286	261	276	282	275	269	272	242	280	261	264	268	280	275	290	277	269	291	294	274	264	301	264	258	237	252	293	268	289	300	272	276	258	276	282	274	229	265	276	274	273	272	250	285	279	285	264	271	239	298	292	262	275	260	262	283	298	251	278	281	224	256	257	251	283	261	265	238	273	283	257	276	284	262	242	232	246	251	267	249	255	250	289	263	249	282	269	255	293	302	248	254	264	273	259	227	274	263	268	271	309	244	244	281	284	249	286	258	247	303	262	255	282	294	235	252	263	268	283	267	271	265	260	266	276	274	287	271
44598	26330	18214	12888	7105	4420	3012	2385	1756	1252	849	656	632	651	615	645	609	609	590	586	625	604	582	587	577	563	572	590	612	612	594	589	635	563	613	601	567	584	569	588	585	622	599	574	576	593	595	579	608	585	637	575	653	594	588	585	618	585	607	639	562	583	577	609	623	629	557	632	594	621	573	576	620	601	578	611	610	599	585	590	597	574	599	590	567	585	588	585	566	575	600	599	576	633	589	601	569	580	605	604	606	593	560	618	594	597	622	601	635	554	583	575	609	566	613	593	609	608	590	622	612	617	639	650	593	603	599	602	610	593	627	645	611	610	578	601	532	602	615	603	592	564	600	605	570	553	567	615	570	592	621	605	612	604	588	593	588	575	599	587	569	618	567	605	642	602	580	565	548	550	594	556	613	597	596	571	605	572	576	609	535	594	578	566	596	642	581	610	617	625	626	604	637	585	554	620	612	545	581	589	583	566	608	554	615	589	618	568	597	579	630	604	624	563	586	587	586	570	592	641	636	607	604	584	626	591	571	641	646	546	633	555	600	618	612	594	626	583	599	639	595	586	579	590	588	572	569	595	646	604	558	583	584	570	589	575	625	589	624	623	615	606	625	596	638	625	565	561	577	599	600	568	635	584	633	583	540	614	620	598	583	587	583	588	605	637	595	587	572	556	611	621	657	584	600	574	603	572	591	557	564	557	595	611	609	618	609	612	641	585	580	565	607	614	566	609	586	603	598	641	563	599	587	601	559	576	573	612	600	600	634	601	599	567	585	580	603	567	575	602	584	628	586	568	613	590	586	616	599	615	594	639	611	624	620	620	595	618	545	570	605	601	605	621	597	596	579	632	619	609	592	574	572	499	574	585	587	585	597	603	580	567	610	569	590	569	610	595	536	603	592	601	620	570	589	568	584	617	579	595	593	590	585	595	558	622	587	650	596	513	562	600	580	612	563	608	612	543	579	632	652	583	576	595	654	598	563	598	624	542	551	606	592	580	663	575	649	565	603	594	604	626	634	612	578	583	630	595	598	581	621	597	599	644	604	587	593	582	578	603	607	610	624	575	626	590	586	584	616	581	577	593	562	587	634	628	601	612	600	629	586	564	625	596	597	576	606	555	600	598	555	572	604	588	548	585	617	567	585	571	656	579	580	579	585	614	620	602	627	568	625	621	587	596	565	619	527	638	569	606	560	633	593	631	574	576	582	622	557	596	610	603	594	592	631	586	581	625	612	590	568	601	573	577	624	638	622	654	614	641	609	612	573	562	574	629	606	598	612	593	583	580	620	560	577	591	592	581	592	602	592	595	607	583	615	596	609	601	597	601	611	577	589	555	591	568	598	626	585	628	551	590	591	642	610	618	610	591	604	626	578	627	613	583	602	609	627	623	589	588	615	635	642	588	612	562	570	627	660	583	595	580	577	620	541	592	573	586	620	604	577	574	568	569	620	619	635	570	563	610	583	630	577	574	540	573	590	581	623	562	607	646	630	612	616	571	622	624	645	610	625	648	609	631	589	592	562	605	551	571	599	616	567	596	620	597	597	567	586	604	615	571	598	632	612	565	582	617	624	580	579	566	597	618	568	564	577	630	568	610	574	593	642	579	652	588	596	592	553	601	630	615	573	622	625	617	565	561	586	613	570	551	534	618	605	631	602	628	627	601	625	590	582	602	567	595	588	610	574	590	598	610	588	600	625	631	575	596	559	607	541	567	572	579	625	580	630	636	606	594	596	568	579	585	564	633	621	636	604	577	604	599	577	584	585	600	562	639	569	599	604	581	572	614	616	560	627	578	596	554	592	575	586	584	597	598	582	617	603	592	615	609	601	585	599	580	576	592	580	610	630	598	619	620	641	622	551	607	574	588	596	614	590	597	604	543	597	642	581	634	625	628	574	556	589	618	613	587	587	563	588	576	596	574	601	612	634	593	601	606	551	611	594	582	628	545	611	610	638	553	576	623	615	618	591	575	567	610	596	579	621	574	595	594	613	585	574	612	587	608	586	639	631	630	576	621	589	633	612	622	550	608	600	593	585	590	622	584	602	624	609	577	559	562	628	575	623	557	656	614	599	625	585	621	627	603	557	569	614	579	612	563	619	582	560	593	623	581	580	582	580	587	588	623	589	610	606	599	568	610	581	605	648	623	618	625	577	578	571	635	583	602	604	571	621	604	624	590	623	627	585	590	637	595	570	609	626	567	539	602	630	619	640	578	594	593	597	621	625	641	589	626	574	608	571	576	600	594	603	597	601	586	585	608	574	598	576	586	557	586	578	584	622	564	603	585	608	615	653	553	614	596	600	560	597	538	587	550	585	585	575	628	615	589	631	621	563	577	623	609	577	682	584	628	608	604	591	588	545	588	602	607	603	552	618	555	610	595	597	618	576	565	577	597	552	573	585	576	581	613	644	586	552	567	624	602	570	600	569	596	612	628	587	591	581	553	568	542	600	613	587	609	602	588	577	596	585	599	619	566	634	584	589	599	561	593	605	597	601	599	594	566	577	578	620	588	584	599	580	616	631	623	553	568	575	623	602	635	621	640	591	602	628	605	581	580	573	611	578	597	613	581	623	595	618	545	583	552	631	590	610	627	639	592	593	633	642	607	592	624	607	589	584	582	623	566	590	581	621	620	610	606	633	586	595	598	605	613	577	608	571	619	627	586	580	596	621	556	637	615	604	567	601	588	580	593	570	584	631	592	628	650	582	587	582	633	603	591	595	562	566	602	626	624	563	564	556	605	599	599	652	606	625	605	604	634	592	590	571	578	594	622	604	601	584	632	561	626	594	618	564	620	577	580	578	617	571	608	604	591	616	574	605	616	568	597	607	573	617	578	618	626	594	572	616	597	620	644	609	555	592	649	551	620	633	597	600	579	613	647	573	543	615	610	611	581	546	624	585	612	572	557	568	627	613	580	595	566	557	545	584	576	619	612	605	567	639	588	630	644	613	589	611	629	597	627	574	559	593	559	611	633	574	557	603	562	604	564	621	616	583	606	573	632	573	584	612	573	614	604	569	593	626	646	611	591	607	579	601	622	571	565	550	624	577	610	600	580	611	587	555	603	567	628	585	588	580	609	605	594	548	621	609	606	602	583	631	621	594	622	625	590	599	647	591	581	623	639	598	556	582	603	618	598	604	626	624	634	592	574	623	635	608	619	567	614	603	575	622	561	599	616	592	570	579	630	604	571	620	626	592	607	590	636	556	584	598	563	598	570	549	609	591	600	614	596	621	596	619	628	605	580	586	547	608	646	586	635	623	607	619	579	614	580	586	610	635	616	593	555	596	556	633	602	621	565	588	575	559	562	596	602	556	647	572	596	541	568	587	566	563	609	576	604	595	549	612	597	647	569	598	577	629	622	642	592	616	574	641	576	626	599	596	602	565	642	605	588	574	665	585	598	601	591	621	592	604	628	604	611	599	591	599	602	631	613	623	548	621	603	566	609	621	627	643	622	605	540	602	571	557	548	630	604	610	587
50373	21012	7315	2397	1056	611	390	352	309	256	258	251	280	265	256	289	254	269	240	283	252	253	246	275	276	263	251	271	283	244	288	253	243	298	294	273	267	271	247	239	279	288	275	239	289	265	279	250	286	294	288	274	244	246	248	248	235	276	275	286	306	256	284	270	277	295	254	268	253	274	269	274	276	261	244	264	241	285	246	275	295	234	278	281	260	258	252	248	281	269	263	266	264	263	286	263	268	245	285	298	256	229	256	251	233	297	266	263	255	274	295	270	261	253	256	267	255	287	257	289	240	291	262	264	256	300	293	268	258	267	276	254	274	275	270	281	259	288	266	244	256	252	267	268	217	274	246	239	289	288	264	249	283	246	283	282	279	264	268	232	269	294	286	270	264	278	275	252	253	267	296	289	282	260	284	251	281	276	258	265	270	270	283	245	272	283	279	257	258	266	258	295	272	267	274	262	256	276	260	282	260	288	245	250	263	286	252	289	290	256	244	267	268	277	281	255	242	278	260	276	245	239	275	265	270	291	241	283	278	297	281	226	272	295	268	277	267	275	257	281	297	290	266	277	267	223	269	265	276	252	276	262	264	259	290	256	261	266	280	288	289	318	287	259	273	258	263	269	280	258	243	283	237	244	255	229	274	267	271	248	249	264	304	273	269	251	256	281	240	249	285	245	276	258	280	300	271	264	260	252	276	263	270	271	280	275	296	258	264	268	258	270	274	260	256	251	267	244	255	288	270	267	259	224	263	252	270	259	252	271	233	262	266	277	252	299	254	256	263	246	263	268	251	260	246	259	274	277	266	267	255	238	260	257	278	256	264	248	256	277	253	270	284	245	247	281	255	269	264	238	250	246	265	253	290	243	220	305	291	254	274	289	252	256	316	257	273	295	278	266	268	254	263	268	257	265	277	286	307	301	238	267	256	253	287	245	241	253	270	225	246	265	267	269	262	258	268	269	260	283	259	267	258	272	282	251	275	263	291	284	250	274	246	255	244	302	279	284	259	253	263	248	249	271	262	260	243	281	276	268	283	257	263	229	296	274	237	285	261	238	269	260	297	239	276	252	249	270	234	289	278	254	256	265	254	268	249	293	265	272	280	277	260	252	262	257	270	269	260	269	249	271	268	264	283	281	277	246	285	235	260	228	252	280	268	248	260	259	279	257	266	271	273	257	272	253	279	259	258	265	259	267	300	249	255	251	249	278	255	276	246	270	266	235	242	263	271	292	244	280	257	267	251	287	274	288	256	262	240	245	260	259	292	270	255	246	260	287	289	208	252	281	304	304	238	297	279	248	274	270	257	267	252	248	284	250	249	247	293	258	259	259	261	257	275	264	252	265	274	278	264	240	260	271	263	248	261	274	259	288	253	275	288	255	270	262	251	266	262	263	248	245	301	245	257	278	241	273	275	243	274	260	306	259	282	275	264	275	268	247	283	266	255	251	304	279	276	262	226	267	259	265	269	244	284	253	244	221	268	297	278	275	264	259	282	278	260	223	255	274	251	287	265	251	254	269	275	259	238	271	262	233	268	229	278	261	277	300	285	255	285	252	276	298	278	280	290	271	262	257	291	252	256	307	253	288	254	280	282	294	266	274	233	301	266	262	263	277	250	269	286	252	280	266	263	284	251	278	237	288	300	272	246	269	243	279	298	246	250	275	267	280	268	267	235	268	246	271	260	282	252	294	289	254	256	253	281	274	279	268	235	247	301	246	273	297	296	264	259	261	263	257	243	286	271	304	278	238	273	269	278	266	283	248	260	284	289	239	274	291	288	269	265	232	270	269	257	256	286	242	270	257	262	263	282	296	260	291	256	254	263	266	257	288	285	280	280	289	277	270	255	258	273	279	268	263	274	261	250	257	267	251	284	262	260	260	239	264	248	255	281	261	255	263	262	285	283	227	266	305	292	244	258	274	236	249	257	274	258	254	268	273	248	278	269	273	248	246	249	262	289	273	250	264	267	259	257	284	250	295	263	262	287	268	263	262	269	276	252	261	302	275	305	293	295	254	279	288	251	275	247	257	255	298	262	249	264	268	238	260	248	290	295	266	260	260	275	287	302	295	254	278	263	276	282	283	256	276	262	268	227	252	263	280	266	260	240	241	237	271	308	269	263	281	261	234	279	245	248	245	283	288	269	276	266	258	268	275	270	249	239	278	278	288	254	270	246	277	251	285	284	246	298	269	233	268	287	283	258	250	252	243	272	255	259	221	241	275	240	251	232	292	252	291	252	256	289	292	272	290	284	249	256	254	248	244	263	244	261	244	248	277	251	270	256	233	295	291	265	287	255	256	301	232	290	278	260	278	269	264	256	302	282	282	288	240	284	276	253	296	266	275	266	284	271	251	262	274	266	268	256	268	253	271	264	266	292	288	262	264	276	303	257	270	295	270	248	260	266	260	247	257	273	256	271	287	251	278	276	251	261	256	257	251	320	288	265	255	256	249	252	257	276	237	269	282	242	264	303	238	300	277	275	278	273	252	271	283	254	257	237	275	268	271	280	309	282	295	256	295	256	288	253	243	245	278	283	260	253	243	245	317	263	253	289	249	273	260	258	266	261	257	302	304	277	247	247	275	293	252	261	243	271	280	269	269	233	276	256	285	264	241	245	288	252	273	276	253	268	268	251	256	265	300	258	291	286	265	245	275	276	250	267	274	253	234	279	275	237	266	277	277	258	279	273	279	269	252	255	246	277	252	275	270	266	284	254	265	274	268	272	286	245	278	246	268	228	264	257	253	238	270	268	277	291	276	273	256	259	286	283	277	285	255	278	281	255	273	278	280	241	232	242	234	269	242	286	275	274	243	262	300	242	267	242	231	291	246	272	252	261	255	251	271	276	263	260	265	267	272	254	247	254	262	268	250	272	281	263	269	246	297	254	261	254	256	291	247	237	261	287	247	295	254	307	248	248	273	279	257	237	235	252	241	286	263	264	247	265	269	289	230	296	250	249	253	283	262	278	267	286	258	235	278	268	284	266	273	245	288	252	251	269	264	276	284	303	265	295	262	270	247	276	272	304	257	274	259	251	256	268	279	256	285	269	248	246	244	253	238	254	269	265	245	281	264	249	285	263	259	238	269	256	279	267	289	269	254	287	283	265	249	257	251	240	265	274	274	269	254	266	270	282	266	278	252	263	265	262	272	263	271	256	268	273	251	269	261	274	268	257	255	275	271	261	274	227	280	237	241	260	246	262	272	239	265	260	245	276	232	275	277	288	284	266	238	227	279	265	274	293	263	275	265	268	300	237	237	249	252	280	259	232	261	234	280	271	272	238	287	259	236	278	277	257	278	273	249	296	303	275	292	281	280	291	231	246	248	282	252	253	241	268	242	291	256	280	266	265	269	254	290	276	288	267	287	287	281	263	253	222	269	265	260	285	256	265	263	293	252	280	273	296	247	269	273	262	282	254	274	275	257	265	249	255	266	274	270	262	312	256	260	308	241	266	261	244	246	259	254	277	271	235	266	281	271
34252	15233	9086	5127	2676	1650	1145	937	777	668	629	563	557	562	609	608	591	584	598	558	594	628	532	621	626	574	638	616	587	563	631	610	594	543	626	591	554	605	584	574	568	624	588	629	582	609	606	586	564	588	607	566	588	580	592	581	623	591	642	626	624	578	637	604	588	585	583	576	637	617	638	590	606	591	646	555	603	641	585	543	566	552	601	576	597	564	591	592	601	567	595	595	593	570	594	589	573	572	576	570	618	564	583	577	582	561	621	656	599	606	598	579	634	559	602	562	611	603	613	624	543	579	616	579	596	588	593	542	607	614	592	598	593	583	555	597	569	613	560	607	595	555	608	605	570	631	599	632	596	576	589	559	510	574	623	577	635	578	619	580	584	581	565	609	605	628	586	587	543	580	553	589	612	638	612	600	605	597	593	589	589	562	571	610	634	573	609	582	561	590	562	578	601	631	589	568	569	617	593	628	610	598	597	581	587	596	572	569	622	607	628	582	597	560	569	596	572	615	621	613	570	604	579	637	604	608	599	560	569	558	609	566	609	602	611	574	614	586	617	564	602	578	586	592	636	587	587	597	642	575	652	602	569	601	612	617	613	573	604	606	570	591	568	550	634	582	588	561	586	562	606	558	603	628	590	596	615	612	618	643	586	595	632	578	630	598	617	588	630	603	589	625	597	581	590	548	596	598	587	607	591	623	590	624	594	634	580	555	619	577	597	618	585	582	584	623	614	542	594	548	569	620	574	542	618	592	617	603	595	574	586	596	555	619	623	608	611	574	565	603	613	580	564	596	583	576	585	629	587	565	618	567	619	600	589	580	564	554	576	623	555	583	571	595	623	604	564	574	639	599	593	593	557	622	597	585	603	620	623	601	596	598	578	611	560	619	568	594	565	576	595	576	623	591	552	613	568	594	605	574	591	620	562	646	574	611	557	591	563	591	597	610	584	573	612	606	592	616	613	593	572	616	573	576	543	580	572	591	596	580	589	558	565	573	585	571	572	643	603	609	582	589	593	592	536	573	599	648	624	641	574	612	592	606	599	579	562	598	577	606	599	620	563	601	607	593	566	601	600	563	583	591	577	560	588	587	603	561	614	597	584	624	599	587	640	580	637	574	571	627	543	563	583	604	571	628	548	613	567	601	551	601	566	605	559	640	617	563	621	566	569	634	589	589	570	598	552	570	580	602	597	578	569	630	565	579	571	627	561	641	600	610	603	595	576	578	611	620	599	640	532	602	589	614	604	592	597	647	617	595	596	625	574	621	598	534	608	572	590	537	574	587	588	581	615	597	600	584	633	554	627	572	596	576	562	561	597	608	596	599	532	634	535	569	601	582	561	566	585	582	577	586	566	602	602	545	587	580	615	586	575	590	609	566	583	631	554	575	599	633	611	601	568	610	603	569	582	588	585	643	599	599	636	590	557	590	570	597	609	598	613	584	553	602	595	612	646	551	566	609	620	606	590	590	575	589	624	591	598	607	554	569	587	546	602	575	563	611	556	600	582	578	581	575	597	597	602	589	576	619	565	622	573	585	580	566	628	554	639	582	604	572	644	585	619	601	523	578	588	569	553	588	578	541	610	560	560	583	574	602	605	603	611	567	590	516	630	596	582	613	569	577	578	609	601	590	579	582	633	580	632	622	630	613	609	568	630	596	547	575	616	601	601	609	589	575	608	623	586	600	608	623	619	581	569	575	595	582	626	601	613	585	595	604	645	564	580	610	592	574	593	573	612	623	576	581	578	614	629	565	586	595	576	636	598	601	626	584	591	579	637	598	603	587	587	586	580	580	596	571	596	577	550	604	560	581	616	588	592	601	550	568	545	606	552	616	564	580	607	603	604	642	568	565	581	586	597	608	573	571	574	576	642	597	591	602	586	604	573	580	596	590	581	550	526	600	616	588	569	625	561	586	638	613	585	586	571	575	540	565	580	564	598	584	597	583	662	615	595	639	622	600	570	594	614	583	583	558	555	573	573	581	598	589	625	554	610	573	605	634	555	631	598	616	610	561	575	619	576	562	597	581	614	564	557	564	571	594	601	599	611	583	557	608	557	616	640	592	591	603	589	577	622	590	649	555	530	626	589	577	564	577	624	598	590	560	628	567	536	612	606	577	580	598	587	605	583	602	574	594	615	612	580	578	641	592	639	607	593	560	648	580	591	610	583	594	585	608	555	576	619	559	609	593	606	549	589	606	588	618	586	599	601	600	619	582	590	587	623	612	601	597	565	610	644	604	586	588	606	598	633	575	560	586	554	608	575	595	605	601	596	543	634	641	584	560	619	594	664	546	569	526	602	585	609	606	615	593	645	583	584	562	596	590	581	587	595	567	565	606	582	540	595	582	623	622	567	592	582	580	608	554	637	632	568	578	583	570	564	610	598	579	612	604	586	632	599	584	628	592	553	609	582	580	606	590	561	586	588	599	586	572	600	583	624	560	585	636	589	575	653	560	603	545	584	650	583	552	567	583	578	556	583	592	583	585	585	601	594	604	608	598	598	579	552	573	605	615	603	592	539	637	589	608	583	626	559	583	608	577	609	543	592	570	610	614	588	603	580	582	635	552	578	584	572	605	613	582	578	622	613	605	603	600	608	639	573	658	578	567	616	593	593	575	613	631	581	607	590	618	603	615	569	637	626	618	599	606	602	593	569	565	590	606	628	663	602	630	584	603	610	571	569	601	621	608	589	573	576	566	565	563	575	545	614	598	573	584	621	623	563	587	581	567	550	609	575	671	561	585	661	606	598	605	581	588	578	587	584	645	633	601	613	598	576	571	599	626	613	573	559	641	560	621	577	600	584	562	604	591	592	601	629	585	596	611	567	575	565	612	569	621	565	607	593	604	591	625	647	619	596	631	547	565	595	632	605	586	579	595	549	576	592	630	582	576	597	618	610	603	595	603	592	617	666	659	595	576	578	575	595	587	578	585	577	616	587	623	596	618	592	576	588	585	606	639	571	569	575	599	547	627	630	586	584	645	566	598	573	616	574	605	609	570	591	623	618	586	593	603	616	568	592	589	542	610	582	609	613	604	609	604	555	589	590	567	597	631	597	609	593	563	573	606	609	593	605	589	580	550	563	583	561	628	599	538	600	617	617	608	562	625	587	589	630	559	590	595	574	549	633	581	583	565	608	604	605	565	570	603	630	588	583	605	559	578	556	588	627	557	616	566	533	576	597	597	626	628	632	594	578	612	613	657	624	602	598	580	604	641	585	603	606	551	607	638	623	572	586	555	579	565	616	601	565	626	560	598	625	543	608	610	637	584	590	571	587	586	554	527	581	598	600	564	574	583	610	611	599	597	551	571	596	573	570	551	630	586	618	567	562	604	572	612	605	594	580	616	622	590	538	612	606	600	562	570	639	601	593	620	589	556	610	592	573	608	590	589	630	557	569	596	592	561	620	563	623	633	622	574	547	598	602	555	589	543	589	582	600	570	551	591	605	644	578	612	598	551	569	625	603	597	581	589	603	606
56669	25158	9134	2702	952	545	438	379	304	262	279	300	263	289	282	250	258	248	249	275	258	265	240	268	262	215	253	290	253	251	243	232	248	253	269	294	272	247	281	237	261	248	253	251	263	283	262	239	267	272	262	254	263	255	262	268	240	274	258	258	259	323	257	262	284	289	271	262	232	254	277	256	258	286	254	242	282	250	243	241	249	261	293	246	250	257	274	263	271	261	239	228	261	255	287	273	270	258	268	277	282	272	249	233	278	255	265	246	276	272	290	303	255	257	265	264	260	265	248	260	259	273	234	254	272	281	219	245	254	254	205	244	255	275	247	275	258	282	261	280	294	223	268	259	231	258	242	242	243	269	243	285	248	232	266	253	221	274	262	266	252	241	261	254	224	284	254	298	242	274	273	258	252	270	273	285	281	320	270	261	261	271	251	238	286	232	238	285	204	238	261	294	275	271	274	252	248	267	260	306	284	273	260	269	278	239	262	247	267	276	258	272	266	234	277	249	250	242	283	261	228	256	250	297	254	261	273	266	255	258	289	279	253	269	270	271	239	263	284	262	275	265	266	266	266	298	234	272	278	278	263	265	272	264	259	290	264	272	286	253	267	229	271	255	284	276	233	210	241	251	208	262	268	267	266	240	250	276	255	222	240	276	260	228	261	255	269	252	260	268	257	235	253	233	242	273	268	266	303	277	248	256	245	279	245	260	285	257	254	256	262	264	251	226	264	248	263	278	269	273	265	278	281	269	294	249	268	240	243	273	258	243	264	284	286	287	265	253	218	256	260	254	248	257	255	256	260	279	258	236	262	266	263	254	282	267	246	244	248	286	243	252	244	264	267	240	288	270	252	263	281	256	279	247	259	277	280	268	287	280	270	259	308	251	243	263	296	257	276	249	241	248	260	271	254	254	262	261	248	249	234	266	252	250	254	280	273	230	260	262	243	288	289	257	276	272	271	261	248	279	263	255	251	266	264	278	294	289	277	256	268	272	239	235	249	237	282	225	260	266	249	278	240	257	271	250	284	243	241	285	283	280	261	270	274	230	312	236	256	231	245	271	273	278	256	261	256	234	247	253	256	282	254	265	258	264	271	252	263	308	254	257	283	236	251	273	276	269	264	252	261	249	254	274	283	258	257	226	228	282	263	262	280	280	275	252	285	257	253	277	255	241	296	223	259	279	273	279	282	277	240	279	286	272	318	274	269	260	259	277	277	241	235	254	238	283	263	254	275	275	229	243	263	246	279	268	263	248	232	245	237	275	234	242	262	252	241	269	242	278	237	257	289	269	243	272	283	268	240	257	293	285	265	264	266	258	254	299	250	263	282	277	261	256	250	283	276	270	275	278	262	257	242	271	238	272	245	257	281	229	238	228	245	291	282	245	267	258	234	250	292	277	276	269	265	274	274	261	258	296	237	228	257	251	271	255	254	272	274	267	261	252	268	249	263	255	277	263	288	245	260	248	264	251	274	257	235	268	250	263	290	287	276	284	264	258	278	255	255	259	250	225	240	269	305	289	259	259	272	245	271	259	244	256	277	283	280	244	245	257	267	249	264	262	276	223	293	278	250	256	250	254	250	272	235	281	257	261	264	254	244	245	238	248	255	256	275	260	251	259	255	264	260	272	258	261	255	265	240	212	244	270	220	229	237	274	244	256	281	259	283	251	258	262	265	255	252	282	264	260	252	293	272	260	272	261	263	277	226	220	238	245	242	273	260	268	257	275	250	271	261	273	282	266	238	242	233	279	284	226	287	272	261	232	299	265	229	286	266	252	255	269	284	265	288	264	256	281	251	251	285	256	256	239	277	283	238	246	256	232	274	259	264	249	263	264	249	226	273	252	273	268	288	253	243	266	256	276	248	259	267	259	249	287	253	248	253	245	246	230	263	261	257	280	276	270	251	249	252	238	265	273	252	243	280	291	260	263	241	240	240	267	262	287	241	278	273	216	249	253	267	255	261	268	239	266	276	267	285	250	250	237	226	295	285	257	279	246	278	280	272	265	285	247	251	267	261	274	244	252	270	257	285	244	263	243	251	287	279	233	303	247	266	270	250	277	260	266	295	251	249	277	244	261	254	272	259	266	261	279	255	250	265	253	258	281	272	236	267	242	237	319	243	259	273	260	285	295	269	282	276	234	251	268	260	239	261	257	268	220	247	274	277	247	220	266	272	243	247	262	246	287	276	275	278	266	287	285	259	275	239	242	235	274	267	260	251	263	242	244	288	280	253	278	256	257	273	253	254	283	252	244	248	254	253	234	271	255	295	253	279	247	225	250	274	276	275	254	289	268	245	258	292	267	286	258	275	260	264	240	268	305	253	248	293	265	250	255	270	248	271	241	294	294	256	259	270	251	247	287	255	259	283	255	244	260	273	257	294	267	280	246	241	265	258	247	263	278	282	241	227	242	285	265	263	262	245	244	277	265	263	245	275	234	255	233	225	264	273	256	272	252	281	227	219	258	251	268	229	222	230	261	266	267	259	268	270	255	278	268	260	250	277	247	238	247	239	259	237	260	292	249	263	293	287	220	220	258	285	250	283	265	255	228	245	259	242	231	275	259	258	262	266	271	260	212	247	257	271	265	222	251	255	255	259	235	306	248	253	303	253	238	245	264	226	291	275	262	252	260	268	266	272	278	279	259	272	245	257	227	266	256	246	256	256	252	266	294	283	259	250	252	241	250	256	244	220	270	275	251	252	291	246	257	256	287	261	245	260	223	270	274	261	244	251	225	259	268	258	246	262	251	242	253	259	262	268	251	261	284	261	293	249	260	283	286	271	277	260	265	278	283	266	249	255	285	229	253	248	238	255	266	286	302	258	257	261	279	269	273	273	297	271	267	253	280	276	270	272	245	242	277	269	261	271	254	247	255	268	251	251	252	274	268	280	258	256	254	252	285	280	296	255	267	233	280	283	254	250	285	256	271	285	268	253	271	246	258	242	292	260	251	265	279	257	256	283	249	279	258	261	287	257	251	280	284	268	280	278	266	254	261	280	261	266	255	266	280	261	240	268	240	237	252	267	261	225	294	232	261	249	269	249	238	254	258	270	280	259	266	301	261	263	261	226	273	245	253	251	278	260	277	309	225	257	268	280	294	263	279	238	250	263	240	252	271	284	248	279	236	218	275	286	238	276	269	251	255	265	258	268	260	269	257	259	249	263	263	241	243	228	269	259	263	251	243	249	248	272	297	300	239	265	252	246	259	237	236	260	270	239	251	279	257	263	268	274	242	285	258	250	257	240	249	290	244	287	248	234	264	228	236	265	259	244	257	240	294	268	251	270	268	251	260	310	253	263	243	235	246	287	248	252	289	234	260	240	256	267	232	262	291	281	255	247	258	265	250	244	230	280	268	234	289	258	293	256	259	226	259	269	267	250	259	264	280	285	278	283	225	256	247	261	265	257	238	290	278	262	240	265	265	302	236	267	247	245	252	263	268	263	269	222	249	260	265	248	260	233	243	248	257	237	278	262	293
37854	19241	9272	4878	2516	1653	1108	884	736	714	644	628	627	606	575	637	596	597	561	577	600	572	614	585	571	624	576	616	582	589	591	593	630	594	567	598	582	568	565	574	566	554	589	589	571	613	591	591	551	597	591	571	612	536	572	550	599	629	573	570	570	580	648	572	638	612	581	563	609	591	608	626	583	609	597	558	625	552	614	621	614	589	583	556	610	593	575	591	634	547	577	553	605	548	561	588	566	558	606	571	582	602	648	598	608	567	610	558	647	591	613	537	621	569	606	561	623	572	589	595	575	574	566	585	572	579	557	597	599	573	579	607	549	602	619	601	559	595	590	570	589	637	575	569	583	585	568	589	621	616	576	551	549	574	587	580	574	623	557	632	608	625	606	617	579	573	567	586	574	578	601	563	589	554	635	592	606	615	598	583	563	577	597	626	617	613	602	578	576	597	615	605	561	590	585	571	554	580	573	588	631	594	600	580	561	576	596	613	588	568	580	608	609	538	590	616	580	578	578	576	572	571	625	559	561	566	589	608	577	640	607	622	591	613	595	570	588	566	564	607	548	606	565	590	573	616	629	620	599	625	564	639	589	551	580	554	606	598	597	593	558	588	596	596	572	594	591	651	578	647	618	576	652	613	579	569	614	567	617	573	634	593	571	562	548	607	558	623	614	584	561	569	543	583	604	611	549	620	606	575	624	598	573	582	546	573	601	594	578	620	578	564	574	594	578	611	607	611	591	565	587	605	574	580	543	633	587	613	624	548	592	599	622	613	585	586	541	631	607	633	606	622	570	629	640	623	591	578	589	617	608	566	543	638	610	566	575	604	600	609	559	560	528	614	629	657	604	606	620	579	585	596	661	621	634	618	582	595	579	599	574	580	597	573	587	577	606	584	592	609	572	596	550	581	580	579	542	560	578	578	592	585	621	582	565	586	619	615	580	608	611	622	586	623	520	607	587	571	568	577	584	559	587	593	580	593	571	579	549	619	575	604	603	595	566	578	573	608	582	539	578	586	604	600	571	609	589	592	602	547	571	639	527	579	600	605	563	572	572	574	580	594	559	558	584	584	568	617	595	609	587	546	604	608	638	616	592	588	593	601	623	561	626	590	593	539	578	615	587	572	672	550	605	576	555	560	583	594	602	587	579	586	549	570	623	591	566	579	626	538	560	570	588	616	613	595	614	610	557	548	557	567	541	579	610	605	623	566	611	590	559	614	605	615	593	595	582	578	591	583	584	564	635	559	627	578	605	604	608	563	574	568	566	562	569	607	599	589	585	591	606	570	589	557	588	540	592	601	532	611	596	587	573	621	560	583	610	577	619	582	604	574	590	625	604	628	583	580	596	586	595	647	594	555	627	621	607	589	558	561	584	573	530	553	607	604	586	583	577	569	592	627	584	583	602	605	602	587	581	645	553	638	626	620	557	566	601	538	599	584	578	625	638	616	579	597	632	574	589	602	568	596	576	594	546	570	614	609	583	629	533	573	558	553	613	593	610	594	554	600	592	568	560	574	595	545	603	615	617	579	567	598	561	611	580	588	604	609	558	560	600	542	558	628	601	596	557	603	571	593	599	627	587	592	553	581	548	599	551	612	543	574	617	547	587	585	596	563	585	598	606	605	611	626	566	608	590	591	587	602	585	600	575	591	606	612	576	586	602	596	574	597	579	577	583	607	616	596	577	578	617	594	579	590	635	580	594	596	621	592	581	621	558	570	572	552	562	550	558	575	606	584	603	557	577	574	597	599	631	562	542	611	585	602	600	650	594	548	613	635	584	584	597	546	580	584	581	607	599	587	591	623	601	567	552	560	586	575	604	581	592	592	529	549	617	607	644	571	621	596	632	582	597	556	562	593	602	574	569	607	580	593	590	568	594	617	599	523	653	517	612	588	617	585	604	584	595	579	623	626	545	596	577	596	627	590	603	575	636	579	617	619	601	576	615	577	577	608	539	570	586	636	609	563	567	560	579	615	576	579	620	587	574	563	590	578	577	566	644	601	624	592	547	565	618	606	579	537	550	587	622	597	594	624	628	585	564	604	580	629	582	568	611	597	578	585	595	602	598	599	582	571	592	582	575	606	623	586	593	609	575	622	557	609	620	585	559	580	607	603	612	593	608	582	600	570	574	572	579	562	578	590	573	620	580	581	533	574	591	600	563	572	554	567	612	598	584	636	570	583	598	584	573	586	609	559	598	570	597	561	607	589	560	602	581	594	594	615	561	539	605	614	598	603	560	583	635	593	588	570	581	603	586	571	632	600	568	622	570	541	590	606	585	570	614	569	553	637	599	578	585	609	590	604	558	658	559	608	614	574	593	630	552	638	619	544	612	587	624	590	579	636	594	573	578	607	623	620	554	579	608	551	610	586	543	619	592	582	588	606	559	611	594	560	608	608	556	577	584	583	603	592	568	596	597	634	607	575	585	593	615	605	584	645	601	597	603	577	577	577	632	584	602	593	564	576	615	545	628	610	612	608	570	575	590	573	595	604	583	581	581	562	564	602	592	558	565	644	608	609	612	564	605	589	564	574	538	587	527	615	605	555	563	584	577	606	577	560	570	616	564	582	610	581	562	610	620	600	613	583	605	643	585	571	581	567	549	615	617	561	559	581	549	570	565	628	574	597	566	593	574	576	624	556	572	642	559	620	594	581	561	554	557	555	597	582	604	571	572	579	651	585	590	598	586	613	573	595	559	576	569	557	608	555	570	552	561	600	595	620	630	588	589	582	617	591	607	554	533	513	577	542	550	562	607	593	603	595	556	602	516	627	550	589	605	615	616	577	597	616	605	581	599	639	567	596	605	604	570	565	567	609	587	572	565	553	639	583	623	544	604	594	562	590	601	593	573	608	574	624	579	600	557	597	615	577	600	579	582	594	557	572	573	546	599	578	577	558	620	588	541	573	561	594	593	623	550	558	598	558	581	573	585	617	560	584	604	628	581	615	605	563	598	596	619	563	591	610	582	580	581	589	573	571	620	609	607	622	564	595	588	568	619	576	576	618	633	591	560	579	610	620	593	597	578	640	596	606	614	609	593	597	572	616	561	541	577	580	581	604	575	594	620	559	579	594	565	588	630	567	603	616	581	634	591	608	575	534	600	592	596	618	622	626	608	612	603	576	590	569	631	587	562	613	579	599	585	596	582	587	604	601	589	574	581	595	560	574	588	602	583	612	600	567	583	588	607	548	609	559	626	587	595	582	592	589	554	609	600	585	544	588	576	582	593	588	623	599	532	561	615	630	612	608	612	600	585	621	580	600	581	598	611	592	585	628	632	604	582	588	542	559	632	606	588	566	572	573	628	589	610	588	618	639	593	639	568	549	609	576	639	641	607	666	592	613	608	576	606	566	559	532	552	627	616	581	560	595	621	578	620	582	577	610	591	622	621	583	607	611	586	604	559	637	562	570	603	612	618	568	595	617	604	622	643	616	590	554	582	582	625	619	566	603	607	557	590	624	591	589	600	594	603	578	573	573
60545	26822	9320	2028	788	516	460	351	348	306	296	263	285	272	266	268	246	280	268	273	256	281	324	291	290	295	296	269	303	248	272	273	285	302	285	273	309	276	295	265	277	289	284	290	301	271	295	302	277	262	275	286	300	287	277	273	276	277	270	264	276	278	266	294	284	287	286	300	278	295	284	255	265	271	274	316	299	248	308	281	306	309	301	290	286	320	284	305	298	270	268	272	263	318	309	272	289	282	286	278	304	307	276	265	291	297	292	295	271	295	268	290	289	315	349	276	322	273	289	268	288	311	322	286	292	279	274	288	256	268	250	289	283	277	277	272	290	252	273	276	267	281	279	333	269	286	281	294	286	272	297	271	288	283	301	278	291	298	292	276	300	318	308	293	310	286	302	280	291	304	288	299	298	268	268	293	279	279	277	297	282	245	260	291	256	267	264	267	286	274	268	279	290	263	246	274	313	280	270	285	297	307	278	252	262	283	294	290	303	277	278	281	275	305	304	259	270	295	270	287	273	297	284	299	265	296	289	289	286	313	291	284	309	303	312	265	310	279	296	304	274	280	270	281	255	264	290	273	336	257	300	311	306	288	280	268	299	295	319	279	313	275	290	281	287	279	270	315	293	305	276	298	342	278	283	290	248	307	290	240	292	283	265	283	247	266	309	283	282	276	301	299	309	243	272	271	308	300	306	290	297	288	299	292	257	260	288	287	261	307	286	302	249	269	296	277	290	273	294	279	242	308	304	267	279	268	278	298	280	286	283	275	282	287	301	279	307	291	247	304	272	289	283	263	297	277	266	295	248	278	293	312	279	308	306	277	262	314	292	270	283	276	299	300	291	271	262	290	271	266	310	314	283	288	311	261	284	279	287	296	292	282	287	328	278	305	300	246	305	311	296	279	293	269	273	311	294	255	289	283	325	256	287	340	267	306	296	293	294	290	282	254	339	252	270	253	248	289	275	250	299	265	293	278	258	300	287	288	290	311	278	296	273	289	280	288	302	282	312	295	302	301	295	333	262	259	256	312	278	245	290	302	269	266	264	293	277	318	291	277	319	253	301	285	254	273	272	292	295	289	312	240	268	302	253	259	264	280	284	304	283	307	287	284	245	278	294	303	291	279	293	294	274	276	273	290	282	310	260	292	295	283	311	289	285	312	287	289	285	295	279	303	283	252	268	303	301	306	278	269	271	307	306	282	271	273	271	329	297	245	273	278	247	282	265	304	298	255	280	295	284	274	264	251	314	282	301	242	269	320	309	282	317	282	253	302	295	306	275	318	273	300	267	242	287	282	255	258	358	321	251	272	259	284	330	321	284	264	255	291	274	254	271	296	296	320	273	270	284	261	282	299	321	309	281	295	312	291	255	276	276	273	311	285	273	279	280	285	309	311	264	272	263	275	312	271	292	282	296	286	247	290	307	277	282	293	261	283	258	268	301	269	304	254	303	268	286	261	284	320	294	298	316	267	288	309	270	294	299	272	282	305	256	286	300	271	281	285	319	291	268	299	310	303	293	302	281	290	279	274	288	261	301	296	289	303	258	258	274	311	297	276	279	254	333	290	277	322	293	293	314	279	305	267	282	304	274	272	256	305	312	272	287	278	276	264	274	299	275	279	336	238	292	314	263	266	276	252	294	295	273	275	282	293	275	292	310	272	297	261	274	260	259	310	288	308	293	295	282	298	276	295	285	265	312	279	296	310	290	288	278	305	271	284	276	300	293	266	263	275	302	263	272	290	298	292	275	296	288	297	304	261	275	295	270	282	300	268	259	282	292	306	266	261	268	291	291	282	278	276	309	301	275	280	263	284	291	264	267	291	291	263	312	296	279	252	253	300	278	277	307	293	294	315	281	263	300	290	284	268	251	288	297	258	278	275	304	290	295	303	259	265	282	241	301	308	308	278	291	312	273	279	277	264	273	274	274	288	294	296	246	289	298	283	335	277	282	251	314	288	285	299	275	284	304	244	294	261	276	305	300	297	318	329	285	301	284	290	288	328	276	236	265	285	256	272	280	282	307	287	322	293	315	274	288	277	290	250	245	271	288	282	265	279	282	244	292	277	293	288	297	292	288	295	286	299	299	282	291	273	279	269	263	250	283	285	268	270	261	303	285	303	300	269	284	275	286	283	275	312	299	277	288	314	245	279	289	295	312	294	285	257	246	293	291	319	301	290	305	273	278	287	280	300	267	271	303	255	263	274	262	308	272	315	273	280	268	327	253	291	276	240	270	280	286	303	271	270	261	259	282	305	279	266	282	267	267	300	292	267	274	299	272	317	278	278	282	294	288	305	308	282	278	276	278	265	256	309	269	317	299	289	276	286	283	284	247	286	307	283	280	285	309	291	280	305	299	242	276	289	293	264	284	292	278	286	270	314	297	273	285	260	260	291	281	302	325	286	308	284	304	292	308	294	294	304	290	283	264	295	296	299	284	281	289	313	318	284	309	286	263	266	286	274	268	276	310	291	264	270	266	272	272	301	276	271	260	257	292	267	296	284	261	264	285	264	255	294	298	316	280	264	288	283	290	304	279	307	294	261	282	267	253	274	270	275	275	306	270	302	273	293	260	305	315	288	284	258	277	309	322	307	283	265	268	295	285	311	288	254	255	270	308	279	288	270	295	253	265	269	275	262	303	237	291	296	272	263	298	295	252	284	309	289	230	310	264	247	261	274	261	297	272	287	295	280	283	244	265	288	285	297	252	274	276	269	273	282	263	248	273	249	274	288	277	297	280	277	293	288	258	304	273	302	260	272	279	297	274	276	272	276	294	251	286	318	279	286	331	278	295	293	303	259	238	259	342	279	254	295	286	284	303	266	275	308	278	311	276	265	272	276	300	322	287	271	304	288	294	323	277	298	309	320	280	285	261	275	258	260	289	304	286	284	280	251	291	281	279	266	302	303	291	300	273	306	274	313	302	267	283	276	259	281	293	289	295	314	306	296	271	293	307	289	278	326	317	292	305	280	315	282	298	284	258	269	258	285	285	294	267	254	293	282	258	317	302	277	265	293	263	270	293	292	302	254	265	259	309	324	265	237	247	257	270	284	279	268	311	299	279	294	327	276	293	303	281	302	339	292	278	330	284	270	278	266	269	258	309	275	242	246	278	274	303	273	310	342	261	279	315	283	264	277	300	295	257	266	310	291	240	260	264	277	285	278	287	273	280	264	285	313	294	315	303	282	245	303	284	317	275	300	290	297	297	316	290	304	290	289	300	291	292	299	303	297	306	303	260	252	307	285	324	285	285	286	278	260	285	291	281	286	297	262	292	274	290	280	292	232	287	293	305	336	278	262	282	299	295	274	268	315	278	279	258	303	297	277	276	317	318	274	272	300	259	271	295	307	272	305	239	299	298	252	279	270	303	272	277	284	285	291	295	317	284	273	288	287	281	260	273	274	300	295	270	307	297	289	249	248	299	260	294	276	258	248	281	294	328	298	289	286	260	242	285	266	273	294	284	292	274	262	283	275	292	288
41475	19474	7446	3454	2055	1402	1062	921	749	796	647	592	645	629	621	613	609	662	647	602	608	630	596	608	640	592	653	630	621	647	639	604	616	597	614	641	641	655	616	639	685	653	636	647	607	640	632	632	649	625	627	688	589	659	637	612	638	638	669	633	642	661	638	622	630	615	601	642	627	577	641	618	627	626	664	666	641	627	627	625	674	639	627	667	642	669	642	600	644	607	618	626	618	603	600	617	654	644	664	637	638	619	629	659	613	666	638	641	610	650	641	636	635	575	597	611	628	626	606	666	655	620	628	634	638	605	626	632	638	606	628	605	629	638	656	651	633	632	617	626	677	610	646	647	611	603	692	577	608	641	676	633	630	606	644	644	657	626	609	654	616	636	586	657	640	629	658	648	623	573	613	615	654	653	614	653	608	654	623	676	678	654	592	659	626	638	584	610	615	652	617	617	641	625	675	616	614	557	665	619	649	637	626	612	677	639	641	639	656	667	581	614	683	631	653	631	642	653	644	645	656	622	630	647	622	603	620	642	693	635	612	629	650	636	632	662	664	640	638	645	634	688	611	659	613	648	610	617	590	656	616	645	603	600	659	653	598	654	664	673	631	635	633	680	665	613	622	642	657	644	610	663	673	610	584	651	625	665	643	646	639	613	628	624	653	625	654	600	629	639	616	667	650	669	630	574	629	629	628	596	623	614	634	670	599	594	645	662	638	631	607	593	664	689	642	608	647	659	613	625	622	630	632	632	638	625	618	616	629	618	642	679	644	649	557	626	628	615	630	596	613	626	623	655	587	621	604	629	633	665	691	645	619	666	599	638	651	645	654	604	595	607	648	635	617	620	636	601	603	659	644	657	629	667	612	590	634	595	653	650	589	609	611	653	629	630	656	633	648	691	672	648	593	626	649	708	646	607	680	641	614	647	639	625	625	619	600	655	617	648	635	624	608	620	616	619	655	648	588	674	652	588	635	611	627	657	637	631	657	610	595	659	574	602	657	618	637	615	623	631	633	626	670	663	623	671	647	598	642	623	640	633	639	671	623	634	658	647	578	574	658	614	599	657	640	684	624	638	651	625	602	666	664	610	617	582	632	614	648	612	622	635	642	626	660	633	624	647	610	581	602	619	634	644	594	627	603	620	610	668	597	644	621	615	622	590	658	618	607	627	645	614	645	635	654	593	625	633	625	619	669	622	630	629	654	608	655	631	636	635	594	600	644	624	644	676	637	621	627	618	674	634	623	629	660	578	627	584	647	628	577	612	628	673	635	652	646	682	597	678	639	619	608	653	616	646	661	614	660	640	662	605	665	613	573	638	618	602	631	631	627	607	613	616	640	588	621	597	648	596	671	659	633	639	658	641	684	618	620	653	622	641	597	606	638	651	593	673	623	632	598	644	667	591	604	581	589	649	628	611	650	689	612	612	623	598	652	622	631	641	650	633	610	668	617	600	632	629	591	565	601	610	603	649	640	653	633	632	625	567	642	671	600	659	643	632	589	602	635	647	586	631	615	633	601	671	632	631	602	612	661	632	627	640	646	584	637	562	658	619	642	643	698	622	567	626	661	698	583	595	615	648	664	600	658	629	687	621	627	648	650	634	619	655	643	590	686	592	622	662	592	649	649	646	640	617	601	653	637	645	643	683	603	626	665	586	629	591	621	618	651	627	629	618	632	681	643	603	643	634	658	604	613	623	691	645	651	657	670	653	619	637	635	634	632	637	608	613	623	658	668	612	607	613	661	653	642	630	643	653	656	646	615	607	649	594	619	638	661	592	645	623	623	629	581	643	640	622	635	618	634	591	675	676	649	624	648	633	623	649	608	602	592	641	635	626	647	642	583	665	591	599	606	625	621	611	645	648	623	659	610	625	640	658	604	620	638	638	646	630	611	623	610	626	641	658	602	606	613	644	645	618	648	676	639	588	630	636	603	639	603	625	612	609	613	631	607	631	585	632	580	616	615	679	683	632	619	583	626	615	638	600	655	623	637	643	614	658	619	620	654	659	641	646	632	654	609	646	627	636	621	656	623	615	585	654	685	617	641	660	594	637	605	651	633	647	645	631	625	638	592	654	613	644	653	611	613	673	612	611	640	561	664	613	631	635	619	621	648	623	669	624	614	632	654	647	603	594	606	625	633	625	649	644	679	629	656	607	605	615	642	646	636	645	606	618	627	578	621	617	619	628	621	668	588	623	608	628	634	615	662	555	599	623	657	664	641	639	662	650	669	604	657	603	603	610	572	653	638	620	642	662	606	595	590	655	645	636	647	630	625	665	639	641	646	642	641	610	607	642	697	606	604	677	695	626	622	647	585	618	598	635	662	618	640	659	628	649	623	650	627	646	601	604	603	648	608	619	626	618	623	622	612	681	615	614	648	624	653	638	627	631	625	617	642	601	658	626	640	630	634	593	635	628	645	650	635	627	603	646	643	660	628	594	656	597	619	638	635	658	612	594	615	642	659	657	671	610	626	611	609	611	598	627	599	594	581	615	614	626	625	603	639	591	663	631	615	663	582	600	639	621	639	631	675	633	651	623	630	633	633	627	634	622	619	592	649	628	600	634	660	654	555	602	624	652	703	620	612	695	644	664	598	626	652	609	636	709	641	623	641	601	601	657	663	628	624	648	641	612	621	602	623	646	652	616	649	616	639	636	654	601	657	664	646	619	605	583	594	617	610	644	661	612	646	619	612	666	618	631	596	609	606	657	658	627	613	629	653	653	612	676	669	682	658	680	703	624	660	647	673	592	604	615	672	630	642	635	596	637	588	610	575	636	600	630	587	677	677	611	601	668	661	576	667	603	682	626	587	647	620	603	613	609	626	604	660	691	640	669	578	600	599	667	604	651	620	643	625	616	658	590	663	613	659	657	656	576	612	615	646	631	620	650	627	589	614	648	641	665	637	666	615	620	651	635	638	651	640	626	642	653	656	639	634	620	631	636	610	591	600	625	624	635	604	633	651	705	615	625	686	610	647	614	648	644	604	645	633	654	585	638	664	626	598	630	618	603	647	667	630	571	633	654	665	585	641	628	661	617	645	669	600	633	627	667	641	642	624	616	624	611	595	645	641	649	632	668	595	631	661	627	639	640	634	637	622	627	628	647	610	643	603	610	618	579	616	573	608	652	631	597	645	682	638	687	691	581	656	667	602	650	580	654	630	583	627	637	613	589	631	630	660	580	627	657	694	601	610	632	648	595	618	617	622	608	650	609	654	630	625	598	667	637	630	626	613	638	629	634	631	659	623	665	594	649	643	619	609	629	615	605	644	620	611	614	695	585	647	603	646	655	623	599	610	626	633	610	609	660	615	625	656	646	632	576	668	592	609	639	699	687	635	661	629	646	636	647	613	636	616	658	636	580	607	589	575	617	657	679	599	646	628	655	678	631	680	570	634	624	650	618	636	640	594	634	675	646	633	642	615	657	619	631	646	662	599	620	677	660	649	634	648	635	641	610	632	661	670	599	641	629	631	649	632	671
49618	18139	3958	1064	482	297	323	320	325	283	303	291	298	273	282	299	284	280	276	286	291	249	293	278	274	262	281	274	283	293	257	295	287	265	313	289	288	294	289	266	264	313	272	296	245	289	292	283	320	279	287	286	303	277	275	285	274	263	290	275	319	290	270	284	268	243	300	327	260	269	318	295	260	260	261	310	284	281	266	294	284	273	296	289	292	279	290	277	241	296	323	289	295	291	288	322	298	304	239	261	295	314	270	272	277	301	295	296	288	282	252	272	319	277	250	301	281	324	299	284	300	291	281	287	275	256	300	279	277	272	292	324	295	314	314	297	285	256	272	283	285	272	286	326	299	245	268	274	261	264	258	271	252	289	262	318	311	262	282	303	258	302	274	285	274	272	296	313	292	285	281	283	309	272	256	279	281	278	297	286	295	282	288	271	272	273	277	293	312	295	251	308	274	286	255	280	248	297	262	269	278	249	290	287	297	292	263	272	290	296	308	253	275	321	270	288	275	294	302	278	295	302	282	287	293	282	272	339	298	245	298	288	299	299	255	298	277	268	279	293	250	266	274	296	269	269	257	278	279	240	252	307	289	247	283	303	271	270	276	290	277	275	280	243	298	250	272	288	256	283	309	288	264	275	275	288	281	266	301	281	246	296	261	301	302	285	333	254	291	267	277	288	289	283	288	255	252	297	295	241	285	258	313	307	304	263	279	297	293	271	278	279	276	280	273	282	272	262	272	289	307	265	279	309	288	262	292	254	304	306	263	274	284	284	276	309	284	304	295	282	281	291	243	268	255	282	292	296	322	279	266	307	297	246	285	276	265	255	270	243	305	307	283	282	278	250	263	281	287	300	253	265	283	228	320	270	311	276	272	274	301	283	275	284	298	254	308	255	303	286	266	299	280	257	259	286	280	258	255	288	290	283	290	272	278	261	266	260	291	287	305	294	261	274	271	304	302	268	298	250	275	255	270	287	252	285	251	305	281	258	260	280	281	272	307	277	267	271	229	299	310	256	281	282	282	313	299	286	277	273	290	283	307	279	314	243	279	257	311	290	284	268	309	289	280	228	265	306	318	292	268	291	295	268	291	300	270	272	257	281	294	260	293	283	264	265	285	285	305	276	297	273	275	277	321	300	237	264	291	295	293	272	275	284	313	282	285	266	263	264	275	279	296	275	267	269	267	280	209	295	286	277	289	273	267	306	284	301	290	271	259	296	314	265	268	286	276	285	267	311	272	256	292	285	291	254	275	291	279	264	280	271	279	284	284	271	301	288	288	283	290	302	308	279	280	296	295	289	302	264	293	308	255	268	273	297	314	295	246	274	282	281	297	273	237	333	287	322	322	283	296	276	274	268	282	265	256	332	300	266	256	292	286	276	298	323	259	250	271	286	284	297	273	280	309	282	263	301	268	298	305	269	323	300	266	268	293	263	279	288	310	264	266	262	300	255	279	260	253	308	261	322	296	261	328	292	259	307	281	273	275	278	271	298	270	272	272	300	295	293	300	284	281	277	280	281	282	268	310	290	282	289	274	291	263	287	273	267	297	290	292	296	244	303	278	262	260	272	282	284	273	278	277	274	275	283	280	286	254	272	279	295	279	264	266	298	283	298	288	289	263	266	259	297	274	279	273	291	282	287	267	292	251	296	264	275	296	285	295	280	276	283	276	290	297	269	256	294	253	274	277	284	262	262	271	284	296	286	298	299	283	251	269	265	279	288	293	263	299	257	305	282	280	298	299	279	297	296	292	292	307	298	291	287	258	285	277	247	268	263	286	288	334	272	244	309	258	291	285	263	270	271	300	341	266	283	313	297	294	304	274	295	299	285	262	287	267	278	282	253	245	287	287	296	284	286	285	281	300	294	263	295	285	276	299	296	284	269	286	273	319	289	296	291	310	271	271	268	257	266	289	256	284	286	268	292	279	279	274	273	254	266	280	292	293	292	268	274	283	308	275	305	270	279	256	272	299	300	273	294	291	282	281	311	268	303	284	253	288	239	288	280	264	276	274	299	276	256	306	268	299	271	260	262	289	259	263	248	291	260	274	285	271	265	265	284	286	310	288	264	288	251	291	288	294	304	276	267	279	289	306	299	268	284	282	294	241	234	270	267	265	280	313	251	281	267	290	295	274	253	281	305	253	267	300	274	270	291	275	298	304	291	325	243	278	307	324	271	270	272	273	292	278	279	272	266	277	246	275	296	300	288	272	263	275	273	288	276	291	259	278	277	266	256	284	296	270	313	262	287	274	288	274	265	281	293	302	291	265	263	305	269	294	278	288	251	279	279	276	266	268	302	290	265	297	301	293	298	291	259	300	282	278	291	264	271	277	297	281	294	273	293	246	277	263	300	283	282	282	304	272	293	294	293	310	244	319	290	321	285	292	290	290	290	301	314	287	272	284	252	282	292	276	248	293	278	281	243	286	267	258	260	262	269	261	295	277	277	290	269	261	283	265	297	294	277	258	294	309	251	290	264	283	279	258	278	269	285	260	303	277	308	282	250	265	266	289	291	290	303	251	264	273	303	268	291	297	245	303	271	298	309	283	291	270	325	274	255	282	281	292	259	300	242	269	299	258	288	302	287	304	263	299	308	264	285	274	245	270	311	272	254	263	242	291	289	298	310	266	257	270	280	286	304	299	278	260	275	291	293	290	290	295	279	289	292	272	294	273	279	282	301	293	253	285	275	309	281	270	277	302	253	254	274	257	251	240	290	289	253	266	278	271	273	279	266	279	298	309	281	294	289	284	292	272	282	270	295	292	245	298	281	322	291	291	281	297	287	266	243	257	263	274	241	277	263	288	301	267	293	286	274	286	275	281	271	304	305	257	261	305	284	284	286	322	284	275	273	265	296	271	277	289	278	270	292	263	288	290	253	255	268	287	326	309	315	286	256	286	273	270	297	297	280	282	283	275	278	289	261	303	257	299	277	294	283	295	290	308	275	272	283	260	288	293	268	264	260	274	307	259	294	284	294	271	286	268	290	295	333	269	267	255	314	281	249	263	286	284	284	290	286	271	284	299	303	255	261	262	279	273	276	261	291	291	276	275	257	258	272	282	276	280	272	261	250	275	283	296	278	261	296	263	277	277	270	250	276	287	281	307	256	290	251	280	266	280	262	328	299	300	299	257	292	247	245	292	263	254	264	237	266	285	252	288	295	266	301	261	275	272	275	286	281	278	281	292	294	291	298	271	311	298	274	291	283	331	296	296	278	265	295	265	272	263	251	295	295	270	294	288	316	295	277	283	281	282	291	288	278	293	262	268	290	253	268	280	266	314	286	271	305	293	270	299	289	258	267	314	283	282	315	260	298	294	246	286	264	259	270	277	246	262	291	279	269	272	289	306	309	254	296	282	274	262	283	247	276	272	271	279	279	303	273	288	299	303	271	286	301	290	320	279	276	305	276	242	269	267	269	261	297	334	316	294	297	268	296	296	304	259	291	258	270	270	249	288	266	278	272	257	256	278	278	266	273
33960	12434	4563	2014	1195	851	746	589	632	595	667	638	604	643	581	634	647	614	591	639	626	649	585	646	639	618	648	624	572	591	595	627	620	617	616	664	608	577	679	638	631	632	631	640	618	622	620	651	631	583	648	638	611	639	613	592	639	641	600	632	610	594	616	586	619	623	610	613	608	659	595	577	568	582	636	573	621	611	591	593	590	587	602	593	627	633	642	618	631	619	634	567	600	604	612	631	631	643	612	634	619	569	635	571	601	665	599	638	596	601	623	606	578	599	597	599	589	602	657	634	635	605	687	616	579	592	578	608	629	616	626	622	646	627	601	677	651	628	599	588	592	605	610	621	597	625	596	612	647	595	617	585	663	618	665	631	616	636	588	613	627	602	650	599	613	590	576	635	572	591	630	632	620	630	589	620	637	627	621	629	616	607	591	602	670	636	602	665	605	634	625	590	603	635	623	633	651	615	613	610	596	635	592	600	595	605	614	596	637	611	628	641	614	645	604	617	564	678	582	605	597	645	617	635	636	624	655	701	588	656	630	612	631	620	627	654	608	591	598	609	602	595	611	656	655	611	646	623	630	612	602	599	615	642	654	628	627	591	635	624	628	604	632	628	614	597	591	598	644	614	616	588	613	615	597	616	597	599	615	628	618	635	593	586	618	535	597	593	587	616	644	657	616	588	649	638	628	623	640	624	596	622	580	586	600	643	569	672	635	645	609	664	587	641	622	617	606	580	671	619	582	606	647	649	584	611	639	623	616	634	599	599	617	591	639	641	610	608	611	656	600	638	658	649	637	576	604	586	590	641	641	615	577	639	621	626	599	588	625	604	573	632	627	571	596	682	624	588	656	616	647	604	607	640	642	609	605	642	670	583	621	572	646	628	587	610	626	629	583	635	636	626	639	571	648	608	644	621	600	609	652	625	623	604	600	601	636	597	579	605	601	621	550	645	590	633	622	608	617	611	618	584	599	587	613	605	645	600	614	596	627	612	604	628	664	616	626	588	587	626	628	615	610	576	632	609	613	630	588	594	588	573	630	608	651	609	637	607	650	603	625	597	607	614	591	641	657	609	576	611	602	593	627	616	583	621	657	635	634	627	596	559	616	641	622	647	573	628	631	592	585	593	624	654	646	641	645	632	635	632	644	616	632	595	610	615	612	599	623	628	623	596	617	600	576	654	592	605	620	656	559	591	616	629	607	587	636	625	614	642	639	598	650	663	664	588	610	605	621	632	607	630	642	645	609	601	648	614	594	690	606	652	662	609	602	605	642	602	586	581	583	612	610	566	625	612	631	645	627	571	608	632	609	618	597	639	624	603	651	611	595	640	578	625	624	627	591	617	628	615	638	644	647	652	612	657	581	626	600	616	622	596	602	610	640	621	590	623	678	597	611	668	667	612	613	647	611	666	569	594	612	586	607	594	613	597	628	631	639	629	647	611	610	647	631	599	611	631	579	617	616	607	610	621	621	629	614	605	565	617	619	683	582	639	666	631	618	595	579	661	625	649	602	592	623	601	619	644	631	644	616	616	556	658	580	636	602	608	651	608	597	630	618	629	583	635	615	605	611	576	608	609	631	632	596	631	611	669	673	658	583	630	635	588	591	624	636	625	628	643	595	615	607	621	627	596	542	606	601	606	641	614	612	644	573	631	644	623	650	606	624	602	658	566	601	618	634	600	581	589	644	601	568	580	627	648	642	586	641	592	595	625	627	596	616	604	629	640	600	589	581	641	649	637	611	609	613	589	599	623	643	593	625	588	609	597	589	661	643	619	622	652	657	596	620	577	658	622	585	634	598	599	641	602	611	616	603	589	605	649	620	584	631	634	625	622	631	623	562	634	655	651	617	577	619	627	590	631	617	572	641	602	594	620	651	620	608	614	605	610	584	616	582	650	639	661	615	619	642	629	655	650	605	613	645	643	603	605	611	630	595	608	607	632	598	608	601	578	672	611	672	619	572	600	648	633	646	618	557	636	629	624	607	572	633	612	628	618	597	607	607	650	654	635	638	611	612	572	646	616	610	625	611	637	602	640	639	560	644	647	618	652	586	624	621	606	602	660	564	602	579	635	592	642	641	614	655	617	570	635	595	643	641	594	637	619	610	595	712	599	611	614	627	632	625	644	645	610	676	612	620	633	615	600	639	625	624	626	640	657	614	653	632	645	591	624	614	628	618	587	663	639	630	589	615	626	640	597	643	600	623	616	645	691	658	638	621	581	621	643	616	617	575	665	618	594	589	593	622	608	604	600	632	626	675	608	615	616	603	593	620	625	619	611	659	584	646	673	597	631	663	660	572	649	615	611	612	606	644	611	638	620	650	613	617	639	653	585	615	584	612	620	678	637	636	609	582	593	629	630	605	576	640	633	585	634	612	628	601	554	602	612	626	618	591	644	639	641	603	563	602	637	635	619	632	605	675	608	616	637	626	596	621	615	656	656	610	662	614	642	621	637	614	657	632	629	634	577	603	611	626	629	596	619	629	632	597	608	587	635	649	607	600	654	602	632	666	647	616	618	600	658	604	678	600	668	620	609	598	627	614	568	633	609	621	630	603	625	603	606	601	600	645	637	617	603	611	568	634	605	613	610	620	604	607	638	611	636	629	646	605	607	627	630	577	662	627	650	655	574	629	634	607	600	572	568	647	606	662	619	617	649	640	598	640	595	629	663	590	628	616	666	618	653	630	613	610	617	573	601	616	620	615	632	563	597	619	603	634	644	607	612	632	559	630	632	648	607	616	650	623	591	592	626	628	637	573	619	603	635	622	636	644	651	630	628	638	614	626	606	628	618	620	643	620	624	614	593	630	595	677	647	660	601	664	623	613	608	624	580	616	607	609	644	614	574	606	666	576	606	638	639	620	630	627	623	600	590	590	613	649	640	605	611	598	629	634	618	622	627	582	609	594	613	662	597	595	627	649	618	652	621	604	635	604	619	636	623	562	650	617	621	628	590	584	616	614	621	644	637	628	635	647	643	608	620	599	636	576	655	650	623	626	632	596	606	642	643	585	590	638	625	662	593	579	565	575	644	591	615	577	614	610	632	604	589	624	626	625	623	633	600	629	653	617	630	588	658	619	634	636	642	599	662	613	586	657	605	597	620	657	586	582	619	620	624	590	603	584	638	619	588	645	598	583	632	613	642	594	648	638	585	612	595	643	637	629	601	660	648	599	627	620	636	630	631	645	592	648	633	600	666	598	612	630	613	691	634	605	637	632	610	634	651	615	649	634	631	558	625	672	618	640	606	671	599	592	641	625	618	639	596	619	645	584	622	629	653	596	599	641	612	609	630	627	580	604	672	651	596	607	605	603	606	612	606	603	633	637	599	647	606	606	608	609	608	591	572	583	622	629	609	642	605	655	599	607	620	630	630	595	627	609	622	623	602	602	612	617	609	653	642	618	608	591	610	602	631	629	581	618	614	612	605	611	624	617	630	636	635	573	626	604	591	557	634	600	618	681	628	588	607	632	614	639	652
61526	28156	9910	2988	1132	681	544	434	353	320	290	264	262	267	252	251	263	268	251	270	279	267	255	267	237	254	260	270	245	264	268	260	267	283	298	264	258	239	248	242	255	263	277	234	263	256	276	237	229	274	241	258	280	239	288	271	255	294	301	289	256	259	274	255	259	247	278	249	245	277	251	231	285	276	241	267	277	258	220	251	244	273	225	261	249	276	265	274	236	258	272	277	280	249	300	244	242	287	274	296	287	240	254	256	291	262	299	243	251	253	225	247	261	306	262	239	264	274	262	261	282	265	274	249	246	252	246	266	283	249	253	295	258	278	271	258	240	267	245	256	256	254	267	241	299	282	256	249	262	244	243	270	276	255	237	235	237	250	248	253	265	260	265	305	266	284	231	264	271	270	256	256	255	247	258	262	269	258	249	249	290	251	265	279	242	269	298	244	278	260	279	257	235	266	268	254	263	241	286	234	236	290	253	280	288	250	262	278	248	312	269	252	266	251	293	253	279	274	262	260	260	234	255	258	251	264	282	260	274	250	266	262	280	258	265	257	257	280	260	278	260	232	268	245	271	286	264	259	258	273	271	278	249	245	280	271	260	252	231	274	284	248	264	255	249	235	260	270	272	263	247	243	254	284	252	239	254	252	298	301	235	260	249	305	278	279	253	278	266	272	269	255	272	261	243	268	225	290	250	281	264	258	232	237	267	269	234	268	264	251	262	264	280	267	255	272	238	255	266	268	242	249	252	284	243	244	285	288	271	244	277	257	257	268	264	260	272	277	268	210	268	261	254	237	265	267	260	269	238	282	275	296	228	216	237	286	254	232	223	260	280	233	232	248	303	258	258	275	258	278	254	235	237	269	239	251	290	294	254	297	286	264	252	270	272	269	269	237	257	253	253	276	294	284	261	261	250	257	259	236	253	270	244	270	256	266	258	242	252	262	255	247	257	246	297	288	252	252	255	255	253	233	233	272	253	224	252	243	248	262	274	274	226	257	259	247	264	281	262	239	282	280	275	274	272	251	316	272	251	261	262	248	261	279	257	278	259	249	258	271	256	262	266	249	289	266	215	279	257	257	276	264	282	282	263	230	260	251	259	260	270	246	266	258	228	261	272	244	259	248	249	267	235	239	276	279	235	280	252	236	274	231	245	240	202	290	267	254	266	259	278	273	253	253	249	251	272	296	254	264	258	258	250	282	261	272	255	267	271	256	260	268	259	280	250	278	264	249	245	260	264	299	247	276	241	243	281	234	257	292	262	264	258	310	246	275	302	284	253	268	271	259	269	284	262	242	248	257	296	241	260	216	241	254	249	230	245	273	263	235	273	269	271	279	253	240	276	255	266	277	252	248	285	267	254	252	247	288	261	253	263	279	283	254	263	254	261	244	277	237	266	272	241	276	289	270	247	251	264	237	274	284	249	277	264	251	250	243	253	268	263	270	269	273	258	272	263	273	267	294	257	253	242	278	275	286	273	233	275	293	253	271	256	244	291	231	287	249	273	231	226	262	271	223	263	271	276	245	278	287	261	250	278	236	313	244	290	260	240	235	285	265	277	256	238	270	241	280	258	270	273	291	260	240	269	258	251	267	263	257	280	262	252	258	228	236	264	262	240	270	264	270	267	247	248	292	228	270	251	252	254	278	262	250	242	271	255	253	279	259	270	292	289	269	257	284	282	282	292	246	223	259	238	300	261	277	257	235	253	274	244	250	232	268	237	307	260	277	245	271	248	237	298	257	253	256	242	259	278	276	286	249	279	276	280	253	263	255	262	245	255	289	243	273	271	257	252	274	253	266	269	257	230	262	262	237	265	251	267	253	271	251	255	240	257	282	261	266	283	231	281	273	259	279	251	235	270	252	258	266	260	246	255	229	275	294	253	273	276	220	243	268	275	240	240	280	259	259	253	254	255	231	239	282	258	258	290	258	265	253	275	240	255	247	273	297	257	232	238	273	250	271	288	263	256	264	228	251	278	270	223	276	263	265	258	272	264	240	262	267	269	268	285	279	300	237	271	268	271	231	263	220	245	264	267	270	220	288	266	249	250	257	241	250	279	261	260	253	268	240	242	257	279	275	244	294	263	263	265	251	269	251	243	217	248	272	275	253	255	248	238	244	260	260	273	272	220	258	251	260	222	251	295	246	242	240	266	279	259	268	273	277	251	284	275	266	235	242	260	267	273	249	262	263	258	251	266	270	254	266	278	230	274	254	246	285	237	262	253	234	258	257	298	270	286	258	278	249	256	294	269	222	227	241	257	270	287	293	289	247	284	249	269	255	276	256	243	264	294	259	228	266	250	300	242	258	291	246	258	274	285	244	262	269	281	251	260	241	297	250	266	253	274	268	294	255	297	270	281	285	276	249	263	240	260	291	265	268	261	273	253	270	305	267	246	256	244	266	270	263	269	253	264	250	241	255	245	254	219	251	261	240	288	267	257	266	256	279	240	232	242	242	262	266	275	255	265	282	269	272	268	262	270	265	256	278	259	257	259	254	272	282	249	264	268	260	269	254	288	262	264	263	260	262	296	264	260	257	271	266	242	263	270	268	266	290	307	275	262	303	264	267	255	285	258	285	283	273	250	258	265	306	270	251	269	298	264	257	230	266	266	265	257	231	239	249	265	235	265	264	254	256	259	249	284	257	264	251	246	239	272	266	256	255	304	261	245	261	259	264	275	257	266	266	258	259	254	280	264	254	268	274	257	266	246	234	252	246	259	259	267	256	252	268	263	276	253	257	250	268	285	243	253	279	264	273	264	247	244	296	249	271	257	260	250	238	237	237	264	258	246	261	237	245	246	297	264	266	251	244	273	291	272	305	277	272	233	278	268	241	245	278	284	240	269	246	242	259	253	237	246	236	227	248	270	240	272	247	271	258	277	272	261	261	281	247	293	269	246	237	240	303	283	232	249	257	268	263	260	289	269	256	280	255	264	270	251	260	259	280	271	263	309	305	259	268	236	286	262	272	274	247	258	248	264	269	250	262	251	279	281	245	246	267	263	254	260	248	273	253	269	274	254	262	288	290	284	251	265	272	268	247	243	250	242	273	248	287	274	295	254	250	261	235	262	248	269	252	276	262	276	231	260	263	263	260	232	249	263	230	262	276	253	246	251	237	246	269	240	249	266	271	257	273	278	275	274	244	239	274	254	245	236	251	269	268	234	247	300	249	244	243	264	269	292	311	281	249	271	268	253	286	253	259	275	274	261	239	258	247	267	255	269	256	252	248	224	228	245	294	268	240	265	264	228	259	231	263	255	271	275	258	272	273	255	286	283	274	289	247	267	233	266	235	253	281	239	296	275	272	238	261	259	229	252	275	261	254	235	268	271	267	243	240	251	257	267	295	276	241	294	287	276	265	252	251	248	247	248	292	265	248	269	232	287	246	264	265	245	289	286	270	265	280	217	256	265	284	272	251	243	251	235	270	263	267	255	238	253	266	269	265	291	281	280	254	290	259	262	226	277	266	242	276	259	271
42373	20407	10010	5274	2992	2042	1589	1177	924	695	616	612	563	589	597	583	555	542	559	586	581	599	587	569	590	562	589	582	568	612	570	576	585	579	581	617	562	583	585	578	591	601	551	620	596	582	578	616	592	606	604	588	610	583	577	557	617	568	568	548	582	580	584	574	549	553	541	547	612	599	570	584	636	586	579	580	561	573	559	599	590	564	535	572	530	583	589	563	593	587	565	560	599	568	590	583	580	579	581	560	543	616	580	607	595	598	571	580	602	580	614	577	568	601	595	612	623	594	585	516	603	567	579	572	594	580	569	589	537	564	617	588	638	572	535	591	567	592	594	574	604	604	595	546	586	594	574	553	587	556	641	604	577	600	588	587	578	597	558	614	575	604	609	577	601	581	585	614	572	600	562	565	577	585	569	580	585	630	600	570	573	579	554	550	594	613	560	586	553	543	550	593	593	577	623	613	624	599	579	555	613	550	618	587	590	583	620	577	572	548	600	583	558	567	560	584	584	565	563	552	595	606	574	573	544	568	575	641	567	590	572	611	588	592	581	585	608	614	603	629	614	611	569	579	546	587	602	602	590	586	581	585	592	619	593	582	575	582	629	642	599	606	585	617	573	614	607	576	600	606	583	570	571	611	569	560	529	628	591	612	586	561	550	579	574	551	586	553	593	555	575	612	616	618	566	584	588	593	580	591	612	587	573	590	611	619	580	555	554	566	590	592	552	541	583	583	551	562	566	623	579	597	581	567	556	570	586	600	544	619	603	603	598	577	587	590	615	608	572	561	620	561	584	599	578	622	604	581	573	611	596	595	581	607	600	577	607	576	586	553	603	583	570	579	587	562	605	571	597	599	586	579	579	586	580	590	613	587	579	583	574	587	545	557	562	598	591	535	616	594	619	590	587	566	589	618	617	566	591	588	603	602	559	547	596	575	585	571	581	583	610	570	597	575	572	607	580	594	620	523	604	528	575	563	552	599	563	599	589	583	591	590	585	593	568	581	585	604	588	611	603	579	607	586	601	614	584	590	582	565	567	596	602	581	552	624	612	571	620	581	572	604	584	551	589	566	632	594	605	550	620	574	570	578	562	566	534	561	564	603	603	575	589	576	569	568	561	580	550	591	579	603	591	584	547	571	610	549	608	561	603	584	547	595	576	563	616	586	555	595	594	606	553	572	552	583	565	573	556	564	638	629	582	600	575	587	563	594	605	578	565	603	591	589	580	586	609	578	603	591	574	600	592	600	559	560	598	631	645	591	572	587	614	568	574	576	570	538	581	583	576	579	588	554	580	569	590	572	570	613	541	557	572	553	618	542	568	598	609	581	563	577	581	566	495	583	600	602	580	575	573	561	553	557	544	608	523	615	525	585	594	566	562	618	566	563	615	582	603	612	545	565	602	601	568	586	608	559	601	585	601	570	619	588	557	599	603	586	572	593	627	589	572	615	572	589	583	572	583	589	591	565	600	598	532	595	542	580	539	606	575	583	605	611	620	546	624	612	592	588	578	614	612	608	619	583	548	559	563	636	635	578	606	609	596	559	599	551	612	621	593	576	576	630	584	582	577	538	574	538	596	540	624	567	556	560	551	586	546	600	575	590	572	564	596	626	615	581	607	601	622	570	613	610	553	590	597	576	602	574	549	608	611	591	634	561	573	580	611	560	598	549	555	613	533	576	570	607	603	560	528	603	606	585	589	593	551	576	617	557	613	583	617	564	569	583	566	542	597	559	577	612	577	570	635	581	606	600	580	563	588	628	623	616	599	612	579	584	593	562	604	596	587	540	573	590	601	585	564	552	587	574	601	611	568	597	607	568	527	606	581	603	589	594	592	600	603	586	564	591	593	580	572	576	592	583	573	607	568	516	584	603	609	581	563	574	605	579	600	581	590	593	558	553	586	573	561	571	578	626	564	564	580	566	568	661	594	653	542	592	580	581	601	560	570	622	576	571	607	587	584	545	575	565	604	578	590	593	585	587	569	570	599	606	549	586	557	573	564	579	559	641	570	587	642	625	611	599	579	584	565	613	636	609	534	622	587	589	587	585	570	546	601	585	606	598	570	572	575	578	597	594	606	595	594	556	641	599	578	588	619	588	574	539	589	586	552	623	581	574	584	610	591	602	585	568	587	608	598	540	560	559	566	576	576	633	582	598	565	589	584	609	628	629	571	572	599	619	598	574	611	532	560	581	569	596	566	580	570	612	569	605	546	602	556	589	596	609	600	633	563	565	611	608	581	589	582	580	546	573	583	597	559	529	544	571	555	578	568	554	601	611	611	601	563	569	559	553	563	572	588	573	574	624	564	595	569	547	574	622	575	586	585	585	566	575	581	583	554	602	575	550	589	570	559	575	583	565	625	577	594	593	582	582	587	575	577	594	572	555	586	595	569	626	576	590	598	608	586	560	572	586	574	539	602	614	613	616	604	575	590	604	602	591	586	559	598	589	548	583	549	609	576	610	587	542	560	607	581	600	582	577	566	617	651	597	580	569	566	541	571	613	568	597	550	616	618	582	560	630	624	612	568	581	612	578	590	623	598	572	534	616	583	614	578	558	571	604	608	588	581	571	594	587	570	620	580	553	601	607	554	573	605	547	613	564	581	607	551	544	636	592	565	636	548	589	572	595	612	613	588	621	594	592	596	577	613	620	618	588	570	595	597	561	604	565	580	599	604	596	541	565	555	581	624	581	575	613	598	536	579	599	583	635	592	575	546	583	570	601	587	590	582	563	561	545	568	603	579	588	585	585	646	553	577	538	535	590	567	581	591	619	578	605	602	590	549	594	587	562	594	597	564	595	572	618	600	570	581	583	585	571	568	582	573	586	588	598	559	613	534	613	596	587	594	594	549	604	612	601	587	608	596	617	591	584	563	607	573	583	584	647	544	573	601	611	552	622	591	603	582	542	600	552	580	568	579	616	593	640	603	630	589	571	584	544	585	587	544	544	590	573	569	616	639	648	575	595	612	577	590	589	589	594	601	604	539	609	544	606	558	552	562	599	587	587	563	634	618	585	595	597	577	596	599	632	537	605	590	615	591	571	587	571	537	615	619	570	600	564	600	623	573	615	618	586	567	543	563	565	599	569	564	607	585	593	636	563	637	600	588	612	584	573	562	590	574	577	585	601	621	577	602	572	605	561	593	568	560	566	559	631	578	598	581	580	639	552	605	562	548	546	572	579	588	573	610	545	568	583	612	557	589	572	615	624	601	593	598	593	589	579	589	551	592	605	605	603	614	558	558	595	590	609	582	591	568	592	551	608	588	571	624	588	593	621	606	594	604	625	569	591	596	549	555	595	573	570	577	568	587	636	575	553	601	589	592	591	630	568	615	565	553	599	577	564	527	587	589	575	580	568	627	630	553	631	554	570	567	609	585	568	605	568	577	572	579	606	572	574	639	581	612	566	612	564	588	577	594	595	618	537	591	623	578	620	600	556	602	560	598	566	563	580	589	568	575	563	592	616	617	607	579	594	625	570
64311	33444	15822	5327	1834	916	636	465	404	331	310	243	260	267	244	287	267	268	304	287	260	272	269	275	267	250	264	272	263	254	253	243	301	259	256	282	289	261	307	269	285	271	310	281	254	301	286	291	294	294	282	285	258	284	266	270	249	304	288	275	286	257	273	248	258	289	245	279	307	261	289	285	276	289	265	289	251	271	269	235	262	271	283	286	256	257	294	255	274	305	282	263	277	309	268	275	283	250	263	256	299	298	259	286	318	279	260	302	283	289	278	259	265	289	279	267	248	252	270	276	281	275	283	233	280	271	285	277	285	291	311	284	252	244	237	262	249	301	310	309	290	272	291	292	292	318	286	242	270	238	287	271	309	251	280	299	259	320	278	269	266	288	287	265	253	254	248	256	257	242	222	268	289	277	241	270	259	263	274	280	275	267	298	265	271	285	256	312	295	262	274	271	255	333	285	271	241	244	283	284	265	265	282	283	277	278	241	284	264	256	273	303	281	294	282	246	296	279	290	267	250	251	264	251	276	259	273	286	257	257	274	306	273	239	269	286	298	259	263	258	314	340	285	303	309	287	263	270	253	265	276	272	257	232	283	275	265	299	312	276	283	282	233	258	272	281	271	309	267	273	289	252	258	271	269	263	276	273	275	268	299	263	259	273	283	270	250	338	263	284	260	298	281	296	266	270	267	266	276	257	238	278	235	292	273	267	259	273	273	263	277	279	286	277	290	258	262	294	297	251	269	294	262	281	316	283	281	255	278	248	279	265	271	304	289	273	288	267	258	293	281	291	284	276	286	266	266	275	298	267	262	291	273	286	300	270	311	284	345	282	240	294	266	269	277	289	260	302	274	250	270	255	285	267	262	279	252	267	286	281	274	275	262	247	268	309	300	280	283	279	249	257	292	256	276	301	313	276	259	295	233	290	285	258	272	266	280	261	250	306	269	275	283	281	265	275	299	267	265	277	266	261	268	267	267	278	266	261	303	293	283	245	273	286	268	275	280	261	242	241	273	257	276	260	246	253	283	307	263	252	272	254	259	279	238	249	268	277	251	289	294	290	262	260	281	302	248	255	284	276	286	305	273	258	281	293	278	277	268	264	258	270	314	265	266	282	254	259	245	277	261	276	289	255	245	289	270	318	281	224	284	278	290	281	269	263	265	263	279	274	267	294	297	246	297	273	257	296	288	293	281	302	282	257	332	288	273	285	249	234	291	303	259	260	295	290	261	261	291	282	267	266	257	296	297	273	258	270	258	234	299	283	295	240	282	243	269	269	292	268	307	284	287	271	304	251	275	247	289	283	250	302	266	281	275	279	262	300	295	280	307	260	245	307	275	240	253	257	264	273	272	299	270	269	258	251	276	286	275	266	272	233	278	279	259	284	260	293	296	246	275	303	282	281	266	266	265	291	276	289	257	269	296	299	312	282	322	260	288	283	288	267	275	254	289	264	274	286	292	273	233	253	308	250	265	257	295	268	267	236	274	288	322	264	284	295	270	270	271	252	303	277	279	257	265	308	262	265	263	277	274	298	259	292	269	264	264	269	302	269	310	242	298	281	297	266	255	294	264	256	277	277	251	314	268	291	279	284	238	255	286	258	263	294	274	255	287	258	264	327	271	295	301	256	292	289	286	287	258	275	275	297	269	258	286	299	293	237	246	272	306	272	278	259	288	263	258	252	237	293	255	266	259	289	289	261	312	273	270	302	271	247	291	274	296	285	269	260	272	268	286	287	282	270	286	252	273	282	271	263	275	281	304	272	292	256	295	302	321	272	298	245	237	272	273	295	254	284	256	252	244	280	294	274	255	285	275	270	245	292	277	253	283	272	292	278	255	296	299	280	275	255	247	285	268	293	265	252	289	283	248	261	271	285	291	271	290	252	276	269	260	269	264	290	280	302	260	289	281	254	288	295	276	299	261	244	267	255	256	263	292	275	275	242	260	269	277	286	306	237	261	289	288	299	270	268	273	264	245	243	274	259	259	281	276	275	259	292	241	287	260	281	268	301	276	267	282	275	305	248	265	266	268	279	287	253	271	274	273	278	247	260	270	295	288	265	282	292	294	243	273	287	296	282	280	286	259	270	272	290	301	307	292	293	228	257	273	259	304	279	266	249	274	286	262	292	299	255	257	274	267	295	262	230	296	294	287	283	250	277	268	270	300	255	309	278	266	274	251	236	278	278	300	262	281	297	267	265	276	273	271	246	283	298	293	245	317	259	285	270	305	293	262	256	263	287	248	272	279	274	254	297	247	285	275	279	272	293	289	276	299	273	264	273	239	273	310	275	278	262	263	283	291	256	233	240	282	312	316	269	309	264	281	287	252	259	302	282	300	287	308	283	268	267	292	305	295	292	241	297	299	280	249	256	245	253	306	282	285	285	302	259	262	299	320	285	255	239	287	280	278	282	253	278	265	273	279	279	252	241	289	280	236	270	281	287	276	267	266	270	258	253	257	260	279	289	260	278	284	281	282	271	282	287	259	299	282	280	286	236	250	254	264	273	255	252	247	276	298	255	280	239	305	266	262	267	303	266	266	271	287	247	262	308	302	294	288	245	290	259	286	286	290	267	279	308	291	285	261	277	260	287	262	261	261	266	265	272	262	285	252	283	287	269	270	258	279	272	272	276	260	259	259	263	299	257	274	258	281	272	277	253	279	283	272	270	261	268	254	244	282	263	267	281	255	285	242	258	286	282	277	266	252	245	261	289	298	283	304	288	273	305	269	263	255	263	273	251	299	282	291	284	293	306	277	278	268	233	247	263	289	279	276	279	293	276	247	282	230	281	281	267	270	267	250	290	262	275	258	278	270	295	275	282	295	290	275	288	275	273	290	260	272	266	250	275	301	270	241	219	262	277	280	257	259	278	238	296	263	254	314	266	260	253	297	278	259	257	299	261	283	284	301	253	275	292	274	304	271	256	256	260	284	282	285	253	277	289	275	282	275	283	274	229	257	263	256	250	247	260	273	261	280	256	291	276	278	230	302	287	308	286	279	303	256	290	295	277	267	281	298	260	261	274	244	296	256	300	246	259	281	274	290	265	240	265	287	275	263	237	271	286	247	256	266	260	245	311	281	280	269	267	279	284	281	307	265	307	304	269	284	282	279	277	271	277	280	268	270	299	296	256	277	263	257	264	280	254	268	278	236	263	271	294	271	254	282	299	249	302	289	290	289	273	261	287	263	223	297	278	288	281	263	251	266	278	250	280	267	294	299	267	236	263	283	269	275	263	257	289	272	284	267	243	271	264	296	277	305	263	305	274	300	281	257	282	254	304	272	268	284	282	273	264	265	284	263	258	246	293	280	273	301	257	260	293	280	301	284	336	257	293	282	284	284	284	254	248	258	253	276	264	254	299	304	265	273	263	271	297	263	292	287	271	282	265	283	251	287	266	288	265	271	292	270	250	276	272	267	303	258	263	294	236	250	261	262	258	283	272	259	293	253	282	251	250	283	270	280	297	278	262	256	292	291	240
43476	26387	15777	8778	4533	2639	1817	1359	1011	815	743	633	601	655	589	596	636	628	628	624	643	618	617	587	604	588	617	600	597	605	650	593	605	627	596	632	584	635	577	628	589	578	616	610	635	672	599	611	664	601	614	620	631	602	596	577	609	582	651	591	654	612	569	601	619	637	604	569	649	597	620	600	604	609	590	610	605	600	621	628	657	611	582	629	635	658	583	621	586	583	624	626	576	584	642	559	617	587	578	575	653	606	615	588	641	616	587	618	628	622	613	646	615	571	629	643	652	623	605	617	611	634	581	627	613	619	648	583	593	611	587	654	586	619	639	621	618	657	651	619	643	583	638	640	600	664	592	599	611	593	577	592	561	587	593	618	597	647	594	619	648	661	579	540	620	621	610	607	584	600	669	614	639	623	697	613	581	601	616	594	643	628	580	585	634	602	628	569	571	563	621	618	609	641	601	606	629	590	596	628	554	622	618	626	623	592	549	601	597	592	650	578	558	572	628	650	593	590	590	642	543	613	610	654	565	620	629	599	565	613	613	603	626	609	651	597	583	576	589	544	588	624	540	552	622	595	581	609	593	632	592	568	603	615	641	549	568	587	618	606	621	588	622	593	583	595	618	577	622	614	658	618	591	578	598	606	609	612	581	655	664	583	641	579	605	626	594	636	604	581	630	627	637	604	619	643	610	608	597	592	644	609	615	619	573	676	609	600	652	614	619	577	617	567	616	595	612	619	635	592	583	577	616	598	659	605	573	613	630	622	617	617	630	615	597	592	575	603	575	566	597	627	593	608	630	645	613	608	638	598	625	644	606	623	590	615	562	654	601	604	562	595	587	569	595	602	586	606	609	636	603	642	623	626	583	584	613	587	629	607	604	643	635	591	631	602	650	634	603	574	612	628	569	647	578	624	620	589	578	630	590	629	620	605	571	622	616	602	578	589	599	591	623	585	615	642	587	644	609	602	636	601	642	598	668	625	599	623	585	608	574	611	606	622	566	614	621	629	583	583	586	619	610	610	555	626	592	606	612	616	580	598	602	635	618	648	625	648	600	608	652	593	635	623	574	566	624	579	628	590	632	603	578	607	591	638	579	602	554	626	595	591	663	584	648	595	581	584	591	634	611	620	612	578	603	594	658	625	614	596	603	597	606	578	620	624	593	615	664	585	578	646	585	577	590	629	604	606	621	638	571	612	634	601	563	591	608	616	595	576	603	588	593	597	623	651	623	626	598	631	583	612	646	584	599	614	594	660	572	594	617	613	636	591	606	597	618	594	621	595	545	582	615	662	570	574	632	573	594	634	609	659	624	590	609	591	604	616	637	643	611	611	570	614	600	602	592	604	630	588	612	546	648	608	604	567	591	640	569	671	638	631	609	646	601	617	596	582	592	620	683	630	587	599	642	616	606	620	571	606	610	548	663	561	574	628	628	595	601	654	626	589	574	661	555	635	601	590	613	630	685	614	567	609	588	611	612	609	628	611	618	604	621	546	626	648	609	665	575	607	605	614	608	588	652	625	616	668	595	612	576	608	657	592	594	632	573	555	575	605	630	595	624	641	612	639	641	612	602	657	606	625	652	581	646	628	608	613	596	615	637	539	582	583	628	640	618	557	640	589	647	599	559	585	592	584	603	595	618	605	564	585	601	634	587	562	656	624	640	608	615	632	574	641	600	590	600	619	635	621	651	587	609	654	608	651	621	595	596	582	611	561	633	608	621	606	594	624	607	618	619	629	646	607	616	597	604	634	644	604	621	646	610	562	646	603	590	633	603	615	516	608	590	591	602	614	596	615	623	593	544	626	582	586	642	609	608	590	640	610	581	635	581	595	627	631	624	646	614	618	612	630	614	607	602	600	569	594	568	591	640	601	620	623	615	639	594	583	589	651	628	592	623	656	629	585	605	599	561	589	588	619	622	593	598	588	613	611	607	610	590	632	598	618	650	595	582	620	582	587	642	590	552	555	584	653	654	608	625	626	600	645	623	599	616	617	583	607	600	602	615	650	664	582	627	580	608	609	625	594	607	580	585	567	596	618	603	638	605	589	625	630	616	622	633	587	632	564	618	641	612	569	615	657	572	642	595	619	645	608	609	628	623	600	647	558	592	595	602	621	656	625	615	632	623	616	628	675	586	621	641	609	638	651	556	591	606	610	606	615	650	616	600	646	579	607	559	599	602	610	578	622	593	624	617	652	596	617	613	626	594	666	599	628	661	599	618	629	600	599	599	598	598	580	592	650	546	627	563	591	581	653	604	613	661	583	602	600	641	571	601	619	626	593	600	617	635	649	610	612	620	627	594	656	564	620	639	633	604	604	558	611	612	621	606	625	615	591	618	576	628	578	589	624	586	646	622	591	591	558	612	620	637	599	621	624	640	603	589	592	603	618	637	570	618	623	626	601	646	602	582	577	621	594	605	574	572	611	645	621	605	596	594	663	562	606	588	572	613	635	592	600	605	600	637	632	610	648	584	622	622	558	633	587	582	577	655	591	659	611	611	597	572	640	593	623	625	596	590	584	619	599	589	631	630	607	633	639	645	580	573	609	616	592	587	594	708	567	571	631	591	569	634	622	646	626	625	599	592	625	599	585	588	563	611	603	613	571	623	579	606	640	589	608	602	599	603	616	575	623	587	591	579	606	601	648	610	590	583	604	600	631	598	641	608	557	602	666	644	634	604	619	613	636	597	610	585	566	572	601	585	642	616	626	633	656	631	604	574	623	642	615	667	602	601	559	537	579	649	591	621	590	575	613	579	597	592	603	618	601	622	620	599	650	637	625	609	618	624	612	569	623	604	599	660	626	684	603	601	595	599	626	623	597	646	641	587	601	542	619	572	674	623	627	623	626	657	577	614	613	610	598	607	624	615	603	579	654	648	572	604	577	645	638	620	608	608	634	674	580	623	633	625	588	583	629	646	576	597	583	600	592	617	580	634	611	625	604	581	657	582	611	607	616	590	655	606	604	633	593	586	586	587	593	556	597	542	597	591	621	621	612	580	604	628	617	606	588	562	567	604	638	638	590	635	621	667	613	590	604	585	588	606	608	647	597	593	605	632	619	579	570	602	567	598	630	620	579	616	603	629	627	633	607	645	614	627	581	604	612	627	622	657	592	640	604	625	599	600	618	635	581	631	612	609	625	604	606	612	631	659	587	629	639	590	610	618	602	595	627	616	613	637	620	601	618	582	652	628	654	562	645	610	602	618	603	588	650	590	652	604	612	601	618	595	585	636	569	578	615	595	591	600	594	635	622	597	577	632	609	562	595	590	604	627	636	619	627	591	595	611	615	623	574	583	595	606	615	624	627	609	596	588	614	631	604	629	599	587	612	584	598	638	627	578	632	601	591	616	586	619	620	601	654	667	580	612	634	593	618	663	602	608	624	622	623	631	614	584	614	574	598	626	557	601	599	577	573	629	608	602	619	635	595	613	619	606	561	633	612	648	607	584	613	597	613	604	586	635	592	654	603	600	644	626	632
49958	16901	3452	943	508	380	320	287	268	283	296	258	266	254	281	293	280	261	245	280	288	275	257	257	254	271	285	306	251	313	310	309	263	263	266	275	282	289	265	293	265	262	280	282	277	266	268	260	255	251	295	268	305	297	277	266	253	280	245	276	287	272	266	264	266	302	234	302	288	237	278	282	264	307	258	259	277	290	284	237	255	282	296	255	261	243	276	287	267	289	305	280	270	279	303	268	255	255	236	243	242	258	296	290	272	271	288	246	277	286	259	273	262	271	245	270	290	304	287	304	264	295	262	255	275	280	281	281	288	229	275	235	258	252	290	265	249	289	269	248	274	255	259	251	282	267	254	233	295	300	288	280	281	282	265	264	230	259	260	289	276	253	261	253	288	280	285	295	268	272	291	292	284	245	270	315	299	299	290	274	271	269	265	278	290	300	271	277	304	260	243	288	266	307	271	267	246	299	252	298	276	268	282	285	270	277	263	275	293	272	274	301	291	263	260	281	265	249	276	272	275	287	249	274	293	282	274	282	246	287	255	289	270	226	237	269	233	254	280	299	258	277	269	245	260	279	278	291	269	274	253	273	248	283	279	259	294	271	295	255	266	281	249	232	302	283	261	277	263	267	299	242	267	268	275	254	263	302	285	257	271	289	271	277	256	255	266	263	255	273	306	333	281	258	248	284	258	290	271	273	254	263	262	275	248	272	237	284	326	272	282	266	252	291	268	316	249	282	264	281	249	251	291	271	256	244	255	240	265	299	238	303	272	282	312	249	274	303	283	254	265	227	281	279	274	288	267	251	273	264	282	301	288	294	276	257	264	268	263	288	261	298	252	288	264	257	259	289	292	255	245	264	271	292	290	287	257	284	286	277	254	261	276	263	247	260	278	237	288	282	266	263	293	297	253	281	237	270	274	270	264	270	266	289	288	250	273	249	278	263	253	289	275	245	282	258	273	270	272	289	288	267	283	266	269	263	244	275	277	298	301	252	253	270	273	280	288	279	261	290	253	259	246	236	291	271	285	262	285	273	263	281	285	248	262	252	261	290	299	294	296	247	300	237	280	284	266	266	275	281	258	279	275	273	272	298	290	284	282	251	271	254	274	259	270	271	229	273	273	281	258	292	247	262	286	247	261	228	260	252	277	281	281	289	261	275	274	293	274	246	270	263	286	304	244	269	279	246	291	297	278	279	278	248	292	277	277	296	267	284	249	295	301	304	254	272	287	253	247	248	231	286	270	304	283	304	274	285	270	267	263	256	272	292	270	255	255	249	267	283	269	268	264	255	275	259	279	256	262	259	280	275	256	271	269	275	267	255	282	260	264	268	297	303	272	286	257	283	266	288	276	271	258	275	266	250	253	263	274	283	272	274	278	299	293	292	258	250	248	256	257	252	288	261	245	254	263	273	276	240	250	276	262	267	266	272	254	223	244	286	300	233	282	268	283	285	276	288	278	278	269	258	276	282	274	270	259	275	263	264	282	258	271	254	236	262	261	298	274	257	285	272	252	252	269	273	286	254	268	263	260	255	264	257	238	282	283	277	263	277	276	246	278	273	255	268	259	285	254	263	263	286	271	282	251	257	250	282	289	254	276	273	229	245	242	266	277	258	267	262	272	294	281	298	250	264	292	293	257	274	264	267	289	268	280	251	270	268	271	255	321	283	252	249	257	258	280	274	269	281	272	273	263	292	286	287	282	284	283	262	276	265	265	315	278	257	286	276	256	282	290	278	280	270	229	294	249	276	314	282	280	295	266	283	302	270	263	304	241	284	248	261	260	288	293	261	261	272	264	269	242	249	247	250	275	304	246	288	245	292	258	258	294	291	317	275	264	271	281	260	241	289	251	274	235	264	275	287	259	240	284	279	288	274	287	270	282	283	268	286	298	280	276	276	234	254	263	281	252	283	301	270	268	277	260	288	294	295	261	288	279	286	267	259	242	263	303	236	255	257	281	280	288	230	278	267	269	266	335	272	287	271	287	252	255	292	275	280	252	261	270	273	304	275	228	291	290	274	253	264	249	267	277	276	282	263	279	321	277	291	294	284	272	261	276	265	275	271	261	302	266	288	230	249	274	267	264	248	240	282	239	293	269	247	286	294	271	273	288	255	252	310	305	284	265	259	272	290	271	265	292	258	286	271	268	252	265	214	262	257	285	301	235	277	288	287	281	271	243	248	271	301	253	284	259	260	282	279	301	267	288	269	258	266	253	290	291	276	302	268	307	278	261	299	266	290	258	259	282	271	268	263	243	277	246	236	281	295	265	281	260	281	282	276	289	274	293	247	302	307	272	290	286	244	301	296	285	283	256	293	271	269	283	262	277	277	235	239	254	268	279	279	297	258	287	264	292	326	281	284	294	249	262	275	270	281	263	234	272	272	291	272	295	276	308	281	285	257	266	261	247	275	277	267	308	270	260	296	299	238	288	234	272	257	274	298	272	278	247	278	272	287	287	254	247	299	267	250	288	284	275	242	295	272	263	255	271	256	279	266	264	289	257	258	265	290	263	233	285	276	275	308	264	270	278	266	273	267	271	226	274	289	280	270	296	279	268	287	276	281	265	270	305	275	276	250	260	298	283	253	316	282	283	271	273	276	298	283	251	281	260	274	287	284	271	282	224	289	256	289	241	291	265	266	301	307	312	262	270	263	283	272	254	270	263	270	248	280	233	266	265	264	251	238	269	260	266	270	272	257	259	267	258	267	267	254	284	282	297	254	268	293	259	269	271	300	275	267	300	275	290	251	242	306	279	289	297	277	271	265	231	278	292	274	247	273	267	242	284	285	238	307	248	280	270	287	280	291	257	282	266	276	271	273	262	296	268	298	275	277	267	265	271	247	246	280	257	269	268	279	288	260	275	264	282	245	270	265	255	290	263	269	296	289	236	285	283	288	243	264	271	290	293	251	269	252	285	271	281	319	275	243	262	270	265	271	258	266	280	255	278	269	266	272	280	326	225	282	271	252	264	275	284	280	270	275	284	264	268	275	316	288	263	279	309	305	268	248	291	278	265	258	307	272	255	262	266	248	258	245	287	255	245	283	309	240	274	274	259	261	269	274	292	284	268	255	274	286	304	289	280	284	279	281	260	283	268	293	286	277	280	266	290	290	263	304	303	282	310	248	278	264	260	280	260	256	244	255	257	246	274	263	286	257	280	283	256	288	266	265	284	255	294	283	240	275	296	251	250	271	246	283	283	242	230	280	249	243	287	257	270	292	293	281	241	255	291	276	281	270	276	271	277	269	292	276	264	269	255	265	311	246	269	244	271	265	279	291	305	283	287	283	280	236	258	276	264	284	267	293	275	282	240	272	304	296	267	277	265	266	282	258	264	264	259	275	259	251	321	275	261	246	258	259	275	263	288	255	259	241	249	278	240	301	251	269	299	280	274	265	296	266	308	226	295	275	316	233	259	270	278	269	247	258	287	279	270	290	249	285	297	300	267	266	267	259	290	300	297	274	282	248	301	263	284	256
34395	11340	4146	1996	1247	869	700	661	641	649	615	617	654	573	634	631	605	580	620	620	595	631	612	643	645	657	574	585	610	581	579	612	583	594	610	640	595	607	564	548	597	641	629	592	603	596	577	598	603	643	632	642	571	618	599	655	571	592	576	595	573	608	601	614	629	616	562	631	573	600	633	611	610	617	562	616	563	606	583	594	606	613	591	621	611	603	609	659	556	614	578	582	584	593	620	657	631	583	623	587	586	600	586	583	587	640	593	601	614	626	583	601	608	626	617	620	591	615	592	563	600	603	596	604	636	609	624	588	581	647	606	589	559	622	623	614	605	598	627	596	536	664	588	593	595	602	629	603	576	615	609	603	612	589	607	644	623	622	601	614	601	548	645	592	615	587	605	621	607	585	597	546	629	575	617	607	594	597	603	581	625	611	634	611	622	627	646	585	643	609	626	593	592	636	620	615	601	559	589	576	588	621	618	598	567	580	577	589	553	596	586	632	603	598	602	619	594	596	574	595	589	616	588	615	623	674	580	610	629	563	606	613	614	534	589	595	628	582	639	590	619	574	568	574	635	596	596	587	609	588	608	557	585	592	619	585	616	609	630	608	600	599	585	579	579	601	653	571	586	617	637	601	587	572	604	594	615	581	604	582	606	621	611	599	600	598	609	590	619	545	578	577	603	573	610	593	590	561	621	620	631	601	605	626	645	665	636	610	619	602	616	622	598	612	565	572	616	629	619	606	561	577	596	578	598	586	565	619	634	618	594	585	630	632	597	616	610	628	619	578	624	615	595	587	591	592	641	622	591	617	632	559	626	593	593	588	595	612	564	616	574	618	615	593	576	605	624	604	624	602	642	646	631	578	626	637	578	575	636	579	651	647	581	638	616	601	611	600	612	569	597	567	608	608	582	610	616	604	623	624	615	636	604	596	612	577	616	587	612	586	584	588	643	597	609	625	612	605	639	618	616	574	585	602	670	604	605	622	543	617	555	591	634	610	642	598	634	569	623	584	624	602	579	597	618	593	623	583	575	613	616	618	620	590	668	596	601	577	587	630	592	637	602	581	631	572	628	597	610	560	615	647	618	546	587	640	595	618	608	639	573	599	592	622	591	589	564	601	613	611	585	528	555	614	599	597	614	597	598	559	571	571	606	548	608	589	572	586	585	643	589	609	628	649	573	643	616	614	556	625	630	586	615	622	639	576	610	567	584	581	616	633	581	616	625	588	589	584	572	647	571	610	595	591	596	597	628	647	578	609	640	629	621	602	591	590	574	555	562	606	608	602	573	619	591	626	636	609	587	582	609	622	595	595	630	630	621	595	589	609	553	588	597	580	567	564	589	624	620	631	603	601	562	612	575	585	587	547	586	626	591	572	559	601	637	590	575	627	612	604	574	573	592	614	591	625	593	629	571	617	585	579	600	623	570	583	584	603	583	613	562	634	612	571	606	570	610	569	627	610	607	615	633	601	626	602	607	606	558	657	601	534	595	640	608	591	573	604	636	651	592	602	602	621	579	580	598	560	604	583	659	583	605	616	573	656	608	606	620	572	595	598	614	583	584	578	612	535	581	563	591	590	556	624	599	557	583	613	636	622	644	630	638	620	595	601	593	648	639	573	604	588	587	608	614	607	616	600	599	613	579	578	619	577	642	596	591	586	571	593	609	582	595	616	629	619	621	622	633	582	621	587	604	596	586	610	599	598	592	625	630	645	599	660	633	600	589	614	620	612	633	594	597	607	593	614	638	607	608	589	554	637	595	624	599	613	561	608	546	597	597	633	581	606	610	584	587	577	638	563	635	576	615	570	603	591	622	588	601	590	657	585	606	564	590	578	599	601	583	599	596	587	607	649	575	600	586	571	560	586	564	608	596	596	605	616	593	603	570	612	572	592	585	624	570	527	579	586	572	592	596	580	595	622	626	614	596	568	547	623	615	583	592	606	582	620	583	625	590	594	576	606	633	583	595	611	603	559	574	609	641	602	574	608	572	580	652	623	603	598	574	652	591	601	578	628	642	581	626	577	604	629	569	612	623	579	572	609	622	606	610	614	598	624	603	597	618	584	627	574	635	591	592	617	625	588	576	588	610	574	623	625	610	631	569	637	608	612	581	663	609	567	638	605	587	601	607	595	625	627	572	610	591	630	570	654	582	572	586	604	605	634	634	617	628	619	608	631	606	610	644	598	606	565	640	634	589	588	610	595	628	596	601	597	631	602	614	611	598	556	630	610	607	585	619	613	555	599	567	553	567	588	598	621	599	626	627	621	593	627	649	624	631	544	656	617	610	583	616	642	585	602	594	591	592	628	597	589	592	602	610	604	588	560	598	590	613	601	571	558	611	590	620	566	586	646	627	586	578	589	640	581	597	576	627	603	581	656	644	624	613	610	616	604	608	591	606	643	555	571	589	612	598	555	597	599	601	621	615	631	614	570	635	596	589	623	571	596	597	608	622	586	611	605	614	616	632	575	593	615	603	582	600	613	610	594	613	587	642	573	601	667	618	580	637	635	554	588	554	613	528	612	587	649	619	607	634	543	607	617	595	578	606	599	635	598	572	600	631	583	604	547	592	581	596	624	644	574	616	595	577	616	601	596	620	577	591	618	601	587	609	630	598	594	563	612	583	575	588	562	624	576	614	593	566	600	631	582	580	565	604	580	633	634	616	625	555	585	632	583	570	636	573	579	545	647	596	575	629	540	657	632	587	610	563	589	609	595	592	619	625	598	627	596	607	607	602	642	596	587	607	641	588	619	598	587	606	634	620	557	613	634	637	595	617	643	621	570	588	629	575	599	576	661	607	603	610	627	629	608	563	590	613	628	614	576	632	572	559	615	630	602	625	654	583	620	593	579	651	601	631	613	610	609	624	613	547	635	592	583	576	577	606	609	573	563	595	642	605	589	568	625	575	583	573	574	586	593	626	597	568	635	603	557	609	627	581	601	612	584	585	576	582	626	587	610	637	603	580	572	586	593	603	627	616	567	640	568	634	589	595	574	615	592	592	582	627	599	590	667	576	597	595	590	588	571	603	591	630	625	627	602	598	574	620	585	585	611	670	563	619	570	604	627	610	619	573	577	638	633	624	605	633	609	603	617	631	643	589	592	608	603	619	662	664	653	612	600	588	561	571	611	590	606	585	599	613	640	614	592	553	625	613	608	590	658	650	574	602	591	660	585	627	612	632	621	567	605	594	535	591	624	568	603	625	605	584	553	616	597	593	596	627	579	578	583	649	585	596	581	591	581	551	571	604	598	634	562	611	621	617	584	587	624	569	599	577	595	570	615	589	580	584	641	646	611	601	597	580	644	610	628	534	592	582	551	587	581	616	631	592	601	643	608	600	590	612	585	557	568	603	593	596	636	633	621	563	593	611	630	615	576	586	621	585	621	610	604	606	596	604	619	584	595	580	582	592	545	609	601	578	576	564	610	583	594	561	607	602	622	582	557	593	554	643	647	640	592	611	586	557	590	579	618	580	552
58964	28029	9824	2384	888	551	404	337	334	309	261	264	231	278	285	271	307	262	249	272	266	312	260	253	274	269	253	317	258	308	307	253	268	259	264	285	247	246	267	257	252	276	274	241	297	298	268	278	267	282	266	249	271	260	291	290	265	284	262	258	282	248	278	264	274	236	255	282	268	278	264	264	277	261	291	252	277	249	247	247	283	235	245	246	255	277	287	260	276	286	253	283	275	263	267	280	304	259	275	261	263	278	299	280	265	285	291	257	281	271	284	287	257	246	275	230	284	275	306	278	306	257	277	292	275	278	247	270	285	262	276	264	258	252	265	283	266	287	249	264	298	266	292	269	302	276	287	276	283	263	267	262	275	264	263	263	271	278	271	246	274	262	254	266	241	267	258	248	267	242	236	257	249	284	274	281	288	275	286	277	284	283	258	268	268	296	255	263	249	267	284	250	252	278	285	257	301	279	249	306	279	254	278	299	278	251	238	252	286	249	311	226	289	302	256	238	256	262	273	275	275	259	246	262	254	253	281	250	289	271	249	279	257	270	256	257	295	294	291	277	226	290	261	281	313	257	243	266	279	250	290	274	263	267	249	275	264	268	265	248	235	269	307	275	264	315	265	266	278	255	277	260	282	276	254	253	290	309	275	257	269	267	288	274	267	261	290	280	292	273	289	243	266	267	279	280	270	281	235	234	262	253	227	269	269	289	286	285	263	271	254	268	269	293	240	273	264	272	252	290	308	254	266	255	263	265	254	261	235	299	265	266	286	270	252	303	268	262	273	287	288	280	263	306	259	251	272	276	275	279	264	242	293	284	260	321	241	279	250	254	252	283	260	278	303	267	303	277	273	280	243	291	273	290	260	245	241	265	273	239	274	296	258	244	248	258	282	263	263	263	314	321	281	287	241	240	236	257	235	258	296	242	261	271	263	270	270	278	241	266	304	256	273	238	277	244	285	267	249	301	269	274	278	241	260	276	252	248	268	229	246	268	269	260	256	239	294	253	262	284	280	254	283	268	300	261	263	271	257	257	279	272	267	269	291	269	268	255	249	254	276	276	281	254	264	253	255	267	242	273	291	273	287	256	272	282	287	277	262	289	267	244	282	253	280	271	294	276	291	275	255	259	242	276	261	270	227	259	273	285	297	243	235	244	271	241	272	295	286	269	267	283	250	286	258	266	288	245	259	292	245	268	293	260	277	307	256	280	269	247	270	261	276	249	265	253	281	282	234	274	274	280	277	285	258	270	277	262	250	264	269	257	296	266	286	318	287	284	285	267	291	282	257	290	312	280	241	274	275	289	259	280	281	260	249	276	269	299	280	258	310	280	277	256	269	279	251	253	278	245	281	296	237	274	251	275	285	272	272	289	246	266	286	256	247	279	238	268	262	273	273	281	274	257	285	231	270	300	268	256	279	245	287	279	213	254	278	254	291	261	293	303	253	267	253	289	279	265	244	280	257	255	268	259	283	273	236	269	277	283	304	309	270	278	281	295	272	235	250	278	277	264	224	267	255	251	264	264	287	291	266	308	290	299	256	273	261	285	306	242	269	240	250	275	313	307	254	274	264	261	289	258	260	246	283	273	251	278	256	263	295	267	278	264	277	263	256	247	293	293	267	277	269	296	329	299	268	253	287	248	279	295	281	271	285	255	305	286	264	261	269	242	288	275	283	294	255	283	288	272	255	278	246	272	242	244	295	259	298	283	262	239	267	262	275	295	295	239	291	266	270	259	243	275	264	278	301	258	271	305	284	274	299	257	226	232	250	240	287	296	275	278	270	253	269	284	250	296	261	260	275	271	265	275	273	286	277	286	260	274	233	252	249	221	279	287	288	281	242	264	238	282	259	248	276	236	254	280	278	266	264	289	262	279	302	278	279	240	253	293	293	280	255	271	286	255	255	266	255	250	269	287	293	263	277	240	273	281	268	273	272	248	277	266	231	244	247	306	292	291	238	255	244	293	273	272	261	252	250	259	287	263	301	274	242	273	266	246	264	261	269	297	275	243	256	267	262	267	285	314	300	269	253	293	320	234	293	268	245	280	263	254	305	265	280	260	252	293	278	303	270	258	286	261	297	273	278	255	264	243	275	291	275	273	271	268	253	283	244	257	256	252	271	274	263	258	295	237	275	279	251	271	303	248	287	291	278	237	287	294	274	252	276	251	285	260	253	273	238	284	305	276	286	278	278	264	311	261	281	260	268	255	268	265	277	261	261	257	274	256	267	269	251	245	296	270	292	259	245	263	267	270	287	291	304	288	245	285	266	293	283	238	279	291	261	235	287	295	284	260	275	269	249	300	310	297	257	238	245	260	279	286	264	248	298	303	266	290	296	314	267	262	279	284	308	287	298	290	303	280	291	292	254	268	251	292	254	277	264	258	251	253	288	243	261	255	281	287	273	260	288	273	248	271	293	270	304	256	258	275	246	278	267	252	268	236	231	336	256	275	256	251	251	267	316	268	269	261	243	296	261	266	289	278	284	271	256	292	269	280	275	271	284	237	277	265	295	280	251	278	265	257	260	247	257	275	251	291	256	261	241	297	273	258	260	237	243	271	255	296	254	274	261	253	241	262	253	300	266	255	274	245	270	274	238	240	287	265	277	272	261	283	270	280	268	261	275	277	266	239	279	273	268	276	273	284	244	263	273	284	283	289	276	281	258	269	254	260	296	285	252	278	271	293	244	245	278	281	301	279	298	246	259	270	298	298	278	291	310	315	274	293	253	256	290	272	276	292	288	262	276	275	248	261	274	274	262	291	266	296	308	300	257	256	242	279	266	258	250	280	243	263	281	286	271	257	257	302	255	248	278	272	254	273	261	247	289	273	294	280	274	286	273	284	282	262	266	264	279	251	287	258	244	273	280	238	256	266	263	269	286	259	290	287	284	306	275	274	278	264	258	247	275	276	280	277	264	255	277	260	289	292	276	255	261	269	233	265	266	267	278	270	261	273	273	275	254	250	273	267	276	265	280	250	262	271	272	258	298	286	239	303	283	275	267	299	298	240	246	269	259	278	283	273	269	246	255	273	253	251	278	305	285	290	247	250	262	289	254	255	270	255	285	272	273	275	278	271	245	270	286	279	250	274	244	260	237	261	272	274	253	287	272	286	278	238	286	269	302	270	269	252	256	274	278	257	310	253	248	247	242	265	284	267	246	278	292	243	273	276	280	295	243	267	249	279	274	252	261	277	255	290	282	249	301	226	274	276	257	284	286	269	258	247	309	291	284	268	265	271	268	255	244	256	278	288	254	240	234	263	247	293	288	239	282	279	281	298	255	265	269	260	267	249	293	291	280	260	273	282	279	293	270	294	272	274	268	240	262	267	270	268	246	272	261	252	271	270	264	237	302	280	282	283	251	250	271	248	256	279	256	266	265	258	256	231	287	284	260	262	280	263	278	272	256	254	255	261	294	255	249	266	257	269	293	257	271	293	253	276	276	260	278	281	274	252	272	279	285	292	276	271	270	265	258	266
40352	21790	9062	4372	2356	1456	1068	804	759	725	646	622	589	584	562	565	622	610	583	619	604	586	608	644	620	584	623	568	537	615	593	608	623	580	616	596	610	629	609	613	629	606	657	592	632	615	618	591	576	583	578	646	615	576	584	614	569	637	612	615	625	607	578	589	609	600	573	603	586	601	593	573	555	660	589	582	600	549	622	613	598	555	572	620	580	583	562	636	566	602	612	587	614	604	636	607	638	619	604	594	580	644	626	566	604	627	580	624	613	563	611	572	606	593	596	589	598	599	595	623	630	629	641	577	616	615	598	629	625	629	589	609	600	578	630	604	616	635	602	646	555	622	565	597	623	611	611	609	622	598	636	602	615	614	618	587	612	577	539	610	607	583	651	614	602	583	587	640	583	606	587	582	595	594	614	623	584	593	609	546	601	612	608	585	600	572	565	607	595	594	616	571	605	625	587	584	593	590	597	579	588	591	663	639	559	598	638	601	572	607	599	523	592	622	618	658	586	632	594	639	668	620	582	594	580	584	608	599	589	588	609	576	584	656	602	583	601	610	644	660	550	596	576	547	590	603	592	579	616	627	596	617	581	575	624	607	639	616	592	605	565	601	619	581	634	613	612	646	582	605	630	558	617	647	619	619	608	593	677	581	584	564	617	576	596	567	578	602	623	568	605	662	607	598	644	625	583	620	624	558	602	604	593	592	621	610	616	569	618	644	610	606	555	568	615	582	571	608	603	611	602	593	585	612	592	615	618	620	618	615	579	601	589	615	599	610	591	661	603	587	632	593	609	598	595	599	595	604	605	609	568	601	569	618	606	596	617	607	597	600	633	610	606	586	607	611	606	589	636	617	601	620	608	619	604	588	573	658	623	646	612	563	623	571	611	611	590	595	574	595	596	609	591	629	650	654	632	587	632	603	602	578	653	612	569	602	556	583	580	595	589	638	598	597	602	621	628	625	616	625	563	574	608	607	619	592	575	644	613	629	619	598	627	576	618	586	621	634	577	597	604	628	593	593	622	594	573	636	588	606	614	652	602	623	613	579	599	626	621	564	604	672	596	628	593	593	630	596	611	600	567	642	594	629	555	563	556	614	615	651	639	589	574	582	593	604	601	588	596	561	620	595	620	603	580	594	604	606	638	621	615	623	630	607	627	628	588	601	624	619	620	569	625	576	564	602	591	605	620	597	623	610	629	591	588	622	591	597	606	609	592	606	577	590	603	614	604	590	596	598	615	562	591	607	621	609	613	621	578	600	579	584	617	589	568	595	597	587	633	619	640	599	640	617	626	641	615	640	616	578	603	594	628	615	591	593	611	637	625	582	609	655	569	634	601	613	575	598	610	582	579	541	600	619	625	594	643	669	606	587	597	571	614	582	609	597	598	538	670	595	585	619	555	602	631	620	615	625	653	621	623	631	580	607	612	571	608	627	605	635	615	591	550	598	562	617	639	616	607	587	649	601	594	606	632	621	615	614	599	578	550	582	603	590	592	608	555	620	586	613	564	593	595	611	632	612	621	595	603	576	641	603	586	611	609	577	604	601	597	602	613	602	602	630	620	585	613	625	623	609	653	584	575	566	570	627	640	608	620	579	612	654	569	590	602	572	621	575	581	575	576	598	571	609	543	637	605	605	599	597	603	588	573	584	608	676	604	592	603	588	602	572	583	570	568	571	617	578	630	561	610	627	573	581	623	604	590	600	579	612	610	644	620	597	599	621	609	600	569	627	579	595	629	558	576	647	604	577	609	608	651	602	607	615	610	603	619	618	587	584	586	584	612	636	594	589	605	592	588	578	585	639	607	651	595	592	585	598	626	586	630	600	625	629	579	590	590	594	629	621	581	602	637	582	558	618	569	601	621	585	659	573	589	601	581	600	584	578	599	633	574	587	608	639	578	602	611	578	602	615	638	589	604	644	574	584	589	606	668	582	542	585	587	574	618	574	609	611	580	595	567	621	594	601	598	640	649	597	610	618	607	632	582	604	599	607	551	593	609	567	556	625	581	602	596	599	642	571	596	583	648	630	631	614	593	600	599	601	616	608	593	603	618	643	592	627	614	568	606	579	587	608	628	570	585	556	642	602	621	616	585	603	621	625	603	577	602	568	582	597	638	601	607	619	596	578	650	570	596	586	579	613	621	603	597	604	590	598	614	595	570	577	609	615	582	602	590	587	558	594	621	587	613	612	624	599	600	547	573	564	600	638	630	577	630	581	610	549	591	608	608	571	608	610	602	607	592	614	640	576	579	598	601	586	598	603	607	623	636	633	610	631	585	593	644	605	645	615	608	586	603	654	629	631	587	627	607	598	634	615	592	613	604	588	610	625	644	551	597	574	597	600	639	612	609	586	613	604	598	587	611	604	637	621	604	587	635	606	584	617	643	567	597	550	620	597	577	633	600	626	612	610	606	625	624	617	602	594	604	577	598	610	600	571	618	574	586	614	610	555	614	618	582	608	603	583	619	598	616	617	640	603	580	652	623	596	614	616	611	581	595	606	593	617	634	587	569	582	582	592	621	612	605	569	610	583	564	626	643	588	601	573	636	592	588	582	601	639	635	577	631	593	561	578	542	604	621	600	604	610	582	631	566	622	612	598	593	630	590	592	604	570	636	622	630	602	556	565	595	604	605	570	604	614	607	592	629	598	666	623	620	623	616	614	629	619	638	663	634	618	581	558	623	623	597	557	638	627	585	610	621	572	580	545	605	624	609	592	601	622	588	604	573	562	609	621	671	601	635	603	624	570	574	554	558	616	632	631	573	569	589	617	585	627	627	633	594	611	619	615	588	612	572	600	629	639	574	595	575	601	621	624	578	613	627	589	587	598	574	614	576	534	611	605	613	603	572	575	607	577	589	563	576	549	552	607	605	616	605	567	589	615	599	573	625	644	618	609	629	582	615	573	570	636	613	565	614	609	579	585	606	583	606	614	608	599	580	619	604	618	578	544	583	594	615	572	594	568	618	597	605	607	614	625	621	569	602	641	611	591	605	602	622	589	621	613	627	624	593	586	577	621	562	601	588	622	611	624	633	611	617	603	625	613	611	620	567	549	576	603	679	633	605	614	594	621	569	625	624	578	606	609	561	611	635	585	629	607	604	546	568	601	638	579	642	582	571	600	638	619	600	628	625	595	616	596	630	592	618	567	615	564	633	577	596	574	610	589	603	599	573	575	599	583	602	623	616	569	611	633	575	574	576	669	549	611	630	597	598	593	611	592	592	561	664	605	581	586	625	605	590	589	623	566	592	645	567	608	598	536	633	602	584	566	601	640	586	619	599	611	549	624	617	614	613	619	611	595	554	625	559	594	617	575	621	588	643	577	614	583	600	589	589	605	600	617	605	634	574	576	618	653	569	603	572	681	613	590	561	603	635	587	576	603	662	578	597	553	625	546	620	605	598	563	591	631	640	580	618	627	595	574	591	621	613	603	624	612	640	583	607	597	643	581	612	628	613	608	598	574	601	637	625	564	620	628
66967	33326	15386	5394	1998	869	520	401	360	286	352	295	301	327	321	287	278	280	326	263	286	273	297	307	316	290	284	317	263	282	313	268	305	271	293	299	292	328	310	283	257	277	273	313	293	266	287	304	312	283	276	316	282	276	279	320	295	288	281	287	273	290	292	290	295	316	293	277	293	274	262	314	287	326	345	297	308	272	278	286	282	292	264	346	303	316	283	275	273	313	296	292	340	308	306	304	285	299	312	329	287	289	280	287	291	291	288	293	311	292	271	280	296	279	276	314	319	303	291	297	269	304	287	288	299	272	306	281	295	281	265	294	295	309	271	305	324	291	345	265	258	316	269	295	296	276	308	313	309	264	280	301	310	265	277	287	276	257	254	282	303	295	291	274	295	306	261	293	298	313	306	291	300	304	304	281	308	294	321	303	292	303	324	274	275	288	289	270	303	288	280	296	274	274	276	311	292	318	270	278	308	298	278	284	300	257	327	276	286	291	314	284	316	293	277	277	305	301	288	308	278	317	296	268	276	264	295	265	298	298	299	309	261	271	273	312	309	282	293	305	296	317	284	332	294	290	299	269	282	275	301	302	259	265	310	276	321	324	318	258	278	303	295	327	309	293	306	317	272	293	298	313	299	295	294	290	305	293	297	282	294	297	296	297	309	302	303	269	293	299	266	275	266	299	320	312	270	229	306	285	309	301	304	290	293	290	339	283	270	307	297	346	310	286	273	284	283	262	294	295	293	244	238	256	304	280	302	269	278	283	278	296	298	316	263	305	301	251	285	270	266	287	298	315	289	278	322	309	305	320	321	289	305	287	293	272	299	296	264	294	290	299	291	278	280	294	288	297	294	297	280	304	310	318	281	298	294	276	296	301	293	297	297	273	279	280	274	304	289	309	289	279	279	293	288	285	282	277	289	276	299	277	292	250	298	300	276	286	311	276	317	292	287	284	278	270	296	306	331	279	282	297	271	287	290	292	258	284	275	323	311	285	263	279	300	307	332	324	307	283	279	264	287	262	235	299	260	257	308	276	307	326	304	292	298	263	286	293	301	297	303	286	289	310	290	256	302	288	286	303	272	286	294	314	288	276	334	297	281	282	311	311	291	297	268	314	267	265	294	295	272	282	252	290	282	321	308	296	273	311	286	279	253	274	308	314	295	289	297	299	286	274	287	297	285	276	298	303	266	281	287	302	290	312	289	296	320	287	287	252	299	340	283	315	286	279	300	286	297	267	279	290	272	286	283	279	284	302	274	298	333	310	294	293	272	299	272	279	278	299	299	307	271	268	288	286	281	341	289	284	273	314	257	290	264	273	300	357	323	328	298	303	304	273	283	260	289	288	312	282	302	295	263	279	286	315	264	284	288	299	300	294	288	277	287	316	301	272	266	303	315	248	270	293	286	283	301	274	272	282	300	292	292	312	311	313	345	275	280	315	275	305	283	283	278	271	318	303	302	267	302	285	289	284	314	323	278	298	300	286	285	277	313	301	273	303	300	281	281	288	303	307	297	310	318	322	254	283	290	279	321	272	305	291	326	290	277	292	330	278	272	282	250	264	349	308	285	310	333	319	275	294	272	280	285	252	261	296	273	291	306	320	319	296	259	285	309	274	323	305	296	299	262	287	323	303	294	293	284	302	306	296	305	292	302	259	305	306	294	287	270	282	285	300	295	336	260	311	266	333	290	285	282	295	306	284	278	309	261	308	298	292	249	288	264	284	292	275	280	306	280	315	305	289	301	273	276	267	288	302	317	294	314	290	270	268	248	307	296	296	272	299	275	290	309	282	245	272	286	304	312	311	288	292	323	266	300	303	293	304	300	311	299	302	267	303	297	293	291	329	290	292	310	297	282	301	293	301	302	250	267	295	297	271	309	289	308	303	293	309	267	272	281	288	300	296	291	304	273	242	254	289	282	299	281	276	275	300	280	299	288	280	297	310	299	302	268	297	296	310	273	302	318	328	294	322	300	324	287	301	313	256	307	314	292	299	307	302	283	271	276	275	263	308	290	300	276	296	306	274	285	300	275	313	291	292	280	298	303	305	318	304	302	263	318	284	295	283	267	312	283	323	299	304	285	295	280	280	288	293	273	298	314	306	289	276	313	313	274	288	281	292	301	288	280	297	318	295	299	277	276	283	255	317	273	295	283	292	315	294	309	305	271	298	278	284	273	283	276	269	308	262	309	275	263	295	283	311	289	308	288	318	272	273	292	293	325	269	276	309	274	288	284	270	266	316	292	250	279	278	321	290	289	306	328	300	282	315	311	317	293	297	310	250	274	264	286	315	259	309	298	305	288	273	291	319	296	336	277	334	273	302	298	321	280	263	264	313	286	274	274	294	319	309	296	269	260	312	260	294	292	282	274	269	280	294	296	301	272	307	256	318	290	286	278	290	309	253	282	286	306	311	282	273	333	304	297	282	299	292	322	308	289	301	306	294	298	286	275	288	290	275	287	308	315	330	313	289	296	321	280	290	280	295	300	278	284	275	270	294	313	301	264	284	276	275	300	291	275	247	295	261	284	296	281	266	299	267	285	328	269	335	312	332	307	295	327	286	271	296	290	283	282	335	290	291	314	255	292	289	286	315	293	277	305	274	289	301	278	301	289	260	280	277	306	295	291	291	326	269	297	288	284	301	296	302	303	311	284	317	285	287	283	304	295	273	296	294	304	291	289	270	258	295	316	277	280	294	266	305	262	300	313	287	306	291	273	303	316	310	333	319	300	298	313	295	275	273	317	307	295	287	296	306	263	277	285	282	297	308	293	325	299	250	317	310	286	268	268	289	271	303	299	290	285	287	302	297	321	298	276	299	297	302	319	285	252	285	293	315	307	287	286	360	286	297	304	313	281	301	271	290	294	281	259	306	293	287	296	330	277	284	299	286	291	305	320	323	274	305	294	321	321	332	271	253	287	296	270	302	297	279	263	288	300	249	275	289	299	310	276	277	271	316	337	302	298	303	276	279	299	288	301	301	312	302	311	287	284	288	261	281	277	283	279	294	297	281	291	294	297	288	327	280	282	321	306	295	306	284	317	257	297	296	280	296	289	331	269	300	266	313	320	283	295	288	289	305	268	280	267	285	262	296	286	259	321	266	304	288	269	322	283	291	266	307	283	281	276	295	244	287	286	275	290	291	294	286	298	264	328	282	303	284	305	304	300	293	305	291	308	299	296	284	265	309	306	314	282	291	296	324	305	272	266	303	315	313	251	302	286	297	291	286	285	277	322	316	296	300	319	306	280	288	298	274	300	332	280	272	278	299	292	267	290	297	321	300	303	296	304	290	264	285	300	293	287	274	277	300	280	312	298	284	253	280	295	302	320	290	305	300	294	314	297	285	310	290	296	311	279	288	309	283	286	276	323	284	276	292	266	276	308	297	319	267	299	300	294	289	272	311	281	292	298	272	326	272	256	298	287	260	290	287	258	292	293	283	282	283	324	292	301	308	308	289	297	300	275	304	314	303	315	315	309	274
44758	26072	14606	8888	4888	2476	1492	1001	895	762	681	683	641	637	640	640	644	650	649	677	609	634	640	650	693	643	682	669	639	603	626	628	616	636	574	666	614	639	671	655	660	612	622	623	660	639	621	672	670	641	647	637	661	677	642	680	605	647	653	658	618	626	631	635	628	622	602	668	637	608	659	649	652	708	633	644	646	626	641	665	614	635	648	675	628	652	652	620	641	676	622	639	644	618	645	610	637	711	627	644	681	685	623	664	624	612	610	586	661	625	647	625	650	651	641	635	656	665	682	636	647	656	639	587	650	659	619	583	622	665	613	610	629	664	676	617	653	636	680	658	673	639	662	631	661	600	636	638	634	671	663	622	678	640	638	648	660	643	665	623	650	627	602	643	674	620	700	630	616	632	674	645	669	597	590	631	601	668	684	664	664	659	666	680	681	592	640	662	687	686	610	588	622	651	640	609	640	642	650	610	637	642	662	678	653	622	619	663	619	658	650	616	649	655	621	617	679	653	642	618	645	645	675	606	666	653	632	607	653	649	630	645	642	679	640	652	644	647	661	631	654	681	692	647	636	662	664	673	672	609	649	683	654	646	613	625	680	632	629	597	635	710	620	632	635	602	625	675	646	657	672	604	621	638	653	688	674	647	642	634	643	610	637	639	629	618	658	667	664	641	631	629	642	652	607	650	631	647	650	645	711	609	618	588	641	641	641	660	604	643	629	651	680	629	665	634	658	613	641	649	671	659	632	660	646	636	614	612	636	676	653	642	639	641	620	632	621	661	609	638	630	638	658	594	654	673	610	627	657	656	682	646	632	640	567	643	628	664	609	648	633	645	618	648	641	647	624	593	681	618	654	638	620	659	663	673	640	634	646	620	680	660	667	648	663	640	640	649	631	643	618	616	635	614	628	660	644	680	594	651	647	664	635	589	654	634	668	648	643	642	673	649	652	641	600	628	667	635	655	662	670	656	659	645	658	641	651	660	646	630	624	628	693	599	620	679	650	611	659	649	674	622	652	606	620	636	651	636	682	618	607	621	672	620	661	627	650	642	656	665	685	610	634	613	648	663	657	615	640	657	612	644	648	607	613	630	691	645	650	635	657	616	668	655	642	687	635	673	644	716	612	616	673	602	634	656	632	621	622	624	653	647	620	640	625	614	635	645	654	674	637	691	661	640	603	602	657	651	626	626	661	638	628	642	639	632	622	618	683	617	653	669	608	659	632	669	682	590	620	613	624	603	632	651	631	675	646	659	649	639	685	626	640	606	620	650	641	690	650	655	669	647	616	662	668	637	615	641	630	643	611	651	628	619	657	664	642	636	648	640	648	671	677	660	675	617	633	675	649	638	624	654	643	684	631	630	635	670	632	610	604	669	668	619	685	620	622	641	634	674	623	660	675	644	663	635	672	599	606	585	603	691	628	653	641	631	635	602	629	666	626	632	656	664	626	643	671	648	592	618	598	619	692	650	647	629	652	627	632	675	619	652	684	670	696	650	662	669	650	623	643	657	644	641	639	607	624	639	653	641	658	623	661	654	624	638	635	652	632	659	639	626	652	608	624	679	609	678	663	636	599	648	657	617	628	712	632	622	691	606	634	669	695	640	618	661	661	621	636	653	665	663	619	622	641	633	652	605	616	624	619	664	623	694	651	595	624	670	620	666	632	624	597	630	631	690	650	668	638	681	646	705	597	663	614	656	624	621	639	622	645	663	640	615	636	655	626	616	632	637	662	632	667	640	647	628	639	649	632	669	613	630	627	615	613	631	674	651	650	616	631	637	666	648	677	632	643	646	666	616	684	644	637	691	633	606	678	602	628	604	630	661	606	604	619	638	652	646	635	605	629	644	633	632	644	662	679	624	592	618	624	626	674	657	666	670	653	606	637	603	655	650	623	679	589	633	660	649	616	653	661	672	673	647	632	630	617	623	636	638	615	638	664	620	630	632	675	642	661	616	658	684	630	622	638	644	672	631	650	632	643	601	688	672	640	628	633	650	648	636	674	693	689	641	591	627	642	629	654	656	681	588	680	591	622	689	627	667	649	683	605	625	666	664	618	630	688	631	627	650	657	661	621	679	646	651	639	601	635	656	632	635	613	647	662	677	677	639	666	642	629	641	658	654	658	646	619	673	620	675	659	605	676	639	669	670	706	652	649	614	672	629	660	669	650	706	670	683	667	666	659	648	652	608	628	638	673	649	619	650	645	596	618	665	628	634	602	659	616	617	601	629	672	643	669	665	648	630	638	638	607	645	663	642	674	660	641	627	623	672	671	662	643	617	672	644	631	644	678	701	612	633	663	675	672	648	668	631	631	642	633	596	700	648	679	629	619	648	661	594	592	654	635	630	659	654	648	640	636	660	645	664	625	640	650	649	635	674	650	639	696	606	615	628	658	663	684	620	650	646	569	718	602	630	637	563	638	641	658	637	660	644	662	625	687	623	649	611	626	640	663	618	668	619	641	650	668	634	669	663	635	680	646	637	671	587	630	675	651	644	664	615	641	579	681	636	648	642	603	651	656	655	645	605	585	659	624	624	658	653	628	654	641	680	706	673	656	650	673	648	687	609	627	702	614	685	627	588	636	666	620	652	609	665	632	626	630	618	595	622	663	637	695	655	668	620	620	677	626	666	619	633	671	644	650	653	652	674	697	679	668	638	655	646	644	634	628	672	665	626	628	610	654	673	674	676	610	630	617	659	623	664	709	666	617	658	654	639	636	608	630	629	663	593	639	654	644	606	618	640	667	645	610	683	659	599	632	644	627	627	657	641	637	632	650	626	620	628	619	596	618	689	638	661	674	646	598	593	642	617	690	609	636	609	627	661	656	682	589	645	661	621	628	602	661	676	683	646	657	692	623	645	655	656	639	670	660	631	649	638	641	642	652	624	606	689	687	696	655	593	709	648	581	638	645	717	597	616	644	625	651	681	601	645	689	624	646	677	656	664	635	594	696	656	580	670	627	624	640	621	650	603	653	642	665	615	671	689	615	642	680	641	647	681	632	646	654	654	670	661	638	671	677	628	650	667	674	612	653	629	617	628	673	600	685	655	659	615	659	636	642	677	614	613	662	660	612	660	617	631	661	596	654	634	641	629	658	669	627	695	663	651	687	686	635	619	692	671	632	650	664	637	645	601	650	605	657	587	666	656	618	690	627	629	691	616	628	643	629	649	645	651	691	674	656	634	648	621	647	637	620	646	608	646	595	678	626	647	629	676	603	570	671	602	641	635	631	603	611	652	661	609	641	608	667	620	619	616	661	669	659	649	627	644	646	639	650	613	662	657	628	637	634	614	654	649	611	635	665	655	666	661	628	608	639	648	645	681	623	606	644	630	642	642	629	646	628	683	626	640	658	609	656	612	646	649	665	651	647	628	632	644	678	653	650	616	663	611	657	639	669	678	675	677	651	666	636	627	659	630	590	616	650	671	646	613	647	641	607	645	646	622	621	627	630	649	613	650	639	634	653	640	643	643	680	646
51702	22098	6638	2042	782	411	322	271	296	292	264	235	267	287	284	255	306	273	282	288	284	257	284	284	287	261	254	300	243	241	277	291	296	255	275	259	246	292	287	278	265	261	285	261	252	263	266	241	247	297	307	287	246	269	308	279	287	273	284	248	274	265	258	243	273	291	292	287	320	271	281	283	269	283	276	272	259	303	297	293	281	270	264	269	277	292	289	286	263	254	295	266	211	295	278	289	310	284	280	305	269	260	267	296	280	237	266	301	272	282	256	273	285	268	265	298	272	290	256	275	277	284	288	272	256	282	282	306	298	265	306	288	265	324	268	287	248	293	276	311	255	283	280	261	301	271	272	300	314	282	271	257	241	287	271	286	271	262	261	277	303	255	292	266	259	278	268	286	234	277	266	275	256	271	312	279	287	251	293	303	283	306	250	290	256	276	247	304	301	315	263	252	295	290	262	274	268	263	272	278	293	298	244	270	278	271	293	299	278	259	258	308	275	276	317	263	276	266	270	287	292	263	291	309	237	260	265	288	304	284	277	317	271	294	253	281	274	284	269	267	286	264	276	281	276	301	279	287	292	293	282	263	305	305	304	280	273	271	267	254	288	245	263	279	299	281	274	283	252	293	284	299	275	301	261	273	254	274	281	280	304	250	293	260	274	277	299	269	305	256	275	305	321	267	270	279	279	257	265	253	262	295	269	260	319	264	268	269	298	257	280	271	277	269	283	303	278	270	275	285	275	278	325	268	258	289	267	280	277	280	261	301	299	289	260	277	305	259	297	256	271	270	284	241	267	296	280	244	266	270	271	264	253	286	266	268	266	295	274	276	281	289	259	248	301	253	284	291	265	295	302	285	293	283	276	294	293	249	282	286	274	290	288	284	283	272	278	279	309	286	297	276	275	259	279	273	271	289	244	265	292	257	283	330	308	270	274	281	260	268	283	260	290	286	286	285	297	274	282	275	292	246	274	282	267	261	276	269	284	245	263	286	258	276	261	274	304	265	284	264	266	265	317	272	273	291	300	269	267	263	253	283	282	274	271	290	288	292	227	272	270	317	296	275	254	246	271	264	267	261	294	283	286	305	272	300	247	306	240	280	271	256	248	266	307	260	303	253	277	309	294	272	261	277	288	286	249	275	298	269	247	273	274	273	271	260	273	283	270	277	298	270	280	283	304	327	289	277	301	282	263	288	276	268	275	241	269	294	302	285	288	270	304	267	275	311	284	289	319	301	276	249	291	291	264	265	263	274	293	263	260	248	255	289	264	282	293	265	278	288	301	290	254	246	275	298	265	286	247	261	265	281	291	253	276	286	254	311	266	258	284	261	270	325	272	266	281	270	268	291	246	285	272	314	257	292	269	278	298	273	263	236	290	282	274	278	269	282	278	288	286	268	280	277	280	264	306	271	284	297	282	282	288	267	266	276	283	274	282	258	268	309	257	280	263	306	293	304	285	292	284	248	285	291	306	280	261	296	283	255	296	269	239	292	285	281	262	269	297	309	306	258	257	290	299	292	274	282	266	267	256	256	290	299	281	290	296	277	272	261	259	294	285	276	279	301	284	272	275	302	266	248	280	288	294	261	261	271	289	320	305	236	254	282	267	260	285	292	292	278	263	251	268	293	270	272	268	281	271	319	294	310	247	300	253	255	302	275	300	268	250	308	269	261	279	275	285	276	283	259	245	308	256	259	306	272	294	284	283	275	259	256	274	285	257	289	277	260	286	293	274	292	304	334	289	286	269	278	274	275	275	259	260	255	250	263	257	299	274	310	265	266	293	260	283	290	279	282	304	272	280	276	265	281	269	295	258	282	273	255	284	226	295	278	253	295	246	279	253	249	292	250	277	283	289	275	265	305	273	287	262	298	277	308	246	292	268	297	279	278	259	252	272	289	278	260	250	259	291	265	260	252	301	283	285	290	278	271	251	280	275	285	288	278	275	286	268	278	293	283	285	291	275	276	246	283	318	301	259	267	288	290	286	253	251	261	268	279	285	311	296	297	252	321	281	270	290	274	303	269	308	292	305	271	286	238	297	264	243	295	290	271	301	303	267	300	278	289	309	296	279	296	271	302	256	246	290	296	272	279	271	264	269	289	275	283	280	302	278	246	253	264	257	284	317	277	299	281	277	280	291	243	284	283	287	287	280	266	254	302	281	285	278	294	273	276	291	270	318	275	313	258	265	271	284	269	273	270	258	283	260	306	296	263	297	246	255	299	269	303	282	277	268	237	242	294	289	286	289	293	271	244	266	280	310	279	318	269	263	280	311	250	288	256	274	305	278	290	270	284	266	258	272	278	247	290	299	289	291	267	275	254	284	238	248	277	279	261	276	287	271	297	293	296	292	269	292	279	288	270	270	278	272	301	281	287	255	261	268	283	259	281	278	262	289	294	279	269	284	264	278	288	294	249	256	273	272	278	265	311	294	329	269	267	314	302	233	286	277	265	278	272	264	284	285	279	269	302	269	301	243	299	273	272	272	305	295	274	250	262	282	260	260	308	273	251	278	275	273	278	318	271	282	287	276	278	287	300	286	321	288	270	257	277	247	279	264	247	241	241	278	286	274	270	274	272	259	274	275	282	261	256	322	270	279	283	273	264	240	281	269	311	284	308	293	248	273	291	261	273	292	300	286	304	301	310	286	291	304	256	260	245	241	265	276	253	314	246	259	304	307	264	276	291	299	290	269	268	287	254	271	251	301	289	288	294	267	308	289	283	298	282	298	304	304	307	304	288	300	305	308	248	278	279	265	290	292	267	276	302	284	282	306	280	295	297	292	282	268	308	263	304	270	278	314	270	275	313	293	300	298	294	263	298	260	294	282	278	273	289	299	278	282	305	279	256	274	307	299	295	280	283	283	282	274	274	294	313	257	274	242	296	280	285	257	262	316	293	257	277	280	272	272	242	268	244	316	256	309	275	258	285	249	283	298	270	268	311	261	260	271	270	263	319	320	255	272	256	244	259	280	271	289	260	258	315	273	259	286	290	288	288	286	267	270	277	277	301	296	295	273	295	255	285	282	277	271	276	284	251	311	312	313	300	263	273	289	302	266	301	286	266	277	275	314	285	266	270	257	278	263	245	271	263	259	313	262	264	299	265	276	281	278	300	291	287	285	309	321	284	247	276	261	246	258	295	298	296	271	299	294	273	275	278	272	285	310	268	312	305	295	266	295	282	303	257	255	275	268	281	286	275	270	302	266	263	268	302	258	289	296	294	250	272	285	288	313	265	277	282	299	278	271	277	261	284	289	260	253	303	259	265	268	262	273	305	274	249	311	270	288	272	301	274	255	279	287	286	270	288	252	248	280	306	292	285	256	296	281	325	262	274	255	278	262	279	254	256	265	252	259	285	269	261	281	300	288	277	257	265	297	254	311	264	255	231	253	283	316	301	288	302	302	285	276	324	297	264	263	273	263	281	291	278	278	285	300	253	285	255	281	304	252	275	263	288	272	292	268	284	268	294	268	285	303	243
35812	16309	7784	4144	1958	1062	790	705	682	652	679	620	602	625	580	603	593	603	587	588	582	626	580	603	594	627	636	594	642	615	647	644	556	650	610	568	619	627	639	638	600	573	596	635	667	632	619	565	591	636	631	614	597	621	603	615	594	570	585	599	541	584	583	615	670	564	608	600	591	584	629	593	637	645	629	570	594	684	618	619	662	578	648	571	585	588	580	596	653	635	622	592	651	616	583	553	606	626	614	619	666	635	601	583	609	634	637	575	573	643	587	634	601	627	591	639	630	656	610	596	646	602	610	574	610	600	657	678	641	664	633	612	623	574	629	647	620	630	606	595	580	642	620	601	652	629	644	578	605	619	608	580	628	609	624	581	607	598	628	626	630	619	566	618	618	639	617	615	607	635	608	640	622	590	665	596	596	599	597	610	644	656	622	624	610	635	612	598	623	623	665	610	599	570	601	589	595	582	596	597	587	622	609	604	621	584	653	621	610	617	625	611	632	671	596	620	593	599	647	649	607	578	631	614	574	568	552	556	620	654	643	593	623	621	593	593	596	622	597	586	606	609	563	614	605	587	609	607	559	613	581	594	602	624	617	600	631	640	604	558	621	621	626	661	621	644	607	636	648	588	639	575	580	593	611	626	604	603	664	605	614	633	600	619	593	614	615	644	626	619	582	599	597	663	608	629	580	639	629	663	627	625	610	589	581	619	598	640	629	603	636	569	579	660	603	621	634	621	621	662	636	600	647	641	573	581	627	595	596	688	584	610	623	642	598	628	617	566	621	649	617	580	640	589	604	646	627	637	607	563	614	613	568	611	592	610	630	579	612	615	640	628	573	580	624	634	567	608	609	618	626	603	641	606	646	602	627	574	603	577	611	629	567	653	606	655	594	632	601	608	641	640	652	619	629	623	600	610	616	629	613	609	628	593	607	549	582	619	637	621	654	604	570	591	610	585	616	597	601	589	600	613	622	609	629	639	612	584	633	632	583	604	616	629	581	651	612	618	685	594	619	637	609	558	612	564	597	620	631	640	613	578	640	559	568	627	653	626	590	612	604	616	619	656	641	619	600	592	612	608	579	597	637	582	642	663	597	620	639	615	694	614	640	644	592	590	582	626	615	646	581	641	600	624	608	592	614	620	595	632	638	587	649	612	594	607	614	619	613	579	649	601	656	639	598	666	614	593	608	612	559	617	675	636	618	617	601	620	642	657	641	634	626	585	620	587	603	589	602	629	622	594	666	569	612	613	629	602	635	601	598	605	596	634	667	643	618	641	601	605	641	621	577	587	593	608	632	627	610	606	588	571	587	631	581	572	615	639	642	643	607	552	608	574	623	647	625	651	607	647	608	599	622	611	626	618	598	574	631	633	600	619	618	594	612	581	612	624	564	623	552	587	600	620	611	568	610	628	592	614	634	659	608	562	644	576	602	638	624	616	614	628	615	611	596	611	642	621	627	617	570	602	578	636	581	632	637	671	660	615	586	580	636	608	592	626	607	647	653	576	593	584	615	567	625	606	591	576	643	633	649	619	628	659	618	625	593	614	623	632	609	587	660	627	606	597	595	621	656	618	627	610	624	630	624	565	564	595	621	607	605	633	631	588	641	604	626	659	627	620	583	590	567	653	629	620	661	621	610	643	645	630	644	624	591	650	611	614	624	619	597	589	581	620	601	608	632	668	665	625	615	606	631	572	605	633	645	595	595	589	614	617	635	632	589	644	572	637	617	625	608	615	653	582	620	591	590	585	633	600	599	605	628	627	606	635	595	554	622	581	610	643	617	640	600	594	602	612	570	655	588	591	660	602	598	601	617	632	585	653	619	636	597	603	622	621	628	572	652	651	602	606	615	598	616	626	657	624	597	600	630	594	553	616	607	666	605	597	578	649	595	579	605	602	591	580	659	601	647	627	598	653	599	625	594	580	613	599	625	605	617	597	623	610	588	584	642	621	648	635	626	605	605	599	565	610	586	678	629	635	610	633	600	642	629	584	622	611	630	615	627	600	612	637	550	627	631	616	662	622	567	595	571	636	619	611	630	628	619	616	630	614	547	608	593	612	617	631	620	610	594	592	616	618	575	606	625	645	572	643	609	623	598	624	616	577	617	591	636	611	575	636	605	587	637	610	610	617	643	598	612	602	656	591	584	671	649	594	611	601	619	638	610	643	627	583	629	598	589	619	613	587	620	631	623	585	647	614	622	625	645	607	610	599	603	584	613	620	632	620	608	622	614	594	584	650	595	564	566	648	618	605	637	629	614	602	602	650	535	608	622	587	627	617	622	608	627	628	613	627	650	606	579	622	576	597	636	615	641	628	613	638	597	602	645	613	622	609	618	592	604	573	626	567	599	602	622	552	595	618	578	601	605	623	657	598	612	593	583	586	606	621	602	600	619	635	593	602	617	595	637	617	654	610	606	619	666	603	577	651	627	617	631	663	590	654	567	613	562	634	628	612	647	658	623	595	600	619	612	632	657	600	615	612	637	611	595	582	592	616	599	571	570	584	601	628	608	645	626	590	571	607	626	626	641	626	575	646	650	648	627	634	669	608	587	577	586	606	600	638	594	608	600	631	593	671	638	587	600	638	609	621	640	623	585	638	612	645	563	626	626	633	634	629	617	595	637	618	599	616	595	615	663	616	623	576	604	624	639	597	600	618	581	575	579	598	613	597	610	606	582	600	625	609	611	610	601	638	602	597	619	597	583	619	633	594	575	609	596	594	635	594	600	610	573	615	631	625	641	594	624	601	610	644	595	653	629	589	632	604	591	620	618	637	622	604	577	611	604	621	595	620	628	635	632	595	607	580	609	597	625	617	614	619	598	595	613	571	572	596	581	639	634	636	610	607	604	620	588	635	575	640	614	605	616	641	591	594	595	606	591	602	621	567	638	618	606	610	643	611	582	641	639	644	602	591	620	658	663	623	600	592	594	679	590	613	602	641	644	625	618	620	630	600	637	632	600	613	639	625	622	569	588	604	640	642	570	659	592	605	610	611	619	614	701	603	635	563	586	591	583	633	589	618	633	617	592	619	597	622	583	627	636	613	640	598	620	617	615	601	579	603	596	593	609	602	578	612	621	562	633	658	636	634	610	620	617	621	601	673	612	630	647	640	632	622	636	626	617	616	626	613	597	629	632	586	630	582	631	603	585	633	609	600	615	583	569	612	596	620	584	598	629	602	613	609	625	633	619	611	615	635	582	627	601	623	633	632	624	634	590	608	586	639	631	612	572	596	647	614	625	624	632	601	618	582	561	589	622	646	604	606	576	613	603	626	613	675	603	588	597	634	617	641	597	576	615	649	603	626	627	572	628	642	612	628	607	652	620	598	575	624	610	619	592	635	623	581	624	612	692	658	619	605	585	579	599	621	632	602	650	609	604	674	665	643	607	614	658	599	610	593	644	620	593	617	609	569	635	609	610	615	618	592	603	568	569	656	598	594	603	632	640	601	613	638	597	599	555	629	632	633	597	602	591	628
58811	24279	6965	1399	555	394	320	293	289	299	269	283	261	273	252	278	280	274	281	267	257	275	264	284	275	254	286	273	287	269	296	300	291	273	286	271	268	279	249	263	258	244	286	259	285	269	269	306	275	253	285	271	253	271	289	282	274	293	309	283	289	290	290	289	267	272	283	253	254	291	300	273	268	300	306	282	269	267	294	285	270	266	261	251	277	306	274	263	294	278	280	263	245	293	300	307	260	263	280	259	297	251	270	293	311	306	290	281	293	282	275	265	297	265	277	248	246	306	248	292	273	289	289	290	300	276	259	251	256	284	253	256	240	279	272	319	296	316	309	243	276	296	227	294	300	282	254	282	259	287	247	279	259	285	295	256	281	283	284	270	270	258	272	307	306	264	280	288	285	312	296	257	265	256	254	267	258	305	277	263	271	269	300	263	272	289	290	268	268	271	265	294	318	259	286	267	279	262	268	283	269	261	263	264	297	261	259	268	291	268	277	277	287	297	305	309	270	263	277	271	278	286	261	280	271	266	257	279	273	284	264	257	278	254	263	284	271	282	288	307	248	255	276	266	287	278	297	295	310	271	312	312	269	280	269	281	229	252	298	279	259	302	252	278	302	297	302	244	269	246	282	250	279	280	277	297	278	290	227	273	257	285	275	286	244	275	250	306	265	261	345	271	262	247	295	301	308	301	308	275	272	283	269	266	284	312	277	278	282	274	260	274	265	281	259	280	250	273	263	273	245	280	270	293	289	282	288	278	265	281	272	281	262	274	287	269	269	284	285	274	292	263	255	290	275	303	282	254	227	266	267	278	258	303	275	269	276	286	269	256	264	313	302	295	294	259	259	288	289	263	266	280	265	274	269	303	237	274	302	302	278	272	273	293	275	263	250	276	283	260	286	287	289	248	301	267	266	271	262	252	265	273	250	284	291	272	269	265	295	287	240	304	284	246	323	281	283	285	258	301	298	254	261	252	312	267	274	272	269	290	274	246	256	263	268	239	309	280	289	261	266	285	271	254	263	273	231	290	256	290	293	277	269	276	276	279	295	261	271	294	262	255	272	278	275	268	254	280	325	258	288	268	283	267	329	247	268	284	277	301	297	292	263	274	280	259	252	280	260	278	269	281	273	296	268	261	293	244	292	279	253	259	243	258	249	263	265	275	283	271	318	307	298	285	281	305	255	303	255	290	277	234	294	290	236	275	262	283	262	261	271	302	274	292	293	308	273	313	274	269	284	284	312	286	262	286	279	257	262	247	306	286	296	273	257	278	274	285	270	253	273	277	276	284	269	297	285	252	294	297	280	277	262	269	261	225	273	258	261	294	287	262	230	263	265	266	270	283	266	270	286	273	295	279	276	284	290	270	262	292	245	266	288	276	288	311	261	289	290	288	237	270	309	272	243	268	270	261	235	263	304	264	285	261	274	270	289	273	256	251	264	270	302	280	257	267	256	292	283	251	280	260	263	294	281	264	270	262	256	251	233	272	270	246	308	281	288	302	258	277	252	260	264	267	269	285	275	251	281	261	277	284	287	259	267	266	268	303	291	261	275	296	274	298	239	266	291	303	274	269	279	263	285	262	266	270	279	272	288	289	276	280	272	305	256	246	300	243	277	286	276	255	269	266	259	237	277	269	267	283	270	249	246	292	274	316	261	279	286	270	333	290	282	254	282	255	282	280	268	264	270	307	289	265	256	280	300	292	258	248	273	260	282	242	289	274	273	293	287	291	283	291	250	229	278	272	282	261	295	246	254	237	261	280	278	251	259	245	271	317	263	234	254	246	262	275	271	278	254	255	271	314	297	278	288	271	312	314	288	263	284	294	271	265	270	274	304	281	288	263	287	301	254	265	275	268	273	257	233	265	294	298	262	288	281	302	262	274	248	277	280	269	265	284	293	283	272	282	294	259	275	286	314	288	287	318	267	275	295	265	284	308	258	286	303	273	275	273	286	251	294	232	292	253	317	287	310	276	300	263	272	254	232	272	288	277	247	272	277	266	278	255	280	277	243	250	300	285	296	257	279	289	292	300	273	264	291	279	287	274	280	252	285	245	271	282	286	256	301	257	281	278	298	266	291	232	266	263	315	265	276	273	274	277	268	285	280	273	283	315	248	288	279	289	262	273	276	304	287	311	282	258	263	253	262	266	272	259	280	266	272	256	269	287	256	272	283	260	254	262	255	290	299	281	273	275	291	250	299	280	297	272	255	255	276	256	297	278	290	282	291	241	256	259	258	293	330	269	265	277	290	259	262	270	255	276	258	261	296	277	269	285	252	264	275	269	263	291	284	238	236	290	287	246	266	289	268	248	276	264	259	283	310	276	278	261	276	250	276	270	258	286	307	277	277	268	262	269	252	290	296	279	278	266	241	281	254	286	256	299	293	279	280	287	281	247	265	300	288	302	296	264	284	280	258	270	276	258	241	246	286	273	273	265	255	298	288	247	283	301	280	278	271	264	249	258	270	285	278	261	257	272	251	243	260	281	268	264	275	277	293	277	254	251	283	262	276	234	271	294	288	276	284	271	289	298	274	264	276	267	302	251	239	294	236	279	286	277	257	292	313	258	257	276	238	276	269	252	281	264	223	263	239	270	285	243	264	261	247	277	282	265	261	257	257	283	269	275	290	271	304	293	287	292	264	249	288	293	274	254	307	235	272	276	270	258	249	251	291	244	260	311	274	298	300	271	300	276	268	292	276	267	264	254	294	296	267	297	264	288	265	276	247	258	297	280	283	263	243	283	283	261	265	271	268	282	270	256	306	273	279	291	316	283	300	297	275	288	248	268	272	271	281	289	270	261	270	262	274	224	261	257	268	254	254	265	265	280	274	254	253	270	245	262	277	243	255	298	243	262	272	292	294	271	276	286	268	296	297	275	267	293	267	258	292	262	263	261	275	262	277	276	297	272	272	255	271	297	271	275	277	265	278	258	271	320	268	272	257	277	287	283	293	265	286	282	272	271	273	267	287	285	274	253	310	286	223	279	273	261	284	274	267	265	289	311	276	264	264	255	260	268	260	270	284	299	301	248	264	266	270	270	251	225	294	284	312	250	269	285	282	296	274	263	286	254	254	269	251	241	288	303	269	294	318	292	286	275	257	260	284	241	267	288	269	272	244	292	283	296	301	273	251	256	288	259	242	257	250	306	302	284	297	262	258	270	286	259	264	241	246	265	265	259	266	271	286	269	275	293	279	289	245	284	306	264	282	271	257	272	226	255	292	271	271	284	261	274	247	293	253	295	274	253	280	281	250	232	309	274	248	266	246	267	274	280	258	256	248	241	267	295	276	277	330	272	246	303	282	254	278	256	273	267	260	223	296	240	240	258	242	275	321	266	239	279	298	249	284	271	264	251	277	280	282	296	266	293	285	238	283	259	282	270	289	249	263	260	277	276	274	272	260	276	257	274	260	271	291	279	303	226	262	235	298	303	276	264	286	274	284	277	266	273	244	307	257	289	273	301	293	332	257	286	268	290
40125	15834	6086	2514	1355	894	806	675	641	632	608	627	590	621	591	587	573	649	587	571	660	629	617	571	590	595	587	654	660	610	554	628	628	600	632	660	597	617	607	642	632	619	596	624	607	617	645	613	569	566	602	603	622	659	610	622	633	604	616	554	603	599	635	553	680	655	638	631	570	614	639	571	624	601	596	668	603	578	617	575	570	592	624	594	617	585	609	620	623	604	611	634	635	607	594	560	610	621	614	669	606	633	629	598	599	635	622	582	572	643	653	628	621	633	599	564	584	610	566	610	615	603	607	623	606	609	611	622	600	620	611	565	612	645	574	656	551	584	617	612	637	616	610	527	629	606	583	584	589	609	616	637	640	634	664	608	564	609	621	625	587	628	571	639	617	615	621	621	621	610	622	592	571	613	635	561	621	597	611	612	623	595	591	629	622	545	601	578	611	634	612	615	639	633	599	610	569	625	626	594	618	579	606	607	596	571	631	625	598	602	615	643	633	607	577	589	650	568	624	622	643	600	645	596	617	587	613	596	580	637	582	611	609	563	649	610	600	616	621	640	600	635	589	601	574	624	640	588	626	569	603	620	629	591	607	637	587	558	606	585	596	645	585	616	637	664	600	613	605	596	591	605	638	575	640	616	580	601	624	613	655	615	642	608	595	586	599	650	609	595	632	601	565	650	607	583	617	596	621	575	590	590	615	625	594	666	572	595	607	633	622	553	591	658	601	638	612	584	578	587	648	607	646	557	612	623	582	606	543	560	653	573	522	635	601	578	602	587	574	608	601	605	606	584	600	584	605	632	606	624	578	574	659	609	643	568	590	638	580	580	663	618	583	619	605	574	590	663	623	644	579	630	623	631	656	581	610	605	598	630	606	613	620	585	618	588	680	641	610	593	597	640	606	631	621	601	582	611	615	600	629	615	562	608	617	606	593	566	599	632	637	601	587	630	653	628	573	607	599	609	593	589	607	590	633	646	598	622	586	591	606	596	589	590	580	612	600	618	632	622	633	628	583	577	628	609	596	595	630	588	575	597	585	629	589	617	636	614	607	629	621	644	607	591	636	623	614	556	617	624	618	642	607	588	615	619	662	592	640	608	588	616	593	611	567	606	645	602	575	594	583	597	585	632	634	594	577	608	587	623	648	601	586	619	617	586	670	592	575	549	660	653	610	609	614	586	588	612	580	646	604	615	610	660	594	611	564	637	579	635	633	612	562	640	620	626	629	602	623	640	583	577	648	641	604	621	645	636	607	605	636	571	639	565	616	578	626	580	606	612	640	605	602	597	599	577	618	585	556	570	604	637	591	592	619	598	617	585	579	625	611	592	627	621	578	617	619	606	621	625	618	549	581	633	620	617	654	618	592	618	599	576	623	627	618	597	603	626	616	602	594	595	632	567	643	573	625	604	612	616	614	585	602	638	625	593	633	633	598	670	555	619	624	582	587	580	628	638	615	606	657	607	631	608	626	598	624	586	657	629	601	572	612	623	606	563	612	643	629	571	619	602	557	602	587	635	598	628	654	603	623	598	599	605	614	630	636	652	564	593	585	585	583	593	611	584	591	606	602	595	588	631	638	622	591	591	610	623	620	620	557	612	616	586	659	615	668	622	626	635	604	559	593	614	596	609	593	588	645	616	641	636	637	637	623	591	635	623	581	621	628	602	601	646	633	584	601	609	585	577	623	564	637	614	639	629	599	549	626	605	630	617	626	569	614	628	666	600	611	598	656	641	587	611	595	596	594	623	611	604	617	572	633	580	620	580	601	618	624	631	618	648	647	617	563	624	596	597	608	618	595	600	584	617	593	645	613	617	571	583	598	585	581	574	631	577	653	622	629	598	596	612	593	591	669	622	584	579	613	589	586	624	613	588	662	590	589	593	626	613	600	648	635	557	637	648	614	612	677	620	578	567	628	595	623	595	610	621	568	605	587	578	609	589	626	634	646	645	594	605	676	606	582	588	662	626	635	607	614	606	640	596	650	614	593	611	612	611	620	609	619	608	625	585	605	635	571	647	628	601	591	654	636	581	583	613	596	622	590	648	607	638	646	605	627	581	636	618	607	590	635	644	629	612	592	642	594	577	644	586	624	676	644	638	609	608	572	595	623	602	595	621	635	665	594	605	626	623	628	602	612	607	653	596	597	582	608	639	579	570	543	556	647	670	601	595	603	549	594	581	640	595	602	589	612	568	596	613	594	622	589	644	652	579	609	615	605	614	568	609	614	606	619	585	608	566	606	568	572	583	595	592	612	614	584	636	588	581	609	633	619	606	614	582	591	594	599	668	606	597	617	604	631	638	643	566	571	624	569	633	600	574	618	620	662	587	606	593	621	627	587	613	616	641	588	593	617	635	637	603	610	627	629	599	618	616	608	616	565	584	570	601	608	571	646	638	622	636	592	606	580	597	611	594	617	602	597	622	561	642	587	627	563	634	609	595	623	656	651	634	624	613	611	611	587	567	595	649	576	649	610	606	639	602	593	580	599	631	610	634	592	586	594	622	625	599	601	589	621	615	614	630	601	598	577	621	597	604	608	630	611	637	647	614	584	661	598	610	644	641	596	572	656	564	597	617	567	611	604	614	604	602	634	600	646	658	648	647	661	623	572	623	613	598	674	592	651	622	584	588	591	609	598	555	586	584	605	628	634	614	608	589	610	555	583	603	601	620	607	604	641	654	635	593	608	600	608	565	616	597	588	638	637	618	590	624	617	651	641	611	602	593	596	626	593	590	621	591	603	595	574	545	593	629	612	644	628	612	572	580	642	602	616	598	607	621	567	573	550	601	624	612	583	582	586	613	626	630	603	633	578	590	622	611	611	593	552	572	637	607	616	566	668	612	596	590	604	600	601	651	617	630	647	625	598	637	634	588	600	624	581	607	595	587	599	605	589	620	619	635	606	621	611	621	659	594	596	557	605	618	590	613	656	608	603	622	612	615	638	606	621	628	636	565	596	614	627	634	555	623	607	556	601	615	595	641	616	615	608	579	583	578	604	647	628	595	643	614	556	634	608	636	620	631	651	637	595	610	627	627	575	629	604	603	603	588	610	629	592	586	578	628	602	619	620	606	620	585	659	632	658	625	598	600	636	592	548	632	601	601	607	604	589	611	611	594	626	604	615	657	591	590	593	612	618	555	607	625	601	623	622	637	623	628	652	623	672	630	633	612	586	627	646	579	647	635	624	620	643	591	652	577	613	616	655	618	625	612	581	689	611	589	607	613	615	610	613	642	655	641	603	571	613	590	621	626	561	602	592	584	618	631	638	565	617	598	643	597	637	650	680	589	562	580	566	658	652	605	586	623	611	605	612	631	637	592	604	605	597	619	574	631	586	586	612	599	613	580	608	583	621	582	623	596	620	623	622	575	574	570	634	595	576	647	622	635	636	639	608	625	609	657	600	680	615	613	650	607	641	624	627	626	626	583	620	657	640	637	599	566	600	618	619	634	624	592	558	600	567	565	566	601	620	617	571	632
62760	25254	7978	1302	554	407	339	338	299	303	323	295	301	291	306	303	292	324	300	286	290	274	321	297	319	297	267	261	286	300	313	283	318	296	303	303	273	293	305	271	303	276	276	326	326	328	315	275	285	297	280	307	287	284	311	326	279	267	286	284	289	265	300	292	308	311	297	302	279	328	311	301	274	269	292	294	298	274	261	296	290	305	278	273	311	297	300	320	303	286	309	289	290	293	298	305	284	335	279	275	312	263	284	306	273	277	285	291	309	289	323	265	284	311	303	336	319	264	288	288	299	283	323	257	298	257	284	282	262	297	291	286	274	272	304	309	304	300	301	266	301	274	290	260	290	288	294	327	307	293	315	318	296	254	287	321	282	301	272	281	291	286	274	285	269	312	296	248	271	315	319	276	309	312	320	286	284	268	268	321	295	313	295	298	281	278	295	324	269	300	299	265	297	256	324	273	299	296	303	273	251	310	293	318	288	260	281	310	302	322	312	231	274	274	313	290	294	287	300	287	279	281	307	282	294	273	268	286	285	323	291	252	311	293	271	280	307	309	309	278	301	246	304	299	276	272	283	271	301	266	296	286	287	291	312	294	279	325	294	279	276	280	287	257	282	294	307	321	273	271	288	324	267	270	331	308	302	293	291	299	273	288	318	269	289	296	299	264	289	301	327	299	281	285	289	269	336	307	306	295	309	308	266	298	295	249	278	310	282	308	285	315	269	297	292	290	263	281	287	259	305	245	287	301	265	226	288	288	287	261	296	292	288	281	314	286	269	312	254	274	308	307	284	300	315	303	307	304	336	294	243	258	289	281	292	292	293	259	273	303	297	292	283	305	268	322	271	282	304	286	250	252	272	283	320	277	300	308	271	306	322	314	258	290	288	315	335	293	310	274	252	308	322	307	338	293	296	316	320	310	291	271	265	297	272	303	301	311	287	284	298	277	235	328	306	302	267	284	301	266	323	287	272	305	268	290	321	281	284	315	289	309	326	300	292	271	319	300	286	275	290	299	296	305	256	271	307	282	276	296	265	314	275	301	294	308	309	261	316	298	274	291	321	291	285	335	334	286	306	322	295	309	276	314	286	286	286	293	315	310	293	288	271	288	285	273	324	308	284	279	253	239	272	275	287	278	285	273	305	278	281	277	313	320	303	262	308	300	289	284	296	295	298	276	294	299	269	301	301	306	325	294	273	323	268	310	271	277	309	283	279	289	252	274	276	253	289	291	277	251	279	278	283	289	294	305	290	288	294	298	280	305	322	284	313	298	294	300	263	293	304	313	318	305	307	314	302	306	307	275	274	249	261	249	279	258	277	295	303	270	299	297	275	281	286	285	285	286	289	284	256	290	302	290	340	289	295	290	300	296	298	304	313	294	292	310	317	291	285	282	329	305	278	307	267	283	292	290	283	272	348	337	288	256	297	299	289	308	289	291	316	284	257	292	280	249	274	302	310	306	255	300	296	318	291	304	269	325	284	311	330	267	320	308	245	281	262	255	291	297	300	279	267	286	297	258	310	321	261	287	288	297	296	300	292	268	299	290	276	271	284	292	305	324	268	295	279	282	279	358	293	292	272	315	299	287	289	308	307	289	281	303	267	268	228	293	284	310	285	289	268	290	303	313	312	273	283	342	281	291	262	314	286	292	278	285	252	307	284	256	299	277	297	300	284	279	270	297	294	298	315	273	284	263	304	326	311	279	277	322	290	303	320	295	274	283	297	296	297	317	290	315	276	284	307	311	297	281	263	276	251	305	288	286	258	252	319	277	301	303	260	313	291	258	291	282	302	267	290	321	308	288	282	270	308	302	308	259	266	290	290	289	266	266	299	301	287	286	304	286	283	269	324	282	301	297	277	267	273	308	288	314	297	276	297	305	286	294	309	284	296	265	295	309	294	272	291	291	314	314	297	277	255	291	313	305	284	301	270	317	277	283	310	281	279	314	270	256	321	282	299	278	268	319	300	309	279	270	313	302	268	321	297	311	274	307	289	308	280	323	297	292	280	282	292	301	280	283	304	284	324	309	293	285	304	283	286	285	309	293	285	283	290	296	316	291	285	291	238	325	302	294	295	286	310	267	285	283	315	324	267	274	278	275	302	304	270	299	296	302	294	314	277	276	304	279	321	312	289	302	282	289	282	268	302	314	310	322	308	322	307	285	270	239	283	295	298	303	317	308	296	293	315	279	302	300	286	287	271	294	291	279	281	300	289	288	296	302	308	301	296	268	307	295	316	239	312	304	305	283	271	259	257	291	289	281	292	288	298	303	262	291	289	280	285	264	269	326	271	320	272	250	309	268	284	322	287	296	297	300	285	288	287	290	323	285	317	282	286	305	321	314	296	326	287	311	297	298	319	317	279	318	317	305	298	323	312	276	276	275	295	304	289	266	270	312	313	317	302	284	291	284	261	285	326	299	300	286	310	301	294	286	274	316	280	284	287	270	265	291	290	279	318	283	304	281	287	293	313	272	308	298	274	279	299	333	279	271	276	281	270	302	288	282	283	286	287	283	308	323	295	307	288	278	301	274	269	301	307	322	271	307	306	298	287	273	310	286	310	253	304	284	313	284	283	291	287	296	285	301	280	276	305	304	274	301	291	290	289	290	304	306	284	304	310	291	285	272	240	288	241	294	301	291	332	277	275	275	298	297	283	297	277	243	259	323	274	319	263	281	278	291	305	321	280	261	286	294	301	317	275	297	301	279	316	261	320	291	299	319	304	295	287	275	278	284	303	278	305	319	314	313	280	294	300	243	266	229	305	292	274	264	284	274	286	323	289	279	292	284	283	267	281	277	283	289	281	316	278	308	285	287	258	281	290	270	287	322	295	259	279	296	271	270	285	287	250	303	286	295	323	281	279	280	297	300	294	289	311	274	289	311	279	287	318	296	263	313	295	292	317	285	266	309	284	306	298	283	329	280	289	278	305	310	281	276	320	287	287	285	293	308	297	297	291	330	312	289	306	309	271	282	290	297	308	276	319	293	317	297	322	270	298	266	308	331	301	295	259	284	316	284	299	309	292	308	260	282	286	298	264	286	266	295	285	268	299	273	264	284	323	306	277	344	310	274	291	290	300	288	282	315	280	300	283	306	306	268	277	321	266	299	285	276	282	290	319	306	316	280	306	307	301	260	261	277	292	276	272	294	310	316	323	306	281	336	270	273	272	323	285	306	281	290	284	313	315	317	300	289	268	300	281	326	292	321	310	296	278	342	285	308	307	295	311	290	295	280	290	294	277	267	300	336	274	262	271	309	291	279	315	295	287	309	279	298	276	298	291	259	299	314	307	293	275	273	252	324	349	294	297	291	280	308	289	294	308	309	329	291	303	285	259	265	271	261	238	312	274	282	295	276	278	278	298	266	310	276	308	261	298	300	274	270	280	296	325	280	302	283	270	299	307	292	318	288	263	302	323	314	333	273	304	325	286	291	285	281	298	302	250	283	331	255	290	275	291	304	283	332	276	292	299	293	274	258
43552	15535	5570	2148	1200	903	781	707	659	687	673	609	619	638	659	687	645	626	609	655	646	603	635	661	658	652	596	637	638	616	644	623	634	630	604	654	611	634	689	647	642	629	634	600	621	651	725	689	638	666	650	622	642	682	643	639	666	685	604	631	666	613	644	673	639	619	618	631	630	697	656	683	599	632	659	670	642	650	611	603	656	638	645	664	644	652	605	664	630	639	640	654	633	643	669	648	630	618	609	661	593	684	652	667	623	638	619	627	603	642	687	629	664	659	650	597	652	637	642	657	652	710	606	648	695	665	664	657	659	654	621	606	646	608	603	625	640	659	632	622	634	623	645	644	623	616	600	613	628	716	646	587	629	699	616	608	681	681	631	608	642	700	643	645	643	623	627	669	594	641	620	667	641	613	576	614	600	637	663	657	675	627	650	670	678	651	656	651	629	645	621	662	671	675	630	602	659	625	652	640	646	681	671	637	619	637	684	634	633	625	642	672	673	623	600	673	661	640	630	649	613	631	654	693	623	635	658	655	616	628	643	628	654	616	639	645	651	649	658	647	631	698	639	609	630	626	650	665	614	634	669	641	655	699	621	639	648	650	624	642	662	661	642	700	663	692	650	655	652	648	642	655	622	651	648	671	614	639	605	647	642	612	633	631	647	645	638	657	631	652	603	650	676	615	598	644	637	623	672	641	624	677	628	659	648	604	630	656	610	681	656	637	619	665	681	698	668	603	642	652	637	655	655	634	607	609	645	667	639	652	617	669	631	657	658	662	602	634	640	640	649	667	623	640	650	640	679	720	631	656	657	658	628	609	630	684	638	595	636	617	642	669	637	657	624	607	611	648	634	627	599	672	602	584	616	669	634	633	643	643	629	634	684	569	638	600	653	600	624	657	630	646	680	684	643	602	643	639	619	617	613	645	667	655	685	665	660	626	648	630	631	574	698	629	664	636	687	620	591	656	676	634	634	634	673	596	642	623	638	679	632	627	654	637	689	648	638	646	641	649	624	686	644	626	620	646	648	686	657	652	616	631	648	693	614	672	634	664	615	610	624	658	628	647	618	678	612	662	639	680	672	637	666	679	668	647	636	609	651	666	669	641	647	643	631	683	660	646	661	655	630	615	687	611	636	665	660	671	603	609	614	594	611	604	607	629	627	674	629	625	630	625	656	669	646	635	678	687	647	655	620	616	663	641	685	589	655	620	609	644	644	618	597	626	628	645	598	659	653	653	658	631	626	630	640	648	645	642	657	652	612	611	650	602	679	632	644	632	642	639	628	620	609	629	637	633	626	655	671	629	591	668	618	659	630	661	638	630	665	677	647	622	626	594	624	664	650	669	583	656	630	595	637	644	644	637	687	639	672	667	713	679	651	662	650	654	651	668	641	630	674	632	637	647	650	633	642	621	646	593	691	620	646	603	638	636	646	675	662	624	647	683	641	637	694	628	607	665	666	621	655	668	672	638	638	664	680	652	630	660	616	635	640	648	663	656	645	664	645	669	667	629	664	682	685	611	696	616	648	694	640	632	635	627	635	640	647	616	626	637	650	661	674	619	679	653	632	631	620	675	653	671	603	692	671	667	637	642	671	645	693	656	649	626	637	606	631	611	621	667	636	629	683	686	681	641	628	659	665	622	627	654	649	660	597	647	672	655	650	658	610	669	642	689	657	690	619	653	651	634	591	615	600	608	654	648	614	598	692	650	614	656	594	689	638	618	659	633	662	644	641	659	664	685	641	621	631	603	672	639	679	627	643	633	641	652	640	644	681	653	641	682	652	657	669	589	644	693	642	671	644	604	667	644	702	691	674	661	631	651	662	619	642	662	673	621	682	691	664	653	633	653	627	680	635	648	647	665	652	615	637	641	650	643	637	686	642	598	631	621	656	606	607	633	627	662	614	670	642	627	616	667	650	632	673	609	644	657	641	646	660	593	626	639	644	649	642	653	647	600	651	676	608	608	641	626	617	688	659	634	604	604	635	605	650	612	619	644	597	627	683	662	635	663	632	650	635	629	625	683	608	641	616	634	601	669	644	658	649	646	658	658	628	642	633	659	665	643	623	674	643	612	697	634	646	655	682	611	603	604	685	634	615	645	651	669	643	626	642	673	599	644	667	663	653	692	647	643	624	644	689	667	645	638	645	634	674	644	632	644	625	639	661	598	622	659	656	646	667	662	594	645	639	600	644	664	623	646	643	645	614	612	628	626	668	609	685	639	677	628	616	627	676	596	630	612	687	651	627	668	702	660	655	651	619	647	655	651	678	644	637	623	658	627	647	624	618	679	639	627	643	653	642	650	664	656	646	673	674	644	730	657	667	669	650	658	653	654	631	624	641	677	643	609	700	627	628	639	666	615	603	632	627	652	619	643	618	668	631	641	638	693	627	670	662	676	626	602	652	610	662	659	638	676	607	635	672	659	668	644	620	648	665	681	624	665	643	673	618	607	628	640	621	623	620	630	655	669	630	652	626	627	670	660	660	636	606	665	691	626	618	643	638	659	610	676	649	694	642	617	662	617	640	578	650	589	663	651	674	682	662	631	655	665	673	634	652	610	676	647	729	639	653	580	663	618	623	618	614	618	607	674	662	624	638	639	653	597	628	662	658	642	667	671	649	659	595	663	598	645	626	647	633	656	656	668	648	644	634	701	660	647	696	635	644	655	652	579	653	647	652	671	660	646	655	698	667	635	634	674	653	657	661	672	682	649	645	656	635	670	598	630	712	674	611	650	648	612	648	651	643	639	640	638	622	611	638	628	655	658	634	646	633	645	627	642	667	641	639	641	660	685	652	620	620	649	684	581	615	629	640	649	627	666	620	640	645	648	630	621	678	655	610	631	617	640	623	636	683	640	643	679	638	664	631	656	637	682	643	670	616	649	613	667	601	680	631	647	633	639	695	629	678	663	704	632	614	653	619	691	656	651	640	644	643	631	606	637	693	653	603	695	623	681	600	603	610	649	683	640	680	614	628	609	683	724	623	655	613	640	608	648	638	646	642	656	634	655	621	597	659	620	661	650	642	699	644	635	654	629	677	653	612	667	615	591	649	627	679	655	617	659	645	593	614	610	645	648	651	656	667	636	654	664	651	685	658	630	650	621	645	626	615	650	601	640	655	673	625	662	614	631	614	624	638	618	648	634	656	659	621	654	650	664	612	644	652	632	667	640	684	636	660	640	709	626	610	597	671	678	651	646	603	603	624	643	654	645	641	658	632	625	603	676	680	614	668	635	631	654	678	647	614	632	608	605	622	649	621	652	641	657	620	653	679	652	656	645	672	629	663	663	661	662	646	670	619	655	672	660	648	642	664	634	654	640	646	642	650	606	654	634	632	653	622	649	657	660	664	593	628	642	625	680	633	624	660	615	673	618	625	656	639	592	684	641	643	631	681	591	636	659	649	651	659	643	620	660	637	633	617	680	684	606	614	669	649	651	644	634	649	637	687	644	639	673	627	687	624	615	621	671	612	670	680	618
50165	15750	4333	1582	769	409	337	327	320	292	278	311	261	267	277	280	264	265	269	292	271	277	251	299	274	287	266	281	290	242	270	288	298	263	285	305	260	281	314	271	272	299	277	270	315	304	304	283	293	322	296	269	256	276	289	283	272	255	258	271	270	279	250	261	260	277	250	250	263	250	232	268	299	269	269	259	271	287	265	256	256	264	279	318	307	280	287	274	275	301	284	267	274	282	253	289	282	245	275	268	263	253	286	279	263	279	274	277	250	298	236	292	264	312	266	291	290	285	260	282	289	275	282	284	251	276	255	300	256	295	242	277	267	306	303	304	261	247	307	275	264	260	276	299	257	284	296	286	289	284	280	283	315	278	304	289	245	272	284	294	289	303	264	236	297	261	302	317	293	267	283	273	307	265	287	245	274	277	303	277	273	302	289	264	274	288	284	272	284	293	307	295	308	265	244	308	239	261	265	278	272	261	263	300	267	285	305	284	312	261	265	267	259	253	286	282	276	277	305	265	289	291	268	257	287	279	276	267	260	294	281	287	263	292	263	265	295	281	300	301	282	281	291	284	261	275	266	274	281	265	255	247	256	304	273	266	248	269	275	294	261	290	274	282	256	285	274	281	268	249	278	291	288	305	274	277	289	300	277	306	309	287	271	245	271	290	318	269	300	285	296	266	254	294	261	309	303	283	273	286	257	256	286	300	229	267	284	308	272	296	274	272	305	295	249	253	264	297	285	291	247	265	261	278	263	270	269	285	286	233	263	272	265	276	269	286	283	283	267	255	286	274	249	293	298	286	291	268	291	267	273	296	292	279	304	277	284	279	277	275	296	293	291	265	268	326	278	275	243	308	271	272	280	276	270	306	271	276	285	265	276	304	287	271	277	297	272	253	253	283	259	273	295	287	303	294	274	255	268	292	261	294	290	257	279	243	278	300	258	284	273	245	261	274	275	289	269	295	270	281	275	302	292	248	299	277	281	254	272	284	312	282	268	274	297	292	265	276	277	295	303	289	302	278	298	286	286	268	267	249	249	281	266	258	314	302	254	288	283	281	293	290	275	286	239	283	277	272	259	277	269	283	272	276	252	274	283	279	311	274	259	283	273	281	290	254	272	294	305	274	266	276	261	250	252	300	268	244	301	313	258	280	279	253	301	264	259	267	278	256	287	280	262	274	279	281	300	266	290	263	253	278	285	274	256	300	257	256	285	272	296	279	298	258	290	280	258	253	257	267	280	273	298	318	313	285	262	283	281	300	317	276	299	304	313	278	275	252	279	275	231	275	242	277	260	285	266	269	278	283	286	313	285	282	278	263	277	287	291	288	291	292	285	278	289	278	249	273	257	283	252	294	291	284	271	254	297	287	293	271	293	277	237	279	304	289	282	292	274	314	279	282	293	276	276	280	269	278	277	237	269	269	251	278	259	255	265	293	298	266	258	267	287	282	263	276	289	266	270	295	285	274	297	262	260	291	268	271	306	312	269	288	290	306	294	266	286	270	267	282	282	266	278	244	288	316	313	261	274	295	272	276	288	317	236	250	269	260	264	253	309	278	265	272	275	256	254	254	266	254	289	287	287	231	287	245	272	286	296	282	290	282	304	282	297	264	282	269	299	268	274	267	254	265	287	268	294	282	320	284	267	263	269	283	289	270	270	232	289	284	275	288	258	264	261	306	309	279	256	282	287	255	255	259	290	262	292	319	254	249	297	278	266	275	287	274	257	307	267	257	274	280	292	261	283	287	290	269	271	271	265	279	279	276	286	303	305	268	287	262	303	274	291	286	228	270	314	237	263	289	291	291	285	243	293	284	295	275	281	220	278	271	278	275	297	290	269	261	315	277	300	272	259	264	260	255	287	266	274	250	289	244	270	276	292	273	256	284	282	306	262	308	301	278	257	264	270	284	264	289	251	259	284	288	287	297	314	247	301	258	274	308	235	215	285	298	291	259	262	280	297	286	296	270	279	273	298	317	280	288	303	276	283	255	281	256	294	272	270	292	307	271	253	274	244	253	295	275	287	263	270	245	259	271	249	302	273	259	292	286	312	267	283	267	255	255	279	278	279	300	288	280	283	252	276	270	323	299	268	257	262	294	289	309	303	292	271	290	277	273	310	227	266	272	281	286	296	302	267	285	249	291	279	277	278	253	276	258	232	277	257	277	277	275	270	254	293	304	286	280	270	289	271	286	294	297	283	272	287	287	287	262	304	269	266	277	251	299	294	273	287	280	265	296	300	283	299	282	236	266	277	285	273	281	285	264	253	283	306	280	275	275	267	290	288	283	273	240	285	281	287	300	293	267	294	287	318	287	289	284	287	289	260	263	270	281	273	272	259	273	283	277	268	280	269	293	246	262	262	296	285	279	292	284	284	275	291	298	275	285	282	281	286	282	284	283	267	272	301	259	278	298	268	302	282	324	267	292	306	273	305	304	264	295	291	250	270	243	288	295	292	272	268	269	268	273	289	313	291	284	261	270	273	299	245	278	274	266	298	260	293	281	283	246	289	291	280	267	287	268	280	287	293	281	278	274	278	272	264	291	290	266	292	284	251	254	306	256	274	253	294	288	292	260	304	283	276	295	276	285	265	258	242	265	271	274	284	248	278	279	264	272	271	279	251	278	291	287	261	278	265	289	289	292	277	312	295	299	294	273	267	265	292	272	257	246	247	334	274	282	257	257	293	284	254	257	268	290	285	256	297	283	250	297	270	263	264	298	277	243	262	265	275	304	245	271	285	269	278	275	277	273	251	301	254	293	332	282	284	311	272	297	281	258	312	271	274	291	290	273	283	305	288	253	282	254	255	278	293	256	323	286	253	288	275	278	286	300	265	286	300	267	274	277	295	308	268	335	253	248	289	266	281	274	271	274	261	303	283	267	279	260	293	327	289	288	237	302	277	267	271	284	279	252	272	269	298	256	285	286	280	253	266	270	282	259	275	282	280	296	310	260	291	286	296	271	312	265	290	283	282	272	273	283	275	283	276	269	285	283	285	284	272	263	270	296	242	293	291	283	255	294	273	286	291	263	291	254	290	296	278	262	254	280	299	311	234	273	263	283	272	281	250	285	286	256	264	268	279	275	320	264	292	280	306	294	285	285	256	271	279	291	256	255	283	278	255	263	284	243	280	268	243	299	263	303	274	236	273	275	273	269	279	287	239	272	233	287	275	244	284	282	287	288	281	284	286	264	279	284	309	297	286	260	253	289	277	303	309	273	267	273	284	261	271	271	260	305	268	282	278	262	288	293	245	260	292	275	305	300	277	243	265	291	313	273	282	306	289	314	266	267	237	302	281	282	267	278	285	288	274	257	266	266	288	277	298	271	257	274	276	280	248	271	292	273	287	269	282	279	287	299	255	314	263	268	305	290	327	288	264	268	291	253	264	289	279	296	287	269	256	291	266	284	269	254	276	284	242	277	271	254	290	296	278	288	283	283	283	284	256	273	276	287	260	303	261	296	267	235	298	249	276	269	297	305
33372	9364	5459	3255	1914	1199	882	709	704	624	617	643	624	586	643	621	642	582	585	597	651	602	593	591	612	620	585	664	633	619	639	602	572	617	661	603	667	588	619	594	616	635	621	593	620	611	622	623	640	628	580	623	574	582	624	569	631	636	652	617	645	667	629	585	621	625	631	603	619	618	601	643	612	605	618	636	618	596	679	609	633	628	612	619	578	595	608	621	611	623	592	592	664	585	637	608	598	634	581	655	670	611	626	644	656	626	631	587	639	632	620	582	601	627	663	611	606	606	630	573	616	610	619	661	593	618	610	634	613	663	639	650	654	588	592	602	618	611	610	608	623	601	633	655	643	601	612	665	621	576	595	642	649	638	588	542	631	622	603	587	615	610	643	626	609	611	599	588	622	616	625	604	627	625	565	575	609	598	654	555	635	623	618	639	626	580	556	650	602	595	622	611	655	626	659	599	612	679	621	596	654	600	655	575	658	604	609	651	625	635	622	624	647	640	612	584	644	625	620	630	647	586	665	632	609	597	591	615	632	616	600	614	625	582	643	626	556	635	628	612	627	585	643	584	634	617	616	601	638	611	594	653	599	615	598	612	619	603	630	617	624	619	591	643	612	651	604	597	598	614	616	589	653	623	641	601	642	563	616	586	615	621	616	621	621	601	616	588	627	602	593	640	666	597	602	593	671	616	606	589	640	601	645	621	587	597	559	620	662	647	607	635	599	624	601	630	601	631	637	620	633	635	632	603	615	606	577	593	629	623	609	629	618	605	604	620	609	635	613	640	610	623	606	600	604	599	612	601	648	626	629	600	578	626	609	629	662	653	619	598	610	618	654	576	604	659	617	603	586	632	571	617	644	625	588	649	595	578	579	611	614	680	640	642	625	582	599	625	633	599	616	594	568	611	628	615	626	610	652	601	636	582	592	620	589	592	624	628	623	608	647	627	632	614	613	555	639	583	637	633	633	614	621	643	617	636	599	624	612	611	639	643	612	578	628	592	605	607	611	579	607	602	586	620	639	636	604	605	620	626	631	630	557	593	623	616	612	612	661	592	610	634	638	620	652	601	615	586	602	626	623	614	589	654	595	589	612	691	626	662	606	636	573	609	645	618	631	620	622	615	643	596	589	620	605	619	613	619	635	613	642	641	643	631	624	614	601	593	626	615	644	590	637	645	623	600	642	574	606	610	577	610	681	597	645	611	603	598	593	626	612	668	571	629	617	609	612	643	631	638	593	576	643	614	640	573	561	608	596	597	613	600	620	632	622	627	629	613	633	618	649	633	643	600	590	627	630	608	597	607	592	598	623	645	621	622	585	561	653	655	587	596	642	632	601	625	566	637	588	592	668	632	592	618	589	568	612	619	604	584	635	617	591	615	646	603	614	648	651	610	643	604	596	645	670	580	583	609	628	644	653	604	614	617	613	611	631	584	647	625	637	625	619	646	605	584	644	605	631	597	612	617	657	621	642	604	646	595	590	616	625	607	627	647	658	619	600	636	617	576	654	613	605	640	636	640	608	593	610	608	624	619	674	626	610	658	627	612	581	586	632	610	594	632	636	570	612	628	616	608	561	653	603	631	625	646	620	612	576	663	631	611	614	649	596	586	616	657	630	624	629	644	614	612	589	587	634	610	627	589	645	603	575	623	628	586	634	604	633	599	613	651	600	588	606	644	627	581	584	595	607	620	594	601	600	633	636	636	588	655	591	641	606	614	660	564	684	596	600	633	656	626	592	594	564	595	641	604	616	559	593	614	625	592	620	574	634	638	615	594	585	623	627	608	594	670	624	601	644	584	668	633	659	628	645	596	619	607	623	652	603	603	586	579	544	611	631	575	598	582	639	619	613	616	568	579	597	636	595	641	643	631	629	576	603	639	598	634	663	640	620	621	647	661	643	601	617	571	569	595	586	637	569	628	631	599	626	621	642	607	616	613	612	567	634	593	592	611	686	609	607	586	598	638	565	646	616	624	652	614	630	645	685	609	614	620	608	565	646	617	588	616	601	574	627	601	591	594	637	619	610	607	594	649	595	638	593	631	608	587	612	644	590	609	617	604	631	594	621	602	622	623	646	651	607	619	606	642	668	587	662	598	624	641	622	597	593	641	624	628	625	638	616	644	602	620	609	641	593	639	658	639	625	614	597	591	599	611	593	636	569	628	652	659	603	605	646	625	570	627	601	650	626	628	611	614	645	640	630	617	621	632	589	591	586	575	615	641	646	629	607	658	639	633	609	558	615	628	642	650	639	594	623	585	565	648	626	628	647	630	604	636	631	599	641	619	635	584	616	588	640	666	622	592	662	600	617	581	588	561	593	662	625	603	599	591	635	637	632	575	613	662	636	574	639	611	616	633	600	607	591	621	620	617	627	601	618	614	608	570	613	623	598	591	620	548	625	583	578	624	607	686	609	643	593	590	604	623	612	625	611	578	569	574	638	640	600	611	576	602	592	554	581	624	625	619	566	621	605	609	634	604	619	667	649	617	585	612	665	655	656	619	645	605	615	598	648	665	610	630	618	625	598	631	661	584	653	656	644	624	597	585	604	605	607	600	614	607	626	613	642	610	584	580	604	604	603	659	625	599	621	645	668	608	600	581	624	607	587	606	584	605	645	594	661	588	634	613	622	616	613	657	568	666	580	558	605	635	602	575	638	644	600	602	606	554	643	624	599	593	591	625	586	588	632	582	566	600	588	645	616	628	610	599	642	603	635	625	610	580	644	677	611	608	599	604	599	575	626	659	619	615	620	619	640	649	604	602	657	598	604	611	606	591	610	607	614	618	629	631	607	620	611	629	654	590	608	594	591	641	583	629	646	614	650	548	632	568	611	599	643	611	639	600	609	590	612	640	585	605	605	587	663	610	629	607	635	625	614	600	567	684	601	648	616	585	607	625	608	597	650	621	661	588	615	586	607	611	611	605	646	593	586	613	600	622	609	590	609	599	626	649	610	613	644	632	615	566	569	608	633	564	588	623	572	612	610	613	611	614	629	618	650	598	629	639	597	630	655	633	603	575	662	606	640	610	617	647	568	568	635	647	612	648	584	623	616	567	618	574	632	651	591	606	625	596	599	568	611	601	606	635	641	641	621	660	608	632	607	602	605	650	580	600	620	607	636	617	614	639	628	584	681	594	593	630	619	655	627	613	667	581	568	638	608	602	622	633	629	613	648	587	609	594	637	622	609	587	634	625	603	618	610	580	640	609	605	652	644	622	642	609	649	629	628	612	602	614	655	596	609	645	618	606	619	613	572	606	603	584	613	611	587	591	602	613	518	643	603	641	636	619	586	621	596	635	641	605	638	595	624	594	637	661	624	670	599	646	643	573	616	613	595	599	612	652	662	637	621	614	611	605	616	625	622	632	618	612	585	575	601	634	611	640	621	660	639	627	630	631	623	634	570	610	599	656	622	625	629	630	616	653	607	628	573	636	641	623	641	598	657	623	648	611	621	587	609	614	640	614	651	604	628	621	649	706
55880	23380	8545	2727	932	542	423	353	319	290	280	276	285	264	285	297	283	281	263	261	270	256	236	263	262	271	233	253	292	292	237	271	267	270	244	233	277	305	274	255	242	283	252	248	257	251	256	239	252	267	258	229	262	287	254	241	278	278	245	247	290	268	253	227	281	253	292	270	248	280	289	223	257	282	241	249	239	246	272	284	292	289	290	273	262	277	263	262	257	256	287	264	270	253	268	251	255	272	264	301	270	264	259	233	275	293	257	241	287	256	255	267	255	276	283	273	276	299	275	268	281	231	294	266	298	268	278	273	247	283	269	275	272	250	259	239	264	286	309	247	271	261	274	286	283	275	274	237	254	277	294	277	255	265	270	263	266	275	303	275	277	275	250	264	279	280	242	263	262	239	256	274	259	264	254	284	267	295	240	248	270	237	247	236	236	264	284	246	273	275	248	279	261	289	264	281	282	238	261	258	281	265	242	249	294	257	264	263	299	268	297	278	287	262	261	237	259	272	269	269	248	243	263	241	254	261	265	253	275	289	234	269	272	243	273	245	267	249	280	309	287	272	268	272	307	255	249	273	286	245	293	279	260	268	230	246	252	261	241	285	287	261	284	260	251	260	269	262	256	273	261	278	246	269	245	256	275	263	268	266	270	253	271	245	261	265	274	278	242	281	265	260	294	258	281	230	237	254	272	250	272	269	248	247	254	260	266	260	273	265	246	284	266	239	246	315	248	256	248	286	280	268	283	238	279	257	265	289	272	268	281	276	254	247	274	257	264	275	249	284	284	274	269	263	273	259	259	257	286	273	302	284	260	245	251	238	290	261	303	226	255	262	256	254	253	285	301	216	252	240	251	254	255	281	292	264	242	223	272	248	219	265	273	262	251	271	268	262	296	262	253	252	260	291	267	258	250	281	231	263	253	268	267	268	265	295	257	274	249	290	272	250	268	257	280	258	226	276	248	240	275	266	237	267	270	246	284	288	249	278	263	248	239	284	258	285	283	250	254	290	241	284	285	290	252	280	271	247	268	293	265	272	246	268	290	292	278	233	265	274	277	271	262	264	252	269	238	238	274	277	273	266	253	277	255	267	278	252	253	267	243	259	256	290	244	264	223	229	253	279	289	248	267	278	260	262	251	291	275	278	285	304	283	273	247	252	282	251	263	307	282	263	274	278	274	271	264	266	220	257	262	234	267	273	304	295	229	246	290	252	263	256	279	245	278	268	299	248	236	228	266	259	277	264	270	303	288	256	254	251	273	280	235	288	223	274	296	269	282	238	265	266	272	263	258	266	283	281	248	290	239	285	271	281	243	263	264	237	276	277	268	267	262	270	262	238	247	259	264	246	258	231	260	285	301	284	245	303	232	252	266	264	274	278	264	238	256	237	254	268	240	251	249	257	252	300	279	276	266	268	258	253	245	246	227	288	270	281	272	272	248	225	207	273	289	266	316	261	254	288	264	210	241	300	271	246	258	274	258	279	278	242	246	283	298	251	246	291	263	265	244	281	260	255	277	260	264	253	237	272	284	259	232	241	250	263	270	272	259	297	270	305	300	235	261	273	287	236	254	288	266	280	223	265	288	277	281	279	254	252	266	270	278	245	252	282	273	282	267	274	261	268	264	303	264	246	267	239	272	272	261	265	278	246	259	252	303	284	224	254	243	273	232	283	278	277	267	279	286	269	264	286	264	232	265	256	259	247	251	232	262	275	285	264	264	278	247	254	258	244	265	276	262	263	258	224	237	255	260	265	262	247	254	256	234	282	264	260	266	267	245	244	301	258	286	260	283	271	237	259	261	275	244	259	261	249	273	223	264	269	256	270	267	277	275	243	256	227	282	289	263	297	273	273	241	254	275	266	268	238	278	284	275	280	254	270	251	299	267	260	259	263	275	287	274	287	272	278	244	267	274	277	248	261	276	291	287	267	281	298	270	222	302	274	250	266	279	251	267	262	267	249	300	270	270	279	248	264	280	271	255	279	246	252	273	263	235	279	294	255	251	261	270	237	270	264	270	285	258	251	258	265	274	260	254	288	276	254	253	252	259	247	263	284	280	248	265	246	284	231	267	291	235	251	244	262	248	268	250	257	272	246	273	313	244	273	284	284	261	272	254	249	275	281	256	268	264	266	264	271	243	271	257	242	280	282	286	266	270	291	243	275	249	284	266	232	244	252	282	258	248	286	239	267	278	247	253	274	271	313	300	242	256	243	288	270	282	303	251	257	282	255	276	272	234	260	250	232	271	317	276	267	235	242	273	253	258	261	288	288	263	256	271	257	263	263	250	281	283	294	285	248	254	240	239	244	247	259	255	245	259	270	244	257	286	277	247	259	253	271	261	281	268	257	238	256	245	254	283	251	239	263	268	256	269	240	297	263	283	273	248	254	238	259	250	237	294	306	241	254	266	258	280	253	265	276	271	255	241	250	246	264	249	271	245	241	265	279	283	296	283	261	263	260	262	246	266	267	259	242	256	253	281	267	252	261	267	246	257	255	278	264	265	251	244	243	251	246	262	277	247	259	248	293	270	234	242	293	301	283	254	241	264	278	287	233	284	273	280	259	246	266	268	257	278	270	254	267	253	258	288	273	242	249	305	256	255	254	299	271	279	282	251	263	270	256	277	281	251	275	271	270	270	246	272	276	231	275	230	261	247	291	235	223	264	256	270	262	257	266	257	228	253	245	263	279	256	260	247	253	271	283	269	233	254	277	259	257	287	256	261	254	301	241	266	259	277	300	277	260	253	240	244	291	242	274	277	271	292	278	272	280	291	282	275	250	256	270	273	309	235	230	280	253	266	263	256	287	245	249	302	270	229	275	264	261	264	286	253	231	241	277	257	228	306	264	235	249	262	246	240	256	287	254	221	282	294	267	284	258	259	275	277	290	242	255	252	277	271	237	260	301	264	289	269	255	247	241	256	253	253	281	242	264	250	260	255	273	259	256	249	282	254	275	259	222	264	300	248	267	254	252	259	248	285	275	261	263	270	263	271	222	280	244	251	246	269	274	281	286	286	281	245	299	251	269	270	287	257	266	283	280	293	256	264	248	249	272	262	264	258	259	293	254	262	319	267	262	289	280	267	293	270	254	253	228	236	273	257	255	248	302	263	256	275	253	243	269	269	284	279	282	253	288	248	269	267	283	273	242	240	268	250	212	251	288	281	284	250	245	281	253	262	241	285	310	253	259	273	258	277	237	273	238	275	259	245	245	250	240	254	301	246	267	274	243	245	256	286	248	254	272	288	235	244	304	250	263	290	271	256	251	247	241	258	292	285	229	268	284	272	236	227	256	244	282	295	282	252	249	271	291	268	270	247	243	255	250	263	294	227	237	246	265	259	255	271	294	253	251	242	275	265	256	247	276	293	264	284	284	289	280	281	254	263	273	265	249	260	262	250	234	227	226	263	292	279	235	245	262	259	232	274	260	240	262	247	272	286	259	301	275	264	259	280	268	272	255	255	233	248	235	274	244	251	270
37807	15732	8424	4787	2396	1430	1092	883	726	656	630	579	593	602	559	637	544	615	586	602	621	581	587	574	608	585	615	596	557	571	570	605	594	591	624	607	606	600	575	590	645	623	594	599	605	605	646	553	569	577	565	554	552	611	571	578	583	576	605	578	573	597	581	582	580	591	559	617	640	604	619	638	598	631	610	523	599	647	619	571	594	583	604	562	616	567	602	603	554	620	582	592	580	564	611	626	592	615	587	609	547	636	607	598	612	570	579	603	582	552	598	562	590	614	640	613	608	614	627	604	618	583	608	568	557	577	571	602	646	568	574	622	585	586	596	576	564	584	589	644	618	571	584	561	626	607	591	575	619	626	565	590	565	566	604	555	562	608	580	589	576	566	589	625	598	607	616	612	605	595	578	588	593	597	599	568	606	573	567	554	600	604	622	616	575	590	616	621	612	567	615	583	601	544	601	577	559	629	634	636	626	569	600	586	606	626	577	590	595	590	643	658	655	593	589	606	605	582	625	612	664	605	607	614	625	616	612	603	564	587	590	643	555	626	589	594	558	602	584	625	571	578	588	579	596	577	596	553	593	639	576	572	595	541	610	644	602	625	644	624	591	543	618	571	607	592	612	597	570	602	593	585	558	560	595	583	612	575	579	569	631	594	586	602	626	537	598	605	649	588	582	605	618	570	590	606	586	559	626	576	583	633	620	592	590	623	540	604	583	608	585	565	587	568	573	556	587	627	624	632	601	578	626	575	591	590	606	609	572	588	605	571	588	607	575	577	591	601	600	581	584	582	559	567	597	599	564	589	556	561	606	595	606	582	654	594	570	642	576	572	627	602	589	607	566	627	593	625	604	601	578	598	597	583	584	578	629	573	589	593	579	593	572	603	644	590	594	607	543	623	622	586	593	590	596	595	590	557	571	612	596	604	597	568	622	605	560	577	606	573	582	602	610	602	577	587	586	563	572	610	517	609	566	579	605	614	625	624	591	611	633	604	633	570	589	575	670	554	612	563	550	591	581	594	623	598	645	609	593	596	578	564	578	573	582	628	594	553	619	574	576	548	588	580	631	577	633	578	617	617	680	584	606	614	558	611	587	608	589	576	584	587	621	574	595	586	567	597	595	643	597	593	598	598	624	617	578	622	577	603	580	577	557	590	588	612	621	580	631	594	620	572	555	588	596	588	591	597	579	592	600	643	595	603	579	585	588	610	571	562	581	519	573	599	557	617	569	559	562	572	594	610	580	593	582	621	556	596	582	597	581	583	588	628	601	593	593	619	600	571	582	603	606	622	584	569	605	587	600	557	627	610	592	582	597	553	595	606	609	580	611	574	596	622	605	617	613	583	609	567	585	558	560	600	545	653	590	565	588	639	577	580	615	603	600	593	660	572	541	642	597	543	617	610	600	599	611	589	617	577	626	609	593	574	556	627	613	605	600	589	607	583	606	557	555	573	564	581	595	607	597	618	574	578	595	561	583	576	579	626	579	571	589	580	594	581	586	595	586	603	599	606	622	574	582	580	620	595	611	568	586	585	591	585	585	559	552	625	602	584	623	600	626	579	533	615	604	622	565	603	616	589	573	566	578	607	606	608	588	582	631	600	629	605	579	631	605	582	629	613	588	633	595	612	570	602	550	603	594	572	624	600	604	603	622	597	578	586	611	560	608	581	564	610	637	609	577	596	569	615	566	596	604	623	602	572	550	584	583	597	612	617	625	555	585	605	661	600	545	602	577	571	596	628	632	497	572	585	601	586	596	555	552	621	605	583	591	613	581	594	595	677	608	554	645	585	614	589	626	629	583	594	606	586	608	593	620	551	565	613	586	566	621	607	614	602	564	588	592	598	576	599	661	601	577	542	583	562	560	572	575	626	611	584	595	581	558	571	571	586	588	565	628	586	561	624	597	565	585	623	560	602	550	578	592	609	573	575	589	595	567	596	570	601	595	601	643	606	636	625	558	557	588	609	589	629	610	611	569	583	594	606	594	543	617	653	599	625	592	623	586	562	593	631	586	630	624	657	624	619	611	602	601	640	563	657	576	613	596	583	530	620	543	629	613	589	594	611	612	612	617	590	598	538	575	565	573	615	599	590	608	574	565	611	622	618	588	581	558	619	552	600	578	589	616	577	617	567	630	565	604	580	581	622	591	590	621	619	547	594	599	598	592	611	590	563	618	557	554	579	555	586	620	623	552	565	639	587	568	589	601	606	577	588	581	605	555	607	626	617	554	578	587	619	586	584	621	616	569	597	593	587	625	602	548	586	626	588	552	585	601	614	592	559	605	582	617	604	558	584	585	564	599	615	619	599	644	587	589	604	589	601	577	621	584	649	556	612	607	571	573	629	572	593	557	620	591	574	572	615	585	630	568	607	630	578	634	564	570	596	511	613	570	610	558	616	585	556	614	619	607	600	648	589	584	572	572	587	593	592	569	614	579	581	574	586	614	624	533	604	553	612	564	601	618	533	607	561	595	600	622	580	602	584	618	592	587	591	591	558	587	630	636	580	604	591	571	631	537	597	613	598	600	603	608	609	620	589	591	594	588	556	582	583	577	601	622	577	629	614	624	617	604	597	564	595	631	587	591	597	603	584	649	582	616	575	576	557	556	557	600	593	547	638	593	627	614	551	619	632	585	634	600	573	588	593	559	597	615	549	599	611	555	576	615	569	583	548	597	582	612	632	612	570	598	581	551	593	582	546	545	602	592	580	579	591	608	597	581	580	580	589	620	595	568	606	613	606	565	584	646	600	565	592	603	612	579	598	613	586	644	552	599	604	564	609	624	582	609	576	573	579	591	622	591	582	589	616	625	578	601	565	588	608	563	566	567	575	600	597	581	617	602	595	591	585	616	589	562	614	591	604	619	592	613	559	625	609	597	617	596	589	567	580	582	578	570	606	631	556	610	605	583	573	629	627	596	575	614	546	556	564	640	586	593	607	621	602	580	634	582	609	578	599	593	625	572	602	592	595	629	596	603	595	614	568	581	561	604	567	575	614	576	636	571	585	573	645	638	603	638	599	605	614	610	551	555	579	591	588	599	615	586	598	617	619	578	659	562	599	589	596	568	554	607	618	606	589	577	620	647	593	619	599	591	583	591	604	572	599	613	578	633	561	608	580	575	566	591	576	578	573	615	596	637	616	571	592	596	604	611	596	605	600	607	613	606	594	568	606	609	556	581	588	592	549	588	540	612	600	604	592	605	570	605	600	633	593	629	580	572	611	565	578	564	627	576	605	589	584	565	592	605	565	595	602	632	612	584	619	594	617	580	592	581	530	632	588	635	583	577	628	604	555	579	616	577	602	606	604	621	597	616	601	601	591	626	581	628	588	594	572	602	565	559	552	603	603	624	592	548	573	621	616	587	597	601	581	588	572	620	596	616	612	559	593	663	613	581	591	575	628	567	568	573	626	567	595	564	610	583	541	603	584	579	586	600	583	587	607	580	590	600	649	556	594	589	563	581	593	618	610	608	577	577	565
64715	31818	17005	6383	2401	1099	556	425	391	353	273	283	309	275	296	289	304	338	271	301	314	302	313	295	280	295	296	259	297	259	279	279	303	293	273	277	252	249	300	307	291	328	300	280	323	260	274	281	264	275	277	307	276	297	251	281	313	283	276	291	289	308	293	309	301	292	283	264	316	248	318	292	287	288	293	261	290	300	295	298	300	254	288	283	301	264	252	276	302	282	276	292	297	284	286	260	289	259	265	278	233	264	294	324	251	247	272	298	278	270	292	296	269	287	298	276	298	263	298	266	257	278	281	280	274	290	308	288	260	260	288	273	283	284	290	263	274	269	259	295	295	271	260	264	292	316	271	276	286	253	305	307	305	249	282	309	279	291	291	284	264	255	274	257	268	299	293	300	274	289	298	292	270	284	282	261	271	298	281	291	283	253	276	291	325	271	271	321	289	280	301	354	303	285	289	280	299	271	273	248	289	258	294	294	286	280	265	291	267	275	283	305	274	273	247	295	277	273	281	286	292	317	285	305	254	286	302	322	260	264	283	278	274	307	281	277	289	279	290	295	310	314	291	283	259	282	291	272	274	303	277	283	298	292	267	301	285	274	276	323	281	297	251	254	257	252	300	306	327	294	259	243	299	270	237	290	280	298	281	306	265	305	267	293	282	270	286	241	317	302	298	259	273	265	303	322	264	272	291	308	276	312	283	279	278	296	262	301	272	281	281	308	277	295	335	298	271	298	273	278	264	300	298	295	301	273	249	286	274	280	300	293	330	282	276	290	291	314	253	246	254	320	294	265	288	297	289	276	311	299	283	285	301	286	282	303	309	282	280	268	279	287	256	280	290	288	294	293	322	304	295	295	278	329	301	312	284	296	292	276	312	307	300	274	288	283	298	249	316	296	301	303	286	271	280	269	274	290	283	306	246	294	293	259	280	272	241	305	299	294	330	252	278	266	276	284	255	276	275	319	282	262	296	326	296	300	291	292	277	307	298	310	280	302	275	256	265	274	269	290	300	294	312	284	289	292	264	295	289	291	273	286	318	269	277	252	259	265	298	262	298	308	270	284	300	297	276	315	278	293	256	304	286	260	250	269	317	326	280	268	286	286	277	275	278	269	250	256	318	266	254	322	276	313	304	316	312	301	319	276	287	257	293	276	302	278	259	267	270	300	278	254	309	298	287	279	273	321	295	314	291	285	287	252	274	270	248	277	291	251	264	299	279	278	262	278	272	257	297	282	292	272	278	288	282	281	258	262	293	272	270	273	299	312	288	317	295	300	291	316	289	247	291	253	298	294	276	308	288	329	297	315	284	267	280	284	289	317	301	284	283	287	259	280	281	327	319	304	274	318	273	279	294	290	233	289	291	296	329	297	279	273	266	298	256	250	254	300	273	288	279	310	284	278	315	257	289	287	268	295	307	262	294	254	277	255	284	303	296	265	290	281	283	281	266	323	279	298	277	299	316	299	276	293	260	278	295	288	291	297	268	283	315	269	305	319	272	286	258	271	317	291	277	258	270	293	288	290	306	319	254	244	249	249	270	317	269	258	250	263	290	288	301	301	307	301	289	297	287	242	295	306	305	291	263	278	301	271	306	282	280	304	310	275	315	285	273	278	311	291	274	303	271	246	305	339	265	270	254	262	307	269	260	255	301	251	266	278	276	254	271	297	315	272	272	303	296	293	279	263	279	298	316	325	264	285	271	285	287	306	273	305	304	273	272	277	267	276	273	265	283	279	267	303	288	339	278	307	254	282	307	305	269	279	275	280	295	311	264	274	287	266	300	288	306	262	288	274	277	258	278	269	286	310	243	280	280	290	273	270	290	310	287	301	271	251	293	275	315	302	284	315	306	298	300	307	301	291	304	280	309	259	278	295	278	275	313	301	298	313	316	290	299	272	295	302	283	341	264	274	310	300	286	275	264	311	259	283	288	302	310	298	278	266	293	303	322	311	279	309	305	279	267	316	292	258	282	322	286	284	278	299	274	281	320	288	269	298	268	242	265	296	269	297	248	295	261	299	309	305	272	279	305	283	285	290	303	311	284	271	283	286	288	316	296	269	299	302	283	277	277	275	248	289	298	265	300	284	280	278	259	274	275	246	283	300	316	287	222	268	323	276	282	275	317	278	242	305	288	301	326	272	281	327	252	288	278	312	273	256	294	310	286	275	284	291	295	296	290	305	320	281	276	274	295	294	310	276	325	270	295	298	293	305	332	294	282	289	285	273	296	306	281	304	295	269	266	264	265	293	246	289	299	283	293	287	279	258	307	261	310	258	272	265	291	298	288	265	283	294	274	285	307	278	288	335	295	272	285	279	298	257	290	275	258	311	261	234	297	302	273	266	264	301	277	269	253	272	304	262	288	295	298	281	307	291	297	298	276	277	268	294	282	308	288	282	298	332	267	271	260	306	305	269	297	297	262	307	302	299	273	287	309	273	275	299	294	281	313	294	277	297	301	306	298	297	281	307	304	293	312	281	281	298	300	291	292	285	301	279	273	294	289	294	296	300	309	298	275	240	271	283	269	295	295	309	318	294	298	317	277	304	249	254	313	308	273	279	287	286	292	291	279	286	283	285	254	286	294	280	279	244	299	304	264	274	322	283	252	257	312	278	284	322	273	294	282	300	299	332	286	290	280	312	283	324	286	255	268	271	266	303	321	276	280	284	288	305	283	263	276	292	289	298	319	304	261	293	299	304	261	297	309	287	261	264	283	326	310	264	258	244	280	298	277	302	316	273	286	255	275	286	289	330	277	306	255	310	307	302	320	300	271	289	297	271	287	298	282	266	302	296	292	267	288	287	289	282	286	287	311	285	286	257	250	277	268	282	273	296	278	282	292	284	283	284	267	266	293	258	285	273	311	277	301	279	291	252	322	301	274	285	303	267	276	297	303	248	277	302	266	317	299	263	285	292	290	272	306	287	285	274	258	298	302	275	312	307	282	287	314	275	306	285	275	274	311	298	310	282	279	298	284	254	278	262	285	285	280	298	297	290	259	291	291	323	293	295	274	276	263	276	293	271	254	280	273	258	254	272	274	281	298	289	304	277	241	279	260	299	284	273	290	261	290	295	277	269	285	292	291	288	282	288	293	318	270	270	275	284	290	285	244	287	274	257	306	293	333	253	293	291	310	273	289	303	284	253	292	264	290	265	285	266	319	307	301	296	289	261	289	269	280	286	268	281	270	234	294	309	279	261	296	266	254	280	317	280	317	261	260	261	280	286	274	286	302	292	276	264	288	302	236	276	302	295	290	285	278	272	257	283	282	290	259	286	264	278	285	280	269	266	263	312	278	262	267	284	298	314	280	292	279	246	313	275	266	266	300	287	295	305	273	275	267	273	282	277	264	281	289	288	274	268	300	269	308	269	282	266	306	278	281	299	273	259	276	306	276	287	298	293	255	284	288	291	276	307	293	278	269	290	280	290	299	312	295	315	295	261	258	246	260	277	250	290	278	260	322	308	269	291	288	260	302	288
43538	25308	17249	10270	5483	2981	1559	1186	959	880	630	691	663	647	607	608	648	656	616	647	633	620	634	596	623	647	619	638	625	612	651	633	650	606	619	621	614	623	616	626	642	638	608	653	609	667	641	620	653	597	631	644	660	644	601	630	659	638	650	620	604	616	627	640	643	662	620	675	620	622	653	652	659	635	615	624	674	628	637	614	625	642	630	633	689	660	611	636	620	667	673	611	653	637	623	610	601	605	658	615	654	601	604	632	645	659	643	656	621	600	628	625	632	636	652	614	623	619	671	642	657	633	623	586	697	685	630	617	650	651	613	616	607	632	610	682	585	635	655	637	650	653	622	648	630	643	663	666	618	638	659	601	612	619	649	606	632	632	600	608	630	600	605	632	613	612	659	626	594	598	598	620	627	638	647	665	651	665	584	632	650	638	651	578	633	612	615	675	678	665	620	635	655	644	623	616	634	709	647	675	621	588	639	623	682	663	671	615	635	634	632	648	614	618	649	655	639	611	635	625	618	635	569	642	665	653	632	633	643	646	681	611	621	669	668	590	634	598	638	643	601	616	613	664	631	598	632	648	626	666	672	648	617	619	619	643	643	666	632	646	655	604	628	601	679	662	626	604	629	662	626	653	608	669	575	705	615	622	637	641	628	669	582	616	640	645	640	677	646	632	617	610	621	634	614	599	591	606	676	657	631	650	616	645	597	611	655	654	680	685	623	666	674	625	621	634	660	632	653	606	625	622	642	668	586	631	683	661	613	646	641	649	620	667	611	625	634	625	608	574	660	633	617	661	648	651	649	651	660	693	653	611	655	608	633	620	682	643	655	649	648	607	643	701	625	627	637	658	676	602	619	645	626	579	673	629	630	552	646	638	634	693	627	636	656	623	628	623	610	644	616	683	636	640	702	606	616	639	628	679	605	659	647	639	615	649	626	617	625	666	643	607	605	636	631	652	681	612	641	606	666	617	661	654	626	653	629	609	582	656	619	592	602	622	645	650	645	681	630	590	664	622	596	634	628	617	619	644	652	631	633	641	670	681	634	629	666	623	657	653	674	655	627	668	619	637	653	625	651	624	600	615	647	672	602	644	620	644	605	648	643	656	658	623	608	625	643	635	652	602	623	652	625	619	677	664	631	602	606	628	639	629	611	635	608	656	629	603	636	630	637	592	624	643	610	595	639	607	638	621	586	643	638	632	627	632	647	648	653	650	624	685	652	630	636	640	611	621	646	677	623	662	622	653	611	608	647	638	607	614	618	642	681	600	610	663	633	617	655	657	631	661	595	643	647	653	687	621	585	665	621	602	661	605	623	636	603	666	649	619	642	631	664	593	637	625	661	644	633	596	657	667	618	630	635	626	609	623	628	683	631	603	585	652	624	641	649	653	612	668	643	667	654	599	652	638	628	643	608	628	584	587	647	611	640	647	640	642	634	610	602	700	589	641	642	647	660	627	627	624	662	645	662	631	605	611	646	615	651	660	585	655	637	629	620	636	609	642	613	605	598	595	653	630	632	589	632	640	607	639	654	610	609	662	668	618	670	633	697	653	593	645	590	630	650	660	651	609	609	624	636	632	651	698	654	597	613	649	579	632	675	561	613	680	620	645	655	632	674	630	678	654	668	642	669	637	652	672	690	644	614	624	579	645	647	635	616	667	627	589	626	607	601	622	657	669	598	634	625	621	640	676	662	603	646	642	616	629	626	665	629	636	660	639	589	648	633	621	662	584	628	688	659	672	618	612	593	662	637	647	658	621	633	604	639	641	650	586	648	593	653	610	641	614	623	641	564	636	645	609	609	601	639	609	639	598	621	615	648	630	634	621	610	668	618	620	597	644	623	647	632	651	619	644	666	604	650	671	629	644	639	654	662	603	607	672	582	656	677	628	626	613	605	606	610	640	631	639	676	619	662	644	601	609	678	658	617	581	634	583	641	609	601	642	626	602	663	645	607	671	616	638	670	621	626	632	642	637	640	608	638	679	619	641	655	611	651	653	621	698	620	590	616	620	618	626	634	647	635	659	661	691	652	628	652	631	624	613	630	643	609	626	659	596	670	650	601	629	634	636	646	638	634	643	665	619	646	617	631	627	621	659	606	618	612	638	652	634	605	671	645	661	616	657	629	617	670	622	673	608	657	622	627	615	642	650	625	631	627	659	595	621	659	640	638	621	638	606	593	657	654	633	645	641	622	613	631	657	644	620	642	645	624	600	614	619	611	652	629	636	631	645	634	649	631	666	600	671	640	604	621	669	627	647	601	646	618	641	638	618	674	622	685	656	656	638	647	640	589	631	636	645	647	640	610	654	653	621	640	644	678	642	620	640	593	642	619	617	626	643	616	638	659	632	675	618	663	620	657	657	620	596	621	618	636	631	669	638	590	648	595	631	664	665	597	612	623	630	585	629	635	632	596	632	665	628	611	576	629	658	599	642	691	641	649	633	620	641	674	630	666	615	612	646	611	643	603	619	654	581	671	614	655	686	647	593	613	654	617	616	615	662	576	632	594	621	631	620	691	648	631	627	587	579	606	668	668	622	633	625	632	652	653	653	607	635	603	633	646	611	643	590	636	637	605	625	655	608	684	641	637	621	632	615	661	660	665	646	600	588	597	649	645	614	636	671	608	628	570	616	616	624	636	628	662	662	657	669	642	670	619	652	612	658	642	593	677	613	665	644	650	643	650	612	627	626	625	647	592	632	648	590	643	639	650	681	617	648	681	613	610	621	650	610	630	596	598	640	652	641	647	694	623	626	638	663	658	641	626	621	640	612	685	641	655	625	614	653	649	639	618	630	637	658	637	628	618	631	615	634	634	657	624	675	648	603	643	635	686	641	649	607	606	608	611	618	654	594	629	673	695	666	652	631	622	579	632	602	634	630	598	644	628	660	649	627	645	627	637	602	638	647	649	616	654	613	626	692	616	631	666	655	634	625	627	643	638	700	619	625	591	628	647	641	660	660	639	594	666	593	624	643	648	602	660	646	657	632	644	679	600	581	619	593	614	623	615	639	646	654	603	635	602	677	656	652	643	666	614	617	663	616	588	620	641	611	618	610	618	691	689	619	672	629	658	613	650	639	620	652	658	633	647	610	655	605	584	634	593	631	623	644	653	658	662	628	614	633	657	707	604	595	642	663	607	675	661	637	608	605	632	630	639	635	595	640	651	592	639	649	688	623	637	597	675	646	651	644	619	609	596	664	646	624	648	652	631	624	643	661	612	686	650	652	610	668	655	613	612	675	640	664	640	635	669	655	617	655	636	612	644	635	670	598	649	675	684	646	611	604	619	587	672	651	647	648	694	585	588	620	617	631	644	652	600	647	583	629	619	664	602	622	690	661	675	581	637	636	627	617	621	609	604	628	645	632	642	672	624	625	624	661	637	659	627	675	616	638	639	648	666	634	611	641	648	611	642	636	630	646	616	637	595	644	643	644	631	658	658	638	622	614	609	670	644	638	638	622	655	625	605	670	664	659	643	663
47188	18248	5225	1518	640	409	361	339	287	328	286	271	283	258	305	291	261	297	306	284	271	295	299	286	314	309	288	276	300	279	318	331	286	288	287	290	287	258	297	306	286	288	257	291	266	291	280	266	270	293	275	269	295	279	317	254	288	319	306	302	273	263	289	284	262	274	307	294	269	298	313	258	280	307	273	273	288	296	300	272	293	263	308	284	299	276	302	282	287	300	281	262	314	307	292	276	301	298	283	298	271	325	285	275	266	282	296	325	321	317	281	305	296	267	305	297	289	284	275	239	283	307	284	288	270	278	253	286	293	285	243	304	291	287	269	261	252	305	263	250	314	283	339	279	281	291	278	238	297	257	270	281	280	293	288	260	267	277	270	263	305	296	291	277	282	284	251	272	267	306	291	280	261	326	307	257	280	292	275	273	281	295	301	293	304	299	260	274	293	287	276	274	268	293	272	278	291	285	247	285	282	249	286	265	297	312	288	258	277	303	268	289	313	270	272	324	277	281	283	282	271	251	283	261	285	266	271	283	287	269	273	285	296	290	287	278	267	259	262	261	290	277	245	291	269	272	281	251	286	266	277	289	288	258	314	300	278	281	281	295	300	257	306	282	285	263	254	303	296	291	307	289	271	282	282	295	302	296	290	291	283	283	303	254	293	264	308	290	254	299	266	306	284	274	288	294	262	284	277	265	268	254	273	309	303	299	275	276	260	269	329	303	286	287	291	287	279	273	270	292	282	292	259	327	258	244	266	329	310	296	289	279	284	269	271	301	277	255	298	295	281	263	262	277	297	286	272	268	270	270	285	264	295	264	264	292	305	270	272	303	288	285	288	278	270	296	288	280	255	284	263	284	263	269	278	301	251	284	280	264	266	279	265	284	285	274	285	292	293	315	273	313	292	279	276	273	299	285	292	288	289	271	316	254	294	310	286	284	286	268	278	310	300	296	299	249	281	291	282	280	273	296	283	274	294	260	247	282	272	261	277	326	262	273	305	281	279	265	280	260	269	306	289	301	241	292	310	272	282	328	273	271	260	287	278	312	311	292	267	288	266	272	261	289	247	287	269	310	271	284	310	293	288	282	311	304	325	288	279	303	302	292	257	258	278	273	304	324	316	283	300	280	271	290	299	291	266	281	225	290	260	278	298	272	295	281	251	281	300	261	286	284	273	286	270	290	291	281	322	301	277	284	260	294	271	281	289	318	301	269	268	292	271	284	310	256	264	280	279	282	276	280	296	292	260	284	285	272	287	256	292	276	302	279	305	247	273	297	289	264	265	288	258	280	260	298	301	306	274	300	286	266	282	264	294	321	288	311	275	293	305	249	296	307	278	273	284	285	318	275	277	291	311	245	283	296	291	284	298	265	300	307	275	285	266	284	233	279	258	292	277	274	290	324	278	293	288	282	302	279	280	303	269	280	277	260	265	251	298	312	298	273	319	252	304	316	295	277	278	271	291	297	316	291	272	262	289	270	293	260	296	294	264	250	248	290	303	295	277	295	293	264	283	304	257	279	238	292	310	271	267	286	293	283	287	268	275	280	311	280	288	284	275	305	290	283	310	289	279	289	280	281	249	277	296	283	306	304	260	264	260	281	281	262	277	260	293	295	317	273	251	297	300	285	290	294	291	245	292	284	257	282	299	288	287	295	302	270	262	270	270	258	281	282	271	324	278	325	276	278	263	253	266	279	290	296	284	245	265	279	261	271	314	283	280	274	268	271	301	285	250	304	309	256	250	297	277	330	303	298	275	288	285	283	273	289	282	296	290	301	280	305	296	296	262	279	259	257	268	306	286	305	274	280	266	271	267	311	258	273	270	296	253	293	301	291	273	311	265	252	280	263	323	297	304	288	292	292	292	263	290	270	292	276	271	267	342	277	270	266	290	258	243	271	306	286	296	233	291	293	293	322	309	279	258	290	308	299	287	271	297	293	257	271	282	296	284	282	276	272	272	283	258	287	291	285	267	251	250	292	280	276	294	305	280	266	233	258	271	299	281	292	270	285	272	271	260	297	258	300	294	292	266	251	297	287	279	270	275	268	284	287	279	282	267	256	303	321	249	251	271	283	258	274	289	289	282	286	300	277	290	263	287	285	280	277	260	294	287	280	291	300	277	290	258	282	305	319	247	308	290	282	300	296	268	290	280	313	299	286	315	299	266	284	289	261	261	308	288	272	306	285	264	268	300	316	285	299	273	308	259	300	297	291	299	282	285	274	296	317	275	277	287	287	263	245	264	297	291	242	298	319	266	283	251	271	310	258	284	279	293	287	255	299	283	294	266	296	275	300	290	244	286	253	270	272	263	287	333	269	255	289	275	292	299	276	245	282	263	318	292	295	242	280	279	276	274	294	285	269	267	269	265	294	287	273	280	266	268	266	309	292	324	257	264	289	260	285	323	281	306	301	283	279	303	308	257	265	290	271	293	298	304	293	296	273	268	305	255	277	302	269	261	286	313	262	267	281	278	273	268	309	300	308	291	319	294	287	284	259	307	302	277	300	274	280	300	282	283	305	257	275	275	288	260	283	282	261	282	304	302	280	284	274	314	277	293	234	267	269	265	308	251	259	297	301	271	353	314	281	277	285	280	298	287	262	247	252	310	318	274	298	299	280	283	286	295	258	281	313	305	262	300	267	278	298	292	285	294	285	296	305	284	287	301	276	281	297	270	266	289	279	264	307	268	288	277	312	297	295	317	265	280	263	305	283	314	285	290	318	248	280	302	300	299	252	277	258	289	284	302	254	251	273	286	288	286	256	290	264	300	286	294	286	268	255	250	299	286	264	275	277	297	275	293	287	281	258	271	289	296	291	284	267	292	271	298	271	290	301	298	307	308	304	294	271	292	274	266	282	297	301	275	252	310	309	280	283	291	267	292	283	278	262	288	288	309	275	289	298	291	262	286	275	264	260	288	242	309	244	292	270	273	252	273	294	291	254	272	274	253	305	252	321	269	284	266	310	268	295	259	266	282	266	290	276	281	277	267	274	264	292	294	279	272	239	274	299	286	254	289	276	287	290	290	275	314	275	293	279	289	275	303	305	275	287	306	323	286	287	269	272	262	280	287	289	295	247	257	315	279	303	280	262	269	271	282	302	275	303	302	277	304	286	284	247	320	271	322	286	291	261	298	301	296	306	261	293	283	308	263	291	283	268	311	289	301	258	264	266	299	293	262	294	299	288	254	283	290	249	284	263	278	283	303	291	279	312	276	281	310	295	302	285	298	310	279	258	285	288	273	316	276	289	281	287	287	277	306	288	266	311	273	317	305	297	313	288	305	266	276	294	291	268	272	288	272	265	272	279	279	289	265	296	255	279	271	271	307	260	251	306	257	297	310	273	275	295	306	276	257	267	279	291	298	255	257	269	241	276	293	294	268	260	293	288	283	289	303	278	276	298	294	291	306	281	255	296	283	281	271	294	299	280	293	301	281	277	288	292	283	273	271	279	257	284	256	272	283	266	292	261	284	245	294	288
32606	13901	6292	3251	1628	1093	919	786	677	665	626	605	625	597	643	656	626	637	611	623	587	659	655	591	616	641	644	642	651	639	614	649	631	600	651	589	633	674	660	617	587	659	680	635	604	556	633	625	633	631	609	662	657	649	613	617	608	619	679	643	630	628	596	630	588	654	640	623	640	609	646	585	603	616	688	623	583	663	611	606	644	609	602	605	592	601	603	612	638	643	629	627	609	616	620	624	642	594	620	658	643	545	636	633	580	611	626	622	630	597	655	637	632	630	588	638	632	610	652	640	624	592	635	671	595	616	638	591	582	663	636	615	623	610	659	587	633	627	661	615	655	589	608	647	644	638	617	639	623	629	650	651	611	591	592	603	615	636	641	625	610	646	671	575	612	593	629	594	651	599	663	593	637	604	590	586	626	617	665	578	622	630	586	598	620	678	563	574	644	616	603	626	632	608	681	634	629	654	652	643	617	616	610	647	600	604	615	589	597	557	666	625	620	617	594	665	616	626	623	616	658	653	566	656	642	647	597	613	656	611	594	658	637	617	631	627	618	605	592	637	623	649	620	655	656	636	664	601	590	595	632	634	605	578	658	634	635	632	644	604	625	637	631	640	622	619	603	628	653	672	657	615	619	625	601	617	626	598	614	628	637	646	658	622	601	635	603	605	606	618	633	628	624	623	612	640	613	584	651	616	593	642	645	651	598	659	650	638	614	605	626	566	648	609	642	596	650	647	612	659	634	597	621	593	618	624	622	670	647	593	559	605	611	601	596	639	583	617	650	607	608	622	628	649	616	632	685	589	639	611	652	641	627	629	660	653	641	642	601	566	668	635	648	643	633	615	636	653	622	630	628	608	629	600	659	647	613	631	645	612	601	632	649	603	653	637	651	648	649	638	654	644	608	610	621	595	646	641	635	638	638	625	599	643	598	649	624	597	633	658	642	634	655	638	628	635	606	640	615	639	627	613	596	654	621	608	606	635	669	627	620	596	659	621	686	599	593	660	616	588	655	601	652	647	622	623	655	616	597	623	620	575	626	647	624	611	620	590	621	623	655	607	640	687	616	644	635	634	634	611	607	596	586	642	616	648	611	621	578	627	632	622	657	606	652	631	616	623	639	690	635	605	599	580	639	613	636	624	637	606	606	635	668	595	633	686	634	641	620	629	598	662	654	604	642	664	636	600	635	650	622	655	622	641	621	586	649	615	647	646	603	622	628	638	624	634	641	620	594	619	592	660	603	644	621	575	646	634	584	650	597	633	634	653	632	613	624	626	604	638	609	648	621	605	606	627	646	630	614	622	664	648	655	604	609	661	591	637	644	682	646	656	606	626	647	620	657	592	637	624	656	622	632	632	609	582	640	640	590	594	616	589	601	618	618	636	634	622	617	620	654	646	667	637	645	635	653	626	629	654	667	611	607	619	638	603	607	588	655	601	653	621	635	651	607	629	660	670	591	647	614	613	644	633	644	627	618	584	606	589	600	663	629	618	630	611	603	596	617	655	633	606	626	622	622	626	628	658	633	652	599	588	639	603	603	642	618	622	683	590	641	657	590	591	616	617	642	653	617	655	599	670	629	665	605	627	637	626	628	624	597	604	628	581	622	638	600	563	653	618	614	568	630	603	670	553	636	646	630	619	624	645	655	611	649	634	682	627	608	668	623	613	642	634	628	623	660	644	628	669	657	607	633	617	620	594	584	616	602	631	605	640	640	632	590	629	621	621	617	586	626	634	629	641	603	646	640	633	606	645	619	595	592	648	652	578	582	639	625	618	614	620	601	608	597	613	636	614	651	599	639	621	602	641	665	625	617	623	582	614	654	639	601	587	575	613	606	647	585	657	641	613	655	622	546	605	606	646	636	580	614	616	615	629	623	619	620	626	583	616	667	636	647	706	637	643	630	641	634	585	590	659	683	603	676	571	612	600	603	679	605	611	649	646	618	653	611	617	597	651	633	635	594	637	613	619	617	624	618	638	646	661	617	627	645	611	658	633	573	650	607	631	588	629	630	667	658	680	637	584	618	638	633	605	604	647	614	608	625	566	625	613	644	579	616	633	640	634	629	650	623	594	603	624	634	626	637	589	610	589	635	623	586	653	624	570	650	637	675	595	631	671	639	633	617	637	637	617	593	636	614	630	604	614	673	606	628	649	642	665	609	611	602	557	581	613	643	572	597	627	645	653	583	632	628	596	625	637	613	660	633	626	626	607	620	591	630	659	624	596	627	626	619	611	624	629	594	672	616	677	622	641	647	609	639	569	629	635	600	634	644	579	608	624	596	605	612	563	586	649	648	629	642	605	660	623	579	604	643	616	575	626	630	615	621	639	620	638	620	590	616	617	636	631	686	640	602	591	641	716	642	627	657	657	635	585	590	581	634	657	646	640	635	623	585	621	611	626	644	652	650	631	640	639	605	571	659	629	652	657	618	622	633	642	645	610	632	616	657	638	629	641	657	623	598	625	603	621	619	668	640	628	645	603	629	678	578	615	635	654	611	632	639	628	599	603	602	587	644	617	626	623	631	646	655	615	631	562	641	647	608	623	609	593	615	602	664	645	640	638	651	626	599	615	600	625	617	599	631	662	608	652	631	607	616	612	629	594	649	660	630	597	595	613	607	617	606	636	599	616	654	615	640	625	603	646	609	621	621	615	587	632	609	622	609	677	643	641	590	584	579	618	606	630	601	633	651	618	606	628	649	641	590	643	602	664	607	653	621	633	578	636	612	600	649	647	617	657	629	670	652	601	629	614	643	615	599	680	623	640	663	639	611	647	648	608	637	653	587	640	609	650	637	659	607	627	568	620	616	588	591	589	601	652	634	581	611	624	602	628	645	634	626	622	578	627	665	657	588	653	610	641	626	625	614	620	609	629	614	620	603	613	621	606	644	674	616	581	626	611	662	640	626	603	628	609	600	593	626	585	625	634	668	642	618	637	668	672	633	615	635	651	626	638	614	650	640	615	662	642	606	670	599	644	626	642	632	647	634	613	637	620	627	622	607	641	576	609	600	636	617	613	596	629	631	646	609	604	648	678	562	627	592	611	630	639	659	640	632	612	628	620	620	589	624	611	647	605	629	605	620	659	653	559	621	618	660	592	596	644	614	592	607	678	597	605	603	626	639	628	604	636	624	567	649	635	584	607	613	593	591	617	641	611	639	622	623	680	610	652	638	628	651	611	656	661	697	604	605	634	627	611	627	663	662	631	615	613	611	637	628	592	612	627	620	677	606	658	583	613	614	608	589	616	606	625	600	634	638	607	627	642	636	678	641	626	627	652	619	645	590	616	668	616	622	624	602	669	644	639	623	616	589	662	617	653	655	598	588	634	633	648	647	615	625	595	644	636	621	603	601	605	592	646	663	579	631	650	619	621	628	638	630	610	644	643	601	615	595	618	595	659	581	594	655	592	603	600	593	662	648	643	655	639	627	681	616	652	596	653	622	619	616	633	627	614	628	628	663	663	633	602	622	632	628	609
61519	25144	6818	1736	780	521	391	307	284	263	285	264	307	315	267	309	284	273	292	267	258	270	286	225	274	296	258	268	257	253	292	257	263	268	266	257	285	265	275	262	282	262	282	270	224	255	332	286	265	261	279	288	276	254	304	280	277	257	258	285	267	309	314	284	248	279	278	244	296	257	260	250	279	268	276	259	274	308	275	284	241	270	248	288	290	266	293	288	276	274	291	230	273	288	274	270	282	284	254	293	310	326	276	267	295	294	272	284	255	239	301	268	257	289	264	278	297	293	295	273	289	279	280	294	283	277	273	269	291	260	284	259	294	290	269	279	264	257	282	282	273	291	267	263	256	293	272	278	286	261	277	294	292	264	271	253	327	294	247	251	342	253	265	267	281	249	276	302	255	272	280	216	253	256	233	274	277	266	275	273	256	290	267	282	257	242	220	267	276	263	259	302	265	262	238	256	269	261	267	270	264	299	284	266	269	284	271	278	282	245	261	275	282	292	242	262	270	274	305	269	243	244	251	250	298	281	304	304	283	264	264	275	266	279	295	276	266	297	285	263	296	265	311	269	294	256	274	293	270	252	273	272	245	283	257	294	267	287	293	298	247	264	269	274	290	282	271	260	278	263	306	289	282	289	250	270	267	236	280	253	277	287	306	279	287	253	237	261	252	240	270	302	333	281	287	260	261	272	261	294	275	280	258	286	298	263	271	257	285	268	286	291	285	275	248	286	288	283	262	319	314	260	282	270	260	263	284	282	228	266	290	269	270	276	281	278	252	279	271	275	266	334	290	260	279	248	270	269	248	261	277	278	263	298	256	266	302	260	261	251	240	273	269	237	258	274	262	275	283	272	265	278	258	276	300	280	259	283	249	285	287	265	294	274	267	289	267	256	270	280	305	312	290	271	255	257	269	280	257	290	273	298	267	264	278	290	289	292	257	283	254	290	291	295	270	281	307	234	249	245	296	252	285	271	270	294	268	265	286	264	285	276	304	302	268	291	312	266	265	260	293	295	284	241	268	272	294	292	282	262	256	264	281	282	292	258	271	275	267	296	262	286	226	267	230	264	262	292	290	267	270	252	270	296	311	286	274	259	288	244	248	308	268	270	256	272	232	274	295	260	287	254	278	278	276	276	294	283	246	264	258	243	272	258	280	266	274	268	272	253	279	289	297	276	253	293	269	284	282	221	247	293	264	277	282	250	272	278	277	274	247	245	279	261	284	289	283	246	268	301	289	274	307	283	298	304	274	270	271	276	258	285	252	273	269	269	252	309	244	294	227	278	266	282	293	267	271	287	271	260	255	283	262	275	283	275	225	296	273	257	277	244	292	266	256	274	281	274	291	250	270	252	279	253	265	243	263	260	283	267	254	261	291	296	276	249	266	284	275	290	273	268	308	253	241	256	284	274	271	303	297	293	312	282	246	282	296	297	281	286	269	275	247	258	268	263	271	306	264	283	249	264	245	258	323	277	260	269	302	299	279	292	266	275	277	280	264	266	230	260	273	272	302	288	257	290	281	276	294	258	264	295	282	260	269	271	246	301	277	304	264	258	266	261	304	297	283	264	280	262	325	279	268	269	320	278	286	268	261	240	267	285	266	266	252	266	298	266	237	243	242	262	278	271	270	276	285	288	270	263	264	279	271	273	238	248	308	291	279	284	302	318	280	291	295	272	284	256	286	304	262	254	253	309	239	248	295	307	284	277	273	276	282	272	259	255	227	251	271	285	273	279	294	267	268	272	242	273	235	248	269	265	292	281	267	245	274	244	268	260	259	294	271	254	247	281	284	274	288	262	250	266	270	306	277	292	278	261	279	265	278	250	288	290	264	298	306	275	313	254	297	269	287	293	299	270	295	293	262	280	246	278	261	283	286	253	278	268	282	284	299	279	275	266	269	304	262	283	261	267	289	266	253	260	281	261	256	258	260	271	254	255	253	279	240	275	261	325	276	267	265	235	285	307	257	295	257	270	263	278	285	273	287	286	282	289	277	281	285	278	292	278	275	287	317	288	252	248	270	286	262	273	255	267	284	251	299	267	260	266	273	290	256	254	267	299	276	263	266	300	260	256	249	264	252	283	284	319	242	270	294	258	260	294	260	265	278	275	274	258	240	255	272	258	265	250	249	277	256	258	253	264	258	284	266	275	280	316	280	301	281	265	295	291	295	312	267	303	263	268	272	260	271	263	256	289	287	275	297	269	295	301	271	259	272	279	300	279	266	289	260	274	249	270	293	298	295	272	276	252	271	272	292	291	289	285	271	298	292	266	246	268	281	264	280	280	257	271	282	243	276	274	284	272	279	263	278	260	258	274	259	278	267	264	285	279	293	261	305	270	264	262	297	272	252	303	282	215	262	291	264	285	269	271	286	284	268	280	246	279	259	293	264	279	272	289	288	310	269	251	287	271	237	273	272	286	267	286	294	253	258	295	302	276	256	259	242	259	266	304	300	254	286	255	268	295	259	292	266	246	255	262	238	276	259	263	239	279	283	281	307	245	289	259	277	273	255	227	281	249	279	258	284	240	257	262	249	264	265	266	281	271	276	236	263	261	286	309	292	268	270	263	291	305	310	252	269	260	246	230	261	275	256	284	301	282	253	262	289	247	295	238	278	266	256	273	269	281	267	278	276	287	293	279	268	249	299	271	286	272	276	272	279	284	308	279	240	282	280	267	248	265	289	255	280	293	254	273	252	307	291	280	287	294	267	289	277	269	267	243	243	289	299	305	243	292	265	265	285	282	253	258	257	284	282	274	255	271	243	275	287	274	262	264	256	251	257	258	274	281	264	290	263	299	284	296	273	285	270	281	237	294	282	278	272	285	245	236	277	277	269	253	275	290	268	254	253	255	262	272	285	258	286	267	275	252	277	283	283	266	288	259	274	269	265	268	275	256	249	276	268	257	253	254	256	299	263	266	261	263	311	261	283	255	263	320	278	262	274	266	227	288	292	269	264	256	272	281	262	263	256	264	246	283	285	252	274	293	243	245	255	280	271	303	291	292	280	251	301	281	296	274	247	282	285	269	283	270	267	278	278	274	261	269	244	254	283	281	263	262	283	261	280	287	282	258	294	273	290	300	295	278	250	259	308	295	279	257	266	285	261	279	251	255	284	283	294	279	262	287	267	263	269	301	277	273	281	261	250	291	260	276	251	247	278	310	277	249	267	268	262	285	282	279	285	291	293	270	250	261	264	260	278	273	290	239	304	270	291	284	299	266	284	265	338	299	268	251	263	249	266	253	272	243	285	264	271	258	246	300	258	240	288	290	264	255	276	281	272	269	281	285	302	257	276	266	249	263	325	293	282	280	258	269	254	274	250	274	293	274	253	272	312	245	264	270	253	286	274	312	286	261	286	275	285	254	247	287	295	299	309	290	280	300	266	296	266	309	282	246	309	273	287	250	286	235	284	261	274	266	223	260	261	262	278	266	249	269	267	252	284	279	291	286	237	246	277	255	242	306	268	289	279	243	273	275
42274	17439	6268	3378	1975	1278	1038	852	735	647	614	616	633	613	627	629	610	577	606	582	619	636	618	617	628	593	647	595	596	632	654	600	621	642	611	589	585	612	622	594	598	608	573	593	646	605	624	674	601	592	663	615	612	662	646	633	608	668	618	636	539	637	623	601	590	587	592	586	628	622	594	594	601	556	624	612	636	593	632	603	619	633	627	597	614	644	575	586	639	614	631	643	564	609	622	615	614	637	630	608	585	597	614	582	673	617	622	585	579	607	615	590	550	632	631	599	568	608	637	620	610	614	612	630	569	579	621	603	592	594	603	598	619	629	579	622	617	583	606	610	571	629	584	614	655	605	652	629	577	615	592	634	684	614	624	596	641	598	635	591	601	618	620	609	648	586	592	588	635	576	647	621	615	634	621	627	616	626	627	590	615	584	587	593	613	565	617	610	585	614	631	574	613	598	592	588	610	576	613	602	611	608	592	618	610	608	611	608	626	585	598	603	574	600	636	621	635	616	619	572	598	632	599	614	689	589	572	634	636	646	606	617	563	590	633	623	630	647	624	631	588	610	622	649	585	601	600	617	596	602	599	646	666	597	575	600	591	584	613	636	606	606	598	578	562	560	607	608	622	627	624	629	602	622	582	608	598	606	605	635	527	637	616	590	611	572	585	612	594	605	598	607	568	599	600	599	590	620	583	579	638	647	635	610	645	613	568	630	605	594	605	610	618	590	649	578	609	585	591	619	651	601	624	631	577	601	574	638	640	617	617	615	638	595	608	586	594	605	605	646	593	645	558	616	593	589	613	593	657	623	577	633	633	605	637	644	607	636	597	592	589	641	645	634	598	637	592	617	603	605	624	580	682	602	606	598	618	616	602	684	619	645	609	606	606	636	550	620	617	603	625	670	578	650	611	607	611	631	613	640	617	608	658	602	606	608	565	607	588	632	612	658	582	625	591	610	648	584	615	611	623	580	613	618	645	618	610	617	608	590	624	610	651	608	640	584	584	593	602	570	620	580	634	586	610	579	593	608	580	605	665	625	638	554	591	582	603	610	617	577	652	630	616	560	623	629	586	606	627	575	622	629	608	572	576	615	633	582	622	608	626	619	641	617	640	595	567	599	607	561	647	606	629	625	604	618	626	641	647	632	588	563	619	618	637	638	601	572	605	623	570	560	600	649	610	579	616	597	597	600	590	594	608	616	636	630	611	627	625	619	575	651	637	600	612	620	597	608	608	615	647	575	589	630	628	562	631	644	614	657	587	634	625	601	640	651	624	606	615	639	598	572	560	595	610	650	596	673	608	571	579	609	588	602	610	585	631	591	620	578	595	632	579	647	646	625	600	646	615	622	621	580	656	620	592	648	608	612	557	604	630	605	611	607	612	623	633	644	640	625	608	605	591	616	629	589	627	596	618	612	621	629	638	624	595	623	595	613	638	631	617	678	632	636	591	614	657	620	659	612	574	622	642	627	603	597	617	624	644	600	619	620	600	636	651	614	633	594	616	649	643	585	590	618	591	647	613	626	603	575	609	625	641	570	612	620	611	622	628	638	611	673	592	607	600	604	598	658	622	619	620	587	620	627	588	573	566	592	614	628	605	613	589	624	580	595	605	626	604	592	629	586	605	640	629	566	591	595	619	578	631	637	602	559	646	618	605	615	605	571	627	646	615	603	597	596	603	626	633	598	646	606	590	592	599	643	584	584	591	609	626	551	641	618	643	596	597	600	608	639	644	619	588	608	651	644	604	544	594	615	635	593	615	554	591	616	615	661	606	584	623	651	606	551	617	617	595	621	644	617	630	657	597	602	544	576	589	601	639	611	636	608	584	595	588	603	639	615	598	603	613	581	578	606	573	597	650	630	569	628	638	577	638	603	609	587	572	608	566	594	598	616	563	629	612	599	586	604	593	616	603	584	597	618	567	639	587	590	543	583	603	637	637	615	590	576	581	620	577	574	592	629	637	622	604	587	629	554	593	674	588	600	639	598	605	623	634	653	624	645	611	614	646	602	548	605	614	635	613	635	597	602	630	604	631	625	651	619	611	592	630	611	611	629	615	609	598	636	638	603	620	595	588	630	584	586	618	601	653	593	620	607	601	608	600	610	593	603	572	580	604	613	631	587	560	620	599	629	631	617	615	616	576	621	593	579	662	584	617	605	564	598	632	589	591	601	620	591	590	609	612	587	617	610	604	632	580	658	602	604	617	637	624	611	627	634	630	654	612	644	666	646	673	570	635	581	612	586	629	564	638	595	663	614	685	604	587	612	629	580	596	594	566	648	667	634	635	616	613	634	562	608	618	585	641	636	630	636	630	605	600	626	586	642	596	617	641	613	594	619	673	618	619	591	594	607	607	609	622	630	583	644	608	649	586	639	617	562	592	589	612	620	612	610	588	629	585	590	621	632	611	661	619	620	620	610	613	583	614	601	613	624	605	570	574	586	635	592	589	585	610	618	590	630	595	607	626	634	630	593	624	666	641	586	670	636	563	620	593	614	610	583	649	656	613	620	576	658	564	629	580	639	617	652	590	599	627	619	587	613	650	638	574	616	584	620	665	629	625	612	619	633	622	591	621	634	640	602	565	630	592	640	617	598	653	628	625	618	602	629	595	616	608	617	653	613	637	590	660	614	577	592	569	593	615	588	601	571	593	595	638	607	662	616	616	638	634	623	639	556	609	586	603	616	621	575	621	608	616	614	583	609	601	608	639	615	598	634	598	561	624	638	587	627	623	613	654	596	607	655	610	604	571	583	596	636	655	613	601	584	612	623	612	589	576	580	606	609	662	581	580	608	664	630	594	594	634	637	599	626	616	638	630	569	630	604	651	592	628	621	572	585	598	594	655	585	614	571	628	573	589	647	569	597	600	612	611	618	569	627	632	674	625	610	612	616	612	625	606	620	586	599	591	584	611	595	621	620	629	644	614	596	655	591	642	614	592	604	597	585	602	608	621	590	634	631	651	554	570	606	579	581	600	593	613	596	591	599	643	603	600	615	614	612	597	602	586	656	593	650	597	593	597	608	623	634	618	617	614	609	637	603	581	602	613	587	601	612	613	619	598	625	608	580	622	601	566	647	591	663	621	597	616	623	639	628	632	648	636	628	647	625	599	592	624	606	577	642	613	605	634	607	623	621	659	631	623	619	596	604	602	616	583	549	592	631	652	597	623	592	638	626	569	633	587	632	580	589	587	645	658	607	637	666	625	617	599	609	625	637	593	570	612	564	602	590	623	635	552	609	617	595	608	558	618	585	608	593	620	587	598	615	612	645	643	619	606	611	604	648	643	601	610	619	578	629	639	623	641	634	543	590	641	642	593	652	648	595	666	618	634	620	619	619	628	634	638	545	587	612	588	656	656	602	596	623	568	591	554	598	589	582	593	568	638	618	608	649	606	594	579	621	625	596	588	652	607	577	614	592	595	630	553	638	612	597	630	627	619	592	610	600	639	591	587	596	657	607	606	624	572	606	639	616	604	607
64682	30460	10979	2355	874	575	408	350	364	309	313	290	298	317	282	272	282	293	273	283	313	295	255	304	302	308	280	293	280	291	311	282	297	279	297	254	276	247	278	280	292	287	290	271	302	297	318	283	297	322	315	304	289	299	296	273	300	312	297	307	295	314	286	286	297	278	275	316	286	273	307	310	272	310	298	280	288	292	258	289	293	288	287	284	285	298	305	286	309	260	265	278	290	304	268	284	308	311	328	265	293	283	270	292	284	292	277	294	283	294	278	294	277	304	294	311	313	300	287	304	290	277	306	285	305	314	279	328	287	272	300	308	321	272	301	297	262	305	305	282	296	304	250	287	297	286	288	325	304	293	273	269	300	273	284	311	323	295	288	299	298	316	279	270	312	276	300	318	302	339	278	287	289	296	293	307	295	316	271	298	286	297	281	264	282	311	281	301	296	302	291	276	299	285	286	306	303	274	295	287	291	295	288	301	293	252	291	281	286	294	274	265	304	298	296	277	330	300	272	282	281	313	293	283	305	301	294	293	276	285	240	313	299	319	291	275	310	293	289	265	279	273	312	314	288	269	288	291	270	272	279	278	284	263	240	252	272	304	308	287	295	275	276	296	295	333	284	273	284	300	285	297	284	273	334	300	323	280	299	292	311	270	270	299	315	318	298	322	308	273	263	271	273	298	276	277	256	285	305	287	260	264	301	296	285	283	280	280	337	336	266	273	296	264	255	314	273	310	261	308	297	314	302	260	295	288	272	301	316	309	298	310	303	287	296	274	317	300	296	280	281	295	296	317	299	297	294	309	282	265	289	315	290	276	303	304	276	307	285	320	290	267	272	303	288	284	290	317	285	311	290	328	267	289	300	304	291	295	301	278	284	288	267	280	294	287	315	293	301	268	263	285	290	267	283	258	247	255	304	309	299	293	263	302	279	270	302	269	293	302	288	294	277	322	302	295	263	282	297	296	282	297	299	265	287	308	314	306	291	254	291	319	283	277	310	299	276	287	259	283	311	311	297	299	293	265	306	347	301	295	275	296	287	277	300	277	243	287	313	292	280	295	294	280	303	259	285	263	328	297	300	303	280	313	271	307	289	306	305	302	275	292	259	270	283	298	294	308	286	303	327	261	314	267	298	299	278	309	264	291	278	281	279	272	277	231	284	313	310	299	314	301	324	283	286	280	298	285	265	272	280	287	316	318	283	297	281	318	258	268	290	283	315	271	289	286	297	287	296	268	285	305	261	285	276	306	279	318	289	297	298	296	294	284	291	276	330	286	322	315	298	288	288	301	277	327	315	275	303	293	281	311	278	299	275	315	312	314	295	253	272	317	298	275	321	286	291	288	284	287	280	308	298	319	277	301	319	306	302	287	281	279	283	290	296	280	277	287	300	353	262	291	298	322	271	282	307	271	290	273	288	307	287	302	293	316	302	305	295	289	255	279	302	279	283	295	291	274	306	264	288	299	320	269	279	297	308	291	278	261	288	284	279	281	295	295	310	295	288	266	286	300	324	293	263	271	255	236	301	295	276	269	314	297	287	274	276	314	290	289	304	315	282	298	300	326	291	289	304	296	314	278	308	306	292	282	301	301	271	271	278	299	323	280	305	291	305	317	289	299	319	318	277	291	281	301	336	302	273	327	315	288	289	295	313	265	284	241	292	256	271	303	283	281	285	273	296	289	361	284	300	292	301	291	255	301	317	313	270	284	300	268	275	304	288	253	311	277	289	325	247	299	308	292	281	292	306	296	242	288	284	274	289	300	277	264	287	319	321	289	232	316	302	276	315	288	280	263	287	264	278	274	284	269	311	285	331	276	286	301	279	283	289	296	315	310	317	266	279	302	289	280	293	304	274	293	307	262	301	303	297	288	273	272	311	304	299	255	310	281	273	319	287	260	298	266	292	274	287	309	277	304	317	296	284	299	292	280	253	286	282	286	281	351	309	268	277	283	315	289	254	308	273	316	298	300	286	303	284	277	294	287	279	305	266	294	276	313	288	310	318	288	295	274	273	269	335	279	273	237	285	278	275	307	292	261	272	272	297	303	284	304	261	282	279	275	250	280	304	303	307	278	296	273	286	298	298	274	314	285	294	264	333	285	310	269	273	258	295	298	264	276	282	309	321	246	285	293	295	292	289	279	305	292	307	282	336	274	274	292	243	275	298	314	265	297	299	300	290	281	292	279	299	302	281	295	273	280	272	297	289	291	297	315	270	290	313	304	283	316	259	293	287	333	279	283	305	297	263	278	328	298	336	318	306	285	301	319	309	304	299	335	239	280	294	286	300	285	332	323	267	293	298	310	276	277	323	278	299	322	338	269	294	290	287	285	297	280	287	294	279	315	302	286	295	304	276	279	269	264	284	286	297	310	339	261	283	256	338	306	291	275	275	265	255	278	348	291	263	319	287	296	304	285	281	314	298	292	284	300	305	289	287	299	312	264	287	276	302	323	273	256	273	272	309	290	282	258	307	312	297	275	283	296	286	318	317	292	293	332	283	297	262	270	285	308	271	295	300	314	266	281	312	302	298	294	285	310	322	334	295	292	307	273	279	301	280	274	293	306	291	272	298	294	257	276	290	312	316	269	266	277	258	298	253	283	288	303	272	278	276	286	285	327	278	323	327	300	290	273	286	286	272	301	330	312	280	273	295	292	294	316	317	300	319	256	276	254	294	293	303	328	310	292	296	285	312	333	296	297	313	283	276	312	302	292	273	316	276	294	298	290	299	300	292	340	271	300	286	259	296	241	279	314	295	303	309	285	280	280	302	297	282	296	312	299	296	278	270	292	288	296	293	295	283	307	284	277	305	316	274	280	322	323	317	303	291	294	271	296	285	257	281	326	302	294	298	283	312	265	292	284	268	287	278	301	298	280	297	305	281	309	293	277	243	301	267	317	310	292	311	328	297	299	283	292	308	299	324	299	309	284	284	291	295	266	278	297	276	246	297	290	296	343	325	293	345	323	301	275	299	301	301	308	287	291	281	298	289	282	256	284	291	265	282	282	283	306	329	296	304	288	274	291	309	327	261	299	272	286	306	254	312	260	280	282	320	253	280	291	272	295	328	286	294	333	332	287	288	310	282	319	284	293	284	302	308	307	285	281	296	309	296	270	279	286	268	282	285	275	277	304	308	319	299	294	319	323	302	279	257	301	303	301	317	272	311	299	296	313	300	320	290	306	275	302	299	288	253	285	303	240	290	256	296	270	275	294	284	279	314	268	322	308	308	259	302	284	285	291	310	295	278	267	249	271	311	279	285	303	296	277	303	276	307	278	322	296	287	265	303	311	316	263	284	299	284	288	332	257	264	293	290	294	309	275	265	292	296	314	271	304	286	261	301	310	316	263	331	278	301	293	283	285	279	265	294	290	303	289	269	317	265	323	288	305	330	308	290	282	268	300	278	325	317	283	270	279	315	313	297	313	301	231	296	273	302	304	233	280	298	290	290	275	285	280	276	315	302	287	308	260	302	269	280	294
45033	22332	8699	3813	2333	1615	1028	893	813	656	651	724	667	637	646	675	661	698	636	659	568	631	635	651	610	659	690	636	645	657	677	661	642	616	597	627	664	607	656	611	694	660	612	650	602	622	662	632	659	703	677	608	628	678	665	638	630	658	632	613	698	640	616	625	594	644	655	627	657	653	637	652	635	655	660	657	639	639	654	634	682	663	654	644	615	610	675	660	655	662	650	632	659	649	694	615	677	633	634	642	722	682	679	644	639	635	649	648	623	688	666	668	611	657	658	618	695	645	696	626	618	638	649	642	684	648	627	593	661	628	619	675	647	610	608	671	616	686	644	670	656	664	629	615	706	664	672	618	624	659	635	685	651	620	619	663	624	688	622	608	655	660	673	635	696	651	665	657	667	698	626	656	624	666	638	644	608	676	652	617	694	644	621	589	620	629	628	649	663	625	694	598	627	654	635	718	673	665	631	644	595	660	655	683	664	681	682	654	647	678	711	629	625	629	613	640	630	689	618	644	623	654	621	706	635	684	705	634	651	646	625	613	628	622	691	632	655	670	662	625	627	681	667	631	611	670	618	625	666	642	632	647	637	665	635	677	647	645	668	662	624	614	650	651	633	692	654	625	625	674	639	683	610	638	615	645	664	668	645	644	610	657	648	642	636	662	642	669	690	658	650	609	664	658	632	627	648	631	683	658	702	660	660	662	676	624	666	644	665	603	635	635	665	642	643	665	665	608	670	659	683	669	655	628	629	697	649	650	672	633	638	701	632	700	615	612	687	673	615	633	619	674	620	688	628	664	657	667	642	646	617	675	632	649	678	630	693	668	658	612	678	654	685	690	684	676	656	673	598	677	604	658	626	625	661	637	647	656	686	668	663	633	649	670	663	632	604	671	630	660	639	652	615	705	644	638	633	640	635	628	649	621	619	663	656	626	595	649	648	637	702	676	643	657	646	622	684	630	680	659	644	617	669	613	694	657	652	666	674	672	626	650	655	680	644	624	617	623	588	659	631	680	666	619	635	655	679	648	632	651	644	700	607	666	644	645	626	643	606	660	676	649	675	648	642	641	652	688	644	693	627	647	657	633	656	649	671	613	635	637	639	651	661	652	632	647	622	676	640	686	660	631	643	641	672	659	666	625	619	646	633	645	682	619	580	626	633	643	642	628	642	630	655	678	636	642	708	647	657	723	611	651	637	659	625	652	673	649	654	669	622	647	630	640	634	658	654	638	685	650	645	668	655	722	673	656	704	631	661	671	670	672	640	667	649	684	657	625	613	595	676	633	659	646	657	660	677	639	641	641	628	647	637	662	662	648	657	628	658	657	627	687	673	627	659	608	578	651	649	646	630	661	651	619	667	630	681	618	640	655	597	677	673	675	636	670	675	644	626	644	629	626	576	644	635	609	724	692	639	644	695	590	672	603	618	599	663	677	651	670	639	633	665	659	632	624	639	695	619	640	574	627	611	621	633	677	630	629	700	616	646	676	635	655	667	637	651	653	683	653	695	611	671	667	686	620	696	655	661	597	651	653	632	633	626	607	655	667	638	614	659	622	584	691	659	645	655	683	622	637	641	659	653	616	667	666	611	655	645	610	667	626	687	677	623	644	666	644	595	636	634	638	672	661	647	632	637	614	640	668	616	613	620	670	637	645	692	667	635	637	625	682	630	694	634	607	664	650	679	618	663	634	631	664	618	659	640	632	648	648	634	622	657	678	682	666	666	681	610	630	654	688	661	628	629	678	672	619	657	672	685	559	670	616	698	686	580	677	643	648	625	621	618	640	667	634	651	683	610	700	624	633	628	649	655	693	650	661	638	642	698	609	640	621	620	647	688	630	657	681	690	671	605	608	624	619	664	642	652	624	648	664	659	647	645	634	675	665	671	680	619	667	652	690	674	631	667	671	637	613	617	642	623	674	624	726	624	662	633	616	654	638	681	634	669	639	646	659	571	646	631	625	617	652	648	682	638	669	622	671	647	652	622	608	632	705	634	648	657	604	618	598	639	672	623	616	689	676	673	632	657	608	620	681	623	656	672	656	701	660	661	623	617	625	706	680	588	696	655	620	656	665	649	640	662	633	700	649	608	628	635	624	618	634	663	696	586	662	637	624	643	622	647	694	612	684	639	667	603	626	682	669	647	677	663	644	584	631	642	632	655	651	648	654	631	658	637	686	641	640	664	643	633	680	634	651	642	637	666	656	683	634	711	669	637	611	639	663	622	671	667	662	638	635	605	595	645	619	649	617	642	652	632	649	653	629	637	644	627	630	639	667	626	662	645	632	652	613	664	635	622	647	642	628	594	651	621	622	668	604	627	687	682	669	644	647	645	634	659	642	662	615	618	663	694	672	657	661	670	667	659	643	642	669	679	642	642	656	632	619	628	690	634	661	641	676	645	631	637	673	666	582	668	694	635	639	633	605	623	651	679	669	661	677	682	713	650	600	669	622	635	625	614	601	664	625	645	630	660	717	654	617	636	652	666	619	659	702	712	668	645	671	642	621	667	635	612	620	640	689	640	628	658	654	619	648	663	640	678	685	600	620	654	695	654	670	647	641	649	626	660	664	637	625	613	662	627	644	597	639	603	628	593	689	641	635	631	655	688	640	615	636	647	684	668	642	617	670	668	658	662	638	659	670	621	663	591	664	644	633	641	648	635	640	687	661	677	656	690	652	621	623	647	609	633	646	673	632	691	690	665	639	638	643	624	670	695	634	650	640	628	639	658	669	607	650	635	629	635	668	678	597	650	637	675	653	648	635	663	632	657	616	683	607	730	621	655	652	654	655	656	653	620	629	651	632	608	634	629	614	655	608	648	706	634	691	672	634	657	614	629	657	653	628	643	679	672	668	658	608	639	682	679	672	643	659	658	662	622	655	634	623	601	690	694	631	692	586	653	663	639	620	657	703	635	655	625	668	607	693	627	656	650	672	651	650	677	637	638	673	621	628	639	609	648	643	638	650	685	634	639	681	605	635	627	604	641	635	651	670	620	657	637	654	694	623	648	632	644	664	692	622	633	647	661	583	615	599	703	619	620	643	629	646	634	651	650	634	671	627	613	642	645	636	669	608	668	654	624	613	638	643	643	651	647	669	668	654	658	677	670	699	632	649	647	637	668	612	637	634	614	659	644	656	605	689	634	621	681	620	656	670	660	628	629	626	646	653	630	672	681	688	639	661	658	613	645	638	655	619	611	644	627	693	640	682	685	671	664	626	662	671	602	634	629	638	658	621	674	643	636	672	652	643	667	593	636	609	677	638	615	675	644	636	669	664	632	648	647	658	622	646	669	674	654	661	645	589	662	634	666	615	640	628	656	649	660	652	624	661	633	683	649	596	649	661	644	652	657	636	635	643	630	648	635	640	651	594	631	588	684	617	629	636	653	641	673	614	659	647	639	651	649	671	648	616	656	647	643	620	637	663	693	629	646	623	655	625	665	648	611	657	635	613	656	700	622	643	639	672	656	610	646	656	686	605
52750	17651	3200	829	474	364	319	302	292	264	244	271	250	292	272	252	287	281	276	242	328	287	308	269	287	295	286	287	285	295	279	265	290	263	304	263	277	295	266	297	302	299	268	243	261	281	321	292	265	258	284	273	259	274	306	297	274	290	279	287	268	297	273	290	299	248	262	306	284	284	293	275	287	268	266	324	305	272	260	263	252	268	272	287	267	276	307	286	296	306	276	284	287	275	272	279	268	266	283	266	278	300	267	274	320	250	284	315	254	297	300	278	265	270	260	262	294	266	286	262	268	265	246	288	286	273	283	291	281	257	276	299	262	272	311	285	271	270	297	262	292	278	274	270	266	283	264	296	271	279	277	285	336	282	259	287	284	275	303	278	262	258	274	277	267	324	270	269	292	298	294	289	279	314	296	260	303	278	269	296	271	285	281	252	281	275	310	254	305	294	299	285	288	296	292	294	306	266	277	279	270	245	276	289	284	266	280	274	251	245	297	293	296	301	273	244	267	296	277	284	292	300	305	277	300	265	285	289	274	301	253	317	263	266	305	262	283	292	282	256	277	268	273	284	281	290	266	293	290	273	280	290	255	293	309	289	312	285	325	261	290	300	234	268	297	288	278	285	301	289	289	300	299	261	262	269	269	254	291	294	274	295	292	272	290	305	278	291	301	291	280	292	262	260	292	274	272	272	278	262	263	281	264	269	260	282	278	290	316	279	233	302	303	284	276	277	262	284	274	261	259	259	269	293	297	284	299	285	259	253	285	299	286	286	250	286	280	308	293	259	283	242	305	319	274	289	270	293	284	280	315	297	268	288	273	269	280	247	299	287	296	299	298	281	274	328	268	303	287	279	281	300	258	339	254	306	294	261	296	300	280	295	291	289	284	285	270	269	272	309	280	295	271	299	255	267	263	279	295	272	276	274	303	310	254	276	269	268	261	257	277	284	285	276	245	277	301	278	285	286	270	280	253	252	263	269	267	288	270	279	293	254	317	309	280	295	290	281	284	291	275	302	267	275	306	280	285	271	270	269	297	280	309	276	283	282	259	277	297	282	282	275	260	268	282	286	286	275	300	287	274	285	254	264	279	262	267	280	275	283	309	296	242	244	279	274	281	275	259	290	266	286	247	280	276	280	286	268	275	273	265	301	282	264	277	265	263	272	275	266	288	289	275	252	280	271	318	296	258	251	305	295	279	309	278	276	251	277	278	290	280	270	274	269	265	273	292	294	260	281	260	270	255	265	289	260	320	275	301	266	271	296	289	272	256	261	274	268	273	276	285	307	261	284	281	285	277	282	278	268	278	280	266	253	291	288	293	291	308	280	302	301	254	299	236	300	284	296	320	274	326	281	320	291	263	262	264	246	259	234	297	301	298	299	263	304	272	247	303	328	265	295	264	249	271	277	282	276	303	284	303	275	271	285	305	275	261	249	301	257	265	290	274	285	310	287	275	279	271	280	254	258	301	289	292	278	265	291	285	253	312	270	262	274	291	264	270	306	280	254	288	282	302	273	303	268	277	303	266	275	321	272	281	289	270	288	243	276	320	268	263	300	272	283	279	238	287	286	270	303	268	274	260	230	290	262	279	278	297	273	255	268	294	289	342	302	290	270	266	284	276	277	280	286	284	274	305	265	269	292	259	284	243	294	318	276	272	259	261	273	318	305	297	277	291	295	276	291	294	301	262	248	297	289	285	278	282	312	282	272	258	295	270	261	313	288	299	293	283	304	280	282	258	253	282	293	270	289	273	291	292	313	279	294	332	282	265	246	276	283	291	264	239	257	235	271	273	262	298	258	299	293	261	270	261	294	283	270	292	298	275	263	270	258	263	275	320	265	274	253	284	290	259	273	272	307	292	265	269	267	288	271	257	267	288	286	308	283	292	303	269	290	249	257	276	267	261	254	322	283	263	296	298	300	261	260	261	283	305	266	278	288	280	286	298	280	268	291	297	260	263	308	275	300	287	268	278	282	283	296	296	301	264	251	254	274	253	286	253	299	289	298	259	281	292	291	255	268	288	280	263	270	288	289	291	263	249	256	310	287	301	264	293	301	291	272	288	293	256	254	266	292	286	290	269	273	279	257	277	234	256	281	312	254	271	281	282	303	294	283	307	280	291	259	269	287	297	294	309	266	277	276	259	269	267	282	251	302	273	283	275	291	262	286	271	274	247	278	288	274	258	273	306	288	275	258	279	273	275	314	268	266	279	268	302	315	268	290	296	268	296	277	292	272	267	317	273	262	308	288	300	271	272	303	257	248	262	269	290	298	291	276	281	269	278	301	284	273	286	269	256	259	293	275	280	268	292	306	267	262	283	294	289	291	289	282	261	267	277	214	297	243	300	280	275	256	283	293	297	269	276	275	279	273	305	287	287	299	272	302	312	295	290	283	278	282	291	295	265	284	259	260	242	293	249	292	268	271	288	277	268	264	285	310	279	234	285	270	282	293	255	267	277	256	275	281	243	267	259	283	269	308	300	305	296	280	281	290	269	334	307	275	258	274	299	229	250	281	279	263	258	264	273	276	310	298	294	298	289	241	268	281	254	260	235	278	290	282	287	292	297	294	318	286	237	270	292	275	244	252	265	283	261	288	294	259	287	271	319	305	293	283	261	250	267	273	292	307	283	286	264	274	308	290	292	287	268	279	302	265	280	267	249	308	252	262	270	278	285	297	278	266	264	271	273	301	229	250	247	296	250	251	272	245	271	275	258	308	289	268	292	308	276	300	297	281	315	274	274	262	255	306	293	315	312	279	280	261	258	278	300	295	283	299	279	267	261	280	265	258	287	292	273	267	315	267	284	273	315	288	270	259	276	322	251	292	300	297	244	273	271	277	263	260	272	273	268	286	272	267	253	315	303	273	282	272	297	290	303	275	258	237	287	260	285	261	281	277	295	264	275	281	267	307	311	292	288	271	267	284	290	305	284	275	325	275	281	278	310	290	306	248	273	271	263	265	260	306	287	271	296	292	261	268	312	302	263	286	291	293	297	288	279	304	295	291	297	295	280	291	271	304	262	251	290	289	303	281	317	299	273	309	300	291	305	295	280	265	242	266	267	254	277	303	270	293	250	274	292	298	271	263	260	273	253	233	286	316	271	284	286	275	283	303	293	277	304	305	284	302	308	293	322	282	226	261	264	262	290	292	278	290	301	277	251	270	278	306	271	304	294	306	247	269	271	266	271	254	310	293	271	281	337	269	268	302	289	250	228	250	280	262	276	265	311	258	282	275	278	267	249	284	281	273	273	249	327	273	262	289	264	313	289	274	285	269	313	300	272	278	267	290	273	299	269	289	293	285	280	269	271	289	259	275	251	283	281	299	300	268	309	266	253	299	283	289	305	284	281	267	272	284	246	269	251	293	275	299	280	271	280	272	269	296	272	316	259	256	265	275	247	296	259	244	264	279	307	278	299	293	300	278	272	266	264	292	316	292	251	258	296	295	258	278	302	281	294	290	298	271	276	300	283	302	287	257
36721	11334	3489	1809	1167	908	733	640	631	623	640	666	646	628	582	603	613	603	600	667	694	646	641	594	639	571	640	587	630	567	638	642	605	629	617	644	635	621	643	626	573	624	629	600	650	623	591	611	652	580	563	606	595	588	603	665	638	616	584	605	603	623	646	610	599	614	625	632	619	651	619	615	589	645	589	629	650	625	653	663	635	606	633	633	605	656	625	610	638	638	626	610	604	634	639	645	623	640	663	632	619	668	635	636	613	654	657	637	610	611	592	633	656	583	620	669	647	621	627	646	611	642	633	629	634	585	645	628	614	625	645	618	642	645	626	621	659	612	624	637	619	595	621	605	615	639	584	647	607	615	614	596	619	620	635	609	581	600	630	586	620	666	564	635	656	609	625	672	631	614	604	641	710	658	603	663	595	644	607	642	591	639	601	621	632	640	651	625	636	620	620	579	607	606	679	618	625	616	609	612	612	621	653	660	616	645	623	641	613	572	626	610	593	631	678	655	629	596	572	596	674	623	602	608	627	601	632	598	622	608	643	626	587	583	641	597	626	665	628	609	602	629	619	603	602	581	584	640	643	605	634	590	588	593	602	631	647	607	588	584	631	639	593	648	636	587	639	612	596	642	640	598	609	627	603	664	582	592	652	678	600	637	644	645	620	628	641	626	640	574	646	667	626	627	601	627	612	622	613	605	619	602	604	618	635	621	611	621	660	628	636	647	626	596	607	622	586	616	609	668	621	688	631	612	634	635	587	607	629	644	628	611	655	613	642	587	649	583	621	611	681	606	613	609	586	629	597	642	624	619	633	577	616	621	591	619	617	556	627	654	574	611	622	628	636	615	611	625	624	644	593	625	628	644	625	603	633	621	671	626	600	603	602	606	644	622	625	628	584	599	638	598	624	656	666	595	628	644	652	632	594	598	627	600	647	601	637	624	649	644	671	607	636	615	613	631	590	628	614	598	666	634	633	636	668	616	601	634	597	620	641	668	623	665	670	634	601	596	687	618	608	674	655	613	589	621	633	577	644	632	590	611	602	625	654	604	604	634	604	621	610	639	658	643	669	581	629	628	656	640	607	656	644	634	646	562	621	647	635	591	626	648	605	593	604	658	648	583	587	594	578	591	605	651	646	649	614	630	612	643	654	602	652	591	654	642	609	645	636	606	654	637	562	634	619	633	678	654	609	671	607	596	622	632	605	592	584	615	596	618	618	610	646	651	591	619	612	609	619	611	587	636	646	621	660	623	630	631	621	592	630	625	596	642	603	612	644	653	609	638	639	632	595	618	650	611	632	629	617	589	689	652	622	639	632	618	650	597	649	583	598	602	626	647	635	634	577	610	624	621	618	617	641	651	611	625	607	641	620	621	617	633	639	643	627	596	633	632	621	609	598	616	596	655	581	649	650	614	625	628	650	643	611	597	602	632	643	611	589	627	621	593	623	714	646	622	626	639	585	645	631	591	608	613	642	660	628	594	670	567	662	614	611	592	652	648	612	638	637	623	603	650	583	608	599	649	620	620	622	612	612	645	622	587	616	606	654	576	617	630	637	619	607	589	625	639	639	639	650	577	650	603	643	602	603	643	617	636	629	620	625	625	611	645	614	649	605	583	694	650	622	604	647	570	604	592	651	667	609	613	610	630	612	663	620	662	645	599	589	622	574	626	624	663	636	611	597	595	646	638	625	619	584	601	637	639	634	646	596	607	609	599	601	637	600	620	625	592	631	599	602	614	608	610	642	659	614	630	629	626	619	616	618	620	586	639	601	610	600	593	672	613	653	656	653	627	593	643	646	626	630	601	647	621	633	595	612	641	636	635	600	608	646	580	644	656	642	637	602	591	612	643	602	603	600	624	619	602	597	620	650	588	610	633	612	633	601	612	581	583	627	638	630	635	596	654	619	649	617	588	619	643	614	645	633	582	632	589	602	627	590	597	623	627	576	660	638	628	622	610	591	640	644	595	629	606	662	634	631	596	668	630	593	610	638	605	632	622	633	668	627	598	633	665	641	605	683	629	599	607	641	566	664	604	642	609	650	595	633	633	646	580	606	656	596	596	641	637	605	638	587	633	622	659	634	647	641	650	614	636	622	605	636	644	628	609	655	609	611	624	619	613	653	605	647	598	608	592	607	624	609	606	580	628	663	616	654	608	591	635	642	626	641	648	645	651	683	616	657	627	631	619	600	617	636	594	645	613	616	607	604	635	600	618	609	632	619	628	629	653	590	609	631	627	601	625	614	598	628	600	621	632	619	598	665	626	625	607	600	608	671	621	631	592	655	622	629	641	647	632	590	626	614	606	628	612	635	564	639	637	606	648	615	659	614	622	637	628	653	615	621	583	566	624	611	642	606	591	648	604	634	625	629	595	647	603	631	618	652	652	572	641	610	631	622	651	639	607	641	631	656	644	595	643	655	655	625	609	594	613	579	644	665	588	577	631	625	595	610	632	599	631	601	643	593	631	607	660	576	651	640	609	606	620	617	607	637	622	602	579	620	601	630	628	595	634	622	646	620	627	611	643	645	622	632	656	692	639	564	621	611	612	581	602	635	637	562	665	589	604	618	651	621	645	583	625	653	624	563	641	617	634	616	609	610	646	619	605	615	654	642	634	653	586	657	611	615	647	622	620	620	642	597	580	572	643	609	597	622	563	668	638	586	624	637	592	635	668	613	598	637	597	643	642	658	575	609	602	623	655	677	561	617	637	668	616	641	625	632	592	640	635	627	611	640	650	673	635	645	677	581	647	617	611	596	621	659	611	590	611	599	610	627	601	604	650	616	648	632	646	618	651	625	652	612	626	618	593	608	674	600	621	576	650	656	622	642	601	620	631	625	604	620	607	642	584	643	609	622	616	599	614	612	644	603	641	626	589	619	601	593	648	625	632	605	625	633	638	636	631	599	599	621	622	610	685	639	590	582	580	623	608	612	636	635	608	614	591	633	619	613	622	628	616	662	647	600	576	593	618	606	637	646	617	618	655	629	603	600	607	700	583	647	620	649	673	578	671	624	616	584	639	593	614	618	620	642	593	661	596	648	592	627	617	594	631	578	650	641	609	616	634	590	645	593	634	626	599	592	640	634	582	594	656	662	626	606	631	655	616	612	626	604	606	634	637	598	590	592	614	624	609	663	609	618	557	613	661	593	601	663	633	658	607	621	674	657	616	670	630	592	643	630	632	605	616	631	638	598	576	612	641	615	625	621	653	648	611	603	637	622	632	596	602	620	628	623	632	595	573	632	590	633	615	612	614	629	636	614	631	634	615	616	648	646	634	605	607	609	611	640	631	598	651	586	598	611	587	635	599	577	627	616	584	578	613	649	616	621	593	662	613	639	586	611	602	619	625	595	630	639	621	636	624	636	616	609	646	656	604	624	659	666	642	636	623	605	625	638	609	663	626	594	618	588	621	598	626	619	696	664	615	625	580	662	606	582	600	604	594	658	603	619	657	622	614	614	650	665	626	624	626	647	636	635	618
57377	24662	11260	4533	1641	863	498	408	342	304	268	240	289	267	269	245	271	237	268	271	251	276	269	260	261	282	262	258	250	250	245	276	247	252	243	267	234	281	269	261	255	258	231	288	259	271	253	250	252	267	241	245	250	264	245	251	261	255	256	267	243	246	274	273	243	258	271	278	251	254	256	240	270	244	273	254	257	261	226	236	262	234	211	253	265	224	248	259	244	250	236	236	252	241	230	232	263	219	262	249	302	283	268	261	282	238	235	248	279	263	254	268	281	261	263	296	246	261	253	258	249	253	271	267	256	238	263	232	261	278	246	270	237	255	286	239	248	249	274	263	251	284	230	261	279	273	238	256	256	255	252	250	254	252	250	237	257	268	265	281	267	254	260	265	274	268	268	257	263	212	260	275	261	259	272	256	258	257	252	253	261	272	267	227	265	242	253	250	279	273	264	252	282	262	240	269	237	257	249	235	259	241	224	256	250	264	245	272	246	278	252	264	228	285	276	262	265	310	267	268	250	243	245	226	244	259	258	279	245	276	232	246	261	235	250	244	255	271	263	270	226	255	278	247	242	231	269	241	215	256	257	280	248	297	251	265	248	258	261	233	285	262	240	254	246	231	235	276	258	253	284	253	262	264	257	258	250	264	250	271	258	287	251	283	264	232	262	261	271	279	238	256	279	261	258	304	243	247	276	261	251	269	293	251	265	238	261	264	231	300	254	245	260	257	259	258	232	270	243	252	246	247	268	242	276	257	278	255	247	265	253	294	262	237	246	234	281	289	252	230	262	271	230	256	265	243	248	256	259	284	272	251	267	271	257	252	228	242	246	252	314	224	239	254	263	225	249	246	252	276	261	248	258	226	278	249	304	246	275	281	247	247	254	237	255	246	243	241	281	281	238	276	268	260	245	231	259	268	276	252	283	243	255	258	237	261	234	248	253	251	257	246	257	271	261	249	245	242	260	250	259	250	253	295	268	255	237	244	253	297	258	272	262	253	299	264	260	274	267	256	305	269	272	292	257	277	242	247	234	278	278	237	257	250	294	274	236	283	238	248	255	234	245	257	251	259	257	256	258	245	256	234	251	254	272	251	278	274	266	251	263	268	287	243	249	224	253	258	257	277	261	269	235	252	255	243	262	252	268	267	257	227	279	275	295	277	247	260	256	251	240	257	281	267	234	259	280	267	285	266	266	254	242	248	264	253	236	281	265	273	259	262	283	247	288	270	257	246	279	254	265	277	246	264	264	271	271	282	251	263	264	273	259	256	263	273	253	249	268	294	252	272	268	258	266	265	267	246	255	278	268	265	244	244	261	228	274	250	268	238	278	223	280	283	268	261	276	250	253	267	259	256	228	252	288	247	227	277	283	262	258	257	233	247	256	255	269	299	227	259	265	262	262	246	252	255	270	269	261	243	249	218	269	243	244	282	244	278	258	254	278	259	278	221	247	251	251	279	245	261	266	256	284	256	280	246	239	246	255	264	261	251	262	265	212	280	270	237	260	268	246	245	236	248	246	265	254	267	233	235	262	283	256	262	254	240	291	246	247	269	300	268	289	262	252	290	273	244	235	235	230	271	272	270	282	221	259	275	241	280	257	290	261	262	260	253	265	242	265	256	272	249	266	243	254	264	240	237	253	268	254	257	253	273	251	268	250	275	254	250	255	261	269	255	256	268	263	242	243	233	234	240	277	248	261	246	249	284	266	270	239	259	258	250	267	261	279	265	249	230	254	229	259	242	260	278	258	231	271	286	273	233	243	259	266	267	281	281	299	259	263	268	282	255	273	263	253	268	261	254	234	259	274	220	249	217	283	255	254	269	255	247	265	287	226	276	270	242	254	262	257	269	284	258	249	276	263	231	263	243	241	263	257	252	251	248	287	264	283	279	249	280	264	297	242	263	261	231	277	234	230	239	258	262	275	271	252	248	248	253	278	229	265	257	245	249	248	266	289	280	260	259	252	242	247	261	285	268	298	270	253	249	279	248	266	278	239	287	255	261	254	228	244	289	261	283	247	284	266	260	251	295	259	265	234	234	233	254	274	281	243	276	281	265	270	246	235	304	258	290	219	295	232	246	275	269	256	275	299	251	260	251	265	249	257	252	274	285	270	269	269	268	233	250	244	241	264	219	270	238	255	241	259	257	270	261	233	267	262	257	252	263	259	245	262	268	236	247	239	263	251	261	253	248	254	247	237	260	274	281	279	271	286	254	270	271	243	250	235	246	230	271	277	246	251	288	287	253	282	263	254	238	257	239	263	273	291	233	245	282	262	263	253	250	264	255	259	255	262	266	257	252	276	272	254	243	242	258	277	239	266	257	271	288	245	266	265	246	268	295	262	281	253	273	272	270	262	254	270	259	228	230	233	240	257	237	265	271	257	247	227	274	270	217	258	257	281	264	276	234	227	296	242	243	277	272	252	267	250	267	243	266	239	236	265	257	250	257	266	264	255	260	254	246	253	235	254	280	253	275	260	249	262	276	280	254	281	249	223	250	245	236	257	264	239	254	248	271	258	251	242	228	248	257	239	241	243	295	282	246	247	246	248	268	279	258	265	271	247	238	243	254	257	257	277	233	231	260	270	252	300	325	243	264	252	266	253	226	263	266	271	245	277	256	238	275	261	241	242	222	287	225	243	270	255	304	244	276	237	271	277	262	306	301	264	269	266	277	260	296	248	231	264	259	267	259	261	258	235	249	243	288	253	257	241	264	274	251	232	290	269	249	278	288	271	260	243	258	235	263	242	221	250	279	245	255	249	280	250	275	285	244	230	231	247	242	276	240	247	279	274	252	273	276	247	267	233	268	256	261	285	284	255	272	262	272	260	233	246	262	278	256	247	266	246	256	252	247	225	266	227	245	256	252	252	261	266	231	257	258	224	270	263	225	222	269	271	277	238	255	253	275	307	252	245	245	244	251	246	249	273	249	241	274	259	249	263	276	277	237	238	262	276	258	247	280	279	264	277	265	248	254	275	242	279	238	266	247	250	272	258	268	258	252	252	251	253	264	286	236	285	254	259	240	240	248	218	257	272	261	252	263	252	271	259	259	254	254	246	251	257	253	308	256	248	254	282	305	271	247	250	272	250	277	238	291	285	255	282	253	236	274	267	235	272	278	269	254	251	271	258	253	276	269	233	245	266	237	304	241	259	270	249	243	272	272	274	223	282	235	276	283	294	261	270	264	259	273	245	244	277	255	246	261	241	258	271	244	238	276	294	259	235	288	258	268	278	258	258	236	247	250	267	295	285	276	272	242	263	239	270	239	286	284	277	274	278	255	245	248	284	255	248	281	278	238	256	241	248	271	273	272	268	265	247	231	233	246	251	264	250	263	227	236	260	273	243	276	264	255	245	260	261	257	253	271	271	268	245	236	240	276	273	250	231	256	280	267	260	256	249	242	263	251	242	273	266	250	288	267	279	271	228	259	256	268	263	244	281	255	254	263	274	291	274	245	252	255	250	254	256	275	270	251	273	257
37821	16832	12132	7763	3956	2474	1496	1145	799	582	621	612	587	557	612	606	575	578	565	588	600	592	588	593	587	620	581	575	576	601	565	563	598	608	586	588	623	608	561	622	570	560	540	587	604	614	589	603	598	620	617	583	608	556	598	595	601	583	588	600	562	619	576	571	586	591	587	589	587	560	624	555	586	547	561	550	560	564	552	630	555	570	613	575	587	547	619	531	572	570	564	553	567	556	559	587	628	570	555	571	594	576	614	577	614	588	594	570	633	572	599	576	630	534	584	544	559	593	543	545	583	581	570	606	533	569	631	595	579	569	545	566	570	553	521	590	569	547	585	623	607	571	566	628	566	560	577	570	617	608	592	595	611	556	580	548	577	607	601	571	577	565	589	579	559	613	594	585	594	625	598	556	623	560	605	602	582	593	579	564	620	578	620	569	618	586	620	581	534	564	572	579	606	554	610	565	575	565	566	544	586	588	586	570	605	644	546	578	608	581	553	591	583	547	563	612	560	583	596	567	602	606	568	577	603	507	574	577	597	609	538	571	605	567	632	593	588	589	553	633	606	603	610	613	561	620	580	562	572	557	563	584	602	592	551	569	607	609	566	589	578	574	605	576	519	566	615	554	601	579	597	590	604	577	605	558	607	579	657	607	631	590	574	549	579	590	598	598	573	624	587	578	563	526	545	629	569	543	608	565	587	615	581	558	583	566	611	561	588	534	603	571	601	644	578	596	598	564	586	567	611	610	567	557	581	548	567	564	563	607	575	554	549	584	561	616	561	581	591	613	590	570	569	611	579	596	575	634	599	571	605	602	532	590	585	617	624	579	581	584	585	568	591	614	611	556	600	591	603	539	585	574	575	596	585	611	618	579	583	570	594	529	593	570	609	550	583	602	539	589	580	627	570	600	571	566	570	567	552	591	616	574	557	574	589	615	577	571	618	547	565	600	594	577	631	595	619	617	561	589	557	578	548	576	550	600	592	593	545	549	557	609	585	617	559	602	606	590	584	619	607	594	602	572	554	570	607	615	619	586	585	535	575	565	591	553	602	545	626	565	611	606	579	596	581	579	571	561	599	565	591	546	585	596	567	586	584	594	592	604	574	583	572	551	553	557	611	579	576	583	607	590	557	585	615	572	570	613	586	507	559	591	607	598	589	627	564	579	602	586	545	653	562	598	554	609	604	597	589	567	557	600	634	584	588	584	564	578	599	605	594	559	593	548	591	564	540	603	592	582	595	545	591	649	585	584	556	599	571	567	556	511	597	611	601	588	574	578	560	610	546	557	564	582	602	566	562	573	572	573	531	628	626	616	562	580	522	580	613	549	592	578	605	624	569	538	577	580	552	588	587	585	595	563	608	579	592	569	590	593	596	597	571	597	543	544	592	589	578	539	610	602	564	633	544	589	627	594	562	557	553	576	612	597	577	550	590	609	590	625	601	569	561	585	537	581	554	596	554	535	621	581	577	590	626	610	550	564	566	631	611	634	549	587	562	609	545	592	584	586	543	598	567	575	582	577	594	616	566	585	558	606	596	599	568	594	624	563	617	593	586	573	614	588	544	588	570	610	587	593	563	631	573	582	584	578	582	565	578	589	596	562	581	586	596	585	583	584	598	617	541	558	563	577	600	591	608	575	557	606	628	573	588	590	582	592	577	567	579	582	575	568	592	578	558	600	589	581	574	593	618	558	563	598	545	560	566	558	594	592	561	572	582	582	593	596	526	598	572	550	602	600	556	625	577	597	635	578	555	578	545	568	584	600	544	580	589	591	601	582	571	590	565	555	574	596	609	577	570	535	581	605	582	610	599	583	564	578	608	570	590	597	566	551	594	583	614	614	635	555	576	563	596	560	580	540	576	589	597	570	606	593	615	588	552	601	582	590	563	541	558	616	571	569	592	552	594	583	587	571	558	591	551	599	634	576	597	570	584	596	605	592	554	611	538	542	588	590	558	597	593	548	622	591	585	583	596	583	600	571	601	579	600	550	564	577	567	569	622	563	603	570	605	581	576	569	576	601	588	575	565	581	575	572	584	614	594	598	585	592	562	606	532	585	586	581	596	623	596	558	546	632	598	556	597	598	518	570	598	571	595	603	563	602	597	586	615	585	582	602	563	579	552	589	629	521	565	587	571	583	545	596	566	592	628	589	577	553	569	581	586	577	598	593	593	560	620	582	547	621	590	635	592	582	605	592	550	602	566	579	567	583	610	590	593	594	599	595	587	596	581	581	608	622	550	564	555	600	548	575	605	580	548	600	609	603	604	597	560	534	558	579	585	581	589	575	596	573	594	581	607	551	585	582	588	558	567	586	517	619	581	560	572	591	575	583	601	565	521	542	571	589	617	568	563	588	568	556	616	615	558	606	570	568	585	597	572	611	582	533	606	578	598	582	566	545	552	588	588	565	629	612	584	595	556	614	564	566	583	610	576	555	574	586	568	566	566	602	564	570	585	618	590	565	582	593	559	616	596	573	579	590	576	586	626	585	610	604	568	555	555	623	618	590	591	597	571	569	588	607	564	586	573	580	599	567	625	581	654	576	605	541	582	581	595	595	530	585	577	595	617	534	552	621	578	593	583	615	558	573	571	605	597	584	632	586	572	581	589	569	542	593	614	602	614	584	620	611	581	571	583	604	545	589	575	559	620	550	608	589	539	562	586	560	610	600	593	600	537	584	546	568	549	609	565	602	580	593	631	557	588	596	586	604	586	556	564	600	579	572	574	596	552	577	568	583	571	590	578	577	564	581	607	585	562	583	579	559	599	566	625	601	564	623	561	569	555	570	581	553	581	559	560	579	631	561	584	603	559	618	635	628	600	638	603	558	576	563	575	579	579	589	574	627	564	544	603	589	604	570	591	581	584	568	581	590	519	610	560	578	598	589	555	612	586	573	604	604	581	586	622	564	595	590	587	561	565	596	581	564	625	585	531	593	573	608	563	541	600	563	645	615	603	609	583	618	556	549	609	577	524	602	586	625	579	588	578	584	669	605	602	577	564	586	580	596	545	607	621	603	596	564	616	564	594	611	594	590	617	561	564	616	600	617	623	585	577	571	546	535	593	588	580	597	564	592	615	575	586	567	598	560	580	584	595	609	554	589	580	591	571	605	579	589	544	600	603	572	611	609	570	641	569	517	577	527	610	577	575	600	554	560	604	608	555	581	581	616	569	597	583	581	581	599	615	569	588	601	581	591	566	565	590	615	613	571	544	616	546	593	563	595	579	531	598	607	590	550	546	613	521	585	552	562	590	598	579	588	579	561	564	628	640	542	599	601	570	558	575	592	610	601	587	593	560	606	565	585	625	606	626	607	587	601	584	639	588	579	610	603	600	590	546	614	611	600	554	598	575	584	553	598	578	593	613	606	609	554	587	565	631	573	607	606	575	565	574	605	578	595	559	620	583	577	592	587	557	531	600	589	613	589	619	612	574	563	630	597	544	595	601	584	564	604	572	627	565	593	546	598	578	557	540	574	572	578
60257	33587	15774	5081	1872	812	520	430	336	302	281	253	279	277	296	272	257	308	309	306	282	291	265	271	288	247	301	289	264	297	311	297	278	258	276	283	301	252	297	273	276	289	309	280	265	284	276	268	290	283	246	260	251	296	300	287	297	339	266	317	285	314	256	284	253	288	260	275	285	259	282	231	287	264	292	297	289	294	269	283	282	295	269	262	282	331	288	266	281	292	296	268	293	306	309	266	277	279	245	264	234	309	280	273	271	306	312	300	259	251	267	277	249	277	285	285	266	308	301	285	295	270	302	280	274	265	295	259	281	314	283	265	287	284	294	257	293	279	251	286	272	293	269	279	260	280	290	254	240	283	320	251	283	248	304	294	280	298	276	269	277	282	309	278	268	260	242	303	273	287	288	286	293	265	270	266	299	276	303	318	281	231	268	300	299	321	277	287	274	325	299	273	299	282	288	277	276	307	258	247	277	298	269	259	288	264	264	275	243	311	267	307	318	295	322	258	311	274	281	298	263	279	278	272	283	271	252	290	271	262	257	258	253	283	296	289	286	279	281	295	286	292	261	297	271	267	299	264	315	224	236	276	313	327	289	302	295	305	273	295	279	280	264	300	265	318	277	295	279	275	278	297	291	297	281	287	257	277	274	259	303	250	267	278	262	281	293	263	250	240	241	277	277	318	271	289	261	307	280	300	255	263	236	283	312	274	302	305	349	263	265	292	233	299	270	281	260	285	260	248	305	295	263	259	267	223	277	300	262	295	240	280	264	254	270	262	278	306	264	252	280	302	302	291	274	288	249	297	251	252	297	290	271	298	306	254	275	272	292	281	327	275	264	306	260	280	270	270	291	310	276	264	310	279	278	278	253	245	287	294	263	291	277	324	276	302	275	294	272	254	247	294	296	273	262	277	291	282	283	288	275	246	261	265	293	279	241	261	277	271	250	261	263	280	250	259	287	290	260	291	285	291	253	281	297	287	305	266	283	269	271	311	324	273	270	267	278	288	289	275	261	278	270	300	270	259	290	248	273	267	272	263	309	321	263	294	283	270	275	295	272	306	284	269	304	297	259	292	291	272	286	305	267	289	273	264	292	289	300	327	305	309	262	294	283	278	278	274	261	284	301	264	265	276	251	297	260	297	279	277	284	287	269	268	231	306	291	279	227	264	259	283	274	289	299	287	310	278	304	250	287	272	248	255	250	283	301	288	304	289	295	266	288	294	310	304	244	257	271	246	289	287	286	262	271	279	290	271	260	279	281	293	258	277	264	250	289	273	279	272	271	264	320	276	285	287	305	270	279	286	262	299	272	277	320	282	263	269	301	266	266	243	271	222	286	294	262	303	256	234	276	269	296	278	242	257	258	291	255	277	283	287	249	290	269	300	269	261	262	247	307	270	323	282	289	265	269	280	278	258	274	296	280	276	266	280	281	297	275	286	290	284	306	270	255	289	274	269	297	287	284	285	259	240	248	290	288	264	343	290	264	252	270	275	274	268	311	302	286	283	257	266	279	306	315	261	263	298	279	263	290	262	271	297	276	263	258	296	308	290	272	294	264	278	296	280	277	282	321	297	301	268	258	288	279	230	296	266	264	285	274	271	263	272	280	294	306	283	232	259	282	292	306	279	284	284	289	278	272	287	276	239	278	276	332	277	273	282	271	286	278	321	325	269	253	270	295	284	264	270	269	263	286	249	273	297	292	259	300	292	276	294	286	279	284	294	286	279	244	310	287	286	279	278	273	240	292	261	251	290	263	281	267	276	304	297	308	298	296	298	268	301	279	264	289	289	276	297	330	284	269	271	262	266	256	284	250	307	306	287	260	298	273	262	298	285	305	304	249	271	255	238	261	264	309	270	277	266	262	290	298	267	269	267	292	248	283	257	300	272	268	265	263	314	268	281	278	267	275	273	289	286	271	324	277	281	292	250	271	255	285	263	266	245	281	266	282	295	283	275	267	272	288	277	275	271	288	275	279	311	318	263	286	272	262	253	290	262	286	304	267	266	283	280	283	290	295	278	290	290	293	289	297	283	274	282	286	285	298	282	265	276	259	276	275	282	300	281	272	277	299	294	317	253	278	276	261	291	254	257	282	278	268	285	254	294	267	241	292	294	281	311	276	251	290	287	269	273	267	285	305	300	294	264	287	279	281	297	284	272	264	270	266	259	293	306	289	308	276	257	259	281	261	279	277	254	290	268	297	254	266	288	281	280	283	275	284	282	271	322	341	254	280	265	269	281	303	282	282	304	283	248	265	273	284	316	272	236	241	278	295	270	259	283	274	246	274	265	259	246	271	262	286	276	279	310	316	256	286	290	298	300	277	302	274	296	279	279	284	281	269	306	292	262	265	274	260	288	269	258	303	271	290	293	238	295	258	246	276	267	275	283	320	288	310	310	290	273	285	313	279	258	247	274	297	256	274	306	280	289	294	271	269	276	270	254	296	265	305	283	291	273	302	266	311	267	258	265	259	271	296	259	292	280	261	268	287	321	282	303	266	264	278	279	286	289	289	268	269	265	270	294	283	305	286	246	257	279	281	297	259	267	292	281	292	286	272	280	287	280	261	272	285	253	295	304	329	265	277	284	256	262	280	271	293	291	278	305	258	276	298	246	246	271	279	317	280	242	282	281	290	275	271	285	268	273	279	290	312	282	285	257	284	278	265	273	289	293	304	270	279	264	283	247	269	295	292	264	261	299	285	288	287	263	280	263	283	280	270	307	296	277	256	275	292	325	288	257	298	262	250	267	264	292	309	275	285	307	286	280	253	304	233	261	311	277	276	267	266	267	292	314	268	270	275	258	281	291	284	309	267	276	273	281	274	295	297	286	278	270	288	304	286	289	281	261	304	332	292	298	259	281	286	281	284	289	238	252	291	298	265	312	270	282	256	269	298	290	294	273	303	268	267	276	282	289	232	277	296	297	249	295	303	282	270	275	271	295	263	254	296	284	316	309	301	277	269	276	270	264	307	265	288	304	260	299	246	258	275	254	281	272	289	275	259	316	285	300	265	282	250	263	256	268	269	273	280	293	273	280	293	301	250	274	286	274	315	291	256	313	278	283	309	263	247	260	289	249	262	307	255	288	253	266	276	263	305	267	289	278	266	283	318	305	284	303	287	298	271	257	295	262	269	300	282	283	275	269	270	257	302	264	299	296	285	273	270	265	319	294	279	283	262	275	259	275	247	279	256	269	266	287	284	269	287	292	275	288	303	302	288	254	273	312	284	261	268	269	309	275	264	280	271	264	281	258	289	249	294	255	250	273	293	274	306	292	303	326	276	305	295	294	285	269	284	296	264	271	271	254	296	250	285	303	277	261	280	268	287	241	296	306	294	258	265	309	275	261	286	275	303	258	252	277	277	277	289	250	286	277	308	254	280	294	271	289	276	322	284	257	280	297	282	312	281	287	273	268	274	270	248	279	294	281	250	278	298	296	253	280	273	267	283	261	270	244	240	275	303	294	294	280	250	294	285	315
41951	27643	14628	8500	4713	2448	1509	1182	875	694	622	655	635	567	653	635	606	607	604	574	629	602	632	617	605	642	599	645	665	591	610	628	638	633	621	568	588	645	634	635	624	608	647	624	620	640	642	654	656	622	589	638	624	607	636	685	598	664	633	623	597	597	618	594	647	628	565	647	603	601	614	601	592	650	588	626	622	595	622	619	600	596	617	629	587	627	594	616	617	641	619	590	600	590	641	606	624	587	619	662	627	619	628	616	595	645	550	620	616	565	593	684	647	616	618	625	609	606	613	591	646	640	679	659	616	641	647	622	653	614	657	641	603	640	604	603	607	640	634	637	599	625	620	632	621	635	591	627	565	625	619	568	604	625	597	610	611	595	622	632	633	613	572	613	630	617	622	642	597	629	562	608	562	643	610	607	569	576	619	618	628	627	614	613	620	637	632	594	594	617	622	616	665	608	619	632	643	626	641	632	644	629	604	562	620	637	587	613	627	596	630	640	599	636	606	600	599	590	580	640	607	624	592	638	617	595	604	652	611	621	603	633	630	587	648	624	611	626	625	625	599	648	619	670	608	640	578	642	627	595	639	611	647	607	603	616	630	638	590	594	586	610	629	651	633	575	615	618	598	588	619	639	628	627	629	662	608	602	593	601	598	631	633	600	606	622	664	607	640	627	585	625	617	645	666	603	636	595	596	606	643	608	635	655	668	611	598	597	616	643	639	617	588	645	592	608	658	594	622	642	632	600	602	616	620	609	600	647	605	628	641	632	602	650	621	591	608	622	590	587	666	632	648	632	604	620	598	646	593	627	601	656	610	603	617	600	612	658	611	590	610	646	639	619	620	644	594	613	611	661	623	597	663	586	644	600	669	616	575	602	583	662	643	581	599	656	634	630	629	611	610	590	594	623	638	615	614	622	628	613	576	630	668	596	611	641	613	595	600	635	629	660	598	624	605	613	595	612	612	631	608	643	615	632	599	558	639	604	639	620	598	629	596	605	584	619	626	645	603	611	581	600	632	639	635	616	566	609	582	656	583	637	589	651	603	612	583	633	612	666	590	596	615	610	673	588	657	645	588	631	627	582	608	632	604	618	615	627	610	620	604	572	632	636	632	620	632	615	617	656	626	648	600	591	630	650	652	652	609	623	618	574	628	640	590	628	615	609	568	648	578	641	610	613	648	621	617	603	629	574	652	568	640	653	574	612	649	632	600	631	608	614	652	646	619	609	635	612	578	620	605	604	595	619	625	603	595	636	629	657	578	617	625	637	623	657	658	644	625	659	652	624	592	574	598	653	608	634	642	606	676	636	563	594	624	614	611	603	636	576	617	589	628	634	642	609	617	618	609	611	591	636	632	611	641	669	636	645	649	617	616	578	616	601	589	595	621	615	618	654	659	617	628	619	610	606	609	642	615	629	596	621	597	685	617	594	608	618	622	612	638	648	595	637	639	593	660	589	608	649	593	622	645	610	636	614	628	604	604	586	655	574	638	600	621	649	570	627	626	622	602	631	645	607	624	616	649	633	625	637	632	600	648	589	636	615	639	618	624	630	593	611	596	609	634	638	665	628	585	599	638	618	665	599	588	579	585	596	594	607	649	644	643	601	644	671	665	642	582	618	605	638	562	592	623	606	633	639	623	598	586	638	617	615	654	583	614	568	619	636	587	645	602	626	610	628	577	639	656	619	628	660	625	625	651	609	591	601	629	597	582	618	629	671	585	607	639	636	592	670	643	596	611	617	619	610	600	640	604	636	594	658	620	611	572	592	581	632	658	546	608	626	667	621	647	623	625	633	619	604	613	667	616	643	621	658	671	636	655	622	606	616	661	646	640	593	590	632	603	624	616	632	612	619	667	643	604	643	636	581	603	611	582	604	621	655	620	613	570	555	597	612	608	619	601	595	623	609	639	647	681	625	624	615	611	582	600	616	643	631	629	610	592	680	592	642	604	650	647	616	576	606	613	585	611	653	615	641	613	623	607	623	588	651	623	606	612	591	619	643	619	585	590	665	621	614	615	617	669	623	633	610	589	618	597	638	621	612	585	622	593	628	614	659	615	617	621	594	632	656	663	615	624	621	601	593	602	670	593	651	603	632	657	566	582	602	609	612	613	555	660	589	667	655	609	620	567	622	654	610	619	623	633	591	635	579	630	585	600	641	603	620	615	619	591	623	618	601	580	603	620	644	632	607	627	596	629	630	626	650	663	649	612	615	594	614	641	629	610	658	616	616	627	590	651	643	638	645	643	631	624	632	619	591	630	607	600	666	648	602	647	613	665	654	629	638	657	650	597	663	604	647	600	623	628	563	627	621	631	583	640	620	567	640	596	645	604	640	618	615	639	633	601	656	636	577	607	618	593	625	626	624	580	621	662	660	622	600	636	623	585	629	549	645	634	599	620	635	628	632	616	625	625	597	701	611	626	629	622	618	618	598	646	585	640	613	655	633	613	625	589	591	630	631	676	613	614	583	588	636	599	614	616	599	640	623	587	653	612	599	658	619	604	609	626	579	628	603	616	619	630	638	575	649	667	599	629	600	619	634	639	615	598	581	650	627	640	649	599	606	616	606	639	606	631	617	610	598	608	643	635	599	601	663	558	662	618	600	563	620	629	592	579	580	674	601	609	674	613	640	681	668	627	609	614	607	609	614	638	670	615	636	659	646	601	641	632	615	626	619	626	593	617	607	580	605	649	621	619	617	586	627	633	609	667	597	638	617	565	635	641	610	590	633	622	607	660	584	650	599	638	636	615	610	645	637	624	640	672	644	593	642	593	631	638	614	621	615	611	588	607	631	649	579	686	585	592	545	609	619	640	641	590	615	633	620	639	595	577	617	660	628	635	625	649	642	656	641	599	564	632	607	604	629	637	584	604	622	621	626	630	620	659	638	627	586	599	609	641	660	650	626	639	581	571	614	610	558	573	648	620	618	582	628	637	614	603	683	611	607	629	679	659	636	617	629	633	608	616	600	596	605	595	616	620	645	658	600	630	621	627	608	602	633	635	595	616	631	640	579	620	636	617	650	619	652	639	594	653	627	624	602	586	661	660	628	626	574	620	627	603	689	684	591	575	612	580	640	585	632	600	655	660	652	617	631	630	631	598	593	652	591	605	617	625	671	613	646	617	614	581	595	631	606	626	635	602	594	626	610	605	583	632	647	603	652	653	641	631	641	596	588	639	643	626	628	640	594	640	622	646	674	609	650	627	588	607	596	610	622	640	609	635	616	620	562	615	650	679	641	635	582	623	612	627	608	566	632	568	618	606	585	598	609	647	608	634	617	664	637	648	617	638	609	626	594	655	601	628	624	583	638	640	605	581	589	587	594	648	619	595	602	623	636	635	627	637	641	636	638	632	652	671	626	623	628	622	630	613	658	618	596	594	631	612	627	626	592	631	586	642	663	617	628	631	599	629	585	618	621	644	593	651	581	597	625	570	648	607	674	628	619	610	639	639	648	668	618	592	628	604	632	601	580	617	594
55346	20137	4710	1231	519	369	297	298	304	272	288	288	258	271	255	267	263	273	294	293	262	264	291	295	264	269	282	259	263	289	265	277	284	265	284	292	272	276	303	271	253	270	273	250	262	285	268	292	308	271	252	271	266	279	300	282	266	295	222	273	281	286	220	311	270	323	276	317	273	283	259	262	274	282	285	255	246	264	260	257	325	323	276	262	257	294	272	270	294	280	276	250	292	258	262	242	261	268	287	260	323	296	258	279	306	280	263	277	225	279	300	254	253	311	271	233	268	270	280	282	264	298	263	259	261	244	248	254	284	291	268	274	274	307	284	254	281	297	283	258	246	274	230	264	257	260	252	286	255	293	271	271	246	237	267	253	283	253	243	237	257	237	305	277	263	275	267	291	257	240	287	245	284	292	294	310	308	288	302	275	293	248	292	268	313	315	260	290	305	296	296	282	270	294	294	271	284	299	255	261	253	266	283	293	302	288	262	276	281	259	290	284	275	271	296	247	274	254	281	253	258	280	283	278	275	271	301	287	267	253	303	293	254	260	263	239	273	281	271	306	303	296	293	316	293	262	302	280	261	269	269	281	279	290	295	270	285	298	291	287	305	276	299	315	281	272	282	261	268	257	252	273	278	276	308	290	254	274	256	249	248	242	302	261	287	298	289	288	248	281	287	302	263	288	261	280	289	300	287	285	272	259	290	290	307	268	268	235	289	280	280	284	258	263	279	258	295	307	252	277	274	254	268	259	268	263	247	292	273	274	292	286	289	256	247	265	292	278	259	284	250	265	286	279	262	297	279	269	305	279	248	279	263	280	281	264	280	252	262	274	296	302	261	297	272	263	271	264	285	271	276	231	285	278	258	248	287	305	254	283	270	282	242	274	275	285	263	251	292	285	308	271	262	265	292	268	263	288	303	290	289	249	293	260	255	286	300	267	281	301	269	296	297	292	284	272	274	287	283	295	344	252	289	289	263	258	284	275	265	264	257	282	278	293	235	261	260	279	288	279	276	250	249	255	278	285	269	301	285	252	289	286	289	290	262	317	293	259	314	296	278	304	314	286	288	263	268	267	247	272	315	295	260	266	257	277	239	291	288	272	276	304	265	282	263	251	281	241	257	270	295	282	283	292	240	288	246	252	277	270	252	301	254	298	281	306	261	286	276	258	292	302	266	277	241	238	250	252	280	304	305	306	284	299	280	274	277	274	305	291	288	244	229	266	276	279	252	261	264	272	255	263	263	258	268	301	280	254	272	297	265	287	271	287	309	242	283	286	265	287	256	275	278	268	295	280	278	234	258	285	303	263	273	285	262	280	274	276	271	270	268	265	270	294	294	275	273	297	296	263	278	263	268	264	265	323	281	255	254	284	265	267	298	264	274	287	289	279	297	267	261	258	285	256	254	262	279	268	239	297	299	279	290	286	266	265	272	289	294	307	276	303	255	298	285	284	303	288	283	275	262	292	256	282	255	278	261	280	263	280	266	281	295	294	322	292	277	281	258	282	266	277	267	276	245	260	305	279	296	285	302	306	302	260	301	239	304	295	297	311	237	261	292	294	258	289	271	249	294	265	256	262	285	259	264	246	257	269	253	281	282	271	273	251	273	263	278	293	243	271	300	304	281	277	285	285	337	249	288	256	285	288	264	306	260	248	284	304	273	257	275	276	260	294	282	272	257	292	291	282	261	293	296	297	293	292	240	299	274	303	284	275	256	302	282	280	244	283	247	308	267	259	277	268	260	264	255	269	259	245	266	270	238	226	248	236	297	288	288	275	283	282	253	272	295	249	297	264	299	269	282	268	279	297	296	250	276	265	281	286	291	241	267	283	307	281	267	258	275	267	299	284	284	261	265	251	264	249	299	296	258	252	282	293	238	275	284	266	253	262	277	296	274	276	270	274	298	278	274	273	282	235	269	265	253	275	274	267	279	293	259	251	251	257	306	286	276	250	275	289	250	281	306	312	284	272	266	254	263	264	284	274	276	268	290	288	253	247	257	270	315	288	283	256	265	291	256	253	296	282	287	287	262	298	288	265	324	253	232	259	268	263	271	280	269	281	274	306	299	292	277	283	278	274	276	257	249	270	276	265	300	308	263	289	304	255	248	266	260	289	286	270	288	262	290	259	281	278	311	271	237	283	269	292	282	299	253	270	301	282	275	270	287	259	281	294	294	260	251	265	262	329	288	252	263	285	293	272	284	264	276	287	279	293	281	261	289	303	288	296	292	321	286	307	298	322	259	256	297	263	281	278	285	284	264	251	304	283	304	287	281	243	284	282	257	263	280	290	281	245	262	258	252	231	297	268	285	285	277	258	311	293	283	248	290	276	255	263	261	255	291	242	294	285	274	257	276	260	282	289	288	304	284	265	285	260	261	261	258	238	264	295	253	297	251	285	314	292	292	269	283	284	292	314	275	283	277	256	270	281	271	275	273	285	262	253	245	256	286	294	253	295	284	255	257	274	272	297	266	247	296	284	276	279	296	272	257	269	282	308	235	268	261	283	268	281	261	248	286	271	279	278	280	264	285	245	287	263	273	264	263	269	291	267	315	256	251	280	257	276	251	302	282	279	258	245	259	254	288	295	307	289	298	281	283	284	303	245	284	273	267	294	282	276	284	285	277	254	257	269	273	276	286	275	267	278	251	261	272	303	297	288	273	260	283	289	252	234	308	268	271	238	308	290	317	291	281	272	293	261	283	309	238	218	274	271	247	282	285	287	276	271	269	284	278	253	265	263	274	279	291	294	257	280	259	270	283	261	269	277	278	246	238	259	312	301	279	284	283	270	251	271	285	272	296	296	256	288	274	286	269	258	275	272	274	256	270	303	258	261	254	259	262	315	255	275	259	247	266	305	318	306	269	289	281	260	287	275	271	278	282	282	255	264	287	258	247	302	255	287	255	288	256	300	263	306	279	277	283	257	292	270	261	275	320	284	295	277	251	270	260	264	279	286	252	262	264	253	297	248	280	267	275	296	248	254	277	309	281	273	290	279	276	298	273	282	247	290	312	278	285	281	277	255	264	290	304	304	263	264	263	280	245	268	281	276	230	284	271	232	301	280	278	276	266	271	278	276	270	285	296	267	277	280	259	298	248	269	269	268	271	257	272	285	264	277	243	257	279	307	247	285	284	280	281	271	297	282	264	246	262	294	300	276	294	279	248	242	286	253	280	257	251	287	269	253	280	303	281	300	264	246	273	282	290	263	251	264	252	268	279	296	233	298	264	243	278	284	310	291	293	293	241	251	254	254	284	270	269	287	272	299	262	233	319	296	272	272	281	257	307	302	297	280	254	288	301	282	254	261	277	293	251	256	263	258	297	293	281	264	264	262	244	235	281	268	266	284	231	273	263	251	278	292	248	250	279	275	322	274	298	260	240	285	258	272	235	263	281	294	265	273	314	319	291	278	255	267	253	262	273	277	311	288	261	286	273	280	246	251	271	309	273	263	290	280	245	321	250	245	272	268	282	245	266	301
38130	12566	5103	2550	1166	865	721	643	632	631	624	591	654	660	645	600	651	625	611	628	582	612	615	596	638	624	626	605	649	627	582	608	584	620	614	615	582	683	567	617	631	648	654	651	604	632	608	601	598	585	585	637	600	623	623	625	629	619	578	578	592	572	630	604	633	617	599	598	611	622	556	611	637	634	603	614	644	593	654	570	617	624	603	641	593	570	593	638	619	640	636	611	585	596	583	606	609	644	650	616	612	643	610	561	615	617	621	624	600	596	611	566	635	649	614	598	618	656	653	650	635	630	666	626	594	623	602	586	612	588	623	578	578	606	600	593	594	636	582	651	614	620	607	620	602	594	635	633	594	619	643	636	592	616	587	623	600	621	614	608	570	550	592	635	589	599	569	602	630	622	597	648	604	611	638	569	664	602	614	607	609	595	646	638	659	621	602	615	619	569	588	604	568	609	589	575	598	689	641	616	594	640	652	617	596	600	594	609	590	613	612	610	604	648	600	637	591	637	603	630	629	623	614	645	638	636	582	616	603	654	655	619	604	626	627	630	634	624	626	635	599	653	665	585	624	615	606	590	601	653	590	627	613	593	631	589	600	661	609	596	599	610	597	588	607	593	556	582	584	658	656	570	623	576	637	594	641	572	588	567	600	609	657	611	609	573	587	579	584	655	651	631	596	605	601	621	586	618	598	604	572	587	657	617	623	597	626	620	597	664	645	596	610	601	597	617	603	616	668	582	625	595	608	631	564	617	696	632	612	581	622	615	648	602	591	680	603	629	598	601	642	578	629	607	608	646	615	654	637	617	611	592	643	631	581	580	638	602	617	643	627	593	650	598	647	611	589	594	605	589	603	583	632	621	630	613	637	633	610	601	668	583	584	607	636	637	616	603	640	621	612	643	597	607	638	595	604	579	643	615	590	596	579	609	596	569	584	606	599	638	632	587	610	617	578	593	608	601	617	577	624	582	591	596	625	608	649	595	636	567	619	615	639	615	598	618	598	663	608	660	608	609	545	590	604	605	632	566	615	638	585	595	626	611	599	611	634	638	610	698	641	643	611	627	604	668	622	622	615	593	654	634	599	594	611	600	615	578	591	618	616	598	623	618	590	565	616	619	620	578	617	606	609	601	613	574	633	574	607	671	584	591	610	615	632	652	617	589	638	672	627	624	609	621	630	608	572	599	589	603	600	649	598	619	608	652	606	628	656	660	661	596	628	599	547	659	662	606	581	642	606	619	599	588	639	585	622	678	557	645	657	639	621	611	587	623	570	612	629	611	661	636	615	570	573	610	662	616	620	612	648	611	619	598	601	618	592	630	588	576	604	592	588	575	617	607	562	638	609	609	656	627	622	579	649	598	619	598	626	617	628	612	590	604	571	642	620	595	647	595	600	597	606	590	603	601	585	625	615	619	652	635	636	620	613	637	618	603	591	628	621	597	600	609	612	597	619	636	576	640	587	631	631	643	595	593	603	613	626	640	626	593	570	613	638	622	612	577	590	630	643	623	607	599	591	600	596	644	621	596	621	661	605	622	629	569	609	604	658	629	591	600	605	628	587	632	628	641	592	569	649	637	636	661	557	598	602	588	584	549	578	614	614	565	614	607	634	588	611	621	595	651	635	615	636	629	624	658	611	658	647	560	647	599	626	573	605	586	628	594	572	625	624	627	591	594	631	578	605	612	645	639	584	608	585	611	637	615	608	609	585	619	635	598	625	613	587	638	603	636	601	607	616	586	612	651	617	589	599	611	605	617	603	604	613	564	657	616	647	567	637	635	593	622	646	641	592	605	609	614	606	565	626	617	615	656	634	652	618	629	624	631	600	622	587	669	602	612	628	606	663	621	646	645	600	627	608	620	635	639	592	619	683	613	608	578	652	612	636	606	609	610	579	635	602	592	583	592	625	604	598	604	609	625	612	587	604	616	634	640	594	583	623	636	621	629	620	598	674	648	623	632	581	581	666	627	628	624	592	574	576	636	629	612	607	600	562	592	577	673	597	606	635	571	616	610	630	610	621	637	630	645	623	606	616	640	618	629	634	599	624	609	608	576	611	653	632	610	599	663	579	595	624	587	578	614	608	617	674	612	590	593	607	597	601	581	608	613	590	589	607	622	601	595	589	620	581	598	604	589	594	593	624	584	579	629	661	598	588	588	639	633	572	575	555	640	608	613	601	601	623	608	592	634	599	635	616	668	611	629	604	617	613	598	620	625	605	627	596	596	617	589	616	648	666	577	622	607	613	606	619	606	568	618	662	633	586	607	622	636	619	606	606	604	596	586	594	568	572	639	608	584	632	598	618	618	613	616	610	639	578	591	630	589	597	587	571	617	584	569	591	588	610	656	600	610	602	597	602	637	617	610	641	572	580	636	633	584	601	603	605	648	631	617	626	632	615	589	592	596	646	575	627	630	596	611	616	669	622	622	595	642	631	620	613	623	649	573	611	589	557	631	658	624	612	644	582	649	591	587	609	643	594	588	609	636	618	581	630	610	637	616	601	552	624	649	625	615	635	588	659	678	614	646	621	602	628	594	620	614	636	650	651	595	612	647	615	608	604	564	648	607	557	612	580	632	612	630	655	638	573	610	617	563	675	635	629	587	618	630	621	641	586	600	642	614	637	592	624	614	582	615	591	569	629	663	617	616	611	588	596	573	613	683	602	612	601	595	602	586	623	648	645	663	615	638	597	614	632	673	614	599	643	597	572	625	634	618	629	588	584	590	607	608	581	613	613	630	605	590	584	622	673	651	586	614	632	636	622	621	616	614	585	662	559	600	600	664	593	618	648	605	637	608	641	587	636	610	609	621	631	611	592	604	629	638	616	643	642	615	611	615	598	634	597	585	615	620	588	631	583	610	599	683	642	604	603	654	628	573	594	616	661	606	657	579	600	613	620	613	619	624	600	616	603	621	599	628	620	626	606	635	604	573	624	569	598	679	586	631	598	605	593	603	625	628	545	538	598	581	657	623	624	600	652	650	634	638	589	609	598	630	644	630	624	581	552	596	615	606	611	589	591	599	604	599	622	608	600	620	596	594	622	618	601	616	588	568	632	576	638	611	630	597	611	591	568	553	585	620	609	573	628	665	617	619	589	613	575	600	630	586	584	634	637	585	607	597	639	615	624	603	615	577	612	577	622	596	574	608	601	640	616	605	619	616	593	616	615	595	615	656	624	635	647	608	597	579	603	650	570	614	619	632	625	623	626	605	623	614	590	596	599	614	573	614	635	627	620	601	595	604	622	627	639	633	568	565	686	619	608	586	615	622	596	611	620	653	641	616	637	586	625	648	640	658	606	594	642	604	659	617	611	568	616	619	611	579	607	594	594	620	610	595	608	589	572	624	619	592	625	568	612	607	642	589	603	608	624	622	614	630	586	596	641	610	651	607	653	653	562	580	653	583	645	600	653	665	602	631	588	592	617	604	628	654	627	619	606	647	628	638	648	583	622	626	616	661	604	608	622	564	622	614	636	581
62225	24936	7600	1870	705	407	355	293	263	279	281	251	253	268	279	267	265	274	274	241	245	253	269	256	246	273	267	274	242	236	249	239	257	259	270	253	262	257	256	260	242	274	264	240	252	268	265	269	286	254	265	242	254	248	272	249	248	271	241	273	240	258	247	247	254	260	287	245	271	270	292	253	242	240	240	268	273	272	272	249	216	246	298	240	250	254	276	277	256	263	269	260	285	249	266	246	276	284	240	272	274	237	250	262	265	238	277	236	236	235	304	254	246	286	262	219	286	247	273	262	280	264	293	249	289	274	229	242	294	264	261	246	264	258	290	254	271	252	272	237	264	271	240	275	294	268	295	264	269	278	298	272	280	252	263	280	285	286	280	209	286	269	266	264	267	272	262	260	261	224	256	258	278	255	256	266	274	253	282	300	235	274	263	288	270	277	225	274	264	255	277	269	255	262	268	268	252	255	256	263	265	265	272	279	295	294	275	250	296	243	241	260	223	237	285	250	263	259	225	288	245	251	247	237	269	250	253	255	242	298	259	265	262	291	279	257	260	269	260	263	241	253	257	272	216	277	244	272	272	248	266	253	262	243	256	250	259	267	233	253	260	225	259	267	255	217	274	247	248	289	245	284	288	268	250	270	258	247	289	261	246	265	259	280	229	248	297	251	255	291	239	266	231	222	234	264	263	252	283	280	278	267	289	256	248	264	261	257	269	254	291	267	253	241	285	289	267	259	275	265	275	265	276	261	286	294	256	251	267	251	253	292	270	279	252	250	252	257	231	276	286	282	285	253	246	251	237	274	284	256	294	250	226	248	295	238	247	270	236	264	293	278	252	267	242	285	225	247	246	258	259	266	255	254	266	242	267	267	268	276	237	286	270	283	280	289	255	275	262	294	243	240	273	239	270	267	237	251	266	229	253	252	250	279	252	253	256	282	249	283	255	280	299	229	269	224	255	259	282	267	266	262	274	250	230	235	286	266	274	264	296	295	271	281	271	226	245	264	286	241	255	246	258	242	289	238	242	267	249	258	237	254	273	245	236	276	270	256	296	297	252	253	233	280	243	264	282	271	274	240	239	240	231	293	318	242	267	283	284	264	251	266	258	279	258	278	286	273	243	269	256	245	262	283	263	270	248	267	254	268	286	314	267	253	252	249	282	294	280	261	263	284	265	274	245	288	278	254	254	237	238	248	250	222	240	251	288	250	272	275	269	308	235	241	235	235	227	243	250	248	273	235	245	235	282	259	256	254	244	274	295	243	281	235	247	221	270	301	260	271	261	272	245	261	255	273	258	226	270	246	277	267	267	254	253	269	248	254	260	269	272	269	265	270	283	256	253	237	264	227	225	243	264	272	268	266	253	277	274	249	259	250	289	251	285	258	238	243	261	257	251	272	256	258	272	239	261	277	240	272	251	304	246	225	261	249	253	245	250	252	272	263	268	255	275	261	255	260	263	276	267	268	249	281	263	263	282	304	267	289	291	260	251	284	268	255	267	284	272	248	266	282	245	283	276	235	268	297	237	254	274	271	274	261	269	248	280	293	243	246	242	240	235	269	258	260	261	256	269	246	260	242	262	272	288	263	288	259	252	270	262	255	237	258	274	256	297	276	277	273	273	260	263	271	261	248	247	253	242	272	245	259	270	259	285	227	264	239	253	249	262	287	255	264	286	243	278	263	257	269	240	274	253	268	298	269	256	251	253	240	242	287	256	259	242	257	260	234	259	214	247	246	248	258	281	244	260	272	245	260	273	263	261	291	254	240	252	283	264	243	233	260	271	261	308	280	279	262	262	241	260	259	276	292	253	284	266	272	285	278	258	246	267	276	263	287	274	242	278	254	241	279	265	284	284	264	269	244	265	238	245	245	258	267	271	287	271	266	244	262	260	297	277	241	259	244	236	283	264	258	253	242	283	275	233	271	242	244	291	274	280	282	266	271	268	256	241	222	254	274	281	246	229	247	274	236	280	276	282	287	249	272	232	260	269	276	249	230	268	275	262	247	262	228	244	235	266	256	283	290	252	271	288	271	245	252	250	275	265	238	259	275	264	277	292	247	266	271	286	250	264	248	247	251	290	243	251	239	266	231	270	263	247	249	259	249	265	286	285	250	268	250	234	248	275	258	227	251	252	275	237	273	274	281	251	273	250	249	267	246	256	278	257	283	262	264	270	271	277	265	292	282	272	267	257	272	276	278	284	298	263	263	268	273	265	287	264	253	257	265	250	278	257	280	247	275	265	259	267	264	283	286	235	276	246	269	267	275	237	283	254	258	277	272	268	255	254	238	241	233	266	266	267	275	260	267	280	263	255	267	251	291	243	249	254	276	254	267	240	241	256	259	285	257	257	269	281	268	253	245	298	259	267	243	255	237	250	246	283	246	261	269	247	253	263	275	283	234	270	284	275	273	258	255	252	254	268	231	250	261	252	241	262	243	231	279	270	262	274	288	286	264	258	226	225	288	245	256	263	270	243	258	235	286	272	226	242	265	282	237	272	314	256	283	247	279	269	264	263	269	259	272	303	243	255	230	239	278	284	262	258	272	259	255	230	244	268	252	292	268	266	258	242	254	270	261	290	239	252	250	255	260	274	279	283	278	285	277	250	235	230	279	237	309	271	272	264	272	261	300	309	306	263	283	249	255	251	255	239	290	255	254	240	271	274	284	292	292	260	244	275	266	276	250	243	289	272	288	271	266	255	270	268	229	254	252	251	235	257	263	253	257	265	267	236	242	244	265	303	254	272	281	233	245	299	242	292	235	268	239	263	266	238	245	265	281	259	259	267	265	227	252	210	250	251	281	282	250	273	245	248	240	254	250	246	274	267	267	230	251	281	313	282	252	258	253	277	250	254	252	258	271	269	223	248	281	255	235	278	221	312	285	261	316	314	258	268	262	250	254	257	257	264	268	272	271	261	267	266	236	276	264	244	251	271	255	243	233	235	255	261	280	252	243	295	259	240	266	248	291	245	255	292	273	261	301	260	246	261	254	267	274	271	256	247	282	296	255	267	246	247	280	228	274	270	269	277	237	263	271	276	263	259	262	287	275	248	287	300	224	252	241	274	277	280	237	255	266	278	270	241	275	252	244	257	262	264	280	239	282	255	256	268	252	277	265	271	261	276	250	243	229	259	228	256	252	266	238	275	274	259	256	238	258	281	248	248	294	262	285	235	249	263	270	254	262	282	248	244	281	269	286	264	272	252	258	276	238	234	246	250	246	248	263	273	266	266	285	275	266	256	286	240	276	243	272	270	276	256	253	242	247	243	256	263	258	263	271	246	255	259	282	279	302	253	262	252	253	251	259	278	228	257	270	252	230	280	247	274	273	265	260	265	260	252	236	235	274	242	261	254	281	268	258	243	301	265	272	251	255	266	285	303	248	294	265	282	273	266	259	279	274	293	273	297	299	262	239	313	259	291	287	270	241	262	244	277	270	269	244	264	261	274	256	274	260	266	239	288	275	256	265	272	277	274	268
42919	16732	7289	3577	1828	1079	856	680	700	608	626	585	596	609	584	579	586	586	598	587	555	614	580	572	589	577	572	568	588	572	569	540	574	592	645	603	594	562	570	578	577	604	608	584	602	584	607	600	576	570	574	564	612	597	616	546	563	642	649	591	584	607	559	593	590	555	579	573	571	624	615	551	601	569	567	595	554	591	575	571	601	609	641	629	586	581	619	586	591	579	569	607	608	592	654	590	587	570	563	585	595	593	589	581	586	578	616	563	606	585	626	596	622	564	638	580	626	607	615	569	566	585	614	579	603	613	597	595	588	540	590	577	598	573	605	559	602	597	577	631	585	575	567	597	611	582	561	604	615	598	596	591	603	627	615	563	622	593	570	579	611	573	611	575	592	598	594	580	618	619	609	619	544	552	626	558	629	591	572	629	595	566	576	584	604	606	593	597	558	630	594	583	545	557	598	594	576	615	619	545	610	659	562	547	572	597	612	594	563	607	577	594	630	615	629	633	579	557	584	574	597	592	585	570	586	526	585	582	613	626	590	605	587	605	575	593	580	583	621	574	595	543	572	590	584	605	550	567	575	601	628	608	591	544	547	618	540	648	564	560	590	609	591	582	580	586	587	588	570	569	610	581	567	616	556	602	590	616	541	586	591	625	614	557	591	566	578	613	590	554	600	617	599	598	596	562	578	581	613	554	563	602	553	577	604	577	637	552	557	589	597	611	597	587	598	595	618	605	604	544	646	617	600	582	616	567	612	574	586	624	603	601	622	587	566	624	600	553	595	613	565	617	576	623	610	608	590	600	623	532	564	569	562	630	574	578	558	597	583	540	599	603	615	613	632	581	638	584	605	551	617	595	587	547	597	648	555	592	601	587	606	569	573	597	606	578	610	570	569	593	548	548	545	642	618	601	538	519	587	585	593	584	589	612	580	581	647	612	550	599	567	561	570	598	573	607	575	556	597	585	596	602	586	598	621	555	600	582	597	610	624	584	580	601	603	575	590	579	560	612	592	612	601	596	625	607	587	569	556	572	587	591	622	605	596	578	620	620	611	544	641	599	610	610	599	561	600	596	573	595	598	579	578	604	623	585	557	573	591	574	591	621	586	629	626	559	547	585	601	654	595	593	582	614	560	613	584	584	615	579	597	575	578	593	626	625	580	545	562	579	585	633	570	619	581	588	606	577	566	599	577	568	518	581	578	562	586	555	574	608	644	547	617	583	585	596	610	581	601	602	568	554	524	596	580	585	599	625	603	574	609	622	601	641	597	581	597	591	591	598	587	625	627	636	606	599	567	630	574	570	563	609	571	598	643	603	620	621	540	555	579	578	617	593	579	615	586	576	625	608	647	525	587	557	546	604	602	627	600	590	564	576	593	606	565	584	586	606	612	591	574	586	603	595	575	612	569	572	610	635	552	609	600	574	604	559	561	595	609	579	612	589	582	625	589	595	591	606	607	627	638	616	585	579	589	635	603	601	601	546	583	596	574	551	603	577	555	599	604	573	574	592	564	576	610	572	567	580	588	620	555	573	608	572	619	568	609	617	569	548	581	560	602	606	558	598	597	605	605	546	609	629	608	644	602	572	629	618	571	609	590	601	592	544	624	570	573	596	597	585	584	637	600	599	611	605	521	557	585	578	581	589	567	609	576	590	595	574	606	569	558	571	612	593	601	636	585	609	578	566	613	576	566	568	580	562	589	602	577	575	568	573	644	569	598	581	633	609	578	618	571	594	571	609	585	576	615	599	576	625	578	544	570	631	642	593	601	594	601	588	603	607	588	614	606	575	585	600	556	555	567	585	611	598	622	610	640	557	579	590	578	529	619	535	614	563	574	552	583	591	606	610	607	520	592	565	530	534	569	588	626	616	611	553	655	629	603	572	570	616	591	589	552	599	592	622	613	548	585	646	587	603	613	594	578	591	568	594	601	602	574	646	580	554	577	586	593	578	589	570	589	609	612	587	603	616	574	567	574	619	639	608	600	599	567	595	612	564	552	599	579	547	605	592	542	573	576	566	599	585	579	561	609	626	576	601	597	571	583	587	568	584	589	612	584	592	598	588	599	595	563	587	557	588	586	548	571	589	584	585	670	605	556	587	587	617	597	557	581	559	631	584	591	526	578	603	566	598	593	554	622	600	585	582	603	614	630	581	620	595	575	611	563	605	565	608	537	608	591	597	611	548	611	584	570	596	604	582	599	591	585	582	587	563	552	653	592	602	604	575	603	616	592	551	603	615	572	573	620	562	563	608	573	590	605	534	627	605	556	611	562	556	585	580	592	631	601	581	643	603	581	606	560	591	611	572	601	562	587	606	557	614	597	620	555	592	565	571	548	593	576	567	612	586	594	620	574	595	621	599	590	565	568	643	595	563	564	618	581	584	610	595	581	545	579	577	594	594	562	617	611	554	562	614	574	580	534	600	562	600	600	622	585	601	573	568	629	652	606	585	615	599	558	597	564	597	606	586	581	576	574	565	619	555	620	626	646	579	611	611	597	631	608	547	595	628	585	590	562	588	598	538	650	586	616	632	593	596	587	583	639	608	566	590	625	611	585	577	566	597	613	589	595	581	582	593	563	575	570	561	604	610	639	629	585	585	580	608	618	572	586	574	609	635	625	570	594	572	574	559	609	612	623	604	607	628	569	581	590	613	589	577	594	597	603	569	554	586	562	563	588	564	563	592	592	619	619	567	585	567	620	566	586	622	556	618	607	598	591	591	569	617	603	589	584	626	575	548	626	637	575	612	592	595	595	617	563	562	570	600	580	575	602	613	565	576	580	585	596	605	617	572	591	607	616	537	568	596	615	573	604	630	550	616	599	569	593	591	553	603	583	602	611	598	626	610	574	579	577	599	562	561	595	628	590	614	578	584	583	594	565	566	588	579	568	576	595	596	611	594	599	601	567	622	629	578	628	573	614	601	571	592	569	543	554	568	575	585	589	570	578	558	541	583	557	567	616	587	564	614	624	639	601	577	652	563	591	541	580	639	625	598	621	563	631	628	602	626	571	581	631	552	618	609	556	579	551	541	584	584	588	607	529	560	600	587	616	571	596	587	583	573	591	656	592	603	610	593	590	618	627	581	559	565	613	612	569	590	568	615	609	556	601	577	584	592	556	565	616	541	550	615	613	623	601	595	598	574	529	615	607	601	573	603	609	613	582	611	579	636	582	611	572	559	584	613	571	596	592	588	602	609	627	588	600	521	605	566	638	576	641	634	609	606	564	566	592	584	629	616	602	633	546	611	528	600	586	621	614	594	623	585	606	583	630	577	576	550	613	584	629	577	570	588	569	574	609	581	595	595	557	607	613	576	583	600	546	585	606	608	574	604	571	593	555	549	585	587	613	593	571	586	571	630	581	595	641	588	587	630	588	639	567	614	588	576	591	572	609	626	615	575	542	589	611	530	585	566	581	603	550	536	587	611	583	618	577	589	547	614	586	583	610	609	583	597	561	600	605	584	590	606	598	590	584	565
66504	31572	12822	3409	1103	573	401	383	315	295	297	285	264	289	311	292	290	315	276	252	270	310	293	273	264	289	296	310	306	254	300	300	260	270	287	264	271	263	310	279	282	273	231	268	294	268	299	279	261	288	286	303	288	290	307	307	293	290	283	291	285	301	270	272	279	275	258	279	287	264	273	285	288	285	268	279	261	270	290	265	306	266	280	290	253	284	295	282	271	297	304	280	293	289	247	239	277	284	302	277	286	260	288	261	258	265	285	310	292	289	279	284	261	268	288	272	274	289	292	296	275	258	278	297	298	276	298	268	278	283	269	278	295	292	285	262	272	300	279	288	315	273	271	278	299	291	299	285	272	275	271	271	286	240	299	305	306	297	268	294	280	310	263	288	272	289	282	296	302	312	292	241	261	274	308	233	262	249	298	279	264	268	301	280	245	273	292	290	281	268	253	286	267	270	236	271	275	291	292	312	274	264	303	274	266	237	285	283	284	303	299	270	263	287	274	287	277	276	273	310	259	257	280	272	303	302	280	300	294	293	249	297	280	270	270	262	325	308	264	296	283	281	273	256	263	231	270	278	264	284	288	269	266	287	312	282	282	250	243	299	283	243	289	221	309	265	288	307	269	274	275	307	292	238	247	290	286	264	319	302	294	297	303	266	277	281	283	304	286	295	299	243	271	319	296	287	259	271	302	293	224	242	248	267	259	299	283	290	293	294	305	276	251	298	292	295	291	292	275	277	254	312	310	288	303	292	296	310	308	272	257	252	298	296	274	302	299	267	275	282	293	322	293	307	268	258	286	289	298	288	270	293	271	271	282	266	275	248	265	271	269	250	268	305	241	287	288	310	287	260	296	280	283	285	313	276	313	258	284	257	280	314	304	293	324	270	308	288	274	298	259	266	294	282	288	250	273	289	292	281	278	289	287	296	275	261	279	276	269	259	289	295	279	288	299	291	278	293	282	284	227	269	314	284	266	252	274	289	263	287	296	272	302	266	281	322	269	296	281	314	275	293	283	266	278	306	278	261	249	269	300	288	298	242	255	293	298	277	278	282	272	269	271	275	283	271	278	291	262	296	294	277	293	261	267	263	263	286	272	324	263	287	298	289	297	272	279	266	255	291	261	272	266	296	295	320	274	301	277	299	280	279	259	306	260	254	288	277	308	272	260	289	274	292	259	265	244	271	259	338	255	276	288	301	298	267	308	283	281	240	280	278	266	267	291	292	294	283	260	282	294	284	263	292	301	289	276	264	269	283	296	279	267	333	262	302	277	292	282	283	294	277	304	277	257	317	290	275	289	291	288	268	325	289	283	254	267	266	296	312	290	263	315	298	275	248	263	250	294	313	280	291	314	292	293	271	266	304	276	276	280	274	275	264	288	283	306	278	281	266	277	258	296	259	309	307	261	268	289	281	251	280	300	260	300	264	262	274	250	264	286	248	309	298	282	284	278	243	292	276	275	281	297	255	251	243	284	291	315	294	264	267	292	300	312	275	285	247	301	286	273	295	275	294	294	310	295	293	272	275	269	271	294	297	272	277	275	271	279	280	302	305	268	278	317	305	278	268	277	285	301	255	268	288	301	296	322	287	308	254	261	271	302	260	265	281	290	307	261	289	265	265	245	284	274	325	295	288	257	284	282	280	275	288	286	293	290	254	292	301	262	292	279	294	290	274	286	298	280	268	268	251	246	292	298	248	285	276	311	288	296	290	280	301	271	285	296	286	270	290	272	257	282	279	280	312	296	251	269	272	265	293	265	273	258	284	292	269	289	294	263	308	283	256	283	292	297	261	273	283	280	293	267	268	303	270	271	298	259	261	301	298	285	308	285	269	310	284	262	259	309	244	274	311	261	282	287	301	241	276	253	261	280	243	285	269	265	294	284	278	284	301	264	287	288	273	251	291	273	298	259	275	275	289	280	258	294	292	303	299	275	287	290	296	272	255	277	298	280	281	298	280	297	305	309	287	263	267	264	259	283	298	282	269	292	276	240	307	289	292	276	262	282	270	296	267	271	271	283	288	291	282	280	304	306	277	345	262	262	274	290	278	298	268	287	282	302	307	262	277	322	285	284	288	280	260	255	282	276	291	283	307	253	284	261	287	280	322	268	226	274	264	270	279	309	284	283	268	277	304	323	285	287	264	311	291	289	281	281	293	287	288	287	286	258	275	295	300	306	277	316	274	250	301	289	291	252	265	298	269	315	257	284	294	270	257	251	246	254	284	257	276	296	300	301	312	270	293	308	282	265	299	262	297	280	274	295	263	324	274	264	283	286	263	274	287	280	293	251	267	242	271	284	279	246	280	310	284	267	246	280	279	264	294	344	251	307	268	290	278	293	297	310	260	301	293	269	304	283	276	281	291	278	265	274	273	277	270	283	280	288	288	276	293	274	308	274	262	308	287	275	250	299	305	269	281	283	258	269	290	307	283	295	282	239	269	277	292	302	277	251	301	262	281	275	258	346	251	309	274	280	279	250	318	297	283	256	295	300	276	272	291	260	288	287	258	276	294	293	279	273	304	279	256	257	278	297	301	298	326	306	279	288	274	282	296	271	280	263	262	280	255	277	260	295	270	296	301	282	262	272	275	317	285	311	283	305	287	306	288	249	289	274	254	262	271	327	261	287	287	260	295	270	267	251	287	275	296	266	289	287	286	298	313	257	270	265	252	284	285	291	278	301	251	258	268	286	286	301	250	285	291	300	279	266	298	297	269	320	255	266	282	322	307	285	312	293	264	268	268	286	334	286	264	263	284	253	300	249	315	275	259	292	264	252	304	309	293	241	274	274	306	299	260	257	277	301	275	271	287	271	305	295	284	254	299	314	284	267	282	268	299	241	286	304	248	288	263	262	269	251	307	284	286	289	305	267	293	290	308	277	278	251	272	268	272	285	278	301	297	277	268	280	281	277	302	296	264	263	270	280	241	314	294	285	277	298	264	287	295	273	315	273	302	291	290	282	240	314	289	285	312	291	299	253	279	247	300	300	313	246	245	264	269	313	265	300	276	278	266	303	278	269	292	278	258	271	271	275	249	275	326	266	262	318	289	285	296	299	283	251	293	243	306	300	289	263	283	285	271	261	263	306	288	261	283	263	256	326	295	291	280	285	303	285	285	264	244	287	278	283	342	291	302	276	312	296	269	283	279	278	277	264	250	260	311	291	289	275	267	296	243	310	262	250	267	291	292	262	265	268	333	253	312	257	241	257	265	269	295	317	286	236	281	288	264	296	274	281	285	286	288	243	254	284	256	275	285	248	268	263	268	293	232	300	274	242	287	287	293	276	277	284	271	283	283	285	280	268	299	277	247	258	278	269	263	282	293	304	289	268	279	287	267	296	265	292	270	290	253	305	301	263	277	279	253	253	257	261	237	277	282	303	279	285	273	295	286	242	269	297	293	252	304	271	310	305	286	246	283	268	305	290	291	313	288	255	286	264	291	305	300	278	275	290	277	284	287	292	287	253	281	291	281	281	302
45387	24077	12040	5912	2767	1503	1079	919	829	664	641	654	615	642	605	610	649	652	625	648	661	632	602	618	613	651	672	628	639	637	607	617	655	617	620	597	620	606	587	579	613	635	623	617	690	704	630	647	622	620	645	647	635	660	576	658	595	611	616	627	637	629	612	633	619	623	610	657	660	655	611	574	596	598	612	609	648	613	628	660	603	599	646	643	616	622	604	634	643	597	624	645	677	584	585	593	613	601	617	564	635	678	591	623	629	652	624	629	615	605	666	622	618	607	627	648	650	613	676	640	613	604	632	620	609	645	650	592	612	653	613	633	644	637	597	609	645	586	618	597	647	611	651	603	620	613	613	591	624	612	621	647	619	634	667	634	633	627	599	627	633	614	607	611	625	639	642	626	623	660	618	625	581	613	611	610	587	630	654	622	648	604	622	590	606	634	677	620	611	604	639	608	668	614	624	653	614	599	659	647	634	651	649	671	667	599	620	617	611	636	630	638	637	638	622	650	620	642	653	585	611	609	609	651	634	578	605	620	633	609	631	647	620	596	622	612	601	612	647	623	604	626	635	648	625	624	644	632	619	689	669	656	577	665	604	643	639	632	629	603	622	602	624	646	651	629	572	635	630	641	634	635	587	626	586	693	617	639	661	624	611	613	638	648	620	627	657	649	643	641	594	634	610	645	619	628	612	609	619	609	634	573	619	649	675	643	601	615	619	655	620	578	635	572	598	601	645	607	615	659	598	660	616	634	633	647	636	614	639	603	619	630	582	600	636	646	628	621	623	639	615	629	610	649	659	640	625	615	606	619	612	628	636	612	680	628	626	650	585	629	605	658	621	622	603	655	633	667	647	639	633	639	585	635	674	611	628	622	616	664	622	673	639	643	622	651	678	629	649	601	639	593	653	633	616	670	583	650	592	621	598	660	665	642	633	620	633	639	640	618	575	618	618	548	606	642	617	672	623	653	574	608	656	643	648	598	593	623	593	647	626	642	618	649	632	600	619	582	632	625	618	623	654	627	654	594	659	646	653	556	652	636	604	639	665	659	572	633	612	648	619	638	641	633	577	634	602	632	609	610	649	587	648	601	592	613	579	624	640	626	624	675	548	584	631	593	608	612	630	619	663	656	619	639	595	641	636	649	632	623	632	642	619	590	620	638	660	628	651	590	635	676	653	601	617	600	673	606	637	677	624	608	624	652	629	620	639	647	621	653	632	661	630	612	626	622	613	631	601	617	626	641	604	600	674	612	619	654	565	591	638	621	666	623	657	569	637	625	668	621	584	623	623	622	702	641	637	624	644	613	621	616	651	621	627	622	659	622	623	614	602	614	646	638	644	624	644	562	617	619	635	618	627	644	630	583	635	625	618	591	605	598	711	629	608	618	627	642	644	652	635	584	578	667	639	685	621	605	632	627	610	656	620	646	610	616	589	596	651	623	629	605	584	664	635	662	603	613	636	595	658	597	633	623	618	650	607	659	632	671	623	626	656	626	638	643	686	680	639	666	616	625	611	625	639	637	647	625	653	613	635	622	656	641	638	642	641	652	598	636	640	650	610	663	607	600	627	644	584	625	627	640	616	616	678	620	623	632	648	590	643	571	607	589	643	616	620	669	600	605	604	655	595	625	638	646	657	646	630	683	663	594	626	611	594	594	664	595	630	604	652	617	635	579	650	651	650	626	618	612	649	634	649	611	609	613	630	622	592	631	637	635	630	627	624	625	631	627	618	634	631	621	609	599	611	583	598	634	655	610	604	631	620	610	654	649	611	590	612	622	634	627	648	613	647	613	624	588	618	603	636	605	646	620	652	633	647	623	616	639	633	623	600	648	622	615	635	636	602	624	615	602	610	580	674	629	625	647	602	616	557	591	644	638	612	618	606	619	606	620	586	652	645	617	651	620	627	656	611	606	612	623	609	602	630	596	613	650	636	603	694	653	635	681	596	640	601	636	632	638	599	597	620	672	636	650	638	633	601	638	610	639	601	631	583	654	609	609	606	625	611	640	627	637	675	604	593	627	636	573	617	611	623	634	640	664	650	597	595	639	655	614	641	625	585	617	639	673	593	634	631	613	604	633	640	604	609	589	607	620	624	621	619	664	636	599	617	652	637	642	598	635	648	629	605	632	586	631	640	611	585	638	590	615	671	591	658	629	643	603	636	630	603	627	616	591	636	637	644	592	629	653	607	589	702	619	601	589	633	661	632	619	586	593	620	621	621	615	670	587	675	646	666	591	613	617	534	616	676	655	653	653	655	616	643	634	600	621	624	662	612	599	637	630	650	631	650	655	664	619	652	612	631	626	623	619	638	651	611	636	594	665	640	648	572	621	651	646	647	642	606	626	622	650	662	643	605	628	663	655	610	652	654	608	589	597	628	628	614	628	646	621	606	588	658	597	622	608	644	623	639	600	636	635	658	652	671	640	631	593	651	599	618	614	610	605	640	613	644	632	592	651	643	619	617	585	625	595	604	662	616	624	599	623	625	652	582	608	618	651	627	623	646	668	600	653	630	699	593	663	648	598	656	637	645	621	651	627	617	626	605	608	616	640	643	633	629	620	670	598	630	604	617	611	616	603	622	595	631	673	656	603	633	592	627	640	662	619	637	661	636	608	602	601	601	621	670	658	607	606	617	612	615	629	624	653	607	640	610	604	632	671	670	592	625	646	616	632	620	628	602	594	652	662	671	650	614	642	619	627	607	609	652	637	616	637	638	603	607	660	624	635	652	642	615	636	634	598	636	623	621	593	628	646	622	658	655	654	591	650	622	653	624	631	628	659	580	603	641	654	636	705	644	639	615	661	594	598	602	625	644	582	616	672	603	623	624	664	664	648	633	634	667	642	643	670	652	622	633	626	606	621	622	642	644	611	608	636	614	601	592	604	638	652	593	648	605	655	594	578	586	656	652	604	580	642	640	588	640	602	604	605	614	689	603	645	646	620	648	599	628	633	655	647	627	615	650	673	660	652	633	623	642	605	632	623	591	637	605	643	608	602	619	673	587	640	610	574	652	629	628	651	687	630	605	617	611	611	637	637	619	603	601	613	616	584	596	629	645	628	674	641	647	656	612	615	610	650	598	604	649	561	580	647	616	619	611	644	599	552	641	564	647	627	618	624	611	584	647	663	599	580	607	630	636	639	676	615	610	636	572	656	663	616	572	599	647	638	655	587	614	620	596	610	600	620	632	634	610	627	665	608	640	619	645	639	678	610	589	628	649	633	647	633	638	661	607	588	645	625	663	590	643	628	611	658	612	635	628	630	636	619	628	623	607	633	622	591	635	566	613	642	574	565	666	561	639	641	598	647	626	628	640	598	622	648	649	628	619	622	603	561	677	596	635	635	590	622	591	613	621	576	612	622	593	626	612	627	628	647	639	616	620	649	623	629	640	560	621	587	631	649	678	611	657	633	633	632	585	588	613	625	676	633	607	656	609	650	648	594	589	651	639	669	623	671	598	647	637	664	664	604	611	600	599	624
48604	19277	4818	1307	563	344	318	272	283	277	258	272	252	233	266	295	236	260	255	276	267	271	304	242	282	264	277	290	271	278	259	288	255	284	285	278	265	269	259	263	258	264	293	249	292	247	253	253	255	248	245	251	270	267	253	242	279	242	289	289	281	272	270	287	257	274	259	265	233	269	260	262	260	248	256	262	275	274	270	261	278	284	297	261	257	261	242	282	266	298	289	261	262	283	283	246	273	265	275	253	289	309	319	253	272	265	255	269	301	264	281	278	261	279	276	284	259	262	256	262	280	260	259	250	249	267	267	288	269	316	261	273	274	262	262	285	304	295	264	244	258	267	257	254	238	269	248	273	297	272	259	268	264	296	295	281	294	254	303	252	244	261	306	268	275	290	310	270	274	260	250	290	281	282	270	246	286	260	260	261	303	280	262	249	250	264	261	281	277	265	259	277	281	248	283	235	248	276	262	274	291	268	237	247	286	251	281	263	257	256	261	235	233	259	270	275	289	256	280	292	270	276	258	263	262	278	273	282	272	299	224	261	259	250	274	280	271	247	265	256	268	282	241	288	266	272	315	251	251	266	249	273	237	272	283	296	260	257	262	255	285	294	248	272	252	283	271	251	277	246	261	271	252	278	295	285	290	249	274	258	285	302	278	277	261	257	272	246	260	292	289	274	281	320	290	283	271	257	310	256	248	267	277	228	284	264	239	241	293	258	278	267	256	268	265	246	249	285	284	286	265	269	285	270	269	292	279	248	265	244	284	255	264	273	294	261	251	248	282	267	250	263	286	264	267	285	259	268	302	269	291	254	285	264	261	277	288	262	274	283	251	274	259	263	276	280	280	288	269	268	262	266	269	287	277	271	256	238	271	302	249	299	278	294	243	287	248	259	242	266	291	291	282	274	262	262	292	282	275	298	286	270	270	260	264	288	291	295	235	274	249	261	277	256	305	289	275	265	256	259	263	252	300	264	266	282	237	270	227	255	267	283	258	255	270	275	246	235	262	263	275	250	278	293	256	296	259	265	266	242	273	288	270	288	254	245	265	288	256	282	263	311	304	265	298	259	289	275	306	279	256	253	319	273	266	300	251	273	259	270	288	267	260	251	280	281	252	254	259	281	266	271	275	290	301	286	272	258	255	256	269	297	296	245	253	272	272	243	298	261	277	264	265	280	269	264	253	254	258	293	235	268	259	257	270	285	246	287	275	271	298	282	272	226	265	294	297	265	243	222	297	262	275	292	247	269	240	259	282	268	272	268	238	278	276	260	237	252	261	282	252	305	270	282	264	269	252	265	258	265	282	252	288	268	269	275	268	305	295	273	267	243	280	301	280	306	274	261	254	263	281	265	284	268	281	277	280	249	274	272	312	272	272	237	292	262	254	236	258	281	263	237	278	259	256	249	248	270	256	225	287	256	269	283	270	232	285	272	274	244	258	272	255	261	282	255	266	260	284	254	241	280	241	252	297	268	286	311	255	274	279	254	277	287	244	288	319	275	306	245	300	237	263	271	255	298	271	269	293	297	268	257	271	276	274	298	279	267	278	264	265	249	268	275	252	264	249	277	251	268	285	307	264	261	240	299	261	263	266	270	276	252	260	294	252	259	255	263	279	258	271	265	253	242	271	256	297	288	271	261	254	238	275	249	269	293	278	277	235	261	252	243	290	313	284	293	274	246	272	268	268	261	252	257	287	275	256	277	255	234	272	266	265	285	263	251	265	239	286	268	263	273	262	276	276	256	261	263	274	256	296	291	292	279	297	272	271	283	266	233	263	277	268	259	310	261	289	256	276	309	273	283	267	257	274	294	282	269	265	281	244	269	285	250	281	266	256	272	298	270	260	252	249	253	266	268	262	264	297	301	253	302	304	246	256	280	250	259	248	285	291	279	254	271	299	272	264	291	278	248	232	293	266	274	247	236	219	312	247	260	287	282	283	266	245	249	289	256	282	254	263	248	270	310	281	253	250	277	262	285	244	269	261	268	285	292	278	272	277	305	283	266	256	303	270	258	255	294	261	264	276	263	269	294	266	308	285	268	290	263	263	299	270	266	239	260	271	273	273	285	286	274	280	266	256	289	296	282	267	258	275	257	282	284	286	247	262	301	273	282	271	273	278	261	273	262	277	280	265	240	257	283	294	272	273	268	261	299	307	314	262	267	276	301	297	270	243	294	283	288	264	260	272	266	272	277	275	265	259	254	274	281	254	300	242	268	287	275	279	243	242	277	249	287	261	264	247	243	248	284	248	264	284	277	297	256	280	268	258	283	289	239	266	248	267	278	262	272	264	287	270	306	233	266	265	278	273	288	264	281	263	271	292	301	271	259	295	252	282	280	273	272	284	296	259	265	267	268	259	272	275	273	290	278	279	259	242	282	257	273	267	275	240	247	292	301	265	246	283	262	263	245	304	268	261	262	236	277	268	262	273	290	230	265	265	272	301	263	263	223	265	273	266	253	315	237	251	263	263	261	265	253	298	311	269	276	261	252	282	279	271	279	259	285	288	276	259	268	267	293	264	237	235	272	271	264	307	266	273	276	261	245	276	254	267	265	263	238	261	269	270	295	282	265	264	268	253	262	255	276	284	274	285	314	260	279	292	260	278	291	267	272	258	279	294	254	258	248	271	269	246	250	282	247	281	234	249	241	281	236	283	267	239	288	260	301	271	255	260	233	254	244	273	259	261	252	244	249	323	229	248	257	279	291	240	286	259	291	272	257	244	264	308	277	303	289	275	285	278	241	237	273	284	288	249	305	257	274	283	312	253	272	272	282	258	283	286	276	294	253	260	265	268	277	263	271	283	233	262	256	279	271	264	292	252	232	298	257	262	274	265	250	272	288	258	281	258	253	258	288	237	211	250	274	259	234	272	308	309	267	258	283	266	270	260	260	280	271	280	282	286	266	284	282	275	258	256	261	269	283	283	273	274	224	283	285	263	278	278	265	262	288	241	269	259	273	285	259	280	266	278	295	253	229	259	294	261	229	264	274	267	274	290	269	273	293	248	266	238	257	275	265	283	269	285	288	272	293	266	235	293	245	271	283	249	246	253	275	285	267	262	291	257	294	275	240	287	251	250	262	264	287	259	254	289	256	260	270	284	278	257	249	279	274	269	262	293	289	269	256	285	268	279	277	289	244	294	241	273	270	261	250	255	278	254	271	274	254	252	245	284	262	293	269	308	253	265	242	290	268	305	264	308	257	262	267	264	233	258	260	294	282	290	269	247	251	284	262	263	268	273	246	256	273	287	283	288	267	272	275	286	263	236	267	272	261	302	284	245	287	265	285	283	270	277	263	288	264	241	247	266	229	253	244	275	308	263	275	269	258	246	278	269	294	263	240	268	268	283	288	269	260	246	250	274	296	294	282	279	234	282	297	257	280	283	277	272	300	264	280	251	274	290	298	260	286	259	244	244	262	290	272	285	255	276	272	292	285	275	277	265	250	253	285	270	249	298	287	268	281	267	235	254	241	273	258
33746	15088	5607	2698	1248	933	743	668	649	550	622	605	607	616	575	582	601	597	625	605	596	625	604	565	613	598	603	619	598	608	640	601	605	607	618	609	592	642	591	598	600	589	594	558	605	631	651	583	582	620	596	574	564	626	636	585	633	629	603	611	592	569	576	607	604	586	604	606	606	598	580	607	598	634	589	580	608	637	607	608	606	674	620	570	573	615	597	563	635	582	633	574	597	609	628	607	616	600	615	593	595	597	603	582	566	605	579	626	589	641	593	596	592	630	591	603	560	548	585	576	608	615	607	567	550	632	594	613	632	631	564	596	593	606	567	623	594	592	590	614	571	588	606	634	569	522	600	579	604	637	616	640	612	599	577	638	664	613	591	588	602	640	588	567	606	569	635	582	601	583	588	558	591	600	583	620	608	636	572	555	621	558	590	619	536	619	588	627	629	569	615	606	586	607	606	565	585	624	588	598	564	600	607	577	634	608	612	599	578	588	609	608	590	605	563	568	592	642	598	624	619	621	578	570	577	590	586	559	565	549	598	541	619	582	589	598	648	613	607	646	611	607	559	620	579	598	600	583	642	578	596	575	672	598	620	583	602	622	587	591	603	605	604	600	569	605	665	621	595	631	548	616	621	597	589	562	572	618	594	571	560	588	550	590	605	609	610	621	592	607	632	531	552	587	561	537	612	627	601	592	603	595	614	660	614	607	593	626	629	609	585	553	593	603	588	632	573	544	606	609	624	613	595	606	606	590	585	626	626	619	620	581	623	594	613	596	614	647	598	595	642	573	572	592	628	582	586	649	602	668	599	597	568	618	596	603	609	611	565	613	580	629	637	637	633	608	568	602	571	629	603	618	600	607	583	593	589	616	560	582	604	622	628	575	594	619	599	640	580	558	565	625	614	578	558	641	589	581	574	617	620	633	622	594	631	609	642	581	586	634	600	584	625	591	638	614	608	614	617	608	622	610	620	611	596	609	592	644	583	574	598	609	587	627	587	561	580	651	577	638	597	564	589	600	637	638	576	643	635	615	569	598	621	607	599	610	636	661	625	610	609	593	633	583	627	589	617	606	640	616	659	565	581	608	595	595	601	584	589	670	587	656	563	565	611	562	601	633	597	587	577	593	615	587	602	620	592	593	606	659	606	567	595	608	599	629	574	639	593	556	635	666	547	613	578	592	569	579	592	631	632	651	585	598	606	605	626	589	601	578	599	586	608	586	592	616	619	579	586	612	598	608	626	568	606	647	567	667	583	595	581	574	589	565	618	581	623	541	589	623	559	573	614	610	607	629	606	608	573	594	599	617	646	624	610	593	601	630	604	631	599	562	614	623	598	600	611	600	577	607	646	628	579	586	608	601	598	583	608	610	580	568	593	587	620	583	582	589	628	569	599	631	593	564	575	614	562	598	619	643	630	602	614	602	576	596	643	585	588	620	599	583	593	601	604	553	577	627	610	595	608	579	587	625	601	613	647	589	656	620	616	602	615	560	618	683	639	588	644	575	622	586	623	610	579	618	582	596	610	579	603	584	599	603	591	653	608	584	567	603	627	602	639	635	612	606	607	585	620	608	636	574	646	653	586	595	597	589	582	596	648	587	601	622	584	553	649	603	607	638	602	635	571	643	595	606	559	636	607	613	598	611	622	655	593	612	605	641	622	605	625	624	598	550	588	553	597	581	608	618	606	563	598	602	608	592	636	564	592	643	553	601	601	597	596	613	642	585	594	580	618	627	647	587	606	586	551	662	577	610	646	595	595	606	662	598	623	606	578	590	609	637	591	571	642	592	588	611	623	570	614	579	629	592	570	631	562	558	582	647	632	601	594	618	579	555	591	619	571	575	590	613	593	574	584	569	585	611	573	644	593	621	595	591	576	595	571	621	599	612	604	603	597	589	630	600	604	631	652	578	596	582	639	597	573	623	643	652	585	597	610	562	614	603	627	615	610	599	578	572	601	601	606	571	650	585	588	594	590	610	590	585	631	586	576	583	640	595	588	576	603	578	603	592	618	612	584	599	587	647	576	577	598	579	574	596	629	592	648	570	617	607	639	576	612	626	580	594	548	591	631	612	612	572	612	607	598	550	594	582	596	578	574	607	622	609	604	597	636	600	647	589	611	569	589	591	633	611	581	602	572	575	636	571	569	618	614	607	570	570	591	557	553	548	577	580	612	625	577	544	617	571	589	626	665	593	588	615	551	586	588	602	609	617	649	595	606	579	610	585	591	602	597	577	620	571	567	614	612	595	633	568	641	576	557	579	644	579	640	600	635	627	578	611	634	593	606	607	608	588	593	586	568	633	631	607	566	600	574	574	589	562	559	574	593	566	606	564	579	611	618	621	588	574	609	587	593	598	628	597	564	620	649	600	557	585	593	610	610	604	582	614	651	623	598	596	609	574	602	585	579	624	592	630	598	603	595	618	586	615	599	569	597	608	630	610	640	608	587	577	580	626	613	622	610	558	595	605	584	584	581	616	642	582	599	607	591	586	614	666	578	579	583	661	591	605	577	611	578	582	623	594	627	591	654	583	596	639	630	657	630	597	618	624	615	580	589	591	617	570	590	570	596	613	586	585	602	617	636	584	588	617	625	593	607	614	624	635	600	605	598	604	580	584	615	602	616	621	574	580	590	622	618	609	606	612	589	634	580	609	589	618	627	614	618	593	597	559	552	589	634	572	546	594	628	607	562	571	599	608	640	645	594	555	573	644	631	634	636	588	604	609	591	643	650	608	637	581	625	584	628	628	606	557	601	589	617	594	521	613	609	599	615	566	584	593	572	623	572	623	566	576	629	584	636	631	597	597	575	575	601	593	597	583	592	629	570	667	528	602	584	574	595	630	624	587	609	569	599	586	602	642	591	624	572	589	547	578	620	645	641	578	615	567	592	607	612	647	571	615	601	594	590	567	594	591	610	631	613	609	611	627	653	555	596	608	622	593	616	576	596	558	600	598	614	574	596	579	604	597	623	601	611	622	591	638	600	586	605	590	589	604	552	559	629	590	609	644	617	616	627	606	585	594	644	617	620	577	583	629	616	633	571	598	536	599	609	616	626	640	565	628	590	617	584	585	598	615	585	598	614	609	590	605	585	584	616	617	639	555	669	581	592	605	577	601	608	558	604	571	595	593	609	629	612	640	598	584	605	604	610	615	596	606	574	575	586	601	612	606	597	620	588	539	599	613	611	592	632	613	613	600	592	597	591	594	572	642	645	619	614	570	583	609	647	624	583	569	581	589	608	555	602	611	587	609	636	607	613	593	604	626	646	560	610	605	603	584	606	598	609	601	576	591	590	577	606	595	575	577	564	565	595	593	604	549	630	602	600	671	572	627	602	598	610	633	588	585	637	597	599	574	567	618	602	596	575	553	620	586	618	568	624	578	596	577	594	666	606	579	601	616	592	589	576	621	572	637	622	586	605	607	616	581	608	575	572	597	609	628	603	594	605	589	574	583	601	621	565	623	596	582	600	596	598	663
59186	25020	8056	1707	710	447	331	338	300	308	285	263	246	233	241	247	229	255	241	252	271	266	264	274	267	269	252	284	285	254	277	249	275	270	270	253	254	263	281	281	254	239	263	250	262	282	276	264	241	236	277	253	262	283	265	252	284	256	259	242	232	262	236	230	265	278	253	248	250	281	265	245	230	262	254	280	226	275	270	273	287	249	278	253	277	270	280	285	266	272	265	221	237	272	252	239	291	262	287	276	262	239	291	241	295	270	250	246	262	230	246	251	267	271	243	283	252	256	250	293	290	265	273	283	259	280	275	277	276	246	270	239	279	277	275	293	263	246	224	267	276	266	254	269	260	257	289	246	259	283	242	252	292	279	244	247	286	239	247	258	274	246	283	256	239	235	262	255	239	280	286	270	267	295	255	262	239	254	254	290	246	267	249	261	262	277	244	264	270	229	264	231	268	246	253	251	249	260	256	256	245	270	276	261	258	247	271	226	233	259	261	294	280	261	267	254	264	264	299	289	269	238	280	248	268	262	244	231	238	250	254	253	236	274	291	287	262	247	294	276	258	241	251	258	261	282	260	246	278	214	251	260	258	258	273	281	278	234	293	290	289	271	280	248	281	290	266	264	229	232	275	250	277	269	263	254	244	267	236	256	252	247	244	235	241	252	264	256	228	287	296	241	243	287	233	241	264	247	247	269	287	291	290	243	271	248	272	286	289	274	255	231	253	258	277	259	245	252	287	267	262	283	275	238	285	274	271	282	267	232	247	263	250	255	245	277	234	253	275	267	267	249	270	260	241	254	251	235	243	286	248	280	249	264	270	274	252	304	247	250	279	238	237	242	282	277	270	260	255	283	227	260	247	263	249	251	259	274	238	267	245	279	267	290	267	258	254	307	283	281	269	268	245	244	257	264	293	267	251	249	246	271	277	250	276	279	236	272	255	251	288	261	231	221	237	262	252	248	243	262	262	251	263	275	250	280	266	257	248	294	276	257	258	264	236	252	256	246	275	253	283	244	234	230	264	285	259	233	287	242	253	258	277	291	259	286	248	288	256	262	259	273	270	266	266	273	268	261	254	249	284	288	266	262	256	241	254	271	268	256	250	262	259	246	263	270	228	255	256	265	256	236	251	254	251	249	235	281	272	264	244	285	266	272	242	249	272	260	264	296	268	256	258	265	247	260	273	256	273	267	257	275	269	262	247	280	246	249	271	283	291	263	286	249	259	236	259	278	314	237	261	251	248	268	278	236	244	251	283	281	233	243	257	286	286	264	238	258	277	275	262	251	231	244	269	227	276	253	254	236	267	273	243	270	258	248	277	267	253	228	246	236	241	282	272	281	245	263	264	272	300	257	239	283	261	248	300	255	275	271	253	272	292	255	241	242	246	254	276	290	248	262	244	251	247	230	257	262	285	267	264	256	245	236	275	288	259	278	277	247	272	278	282	258	293	241	291	246	284	282	265	224	246	270	281	247	251	265	287	286	278	244	194	271	269	271	262	273	278	271	254	274	257	267	260	273	265	231	255	228	279	260	262	235	252	258	286	269	248	266	275	264	248	241	296	234	246	237	260	246	301	274	265	269	250	261	258	255	254	257	278	256	291	261	251	268	298	267	241	263	262	239	265	266	272	267	279	277	248	250	280	292	276	261	255	267	276	258	246	256	272	259	247	242	278	254	273	285	251	263	263	247	272	254	261	253	263	258	287	283	258	252	276	235	284	283	266	231	270	275	251	288	284	266	269	283	275	233	258	268	292	271	263	277	267	273	261	282	274	258	259	268	274	243	284	245	240	278	273	253	267	275	258	265	267	259	239	264	240	286	253	279	267	253	273	281	293	262	265	300	224	269	275	250	258	250	268	272	290	267	289	277	259	240	243	249	266	259	255	278	253	244	247	290	263	271	273	276	289	275	297	268	242	263	264	262	274	293	245	268	274	260	282	280	272	285	235	276	292	272	274	257	270	266	265	252	262	242	277	260	253	262	299	249	263	251	221	258	258	244	256	259	236	261	242	273	239	239	271	254	248	283	264	278	279	232	250	286	278	274	253	230	279	264	285	283	275	298	217	262	277	253	291	260	240	290	283	283	286	244	260	269	242	261	258	257	263	269	271	267	285	280	253	274	252	213	238	239	252	271	286	271	271	266	282	268	265	266	268	266	289	261	309	270	289	261	277	237	289	298	263	263	236	259	239	248	264	219	246	283	245	267	282	270	252	240	261	261	241	278	252	247	235	257	247	235	248	234	264	288	267	250	239	262	257	273	278	260	228	259	259	246	252	267	279	258	287	265	280	244	269	248	271	257	266	254	274	254	276	251	252	250	279	254	290	256	241	286	294	277	275	270	233	257	276	243	272	235	274	287	234	261	255	265	256	256	297	275	236	237	284	263	259	256	252	272	293	267	243	243	242	277	275	272	294	252	252	261	255	251	252	291	276	271	258	274	299	263	268	241	261	254	256	260	240	272	257	255	263	258	259	260	256	254	273	263	252	249	261	260	275	274	281	254	245	277	270	274	290	277	254	247	301	266	272	272	285	272	281	257	294	270	272	240	248	262	261	273	263	271	265	237	287	256	286	268	257	273	260	281	271	266	254	265	256	251	257	272	258	283	275	289	286	278	259	265	240	271	263	280	234	258	298	248	264	289	271	265	265	257	275	245	264	269	252	244	264	249	239	265	295	272	236	254	287	229	262	251	271	278	281	239	259	254	256	233	288	260	278	268	241	261	282	272	273	252	263	251	260	274	271	265	263	272	279	262	271	260	262	291	271	260	280	247	285	252	289	278	282	265	258	250	259	270	255	250	262	240	253	256	247	244	268	258	263	239	269	276	267	271	255	261	295	249	243	261	265	263	267	266	282	235	251	262	285	276	282	269	277	262	257	225	266	245	230	264	259	264	249	282	253	248	257	250	278	265	291	278	237	282	268	259	263	250	223	246	252	297	268	249	244	290	279	235	260	265	290	259	269	247	224	280	244	282	281	293	284	282	251	250	256	260	215	227	266	257	242	269	249	271	286	268	260	271	227	263	235	294	267	249	244	247	306	252	244	293	300	262	281	249	241	281	251	231	268	292	256	279	286	257	243	299	261	310	286	273	285	303	268	230	242	257	278	237	265	238	274	236	242	282	262	271	277	248	278	264	226	276	275	295	275	257	247	286	274	277	257	240	244	248	271	275	272	276	260	289	258	242	241	260	263	272	273	244	258	278	284	260	228	268	261	279	263	276	255	268	291	235	269	263	242	233	252	266	254	313	262	244	270	285	251	279	275	239	272	256	267	254	244	286	280	291	247	250	254	269	277	259	267	239	253	220	255	280	219	233	250	253	267	272	209	260	258	243	279	277	242	253	235	253	278	253	252	231	264	253	244	285	269	243	259	259	274	294	265	240	244	241	254	259	259	263	267	252	260	238	248	265	236	275	273	240	259	279	285	268	267	258	280	274	272	286	247	267	268	257	266	240	252	274	280	250	265	231	261	277
40953	18127	7567	3328	1834	1235	919	760	698	626	625	588	596	601	577	600	622	595	648	589	609	588	569	601	593	607	597	578	615	578	584	541	535	577	620	626	615	620	600	583	603	587	607	608	574	591	596	603	554	625	579	556	565	584	570	619	574	577	538	605	566	589	566	620	588	619	561	571	618	582	597	595	588	596	616	571	614	582	606	590	591	561	606	589	571	578	576	576	624	604	587	564	625	563	602	613	622	580	566	583	584	598	558	604	613	632	572	613	630	619	619	598	587	617	589	598	572	577	622	614	562	572	630	605	617	575	590	573	605	609	608	631	574	605	575	642	606	598	597	600	638	564	566	573	586	613	630	567	617	542	615	574	582	634	617	582	603	593	583	596	606	617	600	612	619	609	557	617	586	563	601	616	586	572	594	585	617	622	639	616	612	567	636	584	568	546	633	598	592	614	565	603	586	566	587	619	595	605	511	594	609	618	557	562	627	663	586	580	585	651	611	589	612	592	629	577	630	600	595	600	611	575	600	597	581	571	613	581	591	574	631	600	594	632	638	580	633	593	592	601	598	584	590	570	617	565	529	615	570	575	527	598	582	540	589	577	625	636	577	552	596	583	616	592	594	589	611	595	602	566	558	563	585	621	614	648	571	607	608	598	581	608	593	602	572	582	590	593	596	525	595	548	568	635	617	589	613	616	606	618	608	608	589	596	604	589	626	627	561	589	624	622	579	602	543	618	578	602	616	573	589	595	619	612	611	623	551	611	605	566	607	564	570	601	629	607	566	607	604	587	596	597	568	583	605	549	610	594	576	590	590	607	586	570	557	598	571	577	591	611	595	539	589	591	612	555	605	592	616	586	611	555	604	595	582	585	586	603	609	603	606	631	571	605	629	596	590	591	590	615	601	540	621	619	584	579	591	597	576	621	617	577	564	599	598	610	596	570	598	573	601	616	636	583	620	598	584	594	567	589	581	638	567	602	594	599	552	601	595	568	603	603	606	597	578	557	602	627	570	568	531	626	556	634	542	642	615	607	589	639	562	603	574	606	589	602	601	593	598	584	566	614	573	587	597	598	576	617	583	574	596	571	612	572	621	580	582	573	617	607	591	624	605	591	649	573	618	603	580	635	599	573	608	553	598	586	561	590	610	622	611	590	595	554	597	548	623	604	593	584	629	548	612	595	586	550	580	598	549	603	630	584	524	585	650	617	614	559	609	631	545	605	602	600	569	636	594	575	595	563	593	608	627	562	563	637	619	609	537	595	629	654	564	625	622	561	606	553	572	642	623	611	571	552	638	610	578	581	615	588	605	596	602	631	584	580	656	626	628	594	584	591	612	607	562	573	564	615	628	568	616	613	587	564	581	612	569	629	559	601	597	616	583	604	596	575	629	584	584	592	552	561	634	624	571	576	569	615	603	615	565	605	577	561	618	579	556	607	598	564	583	626	565	583	553	579	587	583	599	557	561	562	628	566	591	617	634	574	617	637	603	606	629	563	594	580	538	572	584	565	567	597	599	595	650	614	580	595	603	581	604	604	579	556	577	564	613	639	562	547	547	610	589	621	566	560	594	578	594	559	647	628	566	608	568	590	638	596	582	587	597	569	658	616	588	647	604	560	644	609	584	606	543	554	608	624	623	581	582	613	602	590	620	580	553	614	598	612	579	643	590	590	571	602	600	565	597	627	600	608	587	647	602	615	548	604	556	665	565	566	594	591	604	582	586	601	558	626	593	580	606	592	561	627	571	633	590	574	569	597	553	594	580	592	587	585	590	622	576	597	604	590	582	602	600	587	618	596	536	576	578	539	635	576	641	557	615	570	628	608	580	582	555	579	610	609	601	593	608	576	581	578	588	608	601	572	564	613	585	591	601	609	572	581	616	606	599	601	585	583	574	630	607	591	596	577	552	590	590	571	600	637	605	606	586	615	592	617	580	628	568	592	594	611	636	562	613	573	609	587	596	595	583	593	630	574	590	599	619	564	615	576	605	604	620	582	623	603	617	583	575	629	586	597	593	619	597	611	608	535	628	608	591	630	614	619	605	590	584	575	599	605	603	552	590	573	626	614	596	595	604	617	634	592	540	607	562	546	541	566	569	605	586	594	589	590	585	583	615	585	587	589	620	589	597	594	613	580	577	637	616	602	581	579	593	608	594	610	592	604	579	646	562	611	620	630	583	601	620	590	603	617	598	602	622	565	590	623	613	584	559	598	625	566	593	608	594	602	586	602	613	635	570	588	557	559	597	611	567	559	575	586	613	627	634	585	624	601	551	563	563	565	580	581	585	581	586	581	573	562	596	576	581	596	586	614	581	598	573	616	593	615	637	601	615	592	637	556	587	544	625	587	584	551	609	607	578	613	586	630	601	537	621	602	615	622	620	593	582	579	602	548	579	597	598	579	616	568	598	599	583	619	584	569	633	589	582	590	599	607	592	571	567	592	600	593	615	559	567	616	539	583	553	571	642	593	627	650	582	622	608	622	652	599	558	586	593	552	584	660	595	610	575	575	578	620	617	581	584	600	583	579	585	575	605	573	594	599	587	593	577	603	615	601	623	561	568	574	618	589	539	551	580	600	603	633	632	624	613	622	570	565	621	625	600	594	602	647	566	618	558	603	616	598	605	608	570	583	578	577	585	587	582	573	580	578	593	554	618	582	641	597	589	598	583	636	607	632	610	598	658	581	589	599	592	600	571	568	634	610	578	568	571	637	601	582	577	626	601	630	576	609	594	571	646	594	592	600	582	633	611	574	635	635	628	571	612	648	578	616	606	599	570	610	568	573	564	559	559	624	590	600	587	618	558	566	571	600	553	584	625	567	585	629	574	577	537	617	603	596	579	586	582	569	610	588	552	558	594	590	581	617	617	590	572	537	566	602	545	565	605	577	564	542	586	591	557	556	583	583	615	576	644	571	577	603	639	620	587	595	607	613	586	609	590	579	648	617	592	579	591	601	555	587	576	588	613	574	592	580	553	611	557	610	610	586	651	592	633	639	615	589	566	621	642	602	618	559	563	584	592	619	600	566	571	618	574	633	615	570	578	612	616	623	590	561	579	590	580	569	571	571	558	583	595	603	557	613	566	562	580	562	628	599	591	585	583	575	600	604	615	598	610	632	560	620	602	620	598	591	600	580	583	564	636	617	591	614	602	602	587	599	568	582	554	615	569	604	569	620	579	616	600	545	555	624	573	608	556	584	585	620	551	574	622	599	573	615	615	601	595	615	611	579	571	596	572	613	598	621	630	595	621	564	562	587	584	601	600	584	571	573	536	608	607	597	616	566	606	591	591	595	590	591	587	588	632	627	574	589	579	618	611	601	617	584	574	587	600	579	631	638	582	573	574	584	599	589	591	602	539	593	617	594	597	589	624	588	588	614	649	633	606	582	617	642	579	593	549	586	615	587	574	573	599	579	622	617	636	595	620	609	633	593	550	580	566	604	591	613	576	560	538	597	613	591	557	597	597	589	607	619	563	585	616	563
62756	33918	15831	4888	1697	895	626	434	389	364	313	262	283	244	265	289	291	283	319	246	272	307	250	271	299	264	261	291	288	277	293	267	257	290	256	262	258	256	259	257	277	278	279	287	277	234	279	270	278	240	261	281	277	268	310	284	312	288	250	259	260	256	288	278	283	315	294	259	258	285	270	278	276	280	270	290	263	258	295	328	284	261	257	290	310	264	273	269	272	265	267	274	283	282	273	313	270	288	258	265	272	277	294	272	246	246	285	266	293	272	319	303	278	273	303	267	263	263	287	290	259	310	258	307	267	283	278	305	258	267	250	273	280	271	263	271	283	289	351	296	267	273	258	291	253	250	283	264	285	274	294	278	273	295	272	280	258	259	258	265	254	288	283	282	314	274	265	274	279	257	275	267	294	259	303	267	268	316	271	267	276	263	284	269	265	266	311	254	257	274	301	246	259	282	272	261	246	253	283	266	262	293	263	283	286	273	251	256	259	272	293	262	285	268	269	251	251	293	285	281	262	287	299	275	255	271	295	249	260	283	261	271	271	276	256	272	300	291	296	247	266	279	280	254	286	280	273	275	293	259	282	303	250	259	264	277	268	261	268	277	314	267	273	306	267	250	269	312	304	282	273	282	310	300	234	245	265	276	253	239	292	255	271	265	311	289	288	275	282	291	264	288	275	275	250	302	301	277	293	270	254	271	281	310	269	267	277	285	312	273	260	290	237	266	293	260	289	289	264	273	236	303	302	285	254	262	286	297	251	300	271	255	263	311	272	246	262	285	281	253	289	291	264	280	248	249	263	307	293	307	288	259	258	308	263	297	272	252	279	260	300	281	294	285	268	326	266	296	265	261	281	266	230	294	297	253	289	267	282	274	266	245	265	277	252	277	261	280	285	258	266	261	296	277	267	306	292	322	262	286	285	271	278	297	281	287	307	293	277	257	279	308	284	277	302	280	299	248	273	290	291	262	268	291	271	255	288	261	269	244	295	292	305	259	270	270	297	260	267	253	277	273	305	293	296	275	288	288	266	319	275	265	281	276	272	267	282	303	248	267	291	286	274	273	307	266	294	307	275	266	305	261	279	264	269	313	252	268	291	266	260	263	278	241	227	265	254	278	304	303	254	285	290	275	302	293	295	280	268	312	303	285	279	263	284	240	249	244	274	303	285	269	305	290	266	274	280	286	269	273	266	282	272	268	261	276	287	264	285	288	296	313	273	246	297	276	276	257	269	256	279	276	275	273	289	255	290	276	278	267	253	270	289	263	264	269	286	288	262	265	309	258	230	293	298	274	251	285	254	251	285	248	276	260	247	312	287	262	255	294	305	273	267	298	284	267	297	289	279	271	241	252	273	261	280	298	260	256	271	287	276	273	265	256	271	254	234	304	287	272	271	285	281	289	272	250	281	292	275	281	284	283	280	277	301	272	275	250	286	266	271	282	282	261	261	288	260	248	259	269	277	288	269	261	267	301	280	301	287	247	276	288	315	298	282	280	283	268	280	263	271	295	280	263	268	306	285	281	260	232	270	253	262	260	270	268	247	282	272	271	294	260	298	283	267	278	292	272	294	276	298	262	277	309	281	254	288	264	244	284	269	275	246	235	273	284	258	301	320	287	258	275	277	261	298	269	250	266	276	284	256	262	272	286	261	293	279	261	272	297	286	274	296	263	254	265	265	261	261	274	274	289	271	267	307	263	266	286	278	274	287	294	248	279	301	246	264	287	295	286	274	285	284	267	288	264	281	288	268	235	292	267	260	285	265	293	274	264	309	281	272	314	298	318	249	265	292	292	271	255	302	281	280	305	276	274	275	285	273	267	284	286	279	285	261	287	265	285	259	271	281	312	288	271	281	285	277	285	278	292	317	277	258	273	312	260	281	268	283	241	268	279	254	273	261	276	271	219	295	268	268	303	288	294	276	295	270	255	270	267	266	261	269	283	283	314	272	305	252	288	278	272	282	264	278	247	281	261	315	277	283	305	260	246	262	250	293	290	238	287	284	274	255	273	307	288	254	295	246	249	266	255	258	253	284	277	292	251	293	278	271	292	263	277	288	279	275	253	274	273	269	290	277	311	276	257	271	295	267	269	275	276	283	285	277	286	292	286	278	244	280	276	267	246	280	270	277	269	268	280	258	286	299	287	259	278	274	269	235	291	230	295	283	288	260	303	269	261	279	271	291	264	254	279	260	314	258	287	302	236	276	251	282	290	293	244	273	277	278	251	295	282	279	265	255	265	305	258	273	280	273	275	273	290	260	302	324	274	268	306	266	285	291	284	279	273	259	250	261	284	276	270	274	267	260	257	263	283	269	288	285	281	252	306	262	306	270	263	314	267	289	276	286	287	283	251	277	265	270	288	272	291	270	257	311	258	282	267	308	264	280	266	286	297	288	267	266	271	262	274	259	283	289	287	275	237	249	268	252	271	299	262	239	254	269	286	289	271	299	269	290	243	270	238	267	288	271	245	266	287	252	275	267	270	296	244	270	256	247	243	268	276	276	280	268	322	270	276	298	243	263	257	267	293	274	260	265	282	300	270	272	260	272	270	246	262	282	280	289	269	243	275	290	288	290	257	273	281	306	268	262	296	276	317	285	267	301	304	261	250	262	254	288	306	291	264	285	275	296	270	273	254	285	254	281	282	287	274	269	289	260	277	264	260	292	268	262	290	275	279	298	285	279	292	267	237	250	265	243	260	284	280	273	277	234	262	271	278	288	264	282	278	280	271	261	289	251	246	280	252	300	285	299	268	255	257	272	292	272	268	285	282	291	310	278	268	311	282	292	268	295	284	303	280	274	298	268	275	275	261	260	225	282	285	282	296	267	302	303	278	259	278	249	277	268	289	299	290	317	290	281	256	282	252	284	283	269	275	293	323	295	283	278	264	250	272	260	276	286	263	238	275	300	275	301	310	261	277	292	258	283	286	254	294	287	259	263	269	290	257	271	281	254	269	307	293	251	218	274	308	236	289	311	274	256	260	275	269	267	265	290	293	254	276	262	293	259	265	299	275	255	272	272	285	285	298	258	263	297	258	285	296	278	280	252	264	257	230	264	231	278	249	274	265	232	281	300	259	278	284	267	262	279	279	256	262	289	276	263	252	255	292	318	272	261	286	260	268	269	274	242	269	272	288	275	269	296	279	277	244	279	322	296	306	291	278	281	307	278	252	268	277	309	267	276	284	237	256	263	284	261	282	278	275	254	277	266	296	296	271	283	292	249	281	275	278	270	262	249	269	251	268	257	280	275	247	269	240	274	278	282	252	263	264	304	296	259	282	282	289	261	267	263	288	316	276	273	304	259	252	315	253	266	285	263	264	259	286	289	263	293	258	303	258	263	258	264	281	291	270	297	271	294	261	302	273	298	296	298	283	250	268	274	300	263	280	270	257	248	268	278	235	276	284	274	259	277	297	263	281	234	295	290	254	267	242	256	291	282	329	274	282	288	275	287	308	271	288	274	295	314	304	250	297	265	299
42971	27711	15492	7818	4230	2616	1755	1249	892	736	659	597	567	635	607	595	614	614	616	591	591	577	669	636	601	649	650	583	626	590	666	615	613	631	594	614	651	644	599	607	632	620	609	654	583	603	651	649	639	610	619	598	634	608	643	643	635	612	633	641	595	610	673	598	607	602	620	605	642	629	606	626	581	550	659	598	594	632	622	615	651	599	593	586	593	587	609	650	570	582	680	634	590	596	627	616	604	638	625	565	635	587	597	618	600	616	651	636	607	607	601	632	626	620	598	602	616	585	597	610	610	589	627	638	612	613	640	626	606	587	591	588	578	662	639	587	594	648	620	630	607	646	601	596	626	560	619	645	606	610	615	586	592	599	634	626	614	581	602	591	631	588	613	625	629	596	594	570	605	635	597	571	653	630	615	633	602	640	632	659	587	631	600	615	585	589	588	598	644	629	623	665	583	596	603	610	609	573	627	604	578	613	636	625	618	630	655	625	613	611	642	624	595	611	601	660	633	618	634	613	608	602	595	578	615	633	599	599	623	634	571	583	650	648	602	617	631	577	578	635	633	606	628	632	581	608	578	640	621	638	595	587	650	606	595	671	625	613	610	636	608	600	599	603	618	636	666	601	651	594	624	631	653	601	605	599	592	582	613	593	641	634	607	649	577	655	546	599	664	609	619	630	604	644	646	637	644	598	624	641	618	604	618	612	637	614	619	604	616	641	633	595	586	630	662	632	590	630	644	583	617	619	587	600	614	635	627	616	628	610	622	632	581	607	628	624	619	598	625	615	576	633	652	576	628	628	563	613	635	583	600	618	639	621	615	599	585	603	606	647	617	560	621	576	617	620	588	631	588	656	598	633	608	569	600	581	595	615	583	622	587	627	630	587	589	651	655	608	607	638	636	599	585	613	646	638	634	615	620	630	670	640	618	613	619	654	573	635	621	615	621	618	603	578	615	630	615	581	604	615	582	609	639	561	653	616	618	590	582	639	597	593	602	625	585	590	578	636	602	619	638	610	606	592	639	631	646	617	622	598	619	604	575	583	608	609	629	612	588	660	640	623	653	578	649	597	555	602	605	603	617	630	611	602	606	589	639	594	645	618	595	646	615	578	566	607	673	562	658	602	599	574	649	598	631	595	583	572	614	625	649	602	641	578	624	641	608	599	656	576	612	609	592	642	628	625	643	642	588	632	605	640	623	647	618	663	575	641	666	651	551	639	645	593	625	582	575	585	600	621	624	591	618	587	622	637	601	578	613	587	564	621	638	609	630	614	578	645	604	580	565	638	629	619	605	582	639	638	637	636	569	635	639	630	626	632	590	603	618	637	618	628	604	610	626	626	602	661	653	594	597	619	648	627	622	617	583	585	615	632	587	632	604	609	617	636	652	683	621	631	609	621	633	587	632	612	609	606	628	645	619	636	613	587	584	617	569	655	582	642	593	611	611	599	619	622	563	634	620	627	630	610	644	617	611	609	577	610	633	602	604	611	619	607	626	593	617	633	655	631	544	587	652	567	605	605	588	592	696	579	610	597	598	608	583	611	630	622	591	599	580	606	615	578	620	625	673	613	652	528	590	629	647	616	628	633	572	629	631	620	603	584	620	587	578	625	633	596	615	640	614	621	612	659	631	614	602	589	564	604	629	614	614	599	614	623	611	662	618	628	583	614	640	642	629	625	616	582	633	601	596	536	585	643	620	637	587	571	641	614	624	605	611	578	670	608	584	599	633	636	603	627	662	657	614	629	616	599	613	627	615	615	615	610	647	630	586	569	604	579	609	580	606	608	601	605	616	600	600	571	577	594	639	613	609	601	592	614	631	591	600	618	604	617	627	630	605	598	606	640	621	642	584	594	649	572	597	609	588	609	599	640	590	581	634	626	626	622	618	600	645	629	604	600	600	625	615	572	636	622	590	566	635	605	605	638	600	587	614	627	623	597	626	623	668	607	560	602	621	653	620	576	614	651	598	639	602	621	588	587	643	681	630	633	609	613	589	595	600	625	657	656	629	611	631	634	602	616	662	625	648	636	629	603	635	647	606	598	623	633	613	623	604	616	602	596	592	589	588	648	641	610	634	596	645	666	618	584	626	601	586	606	606	625	625	611	661	588	629	581	598	623	597	598	586	613	543	619	634	668	633	673	641	584	600	600	626	592	606	628	606	607	625	619	607	609	631	647	570	612	621	643	633	575	627	612	629	634	587	633	613	642	605	609	654	630	636	646	602	566	584	608	620	609	617	633	671	601	626	630	635	592	600	650	590	567	627	601	672	628	671	630	594	609	643	635	630	585	573	629	570	596	606	617	643	587	591	638	616	611	566	636	630	641	632	602	624	636	617	603	610	624	669	605	617	612	601	609	622	610	592	611	617	621	595	628	582	647	579	643	599	618	608	593	597	646	617	609	606	656	608	617	601	582	639	616	668	589	595	610	598	622	576	629	603	627	609	593	658	631	611	632	635	601	613	621	661	632	600	621	671	632	564	589	617	619	585	597	623	576	621	613	622	594	616	625	591	623	578	607	613	619	607	615	538	609	648	626	583	597	599	628	590	567	640	611	638	608	593	650	613	594	623	633	618	644	633	584	618	626	585	651	603	646	642	622	593	643	622	623	618	600	584	658	605	617	621	675	617	640	594	628	632	595	595	647	609	619	625	616	621	630	623	631	616	619	630	581	632	573	636	636	607	622	621	586	610	629	601	613	621	603	584	601	606	646	624	651	606	602	570	670	596	648	557	584	564	607	577	591	601	624	604	636	610	599	639	587	612	640	632	634	639	616	635	603	583	624	611	590	588	593	568	639	617	634	628	587	603	614	628	619	588	623	610	583	575	545	587	627	628	616	627	554	593	602	584	635	618	621	580	641	650	593	571	586	637	633	590	656	649	628	668	613	618	601	638	645	653	609	641	611	619	541	581	634	612	610	598	597	636	631	629	626	609	671	619	576	594	641	615	573	593	610	611	624	639	658	627	627	670	627	596	590	590	641	594	587	601	625	615	585	547	597	599	617	619	640	624	662	631	611	627	554	606	604	608	625	634	568	594	621	622	640	625	572	580	631	659	587	643	609	647	628	623	635	622	631	592	629	586	632	655	623	632	637	650	597	606	608	638	571	582	566	605	613	635	623	619	634	640	619	662	615	674	618	641	595	580	604	596	653	582	569	613	670	611	609	608	618	664	614	575	625	583	592	602	626	612	628	637	616	598	573	677	632	595	585	574	616	601	541	613	567	586	613	587	630	627	627	607	603	620	610	614	605	605	610	606	608	618	597	572	602	654	592	607	644	573	654	610	635	640	568	575	637	587	609	607	638	621	656	632	601	611	632	634	637	618	603	594	651	632	641	636	622	602	618	659	676	611	643	601	625	601	621	632	614	593	625	646	625	638	597	623	635	626	628	614	640	607	614	641	553	666	609	639	663	606	640	651	640	637	580	610	547	642	587	580	589	567	591	614	610	582	607	599	602	597	627	623	630	651	617	605	615
49296	20973	7384	2483	1102	586	418	344	277	262	267	231	232	287	257	265	274	252	274	308	286	260	281	292	241	263	265	241	268	247	250	244	261	265	263	256	229	266	261	238	265	259	267	267	275	260	254	254	233	242	276	252	245	256	248	274	257	280	282	299	234	258	255	246	292	260	268	242	227	263	253	262	244	238	257	237	252	289	243	265	255	264	251	269	295	234	249	264	274	276	284	238	253	269	229	236	271	257	264	274	255	266	242	274	263	256	254	288	276	248	249	266	270	301	258	265	269	266	275	254	257	244	252	251	257	280	251	250	280	273	265	260	262	265	260	277	265	245	241	282	264	251	266	259	237	253	246	238	253	231	252	270	255	295	279	258	245	291	278	238	249	257	257	235	248	255	243	235	249	253	265	251	278	264	237	263	264	261	295	248	252	257	267	254	250	267	254	268	267	232	247	264	246	256	251	239	274	298	277	260	253	244	290	254	277	262	227	247	258	318	260	287	226	261	264	224	269	267	256	249	245	251	268	217	268	234	271	276	269	284	253	242	271	280	266	255	229	245	259	267	251	279	252	272	285	264	257	239	298	283	247	278	263	273	259	247	299	278	260	264	247	282	247	285	271	277	286	263	269	272	279	287	266	219	238	285	255	262	264	309	265	246	297	264	270	256	265	254	265	270	273	293	247	264	223	292	247	267	274	242	266	240	278	305	222	250	254	252	251	253	268	268	236	286	275	243	271	252	258	287	259	281	233	271	247	252	248	264	271	257	250	258	287	237	236	259	252	250	242	272	268	267	239	232	266	255	254	267	260	295	259	244	229	274	273	308	282	261	277	279	257	244	273	274	269	247	251	232	230	273	269	292	301	274	246	246	243	276	256	253	248	273	275	242	284	256	247	250	248	279	248	289	263	284	264	243	287	263	245	274	244	270	247	258	259	253	241	265	252	274	239	283	253	259	247	242	263	244	295	266	246	253	292	310	259	256	288	301	262	275	296	283	248	290	263	303	261	236	277	281	264	266	267	254	272	273	247	261	224	266	227	276	260	251	287	265	287	268	284	246	238	253	254	282	260	269	249	269	282	230	230	262	273	266	236	259	281	255	230	245	245	266	282	268	253	264	245	287	260	222	250	271	263	266	247	266	257	279	254	226	266	290	254	239	284	265	307	275	235	280	291	261	262	258	269	273	229	250	286	269	269	260	294	284	252	246	269	258	256	257	270	243	280	261	269	254	273	249	266	264	257	249	253	297	220	267	255	227	281	244	263	262	249	268	278	266	265	247	269	259	291	249	320	281	256	254	243	238	255	244	246	215	276	276	255	246	260	284	260	253	291	239	283	242	282	249	271	267	257	283	258	256	269	251	279	254	268	284	254	267	283	259	266	262	263	262	261	261	273	262	270	286	290	295	292	249	272	257	276	263	283	277	277	254	278	266	267	303	261	264	288	253	234	266	265	228	290	258	261	270	301	278	256	273	259	252	249	252	260	251	256	247	270	260	265	245	271	247	280	274	274	254	242	228	262	288	276	271	266	312	269	255	248	280	211	267	263	258	272	264	233	252	280	275	261	266	254	240	253	266	284	246	296	262	247	252	280	266	257	266	273	265	271	275	232	242	257	244	238	228	299	238	260	278	262	268	259	293	220	229	263	241	291	244	287	247	293	261	269	238	234	269	249	244	263	278	257	273	265	280	235	257	283	283	263	304	275	256	263	255	262	269	256	257	251	250	274	240	240	252	284	241	266	272	259	262	230	279	281	237	216	258	257	274	255	250	247	258	277	262	252	232	238	272	260	257	208	272	244	256	278	272	288	277	243	253	282	254	273	242	261	274	260	271	230	236	241	255	245	257	276	247	252	265	238	314	259	299	296	270	249	259	263	285	279	262	254	267	273	269	254	265	235	222	262	291	257	282	263	277	286	244	261	262	247	220	253	293	281	259	255	275	285	264	259	285	277	270	258	271	271	244	275	274	270	238	261	263	269	256	229	257	244	273	291	242	267	270	257	261	274	296	250	244	280	299	248	252	282	263	257	258	245	279	233	272	273	243	225	255	269	246	269	237	234	274	277	306	275	255	280	235	230	266	245	241	266	271	248	269	214	236	283	285	242	271	254	252	256	244	234	292	276	244	279	285	257	254	287	232	266	229	259	231	281	255	277	273	264	277	277	256	273	278	283	251	263	263	286	259	249	251	284	270	286	281	275	257	266	278	274	275	275	256	266	277	257	248	276	261	254	267	265	231	272	266	250	300	309	252	266	260	264	286	268	224	274	262	245	258	280	281	275	271	300	301	265	263	265	252	278	272	219	283	268	302	255	262	264	231	240	281	296	254	286	250	225	245	262	268	279	246	256	245	272	268	262	265	261	240	237	265	281	268	235	254	278	245	232	277	280	254	255	249	274	246	239	263	273	302	260	260	286	280	282	249	254	260	251	277	274	279	297	289	270	240	243	255	241	264	298	249	279	260	292	273	270	251	246	256	253	281	236	234	249	255	293	256	260	284	236	244	259	250	295	300	265	260	282	253	281	261	267	267	270	261	249	268	254	261	245	258	252	246	264	251	247	248	245	275	252	255	276	270	257	275	233	263	250	282	292	289	264	259	260	240	281	229	213	277	264	280	279	233	234	259	267	247	261	298	263	275	266	263	258	252	258	258	257	252	243	271	281	250	220	265	274	282	251	273	263	263	266	262	262	247	293	264	283	238	239	254	270	267	283	252	243	239	291	262	267	236	268	262	260	258	249	254	274	270	267	251	287	261	289	262	253	271	265	238	246	277	277	279	305	262	291	244	267	244	266	265	266	260	277	272	260	258	314	270	260	286	285	267	246	268	277	275	260	282	305	259	247	260	250	264	224	245	251	265	279	273	287	256	282	263	268	248	271	263	290	307	245	236	277	273	268	270	255	268	257	229	261	277	255	251	255	234	254	300	243	267	288	259	212	265	252	318	270	265	263	236	261	282	240	282	259	226	261	266	303	259	259	267	268	235	247	250	250	262	261	256	269	261	246	229	250	262	287	271	284	266	263	301	269	274	279	255	253	255	259	268	272	270	271	258	253	253	242	251	246	250	243	254	263	219	307	264	259	260	267	273	284	253	269	273	262	264	257	253	258	264	273	266	242	256	259	253	256	243	251	264	271	243	271	246	293	257	261	277	257	287	272	287	245	257	263	256	261	288	255	258	257	274	312	233	279	245	279	266	276	279	262	272	285	263	290	251	274	281	270	253	243	268	286	244	329	290	267	251	239	286	251	242	284	276	271	257	252	290	256	281	255	251	241	283	251	245	260	257	248	256	298	266	253	254	237	253	269	279	282	251	256	258	265	260	255	307	282	223	264	262	286	263	266	260	253	228	269	262	248	248	272	279	283	234	241	267	273	273	214	232	264	259	270	263	276	294	277	279	281	255	250	269	261	259	264	251	270	267	281	285	278	239	258	259	261	271	232	272	298	287	244	249	222	236	231	244	268	280	265	259	267	253	262	276
34304	15518	9074	5414	2886	1730	1147	826	623	676	598	572	638	620	540	574	558	576	577	602	582	559	608	593	583	583	607	617	575	598	541	572	634	616	601	597	594	608	562	575	598	612	609	568	562	595	588	597	580	563	584	569	598	597	585	584	527	580	558	584	607	568	521	591	613	576	582	555	586	606	580	579	588	553	601	586	535	577	574	591	586	600	577	578	580	581	593	590	578	620	569	555	571	562	561	536	573	611	593	601	586	611	580	584	583	551	580	610	574	594	590	563	567	564	577	563	555	526	544	577	552	572	556	617	592	596	562	583	575	584	604	585	581	560	628	577	616	548	592	582	592	601	569	571	583	628	550	601	585	595	592	531	570	556	534	613	577	555	579	598	592	619	564	561	581	538	574	553	541	597	567	550	596	588	534	571	614	570	537	568	545	566	557	592	569	610	574	581	591	614	524	591	580	567	575	604	576	559	604	629	572	617	594	598	588	578	562	650	579	565	586	611	619	621	604	590	574	583	604	560	550	570	542	631	569	581	618	560	541	604	603	546	615	617	540	604	546	561	553	621	604	610	604	590	632	593	562	606	593	561	597	605	602	614	583	601	553	554	598	539	569	565	591	573	564	583	599	564	624	587	574	577	583	556	573	583	602	538	601	604	610	625	588	552	571	594	606	586	585	589	570	571	604	585	618	598	554	602	574	580	565	608	609	563	548	573	549	583	593	579	538	585	596	589	640	630	564	587	624	623	580	591	551	618	578	624	600	580	582	574	596	583	580	552	575	598	578	580	538	581	576	593	578	542	612	620	603	566	614	582	584	587	591	541	578	566	591	625	543	603	600	595	644	573	609	535	592	588	568	567	594	565	604	567	560	592	574	575	568	610	572	590	538	576	595	577	560	592	591	568	601	621	529	605	590	595	557	572	613	573	582	543	544	571	569	615	558	569	621	607	618	563	553	615	595	574	580	575	585	593	604	617	568	598	593	589	584	580	594	570	581	587	627	566	605	540	573	565	562	583	569	596	591	625	589	561	636	583	565	608	578	568	600	585	594	619	610	572	552	588	563	580	629	562	567	557	619	603	616	601	590	529	623	575	572	542	580	598	552	577	619	567	562	606	580	552	606	623	623	546	593	561	601	591	528	568	617	614	569	573	563	597	609	585	489	602	581	592	641	576	553	591	552	587	572	587	551	561	552	544	554	618	565	627	596	589	580	550	583	539	605	606	574	591	586	558	567	578	576	583	527	601	607	551	548	560	567	594	602	558	578	621	559	575	554	615	600	569	565	569	557	570	578	521	570	580	579	625	566	600	580	557	563	575	574	595	564	568	583	607	555	585	570	551	587	606	625	590	613	555	620	558	576	553	639	631	576	585	571	614	598	532	548	575	575	584	578	614	579	553	596	598	576	598	565	578	594	577	592	589	577	572	544	581	575	579	599	633	594	577	563	622	561	559	578	622	564	587	580	555	547	562	572	560	569	588	614	575	600	571	602	601	648	589	547	569	559	578	586	605	580	592	581	610	538	601	565	611	576	564	554	562	548	594	568	538	582	584	612	593	567	576	593	611	609	601	599	558	571	577	590	588	610	563	585	577	565	566	568	551	595	548	564	609	582	597	588	580	578	598	561	562	598	578	585	561	578	607	564	561	589	607	611	575	628	573	575	570	559	543	590	627	610	538	544	613	610	583	538	586	595	557	614	585	566	584	590	625	578	565	572	569	590	557	590	554	604	530	584	568	632	557	573	581	597	561	592	564	568	574	566	561	595	569	561	595	536	533	593	550	584	560	578	607	569	536	590	575	593	579	603	565	588	551	571	546	567	559	634	554	565	548	592	535	572	586	587	613	605	611	558	626	563	580	632	603	617	621	559	598	545	572	592	607	570	559	592	603	581	580	590	595	625	575	626	597	575	591	573	573	606	561	577	614	548	550	603	575	584	603	643	611	573	564	595	598	581	571	566	560	574	592	557	553	622	585	595	604	578	553	633	586	582	597	565	574	590	513	562	620	557	619	615	573	606	601	563	569	562	577	529	589	596	598	572	589	596	544	593	546	562	557	592	597	618	581	552	617	552	578	565	560	578	562	588	612	635	572	588	571	564	591	593	556	551	568	598	549	603	555	589	566	559	576	599	573	606	557	587	591	590	584	586	582	597	580	605	613	583	544	609	587	591	582	594	613	598	574	557	587	571	596	598	579	576	593	586	521	583	595	594	579	593	614	574	545	557	559	562	557	567	582	562	554	600	551	596	588	601	596	581	571	599	598	596	574	601	583	615	607	600	577	571	560	572	583	542	573	606	633	635	556	610	576	598	599	600	564	590	615	579	573	615	556	572	592	592	557	553	608	607	611	568	573	564	566	571	570	583	548	588	627	586	614	597	562	608	542	611	591	577	594	542	576	577	563	582	596	579	586	629	580	596	612	570	590	503	526	577	589	584	582	560	599	579	548	616	608	565	609	565	540	591	563	604	555	581	604	598	549	564	587	582	627	628	622	577	603	584	579	584	566	590	595	586	571	614	543	578	591	575	587	592	537	608	591	606	582	585	633	586	573	606	578	560	578	586	576	583	569	530	554	568	594	601	565	549	636	603	591	571	609	557	550	580	594	595	540	554	515	644	606	520	563	594	603	591	598	598	617	559	553	574	559	585	623	594	610	546	602	561	578	620	555	576	590	591	556	576	595	575	582	580	570	556	585	540	560	567	609	572	567	550	568	571	585	545	624	593	589	554	563	594	591	568	595	563	554	585	591	560	549	602	557	583	578	582	590	546	601	622	612	581	588	563	543	617	541	525	585	601	582	537	607	602	548	542	576	571	546	589	610	591	613	607	577	571	605	594	602	557	550	594	555	599	592	628	610	617	592	556	589	572	555	568	611	552	590	633	580	582	590	574	616	568	590	591	587	599	578	600	592	525	565	596	611	598	590	571	590	582	628	578	568	541	566	566	626	581	579	612	623	563	571	600	538	559	565	547	580	581	571	555	596	594	574	579	579	641	564	551	585	594	577	578	566	543	577	585	560	587	579	593	632	574	638	587	550	563	609	618	580	561	568	564	576	561	582	604	554	599	595	570	550	634	550	582	582	554	602	646	559	560	577	531	558	582	579	579	590	580	578	582	594	640	613	601	585	572	599	618	534	561	588	576	556	605	608	571	575	584	573	572	555	566	554	567	568	556	529	586	562	576	580	621	581	590	548	607	553	604	560	590	587	569	587	605	634	601	601	594	567	570	548	559	574	609	536	559	622	602	549	582	624	547	563	571	635	556	591	582	567	566	596	615	603	565	590	573	581	583	595	562	605	593	564	582	600	574	601	578	555	613	553	590	594	570	574	659	590	550	610	583	597	568	528	582	572	562	546	544	563	586	587	560	561	552	618	563	627	581	572	594	580	594	571	561	613	587	598	617	571	584	594	577	582	593	599	554	571	575	599	596	540	540	555	602	576	562	550	560	560	545	547	557	570	621	603	580	619	585	578	614	582	607	548
54845	21980	7990	2555	980	548	419	331	289	288	286	252	250	268	231	286	260	248	254	260	268	266	267	246	245	260	270	275	278	241	248	276	272	296	282	269	301	270	261	267	257	291	273	243	268	283	290	267	283	270	301	281	260	290	258	294	245	289	272	253	256	255	240	215	254	278	299	267	260	251	277	270	231	237	278	256	276	269	234	258	283	286	273	261	268	277	255	264	289	274	282	248	287	259	264	263	265	278	284	271	235	275	244	260	274	264	274	272	260	277	285	255	277	313	262	274	267	278	250	272	264	265	292	251	272	280	284	251	271	259	281	280	268	255	276	280	301	266	241	245	259	243	226	269	266	303	265	274	285	266	279	270	268	262	311	276	273	285	300	277	231	262	278	246	273	267	292	270	276	243	260	260	285	245	246	282	280	249	286	263	248	269	252	267	254	287	240	256	247	245	286	226	252	241	260	247	235	267	271	250	284	287	298	267	281	268	267	237	264	251	272	250	281	224	251	259	292	304	271	257	279	276	224	235	275	268	286	257	271	256	269	267	255	248	310	269	239	240	265	266	227	289	297	275	250	263	232	267	265	261	263	296	255	254	224	241	202	234	242	252	276	241	285	262	262	262	286	237	264	253	273	249	281	238	260	260	289	260	254	287	266	242	242	263	282	255	285	299	261	262	260	278	261	276	251	258	281	271	291	272	266	278	265	283	300	276	295	239	242	288	291	240	242	245	230	239	255	255	224	250	275	258	258	281	223	246	273	259	292	242	241	247	229	274	304	271	280	246	233	275	300	270	294	262	251	243	235	253	270	279	251	250	290	262	264	253	270	272	240	257	287	271	281	274	284	281	287	236	219	263	241	283	296	255	223	266	257	261	306	264	256	255	290	274	231	279	282	251	247	269	303	281	265	254	261	271	267	255	281	257	269	288	247	232	250	228	269	282	272	259	266	257	231	245	233	248	286	248	262	257	274	275	291	261	291	270	234	255	263	270	258	282	264	266	335	294	280	238	268	253	295	296	260	243	262	295	245	231	249	264	275	244	243	281	245	276	268	273	246	269	283	299	265	272	246	270	247	268	255	243	259	278	249	232	292	279	272	280	251	263	284	265	225	249	238	240	237	273	254	252	296	295	263	283	261	257	261	279	272	246	268	267	296	288	274	286	218	240	259	260	255	248	255	247	258	304	253	270	254	282	257	261	266	283	293	276	284	280	267	257	261	261	281	285	246	266	243	304	302	246	285	285	277	248	242	272	270	242	254	276	267	271	255	281	295	267	287	260	275	247	247	288	232	271	308	280	239	277	244	301	243	243	278	273	249	244	264	284	260	236	245	253	280	306	273	258	263	256	263	245	264	279	239	279	261	274	291	280	287	275	280	257	239	261	243	293	236	247	275	244	278	278	288	270	263	291	282	262	301	250	269	291	263	286	272	274	284	275	288	218	248	276	272	257	234	262	248	302	276	288	254	228	278	247	296	264	249	286	253	286	232	267	267	259	266	269	289	293	260	273	265	259	279	236	262	250	266	300	258	252	290	265	238	253	262	248	282	254	276	266	251	211	252	258	246	243	303	241	254	267	242	253	281	251	296	251	256	272	238	253	250	249	248	257	241	283	273	279	240	241	265	253	272	253	239	234	250	285	253	254	246	259	256	282	276	258	280	230	296	275	258	240	284	267	268	282	260	264	246	262	276	282	264	248	277	252	234	270	287	285	269	258	256	272	254	255	261	239	279	263	266	231	254	264	261	249	279	267	251	267	280	297	258	274	284	286	274	279	262	277	259	245	289	230	258	264	275	295	269	256	286	280	268	261	279	265	263	246	268	248	266	270	287	280	257	241	283	261	245	263	248	291	275	267	237	278	270	292	284	283	235	231	273	307	268	253	265	279	308	251	257	267	276	290	284	281	258	260	274	269	255	235	251	274	233	269	256	245	272	258	278	285	259	259	275	270	273	274	270	279	307	310	282	262	249	279	259	252	270	237	269	262	260	272	293	272	265	249	250	252	291	294	268	298	247	272	246	293	232	284	273	285	271	249	263	243	219	257	278	306	261	302	276	261	242	257	253	287	291	270	314	287	230	295	273	260	254	269	283	244	275	241	296	272	226	251	268	265	244	271	257	265	296	252	282	266	288	246	250	277	256	256	246	274	296	268	252	271	239	271	272	267	280	265	262	250	282	260	224	281	274	278	276	296	258	260	251	248	274	275	247	242	259	243	267	300	257	264	227	238	286	278	257	242	309	289	261	304	261	238	274	268	247	234	287	266	235	261	254	282	281	260	245	267	266	276	250	251	256	298	268	291	257	278	291	286	254	254	266	251	267	273	291	251	272	287	307	256	262	263	269	248	270	265	271	269	257	262	285	296	252	287	285	240	258	246	264	265	269	279	265	236	252	295	263	278	284	284	261	263	227	297	277	246	263	242	263	253	278	303	245	270	260	268	250	268	278	275	296	256	284	281	267	283	235	255	253	266	297	252	250	254	264	265	304	265	286	253	272	246	311	256	255	259	254	244	267	312	268	272	261	256	265	275	269	249	267	252	261	288	263	265	269	237	290	277	289	249	272	258	264	285	283	249	282	265	259	281	286	325	274	250	248	291	282	232	246	288	268	291	257	293	277	255	278	248	264	272	283	244	271	268	258	239	266	256	313	255	271	268	262	247	252	266	220	286	259	279	281	293	252	259	242	277	281	242	261	260	265	228	262	258	276	252	250	288	272	275	246	275	223	252	280	292	277	259	268	306	271	259	253	270	249	275	282	258	241	261	276	296	276	255	260	263	263	235	281	293	243	268	266	256	268	277	267	241	257	254	278	267	282	298	259	242	274	265	297	257	266	260	254	278	243	274	249	279	253	241	216	266	285	285	267	285	257	285	281	266	247	282	258	259	283	278	258	263	262	261	253	265	285	270	275	233	247	263	264	299	287	270	252	256	239	283	275	245	251	249	263	253	288	273	268	286	269	271	248	295	301	268	292	304	271	298	289	277	287	285	276	251	279	269	268	296	285	272	273	279	259	251	234	275	292	264	267	277	269	285	249	246	234	270	288	261	235	240	252	283	256	252	260	238	263	271	264	267	263	300	283	251	268	253	276	280	247	268	274	260	280	274	246	288	235	265	247	235	252	288	275	294	269	296	252	270	280	252	256	259	268	260	274	255	272	281	276	267	244	248	256	275	273	247	253	269	280	261	247	253	282	304	261	289	268	271	269	282	255	245	263	257	275	245	242	255	283	271	249	259	251	262	257	264	258	294	265	283	236	276	250	251	257	292	287	297	265	267	279	283	276	247	236	249	269	276	230	289	262	262	259	225	299	250	260	255	274	292	258	267	260	249	268	278	232	244	256	259	241	257	286	277	230	246	277	248	258	261	280	270	275	275	256	255	254	271	256	252	263	240	225	264	263	239	258	240	263	263	278	297	300	280	235	253	289	288	242	279	257	273	252	259	288	248	291	276	267	273	271	279	266	255	251	265	294	256	245	285
35959	16143	8906	4902	2590	1484	1062	865	716	705	660	556	620	612	623	574	627	616	606	622	569	630	601	596	582	587	604	568	575	589	607	612	599	593	592	577	605	557	624	561	626	634	620	608	588	599	593	590	579	594	568	617	569	609	605	629	639	586	594	617	597	606	612	551	623	616	568	562	599	602	614	596	570	600	607	609	601	594	603	608	625	551	601	621	580	582	608	595	591	614	579	639	586	584	558	570	623	618	639	630	605	604	595	618	601	604	617	624	576	581	603	596	623	579	610	595	559	600	612	610	551	596	593	666	601	641	578	573	601	638	620	576	538	636	584	568	617	639	583	567	571	579	598	602	594	617	632	637	607	643	609	571	602	614	618	576	621	627	608	622	576	628	588	632	575	593	575	588	598	597	592	588	603	620	577	602	641	612	596	582	621	591	604	600	606	665	627	621	617	564	603	582	627	595	643	604	582	580	613	620	581	587	612	639	615	578	602	603	612	607	572	613	624	618	616	581	607	616	578	609	671	640	590	582	592	563	590	635	588	585	566	635	613	602	597	595	590	579	575	594	621	587	590	617	644	611	624	576	635	583	617	599	617	591	602	597	593	571	607	571	625	637	583	593	568	635	597	569	603	582	608	594	587	633	581	645	608	578	596	588	592	619	584	602	636	622	606	622	607	555	633	615	595	557	579	625	640	563	596	566	645	556	604	620	597	600	619	614	619	617	605	576	580	542	579	616	611	610	595	642	588	624	567	596	609	613	598	565	584	574	610	576	583	616	614	618	580	600	632	566	588	604	580	579	554	576	579	567	615	589	611	610	579	601	575	640	592	571	595	595	586	560	590	612	625	618	560	602	601	606	599	588	632	607	605	599	606	645	573	630	619	612	595	636	586	594	628	603	602	595	630	606	569	637	560	562	634	622	598	562	583	650	573	610	611	622	552	584	602	560	674	595	612	654	560	578	591	553	614	628	654	606	574	608	616	639	632	605	604	620	597	560	608	596	628	585	611	590	595	615	599	593	595	592	589	581	602	565	575	584	601	625	575	590	609	648	599	582	627	590	573	589	585	579	623	556	608	579	612	594	593	567	599	583	586	589	639	610	626	604	612	599	584	629	583	590	615	574	600	600	587	597	601	594	589	595	616	585	628	572	595	607	611	558	599	603	587	625	631	605	581	572	599	612	584	630	618	629	603	589	590	617	583	600	535	554	588	611	576	582	599	613	638	622	576	630	594	617	555	620	603	582	618	605	556	599	601	590	570	618	613	568	608	598	598	585	610	614	608	567	599	620	615	605	601	563	612	640	586	604	588	580	625	589	585	584	592	556	585	612	627	574	610	585	583	601	608	612	582	592	573	563	582	604	577	560	601	609	558	598	568	594	563	601	628	575	618	600	614	597	661	598	633	590	604	612	609	592	606	635	575	602	600	571	616	607	555	598	593	619	607	583	602	555	644	626	599	596	600	563	604	600	585	614	639	583	611	577	600	581	587	580	573	601	651	617	617	592	575	636	600	557	600	614	585	580	649	565	614	619	604	596	562	595	644	591	562	581	635	594	630	548	611	607	567	601	612	605	631	604	599	621	565	593	547	572	605	589	623	584	585	563	598	591	585	609	603	625	569	591	615	577	595	559	616	573	622	575	637	554	608	596	621	590	630	592	618	625	614	655	593	631	587	568	573	565	609	595	626	556	601	610	557	599	596	609	634	613	654	560	660	584	566	647	614	588	608	615	595	602	610	604	585	607	601	571	599	611	589	603	594	570	580	610	596	581	584	603	616	610	603	646	537	610	573	606	649	606	590	641	623	613	604	597	582	599	627	618	607	587	575	573	592	630	589	595	639	645	621	633	581	639	592	568	581	601	622	618	620	620	633	632	563	621	575	575	612	600	586	657	634	595	574	642	591	629	581	588	615	621	615	595	616	563	587	583	585	607	644	559	630	622	632	620	588	585	593	610	545	626	576	624	619	622	563	603	570	605	563	628	566	604	622	608	591	604	636	635	639	600	553	605	619	587	584	611	595	671	603	594	603	619	587	597	591	601	609	591	576	604	562	610	591	585	570	636	631	520	628	617	584	584	576	626	633	590	602	592	615	585	570	581	618	617	635	634	656	584	586	616	604	635	612	583	595	610	543	623	589	581	582	597	619	599	581	597	573	560	579	595	574	621	630	618	569	609	616	611	552	600	621	607	589	582	596	600	587	635	568	529	583	588	632	619	578	585	605	561	612	610	581	618	587	560	551	583	589	593	573	607	603	611	597	574	568	584	590	615	599	626	583	587	605	638	609	640	570	599	597	666	613	576	632	590	635	554	575	647	599	620	607	612	612	601	610	632	582	590	565	586	565	610	621	624	625	628	592	574	598	610	601	583	575	574	585	596	604	596	599	602	576	598	592	594	583	631	604	620	575	616	604	524	649	604	596	588	600	592	615	563	643	565	603	582	564	617	567	631	605	611	634	609	613	605	587	582	613	633	649	630	570	646	576	577	593	591	598	583	620	607	592	612	580	616	630	592	597	600	547	636	608	587	644	592	599	607	597	599	573	576	590	602	618	605	629	611	611	627	581	603	599	606	605	603	585	614	620	631	628	580	591	618	617	567	609	606	613	583	581	611	560	602	591	608	583	586	568	581	598	596	563	606	573	672	576	562	688	625	579	574	656	582	567	601	597	635	591	578	620	576	609	568	589	600	631	646	640	584	583	579	606	575	593	604	575	613	572	596	595	583	590	606	594	597	597	643	574	598	611	599	617	565	588	618	565	611	622	632	588	639	606	593	611	595	624	588	577	633	541	597	630	615	587	594	579	557	613	617	608	607	608	600	600	571	621	587	582	561	578	578	638	598	604	592	637	606	606	619	595	583	610	588	585	558	608	566	602	600	630	609	588	598	610	569	612	615	630	587	609	580	553	627	598	585	590	603	593	582	641	569	636	626	566	598	571	586	601	591	593	587	591	590	559	560	583	571	606	621	610	607	587	585	617	602	571	590	550	577	569	606	576	604	640	587	563	591	619	584	603	615	583	611	618	586	601	644	583	587	601	623	588	594	588	605	611	604	638	590	568	604	586	635	615	579	579	618	599	622	585	578	583	644	602	626	580	589	620	615	588	615	612	613	600	588	590	629	561	581	592	598	586	619	600	602	624	630	620	581	601	571	624	580	602	599	587	592	604	596	609	588	603	605	587	609	597	564	591	583	574	617	607	556	599	610	570	629	580	602	615	571	609	606	614	585	572	611	578	582	654	604	619	572	594	617	571	601	604	627	595	593	596	612	634	617	606	611	588	611	584	602	608	593	641	549	600	571	653	611	629	567	599	580	607	584	590	567	617	579	614	575	590	648	608	598	634	577	589	603	606	602	612	576	597	625	567	587	592	594	602	554	620	631	589	625	610	587	608	583	589	585	580	619	609	590	571	597	591	623	624	611	568	597	542	547	633	554	572	588	569	586	596	616	610	625	572	613	618	574	562	649	592	588	584	586	596	603
61123	32086	15891	5777	2307	1208	762	509	406	367	303	298	273	290	311	300	275	277	282	269	292	282	279	248	282	295	290	308	291	281	274	273	325	314	275	310	315	274	281	276	266	269	275	295	293	266	294	270	294	288	274	313	298	301	277	271	288	274	272	314	282	275	291	289	286	266	258	284	316	306	277	271	227	293	293	317	289	271	266	292	259	305	253	278	270	293	279	287	320	268	315	265	246	301	311	291	274	242	264	274	290	302	298	264	279	263	246	282	266	303	263	289	305	266	307	306	273	276	285	260	272	289	280	302	283	262	270	279	306	274	242	275	286	306	295	271	320	280	295	290	276	250	305	263	287	290	326	272	273	269	262	269	262	287	289	321	278	280	278	274	260	255	259	271	275	277	275	289	274	278	269	273	287	291	278	291	294	320	291	284	295	275	298	303	291	281	279	251	294	299	256	252	282	284	244	290	298	260	265	299	267	244	290	254	268	267	275	319	283	288	291	308	253	291	280	279	296	274	272	279	319	306	268	304	276	284	302	296	257	285	301	268	306	276	288	273	278	288	283	273	274	292	274	292	264	280	266	285	249	287	316	273	317	291	264	232	256	308	317	273	271	293	267	300	254	276	269	280	262	289	281	273	276	328	304	278	288	273	303	238	240	267	318	278	258	279	273	265	271	289	299	284	295	311	286	283	268	288	305	308	296	269	257	264	285	302	298	280	278	280	269	253	281	299	284	269	272	301	265	268	266	271	278	299	302	305	273	275	263	275	295	268	282	269	256	307	259	254	282	267	255	247	278	284	296	276	279	292	298	294	277	289	266	236	285	252	299	260	291	253	266	302	304	305	279	284	267	264	289	256	274	274	292	270	267	289	276	304	300	247	282	321	296	278	300	263	236	246	298	283	281	273	267	299	285	292	288	272	299	312	273	276	300	279	285	283	278	263	292	295	302	298	262	255	326	251	315	290	281	275	275	268	286	278	278	240	307	264	295	313	293	272	294	325	283	232	288	263	303	298	281	262	284	255	240	278	294	267	284	257	312	319	271	254	282	289	287	308	303	261	257	243	253	271	298	311	291	303	272	287	274	285	286	291	296	266	279	303	262	309	298	256	251	304	301	284	291	245	256	268	299	288	252	307	285	295	239	234	295	289	291	271	285	238	263	312	287	285	308	291	290	310	242	289	325	279	295	275	275	291	265	292	286	290	283	280	243	283	299	284	291	275	308	266	298	292	256	272	278	260	251	264	267	260	265	259	277	298	319	288	299	286	283	266	239	270	264	290	256	251	298	269	263	258	264	278	273	251	282	297	267	261	276	315	274	302	259	253	274	279	283	300	260	277	287	298	256	295	234	264	268	282	285	261	269	263	267	273	292	278	289	294	279	277	268	303	290	276	267	277	303	301	286	261	299	328	298	287	272	306	307	284	284	289	268	256	267	266	290	265	274	272	291	307	298	271	257	303	278	282	295	258	266	278	270	264	272	314	272	284	267	260	289	288	261	261	282	295	269	292	292	292	273	310	273	265	295	282	309	290	305	290	269	309	276	281	305	269	274	295	298	266	276	270	281	272	302	284	275	280	297	280	296	289	293	277	272	300	266	292	317	251	297	282	269	229	277	269	292	280	281	284	241	294	289	307	284	270	260	303	304	272	308	255	263	302	291	250	283	280	280	289	275	261	304	264	252	265	262	235	241	255	283	281	292	278	286	296	273	274	263	274	254	267	276	262	266	278	269	257	243	271	322	281	259	311	284	266	270	290	266	262	300	299	276	248	315	282	290	282	283	305	275	257	283	258	260	313	278	271	273	277	292	265	283	277	275	277	275	263	270	281	291	315	284	282	306	317	287	280	277	261	290	293	254	270	277	293	283	294	304	251	290	300	299	264	253	262	251	283	274	319	279	303	258	306	258	276	298	251	313	308	266	288	330	298	310	329	257	230	282	273	291	262	263	300	295	280	237	288	304	274	299	269	302	285	259	263	252	272	284	289	305	279	275	248	281	254	289	280	268	277	274	285	287	281	266	309	263	281	288	300	285	254	243	279	305	260	281	242	281	309	263	289	282	289	327	290	326	303	268	278	305	277	291	281	283	281	289	300	286	268	295	264	269	266	271	288	283	267	310	248	260	265	270	275	285	285	289	265	270	271	266	321	266	248	277	301	282	281	282	277	255	265	296	245	290	286	274	280	255	265	273	287	309	313	299	268	313	307	309	288	245	291	285	253	288	243	284	261	297	272	293	276	283	270	262	263	276	282	308	309	285	282	260	275	282	288	272	285	281	267	313	296	295	261	306	268	306	275	306	281	302	246	273	265	329	302	304	274	260	275	249	275	274	267	245	291	300	257	266	283	272	295	274	280	307	261	243	268	266	282	306	277	290	281	293	284	285	241	305	276	284	302	290	272	292	274	274	293	271	280	284	283	293	325	277	281	280	264	261	277	268	273	294	293	290	294	299	286	268	289	265	300	293	269	268	264	270	271	262	274	302	311	274	248	304	267	267	269	298	248	273	297	296	290	256	294	291	256	255	274	269	251	279	275	264	277	300	269	257	276	291	281	267	262	261	277	288	289	298	281	277	246	283	269	266	274	286	297	305	290	286	272	267	290	266	274	310	323	300	295	286	310	298	293	269	277	261	257	279	284	280	297	265	255	274	265	273	313	294	277	303	281	267	297	268	302	274	309	314	305	287	282	279	258	252	298	311	306	308	298	258	290	298	293	265	279	274	251	262	279	273	284	309	288	268	284	277	287	271	280	277	283	261	305	272	333	302	273	300	261	285	307	264	271	281	257	292	296	289	283	273	276	285	260	279	273	278	270	274	274	256	274	281	266	290	284	255	267	293	312	266	295	276	242	333	233	297	268	287	265	267	277	301	259	283	270	289	289	289	305	266	269	314	274	297	274	296	288	288	277	302	275	298	297	311	302	288	282	255	278	278	247	304	293	285	262	279	299	318	298	257	293	278	288	263	260	283	263	293	246	246	248	302	276	304	271	266	281	288	289	296	323	265	276	254	297	294	264	278	244	257	297	265	245	252	301	301	304	293	311	293	275	277	281	267	260	261	274	288	281	289	301	281	278	263	276	267	279	327	283	296	269	241	287	264	276	278	272	268	298	289	282	296	294	297	289	277	279	276	265	281	255	305	302	300	269	278	268	278	253	267	276	275	307	258	279	292	297	275	289	261	302	276	284	325	269	285	324	288	254	271	280	283	285	288	278	257	260	254	318	305	292	266	301	298	313	262	274	274	299	308	274	287	313	275	301	289	275	296	286	260	289	314	288	261	277	289	275	293	269	296	328	288	288	274	267	293	265	280	290	270	313	309	262	274	267	293	299	252	302	268	287	270	258	271	272	311	289	297	261	287	276	314	281	251	280	278	272	283	277	301	277	294	318	274	251	294	297	279	266	276	280	301	280	284	268	280	274	299	271	275	245	307	300	292	282	283	309	278	297	286	261	274	284	285	303	280	256	250	290	269	298	280	300
41639	24658	14965	9836	5979	3445	2180	1533	1134	853	670	652	673	598	647	656	621	618	653	595	612	622	601	638	623	623	616	647	594	592	638	617	645	662	638	599	583	646	633	629	582	602	610	609	565	629	625	588	628	632	585	633	632	626	667	592	631	649	621	645	617	616	630	615	625	631	578	634	637	631	645	608	647	651	628	608	623	603	621	603	620	631	634	605	593	647	607	649	631	634	613	611	623	630	621	586	645	661	612	620	676	594	612	612	637	598	680	662	613	627	666	620	652	682	613	654	615	605	667	636	633	613	609	634	584	659	606	638	608	623	669	647	689	565	610	611	616	648	643	622	596	658	614	607	632	594	638	596	649	613	636	680	618	562	624	614	584	667	644	575	583	637	634	628	609	663	610	559	637	663	628	628	586	595	587	643	606	652	648	603	642	623	655	621	620	632	620	615	709	620	649	618	598	649	628	615	655	609	634	639	652	641	670	603	648	646	604	621	639	606	612	619	686	630	600	626	625	599	665	676	596	657	675	662	599	610	624	621	643	642	601	630	603	604	616	650	664	631	634	583	623	648	594	620	643	616	614	615	605	646	621	597	643	641	601	629	577	593	624	643	621	659	618	650	562	611	646	626	601	677	663	601	604	676	651	682	614	635	639	593	616	630	610	615	632	623	640	640	650	581	612	578	624	680	664	670	660	646	614	681	629	589	611	609	647	640	625	705	657	636	618	625	678	636	643	600	579	662	638	629	619	619	614	623	623	631	646	618	664	704	616	609	553	682	606	660	630	623	576	590	646	640	568	583	638	609	630	620	638	604	659	606	612	595	645	611	603	617	616	640	639	632	656	614	632	603	652	618	615	603	609	654	575	662	615	633	643	612	613	634	660	628	615	658	642	609	629	622	605	634	627	593	574	624	640	602	589	627	644	634	630	650	632	607	609	670	627	642	589	602	644	684	661	646	598	630	608	545	631	660	688	639	620	660	617	635	615	671	637	602	629	566	612	635	616	633	636	613	617	621	582	602	637	634	631	622	623	620	646	643	599	600	645	661	646	595	653	650	605	581	619	655	609	594	628	605	615	638	670	599	569	641	613	600	660	660	617	618	548	627	640	614	697	602	620	673	597	644	625	593	659	619	635	629	622	623	696	580	644	598	676	647	657	571	626	664	677	615	617	637	607	646	636	648	621	648	609	655	591	619	606	664	608	637	647	589	610	629	610	578	617	623	677	576	609	639	643	596	628	629	603	603	664	611	640	616	569	649	630	629	624	605	568	579	634	624	631	618	645	632	642	660	612	643	651	589	611	571	608	615	645	616	651	597	636	605	604	585	607	586	624	624	683	589	616	671	635	655	591	551	655	673	656	598	647	594	603	646	631	591	674	612	589	620	639	618	561	617	601	619	639	641	625	631	655	595	641	645	586	624	628	644	621	579	624	626	657	587	643	650	624	608	614	632	665	606	618	636	633	632	606	593	606	612	635	649	619	629	669	627	666	642	620	625	618	657	623	616	622	656	603	586	648	597	609	628	651	645	621	629	643	669	604	583	597	649	610	622	595	625	615	622	655	626	678	593	612	637	630	650	612	651	643	618	601	607	605	614	633	609	615	605	637	594	602	598	637	622	622	630	641	604	657	620	595	660	623	633	639	665	629	586	646	614	621	609	621	618	629	630	647	668	660	650	619	588	625	646	617	613	630	564	602	633	630	644	642	613	614	626	641	593	578	668	600	634	611	597	648	642	588	630	647	638	632	600	640	606	662	626	581	625	636	616	692	649	618	622	615	610	635	656	634	610	613	566	612	614	610	583	609	615	638	661	623	635	635	657	559	619	651	612	662	630	622	623	632	610	588	593	661	647	622	648	625	639	646	645	640	609	599	606	643	640	575	664	585	616	651	630	616	622	618	636	610	631	673	611	664	639	598	592	647	640	611	602	677	661	612	640	659	653	595	613	646	628	661	634	645	676	579	633	629	639	656	647	651	623	687	576	594	653	627	657	639	614	623	669	626	683	576	615	618	626	647	602	623	597	625	620	607	635	644	603	598	621	625	637	636	645	630	600	625	635	649	627	634	551	611	587	594	639	602	668	644	624	611	583	628	628	606	595	632	599	658	589	657	612	624	650	653	631	597	623	633	617	619	569	610	628	617	580	623	611	648	656	620	665	624	639	611	643	613	625	609	556	658	580	661	626	659	621	630	632	612	605	656	615	608	590	623	610	638	560	622	634	656	638	626	637	659	629	654	609	607	649	598	640	655	645	616	601	618	611	603	657	588	634	617	663	624	633	618	587	618	611	616	609	589	615	625	623	626	621	604	642	647	608	563	628	609	639	610	619	647	578	652	624	635	625	648	594	614	629	592	623	605	627	673	627	625	631	637	655	612	615	622	632	662	621	646	683	628	595	630	619	642	638	667	660	615	610	628	625	617	653	667	625	608	567	619	621	647	659	648	629	610	592	623	614	632	636	623	645	593	639	585	645	579	671	633	605	638	593	609	620	602	596	617	634	602	572	579	592	643	615	621	647	639	634	644	654	622	628	666	642	609	634	656	647	615	653	587	635	638	650	619	628	601	625	645	606	654	629	662	613	611	620	623	643	634	620	628	626	668	619	582	589	617	642	618	619	646	640	639	605	638	655	661	619	578	620	575	629	683	623	622	660	618	667	641	639	604	628	638	604	600	633	575	575	643	646	622	597	590	625	649	635	622	607	648	603	635	590	624	598	594	653	627	609	596	600	673	570	576	662	634	636	593	594	653	655	634	688	621	646	600	614	658	646	608	635	720	617	594	640	623	621	554	667	624	638	608	646	650	571	580	604	605	596	650	617	646	631	573	613	614	594	663	628	613	663	643	664	620	588	622	629	693	579	673	644	603	620	613	637	622	598	601	647	606	638	600	586	578	631	650	647	649	608	655	638	620	620	582	607	610	652	622	619	648	621	639	588	589	614	621	623	668	610	603	588	640	640	657	653	661	582	650	637	614	646	624	642	656	577	625	647	606	569	593	620	598	630	655	612	597	597	609	645	631	604	612	603	629	634	619	639	639	654	597	665	657	620	636	648	603	621	609	586	623	592	617	649	631	593	614	605	682	591	603	604	650	637	637	644	597	634	638	613	617	648	626	630	531	620	596	596	615	624	682	632	591	628	584	607	601	616	663	653	631	629	636	615	584	603	588	645	620	632	631	612	611	624	678	627	633	610	617	641	637	669	622	591	623	638	634	602	622	607	646	608	612	573	624	612	631	595	606	647	627	576	642	626	634	635	618	610	689	632	624	640	634	614	619	631	611	624	659	669	624	660	672	633	639	643	637	633	668	645	644	646	654	640	623	637	597	616	618	641	638	635	604	601	650	626	668	611	648	609	620	681	589	646	636	641	638	637	654	645	593	602	683	644	651	611	624	653	622	665	643	658	588	608	566	574	601	617	596	605	603	649	659	603	642	623	600	622	643	620	611	636	629	636	625	604	616	633	623	633	641	669	619	637	634	681
51418	18132	3675	1010	520	397	323	303	325	269	297	253	304	307	293	281	301	271	311	272	273	281	299	282	276	289	280	283	294	304	322	308	338	275	280	311	273	293	306	286	275	261	283	286	339	284	275	308	259	296	299	242	298	301	304	258	305	319	281	276	298	285	270	284	285	296	296	315	272	290	269	286	288	304	269	288	257	308	292	287	290	279	277	262	256	302	307	287	312	297	272	296	274	266	279	279	254	274	274	289	289	297	298	258	296	281	261	275	289	271	256	245	332	298	292	311	273	305	275	256	301	251	310	312	298	286	317	274	295	270	266	320	285	292	308	280	276	254	295	281	268	300	287	266	303	301	307	291	302	304	290	306	326	262	286	312	273	254	284	258	285	272	308	292	290	273	262	266	275	325	307	295	291	302	307	305	307	278	301	249	282	293	316	268	308	280	273	284	291	311	246	296	279	281	298	300	271	270	239	241	280	300	297	291	278	278	288	273	304	319	315	261	259	279	293	278	310	270	293	296	302	295	299	305	262	291	298	292	273	256	240	288	281	294	315	303	292	269	322	299	281	290	255	292	272	320	292	278	285	266	293	266	242	258	288	291	314	290	308	263	307	291	252	277	280	291	285	258	281	298	265	279	294	322	291	273	299	311	304	306	274	277	279	269	271	333	279	308	301	268	283	284	297	264	295	298	285	305	288	346	296	299	291	306	275	270	313	292	292	268	311	293	278	276	288	264	251	306	299	272	277	296	292	275	258	267	261	293	281	270	312	253	276	249	279	280	295	274	304	296	305	306	267	289	269	281	340	302	285	303	279	281	312	303	300	263	260	314	276	295	303	294	276	303	300	307	278	292	292	292	294	321	294	276	286	273	309	270	286	295	320	309	297	289	297	291	307	284	274	295	301	287	266	292	276	302	273	303	287	284	251	289	305	281	258	320	293	303	300	316	274	302	299	280	279	308	278	300	296	294	244	265	304	302	281	305	294	290	306	301	278	270	302	293	288	319	285	275	299	297	277	316	260	236	266	277	310	286	317	299	266	304	310	262	269	285	295	276	289	286	292	301	266	252	283	275	296	300	295	309	272	329	307	284	290	272	281	295	276	275	308	264	299	291	284	298	265	297	265	280	266	298	275	324	285	298	274	263	273	284	258	295	292	297	310	294	290	301	275	303	268	327	302	285	293	280	285	291	263	268	278	274	292	265	269	272	294	298	293	325	288	268	280	273	303	303	298	274	303	254	293	265	241	312	288	314	306	272	264	305	294	263	300	296	259	298	264	284	280	292	271	297	325	305	290	300	300	288	298	295	309	297	279	292	296	316	296	301	259	290	288	257	286	307	276	302	263	282	297	256	299	275	309	296	296	319	295	288	286	256	271	314	296	257	257	285	280	279	290	290	292	257	302	278	281	310	270	273	298	258	266	271	292	289	247	261	268	300	284	287	274	277	285	283	275	278	299	279	314	279	286	270	277	267	270	299	314	292	301	295	300	265	313	300	299	287	281	315	294	279	284	292	278	296	333	284	320	332	306	314	288	313	288	324	260	298	286	286	302	282	290	258	283	292	300	280	295	249	265	299	295	268	302	294	277	261	274	295	287	283	268	283	301	287	311	277	301	306	317	314	292	283	268	299	287	300	293	284	269	298	275	268	284	292	278	281	286	299	287	311	292	291	261	339	297	260	279	245	292	302	289	295	292	278	301	307	276	299	331	288	285	313	290	321	269	305	280	305	312	263	289	278	314	302	294	309	250	290	300	263	305	285	279	286	306	277	274	308	292	289	284	310	276	284	306	259	269	326	295	266	293	277	281	295	257	290	275	283	268	287	296	266	296	294	308	250	318	292	295	290	299	296	273	286	303	285	282	320	332	292	303	276	303	283	274	292	295	316	285	286	265	300	300	303	280	302	287	269	289	253	276	285	281	301	291	310	272	308	276	259	296	273	275	268	251	301	272	315	302	321	281	297	312	300	288	255	262	303	284	269	285	306	290	271	319	289	299	304	282	301	290	269	258	320	290	272	310	293	312	302	299	253	294	278	275	311	281	292	308	297	283	282	300	327	290	267	278	302	282	279	278	282	277	274	303	289	314	273	276	335	280	282	289	305	331	278	278	282	283	284	264	285	309	294	305	306	323	284	263	283	320	319	276	283	292	322	285	310	286	286	282	269	328	277	297	277	282	274	281	292	258	278	305	302	306	280	330	273	302	299	303	301	308	254	276	287	263	286	251	304	285	307	269	299	281	300	330	329	296	278	296	330	259	286	271	283	256	298	281	288	299	302	316	291	299	287	303	295	276	266	306	271	262	283	292	277	307	295	295	295	296	300	321	282	275	269	286	270	310	273	268	275	300	284	334	278	305	280	281	293	267	271	249	285	265	296	294	292	264	295	291	280	296	306	297	284	276	289	287	282	284	300	289	282	309	310	299	295	288	282	251	280	289	282	274	266	282	284	296	289	280	284	285	283	271	268	279	275	298	297	280	286	280	295	299	321	322	271	299	281	298	286	278	306	307	288	257	303	315	322	274	301	288	291	260	277	272	286	273	251	310	257	257	294	267	274	288	276	288	275	299	305	287	341	286	307	298	304	282	282	303	275	311	288	265	266	315	299	291	279	265	279	325	312	278	287	304	289	273	304	300	320	281	281	288	294	282	314	289	280	319	289	272	279	289	304	268	278	293	291	290	305	299	285	292	291	278	281	319	268	279	282	339	292	248	281	305	264	274	300	293	319	290	253	283	307	292	252	282	297	315	253	285	263	302	287	286	297	284	309	268	315	295	300	291	292	288	288	306	277	272	249	302	280	298	313	304	285	271	301	298	302	255	286	243	283	309	271	294	273	273	291	269	279	253	284	291	255	293	298	261	273	287	297	276	295	306	304	286	277	268	281	271	279	297	267	247	288	278	268	237	303	272	318	291	325	262	279	312	323	323	243	293	306	278	264	289	286	285	284	286	301	292	287	297	290	300	280	322	279	332	291	277	284	273	291	300	265	315	270	283	256	291	283	300	283	313	289	297	291	261	288	277	264	293	322	309	269	305	230	302	274	273	307	323	266	294	297	304	311	280	253	291	263	285	289	296	283	274	296	276	270	254	314	310	282	264	283	280	304	267	267	300	285	283	287	332	284	287	267	287	285	281	302	267	283	298	268	305	304	249	283	326	302	285	326	286	281	301	289	302	321	288	312	322	327	260	314	307	302	270	285	288	277	300	266	274	259	326	263	345	311	311	300	257	307	301	257	279	288	270	297	299	284	276	309	285	335	307	311	329	290	294	317	295	304	284	286	259	298	259	283	293	282	316	315	294	284	317	284	292	312	280	268	298	286	303	245	271	267	291	258	231	251	272	325	303	343	269	294	284	251	264	310	287	280	283	300	271	300	290	268	332	296	279	300	286	276	305	253	263	293	263	276	253	311	293	265	314	292	294	295	246	272	289	270	281	284	271	287	306	283	270	300	295	285	285	287	280	282	296	322	282	301	299	310
34605	10410	3887	2206	1317	986	773	655	658	664	642	631	597	627	593	661	652	646	642	652	631	633	633	629	636	640	684	643	622	609	635	615	646	584	653	662	599	658	654	660	645	642	628	597	634	643	684	644	684	654	647	641	683	596	628	614	638	618	622	623	603	643	655	684	623	628	648	676	600	630	676	638	627	596	612	631	656	614	620	687	630	634	670	610	652	663	599	649	671	652	643	650	604	654	620	616	612	632	649	670	615	633	615	655	632	676	617	672	642	619	672	655	651	633	630	604	606	605	644	618	695	651	647	717	642	603	678	603	621	672	632	630	590	642	650	640	668	646	629	635	687	614	636	648	676	640	648	625	684	617	689	634	640	639	621	643	607	617	661	631	683	646	629	643	623	625	655	641	656	659	642	661	658	630	663	590	632	592	588	640	641	652	669	642	644	625	653	612	611	647	640	616	687	624	656	617	637	631	647	640	656	598	642	623	673	630	677	643	615	648	620	626	683	662	629	687	623	597	689	659	638	625	613	688	678	634	634	648	624	672	604	647	637	643	645	620	605	620	621	628	639	636	630	655	644	603	624	617	653	667	632	607	600	637	627	670	613	628	655	689	611	611	685	652	661	624	611	658	642	646	620	685	616	658	589	659	657	602	644	649	688	659	641	665	615	651	636	657	642	632	637	628	662	637	605	650	633	640	637	625	680	656	626	620	640	626	617	657	643	651	681	651	647	645	593	637	656	723	648	672	596	659	653	631	662	662	623	630	691	630	666	681	645	648	693	627	659	620	647	655	671	595	623	619	637	582	616	584	585	643	632	609	617	614	630	658	647	630	653	616	634	622	638	615	657	634	597	627	601	618	641	652	625	655	638	601	654	627	671	610	673	630	627	647	584	638	661	621	656	651	714	677	595	615	645	635	659	657	629	631	604	641	609	616	638	632	636	655	671	596	649	610	598	629	640	623	650	645	612	649	644	610	618	647	633	641	619	639	623	626	640	630	630	657	687	666	615	634	636	672	641	648	614	593	618	669	672	606	626	638	598	652	648	620	664	637	570	610	586	659	653	642	613	644	609	661	648	665	649	620	630	667	653	632	636	600	653	641	664	639	649	591	649	629	585	620	660	656	680	627	610	636	650	609	616	604	650	666	660	669	671	616	647	660	604	631	683	670	645	652	656	642	653	635	683	648	636	681	679	600	644	638	674	650	669	639	651	645	595	579	624	648	638	617	637	647	653	675	661	647	634	664	621	651	691	671	651	646	648	675	661	684	625	629	665	660	593	678	685	654	661	662	631	633	629	637	601	638	640	635	619	652	597	642	662	667	669	608	583	628	670	614	655	597	643	660	641	638	665	657	610	655	652	594	667	599	629	649	648	639	635	559	688	633	706	655	680	633	628	634	574	619	627	649	606	616	631	652	679	610	660	631	631	637	624	641	633	608	621	677	621	645	654	660	656	594	667	649	645	675	632	590	621	665	621	662	625	606	636	671	613	699	672	661	671	600	633	628	633	662	653	643	643	611	667	679	648	614	651	623	658	619	645	627	606	639	692	659	652	664	661	658	611	644	627	606	660	619	643	648	636	671	606	672	643	669	646	708	623	671	618	665	645	634	634	668	629	619	637	606	660	656	625	650	624	623	686	629	613	629	648	571	627	683	635	631	621	616	618	671	617	627	645	643	619	609	634	639	618	683	643	609	639	621	612	658	615	631	650	597	662	650	598	661	640	644	640	642	617	654	644	630	585	605	651	620	656	686	632	640	634	648	643	657	646	659	602	680	627	641	649	656	627	660	606	669	604	642	570	623	628	662	620	643	635	664	620	616	640	623	615	673	641	620	644	656	652	593	620	663	648	686	614	651	665	630	668	621	666	629	626	670	631	669	574	607	652	637	604	655	661	676	634	650	665	646	629	674	653	620	620	644	655	653	632	625	676	620	604	670	631	633	649	636	606	616	625	639	670	612	658	661	608	664	622	649	638	657	640	633	657	661	631	627	644	648	661	609	648	624	668	656	581	650	650	665	626	645	630	657	628	620	619	589	676	639	660	632	627	634	613	639	619	627	637	666	650	640	644	633	608	681	636	670	648	654	653	683	650	656	678	624	691	635	643	662	582	652	662	632	644	642	615	637	610	653	636	642	629	630	622	649	608	616	576	665	656	621	607	637	622	658	650	683	631	646	631	633	613	630	645	628	648	634	675	665	581	603	679	657	665	626	641	620	581	624	659	628	657	654	617	647	623	647	649	629	637	655	666	625	645	653	643	637	644	647	607	678	640	644	573	629	671	686	660	635	655	663	636	626	646	685	647	652	643	614	656	616	643	653	647	585	648	675	617	578	663	667	659	691	630	690	639	609	662	676	659	645	609	689	606	663	626	614	639	631	683	671	621	657	638	625	618	657	632	638	685	616	650	683	629	625	611	604	607	656	619	648	610	668	665	599	625	627	708	619	653	613	639	625	684	642	646	680	664	658	606	689	692	652	660	643	642	658	618	671	660	653	611	630	660	647	629	668	662	658	662	645	629	618	611	622	637	661	634	615	668	629	631	639	645	655	635	664	690	627	635	664	652	676	613	602	616	643	622	614	624	641	624	646	660	601	623	669	619	623	656	662	646	637	639	656	608	612	642	626	597	654	645	658	662	624	625	633	645	651	629	582	624	673	654	611	617	671	642	627	651	609	594	640	619	643	619	666	677	672	626	642	638	668	628	581	648	630	658	634	612	661	673	670	663	609	610	621	631	598	659	614	642	631	674	606	670	674	607	660	616	674	665	678	649	609	621	637	644	637	611	659	614	581	632	641	613	644	694	653	638	642	639	629	618	634	610	662	627	601	675	623	654	630	626	580	672	658	672	681	639	645	669	602	621	615	655	589	671	607	655	625	641	627	646	666	635	666	638	602	623	631	663	647	660	649	653	652	657	577	620	657	596	667	634	638	631	677	658	648	613	632	638	550	624	589	628	620	656	607	629	636	644	637	619	653	672	654	615	678	634	630	653	655	651	665	674	609	633	646	621	615	592	677	653	658	623	644	614	693	696	621	620	632	616	681	629	642	582	667	627	657	631	598	658	616	593	653	627	673	678	631	645	579	613	653	665	623	633	636	617	667	669	593	651	633	657	680	619	621	660	591	651	641	643	681	649	657	634	622	694	653	648	632	657	630	667	641	679	624	629	655	651	651	644	635	627	627	652	634	680	613	629	681	633	628	622	607	615	652	613	613	641	608	641	589	676	623	607	608	632	601	684	641	655	660	635	625	651	686	674	684	650	629	642	632	636	634	642	606	618	664	659	630	596	635	614	677	655	612	652	685	713	696	611	630	596	636	598	639	650	615	656	636	657	663	627	626	660	640	609	651	654	600	630	653	694	635	617	663	671	601	654	665	625	626	643	609	647	630	676	647	650	616	620	645	633	616	624	662	666	654	674	618	650	675	614	667	635	698	665	646	641	629	693	609	698	662	644	687	671	661	673	619	633	648	640	650	620	659
60946	25088	7486	1665	627	396	339	311	250	306	247	274	288	262	245	266	281	268	281	251	274	267	263	268	259	260	273	284	286	272	274	269	277	291	265	260	293	287	294	288	281	308	253	270	275	257	287	248	272	276	240	308	276	278	269	270	268	249	262	266	272	281	275	274	248	286	271	273	282	291	266	283	287	284	278	244	286	273	281	250	285	280	267	290	286	299	242	269	274	274	264	295	267	257	284	260	295	305	250	247	263	257	265	320	253	267	280	259	264	269	263	232	287	271	275	288	263	246	277	245	275	242	283	274	307	280	246	302	297	261	290	282	264	292	308	248	255	293	293	267	256	252	252	273	286	259	273	262	278	259	254	273	282	264	260	296	279	296	276	287	314	298	255	284	264	272	254	271	249	292	269	300	257	246	273	294	271	272	288	260	254	289	248	296	265	278	250	287	239	259	264	305	311	257	283	311	247	291	261	275	246	289	266	278	265	254	266	244	313	281	269	294	263	281	272	242	314	290	254	279	258	266	261	258	261	277	296	307	273	278	290	263	282	272	305	271	290	288	282	262	289	263	251	300	272	279	281	294	282	268	263	267	316	273	259	272	264	276	259	289	235	272	248	237	266	261	320	265	253	272	280	296	305	272	290	250	298	292	268	269	269	289	242	295	266	263	323	271	269	286	262	278	303	286	276	226	263	259	276	272	285	297	287	270	287	242	279	284	287	279	229	247	268	241	267	268	248	264	272	254	262	302	280	275	268	258	268	287	301	294	296	263	236	282	298	279	269	271	270	261	299	266	263	294	266	275	243	284	294	258	291	278	258	289	283	254	263	282	271	277	262	271	252	271	293	256	270	272	253	282	270	310	271	240	273	286	265	275	292	267	275	292	264	298	259	260	292	287	282	284	261	259	284	267	277	290	283	264	249	274	286	250	278	284	278	277	313	259	246	275	261	279	262	281	282	250	281	291	267	272	270	272	254	279	262	253	267	287	260	258	253	266	247	304	281	276	273	281	249	293	286	246	284	281	269	308	286	298	264	276	294	276	252	275	239	251	260	267	277	265	270	260	279	287	263	288	269	269	313	306	292	260	296	250	276	260	289	287	282	262	277	274	258	272	257	305	304	274	284	255	278	251	294	267	265	262	311	278	297	261	289	274	267	274	263	260	270	247	269	234	266	263	285	262	257	308	281	280	286	266	277	271	251	254	294	274	263	256	237	267	288	275	282	281	274	269	277	295	264	266	272	270	281	272	297	265	276	255	283	226	258	247	271	268	271	290	262	268	278	259	287	279	274	272	281	262	269	260	277	281	264	255	305	267	256	262	281	279	244	259	265	268	235	249	299	250	262	252	263	274	263	260	271	240	279	269	275	241	247	257	250	276	269	282	271	283	279	270	286	281	281	282	278	262	275	275	308	265	242	243	271	255	271	293	285	281	305	253	268	279	238	271	282	264	265	240	286	251	252	291	296	257	272	244	283	305	260	265	262	265	263	260	310	284	267	258	240	294	254	248	264	274	305	338	278	253	251	261	250	269	283	273	316	249	271	255	245	255	249	223	236	271	251	261	265	257	303	271	263	267	251	296	265	261	262	280	277	275	312	282	288	332	308	265	273	285	260	260	267	265	281	279	267	264	284	265	303	242	288	270	263	274	278	296	298	281	268	245	280	281	278	266	252	284	235	285	281	271	285	256	235	311	291	290	241	263	232	290	287	262	255	280	260	265	259	252	244	265	298	277	273	286	266	248	291	268	275	267	253	247	288	283	242	271	282	289	259	251	273	280	258	273	268	255	262	282	271	257	282	269	298	252	276	285	294	259	281	266	286	289	293	295	265	273	276	275	287	295	276	255	252	284	285	270	275	264	262	279	279	269	308	305	271	296	248	243	273	304	283	247	251	260	297	279	236	254	268	277	273	290	294	272	269	266	281	264	268	269	287	287	266	285	275	249	287	276	252	266	266	299	294	262	282	292	288	266	333	267	289	272	261	267	260	248	257	251	289	273	278	270	240	252	289	252	239	272	277	273	301	266	284	242	277	291	291	283	288	285	271	263	274	245	309	279	252	293	287	265	274	237	293	290	259	260	247	261	298	282	248	246	270	266	290	246	237	255	260	241	295	277	249	280	243	299	263	266	265	263	301	266	266	248	302	273	278	253	270	269	248	278	260	261	274	247	297	241	260	272	281	268	262	302	252	282	274	295	273	271	252	240	252	289	251	286	263	261	265	273	304	269	289	272	236	268	305	297	260	292	319	263	285	283	257	249	272	285	259	256	266	258	276	262	254	323	262	272	260	275	249	280	317	275	270	246	267	284	263	262	286	265	242	296	281	288	284	278	274	265	267	249	241	249	288	272	215	264	252	259	243	265	290	268	259	288	288	278	298	281	261	272	271	243	304	262	266	257	269	289	268	258	289	259	276	263	292	284	273	230	261	257	305	274	290	271	285	280	310	251	299	269	236	248	264	289	242	264	266	272	266	298	297	288	307	253	252	255	292	288	265	274	259	322	296	299	272	275	251	241	263	236	262	271	268	295	242	248	281	272	244	264	281	273	254	289	302	263	281	262	270	252	288	263	249	303	289	268	296	283	289	261	292	272	280	283	252	301	269	274	275	268	273	297	272	245	236	256	272	270	270	260	239	326	272	269	260	249	274	285	268	304	280	271	263	287	304	294	262	289	274	267	263	276	253	254	253	257	286	264	228	277	292	280	269	256	257	285	274	258	287	293	266	244	265	282	300	306	277	294	280	247	263	262	262	262	252	269	260	235	251	279	291	283	266	296	277	277	279	278	280	313	287	274	259	297	260	267	248	263	280	299	292	275	248	259	293	272	263	266	246	267	266	290	267	286	236	252	302	279	251	272	307	256	273	288	290	293	267	275	256	283	268	273	298	259	269	269	291	306	277	268	267	273	306	271	252	284	268	315	278	271	295	274	275	287	297	287	271	274	273	271	275	267	258	262	255	268	266	299	245	271	271	272	278	286	284	259	275	268	279	297	277	267	313	260	260	261	280	287	258	282	270	262	262	292	296	248	272	279	306	280	267	289	286	281	274	272	273	276	269	275	263	305	275	287	268	228	260	277	296	254	313	249	285	232	269	264	278	282	268	263	263	242	261	263	263	277	284	291	289	242	267	288	276	259	297	249	271	294	251	269	248	271	306	265	269	272	282	249	275	282	258	293	265	282	271	306	256	282	243	279	265	244	270	298	231	270	265	252	256	295	251	236	248	260	301	296	262	251	309	267	291	261	258	267	240	321	286	267	283	268	266	268	266	285	284	309	243	249	242	291	281	289	275	268	283	227	292	278	276	280	251	308	263	255	242	294	286	217	248	301	273	274	289	283	270	270	266	280	268	299	248	284	251	259	270	274	277	256	269	265	283	274	270	266	296	253	264	258	262	261	317	279	273	288	261	294	279	293	270	257	270	250	248	281	241	301	269	277	292	313	236	279	256	275	278	237	291	266	272	240	290	298	295	279	272	283
41978	17446	6873	3107	1565	983	737	816	634	640	610	627	622	601	656	588	659	597	627	588	569	617	608	634	667	599	594	595	610	602	614	631	583	607	622	629	601	588	643	560	626	610	601	589	633	587	654	622	661	605	626	617	619	620	631	601	586	670	623	598	592	623	630	613	628	645	635	628	615	588	580	602	621	622	612	602	638	643	613	607	590	642	637	613	580	584	598	577	597	637	648	611	639	625	593	626	620	665	646	633	629	594	599	588	608	584	623	585	613	650	636	622	652	644	627	588	645	657	590	623	568	661	635	603	596	621	576	640	585	621	580	623	584	611	625	622	618	607	622	631	622	599	615	597	609	647	629	640	598	608	656	626	596	627	610	602	641	639	591	610	619	608	587	574	615	633	647	611	654	597	656	640	589	663	595	634	628	661	607	625	612	659	602	611	614	594	626	614	566	629	562	618	636	600	587	617	639	624	593	606	590	654	627	605	617	646	611	583	631	607	634	613	620	596	597	615	624	600	637	610	596	604	648	608	580	558	591	647	621	640	639	604	631	591	599	590	609	572	601	616	593	616	670	560	609	596	617	664	653	624	581	605	647	583	634	607	620	642	596	614	627	630	598	609	649	630	552	611	627	627	569	630	640	604	620	589	642	598	639	613	654	660	658	619	629	622	557	632	548	602	610	648	630	614	591	621	602	657	614	685	592	631	569	609	632	610	625	617	628	632	550	656	655	617	605	619	646	629	661	599	605	609	585	636	618	606	599	649	600	600	626	640	575	643	621	640	619	575	624	625	596	616	627	599	615	624	656	640	598	641	663	622	540	601	597	612	596	607	583	614	620	585	664	642	618	620	614	592	633	607	637	609	684	598	582	594	586	657	623	605	610	587	595	617	647	591	632	639	555	594	628	613	601	586	597	554	649	616	625	607	600	584	610	597	609	604	615	608	590	565	620	621	570	602	624	602	627	596	638	620	616	633	621	582	599	609	613	649	618	589	620	620	557	624	628	648	630	651	622	611	605	598	631	625	611	596	585	656	633	598	626	628	621	590	596	603	639	618	573	631	591	579	587	592	607	613	584	625	638	604	618	618	628	631	627	581	607	633	624	591	645	610	597	621	579	602	555	625	616	632	644	618	682	666	584	574	619	617	582	636	598	615	567	614	592	580	622	604	609	595	605	607	632	616	618	664	611	556	623	561	631	632	606	609	594	620	600	605	610	634	624	617	595	593	633	616	632	604	603	625	625	586	636	671	639	614	645	620	608	625	593	589	636	655	592	654	626	623	619	584	607	631	622	645	593	619	617	618	645	588	602	618	577	595	601	600	605	608	631	642	640	614	593	650	598	588	597	640	610	611	638	572	615	592	594	613	609	620	624	620	629	611	628	589	551	595	603	658	646	592	612	616	617	613	593	675	630	610	612	616	576	668	633	571	583	637	647	642	619	688	595	670	604	629	589	653	587	607	566	644	599	625	620	600	623	594	591	604	634	615	586	596	625	607	602	604	605	575	672	615	610	618	646	635	640	615	616	636	607	630	634	605	650	645	629	598	617	636	600	622	615	594	619	662	630	561	638	606	612	619	611	642	617	612	625	648	638	603	602	629	595	610	628	635	599	592	612	661	679	590	632	589	619	628	638	607	588	624	600	657	664	651	585	632	588	632	637	621	588	640	618	590	630	593	627	631	609	583	609	625	643	649	619	661	640	589	639	612	571	602	610	598	619	576	607	620	588	631	654	686	628	623	602	608	584	612	643	634	667	591	607	624	659	588	621	650	595	625	594	555	600	607	648	620	627	585	635	625	627	658	615	610	600	574	600	622	602	615	609	603	623	631	619	637	611	630	636	625	589	575	608	576	585	608	646	600	593	598	578	590	635	629	629	627	617	625	652	637	595	582	626	639	630	624	604	554	604	590	592	623	609	626	608	634	625	601	596	607	593	589	630	609	626	598	663	636	623	640	590	579	602	595	584	626	612	636	622	618	605	640	618	620	599	592	592	613	662	590	658	626	605	624	642	652	596	632	655	624	608	601	596	631	615	639	637	612	567	632	649	642	602	598	574	659	613	632	626	590	576	587	588	628	548	570	592	610	623	590	605	679	601	650	620	679	619	624	603	643	604	624	619	610	596	612	594	594	651	601	633	634	627	621	615	610	657	628	564	641	646	601	627	568	624	667	609	606	611	619	621	643	578	611	644	663	627	610	629	615	606	558	600	619	589	592	606	600	643	691	592	617	618	580	571	614	614	596	573	565	614	623	638	611	642	587	620	628	569	647	588	624	620	626	593	597	627	649	589	633	651	592	622	633	615	586	636	650	658	599	607	651	632	607	586	622	603	596	630	572	566	635	648	619	592	570	590	637	645	625	618	638	602	643	639	639	640	610	606	637	626	584	621	612	603	612	591	606	618	628	610	614	607	604	642	661	632	595	619	615	617	672	620	631	611	594	615	618	623	603	625	646	630	638	666	620	624	582	629	652	637	621	596	644	575	623	595	627	617	610	543	632	612	594	603	650	606	592	625	601	581	625	634	634	624	590	632	594	642	670	598	557	632	640	613	578	584	625	633	626	640	590	576	575	607	607	624	626	564	599	599	590	602	621	622	636	611	607	577	607	649	611	631	655	600	586	610	630	624	598	582	607	597	592	576	625	638	629	615	584	603	613	562	596	583	559	582	572	601	633	606	621	612	634	630	654	620	584	643	607	616	636	595	643	582	597	629	625	639	583	585	599	644	630	610	575	574	649	649	664	615	610	604	640	619	623	650	576	639	645	645	617	621	556	577	564	616	583	615	631	635	592	607	630	605	610	568	635	618	611	600	588	649	621	647	613	612	625	602	593	613	582	602	621	672	636	589	600	631	607	655	634	586	627	600	573	609	616	574	601	620	653	591	610	625	605	566	596	594	642	626	621	630	603	645	600	634	622	629	610	582	629	612	644	605	637	635	648	656	604	578	606	612	646	595	635	631	646	611	583	613	611	620	591	588	630	587	595	637	617	639	664	559	655	597	613	612	599	638	610	580	621	653	611	674	591	611	633	608	623	598	617	618	630	635	599	640	592	650	626	630	632	642	627	630	624	594	660	623	647	566	625	598	604	624	593	600	589	599	652	623	598	617	602	644	589	607	568	613	612	580	670	625	614	621	609	626	616	622	623	624	638	638	604	649	632	607	597	632	607	639	621	571	598	622	585	653	606	602	635	643	618	630	613	569	672	615	586	599	644	657	613	594	643	640	610	611	649	613	590	623	604	599	606	653	661	609	646	627	593	618	605	642	588	589	566	630	550	606	633	626	627	617	612	586	643	565	633	644	620	569	606	623	623	610	612	616	652	582	620	637	629	609	598	624	593	592	621	624	624	596	644	599	544	572	597	612	589	610	643	608	672	635	611	629	656	638	648	565	620	657	621	613	595	612	674	605	635	609	611	605	589	613	631	656	624	631	597	618	587	627	609	659	622	615	610	615	672	583	620	619	623	643	582	638	583	619	647
57823	28820	12000	2813	1110	589	449	420	361	308	284	292	274	261	252	307	275	291	294	298	332	295	298	325	262	256	307	311	285	292	258	299	293	309	297	306	294	279	259	294	293	289	303	277	327	296	326	271	283	297	316	290	313	282	290	334	285	277	281	273	249	273	281	287	283	277	305	278	323	290	289	312	293	282	280	289	292	264	321	285	277	311	255	290	282	263	285	311	298	262	272	280	282	304	261	273	306	289	261	298	288	298	290	250	271	254	302	287	273	304	289	305	316	266	278	277	281	278	275	289	253	309	286	281	277	274	267	306	312	292	289	286	274	293	282	273	266	298	263	319	287	278	272	271	279	253	329	312	263	253	293	286	264	310	266	316	298	278	274	276	261	271	282	290	258	304	286	265	277	289	307	286	290	304	257	249	292	282	274	287	281	259	275	278	275	270	246	284	257	264	307	280	273	288	287	279	282	282	261	273	286	270	263	310	257	281	277	256	302	290	298	255	281	266	282	272	249	234	275	327	241	260	272	271	285	279	278	265	262	271	258	290	294	262	275	315	279	284	265	243	265	281	265	270	284	284	283	252	293	284	269	299	271	266	285	317	248	273	315	300	268	291	257	273	271	260	300	311	261	289	295	308	296	304	283	273	286	292	283	268	277	289	303	293	281	270	308	296	298	269	289	270	280	291	290	311	310	292	281	288	263	307	296	296	272	275	316	296	264	267	279	304	303	276	298	291	296	303	315	291	295	286	298	313	275	255	282	285	296	300	283	282	295	282	258	274	320	263	279	267	265	311	303	280	272	294	302	288	263	249	261	284	314	309	317	316	284	267	285	299	253	285	289	273	272	255	300	285	258	266	274	311	333	268	292	272	294	303	284	282	256	307	292	281	260	276	290	300	281	244	274	294	294	281	284	265	260	299	293	290	280	274	272	281	277	274	304	292	308	301	286	283	283	288	295	275	283	304	296	304	288	295	300	294	301	256	281	275	272	294	263	315	295	251	289	295	276	280	262	270	268	310	303	251	310	289	266	285	284	294	295	285	281	280	251	261	310	272	275	297	278	278	297	247	283	318	280	299	306	320	292	290	282	276	265	277	300	246	286	314	290	276	262	302	279	288	285	326	305	247	268	272	295	274	293	267	297	257	294	301	282	298	265	298	276	263	284	288	267	263	268	286	286	257	287	264	287	272	291	282	325	286	284	319	269	273	288	285	288	294	242	250	336	316	295	283	259	283	277	274	288	259	295	268	291	311	260	307	282	255	300	272	285	288	266	283	288	263	286	276	292	286	269	288	273	295	286	308	281	279	255	278	295	288	263	268	255	263	252	260	277	263	310	263	290	273	275	268	277	275	276	239	239	297	299	314	284	276	299	272	296	288	268	295	254	258	273	279	260	283	289	279	258	301	285	298	288	269	297	278	271	277	266	295	267	263	277	267	260	257	272	293	262	292	286	293	303	260	279	273	275	284	264	300	286	289	282	279	292	278	245	310	285	267	285	278	262	270	266	278	280	298	256	270	266	283	286	275	290	276	253	273	275	286	312	311	246	271	252	289	294	290	277	330	272	311	291	284	290	282	250	287	300	279	277	264	278	299	298	321	273	298	284	270	259	247	296	281	291	307	297	270	256	284	279	278	287	302	274	302	266	302	272	290	282	283	272	263	262	254	277	288	265	270	264	317	278	286	271	275	291	284	280	273	318	281	256	275	331	257	262	259	287	275	299	257	269	280	281	281	265	295	273	289	295	297	294	267	270	306	277	263	278	272	249	291	283	282	251	304	313	298	268	286	289	294	294	275	276	291	298	280	280	286	290	272	279	298	240	296	304	327	286	277	283	299	283	273	312	229	256	273	263	283	296	329	276	266	272	310	285	269	273	310	298	293	285	317	264	294	266	313	289	278	271	327	301	298	292	287	280	278	271	288	280	298	266	259	295	299	296	279	269	286	287	282	257	237	318	277	308	258	285	296	304	258	287	282	287	271	255	256	259	265	275	265	293	272	291	296	298	256	270	266	294	253	291	279	293	301	276	292	284	287	286	298	290	235	314	254	229	266	268	283	283	300	239	257	301	294	294	294	290	318	274	298	322	276	280	291	265	306	304	268	287	284	277	291	287	271	253	320	276	287	282	269	271	278	265	286	308	277	282	248	281	304	299	315	296	276	288	280	282	303	273	280	299	288	272	279	237	285	253	274	333	284	247	241	275	321	296	299	275	291	312	291	261	284	275	291	287	285	278	300	254	300	287	288	263	298	278	297	265	269	279	275	282	281	271	275	304	260	238	283	260	275	290	307	292	251	259	259	267	272	289	286	302	301	311	311	333	297	273	324	306	309	307	310	280	266	277	276	252	309	292	281	296	301	285	263	288	253	287	299	309	305	275	291	255	253	300	295	277	306	267	298	274	248	274	291	251	280	257	301	276	285	290	283	291	268	282	296	277	308	302	273	271	294	307	307	272	263	255	237	275	278	280	278	272	273	257	280	281	264	307	320	275	310	269	302	269	289	284	291	275	289	289	308	312	262	268	285	286	274	268	287	280	286	261	267	282	324	269	299	266	263	300	286	287	272	276	270	309	275	302	300	278	279	275	311	283	251	250	269	276	308	260	274	303	294	285	319	290	283	265	292	274	307	286	283	333	220	284	293	288	250	282	293	266	257	287	292	279	258	281	294	308	281	285	272	288	306	293	320	294	268	283	310	317	295	268	285	319	263	284	273	231	282	274	276	276	237	263	280	281	285	290	255	268	277	301	290	331	263	285	266	260	257	267	285	275	269	298	254	288	280	277	263	275	272	242	296	305	299	284	263	327	282	301	278	262	303	259	304	260	281	268	307	268	292	276	297	309	261	279	283	312	301	308	295	277	274	256	296	266	318	289	303	297	285	296	316	281	259	307	267	288	287	259	278	297	239	295	300	271	272	299	264	266	255	259	278	303	319	308	288	255	291	277	286	275	285	279	296	268	278	271	285	285	295	282	260	306	288	265	292	297	295	280	270	259	289	300	335	278	318	293	271	259	279	261	276	292	294	289	270	292	312	293	289	279	267	268	259	255	270	293	307	320	269	280	253	289	274	301	298	288	303	249	315	312	302	311	313	275	278	297	300	280	273	280	282	281	251	307	284	315	283	282	278	282	296	255	283	290	305	278	274	306	275	264	280	269	270	290	277	297	306	264	305	281	261	273	296	306	257	275	292	277	290	285	289	274	245	267	272	263	269	282	282	276	278	282	267	282	276	276	296	275	301	262	296	317	282	291	295	288	286	287	294	294	287	283	277	306	279	281	304	292	254	286	251	263	242	285	289	272	240	283	269	305	279	280	259	290	296	281	292	254	276	302	253	274	268	309	267	264	242	261	276	263	303	316	252	288	266	285	304	300	267	290	277	283	305	283	304	282	273	256	283	297	275	264	286	308	250	283	280	263	281	270	250	277	275	280	256	282	300	295	290	278	288	256	255	298	294	276	295	279	261	260	269	249	296	261	242
40326	21871	9543	4667	2905	1754	1231	1002	852	676	637	629	649	599	697	611	632	636	644	626	603	631	589	629	588	652	653	611	642	596	655	677	655	582	609	626	626	604	613	626	637	624	634	638	592	656	619	638	605	617	617	633	617	611	607	608	661	652	660	600	665	627	617	650	627	601	675	649	645	614	662	635	627	634	651	652	641	638	621	639	627	634	626	641	663	650	617	587	643	690	639	631	602	589	601	640	638	649	667	596	648	637	592	661	597	639	624	650	613	622	633	669	594	647	626	656	654	604	597	638	646	624	647	628	618	633	642	619	650	627	640	576	676	601	607	623	669	628	635	581	598	607	606	647	628	636	656	652	599	619	616	637	630	627	610	635	622	649	607	623	638	657	661	646	638	660	648	662	668	592	621	601	638	678	605	611	646	603	619	659	640	663	608	631	621	575	614	605	652	619	658	626	635	627	620	568	681	648	622	657	624	597	603	599	636	614	640	627	639	640	623	661	632	638	615	630	609	689	608	667	600	627	630	622	608	634	629	642	664	649	622	638	604	625	637	674	661	627	609	642	657	621	604	586	655	627	653	619	616	659	631	577	657	563	606	646	670	590	641	614	637	614	576	650	611	609	660	622	689	627	588	647	634	615	648	615	610	668	652	656	652	645	682	658	632	634	632	617	613	623	620	622	600	584	599	625	658	637	662	613	610	633	592	628	568	648	600	619	568	645	634	615	631	608	648	623	621	632	631	633	607	638	640	657	649	631	612	597	620	646	617	637	677	647	638	633	632	624	644	630	651	610	623	626	618	615	624	638	646	651	577	658	640	603	620	627	597	638	639	607	594	633	610	608	612	624	641	615	635	601	618	686	642	603	648	618	585	637	622	622	560	624	595	615	633	637	601	624	609	604	643	662	605	611	624	669	617	584	627	628	642	621	628	670	605	599	619	666	605	617	668	651	718	614	625	646	637	669	618	636	643	616	599	660	605	652	619	604	672	637	614	616	625	613	595	610	641	630	621	614	619	625	617	646	618	585	635	590	636	589	667	656	616	650	624	583	623	669	649	603	638	591	594	607	633	634	651	585	644	615	587	626	623	606	658	682	593	623	625	637	630	639	649	651	596	653	584	683	628	688	613	610	652	675	658	656	649	627	616	663	663	640	655	627	647	622	632	585	675	661	610	615	649	629	645	665	610	653	600	605	635	613	653	608	612	614	643	600	600	646	635	583	662	660	645	625	596	628	591	619	667	594	606	628	637	617	634	595	611	617	639	661	638	684	656	622	626	683	574	640	607	641	599	645	631	668	658	628	621	667	616	617	657	623	653	671	644	636	641	658	657	655	632	623	671	616	657	635	614	643	644	654	614	618	610	618	637	646	559	616	634	640	640	635	666	592	641	678	669	587	662	634	610	591	596	624	615	639	614	687	606	635	645	625	611	661	677	652	638	637	654	586	610	644	617	604	610	624	634	656	646	613	651	616	622	630	635	616	651	638	652	625	596	632	655	583	619	636	623	609	652	570	632	628	597	636	644	553	626	642	662	573	621	612	580	597	672	616	640	623	626	659	644	642	653	679	660	627	645	647	653	629	672	638	636	648	641	632	652	596	609	564	644	653	625	597	633	683	619	625	625	625	616	651	646	634	636	686	587	594	632	627	634	630	624	621	614	638	615	600	641	570	606	616	629	651	600	630	597	652	627	650	614	652	625	654	592	621	616	623	656	626	647	627	645	624	689	614	634	625	614	624	674	612	625	630	643	628	662	618	703	686	664	667	609	636	641	613	663	623	672	620	648	669	631	637	654	677	590	628	645	617	651	587	631	624	597	633	629	604	650	644	569	622	566	629	620	615	629	641	668	624	610	608	670	659	620	655	638	621	649	677	589	624	652	635	626	648	620	614	633	629	604	648	638	639	607	616	611	651	605	679	647	586	654	612	635	597	636	647	617	562	644	644	624	630	614	616	632	637	651	679	617	626	622	628	679	669	658	625	663	631	648	619	592	629	635	641	610	611	632	627	633	633	658	626	628	618	638	612	605	689	643	628	653	637	644	629	597	622	594	615	618	630	618	656	607	602	677	651	644	655	613	651	623	607	610	655	622	599	629	621	628	615	643	662	626	614	620	637	653	680	698	607	619	632	613	630	621	589	624	686	610	607	680	662	676	660	628	635	589	600	637	578	677	655	599	641	653	645	642	672	606	603	650	616	651	586	686	610	620	640	626	656	655	591	641	667	613	637	651	622	576	642	591	625	597	632	650	645	622	618	638	639	633	647	625	607	624	664	644	664	634	606	629	638	624	599	605	661	625	612	609	622	639	630	640	612	648	668	608	604	614	652	624	623	608	589	649	631	669	616	634	656	590	611	657	646	634	636	668	652	628	658	573	645	596	609	675	613	640	575	596	636	638	587	614	651	617	651	654	603	642	614	627	642	627	672	603	606	627	666	656	652	664	669	660	616	599	597	620	605	621	688	664	606	602	642	615	629	602	642	615	691	648	611	656	646	618	637	604	644	633	634	640	632	614	663	654	643	630	633	650	679	630	650	604	609	604	617	607	680	608	631	640	624	615	624	638	595	635	645	602	615	620	632	633	616	635	603	639	676	604	583	662	603	611	616	632	605	618	625	663	637	659	630	631	566	657	610	597	602	625	624	604	647	633	635	671	600	615	618	606	602	646	630	626	618	644	631	601	629	613	634	621	666	620	545	664	659	659	604	602	628	630	625	618	648	629	633	649	632	646	644	601	631	598	664	627	637	614	630	622	610	615	681	618	591	647	628	632	640	593	630	642	645	660	649	624	613	683	611	644	654	612	635	640	652	584	640	654	614	651	616	604	669	618	656	653	626	650	609	622	609	607	609	654	611	621	600	627	638	671	655	572	642	626	588	600	629	631	604	663	619	634	611	687	662	625	665	688	668	609	588	664	601	616	663	636	615	567	614	656	567	635	626	588	629	633	675	581	612	649	633	641	645	598	655	626	664	624	645	602	665	647	653	640	656	655	627	652	590	619	670	624	621	620	647	615	627	650	630	651	629	605	638	665	654	594	621	636	640	616	618	576	649	619	593	615	598	679	682	664	594	664	644	634	637	674	653	656	615	652	651	596	640	607	671	632	651	607	610	582	597	675	604	621	612	643	619	609	646	615	625	655	639	611	599	593	640	599	595	639	556	623	631	655	690	631	599	673	666	636	624	662	640	618	658	623	577	601	599	604	614	612	667	633	609	631	615	626	630	645	628	608	628	614	674	620	606	650	602	693	637	616	645	640	627	592	653	624	643	620	651	621	649	616	581	636	622	639	653	584	623	634	639	673	630	634	607	603	617	657	642	651	617	640	622	631	616	643	607	582	628	651	578	650	624	583	633	578	628	633	606	596	620	631	644	659	627	589	606	639	628	640	586	602	623	592	582	611	607	614	662	627	667	603	624	606	680	629	640	624	610	659	662	655	631	623	596	574	651	603	613	610	604	659	606	659	616	596	639	614	680	655	617
48907	21608	7871	2444	921	514	383	348	281	268	275	267	262	257	262	296	249	262	235	287	280	250	245	279	265	285	261	253	251	280	281	256	256	240	269	284	251	258	246	259	253	257	269	282	272	258	262	289	254	282	265	269	250	266	248	259	267	278	296	297	261	264	257	264	245	260	291	217	275	258	275	247	269	280	294	267	283	262	274	303	264	275	239	277	276	254	286	233	246	218	253	276	282	286	268	268	250	282	285	231	257	269	287	244	296	290	274	241	274	254	251	257	278	272	240	271	274	280	262	243	250	269	264	280	283	302	313	310	270	257	274	271	261	234	266	247	287	266	251	257	230	249	259	279	246	288	249	282	257	268	315	284	265	248	290	289	264	243	262	308	263	258	248	290	260	280	268	288	288	266	259	256	246	287	297	265	209	246	267	270	256	274	245	223	263	253	283	250	283	300	251	269	244	276	259	256	268	249	288	259	244	220	238	278	256	272	268	243	265	253	254	236	246	261	247	276	294	254	274	264	260	258	290	282	258	283	279	252	245	273	309	263	264	292	256	257	266	254	299	261	250	271	246	287	278	261	243	289	255	276	292	263	264	278	246	258	276	259	246	247	262	277	282	246	264	250	274	299	284	262	228	278	242	268	276	296	298	238	291	254	280	269	253	281	251	271	249	278	218	278	273	290	272	260	290	260	271	252	264	253	273	293	270	263	247	274	263	286	292	290	232	257	277	272	276	274	246	269	266	261	256	263	290	310	292	271	279	287	273	269	288	281	266	264	232	248	273	282	289	270	260	272	257	262	247	239	275	250	265	291	238	232	260	281	277	251	267	257	252	271	269	289	260	290	260	265	264	274	290	275	269	283	282	245	291	271	297	291	271	263	267	236	257	277	273	281	253	246	267	260	265	260	246	268	282	279	270	238	241	254	257	268	282	251	256	260	267	253	273	262	255	242	259	257	290	235	237	272	291	295	290	301	253	274	246	251	262	288	311	277	269	288	263	248	261	267	263	278	256	266	290	270	284	257	265	263	245	264	279	271	257	276	266	264	264	263	233	259	278	265	302	279	245	265	284	250	260	284	245	241	288	266	258	261	266	231	241	280	272	268	268	283	252	253	241	265	297	271	312	276	279	275	284	263	281	265	277	269	270	252	317	274	277	294	256	249	267	259	255	238	259	278	273	284	243	287	264	281	285	240	290	271	256	257	259	253	267	253	267	247	267	269	267	297	257	282	242	277	262	269	240	267	285	273	314	281	277	269	268	273	287	270	269	298	249	264	250	271	270	282	251	277	256	290	288	259	294	286	263	291	302	284	260	288	272	267	267	256	239	226	248	293	282	282	245	286	248	256	255	254	305	284	264	264	243	245	265	262	277	265	266	283	300	265	261	254	298	249	265	259	286	257	250	255	262	269	243	271	260	271	281	282	242	246	238	256	272	254	275	261	276	267	267	282	292	279	271	268	244	271	261	267	263	284	273	258	269	292	270	257	278	286	263	283	265	251	255	282	272	242	267	273	287	240	246	278	271	291	265	283	240	242	261	276	255	235	267	278	286	272	272	262	206	281	309	254	238	270	290	261	280	262	244	275	263	258	256	264	269	276	282	293	286	285	295	265	257	272	293	280	267	250	279	281	291	298	257	263	245	229	237	262	265	267	249	253	274	250	282	274	288	254	264	290	267	274	254	259	274	243	280	262	274	257	280	270	270	248	284	251	293	273	235	265	249	269	228	257	262	268	250	258	266	275	268	299	292	258	270	255	280	249	290	255	276	304	272	268	247	299	276	272	307	263	258	279	238	266	257	282	284	261	272	286	292	283	259	281	280	261	311	249	252	266	283	267	258	287	277	259	257	312	268	266	238	269	270	286	310	308	275	267	270	270	247	266	258	251	275	255	272	267	280	256	298	275	287	271	234	267	260	257	247	289	258	235	248	262	261	257	264	265	261	263	263	268	301	298	274	311	303	270	266	296	273	273	251	244	256	282	284	274	271	278	253	246	246	258	252	270	266	276	259	286	248	265	260	223	261	266	270	274	257	247	268	248	278	261	263	260	306	262	256	273	267	257	305	250	281	267	275	268	264	296	258	243	280	265	293	263	228	279	261	268	278	258	287	267	277	283	288	289	280	255	315	259	233	285	280	288	291	298	282	281	291	280	228	242	267	281	291	274	269	243	291	274	281	266	266	265	276	251	258	258	274	259	257	311	257	268	264	262	226	285	266	313	233	246	261	222	236	275	263	256	263	268	311	274	282	250	263	264	289	229	269	263	249	255	286	276	265	269	243	254	280	273	290	246	254	263	279	239	255	273	230	220	295	286	293	294	258	260	265	305	284	276	249	251	285	280	266	257	279	259	245	287	241	236	255	251	238	247	230	248	257	244	286	268	262	264	229	271	267	275	248	254	246	284	267	290	268	279	258	267	273	248	236	252	265	273	219	260	250	236	225	270	251	255	283	248	278	254	259	267	280	259	273	270	234	238	264	279	310	276	278	274	304	274	274	316	260	256	256	282	269	273	279	281	250	287	271	244	274	263	229	266	280	253	265	274	280	296	276	305	255	262	258	231	290	267	275	272	267	261	249	265	279	272	298	291	269	281	281	277	277	257	307	253	278	285	286	272	276	287	276	319	294	272	274	289	262	262	218	276	256	245	285	255	266	324	245	259	266	272	258	247	245	267	251	257	252	269	242	237	234	266	298	273	301	249	242	271	251	269	251	237	279	269	258	236	254	241	221	290	282	264	260	293	278	261	286	282	302	254	263	277	282	276	253	292	284	250	252	260	253	265	252	268	277	251	264	288	289	273	324	264	299	277	262	266	276	286	264	272	296	258	283	280	264	245	266	257	261	244	274	279	265	290	233	299	311	273	253	252	253	242	282	237	238	251	279	244	276	255	277	262	279	259	282	271	308	278	250	281	287	279	288	264	251	299	261	265	213	284	287	287	251	268	259	250	268	264	244	250	273	277	291	272	270	273	237	280	228	263	258	253	277	244	244	267	266	278	282	254	277	253	254	294	249	278	272	260	275	259	258	307	265	272	280	266	235	263	253	255	299	276	265	278	269	266	271	266	254	299	283	237	300	265	241	249	272	249	298	283	285	255	278	278	275	245	265	303	295	264	266	266	269	267	238	290	271	279	298	287	253	283	271	281	259	249	267	286	257	274	251	274	298	237	243	308	306	259	262	284	275	236	283	266	252	255	294	281	290	237	259	286	255	281	263	271	227	270	254	235	260	254	288	287	246	258	264	229	257	273	213	241	251	285	289	266	306	251	268	283	242	267	215	255	250	262	246	273	256	278	256	277	258	251	298	255	249	296	290	271	239	258	259	274	253	281	284	272	296	259	252	281	242	273	278	297	271	263	260	258	287	272	277	294	271	229	266	255	261	240	277	257	287	271	269	242	256	261	278	286	316	274	283	292	228	285	266	261	272	275	265	256	271	268	291	288	254	249	277	265	275	263	265	249	264	229	253	291	282	277	263	269
33477	16549	9100	5154	2426	1410	971	757	675	643	662	590	600	591	623	608	585	627	558	614	586	653	596	557	603	624	612	586	605	583	565	602	590	571	611	561	617	591	596	598	568	626	565	586	571	593	599	600	581	592	590	588	587	597	578	569	559	584	611	605	538	588	618	599	623	576	574	600	579	594	603	591	624	601	578	624	616	593	616	592	556	582	606	620	566	598	603	596	615	619	556	598	603	567	608	635	619	605	575	560	557	638	613	601	550	607	601	648	610	569	579	624	546	651	622	584	585	560	569	557	553	602	610	642	604	581	604	593	613	621	611	595	613	590	574	597	613	559	559	607	566	625	595	566	599	561	621	647	578	593	613	613	597	585	615	612	571	568	582	619	608	604	586	596	575	599	598	611	596	612	610	584	590	585	606	661	560	572	549	588	608	599	589	556	619	599	601	623	595	612	593	572	612	612	585	614	591	630	611	604	612	647	595	598	559	547	623	593	602	574	622	584	641	620	587	539	613	575	552	596	592	595	616	614	626	596	605	634	566	538	597	553	574	623	615	570	577	578	596	634	568	612	588	599	606	612	567	620	609	546	616	647	594	597	564	562	598	584	601	612	556	609	586	627	636	581	575	580	581	557	589	616	620	601	579	566	597	575	614	628	571	571	611	634	633	548	563	569	593	639	615	594	587	553	626	570	604	609	590	599	625	625	564	608	606	599	559	613	578	598	559	583	571	594	586	575	596	586	575	570	597	608	612	618	600	593	604	568	615	603	629	619	568	632	574	593	610	585	602	623	605	595	585	555	573	593	622	620	573	589	594	581	616	566	579	580	534	586	585	562	570	551	596	622	601	601	628	585	581	575	601	550	608	610	600	581	562	614	606	553	579	591	614	630	592	611	572	604	565	587	577	608	605	593	598	575	614	580	636	592	597	600	606	612	560	550	598	627	580	627	596	635	567	608	581	633	570	610	580	540	598	577	650	597	581	587	593	585	616	600	620	547	617	620	620	621	581	569	636	585	633	622	587	540	600	595	604	578	644	585	582	641	586	557	581	596	616	611	573	579	628	576	581	593	559	588	573	590	589	593	635	622	598	610	568	659	595	586	576	623	565	572	627	585	581	586	626	622	575	603	574	597	595	594	572	624	575	556	553	600	603	593	586	608	600	536	583	599	532	594	615	575	609	522	615	656	617	630	550	610	600	604	635	592	572	603	613	590	597	565	610	621	612	607	594	520	594	552	616	598	624	585	640	589	607	613	575	581	591	544	584	570	622	558	591	607	609	591	615	574	613	584	586	552	606	629	573	577	569	613	533	623	554	602	606	573	577	595	551	656	611	620	582	599	605	600	596	599	547	605	601	588	589	580	605	580	637	597	590	590	597	559	608	586	597	561	584	557	529	616	577	598	590	548	596	615	570	572	567	612	613	583	597	621	568	574	611	598	607	606	539	623	586	625	617	602	610	626	592	611	612	585	593	625	589	608	590	579	608	587	611	604	622	599	581	563	552	616	610	563	599	601	625	605	605	541	574	577	607	573	599	615	649	603	573	625	593	613	608	590	623	613	588	599	593	563	571	494	608	572	575	589	576	605	549	592	583	621	594	656	619	614	572	569	597	616	574	558	606	559	586	596	589	611	572	567	639	573	565	610	556	600	587	600	595	618	576	596	555	572	601	610	573	580	598	599	609	613	566	589	580	607	607	583	595	573	578	624	604	595	552	600	612	537	569	603	567	582	580	574	589	611	562	589	569	598	629	622	608	583	641	593	626	605	586	589	590	594	580	641	585	663	615	580	611	568	587	568	598	582	564	605	603	620	622	599	609	574	678	596	630	548	576	547	581	602	638	582	600	609	550	608	580	586	619	555	637	588	614	610	591	565	566	601	569	605	577	589	613	566	562	562	609	602	596	642	574	643	581	589	585	577	573	600	590	587	589	589	604	589	601	560	598	588	601	566	583	620	654	594	607	559	559	625	623	590	572	624	581	605	596	623	605	564	609	631	593	571	602	571	614	566	594	629	599	598	635	551	596	607	580	586	626	598	564	575	565	633	565	609	605	558	605	642	606	583	559	609	596	574	554	571	615	591	608	543	610	584	591	575	586	603	599	578	584	551	570	636	548	600	595	647	580	600	635	552	553	576	634	567	558	586	606	580	620	626	634	610	565	550	600	611	622	574	608	629	577	570	597	605	564	594	609	602	550	555	552	588	617	608	583	592	602	567	611	575	557	649	602	597	604	586	590	600	565	606	590	571	612	624	573	575	582	549	598	573	601	571	572	612	620	581	595	571	596	552	595	611	617	557	644	612	577	583	578	580	610	584	606	581	644	657	584	590	609	584	571	598	620	598	583	561	628	596	552	600	596	605	608	597	615	608	599	581	600	586	606	545	631	593	615	572	624	630	527	613	567	576	562	592	620	566	600	630	585	596	605	576	623	601	617	620	582	583	584	574	599	591	626	553	601	609	600	605	627	579	605	611	565	595	581	592	575	624	562	558	613	617	616	566	595	637	577	600	605	614	617	601	611	597	574	573	585	580	577	616	588	589	578	609	582	577	585	622	575	568	575	594	615	567	575	613	578	578	635	576	551	574	621	614	606	575	632	565	602	589	622	601	556	610	602	580	585	641	610	608	613	597	614	601	623	615	564	615	573	595	573	595	600	624	581	585	552	623	593	588	590	566	558	615	567	586	602	613	577	571	623	600	636	604	592	584	569	592	574	595	633	612	592	559	609	613	607	617	599	614	611	587	625	620	565	557	589	614	572	593	600	607	563	593	618	621	626	627	571	617	588	587	571	602	584	605	592	597	601	614	618	627	570	607	637	581	605	589	622	609	591	593	558	649	588	595	576	628	634	593	581	609	610	598	550	589	619	578	610	596	607	614	582	539	571	588	581	575	598	620	580	615	578	625	594	596	571	613	603	633	585	540	613	617	580	566	611	579	630	582	587	599	572	631	587	580	597	551	547	628	626	617	635	596	574	549	610	574	589	582	582	560	582	650	544	642	537	605	559	591	623	636	587	564	522	555	610	582	567	563	605	586	634	628	624	572	555	634	650	574	597	582	610	619	612	572	647	600	617	586	606	594	555	579	617	618	574	602	593	620	561	577	584	613	623	634	598	592	594	593	608	590	559	620	593	592	574	577	591	574	557	575	604	622	605	567	636	580	627	576	579	617	581	585	537	583	595	601	585	577	582	591	579	574	558	615	588	587	609	589	592	619	597	612	607	630	609	581	572	584	613	644	600	612	570	619	560	613	620	554	610	577	596	586	589	611	593	589	575	621	576	617	626	639	556	610	613	610	569	582	569	599	610	570	597	616	580	568	570	570	583	626	574	600	615	636	622	639	576	602	612	602	622	647	598	593	595	559	592	602	597	559	571	609	605	601	612	626	559	631	565	603	597	560	601	567	619	637	626	564	570	582	594	581	570	624	646	587	595	589	545	573	614	585	614	559	586	594	623	587	580	565	614	562	590	574	587	549	605	620
58016	30212	11796	3854	1467	785	533	443	372	253	252	240	231	283	239	235	264	283	249	224	232	237	251	257	251	257	229	251	274	229	246	224	250	274	238	246	237	255	250	253	266	231	269	278	272	256	243	233	236	253	295	266	265	246	258	262	266	280	245	236	239	264	238	255	267	260	240	251	242	234	265	247	232	278	259	294	244	241	268	237	265	249	248	224	235	286	279	249	250	252	224	238	236	253	260	260	224	255	225	268	281	234	276	252	277	245	269	241	235	246	254	237	263	259	232	208	263	252	257	256	272	241	257	249	232	225	251	253	237	246	268	275	251	267	262	229	246	244	253	234	216	215	263	255	255	260	290	258	252	278	252	263	252	249	263	258	215	266	258	265	239	242	237	269	246	242	281	285	278	246	256	255	263	229	253	248	236	262	258	231	254	256	229	249	272	253	236	255	233	268	246	256	230	251	239	238	255	235	248	205	246	263	271	259	264	256	277	212	240	246	231	227	227	254	201	246	284	273	221	246	226	254	272	227	250	245	285	249	264	278	273	239	231	247	267	247	250	256	248	259	240	248	280	254	237	238	239	237	257	209	255	262	276	259	264	238	269	295	221	267	221	268	263	254	255	252	269	253	249	237	264	295	244	224	217	254	269	302	272	283	263	266	228	265	256	258	281	254	258	245	247	250	258	267	256	238	264	264	219	276	228	263	246	253	264	270	243	234	256	240	243	240	232	228	254	257	260	250	261	274	300	235	216	248	241	258	243	260	247	270	215	281	268	273	226	228	249	245	230	226	246	212	265	253	264	255	218	260	256	252	216	230	246	258	273	237	247	250	245	260	248	249	257	226	245	239	238	265	253	264	254	270	243	231	231	264	250	250	239	282	249	281	217	234	277	240	272	247	250	248	290	267	282	259	270	263	230	253	243	250	254	253	253	258	241	272	270	245	265	254	252	221	262	238	256	264	255	262	255	257	259	235	269	244	253	236	245	228	231	240	264	284	255	226	237	229	224	225	259	229	272	251	247	249	256	243	235	247	231	250	248	262	268	253	249	253	247	256	225	275	254	275	250	237	297	244	238	254	242	207	231	238	257	243	247	266	251	245	276	278	253	255	255	251	253	274	270	235	226	234	258	258	242	270	254	231	243	268	257	248	273	237	240	249	262	240	246	250	243	253	252	271	246	239	278	225	276	242	258	258	234	243	252	288	254	269	277	275	255	227	252	285	272	248	261	249	275	290	254	226	246	253	242	246	281	260	263	234	257	249	277	265	246	228	271	264	271	271	268	244	281	291	233	253	255	243	264	259	227	247	266	273	231	223	244	249	256	267	238	251	258	252	246	226	243	274	253	229	227	253	229	215	251	273	262	235	258	258	262	263	279	241	275	237	259	261	239	237	276	253	254	257	260	261	271	278	265	267	269	243	228	251	251	230	248	272	259	251	260	236	252	268	254	259	288	267	228	222	238	268	258	244	275	265	244	247	249	248	260	261	281	269	272	255	300	269	246	264	283	274	280	226	263	280	253	266	241	294	250	273	291	257	250	272	257	259	267	243	232	259	235	266	283	235	245	247	277	294	263	223	252	262	242	245	215	231	244	256	256	244	248	260	248	211	257	252	253	224	252	238	290	251	244	263	261	302	235	235	266	260	260	223	261	242	242	227	232	222	262	260	261	241	245	254	243	263	285	276	256	285	262	255	255	236	242	274	280	218	226	231	254	247	259	251	273	286	261	262	253	288	233	243	257	268	261	239	240	258	236	226	257	257	242	248	247	257	260	297	283	269	224	247	237	280	292	256	253	251	252	252	296	271	261	276	249	291	256	284	268	251	253	250	262	246	272	256	257	261	287	283	246	263	288	269	248	254	243	250	247	238	230	244	226	284	279	259	272	242	265	247	264	253	264	240	247	222	247	248	228	248	252	232	257	250	291	308	249	266	238	226	254	246	253	268	273	263	237	257	250	250	250	258	239	255	241	257	245	259	243	234	248	261	259	237	261	240	270	231	272	237	248	282	265	259	260	255	228	245	231	271	257	246	280	267	250	237	253	241	230	257	290	255	230	278	282	249	268	249	255	237	255	249	267	255	288	261	276	247	249	230	293	227	248	260	260	228	244	259	248	266	256	286	243	295	266	228	239	257	270	272	230	251	249	246	246	217	264	259	232	258	229	243	201	266	263	239	253	256	254	274	241	254	268	261	228	236	249	280	275	240	254	263	235	222	254	260	256	273	236	259	269	235	252	226	254	247	256	262	264	239	239	285	262	240	271	304	230	260	264	262	244	255	247	232	235	239	226	257	268	228	244	262	253	262	240	246	226	269	247	245	248	247	258	256	275	234	245	233	230	236	298	223	222	229	274	259	284	254	225	243	226	225	256	245	289	248	256	250	246	247	233	277	274	254	274	234	240	238	250	277	226	237	253	258	248	247	259	247	229	265	257	250	276	270	244	267	281	241	240	241	244	253	234	222	267	253	235	244	267	290	263	284	265	245	246	264	267	259	251	271	275	259	250	265	247	263	282	236	234	236	263	284	226	227	251	295	266	264	260	249	257	262	256	253	252	280	216	233	250	227	242	260	253	255	273	276	262	267	236	251	231	233	232	259	274	231	264	285	286	250	284	288	279	259	291	254	258	299	236	250	241	294	278	208	269	230	287	241	246	283	256	266	269	252	270	278	245	243	261	236	239	257	244	249	231	256	270	261	265	296	231	263	269	258	256	267	259	256	226	265	228	240	253	283	255	234	235	225	260	232	250	247	257	265	256	266	255	261	230	273	277	233	267	238	276	228	286	243	255	247	233	226	287	288	266	240	271	245	222	239	258	221	258	247	235	248	244	244	245	233	256	243	258	292	240	249	273	269	261	266	262	255	283	278	269	237	253	268	256	258	270	256	264	257	251	269	270	224	232	265	259	235	258	233	279	233	235	241	251	256	243	264	223	250	249	239	276	258	266	233	256	247	261	261	257	237	251	247	237	254	229	255	231	266	246	258	243	237	237	249	276	258	244	244	251	256	244	255	251	226	232	301	278	281	253	272	258	265	278	233	258	233	280	291	246	251	245	297	258	260	261	237	270	278	269	257	255	271	256	249	258	245	259	232	240	276	249	253	272	236	250	221	254	265	227	272	264	235	261	239	268	233	263	250	268	268	283	243	262	230	249	264	215	245	279	259	260	244	252	260	245	240	247	272	275	277	243	277	250	240	254	247	233	270	295	263	270	276	282	257	237	248	263	259	245	261	265	275	267	276	275	236	232	291	268	245	226	255	288	238	212	236	240	248	252	261	222	292	285	255	224	243	252	257	264	268	243	235	224	270	259	243	218	244	254	270	257	273	214	257	260	236	250	255	243	234	263	241	241	282	270	270	228	260	251	251	283	240	238	260	260	252	276	254	262	268	269	289	255	281	279	256	263	264	261	253	270	262	259	247	258	272	232	266	260	280	260	294	275	260	266	238	278	254	264	254	262	264	253	236	249	275	249	254	226	236
39999	23858	12141	7066	4236	2194	1578	1134	866	764	601	587	573	570	593	555	609	571	551	569	566	549	549	597	590	597	548	590	598	543	616	560	567	536	581	553	549	587	549	566	588	543	584	555	604	597	519	527	543	590	548	573	608	609	560	581	593	552	585	561	603	615	589	541	539	571	628	564	574	558	589	555	559	621	558	586	604	583	575	604	593	633	584	584	641	558	566	547	605	580	556	569	548	605	588	612	584	576	597	540	553	577	587	561	575	562	531	611	536	589	584	594	607	584	550	589	521	615	557	573	564	602	603	602	533	592	567	603	526	544	556	571	569	581	627	597	539	606	626	587	563	578	573	567	609	596	578	566	522	528	544	608	574	571	573	579	496	556	536	553	557	573	546	578	578	573	580	529	555	541	621	551	580	554	566	576	569	586	610	581	587	583	595	556	580	533	541	616	571	566	564	588	588	563	565	616	605	558	582	569	588	546	566	589	563	614	553	588	598	580	530	595	543	564	586	588	536	564	560	606	589	557	592	586	600	543	592	593	608	591	581	607	603	530	632	519	578	580	622	564	617	584	556	554	564	562	564	556	553	600	574	621	600	571	559	567	559	584	586	596	601	556	583	590	585	564	558	534	518	576	535	561	560	606	549	558	588	604	565	568	547	544	583	541	565	582	572	559	580	558	555	560	573	601	544	596	578	596	565	569	565	573	592	561	597	573	573	578	548	612	523	593	594	559	574	546	576	584	547	567	564	605	622	585	555	616	603	543	568	526	579	563	548	550	597	535	570	579	609	574	564	590	584	593	596	580	602	567	578	586	572	569	585	569	529	595	584	533	565	562	589	592	550	573	585	604	581	572	543	569	609	586	577	573	602	593	577	597	617	605	600	519	584	580	590	577	574	582	570	549	543	553	593	595	566	646	561	569	576	585	610	561	627	559	605	596	573	600	577	577	563	587	590	561	555	556	558	572	563	585	589	572	570	577	562	583	551	545	564	590	570	547	562	616	568	566	579	615	554	602	600	561	577	571	546	614	585	557	579	593	593	536	546	577	566	594	548	594	584	613	566	530	595	561	592	602	583	564	574	590	613	624	587	572	592	557	573	567	585	587	596	557	576	608	605	530	553	580	553	572	566	557	605	591	610	567	589	604	605	570	578	541	606	545	623	562	571	554	573	543	545	554	586	567	552	543	583	554	551	550	524	569	525	577	579	554	563	559	587	605	644	582	557	582	551	565	570	587	585	544	620	631	531	607	556	574	573	615	591	580	580	571	544	617	576	576	582	571	577	596	545	561	607	601	593	584	567	582	589	559	585	584	618	602	600	650	565	604	571	546	552	577	579	598	588	622	570	593	604	575	571	601	567	597	602	530	551	588	587	558	569	612	534	530	573	520	534	546	573	546	572	534	503	532	553	555	564	598	546	546	543	546	603	553	596	605	582	555	596	582	568	556	559	581	529	583	553	556	584	566	527	578	557	568	556	544	580	583	566	555	524	543	577	532	582	584	559	551	579	555	571	611	564	585	593	583	547	579	598	613	599	591	567	585	567	573	582	602	577	580	581	535	534	631	594	566	544	575	619	562	556	592	615	586	586	537	586	592	613	579	621	543	578	566	603	601	589	570	543	596	579	587	578	574	580	589	584	529	545	556	590	550	561	599	557	586	582	586	581	549	545	550	599	590	586	565	529	544	570	528	583	592	554	539	589	592	550	558	619	647	553	591	560	603	589	599	564	540	565	583	591	530	588	573	575	538	551	584	620	578	561	565	587	572	583	564	532	544	596	529	586	556	583	560	577	573	580	580	589	564	537	538	545	561	596	581	518	582	562	532	607	608	568	541	560	591	564	560	529	599	553	546	619	590	560	536	562	560	604	550	585	529	553	564	610	587	578	571	593	579	563	562	555	573	594	583	576	572	590	605	593	571	533	570	596	531	592	568	583	560	597	521	559	594	589	573	553	569	558	577	580	567	543	614	591	588	517	604	562	581	591	579	557	569	579	585	558	569	598	567	561	620	567	577	607	563	533	569	530	620	543	583	554	612	565	532	573	570	575	587	593	554	611	589	560	575	572	555	602	586	556	600	629	580	565	581	580	586	557	580	555	556	618	557	597	589	620	536	526	571	576	558	553	590	583	595	582	578	587	583	574	551	572	540	545	579	532	576	599	566	595	603	542	562	562	629	551	568	624	602	549	567	597	581	560	582	573	573	555	567	576	565	570	601	538	538	622	535	597	552	565	559	565	619	540	569	564	546	578	577	527	586	603	577	586	568	583	577	549	551	613	587	554	577	577	568	568	588	586	570	560	569	546	593	547	592	585	574	592	563	583	561	552	550	586	565	600	546	560	597	586	567	571	593	570	540	566	575	610	542	507	542	573	548	534	567	572	526	560	565	579	616	580	555	577	585	552	603	619	623	551	533	547	567	611	554	547	579	556	587	565	593	559	606	543	594	624	580	562	610	567	559	577	596	573	547	556	558	530	574	610	591	565	526	555	564	569	572	595	558	572	574	568	606	585	561	557	586	607	566	591	600	567	576	594	575	572	566	601	558	571	612	513	590	586	558	570	581	547	541	533	553	600	548	545	603	620	615	541	570	552	561	523	568	517	569	577	591	611	574	536	600	550	554	563	597	555	608	607	585	558	544	587	523	575	590	599	570	604	554	599	538	568	590	516	567	591	592	563	561	559	583	551	556	535	597	551	623	561	581	596	564	584	550	592	574	576	566	555	600	591	554	546	575	568	553	563	623	570	569	616	569	557	563	563	595	588	584	602	596	590	547	531	542	583	604	547	570	603	574	501	580	565	584	604	543	565	599	616	553	614	561	561	571	629	567	574	575	539	651	559	544	568	597	588	579	580	574	561	584	555	555	606	563	620	537	603	561	546	584	588	609	574	571	574	565	622	603	558	544	594	553	549	605	553	566	555	590	619	581	582	588	591	595	557	565	589	616	587	558	542	581	628	514	594	534	607	573	585	574	587	546	568	616	601	563	556	567	535	619	572	568	554	560	586	556	547	507	571	567	596	597	566	553	581	597	602	561	607	588	625	579	576	557	529	586	562	580	551	574	583	547	578	581	572	574	548	558	552	594	532	549	600	582	558	560	559	560	552	597	580	594	564	575	592	557	572	596	580	574	568	580	566	628	590	560	605	584	591	569	537	552	550	582	590	595	589	587	539	588	604	541	619	550	575	570	558	562	569	548	544	549	598	612	553	560	561	556	608	593	554	571	578	554	598	540	588	542	555	598	585	567	592	561	602	554	588	582	602	579	589	574	614	547	576	603	599	558	562	551	550	549	590	555	560	608	597	562	573	544	619	601	566	550	576	572	572	599	584	613	571	583	580	581	558	559	614	594	607	537	544	582	574	572	584	598	603	548	549	598	552	569	569	613	555	582	597	595	578	535	583	633	559	596	592	565	547	605	577	562	561	583	605	568	588	588	585	602	550	581	620	570	567	575	574	601	529	542	562	588	557	568	560	574	569	606
69124	35314	14932	4375	1418	783	529	444	347	281	292	270	306	296	264	262	263	300	287	266	310	246	298	291	275	235	270	256	291	285	273	267	274	269	299	295	291	245	260	295	280	257	249	276	290	295	275	261	269	259	318	293	285	310	299	276	311	312	284	293	309	266	277	306	233	289	298	267	300	310	270	287	279	280	293	249	276	264	248	269	284	273	303	288	274	288	280	280	320	289	275	279	286	257	273	280	304	273	279	287	283	296	311	267	271	253	298	279	284	270	280	266	278	280	288	291	269	285	301	302	283	298	278	305	318	287	286	272	269	279	288	278	261	267	264	283	281	252	294	282	266	266	261	244	267	313	301	281	255	286	269	283	271	298	291	287	279	252	244	272	239	280	270	292	271	248	247	291	321	287	263	272	267	294	256	271	293	300	268	248	258	283	289	283	313	299	273	269	274	292	291	262	261	243	285	295	268	289	296	284	305	300	279	291	268	266	265	267	299	286	279	281	266	304	314	262	243	268	278	289	266	274	278	254	316	232	270	281	257	280	289	276	283	270	286	322	295	262	312	269	282	299	273	302	303	259	234	280	275	282	281	260	267	253	271	264	284	276	253	268	291	259	276	261	305	311	281	296	268	237	287	306	283	269	265	299	292	250	294	277	281	291	279	259	251	276	266	269	294	266	282	281	303	299	286	283	276	307	278	256	286	274	287	286	317	278	269	277	286	292	258	293	279	286	273	277	278	287	298	293	248	295	265	262	285	262	280	253	270	264	282	295	292	264	289	245	297	277	276	300	275	314	261	284	263	291	259	266	264	255	243	292	276	305	231	269	291	260	276	268	289	283	280	293	266	281	290	268	283	273	279	280	288	271	261	240	301	267	260	264	288	313	274	282	270	289	297	284	281	311	265	260	283	228	284	275	280	267	277	258	263	261	255	296	272	277	263	302	307	306	255	265	301	275	330	302	271	286	283	287	273	292	313	293	308	263	249	257	279	271	284	273	280	276	318	283	271	282	298	290	281	264	275	291	285	276	285	293	285	264	265	282	277	271	321	262	230	294	249	301	307	290	267	284	289	282	282	261	294	323	301	291	281	294	266	261	265	287	288	275	283	288	280	279	289	272	255	290	263	272	259	267	255	283	260	285	293	277	280	253	259	292	290	268	287	280	296	282	248	273	259	282	276	299	274	233	279	271	285	275	266	309	270	299	279	279	282	290	286	276	283	294	295	269	304	297	278	295	262	304	282	295	276	235	294	278	300	278	294	257	289	279	257	264	288	302	287	303	252	257	302	262	279	247	280	261	262	250	291	297	302	272	265	262	301	297	259	276	229	274	231	250	284	268	272	268	244	296	296	288	228	292	286	297	288	250	268	284	247	278	260	273	289	306	306	251	255	290	222	279	313	297	257	255	281	288	238	262	266	276	284	285	314	301	281	264	282	296	303	279	278	306	278	248	292	280	319	274	303	243	293	299	291	282	286	267	252	303	281	273	288	289	302	293	265	291	252	255	272	296	302	291	288	241	270	292	274	276	262	292	290	274	263	238	313	274	300	304	248	293	263	269	300	278	286	308	256	292	282	288	280	291	288	288	284	255	280	255	288	296	304	276	265	279	277	304	266	282	303	306	283	292	285	266	276	301	286	282	259	274	263	274	265	278	251	314	254	319	260	245	266	307	293	298	303	297	239	289	298	254	282	309	273	276	260	295	260	329	269	269	306	262	277	270	277	295	291	262	264	269	301	296	288	261	282	284	234	266	275	279	263	292	266	264	290	261	263	255	270	287	288	280	285	265	272	261	259	289	296	302	274	254	293	290	285	267	320	282	254	267	300	284	281	287	286	282	287	285	271	276	270	275	282	278	303	289	290	285	295	281	268	296	275	245	245	280	294	282	265	277	262	263	274	287	304	272	252	253	272	250	295	258	287	312	279	277	268	254	284	271	281	273	271	284	290	285	283	310	292	263	273	275	291	279	316	245	270	266	277	288	291	294	296	286	308	264	307	278	304	261	284	280	291	275	276	264	289	294	271	303	265	276	287	277	261	270	300	272	274	283	255	286	282	272	282	270	224	274	264	318	263	269	252	298	297	277	281	281	268	274	276	301	277	293	264	261	290	299	254	335	237	284	286	287	299	287	268	264	273	270	330	267	295	265	262	249	291	283	322	265	265	261	278	238	266	293	293	284	260	285	302	240	255	282	255	276	277	277	286	293	283	280	267	282	305	269	260	249	308	283	257	255	273	295	259	251	282	267	272	299	283	250	270	304	321	272	240	279	293	292	268	256	288	279	325	282	241	286	286	242	290	273	275	257	297	286	276	277	272	282	267	262	265	310	243	319	263	278	252	265	273	289	322	281	281	270	266	292	284	322	271	268	275	268	283	298	285	316	255	260	252	278	259	293	276	305	277	265	279	299	302	266	297	279	281	236	304	233	274	274	288	288	282	280	297	300	265	257	259	264	320	242	258	280	283	306	296	286	284	310	286	296	294	290	300	304	294	259	300	273	296	293	244	272	282	273	281	293	300	301	293	276	279	269	273	255	293	260	260	291	307	277	288	287	264	295	264	285	270	268	291	234	283	275	262	276	274	282	296	270	307	275	304	272	287	299	291	285	285	289	299	298	293	296	286	319	291	257	302	257	291	308	308	285	271	290	288	252	299	294	275	277	284	298	268	294	277	280	300	263	263	277	283	273	291	266	264	277	275	293	295	291	253	306	267	303	271	295	270	292	290	283	255	311	290	279	290	277	309	271	279	262	281	269	289	283	256	271	272	281	276	291	302	273	285	321	286	309	311	308	289	328	313	312	313	285	291	300	295	262	280	264	250	266	285	278	277	259	296	263	243	299	270	279	293	298	296	273	299	271	307	283	283	279	308	301	283	286	271	259	300	261	270	285	295	259	287	290	275	275	290	291	300	280	284	273	265	296	277	308	300	263	297	297	289	244	260	274	287	255	256	278	253	279	279	249	258	264	276	263	283	261	302	297	266	266	275	279	279	273	290	271	281	252	270	273	299	269	280	297	246	259	313	296	295	233	323	255	270	292	299	270	293	233	264	272	273	270	250	260	255	256	233	268	292	266	286	275	299	298	290	273	293	252	286	284	253	269	300	285	269	282	254	258	266	255	272	287	271	292	315	294	259	276	288	316	273	273	262	288	252	269	305	263	290	269	263	306	284	282	277	280	255	255	299	286	285	274	277	297	250	263	255	314	318	304	261	270	270	292	325	283	276	268	264	269	248	269	285	277	273	257	294	293	307	306	301	281	298	270	257	304	263	253	294	278	265	295	290	309	300	267	266	278	269	269	277	312	273	270	257	300	253	300	267	263	275	297	276	296	278	294	300	296	259	292	287	276	253	270	290	268	266	278	288	223	261	294	303	296	300	277	257	243	271	274	264	310	250	277	316	280	289	278	286	252	288	281	261	267	268	271	274	294	299	251	291	281	300	291	275	281	251	269	282	275	256	276	260	288	266	263	282	289	282	307
47035	26942	13734	7019	3482	2114	1413	1134	906	682	633	598	653	589	600	647	631	615	617	666	589	645	614	643	606	622	616	634	657	615	655	631	622	608	601	607	623	593	589	593	623	600	627	584	625	657	602	593	589	645	602	597	561	630	647	589	650	586	599	628	613	631	638	583	624	625	619	646	638	633	640	619	565	635	621	628	630	656	650	602	630	637	648	582	572	627	605	602	631	649	621	629	650	636	599	663	566	611	567	619	633	624	611	628	639	625	633	629	616	675	587	594	624	602	564	620	639	605	637	582	643	577	622	599	601	596	630	596	676	629	598	613	648	621	653	699	634	629	665	586	602	647	665	575	598	625	610	620	613	630	642	653	602	569	632	626	624	657	634	637	586	648	614	683	618	620	625	609	603	653	627	618	607	614	586	617	588	658	628	627	622	657	632	630	630	620	630	656	626	616	598	649	603	636	698	666	642	599	622	655	614	650	598	626	658	609	623	594	605	610	660	596	602	658	626	617	602	642	632	627	643	581	620	645	616	595	591	663	643	621	618	616	615	629	605	660	635	638	621	613	639	655	616	582	638	585	620	672	664	596	595	591	569	636	606	629	588	599	651	618	662	639	615	660	615	659	610	660	648	663	632	618	647	618	631	597	591	623	637	584	622	609	642	601	614	603	595	627	609	643	612	630	654	635	630	624	653	626	650	607	618	591	596	625	660	602	616	595	592	637	627	614	633	612	619	598	640	610	627	636	628	663	619	601	619	611	569	601	617	600	647	648	615	629	607	667	691	601	612	614	613	586	628	592	620	636	624	638	630	634	672	592	596	593	666	647	599	623	653	610	639	577	640	602	646	605	644	646	627	650	636	597	646	578	650	608	654	620	636	598	629	615	633	597	587	587	600	665	608	646	600	639	662	607	634	574	606	613	624	661	652	632	640	628	643	608	588	656	590	621	576	649	607	605	619	580	594	567	656	584	547	610	626	618	612	552	606	608	593	607	647	601	632	596	577	650	619	626	639	603	644	650	652	616	615	613	621	671	609	627	626	570	637	617	609	580	641	652	648	654	620	590	614	614	619	581	644	622	590	607	593	593	642	641	604	588	604	619	581	654	586	580	631	634	654	600	559	612	595	603	610	594	624	673	608	617	592	638	626	578	622	593	616	657	604	620	630	652	586	660	596	644	633	594	672	635	582	633	616	616	612	614	613	614	622	600	554	633	623	602	615	613	641	640	642	614	599	653	602	632	646	631	664	589	614	605	642	632	625	565	647	603	635	622	615	653	636	646	604	637	626	609	620	664	595	593	667	649	677	623	646	601	636	655	646	601	605	640	633	630	654	625	639	606	655	591	577	585	580	589	650	650	689	583	614	622	689	588	611	610	637	631	657	648	627	583	648	608	618	620	587	602	640	612	635	645	569	580	640	583	626	602	619	648	604	615	632	651	591	644	638	651	593	627	627	621	596	673	624	619	604	639	636	614	634	625	611	610	631	611	651	657	599	639	594	657	613	647	643	607	622	579	637	627	622	648	668	593	657	640	682	641	630	618	620	629	630	622	682	627	595	656	653	620	594	621	642	605	625	619	596	621	604	641	603	674	626	595	618	640	629	629	612	623	608	625	611	584	625	608	650	616	605	653	586	648	624	655	634	646	640	663	618	651	656	682	607	622	649	627	625	622	637	597	667	581	630	648	643	625	577	672	670	600	627	636	634	677	623	647	610	646	612	574	593	663	687	634	560	634	617	621	622	653	640	693	637	614	635	579	608	600	637	617	644	581	594	613	625	659	604	604	610	623	628	625	669	585	657	597	645	625	603	587	619	586	587	618	622	611	645	616	643	591	629	636	646	586	624	641	656	629	609	624	606	625	668	628	653	648	671	673	603	621	637	654	626	638	595	630	645	619	586	626	572	632	615	692	635	632	571	625	639	618	655	616	612	606	618	614	629	674	630	581	614	677	614	621	639	598	585	610	620	637	633	654	613	630	655	663	654	605	651	631	637	640	606	660	591	587	620	608	671	620	654	615	601	612	581	637	642	612	615	643	651	645	642	638	636	639	590	612	605	607	642	638	657	604	592	623	597	679	664	631	643	624	652	627	621	632	616	627	627	634	575	631	641	652	614	595	636	641	603	621	585	618	578	607	651	643	632	595	622	673	631	597	583	617	643	650	608	650	668	641	624	616	635	615	662	673	621	558	632	597	620	623	650	629	605	660	613	676	628	647	632	634	638	632	642	598	625	611	600	627	635	629	602	599	643	601	617	621	604	601	620	653	628	638	645	602	601	646	635	596	585	577	614	602	598	633	631	630	585	588	608	590	646	627	643	644	598	622	640	602	669	640	561	595	653	596	641	645	628	646	636	646	663	627	655	640	590	664	587	639	587	607	636	598	601	599	623	644	599	626	644	633	626	633	614	630	606	653	599	628	595	617	585	615	605	645	588	606	627	620	640	641	616	616	653	601	628	604	613	679	601	641	626	620	640	611	602	612	606	593	609	631	651	660	598	626	603	615	629	648	596	641	628	642	670	643	603	627	609	634	635	592	648	630	645	643	638	628	607	623	570	609	634	618	615	647	608	599	631	616	617	645	642	680	625	659	609	641	632	670	637	642	666	634	613	639	618	638	609	651	655	653	608	606	634	621	664	630	621	618	617	601	640	623	630	615	646	580	597	626	632	634	619	640	588	638	578	571	635	610	631	634	618	584	636	664	622	640	593	699	638	626	579	604	624	624	646	625	622	633	591	624	662	634	649	608	616	648	621	630	639	611	625	623	635	626	604	620	600	593	618	628	606	602	591	644	654	621	618	652	582	613	647	640	626	588	617	679	614	663	668	612	635	633	631	634	608	607	629	641	640	635	601	654	684	618	607	601	588	612	629	638	639	628	596	645	622	620	673	584	649	618	609	691	661	642	606	614	598	670	593	636	625	577	586	611	575	631	576	644	590	628	633	606	657	621	623	641	671	613	609	596	609	610	597	629	628	601	621	594	619	630	624	605	614	637	601	625	673	617	679	609	619	604	638	657	608	583	672	636	628	660	645	626	629	606	622	600	627	617	606	607	630	587	582	590	595	605	628	611	638	653	624	646	656	580	631	616	588	602	592	634	665	686	604	642	609	603	593	601	656	671	629	620	612	646	654	658	602	638	652	634	600	613	632	696	594	649	609	600	634	644	618	631	578	622	639	629	662	644	619	592	626	615	638	608	621	623	603	646	654	648	623	664	625	640	614	641	581	633	572	643	571	625	609	659	633	631	641	617	591	646	615	611	617	568	614	625	592	641	659	642	562	597	637	649	719	646	629	621	608	613	569	573	635	620	609	568	652	616	607	658	592	661	615	655	627	621	651	618	652	659	644	582	613	639	595	603	660	653	662	609	624	602	627	641	623	620	662	625	608	650	614	612	631	635	643	618	608	578	645	611	586	596	605	629	675	671	617	605	555	603	599	616	626	600	627	591	623	661	629	601	605	622	630	642	615	624	600	655	623	675
48008	17556	4691	1617	695	387	336	289	293	288	251	238	273	261	251	279	255	259	257	293	246	283	297	289	272	265	266	281	238	284	282	258	274	289	278	252	247	253	238	260	254	287	306	280	263	249	265	264	261	282	257	275	279	260	242	281	272	256	305	249	244	267	265	239	228	245	288	326	303	259	257	242	274	284	246	266	257	274	275	274	260	277	281	274	269	251	245	277	243	267	267	281	268	285	259	271	251	286	250	278	253	299	294	303	252	261	284	260	265	264	265	249	280	262	263	260	252	274	274	250	235	262	261	246	281	285	270	263	253	250	296	268	271	275	289	226	250	258	246	266	262	255	267	273	288	269	282	266	259	277	304	257	250	250	236	288	270	270	244	282	275	278	238	253	262	280	269	247	251	243	273	265	262	296	293	293	285	255	259	228	253	287	246	265	279	277	259	258	275	248	267	257	255	248	270	267	243	282	257	268	249	282	259	259	262	318	278	287	281	257	284	256	274	262	243	263	275	262	296	256	280	242	249	247	287	246	290	238	268	279	244	244	260	271	281	270	267	261	256	288	295	272	257	250	286	277	242	271	276	253	253	269	288	248	273	276	255	290	259	278	282	243	295	268	269	247	287	295	225	248	267	244	289	302	298	279	248	280	279	256	270	277	269	279	280	254	273	280	245	255	232	264	229	272	269	257	258	260	254	275	281	255	274	271	254	269	234	262	278	227	281	280	265	250	285	276	274	240	268	271	259	249	273	269	253	260	258	257	267	260	255	225	251	292	251	260	277	307	284	252	292	266	257	269	251	279	306	299	284	232	285	273	279	247	264	259	257	254	263	270	281	267	245	254	251	256	288	298	255	257	257	269	273	258	272	244	254	259	285	268	233	248	268	255	247	282	268	243	263	242	271	268	220	267	258	293	272	266	309	285	270	280	265	258	271	247	273	265	261	260	269	245	276	277	276	253	256	278	281	271	244	219	254	300	285	265	235	267	262	268	278	293	249	262	282	288	244	282	270	253	259	249	254	302	252	288	282	262	260	281	287	295	270	259	283	266	262	239	251	290	273	271	266	272	254	276	263	254	264	298	252	262	250	288	235	279	277	256	294	271	262	256	265	243	290	268	259	242	242	283	281	267	247	260	225	246	249	278	257	283	299	259	273	285	259	278	249	270	303	255	273	250	300	263	270	251	268	252	274	250	272	283	287	262	291	300	230	266	281	312	259	281	264	273	275	294	250	247	285	276	241	294	293	280	267	264	278	239	272	244	313	253	239	284	278	297	249	264	245	246	267	253	260	271	239	285	221	266	273	256	298	290	306	268	299	283	259	295	246	277	270	258	266	263	282	281	273	242	267	247	239	243	245	254	290	246	264	239	245	266	275	254	281	273	246	265	253	258	263	277	251	278	231	272	266	251	240	281	258	272	274	268	277	249	281	257	286	279	273	299	257	297	285	286	262	263	261	291	270	276	279	299	265	252	276	290	280	255	252	284	298	253	296	256	270	265	275	303	242	256	257	247	277	267	263	277	255	276	256	266	262	287	253	278	251	275	262	250	278	269	272	253	253	243	279	262	289	253	277	286	267	271	246	262	264	255	281	257	270	267	264	259	265	244	231	281	270	286	278	272	275	276	261	289	267	282	283	269	256	274	267	260	300	261	268	246	298	258	298	295	291	249	292	258	281	258	284	245	268	284	255	240	265	263	246	265	278	266	277	251	273	289	242	283	276	280	284	269	276	278	259	236	280	253	253	272	259	288	265	291	255	262	266	255	274	285	265	254	280	294	259	278	272	246	250	280	258	256	252	237	320	255	281	246	278	226	284	273	274	254	285	290	248	262	290	263	238	277	258	270	273	271	252	257	282	282	263	271	230	273	264	272	264	289	297	239	248	276	242	264	291	252	254	268	249	239	266	282	286	258	264	267	241	275	282	271	259	270	292	277	248	271	265	287	290	284	272	279	308	237	262	262	263	280	270	267	270	265	273	281	264	287	271	284	278	286	279	229	249	285	250	261	289	275	293	240	284	269	268	247	275	293	246	257	255	267	250	287	262	277	280	233	267	242	259	250	266	280	269	248	261	263	299	247	277	261	276	276	237	241	297	279	283	266	274	267	271	249	257	250	264	265	262	271	249	255	282	271	278	258	229	266	256	262	246	264	237	257	285	280	312	296	245	258	252	268	268	276	310	255	270	281	281	252	233	269	278	253	258	252	264	278	296	273	289	283	271	267	308	294	269	256	254	290	283	281	265	271	271	268	294	260	291	282	281	270	290	284	285	285	273	301	252	262	240	262	307	277	269	249	244	242	248	257	293	258	250	273	261	259	232	258	268	263	260	276	267	276	272	265	245	284	277	223	276	266	307	236	225	273	254	252	266	247	267	268	267	260	292	258	258	245	245	280	285	312	263	245	244	255	270	259	271	266	243	266	273	266	267	275	298	305	263	260	255	256	260	234	264	300	281	270	252	271	242	248	245	262	306	272	280	274	273	280	269	291	269	284	285	290	249	258	276	265	250	259	246	274	225	274	276	264	271	287	264	257	264	284	293	282	260	263	263	239	296	283	260	255	245	263	268	242	286	258	292	301	251	259	251	260	270	239	256	254	227	273	280	260	280	275	266	253	272	263	290	264	274	277	294	294	286	281	265	246	271	270	246	277	229	247	267	259	256	302	275	264	273	266	273	269	245	302	261	262	273	262	296	243	253	283	258	259	265	290	283	292	234	272	298	266	272	282	259	266	276	276	282	246	272	248	263	278	283	259	272	267	267	284	257	292	276	267	259	259	255	270	254	293	275	290	261	277	273	300	277	238	267	273	261	262	245	263	263	285	257	281	286	223	264	252	270	288	274	253	235	257	256	248	253	277	254	271	274	270	271	270	302	258	264	250	284	267	275	290	285	257	270	298	274	267	289	303	276	276	269	252	272	287	275	255	261	264	274	256	237	268	247	276	258	281	245	289	304	328	285	270	254	250	274	251	242	264	292	271	274	252	249	239	276	273	244	243	237	271	257	243	279	298	270	273	267	279	255	301	274	228	263	285	271	253	268	262	326	274	258	258	277	258	265	280	301	253	295	296	293	256	249	284	281	263	243	273	253	271	264	264	261	273	267	260	262	294	248	261	262	259	256	306	278	273	260	251	283	266	272	254	269	270	243	259	268	313	259	265	264	221	259	260	244	252	314	253	273	252	278	278	248	268	262	239	289	268	267	293	272	211	273	297	278	233	235	241	253	290	259	262	246	293	275	289	280	251	239	281	242	296	247	297	266	285	242	269	286	243	280	280	285	258	257	248	246	272	281	263	287	270	275	269	277	291	301	296	248	249	282	268	283	281	287	262	288	291	284	260	264	250	255	246	258	239	237	269	216	266	262	267	246	279	263	248	279	286	241	269	257	235	284	268	246	274	278	276	264	231	292	266	313	242	278	266	247	262	253	257	276	271	253	278	265	273	267	233	263	291	263	245	269	206	262	281	290	258	282	258	252	231
31773	12984	5863	3266	1834	1109	798	720	676	572	636	633	592	570	597	602	592	598	613	591	597	580	633	544	585	582	647	589	615	564	599	571	561	575	546	574	593	590	576	577	546	543	621	558	608	577	615	578	549	599	600	604	583	601	590	589	580	593	565	566	646	554	580	623	555	607	586	659	637	594	598	639	589	590	549	603	609	572	618	583	594	572	625	585	586	600	579	594	576	595	638	626	569	592	649	530	538	580	593	629	614	583	607	613	582	592	569	592	613	602	584	560	571	610	595	603	602	551	607	618	589	544	604	605	620	627	607	531	609	540	603	606	538	599	608	561	611	627	554	546	599	570	589	589	563	564	604	572	623	600	621	623	636	561	595	642	572	605	617	615	587	609	580	586	599	605	542	606	583	589	608	566	600	567	595	576	604	602	597	562	604	590	575	588	586	548	577	583	578	591	567	585	544	601	577	625	597	600	593	603	595	572	585	567	607	591	612	588	588	609	588	596	615	578	605	599	617	593	557	619	591	580	626	635	573	573	604	582	588	604	567	625	627	630	612	612	570	587	598	585	603	587	578	559	625	602	541	584	621	570	596	578	550	608	576	618	624	611	594	584	594	577	595	548	570	611	614	594	553	600	620	595	627	592	590	542	557	606	564	577	627	620	555	602	604	600	597	601	592	559	594	628	588	573	574	572	627	589	616	627	630	639	541	576	617	597	604	609	603	616	595	613	579	572	586	632	602	636	567	542	609	618	592	558	548	558	618	593	587	593	607	564	557	572	588	614	561	627	550	591	637	572	585	595	557	607	587	556	606	600	603	602	583	582	601	596	534	646	568	630	642	579	612	558	555	626	583	573	549	580	618	577	618	546	628	604	604	643	599	586	617	624	571	635	605	606	597	576	559	610	637	585	625	545	648	581	580	608	594	612	611	579	568	589	595	577	612	635	616	581	582	621	594	617	606	604	608	608	585	585	561	595	577	607	565	632	597	623	612	591	625	590	605	569	600	611	585	593	558	581	601	577	568	609	586	607	584	676	578	563	610	621	592	598	555	571	608	592	566	589	602	626	599	518	545	588	566	612	576	637	593	583	573	581	573	588	617	628	581	618	588	606	564	569	563	587	608	620	585	590	579	616	586	637	541	609	593	620	577	567	582	568	588	575	614	575	605	551	595	571	543	567	609	576	639	616	619	619	565	590	640	615	589	595	588	549	559	616	560	572	587	605	578	577	590	561	589	563	599	566	569	573	597	617	563	571	590	613	558	613	593	604	598	605	616	616	618	571	572	586	618	561	596	597	641	603	570	611	586	596	587	616	573	596	559	626	585	592	638	612	583	604	583	588	598	600	591	547	563	565	585	598	595	585	606	580	606	566	589	574	546	561	577	567	585	608	601	558	584	603	588	573	533	608	578	632	577	578	546	579	571	605	561	630	567	589	574	582	585	632	600	614	617	610	591	583	597	621	619	602	624	570	613	640	602	574	616	637	612	594	602	595	591	587	603	640	590	604	602	581	586	574	605	561	645	618	558	566	578	584	622	562	567	585	586	570	570	596	583	553	590	556	601	611	596	560	608	615	551	600	607	559	602	577	609	595	637	578	634	583	636	606	596	583	618	577	594	605	607	580	596	582	582	599	620	575	610	604	612	579	565	601	614	581	597	594	605	619	638	566	602	604	586	613	602	576	597	581	622	642	623	579	565	604	554	639	628	591	613	582	579	603	527	571	581	593	630	608	584	597	613	614	643	622	617	614	574	619	589	550	629	615	594	573	592	617	591	603	577	589	587	567	594	592	579	595	604	595	593	562	576	540	608	603	630	586	584	588	558	573	565	563	561	609	579	597	560	588	583	533	607	565	583	573	610	578	636	574	580	612	569	627	627	603	611	581	628	583	567	619	587	624	587	575	555	617	600	599	609	643	631	628	595	618	613	662	601	581	624	603	605	592	591	602	589	577	617	578	599	571	593	596	617	630	590	552	566	608	631	571	615	604	583	613	585	539	592	556	580	603	602	592	625	612	608	584	600	595	607	601	606	568	570	578	624	578	603	621	562	598	593	589	611	591	615	581	627	595	606	574	609	580	610	571	587	550	576	587	571	600	590	590	574	639	611	633	547	569	605	576	602	614	617	574	587	622	637	580	587	569	619	596	572	599	590	604	620	586	608	594	618	620	603	645	591	628	631	592	599	581	612	553	615	604	562	629	565	536	599	604	570	584	579	539	652	553	599	574	616	630	592	590	595	645	570	572	609	585	608	628	582	589	565	625	577	567	557	587	630	588	590	589	589	570	566	621	585	601	563	583	622	598	598	571	579	561	569	612	584	563	550	602	585	543	641	574	570	586	591	596	597	591	617	627	618	638	611	568	573	615	561	560	595	610	592	597	582	595	574	647	582	573	553	594	620	597	542	589	584	605	591	614	574	582	628	583	593	632	598	640	651	616	543	589	568	602	609	613	601	603	614	593	615	633	563	599	611	599	613	621	586	552	585	620	576	580	571	572	552	592	579	566	582	638	608	572	590	612	605	641	594	579	565	564	601	610	607	580	585	584	601	596	579	580	588	610	592	579	594	552	568	572	574	564	584	597	571	576	569	530	587	577	629	594	593	586	585	582	598	589	573	594	644	614	595	591	590	583	586	590	552	585	596	580	625	593	584	590	607	578	596	601	586	600	552	596	574	587	611	595	611	587	599	561	597	584	579	609	614	585	601	596	613	581	588	610	578	580	566	589	603	657	583	551	594	591	546	587	612	599	552	613	564	612	520	544	601	596	611	598	604	583	616	601	590	599	567	620	611	597	593	608	572	610	585	594	534	561	582	628	665	602	593	594	626	589	543	622	565	559	572	548	585	588	612	576	618	610	613	555	601	621	623	608	598	573	612	551	583	613	613	611	581	593	591	586	577	600	584	637	580	617	590	577	615	585	558	576	578	609	592	584	592	582	560	603	614	610	624	620	610	598	564	634	586	579	635	612	596	574	569	607	595	616	617	627	581	597	612	528	587	591	574	554	531	570	595	594	592	606	601	603	622	604	600	572	617	625	615	603	600	638	609	583	608	552	594	609	560	607	563	614	592	608	595	597	569	628	586	575	602	598	636	592	676	595	619	572	538	600	622	581	585	606	587	580	570	603	593	607	592	619	587	607	587	579	580	564	584	566	591	564	585	610	604	631	558	612	627	548	612	622	585	594	592	574	616	588	575	547	631	589	587	592	613	591	597	615	571	569	601	598	625	576	565	571	610	596	615	546	590	606	612	575	586	616	603	560	636	600	617	590	597	605	560	603	594	546	594	605	562	610	601	635	582	562	560	624	592	587	588	595	557	583	598	641	621	603	609	588	600	602	593	558	544	583	610	575	606	594	576	621	610	564	613	611	560	593	589	585	602	581	594	622	620	605	567	638	606	583	556	617	613	558	600	612	534	566	603	580	583	567	618	552	565	601	611	646	605	588	621	546	577	597	579	540	608	553	606	598	579	581	616	595	594	650
54647	22606	8567	2220	758	459	393	328	277	272	305	266	269	288	259	273	269	274	276	256	285	259	248	269	254	271	294	287	250	271	266	267	240	294	259	279	287	250	260	253	253	290	257	283	284	275	297	249	288	257	266	265	265	300	250	266	290	303	291	289	285	271	276	261	264	265	288	263	242	260	332	284	269	275	286	281	259	259	263	288	276	286	278	271	253	273	275	301	251	286	252	219	250	259	259	271	292	266	277	252	228	228	271	294	300	277	251	300	240	249	257	285	247	314	266	256	259	261	260	239	254	285	294	280	264	282	265	232	243	254	240	240	271	271	262	248	281	247	269	286	258	274	272	273	253	262	272	287	269	268	280	316	252	273	240	256	271	251	286	265	285	295	266	254	282	238	254	242	272	279	300	253	274	303	225	267	282	254	288	251	276	267	292	280	272	244	264	250	281	290	284	234	258	266	258	300	239	234	279	283	249	242	282	270	282	266	268	249	302	288	298	272	261	271	265	280	272	251	242	266	259	257	283	285	248	243	265	283	260	301	308	270	276	279	257	282	255	251	261	278	283	256	248	309	298	279	249	247	261	275	276	269	248	242	260	285	286	234	271	263	282	286	288	252	266	252	281	280	257	288	262	257	292	270	280	260	279	255	239	280	282	261	252	257	306	267	289	277	287	273	274	295	264	250	236	262	268	282	271	259	243	244	270	259	270	278	281	277	276	281	260	271	293	260	241	281	266	251	254	285	295	300	275	275	289	260	268	283	277	290	271	307	248	272	278	294	276	257	276	289	244	268	295	251	269	270	278	289	262	258	269	239	274	262	243	255	260	272	228	245	272	267	265	285	270	254	271	271	267	267	290	271	263	260	263	260	248	245	294	269	253	266	271	280	254	228	229	257	276	273	270	290	273	300	296	252	259	247	282	252	298	285	277	274	260	276	273	251	272	285	271	272	253	261	266	265	226	283	274	255	256	232	259	277	248	272	274	290	279	255	283	228	255	296	272	260	259	248	289	253	233	229	252	287	292	255	287	263	292	270	263	276	265	302	276	275	289	277	256	277	277	255	263	268	263	250	246	267	296	258	262	250	250	274	300	283	258	249	281	270	258	274	277	250	273	280	294	267	273	251	249	264	273	281	265	286	247	240	267	255	295	286	260	264	282	251	299	242	282	246	283	261	272	276	260	271	242	237	270	257	262	258	289	281	252	272	255	252	274	269	266	287	271	267	270	254	282	277	234	249	245	266	285	254	265	298	264	301	286	276	268	274	265	271	262	283	277	227	282	309	262	259	268	246	254	279	297	280	284	270	265	261	280	289	269	259	255	249	266	260	276	275	283	269	243	284	260	232	266	249	257	283	259	318	285	268	266	263	266	264	285	283	300	282	272	288	269	249	283	262	261	256	251	281	265	251	295	266	269	270	259	285	254	251	264	240	308	285	286	239	287	280	261	280	241	264	307	277	292	308	245	274	248	289	278	272	274	285	277	273	277	257	275	246	270	275	280	269	308	257	230	296	272	251	262	250	260	277	258	266	304	291	262	263	262	240	248	238	271	291	275	282	254	252	300	262	261	289	276	271	232	290	305	278	274	276	279	300	288	252	262	262	248	274	260	256	272	302	317	262	280	252	263	253	275	258	271	269	270	261	249	290	287	276	254	254	267	256	270	289	254	269	256	261	290	281	262	288	289	263	243	260	248	258	233	267	259	253	249	240	272	280	297	260	285	257	295	280	252	256	256	287	263	265	293	251	274	255	254	277	261	275	249	284	281	246	289	263	277	246	279	273	254	276	283	240	292	247	258	265	255	267	285	262	296	253	295	285	297	282	294	243	239	273	268	265	242	280	274	282	285	291	302	275	264	271	274	246	224	272	273	261	246	274	273	258	271	308	250	296	257	277	265	252	254	291	249	245	286	259	250	263	275	274	269	269	266	281	291	272	305	314	280	272	252	274	243	263	252	267	295	264	236	290	239	241	241	256	269	268	304	252	239	279	253	284	280	280	251	293	269	223	227	273	276	268	240	272	297	258	268	268	267	245	283	249	272	275	270	263	269	246	263	267	292	254	299	277	288	242	254	258	293	260	293	273	305	272	276	261	250	278	268	248	293	233	245	253	267	237	316	272	314	236	275	255	295	264	243	261	274	237	260	265	264	248	245	256	277	278	266	266	290	258	271	279	277	282	257	271	232	284	238	256	264	289	254	271	274	260	264	282	240	303	293	262	276	270	296	283	273	296	279	285	289	271	252	262	282	261	256	305	285	245	250	280	276	301	268	268	284	243	266	282	264	274	281	249	268	254	298	308	287	281	287	267	253	261	269	324	268	293	268	241	267	257	280	281	317	252	289	284	240	288	274	254	292	283	268	272	261	276	292	238	249	285	251	264	276	255	292	269	282	297	274	243	275	267	245	273	278	291	272	251	299	265	271	265	285	266	304	270	272	266	263	242	283	302	274	267	287	254	264	288	248	254	258	272	270	273	267	285	272	284	244	257	275	267	280	276	266	225	281	257	291	275	263	267	275	265	256	266	252	289	262	272	261	295	279	305	273	253	256	280	267	267	275	283	238	261	267	278	238	296	248	245	278	280	251	284	255	267	240	249	288	283	255	250	285	265	236	268	240	270	300	249	252	248	278	252	270	274	255	288	273	290	230	242	261	265	281	278	299	278	271	280	305	256	282	272	264	268	259	252	255	294	260	269	257	306	264	269	282	241	247	288	306	265	291	260	276	263	258	255	288	262	288	289	282	241	284	265	270	265	265	288	279	260	244	268	277	287	304	269	289	259	272	236	264	277	296	278	254	234	267	263	275	250	250	281	294	245	235	241	237	271	247	289	277	266	269	331	281	271	273	288	290	300	266	274	285	272	253	265	289	273	261	240	274	266	265	273	266	281	238	294	261	270	264	287	269	292	229	282	254	265	279	268	271	259	286	299	261	259	265	295	288	302	304	237	259	289	258	279	281	278	237	245	261	288	241	252	281	231	283	254	278	275	241	278	258	248	259	254	266	266	262	271	274	282	293	279	262	281	294	269	278	261	251	283	304	263	271	288	258	255	245	276	303	243	266	291	239	270	279	250	272	255	261	259	269	284	276	282	275	277	266	258	270	254	226	279	256	282	263	240	261	279	240	268	262	273	255	270	271	266	281	258	263	275	262	293	273	248	275	277	265	288	264	268	306	278	283	278	285	250	276	246	238	280	268	245	278	257	273	279	251	271	247	280	267	279	277	251	243	262	251	274	242	235	269	269	271	280	279	270	311	264	266	241	260	270	240	244	246	270	312	259	239	279	281	270	278	268	302	262	243	201	304	303	253	235	281	231	262	231	255	283	267	235	302	274	297	318	240	240	260	263	277	269	270	278	312	303	262	264	261	309	251	278	259	257	245	247	265	269	272	281	245	237	268	287	266	276	272	265	272	269	290	273	247	287	265	265	242	274	226	292	244	264	278	264	271	268	283	275	286	261	271	282	251	306	259	270	273	255
36834	16159	8240	4111	1925	1172	912	766	765	591	625	578	582	578	625	619	637	623	599	606	565	606	572	581	561	630	617	607	621	576	660	574	576	620	629	601	619	616	694	595	599	621	591	627	597	564	615	622	621	584	627	624	588	641	585	571	622	589	662	608	592	553	603	609	584	618	576	636	605	643	577	615	618	572	636	624	592	626	586	621	582	649	593	612	641	591	589	644	601	581	622	585	587	618	621	578	570	576	624	596	632	553	575	547	606	612	623	614	610	643	611	603	600	582	592	580	605	565	583	591	579	610	574	626	599	606	590	625	604	601	627	614	612	614	596	576	626	617	623	623	602	606	594	604	629	610	637	601	592	567	598	599	596	602	592	604	574	618	614	610	620	571	607	561	581	608	605	582	606	624	593	601	605	615	634	605	598	606	587	627	591	550	615	601	604	629	585	612	621	597	587	635	547	571	632	587	563	638	642	608	572	640	595	619	588	631	629	617	591	577	577	620	601	591	604	632	640	585	579	616	615	558	603	615	575	617	571	657	586	630	621	629	598	598	590	615	599	589	554	611	596	596	618	559	607	570	607	573	611	600	665	600	578	592	589	614	611	601	574	598	616	604	638	598	609	618	602	602	571	606	603	611	593	595	645	590	608	603	577	640	591	591	673	615	614	582	606	599	630	617	609	599	570	611	600	608	605	607	594	612	599	587	603	595	607	596	567	578	629	581	623	591	605	602	573	616	601	622	574	593	597	647	611	612	582	590	655	625	593	600	624	596	640	601	611	615	563	553	564	590	627	613	635	617	628	631	658	593	598	587	620	626	612	586	616	608	631	600	555	603	635	595	585	598	646	627	637	610	581	606	643	591	609	588	586	583	611	628	615	588	594	556	610	614	549	654	601	648	608	613	583	622	582	590	600	636	662	618	636	603	602	597	608	580	593	671	585	599	643	622	651	610	617	581	582	603	598	599	588	582	616	614	621	626	596	616	565	599	573	632	614	573	598	607	626	580	613	580	628	603	618	659	608	624	607	620	601	633	654	602	647	587	586	583	596	585	605	602	630	576	565	599	617	621	605	613	631	635	633	617	627	584	620	627	597	622	628	624	627	647	610	569	630	579	570	623	609	554	628	597	605	561	579	617	560	611	610	585	601	616	603	607	574	580	622	642	612	566	612	669	606	577	584	649	581	650	599	601	637	593	590	563	578	652	576	575	584	613	616	580	644	603	599	624	629	595	603	607	623	627	615	584	638	609	609	572	640	609	619	610	596	601	562	623	588	609	618	621	611	609	602	630	585	584	613	629	637	639	566	582	690	581	623	640	602	614	630	610	614	614	599	636	607	601	572	594	594	605	562	614	560	611	628	600	598	643	563	579	616	578	597	611	621	584	602	613	655	592	594	610	580	637	612	598	635	563	611	604	640	602	629	582	615	633	613	624	627	606	619	628	616	609	578	612	606	605	564	579	593	600	576	638	608	610	624	603	627	608	611	604	617	610	589	602	622	606	585	632	607	652	595	574	609	591	589	623	594	608	566	537	605	620	557	636	564	612	608	586	575	611	586	575	592	622	619	624	615	553	589	608	550	614	627	594	568	633	596	564	638	584	600	600	627	632	648	593	583	625	594	573	569	608	594	627	569	611	627	596	600	601	568	594	652	598	634	597	611	552	647	605	627	587	618	591	645	683	574	585	619	634	612	598	602	628	608	610	588	628	586	624	615	606	603	640	591	575	584	617	586	607	568	590	631	584	609	585	581	584	556	562	583	599	623	613	550	638	590	608	588	616	593	607	603	577	598	581	565	581	630	556	578	605	636	639	631	604	625	581	621	638	621	587	619	599	564	573	622	659	553	591	601	580	646	618	602	605	642	585	635	603	581	618	611	617	579	597	607	632	608	587	612	605	649	613	568	645	600	586	598	646	587	565	619	629	650	618	601	631	646	647	623	631	642	625	564	595	614	580	577	641	584	612	633	579	593	642	579	643	617	615	614	607	580	580	586	606	608	647	603	570	614	604	631	614	596	577	585	571	582	633	637	599	624	593	594	606	582	610	584	607	603	590	578	641	607	609	608	621	619	620	574	586	620	560	611	643	581	627	613	650	644	678	593	649	621	618	618	620	596	572	571	617	623	565	595	585	610	593	608	599	636	653	608	612	622	574	586	604	600	600	587	626	619	587	619	623	636	605	598	620	613	618	611	569	577	671	583	606	594	596	586	589	605	567	583	594	611	630	636	638	606	589	616	621	610	645	574	620	613	645	649	588	598	624	586	575	612	601	617	648	595	603	621	634	637	604	617	627	615	584	596	578	604	591	585	610	615	647	612	589	640	596	620	605	581	594	623	556	622	641	578	598	592	624	581	591	588	560	541	607	597	586	625	629	625	599	619	597	620	626	599	631	577	578	607	561	588	574	576	631	608	571	576	611	621	581	580	586	557	574	598	633	613	581	588	623	619	639	637	629	577	599	594	566	594	660	591	613	565	578	616	627	584	625	577	609	611	633	586	598	592	599	604	609	635	645	565	592	612	632	655	605	592	605	582	612	571	568	596	591	598	640	629	587	621	584	590	600	608	603	617	632	634	605	599	591	632	588	625	588	614	623	576	640	582	572	594	603	585	586	596	631	566	596	640	603	698	584	595	551	602	598	644	588	593	599	612	620	660	597	631	603	603	576	631	554	610	614	608	590	576	604	612	650	611	646	593	641	592	597	574	561	622	602	596	630	628	612	595	601	589	590	621	574	630	581	608	600	617	629	590	594	585	613	573	618	593	620	585	571	619	597	572	622	581	621	640	606	602	635	648	666	589	633	633	608	595	613	583	574	601	592	566	613	589	612	578	658	630	591	613	639	607	630	582	608	583	651	633	600	604	588	593	607	593	638	641	559	603	569	608	600	563	616	602	644	619	573	576	577	604	635	577	580	598	600	602	592	595	570	583	635	597	610	628	592	582	622	570	558	654	610	632	597	601	583	594	627	570	597	587	620	577	614	596	571	598	607	629	610	613	618	621	642	616	591	591	619	637	649	624	602	579	624	599	594	582	616	581	579	618	626	651	615	632	596	663	602	601	595	618	633	641	577	622	604	580	585	615	627	640	665	658	602	616	565	646	579	578	599	623	600	643	601	635	614	640	611	542	653	608	625	563	662	579	619	578	548	604	550	606	674	590	601	603	585	594	614	630	620	600	633	610	603	627	572	587	613	592	621	589	631	636	567	630	606	623	640	596	574	570	591	601	613	590	628	620	627	603	632	615	592	578	609	632	592	566	589	637	611	578	572	609	596	588	643	590	591	573	618	643	626	577	609	584	648	610	594	586	645	624	584	625	605	586	643	622	590	566	632	587	684	659	595	616	569	618	647	618	595	567	553	606	597	638	619	612	580	596	603	619	571	618	610	581	609	640	612	595	613	619	631	604	599	637	579	596	611	625	559	582	596	588	579	621	571	626	615	558	598	619	581	623	621	572	607	554	558	643	612	614	623	643	590	608	595
62781	34156	14376	4192	1595	936	650	486	378	319	306	264	289	290	271	278	261	296	281	291	294	280	307	252	289	246	317	289	299	266	285	267	276	290	324	286	320	318	275	267	244	270	288	268	291	278	308	293	297	276	273	281	318	268	294	305	302	289	261	276	289	271	271	282	277	284	295	296	254	282	292	275	252	273	273	307	323	320	274	304	274	304	261	270	302	321	294	305	319	277	272	292	282	270	323	291	267	277	295	300	277	307	311	257	289	301	323	292	275	285	299	293	288	278	259	316	302	281	303	284	279	300	286	285	271	292	297	258	297	296	282	309	267	324	318	299	283	261	265	289	291	287	268	314	296	305	294	281	258	277	276	305	268	291	278	269	273	277	276	291	259	263	267	282	279	245	272	265	278	279	321	296	278	296	269	266	302	268	271	307	272	288	266	272	284	276	264	283	268	301	271	293	298	300	292	268	289	290	317	293	302	270	264	310	294	307	291	300	284	280	279	313	283	262	286	262	281	312	287	297	290	310	281	269	306	276	256	317	330	280	294	269	268	298	303	276	301	292	306	313	257	260	276	282	300	259	291	278	300	313	259	252	291	275	307	303	303	297	304	289	282	294	276	258	286	288	274	266	270	306	274	280	286	271	287	275	255	248	304	258	297	290	290	275	287	285	273	290	286	295	315	256	282	294	317	259	281	280	303	271	308	301	290	277	313	292	270	292	277	275	298	320	279	261	277	288	296	292	256	269	269	278	304	299	271	289	292	324	293	298	281	278	311	286	311	285	281	291	257	291	264	279	291	285	290	304	307	298	333	314	283	284	275	279	281	274	274	282	261	281	275	264	338	275	254	293	281	275	284	307	267	305	287	316	310	266	277	304	280	275	317	283	271	298	288	316	271	257	279	297	271	255	267	289	340	301	294	283	289	280	239	278	269	278	262	275	277	289	256	266	280	319	286	291	284	266	262	297	278	277	274	255	282	269	290	318	265	285	286	263	277	294	285	307	275	292	316	264	288	326	292	298	274	312	322	280	285	282	308	296	256	301	264	314	288	288	309	283	298	266	276	248	307	291	278	275	293	309	291	289	257	236	274	292	255	304	289	311	312	267	293	306	276	291	241	287	278	289	280	297	277	292	271	272	290	296	287	268	276	279	277	254	296	301	322	292	298	298	286	298	310	310	277	274	299	286	276	284	296	299	284	277	291	270	269	312	284	314	271	305	284	306	289	253	280	292	317	322	263	269	247	285	267	285	284	285	297	279	306	283	302	300	315	278	253	268	302	263	290	306	298	286	265	319	291	319	269	289	309	273	259	315	261	291	279	308	292	289	344	284	272	290	278	267	270	348	316	293	286	279	306	290	300	302	247	249	323	296	288	298	295	283	303	297	289	296	308	323	261	225	306	296	339	253	321	277	266	262	312	288	312	277	283	295	261	264	269	259	271	269	247	253	307	296	305	299	270	271	293	299	284	280	314	330	268	269	250	283	303	300	297	286	283	262	287	281	268	246	273	289	311	256	297	300	313	261	278	305	331	281	256	307	274	294	267	291	274	312	284	293	291	278	283	270	295	296	321	278	287	284	308	289	271	292	287	326	297	281	283	282	259	286	301	256	263	309	297	278	297	294	306	302	315	262	284	265	318	285	256	257	301	283	298	294	289	296	297	296	255	276	289	291	280	278	314	276	256	268	277	258	300	272	302	284	280	296	304	301	276	298	268	288	311	276	268	309	277	286	280	303	314	287	254	295	276	267	294	284	278	240	320	299	281	304	278	320	293	267	267	278	270	269	288	276	266	285	304	267	264	290	285	292	300	281	238	254	244	262	314	299	283	304	305	275	298	281	294	296	325	271	290	283	273	299	267	322	257	294	302	254	259	309	291	282	255	275	287	294	280	276	283	282	287	282	273	248	296	285	278	261	305	263	301	282	287	299	258	280	256	277	313	264	272	252	264	270	283	317	284	269	247	286	281	258	278	286	266	273	270	266	280	268	291	315	232	290	283	279	289	266	250	315	294	273	275	278	298	283	271	283	266	288	251	292	288	290	260	278	302	258	278	286	270	288	280	271	263	264	306	256	285	295	300	277	277	263	260	305	298	301	300	297	278	286	298	299	304	281	295	314	249	268	277	280	291	296	287	313	281	293	271	292	312	268	266	272	273	270	296	248	278	293	296	278	292	301	281	300	265	301	266	298	311	314	268	290	286	273	272	289	296	297	277	261	277	285	284	274	266	302	315	264	276	301	276	298	238	281	293	291	281	271	275	297	270	284	240	302	288	281	265	296	263	280	276	313	316	291	293	283	289	251	287	314	318	296	285	277	286	269	309	299	297	260	258	295	274	245	318	269	270	277	260	296	267	302	311	292	293	289	290	265	253	308	258	294	295	290	306	291	267	252	277	277	286	269	291	317	251	269	296	312	272	293	276	283	301	287	289	268	275	292	272	292	305	281	279	271	258	280	298	280	299	272	300	260	269	273	312	285	287	309	300	307	282	314	265	283	300	322	296	313	263	289	287	284	279	288	270	302	274	280	315	272	305	307	279	278	315	313	298	268	261	262	303	273	262	275	326	291	271	310	270	286	284	290	303	327	294	277	256	307	295	261	287	286	290	283	286	280	269	251	287	286	243	303	300	301	273	323	302	276	282	269	295	283	298	277	284	271	306	256	269	250	287	289	263	244	303	288	286	303	273	296	279	294	291	253	290	279	295	304	266	297	246	298	239	250	279	276	255	265	254	273	273	273	296	299	273	294	278	299	291	297	266	278	264	258	288	285	289	263	260	260	301	299	273	304	273	290	286	261	288	288	258	295	284	285	290	281	266	265	263	286	318	266	283	261	299	294	267	306	276	272	310	288	310	284	282	288	285	290	325	262	285	297	267	289	288	282	293	293	291	279	293	300	273	288	270	308	292	257	281	293	287	311	283	261	291	275	303	293	276	303	318	301	249	237	292	313	253	259	271	270	276	297	288	267	292	296	263	285	291	256	277	323	292	299	242	277	281	282	266	294	269	238	331	309	288	298	302	305	275	274	302	281	271	283	283	273	312	299	269	279	268	294	312	288	294	281	259	280	282	288	305	313	301	264	266	264	252	271	289	297	317	291	317	280	293	288	279	255	283	280	255	315	280	295	292	266	293	289	282	299	277	297	275	269	290	260	301	280	301	287	269	293	298	266	260	298	298	283	283	298	295	290	271	294	278	264	305	306	286	286	296	291	275	261	267	268	266	313	303	286	288	264	267	280	278	265	270	270	243	291	324	285	270	281	265	276	279	282	267	282	278	273	267	255	280	276	282	284	304	309	275	292	287	275	305	295	286	256	242	291	293	263	315	238	260	310	279	287	302	289	286	250	284	284	274	285	287	271	311	293	269	290	292	270	279	258	280	275	299	310	307	286	259	275	289	267	308	298	302	270	274	274	256	279	288	274	283	301	270	294	307	301	264	289	275	295	285	297	253	324	284	332	300	281	304	282	303	272	318	305	265	252
42488	26947	13150	7193	4069	2832	2120	1452	987	805	629	681	675	620	658	639	618	643	642	677	614	687	649	673	639	661	665	613	636	655	619	647	595	628	615	665	616	641	701	626	651	657	649	602	686	640	650	680	639	592	643	620	660	646	643	649	639	618	645	626	634	673	615	659	647	661	647	607	635	649	602	624	626	656	627	642	646	603	638	639	592	644	615	662	605	626	626	637	617	618	630	605	637	634	602	588	618	606	642	660	585	678	638	660	619	634	653	624	662	631	619	613	604	620	612	678	655	611	650	639	571	671	626	664	628	669	640	615	647	664	641	644	628	600	600	662	673	654	628	643	661	638	636	576	632	607	649	663	642	610	621	636	631	599	638	669	617	616	615	605	659	675	642	636	637	625	601	635	645	659	616	652	620	654	620	629	603	636	646	591	672	655	642	603	637	663	647	616	600	642	642	613	628	653	642	624	665	640	619	598	679	623	655	601	655	618	643	634	568	643	641	626	652	667	687	619	630	632	637	625	662	670	645	595	638	638	617	643	641	634	604	617	657	661	673	646	625	590	619	602	639	664	673	638	657	636	646	634	630	674	599	651	651	628	624	640	698	663	640	600	600	653	629	614	669	604	638	633	627	628	626	632	613	617	614	662	649	640	603	674	607	611	595	623	628	615	602	663	605	618	636	666	643	649	661	627	651	659	645	631	656	669	656	633	641	613	572	653	605	622	635	603	658	626	629	635	683	639	615	645	641	615	672	654	634	632	637	628	619	612	625	660	654	583	655	630	638	629	644	680	649	646	619	650	639	627	641	611	589	658	588	620	615	625	642	609	648	594	618	638	646	617	631	627	614	639	633	658	644	626	614	612	615	646	624	623	664	649	650	666	674	645	643	587	642	655	645	598	602	605	610	641	631	617	650	625	640	639	618	634	630	640	649	644	620	643	590	619	638	604	590	628	650	642	673	559	632	647	639	636	600	629	662	646	653	637	636	652	641	620	622	619	666	579	620	628	632	610	609	615	626	613	627	612	613	636	598	654	653	613	604	600	635	653	637	655	593	676	610	636	626	644	606	647	661	578	605	631	664	619	656	636	651	636	582	623	647	634	631	696	645	619	584	610	655	604	631	626	636	654	670	683	617	625	642	630	654	632	632	589	630	651	634	602	612	638	612	637	667	593	696	639	672	679	680	602	636	621	626	619	626	653	637	655	626	679	622	596	625	636	632	669	662	639	599	613	632	634	637	619	590	640	637	601	601	602	643	647	653	670	628	655	640	619	619	629	645	609	648	653	608	676	647	611	639	699	633	622	673	635	595	617	613	627	612	647	624	655	607	605	626	623	661	622	627	665	660	645	680	639	644	654	644	671	654	647	671	651	668	617	622	636	608	670	673	662	657	635	615	646	625	630	649	631	600	654	573	625	624	625	663	614	637	643	667	644	664	597	644	637	643	652	622	648	664	636	631	633	634	651	671	652	591	654	658	656	610	666	626	629	621	687	599	646	612	669	597	632	593	638	603	680	667	606	587	644	658	674	701	645	646	601	610	643	644	650	598	615	653	658	583	642	672	644	615	629	649	682	583	678	652	621	625	589	642	627	606	628	604	612	674	626	659	627	619	599	584	640	592	622	617	693	592	653	647	626	644	608	577	654	667	639	603	609	637	681	642	639	623	598	607	634	651	638	637	637	621	612	640	593	628	613	660	605	606	614	628	636	626	628	629	690	656	594	684	610	611	688	647	618	646	604	658	655	635	658	671	640	641	615	654	652	575	593	643	614	656	632	627	606	627	591	640	645	617	618	615	666	611	660	657	635	646	647	637	634	624	609	655	646	684	652	606	615	619	641	630	658	652	659	627	604	625	586	650	673	664	629	657	649	624	634	612	627	582	636	624	634	625	632	607	624	624	639	612	639	622	636	627	668	634	661	636	661	618	637	661	660	618	637	634	595	604	600	643	584	618	647	631	644	625	650	616	634	622	634	650	661	641	614	647	629	636	641	649	614	649	634	587	699	616	633	687	626	600	647	659	646	615	620	638	624	628	674	620	610	633	631	634	638	608	644	668	628	608	689	649	632	608	667	634	651	647	596	632	651	653	625	604	634	617	640	613	616	630	646	624	603	613	597	640	645	600	629	639	641	597	604	657	619	648	682	641	662	586	628	644	626	653	666	646	611	603	649	636	652	628	621	633	617	650	630	638	624	635	625	642	646	681	646	653	612	650	663	640	645	647	682	600	629	587	607	646	638	645	659	641	674	684	643	590	623	607	628	664	649	621	627	659	610	640	587	655	613	579	647	667	670	586	603	672	635	645	697	629	645	646	675	627	619	617	631	593	611	666	582	638	608	664	618	625	629	646	621	679	639	611	606	603	631	622	607	607	650	646	640	588	599	694	657	614	613	607	639	648	693	622	607	646	664	624	626	637	625	631	600	638	616	646	632	636	623	634	597	642	616	619	637	658	704	639	617	691	620	625	628	620	642	602	665	623	662	670	684	645	643	623	651	650	596	645	668	645	641	633	625	651	640	606	664	660	613	606	629	651	636	614	639	657	665	631	624	645	627	626	645	637	661	660	649	667	631	608	685	636	641	657	631	653	631	628	609	605	603	641	624	613	635	636	629	615	683	654	620	593	664	640	605	592	664	645	643	629	657	615	614	645	623	595	641	664	571	654	649	634	617	620	654	638	598	625	631	581	631	625	566	664	617	619	641	643	634	649	630	599	633	635	637	658	651	667	682	618	592	606	662	634	618	660	629	638	629	627	662	628	662	645	619	599	627	658	640	675	607	621	637	615	663	619	610	634	675	641	663	669	646	624	650	594	606	630	645	593	612	583	625	662	659	676	643	638	670	613	652	625	663	580	611	628	671	596	627	596	690	623	665	649	692	583	632	642	644	638	641	672	655	638	607	633	645	589	653	626	579	639	610	606	605	619	618	640	649	611	614	623	651	618	662	618	611	618	647	622	609	604	619	646	640	635	648	659	621	615	625	638	639	664	640	667	658	605	629	585	596	663	647	648	668	598	665	638	619	642	608	601	604	613	636	643	606	645	663	607	638	647	618	620	655	644	604	642	603	664	627	617	629	646	624	639	604	647	591	572	631	670	657	669	664	650	652	625	572	610	610	648	624	641	631	658	568	607	637	655	640	624	593	628	681	598	591	620	615	689	611	622	668	599	643	635	658	624	613	630	645	689	607	630	695	652	659	649	646	642	622	638	608	638	596	631	632	631	612	574	569	631	710	650	582	639	667	614	666	607	627	614	634	583	608	624	656	631	638	603	644	646	613	657	639	597	622	620	618	621	635	639	673	612	645	672	613	659	646	594	634	635	663	621	642	653	627	668	635	649	614	591	633	605	680	616	667	637	592	616	576	663	606	622	584	620	623	642	650	603	632	650	661	631	634	660	606	672	647	622	622	648	637	607	659	621	598	633	624	675	610	656	630	570	630	599	633	635	647	699	628	645	579	645	668	646	617	630	595	626	645	657	607
46607	17758	5118	1911	862	525	374	353	285	289	282	290	259	259	244	269	304	268	257	243	255	247	255	258	248	257	270	296	273	268	274	283	244	250	252	271	296	271	278	271	252	255	275	314	263	274	281	272	275	284	262	265	254	284	254	241	262	269	280	258	264	284	258	266	269	275	252	278	294	260	241	247	283	268	270	266	302	247	306	292	290	287	280	257	285	248	259	246	268	253	254	293	252	265	288	275	246	254	279	290	299	230	281	318	288	272	274	254	265	260	283	280	239	288	293	261	299	243	252	257	285	259	268	275	254	271	299	284	278	298	268	266	262	264	285	262	266	263	252	270	263	256	278	277	289	263	277	230	295	278	287	297	274	261	297	281	266	277	267	276	265	267	304	270	303	288	241	260	276	308	256	273	316	267	244	286	289	271	246	295	245	256	277	277	281	250	266	244	259	312	276	246	257	243	279	273	274	254	263	275	264	230	243	230	252	285	274	290	265	274	261	221	236	256	262	274	259	270	270	261	252	271	238	279	239	242	246	270	289	304	301	305	288	215	244	217	282	267	242	267	267	268	256	244	276	284	292	301	271	277	280	298	271	268	281	244	258	296	277	276	269	240	269	276	290	287	281	273	264	263	284	272	274	270	249	263	264	251	265	282	269	254	243	272	267	268	254	266	258	261	270	250	263	262	272	253	245	243	267	265	266	249	267	259	277	277	259	237	283	278	265	236	254	282	267	265	259	289	268	279	253	244	271	306	265	282	280	253	280	258	283	251	234	301	271	266	264	260	260	267	234	289	255	240	294	266	259	276	263	261	232	227	258	263	276	283	283	273	241	255	285	265	256	263	252	276	266	249	282	272	251	287	296	277	266	281	250	247	276	306	303	284	282	277	224	257	287	272	271	264	302	248	237	253	260	270	267	269	276	292	256	273	263	262	291	254	290	263	270	272	225	283	256	299	293	247	238	273	248	274	248	259	246	271	287	254	273	233	271	235	285	267	274	266	249	289	290	289	250	247	284	259	294	255	245	257	283	261	269	264	281	281	267	272	262	270	241	238	278	258	263	245	261	266	286	265	256	283	252	294	239	261	286	256	250	280	271	227	272	267	289	290	278	273	287	281	257	245	260	260	277	281	298	270	254	225	261	260	274	248	279	285	264	289	274	278	226	247	273	258	250	280	263	280	262	298	288	327	246	295	271	241	248	269	285	261	289	256	260	270	258	265	256	265	251	253	277	254	284	276	301	263	309	268	276	241	269	295	286	273	286	276	252	275	288	271	272	284	278	277	250	271	263	238	251	267	288	265	274	280	273	296	277	249	244	272	299	238	260	245	278	286	262	277	246	247	289	261	254	290	264	289	277	295	260	274	276	255	291	278	261	241	285	256	285	264	265	234	283	290	274	278	281	299	273	290	262	252	256	250	245	261	243	250	292	277	266	292	285	282	287	263	275	281	258	286	288	253	262	244	266	274	277	278	240	249	253	263	285	269	247	268	281	276	264	285	253	262	230	248	248	276	284	286	258	265	256	270	312	237	256	284	276	271	255	269	246	261	269	269	267	254	266	266	277	279	283	253	280	284	287	284	265	260	239	261	232	261	269	240	244	229	252	287	268	251	238	245	271	265	254	268	281	244	271	285	271	245	269	300	266	265	294	279	252	282	275	263	269	266	297	292	271	276	272	253	249	249	274	276	301	277	278	239	272	274	268	248	255	266	282	250	248	272	278	271	247	243	263	287	277	266	280	264	262	281	268	277	271	247	279	288	286	290	281	278	274	285	288	263	277	270	257	272	260	278	248	286	255	263	256	246	262	276	261	276	282	240	286	268	268	246	264	244	261	277	272	273	279	270	277	262	235	312	256	304	274	260	246	280	283	245	249	283	305	244	243	287	276	284	244	280	283	283	260	293	263	245	245	291	268	279	225	266	284	292	295	298	301	289	250	244	254	284	316	296	251	248	254	246	280	262	260	270	303	283	247	286	260	269	251	259	260	280	259	271	304	268	273	267	272	248	267	268	278	281	277	289	291	281	260	282	281	270	225	264	293	263	312	260	267	271	261	284	291	284	264	273	276	304	271	245	274	278	246	305	298	260	299	233	250	267	309	256	286	249	276	287	260	275	270	276	286	244	247	261	248	260	290	298	265	296	263	252	250	277	279	308	295	281	297	289	272	301	257	283	268	271	270	288	261	242	246	240	268	237	262	258	241	282	270	255	270	252	279	282	265	260	257	297	262	260	294	267	285	238	287	275	279	252	284	291	254	279	289	261	268	270	286	250	273	304	281	268	276	277	285	256	236	263	280	256	291	261	287	262	271	261	267	266	276	275	268	244	246	261	288	270	279	254	244	271	275	290	278	259	271	278	283	268	259	236	262	275	281	269	274	258	274	285	279	251	277	263	285	285	307	289	265	231	283	251	288	291	259	259	273	293	276	248	247	230	252	266	239	250	278	284	272	253	283	236	274	273	270	252	263	246	276	285	259	259	249	276	270	285	259	245	267	263	282	284	254	255	253	260	269	262	261	272	259	256	283	261	270	253	306	268	296	288	243	278	243	275	275	263	296	224	259	268	273	259	265	261	306	271	283	273	252	267	242	258	252	270	281	252	277	275	273	272	272	303	273	289	290	274	267	261	305	273	259	264	258	286	260	294	252	270	256	276	254	278	294	255	282	264	289	243	283	279	269	278	251	255	258	291	277	252	277	313	221	277	283	245	246	290	273	278	272	275	244	250	263	226	263	266	283	265	253	253	263	285	272	269	257	282	280	264	245	248	257	274	220	256	234	241	285	268	271	290	286	266	253	299	253	279	296	242	296	278	278	257	273	273	272	251	313	250	269	256	253	274	280	261	218	249	271	266	248	267	298	247	268	264	270	292	272	310	270	266	266	256	264	258	273	298	280	266	265	244	296	296	271	311	283	265	265	284	274	298	257	277	287	293	257	299	301	288	276	280	262	258	284	274	282	279	270	284	275	293	296	257	268	260	260	272	253	281	262	288	251	261	269	266	256	279	248	256	303	235	244	279	273	220	256	262	271	262	275	253	283	285	282	282	266	246	229	255	261	278	262	279	263	254	262	263	299	259	263	243	270	263	261	279	253	312	259	255	279	274	245	272	225	273	245	268	280	246	271	266	278	265	275	260	265	290	293	278	283	285	286	246	237	261	242	277	271	253	262	296	277	266	273	233	252	270	266	273	271	286	238	257	267	235	299	302	286	285	260	244	285	267	269	307	303	275	263	244	238	309	304	256	294	264	277	271	281	278	305	275	266	256	254	257	259	257	269	269	290	294	278	283	274	256	264	269	263	270	293	260	266	295	266	244	255	262	245	233	279	295	283	273	285	256	276	258	259	257	261	253	278	253	296	263	289	240	267	265	278	274	274	245	235	295	257	280	254	273	265	277	291	263	272	267	266	269	274	266	241	254	297	282	251	236	300	258	251	277	260	268	247	222	242	269	280	262	256	255	250	261	265	270	267	256	270	253
31498	12918	6556	4080	2267	1497	1030	756	650	663	620	589	593	638	558	613	645	623	557	587	592	594	627	597	596	582	602	642	587	593	564	599	590	599	642	608	630	621	617	595	598	586	610	606	565	626	525	609	610	621	585	567	584	599	620	572	568	586	575	590	614	602	637	574	585	633	630	574	586	608	620	583	603	551	595	662	553	559	588	589	572	612	559	599	566	635	621	595	600	547	623	602	558	621	603	583	608	595	585	609	594	603	571	599	556	575	616	636	552	625	636	568	607	583	627	642	607	601	592	587	640	567	599	597	607	587	574	637	612	646	571	615	561	597	598	567	624	580	616	621	617	580	566	603	600	571	586	587	567	600	581	586	609	591	612	605	567	573	577	624	556	605	620	614	584	550	597	582	616	567	586	618	574	590	604	563	618	625	586	566	584	595	591	583	645	601	584	633	606	599	620	583	580	630	642	584	598	581	569	527	612	543	645	546	611	619	629	595	589	631	581	596	614	611	601	537	614	602	576	587	625	602	610	575	627	623	589	600	597	638	623	573	569	552	618	602	620	611	619	597	586	621	616	589	611	617	573	618	631	588	608	620	632	622	589	617	608	558	595	637	602	602	612	626	566	543	631	596	606	557	560	641	648	571	615	572	587	570	618	593	587	619	639	567	600	567	572	622	562	609	645	576	572	595	576	577	600	619	641	574	603	643	655	557	609	586	521	621	590	617	597	609	573	636	578	594	626	599	650	636	610	563	572	611	592	573	614	594	613	574	629	593	590	573	603	597	557	642	647	611	591	612	596	599	580	631	608	610	614	629	563	620	567	593	576	572	594	585	600	603	546	592	602	593	619	666	557	606	603	583	624	561	616	622	608	578	561	605	584	581	656	598	615	604	646	595	580	583	603	653	603	612	567	614	571	577	590	615	605	574	641	633	589	602	594	648	602	567	601	578	595	606	596	588	610	587	571	570	609	609	601	582	585	600	605	551	612	570	609	598	579	575	616	566	611	570	587	614	590	607	589	597	600	659	596	598	575	569	577	621	629	559	636	554	644	577	566	573	582	605	622	605	612	617	589	594	624	562	573	632	599	580	588	575	624	603	591	603	619	605	609	608	593	632	618	663	591	607	605	604	583	576	651	603	614	629	621	612	592	622	613	632	606	611	611	589	645	570	604	603	584	645	572	600	585	593	570	586	641	607	616	586	609	582	592	597	600	594	603	569	604	594	628	604	586	605	606	569	573	597	576	610	618	630	592	624	584	637	634	593	607	562	588	568	610	623	628	616	577	590	605	575	591	567	567	585	594	644	591	574	596	613	555	577	598	579	603	605	558	575	613	601	605	586	627	606	634	630	565	579	595	602	564	613	616	597	634	614	590	572	639	608	544	599	562	592	576	605	604	619	606	612	560	574	601	607	619	639	634	588	599	547	589	626	596	600	588	571	602	608	597	612	575	599	547	571	582	614	620	607	578	579	622	549	625	596	568	580	616	580	587	588	598	579	596	563	571	633	637	601	606	585	573	620	597	591	612	600	612	614	617	609	619	608	595	573	606	637	613	628	598	617	567	607	607	601	589	606	625	608	612	537	601	581	573	585	577	609	597	604	627	648	614	598	618	608	606	557	583	603	583	628	558	571	641	589	592	582	593	630	601	624	635	586	613	620	618	631	634	574	605	597	643	631	624	605	562	620	623	516	604	582	597	577	632	576	583	632	632	579	639	569	606	596	640	610	599	587	603	632	589	554	630	591	598	581	589	576	656	585	565	598	603	576	606	627	585	636	595	599	624	608	608	586	614	597	605	611	599	617	605	578	602	631	593	609	625	624	616	616	567	619	629	575	618	625	567	611	618	586	594	572	572	663	580	556	614	645	591	603	611	567	584	592	602	605	608	594	541	593	584	629	581	612	605	580	615	609	616	570	581	617	602	580	618	591	610	601	575	629	596	515	576	616	596	628	607	613	619	579	582	618	606	603	555	563	611	597	625	621	598	631	570	651	578	626	596	629	609	592	601	618	588	587	603	591	576	617	584	613	598	602	596	633	639	598	581	581	606	552	640	583	614	605	603	591	604	605	625	586	582	548	613	635	602	622	583	574	631	601	627	625	608	584	582	565	569	619	614	549	573	599	636	609	596	575	576	579	583	640	586	623	584	584	582	621	596	638	633	642	571	604	606	620	610	654	610	579	583	561	584	603	590	623	604	607	609	591	587	606	603	592	601	608	579	643	596	573	632	608	685	661	586	616	587	588	638	613	598	574	632	587	613	584	632	609	582	580	568	621	634	646	600	625	594	565	560	584	581	657	641	583	586	592	628	578	596	601	611	579	578	595	588	641	661	615	588	617	602	582	600	606	580	646	596	606	613	578	589	588	585	611	578	580	625	608	605	606	617	558	605	604	580	605	610	619	604	618	572	564	602	592	577	599	615	595	581	597	605	602	611	612	595	590	630	618	593	579	626	604	582	603	611	620	604	635	619	568	597	597	601	586	600	604	600	621	552	578	596	586	647	604	611	617	611	605	589	562	608	648	582	576	591	592	565	552	575	590	561	569	595	636	606	639	583	597	555	600	601	584	621	598	581	633	574	603	610	591	603	580	584	589	598	564	583	677	612	605	580	610	642	614	604	647	598	570	535	576	583	587	608	644	576	573	567	531	585	596	565	592	576	570	599	601	609	604	613	612	565	614	582	623	617	563	611	614	614	591	604	577	604	606	589	597	613	607	569	609	580	642	555	602	614	612	622	633	566	580	582	611	632	620	564	597	597	622	583	588	605	581	573	614	591	549	611	593	571	586	599	626	595	579	630	614	585	587	599	559	602	609	607	650	575	639	582	583	637	581	623	592	583	588	629	579	597	556	613	578	634	615	611	596	639	621	577	626	586	629	631	592	577	627	630	674	629	608	585	573	615	552	631	629	578	578	606	595	563	619	606	608	591	618	604	606	592	604	546	575	603	555	619	613	636	577	602	601	625	593	568	593	611	606	588	611	593	616	601	581	576	604	628	586	614	633	568	561	582	574	625	590	620	594	597	575	611	596	626	629	587	600	636	587	632	623	668	610	629	586	613	601	564	598	655	576	564	571	605	604	633	583	646	561	568	575	626	617	590	628	598	586	566	577	602	547	652	586	579	587	639	594	598	612	623	561	603	562	560	574	611	592	608	587	621	579	575	628	551	617	570	590	608	608	593	551	643	581	585	614	605	622	620	601	618	618	631	582	567	626	526	609	602	601	611	605	572	624	603	620	632	597	583	615	637	644	620	621	603	625	588	549	616	626	588	611	603	612	586	621	582	607	557	559	591	595	585	609	593	606	615	668	591	563	562	591	577	601	620	525	653	572	608	596	594	619	562	582	607	594	643	610	609	598	622	595	609	588	598	586	580	591	623	611	609	570	597	618	617	592	601	573	581	617	591	573	568	596	632	605	629	577	629	631	636	614	636	636	576	609	598	641	578	620	590	607	619	573	573	592	555	572	614	603	606	621	610	599
62189	27810	10487	2919	1019	506	397	379	334	253	292	275	247	260	263	274	254	274	268	293	265	286	247	278	251	291	288	248	287	262	287	276	285	256	281	268	246	258	264	262	268	297	253	247	262	274	269	256	282	283	262	301	262	275	243	278	292	250	269	262	264	235	290	241	302	237	285	270	290	277	231	296	295	260	282	249	256	274	258	274	281	253	285	233	248	270	263	296	246	270	237	281	272	270	307	264	257	283	236	254	249	272	279	278	261	280	261	241	264	276	280	271	286	234	267	232	246	249	271	262	287	295	265	261	254	258	270	267	271	284	258	304	288	267	285	285	293	273	260	284	284	284	294	257	256	303	262	293	251	284	276	265	276	244	255	248	310	280	280	267	253	252	248	274	296	274	245	251	272	304	253	293	294	249	272	295	268	273	292	250	265	252	265	249	242	256	260	295	264	282	279	231	286	258	268	286	264	264	286	275	305	301	299	258	246	289	296	263	268	270	239	307	291	273	283	269	257	246	270	244	264	283	253	251	263	246	269	260	245	266	273	280	268	269	309	282	293	262	258	277	263	243	270	302	251	286	300	299	289	287	282	265	293	265	280	263	277	267	245	284	238	298	232	252	292	271	249	219	250	292	273	274	270	246	282	297	256	254	269	266	280	247	290	259	279	243	279	285	283	227	281	289	247	301	336	250	284	280	281	287	266	289	261	284	292	279	296	251	259	263	275	282	297	289	318	255	269	281	269	226	255	251	263	279	284	285	268	252	247	295	298	286	248	290	267	262	271	260	284	249	253	315	293	279	275	233	270	275	296	281	269	265	234	291	255	278	311	324	285	294	288	246	286	291	326	295	283	265	271	266	254	259	286	242	266	272	282	258	237	264	252	277	257	265	287	270	277	244	288	291	275	250	258	276	273	244	249	291	261	274	277	258	262	269	266	278	275	264	252	296	269	270	266	283	272	271	272	266	280	259	283	271	245	281	259	247	232	289	278	271	248	280	274	274	266	249	296	264	273	285	275	304	255	265	277	260	289	262	274	286	279	280	265	255	278	284	265	255	233	249	285	261	272	278	244	293	305	272	275	273	287	277	253	289	293	302	294	316	271	282	285	261	247	277	267	293	259	309	255	242	277	285	233	272	280	284	249	265	256	300	275	301	270	244	266	273	251	266	261	259	267	260	271	269	258	275	265	233	249	273	298	270	295	241	294	285	280	280	280	281	271	269	270	249	261	254	224	247	294	280	276	266	261	251	248	255	266	268	277	286	250	295	283	277	303	268	270	256	304	297	288	234	234	273	280	258	281	266	243	261	271	274	268	280	288	271	236	282	221	254	275	248	257	277	254	275	265	269	315	245	245	298	252	278	267	255	297	260	257	272	255	275	266	235	248	295	287	292	282	323	274	253	254	274	270	277	269	275	270	279	267	278	231	282	276	255	285	290	277	308	242	311	292	239	276	263	284	282	264	273	266	274	264	271	280	278	298	285	269	242	249	246	252	285	270	239	259	249	288	259	236	249	265	280	255	260	259	253	256	275	280	249	263	252	268	276	295	284	239	261	283	286	257	258	235	280	298	255	268	263	267	279	261	270	260	295	282	289	215	257	276	271	266	279	277	303	287	258	266	274	274	260	291	270	255	254	245	287	241	250	290	270	292	267	261	249	271	281	260	261	292	263	242	246	297	276	269	234	273	278	258	278	269	280	266	258	287	277	263	253	235	258	285	270	278	267	272	243	250	293	291	282	261	254	257	297	255	279	277	274	259	254	293	260	275	248	249	242	260	311	283	288	270	266	286	262	262	312	285	291	275	260	241	272	257	291	247	281	281	261	255	276	263	278	262	242	272	258	275	256	278	261	243	279	256	294	263	247	284	265	293	269	261	269	263	266	240	248	226	247	268	276	239	266	249	282	245	279	264	245	303	265	298	297	269	278	282	253	259	291	298	270	285	298	251	244	247	227	251	246	256	264	258	292	267	280	284	277	308	288	292	241	271	291	273	279	272	240	285	270	270	283	284	293	257	255	249	264	240	248	264	266	289	271	271	305	266	292	306	285	267	233	297	259	282	311	282	272	265	257	282	268	282	260	297	272	245	265	291	270	282	296	288	262	238	280	278	261	271	285	269	310	224	241	310	272	279	300	263	266	286	264	265	284	268	266	297	272	263	296	279	262	299	249	271	279	251	296	293	289	254	252	271	276	260	258	236	278	255	254	273	284	294	252	278	275	285	254	278	254	272	245	278	246	249	277	271	270	274	267	262	243	291	223	278	268	301	236	270	276	250	262	252	261	276	280	240	269	261	260	280	288	318	259	251	249	261	266	273	257	263	254	255	245	261	276	284	241	268	262	270	273	236	232	266	272	288	273	257	285	271	264	274	268	284	252	253	227	289	274	288	278	240	253	260	273	255	271	262	242	257	298	254	262	265	280	241	271	241	266	275	276	232	245	266	244	255	252	275	255	267	246	273	284	267	265	230	261	242	279	247	258	264	249	277	258	238	288	233	238	293	278	255	244	287	239	273	255	273	289	253	293	258	251	268	264	225	268	253	300	294	282	269	260	278	277	254	236	270	251	281	294	241	259	240	291	292	262	279	286	242	240	266	255	289	320	264	233	264	267	277	261	294	278	305	249	292	235	225	309	289	244	254	277	267	273	305	272	308	253	249	244	286	270	276	246	296	279	275	282	267	281	261	283	271	276	271	285	264	263	260	243	241	267	272	283	265	294	281	277	244	233	251	230	269	237	271	259	274	270	247	262	279	274	260	285	277	252	300	282	257	266	254	269	287	254	253	254	283	274	267	258	308	300	265	279	260	280	271	235	274	247	271	253	268	262	279	262	253	269	253	245	259	278	255	244	235	271	261	241	294	259	225	262	252	243	289	292	249	244	251	288	292	284	281	275	280	300	280	277	262	272	304	289	253	269	288	267	298	278	266	256	301	250	288	295	247	286	304	257	285	226	298	237	277	286	275	253	309	289	238	244	289	251	269	282	252	304	240	246	279	286	267	261	300	263	256	300	233	295	268	267	291	265	293	274	289	299	244	280	270	272	268	282	276	258	257	243	230	298	262	254	265	282	233	280	276	272	257	283	295	260	249	264	285	260	284	267	273	264	275	301	245	272	299	273	255	266	282	252	270	259	272	257	289	239	275	267	260	256	262	268	284	259	242	287	253	275	287	273	288	230	257	271	285	260	264	291	245	249	289	262	275	286	268	250	241	280	253	262	285	259	255	285	273	265	291	263	278	296	296	256	253	268	296	255	274	299	281	288	247	303	259	267	278	249	252	237	241	267	278	250	233	264	252	287	241	249	283	266	274	272	287	241	260	266	263	274	234	286	270	281	267	279	267	293	306	240	259	271	282	275	290	263	254	264	283	266	232	282	254	272	240	267	296	257	256	287	261	242	247	265	290	228	266	293	298	254	248	267	276	257	277	268	288	263	272	251	265	287	279	288	289	255	279	269	245	253	252	263	239	256	247	268	296	303
41687	20940	10638	5549	2445	1469	995	817	675	610	600	620	613	607	626	617	572	645	580	613	649	606	617	624	605	591	624	622	599	605	617	607	644	616	613	595	621	604	627	557	609	635	606	618	672	614	629	579	596	605	592	598	637	603	609	590	578	600	561	630	596	658	603	618	577	643	657	607	638	564	578	587	625	636	595	582	562	602	588	640	593	607	597	631	649	626	614	588	639	655	603	586	642	617	592	669	632	582	631	621	621	585	613	673	563	599	614	604	646	582	625	618	621	619	613	606	610	618	635	603	622	597	612	542	622	615	598	611	582	594	580	618	628	652	561	640	579	636	633	598	566	612	689	563	614	592	648	601	616	652	604	606	603	573	585	612	592	630	648	610	588	637	648	591	588	567	584	594	595	608	625	587	574	564	634	573	646	608	615	615	609	566	647	612	582	628	628	623	613	621	643	604	600	598	572	615	575	590	578	586	611	611	582	585	598	606	639	586	618	623	608	612	636	577	602	579	625	639	632	609	602	621	639	614	625	592	610	576	605	621	629	611	566	617	652	612	646	601	601	596	631	588	573	608	616	600	608	609	617	596	663	641	574	566	582	614	544	593	621	588	611	612	571	586	646	626	597	560	600	599	573	618	620	650	621	607	637	581	567	665	598	647	572	609	621	577	577	640	564	623	605	637	640	625	643	582	621	618	590	639	599	614	600	633	572	625	568	618	616	589	650	611	584	604	622	581	636	594	616	616	617	689	566	572	607	612	617	648	616	597	629	633	585	654	673	661	618	600	582	595	623	586	587	590	595	615	577	616	645	595	602	591	585	594	610	623	616	612	619	590	637	592	590	598	563	648	615	611	622	600	610	561	591	606	620	593	618	590	617	604	609	585	579	580	595	629	624	581	589	648	638	576	612	635	635	625	635	618	597	617	622	609	607	620	621	669	609	612	614	615	623	590	615	647	587	577	582	630	600	601	579	614	577	646	617	535	616	641	595	580	633	625	581	615	569	604	548	618	617	601	605	574	619	584	616	608	542	611	643	602	570	639	635	578	618	622	576	598	653	629	678	598	621	590	581	595	592	565	575	614	588	642	636	623	635	619	610	596	630	608	644	542	640	618	610	640	638	603	575	633	586	642	616	618	614	604	633	600	580	579	604	643	606	595	586	603	610	559	591	604	609	603	628	599	629	677	672	641	591	598	565	633	617	654	640	594	599	633	620	632	629	631	600	558	554	593	581	618	585	587	571	604	591	580	629	609	607	621	605	671	606	573	652	668	614	604	585	613	614	618	600	590	604	587	588	632	576	579	568	606	613	611	623	612	626	647	580	603	599	577	551	580	633	640	626	642	596	621	606	610	580	632	619	590	593	627	591	559	576	618	630	587	640	606	658	626	627	594	565	585	620	618	628	593	600	569	631	610	615	606	616	607	597	628	602	600	593	630	591	574	559	611	624	635	592	585	568	657	641	592	595	548	610	652	629	584	574	610	595	599	622	615	632	608	600	624	594	619	595	615	570	605	583	588	582	610	584	627	621	588	579	554	550	589	619	614	674	592	607	627	595	599	629	560	589	620	536	603	622	637	648	629	591	601	573	634	554	600	632	597	665	597	615	598	549	629	617	626	623	604	615	584	587	606	598	580	654	635	572	608	660	619	627	612	628	593	652	597	635	629	636	570	612	576	569	588	643	609	628	635	643	590	612	645	625	595	574	608	630	638	624	586	597	615	635	584	572	631	604	597	595	582	614	615	609	622	649	624	632	589	614	582	592	640	567	599	591	635	623	630	575	609	625	636	590	673	600	601	616	602	600	622	565	625	604	606	615	606	603	608	597	637	588	629	586	600	619	593	646	589	612	587	628	626	628	611	660	599	604	672	631	634	603	638	581	621	605	605	636	605	618	606	615	600	574	607	641	584	605	591	645	582	613	594	624	632	614	566	568	599	611	638	627	604	612	573	594	628	624	615	604	634	576	611	594	589	611	608	597	630	608	620	589	607	596	572	604	617	582	599	620	635	566	623	604	610	638	574	611	603	644	647	668	624	577	628	630	580	590	619	622	599	587	610	614	633	592	635	617	613	582	563	592	645	633	623	597	599	572	632	576	629	602	600	602	597	598	655	621	576	608	634	591	595	606	577	630	619	579	574	617	619	630	605	598	631	591	634	603	609	580	582	616	607	614	619	578	592	638	613	612	623	576	643	613	660	611	579	592	634	628	616	617	575	585	620	596	619	579	650	585	563	590	589	544	630	613	652	624	576	597	619	606	624	587	599	664	606	613	603	617	580	587	611	581	609	591	648	603	568	662	609	618	647	600	585	609	641	605	584	583	613	671	622	589	612	576	610	583	611	578	594	593	642	585	600	616	624	595	648	577	588	604	565	603	609	581	646	593	631	681	655	578	626	552	619	640	643	588	582	624	640	625	629	587	572	603	594	599	615	609	643	615	578	636	609	591	581	600	616	639	640	620	598	575	644	638	601	593	615	631	586	616	644	571	620	636	615	646	610	545	584	645	615	633	595	626	621	573	667	612	639	613	595	591	624	606	589	635	615	624	589	653	634	641	569	592	582	578	605	556	585	609	609	579	599	631	555	630	653	620	637	642	626	631	594	620	609	552	593	606	646	631	600	554	680	563	628	584	623	607	603	592	651	639	631	573	614	645	588	612	610	599	673	610	640	659	602	598	600	592	604	603	585	609	578	571	644	598	605	606	586	652	623	610	609	603	571	640	613	593	647	584	604	607	597	647	598	613	615	601	510	585	625	586	592	577	596	593	611	645	576	604	578	557	630	558	581	570	576	643	612	606	569	606	635	622	575	626	627	574	621	636	619	580	609	615	606	632	594	623	610	638	635	598	582	633	575	604	618	620	654	589	632	615	610	565	630	665	576	606	628	637	583	601	631	643	590	588	658	616	585	614	618	603	604	575	588	583	646	583	602	644	616	591	604	621	600	598	631	631	618	601	551	610	632	628	620	606	599	585	565	605	587	651	627	597	573	637	603	599	602	594	620	583	614	604	595	640	633	606	590	612	623	579	617	617	639	651	627	648	621	586	629	604	599	633	578	606	618	656	566	577	598	589	604	623	636	586	581	630	625	589	658	615	585	650	604	617	634	609	593	620	603	633	593	637	648	568	620	606	580	583	573	641	592	627	622	606	602	556	593	591	625	598	595	600	598	586	583	617	612	586	610	598	547	604	603	640	609	611	597	589	609	585	646	600	630	626	604	598	588	640	596	613	654	584	601	608	631	634	579	615	616	596	610	623	626	630	621	608	564	571	629	597	621	658	602	602	685	631	624	660	610	599	621	608	582	612	593	606	641	571	616	588	566	614	623	580	621	609	571	623	589	614	613	587	643	619	618	611	637	674	616	664	613	551	572	608	606	629	608	612	650	610	579	606	612	556	645	597	590	612	619	614	546	614	605	628	587	623	631	599	609	622	576	618	654	595	605	617	602	578	599	608	593	608	631	638	598	630	635	585	562	646	571
64915	30422	12469	3162	1037	536	408	362	278	305	308	281	282	258	314	299	316	323	309	283	277	312	280	283	329	276	279	288	276	286	305	305	296	288	297	305	237	299	306	313	261	320	306	303	291	282	283	289	273	317	321	296	311	270	285	270	305	285	276	303	316	292	260	280	296	327	305	278	297	280	278	276	292	318	308	322	287	286	315	316	279	301	291	288	277	282	301	287	319	266	319	298	295	272	332	286	274	274	291	309	325	292	322	310	305	331	309	300	284	261	291	306	275	295	282	314	251	298	291	293	311	320	281	294	281	296	282	286	292	291	322	274	277	287	263	313	305	343	305	280	299	336	333	297	314	278	280	300	296	280	286	232	330	281	319	297	314	298	321	335	277	287	315	316	284	300	324	262	317	288	319	302	283	294	301	270	268	276	283	301	321	288	287	279	285	289	288	288	309	311	300	289	280	298	330	304	266	272	296	307	285	323	291	299	315	293	297	279	302	297	281	282	312	290	291	326	279	318	321	313	332	292	309	285	297	308	299	277	298	291	300	279	302	254	312	290	283	263	309	304	286	298	312	314	312	309	312	286	325	289	264	285	281	304	308	291	317	317	313	279	320	267	287	284	294	286	245	330	325	317	279	317	298	275	308	306	300	303	291	347	306	272	286	294	309	325	333	302	265	284	306	308	274	274	305	303	280	294	276	280	277	306	277	291	325	265	290	350	288	286	272	306	287	309	281	298	284	298	292	275	309	286	308	298	317	309	278	281	305	326	274	326	308	283	332	287	288	293	273	302	299	321	261	290	298	313	324	300	317	340	309	292	269	281	296	298	312	289	289	279	268	300	294	300	338	314	300	285	299	281	313	288	276	304	312	310	284	287	290	310	305	318	277	301	288	282	274	299	284	294	302	320	269	297	306	308	272	290	276	298	324	282	299	279	300	276	286	284	303	308	260	290	284	281	315	290	289	308	276	297	280	279	323	272	326	280	262	288	345	284	303	266	294	262	284	285	300	330	291	281	306	313	307	336	296	307	287	302	287	263	302	353	296	292	288	317	290	296	274	302	321	300	284	287	326	286	265	260	282	305	276	271	254	304	319	270	299	288	299	282	289	333	291	262	305	271	289	276	304	322	290	291	291	268	278	296	275	290	307	288	312	302	294	312	316	317	314	259	272	271	328	330	315	320	312	304	318	310	264	334	282	282	267	272	303	329	298	275	323	282	231	279	287	272	288	287	274	309	302	285	308	304	313	288	295	287	303	286	309	276	293	300	261	291	317	322	288	310	307	271	313	300	284	279	273	302	290	288	319	323	283	295	287	299	300	304	298	325	287	312	306	287	288	274	287	305	323	308	307	285	284	317	297	324	310	299	310	293	326	283	324	287	276	289	292	311	320	280	303	273	292	314	301	287	292	309	288	304	289	354	352	304	292	295	299	332	315	316	326	295	313	308	309	304	325	291	262	310	308	328	287	279	271	320	326	311	315	288	274	302	315	285	293	266	279	288	292	307	276	283	314	291	284	285	277	310	329	297	296	305	294	307	270	286	287	303	257	316	313	281	328	290	306	299	273	274	308	283	284	294	263	302	288	314	284	278	307	285	303	291	331	263	304	274	320	279	288	265	310	295	295	320	289	298	313	278	309	260	315	315	313	294	278	290	296	290	281	293	297	273	302	298	295	272	277	305	299	281	278	295	284	313	293	278	325	293	292	298	316	278	257	298	284	317	297	298	295	289	297	298	270	294	269	288	272	298	287	311	270	298	278	292	311	292	313	258	276	293	287	306	285	290	306	300	302	259	294	312	307	323	305	302	276	273	297	299	303	279	272	269	303	279	277	309	329	292	296	287	283	310	288	277	265	288	300	303	310	300	308	266	270	308	328	309	272	281	306	275	310	301	306	295	299	281	294	331	290	311	282	291	265	299	296	277	314	316	304	300	302	266	268	303	286	310	333	286	286	264	293	279	250	325	305	296	283	289	338	313	322	316	278	291	309	291	312	330	299	283	319	295	274	296	285	319	306	273	289	280	305	280	283	317	255	336	266	304	290	297	306	307	320	288	283	275	295	319	297	289	303	334	312	269	309	283	267	265	289	289	290	266	307	307	323	288	293	297	291	332	318	304	294	317	310	330	324	299	312	291	294	286	318	309	266	290	309	339	306	278	305	293	307	293	317	294	285	298	294	290	261	276	290	301	307	264	327	320	281	304	320	300	332	300	327	318	283	324	317	322	299	309	290	338	324	268	262	290	263	312	300	301	326	285	306	329	292	303	279	288	317	296	275	288	262	299	269	264	319	290	292	275	298	278	303	293	306	300	274	282	313	298	304	304	299	311	302	295	351	309	268	292	306	317	322	317	296	311	348	301	292	305	307	301	304	311	312	314	306	294	307	297	287	305	264	279	272	293	306	305	314	314	293	277	287	292	306	267	293	287	274	284	315	291	313	305	308	312	262	284	307	303	313	274	267	313	298	247	291	301	309	287	306	299	270	300	286	303	273	301	285	324	283	312	316	289	295	284	316	288	305	292	300	302	289	267	304	305	274	274	320	290	306	287	292	290	282	263	289	306	287	321	321	293	303	275	272	296	307	265	268	292	294	292	305	300	294	342	307	308	315	278	323	280	275	284	281	315	297	278	294	301	319	312	297	290	317	296	268	308	279	270	319	295	294	310	300	295	281	287	291	316	278	307	268	301	288	244	288	280	297	303	309	289	276	286	323	274	299	324	316	309	316	282	268	276	320	290	296	282	292	268	300	282	291	297	289	284	315	315	275	284	277	282	281	286	310	277	298	320	313	283	283	300	304	306	293	303	303	334	296	284	311	330	294	329	297	329	291	282	269	280	283	288	277	297	311	305	287	306	287	296	275	295	294	287	264	327	318	308	296	307	300	267	289	269	312	287	286	297	274	303	255	278	274	308	314	312	302	287	301	289	299	301	283	282	316	285	297	284	299	315	280	302	309	302	310	325	290	333	329	324	313	300	310	321	317	310	255	281	266	265	323	323	294	313	301	267	323	307	286	319	278	275	283	290	297	294	279	313	338	310	263	286	317	291	341	271	297	297	323	299	273	300	307	309	298	275	288	296	312	288	308	272	301	313	265	301	307	296	292	301	311	281	304	296	310	273	280	299	320	327	305	284	295	317	301	258	302	288	317	294	269	277	296	289	308	279	292	312	316	281	264	244	304	316	274	288	329	327	276	318	294	309	316	283	284	288	254	295	306	310	278	293	322	289	276	297	274	292	279	267	323	284	239	314	298	309	301	289	269	289	324	290	322	319	291	289	310	321	280	271	314	304	299	293	333	303	327	299	334	318	318	284	288	311	327	265	270	295	283	294	335	269	278	269	323	306	285	292	300	305	313	284	320	302	347	301	297	325	270	314	312	328	291	289	279	268	310	274	293	243	304	296	308	310	297	341	318	282	303	321	281	292	259	294	287	305	300	286	294	300	314	306	280	275	289	301	308	270	284	255	269	311	259	315	292	314
44889	23069	11025	4993	2422	1342	1049	871	750	727	645	656	644	657	631	679	635	656	648	665	649	623	715	693	702	659	729	641	647	688	686	618	620	717	643	694	671	603	609	693	642	671	661	709	659	618	607	697	685	667	665	618	650	657	681	631	659	637	664	681	666	649	661	688	676	647	668	725	697	653	648	681	683	690	653	663	731	682	695	683	685	700	712	661	650	681	695	692	685	683	708	656	659	666	680	643	687	655	711	681	732	628	687	636	612	692	639	655	674	660	681	637	663	690	645	676	654	698	587	664	673	654	626	650	710	678	646	659	622	668	673	658	623	656	682	681	686	648	661	715	631	654	644	686	721	635	708	644	632	657	621	689	656	637	638	630	661	715	606	697	635	643	654	655	710	699	614	674	626	651	658	634	640	672	653	646	652	694	669	630	612	630	654	688	689	730	667	675	633	678	656	645	636	670	635	646	653	678	652	675	617	673	617	667	618	681	633	675	653	640	652	678	670	657	695	689	672	630	691	652	618	658	629	619	643	635	673	651	690	676	690	706	665	673	683	648	636	677	672	635	668	629	623	690	678	708	710	695	644	663	660	629	648	688	635	634	653	644	645	678	647	662	725	628	630	670	654	639	661	662	671	647	658	624	672	649	669	718	665	632	652	679	698	612	635	603	640	691	676	674	622	651	641	720	661	633	674	613	607	672	641	647	695	652	640	680	676	647	684	689	638	638	639	703	683	649	644	652	651	665	633	656	646	652	689	617	642	612	653	630	633	635	661	666	714	650	714	656	665	683	688	681	706	688	625	661	699	690	663	657	694	655	614	693	673	643	627	678	645	651	664	665	647	654	676	656	681	648	645	645	660	684	651	648	625	615	694	638	685	654	652	692	642	677	631	649	671	641	712	664	634	616	629	729	672	684	640	640	672	653	694	636	684	619	652	673	658	683	686	642	628	664	698	675	663	661	637	665	663	687	638	668	666	664	693	636	665	718	661	649	693	648	684	706	654	708	653	712	695	689	673	633	655	605	615	666	712	652	652	696	688	662	672	714	640	652	669	676	698	656	636	624	630	635	665	675	717	673	682	708	702	646	641	679	632	631	688	678	659	684	667	667	660	720	678	672	664	691	659	673	662	657	660	656	667	671	640	727	688	635	697	621	718	657	672	645	652	675	710	692	635	658	631	655	676	658	688	686	671	637	676	691	630	648	664	634	622	636	671	648	651	673	652	704	671	670	622	690	613	709	668	694	666	668	664	674	623	674	631	667	606	637	626	683	717	709	652	629	627	635	638	645	660	627	647	668	661	636	656	662	688	673	661	659	648	683	668	649	670	652	635	688	717	696	648	666	649	673	680	639	669	642	612	674	623	686	677	621	644	690	676	660	651	673	695	649	640	669	642	671	635	628	645	688	681	711	684	739	663	673	662	653	674	661	718	698	664	696	662	659	666	679	649	672	695	680	653	625	671	625	637	673	631	630	686	655	649	656	631	648	665	674	688	647	611	633	682	621	658	673	656	698	671	628	648	679	641	649	691	661	661	645	650	679	659	672	699	626	658	657	658	600	617	626	634	663	645	657	669	651	648	674	653	713	668	658	674	664	630	653	667	659	708	680	666	676	656	630	684	663	642	655	639	658	691	683	731	624	683	605	653	664	657	686	673	622	632	669	711	654	696	676	673	637	693	651	636	644	724	688	630	678	652	687	673	645	642	650	648	628	636	707	688	640	700	664	686	644	657	668	629	672	655	628	653	651	675	671	654	710	673	682	661	633	648	667	672	695	652	649	689	634	658	635	629	679	664	688	607	693	659	624	658	649	636	663	688	636	666	637	662	617	677	712	706	611	657	645	634	667	671	605	633	674	630	666	643	669	706	632	683	665	657	643	630	674	707	686	673	693	615	695	657	683	633	675	684	668	634	655	665	664	644	702	659	647	679	636	680	653	652	649	699	661	657	666	656	660	655	684	664	635	675	700	694	634	675	678	653	700	689	645	654	666	679	681	621	690	678	668	610	675	680	636	676	667	669	639	687	666	675	677	667	638	651	715	659	641	645	682	648	705	653	693	698	649	670	632	669	687	681	669	646	689	700	676	676	653	672	644	699	640	669	660	648	639	663	644	653	618	599	726	713	644	679	593	684	656	614	689	671	686	682	692	648	653	678	657	687	666	663	692	707	668	710	635	669	713	658	662	620	716	644	650	671	698	621	679	644	676	611	653	669	670	677	614	692	655	670	632	623	688	674	667	633	632	677	623	664	650	657	656	644	665	619	688	650	680	673	700	653	699	705	657	671	701	686	675	642	706	673	660	659	648	651	635	656	616	699	699	647	684	625	669	651	666	614	619	663	702	636	628	660	681	713	683	704	654	662	668	623	661	704	651	645	659	667	682	655	679	704	627	673	725	640	660	619	684	669	637	675	684	625	661	687	681	656	652	678	619	649	643	758	664	662	663	654	650	674	656	710	642	680	605	600	641	631	673	650	654	654	654	611	684	646	682	661	672	641	651	652	671	657	664	682	666	659	660	694	705	651	696	683	654	653	674	685	629	677	624	671	627	653	675	649	635	716	651	702	670	625	654	670	677	624	654	640	649	618	704	660	663	657	669	619	732	640	674	660	656	658	722	655	639	688	690	665	657	675	668	642	670	692	683	673	646	646	674	676	643	658	699	656	656	637	682	660	693	643	680	685	648	648	675	672	697	665	649	632	670	642	671	647	667	650	642	612	678	681	729	655	644	680	652	643	641	657	677	703	649	671	666	671	703	662	703	638	676	658	633	675	637	672	652	694	674	682	650	643	664	684	698	678	683	656	664	659	636	655	692	660	656	693	632	657	644	668	619	699	645	650	689	644	651	650	683	640	656	716	687	578	650	674	671	640	662	659	745	672	666	658	650	672	657	669	641	635	672	630	688	667	662	670	667	635	661	627	687	656	634	681	678	630	645	639	661	642	646	636	728	671	625	619	702	636	650	669	672	670	646	653	692	630	657	666	672	673	661	643	664	645	642	643	623	643	676	674	653	711	647	645	696	665	656	661	612	670	666	680	669	666	675	665	648	684	642	626	678	618	655	679	666	691	712	692	693	693	674	663	675	629	637	653	582	666	716	688	672	691	670	664	684	692	696	669	686	655	646	705	671	625	667	664	717	677	653	698	617	661	667	684	617	678	640	640	660	632	627	684	650	675	734	649	672	684	680	682	664	661	660	715	671	673	643	664	668	684	603	665	664	642	703	677	667	663	681	649	624	673	627	687	672	631	673	644	678	667	693	643	657	707	656	695	676	690	664	631	668	719	638	642	650	667	684	660	679	675	643	660	675	709	679	666	672	672	642	649	656	665	629	671	646	640	619	648	656	643	678	673	670	631	673	655	682	673	671	641	670	670	671	668	666	676	642	691	671	644	672	649	681	664	681	666	679	706	660	721	693	656	665	693	630	658	663	687	706	680	678	670	637	635	624	694	664	660	659	642	615	627	599	662	618	653	616	693	657
49542	17805	4165	1088	538	366	317	284	289	309	288	306	294	295	283	310	284	281	287	280	302	290	272	287	264	280	252	275	287	321	278	288	315	299	269	287	313	296	287	295	299	298	243	266	289	266	293	316	285	270	293	283	301	294	294	260	295	297	261	268	291	297	286	305	292	290	258	273	275	272	271	294	278	279	288	242	259	277	280	268	285	278	286	303	323	297	289	284	305	272	264	305	295	299	280	313	285	285	295	289	250	283	302	288	261	278	266	276	312	312	329	289	267	316	304	294	267	281	290	288	294	298	308	310	301	290	289	282	302	351	305	250	316	307	329	287	268	277	285	274	281	249	257	304	305	268	275	309	307	304	253	284	290	276	262	303	284	280	288	299	291	257	269	313	287	299	298	264	286	286	283	305	284	284	293	267	304	303	293	281	303	272	307	282	266	270	287	278	309	320	280	280	295	288	292	279	270	275	297	242	249	265	309	281	245	279	282	299	303	293	314	313	295	289	305	292	327	256	281	269	278	280	266	278	277	319	304	285	285	316	311	292	258	319	265	291	314	269	281	292	285	306	297	284	289	308	338	246	285	262	300	247	289	275	323	274	283	264	263	281	298	271	260	285	276	264	259	273	291	289	315	269	311	303	272	304	297	273	272	276	279	251	274	283	298	272	304	278	269	294	304	290	250	301	275	307	271	262	265	288	249	291	298	312	282	274	273	293	283	281	306	299	311	288	275	287	256	285	263	310	307	285	274	283	247	276	286	311	290	328	262	247	270	299	280	288	283	297	281	287	301	286	299	286	275	256	319	289	278	296	293	251	274	281	274	335	311	249	307	312	276	295	269	281	302	257	278	274	269	281	253	313	277	269	280	270	264	253	287	283	287	300	307	301	273	292	280	279	302	308	280	270	281	294	258	304	271	250	297	297	283	291	294	279	266	332	290	315	278	288	302	307	275	305	282	269	278	272	276	313	283	290	297	264	287	285	304	271	286	308	301	291	276	308	245	267	304	303	268	294	260	310	292	285	288	274	320	273	279	323	305	248	286	263	285	274	299	304	264	291	278	262	270	285	289	298	278	296	317	334	297	257	291	268	273	275	277	272	278	299	258	282	267	259	247	284	263	289	287	305	296	276	294	278	293	273	285	288	299	290	302	277	282	285	310	266	294	298	284	270	273	307	293	292	293	285	268	266	281	271	315	300	288	282	302	262	301	293	289	254	265	287	263	309	273	263	276	298	268	306	271	269	297	310	283	295	332	314	302	291	269	261	290	278	297	300	299	298	278	300	293	295	286	282	257	282	287	278	309	273	294	257	323	270	274	284	307	278	289	290	267	272	278	275	285	303	276	241	295	271	275	275	288	274	264	265	255	279	278	268	325	277	296	292	297	285	299	310	289	250	300	276	297	283	316	258	277	282	261	325	284	262	312	302	268	269	287	280	291	294	264	298	328	298	262	275	276	270	272	279	308	277	294	272	286	315	298	297	295	302	277	295	272	296	260	290	279	292	268	292	257	276	282	264	317	288	304	289	273	304	291	298	261	278	259	304	306	275	304	291	271	297	296	287	292	296	327	281	267	310	303	284	281	281	299	338	312	278	280	278	279	268	305	250	254	280	265	306	277	306	316	297	294	281	253	254	273	280	293	286	296	277	280	271	258	264	281	301	247	260	308	312	257	293	283	300	283	321	261	286	300	306	284	271	281	261	307	302	292	276	287	311	304	301	257	295	263	298	296	243	275	296	301	289	304	295	281	278	280	293	272	270	306	302	302	299	316	282	300	272	303	278	286	297	257	289	288	287	284	264	298	257	272	300	255	296	301	301	266	254	282	262	296	291	270	287	311	280	298	280	238	292	257	298	290	317	281	292	269	276	313	306	291	296	269	291	272	314	290	290	292	279	293	279	266	265	272	285	277	275	309	278	269	266	306	316	254	344	291	298	282	266	262	300	295	265	299	280	278	316	285	302	315	270	280	293	291	257	285	305	295	300	266	283	265	294	267	272	297	270	286	294	277	246	261	277	301	236	251	248	270	279	281	311	271	300	299	289	339	330	310	268	287	282	295	305	304	284	299	254	298	275	311	308	285	326	303	249	305	271	301	268	258	289	276	280	282	272	321	305	295	282	290	305	284	284	292	283	294	331	271	295	313	298	276	270	291	274	305	288	264	274	288	241	266	291	291	238	277	268	265	293	315	272	290	283	271	273	264	289	254	278	272	292	284	280	294	285	281	315	303	300	257	321	324	297	300	290	276	279	321	257	293	286	241	288	228	306	310	298	262	266	304	281	247	272	296	273	297	285	251	308	298	281	308	278	300	303	273	248	263	323	256	294	299	279	297	309	249	290	256	302	304	287	294	285	304	314	263	269	307	269	284	296	312	279	264	313	293	300	298	278	289	297	294	276	290	309	288	284	313	281	277	284	310	278	281	283	281	318	325	299	243	250	297	284	315	292	298	280	290	307	311	251	275	299	293	265	255	290	322	295	293	305	276	309	289	292	298	270	302	273	305	298	291	294	296	281	291	252	259	287	292	298	301	284	273	283	297	252	278	292	305	278	270	306	279	266	292	256	281	276	261	276	290	284	298	283	282	267	272	279	272	278	299	284	280	281	282	281	291	284	291	289	266	275	293	265	300	295	304	279	276	279	277	294	278	274	325	333	307	310	301	272	284	240	294	271	297	300	265	288	318	316	282	295	296	310	287	312	263	278	308	262	281	292	298	301	305	245	296	310	325	301	273	264	262	294	286	279	270	288	320	309	287	268	315	273	286	329	319	273	279	256	258	272	275	268	294	301	292	285	296	267	278	326	294	301	290	304	278	256	320	266	302	240	267	279	301	293	272	289	305	282	290	281	306	265	261	299	295	302	297	270	256	277	302	350	276	306	286	303	253	242	295	305	240	266	293	282	267	268	286	262	277	296	289	296	313	290	280	300	270	298	323	306	310	280	245	283	293	294	292	268	272	262	263	286	285	267	283	299	261	274	268	289	292	302	297	309	271	303	277	278	277	259	279	250	276	253	295	245	264	301	323	285	282	282	276	315	267	288	309	318	250	270	295	288	282	283	304	276	293	290	271	331	268	296	295	254	304	247	268	288	283	277	275	266	287	277	277	278	307	251	293	279	275	281	302	259	301	307	300	260	270	292	311	267	299	264	283	301	282	293	281	277	279	305	291	291	277	295	263	276	332	281	276	294	270	293	290	303	300	292	261	274	267	271	289	292	281	288	288	267	280	250	283	278	294	311	313	258	302	289	320	285	275	272	285	289	277	282	289	284	300	303	267	260	267	257	288	271	273	276	293	264	308	280	284	285	277	299	281	298	288	305	296	304	288	275	302	293	286	264	275	289	311	267	294	315	280	278	276	294	319	312	281	307	288	260	295	316	299	316	282	286	272	290	347	290	300	293	274	306	303	271	313	284	273	261	276	314	281	273	284	270	254	276	285	268	289	281	286	282	252	289	286	274	276	286	252	310	294	259	269	296
33663	12450	4777	2263	1273	874	636	679	634	651	636	650	627	648	635	628	670	618	651	652	650	655	607	628	666	624	633	619	634	640	627	645	627	630	679	592	617	649	640	638	629	663	637	648	599	626	589	618	599	624	627	661	616	602	611	607	642	623	615	635	610	680	630	642	665	646	601	614	658	606	614	597	628	648	643	661	663	620	650	614	635	631	611	624	640	630	620	606	632	605	619	602	666	611	648	632	622	604	627	639	622	610	632	628	587	630	636	653	605	650	612	635	634	630	651	637	668	637	626	691	623	636	667	607	607	616	589	644	626	670	640	629	609	642	660	677	595	635	603	616	625	642	641	605	645	653	665	567	649	594	636	615	658	646	670	679	653	620	680	640	608	704	694	620	659	617	630	648	633	628	628	584	631	629	598	655	611	617	584	653	630	614	641	586	691	624	610	590	660	658	622	602	612	680	634	657	571	638	641	644	601	598	637	640	629	569	668	656	644	625	644	649	664	626	606	628	601	635	658	632	661	640	660	629	647	598	661	675	600	604	576	613	656	602	661	657	682	606	658	649	569	633	639	572	622	622	652	670	615	632	676	652	633	597	604	618	651	625	612	674	626	618	653	615	611	649	657	646	628	631	646	634	655	618	648	662	597	617	674	609	622	621	605	660	620	587	632	640	650	609	642	635	598	623	595	649	609	616	657	602	632	650	623	665	666	641	614	633	657	600	624	626	637	614	641	653	619	655	628	634	632	600	657	637	585	637	614	643	636	638	623	652	599	618	605	646	642	623	648	687	649	625	605	654	647	686	633	630	652	641	598	651	624	627	634	660	631	610	610	668	608	606	636	657	601	666	612	630	613	619	582	631	637	603	682	619	634	620	601	644	631	646	609	602	643	639	623	649	631	684	623	633	613	653	600	637	632	619	682	612	638	680	617	650	646	620	661	670	602	619	606	636	634	624	644	606	587	657	647	628	619	627	650	651	654	621	648	615	598	597	618	650	588	671	612	613	639	626	637	629	621	684	619	611	632	632	601	615	611	639	641	603	649	670	633	616	671	654	659	649	636	647	639	617	615	586	597	668	591	692	601	637	663	665	621	666	612	664	639	647	634	571	658	630	589	643	608	609	642	642	644	668	648	621	659	641	630	599	614	636	615	658	606	664	657	636	655	642	629	658	672	630	590	617	631	666	628	595	605	627	634	658	610	618	655	620	640	629	616	663	605	630	627	643	642	616	620	657	613	606	579	677	626	609	617	634	661	640	617	598	678	668	637	613	611	646	617	641	643	625	644	614	669	634	632	622	605	655	604	581	615	659	605	676	595	651	672	658	657	639	637	626	649	638	665	651	668	623	624	654	628	592	641	624	626	571	667	686	631	607	642	616	618	619	564	604	592	645	635	635	590	657	661	676	610	652	657	646	604	660	600	633	608	646	659	651	630	633	620	628	611	616	630	590	607	632	602	642	655	634	652	651	631	615	637	634	684	639	602	690	665	607	640	612	669	658	612	652	636	647	604	577	641	677	652	665	659	638	574	669	665	640	650	652	631	630	650	606	634	657	621	594	603	627	610	649	627	661	646	614	644	610	606	616	634	630	639	666	628	636	598	612	671	633	645	611	654	642	619	620	606	606	605	676	635	632	602	615	628	601	654	617	632	665	621	611	664	579	630	641	659	620	638	656	622	642	644	602	616	626	622	626	631	650	661	650	629	640	630	614	668	649	621	661	651	643	609	612	655	599	613	654	640	633	614	605	630	638	649	631	627	630	599	626	653	641	612	645	601	650	614	610	659	634	642	624	649	661	639	576	620	644	588	634	629	674	604	642	640	638	571	612	643	619	554	611	654	626	603	641	655	602	663	584	631	616	609	612	616	646	628	640	679	572	666	622	682	605	621	625	673	643	631	661	630	654	621	598	593	623	636	631	655	644	626	620	614	647	637	643	648	627	606	626	625	688	620	620	647	614	574	637	628	618	631	678	626	635	648	649	635	660	621	614	637	658	644	623	644	627	669	655	632	638	656	590	617	617	632	597	655	617	638	616	653	672	616	613	633	612	608	606	646	627	655	681	608	645	633	637	628	635	636	621	605	612	680	623	635	627	635	642	634	652	641	594	655	650	599	623	607	628	627	653	650	658	623	617	624	659	625	636	633	628	590	677	632	649	611	660	647	605	672	642	626	639	644	617	616	594	643	643	663	661	639	589	613	649	621	638	610	619	621	640	649	647	619	678	634	658	630	664	659	626	617	654	646	628	619	633	659	626	616	632	675	629	631	592	635	652	627	654	684	624	651	600	629	652	617	666	670	671	653	658	626	654	630	595	644	611	647	656	650	620	625	630	648	595	634	643	633	611	646	638	593	619	612	611	642	601	638	704	633	630	623	631	649	650	602	631	636	689	672	660	660	647	619	622	654	664	643	662	632	580	620	646	656	645	656	639	600	630	636	683	665	625	608	619	581	643	665	668	644	633	616	661	603	604	652	670	661	619	639	662	608	659	636	626	633	636	607	678	633	583	679	622	627	650	632	654	628	574	681	660	610	642	623	634	569	624	679	575	630	619	640	636	685	640	613	646	632	629	664	633	615	678	653	689	615	617	637	622	609	652	638	626	648	636	660	647	667	636	652	633	652	572	655	593	646	609	626	636	613	621	606	644	627	566	657	622	661	648	678	611	626	641	612	664	619	661	660	570	611	583	619	656	658	656	586	640	656	617	671	660	608	614	600	627	606	674	632	600	634	621	591	629	645	615	582	603	687	663	615	656	674	589	606	629	660	644	616	614	697	623	650	644	625	584	629	635	621	577	643	645	607	624	631	615	647	619	613	656	660	621	677	622	638	670	587	650	680	659	641	595	603	626	687	644	645	619	601	613	665	654	631	632	653	646	632	668	664	642	618	645	665	649	615	601	649	638	627	613	613	622	630	640	642	615	662	663	611	580	612	645	690	672	639	599	628	597	670	590	607	634	654	636	665	606	664	622	652	634	699	618	640	619	644	635	630	615	636	665	608	599	650	640	675	632	644	622	622	672	600	595	609	616	629	667	604	607	618	641	631	617	647	657	625	653	596	638	628	603	631	668	629	667	611	662	632	634	682	628	616	595	629	602	670	648	604	654	597	677	630	639	643	612	648	597	636	607	699	610	617	631	589	649	657	620	623	594	592	702	638	614	679	630	627	596	644	629	671	655	647	642	596	605	599	612	630	649	624	620	650	657	606	638	622	648	625	663	648	642	671	645	675	655	621	655	636	626	587	660	662	646	582	650	681	627	633	658	617	663	583	640	646	640	644	589	638	583	680	637	621	646	655	654	634	644	644	635	630	614	642	646	679	628	614	646	645	639	601	668	621	613	632	669	617	633	639	608	640	662	638	612	616	623	646	649	625	621	628	586	645	650	631	678	621	602	615	639	607	657	649	599	608	620	606	624	714	595	654	631	635	644	598	588	582	657	632	676	615	602	656	657	571	654	661	662	619	616	642	646	605	590	602	653
63293	28737	9857	2648	955	509	361	359	264	309	287	262	280	241	285	253	268	268	278	271	320	285	270	279	294	278	289	302	272	254	307	306	265	289	270	258	288	269	281	290	260	286	263	259	251	266	286	271	277	261	292	319	270	283	259	277	281	245	255	271	250	255	269	276	274	252	269	258	258	254	287	278	286	272	286	239	281	269	283	320	268	286	266	260	238	271	291	253	279	289	304	290	261	285	273	262	253	243	260	240	260	272	278	298	285	274	282	257	284	282	286	315	296	257	245	290	266	298	263	265	268	284	273	302	273	283	266	274	274	267	300	254	282	278	264	282	260	261	278	263	269	270	280	254	277	304	239	290	284	292	251	273	260	276	260	271	269	323	288	247	270	298	285	298	256	303	263	270	290	281	261	292	323	266	278	224	259	251	282	291	288	285	286	287	275	288	281	289	279	306	286	290	278	307	251	265	260	259	263	274	292	278	285	282	279	257	275	272	279	279	274	290	295	283	298	296	255	300	305	260	277	292	294	267	290	264	254	262	253	263	254	248	279	293	314	297	288	270	273	293	288	279	280	288	279	253	265	275	269	263	304	304	247	281	301	285	249	284	273	247	294	297	297	298	276	274	283	320	239	250	272	293	268	250	284	305	291	263	312	258	255	297	295	253	279	269	282	280	260	271	222	284	289	255	266	284	261	250	256	291	286	304	290	300	259	260	302	252	259	234	272	302	270	301	295	262	270	251	268	309	272	288	286	271	285	290	264	277	247	301	291	293	278	264	268	300	221	259	283	282	242	292	306	291	244	302	233	246	272	264	292	285	255	260	248	282	261	300	260	335	290	279	269	248	277	286	274	294	252	239	299	247	287	283	260	286	288	261	280	280	277	286	272	275	287	298	261	263	259	293	271	273	257	277	299	281	276	282	253	279	276	266	248	240	256	280	267	306	287	275	269	262	294	280	274	243	278	276	292	287	293	268	274	287	289	263	262	298	300	261	281	278	251	271	242	272	255	290	245	315	259	297	283	280	292	296	251	282	261	246	261	274	266	307	300	291	271	277	303	277	274	302	270	307	275	289	277	275	268	253	323	300	261	273	293	268	263	263	274	282	290	305	284	254	297	295	277	278	269	284	266	273	289	312	289	301	293	265	295	253	298	289	283	266	292	289	239	257	290	272	296	288	269	243	308	317	262	255	256	311	254	259	267	271	306	292	241	283	310	288	269	275	240	303	259	291	282	299	296	294	242	288	282	289	263	272	291	248	266	263	273	295	264	281	253	265	260	267	283	306	295	263	281	292	299	268	274	281	277	266	275	275	268	299	257	256	281	260	277	262	284	280	302	245	257	281	257	295	284	285	270	274	257	277	278	243	295	256	279	268	280	270	287	247	232	262	282	291	256	270	286	268	295	291	254	275	286	245	321	318	244	288	281	304	254	270	276	264	262	271	307	255	276	290	297	277	256	251	284	279	276	270	274	281	274	281	257	269	258	287	272	280	271	268	275	276	299	270	248	276	258	229	253	273	276	291	287	259	292	276	282	274	270	301	292	283	304	295	294	265	277	277	262	278	260	250	293	284	284	246	260	252	270	255	262	288	267	247	265	284	293	233	269	263	258	258	270	255	262	275	260	258	297	269	250	250	261	318	263	286	256	244	293	289	267	255	281	261	238	283	257	236	293	302	297	259	271	281	260	271	280	266	265	256	275	269	255	285	270	265	255	296	279	291	241	257	266	255	279	263	269	289	268	272	285	293	302	269	294	226	257	302	264	262	282	279	271	288	268	263	278	281	301	264	277	242	254	302	236	284	278	260	279	288	284	265	288	275	279	259	288	282	274	283	289	243	257	260	294	298	311	279	267	280	306	271	300	298	250	252	299	255	273	277	270	312	298	300	262	292	267	275	272	264	262	255	306	268	249	266	268	252	274	267	271	318	269	228	302	280	248	294	273	263	301	280	257	280	253	276	250	276	294	279	282	274	303	264	291	269	247	276	272	266	241	272	288	301	300	275	272	258	296	299	293	261	256	267	269	291	263	279	283	278	301	286	263	279	301	274	266	280	284	259	257	286	268	278	243	266	283	296	268	258	284	262	272	310	294	258	279	298	263	295	271	283	310	234	262	277	271	288	282	271	269	262	270	292	264	289	286	282	276	263	256	291	268	252	281	281	262	299	304	263	279	268	272	281	297	290	281	295	284	262	251	278	321	273	278	251	264	309	281	277	255	295	314	260	307	256	251	241	288	301	258	291	284	259	303	291	294	305	256	285	275	262	297	267	282	248	268	284	302	279	291	306	290	294	270	296	275	292	285	255	228	297	266	290	280	236	286	274	266	259	307	257	263	273	274	265	286	294	275	296	275	283	315	270	260	255	280	282	282	276	276	292	273	255	276	303	264	270	242	303	279	243	285	244	263	275	296	272	255	298	287	272	291	265	243	269	297	282	281	312	279	284	279	258	275	236	291	314	299	288	259	261	289	270	273	271	282	270	274	269	276	291	267	255	261	255	279	265	258	294	295	285	252	249	282	270	247	257	266	267	274	287	271	269	289	273	265	275	274	248	284	292	274	268	255	274	263	304	265	283	266	276	270	282	259	270	290	248	314	271	270	277	258	249	309	275	285	274	248	302	288	275	273	275	269	289	255	254	272	283	280	277	284	302	278	271	262	252	277	285	276	255	306	286	279	274	242	281	265	261	286	298	281	277	282	264	268	271	259	280	292	262	270	292	237	267	278	287	277	282	262	280	298	259	259	258	261	257	279	322	293	279	276	284	276	278	260	302	289	283	276	231	300	265	266	284	242	255	282	287	311	291	240	282	299	274	262	274	269	261	257	265	274	287	269	259	297	280	259	314	252	279	246	273	294	274	269	278	283	260	255	276	259	245	260	286	256	260	256	235	289	258	253	272	271	264	284	273	306	286	245	283	270	262	304	289	258	235	279	258	294	279	262	282	253	277	279	293	234	280	268	288	268	297	304	299	276	294	293	274	246	271	275	271	291	242	246	281	283	272	278	297	272	268	269	262	294	267	286	276	235	295	267	278	277	255	266	250	284	267	266	313	256	281	295	258	283	262	286	293	262	293	279	265	256	254	283	260	267	251	266	318	281	277	273	261	256	278	284	265	254	258	246	276	264	254	276	285	253	289	281	254	253	290	275	243	256	312	268	273	265	279	285	272	272	295	277	270	250	283	276	320	304	275	271	252	261	285	272	304	273	270	253	295	299	260	284	267	245	279	281	260	280	255	270	267	275	292	271	276	272	259	250	268	301	302	262	256	268	299	249	255	271	275	259	284	290	262	288	295	269	289	247	269	267	290	256	234	307	246	268	260	289	321	277	311	270	273	329	268	237	281	303	281	275	264	286	299	288	273	304	289	274	290	270	275	283	245	302	250	288	274	269	256	305	291	275	291	288	309	284	274	286	298	258	280	256	287	287	285	288	268	289	269	294	284	278	255	258	284	279	307	299	274	300	271	255	257	265	298	280	289
43043	21688	9539	5045	2637	1448	999	787	707	685	620	602	636	641	588	637	630	600	613	578	591	661	589	593	634	616	591	617	620	655	631	639	604	608	587	606	590	667	581	592	637	592	599	602	593	628	613	583	607	580	646	606	662	621	649	585	631	581	653	580	607	647	619	640	620	605	617	632	642	629	599	623	653	648	622	601	674	624	586	610	640	628	595	658	624	631	645	662	676	625	636	612	638	649	599	633	639	602	649	647	581	630	621	622	616	613	619	631	681	608	598	626	618	571	653	631	622	615	636	617	594	609	611	612	637	608	594	611	596	615	626	644	650	624	598	597	655	580	635	627	598	595	628	597	581	633	637	630	620	574	614	604	629	617	593	650	606	604	649	628	606	596	634	652	577	628	622	642	595	622	592	644	638	634	611	623	610	564	592	636	590	636	622	576	599	585	619	621	626	681	602	549	661	634	598	633	589	621	614	605	610	610	631	622	614	624	620	602	620	611	584	579	588	606	615	618	641	551	577	664	605	664	637	640	665	583	586	606	654	616	582	656	576	581	574	605	652	659	627	617	636	612	622	604	610	609	651	611	581	602	616	667	591	634	610	630	602	627	586	605	617	642	627	638	594	619	609	648	676	621	627	626	607	622	606	605	588	587	604	631	637	612	608	623	588	631	643	628	630	666	641	657	570	602	606	566	670	608	643	585	714	626	642	601	633	618	670	593	619	622	620	615	647	665	652	637	582	629	618	625	609	602	605	608	602	642	609	610	576	618	702	623	615	638	571	611	572	647	651	654	610	642	622	592	607	577	623	596	580	597	626	601	639	652	635	581	624	592	650	642	599	619	592	622	655	615	605	590	627	628	584	572	639	621	631	568	612	617	636	628	624	602	631	664	651	630	603	628	605	604	607	618	587	635	607	601	604	636	577	621	618	639	622	640	624	593	634	652	584	651	619	629	608	623	638	616	617	589	607	628	616	605	574	569	631	654	585	602	628	578	591	655	596	623	607	624	644	623	649	616	591	579	610	629	599	620	620	607	633	632	583	617	625	630	644	584	624	582	641	627	598	615	572	610	642	650	624	621	580	641	649	599	585	620	665	575	606	625	636	602	583	622	578	596	615	621	612	628	655	616	613	616	594	575	599	585	607	581	607	610	593	635	595	652	637	645	653	606	670	673	578	634	646	588	623	639	602	611	597	630	623	640	581	584	584	585	630	578	626	620	637	629	627	673	617	624	646	615	651	604	588	660	570	601	603	636	645	648	633	668	612	580	611	651	627	624	605	608	590	625	651	615	588	646	604	595	605	600	652	608	606	618	593	628	652	635	598	588	586	602	600	621	584	637	607	570	610	601	592	624	541	600	621	610	613	645	593	629	607	649	586	636	622	611	636	586	605	603	614	605	616	589	621	608	585	607	624	613	613	647	675	627	606	594	616	673	585	631	632	628	635	593	627	574	669	631	621	591	627	611	619	631	599	568	613	598	602	619	625	588	611	628	627	592	636	610	599	617	627	607	603	608	652	618	624	596	592	607	627	605	620	621	642	640	664	623	573	607	593	605	602	630	611	615	647	632	627	609	619	586	594	627	607	646	588	612	576	595	650	588	593	623	603	635	596	629	600	588	604	585	609	591	599	600	619	628	645	585	631	637	637	582	587	637	634	581	644	612	608	595	658	611	602	625	583	627	601	627	638	615	657	601	593	674	582	602	585	670	571	589	588	595	598	646	577	619	655	587	606	601	635	625	600	690	619	605	627	659	593	620	617	642	615	595	633	615	678	627	631	629	611	605	607	643	594	620	697	629	627	650	612	613	594	646	638	619	549	604	644	590	591	620	625	589	638	585	602	606	609	625	645	579	610	624	626	623	617	634	591	644	605	580	609	658	601	638	594	605	613	572	636	607	614	616	635	611	586	635	643	632	625	619	656	608	670	652	630	606	607	604	634	658	549	616	657	628	605	641	638	585	634	640	588	590	555	626	619	594	590	603	629	612	611	631	614	597	631	632	631	633	623	647	617	616	624	656	628	577	659	632	613	655	631	590	654	624	589	615	664	590	605	570	584	557	596	644	564	608	634	578	643	634	588	620	583	637	649	624	600	607	612	638	655	644	627	585	604	617	660	617	620	640	627	610	612	625	670	585	583	640	582	634	584	637	592	605	626	624	659	593	567	612	622	592	602	594	620	598	616	578	590	588	663	631	639	607	594	627	623	645	635	666	655	639	565	590	624	657	634	607	592	601	601	592	620	633	576	618	608	607	619	642	601	632	626	633	597	621	617	607	595	627	618	632	651	617	679	598	615	595	579	627	617	597	630	597	614	600	618	618	632	613	623	596	595	633	656	672	598	611	592	613	589	626	627	600	635	624	623	656	639	592	635	627	602	647	579	598	621	600	601	617	644	619	603	572	631	625	650	598	621	601	592	594	653	586	576	619	637	637	582	605	596	562	633	587	634	606	621	641	606	647	585	596	580	631	624	609	634	602	577	622	626	619	619	609	606	575	613	615	587	595	617	602	572	629	634	574	595	580	578	612	623	607	658	598	654	556	612	580	620	619	607	666	616	624	665	658	621	568	621	649	628	642	639	612	595	609	596	601	614	636	598	607	639	617	623	584	618	583	598	630	616	636	587	610	651	616	627	650	638	603	598	618	615	623	614	620	610	614	588	653	638	638	586	637	595	597	613	638	646	626	627	614	641	600	634	669	649	614	591	636	649	648	613	612	620	589	582	630	616	607	608	650	574	635	572	621	592	602	605	569	624	637	689	600	649	612	603	617	596	638	618	626	611	609	576	640	634	603	618	651	654	588	593	594	580	598	654	611	644	605	633	600	631	610	534	605	575	643	603	633	589	623	574	611	600	617	599	605	641	611	642	608	600	644	621	672	603	608	633	585	601	631	640	584	647	639	628	652	586	628	618	610	609	631	607	649	573	639	630	628	585	603	594	625	662	603	558	588	592	630	606	606	625	599	652	577	586	644	631	599	650	600	608	607	603	620	562	608	584	641	604	624	582	605	604	577	612	636	645	616	625	617	598	646	631	656	601	639	656	578	622	598	593	606	591	606	619	619	612	593	618	599	624	577	600	591	615	616	624	631	588	640	640	633	604	606	635	605	630	602	608	607	619	593	616	610	652	603	598	610	628	671	593	632	652	626	631	633	643	596	595	580	604	616	628	638	593	611	617	619	608	590	601	616	591	620	617	641	614	619	625	552	635	637	594	617	625	603	582	612	632	617	630	592	622	618	624	643	638	636	619	616	583	629	628	594	658	621	582	585	613	631	596	609	556	579	583	577	628	639	605	611	586	630	605	607	627	607	648	594	674	614	625	650	623	597	624	581	608	595	657	600	636	656	637	639	601	615	609	615	635	603	660	626	622	615	618	613	613	603	626	631	595	605	648	602	590	661	602	631	616	615	651	588	615	623	593	629	606	588	615	590	588	618	557	639	578	610	631	615	653	584	596	582	603	615	655	623	636	612	608	610	586	571
63217	29674	12530	4147	1355	644	496	367	325	280	279	276	259	281	293	270	260	306	285	294	300	309	295	246	326	277	300	317	289	271	299	302	259	266	282	299	319	245	285	302	256	302	279	321	326	262	290	296	295	318	320	291	280	257	270	270	301	323	308	308	310	294	314	275	274	288	260	293	269	318	272	270	290	290	303	278	312	293	295	286	283	291	286	290	274	272	311	292	281	273	309	282	299	285	328	329	310	306	266	293	302	285	301	272	281	306	291	285	268	294	257	282	300	275	254	275	281	296	291	325	289	345	293	323	293	309	316	277	281	271	277	291	286	298	285	298	291	298	301	291	325	273	308	279	297	307	273	247	244	302	286	274	280	278	294	300	292	283	314	311	280	285	255	278	276	301	291	309	270	318	293	310	276	285	292	275	283	261	324	291	286	273	284	298	284	266	296	268	303	295	315	293	281	304	298	286	310	267	291	320	259	282	324	264	273	267	298	285	285	290	265	311	278	269	285	299	309	279	271	269	300	318	288	279	287	288	336	277	288	271	306	287	302	283	273	274	311	299	269	268	300	285	295	284	272	308	278	288	289	242	270	253	277	284	264	284	276	262	306	297	310	262	296	282	346	282	284	286	269	281	299	301	270	281	322	290	247	288	319	296	303	260	255	287	278	281	270	293	284	302	300	286	320	283	284	295	317	281	278	293	288	301	281	314	272	282	272	335	345	267	335	286	311	286	294	267	255	294	308	317	305	289	304	278	297	275	307	304	291	275	292	288	283	288	299	293	322	301	274	299	292	298	269	314	263	285	292	315	270	307	310	297	288	295	309	270	277	285	273	285	258	316	270	267	279	270	285	285	287	287	292	289	300	295	301	280	289	271	263	319	289	278	265	272	301	267	270	290	299	309	277	303	279	303	283	297	325	280	301	321	301	276	276	288	299	291	281	333	272	263	277	302	265	275	309	277	267	298	315	289	293	299	289	304	296	292	281	307	261	313	252	309	286	290	299	302	285	295	274	283	294	278	311	284	269	263	296	269	310	282	306	337	304	292	306	290	295	305	281	313	278	298	322	281	304	312	306	287	261	289	302	289	277	295	262	270	287	299	268	299	307	257	265	294	277	265	338	341	280	301	307	313	326	293	270	314	294	299	298	259	291	305	267	307	317	283	314	306	274	307	321	296	302	291	277	291	295	310	284	283	305	278	297	264	274	293	262	270	274	275	278	268	306	292	277	285	291	292	295	266	276	279	296	309	312	284	319	306	291	344	311	270	280	300	340	310	274	275	286	309	263	289	262	283	306	282	304	291	290	270	248	321	304	288	295	308	282	281	271	299	247	309	272	261	283	264	288	291	286	309	300	311	254	292	288	291	302	305	276	311	255	288	296	292	292	310	293	279	309	271	302	267	273	300	298	285	273	288	295	269	262	309	300	272	280	298	321	309	301	307	260	319	288	348	271	296	290	307	298	300	295	312	255	317	265	294	308	290	287	276	264	296	310	308	300	258	272	297	330	309	298	281	286	301	295	301	302	257	284	312	289	299	313	312	259	284	296	306	327	296	291	278	291	302	288	296	274	309	283	278	282	261	264	287	282	324	283	279	287	306	265	300	295	307	286	272	315	282	278	281	302	287	271	279	253	285	303	318	280	289	270	270	281	293	283	323	295	281	302	278	321	264	300	301	312	292	286	269	322	328	313	258	313	271	270	273	304	277	291	286	316	271	274	238	288	283	277	299	289	276	282	312	257	291	278	287	312	267	333	263	263	302	277	281	284	284	279	291	280	297	272	300	290	303	270	312	306	266	316	295	273	285	296	321	309	255	280	292	303	302	315	294	273	296	286	284	265	277	286	288	245	304	294	321	310	299	282	273	271	271	295	298	261	301	295	306	289	269	297	271	259	278	277	302	263	296	283	282	315	294	279	295	277	254	253	272	276	279	311	244	263	291	296	306	288	324	289	326	320	289	271	293	316	295	279	311	343	286	292	308	291	308	284	305	268	295	319	286	284	311	263	295	283	284	256	298	270	311	271	271	294	295	284	294	284	293	301	299	296	299	291	320	262	261	337	300	293	274	288	279	280	257	328	279	317	271	282	295	319	299	302	283	250	281	300	281	308	278	264	328	262	298	310	292	270	285	274	279	322	252	271	303	278	278	249	279	276	269	279	301	270	283	319	266	247	260	302	303	335	282	307	312	267	290	309	321	308	270	266	297	308	273	293	281	318	293	305	288	251	282	284	268	272	307	316	263	253	292	310	290	294	326	279	303	256	292	280	272	279	267	281	301	281	278	282	300	296	286	296	282	289	282	273	298	295	299	282	311	287	310	265	253	272	265	293	282	280	251	299	286	286	303	310	324	254	313	270	315	281	298	267	258	318	266	290	340	288	270	301	292	336	301	279	284	302	311	294	273	260	319	297	292	297	289	288	263	280	297	297	286	286	290	282	322	298	282	301	300	307	332	296	270	307	290	291	294	285	311	271	299	284	286	318	288	312	301	291	319	287	289	333	289	307	296	303	305	301	296	258	285	269	320	318	315	269	275	301	301	313	284	275	298	280	288	302	270	266	272	277	305	300	260	259	284	318	308	269	268	263	293	289	309	318	270	316	304	318	291	265	331	299	299	263	300	306	254	275	294	297	268	257	280	313	316	315	239	271	290	254	271	278	296	276	286	279	316	296	288	316	278	313	299	318	304	300	318	273	270	270	283	274	314	289	286	282	261	251	279	351	301	277	294	278	265	275	290	279	296	298	261	275	296	288	282	337	305	306	279	317	287	261	261	262	284	252	312	267	327	281	296	296	307	303	299	295	300	315	285	270	278	312	270	321	288	301	292	256	285	284	301	265	284	290	284	269	295	299	302	308	309	315	282	316	310	294	278	289	287	281	299	295	272	272	313	285	323	278	278	274	256	267	325	277	316	305	286	290	299	291	277	288	285	280	277	252	294	277	291	292	258	311	299	305	289	296	299	281	269	292	277	263	277	294	297	260	308	269	309	284	258	314	285	282	274	313	294	271	297	280	299	280	303	291	277	300	281	300	308	304	294	304	305	268	296	282	289	284	283	290	274	296	306	298	312	285	258	291	283	302	325	281	276	329	289	274	284	295	290	289	311	260	317	266	298	346	333	313	279	291	267	270	286	286	291	303	325	298	268	277	317	314	281	287	303	284	277	309	282	282	273	308	298	305	270	307	334	287	294	280	283	307	312	277	278	265	292	288	293	303	269	306	279	302	330	312	302	291	328	265	308	297	291	298	261	282	295	301	292	316	271	273	319	324	296	291	307	293	295	288	315	283	290	320	296	246	296	308	311	297	262	328	298	286	311	320	291	283	311	286	300	281	275	317	321	302	280	295	272	262	274	301	279	299	306	309	286	281	282	266	305	289	317	287	312	274	292	284	301	328	318	297	307	263	287	338	295	286	324	318	305	287	291	297	269	251	273	285	277	293	295	303	283	288	295	287	273	290	278	334	279	293	287	292	287	283	297
43273	21917	12483	6860	3128	1774	1332	992	835	732	666	668	646	635	629	642	642	630	666	671	658	650	654	633	624	642	670	584	663	664	693	670	648	663	617	654	705	626	625	644	648	657	678	648	629	665	697	641	681	649	655	623	639	679	672	648	667	633	613	681	627	667	639	609	614	660	623	666	672	645	679	658	676	627	621	643	605	630	655	627	699	638	654	644	649	634	675	648	685	593	611	661	673	647	618	673	617	662	662	660	647	656	646	633	619	666	677	629	667	605	646	694	654	633	648	665	621	683	622	651	683	686	602	627	678	630	660	687	654	679	611	650	644	683	612	664	659	623	658	656	649	642	658	628	633	685	646	634	657	630	668	686	631	645	689	640	672	656	690	607	635	631	606	713	680	631	591	666	655	639	614	656	676	614	653	646	638	639	635	649	647	649	639	612	630	645	613	648	638	692	637	635	672	661	640	617	644	609	632	651	638	639	644	659	670	658	702	654	627	675	646	672	674	642	627	653	651	711	642	674	679	638	673	678	686	680	637	677	617	654	649	639	623	612	638	680	633	670	632	614	686	604	586	623	673	618	640	641	660	622	641	645	602	654	623	608	649	661	631	658	662	616	634	642	651	649	674	666	652	642	673	607	617	600	651	651	643	633	636	642	649	599	614	593	689	625	670	670	651	664	647	671	644	620	617	639	616	656	653	602	619	641	667	658	625	653	628	646	626	654	645	643	672	618	656	616	683	665	641	662	672	657	684	623	643	668	639	632	623	644	661	642	630	646	651	645	654	628	632	679	609	641	621	671	633	655	616	604	646	620	639	673	595	631	633	645	633	651	646	651	606	644	671	738	644	661	660	703	621	699	598	649	645	645	638	640	633	651	651	646	659	680	640	642	610	625	650	608	620	676	694	587	657	668	652	617	622	689	626	666	603	660	656	665	684	668	621	595	623	674	658	626	620	714	638	650	649	683	681	648	633	622	632	689	655	689	647	571	625	638	608	627	631	686	679	633	680	604	652	651	609	682	645	652	712	656	662	611	671	642	637	668	637	653	634	629	700	677	665	635	644	612	649	623	661	650	650	652	615	656	671	650	625	600	659	646	658	675	695	620	654	663	640	650	669	657	665	634	630	656	639	665	630	640	583	634	665	636	660	638	638	631	628	659	631	609	618	608	685	597	688	671	667	675	651	579	651	653	629	698	651	651	649	675	660	600	618	610	656	662	621	626	637	684	652	601	624	617	636	646	627	627	619	598	661	665	646	670	651	669	578	659	637	704	663	644	638	627	667	646	640	646	683	624	617	629	684	662	633	683	663	677	630	679	677	631	642	669	661	697	635	628	663	669	635	693	652	654	666	670	628	663	632	652	650	654	615	686	653	664	686	579	617	627	705	625	653	665	634	660	647	606	654	635	647	669	608	653	703	655	639	624	619	625	635	650	663	646	633	629	663	645	620	679	636	649	641	659	676	663	656	583	637	647	672	618	635	648	583	635	629	615	664	643	648	633	613	630	593	681	613	628	621	642	626	656	663	664	691	663	654	628	638	639	689	614	629	668	677	664	650	685	677	660	646	657	611	655	658	649	654	643	609	662	659	661	659	629	608	608	603	671	635	636	671	603	653	666	662	628	686	614	642	665	678	667	619	643	649	652	633	638	586	612	654	650	665	631	643	659	650	671	622	661	641	628	648	625	646	684	647	591	625	642	637	627	596	646	652	661	627	696	614	659	643	633	638	638	651	602	636	664	675	685	638	652	608	661	596	634	682	654	636	709	602	622	653	648	619	672	617	618	631	626	637	625	655	663	650	612	636	613	678	585	663	625	611	650	666	631	679	594	649	633	674	672	613	600	602	690	652	621	683	675	658	640	617	623	678	627	636	599	679	658	653	673	690	715	682	655	592	664	667	672	655	647	641	626	653	652	677	605	704	638	639	661	642	649	635	656	665	580	644	664	658	628	642	662	590	684	671	654	664	633	651	690	608	652	668	615	617	685	633	663	657	622	651	643	630	621	658	667	638	692	674	630	637	641	659	603	700	690	610	614	647	603	625	685	643	635	618	667	681	665	667	662	663	616	632	622	655	664	658	676	633	655	636	592	592	612	610	657	669	647	659	635	669	662	651	664	595	609	659	587	653	612	658	643	662	616	659	635	666	646	639	668	648	615	656	613	623	668	601	697	670	648	634	638	645	636	664	633	633	678	630	647	658	677	666	667	676	669	644	656	627	640	657	640	630	610	647	619	632	684	635	646	651	672	642	633	669	616	656	667	658	616	623	630	669	626	646	617	652	636	629	659	629	664	679	618	642	648	624	650	626	609	646	675	637	663	658	614	678	660	634	620	727	685	617	654	628	649	651	646	575	625	623	644	676	608	595	665	650	634	616	644	651	599	609	692	651	700	618	608	656	620	650	682	684	635	623	665	636	633	645	689	670	647	670	631	647	652	659	619	667	628	625	627	680	660	684	625	604	635	653	643	641	644	671	612	637	627	644	621	653	662	650	660	588	641	646	648	634	630	653	624	650	661	620	693	656	592	635	653	610	623	686	642	619	604	660	634	613	672	662	672	691	624	659	665	645	607	652	680	591	666	677	644	636	676	655	667	680	642	661	669	640	636	632	615	704	657	671	629	676	609	621	685	655	662	621	667	625	577	640	642	643	652	598	631	659	683	653	620	633	647	590	612	610	656	669	616	678	646	676	637	624	660	663	610	628	673	621	662	662	644	657	680	651	658	640	645	629	648	676	600	667	662	648	655	689	692	660	658	654	614	687	697	644	638	686	610	640	664	675	646	627	676	676	634	615	679	698	684	597	666	653	644	636	651	638	647	631	710	626	625	607	630	653	620	651	630	646	619	661	657	596	669	650	642	623	649	657	647	669	649	631	616	646	644	659	652	629	670	670	662	630	676	618	604	653	661	651	712	687	644	625	680	650	656	616	671	653	644	598	670	667	639	615	657	630	631	693	645	671	650	615	618	572	626	672	670	617	670	669	630	633	652	668	637	655	641	614	673	638	676	621	631	599	628	637	682	618	672	646	651	629	635	642	684	642	644	687	647	644	653	659	632	664	643	677	628	694	663	673	650	683	631	637	638	612	647	625	644	671	646	644	663	644	635	686	632	651	654	663	687	685	611	653	619	667	615	633	668	625	613	686	678	614	632	656	614	641	660	645	609	658	675	687	671	677	652	670	630	666	640	605	627	671	635	649	672	656	678	637	656	639	659	644	645	633	628	643	686	671	658	719	637	644	604	610	692	656	637	643	657	664	681	630	630	666	626	658	683	670	631	725	651	626	649	627	621	656	700	656	615	651	637	679	636	680	616	601	644	591	627	669	680	664	663	655	638	618	665	643	643	659	611	649	596	673	628	673	592	667	665	629	616	688	617	633	643	633	669	654	649	671	614	659	658	662	639	670	653	642	660	629	643	698	623	620	665	643	622	665	657	624	669	651	624	654	633	595	622	689	705	690	643	662	636	661	628	640	692	587	636
50081	23374	6975	1953	740	439	375	304	283	277	288	288	281	260	299	282	331	274	300	271	290	282	292	286	306	300	265	282	272	275	287	278	263	284	276	255	253	289	289	264	271	285	275	282	296	254	270	280	276	289	261	283	289	253	286	280	265	277	281	276	274	261	322	276	275	288	257	258	292	280	268	289	269	291	293	277	279	289	263	289	284	276	272	268	267	302	263	286	306	266	281	277	256	254	264	300	276	227	243	288	281	267	296	264	271	279	270	281	266	292	280	270	275	264	258	298	297	282	262	261	291	272	262	306	265	286	271	261	284	295	281	268	279	269	265	275	271	292	279	279	256	291	271	277	262	306	263	271	271	300	254	247	289	266	270	273	293	259	270	297	261	258	275	274	289	265	259	313	272	276	305	289	246	268	313	301	265	252	245	272	277	277	307	293	298	278	275	274	284	234	236	288	306	254	235	282	297	254	295	256	272	272	288	276	286	256	277	264	283	259	281	256	240	253	245	279	270	267	252	267	272	273	296	327	296	269	291	273	303	268	303	279	286	277	244	287	295	282	291	298	300	271	283	264	266	284	303	269	268	276	261	274	305	305	275	279	259	281	258	282	272	277	253	280	310	283	272	265	233	260	215	330	285	299	262	251	282	266	261	276	275	265	313	276	288	288	277	270	279	271	297	283	284	269	281	278	253	293	245	280	330	255	285	295	269	257	294	303	266	252	277	267	245	285	278	287	252	260	270	288	257	263	290	274	259	318	286	246	291	261	236	270	248	268	272	251	284	256	241	235	270	252	266	289	293	269	294	260	273	266	281	250	343	297	267	292	286	266	282	256	272	303	266	261	298	274	241	285	283	279	253	258	245	279	254	294	270	285	268	291	289	271	288	235	271	274	279	267	277	268	257	286	331	288	253	259	294	303	286	280	261	285	286	258	283	297	269	265	302	296	251	273	269	263	262	252	268	282	277	286	247	264	256	287	274	259	283	250	259	275	272	291	269	261	280	265	271	308	283	279	272	270	304	244	249	259	273	280	242	276	289	269	252	265	274	263	266	268	277	270	295	295	288	315	275	281	268	300	278	288	266	267	247	306	275	287	277	278	273	280	266	253	293	281	294	299	287	257	271	274	275	248	279	254	260	263	241	289	270	236	262	256	274	301	236	283	314	313	268	281	267	265	272	300	258	285	269	270	303	301	295	268	280	298	272	278	272	275	245	265	290	269	292	256	282	264	306	278	271	279	240	295	259	292	275	281	272	283	289	267	291	282	276	293	234	300	275	232	259	280	258	263	262	252	295	274	266	288	280	294	245	265	296	281	282	273	273	287	257	282	255	288	280	273	290	250	285	304	255	269	257	267	266	284	294	274	284	285	261	249	288	273	309	258	264	313	284	276	269	272	263	277	294	266	271	286	251	271	272	293	290	266	281	267	245	254	231	288	259	267	258	242	299	277	240	267	304	267	295	247	295	258	277	298	313	264	274	282	255	250	249	292	249	265	298	284	272	268	262	269	273	285	300	292	286	287	295	285	307	288	282	249	286	261	269	265	312	317	276	259	273	255	261	283	267	290	324	279	294	283	301	265	293	267	290	270	279	248	299	275	252	256	260	300	261	297	257	275	288	293	303	244	286	285	242	272	277	300	299	242	283	257	274	294	277	266	263	299	286	265	292	287	285	276	267	272	286	267	258	263	272	297	276	277	267	244	244	280	286	278	259	278	270	254	284	274	257	265	285	279	317	287	268	257	283	249	283	297	254	258	274	274	260	269	294	297	299	254	283	272	263	252	293	273	272	297	283	284	296	279	251	261	285	297	309	273	286	293	255	267	249	248	291	290	272	278	307	243	272	324	296	269	286	285	276	249	290	282	254	264	285	261	299	262	287	280	281	264	273	297	271	312	243	302	274	287	290	269	260	281	308	257	261	268	304	304	306	262	291	283	268	258	259	259	252	251	288	287	293	281	257	245	257	270	313	275	264	265	278	274	263	258	265	285	258	280	284	274	262	269	288	285	246	247	282	296	282	243	255	292	251	301	254	284	300	276	263	297	262	260	259	242	274	265	251	263	276	293	329	290	240	242	287	268	278	292	277	263	311	237	264	266	275	294	278	281	282	279	237	258	289	259	297	296	287	249	272	285	273	292	262	280	262	270	292	259	261	255	229	252	256	277	266	237	270	313	282	272	281	263	291	285	273	279	297	276	268	290	267	249	272	302	281	302	294	281	286	308	247	286	254	292	271	243	284	300	279	286	281	282	264	282	270	261	268	281	291	292	295	291	283	293	286	277	289	247	270	240	259	281	269	256	271	266	289	244	267	255	278	263	264	283	259	274	260	274	269	247	272	270	274	285	295	266	251	270	262	229	278	246	264	253	248	274	279	293	288	271	283	263	266	292	259	288	303	274	295	272	303	261	300	271	254	241	292	270	267	276	262	289	281	279	253	283	298	282	250	265	259	272	280	265	282	265	274	310	270	278	271	306	255	294	280	279	262	290	279	292	294	257	276	290	280	255	269	268	269	254	269	244	279	275	277	271	256	292	301	246	273	278	275	302	273	279	274	268	261	239	282	287	271	283	294	283	270	270	253	296	308	260	286	278	268	271	267	237	284	247	281	272	298	273	283	272	264	292	291	282	294	280	244	303	294	292	262	268	263	278	264	278	272	292	258	301	270	289	294	281	279	282	280	275	273	260	292	296	293	239	258	298	269	297	285	276	265	299	256	282	248	271	273	257	294	306	258	266	268	279	257	277	265	240	239	285	264	264	298	272	253	306	293	252	264	292	284	276	259	269	238	282	289	270	295	267	261	281	270	272	274	269	283	279	243	307	311	271	251	320	278	268	226	265	298	290	268	271	292	258	264	267	288	278	323	277	286	265	264	283	274	294	266	274	249	267	272	281	271	294	262	261	290	272	298	281	276	275	248	253	286	304	263	278	317	313	257	244	280	257	259	271	262	261	268	270	291	275	258	246	266	245	299	259	250	260	271	276	286	282	284	287	257	302	279	267	312	288	306	293	295	287	273	262	284	272	293	272	247	281	295	288	244	259	270	268	251	254	250	258	255	267	278	288	295	275	262	279	248	278	291	270	279	255	254	266	267	289	280	271	274	258	304	250	261	268	269	304	287	272	241	291	258	272	277	235	290	266	255	261	254	263	262	263	278	271	277	311	265	264	272	270	290	285	266	298	269	305	289	306	265	301	301	267	263	271	273	301	278	255	276	261	261	267	273	272	273	287	271	270	290	263	240	262	263	238	283	280	301	286	267	279	270	257	268	290	257	280	295	283	256	283	253	277	280	277	276	249	259	287	306	280	275	259	281	248	279	302	258	303	279	222	291	259	294	293	272	297	283	291	331	294	252	300	293	253	266	259	258	278	279	283	301	285	290	279	262	266	272	280	292	250	269	285	262	277	285	291	262	255	259	246	266	264	255	255	308	281	260	266	275	258	266	247	271	240	260	267	273	257	292	277	256	256	261	263	249	299
35392	17531	7736	3690	2055	1300	967	783	622	621	634	632	625	611	568	652	559	644	617	598	599	645	578	597	608	642	607	611	612	635	638	594	574	590	636	589	585	616	615	594	621	592	616	644	623	605	641	591	575	638	556	620	629	592	599	629	631	591	630	629	627	644	631	638	618	609	629	625	627	628	635	666	637	630	594	632	609	624	571	619	628	624	596	632	596	601	635	595	585	602	578	606	621	581	603	640	592	604	592	593	625	611	639	620	570	638	608	656	607	615	611	611	655	624	600	583	646	621	633	637	590	640	593	607	591	612	590	633	578	608	630	601	604	592	603	605	622	626	636	639	634	601	582	596	626	605	594	552	642	629	602	604	591	597	603	599	536	604	576	591	614	576	586	609	637	613	640	600	598	606	601	605	599	616	614	610	589	617	643	588	583	614	628	608	640	627	591	568	642	627	629	610	595	623	614	626	589	597	604	627	623	662	543	610	605	608	619	630	606	601	627	656	609	615	623	609	575	596	610	632	621	648	605	575	637	629	608	655	604	635	599	571	645	622	603	587	588	632	621	595	567	614	579	610	616	595	609	615	590	594	632	616	635	625	594	576	619	619	595	615	597	640	616	600	646	593	598	601	615	622	609	647	646	591	605	645	613	574	603	612	618	596	576	618	635	634	625	631	582	602	662	645	579	633	615	643	604	620	656	650	643	629	622	603	625	653	627	625	600	583	599	606	651	590	597	574	587	561	639	618	614	622	561	676	606	630	620	618	654	566	582	598	619	651	584	607	610	616	642	620	671	626	614	618	601	577	618	672	590	610	634	560	661	597	605	611	635	580	646	609	612	586	625	611	582	647	645	590	623	614	606	647	591	594	633	627	624	626	614	631	594	577	540	639	633	576	640	578	600	624	572	577	579	613	643	612	638	612	594	590	633	632	583	625	575	599	616	584	553	608	588	571	600	639	606	643	617	566	529	613	587	665	651	567	603	589	616	647	587	591	602	627	621	579	621	624	603	650	618	563	605	595	609	585	580	604	608	604	643	586	625	613	613	630	583	570	628	592	559	575	642	598	649	579	650	664	624	635	599	624	619	557	592	641	597	577	609	635	650	627	635	588	639	558	594	659	617	614	575	611	602	627	576	613	624	576	645	669	546	571	621	631	605	601	615	627	608	600	608	654	618	649	615	615	652	631	628	591	649	545	647	611	620	607	587	594	531	634	632	624	596	613	585	608	556	611	624	600	591	632	584	610	568	626	614	626	626	609	621	627	598	611	659	639	636	605	617	607	649	603	616	691	628	617	590	610	627	616	599	639	597	601	589	611	578	640	612	587	616	619	656	622	605	618	634	614	688	621	591	574	593	606	625	624	629	559	594	618	557	619	637	632	620	621	606	588	625	633	595	610	587	596	595	604	612	615	580	571	623	599	656	565	603	571	642	649	574	595	616	588	580	572	666	645	633	601	594	605	571	606	582	637	654	638	615	577	590	622	659	616	650	602	639	592	581	599	586	594	607	594	621	573	595	602	684	591	602	601	587	633	565	580	613	569	609	587	612	580	581	604	601	592	619	605	619	592	590	643	577	607	540	592	615	650	603	604	600	624	594	620	616	636	593	674	590	618	579	640	587	623	598	625	618	575	630	599	590	612	618	592	606	611	610	608	596	617	605	642	619	617	654	661	629	654	599	640	628	570	633	611	608	612	577	627	632	636	647	598	634	632	659	611	586	589	619	603	597	582	618	603	577	608	590	669	601	649	573	567	618	641	578	600	636	628	641	606	603	580	605	588	597	621	595	608	624	595	609	624	636	612	598	616	612	602	583	668	620	627	572	618	587	601	586	616	608	580	568	571	615	617	586	590	590	597	611	645	635	655	629	619	630	574	632	643	627	608	613	586	598	610	626	646	578	644	620	591	612	597	624	618	642	601	619	616	596	588	567	604	632	621	647	612	626	590	614	569	611	666	554	616	591	608	581	585	609	604	624	641	622	619	605	629	584	602	563	598	549	634	590	598	635	630	638	604	677	615	605	670	613	634	618	600	618	597	640	654	589	595	631	657	598	640	645	584	587	569	618	606	665	637	606	655	639	629	603	622	603	665	594	601	643	638	579	607	615	626	600	631	643	660	642	619	631	603	604	581	608	586	606	592	560	580	600	615	592	596	636	608	604	612	662	605	569	642	583	579	611	600	613	592	620	600	617	570	605	595	631	608	587	618	598	658	592	596	596	578	631	589	598	574	587	599	638	596	625	577	567	629	608	569	609	623	615	667	592	581	625	582	618	661	597	599	620	592	662	618	652	608	644	613	594	593	604	600	605	647	640	604	593	596	583	585	606	610	599	585	608	658	622	652	561	632	601	620	626	559	578	587	621	569	617	627	595	619	625	611	610	601	587	641	574	627	634	632	592	640	595	590	661	578	594	632	639	636	582	600	656	622	626	593	585	596	595	600	617	603	596	563	575	601	615	625	621	633	624	606	603	666	612	621	634	618	601	614	601	640	597	582	616	597	639	625	643	637	660	568	574	630	599	594	644	597	636	570	634	620	620	600	670	603	649	540	584	600	641	638	627	634	592	628	645	597	617	573	580	590	563	635	562	605	607	589	629	627	585	601	613	637	634	639	615	616	611	572	634	612	632	614	631	572	620	594	628	643	579	610	636	636	641	620	632	586	649	612	622	618	595	614	626	617	680	597	643	633	630	639	598	615	606	624	568	624	597	542	600	582	575	631	626	595	602	582	666	599	603	634	590	608	653	606	604	585	606	600	608	590	616	638	624	632	651	606	646	631	632	630	632	585	646	570	631	572	615	631	581	602	645	614	599	599	610	622	600	597	628	618	577	629	598	621	638	630	618	667	633	635	586	591	619	597	650	604	626	645	612	621	610	605	636	612	599	599	604	630	612	627	612	632	618	583	624	617	592	628	602	630	573	623	570	572	636	624	630	625	616	581	636	599	624	614	638	621	645	621	620	657	596	654	613	646	588	604	636	647	640	566	600	578	644	595	604	558	641	581	618	585	593	620	633	583	627	617	601	646	598	620	597	602	589	611	600	595	596	586	597	607	639	651	625	623	578	539	620	616	622	559	593	619	581	622	565	597	612	621	631	623	628	644	591	649	623	611	609	612	621	598	643	593	628	561	651	592	591	609	653	657	651	663	585	597	597	609	606	584	610	613	633	618	632	614	603	630	593	618	582	546	634	665	597	645	598	628	601	597	562	642	654	558	600	615	594	610	579	568	589	654	623	586	625	594	581	655	622	584	584	636	634	624	568	607	623	635	574	616	588	617	647	633	576	618	599	587	618	587	595	636	649	599	636	624	618	648	579	591	580	628	627	586	609	594	635	600	607	651	659	604	680	625	603	591	610	603	589	616	609	620	589	633	646	612	619	629	612	615	655	567	610	620	617	636	632	591	612	607	634	629	580	627	636	627	633	601	608	579	621	672	602	604	608	612	623	606	620	599	635	634	569	622	632	598	633	630	623	576	601	663
61833	33699	15140	4979	1718	724	495	397	355	276	270	269	278	234	287	257	262	257	252	312	266	282	240	235	262	250	243	239	280	275	229	288	264	235	262	252	293	253	258	283	282	268	254	272	266	244	281	266	251	245	272	261	243	294	296	246	250	256	246	237	250	278	238	256	262	271	240	218	237	260	238	266	259	252	243	255	274	247	260	251	255	265	270	278	264	211	238	302	253	231	220	276	272	286	217	287	264	276	278	212	276	262	276	301	242	270	286	277	253	269	265	295	251	255	264	242	288	280	252	243	221	262	277	250	248	264	267	240	277	254	262	269	292	254	271	280	237	278	260	291	273	237	212	256	227	263	266	239	266	262	291	270	249	270	219	259	263	236	261	259	265	264	248	233	270	271	294	266	293	239	253	260	245	265	280	257	272	302	275	245	275	257	258	233	255	223	239	265	255	261	262	251	262	269	273	277	288	267	270	229	262	254	283	260	296	273	270	281	266	234	262	262	265	248	243	264	262	241	235	252	275	267	250	274	264	251	275	242	252	269	266	290	269	265	268	288	243	243	283	249	294	268	275	253	288	255	220	245	297	244	231	255	268	287	239	273	229	255	243	255	251	260	253	237	244	280	277	274	278	237	274	247	238	237	270	270	226	238	258	269	242	244	265	265	263	261	266	259	306	295	264	249	277	259	263	254	233	254	273	244	255	271	257	287	263	281	252	261	263	269	287	233	255	268	234	253	308	282	274	265	227	247	252	291	230	254	271	265	268	259	259	248	262	252	287	253	288	215	253	258	246	288	278	261	257	258	266	280	236	249	299	298	266	257	273	262	247	272	248	248	294	260	274	282	243	243	273	292	272	280	246	284	260	260	246	251	247	276	301	257	248	268	244	241	264	251	249	249	278	291	269	259	283	246	243	284	270	286	268	298	244	237	239	263	282	239	266	291	243	246	282	288	248	296	254	290	328	245	246	272	297	245	285	284	266	270	281	257	264	260	246	242	246	264	261	265	258	261	271	269	270	267	290	248	272	269	269	271	206	243	235	241	279	242	254	238	269	256	259	238	254	276	277	265	254	262	267	265	254	267	272	259	239	262	258	243	287	301	276	244	255	249	265	254	280	270	266	275	254	260	262	264	264	284	270	287	302	260	264	263	244	250	252	260	269	274	293	257	251	270	270	301	262	258	250	263	301	254	274	231	285	277	267	316	272	278	255	235	249	256	255	246	275	258	225	266	232	256	309	288	274	244	259	268	266	272	284	259	258	235	230	251	228	247	261	239	302	249	236	264	245	258	288	256	271	271	262	241	283	273	265	255	258	235	245	250	257	279	245	260	264	259	277	239	271	260	248	301	266	270	279	247	250	276	264	265	250	279	234	274	274	271	250	246	275	251	253	265	263	245	262	248	258	266	280	282	247	275	241	288	255	248	265	290	238	256	309	283	278	273	259	267	274	246	271	258	247	252	262	272	228	257	235	253	275	237	250	252	260	259	270	255	220	233	227	269	306	292	268	256	280	259	262	259	298	258	263	249	248	247	255	236	260	254	255	283	255	279	265	240	263	269	276	250	271	273	250	251	289	278	259	249	292	257	248	249	267	279	234	299	280	249	258	268	262	278	234	224	276	257	267	270	225	253	262	280	293	274	268	276	280	249	243	282	256	247	225	247	254	267	261	239	256	285	276	286	243	275	259	251	244	260	261	220	236	266	255	237	285	270	265	268	239	247	255	278	273	272	269	279	280	259	270	252	228	240	257	275	217	290	259	264	260	233	254	250	278	255	256	237	279	253	274	284	258	259	290	269	239	275	237	265	272	284	266	275	250	261	253	287	265	292	234	257	250	266	264	269	277	300	263	292	269	278	281	259	259	242	279	297	252	278	266	302	286	262	234	263	271	274	270	284	275	275	266	264	256	253	297	253	258	265	234	262	257	242	249	247	253	243	267	245	267	261	234	237	291	266	225	295	249	230	260	276	253	235	248	270	266	296	275	279	241	255	249	249	270	257	293	265	245	264	248	280	251	284	263	293	262	274	264	275	249	286	230	276	283	301	280	283	234	241	244	262	257	253	273	285	241	258	272	204	259	266	283	264	274	287	286	264	278	236	247	265	226	280	282	257	262	277	293	256	248	253	242	270	272	271	252	265	262	242	312	259	281	315	266	241	234	241	271	272	277	254	278	263	266	260	287	261	235	250	258	226	260	256	251	240	268	309	256	261	247	267	268	240	245	264	239	278	236	248	264	269	272	249	250	283	271	297	274	263	251	303	269	278	269	269	277	266	249	265	262	256	245	286	287	250	279	223	249	262	252	265	239	271	281	287	240	233	255	265	262	277	294	277	289	258	251	255	258	248	221	283	245	263	275	240	276	283	266	270	261	251	247	269	231	243	239	246	252	265	295	270	261	257	290	277	288	248	244	263	259	267	258	238	271	247	278	278	262	269	243	279	258	260	285	253	270	219	271	255	210	217	279	281	250	271	258	251	276	243	255	254	278	281	272	287	264	277	273	234	274	254	265	292	267	268	267	256	275	236	238	248	241	259	276	280	257	291	281	239	249	271	274	230	262	257	274	286	289	262	266	247	269	247	274	255	271	280	261	277	257	278	259	280	270	258	247	237	233	269	278	245	250	288	281	265	265	287	277	275	249	256	292	289	319	310	278	247	240	280	276	274	266	243	277	271	253	264	265	248	243	259	271	267	288	259	276	261	285	252	234	250	299	272	300	253	289	235	253	282	281	286	296	233	297	268	246	282	238	264	281	268	285	275	243	258	258	275	254	252	269	237	247	258	280	269	245	292	259	244	249	244	237	285	291	271	279	261	229	290	292	261	267	235	271	255	290	266	272	249	314	275	282	269	250	223	266	233	284	296	251	230	253	262	267	239	257	233	257	255	245	261	283	278	256	251	223	271	269	275	261	231	250	258	248	259	261	278	249	253	295	286	245	273	267	220	279	248	252	265	263	272	263	250	251	266	286	254	272	252	273	261	236	241	273	286	283	254	239	265	282	235	246	253	245	258	255	243	246	253	269	302	289	259	280	268	238	243	263	269	250	270	241	258	240	243	279	289	269	247	250	271	271	253	231	282	259	277	245	286	301	237	303	256	272	291	231	260	241	245	239	275	286	255	245	287	282	271	262	280	241	273	256	285	267	275	280	253	281	236	238	250	274	271	248	275	233	276	274	239	283	252	283	263	272	278	254	251	256	253	242	281	265	245	276	256	256	270	243	257	271	276	260	242	280	274	247	273	283	256	293	272	280	257	247	275	281	279	239	244	232	247	259	280	269	255	255	281	258	250	260	281	264	247	273	266	254	235	286	271	258	294	266	214	263	254	281	261	275	274	245	252	275	273	266	261	242	219	271	267	272	227	263	280	250	251	250	268	277	296	254	253	265	264	268	264	247	257	273	246	280	267	284	250	250	256	274	254	255	270	257	258	256	272	269	251	258	253	270	299	268	258	258	290	240	266	252	249	270	251	244	261	253	258
42382	26537	15459	8457	4072	2235	1381	985	782	624	623	609	617	565	605	588	570	592	578	585	593	579	622	579	588	584	575	584	611	581	605	567	563	597	567	573	589	605	580	603	551	633	612	602	592	574	605	592	589	578	593	607	569	585	561	593	561	586	641	588	592	583	604	591	583	581	551	581	583	608	625	572	575	569	564	576	534	581	592	589	567	601	639	596	569	625	589	553	605	576	591	592	591	602	627	578	580	556	564	596	594	624	553	588	558	569	620	633	608	609	632	616	627	601	601	593	614	578	610	590	634	554	622	639	644	570	595	581	613	603	615	611	555	594	604	616	571	598	605	562	632	668	593	560	543	616	621	576	586	605	603	566	615	592	591	591	614	615	593	557	595	570	603	595	610	583	609	566	595	602	584	577	561	574	592	585	603	591	563	543	613	595	545	595	587	592	616	571	589	568	577	578	594	591	580	600	582	574	573	589	550	619	608	586	578	609	604	580	588	555	536	555	573	584	601	589	596	594	596	612	627	632	575	579	625	569	539	595	558	550	562	602	616	626	596	588	628	604	558	573	591	584	589	587	588	594	584	575	616	567	609	582	556	585	550	637	628	596	566	577	599	607	570	592	593	586	565	642	593	630	618	586	599	578	581	581	598	601	581	571	616	563	604	537	614	545	582	540	602	594	572	572	598	578	585	597	582	577	597	547	621	550	557	597	582	572	539	571	577	525	591	647	588	607	596	586	582	601	625	614	530	586	587	554	581	612	565	605	634	593	590	611	594	549	587	578	572	567	597	622	571	583	590	643	579	557	523	600	525	626	610	595	620	580	571	607	582	630	600	564	583	603	575	588	597	581	601	586	576	586	626	573	583	626	599	566	597	629	606	569	580	529	582	589	641	593	641	548	583	588	611	574	574	567	598	587	566	617	564	615	592	531	628	591	612	613	584	562	530	576	545	564	628	582	578	582	593	630	638	591	587	560	619	595	573	571	582	595	607	546	585	565	617	589	616	623	606	578	596	618	592	591	597	613	580	615	581	561	611	601	599	558	578	666	590	602	581	562	607	640	605	561	649	595	561	597	589	601	582	618	593	581	594	568	614	597	590	581	586	590	593	538	587	649	560	583	603	558	639	567	590	633	591	538	570	552	583	564	609	573	577	565	607	583	594	569	552	574	616	574	589	599	588	535	593	605	598	615	647	560	607	592	570	641	629	577	596	584	613	563	585	593	599	631	578	582	621	578	587	614	607	582	564	643	558	594	597	580	576	617	602	622	574	577	591	585	621	581	644	616	574	564	595	599	581	546	594	615	614	619	580	624	604	628	550	561	584	595	595	574	590	540	550	615	618	601	563	603	622	599	590	585	585	603	597	591	553	621	600	597	599	583	611	597	608	589	606	577	599	561	594	603	556	595	568	577	636	577	616	584	613	584	587	578	610	576	564	572	594	618	563	570	545	612	592	570	636	568	575	568	573	612	593	580	620	619	604	556	593	619	569	618	515	535	614	613	580	578	625	567	599	604	587	601	618	557	583	628	574	552	600	625	585	600	533	627	568	597	567	536	546	613	543	591	573	600	605	540	577	653	607	587	557	592	589	589	623	567	612	622	570	577	545	594	559	574	558	569	615	582	530	590	552	560	550	576	616	613	556	585	623	614	625	626	583	608	616	569	615	608	607	594	616	616	587	577	591	565	544	613	595	585	599	633	578	601	586	603	599	610	608	650	629	612	575	594	587	568	580	584	569	597	611	591	555	583	574	635	575	594	577	607	591	539	629	567	577	592	583	568	603	610	583	595	540	589	601	591	610	612	582	566	586	638	573	565	590	611	616	585	614	586	642	630	559	582	650	541	552	566	595	607	611	572	610	548	588	576	650	585	534	620	561	602	589	572	627	601	550	564	612	586	587	596	587	592	562	592	546	602	611	597	584	590	559	588	583	570	621	574	568	606	621	586	594	587	604	602	612	571	609	559	590	562	540	603	597	573	577	611	604	574	576	563	566	598	581	581	579	575	622	548	558	604	600	582	624	578	603	583	616	635	581	593	568	608	580	583	559	611	593	581	623	586	580	591	599	582	582	576	589	642	578	567	591	536	583	563	551	602	609	542	618	575	570	630	584	571	569	601	592	609	581	604	596	630	610	639	598	618	592	614	590	621	613	579	601	600	565	578	606	577	592	601	595	616	598	611	611	594	556	600	581	600	603	570	573	598	609	625	603	576	617	600	580	604	584	553	589	573	610	602	554	625	529	600	577	562	586	597	598	573	572	590	581	599	621	567	611	605	599	605	546	559	618	565	582	581	614	627	574	611	605	579	640	625	602	599	648	573	606	586	621	576	569	585	539	584	571	555	568	592	578	576	591	620	572	611	573	601	589	615	607	556	591	611	589	569	577	629	557	579	582	537	599	613	607	602	576	591	563	612	607	596	593	569	582	602	578	625	594	633	569	567	582	603	585	583	551	563	580	586	600	571	537	546	595	584	626	597	573	610	631	545	555	565	559	565	588	596	585	532	568	584	592	559	599	616	528	575	545	562	604	561	576	586	601	603	585	583	553	606	581	586	593	557	600	559	656	598	550	574	639	567	635	591	584	613	615	602	570	610	562	577	584	617	584	581	593	576	613	573	614	612	570	633	606	595	548	557	599	565	608	573	583	600	595	602	501	570	563	587	588	553	593	599	600	549	587	613	598	588	630	569	621	579	582	576	584	561	594	649	624	587	606	573	586	594	577	583	608	589	591	567	582	592	570	639	632	604	584	618	571	575	605	594	560	569	633	599	624	649	571	631	587	611	576	578	586	541	612	586	592	606	586	551	549	629	607	591	568	583	567	610	561	578	634	614	633	580	614	575	646	590	589	624	604	600	580	603	617	613	599	618	605	636	565	603	572	570	588	579	613	557	572	596	564	570	584	589	648	598	565	561	590	562	601	556	583	617	589	592	611	566	608	626	610	581	595	594	555	632	604	577	606	605	576	567	632	566	599	585	618	613	617	625	610	608	612	589	638	573	613	615	592	588	566	588	592	630	601	591	549	596	625	555	592	562	574	544	523	553	564	581	588	601	595	575	610	551	573	610	596	589	623	587	592	601	571	573	583	564	580	615	567	578	616	632	582	592	605	588	584	579	591	569	588	593	594	595	575	605	550	627	631	576	604	562	585	624	536	644	602	571	575	617	580	564	584	618	555	585	548	561	557	594	597	582	608	598	611	582	629	573	600	584	575	590	623	598	565	591	563	549	621	598	579	601	592	637	611	613	558	547	569	554	626	575	590	595	537	591	566	580	571	592	600	603	591	645	577	544	595	581	623	576	588	586	527	586	608	542	571	590	580	596	588	610	539	579	584	569	591	582	569	633	621	569	630	585	596	600	591	571	571	566	620	550	638	593	549	576	638	587	602	609	602	584	585	572	601	570	569	627	562	622	577	579	601	578	595	556	599	552	569	641	616	610	566	590	558	570	628	555	608	588	588	581	610	589	585	613	577	597	572	602
62519	27986	10741	2312	797	520	366	319	341	311	293	311	320	338	330	280	308	300	287	291	301	304	280	295	296	307	300	304	320	287	319	309	255	283	325	273	315	297	319	263	295	312	283	281	266	279	297	322	267	302	288	311	280	312	289	304	289	280	274	333	301	269	284	310	286	292	272	252	291	306	284	289	292	277	300	296	298	259	315	337	259	302	310	281	280	298	324	298	281	335	315	292	278	290	287	299	297	281	315	279	297	288	299	293	285	300	308	307	293	311	315	284	294	296	295	286	312	289	307	307	260	304	296	310	306	282	305	275	304	291	276	302	309	288	278	311	301	280	298	259	318	300	281	310	290	279	302	292	308	295	290	282	271	304	305	280	306	298	259	292	310	296	298	336	296	292	286	298	288	285	288	324	310	307	253	313	263	314	303	333	319	311	312	308	258	286	330	306	352	285	300	301	298	287	265	302	242	272	315	320	278	286	285	319	323	276	265	292	322	338	280	326	253	291	317	316	295	306	319	311	298	300	309	288	291	325	305	292	258	271	286	305	323	283	295	279	293	317	312	310	255	295	286	275	309	269	293	312	256	279	311	333	284	316	287	271	300	305	307	297	262	320	288	306	293	295	253	256	312	276	291	285	284	304	314	314	301	256	298	286	298	282	324	314	317	321	322	301	308	311	298	291	279	300	301	281	341	294	299	265	287	294	313	310	279	299	315	280	277	261	282	279	312	294	316	292	282	267	308	274	265	303	296	306	303	273	273	324	311	250	278	309	291	285	288	315	268	296	301	287	275	295	292	304	281	283	286	303	275	309	324	300	272	294	268	276	325	311	255	287	294	286	309	275	282	328	309	299	300	275	297	280	298	342	272	270	297	286	315	286	296	294	246	301	286	287	281	328	311	291	288	295	292	274	317	274	293	318	303	296	306	295	301	324	299	319	313	289	284	274	283	295	282	324	303	267	268	294	277	308	305	296	296	323	305	309	254	288	301	283	341	290	309	292	285	254	287	272	279	297	285	285	302	301	300	299	286	267	267	265	288	301	303	259	290	283	304	296	269	290	309	280	263	291	284	317	279	272	295	274	299	300	280	285	312	284	272	319	298	343	313	320	322	312	310	289	291	303	291	311	298	287	279	307	323	298	294	309	294	283	298	308	261	289	304	286	253	264	271	293	310	320	309	321	311	286	275	308	308	275	306	281	297	303	249	303	310	313	321	308	302	282	306	290	304	280	316	314	284	285	275	305	299	282	284	289	278	293	279	284	279	270	298	322	278	293	294	291	317	300	307	288	302	269	277	281	291	304	306	261	296	257	274	282	290	274	261	290	290	323	301	286	302	284	315	285	299	314	308	301	300	295	286	277	291	292	298	267	283	287	285	284	273	331	324	285	301	277	294	267	281	319	280	297	261	303	296	304	305	303	342	297	301	294	276	289	277	282	274	266	303	288	298	281	312	327	321	282	310	272	274	262	308	310	317	295	288	287	339	282	300	284	310	295	274	305	284	304	301	336	276	330	313	316	303	279	308	236	328	248	296	307	320	291	304	302	292	311	277	288	304	292	314	295	287	267	309	271	299	330	295	328	285	260	259	295	294	287	289	304	284	256	338	305	289	281	270	308	235	282	301	295	281	290	312	272	306	288	308	288	258	283	313	263	320	273	271	283	334	285	280	297	315	300	258	307	301	304	292	313	346	267	263	268	341	311	301	315	275	298	304	308	310	267	326	316	294	304	307	306	291	315	289	287	285	343	312	307	259	266	302	291	285	284	300	312	283	296	312	289	244	309	324	261	298	283	271	329	285	294	301	304	271	275	301	326	273	317	271	315	296	311	296	317	272	296	291	266	259	269	293	305	295	342	301	315	308	287	343	283	278	277	295	297	276	290	278	323	285	302	279	302	274	307	292	303	288	298	286	296	276	309	287	306	312	289	291	304	286	287	294	278	269	292	284	294	300	251	307	291	264	265	264	304	289	289	294	291	312	278	324	304	299	296	293	253	295	293	294	305	311	306	312	282	262	298	320	295	285	311	269	300	298	276	267	290	245	301	290	294	305	278	297	279	332	285	274	295	305	287	302	250	306	308	293	270	295	298	288	304	286	300	290	292	264	291	291	263	276	276	292	278	300	316	288	302	291	270	328	310	312	275	306	250	321	327	321	298	305	293	254	293	291	277	281	287	326	265	302	305	313	271	308	289	270	297	260	297	284	260	287	305	313	299	310	307	318	307	288	320	331	258	295	291	315	302	306	325	324	264	291	298	274	299	291	266	317	300	294	296	297	304	262	281	310	302	324	267	276	337	290	298	309	276	315	326	292	313	308	286	312	254	282	290	295	268	314	293	297	272	294	305	285	292	300	310	302	276	269	257	282	289	297	292	277	331	308	285	267	319	310	314	288	299	290	311	309	294	299	307	294	295	297	253	289	257	307	302	285	284	316	299	296	297	273	245	278	271	304	294	301	271	301	327	293	297	316	328	300	285	291	308	321	327	317	285	297	283	304	286	287	304	282	318	324	312	305	285	268	289	292	290	281	291	267	279	281	277	302	303	297	331	289	312	306	288	288	289	313	321	281	300	342	301	288	281	277	319	347	309	290	306	337	281	297	303	275	273	267	299	268	281	330	290	295	293	303	289	308	301	288	330	309	288	294	331	271	289	308	316	297	319	298	321	292	318	288	303	291	288	314	268	291	293	267	296	315	291	313	274	303	250	270	290	318	281	294	278	251	287	290	268	301	301	277	271	297	313	303	315	248	272	282	301	314	287	309	295	285	290	283	266	288	293	282	321	287	300	280	272	315	283	282	265	319	265	291	321	304	312	292	293	281	325	304	266	286	287	333	329	274	298	329	270	306	265	290	314	312	273	297	271	271	292	304	301	306	279	300	274	279	293	271	284	317	264	251	272	302	326	285	303	315	297	263	299	279	304	290	295	338	278	306	288	301	294	316	260	265	301	300	291	292	313	278	307	313	316	285	292	288	292	303	286	301	293	308	303	267	303	298	293	328	300	277	320	263	297	302	312	286	281	294	278	316	291	283	301	326	323	300	294	340	299	296	312	287	311	295	267	309	287	291	292	317	301	273	285	312	303	316	301	271	283	307	312	341	316	307	317	299	301	308	268	267	281	266	338	314	267	302	281	290	285	324	287	271	276	288	320	280	313	337	278	285	263	267	273	316	297	253	292	298	300	299	259	276	302	293	301	284	282	293	271	286	282	294	288	309	318	289	270	316	275	287	350	289	284	277	267	295	292	310	289	310	285	293	258	266	282	272	280	278	266	295	314	309	295	308	293	324	303	283	271	302	301	283	285	281	299	274	289	261	324	294	265	244	279	284	289	272	303	261	310	297	300	308	298	319	343	264	297	286	263	264	299	328	296	280	284	312	305	280	299	295	288	290	295	297	309	286	292	277	285	281	284	332	290	270	298	309	297	300	310	328	304	314	288	309	323	299	271	280	308	299	274	270	287	282	281	298	280	304	287	273	271
43237	20222	9162	3613	1819	1339	1035	850	739	688	657	680	634	661	665	682	666	660	656	702	675	622	663	693	657	662	647	674	642	692	622	656	667	655	649	651	637	662	654	618	680	625	612	624	647	631	639	600	654	643	671	677	618	656	666	676	678	657	690	666	673	637	643	681	637	637	678	674	665	637	663	666	682	678	618	661	668	657	681	680	674	621	698	657	663	676	664	687	628	658	664	656	649	642	665	653	637	650	694	650	633	705	680	693	666	694	643	652	656	647	643	615	635	630	640	654	659	653	634	671	668	648	691	638	661	658	646	674	676	687	592	667	676	669	669	679	691	660	678	662	639	655	656	665	658	658	648	617	630	662	649	682	695	649	620	660	700	649	645	628	628	668	605	639	684	656	656	669	691	674	601	622	660	661	646	654	695	675	679	662	636	669	600	669	647	662	662	664	644	667	607	589	651	676	628	665	647	661	693	639	673	674	666	626	654	641	673	659	679	635	695	657	635	658	666	614	641	639	605	591	676	626	670	616	665	656	648	685	581	626	697	614	642	690	705	607	679	709	626	689	670	657	632	684	668	588	671	651	637	624	658	617	668	626	651	663	647	629	675	694	658	697	647	622	694	639	676	648	657	711	687	654	619	651	669	671	616	588	674	660	641	650	652	647	662	677	601	617	636	687	657	606	610	628	614	664	669	624	620	674	612	636	651	617	644	652	685	655	658	664	647	623	702	648	663	657	665	648	649	676	677	628	631	588	644	650	683	643	666	654	635	659	698	654	616	679	671	653	688	680	655	605	643	663	683	680	669	693	663	673	645	621	613	666	643	667	695	645	636	654	664	671	664	633	693	597	671	692	647	657	664	626	678	655	641	650	682	658	601	675	615	649	653	632	688	635	625	650	682	704	656	681	691	650	690	687	642	685	637	686	685	700	634	626	632	610	584	606	632	675	655	654	645	652	607	682	650	669	705	712	658	659	640	685	614	639	656	632	660	639	610	673	625	621	631	721	648	657	659	679	728	666	630	650	673	682	623	655	653	626	631	672	659	666	642	634	670	657	676	649	656	613	686	604	682	655	631	682	655	649	662	631	642	724	655	637	631	663	719	655	670	625	669	723	676	674	615	664	625	654	621	602	662	651	685	701	616	683	703	644	675	685	638	689	685	650	685	631	662	662	665	721	633	683	635	651	654	676	652	630	668	638	652	655	612	689	659	655	669	651	663	649	630	629	657	662	684	667	659	661	646	704	657	693	711	660	681	698	603	620	664	618	681	647	643	648	647	649	667	666	680	636	665	678	615	638	653	635	649	635	676	685	596	695	651	674	648	676	657	676	691	659	667	683	669	649	645	655	675	643	700	622	628	663	637	687	636	673	665	634	675	648	681	716	625	661	656	622	684	659	638	623	632	673	658	621	686	637	658	681	684	670	655	624	676	635	654	656	629	676	616	672	678	626	613	655	621	682	679	684	661	631	637	685	623	692	637	701	674	616	654	678	703	703	673	670	602	698	607	666	696	669	658	696	659	618	638	676	673	657	659	617	638	679	651	698	638	611	638	621	655	667	686	633	626	613	676	669	653	612	666	638	644	637	688	687	612	620	698	720	633	646	649	684	662	607	607	684	653	628	661	672	661	660	609	649	631	642	643	669	645	672	649	673	648	689	637	641	643	633	640	646	658	648	720	635	670	679	625	636	654	654	652	617	620	625	623	688	667	677	626	624	678	641	657	654	638	649	636	647	642	642	614	622	679	640	644	655	654	698	641	603	665	676	643	663	637	686	634	660	625	640	719	573	669	669	675	657	635	682	678	641	662	637	604	675	673	660	644	682	621	696	622	674	696	622	692	670	647	635	657	632	689	665	687	618	627	668	610	639	652	634	661	635	662	692	686	662	648	634	633	677	674	669	655	672	681	626	589	655	643	609	623	687	623	686	637	660	638	699	673	686	691	650	681	630	648	685	683	645	709	698	660	645	653	701	668	640	676	620	642	626	661	669	643	624	603	620	654	669	660	669	605	633	645	672	686	688	639	653	633	668	666	657	648	643	677	651	635	627	656	644	661	659	692	611	670	670	667	661	640	656	653	643	631	652	704	705	650	656	604	651	710	647	655	613	704	663	688	661	655	651	636	659	684	637	611	684	679	637	665	628	672	613	670	698	672	623	677	681	634	699	651	651	686	627	645	651	648	660	666	695	688	632	665	648	644	656	622	629	645	640	668	628	671	651	642	709	651	644	682	654	649	624	652	631	661	609	649	669	673	666	635	621	639	653	654	685	642	677	661	638	635	712	630	622	661	631	657	680	658	674	656	630	660	676	661	633	613	679	687	614	667	647	648	637	636	663	656	670	665	611	656	660	638	674	643	618	638	682	624	701	633	646	698	674	681	676	627	633	685	655	611	709	655	614	627	639	642	661	675	650	661	599	628	671	647	676	656	618	624	649	645	652	634	677	657	692	699	603	621	628	667	684	662	690	629	662	627	680	660	639	688	611	666	636	658	625	660	661	638	657	662	630	673	640	657	654	704	670	663	645	650	617	696	610	664	632	683	679	699	647	655	680	701	723	639	644	658	669	631	634	685	605	638	673	659	623	667	629	671	649	621	664	696	657	643	666	664	639	645	615	658	625	643	640	648	627	625	646	648	669	657	689	613	674	653	650	697	621	629	648	694	667	675	682	643	631	643	666	670	644	704	681	691	662	641	673	610	638	620	685	635	648	670	644	642	669	639	637	615	644	643	649	670	613	624	634	623	687	725	715	719	607	625	665	658	610	643	660	677	662	671	645	620	658	641	654	651	655	641	655	645	667	646	611	650	674	641	655	659	640	643	662	702	663	655	640	645	713	671	687	629	646	651	659	663	674	669	636	644	636	638	667	673	596	658	652	613	666	713	635	655	642	668	683	687	686	637	667	679	613	665	641	639	637	652	661	637	629	669	654	666	662	612	686	651	696	696	686	635	671	645	681	627	633	631	698	633	615	614	637	629	641	631	693	620	629	627	662	678	627	695	679	660	669	627	675	641	644	655	709	630	646	610	672	671	646	656	670	613	660	692	661	614	676	633	642	679	626	592	640	639	654	691	673	630	645	640	669	697	688	654	641	622	626	650	639	661	654	597	669	609	674	639	657	606	645	614	665	638	686	706	622	683	654	642	640	643	662	697	632	680	651	663	658	694	677	601	663	643	658	643	648	634	638	635	604	694	702	698	667	667	677	661	636	635	642	667	652	635	621	657	664	671	684	634	618	680	666	674	681	682	643	667	673	666	718	649	656	638	652	649	668	607	700	635	588	667	721	691	630	658	647	624	638	636	643	661	662	676	635	661	646	616	681	701	636	635	653	647	650	675	655	644	607	622	658	650	663	659	624	661	689	617	649	661	664	620	656	623	649	609	658	652	661	625	646	649	666	659	669	641	638	635	593	626	628	649	671	637	644	673	646	615	590	642	675	666	681	654	652	661	646	654	698	613	648	649	667	654	665	684	624	625	662
51684	21019	4682	1119	508	368	316	322	305	267	287	291	277	316	288	298	297	298	334	276	249	296	279	288	286	323	287	283	233	280	308	266	282	266	318	304	309	274	260	285	276	310	285	279	278	315	290	328	287	270	280	295	313	269	278	303	302	257	294	289	288	285	283	319	290	297	299	300	307	266	277	281	270	281	288	321	312	263	289	292	316	268	269	255	277	272	273	287	302	297	275	335	266	320	277	325	261	266	264	298	278	274	304	259	297	328	291	314	294	269	296	283	302	302	300	284	277	295	293	284	297	281	266	304	280	296	305	288	291	288	312	306	293	290	305	283	264	259	277	298	280	298	295	273	274	253	281	317	279	277	278	315	303	276	269	294	350	269	289	290	265	275	239	283	279	291	316	317	281	290	260	309	292	287	306	275	295	290	259	271	300	279	260	272	240	285	322	273	290	264	290	295	306	260	257	312	280	288	288	280	276	279	297	301	270	261	306	286	299	299	258	355	292	277	268	305	266	298	291	290	283	287	284	292	291	259	263	311	270	333	287	291	268	269	300	302	309	304	287	281	321	289	302	288	252	266	281	341	239	278	305	303	303	281	302	293	263	269	288	331	289	289	342	312	296	305	297	263	272	263	288	290	311	280	284	301	290	289	286	280	304	277	293	326	242	283	294	301	259	277	284	295	297	273	272	298	297	313	278	276	291	270	283	282	306	265	267	321	310	257	296	305	284	298	298	294	281	280	298	266	283	280	291	291	321	271	297	290	302	294	309	276	311	286	290	282	326	252	284	312	274	283	259	297	287	288	303	289	308	305	325	288	278	303	275	280	289	276	278	278	312	268	273	295	293	271	286	272	301	292	300	277	273	258	253	293	299	299	299	331	267	283	295	270	315	293	280	307	303	277	274	317	300	295	290	277	318	291	284	267	288	335	307	271	278	266	299	301	288	284	302	298	307	251	305	308	323	286	293	292	282	283	313	323	265	251	281	290	308	286	279	312	275	302	267	285	277	268	308	311	270	268	300	260	331	290	309	260	267	285	262	255	268	277	324	278	286	297	302	274	329	281	270	306	277	332	303	357	259	295	326	285	270	278	268	313	287	305	300	302	285	283	262	281	275	274	277	288	268	268	301	288	327	280	305	270	282	302	276	292	273	294	288	245	300	268	286	293	302	289	284	290	276	282	284	311	301	294	282	289	359	314	284	269	288	262	279	266	349	276	277	301	292	314	275	249	273	290	304	291	326	306	305	284	275	300	243	278	258	292	304	325	266	293	290	294	295	278	304	292	266	273	283	320	291	313	279	294	271	325	289	258	263	289	270	277	250	274	297	297	293	293	286	282	320	320	296	267	305	288	273	309	321	289	295	306	294	268	295	247	279	310	304	308	283	286	302	291	256	275	250	297	309	277	308	299	282	302	298	303	263	276	275	288	313	280	295	302	288	307	261	292	281	274	273	294	249	290	281	312	293	283	297	308	308	272	267	302	261	270	247	257	283	288	286	308	283	319	287	312	300	260	258	268	244	287	277	295	289	280	319	306	268	266	269	304	277	287	289	303	276	282	273	285	284	297	300	300	291	292	286	302	293	307	307	302	322	304	306	268	286	257	274	311	304	277	303	314	335	294	306	299	267	285	304	298	276	275	284	250	298	272	297	285	270	262	297	279	280	266	296	288	282	286	287	301	287	247	291	271	275	310	345	268	288	329	297	308	296	273	262	276	276	288	271	288	298	331	301	287	270	284	280	273	320	234	251	334	285	304	289	291	268	285	263	278	283	272	313	302	290	299	288	269	280	304	277	274	305	269	274	291	277	297	261	327	315	307	265	289	283	294	288	296	288	291	315	285	295	235	258	297	283	289	301	277	284	235	287	272	294	306	292	295	316	311	296	317	273	281	288	305	300	287	272	294	317	269	262	305	255	308	286	291	294	277	267	283	315	273	323	283	294	303	267	268	296	236	284	287	307	280	296	296	285	268	286	289	298	268	255	254	312	287	303	280	272	304	301	274	304	290	312	292	265	273	292	292	279	272	296	341	317	275	287	304	286	268	289	294	313	258	273	266	283	320	293	259	331	296	278	285	268	260	256	298	254	271	284	283	280	275	283	285	323	309	308	281	325	299	301	312	297	270	289	263	274	290	299	270	291	260	289	318	263	260	312	276	299	275	325	280	284	319	306	263	339	285	291	324	300	301	282	289	291	315	309	297	309	314	289	315	275	286	257	269	302	258	293	294	271	310	305	275	281	279	265	312	297	239	282	297	311	279	266	282	259	274	324	285	301	280	275	289	263	324	317	303	269	309	273	263	260	288	283	281	288	324	282	321	286	305	318	280	288	279	284	276	279	313	297	266	262	296	290	280	291	309	305	290	288	282	296	283	273	270	316	252	293	286	254	288	281	301	268	292	302	325	334	287	298	295	285	331	294	294	292	278	285	273	280	304	280	304	282	301	279	304	304	300	311	282	283	282	303	306	305	320	280	275	293	278	278	333	288	280	302	274	289	283	315	254	293	288	294	244	254	296	281	287	298	232	289	281	280	275	280	283	275	290	328	299	285	295	313	284	281	246	255	302	310	314	278	277	312	296	294	277	322	270	286	284	289	260	331	281	327	332	289	302	285	284	293	290	291	268	257	293	295	292	266	267	304	277	279	288	314	300	274	308	290	293	318	285	264	323	290	277	302	317	323	270	264	302	288	249	231	289	291	305	320	274	305	272	296	306	290	276	287	299	292	319	295	245	317	273	254	306	306	266	297	255	283	290	270	264	267	300	286	268	282	266	307	272	284	276	281	245	248	266	258	301	268	295	297	322	294	282	278	278	281	230	287	290	293	277	277	320	314	279	272	300	293	283	269	296	274	303	298	306	332	309	285	299	304	317	302	295	289	284	288	266	258	275	268	287	310	332	289	316	302	311	304	289	293	293	299	260	283	329	298	289	326	312	291	278	288	278	318	271	295	274	271	274	276	313	236	293	263	262	262	294	292	326	304	286	296	281	271	287	273	302	287	274	293	256	301	290	285	299	302	295	269	272	299	254	304	304	301	283	277	277	247	301	282	249	303	294	301	290	314	302	297	291	303	299	295	287	268	278	300	304	287	280	271	277	299	311	274	252	292	271	276	287	310	257	291	280	277	291	297	312	307	262	279	298	261	285	289	282	300	291	326	289	292	274	304	278	296	284	285	298	291	262	271	309	317	277	288	264	284	278	296	294	303	292	303	304	260	297	270	308	293	279	288	289	326	279	278	282	320	271	269	298	301	299	288	255	280	283	260	274	284	280	282	286	275	295	305	280	295	307	318	267	275	291	311	283	287	274	305	281	306	314	249	279	291	281	274	310	278	285	297	272	293	279	315	289	332	280	250	347	285	309	285	317	271	295	284	257	285	288	293	282	285	261	301	273	308	319	291	284	275	273	300	269	273	301	275	289	264	293	310	301	297	281	251	279	248	270	318	293	313	290	278	296	270	320	297	283	291	309	300	258	258	300
36169	15064	4799	2263	1195	829	727	677	649	682	623	636	634	601	650	619	610	692	584	611	621	597	632	671	633	624	659	634	601	649	644	631	626	664	653	658	661	621	632	641	657	663	617	643	669	627	609	619	651	617	647	686	678	631	675	626	653	630	676	646	656	639	638	623	644	592	598	637	632	685	672	701	627	636	659	631	616	678	645	658	657	661	595	592	635	620	629	649	651	623	649	657	655	658	645	651	627	658	657	604	643	663	637	614	638	678	657	670	636	635	677	603	655	638	635	664	632	670	654	665	680	688	660	650	665	642	624	644	636	636	625	665	615	591	617	691	653	647	659	676	660	698	647	655	583	626	714	681	654	623	687	636	650	648	634	677	661	679	598	626	611	642	639	642	618	651	648	700	667	626	630	657	657	649	642	699	631	655	617	636	659	644	691	637	648	626	645	649	653	646	652	651	691	632	689	622	624	652	629	663	653	612	640	666	641	673	610	678	640	666	591	642	645	637	667	599	660	630	672	684	651	696	644	629	631	650	640	654	665	661	652	656	636	654	610	660	664	612	612	613	639	596	642	619	631	647	640	600	623	645	629	644	640	627	631	684	635	655	642	634	648	646	643	648	663	608	668	636	665	627	663	618	647	654	644	678	627	646	604	601	652	693	612	633	665	646	653	618	643	679	675	646	631	649	660	638	669	659	598	624	678	680	632	640	640	668	642	597	653	637	639	640	608	688	661	665	626	617	679	686	635	625	650	662	660	649	607	694	631	683	642	640	639	646	643	652	651	625	632	633	647	647	655	684	577	650	654	606	637	658	630	654	695	591	631	671	654	614	618	660	651	620	643	629	620	691	590	672	667	633	625	636	657	618	671	626	647	608	635	629	662	700	656	620	588	640	642	636	623	596	626	637	629	662	610	642	641	617	698	648	645	657	627	623	652	618	669	634	660	645	629	643	632	624	642	621	642	651	658	627	682	630	623	602	655	631	646	654	648	657	669	643	676	647	662	612	598	608	647	615	664	646	667	653	683	668	659	637	637	651	622	655	666	627	645	634	637	643	638	653	663	621	644	645	668	653	651	673	681	624	619	616	638	640	669	635	607	616	616	683	632	623	624	622	633	665	636	654	666	614	662	607	593	634	650	625	623	672	650	634	610	700	660	646	632	627	637	597	627	636	669	622	694	628	648	678	605	631	651	620	668	632	624	612	637	598	679	642	628	582	616	650	631	650	612	625	636	626	638	655	623	660	643	626	639	648	608	620	617	615	626	641	662	669	637	621	637	641	623	626	628	618	597	693	625	610	645	616	629	608	606	686	640	666	590	614	636	602	592	686	639	638	602	621	662	654	691	638	633	651	604	579	631	611	661	635	608	631	712	683	626	663	616	606	642	625	674	667	663	656	642	660	656	594	625	682	619	665	642	692	657	633	668	654	645	623	644	601	657	601	677	660	656	624	624	649	632	668	623	671	597	616	649	619	614	636	622	572	653	603	635	605	655	625	631	648	670	624	652	636	689	662	633	607	629	645	647	641	637	611	658	627	628	607	608	676	633	670	618	619	677	623	681	651	629	624	647	619	676	639	677	612	599	666	648	657	608	668	621	617	667	633	612	594	657	630	643	675	634	662	636	652	660	604	654	657	673	672	619	677	660	664	659	586	666	616	579	669	628	654	649	651	622	621	619	648	640	637	610	676	663	628	644	648	629	652	636	658	649	620	633	627	649	611	658	586	681	644	639	675	649	626	701	645	625	655	649	674	642	629	638	609	596	589	652	669	613	621	628	659	633	620	679	641	612	648	698	657	608	653	671	609	628	639	689	637	688	618	659	604	658	634	612	586	686	675	629	627	641	591	668	612	648	578	650	642	621	646	639	696	622	630	659	650	660	613	614	632	625	666	624	601	631	642	650	649	643	666	640	592	665	633	620	657	635	668	640	677	634	691	606	601	618	691	634	606	603	688	650	700	662	657	615	612	633	626	661	649	685	626	647	602	653	651	653	633	651	619	656	621	649	633	677	623	670	659	675	712	665	639	668	639	633	631	647	632	623	638	647	620	617	635	669	618	652	657	626	662	674	652	640	636	642	619	656	656	643	615	614	660	637	634	707	663	642	620	606	623	659	646	623	598	648	666	659	655	639	682	626	641	670	629	636	630	664	605	664	636	629	641	640	619	654	607	655	678	660	654	624	685	692	630	640	602	640	663	677	654	653	646	629	640	661	614	663	699	654	596	586	670	641	661	623	640	606	676	663	647	612	617	647	610	645	663	611	677	657	690	638	650	657	652	645	652	636	627	647	625	628	651	664	648	648	651	679	689	663	702	670	690	703	616	655	641	657	644	613	622	652	601	591	650	618	675	626	660	684	677	681	627	645	614	662	621	608	651	630	670	637	636	685	636	609	633	630	621	636	637	621	641	626	629	672	632	658	638	648	675	634	648	640	641	648	610	631	624	648	606	644	643	595	663	653	651	638	633	621	695	656	634	609	582	660	629	616	646	661	645	654	634	613	620	642	702	648	644	640	709	643	624	628	674	648	664	639	614	650	643	626	585	640	695	619	658	671	595	689	631	663	631	631	689	601	639	683	648	625	615	656	626	674	629	657	609	676	645	651	648	632	631	679	644	656	630	617	659	679	618	653	604	633	651	663	645	651	571	668	632	656	686	621	626	675	625	667	624	557	677	669	627	676	630	629	647	608	606	616	641	659	638	612	672	622	640	648	602	667	610	637	644	624	648	677	654	641	636	594	604	637	573	620	614	652	610	635	635	644	681	653	650	624	655	631	610	626	630	630	627	650	657	670	659	629	644	621	687	667	653	631	658	650	646	630	640	634	629	689	623	651	623	598	651	686	631	643	619	667	637	653	622	596	685	651	638	648	581	658	639	599	640	628	639	640	632	636	619	667	636	652	625	635	666	643	654	651	657	653	618	645	622	634	628	648	606	610	636	641	664	638	604	631	657	609	679	607	633	679	667	627	631	617	648	633	615	622	623	653	658	626	629	654	663	625	604	631	658	664	662	658	605	667	608	641	629	645	630	660	661	622	626	660	637	564	628	609	629	649	660	585	627	677	591	650	671	613	655	656	656	671	647	699	646	635	661	645	665	598	687	645	612	670	633	626	684	621	590	675	651	624	613	645	624	593	634	664	675	690	643	670	684	653	650	661	614	668	629	603	626	612	637	656	642	690	684	660	611	653	671	660	562	631	637	667	635	692	632	608	674	649	662	660	684	665	664	638	601	656	699	588	686	666	643	660	618	616	643	695	654	624	662	649	654	657	651	628	659	635	642	628	675	647	675	664	647	618	648	643	626	665	675	633	641	581	640	638	612	598	653	668	645	620	647	664	634	598	646	633	680	621	664	652	611	653	624	689	607	613	676	666	633	668	598	642	649	654	609	667	639	644	698	646	648	695	601	659	630	632	637	642	629	652	625	645	618	630	664	649	625	638	657	631	630	607	580	658	619	634	645	616	605	684	587	662	639	670	674
57831	27452	11784	3756	1347	683	475	387	341	301	240	272	269	288	239	249	251	243	262	273	280	248	293	238	250	248	256	273	246	236	236	267	258	271	248	260	264	272	298	257	270	270	256	289	256	268	295	261	268	247	272	282	284	284	249	277	254	257	270	286	296	252	287	263	260	245	252	257	249	281	261	259	293	249	227	273	273	304	262	250	277	274	256	293	251	263	255	263	278	275	266	268	264	263	290	277	282	253	244	276	241	258	263	263	267	241	254	253	258	283	257	280	252	269	255	254	285	259	262	277	267	273	285	244	285	265	232	280	259	296	264	248	273	286	258	270	247	244	271	267	263	250	254	257	245	275	250	252	251	276	288	251	243	283	267	252	229	261	255	283	304	242	284	278	257	238	255	265	270	261	273	253	252	248	243	288	258	260	276	273	256	215	277	277	283	268	247	232	243	260	260	241	287	250	261	267	289	260	311	244	287	252	273	261	275	263	237	269	269	269	297	288	263	284	281	274	273	263	251	241	277	272	267	248	239	238	267	249	272	282	237	254	231	256	269	245	259	284	281	263	277	260	270	280	247	246	241	238	276	255	271	284	253	256	269	251	263	259	267	294	280	260	267	219	225	262	284	262	264	270	279	309	275	260	279	258	250	255	258	297	267	286	272	255	283	277	282	264	266	252	270	292	287	266	254	258	252	272	254	270	287	267	276	260	269	278	263	254	284	268	327	279	271	284	260	251	291	236	251	271	249	294	275	275	273	274	289	272	242	264	260	269	284	257	270	254	267	269	254	283	276	304	262	231	279	297	273	251	250	250	262	255	285	253	251	252	267	239	265	298	262	226	244	272	265	260	255	288	236	244	251	247	265	276	259	252	265	269	230	264	261	262	270	276	278	240	237	254	272	257	289	258	233	282	271	291	285	277	267	279	244	239	255	287	262	296	297	288	254	303	249	264	260	255	258	272	246	263	297	279	260	283	266	287	229	262	250	290	276	274	244	254	274	276	304	241	250	288	311	301	251	267	272	239	264	249	221	252	247	251	280	261	271	282	287	235	243	295	288	258	256	245	248	277	241	246	280	256	243	248	252	273	269	253	245	228	253	252	289	242	296	283	245	243	277	253	274	250	276	247	272	290	267	265	290	276	265	266	268	261	272	284	251	249	268	264	236	241	253	259	267	252	275	280	289	277	259	257	268	244	262	258	252	274	243	252	255	261	261	298	271	269	278	269	300	261	279	247	229	297	272	279	239	239	280	267	254	252	230	272	275	269	241	283	264	282	256	262	269	258	251	286	260	246	240	216	258	254	263	274	280	254	279	289	248	285	254	268	221	254	246	261	290	267	286	272	237	254	278	260	275	243	256	250	247	252	284	244	234	270	278	295	241	277	283	231	249	212	280	252	252	298	245	279	247	259	224	263	275	282	259	254	297	279	264	254	267	255	293	272	235	255	246	231	251	282	274	253	291	252	249	284	264	278	254	257	252	296	262	293	252	242	238	275	271	271	268	247	239	269	273	243	253	266	286	262	267	287	272	277	258	266	259	245	271	234	270	267	307	258	247	234	285	247	275	258	275	233	246	293	253	263	271	270	255	278	281	241	248	258	281	287	267	288	279	237	284	270	252	270	251	289	283	242	297	246	257	250	232	250	270	300	277	256	256	285	281	259	244	261	266	261	237	292	229	261	265	272	277	248	275	261	268	281	252	261	281	276	244	247	247	233	259	255	285	277	291	253	258	259	295	239	283	275	283	267	249	249	261	280	305	276	240	268	255	239	273	250	288	265	270	237	263	249	260	282	275	254	278	290	285	272	238	267	265	241	250	255	244	236	282	284	269	253	288	295	275	303	283	258	250	274	265	251	266	266	254	250	238	260	272	228	256	242	253	259	265	263	262	266	264	260	266	239	291	281	279	246	298	273	277	311	281	259	279	247	258	261	258	278	267	263	220	246	245	286	267	251	285	296	277	267	278	295	246	311	237	248	246	275	264	266	254	275	278	260	263	293	265	285	272	272	266	273	223	259	279	259	249	247	255	287	246	279	239	276	287	268	258	256	281	261	263	268	275	257	241	300	301	274	249	261	238	241	252	243	302	261	254	244	242	278	278	278	258	264	280	246	282	302	256	269	228	273	261	259	255	277	293	276	305	253	259	288	259	273	259	268	269	275	264	228	225	262	265	294	285	256	271	272	265	252	225	291	266	289	258	266	270	245	279	266	260	266	275	239	253	270	291	247	284	267	245	249	249	236	301	299	240	290	262	252	262	228	250	256	270	262	246	263	242	270	205	274	258	277	298	281	266	263	251	282	239	259	289	235	267	241	257	272	255	257	242	250	266	246	259	309	256	256	249	274	267	251	238	241	271	270	242	256	279	270	274	268	243	259	243	255	253	289	251	263	283	276	260	250	251	248	257	242	273	245	261	255	244	232	273	279	265	258	267	253	277	269	240	281	241	264	253	253	253	243	257	263	296	261	248	268	292	242	243	287	252	244	275	257	265	270	250	255	264	240	266	249	264	242	263	291	271	232	257	260	266	271	285	278	256	246	287	210	277	304	264	268	256	255	253	267	275	271	265	283	292	265	263	247	247	279	258	253	252	228	244	248	267	271	256	259	247	243	234	278	241	283	264	263	265	273	261	276	226	256	266	251	251	268	243	269	261	241	261	248	245	271	273	282	279	280	265	288	305	255	242	270	251	289	258	312	274	253	262	229	257	295	252	276	308	273	256	258	288	277	263	273	269	252	260	293	235	279	281	238	259	308	250	265	272	277	265	258	274	278	243	255	263	250	292	275	240	260	304	263	237	285	284	265	289	246	264	287	252	262	225	247	251	247	245	260	267	244	262	251	257	283	264	264	233	256	245	223	221	262	270	253	281	243	252	276	254	271	248	277	298	261	274	311	265	245	274	250	275	266	290	259	285	263	245	267	254	258	269	247	266	261	288	246	245	278	254	265	254	268	276	234	254	256	258	262	255	271	247	261	273	260	268	280	282	257	251	274	252	285	282	247	274	266	246	289	277	281	255	264	243	281	242	260	248	286	253	266	296	285	251	230	252	253	247	272	280	260	274	260	249	255	268	259	255	252	248	260	287	259	269	252	248	232	241	268	272	293	256	270	262	294	259	217	278	266	240	251	274	238	279	283	275	286	254	242	277	274	279	252	276	272	273	297	274	246	263	279	247	286	233	254	243	259	245	261	277	263	270	268	245	284	247	273	263	225	266	241	280	256	278	259	279	282	275	264	257	293	256	240	274	237	258	271	258	272	260	250	258	271	238	253	256	256	272	273	272	281	243	264	291	270	257	306	277	280	257	234	255	266	274	287	262	273	251	253	237	272	259	267	286	269	260	302	273	275	267	269	284	263	245	258	245	251	252	272	253	273	278	272	255	275	261	284	258	272	268	252	256	278	292	255	280	284	243	265	253	271	258	262	243	268	252	280	252	252	280	251	265	284	275	251	269	256	263	252	229	248	279	274	280	238	297	283
38825	20873	13172	6891	3286	2002	1437	1093	897	663	610	655	580	595	622	609	608	598	591	575	612	596	588	590	621	583	604	605	588	571	575	581	586	593	626	593	617	586	590	577	624	635	578	616	593	609	585	603	604	600	585	633	550	610	571	597	622	621	623	605	638	622	564	585	605	604	592	601	605	619	599	586	591	629	611	571	579	537	628	597	636	599	576	618	591	575	579	564	594	599	608	580	622	605	577	606	568	606	627	622	616	567	614	569	647	596	587	591	591	597	580	601	614	601	612	606	581	558	631	562	617	585	579	576	573	610	590	607	582	585	593	562	560	617	604	573	593	627	596	569	585	603	588	610	581	596	610	585	577	580	571	624	631	589	592	611	562	633	544	614	584	589	631	610	572	619	633	576	594	563	605	577	574	599	616	604	569	586	584	574	641	627	578	563	583	596	529	629	614	620	585	602	620	598	592	587	565	598	569	648	616	632	565	559	647	599	570	569	581	613	581	584	595	629	584	599	574	553	606	630	603	557	605	626	573	654	600	572	630	584	585	598	556	610	622	639	595	585	608	590	551	579	614	568	601	596	590	598	559	615	592	583	569	632	618	598	606	559	588	589	586	580	617	581	555	570	617	582	579	581	611	559	589	596	639	612	595	632	560	599	619	638	606	576	597	581	613	586	596	590	579	595	604	614	584	644	639	613	558	592	660	583	591	566	593	597	645	576	608	619	589	588	636	564	628	603	566	614	555	563	588	526	575	620	562	565	576	585	605	564	572	603	591	591	610	603	578	592	593	614	560	557	614	630	598	584	561	589	596	611	604	576	559	551	572	613	599	634	600	609	563	596	595	599	573	563	619	579	615	615	592	606	645	582	574	605	573	618	554	589	578	640	606	596	598	594	631	591	596	570	595	615	597	604	599	604	590	580	574	624	619	648	621	583	619	605	608	596	599	570	570	625	612	605	600	598	628	541	573	549	579	578	589	573	582	624	641	632	656	630	599	604	624	574	580	564	616	617	604	600	599	563	585	579	610	589	597	563	613	615	595	583	579	597	606	603	609	589	598	611	605	562	566	615	573	594	597	608	619	585	627	609	575	600	577	588	565	599	572	566	608	625	581	569	596	583	623	605	566	625	607	595	601	567	601	533	585	611	600	546	601	595	551	620	611	602	589	563	600	561	656	566	602	611	614	601	601	588	623	552	570	574	591	599	577	577	565	593	608	594	607	647	550	601	578	588	582	586	587	612	605	575	614	585	576	594	581	607	611	538	591	601	542	577	581	572	580	582	620	586	609	587	595	573	634	624	603	615	598	589	562	606	612	595	589	563	570	587	586	586	590	599	588	564	568	594	601	614	579	601	630	582	575	623	616	594	563	581	615	649	556	607	595	590	605	595	610	631	602	564	622	578	619	594	590	602	582	619	573	592	565	614	608	594	589	626	565	641	572	614	617	581	589	657	591	604	607	576	622	574	594	617	589	620	569	621	595	619	572	594	605	608	602	571	575	596	607	589	595	602	611	662	603	580	559	577	622	597	594	620	576	597	599	586	570	598	610	634	588	577	655	587	596	569	583	626	594	598	567	610	587	592	614	611	562	588	554	540	592	573	557	577	650	634	608	580	536	597	554	586	605	561	627	563	583	594	568	599	558	558	619	597	606	564	604	594	592	587	642	621	587	605	614	622	556	562	596	589	557	626	615	575	585	604	560	589	627	622	601	591	595	583	577	595	594	584	589	576	619	640	578	587	594	601	565	602	578	604	579	600	541	584	588	575	619	608	630	566	624	590	563	611	591	592	622	615	571	609	602	611	620	595	571	584	582	587	613	591	620	580	617	623	593	571	635	594	644	657	597	581	562	602	589	554	596	639	609	560	583	629	627	570	602	567	602	600	628	594	631	571	583	580	565	551	554	560	593	619	613	601	586	607	599	585	605	604	603	580	603	617	566	637	614	592	574	612	649	604	607	614	606	582	581	589	632	581	557	572	607	550	644	614	574	590	552	620	621	631	590	656	589	597	611	554	589	570	622	610	607	579	591	627	595	616	608	604	579	616	563	596	575	621	550	588	615	615	598	578	618	577	597	576	569	596	567	579	614	599	583	580	594	597	611	588	597	606	574	561	571	587	643	613	622	621	582	607	580	632	593	598	621	609	587	586	601	610	568	628	586	581	616	604	563	586	593	585	595	594	600	597	609	580	604	572	610	607	565	587	603	552	611	593	601	607	623	601	560	592	596	592	586	590	569	568	632	575	550	565	592	553	580	579	590	575	556	598	603	582	594	588	552	628	634	581	655	588	614	566	608	596	594	563	552	584	611	583	576	580	571	584	595	601	605	558	590	611	603	586	606	557	629	582	540	619	612	594	597	602	595	599	578	600	647	553	605	591	625	566	578	621	553	573	587	569	584	578	602	597	599	604	621	584	588	563	614	571	590	553	593	581	604	598	578	571	600	619	623	581	562	625	625	553	604	613	560	597	624	627	593	595	607	587	599	600	628	600	577	567	622	576	595	555	594	624	555	604	570	577	552	538	601	607	624	584	579	606	611	657	638	617	620	623	570	594	569	578	580	571	620	648	637	595	608	556	591	637	587	591	597	593	609	580	614	600	575	629	622	567	595	547	603	613	565	592	550	547	615	598	601	564	628	582	628	597	547	598	617	589	631	553	606	610	593	587	579	598	618	579	610	609	609	588	599	584	616	655	581	542	583	563	653	594	546	619	566	606	576	608	603	611	621	614	588	586	623	547	638	561	620	569	573	560	596	564	581	583	619	650	592	552	623	637	615	586	614	596	588	588	643	593	622	599	617	611	604	618	624	616	597	577	607	555	572	612	599	640	584	620	589	556	620	606	578	589	568	572	571	570	583	599	604	637	555	550	614	619	586	612	586	596	575	608	586	612	591	594	609	586	618	546	651	614	606	600	608	578	596	569	648	578	614	575	576	576	617	608	560	626	613	562	593	608	579	601	613	568	582	629	615	599	604	586	586	616	634	581	617	613	621	589	615	589	602	600	628	621	584	598	574	588	574	603	574	656	577	612	624	589	593	612	604	571	642	574	602	575	574	548	599	641	621	579	608	591	593	596	593	584	634	609	578	624	594	628	662	608	595	587	576	567	568	606	606	592	568	593	645	624	623	577	600	587	555	583	631	578	609	614	659	608	640	600	584	575	617	567	618	554	569	613	619	562	593	600	607	572	603	566	613	593	598	631	582	592	591	624	565	651	600	607	585	602	597	579	576	599	617	608	549	589	540	605	555	604	634	578	581	623	610	622	619	596	582	614	594	592	589	614	588	557	556	590	587	570	602	631	603	626	582	568	580	576	606	626	611	580	619	591	611	609	594	598	579	581	576	572	596	584	609	580	568	560	576	628	633	598	560	576	549	577	594	587	582	584	620	620	590	567	613	573	552	570	617	592	596	595	602	577	572	620	564	645	540	578	588	615	617	625	566	643	588	598	562	640	559	572	603	631	620	630	566	639	591	573	593	571
59321	28981	12008	2956	774	471	413	354	320	294	282	305	309	288	284	315	320	286	283	319	292	264	307	326	316	312	284	265	308	308	280	283	282	332	300	301	282	348	283	298	313	313	291	298	299	286	304	304	293	320	290	307	293	287	302	289	287	303	321	311	300	298	310	310	310	268	281	325	304	312	304	305	293	253	309	285	294	291	309	307	289	332	305	296	267	265	280	297	279	306	289	305	303	264	336	321	317	313	271	294	294	312	297	317	298	308	280	322	282	306	293	273	288	300	301	289	286	288	263	342	292	315	297	272	317	294	309	308	314	274	314	280	294	314	294	321	284	294	266	282	275	292	279	264	296	286	297	285	298	288	296	312	298	307	263	305	301	308	284	311	287	320	309	303	283	330	291	278	336	266	319	308	269	301	304	249	313	297	317	298	302	313	329	298	308	340	334	301	302	270	300	292	318	295	288	299	302	328	316	299	267	308	308	314	299	296	298	303	325	311	303	298	282	289	336	276	308	273	278	296	291	288	300	284	286	274	267	303	327	305	303	341	315	253	316	286	276	312	295	309	323	298	302	268	293	270	289	292	328	288	290	319	321	285	294	288	304	287	283	283	306	317	275	282	287	308	309	294	282	281	312	259	280	273	275	287	275	294	303	271	308	299	272	288	287	294	287	289	298	285	308	288	345	285	254	287	285	308	306	310	296	342	288	310	288	302	296	303	269	289	288	289	270	298	280	282	283	283	324	290	296	277	253	309	261	305	277	330	315	318	304	299	288	312	297	326	276	285	291	274	299	282	317	285	303	309	314	273	296	296	308	292	301	303	307	287	289	306	265	288	293	301	287	299	318	286	303	296	331	306	324	318	292	278	307	293	333	281	299	309	290	262	277	296	282	297	313	310	285	319	299	296	301	276	340	308	280	309	306	331	278	322	291	301	295	301	297	299	286	284	310	297	272	258	302	328	292	272	322	326	315	311	274	262	307	316	290	327	268	271	307	303	312	310	290	312	306	299	334	334	336	331	274	302	317	298	284	297	308	298	305	322	308	291	275	290	310	302	280	290	311	291	272	307	294	305	327	280	316	289	268	296	317	305	324	300	280	267	275	281	296	281	341	306	298	299	305	286	283	309	271	316	280	290	276	240	317	301	301	312	279	289	282	309	284	314	308	298	292	301	304	320	330	297	298	285	285	296	296	269	294	311	275	268	288	337	283	293	300	309	296	288	267	300	300	284	290	289	278	302	276	281	300	293	296	270	266	324	297	292	289	283	284	307	332	288	296	298	288	282	269	291	285	312	305	262	314	305	299	311	337	326	298	304	318	296	288	299	316	302	306	317	305	299	298	308	309	305	302	286	295	297	318	300	318	312	301	338	322	275	284	255	310	298	297	290	276	320	284	295	286	306	319	289	321	282	278	312	309	290	282	318	282	295	286	271	294	256	327	321	296	266	262	318	305	303	313	315	314	314	311	296	314	306	300	307	290	274	280	290	299	280	281	306	305	307	301	311	309	306	288	296	272	323	298	292	293	287	290	336	296	316	297	283	294	282	295	286	309	299	302	294	314	301	283	293	297	305	283	272	313	297	308	332	279	279	307	271	298	294	311	309	300	294	304	324	313	318	301	264	287	317	330	315	317	302	332	314	278	327	295	304	273	289	301	312	308	291	314	301	283	315	288	270	281	308	289	273	309	316	339	305	291	330	285	334	320	269	309	314	293	327	303	307	302	320	309	306	312	256	289	320	302	352	269	252	299	299	279	294	292	280	311	319	286	306	307	307	318	283	338	292	284	323	344	292	300	277	292	297	303	281	288	309	281	295	309	277	310	299	317	291	293	291	325	290	297	281	289	295	313	320	311	317	298	286	300	289	301	277	293	279	310	323	288	293	321	277	275	303	330	293	296	319	316	317	297	305	294	303	278	332	299	293	315	288	316	316	288	321	295	316	331	264	283	287	320	308	318	326	292	327	344	309	289	287	309	328	308	294	300	323	302	286	307	299	297	319	273	271	265	303	301	292	301	262	286	321	301	290	289	285	307	307	264	270	311	272	288	328	314	292	304	286	313	306	259	291	282	278	297	302	309	326	287	310	304	288	296	259	283	269	272	315	262	289	287	287	301	320	292	306	291	304	302	325	291	292	305	294	280	279	290	295	287	270	289	319	305	266	243	319	306	305	279	309	315	278	284	321	306	269	312	289	315	296	306	311	305	265	307	286	292	309	304	306	303	293	305	301	305	321	317	318	282	269	275	285	299	315	295	320	272	309	304	304	294	322	309	271	284	302	327	279	285	298	298	302	319	303	318	301	276	266	309	292	302	295	304	319	287	299	287	314	301	276	306	299	294	300	314	295	296	273	288	270	299	273	288	310	248	296	271	297	341	322	331	302	305	272	302	303	321	297	295	327	303	316	284	303	304	319	310	310	311	299	316	324	321	290	277	289	312	318	311	301	304	300	316	282	295	308	296	304	314	290	288	291	293	288	277	281	296	303	331	290	286	275	295	268	290	268	292	308	324	298	297	285	281	317	286	284	299	293	298	313	305	321	316	318	288	307	322	299	301	304	305	255	281	277	298	244	278	310	321	301	282	306	286	264	308	281	268	282	293	305	307	277	284	285	294	285	313	368	278	289	301	293	281	313	298	328	324	291	272	317	317	295	349	300	312	283	305	314	313	287	305	289	283	294	330	299	281	288	296	321	348	322	286	324	310	300	263	301	317	270	302	329	280	270	324	280	310	310	299	302	308	301	307	333	297	281	328	291	316	283	290	282	305	315	294	310	292	278	288	289	313	307	293	279	331	304	302	303	302	295	303	298	291	279	281	302	283	292	298	302	303	294	304	278	303	257	300	298	300	297	283	281	295	327	305	267	284	300	274	289	275	298	316	329	306	282	331	314	312	311	304	310	350	259	293	293	300	290	298	316	284	284	319	324	285	308	310	315	308	300	334	316	262	290	296	302	296	283	310	314	307	288	313	315	269	292	302	304	316	292	286	319	315	309	286	287	299	274	306	315	316	314	310	297	295	334	276	310	288	315	285	300	314	314	286	314	293	299	293	299	281	325	319	282	300	299	305	294	288	304	283	311	304	273	275	328	288	293	274	304	292	278	261	297	302	303	280	302	277	292	302	305	327	260	274	291	325	328	318	280	323	292	305	303	315	283	308	297	301	276	319	295	289	308	344	285	298	311	290	278	301	288	313	329	278	281	294	278	307	327	312	316	285	307	303	303	300	326	293	321	300	290	313	282	304	304	309	312	279	330	301	308	274	297	296	273	299	318	282	308	282	274	292	267	287	295	279	288	287	293	290	298	276	290	280	290	282	312	276	320	320	311	324	320	265	297	273	281	299	320	317	254	299	295	275	295	306	262	314	331	279	289	297	293	312	314	298	307	308	310	293	281	312	312	279	330	299	303	284	306	318	300	301	293	295	286	296	312	269	270	297	328	290	311	312	297	283	278	263	326	314	313	318	271	273	295	267	300	304	274
41231	21512	10481	4371	1908	1206	981	847	729	665	660	670	683	711	687	641	685	656	648	687	691	614	647	639	679	683	680	631	662	629	689	658	634	674	693	693	658	613	641	661	655	685	641	659	694	677	678	634	679	671	631	711	645	687	681	666	640	710	674	645	672	659	639	688	666	679	628	671	678	647	720	655	658	653	638	637	606	687	687	655	635	641	663	671	645	606	654	623	676	657	588	694	678	639	665	665	709	680	662	664	684	636	664	688	648	709	673	665	672	656	660	655	661	679	624	634	642	658	617	656	693	693	678	683	695	643	657	661	620	652	621	663	676	701	656	645	689	676	691	685	655	639	683	647	672	632	678	648	645	655	654	658	670	669	590	656	644	670	691	693	619	670	640	645	665	640	677	691	682	678	650	658	671	645	671	680	661	718	614	691	710	717	663	621	668	622	672	628	665	660	706	645	628	704	638	632	647	650	630	723	640	625	641	678	647	659	709	667	661	657	684	654	694	688	688	626	619	656	643	654	679	649	686	696	661	655	617	669	688	696	665	676	692	620	645	686	633	670	694	676	687	679	653	643	658	638	666	655	668	685	652	709	661	678	627	658	695	657	692	669	658	681	663	685	649	699	642	676	657	662	697	604	675	658	651	641	657	697	655	681	670	689	626	640	670	646	669	648	655	667	689	656	650	658	670	606	628	681	679	655	704	688	676	691	678	666	610	645	698	695	649	672	667	667	665	681	649	656	662	660	684	639	669	657	684	655	634	690	696	673	687	643	636	681	722	659	671	695	626	688	666	688	608	674	661	638	604	681	661	636	620	640	632	642	667	657	629	654	681	658	691	637	676	669	661	697	700	641	668	696	661	661	664	681	654	660	625	695	655	667	658	644	650	656	674	661	706	687	678	667	659	666	637	665	682	642	699	696	614	621	679	677	659	643	635	660	642	647	674	660	659	682	626	676	676	660	683	685	665	697	666	645	683	666	645	685	618	691	684	697	645	682	611	679	673	684	660	674	667	660	661	678	704	688	669	649	656	650	650	666	674	647	647	577	628	650	625	659	634	678	644	654	669	640	621	662	635	691	657	626	684	645	660	654	663	623	643	635	652	664	692	649	677	673	674	619	665	686	680	657	719	679	649	672	624	641	630	647	668	679	660	674	605	726	684	664	653	672	720	673	664	662	655	611	704	649	648	651	668	638	656	709	657	735	633	623	655	678	687	633	668	689	689	649	667	663	667	680	668	669	705	641	673	684	633	621	646	659	632	670	675	675	674	660	668	624	669	661	654	665	681	652	642	705	673	659	646	678	705	684	675	614	651	654	685	631	654	659	699	688	691	640	660	677	661	681	688	692	659	706	647	660	666	658	659	669	661	648	660	651	629	645	676	678	655	643	685	670	658	685	633	695	636	651	640	665	665	633	623	686	684	654	673	691	678	675	625	671	655	671	670	660	629	689	636	694	651	644	638	625	684	612	663	663	659	665	678	641	673	685	677	659	656	698	698	699	608	623	622	697	649	658	666	633	675	668	663	667	691	651	669	702	698	677	650	631	619	677	672	708	692	686	667	671	617	648	674	661	683	699	645	635	638	686	653	659	654	687	643	628	707	650	668	656	668	674	657	673	683	688	693	671	702	645	658	668	671	686	677	694	693	659	662	677	633	645	682	627	672	649	658	672	677	649	638	674	689	638	652	649	674	648	669	664	679	648	660	690	687	672	674	665	676	669	614	653	681	646	625	649	651	666	665	639	704	619	683	676	709	639	649	715	655	662	620	639	648	619	683	675	660	616	671	647	662	625	628	609	632	653	649	652	660	696	657	689	700	679	701	639	671	707	651	641	697	638	694	686	679	624	660	657	663	621	648	672	676	649	657	667	657	701	667	656	698	682	658	668	669	672	662	646	660	671	703	660	637	690	701	652	691	643	619	623	633	672	645	705	686	651	656	609	680	684	646	682	647	663	642	669	665	659	655	676	695	645	624	660	636	675	622	659	647	644	669	599	664	663	648	706	683	639	672	688	647	620	678	666	658	654	615	655	646	676	659	653	641	674	676	651	698	659	685	633	703	632	652	696	620	650	715	675	678	666	678	638	688	680	658	595	670	680	653	667	662	653	659	671	662	672	651	731	643	650	675	717	676	649	675	662	673	667	621	635	643	676	676	675	679	678	611	673	649	668	711	683	671	679	636	647	624	647	683	670	650	679	660	655	661	672	647	648	683	638	678	676	634	691	653	664	645	668	711	651	675	644	670	689	699	653	642	658	686	656	679	684	701	643	664	677	671	670	676	642	678	663	674	649	656	616	637	650	671	704	697	644	653	680	684	635	688	667	654	670	659	658	640	651	643	627	681	683	651	660	622	664	630	658	733	618	668	690	676	649	680	675	660	679	628	621	658	667	723	695	649	656	661	674	648	667	665	660	642	678	650	627	684	675	662	683	666	695	629	621	635	629	689	653	696	683	664	632	639	692	636	654	679	599	656	627	659	653	671	670	614	681	672	727	643	676	644	639	634	624	674	646	683	621	639	682	692	633	673	667	669	663	674	685	609	646	644	658	662	668	681	674	683	654	678	677	656	637	651	629	623	607	678	662	614	665	683	665	668	704	633	664	666	642	638	650	666	666	700	650	674	641	676	680	649	653	673	676	662	669	633	649	697	677	603	689	670	663	656	626	680	672	676	671	651	703	708	635	685	683	632	597	700	655	664	635	643	676	676	705	660	659	672	645	642	670	633	638	655	681	655	639	623	659	665	665	647	690	646	650	616	656	661	676	668	623	692	685	683	647	679	664	660	705	660	660	640	671	620	693	647	706	672	636	631	674	661	683	661	652	717	655	633	681	639	678	642	649	635	701	654	637	674	631	616	689	681	666	660	601	654	724	653	622	660	619	680	640	651	651	668	650	716	625	678	668	682	689	673	695	669	626	653	618	653	649	644	671	676	666	635	650	637	685	643	679	692	619	635	682	645	654	673	716	642	679	637	655	639	694	662	640	659	699	652	650	686	638	677	697	673	676	632	623	642	678	670	629	643	639	715	682	675	708	682	679	679	675	603	676	683	665	685	676	661	667	629	648	656	676	696	633	664	639	650	649	728	653	669	669	690	660	716	653	644	666	632	686	656	683	658	626	660	673	669	659	729	707	636	647	693	676	664	667	643	639	685	642	630	643	693	683	636	616	682	633	664	623	624	634	671	694	668	611	633	721	657	619	703	625	666	643	642	651	720	654	655	649	645	634	680	653	700	673	630	660	638	669	635	680	679	649	612	654	677	670	695	675	653	676	714	623	650	643	648	647	674	668	679	721	672	666	625	610	627	684	667	670	666	633	666	675	624	645	701	629	630	625	700	606	629	662	712	663	668	654	670	673	618	680	705	665	695	672	657	689	718	716	679	689	625	690	639	690	677	632	656	689	669	658	650	687	698	662	652	659	622	702	676	671	686	659	672	653	640	631	645	648	683	653	674	685	630	684	644	635	714	706	690	639	664	684
48568	18376	6577	2028	820	470	406	315	318	303	270	265	265	281	273	254	314	280	281	266	259	237	269	266	269	297	296	319	253	264	292	273	300	266	278	289	300	258	293	286	294	272	259	292	264	271	280	298	268	268	292	276	256	288	285	307	251	300	310	287	269	294	301	280	318	277	283	259	304	294	268	292	284	267	268	308	302	286	297	272	277	325	272	289	304	270	276	292	237	307	285	274	253	250	268	262	264	292	254	289	305	283	305	299	294	297	257	275	299	312	276	273	282	254	262	299	266	274	290	270	307	277	266	251	243	238	264	302	295	269	293	282	272	274	299	284	300	307	282	297	280	294	319	254	277	297	334	276	304	283	273	291	267	255	293	281	273	291	280	264	284	286	247	263	266	286	270	252	274	270	296	323	241	287	277	286	283	271	256	302	295	281	293	306	260	273	260	287	260	266	257	294	277	311	288	266	288	298	270	270	275	299	258	272	244	296	271	264	264	339	271	259	279	273	282	288	278	265	279	283	260	291	288	246	297	253	260	287	244	263	291	271	273	297	278	297	302	274	300	287	300	264	279	289	301	265	273	270	277	285	267	305	282	276	292	297	281	297	300	261	277	266	282	249	295	295	253	257	259	303	295	300	262	287	283	252	291	290	301	302	245	291	270	286	284	297	242	274	294	305	270	309	283	327	271	317	283	262	270	252	267	278	273	277	301	293	262	308	273	279	286	310	297	327	265	276	263	292	288	280	321	257	285	268	261	270	299	302	297	239	288	245	277	303	277	284	293	296	281	295	291	278	294	284	298	287	282	262	286	274	301	312	291	280	281	295	266	258	288	285	312	281	284	304	301	298	267	284	261	273	297	337	284	277	294	286	279	304	285	302	360	297	306	302	288	279	289	283	269	305	285	309	276	292	274	311	272	282	297	269	318	287	282	297	252	286	290	269	311	266	275	307	284	284	306	265	311	270	291	285	267	295	271	298	281	284	250	253	294	293	263	268	269	288	271	264	290	348	293	303	295	263	261	284	296	268	291	266	251	270	271	283	280	292	297	301	287	282	316	310	296	292	275	264	301	318	253	272	290	303	268	285	282	257	268	279	305	289	321	318	291	299	232	271	265	295	326	316	311	314	281	262	281	273	284	283	290	303	291	284	272	300	270	253	262	265	269	284	272	290	304	294	287	284	288	303	271	259	274	280	302	285	257	290	289	272	272	243	274	257	305	283	272	284	294	282	250	261	256	274	268	282	252	249	288	272	261	282	281	282	299	271	270	294	276	278	330	268	270	260	271	288	288	271	320	246	280	290	287	287	258	280	278	302	281	252	292	263	299	287	294	284	277	279	281	311	279	281	283	260	278	296	275	300	286	310	293	266	327	293	271	276	295	281	278	299	275	275	289	273	304	307	285	282	277	243	269	302	235	299	273	284	281	290	307	272	297	295	248	262	280	287	296	281	285	303	290	276	278	253	249	278	269	276	266	265	276	286	300	313	305	304	265	265	291	299	292	304	276	268	300	252	279	297	254	280	246	303	271	269	280	261	295	293	272	292	293	284	262	285	291	301	307	275	271	312	256	327	280	290	277	281	281	294	295	261	291	305	268	274	263	314	290	260	283	287	298	250	249	295	279	268	296	282	315	262	295	269	273	270	277	270	324	302	276	280	297	272	302	287	305	291	286	320	299	277	270	270	292	305	276	292	279	296	273	290	294	272	262	261	275	298	286	275	270	280	306	288	264	276	286	284	278	301	280	301	283	266	291	289	287	287	268	280	290	274	299	281	297	302	284	300	284	294	278	267	254	293	295	277	293	302	281	277	279	294	285	285	332	265	288	260	276	290	272	269	327	288	263	273	328	275	273	245	271	292	327	295	280	280	265	275	286	268	293	298	276	315	292	330	275	289	286	281	288	286	279	272	292	262	271	276	265	293	308	306	256	293	287	242	284	271	251	281	250	298	290	302	293	313	284	275	274	281	309	295	282	296	305	264	309	301	268	251	271	283	294	302	265	287	303	268	259	322	273	256	304	259	247	295	292	263	278	321	270	242	307	264	278	264	249	298	246	303	265	278	269	266	300	312	273	304	299	267	279	309	289	270	313	279	281	277	286	301	324	294	287	268	273	297	293	315	281	294	281	295	283	273	321	279	318	289	296	257	251	301	309	252	253	236	263	261	319	283	304	294	275	274	239	264	290	290	264	286	268	306	300	270	250	292	300	305	288	263	285	271	314	289	250	278	269	283	292	294	277	282	274	306	252	314	307	283	320	280	281	297	278	289	298	301	301	259	301	304	310	263	266	284	292	277	274	280	271	309	267	300	305	289	285	284	319	290	273	290	287	309	278	297	244	270	273	268	278	290	288	271	284	277	265	276	270	290	258	314	261	303	272	258	279	291	279	275	279	294	285	282	283	276	276	294	277	250	274	295	302	248	293	314	320	259	284	270	266	258	284	276	279	261	295	261	262	271	285	264	274	282	282	255	280	295	263	318	283	259	274	295	256	276	265	283	287	272	336	265	252	258	278	263	271	250	289	259	283	301	299	286	281	277	280	291	285	304	254	286	305	267	286	298	267	292	260	283	292	284	295	315	270	277	257	293	299	277	286	300	299	264	277	286	277	317	300	291	268	274	278	278	277	272	284	252	306	286	256	288	266	302	290	277	273	304	264	275	295	276	281	252	260	284	257	261	275	302	256	272	287	288	252	310	269	276	272	291	289	283	332	277	285	308	281	279	304	314	302	267	274	278	287	280	271	286	290	271	285	265	301	297	271	280	286	317	278	277	295	267	275	264	289	274	272	264	284	274	277	292	300	268	290	301	290	292	283	283	298	288	300	256	320	285	277	283	292	309	261	253	294	268	258	275	279	261	284	280	288	281	290	308	289	294	269	293	295	274	287	271	319	278	285	299	307	286	317	286	290	276	254	285	306	316	296	274	273	286	286	296	290	261	230	263	295	283	253	268	268	264	293	280	303	282	286	310	292	297	313	295	283	274	252	273	303	258	278	279	290	253	267	256	294	314	274	279	261	253	291	290	293	317	296	247	296	278	261	286	269	281	287	299	279	283	299	267	297	278	239	283	281	278	274	293	295	248	287	268	296	282	281	275	262	281	316	314	290	283	300	265	281	280	278	271	282	298	289	315	299	282	280	283	277	263	268	289	284	243	280	236	326	316	303	275	270	283	270	285	316	249	260	285	281	257	296	296	277	247	303	242	286	234	261	258	287	256	266	295	264	293	283	271	277	292	296	303	310	276	293	276	290	286	294	306	297	300	265	261	286	311	295	266	285	267	317	304	297	290	283	289	280	276	285	299	289	260	276	289	255	289	248	289	269	257	252	273	280	282	293	288	299	283	290	282	302	276	292	322	304	287	248	274	299	261	286	273	273	270	271	266	261	283	290	324	281	281	299	295	258	275	284	295	252	292	275	285	246	295	281	294	294	280	286	248	284	284	314	267	293	268	272	271	290	276	277	275	262	296	313	317	281	316
32648	13843	7769	4013	1941	1069	793	712	700	624	640	660	613	666	648	630	631	636	630	613	643	668	632	620	626	627	679	610	622	600	649	631	652	610	644	616	647	623	663	640	653	653	594	587	592	647	610	568	637	625	625	576	622	658	618	624	647	630	620	622	589	665	668	647	633	641	608	657	611	635	632	637	653	613	615	628	635	631	614	618	627	600	616	623	598	608	652	626	626	653	633	607	626	627	644	645	624	617	617	599	577	647	622	638	671	657	613	634	582	641	612	660	634	652	619	573	631	636	643	608	605	637	630	601	635	623	630	607	615	572	633	591	616	645	681	628	606	646	634	620	597	626	620	632	600	593	632	652	649	611	624	660	665	664	616	621	621	617	634	663	606	607	597	636	593	618	636	647	603	647	648	630	613	603	590	616	618	626	597	604	611	663	644	645	599	617	627	651	639	676	672	679	651	624	590	619	602	624	627	676	596	603	639	659	660	620	638	625	604	616	672	652	648	626	607	595	640	615	603	642	613	631	626	653	617	615	613	630	627	634	636	649	636	617	662	604	634	648	650	622	627	646	582	641	675	640	662	631	584	592	639	645	624	612	599	670	657	605	612	574	625	636	577	624	614	615	643	614	623	601	605	650	626	637	628	595	649	646	666	636	642	632	627	687	610	610	600	631	599	679	623	564	653	647	623	636	622	646	629	617	620	594	646	647	597	617	620	623	613	648	605	604	610	626	591	646	621	653	658	603	624	632	641	633	635	620	611	620	620	644	621	604	630	620	628	640	596	650	614	645	637	652	602	640	635	619	662	626	642	649	663	589	587	615	613	604	627	623	655	613	657	607	615	627	624	631	654	602	629	620	631	593	665	594	609	594	637	642	627	629	637	633	613	582	620	587	644	592	589	645	660	628	644	623	642	577	641	630	639	625	653	624	645	598	639	568	624	626	655	622	675	646	641	688	603	666	568	622	657	651	627	592	666	632	626	628	607	592	593	608	637	594	634	623	626	610	653	677	645	671	637	653	620	640	610	669	675	621	630	625	615	623	618	638	671	617	626	643	613	641	656	637	652	663	611	615	667	587	617	611	619	659	632	599	606	595	582	625	615	589	600	612	659	598	600	672	646	637	616	610	615	701	624	585	630	624	629	591	617	637	600	665	659	638	662	642	638	556	615	634	644	593	627	627	650	604	601	633	607	592	660	677	631	626	610	636	656	612	666	608	627	620	622	604	671	613	640	596	648	649	616	584	635	616	636	595	656	606	676	583	641	587	597	613	661	574	636	632	618	643	560	593	649	617	659	609	665	666	606	609	588	617	633	626	603	638	591	643	644	635	594	637	592	606	602	590	663	645	673	632	649	642	604	621	626	663	569	636	620	644	626	575	623	633	610	669	637	629	606	632	626	662	640	609	579	633	646	652	653	638	572	635	648	672	627	625	599	633	631	643	663	648	606	661	690	607	647	652	648	635	630	628	646	627	615	602	639	611	608	613	635	607	630	630	609	644	633	585	686	651	582	635	629	586	648	591	620	614	637	625	664	635	600	666	617	663	622	688	628	649	643	658	645	653	643	622	630	625	663	617	626	630	621	634	626	637	663	597	640	650	617	649	595	613	616	652	644	652	599	619	609	651	631	626	590	603	646	594	624	594	648	589	661	670	680	644	609	674	609	653	651	624	625	618	600	652	591	630	637	632	599	626	599	647	618	641	641	609	618	668	636	650	603	668	623	583	617	644	631	585	628	662	615	604	676	650	616	597	619	636	643	623	663	712	632	653	655	601	672	653	597	661	655	594	591	581	613	616	685	660	615	633	654	617	617	588	628	663	653	629	600	612	622	626	612	622	658	614	638	612	662	645	602	638	639	646	636	580	602	658	613	629	665	640	670	629	652	605	638	588	621	632	637	626	651	589	619	688	605	678	657	626	584	637	592	600	646	641	609	650	596	625	609	614	593	594	646	671	621	628	584	605	609	636	620	643	628	621	649	636	664	625	638	597	601	648	639	613	635	619	629	652	613	605	627	612	645	588	626	655	635	637	647	628	590	596	601	617	634	644	652	664	660	663	637	611	617	575	621	640	666	631	641	677	649	669	643	640	634	636	629	641	634	577	647	611	576	610	632	604	592	616	590	625	604	595	625	622	631	678	608	617	602	614	654	601	602	633	628	606	589	629	634	612	590	606	609	619	652	670	607	655	600	652	630	638	611	642	623	625	616	650	624	633	639	639	577	667	661	579	643	648	656	608	661	606	639	651	607	629	622	603	590	658	602	626	612	617	630	659	594	649	628	647	620	640	616	596	616	644	598	660	603	620	632	675	581	625	584	624	633	603	600	601	593	637	621	640	626	618	617	607	627	645	592	623	614	654	608	615	584	580	624	589	638	638	635	641	631	658	677	609	632	586	629	632	607	671	633	615	643	622	633	652	641	613	625	625	587	634	670	658	614	604	616	606	620	633	670	594	629	633	634	626	654	661	612	599	598	631	621	648	637	627	624	597	638	638	651	643	608	578	645	629	638	655	612	646	599	642	655	640	643	617	604	644	623	618	642	574	660	642	633	638	610	627	617	577	634	635	591	639	630	631	651	660	677	650	632	604	640	581	610	609	640	582	648	583	607	601	680	652	630	635	651	631	641	612	665	615	630	612	666	651	672	588	605	620	648	634	629	610	582	607	627	641	632	586	649	597	573	596	622	641	661	626	615	663	654	616	639	634	626	635	627	636	641	627	662	636	613	608	639	597	634	618	638	623	661	615	687	612	622	662	626	635	604	635	646	613	628	622	562	644	640	663	673	605	587	629	626	646	608	689	643	604	603	639	646	628	629	606	596	602	630	694	634	651	580	609	667	611	645	575	618	605	663	640	624	657	643	642	574	587	629	646	619	607	638	649	624	572	636	612	598	644	632	623	571	702	655	634	596	575	634	657	597	626	631	620	606	663	620	598	637	636	621	640	632	641	608	654	600	634	653	624	631	666	626	620	631	636	624	595	613	636	634	631	604	627	569	624	605	637	637	665	642	608	654	658	614	607	656	604	691	652	627	624	659	609	619	609	601	608	674	608	647	635	626	644	620	634	617	692	605	628	671	657	660	636	594	593	632	639	634	631	598	626	615	634	673	643	618	633	652	650	686	669	607	655	578	622	622	616	615	588	639	624	625	655	657	646	660	629	611	642	661	592	543	583	614	596	626	665	609	630	645	598	630	668	636	599	620	659	648	637	640	583	607	591	643	638	661	619	608	635	606	661	621	617	619	608	594	631	629	623	616	605	614	595	604	628	613	660	530	592	657	633	642	602	616	628	656	628	602	617	590	607	603	641	635	600	615	628	645	631	595	637	609	637	621	635	617	608	618	604	640	615	658	661	605	646	648	631	636	612	620	662	619	633	625	654	620	648	617	631	580	562	581	688	646	634	634	580	646	672	629	695	643	626	630	594	637	619	608	673	616	649	613	575	644	650	593	636	649	624	622	617	650	657	615	620	633	635	643	643
60286	21095	4062	639	390	343	321	303	327	312	299	301	292	254	290	264	274	303	332	329	294	276	297	296	318	328	298	348	326	297	305	294	262	267	301	282	313	318	335	272	348	333	321	292	298	308	275	278	316	275	313	308	306	291	289	288	285	302	302	293	292	297	301	258	294	286	287	324	309	307	308	300	296	283	304	275	324	292	299	311	317	328	257	291	294	317	311	311	294	290	296	293	287	275	343	313	306	307	311	261	278	283	284	275	300	313	272	280	294	331	283	305	288	290	299	268	277	282	306	287	279	302	298	310	331	276	296	282	317	265	308	298	302	323	297	332	307	326	283	324	257	311	303	289	290	269	333	316	284	327	298	285	305	301	288	269	312	294	295	332	317	279	316	307	302	320	281	297	339	337	316	273	256	265	293	286	282	317	286	268	298	283	290	300	303	300	292	309	301	313	298	275	296	341	317	294	294	310	286	300	305	247	275	299	278	307	311	313	319	279	300	274	298	308	298	271	308	303	268	291	299	284	301	273	290	291	286	320	334	277	297	303	290	286	292	260	295	295	283	299	293	316	295	313	306	302	306	296	295	348	275	289	299	290	315	318	313	286	287	308	289	288	267	303	270	284	304	302	301	302	312	302	249	340	270	299	298	261	286	293	278	301	266	291	286	279	283	298	287	277	278	277	262	312	290	273	302	286	310	314	303	298	247	297	309	323	283	300	297	276	324	276	273	285	270	281	287	283	272	311	315	286	291	279	300	297	301	303	279	297	290	296	276	302	265	328	291	277	279	305	302	295	320	270	296	289	320	298	258	289	276	306	291	276	276	268	303	306	290	275	319	302	322	268	266	286	275	263	279	330	319	311	324	319	310	252	304	274	305	297	304	306	283	264	304	287	333	289	303	295	277	292	265	278	279	301	281	292	270	352	296	307	286	272	343	315	318	290	268	296	280	264	263	293	369	285	285	281	293	288	273	316	292	318	264	291	308	302	281	276	308	293	320	297	283	299	317	307	302	274	296	298	306	297	277	306	350	317	305	267	279	284	273	295	282	305	304	298	295	322	297	287	287	317	335	286	286	317	332	320	314	286	296	309	315	267	308	270	292	288	296	285	307	328	288	304	307	311	284	306	271	291	317	268	329	301	296	295	278	295	311	297	315	301	280	283	294	316	279	285	299	302	282	268	301	319	275	284	286	300	327	265	276	292	294	313	269	322	267	300	301	294	277	308	282	339	293	290	295	308	295	289	317	293	321	319	287	292	315	274	307	285	300	302	307	287	256	274	285	296	266	308	266	294	310	300	305	303	288	302	279	309	287	276	289	310	315	331	280	288	279	320	302	296	304	288	261	290	297	302	276	286	264	282	288	285	285	289	287	278	298	302	284	325	287	307	303	290	336	327	316	277	300	332	308	309	310	317	319	283	295	300	291	295	260	294	277	295	310	308	329	313	299	307	285	344	289	321	295	283	306	289	259	354	272	290	251	288	316	278	291	278	311	302	299	302	279	318	287	258	286	313	285	248	278	296	270	294	298	289	278	280	242	261	288	330	301	322	307	267	370	292	324	306	286	303	329	318	283	291	292	273	294	304	310	271	275	321	302	282	311	283	265	302	290	289	297	287	271	296	290	293	307	284	271	279	293	281	333	314	281	282	307	266	286	294	301	278	288	307	319	309	283	301	307	297	309	329	328	276	289	321	300	273	320	267	290	263	271	281	296	310	290	280	328	302	272	282	288	278	280	297	288	292	307	299	301	311	302	310	309	281	296	283	317	298	279	306	342	311	306	258	267	304	296	320	319	294	327	323	314	299	316	271	270	307	293	298	281	283	278	272	318	312	325	285	286	275	259	283	291	294	300	279	286	296	333	272	317	308	322	300	327	305	327	348	286	283	300	268	280	289	292	306	250	299	276	298	304	302	310	293	293	305	316	319	299	322	295	311	297	322	318	286	277	309	282	302	329	288	308	290	290	281	280	330	307	269	255	315	277	306	322	303	288	289	297	284	306	290	294	316	294	308	286	282	288	275	270	320	305	297	297	288	315	274	295	287	331	338	324	277	287	290	282	307	291	327	302	297	279	272	275	309	290	302	303	294	290	304	320	293	279	266	308	319	331	298	288	343	242	269	278	303	293	280	281	289	338	289	288	278	293	282	297	309	331	285	300	317	337	280	264	323	319	354	275	320	316	272	288	303	301	298	314	253	298	315	269	296	295	301	302	290	290	275	324	283	333	287	271	316	283	302	313	280	273	299	311	295	310	297	304	295	271	315	269	292	310	293	278	314	236	294	339	284	293	324	305	278	271	277	264	295	309	315	307	294	260	318	251	305	312	331	295	289	302	278	302	323	305	309	349	332	273	329	272	254	282	292	269	304	317	320	305	268	274	323	302	298	284	271	318	302	282	316	295	307	274	309	296	267	279	284	275	315	310	306	323	323	319	333	315	290	285	292	321	339	286	294	292	305	293	294	307	282	322	300	286	295	309	298	290	300	298	284	307	281	318	329	292	282	297	265	292	273	259	281	315	270	281	274	334	301	317	331	297	261	288	310	280	305	286	300	293	277	297	306	259	326	296	305	295	269	304	254	263	305	305	290	279	322	301	294	279	295	305	306	263	309	283	295	305	299	251	309	302	321	296	302	292	332	279	291	310	277	323	261	295	290	281	301	306	325	321	322	328	281	292	304	303	284	292	319	316	319	292	304	295	292	272	296	294	301	297	292	308	294	304	305	300	318	306	317	303	297	310	324	299	318	319	298	278	266	299	248	282	300	290	289	312	305	287	329	265	299	317	314	257	289	290	277	295	282	311	271	300	286	308	327	316	286	280	287	277	273	273	256	290	296	286	300	270	270	322	301	291	291	292	317	301	332	307	308	306	275	306	287	287	319	285	313	315	276	310	302	289	297	290	281	244	278	298	314	295	291	272	294	268	311	294	267	268	292	307	294	287	300	290	314	293	293	294	296	303	288	297	316	294	331	317	293	325	313	295	286	320	295	287	262	252	309	278	303	304	258	305	248	310	295	324	311	288	271	321	338	292	291	316	287	298	271	309	277	274	311	303	281	313	267	303	309	297	331	291	290	322	300	303	286	277	271	300	280	254	303	308	273	306	303	285	302	314	295	270	291	290	331	288	289	249	305	275	287	279	286	306	261	297	328	290	310	304	252	280	317	295	283	312	336	301	293	271	290	285	325	291	287	318	264	333	277	266	275	283	315	315	327	301	280	293	299	318	290	307	300	319	283	263	305	302	276	305	301	288	299	293	291	277	300	300	291	293	291	318	296	305	291	294	302	306	285	267	285	304	271	280	331	305	298	270	303	311	337	281	319	316	295	317	311	293	290	294	290	281	292	298	278	320	281	290	306	309	282	293	314	261	257	329	281	311	312	284	287	277	304	290	290	297	298	276	270	263	294	293	310	307	286	305	317	293	292	307	306	323	323	314	284	336	295	306	304	312	307	344	305	316	335	293	326	317	297	282	301	290	317
40718	11232	2595	1252	846	765	705	690	680	653	675	663	638	703	695	680	650	713	663	682	676	631	630	690	648	635	678	712	636	660	692	670	662	634	621	655	614	661	637	658	642	642	685	663	687	728	698	645	634	676	640	630	650	656	644	664	625	682	701	669	661	681	669	617	709	675	641	625	610	709	693	668	706	659	634	685	655	600	649	659	692	620	652	631	634	707	628	705	647	681	659	654	636	682	651	612	714	588	685	651	632	686	757	683	630	653	734	623	659	631	657	634	660	634	661	649	615	671	647	665	660	693	649	651	636	683	692	683	657	638	665	675	671	634	691	661	674	689	679	681	674	625	651	653	621	670	697	670	651	685	659	651	631	656	628	698	649	677	635	669	625	673	635	642	639	662	691	735	675	645	686	697	712	629	650	633	641	631	659	654	652	630	678	635	728	673	664	632	668	628	687	646	605	657	658	630	647	662	675	696	686	656	631	642	645	645	697	671	656	669	667	638	647	682	630	662	688	638	622	663	654	675	666	666	672	702	638	646	670	667	633	670	654	674	643	625	653	683	678	679	647	656	660	681	639	627	690	659	647	659	613	630	682	658	628	668	642	625	618	638	687	671	682	625	675	662	604	618	619	716	662	630	652	668	681	670	674	696	653	642	727	660	675	644	640	653	667	705	699	695	661	635	664	610	723	690	682	646	673	682	668	695	634	658	690	673	633	644	666	634	620	639	680	618	659	631	719	690	641	697	667	643	653	643	658	683	628	637	651	678	669	662	683	664	644	670	634	662	667	680	704	660	631	647	653	652	678	668	659	644	672	623	621	669	681	676	668	656	642	656	629	688	660	598	699	635	662	670	675	632	615	637	624	610	624	656	669	698	686	681	682	616	657	655	676	624	644	695	626	666	655	669	630	696	643	674	652	658	639	641	653	637	650	595	698	674	661	647	648	643	672	657	638	676	676	652	694	669	649	706	684	670	680	661	710	688	607	683	671	681	613	660	703	634	642	676	647	694	672	645	666	708	690	683	645	645	671	643	645	715	663	650	622	642	662	667	684	599	629	667	632	644	669	668	678	635	652	651	647	628	608	667	655	665	692	627	696	661	695	631	632	660	687	641	615	632	664	591	659	651	675	651	646	651	687	660	645	660	616	675	639	691	662	653	690	602	709	667	684	652	666	667	626	622	666	621	667	675	645	647	624	637	728	641	691	660	656	660	665	624	629	703	651	671	638	636	682	613	671	678	661	682	685	672	696	647	683	672	619	647	692	618	668	684	636	674	621	649	669	662	656	666	681	651	666	688	642	678	679	608	670	610	663	667	660	640	660	661	695	653	640	674	682	711	654	680	671	642	645	668	640	647	642	672	672	670	610	665	647	694	657	650	641	686	681	707	673	654	650	681	633	691	589	626	674	671	670	687	739	689	680	662	618	655	664	628	666	649	666	669	629	642	649	691	688	711	695	674	616	669	665	653	703	699	642	680	707	671	641	625	675	673	682	680	662	626	652	654	632	637	624	696	637	654	695	644	615	652	630	675	665	684	647	656	630	651	644	668	667	598	640	720	669	653	693	673	682	685	654	633	691	629	660	644	685	666	642	657	674	602	686	633	650	657	680	660	651	673	638	667	636	672	644	623	645	636	676	697	678	615	687	668	651	744	710	643	648	669	638	694	656	692	712	652	698	664	652	667	635	687	638	632	692	592	685	666	703	677	669	659	644	654	704	687	687	610	650	666	654	658	670	642	666	638	650	645	651	649	657	683	704	685	615	705	648	697	680	629	631	673	688	652	705	628	660	722	669	667	655	689	692	681	721	655	627	693	649	687	674	687	667	660	664	654	690	665	639	643	672	709	639	677	680	688	670	651	631	638	686	663	712	634	652	631	675	645	629	653	677	663	635	614	660	644	659	685	686	655	648	672	628	631	641	631	688	671	672	646	668	632	680	681	684	688	657	661	650	663	678	669	682	647	653	655	677	682	691	655	637	661	711	707	675	655	680	679	627	628	674	702	693	668	624	641	659	641	705	656	653	607	643	681	676	645	635	659	643	704	676	670	677	629	696	694	682	640	704	629	681	648	661	642	681	674	668	612	694	659	672	682	643	676	669	635	658	667	731	673	690	640	684	625	667	690	644	668	654	662	721	635	612	660	607	647	623	633	632	720	646	657	655	668	652	660	687	628	705	712	679	668	663	656	642	670	640	685	694	611	692	713	649	732	654	639	654	676	657	686	725	635	648	630	612	694	673	700	701	671	677	687	688	648	634	646	608	649	685	649	665	639	632	665	637	661	648	674	695	651	667	625	685	690	689	686	675	676	674	660	584	670	677	648	623	680	648	662	678	694	660	654	667	683	648	651	648	669	653	641	647	677	684	668	663	612	681	677	660	621	669	669	706	664	651	660	662	685	662	636	694	661	658	675	657	647	650	626	649	650	660	659	656	696	683	695	643	637	623	610	705	730	671	670	637	643	645	669	653	671	642	644	653	697	631	677	624	647	631	658	682	736	643	677	636	661	697	671	649	629	661	681	694	648	663	621	644	657	643	673	676	642	638	635	666	715	707	654	697	630	653	629	651	694	640	653	662	683	672	686	658	635	673	702	632	634	714	630	616	651	683	677	660	672	634	675	655	636	648	697	657	639	617	650	650	638	638	648	631	635	679	680	689	645	683	657	671	691	660	625	658	657	651	642	710	670	653	705	689	646	670	658	631	662	632	657	624	702	648	687	699	652	699	646	675	645	660	654	662	656	679	686	684	667	651	630	613	663	687	698	631	667	674	638	619	663	664	628	676	657	671	647	635	695	671	659	653	664	702	663	651	676	675	666	623	681	697	682	658	648	643	659	667	661	641	640	707	635	683	658	618	683	648	613	690	704	645	642	706	671	686	676	705	650	669	733	637	664	662	678	638	700	637	649	660	671	669	655	644	628	673	667	647	656	656	659	648	681	630	647	631	655	668	659	671	647	653	615	654	645	679	695	694	723	668	676	656	681	716	661	638	663	704	637	654	667	628	696	642	671	624	663	709	658	650	642	595	708	664	658	631	650	689	696	681	632	654	660	656	667	619	656	680	651	693	676	685	668	707	696	667	700	641	641	643	670	659	632	670	683	654	669	648	632	651	676	669	660	630	647	646	640	711	695	641	663	634	692	650	639	658	656	674	639	637	691	639	659	661	659	672	678	678	648	631	681	698	661	686	661	660	728	658	627	583	661	686	669	638	657	663	689	679	672	653	666	607	678	654	678	703	640	713	648	654	627	700	649	591	654	635	688	648	674	675	646	704	626	680	683	666	638	671	694	665	644	640	664	641	636	627	625	671	664	684	668	630	675	691	685	636	644	624	684	681	652	650	669	685	628	676	664	663	658	695	679	656	666	702	667	671	642	659	624	661	579	704	606	660	694	676	688	654	675	627	630	657	694	657	615	653	613	633	660	699	663	661	679	675	612	650	677	636	635	718	705	658	655	664	650	686	641	684	657	702	658	621	639
59533	28826	12612	3234	1112	667	498	385	325	333	320	298	288	295	303	297	280	282	346	329	305	309	292	323	281	300	298	262	325	296	301	298	267	302	306	300	285	268	305	311	308	310	307	276	311	307	324	317	282	304	314	330	306	302	331	288	311	289	289	319	325	274	305	294	300	308	287	316	334	322	314	303	313	340	319	292	279	315	288	337	314	280	290	318	294	312	296	342	321	301	293	312	331	275	325	316	266	280	293	268	279	261	298	319	295	267	288	291	324	304	312	316	308	313	304	312	304	373	293	287	273	297	305	317	328	303	278	277	307	280	322	311	278	317	281	301	320	280	280	281	309	289	327	302	287	316	298	315	321	319	306	342	287	279	294	327	292	292	277	306	311	318	300	300	326	301	313	329	299	313	319	269	275	304	297	330	320	272	328	325	289	300	311	341	317	321	290	291	304	320	263	301	313	326	268	284	300	307	332	294	298	268	327	294	302	318	317	265	319	318	307	300	289	298	304	285	308	350	304	278	307	298	295	297	281	264	294	342	299	287	342	312	285	324	316	320	319	309	332	362	306	292	324	289	305	320	291	291	315	339	304	289	331	324	322	297	307	311	296	309	282	314	290	313	269	302	287	320	299	266	275	273	321	333	298	324	327	315	335	286	295	280	284	321	296	325	280	331	307	294	298	306	324	333	333	327	311	301	314	320	321	300	296	285	329	280	319	287	356	273	283	264	333	286	322	327	319	321	308	317	309	295	309	300	271	314	302	294	289	308	296	307	326	288	322	301	289	303	301	307	325	287	266	337	348	294	303	297	304	313	284	295	269	287	281	304	353	314	303	301	288	280	301	328	334	331	308	316	345	313	310	313	287	303	297	287	292	283	322	284	283	270	323	309	303	301	334	343	300	310	309	275	340	304	285	284	285	303	282	261	299	295	328	309	348	293	313	340	339	319	305	314	319	283	305	274	306	282	342	307	319	324	285	315	299	311	308	347	318	298	320	271	267	275	320	313	310	284	316	291	329	286	308	299	304	292	308	314	293	292	280	322	295	310	297	283	288	299	328	258	337	280	306	362	283	302	323	336	281	290	310	275	303	320	312	329	305	325	289	323	318	297	300	269	317	264	322	322	288	290	264	288	293	277	276	308	301	316	298	269	309	297	305	317	299	314	325	323	328	294	327	301	276	314	339	322	286	319	287	309	344	304	301	317	270	323	304	269	309	337	290	300	313	295	282	297	313	331	338	307	308	311	322	303	289	290	315	284	309	262	321	298	298	323	310	311	291	294	285	322	288	337	275	289	302	286	308	305	295	316	315	290	326	320	305	313	299	321	304	319	325	270	312	307	320	279	288	326	306	303	314	326	305	308	322	318	293	284	302	294	306	307	276	280	290	322	252	278	283	317	300	303	313	305	303	314	295	273	309	282	296	328	281	286	287	314	319	302	331	301	330	314	291	295	345	314	320	327	298	296	285	300	297	323	272	327	289	300	305	308	298	301	319	313	284	344	324	311	297	315	304	283	303	301	325	309	298	289	299	327	281	295	264	294	279	286	260	298	292	343	301	316	254	351	272	285	303	291	285	310	277	277	272	304	302	337	309	296	300	290	265	307	323	277	338	329	286	317	270	288	281	313	302	333	300	320	308	320	308	303	324	289	318	312	313	283	277	326	317	296	314	297	286	295	319	274	311	281	306	337	323	309	297	321	301	298	286	320	325	299	313	289	307	298	282	352	290	283	276	312	295	289	301	326	287	326	295	310	275	323	292	330	297	303	321	305	286	328	299	323	292	275	332	330	284	302	291	305	297	320	304	324	309	317	273	295	336	276	313	300	329	342	321	293	302	318	312	293	283	332	332	279	297	275	282	263	274	280	301	324	282	311	313	276	306	290	307	308	301	282	280	300	334	280	287	312	315	299	284	313	280	315	313	312	299	308	270	300	272	328	287	282	313	282	333	278	317	266	315	303	325	294	318	287	313	321	321	305	330	249	286	304	303	303	310	325	311	288	297	305	326	308	316	331	293	295	282	292	316	293	288	307	304	325	310	319	296	281	294	292	275	272	324	304	337	285	301	274	301	296	311	300	290	287	363	267	335	303	322	301	298	307	302	265	280	289	327	288	294	295	298	285	303	322	298	380	277	284	318	266	307	275	285	298	321	300	311	321	306	266	308	320	279	287	327	287	326	343	308	310	302	279	299	319	324	325	317	311	301	296	304	295	336	298	300	331	316	296	312	303	278	298	311	280	298	303	288	294	313	309	324	310	315	304	296	307	289	292	313	295	307	310	271	306	282	331	307	321	309	299	284	274	277	288	292	325	267	304	304	283	303	333	312	306	272	305	286	291	298	283	314	312	305	292	322	307	327	342	296	324	325	329	310	292	336	328	270	278	313	291	342	324	310	324	301	320	295	286	300	329	298	327	303	310	280	343	323	297	318	287	305	328	316	307	274	314	307	314	310	290	330	288	297	299	313	320	291	313	321	318	296	303	309	330	295	308	326	311	299	319	269	318	299	279	269	320	294	342	301	293	301	290	299	299	289	295	299	289	323	323	282	301	304	304	329	272	277	296	293	318	249	314	311	264	329	308	320	263	297	297	325	290	303	303	328	310	272	309	336	309	310	311	277	319	280	297	298	299	293	279	337	314	284	326	302	331	301	297	290	262	281	262	285	307	307	286	336	293	279	319	276	258	303	319	287	279	321	322	304	317	314	273	289	321	260	290	293	330	289	278	345	315	278	320	308	310	297	316	302	313	303	328	345	329	345	293	288	289	314	321	296	314	304	297	279	277	280	278	305	291	323	293	317	303	290	281	256	282	298	295	331	316	307	291	326	292	273	320	316	296	313	289	301	302	299	306	306	280	292	314	280	302	288	302	347	318	288	309	303	292	313	316	292	253	299	309	296	270	276	304	270	308	334	314	333	315	309	302	332	301	297	268	273	280	349	315	300	320	284	311	341	277	318	285	295	290	303	311	291	294	306	305	294	316	325	317	290	329	286	315	297	292	271	279	277	305	292	290	311	315	359	311	319	301	321	321	299	311	309	267	315	284	299	282	312	323	301	296	320	327	298	304	326	339	283	320	301	297	283	318	311	304	315	296	295	295	338	302	294	318	292	315	278	300	295	311	316	292	302	304	312	323	302	283	319	286	296	304	319	327	301	338	307	302	282	298	318	317	327	274	319	279	290	291	352	300	338	313	344	333	298	316	295	301	322	313	323	276	293	296	338	279	283	300	311	266	297	284	296	310	284	271	302	289	316	276	299	293	262	295	308	288	304	306	283	320	317	308	282	290	290	305	304	302	314	310	301	303	319	296	280	336	299	306	295	272	301	315	253	323	284	329	289	334	297	296	296	286	289	307	321	321	334	279	326	341	314	310	347	284	311	284	327	286	292	304	320	320	286	301	309	291	278	304	283	324	299	293	326	322	299	283	283	307	283	271	307	322	331	319	324	308	326	297	285	312	291	337	305	333	325	327	292	307	269	335
41557	22170	11563	5027	2750	1857	1210	899	729	751	668	671	719	638	647	666	712	620	656	682	699	682	658	685	646	688	708	681	665	715	649	679	716	669	691	727	708	670	628	667	706	659	673	675	657	657	694	647	688	723	627	691	658	674	700	711	674	705	697	634	723	688	728	661	646	696	670	672	678	619	647	651	678	706	648	712	687	635	705	596	676	641	685	657	666	678	682	695	696	723	683	681	659	681	684	664	680	683	702	684	690	691	655	693	667	664	662	660	665	670	682	721	710	696	705	664	639	692	697	667	702	653	680	650	672	668	692	680	677	704	681	662	665	731	669	665	683	697	692	688	660	655	683	647	675	653	673	656	666	679	688	666	683	684	666	699	680	720	693	651	673	654	666	682	667	673	641	615	652	703	700	696	660	654	662	663	674	587	663	671	680	679	684	682	695	644	657	679	707	655	667	687	713	655	659	643	710	652	670	632	691	654	688	682	666	665	641	652	686	705	691	679	641	703	672	658	653	702	621	672	658	670	675	682	688	647	675	697	674	657	667	700	640	672	635	654	695	650	679	664	649	672	689	687	651	643	690	676	656	682	686	652	679	648	689	663	644	652	691	642	694	655	712	696	670	673	704	689	715	690	631	635	703	655	679	651	648	669	674	688	685	652	635	700	655	644	661	644	662	689	742	652	646	681	678	661	699	688	640	669	698	671	694	697	682	682	640	707	685	688	655	703	639	671	669	649	695	709	666	687	676	645	719	642	673	660	633	688	677	674	680	657	683	668	631	669	681	698	678	664	712	701	654	678	652	682	692	682	691	631	683	667	671	697	672	657	681	666	709	696	652	684	636	676	681	655	670	617	665	733	693	741	677	677	660	649	641	679	688	634	683	666	654	665	655	651	668	671	647	629	656	654	656	633	681	635	707	649	670	705	721	704	653	679	701	682	621	688	671	707	647	685	704	669	680	687	647	691	672	676	637	664	658	684	676	691	687	686	687	667	695	678	702	652	702	661	678	653	708	652	644	677	639	703	672	682	650	689	665	685	704	684	674	691	665	651	634	633	659	637	682	672	638	657	692	644	678	657	639	661	666	661	679	670	716	648	649	705	671	667	677	660	642	691	622	691	697	710	710	617	649	630	703	632	706	664	668	668	697	633	689	688	658	680	677	605	664	662	691	717	685	644	654	621	640	699	672	654	654	689	702	696	680	702	654	678	651	689	663	661	678	652	681	675	702	674	703	649	672	695	693	661	680	625	674	661	715	682	685	686	646	650	683	687	716	683	636	658	644	680	701	702	667	671	643	670	698	635	671	685	656	686	660	692	652	663	661	680	653	641	647	723	688	658	728	701	643	697	641	633	687	695	666	667	661	686	728	640	677	699	699	644	717	678	685	680	681	695	708	682	659	669	684	677	694	668	732	668	659	650	699	699	665	615	716	629	674	705	673	669	613	693	724	693	654	689	675	705	688	646	709	640	647	625	748	674	683	643	678	717	693	688	637	719	631	695	640	657	677	629	741	654	635	631	671	739	651	710	701	698	643	639	711	708	629	669	694	677	652	688	682	670	705	642	661	726	644	693	675	642	683	730	690	665	698	678	664	650	702	636	657	647	695	679	688	657	677	687	663	712	674	616	657	654	682	715	691	676	626	624	641	682	702	730	666	650	651	719	713	680	651	692	683	668	654	679	723	656	686	641	640	655	615	675	664	661	672	667	685	667	693	670	705	667	635	657	726	734	665	661	651	697	685	634	679	660	704	679	644	687	629	719	680	658	699	663	673	625	666	661	653	650	692	703	698	690	682	676	656	715	656	665	694	659	648	630	672	648	650	669	709	704	638	673	719	660	719	659	676	734	644	674	675	629	651	634	692	673	707	695	705	661	714	682	727	637	679	657	663	695	659	658	702	658	713	653	673	661	645	680	646	656	660	676	685	660	681	686	709	623	628	670	729	701	646	694	648	679	680	642	657	699	653	698	667	669	725	661	660	667	700	680	636	670	679	705	675	647	667	719	680	644	674	691	664	681	660	674	663	650	638	691	666	682	670	674	626	649	661	656	686	649	661	665	631	643	663	650	670	642	704	637	687	666	709	665	678	648	665	665	668	665	610	702	698	653	695	680	689	666	717	673	616	678	680	678	697	618	681	676	672	672	705	648	657	649	662	692	659	666	672	688	671	629	657	677	684	699	756	663	666	661	644	655	703	642	685	692	660	623	664	686	645	650	722	661	711	708	702	651	657	678	632	696	704	710	708	645	665	682	673	645	652	656	687	663	691	675	665	721	652	667	669	692	709	672	667	653	672	682	673	672	697	642	711	656	674	671	622	663	670	702	672	611	681	704	647	692	678	673	662	614	654	657	620	668	657	723	666	683	643	709	647	620	669	690	674	683	684	672	651	668	669	661	667	675	666	711	733	683	630	621	674	678	682	684	705	690	642	658	691	662	701	675	688	684	669	683	644	675	730	679	715	621	674	648	675	711	639	635	643	699	687	645	682	705	706	651	647	673	660	652	696	681	681	681	687	613	703	662	663	640	697	704	640	709	664	707	654	679	674	690	672	667	614	721	696	655	693	662	667	679	668	600	711	718	668	646	686	646	686	703	675	696	670	690	671	676	668	628	646	639	683	671	661	701	636	670	681	699	711	678	665	672	642	666	686	652	669	640	663	702	634	690	647	692	674	652	650	691	692	726	672	577	683	646	651	662	692	722	694	723	644	687	678	668	658	693	614	629	682	639	678	681	632	707	670	643	673	687	731	660	677	622	666	699	667	668	647	725	672	673	656	657	637	682	706	675	709	669	668	624	672	679	698	658	669	707	651	672	633	665	668	639	675	621	665	706	680	681	673	666	643	697	664	745	645	661	666	674	680	674	694	673	630	669	641	643	637	677	658	704	643	682	701	676	678	650	648	680	674	643	673	673	654	682	624	668	658	675	725	691	651	663	703	615	704	663	612	677	682	675	695	680	692	666	668	675	691	613	655	653	659	683	701	665	652	667	685	673	690	676	691	721	625	683	616	662	672	678	639	644	646	637	636	717	635	628	650	648	655	665	715	701	708	648	712	703	701	692	644	682	665	728	713	685	660	646	648	669	660	646	646	709	664	645	660	702	630	655	686	670	705	674	657	727	682	716	702	688	649	650	677	695	640	681	671	629	657	653	717	693	644	691	676	689	644	680	664	639	642	644	688	673	718	682	663	664	692	692	711	676	689	693	667	649	691	700	672	694	685	694	655	684	682	653	695	666	696	655	634	663	663	693	682	727	625	672	661	649	654	679	680	618	658	747	721	676	662	648	636	641	659	672	671	682	658	681	711	698	667	677	687	658	656	666	669	699	694	698	660	683	710	657	683	671	669	685	687	661	684	637	701	679	671	641	702	652	658	653	689	701	670	711	651	636	699	688	694	702	703	706	676	684	664	692	674	639	652	654	670	688	702	702	650	646	652	690	705	676	661	690	689	659	656	621	674	658	639	659	640	684	667	681	664	641
46933	17736	5996	2444	1020	558	411	307	300	312	286	292	285	278	263	295	283	277	302	265	254	307	284	314	262	274	300	282	303	314	283	258	287	299	266	235	260	323	287	298	261	284	266	261	259	291	298	298	268	278	283	284	264	280	291	311	284	300	288	254	291	262	279	276	299	283	274	310	278	272	272	276	286	299	269	285	268	292	282	298	285	263	267	272	267	248	286	283	250	296	279	280	289	258	269	267	287	260	283	265	295	281	280	222	288	296	278	301	292	290	277	284	257	267	289	250	275	257	272	277	280	289	309	260	280	297	248	282	272	270	280	260	282	282	262	277	267	259	288	261	304	281	272	273	291	348	286	297	294	284	261	252	264	258	275	309	296	271	252	298	294	314	242	310	281	280	262	261	302	278	302	285	262	313	292	277	291	289	277	282	291	271	257	310	266	277	275	309	266	275	268	270	257	297	266	270	260	317	320	335	327	282	247	269	260	285	270	284	283	292	286	281	266	285	267	230	266	272	256	264	299	280	267	267	316	289	249	294	265	264	285	263	271	294	249	279	308	261	275	244	269	243	289	260	251	309	285	287	256	271	292	253	270	288	275	267	305	266	269	282	273	283	310	286	302	282	240	289	319	282	263	260	282	275	273	288	309	285	288	260	271	271	285	300	318	309	264	289	275	263	283	263	260	272	244	257	258	260	283	273	278	306	262	317	262	313	256	285	270	283	280	289	276	287	298	280	281	293	278	282	307	304	293	265	293	271	271	226	268	268	267	249	274	265	283	264	292	293	255	277	270	273	277	260	299	300	273	279	262	288	267	282	291	297	293	272	294	291	283	277	289	286	281	308	307	291	258	270	287	314	268	286	246	279	248	273	297	273	255	282	272	279	304	310	274	314	305	281	328	269	291	261	259	271	277	267	254	266	300	295	280	289	273	305	288	270	258	279	272	273	312	321	275	274	270	277	261	288	266	269	312	279	291	259	296	304	282	269	280	262	276	280	280	301	252	289	287	274	253	286	280	261	268	287	262	285	303	248	270	258	303	288	279	303	304	258	276	293	288	318	274	283	291	284	303	290	268	283	294	294	260	265	298	255	304	273	257	250	295	241	269	256	294	290	297	290	262	257	302	284	254	254	287	290	277	275	283	285	276	260	240	275	273	292	254	302	243	276	299	277	307	266	286	276	264	252	285	307	285	284	253	286	289	273	250	248	284	269	293	267	317	315	282	282	278	313	301	307	277	260	278	255	276	248	291	259	267	299	265	307	234	272	282	247	289	285	259	266	244	286	302	276	265	263	259	302	289	263	278	267	304	270	287	303	284	285	268	279	286	275	275	275	306	276	292	289	287	274	268	256	285	274	270	238	249	268	279	280	283	303	317	260	271	286	285	270	267	275	276	306	302	295	254	267	290	297	304	272	294	285	275	285	285	283	272	260	265	279	309	261	284	295	280	323	271	260	316	292	289	289	260	257	263	264	265	277	308	286	295	269	263	328	287	321	283	298	253	288	271	295	264	280	276	280	292	262	254	254	263	274	270	284	255	261	268	307	258	283	281	300	322	306	250	279	304	275	270	274	284	270	280	288	309	275	295	284	313	291	288	272	294	283	277	282	271	327	276	301	292	276	281	284	274	258	279	280	252	273	269	287	292	283	280	284	300	269	274	266	295	309	272	266	295	299	314	292	260	284	288	299	303	302	268	278	279	249	282	267	285	296	266	276	285	324	311	278	290	274	275	297	279	297	275	278	270	275	265	298	293	261	276	291	269	301	309	295	313	294	255	312	257	261	315	267	235	287	268	269	267	312	274	275	290	259	252	263	292	239	291	253	305	286	270	289	284	288	277	285	262	261	256	271	272	289	262	317	322	300	276	265	268	286	359	270	275	275	242	270	279	290	261	291	253	308	284	275	304	261	268	266	285	288	283	264	275	285	280	278	282	280	306	307	289	268	291	311	262	277	285	304	290	271	238	289	255	302	267	272	276	308	268	258	298	279	271	284	277	303	276	277	276	257	282	273	291	261	288	289	286	271	280	354	286	302	256	238	279	269	273	309	248	291	290	287	272	277	274	281	278	298	320	278	284	300	308	306	258	296	291	275	281	288	308	287	270	297	271	281	267	266	303	283	266	262	259	287	288	292	303	298	284	272	274	263	272	267	311	281	293	303	284	301	293	273	234	258	282	245	284	298	284	271	275	276	278	284	261	242	281	298	303	273	270	264	287	242	245	252	330	304	293	265	232	266	270	295	276	285	304	290	266	273	282	301	268	273	274	271	284	261	279	310	263	269	257	287	244	257	286	266	248	261	274	253	262	276	292	302	279	259	275	290	280	276	277	322	285	283	298	238	260	243	279	302	278	274	323	316	234	286	287	295	284	266	250	284	241	276	279	273	281	303	281	288	269	254	275	291	281	261	255	290	272	270	284	269	277	252	256	295	290	266	286	258	273	318	254	292	284	272	282	320	319	287	292	305	308	279	275	320	291	272	255	267	257	295	255	300	282	282	270	266	267	262	246	298	280	304	290	273	283	287	269	311	279	283	279	273	290	274	281	251	271	303	263	251	237	268	275	290	306	257	294	279	285	262	278	290	304	279	291	297	265	318	314	289	251	271	305	285	272	293	251	290	296	300	288	276	255	273	274	292	281	273	248	255	272	269	299	261	221	299	286	262	300	301	297	313	285	290	278	261	254	286	279	303	311	246	288	285	300	269	279	263	284	300	281	265	275	283	316	261	264	235	289	272	275	246	296	269	284	277	283	287	252	301	266	236	280	295	273	260	275	274	280	259	287	293	300	264	240	274	289	283	295	260	279	260	297	309	311	290	282	308	295	285	268	247	285	305	285	271	277	291	295	260	302	278	288	282	288	298	243	294	269	322	308	293	294	264	280	292	288	242	269	275	291	275	252	288	291	269	310	233	305	284	290	271	273	261	284	280	275	283	294	283	283	282	245	280	283	274	306	259	293	257	240	282	255	293	295	276	292	257	270	271	290	267	277	261	283	284	257	307	303	288	276	264	273	299	269	273	296	279	281	260	284	281	279	299	262	262	309	275	303	294	256	292	269	255	274	298	261	275	254	263	301	266	234	291	276	288	317	281	297	266	296	305	282	259	303	262	270	288	262	301	261	274	264	307	269	269	270	270	318	295	309	282	295	247	294	310	287	280	290	276	309	259	265	255	275	257	261	304	273	221	287	270	266	321	282	306	287	274	276	255	241	259	268	280	252	314	269	281	314	279	294	269	307	284	305	258	281	269	264	289	287	309	271	304	309	257	264	272	279	281	273	272	240	270	296	270	270	293	267	267	258	271	286	289	282	258	285	287	261	285	282	274	274	260	288	296	292	268	257	286	298	291	285	297	274	280	287	314	282	305	300	261	267	298	282	283	263	281	272	266	281	303	289	267	319	267	290	288	292	311	227	283	307	266	265	298	295	260	283	271	275	263	276	297	297	296	307	268	250	252	294	295	281	219	259	297	300	268	302	265
31913	13642	7953	5296	2798	1622	999	739	703	649	593	624	577	621	654	642	623	643	655	654	639	666	594	654	609	659	595	616	635	652	595	647	596	656	605	591	586	616	642	598	628	656	657	607	645	668	643	605	663	628	551	655	633	614	615	665	592	663	631	628	638	590	653	644	577	611	611	548	617	594	642	639	671	653	590	603	580	601	603	605	590	638	631	597	623	627	608	588	602	653	600	647	662	608	623	605	596	609	639	634	570	607	656	579	627	652	653	588	653	626	629	643	594	641	637	606	647	583	663	600	647	616	621	639	628	590	663	649	623	642	628	628	672	649	595	585	610	634	628	602	590	623	618	624	616	657	583	675	630	653	659	598	662	602	587	618	646	660	602	646	650	641	635	622	605	671	621	617	588	621	615	604	621	616	653	624	581	686	636	617	578	564	601	601	603	650	652	620	637	607	626	649	628	652	613	639	576	664	614	585	622	645	609	664	621	608	583	601	554	596	643	572	648	622	605	644	596	638	643	637	649	623	609	652	629	654	559	607	661	609	655	659	623	625	644	608	635	636	624	591	667	625	589	610	613	591	660	583	615	666	632	594	597	622	604	611	626	623	610	584	595	662	626	584	638	642	591	625	646	629	614	661	664	592	597	666	634	609	566	610	665	642	568	598	648	653	668	634	633	618	612	630	619	615	620	598	630	624	678	620	632	587	590	649	635	631	617	644	598	633	644	626	616	666	598	598	690	651	632	621	648	609	607	633	627	627	614	629	601	647	629	631	603	622	687	636	601	623	590	645	616	665	627	593	612	618	648	602	595	624	617	643	615	601	633	642	642	612	617	640	630	641	634	663	579	541	618	596	652	615	615	570	579	649	664	634	642	642	638	632	625	624	612	633	634	641	631	689	623	616	639	619	656	643	616	578	632	689	613	599	596	671	614	618	637	610	575	624	613	625	635	639	653	620	617	620	648	654	591	657	617	628	642	612	612	657	620	609	591	626	604	616	636	602	589	618	691	627	633	588	636	633	595	642	671	672	634	625	634	709	628	643	656	642	680	626	609	633	615	635	628	591	621	609	604	615	631	639	598	598	584	642	634	616	659	647	631	629	669	604	643	660	605	650	613	625	591	636	605	631	634	635	640	639	579	637	653	653	629	621	610	620	646	620	605	606	631	613	667	588	652	615	639	609	619	648	624	603	629	642	639	607	597	616	633	637	633	616	599	603	633	612	644	642	586	642	574	627	673	614	606	650	584	652	588	660	616	663	619	625	618	655	605	597	652	598	612	626	615	637	605	600	627	605	581	644	637	713	620	616	647	608	612	618	638	625	617	621	647	599	626	630	658	627	630	642	663	628	680	622	628	635	628	612	580	648	614	653	671	633	611	639	647	648	663	671	610	602	650	636	645	623	605	613	622	616	640	615	621	628	658	631	629	670	613	633	631	649	620	630	646	627	637	641	636	613	614	608	602	619	630	630	620	630	676	647	614	614	671	624	625	635	630	682	652	600	651	617	593	643	619	595	603	606	634	631	637	558	609	616	573	607	636	589	636	564	651	654	637	615	669	613	604	663	610	632	602	605	643	664	612	653	617	623	554	640	587	603	595	617	647	609	657	588	607	640	636	599	686	623	618	614	643	587	619	636	647	602	651	626	626	577	650	614	633	666	627	611	622	643	668	601	609	615	624	618	633	648	639	653	598	609	615	644	625	579	594	617	597	629	634	653	709	655	656	591	612	625	620	613	575	683	645	605	627	680	597	605	590	642	580	624	592	625	657	614	669	608	664	618	639	649	618	650	640	634	601	613	621	643	684	627	608	670	649	647	652	596	665	601	603	628	642	610	653	657	617	637	622	584	626	615	592	646	618	587	590	624	620	612	660	649	647	626	637	593	649	625	618	631	594	630	588	620	640	631	645	648	630	612	651	646	627	603	671	630	578	600	604	612	633	612	648	626	656	625	593	613	632	638	631	630	622	653	597	634	651	628	635	618	596	664	593	631	645	636	609	585	586	603	599	645	630	628	601	616	614	612	621	616	630	604	656	612	608	607	598	639	619	630	653	606	598	633	662	660	610	625	634	659	568	615	613	641	595	615	651	628	644	589	621	656	603	612	610	646	577	644	606	636	629	616	637	616	640	650	624	629	637	630	617	640	619	620	663	636	619	597	607	683	588	645	585	623	543	594	590	663	603	626	567	644	618	600	646	626	571	599	601	629	608	599	627	659	608	601	579	619	600	613	675	635	582	606	621	642	661	584	598	630	665	686	638	623	671	647	555	626	623	611	642	654	638	642	594	605	670	640	632	583	620	641	607	648	625	586	641	580	601	685	621	611	646	603	612	618	591	652	611	607	588	592	623	633	596	650	615	593	651	632	580	593	601	623	614	622	605	605	612	610	668	617	622	626	616	615	631	619	643	628	625	570	591	611	597	640	624	611	657	621	616	602	630	627	636	613	639	624	609	601	628	607	638	650	643	640	657	645	626	643	593	625	659	662	634	651	619	639	581	652	638	672	635	582	654	661	576	627	631	630	642	622	582	627	645	608	661	609	657	594	612	603	597	640	659	638	662	603	623	622	626	576	616	583	631	676	627	623	601	612	616	603	578	612	588	593	620	628	594	591	604	644	620	616	622	633	656	637	663	626	581	643	630	616	628	655	607	605	662	667	623	614	611	652	591	621	592	603	598	643	597	628	655	641	624	563	680	616	585	638	586	609	600	641	629	701	640	654	620	653	613	633	601	646	644	599	694	581	631	616	627	672	607	612	649	563	626	616	621	673	648	574	622	664	618	660	657	602	632	686	640	609	639	617	649	608	588	622	631	616	636	599	630	626	654	662	590	607	634	632	618	648	657	634	638	618	595	601	583	638	614	632	647	634	650	614	636	647	591	604	602	608	582	611	580	638	626	633	646	614	631	605	650	592	626	607	595	597	590	644	657	667	652	653	636	603	642	610	625	602	624	639	624	609	607	580	627	618	604	648	577	626	627	610	588	659	635	667	613	568	668	633	648	589	622	645	628	595	636	623	674	625	627	626	595	608	652	599	626	654	663	643	635	611	633	609	643	646	596	656	600	601	611	653	620	610	639	608	626	649	606	581	590	641	589	620	624	616	647	605	554	582	625	614	651	629	568	643	624	648	677	622	647	630	633	621	645	678	639	634	650	627	623	665	628	658	607	627	618	571	555	634	611	602	633	640	670	635	638	646	647	624	624	646	570	625	638	611	636	622	604	622	606	630	640	615	624	623	610	637	629	617	622	655	654	591	621	557	635	619	593	659	627	597	613	622	630	635	640	627	622	638	624	606	668	617	616	602	637	557	612	615	611	629	641	603	653	628	587	611	641	615	585	589	603	604	621	653	573	603	622	626	629	595	650	623	645	647	611	640	637	618	621	605	606	669	647	597	589	616	612	663	632	611	568	645	587	595	612	626	637	604	636	611	622	659	643	663	609	639	616	639	610	632	647	623	614	657	586	627	575	620	626	601	654	625
59396	30393	13567	4861	1574	690	453	334	317	303	282	297	274	255	255	267	286	278	226	243	282	259	272	263	271	278	276	271	239	266	253	298	268	274	287	253	303	271	248	287	247	244	250	266	267	257	258	289	246	298	241	254	257	269	284	312	276	294	270	273	284	274	259	245	284	278	302	280	266	269	273	266	262	260	272	273	271	264	282	244	282	262	240	268	293	276	278	282	266	272	276	259	248	295	291	251	254	271	252	263	279	283	280	294	278	289	270	295	249	289	263	291	279	297	224	230	287	268	285	271	248	282	271	283	267	269	263	312	272	283	283	264	269	263	294	255	273	218	256	276	284	285	287	308	298	289	239	276	271	253	247	251	265	259	264	261	250	243	300	272	287	276	277	263	253	301	253	266	279	271	290	289	275	288	289	281	289	269	268	274	260	276	278	243	266	272	258	245	267	263	274	287	251	251	242	275	283	302	266	272	248	285	254	289	258	284	278	252	252	262	265	237	268	242	261	238	319	280	293	274	256	249	304	271	264	260	265	271	278	247	246	259	306	258	275	270	284	251	254	283	283	267	288	254	304	295	272	302	246	281	275	295	270	252	230	285	280	264	270	270	258	281	266	255	273	281	274	238	269	294	252	263	287	276	268	257	292	265	282	254	301	256	248	254	283	296	252	276	293	257	251	265	301	285	240	287	262	268	286	272	284	288	264	270	272	284	237	285	278	298	268	303	273	297	252	266	281	282	280	264	267	251	264	268	255	280	240	240	279	266	274	292	305	289	271	284	256	268	280	245	263	258	268	273	264	238	251	248	290	286	257	270	250	259	285	294	280	266	255	287	273	279	284	269	272	271	273	260	292	274	292	295	255	252	292	289	273	262	275	281	272	246	313	249	251	282	265	289	252	265	277	261	268	268	298	292	257	285	269	291	280	295	288	261	245	269	263	296	304	249	266	277	301	287	245	244	279	258	254	254	243	270	324	265	284	298	272	270	282	263	297	267	281	260	293	289	258	293	253	277	262	288	273	279	269	255	277	270	250	286	262	261	251	275	278	277	278	291	270	266	306	248	262	290	261	272	286	311	249	266	265	292	283	256	251	311	275	252	292	275	300	247	266	248	269	271	284	278	338	254	285	253	264	250	263	266	250	279	286	262	278	264	263	253	285	270	238	274	262	250	290	274	290	254	270	270	240	293	284	273	250	277	255	260	245	257	260	265	276	321	269	255	265	255	269	271	257	282	251	272	315	285	258	281	266	234	301	281	241	268	285	265	259	273	216	242	286	265	276	258	254	264	273	273	261	263	303	278	284	288	284	294	299	268	271	241	272	274	249	305	285	294	255	276	251	301	274	294	280	311	251	267	262	276	272	296	271	241	256	273	287	320	249	276	256	274	268	276	254	269	278	248	284	283	287	279	264	295	254	264	258	281	240	245	279	277	273	267	247	230	263	258	270	246	277	292	266	272	266	271	283	243	280	254	284	271	291	267	286	270	292	289	289	283	267	261	276	270	288	292	302	269	255	282	295	295	279	254	300	250	298	248	279	270	282	258	299	248	268	243	261	310	280	297	287	292	260	286	293	272	255	287	308	265	294	297	274	244	258	292	241	279	285	264	287	273	291	299	270	260	230	268	282	279	279	268	252	255	276	251	276	300	259	279	283	301	267	255	254	299	254	303	257	284	268	263	261	248	254	269	259	257	279	265	270	263	273	275	273	308	314	295	287	270	253	282	262	279	258	276	286	288	275	265	271	292	295	291	296	281	290	275	294	267	293	270	269	268	269	293	289	287	268	262	284	239	270	276	232	276	295	281	263	287	259	272	238	290	285	296	276	277	263	265	324	262	304	244	268	265	236	288	272	258	232	260	279	263	280	276	279	270	289	259	275	274	299	247	261	281	250	292	251	284	287	270	274	248	295	284	281	252	264	260	285	249	267	289	264	266	250	250	287	277	276	275	231	276	283	252	285	272	247	270	285	243	274	282	263	277	280	268	296	271	284	257	262	258	263	263	301	262	281	295	288	240	239	278	285	270	276	278	269	250	260	244	288	288	251	294	265	276	269	252	267	236	272	256	264	253	268	270	266	263	281	262	273	283	273	323	301	275	276	277	285	279	291	314	271	238	280	296	263	272	289	270	237	231	271	254	265	271	274	270	242	283	274	267	305	299	247	251	264	288	271	253	239	286	293	240	275	262	266	286	288	286	299	241	251	284	240	296	267	242	283	240	268	239	248	270	273	260	266	278	294	276	280	272	303	275	253	268	260	292	264	275	262	288	271	293	253	267	244	292	263	282	263	277	260	251	266	248	288	248	237	264	276	257	253	266	255	253	260	257	256	283	271	304	282	289	263	259	276	285	277	268	294	301	242	253	252	266	259	252	282	274	283	276	279	252	288	269	265	281	282	235	281	298	266	266	302	267	271	264	256	245	301	275	287	268	280	262	269	279	281	285	271	271	268	302	239	256	263	298	278	254	270	280	271	290	252	275	295	279	294	279	270	272	279	260	278	291	281	275	278	296	241	231	316	291	322	280	275	282	251	267	276	258	292	264	284	254	282	243	262	249	256	280	260	277	281	245	258	286	304	249	290	252	241	278	276	273	253	293	268	262	298	254	260	287	291	309	268	261	310	261	292	241	273	266	292	237	266	233	283	263	306	294	238	262	274	273	253	265	281	274	282	287	256	281	290	257	267	233	271	298	324	274	249	256	267	266	288	270	263	254	260	262	269	295	261	282	277	278	236	294	273	268	272	300	282	275	270	279	240	262	279	274	272	250	268	303	252	273	241	286	248	272	259	253	292	254	297	291	262	273	261	266	256	263	240	277	298	281	297	278	288	277	231	277	279	290	268	270	259	245	307	269	266	297	284	277	254	304	275	249	245	283	283	285	283	231	288	265	264	264	266	232	278	252	267	299	257	287	249	256	301	284	254	256	267	300	279	285	270	272	276	275	328	284	270	252	272	265	240	255	284	288	275	297	296	277	298	261	259	287	287	257	255	267	274	280	269	287	283	279	282	298	253	273	301	250	300	287	289	286	256	236	285	249	311	281	251	289	264	283	281	260	264	253	265	237	297	256	304	269	258	260	291	278	261	240	301	274	282	280	277	256	239	263	264	253	240	285	288	257	296	245	272	267	297	280	276	285	263	289	256	273	257	266	301	283	293	309	268	279	283	265	266	263	288	260	302	273	288	256	265	273	262	246	310	267	255	290	271	248	235	239	274	291	278	276	280	250	241	266	247	263	280	281	221	261	255	274	282	275	277	273	276	272	280	252	279	259	269	272	268	270	252	287	269	264	268	327	265	281	264	266	294	275	267	279	277	254	268	268	289	309	280	298	267	270	249	244	291	256	240	289	301	280	274	269	285	280	284	237	276	273	249	236	262	282	227	273	250	274	281	274	258	297	240	250	259	270	271	251	308	272	282	242	283	260	267	279	277	304	261	257	250	272	285	236	299	277	248	259	264	243	268	258	298	283	261	273	250	248
40378	24587	14673	8724	3956	2046	1174	869	716	631	591	641	621	638	596	655	650	646	621	586	614	587	592	672	608	598	657	637	582	666	629	632	625	647	628	609	563	560	612	631	593	576	635	656	592	577	650	615	571	610	594	569	577	605	639	631	636	570	604	643	587	610	612	653	623	602	633	617	622	617	575	617	644	608	644	637	634	666	644	604	615	637	645	589	611	594	621	577	597	612	668	590	620	622	621	629	619	626	654	637	617	632	608	608	607	632	665	626	593	599	604	599	603	616	648	608	628	624	596	627	578	618	611	617	656	622	619	631	604	619	628	612	588	635	597	616	635	633	601	673	681	597	580	618	617	595	637	638	624	626	630	609	591	606	613	614	642	604	612	638	629	599	609	641	604	654	595	580	612	603	609	577	600	613	642	594	633	614	644	613	584	613	625	627	618	638	591	643	652	598	587	576	581	663	628	586	627	587	667	579	595	644	583	619	611	602	583	625	625	650	626	631	606	555	617	628	602	611	601	631	609	631	650	604	578	639	627	598	609	627	603	579	611	667	566	594	652	613	659	628	566	615	640	601	628	604	583	636	621	595	628	610	623	666	589	605	647	657	640	626	636	639	617	660	608	585	627	639	622	641	592	617	608	638	633	616	654	635	639	615	613	590	606	626	631	607	621	613	669	621	615	617	632	597	606	598	608	633	590	594	645	606	568	628	603	637	580	623	642	618	618	626	593	599	645	603	597	624	610	584	614	598	604	612	604	602	629	647	637	604	641	606	593	628	606	611	574	631	588	597	643	641	616	636	645	629	626	631	601	581	624	642	617	634	593	581	575	643	625	651	611	640	645	697	618	588	610	632	610	664	595	591	619	610	595	671	616	630	637	585	614	632	623	608	622	651	608	608	599	580	584	589	586	641	597	613	599	583	626	613	639	621	631	589	634	620	671	587	582	629	639	580	609	636	591	604	615	635	603	637	612	672	614	614	615	599	608	618	611	615	625	620	620	604	600	636	582	625	636	599	627	633	587	588	609	655	563	599	620	641	576	607	601	635	630	641	569	557	609	616	607	608	632	610	666	625	631	602	623	651	659	592	638	608	591	589	657	605	588	650	637	615	601	601	636	638	623	607	615	599	645	622	627	612	614	661	623	637	608	602	634	616	616	569	599	622	625	585	640	629	590	584	626	639	633	632	614	661	594	604	665	623	631	610	574	567	620	644	557	595	581	649	629	617	613	634	569	608	666	599	607	634	609	598	591	608	647	603	637	662	611	619	592	591	635	645	623	615	588	623	640	571	589	614	613	574	603	624	649	643	602	535	646	596	599	663	600	637	640	629	636	585	615	630	601	634	608	580	618	638	593	646	608	602	644	616	612	600	623	570	614	635	584	612	595	626	635	647	632	596	616	584	667	613	597	646	598	622	626	631	617	636	620	577	599	587	620	570	654	617	615	634	617	611	586	563	632	618	577	592	582	615	619	646	612	611	594	624	600	622	566	593	587	606	596	577	611	572	610	572	617	623	625	620	636	671	603	637	610	619	625	605	604	612	607	634	606	598	609	638	592	611	649	580	580	607	659	603	650	588	586	596	579	635	596	612	582	604	637	610	608	602	638	637	605	605	598	658	613	631	607	670	619	630	592	614	614	605	580	653	653	634	646	596	630	623	598	641	569	624	582	592	615	623	611	596	598	618	626	572	649	628	614	623	620	647	610	623	605	596	597	621	602	587	593	608	624	595	623	634	619	593	595	618	613	623	678	597	603	645	606	653	613	621	620	610	564	656	624	609	580	607	579	610	614	598	589	609	645	624	614	620	585	581	578	605	598	599	604	627	584	592	642	596	652	599	638	598	582	594	625	626	634	637	639	643	588	615	585	584	592	601	610	615	635	587	620	576	621	628	604	654	690	645	612	593	625	613	591	633	630	624	610	578	604	632	639	608	634	593	613	621	636	599	588	604	602	640	579	596	624	600	622	577	639	587	580	650	593	615	593	620	630	547	656	578	657	607	601	602	642	633	639	572	624	626	632	614	640	626	590	623	643	586	598	589	583	585	593	597	571	642	604	634	673	585	592	569	631	660	631	622	624	648	572	620	598	628	623	682	631	602	631	586	596	608	632	585	642	633	598	638	611	669	576	569	602	620	612	606	630	613	611	600	641	643	627	622	656	594	602	611	570	635	560	608	608	603	603	602	651	627	606	664	649	650	612	638	648	613	579	590	646	676	629	589	630	610	597	600	623	649	627	641	577	613	597	617	599	635	624	617	617	586	635	606	642	632	593	587	572	602	629	572	588	623	664	623	608	600	630	584	622	610	585	641	604	658	612	642	606	587	601	602	621	601	606	634	612	655	635	610	673	601	625	619	573	618	630	544	602	622	597	576	650	610	586	621	627	598	630	619	640	627	601	618	611	605	625	622	621	648	635	660	623	556	574	614	616	604	603	606	572	629	596	582	670	583	642	627	578	633	609	626	572	643	590	586	627	672	617	614	622	573	569	569	587	639	591	565	653	655	612	629	599	635	611	607	623	666	617	587	625	625	602	579	591	630	587	588	642	611	619	618	664	589	623	578	591	638	627	622	672	646	624	649	578	637	631	652	593	587	590	656	567	618	597	622	648	604	604	611	663	561	598	573	629	593	627	618	622	616	595	626	607	598	651	589	579	616	633	581	613	599	615	645	654	593	586	610	629	630	597	627	624	607	607	556	653	607	593	651	601	615	600	591	604	630	599	596	606	602	630	602	619	641	618	617	614	637	623	654	632	620	617	641	616	639	648	588	622	588	619	595	632	642	597	585	611	596	637	611	627	612	598	641	636	606	607	643	596	586	627	625	581	589	609	599	592	653	635	584	612	609	628	558	587	610	639	599	625	618	615	654	570	566	611	630	647	604	622	615	614	603	662	624	596	599	648	627	623	626	638	609	621	630	647	605	643	610	640	623	593	611	644	619	606	583	605	580	602	617	609	581	618	592	627	638	626	575	605	639	607	613	631	602	570	602	614	617	624	619	651	612	651	610	625	611	571	642	614	632	648	600	619	637	585	629	596	633	610	620	636	617	596	632	621	621	638	694	571	608	612	581	641	604	632	629	627	632	580	589	600	624	630	621	547	642	643	627	616	631	613	602	653	639	579	643	634	607	592	610	614	667	602	634	603	621	598	573	619	617	678	614	627	601	627	587	607	588	637	589	610	603	626	592	599	609	606	617	603	653	623	626	564	636	634	583	632	609	597	590	605	635	644	610	604	583	617	616	632	596	625	640	603	612	664	601	634	627	645	623	608	585	668	611	604	595	576	614	594	528	629	592	607	612	619	594	609	632	647	629	598	601	594	596	583	594	633	583	605	599	565	598	570	594	634	628	603	638	605	632	571	619	619	625	602	637	583	635	597	620	652	650	616	624	647	601	612	576	597	606	620	616	589	595	604	596	634	626	612	622	615	629	614	611	598	602	594	636	595	593	639	620	621	582	632	607	648	648	631	621	617	632	602	612
60666	28873	11456	2552	743	431	420	345	340	317	303	278	297	304	264	288	305	268	283	276	292	307	310	305	307	303	283	269	285	325	321	314	296	301	283	309	282	304	297	306	289	289	288	284	292	314	273	240	294	286	308	298	294	277	268	316	339	312	325	284	272	285	254	306	307	286	278	306	289	319	267	291	248	299	279	278	310	295	302	308	305	292	277	316	272	305	319	305	306	285	303	295	289	297	293	300	320	275	287	269	305	310	349	313	285	315	301	292	280	305	291	290	286	310	316	323	295	307	292	297	307	305	303	292	319	299	319	321	305	294	273	332	304	322	296	278	304	296	296	294	278	320	316	295	300	349	321	288	290	294	287	310	318	338	300	320	308	308	317	291	261	329	311	307	323	285	286	310	311	306	288	280	334	308	285	309	298	342	290	239	341	283	291	278	270	281	292	298	332	295	270	342	309	261	317	306	299	298	270	299	303	327	308	304	280	312	314	310	340	303	292	289	292	306	287	273	304	292	284	281	302	286	274	331	285	292	333	294	314	319	324	299	304	306	301	305	291	322	282	299	281	298	298	317	294	296	334	322	313	296	300	279	301	302	302	295	301	312	324	293	283	332	301	265	313	286	283	299	273	301	301	279	317	311	285	291	288	349	319	286	287	290	327	282	298	290	310	305	302	285	288	310	299	303	309	304	319	318	275	312	330	334	267	298	312	275	305	348	302	275	286	312	295	305	274	318	284	265	290	274	302	251	342	292	288	308	279	323	288	279	285	334	316	287	270	307	302	296	306	299	327	313	295	309	292	316	279	279	314	325	314	305	318	339	316	285	280	313	313	315	322	268	317	289	307	288	325	279	297	351	310	283	301	342	308	301	306	300	253	287	274	339	309	284	292	292	296	289	329	319	317	298	291	307	300	306	261	307	280	302	291	301	313	331	317	329	296	298	302	331	303	267	304	299	295	295	294	262	303	314	308	275	261	285	297	312	314	322	263	302	314	292	269	312	285	298	306	296	323	334	312	284	300	297	308	340	279	320	285	292	273	297	275	299	310	294	306	282	266	282	305	282	316	289	308	297	314	331	280	293	289	296	273	326	294	303	293	307	288	307	312	315	293	303	281	313	301	300	287	297	306	273	337	261	319	305	280	317	321	300	295	311	321	268	314	299	291	305	312	305	303	289	321	272	312	330	318	344	305	278	300	308	314	306	267	288	286	292	290	316	293	274	309	280	336	298	310	289	285	275	307	270	304	320	300	296	275	309	283	292	314	293	324	292	321	305	331	313	283	341	312	292	297	314	294	339	288	295	315	279	306	304	310	310	332	304	297	299	299	269	296	331	281	295	290	285	279	302	316	282	271	301	304	304	289	309	264	292	328	293	284	314	296	277	290	300	295	307	329	283	281	346	290	308	315	336	308	324	288	291	323	287	267	283	281	283	316	275	294	294	292	277	307	305	320	288	328	322	334	304	292	331	292	280	284	312	318	322	257	250	294	292	299	308	316	309	318	334	303	269	317	290	269	294	292	301	288	301	301	314	276	327	318	276	298	323	302	293	261	297	324	276	286	282	298	289	311	313	275	287	327	304	274	338	295	286	286	277	314	292	271	280	283	270	272	312	285	361	292	322	312	303	309	317	321	278	278	303	308	310	319	301	334	286	312	276	313	308	297	324	305	317	285	285	296	295	294	274	304	281	286	274	290	305	268	306	277	310	282	282	286	317	289	320	286	312	280	326	309	279	316	298	301	295	287	282	319	274	292	276	306	285	280	326	325	326	323	293	278	281	291	279	276	286	279	327	322	277	279	305	289	287	291	288	294	295	298	278	296	282	301	303	318	283	305	316	285	338	312	300	254	297	295	296	246	276	275	304	298	298	311	296	317	302	298	330	286	322	276	294	281	260	316	310	256	331	296	314	309	299	279	273	279	284	322	300	307	302	287	293	294	321	323	317	284	300	284	310	286	306	319	337	261	335	303	296	305	270	281	296	300	307	298	295	306	327	302	336	303	255	275	287	337	284	257	264	290	288	280	286	302	297	336	319	295	286	303	281	328	305	290	307	293	282	290	277	267	304	315	317	284	292	307	293	308	283	314	301	310	290	328	284	286	325	318	310	294	275	272	294	269	309	267	302	297	298	305	271	297	254	318	291	356	309	302	291	290	273	325	308	305	352	315	327	333	357	275	289	313	300	307	323	329	284	291	307	309	303	276	309	299	307	281	290	300	328	293	307	316	336	293	291	285	303	341	308	315	307	301	285	299	301	313	301	315	267	313	315	291	296	293	295	321	304	297	306	328	340	257	298	287	300	302	308	298	300	274	302	301	306	346	352	314	256	266	300	309	333	315	269	268	318	291	295	284	282	321	270	284	291	310	275	286	289	305	299	289	308	322	302	314	311	309	294	261	251	317	296	286	321	284	283	293	288	289	306	266	309	310	310	283	309	335	300	289	277	302	308	309	272	287	298	276	302	321	358	317	327	323	290	291	312	304	344	312	327	311	285	319	340	298	300	327	326	342	308	284	314	301	308	269	308	286	346	309	310	287	293	291	303	273	297	313	314	290	319	319	279	313	269	313	302	286	280	285	313	293	276	288	303	303	305	291	285	321	284	320	268	287	303	306	277	300	337	301	300	336	327	310	301	251	288	266	328	267	301	263	275	310	302	312	295	295	283	345	278	309	321	300	285	292	290	313	307	284	323	271	316	294	315	291	284	305	265	260	265	291	275	296	293	283	300	299	320	322	294	301	284	294	283	285	316	287	260	288	322	302	294	286	282	284	262	303	310	268	302	317	289	324	293	302	276	294	298	296	274	300	278	322	295	299	273	305	305	291	297	293	281	321	298	295	313	275	299	310	294	270	290	291	310	316	309	276	288	318	317	270	302	327	283	295	332	362	296	285	277	289	302	290	306	266	300	273	317	293	312	316	309	322	288	306	274	255	322	294	300	292	312	309	295	310	290	307	315	294	312	334	283	286	306	275	315	272	307	311	294	299	260	308	344	303	283	316	302	315	301	288	292	285	305	278	289	300	314	310	297	333	278	296	303	293	324	297	296	281	295	313	318	323	304	281	281	310	297	312	300	323	300	306	335	283	267	296	302	282	278	307	307	283	297	288	315	350	289	289	281	283	283	286	292	285	286	297	311	315	311	259	282	287	308	280	331	293	293	285	268	266	297	300	268	281	301	321	315	332	279	302	267	314	295	296	290	280	308	300	265	314	279	321	325	292	329	351	308	319	270	282	309	313	287	302	289	317	279	309	272	320	325	305	305	286	281	289	291	300	269	288	354	318	284	269	313	310	282	330	291	303	274	312	319	348	311	285	330	280	275	280	284	303	302	303	307	305	288	288	322	259	293	298	329	289	282	290	322	307	258	281	312	292	283	321	318	309	290	286	299	297	288	270	291	278	292	300	272	266	304	309	306	307	307	291	292	295	271	290	307	302	284	293	302	293	311	306	296	297	328	313	303	304	298	304	306	305	287	287	303
41795	22572	9893	3900	1712	1185	952	871	804	684	677	702	659	629	731	675	692	710	674	675	673	666	672	656	718	694	643	640	598	635	712	687	675	706	641	642	707	672	620	652	649	645	685	672	687	662	703	659	666	722	669	708	675	676	643	660	635	717	679	665	684	666	651	690	702	720	679	645	677	653	697	649	714	654	718	648	673	629	713	713	659	686	659	613	667	678	650	687	664	668	627	712	657	672	659	681	664	694	686	702	657	638	719	681	730	675	682	674	656	693	662	698	687	689	687	611	667	659	637	683	670	721	650	667	648	670	657	686	722	671	608	626	661	653	623	671	693	627	650	658	688	669	693	678	644	698	636	649	680	662	652	669	664	691	653	694	662	649	644	625	684	636	679	717	663	650	639	637	617	647	653	636	693	654	648	641	699	647	694	698	684	695	692	689	689	681	697	698	638	673	666	692	709	651	651	659	648	669	698	662	696	662	666	741	625	684	682	615	690	708	652	668	683	685	659	698	655	673	673	663	668	672	602	707	669	658	634	705	638	638	663	666	720	646	663	656	666	659	686	627	698	645	667	697	693	677	678	664	660	681	701	633	704	696	651	667	650	656	668	673	658	700	702	669	699	677	645	682	665	650	693	678	632	646	701	648	687	689	681	682	729	632	653	712	657	632	653	709	683	662	644	687	663	685	674	674	718	643	673	669	686	614	657	658	693	701	647	663	651	699	682	678	612	701	697	684	677	665	665	645	696	691	699	638	670	660	681	691	651	675	686	698	632	660	685	674	661	693	623	630	636	636	680	696	705	698	678	668	666	673	624	684	682	694	692	656	631	684	668	626	660	665	647	678	680	703	698	666	671	639	688	707	701	707	669	672	655	658	657	645	686	735	700	687	672	680	643	599	677	641	661	647	674	669	692	702	721	675	698	642	666	648	651	691	627	711	658	661	668	609	729	676	684	685	660	726	674	713	692	644	679	666	715	669	657	654	661	705	692	707	647	650	685	678	662	663	668	655	684	672	648	710	693	662	691	635	698	677	673	664	692	679	711	667	667	726	697	687	709	664	663	690	618	689	716	645	689	709	664	716	708	628	670	680	679	692	634	638	664	676	673	693	649	701	659	691	712	662	654	708	648	711	651	717	670	663	720	683	688	688	673	672	663	719	686	696	712	649	652	673	700	649	683	731	634	679	699	707	697	697	674	684	682	685	667	672	670	642	657	699	676	660	669	650	677	670	680	648	654	647	661	661	741	708	701	670	656	689	596	676	665	669	667	706	670	691	628	716	620	662	689	704	666	635	600	661	658	660	653	623	641	700	666	693	679	691	663	723	678	676	632	647	681	673	708	670	646	682	660	691	695	633	648	685	678	711	699	667	636	670	691	650	649	705	694	687	617	670	681	659	688	753	687	680	676	723	668	673	627	657	653	643	714	684	657	665	634	662	663	725	661	660	690	684	645	649	647	623	674	672	681	654	689	696	639	638	679	685	678	658	684	663	598	645	688	680	680	621	612	672	624	625	662	674	656	662	696	661	656	659	697	673	652	632	658	696	634	658	660	679	693	677	681	644	683	680	703	676	614	668	649	663	730	660	630	678	667	661	686	646	706	670	674	655	667	678	657	611	655	672	681	664	653	684	663	729	668	668	667	646	656	687	665	700	641	610	688	653	653	668	658	650	657	667	671	683	679	669	673	653	680	634	679	616	678	660	645	673	645	648	669	656	645	696	683	652	693	684	705	680	692	657	705	625	682	652	670	648	632	690	651	685	681	708	669	667	667	637	660	664	679	649	657	674	687	681	677	632	630	677	652	683	651	648	668	650	661	629	663	659	671	689	685	652	683	712	709	670	676	667	682	703	614	625	656	662	644	744	681	696	682	680	627	695	680	641	607	722	716	672	617	629	702	714	658	647	679	664	669	630	677	697	676	691	664	616	695	688	663	650	706	688	674	710	679	635	685	654	645	648	706	693	626	655	695	711	686	693	656	708	675	707	686	659	675	686	685	676	662	621	678	660	653	618	684	649	687	640	668	688	712	645	712	690	720	648	685	674	672	671	703	686	683	662	660	646	682	677	670	698	678	658	658	664	680	650	690	679	654	705	630	699	630	682	685	667	654	666	660	678	637	640	654	641	648	657	682	663	655	659	692	671	634	651	657	640	699	643	631	648	663	665	695	697	683	684	643	715	643	677	687	677	716	658	703	662	700	658	649	665	653	717	724	680	723	678	690	675	664	696	653	702	645	671	666	653	685	672	676	697	689	725	681	642	645	656	657	745	665	724	644	670	663	691	675	699	650	689	662	675	626	617	658	651	710	648	700	612	673	676	661	699	661	628	659	620	655	650	666	667	716	670	639	661	714	667	647	697	656	688	623	696	686	690	692	712	672	661	695	648	659	674	706	686	697	661	643	676	685	607	658	643	670	647	654	668	633	636	660	642	696	667	644	670	695	657	642	703	692	657	651	673	666	628	694	694	689	695	642	691	670	730	744	685	635	651	649	638	687	678	697	683	652	663	642	656	670	691	665	686	655	692	674	702	673	679	626	671	685	625	642	687	669	664	658	667	620	693	630	654	672	668	694	677	643	737	697	667	673	685	713	662	677	671	681	680	699	705	693	684	635	684	702	703	681	684	709	709	677	663	670	664	669	676	665	669	693	614	666	667	649	651	677	634	697	701	712	710	655	704	681	692	703	685	644	655	692	674	655	647	687	683	657	672	738	625	645	669	634	649	676	664	704	655	707	703	632	671	676	648	661	660	704	656	626	646	662	671	683	696	659	637	673	672	649	690	704	652	642	652	665	692	686	674	654	770	669	669	660	660	627	680	680	694	667	654	613	712	715	669	635	659	687	668	685	680	657	705	645	645	659	650	648	658	676	684	690	642	673	675	679	649	663	653	634	677	628	629	692	653	668	629	681	666	656	648	643	726	643	666	667	696	711	691	667	671	654	636	642	648	660	658	639	706	673	695	667	675	672	661	638	667	681	659	707	649	710	635	700	658	652	676	626	741	655	647	660	693	672	676	697	620	660	684	702	676	703	681	646	690	691	670	681	672	696	656	703	674	671	615	636	686	705	672	707	697	674	636	697	679	651	694	714	647	672	611	632	655	703	704	669	631	677	661	671	654	721	683	660	659	656	617	668	678	664	695	718	625	690	675	699	636	694	675	672	720	652	677	669	688	724	691	648	690	677	701	671	613	656	727	654	675	648	667	643	665	639	680	708	695	750	666	694	664	648	671	641	681	644	662	630	682	686	699	691	675	657	671	656	717	676	634	673	677	696	701	713	667	654	683	659	717	665	684	676	667	668	682	637	678	678	701	693	685	630	662	691	702	694	659	671	637	676	637	689	673	670	696	666	713	631	638	643	665	654	712	706	676	699	649	633	646	669	644	656	649	643	673	659	629	664	658	660	629	666	667	697	650	700	698	670	625	665	682	687	620	653	675	664	639	630	649	673	662	687	679	693	673	644	679	659	691	700	666	697	672
48250	17812	4483	1351	567	414	340	307	296	292	290	295	258	300	320	269	300	279	307	312	296	264	287	271	287	292	267	267	246	275	286	309	278	260	258	287	283	315	267	262	294	287	269	286	295	306	299	258	259	265	258	311	281	315	274	298	284	260	286	257	227	275	274	278	262	285	297	282	291	265	243	282	280	257	302	282	266	293	296	305	293	286	269	271	273	244	271	287	271	262	279	284	285	294	248	268	286	308	277	275	279	272	279	301	275	288	286	330	272	267	288	287	250	279	306	306	301	270	297	276	257	275	301	276	234	275	283	283	305	297	287	250	287	291	267	282	316	235	282	270	304	277	296	257	282	296	276	284	259	247	254	229	296	289	269	306	301	285	261	287	252	258	273	298	262	292	272	306	273	309	279	258	270	274	278	293	268	249	284	301	280	298	273	285	277	256	302	335	306	294	302	271	275	288	256	267	323	300	286	237	272	300	271	261	263	241	297	288	257	296	275	293	260	289	268	272	318	299	257	281	297	264	300	258	286	283	259	301	289	283	314	267	289	258	266	310	281	266	261	304	267	290	273	289	297	291	279	270	298	280	277	282	281	274	276	304	266	285	241	273	283	290	263	273	288	307	299	286	284	268	268	284	296	289	283	290	291	324	288	291	282	283	301	287	311	275	266	274	286	302	304	279	297	265	283	299	262	275	273	267	299	280	278	312	276	266	307	319	296	292	285	288	246	288	273	280	296	265	281	323	281	299	289	259	275	280	279	252	293	274	251	277	280	273	280	303	276	266	300	279	278	266	270	298	283	283	251	285	241	306	321	270	294	300	266	267	280	291	284	259	262	281	274	287	301	289	292	295	317	296	285	246	298	269	320	306	249	280	253	292	295	277	269	269	286	316	290	264	260	303	283	275	311	261	307	270	270	282	257	290	273	286	279	267	279	290	279	285	258	294	292	289	288	298	258	306	275	250	305	290	257	303	282	249	262	275	304	256	283	277	275	268	284	271	255	266	256	293	316	280	290	270	276	272	300	288	273	270	270	284	341	270	291	312	272	315	265	308	275	289	281	285	270	271	274	290	281	293	296	260	263	252	243	275	289	264	337	275	264	266	284	287	271	287	293	278	288	262	316	289	273	290	285	267	284	273	280	270	276	286	296	293	306	295	285	275	284	297	289	278	256	268	256	309	290	290	300	264	261	291	290	302	281	294	271	273	252	274	262	272	299	295	265	264	269	257	278	301	318	301	309	279	250	309	281	264	267	269	267	276	306	333	265	242	284	255	288	286	294	300	262	272	294	296	284	291	232	258	294	271	275	307	268	260	262	275	305	309	261	270	258	262	275	300	287	274	289	271	260	260	288	294	285	271	302	281	297	293	282	290	314	295	259	266	303	269	261	301	268	278	315	245	248	273	311	323	319	266	282	290	296	250	280	262	279	294	275	281	267	272	271	292	291	266	254	268	290	277	298	313	247	272	278	306	274	269	280	253	264	261	270	273	268	267	278	274	280	294	270	271	268	280	237	298	296	275	253	285	293	291	258	311	294	280	329	265	291	277	256	278	273	280	285	301	274	314	314	262	284	317	281	270	299	276	275	291	288	301	287	255	311	274	306	292	291	290	271	316	288	287	275	278	282	300	287	287	263	283	274	299	258	287	263	301	300	308	300	276	284	248	269	301	285	307	261	275	268	250	296	275	274	265	259	316	251	253	291	283	289	304	305	270	332	307	305	350	254	261	283	247	283	319	265	278	295	264	265	263	295	281	313	282	270	285	277	242	287	262	246	263	270	285	282	296	285	288	269	281	295	278	267	303	261	262	267	255	292	306	309	289	276	246	275	257	256	304	293	264	290	285	275	277	265	275	285	270	281	294	289	289	290	299	288	269	324	257	284	276	285	294	265	299	289	282	274	281	277	305	272	295	255	282	263	288	282	325	288	300	257	282	297	274	278	266	273	277	277	280	297	274	275	308	265	305	306	294	316	304	253	249	269	303	290	269	284	303	274	274	305	280	307	309	261	294	270	250	261	270	246	285	273	311	281	271	242	284	289	285	276	314	312	272	257	281	318	308	309	310	266	270	298	263	253	283	288	275	268	288	298	276	291	290	289	268	284	253	287	270	276	278	284	255	268	285	296	283	234	263	301	254	298	306	258	286	262	310	289	269	276	262	270	275	281	315	288	278	298	286	279	289	311	258	249	290	266	259	279	294	310	292	250	306	275	290	270	260	270	279	304	272	267	284	288	302	252	275	297	318	263	276	255	284	254	263	282	315	287	256	270	272	271	281	307	280	279	312	306	279	295	237	270	306	321	310	268	249	289	268	284	276	290	315	270	279	272	295	234	291	274	277	289	261	277	303	273	255	307	281	268	268	300	301	293	319	282	266	262	261	282	306	304	243	285	319	288	278	248	280	305	268	257	269	297	262	252	283	312	296	298	297	264	279	328	284	265	258	299	262	280	264	266	304	276	268	262	264	280	263	316	266	283	283	317	306	293	289	272	259	291	268	291	275	291	271	301	276	309	262	282	261	248	258	275	294	262	291	309	261	268	263	286	303	308	312	297	287	330	276	250	301	243	291	262	295	277	250	287	291	259	297	318	291	312	303	273	268	287	300	231	275	317	315	288	257	266	312	300	293	285	282	273	267	265	264	264	301	246	284	280	257	288	285	266	262	278	282	293	290	229	284	281	331	273	250	264	294	274	307	261	283	301	260	309	256	252	284	261	271	270	265	302	286	247	244	273	272	306	276	294	291	262	266	289	292	258	249	274	272	284	292	295	290	257	270	302	269	271	320	295	275	261	275	290	242	296	302	301	315	283	306	322	286	288	284	281	279	261	265	290	315	253	266	277	256	266	259	289	248	305	278	294	232	253	283	270	276	259	298	276	278	300	261	279	255	263	262	275	255	261	297	286	276	290	273	301	297	257	278	315	318	324	297	288	268	272	301	302	261	275	301	310	282	310	283	291	260	285	256	269	293	277	285	321	262	279	281	318	279	289	267	250	262	293	285	267	314	308	248	306	296	296	278	267	286	295	281	279	276	256	315	281	285	279	303	312	278	287	252	299	270	292	280	256	263	282	308	288	285	262	277	320	290	303	292	257	313	274	254	234	276	296	276	314	321	280	265	263	276	261	281	257	312	270	285	288	263	268	288	293	243	273	291	291	303	262	292	270	311	311	270	256	287	273	283	280	276	298	315	282	291	292	278	270	271	265	298	285	278	257	273	294	279	276	286	281	262	265	285	277	279	291	302	294	283	259	262	287	262	272	289	272	292	298	286	315	288	253	265	261	300	292	266	297	299	279	286	276	254	291	278	250	299	284	297	296	311	258	282	275	296	280	305	281	282	280	280	260	287	268	240	277	272	260	273	294	259	271	293	266	289	293	295	289	256	269	260	282	273	276	273	295	293	293	283	283	287	287	322	268	293	296	314	290	314	289	279	298	284	289	290	297	287	289	258	309	290	269	249	293	254	253	254	284	274	235	277
32800	13229	5806	2846	1432	1099	854	740	684	647	658	626	668	587	601	613	631	598	644	659	596	684	660	617	602	672	611	669	615	622	602	632	608	651	622	621	650	619	641	629	652	623	610	636	615	628	668	626	630	605	636	599	605	649	612	585	625	656	632	591	594	602	625	625	593	664	623	629	589	635	665	601	631	612	584	625	620	613	642	603	651	626	611	649	638	667	658	619	619	588	613	667	633	635	605	622	611	543	674	655	670	652	587	640	625	615	597	625	612	635	645	664	640	618	654	630	616	616	638	606	627	635	648	601	617	622	603	630	630	622	654	653	652	620	614	608	609	584	600	638	637	644	614	666	621	641	672	578	593	659	611	621	627	630	596	585	636	634	632	639	618	600	622	634	648	622	596	605	611	589	609	588	603	640	648	618	627	649	624	616	620	611	621	655	607	645	605	600	596	632	633	600	638	636	633	651	629	653	645	616	566	607	613	648	646	665	621	599	584	649	610	593	662	604	637	619	627	643	623	659	576	610	656	588	599	624	628	623	619	625	602	666	606	633	637	588	600	634	601	594	618	652	594	602	587	644	535	600	590	625	705	633	612	629	635	685	591	615	624	648	655	647	570	654	576	638	629	603	616	600	654	647	608	639	677	636	629	628	575	625	658	648	628	648	597	616	609	594	622	621	655	624	610	629	609	677	592	638	597	695	636	636	645	618	618	594	617	667	672	627	625	610	630	632	627	601	606	608	652	625	634	598	651	640	593	688	619	675	628	573	639	590	607	651	598	640	634	587	604	670	624	608	667	625	553	581	636	626	600	675	654	589	632	629	639	597	611	592	626	675	638	656	609	609	610	625	569	665	639	654	636	612	613	600	635	665	642	569	557	616	642	621	616	635	585	654	613	601	635	610	604	600	637	661	631	611	569	592	623	601	637	664	665	639	648	661	636	636	608	577	627	607	623	617	594	616	638	615	631	626	573	618	657	606	611	642	606	600	616	667	642	631	592	626	612	636	620	610	663	639	638	594	595	637	676	609	642	659	615	620	608	624	616	608	580	597	681	574	624	603	640	657	651	653	663	598	652	583	584	628	594	622	602	605	613	629	644	641	608	629	634	648	630	599	663	625	593	606	640	642	617	596	609	567	647	621	633	570	623	646	590	629	651	608	600	608	655	618	672	618	629	651	650	651	615	658	635	580	593	627	611	628	634	629	585	619	645	624	653	609	663	597	630	614	618	641	624	640	661	618	655	637	624	642	617	663	619	614	609	577	625	646	622	611	670	600	624	635	632	634	635	653	642	615	622	599	661	643	651	645	661	622	594	606	582	616	643	633	628	609	613	602	628	637	639	665	648	639	634	645	606	639	665	647	607	673	640	618	639	584	601	575	586	608	643	628	636	601	619	617	616	578	621	621	646	681	639	657	609	554	619	640	617	623	595	652	603	596	630	617	617	634	624	605	648	630	638	620	660	632	639	572	590	593	651	689	597	626	655	626	652	584	620	638	660	637	602	613	645	658	602	606	612	606	609	642	619	577	637	618	610	670	623	593	617	616	598	625	671	661	598	645	656	621	655	626	640	647	634	604	618	628	624	654	654	626	603	618	602	624	618	629	608	601	635	621	618	616	611	605	610	620	642	646	588	613	645	609	624	605	636	569	620	599	615	607	588	612	609	590	615	594	638	638	637	630	619	564	631	634	632	586	617	647	592	624	618	641	642	577	607	625	623	627	685	614	636	628	596	637	629	657	653	644	629	625	645	615	644	610	638	597	667	604	669	673	584	599	664	599	637	682	610	608	626	623	708	663	636	595	673	596	638	609	646	635	617	624	633	589	604	652	666	641	653	649	654	637	617	661	626	616	604	609	637	661	637	613	601	612	633	629	668	640	623	624	621	601	617	655	586	668	590	639	638	650	622	627	635	684	613	630	593	649	616	611	678	602	666	579	600	627	626	635	627	597	662	649	633	613	641	625	608	626	618	601	609	608	608	634	628	644	591	622	648	629	666	602	632	615	661	623	634	637	618	580	608	672	602	602	627	613	635	632	619	618	600	586	632	641	637	641	670	634	591	701	584	598	601	608	628	653	593	638	624	653	673	643	650	581	612	640	629	631	593	596	641	592	622	643	608	638	606	629	656	667	591	639	648	605	553	652	594	663	604	617	647	654	633	655	630	656	622	606	608	616	630	663	668	566	627	605	615	634	604	617	602	588	688	626	631	613	628	609	620	622	670	658	635	643	630	650	582	610	661	646	627	579	605	628	593	613	643	632	649	616	672	608	609	647	621	620	631	646	623	628	630	632	613	644	671	638	597	621	622	637	622	630	588	651	631	636	593	627	652	610	660	601	639	669	664	626	641	622	597	618	630	675	597	598	625	646	602	646	627	643	657	623	648	616	642	581	629	574	645	623	646	641	603	589	613	635	627	620	624	627	631	669	651	615	628	601	542	617	635	654	633	630	628	600	609	614	606	606	632	571	653	621	611	644	648	690	648	643	635	664	650	633	639	658	639	696	647	610	642	621	605	621	642	631	628	606	643	589	634	624	646	593	602	611	634	611	617	600	613	654	674	640	651	615	568	615	630	575	656	665	620	643	635	623	669	623	606	582	677	609	627	667	601	654	648	606	635	671	605	625	643	586	662	611	633	601	596	655	657	627	641	616	654	638	610	625	647	627	644	663	662	596	613	614	637	618	624	603	594	614	674	641	632	690	602	634	612	569	649	623	646	576	621	688	634	617	629	654	613	651	620	621	662	643	656	659	605	628	625	664	638	647	605	646	602	603	647	606	673	621	644	613	633	633	649	654	650	590	625	631	636	599	651	616	675	627	600	634	593	615	657	627	660	632	610	602	646	666	644	612	624	649	680	597	618	634	615	616	660	658	571	605	673	646	630	672	604	615	591	652	589	630	584	671	630	652	601	624	636	636	610	659	632	607	586	646	623	640	622	661	678	669	628	602	562	600	657	614	634	646	613	652	641	623	629	589	658	651	638	643	676	642	607	590	631	633	611	649	648	596	642	652	609	622	638	619	634	644	637	612	596	603	618	657	611	588	636	590	651	604	676	588	649	637	615	613	603	615	611	653	651	621	636	671	617	592	621	636	629	613	605	601	636	606	629	577	695	595	635	675	629	612	627	632	620	607	607	638	646	617	622	620	593	630	607	628	648	584	625	599	662	642	608	616	617	649	643	608	565	609	655	603	603	611	611	629	616	642	596	608	633	617	642	624	627	598	590	592	636	661	622	645	676	602	652	610	620	636	605	616	621	625	651	681	670	626	643	646	682	606	598	613	616	611	621	586	609	599	621	606	614	623	601	613	646	611	629	617	621	605	599	593	654	630	664	648	625	598	645	664	623	677	627	615	613	648	616	644	654	627	655	616	618	618	594	602	635	636	631	647	626	647	606	606	586	595	642	614	593	625	593	619	623	669	654	596	617	613	611	628	627	598	635	627	609	639	626	607	592	632	647	564	577	643	631	620	623	606	623	617
55018	23464	9922	3669	1473	736	456	364	286	310	272	257	246	287	284	260	246	273	268	293	270	268	255	263	241	273	253	232	258	276	248	239	238	283	240	253	245	269	277	284	225	236	270	240	236	251	264	244	272	267	265	273	282	274	252	241	250	308	255	255	301	255	254	287	222	289	256	313	247	296	258	261	244	239	281	244	247	261	241	279	270	269	286	254	246	259	275	273	281	277	266	280	273	250	244	253	268	233	267	271	276	293	281	261	268	250	268	309	291	250	271	273	268	250	260	254	276	251	258	249	286	253	263	269	237	261	267	279	264	295	279	255	284	260	275	275	286	291	248	258	245	273	250	265	282	255	266	265	254	273	286	263	264	256	281	261	244	265	284	243	280	268	267	266	267	259	267	273	237	234	250	258	277	265	254	271	251	229	245	246	236	279	245	281	278	283	277	244	248	260	268	266	301	244	277	234	256	275	283	262	254	276	266	273	258	251	262	280	272	236	239	277	261	288	228	254	276	275	250	254	277	263	255	261	252	277	273	300	274	257	284	264	266	251	247	278	270	237	276	313	289	268	253	242	240	255	266	231	261	271	262	265	271	278	260	252	272	300	252	248	234	225	248	269	243	282	267	274	235	262	233	261	275	241	260	261	248	233	272	252	249	312	260	247	284	255	226	228	281	253	247	256	268	269	295	265	278	275	271	266	259	246	268	258	258	271	250	272	282	249	284	295	242	272	270	290	297	277	272	257	275	292	249	283	252	244	258	256	285	259	260	230	267	263	282	264	256	262	266	251	273	257	273	272	265	257	275	249	255	248	291	298	258	234	298	261	254	233	265	241	215	262	256	245	269	281	246	243	265	256	263	242	239	261	248	255	247	251	310	271	265	235	227	304	252	261	285	226	293	238	239	257	285	284	249	247	261	278	280	263	274	225	277	278	240	240	264	254	267	268	268	260	287	269	278	217	268	289	252	267	277	252	235	232	277	264	257	262	285	272	256	242	255	246	241	245	285	272	307	274	284	285	277	270	263	254	252	228	263	263	278	247	251	271	280	214	275	260	248	257	244	299	267	272	261	250	297	259	255	266	257	271	292	273	254	273	250	281	258	281	301	281	244	281	253	243	267	246	288	295	289	270	263	274	272	234	295	244	274	281	277	266	285	245	243	260	282	296	260	271	253	262	268	297	263	283	257	240	240	291	269	272	266	276	287	221	256	252	242	282	296	269	265	256	254	257	280	238	253	277	260	269	263	230	252	244	271	229	246	271	293	266	278	277	274	254	233	245	259	261	264	291	264	285	246	256	265	274	239	261	232	283	295	291	298	247	265	283	252	268	284	252	242	256	252	280	274	293	258	271	250	253	255	256	271	257	239	259	253	241	257	251	273	266	288	298	276	272	262	279	275	262	264	256	251	248	265	252	254	262	262	256	234	282	237	251	286	274	255	290	245	249	273	265	247	230	271	237	237	269	233	274	281	252	259	298	228	231	280	283	297	275	258	306	281	272	267	251	243	256	257	275	267	280	276	264	240	254	277	261	233	295	288	267	244	248	249	266	252	241	280	245	247	264	242	280	253	246	272	254	296	257	275	265	272	278	292	250	297	279	271	246	286	293	266	228	274	276	255	225	268	248	238	246	243	254	264	257	250	284	250	239	271	244	256	258	269	275	258	251	272	233	260	276	211	247	253	270	285	268	269	241	284	288	276	238	275	231	294	287	272	241	257	285	255	251	275	255	281	289	305	215	268	247	268	268	263	257	273	256	294	259	285	297	256	275	272	256	271	267	257	262	274	263	286	249	261	243	256	265	280	269	252	291	238	287	268	251	251	227	263	279	244	250	234	261	262	267	237	241	246	263	245	255	265	257	265	274	293	260	239	240	251	283	252	231	270	294	263	263	279	277	252	284	277	273	249	270	266	296	236	257	297	240	241	265	258	278	263	254	237	276	281	302	256	253	242	279	234	272	276	305	247	242	294	289	250	273	259	259	271	285	266	244	252	257	266	250	295	308	285	220	282	271	272	259	269	269	258	263	256	259	263	263	267	259	266	298	279	255	285	264	257	266	264	260	256	258	255	246	292	260	243	271	285	271	255	294	267	261	264	264	264	244	276	276	259	266	255	243	214	227	284	253	248	259	277	258	269	270	296	252	282	244	276	264	257	252	281	257	246	255	262	265	249	243	269	275	281	273	237	285	254	263	270	303	266	247	268	268	260	256	277	256	260	247	283	263	261	252	267	277	286	238	231	238	254	291	270	264	274	291	257	258	252	228	228	231	280	251	249	230	261	277	263	286	256	243	254	263	242	245	264	295	272	261	257	285	240	282	272	247	256	271	250	258	238	258	285	256	283	281	235	265	287	252	267	254	254	262	275	260	254	247	282	271	287	252	238	258	260	279	269	293	261	288	249	242	250	279	278	266	240	251	267	296	274	270	290	250	291	254	265	266	279	282	252	270	237	278	255	243	258	243	247	261	267	239	265	242	244	269	272	251	270	248	290	266	270	307	280	222	239	283	275	293	262	244	267	246	285	266	264	283	251	273	288	290	284	238	275	247	239	264	247	262	255	268	258	297	253	249	258	277	280	276	277	263	258	263	290	257	261	248	261	270	255	275	278	248	252	271	249	266	256	277	277	279	279	279	255	270	278	262	284	261	252	284	253	231	245	250	259	242	254	257	265	229	263	287	259	300	287	268	305	258	244	267	286	256	275	245	260	286	263	268	239	272	272	250	215	250	239	271	268	243	290	265	288	254	287	267	234	235	264	248	286	302	245	240	260	246	263	262	288	294	248	269	273	291	260	264	275	236	266	270	240	273	270	237	271	251	232	237	286	273	290	264	276	274	284	292	234	262	259	297	282	272	292	271	247	242	266	254	258	278	257	276	237	273	265	251	263	263	272	257	263	274	255	301	282	252	260	264	237	271	265	285	283	268	250	258	262	268	264	227	250	261	259	226	286	253	307	265	267	273	265	241	251	276	293	257	244	261	273	242	263	246	248	272	257	246	252	250	269	272	294	274	248	278	248	253	280	273	259	243	248	253	269	246	242	251	269	278	273	263	271	271	240	288	263	259	259	283	255	249	252	255	247	244	269	279	252	250	233	257	243	294	271	258	274	292	255	266	257	284	267	269	294	285	281	276	269	242	247	242	272	264	268	253	255	293	279	279	282	276	243	291	256	272	243	254	236	271	305	284	296	258	260	254	229	252	274	287	299	274	286	258	268	273	289	229	272	243	265	274	270	287	274	287	270	262	305	261	230	244	253	314	232	249	260	270	249	256	245	260	287	241	294	254	270	257	277	265	259	298	264	253	272	274	246	261	246	285	281	284	268	273	250	302	250	251	261	276	254	259	250	226	268	258	252	266	288	293	258	276	268	267	235	243	262	247	257	247	280	259	265	281	270	263	258	249	255	256	267	290	257	240	284	259	283	265	256	281	276	236	257	267	253	231	261	251	264	241	292	277	259	268	275	262	277	252	282	261	259	259
37219	17427	11049	6793	3680	2224	1309	906	722	655	617	596	641	559	570	606	562	541	599	602	562	578	585	558	599	598	630	588	635	567	625	591	598	618	583	630	608	599	606	569	576	573	573	579	596	640	620	634	620	597	621	598	622	620	595	567	594	608	561	597	567	648	610	593	570	606	637	610	587	620	609	618	605	571	608	602	572	612	617	598	619	598	573	545	596	565	574	594	637	618	574	625	608	655	573	608	561	592	602	613	613	588	582	605	577	569	604	599	583	633	631	588	600	613	638	629	579	575	588	565	566	613	572	572	578	587	567	585	563	584	572	623	604	556	624	571	608	593	589	579	586	630	590	618	596	617	565	573	612	571	616	565	569	580	594	560	630	621	604	581	615	577	565	638	580	661	594	602	553	602	540	594	622	576	583	596	603	603	577	603	602	611	606	614	560	567	580	542	612	606	590	607	588	606	635	617	590	577	587	579	604	633	594	573	598	593	589	627	591	594	590	618	568	612	580	596	576	612	595	633	596	605	590	603	621	569	577	570	612	562	586	571	595	617	597	551	568	600	646	567	594	600	607	604	617	613	611	593	619	643	594	591	583	587	614	579	620	614	602	616	604	649	611	588	568	585	585	572	607	594	640	605	607	611	579	576	583	578	624	576	627	591	604	594	617	583	604	602	559	552	547	611	575	613	585	607	596	567	675	595	613	589	604	619	636	599	592	622	593	596	605	592	620	574	641	613	599	555	554	604	599	627	591	579	616	621	602	596	594	592	614	612	578	604	619	608	564	586	600	603	547	558	616	629	595	630	593	575	513	607	616	589	647	594	597	614	608	585	602	603	653	584	613	585	632	571	552	588	552	647	616	592	618	591	576	654	574	652	598	628	596	587	582	610	582	579	600	572	626	591	613	547	581	578	571	594	569	616	589	594	566	599	584	605	565	609	579	574	572	634	610	618	619	617	623	597	600	625	594	556	585	617	607	573	589	618	597	626	605	593	606	593	616	548	587	575	614	570	626	605	621	623	578	576	617	594	585	593	583	601	594	572	578	619	619	611	595	583	577	595	602	603	615	608	620	550	633	581	598	588	604	611	567	568	592	614	579	617	604	596	587	584	602	559	570	544	633	564	577	623	572	586	581	535	602	600	614	625	586	610	579	545	592	567	585	570	594	626	615	599	597	585	601	599	590	567	574	587	598	612	596	609	629	608	635	600	566	573	551	593	603	550	583	559	548	583	601	576	576	590	575	611	606	569	601	601	641	616	570	641	598	606	568	596	588	602	607	601	583	573	599	655	614	627	592	600	619	602	584	621	599	607	597	553	626	615	598	616	606	600	624	593	577	662	610	590	586	607	604	570	642	563	558	589	608	560	554	608	589	594	611	604	596	619	622	626	594	596	601	606	588	566	597	574	605	615	569	632	587	631	608	576	574	613	564	584	566	633	586	553	603	561	550	559	615	624	584	570	593	641	641	599	610	576	635	591	555	575	589	634	533	626	612	563	617	596	573	556	580	584	595	620	630	565	542	651	615	562	586	558	603	614	577	620	616	600	581	592	604	586	603	626	611	601	574	623	560	564	589	567	593	544	649	593	597	631	582	587	560	583	589	620	587	623	594	567	587	587	584	589	632	633	622	615	566	610	555	609	576	630	622	597	624	627	614	612	577	558	574	649	608	604	611	579	617	592	603	596	638	609	626	611	594	618	597	593	575	634	601	586	573	589	584	612	612	605	605	598	589	600	619	612	602	618	570	595	610	561	578	603	594	565	609	567	616	601	593	535	577	563	584	608	581	616	646	607	620	610	580	601	623	573	602	610	570	596	595	586	585	575	562	631	600	562	614	617	602	582	595	599	569	612	606	594	600	544	578	585	590	600	600	597	606	578	580	567	593	572	603	616	577	617	587	596	583	571	597	604	553	651	578	579	650	642	610	579	628	581	596	595	614	559	573	591	621	605	625	628	626	596	618	589	626	587	579	608	628	587	587	580	569	582	621	613	613	608	589	583	562	597	566	625	563	627	607	572	648	596	555	656	576	567	592	606	566	556	592	641	626	613	570	593	599	583	593	598	580	591	597	592	610	610	592	558	601	611	611	602	578	606	607	600	635	594	520	614	567	617	588	617	582	618	611	554	646	587	591	607	649	622	571	629	581	579	594	594	550	573	601	587	581	623	570	574	590	564	604	594	575	656	643	564	599	591	605	621	579	574	587	592	581	602	617	579	600	559	594	604	578	595	609	629	513	590	605	576	602	604	571	613	551	601	602	606	607	625	564	605	569	591	660	601	605	619	575	610	645	615	607	602	566	569	563	574	557	575	622	597	614	593	630	595	564	596	555	564	584	599	551	580	594	551	585	612	626	585	597	566	615	575	616	620	630	552	604	594	674	571	575	553	647	565	572	593	542	579	602	611	616	583	556	566	635	650	614	582	619	602	607	587	593	587	586	654	607	619	599	581	623	647	625	583	618	607	587	588	601	561	597	594	589	580	566	600	553	616	585	621	550	612	604	574	587	603	598	661	579	564	589	608	570	619	607	592	582	585	601	582	581	594	587	634	603	605	573	564	595	633	597	587	619	585	603	626	604	560	558	578	633	576	647	568	547	628	575	594	606	605	632	570	585	634	643	621	596	594	581	577	584	636	615	568	570	600	597	633	584	584	642	584	640	561	588	614	627	577	588	614	563	531	592	622	568	597	576	563	543	598	572	573	621	555	577	611	588	576	609	587	593	579	562	618	602	676	621	637	614	601	613	608	542	599	625	631	589	576	578	568	605	614	595	612	577	613	601	623	610	561	581	571	616	620	616	570	564	579	561	570	614	584	636	600	604	579	625	634	541	582	581	589	593	581	576	586	567	555	592	610	549	597	617	599	554	559	582	599	643	625	541	555	566	590	606	634	616	588	596	663	589	582	583	581	618	595	600	611	624	602	588	584	589	603	620	590	607	637	566	611	571	553	591	570	575	614	601	633	579	580	566	557	596	605	534	620	586	620	569	599	587	606	555	576	579	593	585	593	607	645	608	575	575	588	601	559	554	633	642	572	602	584	551	604	571	615	566	598	576	655	616	615	588	578	578	531	622	565	564	596	578	626	614	580	603	574	623	659	614	611	621	611	589	578	591	600	605	546	600	633	625	607	598	578	606	577	605	595	600	603	601	592	586	603	568	603	584	582	591	595	608	577	561	590	595	584	590	605	587	581	588	580	627	573	605	584	615	596	608	580	569	566	567	628	567	574	599	613	590	567	617	608	577	587	592	578	611	622	600	594	587	593	579	569	571	613	584	598	635	664	574	653	600	575	565	640	594	619	617	568	607	591	574	583	561	633	630	571	580	650	571	566	580	561	584	555	590	558	608	561	590	599	622	624	571	643	609	619	573	591	570	580	589	559	616	597	622	561	607	579	589	577	586	638	618	578	563	626	610	610	617	557	649	597	583	586	612	608	602	579	599	546	613	588	617	579	609	611	596	563	602	582	605	614	629	636	658	588
64435	34266	16791	5240	1849	887	538	413	395	294	312	271	313	299	281	260	312	301	272	269	264	286	289	300	287	288	305	320	290	298	267	294	324	322	254	297	300	312	278	272	337	324	288	324	292	299	297	302	311	297	294	290	317	289	329	296	305	285	299	256	248	270	283	332	319	312	361	286	271	292	304	314	295	312	282	280	302	261	322	294	287	314	298	350	325	317	279	277	283	309	290	270	292	278	309	311	288	260	293	279	316	308	293	309	285	299	297	318	297	281	312	322	295	280	283	286	317	288	276	314	288	299	303	256	278	297	306	283	306	316	299	318	308	290	296	319	317	255	272	254	306	330	301	311	341	299	303	294	275	306	294	316	303	280	259	281	283	305	301	304	301	265	267	292	332	298	276	304	319	327	282	297	307	281	245	293	287	288	283	294	270	277	284	266	255	299	290	301	281	282	291	271	269	273	283	302	292	304	266	284	283	287	313	278	298	302	340	314	300	297	291	301	289	269	316	329	309	292	307	344	308	300	263	284	310	295	308	302	261	304	309	296	296	305	315	308	284	278	309	311	291	292	299	308	298	294	311	314	275	299	307	291	296	285	314	309	318	303	289	299	273	296	295	295	308	301	299	312	320	273	302	312	341	308	307	300	320	307	321	322	316	278	277	282	288	305	286	296	283	302	305	304	269	306	272	316	309	270	294	308	306	310	317	315	277	306	293	306	313	287	289	295	296	323	275	297	293	319	318	313	274	275	264	309	270	290	275	274	281	256	265	273	268	303	282	318	267	287	302	319	291	289	297	322	343	299	296	285	301	304	261	327	340	306	293	272	292	295	293	308	292	306	309	311	277	317	299	306	307	261	275	300	255	278	268	317	280	280	277	323	309	306	299	303	288	295	318	316	323	283	288	275	287	282	289	306	281	307	276	311	286	294	283	249	268	262	298	272	327	290	278	267	298	302	300	307	288	325	319	311	294	330	286	293	318	297	307	310	307	283	296	292	300	309	287	272	278	308	297	277	324	329	294	325	313	270	306	269	300	282	290	309	287	313	280	285	302	312	281	325	300	311	288	296	307	255	261	279	313	286	286	319	266	287	291	275	253	319	293	313	293	343	314	306	289	315	305	301	288	312	305	310	267	287	291	304	298	319	262	307	275	293	302	276	291	290	269	279	292	289	294	290	308	317	307	313	320	321	299	263	319	328	306	333	305	260	310	286	277	289	304	302	309	309	297	295	272	297	295	272	300	270	321	278	277	308	296	276	318	271	283	265	280	286	260	286	305	301	287	277	305	296	301	290	295	296	302	299	265	257	267	275	290	301	279	302	297	287	307	302	306	288	306	299	362	326	281	310	318	297	274	275	283	332	326	304	294	291	274	272	272	300	307	286	313	291	289	289	292	263	310	300	321	302	307	312	286	297	287	285	309	261	256	296	313	277	284	286	294	303	307	291	313	288	322	285	267	315	328	270	336	307	310	283	301	292	318	309	291	300	264	300	316	293	313	273	271	306	292	302	320	284	307	300	316	291	272	319	290	275	262	320	318	303	306	281	268	317	290	301	325	304	285	306	287	301	266	281	296	321	290	297	319	258	260	302	271	291	322	312	303	288	305	274	293	291	333	288	303	284	287	289	296	271	310	317	296	313	302	294	269	293	248	267	318	280	289	291	313	290	261	294	325	320	323	286	295	279	261	304	274	273	284	324	318	285	300	276	292	288	299	279	283	252	270	292	254	274	323	300	292	279	271	304	285	304	303	275	322	287	277	278	322	272	331	334	279	307	290	297	309	277	284	292	267	283	289	297	325	304	314	310	296	278	291	336	250	279	306	301	313	320	302	300	296	299	267	280	301	302	271	283	290	298	251	293	322	271	291	264	296	315	314	264	301	302	307	270	287	287	278	297	252	316	272	287	304	286	302	300	311	291	306	304	301	337	323	283	277	284	304	272	289	288	283	302	289	274	299	287	278	294	295	304	282	305	301	295	293	289	333	281	321	265	282	289	327	275	321	290	292	289	304	276	296	305	297	272	290	302	290	325	324	309	316	287	282	290	289	281	299	284	301	306	248	296	289	272	320	306	303	286	309	283	292	296	296	297	280	318	278	290	293	312	273	323	313	284	301	291	263	284	304	292	311	291	282	286	249	289	302	320	295	282	311	302	302	299	290	306	304	291	270	239	275	310	302	286	276	293	284	294	311	285	292	284	282	333	308	310	296	320	336	301	306	311	323	317	310	299	316	311	285	279	287	280	292	308	321	322	284	301	327	300	302	287	275	293	324	333	292	291	294	323	318	273	295	300	266	298	277	249	285	316	266	314	299	304	303	291	267	303	315	265	314	277	285	318	328	268	290	300	308	307	290	283	296	302	296	295	306	292	293	276	303	298	309	293	290	279	276	240	292	282	286	285	341	327	283	282	328	276	279	299	309	282	289	279	318	257	301	315	308	325	296	299	274	292	292	305	279	299	286	322	307	299	306	296	298	265	264	259	302	289	296	314	292	274	297	309	296	284	288	270	284	265	298	307	301	273	294	303	278	275	277	285	303	268	306	259	265	288	268	313	294	318	312	287	288	269	296	319	283	284	296	299	295	308	338	295	325	258	280	313	285	278	289	314	284	309	296	296	317	271	283	292	259	269	330	297	267	284	302	300	294	266	257	295	290	289	297	305	312	296	297	276	265	323	297	303	306	292	297	315	296	267	297	324	315	303	311	306	317	287	278	306	303	297	283	298	283	333	290	296	321	311	271	265	269	300	323	301	271	267	262	305	285	298	285	265	299	313	306	309	278	276	245	309	373	294	310	295	309	309	291	284	317	267	260	331	306	271	296	309	296	297	287	276	296	302	296	280	298	273	285	300	320	296	281	279	303	288	247	303	287	286	325	274	285	292	311	298	301	279	262	306	289	291	292	266	258	287	309	323	292	291	310	303	314	344	274	270	280	330	321	265	293	279	310	290	341	305	291	297	319	289	287	268	282	262	300	276	311	284	278	314	294	307	261	299	298	293	342	306	291	316	297	268	311	298	311	271	285	329	279	280	291	266	277	285	292	294	290	307	282	307	304	313	278	281	275	286	270	317	299	287	318	263	316	337	294	321	282	315	308	316	285	266	288	271	289	289	322	323	300	342	300	280	276	307	329	281	277	314	281	302	289	265	278	294	320	292	290	337	306	335	283	309	280	265	281	278	277	275	312	310	300	312	279	286	283	281	308	309	293	286	291	274	270	280	284	300	288	304	274	298	267	327	288	284	330	285	322	302	328	302	295	276	293	323	295	279	287	282	325	291	319	281	255	291	316	318	284	307	307	295	284	333	295	322	305	307	291	269	345	259	303	318	304	293	282	287	290	298	284	287	301	282	293	268	256	304	322	314	281	296	288	325	311	295	303	285	295	325	263	273	310	299	283	318	281	268	283	318	293	283	312	309	280	287	317	302	305	281	320	276	281	306	305	308	325	301	303	337	326	284	289	282	292	270	287	315	289	294	302	286
43648	27003	16614	8128	4611	2668	1374	1069	911	716	682	669	662	632	657	644	678	649	685	646	687	669	631	623	695	669	671	639	627	671	681	623	672	659	658	642	634	697	625	623	677	654	662	614	640	656	633	598	672	623	692	667	691	684	660	644	677	612	683	699	626	681	684	683	670	634	620	626	674	655	634	690	645	623	666	688	655	631	681	655	651	660	667	660	645	682	616	657	688	661	681	715	608	668	642	656	632	637	616	652	657	644	657	628	650	716	645	665	630	642	649	648	660	695	647	664	649	650	675	653	659	636	674	643	650	712	677	678	675	632	710	654	622	644	643	673	640	627	664	663	643	603	645	685	675	634	633	646	637	678	649	719	590	614	693	675	681	687	650	647	673	629	674	635	683	634	650	635	696	676	657	658	712	651	674	650	666	631	698	616	663	682	685	627	661	623	666	662	659	675	632	678	650	682	686	657	655	653	657	625	638	673	696	691	598	660	625	681	638	588	635	660	628	658	626	640	646	612	639	699	668	643	670	726	650	647	620	679	669	655	609	699	669	674	638	622	651	609	673	637	651	687	678	639	634	699	619	648	629	651	678	647	679	657	629	652	651	655	681	670	644	670	642	676	693	621	652	623	673	624	652	657	734	666	716	655	637	628	626	660	676	692	663	646	619	622	740	651	652	653	647	639	615	743	648	634	646	694	675	599	606	602	631	644	656	651	651	694	699	656	653	662	681	623	644	649	655	630	639	626	673	684	660	642	622	657	681	663	600	666	622	638	652	611	689	626	643	704	681	618	680	636	651	687	609	606	684	656	627	641	623	642	640	692	684	668	654	681	655	690	614	618	658	644	657	618	651	632	665	637	716	663	687	651	660	682	660	686	695	623	659	663	660	647	659	669	637	642	665	609	641	666	678	614	675	647	645	652	651	665	704	707	642	660	702	644	643	647	644	666	680	679	631	651	657	642	638	680	649	639	635	654	673	628	678	675	669	696	644	669	640	632	610	659	678	639	694	694	653	652	708	678	665	650	655	603	672	679	628	669	678	635	637	638	630	688	698	640	662	660	621	671	681	628	648	620	650	671	660	678	643	689	644	651	682	679	610	631	623	626	694	673	699	686	630	616	621	667	644	639	613	629	657	623	617	626	615	671	621	702	653	667	634	654	621	670	638	627	705	672	720	666	691	593	661	656	649	644	669	673	649	676	656	647	673	654	656	646	677	634	661	634	629	641	671	673	672	660	633	712	657	661	667	693	647	669	654	624	707	671	656	629	644	648	700	661	702	692	636	676	614	640	670	652	681	623	610	638	668	634	672	708	648	654	691	665	653	668	649	658	673	600	705	657	694	660	647	647	673	604	632	658	603	631	640	609	627	666	685	625	655	690	644	654	660	667	690	677	698	654	653	646	636	641	675	677	628	621	643	648	656	624	640	636	686	663	660	641	702	680	616	636	706	642	657	635	707	632	647	708	662	660	667	659	619	679	651	649	645	636	640	670	645	639	636	642	650	646	672	671	644	672	686	648	635	665	678	608	645	690	686	665	655	655	681	651	642	670	643	653	653	699	655	667	650	644	638	596	624	658	663	682	659	640	689	624	682	593	654	701	630	652	670	698	677	670	631	647	681	659	643	682	654	661	652	645	640	685	649	623	672	619	632	653	659	694	661	688	628	639	652	672	654	648	655	684	703	684	686	660	619	708	688	639	676	681	645	663	646	714	656	621	625	683	649	639	670	642	676	660	642	668	667	591	666	690	724	693	675	624	614	656	672	681	642	637	672	673	633	669	653	660	695	709	644	680	669	670	618	718	681	629	633	669	709	655	698	654	613	717	670	628	659	677	668	647	648	642	638	641	638	619	734	672	647	639	705	626	675	661	623	645	617	624	628	618	609	622	650	612	667	629	646	625	628	622	651	641	666	634	679	618	681	681	638	657	679	636	654	638	680	649	658	647	677	624	647	616	676	651	664	692	673	695	629	641	647	640	664	682	677	655	660	619	649	651	662	654	649	629	652	640	624	642	672	660	604	669	641	689	676	633	672	665	652	608	709	683	658	667	671	627	672	588	674	702	649	664	587	650	650	678	646	672	672	705	666	641	647	645	673	640	640	618	680	661	634	690	692	644	638	686	649	663	612	629	635	684	653	675	686	627	636	646	679	678	639	629	684	652	670	630	641	657	658	666	744	643	634	628	657	626	601	710	614	668	647	654	639	705	650	673	675	639	669	644	700	680	644	655	674	660	659	658	647	691	682	667	660	654	707	626	640	699	666	725	639	637	659	658	637	631	661	699	664	653	622	693	640	657	694	679	647	666	635	653	678	647	678	632	596	680	677	695	678	671	676	673	717	643	670	698	651	656	638	663	600	642	662	629	683	630	642	642	718	640	649	629	648	638	655	648	649	641	663	631	655	616	640	672	659	650	644	669	686	646	665	677	675	663	642	626	631	653	645	698	639	657	663	630	640	669	688	660	654	641	660	643	648	623	657	630	665	661	648	668	662	689	672	673	661	702	657	641	664	642	644	640	693	663	669	625	680	624	680	672	637	659	660	686	679	652	651	656	649	619	642	674	649	696	649	646	662	633	631	641	678	664	648	661	674	670	663	645	637	659	663	610	638	660	656	661	671	663	647	634	665	666	663	636	653	622	637	674	705	666	656	627	651	611	652	649	653	668	685	636	626	688	697	630	633	657	638	692	613	683	678	663	629	645	639	687	695	647	675	625	657	672	692	660	702	646	648	711	683	655	632	650	677	640	660	672	647	674	658	668	657	682	613	708	664	651	648	634	664	659	621	663	657	672	642	667	681	632	667	643	646	629	646	611	632	710	673	682	668	670	703	675	638	667	703	633	631	620	650	647	667	652	639	630	655	680	661	631	687	646	657	662	634	644	644	631	679	638	631	652	665	648	680	642	636	647	628	610	632	646	673	681	693	650	671	664	658	676	651	680	663	635	632	622	634	673	650	639	651	647	636	683	668	673	628	622	672	616	666	639	661	670	653	638	633	647	653	628	651	648	659	689	674	634	670	658	650	649	658	672	634	709	681	669	673	655	641	682	626	678	674	688	666	651	649	653	649	654	644	692	707	682	606	655	665	695	674	642	654	645	655	649	668	644	655	646	672	662	652	673	643	645	666	664	716	671	663	670	637	680	686	656	674	635	597	669	628	672	667	715	650	662	618	693	628	659	691	642	679	653	640	621	682	654	638	682	668	607	580	610	621	578	702	653	661	651	624	630	636	605	670	587	655	618	681	675	636	673	642	611	690	672	679	624	696	668	648	682	599	608	712	662	663	668	644	686	669	658	667	716	711	684	685	687	645	646	584	686	663	696	674	652	678	662	668	638	651	646	648	647	671	675	643	694	617	616	657	707	655	705	634	670	684	685	669	659	626	674	663	639	702	620	662	654	641	635	654	646	661	623	637	682	661	602	642	689	639	607	650	671	652	672	652	651	686	672	635	661	632	663	661	653	636	709	682	690	650	643	672	621
49692	19879	6811	2219	891	519	327	307	315	309	312	282	290	279	295	312	291	283	301	273	281	319	287	273	271	309	279	278	266	283	297	280	279	276	303	311	283	277	301	300	278	276	284	320	273	286	311	288	295	308	279	323	253	300	263	293	270	313	270	292	292	269	277	308	306	287	270	308	273	284	308	273	314	271	293	294	297	258	300	320	265	309	261	242	291	272	304	301	278	294	254	294	319	285	308	272	310	312	297	285	299	313	278	260	265	300	254	334	314	266	267	301	278	301	265	304	276	312	281	315	264	301	273	281	286	290	276	280	284	287	279	261	264	289	280	292	270	274	283	313	255	299	282	268	257	289	288	287	279	273	284	290	282	272	297	273	291	288	284	281	275	312	275	288	298	283	302	289	292	284	268	260	305	274	272	277	252	256	323	265	304	289	290	283	272	296	305	255	287	288	281	285	287	266	288	281	275	288	297	276	295	332	301	275	265	259	275	318	303	311	280	286	295	299	296	275	254	268	268	295	309	273	289	298	286	291	281	278	281	301	293	296	312	313	277	288	290	305	282	269	280	293	267	270	292	311	281	279	304	282	273	293	288	296	280	296	274	262	289	302	277	274	311	299	257	320	324	284	309	272	284	313	270	278	254	266	276	290	291	267	304	304	291	295	285	304	281	290	259	305	275	311	271	268	288	295	306	307	282	288	270	289	270	297	281	293	278	264	308	296	286	271	265	290	295	293	299	304	296	282	287	274	245	298	289	281	265	282	336	248	299	264	277	285	289	291	282	267	270	259	305	283	280	307	321	300	276	273	285	255	303	287	248	310	269	255	277	307	276	260	285	296	294	287	305	271	318	293	290	287	309	290	304	302	285	289	303	301	295	255	278	293	265	290	290	298	268	284	284	281	292	286	292	298	264	291	272	257	296	252	266	303	275	292	263	290	267	295	299	262	260	300	274	283	276	292	276	288	278	288	288	294	333	271	270	252	276	299	306	277	270	262	256	257	288	303	275	253	271	261	292	277	266	291	295	306	306	287	290	301	303	289	309	291	285	280	270	326	278	290	277	295	279	272	311	261	269	313	310	289	316	274	245	268	272	287	287	272	277	277	258	274	298	296	280	280	299	261	299	267	306	254	284	321	295	274	269	282	307	284	270	278	303	324	292	270	305	271	279	260	260	286	271	255	286	305	285	288	346	280	310	257	303	282	301	266	267	277	308	291	275	291	288	297	281	283	276	253	298	283	303	294	273	281	291	290	315	277	293	309	290	299	258	297	261	259	308	311	271	257	292	262	289	318	284	307	270	249	266	276	300	268	283	297	244	283	276	290	289	267	260	256	277	289	282	321	289	315	279	286	277	324	304	287	273	267	288	309	303	269	271	301	290	291	301	281	298	262	305	264	294	280	271	282	296	319	271	323	302	277	281	291	271	272	305	289	284	303	255	300	279	292	307	290	315	272	269	269	278	298	273	316	280	280	289	274	310	295	297	281	303	302	276	259	262	279	319	300	292	280	308	283	250	308	281	266	286	280	298	299	299	291	283	246	304	303	293	261	302	259	273	287	297	275	281	286	280	284	278	276	274	279	290	286	326	270	301	312	287	263	278	276	291	258	302	306	267	273	299	323	299	311	272	302	307	287	296	313	279	288	285	298	289	269	247	263	313	277	297	247	303	330	292	272	284	266	277	278	293	286	274	275	282	299	300	311	312	304	284	280	276	309	298	289	308	315	313	267	303	269	315	293	301	277	286	292	286	268	275	299	274	265	294	285	308	297	303	318	287	289	301	279	249	279	265	311	286	303	251	280	282	301	268	291	259	302	302	317	316	290	276	282	290	300	280	322	298	307	273	276	293	268	297	271	305	302	287	267	309	310	274	283	268	282	306	288	274	321	258	291	263	268	275	274	277	290	308	260	274	288	272	320	269	261	300	315	291	262	329	282	288	289	301	273	270	299	286	288	303	302	274	276	255	275	287	299	322	286	268	264	305	272	302	286	294	299	259	265	272	297	267	301	287	300	279	297	330	272	274	287	301	296	302	325	278	296	293	307	301	298	249	270	276	316	261	287	285	304	263	294	262	256	288	275	298	301	274	263	273	293	304	285	294	276	298	257	283	279	275	309	283	256	268	307	288	283	322	279	290	261	264	262	300	308	267	298	310	277	293	253	287	239	285	277	288	278	307	280	270	307	298	262	292	288	281	295	250	281	258	256	285	298	303	278	293	285	263	288	312	284	248	274	286	287	268	271	286	306	278	287	322	275	287	314	303	290	272	286	293	286	306	260	297	300	274	291	269	317	303	272	286	289	281	274	316	274	294	313	275	276	304	287	289	294	272	287	273	294	271	278	291	268	290	308	262	271	268	274	294	268	262	272	287	280	290	277	281	293	258	308	239	264	260	297	285	260	307	282	267	281	283	296	258	302	255	284	289	255	273	287	279	297	285	287	288	298	271	248	271	263	251	275	279	297	313	296	275	297	266	292	296	301	298	268	288	296	289	281	305	324	301	284	272	284	277	293	287	273	263	303	289	251	260	278	258	281	260	286	304	302	270	306	301	292	317	311	292	305	281	298	295	251	304	288	291	314	285	280	272	277	306	275	291	271	278	282	302	311	294	276	291	305	275	305	285	296	270	270	270	305	289	255	276	278	301	259	291	292	288	275	298	271	282	292	299	286	309	315	287	277	258	296	272	288	286	262	240	293	297	307	289	270	287	301	285	272	274	289	291	281	283	300	307	302	256	296	277	342	268	240	265	304	311	285	332	257	294	295	286	279	286	272	272	281	279	265	313	258	295	287	286	307	288	277	306	270	310	299	296	288	271	309	279	275	276	300	291	305	281	333	274	303	280	297	284	274	285	284	296	274	295	297	280	291	287	294	274	281	279	310	282	279	305	264	278	324	289	281	280	294	280	279	308	274	279	294	280	290	278	293	292	266	311	231	297	272	263	273	265	280	263	285	278	255	288	280	304	269	287	307	257	265	301	315	300	308	279	289	283	245	286	303	298	290	311	277	314	275	282	242	298	256	255	287	272	298	289	294	301	295	276	288	278	322	307	285	279	266	294	301	266	252	312	309	304	300	291	303	253	319	288	310	260	293	294	262	307	263	269	274	259	264	281	303	288	265	279	286	273	332	268	341	285	301	286	266	314	295	280	284	309	319	277	269	293	284	278	288	330	255	266	246	275	279	298	308	303	317	268	301	300	276	298	312	314	303	294	294	244	263	289	302	261	282	278	262	290	329	274	296	289	291	259	299	264	283	279	295	304	273	287	311	316	297	276	292	279	290	279	290	271	281	295	306	298	284	268	299	293	274	274	267	305	286	304	272	271	301	307	284	252	292	292	272	259	290	259	289	262	272	306	305	252	275	294	285	281	286	317	319	266	284	251	327	278	276	275	283	283	320	251	302	276	300	296	250	290	265	299	287	308	316	274	276	244	291	265	315	269	251	319	318	299	282	290	289	267	268	262	285	318	289	314	305	282	267
33819	15009	8363	4361	2168	1275	897	820	769	660	647	658	601	602	622	642	655	666	651	616	632	640	620	650	583	647	679	601	646	666	641	572	615	620	626	654	611	666	617	578	600	641	627	605	679	662	660	658	701	638	624	612	667	583	676	627	600	620	629	639	616	642	639	630	654	618	607	657	737	651	651	637	595	637	683	620	686	616	604	647	659	623	578	664	672	605	670	609	641	636	568	614	683	620	682	600	667	657	661	668	635	693	663	654	625	646	628	656	642	612	650	660	648	681	641	646	681	632	652	585	591	620	621	570	652	634	581	658	641	692	676	593	657	675	663	613	610	613	632	639	643	576	615	639	620	651	610	682	655	648	631	635	637	656	581	629	648	654	657	641	597	629	622	643	652	656	662	642	631	635	657	602	606	668	606	625	600	595	690	596	658	623	650	589	661	693	608	656	619	677	673	618	640	674	632	625	676	627	646	654	675	621	652	625	659	638	660	584	615	561	615	642	651	549	629	636	620	665	627	589	646	615	690	677	713	620	640	633	654	632	601	670	619	637	643	658	616	606	632	614	682	632	620	637	653	621	628	664	646	656	651	626	602	622	626	658	604	658	661	637	669	655	632	615	639	640	614	599	577	649	674	587	638	604	603	639	612	606	665	678	641	614	673	657	643	597	646	645	677	632	700	628	617	660	629	651	666	679	608	680	640	616	647	636	646	604	636	649	647	654	658	637	652	614	629	664	632	638	595	652	639	609	630	610	633	639	653	642	603	652	667	612	634	650	642	637	641	634	667	671	608	604	653	583	601	633	651	605	640	661	646	601	650	611	609	644	588	659	652	586	612	661	625	649	598	647	630	606	668	657	643	625	650	659	645	642	653	633	659	705	619	650	651	638	609	642	609	634	635	627	629	619	606	624	595	627	638	586	618	593	632	642	684	650	682	649	664	653	607	632	637	692	593	628	641	636	639	648	667	646	602	663	624	621	656	601	617	645	608	633	609	607	660	623	607	649	620	614	576	662	628	652	608	623	629	661	593	623	602	677	643	645	612	643	689	592	615	645	667	632	652	614	675	652	646	636	611	648	603	650	634	631	670	653	633	599	652	654	595	615	642	600	621	611	599	589	653	613	674	617	658	625	633	661	608	650	681	639	633	651	693	654	640	663	609	610	689	648	634	619	626	618	630	633	656	597	631	607	641	599	617	653	653	625	650	623	620	667	612	670	641	636	579	675	626	662	672	622	651	614	698	601	634	632	612	630	637	672	685	634	669	583	648	627	649	616	637	624	637	686	725	650	588	606	612	601	620	608	667	632	630	663	641	632	661	670	665	595	610	616	657	597	644	670	643	656	637	660	637	639	664	637	638	635	631	651	676	657	654	628	671	643	632	650	674	632	625	628	656	651	660	647	663	652	658	613	643	647	649	647	698	606	667	633	623	619	650	671	663	613	639	633	572	599	587	610	660	602	623	610	634	607	595	660	646	646	638	638	630	626	614	612	613	667	657	699	598	654	660	604	658	663	606	724	665	654	672	609	605	657	665	653	628	622	646	669	592	654	575	659	666	648	650	665	580	572	621	589	665	643	610	676	645	652	631	636	650	673	666	616	592	656	621	604	643	645	661	667	644	642	646	642	670	686	596	623	669	642	658	681	597	618	593	611	618	670	657	656	639	693	642	598	618	655	655	599	631	656	630	618	664	639	630	642	681	625	628	611	665	646	666	644	634	651	663	671	637	629	663	614	618	663	673	637	607	636	643	661	669	621	653	614	671	640	658	645	633	674	633	610	636	620	684	601	665	611	620	607	637	681	606	616	669	668	606	625	628	636	659	637	629	628	603	629	615	648	635	647	665	647	640	624	610	653	649	603	650	620	640	640	616	642	621	651	653	653	616	605	626	605	636	625	656	704	592	652	610	628	670	622	618	676	616	608	635	617	660	617	638	584	616	604	629	632	692	656	684	652	637	630	619	671	636	618	658	643	652	652	620	626	597	642	622	619	674	623	640	604	598	655	649	658	634	641	656	604	636	641	605	617	666	607	666	630	606	633	643	632	636	642	644	649	629	616	612	638	641	651	669	631	569	633	678	630	626	634	652	609	656	604	618	659	636	673	660	645	658	628	649	617	613	643	607	658	605	637	642	602	648	641	666	621	648	666	613	609	639	622	629	671	617	654	666	648	617	610	638	613	619	624	618	617	643	658	632	619	602	640	625	619	623	608	667	595	594	667	611	623	630	649	650	613	619	612	638	622	654	628	637	639	677	640	640	607	634	646	638	641	639	612	665	622	642	643	658	614	644	635	619	628	649	636	628	664	643	643	657	578	680	655	593	605	632	632	643	663	646	620	691	629	619	594	657	629	654	659	621	622	633	678	667	609	627	610	587	597	643	657	628	636	611	642	645	599	655	601	676	565	658	579	650	658	665	626	665	639	639	621	651	601	635	687	671	631	615	611	660	644	663	565	660	643	662	641	622	655	602	640	622	619	651	592	642	584	646	629	688	687	626	659	659	619	632	626	641	608	652	635	632	635	591	608	613	623	626	604	640	637	609	625	666	620	616	616	633	690	613	632	655	673	598	608	639	673	602	625	624	685	671	663	665	682	666	642	642	653	635	622	650	637	635	640	643	597	606	641	657	621	625	623	626	648	649	660	665	631	668	635	644	669	633	662	661	635	653	661	631	622	663	651	614	620	665	649	646	583	613	646	635	659	671	611	629	659	634	609	591	591	611	586	582	626	661	624	623	653	644	617	677	632	650	657	609	621	635	684	622	634	572	643	616	625	669	658	627	641	613	635	623	587	642	664	631	655	637	690	626	657	636	646	679	631	618	633	601	629	639	660	610	642	600	630	672	624	616	637	616	663	645	602	636	670	659	684	630	618	624	690	615	605	624	586	636	634	617	647	604	635	612	654	637	609	636	651	662	613	592	643	631	609	630	689	665	613	667	647	655	697	629	602	623	620	638	626	669	680	594	628	653	596	660	676	658	645	622	627	619	633	613	590	655	664	594	630	658	596	617	659	638	620	635	655	695	647	614	646	658	637	661	634	636	601	617	633	622	627	653	651	644	614	633	654	642	681	635	601	637	683	601	619	665	652	597	645	608	643	591	604	642	683	669	635	629	632	663	632	694	688	676	635	616	645	648	678	616	652	621	632	644	637	640	590	632	598	619	658	627	628	659	607	682	631	622	600	639	646	662	633	649	620	632	622	676	627	610	641	638	658	617	615	606	670	626	650	659	610	626	652	618	634	641	611	622	618	630	643	652	629	626	658	661	637	621	654	694	676	646	621	696	655	663	649	622	622	713	670	608	628	652	636	649	644	685	641	636	627	626	627	608	664	665	650	603	640	630	661	639	613	648	609	637	630	646	615	648	636	641	675	633	661	628	603	573	639	640	638	622	633	652	594	640	638	679	653	618	634	629	696	631	604	624	666	664	640	618	633	649	616	637	655	644	609	677	641	627	645	646	624	639	631	613	648	642	669	646	635
61857	27770	10260	2651	895	440	367	326	326	319	256	307	270	255	275	291	269	282	277	306	276	258	257	261	262	261	263	278	308	244	272	282	291	287	308	329	256	242	305	266	275	303	278	281	279	261	314	282	297	293	275	259	268	287	276	246	290	260	264	280	281	272	273	261	281	268	275	257	287	322	256	264	268	318	249	264	257	277	308	269	267	245	257	294	273	277	293	284	283	302	253	260	286	248	273	291	307	275	290	279	270	249	262	272	295	264	283	298	268	275	279	305	285	312	275	272	263	242	289	296	304	289	257	263	271	302	300	281	260	262	264	274	297	284	278	279	312	296	283	284	276	291	261	274	271	280	286	276	276	261	281	285	294	275	272	297	279	308	331	303	323	298	283	308	253	305	284	338	288	301	309	276	289	289	270	256	280	272	249	274	298	316	299	284	267	259	292	292	260	286	239	276	291	292	303	299	275	254	305	265	286	303	286	280	304	261	277	311	300	305	267	255	277	258	331	300	282	289	286	285	259	290	283	299	291	282	252	286	279	276	266	282	267	247	296	258	303	269	276	318	307	274	313	342	284	286	265	274	253	285	257	266	325	256	294	259	262	263	261	311	299	286	272	262	270	267	287	289	285	299	283	259	297	332	312	293	306	260	294	272	278	280	245	261	276	266	277	259	299	320	313	296	273	277	271	275	305	305	245	241	281	283	287	308	283	267	255	307	282	257	277	259	271	281	294	303	317	281	283	265	286	288	280	235	290	281	283	312	296	280	304	280	278	262	282	269	275	267	279	281	262	255	275	253	252	294	290	274	336	280	283	294	264	267	271	300	275	326	270	278	258	271	312	259	286	264	299	305	274	291	293	288	285	273	300	290	300	256	271	298	286	266	269	262	303	273	296	281	279	280	269	309	319	332	301	284	267	299	286	286	261	281	296	285	256	280	280	253	246	258	290	298	282	259	293	294	298	259	298	322	280	269	274	293	272	301	270	245	304	299	277	305	271	281	318	283	281	255	271	283	258	305	284	271	260	302	289	259	289	272	283	297	268	246	311	295	299	269	316	303	279	309	301	253	255	284	308	269	262	305	260	259	264	274	259	268	245	264	266	299	261	279	282	271	282	286	284	265	311	280	292	292	268	303	283	264	312	279	252	288	312	278	314	276	270	268	239	291	267	250	271	288	267	286	300	289	293	288	242	275	242	284	237	309	269	286	262	287	288	276	295	285	301	278	283	271	278	303	242	285	282	289	288	250	268	277	315	293	309	261	283	261	298	294	273	267	277	270	285	265	270	295	294	281	274	262	276	278	289	272	299	300	283	235	269	257	232	272	255	291	284	264	285	268	298	260	267	260	280	272	296	284	270	265	297	294	285	268	282	286	264	289	272	289	272	303	320	292	282	339	283	302	293	247	291	263	278	301	318	288	285	290	256	286	268	295	281	276	271	308	268	292	278	272	244	258	281	287	276	277	261	303	311	298	248	286	255	261	282	247	254	261	274	267	282	259	258	259	264	248	287	262	258	283	265	266	274	274	281	263	281	261	263	278	283	248	255	301	341	290	288	287	309	282	271	265	303	310	303	250	271	302	268	263	280	307	301	259	305	245	272	275	292	253	294	283	278	285	266	277	253	300	273	245	289	259	303	274	274	281	273	278	290	289	299	278	260	272	260	275	302	258	273	275	264	297	300	284	298	284	279	287	286	282	296	255	281	283	268	288	285	263	285	297	261	274	269	254	268	258	276	252	287	294	298	259	276	277	263	326	301	291	266	250	303	344	280	278	263	256	261	287	294	294	284	280	266	287	282	301	277	305	269	278	293	287	290	267	268	266	292	316	252	263	286	294	279	273	253	282	271	269	274	293	326	260	283	297	315	281	276	294	246	274	258	254	277	272	264	291	266	294	310	282	272	274	261	329	321	271	253	284	286	270	312	213	276	268	231	268	275	296	284	294	274	276	254	289	290	254	295	301	281	292	249	265	286	303	266	282	255	279	261	251	274	269	304	286	230	277	260	285	244	273	253	253	273	270	260	297	281	280	261	299	267	252	276	261	264	261	320	298	315	292	282	256	287	272	272	261	294	280	285	292	293	303	250	290	321	310	257	266	326	295	299	264	274	305	306	305	249	262	285	260	294	291	273	249	274	299	267	265	305	243	312	269	263	299	265	277	268	248	292	272	273	239	282	275	296	286	316	253	251	292	264	283	292	286	297	296	256	284	286	287	260	282	285	305	291	267	263	274	271	295	274	282	279	305	284	285	307	295	293	313	256	305	292	284	288	275	272	265	287	299	299	297	272	280	278	300	310	275	272	268	271	271	322	317	277	270	257	282	268	274	256	313	309	290	261	274	261	273	271	292	261	303	257	270	302	249	288	238	294	268	274	285	249	287	263	242	281	331	312	261	268	281	287	279	288	269	255	292	272	270	292	289	252	279	270	284	266	286	280	287	267	272	278	285	264	309	296	272	277	246	274	288	281	257	269	289	281	297	313	260	312	273	259	285	257	270	303	279	304	273	312	275	284	251	243	293	325	293	270	296	282	295	288	281	294	264	240	302	297	273	289	248	283	309	284	263	294	277	277	257	281	304	254	284	266	283	274	283	275	287	261	296	315	279	270	294	290	297	328	269	247	231	261	290	335	264	290	290	260	294	284	251	292	300	282	296	307	237	292	297	276	306	270	267	285	316	280	261	277	276	248	267	286	281	312	271	287	292	262	258	277	279	272	298	315	294	293	284	327	266	271	316	299	292	271	254	312	256	276	286	279	278	281	275	298	286	265	288	295	284	278	299	291	263	305	258	309	280	315	289	285	268	287	288	278	262	285	270	280	272	278	284	269	247	264	289	267	259	276	276	272	296	284	290	295	256	280	288	289	255	279	265	260	306	316	274	280	307	293	293	291	274	266	263	226	270	269	283	256	292	296	291	308	265	287	278	328	287	277	294	265	268	283	303	313	256	265	276	334	295	255	281	278	299	298	271	290	248	274	295	282	274	284	250	273	284	275	307	249	291	237	272	287	260	277	286	275	253	293	263	277	281	298	270	259	264	292	255	295	284	296	258	288	281	284	275	281	270	270	315	265	278	287	270	293	282	289	275	262	288	258	280	261	299	284	298	297	293	301	256	284	315	291	268	290	276	254	291	292	290	250	261	281	265	278	294	306	261	259	288	281	296	299	297	291	292	271	265	288	282	288	269	287	275	263	250	263	287	307	269	274	265	296	287	304	296	292	277	287	294	261	273	304	287	292	281	272	260	288	277	298	253	313	288	285	289	267	262	291	280	273	263	278	284	271	277	302	285	250	301	278	278	282	313	282	263	267	259	267	274	301	280	302	275	281	270	297	265	294	296	306	286	260	285	271	262	248	300	270	283	273	283	269	266	278	291	270	322	254	279	272	306	281	267	245	255	284	289	245	285	272	260	294	290	286	308	304	298	304	266	282	234	266	292	276	259	282	300	285	285	296	244	268	246	290	302	259	248	269	266	275	268
42256	20581	10263	4772	2254	1249	985	788	686	666	638	628	605	647	630	663	656	624	652	702	640	623	624	646	665	704	582	632	642	601	661	610	642	604	654	633	624	648	609	615	669	658	639	624	641	665	648	632	648	658	632	647	632	634	653	600	653	661	687	648	661	635	645	655	631	631	570	658	635	663	632	614	618	687	625	648	657	622	663	635	586	620	628	646	638	631	629	613	655	652	598	653	619	629	587	635	608	595	655	619	684	657	618	649	664	621	623	602	637	625	622	602	632	649	605	649	600	627	598	643	642	635	634	619	653	632	630	620	632	655	614	578	675	639	643	681	600	630	657	614	616	603	621	641	639	622	590	612	614	625	629	613	623	636	693	632	625	649	676	630	629	629	645	643	637	608	610	624	599	613	643	620	648	624	609	622	632	635	610	612	588	652	649	669	622	684	669	632	587	654	632	636	628	632	637	595	592	615	617	672	651	680	568	577	646	623	632	638	685	644	595	633	634	614	639	645	658	618	658	626	649	661	631	603	633	664	584	609	622	626	618	640	641	655	596	591	619	653	672	627	638	609	609	648	644	622	612	660	584	604	652	648	679	600	610	615	602	586	666	644	636	656	616	646	649	653	671	653	638	627	626	623	688	613	651	656	613	611	619	668	653	632	617	641	604	640	639	645	629	667	617	619	624	620	607	608	691	641	666	616	639	624	645	641	636	623	568	667	625	639	599	658	610	637	630	647	647	617	669	660	624	585	574	644	599	645	623	648	619	615	617	612	625	648	619	614	623	596	636	661	668	672	635	637	658	628	625	643	636	608	628	639	646	661	652	657	639	629	658	670	600	633	637	631	627	637	641	607	612	628	677	643	625	606	578	653	631	619	611	616	591	659	615	595	636	639	602	644	632	640	624	622	612	648	661	627	642	604	655	608	626	629	632	585	613	636	592	650	652	601	647	604	632	621	609	599	610	625	634	664	663	613	646	660	683	628	625	600	626	639	636	640	655	629	654	613	599	601	589	617	641	571	646	665	600	604	638	616	679	609	599	614	657	605	565	626	608	618	629	659	663	592	618	657	601	625	627	642	644	611	618	608	680	620	634	625	623	626	633	619	651	648	627	652	636	625	603	623	636	616	702	628	610	659	659	657	633	622	578	587	606	586	654	616	622	631	593	699	638	609	677	592	606	671	676	630	613	619	618	640	618	645	606	662	646	629	608	613	624	618	668	641	607	592	620	627	620	589	616	684	636	604	662	643	638	609	680	619	624	658	621	629	633	643	630	615	636	609	612	633	631	604	607	652	605	616	608	624	669	657	643	635	602	629	689	666	633	630	635	659	613	594	621	665	632	652	592	618	620	670	637	628	647	662	614	654	598	655	612	605	648	623	632	674	648	652	676	676	651	635	633	658	620	635	632	566	645	638	622	606	610	636	619	629	675	642	633	635	618	625	672	641	604	616	672	631	658	655	640	623	652	587	619	646	631	629	611	634	613	573	690	655	661	623	619	625	617	608	607	631	630	671	621	600	649	631	609	642	675	658	618	617	615	603	630	619	621	624	630	645	615	622	657	615	660	661	613	588	647	614	631	649	622	664	617	624	577	609	627	656	638	645	611	633	625	615	684	660	637	616	610	652	635	631	632	600	638	641	625	644	649	618	633	639	656	581	640	584	642	642	659	637	615	595	597	620	622	647	611	622	612	639	580	654	593	670	607	628	615	644	661	677	625	646	580	665	634	678	629	633	634	640	621	648	586	611	628	614	647	643	652	647	639	580	634	646	636	637	645	659	611	603	667	632	623	610	636	610	580	608	625	685	631	621	604	655	642	617	641	626	608	638	664	617	657	625	638	632	598	597	669	717	612	592	686	592	646	607	645	621	597	632	617	624	637	676	618	601	640	666	608	650	634	609	647	567	596	632	649	664	651	630	660	612	659	638	657	676	655	674	608	646	602	610	630	642	612	636	625	604	603	650	657	608	643	628	634	662	660	612	619	648	608	663	617	614	598	649	644	614	589	634	675	647	610	628	644	655	682	608	649	685	672	601	624	606	623	644	586	637	638	647	624	643	614	634	662	579	622	622	658	632	629	651	621	659	634	628	610	638	637	642	634	638	598	631	631	624	616	660	648	621	583	637	613	618	623	631	608	655	630	674	680	624	607	615	640	629	626	623	605	655	635	590	628	603	611	630	671	639	632	658	625	662	648	601	632	594	623	629	634	625	641	583	684	607	616	606	654	613	653	611	626	633	608	656	638	644	621	658	685	643	681	648	594	657	617	581	591	644	662	590	636	632	646	646	592	628	649	612	620	594	630	645	641	637	622	651	639	635	615	642	656	660	624	633	636	627	654	638	632	639	641	614	629	625	581	567	625	652	666	634	649	625	608	604	611	572	620	598	648	608	617	678	572	595	590	628	693	625	601	631	587	624	628	652	587	601	629	635	620	593	649	616	614	631	626	633	579	586	643	608	638	698	613	660	692	590	616	575	644	621	616	646	622	612	645	653	693	648	616	657	660	629	617	660	644	637	602	615	641	634	592	656	653	597	653	624	615	609	639	627	639	651	611	639	653	655	639	629	663	630	597	640	598	581	610	596	662	642	637	629	608	654	639	602	619	646	589	640	603	583	648	619	645	683	665	614	614	617	687	632	628	642	592	588	659	650	623	595	660	641	651	620	616	641	635	606	596	638	679	671	641	633	653	677	646	623	658	647	584	630	624	631	660	606	666	623	640	676	678	656	594	643	611	639	654	570	634	652	600	643	652	622	653	630	649	609	677	649	601	594	679	614	600	632	626	598	622	645	609	671	630	655	638	673	634	628	575	586	654	626	633	629	606	580	642	631	596	684	603	649	595	610	622	642	626	626	652	630	595	609	630	605	639	642	618	657	647	638	583	621	662	636	596	619	599	649	630	636	626	647	623	637	616	642	651	607	638	606	663	606	617	644	627	685	642	600	653	617	631	633	610	669	636	617	632	652	648	599	656	633	610	674	599	643	632	615	618	627	638	632	584	669	670	589	611	619	621	643	637	583	604	625	658	655	623	656	607	625	641	615	658	663	622	616	661	628	638	628	591	587	664	640	645	586	685	638	627	638	663	642	650	646	603	613	590	675	622	680	623	693	630	626	627	595	634	671	608	624	647	646	655	639	644	629	610	607	648	625	629	618	634	657	650	613	652	666	599	603	640	655	593	624	605	639	604	592	603	634	607	609	638	627	665	668	603	604	609	634	601	602	623	615	650	658	622	677	663	588	626	611	636	648	594	636	599	615	673	599	645	606	623	653	649	634	668	664	624	644	615	639	606	618	685	644	601	581	639	635	660	638	645	622	606	588	637	632	630	640	683	615	645	643	631	586	631	671	633	631	608	676	632	643	635	619	663	651	688	652	652	647	675	656	671	599	631	622	668	635	646	644	635	616	632	649	614	680	669	598	614	648	647	647	583	660	597	600	616	632	628	632	622	624	617	631	624	653	600	653	615	638	582	654	670	629
59606	24105	8972	2146	892	621	479	365	342	288	286	286	275	341	308	283	300	315	285	327	293	296	298	303	282	296	281	292	308	347	300	311	307	283	287	291	301	328	305	268	280	282	283	266	280	291	271	296	302	303	313	318	276	283	298	244	287	298	268	316	304	309	364	307	300	284	256	312	328	322	306	295	309	289	336	320	275	306	299	296	304	280	296	300	276	253	277	277	357	317	295	297	290	278	309	322	289	281	294	302	280	296	289	286	301	308	285	347	275	280	280	300	290	287	301	274	297	291	313	307	266	284	304	316	303	287	293	316	278	287	287	285	325	320	312	324	314	300	285	297	281	324	282	265	298	309	274	315	259	280	290	319	256	318	297	291	283	291	291	319	325	318	296	303	303	335	333	300	301	307	324	296	304	286	240	305	327	320	285	297	279	273	303	334	320	286	291	279	310	296	313	323	265	293	278	284	311	288	294	277	271	305	295	287	342	295	279	279	302	283	281	308	281	323	314	323	313	287	311	310	302	299	284	272	317	307	296	290	297	306	283	272	322	352	311	314	297	262	312	282	302	296	265	305	273	298	298	284	305	297	292	309	292	289	293	289	288	296	291	336	282	307	308	325	306	304	321	303	294	274	304	316	324	291	325	316	318	261	284	303	306	312	300	317	286	286	311	304	270	323	293	261	324	286	311	304	305	313	313	293	308	307	296	318	310	293	303	289	323	281	288	299	267	275	281	307	301	308	314	314	303	258	275	283	299	310	312	300	329	291	298	293	269	335	304	273	294	317	293	284	329	276	307	294	292	308	286	284	261	286	299	283	288	298	314	305	310	290	298	304	281	310	264	318	284	274	272	320	305	317	299	309	331	305	288	284	297	278	323	305	278	308	328	287	306	324	277	318	298	308	303	315	279	320	321	283	307	267	281	321	279	256	337	287	283	328	266	289	268	284	289	297	310	325	268	287	280	277	275	293	305	286	351	313	301	326	305	299	287	300	290	290	297	325	286	295	314	254	315	310	309	316	309	299	285	350	290	302	277	303	287	308	290	309	300	267	304	280	289	284	298	286	312	269	319	305	274	287	278	310	311	278	315	319	318	282	274	297	290	308	273	272	274	294	296	293	282	269	313	287	347	276	285	254	293	311	289	314	332	321	284	290	291	317	292	310	309	313	257	285	295	316	321	288	285	326	292	311	301	283	274	298	291	281	285	330	294	309	321	296	263	307	290	262	278	304	279	286	291	273	283	307	274	261	314	307	300	256	292	345	302	271	284	268	289	278	295	295	284	291	284	290	300	327	282	314	265	298	284	286	292	318	295	302	277	320	310	298	317	305	307	292	278	302	306	304	236	284	279	303	300	295	319	301	258	285	284	292	302	311	296	281	324	271	347	337	287	297	299	314	291	323	330	310	301	282	299	258	322	294	336	300	279	287	291	307	324	278	296	316	295	287	309	312	349	333	284	300	337	311	279	306	330	285	304	274	305	283	301	288	274	280	296	290	299	285	265	293	303	297	286	280	296	305	286	316	291	274	295	306	289	282	312	283	301	289	310	280	290	329	279	294	330	310	274	289	300	303	315	293	280	318	327	279	315	292	335	303	297	307	307	289	300	285	313	303	280	330	271	315	283	295	278	257	315	310	290	282	295	304	320	305	274	309	288	301	314	310	292	303	312	294	298	313	307	310	261	274	301	293	282	261	319	273	303	306	347	268	285	288	258	272	331	280	289	311	273	278	282	292	290	324	303	305	274	303	294	273	321	285	267	279	288	304	310	313	291	286	257	272	290	306	284	299	296	293	301	294	291	269	273	308	301	323	314	286	272	270	269	301	290	320	296	280	282	303	293	333	320	299	313	281	276	295	308	279	286	305	332	299	317	278	321	296	302	290	297	247	305	294	281	299	272	296	295	326	336	273	303	292	272	321	275	293	289	294	293	320	287	292	307	296	301	295	298	278	286	296	300	311	276	313	282	290	273	285	307	301	284	306	292	330	287	288	294	287	298	314	305	300	295	284	274	318	296	292	283	288	268	278	304	280	283	280	293	284	311	321	298	308	278	328	290	331	331	299	302	293	280	303	318	301	280	305	316	265	298	282	281	275	277	275	288	261	266	327	253	299	260	328	275	307	285	298	336	298	317	345	304	304	284	297	281	279	292	309	286	291	298	356	278	302	305	252	327	302	313	301	287	328	273	296	284	284	314	333	327	309	304	298	288	266	274	279	336	323	306	313	293	298	306	281	322	327	310	294	278	284	295	287	336	304	297	299	290	330	308	301	301	318	302	276	316	297	278	300	278	241	298	323	303	314	301	339	319	272	294	310	312	271	331	307	287	316	270	258	292	272	290	259	320	298	284	324	289	303	322	303	314	272	285	300	277	300	325	276	269	289	286	314	291	279	313	294	296	287	296	275	291	282	302	307	278	278	295	300	330	307	304	310	278	285	325	305	299	270	270	308	295	265	303	261	275	285	294	304	304	263	281	297	283	278	296	300	281	287	285	321	345	309	292	316	298	324	301	277	294	325	298	292	317	305	349	319	313	305	298	308	321	285	290	292	327	286	290	322	269	292	292	273	288	327	320	315	261	295	272	322	293	292	290	326	306	302	291	314	292	275	285	259	303	311	301	290	289	303	283	283	285	296	291	336	293	284	304	305	288	266	286	308	302	289	309	286	320	302	286	319	283	317	337	284	247	281	297	304	280	301	288	299	267	279	313	278	298	277	312	298	283	299	297	275	282	324	284	294	275	329	316	281	292	303	289	287	307	277	291	281	295	320	284	282	296	298	311	306	300	324	301	280	263	293	315	272	289	281	262	302	304	319	292	282	284	277	317	325	283	311	290	310	301	288	293	258	279	275	282	306	313	296	294	272	297	291	278	286	295	308	281	297	288	290	300	276	294	284	303	312	310	299	289	291	327	303	289	327	318	301	298	350	317	302	286	278	316	295	291	301	273	287	322	298	317	291	301	278	290	306	303	283	261	322	286	283	298	288	320	290	305	287	276	321	278	305	312	273	300	292	306	268	297	299	247	299	291	293	307	309	294	296	279	253	284	320	323	260	279	316	287	270	311	327	313	305	340	255	293	301	300	320	293	306	253	310	302	304	285	306	283	293	331	313	280	287	300	291	280	305	347	294	310	277	293	271	307	301	309	346	295	287	288	304	301	317	324	312	290	324	324	315	279	328	289	285	323	286	286	310	304	308	298	279	291	318	295	293	303	318	300	288	341	313	299	318	294	256	284	314	287	250	314	291	307	265	286	295	305	326	337	288	288	262	288	309	267	310	285	286	262	237	278	293	321	310	314	319	304	301	287	331	287	300	288	265	280	286	317	313	280	313	307	292	282	291	296	271	292	293	329	303	265	265	311	283	307	272	314	272	291	285	326	303	278	275	268	308	291	273	303	288	266	300	297	296	262	286	302	302	316	288	273	313	288	285	319	317	268	329	292	268	295	303	276	312	313	309	285	279	346	287	270	301	297	272	305	307
38932	13756	7074	3793	2333	1595	1186	914	736	674	682	643	647	631	697	686	703	667	654	699	648	661	649	667	676	626	657	645	693	698	628	664	649	635	660	639	657	623	647	616	628	640	633	665	637	671	686	667	690	657	658	623	634	638	707	660	667	701	689	673	678	671	701	650	694	643	685	654	669	631	644	669	649	603	652	657	674	695	683	669	691	669	686	656	680	674	694	671	654	643	628	709	704	620	642	610	669	638	665	679	659	666	658	667	636	664	687	689	619	618	677	707	688	637	683	677	661	679	660	649	664	638	678	642	648	679	657	659	668	680	644	696	643	657	622	665	663	626	675	629	671	675	685	681	677	678	655	622	653	665	707	688	637	679	652	673	675	667	650	630	701	632	688	700	637	663	669	625	654	663	678	629	665	662	685	662	663	623	645	635	659	713	663	668	664	692	646	643	659	676	698	679	638	653	619	635	692	644	668	645	709	689	639	651	665	641	705	658	651	635	694	664	693	694	642	681	677	668	615	678	666	678	676	674	698	695	676	690	684	627	630	650	669	638	656	671	682	656	668	699	643	627	676	640	662	697	692	649	657	657	645	699	696	641	656	687	650	615	631	654	677	676	672	640	671	639	668	630	633	620	613	654	656	609	614	707	640	646	673	727	660	659	616	634	667	697	627	681	709	649	638	671	633	629	696	614	658	597	640	659	667	650	692	694	661	651	670	662	636	669	637	648	662	646	645	641	682	663	675	657	701	662	706	633	638	668	636	653	661	631	651	702	648	602	686	660	619	678	636	669	660	704	675	678	657	579	664	679	664	647	681	656	692	664	693	654	638	656	676	664	649	642	658	675	645	642	632	615	720	626	637	674	653	639	669	690	610	625	642	680	633	693	651	666	632	711	666	675	665	672	686	684	669	645	653	630	642	659	697	649	661	670	712	658	687	636	632	639	666	632	689	631	673	668	662	673	658	657	690	634	687	649	682	664	647	651	660	663	640	616	664	642	670	634	652	642	641	667	656	680	603	706	644	652	656	696	718	642	688	634	682	676	662	634	673	616	660	668	655	612	642	668	658	659	675	704	663	687	681	644	704	670	649	684	644	654	667	652	630	658	669	664	697	624	652	665	679	670	650	705	678	662	631	679	697	643	660	607	614	689	646	675	653	629	654	687	647	646	705	655	667	664	650	635	689	659	684	681	694	647	682	653	629	641	692	627	628	720	711	662	662	646	629	678	685	669	658	636	645	633	655	644	669	674	662	668	625	671	622	625	618	650	664	716	679	633	672	673	627	638	680	696	647	676	706	632	587	643	664	663	663	681	653	627	682	649	636	668	646	649	633	651	662	646	690	669	649	653	634	616	670	627	661	695	664	641	673	659	677	666	681	649	668	671	650	638	633	686	648	690	708	675	680	672	659	655	659	643	617	604	646	645	666	649	632	684	658	655	639	670	640	653	643	646	649	668	644	621	686	677	679	639	650	642	684	710	652	663	669	632	641	636	688	643	656	667	664	656	715	620	627	624	648	684	697	641	683	639	698	672	673	643	672	685	680	687	682	632	681	617	655	632	711	587	627	653	662	624	685	668	691	646	650	638	642	710	641	617	634	645	687	696	635	647	648	652	653	634	614	666	653	656	670	624	581	678	680	683	665	654	668	667	654	658	652	679	668	665	672	688	667	678	641	706	653	689	623	657	663	703	689	656	647	649	667	636	650	681	667	653	654	674	665	669	644	678	637	663	634	686	636	644	681	648	625	641	654	648	653	681	661	660	636	637	715	669	674	682	660	634	657	679	594	650	643	651	633	666	624	658	649	692	617	660	672	655	639	683	698	639	629	667	683	703	691	654	653	706	650	632	659	680	668	655	654	677	657	659	594	611	640	670	662	627	636	646	690	662	627	668	690	644	641	639	635	656	621	624	614	699	671	686	687	640	697	665	646	679	682	668	615	669	709	667	644	659	659	681	683	674	653	652	635	620	683	638	660	654	688	655	638	639	616	698	669	681	659	632	655	649	671	654	714	663	619	677	643	659	684	720	649	688	630	671	685	645	671	657	683	663	656	661	655	691	629	649	722	679	606	669	651	669	636	670	701	676	618	641	661	651	661	656	656	665	639	686	638	661	685	694	661	645	639	644	626	660	689	671	642	667	659	648	668	661	664	646	666	656	656	663	666	647	663	669	725	648	696	701	620	613	715	651	633	634	672	649	636	630	657	637	660	646	656	662	660	666	633	661	697	654	651	702	671	633	661	612	683	717	675	676	688	647	681	690	637	672	649	633	668	695	668	678	646	635	674	618	699	663	665	682	635	629	673	638	641	634	601	644	625	643	664	698	633	669	657	663	657	690	657	667	686	648	638	659	674	661	680	630	646	668	684	613	625	698	699	667	661	674	645	640	674	681	666	682	664	643	649	670	688	650	666	662	664	629	615	638	646	681	660	657	684	694	689	635	665	685	644	683	613	653	633	597	698	650	703	658	635	619	670	676	632	658	665	598	660	688	651	659	630	641	634	702	655	646	703	637	653	694	703	647	723	654	680	685	676	666	677	644	650	687	648	653	643	648	698	728	664	704	654	660	665	652	653	629	616	608	685	649	617	639	655	633	697	628	700	645	649	687	646	704	689	641	709	687	616	658	678	652	699	686	660	712	702	658	607	659	651	698	628	649	676	667	677	638	677	643	640	622	638	676	630	656	697	644	650	719	674	618	684	619	701	648	658	671	693	679	703	706	612	663	620	661	635	649	633	638	660	687	626	631	631	664	655	641	661	639	648	636	664	668	633	647	640	627	621	666	710	645	641	691	695	712	660	708	669	647	676	662	717	666	677	671	656	665	695	656	686	665	683	655	680	658	675	651	622	640	667	658	643	682	686	686	698	634	676	650	693	649	651	702	676	675	648	668	654	688	638	643	689	659	652	622	639	636	669	675	656	641	648	642	640	640	701	641	660	667	692	657	674	627	685	668	619	643	676	654	689	695	649	618	676	669	624	635	666	669	692	648	673	658	637	679	675	655	651	679	620	667	673	665	679	628	604	630	650	653	628	653	656	659	661	649	697	639	671	679	595	604	643	678	675	644	660	661	655	657	669	676	637	650	625	663	682	691	683	663	636	680	615	662	679	634	582	634	626	645	619	690	662	679	616	680	637	665	692	701	658	654	715	639	672	659	619	662	625	676	655	650	669	679	663	671	660	676	652	670	680	660	659	667	656	659	627	662	661	723	663	667	583	711	683	679	679	673	680	657	659	697	664	594	665	650	639	683	680	640	631	677	644	634	647	690	693	646	658	630	656	653	639	682	635	622	653	657	645	698	674	661	698	638	689	660	631	680	662	618	652	612	718	651	625	644	634	667	661	669	645	669	671	671	683	678	639	678	655	706	677	666	633	634	639	632	637	710	676	679	689	655	657	628	646	694	690	696	678	625	664	710	670	695	620	641	593	678	682	648	650	608	688	665	658	646	667	627	624	620	700	641	628	635	676	669	668	679	648	666
47809	18565	5286	1669	844	498	342	291	287	302	308	277	272	278	272	297	262	290	252	262	285	277	287	273	276	299	273	261	313	302	268	268	290	271	275	294	281	247	266	289	272	299	283	283	268	283	341	290	274	293	264	259	285	261	295	273	251	272	264	231	269	261	289	239	260	297	279	293	262	285	287	296	238	270	291	270	278	294	260	270	273	263	286	278	266	319	290	301	321	303	266	252	275	254	296	280	290	285	292	263	276	254	288	249	271	263	323	320	267	289	288	283	294	257	263	302	249	283	322	328	281	301	281	287	296	294	305	284	284	299	289	273	288	281	274	309	263	271	286	269	289	263	298	264	256	264	273	254	284	269	260	283	268	304	323	276	299	253	262	277	256	259	291	261	278	286	287	288	304	304	300	245	253	286	291	304	271	289	305	270	283	261	254	297	263	282	278	291	293	302	270	318	308	261	261	282	286	281	283	255	265	266	263	281	293	273	283	279	276	278	278	257	291	298	281	289	309	283	285	253	282	311	281	306	268	301	307	267	286	277	272	288	313	301	310	268	264	297	264	283	322	290	256	294	316	297	298	272	268	322	296	272	253	274	296	303	271	284	277	266	308	298	286	309	294	297	277	276	277	310	291	265	266	273	326	283	283	269	280	282	293	287	309	297	263	298	273	291	254	308	309	287	279	273	280	262	282	313	286	280	246	260	268	285	309	266	279	273	254	265	291	300	290	282	307	281	250	265	277	257	309	292	293	263	297	276	279	242	308	288	266	290	269	283	270	278	309	274	282	251	314	302	281	280	289	276	260	282	298	287	262	262	294	267	291	294	277	295	261	287	272	302	298	249	252	261	277	288	273	308	292	290	266	256	305	278	273	282	299	294	270	269	308	268	280	300	316	280	302	280	259	285	270	287	311	281	301	256	256	243	289	270	280	289	291	263	278	289	295	288	274	270	297	296	295	287	281	272	275	275	294	291	300	272	310	309	281	266	310	273	278	284	306	279	278	287	267	278	320	242	262	309	293	306	244	299	275	287	291	311	284	339	271	272	269	272	277	302	271	278	295	316	282	292	261	265	270	250	278	282	314	287	278	273	281	280	271	285	300	265	284	267	265	267	308	308	272	262	267	275	273	296	259	275	296	275	288	284	312	275	281	278	294	270	291	282	286	286	278	289	296	272	234	291	295	282	254	270	279	296	299	285	243	253	293	300	284	258	280	283	298	253	296	274	295	279	258	287	270	249	275	262	273	289	296	285	279	259	315	325	290	264	255	280	244	274	266	284	300	325	285	258	287	285	258	293	271	281	297	309	276	278	306	277	278	295	255	278	282	309	288	305	264	282	270	303	283	298	284	291	266	258	310	285	290	267	283	248	304	270	279	265	297	269	267	265	296	300	265	290	292	295	293	282	275	263	289	287	235	273	298	279	259	281	290	314	298	239	265	271	282	280	263	319	298	311	276	263	303	266	282	278	263	279	264	273	269	297	316	267	281	314	292	305	268	268	281	298	282	311	269	292	282	291	281	279	270	294	302	309	295	290	325	305	276	254	286	267	307	266	269	273	281	244	264	259	282	316	266	269	294	262	289	292	322	304	269	274	262	276	292	263	276	276	260	280	256	239	246	273	277	296	252	282	259	296	278	270	279	260	266	294	282	279	283	268	248	286	294	282	272	301	257	284	279	255	294	270	256	288	310	271	279	240	282	293	288	254	265	344	296	298	306	284	259	256	268	273	260	308	276	253	308	290	307	304	281	261	292	297	290	277	291	263	269	289	234	272	253	268	260	290	285	256	261	269	298	247	326	280	287	289	293	289	273	291	248	278	262	275	290	283	296	303	290	289	275	303	293	251	286	252	283	251	274	283	287	284	294	258	297	293	293	290	288	274	251	282	271	283	308	291	254	239	305	280	290	303	260	261	317	283	332	296	269	250	279	282	287	264	297	322	271	298	263	316	277	257	295	254	263	294	312	277	296	273	309	295	299	247	285	265	292	270	280	292	295	272	244	265	282	241	266	288	278	259	256	288	278	291	293	272	318	311	249	302	285	260	260	259	272	265	287	272	292	283	270	267	288	288	275	263	246	271	290	297	268	297	289	270	283	299	269	296	296	281	286	281	271	268	265	286	253	259	296	269	284	260	277	294	293	285	238	293	279	288	279	276	284	269	307	288	291	292	319	278	267	299	292	278	283	304	275	264	263	252	273	292	314	291	321	297	276	280	276	273	272	285	300	269	271	266	265	274	291	267	266	258	272	264	269	286	314	293	274	269	271	271	273	286	259	301	278	272	316	283	293	262	301	266	252	293	317	333	268	270	310	292	272	253	268	291	288	293	282	290	285	268	310	290	308	282	265	247	285	315	322	288	335	272	295	269	286	309	288	279	266	298	295	275	284	303	260	289	263	247	277	305	306	322	267	296	299	276	277	258	317	303	276	294	289	274	282	281	270	273	276	301	261	282	275	300	269	272	276	259	303	277	262	293	279	292	279	298	275	300	314	284	296	261	276	282	300	328	273	307	261	266	278	266	283	293	295	276	250	274	260	288	257	306	269	275	256	291	295	260	273	269	290	272	259	317	316	285	290	258	269	294	259	251	275	291	272	299	297	272	267	247	301	294	243	244	251	302	275	251	268	282	295	300	274	317	292	308	292	310	309	308	291	285	316	314	289	276	305	294	321	273	259	312	267	274	279	308	292	281	254	288	304	308	286	287	284	265	276	260	283	267	279	284	276	286	296	280	298	262	296	280	272	288	279	267	263	319	298	288	301	282	269	264	281	279	250	294	283	281	288	268	257	282	295	253	286	287	294	306	294	265	252	277	293	311	282	295	293	271	297	274	276	286	303	256	283	273	282	296	276	302	254	275	276	309	293	300	293	280	288	286	277	294	290	278	249	277	317	292	271	294	273	286	261	306	314	263	261	287	285	312	303	294	278	281	252	277	283	290	291	283	288	293	282	304	301	310	258	283	281	295	282	276	241	266	266	278	285	241	285	266	269	272	290	246	307	264	276	309	274	251	289	280	266	334	299	250	266	279	223	293	286	285	271	279	287	272	279	274	288	267	276	274	287	255	298	292	327	300	259	260	284	310	286	249	290	299	292	277	318	278	256	297	277	277	273	296	287	272	268	270	248	264	289	274	285	286	296	280	294	282	271	277	264	269	265	286	295	293	271	304	264	282	291	297	288	318	276	290	296	292	240	278	251	275	313	275	269	249	239	280	304	313	275	282	295	304	301	287	330	283	281	335	300	287	303	329	312	284	338	275	296	286	312	293	307	297	273	289	281	259	247	287	279	285	277	282	260	296	309	275	281	274	323	283	271	286	311	287	265	268	317	286	300	290	282	312	275	316	296	289	285	284	275	269	300	306	275	264	298	254	290	287	289	267	275	290	246	306	310	265	256	280	339	279	275	288	279	280	274	277	281	295	283	300	302	284	287	276	293	300	287	286	285	288	299	300	292	323	309	292	282	295	287	285	271	287	292	281
31932	12516	6196	3599	2097	1341	909	705	663	608	582	633	619	598	666	623	651	631	621	679	617	617	603	631	613	628	650	674	625	615	601	599	671	631	652	637	624	654	609	624	593	595	640	640	606	630	645	651	619	617	663	643	618	650	622	602	602	602	653	575	631	611	617	639	617	643	626	637	614	612	632	640	647	628	592	631	627	624	617	634	633	623	604	611	639	673	648	627	612	593	622	627	625	633	637	655	621	615	626	681	634	646	671	632	553	635	613	578	647	644	640	641	613	619	648	634	595	589	605	657	619	631	616	656	644	624	610	604	605	630	647	627	584	599	619	672	673	610	622	581	640	626	636	600	639	626	646	640	599	616	658	622	644	641	624	634	608	636	626	665	608	551	622	599	624	585	620	632	638	642	650	568	632	596	592	571	651	643	626	604	621	589	617	652	591	684	599	610	636	590	580	615	613	590	556	621	647	657	605	664	606	611	623	627	611	628	648	655	638	613	661	621	590	621	607	613	625	637	632	654	664	668	578	639	625	638	610	576	631	627	636	669	661	646	642	616	585	616	603	650	580	646	602	644	655	603	625	615	603	629	673	620	594	588	632	636	611	619	645	623	623	640	632	582	629	626	638	604	609	625	664	629	658	616	624	616	598	665	609	592	626	670	629	630	623	634	645	614	606	644	625	674	653	673	627	645	648	593	638	608	627	625	608	634	629	666	629	601	612	581	647	594	610	654	625	640	636	634	629	669	618	623	645	637	603	623	624	630	617	618	582	661	599	603	624	644	655	621	646	617	636	628	620	620	655	610	615	607	613	651	600	632	618	639	640	627	635	585	628	651	625	616	650	592	596	626	604	647	648	605	631	664	647	624	677	652	594	633	663	601	639	604	616	656	636	603	641	637	619	619	626	627	622	607	603	579	651	616	595	694	632	600	626	652	607	646	624	611	610	608	608	595	576	629	628	620	669	627	612	620	624	597	641	603	571	597	613	617	614	638	570	605	641	599	611	638	640	640	647	562	617	636	658	627	605	626	578	612	603	656	597	626	647	626	567	604	644	601	641	627	611	627	614	568	607	582	595	623	590	658	621	628	595	588	629	596	581	593	619	616	599	649	634	613	610	616	602	656	617	663	680	619	666	642	686	659	644	636	651	621	629	653	605	617	656	615	631	648	632	641	636	642	626	635	654	649	607	633	674	641	587	624	603	635	613	648	660	620	640	645	651	610	642	610	639	603	626	642	629	609	656	593	595	597	611	658	638	620	591	621	656	626	637	580	659	644	631	647	646	666	662	619	643	625	598	618	627	615	622	655	621	657	654	594	610	649	656	629	628	613	616	644	608	630	605	615	633	639	565	605	618	663	640	625	601	630	608	631	618	621	655	656	662	606	593	608	577	611	617	653	627	618	652	629	709	625	607	649	606	638	613	608	630	664	592	591	629	656	666	594	624	639	655	618	631	576	645	632	648	629	651	647	613	635	605	633	646	627	668	663	638	645	596	609	639	632	619	618	653	625	628	617	604	626	631	602	620	630	647	621	631	623	609	621	560	575	566	644	631	670	586	616	638	640	643	615	599	651	652	608	627	602	638	625	643	606	627	649	611	646	576	607	581	638	623	592	628	658	629	628	640	628	622	621	629	620	586	655	575	626	633	600	612	672	627	637	588	603	604	624	587	629	607	643	604	627	585	624	601	648	620	612	613	644	576	577	603	588	624	654	625	627	678	590	594	634	599	662	596	647	612	607	603	646	625	656	655	627	619	661	625	679	632	636	648	671	592	625	618	601	630	686	659	609	608	627	625	667	630	625	632	631	637	621	646	587	653	622	637	646	654	617	633	646	639	578	560	624	631	622	623	622	598	646	612	612	625	638	622	655	640	648	615	613	572	603	579	615	608	663	672	601	686	626	601	643	619	604	637	649	636	650	668	560	645	592	631	598	585	638	645	628	610	639	626	622	654	622	621	592	594	618	654	580	622	623	618	660	671	602	588	619	583	595	631	655	638	673	581	619	617	630	589	651	638	645	659	627	625	611	646	644	616	639	612	619	669	630	643	625	610	635	614	630	623	630	637	626	608	628	648	639	659	616	678	669	633	609	667	636	630	593	635	612	606	628	606	599	629	594	601	629	603	669	600	625	598	626	617	626	609	609	631	599	615	595	590	609	627	636	611	610	607	605	624	593	649	616	610	606	615	637	646	633	612	622	605	594	589	596	595	664	637	605	624	616	645	655	642	554	685	589	607	614	565	620	631	621	663	606	673	633	611	600	613	647	626	639	621	566	644	650	650	645	615	657	637	590	633	632	624	613	629	648	636	635	605	631	671	662	609	647	635	653	604	626	627	641	585	659	666	644	617	595	627	609	627	652	636	615	596	647	659	651	637	636	623	629	672	583	597	669	660	651	619	628	616	631	632	641	670	633	661	626	622	627	620	611	611	626	580	670	596	593	613	588	648	659	598	609	585	613	657	610	611	625	596	572	643	622	599	594	635	612	611	599	599	628	622	634	621	645	599	660	665	633	619	666	573	628	587	663	633	604	618	572	612	664	644	659	598	622	659	623	629	641	595	600	652	606	697	602	621	655	573	598	592	620	641	618	645	639	626	625	621	590	629	593	654	603	614	673	585	631	637	615	640	622	577	646	599	613	611	598	637	584	615	631	603	635	622	624	604	642	656	592	642	630	589	664	641	618	649	601	574	651	619	620	605	640	591	585	627	618	603	615	650	655	672	639	622	604	626	668	635	649	647	614	651	590	636	612	635	578	607	669	627	632	604	619	624	611	651	660	661	636	641	646	649	664	618	651	640	617	618	617	640	642	646	595	635	648	633	578	622	644	647	567	682	642	648	605	605	625	572	614	628	657	662	671	641	589	629	624	625	651	636	625	628	657	637	664	644	612	631	616	644	604	667	639	645	683	659	621	563	610	628	657	646	623	595	608	636	635	602	622	648	656	633	576	662	620	650	634	632	589	656	645	626	613	600	611	621	617	641	603	615	604	620	611	622	645	662	588	622	653	608	650	663	592	619	618	620	631	648	636	604	589	556	609	601	623	630	656	620	602	600	605	645	642	658	612	608	650	649	618	630	581	612	624	609	671	595	653	608	594	629	655	632	594	615	609	630	671	617	622	635	640	592	643	625	630	630	621	618	637	633	589	610	629	643	626	605	639	632	604	641	632	592	628	628	622	634	607	612	645	584	628	638	626	578	627	665	622	624	673	631	644	633	658	644	636	607	636	637	574	627	599	629	621	649	628	596	619	602	615	642	612	636	589	619	645	622	635	605	626	619	587	603	640	604	605	622	624	650	606	645	617	616	643	599	638	642	606	631	655	635	650	658	610	659	655	633	661	610	642	627	601	652	610	629	617	630	610	655	655	637	602	580	631	609	614	625	579	636	611	636	610	617	636	644	670	632	613	637	635	605	605	605	618	621	588	610	636	597	663	599	633	660	611	628	623	596	625	629	640	669	633	618	652	641	670	617	642	572	646
53454	23457	8491	2354	887	444	378	377	295	300	306	253	293	313	278	275	241	293	258	270	281	240	277	293	262	285	261	237	297	249	259	233	274	251	254	284	252	248	249	257	303	298	260	288	243	266	270	275	290	278	264	280	294	261	275	259	281	283	277	268	265	296	253	249	267	269	288	273	281	267	257	267	271	280	260	279	265	295	274	290	256	289	288	281	301	272	304	283	250	253	248	257	262	254	274	287	247	260	318	233	306	295	274	268	246	262	266	262	278	289	258	280	265	234	269	248	264	256	246	294	283	236	245	252	261	284	278	265	286	268	244	279	263	261	247	231	257	283	289	276	294	264	266	270	292	252	255	278	299	268	258	291	290	266	260	243	280	263	252	287	267	256	247	262	297	296	285	275	280	289	291	281	277	248	276	287	264	284	264	282	273	254	279	299	237	270	258	280	293	265	278	238	267	307	252	279	267	285	279	280	263	283	245	267	255	272	284	275	291	252	293	276	294	274	285	251	265	280	274	274	275	303	249	258	301	261	295	268	255	275	277	261	303	269	260	250	287	267	270	266	275	313	282	256	278	281	275	290	257	277	246	265	229	283	291	247	245	297	279	278	290	252	274	267	273	284	289	271	278	251	307	291	267	245	286	288	262	261	265	259	287	304	238	260	290	283	245	248	269	243	262	305	270	278	260	251	286	279	241	282	269	282	308	250	281	264	273	257	277	273	276	251	253	256	281	279	262	309	254	279	256	275	245	269	276	262	272	256	264	234	265	300	259	262	297	282	287	292	281	290	289	291	252	306	261	283	267	263	280	270	272	290	276	284	260	234	277	271	283	272	254	261	264	271	266	316	264	266	263	252	250	304	259	262	289	280	252	272	266	266	255	298	242	257	275	256	292	268	279	257	272	307	285	251	284	259	280	291	283	278	287	246	281	255	274	264	275	262	262	266	252	285	285	304	255	251	271	303	262	290	274	282	300	259	291	279	249	289	283	262	273	276	260	257	278	262	289	254	265	286	265	252	266	255	272	267	270	299	252	287	268	280	253	280	287	254	297	253	266	276	251	269	273	298	269	278	268	256	282	262	268	283	261	240	265	269	241	313	265	290	274	297	260	262	246	249	269	280	295	275	266	281	251	284	245	308	260	282	276	279	317	276	276	284	269	233	255	279	277	267	298	273	295	264	238	279	264	277	306	271	261	295	273	275	242	294	267	255	267	241	263	273	260	270	290	301	278	290	243	284	281	282	237	254	277	247	254	298	284	278	283	282	248	296	270	278	257	248	285	275	293	250	270	278	254	285	262	299	271	283	295	266	262	253	277	246	269	268	324	272	304	253	271	261	309	271	281	215	276	250	276	282	257	267	293	279	271	235	253	265	265	312	270	249	252	290	267	250	274	267	280	291	303	299	291	279	299	273	279	262	243	292	271	317	270	261	252	280	271	277	288	285	296	281	296	301	258	273	287	252	274	298	268	277	259	270	269	291	291	271	264	276	300	287	306	265	248	266	299	251	257	260	280	287	281	275	284	304	278	316	276	249	271	298	270	264	279	268	298	258	298	274	252	252	254	257	273	272	257	246	291	256	232	250	307	234	246	258	278	262	271	270	255	304	283	273	279	266	273	271	263	259	250	307	280	300	275	272	282	261	291	286	277	281	296	255	250	287	251	282	292	291	250	261	273	273	305	261	289	265	272	276	269	266	271	303	255	272	281	245	254	262	258	270	276	254	277	281	271	258	268	237	282	270	266	261	261	264	230	254	257	300	264	264	279	292	253	286	255	249	271	250	286	280	303	271	279	291	262	269	282	288	267	252	245	289	267	257	294	283	274	270	282	300	281	244	263	276	270	271	258	276	261	279	292	282	281	291	265	296	257	297	237	308	277	271	281	258	273	281	279	290	283	278	291	285	266	282	261	259	284	260	267	251	262	258	265	301	267	251	269	277	270	310	271	297	258	285	268	298	278	294	271	260	261	275	247	271	249	240	292	282	275	260	248	229	304	283	285	233	287	268	277	297	287	252	280	316	266	281	265	257	253	255	258	258	279	272	277	262	276	255	250	266	279	265	265	274	276	257	247	275	284	274	295	245	257	304	292	313	246	277	260	250	254	281	271	295	271	274	284	309	251	277	269	286	252	287	263	267	276	279	282	278	253	275	274	297	248	266	306	280	280	269	285	281	259	293	252	269	263	279	255	246	278	272	254	288	279	255	273	274	253	251	264	287	265	301	284	247	256	273	267	284	280	271	293	248	277	260	288	269	288	265	276	301	285	275	282	259	249	252	287	263	263	314	269	282	282	261	242	264	255	285	283	254	253	298	263	289	272	275	289	250	294	300	275	288	310	286	243	313	268	258	283	283	260	270	265	288	257	299	276	275	253	287	285	256	286	276	265	268	293	267	274	279	248	260	259	281	287	275	280	300	260	261	247	262	292	276	257	262	266	302	245	252	287	264	253	275	319	263	264	231	289	278	261	301	251	279	266	258	266	257	279	283	259	297	286	266	282	304	276	261	255	274	307	280	282	256	287	251	249	282	265	272	299	290	284	283	264	274	248	250	278	265	292	267	266	274	263	284	292	284	247	256	265	276	289	247	296	283	257	260	295	237	273	258	261	271	281	263	309	272	291	259	301	313	243	286	291	254	277	270	269	263	266	278	290	265	279	277	263	258	279	283	263	276	267	280	297	270	230	295	254	310	252	265	258	266	240	246	266	277	289	265	284	285	282	262	253	275	277	251	292	281	262	283	271	266	284	270	279	277	294	261	300	270	290	280	262	282	275	275	280	271	263	269	273	257	312	277	306	270	275	298	304	259	279	280	261	250	291	277	277	255	262	300	226	262	289	276	282	294	270	274	263	285	287	250	307	258	285	275	263	287	265	294	299	275	264	266	258	257	283	272	281	256	251	293	297	279	240	287	290	274	253	252	261	282	279	262	278	284	264	261	256	251	294	248	273	303	285	273	279	274	258	301	248	286	277	275	264	274	237	272	224	268	310	276	301	294	253	292	283	289	278	258	275	270	279	263	271	267	327	273	216	285	278	265	248	278	267	253	263	268	272	262	286	277	259	265	274	309	238	319	269	265	301	240	247	292	287	271	281	245	292	287	271	283	288	276	250	255	245	264	266	287	260	260	251	253	264	263	267	263	251	292	258	297	288	267	270	258	306	264	263	292	262	234	246	253	291	254	248	282	264	259	257	288	299	281	281	300	256	294	263	267	286	278	262	234	232	292	287	248	248	257	269	274	257	263	281	268	279	300	289	297	235	262	237	251	258	281	261	301	269	272	242	262	303	278	276	283	263	291	288	259	272	266	263	259	275	286	270	273	242	279	312	241	252	296	241	272	238	234	288	265	283	294	299	270	283	269	272	255	244	251	279	265	282	292	273	253	273	284	283	289	265	282	272	280	300	262	271	246	247	269	272	252	268	261	272	254	297	272	284	266	302	273	292	233	301	270	268	284	263	258	256	255	257	294	253	286	261	266
36647	15071	7350	4363	2179	1288	1022	864	812	706	595	610	608	601	599	623	612	599	584	660	562	628	598	597	649	615	612	609	623	649	593	630	600	624	558	625	610	587	621	686	608	585	598	627	581	653	600	631	566	578	668	609	601	641	614	654	623	611	628	601	592	598	592	614	638	613	606	592	624	620	632	574	577	631	624	584	614	623	582	638	588	643	645	615	594	606	617	650	593	646	596	569	656	653	650	611	585	639	633	597	605	628	605	578	630	627	609	608	604	570	638	647	628	628	620	629	592	618	633	629	586	617	626	585	596	575	630	616	611	604	606	614	633	567	622	619	668	642	589	634	612	594	610	632	623	577	626	598	623	656	591	588	591	635	586	610	619	642	606	628	612	643	619	617	602	591	607	582	630	594	635	597	668	633	592	643	587	593	583	605	634	621	660	618	616	605	621	618	628	607	565	587	610	626	624	642	644	581	610	593	655	601	617	653	607	593	628	630	562	621	604	602	591	585	590	611	654	653	570	623	589	574	599	644	604	607	617	549	575	652	565	610	630	645	648	666	579	605	634	581	593	610	598	586	627	598	658	606	615	593	595	594	631	593	626	613	603	630	599	625	645	616	636	647	612	633	625	602	605	614	622	617	640	590	604	626	626	587	639	647	621	624	607	651	581	626	584	636	602	642	618	625	627	594	580	625	559	535	605	646	620	615	626	601	591	636	640	628	646	648	552	611	555	637	591	624	574	604	612	655	601	633	596	634	636	608	607	631	579	596	598	581	607	611	585	597	622	619	609	627	583	597	627	656	640	607	579	631	611	589	618	638	591	629	640	641	636	677	624	632	653	637	588	624	612	633	594	613	609	612	612	601	623	607	629	632	605	633	617	620	633	630	637	574	638	586	635	603	591	569	602	613	632	633	621	581	585	634	613	640	604	656	593	636	630	554	578	642	607	591	600	575	639	579	617	605	642	608	624	629	630	588	593	582	633	597	616	607	582	608	611	598	618	638	586	629	566	606	612	621	616	613	610	600	633	573	602	616	658	640	639	622	582	599	603	628	595	612	661	593	591	610	603	579	636	619	595	643	614	600	598	618	608	549	654	650	586	611	599	592	613	631	579	601	629	601	616	579	630	633	578	617	626	598	601	573	595	598	566	596	609	610	578	598	629	570	655	614	560	567	641	615	637	603	623	572	590	591	615	620	666	581	642	585	584	583	631	566	605	608	586	597	613	631	625	573	630	632	615	552	633	606	551	589	618	633	655	642	623	594	607	608	592	597	616	580	597	594	605	625	622	640	622	603	587	567	645	645	638	639	602	632	608	589	612	661	661	643	638	625	611	587	636	590	592	599	599	604	647	617	587	597	617	578	576	624	594	608	611	621	607	620	615	624	574	665	619	610	613	640	601	609	586	602	573	608	658	644	642	605	619	592	606	651	591	554	628	632	602	620	624	651	608	629	571	678	585	595	603	591	574	622	616	619	637	660	604	596	643	627	581	608	605	611	585	608	581	624	603	540	631	607	622	612	655	626	624	583	635	655	661	591	620	594	600	579	602	641	603	578	590	609	591	583	580	597	599	635	629	649	619	629	624	612	592	574	630	603	564	620	611	615	620	588	590	644	622	589	613	643	607	562	621	630	622	588	609	612	666	614	634	584	588	598	603	636	572	620	606	609	591	582	636	606	596	628	580	581	617	577	585	612	565	664	658	614	575	605	585	596	634	578	623	607	652	612	636	649	632	630	606	611	634	605	610	628	602	631	614	610	592	586	636	643	599	635	602	659	626	603	632	625	602	580	609	578	627	646	612	598	627	610	625	637	590	592	637	576	629	584	665	634	630	589	606	606	583	617	598	646	621	606	604	636	597	643	613	639	619	612	619	619	604	617	588	604	620	600	654	623	623	610	602	630	614	589	635	624	602	586	601	631	656	623	584	587	582	601	642	613	675	599	621	601	595	639	655	643	572	599	591	593	572	594	610	581	634	619	585	641	604	652	632	594	602	606	615	604	610	622	592	616	612	599	628	632	603	599	575	608	601	609	601	579	643	590	599	586	619	625	646	591	567	660	647	621	624	654	630	593	587	578	607	625	605	578	631	604	599	586	592	582	589	636	625	566	605	620	594	620	653	603	629	590	599	612	644	593	587	626	621	579	609	626	594	632	605	591	617	602	609	601	630	622	622	620	619	634	572	625	647	602	590	581	628	584	621	625	634	626	605	598	584	581	637	622	578	602	599	615	638	624	623	620	601	624	588	608	623	612	623	639	634	629	616	573	591	588	601	623	595	590	611	615	572	614	635	639	568	634	640	632	611	600	588	630	628	596	605	599	677	606	607	636	632	630	599	610	618	626	624	609	589	611	602	582	635	624	583	612	631	653	606	587	618	575	653	613	625	659	659	591	618	579	581	613	638	612	649	594	601	611	602	626	529	615	621	598	635	608	649	617	656	617	611	597	659	608	581	615	628	632	563	633	606	609	601	634	628	592	617	597	590	621	608	608	615	634	597	589	603	615	598	617	635	608	615	597	625	643	596	584	630	618	619	616	581	615	611	638	619	664	619	629	610	628	656	613	620	636	656	609	619	587	611	606	638	580	608	591	612	634	635	653	612	600	616	583	595	632	590	626	620	587	561	589	608	610	597	618	619	606	612	591	641	611	638	642	627	605	588	588	653	607	618	605	590	609	625	649	635	602	631	584	592	634	592	633	613	580	617	621	598	604	606	606	629	610	599	625	618	600	578	591	580	613	619	629	663	645	639	600	621	657	581	661	660	618	629	589	561	618	582	641	654	610	570	626	561	612	638	625	595	606	652	571	619	605	548	647	604	638	569	589	589	530	609	614	589	612	612	632	596	659	638	638	639	616	624	618	630	595	588	572	613	643	606	613	594	610	649	596	593	633	632	585	599	629	596	643	606	590	597	589	615	602	627	605	635	612	622	616	597	537	608	591	609	638	615	607	595	630	641	577	612	631	616	608	590	660	645	626	606	562	612	623	642	604	609	620	643	637	585	574	611	611	631	548	591	617	614	615	608	609	641	577	586	625	560	562	597	564	647	588	594	623	573	621	617	621	652	644	623	627	674	629	628	593	614	648	533	604	612	582	610	637	592	575	636	620	609	571	620	652	626	593	607	572	583	615	660	606	619	621	599	563	593	636	589	585	624	599	625	602	638	617	614	600	593	635	603	614	611	605	622	591	624	590	613	629	581	576	600	650	620	622	609	594	616	610	633	598	604	632	622	603	583	613	638	608	595	615	637	653	598	591	660	608	591	631	596	595	624	594	566	639	622	595	566	602	657	619	650	619	611	643	625	636	650	655	642	604	610	615	651	618	611	596	632	578	573	585	640	623	660	651	624	567	685	613	644	616	624	632	617	582	601	611	578	651	571	601	599	659	579	603	650	614	617	610	617	631	599	632	627	610	576	602	631	581	635	572	609	621	582	632	622	651	594	589	585	603	600	641	660	610	607	625	610	586	618	613	620	617	628	625
59580	30085	12866	3450	1023	634	478	432	355	335	291	284	284	277	295	294	330	319	293	286	310	304	319	274	303	307	290	280	302	304	290	298	271	292	301	285	287	333	302	303	272	319	303	319	295	278	279	305	303	299	312	315	302	279	296	303	271	295	291	300	277	288	314	310	270	273	310	289	314	267	275	259	277	291	283	318	305	259	299	313	265	249	320	298	291	292	313	285	273	287	286	295	283	320	325	311	302	319	269	241	300	260	285	306	273	285	283	301	298	266	278	292	276	296	309	311	283	278	321	290	293	293	341	287	293	279	268	316	290	288	292	278	321	307	301	302	316	298	261	306	329	322	317	325	295	304	285	286	319	281	286	311	328	286	332	311	303	312	310	301	290	313	287	262	283	311	302	288	249	283	247	306	307	311	295	308	328	302	280	270	296	291	319	300	296	287	286	285	300	289	278	272	285	266	297	316	292	332	297	266	296	273	297	312	282	319	294	296	271	285	304	322	315	284	296	273	310	318	264	287	329	294	291	337	300	299	298	292	318	305	303	291	303	286	315	329	313	302	300	307	315	267	280	320	360	319	327	320	274	275	278	310	330	294	293	286	294	322	297	310	289	279	282	295	318	297	287	270	291	313	313	323	271	282	305	273	300	359	266	285	296	281	283	294	280	314	303	271	307	297	291	289	285	300	273	304	298	283	284	311	294	305	308	289	319	326	304	293	283	278	276	290	305	292	322	317	293	283	302	302	283	284	294	285	302	309	312	307	266	300	271	291	318	288	316	302	313	276	303	307	312	315	296	291	323	285	281	294	281	292	267	293	289	303	267	321	277	291	289	301	315	260	260	324	312	289	327	285	324	304	283	291	332	303	267	283	298	277	286	294	331	329	295	300	294	303	306	277	278	292	300	298	298	258	295	276	288	265	298	286	278	302	316	301	298	271	262	319	310	261	297	290	329	284	302	337	291	286	322	310	269	307	304	284	304	270	314	332	286	272	311	285	281	270	285	318	293	308	284	269	276	284	322	303	276	282	262	302	261	289	309	303	248	292	286	291	304	281	288	326	308	294	297	296	294	316	293	334	266	276	282	288	302	306	295	290	276	277	302	309	293	295	279	317	304	297	267	268	299	295	272	302	312	255	312	284	303	308	235	304	292	296	297	280	308	310	293	314	295	287	266	277	292	283	273	314	288	273	301	289	278	280	316	291	306	271	311	351	315	306	306	298	273	322	297	284	274	293	300	327	285	285	320	273	281	307	303	286	285	273	281	296	305	325	322	310	296	330	284	292	324	316	338	297	322	335	239	257	270	263	293	313	288	277	298	354	302	306	300	271	307	298	332	300	288	289	305	294	287	296	268	275	296	284	281	255	283	284	330	279	315	292	304	283	269	283	287	264	311	292	308	293	302	301	305	318	278	257	293	274	298	308	293	273	284	278	294	299	274	323	287	310	279	282	304	322	285	295	312	307	304	291	299	308	307	312	295	295	291	299	286	304	303	298	285	315	291	313	331	284	287	286	310	292	280	274	288	315	318	301	269	269	292	330	286	301	302	293	305	263	309	289	289	295	265	301	289	300	248	274	300	341	297	280	284	302	284	316	293	318	321	335	277	308	297	295	277	326	291	308	294	279	298	271	314	300	295	340	304	301	293	252	312	309	271	302	315	281	303	312	260	264	268	275	287	300	297	344	314	284	295	335	297	325	286	316	290	286	319	324	304	319	281	330	287	304	281	276	330	327	288	286	305	299	282	285	304	299	273	307	284	298	288	273	272	311	273	245	287	293	289	322	307	280	305	320	290	282	273	287	283	287	264	274	291	310	295	282	301	308	312	283	314	316	278	323	314	270	289	302	285	276	309	318	273	287	269	282	279	295	304	323	272	232	299	283	320	306	285	278	309	295	301	283	280	302	295	310	326	305	279	284	314	303	296	265	280	279	294	260	303	318	272	311	298	278	264	303	287	261	322	326	309	283	296	296	306	296	314	321	282	288	287	326	287	321	306	290	290	279	313	261	318	315	274	327	270	300	308	282	321	339	275	304	273	272	311	297	301	327	320	273	275	309	337	272	297	322	301	306	292	281	288	284	346	312	264	318	285	273	299	300	285	287	319	283	293	292	293	286	302	270	289	315	308	288	303	288	288	295	305	288	301	302	288	267	281	302	257	285	324	298	303	305	282	284	321	271	296	301	316	328	291	283	321	315	321	280	299	310	283	325	318	288	309	293	316	256	285	292	282	286	278	310	280	299	304	315	291	292	302	297	307	284	265	290	264	293	278	309	279	308	275	283	286	279	290	321	306	268	266	323	292	308	267	276	271	288	274	281	288	330	305	292	297	261	320	287	286	281	316	274	287	325	312	304	314	267	303	299	300	288	307	301	315	279	286	264	292	255	328	306	259	274	297	305	289	307	307	294	267	272	269	271	272	300	308	302	272	307	287	308	325	302	295	278	295	284	292	275	304	321	253	286	311	290	304	302	310	257	286	331	280	282	277	291	292	299	306	280	299	292	301	328	267	261	288	295	303	285	250	292	305	326	303	308	340	295	318	285	297	295	291	290	325	299	326	287	294	294	281	280	308	298	306	316	315	304	334	304	295	281	293	266	301	298	303	261	276	307	303	266	319	296	286	326	280	270	259	282	286	254	305	269	297	317	277	295	308	344	305	277	321	308	281	267	313	312	285	303	318	314	274	295	277	289	290	292	285	295	295	265	253	262	292	301	290	289	320	324	293	323	287	289	279	299	295	304	294	289	296	299	276	299	319	287	278	302	307	284	259	311	296	317	270	301	306	306	306	301	311	320	286	291	309	322	287	302	309	270	305	278	268	296	290	294	293	297	290	291	301	290	275	310	270	306	314	301	265	289	296	238	284	280	294	322	318	339	262	276	300	267	277	314	290	304	315	306	297	269	298	306	290	274	264	313	286	312	316	303	298	299	276	297	290	301	299	311	309	276	270	346	312	298	291	296	287	314	289	301	320	292	278	295	312	320	269	286	292	289	312	291	300	285	293	286	282	333	299	309	289	288	313	277	291	296	255	311	280	312	282	306	283	287	311	285	299	310	336	277	326	278	308	286	292	312	319	303	283	262	280	337	307	304	254	273	345	301	311	302	280	278	303	319	309	296	280	291	299	304	262	294	285	314	318	296	276	265	267	273	255	314	282	309	326	310	281	309	296	307	326	316	303	304	267	299	304	293	257	313	296	295	283	286	302	316	324	290	293	277	269	317	278	297	293	267	324	285	244	283	286	279	327	315	319	326	316	293	300	325	319	282	266	303	301	303	279	276	250	290	308	288	292	286	277	273	321	308	278	313	319	305	328	292	306	318	327	286	276	283	281	260	305	276	283	296	259	301	300	253	295	334	266	289	274	288	307	309	298	287	314	292	286	277	276	304	264	254	256	316	298	299	280	328	294	302	300	293	291	310	335	293	294	263	293	302	328	319	293	300	285	300	272	290	293	273	292	310	313	337	312	344	329	290	318	340
42290	23019	10737	5553	2693	1629	1260	1021	841	761	665	703	686	663	673	639	661	672	661	643	675	650	664	623	670	719	624	658	636	615	676	660	673	650	615	695	655	681	664	679	659	674	650	674	631	699	669	652	659	687	652	650	656	651	637	670	602	618	684	702	607	666	619	651	631	610	612	674	669	640	686	688	677	660	621	641	648	630	630	628	697	602	628	655	661	657	693	651	600	670	681	699	655	661	686	653	664	662	689	669	625	683	672	744	630	636	661	670	665	665	649	656	710	643	633	670	637	687	678	667	667	689	646	670	636	618	641	666	653	668	652	634	666	649	625	633	704	636	655	632	640	659	707	639	671	665	703	676	620	676	686	616	629	684	619	689	671	663	664	628	674	692	656	695	639	713	670	628	724	661	617	686	673	668	632	661	683	673	637	682	677	648	665	643	651	673	689	673	654	643	671	655	639	606	647	641	648	674	660	627	677	628	686	665	611	647	646	646	645	702	653	669	678	645	645	668	612	664	640	663	639	697	643	639	654	619	647	649	651	647	649	703	637	622	648	672	674	689	644	654	640	665	628	643	657	664	708	617	635	642	657	641	668	647	656	669	663	659	673	709	666	684	670	662	681	629	664	648	650	676	629	674	718	674	636	659	661	665	678	670	638	682	682	681	660	681	654	667	637	647	632	695	599	620	651	667	651	644	637	653	609	650	667	654	629	717	639	679	666	670	732	662	727	663	689	660	645	675	640	636	611	662	637	637	640	723	692	659	665	673	703	691	655	629	671	646	642	627	636	645	644	632	692	642	657	646	635	666	652	670	681	617	662	669	690	672	652	644	673	640	702	643	677	646	645	662	665	645	687	663	638	665	652	684	620	649	635	662	685	697	663	636	655	669	638	676	609	622	627	693	677	671	610	664	639	653	655	714	650	650	669	646	625	628	714	616	688	689	692	632	662	643	657	656	675	665	671	675	632	686	668	675	599	639	673	668	648	653	638	607	692	671	669	663	657	668	641	625	701	691	694	652	617	667	676	657	672	662	670	657	684	663	697	644	662	622	642	700	591	658	699	682	605	658	668	689	687	664	704	639	664	705	670	647	701	673	657	633	688	676	648	645	668	683	628	677	664	623	651	676	660	659	647	636	664	621	673	688	654	677	678	663	653	648	655	643	665	657	669	616	622	639	692	636	720	678	648	662	656	651	612	694	658	710	676	658	633	625	635	671	654	654	641	694	670	662	620	649	692	662	669	672	623	645	678	677	650	649	667	627	680	610	680	636	665	641	631	666	644	681	651	631	670	663	654	659	632	624	671	640	723	678	651	659	619	687	662	621	677	604	621	653	699	647	678	660	671	655	646	652	661	625	617	675	660	660	615	685	672	619	668	668	660	708	639	692	691	671	683	672	655	694	637	649	638	654	648	667	621	623	687	656	662	659	635	651	648	630	617	629	650	609	641	700	645	621	675	618	672	681	655	633	657	633	639	707	677	687	654	661	629	694	672	590	713	656	624	609	687	693	667	643	615	671	655	645	661	664	695	674	665	605	655	643	616	698	671	617	660	621	671	622	637	662	666	671	663	653	704	660	672	636	665	688	649	681	672	700	642	675	664	636	695	649	714	634	713	650	627	624	632	651	681	698	681	648	611	674	643	654	626	636	673	621	644	619	656	664	681	638	668	600	654	653	638	696	676	701	649	682	647	635	655	695	671	634	669	626	680	663	625	715	647	674	657	645	673	675	691	648	681	680	668	685	633	659	647	679	686	628	683	642	666	653	624	687	638	710	661	642	691	637	703	652	638	686	652	647	660	663	704	643	662	691	642	668	674	649	675	687	650	619	680	655	652	654	664	662	656	657	629	707	638	669	645	648	597	659	636	651	662	676	589	637	692	664	665	676	637	629	609	650	635	644	668	682	622	675	683	668	683	634	630	684	697	635	718	654	635	611	624	668	705	661	672	668	628	611	646	639	681	629	653	699	659	674	642	633	701	634	617	637	634	672	640	674	645	696	645	673	638	681	663	612	664	658	659	652	737	674	623	689	635	616	657	679	652	674	629	648	660	679	616	667	633	662	646	650	678	608	635	683	679	666	667	646	618	628	617	717	650	686	656	632	619	664	639	672	738	640	658	657	665	634	671	726	700	654	658	675	620	657	638	671	677	678	665	697	656	645	658	686	684	689	646	644	636	640	650	668	616	683	676	690	710	637	644	688	648	623	660	691	668	661	698	654	690	680	618	665	660	694	626	674	659	677	671	712	692	677	663	664	633	648	645	663	672	644	676	667	650	658	709	666	652	684	676	667	634	669	669	621	647	682	659	660	658	661	698	649	687	630	672	661	619	634	669	665	674	664	653	696	665	634	640	641	623	641	649	680	630	648	616	668	630	667	696	651	620	673	647	672	646	647	670	666	652	664	650	691	638	651	664	675	661	642	626	649	687	690	670	643	710	652	602	630	636	639	625	689	697	651	652	653	684	649	690	692	657	653	645	635	664	682	692	612	698	664	675	652	620	668	671	651	692	694	626	645	634	645	654	674	684	649	602	627	646	692	685	672	680	620	685	674	670	689	696	632	651	683	695	651	680	681	651	682	648	610	694	655	703	620	646	683	663	695	665	618	646	643	679	630	691	690	641	658	708	648	675	644	706	679	683	645	654	642	651	616	658	636	642	671	659	664	670	594	671	666	706	657	697	661	637	654	665	644	682	650	652	717	649	690	634	694	670	661	659	653	658	616	651	683	649	654	664	647	654	685	685	661	652	677	635	672	664	660	660	629	690	673	643	650	652	668	709	648	674	710	640	642	668	626	594	650	610	683	626	657	675	666	693	631	683	629	664	690	674	655	619	686	644	652	640	662	671	658	646	700	677	661	679	657	640	672	671	625	672	670	614	669	699	691	642	651	622	646	662	642	698	629	698	662	669	642	657	667	657	657	655	645	627	635	652	617	652	663	663	597	668	695	736	608	643	653	651	654	677	685	659	648	634	610	632	644	691	658	653	700	683	649	634	672	623	669	607	665	638	652	625	679	649	649	623	637	658	672	689	660	655	651	625	680	659	682	668	632	650	637	648	666	626	653	705	652	631	673	682	641	629	673	627	669	669	704	647	672	674	664	687	645	660	641	632	631	663	645	672	671	615	638	668	672	666	635	709	658	644	664	682	693	633	649	636	644	621	610	615	685	647	656	703	631	677	640	659	685	674	701	696	692	654	659	634	646	678	640	621	700	598	636	681	675	674	674	610	643	647	660	669	637	647	668	652	660	692	706	686	659	641	664	641	654	663	697	691	654	660	614	650	649	634	646	712	641	611	677	678	628	685	680	646	680	618	684	692	637	634	681	708	659	643	651	625	714	662	650	658	649	660	676	678	671	646	660	641	655	690	639	702	675	716	656	665	652	651	691	625	683	709	681	630	662	692	696	632	654	652	638	668	627	660	608	636	626	669	639	636	673	650	646	646	708	618	594	645	640	630	643	678	663	694	666	686	674	713	622
46857	21065	5949	1595	721	476	442	307	283	291	277	272	298	300	299	258	307	337	280	292	286	288	292	298	309	331	308	331	289	293	288	292	269	292	269	287	269	269	279	345	290	276	269	314	325	310	272	294	288	279	266	261	280	290	311	307	285	292	293	300	303	269	295	289	275	303	282	273	277	304	280	297	293	305	285	285	286	301	293	298	275	293	288	293	264	295	293	267	325	298	290	291	269	314	291	306	299	252	271	268	282	343	274	315	354	316	286	310	293	315	289	261	282	293	266	313	279	258	301	305	244	294	287	272	307	305	297	257	270	284	279	269	278	293	316	286	293	290	277	292	281	291	272	297	311	314	285	273	292	294	301	290	281	295	285	265	285	257	297	255	294	283	249	271	279	291	299	302	314	263	283	295	306	278	300	279	289	278	317	301	269	289	288	305	277	310	298	295	303	286	308	306	291	327	305	288	286	275	281	275	261	303	281	295	305	295	299	293	310	305	287	279	277	278	304	276	284	271	269	265	294	283	260	288	276	293	280	290	299	293	285	310	349	278	308	259	265	280	298	274	308	294	290	281	273	272	289	288	300	257	266	327	304	302	275	284	280	276	309	286	310	342	294	305	301	262	272	305	313	296	295	302	273	335	317	321	286	291	286	273	289	276	277	300	323	277	286	305	291	281	305	281	284	307	271	277	289	299	281	316	292	300	292	286	276	278	274	285	301	333	279	295	291	305	278	277	267	269	291	325	307	252	307	273	285	283	257	274	279	292	295	284	299	284	274	293	278	275	283	293	310	295	297	296	274	305	324	298	282	294	270	303	295	261	291	294	306	330	301	242	315	315	316	268	295	304	277	331	277	284	272	313	271	307	291	290	261	281	292	305	265	273	274	304	274	319	293	307	298	314	287	315	302	315	322	309	297	291	267	297	283	278	272	265	274	272	258	312	294	294	285	305	293	270	280	315	320	287	272	282	291	290	290	294	291	259	291	304	271	300	300	303	285	261	275	297	311	324	292	287	324	307	270	308	270	305	278	288	294	308	301	289	326	292	310	295	289	296	294	331	287	295	271	326	306	231	294	298	321	318	284	260	303	288	302	297	276	303	261	339	276	299	272	327	294	334	313	283	298	289	279	265	295	288	256	298	298	303	257	285	318	291	265	250	280	256	300	289	310	268	319	310	310	268	315	275	278	244	297	276	302	316	261	268	311	296	305	312	306	303	265	298	287	274	248	281	259	292	275	314	288	296	292	307	263	282	316	286	312	277	309	287	290	289	300	331	277	282	268	300	292	254	271	298	293	290	279	312	300	271	287	301	304	262	287	258	279	340	323	293	292	296	307	318	278	284	313	291	310	314	307	271	283	293	274	290	287	291	271	279	277	283	268	292	295	298	290	319	292	299	262	294	270	268	296	252	294	285	280	275	292	300	297	322	309	290	303	313	294	311	277	270	279	328	299	287	293	289	280	304	261	283	297	258	281	316	301	311	309	282	296	285	296	276	272	285	272	300	291	277	312	305	266	304	325	259	320	293	300	326	308	300	268	316	292	296	289	277	320	271	304	271	266	288	281	295	299	261	274	314	316	299	285	254	317	275	300	295	277	267	281	301	266	321	285	322	302	304	292	313	309	291	334	274	277	283	283	279	256	283	292	304	263	300	258	280	286	305	265	302	304	312	288	295	301	273	321	284	298	335	289	310	294	279	271	305	345	302	307	286	294	255	267	293	279	261	293	303	274	326	275	286	288	314	287	279	288	276	330	273	286	270	277	277	310	295	297	286	305	283	287	318	283	260	275	299	312	295	304	280	303	280	316	280	262	325	301	284	301	296	267	292	278	288	286	309	329	301	282	302	289	319	309	300	287	296	302	307	281	286	263	323	309	289	274	305	272	283	287	312	294	285	287	306	273	265	293	284	294	304	291	321	286	269	297	273	304	296	297	296	319	308	299	293	278	279	281	260	304	283	328	261	295	310	292	311	268	265	317	269	285	262	269	274	289	293	320	305	302	295	298	307	276	314	304	293	304	272	296	289	282	297	299	261	278	292	269	271	303	263	308	329	278	272	301	291	273	294	257	286	300	299	257	307	291	289	279	274	296	281	270	308	296	292	299	298	324	329	263	262	277	301	278	288	267	302	291	302	311	304	306	301	307	293	296	300	303	291	267	302	287	301	251	281	293	279	266	298	297	283	309	310	297	316	259	287	278	278	281	288	283	315	287	270	292	295	291	318	287	281	292	280	314	286	282	312	325	275	270	296	265	295	270	292	299	272	279	274	293	273	279	283	316	303	299	317	286	279	257	277	288	297	319	260	318	311	306	288	303	283	295	302	316	284	296	280	317	306	271	285	279	315	265	280	313	291	316	288	322	312	284	293	276	291	277	276	281	306	321	300	296	281	300	308	322	283	298	328	286	312	313	285	297	304	292	296	304	264	295	305	274	288	266	285	278	257	280	288	313	294	289	283	306	303	311	308	283	309	306	294	266	288	296	293	286	284	263	249	290	282	309	292	277	274	284	265	294	281	282	320	316	299	264	283	292	275	318	304	305	321	288	314	294	283	318	297	300	296	252	290	310	264	303	303	298	290	262	291	304	309	304	300	284	288	307	307	278	298	297	291	308	316	269	319	286	270	268	307	314	307	305	285	304	269	293	321	286	287	265	294	300	299	297	305	287	274	327	290	310	312	280	254	275	292	300	276	282	278	284	321	271	280	276	291	278	284	273	277	293	315	293	289	301	302	274	293	275	285	276	308	276	294	277	282	288	274	306	294	295	288	300	279	276	316	296	265	317	281	257	319	312	310	274	289	307	284	320	313	314	320	303	286	305	289	281	290	301	255	254	308	251	307	299	291	289	278	278	310	265	270	315	288	298	307	306	293	298	298	326	273	295	268	270	299	294	325	305	290	289	279	307	287	280	312	276	289	319	321	280	288	345	308	315	328	300	296	321	282	286	345	276	291	299	303	309	269	294	258	289	268	294	265	270	294	299	288	260	264	290	293	302	294	282	299	292	280	307	276	302	295	301	264	283	304	314	272	291	289	296	316	275	285	275	282	300	319	260	306	296	281	279	296	278	288	296	264	313	304	309	262	293	286	305	296	279	300	274	291	299	289	312	296	297	294	310	300	298	259	299	289	290	265	293	303	332	281	287	304	272	301	297	292	313	287	299	304	295	259	293	289	267	295	318	269	287	295	303	279	307	293	289	277	315	294	295	281	266	277	290	308	285	248	278	283	274	310	282	295	302	281	281	312	290	279	289	317	316	309	291	308	255	296	290	257	317	306	298	280	289	283	310	273	291	308	299	317	282	286	313	260	285	303	287	275	270	328	316	332	276	293	281	299	296	280	280	297	283	284	273	285	296	283	275	288	293	267	313	283	263	297	287	264	299	302	274	275	281	314	295	271	299	293	272	282	261	276	275	326	306	310	313	307	263	296	287	277	292	292	292	318	266	266	306	285	277	318	283	283	289	265	318	261	297	263	294	246
32687	16027	6523	3175	1835	1171	907	751	703	675	637	662	635	640	671	647	644	618	666	634	652	622	634	642	658	652	678	654	647	649	572	656	607	620	640	618	661	632	648	612	607	640	634	616	635	682	670	664	624	676	647	611	618	660	629	612	626	652	637	636	633	694	673	638	655	641	624	680	628	646	653	618	598	644	665	634	648	642	614	668	597	608	638	635	668	615	647	674	657	676	663	634	623	640	675	627	636	665	627	634	693	613	658	593	667	675	666	655	584	661	662	669	618	629	652	651	652	626	643	711	626	655	653	716	625	655	665	632	683	651	596	618	664	632	640	668	651	594	670	628	626	613	612	613	627	617	641	616	673	659	653	601	610	689	627	582	684	608	641	633	672	700	672	607	653	671	636	663	622	661	651	650	608	682	646	638	680	636	645	647	598	662	626	628	681	722	636	658	660	654	615	582	627	622	600	634	614	647	614	602	624	641	672	600	661	630	684	587	659	628	608	630	635	689	652	705	637	640	659	654	638	626	676	657	643	629	679	666	645	632	677	620	624	651	608	652	676	603	648	661	621	686	604	681	673	711	589	651	639	632	609	650	604	655	647	637	624	704	658	600	652	613	647	615	644	679	619	651	670	682	655	647	620	651	673	644	682	664	624	628	650	649	647	616	659	633	656	634	640	607	597	624	631	643	667	603	626	636	634	603	644	651	636	666	607	589	726	646	635	617	642	632	655	652	652	639	595	605	646	615	595	665	593	657	606	639	626	635	623	637	651	627	620	661	622	697	647	660	651	646	629	657	668	639	656	626	638	636	607	619	614	675	643	667	694	625	599	631	624	634	662	643	661	648	674	691	676	655	626	684	636	640	618	666	688	634	653	656	617	610	640	615	657	607	628	642	681	602	665	654	607	656	624	646	652	635	643	621	639	689	643	606	671	613	618	659	628	686	614	605	645	630	641	627	674	651	637	628	657	625	675	639	694	659	617	652	679	653	689	613	646	612	641	645	674	596	626	662	658	678	644	686	602	643	609	660	625	650	649	614	638	612	600	671	670	660	653	666	648	619	669	645	598	634	595	659	624	614	614	664	674	637	623	649	627	640	696	614	642	666	648	629	660	627	666	647	639	638	638	668	635	626	640	644	654	660	612	623	607	684	619	654	623	633	630	624	637	648	648	624	622	696	605	646	652	659	672	670	630	668	681	649	659	617	649	648	633	662	636	641	631	652	633	623	621	648	641	613	603	636	675	646	645	647	637	604	674	637	636	606	649	613	677	644	659	614	624	654	637	626	620	668	615	630	601	638	619	665	653	657	658	616	666	661	637	625	646	666	679	662	604	638	644	602	614	626	603	607	656	646	618	669	657	610	649	628	620	643	621	668	632	641	632	634	641	634	594	684	657	641	671	589	678	676	679	674	654	604	641	627	653	663	629	652	629	658	628	665	613	607	651	635	592	652	580	659	705	644	610	675	632	631	618	603	639	652	607	610	656	628	632	650	671	603	664	627	644	692	662	670	615	650	664	615	642	621	646	590	651	649	646	628	640	638	668	599	679	646	646	643	679	644	626	624	659	657	661	611	609	669	665	632	633	618	663	615	648	678	628	634	605	605	660	690	634	606	619	631	642	626	649	636	625	665	646	653	647	620	595	645	662	622	683	621	664	635	618	653	625	636	632	634	659	644	647	616	659	623	663	674	627	619	671	660	628	630	645	649	603	635	632	648	607	625	644	666	650	672	654	670	647	675	638	640	641	630	630	645	658	647	672	709	670	675	667	567	676	647	625	606	647	641	686	655	601	659	676	662	669	633	637	617	671	624	659	640	641	632	650	617	642	678	670	641	658	685	653	623	602	646	612	646	706	658	610	580	627	649	631	645	630	605	616	621	623	621	644	622	650	658	690	657	648	647	670	649	640	626	637	672	595	632	637	599	652	615	626	610	662	618	633	659	682	621	662	651	649	651	573	662	653	636	662	614	627	607	661	642	598	634	614	628	670	679	624	654	616	656	656	638	641	632	631	603	683	616	609	598	681	609	627	616	670	628	626	630	645	676	634	684	601	623	626	639	637	622	641	621	631	650	652	631	637	646	667	631	620	648	680	659	605	680	597	652	626	643	606	618	631	626	650	633	662	642	630	652	692	620	625	674	660	660	674	643	673	644	660	640	617	671	628	616	633	666	668	628	611	613	635	667	663	641	671	689	637	662	702	618	620	616	625	636	652	597	688	630	642	656	661	653	617	589	678	644	678	655	662	631	659	641	625	621	674	648	669	630	664	623	663	607	686	635	652	626	638	623	623	620	667	658	632	671	652	633	677	603	663	674	673	614	634	656	618	677	639	645	676	613	647	624	672	587	630	647	645	631	682	643	641	655	586	635	631	651	683	644	692	610	642	645	668	640	637	635	654	645	624	664	657	676	641	618	649	609	672	609	689	692	623	664	675	602	633	625	623	624	639	638	613	615	662	635	659	646	625	688	629	665	658	634	660	664	655	642	614	633	613	669	622	609	647	601	612	684	622	718	670	619	652	684	686	662	615	649	652	628	619	646	622	637	626	659	634	613	607	626	708	655	612	672	645	638	666	652	705	642	624	662	648	622	620	681	629	682	638	670	622	645	642	625	618	668	609	692	606	631	688	689	647	691	655	676	665	620	631	665	601	616	669	646	627	665	654	623	655	650	613	632	592	629	637	622	627	643	691	644	653	653	635	672	615	620	610	654	632	642	642	638	634	693	647	685	652	623	608	694	659	635	623	630	627	611	597	647	627	626	605	643	679	655	639	649	658	676	625	570	652	637	648	634	640	656	639	656	601	719	657	602	657	617	637	633	664	618	714	692	661	585	659	616	626	659	612	646	609	599	596	675	721	631	691	609	644	653	676	651	621	629	636	649	673	642	627	633	614	686	638	643	630	654	634	700	661	663	611	660	624	611	620	647	653	633	620	656	629	601	629	634	596	614	665	651	661	694	617	610	646	646	656	636	656	648	656	658	657	633	655	613	604	653	646	651	620	607	679	643	644	634	651	652	628	661	659	662	679	679	693	657	630	619	627	615	597	678	591	615	691	690	639	664	625	634	647	662	657	684	654	656	655	691	634	645	603	673	617	645	651	646	653	676	683	619	593	641	660	622	597	651	639	635	632	636	685	667	658	653	625	640	670	668	667	633	665	626	706	711	685	660	636	609	657	624	684	618	624	607	672	646	675	620	607	656	682	655	658	628	647	598	586	650	637	647	647	646	565	651	623	665	631	624	670	664	654	631	673	636	677	663	576	656	643	664	651	662	679	660	711	616	656	602	618	664	647	631	688	656	614	608	668	622	629	628	638	658	643	665	636	621	683	609	636	693	651	642	693	699	630	606	660	642	656	689	651	666	590	595	670	638	633	660	653	644	636	625	701	657	635	617	678	670	656	677	637	636	677	643	644	642	687	648	641	655	663	596	661	632	698	642	630	675	674	641	653	603	632	588	628	661	634	622	679	638	618	659	629	567
58686	28406	12392	4047	1540	815	446	374	303	272	269	319	252	294	271	261	274	280	237	255	250	269	266	282	284	250	318	285	286	255	252	271	247	271	290	298	281	314	247	237	282	288	296	253	286	256	281	271	295	298	294	262	261	279	273	275	266	274	306	262	262	256	291	305	240	277	268	270	288	272	287	284	285	290	269	290	262	262	299	254	249	261	267	270	274	270	255	308	273	254	279	292	234	273	244	287	258	290	250	270	269	269	278	259	255	277	246	267	272	270	224	244	270	289	284	267	272	253	252	274	272	275	287	267	275	275	266	260	265	281	254	266	274	274	294	282	263	280	267	253	245	256	238	307	291	258	274	255	273	279	262	303	264	285	292	273	256	249	267	254	267	238	285	281	247	265	287	259	296	267	285	296	265	240	300	261	258	278	296	238	244	265	294	282	263	276	285	288	280	285	279	295	259	283	247	239	268	289	268	280	265	292	233	287	268	289	244	237	263	291	226	267	306	269	292	251	269	268	289	280	250	268	311	278	273	250	282	288	316	269	307	281	283	250	270	319	273	297	268	258	259	300	272	278	267	255	242	262	258	243	258	262	270	255	275	274	262	293	287	261	280	271	270	265	245	306	261	276	288	260	270	252	276	271	282	314	277	266	277	271	245	261	270	285	259	258	280	252	298	289	248	285	302	286	263	312	272	250	290	279	256	258	278	280	265	261	261	268	295	274	260	261	254	286	251	253	245	276	279	255	279	282	309	267	264	293	247	284	288	282	267	285	273	259	289	271	276	253	255	272	274	289	279	257	277	259	249	269	295	281	274	283	288	295	292	257	287	302	274	294	265	241	270	245	273	231	314	286	271	281	278	280	281	258	316	259	251	261	278	242	258	247	280	235	250	263	296	332	274	269	273	277	292	282	304	267	263	269	293	265	283	292	279	279	285	263	286	268	263	303	287	269	288	269	277	282	292	256	288	255	280	260	267	311	264	276	280	279	254	287	316	276	247	297	261	260	275	265	257	245	275	263	277	291	270	280	263	292	259	252	257	302	265	262	288	300	264	279	280	263	279	253	285	301	287	246	303	251	280	289	252	289	264	255	289	305	274	312	276	256	266	291	288	279	256	281	272	263	278	260	285	254	253	242	270	247	235	246	266	250	302	282	279	290	263	275	267	273	244	235	249	282	264	299	289	278	259	290	262	267	268	298	280	270	293	314	296	266	284	259	284	263	246	270	254	293	280	259	256	261	295	286	270	249	252	254	234	279	282	287	264	260	252	274	242	270	260	277	290	298	255	261	267	261	275	271	234	256	256	278	294	300	257	271	266	296	284	285	271	301	257	260	265	272	266	265	265	232	247	268	295	262	240	271	251	257	285	254	259	281	250	262	261	282	268	296	280	262	286	270	244	268	297	281	269	276	270	308	285	271	270	279	288	266	261	284	279	274	267	254	262	277	267	277	276	269	237	258	262	306	278	271	268	281	267	302	250	286	283	296	290	278	268	244	263	276	280	262	239	270	281	269	255	279	246	252	264	272	268	271	285	299	273	258	285	318	261	248	251	307	268	267	290	273	258	275	270	279	261	289	256	282	284	264	272	253	261	288	282	271	246	275	279	290	273	274	271	259	251	316	280	267	267	270	289	286	309	317	268	272	256	254	259	248	268	288	281	270	251	261	252	265	247	263	253	253	256	300	280	270	246	248	238	300	249	256	260	254	298	263	265	284	278	244	266	267	281	295	263	261	272	255	270	286	267	312	272	279	283	272	265	296	265	284	253	255	252	288	253	250	275	318	277	283	286	283	266	271	279	252	281	267	263	270	261	287	273	296	258	257	279	293	289	264	328	255	276	296	258	277	274	280	273	279	285	273	266	247	272	298	253	261	286	279	265	247	281	248	283	285	273	270	256	287	286	307	284	264	267	254	262	261	249	284	287	289	278	280	240	295	257	247	251	277	276	271	264	276	246	261	266	272	256	280	278	273	256	268	267	270	259	269	301	257	263	255	298	272	272	281	281	267	296	252	286	286	253	235	273	258	272	268	285	289	279	262	255	279	274	267	258	256	252	263	251	301	278	296	290	262	297	261	274	260	300	291	239	239	276	259	264	288	286	287	260	246	294	284	286	280	266	259	300	268	299	249	269	265	251	286	285	279	271	252	279	276	236	308	244	291	278	299	250	249	264	252	272	266	279	278	290	230	286	264	250	279	275	272	246	264	252	270	290	267	273	255	276	246	287	284	266	273	253	259	282	280	309	265	273	277	273	273	259	252	280	268	266	284	273	258	251	283	265	273	266	293	258	279	262	277	267	266	243	250	270	245	263	291	267	253	311	295	296	293	234	266	286	251	257	243	256	294	293	290	238	262	257	258	265	261	279	325	281	256	308	283	271	282	283	261	265	304	252	301	274	261	271	277	263	273	262	269	282	249	279	277	291	265	267	270	290	266	259	260	291	283	311	241	261	266	280	261	280	269	268	319	252	269	284	270	295	255	261	260	278	265	276	266	259	302	289	268	252	300	288	248	230	282	280	263	239	238	266	273	259	280	292	283	273	285	254	239	281	262	287	270	269	244	289	244	266	279	248	259	264	246	252	238	261	301	236	246	268	245	263	282	276	282	291	257	279	256	309	270	272	281	263	251	279	244	263	291	279	273	286	242	253	283	248	283	266	254	278	298	254	253	275	264	268	315	300	261	288	278	270	270	265	287	253	290	281	239	271	229	259	287	277	289	284	256	271	239	253	247	268	282	240	281	251	248	288	293	263	278	273	291	249	298	265	282	227	235	270	311	285	266	292	273	276	267	260	272	276	274	284	275	259	265	257	242	240	259	265	310	224	222	242	263	304	283	294	287	262	259	276	249	253	275	242	271	297	261	287	260	281	268	281	283	277	271	270	256	230	251	280	259	274	277	249	266	251	275	269	297	290	273	250	270	266	252	273	286	277	255	281	271	266	283	277	248	281	244	284	261	266	275	247	264	282	281	283	283	278	292	281	249	267	296	277	230	306	267	263	278	294	269	291	273	264	277	317	288	252	279	277	288	252	276	260	273	252	279	262	278	277	292	307	307	267	305	283	292	279	275	283	299	277	281	263	286	276	278	256	261	267	271	244	232	324	301	262	254	251	249	286	278	245	274	225	262	279	242	274	247	268	303	267	277	242	280	278	253	275	245	264	268	271	309	298	286	239	265	279	266	275	241	291	280	263	277	225	268	258	270	274	260	293	308	264	279	265	293	288	260	291	254	290	270	264	298	266	268	278	284	297	266	258	268	264	298	285	245	294	267	255	291	291	272	298	293	293	235	289	312	293	284	286	265	250	272	272	258	268	241	260	289	256	226	300	257	288	243	273	281	268	276	257	265	269	299	286	281	296	260	271	262	258	277	296	290	243	281	275	264	276	298	268	248	265	262	286	268	268	255	270	244	259	276	262	258	279	247	304	279	296	269	273	288	312	282	299	248	258	257	291	289	288	317	259	300	275	300	301	274	267	260
40082	22688	12875	7177	3863	2382	1391	954	673	605	629	608	639	584	636	634	710	625	626	630	606	642	632	573	628	592	590	646	584	616	618	648	590	645	651	613	613	627	576	617	650	605	594	573	647	583	643	623	600	641	631	621	629	651	619	651	605	615	625	641	636	628	638	654	581	650	645	596	572	621	656	568	648	625	606	623	616	613	631	589	632	600	616	660	611	601	637	610	639	602	629	597	585	605	601	619	582	628	602	627	602	571	618	664	614	576	595	626	616	639	643	635	592	660	628	640	607	618	590	638	610	632	618	585	629	677	561	617	594	631	592	605	630	630	600	644	600	607	573	595	574	578	615	648	628	620	604	629	622	625	609	611	573	617	613	614	608	595	662	592	613	646	594	618	651	615	618	617	670	587	631	616	554	607	610	620	635	638	657	644	605	617	583	630	587	601	604	614	605	629	646	651	651	586	617	629	607	608	624	699	625	593	587	579	613	619	610	602	627	586	634	631	626	633	629	628	648	624	606	604	604	649	633	580	636	633	654	630	602	581	622	627	605	604	670	609	631	654	634	611	621	644	624	598	604	611	637	626	637	631	611	620	616	608	640	620	577	591	658	641	619	623	609	587	622	612	635	637	626	628	672	566	615	634	630	611	609	605	612	588	609	633	634	636	599	598	599	585	595	579	618	633	636	653	657	592	599	579	588	607	625	607	601	577	630	608	555	622	610	603	668	571	571	595	588	590	579	582	606	648	603	618	598	622	611	660	645	635	611	628	601	608	601	592	596	621	614	654	644	640	617	585	602	613	614	640	625	619	623	628	669	578	622	608	605	590	599	623	673	635	642	637	598	557	628	616	691	629	560	586	589	640	607	634	646	604	591	630	582	615	569	609	637	615	613	614	617	648	625	582	643	590	635	607	574	594	572	647	612	620	623	604	602	624	590	638	598	583	598	582	625	660	623	601	569	607	619	602	631	611	635	587	678	615	647	576	590	625	594	662	602	630	592	607	603	643	584	663	622	629	641	667	626	647	616	608	597	644	598	577	623	589	639	641	599	657	606	611	654	597	582	631	582	621	584	622	621	593	591	668	629	626	608	624	588	647	682	590	656	591	662	656	650	582	677	615	597	613	576	618	614	596	593	577	633	577	575	622	607	604	588	606	650	636	645	662	619	609	656	620	584	590	646	614	577	635	618	622	631	631	617	612	644	604	663	621	648	599	600	601	594	653	621	653	631	596	594	558	594	579	620	680	644	678	623	599	617	631	620	643	607	636	610	657	643	629	557	606	617	632	609	628	556	595	604	627	615	610	634	635	590	617	646	617	594	575	649	627	565	628	615	637	591	577	603	596	625	578	592	572	621	622	597	641	643	628	630	639	619	631	619	602	634	586	665	620	579	613	630	623	640	669	591	616	609	634	591	628	627	598	643	625	611	613	616	641	593	631	587	600	615	602	592	600	621	591	597	606	630	602	591	630	589	635	607	620	605	659	622	647	629	612	605	616	602	645	567	570	607	625	627	613	613	606	627	598	630	622	647	606	617	621	655	583	650	606	627	590	627	601	600	645	612	632	629	580	632	630	619	607	613	643	612	611	624	644	641	655	601	678	625	637	614	608	573	622	633	590	666	593	585	596	601	623	605	608	613	634	608	606	607	605	630	616	633	605	604	642	580	594	636	590	615	620	599	647	620	616	616	609	566	594	625	645	659	603	628	643	616	616	664	591	613	657	585	583	592	633	656	616	576	595	612	629	633	659	585	634	604	606	640	641	592	617	604	621	622	648	604	633	614	627	597	574	592	598	598	609	672	622	631	616	644	654	640	610	645	589	601	591	596	610	639	642	627	623	653	613	567	623	628	627	624	602	596	646	615	618	588	588	618	558	616	601	600	622	613	573	627	607	634	616	628	648	610	625	631	597	595	585	631	576	663	593	608	624	611	618	610	649	600	614	633	637	632	613	644	658	618	620	652	651	621	603	571	611	633	623	603	609	600	617	703	640	557	591	619	582	615	634	622	616	570	606	605	652	610	635	620	630	643	579	636	629	650	659	644	628	604	674	559	594	591	597	598	621	620	632	613	630	570	602	623	655	600	633	651	581	644	618	571	599	589	601	616	560	604	617	628	615	614	600	629	601	618	604	624	609	608	636	621	635	646	617	634	593	611	605	567	625	634	620	574	620	551	592	602	598	614	580	645	604	625	644	616	635	641	610	607	589	593	607	649	641	571	628	566	605	625	653	608	588	613	629	610	634	607	623	577	625	639	589	600	651	615	646	617	595	618	606	604	629	635	614	591	603	581	630	597	626	655	615	603	645	631	654	650	592	616	628	627	635	593	576	588	606	626	639	575	602	613	637	629	635	636	577	642	574	606	676	619	620	612	588	684	589	588	608	614	626	639	666	595	652	596	576	595	630	655	586	596	661	637	635	603	590	603	584	624	615	614	659	613	617	605	622	617	633	666	630	602	614	619	642	628	611	611	592	653	628	646	576	600	602	626	624	650	623	670	655	603	592	641	624	607	606	610	596	570	620	616	658	616	602	606	578	626	654	595	637	629	626	603	637	639	618	636	570	611	654	620	637	604	618	623	592	619	604	602	644	578	632	591	546	598	622	631	632	593	583	611	655	615	603	586	597	588	573	641	610	608	620	561	627	627	634	609	646	583	630	647	645	641	616	621	603	665	596	637	552	616	573	590	642	618	605	590	604	656	645	622	596	625	640	638	621	600	589	591	588	645	609	594	615	604	609	639	603	611	607	593	611	586	595	609	608	612	607	663	605	640	609	619	641	610	606	617	569	611	612	562	610	588	626	600	661	588	616	602	623	598	566	589	624	661	651	642	638	587	613	607	556	590	659	671	600	657	597	661	606	648	621	627	587	613	627	604	613	571	581	617	614	647	572	646	627	651	625	616	579	637	586	612	649	636	636	573	602	615	671	665	623	647	600	624	622	582	613	598	655	604	592	567	594	616	615	656	661	594	622	624	642	605	626	627	589	593	597	648	595	604	617	635	601	594	604	608	620	605	640	611	616	596	691	567	568	596	573	634	619	550	586	657	605	615	592	627	599	601	601	593	614	613	612	616	584	637	674	628	659	612	605	596	625	624	624	604	577	630	604	594	665	594	611	647	603	586	612	647	667	623	644	647	610	625	612	614	599	612	593	571	584	628	612	638	613	619	626	640	637	587	643	664	625	616	599	608	618	615	592	630	651	624	639	584	619	625	568	627	598	597	613	624	563	609	604	630	668	673	649	626	667	583	597	615	615	572	596	628	654	610	589	614	590	626	603	618	596	616	634	592	642	647	626	628	647	561	585	600	631	601	615	619	612	595	608	644	605	616	602	623	627	612	540	632	553	636	584	626	605	648	573	599	639	604	603	606	637	610	633	618	627	613	548	571	614	591	620	583	653	623	613	606	619	649	631	598	600	662	630	643	641	638	640	609	625	601	589	615	594	602	629	618	559	645	656	638	615	613	559	624	596	623	606	685	606
63059	31663	13662	3866	1085	579	389	317	287	292	281	290	315	288	317	297	268	290	300	336	317	308	271	308	283	321	283	302	287	296	296	292	275	351	325	312	318	274	272	285	284	280	338	288	311	323	280	307	297	305	253	267	280	307	297	312	318	303	272	312	301	276	281	279	288	305	274	309	288	305	345	290	302	278	314	295	284	303	301	314	292	303	286	292	310	306	286	315	306	339	306	298	316	310	296	283	293	278	279	315	304	295	294	296	270	302	270	281	285	255	298	281	282	275	292	320	308	286	300	289	308	302	309	286	269	265	302	270	301	298	296	297	325	246	303	315	306	297	324	291	284	316	331	312	278	258	310	301	312	309	328	323	285	305	273	306	306	292	270	315	301	324	291	327	298	296	304	330	297	303	306	289	295	282	260	273	289	324	286	314	310	296	295	337	279	324	290	290	253	290	299	340	295	294	344	326	276	316	271	274	308	286	335	293	302	301	309	286	318	293	279	291	300	286	293	300	310	291	290	281	265	327	307	286	306	263	291	301	300	300	323	330	306	299	305	327	289	291	323	283	277	323	323	250	294	286	324	286	312	310	282	307	326	278	291	328	295	325	299	301	289	279	286	315	268	305	301	290	266	303	288	308	310	265	301	273	308	333	297	308	320	286	314	295	290	310	318	310	307	295	326	336	342	268	313	299	285	280	303	283	315	298	283	299	305	279	291	276	298	318	304	302	296	293	297	282	318	325	290	307	303	286	267	309	303	271	306	257	293	296	267	300	328	283	309	288	295	310	267	327	316	319	308	303	308	296	294	282	311	288	295	282	267	285	296	326	320	282	306	300	279	301	303	322	332	309	325	274	302	298	301	305	272	296	280	304	292	313	318	292	301	308	324	299	279	333	309	279	296	300	283	287	268	291	301	303	306	304	311	283	258	286	303	297	272	314	291	274	292	281	271	322	283	326	318	310	293	296	294	305	292	299	306	282	311	340	324	330	321	310	315	292	301	308	297	317	330	300	287	281	272	286	310	320	308	289	283	315	284	288	297	303	245	326	266	296	275	257	278	255	257	271	307	286	302	322	326	318	292	310	304	308	307	280	276	294	283	282	264	288	308	257	335	354	282	298	288	297	299	298	280	292	299	290	319	270	306	320	287	309	287	289	305	312	323	299	266	314	292	315	263	274	320	281	271	266	262	285	304	302	299	300	291	308	287	293	273	303	275	255	274	291	300	309	330	271	284	313	282	302	328	319	314	289	283	267	326	279	301	298	299	266	277	325	317	297	289	316	309	293	311	285	324	347	306	324	295	307	267	312	274	314	296	272	296	277	304	301	292	296	292	313	333	296	296	280	295	290	250	318	280	297	297	312	282	263	268	316	316	318	284	283	298	297	339	307	306	299	283	294	268	284	278	270	311	267	301	297	302	298	292	286	331	274	305	294	323	277	302	287	285	313	272	311	313	284	287	281	315	307	277	281	318	281	264	295	311	296	286	283	285	267	298	293	312	306	274	316	280	274	273	307	274	308	279	293	273	271	310	293	299	288	296	273	333	329	314	278	339	286	285	248	278	289	293	303	315	315	327	287	305	308	313	272	275	317	285	311	303	294	262	290	322	305	305	263	301	299	283	288	302	286	323	320	295	297	269	284	302	295	311	299	262	309	318	294	244	262	292	295	291	281	306	288	316	298	328	300	298	319	323	301	325	306	286	305	305	310	267	296	261	286	277	296	315	347	251	310	302	293	323	297	314	309	319	279	301	335	307	286	276	315	287	276	301	267	291	285	320	290	312	311	286	285	321	307	293	299	295	314	362	291	308	321	285	319	286	316	263	284	328	302	284	348	259	311	281	275	279	309	280	308	299	294	283	286	287	319	317	338	309	293	301	307	286	297	294	265	269	296	309	291	308	302	315	286	329	333	289	302	286	275	266	295	322	320	325	320	279	300	298	313	284	295	301	318	289	313	297	323	319	329	293	290	280	296	314	274	314	312	290	252	269	317	305	308	318	312	277	284	292	336	345	306	284	317	292	313	301	338	311	280	312	308	287	301	263	306	284	269	278	289	279	297	330	309	296	324	266	305	303	308	326	279	270	313	268	296	289	272	279	302	266	287	301	336	302	288	295	305	299	276	293	313	301	277	256	300	316	310	297	277	278	292	288	295	325	282	287	321	327	299	304	296	308	292	292	320	281	280	311	290	322	279	268	270	281	259	343	286	287	274	283	294	243	288	287	294	289	325	289	295	280	309	291	290	297	294	314	307	319	318	283	315	293	276	343	334	302	275	317	316	280	282	282	303	321	363	301	290	275	290	293	298	293	308	299	294	296	328	314	300	271	273	303	275	283	287	314	284	282	314	295	308	284	257	302	293	289	312	304	267	322	250	291	285	316	315	309	295	290	305	289	309	319	336	294	301	328	287	291	295	284	302	319	250	279	295	307	302	277	310	296	315	317	269	268	262	280	296	310	312	286	328	304	290	272	274	286	292	288	301	321	312	306	286	279	294	294	277	318	293	305	316	306	290	288	292	278	284	304	298	270	319	326	289	282	311	303	270	295	313	309	290	293	305	277	300	286	295	309	318	314	302	294	332	302	335	305	298	296	282	260	322	298	312	287	294	288	317	311	326	306	254	302	289	308	298	299	265	314	285	294	313	279	305	292	307	298	324	302	303	292	297	277	296	267	335	290	299	320	312	311	301	285	286	296	265	315	313	279	312	300	294	284	284	298	303	281	294	314	294	292	292	284	316	303	306	319	323	296	297	293	325	285	287	280	290	287	306	300	289	292	278	310	309	289	286	295	323	316	304	290	286	299	305	300	317	337	267	306	281	279	313	314	289	296	310	298	298	280	249	322	317	324	304	308	298	292	310	308	292	316	296	275	289	311	264	276	299	300	284	298	335	286	277	325	285	296	306	290	304	296	282	312	293	307	270	299	264	305	283	304	312	305	276	297	294	285	286	313	289	315	302	263	290	321	282	295	263	280	331	294	322	339	293	310	291	288	285	332	302	273	282	308	288	279	316	316	315	294	303	298	296	299	276	292	263	270	309	320	322	291	322	271	287	300	318	336	304	294	294	286	290	269	265	324	302	273	292	308	323	273	289	272	265	273	265	294	269	317	299	292	290	320	324	277	318	321	269	266	281	332	304	316	318	286	312	276	270	297	314	309	298	273	352	282	279	293	304	306	318	315	302	291	323	289	278	286	278	269	327	292	314	284	304	307	327	326	296	295	305	281	298	274	283	266	307	280	316	306	272	333	296	288	318	321	286	273	289	276	301	322	332	286	292	347	318	302	304	284	288	313	307	302	284	300	319	303	269	287	275	298	347	285	287	273	293	275	300	311	286	275	297	308	298	323	269	323	313	308	326	284	284	295	275	264	296	299	271	332	309	270	332	301	294	272	313	303	336	315	269	305	274	307	285	258	271	311	354	310	311	293	281	275	290	323	302	301	300	304	275	317	285	297	307	307	308	290	277	309	284	317	282	291	336
43262	25470	13083	6195	2526	1412	1046	787	677	707	693	677	660	667	674	717	677	694	660	702	642	698	657	673	662	628	673	681	665	627	683	718	705	699	680	655	643	612	626	638	636	679	658	688	646	660	625	631	667	663	683	651	651	694	710	650	666	650	684	689	683	716	653	671	678	726	677	697	634	688	614	646	661	631	681	679	676	681	651	667	704	670	631	688	714	621	673	632	673	675	640	665	650	626	672	666	665	689	696	703	635	705	647	662	715	669	633	697	687	681	666	659	673	693	662	680	648	668	690	658	658	669	664	642	645	623	639	652	711	665	691	669	658	691	713	674	674	641	691	687	693	656	655	656	620	644	650	659	693	647	682	672	661	678	624	626	657	601	690	651	687	657	654	652	679	719	669	667	654	706	647	694	644	687	655	601	668	622	688	699	652	684	700	620	631	664	644	666	690	634	675	690	637	688	668	671	655	664	681	700	698	670	650	673	587	671	682	709	635	650	708	633	679	660	644	636	661	705	701	659	689	646	635	652	666	674	653	664	670	696	664	635	643	608	672	677	682	655	672	678	650	681	660	644	700	674	721	639	658	686	677	664	629	688	627	643	688	621	664	655	626	658	664	683	685	668	655	672	667	641	650	679	642	717	646	663	644	692	688	649	656	708	659	650	652	659	688	606	701	705	681	635	643	673	686	696	647	693	679	654	629	613	685	718	587	696	641	652	678	619	698	683	671	679	658	684	661	646	698	696	631	697	676	635	656	658	684	632	627	671	683	703	664	647	680	661	664	665	711	649	671	618	665	662	676	675	653	663	642	682	706	675	661	662	734	660	685	698	691	642	635	688	648	668	706	617	653	636	667	667	653	673	631	670	696	682	659	700	624	685	678	667	677	643	664	662	646	635	667	689	639	669	694	683	686	657	651	650	645	679	713	639	678	629	685	650	693	633	677	669	670	672	661	709	644	673	680	681	669	629	692	668	674	671	613	673	695	702	687	644	688	663	684	627	667	688	643	693	640	673	618	676	676	650	658	654	647	649	711	678	608	630	702	693	649	677	674	638	668	669	651	625	672	628	656	654	649	655	627	660	646	707	667	702	674	666	643	648	644	659	620	676	641	718	646	652	676	680	668	637	704	715	680	629	657	681	639	698	634	625	667	677	618	667	681	647	702	649	696	639	686	657	703	662	685	620	679	608	660	670	651	691	687	663	693	663	634	659	652	660	700	671	675	668	709	635	664	665	650	647	655	643	664	663	672	680	598	639	617	648	651	657	674	632	658	693	694	663	653	669	656	671	633	677	648	645	638	639	686	663	659	640	665	660	680	660	651	661	650	674	660	661	659	661	650	632	676	665	643	683	661	678	660	660	648	698	713	682	630	674	656	640	656	671	637	721	628	654	638	686	674	655	683	674	666	725	715	667	652	682	660	715	671	664	641	672	664	677	629	674	651	673	679	693	644	632	636	657	668	644	696	691	703	676	657	661	625	626	727	716	692	703	651	668	670	679	632	629	702	691	708	630	653	655	682	715	633	697	712	663	709	640	621	637	657	656	628	701	636	645	625	653	611	661	726	627	632	689	671	637	657	667	611	607	660	666	653	638	658	663	667	634	617	716	653	656	657	657	630	651	658	655	641	693	695	651	680	655	671	649	727	616	719	618	632	611	658	619	641	624	629	627	688	624	649	680	683	707	661	640	645	628	643	646	669	658	665	642	628	687	685	643	641	678	652	651	649	702	685	651	629	672	651	642	613	653	668	657	636	697	690	662	674	633	699	683	701	724	641	642	680	670	643	662	645	673	651	661	654	682	647	634	687	595	629	663	636	684	674	691	689	695	653	645	653	645	661	626	680	641	647	653	658	681	643	706	664	639	621	682	645	674	724	666	651	628	659	687	689	688	691	623	645	694	606	713	631	691	695	686	638	671	676	659	660	653	637	661	687	652	657	696	678	662	705	699	660	678	678	671	645	671	646	647	631	680	666	705	657	617	665	702	633	638	687	653	656	638	645	662	634	654	673	642	656	665	658	670	681	623	666	684	655	636	697	707	653	650	648	666	663	644	644	635	660	649	722	717	671	678	690	669	645	707	694	647	683	627	655	684	647	672	664	656	691	668	601	636	641	682	689	679	652	675	665	633	681	660	649	664	653	704	644	689	656	638	671	758	669	666	738	653	699	669	652	692	663	704	712	650	696	646	668	684	687	643	606	655	648	701	680	702	684	650	707	680	667	676	655	646	673	698	638	669	700	646	696	680	644	652	691	642	641	657	643	657	677	653	680	713	690	691	683	685	690	667	643	694	647	688	635	630	686	687	659	623	638	669	658	662	665	680	672	653	652	678	653	667	709	643	699	667	699	658	697	674	645	655	724	686	691	705	632	653	657	659	662	681	627	640	675	660	658	665	708	674	664	714	669	656	626	655	670	656	688	634	664	651	656	706	650	665	648	658	675	665	683	667	633	653	662	662	642	684	661	691	643	630	730	644	692	673	666	718	693	691	641	643	700	629	666	687	629	655	649	632	664	689	682	684	682	666	700	674	668	642	663	681	632	649	670	656	690	630	682	686	693	664	684	672	634	655	658	700	633	629	673	703	679	627	637	674	632	669	672	647	602	610	690	653	639	640	655	689	692	658	680	689	660	673	687	681	651	606	691	664	657	637	672	665	645	656	686	663	691	664	684	662	612	664	655	703	678	681	683	635	713	660	668	695	634	661	655	679	651	631	642	692	653	674	648	656	625	666	657	666	663	653	644	685	663	708	693	684	680	658	714	680	663	683	676	651	697	647	674	690	712	706	672	680	648	616	668	663	670	663	642	661	640	706	695	633	656	639	706	646	676	677	668	682	662	625	643	665	618	651	649	680	692	707	665	628	663	709	601	650	648	649	679	650	657	680	655	653	676	645	748	647	638	692	649	683	663	703	692	671	672	680	668	667	635	664	650	630	660	652	715	674	660	645	645	671	728	638	651	649	694	703	691	639	700	624	675	675	630	641	633	621	662	617	701	665	673	686	707	652	675	700	648	685	663	653	674	612	707	669	686	713	643	620	720	664	646	653	660	674	619	655	681	690	686	691	607	678	663	681	703	663	672	711	628	695	657	661	678	655	664	671	662	628	621	654	720	670	698	709	672	650	642	697	674	683	667	660	620	663	687	661	632	668	680	650	658	631	675	680	690	645	613	652	691	658	681	740	678	648	642	657	699	632	658	665	618	682	668	697	657	657	678	688	637	676	682	662	640	667	632	667	694	692	670	675	676	654	674	694	659	683	656	654	616	659	661	660	672	677	693	658	701	650	677	666	694	629	676	662	640	651	651	627	624	738	662	645	642	675	665	637	704	639	673	668	685	677	647	665	657	682	708	658	635	691	656	647	639	650	674	630	672	680	682	673	656	649	659	654	666	713	659	716	671	672	650	693	638	681	703	716	631	662	659	607	649	641	657	654	661	672	642	652	628	654	677	662	685	668	674	670	676	675	634	683	666	715	693	669
55725	25566	5942	1044	421	383	362	304	285	302	294	312	299	300	300	280	341	246	290	330	318	281	326	281	285	298	290	302	301	291	302	295	317	289	253	274	280	292	290	312	291	301	305	340	281	287	306	285	281	311	312	257	290	272	275	288	295	263	315	299	309	278	330	290	274	303	280	268	292	271	258	263	319	291	281	292	298	278	273	286	303	303	254	277	285	299	272	299	325	277	305	284	302	340	292	307	285	307	315	290	272	292	284	288	291	342	312	305	309	296	341	339	297	292	292	284	287	296	295	296	292	284	277	271	307	276	289	294	317	291	295	311	285	307	294	314	305	291	292	310	252	337	298	318	327	296	310	294	297	280	321	304	297	293	289	290	298	309	277	319	287	297	318	314	279	315	304	270	297	308	278	289	309	283	282	295	304	305	296	307	268	314	305	305	285	314	269	313	283	262	295	297	285	298	257	288	297	269	302	316	297	324	293	284	279	321	301	285	322	293	308	305	298	277	313	278	310	284	280	277	313	306	327	289	283	325	315	254	290	300	261	310	319	285	309	327	312	267	311	309	309	275	271	291	319	310	298	300	289	338	301	252	304	292	306	296	317	308	282	244	280	293	291	321	285	268	274	318	286	289	274	266	310	291	275	270	286	285	288	275	306	284	284	306	273	294	296	293	295	281	292	293	335	276	282	283	289	295	313	316	280	288	307	291	326	259	295	286	304	277	306	249	291	307	280	339	318	332	285	314	309	306	271	344	260	319	327	293	261	280	307	306	294	307	337	283	313	314	344	269	285	306	281	280	292	284	264	288	291	280	282	288	291	326	328	314	298	287	298	311	305	302	283	285	273	286	296	289	306	294	291	285	299	265	280	337	306	279	319	292	314	298	308	297	306	290	312	268	311	279	321	300	291	290	284	286	288	263	300	299	291	313	305	295	294	274	311	330	291	279	307	308	303	299	317	282	275	273	299	311	280	317	296	302	289	262	306	300	268	314	342	307	327	298	294	287	288	295	302	324	307	268	270	289	300	277	300	307	246	305	318	304	305	315	299	328	329	317	286	276	288	278	316	289	263	279	286	298	301	279	299	320	316	286	304	276	305	283	290	307	286	298	306	323	326	298	282	302	294	258	280	313	286	334	281	278	273	293	314	267	291	267	278	258	279	330	317	312	303	278	312	282	286	266	302	299	321	299	300	281	306	308	322	310	329	322	280	268	291	287	280	312	308	309	316	307	278	301	284	276	286	289	306	295	288	305	300	326	279	319	302	234	294	298	297	303	282	314	298	312	269	323	309	287	330	279	312	305	300	290	296	270	298	310	320	281	301	291	305	300	285	265	273	281	313	289	336	340	310	282	297	321	268	287	281	265	307	269	295	265	325	317	311	293	289	276	294	328	297	282	265	345	302	278	289	278	273	288	289	307	319	288	288	310	280	314	283	304	285	297	304	317	293	296	274	303	290	298	315	309	297	295	302	307	273	302	328	305	302	303	305	301	245	342	317	320	337	256	303	281	298	273	284	292	316	300	279	294	269	287	287	282	263	302	293	293	294	289	271	307	273	286	306	308	297	295	285	299	299	279	307	337	298	290	276	285	311	296	305	304	308	287	320	314	306	313	302	353	305	289	309	327	292	295	285	328	300	295	291	282	279	299	316	289	302	299	320	297	276	286	290	301	274	295	301	283	279	316	269	296	297	316	283	265	286	296	296	295	288	282	319	279	275	293	269	264	285	308	281	301	308	292	295	312	279	279	286	313	286	303	292	314	296	304	287	310	310	278	321	317	279	270	308	283	296	300	266	325	317	296	284	285	311	277	308	274	270	276	269	281	273	288	281	300	301	305	343	300	289	313	275	296	289	260	282	285	296	312	324	284	301	326	305	288	300	314	268	299	269	331	288	334	308	316	309	289	308	285	292	308	310	334	309	327	285	271	275	281	267	253	268	288	277	297	314	284	290	276	306	314	297	278	281	294	276	335	291	273	275	303	291	300	288	287	302	264	282	311	306	280	275	283	278	301	270	342	310	275	308	327	303	332	331	344	295	255	292	341	302	292	293	315	270	317	288	311	283	305	304	303	292	281	286	287	288	273	276	295	333	298	313	334	270	290	299	292	269	273	289	300	293	314	265	342	270	282	322	296	290	277	272	276	318	331	321	275	297	305	308	291	265	274	283	267	294	313	297	278	288	279	301	310	315	281	297	303	292	322	306	313	320	297	289	313	310	323	265	281	298	309	291	325	252	298	309	313	265	305	298	300	249	266	324	293	288	294	295	305	316	294	309	279	248	324	302	270	314	281	303	320	298	314	269	270	267	283	273	281	277	282	298	284	305	284	294	309	300	298	277	296	298	308	286	282	302	331	293	282	274	277	287	344	260	270	255	287	288	257	268	269	286	292	278	316	285	312	327	289	278	280	299	313	299	273	258	289	296	320	312	288	278	276	262	316	300	293	298	287	286	283	295	315	292	300	309	284	267	323	300	275	285	288	298	277	297	327	314	333	307	302	286	294	307	315	316	306	266	297	285	310	267	317	293	296	295	327	256	332	315	327	267	299	297	313	265	305	297	286	308	294	269	313	280	279	281	312	277	283	326	294	308	268	291	312	300	287	306	295	305	289	269	309	306	288	293	282	294	313	294	290	301	315	326	318	295	258	303	305	277	312	309	283	300	284	275	270	290	309	298	304	300	299	301	292	288	288	296	265	304	277	289	297	308	326	289	263	278	289	265	304	314	283	293	283	294	316	281	297	299	273	296	281	292	295	290	259	279	284	286	298	288	314	283	284	304	308	297	290	308	279	284	287	338	276	300	276	280	293	329	332	312	291	269	291	287	289	290	275	287	266	256	267	322	277	268	290	268	299	298	278	289	287	274	283	279	304	318	299	268	297	275	280	295	292	311	268	284	346	257	291	293	304	273	284	270	294	301	288	286	294	307	306	312	287	323	330	322	276	329	294	271	299	305	305	298	306	328	321	267	273	303	272	300	314	317	270	291	306	300	305	311	304	326	270	309	247	310	312	269	291	311	276	288	310	301	308	280	317	297	298	282	254	266	313	315	308	300	325	294	289	305	279	259	298	294	297	263	291	289	283	282	281	326	277	283	253	305	310	258	308	291	318	272	316	280	288	287	295	275	285	292	287	318	286	293	260	303	286	345	297	312	281	319	336	333	285	331	276	307	290	330	335	267	277	288	332	275	291	320	300	291	270	305	273	285	291	280	314	317	297	310	303	290	315	331	263	299	292	278	271	292	314	248	279	294	271	296	281	318	302	310	303	309	316	317	319	320	303	317	313	289	306	292	280	286	280	284	274	312	288	332	297	327	310	336	316	304	292	308	305	310	285	306	280	320	304	277	303	290	248	280	316	312	307	297	318	320	252	277	329	296	314	287	282	311	277	286	313	269	286	320	281	295	290	317	296	270	304	269	298	321	298	294	323	294	281	287	297	298	290	283	261	284	294	289	303	291	313	297	295	284	313	314	250	280	317
39108	18299	5445	2010	1099	831	719	690	610	591	648	657	680	683	691	644	684	626	675	682	607	650	653	646	618	657	644	667	647	657	641	679	713	632	685	671	684	681	608	679	632	689	634	610	643	663	670	632	623	655	650	673	653	621	635	675	651	630	665	631	652	678	649	657	667	625	643	613	606	665	702	653	638	669	656	628	615	690	684	645	688	599	674	649	692	696	701	656	699	626	666	620	638	647	630	628	645	622	660	670	677	690	575	648	664	650	578	630	663	641	665	642	648	654	638	607	649	671	605	688	669	682	646	651	617	637	669	663	653	699	656	640	663	668	665	639	657	665	652	696	668	658	641	626	629	673	668	640	678	700	588	663	647	675	680	652	700	649	648	677	637	667	689	674	668	655	689	622	626	684	688	689	630	626	599	693	645	658	657	613	700	637	646	624	646	690	660	641	688	658	676	638	643	646	635	681	664	645	670	608	665	626	648	720	661	663	709	626	653	638	619	656	615	675	623	647	644	636	645	614	649	610	642	646	651	634	613	637	651	591	682	683	652	650	673	596	670	687	608	617	656	630	645	657	668	656	681	626	636	701	668	644	680	622	667	659	635	645	721	659	638	635	663	626	658	674	672	673	645	671	677	663	664	661	665	679	666	650	652	672	647	711	659	663	654	628	648	647	646	681	728	636	619	671	628	667	707	679	676	701	657	673	667	605	618	633	671	675	609	626	632	607	623	649	663	669	682	616	642	675	666	659	699	624	644	647	653	707	708	653	647	658	661	662	648	669	696	689	625	653	683	661	633	634	663	690	616	687	675	645	638	660	679	596	671	656	608	692	675	667	673	674	651	679	603	625	633	627	654	662	658	701	633	692	625	678	689	636	669	654	670	629	659	668	686	678	649	655	649	647	612	700	669	684	670	635	652	663	650	646	604	654	715	639	656	680	599	667	671	675	686	631	647	650	610	719	677	667	680	657	647	610	619	602	665	648	633	685	606	697	666	662	635	610	633	635	666	682	668	649	677	639	676	624	671	663	632	641	668	623	702	613	660	642	661	657	677	647	623	602	637	615	654	666	626	655	665	652	664	688	697	673	678	660	651	652	681	618	678	654	660	628	678	650	625	642	665	647	644	683	653	643	632	677	650	642	609	648	662	711	669	633	608	659	635	646	691	665	686	656	671	650	654	636	617	649	697	672	691	659	615	682	662	635	652	642	714	674	650	654	651	661	649	684	653	689	698	671	618	616	641	619	670	626	641	661	654	644	647	690	652	608	682	661	657	667	585	636	664	642	678	622	644	661	682	680	647	650	666	645	638	629	666	646	669	664	641	680	691	668	670	679	692	635	688	664	641	654	702	651	641	644	640	664	706	629	692	726	666	674	652	639	674	642	690	680	611	619	645	692	648	643	658	698	667	681	676	681	641	668	639	719	667	655	654	680	642	667	648	694	668	608	632	673	668	672	673	666	666	652	655	653	667	708	685	656	678	627	642	627	668	648	657	701	640	631	659	687	668	676	699	685	629	670	660	678	680	674	645	682	622	670	640	644	642	629	696	650	635	689	656	663	637	646	623	625	682	623	676	649	690	686	637	621	607	657	645	663	673	661	686	645	685	679	663	624	689	636	627	653	620	653	621	642	668	640	658	671	630	634	666	656	659	625	630	664	665	681	686	650	674	624	676	666	696	682	654	664	608	629	642	669	621	643	658	666	661	644	685	678	669	685	642	649	666	652	634	693	681	680	605	650	719	601	699	673	620	687	662	647	648	679	674	622	632	668	700	637	653	679	667	723	617	603	643	642	670	669	660	593	688	594	622	658	633	625	654	646	649	660	625	662	617	686	662	638	660	664	666	670	664	697	673	624	632	603	697	630	654	648	656	669	661	631	703	626	640	687	654	648	661	645	630	670	638	647	660	630	698	669	647	590	639	643	638	674	692	640	700	688	652	631	618	635	653	645	635	647	651	661	678	660	688	692	661	651	681	665	642	688	639	638	663	685	615	668	654	690	694	637	655	645	665	677	633	690	663	729	647	623	664	700	654	656	626	644	637	694	643	669	683	619	630	655	654	660	626	687	635	654	658	660	648	664	631	674	631	642	578	685	613	627	649	674	665	676	645	643	680	591	643	629	636	664	662	640	638	667	639	694	711	620	619	692	647	656	623	672	670	685	670	655	691	642	687	680	672	620	667	641	674	675	663	658	657	657	672	677	690	624	664	618	638	654	631	658	651	656	657	657	664	724	692	709	647	679	637	622	665	633	637	600	600	641	638	652	693	678	666	647	675	687	599	665	680	640	627	640	626	622	657	676	616	698	661	691	663	653	675	677	643	689	652	682	627	635	631	690	677	689	676	615	648	631	699	660	651	670	678	668	668	685	669	633	624	656	679	660	671	680	655	639	685	642	674	654	690	675	670	652	639	659	679	586	674	641	679	624	669	738	669	617	644	659	653	653	682	652	615	681	633	628	644	645	651	675	697	652	640	634	663	646	631	646	658	671	625	673	647	690	703	692	637	661	687	646	620	659	619	649	618	642	687	685	661	677	642	671	654	650	640	691	660	662	614	628	622	650	653	704	670	683	687	628	587	632	658	665	680	664	625	651	630	697	695	670	639	637	672	698	625	676	653	687	663	688	669	641	607	674	645	638	657	626	708	671	643	629	675	617	607	696	670	645	630	632	671	650	673	628	628	692	714	617	641	662	679	670	649	631	662	652	646	704	684	656	661	658	640	689	624	718	628	662	660	674	675	653	664	656	654	679	644	672	665	644	619	651	629	625	642	668	666	676	670	693	649	651	669	669	663	701	620	668	687	653	679	648	587	668	647	661	660	710	655	640	642	695	686	665	629	654	661	684	660	685	682	623	636	699	619	650	677	677	628	666	670	600	652	651	670	658	694	653	646	654	645	619	635	620	683	653	685	642	674	685	632	619	668	651	642	668	723	664	633	627	681	709	626	649	655	658	677	639	693	640	643	641	613	649	628	637	686	660	679	630	647	635	641	668	681	653	662	630	661	656	643	635	673	671	700	655	699	668	659	660	618	640	637	627	665	657	680	671	655	646	677	677	705	661	635	673	684	605	645	659	648	672	684	657	669	632	661	665	642	625	650	676	664	658	682	648	653	650	669	627	668	693	675	683	661	648	679	622	664	673	639	656	652	604	616	647	652	659	600	622	624	654	654	673	669	671	642	648	645	664	685	680	665	633	650	707	637	670	653	656	637	626	635	658	686	649	631	666	678	662	645	674	706	671	646	673	667	702	614	617	648	645	627	675	682	663	608	693	626	680	672	622	661	658	669	653	669	653	644	648	622	616	693	656	675	632	617	624	683	637	665	659	592	695	684	659	698	704	680	669	626	697	699	652	697	641	638	641	603	655	660	678	693	635	684	689	649	636	663	653	650	648	687	631	658	646	653	650	645	700	647	641	627	655	678	682	690	690	687	668	656	676	660	625	687	667	661	622	574	629	667	699	635	621	631	629	691	644	656	675
56991	19493	4212	819	472	340	295	306	311	303	325	274	284	295	320	318	294	326	299	285	275	288	305	294	251	303	294	302	264	289	318	274	300	306	322	287	303	287	266	262	303	277	292	327	297	262	298	271	335	290	295	270	320	307	300	258	261	284	273	318	282	293	278	289	283	272	310	325	296	344	315	285	313	271	304	285	293	342	312	331	303	268	300	284	300	298	263	294	299	274	305	287	275	312	274	292	298	291	289	301	262	303	311	272	267	286	262	277	321	309	254	284	281	288	296	286	278	317	296	294	282	310	314	280	308	280	321	328	265	320	301	303	301	282	257	342	312	319	273	286	291	292	297	297	327	303	263	277	311	285	274	265	256	282	275	280	259	254	277	268	313	315	277	296	271	295	303	299	294	314	292	277	349	252	293	293	352	283	322	303	307	288	301	298	289	287	287	270	276	276	315	305	291	314	288	258	291	294	272	262	302	289	300	280	284	264	288	330	291	313	295	301	307	290	278	288	279	304	290	258	299	300	274	284	280	277	305	304	277	321	286	293	319	271	314	272	294	301	277	288	252	311	308	266	288	285	296	284	294	309	272	290	342	266	303	286	281	310	281	274	321	308	281	292	274	303	281	297	299	287	270	292	305	295	311	275	308	296	297	278	270	269	285	267	308	314	287	285	272	311	299	300	285	300	285	326	287	290	299	287	294	297	323	295	278	296	305	318	309	290	278	295	280	306	279	296	284	288	284	290	305	297	258	284	287	290	311	279	330	293	341	288	265	292	266	301	322	305	271	305	318	300	294	311	290	291	335	321	291	313	286	305	291	333	307	312	275	345	295	301	296	285	285	300	272	291	292	298	314	307	307	274	291	307	311	292	276	286	261	266	274	284	296	281	311	290	293	273	272	311	264	290	287	287	286	272	284	304	280	314	316	311	263	298	288	279	274	281	286	301	267	268	259	298	291	287	267	303	286	291	298	314	308	316	279	331	291	305	282	306	305	247	277	267	319	306	287	310	305	287	317	302	284	297	272	288	292	289	262	272	305	292	277	289	277	317	325	304	319	290	316	302	283	315	275	250	296	321	316	260	299	270	290	274	313	278	270	303	304	285	295	282	308	307	261	295	260	335	276	303	305	287	286	311	282	300	298	260	278	265	283	295	239	301	272	298	280	303	278	295	296	283	294	279	285	290	297	274	285	313	280	291	283	319	277	298	292	303	294	303	311	305	278	312	292	284	287	276	300	294	302	290	307	326	273	296	318	328	306	283	294	280	288	277	258	284	271	313	263	288	270	289	331	334	292	293	314	280	286	296	290	274	284	308	264	283	296	318	279	278	345	309	284	270	316	288	301	309	276	296	300	282	265	272	291	284	312	322	301	310	274	326	305	308	300	305	278	264	287	302	283	295	265	307	292	271	318	320	282	294	313	302	270	303	291	274	294	288	239	296	299	307	290	307	295	310	282	294	301	316	285	304	296	265	295	310	283	271	317	252	285	301	324	298	339	287	300	293	298	295	292	299	286	283	274	274	311	275	295	277	287	263	276	270	283	291	283	301	308	283	282	287	307	262	295	267	270	322	324	264	295	331	300	322	299	282	321	290	278	281	260	295	285	294	306	280	306	315	291	308	309	303	309	289	295	285	282	290	310	298	291	279	276	284	287	313	267	262	286	289	290	283	295	269	275	302	305	294	264	269	315	276	291	287	301	314	281	297	333	255	323	297	288	277	305	303	260	292	283	283	277	300	298	288	263	300	289	307	290	296	303	275	321	262	287	317	288	297	314	279	286	308	304	271	288	268	315	299	313	322	285	319	306	260	305	275	300	299	279	285	286	296	291	276	311	283	295	281	317	330	292	334	311	270	292	282	281	275	299	298	309	288	315	266	303	321	267	296	319	300	271	300	302	264	313	300	278	302	279	287	295	252	304	287	296	313	284	315	273	295	295	286	298	291	288	318	272	300	292	300	286	283	303	281	284	282	275	257	292	255	280	291	333	280	293	304	289	324	265	299	321	281	302	314	299	288	301	273	288	274	289	288	273	294	255	283	308	276	295	319	306	321	300	315	272	265	285	275	270	280	300	291	300	299	334	299	307	295	261	336	277	309	288	285	289	298	300	319	311	298	243	296	265	291	305	269	278	308	280	307	296	250	291	280	292	263	308	316	322	272	300	284	285	316	293	281	287	309	288	301	322	274	306	285	303	276	250	317	307	288	263	289	271	287	319	264	290	284	273	308	319	274	278	315	288	288	312	282	292	274	309	316	292	290	251	329	282	270	310	271	283	281	309	277	313	296	296	320	299	279	335	275	308	311	287	289	324	309	296	298	272	299	322	297	311	277	301	289	290	313	312	302	282	260	270	269	287	280	289	266	267	296	330	273	301	290	290	270	256	327	303	305	302	317	296	263	263	262	315	307	298	331	293	293	294	284	290	273	289	238	288	325	313	321	282	287	289	282	248	291	289	273	263	296	312	289	275	288	294	309	308	267	274	300	301	299	308	306	289	278	298	310	260	280	297	284	273	266	283	305	254	316	266	294	274	277	262	267	299	279	300	283	312	290	293	285	296	297	323	331	293	270	295	266	293	291	318	312	276	295	305	268	285	293	292	308	299	299	304	291	292	265	261	298	351	318	295	292	317	335	265	320	276	273	281	298	301	281	308	297	317	327	321	309	299	276	297	291	286	279	305	291	252	308	247	331	322	281	292	317	275	344	293	312	268	282	278	321	274	268	299	303	320	284	281	266	332	296	292	309	298	309	262	317	287	276	306	273	275	278	308	291	263	267	294	285	314	302	293	293	277	295	295	262	321	263	275	294	328	270	290	303	300	266	307	335	293	292	272	308	242	280	312	308	287	273	267	278	283	287	304	276	273	268	267	263	305	266	281	313	313	274	292	264	293	314	318	310	286	280	292	313	310	305	288	318	258	278	274	292	278	304	283	297	278	266	295	282	280	313	293	294	248	325	300	318	291	304	294	319	282	266	292	299	325	283	297	290	286	268	294	300	277	271	315	273	290	280	318	288	274	268	283	304	290	287	289	283	289	313	313	287	312	288	303	308	271	285	290	285	302	295	293	254	305	293	290	305	285	279	308	263	252	249	272	305	298	279	286	306	305	269	292	308	280	282	290	296	308	321	311	284	259	294	271	298	293	292	289	313	260	291	302	335	305	280	282	311	271	280	310	297	268	280	286	326	306	287	277	319	283	280	277	280	248	283	297	263	302	304	307	270	308	260	310	286	273	293	247	266	280	298	313	295	286	275	271	295	310	302	282	314	280	283	283	284	270	313	286	321	293	311	301	289	294	313	271	284	288	291	293	297	300	271	281	326	300	271	277	290	273	288	315	267	302	278	285	272	278	280	267	287	296	292	286	270	287	310	312	317	312	299	271	306	280	311	267	306	288	284	285	261	269	332	282	326	296	305	294	301	303	292	258	301	306	327	277	330	256	306	332	345	289	295	312	287	326	308	260	341	280	316	274	307	304	263
36461	7440	2558	1575	964	729	676	649	705	658	649	651	696	620	664	635	630	659	631	616	662	625	665	685	613	632	664	637	609	683	706	635	665	644	663	626	599	599	653	639	645	647	601	681	660	631	661	665	635	679	648	687	714	636	652	692	598	613	674	610	589	603	636	669	642	641	667	627	634	682	649	637	643	664	659	643	642	656	678	642	634	609	633	661	647	666	615	641	645	648	690	624	657	699	632	684	680	609	653	651	627	627	675	659	673	625	610	619	689	642	676	644	625	651	677	672	654	595	640	623	654	702	691	631	695	687	680	681	662	677	628	701	668	654	610	694	641	660	650	653	631	654	621	677	712	621	617	640	620	664	642	668	645	633	623	628	623	650	649	649	653	668	638	642	657	663	635	676	628	645	648	635	662	641	617	634	638	654	674	654	623	675	642	643	670	632	669	655	675	608	636	653	650	636	644	658	683	631	636	621	627	675	621	607	690	604	640	644	650	652	660	695	687	688	644	639	641	681	685	625	645	664	655	649	629	637	655	669	631	655	673	667	655	625	692	651	686	691	646	643	699	635	614	698	638	679	604	650	657	636	678	678	638	683	653	663	697	639	624	710	662	636	641	642	659	642	662	657	665	644	667	635	633	687	645	630	644	643	633	645	713	666	637	686	617	649	651	638	639	627	683	627	645	645	652	689	647	641	635	726	654	631	634	645	645	653	620	733	645	644	690	646	644	697	639	694	640	640	659	701	652	619	645	687	653	670	657	678	648	623	665	632	621	635	639	631	643	701	647	670	618	687	662	665	665	615	694	663	710	656	653	633	639	646	619	667	666	639	648	644	649	675	645	637	687	668	693	654	637	622	653	661	654	688	593	656	638	649	665	652	636	666	621	629	691	640	640	632	620	709	666	596	621	654	657	681	633	636	659	687	630	648	640	680	633	646	655	649	670	692	596	694	615	672	632	686	624	644	653	683	643	629	641	658	613	622	631	716	633	683	598	664	672	647	617	685	686	668	682	667	661	673	654	618	625	639	594	662	658	655	660	688	665	665	679	662	670	704	672	615	646	670	642	620	705	653	711	715	704	664	644	666	603	683	687	692	663	655	641	654	641	670	661	621	696	624	675	666	631	614	653	625	657	666	611	675	663	653	638	643	679	640	686	655	637	635	658	664	670	622	622	657	687	684	629	669	661	672	670	592	627	638	691	667	647	663	673	710	664	639	698	653	708	664	627	656	614	636	628	642	603	704	682	650	614	667	682	666	661	674	616	683	655	668	655	638	650	672	634	642	641	669	653	661	609	633	671	648	668	621	724	709	599	663	634	633	635	662	672	670	674	671	669	659	626	637	631	669	631	678	644	691	656	635	660	630	671	696	672	623	652	647	641	690	644	675	627	684	623	592	651	601	673	628	601	692	661	681	682	693	633	573	689	645	697	649	658	667	654	649	646	724	628	665	711	670	633	572	667	675	675	668	709	713	635	695	678	666	645	650	679	625	650	637	656	632	645	592	681	616	629	652	734	601	634	618	671	637	642	674	634	707	652	714	637	677	683	657	622	639	671	690	657	631	716	670	615	624	650	683	656	655	606	598	667	646	642	662	622	653	624	685	677	646	647	655	623	657	630	626	614	660	633	679	651	665	677	670	637	640	628	666	682	614	667	697	645	688	661	689	658	652	636	604	695	601	671	664	664	650	623	643	664	668	604	629	685	701	650	660	659	700	658	628	615	681	625	659	694	661	638	650	656	679	648	659	615	618	659	653	631	676	668	650	662	654	653	656	665	660	691	622	678	648	665	645	662	649	669	619	658	659	682	686	652	625	689	633	615	683	653	702	627	663	664	714	641	662	682	661	648	664	647	645	673	684	666	690	651	676	705	668	684	649	651	632	647	660	638	645	605	697	700	648	672	648	643	617	634	644	688	684	639	668	658	691	646	666	634	637	686	676	659	652	671	664	625	648	663	671	660	646	617	620	605	642	622	687	668	660	664	713	697	643	659	696	661	676	648	690	613	623	651	645	687	614	645	675	667	585	669	682	661	661	653	642	681	643	636	668	658	665	683	664	640	651	662	641	683	672	630	679	676	641	712	636	607	699	685	659	630	656	622	633	715	610	669	657	661	678	630	650	668	667	631	669	638	670	655	638	659	687	677	643	687	674	653	636	661	659	677	638	684	663	675	666	712	671	638	616	625	643	714	661	664	669	638	627	687	666	612	617	642	663	636	652	599	648	698	662	629	645	619	697	669	629	631	646	612	616	682	609	638	653	646	640	659	635	688	614	691	621	630	675	683	689	666	653	657	662	629	684	645	626	639	662	624	639	639	582	681	637	650	637	665	684	679	743	698	613	663	647	637	693	632	668	652	631	670	662	607	614	679	644	669	659	649	605	666	642	607	702	688	630	679	644	687	654	649	642	687	622	672	724	670	636	622	640	648	690	688	624	640	694	657	666	711	689	665	638	640	724	661	654	662	611	659	695	647	645	622	662	652	633	653	674	625	661	647	629	627	685	632	636	650	648	670	664	679	665	669	678	614	649	663	662	656	645	654	653	702	671	659	656	650	672	680	600	665	620	614	685	651	655	622	678	684	654	644	646	628	595	649	669	681	696	649	652	658	617	629	654	672	646	702	626	632	676	643	630	670	642	683	667	646	664	649	660	639	644	678	667	663	666	643	642	688	636	666	615	688	633	624	689	680	716	637	649	651	635	688	638	623	668	697	700	659	643	634	666	663	643	641	668	636	643	640	692	636	642	673	625	610	667	679	625	639	679	651	659	632	663	613	638	647	686	624	679	678	663	663	681	681	634	692	672	683	639	693	676	675	688	660	634	661	650	668	644	682	670	637	656	661	671	615	687	592	678	633	649	655	649	642	652	652	684	651	667	601	653	664	637	618	655	649	624	636	635	688	639	655	633	609	649	705	673	673	696	647	606	689	586	674	668	630	660	666	664	667	639	660	640	649	644	682	651	715	654	639	706	655	666	650	649	689	659	683	648	658	692	625	660	692	646	676	622	697	663	681	661	654	668	624	649	659	703	651	637	640	673	659	646	625	629	679	607	672	675	633	697	665	656	655	629	649	661	638	597	647	641	687	667	662	659	665	623	661	678	654	644	650	642	689	658	639	661	614	647	628	626	673	623	629	697	676	638	675	595	630	655	657	624	609	670	662	608	652	656	665	623	630	653	667	658	658	624	690	640	685	644	649	636	645	677	650	676	632	676	684	644	655	587	660	630	676	666	663	639	632	658	666	662	636	721	654	669	668	656	658	664	669	582	666	654	643	632	632	677	674	638	697	675	646	647	691	675	662	623	662	678	619	603	673	635	613	623	635	659	594	699	671	659	661	636	669	659	686	665	660	673	713	668	601	666	630	673	656	643	644	640	671	680	651	674	644	641	617	638	645	658	655	672	662	620	696	655	643	633	673	642	700	647	672	640	610	689	689	710	670	647	628	594	652	646	690	644	680	653	672	713	641	685	661	699	647	636
66747	29979	11726	2429	728	477	389	349	279	272	296	275	316	317	308	294	288	270	298	346	304	289	295	273	279	296	279	275	321	285	293	297	288	292	320	302	293	258	275	270	322	282	257	296	287	266	289	279	304	298	316	318	311	333	305	304	272	313	296	296	298	285	335	299	316	309	280	285	285	284	311	312	298	302	292	298	271	264	310	337	290	293	307	310	308	281	283	289	310	307	293	272	299	239	303	306	293	329	279	281	299	289	293	304	295	297	286	309	275	300	327	317	292	358	326	292	267	275	305	298	273	291	301	293	315	300	309	308	280	267	328	275	285	269	295	273	293	305	310	309	280	311	285	312	286	290	311	293	311	273	277	308	314	311	304	297	292	289	309	295	303	323	309	280	324	291	306	289	274	307	282	285	333	279	283	290	310	311	307	286	273	294	326	265	316	290	291	310	273	303	312	284	264	275	292	296	271	291	277	309	311	328	311	264	309	270	295	353	314	309	281	286	281	299	266	286	317	307	313	306	285	294	336	313	266	299	275	280	293	315	296	279	291	312	300	313	342	278	267	305	310	277	292	292	283	292	268	329	321	291	286	325	297	294	276	285	276	289	310	293	310	280	290	267	291	284	304	306	302	302	295	317	312	294	291	272	320	283	317	283	320	291	299	258	298	280	249	330	296	273	299	314	293	316	289	276	292	299	318	284	294	304	290	296	290	276	326	302	294	303	296	339	291	334	305	275	318	279	347	297	278	301	306	276	325	310	289	310	305	317	291	271	300	260	298	304	281	288	285	269	306	291	310	282	297	304	292	311	319	325	299	296	293	290	304	308	314	274	283	309	278	257	304	270	323	326	321	288	307	313	339	255	287	282	285	298	289	312	285	302	302	310	284	281	253	294	284	271	294	284	291	292	277	275	310	275	298	314	297	330	289	308	259	313	326	282	325	324	295	292	308	298	303	313	295	318	323	301	265	313	310	273	264	303	276	270	318	285	302	308	300	324	290	278	275	319	277	269	269	293	259	298	289	330	299	294	303	308	288	289	370	312	312	315	304	297	297	254	299	302	300	334	282	274	286	237	301	295	267	257	267	286	296	290	299	266	290	328	260	303	338	323	281	281	286	284	292	299	292	274	275	272	315	296	309	285	281	278	295	288	280	340	296	253	266	342	286	278	294	303	284	269	333	284	277	309	275	263	282	310	287	287	284	313	282	251	308	294	263	331	311	286	289	305	279	283	283	338	280	291	291	235	298	291	295	309	281	290	297	298	293	325	276	292	309	254	339	308	299	269	324	283	299	279	309	310	288	300	338	316	266	259	296	280	312	297	260	296	299	286	272	321	299	304	261	287	318	286	260	287	276	270	275	304	302	292	271	317	299	298	305	300	298	331	293	278	282	320	325	275	245	262	299	275	258	266	289	313	275	298	305	321	281	319	303	324	278	316	321	284	296	290	325	294	272	270	280	344	294	265	273	305	296	302	277	262	290	298	286	261	325	281	299	315	272	280	293	309	309	320	295	261	268	293	346	307	317	292	281	285	292	339	297	293	304	255	307	294	335	295	283	289	324	276	302	279	277	314	295	275	291	288	310	283	279	309	274	317	293	280	277	273	300	264	301	301	280	297	308	304	256	269	274	316	267	284	266	268	282	273	273	284	252	285	327	285	305	290	295	272	271	292	302	303	283	310	311	289	284	265	280	318	306	324	317	313	287	315	278	336	295	272	288	304	275	263	274	275	290	326	285	299	287	281	316	278	281	300	338	293	295	267	285	286	308	316	332	319	320	331	271	305	303	288	282	314	259	285	306	314	289	277	284	291	265	324	290	276	290	286	292	323	299	296	283	322	286	286	306	293	296	325	282	318	297	289	280	315	302	275	286	335	312	283	305	298	289	279	307	252	299	300	279	303	289	262	303	278	309	279	294	261	262	308	289	266	284	251	259	283	296	292	300	285	315	357	303	285	297	281	307	301	319	325	300	275	325	277	260	274	271	286	301	292	292	322	333	262	324	271	296	318	252	293	329	291	294	289	293	302	273	292	288	301	306	302	315	280	259	293	270	305	280	297	284	295	297	299	266	259	311	311	298	329	302	303	279	305	299	290	343	292	265	293	295	260	287	286	299	298	311	315	268	295	310	277	305	265	287	279	271	307	271	288	287	283	288	300	312	289	246	293	305	271	305	302	284	271	311	314	301	295	319	307	278	275	268	302	307	302	287	286	299	288	301	282	286	316	288	304	265	288	307	294	312	308	294	308	301	274	339	277	295	313	261	290	280	277	309	309	325	321	271	286	293	325	281	291	304	295	286	289	272	299	324	278	278	281	283	302	288	288	298	300	311	311	311	308	293	307	268	326	295	287	291	293	319	310	298	292	309	300	269	302	299	300	302	281	302	286	311	261	295	314	284	296	288	270	299	271	317	282	282	310	285	287	293	293	268	297	290	284	278	287	297	294	273	293	319	278	292	291	299	291	300	316	284	309	279	293	281	332	295	284	305	281	293	284	293	309	289	288	304	303	258	277	278	302	331	310	278	302	298	280	288	287	316	294	340	282	286	298	286	275	300	266	302	280	302	290	306	301	314	287	289	308	277	298	278	289	252	291	266	316	297	300	289	300	271	271	306	299	302	282	308	295	283	302	310	298	271	318	266	305	285	306	253	291	292	291	268	288	301	288	285	284	281	298	315	344	296	280	278	301	307	301	298	289	296	291	302	280	278	339	265	283	283	282	323	292	293	284	306	273	299	283	289	278	280	336	285	301	317	281	276	289	284	313	300	290	266	293	308	323	282	273	309	295	280	301	319	238	292	270	297	295	305	294	267	258	306	306	317	271	278	280	288	253	315	299	292	316	299	310	239	306	328	259	317	306	304	303	293	288	293	295	296	257	291	290	312	322	267	265	339	284	323	301	302	311	305	318	321	257	283	295	277	307	309	294	323	271	312	277	272	283	298	287	305	284	285	248	285	274	321	310	314	320	321	302	276	329	280	305	322	305	290	282	265	312	302	276	294	330	294	285	265	279	308	287	297	271	288	276	289	328	321	304	300	283	315	280	302	276	295	303	286	321	291	261	296	279	294	270	274	305	348	300	300	297	281	271	308	293	268	301	260	292	308	313	289	317	295	305	293	266	285	302	303	285	277	275	279	256	275	317	334	300	296	276	283	339	301	272	322	302	239	270	332	316	281	285	322	296	309	283	273	289	303	285	303	333	288	273	289	289	325	278	298	295	292	293	316	285	306	275	287	335	276	287	282	302	291	301	263	307	271	281	294	296	294	284	315	277	291	304	336	268	289	292	302	296	300	293	289	290	282	293	291	305	291	296	297	301	282	284	269	288	296	301	277	291	301	278	309	301	261	274	318	292	297	308	295	300	310	297	278	288	294	315	296	301	280	286	275	300	307	326	305	307	292	293	299	316	306	278	287	298	301	285	276	281	299	303	330	284	269	305	314	331	313	292	310	279	295	308	262	283	296	298	310	292	293	309	295	319
46657	19140	8653	3622	1793	1266	986	826	673	660	666	595	629	689	627	678	635	641	637	624	672	649	671	689	643	646	606	667	630	653	648	676	622	696	673	635	644	653	638	632	651	641	643	635	658	683	661	634	664	647	633	679	665	676	630	660	674	683	695	646	592	627	657	693	656	628	719	651	650	654	672	643	684	651	651	669	615	649	656	680	653	670	677	643	627	621	640	653	706	665	613	625	644	655	672	697	653	645	690	656	643	672	660	624	671	667	652	691	698	603	616	633	654	674	673	657	637	694	652	688	662	605	675	653	661	639	662	684	654	664	634	671	645	656	685	657	580	652	668	641	603	678	634	651	654	677	608	665	621	628	633	674	702	623	652	653	613	627	685	693	689	653	654	661	689	608	651	658	625	649	623	662	619	665	659	654	608	666	683	632	684	636	652	669	632	655	649	673	652	645	687	646	650	596	679	690	630	648	677	643	669	653	667	669	733	628	643	691	645	664	630	639	658	661	665	646	597	655	674	647	641	673	691	653	639	663	657	648	662	658	672	639	689	635	666	674	646	634	639	685	703	659	640	623	664	665	628	651	657	681	658	678	719	684	687	625	620	645	634	661	654	644	668	702	678	734	673	661	656	651	624	624	613	672	684	693	621	683	660	688	668	635	679	645	652	665	688	625	697	650	629	639	665	692	647	674	629	668	666	644	653	684	681	675	650	675	631	679	660	658	635	676	638	736	640	686	675	626	615	650	674	656	650	623	638	690	623	636	711	607	658	631	614	610	670	675	656	639	702	671	645	657	691	617	676	639	673	666	661	641	663	609	635	678	652	644	632	680	673	641	678	675	610	692	683	638	650	670	676	657	619	664	605	676	641	653	680	633	634	658	662	775	664	666	675	690	604	678	639	660	651	665	685	659	652	657	676	648	615	627	698	666	659	643	618	666	706	661	654	634	681	636	655	694	683	682	691	623	647	648	632	633	675	652	649	706	674	671	616	642	655	632	638	634	688	680	676	665	659	663	643	694	624	665	708	676	663	617	642	665	630	624	686	688	645	605	649	706	626	642	660	652	638	672	632	675	666	661	622	625	676	664	658	688	678	603	618	656	634	701	671	737	648	661	665	697	646	676	691	654	669	623	657	619	603	655	646	650	648	652	655	604	693	678	630	667	662	659	669	674	672	630	662	649	662	700	675	705	635	672	669	703	653	625	642	673	685	633	662	678	592	724	681	641	659	696	676	657	622	633	659	644	623	648	614	628	647	641	680	668	677	675	651	644	626	624	658	663	674	659	637	597	648	653	621	656	634	598	693	663	675	668	628	625	608	622	697	654	653	659	689	636	663	681	680	639	664	672	701	625	669	642	632	660	625	678	677	634	651	664	668	684	647	722	629	649	705	669	618	661	707	616	665	640	667	623	684	675	648	650	611	654	652	666	699	654	722	699	612	624	632	638	648	671	633	668	644	671	642	630	661	636	672	607	684	660	630	652	651	665	685	644	595	656	625	630	659	653	641	681	659	606	681	633	663	644	679	663	684	599	676	635	650	642	677	684	677	639	686	633	674	683	613	672	680	612	637	711	697	665	659	690	665	659	641	673	634	668	696	712	659	644	647	624	692	652	652	644	649	675	666	665	642	660	639	666	635	656	663	697	647	653	664	694	636	646	674	623	655	654	639	664	643	637	630	637	668	627	633	633	631	644	624	636	674	667	623	643	660	661	692	657	638	642	676	674	692	687	612	691	679	646	632	638	679	705	680	633	675	676	715	697	641	680	653	616	696	640	698	696	625	666	640	619	704	631	624	686	642	697	684	676	683	688	692	664	618	663	657	690	641	683	665	663	651	651	656	626	658	661	665	657	681	651	674	644	670	627	614	644	696	636	629	668	656	645	646	627	616	683	653	627	621	701	664	615	664	711	664	650	688	625	660	706	675	629	684	650	664	658	647	630	714	663	610	667	669	673	635	647	660	666	659	665	640	664	694	627	707	674	624	650	644	668	681	674	658	615	624	679	697	624	660	640	653	689	647	684	633	679	709	684	644	666	649	616	647	697	623	632	685	673	711	643	645	636	640	716	691	654	646	662	643	697	659	704	614	700	664	637	660	610	663	694	626	674	669	647	670	671	637	677	647	666	653	665	682	649	635	673	682	667	697	633	683	649	663	667	691	625	656	707	657	650	632	628	662	651	666	658	630	658	676	649	671	638	680	696	654	653	660	659	679	649	658	603	687	647	723	612	672	667	624	669	637	646	672	688	690	657	669	636	698	678	680	665	614	626	630	668	668	652	691	706	627	675	666	691	646	655	669	619	723	691	619	651	678	610	628	682	642	663	663	681	665	656	640	709	647	700	652	650	651	622	642	632	683	640	652	604	671	629	640	624	662	645	625	627	634	676	658	647	659	687	675	694	651	610	644	637	666	656	685	645	646	707	641	672	681	668	614	645	661	669	635	655	573	709	652	677	634	682	643	675	612	635	641	686	644	647	636	696	666	647	617	697	683	684	650	651	678	706	630	668	634	675	658	679	611	634	655	682	669	690	637	689	599	663	635	654	684	670	674	643	667	678	679	698	646	637	648	657	682	621	705	635	684	649	665	644	654	641	684	694	707	663	616	684	687	638	679	646	651	683	652	664	675	704	690	671	678	682	658	618	658	704	673	651	654	660	683	650	682	661	606	703	679	706	656	659	679	650	660	616	645	663	662	622	631	670	662	716	628	618	684	679	691	679	659	612	622	628	654	643	676	674	676	647	655	622	663	641	618	632	699	650	629	646	664	619	615	646	620	684	669	654	637	680	649	630	647	653	620	668	678	700	669	612	631	645	653	649	652	706	650	602	609	674	643	592	668	638	682	641	640	654	609	649	646	671	658	643	617	660	643	634	608	636	726	654	708	649	660	671	666	696	675	640	681	653	662	682	624	700	678	661	652	656	654	632	706	620	675	650	648	641	641	693	653	621	645	622	689	676	652	632	672	657	695	649	703	704	673	659	686	607	662	687	658	648	655	656	649	672	642	636	665	643	659	652	650	695	628	636	654	634	676	627	651	651	670	640	624	626	662	624	655	648	682	700	618	650	656	628	680	665	686	676	655	671	677	653	667	668	687	671	642	664	658	631	614	674	643	683	655	626	667	623	662	659	637	616	652	637	692	670	633	692	687	637	656	698	683	669	667	694	642	624	663	683	659	660	632	694	638	687	642	649	656	640	646	678	610	611	660	650	630	670	631	684	667	639	656	655	675	663	692	669	601	652	676	649	617	630	674	652	667	676	626	631	648	654	730	626	652	696	627	683	664	605	701	671	635	671	633	666	661	640	664	636	657	683	671	650	660	622	665	646	651	634	684	665	631	689	640	617	642	704	661	665	662	647	625	662	648	654	700	661	631	693	698	643	638	698	641	683	665	661	657	679	653	623	648	631	686	672	675	621	650	676	640	666	668	650	657	661	646	682	701	669	639	631	648	645	647	651	655	666	696	664	626	680	614	703	683	643
49440	19673	7199	2278	803	511	353	332	268	296	286	289	242	250	275	266	273	294	289	265	248	281	264	258	267	245	292	291	249	255	299	309	292	269	279	241	251	271	271	284	249	283	277	288	270	273	273	288	277	264	281	253	302	254	293	273	286	294	268	277	306	277	285	286	277	287	288	281	254	299	276	324	270	292	284	290	280	270	294	246	273	291	288	270	305	275	259	277	284	270	310	291	284	267	264	261	296	290	284	261	278	313	244	284	253	229	268	281	235	233	301	275	231	289	294	257	273	235	303	308	284	258	266	313	282	274	254	287	275	254	264	240	268	324	288	307	276	290	281	283	285	275	272	263	252	273	300	275	264	287	282	288	292	280	275	288	285	286	273	272	307	271	244	271	295	241	276	281	240	254	272	270	275	262	269	255	280	264	298	281	263	268	279	266	277	279	277	279	281	291	295	245	271	286	284	301	271	297	299	279	286	299	289	272	261	275	266	260	271	281	306	283	262	264	278	266	259	259	259	279	292	270	291	262	291	282	277	285	279	230	260	271	250	269	273	287	289	296	277	262	245	294	252	265	243	272	294	229	245	248	253	261	246	287	265	290	295	245	264	284	292	242	276	275	319	270	270	296	261	248	265	283	297	275	283	283	289	277	269	256	280	278	268	272	289	266	289	286	280	266	311	269	314	280	289	274	294	262	281	261	244	265	281	263	268	249	259	272	282	243	223	279	272	287	249	284	282	294	252	254	260	277	261	239	291	244	280	278	258	284	313	258	287	252	270	263	266	247	264	257	291	289	276	286	251	295	274	291	270	245	294	222	281	275	281	277	294	250	262	278	270	303	290	296	287	249	262	247	254	288	264	275	291	259	279	245	273	299	255	290	310	241	328	275	287	283	274	266	283	279	264	249	289	286	282	267	248	267	253	288	259	267	249	274	253	252	290	263	276	284	284	277	246	292	264	255	263	273	300	275	270	247	309	261	259	261	297	274	240	248	273	295	279	305	263	283	283	277	273	257	274	274	268	281	306	264	266	277	282	266	292	261	253	270	271	283	261	279	230	299	295	281	283	317	287	281	271	284	283	263	281	269	299	268	269	298	271	255	287	258	253	286	293	277	270	297	257	293	278	296	268	301	272	273	257	223	271	290	261	266	306	279	277	267	234	268	265	272	266	271	270	295	271	251	242	279	276	291	245	268	258	299	279	271	287	265	272	247	263	293	294	238	273	286	288	264	292	284	264	264	283	280	252	285	303	281	256	267	287	272	279	276	261	254	274	284	281	269	246	280	268	290	283	293	269	296	287	286	289	291	253	291	289	269	272	302	268	281	272	282	284	275	251	310	304	268	310	271	273	265	275	293	283	258	244	311	269	285	278	270	263	269	257	256	308	264	264	244	259	295	296	293	260	235	239	298	251	285	282	254	286	272	296	302	258	266	262	282	297	262	251	258	289	282	309	288	260	277	286	291	269	272	243	289	288	279	267	244	274	271	267	252	289	241	289	289	272	270	277	277	256	304	261	260	291	284	289	289	269	244	253	279	264	275	250	288	245	285	277	270	285	261	257	250	274	263	279	288	280	269	246	306	251	306	267	256	284	269	312	291	279	290	272	293	246	285	274	253	293	287	274	285	264	254	299	271	270	246	278	282	258	291	257	248	284	275	252	252	249	271	246	265	268	281	291	281	252	241	294	302	270	282	304	309	280	265	270	306	272	282	295	272	291	293	274	239	270	255	237	285	302	296	267	249	275	258	271	275	281	271	275	260	286	256	264	267	263	253	269	244	260	268	262	278	264	282	258	266	307	263	266	294	284	302	255	288	260	288	281	248	284	275	257	270	258	297	258	285	268	293	269	247	281	264	269	237	281	276	291	274	237	292	290	261	266	289	250	276	277	274	231	269	264	300	325	258	282	261	281	269	286	279	288	287	271	267	250	275	265	284	252	244	267	299	255	270	270	284	274	276	283	268	273	284	230	269	274	283	249	287	273	276	278	315	250	269	305	276	280	261	246	237	267	281	260	263	297	273	258	281	284	271	239	269	297	271	260	239	230	249	276	286	248	252	270	256	290	279	294	262	274	271	280	276	228	241	260	270	278	294	275	257	288	286	272	282	267	260	245	260	284	275	298	277	245	300	300	290	254	244	243	289	260	306	246	266	273	267	267	270	239	284	269	281	294	286	282	274	274	301	286	265	284	291	266	275	257	295	233	285	303	273	246	260	257	267	272	268	282	287	295	281	271	238	259	275	264	282	275	265	265	260	240	248	272	254	266	258	265	244	262	292	321	334	269	252	270	263	256	269	297	271	274	263	276	263	316	264	273	276	286	274	284	240	266	296	252	259	233	271	240	248	255	260	277	296	276	294	290	274	275	264	264	278	279	260	280	279	269	277	252	247	246	298	312	240	271	289	291	265	251	288	257	252	283	264	276	285	251	269	268	287	272	285	326	289	283	274	278	259	252	280	269	291	281	245	286	276	299	281	311	296	232	274	264	285	307	266	283	265	265	272	253	247	282	290	288	280	296	266	280	249	259	276	252	282	275	257	286	307	298	264	279	280	279	287	275	271	262	273	246	259	262	271	282	296	278	250	277	259	262	245	328	267	280	275	266	260	248	282	250	272	281	294	248	274	274	253	241	270	291	270	257	282	244	275	263	274	261	257	281	229	279	306	243	284	285	258	281	263	269	256	290	274	276	252	308	298	274	259	264	251	250	276	284	312	241	288	276	256	271	249	240	266	259	257	281	252	274	251	269	262	276	285	302	276	283	322	272	297	258	310	251	288	260	303	298	282	244	278	321	274	297	287	300	296	286	250	255	262	269	281	289	252	254	261	261	272	271	283	228	258	296	301	275	275	253	281	281	273	272	230	289	220	243	290	260	262	304	254	261	269	266	273	286	267	287	262	273	280	275	263	257	272	272	255	256	276	289	267	263	267	278	280	288	295	256	247	254	258	284	304	278	261	270	292	311	257	298	270	266	254	281	272	293	277	255	291	298	249	276	241	271	309	285	262	263	297	227	275	295	273	271	277	281	252	270	265	283	273	265	285	265	258	272	266	260	283	277	282	263	285	259	274	283	256	269	261	251	261	266	268	272	266	279	222	270	264	292	263	257	260	274	300	277	277	257	274	283	256	270	240	243	271	266	239	295	275	266	287	280	256	261	267	279	270	285	250	255	281	276	285	274	257	297	275	290	297	260	280	277	272	290	295	287	266	333	246	260	274	253	258	304	293	275	274	293	278	265	306	266	265	283	264	279	269	223	275	244	296	306	266	286	250	283	276	281	272	275	258	282	284	255	256	264	261	316	288	289	278	257	257	267	264	265	257	254	273	264	267	251	272	286	283	256	265	283	267	315	279	253	304	284	271	236	281	273	262	299	267	274	283	266	258	307	261	263	293	267	287	268	316	261	269	285	292	270	270	254	305	267	246	280	288	300	271	270	268	285	286	249	254	260	254	301	253	248	249	278	304	264	254	247	295	244	262
33048	13841	8848	4192	2138	1373	963	770	653	642	562	618	670	615	634	632	610	610	600	590	666	568	596	631	598	586	628	597	636	611	612	594	634	628	594	651	602	596	652	643	597	628	607	630	617	627	644	587	614	587	580	584	619	602	608	649	616	629	632	556	583	577	640	612	648	618	619	550	585	620	560	610	628	636	619	617	616	606	605	622	544	671	620	636	631	583	575	626	616	634	560	594	639	599	601	615	607	569	611	639	600	631	634	660	598	654	587	600	599	635	638	599	628	564	621	602	616	622	571	600	578	665	619	603	617	629	609	598	605	622	577	611	635	642	627	611	612	613	606	604	572	587	578	597	624	535	612	633	605	567	649	589	538	621	544	610	622	597	597	643	594	611	549	615	605	593	581	609	626	631	615	594	639	633	611	616	630	617	617	605	632	625	609	623	612	639	609	602	590	622	594	568	588	605	610	578	640	637	596	598	613	672	613	635	636	653	551	573	627	601	593	575	636	621	617	637	588	627	685	622	594	608	583	593	582	631	606	585	601	634	598	632	599	604	605	629	594	599	615	582	610	627	626	584	614	659	649	617	617	654	590	610	634	648	574	643	596	653	603	658	587	659	646	598	586	621	645	608	637	594	582	559	587	646	594	627	619	569	636	607	549	583	589	637	630	588	631	606	615	643	654	568	594	623	587	611	618	630	636	627	654	589	607	579	613	583	572	556	575	585	613	586	564	622	627	619	634	592	619	611	590	596	554	584	650	591	596	610	586	619	590	647	589	652	569	642	622	655	627	600	594	554	592	642	677	661	612	601	593	663	630	584	566	632	622	580	637	629	609	598	635	621	634	593	637	614	624	590	631	612	637	621	568	592	656	600	594	628	605	582	618	624	594	594	645	616	627	612	602	593	633	694	649	606	617	628	600	602	590	599	621	614	584	654	592	606	602	558	654	625	638	572	638	601	606	628	591	620	579	611	619	631	629	644	620	609	623	660	589	646	582	598	631	612	612	622	583	611	612	590	605	577	568	596	589	564	605	608	639	629	594	652	597	598	616	640	618	593	577	606	600	613	603	615	631	599	619	620	619	607	603	568	611	593	607	606	648	622	614	574	610	613	602	583	644	612	662	620	577	625	594	626	602	598	576	588	608	576	596	592	553	595	610	623	583	603	640	627	596	593	619	588	577	621	584	609	602	613	608	596	627	590	591	611	605	587	660	601	610	600	643	591	584	600	622	555	620	583	600	625	572	588	640	583	592	610	604	638	601	620	628	555	603	608	629	641	608	574	596	590	594	598	602	565	608	608	646	633	624	602	640	607	609	610	653	598	611	604	613	624	628	632	597	591	629	583	563	608	613	567	614	584	582	635	634	629	634	617	634	576	629	611	586	644	628	630	609	650	566	600	585	600	617	548	608	563	639	604	577	585	632	581	627	655	631	618	627	600	578	591	622	647	616	605	640	583	581	596	581	604	619	642	677	612	589	622	579	634	578	622	674	613	620	666	608	612	657	612	641	636	605	613	605	586	585	577	569	621	613	568	644	585	624	649	565	645	601	632	618	613	577	598	584	630	562	580	633	601	569	613	592	612	570	629	584	603	605	678	623	603	602	621	604	584	617	648	611	557	639	608	600	609	647	604	597	620	623	610	595	630	659	605	629	619	659	595	595	606	597	590	617	620	613	582	560	609	592	601	598	582	644	633	618	594	614	644	634	610	605	660	622	649	605	645	575	610	590	611	618	637	621	627	618	619	650	602	605	573	554	636	621	593	554	610	602	567	622	600	588	601	616	578	626	633	646	622	587	609	593	594	631	574	603	642	601	597	611	615	562	568	596	638	602	576	647	619	633	624	591	644	592	596	566	605	583	642	565	594	610	656	609	628	604	648	608	614	615	599	595	652	620	632	638	594	628	616	611	635	606	601	553	622	622	589	589	599	613	628	580	610	608	557	590	623	600	583	590	614	574	610	654	629	596	639	646	624	552	609	601	563	596	594	574	613	572	618	604	593	602	584	649	633	639	570	582	609	644	595	600	571	612	618	621	605	598	644	637	598	624	562	611	593	658	571	613	617	638	554	559	617	596	604	601	607	606	646	637	589	616	581	627	626	625	633	627	600	608	589	641	607	640	611	640	601	638	576	600	595	628	663	594	605	648	618	625	611	624	587	604	601	652	593	633	588	580	597	589	644	606	598	561	616	625	620	621	571	615	582	585	646	630	577	613	599	634	588	592	603	606	648	589	643	560	625	592	587	612	589	603	593	606	621	585	597	624	600	630	607	611	609	635	643	642	587	574	609	606	621	629	636	597	638	574	557	589	570	578	647	627	637	597	593	561	624	623	633	622	645	610	599	606	586	607	601	613	571	631	593	591	588	623	649	571	625	637	609	640	593	611	615	599	623	592	574	629	589	628	607	588	604	637	578	631	625	663	638	588	624	606	602	624	611	595	598	642	610	581	613	655	624	652	631	585	611	575	605	613	646	617	627	621	639	596	632	566	616	601	608	589	620	661	632	579	636	554	624	582	655	570	659	608	636	620	588	592	573	638	627	600	574	623	636	635	624	612	587	574	618	565	589	599	604	616	610	630	602	644	618	610	596	571	606	613	595	609	583	629	666	605	645	633	622	602	615	587	609	612	658	595	630	672	600	652	576	610	653	618	620	612	615	621	588	647	590	594	636	642	628	633	599	581	634	627	605	610	648	592	536	620	611	589	634	587	609	635	601	627	601	610	621	573	625	614	641	596	625	590	627	543	615	632	645	618	645	628	644	592	622	587	628	625	610	655	631	576	630	580	600	585	604	631	603	622	613	572	606	654	613	586	593	596	596	634	621	611	564	656	621	626	579	628	588	589	587	613	602	652	665	623	577	584	622	636	654	602	590	639	611	613	599	621	636	631	631	602	596	636	656	560	626	621	602	595	564	619	619	573	643	577	589	634	623	612	606	603	619	612	621	584	608	585	615	591	569	598	595	631	593	613	576	633	604	600	669	631	657	570	607	604	617	605	608	649	588	660	585	633	575	561	592	647	572	593	578	633	578	596	608	619	559	596	601	598	592	578	602	595	588	583	632	610	620	589	616	594	572	640	606	607	619	628	620	584	633	607	603	604	640	589	614	578	629	617	638	670	602	593	599	611	573	610	644	601	651	639	563	592	577	559	614	646	607	614	609	604	600	589	636	583	630	646	559	561	605	591	644	616	589	584	599	609	609	635	607	621	566	606	611	580	643	661	624	644	613	589	631	620	586	632	577	598	599	642	637	581	630	597	595	620	618	614	612	617	604	602	567	650	606	637	601	614	600	575	571	609	606	654	621	617	586	593	590	622	586	614	591	624	556	618	607	582	606	611	556	562	626	590	599	686	578	585	585	636	605	641	623	610	604	610	637	596	672	595	645	616	616	607	614	566	641	605	646	582	596	635	640	591	583	561	618	605	577	624	606	629	623	588	612	628	644	612	642	588	644	625	635	628	615	584	576	621	576	629	607	629	633
59916	27385	9605	2578	775	475	363	282	291	310	297	270	287	259	264	311	309	293	260	271	256	283	284	264	286	272	266	327	252	287	281	290	298	317	281	275	265	294	290	328	272	283	313	257	283	308	277	304	294	292	286	279	260	305	282	285	290	283	260	263	305	309	303	313	257	270	286	289	258	297	289	302	268	270	268	263	281	285	262	284	276	275	276	303	278	311	287	274	273	288	295	258	268	268	280	287	242	260	289	279	305	252	292	275	239	272	327	279	298	272	281	254	296	277	307	261	303	255	274	260	265	263	293	264	280	246	289	279	334	298	294	306	296	296	297	265	309	296	287	263	302	287	221	254	274	282	267	292	279	242	250	262	261	281	282	296	270	304	278	265	289	264	254	264	281	296	265	242	284	260	274	295	268	243	289	272	242	270	259	263	277	260	290	281	275	275	274	270	307	283	289	276	266	287	279	251	256	284	277	279	289	281	267	289	279	258	292	304	272	275	275	297	276	311	282	264	288	276	270	299	297	254	281	283	283	263	292	264	267	275	263	246	238	256	300	294	274	299	279	277	260	279	246	275	310	274	291	285	268	278	277	304	261	291	277	296	266	266	261	300	286	282	270	252	310	280	254	309	286	311	275	300	277	314	257	330	293	289	293	272	298	280	307	280	278	269	281	254	283	259	284	301	266	288	286	260	273	281	267	271	270	301	287	306	334	276	271	276	240	271	279	283	282	283	278	295	299	315	266	287	241	258	247	295	283	283	300	289	274	282	278	249	285	274	297	280	270	307	257	265	274	252	268	296	247	262	278	271	251	277	275	303	279	265	288	268	266	279	299	260	303	286	285	335	265	270	298	287	294	295	275	288	253	309	293	267	276	289	271	282	259	272	309	273	278	278	300	247	268	282	280	262	258	269	285	276	268	298	283	297	260	256	292	317	294	272	239	297	259	299	267	277	271	310	275	291	257	310	269	276	272	274	273	266	303	261	237	237	322	265	294	241	270	307	295	316	266	275	276	304	305	257	285	275	294	306	315	306	304	283	258	276	276	240	274	284	298	287	281	270	259	293	302	258	290	293	289	273	299	307	248	292	276	307	281	259	254	271	277	262	261	306	285	287	282	255	273	275	266	293	282	291	298	291	281	273	298	309	279	267	275	267	253	284	275	296	281	280	280	280	261	293	291	255	291	280	273	252	273	294	272	261	289	280	244	282	244	259	250	259	297	285	310	264	264	317	297	261	279	293	289	274	272	296	250	268	295	277	290	289	256	274	261	295	256	262	279	266	278	269	271	260	287	275	292	282	269	255	285	255	282	301	264	294	285	294	271	259	267	249	298	297	275	272	285	293	276	267	290	294	274	273	287	274	291	279	274	287	286	278	285	289	274	287	271	303	298	281	284	290	293	269	257	272	273	275	316	248	295	286	275	264	252	267	287	288	252	272	299	290	277	289	236	283	296	267	294	285	286	262	267	257	268	273	283	264	309	281	248	289	310	274	291	291	254	275	296	288	295	293	283	260	297	315	273	298	258	259	285	297	319	284	269	302	289	281	279	264	275	285	298	260	270	280	299	253	263	285	297	300	283	245	280	261	296	278	256	272	289	263	280	246	256	319	274	254	294	259	285	306	276	323	278	308	271	254	263	286	296	252	272	303	296	251	257	243	265	271	264	304	270	278	286	300	292	262	289	298	282	288	298	287	252	276	257	246	299	291	263	303	278	285	294	291	290	267	252	286	262	285	245	265	289	254	287	258	242	285	274	315	274	295	257	291	269	275	279	279	259	287	273	262	268	296	271	272	236	269	265	275	276	299	275	277	284	313	265	289	245	267	301	298	278	278	274	275	269	287	262	309	300	273	268	264	279	303	295	299	267	289	297	268	276	311	288	287	286	296	293	278	298	238	262	284	260	254	260	260	244	267	293	291	295	330	282	246	265	250	261	282	264	250	294	288	287	293	274	284	265	269	277	292	276	293	233	287	286	270	266	284	242	287	283	273	281	297	298	252	291	270	273	267	270	278	244	292	287	276	318	317	271	269	254	276	284	275	267	302	262	292	273	277	280	286	237	296	279	288	272	280	280	274	231	307	257	256	293	280	260	273	264	276	295	263	247	299	317	282	318	258	261	267	276	255	270	296	309	309	301	278	266	282	319	290	294	270	279	244	254	274	301	282	282	280	244	269	287	296	322	264	226	290	295	294	268	311	283	255	316	269	306	297	273	267	305	318	281	312	308	253	260	254	299	272	248	264	293	253	270	295	279	281	279	288	297	320	287	300	284	242	251	293	304	310	264	290	257	303	277	279	275	260	285	264	299	288	280	292	273	296	249	249	298	288	272	285	289	310	288	242	283	259	278	263	276	293	286	279	273	256	271	277	278	293	292	312	266	267	290	311	271	306	267	285	257	251	258	288	312	284	267	256	268	278	258	266	256	269	247	285	280	289	275	311	306	287	284	264	274	293	292	319	322	297	271	250	277	284	286	303	288	278	278	274	298	262	292	299	249	281	316	274	276	261	278	256	262	276	275	277	259	319	330	286	299	244	270	278	304	296	294	271	277	290	251	277	289	251	296	304	267	307	306	276	287	287	263	263	259	279	283	292	298	296	270	260	277	277	271	279	288	288	293	269	269	300	327	293	289	299	244	324	294	299	310	300	292	267	254	319	266	289	283	289	280	267	301	299	295	261	279	257	275	298	314	298	257	311	254	284	292	273	251	269	269	292	304	266	287	240	296	285	312	305	282	285	248	271	292	260	268	294	282	273	298	281	269	276	270	274	265	260	270	292	270	287	256	283	278	296	281	283	282	273	279	253	258	303	284	273	277	307	274	291	275	282	276	285	273	273	271	287	274	282	291	285	273	258	261	299	279	294	284	282	280	295	235	272	291	270	314	266	255	245	248	272	267	271	261	243	295	282	288	264	299	273	281	238	291	276	278	281	266	260	248	261	264	287	276	291	254	268	304	277	285	295	271	286	275	263	284	304	264	269	268	275	281	266	281	272	307	279	304	302	256	253	274	271	305	263	285	297	299	275	283	298	288	288	286	277	284	299	252	325	300	265	291	333	268	300	270	255	255	267	246	317	281	272	295	304	260	293	303	275	301	276	264	282	256	287	303	264	277	241	293	282	269	283	271	283	311	270	307	267	297	275	296	279	286	290	327	267	277	291	275	306	275	277	269	322	304	256	302	278	240	320	286	284	277	281	277	282	296	283	291	270	245	284	268	250	313	266	308	287	284	270	266	291	263	276	264	293	296	287	304	275	288	265	281	287	307	275	302	270	295	284	312	275	286	270	259	272	305	292	282	310	257	293	254	254	260	272	264	307	279	262	267	289	285	284	286	291	289	320	272	295	267	251	259	274	272	289	279	292	287	273	297	273	276	311	280	266	314	291	283	290	303	281	296	279	319	301	268	256	308	263	282	242	276	292	253	281	266	282	288	271	292	246	284	270	267	258	288	283	297	285	275	269	298	250	257	298	282	256	275	267
40826	20497	9541	4615	1979	1239	858	757	648	648	664	692	663	647	599	656	627	660	596	631	608	647	621	621	632	656	589	604	635	619	681	658	684	624	599	662	607	607	626	592	613	626	655	657	570	650	636	636	576	642	629	668	577	640	651	625	606	623	588	636	594	611	640	642	603	619	609	605	610	601	602	637	625	640	646	667	601	612	619	581	678	628	587	575	604	652	625	630	587	623	672	625	620	623	637	650	627	571	608	651	619	618	628	653	643	624	620	601	612	712	635	651	637	655	663	652	663	592	655	616	582	671	619	609	607	656	686	591	592	682	612	642	648	636	636	649	608	653	640	630	611	617	629	632	631	645	649	641	640	663	617	644	668	623	629	633	593	633	615	608	625	658	654	639	617	618	619	677	652	604	618	596	590	663	599	626	630	608	656	581	661	613	591	627	603	590	675	569	599	646	596	655	604	610	621	657	637	598	653	619	629	618	656	651	601	650	634	607	561	609	612	627	654	620	624	631	627	608	596	621	668	614	638	623	627	633	662	665	652	598	598	658	590	636	603	652	665	639	683	640	660	621	605	648	617	652	618	650	618	652	602	647	676	691	567	597	649	650	612	601	606	637	622	663	670	603	636	635	580	627	618	581	639	605	616	649	642	623	637	642	643	573	605	588	636	621	616	606	658	632	597	615	614	661	627	666	658	625	657	630	642	613	615	645	659	654	632	645	668	644	635	644	658	618	621	608	643	602	605	633	636	598	603	604	619	617	607	676	601	632	621	603	617	624	602	615	603	622	638	654	654	632	622	633	631	641	654	627	669	586	595	583	679	631	650	613	640	605	628	695	682	652	641	609	635	630	658	616	631	642	612	612	607	620	679	614	605	585	585	636	615	607	649	621	593	620	622	601	592	576	630	598	639	642	643	631	655	643	610	603	598	616	622	680	644	674	639	709	615	630	588	577	662	588	618	599	626	618	626	602	629	632	633	620	593	626	623	637	646	613	631	615	611	628	669	647	605	595	604	684	616	638	585	601	645	586	637	625	589	609	642	616	616	637	616	626	632	600	656	648	651	634	645	650	624	625	631	611	643	585	662	607	633	628	624	620	590	659	571	680	609	643	625	670	621	607	633	672	617	632	644	635	618	623	622	648	624	620	640	664	658	602	679	657	587	663	611	684	630	633	658	659	614	651	619	630	582	613	633	628	609	702	660	609	609	639	642	596	676	645	627	649	634	638	669	652	603	622	627	643	599	611	603	558	590	642	654	608	604	656	654	616	690	647	630	603	590	658	643	568	618	640	629	604	604	623	628	606	650	656	657	645	653	584	628	678	626	631	648	637	604	643	672	588	619	645	604	614	614	642	663	617	601	651	622	630	658	645	638	550	611	662	628	625	602	642	631	646	616	600	607	609	604	596	623	646	620	688	606	591	636	602	616	609	636	691	603	628	648	681	581	624	623	647	629	650	635	640	607	608	615	638	592	656	622	632	627	582	588	646	619	672	663	582	640	671	663	661	581	613	622	616	644	587	632	623	593	661	653	638	617	627	608	642	615	630	628	577	589	650	589	619	648	633	614	613	629	653	619	614	630	621	647	637	644	633	609	663	607	653	620	633	628	670	622	630	589	608	622	626	619	657	609	610	606	662	624	663	636	612	634	644	646	607	590	648	656	656	661	593	639	661	637	590	609	616	637	626	638	605	639	618	657	624	594	605	639	592	584	657	659	660	627	632	674	685	627	609	614	571	619	593	656	639	614	623	620	632	631	641	608	623	616	666	641	640	588	623	617	595	626	652	596	646	640	656	638	663	636	588	612	650	576	628	612	603	621	644	637	584	652	593	583	618	611	583	628	656	628	637	591	658	625	606	642	656	650	658	581	631	666	635	588	632	645	652	612	637	663	642	671	664	609	616	636	618	630	626	626	613	638	634	647	655	623	588	609	634	619	683	645	602	652	616	643	628	636	676	610	698	632	633	639	590	606	607	599	619	602	565	655	605	628	642	604	567	616	620	605	619	602	671	626	652	635	604	650	654	640	632	592	593	646	661	619	653	612	606	636	632	628	630	641	574	649	640	633	697	608	626	643	625	664	640	629	635	592	608	620	620	595	647	621	597	603	642	597	619	621	698	632	651	618	601	644	626	656	656	632	626	624	639	647	635	645	618	614	638	618	654	600	621	639	687	656	659	634	649	622	594	632	645	655	644	601	605	626	649	642	626	616	604	627	631	664	635	611	662	617	626	670	648	641	612	602	615	621	628	624	574	609	648	587	571	631	632	628	667	653	630	599	647	600	635	638	638	589	656	583	609	603	647	641	662	632	648	661	623	609	621	574	676	615	645	618	616	641	616	624	641	636	598	641	668	577	619	615	659	618	668	642	604	605	662	610	639	628	628	650	615	596	659	645	570	638	623	652	636	670	621	620	672	630	637	657	629	675	641	592	663	673	646	643	643	569	640	627	691	606	621	618	575	603	651	594	566	616	603	635	624	668	614	610	611	641	650	615	667	626	682	623	648	639	634	631	660	631	583	598	634	606	656	603	585	602	676	605	599	612	593	617	630	630	628	597	619	564	627	605	655	636	621	589	585	648	627	665	607	635	614	624	623	609	630	653	626	638	637	619	647	647	620	624	624	618	650	592	611	652	670	581	649	556	605	597	609	616	643	661	630	647	637	629	651	632	590	600	627	646	600	663	624	687	640	602	651	602	681	645	619	658	586	653	641	655	612	608	642	643	608	625	649	612	623	609	607	589	620	641	649	609	575	597	581	642	625	607	625	627	608	635	644	653	646	676	654	640	641	640	658	640	658	598	622	629	610	667	633	627	617	599	612	610	671	658	611	582	621	635	623	595	630	619	606	622	675	659	585	638	634	617	642	619	617	622	674	625	623	619	619	629	634	621	608	609	605	609	643	619	587	628	615	594	679	595	644	625	597	621	618	628	600	653	616	611	577	657	625	641	612	644	673	631	630	614	671	637	659	616	608	619	669	622	613	614	615	618	537	612	630	611	614	638	666	633	668	637	628	627	585	651	657	630	617	583	603	625	663	644	617	614	628	606	626	613	643	643	643	667	635	622	594	637	598	602	605	630	604	641	643	605	601	631	634	657	653	590	673	651	614	670	593	624	628	590	625	645	637	647	639	644	622	634	625	656	636	594	650	594	641	647	652	663	626	599	614	579	646	638	634	668	652	631	652	643	660	647	652	579	625	621	640	589	662	614	629	617	642	624	613	657	644	640	644	610	635	656	632	580	634	679	633	629	619	627	619	626	630	669	627	641	619	620	627	570	602	656	625	641	612	621	623	653	594	635	618	627	620	655	602	659	591	620	662	605	655	644	670	635	577	682	598	602	633	622	645	682	644	594	674	618	640	645	648	626	652	624	637	621	628	627	596	589	630	579	632	636	606	608	663	569	656	609	664	628	607	645	685	588	664	615	628	657	607	604	657	628	589	657	655	628	603	656	628	564	653	659	639	636	620	589	604	643	645	609	618
57082	27564	11774	3568	1391	753	408	404	332	300	308	318	341	306	299	321	299	280	280	314	296	297	301	291	299	285	303	304	285	366	299	310	326	299	297	299	292	276	297	305	326	294	285	285	310	290	289	312	316	308	290	273	286	283	290	274	306	296	301	271	265	274	288	297	289	300	275	287	317	265	273	257	295	284	309	315	288	300	279	325	285	268	311	292	286	308	288	294	242	321	294	269	293	277	282	276	296	308	283	324	294	326	270	285	302	306	326	288	306	300	344	266	283	290	284	296	272	344	261	324	271	299	296	262	302	298	281	307	301	279	282	296	311	303	290	298	303	285	293	304	303	267	281	286	274	322	273	344	300	238	298	281	276	292	309	323	300	265	307	274	284	369	254	288	291	294	296	278	288	298	305	294	311	285	278	305	271	277	268	307	307	275	281	299	282	310	310	276	298	289	259	275	299	311	286	314	275	275	291	299	304	294	264	297	301	311	297	270	310	297	277	296	256	302	274	329	287	266	293	306	281	271	298	296	312	288	280	297	266	290	295	277	283	272	279	296	276	322	307	295	302	264	305	325	284	289	316	298	279	300	294	302	298	284	308	366	303	363	324	294	300	323	294	332	297	335	279	303	289	281	283	289	304	252	325	275	279	282	283	314	264	286	307	267	291	264	328	302	301	322	270	297	270	307	296	310	294	284	311	285	275	280	309	314	266	291	305	287	295	269	322	277	302	291	279	299	303	288	323	301	255	265	284	326	304	307	283	290	281	275	278	274	302	313	275	287	315	279	295	302	277	314	277	291	303	295	309	281	304	308	287	315	294	278	304	268	296	301	265	288	294	306	274	325	274	302	270	301	280	288	289	298	301	281	267	281	290	284	301	268	320	273	296	302	280	291	285	295	293	297	300	291	292	278	302	320	277	285	289	284	298	298	305	266	277	289	291	314	283	291	271	290	301	334	301	284	325	326	296	268	301	315	297	299	279	283	291	314	292	285	276	311	325	297	280	270	286	294	296	294	270	299	261	294	304	311	311	305	317	292	293	295	274	303	325	286	292	305	294	307	265	315	292	293	289	312	293	276	301	281	332	295	274	310	300	281	312	285	307	271	321	284	320	294	308	313	326	278	274	296	311	292	308	295	312	316	314	296	302	327	347	273	288	312	270	298	267	295	271	312	309	300	286	305	304	292	323	288	276	284	275	263	299	276	285	323	266	311	305	257	281	297	279	306	299	289	285	286	270	319	298	292	295	288	299	268	281	309	325	264	314	318	269	278	299	270	276	296	304	274	288	306	292	293	328	312	295	294	279	299	295	295	318	308	267	292	301	280	298	298	312	265	269	300	310	257	306	290	274	325	297	280	278	288	256	291	301	294	281	287	285	321	328	299	343	311	327	260	292	291	286	288	308	277	279	270	288	317	268	303	307	302	304	286	287	300	305	299	283	326	297	295	305	265	311	304	311	293	300	282	312	297	280	297	288	286	272	291	301	288	271	316	259	276	306	265	294	308	289	261	298	307	294	285	293	302	320	313	277	304	295	285	326	274	301	301	289	276	251	323	276	278	277	317	277	300	316	254	293	270	298	292	279	312	269	271	307	307	312	272	298	301	303	290	314	271	292	277	322	304	282	299	298	324	302	319	304	286	294	278	255	310	307	300	253	322	292	267	260	283	289	307	329	264	268	296	283	270	284	312	257	304	297	274	270	283	291	303	275	265	275	297	287	296	282	290	300	273	310	255	285	295	334	270	297	312	288	272	333	264	292	264	316	315	303	326	281	287	339	274	319	301	293	276	285	285	273	294	285	314	303	259	317	327	271	284	269	297	299	276	296	304	295	296	267	308	270	329	276	275	307	293	275	274	293	291	294	286	289	313	312	282	290	313	311	293	299	273	270	264	289	300	312	262	258	298	312	318	284	273	278	311	281	296	297	251	305	322	295	289	300	301	297	301	281	266	303	282	267	266	309	286	258	277	291	311	301	297	311	310	320	289	280	291	261	273	267	282	292	285	280	295	275	291	295	326	306	280	298	274	290	305	266	278	254	303	281	285	291	320	289	271	324	277	299	297	339	296	287	293	308	280	305	274	324	322	286	297	293	335	304	317	298	290	290	274	292	271	291	299	292	317	282	283	285	287	290	280	256	284	294	287	271	285	301	311	295	266	313	271	278	291	288	291	317	311	277	288	309	265	292	292	290	291	324	277	276	284	279	324	293	313	332	320	308	298	251	305	294	264	260	283	277	309	299	317	281	277	256	311	320	286	293	267	260	273	268	284	322	264	267	303	261	281	302	295	325	310	314	283	301	287	293	284	286	267	265	306	297	319	314	276	297	322	304	266	272	294	276	281	242	288	314	282	297	263	333	308	264	290	306	305	255	282	331	280	285	306	300	291	303	258	270	278	290	281	253	298	303	294	299	292	310	317	300	289	301	308	291	277	285	315	335	291	316	297	297	287	301	272	279	289	281	302	266	323	263	269	282	308	315	296	313	297	283	316	285	252	290	336	317	278	333	248	307	284	255	280	322	283	303	319	295	250	272	312	291	301	299	290	315	313	294	302	311	266	277	336	294	289	252	324	293	289	286	265	294	284	304	312	303	304	283	298	273	276	305	301	276	289	296	276	328	292	319	312	306	272	310	282	290	299	288	280	276	283	329	300	293	300	305	301	291	303	302	313	283	291	326	302	274	282	286	271	325	324	274	267	293	282	281	302	292	285	293	289	316	316	303	293	295	287	268	313	305	302	316	279	275	280	334	292	282	272	276	304	303	285	301	292	298	297	284	320	290	272	347	299	299	279	291	274	286	269	309	295	285	283	301	314	315	321	327	281	272	279	299	333	271	280	306	319	305	296	266	290	276	282	309	296	294	298	300	266	314	286	308	286	285	274	299	291	291	280	288	298	292	294	266	298	293	303	294	284	305	300	282	251	268	286	272	319	278	312	340	285	312	285	260	292	254	256	318	277	288	298	309	300	299	284	281	291	312	285	298	291	306	306	275	327	300	299	292	300	308	293	292	274	335	281	264	271	291	308	293	286	274	275	294	283	267	318	274	335	304	282	290	280	289	312	288	288	299	283	286	329	317	316	294	246	300	274	300	317	312	273	304	290	269	256	300	274	275	299	290	282	281	322	281	280	323	291	297	304	299	279	304	260	295	291	258	275	343	283	297	307	314	260	326	308	291	264	297	310	270	275	265	296	289	302	301	305	296	285	289	315	282	258	281	280	289	303	278	288	319	274	275	287	287	320	303	289	311	293	292	307	279	260	291	305	284	314	293	271	285	296	305	282	309	300	267	283	321	290	285	275	285	276	293	309	293	273	321	327	304	287	290	270	272	272	302	316	291	296	284	313	319	323	246	283	251	290	258	310	282	252	254	276	259	327	287	294	272	269	331	275	292	296	276	279	274	330	301	317	273	269	286	303	308	308	260	260	334	279	266	287	291	285	286	254	254	296	311	272	296	266	267	267	286	302	286	275	306	283	273	318
38023	20125	10251	5944	3569	1957	1168	881	806	709	665	683	661	653	629	651	662	650	660	655	632	636	630	642	620	630	645	629	652	650	633	598	645	641	674	653	613	641	671	707	617	641	653	677	608	678	647	632	617	651	637	709	615	635	673	692	624	650	672	689	640	659	691	552	640	650	669	665	666	657	656	662	675	642	665	640	680	685	649	628	642	698	660	648	657	658	684	672	644	658	597	694	619	612	628	666	633	645	678	633	588	662	645	625	671	623	626	648	676	581	666	625	686	644	627	597	666	653	619	676	638	643	653	660	687	654	616	669	719	630	672	656	655	620	673	622	633	638	642	677	638	667	660	656	684	664	649	679	593	622	632	632	643	651	643	670	632	695	671	653	619	653	663	619	657	668	644	643	660	630	675	655	692	655	652	635	639	680	632	628	663	631	603	667	681	610	651	635	628	638	634	633	684	699	597	630	665	631	669	623	638	677	646	649	641	614	688	643	632	637	668	656	624	616	609	697	643	670	666	659	623	629	659	665	640	642	698	652	659	670	616	653	657	670	613	665	587	639	626	640	690	657	644	625	647	686	610	661	671	658	606	641	725	645	640	614	654	672	657	637	652	646	629	656	656	635	658	662	630	613	651	670	681	674	736	667	620	645	641	664	664	663	685	632	619	664	646	663	641	658	632	677	643	682	690	674	679	627	660	673	685	664	666	643	654	687	631	629	601	678	642	671	652	650	644	673	654	627	667	586	647	694	662	623	710	680	648	639	615	648	680	672	678	688	619	649	662	671	609	666	641	675	675	640	666	645	655	637	647	640	644	608	629	632	657	622	650	655	653	653	643	643	692	688	675	662	638	644	631	659	664	636	670	654	664	679	611	649	615	622	628	650	648	619	688	649	622	636	674	593	649	664	625	685	696	637	668	651	667	696	643	590	643	667	688	674	614	660	615	628	641	600	602	611	641	671	634	660	648	653	674	602	590	630	646	664	645	649	656	641	586	699	623	637	641	662	675	683	660	641	604	642	687	634	668	652	647	669	635	615	647	662	681	637	670	622	650	633	645	662	647	698	664	691	661	638	664	640	709	627	682	686	625	661	670	684	644	637	684	660	619	684	637	681	675	669	648	663	660	616	627	626	643	667	679	643	675	652	655	631	712	659	659	671	644	633	652	668	630	681	663	692	625	632	626	646	606	654	665	655	680	693	659	670	661	621	671	643	640	598	641	604	647	673	660	619	671	616	634	686	656	620	630	614	664	663	660	647	702	649	657	657	630	629	605	642	602	633	652	671	633	699	643	646	676	631	661	628	663	669	695	641	638	657	632	680	645	658	630	651	632	639	672	641	693	648	693	663	660	693	583	627	689	690	632	677	640	655	623	645	658	678	609	655	656	642	602	694	634	669	652	674	625	649	687	621	671	653	676	686	666	641	612	678	677	689	666	656	650	658	641	677	649	606	656	660	646	621	662	630	680	625	664	620	700	641	678	617	610	636	610	675	624	698	634	635	608	699	677	639	661	632	654	651	621	671	660	649	650	681	717	642	669	703	604	617	631	613	662	636	632	651	724	660	627	658	659	610	714	634	663	622	664	650	664	647	631	645	670	648	691	641	610	684	610	684	642	605	704	648	647	611	635	676	664	645	713	657	614	653	669	620	647	665	686	646	678	644	673	614	656	617	610	618	663	665	690	627	622	620	627	611	670	698	642	654	642	636	657	677	658	634	611	683	646	662	672	675	640	629	629	679	644	652	629	651	670	596	645	677	656	653	624	628	653	637	641	637	684	626	661	673	653	649	678	643	652	671	689	654	612	710	669	661	624	645	695	618	654	648	644	630	622	670	649	638	646	636	633	674	661	629	647	643	673	642	674	657	603	652	636	610	639	636	655	632	612	703	603	624	645	664	687	639	636	622	637	651	640	660	653	647	601	661	672	661	661	627	656	624	662	632	688	636	572	623	639	686	667	649	642	689	613	642	615	626	650	615	675	608	673	705	628	659	693	652	698	675	626	661	598	613	665	677	617	642	613	695	649	640	658	632	641	642	665	652	672	635	692	695	624	643	599	625	716	648	602	625	644	620	649	628	686	653	647	646	659	661	605	674	674	644	639	652	671	646	639	616	634	673	716	664	648	622	680	620	636	645	604	650	623	633	702	688	661	676	637	654	601	672	620	655	616	622	635	633	691	661	627	648	623	666	623	652	663	684	666	674	646	662	693	648	629	614	668	620	641	642	618	652	692	630	672	653	634	630	654	662	651	645	648	626	642	626	639	681	659	649	608	613	668	686	657	655	607	652	639	642	624	674	646	653	666	639	627	621	659	643	640	659	669	710	591	639	635	615	657	632	656	628	635	663	674	670	653	638	671	629	663	598	692	664	609	660	663	657	635	630	623	661	672	690	627	655	711	663	685	629	643	610	632	716	686	621	694	626	668	651	629	627	675	643	655	676	643	650	619	624	711	634	668	665	673	611	611	645	721	656	660	677	667	660	657	643	654	626	650	654	650	650	651	656	681	640	670	614	683	604	623	641	641	646	632	669	637	658	642	610	649	640	665	651	642	679	641	650	695	626	687	648	685	637	651	604	677	674	635	683	636	627	620	618	654	654	703	684	667	677	648	658	649	662	618	628	662	663	702	656	654	659	661	679	643	627	649	654	640	601	588	703	659	717	646	648	665	680	654	668	672	656	664	680	644	645	649	659	678	615	628	591	626	629	624	638	662	636	652	602	641	649	643	700	633	596	652	633	702	636	656	656	651	624	682	621	659	603	677	653	628	674	640	649	687	673	680	655	688	705	638	620	637	643	652	695	624	649	666	667	623	614	648	612	695	654	618	652	647	643	662	656	688	629	647	625	657	656	699	665	645	666	662	642	649	664	657	655	635	664	650	634	616	617	651	671	654	619	643	661	686	662	656	666	631	666	633	650	654	656	645	679	678	610	690	662	610	658	649	641	672	625	640	653	687	646	632	645	664	648	665	658	658	640	661	628	659	652	687	618	649	691	665	657	656	637	681	676	649	669	662	634	706	628	652	676	669	648	634	643	680	651	645	651	611	636	647	647	675	651	670	702	595	657	661	684	664	635	706	679	634	690	622	692	659	681	609	666	671	658	696	645	673	688	637	658	636	611	611	570	659	647	634	668	657	619	685	690	617	635	669	650	665	646	634	680	625	581	648	648	638	615	644	645	683	620	669	624	663	706	628	635	647	658	656	661	632	639	663	650	592	621	661	666	671	708	638	662	625	675	619	647	657	707	666	650	652	636	636	683	619	652	601	616	648	667	609	673	669	667	640	631	643	685	613	622	644	643	636	661	643	684	667	653	607	657	654	625	670	657	657	611	656	682	660	672	628	664	647	686	635	663	643	623	625	622	627	679	668	670	668	646	605	636	620	620	643	688	631	694	666	635	664	666	630	648	660	621	677	671	637	658	644	658	628	628	658	667	682	649	591	654	666	617	627	635	690	645	685	729	605	636	649	606	605	676	611	637
45024	24491	11389	3533	1160	609	384	333	264	273	252	239	269	290	277	266	254	253	255	257	263	245	228	260	259	256	267	231	254	256	265	265	285	276	259	276	269	304	281	255	293	256	283	255	291	272	270	303	259	261	300	253	270	270	248	258	264	255	294	267	274	244	279	256	294	252	283	288	260	260	255	242	267	263	262	281	266	283	257	248	287	309	238	262	276	269	254	270	283	266	270	289	257	278	252	259	255	257	261	275	259	266	253	272	301	287	278	265	275	277	277	250	252	262	235	275	261	263	255	274	271	274	253	255	257	269	253	256	256	254	279	263	257	240	261	248	254	267	258	277	271	238	249	261	287	260	285	276	285	265	226	263	255	257	283	250	263	291	261	253	241	262	292	242	265	278	256	242	247	267	262	284	267	261	262	265	251	281	282	262	252	262	280	257	254	253	291	235	263	267	244	251	285	272	270	262	242	279	275	266	264	291	248	277	258	264	260	294	238	271	259	253	277	287	257	295	261	219	253	278	287	263	280	271	267	266	262	274	265	271	254	258	253	280	280	272	255	296	283	277	263	261	282	302	286	240	272	252	264	240	301	252	259	279	282	248	265	265	279	268	246	278	255	274	300	281	278	269	279	242	239	258	261	235	278	273	248	291	271	249	259	276	243	252	273	252	264	281	280	250	267	268	261	295	291	287	241	237	249	234	249	306	288	257	248	262	278	266	266	279	271	254	251	265	260	265	264	269	273	250	242	252	281	270	229	287	277	295	236	267	227	270	252	233	243	249	280	265	273	241	294	281	240	263	227	267	263	255	292	264	253	257	281	297	274	284	259	219	285	308	279	260	288	259	262	268	253	235	280	258	285	260	271	256	267	262	269	278	279	264	256	275	300	244	279	264	256	276	286	268	270	264	250	250	272	231	234	277	291	266	249	241	236	255	271	284	263	280	238	264	280	248	246	272	228	266	245	217	274	283	276	296	263	288	269	268	241	255	256	282	259	283	268	261	283	292	251	239	277	267	283	256	307	283	241	270	272	231	265	265	285	250	264	270	264	263	273	263	231	258	282	235	291	241	231	266	228	280	265	253	266	231	255	261	282	276	283	284	294	275	267	240	247	264	273	316	289	272	245	275	253	267	254	289	280	264	257	237	260	249	275	263	273	251	252	245	264	254	248	262	267	256	253	264	264	274	288	262	288	250	266	248	280	272	258	229	277	269	259	288	271	275	276	266	280	254	279	261	310	300	248	264	252	285	267	261	258	229	258	269	254	277	264	256	293	252	296	263	253	277	260	277	289	264	264	258	219	287	251	251	255	258	268	243	245	258	240	250	314	272	276	233	219	279	266	244	251	266	280	305	270	254	277	265	252	284	258	274	280	280	263	260	255	279	301	267	257	277	250	254	244	245	250	264	260	254	247	255	249	231	272	265	270	248	233	276	256	253	286	271	268	261	270	280	244	273	247	224	242	295	239	243	280	264	284	281	312	248	265	294	278	258	271	288	285	257	250	258	247	242	242	264	284	298	250	289	237	259	278	258	275	247	253	265	247	278	256	253	274	248	292	259	267	271	281	271	277	246	239	281	278	253	228	304	260	270	251	291	247	233	250	256	292	257	292	305	263	261	255	232	289	269	269	292	247	269	271	283	266	314	264	272	259	282	255	290	244	230	249	278	274	271	252	268	260	284	256	223	274	272	268	244	253	259	274	268	291	255	282	269	255	252	244	245	267	266	262	267	246	269	254	275	272	243	292	262	256	278	285	277	283	279	251	269	292	250	276	270	269	274	274	269	256	271	256	222	264	220	290	265	266	294	304	260	286	294	301	275	265	280	259	297	279	279	258	276	259	289	260	264	284	259	267	244	232	255	256	258	272	237	237	246	277	249	261	278	258	251	286	271	251	227	276	241	288	263	231	241	259	265	272	259	246	291	278	281	225	266	270	257	254	257	260	257	259	288	259	263	277	255	231	256	271	256	260	258	247	306	273	282	284	273	244	271	297	245	263	277	282	266	257	265	263	252	284	245	222	252	230	280	256	257	245	254	272	252	281	286	266	285	280	270	266	254	282	264	264	286	261	272	264	282	250	288	264	280	271	255	272	256	271	288	273	270	275	289	250	295	272	257	238	293	280	263	241	267	246	258	275	256	308	252	244	250	264	259	250	261	266	260	247	260	263	266	287	251	288	314	263	223	286	272	235	265	267	302	295	237	268	274	249	266	281	251	276	262	261	255	246	258	252	259	271	258	278	255	241	268	261	277	292	223	274	275	312	270	281	250	242	264	283	257	251	276	267	290	274	274	225	304	322	234	252	219	280	290	277	247	275	288	265	247	270	259	294	237	289	260	260	279	265	265	263	293	279	263	267	296	258	235	279	247	240	260	281	260	241	263	266	261	215	278	225	268	269	270	263	266	254	295	271	282	281	269	276	273	251	272	269	262	267	285	239	278	270	253	281	268	266	271	271	260	251	273	255	253	270	248	254	279	300	253	244	274	277	258	263	271	261	276	275	264	247	248	246	282	321	261	281	241	259	253	260	248	266	254	262	276	267	255	234	270	265	275	276	246	277	251	235	266	276	280	244	265	255	257	258	258	252	294	268	251	281	263	259	276	230	252	264	253	242	268	269	273	240	268	253	254	258	255	254	280	279	239	288	282	268	287	250	288	251	279	246	281	268	275	272	253	272	264	286	282	264	240	274	260	263	244	274	277	255	250	317	292	285	303	294	255	291	237	274	251	257	232	270	274	292	278	264	253	264	251	264	241	276	264	286	297	264	256	288	271	280	244	257	289	286	236	225	264	281	294	255	270	289	243	269	276	235	250	216	263	259	278	225	254	259	271	265	239	244	247	278	238	265	300	255	259	278	275	267	279	274	264	293	287	236	225	240	273	259	270	253	264	267	275	287	282	275	239	268	248	258	258	280	282	267	276	253	248	260	288	288	272	249	262	266	275	285	258	277	257	307	254	225	282	286	260	233	243	234	284	239	266	259	272	288	269	276	251	263	275	254	251	256	288	279	281	288	256	251	286	279	269	230	278	263	262	267	268	269	231	250	240	276	275	283	261	260	271	298	267	277	262	291	261	274	273	250	228	278	265	263	233	286	265	279	268	280	265	256	276	252	283	271	253	264	276	265	254	225	274	256	280	252	265	278	275	250	256	240	255	247	259	288	255	220	286	259	279	289	290	276	265	305	255	249	284	261	253	259	264	251	282	269	265	279	269	248	280	270	277	282	254	271	287	274	273	273	279	262	248	254	265	262	257	253	281	251	295	285	272	258	274	280	283	246	277	296	236	254	267	291	275	258	244	254	282	264	286	259	246	261	296	251	272	279	276	260	272	248	266	259	262	275	264	279	273	267	252	285	273	255	245	237	258	266	277	264	247	269	259	283	277	242	288	290	239	265	260	294	233	280	286	271	229	244	290	295	270	253	244	296	255	253	254	254	267	266	278	245	294	224	265	239	266	264	254	257	242	244	258	258	248	255	254
31287	20187	13323	6397	3294	1578	951	814	669	553	598	582	617	579	566	593	602	637	602	587	545	601	625	641	578	605	582	548	567	599	578	607	571	628	596	613	574	629	583	597	569	588	585	585	581	595	630	592	580	598	602	585	608	586	597	599	598	569	595	571	624	650	581	628	594	595	589	573	594	603	614	565	587	557	582	605	618	602	591	566	584	550	540	579	599	606	586	571	541	585	575	594	648	583	618	584	620	584	579	581	593	599	598	589	580	570	594	555	582	608	585	563	609	552	579	607	596	596	617	598	607	592	602	583	594	537	659	600	590	626	602	609	573	639	632	610	584	573	602	620	598	595	581	579	616	626	565	586	597	529	565	558	603	552	582	567	628	621	597	605	601	598	564	613	586	581	577	536	626	562	557	595	623	584	602	552	578	590	605	610	581	602	557	581	591	613	602	561	646	609	575	584	588	603	571	618	588	574	553	570	597	578	609	581	550	587	588	572	569	592	592	599	609	587	560	591	618	580	571	594	572	575	594	584	569	582	579	578	564	591	563	599	624	567	609	580	618	617	588	603	610	604	578	628	571	602	551	598	613	614	601	632	580	612	583	577	610	601	562	607	578	599	613	597	609	596	583	585	605	573	572	632	591	606	605	602	595	550	581	575	540	563	608	577	554	583	641	618	579	540	614	613	591	563	602	630	613	549	606	617	590	599	610	625	651	591	574	597	607	627	616	552	593	574	612	608	556	602	594	624	585	600	631	603	556	595	605	599	576	581	605	613	621	616	565	624	585	597	551	588	602	582	614	576	610	561	605	575	560	574	634	570	562	590	652	555	588	610	578	601	608	594	605	584	574	602	609	556	581	596	663	583	574	533	625	581	631	602	603	604	649	583	594	626	603	612	609	590	628	575	598	575	634	644	603	591	580	539	590	562	571	625	563	607	580	627	564	583	618	636	572	587	623	587	560	568	607	594	598	576	567	592	632	608	576	542	616	536	547	614	555	597	577	585	582	609	622	589	603	622	565	618	621	560	549	561	572	627	609	574	611	629	577	629	622	556	569	576	619	614	571	594	587	591	578	630	597	584	622	583	569	611	575	618	571	627	603	591	601	598	585	614	619	591	562	586	585	603	611	553	548	564	590	598	589	601	578	589	614	553	543	596	596	600	589	559	588	587	573	577	577	564	633	581	602	604	554	595	590	645	586	601	629	595	555	607	592	598	570	599	616	632	552	593	629	592	569	589	578	597	588	557	579	582	567	602	603	624	635	586	589	560	566	600	579	597	540	563	568	588	588	573	615	589	614	585	623	556	591	614	589	577	571	588	596	661	580	613	620	589	587	639	601	611	596	596	589	621	599	593	617	605	607	607	585	573	581	632	562	579	590	559	626	624	601	603	615	623	550	601	577	585	565	555	557	596	568	611	585	560	558	598	619	586	591	551	592	584	555	613	573	619	557	589	558	553	605	581	607	590	624	558	601	635	597	613	579	584	588	571	607	560	596	590	560	566	578	561	612	585	646	588	611	640	579	600	626	572	569	581	550	539	571	549	573	636	577	648	576	595	597	573	577	612	577	627	583	611	563	566	578	579	567	570	604	587	568	595	613	584	595	574	581	568	601	589	584	587	594	607	604	589	565	602	579	592	572	604	591	574	617	579	599	610	580	583	568	585	564	587	596	619	601	583	549	621	581	567	603	610	630	573	594	582	560	590	565	580	586	581	617	640	586	603	614	591	586	605	589	580	578	587	602	605	608	611	560	629	610	558	569	621	592	560	582	549	583	570	580	572	582	622	623	596	584	626	607	591	591	574	584	600	572	634	583	592	587	584	630	593	606	536	587	574	617	606	594	575	566	582	603	615	607	564	601	583	602	561	612	636	597	586	541	588	598	581	588	575	626	576	580	591	536	559	601	602	625	609	588	594	563	587	565	567	599	601	565	550	640	586	587	555	653	611	538	630	581	597	596	611	602	582	611	612	567	575	587	578	615	583	578	572	595	598	575	645	600	562	599	589	573	553	556	577	559	583	554	574	584	554	596	613	624	614	595	580	589	604	582	609	574	616	594	587	624	633	595	557	586	599	598	552	566	576	605	580	620	567	569	574	590	607	626	582	591	617	589	580	578	595	557	588	536	594	578	576	572	601	579	576	610	552	581	567	574	598	623	580	598	597	548	572	641	590	559	562	602	554	590	572	595	579	562	589	595	556	561	599	586	595	613	589	574	620	596	600	596	572	565	614	578	586	583	584	627	566	577	586	602	560	599	591	578	555	583	551	640	576	579	596	564	617	530	532	561	567	538	613	579	571	594	589	594	614	567	591	586	602	601	610	579	594	599	592	588	646	562	568	629	556	588	558	574	592	598	586	612	580	592	543	564	601	615	611	585	573	605	589	604	631	597	611	568	601	582	594	599	625	603	555	592	527	582	549	563	617	609	582	578	562	604	574	625	613	604	549	592	604	577	609	561	607	590	582	594	585	599	594	588	559	561	582	556	621	627	589	605	566	617	588	594	589	566	595	629	596	613	610	544	601	594	586	614	623	592	641	559	617	594	596	582	604	576	568	579	602	568	631	614	590	589	609	548	606	615	612	557	598	621	623	582	607	568	607	617	610	606	574	609	604	573	625	612	570	566	571	610	545	607	601	566	579	574	576	546	527	576	579	597	639	610	590	599	589	593	650	551	596	590	648	586	589	599	582	562	587	600	606	594	562	624	605	566	572	615	566	559	615	597	609	599	570	607	588	583	617	596	585	586	600	560	588	586	607	610	553	596	606	580	629	582	626	584	569	620	595	580	616	596	602	597	597	558	548	572	575	589	617	611	578	577	613	585	617	571	588	563	643	612	578	590	573	570	608	566	610	574	598	549	578	598	601	595	626	605	555	571	566	549	622	583	610	529	578	592	584	595	612	586	593	590	586	571	590	604	592	527	571	607	565	567	617	618	594	599	596	613	569	580	603	565	580	596	570	589	615	605	611	548	569	595	625	614	588	622	600	585	608	586	606	594	607	598	584	557	611	625	568	663	571	582	617	594	587	547	606	600	591	586	547	580	580	566	596	551	583	574	582	630	599	577	606	558	624	560	566	591	579	587	561	564	578	581	567	563	602	578	638	628	594	610	605	582	617	617	625	596	549	587	624	603	647	595	585	589	574	600	572	587	568	596	590	595	590	576	603	610	574	613	598	597	658	561	617	597	579	587	594	591	599	624	544	596	605	572	623	588	585	620	581	575	618	595	639	600	618	574	619	586	601	570	574	598	582	631	573	586	561	592	595	561	647	596	557	585	611	562	596	577	577	592	596	618	614	585	578	581	612	571	564	598	597	579	621	613	641	619	615	584	598	621	596	592	586	559	632	599	588	570	616	577	607	583	584	504	568	547	545	589	593	606	606	607	611	568	559	609	592	585	527	626	598	575	606	578	592	588	612	588	582	613	572	602	594	581	568	576	583	547	548	567	588	589	588	606	575	554	572	561	587	568	601	583	676	591	589
59398	30848	12719	3229	1041	644	424	345	297	271	244	274	264	282	285	273	327	246	268	253	281	229	285	275	260	268	246	282	260	255	275	294	267	265	260	265	270	278	267	263	264	297	288	240	264	281	243	267	247	273	292	262	265	249	253	258	275	272	284	268	271	296	296	259	235	230	249	274	278	311	306	234	282	276	302	260	240	286	277	258	294	290	284	280	270	305	258	270	252	255	293	261	296	257	245	262	218	248	264	274	259	263	244	267	268	276	275	273	224	272	287	266	260	319	260	255	269	275	231	237	257	263	247	276	265	252	285	275	279	243	263	284	271	238	256	258	272	263	272	271	261	274	304	300	274	266	277	304	275	273	252	284	275	258	287	272	280	257	282	265	257	255	264	242	265	285	291	273	279	266	267	265	281	287	308	280	266	262	239	253	270	275	282	275	283	296	275	238	284	255	283	248	256	277	270	269	271	274	255	224	274	282	273	250	225	257	260	246	277	252	287	289	285	231	272	276	260	271	274	293	282	273	247	265	281	253	238	286	254	296	255	286	269	284	252	276	273	250	275	260	299	228	266	253	256	278	252	252	264	270	238	287	270	263	283	294	265	250	237	277	261	287	264	274	243	263	276	264	242	261	278	278	260	260	262	303	287	258	286	245	264	275	260	258	265	237	301	272	278	255	271	263	276	275	291	257	271	237	294	275	273	269	266	241	278	266	289	273	284	292	268	247	269	251	252	290	257	243	288	266	283	286	260	246	303	238	297	282	294	295	248	265	273	274	257	260	266	257	296	280	282	287	298	279	272	255	269	250	273	271	245	263	255	307	310	276	288	250	271	260	278	293	258	281	279	282	282	292	285	269	268	272	284	268	275	278	293	259	270	282	265	270	256	253	249	276	242	265	266	290	281	273	321	248	266	287	225	245	287	259	271	282	286	249	241	277	264	286	277	273	291	273	249	267	287	270	254	291	274	287	283	278	256	253	288	248	285	288	260	245	269	264	247	240	268	268	263	293	243	261	267	260	265	286	232	261	257	284	261	271	285	297	254	247	248	272	242	251	261	277	256	252	264	254	259	252	261	283	280	309	259	283	302	257	251	248	238	245	251	285	266	263	289	267	241	295	278	247	252	242	249	270	250	273	283	281	295	283	264	262	279	249	289	278	276	273	248	269	276	274	270	281	241	285	271	279	268	278	243	266	282	264	277	271	271	267	257	255	253	270	278	289	257	268	247	292	303	256	239	254	283	269	249	278	273	260	271	263	229	282	260	272	223	264	285	263	261	282	273	279	275	274	262	277	283	266	296	288	292	241	263	276	259	243	239	284	289	279	246	233	295	266	295	284	267	275	250	304	257	250	263	232	276	233	295	279	252	266	258	293	270	260	265	253	266	269	298	269	279	273	238	262	285	262	292	289	271	249	260	253	254	271	251	263	280	265	249	283	260	272	264	267	258	275	244	265	252	270	305	256	302	288	260	282	242	266	261	254	262	269	228	264	251	281	278	260	272	302	267	253	298	289	217	280	250	320	261	252	273	266	252	262	297	257	259	303	301	277	270	249	268	271	268	260	292	250	246	264	277	225	276	273	267	252	237	277	252	262	243	253	246	280	255	302	264	301	254	274	273	232	256	272	253	229	262	260	268	305	289	257	269	240	283	272	272	261	261	272	288	298	246	258	269	241	290	280	273	269	276	240	271	262	288	294	242	284	272	263	246	260	280	309	282	281	245	255	245	276	255	247	261	259	279	291	240	275	298	254	294	274	265	226	272	248	237	268	263	257	278	260	250	271	258	245	272	260	277	261	275	261	278	272	244	278	256	225	261	259	257	247	265	273	295	265	280	276	277	263	293	257	255	249	246	282	262	256	267	288	303	289	289	293	254	284	279	288	259	273	288	268	274	257	305	288	260	262	243	307	295	282	286	240	272	297	265	273	263	261	279	260	251	256	313	271	287	277	257	264	259	301	309	285	294	269	271	274	288	298	266	258	285	274	279	268	307	291	302	280	266	246	297	251	266	242	238	262	272	311	248	268	269	259	276	308	275	260	258	248	254	273	286	267	257	287	264	270	268	269	278	277	283	246	271	247	263	289	287	276	295	284	247	279	253	273	287	253	268	285	248	246	290	263	264	283	291	269	238	275	253	226	262	275	292	263	260	240	275	237	280	269	269	240	266	279	289	246	293	276	286	264	281	254	291	277	273	284	254	275	267	271	265	276	274	268	255	272	251	264	284	280	253	278	255	262	259	259	271	256	289	251	262	268	266	263	259	288	262	274	263	251	259	268	272	234	264	288	263	267	285	248	244	273	298	259	270	286	260	286	294	245	263	280	255	278	281	262	244	303	297	256	246	262	268	272	269	254	248	271	266	261	274	259	274	262	257	302	244	297	290	256	288	286	250	249	266	272	265	271	243	250	272	247	264	294	257	266	227	282	288	267	306	303	268	291	287	273	259	273	276	261	251	258	289	270	257	284	260	310	271	272	258	263	272	275	244	265	254	301	252	279	266	249	266	284	253	227	262	286	280	249	251	326	283	250	263	273	283	278	250	262	279	273	276	255	238	244	256	284	296	273	247	276	285	279	255	282	272	300	292	266	257	240	298	282	286	268	231	286	266	293	240	258	263	275	261	271	288	267	274	289	281	246	274	285	271	241	288	253	238	290	283	288	286	278	294	249	260	254	286	256	299	256	260	244	269	278	285	312	242	266	299	270	267	270	279	299	336	250	264	279	242	282	281	289	253	270	249	250	251	241	276	247	286	287	266	252	251	276	289	266	253	265	280	288	246	274	259	271	299	244	252	279	283	275	262	285	271	248	267	292	295	272	239	276	268	265	270	289	275	263	250	290	281	261	241	291	283	247	227	267	303	284	268	287	280	271	250	265	278	261	242	238	304	268	260	283	255	246	251	270	281	294	255	243	265	256	293	257	274	254	254	276	264	274	259	250	267	296	260	245	292	277	261	275	265	289	267	268	278	267	262	248	265	267	249	235	301	271	235	294	298	243	295	268	263	246	297	273	274	262	270	252	250	261	286	293	268	258	268	277	263	274	295	238	274	272	269	261	263	287	277	280	276	248	262	297	274	270	285	274	260	274	253	244	288	295	267	252	260	244	256	287	290	244	262	289	283	251	284	258	285	278	293	247	244	262	268	243	277	279	279	269	206	263	276	276	251	257	259	266	270	296	244	251	281	253	272	280	262	277	242	266	260	253	264	267	262	283	307	296	282	280	254	270	241	277	307	258	268	274	264	269	249	300	252	274	294	263	278	279	272	258	275	276	281	277	286	289	258	268	249	273	255	271	296	288	246	262	257	283	279	263	267	253	286	275	269	284	262	278	245	244	239	253	315	242	276	250	273	281	267	248	269	293	286	286	267	231	260	290	266	256	269	279	304	263	235	271	239	271	260	235	287	258	265	266	260	261	261	279	276	244	276	276	272	274	284	278	273	277	263	253	253	275	233	234	231	275	272	250	269	276	293	279	282	283
40649	24858	12598	5608	2527	1692	1105	768	626	661	636	615	613	567	602	583	653	620	581	626	609	621	586	629	593	575	579	583	591	615	630	592	596	578	638	577	640	580	609	563	605	589	605	590	647	619	609	580	617	586	638	617	633	618	599	598	614	627	563	592	592	612	589	596	604	616	600	578	570	603	613	634	596	584	591	624	607	592	623	578	598	585	567	577	588	614	596	589	592	577	592	613	563	633	577	561	595	581	634	591	600	598	595	616	620	583	635	597	565	593	613	626	579	580	590	565	596	630	608	617	574	623	607	659	602	598	639	542	591	606	586	576	600	623	611	596	638	595	580	645	601	611	622	609	559	577	593	589	526	576	615	598	605	649	599	589	611	564	631	588	633	624	565	629	620	607	650	613	563	598	624	657	576	619	569	663	632	574	610	599	583	610	564	602	591	575	621	641	643	643	574	626	563	625	577	583	633	643	630	602	652	607	567	644	630	611	605	606	631	591	594	571	601	581	629	597	624	594	654	614	590	583	606	563	578	573	614	579	646	570	659	619	644	605	558	606	638	619	605	595	571	621	590	602	602	578	634	612	575	620	620	615	597	583	632	624	637	602	579	620	596	644	604	623	573	596	604	627	606	613	618	586	595	590	572	579	556	581	592	625	585	575	562	622	639	621	583	608	628	578	593	590	622	632	593	630	629	592	615	622	592	591	613	625	605	620	574	560	574	583	602	623	595	575	589	598	646	617	625	635	606	606	631	602	615	561	615	580	611	600	628	618	577	630	614	588	569	623	615	597	624	569	652	633	548	578	604	610	595	623	603	601	593	594	585	602	610	597	652	587	669	584	617	613	547	601	622	597	620	574	611	595	615	593	596	617	647	608	583	603	586	613	630	627	555	595	610	607	595	584	607	622	597	642	570	599	598	579	626	638	569	592	614	578	592	555	594	591	610	629	650	605	619	596	602	624	578	581	591	609	620	610	579	597	584	642	610	632	626	612	614	559	606	633	588	623	624	620	608	599	605	595	623	594	596	568	615	591	617	572	595	570	613	602	621	623	598	609	631	615	584	557	610	622	586	617	593	616	625	592	593	561	533	561	599	595	599	618	609	608	629	582	610	596	617	593	590	597	625	665	582	633	627	602	601	618	582	605	610	595	623	608	640	614	624	558	623	575	587	589	615	577	550	615	617	606	616	593	619	586	596	620	556	577	605	590	597	645	598	578	562	598	573	593	603	603	613	579	595	604	619	590	613	598	617	578	573	616	603	572	582	607	581	588	605	617	608	638	635	620	604	574	600	627	647	634	589	578	579	626	605	630	648	573	569	604	580	579	616	567	599	569	545	603	618	604	603	596	614	648	606	615	601	608	619	599	593	624	597	588	636	569	600	598	589	591	610	634	578	578	580	623	609	602	605	547	604	632	644	663	570	619	598	616	631	595	576	594	611	583	593	604	627	560	586	597	583	590	610	562	580	580	596	612	606	572	606	598	593	578	629	607	582	599	640	587	613	582	602	629	582	602	592	573	586	617	556	598	569	613	586	631	618	589	601	624	637	583	588	602	611	586	593	578	588	579	630	573	585	594	620	618	579	637	650	603	588	609	620	637	603	613	598	625	606	628	608	630	636	619	588	588	627	593	593	642	582	562	601	633	612	605	580	610	627	608	569	618	592	599	576	587	624	616	637	635	619	593	617	604	614	586	585	599	621	601	558	595	597	572	623	567	631	595	567	577	577	657	627	590	624	585	559	624	622	598	557	591	626	591	667	628	612	596	583	600	615	582	564	579	627	600	574	581	616	601	575	606	676	561	582	619	653	617	603	611	600	571	600	598	583	599	616	629	605	592	572	603	604	568	557	630	613	567	600	599	619	587	637	581	635	596	600	614	586	603	580	603	572	622	600	578	556	599	595	579	601	631	558	582	616	615	623	558	601	570	613	606	573	586	638	653	593	623	618	553	605	590	618	626	623	610	574	606	616	655	612	586	610	595	643	611	632	589	617	593	591	600	583	594	587	589	588	598	596	582	599	581	569	602	584	597	634	559	650	613	597	574	586	578	563	609	565	608	614	611	630	589	648	592	580	581	601	572	605	574	593	628	574	604	640	629	612	592	583	624	617	605	617	568	610	605	593	596	570	595	563	587	561	584	633	627	603	623	606	582	624	590	617	585	612	609	599	581	609	553	571	607	575	584	594	560	564	626	617	637	577	583	639	602	618	546	621	562	587	559	583	623	572	641	583	603	597	617	595	562	589	609	617	570	588	610	652	577	632	594	583	613	569	598	599	615	613	627	638	613	582	600	596	608	603	586	588	603	612	626	571	611	614	617	599	578	616	600	623	596	611	599	591	568	596	612	581	631	634	640	642	597	648	593	581	608	606	578	606	624	603	638	641	586	579	631	621	634	610	594	628	600	578	627	568	567	587	638	548	601	629	603	608	590	592	587	587	616	581	627	634	583	592	610	624	632	625	617	570	592	546	587	612	608	625	591	570	577	555	632	587	575	576	587	606	594	563	589	647	628	537	635	547	611	596	640	611	599	597	572	635	585	612	613	582	560	533	605	628	581	567	582	598	647	607	623	610	620	605	601	634	606	544	636	618	590	572	563	609	612	599	603	597	613	592	631	599	597	564	604	593	574	587	582	633	591	547	574	607	597	608	584	612	563	624	572	646	600	567	553	613	591	653	588	607	605	626	595	618	658	603	620	590	595	595	617	571	650	586	619	604	618	579	600	594	588	616	571	616	612	617	610	599	629	627	601	584	570	637	594	590	596	565	587	625	601	638	570	617	629	604	592	599	613	613	627	620	568	609	655	606	611	631	612	589	570	602	597	615	606	580	556	635	567	590	647	602	622	615	618	599	604	577	583	618	619	585	616	634	585	661	604	621	556	597	630	608	635	594	583	594	624	604	609	620	613	593	580	581	573	633	568	583	607	627	584	637	625	592	626	571	639	609	584	611	621	562	671	592	626	636	578	623	607	574	629	596	610	603	597	573	595	598	576	606	608	580	582	572	545	614	574	636	602	575	611	596	604	607	582	645	604	561	611	561	638	603	662	570	607	633	601	642	608	590	620	603	572	618	576	570	578	563	600	575	597	609	556	554	570	604	593	623	543	579	592	559	608	594	619	645	583	570	592	579	607	614	601	643	624	587	629	601	618	593	571	587	621	604	610	616	608	623	593	630	578	575	581	555	593	606	601	600	583	588	629	625	623	556	597	613	615	608	595	627	587	578	578	593	564	605	597	641	589	580	542	554	590	593	625	596	602	591	648	610	570	598	593	598	593	641	577	589	630	676	592	640	583	587	626	569	574	594	594	604	572	563	607	560	561	614	589	594	587	593	625	598	657	597	578	594	613	612	621	625	570	584	590	623	587	610	612	637	585	597	610	632	578	632	623	597	607	604	579	599	608	607	601	575	595	606	609	572	574	586	598	551	595	630	620	558	630	606	574	624	655	598	578	647	646	583	610	550	630	610	615	601	623	632	601
59770	30262	12711	3557	1506	828	484	340	299	307	282	301	303	288	257	308	278	304	320	272	276	279	286	283	274	278	303	286	277	289	300	317	296	255	304	310	268	275	285	291	296	230	264	296	281	284	295	289	317	300	263	290	306	296	255	252	294	300	306	293	279	286	284	323	287	287	284	230	286	278	267	266	304	289	300	269	309	294	312	258	289	278	252	306	285	278	317	292	283	302	315	263	269	300	283	295	290	268	302	309	289	314	278	300	293	306	259	281	284	288	292	289	276	271	307	293	309	277	291	278	310	284	284	247	292	262	301	316	265	293	302	286	283	295	298	286	268	298	277	275	290	313	248	278	297	276	307	283	251	281	264	282	288	312	297	284	293	310	285	291	302	292	249	291	294	277	278	308	248	284	278	321	291	259	294	309	275	316	291	280	301	264	296	282	318	296	279	310	262	295	273	240	286	302	273	253	304	289	293	256	305	305	262	283	313	282	317	310	303	311	286	288	272	303	283	284	282	320	255	272	297	262	266	262	302	273	292	257	277	271	290	281	307	296	288	273	287	298	264	315	295	285	278	272	289	260	296	311	292	329	304	315	287	265	326	269	273	270	306	264	279	295	298	305	271	315	290	261	273	295	272	316	294	294	293	286	265	272	283	276	297	249	288	315	292	287	280	296	278	272	297	297	253	290	290	308	277	276	264	263	304	293	277	275	280	270	293	289	265	300	297	313	235	298	279	301	310	290	277	306	277	279	267	300	297	323	298	281	280	291	285	248	263	284	281	316	314	325	283	289	274	303	276	303	284	295	330	294	288	273	249	299	262	329	301	265	270	260	270	278	259	273	244	304	314	327	303	236	290	275	300	262	283	326	268	290	286	293	302	268	251	256	283	302	297	288	258	273	313	290	319	288	269	284	262	316	310	284	306	306	292	269	302	301	284	314	294	286	263	278	285	327	293	301	229	275	283	297	284	282	286	336	299	275	281	269	282	291	276	266	278	305	287	287	291	275	324	290	298	305	307	314	277	293	323	301	267	290	273	320	292	339	283	252	291	255	283	283	277	291	273	264	302	259	270	282	318	278	279	294	308	299	300	300	297	257	277	265	287	292	291	310	276	241	307	272	313	266	294	309	277	289	296	279	289	275	267	295	284	269	287	293	297	289	273	270	298	273	274	299	259	283	341	274	259	296	280	247	285	285	275	279	303	317	278	288	284	276	276	310	296	274	298	314	267	267	250	287	284	242	293	296	299	313	323	271	270	282	277	281	294	299	292	299	294	273	283	259	278	280	300	291	300	294	337	268	286	317	283	293	306	325	264	266	283	292	289	355	278	283	261	288	274	264	307	288	268	270	271	290	286	289	321	290	273	282	304	264	290	283	302	307	305	269	278	277	254	279	283	301	332	270	257	284	296	284	275	302	288	265	274	278	292	280	275	301	244	310	294	299	295	274	271	266	251	284	281	277	307	318	306	294	301	333	258	286	299	299	296	284	268	255	321	270	302	297	270	292	301	287	305	294	267	274	306	315	236	304	280	300	314	282	290	282	295	332	275	306	300	287	250	283	269	279	305	247	306	276	255	254	267	250	313	295	260	272	253	267	281	288	306	285	301	278	302	283	294	289	282	274	273	290	284	305	284	293	278	301	309	291	303	291	293	294	312	285	293	275	324	290	287	307	300	255	304	288	311	336	284	286	316	289	287	266	295	267	257	295	272	303	323	308	290	292	279	286	301	303	302	273	276	259	278	288	294	315	270	290	290	288	259	285	278	273	273	292	290	295	296	279	274	306	278	281	273	323	287	264	285	316	248	305	305	275	278	290	257	290	295	333	308	271	305	300	303	282	291	304	307	302	282	321	279	253	264	276	301	298	284	297	273	309	303	267	311	286	277	283	280	273	339	280	252	308	287	338	280	285	305	295	286	279	277	320	276	309	300	275	278	284	284	294	289	275	312	277	290	260	304	288	304	286	283	294	305	246	311	286	289	294	286	300	287	297	297	244	279	286	302	272	274	277	269	265	306	276	280	304	293	268	275	286	254	291	290	280	262	314	274	250	298	247	291	272	291	287	311	297	319	272	319	270	283	325	274	287	267	290	277	298	242	293	299	304	285	328	286	288	292	309	309	272	305	291	254	281	279	283	274	287	285	305	295	291	294	264	277	301	289	287	268	259	287	275	292	288	263	286	287	295	267	251	269	271	261	256	283	270	252	265	288	297	289	249	263	303	292	309	277	288	299	278	310	273	272	280	290	278	308	291	278	340	315	270	267	303	287	300	269	278	292	292	307	286	287	310	265	266	258	278	239	291	273	301	276	305	288	285	296	299	267	277	291	289	289	307	291	305	309	279	253	261	251	282	266	289	297	278	279	290	311	323	274	286	290	285	277	265	272	294	249	292	242	274	287	294	285	290	259	289	295	292	298	302	290	306	279	317	296	323	315	282	279	298	294	278	270	285	301	300	274	298	270	288	267	254	283	256	289	288	289	276	272	280	299	293	297	275	266	326	257	329	295	287	287	306	273	261	261	291	299	267	270	272	301	301	278	288	269	305	273	298	308	265	286	310	281	304	263	282	266	312	313	315	335	282	278	270	302	308	299	296	326	292	289	303	271	272	263	299	289	282	291	290	298	274	292	278	271	288	294	294	304	304	297	306	285	270	292	295	274	292	282	320	306	316	264	315	294	282	275	253	280	296	284	280	289	280	287	281	291	288	272	286	293	283	296	270	287	262	306	281	340	275	319	296	306	247	298	297	251	274	298	281	285	298	309	288	279	278	272	316	313	312	290	283	291	290	287	310	265	289	282	280	280	297	281	277	314	297	265	298	303	263	290	259	286	281	311	293	263	265	259	265	261	279	317	261	294	293	263	235	319	299	281	265	288	320	257	273	306	305	240	307	286	295	304	261	278	289	276	324	264	271	278	271	260	285	277	303	312	312	282	287	285	305	284	275	310	280	284	268	285	272	251	301	271	283	263	311	274	285	282	280	310	253	270	312	307	268	267	269	275	274	281	297	295	327	283	271	303	289	278	256	271	284	300	278	278	283	294	286	295	301	286	256	261	315	300	260	257	274	300	304	292	314	301	318	316	310	277	285	305	286	307	298	298	269	302	291	281	256	312	312	292	280	255	285	312	299	303	292	311	296	249	297	310	280	286	289	275	268	312	276	336	304	272	251	280	277	294	241	280	271	283	318	332	274	263	310	295	323	266	291	266	289	307	284	293	320	281	313	307	297	284	270	264	284	290	259	277	313	295	281	256	341	297	273	240	288	303	310	251	282	293	281	298	255	295	257	296	288	272	261	327	281	264	280	268	272	309	283	265	298	278	282	271	298	287	268	289	259	289	287	320	303	305	285	319	285	275	277	288	313	299	280	289	279	292	321	310	273	259	312	326	273	279	295	308	289	319	331	281	251	273	300	294	277	284	271	321	287	305	293	270	274	297	289	317	291	273	268	304	297	285	286	301	314	304	282	283	264	254	297	293	312
41637	23164	10648	6258	3676	2238	1306	870	727	722	702	653	662	674	644	666	644	614	595	637	646	652	656	630	652	636	631	609	660	657	621	643	636	645	661	620	676	638	625	667	660	634	646	632	622	643	645	689	668	611	603	642	597	646	674	632	604	663	625	635	649	645	656	634	624	634	620	667	627	608	602	596	573	658	625	618	666	597	633	635	611	653	623	650	664	634	657	640	622	594	642	621	643	578	612	653	660	631	627	614	628	621	644	632	579	665	627	631	629	617	662	639	656	647	606	661	633	644	671	676	637	607	699	652	667	653	628	649	664	631	630	628	644	663	656	617	597	623	677	653	618	646	679	630	652	646	646	649	621	665	604	600	677	602	648	637	652	613	636	623	605	616	661	605	592	647	656	633	649	598	616	640	635	646	649	627	680	675	619	628	599	651	633	659	650	688	679	653	669	644	648	681	661	671	671	670	613	613	627	609	658	635	626	631	639	637	598	628	639	610	618	663	599	606	640	654	623	669	627	640	680	644	632	612	592	649	621	617	636	607	597	635	656	654	668	661	638	610	603	587	665	662	628	610	609	612	632	641	649	616	654	673	620	663	623	652	646	627	593	618	660	639	618	607	595	650	645	614	648	660	651	632	590	654	659	591	646	614	622	650	628	639	599	662	661	619	615	639	612	647	625	619	619	666	668	648	599	626	660	660	634	652	627	646	616	619	703	655	625	647	632	602	674	660	692	663	624	634	647	601	641	639	621	647	615	666	635	636	642	657	640	674	636	655	626	615	643	648	642	615	665	643	620	588	665	646	619	657	695	614	607	621	611	594	650	630	628	607	642	650	680	641	581	592	638	649	717	659	644	651	668	654	615	653	623	656	643	640	615	611	657	639	596	650	671	617	656	659	622	603	576	605	687	644	615	644	651	664	635	619	644	665	633	648	667	602	678	654	669	642	662	623	645	633	589	612	664	643	641	662	643	615	601	663	646	578	603	626	654	609	642	696	642	600	622	646	652	620	620	627	657	647	632	622	669	654	644	604	647	642	618	620	663	619	639	653	635	617	634	643	675	621	609	634	623	650	585	655	651	638	640	631	654	634	662	641	617	622	635	615	652	608	620	643	616	629	604	634	602	603	683	631	658	650	580	656	679	671	611	600	638	616	654	639	697	654	658	620	651	559	636	639	608	665	626	635	622	651	649	664	581	644	648	658	627	624	601	664	640	640	611	645	651	625	664	616	668	621	662	635	646	646	647	644	670	654	669	611	639	636	590	667	630	662	640	593	634	618	612	597	663	597	601	639	661	610	638	635	647	659	655	616	592	600	623	622	630	659	668	631	648	653	633	680	648	582	655	642	640	684	671	625	627	601	626	667	623	609	597	670	660	624	660	628	649	603	646	649	627	625	645	614	688	644	629	653	629	590	597	647	609	634	676	676	635	622	668	640	645	640	634	605	651	639	656	588	652	617	673	641	646	628	671	633	630	598	671	579	636	689	668	605	550	667	638	665	607	624	648	675	646	609	632	562	593	566	667	626	632	652	642	647	629	655	649	710	626	600	649	631	603	644	633	662	665	690	623	637	647	621	615	613	658	645	641	647	654	640	637	567	682	622	610	649	648	627	606	614	625	629	619	620	632	646	600	653	586	657	612	676	675	610	640	624	678	636	650	590	660	600	600	658	681	636	606	650	653	642	662	653	665	667	615	609	635	626	598	669	607	653	627	614	671	654	665	655	622	640	604	631	623	648	598	601	590	651	648	594	582	648	633	641	607	648	647	639	659	633	611	661	625	688	676	638	628	626	642	638	604	645	645	600	634	665	630	619	614	690	656	607	650	643	669	644	622	626	609	608	653	675	634	665	666	619	610	670	605	683	656	649	639	641	650	656	626	660	640	619	642	630	672	643	621	624	625	615	663	627	632	624	633	585	651	619	630	647	656	652	624	638	617	595	625	629	655	611	646	666	630	630	641	604	623	615	691	616	595	651	577	592	656	655	636	654	631	619	636	611	623	655	633	672	620	661	625	659	567	636	650	649	682	614	601	621	612	627	625	632	598	620	670	592	663	610	597	657	603	660	685	638	693	660	656	590	681	646	635	702	621	675	632	666	647	661	641	613	645	630	673	614	686	591	638	644	682	634	695	611	630	673	655	649	647	602	636	638	657	608	591	666	676	681	613	584	632	590	631	616	603	624	622	585	646	694	700	663	659	610	667	608	667	646	627	626	627	665	651	630	657	644	650	638	664	602	622	659	580	625	583	586	656	664	604	608	633	617	609	637	575	684	585	642	632	680	640	656	669	635	686	602	616	680	593	611	645	617	667	630	574	624	640	658	656	650	612	669	616	644	641	650	672	592	638	634	634	626	592	580	615	638	636	618	629	644	612	659	627	649	611	635	641	650	616	669	674	615	657	650	650	602	660	636	663	666	588	628	613	615	605	585	645	648	599	616	664	671	639	638	652	631	635	617	661	642	652	653	631	590	618	638	665	652	632	677	683	659	670	627	655	656	680	596	622	645	628	653	638	658	598	639	633	617	631	633	651	647	608	634	631	627	642	631	617	634	630	626	709	662	654	618	633	656	635	604	636	609	685	610	658	628	681	626	641	617	642	579	610	688	658	622	646	618	630	641	587	649	621	606	621	679	627	676	643	663	651	601	612	653	671	630	662	641	648	627	627	614	607	642	653	673	611	590	570	633	637	634	649	636	626	617	642	652	574	645	651	670	660	662	677	609	639	613	630	676	622	644	663	659	662	668	628	639	641	673	634	636	698	634	626	664	628	654	589	645	668	607	621	659	659	592	605	657	621	575	629	640	651	641	654	661	652	650	633	657	630	627	630	656	651	625	657	651	631	629	615	669	621	635	645	613	617	620	655	611	615	685	632	618	658	630	652	629	646	625	631	639	625	645	614	655	625	644	624	649	639	646	613	602	632	629	682	636	623	607	619	607	629	653	658	629	638	591	686	667	650	656	588	612	615	624	658	644	657	617	623	589	626	639	675	678	589	608	643	667	634	671	616	601	627	661	640	621	617	621	608	617	671	674	629	665	649	622	580	653	647	623	622	619	627	654	617	627	600	625	662	634	640	643	636	650	660	622	656	641	650	692	689	627	613	616	653	613	663	674	614	635	637	636	622	632	628	666	617	671	631	591	660	633	641	660	661	655	636	591	656	636	644	613	678	621	619	629	609	632	607	686	616	593	634	663	655	639	678	646	648	664	653	651	626	662	648	669	605	633	640	677	619	674	620	641	639	637	629	626	611	648	589	636	634	644	649	657	595	631	658	607	624	642	643	617	675	642	638	676	627	688	643	624	605	668	629	628	626	618	607	633	635	649	626	666	616	619	589	658	633	624	626	703	612	604	681	588	695	631	647	704	663	609	610	648	635	653	635	635	698	628	635	679	614	652	578	648	630	614	631	628	611	673	630	696	614	684	593	647	622	680	655	600	660	593	649	621	631	643	587	651	618	635	615	659	676	606	624	626	626	706
44976	19068	5785	1787	836	441	344	345	302	276	261	256	282	283	257	278	264	271	261	271	292	280	257	292	252	275	294	264	270	260	286	253	270	243	205	284	302	276	282	278	244	249	248	262	275	273	303	273	252	270	253	282	305	271	289	291	276	278	271	272	255	301	268	243	290	272	252	287	271	240	256	280	241	263	303	272	262	263	295	285	283	269	249	303	282	270	271	283	268	272	275	295	278	282	263	269	238	290	273	293	251	256	285	243	267	244	287	282	281	261	279	281	303	284	263	280	270	244	263	290	268	253	283	285	287	273	247	286	258	226	260	253	266	301	272	269	281	282	271	285	282	277	264	264	290	257	245	239	270	244	264	263	268	289	261	257	273	231	273	276	260	294	300	288	284	275	281	266	290	276	264	256	253	275	286	329	272	275	255	259	261	263	245	264	266	272	272	277	268	267	238	288	310	272	271	282	267	267	262	285	267	233	273	260	279	276	283	255	249	269	277	264	260	248	285	266	256	277	294	273	276	282	251	246	263	268	299	261	242	259	264	219	291	254	244	259	287	302	257	272	248	268	262	250	254	246	241	304	260	246	286	263	255	267	244	270	272	247	282	277	260	244	261	313	265	268	257	273	314	251	276	239	251	256	264	259	272	274	253	257	246	258	272	272	293	251	270	274	257	274	257	282	262	255	264	274	247	274	247	284	275	244	272	286	252	284	265	274	249	251	242	282	306	269	278	286	260	282	254	265	258	277	257	263	282	287	260	291	268	254	273	275	286	266	274	259	283	244	277	249	271	248	273	272	297	274	247	259	285	280	274	283	288	275	271	328	289	321	216	281	311	288	274	266	270	277	258	304	258	251	267	271	267	273	256	290	270	251	249	281	262	280	239	285	269	260	272	258	285	281	264	266	272	246	257	277	261	277	269	254	270	288	266	278	273	256	290	308	261	268	262	277	301	281	246	273	258	252	297	249	245	260	271	262	250	300	252	257	240	254	266	244	269	240	271	254	258	286	257	284	293	283	257	255	273	245	274	279	318	255	287	275	267	287	263	260	273	292	276	307	269	295	252	251	240	284	261	295	273	250	251	283	279	281	274	276	293	287	267	266	261	287	239	303	264	282	271	253	257	278	263	280	252	259	263	282	260	264	288	238	279	262	291	285	255	275	295	279	292	271	291	244	266	294	287	295	244	274	259	279	292	292	285	287	284	318	282	280	283	250	278	298	281	248	283	269	269	277	258	261	253	275	296	252	261	271	284	260	277	288	275	272	269	233	258	250	267	280	269	259	259	237	264	255	279	256	275	312	294	284	259	269	238	295	263	278	277	307	249	276	301	268	268	284	300	275	324	275	259	262	249	256	219	240	263	256	250	277	251	275	254	266	254	290	247	287	271	242	263	303	255	244	281	266	264	274	280	268	291	286	271	252	253	285	231	282	262	296	285	270	273	241	289	252	277	254	266	270	313	288	276	288	278	267	237	280	265	286	265	291	274	271	281	281	287	239	267	290	264	251	252	292	262	269	270	299	262	261	261	246	264	270	269	287	279	246	252	245	279	258	251	303	272	264	248	299	290	295	278	265	250	235	246	237	296	268	280	284	265	243	256	299	299	248	274	250	285	282	245	270	270	262	283	268	263	266	263	291	289	229	230	284	278	258	274	261	266	265	297	258	280	230	270	285	259	255	296	308	275	238	255	268	273	244	276	284	269	310	281	233	301	305	292	275	274	258	249	225	279	275	295	260	239	277	254	230	273	267	307	280	287	274	282	300	306	285	301	291	265	269	244	273	273	269	264	269	253	227	261	266	291	261	282	272	261	257	246	274	270	242	259	281	292	268	243	260	268	300	291	279	258	255	257	277	300	245	255	290	296	281	279	301	269	278	221	287	280	290	237	277	285	269	273	268	261	271	291	287	274	259	266	291	246	236	258	280	264	235	276	263	263	258	275	287	267	242	255	278	272	248	241	250	264	311	252	272	244	254	290	296	261	259	264	242	230	241	286	250	272	258	232	284	257	266	251	277	250	256	276	274	263	250	282	262	261	255	257	260	256	256	266	239	276	299	241	266	278	256	270	281	265	270	266	281	274	286	299	292	233	274	299	260	228	271	277	233	260	272	274	280	258	284	290	254	262	277	253	298	280	276	247	267	255	261	260	285	278	258	287	286	251	244	276	248	277	274	295	264	272	249	287	247	256	285	256	291	223	280	306	241	268	227	270	244	251	295	251	272	284	264	265	276	251	268	277	279	252	280	264	283	267	273	239	288	302	271	262	304	274	281	290	284	260	245	298	285	257	303	265	258	264	262	295	262	271	288	271	279	303	275	262	240	263	243	264	269	262	244	282	276	274	259	265	266	300	271	293	259	250	294	260	254	264	293	247	239	289	276	261	258	266	266	252	272	278	265	273	257	271	260	272	269	266	267	270	264	298	317	305	257	276	283	277	302	258	244	262	277	276	277	270	275	256	233	251	252	272	270	243	286	281	258	275	299	269	281	291	256	297	296	255	289	267	286	281	277	278	255	233	271	295	272	260	246	283	297	268	268	290	286	236	251	298	236	263	271	265	264	255	293	285	244	282	244	270	265	258	256	236	289	270	266	274	285	279	286	284	284	275	262	289	248	264	250	255	248	279	275	285	260	292	287	235	251	225	262	262	260	267	275	250	278	299	298	277	271	272	272	260	257	272	244	270	267	270	265	274	280	271	249	300	250	271	256	248	245	273	291	294	267	279	291	288	259	290	280	268	293	247	237	258	260	299	273	267	276	294	266	274	268	269	258	286	284	266	254	242	282	270	279	268	280	301	299	289	264	283	299	277	262	259	272	281	253	273	281	260	278	318	308	258	308	264	263	293	260	237	255	277	259	255	256	264	273	261	265	248	262	253	291	306	263	252	243	287	273	255	241	247	271	268	277	235	267	279	284	268	251	282	275	274	267	257	267	263	265	229	273	263	265	281	267	283	272	294	263	253	265	264	291	239	282	274	252	288	260	287	298	300	252	274	274	272	276	245	254	256	263	289	264	265	237	252	284	246	259	275	263	289	295	267	275	267	272	295	281	300	272	276	269	270	260	261	238	255	256	281	288	274	257	299	306	244	238	256	298	242	290	243	266	257	272	277	260	291	261	271	274	271	274	244	259	292	266	278	290	267	252	250	271	260	252	265	304	265	273	293	287	285	293	313	300	263	267	256	283	291	285	261	238	273	297	279	281	263	276	272	279	289	277	293	272	279	301	280	278	270	296	261	265	279	280	259	276	253	288	255	291	254	257	293	253	273	258	255	268	253	295	271	291	269	269	312	212	265	288	272	256	285	308	261	270	248	289	253	304	279	224	274	266	259	293	265	253	283	271	282	271	236	268	279	271	259	281	251	269	271	246	266	285	275	250	250	270	266	276	251	247	309	266	291	267	254	254	257	288	256	275	255	264	270	255	268	263	256	258	297	295	285	295	290	226	272	249	304	272	260	263	254	305	299	275	280	289	278	280
30764	15423	6897	3829	2172	1300	868	679	617	587	592	531	619	615	613	602	646	590	585	619	598	610	657	589	583	574	582	579	599	630	620	604	591	573	635	616	606	578	629	597	618	605	593	637	585	612	588	631	603	624	556	584	618	590	636	588	646	590	552	624	575	599	578	596	612	595	617	574	610	592	610	646	559	614	598	618	581	650	647	584	621	532	589	621	561	553	585	613	634	604	605	627	587	638	573	614	572	605	617	632	608	556	601	598	601	584	620	635	616	576	624	627	594	633	600	570	598	623	597	600	568	559	586	628	597	639	629	558	602	592	574	613	589	636	558	527	615	619	576	630	555	593	606	611	667	579	549	586	568	626	587	572	594	599	615	607	597	619	602	619	605	546	612	577	586	575	550	574	624	594	610	575	592	589	584	615	613	604	582	611	601	634	566	625	597	604	584	610	597	601	638	617	609	556	604	638	595	590	615	613	657	601	639	613	565	592	593	590	580	591	553	588	582	631	631	619	632	613	630	578	605	609	626	600	604	612	605	579	608	592	582	611	607	647	600	621	585	584	632	614	553	592	631	583	537	604	623	633	592	628	637	579	597	603	626	608	626	575	594	640	562	609	628	548	637	673	610	609	560	587	607	568	619	587	572	608	549	568	635	612	550	628	596	602	600	589	612	623	630	604	610	657	589	612	597	588	583	596	576	615	588	562	608	614	612	628	595	604	546	641	601	587	606	562	643	607	599	564	579	581	607	592	604	585	580	618	589	597	634	586	567	576	617	644	609	598	625	600	590	583	572	553	585	609	626	600	571	610	596	620	562	584	586	574	593	616	595	621	564	607	582	620	580	575	598	610	614	646	602	572	606	586	575	611	602	587	606	588	597	615	612	594	567	599	577	642	579	595	561	604	589	619	601	646	600	564	623	613	578	612	599	568	626	593	613	605	639	602	600	642	612	566	609	622	623	607	623	596	589	624	597	594	580	625	603	637	639	574	581	583	586	607	597	617	604	571	611	597	608	644	581	627	587	648	615	591	559	592	603	606	626	602	645	592	597	625	588	600	620	599	595	538	599	617	566	616	563	656	606	579	604	567	591	569	556	607	600	591	606	588	608	631	610	589	606	581	601	590	619	567	614	584	622	623	602	578	636	574	597	618	608	603	605	634	609	557	590	613	595	564	585	644	593	606	614	614	653	605	581	644	658	587	638	614	632	607	626	642	587	614	577	587	612	619	629	585	612	611	578	621	571	572	602	632	561	586	589	575	603	563	559	608	580	619	606	590	658	587	573	605	604	593	594	592	601	583	605	615	581	673	605	587	584	596	604	551	614	611	608	588	576	580	578	600	633	626	602	555	596	583	604	627	617	602	600	623	629	585	627	588	600	587	609	624	579	633	555	587	584	621	598	584	608	581	621	585	585	612	590	522	572	594	599	642	603	579	601	640	626	582	561	607	589	617	625	595	607	624	619	557	630	614	604	606	573	555	550	589	571	635	605	602	588	585	613	590	602	640	616	622	597	612	651	612	625	584	585	601	597	588	575	597	601	604	602	580	572	576	588	594	570	575	562	620	606	582	609	618	594	616	637	584	604	586	594	621	631	604	541	574	597	626	607	576	613	630	596	578	570	632	615	603	648	614	641	604	622	626	590	587	630	576	586	575	613	630	607	620	588	610	650	570	640	618	584	612	587	631	585	600	629	569	561	605	590	582	609	544	571	625	576	604	631	591	628	590	600	598	586	578	620	614	613	598	640	639	577	577	595	576	588	611	646	626	574	609	648	583	574	572	593	582	601	616	598	609	594	574	588	606	630	614	562	646	653	593	582	562	572	573	632	618	573	611	556	587	586	577	582	593	607	593	591	603	607	530	613	621	587	559	581	557	530	582	584	609	572	630	593	648	601	572	592	584	593	578	598	609	556	559	622	557	593	564	619	591	582	651	608	591	601	607	611	625	564	582	570	597	636	586	610	574	582	573	566	582	621	584	591	624	592	593	608	560	588	598	611	601	603	633	630	607	590	594	603	587	588	635	617	575	575	611	575	630	570	576	630	620	600	605	585	604	600	565	607	634	653	644	630	570	634	620	584	621	654	591	621	552	581	610	581	599	535	610	632	566	622	578	601	619	574	570	562	590	610	603	608	604	556	569	613	563	623	616	589	574	621	606	602	579	618	604	607	600	558	616	606	591	556	618	557	594	567	560	585	612	597	662	572	571	687	621	574	617	579	604	626	628	581	595	621	603	595	624	610	612	618	592	582	585	580	588	608	627	616	597	618	617	567	620	582	631	612	579	554	607	580	576	552	586	621	613	598	610	598	607	598	577	617	601	608	603	589	575	619	604	607	587	588	557	579	583	577	551	583	576	567	623	563	636	584	594	585	609	591	575	618	618	581	581	586	623	584	604	595	602	600	613	589	640	580	600	636	549	584	597	592	591	528	596	545	594	613	604	615	593	574	617	639	599	629	616	562	574	599	631	596	624	606	593	599	612	595	593	603	582	577	586	639	591	591	622	596	602	609	584	609	629	578	574	615	601	637	618	603	607	566	632	624	600	613	610	616	595	582	593	602	620	666	580	629	559	622	590	624	591	567	658	623	614	601	634	614	616	659	607	571	605	624	649	609	587	612	638	599	614	595	587	627	643	630	545	589	604	604	556	621	575	619	616	580	583	613	604	566	577	610	601	599	600	590	601	639	601	642	619	598	597	599	581	638	579	575	642	649	597	558	603	655	609	635	622	617	608	610	554	582	543	606	609	596	599	618	594	604	586	582	595	608	630	596	605	577	595	602	611	589	606	599	606	587	604	628	581	562	654	566	588	609	562	660	615	639	613	610	597	590	544	589	607	623	588	599	583	571	588	584	579	586	609	601	567	555	581	593	570	652	573	592	593	585	610	641	581	608	634	556	582	609	645	656	632	600	628	632	612	568	584	592	608	620	587	626	597	596	572	586	617	600	576	611	647	547	618	643	586	602	608	602	577	592	611	554	572	609	583	618	571	610	586	592	603	587	617	578	576	608	608	619	593	618	600	571	600	624	592	618	626	611	615	618	626	577	618	610	637	675	592	560	627	562	583	614	643	638	606	618	594	571	661	624	623	586	630	586	585	588	589	615	601	631	589	605	591	616	632	622	581	563	578	606	646	639	591	618	622	627	605	622	624	587	590	626	652	574	599	593	620	603	627	628	597	591	631	604	568	605	601	615	591	603	626	612	607	590	624	602	593	605	596	616	615	607	572	578	601	603	617	592	624	647	605	574	570	576	614	582	668	603	635	554	613	595	619	638	594	594	626	590	638	597	605	616	621	613	597	588	594	597	591	592	563	554	612	601	594	612	608	588	628	594	600	599	555	610	630	581	658	564	583	649	567	601	606	606	593	591	629	567	586	621	608	591	639	614	613	594	589	622	578	660	602	625	557	630	573	590	623	596	613	612	630	543	574	560	646	638	619	616	573	610	554	597	619	626	594	650	600	589	605	626	606	576	586	601	573
59701	31865	14377	5348	2021	1108	606	410	275	265	268	258	230	290	268	255	258	229	302	262	264	257	275	254	281	252	244	254	272	274	237	230	275	271	266	299	271	278	255	264	252	255	260	273	236	256	247	267	228	235	218	263	260	255	253	268	255	268	258	275	287	250	223	218	224	261	263	262	263	232	247	238	255	259	258	274	252	285	250	267	261	253	258	248	241	258	261	228	261	263	257	223	245	279	257	232	277	238	242	239	288	251	256	258	246	225	282	264	269	264	274	280	264	236	245	252	248	252	261	238	265	252	275	239	274	216	254	245	246	260	250	215	257	268	270	281	251	237	270	255	222	228	261	234	288	274	239	249	266	251	251	257	270	304	265	273	259	259	268	223	208	243	244	246	271	278	224	261	268	260	217	266	273	250	271	273	252	241	256	272	257	285	259	273	270	276	231	252	278	259	259	240	278	246	260	260	294	237	254	258	218	244	256	263	253	274	265	260	253	277	247	243	262	271	249	237	255	304	242	250	262	270	272	237	257	244	261	238	246	260	248	270	254	279	253	255	248	253	247	251	230	233	271	252	285	236	258	254	264	281	264	244	276	275	217	245	267	222	264	283	262	279	233	252	255	245	271	260	259	269	268	288	263	280	274	252	229	253	249	252	262	273	278	273	265	226	271	245	260	279	241	253	247	265	264	243	263	245	279	255	276	253	223	234	269	234	280	254	261	263	241	278	235	273	246	221	234	234	268	258	280	299	260	272	233	267	259	241	264	268	261	244	227	266	270	260	240	238	260	284	233	274	266	260	263	282	257	247	234	272	248	248	259	272	259	259	281	236	266	286	258	240	225	236	257	265	237	234	290	252	244	228	241	215	230	254	240	253	241	249	297	251	236	272	243	245	223	246	271	277	245	286	244	295	216	244	254	266	283	256	236	230	242	288	214	271	244	253	240	273	271	255	268	265	242	259	225	240	255	259	236	245	229	271	224	253	265	235	229	244	273	251	265	260	255	245	264	261	252	265	247	270	252	252	272	235	227	267	258	228	246	248	263	232	271	274	253	236	235	239	249	260	254	268	251	248	267	260	257	247	231	232	217	259	265	270	227	257	238	260	225	265	274	218	242	275	277	246	258	260	221	266	271	256	236	227	268	225	256	264	296	259	274	284	224	254	258	248	247	245	251	230	247	272	282	296	246	271	277	277	238	251	242	265	255	260	250	264	238	263	268	257	230	246	254	254	244	281	265	267	238	273	252	239	253	303	252	242	270	254	266	247	249	251	237	241	267	263	242	286	250	225	264	273	266	268	231	273	298	266	269	272	259	233	252	245	224	245	260	270	245	255	239	254	257	247	243	235	259	233	272	267	235	250	209	249	245	291	238	245	262	240	270	276	260	277	270	237	260	278	265	251	248	247	262	240	284	210	269	259	241	248	274	235	245	271	233	222	246	275	235	272	244	258	266	250	267	257	245	264	271	258	272	269	264	278	214	249	257	242	282	265	275	260	267	222	254	242	226	252	252	252	281	234	289	263	255	251	235	265	263	249	257	241	266	237	257	235	249	242	234	255	252	284	269	244	276	259	244	228	256	296	250	247	224	249	258	244	230	249	257	274	263	225	245	236	250	267	252	263	269	281	219	256	275	300	264	273	235	285	247	236	267	237	281	250	243	264	269	250	271	256	261	250	254	258	260	269	245	252	251	249	255	251	259	270	227	250	251	240	271	234	240	281	238	225	264	245	233	259	244	276	270	271	263	283	278	257	308	259	277	263	266	262	249	284	261	275	287	262	237	271	289	261	259	253	255	238	257	281	239	236	276	263	255	274	278	239	277	258	253	298	242	227	274	262	252	270	257	279	258	267	222	266	274	263	266	265	252	268	265	250	275	267	299	248	270	248	288	240	242	269	235	260	247	235	229	261	270	234	258	229	265	254	251	254	253	243	251	264	254	243	245	255	251	243	265	267	260	240	252	220	250	261	252	269	241	236	259	252	223	251	257	266	258	267	284	241	283	252	238	257	237	290	263	251	250	244	272	296	248	276	241	236	254	281	248	261	251	252	249	254	236	253	236	277	274	268	254	234	235	246	224	273	254	239	259	257	243	274	274	230	247	247	240	237	253	245	238	266	290	253	231	240	257	267	232	218	241	278	250	241	241	269	282	267	244	269	240	251	261	252	238	260	258	279	270	259	273	245	302	257	269	244	231	244	273	270	250	249	223	245	302	260	212	224	260	271	236	277	273	239	263	236	221	215	241	277	295	278	230	249	253	252	239	241	277	255	255	278	265	255	243	235	232	236	248	261	229	239	251	275	235	272	257	271	244	233	270	242	272	266	238	277	268	252	266	260	279	260	268	243	267	255	232	257	276	274	239	246	244	255	267	278	301	276	279	252	254	234	255	259	259	289	247	203	247	253	288	260	259	234	240	253	255	247	259	261	249	251	262	238	265	292	273	251	276	233	250	259	251	258	229	259	275	258	259	257	259	274	259	262	247	247	271	266	235	239	251	269	253	232	239	269	254	270	271	263	234	253	275	246	247	245	268	243	229	243	250	314	282	259	305	269	255	250	248	283	266	270	296	241	247	269	274	252	262	277	267	249	277	267	253	230	230	244	286	250	269	273	254	240	237	266	275	275	247	272	280	238	251	264	279	271	281	241	254	263	273	274	254	254	239	267	234	289	257	260	223	239	257	262	248	216	261	304	308	237	263	281	239	270	248	265	277	230	233	268	253	276	263	264	269	288	256	229	260	246	258	247	262	261	248	228	239	261	217	258	251	247	231	242	248	270	286	278	224	275	257	275	266	254	255	253	247	273	230	251	285	263	269	227	279	277	251	255	277	270	241	223	244	256	308	229	206	269	231	255	234	251	269	264	250	256	269	244	230	255	236	241	249	260	276	274	265	241	257	255	229	243	256	276	306	247	259	247	283	237	299	252	262	256	275	253	223	218	252	273	252	232	246	276	265	231	267	250	291	260	281	262	265	280	229	229	259	265	253	266	253	238	243	228	233	257	284	270	233	277	261	223	265	200	275	257	253	262	267	242	267	281	274	266	270	267	230	292	245	273	245	214	240	253	230	300	251	277	269	277	243	280	252	261	267	239	236	226	270	248	261	274	256	254	242	272	262	249	249	248	249	239	240	227	228	245	254	260	249	271	249	286	284	235	275	235	267	243	262	259	250	255	286	251	242	262	267	264	262	268	232	258	253	247	249	282	255	263	262	236	252	248	252	236	235	257	249	309	234	273	257	261	239	230	302	256	274	246	213	276	231	222	233	241	230	236	231	264	233	258	236	277	243	197	221	272	229	282	263	271	272	261	274	278	219	220	271	240	249	259	235	251	282	226	251	259	262	253	265	221	260	275	258	246	251	235	278	267	271	251	270	256	265	258	256	260	237	239	249	274	288	237	243	258	271	264	246	287	261	295	247	285	247	274	232	245	227	268	270	263	259	255	266	264	245	272	260	266	233	236	264	255	228	267	249	236	245	248
40661	24435	15287	9783	5566	3293	1904	1148	722	655	633	591	617	594	590	582	561	497	577	553	603	544	607	562	555	627	592	558	560	559	577	586	526	576	582	595	556	566	587	549	559	569	573	576	601	638	615	594	553	597	580	588	579	602	578	583	599	558	597	601	570	583	587	583	573	602	597	564	547	557	542	619	590	590	579	609	526	584	587	593	522	586	585	608	561	572	577	559	564	592	563	564	575	516	611	577	570	608	575	542	590	577	599	537	603	574	591	560	608	584	560	575	588	562	537	551	595	601	535	568	606	559	597	574	544	599	574	576	551	585	558	558	578	594	565	592	585	586	584	601	585	611	612	597	573	535	603	574	538	570	609	540	608	561	529	560	592	570	639	638	577	548	593	566	549	600	568	587	576	558	567	611	599	542	631	581	559	587	582	563	541	590	580	604	581	532	569	557	575	578	666	587	544	542	575	574	571	566	595	586	549	599	544	523	584	581	579	598	546	561	604	568	603	603	576	597	552	604	549	582	579	581	575	601	553	609	558	606	554	564	596	583	591	584	617	591	602	520	609	606	583	566	628	594	543	582	595	558	547	597	556	604	581	562	585	581	577	551	565	550	608	602	574	581	555	569	583	601	619	578	596	588	579	593	597	577	542	586	542	571	554	574	574	550	551	581	565	593	544	591	587	579	623	586	619	560	508	574	551	556	563	578	598	542	613	605	554	574	580	584	551	593	569	567	568	545	524	564	566	564	565	587	589	604	584	558	592	589	573	604	581	541	600	615	549	563	576	620	556	572	596	567	554	585	566	564	587	603	575	574	575	597	561	543	572	569	607	583	600	564	595	567	594	548	628	565	585	564	579	581	592	594	544	568	569	577	577	593	610	606	621	584	570	604	566	588	576	532	579	627	561	570	588	548	607	608	569	623	572	556	612	626	597	592	598	607	574	580	583	620	580	536	619	574	617	557	607	585	615	531	613	576	568	578	553	570	582	562	591	596	592	593	600	623	586	577	539	573	592	584	643	510	588	584	582	560	594	569	587	557	579	597	578	558	569	594	590	577	581	555	534	615	592	585	579	534	563	546	552	612	569	593	579	580	554	619	600	571	562	564	553	579	559	573	546	574	615	607	610	547	564	538	590	577	545	601	558	579	622	563	597	568	623	575	575	599	558	575	564	610	598	600	558	553	587	542	583	572	556	563	602	561	591	551	549	587	570	619	621	590	599	558	593	607	570	552	576	561	587	600	543	598	555	568	610	551	602	591	558	594	593	556	558	584	559	542	559	572	553	540	607	581	601	608	588	562	609	597	567	584	577	535	559	578	623	540	578	598	570	560	603	587	601	557	578	531	600	554	610	605	558	555	560	568	604	549	564	583	550	554	593	554	522	600	597	578	557	558	581	582	563	558	621	592	578	580	581	562	563	559	580	568	572	551	580	587	575	538	544	566	565	557	558	569	605	568	600	548	555	560	594	611	548	580	568	590	568	565	596	543	554	562	600	553	561	567	575	573	521	569	590	548	586	575	590	576	539	581	577	574	558	578	573	602	616	586	598	612	593	572	542	584	605	586	566	533	589	585	506	548	590	575	561	583	621	573	573	600	533	551	526	575	574	536	550	597	584	589	594	593	583	564	550	575	567	564	612	572	614	555	558	595	549	573	623	578	571	555	573	564	571	534	555	564	595	578	591	591	582	593	591	604	569	592	603	525	542	577	637	592	576	563	541	595	519	568	586	593	537	581	582	598	553	586	593	575	601	568	583	595	607	557	600	566	597	576	587	604	580	577	587	524	578	617	584	609	557	602	586	523	574	569	626	578	574	591	612	550	595	551	617	570	588	597	560	560	560	608	531	544	601	573	573	590	597	546	622	571	568	574	576	571	539	580	574	577	565	547	568	602	651	542	572	592	533	573	548	583	580	569	625	541	578	565	563	598	595	600	576	559	571	610	599	595	557	590	585	557	592	582	586	586	616	544	550	623	603	548	609	568	573	612	550	595	576	530	543	591	579	582	543	586	589	604	566	582	624	603	528	563	548	570	565	591	568	592	584	564	577	587	578	569	572	582	600	595	556	566	593	557	595	617	620	596	622	594	559	597	567	561	593	606	570	594	607	544	548	561	543	602	585	582	607	584	582	566	607	559	587	610	575	534	572	577	613	551	562	583	575	555	598	570	582	586	584	581	596	598	550	568	552	554	605	594	576	615	610	589	618	581	597	562	574	562	569	569	597	573	621	559	601	564	570	564	608	563	582	596	594	617	635	540	571	562	574	589	600	553	555	560	572	610	570	603	595	594	581	574	566	584	590	581	618	561	640	574	610	554	565	547	570	614	567	554	577	581	602	523	609	555	625	583	591	614	616	584	549	577	574	575	585	601	570	575	550	570	581	580	621	593	585	624	596	606	552	585	588	544	611	603	576	565	597	602	559	532	575	585	593	603	537	555	604	603	543	583	577	596	567	571	587	589	627	577	562	557	563	552	581	570	538	576	605	582	662	591	596	537	533	588	574	601	607	589	547	599	576	589	577	546	564	558	573	568	606	579	580	562	563	564	585	547	539	579	595	554	603	590	569	598	597	577	574	584	591	555	546	587	576	556	575	611	593	557	562	593	593	587	561	593	578	593	564	610	556	554	567	607	564	577	576	530	585	600	569	586	536	598	542	620	593	639	580	548	547	580	592	594	603	577	530	586	557	558	552	619	573	596	606	586	561	545	606	609	559	553	572	608	574	576	590	562	575	574	561	581	618	602	623	576	573	582	599	543	580	617	528	560	549	597	535	598	578	582	550	580	584	620	566	569	584	618	566	574	590	563	565	571	574	517	586	589	625	557	588	578	526	595	574	590	570	557	545	582	545	590	588	604	586	534	558	625	585	598	557	543	598	584	589	544	605	618	584	607	604	576	623	569	594	558	597	569	550	572	553	563	554	591	617	592	548	612	630	598	555	598	593	603	560	583	594	599	574	581	551	563	565	569	594	558	573	581	588	561	571	553	586	583	573	551	598	564	580	619	615	595	595	565	563	535	615	621	584	592	577	556	570	580	594	595	594	567	603	602	568	620	581	553	562	555	569	565	588	562	559	557	562	601	555	585	557	536	581	615	551	587	554	547	590	563	592	576	584	549	567	568	576	573	533	577	588	561	585	614	612	598	549	524	563	545	586	594	565	593	565	561	581	567	535	577	596	569	542	567	597	563	565	530	606	574	583	555	560	585	585	553	570	561	562	568	558	581	576	588	587	569	562	604	594	576	554	616	564	586	530	549	591	558	561	565	596	527	587	579	596	579	584	556	576	598	578	549	565	575	569	584	570	588	561	550	595	586	568	600	570	583	599	600	566	573	582	569	555	559	591	622	557	522	563	602	637	591	574	565	566	582	572	576	590	548	578	601	601	602	602	577	607	619	614	581	577	561	652	578	542	587	622	584	603	565	565	550	555	543	564	631	531	585	591	553	629	591	573	622	588	597	567	590	568	567	560	568	602	584	540	563
61046	28878	12508	3933	1592	820	429	316	317	290	306	312	288	320	279	312	290	319	297	279	287	301	287	292	315	294	320	289	263	280	307	282	307	315	292	298	290	293	324	303	306	279	283	316	275	342	256	296	305	289	278	271	307	326	332	310	318	310	279	296	301	318	294	290	294	285	277	315	281	298	279	309	298	313	273	317	266	306	300	291	278	322	289	291	293	298	297	275	280	293	314	329	273	260	289	287	280	283	268	300	324	300	314	309	299	266	302	271	271	343	301	290	317	283	277	289	308	274	308	322	291	316	285	290	318	297	306	314	273	289	300	324	279	292	308	312	292	312	252	294	272	276	286	322	279	296	324	286	306	282	335	273	277	306	298	281	309	299	273	299	279	284	284	328	311	306	308	327	290	285	292	313	312	269	315	308	309	304	300	299	320	322	305	294	296	282	309	305	285	273	336	304	303	283	287	305	309	296	317	286	312	296	285	303	298	294	268	276	298	294	304	315	274	275	271	314	296	297	298	310	291	276	314	318	313	300	275	306	300	266	314	289	286	291	303	298	328	289	289	297	278	320	311	273	273	286	322	295	306	317	297	277	288	278	275	314	294	284	289	283	267	320	305	299	285	260	300	296	285	275	307	295	328	317	291	311	295	294	307	311	266	318	303	305	282	274	278	293	305	346	309	334	310	278	292	315	326	310	331	280	300	297	306	306	293	317	295	281	278	305	339	324	315	298	284	319	305	262	318	280	262	290	303	305	288	272	293	265	284	275	311	273	301	299	304	328	291	329	342	319	328	286	299	296	289	276	279	309	340	307	301	291	309	285	311	278	313	305	284	311	318	324	297	277	289	328	304	311	301	308	312	305	302	321	294	291	318	309	295	273	248	285	303	299	283	345	325	314	274	289	288	283	299	288	322	283	310	309	344	288	296	327	303	271	306	280	280	317	321	310	305	281	281	289	268	280	279	309	265	323	283	288	317	303	290	308	272	299	308	298	332	310	325	268	315	265	285	307	315	294	290	275	300	295	282	276	312	331	320	302	303	322	313	310	308	294	312	280	295	309	302	308	288	289	297	282	294	297	297	285	324	296	318	235	343	304	319	304	262	283	308	280	326	313	308	327	310	297	319	286	274	318	326	332	298	298	293	291	289	275	302	266	304	287	305	308	351	312	273	312	281	288	281	324	307	270	296	311	291	304	291	282	280	278	303	280	258	291	298	320	313	298	302	317	282	299	342	313	294	274	284	301	318	289	316	290	323	303	291	307	306	285	309	299	307	338	282	292	306	335	296	327	302	305	291	279	284	315	300	294	289	276	308	271	255	310	309	300	292	305	319	312	298	281	304	289	309	288	278	311	313	300	340	314	310	279	297	298	284	264	299	311	317	286	310	300	285	261	296	295	267	297	287	330	310	281	289	296	302	289	310	328	305	302	322	288	295	293	311	287	310	295	288	270	288	324	307	308	305	318	290	282	295	308	309	322	286	282	323	306	329	321	309	316	287	306	334	322	319	272	293	292	327	315	300	273	306	329	272	288	293	285	281	312	333	286	326	302	306	306	293	297	298	286	302	302	306	299	283	318	324	322	311	318	308	298	311	310	304	309	328	283	279	339	305	298	299	339	304	292	275	316	288	267	276	314	283	252	306	277	288	289	297	288	284	292	301	274	288	292	277	300	313	309	308	320	294	290	307	290	310	330	313	295	282	297	307	274	309	289	285	276	294	310	287	300	294	304	307	329	291	303	295	316	299	299	280	294	286	278	293	318	283	282	304	331	283	317	275	262	289	274	298	311	318	279	329	312	275	292	301	302	294	291	267	305	312	318	338	306	284	282	279	315	290	299	296	291	307	265	283	270	352	313	331	263	304	274	304	276	285	297	305	296	282	282	302	312	297	314	291	279	277	294	317	290	310	290	298	274	282	282	323	315	314	317	281	302	293	283	281	310	271	291	311	311	292	332	312	317	301	282	281	290	289	272	302	283	310	323	314	330	298	318	321	306	332	297	275	294	336	298	314	277	306	271	285	308	299	293	259	265	313	274	281	351	298	262	321	290	303	321	299	283	345	346	286	290	320	288	263	302	323	275	284	285	315	302	301	284	286	303	298	268	259	304	299	297	285	274	272	298	293	323	291	311	269	290	330	265	272	318	288	304	298	327	286	286	309	280	251	277	303	275	305	285	290	298	297	303	283	317	304	304	277	316	289	318	328	301	329	294	300	274	290	304	298	305	319	314	304	311	315	269	317	268	306	311	330	309	268	303	307	300	281	303	330	318	325	267	301	301	300	286	346	308	292	282	307	296	338	273	310	308	288	292	321	346	313	306	321	304	300	307	284	284	296	298	322	328	275	299	295	305	276	264	282	308	300	324	313	277	303	296	281	298	284	324	292	344	307	317	301	293	297	279	310	286	267	317	296	300	264	279	339	289	313	302	301	276	319	296	342	296	287	298	279	292	298	308	284	275	272	267	332	293	271	313	303	303	285	273	300	268	281	278	272	325	298	292	312	279	295	284	327	322	303	316	293	305	306	286	289	310	290	270	309	303	281	299	306	302	345	343	293	285	306	314	304	287	308	323	274	275	331	286	322	299	304	275	326	305	319	268	273	340	300	314	314	292	336	322	280	288	328	319	301	294	296	274	289	299	333	308	329	301	294	292	290	343	328	317	319	296	323	326	317	264	293	284	274	313	296	280	300	264	309	303	319	337	302	310	289	308	256	256	291	298	293	311	317	281	279	340	293	316	262	314	279	316	303	321	288	327	321	281	327	325	323	318	264	328	317	317	295	317	312	280	292	299	283	307	316	296	302	301	299	289	277	288	336	297	291	301	306	306	300	284	275	327	315	300	286	274	304	355	298	302	278	271	261	258	340	317	344	279	298	304	308	288	256	279	303	306	304	281	302	282	278	283	334	252	302	294	292	260	300	278	310	319	320	285	302	310	284	309	306	281	279	288	287	318	289	269	274	307	317	282	311	291	290	306	288	311	299	371	308	331	321	277	283	289	287	297	310	279	294	306	265	292	297	272	306	325	294	320	281	281	305	306	298	287	266	289	274	275	306	316	265	314	298	306	281	291	291	286	320	302	260	301	323	326	312	331	300	277	301	284	281	284	319	317	291	254	283	339	295	302	304	269	274	317	284	299	294	299	291	328	290	307	282	295	320	311	263	326	272	287	289	300	307	286	303	279	268	278	272	269	285	319	263	271	278	235	314	317	294	279	296	291	321	272	292	273	300	283	298	294	315	288	303	297	288	338	316	314	306	290	290	294	302	279	285	300	294	285	300	292	295	319	307	287	291	300	322	288	284	319	316	281	278	293	284	302	301	316	277	271	294	293	312	306	277	293	293	296	327	303	320	316	294	300	296	306	264	303	295	322	274	327	281	276	293	283	307	285	303	291	270	302	318	289	314	321	322	305	292	307	292	273	278	279	283	303	331	287	289	321	272	330	277	313	279	297	323	303	328	320	321	300	282	290	286	300	320	302
42942	22147	11591	6829	3924	2013	1128	783	736	709	704	689	666	712	680	624	660	674	631	724	653	630	668	663	669	709	634	643	623	651	680	654	662	679	648	643	643	657	630	694	635	705	670	642	642	670	647	637	597	668	691	638	660	640	708	695	666	655	602	641	642	649	658	627	691	676	647	643	668	641	682	701	643	616	670	627	630	644	675	692	673	632	653	666	633	607	658	674	649	652	726	612	687	683	709	634	629	633	659	663	669	677	690	655	634	688	658	681	693	654	628	697	720	687	667	633	642	659	654	673	656	711	676	710	656	679	689	654	634	630	650	665	627	631	652	700	642	645	647	718	637	735	654	650	694	669	656	593	634	705	644	669	657	685	662	630	640	668	618	650	627	672	635	685	644	698	623	656	652	653	655	658	660	648	627	611	706	613	610	669	663	668	641	692	657	628	704	666	661	656	656	676	637	652	678	627	655	657	653	669	673	672	633	664	670	703	650	631	678	666	667	660	641	662	679	685	662	650	682	635	678	683	677	675	655	625	685	700	642	662	667	640	682	722	668	715	722	682	632	664	618	652	647	636	684	662	660	628	628	653	679	631	621	613	624	618	662	637	653	656	659	632	646	643	674	661	693	672	640	664	666	606	687	714	635	650	662	632	668	684	646	619	665	649	702	699	685	692	638	660	676	669	607	688	708	664	679	633	644	703	628	682	654	701	620	669	636	661	653	666	654	701	662	662	679	658	682	600	625	660	641	718	682	661	614	650	685	632	691	637	702	640	602	705	626	666	662	652	680	661	658	672	662	657	676	624	652	687	637	678	631	644	653	702	626	651	678	675	661	600	654	648	642	617	651	694	651	672	687	704	646	633	649	640	675	704	662	657	671	672	658	659	666	701	669	665	675	659	673	683	626	629	648	648	702	679	654	648	644	681	638	636	712	647	623	653	653	710	679	659	670	679	672	647	649	666	693	675	646	611	709	624	677	699	653	627	682	650	601	664	637	699	670	637	637	657	612	626	656	699	626	684	637	687	682	690	655	678	658	685	678	634	651	643	665	631	651	671	647	665	592	664	661	633	671	658	648	629	663	643	657	666	644	655	693	654	616	686	720	668	635	669	622	651	658	593	669	654	669	699	652	636	652	675	652	652	677	676	643	674	622	641	646	660	662	659	664	655	687	657	617	711	700	659	670	697	678	659	669	651	662	639	638	633	697	638	660	674	679	622	674	636	657	640	666	675	702	668	666	681	661	666	668	678	689	713	709	622	679	710	645	626	662	673	648	684	623	619	654	672	642	615	682	687	649	662	677	683	611	672	679	622	641	667	663	671	621	664	659	639	725	648	634	650	624	663	674	642	659	606	698	664	678	673	680	578	643	655	643	660	649	673	674	655	648	647	723	673	592	685	675	670	656	619	666	704	685	622	616	674	658	661	655	699	659	648	667	645	636	646	632	635	651	670	644	658	638	654	691	606	640	646	698	676	640	681	667	617	634	667	652	610	619	659	630	636	646	648	676	642	702	714	632	657	624	646	672	663	616	686	653	652	636	702	645	670	648	703	638	683	651	641	647	638	659	674	635	688	670	696	661	645	678	662	683	658	652	671	620	651	657	723	650	669	686	673	658	711	723	607	656	676	681	650	647	666	639	651	716	687	602	637	675	708	695	619	643	655	692	663	612	641	674	659	669	642	674	612	646	626	712	672	687	680	642	669	640	668	694	657	686	665	668	657	636	671	703	655	656	679	641	648	651	662	615	665	649	675	684	656	644	668	662	664	651	646	615	640	684	697	647	640	664	667	653	708	677	700	688	637	663	662	695	659	679	677	708	655	660	669	648	699	660	676	659	695	717	630	635	618	650	616	670	648	661	663	649	654	668	682	634	667	659	668	659	681	653	634	637	673	644	638	663	683	646	650	661	666	663	649	636	668	664	627	644	664	716	631	623	707	688	631	684	621	651	622	618	688	694	620	664	667	639	673	673	647	642	667	667	665	633	667	673	686	677	664	665	675	661	660	666	667	652	637	655	653	620	679	623	688	686	669	664	696	644	714	675	687	675	659	650	635	643	654	606	670	687	671	668	657	674	643	660	662	643	671	675	671	677	612	672	675	674	641	653	671	628	646	667	643	657	660	609	675	690	689	644	655	710	647	675	678	692	619	633	637	700	666	669	673	646	615	642	634	670	663	652	710	672	660	621	660	693	683	650	701	681	667	654	674	650	686	660	663	694	669	634	635	638	660	686	665	645	685	686	619	652	668	698	666	671	670	632	671	659	636	674	645	669	695	704	637	638	675	640	696	659	676	629	660	686	660	659	691	661	657	628	671	718	640	622	653	634	667	651	683	681	717	685	656	651	689	630	695	663	708	661	655	657	627	674	682	683	693	633	674	662	662	678	649	639	682	675	646	678	640	637	683	644	645	664	622	662	640	648	681	670	653	626	694	623	636	618	682	660	681	675	660	672	577	608	600	682	597	687	691	674	659	670	663	683	676	649	656	632	655	676	654	649	620	677	660	640	662	646	641	721	691	641	646	681	662	701	660	649	649	719	656	647	680	651	647	670	632	651	649	672	642	655	677	649	655	652	673	644	640	655	691	662	686	643	638	630	642	681	639	610	677	679	655	671	629	683	679	675	672	677	660	634	651	685	617	682	702	654	669	629	698	682	685	634	694	668	681	663	657	636	649	640	615	661	616	640	681	629	633	657	610	677	650	636	658	673	623	656	642	662	671	659	662	608	636	623	679	620	641	669	666	702	676	698	652	635	646	676	691	666	650	660	632	661	629	645	676	654	672	694	632	662	655	683	685	740	664	651	664	636	654	664	640	645	684	654	712	686	699	657	669	668	676	657	681	677	668	651	665	692	635	648	665	663	691	609	700	701	647	685	672	654	654	681	666	671	638	659	632	645	658	660	669	680	660	703	717	651	663	646	646	650	667	671	687	648	645	667	684	690	620	634	669	701	635	662	669	703	698	693	628	669	709	640	666	632	658	659	684	638	678	617	655	653	678	625	660	646	687	672	688	683	652	642	662	624	682	699	650	704	623	636	689	668	643	676	623	671	657	661	688	668	646	664	734	678	651	676	642	700	656	671	644	643	667	636	636	643	689	692	684	662	638	684	680	658	659	592	677	642	716	621	649	659	697	674	638	695	677	628	691	678	680	703	650	655	670	620	662	691	646	636	661	654	692	652	662	618	670	662	685	665	693	635	685	652	652	648	657	645	694	659	647	691	692	666	636	716	642	672	668	658	693	635	613	690	677	657	699	655	664	653	696	670	679	653	588	661	668	651	657	608	644	703	618	643	646	671	670	665	638	652	645	655	649	632	715	634	669	653	704	694	659	708	704	676	679	668	657	683	646	635	670	680	637	641	656	698	649	636	685	652	630	672	686	629	690	674	694	679	639	651	672	672	683	676	643	668	692	683	678	690	693	641	667	731	652	670	665	676	686	698	682	619	658	688	623	659	659	661	664	663	668	678	657	647	658	656	674
49969	19147	4069	962	489	367	323	258	298	256	263	289	299	289	295	267	253	266	282	292	292	285	297	281	263	272	293	261	295	330	294	267	256	295	286	276	291	274	289	267	277	316	283	318	288	290	279	263	257	298	254	278	283	277	263	296	278	291	273	298	271	311	302	268	306	271	277	260	314	272	297	271	243	297	286	280	289	303	248	282	288	325	291	333	320	290	286	294	283	328	276	303	293	267	295	273	271	265	284	289	291	293	273	239	277	304	279	280	267	258	278	284	266	280	302	269	308	259	250	295	292	273	297	296	297	302	293	277	272	274	306	287	281	255	304	278	282	284	288	306	282	283	258	277	277	256	299	305	292	310	302	277	294	258	282	327	303	295	259	283	263	299	272	269	281	307	290	299	294	344	292	244	275	291	282	297	261	296	264	281	298	292	292	287	288	280	302	298	246	310	317	284	282	290	266	307	270	305	291	306	276	295	266	337	256	249	290	284	291	271	283	305	288	273	282	338	281	319	272	293	293	286	266	291	266	271	272	314	280	292	275	278	256	269	320	316	258	291	274	280	276	283	245	308	298	286	306	295	316	290	280	287	261	314	285	268	283	282	304	281	260	255	298	275	280	299	249	304	306	318	273	303	284	292	306	288	288	311	300	301	272	305	293	281	276	317	264	283	317	278	280	308	308	311	306	275	293	286	290	303	286	295	265	312	285	271	307	307	258	289	290	270	294	259	252	290	314	320	285	258	313	281	304	269	250	272	282	284	272	274	299	281	280	308	265	283	307	265	274	300	286	263	304	273	286	272	288	266	256	278	296	309	311	295	317	296	270	273	300	274	289	290	298	282	268	297	287	300	288	263	280	288	258	303	282	266	306	327	294	274	282	276	302	271	285	299	304	258	269	272	275	306	287	282	277	298	269	292	272	289	288	277	332	258	257	297	294	295	296	269	263	280	282	301	295	273	287	281	271	296	289	293	320	278	289	266	255	306	267	246	305	258	302	259	273	276	279	302	285	260	251	314	289	295	313	321	296	272	295	265	271	309	308	306	306	266	324	331	247	301	295	327	294	299	290	289	265	289	293	290	263	270	309	290	309	289	289	315	275	298	318	286	292	280	284	264	314	268	289	281	307	270	267	275	306	281	290	304	287	310	286	270	269	289	294	294	296	322	299	267	282	319	292	278	299	298	301	304	286	252	317	290	263	322	313	286	285	304	286	302	278	279	283	274	294	295	273	276	268	267	292	270	297	283	294	326	286	267	270	266	282	271	284	306	282	310	315	258	285	282	289	296	262	293	293	266	260	307	271	275	279	276	313	277	349	277	312	316	317	300	273	291	270	269	286	262	293	264	312	308	267	261	297	312	295	286	280	291	284	287	300	287	257	303	296	320	327	305	323	291	284	274	283	258	289	293	294	274	274	287	309	281	280	285	305	275	255	296	299	283	343	308	298	321	308	276	307	277	276	292	312	273	285	299	253	301	300	288	273	283	277	283	304	281	282	269	300	265	320	296	317	294	310	299	283	279	273	269	278	280	288	280	317	324	320	277	243	254	272	304	271	300	307	295	266	312	265	305	277	266	295	296	317	272	295	278	270	283	257	299	280	295	279	298	321	304	303	270	275	282	319	270	286	294	273	280	265	289	300	272	295	282	304	325	271	266	288	266	278	292	291	309	266	327	277	281	289	266	278	281	291	302	259	291	297	309	294	318	303	298	269	273	302	318	299	263	303	290	283	277	292	292	285	299	310	282	297	281	294	260	278	285	288	256	300	292	282	271	279	255	268	266	281	269	278	291	293	258	282	315	299	312	291	293	274	319	277	306	314	304	298	301	291	307	282	298	267	272	290	299	286	275	282	333	264	322	278	267	287	310	266	258	294	274	318	258	327	290	292	280	332	281	289	312	287	305	290	282	312	306	275	275	300	275	299	296	294	234	274	275	263	289	274	288	301	314	250	304	313	289	265	320	311	261	262	295	293	296	279	284	303	270	286	314	282	262	292	298	300	290	283	244	274	278	281	312	267	284	279	311	297	269	299	254	262	268	286	279	297	284	305	254	281	286	301	275	300	259	274	259	302	312	250	285	295	308	294	258	288	278	255	262	276	266	297	276	280	267	267	292	324	277	308	313	255	284	279	301	277	298	295	313	281	306	317	295	265	313	304	306	248	319	312	243	287	285	290	292	238	300	304	258	295	270	308	296	302	281	289	299	325	301	311	253	271	247	304	288	255	279	304	276	271	281	276	302	292	268	301	294	306	309	254	255	288	297	292	286	254	274	295	293	290	293	276	282	276	286	295	288	292	302	268	314	282	278	285	315	274	301	289	270	276	292	299	311	321	273	285	296	267	298	292	315	278	269	317	271	271	255	282	247	281	300	280	275	287	283	279	309	285	307	325	297	284	272	288	307	289	301	291	300	269	277	279	273	289	312	267	253	259	303	282	308	317	279	250	291	270	265	318	278	298	276	316	234	293	270	294	279	305	262	295	269	291	291	278	253	264	287	294	306	269	303	324	324	294	260	314	315	302	301	335	306	280	299	270	275	291	294	282	278	317	326	258	271	309	293	265	302	283	327	259	282	252	265	265	274	262	313	257	258	287	311	305	256	273	253	270	268	297	300	280	301	300	275	307	289	299	319	266	294	287	279	284	290	294	289	291	278	299	255	267	304	300	305	303	274	247	314	288	284	289	286	258	264	292	283	303	255	285	299	265	287	276	294	287	295	273	282	304	264	299	286	290	294	305	326	310	301	284	296	280	276	284	308	306	262	290	280	327	295	273	257	301	302	280	295	277	321	295	281	274	311	294	286	304	302	292	271	262	267	265	267	293	289	290	299	266	246	278	286	259	293	276	306	324	294	313	273	304	327	296	306	287	287	311	302	258	276	284	278	281	277	263	273	255	277	276	282	270	310	289	309	282	302	236	266	293	340	256	289	298	286	268	268	269	283	294	296	265	281	251	291	290	269	252	301	314	258	293	269	306	266	271	288	225	284	300	290	306	297	285	312	277	275	269	257	308	302	276	267	307	278	317	272	312	264	297	288	291	281	267	322	287	322	293	262	276	286	302	304	303	263	278	294	310	301	312	275	307	302	275	277	292	270	299	276	262	284	301	253	265	319	279	283	293	287	299	319	246	260	272	287	297	310	287	285	284	250	265	266	276	314	306	255	317	275	267	272	292	282	268	265	270	305	329	303	274	253	295	296	261	261	274	278	302	303	325	255	316	312	278	258	294	276	294	302	257	288	293	289	272	313	274	287	239	295	305	267	291	293	307	302	279	292	332	274	319	279	292	261	275	302	260	294	279	265	264	288	290	269	320	274	280	294	281	252	323	315	286	268	324	296	318	299	288	281	294	268	284	265	284	306	308	279	269	280	309	285	303	311	267	292	299	278	274	283	305	306	288	282	276	296	290	271	279	274	294	317	309	261	286	299	276	306	281	293	286	248	298	320	299	292	294	277	274	266	305	297	287	309	297	293	270	280
33808	12488	4195	1933	1069	749	702	637	604	591	636	666	661	654	623	631	667	670	626	584	628	629	634	629	605	626	626	663	629	631	673	627	648	655	678	695	634	646	628	617	633	604	632	650	639	614	657	643	659	646	628	610	602	617	624	625	637	631	652	617	630	654	631	622	630	612	676	642	656	644	602	653	637	667	681	598	641	639	634	629	625	619	605	655	657	613	676	601	654	711	669	613	655	639	607	609	618	709	645	613	638	632	602	654	634	626	667	607	620	596	692	677	622	599	610	622	661	617	603	604	653	681	642	615	665	684	644	622	704	635	658	648	638	600	637	618	625	636	695	670	614	658	633	599	670	612	621	610	644	676	647	607	662	658	634	661	578	676	633	608	672	649	631	628	640	665	625	649	635	651	634	671	640	672	630	616	573	617	631	677	618	593	617	689	665	651	659	656	626	625	650	615	651	652	593	634	613	670	606	672	646	643	638	644	681	639	602	626	628	638	604	652	642	623	655	662	679	593	607	616	672	627	615	626	611	652	621	628	646	634	599	603	573	590	648	655	656	641	611	657	590	676	658	648	593	609	642	617	642	633	596	650	676	610	646	625	646	665	661	582	649	640	617	635	608	669	647	622	671	627	627	649	626	640	665	640	621	640	672	620	653	638	617	616	632	660	624	656	600	668	614	637	631	618	608	633	646	630	657	650	661	659	664	646	654	621	598	686	648	683	662	671	626	666	632	668	632	632	685	635	646	658	682	651	656	610	675	647	645	638	658	605	627	615	698	652	658	646	591	646	624	643	650	670	597	621	666	658	613	635	623	632	625	665	592	642	667	640	633	693	612	624	679	643	651	665	678	659	635	572	655	658	664	646	684	641	666	642	641	625	607	617	679	621	619	671	594	614	612	622	633	604	634	697	642	672	655	685	600	676	643	685	631	591	630	619	617	611	614	617	599	662	653	640	657	638	646	624	615	649	611	653	612	597	655	598	577	646	650	646	609	639	647	618	608	640	633	626	679	696	620	606	667	637	616	649	580	601	622	659	648	642	671	641	603	657	662	618	591	648	590	692	660	630	611	605	678	630	621	615	657	669	625	635	633	576	684	630	658	634	652	620	619	620	621	712	613	653	676	635	645	642	630	617	652	618	660	612	641	615	654	647	682	618	662	632	647	629	632	620	640	613	646	657	624	635	601	631	664	666	611	664	619	623	642	632	665	597	620	705	658	633	668	618	639	656	659	644	624	668	637	652	599	654	650	653	621	613	621	633	659	653	645	631	608	604	593	635	615	632	631	632	593	630	593	617	633	635	677	636	668	642	632	557	660	610	606	650	639	605	650	628	650	575	644	609	648	609	679	676	621	666	624	645	638	667	670	606	626	640	635	597	639	644	593	665	642	635	674	649	681	581	686	652	672	602	658	624	668	621	654	636	634	645	674	620	652	669	634	635	645	662	630	591	669	658	629	594	631	636	638	598	642	626	629	675	617	623	670	687	629	630	645	652	688	641	626	654	663	628	647	636	626	629	586	627	633	653	629	637	632	649	637	632	656	584	662	670	650	644	653	659	616	703	638	684	631	660	652	637	658	639	620	644	628	609	674	647	624	611	629	626	603	648	624	610	647	638	596	674	644	671	608	693	677	643	624	600	624	652	601	635	590	636	612	624	614	598	655	664	641	631	594	624	660	634	630	655	593	634	629	631	636	637	623	622	608	642	650	629	639	620	584	632	606	632	633	656	639	636	607	643	625	627	654	623	598	589	624	678	677	637	631	644	694	619	645	634	614	660	628	617	593	619	652	616	599	650	633	699	587	595	624	638	639	662	623	633	635	672	617	609	698	665	610	630	647	689	625	621	656	655	610	658	623	697	644	635	635	621	641	630	639	658	651	653	651	673	605	654	651	645	646	600	676	604	621	681	611	626	617	595	632	640	644	648	684	686	631	663	658	623	670	626	642	577	674	695	666	613	626	700	609	662	618	613	645	642	612	630	612	641	674	634	641	662	637	596	672	639	619	624	646	642	627	619	623	572	708	635	649	668	707	600	638	651	637	658	636	633	688	662	655	656	627	655	625	643	652	684	670	603	667	625	640	659	585	614	648	654	666	666	615	604	608	605	621	667	640	645	678	626	648	657	645	677	626	595	566	630	627	633	664	670	671	613	615	715	672	601	640	649	589	624	653	685	634	644	616	588	643	667	613	592	601	670	641	616	618	646	669	643	680	626	627	648	633	618	647	591	623	657	660	669	650	610	647	649	605	642	617	658	658	651	664	668	652	626	681	637	666	643	636	660	678	648	614	638	648	655	657	630	669	670	578	672	641	657	665	632	646	606	641	645	644	617	594	581	625	641	618	652	652	636	656	627	667	616	652	666	670	630	673	670	652	622	669	627	657	632	619	614	641	625	663	616	672	659	622	642	646	634	637	607	582	660	664	642	643	574	632	648	616	626	637	623	631	652	594	653	624	623	651	647	611	648	640	658	651	655	628	659	644	693	605	698	659	627	666	656	617	645	664	650	626	650	603	637	602	628	610	654	670	651	680	640	660	634	625	663	630	575	668	662	671	660	592	637	651	666	632	647	585	620	618	657	642	684	660	594	640	669	630	646	657	626	691	606	634	668	611	646	637	631	610	602	662	644	610	635	628	640	627	640	619	633	616	652	615	642	600	614	662	621	619	635	611	655	655	696	635	632	666	621	608	654	662	640	676	656	656	609	646	637	649	590	666	669	659	674	637	628	620	643	645	698	650	639	671	625	681	618	615	645	620	701	615	634	641	607	668	665	678	668	626	659	657	617	634	678	674	632	628	693	605	651	608	659	628	625	654	619	618	615	645	650	613	661	632	651	659	673	618	655	596	633	620	624	622	637	647	570	681	652	661	685	620	624	632	632	610	653	644	630	665	618	661	657	628	638	659	668	600	664	626	668	658	637	609	613	607	649	630	662	602	629	616	600	632	651	637	620	624	650	605	644	610	668	625	675	646	627	581	613	662	654	648	631	645	641	620	674	605	612	633	608	605	611	632	614	641	622	631	654	648	616	694	638	656	634	629	656	629	648	646	623	623	580	610	605	606	647	660	653	614	659	632	634	660	620	683	607	608	651	624	653	617	638	588	615	612	641	648	673	648	636	647	710	638	591	602	633	656	638	577	604	591	604	653	657	637	623	641	615	643	583	628	648	632	622	600	668	729	578	588	594	671	684	624	674	669	623	643	660	615	687	677	610	618	596	674	609	657	716	628	616	614	582	598	562	607	653	636	574	660	627	646	627	555	672	646	605	666	678	639	619	644	647	686	636	687	619	665	647	618	703	612	637	630	663	656	600	639	601	610	644	592	666	607	649	661	665	625	648	678	636	660	610	675	639	660	663	649	634	613	656	672	639	635	612	630	661	650	606	632	679	648	667	604	610	615	690	703	663	659	657	616	600	597	623	642	662	661	614	641	623	637	701	628	663	624	607	634	613	638	613	665	625	635	617	652	648	645	678	670	588
61712	28090	8939	1981	590	395	365	296	280	279	268	280	260	324	314	311	270	266	299	286	259	285	298	296	276	268	286	290	284	284	270	264	234	305	268	307	293	298	285	290	265	293	286	249	257	287	273	287	254	257	311	290	270	245	268	274	253	268	299	251	254	307	258	268	290	291	238	262	281	271	273	279	238	287	262	298	266	289	252	278	261	286	281	294	320	268	278	282	267	303	278	254	310	286	270	296	282	269	254	286	270	254	295	263	247	285	298	278	273	289	281	307	294	240	275	263	277	271	264	301	288	298	295	280	287	270	240	278	282	282	295	257	276	238	277	272	286	255	286	283	267	297	285	238	295	284	268	294	252	284	255	250	265	258	267	294	278	300	297	267	268	261	300	246	295	276	278	317	274	255	246	261	279	301	297	253	302	301	266	250	298	270	271	264	306	290	272	246	237	257	274	287	285	281	287	292	254	286	214	254	288	270	265	294	300	260	298	271	279	274	249	283	273	272	284	289	288	293	252	255	295	271	265	293	259	330	288	260	254	301	284	275	276	273	273	270	296	275	307	240	253	293	283	271	248	277	264	285	272	275	280	267	264	267	268	242	296	257	274	252	296	262	243	284	260	280	261	284	245	293	295	285	281	269	263	259	259	268	293	288	296	271	272	257	304	293	287	270	266	288	300	254	288	259	241	271	251	256	269	267	264	245	274	260	251	289	310	287	303	273	336	270	277	280	293	272	277	257	276	279	250	269	275	290	264	233	280	309	286	273	278	297	281	269	280	282	292	301	232	272	255	294	282	299	310	272	274	267	248	241	255	278	276	263	282	237	292	266	286	271	289	269	277	274	263	253	254	290	271	287	279	267	274	256	259	265	225	261	264	336	273	284	275	234	292	294	261	258	269	296	294	324	304	258	263	243	290	283	276	302	272	280	253	285	271	280	272	257	250	289	250	283	280	281	322	281	288	282	266	273	302	306	265	261	299	275	273	281	303	296	290	264	266	251	282	267	296	229	282	256	263	269	247	273	265	243	280	296	276	268	284	270	260	277	262	294	275	255	269	254	280	271	255	269	275	290	263	261	263	264	279	278	262	274	323	258	274	267	264	269	314	271	294	265	281	272	282	271	292	297	291	311	320	273	288	303	289	286	293	257	257	270	298	266	267	282	248	317	284	268	290	303	275	281	266	303	293	230	284	266	278	290	269	285	267	296	297	298	273	298	288	252	281	308	257	280	280	268	269	273	274	248	274	269	272	256	233	285	303	304	262	263	256	273	269	286	261	317	326	284	276	272	257	292	325	271	281	276	281	274	290	283	274	310	264	258	255	253	264	278	267	308	292	261	299	261	273	288	295	260	274	275	282	268	283	249	295	282	257	279	295	275	267	269	308	250	250	252	269	269	251	234	267	273	273	266	291	262	256	276	269	273	278	256	297	318	266	268	303	278	279	303	275	288	262	300	274	262	278	296	280	284	297	282	238	265	301	275	280	303	268	277	308	237	283	269	280	268	282	282	286	280	245	259	289	273	291	291	284	262	244	276	266	300	263	267	276	244	286	290	308	268	244	269	289	273	302	254	262	271	296	266	287	270	281	255	260	266	272	278	286	284	302	282	313	287	264	261	263	283	280	257	253	277	278	264	281	286	273	279	271	303	285	251	295	257	269	276	257	268	268	270	279	269	287	282	281	266	273	274	294	266	280	256	270	246	303	270	281	296	253	267	272	273	259	239	276	287	281	286	300	263	267	281	284	268	244	256	302	296	307	290	269	295	290	299	287	274	278	269	308	263	283	268	287	284	277	259	255	291	286	277	320	275	270	274	242	270	276	264	279	268	248	254	287	292	250	284	261	241	271	308	283	270	283	272	299	278	288	264	276	290	246	246	292	278	292	304	275	274	246	257	307	291	298	272	279	279	243	265	279	283	296	262	319	247	300	273	293	285	261	296	283	289	266	226	270	278	274	258	248	264	248	274	288	257	261	268	232	283	295	291	256	235	282	253	272	315	301	282	272	271	287	267	300	259	283	285	284	243	277	288	265	314	287	287	236	291	288	247	294	305	277	292	262	277	273	272	314	286	311	252	269	286	235	290	313	267	282	261	263	274	276	284	267	276	241	267	254	296	259	278	284	243	276	261	274	300	298	303	257	266	276	290	271	280	282	297	284	246	281	282	289	276	283	281	256	297	281	255	282	300	295	295	276	296	285	257	255	280	253	275	253	277	263	300	248	281	299	276	243	283	274	254	250	269	281	263	276	278	275	276	305	292	287	291	311	276	247	304	305	294	303	281	300	263	257	250	255	294	306	282	282	276	287	297	308	262	251	301	257	283	266	264	280	272	262	262	273	266	299	269	278	277	254	300	300	308	294	278	284	289	270	297	271	277	296	265	280	259	272	273	266	234	278	285	258	275	256	294	271	297	290	292	272	259	278	256	270	318	306	262	255	296	296	271	315	282	278	290	254	295	285	289	310	259	246	278	265	308	288	260	271	299	269	268	289	281	274	257	283	272	254	285	298	278	293	289	284	276	272	287	272	254	272	271	280	313	269	296	279	306	298	286	313	290	272	282	306	293	273	288	333	292	325	302	257	302	265	275	264	284	265	257	243	280	302	280	235	267	310	304	291	276	294	283	284	303	256	303	256	301	287	238	267	259	271	275	261	271	284	290	255	294	290	256	271	261	304	289	295	281	263	231	289	294	297	283	284	306	299	300	311	305	248	288	283	269	286	251	276	285	267	278	267	263	293	248	286	286	266	266	290	289	256	296	260	251	295	286	266	297	256	275	272	243	306	302	260	252	260	294	271	292	301	261	265	282	299	292	279	263	264	290	271	286	294	270	278	245	275	302	293	306	281	308	278	280	297	238	311	277	272	281	284	281	308	297	290	282	271	282	269	259	283	290	267	272	250	269	294	257	295	287	285	247	279	282	281	285	295	305	262	287	307	294	256	271	329	291	258	277	288	264	300	300	296	286	245	281	261	258	271	270	293	261	287	275	286	281	277	272	254	271	300	298	277	294	329	298	269	259	284	295	278	262	250	278	328	276	271	280	318	282	293	278	271	279	260	264	274	248	295	268	265	255	291	301	277	265	275	264	239	257	285	259	243	284	273	285	312	254	285	308	244	270	273	258	284	284	268	291	281	265	264	296	268	224	305	279	263	287	251	265	277	274	278	259	314	311	286	252	275	259	277	267	298	258	273	280	298	277	290	266	267	311	269	258	268	281	287	293	274	290	281	282	277	320	290	276	295	291	255	285	289	282	270	248	279	281	266	279	288	281	295	291	272	281	288	256	272	277	252	296	258	290	264	269	253	275	267	248	243	292	292	326	285	312	278	290	259	306	290	268	277	258	292	290	260	262	298	287	294	258	264	263	250	270	250	274	265	267	294	308	259	257	287	260	291	274	281	269	269	282	250	280	266	324	277	292	277	237	242	300	274	282	264	281	285	285	295	280	269	280	272	299	243	259	268	279	289	267	286	291	280	245
42887	19581	7868	3583	1576	1099	930	727	644	639	660	626	636	644	568	625	634	646	647	714	619	634	635	644	603	659	629	631	608	569	617	608	616	638	595	624	607	636	635	643	586	644	625	643	653	627	590	641	622	597	587	597	640	669	608	611	634	665	623	622	574	602	609	632	621	633	667	615	600	637	628	637	622	591	615	609	601	618	581	623	622	607	635	629	614	626	635	587	609	643	636	593	664	590	650	638	580	639	619	673	648	649	645	599	633	626	629	642	657	608	574	612	613	642	635	639	627	644	614	626	624	586	605	668	667	613	637	578	641	631	624	649	614	659	618	596	618	617	619	664	615	617	615	675	596	648	732	611	642	600	617	665	629	612	612	647	637	658	645	648	566	609	615	652	657	602	603	631	646	628	657	638	576	578	618	673	685	638	627	591	589	628	594	652	637	649	624	590	598	627	617	603	597	631	645	640	615	680	603	593	593	660	617	581	620	633	587	560	631	605	619	623	616	639	613	627	581	621	615	647	639	604	592	658	564	634	606	649	641	632	630	609	611	574	585	641	618	622	609	611	678	639	633	582	598	588	641	621	596	631	617	610	598	645	583	629	660	626	594	631	605	604	650	576	640	647	643	607	617	654	641	597	627	628	611	650	586	646	629	573	637	583	642	631	630	643	625	594	576	603	623	625	600	621	667	632	606	594	625	586	629	643	565	615	632	630	582	588	635	642	615	616	600	601	623	668	625	611	649	610	619	645	597	585	641	596	628	593	620	636	642	587	598	614	615	563	645	571	628	620	609	641	593	663	637	598	638	656	647	606	610	661	618	601	591	623	636	646	630	646	634	630	638	621	617	616	598	650	641	665	603	630	615	559	574	652	640	650	635	628	676	613	597	594	573	639	637	666	650	640	636	649	570	587	627	634	613	650	610	683	574	656	614	594	613	625	629	651	620	637	634	622	684	610	641	571	607	579	595	604	646	621	603	595	635	603	636	584	633	625	627	620	644	598	635	626	635	645	675	647	642	616	676	600	611	631	651	630	644	632	613	615	624	614	591	612	596	634	605	609	657	637	635	635	600	629	612	531	587	610	608	672	578	624	577	615	665	584	625	620	601	590	596	629	583	614	626	585	658	658	622	580	652	649	623	620	632	632	592	608	583	633	629	606	595	647	597	620	617	600	615	630	617	608	613	602	673	603	629	673	625	601	630	639	611	665	598	580	573	627	663	567	673	608	651	618	661	605	611	631	662	643	598	651	643	601	634	593	618	601	646	647	615	639	648	623	636	631	598	607	628	641	613	631	642	661	624	611	635	628	616	620	628	611	566	610	599	614	615	611	610	646	617	615	543	628	606	577	619	631	657	623	615	670	614	609	642	622	627	642	612	575	639	643	647	634	648	622	661	628	581	667	622	626	658	616	587	618	646	609	649	639	640	619	614	594	632	602	607	616	612	640	631	618	665	607	632	596	635	633	581	651	639	635	630	612	612	620	626	592	595	624	611	607	643	622	645	618	620	619	601	650	627	602	645	639	634	640	630	599	608	707	630	636	599	639	623	659	610	625	630	633	644	636	610	642	633	587	648	656	606	600	648	636	668	598	642	635	658	593	630	653	608	598	625	644	632	590	648	585	613	682	613	660	639	655	614	585	645	591	564	641	639	630	656	604	646	607	611	609	572	656	567	602	582	606	617	626	576	585	592	700	615	642	620	689	640	627	659	643	615	574	649	622	601	648	613	631	609	648	618	663	595	604	611	605	599	619	634	619	567	639	599	646	626	601	571	638	629	619	588	605	629	677	623	578	651	638	615	646	609	583	623	623	588	615	665	628	570	635	609	639	621	655	646	585	602	620	586	585	633	640	619	635	607	640	614	642	594	592	608	646	620	627	635	635	634	597	643	650	617	651	603	616	633	651	639	653	614	663	648	583	593	606	641	572	625	641	605	634	640	643	641	622	637	600	653	640	602	620	653	641	650	645	624	557	597	603	669	638	622	614	672	622	595	620	644	628	603	621	634	636	628	649	618	642	595	619	627	637	635	602	640	644	641	638	623	617	608	618	605	600	615	615	597	580	635	648	668	616	625	569	637	608	603	659	585	599	613	602	650	587	630	621	612	604	607	664	616	625	602	618	634	627	604	627	628	619	580	644	683	642	582	634	612	594	592	619	606	580	578	660	642	603	590	622	618	609	653	606	634	638	634	614	643	691	643	632	639	603	666	613	628	682	635	600	613	612	596	658	625	631	644	627	659	645	592	623	645	623	623	620	618	638	614	624	621	617	625	628	639	633	599	599	645	611	629	657	595	599	579	611	583	599	645	617	623	650	640	611	597	668	629	573	635	606	664	573	673	627	597	585	618	623	607	621	635	613	629	616	597	602	614	627	609	593	643	615	619	623	630	644	627	613	637	637	608	589	611	649	615	642	642	632	610	596	628	694	675	624	604	639	619	615	583	623	595	588	631	629	613	637	617	638	618	603	623	607	595	626	629	610	636	620	630	616	631	644	631	636	607	614	587	669	624	657	600	655	645	648	651	613	635	618	640	644	590	657	659	624	635	647	614	637	680	606	652	657	627	639	637	631	613	598	645	617	625	639	651	634	656	580	608	582	595	603	642	634	639	621	611	608	606	592	639	625	594	648	623	620	580	570	648	624	668	659	616	633	619	656	658	622	597	634	624	613	598	648	642	634	611	575	634	632	631	601	635	610	627	610	666	674	625	642	623	674	639	613	600	611	619	630	614	601	596	667	655	637	608	612	599	635	631	602	631	636	659	623	613	628	634	663	627	629	618	612	607	586	586	630	608	635	646	618	588	633	629	598	670	636	584	600	632	634	666	654	615	589	609	647	581	658	616	596	653	641	638	616	622	645	596	647	596	597	595	644	650	644	606	678	632	636	610	657	640	609	621	610	642	572	632	671	643	635	632	590	617	595	649	654	630	608	633	656	615	641	599	583	577	615	634	579	606	636	630	606	600	594	622	621	621	612	596	617	593	636	615	631	602	642	631	589	600	637	644	631	603	599	624	615	629	662	624	611	586	619	621	613	615	590	652	580	630	659	577	598	667	616	639	618	592	649	632	613	626	600	607	642	577	582	628	626	611	669	612	606	621	595	641	605	606	614	637	619	635	612	631	639	651	588	596	663	614	613	601	602	603	615	654	639	623	650	652	594	600	621	635	631	648	643	622	595	640	598	651	612	627	613	594	601	643	626	657	624	593	621	615	647	622	617	637	593	601	650	676	616	626	665	621	643	614	603	630	660	594	645	582	658	619	589	636	627	621	601	629	647	622	600	611	620	600	658	651	648	626	621	659	602	666	629	604	628	593	582	629	618	654	655	586	638	606	626	608	648	635	599	585	572	646	595	641	606	605	632	667	575	613	572	647	603	662	616	620	580	644	629	597	598	642	637	625	615	654	611	607	567	664	630	619	649	662	611	644	622	669	606	615	633	601	598	641	637	650	618	614	606	639	633	596	623	619	596	618	609	625	612
58634	27248	11330	3353	1338	695	496	367	294	298	297	295	283	295	281	301	299	288	307	289	285	304	300	306	297	324	263	324	258	292	289	300	263	302	283	266	275	268	284	274	280	282	320	295	292	309	291	289	319	302	274	295	290	288	276	279	316	325	270	299	273	323	264	284	280	282	310	277	306	315	255	313	279	318	275	275	278	315	300	322	271	272	285	274	279	323	296	284	323	301	277	275	275	303	271	278	283	274	267	312	294	310	280	270	299	305	312	278	266	283	284	282	272	279	298	302	292	266	273	287	270	280	332	284	287	256	287	322	295	259	307	317	286	268	299	285	274	294	306	317	284	292	284	262	302	242	269	300	300	295	278	268	272	261	289	320	259	298	271	297	280	308	321	279	296	283	264	281	288	305	305	294	270	281	315	290	297	313	306	271	265	310	299	267	284	296	309	293	307	309	301	294	286	256	261	266	305	297	288	292	284	282	285	286	290	272	294	314	289	296	319	344	304	282	284	277	323	287	292	267	282	298	276	324	260	297	298	306	274	266	257	294	319	291	319	306	268	290	308	269	280	272	280	278	311	310	266	272	295	309	272	297	317	314	280	307	288	277	316	282	284	303	294	274	296	262	279	327	285	293	266	249	288	279	290	292	293	299	325	287	289	291	320	287	278	278	264	286	279	284	291	297	311	289	299	298	279	287	286	263	281	328	277	303	289	295	259	295	268	266	297	304	321	269	277	282	284	303	289	267	262	267	298	285	267	268	298	323	309	315	338	266	279	303	284	285	262	294	252	292	285	316	284	277	270	279	289	272	276	265	290	288	317	284	305	282	253	289	299	276	318	286	287	276	284	311	267	290	276	281	282	318	254	297	326	296	317	269	286	307	305	275	270	276	253	288	260	279	277	280	275	302	299	333	317	320	289	292	301	355	282	258	266	279	290	322	293	329	265	270	300	284	289	310	268	298	273	281	249	263	296	307	299	299	264	262	313	283	328	301	318	270	315	280	267	272	296	309	326	304	283	282	272	272	300	285	283	310	298	258	257	293	258	291	274	301	283	299	238	315	282	319	308	272	278	270	281	276	303	270	316	278	282	298	280	268	281	308	316	314	262	295	262	305	312	313	267	263	285	305	293	294	303	302	307	290	294	286	270	302	288	279	299	280	302	306	293	282	301	260	305	268	315	290	276	291	281	318	298	254	321	254	271	278	283	315	277	322	301	269	306	308	272	286	297	264	273	290	289	297	306	336	273	269	283	305	297	269	308	313	294	276	277	276	327	287	313	280	282	299	267	294	290	319	305	274	281	282	287	305	293	293	287	290	302	282	280	291	279	314	282	291	283	287	284	315	268	298	274	302	273	306	311	280	274	276	286	315	289	288	299	288	285	300	287	291	312	268	318	286	276	276	296	290	299	304	292	301	280	265	278	296	304	273	315	298	289	288	303	309	286	283	281	255	265	263	297	309	283	252	280	281	266	290	308	285	336	324	306	275	299	266	291	273	290	296	308	315	304	286	280	270	290	261	303	289	301	309	325	317	315	311	275	295	297	298	279	293	265	274	307	296	290	269	274	251	296	289	283	303	272	285	327	303	289	298	302	282	319	282	282	291	301	280	263	286	266	269	293	289	302	303	319	308	278	313	311	295	302	246	271	308	284	293	301	310	299	283	299	315	296	303	262	309	289	308	306	284	287	290	321	266	289	301	283	281	287	264	265	269	310	283	288	277	282	319	338	305	288	274	339	281	311	296	303	338	296	300	270	288	281	302	308	292	261	282	274	277	282	308	294	294	310	268	282	278	296	282	292	288	299	286	289	320	312	301	300	295	314	254	278	307	264	252	311	285	308	292	288	274	286	255	284	306	305	317	318	297	294	291	283	314	251	296	283	271	309	272	284	315	324	287	273	272	310	307	275	310	316	278	303	281	311	305	307	309	286	306	299	291	310	292	300	303	302	293	255	297	313	287	310	262	303	327	279	305	308	272	289	297	282	299	243	290	277	309	289	289	274	265	302	286	274	256	312	309	286	253	280	298	281	326	317	323	285	305	304	297	278	297	279	288	287	305	281	284	316	275	298	309	301	273	328	257	320	299	270	256	288	308	292	328	299	297	293	266	296	259	295	290	282	319	287	311	277	264	271	305	333	273	311	303	304	293	306	256	299	275	302	286	290	314	278	277	294	314	322	258	288	315	277	286	297	260	326	310	255	346	304	322	286	267	299	309	297	322	315	279	292	287	329	281	304	283	294	331	285	268	296	303	280	323	259	308	311	309	287	294	289	257	290	271	288	297	293	295	276	339	312	281	311	288	291	265	324	316	318	274	295	318	292	297	278	293	297	296	280	271	274	280	276	289	258	288	313	299	281	271	269	326	267	321	311	253	283	261	301	284	300	292	305	282	301	277	286	305	270	280	307	295	307	291	290	309	269	300	296	307	276	307	274	286	303	286	294	309	294	277	272	309	295	273	304	295	295	302	287	298	272	273	303	284	315	330	319	307	300	307	323	301	297	306	275	262	280	278	273	305	293	268	279	320	299	296	266	285	301	293	306	277	284	281	313	288	273	327	339	305	280	308	294	299	296	286	303	284	260	306	323	292	295	308	286	291	285	253	302	301	299	315	295	304	323	292	304	294	301	281	289	314	293	302	281	297	303	319	267	245	285	326	310	265	301	304	256	312	299	293	283	319	304	273	299	288	333	333	284	292	295	302	252	272	290	309	286	281	316	296	283	291	308	308	308	280	289	278	278	279	282	287	296	321	298	280	297	308	275	311	308	266	299	329	283	314	295	272	285	301	320	269	282	266	296	307	274	309	347	304	305	281	290	287	275	284	309	252	302	299	278	311	281	271	316	299	294	305	277	304	298	269	297	314	282	314	292	279	314	322	274	271	289	259	257	253	299	304	278	311	287	303	277	283	351	294	277	314	272	288	285	270	294	308	287	293	329	303	303	292	267	277	301	288	270	313	282	298	286	276	289	272	293	264	297	281	293	272	307	291	314	298	302	280	249	259	288	305	287	311	300	265	286	272	279	290	292	308	281	264	288	307	291	327	332	297	284	287	288	291	308	302	291	283	251	294	271	287	293	276	305	268	301	303	261	319	311	309	280	320	278	317	267	292	292	309	270	312	265	289	305	288	299	284	295	296	297	291	306	262	284	311	290	292	295	280	282	279	281	288	290	282	316	292	284	307	301	295	308	296	266	301	278	271	271	268	309	287	273	304	278	302	296	300	295	305	309	279	302	311	291	309	302	286	303	300	265	268	298	306	297	273	290	250	275	283	355	272	281	295	260	274	314	284	306	277	287	284	296	302	266	280	310	325	273	279	308	298	322	261	288	293	289	279	255	298	268	281	295	307	300	303	260	315	284	308	283	296	301	303	289	271	315	297	280	289	290	292	279	299	309	275	284	320	271	232	282	326	340	265	327	307	281	308	309	325	321	290	274	291	296	306	257	300	292	296	277	299	289	281	285	275	283	290	296	287	277	284
40655	20280	10143	5715	3293	1902	1222	845	685	730	712	671	588	708	657	628	641	695	613	653	640	677	644	648	646	588	641	716	634	636	624	646	666	669	680	618	623	680	664	621	691	693	672	614	673	661	668	631	622	631	666	717	681	628	642	685	659	633	621	654	688	660	601	696	676	629	634	711	640	637	628	668	655	674	666	635	631	625	658	679	630	623	635	653	617	661	654	631	636	646	689	667	639	671	662	653	658	609	630	651	688	651	607	686	626	643	630	658	626	580	640	675	631	626	676	649	666	625	644	673	584	615	625	653	652	679	653	636	650	645	645	663	643	610	638	616	675	607	690	683	649	636	665	673	636	639	701	596	675	659	622	659	677	665	640	652	635	683	633	653	662	635	680	653	628	633	619	622	640	675	611	660	637	660	637	630	688	628	626	664	620	649	658	610	647	643	700	660	621	697	646	653	693	620	657	646	645	639	621	631	657	637	649	597	647	671	634	615	676	608	664	614	630	639	627	664	635	644	618	639	624	642	688	611	670	671	659	671	648	670	610	649	632	636	631	653	646	646	623	633	661	655	609	657	631	623	660	616	654	698	666	651	662	649	669	672	658	684	619	683	645	618	583	631	633	610	653	658	676	612	666	700	648	669	678	676	637	630	624	646	657	675	710	664	649	627	631	635	684	701	660	643	617	646	645	631	690	661	632	648	613	651	663	665	620	652	656	605	610	661	640	631	676	635	640	645	629	605	623	619	615	618	627	632	659	607	677	682	658	625	668	664	648	660	644	606	640	590	644	625	690	610	614	686	653	693	704	653	637	653	653	582	642	650	662	676	651	707	614	640	668	635	651	646	653	621	686	612	608	667	643	639	647	609	596	632	666	637	605	663	610	604	653	639	656	631	614	621	671	608	687	630	654	637	674	619	697	607	643	630	628	689	664	639	631	625	627	654	633	637	672	664	637	686	639	685	658	671	682	645	635	614	637	686	632	646	671	697	640	609	608	624	651	632	615	597	645	685	698	677	659	606	648	663	647	665	638	638	632	628	630	662	649	645	639	668	699	652	662	670	665	645	675	610	656	642	638	639	650	634	648	653	663	681	649	661	637	684	632	653	656	681	636	650	657	648	652	670	647	632	665	657	653	684	677	640	618	627	633	632	699	646	661	647	678	585	679	654	723	632	656	623	663	659	664	654	657	655	650	671	658	641	606	686	629	658	659	631	618	654	622	661	651	626	632	640	663	632	654	635	645	634	671	644	680	629	660	676	628	635	640	651	687	621	620	615	652	636	663	663	671	666	618	645	611	654	604	679	601	626	652	659	642	632	635	668	638	611	605	627	640	667	596	629	627	640	614	645	649	640	636	612	641	682	620	666	665	630	618	643	639	646	667	605	621	640	709	620	642	629	677	633	659	635	633	700	623	665	624	623	632	649	709	629	622	710	621	637	595	631	651	632	653	677	656	685	638	661	637	642	656	673	652	629	671	645	644	672	650	630	634	613	641	658	648	684	586	624	612	632	659	646	660	620	708	632	644	671	659	618	639	662	614	612	647	564	624	667	684	653	623	639	654	641	648	680	617	614	656	631	680	629	640	636	604	632	621	670	661	622	679	633	616	630	641	667	629	651	647	622	702	661	613	691	658	668	683	601	681	610	652	653	669	623	686	609	645	662	661	636	619	677	665	634	653	659	687	641	639	644	644	640	591	614	634	663	598	648	638	620	652	657	646	648	649	628	597	616	640	649	659	656	681	648	652	656	685	640	603	687	671	642	617	681	603	651	662	594	635	676	627	667	641	663	675	634	648	608	623	659	632	611	620	624	665	665	720	628	620	618	632	614	616	613	688	622	625	613	657	646	630	616	637	694	690	579	659	648	595	667	676	653	631	663	625	638	617	670	634	605	642	627	639	642	651	635	676	671	661	624	601	660	633	676	685	673	665	669	700	653	620	642	634	575	649	636	629	659	602	618	619	647	658	656	601	626	605	703	617	640	632	649	669	640	625	661	674	658	637	680	624	643	660	673	644	646	628	604	651	650	678	650	604	651	669	673	633	674	623	646	670	640	634	703	625	677	675	641	624	651	678	625	607	673	618	656	630	665	676	658	638	673	679	629	642	641	617	626	646	700	624	629	610	614	620	604	631	654	658	671	633	641	651	674	631	647	646	652	666	634	629	645	594	644	605	670	640	669	653	662	637	610	650	678	618	623	691	646	632	665	644	608	688	630	655	710	605	637	629	629	617	658	626	600	580	692	617	682	647	588	595	651	614	638	664	689	664	669	672	630	633	696	638	613	652	610	618	646	658	616	651	652	639	635	627	682	652	631	643	646	720	647	628	630	627	676	631	657	687	641	640	641	657	681	638	651	670	605	643	667	673	648	665	629	638	619	647	615	635	591	671	652	603	660	639	606	608	644	676	661	634	631	692	669	629	609	668	661	613	656	656	642	605	659	630	630	651	676	656	650	649	674	684	612	655	667	646	677	672	652	616	648	633	622	678	661	659	631	639	664	631	652	652	671	618	636	659	671	657	660	619	626	680	699	624	656	631	634	692	658	625	661	672	593	631	697	638	647	655	660	697	646	670	639	650	645	670	617	631	637	644	699	639	649	712	677	668	643	647	638	598	670	634	635	700	684	647	691	651	656	627	608	670	629	634	637	645	675	714	655	671	670	661	639	668	654	639	627	593	619	660	673	612	663	710	674	654	641	682	659	599	656	658	625	663	663	599	627	676	629	682	602	614	598	619	662	619	636	625	662	682	651	681	702	649	644	627	672	633	631	631	638	688	640	658	644	688	643	663	668	669	665	647	678	615	668	677	661	654	698	650	637	675	673	658	670	653	654	620	635	712	654	643	636	683	692	642	655	642	624	661	649	652	651	639	650	614	626	639	643	664	590	654	627	620	647	692	628	648	624	669	671	666	659	688	676	628	642	690	651	653	660	644	663	601	700	576	610	576	658	657	652	652	695	629	631	644	661	712	616	644	670	649	662	663	671	616	648	653	663	638	642	681	621	631	631	689	649	599	641	647	707	684	689	645	675	626	636	649	663	611	639	656	645	660	646	641	655	688	635	665	671	647	623	648	690	655	670	622	673	665	666	641	661	626	631	641	619	634	623	639	652	629	660	659	639	688	669	638	630	642	638	656	638	637	643	630	618	624	633	641	675	625	647	632	658	670	621	668	645	668	644	690	650	694	672	631	628	650	612	644	649	633	662	692	654	671	684	656	600	639	637	628	606	637	677	667	633	634	622	642	640	640	614	627	618	660	632	641	643	632	647	641	592	649	670	638	635	649	644	628	641	657	614	682	638	613	664	631	671	656	650	628	648	614	607	632	661	661	665	638	686	665	642	645	628	634	643	638	594	639	620	651	673	676	608	642	665	631	673	640	647	630	669	663	627	635	633	628	601	637	641	610	610	665	637	623	706	672	642	629	643	635	631	613	669	639	647	601	701	679	635	626	679	637	655	682	638	643	653	643	665	624	594	687	641
47932	18650	5710	1633	740	471	326	263	260	295	248	276	302	287	272	280	270	262	276	241	261	242	258	241	249	256	267	253	267	276	267	262	276	283	245	278	265	264	256	276	270	260	284	273	287	286	297	242	255	280	301	284	273	257	285	264	261	280	305	248	261	241	254	276	278	288	264	245	256	257	242	248	269	286	264	253	253	253	260	254	247	272	285	283	270	246	278	258	269	242	270	307	290	246	258	278	231	302	270	261	271	239	303	261	263	258	264	226	267	253	257	257	276	254	282	255	243	277	284	277	287	256	284	263	233	259	288	246	249	246	281	271	298	261	269	263	242	288	282	253	268	243	255	254	245	264	272	261	273	258	301	302	242	238	244	281	272	273	302	250	266	286	285	267	250	232	271	254	237	278	313	256	275	266	271	266	261	239	258	271	265	259	265	271	264	278	273	248	288	276	291	262	269	277	286	253	291	244	278	265	281	280	259	271	273	316	267	255	288	237	266	255	267	273	246	296	270	277	272	266	281	242	286	255	262	277	285	285	232	276	262	293	255	256	308	278	242	265	298	239	295	236	272	294	258	305	258	279	288	292	246	281	304	287	246	235	249	253	272	286	289	272	285	278	263	282	247	254	249	292	252	299	270	275	237	250	299	277	262	257	268	262	280	278	312	280	249	268	275	284	297	244	254	252	299	257	252	282	263	280	253	276	281	235	278	249	253	252	271	295	263	246	261	242	276	262	248	277	272	244	258	283	244	293	244	258	290	248	277	279	243	269	270	269	256	286	271	263	270	247	244	260	251	293	289	249	251	277	283	271	269	296	273	260	269	262	238	283	258	247	272	252	269	236	256	278	294	260	241	274	274	262	242	267	277	263	294	266	295	263	258	272	252	275	277	279	241	279	290	267	249	258	256	242	255	255	290	261	252	259	278	261	266	262	278	257	268	277	266	236	291	260	253	255	277	269	299	271	281	265	261	254	279	245	278	266	292	274	274	269	270	277	283	272	264	276	306	258	264	244	285	284	337	267	241	263	252	266	251	281	257	291	263	220	222	259	278	268	282	284	257	266	278	298	248	274	240	237	266	239	293	271	275	274	242	260	276	251	266	238	271	272	259	243	264	262	278	256	249	279	234	278	264	269	292	261	248	265	274	270	276	286	271	272	292	266	274	260	273	288	301	260	281	300	238	251	287	279	301	237	235	269	253	269	258	258	247	260	270	264	278	276	261	233	285	267	239	273	273	294	278	272	275	287	233	255	256	247	287	264	246	276	274	269	261	263	255	272	270	261	279	290	275	292	265	304	295	279	242	263	286	269	269	249	251	294	261	272	254	284	265	285	269	270	299	253	291	264	252	228	259	273	283	274	286	258	277	280	273	258	272	241	270	304	252	256	295	312	242	268	241	223	264	271	268	285	285	249	254	267	276	290	295	280	281	292	290	270	264	262	243	263	273	264	252	244	290	290	236	272	270	251	277	269	260	274	274	232	244	255	242	270	277	277	266	257	286	258	248	235	245	257	291	289	266	291	257	239	248	241	259	239	235	288	278	285	256	254	304	262	278	262	243	269	278	273	273	265	252	289	260	277	266	255	265	252	246	266	259	242	269	294	247	263	254	255	252	244	286	274	257	240	282	251	248	245	266	289	296	252	276	279	245	241	310	278	272	271	279	269	257	265	269	307	259	272	263	293	284	253	269	251	227	245	277	285	269	261	273	282	264	238	279	217	252	242	263	262	245	269	272	251	264	281	262	254	290	250	253	275	275	276	243	252	262	283	281	303	242	255	273	283	292	273	232	301	253	260	235	274	256	268	264	271	283	297	280	247	303	280	253	258	273	266	279	250	262	285	285	239	249	282	262	242	235	245	262	269	273	267	270	269	274	259	264	249	292	282	259	285	272	280	266	253	264	262	238	262	236	248	275	250	250	279	297	247	246	276	286	294	260	274	293	285	282	274	272	246	229	264	256	273	261	253	315	257	269	262	264	266	244	252	287	280	260	263	274	253	271	259	259	274	248	249	256	294	293	255	271	272	258	266	262	253	250	277	294	276	237	279	257	297	235	279	279	253	245	239	278	263	285	255	257	278	233	289	259	263	242	275	267	238	266	306	261	293	254	259	247	279	274	241	258	261	251	285	253	248	242	275	262	251	258	289	299	274	266	278	273	285	266	276	310	296	264	260	269	269	276	285	240	238	254	269	281	276	276	274	254	242	277	304	281	279	270	214	255	246	283	258	293	266	259	288	250	291	263	249	256	284	262	270	288	262	241	278	262	259	274	244	287	270	268	271	287	284	289	305	290	268	282	283	245	264	280	258	266	272	264	297	268	249	258	269	262	268	265	275	248	261	291	240	302	277	247	273	250	309	261	273	268	290	270	247	266	283	261	261	273	256	246	274	270	261	241	271	245	299	232	281	260	269	247	249	229	277	262	249	300	302	294	260	242	288	297	287	259	228	268	305	270	261	255	229	280	301	275	287	239	280	289	255	285	257	244	274	260	264	266	280	280	249	251	256	281	270	291	255	254	306	266	296	281	236	266	259	278	288	270	282	268	282	275	225	257	268	306	233	260	273	248	266	244	260	256	262	284	253	260	248	233	259	244	256	283	298	283	260	263	280	252	300	254	251	264	243	233	254	294	282	274	271	273	311	279	273	258	252	327	262	281	271	258	282	263	267	272	268	251	291	257	285	279	300	288	289	273	233	245	264	258	229	278	276	277	262	258	269	255	276	280	245	286	249	251	274	246	246	270	304	276	281	245	213	243	226	284	266	249	277	258	283	276	283	284	305	273	279	275	277	256	297	253	227	250	231	242	284	278	271	260	272	270	263	265	279	310	290	262	258	263	254	246	280	275	281	305	278	252	266	218	254	254	282	280	286	260	291	271	256	256	274	259	254	277	268	275	254	279	246	263	265	272	275	259	288	259	258	239	283	297	285	277	291	274	275	283	285	272	270	252	288	267	280	249	286	281	251	243	239	267	267	269	247	300	273	282	280	275	270	253	258	249	250	250	246	251	272	284	282	245	241	246	244	285	280	260	250	249	238	287	258	263	244	280	275	288	266	251	262	308	250	276	261	283	266	244	269	293	263	295	259	269	256	275	269	265	252	256	283	267	273	286	258	283	271	253	248	250	249	262	270	242	264	288	229	258	249	249	268	271	292	243	264	248	258	268	300	282	262	257	277	292	269	282	294	261	280	252	251	244	269	259	217	245	269	267	258	256	275	262	257	259	272	275	268	298	242	252	241	263	251	285	300	304	267	271	257	252	247	262	264	218	297	269	291	260	241	260	311	287	295	277	265	294	240	272	289	253	283	270	247	245	279	256	258	271	227	279	295	259	288	270	255	240	282	312	255	280	254	260	276	276	266	246	299	260	267	251	262	258	282	275	250	285	236	266	278	284	265	281	273	290	272	213	251	268	274	296	288	254	282	286	238	300	257	255	295	282	272	249	282	267	246	292	273	262	263	276	247	253	256	264	252	280	275
31443	12776	6481	3318	2041	1210	867	702	598	608	564	592	564	651	557	620	581	597	618	623	566	594	552	649	567	585	608	634	645	639	577	599	636	554	551	607	608	642	598	596	596	569	603	615	634	623	596	578	590	586	559	555	567	566	618	565	596	592	566	581	588	567	557	619	576	568	593	566	576	574	603	617	551	637	586	614	613	627	616	620	583	606	598	609	586	603	573	567	581	571	587	568	601	550	601	574	582	632	618	559	587	573	634	551	587	583	576	566	570	595	622	577	673	603	601	595	589	613	609	638	608	588	549	599	604	591	582	619	635	613	631	650	564	565	592	623	563	650	611	568	596	590	644	649	598	586	567	631	582	648	605	543	577	599	578	594	582	592	562	616	633	589	604	596	554	566	594	562	572	594	581	632	546	626	622	579	577	617	609	606	641	557	615	614	574	625	553	604	592	558	569	569	566	609	580	620	595	539	573	575	601	635	589	611	607	566	604	584	617	635	557	601	567	581	605	629	604	614	612	563	601	629	576	601	602	559	585	622	592	599	622	614	589	595	605	615	606	592	570	601	618	585	648	616	584	565	595	563	592	635	542	592	550	649	524	556	616	572	584	607	605	626	577	591	606	622	628	563	577	607	588	638	607	658	593	590	621	614	576	643	581	604	627	612	559	616	629	571	573	600	614	567	609	584	583	627	605	575	629	572	571	573	628	620	644	589	578	568	599	604	597	603	618	622	592	636	575	585	598	643	595	599	584	557	565	580	602	588	596	582	542	578	581	660	588	601	599	586	569	610	582	616	583	623	560	590	611	635	640	624	591	557	562	584	576	580	529	612	587	635	568	531	590	620	564	593	612	630	597	552	617	588	559	609	629	616	623	592	604	617	681	594	607	594	616	612	571	560	613	622	589	585	616	586	571	613	549	549	562	599	580	631	583	591	589	567	598	603	601	615	592	614	566	634	587	607	628	636	593	580	558	583	590	607	599	584	585	629	597	560	604	587	663	640	564	624	617	588	576	625	571	619	631	576	576	604	627	579	629	564	595	611	579	561	615	552	603	589	614	546	594	597	609	580	610	608	602	587	616	613	600	572	615	626	575	594	564	586	560	589	596	638	588	570	590	610	577	588	566	607	598	578	589	600	566	610	619	637	580	560	651	568	587	542	613	578	588	574	553	557	611	591	606	588	620	577	560	573	572	575	566	600	623	621	568	577	559	593	593	582	594	586	608	607	602	622	586	551	580	559	572	666	635	572	614	614	612	582	597	593	599	551	609	574	596	587	608	601	627	602	595	583	632	586	576	553	626	582	583	625	600	610	619	605	581	601	620	619	556	625	614	618	590	570	589	590	583	593	587	587	609	596	584	635	604	581	595	603	580	622	624	560	600	565	572	579	603	569	597	607	595	589	607	627	607	612	619	619	565	620	604	585	630	639	600	620	634	572	623	664	590	605	605	607	630	602	585	563	622	568	608	609	591	585	590	602	626	634	581	559	527	651	604	599	584	582	603	558	601	577	630	605	626	584	621	614	569	568	560	558	626	587	582	562	593	594	612	552	626	622	572	555	604	630	616	617	579	594	573	631	557	570	603	589	601	573	623	590	585	561	612	569	546	603	570	551	580	586	631	574	582	560	583	614	587	592	582	593	581	615	576	547	578	581	601	616	592	559	596	658	622	586	560	606	594	589	581	597	644	612	566	625	604	635	609	638	609	611	570	593	593	607	600	601	599	592	632	576	609	617	638	609	618	606	606	628	572	587	602	589	609	603	633	588	598	635	605	608	618	538	583	567	573	595	614	570	595	594	631	615	576	622	573	603	571	613	562	580	555	611	592	634	604	598	606	556	605	599	597	632	570	616	634	600	571	641	612	585	568	586	583	571	570	535	582	579	593	627	602	590	582	591	579	588	608	597	589	603	626	566	599	540	631	615	645	602	613	599	618	580	604	556	557	531	588	586	556	591	626	555	576	624	584	643	617	591	610	579	588	624	584	610	631	555	586	619	608	609	610	585	614	611	587	588	620	571	554	596	560	570	617	612	608	626	606	607	591	613	569	579	584	607	567	573	581	574	629	595	577	580	617	567	611	573	580	607	569	614	555	586	576	564	568	555	620	566	570	624	573	564	538	589	602	556	594	556	595	594	593	625	613	622	610	578	600	572	604	607	618	578	571	580	602	610	583	583	597	657	565	600	582	607	595	596	564	625	602	610	550	605	563	573	615	584	579	567	600	564	599	596	607	588	600	656	586	601	562	584	567	594	549	577	584	601	624	627	576	564	601	617	610	582	596	560	633	591	525	621	599	611	559	638	590	603	638	586	599	620	584	547	569	595	593	623	606	613	584	575	615	601	587	599	577	608	579	606	574	588	568	601	631	614	625	620	569	560	601	576	570	624	613	596	621	616	548	563	625	553	607	557	601	560	597	607	597	592	625	624	621	598	634	598	630	610	618	577	541	618	608	606	599	554	614	601	601	555	578	631	602	628	652	620	546	616	604	576	613	588	563	565	583	547	632	611	586	598	626	614	561	593	610	591	620	642	590	598	614	599	580	578	580	607	605	614	575	547	576	594	551	607	586	617	592	614	594	577	627	605	621	599	624	621	557	634	616	587	596	548	578	587	586	612	602	570	623	594	563	592	578	612	566	590	574	581	631	621	615	630	590	555	570	614	585	594	589	616	617	601	563	616	624	550	632	584	626	624	607	578	565	604	615	620	597	575	610	585	540	576	569	606	612	600	597	606	594	574	595	628	626	592	612	601	599	589	562	625	568	589	588	575	598	591	585	589	587	614	549	620	567	572	585	609	589	602	587	585	584	578	593	599	612	577	576	545	584	609	594	581	623	603	596	549	590	605	581	614	630	561	624	591	605	573	610	606	601	575	568	572	576	542	610	600	564	589	574	597	593	614	566	575	629	600	592	606	600	626	598	538	562	610	625	613	590	585	614	570	594	595	607	600	566	593	580	629	566	566	619	545	622	617	561	542	578	592	584	607	607	603	618	635	582	590	583	627	583	629	619	618	555	617	578	569	616	609	581	599	602	570	613	589	574	598	609	565	626	605	596	629	630	576	592	560	584	573	607	612	576	602	569	638	580	597	596	578	608	579	584	624	566	576	575	605	562	620	614	561	608	583	598	600	592	613	598	589	621	585	623	584	566	599	572	538	600	604	652	607	593	608	557	599	612	617	604	593	557	589	572	527	556	574	575	594	599	618	579	579	622	581	585	625	624	604	618	551	581	590	632	590	589	593	629	605	568	565	607	583	595	588	609	531	560	594	581	573	619	580	593	540	616	592	593	614	640	596	618	594	563	625	577	552	564	596	571	550	617	564	614	553	591	560	647	588	589	620	559	580	613	577	608	601	612	585	617	610	544	585	583	561	534	588	603	577	577	588	590	619	610	584	600	609	579	591	518	552	569	614	579	589	576	588	596	581	617	642	566	611	622	607	610	585	592	575	593	555	568	603	593	595	598	572	599	598	560	558	620	639
59292	26115	7825	1817	609	400	307	297	286	229	299	248	271	261	295	272	264	279	299	281	267	275	299	279	270	282	297	306	273	288	305	282	253	275	289	259	316	272	253	265	269	265	284	288	294	245	284	276	270	261	281	257	263	268	254	237	288	276	271	259	262	274	263	277	272	277	276	291	267	269	283	286	260	255	283	313	280	283	261	290	273	248	261	261	260	248	276	285	299	270	275	261	303	281	250	281	290	267	252	293	289	299	275	292	270	286	273	320	273	283	295	254	282	280	248	286	314	294	290	279	292	285	280	274	254	293	272	284	308	248	274	274	274	265	286	286	289	292	287	249	286	266	295	249	255	281	275	302	250	263	266	298	327	223	293	281	270	288	267	269	280	324	303	281	243	246	261	271	263	289	275	293	270	310	270	276	265	262	268	277	249	265	274	270	280	254	250	248	274	276	287	271	257	260	290	277	263	262	262	269	270	260	270	298	271	271	279	288	266	298	276	281	283	263	283	321	262	278	290	285	304	284	273	248	275	270	283	264	275	256	263	259	295	276	217	292	251	248	265	258	253	237	290	249	273	297	259	291	269	284	279	285	281	265	271	283	285	286	274	260	287	281	298	260	296	262	259	257	305	267	267	276	254	310	280	283	257	292	276	272	293	251	274	241	264	287	262	285	268	314	292	303	285	278	285	293	314	276	280	285	307	263	267	288	306	238	253	287	286	280	244	270	262	284	260	301	256	267	289	258	251	286	267	253	259	263	259	281	271	305	250	260	248	248	316	282	260	236	256	248	243	278	259	237	254	279	279	268	278	269	298	262	273	276	266	273	260	255	268	280	280	282	296	279	291	268	282	307	283	275	264	276	301	248	291	331	306	266	263	284	275	267	281	234	314	271	276	283	249	249	295	307	260	293	292	276	248	285	313	253	309	286	282	236	282	285	248	272	311	269	283	277	253	268	267	258	257	272	270	260	272	305	270	291	256	274	266	292	265	264	296	250	276	295	247	264	268	271	278	275	248	296	274	300	277	261	274	265	287	273	275	285	274	288	256	303	281	296	267	289	280	253	271	299	282	287	295	252	295	270	284	272	274	259	262	267	256	263	257	277	251	302	298	292	296	292	277	275	263	271	295	285	262	271	270	286	289	280	258	259	293	278	326	294	284	263	279	283	256	295	288	300	273	311	284	292	285	261	261	268	260	275	271	277	283	269	286	271	238	276	293	262	250	265	259	246	241	264	294	311	306	264	254	274	266	260	256	271	280	299	271	268	271	301	245	287	269	258	289	278	255	257	277	263	294	256	278	282	283	273	273	293	274	291	321	309	273	305	291	302	283	264	286	277	296	248	266	249	285	247	281	309	287	264	256	260	269	249	282	262	301	260	309	287	280	253	270	255	270	292	288	267	283	289	273	281	275	291	288	277	279	266	276	271	310	282	255	278	303	299	291	309	253	270	254	276	281	290	310	302	251	253	257	267	271	269	293	317	267	295	275	262	273	263	260	288	275	258	280	266	291	253	262	282	298	265	277	268	281	272	303	267	257	302	310	245	270	260	279	290	296	247	280	256	269	277	258	274	210	281	285	223	269	258	258	288	253	318	278	279	301	270	248	270	270	294	264	254	274	266	281	291	315	272	289	302	218	271	275	282	282	253	296	262	268	263	274	226	288	263	261	252	275	249	261	281	263	240	257	231	280	269	290	236	278	252	273	282	256	271	263	285	252	285	289	301	284	286	300	280	281	296	273	281	291	290	280	276	271	269	280	308	263	282	252	302	253	267	274	273	262	307	271	296	274	278	316	252	275	254	276	266	304	258	272	278	264	261	273	268	272	288	256	253	261	266	282	285	279	292	318	309	301	261	289	282	301	307	288	259	275	252	267	284	298	266	287	271	265	275	273	287	269	276	249	289	253	294	300	294	285	248	260	244	275	297	271	270	258	318	285	275	275	257	247	252	268	304	256	281	311	250	275	272	264	250	311	264	290	278	295	287	267	275	282	253	273	265	251	294	284	288	285	256	250	254	284	263	248	279	266	278	239	239	253	278	280	255	306	293	263	272	258	261	274	289	283	274	283	264	303	288	252	246	261	253	286	268	270	293	287	252	287	246	307	276	250	221	252	298	265	267	268	293	275	280	265	276	247	261	276	267	283	265	279	286	272	309	256	285	237	277	293	288	295	271	277	290	265	267	266	290	290	273	267	292	300	268	266	262	265	248	315	237	271	307	300	250	254	238	290	266	271	246	265	255	271	277	307	295	284	249	304	276	272	271	261	287	272	282	293	295	254	260	280	285	250	267	284	285	275	289	289	251	274	280	297	261	263	249	258	263	286	270	281	296	297	242	260	287	279	289	314	311	293	268	288	266	277	277	298	275	272	257	272	290	297	273	258	267	293	271	299	280	262	295	270	264	271	274	289	264	263	242	276	298	276	270	242	292	261	269	272	281	254	273	255	263	294	252	275	277	279	260	261	266	245	262	289	257	282	296	283	276	302	253	298	267	277	255	282	260	248	285	255	284	319	320	268	265	277	313	281	263	277	306	285	287	293	312	260	250	246	273	276	286	277	271	284	255	249	276	250	290	274	258	283	239	271	278	298	297	269	278	310	293	278	286	286	275	271	260	294	263	271	261	290	269	262	282	289	244	262	302	266	273	299	268	290	259	262	261	285	274	281	267	259	268	303	304	287	265	255	286	250	294	290	279	264	281	279	292	261	296	282	285	307	297	302	265	294	257	276	308	293	265	279	251	305	276	296	286	265	277	294	259	251	246	248	259	307	241	300	260	273	285	283	256	261	306	271	275	287	277	249	285	278	258	254	243	285	259	235	287	252	289	249	283	263	268	267	281	303	248	251	280	281	288	236	238	283	248	285	277	266	256	278	282	276	295	296	268	279	261	247	268	275	270	251	272	234	269	262	263	261	257	255	299	300	253	289	282	271	256	267	265	293	257	286	303	283	301	311	272	281	241	263	275	280	257	268	270	261	261	276	253	304	284	284	310	269	267	293	261	272	276	259	277	268	304	246	270	282	277	264	286	251	285	249	267	308	312	242	281	243	263	241	243	234	274	294	272	292	266	296	311	259	272	292	261	260	261	234	255	285	280	232	281	280	261	272	255	265	285	285	260	266	262	264	305	310	280	257	300	248	240	246	265	285	271	262	271	263	294	290	272	276	289	271	286	260	269	277	287	259	266	272	270	273	242	242	272	296	314	267	286	314	294	300	291	293	279	279	300	307	292	264	284	258	297	271	258	268	264	299	277	278	278	285	290	240	276	272	291	302	243	265	278	291	274	289	290	282	297	282	264	287	274	280	270	239	267	281	252	273	254	243	245	287	284	298	293	240	298	258	261	278	251	261	269	264	283	257	263	272	278	272	284	260	260	266	259	253	251	268	268	229	297	272	265	259	239	271	297	240	327	289	289	264	254	254	288	268	284	290	288	273	279	275	261	270	245	260	278	252	293	267	287	255	307	290	283	283	307	259	290
40971	18340	7166	3427	1429	996	769	717	628	660	630	621	622	641	604	627	603	642	601	593	647	604	607	603	612	664	600	610	588	665	611	645	585	640	661	634	642	586	574	630	667	614	607	615	609	651	624	635	628	642	643	645	646	594	607	606	632	629	587	598	604	644	661	622	626	627	648	605	613	672	654	611	600	632	615	604	648	600	641	607	597	586	589	609	622	618	621	623	663	647	610	610	659	618	650	586	634	616	564	607	591	604	648	581	642	600	601	636	651	644	621	679	605	616	619	620	643	631	573	644	620	619	625	628	657	646	608	589	583	629	639	603	665	633	591	636	642	624	622	609	620	610	622	634	603	593	631	688	628	625	653	607	642	675	636	591	609	606	613	635	615	586	661	655	608	628	654	599	648	627	632	654	608	600	619	590	645	602	651	655	600	606	638	647	597	571	609	620	593	606	659	551	627	627	593	644	631	577	642	611	603	640	639	610	612	653	603	613	601	683	601	619	646	601	630	633	635	591	597	601	605	594	588	656	616	612	639	626	611	636	597	602	597	633	611	620	607	633	595	617	630	608	591	629	612	641	621	641	621	613	645	617	575	575	615	633	610	634	639	613	634	604	603	577	650	602	618	637	620	612	631	591	618	617	631	668	580	582	618	629	671	626	623	580	645	612	620	646	595	640	601	632	611	686	634	615	619	623	631	615	641	640	554	580	621	639	609	562	592	661	658	610	626	651	689	615	603	627	625	651	597	600	570	633	608	590	593	628	603	617	601	593	619	589	627	618	631	576	632	639	576	648	595	576	615	640	639	644	618	630	598	644	615	629	665	664	637	615	582	626	634	646	603	613	584	624	597	584	621	636	658	650	603	606	626	626	605	578	681	627	591	627	639	634	594	597	589	597	646	608	603	605	600	580	624	621	629	650	602	584	603	594	576	624	633	580	670	659	580	623	631	636	639	622	642	602	603	588	683	663	572	610	608	617	624	632	646	621	614	644	642	606	564	566	643	601	620	615	626	640	632	616	573	608	655	673	663	611	585	627	618	637	571	633	623	632	634	581	575	669	605	601	576	600	621	600	556	603	585	625	658	591	646	658	631	668	585	605	611	648	613	599	640	657	596	674	622	624	619	616	621	659	612	616	593	635	639	574	630	582	645	600	631	641	627	621	639	616	606	628	608	612	649	586	636	627	647	645	646	615	620	650	580	581	663	685	616	582	611	651	609	590	652	630	602	624	689	634	618	610	615	610	616	618	599	584	615	573	601	677	590	583	588	562	665	647	644	576	599	659	619	601	623	606	552	603	589	626	615	597	598	599	627	605	635	619	619	636	587	633	624	634	610	529	591	610	629	563	650	608	618	637	667	628	586	642	629	572	651	609	551	600	593	596	669	592	616	612	642	599	675	652	609	644	604	650	612	584	594	613	603	610	657	561	617	630	607	629	616	632	651	611	631	621	607	573	637	622	599	634	599	632	650	612	670	654	613	650	631	660	622	670	650	615	618	598	579	596	610	596	634	597	645	627	632	626	603	618	635	633	677	618	599	617	652	597	640	652	581	629	607	632	626	619	607	623	602	623	624	617	632	645	618	651	602	586	602	633	589	616	619	582	603	628	559	628	581	560	571	629	628	575	640	619	592	663	655	601	660	610	624	647	574	601	632	674	563	679	602	617	621	600	581	632	618	627	603	638	596	610	585	590	630	648	639	655	611	643	594	623	617	593	568	659	619	575	643	624	589	582	584	642	624	618	639	605	586	613	590	596	616	612	572	596	592	617	622	650	630	610	640	630	631	618	650	600	585	672	637	603	626	601	613	626	594	641	627	608	629	640	608	632	646	643	582	586	672	654	638	611	622	654	632	599	618	632	626	625	645	588	624	626	588	653	610	608	613	584	601	606	609	565	586	644	618	632	637	663	628	597	587	587	622	623	590	691	659	641	649	628	629	602	603	617	608	627	620	635	547	625	572	628	617	596	609	607	637	650	597	646	614	612	667	619	627	638	597	641	656	570	647	620	641	647	599	615	604	624	606	643	633	640	629	673	619	593	638	622	604	606	621	672	618	602	612	593	630	615	598	628	596	582	613	629	577	643	653	660	644	635	595	627	650	681	626	549	651	641	648	631	594	572	634	627	629	653	613	626	608	627	635	627	676	566	597	646	576	634	647	592	608	644	622	626	565	609	621	591	614	615	647	637	654	614	649	584	630	557	629	631	599	609	611	576	614	615	597	640	664	642	579	629	675	632	640	664	623	644	624	626	602	606	594	611	568	587	629	620	627	674	636	601	656	633	649	629	692	645	623	585	581	651	581	642	624	604	608	612	614	597	592	628	631	625	642	628	640	608	645	626	625	574	619	578	619	627	629	632	621	601	620	551	597	636	640	590	605	669	653	594	656	633	622	568	658	612	638	628	638	577	627	657	615	638	637	601	693	641	630	603	591	574	601	626	613	603	611	621	602	598	626	629	589	596	629	675	613	601	591	637	601	637	671	665	604	594	628	629	644	617	613	657	577	606	656	573	572	647	602	618	644	590	656	621	623	616	633	636	644	667	614	575	618	591	608	620	589	570	667	613	651	648	649	652	628	640	618	642	632	645	612	637	603	616	649	628	609	589	615	605	571	596	596	615	620	626	619	592	646	648	658	609	604	641	617	627	636	623	568	640	642	675	630	630	612	649	626	621	632	595	619	584	623	597	566	607	649	599	601	636	608	599	608	649	651	627	602	626	617	621	606	614	624	647	623	629	632	651	611	597	574	612	576	654	593	645	640	606	646	589	624	637	632	601	603	641	633	635	606	646	654	688	633	634	607	668	615	635	636	579	641	679	677	658	629	633	618	664	635	600	617	625	636	676	581	636	634	674	607	630	631	593	642	644	613	615	597	578	631	642	577	591	669	640	661	628	656	612	637	665	648	577	619	601	652	611	601	630	616	600	614	642	624	633	664	569	656	636	615	649	596	584	574	610	583	614	616	621	636	618	638	637	571	580	614	600	609	604	664	618	648	601	630	595	574	629	616	604	652	622	617	627	549	646	596	653	615	654	597	577	605	600	612	584	585	611	637	600	608	581	645	626	603	626	633	612	628	613	598	638	571	660	632	599	633	623	626	606	617	607	615	617	611	598	605	609	663	597	604	643	707	642	595	626	629	609	634	593	627	643	635	630	620	639	634	608	612	589	647	627	650	650	589	606	610	610	639	655	614	643	570	569	569	582	600	617	598	631	660	625	603	622	646	574	645	607	670	621	606	609	594	643	604	645	643	628	618	635	627	590	601	583	627	596	574	624	617	575	576	669	578	675	585	621	565	616	640	596	628	604	634	585	641	649	613	641	613	632	588	600	637	621	637	653	625	605	666	586	665	612	607	641	657	640	616	559	637	580	659	618	637	629	609	626	667	582	620	638	656	659	598	617	666	627	629	652	632	663	610	598	604	651	610	619	604	647	570	622	626	579	642	618	651	598	621	603	628	672	590	603	597	595	607	641	611	597
67916	28960	9567	2052	792	538	355	303	263	286	288	310	303	307	269	310	314	285	278	269	302	301	312	283	292	325	352	289	304	268	284	267	306	277	307	273	307	285	250	280	280	299	331	283	303	323	307	281	257	268	284	244	270	242	304	299	292	298	296	289	306	249	273	285	321	282	277	310	290	283	293	318	265	285	283	315	273	262	280	272	285	257	297	322	285	328	298	285	326	324	297	275	276	315	273	275	283	300	289	290	287	294	283	272	248	294	295	300	266	290	320	300	294	291	271	258	292	327	290	305	319	322	249	266	284	299	279	291	294	288	290	316	317	308	282	295	291	277	284	299	297	323	290	314	303	330	288	262	296	281	302	275	297	300	302	264	285	290	307	293	288	279	256	248	306	288	298	322	302	278	280	275	295	314	277	265	304	265	278	243	317	331	286	301	287	298	291	297	289	311	289	316	310	244	279	278	303	306	267	273	287	266	285	272	285	286	290	298	317	293	330	281	279	276	308	325	322	299	272	272	268	295	294	295	315	277	285	297	303	308	316	289	278	293	286	273	290	259	267	260	317	293	259	300	313	302	301	291	287	297	322	289	286	306	284	304	305	305	261	302	265	296	310	297	300	268	280	289	307	296	294	304	295	312	294	317	279	300	293	281	308	256	319	285	293	318	341	285	318	299	309	301	346	295	320	339	301	300	301	304	273	289	272	295	295	313	278	289	293	288	314	316	305	257	274	294	307	280	306	307	321	282	276	278	301	313	260	284	292	303	279	245	281	288	269	276	310	243	279	313	286	281	300	271	286	286	291	303	316	277	309	279	335	297	293	275	272	278	281	305	284	294	311	325	303	298	286	282	299	284	294	290	278	320	271	313	278	293	297	288	326	293	287	310	286	288	285	289	289	265	290	284	297	290	309	314	315	290	294	302	300	279	281	294	299	300	270	257	318	290	296	292	295	279	295	298	314	296	278	291	288	327	287	291	319	282	293	286	302	292	282	285	279	305	289	318	281	273	295	310	270	294	286	300	314	295	295	278	283	284	296	299	328	321	301	302	243	282	310	272	309	278	284	243	260	263	270	282	300	289	336	327	315	265	302	275	277	314	306	291	279	288	292	287	305	304	299	269	287	288	309	281	269	281	278	245	295	279	320	334	279	294	322	288	263	297	307	298	260	278	313	317	334	307	312	293	274	271	292	278	300	266	285	295	290	267	273	268	271	326	276	317	273	286	269	325	300	298	312	293	315	279	277	287	310	272	287	230	304	287	284	279	284	280	283	317	305	292	279	263	291	278	293	273	299	289	284	325	309	296	282	289	291	291	303	284	308	291	290	271	267	249	281	291	293	285	285	289	299	288	287	272	309	297	289	287	306	273	307	268	295	275	306	301	322	295	277	309	297	291	275	262	311	291	301	291	305	259	284	285	286	320	314	304	266	264	295	304	303	300	293	300	308	275	278	299	273	288	290	290	284	281	288	298	297	282	310	317	321	293	265	294	271	291	293	284	298	327	241	327	261	277	294	259	280	281	290	323	288	300	281	312	291	286	330	311	283	291	299	322	317	274	296	289	273	279	277	298	292	272	300	260	322	320	295	315	301	305	265	311	315	320	289	296	305	306	310	292	284	302	285	270	291	283	302	294	329	297	283	298	281	279	313	260	300	303	277	249	278	270	325	268	265	284	288	314	269	285	281	321	294	245	284	280	285	275	281	279	291	275	296	291	317	281	283	305	283	279	285	292	248	287	278	299	301	286	302	276	293	288	299	301	308	301	329	298	314	275	294	291	267	293	281	299	309	273	284	284	278	276	298	291	278	287	296	328	267	290	312	339	315	319	279	290	305	286	292	316	306	325	293	233	259	281	329	270	286	294	271	327	265	288	290	296	269	282	282	277	288	269	303	305	309	315	293	295	251	291	293	333	285	331	252	285	293	284	320	300	315	292	269	270	267	299	283	306	302	299	277	312	308	288	307	280	262	256	290	280	276	324	288	294	286	295	288	283	290	316	288	288	295	311	290	309	294	287	261	273	299	317	285	310	277	264	298	302	303	270	279	296	291	258	257	296	299	286	280	271	276	274	273	290	316	287	258	296	279	277	313	274	308	275	273	277	309	307	308	277	281	298	281	292	319	283	291	254	302	299	263	258	262	295	309	297	300	282	282	297	270	276	294	280	285	265	309	328	291	262	296	319	316	273	277	310	270	315	272	316	294	351	328	276	273	266	295	299	328	307	295	249	302	287	278	289	288	303	260	305	289	271	301	303	300	280	279	291	317	303	296	297	280	273	273	306	293	269	260	290	314	300	298	304	253	273	268	254	292	281	288	292	288	252	268	289	286	324	267	309	283	287	271	303	305	294	248	272	254	245	268	290	290	301	307	299	284	295	289	281	298	293	284	305	295	271	268	293	289	299	295	278	327	276	321	281	309	262	299	294	305	278	277	291	293	268	295	288	309	269	247	286	270	256	287	283	266	261	308	263	297	309	281	278	283	303	282	304	295	235	277	316	279	276	257	305	286	302	274	312	290	318	281	292	293	282	312	301	303	286	337	276	346	299	305	303	263	276	278	279	287	299	279	285	290	276	307	284	280	302	282	290	299	273	282	291	305	302	288	308	255	299	290	304	301	292	305	297	263	297	297	332	278	280	299	293	287	322	290	267	301	289	256	271	301	321	297	281	268	301	280	285	311	275	310	253	260	313	287	300	279	305	318	283	280	285	320	288	277	279	298	299	301	307	309	268	286	311	273	303	314	296	271	243	262	326	300	284	291	263	285	298	294	282	256	313	285	299	276	295	266	290	292	277	293	262	274	276	328	301	262	284	314	255	281	284	290	292	296	273	306	277	267	335	342	295	302	300	265	303	270	281	277	285	269	300	272	273	278	301	295	288	294	304	287	317	279	304	325	296	273	302	284	310	300	289	253	292	295	306	258	285	268	263	281	287	264	297	270	269	310	258	302	285	258	269	283	294	295	296	265	278	284	298	294	294	279	297	312	289	288	302	305	286	290	252	323	270	293	306	279	275	274	290	274	302	286	297	296	268	307	259	343	284	295	255	290	278	301	304	302	274	326	299	307	295	274	278	253	282	271	286	287	275	318	284	248	257	297	277	286	320	302	320	305	328	332	291	304	300	313	300	265	285	307	263	290	305	312	326	284	303	287	292	279	296	293	274	297	269	301	257	307	276	295	248	287	282	280	309	268	256	288	309	280	300	269	271	306	278	276	299	289	322	246	294	277	329	302	304	332	293	315	298	298	297	299	288	305	292	282	290	302	327	350	306	278	292	261	303	313	282	223	290	307	278	271	281	293	280	291	259	313	268	271	296	281	265	244	285	269	290	270	280	298	272	299	319	270	292	313	289	269	283	284	312	323	281	296	286	270	286	275	298	277	292	307	289	321	293	289	302	265	304	305	267	285	252	276	252	273	271	290	291	298	325	326	309	308	290	328	311	311	323	270	282	288	305	254	262	269	270	285	315	313	279	284	294
45331	19446	7414	3660	1969	1323	892	686	630	692	676	659	628	649	648	652	657	645	660	636	630	599	617	641	632	641	655	658	644	708	613	675	630	641	692	647	634	677	670	648	687	650	659	646	678	655	612	623	647	707	674	618	640	618	625	613	670	669	682	655	624	619	631	650	684	640	660	643	603	634	657	597	649	654	596	654	645	612	636	625	628	669	646	629	629	647	687	586	647	634	677	637	649	662	653	670	632	654	631	623	659	644	634	643	636	664	612	654	656	648	679	620	690	648	639	643	651	666	686	639	605	692	661	626	666	669	679	681	660	637	589	606	614	680	641	642	624	658	623	595	649	641	686	648	692	633	668	635	655	629	617	630	640	625	657	670	668	680	617	656	651	645	632	638	684	621	662	670	638	631	632	641	664	659	653	619	657	609	612	685	641	723	681	598	651	670	632	659	675	662	622	635	630	639	676	619	668	643	672	617	607	619	700	657	628	608	648	632	610	633	642	656	646	634	663	640	650	651	645	708	658	650	622	645	643	618	655	615	642	630	673	622	653	635	622	674	659	622	647	674	650	632	630	649	651	632	591	646	626	653	621	638	712	650	688	635	658	668	653	671	664	650	636	619	672	642	686	645	665	644	677	626	630	644	666	638	637	662	642	637	627	636	671	640	684	621	637	624	663	645	650	671	619	660	587	631	702	653	644	668	646	687	639	637	600	668	661	653	666	663	607	614	605	643	673	636	642	661	676	671	648	692	640	650	623	706	674	656	653	639	642	656	600	671	677	679	664	669	615	663	608	638	670	646	652	612	645	662	613	627	619	604	672	635	621	635	621	675	689	658	662	630	658	689	624	620	634	671	634	674	636	609	651	665	637	663	633	602	641	654	655	671	679	690	620	696	651	634	659	643	677	643	657	625	650	637	671	678	649	691	648	651	664	671	675	673	627	604	673	643	661	646	652	646	649	675	619	668	632	624	637	627	625	672	653	666	625	627	660	629	655	642	669	660	681	651	637	653	589	636	677	626	623	624	602	678	655	605	650	660	582	615	637	694	658	636	624	678	674	667	660	663	655	579	625	667	647	587	643	614	638	663	653	657	666	641	641	637	658	637	648	669	622	654	644	644	675	685	683	650	613	628	647	643	668	666	668	654	649	619	643	656	643	601	643	642	684	633	674	662	693	627	651	657	658	663	642	688	696	662	654	642	649	656	661	597	635	650	707	599	625	610	652	675	644	642	658	664	696	707	642	703	639	662	640	669	645	626	640	629	657	641	659	679	651	659	688	655	662	640	691	662	642	657	603	655	625	621	645	674	650	672	631	668	658	633	622	623	573	597	651	636	621	678	632	639	654	651	655	635	600	634	658	596	610	626	659	675	664	623	647	628	623	629	666	632	669	592	683	671	698	635	673	586	638	645	630	650	627	688	630	652	693	662	626	634	659	605	674	630	667	627	662	675	659	651	635	627	669	636	707	603	639	626	665	668	638	655	656	681	686	661	678	672	678	640	623	638	661	628	607	650	605	635	696	607	656	699	671	621	652	669	654	643	667	626	716	626	593	742	636	651	672	655	612	670	678	669	669	638	640	654	650	621	645	636	622	659	625	632	635	638	642	690	646	657	639	628	696	644	662	645	677	624	652	667	697	640	667	640	620	712	658	649	661	634	627	673	670	648	595	652	663	656	619	595	639	639	667	642	672	644	663	644	642	665	657	637	628	624	657	649	643	620	655	631	690	699	627	622	650	599	683	617	645	676	614	619	667	670	663	605	693	698	641	682	609	619	630	658	662	652	679	638	656	678	657	652	675	588	627	656	645	650	694	622	661	636	649	704	674	657	613	620	625	611	644	658	609	646	637	643	659	613	633	675	630	631	655	669	660	651	630	630	680	657	663	617	622	685	640	607	586	671	676	646	624	629	657	667	663	626	636	694	634	605	653	660	677	669	632	665	681	677	604	659	600	668	694	621	628	637	657	629	676	631	656	641	638	672	602	657	599	644	619	648	631	632	643	678	624	636	664	629	634	625	641	633	650	671	617	614	633	660	658	632	615	710	672	662	637	663	657	645	657	624	664	654	651	688	567	688	655	677	701	670	657	632	619	659	641	630	668	649	650	642	613	624	677	611	667	625	651	652	645	633	663	638	668	607	669	625	627	636	633	644	626	676	656	610	627	656	614	638	561	681	652	623	646	638	642	605	663	643	645	699	672	622	632	620	639	629	659	633	641	638	639	675	678	675	666	663	654	666	629	671	656	629	612	632	645	652	638	639	652	661	646	669	699	668	657	671	649	629	689	655	660	660	707	625	684	654	658	657	627	649	646	641	634	635	644	603	657	702	647	672	655	638	670	645	638	616	696	615	630	636	647	678	626	683	665	652	689	644	664	625	695	675	652	667	650	665	605	654	627	647	683	651	699	658	616	641	668	637	665	674	676	659	655	640	638	648	619	611	636	677	642	641	629	605	625	680	643	668	658	732	612	630	660	657	615	628	631	639	668	636	623	673	662	619	625	599	685	664	668	663	633	663	618	640	622	565	640	624	610	625	669	660	665	642	618	664	640	645	662	655	634	679	624	614	634	629	683	659	708	703	662	635	618	659	634	613	654	658	607	653	651	656	623	628	654	635	637	626	628	623	660	654	655	639	671	625	650	689	687	678	667	671	610	681	663	609	644	648	660	637	651	619	667	661	640	693	671	648	638	633	660	644	635	638	656	657	635	634	685	701	690	657	697	651	636	634	686	660	652	646	673	666	660	658	658	639	626	618	632	658	674	629	661	652	643	637	667	670	660	625	644	639	630	641	649	661	687	634	629	675	654	661	636	651	619	688	665	617	652	635	680	648	654	689	648	624	685	610	640	631	659	655	601	666	650	678	618	684	592	661	635	614	666	628	643	649	647	625	621	656	624	642	627	662	634	645	620	631	704	663	612	641	667	662	649	637	584	627	660	620	651	640	698	648	648	613	632	598	692	638	652	692	620	652	665	655	688	685	638	657	661	670	664	690	642	671	680	628	664	700	691	638	629	710	666	688	666	664	641	756	646	652	646	665	630	686	668	646	642	594	644	655	679	615	640	641	628	614	672	684	639	676	693	641	653	649	619	665	642	679	655	702	630	654	693	644	650	671	626	635	654	650	658	673	635	652	638	639	663	702	699	610	627	711	675	639	663	684	650	639	661	645	628	635	649	679	644	657	650	687	678	647	668	715	661	645	641	636	610	623	689	590	648	635	688	589	640	615	698	655	678	702	621	687	674	626	661	644	672	633	657	627	627	610	630	651	678	635	665	670	657	669	628	603	655	593	637	663	631	660	678	686	669	694	655	619	675	649	692	670	617	639	667	602	648	675	685	658	645	654	664	660	668	599	654	635	700	659	683	645	668	668	652	664	655	635	646	618	690	668	656	676	626	618	636	675	648	663	660	652	642	651	636	654	657	620	626	614	677	648	635	690	668	649	678	638	661	639	654	656	681	610	625	667	635	669	644	652	674	687
51802	15889	2705	689	395	328	298	290	285	254	242	286	289	299	244	318	303	295	292	265	324	281	286	328	306	296	295	273	291	278	309	240	302	287	280	305	298	279	282	278	292	297	265	285	264	273	266	264	287	293	326	284	287	329	291	272	306	307	302	262	310	302	298	299	288	291	302	307	338	270	283	297	275	286	258	291	318	283	263	291	308	274	250	273	305	308	279	296	278	261	272	272	307	288	292	269	269	297	271	295	293	284	293	294	277	278	298	292	277	279	308	304	288	281	263	265	325	325	298	249	293	281	243	273	303	284	268	298	283	305	324	300	273	299	328	271	284	279	306	296	298	291	326	289	274	265	288	266	300	263	277	271	305	290	281	293	285	292	285	270	303	323	265	287	267	299	267	285	298	309	291	279	303	325	293	300	289	275	252	277	288	283	284	299	286	281	286	288	271	294	304	270	298	292	306	288	297	266	259	284	278	265	261	319	304	272	269	308	293	275	242	259	280	268	274	270	280	299	281	322	330	296	279	305	278	287	289	286	289	283	270	285	280	331	265	302	284	303	315	301	305	295	292	318	303	296	292	292	337	285	297	276	299	294	285	279	327	278	278	303	273	293	287	284	298	308	315	295	313	259	272	282	316	290	282	339	303	275	308	294	310	286	320	280	329	283	267	268	308	306	261	244	264	307	284	263	319	311	278	265	292	294	299	300	282	309	301	251	321	295	280	293	271	294	304	285	280	295	254	281	255	279	280	290	307	333	285	288	311	313	293	312	294	276	287	272	291	280	308	272	269	246	284	292	317	292	304	301	270	270	296	275	286	260	285	323	296	257	290	274	282	280	270	311	319	308	293	273	323	299	279	307	322	288	276	296	273	284	293	269	265	283	300	291	295	306	308	297	319	241	305	297	290	293	281	291	246	277	267	310	307	268	305	277	286	284	303	293	313	251	275	282	262	315	289	277	287	277	263	268	293	305	288	291	261	290	276	303	305	305	292	306	308	325	269	262	311	277	288	279	285	272	277	261	259	330	296	291	277	325	284	261	299	282	284	320	277	288	305	288	304	298	295	299	337	278	270	257	332	328	302	285	262	309	298	290	282	306	250	302	297	293	290	254	316	326	344	272	307	286	300	296	281	294	319	279	247	309	307	246	293	269	273	293	295	290	311	298	324	287	303	317	310	281	279	281	286	302	277	299	270	314	285	269	313	287	297	260	264	246	276	302	314	302	255	287	294	309	266	248	320	291	305	302	281	285	288	328	299	279	286	269	307	309	268	306	256	303	285	288	271	315	302	283	255	314	289	275	288	271	268	297	284	267	263	244	295	285	312	319	268	275	303	334	301	285	269	316	270	278	284	281	288	283	289	298	314	278	300	299	285	286	294	315	290	283	270	310	303	269	283	241	279	260	289	325	277	283	269	311	325	311	291	295	324	306	298	246	248	299	287	296	300	327	262	314	295	326	330	279	314	292	278	290	329	272	277	258	299	280	244	273	315	291	281	274	265	302	304	289	279	295	276	315	279	295	305	285	270	291	292	279	298	288	300	299	295	285	305	286	295	295	304	253	309	297	278	275	296	291	274	289	296	317	264	290	294	281	298	274	284	293	299	293	263	283	339	277	277	280	297	303	268	292	292	255	283	274	295	290	235	269	268	269	265	301	297	264	276	304	300	308	289	261	285	289	299	286	273	312	275	290	277	278	291	279	327	274	299	309	265	294	279	269	268	288	281	285	277	271	281	303	269	308	272	300	311	288	299	281	284	278	278	282	292	250	270	279	303	296	306	301	292	312	285	316	309	275	290	306	288	298	270	279	285	288	286	277	282	308	262	258	288	296	333	293	254	255	310	311	314	309	256	294	276	279	276	260	306	279	299	303	293	298	289	282	274	296	281	301	322	278	275	264	299	299	252	316	298	285	292	303	298	311	295	280	288	285	273	286	291	283	310	276	234	298	289	290	297	314	299	316	294	274	264	290	263	262	303	301	315	298	255	287	299	278	274	296	296	301	250	296	276	295	273	302	270	264	293	302	276	241	261	274	266	311	261	303	286	284	288	302	273	309	270	302	321	269	296	303	276	292	312	276	266	249	292	292	290	299	274	291	307	273	268	292	285	289	338	307	264	292	287	288	302	287	297	273	291	297	270	288	283	271	289	281	364	249	296	286	287	280	257	272	267	260	284	302	265	291	304	276	332	307	288	239	278	279	307	303	264	296	271	289	296	273	245	297	278	303	277	265	274	248	311	295	279	258	302	287	305	303	308	289	285	286	269	275	305	308	313	325	283	290	292	285	292	261	272	310	286	300	325	306	307	299	300	281	299	267	257	319	327	281	329	268	281	312	292	281	292	288	294	311	286	302	290	280	280	295	315	274	281	260	291	268	307	281	286	281	270	294	286	300	311	277	279	258	269	284	285	299	299	294	276	250	257	295	310	277	318	299	271	290	276	240	288	295	319	313	289	287	303	244	281	286	280	303	281	269	280	283	276	281	280	288	308	307	289	300	260	283	304	272	294	259	277	283	294	295	274	296	253	286	294	282	297	268	289	258	289	272	313	290	282	299	262	313	308	286	260	282	274	306	308	285	277	301	288	295	299	265	278	321	300	280	304	303	263	271	289	305	311	289	280	280	283	271	271	273	297	303	268	284	283	309	299	305	296	300	290	288	280	278	285	350	280	285	264	298	295	305	295	349	289	277	306	292	278	274	295	301	331	278	282	288	276	280	299	295	286	290	284	313	282	311	274	271	264	269	277	293	279	278	264	276	284	271	281	264	268	303	267	251	306	282	311	284	299	274	279	249	284	292	267	304	279	290	300	274	311	293	297	302	284	273	294	300	296	320	280	291	307	240	258	287	288	262	284	309	272	269	290	272	261	288	279	303	316	272	272	279	305	285	282	285	320	280	274	266	295	287	285	295	273	297	262	284	254	249	272	271	266	279	268	266	281	281	252	310	268	334	297	307	307	295	294	293	290	260	266	334	311	277	284	299	284	270	289	255	273	328	295	268	315	311	252	303	306	278	334	283	318	285	281	306	327	298	260	322	280	291	276	288	279	281	275	299	263	263	265	288	272	291	276	296	315	306	289	284	258	280	287	258	243	272	273	255	290	334	313	290	292	272	258	295	283	296	289	262	290	307	290	316	343	301	308	305	308	292	294	287	270	303	306	293	302	303	287	302	310	270	266	286	276	288	287	270	292	286	268	288	246	308	289	273	271	282	289	298	281	283	301	289	294	280	299	258	288	284	289	275	254	313	308	287	289	271	312	329	313	307	258	275	292	284	273	289	255	302	306	283	267	283	285	298	333	302	263	300	292	260	293	256	273	299	290	300	285	267	302	316	268	258	314	261	279	302	315	263	279	284	272	297	309	285	292	283	280	283	285	296	292	278	304	269	309	301	262	289	326	268	267	277	335	319	295	280	275	265	258	279	288	287	302	286	280	285	298	296	304	294	314	284	282	269	294	307	281	349	339	291	292	280	290	291
35309	8226	2957	1558	978	787	667	659	619	629	640	614	631	639	600	686	637	621	637	662	615	597	602	595	633	640	687	665	617	658	652	623	663	639	663	606	633	664	643	649	644	632	670	637	652	630	633	643	655	642	603	623	691	652	669	634	650	636	627	697	566	636	652	676	607	591	642	686	661	638	642	633	647	660	655	628	594	665	633	628	624	637	609	637	680	674	665	659	639	600	649	660	648	617	643	636	681	637	643	682	634	621	630	667	688	627	634	649	645	664	632	639	658	650	651	604	626	634	594	611	713	636	619	644	610	614	647	621	658	612	624	657	628	622	644	656	667	607	671	613	644	691	631	638	611	662	619	661	670	665	654	620	658	624	613	664	622	639	651	611	650	638	641	681	596	621	665	656	664	629	653	625	588	592	634	631	622	604	604	642	645	648	648	647	650	655	637	663	656	646	646	630	641	652	634	661	670	639	675	617	635	638	628	639	626	663	622	648	667	643	647	634	629	637	638	665	688	679	639	663	651	655	634	669	602	643	646	611	622	612	662	619	641	627	660	614	668	624	675	664	632	582	647	622	642	618	643	642	657	661	637	627	595	631	643	654	663	640	673	635	687	660	644	584	617	670	611	673	621	659	664	615	648	661	623	650	638	656	606	620	650	704	638	634	684	602	646	623	629	645	628	633	647	628	627	624	634	676	572	662	659	651	626	676	655	683	595	687	638	672	672	598	661	650	627	653	599	629	648	637	609	624	655	619	621	608	599	674	678	613	629	607	680	606	645	614	662	620	642	623	626	665	649	661	608	614	633	650	641	664	644	652	627	628	616	581	630	631	663	617	611	687	632	629	624	612	592	645	681	622	643	667	635	630	597	629	603	660	650	631	629	611	673	602	640	597	580	650	628	594	618	635	647	662	596	642	674	700	609	670	649	610	642	635	607	603	602	670	681	634	641	591	619	599	632	654	619	638	646	600	666	651	614	649	637	652	606	636	655	611	644	667	671	659	675	628	654	661	646	639	622	686	633	676	634	620	639	673	638	635	621	662	605	676	665	679	633	601	644	685	627	666	609	627	631	600	668	623	659	602	631	633	663	598	638	644	622	679	612	626	653	639	650	660	638	611	637	633	595	607	655	631	610	654	644	643	619	637	648	617	604	615	657	623	643	631	656	638	654	689	646	688	623	678	661	612	633	641	625	666	605	648	642	640	642	626	658	642	671	616	695	652	652	676	639	657	645	630	668	648	658	632	604	638	634	645	677	632	596	620	612	611	601	649	683	648	540	637	651	586	652	633	630	608	675	636	659	619	630	716	671	665	653	647	621	655	655	636	625	639	610	680	623	688	664	640	595	644	664	662	650	685	647	649	641	662	607	607	626	607	626	693	631	626	600	605	670	652	605	648	627	665	662	614	606	648	623	652	676	628	657	614	648	687	652	619	587	612	606	650	635	634	652	646	634	617	649	582	644	623	648	652	653	676	610	632	629	647	597	653	634	682	632	593	616	635	655	684	653	633	682	615	664	619	643	634	637	675	631	685	633	646	638	611	649	630	634	667	645	632	655	643	610	637	636	645	669	641	669	607	673	639	635	649	659	608	683	636	646	662	687	639	639	625	617	657	644	638	668	596	632	646	618	611	637	649	619	650	649	639	616	631	679	588	611	653	675	631	659	645	624	645	601	638	649	626	691	664	660	673	643	662	656	611	625	613	649	624	644	669	649	655	646	617	673	619	669	652	695	667	641	607	659	613	612	656	652	629	646	647	633	624	608	660	619	626	640	646	641	609	624	619	644	606	621	649	653	713	677	622	610	622	666	663	685	643	607	639	635	589	610	693	644	632	637	635	632	630	602	701	630	690	611	655	588	606	670	634	659	646	656	667	621	674	628	626	628	650	647	684	635	620	676	611	618	617	662	632	646	627	652	619	638	606	602	638	641	634	655	628	674	639	655	661	642	663	627	656	648	627	666	658	623	631	643	689	641	599	646	685	642	626	644	673	663	649	632	660	639	624	598	623	607	658	640	616	623	680	627	657	652	654	630	639	646	639	646	660	671	637	622	615	634	623	655	646	644	649	662	680	646	653	609	676	654	670	653	578	620	653	620	679	621	633	621	617	662	647	668	665	659	643	671	612	669	653	635	655	633	636	660	620	661	627	658	689	679	650	581	614	636	650	645	640	634	659	641	611	652	654	658	647	621	663	630	618	681	621	678	663	638	590	628	677	706	639	610	592	674	640	647	658	646	622	586	639	642	661	618	644	593	644	645	630	615	640	648	659	635	615	601	640	648	616	611	651	652	636	671	673	646	631	593	658	662	629	627	619	639	646	670	639	636	651	649	644	628	637	693	672	637	672	616	674	646	709	689	662	664	679	671	624	638	629	666	615	646	650	680	613	654	649	625	617	614	629	629	648	668	649	671	624	680	636	623	649	603	640	634	661	671	614	668	626	644	672	618	674	693	683	639	663	646	666	636	639	635	638	644	645	632	613	645	638	646	650	628	629	659	573	643	665	639	656	593	666	700	630	667	653	653	697	640	595	674	612	635	666	657	639	637	680	609	627	635	650	618	624	606	657	641	661	619	608	586	613	681	625	616	618	620	591	613	634	620	636	610	603	629	631	624	628	620	686	653	659	610	644	645	632	621	653	633	674	581	601	693	618	621	653	647	595	633	667	672	598	631	642	611	625	654	628	591	644	654	624	647	647	627	624	651	639	636	638	642	648	639	643	633	645	659	659	681	622	642	669	619	644	650	656	645	653	617	627	663	652	639	655	601	668	627	616	646	639	578	628	705	639	632	631	638	654	630	664	633	648	627	649	598	646	624	656	658	642	637	678	687	648	633	639	672	595	625	630	623	629	626	663	682	611	622	635	666	655	632	627	648	648	661	621	688	669	587	601	643	620	623	624	650	605	657	637	649	621	602	611	639	614	640	634	622	674	649	679	629	632	627	697	619	636	653	633	619	690	644	638	651	597	640	656	619	674	671	612	607	633	677	626	659	645	571	635	640	673	603	672	601	653	631	644	659	649	670	634	636	597	632	596	668	644	642	622	628	622	588	632	679	658	654	642	617	602	637	645	584	631	635	606	667	641	640	627	629	643	593	692	628	645	655	643	665	676	627	608	604	631	621	613	621	622	606	631	653	627	674	618	633	644	609	648	615	591	625	667	622	641	687	656	637	648	625	664	634	594	613	634	639	673	638	676	613	648	709	670	622	660	668	660	594	645	662	638	591	627	637	642	642	675	607	652	627	657	626	614	646	614	661	673	623	601	667	659	646	660	642	643	668	653	615	641	621	603	613	687	641	671	658	660	637	634	602	625	639	627	659	638	641	677	649	669	641	578	621	617	658	631	672	611	684	671	660	633	678	603	646	586	596	662	638	643	632	681	653	641	630	622	630	643	657	687	625	692	653	662	628	634	639	637	613	672	647	568	675	653	665	632	635	633	640	617	642	595	686	643	670	666	618	641	618	652	663	615	633	646	629	646
58936	24306	7225	1899	791	482	300	299	306	289	274	263	304	275	255	263	275	288	271	293	284	287	291	292	294	253	298	276	242	274	255	271	264	270	268	257	262	290	280	276	299	251	256	272	277	294	253	269	262	265	227	255	249	258	253	272	271	269	281	301	275	265	278	252	271	293	287	294	284	265	245	276	264	286	268	252	297	279	278	268	266	251	265	301	297	261	291	266	274	270	274	260	261	227	270	325	295	251	245	298	289	298	255	250	280	282	272	286	285	288	315	290	251	267	276	274	263	285	236	321	287	293	253	276	280	279	276	260	296	242	266	268	279	260	276	268	274	287	280	268	256	247	258	274	254	269	244	264	298	253	272	243	260	263	257	251	312	267	279	280	267	293	295	300	314	274	280	278	274	271	274	295	284	258	287	270	256	288	275	274	315	274	254	269	281	268	269	294	289	262	265	284	266	248	283	273	291	264	289	244	267	254	272	268	244	265	261	255	264	230	282	275	271	280	242	287	248	257	254	245	289	280	261	301	290	275	234	263	273	257	271	271	271	271	274	259	238	273	297	274	274	300	298	291	276	260	260	283	248	250	232	307	254	320	264	275	269	286	267	275	269	280	276	307	299	279	278	278	284	267	269	292	232	271	314	279	265	275	283	280	280	271	250	274	258	267	270	278	288	299	260	279	284	258	295	280	273	296	267	280	265	265	264	323	289	276	281	254	285	296	293	299	295	239	283	274	286	237	309	249	265	305	300	280	237	236	269	296	282	278	264	276	258	253	289	291	283	318	253	277	277	272	289	308	275	269	258	259	267	254	260	236	258	275	280	270	258	255	268	265	264	261	288	264	288	269	282	296	258	277	272	281	270	253	285	270	273	261	268	275	253	274	289	292	266	284	270	285	248	279	297	242	254	293	296	241	302	257	277	274	246	255	230	291	287	267	273	279	249	251	270	274	268	279	286	303	282	248	268	258	263	257	270	245	292	231	269	265	250	249	274	253	235	264	273	255	271	263	278	288	302	254	278	294	264	273	288	291	263	231	296	282	288	268	249	307	275	276	255	276	244	282	244	273	288	295	289	290	276	273	284	270	252	264	270	275	270	267	273	279	285	283	285	299	292	283	261	250	231	267	258	286	268	261	265	264	287	241	283	257	249	287	268	284	295	266	290	287	276	313	273	256	263	293	295	265	272	301	244	258	260	263	258	298	259	282	280	290	261	257	283	275	264	232	270	270	282	265	264	256	278	292	268	281	259	297	263	259	241	257	241	242	283	285	276	293	266	301	258	275	279	289	263	288	290	263	259	239	264	259	262	268	304	262	235	262	294	321	280	238	282	271	264	257	272	273	253	256	260	266	248	259	282	253	282	229	273	280	278	285	241	299	257	247	290	297	302	273	250	252	287	266	267	278	307	222	287	229	280	239	254	279	285	243	269	269	266	249	247	286	232	326	246	264	276	276	220	288	284	286	250	295	230	246	286	255	259	293	279	268	281	238	280	265	269	259	292	268	282	247	286	260	245	294	288	282	239	288	268	292	297	274	260	284	274	280	243	264	273	254	277	270	256	253	255	296	275	268	252	310	265	244	270	273	285	295	280	268	269	292	263	284	264	259	271	257	279	269	291	257	263	277	224	250	254	294	301	256	281	261	260	277	270	245	280	273	260	300	298	276	289	283	281	260	300	310	261	254	279	268	284	249	263	260	287	253	278	246	232	233	271	261	264	266	273	281	257	296	303	268	222	262	308	254	268	272	275	268	256	292	261	252	287	278	257	288	272	259	280	255	302	277	250	293	265	268	243	219	285	273	268	282	282	265	261	285	256	275	280	282	276	263	269	287	251	303	296	264	284	238	270	277	270	258	295	250	269	259	280	284	318	282	287	292	281	255	298	301	298	249	282	264	261	257	278	275	235	273	256	301	247	259	232	273	282	285	285	245	290	242	257	255	259	292	253	276	265	266	284	271	266	298	275	241	253	263	243	259	239	277	278	260	246	275	238	273	248	250	281	290	256	241	260	295	261	235	269	261	284	282	266	226	263	228	280	271	267	267	270	273	250	275	278	287	275	284	268	243	254	319	290	256	268	277	265	269	280	306	283	323	248	248	266	310	254	279	281	279	252	280	286	280	268	292	227	257	255	286	221	258	274	274	255	254	284	264	230	254	246	295	289	271	255	254	255	267	302	287	261	291	271	269	290	283	283	269	242	266	281	259	274	278	273	268	284	242	265	232	283	280	253	282	281	234	307	311	278	254	312	248	296	267	275	278	282	247	272	279	254	286	288	263	280	277	267	289	255	264	254	252	279	268	281	290	296	297	261	288	269	255	255	245	263	304	267	252	283	240	269	268	249	265	286	294	292	274	283	264	294	254	259	272	275	251	290	271	275	262	273	286	291	282	271	273	263	295	242	245	252	290	277	273	256	267	252	293	255	278	277	282	284	284	276	267	286	287	296	291	277	278	276	272	275	263	269	294	286	309	268	248	243	271	276	283	247	252	265	261	318	257	257	259	268	243	291	260	264	292	253	338	307	245	233	282	254	250	271	273	265	292	272	268	291	248	242	277	256	271	262	252	310	280	254	280	291	261	282	246	268	311	276	247	257	248	264	251	291	264	265	260	278	284	270	253	225	273	268	275	279	296	262	275	281	277	285	276	278	281	287	266	266	270	302	253	283	292	274	271	273	266	285	261	266	269	264	241	278	266	280	281	283	267	307	293	242	242	298	279	251	266	277	258	287	294	264	278	281	287	286	268	243	238	279	230	290	287	255	278	283	271	288	247	288	302	269	251	291	268	254	273	258	278	276	289	259	277	311	275	246	278	277	262	272	262	266	264	295	289	290	318	236	257	293	284	286	288	307	262	275	272	261	292	291	271	276	265	257	274	266	255	298	256	257	253	249	296	283	267	304	281	288	269	296	253	252	242	274	265	254	286	268	261	271	289	266	261	297	273	275	274	271	286	276	279	279	282	286	274	296	279	268	285	240	272	272	294	273	239	281	291	285	247	283	316	257	276	273	275	273	275	268	267	262	276	280	255	286	267	274	276	258	248	281	260	302	252	261	260	270	259	284	260	280	273	271	261	254	280	246	282	289	295	282	244	257	277	265	260	251	263	260	294	268	237	267	270	247	239	276	278	259	275	287	272	283	286	258	294	270	273	286	286	278	256	272	274	308	283	262	286	276	274	278	264	276	302	294	267	305	280	249	297	304	284	312	273	246	272	299	278	253	278	264	292	283	276	285	256	266	296	268	243	276	266	252	285	249	267	250	273	283	246	289	265	279	285	287	259	287	273	305	206	273	274	282	272	291	260	288	258	309	259	265	263	272	294	316	263	253	239	268	250	264	293	260	261	280	309	311	274	267	264	273	224	252	270	248	250	251	264	259	278	253	288	281	268	290	292	251	271	239	284	270	257	281	295	278	304	263	258	251	257	286	260	256	284	283	240	260	307	263	255	225	246	269	284	258	307	279	256	284	267	266	267	272	242
39969	16129	6060	3954	2098	1279	834	643	629	627	654	605	611	628	627	608	589	624	617	585	615	603	633	586	646	618	678	647	606	634	616	634	599	654	603	620	605	605	574	573	631	614	628	599	599	630	525	643	607	637	589	614	620	629	602	594	634	598	629	601	595	627	587	643	672	614	575	622	558	619	621	591	623	607	633	602	621	625	619	612	636	567	629	621	599	598	622	632	610	581	620	618	621	593	588	568	571	591	657	616	633	584	625	589	608	645	683	614	635	632	673	594	621	625	628	564	611	603	645	603	612	641	608	631	619	578	617	628	599	577	643	605	581	619	642	650	571	593	599	629	622	621	606	616	632	579	612	616	621	645	613	621	586	573	597	607	642	661	602	605	583	658	618	601	654	602	613	578	597	630	647	582	675	658	636	589	621	627	590	630	602	594	664	605	597	645	610	609	603	591	609	614	580	638	639	579	628	622	620	596	611	558	645	628	599	660	601	595	627	595	543	602	604	626	599	614	634	568	615	596	627	631	647	624	631	611	610	642	613	607	665	630	585	647	641	581	633	612	630	682	674	590	589	563	606	611	582	619	620	623	611	651	608	628	617	612	618	621	612	601	616	575	601	587	596	641	591	595	622	587	640	603	647	631	621	597	607	634	580	624	605	569	573	591	638	574	651	636	656	664	643	633	591	617	575	622	614	591	648	580	630	603	624	670	627	621	617	593	608	632	633	615	656	603	596	597	620	627	541	600	590	620	595	603	587	626	629	582	574	567	611	600	622	589	620	647	590	570	605	619	635	679	627	589	603	612	607	612	585	623	629	605	613	645	645	610	605	628	616	571	590	631	624	656	587	654	630	634	609	619	602	626	606	625	580	616	631	612	587	605	581	565	586	577	574	594	592	574	608	628	605	645	621	630	612	636	616	616	590	623	619	662	626	577	587	621	616	631	608	575	661	642	612	591	651	578	583	627	628	607	590	611	614	612	621	566	580	629	616	612	596	592	618	587	626	597	628	557	648	645	628	610	598	650	605	636	619	609	621	624	622	594	587	568	651	602	592	628	604	609	612	660	572	584	596	616	599	585	633	579	615	614	637	622	597	600	603	607	584	603	669	602	619	591	631	587	636	619	639	652	628	647	591	621	589	621	583	663	608	668	608	584	590	639	612	604	671	647	573	617	600	609	650	620	620	634	641	638	635	635	624	641	606	634	585	623	635	635	619	630	621	608	611	610	625	638	612	615	605	657	582	625	548	638	575	578	609	592	561	609	631	590	613	623	640	638	604	624	635	598	584	628	619	617	606	635	670	561	601	584	624	642	614	584	605	612	610	605	572	625	594	622	619	611	603	592	620	616	604	660	558	625	605	613	606	605	628	635	607	633	625	628	618	598	629	554	609	612	636	635	617	631	623	595	599	577	608	596	636	602	609	592	625	627	608	640	612	583	626	618	618	647	604	650	623	629	582	628	621	636	605	617	622	601	597	618	654	609	659	633	612	614	663	618	592	613	608	616	642	619	637	634	599	608	597	623	638	625	556	602	613	664	583	651	606	589	644	612	574	671	642	594	594	624	585	626	626	604	682	607	614	633	601	597	652	583	603	567	666	619	626	615	615	607	606	643	604	661	621	610	622	580	630	580	585	620	636	617	567	618	577	592	608	653	660	617	638	608	637	613	616	645	625	647	620	609	611	560	610	585	605	651	619	605	591	624	642	593	620	624	604	608	647	586	613	630	629	609	600	584	660	600	621	600	578	613	606	598	627	612	629	600	603	577	641	633	575	592	642	629	650	619	610	646	636	639	633	606	619	585	621	599	622	576	597	620	641	611	606	595	617	640	619	625	630	632	626	627	621	600	579	625	607	610	580	573	630	633	645	613	612	618	653	591	563	623	638	624	618	612	592	596	609	593	585	614	571	635	599	604	655	672	615	600	621	601	661	614	602	642	614	622	584	601	602	625	607	611	617	603	603	603	633	599	643	606	611	621	609	613	593	640	604	570	612	605	604	588	638	605	615	580	608	643	609	577	583	687	609	612	630	592	618	608	612	618	614	622	657	566	604	598	594	593	600	614	604	570	602	603	634	604	634	614	598	622	612	593	657	640	641	615	614	575	624	637	600	608	602	619	582	583	602	627	595	618	590	602	601	609	591	670	558	658	647	570	617	639	622	627	617	617	559	626	599	629	593	603	635	563	659	633	626	655	645	621	618	610	568	619	641	608	604	624	597	609	599	580	629	642	603	641	617	579	579	652	622	633	627	614	606	567	564	613	617	624	608	600	592	617	603	627	621	643	571	637	645	619	635	611	586	621	662	602	644	632	623	582	605	619	614	654	595	628	599	599	612	616	625	617	581	662	621	635	629	630	613	657	590	658	605	632	681	597	589	578	606	607	630	606	592	644	606	603	628	629	595	637	648	628	632	610	624	592	626	633	582	541	591	616	627	665	598	647	584	587	588	639	647	562	575	626	625	670	603	631	588	623	592	615	594	614	624	547	566	667	629	607	632	638	612	590	618	626	601	600	612	594	656	658	632	648	633	607	603	628	638	620	591	559	633	586	612	617	601	630	636	646	601	592	547	595	570	598	629	625	630	653	592	648	582	630	551	623	621	590	623	614	608	636	629	584	586	598	675	641	629	600	641	566	622	573	590	577	604	581	615	599	669	584	591	598	583	631	602	599	621	603	607	655	557	636	604	637	589	622	631	591	641	617	601	657	614	659	617	621	632	606	632	623	607	623	644	635	655	607	593	610	638	618	593	583	644	630	561	660	634	605	585	613	584	614	553	611	623	627	627	617	614	637	601	611	637	611	644	619	598	585	617	602	580	615	618	612	615	639	658	628	611	608	585	601	627	578	620	658	611	657	609	616	577	661	616	636	599	628	601	591	625	607	644	594	604	631	599	610	602	629	623	627	634	597	597	625	610	611	671	639	624	628	558	616	603	628	608	582	612	596	596	641	621	581	582	572	638	615	572	633	670	613	624	589	615	608	564	581	621	650	593	618	592	574	549	615	614	606	619	601	605	612	635	617	583	555	612	641	608	612	629	568	606	619	646	595	599	594	628	599	613	626	569	637	641	650	602	652	580	599	608	580	630	617	631	653	661	605	639	623	637	600	583	633	631	571	628	564	603	595	650	574	585	598	618	602	665	597	582	609	557	624	592	612	602	590	659	648	614	594	604	606	618	636	643	614	618	635	642	627	629	598	626	641	615	611	646	640	641	611	597	640	633	618	580	632	664	625	615	617	604	626	606	625	596	619	550	632	592	627	568	605	626	628	659	666	614	606	609	581	587	601	654	631	608	597	611	575	604	662	660	585	582	620	619	626	622	565	650	595	566	604	610	614	617	595	636	629	668	607	582	591	656	650	601	602	592	595	625	612	637	607	573	589	640	625	637	678	598	642	649	611	604	609	628	618	602	609	595	599	623	614	616	609	652	619	630	565	560	593	604	600	598	597	660	608	602	575	601	639	603	655	579	634	642	609	597	624
61508	29560	12489	2907	928	520	362	323	282	253	314	297	308	302	277	294	315	287	274	328	282	273	267	277	265	266	292	325	269	303	309	324	279	291	309	315	278	309	293	280	278	269	301	268	260	297	283	271	303	263	299	280	292	270	274	316	259	326	299	305	286	302	302	301	310	282	279	269	268	277	283	286	300	288	278	300	284	285	266	293	261	284	281	286	302	266	278	290	277	286	293	308	294	285	297	258	247	277	274	279	280	275	283	330	281	270	302	295	279	276	321	258	298	287	288	312	287	261	300	278	279	249	275	272	283	263	277	267	247	297	307	279	317	304	302	322	318	306	262	279	254	283	254	273	246	253	303	291	284	254	295	286	288	276	292	319	295	276	288	286	290	288	279	262	288	256	277	288	293	254	304	283	305	299	279	293	261	319	278	272	264	298	282	272	294	293	285	278	293	266	298	278	276	297	275	285	249	295	285	299	276	279	282	309	287	287	274	269	289	262	284	306	273	288	286	285	264	283	278	266	271	260	274	267	292	248	296	274	288	289	312	288	315	270	282	290	303	283	272	267	279	280	271	275	260	286	252	287	297	300	269	280	294	284	263	277	332	297	288	248	264	281	298	244	280	320	281	283	285	273	312	271	299	292	268	273	289	320	294	278	255	269	286	295	288	304	297	281	279	260	275	255	329	299	286	286	272	315	289	293	272	269	321	272	299	286	270	279	268	288	290	296	247	287	284	293	281	300	308	287	326	260	295	292	301	310	315	315	317	272	257	271	256	307	268	299	297	286	262	336	276	274	272	298	315	281	273	267	272	272	290	267	299	283	281	311	324	267	277	290	263	282	256	310	294	299	284	265	306	254	298	308	294	230	280	275	310	270	315	297	271	284	311	318	302	298	300	288	298	312	298	345	255	272	275	270	301	293	296	295	342	281	278	272	275	288	296	287	271	266	257	271	259	287	318	289	276	270	288	308	290	266	343	258	282	302	306	272	277	290	275	280	294	317	278	295	307	297	320	304	320	307	303	303	293	232	294	309	266	245	242	319	281	293	297	283	268	282	298	291	295	275	273	285	280	256	275	272	288	293	323	268	287	277	269	290	281	291	304	278	299	290	248	285	284	281	271	306	296	266	297	312	291	272	302	291	228	289	283	292	258	276	270	305	286	291	317	314	288	295	273	294	290	301	281	279	304	287	309	324	285	289	283	307	273	291	271	301	322	300	262	269	270	272	304	307	283	275	281	290	274	282	279	276	280	293	316	291	263	264	252	281	282	295	280	281	292	282	282	301	280	320	312	260	278	258	281	289	316	301	285	285	268	294	294	250	279	307	271	309	286	270	272	264	277	290	291	271	289	274	257	267	276	271	293	283	305	308	256	273	280	256	290	278	296	276	271	253	285	317	263	269	307	291	256	286	310	277	298	291	329	313	294	292	315	295	278	271	263	294	281	272	306	286	304	284	237	289	317	301	254	265	268	292	288	283	314	278	301	274	306	279	282	287	272	284	284	257	287	301	301	279	315	258	298	311	278	280	264	272	302	255	297	298	280	308	289	298	293	290	292	299	286	294	300	275	278	298	302	269	297	303	249	248	266	284	286	279	272	320	275	278	326	269	278	328	286	292	274	314	268	253	293	263	313	318	275	286	275	264	301	283	254	299	292	263	284	286	305	294	276	285	319	250	265	303	262	253	283	297	240	269	288	296	286	290	280	276	312	289	295	311	293	257	272	296	283	279	280	278	269	306	293	263	287	267	285	292	280	300	267	251	306	265	257	263	271	284	282	265	268	279	257	271	274	308	297	287	297	278	278	307	301	267	317	315	314	280	293	262	302	333	299	271	313	301	278	304	326	284	289	305	302	307	302	300	286	277	291	304	275	305	325	283	279	315	288	271	308	311	300	265	319	308	276	304	272	266	289	283	312	274	297	280	241	294	282	252	247	272	306	308	330	249	258	272	265	273	273	293	297	296	289	264	278	285	283	308	279	295	301	311	273	304	307	264	297	260	290	298	289	312	300	285	268	293	312	257	294	279	264	273	294	268	284	271	266	292	287	282	299	314	304	305	295	283	260	262	262	275	276	294	309	286	269	300	305	288	289	304	281	284	280	278	292	292	271	245	266	284	257	279	290	276	323	288	286	286	264	302	299	274	265	307	301	281	299	305	290	263	262	257	272	291	252	282	304	284	273	258	293	277	294	292	327	255	275	300	288	263	251	278	281	276	284	296	291	325	310	272	294	307	268	267	274	306	303	309	317	311	283	295	267	308	297	301	268	294	281	263	303	279	287	301	274	284	288	300	307	299	263	272	292	271	299	306	251	305	275	275	280	277	253	286	256	281	300	291	294	259	328	270	273	278	281	267	290	273	272	288	274	268	283	286	271	276	294	276	305	305	290	285	297	289	269	299	298	268	283	283	301	278	293	325	288	291	303	273	284	299	266	296	300	248	284	294	301	321	293	280	274	287	275	289	274	289	267	282	263	300	302	282	283	288	276	254	267	268	282	290	280	307	298	289	277	257	285	298	244	300	251	294	288	269	301	296	285	300	286	283	257	284	277	295	266	264	263	252	280	284	276	265	301	285	281	285	267	286	271	289	295	311	269	297	307	302	260	289	282	288	281	284	324	271	292	296	248	314	296	254	310	249	285	278	292	260	283	302	285	295	286	325	322	284	288	285	255	276	304	295	287	299	308	253	259	300	274	337	285	294	321	323	288	322	298	263	302	290	254	290	317	276	315	283	272	296	256	293	294	271	329	276	282	315	264	264	279	280	258	294	302	283	322	283	291	296	293	279	275	306	298	261	274	303	285	275	284	299	294	266	257	281	277	269	293	283	284	285	266	312	269	295	303	302	277	336	282	268	297	283	289	291	268	285	284	288	313	291	238	263	291	279	273	293	302	343	265	318	273	315	289	269	280	311	322	258	274	295	279	297	282	295	270	276	306	261	303	305	305	318	285	284	303	263	241	307	263	316	278	279	263	295	318	280	287	291	278	269	274	263	280	292	281	262	305	281	296	254	271	241	303	265	295	281	280	249	286	262	289	271	271	286	262	292	308	280	291	269	297	285	331	307	298	279	263	296	281	268	287	268	286	310	272	262	264	309	327	286	279	303	297	274	286	331	282	261	279	299	279	275	286	290	288	272	281	270	271	255	282	253	239	272	305	289	270	313	245	303	300	281	273	270	295	292	280	277	286	276	270	295	281	254	285	271	289	300	274	293	294	290	273	302	244	286	289	309	262	281	287	314	281	279	286	289	257	291	285	282	308	258	266	289	309	313	267	289	313	303	295	267	302	298	271	253	278	271	280	292	281	257	291	291	291	292	300	300	282	299	258	296	289	283	327	323	307	294	318	265	280	287	293	304	313	289	274	293	270	280	307	265	285	289	265	312	299	294	279	296	296	278	312	286	286	257	287	285	269	255	301	307	283	279	270	285	317	298	277	287	307	274	244	274	283	314	281	266	266	294	289	285	281	268	304	263	290	248
41694	22744	10789	4372	2170	1299	980	756	767	695	680	635	641	663	622	648	677	622	672	631	625	641	612	642	625	665	575	669	633	629	699	634	636	617	643	647	646	601	618	639	683	620	612	629	651	627	647	600	632	638	630	600	659	582	672	611	637	634	619	673	654	601	673	628	647	686	615	599	686	644	681	608	605	668	618	621	627	653	602	648	674	611	598	614	636	637	636	656	654	618	631	629	630	663	622	590	657	675	629	657	657	635	639	658	667	617	631	594	636	648	681	634	592	625	650	624	663	621	618	662	608	669	630	604	649	614	706	627	621	666	645	658	649	593	623	598	657	622	664	675	619	655	649	601	595	642	645	611	656	627	663	641	662	590	663	638	614	678	671	659	715	653	655	606	636	653	634	662	653	680	640	663	628	640	653	652	632	608	631	636	625	674	648	647	640	668	634	664	645	638	636	657	678	634	634	632	662	628	617	626	639	644	634	627	641	693	676	637	661	565	641	616	631	668	606	643	648	654	704	646	635	635	649	628	612	642	645	650	644	635	603	618	686	633	629	620	589	627	647	672	629	630	645	651	630	649	644	641	583	642	670	637	658	652	647	588	635	649	622	629	639	608	618	645	613	611	647	626	633	676	619	617	631	630	661	653	608	627	649	625	637	663	619	640	627	629	681	613	624	624	690	635	649	670	651	637	647	654	637	650	651	685	643	654	648	645	632	625	651	636	620	611	674	650	635	638	656	634	630	670	628	645	633	640	624	629	654	659	589	647	617	616	661	630	621	658	629	681	638	602	625	681	660	619	657	638	669	633	624	676	632	654	651	665	631	644	673	636	675	665	645	622	576	634	627	668	619	644	657	702	607	690	696	621	637	635	644	602	688	669	634	657	690	619	662	640	651	651	610	609	637	645	630	578	639	623	698	644	664	663	677	630	665	697	649	628	636	646	657	614	603	638	650	605	642	629	617	649	657	699	608	662	583	607	621	666	661	626	674	694	689	671	627	600	618	619	639	634	646	634	655	638	654	632	614	634	660	640	637	664	611	641	632	619	684	682	610	638	636	537	608	650	656	600	663	638	668	665	661	657	610	715	648	634	636	629	608	682	653	655	633	625	644	641	635	659	646	638	651	667	581	682	687	636	656	673	643	663	600	666	653	611	620	638	596	616	645	620	595	646	621	638	629	650	623	717	683	626	661	613	655	661	606	610	654	616	671	672	662	643	651	645	646	613	646	669	592	671	625	663	608	634	643	634	627	647	685	629	665	640	620	627	634	610	635	626	646	647	602	656	598	671	635	622	619	631	595	649	626	628	604	647	632	672	604	635	626	639	599	669	669	642	678	651	606	653	602	665	599	637	665	638	664	594	636	654	646	715	636	631	623	650	636	678	643	599	670	610	649	657	636	649	656	600	618	648	669	629	631	653	662	622	595	657	661	637	629	664	615	633	613	656	698	653	660	664	624	606	626	664	671	657	655	689	648	652	614	636	670	594	625	630	645	678	628	621	615	683	657	655	615	669	668	694	585	626	629	642	652	599	603	598	680	637	578	625	623	653	616	670	661	658	602	663	649	634	669	619	646	639	647	624	657	650	631	641	623	679	627	615	625	653	617	610	654	618	583	719	594	667	652	623	637	703	598	582	605	633	634	619	650	651	629	636	619	677	612	646	621	622	628	638	660	670	601	663	635	664	636	597	646	654	639	603	665	659	609	641	634	638	646	649	657	678	625	693	654	642	686	641	600	585	628	645	652	652	653	607	666	677	645	645	675	624	661	674	677	681	672	640	662	632	613	647	629	653	680	618	658	632	665	632	626	590	657	646	640	648	647	637	661	655	610	605	671	663	635	632	647	659	618	639	638	641	662	625	610	692	623	661	654	621	666	673	650	627	618	675	598	620	669	665	687	649	653	660	652	601	652	645	594	636	639	672	607	646	624	660	651	637	676	643	621	631	649	639	671	621	674	672	596	673	669	629	641	624	637	622	627	619	627	633	648	658	656	662	609	608	663	629	602	670	596	649	600	646	697	626	650	612	650	636	624	681	630	625	644	628	653	667	681	630	625	628	626	630	620	681	645	646	668	630	645	648	659	661	689	642	649	616	654	626	614	612	653	658	656	664	574	689	664	636	658	630	629	647	694	646	736	668	639	663	661	651	646	663	662	610	635	609	626	682	619	652	646	649	601	689	662	587	641	634	575	636	610	611	601	633	628	616	667	668	655	621	601	649	627	665	654	652	656	612	636	647	636	628	660	612	657	663	627	662	619	608	617	609	636	667	620	587	645	623	600	656	636	643	712	609	609	613	656	581	587	624	649	633	653	668	601	614	648	639	631	666	631	663	631	656	631	626	686	600	612	632	659	639	610	660	614	670	646	632	634	650	684	672	643	620	595	635	610	622	650	668	658	625	629	643	642	630	622	644	626	641	614	649	663	640	680	639	629	669	642	641	642	610	647	662	666	611	629	647	661	639	659	639	669	652	603	667	623	651	632	661	617	662	661	603	668	660	628	670	642	660	643	624	654	611	637	653	597	695	603	650	605	623	679	619	588	620	672	645	640	631	643	651	645	592	663	680	628	640	617	635	659	650	645	600	607	678	656	607	654	632	682	621	656	628	622	603	673	640	618	623	648	651	613	653	612	635	654	647	625	656	680	599	635	661	686	652	642	653	634	655	618	618	648	654	613	644	619	666	603	628	620	688	634	625	632	661	654	684	648	633	642	611	640	675	626	638	591	655	638	625	662	688	658	676	612	619	611	625	637	616	640	653	619	667	648	597	646	613	688	678	653	634	669	627	691	670	642	668	621	641	629	669	625	662	620	627	636	650	634	615	623	652	587	663	612	607	595	600	656	603	654	647	648	648	640	661	641	646	638	689	680	655	686	642	629	578	642	627	658	628	586	662	643	660	634	678	649	614	653	677	661	660	650	601	640	671	623	682	663	629	656	642	614	656	689	607	637	647	642	661	687	585	603	656	652	637	638	634	648	621	642	602	613	626	616	610	662	662	609	614	636	612	633	597	656	696	589	672	676	661	636	581	655	654	637	619	636	646	633	665	642	615	623	641	643	644	652	641	635	670	631	681	640	622	631	657	636	673	646	617	654	616	605	677	659	612	654	615	632	654	635	636	622	657	660	595	637	710	646	663	633	674	636	625	648	636	620	622	589	642	638	624	669	670	650	650	647	642	638	626	655	637	652	646	627	652	664	694	652	697	659	606	626	588	632	664	653	650	627	611	616	640	632	582	678	643	655	633	646	612	671	621	632	634	592	628	665	662	630	620	630	636	662	651	638	633	637	657	664	679	668	617	679	615	693	648	632	620	612	655	613	708	645	630	649	621	610	631	666	629	645	633	664	679	666	639	670	618	632	638	622	621	621	636	683	666	603	656	632	643	641	631	661	631	664	657	621	685	657	619	638	648	670	644	630	647	619	627	678	643	610	596	648	631	673	652	649	594	577	609	658	589	618	620	654	616	636	639	592	656	677	605
49523	22985	7545	1635	586	375	299	286	292	274	280	298	304	265	288	237	285	257	279	292	278	298	286	315	313	276	311	297	308	244	268	261	278	269	290	271	267	284	263	311	281	272	284	302	272	285	229	266	227	285	271	254	280	272	306	298	256	271	291	299	286	276	265	275	283	291	282	273	299	296	289	321	304	282	273	303	280	268	273	259	278	276	267	270	291	290	270	321	258	276	282	280	278	281	292	254	297	308	272	250	268	295	272	286	285	281	287	300	278	270	290	251	265	296	266	251	259	289	287	291	290	276	262	276	321	276	250	265	316	311	287	279	300	258	285	269	274	281	272	278	265	275	294	291	276	295	260	266	264	250	293	260	265	289	303	268	270	268	302	304	287	311	270	290	306	267	272	279	310	302	274	280	260	253	295	280	283	297	320	263	282	250	295	280	278	288	252	274	297	287	300	303	318	288	278	299	301	280	273	274	308	289	287	266	282	267	261	264	262	303	276	290	282	244	268	262	259	260	296	268	282	282	292	308	275	282	302	292	268	254	257	274	255	283	301	283	273	262	291	278	249	275	309	281	284	284	294	260	250	261	243	253	280	299	332	277	287	261	305	325	283	281	281	260	302	257	275	294	280	261	282	287	261	274	285	290	289	292	259	256	249	243	277	272	304	290	289	297	283	245	270	261	279	287	268	282	324	264	276	265	278	291	256	261	269	263	294	290	306	297	308	287	280	276	280	255	264	268	251	261	263	262	288	269	288	255	278	278	263	301	249	275	302	305	294	283	270	277	277	287	303	297	267	280	294	293	263	291	310	260	268	309	268	254	264	279	290	291	269	337	266	277	277	285	260	274	283	315	290	274	284	247	294	276	271	281	296	289	287	270	313	272	272	290	272	309	284	295	278	320	271	281	289	276	292	276	314	289	260	277	285	295	269	266	315	296	297	283	305	277	248	295	293	267	275	282	290	313	274	291	251	277	298	273	271	283	277	292	254	264	267	267	308	303	259	258	266	290	257	252	294	256	269	248	267	280	293	284	258	254	273	298	288	278	297	263	275	276	281	252	302	246	336	284	283	304	291	256	297	278	243	309	283	293	299	275	270	265	232	250	286	287	251	278	275	256	279	267	318	288	279	303	278	270	293	250	293	288	255	269	282	242	275	280	293	286	259	262	296	266	258	280	268	254	305	276	261	337	294	254	269	286	287	279	300	248	260	276	287	263	270	294	309	267	256	274	316	277	285	292	313	277	279	256	287	312	246	272	267	269	298	255	296	274	250	284	277	287	284	283	304	283	259	291	270	305	246	278	296	250	282	275	284	280	261	306	251	266	308	277	273	283	277	249	275	278	258	300	302	274	285	305	258	275	260	270	268	283	286	275	287	287	266	259	272	282	277	296	284	279	309	306	263	301	289	265	288	277	265	278	275	292	234	266	278	264	253	297	310	269	231	301	268	278	310	272	303	298	290	270	278	297	236	296	280	293	283	294	284	289	305	262	291	295	295	279	311	291	286	277	310	306	303	294	283	271	305	280	245	276	277	253	260	309	283	254	275	274	279	291	287	275	293	304	274	283	275	269	281	310	308	297	289	246	272	280	273	305	308	278	304	254	266	300	300	274	283	299	277	282	321	287	285	274	281	278	286	251	288	334	254	280	288	270	275	245	288	273	307	265	268	281	287	277	305	273	280	286	276	275	253	294	276	281	270	299	281	276	301	292	289	290	270	292	273	293	270	313	283	277	261	276	257	251	287	260	301	299	243	258	270	292	296	275	257	297	296	285	296	292	288	256	271	241	283	256	280	279	288	258	289	278	254	314	266	293	285	297	254	292	307	277	268	275	256	285	289	244	297	290	286	303	314	301	263	265	288	273	283	285	287	268	315	313	329	250	285	289	277	286	271	260	262	246	276	256	279	299	297	255	259	279	276	289	277	266	253	272	251	296	293	284	310	248	293	297	297	292	271	261	262	278	260	267	272	268	287	260	294	267	272	274	277	299	281	279	255	251	264	277	268	271	250	295	273	261	279	249	274	267	278	313	304	272	306	288	302	291	262	295	285	269	319	283	259	283	256	327	281	258	247	296	301	275	293	281	290	285	260	251	289	274	271	260	286	294	287	295	293	277	291	310	282	269	246	274	270	283	276	258	298	265	267	235	282	305	293	305	260	292	274	259	303	299	249	234	277	252	263	310	292	303	288	278	285	279	265	279	292	282	296	304	285	281	300	266	266	272	276	274	311	276	277	279	267	277	258	281	288	278	297	296	262	278	272	287	280	253	283	297	300	277	272	300	291	273	255	284	267	271	275	286	301	266	288	280	276	254	284	250	298	264	312	256	255	266	261	277	265	276	293	260	264	290	282	259	272	280	290	262	259	274	326	293	303	278	258	277	253	310	287	314	258	255	254	267	276	281	240	277	246	306	268	265	264	285	260	285	278	275	282	282	277	287	266	312	286	256	296	291	291	268	271	269	279	279	257	261	261	302	299	295	299	328	293	249	279	314	266	249	272	274	262	245	280	304	292	306	293	304	279	283	278	252	267	280	266	298	280	290	310	256	265	275	264	279	272	291	259	294	247	280	282	286	271	298	300	263	248	292	260	283	274	279	303	268	287	299	273	258	244	273	246	300	286	288	263	279	291	266	264	309	285	273	309	282	280	289	298	327	300	253	273	259	291	273	281	266	310	270	290	283	278	250	283	263	290	287	278	276	296	281	271	301	292	277	305	280	298	271	258	262	279	277	280	280	272	271	287	257	278	271	291	276	308	287	303	290	281	261	277	280	290	272	256	272	273	296	256	293	325	290	278	257	278	274	280	272	305	264	272	262	258	309	271	290	275	296	270	281	282	312	274	271	275	266	285	276	287	295	314	308	265	272	270	295	271	270	286	293	306	280	248	295	268	282	286	299	271	289	290	247	264	292	264	250	271	277	283	268	251	256	299	265	286	281	312	286	274	267	294	284	264	269	247	253	295	289	282	286	294	310	312	286	320	276	238	301	318	273	297	269	296	307	263	284	305	273	269	272	258	274	249	264	255	277	287	299	295	268	272	280	286	256	275	260	315	285	289	284	306	289	275	280	252	232	294	307	247	256	293	301	287	252	260	287	295	296	249	286	290	290	279	292	260	322	302	267	260	281	272	291	269	270	312	266	274	321	271	296	281	258	276	280	310	248	293	305	312	287	276	251	323	293	273	292	309	267	291	309	290	292	256	282	286	270	286	309	272	282	265	299	263	296	264	299	269	279	277	291	250	263	259	259	287	284	272	286	279	277	285	300	272	290	282	241	269	292	316	289	296	276	255	244	268	265	275	276	296	270	295	285	260	297	269	287	281	296	280	255	277	281	273	279	254	290	282	245	283	300	294	279	315	282	273	293	281	297	310	236	280	295	293	289	263	317	270	263	264	296	278	276	269	272	271	264	298	312	298	264	294	274	281	269	317	282	318	289	280	305	277	303	284	290	284	246	261	245	288	280	257	293	278	319	308	270
34535	18243	8281	2996	1429	794	712	656	646	570	647	642	594	638	572	607	615	628	642	605	642	636	612	618	619	566	645	648	622	662	593	644	627	620	595	651	643	600	679	675	597	586	575	658	610	626	618	623	641	590	618	672	602	641	649	626	622	608	627	606	605	606	647	611	616	617	587	631	626	636	609	618	596	654	654	622	639	620	649	626	614	619	584	645	624	577	583	615	639	634	608	651	634	666	649	657	648	643	659	638	600	606	651	558	633	644	647	612	578	642	619	634	597	577	618	647	640	623	651	646	649	626	638	625	621	623	602	621	603	639	601	667	620	654	644	634	615	664	637	624	633	615	625	647	652	599	583	636	668	637	648	585	582	654	614	638	608	614	643	600	595	652	630	596	628	624	678	673	642	630	601	636	594	591	641	602	626	614	644	631	596	641	580	601	643	658	624	635	637	637	616	615	589	643	618	623	678	596	632	561	623	631	629	624	597	626	613	646	636	654	625	660	671	606	591	596	609	634	652	596	590	605	606	665	619	609	615	654	602	621	585	646	652	626	633	580	591	630	604	657	633	577	608	574	612	610	619	641	624	617	603	613	619	663	579	607	599	609	600	636	619	641	629	633	597	628	632	592	631	669	641	599	635	611	647	643	588	633	590	629	616	586	632	611	644	633	633	661	597	660	681	657	614	598	655	618	623	604	634	601	591	583	630	648	595	592	647	619	634	607	629	662	645	634	595	598	652	639	664	607	613	592	645	610	635	634	651	647	613	599	591	574	637	621	601	617	611	616	607	628	634	603	620	642	621	590	628	625	597	681	658	570	644	607	574	676	632	600	675	593	599	645	633	613	624	667	605	594	622	642	616	644	562	622	600	604	641	596	616	636	639	640	619	627	606	613	613	630	602	630	636	616	647	638	678	635	597	652	655	613	644	591	587	637	628	609	617	650	586	581	638	600	571	613	614	603	631	553	639	639	626	614	615	620	652	617	694	613	625	598	634	662	661	622	613	587	630	619	612	599	620	642	662	669	621	633	615	610	621	633	643	642	665	633	610	617	640	582	631	638	654	601	656	624	630	625	613	674	666	624	633	631	648	625	653	642	611	630	624	608	621	645	617	634	608	638	622	640	672	602	609	655	640	674	621	629	600	616	632	617	616	623	643	625	592	626	619	598	659	654	622	637	593	658	572	636	591	632	666	628	657	640	580	615	638	620	628	604	606	653	616	648	670	641	643	625	647	629	594	657	592	647	633	618	644	625	601	623	639	638	631	568	640	659	593	610	640	641	594	680	588	632	623	630	654	629	598	621	654	590	612	623	619	617	601	593	626	673	625	592	611	644	604	676	644	599	630	598	651	619	595	622	604	620	632	585	621	628	613	600	661	626	653	637	582	631	601	657	619	670	630	635	625	623	611	557	625	615	603	644	634	610	615	613	624	662	614	657	622	634	612	591	660	641	633	586	662	604	597	600	604	610	653	641	627	616	620	578	649	614	658	560	656	608	639	607	618	638	648	645	586	641	605	637	654	574	666	678	620	585	638	691	590	609	599	637	610	610	593	661	601	644	656	605	654	622	590	632	605	610	619	586	639	624	643	639	629	627	607	613	668	671	661	600	634	593	620	610	644	605	644	605	667	626	585	613	646	615	600	616	636	598	640	627	631	656	653	605	622	626	612	602	581	627	657	608	613	660	648	614	608	612	612	615	656	674	655	643	642	665	611	614	643	619	565	632	628	595	612	621	639	591	595	614	597	628	622	624	659	605	619	581	627	634	622	619	625	620	619	641	672	638	605	645	612	651	592	582	652	588	685	610	646	618	644	611	664	611	661	636	651	633	580	609	634	608	616	619	591	602	653	616	584	578	612	615	582	576	652	643	621	639	642	657	629	628	632	628	644	613	650	629	625	588	660	627	646	566	615	651	624	583	642	616	624	611	654	658	637	640	603	608	569	627	608	604	601	603	563	611	610	587	678	587	616	595	653	593	612	591	656	630	622	629	640	643	653	638	626	609	618	641	645	586	647	601	621	610	604	615	638	650	686	625	611	650	594	603	650	632	639	546	613	612	648	612	610	634	632	630	651	594	601	607	658	621	591	612	611	580	670	580	661	628	589	641	619	630	636	603	612	646	646	610	654	656	648	619	666	641	591	642	596	604	663	615	609	630	638	688	631	676	602	566	605	616	570	613	609	597	615	660	645	614	628	662	602	625	575	620	630	643	613	615	630	586	594	667	668	619	623	624	610	596	624	654	606	633	584	637	626	605	609	620	606	655	647	604	668	628	615	630	567	597	644	609	621	635	590	608	652	624	621	622	648	631	638	620	639	602	646	636	679	632	692	654	612	607	652	595	590	605	600	634	635	643	631	623	604	615	646	614	624	651	592	606	644	661	643	611	582	624	614	593	629	629	586	637	586	628	596	606	646	667	633	604	611	639	646	614	639	611	634	633	597	651	623	633	598	639	655	622	672	658	597	600	640	658	591	616	634	634	662	638	688	582	614	638	629	621	625	647	654	642	620	662	653	672	613	628	596	646	618	604	608	658	607	622	621	666	630	649	627	653	644	632	648	630	694	628	630	593	667	651	617	645	629	663	662	600	623	594	624	657	616	649	632	611	604	582	641	683	654	628	632	618	600	648	624	609	667	644	644	650	640	626	640	616	608	581	592	568	659	588	625	641	616	615	625	611	607	634	618	637	601	628	628	625	629	630	608	619	620	609	573	606	632	594	628	620	619	615	642	597	610	642	675	597	649	591	621	644	631	616	616	628	612	593	607	666	648	646	609	616	555	662	605	615	586	603	593	608	628	627	603	669	684	649	604	622	644	681	589	616	653	600	655	667	632	612	601	658	639	632	619	583	676	628	632	655	615	639	637	635	647	623	600	544	642	566	637	623	623	586	661	652	575	602	632	606	626	615	643	622	638	633	627	591	617	622	615	628	598	638	622	634	618	618	657	610	633	629	611	599	633	651	647	595	616	629	645	606	634	606	651	623	627	631	594	655	618	581	593	572	655	653	663	620	628	657	663	649	625	613	637	628	634	593	636	636	551	612	653	586	628	599	650	608	656	623	662	649	572	611	640	655	622	650	632	630	630	629	640	610	661	631	623	643	648	608	608	657	595	634	600	646	583	608	637	657	614	603	584	590	671	626	627	564	611	632	632	638	640	659	591	589	618	661	640	630	626	603	631	592	626	600	616	636	648	582	641	605	619	624	590	596	663	587	605	624	610	587	689	675	612	663	616	621	615	628	631	653	676	630	612	612	601	665	636	637	638	636	578	570	598	666	635	593	672	620	631	598	677	596	705	597	583	599	605	629	659	623	634	581	654	615	615	632	581	587	589	664	656	670	608	632	632	649	657	597	614	627	604	608	591	599	615	614	631	671	634	672	628	598	634	625	651	638	594	636	607	635	633	624	628	610	625	620	613	600	585	620	601	636	628	614	608	642	614	616	589	648	602	578	649	599	655	645	611	615	651	627	650	578	672	608
61474	27519	8926	1548	498	313	323	320	285	295	304	290	274	271	296	271	273	252	308	304	290	254	264	297	296	307	290	274	321	261	264	288	263	289	267	277	270	277	277	275	290	265	261	261	250	264	275	295	254	274	262	290	273	265	339	298	274	268	262	297	310	316	293	314	323	286	270	332	244	269	265	294	289	263	266	286	236	275	273	286	289	289	264	272	251	278	285	273	308	266	313	259	271	289	262	280	293	254	252	301	259	279	283	303	285	273	298	240	274	253	296	251	298	247	297	289	292	258	254	287	286	279	271	271	246	261	267	285	259	257	295	279	283	261	315	291	287	268	256	276	251	263	292	273	277	268	262	251	290	288	308	288	286	292	321	302	279	286	281	278	289	269	264	285	268	301	286	279	254	287	304	256	266	295	269	298	236	280	290	279	281	286	272	290	267	283	272	332	293	291	285	287	303	280	279	250	276	271	308	292	251	278	284	270	302	251	293	290	316	259	276	255	291	284	267	256	262	257	294	256	268	276	278	242	270	263	252	284	260	289	266	309	294	280	294	280	294	257	268	296	283	272	273	294	286	288	267	263	286	280	302	283	296	286	269	272	251	274	284	266	285	292	270	277	275	281	270	301	277	267	297	269	293	265	273	306	263	299	292	267	274	265	250	287	266	312	289	252	277	268	291	254	256	272	266	303	240	272	285	294	258	267	292	281	260	281	276	292	270	291	272	270	259	266	269	276	260	262	272	299	236	277	294	236	275	343	275	286	262	268	277	277	290	302	274	275	282	268	290	278	274	270	288	275	283	270	254	276	274	317	253	286	300	281	292	313	293	271	308	290	281	267	251	300	267	293	290	295	259	302	309	294	254	263	260	294	285	281	264	258	282	273	297	279	297	290	258	261	278	272	295	297	285	295	304	286	251	266	318	295	289	259	265	279	268	267	316	325	257	288	234	247	269	285	315	283	268	260	280	286	275	275	251	284	289	277	263	307	286	248	282	295	256	271	321	248	249	299	265	312	265	285	282	273	280	270	276	296	262	296	278	270	272	288	296	270	332	252	278	262	283	298	287	241	266	253	311	282	259	272	256	288	274	285	250	301	276	329	283	244	271	264	265	276	265	279	233	286	259	278	274	275	286	290	300	274	324	298	277	274	296	259	259	269	298	265	297	284	284	294	272	266	275	291	279	282	301	277	285	272	275	278	283	240	275	253	268	316	286	282	290	294	293	263	269	290	314	264	302	311	282	249	271	279	246	308	272	260	279	280	271	300	306	256	279	277	275	267	254	284	283	317	294	286	256	296	292	276	310	287	304	270	291	283	289	248	282	286	281	326	291	259	283	269	274	293	287	277	258	282	301	270	246	287	291	298	269	277	264	247	280	290	285	245	307	284	272	274	306	279	261	288	302	283	269	228	301	304	272	284	320	274	308	266	270	258	280	292	309	258	262	273	248	268	276	278	265	290	282	274	279	288	287	276	244	276	266	269	282	258	268	271	287	263	296	299	294	247	282	310	311	277	239	287	273	282	243	290	278	268	265	302	290	281	293	289	259	287	290	278	319	301	273	249	277	288	306	274	272	314	279	303	271	272	240	280	250	272	257	282	260	263	299	259	299	271	246	312	282	279	285	255	292	278	283	297	279	271	252	302	298	276	249	263	296	274	260	266	293	268	275	261	243	287	282	274	285	269	280	263	270	281	282	274	254	276	259	255	286	265	291	287	285	297	260	291	266	268	302	294	267	248	307	331	289	262	324	263	228	304	292	294	270	295	277	285	297	293	293	254	275	263	256	254	290	248	300	261	279	303	287	278	296	258	261	282	228	287	265	297	291	273	268	262	278	288	276	249	313	310	279	247	290	262	266	287	277	277	272	308	277	290	283	275	256	301	281	260	260	271	307	269	277	259	307	272	279	272	295	288	280	253	284	295	262	251	277	262	294	257	297	277	289	268	291	279	280	282	350	250	263	240	284	286	298	287	300	279	289	278	302	295	305	331	307	271	305	243	278	270	295	266	308	270	280	287	266	257	262	284	278	240	295	272	294	261	268	275	285	266	266	319	297	266	286	288	282	273	291	251	251	284	277	284	276	273	307	261	287	281	268	288	292	282	276	270	314	269	257	258	311	280	259	276	271	248	251	294	260	276	265	275	262	298	275	290	295	293	268	280	269	268	294	260	283	292	302	255	238	293	281	279	273	260	290	276	286	266	281	282	290	279	262	287	253	251	265	256	297	308	296	284	291	314	258	294	279	266	284	265	260	275	284	281	301	283	299	283	285	270	292	259	323	303	284	288	259	298	263	308	316	278	281	259	277	308	301	256	277	309	285	253	286	298	264	262	281	261	290	313	291	306	273	301	286	307	304	282	266	261	279	250	240	288	307	272	295	327	280	277	291	275	275	263	241	259	272	281	283	263	275	280	254	268	311	263	272	275	261	302	287	250	258	271	280	277	269	267	307	277	308	251	260	294	268	271	274	276	284	275	307	284	268	284	327	297	285	255	303	271	283	277	274	277	269	293	274	302	284	253	283	313	308	291	261	251	257	259	275	262	296	299	271	264	293	286	287	272	272	306	268	286	259	284	285	312	266	286	250	262	265	299	282	269	289	282	271	286	285	278	231	282	287	280	315	267	303	259	304	290	276	301	232	268	260	273	283	298	273	276	274	245	287	283	281	241	281	270	297	278	248	298	272	263	313	258	269	306	276	269	269	289	289	269	296	255	267	274	268	259	292	261	310	274	285	272	308	289	279	237	283	290	284	275	294	268	287	290	276	287	261	270	258	285	231	261	260	262	279	268	306	277	265	298	284	303	304	256	273	265	274	280	305	293	278	257	295	277	263	273	288	261	283	289	266	256	258	296	280	270	295	275	282	269	279	271	308	282	279	308	286	271	261	275	296	285	261	274	305	270	296	254	258	285	303	275	276	265	287	241	308	284	292	271	262	260	290	279	253	277	288	277	291	269	293	285	265	266	288	272	299	272	277	281	267	260	277	269	283	282	260	297	283	275	270	275	281	289	279	279	275	318	268	273	269	279	302	276	265	275	268	284	280	297	252	316	293	280	287	290	327	280	279	288	311	250	274	255	282	280	282	298	294	301	272	263	329	258	270	271	282	272	262	256	266	241	264	288	259	294	276	246	283	272	286	303	272	277	262	299	240	251	279	266	278	288	304	283	258	276	271	268	238	291	265	286	309	293	262	271	284	255	292	298	264	274	278	291	283	292	311	241	298	266	267	260	262	277	265	275	279	281	303	276	269	254	264	272	288	293	260	316	288	288	269	260	275	326	262	269	234	279	273	281	280	281	282	232	291	263	269	263	239	272	292	324	302	298	285	272	279	320	311	314	264	282	253	291	308	262	294	268	277	280	267	272	273	292	288	319	258	245	285	274	293	300	292	305	295	268	290	295	280	322	265	287	293	286	241	262	247	284	295	290	268	292	273	255	300	276	307	282	260	274	265	259	259	217	246	253	274	245	295	282	286	270
42589	20511	7616	2660	1216	898	693	625	663	589	644	611	629	667	629	615	691	595	651	663	641	628	635	671	644	631	660	602	628	681	604	650	697	592	670	661	611	597	638	628	638	662	663	653	605	694	622	646	682	634	630	632	673	617	633	648	618	636	612	618	630	624	636	647	606	662	681	620	648	642	634	628	609	595	624	631	625	614	642	625	561	620	606	595	599	639	604	665	611	607	645	648	596	646	643	638	612	654	619	654	624	597	654	620	628	625	628	649	620	643	606	645	628	644	595	655	648	627	610	628	654	607	642	641	605	660	635	660	635	619	603	601	620	612	616	610	588	649	582	668	610	616	639	590	605	617	657	611	668	577	640	607	626	635	630	660	588	650	612	596	592	593	660	617	649	638	645	673	630	595	594	658	605	593	582	595	669	622	659	608	587	657	617	606	641	620	593	626	660	649	656	605	627	643	622	619	635	604	687	613	631	634	590	632	617	610	592	615	594	609	618	651	667	635	617	561	623	631	577	615	625	617	576	638	615	604	603	627	588	591	629	624	589	638	596	614	640	630	643	589	629	611	632	630	633	610	595	619	619	648	630	628	628	612	578	623	612	634	621	610	624	611	601	653	575	627	591	613	688	606	645	587	651	639	651	614	595	589	607	635	682	605	611	626	635	704	608	572	617	598	636	607	627	655	648	646	613	638	640	589	626	640	656	617	667	598	641	596	673	575	626	617	641	625	633	631	579	562	642	697	667	640	639	678	611	646	634	636	590	634	617	596	618	669	657	639	645	624	622	625	609	652	597	580	646	645	645	560	622	624	625	636	618	627	612	625	622	668	610	604	609	642	611	636	624	653	651	597	630	676	606	613	606	647	633	620	620	639	625	651	633	596	621	634	592	674	615	624	634	636	634	623	622	585	643	596	628	585	581	646	626	624	592	627	603	607	613	649	666	654	609	646	601	637	608	639	642	610	669	612	604	622	649	597	615	604	609	633	616	592	584	628	607	640	645	590	649	607	610	620	634	600	618	630	626	566	652	609	652	641	650	663	616	614	669	621	639	637	561	629	633	634	631	615	641	664	613	635	634	633	617	673	618	584	638	636	592	617	653	631	615	626	655	612	627	610	611	646	635	615	634	630	653	620	644	646	620	624	606	663	665	610	625	614	629	626	638	620	630	588	607	619	625	670	629	625	663	645	632	621	621	614	649	598	645	603	666	677	651	617	673	589	631	599	596	643	656	612	614	637	629	588	699	643	619	629	634	621	660	617	624	575	615	625	631	639	640	619	651	569	611	642	641	588	606	609	593	593	670	630	602	667	608	625	640	588	650	667	587	645	661	625	627	634	645	630	636	616	650	617	645	664	633	602	642	641	607	663	667	629	645	619	589	612	630	645	615	629	620	579	607	623	613	620	616	682	634	635	629	620	620	618	639	650	599	656	613	600	626	611	565	651	626	602	660	631	578	620	658	653	633	622	627	634	608	618	599	610	624	654	611	614	647	613	641	602	647	625	637	653	624	626	638	593	672	635	657	591	649	618	635	662	642	565	612	607	616	599	621	638	611	653	618	636	648	624	596	587	604	649	633	594	587	671	642	623	613	614	630	640	628	637	596	597	640	583	603	607	615	608	633	631	600	613	598	637	637	562	623	577	646	613	564	617	600	679	609	599	624	668	638	605	612	622	600	636	569	632	600	628	646	618	627	608	633	625	622	672	630	662	612	604	645	561	651	630	625	601	606	691	649	630	611	644	609	624	623	616	643	613	617	675	656	617	563	627	607	661	687	643	619	601	601	654	638	616	615	655	611	606	636	604	625	644	604	643	627	644	663	635	638	603	604	627	668	611	663	635	629	665	610	646	648	598	599	637	671	593	645	655	675	641	583	638	592	674	645	673	636	614	625	652	612	637	658	608	632	636	623	651	593	631	644	607	559	643	623	654	600	612	650	629	649	636	598	647	619	665	642	622	635	568	580	646	602	599	659	643	654	634	621	619	622	646	674	640	675	623	681	681	574	684	626	628	579	633	600	642	653	626	635	608	676	610	599	640	621	605	641	623	622	658	606	626	666	676	630	601	633	634	611	646	605	595	635	580	647	633	647	672	615	585	623	654	665	643	595	604	596	610	583	636	640	609	649	626	631	632	595	624	663	635	606	581	615	651	615	605	536	622	619	588	614	631	617	645	599	655	588	603	629	615	632	665	657	599	641	602	674	621	629	652	610	599	654	589	628	670	640	582	631	630	619	614	624	647	677	641	598	685	628	615	648	582	638	646	637	642	592	674	647	600	607	599	675	641	621	637	629	649	623	650	602	637	639	621	643	622	655	611	639	625	632	608	625	609	571	629	670	685	601	665	682	626	594	658	641	639	611	602	649	619	597	620	646	607	587	637	633	643	656	660	658	639	608	629	650	615	664	643	558	646	651	612	629	629	595	621	640	613	613	614	615	614	651	634	675	594	635	617	649	623	594	670	627	607	637	628	610	643	625	581	663	626	619	604	613	608	631	626	642	640	609	643	639	638	620	593	659	650	621	624	660	605	624	656	614	617	659	640	635	642	632	574	644	623	605	674	631	651	628	632	601	645	652	610	602	564	635	650	635	593	608	580	647	643	614	575	616	609	623	589	647	625	626	614	616	674	624	636	599	593	607	620	642	636	631	614	652	618	625	641	655	619	591	622	601	669	601	670	586	607	678	595	640	663	650	609	628	641	623	613	640	618	636	652	619	589	628	609	598	601	604	640	620	643	620	616	611	615	648	624	628	625	623	570	659	619	617	670	641	668	626	611	621	636	642	598	619	625	623	638	562	609	639	611	642	637	619	665	627	632	632	666	622	694	607	560	615	640	623	622	645	603	608	642	642	604	624	638	639	595	628	659	631	635	582	637	673	624	644	656	622	614	616	621	590	594	653	614	628	599	656	585	621	641	660	623	613	668	591	615	628	653	651	607	649	671	666	637	627	643	638	604	617	584	645	654	616	659	617	633	628	631	631	631	621	618	659	685	611	677	648	622	603	631	614	632	650	610	659	630	601	679	661	618	610	612	682	618	622	667	601	619	612	619	615	629	623	593	614	673	616	588	627	634	612	584	610	627	641	604	628	654	621	613	615	664	674	632	594	646	632	658	630	587	606	603	582	626	648	610	619	649	615	597	583	607	641	665	621	636	623	644	620	660	629	605	604	623	626	601	639	617	584	617	598	646	602	655	661	644	658	605	642	629	644	631	597	587	618	620	653	639	630	637	617	592	594	638	650	610	652	629	593	621	637	649	670	619	621	630	603	659	655	618	656	611	676	602	624	637	622	676	632	679	627	651	610	581	595	645	664	606	597	647	643	621	617	612	646	654	601	626	693	590	608	652	624	643	613	619	569	626	654	606	637	628	628	624	649	634	636	574	625	630	645	660	635	590	610	586	608	652	600	627	635	582	628	606	623	614	593	613	606	609	597	639	659	623	606	671	650	612	650	610	580	608	621	615	637	571	595	649	613	596
56558	20392	5133	586	345	324	296	285	327	284	305	331	298	321	322	295	302	284	304	267	279	329	315	307	300	266	299	298	315	326	309	326	307	319	316	281	292	300	286	298	315	331	284	304	273	315	308	301	295	272	302	290	308	284	307	366	334	318	276	266	321	300	289	317	320	287	310	302	327	319	284	316	304	275	333	285	318	337	319	284	298	294	303	348	329	315	252	288	309	291	314	344	334	282	303	312	311	289	321	291	306	311	286	291	296	271	292	289	299	300	321	339	332	282	328	299	305	289	321	296	293	351	298	341	318	295	309	304	322	324	332	312	296	349	285	307	314	336	318	291	319	309	286	298	314	314	340	287	326	298	299	292	294	297	299	290	305	289	310	274	287	299	277	332	295	281	280	332	305	297	279	324	304	294	332	333	303	314	326	277	320	316	311	316	350	326	305	338	318	270	306	295	310	312	318	302	303	273	293	282	279	292	306	319	328	337	294	311	298	332	332	300	304	310	284	300	319	321	315	314	301	297	294	305	305	321	319	299	287	283	304	289	303	289	272	279	306	294	302	297	310	313	270	299	273	267	284	305	327	293	298	289	267	350	288	327	266	303	288	309	300	320	295	312	282	316	353	331	277	309	296	299	318	291	314	295	295	295	285	267	309	301	343	285	282	301	314	309	258	313	285	305	282	301	328	321	286	303	277	316	312	342	271	316	309	300	270	265	294	280	306	287	263	275	307	285	296	349	326	304	302	345	299	288	288	286	331	320	282	317	292	302	264	322	284	313	337	274	329	298	334	310	296	281	306	317	286	321	278	329	278	327	324	298	320	320	320	330	289	295	288	270	305	315	295	283	290	300	318	303	264	276	282	279	302	303	282	301	308	278	313	308	274	305	274	275	297	302	332	320	288	306	278	286	311	293	318	324	320	317	324	316	303	294	283	310	314	319	293	292	288	292	351	265	311	310	291	296	344	293	307	313	304	306	319	273	283	306	276	302	317	317	287	325	303	304	313	310	306	304	312	281	301	289	266	321	281	304	326	305	318	320	330	331	294	282	298	294	292	311	289	317	309	292	274	292	320	279	314	346	294	322	318	314	316	314	291	278	314	319	277	316	303	303	296	317	322	309	288	325	290	329	294	314	305	311	289	305	316	306	302	311	312	300	312	317	311	307	319	295	333	303	286	341	320	304	322	334	317	309	326	290	283	349	340	286	287	314	314	308	294	294	291	343	307	290	300	301	314	313	311	294	333	309	294	294	295	336	284	288	324	324	305	307	291	302	311	325	323	340	321	357	293	263	313	306	285	323	311	300	295	292	302	310	296	291	309	299	305	340	339	343	307	302	302	293	320	287	295	287	312	306	308	315	319	328	293	319	305	294	298	306	303	337	275	329	311	311	311	326	314	288	298	281	289	276	310	311	290	322	284	277	314	308	273	269	325	261	305	317	327	310	282	303	308	316	303	316	317	305	301	275	305	285	277	286	304	313	307	316	342	288	333	295	324	291	300	313	271	271	319	355	279	308	306	300	279	308	309	293	305	332	313	344	320	284	298	276	311	309	278	300	282	319	266	301	311	316	304	308	297	285	320	333	304	321	310	310	292	330	291	298	277	315	310	305	331	325	290	331	311	284	320	300	320	279	323	281	286	293	332	285	293	318	276	319	303	295	320	320	329	291	288	256	334	306	304	313	299	315	268	295	283	320	282	305	322	326	275	315	308	299	304	328	302	303	294	283	312	297	320	315	325	303	331	314	296	315	296	313	297	298	295	280	317	297	316	303	331	300	345	283	311	315	299	335	300	296	334	285	305	284	307	326	286	323	286	298	301	280	262	325	279	338	280	306	310	316	271	309	300	306	297	279	279	299	283	284	300	313	289	273	307	306	321	311	291	321	325	314	298	313	305	308	346	328	290	305	308	273	298	294	319	328	332	313	284	321	287	301	309	293	324	275	270	286	321	320	301	326	310	294	295	298	303	333	296	350	317	299	344	290	307	309	294	305	298	307	285	301	307	303	267	334	307	306	329	305	319	314	295	319	300	300	310	311	320	324	320	310	276	334	352	313	338	297	306	318	318	325	305	267	315	285	309	294	291	321	329	307	315	326	334	287	321	348	315	315	305	305	311	304	294	302	310	302	318	289	291	328	298	309	309	276	287	245	320	335	288	290	347	316	299	295	306	301	301	300	288	292	300	293	302	260	336	292	256	294	323	304	304	289	301	317	294	350	316	330	295	321	324	325	308	306	342	314	326	309	302	300	267	313	316	272	296	282	319	278	337	317	311	305	271	284	307	266	272	303	289	315	284	283	273	293	307	327	316	335	331	282	290	299	319	315	301	310	306	310	299	292	308	298	300	319	335	356	297	306	290	311	326	266	293	329	312	251	287	330	309	308	307	298	294	319	282	263	292	302	306	295	304	332	322	311	288	311	334	286	301	280	314	325	316	319	303	301	296	322	274	285	287	335	324	311	303	306	294	306	294	321	262	288	313	279	286	309	289	303	308	296	308	310	273	288	305	289	319	299	307	310	310	286	288	316	290	293	292	332	299	295	296	290	305	320	286	289	288	318	310	310	276	305	298	332	302	310	322	293	294	306	304	288	300	300	350	279	285	299	288	308	320	297	283	283	309	327	320	294	289	299	289	304	316	324	316	235	280	269	327	338	334	316	285	311	266	317	309	324	354	319	323	303	307	283	315	313	315	285	339	276	281	341	284	282	312	317	285	284	325	273	340	303	288	291	324	304	261	282	289	314	247	324	298	285	296	333	304	324	305	302	287	273	273	319	292	297	263	320	317	311	293	278	320	306	316	322	325	287	363	325	319	286	316	302	280	309	327	326	289	319	311	267	321	288	324	329	305	302	331	300	309	289	303	290	299	321	319	319	322	315	327	317	337	298	290	277	291	291	322	306	301	312	300	337	280	288	313	311	321	303	321	301	309	283	293	326	293	327	316	333	289	297	303	316	313	318	295	302	318	277	305	295	324	295	296	296	281	315	323	332	303	286	268	310	320	311	327	308	302	302	311	295	281	325	310	280	308	338	299	283	311	288	315	290	302	300	294	296	272	316	310	295	293	288	283	332	293	294	302	287	320	294	301	284	315	319	310	309	317	312	321	296	345	313	282	322	314	280	272	298	309	303	304	312	318	294	359	312	265	270	296	298	302	324	284	260	313	295	323	288	316	328	315	327	321	326	287	297	296	282	291	317	316	329	300	337	306	345	272	266	356	267	289	281	284	303	294	290	294	328	297	329	311	325	319	296	312	292	288	314	288	298	311	286	341	309	291	343	277	298	326	304	288	306	295	264	333	309	318	306	302	278	325	344	313	285	303	333	305	334	335	326	304	320	312	295	306	296	293	294	258	291	284	300	309	295	267	330	325	316	302	309	301	329	301	314	332	301	277	304	304	276	284	297	352	311	303	288	307	313	292	320	325	282	317	325	301	297	276	283	310	297	312	337	301	321	345	290	323	316	301	333	273	297	322	292
37110	7013	1579	899	795	697	688	680	653	688	674	653	645	626	663	671	665	675	625	662	658	689	630	675	715	692	634	671	711	674	676	691	648	696	625	652	710	668	683	664	654	692	652	689	668	706	707	673	665	664	665	685	688	652	711	657	672	652	673	728	675	713	726	691	640	658	718	727	727	715	704	675	691	650	703	673	626	702	722	634	640	700	703	678	621	668	696	651	651	661	661	717	701	685	723	696	674	692	708	657	679	650	688	680	698	666	682	708	687	681	682	676	693	670	684	664	697	662	698	696	669	687	704	660	651	714	683	674	681	696	661	693	657	676	673	711	672	664	664	663	659	720	696	687	656	688	660	686	720	705	691	668	681	689	640	691	693	682	660	666	737	673	702	694	655	723	651	637	705	703	682	731	655	669	694	687	665	697	760	693	685	673	709	664	684	720	639	635	693	668	651	667	690	712	676	684	682	697	626	684	667	623	702	694	658	682	688	655	685	659	688	692	651	658	677	705	710	600	653	690	641	689	673	651	661	700	642	699	712	679	722	693	681	669	652	668	679	637	678	685	685	707	686	648	693	615	691	681	662	671	696	654	629	669	724	674	654	708	696	676	650	682	693	722	699	651	707	663	675	704	670	666	647	672	707	698	656	667	673	706	696	667	672	690	667	654	703	684	681	668	698	690	669	736	667	662	658	737	649	668	629	690	647	657	658	685	676	676	642	658	678	681	655	687	687	696	710	660	653	703	688	667	706	703	667	673	677	670	713	647	616	729	708	674	680	613	691	670	700	655	672	667	709	674	646	690	688	691	672	664	648	670	619	696	693	672	692	729	675	703	691	675	641	683	640	679	660	658	674	674	674	723	681	641	680	649	673	690	635	671	660	658	691	706	658	649	638	682	658	666	682	626	720	719	677	681	678	681	684	705	673	667	723	638	699	613	631	693	673	633	674	670	729	673	691	674	669	664	710	635	674	663	694	696	700	683	651	718	647	661	700	730	671	658	696	682	691	674	690	657	711	692	687	633	685	671	659	738	666	653	674	656	683	698	670	722	689	644	632	676	718	693	663	664	678	719	680	663	699	711	708	651	719	676	719	657	713	648	715	706	687	680	661	646	674	687	675	640	662	678	667	655	684	720	690	590	691	670	706	679	691	706	754	675	636	657	659	638	708	668	701	662	699	710	689	694	713	683	693	672	697	688	676	677	674	689	722	664	643	717	670	685	653	653	688	695	667	626	683	689	651	653	690	689	676	674	670	627	646	668	683	681	650	684	669	687	686	716	655	714	650	678	667	669	666	652	694	643	651	705	689	685	665	692	692	689	624	670	690	650	716	681	716	656	627	705	664	664	698	672	696	638	686	714	653	659	671	693	655	689	648	687	639	712	645	700	646	674	669	682	649	674	668	661	603	662	707	636	673	674	651	648	646	680	628	638	711	672	684	684	671	635	647	630	655	705	671	690	691	684	612	631	675	652	695	682	694	665	688	692	686	696	686	631	660	692	644	672	711	674	650	683	655	673	690	659	664	700	671	637	633	668	644	651	628	681	692	698	652	660	697	658	687	696	684	648	636	702	700	677	680	644	668	663	717	662	648	649	707	654	744	658	681	667	652	685	686	676	668	646	694	672	719	688	678	675	689	702	658	688	664	701	671	678	671	661	636	675	650	685	667	645	663	672	730	670	641	630	718	681	659	676	707	657	663	626	695	637	671	680	693	670	623	670	662	700	678	670	614	710	693	708	698	642	690	659	644	681	674	725	672	658	662	661	656	683	703	692	704	668	720	682	663	655	688	670	713	705	698	660	684	695	677	649	718	616	671	680	676	658	695	700	679	708	651	715	645	661	670	679	662	669	659	634	643	666	665	704	728	651	652	656	686	688	699	674	634	734	658	681	696	680	618	688	702	697	720	674	662	641	611	689	680	656	648	675	642	666	652	661	684	705	628	674	658	711	678	666	651	663	700	661	688	685	651	661	693	677	709	693	674	648	654	667	629	668	672	663	701	693	721	658	686	657	733	647	632	659	664	701	635	688	672	643	661	723	703	641	673	663	726	682	637	717	686	652	664	621	659	714	682	665	690	678	690	665	694	697	700	657	656	648	672	649	691	669	704	679	638	714	649	687	682	702	642	694	676	684	675	706	689	674	697	647	681	665	645	664	649	639	662	685	701	655	675	614	667	678	692	683	677	681	727	660	669	662	662	666	677	676	664	691	616	712	647	722	666	686	702	693	662	682	670	679	627	683	729	634	640	700	685	653	642	621	670	689	724	684	693	675	645	677	642	668	683	662	689	645	747	689	673	703	639	676	686	713	678	687	672	675	685	701	694	713	675	666	670	669	665	701	648	674	682	684	636	662	676	687	650	663	686	648	671	691	658	655	660	681	655	624	672	737	686	704	673	647	721	702	661	662	680	663	679	645	642	663	639	695	674	632	678	657	656	714	681	658	651	702	706	686	676	687	739	683	677	654	653	637	668	654	642	703	727	691	700	702	699	682	677	681	670	653	736	660	649	669	685	665	660	658	665	679	674	676	664	705	676	662	699	728	708	638	724	658	653	685	684	728	646	643	729	624	686	683	632	670	684	654	657	671	629	635	643	686	639	656	719	668	662	686	663	739	666	674	740	654	679	676	670	733	671	645	650	712	652	699	702	685	649	654	693	696	644	719	670	679	684	672	659	657	648	704	669	674	647	669	690	695	713	710	645	666	654	659	696	653	641	688	709	636	671	642	630	693	708	689	642	654	649	667	673	693	656	668	629	722	682	685	670	671	683	622	731	665	715	649	678	642	669	687	694	667	640	667	685	656	662	679	696	660	673	681	684	633	632	700	626	669	689	730	698	636	745	657	695	717	647	700	694	668	701	671	665	686	655	662	675	680	628	632	652	672	704	694	695	687	696	680	677	618	670	651	681	668	653	655	664	687	691	692	663	695	675	713	707	658	669	655	703	726	668	674	656	700	674	670	644	660	714	641	676	645	741	695	700	682	660	635	687	654	716	671	641	685	664	637	671	684	701	658	661	627	654	692	670	686	702	686	684	710	652	683	643	652	672	724	653	647	668	646	665	701	670	720	689	662	716	700	710	661	668	643	669	675	674	680	687	676	690	696	660	629	653	676	703	633	681	668	705	638	671	702	618	652	677	673	699	674	703	692	665	663	711	673	677	682	636	690	651	661	665	640	698	692	726	686	675	697	692	683	680	678	700	692	680	661	700	684	678	663	712	646	642	687	651	730	671	672	698	691	613	672	662	664	695	670	712	688	650	689	651	606	683	666	662	668	620	657	633	617	688	706	681	674	700	650	679	667	643	676	680	696	687	684	686	657	699	658	653	647	685	656	715	641	706	693	715	666	636	664	697	672	678	677	676	678	675	714	642	672	661	623	630	696	711	695	681	672	704	661	668	642	685	722	652	689	653	712	683	641	667	701	680	637	684	677	712	698	686	665	708	642	708	711	701	661	690	690	635	682	659	619	725	677	715	675
49540	14411	1751	478	347	322	323	272	291	291	267	281	321	303	307	308	309	311	287	254	289	284	271	293	309	282	259	292	287	306	295	282	285	266	267	260	281	286	251	298	282	301	270	268	277	271	282	294	266	254	264	293	277	292	292	275	264	282	320	297	297	288	283	288	281	287	280	274	263	325	289	266	260	277	298	304	278	303	292	273	283	306	264	301	288	291	286	305	278	309	278	301	285	266	286	322	319	258	293	313	300	299	281	304	247	254	267	257	310	315	289	303	294	316	312	277	297	289	320	263	309	267	308	297	309	306	268	307	263	294	290	305	324	305	287	284	273	281	278	269	264	264	349	286	251	284	294	348	295	290	253	291	272	294	294	299	285	261	253	283	278	300	302	277	258	285	266	288	275	273	262	260	278	272	288	294	298	265	275	295	284	294	308	283	270	296	248	259	277	265	294	289	278	282	247	280	274	304	272	257	282	311	295	296	270	337	307	284	282	294	312	254	276	285	274	283	336	310	289	258	270	269	256	295	281	266	278	318	312	279	266	301	289	291	279	281	270	292	283	279	291	276	265	280	258	309	305	300	299	300	260	272	298	259	308	266	315	271	272	310	280	278	294	299	283	261	277	294	308	310	318	293	297	272	270	305	317	273	301	288	273	268	277	255	272	274	283	265	268	279	301	302	295	278	242	281	246	298	308	287	281	297	310	280	289	302	297	312	285	242	256	254	279	282	292	268	279	276	304	302	293	274	317	308	296	284	284	307	251	296	277	282	277	304	330	272	300	281	295	282	301	253	248	290	296	289	295	239	304	261	305	275	291	246	287	334	298	309	279	330	290	293	280	258	291	278	288	289	302	295	280	271	315	301	295	316	278	260	254	263	292	286	277	298	300	279	273	301	278	280	270	273	285	282	255	280	275	295	303	284	289	285	312	298	285	327	280	295	274	276	292	313	265	268	277	285	288	301	258	257	267	288	286	294	270	309	293	289	276	282	248	274	323	294	293	281	299	275	271	262	275	304	288	291	310	267	270	299	265	300	281	269	308	269	296	309	262	281	263	329	265	318	278	288	261	278	284	271	288	274	313	309	273	251	310	315	300	279	286	273	266	282	258	275	301	314	269	287	314	310	278	287	260	296	286	287	270	281	286	294	309	290	285	294	311	301	287	285	270	296	268	293	285	281	311	328	271	286	295	273	263	299	274	262	250	299	328	296	269	314	296	259	282	280	300	298	292	294	286	291	312	313	276	290	306	258	291	297	275	247	293	280	304	262	307	298	247	292	289	276	292	293	246	301	323	286	276	285	308	318	265	267	294	287	286	301	299	264	285	283	296	292	274	305	299	324	308	296	298	303	260	292	312	319	277	287	289	274	291	308	262	290	280	296	294	314	263	284	284	298	266	310	264	317	303	283	280	272	269	320	285	258	263	298	273	281	290	287	316	283	297	311	289	246	268	270	295	294	271	263	291	248	265	264	307	283	258	285	282	303	277	296	285	292	242	288	302	295	280	261	272	269	272	295	290	284	337	316	310	272	272	300	261	259	306	325	325	291	269	289	327	280	299	284	277	302	298	303	288	270	301	297	324	333	272	318	281	275	283	322	289	271	283	301	289	297	271	282	313	295	286	275	281	263	277	297	312	303	280	285	284	336	304	265	287	278	291	264	307	309	281	292	283	276	283	274	299	263	252	249	292	273	259	277	292	295	283	297	258	304	283	306	262	301	294	296	292	314	270	265	264	291	293	312	292	281	316	307	278	281	282	289	290	289	291	281	307	249	291	255	317	299	256	265	282	299	267	273	300	295	269	270	293	285	269	279	274	280	309	282	263	350	288	287	305	299	292	263	269	293	281	268	269	288	303	289	290	293	299	294	286	268	266	306	281	260	259	270	262	315	283	271	255	273	273	262	252	272	303	276	290	286	282	300	291	313	307	278	276	284	251	293	276	279	253	315	292	289	273	289	328	326	288	283	304	305	284	284	300	316	284	268	283	262	267	267	282	312	258	284	294	279	304	281	265	308	296	316	288	272	259	259	269	276	303	297	282	277	292	313	303	266	282	263	287	274	276	264	313	301	283	305	283	281	291	294	296	303	282	284	285	272	293	271	291	269	288	313	283	277	269	287	278	326	285	273	276	278	286	287	240	245	309	276	301	295	298	327	270	301	295	290	262	283	266	293	290	275	269	318	272	288	261	278	256	305	294	267	280	289	280	296	280	295	298	299	260	274	302	268	276	235	271	300	294	299	269	311	284	323	258	297	276	313	274	278	307	293	300	299	299	283	279	302	281	280	297	310	271	279	312	290	318	253	281	297	292	299	304	285	271	273	290	282	265	300	314	302	290	282	293	294	292	313	296	267	285	261	272	273	289	307	283	297	282	320	266	278	298	323	261	260	323	306	284	306	288	292	294	300	277	303	226	312	291	304	282	273	290	296	269	316	299	286	283	284	278	289	305	308	246	291	268	289	299	306	297	299	308	308	308	299	287	291	318	302	284	278	270	279	299	280	282	290	300	276	309	235	260	293	271	310	294	291	278	283	298	323	287	323	263	284	262	274	282	276	318	282	277	283	312	269	278	273	267	283	286	246	287	271	259	279	297	288	270	291	281	315	297	259	292	296	298	293	247	309	305	279	262	298	274	276	271	272	277	264	262	315	282	305	260	297	283	258	282	266	294	289	315	326	289	295	276	285	282	300	285	285	307	292	292	299	314	279	289	267	256	312	303	282	251	288	265	292	299	285	268	347	262	273	244	262	288	281	282	267	259	300	296	270	316	262	274	314	275	298	292	303	264	307	255	301	301	278	305	306	294	307	259	273	279	245	282	294	276	290	308	292	282	290	289	245	268	288	286	301	262	308	310	299	313	301	274	282	274	344	299	281	309	267	270	302	282	273	265	273	278	286	270	332	282	300	290	314	266	261	286	327	308	262	247	305	280	309	303	307	297	306	302	297	274	302	256	257	274	254	294	245	243	254	303	269	283	282	284	302	255	274	272	275	284	268	300	309	310	309	275	277	307	286	313	278	270	296	304	299	298	298	276	296	323	303	288	285	294	293	277	292	306	315	332	296	258	302	302	270	282	271	314	283	308	288	264	295	273	277	292	298	299	324	270	280	270	284	300	300	308	289	300	273	283	310	296	330	279	307	270	273	291	314	284	268	276	280	327	283	275	260	283	285	288	292	327	297	275	323	268	276	300	291	300	297	275	298	288	293	262	306	313	274	286	302	337	295	264	313	262	273	259	310	294	312	261	276	284	275	277	280	295	278	280	267	296	263	277	285	298	260	297	282	288	286	265	275	290	281	250	252	283	289	281	274	262	272	295	280	265	279	303	302	288	262	301	255	298	295	316	293	313	304	284	272	277	274	325	291	295	291	306	267	260	272	276	300	297	284	266	270	297	330	259	280	294	285	254	292	313	311	283	294	309	288	308	289	304	293	284	325	269	299	283	306	302	273	305	269	303	304	291	299	266	287	311	264	271	290
32306	6376	1506	957	780	652	592	612	609	668	622	633	661	611	704	644	606	654	651	669	643	630	638	649	659	653	611	632	611	599	614	665	643	580	652	609	632	598	666	593	604	654	624	636	631	618	661	629	677	645	662	636	614	661	622	649	678	684	606	659	663	586	635	619	585	627	691	620	615	650	637	612	652	625	661	587	651	653	661	600	657	671	613	658	600	659	669	601	634	649	640	618	654	648	649	639	619	642	623	636	673	625	618	591	633	678	580	644	657	612	626	654	625	581	647	677	645	603	580	618	609	601	617	620	686	678	636	633	634	658	607	615	625	676	619	692	679	642	684	662	636	681	595	646	661	603	640	653	618	624	658	620	616	616	622	624	627	601	693	687	618	638	617	687	652	623	676	669	604	651	635	629	626	624	683	641	587	650	609	649	618	651	631	645	669	619	672	656	640	653	660	652	644	641	633	615	610	600	620	605	650	630	612	646	632	620	653	605	670	664	650	633	633	619	606	606	664	663	639	608	637	640	625	598	660	661	670	645	662	608	673	647	613	690	665	624	590	652	632	623	614	619	636	654	660	607	625	632	628	661	639	631	624	615	668	684	541	606	638	614	649	617	628	632	621	658	664	618	624	661	618	622	633	653	618	654	629	629	593	627	664	601	657	615	623	611	673	608	629	658	611	605	648	644	638	661	624	673	599	612	640	615	587	665	631	615	614	667	615	636	611	651	632	618	661	660	641	604	662	604	594	657	614	595	631	635	607	623	643	622	692	660	662	640	685	621	667	639	715	642	669	714	613	608	636	645	637	651	698	631	640	658	708	630	652	670	575	653	667	636	639	674	660	659	618	647	623	669	620	649	591	604	640	653	654	617	618	619	669	611	614	610	657	658	651	627	621	614	605	622	564	619	590	633	654	702	626	650	613	591	687	622	628	685	636	633	635	650	610	645	625	612	624	628	660	693	656	606	685	664	643	645	626	648	602	668	617	611	603	641	653	661	630	642	623	646	695	607	609	645	619	661	603	627	633	662	662	629	601	658	654	627	613	637	587	668	628	656	655	611	663	627	655	672	648	621	630	660	627	615	633	649	616	642	636	662	603	613	658	601	608	631	621	707	615	632	612	601	650	617	646	665	620	622	663	639	642	609	631	634	633	618	584	604	677	642	641	627	589	605	709	655	577	623	642	613	611	616	642	652	655	654	622	648	628	665	613	619	661	644	614	607	655	628	634	603	631	650	632	585	640	624	623	606	647	634	629	661	624	629	651	640	668	663	686	660	628	647	691	635	646	670	643	636	581	640	643	647	629	640	639	584	665	670	598	667	692	675	662	639	672	629	632	687	620	669	675	596	679	612	611	664	660	638	671	606	656	639	641	640	652	586	670	646	644	607	603	650	610	637	620	670	676	616	668	657	633	639	618	674	589	632	651	605	643	623	660	653	605	610	601	629	596	641	627	610	689	659	618	668	640	644	656	617	615	608	659	615	595	672	637	601	622	629	587	644	638	643	614	658	636	623	631	599	638	671	644	680	662	655	654	632	586	639	656	631	629	664	633	617	656	638	656	654	634	582	654	663	621	682	670	649	649	658	628	660	670	657	682	610	642	628	601	656	619	634	610	647	646	634	659	611	659	628	639	656	618	623	654	610	679	717	666	606	614	665	619	670	612	674	637	584	684	663	629	633	650	630	641	628	642	616	669	650	617	660	660	651	615	576	633	626	631	659	656	635	694	616	629	644	648	634	679	606	621	611	650	661	613	614	657	612	686	610	596	677	649	643	627	628	636	617	656	653	636	677	654	623	679	623	598	641	641	623	631	664	651	622	597	632	662	652	638	607	624	643	624	629	652	621	662	639	635	601	620	663	623	661	628	654	640	645	622	649	658	627	644	650	661	633	635	616	663	640	653	637	665	661	571	662	604	553	636	625	627	697	662	639	634	627	658	648	643	662	643	618	642	679	608	627	622	678	647	613	633	628	625	640	634	662	657	615	645	656	620	658	653	657	617	665	641	641	636	626	642	631	655	611	635	644	625	622	608	593	624	621	646	673	671	609	607	644	604	634	663	636	668	616	608	636	583	654	624	605	690	650	631	642	630	611	599	656	626	646	594	667	650	694	600	641	630	613	636	661	604	662	651	670	609	668	625	649	654	642	643	636	685	619	621	637	631	643	726	616	646	642	662	630	626	658	618	594	635	671	636	642	657	661	661	650	637	632	668	688	631	624	634	668	608	658	651	593	615	624	634	614	663	638	672	650	622	677	602	628	606	581	604	636	622	662	639	593	639	616	667	603	609	653	685	647	658	637	629	596	629	621	643	636	614	671	629	624	627	623	629	664	684	609	652	605	673	636	676	676	646	642	676	622	628	661	636	613	628	636	639	631	625	643	613	651	613	689	644	629	628	657	646	654	616	610	595	587	577	648	669	622	612	606	648	673	622	665	656	678	641	632	642	635	664	609	650	661	622	649	630	636	649	666	641	624	665	640	627	608	620	677	608	672	605	611	628	588	622	637	612	643	644	648	653	630	645	660	671	639	655	653	626	676	625	647	625	643	645	626	626	602	600	677	671	631	638	669	645	601	683	660	616	648	641	672	640	607	634	670	606	647	633	676	619	591	688	629	645	594	629	635	664	613	644	647	666	622	628	625	592	619	617	655	627	665	656	643	641	654	603	671	676	641	669	603	597	641	665	666	588	657	686	646	629	623	628	631	660	632	605	645	654	625	661	659	621	663	654	609	603	688	649	645	644	670	601	657	663	623	616	631	610	634	652	646	619	673	619	640	632	628	653	643	579	612	644	624	643	641	663	619	612	639	591	651	618	655	656	626	636	673	591	633	645	631	638	599	630	633	635	619	647	663	659	625	574	637	653	633	617	650	647	654	644	676	665	692	646	613	639	658	585	637	619	639	624	642	602	675	630	599	658	648	660	618	618	609	685	711	635	611	653	666	674	620	665	630	668	667	685	660	614	667	671	622	659	679	635	616	658	667	635	639	653	639	609	620	615	674	631	628	667	623	628	653	628	643	629	619	626	670	625	594	625	629	624	679	628	590	673	645	661	641	640	686	577	617	696	658	665	605	621	583	679	659	626	601	627	689	609	644	624	621	590	631	673	595	645	665	624	591	627	654	620	608	619	650	671	627	651	654	664	612	627	653	669	646	633	655	670	634	613	593	677	629	619	599	624	650	631	640	648	615	635	649	615	646	623	661	606	636	638	612	600	609	653	660	659	637	641	658	603	649	597	620	629	630	602	658	623	628	651	647	641	617	598	616	646	660	668	613	634	647	643	641	642	639	641	599	618	651	653	619	652	636	636	640	651	574	657	629	591	586	667	599	621	644	613	671	685	645	620	642	616	622	684	634	622	639	617	656	602	613	626	646	674	663	655	641	596	649	676	678	610	636	679	640	642	697	606	616	599	625	663	667	599	648	627	650	643	636	672	662	650	662	618	619	600	677	640	613	631	630	631	636	598	666	633	611	674	656
54591	20377	5555	1202	454	337	308	265	282	277	266	274	261	269	262	286	274	278	264	288	279	251	277	298	265	271	256	243	301	273	239	269	278	297	257	281	279	310	287	271	261	241	286	247	251	274	284	269	250	273	290	281	254	269	258	270	273	240	242	271	292	261	244	266	279	267	265	275	243	249	282	288	262	248	265	266	267	264	256	234	288	258	284	272	272	268	257	253	285	277	296	241	264	277	264	272	267	280	286	248	273	254	244	281	291	286	247	261	262	278	244	272	253	273	237	254	278	273	266	280	285	258	264	264	281	287	276	249	243	269	260	274	276	278	248	254	272	273	280	263	256	264	282	284	248	260	287	232	302	299	243	256	251	282	288	257	273	300	286	286	273	262	245	267	273	293	282	274	253	294	273	230	287	274	263	259	270	294	256	235	284	267	256	255	252	289	295	278	237	249	240	275	244	247	302	259	283	271	275	243	251	265	269	251	257	258	277	250	261	264	267	263	291	281	284	256	272	276	295	254	276	243	281	298	246	252	263	252	277	255	244	252	277	303	253	257	254	268	297	269	252	262	252	267	236	244	272	280	247	260	221	249	281	251	264	237	242	270	283	256	288	266	286	273	254	289	278	238	258	260	258	243	293	277	233	257	250	260	247	257	274	274	250	259	264	274	274	286	263	265	271	283	303	255	239	302	247	259	295	295	232	249	283	270	270	251	257	258	261	262	248	282	290	261	258	240	271	278	267	280	258	300	266	274	260	267	259	287	281	263	311	268	263	260	286	277	258	269	266	255	288	273	243	258	246	287	269	260	269	277	261	262	243	248	249	250	269	261	222	223	313	279	306	262	244	230	275	284	250	255	298	275	260	287	284	295	272	288	254	252	275	259	258	247	223	278	264	274	259	261	286	269	287	290	260	251	261	220	284	247	262	261	236	231	285	278	266	274	264	255	284	253	237	289	303	265	297	281	253	273	277	284	240	266	243	232	282	282	266	260	262	281	262	227	243	253	271	250	300	259	269	266	254	263	277	301	293	241	249	282	259	272	254	289	258	255	284	279	277	262	277	265	263	272	287	238	268	255	253	261	279	261	248	292	246	242	236	278	242	253	254	258	270	317	238	258	253	265	261	240	235	288	260	255	265	298	255	281	245	261	282	274	296	282	278	281	300	259	314	264	288	254	268	238	264	275	231	251	256	274	267	254	257	247	243	291	277	292	268	242	265	255	268	243	225	237	241	244	249	233	246	269	256	238	236	261	243	253	275	269	265	235	281	258	256	237	255	251	295	260	284	285	287	266	261	238	282	308	252	255	245	272	249	231	247	250	232	275	284	273	244	273	253	269	257	268	275	265	271	277	236	233	241	282	276	274	307	283	308	256	267	263	259	305	254	283	238	254	271	272	250	269	263	256	278	270	264	260	252	262	231	264	288	252	261	305	259	275	274	245	269	271	278	269	292	283	290	250	259	252	230	252	254	247	251	266	275	256	284	276	252	282	266	216	258	247	259	257	252	247	282	239	280	274	284	253	261	267	283	271	272	283	278	262	254	259	296	261	258	266	246	258	270	307	291	262	282	266	272	299	270	251	265	262	294	270	257	252	268	252	273	257	276	290	294	270	275	258	257	277	280	274	303	279	288	271	300	303	257	243	283	258	290	272	254	259	264	268	266	267	275	265	269	276	270	299	289	271	258	274	260	262	303	284	268	274	255	272	274	239	276	295	265	282	260	240	277	279	255	250	258	288	289	240	287	296	267	279	274	225	286	246	284	258	275	285	254	274	255	271	261	264	267	258	261	265	243	286	273	263	273	289	264	269	253	268	259	293	254	282	272	284	269	274	246	292	258	265	258	306	239	286	253	253	266	279	265	262	254	282	247	263	280	246	292	260	278	230	277	251	278	274	260	230	245	273	242	272	263	261	267	274	249	259	300	246	255	299	314	264	260	291	266	251	251	262	243	265	244	266	277	315	261	288	275	259	248	260	290	269	261	276	259	286	268	267	259	279	294	253	264	292	259	299	248	287	252	266	252	237	243	247	257	280	252	250	252	310	268	247	249	277	260	273	249	252	262	254	255	268	296	257	237	262	242	257	270	241	270	264	257	283	261	263	315	279	249	259	244	271	252	218	243	278	260	263	294	277	249	264	262	279	277	285	268	267	242	259	264	251	279	273	252	248	238	282	295	249	270	254	267	272	278	229	271	279	234	264	275	320	274	286	265	246	257	250	275	235	223	283	258	284	243	243	290	275	235	260	279	246	257	285	244	281	253	261	267	252	258	279	256	254	259	288	275	282	234	246	242	248	241	291	258	239	263	262	308	301	302	283	268	266	291	298	294	266	256	267	257	250	271	276	292	241	285	225	287	240	275	275	302	283	257	248	254	254	259	291	286	257	251	258	275	280	272	317	268	273	261	280	301	262	276	260	248	250	234	258	258	242	272	265	270	237	265	279	255	271	251	270	284	282	250	288	275	245	281	274	268	267	255	267	252	291	265	243	254	283	282	269	278	262	266	266	262	258	217	265	258	275	265	255	277	279	253	286	275	270	285	260	281	255	258	268	256	239	290	246	249	233	239	264	281	302	247	278	256	284	230	286	281	258	282	291	248	245	259	253	249	267	247	255	265	262	272	283	299	274	263	263	269	241	266	243	278	269	309	276	265	255	257	249	260	271	280	247	245	272	287	294	264	245	231	265	263	259	257	283	250	234	292	287	258	287	271	299	243	271	286	255	301	272	257	281	283	279	273	268	245	271	284	240	297	288	269	274	266	272	260	273	267	263	268	284	244	287	258	285	269	307	272	292	285	274	281	236	264	269	285	230	255	270	248	280	282	239	265	267	253	273	246	226	266	265	232	242	258	282	320	324	267	253	262	283	286	296	288	265	259	266	270	241	272	237	236	271	252	268	271	280	239	302	295	265	267	279	263	242	232	268	263	291	248	271	282	286	241	265	247	229	269	297	267	276	247	273	237	230	276	289	260	264	300	274	287	285	262	254	260	265	248	271	284	230	259	306	283	288	260	247	271	270	292	266	255	274	255	269	272	261	268	229	285	259	250	290	263	281	262	266	266	272	245	267	273	232	296	263	262	269	277	272	263	258	261	254	263	282	272	250	270	284	290	241	294	256	282	241	257	263	256	260	268	270	257	276	254	261	260	264	277	251	259	285	296	265	280	276	256	266	238	245	268	258	259	248	248	230	299	282	281	254	286	278	266	287	264	292	278	290	271	284	259	284	262	251	259	281	287	259	265	262	260	254	257	266	269	282	270	273	260	244	259	284	253	286	279	259	263	280	224	247	247	242	282	268	270	258	260	255	252	269	279	252	269	267	282	269	270	259	257	254	245	277	260	274	260	284	266	260	257	242	278	277	240	263	280	267	286	266	267	268	263	269	286	307	260	251	277	263	265	239	254	284	286	283	262	268	270	264	255	282	247	270	279	254	283	252	275	271	274	245	301	259	283	274	250	250	273	268	248	270	249	275	264	284
36861	11253	4661	2368	1161	896	706	608	607	671	602	605	635	600	616	572	607	572	599	648	595	613	622	610	586	590	586	614	550	603	612	589	599	571	558	598	612	584	554	588	630	563	566	630	613	603	618	635	641	608	609	630	605	585	608	552	588	579	611	601	557	605	594	630	615	582	624	622	619	573	594	590	600	610	578	645	639	581	580	644	612	612	597	650	583	621	602	587	635	601	612	634	595	579	597	649	567	601	607	634	601	616	600	651	587	640	653	593	600	602	611	571	567	582	617	652	608	610	602	598	627	614	625	616	555	584	582	564	601	572	628	618	595	635	634	626	619	566	583	596	649	606	557	573	611	568	648	568	600	617	641	605	562	637	600	625	613	611	630	524	592	604	636	545	614	583	595	579	607	601	627	579	582	644	616	620	643	578	600	621	608	620	573	599	622	561	580	694	573	608	586	604	583	614	617	613	586	563	647	542	584	566	617	616	616	590	577	582	566	612	617	608	588	607	570	580	610	606	601	626	634	627	575	616	573	639	583	634	616	618	597	607	579	596	623	567	630	596	619	629	586	572	559	609	596	607	611	537	610	607	604	614	608	554	645	598	623	567	648	603	589	559	611	629	594	607	618	619	627	571	618	643	603	574	600	540	577	624	557	606	630	585	625	621	640	594	603	620	610	602	585	561	631	632	604	613	598	583	578	672	580	598	610	588	619	609	570	568	588	573	605	603	638	570	597	579	620	596	602	637	636	583	587	608	634	575	660	603	637	593	543	601	592	583	613	625	580	594	573	579	597	595	608	582	646	598	601	615	595	612	597	628	575	579	598	620	594	572	629	582	663	622	571	552	578	556	666	641	586	595	602	636	632	610	610	682	616	577	629	570	581	643	613	639	587	583	601	583	575	592	593	588	610	611	603	573	583	613	629	627	622	658	620	592	608	576	591	587	626	652	582	589	582	587	607	607	640	620	615	620	629	627	635	589	624	604	549	626	599	543	594	618	605	625	621	630	594	568	604	563	585	592	578	667	613	608	587	549	601	646	576	614	577	577	595	603	587	600	554	652	622	583	620	585	576	581	622	581	632	632	574	619	595	588	630	587	590	596	671	567	603	574	611	634	614	594	606	628	604	622	589	596	560	633	629	572	598	597	620	578	615	616	624	597	618	586	648	594	656	611	611	595	615	623	649	620	621	622	617	565	619	613	565	634	637	572	585	540	623	588	572	597	598	598	610	597	606	565	583	605	619	617	581	596	607	606	652	653	586	613	599	633	574	579	614	602	600	579	596	590	561	594	613	587	580	571	611	591	644	614	598	533	588	666	632	602	598	574	597	613	612	573	586	613	613	643	567	615	617	583	648	612	608	653	645	559	618	573	602	613	562	621	602	610	595	573	592	620	578	585	600	559	621	604	585	628	606	634	601	601	615	599	605	645	622	561	590	664	632	617	588	591	622	573	589	655	605	617	622	612	616	587	589	566	573	596	621	643	606	639	584	592	618	587	627	592	626	613	570	609	609	640	627	662	620	616	592	609	631	635	571	586	606	634	610	608	543	577	614	611	595	636	570	618	622	626	602	614	569	587	650	607	605	627	592	588	578	632	583	579	657	619	642	618	603	605	607	596	603	580	606	628	628	581	601	616	567	574	600	602	570	578	614	582	569	613	573	581	592	612	591	640	614	624	629	557	597	609	574	580	570	594	596	580	587	582	580	635	585	607	601	580	591	566	606	606	618	593	586	611	571	611	599	598	588	589	651	632	575	598	614	610	622	609	597	622	588	628	615	602	643	572	625	544	610	600	583	639	601	633	578	606	600	580	616	575	582	582	566	581	586	586	651	558	608	665	608	572	612	581	607	542	614	634	597	602	592	634	681	620	629	582	656	595	591	627	626	609	601	605	636	619	592	656	621	595	616	581	592	619	577	589	606	638	599	582	587	588	620	605	645	624	620	639	577	601	589	578	616	591	620	596	606	620	584	595	551	560	608	590	628	596	581	635	599	649	589	654	580	603	636	551	613	536	648	594	597	627	566	623	571	609	628	568	603	610	641	561	620	588	611	584	617	602	612	562	602	617	524	607	596	630	599	574	591	607	594	593	593	607	595	650	558	590	621	547	610	604	542	592	578	640	610	617	593	650	600	571	592	545	600	643	594	584	637	593	566	598	611	602	598	583	627	607	594	593	626	556	608	612	664	562	624	615	616	588	588	624	568	580	619	649	613	593	578	605	573	629	588	585	650	573	587	618	595	622	569	578	586	579	578	588	625	595	577	560	654	603	619	592	560	555	612	583	614	579	613	625	608	615	626	617	608	606	631	615	623	597	623	598	601	611	633	634	587	618	615	626	608	665	617	599	602	594	583	584	564	597	569	569	577	560	594	545	628	643	607	630	620	590	570	655	639	592	578	573	561	640	600	587	588	562	563	629	628	595	612	593	578	604	671	581	593	616	624	606	585	626	591	608	654	614	607	563	598	622	599	592	580	588	641	587	598	584	573	613	603	618	593	618	578	546	551	610	580	594	626	620	597	596	548	612	595	597	605	608	641	589	602	604	563	588	653	612	628	641	623	557	587	614	610	607	618	638	547	617	588	582	556	577	612	594	623	589	598	645	590	660	601	594	585	625	623	582	628	593	630	617	614	624	591	635	588	614	583	571	606	654	588	587	592	581	582	548	596	623	580	626	614	620	625	617	663	583	607	626	573	584	663	595	566	605	545	586	597	583	628	612	591	597	615	631	592	622	614	557	620	588	573	586	573	623	639	607	628	624	608	648	597	641	607	649	581	560	616	598	594	627	583	605	591	602	605	558	630	665	613	579	639	619	605	627	611	601	585	617	594	566	589	595	576	579	590	586	592	643	631	610	542	600	641	632	602	644	634	598	619	590	594	620	611	607	631	595	625	600	609	622	572	580	613	645	577	620	556	593	616	615	582	608	591	627	609	558	610	638	602	630	596	603	593	574	639	566	655	593	620	651	589	603	623	599	564	612	652	605	602	610	598	596	595	624	559	574	579	588	573	592	599	633	585	633	619	617	564	634	624	596	612	589	567	669	641	642	661	586	568	601	623	554	613	592	600	626	614	593	558	612	612	527	572	601	655	626	611	587	562	584	619	579	599	600	557	543	594	578	581	574	628	580	614	615	538	603	626	594	601	612	571	633	598	635	603	590	617	602	594	591	572	592	608	594	606	613	590	614	610	557	597	603	582	578	636	632	555	614	570	591	613	617	575	631	618	571	565	612	606	594	543	646	581	568	615	630	609	594	619	638	606	624	623	576	566	614	570	576	620	619	620	633	634	626	627	575	575	591	612	584	585	601	580	627	587	587	592	612	578	586	618	594	575	593	616	566	618	559	597	570	593	577	596	609	633	554	616	619	579	607	584	612	552	614	588	631	582	626	645	583	600	604	609	618	610	566	558	615	572	593	604	573	579	574	627	621	643	607	599	598	611	612	558	608	628	627	606	586	622	618	588	568	647	612	605	604	604	610
55872	26289	10200	2117	884	462	302	316	289	294	293	291	258	261	261	294	296	268	308	243	268	292	268	273	284	305	300	256	302	254	299	311	314	272	272	269	274	305	293	297	298	279	257	281	266	299	269	288	314	285	253	305	280	288	289	300	296	273	250	310	249	265	300	265	313	272	247	274	268	279	261	287	253	283	287	271	245	282	306	282	299	258	298	267	301	275	281	268	282	273	270	244	259	257	246	302	262	247	295	301	251	275	281	271	257	265	320	256	296	296	290	289	286	309	276	296	298	258	278	301	248	252	273	276	289	265	302	270	277	266	282	295	263	293	265	251	274	260	283	273	283	311	301	288	263	279	310	293	306	296	260	280	210	248	268	300	311	272	245	277	267	259	235	258	241	270	292	271	302	292	270	282	270	297	266	285	271	275	274	246	267	292	298	256	272	276	272	274	278	287	253	292	298	283	250	308	279	266	292	272	244	297	306	307	252	290	297	262	262	294	266	291	273	278	291	296	309	254	259	236	264	310	296	303	327	269	273	284	296	279	285	296	276	289	328	256	270	274	282	274	282	303	273	268	279	289	293	270	295	278	265	248	263	259	262	294	242	264	291	309	293	279	314	262	281	293	287	286	254	260	315	278	250	250	301	269	280	283	281	296	279	292	312	267	290	302	275	261	285	269	262	275	268	280	239	260	260	270	268	265	281	279	278	258	261	271	274	262	295	289	274	305	263	260	282	283	283	280	267	238	280	256	285	300	256	265	267	270	264	254	255	258	274	287	276	262	314	246	292	288	291	305	289	274	233	261	282	271	277	273	270	266	279	280	284	296	301	286	273	274	291	262	267	266	271	272	284	270	284	308	272	290	285	279	313	287	296	300	309	286	267	284	286	287	247	281	270	277	277	271	286	284	270	258	283	283	288	299	256	242	249	284	326	241	309	286	268	251	247	267	276	265	291	283	257	263	274	260	308	303	292	263	312	289	287	320	300	322	278	254	277	309	288	274	279	295	265	251	298	259	280	308	291	304	283	251	279	279	286	298	305	258	268	281	272	288	258	245	256	274	282	294	262	271	299	270	261	308	298	263	272	272	278	272	305	302	298	286	296	324	279	277	313	278	281	295	297	294	303	285	272	268	293	299	281	274	248	279	278	280	270	297	284	282	297	299	281	262	260	290	264	317	280	253	273	314	271	280	289	310	281	270	276	285	270	278	278	294	291	266	272	273	292	285	282	256	263	282	289	282	273	282	290	298	296	259	278	286	286	272	288	277	252	311	296	254	294	267	290	269	282	302	269	291	275	274	256	303	280	271	275	286	260	256	274	295	283	269	260	261	270	278	270	305	293	265	270	283	256	266	305	298	290	328	296	254	260	239	305	314	262	272	275	251	281	304	315	286	322	276	276	276	306	277	274	250	267	245	315	290	260	295	269	280	291	279	288	267	279	288	272	266	274	299	286	272	283	287	295	289	286	259	277	296	247	275	264	271	278	303	294	282	273	231	238	288	288	281	305	272	313	291	269	283	296	309	257	265	296	267	260	273	288	288	285	268	281	305	267	310	282	283	280	246	265	252	279	288	282	261	313	305	295	291	277	268	293	275	292	270	271	285	260	304	316	280	303	276	282	290	275	273	288	277	286	272	276	285	303	298	273	239	297	267	290	315	277	256	334	287	291	273	287	294	296	253	285	305	286	299	288	265	326	300	303	318	231	302	319	269	239	266	250	246	299	298	277	280	306	282	274	274	279	260	280	275	274	287	279	279	308	281	254	273	277	287	293	278	252	274	287	286	293	251	299	254	259	302	271	260	277	270	278	281	312	272	265	254	288	266	246	288	263	314	258	276	283	246	294	270	286	279	257	287	274	286	275	262	249	282	284	333	316	286	283	280	285	290	282	290	294	274	301	255	256	285	261	283	291	314	237	272	261	298	290	294	272	266	273	276	274	264	249	292	266	295	289	288	274	260	299	228	309	281	294	299	291	287	264	278	250	256	271	299	292	303	293	263	271	273	296	275	290	298	272	289	261	285	288	264	281	278	265	281	283	281	276	292	270	291	269	229	288	239	271	270	268	257	265	302	272	298	303	272	284	282	295	280	318	281	301	283	272	287	290	261	265	266	261	286	302	286	301	275	245	305	278	285	281	302	304	253	304	272	281	289	288	301	297	284	316	265	266	297	280	242	290	276	285	299	284	273	266	247	268	281	265	251	300	267	269	284	245	325	303	266	287	278	286	272	270	310	257	267	284	295	266	293	313	286	298	268	274	277	288	297	262	300	280	269	274	244	262	254	264	319	280	259	267	251	254	254	288	264	283	242	235	270	250	263	236	261	300	299	262	294	287	274	335	312	281	281	280	279	270	278	286	294	279	261	286	296	276	244	271	287	262	275	268	272	292	259	278	289	280	294	274	245	279	261	252	278	264	300	299	291	252	266	253	257	243	295	295	290	269	263	266	253	319	288	265	296	274	277	298	300	297	273	283	278	301	295	292	266	259	290	252	294	272	281	264	282	261	278	278	286	277	278	297	259	268	281	290	261	275	245	257	268	277	254	265	274	264	282	274	298	292	256	266	288	275	265	268	286	287	265	287	296	280	276	259	275	257	248	300	292	282	289	267	301	270	276	278	287	292	278	282	270	306	286	265	282	283	281	296	325	258	256	292	308	269	275	273	275	299	295	256	278	270	250	271	258	272	290	303	296	267	288	252	274	243	305	322	251	319	276	316	293	282	251	270	276	288	255	274	256	277	259	277	307	271	288	319	270	272	275	288	289	266	271	298	262	267	256	290	243	270	259	308	248	280	246	266	261	311	280	291	318	290	275	251	270	259	313	259	262	267	260	300	300	283	283	276	261	263	286	268	279	282	254	293	269	292	298	302	303	268	298	280	272	262	226	280	288	249	273	255	256	292	271	276	274	276	278	283	272	313	282	279	289	280	263	273	255	286	299	292	279	266	253	280	284	258	294	296	301	283	253	303	270	264	270	262	283	295	249	292	275	272	273	291	242	284	286	282	281	277	272	282	300	304	302	263	278	272	245	283	299	329	294	265	291	293	285	275	269	285	286	285	310	312	322	286	278	305	276	292	249	288	271	277	275	304	280	281	258	269	277	246	274	271	300	283	274	282	290	288	273	275	282	271	281	277	285	285	321	333	296	267	286	290	287	290	269	288	295	318	277	253	244	286	270	293	226	286	280	329	275	259	291	280	239	280	313	255	289	259	288	262	300	302	263	284	270	294	294	282	283	316	319	306	307	289	276	289	280	266	280	271	281	312	269	271	270	283	279	299	268	255	284	259	301	305	274	267	272	271	265	244	271	286	290	285	309	302	297	310	283	257	282	299	277	261	246	284	282	281	268	264	286	294	289	312	275	277	309	270	302	277	250	268	261	291	293	266	268	269	270	266	266	269	302	271	251	260	283	278	289	287	302	299	296	290	282	261	279	303	266	290	311	284	270	265	273	265	273	292	266	253	274	278	275	271	294	264	258
39051	19067	7762	3610	2039	1128	817	687	642	630	623	666	644	666	633	607	628	597	696	622	630	609	611	623	601	627	632	661	594	628	611	629	594	656	615	643	568	630	658	570	603	623	589	625	597	657	629	628	631	594	653	632	626	612	629	624	641	608	611	615	639	657	596	640	640	621	637	667	606	635	579	569	653	654	636	579	593	625	586	660	637	592	656	609	629	679	641	562	596	622	653	616	636	612	582	619	650	617	627	581	637	600	599	622	629	632	620	585	635	635	624	607	586	687	647	613	611	647	634	624	639	600	593	664	611	659	580	638	632	635	573	606	634	594	627	634	626	646	619	641	649	629	630	617	682	639	655	670	632	668	592	622	622	628	601	570	628	618	605	591	594	622	645	648	633	684	613	610	634	635	621	608	627	589	574	605	588	607	614	641	645	598	605	620	625	605	608	601	627	683	601	649	613	614	610	662	593	621	626	589	633	617	579	594	628	664	653	655	585	642	624	621	651	622	599	587	570	637	613	627	606	621	685	616	611	622	615	596	630	600	626	621	616	635	612	626	610	643	622	613	610	602	667	611	629	640	640	607	565	642	652	660	624	646	571	638	624	629	574	617	610	599	636	606	623	612	643	641	609	608	656	606	620	637	607	664	590	656	672	634	590	620	633	586	623	623	631	694	625	652	607	573	658	598	625	641	614	677	570	633	602	619	610	610	631	620	637	591	601	621	613	657	630	600	615	583	602	670	629	600	631	608	601	661	666	657	619	660	616	614	626	613	596	617	613	630	624	638	609	617	647	652	621	590	646	656	595	615	605	633	651	600	627	647	635	604	635	619	613	651	606	646	620	591	629	598	648	606	613	654	612	578	627	609	634	635	659	641	641	623	584	615	624	605	629	630	600	641	627	574	653	603	560	620	687	645	673	610	584	632	629	606	615	588	614	633	627	622	654	665	602	665	648	638	621	644	601	646	677	555	655	613	613	605	640	651	616	628	603	661	616	595	596	644	638	596	607	647	622	641	611	635	589	635	593	663	630	604	643	603	587	625	655	602	654	631	600	636	612	602	615	624	596	624	611	608	634	608	606	650	618	600	639	644	623	615	654	563	631	621	608	562	643	627	606	581	563	622	596	626	650	634	599	662	651	591	602	647	631	601	619	661	613	634	620	608	608	584	606	576	643	621	586	663	614	675	626	632	648	623	627	640	625	645	595	619	622	627	623	668	639	608	629	620	596	600	638	592	616	658	629	659	621	657	662	664	649	617	640	668	634	641	647	627	590	698	632	641	609	605	659	630	585	648	620	665	619	660	625	648	590	652	638	578	642	613	683	628	675	602	649	608	627	634	622	631	624	600	647	650	585	665	647	635	594	642	611	674	616	646	648	628	615	616	645	625	661	660	595	641	638	623	647	608	628	662	589	619	610	631	589	582	628	621	646	633	598	640	636	635	549	706	649	664	641	604	617	657	672	657	593	616	669	607	640	614	670	604	665	605	625	582	624	613	627	645	649	604	675	636	612	582	557	603	585	600	613	627	635	604	618	602	584	593	617	640	607	628	642	658	661	601	639	628	589	643	585	595	633	652	614	625	624	658	637	587	656	614	629	609	603	613	592	611	626	640	623	665	602	632	626	623	602	613	598	647	672	647	623	644	658	603	663	627	616	626	664	641	631	577	638	690	652	655	643	625	607	601	617	620	638	633	619	655	589	622	625	624	669	689	646	618	573	622	600	626	605	577	617	592	630	646	618	625	621	621	670	617	613	628	590	614	617	622	647	613	629	622	566	638	572	624	651	566	616	604	657	639	602	652	600	631	635	623	624	607	630	616	606	638	630	599	659	625	657	600	615	654	604	634	590	618	645	614	606	651	626	634	652	616	601	618	632	620	594	613	658	589	643	629	655	612	583	597	629	635	609	620	620	562	617	638	656	589	602	672	604	613	610	601	629	591	620	592	650	663	616	628	608	575	646	630	616	648	688	647	656	659	646	641	628	649	611	562	632	659	632	637	580	643	606	615	646	638	638	651	581	654	634	630	600	674	612	594	633	633	675	671	644	668	616	609	607	594	602	645	618	615	604	578	619	651	625	663	599	591	593	577	660	632	675	630	602	635	577	635	603	610	606	603	635	621	605	607	631	627	637	571	629	635	607	593	595	600	662	592	625	600	608	617	594	645	631	639	616	592	678	595	632	625	651	651	578	605	639	607	596	628	603	628	633	635	653	599	677	643	636	644	633	627	640	600	644	603	631	591	574	626	625	631	635	590	577	586	626	645	660	630	600	635	647	675	638	620	576	578	609	677	610	676	605	629	641	640	600	644	590	659	593	595	615	611	603	617	633	622	575	633	606	592	598	615	631	573	675	622	584	584	676	629	644	636	625	599	592	631	640	605	649	611	619	638	635	646	652	608	638	613	659	594	620	637	653	655	596	624	670	661	584	599	666	613	628	651	641	657	654	609	630	606	613	599	605	633	610	621	656	652	651	621	628	625	629	623	605	667	616	617	632	632	638	612	655	641	635	636	596	613	634	645	646	636	629	635	644	643	650	619	636	649	626	584	615	613	648	589	612	640	625	628	611	646	592	584	596	657	607	576	677	644	603	621	596	624	588	637	622	591	639	679	608	610	589	618	637	677	652	597	624	633	618	594	560	626	589	601	631	583	660	625	606	637	641	623	615	632	668	622	626	608	613	635	656	619	658	596	630	640	633	608	623	629	624	658	607	632	595	638	611	619	628	640	678	636	590	589	654	644	622	613	661	614	618	595	629	618	638	639	615	591	654	612	653	629	665	581	636	687	641	630	568	623	630	636	650	627	641	662	660	619	627	596	641	657	644	682	620	612	628	683	619	631	646	597	666	573	660	601	627	650	598	629	602	613	630	623	619	601	629	649	627	606	601	621	587	624	667	605	648	647	647	620	644	607	629	650	635	632	587	614	645	605	625	661	631	605	600	652	625	593	663	611	627	607	650	643	624	623	634	642	622	647	626	636	625	640	640	579	637	639	635	626	641	678	654	625	616	591	596	592	653	649	613	634	635	595	638	644	602	598	609	643	625	601	674	568	624	620	652	651	652	605	602	643	609	638	663	622	586	666	606	604	613	654	613	631	634	578	635	614	602	667	638	603	632	612	678	614	618	604	626	632	605	638	652	606	652	554	597	601	628	611	618	637	590	597	617	666	597	642	637	621	625	596	637	604	673	643	581	635	584	660	580	598	636	601	582	609	635	633	665	613	651	644	629	623	643	669	615	588	647	657	611	637	600	650	622	617	612	655	636	590	653	619	642	637	589	628	685	635	647	624	600	603	630	643	649	596	583	614	615	577	605	618	669	647	612	632	601	632	595	595	598	617	604	628	620	621	575	658	571	611	673	660	617	627	667	635	594	601	632	599	606	637	625	668	611	629	638	577	624	634	569	651	592	641	598	618	597	634	614	661	630	627	629	614	637	613	625	624	632	647	666	611	628	611	630	659	625	651	643	635	603	603	620	645
50848	21344	4898	1111	535	361	246	255	236	273	274	256	249	261	233	248	235	266	289	269	263	251	249	255	252	251	245	251	258	287	277	256	252	248	237	248	247	238	271	258	276	289	273	261	243	265	264	268	262	273	265	255	238	235	249	253	269	250	250	265	214	224	227	251	255	239	218	248	276	282	250	265	280	252	196	287	288	247	274	246	233	248	270	239	253	259	279	245	248	272	262	277	267	233	289	282	252	260	252	270	242	258	255	252	247	240	263	237	262	285	265	282	253	261	279	246	261	267	255	220	255	274	276	261	251	228	223	253	222	259	260	259	224	250	284	256	290	243	252	269	280	264	251	246	247	256	250	243	242	255	246	259	278	261	283	274	293	259	247	254	255	256	248	248	254	246	205	274	253	271	248	239	259	262	263	267	271	239	259	257	273	267	240	276	299	278	235	239	273	254	265	269	238	239	235	282	247	253	242	236	259	248	233	267	289	261	285	254	260	211	243	270	239	212	267	257	251	254	248	255	242	264	269	257	279	255	260	270	275	299	256	246	287	249	246	271	251	255	271	258	268	249	249	270	256	295	288	255	255	240	272	215	225	274	255	250	274	233	259	233	239	231	237	237	255	251	246	252	267	233	264	256	233	251	296	274	264	277	259	268	279	238	255	272	254	244	268	275	280	264	259	246	213	262	259	246	255	247	246	247	278	265	251	271	250	241	250	255	260	252	248	223	239	223	224	270	239	263	250	262	265	246	280	236	291	283	256	232	249	250	234	272	271	289	247	262	292	269	244	242	255	252	236	297	240	277	274	244	272	265	256	251	252	263	262	265	290	271	230	236	249	259	233	252	271	249	254	280	245	268	260	234	279	235	237	223	274	262	283	274	295	234	279	259	282	307	264	260	262	270	255	273	258	262	230	235	254	236	235	236	270	251	252	282	243	265	257	284	240	249	235	260	269	259	240	234	260	257	260	271	257	213	254	255	250	226	268	254	274	256	264	256	245	261	261	264	231	226	248	283	252	268	263	269	238	234	266	288	272	227	247	272	256	269	258	260	259	256	259	286	270	247	250	259	249	273	236	264	261	259	261	236	267	250	303	254	249	264	264	225	236	246	239	278	230	229	218	271	272	256	280	269	269	246	280	263	248	288	251	249	248	261	259	260	266	242	274	256	238	268	278	248	225	241	266	286	270	228	233	256	249	253	253	242	279	229	264	270	267	254	246	239	230	237	282	266	281	238	271	242	261	262	254	263	222	253	249	260	252	223	275	244	244	229	260	245	262	250	297	259	294	268	260	292	269	251	260	256	244	262	244	259	265	229	267	233	237	255	236	227	247	249	270	237	278	258	230	251	258	259	236	255	261	249	263	230	229	232	249	224	234	229	269	273	240	230	258	253	263	293	265	263	249	280	249	288	280	279	264	234	257	254	286	259	265	253	273	264	251	256	241	255	259	277	294	267	244	275	239	246	247	254	235	252	257	254	254	222	265	266	256	238	272	255	273	260	254	250	278	253	248	241	266	239	234	290	222	252	260	247	255	264	237	234	277	262	238	249	235	246	251	257	218	256	279	266	256	249	231	273	233	245	250	228	235	267	207	248	248	266	257	279	250	250	276	260	250	287	271	294	275	263	262	290	250	254	251	275	308	275	254	252	281	273	283	278	240	267	270	252	258	243	251	232	265	248	278	234	257	259	255	264	278	258	242	257	254	254	262	295	270	281	250	285	254	228	252	260	265	266	264	231	262	266	263	273	253	250	245	262	272	279	284	260	256	272	243	251	255	244	293	229	258	267	247	284	299	225	242	247	256	271	271	267	269	285	262	244	251	253	256	248	259	273	255	245	244	220	254	254	248	275	261	262	272	235	273	259	281	246	256	233	264	254	289	277	235	246	294	287	230	249	241	298	262	214	222	274	265	264	274	281	260	229	277	239	253	280	253	237	266	269	278	275	244	263	261	272	273	280	287	278	255	296	241	231	249	247	226	262	247	274	248	260	239	245	255	220	241	271	249	269	238	260	244	256	216	265	240	269	285	242	255	280	241	252	262	250	253	244	248	231	256	236	287	241	219	255	254	259	249	261	247	273	256	261	252	241	276	232	281	236	254	260	253	314	257	240	235	247	257	235	258	279	263	249	286	247	263	246	245	272	276	281	248	259	277	281	246	271	269	250	270	273	248	238	269	294	258	243	278	284	255	308	264	261	252	266	269	246	242	265	249	232	253	253	251	266	270	264	256	247	247	246	233	249	270	246	266	252	226	278	269	285	268	264	244	279	239	238	251	285	291	274	280	276	224	275	276	261	249	259	276	247	237	266	278	272	235	246	284	233	241	254	246	280	277	290	254	263	259	236	254	263	262	249	237	271	278	264	242	270	235	244	259	251	246	243	248	222	270	257	265	252	225	253	232	259	237	254	246	268	277	261	242	261	258	277	267	270	236	240	240	257	232	261	245	225	271	266	250	250	259	255	253	259	255	245	247	275	272	243	254	258	270	225	271	229	232	243	232	282	256	258	235	264	253	243	247	291	309	297	249	249	264	249	272	254	304	230	264	287	268	259	243	282	237	272	253	281	265	250	273	248	254	245	234	274	256	243	248	225	265	278	281	251	252	290	255	265	242	251	268	266	240	252	266	248	263	281	284	295	273	249	307	259	268	289	255	252	263	271	227	241	210	246	253	237	293	301	261	251	263	233	224	279	253	250	223	246	249	258	245	273	230	242	224	262	235	266	265	241	282	245	236	277	234	225	236	253	248	221	272	268	274	280	235	280	283	253	235	254	284	250	245	242	214	275	251	268	251	260	259	263	251	248	242	250	250	249	240	294	281	248	267	270	266	253	241	258	261	237	265	272	279	262	238	279	266	263	283	263	231	248	247	269	232	225	240	255	287	275	231	250	268	289	287	262	274	245	225	262	271	245	264	273	243	265	239	235	256	270	268	264	242	264	277	256	247	248	246	242	227	259	245	259	256	282	268	268	266	226	245	249	264	254	271	258	235	266	259	259	288	247	265	281	252	235	231	245	257	275	224	274	253	240	237	260	252	237	230	260	260	231	231	273	266	287	255	266	250	227	263	249	257	250	248	271	255	240	242	250	248	297	250	287	246	251	270	266	254	265	272	250	252	256	258	248	245	264	278	264	254	258	225	260	245	258	273	242	260	243	240	255	251	242	267	266	251	258	249	234	271	285	266	255	241	256	284	225	240	234	257	232	227	259	250	253	253	198	256	233	256	245	275	231	229	228	230	282	273	232	228	264	225	253	265	236	268	244	227	254	240	250	268	247	234	245	249	274	246	266	238	255	272	265	230	235	240	259	261	257	262	292	259	304	257	259	258	254	203	208	244	245	262	229	260	253	244	268	228	263	239	233	228	257	273	241	269	253	249	244	269	275	265	250	231	236	243	253	243	220	257	266	242	253	285	272	256	232	259	258	239	256	244	264	253	221	227	293	280	231	214	267	259	261	256	267	250	291	267	261	249	261	268	243
34847	14795	4840	2286	1400	921	610	624	588	573	565	576	549	531	570	563	604	497	533	592	538	590	591	564	572	610	583	571	550	601	582	586	572	582	591	543	537	599	594	539	599	571	566	598	542	552	607	531	602	538	609	627	546	539	586	583	538	574	578	578	606	561	554	584	596	601	537	570	553	543	595	565	539	583	566	544	561	569	508	588	540	559	561	615	592	588	582	575	561	601	544	546	539	542	554	552	552	541	551	586	615	575	561	582	604	525	533	551	565	569	535	565	598	556	582	593	551	568	576	567	593	575	564	570	573	570	571	548	584	564	536	587	592	592	551	621	575	566	611	577	558	511	564	595	556	586	544	554	606	582	573	571	547	568	560	561	575	547	542	522	550	590	543	532	593	593	576	545	603	571	605	550	571	594	582	572	573	566	540	616	592	511	595	557	608	585	558	539	530	573	587	580	606	570	537	560	528	535	594	560	546	586	634	594	559	545	576	554	565	564	559	586	574	555	555	618	630	605	552	564	559	571	629	564	579	581	560	555	571	584	570	611	544	614	588	541	621	558	579	531	557	595	575	589	542	575	564	595	564	620	554	589	553	577	523	559	584	603	562	577	597	544	517	604	551	580	582	607	549	611	560	583	576	597	564	568	648	600	579	555	582	522	607	567	567	594	526	547	631	546	570	594	540	524	532	546	541	563	552	555	554	592	529	521	568	520	568	552	575	561	534	552	604	568	523	599	619	560	606	566	582	538	570	559	588	583	568	574	535	571	562	590	567	562	594	557	569	503	580	586	570	578	587	597	544	639	598	549	572	600	611	589	577	558	572	554	587	607	559	558	572	562	567	558	591	581	559	600	568	535	576	539	548	542	634	575	562	538	558	532	590	550	547	574	588	581	580	581	566	570	579	576	571	604	568	600	585	580	546	567	550	567	566	573	586	579	560	592	550	546	530	578	572	575	567	558	559	625	545	574	553	583	577	612	597	588	580	573	564	591	576	577	571	592	554	565	591	619	555	563	556	530	569	554	567	572	567	529	585	541	594	574	563	566	571	536	598	610	578	570	556	579	576	585	580	575	594	575	563	550	527	557	620	585	562	593	574	570	574	566	569	538	548	585	536	578	586	575	532	564	522	636	538	574	549	586	547	624	579	539	615	581	533	638	551	578	573	558	559	583	547	578	577	579	579	583	556	602	554	553	590	578	570	603	621	571	589	561	600	576	577	565	579	595	586	550	549	576	582	603	557	597	560	572	558	560	537	554	565	599	606	529	590	553	622	574	563	565	565	567	538	563	569	530	550	572	579	561	534	552	618	546	576	564	611	593	556	493	578	553	599	552	596	609	593	568	580	562	587	580	578	576	581	568	586	601	547	568	615	604	534	579	592	583	598	598	641	606	552	588	573	589	572	551	577	562	573	562	583	544	611	591	573	547	599	603	589	581	565	557	554	535	567	556	530	621	560	574	544	557	560	615	581	594	585	564	588	600	537	571	537	543	541	588	610	574	603	524	555	517	565	562	558	565	593	577	560	607	549	555	569	614	591	528	604	581	567	551	583	537	543	563	573	584	582	574	618	558	560	572	545	585	568	552	570	583	563	566	564	551	584	566	597	557	558	561	573	586	570	538	552	548	534	536	576	569	559	564	566	609	556	548	609	544	539	594	602	620	623	547	595	542	563	584	538	588	556	608	569	576	573	566	581	589	603	562	579	544	582	559	561	564	587	560	575	545	620	554	556	569	581	563	546	547	608	568	534	580	568	580	613	566	535	582	565	531	573	518	556	538	562	565	595	557	564	557	576	549	640	557	582	635	576	524	580	522	565	593	610	563	547	584	625	570	594	553	563	585	541	544	559	561	550	595	554	547	555	538	536	566	567	565	557	555	543	614	596	555	568	577	585	562	586	566	540	614	553	622	595	599	569	560	591	570	608	561	605	593	570	563	534	603	576	599	621	599	582	608	633	583	595	542	582	567	576	559	593	632	574	611	595	566	538	537	605	551	517	562	595	551	511	570	564	542	587	559	584	602	558	594	555	564	546	589	609	612	572	547	566	578	600	533	561	588	589	557	568	541	579	603	620	576	558	600	549	574	583	585	578	569	593	600	579	512	571	536	610	546	597	562	513	557	587	566	568	522	591	574	555	582	575	561	653	558	544	545	534	596	565	574	548	619	558	557	567	588	562	557	596	583	584	597	589	572	559	579	587	585	614	622	585	582	573	518	546	569	544	576	576	548	550	591	591	589	604	590	542	579	585	541	592	544	568	553	571	589	554	568	599	541	566	541	537	636	523	544	614	544	567	580	629	562	571	576	550	559	526	598	584	585	575	562	549	538	598	561	554	589	560	544	594	598	572	589	613	586	606	565	555	578	554	595	574	579	608	550	580	597	579	566	571	570	590	540	586	506	597	569	572	575	565	553	574	603	610	575	582	568	589	597	590	557	545	572	588	553	582	576	582	524	616	549	580	525	534	583	580	600	605	547	588	565	591	582	538	551	576	523	567	590	553	539	548	560	572	555	583	599	599	613	584	556	552	584	609	580	538	607	570	570	545	588	571	573	560	558	575	575	559	594	510	590	562	568	598	562	568	583	561	580	586	581	591	582	590	536	550	594	519	570	542	563	559	582	587	604	584	541	585	575	586	588	545	546	577	580	542	606	567	546	553	597	562	573	543	622	564	591	577	595	570	559	572	592	592	627	545	550	564	588	568	561	584	541	559	552	567	588	532	547	555	562	564	617	583	552	555	552	541	559	567	554	569	594	601	607	563	584	556	544	533	561	582	543	592	585	556	560	570	548	551	591	598	560	545	534	520	608	575	589	559	582	605	570	579	541	560	582	637	545	593	537	530	552	544	611	621	590	550	591	522	576	565	578	557	623	591	545	592	592	589	567	591	567	553	546	572	527	543	623	549	560	565	604	558	597	579	602	572	567	562	550	579	607	567	553	566	568	552	570	534	575	601	571	543	577	590	599	589	603	571	567	540	601	583	597	556	603	585	589	589	582	550	549	608	529	540	582	573	560	565	623	584	550	587	552	548	584	583	569	553	602	548	577	564	576	552	615	537	557	566	539	556	519	586	597	619	542	570	571	561	587	579	586	581	541	558	605	582	558	525	613	541	554	554	599	546	542	627	595	552	565	602	567	576	569	554	596	599	562	599	581	548	540	604	548	539	619	598	622	565	545	583	574	581	536	596	589	520	553	598	602	587	597	554	605	599	612	553	572	550	530	588	563	589	557	577	584	521	569	539	587	600	601	588	580	532	555	551	589	553	581	545	562	563	572	585	607	584	610	596	559	569	587	580	545	549	564	578	577	557	540	567	572	554	590	566	602	592	591	578	587	599	583	596	545	563	582	569	557	612	535	558	593	599	570	590	574	575	558	577	512	552	584	582	576	583	560	568	561	550	570	601	564	570	565	559	547	573	586	574	562	601	565	586	598	581	562	566	542	560	549	564	561	602	585	527	582	614	571	588	568	599	566	543	572
47439	18841	5525	705	363	301	274	255	278	279	267	272	252	262	303	286	290	266	275	281	252	255	262	267	293	295	296	281	287	269	267	286	258	280	289	285	257	262	274	281	259	275	300	264	265	277	276	281	282	247	273	231	264	275	268	309	299	275	272	270	275	295	235	279	265	285	284	290	280	256	278	313	286	300	272	286	254	283	279	291	277	270	286	254	319	292	291	253	250	281	303	266	303	284	258	291	256	254	248	279	329	286	278	295	296	299	287	303	288	268	287	291	268	299	275	283	263	276	262	275	302	305	294	262	282	250	260	281	290	275	283	238	276	272	288	306	281	284	275	232	262	308	281	243	256	283	263	314	273	295	252	248	267	247	314	300	264	290	261	272	290	306	309	266	246	276	279	284	270	267	281	272	277	261	255	288	278	296	253	275	293	270	297	282	269	296	306	298	274	266	270	302	280	266	294	280	249	261	266	264	289	264	293	258	245	306	287	315	306	276	298	280	275	274	297	240	301	255	282	273	279	285	312	279	288	284	248	244	292	239	290	284	299	307	279	304	259	280	237	264	267	275	258	272	291	289	295	258	280	251	232	280	254	279	262	255	264	274	284	251	252	285	280	261	297	254	277	278	253	267	261	285	260	269	293	285	287	278	253	283	266	277	280	262	289	263	295	283	268	306	289	277	265	264	265	290	258	261	258	286	268	294	261	302	308	298	292	240	288	264	265	290	282	276	275	289	272	283	289	299	299	291	272	235	252	271	316	263	260	272	273	250	267	272	284	259	297	283	269	270	231	278	290	288	274	302	301	280	250	290	290	277	261	272	273	275	251	264	292	286	299	282	293	305	305	250	255	265	279	270	269	274	308	255	278	268	306	273	273	281	259	252	237	269	291	291	290	284	284	279	289	289	303	325	265	321	266	253	305	271	276	290	252	266	299	301	266	253	275	272	273	294	285	266	290	295	265	254	302	311	282	266	275	257	278	265	286	299	289	296	303	265	288	257	283	287	269	262	298	307	291	299	253	268	301	307	270	263	276	294	266	290	307	314	256	274	274	257	302	293	280	292	277	250	279	252	286	278	268	258	290	243	256	313	281	282	288	284	264	252	296	284	287	265	249	264	264	285	277	243	278	286	296	267	270	243	272	292	285	284	284	245	280	293	275	248	285	280	277	254	267	276	290	299	285	261	277	246	254	273	248	288	276	264	272	262	278	268	260	255	291	303	252	292	288	281	276	260	285	272	286	243	290	248	251	247	233	265	271	268	275	288	285	276	277	276	294	286	263	264	278	281	284	283	307	262	284	265	289	252	278	279	309	283	253	296	318	272	292	288	294	266	276	284	260	267	305	269	262	274	290	274	288	242	273	265	291	275	271	237	262	255	287	291	259	266	275	296	292	278	259	280	306	272	302	311	269	286	313	288	291	244	273	265	272	264	351	300	258	271	283	254	274	272	299	262	283	270	272	272	258	280	299	280	246	270	267	291	288	264	288	275	309	266	269	240	274	281	298	283	273	274	279	258	277	305	265	241	272	290	302	240	247	307	287	267	267	302	245	253	271	306	283	313	294	271	297	287	278	243	265	295	248	252	295	279	293	262	304	262	261	273	275	292	276	305	300	249	244	305	256	310	290	265	288	300	280	291	250	266	250	276	296	270	224	279	289	275	258	252	280	270	292	288	279	299	242	266	279	283	253	286	285	271	285	273	282	261	282	286	265	276	284	274	303	286	260	278	262	316	291	255	280	287	291	277	244	275	262	275	265	276	273	279	260	285	271	260	283	262	260	275	269	305	269	248	237	263	309	278	271	294	266	269	265	315	277	274	264	282	276	270	225	280	286	251	283	266	289	273	268	290	229	251	274	302	280	270	269	270	237	278	284	278	241	259	282	261	232	271	263	295	246	239	282	288	263	288	252	281	251	298	285	277	306	287	258	280	303	274	276	252	290	250	288	230	259	304	279	269	306	284	239	278	272	260	261	274	265	267	285	261	263	276	255	261	283	268	256	276	268	235	263	274	282	262	294	274	262	300	248	274	263	267	276	261	254	265	291	258	251	267	282	300	268	270	284	270	284	252	261	251	252	271	318	285	252	279	274	297	272	269	276	306	303	234	297	261	257	252	266	282	248	262	272	261	246	258	275	264	278	271	241	287	278	266	263	273	269	268	247	297	256	266	295	270	267	279	285	258	279	285	262	297	284	257	278	282	277	291	242	293	311	319	265	289	255	255	261	290	278	264	272	303	297	262	296	270	259	288	258	288	272	236	281	281	281	316	272	295	284	266	300	271	231	265	266	251	282	298	295	297	281	299	283	292	303	267	289	278	286	270	256	303	299	262	284	284	270	279	267	283	281	276	259	279	288	288	234	252	281	262	264	278	283	303	285	270	292	274	292	291	291	298	309	307	263	303	284	278	269	285	270	267	300	262	264	288	260	291	280	293	272	293	305	288	289	266	314	279	271	246	277	278	289	280	266	269	276	287	255	276	299	267	292	271	273	279	272	296	258	268	287	277	266	297	276	245	253	274	275	284	255	279	308	268	256	284	301	274	274	312	287	264	281	262	276	255	259	298	285	334	284	271	301	306	273	283	308	269	282	248	305	286	271	250	277	291	264	255	270	289	263	269	272	297	282	276	271	278	304	268	288	292	262	270	254	256	274	261	279	248	280	266	261	307	255	256	265	279	277	272	280	294	307	276	279	287	289	268	291	267	298	244	280	256	275	273	261	295	245	256	308	277	255	269	280	273	271	274	293	274	264	270	285	254	302	280	274	276	299	283	260	253	300	253	266	299	285	268	277	266	305	274	287	282	276	285	264	251	270	277	243	316	286	275	275	262	276	310	303	283	259	263	309	247	269	245	280	303	321	256	284	277	295	284	285	268	275	266	309	307	275	324	280	293	304	285	272	291	299	261	261	273	267	267	301	294	310	251	271	259	252	262	289	278	262	280	279	284	311	264	289	269	284	271	274	302	268	241	272	287	288	282	314	270	287	279	267	267	254	241	266	250	284	304	298	269	277	304	276	305	299	249	279	304	276	254	316	260	272	244	245	270	310	240	244	283	251	285	248	277	282	310	289	293	282	262	273	253	276	301	273	273	250	292	290	292	287	261	275	250	266	261	291	272	274	255	251	276	301	292	262	307	277	289	273	274	287	298	264	253	296	273	301	251	255	289	243	270	269	286	290	266	281	280	286	242	309	297	259	280	286	293	283	275	273	265	297	299	277	285	284	267	252	261	285	303	311	296	261	263	268	257	275	282	271	304	252	293	281	304	281	273	281	282	308	273	303	259	253	294	289	313	306	306	270	276	276	261	289	297	261	300	277	282	281	306	274	272	281	259	254	281	280	267	293	230	297	297	286	286	297	314	289	288	278	263	255	289	289	252	234	278	245	311	268	303	266	278	246	281	283	256	300	258	236	237	232	296	285	247	271	277	284	276	286	289	289	282	280	291	283	298	279	270	258	285	277	241	253	303	266	283	261	281
28673	7940	1845	1039	773	676	644	632	625	604	610	636	664	635	611	617	658	607	628	648	642	644	568	620	663	617	613	666	657	606	662	629	597	593	605	645	580	627	629	622	607	613	663	620	633	625	575	661	609	643	598	655	627	647	583	590	596	595	611	667	651	641	595	647	649	642	618	582	638	562	623	617	603	649	621	635	648	663	627	625	625	628	618	619	625	593	612	654	594	593	684	600	581	586	611	647	661	603	617	626	619	607	598	598	646	604	592	587	621	590	620	634	586	626	603	638	662	582	619	617	655	624	662	655	634	643	638	636	658	618	644	627	696	619	611	642	605	619	605	628	637	632	593	633	629	608	624	585	623	630	647	616	639	681	566	685	651	629	594	655	642	600	598	643	601	604	654	607	630	590	656	640	613	615	641	636	636	616	638	644	639	610	637	630	612	609	611	586	598	630	592	609	635	616	614	587	579	583	589	624	646	646	626	643	603	662	652	648	593	580	624	640	585	602	633	550	648	639	633	590	622	626	593	627	651	599	642	643	627	634	597	609	607	589	631	664	631	645	618	599	584	621	586	596	606	607	637	560	618	645	611	666	618	623	609	639	649	639	650	634	625	606	663	600	660	598	632	596	580	607	607	624	594	640	567	559	641	658	580	597	600	617	620	657	615	589	625	613	575	648	619	603	591	584	660	595	599	635	672	676	626	615	600	627	637	652	585	620	598	614	607	643	618	630	586	620	608	660	629	622	650	582	611	634	635	604	661	677	578	584	630	632	630	654	666	635	677	657	670	621	613	591	650	597	567	644	634	600	624	641	631	611	651	597	618	635	601	608	601	614	620	612	658	627	630	643	648	656	617	620	688	603	604	613	615	625	645	670	613	621	613	610	611	659	660	648	634	616	626	587	668	654	614	631	636	643	629	649	604	610	617	649	638	584	652	598	639	680	580	601	598	612	669	638	615	629	629	656	657	664	656	602	630	606	585	596	647	597	607	608	627	638	627	647	638	614	650	586	626	670	640	647	580	600	657	651	607	626	584	627	585	587	636	655	610	623	631	613	602	602	620	670	636	638	616	623	618	609	608	600	639	613	628	592	658	619	587	646	615	577	634	631	614	595	641	622	611	617	607	656	621	562	630	645	654	571	644	618	638	608	602	609	584	645	668	592	642	618	625	677	628	633	621	628	649	605	597	596	634	652	593	615	629	611	674	631	645	648	610	571	648	617	603	669	637	619	662	636	658	642	600	620	602	601	651	580	599	623	624	618	623	631	618	657	586	619	582	617	588	604	632	587	603	649	596	675	606	596	609	578	592	604	598	617	619	635	631	669	620	606	625	616	646	643	597	682	591	630	605	627	637	633	612	572	643	599	635	637	673	643	607	599	612	628	663	632	628	605	614	592	618	634	660	610	625	602	639	609	649	625	655	641	620	584	643	664	641	628	628	652	654	604	592	614	625	588	630	654	592	635	613	604	612	679	659	612	649	617	618	561	634	639	637	634	623	617	634	610	674	592	607	622	589	628	578	637	682	594	638	623	625	611	619	618	618	595	688	605	611	655	652	600	624	601	659	588	599	611	628	581	618	612	611	589	615	564	597	601	620	608	568	644	601	601	671	635	639	639	659	642	588	610	609	613	642	609	634	620	632	570	665	635	648	636	653	585	602	639	613	645	650	604	621	645	583	651	630	635	669	659	630	556	620	602	657	584	635	652	582	632	595	600	593	663	617	627	607	619	635	607	630	618	629	648	596	674	592	675	649	623	663	607	660	623	581	619	609	655	599	620	634	619	576	581	628	616	633	611	588	593	609	650	630	658	637	636	630	595	665	586	644	658	636	614	639	615	601	627	589	640	635	619	636	588	619	608	617	597	582	604	609	624	662	656	678	624	579	614	632	625	617	645	640	650	667	635	616	637	632	610	595	637	651	645	608	623	651	598	594	612	623	653	617	618	695	632	681	614	605	611	605	578	590	637	615	593	577	586	648	594	597	638	606	618	615	664	599	600	645	625	606	611	631	606	627	598	605	617	636	631	592	628	581	594	591	639	618	612	583	599	615	634	640	633	601	648	617	650	656	605	623	677	625	579	624	625	615	601	627	637	637	603	583	602	636	611	604	613	644	603	591	604	620	641	625	646	644	616	607	616	611	636	593	611	577	634	593	601	598	584	590	617	633	572	604	613	654	621	641	627	632	616	613	636	625	632	635	632	580	619	601	613	603	620	601	601	652	627	630	652	617	625	627	639	618	613	617	602	637	616	590	630	638	615	628	592	583	650	616	623	581	632	663	610	586	639	601	618	649	655	600	597	635	627	676	621	614	614	635	598	654	625	636	611	605	622	618	627	599	614	623	646	591	630	566	632	637	682	628	607	631	631	640	629	662	651	647	617	590	604	633	616	651	593	625	639	613	648	622	656	590	615	616	605	612	568	574	587	674	591	636	623	632	651	626	614	615	631	624	621	611	611	634	574	605	625	673	641	598	605	621	654	605	654	643	620	603	630	595	671	623	613	637	604	650	598	616	599	630	656	621	641	652	622	601	668	612	633	603	641	615	626	610	634	607	606	604	609	626	591	655	605	632	617	634	607	634	620	637	653	667	609	601	570	592	623	641	650	605	650	606	614	622	611	661	629	597	612	670	608	617	651	615	583	655	635	629	657	644	668	586	660	628	619	614	642	588	653	663	627	594	579	604	598	579	623	668	615	641	599	618	610	614	659	605	595	626	588	596	601	657	636	611	583	654	610	621	646	640	626	586	613	655	663	631	630	648	606	544	585	627	654	663	651	634	604	618	633	630	586	590	627	629	609	605	646	648	693	660	648	662	644	618	608	603	589	623	638	663	615	586	605	612	644	604	623	651	634	629	626	576	614	705	643	616	599	663	633	619	595	674	629	576	627	610	647	615	617	625	598	645	635	637	601	558	691	660	635	646	677	572	601	649	651	656	641	604	628	601	592	644	635	633	611	643	638	660	653	580	590	624	652	587	592	658	640	624	652	599	620	671	614	594	629	619	610	626	581	624	606	612	675	599	622	581	591	633	629	593	635	619	610	610	614	650	643	630	645	618	611	611	595	649	607	639	581	666	655	618	618	577	612	599	617	627	617	639	618	608	643	629	634	596	597	629	664	657	641	594	602	562	626	613	625	663	627	630	640	598	596	624	578	666	615	604	637	608	638	586	647	622	611	625	629	600	618	631	629	570	617	641	651	652	617	593	616	613	635	642	634	594	646	657	600	608	626	650	656	629	609	597	639	653	647	653	674	612	635	621	606	605	614	632	592	620	626	635	615	596	618	587	629	626	629	635	633	612	635	608	626	593	623	608	656	607	612	598	629	631	665	642	593	636	589	614	644	621	604	640	614	604	601	643	646	631	643	619	654	613	600	620	579	633	637	599	626	610	628	641	658	602	582	632	637	617	652	619	639	669	593	636	613	620	629	640	606	614	620	614	679	643	605	649	612	641	597	640	677	587	640	626	605	653	598	598	713
57661	24036	6989	924	439	344	288	322	310	288	293	297	309	287	302	321	324	304	288	281	257	291	299	284	305	310	297	318	270	280	310	330	262	285	334	313	289	299	277	314	282	288	301	287	288	311	275	295	315	268	280	279	302	308	305	295	303	307	272	307	289	295	275	307	319	262	275	283	299	332	319	308	286	257	304	309	307	290	297	296	311	301	277	331	303	305	353	290	320	275	333	285	321	320	332	280	320	274	280	275	318	263	286	278	300	332	295	291	296	297	294	304	306	300	288	303	321	278	293	296	289	303	294	288	298	259	322	271	275	324	304	287	298	305	312	286	317	274	298	282	336	336	304	295	317	273	338	277	282	302	298	301	300	299	339	284	308	312	284	305	331	293	305	275	283	305	303	290	275	311	310	284	327	299	296	286	289	274	298	322	329	306	304	293	259	300	314	301	265	335	325	311	305	280	274	277	272	275	282	346	303	296	352	297	260	318	283	295	332	285	312	335	305	327	292	305	324	295	315	298	293	277	293	294	287	310	296	279	315	299	337	278	274	292	306	296	275	297	296	294	291	280	326	313	288	297	292	319	302	303	295	279	294	323	311	324	303	243	307	285	277	267	286	319	291	290	327	254	316	325	284	301	299	301	344	297	308	304	256	294	329	282	326	297	273	324	316	273	318	300	295	294	302	306	311	296	316	279	287	302	294	307	334	266	294	290	287	287	298	287	287	320	355	305	286	310	287	296	334	258	278	287	296	278	307	312	322	298	264	326	312	283	298	266	293	334	286	282	337	319	283	317	283	329	308	337	304	281	319	298	297	292	265	324	310	315	307	321	299	282	284	283	272	288	297	301	268	293	305	312	298	296	262	280	282	285	317	279	299	280	283	277	308	287	290	277	268	287	269	267	295	283	301	305	296	285	291	268	293	311	323	286	284	284	306	302	307	332	291	304	288	282	284	297	277	260	307	325	278	340	273	298	319	266	313	275	255	267	275	336	267	268	279	269	310	303	306	299	289	291	313	283	309	335	308	302	309	328	303	284	303	297	299	315	292	315	300	300	282	304	305	284	329	309	284	311	314	315	249	296	280	326	312	290	283	284	296	305	308	278	307	297	273	322	313	293	315	312	301	292	313	267	288	275	278	289	313	279	305	303	313	298	299	310	321	314	303	283	280	294	320	276	316	316	299	303	258	311	298	298	270	307	295	335	266	275	329	300	288	289	337	330	268	288	333	285	281	283	300	322	316	282	298	293	288	299	275	289	316	308	318	286	300	269	282	287	283	296	285	272	286	297	316	254	308	309	302	299	326	308	353	280	283	294	288	299	284	303	295	288	266	307	300	305	311	308	313	281	314	276	248	307	291	295	304	288	308	300	282	330	317	299	289	308	323	326	306	343	269	277	308	310	304	272	271	292	360	293	280	287	287	318	307	304	276	284	289	316	314	310	319	281	321	300	329	278	308	283	305	315	283	292	305	294	283	318	248	321	290	311	293	286	273	323	305	312	335	292	295	309	321	309	263	336	317	269	311	280	287	303	279	315	272	325	274	289	302	302	287	295	288	309	282	309	280	276	318	280	299	302	307	293	339	308	293	305	318	306	266	314	288	324	287	342	296	292	315	300	306	299	301	308	309	266	321	291	279	297	308	299	269	298	291	277	320	305	293	295	287	292	296	303	263	319	329	327	320	343	300	300	322	294	305	284	266	280	279	270	268	297	268	284	304	296	307	304	301	307	289	299	320	325	262	306	288	281	301	295	327	291	288	269	283	295	281	301	278	308	315	339	324	273	305	280	287	336	268	295	304	267	298	309	274	304	305	330	322	352	316	315	290	293	305	292	302	292	287	306	310	317	285	331	298	315	318	304	288	290	286	319	321	272	302	282	277	333	283	306	320	269	316	293	331	297	289	312	329	286	276	303	300	288	263	330	299	309	285	288	302	304	292	302	305	321	307	290	302	329	290	291	325	290	315	298	301	273	267	312	295	305	318	332	278	263	292	316	280	281	302	315	314	296	333	305	301	302	278	328	288	307	266	272	293	257	295	282	285	300	332	312	297	292	288	302	292	321	301	285	301	304	299	297	317	326	294	304	283	298	292	295	295	296	315	320	278	260	287	309	338	311	312	304	276	241	270	249	317	326	294	274	303	283	322	302	322	281	271	296	292	316	307	337	258	310	338	330	348	308	279	248	281	302	295	303	292	268	298	295	291	290	272	301	279	278	316	309	278	300	268	302	324	308	310	285	320	302	293	295	302	315	285	282	280	273	288	336	289	306	325	310	309	296	296	314	296	296	300	270	275	314	290	306	329	277	339	316	279	305	321	265	313	312	337	304	302	269	297	311	264	293	328	316	296	308	281	284	295	325	310	305	326	318	262	319	319	320	293	302	323	293	316	274	298	275	286	316	294	283	293	291	279	308	259	292	246	298	281	288	298	302	266	306	300	299	285	291	304	312	296	281	305	272	266	305	320	257	327	302	324	299	330	331	285	301	333	305	278	265	312	319	267	316	318	295	266	295	319	295	289	297	276	330	291	313	287	302	306	260	290	286	277	303	310	294	336	315	317	291	293	273	263	323	284	280	321	312	310	281	289	294	268	282	276	274	262	295	289	297	286	301	295	313	286	306	273	304	302	307	293	294	314	267	289	292	299	339	310	289	335	320	316	304	306	296	275	329	302	275	327	322	317	325	285	301	291	294	312	295	338	295	308	275	312	299	290	287	278	285	298	274	287	306	285	294	303	289	289	288	294	295	315	312	323	299	330	339	302	316	288	306	316	291	287	287	309	321	305	317	293	285	320	319	307	301	306	295	310	299	291	302	302	281	285	295	296	316	316	308	292	291	295	284	275	329	335	305	324	303	313	317	297	295	320	294	288	318	294	300	320	311	313	317	313	288	305	274	299	249	287	298	287	305	306	329	288	307	280	315	299	319	276	281	280	290	312	325	315	280	311	317	280	280	296	304	287	280	277	336	302	276	318	296	325	298	323	298	303	328	291	268	323	303	298	292	307	302	306	329	286	331	321	304	268	335	315	315	298	305	295	287	277	304	313	310	309	312	313	330	272	321	281	274	309	297	305	256	334	308	309	310	297	311	279	293	310	280	289	266	323	311	288	272	291	278	300	319	299	278	301	303	291	307	283	319	287	316	293	293	276	294	289	325	312	278	300	277	310	306	316	273	291	293	307	267	316	291	274	268	306	328	302	319	308	313	280	297	289	299	295	317	305	287	320	296	312	309	292	280	324	304	296	296	289	310	308	334	280	272	319	327	295	283	290	329	281	324	327	282	299	279	277	264	294	306	287	263	305	298	264	262	295	299	294	312	285	293	304	284	290	310	307	285	326	280	283	279	263	336	276	280	304	285	313	313	285	299	329	307	322	327	281	303	319	281	276	266	319	302	309	254	308	284	308	281	270	280	290	306	331	287	268	296	267	262	270	309	316	307	269	344	293	260	354	312	288	309	279	312	333	300	261	290	321	287	284	281
40499	13978	4077	1500	1044	845	742	655	654	636	659	701	654	668	715	697	655	656	652	708	656	682	659	661	650	694	650	662	682	709	635	685	698	633	660	655	664	651	687	695	677	674	635	689	656	626	651	650	659	641	645	653	641	655	610	698	662	666	674	647	666	701	663	707	663	666	671	647	684	685	735	669	670	680	659	644	685	669	704	697	712	660	712	679	631	643	690	669	636	660	669	647	693	685	689	623	653	696	650	667	641	692	674	634	662	658	692	620	681	680	702	642	660	591	695	677	630	643	674	694	700	660	696	636	680	635	649	703	661	661	713	714	672	666	655	626	698	645	708	642	663	636	668	664	654	635	667	632	640	722	662	619	621	651	669	658	668	675	628	683	714	649	657	655	653	661	669	676	649	687	650	666	663	676	681	652	692	698	657	660	630	657	671	664	701	686	664	651	675	686	641	699	641	708	657	663	667	634	694	725	649	684	709	675	689	640	688	664	680	614	683	674	693	661	648	664	713	674	665	669	675	687	644	638	621	647	708	652	649	626	609	613	683	635	695	687	663	647	699	675	634	677	685	664	668	725	657	655	654	713	615	699	611	672	629	654	660	629	643	719	656	644	699	673	684	695	694	708	659	675	614	713	646	642	670	612	670	647	608	643	691	666	625	658	670	682	635	645	627	715	678	645	687	641	662	668	623	653	637	610	666	673	640	662	699	689	659	650	708	649	672	676	658	690	623	663	639	650	684	654	666	685	668	629	671	672	632	638	680	655	646	648	637	645	691	681	648	633	664	668	632	633	678	680	662	652	678	623	640	694	673	679	693	667	650	666	655	709	705	670	691	639	688	667	629	649	652	688	664	671	625	662	635	683	682	649	701	677	653	623	668	688	672	689	659	611	645	661	677	658	698	628	638	644	678	650	671	659	678	663	650	664	623	692	725	692	611	656	688	695	656	663	700	654	667	669	634	687	682	594	683	612	647	645	640	646	641	614	710	647	631	659	705	672	681	706	672	659	635	659	663	715	678	694	671	718	655	678	669	684	703	681	637	674	654	681	653	630	669	648	697	642	688	675	690	665	629	630	671	686	669	670	620	639	647	653	633	638	703	648	666	644	664	677	690	680	640	694	693	636	606	665	645	671	686	661	627	641	707	636	646	711	686	658	692	661	627	674	678	698	633	658	668	653	631	645	662	704	678	667	655	699	678	632	641	682	631	679	663	666	672	672	644	726	600	662	657	670	637	620	638	679	659	644	642	682	662	661	702	694	706	648	636	677	703	638	671	676	676	688	646	679	638	641	663	686	654	664	682	672	690	668	684	690	644	638	592	659	688	699	665	673	704	617	669	691	688	616	677	654	703	637	659	659	659	668	670	671	658	649	633	641	633	684	688	680	682	678	682	666	682	687	652	690	667	652	656	665	635	665	664	661	640	634	675	630	693	665	630	683	685	641	672	673	676	679	617	706	672	673	672	657	643	661	668	607	640	661	720	676	626	709	675	710	665	682	692	683	663	663	656	640	668	702	643	616	659	666	691	628	699	666	662	708	664	670	686	682	680	646	648	703	714	593	667	666	630	651	702	648	680	675	694	678	654	734	663	699	692	670	617	664	683	664	648	619	707	657	686	683	659	621	640	667	639	645	695	690	679	683	702	664	631	664	652	675	670	714	682	717	645	648	634	664	681	688	666	620	686	612	646	667	699	704	695	652	700	649	714	682	647	724	699	681	655	660	674	658	637	663	665	649	688	631	670	690	661	683	669	693	651	688	688	699	652	640	660	639	673	642	661	711	665	664	699	657	650	728	642	684	656	639	655	658	686	669	680	643	718	697	636	655	682	646	717	634	667	652	730	634	706	664	669	642	628	665	698	624	674	668	645	679	642	663	654	697	677	702	652	646	687	682	663	680	700	671	655	658	645	658	669	676	633	697	643	662	643	659	663	658	645	679	635	690	671	696	662	622	659	681	659	658	677	671	684	691	651	692	707	637	640	723	667	652	713	703	671	656	692	658	655	667	635	711	628	620	657	663	663	667	710	701	624	697	654	654	705	657	700	692	693	684	660	676	662	680	628	624	703	660	691	630	669	700	664	639	670	652	631	665	674	651	667	661	646	678	662	716	675	655	681	680	655	658	676	669	652	710	671	671	672	649	714	649	653	657	706	601	617	673	697	671	643	627	675	677	666	730	638	658	647	687	663	662	657	633	682	703	654	644	643	649	652	652	725	709	684	703	665	669	656	652	689	639	676	627	643	683	650	671	649	637	625	657	681	622	659	735	642	651	667	676	654	634	707	660	651	653	696	676	660	653	670	658	681	668	693	626	638	705	651	636	664	697	658	679	639	639	686	595	705	683	701	678	700	658	654	650	669	698	678	657	649	717	644	702	668	650	695	695	637	670	652	663	679	655	665	682	629	689	646	641	616	684	659	681	663	676	645	639	663	624	649	624	685	621	670	662	643	634	700	642	704	691	684	638	638	656	686	654	679	665	666	683	642	716	697	646	676	649	660	640	700	693	664	700	675	664	732	673	681	666	636	701	662	658	717	702	640	618	641	698	658	644	695	637	621	684	689	645	654	600	622	683	661	673	664	683	704	673	668	684	655	696	661	601	635	647	671	663	624	641	650	684	647	652	652	664	640	661	652	698	671	627	621	700	677	725	647	647	665	642	648	729	619	707	655	679	606	660	658	636	637	648	676	664	675	667	638	640	687	675	680	701	714	669	655	691	667	675	667	627	658	676	652	680	638	636	670	656	663	671	680	651	729	653	626	628	693	679	679	655	650	671	668	666	644	684	630	641	718	709	628	623	665	696	700	657	686	656	661	671	612	706	666	649	659	710	630	675	675	666	644	686	652	688	676	645	605	695	641	649	695	686	673	674	675	668	647	657	667	660	684	654	669	647	638	650	691	683	660	642	684	677	677	620	671	675	655	685	709	629	689	700	650	603	664	692	684	678	664	675	615	684	668	636	685	691	695	623	657	684	683	673	667	687	681	638	623	676	638	676	699	696	651	645	612	710	646	677	665	620	669	660	679	664	712	657	699	681	690	634	648	682	702	653	690	639	637	681	625	630	658	644	663	667	705	630	701	647	677	598	689	676	660	646	689	662	651	651	629	666	701	645	674	632	684	622	688	607	654	652	649	648	689	642	665	661	634	669	695	700	678	652	641	685	687	673	686	680	666	660	661	700	642	632	652	660	655	655	680	650	665	659	679	682	647	727	672	643	720	671	648	657	685	678	705	648	712	635	708	662	683	701	652	673	628	681	724	663	682	673	658	639	685	649	661	668	619	626	667	711	681	664	694	688	667	650	683	720	635	704	642	686	669	661	679	676	666	656	672	644	644	631	655	700	633	663	658	695	667	662	677	717	647	661	627	620	656	677	703	651	657	593	680	660	673	658	680	669	673	706	655	678	677	727	667	709	669	660	657	631	667	679	662	704	677	644	685	628	700	651	695	688	659	659	675	648	659	655	687	647	625	675	676	665
47639	16344	2648	515	369	333	321	293	321	285	314	330	301	281	296	301	278	289	296	326	263	286	275	270	273	267	285	312	292	317	300	300	271	308	260	300	266	300	301	280	254	288	283	302	313	279	297	296	300	298	268	284	293	312	307	296	277	284	269	273	261	283	300	288	298	294	277	280	282	295	265	276	309	306	320	280	285	303	282	278	288	311	277	277	289	289	278	283	283	269	283	262	284	284	264	250	292	308	283	283	281	309	306	281	308	300	286	315	290	293	347	301	294	304	300	290	288	292	291	293	292	309	314	301	303	277	303	327	306	296	274	303	301	293	275	300	295	284	269	281	287	284	291	310	251	287	274	300	283	312	271	303	288	259	274	296	297	324	285	307	284	321	316	283	270	316	279	254	309	278	277	284	300	329	259	311	296	275	294	292	286	271	267	322	284	282	301	307	275	267	302	279	269	290	285	286	299	251	283	296	273	283	315	303	309	255	294	304	291	266	259	303	323	314	255	272	306	257	282	272	295	284	285	308	258	267	283	261	291	250	306	280	292	272	290	275	309	277	283	262	279	278	277	281	300	237	288	290	281	292	303	320	330	291	296	318	304	316	294	282	274	291	328	299	300	264	283	290	271	279	266	298	289	297	277	278	295	287	303	319	271	252	278	335	272	256	273	270	282	278	286	264	271	286	317	258	291	271	279	254	289	262	283	243	307	302	312	280	326	273	345	319	279	272	273	281	287	271	274	254	291	268	266	288	276	270	258	280	281	265	286	273	288	263	316	307	274	272	322	301	308	267	265	270	248	259	299	253	287	333	275	337	273	303	309	289	257	283	295	249	280	288	270	291	321	276	284	282	252	337	293	291	284	249	304	274	301	282	265	256	287	299	289	305	279	301	293	293	301	303	320	266	294	297	304	275	317	289	278	254	253	262	294	316	296	297	264	300	301	306	295	297	262	276	243	297	325	298	294	269	290	318	258	274	293	286	284	283	290	280	285	269	309	298	320	301	278	279	318	284	303	272	272	270	313	274	263	257	307	287	273	282	276	270	272	322	255	257	254	308	276	261	295	306	324	295	263	294	243	259	287	262	299	322	290	316	266	276	278	297	303	277	274	282	288	304	247	291	299	310	274	271	279	275	270	275	266	304	299	294	283	308	260	253	250	273	286	302	292	291	304	255	267	251	276	259	299	297	299	265	282	301	315	278	288	315	294	292	300	315	274	287	281	315	289	292	266	306	298	299	273	315	274	286	286	300	301	296	293	274	291	335	305	301	295	342	278	325	275	281	314	273	297	280	265	299	297	311	283	289	274	289	285	278	290	317	291	269	267	319	249	305	294	294	299	301	268	310	325	268	340	278	278	284	265	290	272	258	294	285	299	268	280	293	279	288	230	309	288	285	265	269	247	291	268	285	292	299	285	286	302	305	316	277	288	294	305	282	261	303	253	277	315	291	301	302	286	297	290	307	294	296	289	340	302	286	284	304	328	293	308	303	278	288	279	286	352	302	261	302	298	292	278	284	291	269	269	290	293	289	284	287	304	301	294	280	298	278	298	287	288	265	280	327	285	310	285	252	302	281	301	309	304	260	264	288	300	284	277	330	274	294	291	277	309	267	288	287	275	294	275	289	323	305	246	273	309	284	306	308	319	278	314	301	321	251	280	299	289	290	270	274	279	275	273	241	302	298	312	302	288	282	274	276	296	287	302	282	306	332	307	298	306	270	277	275	245	304	299	302	260	277	300	258	302	278	304	272	304	281	309	289	284	312	277	270	317	278	335	294	297	286	262	298	264	298	290	276	286	305	289	313	288	286	271	308	277	272	288	295	336	276	307	301	311	264	289	285	282	258	327	303	293	296	306	281	286	292	274	298	317	299	297	292	273	302	296	275	280	268	285	291	302	276	309	262	272	256	272	272	292	299	332	293	274	273	297	270	290	309	286	264	289	284	291	294	302	261	280	278	303	269	269	273	295	284	274	290	304	314	272	260	277	301	295	330	314	305	250	270	290	263	279	275	292	294	271	286	294	298	289	289	341	291	258	298	285	282	260	307	262	287	306	272	301	301	281	296	293	304	292	297	293	296	270	279	302	266	279	269	272	300	316	275	298	297	276	317	269	285	274	285	310	301	255	279	275	292	315	296	293	273	279	284	282	265	272	268	299	305	315	297	295	297	303	276	303	284	292	275	290	282	275	304	286	292	271	259	283	258	255	278	290	287	276	285	262	301	278	287	317	273	275	276	305	275	303	270	256	289	252	266	281	267	310	275	297	274	258	277	295	275	291	259	324	290	256	256	319	311	309	300	302	316	287	287	288	266	281	306	271	277	248	281	282	291	300	286	328	288	323	289	283	296	264	286	314	281	253	290	296	275	300	269	309	261	283	294	301	307	306	280	301	297	265	259	278	295	308	254	287	302	301	280	277	301	287	296	260	316	294	287	304	289	315	298	290	301	266	302	272	228	299	289	316	304	283	291	308	271	256	285	310	275	256	310	287	308	305	240	287	272	277	268	259	292	285	318	316	270	308	307	287	260	267	303	300	288	256	280	272	278	265	310	299	332	305	289	333	298	293	273	266	292	276	265	278	280	293	280	291	289	273	292	286	289	271	305	297	307	318	279	265	284	310	276	281	274	301	270	297	288	303	311	313	312	311	296	302	308	259	282	293	303	308	300	303	296	273	302	291	331	301	322	305	288	277	330	277	299	300	307	259	271	277	300	288	252	297	254	273	276	285	270	271	295	299	262	299	297	260	292	277	279	268	259	283	262	270	317	270	238	273	287	292	284	305	294	267	283	317	291	297	279	271	292	262	274	321	282	298	287	270	283	287	300	291	262	287	316	292	286	275	254	277	295	274	280	273	295	275	264	281	289	289	295	277	284	317	297	318	310	272	283	283	281	285	266	310	284	281	295	275	248	299	302	288	265	269	264	280	258	277	246	283	307	287	292	308	305	286	302	307	289	284	274	280	290	286	286	317	261	298	273	307	280	272	288	279	277	304	318	296	278	304	308	284	284	264	270	309	300	280	262	305	280	291	311	259	302	281	278	285	295	286	310	291	300	302	289	282	295	266	294	268	282	301	298	265	317	270	292	259	266	308	295	298	306	295	246	293	291	275	275	287	271	295	303	281	258	258	286	305	300	314	292	303	337	292	282	281	292	267	298	300	282	281	332	291	303	327	305	290	296	275	253	301	271	279	274	288	270	289	312	307	302	313	270	280	279	264	269	276	294	277	273	287	302	284	302	310	276	280	282	279	294	289	274	281	280	281	277	277	297	306	300	273	273	275	289	313	280	290	303	279	283	300	301	278	289	295	289	249	310	275	263	259	313	294	313	289	280	245	311	294	285	300	284	292	297	270	300	268	262	282	306	324	311	311	296	263	287	297	282	312	273	269	293	296	311	268	270	301	278	290	289	286	292	302	325	290	286	266	279	276	301	317	280	304	282	246	284	276	274	301	301	339	346	270	288	287	282	288	279	305	291
30956	7522	2170	1060	707	678	659	700	641	640	646	644	611	604	629	679	680	611	651	671	648	658	664	645	621	657	603	655	641	645	617	654	657	627	637	639	635	633	638	599	612	627	626	628	669	637	649	652	622	685	623	623	651	644	649	653	611	650	630	678	607	659	633	652	655	616	676	634	686	651	601	633	615	604	598	652	634	645	653	621	635	635	642	639	659	646	616	624	602	673	645	641	632	676	642	637	644	616	579	658	641	650	658	644	617	652	623	634	647	607	615	677	659	676	600	619	611	611	627	649	614	626	631	657	621	649	633	659	641	673	638	676	653	665	615	621	642	647	600	646	644	612	611	667	625	654	644	674	680	626	612	654	635	683	656	651	593	597	699	654	643	623	610	675	606	658	652	671	709	640	625	694	608	640	590	639	666	644	609	629	651	640	607	583	629	665	625	627	631	647	624	644	634	649	660	631	678	686	651	665	584	639	614	668	579	670	642	605	641	693	674	643	656	645	615	645	708	618	668	671	605	634	666	568	644	644	595	616	648	647	600	604	643	607	668	611	635	662	629	645	655	599	631	606	658	645	632	672	652	656	633	658	668	651	639	619	655	593	669	637	676	665	653	628	636	633	636	651	645	662	603	650	582	668	573	628	661	582	612	644	633	619	635	620	602	598	634	662	623	609	679	652	609	646	629	701	637	619	684	658	605	650	607	657	639	656	629	659	669	617	665	618	664	651	692	587	627	635	633	593	657	636	663	652	667	648	643	631	677	649	646	709	644	630	601	639	641	599	652	629	612	616	685	650	618	606	640	654	626	644	660	649	633	677	672	613	636	646	670	612	622	680	678	629	651	606	653	611	663	591	655	644	674	658	688	648	580	645	638	668	635	651	634	628	628	606	581	664	632	647	632	659	660	620	669	628	640	626	631	654	606	665	638	643	639	619	652	675	668	649	612	669	619	611	638	658	660	627	598	630	675	647	650	644	641	619	611	673	634	691	636	614	637	654	702	650	665	639	673	635	635	622	650	646	599	595	630	625	650	641	684	635	614	636	626	604	613	595	631	637	657	613	654	638	640	679	624	661	665	593	602	663	612	681	630	641	609	661	639	655	626	585	630	698	644	601	643	598	644	625	629	660	660	701	618	675	596	636	640	642	625	688	607	647	634	655	652	633	663	663	664	659	679	660	677	684	615	662	672	659	619	685	630	677	653	614	646	666	643	646	649	629	662	652	675	640	612	634	612	673	633	645	607	662	668	640	661	631	636	621	630	609	627	656	586	655	606	608	676	652	621	619	629	682	633	619	646	678	616	638	607	663	605	640	637	658	652	662	618	637	649	618	695	670	656	652	644	668	594	643	660	663	604	602	613	605	619	669	597	614	595	585	631	662	631	588	680	641	638	647	662	647	622	629	601	672	644	688	627	653	649	645	602	643	655	668	647	624	629	674	639	667	635	657	630	656	617	626	668	637	654	661	644	635	644	606	695	648	645	653	649	648	620	662	619	621	657	673	672	659	590	633	620	635	649	656	671	650	674	611	641	660	612	604	673	620	664	641	626	595	617	583	622	630	629	677	628	626	642	606	666	670	661	632	613	646	633	704	614	652	621	686	650	609	587	614	671	630	634	605	658	649	632	582	638	642	609	631	606	665	632	626	642	671	630	658	650	635	607	667	599	672	641	635	620	620	637	682	643	653	647	598	653	592	599	630	622	660	659	660	645	685	674	658	614	664	647	611	663	624	640	684	662	645	640	662	691	613	658	603	652	648	641	645	669	645	683	647	625	638	620	648	625	611	603	687	633	652	610	673	669	630	651	656	601	598	633	667	607	620	600	624	652	649	657	644	629	606	667	651	616	654	677	651	640	657	624	633	615	647	622	674	662	691	641	621	650	622	626	665	633	665	662	661	605	654	612	673	671	615	605	604	590	630	667	624	637	614	680	622	604	639	660	633	602	659	648	625	640	662	630	681	652	644	645	623	644	624	617	610	629	606	608	661	610	656	644	621	645	629	668	639	622	642	627	629	687	667	637	619	702	631	697	593	601	609	631	684	643	641	620	640	608	617	623	629	674	669	652	676	659	691	636	632	658	607	606	646	636	648	652	600	654	652	617	673	624	629	605	605	664	665	637	603	647	669	653	633	655	662	645	642	597	647	619	621	613	632	683	646	611	679	652	607	628	636	665	631	667	621	646	578	668	635	677	650	640	651	615	635	650	659	693	657	695	651	679	623	647	630	629	640	616	613	612	662	685	592	608	599	658	621	631	671	649	618	640	641	644	600	672	618	631	658	606	662	600	613	608	674	604	622	627	644	635	650	594	680	659	606	635	598	649	629	663	632	647	649	621	595	631	642	654	656	677	646	624	624	647	634	620	639	603	664	596	615	650	629	657	644	668	686	643	660	649	625	662	683	592	617	656	651	654	638	575	629	639	673	613	586	678	663	649	596	689	624	633	679	649	610	647	593	662	620	669	608	660	606	612	633	644	626	585	646	654	654	632	594	601	610	647	642	663	671	622	628	622	637	625	637	633	682	620	638	652	620	603	605	661	640	649	652	649	659	645	582	680	659	620	665	690	659	624	667	637	637	618	626	654	578	689	591	621	641	634	650	645	638	654	636	588	614	671	674	575	578	683	604	628	607	703	637	683	641	624	610	626	643	623	636	660	658	624	656	647	642	631	679	643	603	624	618	628	601	648	625	656	683	631	641	651	643	658	694	644	634	630	587	677	607	643	649	652	652	653	622	589	668	641	652	659	643	660	669	633	670	629	633	663	587	648	645	677	651	653	679	664	650	616	651	679	605	592	657	671	631	657	658	613	652	648	621	694	628	635	642	681	643	649	631	646	649	613	627	650	623	650	625	669	637	655	657	655	693	631	650	657	698	668	631	605	663	664	622	673	611	590	594	592	626	596	680	673	620	684	638	634	676	638	643	650	636	646	600	673	629	662	662	625	611	653	618	605	662	669	650	652	677	635	627	660	636	688	628	601	642	651	635	602	675	701	691	583	638	588	653	626	641	663	624	631	597	616	621	627	649	616	661	623	591	644	570	627	665	646	675	658	669	657	662	689	646	644	630	603	629	684	616	626	653	631	656	643	624	611	647	687	617	663	638	651	665	690	646	599	650	605	651	656	585	613	611	625	634	658	635	645	656	655	624	607	665	666	603	616	670	624	609	665	632	635	617	630	631	675	648	637	626	602	628	641	652	672	681	640	641	607	653	645	658	685	653	649	664	591	668	606	646	636	629	647	649	682	627	633	634	628	655	653	656	594	637	633	644	625	676	640	620	628	661	598	662	633	649	661	672	632	652	679	649	647	664	686	648	665	636	623	636	652	643	629	614	625	614	627	640	659	587	632	632	636	675	623	666	637	660	648	628	626	660	649	660	641	660	620	636	616	616	613	641	645	649	618	594	630	643	669	647	642	627	605	649	612	617	645	652	644	638	619	631	668	651	657	660	660	573	592	658	644	584	647	691	650	677	651	679
49544	18442	4248	488	315	281	298	316	256	292	264	288	264	288	250	259	283	272	267	283	266	284	286	280	276	274	289	252	279	297	268	279	293	254	282	285	271	261	282	291	279	275	314	275	274	283	262	262	251	264	267	291	252	277	288	295	294	295	281	267	272	271	290	261	274	287	297	257	309	289	285	282	331	296	270	272	326	280	269	279	313	288	307	291	298	298	273	280	241	301	308	229	293	281	262	275	284	303	275	297	294	291	254	258	264	264	252	305	317	286	281	279	270	252	275	280	255	280	318	278	294	274	298	239	300	286	283	225	296	285	257	263	298	263	272	280	301	293	286	307	276	254	306	298	237	269	273	291	275	255	272	309	291	273	290	290	302	260	274	268	262	275	275	287	321	256	311	284	276	261	284	255	268	277	304	301	258	264	290	268	277	309	305	288	284	286	333	280	283	299	296	321	281	261	258	266	272	279	284	256	291	299	308	290	309	271	239	291	273	279	268	304	263	303	296	263	296	290	311	294	290	271	276	309	275	270	270	292	298	266	294	309	289	237	293	258	266	324	291	298	262	283	275	275	274	274	282	262	278	281	301	293	286	252	272	280	269	283	299	243	251	270	277	268	245	336	278	299	288	291	275	331	302	297	323	242	284	297	290	254	280	275	272	272	301	245	245	269	303	308	292	277	334	266	283	266	285	260	306	282	292	259	275	267	280	269	306	292	255	277	253	282	310	294	256	278	268	283	269	280	280	292	299	318	259	285	287	333	258	295	280	280	292	309	272	284	288	314	323	302	317	255	253	296	278	302	270	260	281	297	281	321	277	272	273	259	313	301	294	286	303	270	314	286	292	278	291	308	298	254	290	273	281	302	303	261	284	286	294	272	258	269	314	282	287	285	288	286	307	306	295	298	303	307	307	294	273	280	322	287	290	281	282	303	277	290	274	287	276	253	238	265	277	299	250	266	285	260	275	306	274	271	282	267	284	289	303	285	283	294	312	244	281	236	307	297	299	285	236	238	259	301	294	301	298	283	299	304	294	289	292	286	316	254	261	287	307	274	259	278	309	298	280	276	290	277	294	275	293	280	309	296	256	312	275	283	259	287	304	274	270	290	244	278	320	307	274	277	297	308	287	298	269	274	281	265	267	291	302	260	249	301	254	293	285	275	285	280	290	302	287	252	279	279	286	289	278	272	261	291	283	260	294	277	292	283	301	284	311	266	318	269	279	305	303	285	310	277	292	290	272	256	264	277	285	277	289	293	271	294	292	309	279	289	280	283	262	288	263	271	293	299	284	265	272	287	288	268	291	287	303	257	285	263	316	275	242	277	283	291	291	261	305	276	294	274	295	305	299	293	310	294	276	265	295	267	302	302	283	255	259	255	292	288	292	263	280	273	273	269	261	260	243	270	305	314	256	277	291	275	295	270	301	282	267	247	278	290	326	293	301	268	286	251	268	282	271	294	252	279	278	273	277	286	301	303	282	297	321	283	273	267	244	280	284	279	294	311	289	292	273	284	293	319	278	305	298	262	271	271	289	273	284	287	254	294	275	264	304	299	270	316	289	275	278	307	257	307	247	277	275	296	270	286	292	290	279	295	250	288	296	283	298	299	283	313	282	270	249	286	269	262	268	274	278	239	311	262	271	313	284	268	280	303	278	286	278	284	286	268	296	280	292	292	238	264	294	257	251	279	278	273	269	262	284	305	293	288	269	297	292	298	270	287	289	269	260	252	282	302	276	249	236	258	268	272	285	272	286	268	281	298	274	308	267	298	287	281	252	280	275	276	290	271	256	304	284	280	274	313	283	273	319	273	279	264	292	279	260	276	278	294	273	249	287	275	308	278	276	283	274	285	288	279	253	282	287	262	297	307	283	261	261	290	260	289	286	294	253	291	278	281	296	274	282	273	263	247	289	266	305	301	271	288	278	270	259	262	295	286	293	265	301	298	252	293	292	271	279	302	284	261	298	293	277	288	280	292	260	261	274	271	264	266	284	257	242	269	261	269	268	293	281	277	256	326	305	316	293	246	292	266	281	284	291	287	297	276	299	264	295	264	266	290	286	286	264	254	302	308	298	275	284	266	306	303	282	290	271	275	307	261	261	269	284	291	290	279	263	296	296	281	281	278	271	311	268	264	282	250	287	274	271	298	301	251	292	272	297	298	320	281	279	317	281	232	277	276	257	287	247	329	308	305	304	303	259	270	299	303	270	289	270	302	294	283	298	296	249	243	274	298	278	296	306	255	281	261	283	272	273	304	276	259	283	272	271	304	279	282	298	284	295	277	312	280	290	307	282	291	267	279	270	269	267	288	244	302	234	269	280	272	268	309	264	323	278	277	269	283	255	271	294	292	281	268	297	278	276	308	278	277	283	314	263	282	265	295	255	287	268	253	262	286	290	271	288	290	254	249	274	278	291	286	257	284	295	305	273	295	318	253	281	296	305	317	257	295	269	287	293	282	277	291	302	254	280	278	275	292	267	285	256	288	268	274	278	269	274	255	281	293	294	265	271	287	293	267	288	251	290	283	271	255	272	277	305	279	284	280	275	239	268	286	286	248	250	277	295	279	271	290	273	272	289	269	285	260	276	287	276	259	298	298	289	317	328	289	284	284	287	276	265	260	303	278	297	326	290	298	269	261	276	282	284	259	294	264	287	310	276	265	269	270	309	293	276	251	273	285	311	309	307	300	286	269	310	254	284	305	286	286	295	292	317	308	281	259	276	273	268	257	269	315	254	294	301	262	276	295	290	286	284	297	281	282	324	286	279	330	317	271	288	316	284	278	269	278	283	281	280	296	292	282	280	288	283	249	287	261	284	280	288	276	275	281	281	306	291	300	297	298	264	287	284	260	306	287	269	274	301	267	277	286	284	276	318	273	283	272	264	323	295	281	250	283	278	299	272	295	277	316	293	253	302	257	263	268	272	266	292	305	271	277	259	281	280	275	291	304	313	273	275	276	279	273	279	287	299	298	304	307	282	282	275	291	289	256	267	287	292	252	268	272	288	286	301	275	297	273	280	260	300	287	308	286	289	290	275	276	307	319	278	271	295	272	301	268	273	269	287	218	275	257	267	283	243	279	279	273	252	265	279	283	269	285	314	299	253	269	279	255	287	278	272	312	234	283	274	275	264	309	289	244	276	275	253	299	274	304	296	272	256	283	240	252	277	298	295	282	274	283	297	287	288	287	281	246	266	274	321	268	271	275	257	263	284	257	253	294	275	285	266	291	268	262	312	285	311	286	284	277	264	298	311	279	268	294	286	295	279	287	272	279	275	291	290	283	294	316	292	285	271	326	297	303	273	279	284	281	292	305	270	314	312	274	312	300	281	290	273	256	286	270	286	289	304	270	266	295	263	279	246	260	248	313	256	285	274	274	301	252	291	312	297	288	257	312	321	306	285	289	308	285	293	267	294	269	291	282	308	277	300	242	246	266	300	291	290	259	264	272	283	289	283	294	283	284	262	274	284	288	268	252	301	276
31576	5686	1421	821	718	658	653	620	618	663	586	658	652	589	624	591	629	704	638	646	626	603	593	679	618	671	603	638	657	637	659	641	610	627	642	629	635	657	659	606	643	628	617	677	633	633	626	627	623	649	619	619	622	633	653	625	666	676	597	603	637	622	598	618	651	590	652	666	593	669	612	635	654	636	678	643	674	595	669	623	639	588	623	652	624	628	665	655	629	599	617	658	658	598	637	615	636	644	689	671	641	663	647	641	606	643	666	591	672	657	668	608	602	627	614	606	619	645	674	629	622	671	596	650	566	636	623	644	636	582	620	655	614	665	627	634	627	649	661	652	613	612	629	622	610	660	632	614	634	659	646	630	592	627	618	664	629	663	623	603	600	592	622	635	621	591	649	611	637	646	628	638	588	634	641	620	631	626	651	657	616	592	636	614	643	627	657	657	646	666	668	643	625	649	635	580	622	668	668	623	633	693	660	639	633	629	670	666	628	657	656	644	625	639	637	628	621	654	656	627	617	623	678	671	595	658	604	617	625	640	623	655	603	615	646	612	693	601	634	613	627	594	603	612	588	589	635	625	600	653	612	698	609	627	627	623	618	616	619	620	612	606	624	634	603	634	622	583	667	613	642	655	623	639	638	619	644	665	644	632	620	640	637	631	639	619	662	655	619	610	638	592	666	579	653	605	644	671	633	643	593	680	660	641	644	640	634	616	639	675	649	624	593	621	633	598	660	651	591	628	641	615	642	668	657	673	586	606	639	655	599	653	633	629	633	676	631	644	674	661	665	592	644	634	646	649	612	606	679	611	622	632	618	607	639	672	643	603	638	684	636	606	627	629	609	585	678	643	613	574	651	675	616	611	612	626	641	580	617	675	628	633	634	660	637	674	629	668	629	624	631	669	670	645	626	639	633	614	648	644	639	630	674	594	677	652	622	625	628	618	606	599	595	627	641	624	607	642	643	637	626	629	674	633	621	638	626	592	613	659	627	620	628	629	629	645	617	654	613	652	645	648	660	636	657	644	618	617	653	681	649	582	613	614	601	630	608	651	620	629	613	661	636	606	650	624	634	632	594	636	671	604	598	638	583	645	641	640	640	670	631	639	627	639	683	639	590	653	635	629	654	604	650	683	593	610	673	602	630	637	655	635	681	630	653	653	610	664	611	631	647	598	628	651	653	640	597	649	643	595	665	669	606	597	605	625	643	633	609	602	635	636	628	680	621	638	613	650	658	650	654	669	631	663	679	605	648	613	670	627	660	619	626	625	618	648	599	584	622	617	595	606	649	640	671	604	664	599	612	657	598	615	615	617	568	611	677	623	627	652	606	641	611	637	675	675	673	638	618	652	614	622	589	632	666	666	614	656	652	652	648	654	638	635	653	642	601	619	651	649	627	639	620	638	668	630	661	598	615	634	644	641	659	605	593	670	626	645	646	603	634	606	573	602	561	599	634	624	646	628	632	634	596	637	629	615	587	637	646	579	612	640	592	620	637	639	621	641	621	618	648	610	612	638	592	631	614	617	587	643	618	593	632	650	645	628	649	648	649	676	598	637	627	627	601	603	665	656	610	620	652	630	601	666	613	590	654	635	601	604	639	592	671	609	638	670	609	634	644	642	635	632	662	660	653	646	669	647	660	591	597	640	670	655	613	646	664	656	599	612	664	588	596	663	642	609	620	627	619	625	644	646	612	603	641	654	588	647	645	599	619	641	651	613	605	620	606	602	662	641	635	667	622	639	617	661	602	608	667	648	706	606	644	632	653	599	604	665	665	603	582	656	624	623	661	647	644	591	622	646	660	653	607	645	622	636	678	632	618	655	619	664	619	617	648	640	646	618	588	675	588	647	608	640	662	677	604	562	628	636	617	639	623	637	633	621	625	642	632	605	619	649	618	628	723	599	643	632	659	626	626	621	623	601	624	617	605	615	639	623	643	630	588	662	596	655	663	577	633	630	669	655	667	608	641	593	638	673	619	630	661	667	671	601	637	657	629	644	618	624	587	622	664	624	597	618	645	597	601	613	580	635	635	646	626	618	629	619	640	629	653	655	659	584	632	687	619	630	625	635	647	606	609	641	629	608	639	619	614	660	620	666	606	636	632	633	642	612	625	637	674	634	656	635	688	665	613	646	618	618	632	645	612	656	671	669	641	587	636	647	603	641	621	614	620	599	615	606	646	639	625	618	652	623	646	687	655	595	666	634	591	630	650	649	622	630	675	602	658	623	643	674	598	559	656	611	600	655	632	601	630	661	634	595	632	614	665	613	601	610	606	623	609	633	623	603	658	645	631	647	668	640	569	633	673	555	655	672	558	628	671	632	633	681	623	672	632	640	614	630	665	636	625	624	687	620	635	641	638	603	619	572	609	630	643	642	643	649	618	649	603	622	627	638	677	634	639	631	660	684	635	650	656	606	664	662	650	639	636	675	650	629	658	594	615	608	655	644	644	668	664	606	599	618	602	665	613	644	626	651	673	637	626	624	652	604	661	650	626	644	640	633	640	656	616	662	635	597	669	620	626	660	625	601	622	631	635	623	604	583	600	617	651	621	604	613	638	653	689	648	628	613	609	642	682	636	645	687	626	637	619	626	638	636	667	633	603	660	689	588	624	670	601	590	650	653	607	636	638	637	623	614	678	623	656	636	659	640	667	579	598	655	639	584	604	628	640	622	626	605	613	685	606	658	547	624	640	645	657	650	633	634	678	688	660	641	623	657	621	666	690	651	623	630	609	617	644	625	626	646	722	596	638	632	593	647	611	676	624	651	660	636	626	620	590	612	655	618	592	653	566	624	658	635	633	654	588	627	673	653	640	592	671	605	640	675	653	623	656	645	629	662	615	601	656	635	588	645	618	585	613	623	623	625	631	627	645	673	655	586	593	650	646	647	610	625	654	597	654	666	641	628	649	648	653	641	620	638	660	591	656	685	663	648	644	604	692	611	625	636	620	625	647	661	643	611	654	607	653	642	633	599	620	626	627	650	628	624	591	625	606	668	638	628	624	634	663	621	583	636	621	663	602	633	659	636	637	595	573	635	667	629	636	601	700	627	627	634	616	649	642	700	641	626	634	608	657	623	603	586	640	634	596	636	668	584	670	630	635	629	636	661	620	605	609	609	644	630	618	665	657	624	620	639	617	662	610	621	664	589	609	607	609	593	593	629	625	645	629	603	670	617	599	652	650	626	617	636	620	603	648	645	661	624	729	641	622	691	631	645	662	672	632	617	633	620	604	641	614	631	631	611	664	667	624	638	656	608	592	619	614	600	585	620	603	629	642	634	650	644	663	718	631	615	640	633	571	599	656	630	664	648	609	652	626	613	634	641	634	642	624	605	654	627	599	697	612	626	639	611	630	603	653	623	634	583	674	649	637	606	572	613	610	619	603	649	605	673	675	643	635	619	587	607	643	648	666	621	655	633	658	605	645	586	635	635	636	663	597	657	624	616	593	618	636	633	627	628	610	657	622	595	647	631	616	667
49429	20300	6926	877	407	364	339	286	305	323	285	261	261	248	274	283	312	293	267	291	266	281	345	299	284	337	306	282	291	293	306	301	317	250	307	317	273	284	299	308	301	314	271	264	296	294	293	302	293	308	282	307	293	279	277	308	287	312	305	295	313	268	298	293	340	269	308	305	307	278	289	294	286	288	286	272	312	304	322	285	260	319	268	288	286	306	301	280	308	305	257	282	262	296	291	298	292	305	278	284	266	311	280	274	267	289	267	276	283	299	287	268	279	283	291	266	284	287	295	319	300	294	295	309	301	333	296	298	282	278	298	266	296	271	292	258	261	270	300	297	305	299	304	310	305	286	298	260	259	291	271	280	297	302	302	275	289	270	300	314	293	325	294	291	281	301	256	289	307	286	293	324	278	310	289	313	326	317	272	311	260	270	265	292	301	292	292	315	302	289	308	307	279	339	330	307	294	299	295	287	284	294	285	268	304	271	293	323	272	276	317	282	276	290	290	289	268	284	301	297	326	278	298	306	285	290	292	305	247	298	306	297	292	276	300	309	305	268	280	313	258	290	332	329	304	286	275	281	290	292	295	300	286	283	264	271	292	287	290	294	282	283	278	333	292	281	300	317	293	249	280	272	283	271	305	287	277	306	277	323	296	283	296	253	295	282	305	296	278	289	284	283	275	302	269	285	290	282	314	326	302	294	308	324	283	276	263	300	309	324	286	299	278	269	280	321	274	265	261	297	279	291	270	288	310	308	281	265	288	284	294	301	310	276	279	295	289	293	284	272	279	321	311	296	287	307	284	309	259	280	316	314	291	293	286	315	304	305	324	299	298	299	316	294	301	303	300	276	310	275	351	296	265	298	312	295	306	272	294	286	304	293	280	312	281	302	309	303	288	301	270	290	281	277	271	271	310	267	288	304	295	302	304	273	273	272	298	291	284	277	283	304	273	318	289	275	267	290	287	257	305	250	308	279	324	300	312	287	282	302	300	273	300	300	280	324	277	273	281	258	285	273	334	297	281	279	268	294	300	283	301	295	256	319	294	310	305	305	299	286	285	272	282	284	279	295	288	293	271	298	284	317	293	259	277	269	296	280	261	269	298	353	284	309	288	263	324	289	293	280	260	312	302	313	282	273	276	303	281	318	289	276	284	292	290	288	279	284	321	319	290	328	307	285	291	314	281	274	285	308	316	261	313	263	280	326	271	270	305	268	291	276	263	290	292	301	313	292	291	278	305	277	287	304	314	282	295	296	294	303	282	296	311	271	256	312	267	282	272	308	306	309	299	294	291	290	282	286	257	327	265	302	296	302	281	314	258	283	288	319	296	286	273	306	274	315	319	281	307	272	304	277	264	285	321	291	306	297	317	277	279	295	291	273	293	306	286	286	290	302	259	286	260	322	310	293	307	287	268	288	317	292	268	303	274	313	328	321	292	305	290	289	310	280	267	276	280	269	264	329	283	317	288	273	281	286	299	279	290	262	264	296	284	313	287	307	288	261	284	295	326	276	290	306	307	273	294	317	276	294	291	288	285	306	327	276	281	320	300	286	276	291	289	294	287	303	298	273	314	310	296	298	241	262	260	287	308	303	317	309	284	290	344	280	288	298	272	316	279	277	307	323	275	310	292	267	318	316	294	311	289	268	286	316	285	287	285	302	317	278	275	268	313	277	315	269	269	291	327	331	294	288	296	293	273	265	285	224	257	276	260	320	307	274	278	248	305	298	299	295	265	302	288	285	268	317	327	273	319	290	318	315	280	301	301	288	292	310	288	239	319	279	285	287	286	296	278	266	291	310	273	296	290	291	311	287	296	284	273	290	295	274	288	290	316	281	303	297	312	306	316	305	287	288	281	289	247	286	296	315	287	282	323	308	301	329	292	274	270	280	281	302	275	309	301	314	275	295	306	300	291	276	311	283	266	280	274	296	298	308	320	286	285	299	305	286	285	310	292	325	295	277	280	273	285	304	311	272	254	291	305	301	274	312	306	291	300	275	290	293	284	324	301	303	306	301	281	269	279	301	268	285	309	285	297	288	291	314	305	279	282	313	267	288	261	264	274	294	318	224	294	270	308	290	272	297	273	277	286	284	307	272	268	304	275	283	322	294	290	315	289	288	285	322	295	312	291	268	279	286	271	302	308	301	272	307	271	289	279	272	290	287	289	303	278	297	300	278	288	265	277	270	277	294	260	285	280	309	318	269	289	304	298	281	245	278	304	284	271	303	280	335	317	299	272	287	270	304	288	278	250	278	312	277	291	310	293	246	303	288	307	289	284	273	333	305	263	275	261	324	296	302	301	281	323	312	284	279	271	293	298	269	317	297	273	310	285	288	277	264	301	318	272	300	274	305	320	313	314	283	264	268	281	279	298	285	301	270	308	294	315	312	292	281	271	292	291	312	283	315	308	298	277	269	282	327	278	278	273	257	265	290	291	295	260	283	283	289	329	266	308	300	315	315	270	298	293	296	298	309	287	300	252	284	295	314	276	298	272	271	264	326	302	279	295	293	292	301	303	296	276	285	290	311	281	300	300	274	297	282	243	281	293	312	302	289	278	281	268	296	286	298	311	303	277	272	289	295	280	272	288	295	276	268	323	266	281	308	288	295	312	308	296	304	277	317	279	303	271	328	289	296	310	303	299	302	281	299	292	353	301	312	278	268	293	332	304	271	284	267	302	264	311	270	307	322	266	300	277	265	294	288	272	273	261	281	286	279	231	294	323	272	304	255	295	284	288	286	281	304	282	289	288	321	261	281	311	283	300	319	288	304	301	250	303	264	287	313	324	307	307	302	278	297	306	313	282	288	274	297	307	289	273	308	308	255	310	293	287	267	268	290	289	287	329	280	280	287	298	312	244	268	277	301	266	327	295	318	290	297	292	267	282	284	284	279	316	313	290	292	264	302	284	275	306	287	281	292	308	267	296	279	291	265	310	285	279	273	296	305	292	298	280	306	305	299	263	293	263	303	293	292	264	291	316	286	281	257	277	311	310	279	291	289	322	300	292	293	266	304	296	268	234	278	273	294	278	293	307	258	278	312	287	292	294	294	295	248	284	277	317	293	290	263	265	278	269	287	264	298	302	234	316	270	281	292	309	260	325	319	291	295	308	286	294	281	284	295	290	304	333	317	292	301	288	294	304	289	292	287	287	304	290	281	272	304	273	269	266	280	281	291	260	296	315	285	296	277	261	286	278	307	291	294	264	282	255	285	318	260	283	303	295	275	287	306	304	323	310	309	304	273	301	274	267	294	284	285	315	249	291	299	299	284	290	296	300	286	290	332	338	311	311	284	304	276	289	305	306	281	275	305	307	306	308	269	287	284	288	277	303	313	279	286	284	279	279	256	330	319	296	296	301	247	265	324	258	325	283	319	284	285	275	299	286	338	315	292	278	273	312	277	286	282	295	317	326	310	266	287	310	294	306	354	318	308	279	268	310	287	306	283	313	329	320	306	301	257	293	311	267	270	309	258	276	280
32627	7445	1950	1141	873	825	763	691	633	622	650	647	630	620	649	648	686	617	667	660	645	663	650	645	617	677	636	665	687	644	624	597	654	658	631	656	617	625	614	649	677	618	631	673	690	682	666	633	622	650	621	687	664	617	640	608	629	618	667	620	640	656	654	644	658	671	650	661	668	638	628	609	591	680	670	637	685	632	710	652	633	643	630	675	656	631	655	648	647	630	646	664	609	638	638	617	649	642	671	666	675	697	624	673	660	643	653	663	658	649	664	665	624	652	593	620	636	646	677	669	653	624	686	613	666	647	672	631	631	667	637	614	678	622	650	670	661	625	615	642	673	620	679	642	656	645	648	651	635	685	679	634	637	630	626	682	662	629	686	611	688	675	674	618	700	654	660	652	664	612	673	633	682	669	591	636	658	675	688	629	642	685	647	677	645	665	616	634	673	660	651	663	632	654	682	676	640	682	681	640	640	692	626	655	671	660	600	613	617	625	625	702	633	687	610	687	630	655	639	657	622	678	622	629	659	612	618	599	604	652	643	683	639	589	679	641	684	597	628	645	611	673	619	646	616	664	696	703	638	660	641	682	675	627	644	661	666	644	654	638	678	669	663	639	641	651	634	625	605	677	610	647	640	602	642	631	665	601	647	620	675	635	650	637	616	623	656	692	642	672	674	670	682	641	618	603	637	623	630	667	616	592	637	718	624	637	671	671	665	686	692	657	670	647	655	655	616	626	635	613	651	632	622	655	629	668	572	599	677	640	688	638	638	644	629	626	657	644	618	631	634	632	628	606	695	673	672	624	630	599	613	638	644	685	612	600	708	658	671	619	669	659	661	653	655	668	643	673	646	656	669	599	654	676	655	620	644	650	685	650	617	643	620	621	615	627	653	631	593	612	638	620	647	642	654	618	672	690	652	670	656	658	681	621	618	643	708	666	645	613	634	643	618	631	608	650	635	682	623	621	632	645	669	638	643	633	719	661	646	643	642	615	646	679	658	653	635	645	648	609	667	694	663	660	639	615	611	677	618	635	637	678	609	675	655	673	632	642	698	637	624	622	622	660	615	614	658	680	650	659	657	663	647	633	681	661	617	674	691	652	648	699	628	655	668	633	640	619	653	627	679	637	684	651	638	654	634	668	685	646	622	639	678	655	643	645	646	686	697	626	599	676	641	676	665	650	594	694	604	634	665	695	612	700	643	622	633	665	657	616	639	600	656	655	641	654	649	640	702	618	649	582	666	617	627	678	622	590	638	660	670	629	675	595	608	640	603	623	683	651	617	612	662	666	690	650	635	629	606	646	698	617	659	628	672	646	604	609	685	662	626	659	670	635	689	651	645	654	655	632	609	690	667	593	635	606	649	667	676	647	653	647	676	632	687	673	645	656	669	617	647	617	648	640	662	672	658	635	641	657	686	688	653	612	676	650	618	635	645	679	624	640	602	624	643	638	656	668	631	622	649	690	675	632	618	579	576	666	653	678	657	621	582	629	625	641	656	667	642	679	613	673	663	624	653	589	632	601	630	642	619	668	692	686	630	646	648	639	647	634	661	693	666	648	636	661	643	681	633	659	632	622	657	688	650	628	625	644	654	669	683	608	585	707	647	614	601	636	666	673	652	677	652	667	636	660	633	641	667	655	640	611	651	625	643	592	651	646	661	646	652	628	623	636	629	618	689	676	642	658	635	641	596	639	666	648	654	686	665	635	649	643	632	665	630	656	638	671	659	679	640	683	647	668	646	666	639	633	641	614	633	617	640	640	686	651	633	636	663	595	652	648	638	646	642	651	642	649	650	699	615	677	663	637	677	665	659	581	659	593	679	663	695	637	662	633	625	615	654	641	618	653	632	649	646	647	652	654	615	650	617	639	650	629	642	613	627	701	645	638	608	707	703	649	650	664	593	635	648	635	647	631	648	648	630	602	657	656	609	684	647	653	647	641	673	613	607	641	664	630	623	681	597	610	662	664	641	649	631	621	664	668	638	645	683	633	688	634	619	596	650	650	640	667	661	658	614	622	631	637	592	633	695	626	600	640	612	647	652	701	653	657	647	659	651	597	618	650	686	683	611	647	673	647	625	644	631	613	637	658	650	619	623	634	689	654	633	645	650	644	683	655	611	596	640	656	596	702	645	682	664	686	647	640	647	611	600	645	621	640	635	655	639	634	635	664	598	679	639	677	681	638	669	667	648	645	641	711	640	663	665	683	683	653	654	636	672	655	649	684	659	655	687	679	613	671	645	645	615	668	653	656	660	639	630	654	629	648	644	637	599	617	621	646	653	647	646	641	661	683	653	637	618	647	603	643	639	638	680	634	712	675	675	689	631	642	634	624	634	652	626	666	726	626	632	640	628	645	650	616	612	652	659	637	625	635	619	676	594	623	636	662	679	665	612	624	683	586	622	620	651	646	606	621	612	614	682	643	631	627	675	675	646	646	679	649	689	635	655	640	649	663	655	637	640	677	651	622	617	633	617	682	630	630	639	610	645	620	646	615	674	658	654	656	641	666	666	602	646	641	644	668	615	648	642	647	709	622	635	677	657	641	611	659	654	610	664	646	593	663	650	649	661	613	629	637	640	655	696	675	634	654	675	635	670	673	629	611	638	619	681	645	658	631	667	722	644	619	612	583	664	658	680	644	613	644	638	638	611	637	702	646	633	658	638	664	613	678	625	636	671	681	686	634	637	649	668	652	666	611	650	644	642	658	646	645	605	655	629	688	640	684	638	673	609	641	682	627	628	697	652	640	622	640	634	628	616	592	648	609	601	645	675	621	656	649	601	637	606	615	648	617	652	648	632	662	642	679	636	648	625	645	623	607	627	665	615	669	657	679	642	678	712	663	657	659	700	649	671	617	645	638	636	663	631	633	692	655	651	658	655	643	635	670	718	631	651	627	596	669	618	650	673	590	659	619	651	670	664	649	682	622	649	662	679	588	668	663	653	648	639	690	660	652	628	651	683	645	621	699	626	638	603	647	679	619	658	656	653	630	688	674	638	620	635	637	663	671	678	698	616	629	680	627	643	688	664	654	632	637	658	659	645	678	640	648	646	626	649	651	656	653	676	664	681	681	626	644	616	644	685	677	635	614	690	666	696	583	676	657	634	630	635	633	606	628	623	634	638	682	618	624	676	650	644	664	639	621	679	644	657	646	652	617	633	675	657	708	616	653	655	637	631	671	670	649	663	595	647	615	650	685	621	635	591	639	635	651	653	652	634	663	645	630	647	625	639	675	669	635	634	614	680	673	656	572	646	682	666	620	678	620	667	641	625	700	637	659	655	658	604	659	654	655	651	629	611	669	673	614	673	684	657	664	597	609	611	631	639	688	717	661	637	665	644	654	627	626	612	629	632	634	690	681	648	648	666	622	668	686	625	684	626	622	644	638	661	654	635	629	627	606	629	639	614	659	658	632	636	664	649	640	663	654	677	669	671	649	697	620	663	605	613	648	635	677	635	684	659	698	681	702	644	640	623	627
46487	16315	3602	1140	520	356	296	254	258	245	259	231	249	280	255	255	228	263	258	255	256	253	287	243	276	299	296	256	246	266	233	269	281	225	254	278	264	251	271	288	262	255	213	268	240	248	269	268	249	225	272	249	242	269	277	263	272	267	272	276	276	227	264	273	254	265	255	256	272	264	230	251	223	247	289	252	242	295	269	257	247	234	271	265	261	264	255	259	260	256	251	238	227	274	289	288	261	260	282	258	265	239	280	248	260	225	266	278	275	257	247	261	267	278	252	239	256	266	266	265	259	300	289	262	251	246	264	256	298	253	277	269	250	274	262	260	253	242	253	262	254	250	263	266	243	232	267	273	276	238	246	259	273	272	222	242	259	262	280	232	268	246	281	295	271	233	280	244	245	249	253	256	249	260	236	230	236	260	256	241	243	253	262	276	277	242	245	243	239	260	253	262	268	265	304	283	273	269	241	299	289	237	247	257	302	253	242	245	248	270	257	267	233	236	262	296	237	252	268	304	240	256	268	271	270	277	284	236	261	264	268	256	236	252	268	269	248	275	253	256	244	253	280	257	267	259	251	241	259	278	277	218	243	261	286	257	239	261	288	219	224	274	281	308	260	278	262	256	259	264	278	262	292	261	259	261	263	229	256	314	244	246	237	278	268	276	259	256	268	239	247	256	272	262	267	256	261	220	273	243	268	254	256	289	244	255	245	265	270	251	240	252	269	254	248	256	225	265	256	229	284	235	246	248	252	265	255	247	232	270	272	262	244	251	256	299	270	273	243	283	248	265	249	254	260	290	260	258	279	280	241	252	266	277	254	261	270	248	258	259	246	250	238	261	242	237	268	254	245	240	251	230	238	255	240	268	258	275	236	248	278	288	279	269	248	256	231	242	243	234	257	270	275	269	264	263	251	267	278	247	244	254	272	273	257	253	253	242	258	268	235	234	284	221	246	290	256	266	269	264	235	244	277	248	272	242	258	252	222	240	232	253	259	264	254	255	264	250	225	252	257	254	258	248	239	245	253	268	249	256	227	249	274	247	258	264	267	244	210	275	231	280	240	254	276	253	279	220	239	287	260	264	258	244	241	275	231	270	278	259	263	301	258	243	267	261	257	286	245	265	255	230	285	280	293	252	254	276	272	295	255	293	249	265	249	288	260	271	244	257	242	283	271	237	227	245	259	269	237	244	285	287	272	271	256	253	252	254	231	278	263	254	271	238	268	266	272	275	242	240	244	265	258	256	280	257	260	289	259	253	278	246	276	265	252	272	233	226	246	242	245	250	229	246	260	268	265	292	252	256	252	216	258	243	262	256	261	235	244	243	273	264	232	246	268	281	254	277	247	261	278	261	229	251	252	224	275	264	240	246	257	260	280	263	285	257	268	260	250	281	258	266	237	250	269	224	272	271	255	263	272	256	279	259	242	286	272	248	297	259	280	265	254	260	256	240	253	266	239	229	274	267	255	256	274	236	263	249	238	261	252	282	236	262	271	261	226	268	235	267	246	270	267	276	273	249	242	238	250	243	272	229	277	247	263	240	261	277	261	265	241	254	277	246	227	280	231	260	243	263	263	236	249	269	248	248	264	262	255	247	271	284	227	253	233	259	268	300	248	285	298	239	253	234	303	269	275	270	257	261	247	206	247	268	246	271	304	265	265	258	269	268	261	280	254	251	226	268	247	299	267	244	275	261	243	282	269	237	257	276	262	247	267	250	256	292	241	243	244	249	267	248	263	260	268	275	242	276	248	281	262	259	280	231	273	239	285	261	256	276	262	234	275	249	218	255	254	256	267	272	293	267	255	258	292	265	283	271	248	262	225	267	312	265	235	277	215	260	242	262	256	237	252	262	255	253	270	282	280	249	255	252	276	228	270	275	236	258	280	225	271	260	267	239	261	283	265	241	254	259	269	260	272	270	250	251	284	266	281	277	250	236	220	263	270	255	256	238	270	255	257	239	217	252	213	253	263	261	284	245	274	226	248	225	253	242	289	264	282	255	272	263	251	256	298	231	266	252	248	266	298	266	275	279	276	273	272	247	256	260	296	234	250	259	270	247	253	262	238	267	257	272	268	280	272	277	275	262	225	214	264	249	240	260	237	272	254	240	276	258	264	259	259	253	280	260	249	276	256	235	207	257	272	276	242	262	225	260	267	249	275	250	266	260	230	301	254	251	282	266	241	211	253	273	270	242	255	266	272	229	237	243	244	271	265	264	233	228	272	265	263	239	277	258	235	258	224	245	266	242	241	276	283	238	275	265	270	252	294	250	255	246	249	251	239	280	264	244	251	269	239	240	266	264	226	243	237	257	254	242	276	274	266	292	272	255	257	269	245	250	259	271	251	256	219	256	266	263	241	268	251	269	255	280	238	288	241	305	284	251	268	279	279	249	252	258	292	247	229	246	260	233	244	249	258	272	245	257	226	290	247	277	245	243	223	281	270	279	287	257	246	245	274	278	260	260	265	243	268	252	249	277	244	266	239	265	275	264	273	256	304	247	275	257	251	285	243	263	260	265	251	267	266	246	306	228	241	255	282	266	275	261	258	221	278	230	245	289	222	270	262	279	302	263	266	286	264	250	282	259	258	253	260	234	275	268	281	250	274	294	250	264	274	238	268	253	285	265	266	250	225	278	253	271	242	273	286	272	274	231	261	252	252	246	267	263	252	301	282	273	253	255	238	266	264	281	260	220	248	263	237	280	281	256	244	265	261	286	243	259	263	254	261	237	262	278	248	261	252	249	268	251	259	256	254	276	249	287	301	252	273	252	234	247	260	229	265	250	275	269	267	286	264	241	282	266	266	269	256	279	256	280	238	245	270	226	244	242	243	260	266	248	262	256	266	259	255	237	256	249	273	243	290	266	268	290	267	238	232	206	252	282	245	267	272	249	266	241	277	268	257	224	268	238	256	255	264	258	233	255	253	277	249	246	275	242	265	262	214	284	279	295	254	260	248	246	285	243	280	236	259	251	269	268	238	239	267	267	278	255	269	249	260	259	254	232	271	248	262	265	258	228	278	258	261	257	278	268	246	280	266	260	255	277	275	250	269	252	253	275	263	283	277	259	251	260	252	256	264	269	250	261	257	295	239	278	237	287	284	231	278	248	294	258	276	263	254	262	255	250	240	245	261	261	244	235	231	262	265	283	253	275	256	264	284	215	289	248	262	278	238	267	259	249	264	242	243	247	264	229	248	250	261	273	262	252	268	245	236	253	270	277	278	270	276	251	257	250	278	287	266	245	287	298	262	248	277	254	291	282	218	270	292	257	253	271	250	240	269	270	233	245	245	263	255	267	233	253	257	280	260	236	270	257	268	244	250	270	271	257	246	274	277	271	245	257	262	254	243	237	254	268	261	277	268	245	213	229	246	262	260	228	260	257	233	235	270	262	241	246	272	285	267	257	280	232	256	245	267	262	248	262	228	269	275	268	262	262	248	268	246	257	258	242	282	241	260	280	288	248	252	264	266	233	275	296
31230	8959	4208	2429	1332	936	733	640	608	570	556	658	574	578	594	577	573	605	582	542	553	628	572	532	581	595	579	580	528	556	596	542	602	577	578	599	582	564	566	583	605	600	626	562	618	557	573	596	563	586	573	583	582	591	565	552	567	580	572	564	600	583	582	563	582	575	573	543	578	562	555	531	608	576	565	585	509	540	565	571	582	532	584	541	571	578	563	533	587	550	569	593	544	632	552	596	553	569	564	568	587	567	582	617	568	571	630	622	569	610	593	582	542	554	584	583	549	585	573	586	589	598	566	619	557	580	561	568	585	558	568	551	611	595	605	573	574	523	575	586	580	575	569	588	566	557	574	547	562	613	591	594	540	586	578	570	555	599	592	586	570	587	602	555	600	587	588	563	566	522	550	562	621	546	542	581	600	582	567	572	579	559	565	611	543	630	556	594	565	575	557	568	560	577	612	593	607	573	579	559	567	557	585	576	629	585	581	581	620	583	585	622	581	539	583	578	560	586	576	548	611	592	586	580	575	534	593	611	611	574	604	602	532	583	588	558	528	588	548	568	566	596	624	583	566	574	591	602	529	600	570	577	660	558	544	593	569	565	573	638	605	557	591	574	580	634	562	589	604	575	608	573	558	573	523	594	558	565	584	583	513	586	573	576	559	592	599	585	570	605	581	521	571	595	597	557	631	545	565	554	602	557	532	603	552	585	568	562	587	580	560	568	595	608	563	609	571	591	563	585	603	608	553	554	572	550	574	566	581	577	579	564	576	575	590	631	588	564	553	554	600	528	584	582	505	571	575	567	580	584	568	605	561	599	560	567	567	564	541	559	513	596	600	578	625	531	553	574	582	578	582	586	579	557	596	563	583	599	579	601	577	572	612	575	574	622	560	563	541	605	593	562	545	612	570	553	592	594	601	533	616	606	559	529	547	629	585	572	553	583	555	604	551	595	582	592	600	584	609	581	554	567	612	617	618	524	614	582	547	558	569	558	587	577	622	583	582	580	580	590	572	556	596	552	574	546	574	589	553	606	551	592	543	614	621	597	525	557	538	585	574	563	553	591	573	578	545	548	590	574	580	547	602	553	572	574	564	591	569	552	570	592	560	564	580	558	593	585	569	594	584	566	598	570	540	609	617	586	584	562	592	561	631	578	567	595	590	597	563	584	561	603	548	569	583	571	530	599	611	595	574	620	552	565	584	557	595	586	599	588	561	569	552	604	567	589	585	584	594	537	612	536	603	556	601	582	613	582	560	571	586	544	547	605	594	580	579	617	603	595	577	599	580	572	557	573	626	585	576	602	609	562	603	583	604	600	579	627	584	571	518	596	574	541	586	546	589	627	605	551	555	589	616	577	578	574	597	591	599	547	574	602	550	615	604	632	614	560	583	571	624	556	562	572	603	585	597	608	619	583	553	548	611	587	604	574	561	596	574	581	634	570	558	556	604	557	565	598	581	614	613	586	597	554	591	564	630	560	559	537	612	579	573	634	625	571	604	596	584	595	555	570	571	548	605	564	589	542	556	571	560	564	563	585	547	578	610	586	610	558	565	586	594	598	608	568	602	572	568	564	572	563	600	562	568	611	548	552	552	591	562	601	585	605	588	597	563	589	605	532	595	580	602	559	573	578	571	548	560	616	584	565	580	566	550	560	567	570	591	583	573	563	525	567	617	583	502	601	603	551	561	570	582	586	601	603	572	586	587	541	565	580	556	596	580	588	589	573	627	566	584	580	596	641	584	549	550	581	579	585	575	576	561	563	615	582	557	530	577	558	571	544	561	615	597	591	586	578	580	561	557	605	560	586	592	593	600	568	584	620	599	571	556	567	584	574	567	555	572	598	585	545	557	623	607	569	592	589	516	565	592	555	572	563	556	576	573	587	578	576	599	573	581	544	577	571	521	594	606	550	576	582	586	548	498	572	600	571	612	542	571	616	566	574	563	552	564	588	558	595	545	582	534	568	588	587	626	610	592	607	590	576	610	608	620	588	557	533	595	545	571	559	580	571	632	589	596	517	605	604	581	607	578	562	568	599	558	585	557	581	565	626	573	601	588	631	585	531	590	596	543	567	578	589	553	614	584	609	573	558	598	608	575	536	595	534	556	599	590	583	554	572	569	561	572	622	611	547	598	526	556	608	584	599	624	599	575	555	580	583	578	573	634	614	513	581	545	591	578	612	539	639	550	603	600	573	570	602	552	582	561	591	603	543	600	608	571	527	552	591	563	612	587	589	587	581	591	575	588	588	610	612	536	546	600	550	552	596	562	607	596	598	570	583	611	597	590	559	566	549	623	604	608	600	567	569	581	564	571	560	541	515	570	588	573	613	593	568	530	592	589	553	606	580	583	580	555	591	546	598	570	591	546	605	575	575	589	583	563	571	592	530	580	591	567	577	544	588	594	543	584	620	551	570	579	586	566	588	620	580	544	564	581	573	572	581	601	560	552	602	596	574	536	575	588	604	580	584	610	568	594	586	558	597	602	587	555	605	557	586	603	593	571	575	596	667	558	592	635	560	578	595	583	596	570	595	537	619	590	608	627	574	545	591	573	553	540	578	568	591	575	629	577	609	613	584	588	557	573	595	578	535	596	581	589	550	576	598	557	571	569	570	599	567	606	593	567	567	578	610	584	566	532	572	595	593	598	598	622	586	577	547	539	588	538	511	578	599	562	570	534	548	598	582	571	618	544	550	544	537	550	581	577	545	575	540	557	566	570	568	570	557	586	588	616	582	600	557	599	592	602	555	607	597	573	583	529	584	601	576	569	570	612	595	558	589	589	592	566	569	566	593	615	572	591	590	654	596	598	591	604	556	570	620	578	538	567	608	579	584	593	588	526	578	571	572	591	564	575	601	574	609	569	588	587	581	611	626	586	559	561	569	635	563	620	587	615	598	588	597	585	538	572	563	605	535	567	579	574	554	569	582	600	581	595	544	569	584	573	648	577	584	577	568	578	599	594	572	574	637	547	571	540	546	560	549	572	555	585	557	562	565	603	581	557	598	554	575	579	537	578	604	605	600	582	598	593	578	612	540	619	548	538	578	602	628	577	558	580	559	579	529	571	630	568	600	571	610	543	554	599	592	609	579	622	563	584	551	602	557	616	596	591	546	591	594	599	620	640	602	579	577	598	566	525	565	562	627	586	585	651	599	560	600	587	602	589	606	574	583	607	524	578	588	570	582	606	553	524	604	582	583	516	587	591	638	608	594	581	573	555	584	615	551	560	555	552	599	586	618	563	598	590	570	591	536	580	574	596	566	601	542	590	587	581	568	593	568	529	531	624	562	589	581	565	560	549	558	584	584	566	582	601	611	604	628	601	600	543	588	595	609	586	620	574	546	591	561	576	594	546	595	580	610	543	578	590	609	619	545	545	587	552	606	569	554	606	594	568	541	573	555	603	577	640	544	576	567	566	605	572	570	605	607	584	607	602	538	561	616	593	574	527	608	548	557	577	559	565	562	557	557	586	538	615	592
63591	30289	10995	2011	725	391	342	267	264	250	247	254	238	257	250	245	304	292	287	307	248	254	276	246	231	255	254	264	234	262	274	256	265	232	279	221	291	240	259	238	226	271	247	295	280	230	273	274	236	271	246	266	242	260	271	235	259	236	269	271	270	259	239	241	246	249	224	257	226	244	242	238	269	259	265	246	265	281	269	253	275	259	253	236	233	241	237	240	271	270	241	280	251	242	265	252	249	261	276	248	263	247	259	236	264	262	255	266	276	251	241	235	287	264	232	281	278	241	251	258	243	248	277	253	282	274	237	240	243	281	245	221	270	259	257	253	272	263	279	279	294	265	253	249	246	261	240	259	269	248	223	251	255	264	268	262	264	286	267	258	264	257	289	266	269	259	293	253	242	237	267	241	262	271	245	272	282	263	275	253	259	281	259	269	244	260	278	256	236	259	290	268	262	232	247	240	270	248	288	261	270	266	245	283	275	230	262	251	282	267	266	275	270	247	272	238	275	266	276	263	276	279	240	219	271	245	267	269	255	239	279	258	228	256	266	237	241	222	225	292	248	247	241	228	247	270	273	269	266	256	251	267	255	246	294	246	256	242	244	270	247	294	249	242	262	235	248	223	262	286	269	247	256	266	250	261	234	239	252	272	276	233	277	274	288	263	255	291	247	270	253	283	250	259	242	264	223	258	240	247	291	268	245	269	240	246	245	245	259	249	288	246	245	258	227	232	263	244	266	259	243	257	277	301	282	253	294	285	262	245	261	256	244	245	272	280	289	268	241	253	268	271	250	247	238	285	279	226	245	235	252	265	221	251	298	219	234	287	260	253	223	265	272	269	247	282	248	242	243	248	241	266	283	276	295	276	291	260	264	276	269	247	252	259	245	267	234	282	248	241	252	244	262	275	245	243	228	235	245	239	283	284	294	243	259	232	258	291	247	270	271	253	240	267	263	258	261	243	235	235	254	249	260	247	276	238	231	238	256	242	262	249	261	271	237	293	243	249	260	263	237	228	246	270	240	264	280	247	236	275	277	252	297	254	238	271	233	256	265	252	226	255	249	251	243	261	270	271	250	268	280	258	267	260	261	257	267	270	258	263	269	240	245	276	272	277	247	260	226	280	249	236	258	214	241	258	248	272	253	249	266	264	254	241	252	275	260	249	257	241	253	271	262	245	299	250	254	271	247	251	231	248	260	232	228	254	253	269	266	260	256	244	257	271	248	261	273	250	283	249	265	281	273	255	258	244	239	253	267	263	259	248	278	284	245	253	271	263	240	255	230	284	259	261	262	255	261	266	276	241	280	265	252	237	261	246	266	249	277	250	271	278	231	228	267	246	253	301	264	268	254	283	268	291	260	235	288	266	279	264	273	267	260	247	259	269	283	257	285	297	257	280	257	274	244	253	233	237	266	270	279	282	247	252	284	265	270	267	251	263	235	244	253	255	264	267	294	280	250	277	277	231	270	229	232	272	283	264	271	248	237	223	252	256	248	228	252	267	249	264	266	254	258	217	281	281	245	239	244	265	248	241	255	242	265	223	276	245	270	250	269	258	248	277	242	249	210	263	237	260	236	236	284	298	273	278	271	270	234	256	244	255	247	262	276	242	273	268	246	258	241	256	235	268	229	274	253	263	261	240	277	266	267	268	250	275	301	292	223	246	269	259	271	256	276	268	264	235	260	280	262	226	243	262	270	262	249	237	257	265	252	249	211	255	236	282	285	248	241	238	260	258	257	256	247	257	226	287	266	259	278	309	247	250	285	268	238	263	261	266	234	290	247	253	245	258	271	288	265	269	260	271	257	255	254	238	236	256	209	271	254	275	265	241	237	253	278	260	265	267	261	245	249	248	255	224	247	236	253	271	244	284	250	277	245	231	247	230	278	267	267	252	246	266	262	241	216	247	286	265	264	261	254	280	263	228	251	232	257	284	250	270	258	270	212	273	238	241	261	250	254	255	241	281	225	290	261	242	268	271	228	287	285	225	244	280	244	269	245	261	264	268	274	273	263	306	257	256	234	270	231	259	268	271	316	259	278	255	222	239	256	250	269	240	257	271	249	234	260	249	265	241	279	263	232	262	241	231	289	242	287	248	297	256	245	249	229	251	251	252	243	240	230	264	239	261	249	253	256	250	258	264	255	259	287	250	231	226	257	248	260	228	287	246	287	270	240	244	244	256	253	278	295	246	249	257	277	263	261	274	276	271	284	283	247	266	224	263	222	254	260	266	282	286	271	279	259	274	248	249	256	234	242	274	268	255	269	238	249	251	258	252	245	263	233	260	285	270	246	251	246	258	256	270	266	275	248	261	231	245	282	230	255	261	245	228	264	257	271	268	219	260	277	248	256	241	245	257	239	248	249	269	277	256	252	257	262	252	276	262	250	257	284	235	218	284	276	269	251	261	262	284	262	255	258	234	284	233	254	236	249	239	229	284	231	288	263	240	258	248	240	252	280	254	276	223	267	215	277	246	263	251	295	262	270	272	277	273	249	236	235	233	245	228	267	304	269	263	246	251	255	228	245	212	275	250	271	247	245	232	274	253	256	239	247	261	255	286	256	262	257	262	272	221	256	260	267	256	252	269	242	263	272	266	240	247	260	257	262	304	259	262	244	251	270	267	221	267	270	269	280	280	257	315	269	279	241	257	251	255	269	262	269	250	257	276	264	274	239	237	246	236	240	261	250	247	262	254	265	246	264	251	249	285	256	246	252	244	254	240	261	267	243	275	246	291	286	266	228	298	284	245	253	254	243	275	270	293	269	277	281	241	259	279	260	279	243	275	249	265	269	249	247	265	230	270	251	228	233	250	243	257	291	232	252	239	252	265	251	271	236	232	245	259	260	250	262	276	254	248	291	269	240	277	242	229	250	273	230	248	250	252	243	275	266	234	243	251	261	248	265	240	248	248	267	271	249	241	254	238	257	269	267	233	286	270	276	256	230	255	269	264	256	257	296	250	259	251	224	265	267	262	250	268	240	243	277	283	232	242	244	279	261	273	228	256	285	266	255	247	262	285	250	247	282	254	237	241	232	248	261	236	260	258	272	293	286	251	252	244	268	227	247	255	248	225	288	269	223	238	252	246	270	265	254	255	257	235	260	278	224	263	242	261	259	276	262	250	244	253	277	250	248	255	261	260	249	260	256	235	268	248	248	269	241	261	263	232	219	228	235	244	272	263	232	238	251	260	240	252	223	293	300	240	300	253	266	249	285	242	239	258	223	276	275	295	240	275	264	260	252	265	265	216	231	256	260	243	258	241	261	257	299	274	258	273	242	259	248	263	255	264	275	249	275	250	239	275	269	268	247	243	264	214	239	252	294	256	252	225	244	258	299	265	261	280	257	245	268	255	245	246	250	246	264	275	228	288	271	266	243	253	256	252	247	267	254	258	238	265	306	265	296	239	278	309	245	233	256	264	250	284	247	235	274	254	252	275	252	269	280	255	240	251	232	258	243	227	259	275	248	269	266	286	288	274
43621	21936	9916	3565	1691	1076	783	662	673	609	578	594	604	589	623	572	590	600	621	592	561	607	539	601	558	515	585	580	550	590	596	560	612	655	567	566	584	573	580	598	613	594	614	576	618	582	611	645	550	607	579	618	579	542	584	603	585	608	599	559	574	617	562	565	563	548	595	593	570	552	614	577	575	600	577	601	574	567	575	623	571	617	564	561	591	580	583	564	558	554	573	590	584	545	541	597	568	622	580	590	604	560	562	573	570	578	576	524	541	606	596	569	582	589	561	572	617	529	565	593	574	561	621	571	616	596	573	564	603	534	575	614	577	564	576	619	629	602	579	634	579	544	564	622	568	589	561	561	557	573	571	562	603	582	557	594	573	616	552	551	633	610	628	587	580	584	573	606	597	579	576	571	602	601	607	587	601	588	565	542	577	597	596	608	565	582	574	541	541	564	568	529	630	602	560	627	582	579	544	551	575	546	540	612	634	571	631	574	591	546	596	591	576	593	529	586	581	580	575	563	580	549	596	560	598	554	562	598	578	572	601	567	576	591	581	608	575	560	549	595	577	560	588	618	559	577	575	559	570	565	575	566	567	585	614	634	586	579	581	575	593	584	575	559	624	552	596	571	579	598	591	610	566	599	592	580	630	549	574	546	630	571	560	561	565	598	563	621	569	599	572	599	567	604	566	562	574	587	568	620	565	532	603	598	637	582	583	580	592	604	579	597	606	584	622	579	594	575	595	598	580	584	557	611	567	534	546	614	549	574	600	564	631	556	593	593	564	601	582	596	597	619	605	599	602	587	559	548	599	597	561	589	619	552	566	562	589	590	577	571	586	569	629	563	590	547	587	584	599	621	582	577	597	578	561	550	584	597	571	578	611	564	590	587	621	577	602	593	604	600	587	619	632	606	586	586	583	540	592	567	558	573	580	586	592	577	539	565	629	574	574	603	593	569	544	595	525	570	599	545	550	556	558	567	605	599	562	521	577	536	568	536	553	603	549	582	565	590	571	619	577	620	558	600	585	566	601	584	589	586	595	604	571	624	587	620	600	587	570	578	563	611	574	625	588	581	570	588	591	627	543	589	564	602	621	577	591	608	615	583	599	575	593	582	556	564	550	559	591	563	572	559	600	588	602	580	561	605	604	591	596	608	563	606	570	621	579	633	562	580	533	581	571	602	549	535	618	584	616	615	559	596	563	551	538	594	564	588	640	587	601	569	554	541	624	546	550	557	578	608	541	582	570	592	596	558	576	585	611	614	563	565	562	585	584	591	586	593	602	559	600	565	558	610	597	599	581	600	586	603	571	564	589	591	594	570	561	597	568	532	554	578	606	599	599	582	612	579	585	640	558	559	585	601	562	590	578	585	589	587	601	616	574	539	571	636	606	538	569	546	571	549	589	584	590	585	556	618	588	563	563	538	621	599	605	574	589	579	619	541	580	572	568	602	552	569	595	604	563	625	572	604	611	547	593	549	606	624	591	595	555	582	539	581	574	567	596	610	537	576	584	568	576	617	572	603	551	569	593	588	600	546	577	603	616	576	576	619	576	621	623	539	564	557	568	569	579	554	565	560	604	595	573	556	612	594	546	555	576	568	612	574	583	585	599	582	577	607	606	557	586	577	566	577	550	629	557	595	570	576	587	581	572	583	564	596	544	530	579	593	641	554	555	615	591	600	586	590	531	572	589	593	614	607	555	595	571	580	540	595	565	571	536	621	581	543	608	601	532	598	564	575	586	570	601	546	562	605	575	596	537	569	549	576	593	545	576	608	560	619	575	588	548	562	593	567	565	570	585	579	568	594	596	587	566	571	578	571	564	531	593	612	630	577	619	591	565	595	601	582	587	577	557	565	613	577	663	593	612	568	631	570	562	584	581	577	595	569	583	627	574	561	565	582	581	550	556	599	597	596	583	584	572	588	606	571	579	586	604	606	601	557	595	550	600	585	578	598	576	579	593	582	595	580	582	604	586	570	613	599	579	637	618	590	580	582	591	579	573	591	594	600	576	623	575	568	577	601	611	594	610	617	634	596	638	588	593	543	544	560	573	538	591	543	600	549	605	583	568	561	573	603	561	611	561	555	547	616	609	595	599	564	603	636	595	555	576	610	569	581	555	571	576	570	579	580	589	553	554	581	557	529	645	592	580	586	554	583	620	553	594	610	597	567	604	580	583	597	557	610	558	537	578	565	595	552	581	570	533	570	600	569	582	552	577	592	602	566	562	578	615	577	598	595	628	563	554	608	593	573	606	604	581	589	595	559	562	580	603	583	613	605	619	605	580	560	607	583	563	537	579	619	576	580	554	580	574	605	596	567	575	630	552	542	618	585	578	576	551	573	609	627	616	584	597	566	574	591	571	569	605	566	584	589	597	589	608	526	572	573	564	567	607	602	597	564	600	602	612	575	569	554	566	598	572	553	601	577	574	548	555	607	562	539	603	559	589	586	539	624	618	578	640	553	549	625	585	576	596	606	607	587	593	570	578	625	555	604	571	588	569	651	580	564	572	625	586	600	567	618	606	603	584	562	608	603	587	579	581	587	600	572	583	585	630	589	576	580	572	562	577	527	570	548	557	577	530	600	578	573	577	523	619	599	584	545	580	568	597	594	576	592	608	606	552	617	587	620	584	581	580	581	603	559	613	621	558	574	610	598	616	620	583	563	579	586	575	569	589	607	598	556	559	599	594	622	575	583	579	552	594	566	551	561	613	628	583	539	583	566	562	629	574	532	563	564	555	584	590	600	586	582	582	584	548	543	593	603	575	599	634	583	563	569	586	573	601	591	588	574	576	576	621	588	595	562	540	596	582	561	559	534	559	587	558	574	617	593	558	574	584	566	624	549	520	546	564	556	610	555	596	569	575	572	586	561	559	593	607	652	579	583	573	575	624	600	623	528	562	543	613	564	569	577	589	616	579	546	545	589	557	588	589	622	555	573	598	600	571	556	533	574	601	573	590	596	552	560	543	564	590	598	572	577	622	557	618	588	570	619	623	614	607	597	628	609	556	550	585	554	615	540	568	580	580	569	572	583	575	597	584	598	592	579	545	564	590	632	586	535	575	595	572	545	556	610	545	572	561	599	617	572	582	579	592	592	604	580	540	582	551	560	592	610	551	576	582	570	575	578	609	639	573	540	588	585	581	556	597	584	569	552	556	583	569	593	597	604	592	550	594	626	579	535	566	581	561	571	623	597	575	615	561	575	590	574	598	567	590	591	608	596	590	591	579	559	562	572	588	545	568	569	588	591	573	580	595	580	554	596	561	576	594	583	556	584	662	642	595	602	581	590	581	587	562	582	539	583	590	585	553	599	600	600	599	570	588	578	569	582	558	592	544	577	576	575	590	565	581	598	614	612	580	541	616	569	575	596	573	563	596	578	565	569	599	589	584	575	591	558	588	568	578	579	634	586	562	561	564	617	574	633	595	549	569	562	594	589	552	631	606	562	563	602	533	588	615	579	574	550	564	601	595	607	570	543
55257	22997	6967	1064	469	414	318	304	307	304	309	264	296	286	274	266	295	303	289	298	277	264	296	296	290	304	325	274	252	308	280	263	271	318	286	298	282	268	300	265	276	289	275	286	319	280	290	282	299	299	300	265	298	275	313	274	294	294	309	311	290	323	319	260	260	274	251	261	292	278	316	269	277	287	309	277	295	283	283	301	309	281	288	299	289	278	278	278	292	300	271	292	287	274	320	281	298	296	300	314	289	278	255	292	284	321	275	280	258	259	269	274	276	275	270	270	285	294	303	306	329	310	313	283	311	275	268	263	275	253	303	269	298	263	232	269	323	281	283	316	287	280	265	274	291	305	275	284	293	295	247	283	287	274	269	276	297	282	267	281	305	265	302	265	296	293	271	320	333	319	290	243	273	292	306	306	298	262	269	292	251	289	276	297	288	274	314	298	304	273	266	284	287	283	270	277	288	305	303	263	273	289	278	281	333	283	304	260	308	277	296	291	283	273	304	277	287	288	292	274	316	300	298	291	259	288	266	274	315	261	266	299	301	275	300	284	304	299	320	291	293	262	290	318	255	269	281	301	294	299	288	290	300	258	284	272	267	290	266	297	305	305	321	311	347	299	281	306	259	265	275	304	252	270	282	278	304	273	288	290	296	307	278	271	304	295	294	308	295	277	293	279	316	242	285	325	304	260	292	301	286	290	271	294	263	298	293	293	284	291	286	268	269	304	282	251	303	268	304	265	282	284	273	288	266	268	294	300	296	283	281	290	261	267	330	256	292	251	271	262	303	280	265	281	261	279	252	313	293	281	305	304	297	288	285	256	278	278	281	291	268	276	285	289	257	296	310	302	302	329	277	292	282	240	268	270	278	272	246	292	283	288	300	262	259	308	274	307	272	307	300	269	282	273	272	298	261	296	303	323	315	276	293	296	280	267	289	314	263	284	301	274	270	285	269	292	281	278	297	279	272	273	299	271	288	316	299	287	261	301	284	271	285	289	320	288	252	312	286	270	285	305	298	290	281	329	258	252	254	278	287	274	298	300	276	285	284	271	277	312	284	265	274	299	286	250	281	262	292	292	279	286	282	279	307	246	299	272	283	286	318	267	287	291	250	286	293	273	255	268	253	257	270	280	283	266	275	280	269	277	301	275	272	265	290	316	278	259	274	281	274	289	302	269	282	285	265	253	295	288	275	280	282	289	272	305	296	288	288	246	296	284	264	318	294	317	260	297	279	248	271	294	288	274	271	293	320	268	257	282	320	313	286	280	284	255	305	287	304	306	287	294	297	283	296	306	331	290	281	292	286	267	288	283	287	278	262	271	299	271	268	303	266	316	293	269	298	308	290	282	308	265	249	308	304	300	315	318	298	262	290	302	277	284	269	277	277	294	306	271	270	304	294	260	300	283	283	281	292	297	289	299	294	276	286	293	294	268	277	308	285	311	274	306	248	235	260	317	310	294	288	280	298	255	282	315	284	273	304	318	289	284	302	268	298	275	292	294	314	277	243	311	313	302	299	289	295	258	298	259	272	294	303	261	280	273	274	304	286	277	271	291	262	309	276	275	276	267	315	299	275	279	255	273	295	276	308	293	298	279	282	285	288	234	290	288	284	270	257	267	265	284	303	285	264	269	283	308	271	284	279	327	264	310	254	273	320	275	277	287	294	295	265	263	296	302	327	315	265	266	281	251	300	264	325	270	268	281	316	315	306	256	279	322	299	294	283	289	281	283	285	286	292	295	277	294	284	273	263	277	263	267	285	302	299	297	297	319	276	277	298	293	326	294	302	279	278	253	285	282	266	286	324	294	291	301	294	270	294	257	271	274	303	280	287	231	291	286	311	240	294	304	274	261	288	296	277	264	290	273	289	286	295	294	283	262	276	266	307	262	326	302	311	301	313	301	290	272	284	284	277	272	320	277	256	274	259	305	331	277	304	332	289	297	268	316	275	284	295	298	283	292	285	281	271	290	309	287	272	276	283	280	268	301	303	279	307	279	261	283	279	305	301	274	299	297	320	301	290	290	286	306	307	286	273	283	285	325	259	297	276	263	266	306	291	288	320	323	269	263	266	276	317	256	314	274	320	261	276	280	267	290	272	302	282	267	313	279	268	300	284	263	281	297	275	274	301	307	272	237	288	277	302	256	292	284	268	275	271	252	287	275	255	283	271	309	296	308	305	291	294	275	311	298	277	287	300	316	280	291	321	259	279	300	279	284	279	266	296	270	293	291	278	283	306	302	287	286	290	287	289	274	258	283	302	269	271	278	318	299	288	269	266	280	285	285	281	269	284	285	296	307	294	297	290	275	232	300	285	284	304	260	273	278	282	294	270	282	276	257	281	281	290	299	253	246	278	286	316	280	299	288	275	265	297	294	262	279	295	267	274	290	256	246	281	288	275	301	256	304	302	285	281	271	287	284	273	277	290	270	291	297	298	292	291	307	251	275	277	290	313	290	303	299	271	318	270	262	275	272	303	260	229	336	312	302	300	284	310	263	272	284	265	269	311	264	264	286	314	281	301	259	261	308	229	282	267	283	285	243	293	275	252	290	306	294	254	305	254	307	294	282	302	234	290	303	287	302	258	263	243	289	259	287	304	273	268	323	274	301	277	272	282	313	265	269	261	274	273	252	291	283	257	287	294	284	286	301	297	297	269	287	267	268	265	289	292	291	299	268	270	286	298	292	269	266	286	271	300	293	276	285	300	264	254	297	277	281	273	253	304	270	314	285	301	310	294	261	268	300	303	268	293	284	310	291	314	277	302	273	308	265	284	271	264	276	315	285	243	283	241	303	293	269	268	266	267	260	292	291	250	312	298	248	283	298	281	277	270	286	314	291	278	264	262	287	289	295	247	280	294	276	267	266	255	256	278	283	259	304	300	270	285	307	297	259	283	245	272	269	266	287	320	265	288	303	286	298	313	274	303	305	264	291	325	276	271	269	275	292	290	307	311	265	280	297	279	304	254	295	280	282	334	300	268	308	284	296	265	285	311	274	284	272	305	303	276	301	296	277	272	262	283	306	290	300	277	276	276	234	269	289	254	282	292	288	285	313	274	294	296	280	305	302	261	269	266	289	297	272	236	296	293	294	274	310	277	293	303	303	291	294	280	270	250	293	288	286	289	285	253	295	281	267	309	298	304	245	274	261	299	283	295	315	309	288	267	266	283	260	285	256	262	279	284	326	246	268	249	279	292	270	272	272	265	267	269	288	239	289	315	283	297	303	278	295	293	318	299	251	281	285	269	324	295	321	304	288	291	315	288	329	289	295	276	286	290	291	313	283	292	297	292	279	269	327	268	262	296	265	275	281	271	308	300	293	266	280	284	298	285	291	279	284	283	269	286	296	261	261	285	300	301	288	265	290	264	289	271	302	259	269	290	327	288	270	282	301	274	308	283	289	281	306	277	304	276	253	307	298	262	284	279	281	282	264	274	319	283	277	285	275	268	283	356	296	271	277	282	280	290	288	282	296	271	285
37636	13112	3618	1791	1207	983	807	725	647	703	648	604	639	619	681	643	607	642	632	656	591	632	705	609	624	580	575	613	638	651	654	638	646	628	628	630	707	654	619	610	632	652	629	621	628	629	640	643	601	651	629	621	630	621	589	633	655	638	632	640	611	593	596	625	595	616	664	619	584	647	614	612	649	590	641	646	629	662	610	622	631	647	663	636	580	647	672	647	610	599	639	623	652	638	658	678	633	645	630	663	628	627	626	658	614	603	644	605	616	617	636	625	598	653	629	689	670	644	625	695	615	598	680	634	647	627	680	647	642	611	653	642	632	623	629	635	602	651	626	607	645	643	608	614	646	597	615	611	621	621	640	599	648	640	625	645	590	614	601	611	626	608	636	609	647	634	629	647	605	646	642	606	616	627	635	636	623	656	562	617	644	622	609	614	645	644	604	656	644	669	599	630	598	615	632	592	667	652	652	633	667	631	637	620	635	631	659	618	650	638	625	579	601	625	615	642	664	655	628	641	620	626	610	649	632	638	641	612	622	619	650	640	644	621	609	613	615	647	678	644	585	627	650	613	631	658	630	615	628	634	640	616	660	631	621	601	650	660	642	648	644	674	601	672	634	640	629	619	658	604	618	614	620	611	657	594	650	611	581	590	644	659	584	626	571	642	605	653	606	603	592	601	642	586	578	667	618	614	604	593	627	618	643	634	603	624	650	654	615	587	633	629	626	654	618	641	622	640	629	641	587	655	629	645	662	637	635	669	653	624	693	674	636	605	606	648	636	624	627	640	649	689	664	621	632	643	656	612	616	696	654	619	637	650	686	632	583	579	660	626	580	614	637	640	639	638	625	660	590	611	642	647	646	631	628	628	639	603	663	629	633	655	632	642	649	618	623	619	657	616	615	647	647	593	655	595	661	615	605	648	665	615	658	601	631	634	646	665	607	669	612	630	614	668	656	661	628	608	604	610	641	625	670	619	635	687	629	647	579	619	599	645	664	662	676	658	605	665	604	652	639	662	635	596	623	613	636	640	608	613	659	628	599	664	627	589	650	668	599	669	649	650	636	600	614	652	633	595	618	626	656	639	592	628	617	634	653	657	673	678	601	650	620	637	623	604	629	666	640	672	642	645	611	658	590	641	621	635	599	662	634	623	621	673	610	619	648	600	657	609	602	645	671	624	587	603	655	659	634	626	620	612	626	607	622	630	634	626	680	618	646	622	607	613	628	649	650	621	668	626	626	639	620	636	576	582	603	603	622	638	601	672	636	609	587	625	614	627	675	638	609	665	600	641	640	637	612	638	592	638	580	651	575	662	626	642	657	639	624	671	670	643	618	595	621	625	636	624	599	651	635	617	616	648	652	603	613	643	645	631	634	682	658	687	664	621	673	631	607	619	635	651	626	598	608	604	620	654	624	617	604	597	641	641	628	638	596	570	615	647	584	653	668	625	600	586	647	630	686	664	624	611	653	632	680	630	629	666	643	660	669	618	613	635	611	645	646	610	604	617	583	661	644	617	653	621	631	653	662	632	618	649	645	620	612	632	624	665	607	636	635	626	630	623	641	611	620	636	649	648	625	654	664	587	643	632	674	636	654	645	635	574	602	618	603	673	650	638	607	618	609	629	613	608	641	633	620	635	619	626	639	662	663	637	605	620	643	674	581	580	641	620	602	611	635	668	610	628	627	629	632	624	578	617	602	641	642	626	613	605	643	669	626	636	676	643	629	589	624	624	610	655	619	625	640	639	640	656	618	693	666	630	650	653	666	635	609	640	608	661	666	654	648	653	636	590	682	629	642	638	654	677	607	650	664	646	599	651	639	604	610	599	634	616	661	646	696	636	647	677	649	671	625	628	634	661	650	637	612	662	663	651	655	653	620	660	690	619	620	591	639	614	598	685	609	659	655	654	621	610	612	617	656	652	627	597	671	592	623	668	597	682	692	664	652	626	608	663	611	653	605	649	626	639	608	654	625	660	641	677	658	640	597	684	650	596	598	628	662	609	628	629	606	621	595	667	665	601	629	629	690	640	633	626	634	637	665	667	615	656	631	619	617	666	678	649	637	649	606	611	641	623	619	615	686	640	636	672	657	614	593	651	628	685	601	632	648	601	640	649	650	628	652	645	600	600	679	633	663	676	612	655	584	659	637	622	609	631	651	696	613	616	636	634	624	651	623	630	674	616	639	623	666	664	654	611	658	589	616	632	623	624	623	646	645	644	651	629	668	610	612	600	645	635	658	637	658	643	653	668	665	680	621	661	653	620	613	647	630	649	671	665	626	633	652	659	601	630	647	693	602	661	575	624	656	618	591	590	602	674	629	678	629	622	594	613	611	631	645	612	643	611	640	677	625	591	652	598	607	655	629	609	654	625	638	615	624	652	688	661	595	635	645	595	645	606	616	614	593	619	613	616	638	677	659	623	648	624	636	651	600	649	598	656	661	654	609	591	618	670	602	598	622	627	649	632	634	629	681	570	700	614	630	637	575	660	637	633	619	679	634	647	582	618	653	575	604	643	655	633	599	631	658	598	580	614	632	644	647	608	617	645	651	608	634	715	613	622	611	613	609	647	656	644	655	618	632	649	650	668	591	627	618	670	633	634	595	631	648	660	619	652	595	628	628	595	625	597	671	623	604	642	592	632	620	675	627	656	633	651	608	615	601	648	647	665	658	572	662	656	614	655	657	650	612	647	622	627	588	610	636	666	614	611	652	577	677	663	645	650	629	622	598	616	657	624	665	618	635	667	647	607	669	634	643	630	675	659	638	668	580	657	657	622	608	625	634	623	668	617	631	630	643	639	589	637	646	616	625	655	599	596	623	630	586	621	598	647	671	605	596	651	627	643	645	680	619	582	650	589	614	672	618	667	625	619	642	617	659	603	590	647	613	644	622	666	612	665	632	634	656	642	665	655	673	622	648	612	639	637	662	598	615	649	621	666	622	659	626	646	659	604	616	646	618	648	649	633	664	598	642	616	642	636	603	629	595	647	597	634	597	627	597	656	642	636	637	605	595	614	682	625	676	653	636	629	646	605	635	648	653	610	588	627	643	661	680	627	656	583	652	633	605	582	642	618	638	623	651	597	649	589	631	642	655	633	628	649	585	628	623	640	648	644	658	626	631	612	646	628	617	655	660	593	658	642	594	628	619	705	597	670	653	593	642	613	595	615	639	566	655	602	648	592	704	642	632	652	651	629	674	602	606	641	608	605	639	614	620	640	611	600	618	586	646	627	649	642	616	631	658	603	617	650	642	622	664	613	616	596	578	628	624	658	623	631	658	610	642	658	645	630	639	670	642	677	638	603	628	635	634	636	647	629	632	633	654	626	617	614	637	666	636	603	605	609	628	639	656	620	682	642	657	568	654	623	622	627	681	635	675	662	679	646	664	654	652	614	633	625	650	615	603	638	637	644	608	627	603	598	620	617	687	622	661	606	615	595	665	654	615	638	659	621	615	621	628	626	631	671	644	633	649	617	628	660
45850	16804	3718	1079	544	355	299	258	225	259	274	256	283	236	256	272	244	234	237	279	258	237	270	244	269	232	236	223	259	258	258	258	231	249	230	267	273	252	269	254	220	239	242	242	234	262	228	249	245	298	245	231	241	241	246	270	259	249	228	253	241	266	241	211	218	278	260	253	258	234	224	231	245	225	240	258	226	262	242	245	236	299	267	241	244	239	256	275	277	242	248	246	264	232	252	233	216	281	243	258	250	238	214	260	241	205	258	277	270	242	246	224	227	263	257	235	284	239	281	281	268	273	255	225	252	261	272	287	220	239	244	266	242	239	247	275	277	255	235	234	245	258	238	250	266	249	270	252	257	244	268	256	251	260	279	243	244	248	281	240	242	252	223	268	233	250	258	230	217	248	265	240	240	259	259	235	306	250	244	262	226	247	242	238	213	260	246	236	265	261	279	273	266	257	222	233	247	263	256	258	243	261	226	260	240	233	246	226	232	254	270	229	267	235	230	281	263	237	220	261	264	230	230	217	254	238	232	243	226	249	255	271	247	251	247	259	256	244	257	241	244	252	243	239	234	253	247	251	272	250	287	252	268	257	246	265	254	265	233	273	239	258	258	232	210	253	271	260	236	249	235	258	247	225	237	259	235	239	227	285	261	261	283	235	254	239	240	265	216	244	235	255	260	228	235	253	274	257	249	279	270	241	269	260	283	231	231	216	246	218	236	282	258	233	253	297	256	243	231	276	254	237	256	249	262	253	229	252	262	274	247	239	244	252	284	238	251	231	279	270	262	263	267	274	248	253	242	245	260	238	235	258	214	264	233	278	241	244	209	263	277	252	298	262	279	255	253	255	263	297	254	274	231	230	231	270	272	271	246	258	257	266	256	227	239	247	236	260	270	247	246	246	198	253	231	263	253	236	250	234	244	255	270	253	212	239	258	276	282	279	255	269	247	262	282	264	225	246	254	258	266	234	219	253	242	254	276	245	245	222	217	221	235	230	239	236	251	260	227	253	253	245	251	226	234	230	248	257	279	234	255	259	263	263	281	227	264	236	292	265	276	244	213	216	266	272	251	244	248	238	251	254	247	227	270	232	224	227	236	264	256	248	283	276	235	250	245	251	253	275	258	262	251	285	263	257	257	269	287	283	264	251	267	253	237	229	250	240	261	247	254	252	260	220	251	255	255	250	253	255	239	249	258	233	242	233	257	258	276	258	255	272	253	228	267	266	242	264	262	270	265	254	257	229	254	248	255	266	249	240	249	249	243	200	264	288	263	237	250	228	263	218	250	235	233	235	270	243	254	253	247	222	252	242	285	261	243	265	253	238	246	237	254	266	230	246	235	258	272	265	263	260	247	252	245	278	253	253	248	219	283	248	270	243	259	246	217	258	233	281	241	229	252	224	222	266	271	270	268	230	281	225	246	221	254	263	239	226	224	249	259	253	242	279	236	245	256	252	269	268	240	280	264	247	248	246	233	234	261	272	282	266	233	235	233	269	260	256	274	264	257	255	255	239	247	226	258	237	222	226	266	258	232	246	232	235	222	243	275	247	247	240	254	293	249	269	287	240	269	250	194	278	242	246	225	230	229	233	245	239	269	236	272	247	241	263	220	211	241	244	233	231	272	250	275	256	240	266	264	268	250	221	238	248	245	243	244	269	271	233	252	242	244	226	242	242	275	276	235	275	263	238	225	250	248	274	255	246	236	252	258	261	220	241	269	231	252	252	231	243	238	241	281	243	245	228	249	252	263	244	259	244	263	261	261	240	250	260	265	251	226	243	236	271	265	224	239	252	220	244	266	279	246	250	223	253	242	266	265	264	267	257	250	236	224	271	238	213	271	231	251	219	273	254	260	254	248	242	239	214	254	251	236	275	281	264	239	219	246	271	243	252	264	263	261	247	256	284	298	262	222	250	257	233	228	227	250	239	261	234	236	244	224	263	246	247	232	263	279	244	278	262	270	265	228	259	259	250	224	244	260	234	260	259	248	232	241	242	253	243	246	275	254	230	245	254	257	265	250	268	265	244	236	249	250	254	250	277	248	252	251	229	266	281	290	239	245	241	243	260	261	259	259	219	287	265	223	245	228	254	227	246	224	253	264	284	280	251	263	244	223	267	232	241	237	249	246	227	274	258	245	231	233	239	273	287	252	239	253	273	257	248	273	246	263	261	250	251	236	259	237	253	228	251	230	254	261	263	230	278	259	233	267	243	254	248	229	284	232	253	272	259	267	299	249	258	248	241	257	231	287	233	287	235	247	245	228	252	247	231	242	266	254	255	225	288	243	240	252	257	240	257	232	240	224	235	268	197	253	275	271	273	239	232	280	222	267	272	263	278	253	264	238	253	249	269	255	256	242	241	255	254	259	251	226	272	260	261	229	254	234	268	273	252	219	230	243	276	273	274	246	227	225	269	262	280	252	291	227	256	250	233	274	253	220	228	247	266	237	223	266	251	237	250	261	282	226	297	250	249	252	223	237	261	241	281	245	270	244	291	254	241	271	235	262	243	249	230	219	244	282	259	261	240	263	259	242	271	263	249	234	237	268	274	247	221	253	267	245	244	254	266	235	239	231	225	280	251	239	259	259	270	276	269	282	250	258	284	262	250	237	252	255	266	228	254	267	254	255	252	268	270	259	242	256	247	228	248	247	255	250	282	274	247	266	255	235	250	241	276	237	255	248	247	256	224	231	268	265	232	256	238	237	229	247	240	265	267	260	241	249	245	253	277	250	278	249	265	269	254	257	236	282	245	251	249	246	254	243	250	253	283	255	259	270	240	247	243	220	222	269	217	250	254	258	237	238	281	242	266	241	239	255	248	246	258	249	266	223	238	244	208	250	265	242	268	234	273	248	243	222	254	249	237	267	265	263	251	257	268	253	226	218	258	208	248	265	244	241	267	259	259	266	283	259	229	242	233	251	246	223	268	209	263	252	248	258	242	282	255	266	234	256	216	239	261	285	237	264	258	236	249	265	210	256	254	234	254	242	237	249	255	251	250	239	232	284	251	222	249	258	260	225	240	235	241	266	254	268	253	283	262	233	225	279	237	251	283	264	224	272	231	260	249	251	240	267	259	230	232	277	243	255	237	243	281	260	243	239	256	275	268	261	222	268	239	226	260	233	243	229	257	257	266	258	276	240	257	243	246	260	274	242	252	227	255	248	264	270	242	265	242	264	217	240	259	238	245	268	263	264	247	268	261	236	259	254	245	259	240	240	233	261	221	269	259	270	248	235	255	215	226	255	239	260	210	264	255	251	249	247	230	262	266	280	269	269	258	219	241	249	224	250	257	253	272	282	234	264	265	243	250	257	297	260	263	247	229	261	238	251	230	272	258	261	238	223	237	281	277	257	248	262	257	251	266	221	242	231	250	262	239	244	243	256	258	263	242	256	258	263	247	239	241	267	235	266	250	223	265	278	246	246	257	253	257	233	276	267	248	252	242	215	267	273	266	276	249	282	252	264	251	275	268	245	266
31093	11094	4312	2247	1378	981	659	573	560	574	593	599	570	592	542	568	563	579	569	591	564	524	562	602	544	558	541	545	586	580	577	570	542	594	578	542	578	543	529	577	524	497	561	576	541	517	531	552	554	543	547	566	546	534	575	567	561	557	556	603	518	553	554	589	540	586	523	551	533	552	508	553	538	558	546	575	542	589	559	521	555	564	534	550	527	617	569	571	585	499	513	561	594	528	543	586	559	541	579	528	531	545	561	570	563	562	549	553	525	562	535	528	558	514	578	580	539	548	554	544	523	533	547	572	549	533	540	569	532	588	542	568	553	571	611	525	577	582	605	594	563	535	565	525	540	545	533	575	579	553	592	546	548	535	579	538	546	586	628	556	578	542	548	577	543	549	532	561	539	591	542	568	525	565	563	561	511	553	579	571	585	545	552	578	498	572	540	583	572	545	585	597	563	543	538	544	583	556	550	594	573	601	553	571	546	549	540	578	560	553	572	574	570	529	575	533	539	538	546	571	560	581	592	585	521	539	549	597	556	549	525	594	592	527	549	546	558	503	542	596	527	542	545	544	562	547	518	552	542	588	510	584	542	620	555	540	589	571	535	537	539	544	604	533	551	545	556	543	575	597	561	618	587	579	594	571	561	556	564	545	515	573	544	549	565	559	579	555	576	550	552	549	517	592	572	542	504	571	561	538	554	553	562	574	610	520	583	593	567	551	578	561	560	544	530	519	550	551	531	571	570	561	602	561	523	553	552	535	547	546	523	570	582	573	563	563	515	549	611	581	577	560	558	564	546	546	542	562	574	571	558	538	545	537	569	536	582	562	523	536	580	547	592	579	580	556	547	575	559	552	574	593	585	573	577	578	549	561	563	536	598	577	573	582	548	540	567	520	551	546	594	561	560	541	611	529	566	538	585	537	564	539	565	573	557	581	539	527	563	532	583	565	565	556	616	587	555	554	589	506	556	555	538	604	558	585	579	561	561	555	543	519	564	570	520	562	582	541	579	548	606	519	556	571	519	562	578	536	583	551	540	606	525	572	558	534	574	569	548	573	577	586	564	568	588	564	567	553	564	556	539	549	565	541	554	571	544	566	581	578	570	565	573	543	599	548	574	552	559	568	601	517	521	531	568	590	594	527	515	531	551	527	576	551	506	546	529	582	534	596	593	550	537	595	542	601	548	527	593	572	527	592	550	565	534	588	559	557	514	582	572	567	571	592	555	527	553	570	541	547	565	584	559	528	586	593	546	521	594	537	554	538	531	528	549	504	532	550	554	563	529	512	542	562	549	633	549	570	530	554	570	569	516	533	550	600	591	521	614	569	546	580	541	583	561	570	518	604	585	608	540	570	565	588	582	576	548	524	554	553	555	596	559	544	578	552	520	544	579	519	519	528	543	566	549	561	604	524	566	561	569	584	581	598	538	577	558	526	578	552	536	553	564	589	537	589	518	538	590	588	526	561	618	528	576	546	553	564	545	531	582	539	571	581	573	595	596	576	560	563	580	572	569	536	587	586	536	566	574	581	587	580	582	546	535	580	613	569	579	538	544	514	544	528	615	544	556	575	577	590	548	599	539	548	593	640	553	572	580	575	575	572	507	540	615	563	582	576	562	507	524	595	570	545	583	536	555	542	579	569	559	562	556	566	587	599	547	549	549	586	548	544	550	550	579	532	538	560	533	563	549	556	542	524	564	581	557	558	529	515	567	555	553	547	519	558	542	550	588	554	526	564	548	616	502	533	565	548	573	533	513	565	484	572	532	523	561	543	524	536	596	555	564	590	585	569	595	569	538	574	526	577	555	539	562	586	560	591	536	542	574	576	534	615	576	531	575	575	588	569	581	518	567	545	595	519	531	511	579	576	576	507	577	572	571	539	632	560	524	556	582	547	592	517	562	549	549	571	578	604	591	559	537	535	579	547	548	571	570	568	577	538	531	528	563	547	550	559	589	558	594	543	566	588	558	529	542	522	530	545	517	539	571	545	589	539	538	580	602	541	579	542	542	559	543	587	584	536	529	552	561	509	578	575	542	565	564	531	515	575	536	516	570	611	559	555	572	560	598	569	534	576	546	560	577	544	548	535	557	557	575	580	569	558	556	531	539	558	545	559	576	592	577	549	574	549	576	570	542	534	567	588	525	563	539	595	512	537	576	573	558	512	523	532	542	557	578	534	580	547	544	570	545	530	583	548	539	533	603	544	546	582	537	541	578	574	542	531	533	549	543	564	554	531	544	519	569	571	532	569	551	594	510	592	566	554	542	598	586	540	550	585	606	576	533	544	552	576	557	525	579	567	578	599	541	573	569	575	542	569	551	548	580	556	562	561	574	630	547	575	534	508	572	525	520	529	549	569	546	531	576	539	560	553	611	558	577	547	573	536	544	618	515	556	594	515	555	565	578	542	590	570	563	525	527	582	550	593	590	618	558	542	524	589	589	536	549	601	523	569	543	525	578	541	541	564	530	574	557	566	566	545	618	574	569	560	545	608	539	558	545	560	590	562	566	567	550	580	563	598	555	555	549	545	580	564	580	533	544	547	535	542	593	597	531	544	562	589	565	514	552	588	519	587	552	568	563	545	570	545	586	540	583	583	565	573	573	494	572	581	547	577	547	538	588	561	580	542	572	599	570	565	579	546	527	542	531	536	543	543	553	565	586	545	586	592	572	572	570	613	594	616	491	537	534	557	494	551	533	588	572	525	538	560	568	523	587	585	571	537	565	581	575	612	535	535	550	577	525	533	570	585	570	566	525	585	586	517	564	581	551	544	604	537	582	600	558	572	554	559	558	533	563	573	553	533	592	594	569	540	525	581	578	576	583	576	588	523	561	600	575	580	562	568	571	584	577	594	535	583	573	576	528	545	565	580	570	552	565	545	554	588	529	566	573	551	576	564	549	542	584	540	559	553	598	560	554	566	566	583	565	553	565	521	569	558	541	585	545	529	554	527	538	570	535	553	536	559	609	598	552	524	568	546	577	553	545	566	557	502	565	612	551	542	525	547	586	552	545	591	505	587	590	576	518	545	555	578	558	558	598	573	541	548	568	572	554	527	594	573	597	586	588	566	543	577	590	567	544	612	593	548	543	572	544	574	563	613	549	552	572	569	533	538	526	557	526	571	521	555	556	540	537	546	585	570	593	519	567	601	547	554	550	557	568	565	583	549	562	525	541	550	582	518	573	539	606	551	537	619	555	576	534	612	563	533	548	540	587	519	558	587	558	528	584	532	570	548	536	570	587	554	566	555	567	600	567	604	580	541	502	571	598	538	540	535	559	537	553	595	579	519	591	532	546	551	565	540	553	537	604	569	518	573	591	585	585	566	530	529	560	560	550	566	576	570	552	577	591	541	562	560	553	545	543	570	547	571	502	571	596	535	571	562	552	533	555	516	566	527	538	590	492	592	591	556	581	509	542	553	563	615	569	550	561	532	580	554	547	574	577	551	510	551	534	561	579	541	568	566	572	531	613	536	568	516
54449	22142	7321	2486	1118	736	486	297	237	250	231	233	254	260	259	240	267	252	233	264	247	243	282	242	241	254	256	264	237	285	232	219	246	269	265	223	248	237	244	248	233	262	245	221	247	254	266	229	276	243	238	256	265	258	243	258	244	278	274	253	256	239	291	256	245	224	221	207	230	233	273	257	230	230	240	238	239	255	257	248	244	236	248	245	254	223	251	260	232	269	269	259	251	264	241	268	254	218	260	256	224	261	247	221	243	244	259	267	234	270	275	259	258	249	253	236	251	261	207	227	270	252	234	291	250	239	247	264	245	259	235	256	235	263	226	221	240	280	249	246	223	254	278	252	246	271	249	264	272	254	229	265	238	251	223	237	256	197	257	262	274	244	257	242	240	248	253	260	250	248	233	244	259	240	243	253	246	259	247	262	220	249	258	254	250	230	248	256	237	217	266	216	227	227	242	258	225	240	255	237	265	237	265	261	264	267	257	251	249	288	296	271	227	233	253	234	233	235	223	251	226	248	238	252	230	214	250	251	227	238	237	263	249	276	262	247	215	246	225	258	247	231	235	280	233	225	225	244	237	264	254	224	236	247	274	276	259	271	251	220	262	250	266	233	242	236	272	239	249	263	247	253	235	264	254	289	229	235	261	266	236	246	218	254	253	230	256	249	223	257	250	263	246	227	259	227	260	243	259	233	242	231	239	215	236	246	221	235	218	231	235	236	231	254	249	227	270	199	238	222	228	279	247	272	273	262	249	237	210	255	247	248	239	278	264	253	244	224	226	223	252	242	255	262	237	263	261	228	239	229	274	243	240	260	250	243	247	230	238	240	267	261	273	240	256	259	223	215	248	241	244	249	218	280	253	270	242	266	229	259	250	247	233	252	259	222	226	242	244	246	237	221	253	248	233	252	272	246	242	216	235	256	244	224	225	291	258	248	253	254	243	242	242	264	248	216	248	255	240	269	276	247	268	240	234	239	266	250	249	248	233	269	257	281	252	274	272	261	220	253	232	245	232	227	265	272	274	240	260	270	240	213	238	239	238	265	237	263	256	250	249	289	241	224	251	236	254	254	252	238	235	248	266	222	236	207	175	239	213	253	286	258	232	229	262	218	232	258	265	229	250	267	249	249	275	243	255	248	205	255	288	252	253	245	253	266	257	259	222	257	254	224	228	241	254	240	254	259	236	231	244	237	251	238	222	197	230	241	236	260	248	229	240	246	237	259	256	221	242	253	269	240	247	254	246	225	242	235	281	262	225	282	299	234	259	257	254	253	243	219	236	267	249	238	236	232	254	239	247	215	271	244	273	304	245	283	253	269	232	278	232	234	249	250	254	256	264	267	250	250	252	277	232	239	264	239	230	260	232	228	230	273	235	254	267	241	245	245	250	246	237	270	246	251	232	236	243	244	248	254	278	258	257	209	242	278	266	220	221	253	253	244	244	258	273	235	241	254	257	228	244	219	269	247	261	278	247	250	277	252	225	272	221	245	238	228	226	225	260	243	264	248	249	293	257	264	238	257	228	259	251	229	216	268	245	268	267	238	246	247	261	282	261	293	242	223	222	253	260	254	264	253	261	228	223	266	243	234	236	248	234	233	246	234	230	228	253	229	217	259	249	284	254	243	237	255	213	245	219	259	248	229	247	231	257	244	262	224	282	244	267	249	243	236	254	225	243	236	256	239	268	272	238	277	231	228	248	257	227	247	265	252	255	249	247	253	242	249	236	229	273	244	228	263	259	242	255	268	247	267	232	247	268	260	251	267	259	234	237	242	247	227	251	249	218	268	262	231	237	231	230	248	269	254	224	245	224	251	236	261	267	244	243	276	253	239	261	248	267	274	280	241	248	255	236	248	229	284	233	273	250	220	278	238	219	261	218	269	240	234	218	254	275	248	243	249	248	260	257	239	228	231	253	255	247	247	255	251	270	287	286	223	220	226	267	236	219	257	240	246	238	241	245	250	243	226	264	238	253	248	232	253	261	248	255	233	249	271	215	240	227	257	254	264	212	261	249	247	253	262	251	242	213	237	246	254	241	239	277	283	253	237	240	253	243	267	233	227	224	244	238	231	210	210	252	248	271	232	257	264	233	244	245	245	198	210	264	239	256	243	253	259	217	251	258	244	257	246	263	268	228	250	243	234	226	268	243	229	208	245	255	238	264	253	238	245	237	212	228	228	255	225	254	209	224	225	259	230	233	232	243	270	215	261	239	268	262	259	262	254	250	246	239	258	235	219	221	277	281	243	266	234	244	208	209	257	259	270	240	254	243	225	215	208	238	255	223	237	247	223	238	229	270	247	254	255	253	238	261	238	245	251	247	267	238	225	239	223	235	283	246	246	253	231	246	278	251	234	241	251	255	256	246	253	239	229	259	224	240	211	251	231	251	227	257	249	259	253	256	230	227	252	254	244	260	244	252	236	235	248	224	236	243	226	255	248	257	252	285	239	242	263	230	233	232	249	248	254	236	270	244	248	242	249	246	254	237	236	242	235	251	269	257	244	245	302	264	291	250	261	220	249	239	238	240	261	237	276	253	240	234	224	235	243	282	277	248	240	237	247	251	267	259	254	270	241	250	222	239	233	258	244	245	217	249	259	250	238	234	241	205	265	272	276	248	237	235	246	255	242	218	260	240	241	265	250	247	265	228	239	237	238	249	250	233	239	242	253	231	227	245	235	253	227	239	270	218	257	229	223	206	231	263	267	254	255	292	266	241	235	228	229	249	230	272	241	285	251	235	216	268	290	250	252	251	268	241	224	242	267	245	227	242	231	244	256	263	256	242	246	229	251	229	182	262	248	253	216	244	247	260	264	253	264	251	239	239	242	242	244	264	268	266	241	236	243	232	238	246	244	248	256	248	224	249	260	262	215	218	285	267	273	240	231	223	230	253	245	252	218	252	247	214	231	228	248	213	246	252	232	243	258	229	233	194	253	260	251	207	215	231	289	230	225	260	220	266	255	221	236	244	222	243	249	259	265	228	252	229	234	264	229	239	230	247	266	211	232	252	268	230	220	237	233	256	242	264	256	220	242	234	235	212	231	242	264	243	245	231	226	235	268	250	235	242	231	262	249	234	271	237	251	295	293	232	261	224	262	261	208	230	243	238	219	260	270	240	243	243	248	263	257	266	265	241	239	251	226	283	257	233	238	240	268	240	232	228	231	232	256	281	237	237	239	229	238	221	244	237	238	238	247	230	245	222	259	269	248	241	256	246	234	270	266	276	258	239	213	240	231	235	248	255	256	259	250	239	272	277	287	270	244	246	236	246	246	227	233	254	249	257	267	236	253	252	232	245	244	278	230	253	272	219	262	256	262	239	240	277	263	237	238	256	239	257	263	266	236	204	220	238	237	250	236	238	234	236	264	223	265	250	248	242	230	247	249	237	254	228	219	259	243	255	227	227	257	255	241	255	226	249	209	229	268	244	215	251	243	263	288	234	261	265	255	229	262	280	258	296	272	237	256	262	246	255	236
36936	14275	7253	4865	3262	2124	1332	800	672	613	554	591	589	592	593	544	525	573	595	595	592	546	551	563	559	544	552	553	571	572	547	555	558	595	556	559	578	576	567	557	530	551	534	558	551	592	575	536	582	564	544	550	547	556	584	546	545	550	576	545	570	573	543	569	569	562	542	543	531	586	513	505	558	550	570	571	579	598	533	589	549	539	560	518	624	593	545	522	567	576	529	558	562	560	555	543	531	534	523	585	536	551	552	555	532	578	548	539	601	548	546	557	559	576	560	533	530	535	559	567	537	551	552	555	594	555	599	571	553	511	523	531	593	606	585	549	568	522	593	537	547	586	532	594	514	555	560	546	571	547	531	552	555	544	588	531	538	577	555	560	508	581	555	529	560	575	522	587	565	570	582	561	544	577	555	557	525	596	584	599	573	529	577	580	566	550	558	549	581	530	572	558	553	556	522	553	588	537	592	549	589	566	536	509	582	539	515	576	553	548	565	575	562	563	559	571	558	578	531	584	551	527	559	514	579	571	570	559	531	552	558	556	542	544	548	514	571	541	507	581	602	544	551	553	551	530	547	570	535	548	585	550	573	574	593	530	544	576	538	588	546	558	512	561	556	550	579	558	581	561	610	578	529	576	561	605	555	552	564	566	578	544	565	536	582	547	566	556	566	576	598	530	537	598	561	530	545	537	552	567	577	570	564	557	530	580	568	548	567	591	515	561	554	540	549	576	626	568	563	574	532	554	550	537	568	517	582	593	546	570	584	546	598	533	563	565	572	579	581	548	578	514	561	534	548	567	543	571	575	604	581	517	567	555	573	576	528	586	511	528	504	555	523	610	558	624	576	632	540	563	562	570	530	578	561	540	554	540	566	535	559	561	551	513	525	571	571	541	522	585	587	620	564	560	543	550	594	556	576	595	570	522	496	550	563	562	531	540	556	542	537	551	521	561	553	589	523	561	538	549	570	575	541	553	508	561	587	608	551	551	554	526	550	563	574	585	594	594	580	542	577	581	556	586	568	531	546	535	610	568	580	532	567	532	585	534	597	579	542	572	554	578	581	551	527	514	572	620	562	566	557	582	555	518	554	530	557	532	592	569	584	592	548	520	559	554	579	568	577	564	535	592	577	608	566	552	540	545	609	572	571	588	586	574	565	549	594	543	583	559	549	557	582	544	540	509	560	569	544	519	574	558	581	589	524	540	547	581	539	513	549	578	571	591	574	567	575	546	570	511	542	559	550	575	571	548	507	523	643	552	538	556	519	578	550	576	586	554	587	593	546	576	589	562	552	573	555	557	571	541	554	559	593	540	571	545	557	551	543	600	592	543	569	562	552	562	503	552	592	530	552	572	586	546	536	589	548	563	577	559	590	568	563	553	556	525	628	609	552	633	535	582	557	560	556	561	534	556	577	540	528	579	579	563	559	520	543	538	557	588	559	590	549	549	606	558	547	564	548	526	525	572	526	563	532	540	560	559	550	569	520	584	602	559	546	601	575	560	511	551	539	540	605	528	562	557	533	536	527	546	552	562	551	568	530	582	556	550	560	570	619	564	589	542	545	557	537	578	580	603	554	589	552	568	557	565	526	547	551	581	570	589	554	553	557	531	556	531	544	522	558	568	584	556	539	592	540	560	536	576	533	588	572	546	586	566	544	521	551	568	568	547	515	497	585	543	599	533	581	551	494	517	584	497	619	506	517	572	598	589	573	548	553	563	594	587	583	549	576	548	594	537	551	562	543	579	524	563	533	580	585	556	607	537	524	557	561	527	532	544	530	557	547	594	541	556	529	552	544	551	564	526	572	566	621	566	575	591	592	549	565	558	541	542	548	604	537	505	584	520	569	575	550	533	568	594	587	537	559	537	571	566	587	558	571	579	606	550	535	576	556	573	545	611	554	555	564	579	504	540	546	622	521	587	578	594	608	563	564	577	584	561	558	547	513	563	582	537	528	579	533	553	537	547	553	561	534	558	541	541	566	581	566	603	567	538	501	579	579	553	564	563	559	535	526	602	570	538	550	561	576	545	551	557	565	554	561	538	570	563	555	549	559	543	570	577	611	561	529	620	539	539	505	561	540	551	561	556	581	613	603	568	517	539	534	495	535	576	524	550	603	556	563	557	583	565	564	547	597	504	606	570	569	561	531	546	551	558	618	570	587	556	560	551	554	589	515	584	527	532	529	567	566	554	574	535	554	543	561	537	583	574	540	557	550	542	584	525	505	545	575	561	537	502	541	562	572	571	534	585	546	580	573	532	590	553	570	543	563	549	571	595	551	538	570	587	534	581	577	523	544	573	580	563	593	577	570	569	528	549	516	541	542	571	559	552	537	573	597	586	580	569	588	568	571	559	572	558	572	543	551	559	546	594	586	555	570	524	567	566	536	572	546	543	486	567	602	536	565	612	482	583	529	555	542	561	539	565	547	570	556	553	558	570	550	570	569	545	556	559	515	564	545	529	601	524	573	527	529	549	544	593	567	555	541	558	599	576	602	588	563	513	551	526	563	541	582	544	537	601	550	583	562	533	550	599	533	502	530	573	575	583	566	565	579	536	580	552	563	560	548	567	583	558	565	554	546	513	547	558	587	517	572	583	565	569	563	530	576	539	564	566	564	583	563	574	558	580	565	575	545	567	601	588	569	561	552	539	559	525	555	576	546	557	582	536	565	536	581	539	567	555	572	582	553	561	566	575	618	574	564	571	601	591	566	535	521	531	556	572	555	528	583	547	530	564	551	551	538	592	543	575	576	540	551	551	559	607	551	513	559	572	570	563	558	554	508	517	578	539	569	589	563	549	534	578	567	617	537	549	536	553	565	574	546	534	585	566	567	580	578	493	551	536	563	524	549	560	541	601	579	587	593	544	537	585	523	560	554	528	539	562	569	544	549	575	555	578	542	578	560	594	547	565	554	540	568	557	553	565	552	556	516	556	611	598	590	561	574	558	549	570	533	547	518	535	573	582	597	587	578	530	556	595	540	591	573	552	596	585	550	504	531	567	537	601	507	573	571	507	552	573	557	505	531	541	594	528	578	567	564	566	527	552	534	555	572	552	578	541	614	597	529	591	559	531	562	546	585	558	586	571	539	530	529	571	544	508	546	575	576	556	527	540	588	610	543	560	551	540	574	559	536	573	538	577	529	551	600	545	573	576	572	562	574	556	574	541	592	561	571	586	537	554	563	518	594	593	549	557	536	519	592	564	533	575	581	548	561	601	591	559	557	561	594	518	557	574	558	577	569	548	545	549	563	505	583	573	557	533	542	546	534	559	536	561	556	534	573	610	571	527	575	509	540	594	546	492	545	575	571	589	573	564	550	579	579	576	569	546	549	576	572	541	519	555	503	563	560	549	526	550	558	539	562	553	539	540	583	558	587	567	516	591	566	541	528	601	579	624	564	603	578	539	566	570	583	621	537	545	566	567	562	546	548	539	565	538	564	596	562	543	578	554	532	570	535	590	519	557	589	530	571	573	564	505
59077	22774	7424	2023	870	621	351	331	324	282	330	281	279	274	281	292	270	268	280	279	272	275	281	299	297	260	275	274	258	279	313	306	290	271	283	270	292	272	258	276	281	279	275	308	309	304	267	284	290	259	294	280	334	296	292	281	265	261	302	272	281	281	263	272	320	282	287	261	272	291	272	277	293	303	296	295	267	264	290	335	285	258	315	294	279	287	276	278	305	263	252	272	270	263	265	282	290	277	291	285	287	281	290	288	310	275	304	312	278	270	276	275	307	313	303	257	330	303	307	283	269	294	272	247	247	294	297	275	265	289	281	323	304	284	262	262	261	288	279	319	261	273	269	275	290	275	270	269	271	290	285	282	264	301	288	301	292	267	283	302	278	283	301	281	250	280	278	262	268	276	296	283	241	305	287	308	300	291	300	248	284	283	323	261	261	295	265	287	281	294	271	280	310	274	294	295	274	305	261	312	241	261	286	245	276	248	305	290	261	304	247	262	268	256	272	288	293	286	301	271	286	270	265	283	248	245	304	324	292	347	311	294	291	295	280	266	269	336	268	248	287	262	282	294	249	260	296	316	301	251	266	286	310	274	323	293	250	292	286	264	288	298	288	265	295	293	261	234	293	250	268	307	277	289	259	258	318	296	279	259	274	273	279	311	261	275	266	262	266	286	281	305	279	266	254	262	270	267	287	289	306	312	278	288	281	260	282	268	287	271	310	297	275	262	284	303	277	294	286	268	296	300	299	299	291	306	278	287	293	279	267	293	295	318	276	283	288	290	281	290	292	288	264	292	277	247	279	265	293	298	308	331	264	321	270	273	263	249	306	278	269	266	254	274	263	285	305	307	263	286	291	257	276	307	286	266	310	283	277	255	271	288	282	300	245	291	259	299	255	329	308	288	279	249	294	296	284	267	297	295	286	273	276	289	301	279	309	253	285	260	288	267	293	302	274	269	293	286	259	275	274	292	259	296	273	263	257	275	281	268	243	301	270	285	305	294	281	278	268	333	304	277	297	277	295	281	293	286	261	281	271	256	274	306	284	274	279	311	243	280	264	278	326	286	300	282	296	277	286	286	306	275	274	295	308	265	278	292	290	286	288	301	274	276	268	293	284	288	289	325	309	294	249	273	271	291	283	272	261	293	284	278	289	288	281	289	271	282	269	302	255	294	290	310	282	260	294	295	290	261	272	265	273	287	265	321	296	293	273	277	265	297	293	308	308	275	274	278	286	298	292	285	311	291	292	277	280	269	274	289	291	277	307	275	306	263	273	289	307	266	254	297	256	291	233	289	281	293	288	260	253	265	276	342	288	279	276	294	302	279	277	277	272	259	276	253	261	284	279	301	285	306	268	273	262	276	276	237	287	303	301	270	303	330	276	261	309	302	267	255	296	293	264	279	285	266	281	280	281	281	261	275	257	357	321	268	277	280	264	245	300	328	294	309	295	282	292	317	298	259	276	279	273	284	279	282	270	315	296	272	316	308	267	269	260	282	332	239	283	295	306	285	309	291	296	285	274	271	277	328	282	289	291	302	268	285	285	274	264	270	258	283	292	306	295	277	290	288	295	302	255	292	281	283	313	277	259	280	284	263	294	300	296	262	283	313	266	285	255	257	261	319	298	265	283	295	292	320	264	303	312	291	296	297	287	310	271	294	309	270	269	305	257	269	280	304	318	272	265	301	293	296	291	297	268	278	276	288	301	287	259	252	312	305	272	263	277	267	282	289	303	269	295	292	264	291	249	302	270	249	276	266	302	297	283	290	283	297	298	285	273	271	299	272	284	280	269	311	304	308	301	304	280	295	269	266	251	292	304	280	265	266	298	319	295	282	268	266	292	329	246	313	276	272	308	269	296	281	292	304	269	286	272	308	302	272	275	249	272	323	273	257	313	285	303	290	280	309	277	262	283	292	276	287	275	271	280	253	263	287	318	281	291	269	278	296	282	252	257	280	310	287	262	268	274	278	304	280	307	260	294	291	315	273	281	256	300	270	272	283	288	242	296	312	269	276	305	310	285	285	298	296	256	291	284	260	270	304	291	298	296	263	265	268	311	294	263	262	275	273	303	280	284	292	301	267	285	266	278	266	286	257	302	290	282	289	311	297	275	271	343	339	297	287	229	292	261	348	284	272	312	245	268	287	265	271	290	322	278	281	299	285	287	297	268	287	261	284	282	297	293	262	302	257	301	284	280	288	292	302	285	310	265	292	279	274	320	277	327	294	264	294	281	264	293	312	265	278	273	287	294	291	288	291	267	265	299	289	308	288	294	291	274	260	268	273	313	261	284	297	298	252	293	300	313	265	327	311	265	240	273	308	285	298	275	287	277	283	318	272	270	309	303	301	273	287	264	294	317	288	290	315	295	292	295	290	279	293	299	292	283	268	276	274	258	293	297	270	264	286	289	274	303	318	293	316	264	278	308	305	286	256	286	278	300	264	277	278	304	280	283	288	272	281	308	299	276	266	268	261	288	286	267	278	293	275	278	295	281	281	278	294	272	269	315	313	294	302	292	257	260	269	295	272	282	284	255	284	266	262	302	322	241	303	255	281	283	275	281	263	300	272	287	288	302	310	309	280	285	291	294	279	300	288	295	272	324	290	251	256	294	257	258	299	266	241	296	321	302	254	272	304	279	263	257	301	309	289	261	309	299	260	279	282	268	273	297	293	304	264	300	263	283	286	272	279	300	284	281	286	282	319	268	295	298	280	255	315	302	268	267	277	260	266	277	242	240	277	281	255	281	298	292	292	292	235	316	283	281	294	278	277	329	257	290	283	275	278	275	304	273	321	287	290	264	318	276	281	256	287	262	272	272	273	294	278	290	299	291	292	294	285	266	255	261	297	299	303	266	272	286	280	269	295	286	263	296	299	268	260	264	251	294	291	253	257	296	251	279	252	305	318	268	264	301	322	286	290	320	287	296	320	295	284	281	295	286	297	334	279	291	269	275	300	325	299	285	266	267	280	278	263	305	267	289	285	257	312	296	306	293	275	280	239	286	290	255	279	315	285	285	303	291	288	305	301	260	298	305	261	276	277	289	262	314	303	281	284	274	307	248	251	315	276	296	274	292	278	264	260	246	304	260	303	297	264	325	293	281	281	327	271	308	259	244	285	292	292	340	280	275	318	277	264	295	305	267	271	263	305	303	287	288	269	292	251	293	285	309	301	282	306	297	311	298	256	318	269	274	290	263	302	299	272	297	246	285	292	296	298	300	271	265	302	275	271	301	299	290	262	315	298	301	250	287	264	279	290	305	264	279	265	273	269	264	306	321	294	268	290	281	273	286	336	287	282	281	269	290	290	268	278	288	272	330	298	280	253	287	281	285	291	290	284	306	295	288	290	284	270	272	300	293	245	318	270	258	269	313	294	278	265	297	273	260	264	259	285	283	280	292	272	296	308	270	306	273	314	266	264	295	289	273	261	279	286	302	260	291	299	287	289	275	295	285	298	291	290	292	271	257	269	315	300	282	281
39293	12661	5984	3778	2298	1470	883	718	651	670	674	613	619	664	624	630	593	640	638	660	671	633	677	647	629	649	607	601	649	635	578	636	629	639	653	644	602	653	625	616	616	602	671	608	655	604	636	625	585	626	649	646	625	657	648	657	615	670	666	643	633	637	619	667	597	656	653	623	643	625	619	658	654	649	656	585	592	625	659	605	641	609	578	624	611	604	615	659	661	657	658	611	643	656	673	642	613	657	640	660	647	582	679	627	615	639	646	645	586	644	621	634	643	627	645	629	642	611	643	646	625	624	677	636	637	668	652	618	590	608	610	632	631	633	603	621	665	644	651	653	644	631	651	586	636	655	611	614	617	643	632	687	577	585	627	637	640	632	629	634	664	633	602	641	652	632	651	650	695	627	589	617	628	652	660	609	595	687	647	652	661	608	648	612	612	601	659	582	622	647	610	631	633	627	631	663	658	626	692	613	627	624	600	658	560	614	630	627	705	615	649	659	634	642	592	677	614	620	582	592	601	597	653	663	624	652	634	632	626	629	576	635	632	616	675	621	666	614	664	681	648	634	633	631	587	613	575	624	607	660	661	612	653	643	650	597	632	613	640	669	600	638	652	657	580	591	618	606	636	598	671	661	646	668	647	615	619	605	645	690	608	585	638	611	624	637	643	625	644	611	636	625	656	591	603	612	656	639	628	636	696	645	639	643	643	638	639	631	678	609	587	635	612	628	687	613	631	595	619	615	645	618	662	598	684	651	631	641	630	623	604	669	627	652	630	616	609	633	673	623	641	610	641	624	638	602	619	649	675	676	587	600	617	594	588	656	674	659	664	588	619	632	645	625	638	610	632	598	622	608	621	642	626	611	663	649	628	661	653	644	607	616	659	675	672	647	645	653	666	640	617	640	653	623	645	582	640	673	645	583	625	644	661	605	640	621	659	634	607	598	649	628	609	665	581	663	657	647	648	631	636	603	621	667	643	652	608	654	639	682	573	617	658	618	650	667	617	635	598	630	635	637	677	614	600	634	639	624	683	668	626	587	677	656	605	606	610	619	643	649	653	618	609	659	633	611	594	640	618	585	624	624	669	597	605	685	692	660	626	623	639	660	637	629	664	628	622	628	665	677	664	641	614	628	678	637	569	674	678	628	645	639	605	643	657	660	677	674	608	628	655	642	599	623	594	632	648	632	626	661	702	646	617	633	628	660	626	647	647	646	669	655	626	703	650	692	635	652	640	635	629	619	598	650	604	626	644	634	614	618	619	632	659	616	632	639	624	627	647	587	637	647	624	603	652	623	610	624	633	597	669	590	649	636	670	624	592	611	609	651	604	646	656	673	609	646	597	640	575	612	661	634	632	600	629	619	614	635	633	610	618	680	631	666	618	634	600	649	639	662	683	676	644	613	639	645	602	661	640	697	633	642	613	651	616	680	673	632	598	675	714	622	622	620	618	700	693	626	681	661	690	664	581	637	636	622	663	657	597	665	652	648	646	664	636	654	625	666	592	630	620	651	625	651	621	603	667	651	622	616	664	612	642	647	656	641	637	657	667	669	620	552	673	643	627	649	626	606	676	594	625	612	614	601	635	588	598	686	618	583	590	675	641	611	658	639	636	607	645	618	604	615	649	625	632	629	613	638	638	623	634	640	615	608	689	654	659	639	602	600	643	613	611	672	624	626	628	633	620	606	629	610	612	641	586	642	606	633	594	606	635	613	659	616	644	648	637	642	625	623	644	678	619	658	653	640	632	629	625	631	650	596	632	634	630	641	608	631	701	590	576	639	611	598	632	658	647	613	615	668	620	617	607	622	625	586	643	637	607	633	636	593	623	618	662	606	614	650	645	655	596	618	627	644	632	681	618	622	604	662	649	608	593	615	641	618	619	623	618	659	599	712	621	594	617	633	633	692	628	667	647	621	631	697	628	624	607	678	566	610	632	627	649	571	670	628	635	663	599	631	634	633	603	661	635	598	638	629	592	657	627	600	671	669	658	648	598	655	607	637	607	643	619	634	637	655	644	629	609	635	595	652	604	634	669	642	635	653	589	688	626	637	624	646	624	590	615	689	600	617	629	666	615	650	644	624	654	631	622	673	658	674	640	591	677	613	606	558	627	637	606	626	641	620	651	593	635	623	630	663	641	607	620	625	614	638	638	653	650	646	654	627	666	638	603	640	640	638	587	670	640	621	639	661	652	630	662	620	659	689	686	639	631	628	641	619	648	621	613	608	631	673	632	667	631	637	645	707	622	633	613	637	620	600	652	645	605	608	647	636	608	595	592	625	627	649	668	625	641	633	639	611	653	645	591	620	610	629	623	643	638	634	653	653	665	583	616	635	629	615	635	605	635	641	629	597	649	675	648	625	642	595	673	630	662	669	631	615	622	609	649	671	665	648	609	662	639	620	650	659	649	617	615	665	694	647	623	611	611	636	648	604	619	630	613	659	571	593	653	605	652	641	633	646	656	624	608	660	627	603	574	587	661	644	637	598	626	657	647	626	646	599	644	640	659	609	597	589	619	643	644	656	595	660	675	608	627	631	646	646	591	623	632	642	594	627	670	595	681	663	660	625	607	641	665	644	634	615	650	636	657	648	656	600	674	653	638	643	654	611	623	620	628	638	654	644	630	600	667	637	635	635	609	589	649	651	612	617	634	616	614	669	629	619	630	636	679	612	642	622	628	591	652	626	640	660	649	641	620	611	649	641	665	661	653	613	608	658	636	640	627	628	655	640	594	622	630	587	573	663	668	635	650	614	642	617	616	636	657	623	665	647	645	619	626	646	669	647	642	617	657	656	651	612	619	647	657	653	579	621	624	645	648	645	634	603	603	627	621	662	627	586	632	658	651	603	616	693	641	678	644	611	688	613	621	640	626	608	642	610	679	641	619	654	621	700	621	702	605	601	601	598	605	677	652	616	582	617	611	654	603	633	665	634	602	624	685	615	663	664	591	602	659	625	617	635	652	649	586	596	615	618	620	611	678	578	632	628	660	615	594	632	672	627	631	664	599	661	614	654	637	629	635	634	558	641	634	647	654	611	638	568	637	634	590	662	606	648	673	606	675	665	621	649	623	630	614	642	639	662	630	619	608	650	595	630	637	661	672	635	605	660	647	643	663	637	732	654	660	653	585	588	681	672	649	601	601	642	628	573	634	617	633	647	610	651	620	609	656	649	632	672	647	665	636	665	621	666	634	640	666	579	626	643	628	621	604	623	630	641	657	641	629	660	646	642	604	651	611	613	629	668	617	623	587	605	606	644	682	667	645	651	601	662	645	627	691	652	675	612	649	677	648	646	651	607	641	690	634	620	624	629	676	629	586	607	682	646	667	646	628	597	623	613	655	606	606	604	637	594	637	632	578	641	686	599	639	554	586	642	643	658	581	671	653	592	671	629	650	637	647	624	633	625	657	654	639	652	627	612	606	635	646	611	598	630	630	669	658	601	644	626	656	612	672	628	603	620	647	623	660	645	657	656	661	621
46238	13612	2523	789	450	270	276	293	269	292	294	268	296	303	272	256	237	283	276	270	304	288	270	268	255	282	308	250	241	274	281	260	266	302	276	281	278	273	271	288	269	264	297	282	286	266	296	261	283	275	281	247	264	247	283	293	275	274	282	264	273	293	279	251	274	273	257	283	267	274	301	292	257	280	293	299	278	268	282	297	268	264	271	279	298	287	274	270	302	282	253	288	289	269	252	282	271	278	287	279	272	257	270	269	264	256	283	277	263	284	269	275	255	254	250	275	285	294	282	289	286	284	268	251	247	275	241	271	264	262	307	269	274	272	287	295	298	323	285	279	295	275	253	279	250	271	251	263	268	272	259	228	306	287	284	284	259	268	276	271	273	224	284	278	304	276	272	259	253	254	265	277	276	294	284	226	298	277	249	304	297	274	257	279	258	255	289	266	284	301	268	280	258	252	276	268	286	304	260	273	282	272	275	292	282	298	289	263	268	256	283	268	310	277	301	309	277	289	289	269	266	269	250	252	275	273	302	267	302	282	230	286	272	249	304	278	284	263	272	287	308	309	286	296	297	296	239	283	247	294	255	273	259	282	279	281	259	263	258	287	283	266	267	269	271	262	316	278	277	246	283	291	258	267	292	263	246	263	310	265	271	241	242	271	261	280	297	263	289	260	270	282	281	302	267	285	277	233	246	291	292	291	264	280	254	267	237	269	274	282	266	280	266	303	323	262	290	291	313	318	287	271	276	257	260	297	270	259	289	279	309	254	242	281	270	252	274	259	273	272	263	257	270	257	286	271	300	270	268	299	270	251	294	297	252	270	255	243	273	274	255	272	251	273	284	294	234	247	244	256	288	269	284	281	276	238	260	267	314	268	247	258	252	258	273	290	291	262	255	308	289	274	283	269	265	293	273	285	270	262	326	246	286	241	292	299	264	271	263	293	278	263	257	273	279	282	282	252	252	292	284	279	293	301	298	286	277	265	282	274	272	279	243	264	281	287	345	281	272	271	290	272	289	282	313	267	264	269	277	293	250	263	299	284	269	285	246	293	290	271	303	263	296	254	281	282	270	264	277	286	310	263	240	278	251	261	279	274	293	281	252	282	288	279	272	268	297	251	273	239	284	275	278	231	223	307	288	269	257	268	275	255	279	239	311	293	268	292	254	275	311	299	278	259	255	278	286	280	269	267	268	278	269	281	281	277	293	292	287	239	297	309	267	243	299	295	279	287	292	272	242	296	284	301	274	305	288	272	310	258	279	285	286	262	248	243	295	272	276	282	285	283	285	276	271	302	262	277	260	289	264	290	274	279	268	280	293	297	297	284	254	294	290	273	233	281	310	284	230	281	269	268	294	280	292	290	263	302	288	254	282	266	250	256	260	242	280	277	274	269	263	265	265	274	266	301	303	299	265	281	279	262	291	300	291	257	266	262	290	259	239	273	264	279	285	291	288	292	290	266	293	255	268	296	262	286	245	257	265	266	286	292	250	270	288	241	277	260	284	261	260	313	253	300	288	317	260	280	260	270	269	269	260	284	275	283	247	313	287	270	281	287	301	247	280	279	263	290	312	272	237	296	283	324	255	303	257	302	279	280	288	293	274	246	286	263	257	276	289	268	269	284	263	259	285	290	279	273	265	274	258	298	281	283	293	262	285	242	269	265	256	257	260	281	277	254	286	277	266	298	293	268	296	269	299	332	276	241	281	279	292	305	265	271	284	263	262	268	292	278	296	257	246	269	274	256	268	280	283	269	293	278	283	315	309	288	303	267	287	283	266	278	261	268	258	267	268	227	304	282	277	291	258	302	325	272	265	255	270	294	293	278	276	292	286	287	303	269	256	284	257	284	301	265	273	293	278	267	280	249	288	287	247	265	223	274	316	257	288	291	262	293	335	265	309	296	296	283	276	261	262	280	266	276	314	300	284	260	303	273	267	250	279	298	322	314	297	296	266	266	260	284	269	257	272	297	270	294	286	283	293	287	263	287	232	248	271	291	279	268	312	259	259	301	299	274	279	271	301	289	290	293	254	272	284	291	258	266	254	278	263	283	274	268	293	289	305	277	249	277	293	277	272	279	268	283	267	250	281	287	303	301	282	286	289	252	259	255	295	276	247	296	251	258	287	269	271	289	285	285	261	280	246	307	289	265	288	295	268	282	256	294	266	256	310	281	278	279	250	270	278	295	274	293	285	280	287	243	287	256	256	287	285	272	251	275	262	318	293	300	281	284	256	259	256	281	284	266	279	272	268	275	262	274	271	282	276	325	268	262	275	266	284	261	286	270	256	266	253	268	252	256	258	283	261	339	265	279	294	259	287	255	268	276	247	263	276	271	269	272	314	270	294	307	285	250	286	272	284	285	268	243	262	274	262	264	284	266	261	265	277	290	273	262	274	263	283	307	274	257	293	273	257	281	280	312	284	262	251	273	243	246	268	289	284	278	281	269	288	292	307	272	257	267	267	272	252	302	275	255	293	289	287	293	280	269	290	262	256	260	289	277	307	287	268	259	299	266	239	303	271	268	267	271	292	274	282	275	283	292	306	285	242	244	304	252	273	291	269	263	256	270	284	283	289	289	280	253	245	276	258	267	253	281	284	259	317	264	262	276	235	286	258	270	258	298	305	256	290	252	268	262	271	238	251	298	299	257	284	243	264	273	283	293	294	305	265	268	251	312	258	285	294	285	296	273	250	267	290	289	294	294	325	265	279	260	276	261	308	267	287	275	262	288	275	285	301	293	291	271	284	280	273	321	258	275	270	262	271	271	281	297	308	299	295	281	302	264	269	255	247	293	261	280	281	299	277	269	290	296	256	295	253	275	253	293	275	297	272	288	305	293	303	267	265	274	258	243	274	252	261	273	270	302	279	288	305	290	269	277	283	305	266	332	302	295	300	273	287	307	262	259	290	277	259	265	285	249	286	267	271	281	281	261	297	270	283	274	282	294	290	257	262	264	269	278	284	282	294	289	295	310	269	274	267	281	282	251	282	294	259	273	257	262	282	301	290	267	243	260	293	265	290	285	264	325	290	272	263	295	257	268	257	296	291	286	264	285	235	261	285	294	287	261	262	285	288	263	239	279	247	259	274	280	277	250	250	276	297	279	272	291	299	278	243	287	269	286	257	297	298	263	294	280	289	282	291	271	269	287	293	278	293	264	285	266	286	299	262	287	290	268	311	281	265	281	290	283	239	269	287	295	277	283	276	284	307	265	226	289	267	297	276	289	262	267	292	244	285	279	295	282	265	270	288	270	257	300	286	259	279	298	272	263	284	254	322	255	276	267	282	285	279	289	267	254	277	303	282	284	255	301	265	259	265	317	273	250	301	253	279	275	277	277	261	267	266	262	278	302	278	287	299	283	287	276	270	252	261	278	287	279	267	286	274	274	290	288	269	278	281	248	267	280	273	292	249	281	272	292	279	258	269	277	268	292	295	317	293	283	287	256	295	279	260	284	303	282	274	296	299	273	298	299	298	267
29987	7753	3031	1792	1056	728	615	620	612	634	639	608	668	663	630	593	637	634	640	611	620	642	614	615	626	620	602	595	601	630	602	617	623	632	593	578	605	602	607	631	633	606	638	639	598	631	566	607	609	606	605	588	606	591	618	618	619	609	643	589	636	576	646	607	609	595	582	644	630	607	617	612	610	618	646	639	584	624	584	599	642	649	613	596	596	605	571	611	633	586	615	639	610	607	629	591	670	617	632	597	576	624	591	552	610	611	593	620	640	634	578	608	618	585	574	646	644	600	642	595	641	609	659	596	668	599	651	585	601	633	618	558	638	623	630	612	559	628	638	609	619	653	574	647	615	605	611	646	618	605	579	584	633	631	612	631	607	579	615	619	598	601	590	597	626	610	629	557	609	615	633	635	597	658	589	637	625	589	667	628	626	615	611	650	609	632	662	651	607	610	630	571	590	658	598	651	602	603	575	657	576	580	624	598	610	617	586	628	604	636	614	598	571	622	599	580	637	600	591	608	626	596	596	580	601	605	561	591	602	650	607	568	616	603	587	611	576	616	591	600	614	619	619	638	596	647	634	616	589	620	594	592	601	630	561	613	619	613	628	638	656	578	600	640	598	575	629	644	628	593	652	658	616	591	623	595	624	620	602	567	600	630	647	613	585	592	609	623	599	592	636	568	589	611	679	622	634	655	563	607	612	676	634	599	604	596	629	640	602	607	622	618	613	631	643	580	648	609	601	604	595	595	579	618	636	621	630	631	635	620	616	636	628	607	568	622	592	598	628	550	686	595	701	608	596	591	616	628	560	593	582	615	614	644	649	608	577	664	602	657	605	636	630	613	590	623	669	569	609	627	608	609	630	702	649	643	645	600	605	627	634	593	592	593	607	639	625	592	637	585	662	601	609	603	635	613	634	594	619	631	648	637	575	584	643	669	591	629	612	582	569	606	569	568	613	606	631	616	616	582	572	594	625	564	563	583	612	626	628	606	611	561	597	579	618	594	600	657	669	626	649	618	695	617	618	605	600	577	601	626	603	642	584	614	657	643	569	589	600	598	592	582	640	641	584	612	628	601	620	635	635	607	619	585	601	599	630	605	628	566	588	654	588	625	633	603	628	589	656	613	606	644	588	581	618	646	639	594	615	639	681	645	605	630	608	650	635	587	609	617	603	648	674	613	591	598	614	635	584	612	612	628	590	611	652	582	618	590	573	625	668	602	622	601	625	591	624	605	650	634	597	606	603	588	620	598	612	597	614	615	624	605	586	566	591	618	648	599	572	610	599	594	642	637	618	652	583	593	613	628	576	568	600	656	593	633	589	612	620	589	653	654	620	615	648	616	606	578	608	592	618	640	624	625	656	637	596	603	649	594	617	610	638	610	592	652	622	584	584	631	614	588	623	632	648	589	593	586	583	656	610	638	572	646	599	624	634	607	637	637	592	582	648	572	640	620	621	628	589	616	642	619	634	605	618	616	601	602	610	581	613	652	638	601	581	573	633	576	611	614	602	662	676	612	603	668	614	628	590	604	621	638	573	635	664	615	618	585	629	605	614	602	653	631	619	637	631	604	628	635	598	629	611	609	595	598	664	627	593	566	622	655	649	601	610	612	649	641	604	601	615	614	622	639	655	566	640	592	627	602	623	589	587	613	619	637	618	595	625	542	626	656	663	673	637	609	659	620	649	553	593	623	629	596	641	633	585	662	616	630	596	601	668	623	660	569	609	561	593	608	630	582	549	635	581	580	604	635	588	602	656	595	632	617	610	611	606	608	587	621	576	625	605	640	580	607	584	618	602	613	661	645	579	662	638	591	605	622	610	597	618	617	643	600	594	641	661	606	618	564	608	569	609	611	615	586	630	638	605	650	628	601	645	595	653	613	665	578	616	629	597	641	585	610	600	609	606	647	601	617	636	610	629	627	648	641	628	645	604	569	651	585	635	603	631	621	610	614	636	595	598	604	605	620	649	631	607	581	595	655	563	605	622	638	590	633	622	574	603	611	580	646	622	612	650	597	643	619	627	617	645	595	580	573	599	550	652	643	618	607	593	617	597	604	602	606	610	587	603	618	586	633	599	630	633	628	609	612	629	588	594	656	605	625	646	608	558	642	622	565	601	602	658	626	560	607	585	589	602	598	658	658	586	610	621	592	693	577	616	619	598	612	650	629	640	594	631	628	608	626	611	656	579	619	599	627	575	639	568	602	604	621	617	606	589	591	621	659	603	640	637	594	643	583	601	574	579	579	617	596	629	589	602	622	615	628	601	628	563	605	595	651	599	587	620	640	654	614	628	640	621	563	584	572	626	589	607	591	610	607	633	600	626	601	596	639	652	596	599	625	608	593	637	575	614	581	639	601	632	601	619	614	644	612	629	608	655	652	614	557	590	621	605	634	584	598	639	630	616	645	610	612	580	605	609	585	623	625	632	592	574	597	636	605	639	591	613	677	569	629	630	693	609	603	649	613	573	629	627	605	607	616	638	625	591	585	640	623	614	550	631	583	635	609	589	645	614	630	615	669	637	587	607	649	629	617	555	580	614	589	589	638	601	643	572	625	633	648	602	595	626	600	665	604	656	646	571	590	583	600	591	564	608	620	636	613	632	613	606	619	624	645	576	639	629	626	617	620	631	621	572	675	604	630	638	610	572	631	579	632	594	621	620	611	638	592	608	576	608	563	563	603	602	641	636	570	586	614	646	613	626	631	643	607	672	604	575	654	609	620	615	614	593	604	580	568	607	626	554	627	625	632	620	647	610	597	581	635	607	614	586	627	648	635	629	648	611	666	575	608	635	597	593	615	600	609	601	627	571	613	570	658	663	620	601	589	595	637	613	630	654	596	628	633	617	619	640	605	614	625	606	625	615	651	562	619	613	626	626	630	595	597	575	573	610	572	609	646	625	605	586	656	605	595	650	590	601	568	626	569	607	610	608	649	595	604	629	658	608	618	631	626	639	583	634	607	650	604	636	560	570	623	596	641	544	636	594	595	646	621	632	626	637	593	613	618	618	584	624	630	598	626	606	582	629	619	609	606	647	638	630	653	644	604	610	584	646	619	603	638	587	596	607	611	609	622	638	595	571	601	620	592	632	592	554	600	647	612	618	621	652	605	577	567	584	585	629	608	610	604	593	613	584	615	598	622	649	580	576	626	629	602	617	593	595	619	653	679	624	605	605	618	660	579	620	612	590	597	651	613	603	571	609	588	606	602	576	585	673	616	615	658	657	635	599	608	619	617	625	682	625	594	605	626	586	617	613	587	630	660	637	588	647	597	661	589	631	577	571	629	651	658	634	643	630	604	635	592	583	637	631	595	605	620	609	561	642	634	608	627	636	572	632	563	620	579	597	650	616	597	645	643	647	626	591	564	595	617	628	587	614	621	569	622	640	683	627	640	622	573	637	622	602	622	580	617	621	608	627	602	598	620	577	594	621	560	632	641	633	636	608	652	678	598	624	592	624	604	637	630	610	597	641	624	601	626
50075	19658	6143	1550	500	383	291	271	270	255	266	229	283	275	268	269	306	264	281	286	265	249	269	273	249	253	237	268	278	223	237	278	262	248	284	309	252	253	230	273	263	264	244	272	279	256	265	254	267	267	258	240	229	283	275	270	244	258	255	265	230	269	260	280	265	282	274	251	245	253	266	268	239	264	259	257	229	280	260	287	287	258	297	240	278	274	253	232	279	288	242	278	237	250	260	245	259	300	278	266	246	240	259	241	266	267	240	261	218	277	267	261	272	249	242	288	260	306	257	271	281	280	275	261	217	265	261	279	275	248	264	276	279	278	285	253	294	261	236	245	248	259	278	253	238	257	258	275	251	237	265	277	260	241	282	234	265	271	269	325	254	272	260	281	268	241	242	289	266	224	252	263	260	254	266	245	248	278	252	284	256	244	263	266	276	273	243	265	252	225	260	263	261	258	257	256	286	264	229	276	278	265	272	274	256	267	288	243	261	242	238	281	222	250	279	241	235	264	238	260	269	253	261	279	232	289	252	266	246	282	288	262	257	262	257	225	268	263	288	263	274	262	271	256	271	250	264	281	294	247	247	231	232	293	274	220	289	254	257	258	241	273	265	265	246	277	257	293	257	236	248	254	237	240	264	272	243	243	239	265	231	279	248	278	236	271	259	262	267	292	254	280	285	259	216	251	247	279	258	263	269	259	273	235	249	263	253	268	250	284	254	273	256	290	266	243	255	237	248	267	241	244	264	261	280	228	232	275	242	296	266	248	263	251	266	258	250	289	230	215	262	238	245	266	218	267	239	267	243	257	265	235	254	255	287	275	276	251	277	234	233	251	280	282	269	299	278	259	265	278	249	255	226	253	287	244	274	265	246	279	253	263	235	263	259	267	257	235	258	256	246	271	268	286	252	259	272	238	286	239	279	266	274	271	268	263	262	249	265	276	242	246	268	240	287	252	231	259	262	213	232	277	247	271	250	282	259	269	276	292	283	273	285	249	262	247	290	261	240	249	275	265	255	239	259	283	258	295	296	239	248	257	228	253	285	310	264	251	252	273	270	254	227	260	254	266	253	262	232	255	289	276	267	269	271	278	245	237	294	251	269	268	271	272	267	266	262	268	276	248	283	255	224	266	274	240	268	244	259	261	276	253	268	245	224	236	288	250	276	277	307	231	238	277	270	244	264	243	255	238	246	292	264	242	278	275	286	265	257	231	284	277	271	261	237	255	257	248	269	273	265	265	236	244	272	246	267	279	254	281	257	277	262	249	295	295	249	241	266	252	239	258	250	269	274	241	261	269	278	250	249	258	239	253	233	245	270	281	254	232	299	275	234	234	254	282	238	248	256	255	282	274	270	246	255	263	272	244	267	284	251	277	240	272	266	280	243	238	289	285	239	262	247	224	283	244	260	260	238	259	226	282	235	260	268	265	267	247	224	244	274	245	266	277	225	274	280	281	279	277	247	276	227	249	247	261	258	242	274	255	300	262	286	267	262	272	269	265	245	251	217	256	262	263	251	276	253	232	286	242	288	273	287	284	269	274	229	278	247	244	262	293	242	270	246	248	292	277	256	274	264	232	243	242	257	249	310	253	265	257	240	254	241	267	264	236	247	241	277	263	250	243	241	253	253	269	284	260	259	247	289	272	236	297	274	286	237	248	261	246	295	239	252	245	257	257	264	261	266	263	246	274	268	268	284	267	258	245	276	266	262	271	234	273	276	240	272	232	252	260	219	272	247	251	241	287	240	256	262	266	238	250	260	278	252	270	271	258	262	247	249	272	241	263	267	288	266	263	254	228	270	276	243	285	233	277	270	271	257	261	249	260	225	252	257	240	233	266	289	274	282	251	248	273	291	281	254	253	256	259	277	268	265	277	257	275	230	263	245	246	276	289	264	241	257	230	284	288	294	281	282	285	240	227	269	259	270	260	259	262	230	245	275	292	250	281	247	240	256	284	266	261	258	283	254	251	277	271	262	262	241	260	260	248	282	255	257	251	252	247	241	265	287	259	251	259	252	224	241	252	275	285	279	244	253	272	267	262	248	241	276	244	267	240	250	266	267	249	267	300	275	291	292	292	289	286	275	265	294	253	244	257	275	285	265	224	266	261	271	261	256	283	299	267	249	258	284	262	267	240	276	286	244	248	247	265	265	252	259	265	236	268	248	268	282	247	279	258	257	271	248	274	263	238	265	282	251	253	261	237	270	264	228	249	275	235	262	262	274	268	257	247	294	278	239	281	237	229	241	270	267	263	228	233	254	314	278	264	280	273	298	275	270	277	250	237	242	272	267	253	262	284	266	239	253	279	260	267	272	250	274	249	247	220	246	216	250	275	282	269	247	252	255	278	265	241	275	222	257	237	260	261	254	265	231	244	256	258	267	262	286	268	275	222	251	240	252	284	265	279	281	253	240	245	283	267	236	242	248	268	264	267	235	242	267	281	259	262	243	266	273	260	260	258	255	273	289	280	272	245	250	227	278	225	256	226	268	273	264	270	289	247	278	250	272	256	261	283	234	241	249	236	258	249	220	249	292	263	258	275	256	240	247	273	249	265	241	277	246	247	268	286	279	264	252	257	278	251	285	274	275	243	267	270	269	269	263	271	287	245	259	253	244	235	271	249	264	254	267	270	252	282	238	255	268	288	247	244	251	281	263	250	251	256	257	274	243	246	263	245	241	257	251	255	248	257	242	255	243	281	292	262	239	261	266	246	266	288	268	281	225	243	252	249	244	273	234	242	267	252	228	241	230	290	272	266	291	253	253	293	259	316	288	295	256	243	275	287	232	292	245	268	245	247	232	262	272	268	244	264	259	274	222	262	250	259	235	243	244	264	271	245	269	259	237	242	254	269	270	282	243	259	266	270	261	290	277	292	283	257	250	269	257	264	279	269	279	257	220	255	243	259	256	230	267	274	282	281	247	267	274	270	277	253	234	270	256	251	261	286	273	233	261	246	282	260	252	276	269	261	224	237	273	238	250	238	248	311	269	270	236	251	285	261	295	257	269	240	273	283	264	302	278	228	276	272	266	260	288	235	270	258	278	283	274	252	294	264	272	255	268	231	248	250	235	253	292	238	279	275	254	247	276	250	233	250	265	245	258	272	267	281	253	285	269	221	260	254	261	252	248	262	241	209	270	241	283	267	248	258	281	286	292	252	258	241	253	259	280	277	241	259	250	274	278	292	283	246	265	254	274	241	268	294	254	259	305	256	260	250	214	240	272	284	239	245	270	258	280	241	274	256	278	256	296	252	234	255	271	245	267	303	256	236	243	265	269	301	265	257	280	277	254	267	252	247	280	267	241	276	262	265	245	258	260	268	240	251	263	254	249	249	263	247	294	249	253	253	263	253	262	277	244	267	268	254	285	288	265	264	292	254	266	270	284	273	282	253	264	249	268	261	263	263	280	266	213	280	266	259	248	277	273	266	294	262	259	254	291	255	277	280	259	233	248	262	279	254	280	298	272	254	256	250	271	271
32020	11170	5410	2837	1192	944	764	607	615	575	618	560	556	605	585	619	613	592	594	588	599	580	584	570	577	622	596	593	578	609	582	593	643	621	606	605	593	578	550	606	587	568	538	549	586	609	613	618	578	602	582	558	560	589	611	599	579	604	600	623	576	528	614	566	611	557	540	589	600	578	589	590	637	580	599	566	597	575	576	628	642	601	564	623	586	616	601	555	566	584	576	568	612	580	571	578	571	581	552	585	616	612	596	604	558	563	632	599	593	607	559	592	622	617	610	605	574	598	593	626	583	604	611	623	562	584	611	586	573	581	578	604	587	544	609	601	585	605	546	530	555	584	567	588	612	558	611	565	568	598	602	599	558	585	561	563	659	572	568	590	588	596	568	619	632	595	603	616	582	552	547	569	617	613	591	610	621	618	570	605	621	588	597	563	557	601	593	590	546	626	583	636	581	541	637	534	562	574	579	604	583	541	605	609	571	583	591	634	571	583	618	612	573	544	571	588	568	490	624	600	572	615	596	573	610	611	584	581	606	591	556	657	579	558	598	594	594	584	567	639	582	575	590	616	567	582	601	586	601	606	612	589	575	644	569	583	573	597	606	629	599	585	555	561	561	601	579	600	548	570	572	598	574	644	562	566	586	576	594	557	603	578	575	566	625	568	566	588	561	599	582	582	572	584	639	621	582	626	618	622	581	567	581	590	599	565	553	630	573	590	580	608	570	563	619	621	587	614	661	566	610	590	611	600	644	566	593	630	568	591	565	586	532	618	556	630	611	549	605	621	600	651	582	540	607	593	544	593	644	588	603	582	596	590	616	582	589	574	617	602	619	606	584	605	581	600	583	597	566	596	615	612	604	594	614	596	575	562	539	615	609	579	629	569	559	585	591	577	605	599	600	571	587	653	585	621	610	570	581	630	563	559	605	622	627	572	605	603	601	620	577	610	571	625	590	585	591	552	587	596	608	596	607	597	624	601	589	583	560	579	597	592	587	574	598	618	559	581	608	563	629	600	568	562	591	576	546	609	595	619	576	581	634	604	611	558	595	530	594	573	581	580	602	621	558	569	615	594	549	586	555	612	634	630	569	535	581	600	606	617	618	569	620	591	546	582	565	608	577	592	583	645	678	581	553	584	549	600	602	604	587	583	562	574	557	579	586	602	584	583	619	597	604	594	580	580	599	589	593	617	617	596	608	561	585	601	567	600	614	607	602	611	600	581	597	592	574	550	613	570	553	590	578	561	616	595	564	610	621	585	606	589	607	641	534	548	578	539	593	568	596	579	652	591	587	589	547	574	579	619	564	557	585	624	606	559	608	580	605	559	624	586	565	587	569	605	580	565	578	559	597	576	609	590	594	608	545	616	602	582	604	589	586	610	582	579	606	578	599	599	587	577	621	607	602	563	633	626	556	593	556	632	570	618	587	553	549	619	584	593	559	572	553	580	585	510	521	580	624	607	600	577	597	628	585	608	599	591	610	610	571	631	555	566	601	599	597	598	604	552	594	606	620	626	588	604	598	595	600	558	584	544	569	586	608	627	601	558	581	608	584	547	568	565	580	599	617	599	612	553	603	574	534	638	526	617	600	580	542	567	573	620	580	556	549	597	575	589	616	567	587	614	607	590	599	587	663	559	616	596	535	595	579	558	599	577	575	584	589	583	602	595	608	603	623	612	609	610	559	587	589	574	601	627	580	576	570	545	567	592	600	592	614	580	621	617	596	572	554	616	598	561	565	560	581	556	652	596	602	575	629	578	570	578	590	569	593	655	597	586	561	598	592	641	540	554	593	599	567	576	584	585	581	577	581	593	587	605	585	571	584	589	579	609	569	539	575	554	598	598	593	586	613	587	580	577	570	603	541	621	598	556	579	594	595	580	613	539	551	614	589	617	617	554	598	580	576	621	615	550	535	573	566	574	555	559	567	565	599	606	589	602	587	547	591	547	558	591	577	548	608	532	556	621	550	574	585	598	570	555	584	576	586	601	603	587	579	572	595	545	550	626	587	595	609	568	599	559	566	580	543	570	601	623	586	584	542	585	571	589	621	632	612	551	606	600	620	571	573	601	587	615	631	576	568	581	579	546	579	587	600	585	575	569	569	599	624	607	579	597	561	589	619	606	597	583	589	623	548	583	591	582	539	612	603	570	607	588	529	610	602	544	577	547	624	576	590	554	600	580	577	589	586	573	631	588	599	588	558	572	607	603	628	579	564	539	619	592	591	591	594	599	575	562	621	557	575	550	596	598	584	615	584	582	573	590	587	632	594	572	561	578	569	612	582	598	628	613	574	605	541	573	567	562	576	596	571	622	587	563	575	572	592	589	603	561	620	580	599	574	577	585	597	587	551	571	560	592	599	574	543	600	592	645	582	627	610	560	587	614	598	581	614	583	552	594	633	643	562	620	610	571	610	545	563	557	613	602	636	577	605	595	608	606	598	592	550	594	587	568	591	575	612	558	589	593	566	623	641	561	603	611	507	569	592	577	608	586	542	586	566	561	592	579	570	589	644	563	565	564	554	544	591	585	584	581	585	582	559	584	599	618	594	583	570	664	569	591	584	614	605	632	586	621	637	568	641	571	565	646	613	555	552	611	559	582	556	622	569	540	535	591	605	574	581	598	648	599	572	589	575	582	650	590	609	566	619	569	523	596	616	581	616	567	550	587	559	590	578	622	609	570	560	580	584	605	625	596	585	595	625	580	584	604	588	604	582	586	606	591	577	619	624	601	627	565	567	569	596	580	621	596	580	589	584	584	594	584	591	564	589	595	604	635	567	597	603	568	603	624	601	605	586	589	586	631	578	578	589	605	562	626	604	534	589	566	600	600	595	592	555	557	583	595	562	597	565	560	591	579	579	606	617	574	593	561	618	573	579	560	613	568	575	613	592	600	605	634	617	573	560	600	615	576	572	603	595	589	627	628	615	576	562	580	567	609	587	612	531	590	631	590	612	565	579	615	564	560	569	608	563	600	586	611	615	596	603	581	595	592	625	573	613	548	570	554	603	581	602	635	562	604	599	570	615	580	636	582	627	601	587	579	610	564	619	614	536	572	539	558	588	600	610	578	558	586	609	604	583	609	561	582	600	641	548	573	579	603	597	591	560	571	556	585	593	587	627	586	554	560	595	582	583	571	586	574	558	582	531	588	561	598	596	623	593	560	579	614	604	586	581	622	526	624	577	603	599	567	616	614	574	574	604	572	577	585	562	542	581	572	590	592	580	594	602	547	582	626	569	583	580	612	565	646	566	602	574	598	630	637	589	582	572	614	559	561	597	595	578	628	579	589	570	597	574	598	606	610	584	609	582	617	601	574	613	609	544	600	630	569	618	580	634	599	579	589	634	604	573	570	597	637	571	588	617	583	640	647	617	544	564	606	557	579	555	623	591	570	612	563	575	582	598	617	598	598	588	583	585	582	612	579	601	642	562	564	562	608	575	614	585	596	621	593	616	587	548	612	592	602	567	588	601	571	586	565
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
