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
336573708466	336573708984	336573709534	336573710086	336573710634	336573711186	336573711736	336573712286	336573712834	336573713384	336573713936	336573714486	336573715034	336573715586	336573716136	336573716686	336573717236	336573717786	336573718336	336573718886	336573719436	336573719984	336573720536	336573721086	336573721636	336573722186	336573722736	336573723286	336573723836	336573724386	336573724936	336573725486	336573726036	336573726586	336573727136	336573727686	336573728236	336573728786	336573729336	336573729886	336573730436	336573730986	336573731536	336573732086	336573732636	336573733186	336573733736	336573734286	336573734836	336573735386	336573735936	336573736486	336573737036	336573737586	336573738136	336573738686	336573739236	336573739786	336573740336	336573740886	336573741436	336573741986	336573742536	336573743086	336573743638	336573744186	336573744736	336573745286	336573745836	336573746386	336573746936	336573747486	336573748036	336573748586	336573749136	336573749686	336573750236	336573750786	336573751336	336573751886	336573752436	336573752986	336573753536	336573754086	336573754636	336573755186	336573755736	336573756286	336573756836	336573757386	336573757936	336573758486	336573759036	336573759586	336573760136	336573760686	336573761236	336573761786	336573762336	336573762886	336573763436	336573763986	336573764536	336573765086	336573765636	336573766186	336573766736	336573767286	336573767836	336573768386	336573768936	336573769486	336573770036	336573770586	336573771136	336573771686	336573772236	336573772786	336573773336	336573773886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	3650	2300	2690	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
83259	76757	56683	21617	4420	289	193	180	164	154	166	148	180	163	164	170	134	155	177	154	146	168	162	144	153	131	143	129	159	131	151	141	112	155	156	134	161	144	156	165	133	153	134	126	151	158	133	155	143	160	148	137	151	140	154	166	137	155	126	117	153	169	148	120	149	134	150	162	176	154	146	151	164	153	166	158	164	143	154	168	128	147	146	166	143	169	148	162	155	157	129	162	188	132	139	113	167	152	138	168	128	130	132	131	156	165	161	133	126	138	152	148	149	130	138	137	151	131	157	151	135	174	152	157	135	166	148	129	144	148	156	152	141	136	151	155	143	163	158	169	129	162	163	129	142	147	121	114	157	143	149	163	151	147	155	156	159	157	151	152	156	165	151	152	151	138	157	152	152	157	141	147	142	127	151	138	162	148	145	140	141	149	136	155	141	141	162	140	158	144	152	142	154	168	155	170	156	134	135	149	139	165	154	162	155	156	139	138	136	152	148	135	146	148	160	146	138	126	149	144	124	138	160	147	144	132	119	164	139	155	134	149	158	137	141	146	139	139	174	151	144	137	130	128	173	159	143	125	149	148	143	144	143	169	154	163	161	142	151	145	144	125	125	160	137	145	137	147	157	162	152	163	140	159	146	134	157	157	143	155	135	129	145	153	151	129	155	141	136	156	136	164	143	142	139	129	172	144	135	136	121	136	167	139	142	151	145	161	151	147	139	153	169	145	150	173	141	166	126	140	132	141	154	162	160	131	170	134	141	142	142	143	155	141	166	133	149	150	153	145	143	168	163	139	171	141	137	142	152	164	120	158	137	145	129	149	127	144	160	123	121	121	150	163	136	138	141	168	137	142	153	147	144	158	134	151	145	149	138	131	146	172	148	136	151	152	148	146	139	128	131	171	144	156	134	134	167	137	140	150	136	142	147	157	152	149	153	148	139	145	160	161	144	144	156	159	136	149	146	152	146	145	163	132	134	133	141	144	153	148	130	137	126	144	163	152	123	141	152	159	129	163	168	131	166	138	159	142	122	153	145	153	162	135	151	145	140	127	136	128	161	139	136	165	137	135	136	143	140	134	171	145	130	135	158	147	178	163	167	144	155	155	157	151	127	152	146	133	149	144	155	145	160	159	135	161	168	145	140	156	156	138	149	134	139	148	161	140	130	145	168	139	134	158	163	154	145	158	152	136	149	137	153	178	158	137	169	147	161	146	154	157	166	132	148	159	157	135	138	163	160	164	138	156	136	153	146	155	155	148	167	150	151	144	163	151	140	156	131	151	144	160	153	152	168	123	133	139	144	156	140	135	159	161	134	138	168	137	150	132	153	150	121	157	129	145	164	156	149	159	168	146	149	163	159	144	160	152	156	156	147	165	157	160	130	140	151	155	153	147	170	116	133	171	135	146	141	145	136	172	145	143	146	164	150	153	151	134	138	146	174	167	150	135	133	138	154	160	145	135	159	137	140	151	126	148	137	135	156	151	159	131	152	147	135	122	146	148	120	155	129	148	129	147	173	159	159	133	158	140	150	157	146	163	170	137	131	145	145	132	128	150	133	156	171	140	131	146	128	121	152	159	163	172	159	140	156	140	142	152	155	148	162	145	142	137	133	155	144	143	167	138	146	142	157	159	142	147	160	149	153	148	145	167	151	138	160	149	163	147	140	173	167	151	160	139	131	129	160	124	147	137	132	126	150	155	133	162	152	118	172	143	142	165	160	133	157	150	131	144	154	150	128	158	153	129	145	161	131	115	139	144	159	139	136	167	133	169	152	156	146	137	148	155	126	126	151	141	154	144	131	159	142	135	135	157	156	149	163	150	148	140	155	138	148	133	128	140	147	148	130	131	150	144	142	145	114	149	142	161	150	139	138	150	142	143	143	134	136	154	145	149	164	172	147	160	153	134	149	143	155	145	160	147	158	157	135	129	167	142	137	157	154	137	133	117	148	154	120	152	145	116	146	130	125	136	149	154	150	157	162	139	134	138	154	139	164	146	154	143	182	149	167	153	152	125	138	157	144	157	154	165	158	157	144	136	175	144	138	151	126	129	154	119	149	147	151	138	181	162	170	156	133	149	133	152	148	162	145	152	153	154	124	125	133	131	158	177	169	148	140	147	128	152	161	118	137	145	151	145	141	164	132	149	131	139	140	143	154	147	155	122	148	157	136	154	166	152	129	140	162	150	158	166	158	149	140	152	138	126	155	144	136	146	139	144	145	166	147	144	157	145	165	169	143	146	155	142	148	150	158	185	130	156	165	165	151	170	156	131	134	125	150	139	144	152	144	151	136	163	147	153	131	114	134	152	136	130	146	159	138	139	157	153	146	154	149	146	134	159	168	125	145	136	167	146	157	130	156	167	134	162	141	162	170	135	152	156	150	127	154	149	156	148	158	167	149	153	135	151	156	154	175	154	150	139	155	169	150	164	146	140	150	139	140	138	163	133	148	142	138	156	154	116	152	170	157	160	130	144	144	160	170	148	139	153	152	149	142	151	144	155	127	158	149	154	149	149	163	155	144	145	163	135	158	138	176	138	134	154	131	119	141	160	156	142	151	159	145	153	150	146	138	130	146	136	153	150	160	150	117	138	165	153	136	130	157	141	167	158	127	143	138	149	141	156	142	144	135	126	124	157	158	153	122	158	165	152	137	138	118	155	124	135	144	154	142	171	140	144	136	139	158	149	148	131	139	146	149	146	154	146	156	152	150	147	153	155	152	136	146	160	166	157	143	153	167	153	142	145	136	132	154	155	138	151	151	152	174	154	145	156	154	139	152	130	138	154	138	124	140	159	156	152	138	153	132	133	160	143	174	145	134	154	166	149	137	126	145	144	154	156	140	140	133	172	118	139	168	148	165	146	144	137	153	128	161	151	158	129	155	159	142	151	145	151	130	147	168	128	142	160	138	142	143	135	125	113	146	135	137	165	141	134	155	159	143	158	174	163	154	132	164	160	140	150	140	144	118	151	142	154	157	156	157	138	143	122	157	160	132	149	149	161	140	131	140	128	152	127	148	129	149	148	178	159	143	179	155	164	150	129	132	155	144	136	149	142	117	142	124	139	150	144	141	145	155	163	156	146	155	128	154	154	145	155	136	141	146	142	134	134	129	142	148	155	146	149	146	164	148	135	126	145	164	141	131	142	156	159	140	126	170	163	143	113	151	127	161	149	155	153	141	135	141	137	159	167	154	150	139	143	146	138	119	161	133	169	160	159	142	154	171	156	134	154	152	146	168	149	158	138	153	154	150	126	140	150	145	129	135	136	148	147	138	146	156	137	154	158	148	156	147	147	142	135	137	149	163	149	146	152	129	141	144	148	161	144	127	153	161	149	130	140	146	150	142	137	156	132	178	145	154	150	125	170	143	164	139	145	148	140	158	141	143	132	149	118	146	125	138	162	149	154	147	142	147	156	147	178	133	117	154	144	131	151	149	153	153	137	131	134	165	150	125	147	132	154	168	124	146	121	146	160	130	163
56391	63433	50209	7275	794	663	589	548	536	501	496	474	444	451	393	389	398	397	405	408	393	379	363	391	369	369	316	382	387	398	404	377	378	360	361	361	361	390	404	386	381	399	367	340	386	382	387	366	353	374	354	395	350	365	343	379	374	381	342	359	378	340	368	357	372	315	347	399	343	327	352	338	363	353	389	399	368	373	380	354	368	373	363	361	369	378	368	351	372	377	382	372	362	375	362	344	403	354	385	343	388	362	362	345	384	372	350	348	347	359	382	336	369	347	342	352	315	360	364	325	315	350	374	359	367	375	325	362	375	339	350	387	345	385	348	364	397	385	355	366	343	387	366	344	398	356	359	362	363	340	348	340	351	362	369	365	365	352	347	355	366	387	337	383	346	361	343	363	373	374	364	342	362	367	343	363	379	361	375	384	360	366	391	380	374	371	355	357	383	365	390	360	385	352	394	349	371	384	384	388	369	320	357	364	316	383	366	343	368	369	363	339	343	383	342	344	352	376	379	338	367	365	380	343	379	353	362	345	378	369	383	365	329	362	367	345	351	318	366	347	324	365	361	365	347	366	332	392	388	378	345	393	392	348	348	336	352	358	338	379	340	352	353	372	368	358	341	367	352	363	389	359	385	367	360	351	344	393	374	338	344	341	363	362	383	366	370	358	361	372	369	346	377	385	351	374	362	349	370	349	363	371	394	384	373	336	372	352	391	358	335	365	337	375	364	372	343	368	344	387	332	374	359	324	347	348	380	362	338	348	351	336	377	341	334	389	359	354	342	376	381	362	335	362	334	347	367	353	389	375	346	350	373	357	351	339	360	321	329	360	366	363	343	355	329	355	399	332	338	344	352	349	340	369	407	388	361	348	349	349	365	366	361	364	354	393	368	350	337	346	373	357	429	360	338	385	359	380	391	323	345	363	350	392	361	369	354	369	372	375	377	350	374	356	358	343	365	369	356	362	365	350	365	328	377	358	352	389	374	408	356	370	376	349	334	364	361	356	354	348	351	378	365	364	331	339	356	357	356	376	369	363	353	381	320	358	360	366	366	400	348	365	397	358	370	350	399	398	344	367	372	363	348	384	356	369	348	377	357	353	323	405	380	374	383	363	358	362	358	318	362	370	327	357	350	418	364	378	358	348	372	363	344	351	366	373	375	378	371	376	355	366	354	361	322	405	328	365	362	378	371	382	372	385	344	314	369	376	351	358	346	324	369	367	356	357	346	384	374	351	310	377	343	365	390	329	373	367	368	349	395	352	402	362	349	375	371	371	373	369	349	361	364	380	363	372	346	353	363	329	361	379	338	370	370	402	340	351	343	359	377	352	355	381	350	374	371	371	362	367	340	400	355	370	348	367	375	361	381	404	341	352	355	360	372	364	342	359	350	357	366	359	346	376	371	356	346	374	362	356	353	337	369	388	387	355	321	350	366	344	377	360	372	386	356	356	376	359	361	395	381	383	350	356	366	367	360	379	386	384	352	374	361	337	357	344	363	328	372	367	374	359	360	355	344	410	376	353	342	382	314	334	390	363	357	325	352	336	349	378	375	348	348	381	360	351	350	343	336	396	342	396	376	366	333	380	365	350	377	381	362	329	377	372	381	371	337	384	377	366	354	312	360	364	353	391	376	365	331	315	363	368	354	327	392	368	342	343	352	360	370	361	374	370	341	350	370	338	369	359	354	378	374	395	354	382	358	371	382	368	357	317	368	353	396	359	341	363	356	366	363	396	380	328	349	371	347	331	378	350	366	347	336	395	350	336	370	363	366	380	360	382	360	332	356	364	378	352	353	338	326	365	333	355	373	354	343	379	381	353	362	360	371	386	376	370	365	363	367	347	365	349	389	349	363	343	333	364	327	354	381	380	360	351	372	338	357	374	367	376	352	371	371	358	390	361	373	368	406	362	358	387	372	391	393	346	363	352	333	366	386	378	374	361	357	368	361	336	345	367	356	423	370	362	384	361	355	363	371	351	396	358	376	338	364	357	341	377	374	354	351	352	341	367	367	347	369	376	385	376	390	390	340	343	362	332	393	328	373	378	375	377	359	348	369	365	375	341	339	389	366	380	351	349	360	390	374	345	369	342	331	350	375	347	386	355	354	347	357	349	336	357	371	343	369	338	346	377	355	329	348	329	380	344	334	365	389	325	324	401	370	345	373	369	354	384	391	394	344	341	348	372	367	341	378	344	348	409	342	364	380	317	364	415	378	369	370	353	373	371	374	352	359	325	348	361	346	357	359	324	358	356	358	354	399	370	340	361	339	329	365	366	372	357	364	393	364	352	410	344	356	375	372	377	394	366	345	352	323	371	358	354	361	355	372	331	376	369	386	357	370	363	360	393	343	358	358	359	348	365	345	323	334	370	371	368	353	386	330	358	348	385	368	371	377	374	371	371	352	341	375	338	394	343	353	339	352	375	375	360	342	353	346	385	345	342	352	385	366	350	360	353	394	407	351	319	373	355	336	383	353	367	345	347	388	369	367	337	326	344	364	350	346	344	346	369	337	373	357	364	351	348	320	355	334	348	374	383	349	372	373	368	357	331	371	354	361	345	393	370	362	386	349	342	390	343	375	351	372	384	347	363	358	344	369	368	344	359	347	346	362	366	328	368	358	364	354	376	361	368	358	389	352	376	335	348	385	370	349	322	332	358	345	379	352	411	351	412	372	372	362	418	338	369	363	371	336	361	364	362	400	375	330	347	355	378	365	367	375	345	367	382	359	379	384	331	338	364	352	318	364	383	320	355	357	369	366	368	338	338	342	389	365	382	359	364	343	384	354	372	325	344	380	364	366	314	348	372	365	368	347	334	336	361	345	393	374	350	337	343	368	336	381	367	345	352	343	359	362	366	332	341	328	361	384	355	391	368	315	346	334	333	353	341	340	366	360	325	326	337	368	354	381	361	355	363	388	359	363	354	362	364	362	349	387	345	362	367	344	334	355	349	368	337	352	359	343	342	357	363	360	352	369	372	380	364	366	335	339	361	356	363	375	348	360	336	382	327	373	378	349	348	350	369	356	365	345	371	377	369	347	340	351	356	355	381	344	361	359	374	395	347	348	374	345	357	358	351	378	356	380	372	343	336	345	391	330	384	375	356	335	346	344	353	349	341	352	368	406	373	355	333	348	360	319	333	336	374	346	336	310	351	370	386	326	328	352	336	381	376	402	384	394	351	359	369	371	355	350	373	378	335	363	387	381	377	371	371	324	337	379	367	357	364	348	349	356	375	377	365	350	363	335	341	379	374	356	378	365	346	327	364	362	366	339	361	322	358	380	383	364	347	356	367	350	335	372	363	366	353	382	370	328	354	352	377	343	350	349	371	334	372	374	380	350	359	343	361	362	370	361	371	389	361	372	369	374	388	375	365	351	381	371	329	373	368	350	373	404	349	359	335	370	378	346	370	361	351	376	345	366	371	376	375	363	366	360	351	368	386	367	327	367	346	362	381	402	391	377	343	336	392	365	386	399	362
33662	27867	12749	1112	180	155	146	136	145	154	127	153	129	132	135	141	137	125	137	129	142	144	135	157	124	125	156	146	164	137	144	144	146	147	131	133	133	124	143	154	121	136	127	158	162	141	123	146	150	151	147	160	159	140	135	147	149	141	146	132	149	173	155	166	140	144	138	174	135	144	126	141	156	142	148	144	160	161	152	153	128	156	143	151	117	136	129	135	153	166	141	159	146	155	167	142	159	127	137	154	151	149	161	126	153	151	169	145	132	165	122	151	136	135	140	142	158	170	160	168	155	127	134	142	158	145	143	147	148	161	151	144	130	113	140	159	135	145	150	131	149	130	147	135	161	123	128	152	139	129	142	130	142	136	153	147	148	150	146	142	156	141	148	144	145	178	132	154	144	156	156	154	125	131	166	153	140	136	139	150	129	137	147	131	117	153	138	139	162	150	135	133	123	148	147	157	144	124	131	158	139	162	143	135	137	119	136	152	154	163	171	116	139	144	151	152	149	142	139	128	134	144	142	155	145	143	153	133	114	136	123	146	160	135	159	151	120	158	138	146	154	147	126	122	140	132	148	148	121	155	147	147	113	156	146	171	145	117	136	137	121	152	162	127	164	168	145	147	138	150	131	132	135	140	141	131	133	118	132	157	133	157	129	128	139	145	170	113	133	141	141	132	152	174	132	161	140	160	148	122	140	167	146	152	143	160	143	149	140	155	132	144	155	133	140	141	143	127	155	151	132	147	124	140	140	135	169	150	144	169	167	132	135	150	136	149	147	141	142	160	143	147	148	163	145	136	163	155	126	119	142	164	153	142	140	127	140	134	142	155	137	126	149	120	155	174	151	136	142	124	152	137	124	118	159	152	136	129	151	149	157	149	161	152	131	145	138	145	156	145	163	143	136	144	171	143	147	143	135	149	147	165	154	126	145	168	128	148	145	155	167	142	142	146	134	143	154	151	139	139	164	133	145	151	158	150	153	163	138	145	154	125	132	162	147	161	140	132	137	136	161	119	126	142	132	136	131	150	125	130	127	140	154	176	146	142	155	159	141	136	139	151	136	125	137	118	158	161	150	149	163	144	145	141	149	160	153	152	128	143	135	176	148	153	151	104	141	151	152	132	158	153	157	154	133	149	148	150	133	143	127	139	164	165	139	129	138	140	146	142	173	126	125	153	158	130	134	163	130	149	134	150	175	136	158	130	150	155	149	152	147	121	132	135	146	148	146	150	130	129	144	168	137	147	164	124	143	135	140	149	146	147	119	163	151	148	128	142	130	132	141	152	156	125	146	157	143	145	142	140	149	143	131	154	143	164	130	130	146	161	129	130	126	132	152	144	127	127	138	159	145	131	152	136	152	141	165	141	136	138	148	139	153	131	167	137	168	127	138	139	142	145	130	165	133	158	165	147	121	143	141	143	144	150	140	145	133	132	159	153	155	136	158	134	150	148	141	153	123	146	132	168	147	132	139	146	125	138	141	133	169	131	156	134	154	133	137	155	151	151	145	156	141	176	145	141	118	166	161	133	159	143	146	135	144	143	141	163	142	142	152	147	154	127	151	142	131	132	143	161	139	157	140	126	179	125	124	142	129	147	151	130	139	117	143	155	143	158	119	152	182	147	131	125	137	144	139	151	151	131	130	147	159	144	150	140	144	162	138	156	156	142	138	140	156	153	157	144	136	143	137	145	136	144	134	145	124	134	150	144	147	148	150	153	140	154	142	136	145	133	152	139	127	141	144	155	138	137	137	146	137	137	127	135	127	156	167	141	162	169	147	141	161	155	133	153	174	157	131	150	143	140	153	153	149	145	135	157	150	137	157	164	138	124	149	118	152	143	139	163	132	138	160	147	159	152	151	154	132	155	122	159	165	163	131	163	144	160	130	124	144	145	148	130	165	132	145	140	160	152	137	153	150	143	157	160	152	136	147	139	147	124	133	129	148	126	161	147	129	155	131	141	163	126	157	112	155	146	141	140	131	134	127	161	149	136	142	131	151	161	150	145	126	154	147	124	147	127	145	136	126	135	137	142	141	136	145	135	141	143	138	123	132	148	149	155	151	140	157	148	156	137	135	163	172	136	157	153	121	134	122	148	153	149	125	132	140	127	135	164	141	133	141	152	138	142	144	146	152	163	140	156	151	152	133	137	125	143	138	139	131	141	159	120	172	152	120	146	170	145	151	142	141	129	125	146	152	159	153	158	124	161	152	148	133	152	129	164	123	151	178	150	133	126	142	145	124	128	142	110	153	135	164	139	146	141	152	154	153	141	160	154	136	162	137	149	152	155	148	177	129	146	142	138	150	147	153	161	142	150	128	150	136	138	136	137	148	137	137	133	139	161	132	144	163	142	162	155	145	131	140	135	142	166	149	132	148	145	148	140	158	156	139	129	119	142	184	139	141	141	162	147	147	137	153	135	146	135	144	144	144	148	156	142	135	133	140	140	157	161	135	134	148	130	143	129	143	154	161	157	157	156	145	163	152	148	150	152	152	151	147	154	129	146	166	142	148	140	112	146	146	170	161	142	133	141	150	132	149	142	150	151	158	166	146	124	133	151	156	149	140	133	156	158	120	152	150	149	152	133	164	141	150	148	141	137	138	149	160	140	142	126	146	139	145	138	140	131	134	130	140	119	147	139	165	158	152	175	142	145	131	138	145	147	144	148	160	137	144	151	146	129	140	128	141	132	149	138	140	139	144	136	159	139	160	132	148	152	126	150	157	147	154	126	146	113	155	139	169	139	149	137	153	171	137	129	130	135	122	156	148	149	144	139	158	140	150	149	148	142	137	146	142	142	143	167	139	125	154	163	144	149	140	135	150	155	163	131	139	153	155	149	152	152	141	159	144	129	130	150	123	152	133	168	129	169	146	153	143	151	153	132	132	138	159	133	141	136	139	140	122	136	158	131	130	129	154	154	148	149	168	124	155	150	133	162	145	146	124	139	126	137	147	146	133	154	137	159	158	128	136	153	166	164	144	143	157	132	128	152	141	171	119	157	133	158	136	169	152	151	140	152	128	133	140	148	132	120	135	153	157	155	144	129	141	152	170	147	140	148	132	143	154	157	160	128	163	133	147	137	126	138	141	149	142	154	136	156	173	164	138	146	133	148	139	154	162	156	139	151	145	136	125	153	147	132	142	158	144	138	158	152	133	153	153	151	173	144	143	168	153	121	159	168	148	152	128	129	120	162	135	138	159	143	131	129	151	145	131	126	151	140	140	152	117	151	119	136	142	128	158	141	140	153	164	136	142	139	134	142	155	164	146	142	152	130	146	156	129	135	139	167	142	141	132	119	156	127	156	129	129	132	145	162	137	165	142	170	138	159	143	136	149	137	151	139	154	137	140	139	121	142	148	147	139	117	159	144	148	144	143	142	141	134	153	134	132	151	136	129	151	155	146	130	133	136	158	148	157	152	151	129	147	137	143	165	157	167	143	126	138	129	151	163	132	137	142	128	115	148	150	184	134	180	149	144
28069	29522	14919	1277	399	396	418	381	360	359	372	367	382	404	379	370	360	389	405	370	382	407	415	400	382	341	397	421	388	367	368	373	373	383	390	418	349	363	369	363	396	402	376	352	359	365	381	349	365	424	408	391	405	382	379	368	369	407	368	344	384	383	401	362	385	363	393	354	391	373	368	369	372	384	326	384	351	365	387	368	366	367	386	364	409	395	377	380	377	376	368	395	339	344	380	395	405	370	394	372	428	366	365	393	401	382	365	386	378	375	372	386	379	358	369	394	403	388	386	352	349	342	390	346	348	393	387	395	354	398	406	386	360	396	378	370	396	385	352	411	358	383	354	400	377	388	390	389	367	391	357	364	364	383	378	378	376	397	334	395	372	367	392	346	391	427	367	390	349	381	366	340	376	378	374	375	390	390	354	357	373	380	400	374	355	386	393	370	359	361	406	355	371	342	391	378	385	384	371	394	367	367	396	383	352	394	381	387	357	372	371	359	369	365	420	403	376	358	374	384	341	387	356	357	386	372	351	375	369	381	384	380	366	373	404	342	360	413	330	367	393	356	407	392	348	384	368	386	374	365	346	424	388	376	378	366	395	404	363	381	375	337	378	393	378	373	378	365	359	417	355	366	396	379	390	389	421	378	381	355	384	389	352	355	385	353	375	382	380	393	379	399	369	378	369	379	375	364	368	374	362	402	406	347	355	381	375	363	402	396	362	398	364	359	374	341	359	382	369	381	380	388	381	390	367	346	345	370	401	418	406	338	353	369	364	364	391	369	326	406	376	370	339	378	405	383	378	356	383	383	375	377	403	364	348	388	381	373	344	344	395	400	358	389	403	378	371	376	382	363	386	389	377	346	373	377	358	363	358	377	353	333	363	381	382	390	357	361	370	382	374	394	369	392	376	388	409	381	387	351	342	352	400	374	329	346	392	362	390	367	360	360	391	355	375	377	423	359	366	353	407	391	395	418	365	372	403	407	345	394	393	360	386	391	370	403	337	354	395	389	368	391	402	356	396	347	384	370	394	380	377	374	381	383	352	379	357	406	356	400	369	387	380	356	353	381	354	402	364	397	408	412	347	391	383	377	383	399	362	398	381	391	368	376	412	375	382	389	378	380	367	378	332	387	402	362	384	356	366	377	402	382	422	430	356	390	393	348	371	415	346	402	341	376	376	371	396	379	356	389	359	384	375	370	354	365	394	376	384	353	393	360	388	393	408	364	372	381	361	370	352	372	361	347	409	392	330	392	375	373	372	387	397	404	380	394	378	383	363	355	407	361	373	330	393	361	363	361	345	347	335	373	362	370	360	341	362	372	388	390	381	375	393	385	415	369	391	360	362	375	397	424	371	393	383	427	386	356	358	369	373	371	384	390	371	374	372	374	366	391	334	394	356	371	389	346	382	370	386	339	368	351	363	370	397	349	403	329	397	419	398	397	376	361	412	371	354	404	402	406	378	377	401	374	369	363	336	403	393	355	381	365	364	355	367	397	385	360	395	353	366	421	385	368	385	383	367	377	395	384	389	355	375	364	352	392	358	357	358	377	403	377	396	388	370	383	345	369	396	350	353	380	389	375	363	390	337	378	370	363	373	366	361	377	379	385	373	389	354	371	368	372	362	400	383	381	402	360	392	361	385	343	378	403	388	390	349	362	388	345	393	392	388	375	385	357	395	353	376	369	387	367	403	391	355	361	359	390	346	347	378	404	377	378	376	367	393	391	373	387	378	371	349	355	386	369	378	332	382	403	371	382	376	396	359	375	391	382	426	409	383	429	389	360	367	380	370	346	328	368	375	394	378	354	369	347	366	382	372	401	377	387	356	380	376	377	393	394	403	388	401	353	364	374	393	370	364	356	376	374	400	382	350	376	343	402	364	378	378	382	367	357	367	365	375	398	370	398	359	342	381	377	363	383	404	351	379	363	353	355	373	364	389	376	381	349	377	361	346	377	391	368	364	370	368	360	409	399	414	396	392	389	391	375	397	382	348	379	389	386	365	420	381	361	374	362	375	390	422	399	409	372	345	362	361	360	372	358	365	376	359	358	366	415	374	375	361	367	370	412	357	425	350	373	374	364	384	372	396	385	340	372	369	410	397	398	370	406	347	377	382	373	385	365	340	346	384	368	411	398	360	350	348	411	377	390	428	349	370	356	382	381	378	396	371	346	396	355	380	377	341	386	361	373	390	389	368	388	383	356	383	355	381	377	395	381	372	416	383	346	403	391	387	404	382	377	402	372	397	376	404	349	409	387	384	390	387	360	382	384	410	376	391	380	368	381	397	372	375	403	388	394	360	349	347	334	376	384	353	408	364	361	387	370	372	355	415	335	358	376	340	354	370	332	379	364	348	379	381	386	396	359	394	374	384	375	388	371	377	383	333	382	379	349	380	396	378	377	365	382	374	375	372	362	401	399	383	405	354	370	341	374	381	398	389	346	384	389	385	389	359	402	404	376	394	393	373	378	363	361	388	350	371	371	388	368	394	334	377	376	401	378	365	372	364	352	378	346	355	360	378	384	387	378	361	386	371	355	340	411	374	381	371	369	378	379	391	378	354	374	401	374	362	349	389	402	397	374	372	380	369	377	394	380	383	384	394	377	391	341	380	382	396	396	414	373	359	398	419	388	384	377	411	382	334	370	400	348	355	351	402	391	361	367	389	358	347	388	338	380	374	339	347	394	383	419	344	349	376	389	374	363	375	369	357	357	391	386	413	385	368	338	341	356	395	366	355	383	360	357	424	344	360	367	373	348	407	344	363	389	364	337	372	417	393	423	403	373	380	357	348	391	410	383	395	358	370	367	416	390	402	383	370	380	344	346	375	399	376	398	365	368	385	382	421	370	402	399	371	384	340	345	361	360	354	376	402	393	381	401	404	364	408	387	364	366	379	401	396	374	381	370	363	376	407	385	389	388	398	360	395	363	395	371	354	367	364	404	383	364	388	374	413	373	374	347	386	395	355	343	361	355	354	366	358	412	378	381	350	384	412	379	364	420	366	385	359	374	388	402	386	393	378	385	387	386	376	361	364	391	368	417	414	407	380	362	406	382	364	367	421	370	353	388	357	340	349	364	378	370	406	398	372	419	431	402	370	366	399	369	356	379	359	385	387	387	423	357	352	390	339	363	388	380	342	353	405	372	372	372	342	356	362	393	393	390	387	380	394	348	421	395	415	349	379	342	364	356	335	391	374	370	399	386	394	345	368	371	383	396	361	366	360	369	375	401	368	355	393	384	381	401	368	379	366	385	385	398	384	362	360	361	362	386	393	367	375	366	352	358	401	365	395	324	384	374	361	384	401	380	388	403	399	367	365	374	357	374	403	404	383	407	353	377	356	366	376	369	390	350	355	385	361	398	356	343	399	381	387	375	367	363	361	382	406	340	402	374	363	403	344	413	363	370	332	379	363	361	376	368	369	377	387	369	377	384	415	381	360	398	378	365	340	381	394	377	378	377	377	367	433	390	374	389	392	370
75715	68945	46388	14650	1099	255	246	207	218	216	214	200	187	191	218	193	208	207	204	206	184	200	199	220	193	196	227	220	229	225	194	192	216	198	224	222	223	225	166	183	186	198	217	188	215	214	191	212	198	192	192	205	199	222	190	193	198	201	213	196	206	221	195	198	206	186	187	202	186	200	209	212	212	186	204	206	215	202	211	207	187	217	180	182	205	215	190	193	210	202	197	243	184	198	177	202	205	190	186	192	220	214	217	192	188	200	229	184	209	214	211	175	211	203	198	212	221	192	204	233	189	203	215	220	182	231	194	192	199	240	224	203	195	200	202	215	196	202	204	216	210	211	198	211	192	183	209	215	190	212	175	206	198	194	225	203	176	205	197	177	201	211	196	200	211	216	196	226	182	198	201	190	204	231	222	203	195	201	234	184	175	200	207	187	190	174	218	188	196	191	195	190	219	198	218	200	186	214	190	184	206	208	217	202	198	212	225	179	202	219	187	226	198	197	193	232	197	197	213	190	222	220	226	201	210	213	184	197	200	179	217	199	209	182	183	202	227	202	210	202	233	205	204	201	213	205	184	186	182	200	203	200	178	190	215	188	239	194	192	205	172	198	189	187	192	179	224	204	192	218	192	208	216	204	202	194	216	184	199	182	195	198	191	216	190	195	206	191	195	195	204	218	188	201	197	203	189	189	188	205	199	193	192	217	205	180	222	187	186	219	214	224	207	238	216	175	216	195	181	184	194	216	207	196	170	201	217	209	215	188	189	201	216	221	209	204	180	200	178	237	227	209	197	199	179	209	211	222	207	206	205	193	193	210	215	240	199	192	219	172	186	195	202	216	199	213	195	204	182	201	202	205	194	205	189	162	194	221	194	178	183	193	196	187	216	199	196	186	178	200	173	177	222	199	170	199	218	191	222	194	210	199	177	209	197	200	198	184	238	210	201	231	213	214	208	204	195	189	209	173	199	174	203	213	190	208	225	189	214	209	211	186	193	187	206	229	197	207	192	203	203	191	193	206	217	182	203	206	211	226	219	214	207	168	203	208	170	162	212	214	199	163	193	172	211	216	200	193	210	199	202	215	201	202	199	213	228	208	199	213	217	230	202	181	198	197	206	205	201	221	194	184	180	195	190	231	209	199	200	176	219	180	204	205	196	227	197	195	194	204	215	200	184	242	203	190	213	208	183	187	182	211	199	204	201	219	214	219	204	197	211	213	181	215	201	193	196	195	215	205	184	189	223	183	210	211	225	197	195	207	215	218	186	187	197	206	212	187	214	224	222	206	208	238	198	199	195	193	198	200	232	184	180	198	208	209	214	196	221	211	227	201	201	175	223	211	227	216	223	204	202	205	209	200	191	190	212	213	184	206	211	227	193	204	188	213	205	220	188	211	193	202	201	234	197	192	204	195	198	200	220	194	188	174	219	186	178	164	204	193	193	197	202	206	163	201	209	217	186	237	222	200	196	217	182	204	210	200	192	204	215	197	192	199	174	165	202	202	228	192	239	188	219	212	203	202	208	214	195	209	184	210	214	188	215	194	184	179	211	185	215	200	205	214	183	199	206	203	217	178	181	216	193	195	208	202	190	184	195	228	206	211	191	211	202	186	195	198	207	192	195	202	197	219	201	193	199	216	216	202	216	221	199	201	193	205	201	216	204	187	175	185	202	213	195	208	197	228	192	199	210	231	229	203	195	199	233	235	194	238	197	220	203	193	189	202	203	213	183	190	243	206	217	195	204	201	220	197	217	198	218	240	200	189	213	183	215	207	215	208	216	179	208	207	215	195	192	184	216	217	199	195	178	205	192	196	194	217	187	185	227	187	210	212	199	204	226	202	209	235	214	193	194	193	195	187	190	211	204	226	198	203	214	194	215	203	217	191	192	175	188	191	187	216	201	179	206	204	193	219	198	210	190	207	201	203	150	210	209	207	180	202	187	204	202	194	207	215	186	226	197	199	204	212	207	224	224	190	192	195	203	197	213	223	222	227	211	194	223	203	223	227	198	210	213	197	197	206	221	225	198	222	226	219	184	214	215	207	207	192	181	188	200	214	206	218	195	207	207	190	213	194	189	197	202	213	204	239	201	201	200	201	200	215	227	203	187	227	217	200	197	184	206	187	204	193	194	229	215	198	209	208	211	201	184	196	193	193	194	200	205	187	200	202	212	182	223	212	205	178	182	224	215	194	184	205	201	194	222	207	225	190	198	217	214	190	193	198	215	189	191	197	199	199	188	194	192	189	201	188	199	185	215	202	213	203	194	186	207	197	188	199	220	198	178	221	181	194	191	195	212	201	216	216	184	199	190	180	190	225	215	196	198	216	199	210	215	196	203	198	205	182	196	206	180	209	222	177	215	206	191	187	205	207	207	199	172	212	222	209	180	198	209	216	207	206	193	219	208	212	200	205	215	199	208	194	219	212	192	176	199	192	187	210	204	199	222	219	213	188	200	211	205	199	203	207	229	214	202	218	187	214	207	222	223	213	201	195	218	190	190	172	217	192	224	196	196	215	217	204	196	213	197	217	228	191	214	205	202	186	229	186	227	221	225	219	189	194	183	202	193	190	206	189	212	203	218	221	205	201	181	178	219	192	195	206	189	217	219	190	185	199	210	202	198	211	224	193	215	200	219	227	226	191	219	197	202	219	198	184	189	182	217	198	224	196	202	213	199	204	216	201	218	211	212	234	213	202	212	190	220	212	196	197	234	210	183	200	193	202	203	213	189	208	199	215	202	194	175	220	195	215	211	187	189	210	184	187	189	217	200	203	242	210	197	187	196	205	214	214	204	186	208	238	206	197	210	196	232	199	199	200	229	222	188	215	194	175	222	171	209	193	225	219	206	188	219	193	173	227	198	212	185	203	208	183	208	208	202	210	198	206	239	190	211	195	181	213	175	206	191	233	193	224	215	227	205	192	216	208	210	198	204	205	227	193	256	200	210	203	198	190	235	218	211	227	223	214	206	180	210	218	192	206	185	204	219	213	215	206	212	193	187	232	196	192	213	211	224	205	211	236	186	201	194	210	202	208	203	216	202	193	191	209	212	214	202	193	178	216	212	194	216	201	185	198	231	237	201	216	208	205	186	206	190	206	177	170	232	207	182	200	206	204	189	207	231	198	194	228	208	190	186	203	206	199	211	208	193	197	199	223	204	198	197	210	218	199	221	187	196	207	201	209	197	199	211	200	208	226	197	195	183	209	193	191	226	220	197	193	197	192	211	194	172	208	203	193	191	201	204	202	212	235	178	187	223	189	188	205	218	198	198	198	214	227	200	189	200	184	215	189	184	199	210	194	212	197	212	205	200	187	204	185	199	200	192	218	184	186	213	192	217	209	205	212	201	190	216	191	195	179	192	213	184	212	226	210	199	211	185	197	190	204	224	195	203	187	200	200	213	197	193	170	194	215	213	206	232	196	232	201	205	230	178	216	221	205	218	208	193	202	206	214	200	179	212	209	215	196	208	219	200	200	205	209
48881	53642	40271	6610	812	638	630	606	621	581	600	581	544	554	579	531	547	492	520	490	518	511	511	519	533	512	516	512	547	487	529	491	546	524	513	501	519	521	536	531	500	503	489	527	487	511	491	517	512	514	499	478	485	499	503	470	524	530	528	519	492	529	499	504	548	498	495	514	481	481	518	510	491	539	476	509	477	495	530	499	489	500	531	508	515	489	495	498	507	500	501	516	485	534	487	536	488	527	484	506	470	468	482	492	494	482	507	518	495	498	509	489	514	525	530	497	470	528	464	487	520	485	503	478	513	488	531	504	501	498	498	506	510	473	474	490	514	499	520	531	492	486	502	499	516	476	525	514	516	512	500	455	489	478	485	509	530	490	496	478	544	503	512	517	505	500	527	498	495	509	524	517	471	472	516	470	515	488	498	516	478	489	497	504	495	499	464	464	524	444	495	490	516	495	508	510	478	493	470	513	503	477	510	511	531	508	474	504	462	516	512	521	494	496	506	475	500	531	504	525	472	480	533	500	443	505	507	488	502	496	488	493	479	497	465	524	498	528	533	483	542	458	476	523	511	486	496	487	499	519	501	510	485	516	495	503	496	492	504	466	488	473	489	472	484	506	506	524	472	474	491	473	548	518	498	481	521	505	511	503	500	495	520	508	501	515	510	477	515	483	471	528	483	529	513	452	452	474	487	496	528	484	525	517	501	514	475	466	525	524	502	483	464	472	509	516	489	492	509	537	514	482	516	492	521	521	518	488	465	528	456	545	510	558	520	489	523	477	496	498	492	495	476	489	509	500	528	538	507	559	509	511	487	518	503	496	500	476	545	473	486	540	525	507	548	495	534	516	483	489	500	515	529	506	496	509	478	463	496	457	478	488	485	506	469	536	483	513	530	536	539	453	481	513	516	502	502	506	475	497	481	547	500	510	539	511	469	503	471	480	434	502	495	463	506	497	495	488	529	531	530	508	510	506	470	450	522	476	505	474	514	471	454	518	484	509	513	506	483	523	469	486	509	489	511	534	517	492	502	523	500	494	506	507	485	482	472	463	524	491	459	488	496	497	497	508	493	490	491	488	512	474	519	570	484	462	513	473	512	518	550	476	466	487	472	484	530	494	497	535	485	500	471	475	476	455	454	514	519	479	511	480	508	500	475	514	514	464	484	511	469	508	514	471	507	476	502	506	537	531	476	516	495	481	491	459	476	479	523	459	504	494	486	494	508	478	496	480	516	491	512	513	454	507	512	471	500	472	511	516	485	491	529	475	505	512	517	534	506	481	502	470	511	468	529	492	519	496	508	504	511	477	518	520	494	469	482	528	471	437	510	512	513	485	490	500	510	442	443	493	518	548	467	525	470	502	537	524	508	476	466	488	510	543	476	532	493	509	517	500	508	526	528	466	545	510	511	531	489	458	522	507	485	480	483	488	515	473	451	483	492	510	468	498	530	457	480	484	502	509	497	513	505	529	503	520	517	501	487	493	525	476	472	475	500	474	472	511	491	488	524	487	481	454	499	497	556	542	445	497	557	505	488	488	502	494	490	490	542	480	453	543	465	467	494	479	494	489	493	494	470	474	474	478	460	491	515	500	471	510	509	493	496	537	503	453	512	471	462	487	529	512	557	474	513	481	507	522	469	518	497	495	506	504	465	487	468	487	461	525	496	467	489	513	483	505	452	481	486	542	523	506	513	504	493	524	506	482	517	513	496	481	491	503	516	491	481	467	509	496	480	454	507	538	503	553	514	492	506	491	482	521	520	471	444	523	507	517	514	515	515	480	482	479	511	493	493	503	497	457	502	483	480	530	530	503	504	501	460	506	487	485	512	484	498	487	516	483	504	515	472	441	490	513	458	479	483	539	477	506	515	496	541	537	505	467	523	489	506	514	494	502	484	511	513	506	495	529	525	517	541	494	505	453	509	520	523	464	513	530	491	455	477	525	471	489	513	471	474	515	488	501	510	497	514	506	497	465	540	497	474	504	513	513	483	534	490	478	550	503	499	501	525	503	474	497	492	485	511	518	512	544	527	482	517	474	456	477	510	500	517	485	483	506	515	532	475	478	512	498	511	493	534	518	486	474	504	452	531	495	512	508	475	545	484	477	475	455	484	516	526	521	514	505	500	503	497	517	488	491	501	538	500	440	551	463	528	483	506	493	510	480	558	513	504	508	488	479	516	468	474	483	538	490	497	522	502	541	493	492	498	532	465	505	506	520	476	502	477	524	539	522	504	499	493	479	500	471	537	469	510	483	501	511	514	508	519	467	509	495	509	486	489	496	477	500	523	555	499	476	523	473	501	499	494	499	498	505	499	481	524	516	505	512	485	477	494	525	523	452	506	503	516	477	480	488	488	522	496	487	472	470	479	497	521	453	512	489	517	524	473	488	470	522	515	487	488	514	504	542	507	491	496	467	499	476	505	506	463	446	511	497	466	504	510	515	463	485	495	502	501	483	474	534	497	473	458	491	466	500	531	469	490	461	528	477	537	511	482	519	520	474	513	523	473	465	509	473	481	531	508	516	483	497	509	491	511	441	483	500	474	497	513	513	479	512	505	519	519	508	508	520	466	525	518	494	471	537	522	475	504	510	509	466	497	518	459	511	503	513	509	468	497	511	467	492	554	455	542	519	496	525	519	495	476	465	502	492	497	496	507	523	507	485	482	530	524	497	475	522	482	522	485	464	500	490	490	476	464	474	486	482	490	512	518	457	512	522	497	504	473	498	506	504	463	505	502	493	492	479	536	468	499	519	521	505	534	427	482	470	516	545	501	516	522	541	499	511	510	477	497	464	482	539	523	512	482	472	487	508	500	483	459	455	468	518	477	491	533	500	490	466	527	519	517	518	514	512	490	512	491	471	491	528	531	480	474	516	495	519	496	509	446	512	526	496	487	453	506	488	488	528	481	494	477	491	508	526	499	470	478	487	511	448	544	507	480	468	486	527	502	480	492	503	495	535	498	557	483	494	486	489	491	505	509	488	477	501	497	520	525	533	501	497	508	502	480	508	498	480	505	480	479	502	512	476	493	457	524	496	514	521	497	513	480	503	497	527	504	494	512	533	479	510	509	497	511	500	514	511	513	458	443	490	472	486	493	498	451	526	496	520	502	513	513	501	476	520	478	480	459	515	527	494	459	495	496	506	487	481	484	467	501	504	471	506	473	477	517	513	497	468	481	517	471	510	513	520	478	531	518	553	505	504	512	490	509	520	513	500	499	526	518	522	496	521	499	526	517	531	476	521	514	469	457	507	525	507	481	492	532	511	490	495	515	490	475	510	498	507	446	499	478	486	515	489	497	522	523	479	499	479	510	511	489	511	476	507	496	506	512	492	508	477	509	486	535	493	484	488	495	469	514	526	491	516	460	524	499	507	500	532	507	520	494	459	501	490	518	503	476	489	537	496	542	519	506	479	532	531	532	509	441	523	479	521	517	489	527	506	516	533	485	487	480	498	492	503	493	509	504	504	494	486	491	502
88822	80854	58958	21828	4346	283	210	185	221	163	183	175	179	172	177	155	155	173	176	154	159	186	188	185	153	157	159	143	134	166	155	143	166	163	149	156	160	169	151	149	177	140	157	148	191	158	159	140	141	142	172	153	150	159	157	138	169	150	170	158	138	161	166	165	172	188	162	146	141	149	155	162	153	174	143	146	132	147	151	152	169	157	149	153	148	153	159	139	139	158	147	159	148	170	158	141	137	159	142	158	160	150	155	138	152	151	158	172	158	153	171	159	143	144	152	134	170	153	146	165	176	160	157	157	153	163	163	157	159	186	174	150	139	152	163	131	157	170	188	183	148	176	147	139	160	148	128	163	134	165	151	137	142	154	153	161	162	156	184	156	144	142	146	147	167	163	139	157	174	157	138	166	165	119	164	160	138	147	175	144	132	158	165	154	141	149	178	157	176	176	138	144	153	138	160	147	163	159	159	140	169	140	150	193	178	145	154	153	156	164	146	147	152	168	172	162	149	145	151	136	136	168	138	144	136	165	146	141	193	169	152	158	153	173	152	145	148	170	141	163	143	163	157	143	146	150	153	161	162	149	161	172	160	157	191	146	152	141	131	160	170	145	149	167	147	158	144	146	148	169	137	152	157	168	156	183	136	166	156	149	171	190	160	151	161	156	151	175	148	158	153	152	173	156	163	155	162	141	159	147	163	170	151	155	164	149	159	162	149	160	140	151	144	154	164	148	162	157	179	160	149	139	162	148	175	138	151	141	161	167	171	148	149	162	158	159	159	143	163	155	147	147	172	169	161	157	174	149	152	140	176	167	164	156	161	176	179	158	150	168	184	158	171	152	147	173	154	181	152	175	158	141	155	137	169	166	165	175	177	139	170	159	169	169	166	163	173	167	168	143	161	165	153	170	142	149	144	144	152	157	159	152	160	152	160	174	166	155	183	160	167	157	168	162	141	162	154	163	160	146	191	181	126	153	155	132	176	149	154	155	195	176	147	140	158	133	173	140	156	159	136	153	175	146	148	165	148	168	162	141	159	170	157	166	162	149	160	170	156	170	144	158	171	156	152	143	145	165	155	147	162	168	167	128	171	175	151	159	168	167	156	161	154	172	143	149	146	151	162	138	174	164	156	163	161	147	162	157	154	164	149	152	163	148	159	156	155	152	158	149	156	137	187	148	126	146	142	140	146	131	140	162	176	155	133	159	148	161	170	143	135	140	167	170	173	179	148	158	154	160	147	157	157	169	159	166	159	168	153	154	145	166	155	171	153	151	130	183	136	137	172	144	159	149	187	134	152	125	158	164	156	165	147	154	175	186	162	145	166	174	156	169	166	164	169	163	143	152	171	130	160	154	134	149	139	173	138	160	162	168	138	154	147	172	148	140	150	149	138	149	158	150	157	157	166	137	166	155	137	143	159	163	160	167	135	155	170	153	148	170	156	142	142	157	139	146	155	153	176	162	161	141	156	162	161	162	153	150	155	160	152	152	141	153	169	161	152	169	155	142	154	168	163	161	165	159	156	172	155	149	173	159	173	149	159	151	167	148	151	156	146	160	142	145	160	150	143	153	171	141	154	165	164	143	144	168	156	144	161	180	156	166	141	161	145	145	166	144	144	183	144	142	126	150	142	151	177	154	168	139	157	158	156	162	154	175	172	155	158	159	139	158	158	172	137	139	143	132	167	148	150	187	143	142	172	159	148	174	168	140	145	141	143	145	145	144	160	151	162	152	165	146	140	138	160	172	173	179	148	175	134	166	166	160	181	165	164	168	158	169	171	157	164	143	145	165	159	160	130	175	153	128	156	142	141	152	166	146	166	164	128	159	167	166	168	170	163	165	163	161	155	171	150	169	139	152	136	142	178	145	160	161	155	146	161	159	162	153	139	180	163	152	169	143	154	145	156	140	157	150	132	170	174	151	150	145	145	137	151	144	157	136	161	165	148	161	146	164	185	151	167	195	162	139	148	162	170	151	177	141	170	156	143	160	166	156	158	162	169	145	163	174	152	161	172	153	157	152	161	159	139	175	171	157	153	136	164	171	165	142	167	178	153	155	169	170	157	149	179	141	174	164	144	162	165	150	172	162	132	147	155	165	172	177	153	139	169	136	143	150	165	163	158	166	178	163	174	166	155	178	150	160	163	150	136	148	138	137	151	153	149	166	155	150	170	162	166	150	154	154	141	148	155	154	143	161	163	184	153	161	148	135	171	157	143	144	152	171	176	183	154	149	161	163	147	160	164	164	148	135	138	167	179	142	148	140	152	154	165	170	165	165	165	149	154	146	185	161	167	136	162	150	167	146	178	155	180	159	141	159	127	152	148	166	189	129	163	164	147	179	164	157	164	171	151	153	183	160	147	160	145	152	155	164	151	150	154	147	177	170	145	154	167	153	126	145	141	178	136	167	153	177	159	160	145	145	166	164	162	139	158	158	147	166	147	154	152	163	143	158	123	155	150	129	143	152	144	160	169	172	170	182	156	149	158	154	156	147	155	163	138	146	160	148	159	169	181	162	165	168	117	146	149	144	140	157	130	162	149	151	153	147	148	145	156	158	138	166	155	165	159	145	147	168	154	144	145	152	136	163	144	156	163	138	164	153	146	137	151	141	155	155	141	148	149	122	170	146	163	161	135	153	146	141	142	163	141	161	139	159	157	146	141	180	149	193	151	157	158	154	156	151	153	151	168	124	155	144	156	149	155	139	159	147	128	142	150	156	144	138	164	191	177	171	168	152	176	143	161	163	155	167	171	165	156	133	161	147	150	164	156	160	155	149	164	162	157	161	147	155	165	148	150	155	136	155	152	150	153	155	158	178	147	149	187	165	170	130	171	171	141	173	147	149	152	164	161	147	149	152	161	163	156	152	178	176	156	154	125	148	160	161	129	168	163	153	151	169	152	159	148	142	147	150	144	174	178	142	164	173	178	166	143	168	148	146	171	158	158	127	130	147	163	154	152	149	159	158	168	150	150	144	163	142	155	124	168	160	154	166	163	179	165	164	145	160	157	147	157	188	149	155	160	155	145	167	153	126	165	140	164	174	145	182	145	160	138	161	143	156	146	170	150	159	177	150	164	189	157	160	143	157	172	147	170	153	162	180	160	149	134	150	149	182	142	125	141	151	155	146	152	151	154	162	155	157	170	140	150	149	175	173	161	157	158	160	162	144	176	141	177	173	140	149	165	169	151	133	147	151	152	154	170	137	165	167	165	162	163	142	155	141	165	178	125	175	152	141	159	154	164	152	156	171	140	160	172	162	138	182	141	147	149	157	172	144	143	151	154	165	147	160	150	189	137	171	153	144	157	159	164	161	151	168	172	164	171	161	160	151	163	132	163	159	150	147	147	164	165	158	144	166	164	159	166	151	160	141	177	184	148	180	155	135	160	146	154	156	145	139	167	143	155	152	148	160	165	141	141	147	143	169	165	171	172	159	164	155	189	143	142	166	157	159	153	137	144	155	159	127	136	166	161	135	143	142
60221	66879	50458	9477	1176	745	658	590	564	515	491	500	489	465	477	453	434	407	457	418	436	415	411	373	423	392	414	428	396	439	399	389	422	379	389	383	403	404	409	393	398	383	406	401	424	405	375	358	379	382	412	389	389	360	352	396	368	414	375	383	374	369	394	364	377	417	401	385	390	349	385	391	374	385	374	378	387	376	347	404	387	366	399	397	359	427	417	429	360	356	350	411	393	383	390	404	361	377	382	382	382	397	362	379	375	408	377	366	396	363	374	369	353	359	386	380	380	411	385	369	403	369	370	387	370	393	341	363	373	378	378	402	396	403	387	384	367	375	405	398	405	376	399	376	370	433	405	411	358	410	385	340	369	381	377	357	394	397	410	378	359	402	394	366	425	402	382	394	373	380	344	405	348	392	383	399	404	393	368	385	350	379	387	420	377	381	377	396	405	396	388	400	354	402	380	362	359	392	368	410	353	402	399	393	407	387	380	380	381	400	368	422	351	390	404	408	400	366	397	426	387	381	374	358	380	378	424	363	422	370	346	394	371	390	415	405	377	388	383	376	375	390	389	379	381	395	379	387	379	373	417	358	386	413	418	379	391	355	412	379	392	401	366	416	374	380	392	377	361	382	329	402	379	385	387	361	390	390	377	394	379	394	385	367	397	397	388	365	362	401	416	428	402	370	399	372	372	380	387	379	393	394	393	353	363	352	394	390	366	365	413	379	382	388	392	367	389	388	404	408	388	404	399	412	360	351	388	351	392	374	410	390	383	370	393	373	408	379	371	355	412	374	369	364	390	377	399	359	398	356	392	394	412	400	378	382	432	404	393	377	366	379	400	367	391	381	399	383	370	372	413	399	376	380	363	399	392	425	395	390	326	367	415	389	376	383	421	407	365	381	413	389	371	345	378	388	351	418	371	373	395	382	406	387	385	364	379	399	397	374	390	372	387	394	405	373	382	365	373	377	354	329	389	377	371	368	411	401	414	402	388	394	380	391	396	421	388	376	384	375	422	403	399	410	394	398	362	395	352	377	368	388	396	369	397	386	375	371	405	366	346	405	373	407	402	364	386	398	410	399	399	353	373	352	363	406	422	362	408	383	409	385	398	366	357	372	368	396	391	429	363	393	396	416	366	388	363	371	389	391	398	397	382	364	381	400	341	367	394	382	367	375	365	410	380	347	381	398	358	380	370	395	398	388	405	379	416	393	392	366	392	393	385	361	381	392	422	389	364	391	366	394	399	365	420	404	371	396	415	403	385	377	350	378	396	396	376	446	389	359	361	392	407	410	404	355	408	365	389	343	378	384	386	342	408	348	369	389	366	384	373	381	389	410	361	414	396	388	375	351	391	377	363	393	403	373	400	360	414	420	376	363	374	398	380	406	392	381	353	404	397	391	383	359	382	397	391	391	349	392	413	421	365	347	387	420	363	404	396	365	407	387	364	388	397	408	384	375	385	366	360	390	388	367	430	387	381	384	414	381	385	388	384	384	405	418	386	409	381	372	413	406	417	363	413	385	390	372	360	421	400	397	378	332	384	373	380	382	409	388	375	387	391	403	408	401	378	360	365	361	387	381	398	369	362	405	346	359	374	425	426	416	381	364	371	376	390	434	392	388	408	364	366	347	367	411	400	399	376	364	375	391	420	358	403	383	354	385	354	378	368	393	398	367	379	427	369	405	372	392	376	389	345	358	399	387	385	385	373	379	403	407	364	382	393	389	370	380	351	364	403	407	387	393	395	380	384	381	373	377	408	381	382	389	404	407	411	364	376	393	401	422	421	396	389	377	394	379	389	399	390	343	419	386	387	361	375	377	380	387	398	392	391	361	386	373	401	364	366	392	416	384	372	429	419	365	378	376	340	375	372	376	384	368	360	385	395	350	358	367	387	418	398	395	381	378	382	393	396	396	364	379	375	374	370	394	390	381	354	374	423	355	426	382	367	389	403	384	403	401	402	369	372	422	409	387	347	387	354	385	387	416	357	377	337	340	396	365	375	377	371	354	377	377	408	408	366	394	364	396	369	369	392	418	379	372	355	380	367	367	379	345	389	382	414	395	379	395	388	399	374	384	386	375	378	385	407	411	393	380	349	378	392	376	408	395	402	376	383	394	425	384	405	396	402	387	396	375	410	359	376	409	426	377	397	404	379	369	377	404	385	389	372	380	382	382	361	403	378	415	407	420	347	392	373	386	367	355	368	415	377	412	388	375	406	342	403	410	423	385	400	368	410	410	420	389	409	388	369	386	371	388	388	395	416	415	389	412	384	377	417	371	367	401	380	406	396	409	423	412	358	367	358	396	396	380	352	379	407	390	396	399	384	386	408	398	358	410	362	357	392	380	385	356	414	404	384	402	424	374	410	373	371	379	353	393	387	398	376	391	413	372	393	388	400	379	399	347	404	354	380	388	394	371	379	400	381	372	453	392	361	407	355	424	364	389	386	404	356	381	387	384	424	399	401	398	387	355	359	428	344	373	365	388	407	373	386	379	406	425	397	367	373	373	348	360	438	383	401	376	414	367	361	400	394	401	362	384	366	363	415	367	417	394	400	375	405	424	386	357	395	394	364	394	364	379	375	352	367	419	374	391	426	367	405	380	373	396	356	356	366	382	343	423	359	347	391	392	384	402	408	415	391	412	395	372	350	374	396	378	373	432	402	378	391	406	392	359	399	377	391	378	393	401	387	380	380	402	384	375	386	393	411	395	369	341	387	394	387	381	375	374	390	417	382	404	384	392	372	384	369	391	375	384	385	370	365	365	356	370	403	389	372	404	383	411	392	378	381	406	408	363	403	371	420	413	394	374	383	387	365	389	377	369	380	402	413	387	355	424	386	433	398	377	406	405	385	421	394	389	404	423	394	377	378	379	413	377	363	370	382	378	383	425	376	369	389	393	355	388	369	391	366	414	373	391	372	363	365	398	375	394	387	377	417	378	360	394	387	402	406	375	394	388	404	403	351	371	389	376	390	370	389	366	367	402	385	377	387	368	375	413	387	346	388	397	390	393	396	363	390	363	389	397	357	364	385	376	376	395	357	379	376	413	355	419	409	359	398	372	381	411	399	419	394	372	424	393	377	368	360	387	395	387	398	372	433	416	362	416	385	371	393	409	380	376	372	362	403	339	367	387	371	369	355	380	367	377	400	411	397	341	364	387	397	369	377	387	380	389	354	402	369	397	336	344	336	369	386	436	403	394	402	357	379	412	407	383	374	367	401	357	419	372	367	368	376	364	378	351	400	368	411	385	357	382	368	401	402	378	373	406	374	392	395	380	362	374	416	416	402	368	400	380	387	400	406	398	380	399	391	393	404	385	384	390	395	379	366	347	362	378	399	405	366	413	398	381	403	402	369	406	383	434	388	374	408	400	416	399	340	388	394	379	371	331	398	378	410	410	394	377	355	378	397	377	394	369	388	423	401	389	422	354	398	395	396	383	355	407	372	401	377	398	383	411	385	367	368	376	384	373	405	377	415	378
34157	27943	12936	1064	190	159	140	163	143	153	152	135	153	148	161	141	146	168	131	131	145	128	139	160	167	161	142	137	146	139	160	143	139	131	176	144	137	147	148	141	158	138	127	142	141	161	138	127	146	140	159	160	144	141	146	127	139	131	135	162	157	145	163	137	160	128	151	126	165	166	147	130	149	143	151	141	137	151	152	135	138	144	150	132	151	151	173	165	146	133	139	155	160	145	137	155	150	145	147	147	154	164	148	139	147	139	146	146	151	143	132	147	139	149	130	127	154	132	140	161	148	134	151	139	147	127	138	137	118	145	145	140	150	156	146	127	140	131	148	147	143	158	143	161	152	136	158	135	142	170	161	133	142	151	149	166	140	142	137	151	127	158	165	140	137	161	158	139	131	143	145	142	145	138	160	137	145	175	119	151	138	157	138	167	177	147	149	140	129	151	130	119	139	128	143	138	157	142	164	157	140	151	157	150	160	134	118	140	122	147	153	160	156	185	143	155	156	167	138	166	129	159	146	128	148	145	146	136	137	136	171	132	161	147	123	153	180	154	158	141	139	119	141	158	159	144	129	177	145	130	154	167	133	148	162	147	170	143	117	134	145	155	141	140	124	134	168	138	139	158	149	136	140	153	137	158	138	137	145	143	131	134	150	129	171	135	158	168	138	144	145	167	128	153	141	140	131	123	149	134	140	151	119	157	153	149	147	130	161	142	135	144	153	149	169	147	144	159	148	127	144	148	178	127	141	145	127	149	140	137	129	143	127	142	136	151	149	163	136	150	148	130	127	154	159	145	162	134	130	158	115	123	133	154	127	135	146	138	155	121	128	156	145	134	127	168	151	167	148	136	148	139	150	117	142	135	150	136	120	141	153	166	149	137	136	136	144	136	131	135	149	160	134	132	165	118	172	149	141	150	142	119	129	142	152	136	159	151	158	176	161	157	136	147	149	141	144	149	125	152	148	165	132	137	142	144	160	130	158	133	156	158	144	138	137	134	138	152	141	150	152	131	137	157	131	131	147	120	136	161	162	121	145	124	154	137	140	133	140	147	153	132	131	126	155	125	139	141	156	141	135	163	145	153	127	161	138	132	138	140	150	151	124	169	149	152	148	137	143	165	151	145	135	141	142	168	171	123	129	151	154	136	167	139	151	155	142	141	147	155	139	149	136	152	125	137	138	138	150	162	169	168	150	132	141	165	143	142	138	136	131	144	154	125	145	150	153	138	151	151	138	149	133	160	138	130	140	133	135	151	149	150	155	127	163	129	144	150	158	147	141	160	149	180	145	152	145	147	143	151	129	149	140	140	137	113	154	144	172	131	151	146	135	126	148	139	135	140	139	148	158	154	116	136	156	148	163	145	139	147	139	139	150	136	154	154	141	143	153	157	162	152	164	127	164	154	170	147	141	139	141	167	155	141	134	134	141	123	148	126	185	149	132	138	173	134	135	166	139	138	124	146	152	146	125	142	148	127	136	136	133	137	143	167	158	144	132	163	138	140	158	154	165	158	148	135	149	136	142	153	149	158	139	120	148	149	155	165	128	148	162	142	147	135	155	150	149	150	119	142	157	138	149	146	118	122	158	142	136	166	146	145	136	137	148	152	135	140	154	176	134	159	129	153	154	152	149	159	134	137	140	171	144	151	121	148	162	146	133	163	144	138	138	155	150	131	160	146	140	147	159	150	146	128	162	153	140	166	164	142	134	147	145	144	148	149	159	136	150	143	104	130	140	139	141	160	167	154	161	155	140	151	133	145	120	155	140	139	165	133	152	137	151	147	139	143	168	131	133	142	139	158	144	146	161	138	147	147	148	157	133	129	148	148	126	125	134	139	132	144	139	139	129	150	151	139	157	128	137	143	178	134	152	154	128	175	158	157	136	145	132	124	132	134	134	169	143	166	162	144	147	145	149	162	157	128	123	162	130	129	144	148	157	154	169	142	131	119	131	137	137	132	119	136	138	135	147	140	140	159	139	149	156	144	127	136	145	131	165	146	140	171	152	144	126	139	134	153	153	136	168	109	152	139	140	137	142	148	155	123	146	146	155	124	149	143	164	156	149	126	119	138	137	143	169	143	124	124	139	139	151	154	169	120	132	141	150	129	127	146	158	147	157	127	144	134	155	138	129	166	148	157	137	140	132	156	171	177	168	143	148	175	148	149	132	131	137	151	156	135	170	135	146	135	140	152	168	153	148	153	146	146	131	164	144	140	127	133	160	155	179	150	156	139	141	153	164	145	162	138	144	152	158	146	162	139	143	142	165	140	152	134	142	152	154	150	152	145	138	120	147	136	143	134	122	125	150	142	135	148	134	146	161	134	140	147	150	133	146	152	159	150	144	123	157	165	159	154	167	175	135	174	140	120	155	145	138	143	125	136	154	135	129	157	172	174	162	143	155	149	142	147	162	135	151	158	159	124	140	133	140	159	165	158	148	149	138	139	164	150	146	154	120	149	158	117	139	139	151	167	148	139	145	147	159	150	156	131	130	150	132	144	161	153	139	142	143	138	141	160	159	140	150	131	152	145	146	156	142	127	146	143	155	144	140	133	152	151	139	138	151	174	155	139	129	136	132	150	161	134	125	159	135	128	144	172	149	151	121	134	171	147	156	137	159	143	181	154	128	126	157	137	162	160	171	137	136	132	135	150	136	153	134	139	158	136	122	145	169	141	156	141	133	141	158	135	148	148	145	156	155	133	141	148	130	156	147	144	148	139	141	139	140	130	144	141	171	157	139	149	135	146	146	139	148	152	159	151	154	149	139	147	144	145	148	119	150	146	139	131	163	160	157	153	149	133	124	147	121	137	158	151	131	160	136	136	144	134	168	127	127	146	150	153	162	178	150	128	149	141	142	144	157	149	134	142	158	136	154	143	141	143	159	129	142	175	134	135	146	138	154	135	140	151	112	139	146	151	158	128	130	139	133	138	164	148	139	135	131	171	134	127	137	148	159	125	152	125	151	159	136	137	163	138	158	139	127	176	144	151	147	155	133	152	152	166	146	128	143	160	149	153	133	127	149	147	152	170	133	148	155	178	156	148	150	161	174	154	149	137	140	139	158	157	170	157	135	139	140	134	149	144	135	137	148	156	122	141	152	134	143	142	134	124	139	138	145	122	136	142	153	121	154	148	150	145	149	167	133	148	146	128	146	153	137	145	149	151	127	169	154	141	119	142	167	146	142	162	142	148	122	147	135	171	144	146	132	142	152	145	151	142	150	138	137	153	145	149	169	150	137	148	164	157	141	136	134	155	156	154	156	136	181	146	151	144	148	113	139	128	145	147	155	150	162	156	147	135	143	149	144	149	172	142	149	150	139	149	171	159	138	157	133	161	147	141	163	151	156	139	148	151	163	150	146	156	157	152	145	154	153	146	129	134	136	146	167	148	146	151	135	151	134	154	126	138	148	145	150	142	132	131	145	131	119	151	168	132	142	148	147	144	133	134	152	115	138	153	141	137	149	162	148	129	128	145
28632	29414	15289	1368	401	407	395	409	356	407	366	370	393	391	434	376	381	390	381	374	386	345	388	410	368	378	403	402	376	410	399	359	352	361	391	370	405	378	408	376	356	416	366	366	385	391	374	392	355	363	360	394	383	355	362	365	382	381	411	381	380	373	368	397	345	369	384	382	371	393	367	315	364	359	373	411	384	368	372	400	365	412	369	386	375	362	339	391	326	366	360	372	362	348	401	380	359	397	397	405	371	384	348	377	406	373	435	373	381	391	375	353	431	373	366	391	367	403	392	380	415	376	393	385	404	378	396	396	380	358	370	380	370	365	363	388	374	419	328	396	363	371	402	376	403	378	371	389	386	388	399	385	394	414	376	352	419	379	410	377	400	345	371	345	366	351	412	391	386	362	362	389	369	385	394	388	341	386	395	378	350	404	380	397	395	386	369	378	412	431	399	405	386	369	389	360	358	396	400	376	382	371	392	386	367	390	364	409	405	404	415	386	377	360	362	340	363	386	382	378	389	397	359	398	390	389	384	349	367	406	359	364	387	404	379	380	394	376	375	393	365	363	393	399	373	382	370	376	377	379	395	341	391	367	370	367	378	369	396	396	375	387	375	367	384	393	363	388	377	382	387	398	424	381	371	392	380	373	389	368	366	377	389	367	365	420	371	373	360	373	411	372	360	413	368	358	379	380	374	359	389	366	350	363	359	362	339	352	390	372	406	423	348	382	396	357	362	394	352	365	382	396	345	347	379	370	372	391	421	374	334	359	399	398	375	381	358	398	377	361	383	355	386	345	389	394	365	408	355	370	359	404	386	394	368	405	365	399	365	391	371	387	393	370	371	383	354	373	381	363	373	396	405	370	342	362	402	405	410	369	414	372	371	384	390	354	369	363	382	397	389	381	375	380	406	382	417	385	389	422	348	418	407	364	332	405	397	380	384	380	376	380	385	386	375	381	408	367	383	378	443	372	379	402	366	363	380	376	385	385	398	356	375	387	372	404	364	426	407	353	395	397	362	362	377	379	372	376	393	358	400	358	395	361	390	393	379	356	382	400	397	376	362	421	366	360	382	368	383	343	363	418	402	423	369	399	382	384	394	351	397	345	382	359	378	347	370	362	380	389	341	366	389	377	411	388	423	398	406	385	389	402	372	380	387	378	345	361	381	378	382	369	416	396	388	369	379	381	365	394	347	351	384	374	373	374	387	400	409	369	387	377	365	392	399	358	378	390	387	373	375	394	372	391	381	376	365	386	375	391	391	387	396	400	366	385	430	376	357	397	353	390	350	379	380	372	372	372	408	353	356	376	372	379	381	400	377	368	363	405	396	370	353	354	351	366	395	385	360	357	355	383	379	373	369	396	373	380	391	368	406	367	406	398	371	385	413	384	343	372	384	373	362	361	379	372	370	375	372	403	373	399	361	356	354	375	359	363	373	366	393	361	411	374	361	383	371	388	375	363	395	397	385	361	396	370	390	342	394	390	362	374	356	415	390	391	402	382	386	368	391	344	357	365	352	390	380	377	394	383	368	360	382	388	408	374	409	383	371	378	378	386	375	378	403	389	356	403	382	391	396	367	380	383	382	371	336	384	401	377	341	344	371	411	391	349	371	381	383	390	401	363	409	406	372	341	394	376	411	390	402	382	388	359	367	360	346	364	418	366	393	374	394	385	370	365	363	397	395	372	370	410	398	395	387	366	393	359	362	387	389	391	364	372	358	347	361	386	393	367	388	392	336	381	357	378	398	376	359	390	369	402	379	387	390	412	394	403	371	376	358	365	399	368	378	387	366	386	362	374	395	348	386	394	368	373	393	392	404	373	403	367	379	377	401	390	392	353	395	392	375	376	384	420	385	355	391	381	398	380	383	409	378	358	381	397	398	426	366	374	407	381	395	356	405	393	372	375	365	393	406	352	388	369	391	376	382	397	369	398	416	379	371	392	395	372	355	408	367	360	360	420	423	392	383	340	405	384	352	358	374	378	390	393	363	344	376	360	371	387	384	382	342	400	394	375	363	400	398	389	339	390	375	388	382	377	365	364	354	362	344	405	413	435	372	381	420	381	385	417	387	386	403	379	408	392	371	357	378	377	359	374	351	392	365	396	398	377	370	361	358	381	371	403	365	363	356	388	354	394	397	400	384	404	357	371	367	374	360	364	392	392	418	403	357	392	362	400	378	375	384	388	369	377	354	391	414	367	363	381	391	388	367	405	382	375	412	337	392	373	381	374	387	375	405	357	375	376	406	323	385	392	367	376	378	376	384	332	366	395	406	378	389	381	337	343	407	370	364	364	409	366	372	350	387	396	376	394	386	377	400	375	399	408	385	389	365	396	401	384	385	365	363	367	390	381	347	389	376	378	406	385	371	378	408	389	355	368	396	359	410	378	400	392	356	350	375	408	380	388	384	359	388	375	378	349	394	411	380	351	376	365	399	367	350	364	328	371	386	357	361	363	399	372	364	347	337	376	388	405	363	347	386	374	393	408	410	370	375	380	366	392	411	370	394	394	354	391	384	382	441	377	386	397	370	388	368	378	369	378	378	365	363	377	368	400	391	385	393	371	379	360	410	369	368	397	369	357	391	396	379	364	361	341	385	383	374	367	382	378	364	392	390	424	361	374	402	365	386	380	350	364	387	357	375	400	337	382	430	363	407	371	414	399	374	353	398	375	394	364	366	413	413	344	393	379	398	368	391	386	393	398	371	379	373	421	353	387	368	383	365	394	412	399	386	413	362	385	363	359	379	381	374	390	327	378	363	363	394	375	380	376	381	381	397	399	385	384	347	404	357	389	391	372	379	372	372	366	386	373	393	377	373	406	387	372	402	380	379	405	392	383	377	357	382	374	391	373	382	324	376	354	375	408	372	379	383	404	339	372	386	405	394	375	359	392	356	394	377	335	335	382	364	376	389	398	411	368	407	381	378	370	373	343	377	358	404	412	398	432	403	377	339	398	384	345	373	364	388	394	352	419	397	379	385	411	350	404	362	348	339	363	405	364	398	360	385	358	395	382	369	404	327	351	360	400	372	376	375	380	425	376	342	386	421	396	376	356	352	386	404	399	352	389	388	360	383	376	405	342	356	363	355	358	418	379	394	375	376	398	367	374	392	394	352	366	369	383	355	361	362	362	355	352	384	348	377	401	369	400	349	377	368	377	412	367	353	400	365	384	366	384	365	385	385	392	366	379	338	367	333	380	401	348	381	369	393	381	373	375	386	372	363	367	388	360	390	380	343	427	368	422	416	358	369	360	377	394	356	336	375	367	400	370	357	388	370	377	314	348	379	362	376	367	417	398	372	422	393	373	345	363	376	383	356	378	342	404	379	398	398	352	396	369	388	378	367	387	359	397	396	374	350	384	418	351	373	371	384	373	384	377	404	377	404	416	365	371	353	394	387	348	403	394	406	368	355	398	403	380	400	393	339	385	391	385	359	338	376	365	373	361	402	356	363	358	406	362	391	391	400	415	409	369	397	353
75943	68680	46972	14940	1279	227	248	244	229	228	228	186	215	204	196	243	199	208	225	209	197	209	188	219	207	187	200	197	220	209	188	197	192	219	203	216	199	197	187	248	188	213	196	168	218	207	225	209	197	237	210	172	207	200	228	197	223	196	212	210	199	232	200	199	183	181	177	210	187	199	203	206	213	208	221	185	219	195	203	217	219	202	195	202	217	201	188	222	192	217	202	188	202	242	196	209	222	190	190	213	220	205	193	210	186	203	223	204	210	203	216	206	193	210	217	224	203	217	220	194	206	207	210	210	219	198	211	211	206	203	184	225	210	207	193	192	230	194	199	222	224	226	218	192	208	190	209	198	227	202	191	202	187	210	193	201	189	192	225	199	186	204	209	212	178	191	207	193	182	220	210	213	194	200	202	213	207	190	193	194	189	196	183	221	198	188	213	215	215	196	184	196	195	196	208	203	199	212	180	186	218	214	217	201	213	229	192	216	204	214	200	207	177	193	204	247	192	193	234	197	226	182	208	190	223	190	201	187	191	193	212	215	194	198	216	199	203	226	213	217	191	192	213	204	216	169	195	232	220	192	190	214	232	179	174	180	195	202	216	195	197	199	198	198	223	195	188	179	208	204	205	182	185	212	164	189	215	197	199	212	178	189	195	189	204	183	213	193	207	187	215	215	193	175	180	201	221	195	200	225	177	194	184	228	249	209	218	199	183	219	224	196	193	198	209	209	198	173	215	225	246	195	214	204	206	196	198	200	175	198	210	193	198	207	187	230	176	203	223	249	203	210	193	199	220	192	183	190	224	216	192	198	224	214	198	196	202	213	183	197	218	175	206	223	186	201	208	174	215	207	199	185	208	198	191	206	190	194	186	201	194	184	239	199	221	207	197	211	190	154	207	204	220	198	208	200	206	217	200	196	206	178	201	210	214	233	177	182	212	209	208	201	190	195	234	210	188	202	185	196	195	204	191	191	196	178	195	211	178	219	215	189	188	237	231	217	201	236	220	211	187	184	213	205	215	202	211	225	212	239	201	214	234	196	215	195	214	206	200	206	200	198	207	206	199	206	197	206	217	187	187	198	210	193	203	210	208	217	191	180	196	214	232	220	204	177	176	203	186	213	186	210	197	226	173	171	193	191	215	208	213	218	202	208	199	194	218	221	235	227	202	196	219	190	183	198	218	194	184	223	187	226	181	196	188	196	181	193	193	203	174	198	189	198	188	231	179	209	203	219	213	199	225	202	244	198	194	184	201	205	200	210	213	211	202	209	196	201	199	195	207	193	176	197	200	223	192	182	194	203	194	202	190	206	182	174	210	193	194	235	190	192	198	220	210	212	188	191	212	175	215	213	172	198	214	194	213	190	199	201	197	184	228	220	194	193	197	214	196	206	209	234	190	193	203	205	204	195	206	217	203	211	184	217	192	184	251	195	199	208	216	190	219	203	182	200	192	198	216	198	192	208	184	206	188	224	213	206	220	233	180	203	217	217	215	220	197	219	196	193	178	186	207	225	215	196	182	199	196	194	198	225	179	187	184	192	195	214	209	208	211	205	219	190	198	219	205	202	210	199	213	208	213	200	212	232	214	200	184	213	195	226	197	225	186	200	209	214	213	209	197	198	196	196	224	216	214	169	221	180	211	196	200	215	202	207	228	220	202	235	186	203	182	194	173	221	198	257	200	199	183	172	204	188	214	210	218	226	206	215	182	222	192	191	218	208	205	196	191	215	207	199	208	202	205	207	197	181	192	192	221	212	211	203	233	221	199	218	209	200	224	183	199	206	206	220	217	194	242	200	190	211	232	198	184	178	182	214	168	206	180	190	210	207	199	197	192	183	188	220	211	210	222	217	202	199	204	199	203	211	212	215	198	188	218	196	186	195	203	200	213	202	223	224	207	169	222	235	203	214	204	190	210	186	220	214	198	223	232	232	199	208	189	225	188	201	206	226	204	182	200	190	189	198	201	231	195	226	206	178	207	201	194	225	213	199	232	225	188	194	217	177	205	183	219	220	217	186	215	190	179	193	212	209	214	207	210	211	195	188	213	205	201	209	238	209	194	187	215	185	216	192	194	190	201	207	203	184	202	224	193	221	205	218	202	190	192	203	209	203	187	192	228	180	219	189	225	198	219	246	215	178	191	188	208	187	175	203	181	211	189	202	202	189	198	193	163	186	213	209	209	179	204	189	199	182	219	221	216	219	217	245	176	196	189	207	199	199	196	199	196	191	188	194	185	165	189	185	217	205	212	214	222	204	206	234	186	240	240	203	212	190	219	230	210	207	227	187	182	223	211	181	196	198	221	212	199	206	201	213	222	207	185	181	194	206	181	189	225	199	217	197	218	211	200	196	211	208	229	197	189	210	214	246	207	212	201	205	206	197	215	190	200	209	187	179	234	204	214	188	210	185	237	168	208	197	208	190	202	175	203	189	216	193	192	200	206	218	187	199	197	182	208	201	213	196	170	179	204	198	209	208	213	210	210	199	218	207	226	199	210	215	183	233	207	201	207	202	210	180	220	187	187	185	201	207	181	176	197	205	203	181	186	198	220	215	219	203	186	185	212	196	208	194	197	191	183	182	207	191	192	207	214	207	201	204	194	185	225	204	198	234	216	176	182	212	189	186	218	206	220	173	184	226	198	191	193	213	197	226	200	202	223	236	207	197	209	212	184	208	207	182	208	180	213	224	169	225	187	187	197	231	198	194	195	213	228	213	206	204	203	193	208	198	197	190	177	202	193	210	215	204	182	216	201	169	204	189	196	179	229	179	197	192	196	209	208	185	198	223	248	214	240	199	193	241	197	203	202	203	195	204	214	195	200	210	202	214	208	202	204	202	231	234	197	210	206	208	199	206	182	215	222	206	226	190	196	190	197	173	220	200	211	235	231	197	198	197	202	208	209	197	203	231	190	219	208	200	204	195	182	200	203	224	195	188	204	210	190	203	215	193	193	199	181	199	193	202	207	207	224	211	212	212	197	206	209	217	213	203	185	196	217	185	206	192	208	208	208	179	176	217	232	175	222	192	201	219	223	189	238	205	231	183	224	198	224	219	213	226	182	203	180	190	191	207	209	215	220	211	221	218	181	218	194	176	182	215	191	191	207	177	181	217	194	197	206	221	214	205	189	195	198	195	209	200	213	213	210	196	182	185	181	211	196	191	219	204	188	190	196	191	198	227	194	183	176	232	176	188	193	193	221	168	218	208	202	243	221	204	210	207	174	185	212	199	190	225	206	213	193	203	196	213	185	202	181	208	205	222	209	235	190	221	195	232	194	192	203	201	209	187	201	194	170	178	191	181	201	190	197	190	215	192	203	196	217	192	200	194	206	227	203	230	212	193	188	223	217	207	209	194	184	189	197	221	201	194	198	202	208	213	186	180	216	227	189	183	185	218	194	227	219	210	189	179	188	174	197	214	201	185	218	184	206	191	205	207	211	185	201	213	204	193	194	217	196	197	199	216	182	207	206	190	209	198
49062	53406	40717	8249	804	709	640	641	593	571	567	517	535	517	553	530	497	511	558	522	551	524	491	543	486	538	490	489	507	493	534	494	494	504	527	503	529	495	540	550	504	517	480	511	545	516	544	481	495	508	477	479	509	510	483	493	511	516	521	528	521	480	466	492	520	517	502	502	458	506	478	510	519	458	533	456	520	479	513	484	504	463	488	498	536	502	472	510	532	515	483	517	491	518	520	480	507	491	539	506	525	503	502	480	484	462	521	517	533	524	484	522	538	524	519	503	481	515	492	523	538	490	470	541	490	530	495	494	485	461	484	472	497	482	500	527	517	517	490	518	489	516	478	476	490	477	536	509	496	511	549	478	480	503	484	469	527	542	530	468	496	518	497	530	505	463	558	483	480	547	491	527	513	518	524	531	523	487	518	499	493	487	522	489	454	509	505	497	501	475	524	486	499	479	476	528	493	477	484	507	465	524	505	511	511	501	495	487	487	510	504	460	478	497	509	496	543	487	531	519	479	490	485	508	574	468	535	473	469	510	481	510	525	543	449	510	522	500	497	508	526	522	544	493	475	521	522	494	527	511	518	497	507	460	508	522	523	516	504	487	551	531	507	511	489	525	496	489	497	486	480	509	492	499	482	514	510	528	518	467	503	504	507	496	490	492	509	462	541	495	486	552	521	503	477	536	501	493	498	491	496	551	470	454	511	478	514	511	487	504	480	503	534	478	468	521	493	498	515	494	508	513	518	536	509	503	511	487	518	483	528	480	519	499	519	494	486	506	501	508	550	511	505	497	499	518	524	519	492	475	465	478	510	487	510	485	524	506	498	498	510	472	509	505	544	544	482	494	470	494	473	503	496	509	544	520	506	498	467	491	449	485	523	498	505	504	494	508	511	525	502	468	500	464	506	495	469	494	528	483	486	512	484	480	529	494	519	515	498	487	534	478	473	485	485	490	526	492	484	542	490	494	510	466	487	498	525	528	469	486	481	490	499	540	513	500	475	514	492	528	474	489	464	493	504	494	463	487	501	510	540	528	492	525	497	495	486	471	483	502	466	523	514	507	531	534	496	481	481	519	509	526	473	499	511	472	495	530	488	516	483	474	481	471	465	497	515	524	510	498	484	457	492	510	495	474	493	512	510	509	489	509	492	512	461	504	483	527	492	498	510	515	499	532	492	518	472	481	503	506	488	537	479	520	521	478	509	484	507	503	457	479	480	488	464	519	503	511	490	500	484	495	482	516	521	521	493	512	491	515	509	535	481	485	503	465	546	499	463	505	511	504	517	499	491	504	515	504	525	506	531	491	539	483	440	532	540	530	491	473	510	478	504	495	496	525	484	480	507	517	505	474	482	485	514	481	517	523	494	479	494	502	487	484	483	535	501	457	506	490	500	501	526	553	462	499	474	515	504	527	507	525	498	496	501	509	537	513	509	523	478	471	485	506	526	479	484	539	505	520	503	511	471	503	498	532	495	483	509	552	469	520	474	493	463	523	475	540	494	470	505	490	489	520	475	471	460	479	502	522	486	506	510	526	520	469	500	505	560	524	500	488	518	460	504	547	567	472	475	466	521	485	468	506	489	518	496	463	492	521	542	491	461	493	497	510	512	512	511	534	531	462	488	534	472	495	530	513	496	521	521	475	548	534	529	510	532	490	472	500	508	502	474	485	549	496	508	476	511	507	495	464	506	489	510	534	490	511	505	509	522	486	519	546	508	500	509	464	504	484	516	498	488	513	472	477	491	485	498	503	501	491	499	498	489	517	539	488	465	500	502	494	484	525	506	486	535	496	516	486	455	474	522	477	496	511	488	516	500	511	534	518	515	500	498	504	451	538	517	483	482	469	481	497	514	479	474	473	490	501	485	530	495	488	498	474	521	501	528	499	513	489	484	544	531	485	472	530	507	531	480	485	488	499	501	512	528	499	484	453	493	483	534	484	521	505	442	503	532	503	451	524	526	488	499	530	513	518	487	494	477	550	523	477	531	508	535	514	471	529	514	474	473	517	508	516	489	502	507	483	512	520	514	495	483	522	481	484	500	511	477	492	501	484	536	505	499	494	488	502	531	498	499	493	470	514	471	515	536	528	454	497	493	496	505	542	499	545	443	509	500	489	528	533	494	514	513	483	515	486	529	527	529	540	507	469	514	525	487	478	521	497	497	515	501	510	495	544	466	483	518	469	443	486	473	500	506	520	506	510	514	481	465	513	485	505	506	465	526	536	529	510	523	461	494	507	488	498	517	470	489	493	525	489	482	530	484	501	517	493	487	465	486	472	514	520	486	523	473	485	532	503	465	471	463	496	524	504	497	502	496	509	462	479	510	506	471	498	471	488	513	486	475	517	481	508	542	489	497	504	562	456	532	566	537	535	534	520	501	522	520	515	466	516	514	521	530	549	490	554	537	529	508	519	492	515	480	519	516	516	463	505	511	511	516	501	502	490	496	504	515	494	484	516	470	513	483	509	537	486	502	518	532	477	481	547	499	478	534	519	517	483	480	487	497	480	488	548	524	488	521	472	502	495	526	517	487	528	498	504	518	514	517	484	531	476	510	501	467	549	493	500	489	495	484	487	469	476	526	483	449	497	500	484	520	499	488	517	510	528	525	501	494	518	503	528	558	528	458	492	506	528	500	499	514	479	498	499	495	495	486	530	513	508	503	486	502	474	487	466	512	490	500	510	477	502	487	472	499	482	520	508	475	500	507	483	454	521	501	460	547	528	490	495	500	514	495	500	524	511	466	475	485	499	474	485	540	552	479	524	538	507	483	480	486	479	501	502	470	513	542	519	514	518	468	517	502	519	473	478	510	513	500	490	515	511	478	488	520	497	497	521	519	505	489	481	519	511	463	508	521	478	533	513	468	490	520	466	504	442	459	506	470	545	516	504	501	480	481	485	489	491	478	484	499	518	481	492	488	498	513	521	490	473	503	523	490	517	506	485	510	505	502	494	559	507	502	489	501	499	505	527	509	477	505	506	540	472	553	501	524	520	507	495	510	502	475	461	541	484	496	524	481	480	509	510	535	469	504	475	541	495	517	507	535	482	491	497	535	504	513	507	466	501	497	491	527	519	551	468	511	485	473	466	475	511	490	468	506	534	543	543	497	518	507	497	498	484	493	506	495	495	490	472	503	478	516	502	547	538	506	527	509	514	478	515	477	474	502	516	496	484	505	493	525	471	475	457	515	522	486	535	517	530	523	470	507	500	502	479	546	489	522	507	463	531	484	496	503	471	484	491	480	514	489	478	481	525	490	533	493	502	513	514	503	527	480	487	478	480	480	532	523	505	490	509	486	575	468	547	501	518	491	475	483	488	502	519	513	486	492	509	469	506	489	520	499	487	509	510	498	510	502	518	495	540	508	514	533	543	493	477	506	486	532	506	501	481	464	443	540	479	518	516	540	493	520	502	507	517	502	466	522	487	508	496	476	497	500	492	486	512	523	486	505	507	501	506	520	514	515	512	480	510	516	464
89538	80622	57755	23622	4865	325	218	187	198	187	178	175	196	152	162	160	183	170	159	145	162	153	143	156	166	163	178	151	168	179	162	157	139	151	159	151	189	182	179	161	154	160	152	150	163	142	151	129	165	153	156	152	172	148	170	166	157	144	147	146	160	160	163	169	152	155	165	168	151	162	136	142	172	161	150	157	154	181	162	145	175	163	155	164	168	150	167	177	158	180	146	157	168	174	159	166	151	144	166	163	147	150	153	156	164	171	191	171	163	142	175	168	157	171	147	187	174	152	151	151	150	164	150	147	156	177	150	154	152	134	160	166	129	133	141	158	166	148	169	153	147	137	173	169	149	151	169	146	169	136	182	160	140	141	183	149	143	173	149	157	162	143	138	160	163	125	152	162	146	155	169	147	149	169	148	157	161	154	156	152	128	159	149	159	147	167	151	178	143	148	145	166	157	178	153	141	150	141	160	151	151	159	160	162	139	149	179	140	162	154	174	155	164	162	144	149	158	146	156	144	159	163	132	154	162	166	164	137	155	162	167	156	164	154	145	160	175	152	171	137	164	167	153	157	165	164	166	176	141	157	162	157	143	156	164	160	160	162	160	159	173	149	160	167	173	159	164	165	151	165	188	149	163	167	148	160	143	156	152	159	157	141	155	149	149	141	153	156	128	146	166	144	153	137	150	138	137	140	144	149	144	158	127	162	184	133	143	167	162	153	129	164	123	164	167	169	154	143	160	145	145	169	160	154	173	148	157	161	154	152	175	162	166	134	139	143	145	160	156	152	146	142	153	144	148	128	136	153	189	141	160	158	162	125	150	154	148	138	147	140	146	165	164	173	137	184	149	158	157	163	159	141	173	133	164	165	155	175	171	164	138	133	114	130	160	147	139	142	143	149	165	170	154	133	159	152	155	150	162	164	182	140	156	168	168	153	136	161	165	142	160	144	164	166	166	150	160	133	168	152	141	155	170	157	154	158	140	161	163	155	175	162	172	161	154	146	144	173	179	147	162	162	161	131	156	151	143	155	150	181	152	171	166	142	158	127	145	149	154	161	125	159	166	159	155	142	147	131	147	166	175	145	189	153	139	161	144	141	147	160	141	134	173	171	167	148	156	172	166	164	154	150	147	144	151	145	162	165	144	154	148	144	164	151	160	170	150	151	176	150	173	152	165	166	163	165	151	130	179	155	160	157	155	146	163	168	168	163	141	154	154	157	145	164	165	167	167	132	165	126	159	148	147	172	154	148	146	178	176	152	151	168	149	149	147	161	162	153	164	140	158	149	173	146	162	182	155	146	143	150	147	138	156	145	147	167	149	152	160	165	159	150	167	149	155	164	147	142	171	169	172	138	163	163	170	151	151	140	174	155	160	161	163	144	147	131	157	129	163	144	156	158	154	143	152	160	160	163	150	154	145	155	152	155	183	138	143	157	135	175	169	150	120	158	161	155	167	153	159	186	153	159	169	156	160	160	160	147	146	127	154	131	135	145	144	141	156	144	158	148	162	143	142	155	163	165	161	166	167	146	175	162	161	143	144	140	149	146	134	171	147	155	166	155	178	163	169	153	158	160	139	146	173	136	173	160	145	158	164	158	137	152	157	153	147	138	150	155	141	148	157	138	155	153	152	162	154	124	196	140	156	154	155	142	168	170	161	153	151	133	161	166	152	160	165	143	143	167	143	144	163	151	132	170	162	140	177	167	170	149	145	148	140	125	150	142	173	148	145	147	151	161	163	148	138	126	174	128	166	163	147	173	176	182	150	151	151	167	140	155	148	153	161	158	158	184	161	151	166	176	170	156	160	158	150	142	174	158	166	145	137	136	170	158	157	122	149	142	157	175	146	148	159	159	165	145	143	151	150	132	149	150	161	148	153	131	156	154	159	146	162	137	162	131	172	171	162	162	189	141	177	162	154	153	158	158	185	117	149	167	139	175	158	126	142	146	153	159	161	147	168	151	183	149	154	129	157	161	168	158	158	167	142	153	145	147	169	143	174	153	158	155	151	127	142	150	155	149	157	158	163	157	191	164	168	161	139	167	147	147	163	159	172	144	170	165	178	156	167	195	173	163	137	150	143	147	150	161	165	151	143	161	146	164	146	128	163	150	162	174	140	149	159	146	168	146	147	141	173	172	154	159	160	156	162	148	152	146	169	167	166	162	181	165	160	161	154	170	152	170	164	148	161	145	175	150	144	176	157	152	156	160	132	180	155	177	153	159	163	150	132	174	145	154	146	173	161	167	139	178	156	146	160	158	146	160	155	170	171	174	166	163	149	134	149	132	155	171	163	136	153	160	155	149	137	151	139	179	177	143	174	143	147	158	183	160	171	148	156	136	145	142	127	184	154	167	172	147	161	156	164	173	165	165	156	148	160	150	144	167	164	151	161	148	159	156	163	170	165	152	147	169	157	164	165	169	146	156	145	163	159	162	175	173	142	139	148	181	164	151	153	155	179	159	152	154	164	152	161	170	159	144	159	146	161	146	147	156	178	179	156	150	166	152	132	152	136	157	151	181	153	166	148	150	162	150	141	151	162	157	150	149	144	163	182	153	160	159	147	142	154	164	147	149	172	143	158	152	170	161	160	180	164	153	156	155	162	138	174	155	175	145	185	171	155	152	154	155	180	157	154	153	171	155	151	182	150	166	179	159	170	165	146	145	155	155	155	151	177	156	170	159	128	132	146	143	170	158	136	153	143	152	148	159	136	176	147	146	158	153	142	166	145	142	145	143	144	179	175	141	166	147	159	165	151	149	146	165	175	155	156	154	168	153	149	164	176	142	148	161	177	171	149	174	169	121	155	161	165	150	136	147	157	148	146	144	167	144	171	148	159	166	154	147	168	129	147	151	165	134	151	158	144	158	175	129	159	158	175	152	146	141	168	176	155	154	173	149	140	142	131	185	158	197	159	168	159	173	171	139	171	151	162	145	151	131	147	158	162	161	151	136	163	140	162	157	162	148	149	178	171	165	153	196	163	146	158	175	144	147	146	183	155	168	146	148	149	152	149	173	154	153	157	179	141	156	166	171	150	142	162	192	161	145	151	141	155	182	154	147	170	148	140	133	145	159	146	146	156	167	144	145	178	140	159	175	176	168	152	137	151	136	158	165	146	168	165	130	149	150	155	131	148	158	166	133	148	120	144	187	138	169	152	146	145	149	172	160	144	162	173	171	185	163	154	133	142	154	148	147	155	159	155	137	153	137	124	150	166	156	168	164	137	176	152	150	163	169	160	140	155	157	169	144	174	145	147	142	149	141	152	138	128	151	175	149	190	165	177	161	173	149	149	167	164	157	164	171	144	144	151	173	162	155	204	140	148	162	155	154	159	169	168	150	147	171	161	160	143	157	157	180	151	143	155	155	183	159	164	149	158	168	159	164	163	138	161	180	154	142	163	163	168	153	169	146	157	152	156	159	157	150	155	144	179	178	156	167	148	154	171	167	121	159	176	144	157	169	166	131	146	154	160	142	156	146
60873	66027	50773	12757	1202	753	665	612	548	514	491	485	451	422	469	429	438	436	414	390	441	463	464	413	408	409	400	388	406	404	424	411	395	421	387	420	416	401	384	399	397	392	388	392	356	409	397	395	403	408	404	372	398	391	409	399	384	393	376	404	387	379	386	406	392	402	379	380	401	366	386	396	401	407	338	369	384	384	364	387	360	363	381	367	400	404	357	378	324	392	378	352	357	373	397	385	403	375	406	375	383	407	370	391	409	361	410	377	365	387	362	417	383	394	403	383	394	381	382	366	372	394	385	397	355	371	406	366	370	422	408	418	388	361	402	384	413	384	381	387	417	412	408	418	398	375	393	409	367	424	366	395	355	356	442	359	425	369	363	375	377	395	378	436	361	392	397	388	385	387	385	390	388	425	366	408	395	358	391	368	390	380	397	374	356	410	390	367	407	380	366	384	415	377	378	373	379	378	413	340	396	369	400	387	377	407	369	408	392	379	415	384	388	389	390	403	394	408	384	361	353	401	383	382	394	402	389	362	399	417	376	362	382	375	422	365	385	366	357	378	356	385	352	384	352	398	421	367	405	389	343	378	373	385	377	390	399	397	373	376	393	407	378	432	405	378	385	343	376	410	355	389	376	385	388	424	410	361	399	401	385	380	376	377	385	409	361	402	383	372	411	386	388	374	363	363	389	373	368	397	386	387	367	368	405	349	383	398	365	402	380	397	389	371	400	377	373	383	386	391	371	366	376	378	346	349	387	371	382	394	379	376	368	422	396	374	357	395	367	405	371	377	382	387	369	383	434	381	385	384	414	404	380	428	390	383	381	405	398	392	361	363	398	413	375	401	414	386	405	403	381	392	346	364	349	390	364	376	372	387	387	356	402	361	378	386	382	377	402	392	349	361	409	360	372	395	386	378	381	382	368	418	367	391	402	362	431	381	426	398	401	413	409	383	384	417	368	363	364	396	397	391	377	353	382	411	397	390	383	385	415	377	393	408	383	369	387	415	369	369	391	411	371	376	389	409	368	367	393	361	355	389	398	401	391	352	402	392	379	395	348	388	393	392	369	394	370	400	401	410	344	373	388	399	371	392	361	384	432	380	383	387	374	393	395	375	391	377	403	380	343	372	397	384	403	421	385	387	402	389	351	397	393	363	407	371	373	372	392	396	378	379	367	340	396	357	389	382	400	389	373	403	390	376	394	379	380	404	367	358	408	395	369	421	395	402	402	397	377	377	389	378	359	393	415	386	392	374	392	369	363	405	402	402	391	403	398	404	359	395	400	375	374	388	389	391	387	403	348	361	421	374	429	370	434	373	382	394	377	374	392	381	401	400	389	391	383	409	358	393	397	386	386	414	369	405	416	367	403	361	418	384	419	383	389	408	384	399	376	380	404	348	376	382	419	397	408	353	357	412	384	386	370	401	402	406	391	340	376	387	391	394	381	395	356	374	358	363	381	380	398	373	383	412	402	377	398	392	407	379	355	392	381	367	371	386	354	367	389	377	388	353	367	392	373	397	415	369	363	371	394	408	356	395	376	382	405	377	423	389	336	405	396	405	390	399	377	409	381	361	337	369	384	378	330	449	382	367	386	392	370	405	382	373	381	379	373	338	375	383	421	349	428	356	385	367	397	421	405	395	396	412	363	385	347	384	374	393	360	406	405	355	392	360	369	359	383	351	403	382	384	369	384	375	383	397	389	394	370	378	444	380	406	357	387	377	372	375	381	385	368	398	383	355	376	372	394	407	406	367	376	383	379	401	415	404	388	359	420	364	382	398	374	390	383	394	355	399	405	372	389	378	425	386	379	382	416	385	381	421	387	401	404	403	430	395	371	392	364	420	376	397	385	375	362	393	378	368	368	422	405	362	380	388	399	367	381	401	394	387	422	376	380	401	405	388	395	384	380	385	403	372	380	358	373	353	401	392	401	377	375	381	403	398	387	388	369	413	391	394	373	373	393	378	409	395	422	388	395	367	374	362	361	398	373	357	397	395	372	381	372	360	386	407	397	352	400	401	393	365	414	369	362	372	370	376	395	367	363	406	421	378	368	417	384	373	387	409	389	389	394	361	386	374	356	388	401	402	386	391	357	371	393	423	368	402	410	367	394	384	402	342	366	384	368	342	379	397	367	375	388	342	383	390	392	380	376	356	361	389	410	366	369	380	391	352	379	391	415	411	369	409	356	367	354	416	382	379	411	388	412	374	362	367	368	351	375	378	378	416	359	403	384	423	389	372	380	367	379	368	376	372	384	379	361	378	389	416	387	385	378	353	371	358	389	384	372	418	393	412	390	390	395	373	383	341	411	404	397	362	383	389	409	368	428	409	363	387	380	372	383	382	349	383	371	340	338	342	364	384	384	383	369	356	361	390	382	405	400	370	387	411	400	386	382	398	414	392	376	385	411	394	396	385	384	394	394	386	368	407	401	397	358	382	385	408	393	328	357	370	378	361	345	406	372	404	382	357	372	404	354	355	396	352	392	398	407	381	351	395	365	410	353	369	376	395	360	399	407	383	404	355	346	400	368	387	359	387	368	421	339	357	401	398	386	356	388	362	367	389	389	394	408	357	360	403	393	347	368	376	370	392	374	368	382	353	391	411	379	383	392	364	384	396	443	372	381	362	425	397	414	402	368	397	383	376	375	381	397	345	403	394	399	381	372	387	375	404	407	353	374	396	403	378	375	390	420	375	413	413	374	399	374	402	399	361	345	374	409	352	338	385	411	387	403	387	391	384	363	377	412	350	374	406	394	388	383	387	370	397	383	388	367	396	362	365	351	383	371	376	415	415	372	417	414	391	366	378	364	407	390	385	410	370	383	360	378	395	397	381	397	408	392	397	411	389	370	376	411	377	398	347	411	402	374	366	387	367	396	397	401	365	400	376	405	398	368	388	361	415	363	394	379	369	369	379	396	412	392	399	404	378	400	397	433	393	383	384	416	414	383	388	382	391	362	377	396	371	378	424	418	391	367	387	352	413	397	376	350	402	363	374	367	383	359	384	366	417	367	390	378	378	349	389	419	406	385	388	425	377	407	391	386	396	408	374	401	378	392	377	382	395	381	375	396	360	397	401	390	351	418	384	390	357	383	378	367	388	390	404	387	349	398	405	331	377	379	351	426	399	383	384	335	404	416	384	423	369	357	405	396	379	379	341	358	412	407	435	344	396	365	386	373	372	376	397	396	393	391	387	382	365	382	393	351	369	400	364	378	392	367	383	383	353	349	407	386	373	405	395	359	349	374	347	367	389	382	414	388	384	363	348	401	368	366	384	397	399	375	388	371	397	380	384	403	405	403	409	365	384	426	400	368	371	363	375	368	389	369	406	360	385	321	377	377	403	408	407	388	404	386	409	365	347	370	412	398	371	352	407	388	382	400	372	351	390	413	403	402	417	371	394	395	368	388	388	376	386	392	385	404	370	392	366	391	386	401	361	433	375	363	407	376	404	441	402	361	378	388	364	411	374	398	367	377	338
35213	27133	10713	911	125	146	144	154	132	152	150	136	148	156	168	159	130	132	127	129	159	137	159	148	158	145	163	144	146	120	160	147	151	141	148	151	142	146	149	130	133	143	138	139	141	125	151	150	146	155	127	150	128	145	145	155	153	132	158	132	162	156	166	153	133	146	140	140	135	145	147	147	153	147	129	138	171	134	126	172	146	134	162	134	162	152	153	136	135	169	163	168	177	160	106	157	126	152	146	137	141	157	152	173	123	154	149	145	150	138	154	148	152	154	147	126	140	163	148	136	140	145	152	162	124	142	155	132	158	130	145	126	136	162	161	143	127	119	134	177	133	144	142	130	141	176	147	155	149	161	161	163	145	132	140	160	158	141	177	153	143	130	129	134	158	138	140	135	164	141	147	160	145	140	164	131	142	137	154	154	158	151	150	136	129	131	175	169	158	138	150	144	151	152	123	148	149	139	140	147	150	155	132	143	145	133	134	136	133	151	148	156	131	148	154	141	159	140	136	123	127	126	143	125	154	142	155	150	162	146	141	127	132	132	138	140	127	151	155	145	181	151	134	160	148	131	159	130	159	111	153	145	149	148	164	142	142	131	143	152	156	161	124	142	150	144	132	138	156	134	158	140	137	146	148	140	141	146	128	150	141	156	133	129	151	143	131	153	162	135	161	166	146	139	136	146	156	169	130	148	175	122	139	160	147	160	155	144	139	139	150	133	146	139	139	147	146	137	124	113	151	153	155	133	143	160	150	147	134	142	156	148	143	156	153	127	138	158	150	152	157	131	158	131	144	121	168	146	140	110	162	147	150	153	153	138	153	137	137	157	142	159	148	150	140	158	164	146	138	131	126	136	147	134	145	146	135	163	146	124	148	142	135	142	139	142	154	151	144	138	149	135	133	142	131	132	168	152	124	133	142	148	147	159	152	146	143	138	143	139	152	157	134	156	141	149	139	143	138	141	142	140	137	131	153	155	131	146	143	150	133	138	130	134	149	153	153	137	143	126	157	143	134	154	139	169	128	141	157	144	124	143	157	132	150	147	146	133	153	144	149	154	122	142	140	138	132	173	155	128	145	151	149	144	140	149	145	123	142	135	140	133	135	142	147	154	141	133	158	169	150	163	150	130	140	138	139	147	152	139	139	157	142	123	134	137	161	139	148	120	140	160	145	153	131	151	145	141	140	137	151	168	133	155	144	147	154	134	152	126	158	141	132	133	148	142	129	145	153	155	144	153	138	145	140	125	154	169	153	136	139	141	126	136	149	143	162	145	149	130	148	141	137	127	120	137	160	156	127	159	134	136	158	160	178	139	135	134	138	143	126	154	148	159	153	136	131	150	164	130	144	132	140	156	133	159	129	157	166	123	153	136	146	159	160	124	156	164	134	151	133	144	150	125	146	134	144	129	159	166	133	149	137	147	151	145	135	149	138	135	156	170	168	138	149	154	163	156	146	155	157	152	154	156	165	144	158	127	162	131	147	153	144	160	132	138	160	144	152	149	150	133	163	137	141	144	161	144	162	134	144	152	156	151	147	136	140	149	172	148	143	140	147	143	155	155	146	145	147	154	132	165	116	165	142	132	140	137	157	131	146	127	145	159	148	158	132	156	147	137	177	156	161	135	126	139	138	176	157	152	169	148	174	150	121	125	148	134	139	155	136	134	137	125	129	142	145	131	126	149	163	135	152	146	132	151	158	141	143	152	130	153	151	148	126	127	152	149	140	143	148	137	129	147	149	142	139	124	158	127	139	155	144	129	128	142	153	151	143	149	146	161	150	164	126	145	147	137	157	147	155	171	151	134	139	133	148	162	135	142	137	142	150	143	131	139	137	154	141	133	146	113	113	149	145	136	154	148	134	148	162	143	130	157	149	158	146	129	147	159	142	125	144	124	130	149	130	124	140	138	138	150	169	161	150	131	139	157	125	136	138	137	150	159	159	159	153	137	139	141	145	130	131	137	134	141	125	147	142	159	137	155	160	146	141	156	152	157	124	139	146	148	133	150	140	143	139	147	151	160	155	134	139	147	147	163	144	137	147	128	160	160	159	143	122	149	153	143	136	121	161	144	140	132	136	148	147	151	150	146	160	151	158	145	151	139	162	160	134	132	170	152	158	146	142	136	125	133	156	146	160	155	123	135	140	160	131	152	161	140	160	143	153	157	132	141	143	139	147	148	124	156	168	162	158	142	178	130	146	132	161	141	154	139	154	122	149	133	140	140	148	126	145	124	173	155	155	138	136	146	137	153	139	156	145	144	158	153	153	127	138	151	144	160	145	131	160	123	152	155	142	139	135	147	145	118	127	130	143	148	132	140	134	145	153	148	155	139	147	151	145	129	127	164	147	147	143	149	148	130	152	138	160	157	159	144	153	145	141	140	146	160	129	145	132	135	139	145	129	153	130	167	135	154	134	145	149	172	158	136	147	134	136	139	152	132	141	149	143	144	138	152	134	135	168	152	163	133	153	140	146	147	161	138	147	143	156	150	117	132	143	150	143	160	143	134	135	124	168	137	120	149	161	150	147	163	147	169	136	156	152	126	156	150	164	136	138	159	135	165	150	152	122	140	138	128	149	146	141	148	160	166	147	149	160	139	187	160	158	143	148	155	163	166	143	136	151	144	157	142	142	162	126	143	177	148	149	137	147	128	146	156	174	134	171	166	145	129	130	120	140	160	116	137	123	144	138	166	163	155	143	121	127	153	150	149	170	138	137	144	145	124	149	146	140	146	158	156	128	144	122	133	126	134	142	150	136	155	156	141	139	153	135	125	135	127	146	133	163	140	145	140	130	139	150	163	142	167	141	147	116	141	142	147	160	145	125	138	154	139	140	139	142	142	148	142	146	118	124	122	152	139	148	161	139	151	141	161	138	129	145	124	141	124	129	145	135	159	147	133	136	168	142	165	143	147	168	151	129	142	129	129	142	162	128	152	122	140	127	164	167	147	143	154	126	139	131	152	143	144	139	147	142	133	135	159	145	168	142	158	97	136	152	120	145	154	149	123	144	126	136	149	145	145	114	141	144	159	161	140	124	171	149	138	154	146	150	136	153	143	147	154	154	124	146	129	135	141	147	158	145	165	123	154	140	149	140	143	145	159	151	149	148	145	168	139	129	154	129	149	147	123	158	148	129	159	138	137	127	171	137	144	150	143	173	147	155	125	159	142	148	135	148	156	157	132	133	142	140	152	130	158	152	149	152	163	148	162	157	142	148	152	142	140	167	148	138	146	136	144	139	145	141	182	145	159	135	131	149	150	146	157	146	147	143	137	167	140	157	159	135	138	159	127	157	130	153	169	133	148	153	125	127	145	159	134	164	130	149	147	158	122	136	141	150	115	137	137	122	148	152	150	174	128	152	172	154	160	145	150	127	139	146	134	139	135	155	130	146	140	140	151	138	139	157	118	136	142	141	143	143	160	148	137	139	120	145	135	155	154	170	144	115	148	150	147	162	141	130	158	158	139	141	138	162	141
29482	27962	13823	1434	373	427	404	357	369	391	382	416	381	315	357	385	362	394	373	357	378	365	394	348	384	351	378	353	384	375	402	359	368	388	344	371	368	372	391	375	405	384	410	370	369	401	407	388	367	405	410	395	404	361	397	365	356	394	402	372	378	370	378	388	406	415	406	381	368	384	368	350	374	387	372	371	402	378	379	352	402	377	383	402	385	373	372	378	350	387	369	382	407	383	394	389	353	412	382	357	378	376	374	382	391	381	372	380	376	383	371	374	370	381	366	397	393	393	386	374	386	375	424	363	376	371	366	414	378	377	377	362	377	373	375	391	406	414	404	344	384	387	380	352	393	360	334	392	366	390	373	358	361	358	387	357	397	363	379	364	352	365	389	378	350	355	344	402	400	392	354	399	397	379	375	383	353	391	366	397	360	369	402	368	380	392	378	411	362	357	377	392	360	379	365	422	360	358	406	390	408	393	372	371	345	401	386	423	389	370	360	407	402	338	386	387	394	401	359	356	357	382	376	410	337	426	374	368	372	394	393	390	393	382	361	379	372	394	376	363	389	366	382	362	376	379	351	367	371	379	393	435	371	401	382	374	394	400	376	363	405	381	388	392	374	362	386	404	385	368	401	385	385	364	391	379	382	371	387	382	375	374	386	374	415	385	381	351	376	375	362	372	405	380	360	359	385	373	392	345	376	396	378	417	359	319	370	371	386	377	417	357	377	372	415	381	377	353	370	354	370	346	381	408	342	357	382	398	377	363	363	392	393	385	389	392	349	380	379	381	382	392	422	398	385	365	371	369	351	366	412	384	349	370	378	375	347	396	400	353	344	387	345	390	406	361	374	363	387	367	372	382	414	406	413	401	424	407	384	368	379	358	353	402	332	369	413	385	374	386	394	404	369	396	392	384	362	391	364	363	374	411	402	394	413	382	353	364	368	373	368	386	371	377	415	382	383	376	388	338	364	397	384	402	394	401	342	399	364	380	363	362	384	352	351	360	379	364	382	344	370	395	366	416	354	387	381	386	388	365	348	385	368	388	403	377	355	369	397	391	366	390	344	393	357	372	368	351	386	372	402	389	395	382	359	391	348	395	357	398	426	352	373	357	400	403	379	390	367	366	382	382	352	372	376	405	354	372	398	385	383	375	405	376	370	395	364	354	402	370	365	398	392	391	369	383	408	364	372	371	405	386	402	361	360	337	369	354	351	388	394	414	346	367	385	382	343	408	379	406	390	364	357	388	393	379	345	387	363	438	360	380	409	378	386	369	387	390	395	416	392	391	365	390	377	350	394	384	363	367	408	353	381	375	374	352	359	398	416	381	362	393	348	371	394	363	381	374	371	388	377	379	370	401	385	388	383	363	402	403	373	383	347	358	419	354	410	400	349	427	392	366	371	398	355	391	321	374	346	380	387	366	389	352	398	388	366	381	383	378	397	375	377	356	368	359	378	371	367	404	352	427	392	375	353	371	399	394	368	399	388	397	423	375	357	390	389	381	365	393	403	401	363	407	379	390	386	377	390	380	352	369	357	400	387	387	358	391	397	407	357	372	390	381	422	346	373	408	364	333	362	397	389	417	354	365	359	373	376	405	386	363	371	394	371	413	384	361	376	444	395	377	350	383	374	363	383	355	413	393	370	409	369	373	401	355	370	400	389	383	350	364	369	365	362	342	386	386	381	384	367	358	344	375	384	381	400	384	411	341	407	398	407	351	384	363	416	348	359	373	360	358	379	342	411	397	380	372	377	380	390	371	370	416	371	387	369	412	380	365	397	392	407	390	386	387	360	371	342	386	391	367	393	349	375	359	361	380	376	385	366	400	413	354	367	369	395	362	377	372	409	381	391	365	374	375	333	390	384	372	369	370	376	386	377	364	406	403	379	377	367	412	346	403	397	368	346	385	393	380	363	365	368	361	394	380	355	357	378	410	371	383	394	374	385	375	371	373	401	374	392	371	400	371	381	374	363	361	371	394	334	354	346	389	375	384	429	365	342	409	376	400	376	352	387	373	365	378	368	371	386	358	385	347	381	357	371	368	406	404	365	379	349	375	396	377	379	398	396	381	364	385	377	398	389	372	336	392	383	397	351	400	349	397	396	374	387	364	401	393	385	390	379	386	404	374	404	388	393	379	342	378	410	373	419	380	338	333	330	373	408	343	371	399	347	346	383	392	369	395	338	341	434	370	372	382	385	364	412	396	359	393	391	406	336	397	383	382	407	384	397	384	390	375	378	382	395	405	374	429	376	392	351	380	393	407	395	415	376	401	409	387	401	383	343	409	419	398	436	384	364	376	390	355	392	413	359	375	355	373	392	413	362	365	387	381	371	398	372	377	396	372	369	373	386	389	401	392	360	349	421	377	371	357	366	367	372	408	368	335	373	381	378	407	409	346	384	383	355	392	373	388	352	372	393	358	389	370	420	387	386	370	390	388	355	342	335	365	392	371	389	379	348	355	387	372	344	383	368	344	348	390	393	351	379	409	362	402	400	372	384	374	384	412	413	386	391	370	391	400	371	405	419	364	376	389	372	374	377	379	359	358	367	384	367	399	393	367	368	367	365	381	378	389	390	406	384	390	400	387	393	375	387	402	375	371	392	396	372	338	381	387	380	392	385	389	389	389	363	378	360	365	344	339	388	413	383	372	368	360	383	392	410	411	396	373	366	371	387	419	408	432	396	378	350	369	357	366	359	367	384	358	388	340	366	389	386	389	396	357	395	419	368	359	398	359	395	368	373	350	390	364	334	401	329	388	368	351	386	390	369	367	381	391	384	357	374	392	330	380	359	393	381	378	374	376	386	368	392	399	393	389	380	388	378	404	384	388	381	382	395	367	386	380	377	343	403	365	397	397	415	371	388	362	391	380	378	369	368	428	372	364	357	373	361	375	382	384	377	410	404	402	362	375	373	380	366	403	404	392	361	360	352	367	389	372	385	388	403	374	390	362	392	383	435	359	419	372	365	390	390	375	333	386	368	391	419	367	381	348	383	389	373	373	374	362	372	373	365	385	365	394	398	365	370	395	379	407	368	391	375	371	350	384	387	368	378	403	387	376	375	389	414	386	428	398	361	369	349	371	408	399	369	379	382	399	365	395	371	398	385	384	370	416	387	388	365	400	397	348	411	383	364	354	377	339	395	384	361	377	403	403	369	406	408	395	356	365	396	378	384	340	394	386	388	418	349	362	375	394	361	367	379	376	372	362	376	343	390	396	386	404	387	391	400	393	372	370	364	383	379	382	381	373	351	348	363	378	382	349	352	408	380	402	395	370	376	384	394	391	366	372	396	324	338	404	397	406	349	384	369	354	391	400	336	391	393	354	372	346	416	369	380	377	395	385	352	386	392	381	385	379	383	425	379	370	393	357	360	360	357	348	379	361	351	388	359	371	387	350	349	390	384	363	373	363	380	366	373	410	384	386	372	394	363	385	338	384	405	344	412	418	360	363	363	348	368	374	390	359	390	387	349	389	386	372
77297	67299	46158	14869	1209	269	228	191	224	223	194	212	204	223	208	230	184	222	189	204	180	229	210	207	195	225	198	186	202	235	200	212	192	195	217	208	201	218	196	192	196	201	212	204	209	183	186	196	175	206	203	217	210	182	192	200	197	213	210	191	199	222	216	215	218	176	194	200	223	227	207	208	215	223	224	215	182	197	209	215	219	178	201	209	207	223	200	201	214	213	189	209	209	211	186	183	235	196	227	209	198	189	209	202	206	218	197	195	211	193	191	216	177	195	188	182	205	218	224	170	230	197	222	223	190	202	202	190	218	191	189	195	198	226	181	180	217	219	212	209	184	204	221	211	192	184	200	208	198	181	196	194	183	200	204	203	212	201	210	193	190	207	214	219	216	212	191	206	204	204	212	225	212	208	219	218	217	217	196	205	194	211	206	216	213	190	229	218	210	219	210	218	185	203	202	219	206	194	241	220	185	210	189	238	187	196	179	188	195	189	215	206	208	192	215	212	220	178	178	220	209	187	183	197	192	219	233	184	243	209	223	212	204	203	214	229	215	196	199	188	202	181	225	196	214	198	203	183	198	216	209	216	191	201	186	205	186	241	191	233	205	181	214	196	183	213	207	177	220	201	201	196	206	213	199	214	197	224	226	205	210	221	239	208	192	210	195	204	223	210	198	189	194	206	207	199	194	194	203	214	223	203	222	195	216	223	221	219	206	231	176	203	217	221	212	207	187	188	207	210	229	219	204	211	194	213	206	206	224	173	220	205	196	172	203	210	208	192	215	209	225	218	198	219	226	206	200	199	212	200	191	211	195	205	210	200	195	192	194	222	181	211	199	213	199	205	170	232	211	205	211	197	183	210	222	189	178	188	225	173	219	211	221	205	213	219	194	215	224	186	211	234	233	192	201	196	215	215	189	205	210	202	229	199	193	197	207	188	211	200	214	216	184	212	215	235	182	222	194	199	218	193	212	199	192	247	204	206	205	189	205	213	210	189	191	210	217	210	207	212	199	205	231	201	221	211	203	182	211	194	227	219	213	192	196	212	215	200	197	195	208	213	204	190	201	196	174	209	211	234	212	177	189	212	200	211	197	193	215	193	183	216	203	215	225	220	192	211	217	222	197	204	201	188	213	232	190	201	200	183	221	207	198	211	214	201	235	188	222	201	178	234	230	216	212	188	207	200	221	212	206	200	200	226	179	199	212	221	199	188	195	185	217	196	217	203	200	208	214	175	223	207	200	185	205	193	207	198	204	205	207	213	186	196	187	209	191	231	215	202	223	192	192	185	213	200	202	204	183	202	166	193	211	191	204	186	206	211	202	220	196	222	193	247	174	190	203	218	203	226	213	218	213	206	208	187	199	195	190	214	217	202	204	221	192	216	182	206	229	177	196	180	236	205	212	199	196	197	208	191	215	217	220	210	208	204	224	203	197	185	206	187	172	202	220	214	199	225	213	216	203	194	201	205	190	203	208	215	218	197	209	188	205	208	197	216	219	210	214	216	216	235	198	200	201	182	222	203	212	197	188	208	241	216	202	224	198	202	226	188	214	198	233	223	215	211	168	220	217	197	221	208	207	191	220	195	207	219	212	219	231	189	213	218	181	190	214	197	230	196	194	176	217	183	208	209	221	204	203	228	179	186	214	209	201	199	240	193	234	205	215	198	221	210	235	214	207	188	200	234	200	205	208	225	211	200	187	184	186	206	221	229	199	208	160	190	203	197	215	219	186	210	218	209	205	206	192	217	219	208	212	220	210	193	191	192	192	231	230	212	209	224	207	210	214	246	208	208	210	207	216	206	198	212	226	204	204	187	184	213	215	190	195	206	184	188	231	239	207	215	215	221	225	205	190	203	222	186	200	202	214	217	198	188	214	203	232	207	186	175	219	202	176	243	201	191	214	186	180	204	205	203	213	208	205	229	184	206	198	196	216	202	205	211	205	211	206	198	227	210	230	184	221	200	200	198	204	222	198	206	216	212	218	195	204	192	177	205	209	189	204	187	199	201	203	212	219	201	193	179	214	182	183	234	225	197	199	199	182	209	199	209	203	203	211	198	187	196	203	188	209	228	188	209	210	224	206	235	219	244	200	205	208	217	215	200	207	194	202	193	209	198	224	224	218	213	205	200	212	184	225	219	209	179	207	193	205	203	197	233	188	197	194	214	229	197	198	209	225	192	201	213	199	208	215	214	179	200	207	215	211	201	198	217	202	221	206	225	205	219	201	198	220	206	207	197	181	200	205	226	215	187	242	200	221	209	191	207	194	202	208	205	210	214	209	215	195	219	210	195	215	219	222	194	215	218	216	218	213	202	205	191	204	209	203	187	181	209	206	189	209	215	205	181	222	238	192	209	214	205	205	209	195	182	207	211	220	193	198	190	218	212	201	187	200	198	204	190	194	200	201	232	204	225	190	180	215	191	212	206	199	201	203	204	193	229	223	201	205	193	201	207	205	193	204	221	199	211	195	226	213	223	200	216	208	228	222	211	200	220	194	213	199	187	200	197	205	232	202	193	181	208	201	204	224	217	221	210	189	214	210	173	217	205	209	220	198	210	240	169	188	205	220	212	199	208	224	213	200	194	183	199	167	217	210	190	203	183	184	233	206	186	210	199	183	203	210	202	212	204	194	200	224	217	191	203	202	194	226	205	189	206	209	180	191	226	176	189	219	205	220	250	229	181	213	181	186	192	184	203	189	197	177	181	184	205	203	180	201	226	208	186	193	190	212	180	217	245	175	193	202	183	236	208	198	195	192	197	212	197	221	207	205	219	205	183	201	226	212	207	197	194	193	199	210	179	225	197	216	212	223	205	199	213	209	178	220	188	202	222	205	188	218	215	193	205	202	202	182	204	197	250	201	194	230	188	206	188	211	218	173	216	234	203	186	218	211	195	201	199	220	211	212	209	213	210	207	217	204	219	200	226	209	191	212	202	215	186	202	195	210	222	207	212	212	183	196	223	182	190	203	207	210	178	213	204	213	232	212	177	212	202	195	180	195	230	198	181	179	203	218	209	193	178	181	232	190	216	193	199	208	214	212	205	205	196	188	204	207	205	194	202	222	188	187	188	218	213	209	209	216	211	214	189	197	203	190	211	181	187	196	200	203	191	212	208	202	217	215	224	203	218	211	207	193	211	190	224	203	211	211	206	194	216	214	232	180	238	205	225	220	216	178	238	181	219	219	203	200	173	215	223	202	225	218	215	201	201	206	184	193	213	210	200	236	202	213	184	211	183	229	198	207	178	196	223	190	181	208	205	193	214	199	207	220	224	206	227	205	222	231	199	207	204	225	201	206	220	203	198	184	217	203	203	207	207	195	219	172	182	200	196	212	183	214	217	216	196	201	211	194	238	208	222	213	196	187	200	206	213	222	179	220	209	219	234	228	213	160	214	180	203	204	187	180	185	191	201	200	181	234	188	214	210	236	200	199	212	207	216	183	205	209	193	243	211	220	197	199	195	231	176	205	208	214	200
50100	52425	40861	7688	869	683	666	642	543	577	581	564	561	536	510	509	564	498	534	549	494	558	517	528	481	517	482	534	513	501	534	540	488	514	514	477	489	496	533	502	508	493	509	492	498	509	507	509	551	507	523	506	485	493	476	480	526	544	511	452	507	492	536	535	495	492	505	497	522	541	515	501	486	481	510	530	518	470	532	513	499	484	498	493	527	491	552	501	509	490	510	503	507	520	512	514	537	464	560	522	522	541	487	471	506	497	516	535	461	485	491	496	503	528	523	486	464	506	508	487	550	534	468	502	512	528	484	497	525	519	521	509	489	490	508	466	534	497	498	492	499	512	492	460	534	500	502	513	557	517	519	455	514	503	521	519	508	500	496	525	524	526	493	487	509	502	530	551	508	468	523	489	494	519	509	521	486	502	525	510	507	513	497	486	544	501	492	503	513	536	473	524	535	483	513	502	510	503	504	495	509	504	503	501	527	486	510	496	544	528	472	539	454	523	490	487	560	503	542	537	496	517	491	502	492	531	494	550	466	529	514	464	489	506	487	513	478	496	503	533	515	533	476	484	512	477	498	521	497	518	505	530	527	514	508	508	482	491	509	482	526	471	487	485	521	490	532	526	500	506	520	493	479	501	491	524	523	505	485	501	503	539	512	522	481	522	504	503	515	481	501	465	523	520	507	468	468	483	514	498	492	501	527	519	465	496	489	481	497	498	514	486	461	510	471	489	534	522	521	478	491	472	505	493	487	512	491	504	491	515	548	522	499	505	537	532	475	497	489	531	495	535	489	498	505	516	491	534	511	492	530	469	449	488	492	498	511	522	499	518	512	488	472	508	509	507	494	482	510	481	523	522	491	541	521	485	514	537	497	509	518	477	545	496	514	526	498	541	497	479	487	552	522	537	502	478	510	489	527	517	501	520	488	537	495	542	487	485	496	458	526	529	494	484	523	512	560	530	507	498	500	511	491	503	482	506	503	482	497	557	516	476	510	503	528	488	487	509	487	527	491	492	504	531	514	418	497	513	527	507	541	491	522	518	500	505	520	533	489	498	508	527	543	502	508	487	489	500	519	501	506	507	538	524	497	494	546	490	517	524	514	510	511	500	518	547	497	488	490	577	520	466	528	507	537	517	505	505	537	513	473	476	522	488	493	507	510	485	521	505	494	503	489	541	508	504	501	494	513	526	521	523	517	487	494	485	511	479	522	513	494	511	516	553	437	546	490	490	468	502	527	520	474	488	517	486	516	474	509	488	500	530	523	527	461	492	529	512	511	521	541	485	513	513	515	497	465	499	511	494	510	515	479	533	504	512	481	524	524	512	464	537	475	531	515	440	470	477	466	494	502	522	529	488	489	499	492	555	489	489	499	480	471	498	489	508	481	532	509	536	488	485	554	513	512	500	519	480	486	516	520	518	499	475	472	494	531	487	483	514	499	476	504	509	493	523	526	504	481	473	474	515	481	491	524	486	490	480	486	510	517	480	489	497	458	497	565	516	528	521	460	494	498	519	494	497	469	521	467	513	504	499	472	535	522	548	506	543	484	474	470	494	504	528	504	535	484	532	556	496	470	464	502	477	480	500	507	516	468	543	537	484	521	477	477	519	508	484	498	525	552	498	538	503	506	511	504	526	535	522	533	474	516	525	494	450	476	475	465	472	480	554	483	534	458	483	467	519	496	521	494	460	503	504	491	513	508	522	484	466	495	513	502	519	533	509	519	533	475	506	518	520	542	525	534	502	473	527	540	492	538	490	489	499	493	482	510	534	453	489	509	497	513	510	513	565	520	499	502	504	471	549	508	483	525	528	514	512	496	489	535	507	510	468	496	502	492	485	487	506	479	495	508	523	494	503	528	481	533	502	471	501	467	478	495	525	523	526	501	523	478	505	514	491	540	512	530	507	530	488	496	501	557	482	499	486	533	510	509	509	528	505	508	548	465	522	527	478	514	512	474	512	489	484	509	477	523	442	529	522	522	526	526	519	496	515	515	521	490	485	516	518	530	506	480	526	497	497	502	522	502	527	510	526	473	455	512	531	518	479	529	520	517	514	504	487	491	509	482	497	539	496	529	511	506	488	520	487	541	513	517	527	510	494	515	493	493	496	557	499	530	506	497	464	507	511	488	491	482	473	501	503	509	486	518	547	521	510	480	503	529	519	472	509	503	489	538	507	455	524	493	524	464	484	491	518	483	490	498	504	496	489	524	512	495	542	518	483	475	559	458	523	507	479	502	487	491	524	497	493	493	523	511	504	492	505	553	535	497	512	487	482	502	506	520	510	495	478	528	538	524	470	519	487	528	474	482	483	494	461	506	512	511	494	526	523	480	507	500	540	510	526	523	487	524	490	533	495	497	493	510	502	512	478	506	491	492	493	518	512	527	502	543	479	531	472	524	535	485	539	495	481	510	478	512	484	524	487	527	491	495	515	481	468	543	498	523	533	460	519	480	502	534	465	481	490	487	511	535	473	571	527	450	487	498	502	526	498	495	531	498	464	501	537	493	502	472	539	512	512	444	503	536	518	487	494	533	521	510	519	528	498	489	494	482	491	501	483	490	533	491	526	526	530	503	502	469	498	509	515	477	531	510	521	495	498	487	472	516	519	506	504	534	486	507	481	533	492	475	501	493	486	541	505	474	533	477	502	483	494	503	491	501	514	517	505	491	495	512	519	555	454	522	523	519	504	519	505	527	467	508	494	452	527	525	517	521	486	484	482	500	537	510	485	472	470	504	560	506	470	520	505	483	537	500	480	515	501	554	525	543	499	497	519	507	503	516	477	486	515	547	536	510	551	492	508	491	481	520	465	502	487	547	529	519	469	508	508	525	468	473	472	536	488	523	534	499	525	522	510	518	508	497	513	439	514	504	484	483	503	468	468	494	521	519	528	515	507	469	507	470	521	476	489	493	496	510	482	529	531	503	509	482	532	486	536	468	511	465	506	532	517	506	447	493	489	523	491	487	494	498	511	481	491	513	481	510	462	525	517	509	506	461	499	514	508	489	491	502	511	535	533	477	496	489	510	488	486	484	507	516	506	538	491	523	535	477	495	483	479	513	494	501	470	516	449	508	510	490	515	499	516	500	510	525	515	492	492	521	498	502	494	530	543	521	539	524	507	500	499	485	497	492	492	487	482	518	486	533	458	493	498	509	456	511	491	522	507	467	494	484	540	460	477	543	527	535	531	475	498	480	467	488	508	475	534	473	491	498	496	538	493	492	508	556	474	492	497	483	528	488	561	494	519	484	507	496	514	521	481	523	507	484	527	529	551	475	524	538	469	501	504	501	512	512	520	511	487	502	505	502	507	509	512	474	494	433	504	508	487	517	508	504	501	501	499	488	526	511	500	487	504	513	531	464	494	514	539	474	500	485	521	511	515	512	506	486	466	543	490	529	499	528	512	522	542	518	511	510	500	497	525	518	525	520	518	484	490	494	483	493	506	498	496	481	505	496	516	489	477	515	529	512	526	511	540
89458	79891	58178	22275	4725	307	211	208	185	176	177	187	195	181	172	176	169	169	166	160	148	162	181	166	175	173	157	165	135	160	181	151	157	150	171	173	180	167	176	163	172	152	158	167	151	169	158	151	174	151	161	152	142	152	152	152	158	157	152	143	164	183	153	155	158	171	160	132	151	159	163	150	175	151	150	150	179	161	175	169	114	151	143	155	189	138	150	153	154	159	153	160	158	150	153	183	154	139	178	151	150	151	169	146	146	155	140	147	148	163	146	141	164	133	154	169	141	149	143	171	160	134	137	152	121	119	150	152	156	159	171	180	170	176	164	156	133	159	140	168	159	175	142	154	173	154	177	161	141	150	152	161	147	149	145	145	163	127	161	165	184	141	157	171	147	182	145	178	151	159	141	154	171	169	179	159	144	163	123	147	167	155	174	163	140	155	163	175	160	158	142	170	150	174	168	167	144	145	148	161	153	149	156	142	113	136	146	126	165	152	173	175	168	146	174	155	167	150	139	155	162	159	153	157	170	173	151	149	155	153	151	142	145	168	164	171	186	169	161	140	168	141	127	165	163	142	158	156	158	150	163	154	173	167	153	167	157	145	146	115	172	186	158	139	156	163	155	162	141	128	153	145	141	163	149	161	160	165	129	170	166	158	161	155	147	133	150	146	175	146	139	143	137	165	170	146	162	152	172	152	145	147	163	153	171	145	147	159	157	175	169	170	161	170	133	169	144	166	157	187	159	160	155	157	140	141	160	152	166	150	132	150	160	173	150	148	140	172	137	138	146	174	169	144	163	162	155	146	144	144	153	168	161	148	126	147	138	149	149	141	184	145	152	146	166	157	146	166	147	181	148	159	124	139	151	172	148	174	154	164	153	155	174	153	150	151	144	169	154	149	173	156	160	160	180	143	155	165	164	161	137	165	147	164	154	161	158	148	143	185	171	143	152	141	146	142	148	160	159	152	148	161	182	157	159	130	157	157	169	150	156	169	167	153	169	131	141	150	148	185	168	154	149	132	158	165	162	150	137	165	169	158	148	163	144	132	146	183	158	164	159	167	147	144	166	160	155	165	154	153	158	153	157	153	162	155	155	163	154	156	157	161	144	173	154	152	159	141	153	173	167	150	145	157	157	186	170	163	162	140	146	150	163	161	164	157	147	154	145	155	161	166	150	147	166	170	158	149	149	149	162	144	162	166	159	161	173	174	140	157	145	146	182	155	138	166	162	167	148	162	165	166	176	145	154	164	147	164	164	136	158	132	133	156	166	156	170	143	163	148	167	166	143	161	154	153	139	151	165	144	178	168	131	147	171	162	159	166	156	123	183	160	171	144	153	171	188	159	141	181	174	186	166	151	150	146	140	164	135	160	151	158	170	145	150	152	178	192	143	156	167	173	145	164	171	157	148	161	182	169	151	158	144	159	141	139	160	161	162	144	174	172	171	169	144	187	171	174	135	153	150	172	151	155	164	167	151	134	153	145	156	148	158	160	142	168	178	168	168	169	148	149	159	154	174	150	161	160	154	161	151	168	126	167	148	130	149	157	173	163	155	167	166	163	169	160	139	175	161	172	181	158	163	147	143	149	185	170	180	171	159	135	138	187	145	163	184	163	158	157	147	171	167	175	142	174	170	174	143	138	160	157	156	154	146	144	150	158	157	164	163	164	157	157	143	144	163	147	159	166	154	147	167	165	186	188	160	150	158	172	149	160	143	145	156	163	179	151	178	145	173	140	157	158	154	160	174	151	161	152	151	166	150	175	163	162	170	170	159	148	195	161	138	167	188	168	163	143	155	151	179	150	170	164	169	169	153	156	144	173	168	180	174	134	164	162	161	163	152	167	141	162	157	155	145	193	164	168	161	158	139	160	163	170	145	186	151	148	139	156	165	191	171	155	151	167	137	145	149	148	174	150	156	161	160	160	168	166	164	150	184	172	169	148	147	149	139	170	151	150	176	176	143	158	164	134	164	146	174	168	170	179	153	155	142	144	158	157	163	169	150	124	129	159	167	165	169	163	145	175	164	168	165	170	173	174	154	164	161	149	154	163	142	177	154	150	169	159	164	159	166	170	160	155	159	139	161	132	149	161	146	164	154	156	154	173	147	132	152	153	141	148	158	161	174	170	151	168	143	147	142	162	165	142	149	148	156	184	144	142	160	165	149	180	150	158	153	148	152	167	170	155	169	141	153	132	139	152	144	137	167	162	156	157	163	147	142	155	177	172	165	172	143	151	154	151	159	147	154	166	143	180	169	157	163	167	173	157	178	151	163	156	174	164	144	143	187	137	162	166	143	170	175	168	135	151	173	165	158	140	162	146	170	142	140	161	143	172	166	163	154	160	145	135	152	156	149	145	158	171	158	127	176	163	159	156	122	154	153	153	156	167	176	149	152	151	158	151	169	186	163	166	177	163	174	140	170	181	151	152	179	141	167	171	139	161	164	141	157	163	159	139	145	159	122	147	157	163	146	155	144	154	173	170	152	156	173	161	143	175	153	148	149	168	156	158	143	152	151	206	160	150	160	151	154	152	164	146	192	177	165	141	151	165	140	162	151	157	164	158	148	149	142	155	159	148	147	139	161	175	127	146	150	168	143	145	162	182	160	154	147	154	141	155	169	149	171	156	161	154	157	135	141	152	143	153	142	148	155	160	143	175	160	121	145	160	173	157	176	158	178	165	143	168	151	149	148	159	142	154	148	169	165	142	157	144	153	145	159	152	161	154	170	179	150	173	170	156	180	169	166	162	157	165	173	174	175	173	144	153	150	158	145	134	165	155	135	141	158	148	156	168	142	180	161	172	156	140	168	168	148	152	171	155	153	165	158	157	157	171	142	182	157	147	175	141	161	186	150	157	138	162	158	137	157	158	151	168	165	157	172	157	157	152	193	166	155	161	157	157	152	169	188	139	134	146	160	144	160	174	150	163	162	153	146	165	143	163	153	150	158	147	143	161	152	172	164	152	142	159	157	142	145	165	162	165	163	160	176	140	158	130	167	153	166	151	131	173	159	139	139	156	172	151	133	144	150	156	153	180	172	165	161	144	169	145	150	157	165	166	163	146	158	163	133	171	181	135	154	178	191	147	172	162	185	162	177	152	163	148	138	144	159	175	157	162	144	153	140	138	154	152	171	168	154	171	157	147	150	155	202	135	156	155	165	178	159	149	134	155	156	176	163	142	161	149	139	162	161	154	156	168	155	138	163	149	148	173	176	177	174	169	167	165	149	160	158	160	169	164	157	156	177	166	146	153	170	160	159	140	143	157	158	149	145	163	164	158	160	156	125	154	146	151	152	132	156	155	151	169	169	158	170	161	139	160	158	155	144	176	172	157	158	159	149	166	156	153	161	175	178	168	157	195	169	140	175	146	207	174	151	136	158	135	172	165	155	144	154	152	166	162	154	156	171	167	145	172	163	151	139	156	158	173	165	151	145	156	145	154	163	155	172	174	154	119	143	191	141	150	147	159	143	160	157	137
61719	65580	50963	11469	1436	734	648	577	552	564	495	488	444	438	484	448	423	472	414	387	457	416	414	467	405	415	442	423	390	406	412	402	435	416	414	381	411	423	407	419	399	375	377	426	365	401	402	383	383	382	426	393	416	383	395	409	398	443	386	398	392	425	408	380	356	416	406	418	405	385	425	422	363	398	368	352	383	342	385	390	388	396	400	379	419	408	382	352	360	395	399	369	417	405	372	402	414	351	418	396	404	386	407	390	383	389	382	411	412	383	408	359	382	390	409	405	408	413	406	384	348	350	390	393	370	414	456	386	382	382	408	402	374	379	422	377	375	407	375	412	401	386	397	402	378	403	417	369	385	397	354	347	419	390	385	368	397	402	404	417	408	400	383	350	396	383	401	412	394	394	376	372	364	403	434	370	415	394	372	393	368	418	403	383	381	330	437	381	391	410	400	368	391	403	392	365	380	395	355	374	412	411	368	351	401	392	372	389	408	400	377	395	377	357	364	429	417	393	420	365	337	400	392	410	392	394	416	370	429	370	367	367	392	417	401	384	337	407	386	413	377	415	381	381	395	372	361	356	378	384	397	387	382	386	377	426	369	390	382	391	443	386	372	391	340	373	396	401	402	378	391	416	415	387	412	401	387	371	380	400	389	370	374	393	406	338	387	403	387	387	364	401	382	385	414	417	389	366	376	410	361	380	375	403	380	377	412	319	415	407	377	391	381	402	406	407	398	416	410	391	404	386	394	370	390	389	394	378	419	369	373	361	395	402	397	359	372	402	346	382	413	377	381	407	376	369	393	406	407	387	371	407	388	355	371	385	387	385	385	364	401	369	391	402	381	419	398	412	390	408	425	383	380	408	391	347	401	360	365	363	357	366	382	386	380	390	354	361	395	367	406	374	382	398	413	420	397	386	403	400	396	365	399	382	383	384	399	392	382	402	376	403	387	368	381	379	370	350	383	406	408	367	394	406	377	356	386	369	391	415	371	388	383	428	422	362	381	377	394	406	396	407	401	363	400	370	392	376	390	418	388	419	360	405	399	431	389	377	341	384	394	373	423	373	399	402	360	424	412	378	416	388	383	407	368	351	386	343	385	405	383	368	383	373	376	383	406	383	397	395	400	383	353	397	405	376	371	371	399	404	360	414	341	389	385	427	393	379	393	368	392	380	365	405	416	351	397	393	393	395	378	380	345	372	365	421	388	379	371	414	433	412	387	353	365	376	386	382	399	384	358	425	394	393	368	386	383	397	385	390	383	417	381	368	403	342	372	374	395	429	399	379	385	369	398	392	371	394	400	425	390	402	388	370	382	398	372	372	376	368	425	359	353	363	387	394	375	357	379	378	381	386	370	406	373	411	369	393	412	373	360	401	396	406	376	393	376	406	434	388	400	404	361	404	404	366	376	368	383	414	346	398	365	399	372	362	364	407	382	395	414	427	399	399	359	376	392	369	378	365	393	380	390	391	395	385	419	413	416	379	386	361	392	389	408	412	417	363	363	391	360	406	417	404	376	392	396	377	397	387	373	383	423	398	396	382	399	385	372	354	400	356	385	372	409	405	409	387	431	388	418	412	420	382	380	392	394	383	353	395	346	403	390	392	359	414	440	385	380	386	387	385	385	423	378	377	368	402	390	352	383	387	367	375	423	402	387	389	417	392	424	428	402	417	380	411	391	363	396	389	406	384	410	383	399	373	408	382	394	347	411	392	384	363	425	412	386	414	366	399	386	413	398	366	381	380	386	373	414	350	398	393	357	362	380	354	399	396	370	406	422	389	431	426	408	403	367	394	399	396	388	394	327	369	434	411	400	406	396	408	372	372	404	372	370	395	404	363	391	403	417	404	385	397	389	384	360	417	358	409	379	390	393	391	403	391	400	391	375	366	405	410	378	376	377	391	409	371	394	349	413	428	370	394	387	395	395	396	349	359	373	373	414	416	386	389	403	391	376	371	409	383	423	412	402	385	354	405	406	398	377	392	409	392	366	410	376	394	372	393	403	389	382	386	377	375	360	396	383	394	406	347	405	400	371	376	408	379	379	381	385	412	364	404	397	392	378	403	401	410	396	365	424	393	392	370	357	401	388	398	409	361	397	445	418	419	402	380	341	373	413	365	389	407	419	397	407	372	377	356	393	374	430	379	381	369	377	370	377	399	401	354	414	393	408	375	374	394	410	392	413	403	367	398	393	393	367	373	365	371	359	379	381	396	393	383	377	382	358	377	403	384	407	402	414	409	419	425	392	349	377	390	370	399	399	412	391	384	403	401	392	414	409	382	389	379	394	388	390	394	389	401	386	384	351	377	414	360	373	377	389	346	373	385	401	353	385	372	355	379	397	386	398	416	395	389	400	420	391	399	379	391	402	385	401	373	394	369	406	389	392	356	398	385	399	391	417	388	385	431	364	377	403	392	385	373	414	380	437	377	395	398	362	387	387	367	400	383	382	380	354	409	390	400	405	393	378	405	401	415	388	382	382	368	395	345	401	397	355	411	384	383	411	380	358	386	380	344	379	431	388	394	378	405	428	391	414	379	378	391	393	391	375	401	363	361	415	377	390	383	380	396	392	417	400	382	403	407	384	404	383	388	384	385	378	378	380	402	373	402	387	375	376	385	386	386	390	405	407	379	405	371	396	394	388	422	380	410	359	332	372	376	406	377	399	390	371	376	392	382	408	368	358	373	414	365	360	368	396	406	439	389	414	374	387	410	395	384	369	425	403	411	373	401	399	369	404	360	405	412	408	426	415	356	385	409	395	417	369	407	350	374	372	356	377	395	391	380	418	408	386	375	372	384	365	394	388	392	409	396	385	391	401	388	375	394	405	395	361	362	406	405	380	399	400	371	383	410	358	383	393	405	393	378	376	390	353	391	381	402	377	380	406	378	375	345	355	388	391	405	402	343	379	399	396	402	369	374	370	359	362	379	366	377	414	439	408	428	378	386	378	414	410	373	391	392	422	392	379	358	378	408	389	388	400	400	407	381	399	406	381	359	407	404	379	403	396	381	406	378	387	372	417	368	372	417	394	398	407	392	387	392	376	387	354	407	385	380	388	364	402	388	387	377	357	385	363	380	350	401	395	384	403	399	403	383	354	369	377	403	385	371	399	375	390	397	378	375	378	353	419	360	413	374	396	392	388	418	426	409	410	398	371	383	390	408	379	418	371	394	387	382	410	383	436	394	378	419	416	417	356	364	399	374	408	384	398	364	382	370	377	371	408	407	340	376	397	411	372	430	407	391	360	390	375	400	356	428	418	370	393	419	370	420	383	385	441	421	389	385	409	378	394	347	410	406	400	384	412	385	414	390	390	359	386	401	388	386	414	368	371	388	396	383	360	393	351	384	387	371	417	392	370	386	376	385	411	382	356	389	333	392	372	398	378	400	441	419	383	397	417	423	399	411	389	365	385	394	347	358	347	383	389	398	395	410	403	376	387	384	405	373	408	366	405	400	394	389	390	390	413	366	372	405	380	398
35029	26743	10847	812	179	154	135	123	136	150	148	146	126	153	140	154	166	145	136	146	139	156	149	149	162	149	153	146	144	148	135	141	127	158	134	132	139	125	123	165	145	142	146	168	135	134	130	150	150	170	146	146	138	134	140	131	146	160	129	135	137	151	140	147	131	140	138	143	149	144	148	127	150	143	149	152	134	158	151	140	126	136	155	153	148	156	130	136	163	149	137	160	141	147	153	150	153	120	147	129	141	151	159	143	144	139	156	167	155	155	142	177	137	134	165	130	149	147	133	158	161	150	149	141	137	149	138	140	168	149	142	159	159	136	129	146	151	142	165	147	152	139	115	133	154	170	151	148	150	129	127	146	168	136	145	145	154	138	129	154	147	146	147	110	165	127	147	133	135	149	135	148	172	131	187	155	148	141	171	172	149	132	150	127	143	141	162	130	143	142	151	143	166	164	155	122	125	154	134	138	134	138	159	161	162	138	152	130	147	161	161	128	151	156	123	153	144	160	135	133	156	154	156	133	133	137	137	136	111	139	144	132	148	140	144	135	154	129	159	159	163	148	141	137	141	163	160	153	137	130	136	157	132	150	149	138	174	136	151	144	157	142	134	124	141	152	128	155	173	149	154	166	160	139	132	130	157	158	143	152	153	116	135	126	160	154	129	148	157	150	147	156	158	129	148	132	141	131	148	165	148	144	125	138	141	128	139	164	124	138	159	139	152	157	124	144	140	141	146	137	136	150	139	142	120	144	140	141	135	143	135	131	143	139	147	149	150	166	136	170	135	148	130	134	159	128	133	141	136	131	140	160	143	134	144	131	120	137	141	128	150	137	152	161	166	152	149	139	161	164	159	168	132	144	169	145	158	158	133	139	124	120	135	146	144	142	129	160	130	162	137	147	159	149	142	141	141	149	158	146	149	146	145	165	160	147	142	150	155	137	140	166	140	143	135	157	163	131	128	144	143	167	139	147	157	161	148	153	144	152	159	143	124	134	123	145	136	136	166	116	140	171	146	141	153	143	149	156	150	156	146	148	172	160	125	148	159	130	137	141	115	154	126	134	137	162	159	138	119	151	185	158	130	126	128	148	133	156	126	157	153	133	142	158	170	142	147	132	133	134	152	131	154	150	142	137	153	155	155	159	142	148	150	142	149	153	142	158	159	155	131	168	137	140	144	143	141	140	162	124	139	149	130	152	160	173	156	168	145	131	141	126	133	141	167	163	170	142	157	149	148	143	154	148	154	150	154	145	163	169	148	146	163	154	164	144	161	136	167	167	131	167	143	140	137	138	144	133	139	158	151	165	162	136	141	133	157	134	155	134	158	128	134	161	130	147	143	179	148	140	138	136	135	152	150	155	146	175	167	139	154	119	158	141	120	149	131	152	170	148	143	148	160	163	155	159	145	150	141	128	139	139	165	135	158	146	159	148	122	129	158	138	137	146	159	134	121	158	112	140	131	158	153	150	143	154	152	143	150	121	124	147	120	130	156	154	129	154	150	145	117	148	155	145	181	146	130	165	134	155	141	156	134	138	153	159	126	135	129	149	132	129	155	146	137	145	148	122	148	148	138	157	127	154	121	141	113	145	162	129	143	124	143	131	134	164	149	139	150	156	145	129	138	145	147	149	164	136	147	167	135	147	140	146	148	132	151	132	159	172	149	138	146	150	141	147	128	136	158	146	145	143	139	144	140	146	124	140	138	142	138	136	118	143	143	140	160	166	142	123	135	141	137	156	131	123	152	144	146	145	143	139	147	182	129	155	140	142	152	141	133	164	148	147	126	143	139	121	139	164	152	157	137	129	152	150	148	148	176	136	127	158	138	142	153	129	146	129	152	137	134	154	138	142	140	145	176	141	170	159	147	150	164	141	133	161	130	143	147	170	150	144	155	145	153	144	150	153	153	124	160	150	131	136	142	137	144	125	125	144	149	147	151	141	144	158	126	166	149	151	163	122	157	145	142	143	138	135	141	140	143	151	156	149	163	147	141	153	131	142	152	149	142	133	168	151	145	139	148	150	160	153	161	127	145	144	172	141	127	159	147	156	143	131	146	149	160	120	143	145	126	137	150	157	141	136	165	168	140	147	162	159	136	135	143	153	156	129	143	128	135	122	139	166	158	152	168	149	150	133	142	164	143	135	127	147	132	120	151	138	143	150	148	146	152	143	156	131	173	143	152	154	161	153	136	150	163	148	146	170	139	118	158	150	160	165	139	131	155	163	143	136	138	156	164	126	126	155	126	148	122	153	141	148	142	153	145	152	139	133	147	132	134	142	150	158	147	164	134	108	142	122	133	146	159	169	138	155	146	134	125	122	139	154	143	160	156	147	142	134	139	131	143	155	139	143	143	154	135	163	117	127	145	140	153	144	152	157	150	152	153	134	156	167	119	144	141	133	148	141	144	177	130	143	139	157	145	144	138	159	161	124	144	135	132	144	145	135	136	176	158	155	151	138	152	138	153	165	138	159	153	143	154	153	156	177	145	169	142	146	134	157	169	139	143	139	154	120	140	134	157	144	173	144	151	158	146	160	129	145	167	149	149	144	163	152	142	128	133	148	138	159	120	169	132	182	127	138	130	134	158	152	127	127	125	140	144	147	168	142	124	137	162	169	145	136	141	136	137	143	131	135	147	132	157	140	142	145	132	127	142	159	147	151	136	168	147	145	123	160	138	139	166	150	148	158	151	131	150	170	134	161	138	115	143	154	138	128	175	131	138	154	145	149	140	143	138	149	145	141	154	148	130	139	148	146	138	165	141	148	142	157	129	126	152	158	135	152	155	156	148	173	144	169	139	149	144	138	141	170	142	145	163	144	134	141	150	151	126	141	132	134	170	143	153	172	154	161	154	169	145	168	159	144	151	153	161	127	136	150	165	127	140	155	149	155	152	139	137	144	155	131	151	128	154	157	136	148	142	147	162	142	169	157	167	152	142	157	151	157	142	144	154	139	153	132	128	153	140	119	140	147	136	160	163	129	141	139	123	151	134	149	147	150	149	143	135	146	129	139	138	129	153	163	154	147	144	147	164	180	155	138	158	138	147	150	132	152	144	165	148	160	139	126	157	144	135	150	153	143	153	161	139	158	142	131	134	153	127	150	166	157	144	194	158	171	164	161	153	134	140	158	148	163	152	166	169	158	162	124	133	163	161	131	133	142	138	139	119	149	155	145	154	140	133	154	159	160	141	147	130	140	135	128	138	121	129	104	164	145	142	134	165	141	157	158	133	150	144	160	148	173	152	137	150	137	130	140	144	127	157	154	151	163	149	164	146	159	149	167	141	167	154	139	145	146	145	127	145	123	131	150	159	142	164	159	159	159	161	144	151	147	164	150	139	154	142	149	133	151	153	124	156	135	155	146	138	129	132	156	146	123	144	106	151	134	123	134	152	133	147	175	138	144	134	142	151	146	128	131	135	120	144	128	138	155	153	155	159	155	154	151	132	152	158	132	162	152	144	139	137	182	143	146	159	128
29447	28040	13522	1167	408	371	388	389	392	421	409	421	395	399	374	379	386	400	365	341	391	383	373	391	360	392	387	420	395	407	389	380	391	365	385	385	382	376	421	409	379	378	368	347	392	356	368	388	360	381	421	394	390	354	391	368	415	382	369	388	380	396	367	350	423	357	375	409	421	395	403	389	374	381	333	391	349	397	379	379	359	392	387	399	381	391	395	351	372	351	366	366	371	385	382	410	335	359	362	405	376	347	379	377	388	371	359	388	326	358	371	389	362	384	391	359	379	388	397	347	381	367	348	372	350	353	363	414	385	361	424	419	373	383	386	391	363	378	371	399	374	371	402	376	373	365	341	369	353	380	371	363	398	394	392	392	398	366	427	388	361	337	362	393	414	363	363	377	371	370	379	380	368	367	404	401	374	399	369	378	360	388	372	378	388	405	371	382	371	396	372	372	369	391	390	345	403	376	378	393	363	406	378	388	383	421	359	330	350	361	411	375	353	373	382	351	396	367	415	390	409	356	384	352	378	344	374	390	373	389	371	367	381	403	396	360	388	353	381	399	354	358	367	393	375	354	372	382	382	397	332	371	394	388	416	374	375	384	370	400	432	379	401	378	364	366	405	367	365	373	407	365	403	388	391	393	361	378	368	383	373	361	397	403	384	360	365	411	402	368	384	377	367	350	361	388	393	354	336	409	384	356	378	398	365	373	407	370	377	409	353	350	348	359	380	394	376	391	409	359	398	379	370	344	374	372	379	390	380	338	414	364	384	374	403	368	364	396	396	392	376	389	381	423	389	382	367	342	377	398	338	405	388	404	372	420	390	373	348	386	387	364	393	411	372	396	428	361	404	394	377	395	356	354	396	404	431	389	408	385	346	381	411	368	369	380	354	363	390	375	378	389	374	394	386	365	365	384	386	391	371	354	347	344	392	347	395	360	342	368	397	388	377	349	353	407	364	359	399	410	372	368	397	378	356	376	378	391	371	376	404	396	367	387	367	424	412	363	394	391	382	437	366	383	405	381	335	361	402	376	387	384	388	368	401	402	365	396	418	391	346	356	381	372	369	363	391	375	366	393	362	357	392	389	378	405	415	387	420	383	370	394	386	400	364	382	352	359	379	359	370	387	408	383	369	368	375	379	376	365	401	361	378	368	378	386	381	393	404	382	410	358	337	393	395	385	379	386	368	373	386	378	371	386	360	385	397	404	372	363	370	413	383	418	433	394	387	358	386	448	354	404	388	398	393	404	352	364	406	374	355	375	373	370	389	399	378	371	371	383	386	400	370	397	375	352	341	374	394	381	410	390	404	376	395	415	376	373	399	391	385	372	352	356	367	325	395	333	390	372	359	386	334	349	378	362	362	414	373	391	366	385	367	370	376	385	342	371	393	381	349	359	377	408	426	365	365	413	393	393	405	365	383	395	374	378	374	394	413	380	372	387	369	418	384	379	377	370	378	437	371	365	414	366	368	397	376	434	375	422	379	359	403	356	361	390	392	378	361	369	369	393	368	357	362	386	366	374	382	371	385	397	347	382	389	364	402	368	362	385	401	371	386	379	379	386	353	367	383	333	385	395	367	358	390	370	353	379	377	417	384	396	391	386	360	360	396	362	389	364	372	402	349	369	376	407	373	404	379	377	371	391	357	394	376	404	397	389	365	372	374	355	343	356	413	372	391	361	385	368	413	375	344	382	393	402	353	372	382	379	411	393	356	364	372	408	403	383	372	410	363	382	368	366	372	375	381	375	348	389	382	376	386	355	347	387	370	389	395	399	399	365	388	373	404	389	383	418	363	375	382	369	394	382	402	397	390	402	370	390	391	387	413	364	404	382	358	345	373	378	389	385	350	383	379	357	369	362	380	380	364	366	357	389	382	387	388	390	375	396	385	372	376	402	362	411	349	378	370	366	392	435	383	360	402	402	396	375	381	392	372	418	387	356	381	404	369	392	364	423	389	382	380	400	387	407	354	402	319	346	375	377	357	403	361	427	385	356	385	381	363	376	388	400	398	408	401	386	416	370	404	381	394	387	386	383	390	374	429	375	393	331	383	377	377	396	366	394	380	376	368	388	333	385	381	383	369	366	382	365	367	360	391	361	385	401	364	350	386	346	379	348	359	369	389	361	400	394	404	340	366	390	410	392	379	384	381	391	399	373	394	367	409	383	384	356	366	411	398	378	374	349	399	362	351	358	325	367	340	414	384	347	384	372	395	393	381	394	357	369	369	367	405	360	373	395	377	364	406	391	359	379	358	393	356	379	371	392	391	396	394	387	388	373	395	357	369	371	411	379	397	415	396	391	368	358	380	405	387	403	384	406	333	409	379	369	361	366	419	382	357	373	383	428	362	366	388	325	369	348	409	402	367	389	363	355	396	357	369	391	361	387	365	363	349	391	400	400	370	378	356	360	371	402	402	406	361	358	368	398	382	404	378	399	365	389	407	382	398	377	402	390	377	357	389	399	377	372	402	375	392	379	407	393	410	381	356	341	399	400	399	374	413	371	370	396	386	397	374	384	367	348	367	359	385	376	420	329	413	395	384	378	369	380	423	357	395	380	368	363	375	404	359	373	394	374	371	390	367	389	396	416	401	380	400	354	384	395	383	379	407	373	357	384	385	381	380	399	402	370	377	377	405	354	386	413	370	365	371	354	379	389	360	368	368	363	368	367	362	351	401	399	376	376	361	343	362	371	388	425	386	349	399	380	381	383	393	383	395	427	391	386	377	375	393	373	368	366	369	378	381	360	377	410	383	352	401	365	362	361	373	364	372	331	378	365	377	382	387	369	387	362	372	375	380	389	389	390	360	391	365	372	372	348	371	384	360	362	386	401	371	414	397	356	394	405	428	375	394	400	398	374	408	382	407	394	337	385	381	391	397	393	373	393	382	383	395	385	361	400	389	405	381	399	395	330	371	344	387	406	363	384	366	403	405	346	411	364	334	369	392	408	359	342	380	423	360	375	383	366	380	361	384	362	395	361	355	396	375	384	392	378	378	379	356	355	358	380	416	392	386	390	384	393	326	413	366	345	383	375	394	367	383	416	375	366	360	373	372	371	394	370	381	361	370	403	370	373	370	375	381	390	378	351	375	397	396	378	379	356	395	355	369	387	390	397	386	357	372	395	371	378	363	357	364	380	362	376	390	356	376	360	354	353	411	381	386	387	394	399	398	346	384	388	378	407	374	390	371	388	442	382	376	411	401	374	353	377	362	345	367	380	343	385	358	355	331	375	362	380	393	391	411	369	372	372	385	374	350	368	353	373	383	364	411	372	409	417	360	416	412	399	360	382	355	367	404	377	399	381	417	363	378	393	375	352	391	364	362	372	388	383	336	391	394	342	368	400	386	362	400	345	387	404	351	409	367	396	376	404	375	373	366	351	396	418	364	375	349	378	363	401	423	375	377	350	382	386	377	396	367	386	373	357	399	408	356	393	389	385	375	370	380	364	343	404	359	403	353	388	402	412	399	363	354	364
76862	67792	46450	15144	1211	256	236	234	208	215	231	225	197	209	244	232	212	204	229	212	200	179	189	186	206	210	213	209	191	220	228	184	223	193	196	239	220	211	219	220	199	210	219	198	198	177	223	219	214	234	212	188	224	201	220	199	189	187	216	200	198	197	208	215	239	202	227	202	223	224	216	207	214	187	192	211	225	204	241	197	215	209	224	190	192	184	187	217	204	195	230	212	208	210	173	201	194	204	234	193	202	220	211	216	202	207	205	218	217	215	189	234	195	209	201	212	186	195	211	188	223	190	193	206	190	211	238	195	203	191	228	200	207	183	212	205	186	192	238	209	168	211	248	214	169	183	197	219	225	227	223	232	206	189	210	220	209	190	224	195	196	214	207	220	194	188	199	213	222	205	206	210	210	226	201	229	198	192	217	198	203	178	208	225	219	199	178	195	223	201	207	219	219	217	172	210	232	188	198	208	194	223	215	198	237	234	215	210	203	208	207	189	208	207	199	204	214	207	206	201	220	214	197	177	201	193	219	196	231	188	214	209	199	191	186	220	186	219	235	205	201	209	207	210	191	214	203	205	196	209	200	208	195	188	229	203	205	238	203	217	199	209	214	211	209	205	197	198	193	235	210	183	203	194	230	227	205	219	220	210	218	201	210	208	196	167	204	213	168	215	217	205	220	160	213	223	192	197	214	248	219	210	189	213	240	222	184	209	202	198	180	217	208	208	217	220	212	215	212	210	203	215	204	227	199	201	229	222	199	201	227	209	224	205	192	207	216	211	191	208	208	207	196	195	210	230	219	212	216	197	208	196	215	220	228	200	191	224	216	199	195	199	199	234	207	194	188	201	224	206	200	226	213	214	199	193	197	218	193	213	223	192	233	196	210	198	224	187	210	231	231	171	213	207	185	211	223	214	194	216	203	238	238	215	190	195	208	196	214	190	202	224	229	246	211	211	200	191	216	212	231	229	209	211	224	189	202	175	214	209	203	190	199	192	231	207	208	217	216	221	208	203	217	220	193	213	214	229	205	229	210	199	191	195	192	218	213	204	173	223	226	222	205	238	220	213	198	242	217	191	206	222	225	207	204	201	209	243	237	206	187	191	189	200	214	182	209	229	206	193	202	205	206	205	248	212	199	216	190	221	176	209	228	196	205	196	201	192	198	195	229	216	224	234	202	183	210	195	200	209	212	190	209	227	217	225	204	225	198	198	212	197	198	199	214	202	211	218	208	205	195	235	239	190	219	242	197	204	206	214	215	212	204	213	218	214	221	215	229	191	195	201	199	229	221	201	198	196	220	232	210	205	233	229	230	211	203	176	227	179	212	215	238	214	215	237	199	202	214	191	218	198	237	229	210	194	216	202	196	222	208	184	203	221	197	230	213	226	216	213	203	204	209	209	214	196	214	224	205	234	194	221	236	227	218	196	180	212	220	211	221	190	211	211	211	218	203	185	207	207	204	242	201	226	202	208	230	208	222	176	204	199	210	200	196	238	201	227	205	207	213	210	213	205	178	198	242	204	192	209	192	222	224	238	212	231	203	206	235	203	223	228	227	206	207	221	232	198	234	202	182	204	217	218	207	230	209	221	210	214	201	225	212	200	233	221	214	204	215	199	193	186	191	186	181	223	196	210	228	227	198	191	237	204	179	233	190	239	217	203	205	191	215	210	225	217	207	221	174	201	213	207	204	188	198	197	180	214	212	207	201	183	190	219	218	222	235	207	190	195	217	214	201	169	196	210	206	217	201	186	195	203	218	189	197	196	228	189	223	204	221	209	219	226	229	226	190	221	244	187	182	203	199	207	178	215	196	189	246	202	227	200	212	198	239	195	223	229	199	204	213	199	213	206	193	198	199	219	190	200	186	199	200	220	211	206	195	224	197	198	206	218	206	204	207	227	215	219	225	215	183	172	207	206	202	176	194	190	201	215	198	207	195	207	229	197	186	186	220	224	233	200	211	230	219	175	211	211	199	199	206	193	210	191	227	198	192	202	208	191	212	210	209	210	216	195	222	223	198	201	217	183	209	187	208	206	202	198	248	232	231	207	200	200	192	211	201	189	221	222	217	196	212	210	216	200	228	220	192	205	240	230	217	209	183	183	224	217	199	209	222	211	217	233	232	224	222	223	239	212	221	201	199	228	235	201	191	217	209	187	222	203	221	204	216	215	217	225	196	200	212	217	234	199	210	233	225	177	207	186	219	189	220	193	210	227	215	180	212	227	219	207	188	189	189	225	217	217	226	220	194	217	185	205	210	232	218	210	206	210	214	234	195	211	201	200	175	233	212	208	190	180	222	209	213	216	202	212	183	201	203	181	191	194	212	179	233	202	198	198	199	216	221	213	192	181	197	195	220	222	206	219	196	224	219	202	188	222	215	187	203	192	209	193	226	222	204	203	202	211	213	189	190	236	207	208	202	218	213	229	199	216	208	207	234	239	209	207	217	189	204	210	211	208	201	211	233	193	235	197	216	209	204	194	206	198	217	176	209	194	225	202	204	220	230	205	211	207	190	201	215	216	200	208	210	210	200	204	194	222	211	213	190	227	213	197	208	225	210	218	226	195	190	192	197	221	198	190	227	210	198	215	237	183	221	218	197	213	221	239	190	191	215	223	192	186	189	195	186	200	224	231	202	201	228	183	186	219	209	207	208	181	197	189	190	192	188	220	201	217	206	234	204	193	215	194	225	204	194	185	187	217	207	197	197	226	234	222	238	211	227	205	198	212	206	226	234	221	197	193	189	216	208	177	217	219	228	241	218	204	214	221	202	201	195	230	214	209	192	217	185	201	239	207	224	210	215	212	204	197	209	230	183	200	224	231	226	205	226	202	231	220	232	238	197	209	193	220	202	227	212	212	178	200	184	206	190	232	244	180	218	185	196	212	205	234	204	220	212	190	205	193	243	218	206	222	206	191	203	206	215	218	205	226	219	203	217	225	184	216	191	192	208	199	239	214	209	185	212	209	217	214	208	229	205	197	200	223	194	225	198	223	237	201	202	224	198	191	213	227	232	230	215	194	201	212	205	251	236	208	213	202	210	201	172	217	214	199	199	193	208	197	200	216	224	211	214	197	234	170	192	185	200	199	224	216	200	191	216	188	194	202	190	198	230	227	218	203	210	205	210	204	212	206	223	228	210	206	219	200	213	203	204	209	224	223	211	215	201	187	160	184	204	219	209	222	212	204	189	189	216	215	228	196	198	190	213	202	227	227	214	208	204	213	202	204	227	207	225	213	212	235	207	209	211	203	186	224	215	192	215	212	214	195	196	230	192	208	173	202	187	182	207	189	213	201	231	185	206	233	201	226	203	212	210	210	173	191	190	227	208	180	212	231	211	222	185	206	196	211	207	198	228	216	223	233	224	177	207	228	191	202	211	208	216	221	238	216	224	220	215	237	230	191	198	216	211	246	198	188	196	218	245	220	198	233	206	232	205	206	211	200	202	229	211	211	230	201	185	186	195	203	225	223	205	200
50259	53231	41216	7792	946	645	643	631	571	558	530	532	565	576	542	541	573	516	515	514	582	525	501	491	524	526	529	576	533	541	520	514	532	481	516	503	509	503	499	519	497	495	511	532	518	548	500	527	506	547	482	478	503	540	544	489	520	486	525	524	447	522	568	486	523	555	548	525	540	480	519	500	509	517	479	514	477	514	544	525	543	497	527	475	490	538	521	507	505	491	479	545	531	496	469	522	478	514	477	516	492	465	536	555	534	520	495	515	500	539	555	518	551	483	491	444	493	514	483	523	517	481	545	490	505	529	513	502	530	511	527	512	514	491	528	505	511	552	509	513	476	495	537	529	538	512	552	495	497	526	509	447	495	474	477	548	524	541	512	487	517	510	519	542	465	485	505	549	521	510	479	506	513	507	544	523	487	497	526	505	529	515	504	508	489	507	524	501	475	496	507	515	490	526	524	484	540	524	511	465	498	515	488	485	488	495	509	481	513	499	534	530	500	519	476	471	515	540	496	503	560	459	497	498	502	510	501	523	496	550	484	547	495	523	542	500	521	550	462	486	517	515	495	536	531	478	496	484	503	512	482	492	504	499	497	509	535	506	515	483	516	498	509	516	508	485	567	516	507	519	497	503	524	537	531	510	494	516	504	536	502	490	517	491	481	512	538	533	471	502	509	536	516	519	482	542	492	498	513	468	524	525	485	521	515	497	514	490	542	516	513	499	515	507	467	510	505	505	480	499	521	513	506	520	514	484	501	510	505	513	446	504	526	507	473	462	521	528	490	507	473	512	531	491	542	495	514	527	486	525	536	520	524	516	481	500	489	517	490	511	534	498	538	542	494	551	512	485	509	490	504	531	523	514	519	500	513	517	508	505	503	527	468	501	529	497	514	498	495	499	515	493	487	479	521	512	472	494	532	506	508	486	481	499	555	486	545	487	528	526	526	510	485	518	478	479	481	515	525	489	496	495	484	545	515	489	494	519	512	515	460	480	524	499	502	515	503	512	508	494	504	524	493	521	503	492	514	515	496	489	505	523	491	497	489	514	524	513	504	480	468	511	512	543	525	514	510	483	483	523	532	535	537	527	505	514	540	490	546	512	547	515	508	538	526	507	521	484	485	503	517	494	513	521	474	497	494	498	528	562	491	524	505	525	511	560	476	490	502	493	470	538	523	524	486	498	463	534	484	501	555	533	501	480	553	497	514	510	542	514	514	518	502	543	506	512	514	494	516	504	512	495	532	536	500	539	513	547	518	505	515	482	526	539	511	542	513	550	516	505	524	510	514	500	504	519	508	481	516	504	505	493	520	498	510	497	514	499	491	508	512	484	506	553	506	531	476	524	502	529	517	514	517	512	512	520	551	484	483	497	513	466	490	491	511	515	509	548	529	479	522	481	537	511	516	475	504	503	518	546	511	523	508	513	499	537	514	501	513	538	560	504	530	478	504	513	428	504	546	504	469	477	469	487	484	498	523	514	531	504	504	479	531	476	502	489	493	458	558	552	476	469	490	523	505	503	513	494	491	513	503	495	539	511	549	490	499	491	492	511	502	534	548	506	466	514	501	562	478	505	534	494	527	476	528	494	490	508	518	495	502	486	506	519	546	484	563	533	498	516	486	524	480	540	571	480	507	523	507	502	457	563	502	500	514	509	516	488	470	577	474	519	535	500	537	463	519	535	497	516	506	511	541	516	493	495	523	543	538	533	558	524	532	503	507	517	476	497	500	532	535	533	462	525	532	521	481	483	503	500	491	505	519	490	459	499	524	471	528	531	513	531	491	483	493	492	507	505	550	519	483	547	549	495	525	485	518	531	553	521	510	507	521	502	495	502	504	552	508	530	534	520	506	518	505	482	539	550	492	512	524	500	498	481	490	522	526	525	486	496	506	527	514	522	525	532	500	467	491	483	521	515	527	533	525	557	520	451	511	493	497	492	487	475	549	518	503	545	522	487	547	523	502	516	519	507	501	503	537	515	520	528	529	488	506	537	516	532	542	492	523	490	493	529	500	527	504	503	509	523	468	530	544	502	497	512	547	477	526	546	490	491	538	500	541	510	496	548	510	499	503	524	495	490	539	504	482	526	570	532	489	492	533	505	561	524	523	497	472	513	514	515	470	507	513	497	512	499	562	527	478	501	498	515	492	533	510	523	501	522	522	524	498	498	501	496	564	510	483	541	516	493	491	523	514	530	516	527	523	498	540	537	484	513	517	496	537	500	510	494	543	522	492	501	533	526	517	520	494	482	522	533	451	517	480	496	534	487	512	496	485	505	516	529	515	497	492	499	551	488	502	515	490	539	526	485	553	501	501	522	513	516	496	520	503	487	474	496	493	499	540	475	481	509	506	496	487	510	541	518	500	540	489	477	516	495	500	530	523	488	525	537	495	520	488	491	522	509	514	500	493	478	493	524	518	477	503	499	502	476	510	471	485	536	506	503	490	529	526	524	500	478	461	492	516	503	501	536	454	568	476	499	519	522	524	534	514	466	519	545	494	593	473	504	480	542	536	512	487	521	513	547	546	527	513	502	498	468	497	536	531	561	510	485	514	525	527	509	493	523	530	527	513	505	509	496	518	531	520	531	520	486	486	505	515	542	514	545	503	511	502	461	516	493	524	507	505	477	515	527	483	515	483	517	549	524	510	539	513	542	525	507	526	496	496	516	485	513	493	566	500	581	495	525	510	532	506	486	517	514	512	448	535	497	523	518	511	517	497	509	587	522	543	512	524	489	501	503	538	472	491	511	488	498	499	514	552	511	521	466	495	496	500	498	505	480	506	526	483	507	521	536	477	483	514	474	543	497	510	478	550	528	526	487	507	514	486	530	506	514	516	484	500	496	553	530	502	455	494	514	493	504	484	501	510	531	523	501	481	495	489	505	518	499	544	496	538	495	513	508	511	521	514	528	525	483	511	557	534	500	488	491	533	528	483	517	493	510	535	556	520	486	521	510	569	505	502	539	536	500	491	523	571	443	507	498	468	456	517	542	523	471	489	521	531	500	487	532	524	540	525	484	506	529	516	514	490	505	511	534	488	476	537	462	551	474	544	529	513	505	491	524	518	492	532	540	516	499	466	520	515	530	512	510	505	512	508	518	514	487	483	527	495	519	530	506	508	502	472	497	502	525	519	482	536	483	526	505	490	511	497	483	529	516	535	506	535	475	506	485	480	539	505	514	510	519	534	509	534	544	522	525	497	516	546	522	521	494	519	526	538	528	490	553	502	527	516	533	564	487	501	545	515	553	511	500	520	495	497	532	513	471	485	499	520	495	475	513	516	547	511	495	507	519	510	510	500	501	527	504	486	520	506	476	533	479	509	494	539	506	503	500	474	527	513	497	540	455	518	504	545	531	540	510	492	477	499	548	505	504	494	535	512	512	505	508	525	511	516	506	509	528	493	472	500	474	522	506	539	503	509	501	532	486	512	510	503	484	470	513	542	495	485	512	521	524	497	515	474	507	470	479	503	478	495	536
88491	80166	58699	23714	4910	368	216	209	194	205	191	198	167	166	178	175	170	160	165	175	146	169	163	162	172	155	145	173	149	152	145	167	163	180	158	154	177	161	167	148	168	141	169	164	143	178	196	171	168	160	179	140	172	155	179	160	164	150	174	176	151	183	152	149	165	177	158	183	155	165	162	160	160	146	152	156	162	155	165	178	142	163	174	173	157	188	166	154	184	161	155	154	162	183	172	166	166	182	161	176	151	171	170	164	179	149	174	141	155	175	175	162	153	155	158	145	146	164	162	161	175	171	193	154	164	166	178	177	151	164	161	178	165	151	143	160	164	164	190	153	150	155	150	186	170	154	177	145	176	160	144	169	153	146	175	174	174	181	136	144	173	164	152	170	181	154	158	147	161	153	176	177	150	166	167	160	159	157	142	163	130	163	176	151	144	140	130	148	180	175	158	167	161	183	148	167	157	178	155	149	167	171	148	149	156	161	179	186	160	161	161	154	168	152	145	157	145	148	140	154	166	171	185	148	161	143	162	162	159	138	139	173	154	170	157	166	158	168	185	183	160	142	154	147	167	165	156	180	182	159	162	151	162	162	166	183	147	149	131	154	145	148	151	168	163	170	156	151	142	165	160	169	154	168	164	149	154	159	168	162	149	197	154	166	152	165	170	159	144	136	173	147	193	171	145	152	141	157	153	149	165	138	179	170	140	181	137	169	163	157	145	169	185	169	159	176	162	156	139	153	155	152	164	166	190	167	148	166	180	171	147	166	153	160	153	169	149	156	143	155	161	156	134	165	149	172	153	152	196	157	174	163	153	159	161	155	135	153	171	152	169	154	156	156	147	155	149	150	169	183	159	152	161	179	147	153	159	164	155	181	157	168	172	161	194	169	161	148	140	160	162	151	154	130	180	185	161	144	143	163	172	161	164	164	155	168	165	160	148	182	145	166	172	169	133	156	142	143	176	180	175	151	159	135	168	160	162	165	162	150	150	175	157	150	157	144	135	155	145	148	161	154	186	176	147	150	172	169	143	146	167	138	157	160	154	169	162	164	159	158	165	145	138	137	171	154	194	183	144	131	138	155	158	183	145	161	153	180	153	165	145	143	161	151	178	169	159	163	172	146	191	177	147	171	140	179	168	158	152	152	147	164	154	154	162	149	191	205	186	146	159	155	147	176	164	150	154	164	149	153	130	164	163	162	132	156	167	144	183	159	165	168	176	182	154	130	179	150	162	145	163	160	145	174	157	183	158	158	174	177	157	156	150	153	147	167	156	149	160	163	142	156	170	168	160	167	125	162	158	160	186	161	150	135	167	160	150	142	159	149	147	178	171	160	166	170	185	173	150	159	177	175	166	156	159	157	184	170	143	173	174	175	182	152	164	148	188	155	159	156	152	168	153	164	158	145	171	146	161	174	170	163	159	156	165	156	155	157	148	167	174	163	153	167	143	153	173	142	147	167	165	148	140	153	192	164	170	157	156	158	139	164	147	148	192	166	163	163	147	151	153	171	154	150	170	170	154	144	154	161	147	160	156	170	174	173	156	183	133	185	162	165	169	178	162	178	178	168	194	152	163	152	149	157	166	147	138	203	179	159	169	161	178	143	164	169	162	183	176	174	154	185	158	204	160	165	154	175	183	158	178	169	162	154	168	178	165	171	158	153	149	157	155	162	143	144	160	183	163	161	166	190	150	157	165	161	148	154	161	172	160	178	152	148	153	152	163	184	145	159	158	141	161	157	163	199	151	176	161	163	144	142	167	162	139	161	147	165	156	175	167	158	178	156	160	169	180	170	166	164	155	148	153	180	159	170	157	161	162	169	144	156	147	192	167	142	164	148	150	150	137	169	160	172	168	161	173	167	164	159	169	150	148	164	164	161	146	124	150	158	152	154	130	166	143	148	149	158	164	156	137	142	142	155	175	171	152	141	167	170	136	170	180	155	165	165	157	166	172	148	156	173	163	168	159	141	141	124	133	155	143	161	183	158	147	156	179	178	148	172	118	150	161	148	152	150	158	151	162	126	155	185	161	172	149	155	140	160	159	141	160	169	155	172	166	159	162	148	164	152	161	170	140	190	175	182	173	190	158	154	156	155	186	194	140	162	165	146	153	167	170	142	138	145	161	162	145	166	176	156	160	159	203	189	153	152	148	154	154	167	149	127	138	162	159	140	172	190	202	169	154	150	172	164	182	157	155	167	177	170	174	169	149	161	144	141	145	164	146	163	155	174	175	155	169	146	158	156	163	169	153	145	183	170	157	161	159	183	166	138	141	143	157	134	163	147	175	178	185	167	163	167	158	140	166	165	166	168	164	174	161	185	158	149	135	168	151	155	147	165	156	146	169	177	167	146	148	158	140	168	177	149	178	153	168	145	151	122	166	186	136	162	164	193	180	158	153	174	167	174	162	166	162	160	151	188	167	172	134	167	171	161	155	161	154	154	161	168	180	141	159	173	164	149	185	147	142	176	147	175	151	179	155	157	147	148	147	159	145	157	187	135	161	150	152	149	148	170	149	150	160	151	146	156	157	172	163	180	168	173	138	168	159	175	140	163	143	171	131	176	158	148	168	165	161	169	191	172	179	178	173	165	158	163	162	149	149	161	168	163	182	168	158	159	150	191	163	167	165	155	163	162	173	161	165	136	149	168	151	142	178	158	151	167	150	166	167	170	154	160	161	151	143	155	166	171	186	159	156	148	158	127	167	153	171	142	168	162	164	178	161	162	161	155	146	163	146	162	161	160	176	130	165	136	155	148	136	147	185	157	157	161	136	156	151	166	169	163	136	167	156	156	161	136	154	185	160	142	143	129	188	134	162	180	171	159	172	161	151	147	154	176	146	142	170	156	178	149	175	158	177	175	137	162	147	178	145	157	175	172	164	148	154	176	157	171	159	172	159	162	147	158	151	161	156	147	149	171	146	150	181	139	148	145	161	160	170	172	163	166	166	170	157	155	170	141	168	164	155	165	155	143	181	172	157	168	151	182	181	170	173	174	181	174	169	153	117	135	168	153	153	146	169	178	157	174	142	154	160	156	151	153	156	149	167	130	168	152	151	143	162	170	140	154	155	137	153	151	132	156	181	179	150	149	155	149	149	131	142	187	162	164	142	141	161	168	175	135	145	148	151	147	161	144	161	160	145	159	151	170	162	165	158	165	149	157	143	176	163	162	178	140	156	144	170	135	159	165	163	157	171	179	159	159	178	146	177	163	155	140	153	161	165	171	158	164	130	153	161	151	180	167	188	147	156	171	166	130	161	170	130	170	159	167	148	165	166	171	132	146	175	166	176	131	150	149	147	180	196	152	153	158	138	154	171	160	159	157	155	139	165	169	182	160	150	161	173	157	154	171	179	159	147	170	164	157	139	167	152	148	158	146	151	150	174	171	133	163	165	173	151	164	170	163	146	147	186	166	187	141	183	142	174	164	143	157	143	177	144	142	173	164	164	173	164	149	155	165	157	156	156	165	161	144	154	149
61015	66500	51574	12035	1477	724	659	601	564	516	485	527	493	461	434	471	407	445	434	437	425	431	377	418	412	431	400	429	390	400	377	411	381	383	410	422	406	377	428	392	377	401	415	365	411	416	392	402	435	418	371	403	381	367	408	398	433	453	382	390	380	373	408	368	387	400	416	415	382	396	401	387	424	410	400	381	407	393	402	394	402	369	425	407	421	401	374	390	386	391	405	369	395	381	430	397	414	412	381	373	405	370	371	386	431	373	375	359	399	425	391	427	385	379	386	408	363	416	406	377	378	376	356	418	397	392	402	367	403	394	405	382	427	411	377	363	359	399	398	417	387	392	410	458	411	370	386	396	393	442	401	383	405	404	412	348	404	376	419	398	371	372	393	383	369	381	391	389	397	432	386	390	410	390	399	410	448	432	416	380	393	385	396	392	433	412	355	403	391	408	404	425	380	369	418	378	362	404	375	420	367	419	392	399	386	371	365	365	369	369	392	404	384	420	405	423	444	396	376	432	373	387	413	396	451	364	412	410	399	406	376	370	393	389	383	395	425	375	378	431	397	405	401	398	414	405	402	417	423	351	378	377	358	407	403	383	367	390	375	392	351	378	409	339	375	415	410	397	370	400	392	365	390	356	383	425	405	359	409	402	400	400	399	372	395	391	405	396	403	396	420	402	417	396	363	383	404	387	396	418	403	366	415	402	408	381	356	391	378	388	376	397	412	380	379	360	413	404	364	442	388	399	363	398	384	370	405	412	392	356	407	416	407	358	387	380	378	397	416	428	405	382	361	399	387	380	401	360	391	381	360	399	421	381	394	382	386	392	432	408	383	399	391	397	438	404	393	409	390	356	388	398	385	379	427	374	396	402	386	371	399	398	403	373	437	394	429	388	406	408	408	391	351	384	391	368	408	378	384	401	388	377	415	411	372	382	395	412	380	408	384	407	370	375	377	397	392	388	387	385	363	388	389	351	409	380	395	392	391	382	394	411	395	391	404	403	403	405	395	396	408	403	383	364	395	431	383	374	361	406	365	418	412	367	377	382	391	408	418	403	401	373	360	415	396	385	401	410	365	401	375	390	419	390	401	373	370	383	374	411	422	398	391	373	361	403	399	408	402	376	378	402	404	393	412	370	381	382	392	415	408	384	402	367	385	438	403	411	407	415	416	426	369	378	402	410	382	351	404	421	401	398	382	377	413	399	411	393	390	408	364	402	377	384	395	409	392	400	408	403	446	399	421	374	369	371	369	375	420	408	397	417	387	388	363	412	392	388	386	424	379	406	404	402	383	370	416	406	387	392	406	401	367	425	410	391	404	418	375	406	406	389	386	410	383	423	396	420	396	373	382	388	387	382	382	393	387	401	388	385	389	420	420	407	409	415	382	378	421	375	345	403	387	398	374	391	427	381	430	366	382	409	377	373	350	394	331	382	410	397	410	356	384	378	427	369	384	392	392	382	395	393	392	398	375	407	375	399	391	389	378	403	377	378	406	388	375	382	399	377	382	405	403	379	402	390	393	381	396	380	400	339	374	390	395	363	411	390	389	408	420	412	386	390	365	377	399	384	405	404	398	391	393	419	400	397	387	383	408	388	409	373	397	397	357	368	407	381	395	408	377	376	390	412	421	401	411	373	407	393	419	420	400	401	396	403	374	368	378	413	398	397	385	368	416	379	386	376	434	394	383	363	385	390	388	399	385	389	408	416	396	408	374	394	372	395	399	417	385	379	381	363	381	397	386	404	403	354	393	379	390	414	411	400	394	373	384	399	362	357	376	398	379	420	374	362	394	392	352	397	359	399	382	383	374	395	425	390	402	363	420	377	408	425	388	410	392	390	388	425	402	426	393	389	423	365	390	399	349	371	389	368	381	402	386	441	413	392	418	420	398	396	367	419	404	394	389	385	393	397	411	366	361	379	406	415	369	370	392	386	412	371	374	388	391	370	370	358	357	404	378	385	365	373	388	379	384	385	415	406	384	375	387	394	356	341	360	386	406	383	361	370	417	378	373	424	374	400	386	380	403	406	415	363	374	371	394	400	382	380	372	390	359	397	363	436	368	362	380	397	426	399	368	399	387	420	365	398	376	388	402	381	358	386	385	382	425	418	398	412	396	354	398	383	371	364	388	407	408	383	386	409	439	404	372	423	396	345	388	417	420	427	400	377	411	382	406	401	400	415	341	369	401	354	373	363	396	401	357	384	401	405	381	379	368	416	413	379	415	422	352	391	396	372	406	392	384	394	425	385	408	397	409	387	434	368	398	406	393	373	366	371	394	347	402	399	382	372	382	374	413	399	441	404	402	343	349	423	409	385	411	413	372	385	416	406	395	379	369	407	374	365	379	377	405	376	393	376	391	416	417	405	362	380	410	404	388	430	421	372	417	391	387	427	368	424	345	413	412	396	381	429	368	407	405	424	377	391	374	411	388	391	399	388	411	406	416	400	391	405	365	374	369	387	403	385	417	390	362	387	397	431	395	382	393	386	388	397	378	363	378	388	372	404	401	434	414	381	386	388	419	372	406	424	390	393	390	399	389	401	406	369	381	385	413	389	397	360	403	396	427	355	406	400	413	386	413	404	371	429	354	369	401	393	446	382	387	429	413	405	378	370	429	375	371	382	374	381	349	375	374	393	381	391	375	371	385	389	394	369	366	387	395	428	391	436	419	365	399	389	376	386	346	383	352	410	382	416	429	403	423	389	353	346	397	378	379	390	396	385	359	405	400	369	405	367	377	370	389	397	349	392	391	370	406	368	422	350	369	410	360	414	372	372	415	380	394	409	394	394	421	391	407	379	390	370	394	425	381	407	378	413	419	389	407	383	394	391	402	422	393	367	401	429	384	389	396	386	393	396	399	416	376	391	384	385	379	401	394	384	388	394	398	411	374	349	391	390	359	396	409	364	346	390	393	417	416	387	374	402	426	412	380	374	375	394	405	389	387	380	365	401	385	397	414	410	392	407	394	415	385	372	405	386	394	390	412	388	387	409	389	386	423	380	368	417	374	427	411	394	398	357	399	398	367	395	394	368	385	410	378	371	364	384	395	389	358	384	389	394	373	410	390	408	377	377	393	410	356	371	375	405	392	359	401	385	382	386	396	423	366	386	405	348	364	435	383	379	400	382	403	417	425	387	385	370	393	405	365	370	371	406	382	387	362	399	394	394	379	421	434	381	420	418	388	411	421	412	459	424	393	382	412	371	381	438	395	374	408	396	397	415	396	417	364	397	403	398	403	401	385	379	406	413	405	400	401	388	414	415	389	393	418	392	410	380	418	389	387	386	399	418	404	387	382	376	387	358	391	427	411	377	414	381	409	406	402	370	396	390	382	420	376	357	387	397	413	411	389	398	380	369	388	388	406	387	401	378	397	422	386	422	410	372	390	405	400	379	431	369	407	380	377	377	352	352	396	414	377	379	397	432	451	382	388	390	376	405	410	398	366	409	401	391	391	400	396	398	393	368	397	373	372	386	394	375
35329	27436	11984	947	183	176	172	152	150	156	136	158	152	138	149	167	156	147	149	140	147	140	135	138	153	157	137	172	144	153	169	152	168	160	156	166	161	147	143	178	144	136	141	156	141	160	149	137	169	142	149	158	135	142	162	155	149	156	127	129	151	142	176	132	158	142	134	146	145	160	150	137	142	151	149	148	156	132	121	155	166	138	174	146	138	146	152	158	132	137	149	160	148	127	145	149	163	158	154	167	156	161	142	163	107	153	135	150	143	149	167	174	153	138	157	130	149	141	152	143	150	132	153	162	119	155	161	123	150	139	128	162	168	145	158	156	149	131	153	158	170	147	125	153	164	178	144	141	151	143	174	169	157	153	140	151	176	140	148	128	134	176	147	153	156	128	156	146	141	138	147	130	152	135	148	135	132	159	152	138	166	152	147	143	149	153	169	156	156	129	175	144	144	141	140	151	140	146	160	128	185	131	159	154	147	135	137	157	152	150	144	161	158	168	132	136	131	150	150	141	156	154	136	162	153	155	134	159	147	116	136	159	156	152	142	133	135	151	142	161	145	179	157	143	136	131	142	136	161	159	170	140	167	121	130	149	143	143	148	157	153	149	121	133	124	119	144	155	189	149	158	154	165	158	146	159	150	170	138	133	157	122	146	144	152	142	133	140	113	123	132	132	151	150	124	160	163	164	160	155	156	169	159	148	151	147	135	141	164	151	155	132	149	139	150	163	147	142	147	143	142	135	174	157	153	160	133	145	159	157	154	162	138	164	132	152	136	147	142	148	159	139	161	187	155	155	142	130	150	159	161	158	142	148	130	170	136	164	147	153	144	147	150	139	151	157	144	143	162	152	151	129	157	131	132	148	173	129	132	163	155	127	155	149	149	166	135	143	136	157	125	155	195	149	152	141	164	140	145	131	167	129	153	144	171	146	148	141	165	154	146	147	148	166	152	158	155	164	176	154	150	152	132	130	161	158	156	177	150	163	141	151	131	158	156	166	167	158	140	137	159	149	166	156	147	154	128	147	156	160	140	148	146	158	143	168	157	155	158	134	143	152	134	136	159	159	146	148	148	169	141	121	130	166	167	159	139	144	158	127	154	162	155	142	168	131	141	165	151	160	142	142	164	133	157	136	142	143	159	143	141	146	136	161	136	157	140	142	162	151	151	116	152	136	155	148	160	144	146	147	153	176	160	136	138	145	149	122	136	149	136	155	146	143	148	151	152	138	138	152	120	177	149	133	145	147	163	151	161	122	145	161	162	117	167	146	157	152	143	144	126	141	151	122	129	157	163	164	156	126	141	143	156	159	153	156	157	125	148	160	169	149	150	155	134	136	168	152	156	149	150	159	144	147	152	155	148	172	143	141	143	135	149	145	169	130	172	160	162	145	184	148	145	135	162	167	164	167	171	168	179	175	139	140	139	150	162	124	140	120	164	151	158	160	153	146	151	143	133	128	172	131	144	151	157	137	121	140	131	154	155	175	138	133	153	142	145	160	150	165	140	146	166	154	128	142	156	142	169	148	143	158	136	142	146	159	160	152	141	146	166	168	159	150	156	129	137	161	142	119	172	155	150	127	160	144	168	150	151	165	139	134	139	147	150	133	149	147	143	177	159	151	138	156	166	147	161	146	156	136	129	150	158	155	164	160	141	139	169	114	169	159	153	147	141	166	148	128	141	140	126	144	168	154	160	155	144	137	145	116	123	140	160	165	141	161	153	157	169	155	139	163	141	140	151	133	135	150	138	150	166	168	145	144	160	145	147	126	156	123	159	152	152	118	151	144	146	157	154	156	139	149	155	167	140	140	154	142	150	160	151	130	138	128	141	143	141	133	152	153	137	150	147	137	169	144	140	151	129	148	157	129	134	158	148	133	138	151	158	153	134	152	144	143	147	147	175	160	127	132	139	135	147	140	166	170	128	177	158	171	172	144	145	158	131	150	133	146	138	172	143	147	141	139	136	133	167	182	144	126	150	130	154	140	176	122	146	159	144	140	153	146	148	154	140	149	141	141	146	164	160	149	143	140	136	158	143	105	141	149	148	157	150	130	161	136	146	143	131	157	159	139	141	161	133	151	156	165	128	123	130	138	157	144	167	157	157	173	150	155	152	118	147	182	152	133	131	144	147	141	146	140	176	150	135	158	156	136	180	171	149	141	155	123	131	136	159	170	153	155	133	164	139	147	168	161	152	158	153	147	143	143	165	145	141	147	172	141	169	139	170	146	126	139	144	138	142	143	148	167	144	161	141	146	133	135	134	150	156	145	153	135	137	149	135	170	143	139	160	147	137	157	170	155	162	155	145	125	161	157	153	135	126	152	158	146	156	145	148	157	136	144	152	134	120	136	132	150	130	156	141	146	152	141	156	145	141	164	137	164	144	148	143	140	141	153	146	147	148	149	160	154	145	139	126	146	138	146	154	151	164	128	151	137	145	136	161	151	146	129	136	139	143	148	156	150	163	142	138	119	129	139	144	175	138	178	173	143	162	137	158	160	176	127	133	152	166	153	151	161	137	156	137	157	130	141	159	131	148	164	152	144	153	150	127	153	125	161	151	157	157	132	136	155	130	138	140	159	137	144	129	152	144	134	141	159	152	159	152	151	135	146	176	145	137	115	160	162	129	150	157	132	160	127	135	148	161	153	130	167	158	137	153	137	135	144	138	148	117	164	146	147	132	142	135	125	157	142	163	160	130	141	137	163	157	133	130	135	159	153	118	159	142	159	145	153	136	173	161	149	145	144	149	156	148	157	160	162	144	156	157	133	159	143	165	159	143	152	130	159	148	146	143	138	152	148	131	140	153	158	148	186	156	170	141	151	162	146	168	145	149	139	146	158	156	160	146	148	146	138	143	173	125	143	144	143	165	149	148	131	139	160	153	129	133	150	166	146	164	177	157	119	147	140	180	138	132	139	157	147	147	133	168	147	155	160	140	149	162	132	149	160	153	167	163	155	129	143	153	156	140	160	146	146	147	140	134	129	151	128	148	129	142	155	151	156	158	150	158	151	132	154	122	142	136	144	152	162	129	158	146	151	148	138	162	166	165	157	146	153	164	153	174	141	146	171	161	151	150	136	134	154	163	148	163	156	134	145	138	157	137	131	165	166	135	149	130	143	143	158	146	157	157	149	151	145	148	143	161	132	152	153	135	138	150	143	139	155	178	163	162	140	150	146	160	156	166	147	126	153	131	149	161	138	163	136	163	150	136	150	149	162	177	152	159	148	145	132	153	135	144	145	156	165	142	163	153	136	149	163	120	157	128	152	152	141	158	149	132	163	143	152	139	144	155	145	137	154	157	132	143	151	154	139	147	151	136	140	158	148	153	142	132	147	143	160	125	131	156	147	145	135	148	161	144	159	152	171	151	139	153	148	137	154	145	147	145	152	148	163	123	164	164	136	147	156	160	151	133	150	129	138	141	149	157	167	163	156	123	156	126	135	143	165	153	162	140	147	160	162	155	156	150	139	155	146
29335	28892	14270	1398	448	398	414	362	415	387	394	393	412	394	360	379	391	403	449	417	408	371	373	382	372	416	362	397	387	366	364	373	413	383	391	386	402	394	411	411	379	405	385	390	378	398	375	397	370	374	391	388	406	371	397	375	374	379	406	411	384	410	418	375	427	364	393	389	366	404	422	388	359	418	378	386	400	392	366	379	396	376	361	440	397	413	363	386	430	383	413	370	395	400	388	413	389	388	370	403	392	367	380	337	376	383	408	386	376	415	394	379	380	402	358	380	367	367	361	381	404	398	393	344	401	402	376	367	347	359	395	392	382	386	362	409	410	384	404	378	414	381	426	388	430	401	391	367	375	378	378	370	402	410	411	416	414	407	388	368	388	369	381	369	369	380	372	415	365	404	349	392	386	404	404	381	363	400	407	382	373	401	400	376	391	390	374	415	399	393	400	378	371	348	398	363	389	385	361	375	392	353	392	388	394	383	390	389	391	408	410	374	356	409	409	356	377	380	435	399	363	379	392	378	395	392	392	366	363	400	394	404	388	408	401	360	416	390	381	378	394	427	399	373	389	448	386	391	394	368	427	380	395	399	352	375	420	366	390	393	395	360	411	382	392	371	396	408	404	373	421	393	410	398	386	380	398	374	377	356	400	380	402	408	389	381	382	362	365	406	385	393	432	384	351	400	387	406	378	361	375	388	352	376	360	389	404	347	382	372	377	372	407	403	381	378	362	390	393	421	391	417	379	398	387	362	411	364	385	378	366	369	377	422	377	369	382	391	373	376	383	388	419	387	405	430	375	389	383	373	391	447	371	387	413	405	410	397	397	394	377	390	408	381	405	409	406	386	378	383	316	395	367	370	361	387	379	360	386	412	371	425	389	374	405	391	401	362	411	414	365	377	377	373	378	399	385	370	383	392	397	401	403	396	362	379	416	398	376	374	390	359	381	402	397	353	399	369	351	385	411	348	370	387	378	406	384	412	391	371	371	378	411	390	365	371	404	401	377	407	410	359	370	401	403	362	385	432	431	364	381	382	399	399	368	370	370	369	397	408	396	384	417	362	417	379	362	353	410	413	411	404	387	384	374	420	396	380	371	396	392	406	420	401	373	368	389	391	420	382	384	358	391	392	379	370	396	383	403	398	421	358	374	366	410	362	316	422	364	399	373	401	417	420	384	352	353	350	360	421	365	390	377	380	392	386	345	386	400	396	357	386	358	327	417	429	393	403	418	392	365	399	378	383	403	377	384	401	395	395	415	370	396	380	390	385	362	385	379	374	399	399	397	349	395	413	385	388	392	368	399	398	420	374	394	389	378	372	402	415	426	378	445	379	381	358	401	386	366	377	404	399	365	352	379	385	382	394	390	405	406	417	347	407	382	362	373	360	383	412	376	409	404	390	417	388	371	363	374	375	378	425	384	385	367	388	374	375	397	382	389	387	365	371	400	378	385	396	399	356	393	387	372	388	392	375	365	396	375	386	375	399	371	407	421	387	371	375	389	424	388	397	367	379	404	356	364	367	417	371	415	389	391	386	389	380	389	376	395	395	407	393	397	396	399	356	404	400	365	390	397	369	390	380	409	387	384	388	410	389	395	415	392	395	394	396	365	397	427	396	340	388	371	399	365	418	387	367	416	390	405	402	399	383	372	381	418	409	377	393	389	376	375	371	388	412	378	404	373	364	397	387	400	387	393	397	418	414	354	368	396	394	364	382	354	394	391	416	351	392	389	379	372	397	383	408	398	382	431	385	362	384	397	354	376	390	372	397	369	398	375	382	391	391	416	374	384	391	410	349	399	400	354	371	393	387	378	382	358	338	355	389	395	404	399	359	335	410	392	389	358	396	362	357	391	383	384	358	384	392	378	388	405	371	361	370	366	383	369	387	366	403	407	399	407	365	398	386	382	348	407	394	388	371	379	393	391	384	378	379	411	411	419	402	386	424	391	439	402	402	374	389	385	377	390	385	356	377	409	382	421	370	412	391	358	350	380	384	387	390	386	370	363	400	427	376	412	398	383	424	371	404	384	383	389	389	374	359	364	366	424	409	340	390	426	352	402	361	391	367	397	366	361	340	391	370	384	415	321	406	419	419	427	431	413	365	363	342	373	393	373	426	427	408	375	411	378	365	415	391	367	370	397	392	378	421	397	379	380	401	388	385	406	385	386	425	395	402	342	391	349	400	383	401	430	373	392	404	360	374	407	398	411	412	378	410	380	407	402	393	375	372	389	365	394	391	396	357	410	395	368	407	367	415	412	422	381	400	386	385	393	396	406	393	371	381	391	391	386	375	393	408	397	436	409	392	399	361	394	393	372	377	389	417	399	370	344	360	385	390	397	379	391	413	373	385	387	393	404	387	371	417	371	375	388	417	358	391	377	386	368	334	390	397	389	393	412	379	377	391	382	378	389	423	387	373	376	395	389	408	386	379	398	417	381	394	394	386	381	377	392	415	392	366	395	378	375	382	390	427	355	400	376	413	381	392	399	423	399	406	357	442	380	397	376	356	375	382	399	374	406	397	412	370	396	394	368	391	391	393	371	405	393	398	420	401	396	364	387	380	370	393	373	385	408	373	365	412	365	417	407	404	424	359	395	404	408	370	345	406	414	369	375	375	383	394	384	360	361	396	360	388	401	400	383	372	403	375	357	372	376	392	395	395	403	370	419	365	404	391	396	368	401	400	393	410	386	377	369	361	404	375	367	393	423	373	379	401	399	344	419	381	395	363	439	370	384	415	379	384	417	396	375	425	393	361	384	358	375	371	381	375	382	378	414	418	386	398	396	412	405	365	387	384	413	363	374	413	401	391	411	436	367	381	380	422	360	387	372	414	367	390	423	398	423	392	362	434	372	382	407	364	377	375	401	331	389	387	425	437	345	411	407	421	375	369	384	410	365	395	404	381	399	386	400	404	406	394	406	414	414	376	393	414	398	406	403	417	396	398	366	412	401	385	411	394	397	383	420	368	394	380	404	445	398	387	380	402	373	379	402	373	352	395	367	398	380	413	379	418	415	387	380	387	394	382	393	395	417	348	401	383	390	383	397	398	368	359	389	407	397	402	364	402	389	386	388	402	370	398	382	353	392	380	386	386	384	397	369	418	404	395	374	377	420	373	390	392	404	414	382	401	360	401	389	374	332	390	406	395	406	381	358	389	375	372	392	435	399	376	403	401	382	383	378	393	378	397	403	361	369	417	378	350	369	374	393	382	382	326	418	347	371	420	379	360	397	382	375	398	371	385	366	397	362	392	412	400	381	351	393	375	427	398	396	349	394	427	376	387	371	398	397	355	375	393	359	448	398	366	384	379	382	388	367	355	414	393	394	405	385	381	405	382	406	400	396	403	369	374	426	395	401	374	422	381	380	364	360	418	400	394	403	372	396	396	408	410	413	367	417	395	368	375	375	366	352	413	409	384	398	380	398	401	408	404	366	417	383	404	373	414	369	350	373	420	376	383	388	407	397	414	389	396	381	380
76740	67457	45723	13719	1197	248	265	204	215	239	222	218	193	209	188	203	223	198	204	195	201	186	224	188	191	215	214	234	202	201	210	196	210	204	197	198	228	209	215	212	202	207	236	229	205	207	214	210	219	208	207	195	243	211	218	211	210	199	200	212	214	221	260	219	215	215	210	217	239	192	220	218	205	200	216	192	217	213	183	206	219	210	210	188	207	204	223	186	208	215	227	199	215	217	213	201	195	200	225	209	177	212	220	215	201	218	209	234	205	205	209	195	216	208	218	205	219	202	226	220	204	222	215	230	202	208	205	195	195	199	233	221	198	192	225	207	205	230	185	213	215	212	206	195	201	194	200	183	231	213	196	209	185	206	217	195	234	211	184	202	219	211	221	246	190	207	235	192	222	221	226	211	217	197	187	229	209	228	216	221	206	221	196	208	182	216	240	202	241	206	217	221	217	228	197	209	197	200	208	219	193	198	197	222	194	201	214	206	221	187	225	221	221	184	198	212	196	199	214	203	202	217	188	216	217	204	209	240	201	195	207	192	220	225	186	196	191	228	205	198	200	203	209	207	188	209	193	194	209	223	212	220	185	222	220	197	192	215	203	187	210	222	208	222	197	229	208	215	200	211	183	189	236	179	225	182	211	183	219	219	228	190	191	222	235	238	210	209	217	193	205	210	211	218	192	224	218	186	216	220	212	229	198	197	242	190	229	229	211	200	210	159	198	201	232	243	206	206	200	198	228	238	194	199	210	202	205	216	200	199	238	194	179	227	180	211	192	226	191	193	205	201	206	238	218	215	204	214	220	209	188	209	176	225	224	216	216	216	185	201	188	216	212	196	236	229	203	218	202	219	193	190	213	212	207	237	207	203	206	202	207	203	174	217	211	238	197	251	212	239	228	198	190	218	195	209	205	213	225	193	224	214	197	201	180	219	203	202	233	232	198	201	196	193	204	195	200	201	200	209	238	219	207	210	198	191	205	221	209	211	224	215	233	193	187	207	215	193	210	211	222	182	226	206	227	194	180	200	189	205	215	200	202	218	224	186	218	196	207	205	202	210	215	191	205	195	220	203	215	212	220	192	220	198	206	190	230	220	214	234	238	192	220	205	225	221	221	230	203	205	205	202	207	207	198	204	209	196	217	211	224	209	188	188	192	200	182	216	227	210	215	202	177	212	186	228	229	199	196	208	197	230	221	210	216	229	197	203	231	206	212	200	202	210	210	202	198	180	223	212	171	212	186	206	222	225	233	201	216	237	188	188	199	237	209	190	199	222	221	193	187	231	231	211	194	208	182	192	210	222	205	216	217	194	191	224	221	210	202	203	197	205	239	191	194	211	201	198	200	203	206	202	207	193	225	223	219	220	207	196	210	192	218	180	187	189	184	184	224	199	206	194	218	213	217	213	202	222	206	223	193	188	230	200	198	218	178	229	213	181	238	213	191	206	211	187	226	204	199	246	233	198	184	202	216	223	220	234	196	214	193	209	204	220	194	215	225	201	201	215	205	203	200	217	185	220	222	206	199	205	199	205	245	207	218	218	210	212	198	227	211	206	211	224	227	190	223	208	195	221	193	189	234	200	180	182	193	223	203	207	216	225	191	211	224	189	211	218	207	227	232	235	195	192	232	218	233	223	236	207	221	206	228	220	203	202	221	198	215	203	194	213	217	191	183	211	204	199	198	207	217	225	215	204	216	212	196	219	190	210	205	202	189	191	207	216	225	220	203	197	193	192	210	195	228	196	193	194	233	204	231	211	210	190	217	220	235	211	204	204	214	206	200	207	214	212	187	220	215	207	189	213	221	223	195	220	210	202	211	203	203	244	216	209	198	219	200	192	203	219	218	219	174	216	212	205	202	170	225	227	195	218	203	206	190	223	206	203	220	212	212	199	233	204	211	201	184	211	205	199	196	211	224	191	228	192	200	206	181	194	222	224	222	220	210	233	203	206	211	198	188	222	199	210	200	206	233	201	228	224	196	199	193	215	210	188	231	180	218	183	222	211	210	199	188	196	215	220	201	225	232	219	212	228	228	207	184	217	202	225	236	190	201	213	201	202	197	197	209	219	199	213	226	214	211	214	210	221	207	203	208	221	195	187	193	213	214	208	205	182	208	212	205	195	216	236	202	197	197	201	190	221	181	223	193	221	207	196	204	193	233	194	238	203	217	226	173	205	212	185	212	208	208	195	192	212	205	222	188	249	225	219	206	171	166	211	206	208	200	196	217	229	225	203	196	200	226	169	202	222	189	220	236	207	195	217	220	208	199	217	210	225	211	191	210	190	205	213	173	215	186	204	211	198	206	210	184	195	185	233	236	187	224	220	233	183	228	196	195	207	205	201	224	211	231	197	218	211	230	197	202	214	216	223	229	226	208	234	215	195	187	196	210	203	239	201	202	188	199	207	211	213	191	197	215	203	215	200	205	202	205	234	197	219	194	207	224	207	210	208	226	217	187	196	211	200	189	205	178	205	200	202	195	228	202	234	189	219	239	216	217	220	219	183	222	241	197	227	226	208	211	193	228	196	223	214	213	196	204	227	201	214	197	227	207	224	199	223	218	197	203	216	191	193	210	215	208	197	204	180	210	223	219	226	205	208	177	195	201	216	199	218	194	214	202	227	223	211	204	229	183	181	209	219	200	234	231	193	217	212	200	195	209	225	207	205	207	208	212	197	211	200	183	216	204	228	243	205	216	262	196	208	226	232	192	241	190	208	212	190	197	216	232	220	188	212	197	199	214	222	186	222	196	193	212	218	237	238	209	195	201	207	206	215	212	181	185	230	198	224	195	205	218	197	220	201	200	219	220	203	230	203	216	213	192	219	216	204	240	190	200	223	204	203	208	194	169	194	205	200	221	214	210	195	207	218	177	213	230	209	234	218	211	202	214	210	204	238	217	213	203	210	207	214	193	221	214	209	209	218	210	210	186	205	204	204	181	207	205	189	224	195	229	232	208	211	227	203	167	191	226	203	229	183	198	187	206	216	197	210	220	196	244	228	189	208	211	206	207	207	205	188	217	198	206	215	206	218	207	216	201	199	214	222	226	223	214	199	224	200	216	199	189	204	237	207	191	197	217	224	231	183	219	215	186	181	211	218	206	200	222	191	202	189	202	219	232	216	220	170	203	225	222	197	189	222	190	215	215	184	208	214	244	232	222	214	196	196	221	176	198	199	209	187	197	207	173	198	224	228	196	184	181	205	195	200	205	215	214	190	215	204	205	198	215	207	204	219	217	214	201	207	228	212	195	189	219	188	206	226	186	227	180	201	221	192	205	229	200	226	226	207	206	197	223	204	204	221	203	222	186	218	206	229	201	207	211	223	206	181	199	210	228	218	220	196	194	193	214	199	182	224	188	221	195	199	212	196	214	181	202	204	185	201	203	213	203	197	186	218	212	197	206	192	202	190	191	224	222	213	181	206	195	211	212	212	193	213	190	216	211	180	185	226	200	201	202	224	213	210	205	196	213	232	182	201
50310	53127	38692	6663	1348	660	635	604	608	629	539	604	543	522	563	473	543	534	535	581	508	509	518	476	521	542	482	550	519	534	510	527	488	499	523	498	483	539	530	497	509	519	494	549	537	515	503	539	516	529	532	513	490	517	523	506	493	537	526	520	529	522	509	488	495	511	522	551	529	507	523	498	515	483	493	485	532	521	532	531	482	552	495	507	533	502	485	525	495	518	571	511	487	478	508	562	476	525	484	527	539	540	501	508	491	516	513	520	498	546	490	520	504	503	532	508	486	509	501	503	526	531	488	522	488	517	513	523	511	516	483	530	475	504	479	486	542	497	485	536	504	507	542	492	537	509	515	500	520	510	540	489	516	534	512	496	495	534	460	507	491	516	551	500	497	522	496	524	541	500	523	517	520	523	504	526	532	501	511	526	484	517	519	505	506	508	498	494	525	476	520	504	495	548	540	455	480	530	560	507	500	501	497	509	520	514	506	501	475	491	523	517	485	555	506	571	507	494	548	496	505	532	480	524	487	522	510	496	524	532	496	515	500	487	520	477	510	519	516	507	485	523	526	535	494	485	534	500	499	503	510	474	528	530	531	476	483	523	476	497	479	498	503	512	513	558	522	506	506	511	519	498	476	576	527	542	526	521	523	460	495	516	516	490	544	503	537	520	496	495	512	489	519	501	528	515	526	527	528	518	543	554	512	527	523	519	504	545	500	494	526	534	508	498	515	511	515	529	515	533	517	560	528	522	558	515	535	493	484	536	511	505	498	499	519	507	522	501	525	495	498	512	506	458	501	472	502	531	517	533	519	551	493	518	523	514	499	523	524	529	501	547	531	469	494	510	523	507	516	521	481	506	521	527	515	470	530	527	505	505	506	519	536	499	503	499	491	493	507	466	559	563	571	507	536	503	491	500	502	524	517	518	499	500	515	486	572	526	518	520	541	506	507	500	498	482	487	512	474	557	504	508	532	557	509	458	514	510	483	556	509	514	527	545	487	499	513	521	505	490	504	507	512	509	534	516	494	543	512	499	514	534	481	494	505	493	552	487	545	487	467	507	527	528	487	530	519	508	510	518	490	524	492	509	521	550	514	491	528	511	495	530	519	476	478	527	498	546	530	494	517	513	537	509	504	520	544	509	543	520	525	509	535	494	489	521	524	497	542	516	500	504	485	511	517	518	502	510	488	537	506	494	520	509	487	543	492	493	514	528	530	497	528	528	524	513	536	501	532	513	529	524	477	506	495	485	478	469	507	481	574	515	516	498	537	520	528	524	531	483	546	545	477	533	488	490	490	522	515	471	538	490	487	487	525	521	510	526	473	492	493	501	566	504	530	523	529	526	510	498	536	482	528	535	507	489	522	515	478	459	452	510	497	516	505	491	509	488	515	488	512	543	537	508	513	519	528	517	525	503	497	522	420	562	505	497	501	527	526	499	520	476	514	500	523	517	501	500	474	527	480	528	469	495	560	495	546	501	510	506	530	524	493	531	501	535	498	513	493	527	471	540	522	518	546	488	522	490	579	503	553	464	525	507	500	502	518	490	494	548	483	516	492	530	507	490	461	505	493	502	484	506	463	492	559	525	498	564	496	523	514	510	458	498	512	537	515	502	511	485	542	489	479	518	495	487	511	477	537	550	485	506	508	516	482	504	504	495	537	493	539	491	538	484	506	488	512	488	523	500	493	489	520	482	526	475	528	519	553	501	537	530	548	527	497	503	548	496	540	538	477	510	535	466	495	493	533	530	495	496	473	512	518	498	540	504	487	496	464	482	542	502	522	499	477	526	539	523	527	481	501	494	527	510	537	488	480	476	496	524	516	527	487	513	508	493	547	505	476	490	476	520	495	497	508	492	508	523	517	510	541	472	515	496	512	510	510	496	514	495	497	519	507	501	504	513	496	539	516	554	536	527	504	516	446	503	527	517	489	475	500	473	518	529	519	485	511	517	494	472	546	559	543	540	556	525	527	566	531	554	517	511	504	485	539	495	524	495	529	446	537	521	496	534	523	476	512	515	533	521	500	533	499	507	501	522	516	505	518	515	490	545	483	535	493	478	525	537	516	506	502	492	478	547	514	518	511	498	529	500	563	498	495	484	505	515	497	516	533	543	495	485	524	512	542	492	524	515	488	527	519	480	524	489	557	466	531	523	519	551	485	508	473	534	480	525	513	486	496	536	501	531	509	479	520	491	518	534	505	520	493	507	511	502	478	475	500	492	477	504	531	504	525	525	489	526	536	503	480	528	496	509	509	530	495	493	457	506	468	486	494	525	511	499	548	500	498	502	507	496	460	503	475	488	481	512	525	535	530	501	511	528	534	487	494	518	552	505	502	542	513	530	462	480	474	511	511	548	489	504	503	541	536	484	469	530	513	495	532	539	505	508	512	507	467	499	491	474	499	512	534	508	540	510	500	501	490	531	516	520	485	530	514	571	539	478	495	477	482	529	507	524	514	521	538	501	502	567	514	500	510	555	494	494	486	458	499	554	510	505	477	501	521	548	553	551	482	547	519	497	482	508	484	499	538	523	480	507	521	517	542	456	492	533	508	504	503	538	488	503	505	535	516	522	511	526	519	493	518	507	513	485	527	536	500	519	529	523	511	519	527	468	550	515	502	530	471	506	509	542	498	537	492	512	516	509	512	494	495	540	509	533	529	484	506	546	516	524	498	504	513	517	517	546	503	505	513	481	469	539	520	530	524	497	523	533	513	491	527	577	505	510	534	520	533	478	560	499	510	525	523	503	530	503	517	528	535	514	477	521	497	527	478	494	482	480	524	496	501	490	483	461	488	488	470	488	513	512	520	515	498	522	500	503	505	538	513	551	491	502	521	514	530	525	502	482	509	510	488	494	515	518	489	513	478	563	500	517	497	528	512	508	524	532	507	465	509	561	524	514	522	526	520	527	523	506	472	482	493	476	498	516	490	492	508	501	505	522	484	500	557	521	518	532	490	501	514	519	516	528	521	527	522	490	491	532	514	488	476	524	515	546	572	495	499	457	470	531	495	556	545	558	466	512	535	482	499	491	525	501	504	500	502	456	511	506	532	492	505	486	487	501	548	474	498	482	524	482	472	524	521	529	526	471	494	483	525	548	578	534	488	489	513	467	504	513	512	513	533	553	492	546	515	504	502	499	493	534	538	523	539	499	523	510	536	548	502	525	539	500	524	501	550	503	520	558	562	516	509	535	491	519	482	503	519	521	484	518	514	511	488	508	510	466	501	501	545	516	516	537	488	523	511	535	506	541	500	507	531	526	535	530	515	497	516	492	497	507	528	471	517	479	543	477	518	498	489	511	515	505	518	492	526	539	517	513	496	498	504	514	584	532	490	464	510	549	518	492	529	526	497	484	523	506	524	501	505	508	475	495	539	495	514	517	529	511	492	510	531	525	491	496	514	538	476	509	552	509	551	524	537	491	500	478	517	515	540	504	560	510	498	543	513	512	502	494	487	512	498	529	536	536	496	502	473	513
88484	79897	56226	21175	4231	317	224	214	196	209	192	168	136	165	184	170	182	137	201	172	185	162	158	182	164	172	171	158	149	157	173	163	170	176	180	153	149	152	146	169	153	183	185	158	145	164	172	167	151	174	160	160	173	151	167	148	143	135	145	188	159	145	136	147	168	147	147	174	140	146	157	155	163	153	144	162	165	150	139	151	177	144	154	165	188	154	152	186	152	169	142	156	168	153	121	123	162	159	148	174	159	170	142	159	163	167	166	177	186	174	155	165	152	140	148	136	175	166	153	147	147	148	158	148	186	145	153	137	161	156	154	160	149	170	183	160	154	177	167	138	179	146	171	155	162	142	152	159	170	147	148	147	160	167	173	147	172	144	188	160	159	154	168	185	160	152	174	147	146	172	145	152	154	162	194	167	146	171	150	128	159	166	129	169	147	141	143	137	149	147	163	155	157	151	164	152	159	175	180	163	161	156	182	178	147	141	143	141	156	167	150	164	151	159	159	167	132	141	162	146	159	162	159	169	163	149	165	140	165	152	152	139	172	170	164	164	162	145	158	155	172	166	149	166	171	130	146	170	136	171	163	167	162	155	146	171	149	163	149	139	152	149	157	182	157	134	161	151	163	155	146	168	153	169	145	156	155	152	143	140	159	173	166	149	158	149	163	153	159	177	171	178	150	179	174	150	156	165	160	160	143	154	157	163	155	173	155	148	148	151	162	158	137	151	178	161	140	136	176	183	178	149	158	139	154	159	157	178	156	140	145	168	156	167	160	156	173	162	175	155	153	160	162	150	160	178	161	158	172	145	176	164	163	161	166	170	159	147	152	145	156	159	148	157	163	159	183	165	171	170	168	154	158	151	177	164	135	137	161	166	131	180	142	146	163	171	155	155	160	157	150	163	142	160	176	147	185	136	141	174	153	168	140	146	157	148	149	148	148	149	145	153	167	167	171	147	176	152	158	162	169	140	171	146	170	134	169	141	171	154	166	166	165	173	160	150	150	147	140	163	145	154	174	163	159	156	158	163	130	176	156	153	195	168	147	164	148	145	146	175	164	165	145	144	152	147	172	168	168	155	158	150	139	148	143	167	163	180	159	182	170	167	148	144	164	170	164	151	147	153	165	139	176	156	163	165	136	147	139	184	147	164	161	170	163	144	163	166	167	126	167	187	159	180	143	164	169	171	158	155	160	180	141	142	147	161	167	175	144	168	148	162	145	148	149	131	178	162	152	158	140	180	149	146	165	161	159	183	148	149	163	155	150	148	147	166	149	152	181	173	150	164	149	163	159	152	168	148	140	165	161	158	165	186	137	146	166	159	143	164	189	157	174	152	152	152	155	161	156	169	149	139	152	161	173	166	174	176	140	174	176	161	193	169	143	142	168	145	154	126	165	159	161	149	152	170	146	160	139	153	159	159	152	159	156	151	172	145	163	156	147	163	175	150	176	165	142	149	169	159	176	156	158	174	155	140	172	149	143	158	166	175	141	171	149	169	141	171	153	168	162	140	148	141	173	147	159	150	157	156	157	161	151	149	183	183	146	153	168	166	139	161	169	159	181	165	168	157	154	166	145	164	158	172	149	151	146	145	143	174	170	145	140	179	165	140	146	146	151	156	142	148	126	170	152	145	145	158	144	166	165	138	141	173	173	161	174	175	160	151	132	169	157	153	148	147	145	163	173	151	136	144	175	161	162	175	148	135	159	165	165	173	142	147	179	149	150	138	163	182	165	179	143	174	155	170	157	183	155	169	167	161	138	184	137	144	149	143	140	164	150	174	152	167	160	157	179	163	147	153	157	148	176	172	151	139	158	157	159	169	171	178	185	149	145	174	180	160	150	167	175	151	175	166	169	160	159	128	155	180	155	145	145	161	157	164	137	153	178	141	160	149	178	157	145	153	169	158	166	182	148	151	163	144	139	154	135	183	151	157	155	176	167	142	145	144	180	167	152	153	166	163	162	132	143	159	170	149	150	193	177	158	167	145	172	150	160	147	141	173	148	150	165	171	167	167	167	183	184	159	151	174	180	176	167	168	154	160	173	154	142	164	161	157	162	145	157	135	159	143	149	164	132	187	171	142	135	157	182	143	159	154	190	175	149	170	146	145	152	159	144	150	164	179	156	156	147	172	150	140	152	176	164	142	172	156	152	169	162	143	160	157	148	161	161	152	173	166	172	152	149	147	154	173	146	153	140	136	171	156	145	152	140	175	170	153	145	148	160	156	163	153	152	158	164	150	168	188	162	143	159	165	191	158	149	160	174	143	152	161	173	180	149	149	169	161	189	154	144	164	183	169	139	165	155	152	179	168	149	130	135	129	153	151	141	156	164	141	130	178	155	177	164	137	148	137	176	173	169	171	139	158	152	145	178	170	165	141	174	153	154	147	170	158	140	144	148	180	152	131	160	165	173	147	153	155	163	147	156	152	127	136	162	157	134	163	159	159	160	182	159	141	155	180	172	154	162	143	161	132	185	157	156	158	159	150	148	136	147	149	187	157	161	156	156	159	155	170	173	175	167	149	141	159	173	169	162	139	146	138	154	155	145	128	150	135	145	146	154	158	150	154	169	165	175	147	162	170	145	152	169	171	160	171	165	168	147	156	174	162	191	135	139	157	156	173	146	147	165	156	162	163	165	160	174	143	167	158	155	154	148	166	146	159	148	164	159	158	171	167	175	160	163	187	166	147	161	131	176	178	184	159	171	184	176	157	168	161	176	147	166	164	151	169	183	136	163	160	154	159	129	182	171	155	162	147	168	179	150	148	178	149	149	163	142	173	169	167	188	156	165	163	144	162	168	160	166	155	136	173	154	147	152	154	150	142	173	124	154	168	160	141	141	149	153	156	169	157	155	151	171	167	145	160	175	157	151	129	167	148	156	163	164	174	151	162	142	145	170	143	151	151	177	169	168	158	152	158	155	155	144	188	141	148	145	155	153	156	149	151	166	158	144	171	161	146	162	166	126	148	126	168	168	159	144	149	159	134	167	151	133	164	181	168	178	132	148	181	158	159	137	146	150	160	168	175	155	158	168	159	165	171	147	175	164	164	167	114	152	176	187	146	165	159	146	170	185	139	167	163	145	179	153	148	139	154	130	145	159	161	156	156	132	158	144	163	150	161	141	165	165	147	184	143	158	134	177	160	157	161	130	154	150	183	154	158	155	146	135	170	151	141	156	158	141	165	158	164	158	170	156	171	134	151	166	177	146	160	174	153	149	157	155	196	153	173	148	153	143	170	162	147	142	168	153	163	157	152	164	172	168	160	172	164	190	170	147	175	176	181	175	168	133	159	171	188	154	150	162	160	158	173	157	149	133	153	158	161	170	142	141	161	163	155	139	173	157	168	155	145	148	172	171	152	162	164	168	147	159	155	158	170	145	151	149	172	170	149	167	151	144	153	150	173	156	173	141	150	189	154	167	164	140	159	141	156	141	148	162	173	160	158	184	158	161	151	152	145	144	164	162	144	176	171	163	147
61093	66085	47769	9249	1848	715	642	604	550	529	499	482	475	485	463	494	459	423	439	434	468	423	395	405	418	416	399	402	435	415	391	421	418	377	414	414	393	432	409	387	397	403	414	379	407	377	409	421	406	388	385	348	346	388	389	404	400	414	408	400	397	383	394	419	416	408	408	372	381	362	436	384	418	386	377	405	378	384	397	398	383	394	410	399	437	387	415	430	414	418	398	417	427	387	378	402	405	369	398	394	414	386	394	367	382	391	371	383	411	389	403	400	404	375	374	410	400	430	404	386	402	412	407	370	368	407	373	374	400	397	389	387	408	376	373	409	344	387	388	355	409	389	363	383	381	377	406	406	400	375	384	398	403	366	333	379	390	409	429	361	376	369	391	375	364	395	411	394	366	390	366	348	367	348	389	383	399	365	360	367	413	421	388	350	382	444	415	396	393	379	403	397	359	373	426	405	407	375	415	390	399	403	408	384	396	386	359	408	385	410	391	392	400	399	425	390	376	410	398	385	372	419	381	384	367	377	385	394	386	369	411	383	392	380	387	387	378	375	398	391	401	394	380	374	347	409	383	401	360	386	386	389	384	377	389	386	384	385	368	398	391	382	368	430	420	390	413	373	394	362	400	405	412	399	372	406	372	366	376	399	371	369	396	387	377	393	389	354	347	360	409	375	369	379	384	341	381	390	350	381	400	413	418	406	355	384	363	399	383	384	400	392	355	449	430	394	414	418	387	378	381	398	437	390	385	401	397	391	416	391	397	396	420	419	397	381	404	400	389	366	412	382	358	381	404	425	382	382	411	393	404	378	388	376	387	376	420	401	392	370	403	391	412	403	401	402	420	410	369	361	394	387	382	436	416	356	375	367	403	406	377	381	375	373	390	371	405	378	411	394	420	391	374	369	406	435	396	390	371	420	376	391	374	398	376	421	393	394	420	357	362	371	403	376	413	391	397	372	380	389	381	395	393	393	399	355	372	399	382	363	393	364	393	356	400	361	409	375	400	381	370	397	359	372	369	388	396	340	367	373	379	372	355	390	363	353	415	376	362	429	332	439	376	407	364	380	386	387	380	390	352	394	365	385	384	375	406	374	389	389	373	359	389	431	415	404	395	408	380	318	412	371	351	387	386	377	395	372	362	388	365	384	386	391	399	427	386	350	381	385	370	428	376	406	440	411	382	409	409	367	398	402	371	379	365	381	382	391	390	386	390	426	371	383	397	398	417	373	390	371	385	410	366	378	390	383	376	376	370	373	407	395	428	374	404	375	369	388	401	377	418	401	396	399	404	371	394	419	370	350	419	419	397	392	403	389	358	367	418	408	372	425	394	379	417	378	386	423	390	394	356	377	405	396	447	379	372	384	403	376	393	412	339	405	404	368	381	386	367	394	407	406	388	349	416	363	392	397	390	388	366	360	341	388	406	378	372	383	389	392	376	372	386	411	361	389	393	385	377	403	394	399	360	424	374	352	394	365	403	395	402	407	422	371	386	394	399	356	398	392	412	386	372	410	362	373	378	399	395	402	376	359	382	371	394	434	403	393	412	378	422	396	381	439	372	411	425	417	382	405	385	400	401	391	410	374	387	315	422	382	408	343	388	395	398	383	381	388	361	430	371	373	391	366	380	377	373	386	393	379	422	411	397	410	410	351	428	410	376	361	389	392	376	381	383	368	357	369	363	374	339	345	461	390	363	407	427	379	390	355	421	364	377	397	406	419	396	376	386	382	344	426	388	415	346	399	377	398	376	419	404	385	408	396	418	419	439	365	407	388	363	391	381	388	381	389	380	393	372	381	372	383	383	413	359	375	387	411	377	407	362	418	382	397	401	408	400	369	379	411	406	385	365	433	363	414	380	409	398	382	384	432	439	414	398	374	428	386	414	419	388	401	426	412	415	412	394	387	391	386	364	400	408	408	357	385	370	362	375	419	419	399	400	387	417	355	384	401	371	360	414	388	389	414	410	404	378	395	381	415	385	340	414	400	391	397	400	393	412	385	396	394	391	396	419	360	374	357	399	379	361	397	404	387	440	375	382	381	413	389	404	363	391	432	404	394	374	418	420	353	364	376	407	400	364	427	355	392	448	423	393	364	376	380	399	379	369	391	397	417	369	397	361	393	404	382	396	394	385	411	361	404	369	405	405	428	411	382	393	338	360	378	351	346	417	380	389	412	401	367	380	344	398	385	356	393	369	399	380	352	374	425	408	393	388	386	396	393	359	395	387	389	400	374	375	385	394	391	379	403	381	381	403	396	378	374	385	409	364	367	384	349	400	406	363	411	375	352	400	373	355	388	380	375	364	402	436	358	378	387	389	390	404	386	392	396	400	411	392	397	370	377	389	397	422	394	371	389	384	395	419	371	399	382	412	409	394	387	410	399	380	337	423	398	394	368	405	367	384	366	367	361	398	417	347	384	374	383	405	392	380	422	389	369	377	363	381	398	385	389	392	397	388	385	412	369	420	392	401	384	365	354	355	352	385	360	418	397	382	385	409	392	360	371	403	429	445	359	391	402	410	392	372	366	389	411	395	363	362	353	370	397	410	382	382	406	401	362	408	394	432	389	368	393	378	379	388	406	351	379	356	401	411	378	439	394	405	390	408	410	374	394	385	402	372	382	397	398	393	385	411	407	348	365	375	367	372	405	410	374	420	409	411	378	400	378	380	392	391	410	409	401	341	368	379	391	387	391	398	391	407	403	387	359	411	392	376	368	383	401	415	393	441	395	402	392	386	385	376	377	389	405	353	406	380	365	359	421	387	374	364	387	368	391	353	404	380	397	388	417	364	380	376	451	392	389	357	425	366	382	375	360	396	399	376	372	402	409	380	411	401	408	391	392	388	382	374	375	363	395	410	365	375	388	393	399	382	396	406	382	387	399	373	386	360	392	357	386	378	399	388	391	377	397	376	359	350	404	427	386	381	361	349	394	385	356	417	362	388	347	389	393	356	378	386	434	359	396	352	400	382	377	404	421	390	383	394	390	382	387	398	386	381	385	403	357	404	370	378	390	371	408	374	360	410	397	382	373	366	396	413	362	347	409	393	432	396	370	378	391	380	392	386	379	353	440	397	374	435	394	356	430	353	406	411	376	402	364	358	439	387	372	365	396	383	424	387	391	385	394	376	411	393	370	356	415	395	421	383	407	382	388	398	411	407	347	422	389	399	393	395	367	362	402	377	397	369	378	374	375	416	347	380	372	402	398	404	388	365	407	398	382	369	364	411	413	367	370	398	378	411	363	372	381	383	392	402	392	413	380	382	374	410	382	360	356	419	387	405	361	369	397	367	391	387	392	373	375	363	386	424	372	366	355	390	387	371	396	388	405	385	378	389	391	382	383	369	394	419	368	403	417	420	395	400	398	383	399	368	388	392	372	388	410	390	369	423	362	410	349	411	353	409	388	401	377	371	395	371	389	406	382	367	386	388	389	365	423	390	410	427	363	386	387	386	382	390	391	402	396	376	398	389	391	383	352
35326	27538	11757	697	171	159	153	139	146	161	138	167	161	153	142	164	158	153	136	154	128	157	144	158	135	143	162	159	154	148	143	152	128	155	129	147	170	144	141	164	140	126	155	133	159	127	125	141	152	145	163	133	143	150	132	162	155	142	154	155	154	167	160	165	127	162	146	142	160	167	142	147	135	141	145	174	134	146	178	168	155	133	161	136	152	154	155	126	161	141	168	138	146	130	152	140	160	153	157	157	135	140	137	157	131	144	137	130	167	142	151	162	152	154	154	148	157	147	174	155	156	149	137	124	149	170	166	164	144	145	141	135	171	121	154	155	152	131	134	159	164	137	146	127	143	142	142	163	132	140	136	161	169	133	145	161	144	148	130	156	143	145	137	150	149	148	145	143	138	175	142	153	141	142	135	127	162	138	169	160	171	142	151	137	138	156	160	156	123	158	167	145	156	134	151	136	134	147	164	135	143	158	141	133	141	148	143	153	127	151	139	139	128	140	155	132	157	139	151	138	156	140	122	170	163	148	150	144	121	150	139	155	134	146	148	151	150	133	137	152	142	156	133	145	144	134	130	158	165	146	139	121	149	133	156	144	167	156	144	161	155	159	143	141	159	158	133	154	168	164	164	162	138	153	143	131	143	174	155	133	162	126	160	159	156	142	164	166	169	157	144	135	158	149	153	151	126	139	162	152	130	134	150	155	160	151	154	150	131	129	138	154	155	163	155	135	155	137	154	142	133	159	144	131	156	151	147	146	128	168	140	144	150	134	146	165	150	142	158	164	151	143	126	123	140	119	152	127	136	166	144	139	152	154	143	158	146	130	135	158	160	150	195	148	149	152	149	159	163	163	131	152	134	135	146	140	134	154	158	163	146	143	179	143	151	142	134	132	153	142	158	132	147	156	148	152	137	133	139	145	145	151	128	146	150	164	132	161	146	142	156	149	130	143	129	167	131	135	144	142	132	150	166	160	155	149	123	172	141	132	146	143	158	149	153	171	144	154	152	154	156	168	131	159	165	139	141	151	144	178	168	159	151	154	145	161	159	160	166	139	138	148	137	143	160	134	143	144	124	150	169	132	124	164	159	136	161	151	151	142	156	150	149	170	158	145	147	161	159	147	148	141	145	149	142	164	124	133	169	130	184	165	150	142	156	144	151	151	136	147	138	149	148	138	144	157	147	140	142	147	150	125	146	131	163	156	153	153	175	155	137	128	129	150	147	131	136	164	133	128	120	139	151	155	138	144	173	128	155	139	155	166	168	125	155	147	133	146	171	157	143	161	151	154	151	151	143	155	119	173	175	139	140	150	161	141	149	159	131	129	157	151	150	131	149	143	153	141	143	137	132	157	132	185	155	146	147	146	157	134	132	138	154	146	139	148	135	150	127	141	159	149	156	141	173	145	150	143	134	153	144	154	157	152	146	154	155	145	149	131	129	153	138	146	168	156	158	153	153	150	151	147	158	157	162	139	131	146	138	135	161	117	134	162	129	152	117	145	149	136	134	154	138	133	149	156	125	135	161	161	144	163	147	137	151	146	129	145	147	132	180	151	127	152	148	154	148	157	148	169	160	159	143	161	131	147	117	153	157	171	137	143	156	145	151	156	141	147	163	142	150	149	140	153	163	151	136	159	130	148	151	138	162	156	135	146	143	159	138	117	139	134	140	140	161	136	135	168	150	128	153	126	168	171	161	162	167	136	132	138	161	149	149	148	125	144	145	139	146	153	156	140	149	154	158	153	144	149	152	141	125	168	163	151	151	134	141	170	156	140	151	169	163	165	126	145	135	148	159	183	153	148	155	134	140	151	153	146	142	151	151	151	153	183	127	149	142	149	144	159	137	159	148	150	155	144	138	152	123	159	141	163	152	146	122	128	159	117	168	165	159	121	155	162	135	160	146	145	140	146	149	155	141	168	139	159	157	132	150	143	177	145	156	167	151	149	134	144	156	131	159	127	130	134	145	166	156	138	144	161	135	134	120	143	129	168	155	157	148	146	149	134	133	142	131	146	154	136	145	153	142	143	156	148	135	149	149	165	171	153	156	150	140	154	171	149	163	135	145	157	148	136	123	144	162	140	166	132	155	160	153	160	134	146	157	161	135	146	138	162	146	139	151	167	142	162	154	123	153	131	155	162	149	137	144	133	141	135	155	139	148	148	155	160	146	149	157	126	138	137	164	121	140	138	149	156	134	127	169	141	153	141	131	142	134	136	146	126	128	134	166	142	164	133	156	151	162	145	142	137	125	157	154	148	159	131	121	158	131	147	154	130	141	155	148	154	146	144	133	127	149	152	129	119	152	148	146	136	147	161	152	122	155	158	151	179	148	149	143	148	159	147	132	146	134	160	150	135	149	151	164	151	129	142	142	152	153	148	135	147	167	182	143	143	155	147	126	156	150	173	151	139	139	134	147	159	142	142	144	155	164	167	136	152	175	142	161	145	128	146	161	134	152	142	127	135	149	157	143	128	161	143	159	158	165	134	153	149	137	146	156	136	148	144	157	149	139	159	155	122	140	134	143	149	121	131	150	137	148	162	166	158	127	158	163	157	160	142	149	143	149	151	133	151	146	127	139	138	152	141	147	156	151	142	165	141	168	146	128	150	174	150	150	148	136	138	152	140	146	158	142	169	135	137	123	131	144	141	134	152	157	148	139	149	137	141	158	150	147	163	150	167	160	124	138	154	167	144	155	143	158	142	165	156	141	146	152	136	136	141	138	168	157	146	148	123	115	132	131	138	175	145	139	147	141	146	124	133	153	142	154	136	156	146	157	135	152	147	150	166	154	172	156	151	140	165	160	140	144	163	146	152	143	134	156	145	159	153	150	158	138	155	135	143	156	152	130	161	150	142	142	150	142	133	154	151	155	137	137	180	156	161	136	143	151	139	136	153	143	149	139	139	182	171	179	151	155	165	148	122	163	145	176	135	133	139	138	145	141	130	132	142	146	153	143	122	157	138	141	166	139	165	146	138	137	129	142	149	163	172	135	165	144	142	130	160	154	147	146	169	167	189	166	159	144	135	136	148	143	153	157	166	154	145	149	132	160	165	154	154	143	149	142	165	168	159	126	139	132	153	149	131	139	142	149	122	148	146	163	147	143	147	153	156	156	163	147	146	155	130	133	153	129	145	146	148	164	142	145	139	153	155	151	156	145	153	139	149	156	191	127	138	130	135	150	145	139	152	137	154	148	154	133	158	144	130	129	156	138	169	138	166	137	126	165	130	166	160	159	137	128	158	169	145	133	148	134	157	139	145	140	130	142	123	138	152	155	151	137	135	168	149	146	172	158	175	169	167	150	166	163	138	142	146	147	158	174	136	155	142	138	147	146	167	145	136	130	156	126	137	140	156	146	147	172	151	155	165	148	134	154	148	138	129	159	118	170	161	135	152	153	151	150	147	155	149	163	160	137	139	161	138	143	150	159	147	154	140	156	165	135	153	152	154	144	156	155	142	135	161	141	151	155	141	146	128
29445	28771	13334	912	445	379	389	411	364	385	378	364	379	389	398	366	407	407	391	402	357	400	393	368	362	370	373	394	410	401	403	421	378	366	403	409	337	352	386	422	388	379	379	360	374	342	381	373	414	396	439	384	397	339	390	380	388	397	357	409	396	388	414	393	402	406	415	405	373	384	399	386	415	379	397	390	391	407	370	395	374	368	368	390	358	387	396	367	388	393	365	403	395	386	400	418	383	398	387	404	339	415	400	372	381	354	356	397	362	412	407	387	438	391	413	381	384	385	431	371	415	378	363	394	393	388	432	376	391	404	428	365	377	393	367	395	362	420	357	406	342	349	349	389	391	358	380	410	411	410	389	365	350	374	433	388	403	372	382	400	341	382	380	391	439	387	404	412	403	368	391	396	392	416	362	398	389	425	400	368	389	354	383	398	365	382	407	396	350	366	358	368	388	370	391	387	370	377	374	337	376	362	413	375	385	384	437	395	403	388	383	408	376	377	349	410	389	398	379	367	368	369	388	380	365	385	371	382	384	402	389	360	412	386	412	408	386	370	381	403	400	381	367	370	379	359	392	397	356	372	371	368	397	357	389	424	356	428	373	362	390	387	402	363	357	355	382	417	425	382	370	380	357	364	375	374	384	393	356	391	385	385	367	390	409	389	391	373	405	394	352	376	361	377	406	357	371	385	391	380	409	406	416	371	370	376	388	386	395	380	404	415	356	404	406	374	389	387	371	388	392	380	385	374	370	405	414	383	386	381	401	411	348	412	397	394	415	379	413	402	373	392	422	405	380	360	418	367	373	406	361	391	382	369	403	401	432	373	352	317	377	373	390	396	402	373	401	394	374	405	378	401	415	377	386	366	387	405	438	393	392	377	381	382	427	426	383	398	375	356	409	454	348	426	373	363	392	412	389	376	407	412	338	376	401	365	387	403	346	405	384	349	386	387	347	410	424	382	354	403	368	358	363	373	409	385	376	395	394	367	395	412	374	397	391	377	372	379	397	345	383	424	394	402	364	375	405	378	373	399	394	398	362	400	368	401	418	412	349	392	361	361	387	375	387	360	389	370	385	391	420	369	403	413	363	375	353	378	434	441	365	411	385	387	369	389	389	404	386	393	397	375	408	348	413	411	397	391	382	399	372	403	384	372	328	404	405	355	399	375	398	390	410	383	418	410	396	378	398	417	381	386	414	350	376	378	389	418	386	376	385	380	394	404	422	429	368	392	437	372	352	418	426	405	391	370	406	401	396	390	420	412	368	358	354	389	419	403	372	350	380	381	412	378	379	394	395	402	396	367	382	371	395	372	368	374	393	384	399	346	390	376	421	377	381	386	381	387	389	378	385	399	383	412	375	409	366	380	382	345	395	371	363	358	409	419	407	403	373	375	393	407	396	400	386	392	414	399	361	360	403	402	400	432	386	375	398	399	375	368	382	385	414	377	379	351	396	376	390	382	376	376	372	352	359	401	391	415	384	408	398	393	359	361	367	388	382	390	389	339	404	345	372	396	398	410	389	376	394	423	384	367	406	376	391	405	392	385	400	408	366	390	392	421	403	376	376	398	405	404	390	397	394	380	385	359	377	408	387	379	384	393	334	412	374	383	384	366	419	403	391	374	419	408	403	399	358	346	350	359	361	323	376	362	374	379	339	349	378	439	382	388	434	370	392	387	412	401	366	390	345	339	364	387	371	370	387	391	368	401	363	373	382	395	366	365	358	369	360	377	377	377	394	385	388	400	423	402	410	384	404	372	395	387	392	387	379	374	396	369	394	383	384	381	414	393	431	391	390	402	362	376	386	372	377	420	396	392	384	400	395	358	388	367	356	383	401	378	380	362	391	381	372	393	390	388	388	378	364	395	424	392	367	368	364	376	376	364	433	402	397	395	396	390	359	422	356	381	377	400	367	407	384	395	382	419	402	379	399	395	401	401	377	371	382	388	405	379	388	404	383	391	384	404	397	406	392	373	381	391	376	371	386	404	370	380	361	405	404	389	389	393	367	379	377	367	400	413	402	403	397	367	386	377	347	401	411	387	382	409	365	367	406	409	387	371	407	394	412	377	386	370	386	401	410	379	362	366	382	374	373	375	384	352	385	401	379	354	385	395	394	394	379	370	418	401	386	367	407	376	390	377	359	404	389	381	418	401	412	356	386	405	416	386	416	355	361	381	386	377	328	402	377	370	412	413	376	384	412	402	368	405	418	365	436	406	366	403	393	418	343	376	374	417	391	397	400	366	363	405	370	400	419	413	404	356	366	367	360	410	367	351	418	416	381	379	416	387	412	392	366	361	336	357	359	365	413	372	387	371	362	422	378	360	396	374	383	383	370	412	387	384	408	389	382	374	414	417	367	405	424	382	372	362	381	405	399	433	409	386	423	386	414	369	355	426	363	388	401	383	409	381	385	416	381	405	364	388	390	404	379	389	387	387	370	390	370	378	396	417	346	403	388	389	391	383	395	354	402	361	378	391	347	371	403	407	401	380	378	408	422	375	380	394	374	366	387	378	376	359	361	378	365	393	371	378	407	383	364	419	382	391	400	402	411	405	383	410	352	361	386	410	400	374	351	351	391	371	404	406	382	398	409	399	403	379	407	399	389	375	413	399	403	378	368	389	382	395	423	389	395	337	361	393	398	357	392	376	387	400	387	401	380	363	419	392	381	371	391	402	383	373	418	406	375	404	381	397	388	421	371	391	398	386	389	397	343	397	392	387	383	386	373	364	393	384	408	366	329	425	395	371	409	385	385	361	400	399	372	375	369	370	399	363	371	387	387	334	392	373	357	361	378	406	392	362	412	384	379	387	412	364	368	371	391	337	386	370	368	388	381	372	372	382	408	370	361	397	403	428	387	395	429	356	413	353	369	432	400	369	397	387	408	389	360	389	394	385	390	396	374	401	408	372	414	414	381	403	357	404	403	426	387	383	423	396	420	412	391	343	385	396	385	395	390	409	398	406	389	411	407	421	398	381	382	396	385	392	370	408	399	374	415	328	417	386	405	387	401	344	349	375	395	421	392	371	385	375	373	405	385	373	380	378	390	368	418	379	368	409	412	376	368	384	401	362	400	372	405	405	414	382	373	396	385	382	393	420	325	376	344	362	341	379	364	383	325	406	382	386	391	401	392	399	419	432	378	357	386	397	409	390	371	404	403	398	411	386	393	397	371	384	359	421	418	417	405	404	379	388	412	383	374	371	390	398	414	386	361	393	384	428	390	376	401	430	386	388	354	367	369	376	400	402	424	396	393	397	391	394	341	375	375	413	362	382	351	391	369	379	403	389	386	369	372	391	378	414	388	393	373	389	373	369	407	403	406	391	388	366	387	391	388	386	390	368	371	390	361	378	397	395	366	382	404	372	414	379	388	343	411	376	386	398	364	428	390	382	395	415	389	374	379	376	382	394	370	398	401	411	367	401	398	376	386	394	377	402	379	384	393	375	385	371	386	374	387	416	423	371	421	392	411	392	384	389
76557	66930	44823	12925	1044	257	230	217	219	208	220	243	209	188	207	205	203	236	207	193	199	185	231	216	194	198	221	211	210	212	205	217	226	241	203	197	208	202	184	210	213	197	197	199	195	195	189	227	212	194	212	194	205	194	194	205	204	178	235	232	196	194	179	188	226	206	197	187	211	211	220	235	259	228	195	212	226	206	202	182	172	207	222	216	162	195	185	220	194	223	195	208	212	203	211	189	207	193	219	211	216	182	214	208	229	216	198	193	179	212	183	232	200	178	206	192	186	192	189	212	216	189	204	210	201	198	218	214	216	229	216	187	222	210	204	221	208	199	203	219	221	196	210	182	192	195	221	197	211	232	198	197	215	226	218	208	217	199	229	228	207	215	188	186	214	225	205	193	216	224	230	202	166	206	188	203	221	193	206	203	198	214	213	224	207	179	215	217	227	215	196	201	205	200	253	207	188	209	181	222	194	179	215	198	211	198	213	232	202	209	211	219	208	201	194	221	212	216	245	188	216	204	223	222	223	200	247	232	202	190	201	192	233	212	194	212	216	208	202	222	200	197	169	196	205	214	215	219	193	193	207	218	216	219	189	223	216	181	211	203	211	214	209	177	207	186	224	212	211	198	210	216	213	215	209	209	184	182	192	198	190	223	205	197	236	196	192	212	234	216	181	209	204	208	208	222	231	200	226	188	200	210	182	190	216	199	199	214	217	221	213	189	207	185	196	207	221	200	231	219	229	214	209	247	196	184	205	193	215	213	199	198	202	225	218	188	184	217	232	222	205	212	210	215	177	188	201	192	185	187	239	211	203	227	192	196	205	200	215	233	183	212	178	217	203	213	196	198	190	220	230	201	217	221	218	207	205	198	207	202	200	184	205	230	210	190	198	205	216	181	213	218	190	209	195	210	220	198	218	195	211	193	210	198	214	187	208	206	185	224	222	198	215	186	194	187	211	222	221	194	183	230	202	196	189	189	184	177	223	192	178	168	233	192	224	202	211	219	225	202	199	207	230	213	221	182	179	216	176	223	179	182	220	197	219	188	223	189	178	188	242	215	208	225	213	226	203	208	191	221	201	218	214	202	213	214	230	246	184	180	188	188	199	222	194	199	201	192	210	203	226	211	214	223	207	196	223	231	236	236	195	202	194	199	206	205	188	218	203	222	196	211	202	229	184	184	214	204	203	184	227	233	192	210	177	215	186	198	199	217	212	194	212	217	190	223	186	228	200	198	180	216	208	192	195	231	201	202	185	223	238	185	209	196	212	225	212	210	208	223	192	184	201	207	202	190	203	194	189	194	217	201	208	209	216	209	209	241	204	199	196	223	178	211	203	219	194	198	212	199	169	195	223	188	196	218	200	230	190	215	203	225	235	216	204	187	201	185	192	218	199	206	216	199	232	223	199	213	194	220	199	209	192	226	221	205	220	202	243	227	200	208	192	197	187	196	185	200	181	200	190	200	178	188	211	220	213	199	187	217	231	208	208	211	209	234	211	216	205	202	198	210	221	211	218	223	218	215	193	211	231	220	216	230	207	221	227	209	234	225	195	229	245	195	212	201	209	203	201	170	229	213	216	200	214	209	226	197	205	196	199	211	189	194	209	224	215	214	207	204	224	189	189	194	190	203	190	233	185	212	207	189	221	207	223	199	205	203	217	211	198	209	206	208	204	202	218	204	229	177	188	210	204	190	249	187	210	209	206	229	202	198	233	238	241	221	195	207	230	228	215	188	216	185	190	212	207	207	233	202	202	206	213	206	206	223	195	209	204	192	187	212	224	194	205	228	203	228	227	197	186	231	192	207	198	197	196	175	200	210	181	213	199	254	199	200	196	212	212	204	164	204	197	208	220	218	231	222	200	195	211	187	242	187	213	186	222	200	175	199	196	225	188	187	214	218	200	221	194	210	242	207	203	181	208	215	202	213	184	219	212	184	204	198	220	214	212	184	218	174	179	221	202	218	184	222	217	228	191	204	203	203	232	230	230	198	203	200	190	220	237	193	197	180	216	200	213	221	204	206	207	202	202	197	194	196	211	197	203	183	204	183	187	211	205	200	204	226	202	214	212	197	239	203	207	194	203	229	208	214	214	207	235	216	201	215	196	191	205	210	208	193	235	214	226	226	235	196	211	217	228	183	165	217	228	222	209	201	218	206	210	206	203	215	213	211	212	206	202	199	216	202	196	210	182	202	228	207	210	224	195	210	230	197	181	202	214	208	194	192	181	199	190	223	215	188	195	210	200	226	209	220	176	214	209	181	187	196	210	211	208	210	204	188	202	185	199	193	204	214	202	223	212	227	189	217	212	200	202	213	189	208	219	209	222	184	200	188	199	203	196	227	187	196	193	224	202	230	205	199	195	198	200	228	188	184	215	199	208	184	214	203	205	192	208	212	218	212	193	201	198	193	183	215	193	199	192	222	209	251	208	175	207	223	205	199	201	203	210	193	228	208	226	198	223	241	228	186	212	220	220	204	179	240	174	215	206	221	199	218	221	209	231	202	205	188	198	193	215	215	225	207	207	212	185	190	185	243	211	202	215	211	237	209	199	217	201	201	214	214	236	229	223	213	203	203	222	202	237	226	193	202	193	204	210	212	205	200	181	202	193	215	215	196	233	216	200	215	200	224	219	175	207	218	194	200	209	220	189	216	226	182	210	208	211	198	209	231	212	229	203	224	224	237	235	201	209	218	200	215	215	204	182	213	230	210	215	221	192	206	193	205	186	190	208	215	222	226	214	220	216	223	221	214	203	234	209	195	211	217	215	221	184	203	210	202	218	217	208	220	218	205	205	186	201	223	217	191	205	217	184	209	228	225	211	209	184	223	202	211	194	213	210	184	198	232	198	217	226	198	199	220	214	226	191	220	211	230	205	173	224	192	222	205	213	201	196	193	224	189	213	229	212	182	195	230	189	215	187	198	186	174	207	186	209	208	207	210	201	180	182	225	197	185	223	210	195	204	229	206	210	223	194	182	245	213	207	196	194	182	201	188	222	191	210	197	220	205	231	199	191	180	207	184	200	243	226	212	205	226	190	216	234	196	228	205	226	213	199	206	180	201	206	212	208	209	191	199	198	191	194	216	177	228	202	185	200	201	205	207	194	203	203	190	217	225	197	218	200	185	191	201	208	215	207	196	188	216	230	206	235	199	228	208	207	185	225	237	197	198	202	186	243	221	218	188	203	180	206	215	220	214	217	204	212	188	196	212	225	195	180	213	215	202	211	203	204	177	215	192	207	213	233	220	223	202	212	205	244	223	218	209	190	187	192	219	179	205	191	208	236	230	214	177	209	218	231	203	212	232	194	211	207	220	219	220	243	191	194	194	209	232	212	224	217	194	190	217	197	189	205	201	179	184	205	220	221	197	172	219	211	214	206	203	236	215	196	196	190	191	211	205	200	200	215	198	199	196	215	201	200	196	202	198	237	206	202	200	203	195	194	203	209	215	207	223	231	220	197	219	198	197	195	198	210	195
50327	52582	37131	5758	1117	643	664	601	620	623	624	542	590	564	524	534	544	552	553	533	511	511	510	476	494	525	527	467	539	524	557	546	538	497	508	526	555	500	520	518	513	538	471	497	501	539	502	516	560	556	514	485	536	509	530	545	500	556	499	535	502	534	512	516	525	538	471	520	521	551	515	523	527	515	505	541	489	528	575	514	513	504	524	571	506	497	472	517	531	521	519	512	496	511	509	491	496	513	474	528	494	478	527	506	511	489	525	538	518	500	565	516	491	501	534	495	501	515	508	530	524	550	513	478	579	514	499	494	526	488	519	469	526	518	456	496	489	515	531	519	500	493	489	514	491	514	493	509	461	504	495	551	519	526	501	502	445	504	498	499	508	517	508	488	525	513	542	521	511	513	517	527	523	504	538	503	493	531	502	496	516	489	493	520	497	520	484	484	522	519	550	543	550	537	487	514	536	494	562	508	512	505	527	493	502	534	534	538	476	520	494	519	502	510	531	547	513	513	511	487	478	452	501	521	517	510	475	499	523	498	504	518	518	490	491	544	500	486	487	563	536	477	502	538	535	479	539	519	530	497	501	507	489	513	481	493	518	505	500	524	483	501	481	484	513	461	489	480	481	526	502	536	527	524	540	568	491	534	493	493	481	504	568	503	531	494	495	513	526	486	520	533	538	564	525	470	489	500	483	506	524	516	462	498	508	524	506	502	521	558	486	535	491	525	539	507	507	517	504	514	530	494	561	468	515	495	519	496	472	482	488	541	521	518	503	542	492	475	563	500	508	498	527	513	542	520	558	519	507	510	565	500	501	482	493	511	504	537	549	513	499	499	497	506	498	512	533	501	495	536	508	528	495	509	542	487	518	547	530	492	565	490	452	510	485	524	505	491	514	540	533	469	488	499	547	509	514	557	504	498	506	466	551	494	485	491	466	502	521	507	517	488	486	540	505	502	508	506	489	530	512	522	513	553	542	503	521	518	542	483	536	513	535	483	497	505	555	452	493	488	504	506	500	509	496	561	514	509	552	485	513	459	507	522	462	465	504	543	522	463	498	504	527	496	545	553	472	514	489	511	507	511	520	520	491	515	486	493	502	531	490	526	496	534	511	504	578	541	529	479	555	543	539	492	479	507	496	476	527	487	512	483	496	505	446	508	504	518	541	547	496	548	500	505	505	538	465	512	534	506	498	521	521	489	498	505	513	519	513	519	478	517	511	501	522	539	508	475	462	537	495	508	512	484	523	528	523	468	531	498	505	510	523	515	491	537	499	533	541	482	507	487	505	486	539	529	474	514	498	483	517	465	481	539	520	502	507	503	562	540	519	502	529	522	541	522	499	503	464	524	529	468	498	518	529	524	520	508	528	516	481	502	527	516	488	486	499	485	511	515	524	531	475	520	527	494	513	494	564	490	530	519	554	514	489	524	526	526	512	509	534	512	487	491	496	511	502	508	529	539	525	490	511	542	473	532	567	525	521	521	521	492	506	532	501	503	522	484	477	482	574	516	515	509	526	509	494	506	519	525	519	571	528	575	450	512	464	500	503	526	496	496	512	522	498	497	494	514	528	496	523	467	482	500	491	516	519	508	536	513	531	532	561	517	489	493	497	520	495	569	494	491	495	549	484	494	512	515	467	506	514	514	472	512	547	509	535	525	533	530	519	482	465	498	504	558	508	562	540	459	507	529	493	555	540	536	518	504	499	482	521	487	517	482	478	480	522	470	551	507	556	467	480	502	534	499	489	504	510	566	514	546	517	516	546	466	525	509	515	525	481	545	477	537	541	470	500	513	510	499	526	465	523	516	518	509	499	537	486	521	536	499	494	486	518	520	527	494	504	489	444	501	527	488	509	506	494	510	514	474	526	498	545	497	478	551	516	502	500	483	531	536	540	491	521	499	527	488	519	523	491	540	541	492	539	533	514	462	547	530	505	545	527	516	496	481	514	570	520	516	524	518	505	469	508	498	509	527	527	529	499	528	510	507	542	539	507	505	526	508	489	490	538	514	493	530	521	544	537	531	497	516	504	514	499	494	515	499	467	516	478	515	513	527	527	495	486	524	542	493	510	559	495	546	512	565	517	505	474	518	501	482	495	503	497	499	491	535	496	492	495	487	451	507	475	484	525	563	530	459	505	531	490	519	512	526	504	473	514	535	494	479	523	520	506	516	511	536	536	508	505	518	499	495	505	476	473	482	525	488	500	546	542	500	510	479	510	510	528	513	514	548	520	529	537	542	482	473	523	557	519	521	516	477	502	492	510	539	524	521	482	508	496	519	518	493	522	524	519	521	491	526	488	524	501	484	456	536	536	510	488	486	491	510	478	526	493	524	525	469	522	524	520	503	465	510	541	489	513	542	584	513	502	519	509	499	524	542	505	568	498	533	518	476	524	508	507	481	519	491	519	507	494	466	529	521	488	476	482	517	498	558	509	481	506	528	549	495	515	542	501	505	515	490	504	519	482	522	493	525	514	494	476	511	524	469	492	518	468	506	492	537	508	536	544	474	506	504	469	470	498	542	544	542	489	513	508	516	495	488	497	499	522	506	514	540	513	523	514	523	494	519	502	509	528	534	514	532	506	495	474	516	498	520	507	530	493	527	515	492	487	502	523	510	515	525	532	529	533	500	492	507	495	501	525	507	495	504	519	481	473	506	508	485	524	484	502	513	499	481	492	487	501	540	532	512	508	573	499	505	535	472	496	512	533	462	507	525	479	512	495	518	485	493	472	520	512	519	493	507	517	515	562	513	496	505	514	469	510	474	516	488	570	518	496	526	549	545	541	511	499	522	550	517	507	551	545	538	511	526	524	533	535	512	506	518	519	490	562	463	472	487	522	516	503	523	483	507	522	514	516	524	491	539	510	537	511	534	514	456	525	522	552	527	508	493	510	518	507	482	504	486	507	499	491	482	514	489	539	520	513	499	478	518	516	529	500	484	505	517	527	540	509	510	502	554	515	553	530	514	534	501	538	519	511	490	517	509	495	487	447	523	520	480	505	534	495	496	516	499	519	521	481	484	529	480	501	521	531	506	482	491	493	512	505	494	527	484	527	491	500	494	522	517	524	511	493	499	467	518	539	543	527	477	539	513	509	502	494	476	518	474	518	509	495	530	517	482	488	520	499	512	497	498	551	506	526	522	508	530	503	516	495	528	520	488	507	520	504	509	523	516	506	537	532	504	477	524	470	524	499	461	513	509	496	506	530	519	494	479	524	494	516	530	496	517	530	542	494	542	530	518	509	472	509	524	541	478	511	495	522	529	498	510	510	503	481	502	467	457	544	537	489	503	479	464	520	511	522	491	517	482	494	525	486	452	536	511	525	512	539	485	493	513	545	516	530	500	512	483	505	485	524	478	488	521	500	508	509	518	505	498	485	466	516	520	557	530	497	491	483	567	483	573	544	529	545	521	484	532	544	527	466	505	505	537	489	543	527	506	509	559	536	500	519	507	514	472	496	495	541	468	508	511	533	465
89631	81021	56965	20748	4196	280	220	185	213	167	172	198	157	179	181	203	173	179	174	173	165	168	168	172	161	179	146	176	158	158	172	153	159	193	168	135	148	146	168	156	154	174	167	176	161	171	170	157	157	163	162	171	163	167	168	147	155	141	169	170	181	157	162	165	141	174	154	147	162	182	167	149	168	171	163	155	156	154	162	193	156	162	191	159	173	173	176	155	144	175	141	152	138	141	155	153	167	154	159	157	144	179	147	166	146	165	145	143	145	153	179	141	157	177	155	154	188	160	145	175	170	169	163	151	160	160	171	148	137	162	155	163	141	152	157	163	139	160	180	164	176	144	160	178	175	152	162	157	169	166	151	172	159	154	155	148	161	130	145	168	130	162	154	141	157	145	148	147	162	157	191	148	156	179	164	174	173	178	150	166	175	154	161	186	156	181	158	154	147	157	173	160	150	161	143	172	176	184	164	180	165	156	156	191	138	159	145	167	132	157	147	167	159	153	156	166	176	178	166	152	148	154	151	174	171	152	167	163	150	165	193	140	157	153	177	167	139	157	158	126	148	148	158	140	155	163	183	155	171	146	168	154	151	161	150	166	182	156	133	161	143	153	159	135	171	160	168	156	169	147	158	131	142	174	161	164	150	169	150	151	140	159	166	142	139	167	169	162	174	150	173	177	167	150	152	174	167	165	143	162	146	166	153	157	171	142	196	142	160	176	169	176	158	158	151	162	162	155	174	121	157	170	162	161	175	154	167	189	177	150	150	167	186	161	174	204	166	175	151	161	170	136	140	158	136	172	154	174	154	160	166	153	135	162	154	165	172	165	165	162	176	147	158	172	143	175	154	144	162	160	182	148	175	154	152	144	169	157	156	162	154	156	140	145	166	161	161	158	164	162	163	135	150	132	184	146	165	153	149	168	161	191	159	176	165	185	170	184	163	171	153	129	151	173	163	142	145	167	158	141	156	149	169	148	147	134	152	157	180	169	149	161	144	168	161	177	174	176	175	163	146	159	170	147	163	162	163	159	136	157	152	147	158	172	163	158	155	184	134	111	143	144	137	141	151	152	161	184	148	139	158	172	173	143	151	186	152	177	160	192	177	181	163	176	178	154	143	185	148	166	163	165	167	140	172	160	138	142	165	132	160	166	153	164	166	168	145	184	177	157	166	149	122	147	184	158	150	157	172	156	163	185	140	158	162	162	166	153	159	146	172	142	161	184	152	150	163	149	161	150	169	154	147	150	177	160	156	153	152	173	162	153	167	164	139	159	168	155	161	167	136	155	151	158	178	154	158	160	175	181	159	170	175	176	154	160	150	170	155	183	164	167	174	167	173	154	174	163	170	173	173	141	137	173	146	178	182	148	156	157	138	154	170	119	160	147	178	167	153	136	157	171	196	154	161	149	155	149	153	150	158	161	157	155	146	149	148	156	158	149	155	142	131	157	152	159	144	155	181	163	141	163	172	143	174	144	134	171	149	149	167	146	146	136	150	180	153	144	179	146	143	156	144	144	180	145	160	147	150	146	165	170	166	169	154	159	169	174	156	137	163	139	174	163	182	154	152	148	144	131	147	158	170	167	172	168	154	162	151	140	144	159	143	161	149	156	145	172	135	174	146	149	166	167	144	156	151	138	164	176	175	155	154	154	172	155	172	163	158	146	165	186	145	147	165	153	165	144	159	157	156	160	155	173	157	161	153	156	200	165	166	160	166	166	164	159	156	161	153	143	161	156	146	170	175	155	140	163	154	141	166	131	143	170	192	161	146	176	160	150	146	146	157	173	165	154	167	164	168	137	166	164	160	153	153	169	156	155	160	138	188	164	157	153	156	182	135	171	151	173	158	147	147	182	157	176	177	170	177	163	160	167	179	154	163	158	145	148	157	144	152	162	160	149	166	157	155	145	168	145	184	168	155	151	177	150	161	185	143	131	165	154	158	178	164	162	155	147	149	153	153	165	154	158	158	180	166	186	161	162	171	168	161	147	159	122	155	151	146	168	157	176	174	142	135	166	181	127	180	157	152	145	147	171	154	163	168	148	164	160	144	154	167	164	172	143	201	172	156	163	147	167	155	163	134	178	167	163	173	151	171	159	162	146	163	154	176	174	164	158	177	153	162	161	158	168	158	163	174	153	157	159	155	134	139	160	117	158	168	160	156	163	158	169	162	168	163	170	178	168	154	159	161	145	160	173	157	165	143	135	155	171	145	175	165	140	157	155	166	149	154	141	169	168	166	131	159	175	169	141	152	168	157	190	159	169	161	140	145	151	149	176	149	167	163	158	152	162	151	150	159	157	156	157	136	140	168	160	177	161	175	160	144	137	167	148	174	166	159	139	177	159	164	158	163	135	162	173	163	166	168	157	153	156	147	181	165	151	168	155	169	139	169	171	169	175	149	157	137	172	173	192	157	171	165	165	168	173	160	154	151	154	158	157	166	143	156	168	145	160	170	156	171	163	169	168	162	164	179	171	164	171	159	173	161	175	164	146	160	155	143	189	163	140	178	150	166	162	147	163	141	140	154	168	168	163	159	162	170	167	143	168	146	167	158	162	166	164	153	143	140	156	176	124	165	168	138	170	172	168	169	145	157	129	146	170	156	149	158	165	166	181	172	143	151	157	172	165	157	168	172	153	159	161	192	158	171	177	166	137	168	166	152	157	171	149	172	173	175	152	172	147	157	150	156	154	152	144	159	168	176	165	171	156	163	181	136	141	171	162	165	139	130	171	143	150	173	159	183	156	146	144	157	148	160	145	158	155	172	155	170	163	158	162	160	160	168	165	140	145	168	178	127	156	170	160	151	162	173	153	162	151	160	164	133	158	164	156	163	174	153	167	170	173	173	158	142	137	191	152	171	150	161	161	190	166	171	156	179	168	167	166	144	152	142	153	134	174	153	151	147	163	164	156	165	151	151	164	166	159	160	177	151	154	151	147	184	168	158	144	142	159	144	170	146	149	153	145	169	156	158	142	179	161	178	161	163	159	138	171	138	162	170	146	158	164	159	147	176	159	144	158	161	153	155	171	163	189	160	161	149	162	154	155	145	153	127	167	149	164	160	167	169	177	161	139	166	141	172	165	157	146	143	179	164	152	164	161	137	187	145	165	166	167	161	166	146	168	177	170	150	152	149	164	169	171	176	167	148	143	158	151	181	143	177	175	168	158	155	156	163	170	174	151	190	164	198	169	148	158	165	163	160	152	151	143	142	138	165	141	143	140	162	163	152	183	161	160	160	145	156	163	150	161	143	151	175	175	154	153	175	158	156	152	178	155	154	149	166	167	165	172	157	142	147	157	169	157	153	165	162	161	132	150	155	156	126	160	143	150	173	143	158	155	175	171	145	158	171	159	163	161	192	148	139	136	146	165	150	141	157	146	131	166	165	159	153	150	164	154	169	186	179	143	165	150	148	156	149	158	126	166	173	153	144	169	166	171	154	160	161	166	155	156	167	145	156	167	171	143	152	161	161	153	148	179
61036	66537	47665	9326	1400	721	646	594	547	544	521	502	493	469	426	423	428	407	408	424	403	404	431	403	402	399	469	447	376	415	391	443	406	401	395	422	407	394	414	392	402	432	376	407	387	414	413	422	401	408	392	370	425	371	404	439	386	399	404	379	416	396	390	459	388	363	406	400	396	412	370	379	399	386	380	396	417	406	426	391	394	405	373	348	395	398	380	387	358	405	384	393	418	370	409	406	425	386	413	376	407	393	380	426	379	407	420	388	395	417	367	391	409	378	393	413	402	370	357	364	382	397	368	405	378	412	396	404	410	397	381	414	412	380	392	409	393	368	412	382	392	399	391	417	382	397	386	374	362	404	390	407	394	418	429	387	381	384	380	388	380	401	394	403	409	370	400	398	377	397	425	382	387	426	422	385	405	378	429	376	398	374	415	378	424	397	378	386	384	431	412	404	410	385	376	371	375	436	376	379	391	417	395	400	406	333	413	431	358	406	409	378	394	395	417	382	396	396	421	395	383	404	382	390	384	404	407	351	397	391	372	453	345	399	418	375	422	397	417	328	389	363	401	357	376	425	366	389	374	381	419	357	380	416	403	412	394	401	401	389	399	402	403	375	388	375	355	383	382	403	412	394	417	417	400	416	375	401	385	355	406	394	364	407	369	367	386	338	370	393	390	404	419	391	393	399	378	405	427	389	402	412	382	379	372	345	381	368	368	356	396	383	380	379	437	369	422	363	410	377	397	391	383	409	388	425	384	412	408	377	413	391	386	416	392	375	422	386	360	423	389	369	355	391	346	344	390	373	402	372	409	414	385	385	429	421	435	410	447	417	434	390	403	352	365	406	365	367	406	405	392	397	376	368	399	395	396	394	395	393	395	404	344	392	383	377	404	387	417	407	416	377	403	409	388	373	379	400	431	389	410	387	388	425	358	403	379	372	387	425	397	379	407	406	357	386	348	371	377	421	400	379	419	389	338	385	376	371	418	428	414	403	390	398	392	393	366	364	399	374	406	396	380	384	380	363	375	382	425	423	396	361	387	388	387	390	388	427	385	387	402	390	379	399	369	388	404	364	402	358	410	379	387	387	380	415	402	425	371	409	371	425	369	386	407	405	425	396	369	426	377	413	394	399	380	372	353	377	374	401	375	387	386	409	394	394	356	420	386	392	396	410	411	377	375	405	387	390	375	422	408	344	382	431	397	404	361	390	414	401	435	421	399	391	353	397	431	381	402	381	383	384	386	383	385	391	388	415	384	388	392	392	413	439	418	424	401	404	392	402	411	393	360	403	386	392	415	395	381	409	379	415	384	374	398	400	384	388	354	423	398	372	387	381	339	394	391	407	419	390	416	375	393	414	378	419	419	389	366	367	405	367	401	413	389	398	373	387	413	368	409	390	405	396	397	385	393	381	384	389	358	424	392	384	342	365	403	414	377	374	372	430	380	392	414	393	420	410	383	381	416	380	384	390	399	406	385	396	395	387	431	372	397	407	379	373	364	425	400	396	368	386	393	356	416	385	415	349	416	388	391	409	416	407	402	385	400	378	409	380	403	403	392	427	391	395	420	391	391	410	369	338	406	352	403	400	393	388	404	406	434	442	404	422	380	379	432	386	394	402	390	386	386	390	404	395	367	383	425	398	399	391	411	397	374	418	383	400	373	383	377	385	430	392	387	399	382	374	366	376	366	399	366	405	412	403	388	385	395	414	350	382	391	380	415	378	411	380	419	349	395	426	405	370	409	417	369	381	400	363	360	393	415	397	356	399	378	350	390	348	397	405	374	400	367	405	388	390	402	373	388	418	356	392	393	413	364	388	354	363	378	387	398	374	374	419	382	381	422	410	378	397	396	369	383	406	374	399	371	414	399	368	358	400	379	366	401	431	338	369	389	418	390	400	384	408	392	367	377	386	389	394	380	408	381	407	419	395	391	382	391	396	418	406	383	419	403	393	386	389	382	413	405	399	385	384	415	391	365	385	378	400	396	351	392	384	427	415	404	370	418	381	407	395	383	390	431	384	403	449	401	359	399	381	418	408	413	404	385	385	423	365	438	380	353	375	414	388	401	409	400	399	391	374	388	402	393	375	404	416	400	364	401	387	400	422	396	418	382	393	402	387	405	392	438	382	380	402	363	389	403	410	403	404	344	385	390	381	345	382	383	404	411	391	367	389	415	421	409	379	369	381	401	387	381	376	395	377	407	406	374	390	355	388	368	391	410	372	398	425	432	377	402	395	392	358	364	367	420	324	389	431	406	396	359	368	421	370	359	406	405	396	410	393	404	411	387	378	399	422	368	385	420	405	376	369	381	382	372	396	383	384	368	410	371	375	380	386	398	399	374	367	408	402	385	415	424	372	376	394	356	397	398	379	385	413	376	395	374	367	402	358	389	371	402	412	405	387	387	414	388	383	382	373	391	383	382	393	405	410	366	357	398	400	396	396	352	424	364	365	375	336	388	402	380	398	393	380	382	390	394	398	394	426	398	384	393	398	423	415	420	367	399	387	401	379	405	395	379	387	380	403	402	377	393	377	378	428	382	358	349	418	391	345	403	411	386	399	379	392	377	402	362	392	391	379	384	367	363	345	388	380	386	404	393	394	364	405	429	392	480	423	369	410	402	406	370	421	370	376	382	382	372	398	433	376	375	431	397	397	422	405	413	384	379	398	366	404	407	362	391	411	424	410	425	389	379	397	361	408	414	398	373	385	410	412	373	392	410	366	378	384	422	375	390	358	401	370	404	386	349	370	431	404	386	375	405	413	398	406	395	397	389	389	386	394	379	419	391	382	368	379	377	404	377	403	409	395	386	358	383	387	390	394	400	413	391	383	369	389	391	344	373	364	401	378	355	405	390	382	395	410	406	383	367	386	400	361	388	413	404	408	441	376	382	413	401	398	405	378	378	395	395	401	395	422	409	380	398	403	370	376	412	392	404	408	402	373	363	369	422	428	403	407	367	370	400	396	372	396	383	380	382	395	391	368	398	412	389	365	369	414	402	354	374	339	412	389	415	418	430	377	390	401	373	380	388	391	404	398	372	391	396	389	357	358	403	383	348	410	402	353	394	372	413	420	429	423	443	408	407	374	417	365	409	401	393	395	405	419	389	384	410	376	434	402	387	415	370	372	383	388	385	394	389	391	377	401	362	404	395	397	391	381	386	399	408	370	397	403	409	418	372	394	370	425	375	403	416	369	372	362	398	402	364	357	384	384	401	409	372	384	387	402	372	421	404	417	401	411	416	368	382	404	390	376	410	399	382	376	398	416	395	405	425	386	388	401	382	410	393	389	403	417	349	429	431	381	389	420	386	403	376	382	365	362	393	405	415	396	399	401	398	403	392	388	388	415	417	388	396	370	370	375	448	397	376	361	353	377	396	374	352	389	406	397	387	413	366	424	391	381	365	389	402	373	397	373	446	378	390	367	392	413	388	426	413	418	418	406	398	433	412	394	401	416	388	389	386	385	384	400	401	384	385	402
34986	28018	12209	782	201	160	147	153	142	154	136	144	155	154	150	157	147	138	151	129	142	152	127	159	162	145	169	146	148	158	137	149	157	173	134	165	134	136	164	146	144	182	150	154	160	147	132	153	159	152	130	148	150	157	167	149	159	158	151	162	154	164	134	153	160	167	148	158	161	138	145	136	143	167	134	160	159	158	155	155	150	149	164	144	145	169	138	135	145	142	159	135	135	139	149	156	141	125	142	146	161	161	165	147	142	153	155	137	152	136	142	152	177	158	157	145	135	164	140	170	135	151	137	144	160	150	145	144	148	131	153	162	144	152	157	137	167	158	164	155	136	133	139	156	159	172	151	153	133	133	126	168	131	188	155	166	170	157	152	169	138	172	158	147	148	172	171	152	140	162	137	139	151	148	142	137	138	154	138	138	163	133	129	133	123	166	146	171	151	131	150	144	174	168	151	146	131	156	146	147	120	165	156	151	135	142	154	142	161	116	142	126	133	136	145	160	134	172	147	150	129	157	140	121	140	153	132	159	148	141	136	143	170	139	161	142	161	150	129	163	163	166	163	133	150	136	150	131	167	150	157	123	149	153	158	128	138	179	143	143	184	129	143	134	174	156	146	128	149	145	147	143	151	120	155	154	137	165	155	121	160	138	175	148	152	146	153	149	138	160	141	142	165	146	160	150	143	142	142	167	175	157	140	152	156	141	137	177	143	148	153	164	141	145	124	151	151	120	166	162	122	166	134	155	148	149	163	140	148	146	148	152	156	139	127	148	147	144	159	145	140	149	157	150	125	164	132	122	162	135	147	132	148	139	157	136	154	188	162	144	156	140	139	147	156	162	154	154	156	152	141	147	147	178	150	143	150	148	161	164	159	153	150	147	145	141	171	139	156	141	149	160	148	133	151	141	157	150	145	164	154	160	149	172	149	143	146	147	139	149	158	171	145	169	153	136	155	126	138	159	144	154	146	138	171	137	125	130	143	129	135	154	135	159	133	123	147	138	139	151	138	149	162	139	145	172	150	158	155	184	139	160	131	148	180	156	146	158	132	136	133	143	158	141	163	149	146	134	158	144	150	132	142	170	182	149	137	154	141	143	133	141	147	142	152	153	134	132	149	162	168	146	145	176	158	137	150	156	156	150	128	143	160	140	139	147	155	173	135	159	134	146	162	150	169	142	142	159	139	152	165	143	155	146	146	134	145	130	160	137	137	174	157	166	147	144	160	158	143	167	158	169	149	135	144	129	124	154	148	144	143	134	166	140	132	147	157	129	172	150	152	142	158	158	147	155	140	153	142	136	143	143	166	162	137	141	160	164	134	144	152	152	150	128	132	155	134	141	158	137	121	146	140	187	161	163	127	160	135	163	148	143	149	143	122	164	143	173	138	129	150	155	139	137	143	146	147	162	160	157	133	133	166	143	146	149	136	124	119	157	144	161	162	154	135	130	148	131	142	150	137	139	136	153	163	137	153	171	154	156	152	149	158	165	146	141	146	132	145	141	130	170	161	140	153	147	150	144	130	175	150	136	167	137	156	167	142	138	169	163	135	146	137	146	124	137	164	164	159	130	150	135	156	139	159	136	132	152	134	155	148	142	137	143	159	127	126	146	163	152	152	142	143	155	151	159	130	150	158	128	145	158	149	154	150	160	159	145	156	152	130	146	150	157	144	154	147	168	156	154	134	146	141	150	154	142	148	167	153	132	162	143	153	140	131	146	154	134	158	158	139	135	133	141	131	140	153	149	142	149	146	142	139	155	146	153	154	122	159	175	140	137	135	142	155	144	152	136	154	142	157	141	153	134	136	154	143	155	134	149	141	157	133	166	121	150	147	142	156	151	139	155	157	158	155	176	131	132	130	155	161	152	167	142	149	164	140	129	156	156	149	147	135	166	130	131	146	161	151	158	145	165	160	146	156	160	184	153	149	139	164	134	167	165	124	135	148	160	148	169	163	146	180	154	158	123	150	154	151	165	144	137	134	162	160	138	131	151	143	155	140	155	168	140	157	142	144	152	145	155	146	175	144	169	162	153	146	136	159	172	150	140	128	150	173	163	158	142	150	147	154	141	140	130	149	155	125	134	148	147	164	151	151	149	148	156	153	131	148	152	145	151	159	154	139	146	145	122	132	170	123	151	161	152	158	145	152	138	138	129	164	173	131	134	164	155	150	164	127	154	141	143	124	150	141	127	132	140	136	139	141	150	139	132	156	152	158	150	162	162	119	150	127	157	151	135	153	131	160	164	132	147	160	168	148	136	165	156	158	153	137	166	135	159	169	137	135	148	150	148	144	156	132	158	149	159	147	141	151	141	151	162	146	139	153	149	162	149	147	143	143	174	129	160	144	153	169	167	151	156	169	141	153	168	148	164	154	137	150	150	160	156	138	134	124	159	143	164	138	181	155	149	159	155	151	150	146	132	150	160	145	146	141	130	151	150	150	153	139	166	149	162	150	158	142	117	149	134	159	159	161	163	166	129	141	126	155	154	166	158	159	140	155	162	154	146	124	161	138	153	137	165	145	148	149	141	154	146	151	140	131	158	153	175	146	172	115	165	143	149	136	134	163	160	140	166	160	158	175	171	140	153	145	132	144	146	137	145	140	140	154	122	150	151	139	156	140	166	186	170	153	149	163	159	140	135	153	161	177	128	135	155	129	152	163	168	142	132	154	141	143	155	148	147	148	164	151	165	148	154	150	150	156	162	128	140	149	128	137	158	174	157	150	152	158	159	145	174	145	151	152	138	144	141	161	149	132	153	167	166	148	149	123	129	163	145	152	146	164	165	161	127	140	156	150	158	150	148	131	147	158	150	156	144	156	142	123	142	136	137	157	141	146	146	153	153	159	164	147	152	180	146	138	150	164	136	132	138	170	137	149	148	132	171	152	160	179	148	141	142	150	160	177	140	128	133	134	156	131	150	155	143	147	147	143	148	171	138	139	136	159	161	160	157	140	169	135	176	155	144	157	137	131	169	149	138	144	127	146	137	134	151	143	134	154	164	131	146	165	167	154	145	145	156	167	155	162	162	154	154	174	143	137	145	168	145	164	165	152	151	151	144	152	159	126	155	135	152	129	160	162	139	147	158	119	137	138	148	164	162	124	154	139	143	159	157	143	143	164	136	163	143	162	140	140	167	148	146	148	160	164	126	146	150	170	146	138	160	152	153	142	150	146	130	150	138	161	147	142	165	121	146	155	148	144	153	141	168	154	157	162	152	128	130	138	116	171	158	161	152	155	142	144	156	152	167	132	147	133	147	157	138	130	149	135	152	163	130	144	144	164	130	169	171	153	142	142	153	143	149	140	127	157	153	148	141	145	155	129	156	146	160	118	149	162	145	171	152	153	141	146	150	138	166	149	176	151	155	158	143	140	155	130	128	168	146	158	167	153	127	175	153	152	138	153	147	161	160	166	144	156	140	148	156	138	158	158	130	148	138	145	154	165	180	162	155	151	148	133	161	160	137	156	155	155	124
29445	29163	13740	1042	442	415	433	392	392	405	393	428	378	414	379	398	381	392	404	398	395	380	392	353	440	407	373	394	388	418	401	418	405	392	394	388	404	390	354	365	418	379	408	392	415	381	399	381	412	376	360	357	403	395	407	407	409	378	394	349	395	422	368	370	373	407	382	369	371	383	397	389	419	385	388	386	385	385	392	386	380	388	385	379	410	425	420	365	402	408	398	411	400	399	392	382	418	414	353	391	422	379	405	414	393	419	386	419	387	387	364	359	376	403	388	416	388	382	401	385	401	407	401	406	389	406	390	397	398	387	360	368	359	403	406	375	384	383	418	374	360	391	428	410	409	354	388	399	378	369	358	378	378	420	387	399	402	399	378	409	433	361	377	402	403	406	381	385	375	346	380	411	379	379	410	368	383	395	380	383	404	402	437	397	401	391	364	384	422	382	383	385	386	395	412	388	433	389	406	336	412	422	369	428	407	387	368	350	425	374	364	401	402	405	373	367	392	331	375	367	403	389	363	395	418	415	368	417	359	353	366	353	368	396	365	393	421	410	401	398	426	350	383	359	383	439	389	379	407	395	387	383	377	372	379	392	376	383	399	391	381	374	371	363	383	426	375	421	382	420	357	350	377	398	376	377	397	387	401	372	393	399	440	352	357	375	407	385	371	378	396	433	389	366	377	438	402	390	409	383	382	399	370	408	399	380	353	386	358	404	400	361	375	399	434	380	380	365	367	390	361	403	388	455	407	385	377	351	378	374	351	366	381	385	389	397	393	344	402	390	405	376	384	353	391	394	403	394	403	403	402	398	392	404	392	383	384	345	421	385	378	397	394	415	383	398	397	375	377	400	382	355	419	381	385	399	380	376	378	410	426	374	393	327	413	406	408	376	383	377	367	406	364	399	370	413	389	433	361	440	379	363	377	402	404	367	335	370	419	388	378	398	403	394	403	407	372	422	412	409	381	402	405	375	415	376	378	423	381	392	358	396	416	444	397	381	359	373	360	353	386	402	393	388	367	408	355	402	401	391	398	390	352	389	372	373	363	389	359	380	411	397	397	384	403	397	371	401	387	403	369	428	363	396	416	392	421	399	414	361	384	415	366	435	379	394	426	359	384	436	415	388	380	399	412	387	388	389	417	425	419	395	380	427	383	409	385	370	426	417	396	396	372	382	357	387	376	417	384	414	380	373	423	445	348	392	356	393	386	440	410	417	406	397	360	361	413	366	374	399	385	371	407	423	385	397	427	438	427	390	428	426	354	386	408	401	404	373	379	398	389	427	402	407	403	409	393	406	408	414	375	413	409	388	384	426	369	394	391	407	431	377	370	390	415	377	412	413	358	382	375	403	361	406	385	418	399	401	389	375	383	411	389	388	411	414	392	405	392	385	366	387	390	408	395	374	382	376	382	381	435	375	414	394	368	385	397	403	373	396	360	374	424	379	397	358	353	391	414	420	394	369	428	371	376	401	404	386	420	413	386	411	335	412	383	379	390	380	379	350	372	400	433	404	374	393	385	381	370	393	395	357	393	364	407	393	424	404	382	379	383	385	390	402	409	380	388	395	382	371	370	368	384	408	395	420	385	400	409	408	370	410	411	383	390	394	387	394	391	374	398	381	343	393	366	403	400	396	364	380	416	417	405	392	406	440	392	423	385	401	364	387	356	380	398	385	386	387	415	393	381	357	418	391	417	414	428	420	403	372	414	426	411	396	408	368	409	381	360	429	375	412	443	402	364	391	382	382	370	389	392	406	389	394	382	398	406	382	374	423	398	379	367	385	373	383	370	411	406	400	367	377	398	401	400	371	363	387	407	375	396	398	403	410	395	402	372	399	341	373	374	374	418	381	403	404	385	399	410	433	374	390	384	398	382	378	394	400	378	381	389	376	414	411	405	382	396	399	371	429	398	369	405	374	401	373	372	396	411	378	401	379	380	421	395	371	389	363	336	343	363	392	351	379	364	391	387	388	376	370	373	414	395	359	399	385	392	405	360	385	420	396	403	402	406	391	422	438	411	405	388	395	399	423	373	401	371	371	416	401	391	369	395	419	397	382	418	370	399	368	396	403	404	385	387	399	402	367	374	400	427	381	358	377	369	376	349	411	425	370	421	357	379	347	385	426	412	411	382	367	374	409	425	382	365	394	396	396	394	373	390	435	400	390	417	408	401	372	365	395	379	388	405	385	408	374	400	407	402	403	394	400	407	411	370	389	412	405	395	375	366	376	355	409	437	385	373	355	376	382	366	414	363	418	363	378	394	402	389	429	405	415	387	393	363	388	404	358	399	409	399	378	381	405	389	360	413	365	419	438	390	388	392	403	385	382	379	394	390	391	409	405	388	381	382	363	382	390	408	399	377	394	384	396	422	392	396	418	390	380	359	407	378	374	421	363	366	375	398	417	367	407	399	386	403	386	372	379	353	398	361	388	405	361	372	385	408	391	401	410	393	375	365	381	387	374	381	414	401	435	416	402	372	373	400	366	378	358	406	400	385	400	376	360	375	409	387	434	365	402	403	381	393	351	387	379	372	408	389	393	374	389	385	369	419	398	398	372	389	409	372	403	355	389	400	378	405	390	364	400	414	376	358	374	400	407	388	375	369	389	395	392	370	353	399	393	417	391	440	399	394	407	404	418	379	385	378	410	376	365	381	390	413	398	407	395	405	390	370	355	414	384	376	410	406	347	426	354	371	379	408	372	390	381	351	410	365	402	403	403	354	404	358	410	428	417	394	429	387	375	368	405	370	394	391	411	398	415	416	368	385	381	391	388	418	388	388	421	378	374	407	354	388	365	361	400	385	344	362	400	360	386	358	407	417	355	380	424	421	372	439	374	365	387	402	388	399	393	361	399	383	433	357	387	392	401	417	398	363	388	423	385	377	363	381	371	413	436	405	404	415	386	395	392	408	421	387	386	409	351	387	394	402	376	361	397	387	381	407	399	400	379	407	389	388	391	361	390	386	391	390	401	400	380	377	382	401	394	426	423	370	383	339	421	384	401	405	394	425	429	388	363	368	400	392	377	405	385	409	400	416	424	377	383	379	380	406	388	369	376	418	409	402	364	398	395	382	363	380	393	364	347	398	372	378	392	403	392	417	387	366	388	409	401	371	356	367	370	393	449	427	423	410	422	389	391	430	382	400	379	381	407	428	403	422	362	405	370	408	384	381	419	394	396	413	394	396	363	388	365	374	403	392	386	399	411	395	399	376	423	402	392	414	369	353	372	385	365	403	388	400	361	388	427	375	415	406	417	388	407	399	370	372	412	413	383	393	418	388	391	391	344	393	415	383	380	388	388	356	395	372	382	422	396	400	389	390	417	387	395	359	363	359	402	382	389	404	413	392	359	392	374	385	404	391	381	367	387	399	382	391	425	408	363	369	401	375	394	400	401	415	376	407	392	393	393	379	408	406	378	370	335	399	376	393	385	416	400	346	395	382	371	396	385	384	375	364	389	399	398	368	383	366	375	388	386
76861	68153	47214	13263	1012	267	233	239	239	237	227	232	223	204	236	196	234	240	235	174	222	232	220	206	215	184	230	222	203	199	220	213	194	182	203	203	211	198	236	236	216	184	202	199	189	207	231	170	205	223	213	201	210	202	215	201	203	241	196	214	232	206	224	232	205	209	222	204	201	234	227	216	170	194	193	197	194	213	193	222	219	215	203	207	211	186	226	206	214	208	235	181	192	185	216	212	202	187	177	195	201	202	185	201	219	210	236	201	201	210	229	216	210	214	217	222	211	226	211	211	191	220	227	227	208	216	211	206	204	220	246	252	212	223	198	203	216	190	230	213	185	189	244	219	218	216	221	229	216	205	204	226	208	195	223	197	211	220	205	205	195	200	195	229	193	199	200	207	197	219	223	193	190	204	225	204	207	243	221	212	209	196	209	218	213	207	223	222	218	199	229	205	182	236	214	228	208	226	209	195	207	220	224	225	189	208	177	226	205	218	231	218	215	205	203	210	189	223	235	203	217	228	222	212	210	209	232	201	223	217	205	209	237	216	206	197	178	224	192	238	234	213	223	244	201	226	198	206	214	175	216	225	210	237	220	213	207	199	203	169	208	214	204	185	193	204	244	201	217	225	212	203	223	224	225	201	185	250	197	207	198	221	229	212	224	206	235	225	208	236	209	186	242	194	214	213	200	206	207	205	189	209	214	200	187	222	235	217	204	232	201	173	196	199	197	170	175	206	215	200	217	206	198	225	229	203	187	189	229	218	205	217	208	228	219	215	192	247	187	213	259	201	221	214	198	202	206	212	220	222	221	233	214	210	220	192	231	183	210	204	223	203	220	212	239	202	202	209	195	225	202	210	211	187	184	243	226	200	203	209	225	223	230	189	218	182	219	181	240	183	215	197	241	196	202	206	213	184	208	185	205	205	209	209	205	195	194	191	171	227	232	202	229	204	206	201	214	236	213	207	208	203	202	208	211	188	228	204	196	190	212	213	213	228	208	190	240	241	209	237	211	254	193	203	228	219	209	197	171	233	211	213	224	204	228	213	217	228	186	229	207	217	238	204	184	210	183	205	162	227	196	217	211	215	231	194	171	225	197	208	208	208	199	208	235	236	183	238	234	215	205	190	226	228	216	226	217	230	181	217	204	210	210	223	231	227	202	209	183	211	220	208	203	211	220	226	213	239	202	235	233	201	228	216	205	217	203	213	192	213	172	215	193	194	211	209	185	201	220	184	223	215	221	215	209	213	202	198	220	227	201	229	216	218	190	217	221	217	211	205	201	236	182	215	187	194	242	182	203	219	212	226	181	221	239	229	227	188	204	182	228	206	201	196	214	201	223	191	206	202	220	221	196	231	209	215	226	230	215	199	207	203	231	223	196	196	224	196	201	212	207	197	223	196	215	207	200	190	223	214	234	253	206	204	183	243	208	203	209	222	198	216	195	222	199	177	203	210	210	200	214	210	214	205	200	205	218	218	207	225	245	184	216	226	222	201	206	197	226	217	173	215	220	217	206	209	203	207	201	240	198	187	230	216	203	217	195	208	212	201	209	221	220	204	207	205	201	241	209	246	183	204	234	239	218	196	195	212	212	219	222	192	231	202	209	195	187	187	207	197	203	235	220	211	211	215	202	218	191	210	189	211	195	194	232	228	211	204	240	212	211	207	201	203	181	183	222	238	200	223	190	237	201	221	234	202	206	215	224	199	216	226	236	208	242	211	211	194	220	217	213	230	236	198	207	218	224	205	201	203	200	189	232	195	211	206	236	242	184	186	214	218	227	230	229	212	191	228	204	191	231	193	209	213	218	233	205	217	237	194	217	204	248	205	205	225	227	220	228	217	219	204	202	172	246	220	223	214	222	228	207	196	205	246	206	213	193	195	248	218	201	228	222	221	215	201	215	194	193	204	188	227	204	205	224	193	226	197	172	221	233	210	239	194	214	231	242	200	207	233	217	215	211	217	216	185	223	211	209	215	215	218	207	188	162	196	203	211	210	191	222	223	223	200	203	193	171	218	215	226	202	225	205	182	242	189	206	218	221	218	224	228	215	204	204	210	211	226	220	239	202	210	208	203	205	198	205	215	216	210	218	213	186	190	219	216	209	205	216	230	218	216	193	204	206	180	194	213	199	174	207	206	204	209	192	219	215	206	240	214	216	209	178	179	216	201	235	183	202	196	216	243	215	235	222	218	185	232	175	212	187	205	192	200	216	190	203	221	185	208	222	206	199	193	202	218	245	205	218	208	198	238	210	210	215	214	221	210	219	192	252	183	219	214	209	213	223	255	216	217	202	219	193	220	199	205	198	200	206	206	221	220	223	206	210	209	202	224	219	229	209	201	212	211	213	227	187	187	212	220	197	194	193	204	205	201	229	211	234	198	215	190	176	203	198	230	205	205	198	204	191	207	198	203	206	184	222	187	210	241	192	213	187	212	224	191	202	192	206	212	227	222	203	201	197	236	209	186	189	209	187	209	249	184	212	249	207	205	217	206	222	226	218	223	216	198	210	205	226	224	184	226	173	220	220	247	205	208	219	196	224	180	201	193	219	210	199	221	206	221	214	212	211	230	206	226	224	221	193	208	200	204	208	211	201	185	183	189	216	203	216	202	197	192	211	210	208	213	204	207	205	223	213	238	192	245	220	200	214	206	220	207	219	216	231	232	198	208	199	200	220	225	217	194	201	210	193	199	191	215	221	191	196	237	186	217	224	194	201	197	211	208	207	226	206	213	199	239	188	204	194	223	217	194	229	218	219	218	200	196	164	194	219	247	188	221	227	193	235	202	217	207	229	216	198	218	228	216	221	207	193	217	202	237	198	193	231	234	218	232	226	222	204	213	210	200	254	192	222	219	206	208	188	189	207	230	230	192	204	214	202	206	229	211	200	230	191	205	233	203	225	191	206	217	205	203	198	203	201	203	208	223	222	199	201	226	181	214	214	210	231	213	211	186	211	196	203	192	215	217	209	239	184	247	199	225	185	197	205	201	175	222	209	236	194	198	230	229	220	196	215	222	203	180	205	219	190	196	201	223	242	185	218	209	209	223	209	214	220	216	218	243	208	211	233	221	208	195	223	232	193	196	228	211	208	217	200	222	199	204	190	212	216	214	196	209	196	193	202	174	208	212	229	197	203	202	239	200	216	199	194	187	197	200	199	219	214	217	215	224	212	220	230	196	207	200	212	199	195	216	187	215	209	206	219	229	205	213	220	227	184	219	231	213	213	213	221	222	212	200	195	191	203	190	226	242	195	223	238	200	184	212	209	182	204	217	213	204	241	205	231	234	197	228	214	207	217	255	220	214	204	198	223	226	204	213	227	200	207	223	205	200	247	230	224	194	218	214	215	210	211	216	197	223	207	235	223	216	222	201	213	231	194	218	232	236	202	197	218	192	212	219	204	225	220	187	177	225	192	220	219	219	196	210	200	224	201	237	226	198	213	218	211	206	238	190	215	209	227	186	198	225	205	212	207	205
49921	53430	37648	5498	877	714	604	631	613	635	552	550	542	514	535	558	576	536	516	547	544	549	540	526	523	523	542	525	527	518	545	553	547	527	515	502	522	495	504	526	536	519	573	550	535	518	529	521	499	515	551	503	523	551	541	508	516	527	508	508	544	531	517	473	492	532	490	534	536	495	476	505	527	499	534	532	515	514	519	492	534	500	503	536	526	506	499	532	500	517	506	545	529	533	535	529	501	489	504	533	475	493	552	531	543	503	529	513	528	486	499	510	483	500	514	513	531	514	497	515	526	507	509	509	508	496	498	516	498	550	501	536	506	508	528	547	483	554	520	507	532	530	506	530	505	502	495	553	506	538	497	548	557	528	512	507	538	588	498	516	532	522	532	531	504	511	509	536	485	514	527	542	514	547	512	527	559	574	463	494	524	550	514	521	543	536	489	514	503	541	498	536	510	532	511	538	515	520	504	512	527	522	524	529	506	486	588	539	534	490	546	512	498	522	509	506	491	514	456	507	494	504	529	511	521	553	499	478	518	519	516	538	518	504	492	474	522	555	488	461	525	517	528	525	495	492	487	499	472	490	507	514	526	502	503	508	505	487	509	497	508	524	496	518	468	548	515	555	528	510	531	505	526	513	510	525	519	498	539	514	491	514	513	529	535	508	490	505	537	487	542	548	523	521	503	521	531	497	541	520	501	531	511	508	542	494	524	528	517	537	503	514	487	532	528	522	532	544	521	532	533	527	526	535	510	490	505	498	520	507	531	535	519	534	516	492	557	516	499	495	526	533	573	547	506	500	526	494	485	525	552	529	528	524	525	529	547	494	539	554	510	549	555	525	462	535	540	500	502	490	573	494	540	498	507	492	511	511	538	502	515	524	532	525	537	525	561	507	533	495	515	499	485	539	528	524	537	553	546	521	528	507	504	542	498	503	513	518	545	526	486	543	549	536	535	521	530	539	503	520	498	545	496	506	526	559	545	515	536	499	512	567	523	544	505	506	553	489	541	514	532	530	513	526	515	549	469	536	507	525	516	510	528	556	485	569	531	481	496	492	481	506	507	524	541	527	537	512	507	505	500	534	544	559	551	482	521	537	536	530	520	495	503	529	511	525	507	518	487	517	520	539	505	502	525	538	525	539	542	541	560	487	536	552	482	516	510	511	535	508	522	473	492	483	536	478	508	496	521	556	495	533	511	529	531	545	515	526	491	515	530	517	524	511	495	533	472	512	524	503	488	521	520	517	518	530	484	495	513	532	507	508	501	507	541	521	526	491	509	516	547	519	525	516	469	511	528	490	547	489	488	494	532	489	505	434	564	528	483	539	527	544	538	502	508	524	517	508	523	548	509	529	506	508	534	536	564	491	475	539	515	502	556	520	530	522	543	505	552	554	538	512	500	536	554	516	530	548	538	473	524	495	514	565	515	478	554	509	519	511	492	523	546	514	486	526	568	526	562	524	505	511	511	544	522	505	522	509	534	513	549	482	523	510	536	486	516	515	514	528	495	537	492	540	540	499	583	506	515	473	502	517	514	540	550	511	535	500	508	512	516	486	494	486	533	499	530	517	557	540	514	498	529	504	508	515	491	500	500	485	515	537	500	545	501	501	528	530	494	524	531	475	497	528	526	528	526	550	519	527	523	533	556	483	500	476	529	500	485	491	523	480	520	549	499	517	484	545	521	499	481	498	500	501	534	549	516	515	540	531	503	489	525	533	559	497	527	542	510	527	508	546	531	520	538	529	542	502	525	520	529	520	513	534	518	508	473	494	507	558	500	513	550	532	493	508	487	497	531	522	500	515	512	524	503	549	521	515	546	505	504	535	556	515	547	537	528	563	528	545	501	552	551	547	527	528	550	518	525	532	489	531	469	533	521	504	498	509	538	514	537	517	518	499	537	566	499	512	525	524	518	491	507	547	487	515	481	565	528	540	523	569	506	500	476	551	529	521	504	528	521	544	557	466	528	504	517	503	519	532	552	483	469	518	481	485	523	545	477	532	492	545	544	554	523	564	536	526	542	490	518	531	496	546	530	516	536	534	513	515	511	474	527	519	523	501	534	512	501	500	548	497	499	531	471	491	517	514	512	506	511	525	516	549	489	501	543	518	531	510	511	530	511	524	516	523	513	553	470	508	535	514	481	518	540	524	485	507	525	519	500	496	544	508	528	519	471	520	572	542	523	511	495	540	532	507	548	518	509	495	553	492	550	539	533	525	499	510	528	522	584	491	502	511	489	515	540	545	460	476	511	573	506	503	523	470	529	570	490	497	532	523	521	522	531	512	531	497	514	518	544	529	500	477	498	528	584	530	533	510	536	524	517	566	468	517	536	531	484	533	491	511	536	503	534	513	504	531	550	506	489	523	544	493	522	508	528	520	532	526	556	520	496	515	494	537	527	497	505	480	525	528	528	506	490	559	510	480	502	482	507	539	538	533	514	537	529	535	509	521	469	521	480	495	527	518	515	539	479	540	541	504	536	527	521	485	520	493	544	541	507	498	527	548	515	498	513	496	560	512	506	518	524	481	503	543	511	553	546	518	498	549	515	540	499	525	504	503	526	557	483	541	535	522	504	527	505	519	565	494	493	520	510	518	517	560	542	559	528	509	545	490	501	524	501	546	521	498	496	585	512	555	517	503	516	545	531	522	521	473	513	501	515	497	523	505	536	495	536	512	531	512	522	512	529	498	534	512	511	560	567	495	546	535	492	464	539	515	510	528	505	533	520	509	532	522	513	474	559	513	547	515	565	509	530	496	500	516	537	512	536	529	475	491	537	472	505	536	525	486	497	542	521	519	505	513	492	512	548	551	529	522	524	491	491	539	518	498	493	526	508	547	491	518	530	497	513	524	546	519	530	505	526	524	521	531	521	507	510	491	525	470	526	489	488	514	526	566	583	511	502	521	534	495	562	519	520	526	478	516	514	491	487	529	499	517	503	536	501	480	537	483	513	532	535	531	494	542	508	504	516	532	488	475	535	516	531	519	535	522	522	501	479	524	501	495	540	486	508	548	506	515	511	483	515	518	543	519	481	520	509	486	477	548	501	515	541	530	497	499	530	485	480	511	476	517	494	532	525	546	554	509	554	541	506	489	491	542	503	521	484	526	516	579	569	519	522	474	485	526	535	546	524	531	462	508	507	529	528	535	488	509	554	546	529	488	506	508	533	480	534	536	509	533	527	509	473	510	537	508	481	527	507	498	493	500	541	478	508	529	508	519	517	516	504	513	534	525	536	538	538	487	521	525	536	508	520	514	534	520	531	549	523	541	540	530	550	506	510	539	533	526	514	527	515	527	502	506	535	464	506	528	496	519	531	486	520	525	510	556	510	541	510	526	505	533	519	502	480	500	513	555	546	488	549	533	545	470	519	539	554	512	497	480	511	519	548	479	533	505	504	508	537	539	484	500	549	523	535	551	549	529	531	489	559	498	493	525	511	498	514	547	494	522	536	495	513	541	504	501	495	537	494	479	484	532
89612	80747	60102	21444	4243	286	202	205	173	182	175	163	188	194	174	185	167	184	191	200	175	168	164	152	138	172	154	170	163	162	193	173	165	162	170	168	166	154	171	161	162	175	171	163	172	173	150	164	144	160	154	169	150	160	154	179	164	164	151	164	162	146	178	168	174	153	140	155	146	165	171	165	157	158	162	163	158	160	130	182	161	157	174	167	152	147	140	163	175	138	152	170	137	156	160	146	174	189	160	147	163	177	172	159	171	156	176	152	164	172	160	168	152	173	159	151	157	175	173	162	162	157	164	158	143	189	163	156	175	174	145	163	174	174	163	178	156	176	147	159	152	163	168	164	168	160	155	179	164	174	150	155	164	150	168	152	153	165	165	159	188	155	155	154	162	166	143	180	157	154	178	154	162	158	163	151	172	161	172	175	155	176	155	169	155	157	166	155	178	159	138	144	146	177	144	159	156	163	154	165	164	167	169	160	184	158	172	183	156	181	171	161	160	145	176	168	159	166	153	153	167	149	139	159	164	147	157	131	143	168	139	159	172	156	168	154	147	157	140	155	170	187	157	162	187	150	153	169	181	154	156	153	164	181	152	147	192	152	156	169	168	158	159	146	169	142	148	157	140	174	176	171	143	174	163	139	151	181	165	163	180	201	200	168	174	149	165	156	148	164	162	153	165	170	154	158	171	160	177	162	138	174	175	175	194	164	146	140	150	170	146	150	167	192	179	168	156	147	161	173	165	142	152	167	149	169	171	156	166	153	167	152	170	171	157	153	161	163	145	166	179	139	169	142	160	161	183	176	168	176	153	144	157	178	158	174	145	164	146	158	151	169	164	168	193	164	152	148	162	176	152	165	151	176	145	168	152	169	134	166	150	188	162	141	149	149	181	158	174	181	155	159	157	157	152	155	166	164	167	140	160	149	153	158	151	153	176	146	157	141	150	183	168	176	168	148	145	160	154	139	145	160	147	178	160	169	174	154	169	173	154	168	171	164	141	145	163	143	159	167	150	155	157	185	177	157	184	162	147	157	151	157	167	155	166	139	156	139	153	168	155	169	150	178	146	145	207	158	142	171	179	161	163	167	145	151	175	178	167	161	151	162	168	161	149	173	150	146	142	169	174	159	189	162	164	147	166	174	191	169	136	161	162	168	161	165	157	141	143	171	140	155	150	182	160	180	157	173	148	161	171	176	158	164	149	147	161	182	191	175	148	160	179	165	158	164	160	151	161	174	148	161	173	174	156	165	173	157	143	150	182	173	180	167	154	153	177	175	125	157	164	163	175	167	161	165	149	174	168	155	171	151	158	157	160	175	162	153	165	158	166	123	150	155	184	173	152	166	162	149	154	173	139	168	185	158	162	160	163	162	171	152	141	174	175	177	148	145	155	164	154	168	125	177	170	155	151	172	138	143	177	159	153	156	149	180	181	165	147	165	155	150	160	166	168	161	176	187	156	174	172	144	165	165	158	171	138	145	138	166	143	165	157	185	192	178	152	162	152	190	165	148	169	163	174	147	167	146	163	142	184	167	152	142	165	163	160	153	129	173	191	161	158	162	139	171	149	164	164	136	175	157	137	164	158	171	147	159	166	166	168	168	150	176	176	161	149	149	171	155	163	155	169	167	174	175	162	169	173	164	166	143	157	161	164	158	161	162	149	168	144	150	135	151	147	170	177	158	182	167	159	145	173	178	169	170	165	161	171	141	168	156	189	178	170	156	169	183	159	152	169	174	141	161	156	165	155	142	155	144	160	142	175	170	164	191	155	151	156	145	182	164	146	158	163	153	166	187	164	163	168	151	146	154	158	139	163	157	161	189	184	181	147	161	179	163	142	161	155	140	161	163	165	172	156	146	185	149	166	167	171	165	175	159	169	164	186	134	183	170	184	168	162	163	189	156	172	165	159	176	155	149	199	162	162	177	169	157	160	180	163	155	152	180	168	152	177	139	139	163	170	155	175	158	146	164	164	181	161	161	178	180	191	188	150	164	161	173	152	190	150	145	173	141	165	153	173	146	172	160	147	168	155	175	154	154	150	164	151	173	178	165	162	138	150	147	159	153	160	170	167	173	149	153	178	168	172	157	139	139	156	154	145	166	177	150	159	165	142	134	127	160	154	154	173	153	166	162	154	155	172	160	187	149	154	146	157	143	163	145	139	158	185	152	192	163	141	164	146	144	175	153	176	134	176	167	160	160	183	176	165	164	152	160	172	154	171	154	157	149	150	158	177	148	155	160	153	180	183	154	162	153	161	162	165	132	185	151	158	160	170	142	161	177	163	149	156	176	165	155	156	156	171	156	142	148	152	161	139	168	167	171	164	167	164	167	165	176	191	156	184	142	167	166	161	165	177	150	150	163	171	159	148	171	156	152	186	188	166	183	176	172	168	150	164	179	166	184	154	169	175	154	165	164	150	176	162	179	170	152	175	157	168	187	168	151	163	167	169	162	163	152	171	173	146	162	149	175	161	169	166	183	164	146	141	154	172	163	165	153	161	184	152	187	172	175	184	167	152	177	129	161	142	162	152	169	154	162	155	148	157	154	153	177	148	161	159	151	196	160	177	157	162	164	149	146	138	138	164	174	153	160	170	146	146	145	152	152	174	165	165	163	159	162	151	148	151	158	172	152	145	150	158	161	167	188	152	154	159	166	170	180	149	174	152	165	185	183	152	148	172	188	147	156	155	158	150	184	163	158	179	176	132	159	157	174	162	167	156	174	153	138	138	146	143	158	169	146	172	185	174	170	153	152	150	141	175	173	169	146	168	138	178	166	187	153	168	166	173	184	154	178	166	161	173	152	158	156	162	153	150	160	153	157	163	181	174	156	158	163	153	130	144	133	136	164	145	162	182	156	162	156	168	153	156	159	187	149	196	144	181	164	133	153	184	150	163	166	150	146	146	166	149	161	171	146	167	178	191	149	174	163	166	145	164	161	175	157	163	180	157	168	153	161	143	171	153	177	150	139	189	172	174	161	149	171	158	181	162	158	161	179	161	166	174	186	174	186	154	149	152	141	179	163	141	140	177	175	185	163	154	153	159	163	163	153	157	161	167	158	176	151	155	148	160	171	183	161	182	169	166	174	197	168	164	167	146	155	187	147	151	151	144	152	143	163	172	139	167	164	143	160	163	144	158	175	153	161	166	156	182	165	133	167	145	134	165	159	134	149	163	150	174	155	146	153	180	179	160	180	169	183	142	156	158	161	164	161	146	151	166	180	169	181	184	168	146	160	146	144	151	176	166	161	142	160	170	150	177	170	146	169	175	154	183	141	139	149	170	164	146	157	161	180	155	184	155	180	148	183	174	170	160	150	142	162	146	150	185	153	157	160	166	166	152	183	162	148	162	163	172	153	156	143	146	173	168	153	132	141	190	144	164	169	154	158	157	168	169	168	176	150	154	151	179	158	184	165	175	153	178	169	165	146	146	163	178	170	166	177	149	159	152	178	165	154	176	176	178	162	170	160	165	176	157	144
61035	66314	49315	8734	841	757	662	601	581	573	488	450	520	477	459	448	444	431	432	473	438	425	373	433	448	422	457	384	432	411	405	417	404	422	445	384	411	398	405	419	422	411	433	397	411	403	407	420	410	388	388	383	404	430	374	403	418	403	370	385	361	358	396	398	415	380	385	415	387	384	419	383	390	402	386	392	374	386	410	398	380	368	408	397	410	395	415	385	396	407	382	379	420	399	375	382	398	382	381	398	392	403	393	403	383	409	400	413	416	422	391	362	409	398	421	409	386	388	440	445	388	420	384	401	406	387	399	360	423	388	373	414	387	412	362	383	390	382	427	422	423	392	362	386	393	381	400	352	401	400	411	384	408	411	388	395	381	403	379	411	401	403	382	392	434	399	405	400	416	374	386	421	383	387	401	405	408	429	402	406	361	394	422	385	359	379	378	384	390	422	381	391	394	426	368	393	402	403	395	386	400	394	403	425	417	389	408	388	386	428	364	396	390	406	396	393	364	389	410	392	426	399	400	373	424	403	428	374	411	431	414	390	419	367	398	397	387	428	398	361	409	414	410	396	398	371	395	386	402	392	376	384	427	392	360	416	421	412	395	416	425	397	381	410	425	378	424	366	405	395	394	383	379	394	370	352	396	356	385	384	370	420	384	388	436	382	398	408	403	396	414	387	374	405	418	394	373	430	401	374	384	359	419	401	410	375	415	371	386	386	391	403	383	378	367	409	380	426	409	400	400	406	382	384	411	390	364	409	363	383	401	426	399	400	362	412	415	389	389	376	379	416	389	385	386	392	377	371	367	409	390	388	417	387	439	418	408	393	396	409	380	408	412	403	400	388	413	374	394	386	380	385	423	419	403	408	397	359	396	403	391	396	389	380	392	405	376	367	384	384	398	365	386	379	385	398	391	411	382	397	354	422	389	410	383	414	423	378	418	413	390	377	381	353	386	413	420	396	428	403	414	380	410	342	363	388	384	392	346	377	427	366	394	414	426	390	424	387	408	392	399	405	397	409	399	429	408	439	367	395	387	407	393	390	386	406	417	382	415	385	398	388	457	431	409	435	428	415	418	397	382	420	442	400	401	403	371	395	425	422	398	410	388	396	402	425	389	404	409	394	418	374	406	414	398	387	398	385	394	423	375	400	371	400	385	414	402	390	368	399	381	392	407	377	366	401	421	398	402	391	427	395	411	383	427	397	380	408	385	336	420	384	390	384	400	375	417	403	383	393	393	401	387	404	413	390	419	379	385	412	407	387	415	399	382	415	395	431	378	445	403	375	409	453	399	415	403	406	414	384	404	385	392	372	404	425	435	370	415	395	382	386	412	373	423	386	390	394	398	413	371	380	384	390	393	383	431	430	387	377	407	409	379	440	394	443	393	407	378	371	405	369	392	420	407	363	374	365	356	370	430	378	376	424	408	432	378	449	392	412	411	438	404	403	389	368	399	383	376	420	379	421	373	407	378	361	409	379	417	394	399	385	420	430	376	406	401	400	385	373	374	382	389	375	418	401	400	397	395	424	367	370	430	412	419	398	402	412	417	424	377	420	381	404	376	412	409	381	378	451	435	362	393	377	446	413	417	389	381	397	407	387	392	406	428	354	414	419	385	412	349	397	391	384	411	376	433	436	394	392	417	418	426	380	398	425	388	376	403	377	403	408	387	408	373	428	388	363	361	373	432	436	397	354	437	389	351	443	398	381	375	439	389	398	399	385	394	382	418	413	379	412	398	405	383	405	398	388	394	402	383	373	401	364	364	394	377	377	414	435	407	380	383	377	364	352	408	389	407	373	426	409	402	429	382	412	432	352	394	441	360	354	446	386	416	407	419	395	399	374	370	384	393	419	410	383	389	391	404	416	396	383	419	384	415	392	440	415	408	360	376	415	400	355	398	399	398	400	419	392	403	420	387	397	376	403	362	375	386	376	432	402	362	417	416	378	368	403	387	377	421	419	429	383	392	401	381	408	432	371	389	394	393	385	403	369	388	396	362	380	369	410	417	415	418	398	389	383	406	399	399	382	366	388	366	386	398	406	411	379	376	463	385	406	376	394	401	378	433	378	403	365	398	412	387	400	436	418	370	419	346	403	381	404	394	398	381	416	398	397	422	386	381	366	424	379	386	366	395	413	428	371	392	426	400	394	410	360	383	386	400	411	397	356	408	389	370	377	368	420	394	427	363	413	372	372	392	403	421	370	413	431	394	357	391	449	409	345	395	385	361	381	383	393	429	425	387	364	410	384	353	412	382	384	447	397	418	403	383	424	362	394	319	436	404	370	418	388	384	405	400	437	412	427	416	413	392	330	399	373	377	383	388	414	407	417	433	383	383	412	368	373	380	399	385	396	384	390	363	352	341	416	356	375	389	416	422	379	365	410	424	406	380	427	400	371	393	417	428	392	401	379	398	392	407	404	410	397	396	390	425	376	420	376	370	374	405	417	431	373	398	409	398	373	386	397	404	423	385	402	412	373	407	357	398	394	382	404	402	404	404	408	399	411	399	410	384	409	404	380	396	389	400	408	377	361	393	406	382	424	395	393	380	358	392	408	392	363	388	400	417	399	396	388	403	409	385	416	388	360	400	378	415	438	372	395	404	399	404	436	354	374	445	413	395	374	399	401	357	381	399	431	384	407	401	422	362	396	417	424	358	380	381	387	386	378	431	423	388	444	396	398	412	415	392	405	420	422	378	405	414	406	412	396	375	388	424	395	425	408	392	397	407	386	376	404	387	376	399	407	386	419	390	406	386	391	391	394	382	355	407	387	382	412	395	368	434	395	379	385	387	385	369	355	376	370	405	428	364	389	384	389	383	420	373	385	420	379	393	397	397	416	398	384	401	424	383	411	368	387	392	375	358	408	377	396	400	394	422	381	394	426	382	390	422	396	390	389	389	414	383	412	395	428	403	405	385	391	434	381	407	387	414	393	379	390	372	438	391	367	403	371	362	408	407	423	399	431	384	388	391	376	377	416	441	414	432	384	387	387	419	413	417	343	414	391	400	401	400	423	405	387	389	379	363	394	401	395	384	393	381	407	413	400	414	407	400	391	378	349	380	384	355	361	417	375	404	391	437	399	402	365	402	431	433	394	427	380	423	387	412	363	403	411	389	386	363	401	387	368	380	381	396	433	357	400	417	394	413	385	364	357	393	423	383	413	383	347	395	386	381	394	395	364	416	370	398	409	384	406	440	401	400	394	436	426	401	406	367	377	442	373	380	400	405	402	375	402	373	355	380	370	372	388	404	386	393	401	393	415	389	431	382	391	418	370	393	367	408	393	394	370	397	372	427	402	358	413	389	424	401	366	375	374	405	418	403	420	443	369	402	394	387	385	398	351	383	397	391	411	390	367	376	365	385	396	406	365	381	398	389	409	399	398	397	391	390	412	417	391	431	392	381	381	392	396	395	398	400	379	377	367	386	353	420	414	416	411	407	380	428	403	386	382	381	355	363	413	406	403	384	413	419	383	399	403
33939	27252	12213	667	125	152	131	150	157	134	136	155	153	155	158	163	154	155	169	160	170	158	162	144	151	145	140	161	162	188	157	155	143	141	159	162	149	142	137	146	149	137	152	161	160	183	139	148	172	157	138	162	161	147	161	158	152	152	161	160	134	139	125	158	148	154	145	147	155	135	145	142	139	150	128	147	144	153	133	161	132	140	133	150	157	123	126	151	134	143	143	151	148	136	163	140	143	127	146	125	158	154	154	140	156	139	140	143	120	136	136	149	152	157	140	150	161	148	131	135	147	147	160	150	163	158	144	163	146	173	125	154	145	143	154	156	157	156	172	144	143	146	150	160	101	141	153	148	165	153	140	154	162	139	122	139	134	158	167	146	143	158	144	165	160	145	144	148	140	148	163	137	153	145	158	169	148	145	132	143	170	133	155	141	144	160	148	145	167	159	144	154	156	151	172	136	168	137	174	154	149	149	141	152	147	128	149	161	158	153	160	144	152	189	177	154	178	160	162	148	151	147	128	141	169	163	146	157	151	149	143	157	155	141	149	123	152	146	183	156	121	145	151	149	144	139	141	168	145	143	149	145	145	158	161	151	148	138	153	137	147	168	171	137	137	135	145	148	157	148	131	133	140	167	137	150	153	131	144	166	160	149	172	136	143	147	176	164	135	151	130	154	153	148	170	171	164	145	150	147	151	139	158	159	180	160	157	151	158	145	127	132	156	160	153	136	154	146	158	154	137	157	156	140	142	146	150	159	153	171	163	142	163	154	157	150	155	151	141	156	128	144	150	158	142	133	134	145	136	174	152	168	153	159	134	156	155	169	155	158	185	142	169	153	162	146	149	153	146	144	173	176	146	155	154	150	130	146	153	143	151	145	156	152	155	156	140	169	176	157	132	149	157	152	161	142	145	159	149	187	149	174	158	166	155	131	153	148	152	132	129	132	153	162	144	142	162	168	137	152	161	138	165	167	150	142	152	134	145	168	141	162	159	142	126	150	146	129	159	117	143	132	160	169	124	150	162	153	144	157	152	142	164	156	138	147	144	159	179	141	140	138	182	155	139	151	136	142	146	147	137	129	139	151	157	139	150	164	164	149	148	137	163	144	161	159	141	158	149	160	163	143	141	160	144	146	146	143	143	158	140	145	152	147	124	162	150	140	135	145	154	155	118	129	141	143	147	139	173	157	162	173	147	127	157	147	147	130	149	140	161	162	153	136	146	139	160	153	159	141	143	159	155	166	164	141	162	164	153	130	138	145	137	159	143	138	128	159	134	154	154	159	146	114	138	133	157	161	145	124	139	150	145	129	135	151	173	164	174	170	157	142	160	143	136	144	129	159	146	161	139	171	144	152	152	141	162	140	131	158	168	160	156	164	144	177	142	149	146	136	152	143	147	151	149	130	169	127	152	152	153	166	152	149	147	146	161	134	172	128	127	134	138	147	154	134	154	138	134	143	168	167	127	138	157	144	151	144	145	166	133	158	149	146	145	149	142	148	148	163	168	156	151	139	157	140	153	143	145	150	161	157	131	145	160	141	168	167	134	158	153	163	156	184	151	150	143	159	162	152	134	156	151	132	157	167	147	144	141	158	138	131	168	158	148	146	129	130	152	150	137	165	161	143	159	134	146	147	149	160	166	155	139	155	157	150	116	151	124	152	133	162	150	128	143	140	150	165	142	148	135	150	162	138	147	142	149	133	165	115	143	149	147	163	147	138	170	129	133	158	143	175	156	160	169	152	137	160	162	130	148	143	165	146	153	145	148	141	144	173	136	143	138	172	142	174	160	149	170	139	157	148	149	149	121	149	144	141	154	147	146	151	160	183	145	137	150	138	150	149	144	153	134	148	137	179	165	149	167	150	147	162	149	138	147	145	162	166	155	142	156	138	161	148	161	117	162	133	157	145	162	147	144	137	137	149	156	157	167	156	149	160	146	134	139	134	160	135	158	157	158	161	126	162	158	158	164	152	145	162	174	164	140	126	148	142	140	150	123	143	169	158	141	143	137	185	150	157	142	136	122	163	169	145	147	142	144	123	157	157	146	166	167	151	140	166	146	151	145	126	168	127	157	173	126	141	145	150	133	176	166	145	154	145	153	147	142	140	147	145	151	141	144	167	157	151	144	156	137	139	155	132	137	143	150	160	162	159	160	150	153	150	133	147	139	177	130	150	146	166	146	176	148	163	166	136	149	162	177	164	146	150	131	157	166	161	140	170	152	155	152	138	143	171	169	136	157	155	152	148	160	163	137	151	139	138	156	145	158	134	141	170	133	130	146	172	134	155	158	155	141	146	169	148	144	155	139	151	158	144	148	150	135	135	177	150	133	158	147	149	147	133	163	142	131	172	163	148	150	137	140	169	136	156	149	152	144	157	158	138	170	149	149	153	148	143	153	137	158	116	156	158	139	169	157	152	166	156	174	146	146	151	143	157	163	167	154	148	168	123	138	144	136	169	165	126	142	151	151	157	152	146	146	149	158	148	148	160	181	163	152	148	140	158	158	175	173	160	157	155	152	142	131	141	140	143	145	142	145	159	146	152	149	138	159	129	147	153	131	144	173	144	147	142	161	165	147	146	143	126	132	170	164	142	143	154	144	129	158	142	147	163	148	157	143	146	128	140	147	143	136	152	157	151	140	149	160	147	155	155	147	145	144	126	142	146	134	155	143	149	154	152	132	135	143	140	156	173	148	160	129	156	166	162	159	145	157	144	140	157	169	143	129	138	149	158	152	135	147	169	142	151	151	141	138	156	155	155	162	138	141	135	134	162	152	128	129	154	121	176	154	147	169	170	141	150	148	147	163	141	172	173	163	145	147	145	157	166	154	146	147	139	144	143	140	137	161	154	142	131	142	175	171	142	151	161	143	160	147	161	169	158	142	136	151	155	173	147	148	153	149	137	149	142	146	161	140	157	150	138	147	151	137	167	149	160	137	141	156	153	144	133	134	153	142	152	139	136	139	142	152	142	149	152	150	177	134	137	153	148	151	140	130	148	133	130	164	159	137	149	132	130	154	170	150	157	146	122	155	156	162	134	141	147	156	152	133	166	122	169	146	113	149	138	137	170	132	158	156	158	163	145	140	138	156	140	147	141	166	135	150	136	151	149	150	158	135	138	155	152	160	161	160	162	148	147	157	135	152	131	138	137	146	160	152	147	154	152	162	149	166	146	159	156	163	146	150	145	138	147	147	148	146	163	158	128	121	142	130	166	134	151	144	147	149	161	148	148	152	161	121	149	147	151	160	156	146	156	158	122	143	107	151	148	168	149	150	187	166	127	134	146	146	146	136	138	161	145	140	154	145	158	138	157	157	160	159	173	157	151	149	143	125	150	164	174	142	147	137	146	137	158	125	173	162	141	159	156	141	145	153	139	160	165	171	146	149	150	149	142	152	181	164	158	157	145	139	118	147	155	152	153	137	133	145	144	141	138	157	148	112	138	150	135	137	168	176	190	153	157	147	143	135	147	134	170
28725	28484	13876	818	373	384	389	428	385	421	382	397	388	428	406	395	407	377	371	400	390	360	410	425	363	469	395	407	343	380	369	408	377	386	410	410	354	451	408	368	392	389	386	375	384	386	392	367	386	371	387	388	397	390	381	440	391	396	409	411	352	373	369	382	401	371	396	409	414	398	383	370	401	391	412	376	386	399	408	434	384	405	444	369	373	357	377	365	383	395	410	362	398	399	380	391	375	374	401	389	381	354	415	396	424	397	388	395	422	395	390	422	409	399	380	424	376	398	412	390	397	382	411	389	407	394	389	369	374	388	385	386	380	372	373	377	384	404	402	379	389	404	399	423	359	393	419	378	386	429	439	409	431	386	387	416	380	412	406	382	370	374	430	386	416	363	414	372	394	363	386	417	420	449	380	392	401	382	382	388	374	367	396	413	380	380	371	371	374	398	415	392	411	418	382	400	391	388	393	414	359	408	396	393	364	405	391	390	376	385	399	396	392	350	381	362	371	365	383	398	400	372	404	392	386	378	401	376	379	410	385	396	411	396	384	376	342	379	400	406	392	440	346	371	401	372	400	396	354	375	380	366	392	351	350	368	380	371	399	351	357	397	380	387	383	361	396	415	384	409	421	382	400	379	405	356	424	401	397	397	409	377	367	402	426	373	401	395	368	415	423	399	435	365	396	376	403	366	420	398	397	363	395	392	377	389	395	386	371	376	394	404	332	381	366	403	377	375	360	394	416	354	402	362	403	380	364	401	390	370	402	388	390	393	384	369	408	383	361	418	368	427	376	409	385	326	384	391	388	398	399	394	388	401	386	419	365	393	433	413	388	403	411	382	416	411	388	379	388	432	364	373	442	369	442	371	424	368	385	396	393	386	390	378	395	370	378	376	382	368	388	388	380	380	407	421	385	387	393	380	417	401	400	381	401	383	358	394	368	403	403	380	406	368	418	379	360	364	391	381	386	396	370	400	359	373	414	377	381	408	389	369	393	369	414	378	365	360	415	387	441	403	376	402	393	367	399	400	374	382	381	387	379	357	415	399	400	404	374	392	373	384	362	381	406	390	365	376	397	379	407	389	388	360	380	358	385	363	354	370	350	388	393	368	408	387	368	405	411	406	367	399	386	407	378	402	382	439	394	380	416	383	387	396	376	353	366	381	421	397	434	387	374	363	389	441	377	371	344	389	380	398	389	375	385	373	392	419	377	357	394	401	420	387	436	385	413	386	384	422	411	414	365	406	417	397	381	428	410	385	415	358	403	360	381	369	400	370	365	390	401	403	376	409	367	383	376	367	364	389	382	385	375	435	396	411	390	340	379	386	361	409	394	402	397	391	401	399	389	358	429	378	392	377	394	406	390	411	424	409	397	392	421	387	385	369	390	369	391	399	376	389	402	433	358	376	418	392	416	396	411	372	391	394	357	409	373	381	384	384	381	359	394	383	383	383	385	367	384	380	405	392	390	385	384	400	391	407	385	403	393	394	410	386	361	398	392	384	369	399	445	392	400	381	408	409	424	416	368	391	384	373	382	376	379	414	415	415	386	375	383	372	393	383	362	379	393	388	366	413	377	381	376	399	431	390	371	378	431	406	391	397	393	447	376	428	402	383	436	355	424	381	433	412	408	382	400	385	389	392	420	402	358	418	369	397	372	364	402	394	367	382	387	408	409	391	413	393	392	387	388	374	400	399	394	358	402	406	419	404	425	386	398	406	407	399	376	399	400	386	404	379	370	371	380	401	376	380	381	373	381	350	377	410	395	397	400	391	406	414	412	404	376	378	437	392	390	373	357	374	382	379	376	363	411	338	397	386	351	410	382	403	384	404	400	394	383	403	395	367	385	370	383	409	375	396	383	390	377	394	386	380	407	389	395	415	408	370	375	404	412	409	384	392	374	391	405	397	383	368	402	362	415	395	397	396	401	391	389	428	360	369	386	369	388	389	390	397	397	389	401	364	398	408	378	394	406	409	363	393	383	382	398	378	392	376	385	409	375	380	369	390	435	391	427	418	377	387	395	377	414	397	420	379	371	394	392	414	397	367	396	414	388	360	412	402	386	360	407	396	411	408	396	383	382	403	370	370	383	384	394	407	367	387	384	355	414	403	408	387	402	410	372	399	396	402	374	414	406	384	400	373	391	368	380	384	422	398	383	406	385	402	423	403	408	378	380	383	412	359	400	414	406	393	396	373	379	376	397	391	389	394	418	407	396	386	368	383	396	384	392	388	399	401	403	395	402	421	395	396	381	368	372	384	362	379	375	387	398	407	387	372	457	391	422	386	395	387	381	386	378	387	388	361	420	389	361	412	373	389	380	422	396	400	383	370	381	389	385	381	389	405	404	405	369	380	412	371	393	368	409	412	413	389	335	383	375	388	408	395	380	368	403	411	349	393	390	395	402	381	430	365	368	405	411	400	363	411	375	387	429	424	397	362	397	377	394	399	432	399	383	392	387	399	372	408	389	373	411	371	391	406	389	391	375	391	407	390	421	392	394	362	390	401	386	428	418	363	393	399	389	392	353	391	389	383	406	412	376	422	357	428	404	415	386	399	404	430	395	395	391	375	402	406	348	416	424	363	410	405	410	374	402	367	388	350	387	397	374	390	414	395	393	356	400	376	378	410	406	374	384	369	406	414	377	406	390	413	408	422	417	380	385	368	387	392	390	367	408	388	371	399	417	406	384	389	350	403	415	401	393	343	363	394	362	401	378	400	381	419	402	390	347	378	386	395	387	375	373	409	412	366	399	386	413	369	373	360	403	382	349	401	372	370	344	397	355	424	384	410	360	397	400	436	377	392	376	380	353	363	389	383	369	374	393	418	404	387	381	421	383	408	371	370	400	357	395	381	398	440	382	369	401	422	417	396	399	404	402	380	402	387	413	414	357	379	369	412	354	388	386	375	390	390	403	389	368	381	392	388	372	360	387	368	381	340	410	373	380	405	375	379	416	379	406	398	375	375	370	363	379	432	369	376	429	407	389	387	391	364	362	390	381	398	370	373	376	369	348	377	346	388	387	338	376	442	419	368	391	351	405	425	396	423	394	376	413	400	400	390	384	390	376	406	375	393	402	392	392	411	383	393	407	405	379	384	387	391	361	355	423	422	392	428	378	377	403	420	377	410	409	399	396	368	390	413	419	424	411	385	376	416	376	395	393	410	366	380	385	372	376	397	426	395	376	391	357	390	354	374	404	403	408	386	382	382	408	381	422	377	392	378	381	386	409	376	382	402	411	403	421	400	401	359	437	357	376	363	346	386	416	340	366	383	370	402	397	373	373	360	391	399	415	408	354	396	377	432	380	393	377	403	410	413	420	380	390	393	366	403	381	365	396	398	400	358	393	393	401	387	412	365	412	392	378	370	395	393	376	409	388	394	354	410	425	393	401	414	415	389	409	363	377	355	375	378	407	391	394	390	374	403	383	361	387	397	421	428	376	395	404	420	435	367	390	381	364	381	380	412	427	367	381	366	370	385
75500	67671	45862	12357	934	292	260	218	227	210	220	246	223	199	204	208	214	213	201	221	227	212	216	213	227	197	258	193	212	207	224	203	209	201	193	196	213	199	183	195	230	215	202	209	219	203	228	207	203	194	228	223	216	230	210	241	194	193	228	227	204	205	243	205	210	232	222	210	215	182	223	227	216	224	205	200	212	209	240	203	213	196	208	227	219	198	211	215	197	213	200	217	218	203	218	203	202	199	216	243	210	234	234	228	214	202	214	210	204	185	229	202	207	217	198	223	217	193	218	206	215	240	207	210	228	226	201	228	205	205	229	214	203	219	239	258	214	192	228	214	219	203	219	222	222	192	189	187	234	207	219	211	198	214	211	198	196	220	216	208	207	198	205	199	244	220	222	213	202	253	215	212	196	202	215	218	227	246	214	200	209	195	186	200	229	226	202	230	192	209	223	221	206	208	216	212	225	205	213	211	201	223	211	240	186	220	224	217	219	240	198	195	222	214	200	205	199	188	212	207	196	214	195	210	190	172	201	203	202	218	177	195	207	233	207	205	205	208	191	199	227	215	222	217	206	202	194	214	196	219	230	202	234	227	183	208	228	199	206	218	210	179	245	202	199	205	203	239	199	241	203	190	188	195	193	225	216	205	228	225	215	190	215	224	220	215	247	204	201	218	215	207	241	216	177	210	234	205	200	206	207	194	226	228	184	213	198	230	228	199	200	203	214	200	215	200	190	231	198	212	223	222	223	219	209	220	189	179	168	221	216	214	220	208	213	204	199	216	210	225	199	251	233	173	234	206	242	214	204	202	194	193	233	230	179	224	198	197	198	207	225	214	224	226	213	219	204	217	213	231	189	227	193	202	208	209	228	198	226	218	214	227	190	193	198	210	199	189	223	197	255	202	200	207	232	221	189	193	233	214	196	207	224	213	208	203	209	194	217	207	204	230	199	201	219	217	190	232	193	223	198	196	219	203	198	195	217	223	204	217	207	193	188	208	200	185	189	207	206	223	204	222	187	203	214	203	188	229	222	248	211	214	203	199	200	221	217	192	217	221	206	195	231	213	210	212	212	193	208	184	203	196	180	214	209	231	171	224	205	231	204	209	213	216	212	193	199	237	224	210	211	215	226	209	187	223	218	212	190	238	215	198	217	210	200	222	223	210	196	203	197	177	230	193	213	180	221	226	201	223	190	214	209	215	193	235	201	228	217	217	219	210	192	193	200	193	199	193	212	186	197	197	221	196	220	202	215	233	213	208	206	230	204	190	227	186	199	197	206	214	231	228	242	187	224	212	220	202	211	219	202	195	223	182	220	183	191	215	177	233	197	219	201	185	209	210	183	225	202	224	213	202	183	201	245	210	197	194	238	193	213	226	198	217	226	228	226	233	210	230	215	181	183	207	198	215	231	206	217	213	199	214	209	203	216	218	213	225	200	207	226	188	228	230	229	205	246	208	204	220	202	225	227	219	236	191	195	207	211	210	199	196	214	221	190	202	229	198	217	217	213	214	195	211	224	178	238	206	228	204	234	220	233	217	229	216	209	207	223	223	202	222	222	222	218	220	196	223	224	228	248	240	224	216	233	219	178	201	175	222	208	208	181	190	212	192	229	235	230	203	203	213	204	213	205	211	216	201	237	196	220	214	206	210	223	207	213	212	207	220	216	213	203	223	229	172	205	198	239	224	204	214	220	195	211	224	212	215	222	211	220	212	196	193	205	214	200	199	220	221	248	206	189	208	233	197	216	226	219	210	200	202	195	216	214	211	199	202	216	224	243	226	193	212	231	220	232	236	200	189	197	213	223	214	192	205	209	204	235	215	208	192	200	215	193	214	224	216	183	188	194	226	212	223	188	197	218	228	229	213	213	209	185	216	223	212	208	218	197	198	226	229	187	220	208	223	194	214	224	202	205	213	196	221	219	195	208	222	222	232	223	221	194	232	220	182	177	251	213	210	217	188	183	217	202	204	216	208	225	225	188	215	188	225	232	209	195	204	198	219	211	193	194	213	211	204	219	221	200	219	223	216	209	198	219	198	201	234	223	200	193	204	207	222	211	253	216	193	212	222	198	222	199	174	208	211	218	194	219	157	196	194	203	228	219	223	220	237	217	239	193	212	216	224	198	212	231	213	206	206	212	200	209	206	214	193	241	217	223	205	220	232	229	225	191	214	227	224	211	219	208	210	215	210	196	209	227	180	211	222	206	192	214	221	199	173	205	221	210	200	226	234	196	200	206	178	220	250	204	210	207	254	223	209	237	233	215	227	189	238	232	187	237	205	223	189	229	215	251	218	220	211	222	175	224	189	220	210	221	227	203	229	200	217	188	204	215	181	173	224	197	192	228	199	231	219	192	209	214	211	183	193	212	221	212	191	213	237	181	230	203	218	219	220	228	184	207	235	197	204	190	197	197	195	192	195	194	207	213	200	210	215	199	212	208	216	193	220	184	213	200	223	222	205	217	216	189	202	201	199	195	241	197	222	208	202	222	199	199	232	228	214	209	201	215	222	202	229	214	202	214	194	205	219	203	246	209	210	207	205	249	216	194	217	205	208	207	227	206	214	197	231	216	193	232	183	258	206	184	199	198	203	205	205	199	207	201	193	213	251	199	232	219	189	233	226	230	215	209	205	212	216	206	218	237	227	205	176	208	200	210	179	207	195	232	229	203	210	219	238	207	227	214	223	215	188	197	220	196	200	196	192	202	220	214	207	225	222	200	211	226	211	211	220	203	215	215	235	202	216	212	210	217	229	220	226	224	213	208	232	199	218	197	174	194	210	184	210	208	236	211	182	217	203	212	199	211	243	209	232	230	204	236	197	208	221	194	215	230	224	202	214	225	211	185	212	221	213	235	204	224	230	195	219	187	206	213	204	226	192	214	200	214	243	231	225	207	239	178	196	227	202	190	213	210	223	206	201	175	189	198	195	208	208	227	188	228	175	219	197	210	228	206	218	202	209	193	198	214	208	235	182	217	237	197	223	211	200	208	184	189	230	205	213	206	204	246	251	200	229	216	191	170	226	195	212	220	197	198	242	198	197	202	200	190	197	230	219	199	209	211	233	191	202	218	203	208	236	200	198	206	216	229	204	217	219	217	226	224	207	193	203	202	213	226	229	202	184	213	180	232	224	222	185	206	200	189	223	216	208	211	221	229	227	206	232	207	224	212	198	215	210	209	198	216	194	187	207	222	229	199	212	204	204	214	202	196	205	213	217	208	208	192	195	223	235	232	222	235	218	224	189	232	220	203	211	194	233	209	224	228	243	228	211	218	215	214	217	208	197	216	200	185	227	211	201	202	197	192	216	229	226	188	236	227	179	199	189	208	206	224	211	230	233	201	205	198	213	169	184	185	210	190	195	237	207	212	241	218	192	207	199	205	232	185	181	209	195	221	213	245	215	193	208	203	225	211	209	195	208	195	199	193	195	210	223	220	210	209	213	249	228	172	191	232	209	218	203	212	193	223	205	226	194	215	212
50423	53106	35810	4298	699	699	663	634	611	595	553	552	567	560	584	523	543	536	557	538	498	501	541	493	515	530	511	537	516	547	506	503	518	533	500	513	521	507	541	529	511	549	524	503	511	528	553	489	496	499	552	516	516	504	514	516	511	533	488	521	542	528	497	506	504	564	539	504	560	497	515	517	506	520	578	516	523	551	565	539	504	489	541	521	502	509	542	487	523	545	523	482	562	460	496	482	513	520	549	540	513	534	505	481	575	488	575	541	522	513	542	505	490	525	541	553	532	523	559	562	519	521	523	495	515	524	568	469	503	528	498	519	538	510	497	560	532	496	524	552	500	566	508	528	535	532	517	532	505	518	531	505	501	518	482	502	495	508	556	488	542	539	536	554	520	488	522	552	494	472	508	517	520	512	501	520	527	530	526	507	508	536	537	503	508	546	491	504	508	553	504	538	519	511	525	523	508	482	522	488	529	549	504	485	485	496	515	509	510	508	505	480	565	486	508	481	502	497	526	490	517	533	523	540	494	502	538	502	532	501	509	492	509	499	526	518	536	535	520	477	511	486	497	461	508	554	510	489	511	513	529	473	522	529	509	518	531	487	524	531	523	510	525	509	572	491	532	577	522	523	474	504	510	528	494	503	486	505	522	522	571	550	518	527	480	551	509	521	530	503	545	512	506	554	486	529	544	532	541	468	502	519	505	552	525	510	548	516	461	519	540	541	526	525	551	500	470	550	499	501	466	467	533	511	526	511	535	496	500	512	537	531	544	520	534	527	539	484	529	521	516	528	516	486	525	515	484	533	553	526	505	506	520	540	550	501	499	506	512	537	525	502	529	528	493	509	495	553	529	500	503	501	523	555	567	488	532	519	500	466	496	538	487	502	478	564	547	525	506	578	525	543	509	528	539	479	551	504	489	504	511	508	505	526	534	496	542	483	528	517	548	497	523	500	522	499	529	533	530	535	529	521	513	511	511	514	536	473	544	493	482	535	528	518	525	549	514	543	507	494	466	483	492	516	495	498	513	537	515	513	553	544	539	509	505	567	483	504	508	533	489	473	533	513	584	514	535	505	504	515	522	477	517	475	508	543	520	519	511	532	533	489	507	486	521	530	526	523	516	512	492	498	513	538	539	526	494	526	566	527	537	538	538	525	490	507	506	553	517	514	527	517	527	516	540	555	534	537	522	549	546	533	510	532	560	499	489	510	518	556	508	513	523	476	494	521	525	466	517	542	550	515	492	536	535	526	519	544	480	542	535	543	514	526	517	502	534	535	558	545	480	520	513	519	541	491	523	506	519	503	549	528	507	519	506	489	555	514	541	526	522	569	482	518	510	529	523	546	492	526	546	526	490	567	523	540	546	500	492	525	533	546	512	521	509	513	530	530	508	486	504	531	505	527	514	534	489	528	496	515	520	472	550	515	493	522	508	485	501	554	522	553	508	499	523	524	517	508	544	559	518	497	465	514	529	508	544	510	503	504	502	490	535	524	489	489	516	500	506	507	496	550	527	500	534	543	515	526	511	463	553	552	517	521	491	589	545	531	562	548	534	516	515	526	547	478	511	502	528	508	557	512	545	533	554	536	534	571	532	472	532	515	523	535	499	526	510	527	537	491	499	522	546	524	562	551	534	510	506	538	524	504	504	491	494	519	544	533	504	520	556	526	532	522	536	520	524	519	521	493	568	521	502	526	517	491	508	494	507	497	541	580	501	557	508	500	560	537	537	513	537	557	518	553	533	521	572	526	523	509	490	517	514	518	549	496	511	513	515	526	521	515	520	513	540	507	497	492	488	504	494	549	506	515	523	501	550	526	486	465	538	526	522	491	532	571	494	509	547	505	534	493	543	488	527	545	518	519	513	497	513	556	547	522	531	525	520	517	523	518	503	505	523	510	506	535	507	536	538	526	516	497	544	518	521	535	517	513	493	533	531	505	521	518	508	547	526	527	492	517	521	531	497	518	533	557	543	496	527	502	541	531	495	515	498	515	548	545	504	532	543	509	505	557	503	536	543	538	505	526	510	551	509	570	511	503	551	523	547	557	500	506	501	531	559	539	492	515	484	507	504	513	539	543	505	521	537	508	519	500	533	513	573	534	520	467	551	517	493	477	537	515	568	523	511	485	511	504	518	499	483	532	517	533	503	491	537	496	470	559	558	513	524	464	524	514	529	522	547	505	573	472	556	521	478	512	534	517	538	522	561	512	541	526	546	499	516	566	520	503	525	511	497	499	561	515	508	544	510	524	492	561	552	511	539	491	522	524	527	479	497	505	504	554	538	472	541	512	530	535	535	514	516	542	520	524	472	514	526	597	550	515	526	515	542	509	539	489	497	509	511	487	515	514	524	466	566	546	524	507	514	579	476	549	539	516	517	538	524	499	490	463	541	541	507	534	528	516	513	491	540	554	497	532	466	480	528	520	503	518	490	524	505	516	523	518	535	531	521	502	567	520	526	570	511	555	540	526	519	483	512	521	494	499	533	495	515	531	543	521	479	535	543	501	522	527	553	533	480	513	541	504	568	521	516	528	517	567	498	544	545	515	506	535	523	541	524	518	501	517	518	540	525	536	554	507	513	535	522	551	523	506	552	526	499	493	521	529	488	502	535	536	560	550	543	515	504	495	497	503	552	489	517	486	486	513	554	485	553	565	524	477	510	536	488	523	550	492	535	567	511	508	500	514	555	517	574	552	539	537	526	533	489	503	559	533	474	524	513	567	543	530	530	511	512	530	529	509	512	489	530	569	536	518	494	489	540	504	517	503	557	550	515	517	515	564	506	518	491	500	570	511	531	515	532	525	507	518	501	505	504	530	517	522	521	521	513	516	524	495	495	538	538	545	506	519	506	505	525	561	510	509	518	530	524	516	552	532	526	550	518	502	530	514	513	577	505	524	513	526	493	517	519	520	525	539	497	501	532	595	556	526	496	508	507	569	502	553	527	528	497	510	497	464	496	547	519	523	498	507	553	527	525	516	497	471	552	519	499	506	508	549	504	510	505	509	540	522	521	513	511	557	535	505	516	541	523	535	513	563	494	522	536	531	504	519	548	541	511	495	491	523	503	498	518	500	512	536	522	546	539	480	501	478	549	495	530	538	552	486	565	528	496	519	515	531	520	500	522	541	525	569	527	509	493	514	488	451	544	548	525	513	517	510	476	513	563	521	512	505	532	516	541	516	528	527	504	513	504	511	554	510	506	512	535	515	515	513	527	535	502	496	491	513	519	500	503	520	514	545	509	510	527	519	518	507	508	520	532	556	497	502	478	524	515	565	500	521	532	521	497	489	483	497	568	508	536	557	545	514	551	536	549	493	504	507	489	478	545	540	522	534	513	513	509	504	527	485	541	494	550	495	515	537	513	525	508	508	554	527	534	513	510	533	506	517	511	533	503	550	514	507	494	536	492	515	480	511	532	537	468	497	510	514	530	522	506	523	528	498	508	519	484	521	527	527	520	504	505	533	513	496	524	512	530	515
87495	79094	57365	19016	4043	285	252	197	186	183	183	175	196	175	158	182	174	193	167	177	173	179	168	198	158	171	144	178	172	158	161	152	157	167	170	201	173	163	174	177	179	155	148	169	146	138	170	159	163	144	156	170	144	161	173	167	178	161	167	163	136	157	156	149	161	162	170	161	158	168	153	166	163	180	166	182	166	157	163	165	165	157	163	181	168	133	152	164	173	157	149	150	137	159	153	155	165	141	166	176	158	145	169	181	163	165	170	160	156	144	167	167	159	157	159	169	154	166	175	171	184	131	149	172	175	147	148	148	162	159	166	156	166	170	154	154	142	166	185	169	148	177	157	150	156	143	152	168	169	168	170	151	179	180	168	165	168	157	161	162	159	176	164	161	166	176	150	189	157	164	157	172	160	145	161	155	157	182	191	172	152	172	159	143	163	170	177	147	150	177	166	172	148	189	142	161	165	160	155	181	136	145	154	161	173	159	179	139	168	167	170	159	169	151	182	146	136	174	158	172	163	149	151	167	153	138	143	170	176	171	171	143	171	148	176	161	173	166	153	169	154	179	158	167	157	152	174	157	167	163	150	169	162	171	169	150	169	161	149	183	170	172	168	169	169	157	171	154	167	138	153	156	165	173	175	149	173	168	166	164	141	183	204	181	142	167	196	168	125	136	174	143	150	176	186	185	171	173	148	164	147	160	159	155	171	154	153	165	159	176	187	144	166	181	169	165	162	165	137	168	169	132	177	179	170	168	164	177	168	181	160	170	179	168	183	167	159	151	155	156	174	149	158	177	168	157	175	164	156	141	153	180	168	174	176	162	168	158	159	160	161	161	179	184	179	182	139	149	156	169	154	170	148	151	145	160	162	158	165	126	165	177	151	168	169	160	173	160	166	186	157	170	176	148	147	172	161	165	176	164	185	160	175	166	169	165	171	173	144	152	157	158	187	165	152	164	168	170	132	141	184	148	170	154	160	162	170	164	152	153	167	172	174	181	162	169	154	173	140	189	159	135	155	194	168	161	154	140	153	145	167	163	168	155	154	159	170	183	172	180	170	173	172	160	143	148	180	147	166	170	161	152	161	157	152	151	147	147	189	167	181	149	178	158	161	169	151	130	179	149	189	167	147	144	158	178	172	154	149	156	144	174	166	174	166	159	174	156	164	167	174	150	143	154	149	177	194	162	159	184	159	139	166	163	145	179	164	146	165	136	168	169	168	176	191	156	132	172	159	172	188	171	185	162	177	184	155	148	166	180	156	155	142	151	163	184	173	156	162	144	174	184	137	179	156	158	168	138	164	126	170	159	178	162	165	160	180	157	152	164	169	168	168	162	168	162	178	168	155	155	152	154	163	179	155	157	136	144	130	163	174	161	169	152	148	159	147	135	157	149	168	148	158	155	141	163	164	170	142	180	149	148	161	166	179	166	164	179	183	152	153	145	174	134	160	157	139	145	160	177	149	169	165	150	173	156	130	164	164	169	182	178	141	138	167	148	150	157	186	173	157	162	163	148	161	155	179	159	194	183	139	157	145	130	163	163	158	142	174	147	165	132	162	161	172	189	159	158	176	155	139	165	157	191	194	168	181	161	153	182	157	166	170	141	164	160	152	169	164	142	164	166	146	148	169	154	160	162	153	172	140	174	169	159	166	165	159	152	148	153	167	155	175	141	174	169	148	150	154	137	145	176	137	189	159	148	167	159	141	179	175	134	154	158	155	162	167	144	162	167	175	182	141	150	170	149	144	152	170	149	166	164	146	166	148	175	132	159	166	153	162	161	173	156	145	163	139	168	183	161	153	164	157	177	163	166	143	158	148	181	159	163	171	167	168	169	163	176	154	176	183	183	147	162	176	166	136	175	160	174	144	160	170	156	161	167	151	174	160	156	145	172	155	151	146	166	177	166	160	199	164	164	179	170	175	181	157	169	176	174	133	158	134	183	167	162	127	164	173	158	178	175	156	160	152	148	189	173	155	167	159	149	160	159	163	156	164	164	156	142	150	155	163	173	161	169	165	168	156	163	210	149	167	149	184	148	159	154	176	159	155	187	158	163	176	152	147	148	160	163	165	196	160	153	129	155	183	151	164	151	171	162	157	150	168	153	151	185	167	172	160	166	135	182	154	155	167	169	150	179	164	156	213	152	181	160	155	140	187	164	154	168	157	157	166	168	160	161	171	171	152	157	162	159	153	153	180	183	165	145	161	163	156	169	164	139	149	155	155	157	158	156	146	157	163	158	188	173	166	172	184	129	153	168	141	160	151	199	149	166	166	159	168	169	156	176	129	164	177	160	159	186	179	179	169	166	170	155	176	166	154	150	165	170	142	176	166	174	166	170	161	158	158	150	156	172	163	160	159	141	162	151	146	161	140	145	150	134	178	166	175	152	167	163	148	150	150	161	167	145	158	159	155	159	164	183	171	152	146	161	180	180	165	152	169	149	140	158	145	173	182	190	174	160	156	150	162	167	186	168	136	182	150	148	169	165	137	173	154	165	142	152	165	181	142	155	149	164	170	160	162	163	145	152	172	174	164	172	135	144	165	166	191	157	151	176	141	160	166	160	160	164	159	153	166	147	161	161	167	174	161	146	153	193	162	145	158	178	160	159	123	153	143	155	179	148	152	166	138	163	161	129	134	152	157	170	158	167	157	157	161	162	148	159	157	174	157	160	172	159	149	159	154	156	186	160	139	137	168	165	161	162	176	177	171	156	172	159	155	165	156	153	180	182	175	158	176	165	142	157	138	155	140	155	155	124	157	179	166	147	151	180	181	151	150	138	177	170	177	155	155	175	158	154	172	155	176	160	172	179	193	150	164	171	142	150	171	143	164	167	160	179	145	143	163	174	177	163	136	159	169	158	143	156	177	164	167	165	164	133	188	172	150	145	163	147	143	171	159	160	176	146	176	156	165	171	162	165	180	163	139	156	177	162	167	156	143	181	150	168	154	175	159	166	184	173	169	153	149	169	144	150	178	162	142	190	156	126	136	147	159	156	131	162	172	162	167	167	167	149	158	157	157	123	149	172	142	164	157	177	158	159	144	166	170	167	164	164	155	148	152	166	168	169	166	137	175	150	156	165	145	144	152	173	161	173	175	158	157	151	155	159	137	166	168	188	175	172	164	162	152	134	155	149	163	146	144	142	163	181	147	161	190	160	152	151	164	170	162	180	167	160	156	163	161	163	141	181	156	179	167	158	165	150	158	175	178	157	163	161	156	157	145	165	150	177	164	186	158	175	179	151	139	173	184	146	160	162	139	151	142	157	141	157	173	165	157	161	185	139	146	160	156	172	157	141	158	133	150	159	147	149	180	171	166	178	148	139	170	143	151	140	156	161	189	156	135	176	151	162	170	192	147	151	164	169	157	178	148	165	164	178	155	156	164	165	165	161	154	163	176	140	177	145	151	168	153	148	169	187	148	167	167	175	152	156	144	167	156	161	184	150	145	181	156	156	161	140	149	167	157	140	151	177	158	160
61699	66098	45202	5874	820	724	656	615	564	543	521	499	478	452	422	446	476	425	446	428	424	422	446	423	426	424	391	440	413	398	398	398	408	366	426	410	384	363	353	405	407	406	414	399	403	405	416	393	398	400	413	400	362	423	390	426	405	424	399	417	414	416	394	447	385	383	424	381	415	401	366	439	380	381	446	395	423	382	436	356	437	424	359	404	425	392	398	372	393	351	438	397	385	409	387	415	362	387	388	412	408	406	421	376	393	401	370	401	392	416	428	387	413	370	397	381	383	411	384	400	396	389	387	388	415	394	370	392	416	369	400	395	399	371	360	387	420	441	377	374	369	385	417	393	384	361	409	460	357	377	442	385	396	395	427	421	416	406	397	392	412	409	397	406	391	380	459	403	404	396	408	364	390	389	378	406	389	424	388	389	370	409	362	392	392	384	389	382	419	398	405	387	393	409	379	434	441	403	391	420	414	377	408	409	392	409	398	403	405	371	396	394	432	415	385	398	374	413	391	398	405	370	400	401	429	422	409	391	389	391	411	387	390	391	417	404	382	398	396	400	393	374	408	414	381	403	353	339	423	373	427	416	413	370	413	386	401	384	394	411	438	400	368	386	391	402	367	447	393	358	391	388	415	384	416	366	433	448	421	362	389	418	390	387	407	402	343	354	398	384	427	389	399	404	428	423	403	372	371	391	410	396	408	402	416	370	408	353	388	387	408	383	348	383	393	420	393	404	411	401	370	406	436	368	392	372	392	370	384	379	369	387	355	393	379	374	404	400	378	399	419	363	407	402	377	411	449	373	420	363	384	383	371	406	411	376	377	392	392	399	388	399	391	395	426	354	395	360	390	394	395	370	430	395	368	409	382	395	384	411	394	368	426	387	397	377	418	392	395	391	389	376	406	417	387	423	388	415	408	394	384	405	360	388	396	387	423	376	417	436	367	380	388	374	448	426	415	406	384	376	385	381	399	400	404	400	399	385	374	387	370	407	374	412	397	396	393	403	391	400	392	404	432	381	409	365	381	447	378	325	388	376	394	407	427	443	370	389	387	367	367	398	435	410	390	400	395	402	398	406	375	386	396	356	348	395	405	418	411	411	402	413	366	370	423	395	403	415	392	409	434	377	397	443	429	369	396	428	355	407	416	410	412	398	414	375	392	390	387	381	410	406	378	355	385	385	437	392	399	405	396	406	387	417	378	403	392	393	411	356	382	404	394	368	393	373	362	422	400	381	400	384	385	394	444	390	383	403	387	375	396	376	391	382	439	376	395	382	398	394	406	393	399	404	401	373	416	378	363	407	387	371	413	419	369	387	383	379	355	388	416	414	417	410	409	411	372	418	365	389	371	407	381	409	415	371	419	374	397	435	414	402	400	398	406	416	404	427	369	396	427	409	418	404	401	387	410	380	434	369	387	397	358	393	394	421	391	375	390	368	392	424	397	350	406	401	412	450	423	422	396	412	396	373	415	390	367	384	408	372	389	406	409	424	388	399	370	407	409	394	403	403	382	428	373	392	383	396	416	391	364	372	426	421	414	430	391	417	402	392	393	386	383	399	402	379	371	401	390	410	418	437	372	375	431	402	404	385	408	379	421	384	393	432	349	421	408	397	386	390	389	403	390	413	415	414	393	350	406	365	441	419	381	401	365	387	428	365	402	376	405	395	406	402	401	382	377	374	424	379	391	402	412	382	417	393	439	407	391	391	392	392	395	379	413	415	397	360	411	427	415	391	409	414	399	377	420	407	411	403	405	391	388	391	379	368	396	387	425	393	388	382	392	407	370	375	403	402	396	398	420	365	395	364	379	366	355	412	371	380	428	374	376	371	386	399	384	404	408	422	394	415	400	383	375	401	420	383	365	391	368	410	385	429	373	393	412	375	385	413	353	393	400	378	394	433	425	425	384	399	383	386	356	461	376	406	394	413	404	386	375	367	387	401	406	398	432	388	382	376	412	374	375	421	415	394	373	398	374	392	358	408	413	421	388	414	381	366	383	358	396	405	376	426	415	412	390	414	402	385	378	356	424	437	401	399	393	387	427	413	406	415	384	404	379	385	419	407	401	389	419	403	416	384	391	433	387	401	381	438	404	380	374	414	425	405	403	368	392	401	397	411	393	414	371	421	392	410	399	389	392	384	381	406	385	406	382	412	418	407	400	412	428	424	398	369	425	396	420	373	421	409	422	402	387	354	370	409	427	400	380	412	419	385	397	377	402	370	397	411	394	387	397	429	394	403	418	406	405	379	399	366	408	386	387	374	396	417	394	372	411	438	425	396	389	418	373	357	387	406	406	445	389	350	410	368	441	354	377	398	386	371	401	354	379	424	403	401	397	385	402	368	369	432	417	377	361	405	369	392	387	377	380	401	394	409	392	408	395	409	419	398	388	389	402	414	433	398	443	392	398	391	414	431	417	366	408	409	370	398	407	386	355	421	426	379	387	404	443	374	379	377	385	438	388	381	379	385	377	393	414	380	410	404	437	364	401	398	390	381	374	408	420	389	407	406	394	429	396	421	391	386	406	376	418	389	399	429	438	365	417	452	401	430	445	414	380	384	395	380	386	374	416	367	403	391	406	410	388	379	366	382	402	393	399	417	393	357	402	392	383	414	407	426	371	400	413	420	382	375	414	402	376	406	374	431	393	398	434	393	396	404	400	394	409	379	384	399	380	423	371	375	345	392	378	375	379	373	414	417	387	395	380	377	392	399	397	373	384	407	389	371	386	379	445	385	392	406	386	392	407	418	387	339	389	410	430	421	418	396	376	406	382	421	403	377	387	385	400	389	378	397	406	375	397	394	407	433	414	404	380	392	374	396	422	370	396	388	399	416	428	371	406	395	375	421	383	392	395	398	444	395	421	362	412	381	430	404	413	375	413	411	404	413	376	432	412	424	403	378	420	418	406	418	376	401	429	397	384	421	384	400	397	396	372	406	394	395	379	403	386	398	369	377	409	403	406	389	385	372	391	390	401	347	398	445	399	409	395	398	385	385	374	383	392	399	385	387	394	403	393	413	411	400	358	394	396	394	391	389	441	380	384	401	383	383	383	412	379	379	404	356	403	370	414	382	428	398	407	362	388	366	391	387	392	408	395	377	345	404	397	415	375	428	429	384	392	361	382	419	426	356	411	369	389	413	382	434	388	341	378	405	385	384	388	401	407	384	411	398	397	396	419	405	384	383	388	403	391	408	387	394	370	392	402	386	394	414	413	372	382	388	400	412	386	393	379	393	405	371	401	428	359	413	391	413	392	380	403	398	362	404	364	363	424	417	394	427	401	399	415	407	412	434	419	405	394	389	381	429	423	375	412	436	377	373	395	386	411	379	411	409	395	390	384	403	406	407	410	427	384	391	400	394	370	409	407	408	376	430	370	414	398	446	401	392	381	377	378	417	391	405	382	362	413	431	405	417	410	413	404	401	384	374	374	366	419	399	367	395	389	416	407	355	378	425	382	411	358	390	408	403	390	371	392	422
35855	27133	10678	529	144	149	158	138	154	153	153	154	182	144	160	117	154	168	133	153	154	149	168	181	137	152	142	155	133	149	155	137	159	158	157	160	158	174	182	142	133	162	171	159	142	153	174	155	146	158	152	154	151	137	168	169	158	168	150	159	156	156	147	138	162	165	152	149	154	141	149	134	146	156	144	153	170	149	146	149	163	159	142	132	156	131	137	148	142	129	165	177	159	164	144	151	142	165	147	159	146	162	147	148	138	156	154	137	157	174	161	144	138	171	147	171	167	147	160	151	157	149	152	137	158	149	160	158	141	173	164	168	159	150	161	164	155	129	144	172	158	165	147	162	156	161	131	165	160	157	161	145	164	142	154	167	139	125	157	153	141	165	164	144	161	145	122	159	134	139	165	147	143	149	134	130	159	136	135	146	166	156	154	147	151	146	164	151	143	150	159	149	164	160	155	162	159	145	122	158	149	140	150	152	154	143	169	156	185	155	155	159	182	133	172	137	143	134	154	151	145	158	167	147	151	136	133	137	143	162	153	161	143	159	148	150	154	133	161	171	138	140	164	159	155	154	163	156	122	164	151	169	151	142	151	143	136	158	169	138	131	148	147	132	120	161	142	146	163	156	156	158	143	150	156	145	135	150	146	162	138	144	141	151	133	145	141	157	172	160	144	159	146	142	123	132	148	170	152	158	163	154	167	142	143	161	148	141	133	162	146	135	132	160	143	139	159	135	154	158	162	157	141	135	161	154	159	149	139	146	163	143	152	156	159	133	159	154	138	163	152	173	156	170	138	160	150	140	166	148	165	138	134	145	136	149	156	167	150	136	161	166	164	138	168	127	142	150	170	144	157	148	172	168	156	146	149	157	163	143	154	154	149	157	154	152	136	151	163	163	101	158	137	146	166	128	156	170	154	135	169	158	151	167	159	169	145	175	156	175	143	155	160	155	128	148	142	167	135	163	163	154	132	129	144	164	165	127	143	167	154	157	130	166	136	146	149	152	171	123	153	141	150	156	153	164	154	145	166	147	155	136	149	158	150	149	153	154	153	140	177	154	141	145	155	154	151	155	132	142	136	159	153	134	152	138	128	145	134	152	145	145	163	146	144	152	152	157	160	157	143	133	154	174	141	156	148	149	164	166	151	139	137	159	150	146	161	141	158	162	142	154	146	162	167	175	126	164	148	147	165	145	164	138	168	130	161	149	136	162	142	146	147	144	154	136	150	143	160	146	148	161	149	156	158	146	155	158	139	160	140	137	141	162	156	154	151	156	131	132	168	155	132	149	157	151	161	161	142	141	157	172	154	156	152	158	144	153	142	137	139	164	182	146	154	143	154	137	152	155	148	138	142	155	135	152	160	133	159	158	137	161	137	160	153	140	110	144	170	143	159	158	139	147	130	156	145	154	168	126	150	158	132	165	147	117	158	135	152	129	154	151	153	151	145	150	157	163	159	167	133	148	145	152	160	169	156	132	141	148	154	140	168	155	150	149	161	165	164	132	146	148	136	153	180	142	127	157	143	156	171	152	149	153	153	147	164	154	149	157	154	136	149	132	168	134	142	167	158	159	141	157	139	152	147	138	143	164	154	143	140	146	139	159	157	152	153	155	139	161	142	164	137	151	133	149	149	146	159	158	168	142	146	135	157	138	144	162	136	127	188	149	142	166	150	165	145	155	145	172	151	145	161	145	162	151	132	146	153	143	157	152	151	151	157	152	145	151	171	168	150	133	170	148	151	139	139	147	140	162	151	151	151	165	148	143	135	158	153	164	140	137	132	147	164	147	147	118	154	153	140	147	164	141	163	167	140	182	148	176	125	152	170	151	154	133	156	126	150	151	168	133	131	149	156	159	130	159	143	155	149	141	176	149	149	155	185	154	134	150	168	151	158	162	156	141	163	147	135	158	157	115	153	162	171	156	172	140	144	143	137	167	146	153	148	140	137	121	153	142	137	158	149	134	136	158	155	144	159	155	151	139	156	168	142	163	158	152	143	142	148	142	160	167	146	160	162	146	164	147	144	140	128	167	153	170	136	161	134	169	155	167	174	154	134	149	156	165	148	135	122	143	127	141	145	129	147	189	143	145	135	154	157	150	178	151	135	173	151	150	143	142	131	153	170	130	141	150	154	136	136	140	161	157	149	153	145	166	139	156	133	156	138	139	138	160	151	144	157	143	150	143	133	148	149	147	151	164	152	137	170	131	158	115	158	117	137	144	144	153	145	158	167	156	175	161	151	167	143	145	176	129	150	161	164	146	136	142	141	144	149	151	157	159	132	141	136	143	141	152	163	143	145	159	143	148	152	162	154	160	154	146	155	172	157	160	171	171	160	151	170	148	176	171	134	154	146	148	162	149	155	128	155	170	170	145	151	149	176	147	151	145	141	176	143	162	165	162	140	134	152	146	161	159	161	146	146	162	146	131	122	174	157	140	159	152	149	167	141	156	155	121	163	170	146	149	132	149	136	150	173	170	157	168	157	139	167	157	130	162	191	186	149	150	150	140	145	152	160	153	168	162	136	147	146	156	145	143	157	157	166	132	157	147	148	149	149	158	165	140	144	144	181	151	122	148	157	154	177	153	151	151	156	167	148	172	153	161	152	140	154	128	154	131	153	163	153	136	143	156	157	157	147	120	146	153	146	136	177	134	148	124	148	139	147	178	162	169	167	124	138	170	145	149	174	149	168	129	163	147	146	177	134	162	146	156	144	148	129	165	159	129	142	151	137	178	150	151	158	175	162	141	153	168	165	163	124	144	158	166	152	166	145	179	188	145	159	144	139	141	162	146	130	126	148	131	153	145	152	138	152	141	145	140	149	139	165	159	141	148	151	140	161	148	149	161	152	165	157	151	146	137	142	148	142	150	139	140	153	157	143	154	121	165	147	172	140	144	150	142	151	128	157	146	157	162	155	143	128	143	130	162	131	153	145	151	165	156	138	140	153	158	147	154	120	161	153	146	128	174	157	165	171	143	161	132	139	164	153	150	137	153	164	149	162	150	166	117	157	138	148	162	143	136	156	119	159	154	139	135	152	161	145	158	159	177	178	153	125	165	162	154	146	141	140	146	143	154	147	145	151	153	156	144	138	150	141	133	165	148	156	157	175	147	142	151	160	146	176	148	145	142	138	153	155	157	146	142	143	146	143	156	159	144	163	158	158	143	155	143	157	165	159	125	156	166	140	155	155	130	126	154	133	150	158	134	145	163	154	156	156	148	122	151	127	135	149	145	143	163	124	143	166	159	129	165	138	151	154	143	145	146	144	138	139	158	177	162	151	160	152	149	154	183	178	150	139	170	110	122	180	156	124	146	135	131	143	170	159	158	175	157	149	149	137	155	157	171	148	157	166	174	167	130	145	148	152	154	135	171	155	168	145	144	172	170	146	147	162	145	165	138	143	163	156	159	144	171	173	145	151	153	163	167	129	136	167	144	144	132	153	145	140	153	144	164	164	156	145	143	155	137	134	153	155	147
29845	28290	11680	701	435	390	428	402	388	382	400	427	371	384	365	397	374	401	377	405	398	386	390	393	350	394	356	376	370	387	400	398	355	401	367	399	414	388	381	395	374	378	422	400	384	411	375	391	405	389	420	416	400	411	357	382	369	398	391	394	392	388	424	429	374	393	382	388	402	363	384	430	396	418	378	374	375	370	387	401	386	399	407	394	407	441	381	373	397	395	362	398	399	404	393	376	383	423	401	394	380	368	414	368	378	387	385	362	378	399	379	419	420	373	436	422	386	399	392	400	416	392	390	420	423	397	363	384	413	412	407	400	386	371	386	403	386	391	402	435	372	378	395	413	396	343	380	395	401	389	402	356	383	393	395	394	385	389	412	428	354	396	380	424	369	372	400	402	371	384	394	396	368	387	351	384	404	360	377	365	406	417	389	359	421	393	369	348	436	357	367	376	352	414	388	361	386	401	376	407	382	402	397	400	411	381	391	396	391	415	391	411	394	404	440	414	380	388	371	370	372	407	397	370	415	360	408	355	366	380	388	388	406	371	394	376	405	374	383	429	377	397	405	365	401	383	398	358	377	395	375	379	415	407	395	437	382	398	375	379	373	401	378	380	384	436	409	384	409	428	402	369	357	380	406	357	368	399	368	391	366	402	358	401	410	377	373	381	386	386	414	395	395	407	385	385	400	389	408	413	414	378	373	366	397	371	398	369	355	377	376	370	378	379	404	395	359	433	421	380	384	398	403	365	421	390	388	344	383	424	393	371	391	413	390	382	412	404	376	412	392	403	353	369	387	398	352	327	410	402	384	410	385	406	392	392	399	386	399	396	371	396	391	380	412	397	408	409	375	422	390	364	373	385	390	383	424	374	381	397	403	419	375	391	384	381	407	398	389	358	354	394	379	376	365	392	377	415	382	419	398	381	387	410	374	396	402	332	398	405	391	418	386	403	420	396	394	369	383	387	398	398	377	408	397	377	346	391	390	392	395	412	377	361	366	400	402	396	399	370	359	370	391	427	364	407	387	413	405	365	381	381	380	394	414	407	376	398	394	394	424	387	386	380	394	395	368	364	394	365	427	382	388	388	395	385	359	362	407	390	361	354	393	389	372	404	374	417	353	403	386	416	393	392	401	392	394	423	398	399	389	413	402	364	367	415	388	404	396	424	357	416	365	382	402	410	380	365	350	427	426	393	430	401	377	373	393	407	396	381	343	402	381	403	407	369	380	373	385	355	416	383	396	408	375	368	398	378	387	390	376	406	404	374	407	395	422	373	386	402	386	395	379	390	414	391	427	423	363	402	372	395	397	369	421	376	395	354	392	388	368	370	369	383	400	344	380	377	418	396	401	371	425	382	378	410	394	401	402	370	396	396	365	351	369	389	363	405	374	392	407	379	402	396	410	405	394	381	386	415	420	396	409	410	370	371	372	319	419	397	389	392	357	383	421	377	372	420	392	404	407	364	416	393	378	390	358	398	365	391	392	388	401	414	379	417	389	412	390	398	399	386	384	396	371	372	375	405	386	410	328	382	373	377	388	395	419	410	421	409	397	385	371	409	388	417	395	376	358	359	347	396	392	396	392	364	399	371	414	378	392	377	419	380	410	386	412	394	394	362	411	404	398	405	370	402	396	367	376	395	390	376	394	408	371	373	381	396	374	371	399	396	377	413	372	380	372	406	375	401	391	415	363	405	432	386	423	376	360	424	392	395	402	402	367	401	368	398	387	403	387	373	391	426	408	388	418	398	408	367	382	392	398	397	404	395	403	394	400	431	388	406	380	369	400	418	340	378	366	406	420	398	381	396	390	371	412	396	412	415	357	405	410	386	386	390	412	384	436	406	381	448	376	391	384	375	414	410	414	415	384	371	403	397	418	367	382	402	417	379	392	381	394	403	382	396	375	361	371	383	374	372	394	400	403	391	367	415	391	388	375	370	382	358	368	369	387	408	411	364	385	388	393	405	412	401	396	404	397	422	397	432	370	393	401	395	395	368	424	400	402	371	402	379	398	378	375	379	407	404	399	398	396	402	374	371	386	399	394	390	384	421	393	387	394	394	434	374	361	410	364	392	392	391	384	397	385	382	375	388	451	398	400	408	372	404	411	406	388	382	385	376	413	400	389	403	424	360	387	359	415	375	401	365	409	411	372	376	367	369	395	371	407	412	380	407	390	392	383	361	391	374	384	381	403	422	397	385	386	405	393	430	405	419	389	378	407	386	385	423	399	402	396	401	393	398	388	377	411	372	428	423	385	409	389	387	368	420	389	390	370	416	371	381	400	425	396	393	392	355	429	407	396	405	411	368	374	392	389	396	384	382	378	415	394	393	436	391	376	370	365	376	428	375	396	390	374	409	416	419	405	409	400	367	422	402	407	387	433	366	365	370	412	406	391	391	393	393	376	354	412	410	415	412	406	424	436	385	394	380	361	413	358	363	395	380	381	388	379	371	434	403	406	390	402	385	383	396	427	404	376	384	400	393	374	410	392	432	422	374	372	405	366	377	394	393	428	410	363	404	383	387	392	402	386	390	382	400	396	434	412	380	413	386	356	394	393	375	405	410	373	357	412	386	419	376	415	400	380	400	439	387	412	369	373	429	387	405	393	383	411	394	388	371	410	396	390	362	382	437	368	400	368	416	407	431	394	386	413	415	413	432	399	401	401	385	371	405	405	363	394	422	408	395	398	383	402	413	400	377	371	400	432	418	393	392	398	385	367	381	405	400	351	412	373	390	402	391	362	379	397	391	382	402	366	402	379	413	407	397	394	403	385	422	405	403	423	357	371	369	418	409	410	434	396	389	365	371	406	357	388	365	376	378	397	376	411	390	417	380	395	407	410	366	392	400	370	390	403	393	416	378	355	374	372	408	368	413	391	409	363	387	338	366	383	358	385	425	380	361	385	401	393	366	429	387	379	378	418	427	350	370	404	408	414	404	379	376	379	402	406	379	397	420	368	425	383	360	364	390	413	383	380	415	414	397	375	407	389	347	386	359	408	379	387	418	423	377	402	397	406	401	402	378	421	386	386	391	401	371	379	389	404	417	395	407	363	394	357	412	414	411	358	376	394	410	396	375	364	386	384	363	365	387	410	418	362	432	379	377	411	411	399	367	399	375	397	403	359	360	394	375	399	397	379	386	407	378	342	397	385	408	412	410	390	376	405	382	381	373	402	390	398	402	397	409	424	388	398	362	374	384	409	401	417	399	365	365	374	384	395	404	411	395	388	380	414	414	388	373	402	401	401	413	387	415	389	422	388	382	412	376	377	378	371	396	398	382	351	364	385	385	357	399	394	385	395	408	406	394	370	407	390	407	362	390	396	394	366	343	395	378	428	408	414	362	374	420	374	430	374	373	390	394	384	383	388	377	394	391	396	380	364	375	399	401	397	389	372	391	370	409	420	385	392	369	411	379	392	370	383	400	390	416	381	391	391	436	417	429	398	391	374	393	376	384	370	393	351	368	396	395	403	398	403	393
76405	64344	42468	11431	708	262	255	228	206	209	222	227	207	213	218	215	209	232	189	201	209	195	239	214	230	233	225	216	209	191	216	199	233	216	240	210	199	208	225	222	235	229	227	197	212	215	195	222	177	216	232	220	223	211	212	229	212	199	228	208	211	241	226	219	210	205	202	211	205	213	205	196	193	217	212	236	235	232	196	216	187	215	197	198	243	213	198	205	209	209	229	215	211	221	217	233	234	232	207	207	196	212	200	205	195	206	191	200	204	205	193	214	218	233	231	214	203	209	213	216	183	214	212	222	210	212	219	185	212	222	205	220	221	233	205	204	232	214	231	201	217	212	231	191	240	230	187	198	213	223	222	216	194	199	207	219	212	199	223	190	220	208	221	232	223	193	190	215	216	199	226	208	210	221	210	211	205	217	177	211	190	210	194	194	217	227	208	190	204	205	201	213	203	209	225	177	191	236	216	198	228	214	205	187	204	228	198	208	218	218	230	228	237	202	213	204	220	207	201	232	215	187	212	205	218	230	194	198	224	187	197	213	205	199	239	211	212	215	227	201	179	205	207	194	203	205	235	212	219	222	241	236	226	188	212	220	208	210	198	230	235	193	203	203	202	196	220	209	231	202	187	203	214	217	221	211	201	239	200	219	225	217	201	235	228	213	210	206	201	201	219	201	203	204	203	194	214	200	169	229	205	205	206	228	196	217	203	200	221	213	208	193	209	213	209	208	232	191	230	228	217	208	197	237	184	198	182	209	202	216	212	210	207	226	213	210	195	193	201	200	199	200	212	209	194	215	236	203	214	220	229	202	214	213	214	205	223	192	217	234	225	212	201	190	209	193	211	237	222	222	221	199	191	188	226	187	192	220	207	191	221	210	211	209	193	214	221	201	224	226	197	217	233	223	214	239	200	201	203	187	202	222	231	230	217	200	211	218	210	220	219	223	223	213	216	194	212	210	200	218	191	201	219	211	212	204	220	204	220	232	208	227	216	228	219	221	201	229	201	216	198	213	222	218	229	231	214	206	188	203	215	200	205	202	216	224	215	201	229	191	231	220	213	221	205	210	229	220	202	203	197	180	202	208	217	196	203	207	207	217	196	198	187	211	236	215	197	226	190	178	216	187	221	215	191	211	211	194	199	225	220	213	196	232	211	186	215	223	187	208	203	190	202	209	224	178	211	225	235	212	210	219	211	209	233	232	216	226	202	209	240	197	178	184	227	204	215	204	193	228	215	207	215	198	229	222	201	216	194	223	224	201	217	194	231	196	231	213	217	225	223	218	218	220	210	191	215	198	204	244	204	203	196	212	199	210	206	196	216	219	204	199	188	208	214	209	226	226	213	240	201	189	204	200	208	227	205	219	212	191	198	221	201	224	218	241	216	221	203	214	230	200	214	229	201	201	219	207	200	200	208	205	209	203	210	216	220	200	217	206	196	206	210	225	194	194	202	197	228	217	212	215	193	194	184	192	192	229	219	202	197	214	211	225	226	200	226	190	189	183	206	219	202	200	206	213	208	208	223	208	236	191	168	206	208	190	208	243	200	212	227	202	222	206	203	206	201	215	219	206	196	201	211	203	187	205	196	199	169	200	211	192	188	213	186	213	184	222	219	225	210	240	225	210	199	190	196	193	231	241	190	199	207	242	230	187	244	195	220	215	255	177	224	225	199	213	226	212	254	202	235	183	205	231	224	202	250	194	187	208	222	197	219	208	211	224	224	219	206	196	187	213	213	213	234	198	207	218	236	230	190	196	233	219	212	210	232	216	197	222	190	192	222	237	203	181	210	218	214	206	214	200	217	209	230	216	212	232	209	221	202	181	204	211	186	209	181	226	196	195	186	205	202	219	199	216	185	236	214	179	213	243	234	201	214	194	225	233	198	220	224	215	193	213	227	202	228	205	208	189	207	218	217	207	202	214	194	214	212	199	203	200	215	193	214	213	202	192	192	208	227	216	224	203	254	215	204	199	189	209	201	207	212	212	182	195	212	218	199	212	211	193	209	180	211	228	230	208	196	193	173	228	200	211	190	213	224	235	219	202	188	185	226	199	205	203	223	225	223	180	223	187	229	230	214	234	211	168	198	195	219	230	202	207	223	200	199	208	199	216	192	224	236	207	195	212	232	244	227	228	217	199	231	211	200	234	219	230	212	230	218	208	202	221	210	201	210	216	229	198	210	184	196	205	190	199	217	231	230	208	207	228	213	181	221	219	212	209	223	227	194	218	242	220	239	198	203	205	222	211	205	227	216	216	229	188	187	184	215	227	190	211	216	243	220	225	210	268	245	201	225	206	208	223	241	192	223	232	235	208	207	229	206	223	221	215	215	199	219	207	203	219	227	205	186	184	227	213	220	239	182	206	219	219	219	228	206	218	232	218	214	198	204	203	240	212	202	206	218	193	219	199	222	209	224	202	213	204	223	211	202	196	209	216	204	186	203	212	196	203	205	216	198	227	204	215	200	194	225	193	182	199	197	237	201	201	187	209	227	212	167	212	242	209	217	201	208	186	189	214	214	211	189	207	231	222	208	218	213	208	199	222	219	188	201	196	198	217	198	219	231	194	160	198	203	212	212	186	199	209	224	189	231	237	209	212	215	223	197	187	190	237	224	228	214	220	214	238	209	213	208	200	207	210	218	210	202	224	206	187	226	170	220	201	192	260	222	198	234	206	201	189	210	232	207	223	199	234	209	189	216	219	221	220	211	186	213	215	214	180	191	196	212	218	226	210	205	201	222	217	212	242	220	204	199	211	211	196	197	203	203	217	200	187	222	184	192	196	221	203	179	175	198	227	231	199	226	177	197	201	192	213	210	199	224	214	219	188	211	213	205	229	209	201	182	204	226	204	194	219	225	216	211	206	188	210	222	189	184	203	226	185	219	198	200	191	176	206	230	208	229	222	221	196	210	218	182	217	197	242	217	192	218	214	198	210	210	191	196	200	193	206	208	184	212	192	192	221	224	209	189	208	203	204	193	202	225	212	179	196	200	214	220	219	218	206	226	214	229	245	227	204	212	218	239	232	207	216	226	195	201	200	207	206	205	190	223	224	230	231	182	232	200	238	197	220	210	232	192	207	209	202	236	192	200	255	213	201	241	216	228	200	206	217	209	229	215	232	213	201	211	222	197	188	202	196	225	195	208	253	225	240	198	192	225	218	200	213	200	191	192	207	232	214	234	214	208	201	204	200	196	222	227	202	228	214	225	227	182	210	190	206	180	187	206	204	211	213	192	229	202	214	208	210	218	255	206	184	204	212	218	231	225	202	211	227	201	194	216	222	190	220	201	205	212	205	235	224	199	222	196	190	206	202	211	228	226	222	224	201	197	225	208	228	226	228	244	182	218	232	209	212	228	207	178	183	196	214	217	212	202	216	212	203	203	193	218	187	233	187	234	184	235	201	226	194	230	208	193	181	194	216	212	205	210	220	214	202	194	220	222	246	218	203	225	186	181	195	204	227	192	202	234	221	221	223
51335	52227	33116	3478	731	689	648	642	618	558	576	588	530	546	567	486	527	546	533	503	585	503	565	493	514	539	552	547	535	523	546	493	520	505	511	527	535	533	495	510	507	494	482	515	467	537	585	497	470	504	538	550	531	544	548	532	568	523	501	506	517	509	517	506	535	539	512	477	490	518	503	480	540	534	551	525	565	548	507	560	502	493	528	545	486	509	551	511	516	566	513	545	504	502	496	515	513	495	494	473	489	521	528	537	491	516	503	517	558	513	483	494	500	537	548	504	566	505	506	530	546	504	540	490	543	529	499	546	561	545	553	511	554	486	544	534	485	505	550	527	483	499	525	553	533	533	504	550	535	473	489	504	527	521	519	475	526	513	511	542	513	535	475	518	517	489	509	506	483	484	512	485	524	514	526	541	561	491	525	492	481	540	522	508	521	558	483	547	526	479	556	550	494	506	534	522	512	528	532	490	510	520	543	595	538	524	515	519	528	540	493	521	505	522	477	531	531	523	524	531	467	537	506	537	488	501	547	504	560	538	531	536	536	545	518	501	549	517	501	522	501	512	529	527	521	553	487	540	483	485	526	556	501	517	491	538	509	525	497	516	496	482	503	483	472	524	518	527	519	520	533	511	494	510	523	528	557	558	537	523	525	498	530	521	521	527	531	520	543	476	513	490	502	509	547	502	495	513	488	520	472	515	508	531	529	519	542	505	501	477	518	521	540	505	513	516	547	499	550	551	513	493	538	504	530	507	509	540	529	518	499	504	503	551	578	496	523	523	519	511	531	529	514	522	515	470	508	522	530	529	511	494	510	529	520	536	525	485	500	509	508	526	516	480	498	561	498	531	521	535	478	513	481	505	526	582	544	522	509	496	523	521	502	545	507	492	515	529	529	541	527	521	582	513	509	515	539	528	545	511	494	521	514	479	475	538	483	516	491	514	518	529	497	489	539	510	542	516	519	514	529	522	538	524	570	503	553	519	507	527	497	540	498	500	531	479	513	518	470	538	514	519	540	547	541	534	485	464	528	511	530	501	511	504	480	528	518	532	512	517	536	509	499	529	574	517	500	502	541	493	526	542	509	515	497	530	545	507	501	546	544	515	510	534	541	540	461	490	529	564	497	497	511	511	544	526	507	494	508	543	579	504	504	544	547	532	531	537	473	512	494	523	572	556	529	507	513	520	514	515	534	482	508	505	556	523	521	500	508	494	503	488	535	523	500	514	524	570	489	498	505	502	510	512	524	564	526	515	509	526	516	484	500	508	541	526	516	544	506	524	512	513	514	502	524	498	545	482	513	505	498	526	523	537	517	541	543	518	535	555	547	505	510	515	534	526	525	512	523	544	514	500	509	518	505	508	572	488	517	531	515	541	554	504	493	478	511	530	490	481	503	509	519	489	540	531	529	527	581	533	541	520	505	501	498	515	502	525	529	507	503	484	466	516	544	529	539	509	509	483	528	530	549	497	532	504	525	486	485	521	525	476	545	520	549	534	499	498	504	501	480	534	498	508	528	516	530	517	485	489	519	522	488	510	514	509	538	534	474	562	498	539	522	521	505	522	508	504	548	514	514	514	490	528	510	510	524	518	518	526	492	510	473	510	522	480	517	508	534	484	525	515	520	524	524	498	543	529	481	499	490	565	493	494	515	547	510	519	541	542	496	507	529	513	517	506	509	521	503	515	548	539	543	547	516	500	569	501	531	500	508	523	485	512	536	515	538	504	539	531	514	485	512	522	541	553	506	489	507	530	526	510	498	517	530	517	491	563	526	518	504	499	517	538	495	554	558	529	540	535	527	505	488	507	506	501	506	534	515	533	513	570	516	524	527	523	505	515	542	555	529	523	509	516	577	525	514	508	555	487	491	515	546	534	524	505	508	511	459	526	535	535	509	480	560	494	517	535	484	503	523	532	523	498	487	482	523	511	500	543	518	529	484	518	523	533	509	494	574	530	495	470	519	496	487	490	498	515	542	523	494	518	543	516	492	514	535	527	543	496	499	521	529	539	513	493	508	522	515	533	531	558	491	509	522	504	516	522	521	490	537	506	519	526	566	529	527	505	480	560	516	545	518	513	510	543	499	497	516	525	472	512	520	518	542	537	486	481	521	493	551	550	498	487	528	515	506	507	527	482	513	525	458	586	523	551	526	504	494	477	476	512	540	560	499	548	513	517	498	514	498	512	520	541	538	489	521	488	508	470	523	502	495	489	470	538	545	501	519	549	483	506	538	509	482	554	519	528	521	550	527	526	527	505	465	488	491	509	531	518	505	529	503	543	574	511	540	535	499	531	515	508	527	541	537	557	562	523	536	495	492	526	548	524	502	509	507	472	493	510	565	539	538	513	547	505	513	493	505	487	515	492	492	541	521	553	525	520	479	466	528	483	516	513	519	534	499	537	524	504	471	573	490	529	537	490	510	538	511	527	552	522	512	514	507	497	541	518	517	535	553	502	508	523	508	547	491	529	507	507	492	504	505	512	535	555	546	538	524	532	545	515	541	563	490	504	553	485	491	526	484	487	504	541	519	513	478	500	509	537	512	510	543	515	479	449	519	561	531	528	528	542	508	551	497	484	495	517	554	504	571	510	531	520	509	455	506	542	477	503	530	509	543	536	483	498	480	517	519	486	534	533	529	508	503	496	528	554	515	510	537	477	554	544	503	519	508	532	544	530	498	553	535	492	506	541	547	560	467	505	513	478	539	508	505	518	521	502	486	493	529	500	530	485	507	511	513	519	540	494	510	510	534	493	509	525	525	526	487	504	524	511	513	502	536	537	538	491	523	540	510	518	509	492	485	532	507	522	528	521	543	508	528	503	518	560	561	569	548	491	522	507	543	472	559	492	514	510	503	522	529	498	479	517	509	509	503	512	527	495	528	533	513	535	545	503	537	540	509	465	523	475	511	557	504	536	546	536	531	504	555	523	511	495	533	520	503	498	553	508	516	486	525	536	461	487	533	521	509	534	494	548	502	539	583	512	542	575	483	518	565	525	506	509	505	492	515	560	478	503	512	501	536	513	529	554	510	484	516	491	510	505	504	515	541	509	482	528	552	474	556	517	540	528	485	522	493	516	512	500	554	559	504	522	536	524	541	506	497	535	538	485	561	510	501	497	494	516	518	525	526	489	503	534	556	477	528	523	469	491	533	498	539	533	504	496	526	501	533	528	501	495	566	526	514	534	523	494	508	536	500	543	491	512	544	542	506	512	503	579	514	509	516	494	515	525	504	494	541	549	523	517	520	450	537	480	487	485	507	518	500	576	533	548	519	507	497	538	510	523	502	539	530	507	487	524	556	543	517	530	497	524	535	507	528	506	526	530	513	524	503	509	505	514	514	528	469	532	508	504	526	552	549	484	500	471	523	493	512	520	489	468	538	543	508	484	528	515	475	516	507	448	534	514	517	502	509	519	513	512	510	534	520	565	538	538	512	495	523	530	548	528	511	516	487	510	522	519	508	530	498	501	553	565	525	515
87874	77245	52919	18099	3036	290	216	188	196	182	173	182	168	168	145	204	167	149	158	126	175	161	169	161	178	173	154	167	177	160	146	152	151	166	159	157	159	166	144	175	150	150	171	170	139	160	149	158	145	153	152	172	155	171	182	152	150	176	169	139	145	162	155	152	162	154	165	158	158	168	154	141	158	176	158	159	175	177	168	165	154	168	172	167	132	163	153	158	150	154	169	152	166	165	143	171	156	148	147	158	163	155	175	138	165	151	182	147	142	154	164	139	153	153	139	177	159	170	164	158	159	164	166	166	169	142	165	149	167	154	157	146	167	144	165	166	155	149	160	168	150	167	165	155	150	153	157	177	159	153	148	133	174	145	153	154	172	142	145	144	149	166	164	159	162	146	169	169	151	183	140	170	153	162	149	154	163	156	150	171	171	169	151	152	162	136	174	156	156	170	170	151	173	203	156	162	147	148	154	159	153	149	161	140	170	168	142	165	157	168	150	187	157	151	169	156	139	164	171	181	169	141	157	165	142	153	175	142	147	182	161	133	154	152	187	164	155	137	143	140	173	168	146	163	139	178	181	146	145	161	159	168	148	135	161	147	179	194	144	161	174	154	150	148	150	182	150	156	158	164	128	150	149	164	154	143	176	180	127	154	175	150	160	155	148	147	164	157	147	162	153	160	156	169	163	167	156	145	150	153	175	173	153	150	142	133	160	149	172	172	163	169	178	145	147	148	164	165	154	159	157	168	172	167	173	174	143	166	156	164	148	175	174	164	162	171	161	143	158	156	149	121	164	151	149	153	162	145	154	154	154	144	146	156	145	174	156	154	145	181	172	151	150	136	167	168	152	151	183	142	140	165	151	161	143	152	167	171	164	175	181	163	170	177	163	161	154	169	180	149	176	161	175	175	148	134	161	159	145	175	154	148	161	177	166	146	159	151	167	162	177	151	167	149	156	166	143	143	149	179	159	177	153	158	162	182	172	136	133	144	146	143	167	156	146	140	171	158	167	153	164	171	157	152	165	156	171	164	155	158	180	165	170	153	171	138	154	148	157	166	152	152	154	153	154	152	155	164	172	164	149	160	139	155	150	168	162	167	141	179	139	163	146	137	168	165	172	172	159	155	173	166	170	145	150	131	156	153	140	169	178	157	163	174	199	176	163	183	153	156	147	166	147	150	147	180	132	161	136	141	160	169	166	164	144	158	203	168	167	148	157	176	135	154	148	169	168	155	159	151	177	155	161	155	161	137	158	162	129	125	172	156	168	176	157	174	144	160	157	157	163	152	185	163	191	158	176	147	160	161	157	164	173	157	159	158	157	157	148	172	164	168	136	162	163	151	150	156	181	148	141	172	150	168	143	153	177	171	153	136	151	154	172	156	146	139	171	142	165	184	156	145	169	158	146	169	160	162	191	164	144	175	146	145	143	164	150	159	163	163	159	173	144	175	161	167	151	162	170	138	186	163	147	189	149	133	156	159	153	159	158	154	159	167	145	165	163	164	145	157	173	167	182	154	176	154	151	163	155	131	167	143	143	148	147	182	125	170	169	147	154	147	157	145	150	155	160	149	151	192	181	161	150	158	163	173	142	152	178	161	159	173	178	136	159	167	157	140	148	137	168	132	158	156	167	146	140	154	149	161	155	164	158	149	155	189	165	119	168	151	162	139	157	157	151	150	144	179	168	164	158	146	151	169	150	166	144	159	145	179	180	163	184	170	163	157	143	179	183	162	146	160	180	167	167	170	147	160	177	154	164	155	163	182	181	128	162	148	154	159	148	156	142	160	143	153	134	153	159	158	184	136	142	189	161	143	160	172	154	183	157	172	182	167	163	136	135	153	134	162	157	130	152	128	159	153	183	158	162	149	155	150	180	187	158	146	165	143	128	166	152	145	141	173	165	148	167	141	147	162	166	131	167	140	169	159	160	136	140	160	152	131	159	170	157	149	163	153	170	138	138	154	151	175	148	145	147	139	172	167	166	158	140	159	156	150	165	172	157	182	160	144	142	158	158	147	135	161	180	145	153	164	164	163	173	167	160	175	187	190	151	162	164	144	161	160	153	165	161	133	140	135	144	183	155	153	150	143	137	130	179	179	164	154	161	166	164	153	170	178	167	169	163	159	155	157	161	151	143	159	180	165	157	168	168	158	168	153	149	178	167	161	151	159	170	186	169	163	154	150	146	162	160	181	160	164	162	153	152	156	177	174	159	163	149	160	139	156	143	142	160	167	163	150	164	155	146	180	152	146	160	147	138	168	170	159	165	169	145	152	170	150	153	154	176	139	162	168	140	167	143	153	151	157	162	151	155	170	160	157	154	175	131	164	160	161	175	196	163	184	141	167	163	161	166	169	170	169	144	164	145	164	145	165	164	140	132	174	142	157	169	144	158	156	150	151	165	158	147	143	149	168	135	167	172	159	145	142	168	165	169	147	129	173	162	154	171	157	141	142	158	160	169	157	162	169	152	141	164	155	167	155	156	176	167	163	158	174	167	178	141	151	167	149	161	142	178	143	148	142	157	149	136	156	147	159	163	169	126	184	149	166	144	148	160	160	165	163	148	162	149	149	146	172	156	157	165	165	152	172	182	183	163	162	179	158	142	153	160	176	165	178	143	139	162	174	169	151	152	151	173	163	151	152	145	171	154	160	132	172	161	178	154	161	150	148	136	164	152	181	146	180	141	162	184	167	188	156	165	156	142	153	155	166	128	160	163	173	165	132	166	172	135	174	166	156	158	145	164	146	167	141	169	158	152	142	141	152	153	166	154	141	147	144	170	176	141	153	148	152	147	148	146	159	175	150	169	134	160	174	154	160	148	143	185	171	160	173	152	155	170	144	144	153	170	140	156	161	164	150	143	178	150	168	145	180	157	136	154	173	174	152	150	139	163	180	150	136	149	162	179	146	135	177	146	145	177	161	178	150	159	161	180	136	163	147	191	145	149	165	175	175	187	157	156	154	153	133	149	167	142	166	182	156	168	155	175	161	127	139	170	147	165	147	158	183	154	164	139	171	151	139	165	179	132	190	160	163	150	171	150	171	151	192	148	152	156	164	165	162	143	150	155	151	169	160	175	169	201	183	148	170	176	137	147	174	178	170	161	157	148	148	150	169	158	143	162	148	174	153	156	160	163	149	150	163	166	130	159	163	142	150	156	161	150	169	145	150	178	156	156	156	150	165	159	167	163	149	161	171	152	158	158	162	149	151	159	144	147	142	138	163	147	160	162	137	139	153	169	166	141	196	154	147	129	185	160	130	117	176	150	172	168	147	141	163	173	161	153	169	171	189	165	175	146	205	153	159	176	176	173	151	175	156	158	163	144	169	183	152	161	172	156	162	179	139	145	159	160	147	138	176	158	167	171	149	160	172	116	151	150	162	168	165	147	167	144	139	162	170	159	158	146	170	181	156	141	168	168	152	155	147	152	157	157	173	185	149	142	146	148	170	177	164	169	165	154	174	156	141	171	177	157	162	154	163
62088	65303	41628	6118	858	752	665	624	555	531	531	506	469	468	466	465	432	436	426	435	398	440	421	418	377	386	413	403	390	386	421	418	400	414	444	405	439	397	415	406	386	390	388	396	404	351	361	378	401	379	404	368	408	414	408	386	392	386	411	343	378	397	403	429	428	409	399	395	406	401	409	394	382	405	368	413	358	394	359	384	386	389	378	384	431	407	385	392	415	385	393	410	386	374	393	373	379	381	374	378	383	402	411	376	403	396	387	422	363	377	382	414	381	369	401	364	383	374	338	403	405	349	401	387	397	370	355	391	390	378	380	380	417	376	394	418	379	400	385	426	386	382	385	381	416	422	411	380	366	419	378	368	391	410	398	392	368	389	374	390	386	391	389	368	406	384	369	364	380	354	384	398	431	370	379	388	370	404	339	416	383	422	355	368	381	374	373	373	391	374	423	376	404	409	394	389	395	422	421	417	405	424	415	353	398	389	411	347	374	418	370	391	349	398	371	377	389	372	403	380	390	407	403	362	402	388	374	407	417	360	429	391	364	380	396	361	422	355	409	410	412	388	391	400	375	368	386	404	388	398	395	381	418	392	421	390	401	360	383	386	372	398	390	392	386	368	367	405	361	409	383	408	412	397	389	368	393	370	400	376	397	400	371	385	419	408	365	378	378	411	389	437	422	332	337	402	367	391	427	396	396	343	383	390	371	389	435	414	377	360	412	382	396	369	410	364	399	395	398	366	423	358	406	381	401	379	385	394	391	386	381	375	389	406	403	409	395	367	392	372	388	383	421	370	367	354	378	394	408	394	421	383	376	401	414	348	395	429	390	405	384	394	386	380	390	397	394	421	379	371	383	389	417	384	408	369	422	388	388	374	395	414	368	365	385	399	374	362	387	389	375	421	382	378	388	392	412	395	399	393	408	402	384	388	403	332	383	385	361	410	396	436	336	381	422	378	407	408	412	427	386	392	404	403	402	387	412	404	386	385	363	396	396	424	399	390	407	402	365	405	392	401	398	386	383	377	348	384	397	399	435	411	419	381	394	348	392	423	413	401	319	392	359	391	369	417	409	366	382	372	393	393	406	391	381	367	377	378	433	395	395	443	370	370	365	386	396	389	407	408	397	405	375	393	338	400	387	368	394	408	394	360	382	391	391	380	368	366	385	375	396	404	436	364	359	404	367	356	426	381	396	382	411	418	404	381	439	399	373	417	394	384	434	359	386	377	371	406	413	384	396	400	373	425	383	404	392	395	363	399	387	375	401	381	387	364	396	415	402	388	386	388	399	381	360	375	421	398	388	373	373	404	381	370	397	374	350	357	387	410	364	419	351	391	362	415	392	402	396	419	385	394	376	334	364	423	398	411	368	372	371	399	383	395	399	398	371	390	424	376	419	400	381	382	372	399	380	378	370	372	434	407	377	374	376	345	407	385	364	373	370	375	386	390	392	405	407	422	369	413	394	400	403	377	396	383	398	377	431	417	386	412	395	395	401	385	380	394	370	364	381	408	404	404	371	366	410	402	397	404	383	351	415	426	420	368	382	388	357	358	373	391	366	390	385	391	399	395	376	375	397	375	396	395	387	371	403	395	405	364	385	383	360	399	411	396	387	394	367	389	367	371	370	376	392	368	406	378	359	411	408	363	390	378	396	374	396	388	396	403	377	395	370	428	389	379	385	370	381	348	375	377	361	432	383	400	411	383	386	386	380	386	362	381	409	374	398	355	382	391	359	372	371	384	372	403	349	401	391	365	458	388	392	399	387	361	400	414	412	412	390	386	385	395	400	370	328	386	414	396	407	391	402	374	390	399	398	399	378	398	347	367	406	406	359	385	360	372	398	395	403	395	391	423	338	381	405	423	422	362	429	370	406	379	390	364	393	372	380	404	415	403	383	385	414	369	353	393	375	370	404	414	400	388	376	412	396	389	393	388	376	420	372	382	417	389	388	410	394	343	387	402	398	383	417	371	399	405	400	389	371	377	397	379	383	388	382	359	412	375	390	403	343	387	386	403	404	434	396	372	384	422	400	430	415	398	361	385	407	341	419	395	401	392	378	425	379	398	413	428	392	386	406	395	425	363	379	373	376	380	372	376	381	359	393	409	382	390	418	391	380	367	402	384	382	396	451	368	397	402	358	382	382	365	373	392	372	380	377	376	374	370	397	374	400	397	398	381	399	415	406	374	385	377	399	391	354	390	433	412	392	399	396	359	403	358	399	410	409	397	382	362	397	410	400	415	405	367	395	373	395	407	369	418	400	378	365	383	353	383	420	423	387	383	404	406	372	393	404	392	430	374	413	364	407	375	381	376	351	409	400	390	360	390	398	400	395	405	337	389	377	380	403	386	397	392	353	401	395	389	395	346	426	393	393	424	405	372	402	388	412	377	378	420	405	372	377	403	402	405	386	381	376	442	393	421	373	430	420	423	394	398	366	368	367	365	406	385	419	369	351	345	396	396	389	373	402	370	387	400	409	407	370	391	372	396	407	394	375	380	363	374	403	384	397	381	361	363	367	362	380	378	408	347	384	406	375	382	380	377	396	405	394	350	418	419	370	371	381	417	383	376	385	360	415	384	396	409	405	415	371	353	385	400	407	393	385	373	375	367	410	381	387	397	412	394	357	380	393	377	381	368	392	430	377	403	390	397	381	389	384	404	393	389	403	371	375	418	359	403	345	393	393	425	409	420	370	421	400	400	409	400	360	407	387	361	404	402	418	373	394	404	400	378	380	386	409	410	383	364	387	389	374	375	428	425	392	361	417	378	375	382	383	393	373	399	384	389	413	367	383	427	379	432	408	400	390	367	364	396	373	401	381	355	359	355	372	390	369	396	398	361	384	397	379	360	375	396	409	372	365	395	385	405	351	405	371	370	407	369	386	368	395	386	379	418	398	410	402	405	405	363	396	401	401	394	394	410	394	399	393	386	422	390	410	379	395	419	429	417	406	390	405	401	397	424	346	382	383	346	389	413	406	404	373	385	410	385	376	375	380	386	386	347	405	358	375	412	416	364	402	400	369	390	390	354	360	367	388	354	379	391	380	370	385	377	388	388	387	402	357	402	375	361	391	399	405	390	415	364	397	364	372	414	383	377	385	399	388	406	434	394	409	368	393	390	365	419	370	364	400	397	404	366	380	385	430	415	381	401	418	380	380	437	394	397	419	367	395	409	406	409	403	364	381	370	390	431	388	379	392	371	375	355	381	419	416	385	386	405	352	388	414	371	360	374	365	379	395	331	392	420	391	392	361	367	356	402	389	415	426	375	404	387	404	382	392	388	388	405	397	379	414	406	378	394	389	368	395	404	397	411	345	367	384	399	407	429	379	430	389	389	400	351	437	401	394	396	376	361	374	393	372	394	403	361	374	377	403	397	421	413	332	377	417	412	400	391	369	392	386	381	340	369	405	374	431	399	369	399	401	411	414	412	377	412	364	400	355	402	375	353	390	366	372	404	354	397	388	396	408	424	403	399	395	379
35648	27607	9881	580	177	153	163	145	156	149	146	143	156	160	147	153	170	153	140	128	145	159	166	156	130	162	147	158	148	167	128	150	156	135	155	157	134	145	141	159	159	153	152	152	154	142	147	133	144	148	148	140	145	151	137	140	139	143	172	157	124	148	150	120	135	157	153	141	144	167	146	123	166	147	130	173	156	161	141	169	167	156	156	139	167	158	153	149	148	156	135	120	137	154	132	125	148	132	150	147	147	149	181	149	166	149	129	153	148	144	165	130	131	155	147	164	133	141	145	144	167	146	128	144	143	161	161	145	144	150	133	159	148	156	136	159	130	132	125	156	149	143	148	139	166	142	126	154	144	137	143	158	132	160	160	165	136	137	152	148	172	156	154	146	139	152	148	160	158	159	149	161	156	188	138	147	148	124	151	169	142	146	159	142	134	161	146	169	136	153	148	144	142	116	151	140	155	147	153	146	136	158	144	135	128	163	140	140	164	154	156	125	135	148	158	116	149	139	131	158	125	155	123	133	134	131	157	144	146	139	159	153	145	152	145	156	157	149	137	150	155	141	130	174	188	152	138	151	144	142	152	153	137	147	156	154	153	168	157	143	125	140	157	140	155	155	170	141	141	166	141	148	179	153	154	145	146	137	126	117	144	146	136	145	147	139	153	128	146	144	162	149	165	161	153	144	178	130	141	179	161	133	139	158	137	146	149	149	163	144	161	138	156	139	156	125	142	120	144	150	148	151	183	147	136	141	150	138	137	168	159	145	145	147	141	136	143	144	140	143	148	128	158	149	158	159	135	151	166	147	159	143	140	139	159	156	133	133	149	164	160	131	134	140	142	162	153	176	156	168	140	155	135	163	152	128	134	162	145	162	137	131	155	142	142	167	163	146	142	149	144	145	133	146	139	144	126	145	160	177	151	143	144	145	141	150	145	151	130	144	163	142	176	151	148	155	140	153	139	146	143	150	140	146	158	134	157	133	151	159	142	150	148	130	166	146	140	154	150	151	145	136	161	154	134	151	143	164	156	167	146	147	142	126	144	150	152	131	146	161	158	155	141	149	158	132	132	125	139	141	146	169	168	126	129	154	147	135	157	169	153	133	159	137	177	159	142	152	179	125	153	150	147	141	134	141	147	151	131	137	143	153	155	146	141	138	146	144	146	163	155	169	151	158	128	159	152	144	134	153	158	157	154	149	158	139	154	173	140	131	152	135	142	131	143	131	155	146	162	170	156	159	157	154	157	161	122	133	158	156	147	130	141	145	140	141	167	147	147	141	144	139	157	129	146	147	156	158	131	145	157	157	129	126	155	163	137	139	171	160	134	135	138	162	136	141	151	137	122	149	121	136	151	160	130	140	136	133	157	148	156	175	139	154	149	154	161	135	148	140	148	143	131	138	146	166	145	153	149	120	158	137	141	142	155	139	155	151	136	145	168	169	134	156	147	136	162	151	149	151	137	135	145	133	137	176	142	140	154	163	161	157	139	138	157	150	131	159	175	178	136	117	168	171	147	163	136	142	144	151	135	148	149	165	144	148	139	154	142	130	153	136	157	146	146	142	157	136	143	156	142	144	158	161	158	161	138	150	135	134	174	139	157	139	170	158	153	143	143	166	142	153	152	155	136	117	133	154	145	145	162	129	170	151	122	142	166	169	163	154	147	157	175	142	160	136	157	170	137	126	148	161	159	146	149	138	163	151	153	141	160	151	140	148	164	129	140	140	135	152	162	145	142	153	129	152	134	156	131	146	134	171	160	152	150	159	154	140	167	145	148	155	143	132	144	181	167	127	156	148	136	185	145	139	115	142	167	142	160	139	149	147	141	175	170	158	176	135	142	151	145	156	153	158	155	117	141	147	127	152	163	147	133	177	144	159	149	157	151	133	154	154	158	168	143	153	167	128	129	148	141	168	149	137	141	151	164	144	161	149	116	175	140	153	159	131	143	144	148	135	169	131	159	161	161	169	147	147	150	153	152	138	152	155	140	149	167	153	152	167	163	154	156	139	138	168	154	150	134	148	123	152	151	172	163	151	182	162	152	149	127	147	131	155	146	151	159	143	154	153	140	162	155	156	142	161	128	134	140	165	165	134	144	174	140	172	157	155	144	149	138	142	173	151	146	151	135	159	175	138	162	149	142	133	140	174	145	149	152	144	171	162	146	128	161	146	151	139	146	145	148	166	140	146	142	149	151	130	154	149	153	153	151	127	154	142	139	153	155	153	156	155	155	163	157	136	155	151	155	160	171	157	138	145	161	144	169	127	155	138	154	145	133	114	141	146	176	164	121	140	170	144	145	141	127	143	164	147	147	147	166	143	161	165	122	146	125	162	163	167	174	120	154	143	139	148	161	158	162	159	160	152	132	162	132	112	153	164	135	154	164	160	146	151	161	134	144	143	140	146	185	141	143	138	132	157	133	156	146	123	132	147	130	146	138	147	152	136	168	149	151	147	120	168	168	162	135	133	172	156	142	137	147	142	132	163	165	147	151	148	131	140	160	143	154	143	147	147	152	114	147	141	152	137	125	162	143	157	146	168	155	142	141	147	115	149	121	145	160	120	157	144	124	140	143	138	175	141	123	149	167	159	157	139	143	141	155	151	148	157	163	127	131	153	144	158	146	143	153	136	150	143	138	156	155	145	133	166	163	159	145	140	174	154	152	170	150	148	153	144	134	138	150	157	159	160	154	160	154	148	152	168	131	141	147	161	151	164	148	149	155	173	151	142	133	139	136	159	132	153	137	152	133	150	176	145	146	127	162	148	132	147	151	155	152	186	146	156	152	161	152	148	144	183	143	168	151	162	148	145	127	143	158	142	158	164	167	159	131	144	137	161	145	148	148	133	157	170	142	136	145	157	145	149	142	147	151	141	142	157	143	153	143	159	158	150	153	145	170	157	139	126	149	176	119	147	157	131	129	157	151	147	160	153	145	148	152	161	159	155	152	149	136	154	137	147	155	149	153	141	144	142	148	155	166	119	141	153	153	146	155	155	154	142	131	170	133	145	142	133	154	151	145	121	163	152	152	157	146	121	116	145	138	160	158	140	157	123	153	147	174	143	139	132	136	153	135	149	135	149	152	157	165	147	150	133	138	128	171	137	148	138	171	175	140	164	140	151	149	164	142	132	143	153	152	170	171	141	138	156	160	155	168	140	142	136	142	152	129	138	166	136	132	175	161	141	149	146	143	122	144	151	160	147	146	138	140	147	134	136	169	171	150	173	170	140	130	131	122	139	132	167	150	159	135	150	154	167	153	140	150	150	151	141	156	164	150	132	157	168	125	150	135	120	144	166	143	152	121	142	162	163	157	141	151	157	120	162	148	130	131	135	162	152	159	154	147	146	144	137	153	135	135	151	154	130	151	156	148	149	158	142	134	159	151	141	151	158	152	169	143	139	143	147	164	146	150	155	143	136	153	148	142	134	153	108	138	161	141	138	139	149	151	146	154	138	155	163	137	149	132	137	143	155	163	142
29847	28450	10314	682	427	417	411	373	383	400	377	382	379	404	364	396	370	365	419	364	375	372	381	415	369	372	395	406	424	399	368	378	379	412	380	361	400	356	409	374	363	429	408	375	380	371	396	414	392	403	387	354	423	384	435	359	381	385	370	397	386	378	429	402	404	405	390	400	380	363	408	395	376	394	387	396	412	405	353	397	390	364	383	396	381	376	427	390	400	385	392	420	379	378	339	387	438	390	429	409	384	426	377	374	379	402	398	407	421	384	382	372	379	391	359	415	365	374	376	372	393	386	368	390	373	401	392	412	365	383	384	344	385	413	365	388	382	392	417	406	387	388	377	371	387	370	342	362	404	388	396	378	394	370	357	391	392	416	422	374	398	402	407	372	374	341	375	415	385	400	430	411	400	373	409	360	426	351	395	371	362	423	385	389	390	376	388	362	386	371	410	408	375	358	389	378	380	387	389	381	399	378	373	403	364	406	380	400	421	385	382	386	392	409	363	406	372	389	355	379	365	403	376	348	396	374	398	413	372	436	385	382	378	364	384	363	353	370	395	436	380	385	363	383	348	408	401	370	394	360	369	350	378	397	397	389	363	382	371	383	362	372	365	386	374	351	407	408	420	359	419	374	391	372	376	358	433	390	397	395	402	387	402	372	380	369	407	355	418	373	382	389	343	352	365	391	402	363	370	383	366	325	408	362	349	388	407	387	431	383	373	390	380	408	396	381	357	411	346	426	373	395	358	385	423	382	403	360	397	369	353	409	384	368	409	433	376	370	343	355	398	383	359	381	415	406	362	347	378	394	381	379	371	373	361	385	370	397	431	398	390	358	382	392	366	413	381	381	397	374	415	376	390	394	336	361	333	394	420	399	360	394	409	386	404	368	365	423	366	368	417	370	387	378	356	394	370	409	358	390	409	409	399	419	354	390	408	401	402	400	391	379	402	375	401	398	383	366	378	400	383	371	412	368	360	413	385	399	360	413	362	411	408	368	375	387	413	398	345	391	389	385	362	392	375	392	425	397	374	390	391	401	391	425	414	384	381	397	354	372	385	434	398	398	375	382	370	429	362	418	376	433	370	390	400	407	395	379	380	406	393	372	390	391	356	374	395	397	356	355	398	364	378	376	401	379	349	395	402	390	402	402	387	395	411	346	427	347	424	365	387	391	367	379	353	393	392	401	380	407	392	383	372	373	377	389	360	381	384	383	397	351	379	414	375	373	357	395	383	403	391	367	398	376	390	396	390	390	386	415	430	381	392	371	383	343	408	410	398	404	388	415	362	384	382	388	366	358	388	372	366	393	424	349	369	377	396	385	377	391	357	332	409	385	402	417	405	402	392	382	369	372	402	391	396	389	378	392	382	365	394	382	357	385	383	395	361	366	390	402	398	338	373	422	357	375	372	389	362	450	380	388	398	372	425	409	392	395	380	392	385	385	413	389	411	420	393	399	381	397	372	354	386	368	382	377	358	393	367	399	351	370	396	414	392	380	372	394	418	412	363	383	372	381	364	375	368	393	408	392	397	382	356	366	399	373	366	409	404	391	394	381	363	357	372	383	397	397	411	394	375	408	409	380	376	397	367	369	419	385	426	388	388	377	390	382	390	375	391	369	398	437	366	398	351	384	392	425	390	396	420	370	370	339	377	377	398	404	421	405	376	372	409	404	366	386	352	386	394	393	377	370	358	367	417	395	391	388	386	372	397	396	366	400	365	402	398	441	390	387	398	398	351	394	372	396	396	398	383	394	415	349	392	416	377	394	371	368	402	416	373	372	417	435	365	368	378	398	378	390	379	374	391	367	381	348	390	391	376	413	400	346	353	412	418	353	382	388	413	370	394	385	381	370	368	386	351	374	383	378	419	401	420	374	380	401	392	363	377	409	395	391	397	360	361	375	426	396	377	376	405	402	394	392	426	418	392	369	393	388	409	361	414	385	389	397	393	346	363	389	400	384	375	377	383	402	414	383	377	399	421	366	370	410	375	391	386	414	375	409	394	412	404	383	352	380	397	384	368	393	391	393	431	402	371	378	358	408	383	400	372	391	429	410	394	385	362	409	363	380	393	353	421	355	377	413	406	379	352	392	385	385	408	379	394	374	404	387	443	410	413	387	386	404	365	387	373	367	382	396	412	417	385	377	397	356	419	396	400	348	409	358	352	371	411	375	373	381	353	399	403	412	385	367	428	393	380	385	417	385	347	366	400	375	389	401	386	385	368	373	407	398	361	348	390	375	399	362	377	370	407	380	417	351	392	392	399	374	378	401	368	368	391	351	380	400	385	403	419	403	363	442	364	403	394	355	341	393	369	399	402	406	391	362	418	394	415	411	375	379	384	383	392	418	421	371	358	409	374	411	388	377	363	362	397	392	379	373	394	393	395	430	402	388	405	383	362	375	373	368	393	355	368	365	408	382	439	341	386	352	378	373	402	411	414	349	399	381	429	371	395	398	358	358	389	384	410	398	379	415	379	395	365	406	378	379	401	390	387	392	351	383	401	401	394	381	376	394	386	373	354	421	357	419	378	368	400	385	378	418	422	412	382	388	385	380	403	366	359	414	394	373	377	385	357	394	384	386	396	406	384	421	399	385	378	345	408	389	407	432	361	354	352	390	388	383	367	384	418	424	380	409	366	386	398	381	395	402	418	458	389	369	385	407	385	374	349	380	375	377	395	401	378	376	396	387	396	383	403	392	417	364	381	387	397	412	352	370	386	374	339	372	392	383	409	385	425	401	402	369	363	396	355	396	381	360	390	382	415	404	417	387	378	394	384	391	393	382	373	376	396	391	406	379	365	367	360	399	353	365	394	392	363	393	383	388	373	421	388	367	349	394	394	378	416	394	373	391	389	393	418	400	365	371	398	376	367	408	418	405	433	420	392	353	351	392	429	405	438	390	375	377	375	396	380	372	459	387	369	393	377	380	399	410	370	365	354	398	399	375	397	403	342	419	394	416	362	339	386	406	400	376	352	378	375	433	407	398	414	382	376	370	406	378	385	331	366	407	378	366	370	408	401	374	376	370	354	380	398	430	405	420	425	345	390	358	380	396	402	379	385	380	380	404	386	382	396	396	406	388	434	416	416	401	410	390	375	429	373	392	374	414	377	401	353	394	406	408	362	366	390	382	380	412	362	392	396	384	430	377	406	379	393	370	380	365	411	414	405	384	393	365	410	405	381	384	362	363	395	387	365	371	403	402	394	403	399	420	404	359	421	373	375	376	378	368	381	383	380	344	374	404	368	397	406	358	394	365	430	386	368	379	385	343	377	366	386	396	398	433	358	392	373	397	358	374	383	379	406	378	395	387	397	395	377	395	377	354	355	378	400	404	382	395	398	419	381	377	356	397	392	357	385	368	393	374	400	382	409	381	377	383	396	366	392	398	380	385	382	375	370	383	387	380	368	404	419	421	359	384	365	417	379	378	376	371	361	388	364	362	361	399	378	363	365	420	370	363	403	433	428	364	403	407	388	401
71463	62610	41059	10576	664	254	238	241	244	194	214	209	216	211	197	217	219	230	202	215	204	201	228	219	182	208	214	220	209	253	226	245	194	205	212	239	210	219	220	225	222	227	207	221	207	211	210	192	195	189	210	223	184	215	233	198	185	214	215	217	194	200	202	221	191	196	194	208	177	217	224	209	208	242	202	217	203	198	188	177	212	245	233	194	225	224	210	176	219	207	182	185	194	211	198	203	213	229	193	204	228	202	223	203	186	219	203	190	189	216	201	214	213	202	190	244	167	207	199	195	251	204	227	210	202	203	230	206	205	202	218	217	192	217	176	209	205	174	214	222	202	192	220	201	215	213	201	190	214	209	208	222	213	216	179	210	221	239	206	214	229	232	207	180	219	180	206	217	204	197	206	220	205	213	208	191	229	202	234	219	198	199	216	189	197	212	222	190	205	219	182	213	202	200	221	212	211	200	214	187	196	197	216	209	208	186	226	229	203	180	228	221	203	200	203	214	236	206	212	201	181	230	200	201	192	220	223	188	182	185	202	239	194	199	195	199	216	207	223	219	221	200	202	224	215	211	207	223	217	205	205	209	194	219	213	192	236	199	200	205	215	213	207	197	197	215	214	212	203	207	208	201	212	214	222	225	208	225	211	201	189	237	229	203	211	234	178	220	204	220	205	223	201	213	221	206	202	215	197	242	208	197	227	198	200	196	200	245	199	213	223	221	226	235	204	242	226	208	200	217	206	215	210	222	198	210	183	193	221	214	192	198	200	197	204	220	196	195	212	186	224	205	215	199	226	233	184	212	199	203	194	192	199	210	191	195	214	197	206	181	209	212	235	199	191	227	188	201	199	237	208	213	198	216	198	210	202	236	196	229	228	199	210	221	192	207	207	215	218	190	168	184	212	197	218	178	224	209	200	209	188	210	205	209	205	212	196	231	232	205	234	211	237	190	195	219	209	201	187	208	209	209	208	204	195	200	221	176	213	221	225	187	186	199	219	192	205	218	229	190	207	225	220	221	218	222	200	213	186	209	203	242	207	216	218	199	213	206	210	222	224	204	215	222	229	243	201	212	189	230	197	222	192	197	191	213	224	210	210	201	214	221	202	200	199	231	195	232	221	213	221	204	220	207	213	193	211	211	252	215	211	217	183	211	194	219	207	189	195	187	218	245	188	241	160	221	230	210	208	192	203	184	218	211	190	209	208	224	193	212	228	221	201	232	225	211	202	206	197	221	196	207	203	214	190	218	194	207	180	197	225	212	211	223	196	240	190	229	214	224	208	191	202	210	202	180	223	208	192	220	211	246	210	248	229	188	220	204	197	202	255	209	210	199	216	222	203	210	214	192	214	197	208	191	187	161	202	185	226	185	210	237	210	231	237	242	238	229	210	208	215	177	220	232	230	212	188	222	212	210	187	210	207	197	192	186	196	207	220	190	219	195	193	204	222	174	212	217	219	214	193	193	212	203	183	195	189	219	226	247	224	191	208	188	221	192	214	246	208	210	197	216	220	212	199	230	204	236	216	171	213	215	219	229	203	201	216	184	200	203	240	164	210	199	205	226	230	205	211	204	202	208	196	205	213	190	210	246	181	185	208	199	211	214	214	219	216	192	220	226	223	213	208	197	203	214	217	233	204	177	199	228	203	222	219	202	212	209	212	209	203	199	215	235	207	228	216	234	207	216	223	215	211	246	210	208	223	224	212	218	210	209	205	199	198	197	212	193	213	210	210	178	214	217	235	207	215	206	215	233	242	217	221	217	232	209	211	196	212	178	197	206	219	216	194	209	217	247	198	212	231	219	214	230	211	209	229	209	201	216	229	182	192	214	229	211	221	208	208	210	214	214	220	210	217	202	233	214	210	216	211	224	225	197	224	223	193	190	214	217	217	201	222	162	209	218	177	189	224	190	204	216	192	228	211	206	215	194	210	178	211	209	203	200	221	213	227	191	234	236	211	237	189	223	207	197	193	205	216	206	214	225	184	201	195	210	227	188	211	200	221	201	235	208	229	211	225	203	210	198	195	213	209	204	208	208	222	216	198	200	197	236	196	205	214	213	213	245	191	206	211	222	228	208	217	189	211	211	212	192	213	210	189	198	196	210	216	193	232	209	216	214	194	201	228	218	218	211	195	187	213	212	212	207	222	185	177	211	194	193	212	221	222	194	207	187	230	231	208	212	230	214	214	186	228	220	201	205	199	208	209	233	199	217	207	198	192	213	207	217	222	208	226	202	217	223	224	202	192	213	244	217	208	188	187	217	217	204	214	194	200	207	184	179	195	213	212	200	208	205	199	193	202	171	219	216	211	217	227	204	215	227	204	198	209	189	217	201	210	200	203	214	184	221	206	180	192	204	227	218	234	231	187	229	215	215	203	216	210	215	189	219	205	214	227	237	203	209	209	194	208	204	215	198	239	231	218	224	217	208	204	222	208	166	195	212	208	202	208	226	222	200	230	202	212	226	189	181	213	220	180	191	186	216	206	205	172	199	217	204	200	214	194	215	185	211	240	170	221	227	222	213	216	225	224	215	204	201	208	199	187	227	175	205	243	194	221	203	221	220	225	212	214	223	218	225	231	231	204	203	198	216	221	212	200	201	215	224	199	193	204	213	225	212	213	215	217	214	194	203	218	215	202	206	206	193	187	212	209	198	212	224	224	229	182	212	190	239	215	194	193	205	215	229	245	209	218	201	201	203	212	183	230	215	225	212	181	211	184	197	200	223	203	229	199	172	212	214	224	215	202	227	183	189	206	203	215	215	205	209	205	181	192	220	214	197	202	224	233	232	208	176	200	219	214	192	191	190	206	196	199	223	184	194	197	177	224	229	168	224	191	209	221	223	187	210	218	207	241	203	240	209	205	203	227	213	212	219	192	197	180	236	214	221	200	189	218	202	195	221	199	215	202	196	187	239	231	197	204	219	216	221	209	188	213	210	213	224	203	202	188	214	220	209	228	220	223	218	175	232	201	220	214	194	207	211	237	224	193	206	212	206	233	234	222	216	215	232	204	198	206	229	218	207	197	210	199	199	211	183	212	183	205	198	236	231	208	203	221	224	193	206	209	214	208	207	233	221	213	161	221	195	219	198	221	206	213	208	239	197	235	202	214	195	208	195	184	191	202	246	213	208	222	237	218	172	217	221	180	211	197	215	171	209	203	201	218	230	215	147	185	232	225	188	188	190	203	218	188	224	194	200	230	206	188	228	215	205	187	208	195	205	194	213	204	192	196	216	213	215	226	197	205	220	204	221	210	218	230	211	214	201	200	206	212	211	215	200	212	216	229	205	188	197	198	199	213	203	219	205	205	218	215	217	231	197	188	209	218	207	197	193	198	201	204	190	226	216	221	201	230	211	214	208	195	221	199	202	207	227	200	223	190	201	222	242	192	173	210	232	211	236	222	214	221	209	222	200	229	207	217	203	204	240	216	212	203	196	211	223	208	198	206	227	207	217	202	220	217	209	185	203	205	209	206	213
51373	52384	30458	2642	762	655	663	644	592	570	579	582	519	524	581	528	550	532	569	511	497	523	516	510	534	528	511	477	510	517	505	494	538	500	510	517	477	486	507	521	529	544	555	530	541	512	513	526	560	495	526	457	489	515	537	516	521	505	481	479	539	500	518	554	522	516	521	547	495	573	482	500	508	519	492	486	500	519	520	556	492	512	536	504	481	513	493	546	517	483	513	540	498	474	501	534	518	473	537	516	510	503	525	512	506	521	477	497	503	490	518	525	527	489	511	505	526	475	503	518	541	505	522	488	539	517	482	543	496	514	490	519	488	460	529	497	488	517	503	489	455	514	485	583	518	540	463	533	486	517	541	555	519	527	520	538	518	507	506	565	540	501	506	524	497	472	494	513	511	529	519	488	499	490	565	523	485	463	506	441	459	497	513	503	548	512	513	534	533	518	513	491	506	519	537	466	483	509	498	509	522	527	505	519	541	513	524	531	517	487	534	495	478	524	489	483	540	489	495	524	511	534	486	505	516	529	536	515	546	503	489	539	482	552	515	476	488	535	483	511	511	485	524	483	519	517	479	526	476	510	505	484	510	520	527	512	522	528	519	492	488	510	530	513	450	508	516	472	486	505	530	489	496	512	519	502	510	507	530	475	491	550	487	494	515	503	544	505	486	517	489	551	521	484	500	467	474	488	525	485	538	495	512	502	487	503	528	501	540	527	551	496	540	500	476	456	500	516	509	524	465	497	540	514	509	495	442	555	498	487	511	551	523	512	546	523	509	508	483	492	515	529	559	522	502	535	501	540	514	513	494	520	498	494	501	505	527	516	506	481	530	454	471	510	501	532	524	513	524	531	525	522	529	513	530	519	497	538	518	535	527	518	532	490	508	515	526	504	493	509	554	489	510	498	485	542	541	521	559	510	550	515	502	506	559	439	489	512	500	486	504	541	506	512	496	513	508	546	497	528	553	508	510	495	578	519	524	517	529	492	529	507	504	569	499	490	511	502	557	531	490	510	511	552	539	521	505	521	520	520	482	501	530	516	569	511	501	522	526	498	477	535	550	492	551	502	551	489	554	477	494	509	513	487	460	533	464	487	518	523	485	474	511	483	491	501	512	471	509	500	511	489	545	546	544	536	482	513	548	524	494	520	512	540	501	473	498	513	492	476	501	512	525	566	493	545	495	470	522	512	496	543	489	479	491	482	517	486	497	525	516	460	490	489	505	543	526	545	545	529	514	520	508	504	513	489	523	502	541	506	540	532	515	565	519	551	567	487	521	525	512	511	486	488	536	472	478	515	519	515	488	539	489	515	551	537	574	538	515	489	553	476	519	487	507	544	547	501	479	460	525	533	509	489	528	517	488	578	563	517	531	505	551	507	495	500	484	478	498	487	494	481	493	519	499	486	508	515	509	480	460	525	484	498	483	518	504	519	519	508	527	510	526	515	503	536	493	502	510	508	526	500	527	525	507	555	546	485	478	528	490	512	493	528	516	532	494	502	514	491	527	493	558	540	493	488	491	555	528	527	510	510	486	524	519	477	527	546	495	477	550	483	510	514	525	469	479	529	512	498	493	512	495	500	487	486	520	471	535	519	530	541	507	536	532	545	495	508	490	531	498	519	513	501	481	497	518	492	589	494	515	501	524	504	464	510	505	544	528	514	478	535	525	506	502	514	520	488	516	528	534	507	488	498	534	492	509	532	487	471	514	519	479	509	518	491	512	485	480	487	520	494	534	547	483	525	464	527	518	547	502	463	519	533	487	533	574	530	524	533	515	524	512	525	553	517	523	527	490	565	502	485	541	519	492	512	484	548	512	513	491	532	491	524	485	508	556	537	539	453	506	517	484	509	494	507	558	473	510	510	520	528	505	525	517	517	488	523	465	486	511	503	508	496	503	540	517	503	538	527	477	502	557	524	513	472	541	549	484	507	529	534	493	536	532	494	491	486	523	516	498	542	504	531	535	538	487	527	486	498	514	527	534	491	519	511	511	498	497	502	475	514	562	480	543	532	521	522	523	504	555	530	527	520	511	516	522	522	494	523	527	492	559	497	477	532	476	528	509	509	512	513	488	481	512	533	518	511	539	493	493	468	508	538	527	534	469	517	490	521	507	495	550	499	512	489	504	526	505	533	493	521	488	519	489	519	539	515	549	505	523	537	534	518	497	534	485	558	520	535	496	532	491	531	485	527	502	524	517	507	498	556	530	488	541	466	530	503	550	518	501	537	500	514	518	505	560	521	502	497	509	490	490	517	509	498	447	518	517	483	528	495	504	521	547	538	536	507	505	534	515	525	490	505	488	512	526	515	494	549	513	489	484	493	507	515	551	538	488	527	497	483	504	488	496	511	517	494	569	560	490	500	509	476	477	518	467	526	568	492	490	508	506	534	512	514	491	510	548	573	515	547	476	568	547	509	512	505	509	508	492	501	500	501	503	534	498	516	539	488	488	496	457	521	520	518	505	504	526	490	509	518	533	471	497	542	496	506	501	560	544	505	527	516	509	523	479	507	497	496	535	496	516	519	519	514	531	489	479	486	507	520	485	490	535	495	514	528	510	520	522	495	513	551	504	544	487	503	486	514	507	495	525	558	534	494	460	567	556	512	512	520	540	497	509	529	515	497	504	513	522	540	523	476	524	518	501	504	513	521	557	539	499	452	491	507	465	533	535	491	476	496	536	528	525	529	505	502	525	500	527	556	490	534	516	503	496	499	514	499	551	529	500	496	510	524	513	511	522	558	477	532	489	509	510	518	516	501	516	451	481	540	476	528	499	505	522	504	505	525	516	533	529	497	553	523	531	493	483	514	517	484	488	491	529	524	504	507	512	531	464	531	502	542	528	493	487	516	522	489	540	507	509	496	506	502	505	517	512	499	503	520	525	508	505	490	507	477	491	490	510	485	518	514	567	525	491	521	543	507	488	487	523	502	506	539	513	511	505	476	514	519	488	518	525	477	509	516	520	492	506	528	499	510	489	531	548	530	504	477	449	520	537	544	513	548	528	495	521	502	550	467	517	529	493	499	562	524	520	505	548	480	556	546	528	483	484	486	515	511	498	523	505	463	494	473	482	554	506	515	507	553	536	496	491	538	495	500	545	501	553	507	532	529	520	488	523	500	515	511	488	497	481	531	486	514	504	516	474	484	485	483	484	498	516	500	535	531	495	504	491	520	515	501	494	582	502	487	509	480	551	509	501	534	477	516	508	536	483	507	518	530	513	474	538	554	490	531	570	509	495	493	496	533	524	488	514	519	528	496	506	506	521	549	536	498	503	462	483	509	521	484	531	514	515	513	552	503	483	518	467	486	473	494	537	523	498	506	471	492	459	499	514	507	518	495	558	496	506	534	535	514	505	518	515	492	492	504	513	538	557	514	499	526	490	508	510	519	506	497	515	524	508	498	586	527	511	493	488	514	517	543	516	517	488	503	484	532	527	479	541	502	529	534	577	513	489	541	511	523	522	512	530	521	516	476
89730	77921	51785	17036	2772	308	247	232	214	179	193	173	163	149	163	155	142	164	162	153	144	168	164	181	166	161	148	162	193	167	162	140	140	165	162	155	167	159	167	176	165	142	152	151	174	163	113	150	179	152	155	144	148	163	168	150	157	173	167	161	157	146	155	167	150	151	157	161	152	136	159	126	164	176	182	169	176	143	169	167	159	164	125	165	179	162	152	170	166	152	151	162	171	171	151	144	152	162	167	162	163	167	167	189	151	173	154	151	162	178	166	166	146	148	140	142	150	157	174	164	167	159	164	170	166	157	145	143	163	153	173	123	138	159	165	174	161	151	149	152	148	143	168	159	158	165	162	167	169	173	139	184	148	170	157	153	146	150	181	181	159	160	153	178	164	134	135	149	157	180	153	154	147	173	153	173	154	168	170	164	165	161	122	176	162	142	172	150	148	143	146	162	174	155	179	155	181	148	136	148	155	150	161	138	175	160	144	147	181	154	164	167	142	157	163	160	164	172	154	164	147	152	163	171	161	180	145	145	140	160	155	156	166	144	168	151	150	137	154	147	188	153	140	151	169	189	136	146	160	155	144	150	172	181	148	161	152	137	133	158	153	144	163	146	144	154	151	136	145	171	156	147	172	153	153	130	171	163	144	144	153	174	167	175	157	146	149	166	146	172	156	155	155	179	158	180	160	165	148	137	163	179	170	153	157	147	150	129	155	143	141	160	164	162	174	130	162	158	150	147	162	158	159	158	150	156	139	128	147	132	155	161	156	166	163	148	136	160	164	164	171	135	154	167	169	138	163	150	160	167	161	158	163	156	169	148	169	151	166	138	159	168	142	164	165	147	138	160	147	155	173	152	156	161	180	166	179	153	140	142	165	160	154	152	152	156	150	146	165	172	151	166	158	150	161	143	150	151	169	176	157	165	161	150	151	166	154	163	153	167	152	164	154	157	157	165	162	138	169	165	203	154	167	135	143	151	143	177	169	172	168	143	168	169	174	162	144	163	145	154	147	166	171	145	137	157	156	171	127	163	158	154	135	150	139	177	160	165	159	151	157	149	170	164	179	169	145	162	163	165	162	164	150	167	163	148	171	175	181	149	150	150	163	159	166	160	138	146	144	182	150	163	166	164	166	170	153	129	150	153	161	165	134	144	164	181	143	135	139	158	145	134	145	162	145	150	144	132	147	159	165	182	145	172	131	177	157	164	141	152	178	164	158	151	177	146	152	154	161	169	174	180	141	172	175	147	144	163	157	158	170	178	161	147	147	151	168	174	162	185	145	144	181	151	185	159	156	174	179	162	147	168	164	152	160	167	171	148	164	138	124	177	162	155	164	166	155	145	149	157	145	155	144	138	172	156	175	162	151	125	150	158	161	141	138	167	155	119	161	153	188	132	151	162	159	162	158	155	147	162	163	191	164	179	186	165	167	160	146	175	154	150	180	141	142	161	151	159	156	151	146	166	165	162	172	162	174	171	169	164	155	136	145	149	144	151	174	173	170	158	158	166	161	145	144	147	182	150	180	140	156	166	172	162	168	162	170	147	146	173	164	142	159	150	126	162	148	153	162	167	158	147	164	165	148	151	167	164	163	177	156	160	172	135	149	158	175	174	146	156	157	187	148	157	142	151	140	168	151	139	153	181	145	146	168	150	174	156	178	150	151	177	156	153	143	156	153	152	152	189	157	171	135	162	160	158	148	160	133	138	130	161	151	145	159	148	169	173	161	136	155	148	180	174	168	143	146	149	160	155	151	184	148	164	154	159	144	151	164	146	148	128	173	148	177	155	164	159	143	149	168	167	148	167	164	156	161	143	169	174	138	156	147	154	168	152	144	140	164	153	160	140	160	169	177	172	151	160	156	150	163	152	126	168	178	151	156	173	131	154	160	173	140	167	165	143	172	168	172	161	162	130	156	172	158	186	156	153	158	148	173	169	146	169	160	160	161	166	148	151	147	164	150	151	174	181	172	156	147	155	158	159	197	127	161	150	152	161	138	140	198	161	144	161	180	164	154	159	132	158	163	141	152	158	147	144	178	139	156	151	158	170	131	160	170	153	168	151	153	171	149	163	161	127	182	149	141	153	166	157	164	164	150	153	156	157	148	160	154	177	177	149	123	140	161	168	155	172	163	145	151	156	161	150	161	170	160	147	156	143	166	157	153	148	156	164	163	156	165	176	191	135	149	166	157	155	155	150	166	156	161	159	181	163	148	150	173	154	142	142	172	168	137	143	149	164	154	150	141	173	174	140	162	136	149	146	176	155	168	176	170	146	143	151	146	162	161	171	147	175	179	159	141	145	171	144	155	168	156	133	128	158	133	164	176	158	165	158	145	158	174	146	156	155	172	135	166	162	163	168	146	156	156	147	164	157	159	155	172	155	151	161	148	173	160	184	173	170	176	169	171	150	154	149	147	161	153	155	155	163	174	151	174	139	153	150	159	148	164	152	164	169	147	154	141	149	171	139	175	185	172	169	155	152	155	131	170	160	172	157	147	153	160	147	134	170	152	159	182	161	160	157	158	148	168	163	155	144	157	153	148	145	171	167	155	166	129	165	156	169	176	169	162	197	160	153	186	153	159	154	144	155	140	166	142	177	137	156	156	154	158	160	164	137	155	147	144	157	177	164	177	142	141	155	160	141	158	163	153	168	166	150	168	150	158	171	155	155	140	154	155	173	150	181	160	148	174	153	140	143	161	171	171	164	127	154	172	146	148	152	160	144	158	147	179	170	151	168	149	158	177	159	164	147	165	161	167	138	140	171	161	176	167	154	144	151	155	179	148	157	172	149	165	179	169	149	139	171	172	185	162	159	136	154	158	151	150	149	149	155	163	142	160	170	150	177	174	156	147	147	176	162	141	142	145	171	181	147	148	180	184	148	158	156	142	168	168	131	171	154	173	168	156	145	166	156	156	155	146	165	178	142	153	180	160	151	159	156	152	172	161	155	159	158	160	154	155	161	155	157	147	153	168	158	145	153	167	175	163	138	153	153	174	182	166	161	182	151	154	173	170	166	165	151	158	163	153	152	143	147	161	160	147	161	156	135	158	146	157	153	152	150	154	143	164	153	180	166	159	154	152	168	135	157	144	169	149	129	159	148	159	134	134	165	175	158	139	187	155	161	153	161	157	172	140	157	138	158	138	154	147	151	144	148	127	140	150	156	173	165	153	139	150	158	156	156	165	170	152	164	170	159	167	176	193	156	157	154	170	130	135	160	148	165	132	198	177	136	159	162	150	156	173	163	148	149	153	151	168	157	149	172	177	139	145	140	151	167	163	168	182	150	149	155	148	139	165	149	169	166	141	163	175	141	166	135	153	145	156	133	172	150	174	144	140	137	169	171	182	167	173	159	158	173	157	174	154	126	161	171	146	174	144	161	169	133	159	146	133	144	142	186	145	152	161	146	142	128	169	163	161	155	156	152	155	164	134	166	166	143	169	179	149	133	148	151	159	145	159	155	171	162	154	162	200	166
62377	65275	39582	3569	880	742	696	618	589	545	476	519	486	472	493	485	463	449	440	431	434	423	405	423	423	443	424	477	418	429	424	377	398	369	383	412	385	433	420	381	384	393	391	422	398	420	425	386	399	423	370	403	409	379	352	407	399	414	389	372	384	363	380	386	370	386	395	390	387	368	397	380	409	404	422	403	405	384	370	395	401	425	407	395	415	365	377	406	383	410	358	391	390	383	428	385	399	383	384	395	415	387	352	378	400	379	420	400	392	364	361	386	370	416	382	403	373	382	374	395	404	372	361	377	354	353	399	426	355	385	372	372	380	364	382	399	395	430	375	354	369	381	388	391	376	369	380	395	368	370	385	385	381	412	406	382	397	339	371	406	387	387	398	393	394	401	391	347	393	412	401	397	401	387	398	435	390	436	399	346	380	408	348	414	380	378	393	367	368	404	358	388	367	417	429	356	381	374	393	366	385	390	377	387	393	367	367	372	387	423	356	418	396	415	412	360	415	380	359	395	373	409	390	363	405	380	391	436	366	393	386	404	376	375	395	392	413	377	378	389	358	387	397	376	402	367	387	371	383	381	394	364	380	381	338	386	358	435	395	366	403	373	376	370	391	388	411	390	339	388	393	411	395	365	362	362	373	386	405	412	402	370	396	386	382	424	371	382	387	404	386	389	400	405	391	347	407	426	359	384	383	398	394	387	351	365	402	378	392	378	341	411	383	393	419	420	395	377	368	424	375	391	412	352	398	403	410	405	400	379	378	386	399	402	385	401	398	419	403	413	398	384	367	402	375	385	401	378	388	392	372	417	386	413	382	366	358	415	401	386	397	387	375	434	396	394	364	391	394	353	394	403	410	358	361	391	391	397	375	367	373	385	383	392	385	399	400	354	393	382	348	378	382	353	407	399	391	371	401	403	388	393	385	406	398	384	385	364	386	389	365	410	385	377	358	389	368	356	396	391	383	386	399	407	408	371	407	363	358	396	382	373	392	365	401	417	377	375	386	403	391	363	386	363	383	398	372	374	381	391	375	379	357	419	368	405	384	377	400	407	380	386	396	402	388	368	390	394	371	409	371	414	391	395	416	380	365	365	334	373	413	399	375	384	407	380	396	397	374	367	398	327	368	395	346	348	429	361	389	408	381	386	383	429	395	406	379	407	412	374	365	389	387	421	356	379	371	371	373	378	350	373	412	384	374	393	409	403	423	365	382	435	370	352	396	386	350	405	370	384	369	369	374	387	410	365	385	419	368	398	395	395	401	396	384	361	407	368	409	391	386	369	368	395	368	381	405	383	370	380	367	369	375	388	393	373	404	388	393	376	401	429	424	378	352	409	372	385	382	383	379	374	367	348	431	427	378	415	356	399	388	395	379	360	380	374	380	402	402	378	436	365	369	365	391	389	394	375	396	371	348	390	383	364	401	426	386	383	384	363	402	394	423	363	362	402	408	379	364	387	423	378	389	404	390	417	401	386	391	407	400	355	393	377	432	407	425	363	389	365	395	389	384	393	417	372	359	372	393	371	385	357	390	411	353	371	346	410	367	395	369	403	368	352	424	381	384	385	371	416	381	363	392	395	356	415	382	394	376	398	351	401	344	397	359	385	380	389	385	383	379	377	399	425	387	372	380	380	398	419	396	399	352	366	392	326	374	407	409	362	379	401	379	410	417	392	401	402	347	407	369	414	385	390	394	391	381	386	386	399	356	402	363	406	363	385	382	421	430	365	400	398	385	383	356	393	403	393	429	416	343	368	388	360	365	392	406	389	373	404	422	380	385	398	387	362	399	358	351	367	413	369	378	411	401	378	392	389	372	388	391	418	382	429	373	393	392	383	394	373	393	384	406	418	375	363	391	383	401	405	425	387	363	383	388	382	402	383	404	380	357	393	396	396	373	380	401	388	388	350	406	366	362	379	364	380	355	396	353	387	340	353	373	409	390	351	385	392	371	360	377	369	382	427	402	404	391	406	391	374	425	409	377	366	372	343	408	399	379	379	397	373	426	374	373	408	376	390	378	397	394	369	389	376	373	395	415	368	378	385	393	394	396	392	394	378	392	386	390	401	372	383	383	346	418	354	347	408	377	365	368	388	378	411	404	396	379	400	393	354	398	394	383	378	388	407	358	360	385	398	363	391	382	359	387	415	410	387	373	384	392	391	388	402	369	387	382	392	378	434	368	390	395	347	423	358	390	393	354	392	377	383	384	402	377	353	417	376	375	413	399	377	403	405	383	374	416	396	363	387	411	369	397	357	372	368	403	364	346	392	405	362	406	366	389	392	367	416	427	377	391	408	408	381	408	409	380	418	388	352	393	380	427	405	426	366	396	372	387	384	381	376	388	376	397	358	399	377	379	361	386	355	416	404	395	395	400	427	394	363	368	400	385	421	377	362	415	356	389	407	383	404	334	391	386	393	393	379	344	365	377	376	374	370	377	367	397	398	439	348	380	385	384	367	398	375	367	420	391	373	419	383	390	377	392	394	371	345	380	366	357	348	405	368	384	385	380	402	376	379	399	404	430	389	382	395	399	406	405	381	395	398	448	353	393	386	381	385	421	362	351	404	385	370	375	399	353	407	390	389	375	406	404	362	400	381	385	376	412	351	389	427	383	371	391	397	381	405	403	410	388	394	383	368	373	385	400	371	382	385	398	404	406	391	426	387	398	378	391	388	413	387	395	362	368	374	385	363	392	395	402	400	376	363	377	400	379	403	421	388	428	360	380	409	392	391	389	382	404	398	382	364	369	399	380	407	381	380	376	385	405	400	379	383	381	409	390	397	397	361	385	360	399	375	380	377	381	409	389	363	366	384	371	390	395	364	371	382	384	390	405	352	400	432	381	370	382	382	391	378	406	372	392	361	381	400	383	398	380	406	375	426	400	383	363	373	433	365	387	406	388	402	411	417	378	386	387	398	406	372	361	406	358	390	370	394	359	375	384	392	379	404	361	390	418	412	406	350	393	383	382	389	426	400	380	408	387	398	383	373	372	388	369	382	376	385	417	371	384	378	375	392	383	415	377	415	424	380	403	373	347	379	388	390	381	361	369	356	348	373	366	426	385	391	392	392	396	366	386	425	398	377	394	374	379	380	399	377	356	377	386	387	381	402	396	368	412	376	368	407	415	399	412	408	398	343	353	383	380	363	384	384	400	390	378	389	366	408	389	391	379	373	371	363	353	333	417	399	377	362	399	408	387	362	358	396	384	375	427	445	387	437	357	380	397	361	404	351	386	396	401	365	371	373	354	367	367	395	371	409	430	362	345	405	382	359	398	417	379	413	396	407	393	406	400	382	377	408	374	383	405	410	372	399	376	388	386	381	388	403	406	397	396	413	389	391	364	381	380	421	402	338	352	370	398	415	415	420	385	414	409	376	369	351	377	390	373	365	436	404	362	368	374	372	395	407	380	368	391	331	393	372	372	380	351	357	373	345	370	321	370	362	395	370	382	368	403	374	379	400	389	389	441	373	387	409
36529	27234	9805	364	167	144	157	155	136	157	143	150	126	140	164	141	156	140	145	136	137	134	147	156	154	153	136	140	137	159	176	165	182	126	145	156	141	155	158	159	124	131	136	152	154	140	165	157	153	142	142	150	152	156	166	164	143	144	179	137	149	143	134	148	165	141	164	161	150	133	148	162	133	140	133	143	142	162	149	124	140	151	138	154	151	164	147	136	149	155	131	121	129	153	139	141	139	148	144	140	165	148	145	150	153	148	134	153	130	139	134	131	146	165	141	158	125	159	160	152	144	144	156	153	148	153	141	116	130	125	143	161	157	146	156	150	140	151	141	178	142	141	152	131	152	146	155	153	160	149	126	155	150	163	155	153	125	163	144	143	163	131	138	154	143	149	144	147	161	141	156	134	148	123	165	149	156	155	142	120	152	152	168	158	152	146	165	134	155	176	125	171	146	149	155	149	176	145	135	144	162	149	149	157	134	149	138	165	141	150	164	160	145	151	169	145	156	149	168	143	166	152	159	138	139	133	140	126	152	138	145	168	144	137	130	145	149	143	113	139	153	146	144	163	165	135	143	135	149	144	146	154	138	153	159	143	146	151	128	139	136	149	160	151	142	155	129	147	166	146	123	152	156	152	133	152	137	130	138	141	143	145	146	141	162	142	137	158	150	152	158	171	152	135	159	159	141	129	123	133	147	147	169	123	147	166	168	132	151	127	177	132	135	147	141	147	170	130	135	145	157	170	136	140	144	149	158	135	131	129	142	138	152	158	129	147	142	129	147	152	135	132	150	138	179	148	155	153	143	153	148	113	126	162	139	129	157	156	144	143	152	151	147	135	138	156	157	146	143	117	141	133	154	149	139	143	158	149	139	137	150	163	142	147	166	131	149	171	142	150	151	155	142	154	129	132	144	163	141	148	125	138	150	147	164	138	132	151	147	125	139	171	150	138	144	147	164	131	179	135	141	155	135	134	138	159	158	159	124	151	144	140	137	162	177	160	123	150	133	152	138	159	161	150	137	147	159	151	107	145	169	154	156	165	157	161	153	149	145	141	178	145	143	165	147	136	140	138	162	141	156	161	114	156	137	123	150	147	157	154	136	149	149	149	145	136	153	164	169	130	123	125	146	174	160	145	144	129	150	144	149	155	157	158	145	136	136	139	159	168	163	146	153	147	135	145	136	165	150	148	142	161	148	140	155	158	159	140	154	155	132	140	147	130	146	146	140	146	160	181	144	167	130	142	156	165	142	166	164	154	141	128	154	143	156	158	162	159	141	148	146	137	130	134	130	144	145	144	151	147	148	148	148	145	160	167	139	154	132	160	140	150	142	160	148	126	137	124	134	157	141	155	148	161	168	146	172	149	153	158	137	137	122	151	136	138	152	136	175	139	127	126	146	152	136	148	161	144	183	134	153	136	147	133	129	134	138	169	150	168	164	139	156	153	143	139	135	151	151	183	133	130	127	171	147	148	137	138	146	169	139	166	153	153	166	163	154	140	130	145	162	127	142	136	162	133	143	168	150	127	136	149	151	149	153	157	147	160	155	134	143	159	150	151	133	140	150	167	138	147	154	136	150	132	138	147	144	159	143	149	149	161	145	153	134	126	131	145	178	145	129	143	150	144	167	155	160	158	160	125	145	155	160	147	171	170	138	139	145	154	133	169	149	155	150	149	158	151	136	147	159	153	148	139	139	156	158	156	128	126	150	151	164	158	132	117	157	166	139	143	143	173	145	166	136	167	143	132	145	157	146	172	151	136	140	128	153	151	166	146	141	170	154	141	145	143	156	165	140	156	143	169	127	154	148	141	140	137	163	144	147	142	149	134	155	135	158	157	164	133	142	133	130	155	143	156	135	132	152	140	137	147	167	153	129	145	186	133	149	156	163	146	152	155	135	148	174	168	143	141	156	139	169	161	160	153	133	139	137	136	141	142	146	154	145	146	141	154	134	131	160	136	150	129	137	157	155	136	158	151	146	147	153	148	142	135	151	165	125	157	148	154	140	157	139	138	138	156	165	148	153	168	156	158	159	152	162	146	156	148	153	124	138	138	142	150	148	152	153	135	158	129	136	137	145	158	145	161	148	163	153	138	146	153	140	161	129	145	158	157	145	155	144	127	128	141	149	135	141	149	132	137	126	154	154	147	139	140	148	146	135	166	133	171	141	157	170	158	136	139	147	163	132	150	165	159	133	140	142	144	161	129	124	157	154	141	154	153	140	132	144	145	130	153	150	139	160	153	141	155	156	143	149	163	157	130	136	123	143	175	146	146	130	150	138	137	168	154	132	142	145	159	161	149	172	132	134	140	156	148	154	165	149	148	141	153	152	141	150	160	153	140	137	124	146	147	144	138	141	174	165	151	150	153	124	158	151	148	161	169	129	155	166	154	130	171	150	150	158	154	139	138	149	154	141	122	135	183	148	145	135	142	152	148	139	131	145	147	128	158	158	153	165	155	149	148	139	157	153	159	170	149	140	149	165	160	154	150	142	150	167	170	143	145	132	161	130	143	157	138	159	167	130	155	158	146	162	159	134	143	147	182	155	169	141	160	134	142	134	163	140	147	156	119	179	149	168	132	142	147	132	156	169	158	156	134	162	132	134	170	125	143	126	142	169	139	155	149	159	138	146	146	151	139	147	156	170	116	135	154	155	167	147	132	156	141	170	130	147	138	158	155	140	151	139	146	156	139	144	160	136	132	149	154	152	151	153	151	140	133	157	161	151	154	141	150	193	155	164	157	142	133	130	156	156	151	134	127	145	144	135	154	149	159	141	124	135	125	131	176	134	161	142	145	160	131	143	157	117	129	152	156	144	129	140	145	128	161	131	126	153	169	156	133	156	142	114	161	157	160	148	159	186	151	164	164	164	148	168	136	128	121	142	139	127	154	153	155	168	147	136	140	156	161	139	146	141	134	141	137	149	124	154	143	145	135	142	149	155	161	124	170	141	144	147	171	154	141	138	130	136	133	118	161	136	127	163	140	155	143	157	122	131	129	134	137	140	163	156	147	135	159	153	154	152	129	160	141	144	151	151	128	130	118	128	141	125	149	155	150	159	167	156	155	146	135	153	130	152	147	150	132	134	172	150	144	120	140	137	157	111	161	152	141	153	147	126	145	152	134	144	150	155	138	131	146	152	129	140	149	158	146	151	142	142	169	156	138	130	163	124	134	147	158	153	155	138	155	139	139	164	137	168	169	159	151	142	137	152	162	142	135	173	150	158	154	147	134	160	160	129	149	124	154	157	182	164	139	153	179	158	151	149	144	140	148	144	143	154	151	137	118	125	158	147	126	158	141	166	150	154	151	149	135	155	146	159	147	169	154	134	157	141	128	136	146	127	154	166	131	143	158	160	143	157	160	157	145	130	157	140	161	140	151	151	150	139	143	125	152	130	147	149	147	162	172	136	148	137	152	173	149	135	147	142	124	144	146	135	173	144	149	164	124	134	143	162	176	150	139	151	158	154	152	160	131
30761	27967	10156	501	421	417	377	411	389	355	409	379	374	380	373	428	394	417	386	372	397	401	422	371	418	369	394	375	406	409	413	364	345	394	380	458	343	403	404	380	401	403	405	416	425	388	374	376	369	366	382	402	373	350	371	380	387	388	397	437	387	373	356	359	383	401	400	371	341	341	379	384	414	406	414	388	409	389	390	369	400	379	382	367	397	374	425	377	358	367	357	381	386	390	347	386	345	392	394	409	405	383	399	402	375	375	370	409	368	418	362	391	415	379	372	360	398	389	356	353	373	376	375	372	390	352	373	390	399	383	392	404	404	370	380	356	381	380	383	418	381	384	372	373	397	385	348	391	406	417	400	362	398	366	381	415	369	368	380	378	376	401	389	349	377	381	357	393	374	388	406	345	387	415	366	404	404	397	413	396	384	408	331	398	350	405	424	393	377	380	375	375	383	369	374	382	386	380	391	386	432	371	377	424	408	382	387	379	384	363	384	362	414	395	410	384	354	400	342	389	383	398	365	369	364	377	361	401	409	378	413	383	367	400	384	365	364	371	385	375	360	398	376	400	401	358	425	423	391	435	372	376	368	351	417	387	414	414	374	376	369	415	401	415	415	408	388	424	354	361	390	383	381	357	390	383	389	393	416	378	405	367	380	341	384	390	374	399	393	363	387	391	454	394	366	400	361	376	383	367	440	373	390	406	379	374	400	370	407	387	416	391	387	413	380	405	390	394	428	413	368	409	380	352	401	374	398	393	389	346	401	402	400	377	393	352	368	435	392	398	430	377	416	430	361	344	419	422	394	374	387	411	366	409	393	390	406	375	397	404	377	378	410	372	383	341	342	356	373	391	356	379	422	374	401	395	418	405	385	409	388	392	388	393	376	391	417	389	397	419	357	401	369	408	425	432	423	428	361	365	392	414	372	357	393	362	383	375	361	398	404	380	362	391	375	407	393	404	408	357	401	376	425	362	381	396	399	391	404	374	384	408	377	371	359	421	358	387	357	384	374	378	387	377	397	400	422	401	376	398	386	364	370	406	408	351	418	398	366	395	365	370	378	390	380	365	370	391	376	372	371	337	401	363	398	373	385	409	367	375	357	369	382	367	379	373	392	367	396	416	383	353	344	413	375	416	373	375	410	347	380	376	397	362	370	377	372	402	388	369	343	404	395	384	409	405	408	381	382	382	386	390	376	368	392	374	374	389	388	367	401	365	348	403	403	372	341	370	364	398	406	453	374	382	396	379	366	409	381	387	379	385	428	385	351	380	353	401	364	401	371	400	410	399	374	379	379	351	422	370	364	421	375	370	366	388	390	385	374	381	396	348	371	389	415	396	380	362	360	344	394	406	351	411	371	399	381	405	365	374	385	412	387	396	392	353	361	357	387	362	388	381	405	416	391	380	364	384	366	384	378	393	394	374	379	417	384	402	392	405	408	385	371	365	380	399	392	386	374	396	415	404	387	367	393	391	370	376	406	373	399	358	380	385	363	381	378	415	392	359	358	377	381	366	378	354	369	389	400	387	406	427	421	408	401	370	389	424	402	369	405	356	399	364	429	373	387	394	376	352	377	369	388	405	387	398	397	374	376	401	366	407	378	422	375	400	379	368	381	405	392	367	423	410	391	364	345	407	384	368	406	402	395	395	410	382	371	384	385	390	412	374	350	401	401	410	411	386	409	386	354	388	375	357	370	350	381	371	338	398	355	378	408	422	379	358	412	424	413	372	364	376	385	370	391	379	394	364	406	383	398	380	393	369	379	403	401	397	402	430	381	366	356	411	377	402	430	382	367	387	387	388	378	433	404	388	424	399	392	372	412	393	364	374	397	386	370	375	413	420	394	370	409	382	362	373	375	404	420	385	329	415	377	366	394	376	379	402	391	393	380	388	402	388	383	399	398	400	377	376	365	379	411	360	410	362	370	421	366	379	383	399	398	354	388	435	404	396	376	384	412	402	387	371	379	409	410	403	356	380	418	353	409	375	367	401	419	367	360	443	392	408	387	392	352	348	404	403	402	359	399	376	389	378	372	381	386	381	412	408	408	374	387	370	377	401	371	418	365	392	371	419	366	395	380	398	412	364	364	374	395	405	417	387	381	398	373	363	390	421	407	404	389	368	390	356	356	396	388	389	386	421	353	400	383	419	349	383	403	394	376	417	404	405	380	396	367	401	363	370	425	381	388	393	400	365	403	376	382	383	398	338	394	371	365	403	382	379	383	414	377	382	396	364	372	371	365	411	359	373	375	389	419	389	392	398	395	385	413	391	351	401	381	376	349	390	394	405	401	408	399	354	373	370	373	389	407	396	381	373	364	404	380	393	374	345	376	396	388	385	395	399	388	366	408	379	410	394	407	391	393	419	374	372	419	394	373	417	418	382	373	388	406	371	405	386	373	381	389	399	392	373	412	364	362	426	403	414	363	414	347	415	357	373	366	414	386	352	365	383	415	365	337	386	401	416	406	399	368	367	378	362	426	363	383	395	360	395	374	393	357	396	357	387	361	395	422	423	366	392	358	395	417	368	412	400	396	373	403	360	389	384	396	403	395	397	393	382	397	374	378	374	351	372	406	403	408	404	377	375	388	368	364	364	342	392	354	389	377	421	364	403	392	390	379	399	380	399	383	377	400	376	400	358	390	401	369	395	362	364	401	383	389	383	398	383	398	389	394	383	416	379	389	392	374	381	389	361	411	402	414	345	378	378	389	375	397	401	385	438	350	418	406	349	375	379	407	388	386	370	394	361	418	385	378	431	392	422	403	387	399	380	385	388	388	386	371	383	379	382	416	415	348	393	374	393	378	418	417	408	415	369	395	390	377	417	397	375	399	370	386	413	369	371	379	381	389	383	358	399	392	402	422	388	382	404	401	390	384	418	387	388	385	392	410	368	419	408	349	403	412	400	423	377	377	381	376	371	374	379	394	379	394	394	357	374	379	428	400	408	389	384	352	389	366	403	359	404	342	372	379	437	393	361	375	411	381	375	396	372	354	358	428	361	365	391	369	393	399	368	407	383	382	391	386	379	383	413	419	400	378	397	376	392	375	376	359	394	396	365	399	433	402	424	393	400	392	450	397	376	400	368	378	369	363	398	408	384	394	412	372	369	406	373	385	372	356	385	401	358	381	383	398	392	385	390	351	385	349	373	391	425	404	398	381	390	394	384	398	373	378	416	380	387	378	358	386	376	407	428	399	390	365	401	359	350	423	376	403	426	386	374	384	383	384	396	370	385	388	393	422	420	404	393	375	408	362	403	349	368	379	410	397	385	369	359	384	340	425	402	408	354	385	363	389	415	377	383	354	403	374	390	374	396	406	377	378	379	386	371	379	364	408	398	401	418	399	365	371	358	374	394	386	378	406	408	371	393	371	363	397	389	348	394	391	378	392	376	417	385	381	376	366	380	380	404	397	409	396	395	407	367	378	388	390	373	368	422	381	367	430	386	398	394	411	409	419	396	370	420	417	402	346	370	374	403
78686	65523	39455	9089	584	269	250	232	250	222	242	209	210	192	223	221	223	210	248	191	203	189	217	217	220	208	180	222	185	182	217	208	214	211	199	212	208	196	225	193	202	207	189	201	206	182	225	187	214	223	202	218	184	223	190	169	235	210	217	204	221	196	208	214	174	221	216	218	200	232	214	203	204	227	235	233	188	200	198	184	202	191	231	209	210	236	222	237	204	202	215	186	213	188	228	221	196	189	211	207	237	229	218	213	199	194	203	210	215	212	207	210	211	191	169	197	217	213	202	205	208	202	202	208	197	235	228	203	224	214	200	223	227	229	197	202	189	221	212	210	217	221	192	208	210	233	199	219	202	197	200	225	223	209	178	209	211	216	206	185	203	239	204	214	188	199	207	202	193	201	203	197	202	219	203	212	216	203	182	240	189	215	226	216	212	180	218	207	184	213	186	225	216	210	204	214	217	203	215	206	207	176	225	194	200	204	191	193	209	195	198	206	205	197	208	226	212	206	213	215	249	198	215	208	191	213	214	225	189	199	238	219	210	213	184	202	204	212	213	198	227	226	202	210	191	210	223	229	206	207	224	209	184	216	211	224	189	199	221	213	219	191	211	223	200	191	194	194	206	201	203	234	202	222	207	192	166	224	192	219	187	187	215	194	209	197	183	234	239	198	189	208	211	213	210	210	187	219	212	220	225	206	221	174	199	199	194	194	214	207	210	208	200	191	237	211	217	198	202	208	195	234	200	244	205	214	216	185	207	211	189	227	207	163	205	184	220	218	216	225	205	212	198	216	221	192	198	202	218	201	207	208	213	196	219	173	215	189	198	212	189	202	246	194	208	197	210	206	203	211	194	216	189	204	211	209	206	204	210	213	205	228	200	214	206	215	204	227	197	193	222	211	211	200	249	210	246	200	202	231	186	207	210	206	214	200	232	208	192	222	185	194	196	197	222	213	202	217	202	212	218	212	196	218	200	213	195	206	204	212	218	196	211	208	218	213	210	217	207	201	217	211	204	210	213	208	174	201	183	213	199	198	238	199	224	203	188	220	208	187	203	206	200	203	221	199	208	214	203	188	191	194	233	212	212	211	189	204	181	219	197	200	210	206	193	224	219	190	221	210	202	194	229	202	201	215	204	202	217	208	235	198	214	197	204	215	209	212	198	211	226	200	217	224	221	227	202	200	213	207	207	178	222	224	229	201	211	238	231	229	226	203	241	185	200	209	209	223	207	199	192	208	201	207	225	196	199	180	197	188	213	242	214	209	185	208	209	208	214	214	222	222	196	238	198	196	209	192	222	193	179	223	218	203	200	177	195	191	185	204	219	205	196	220	220	206	180	207	189	192	204	223	221	211	240	198	209	205	193	182	222	222	198	176	232	186	203	231	224	177	210	212	177	210	194	186	194	208	179	188	237	212	240	205	210	225	219	203	216	177	208	212	195	194	206	200	218	203	208	238	194	185	208	224	203	202	204	215	208	203	189	214	214	190	228	207	239	211	251	216	214	222	200	199	183	197	204	209	216	223	207	232	218	190	184	175	200	231	198	210	204	213	198	220	226	220	220	212	206	199	168	194	209	218	218	193	204	195	224	213	177	203	226	207	216	201	189	232	231	226	222	227	198	192	213	223	234	182	215	201	204	176	212	231	218	198	222	221	193	221	205	214	181	223	229	205	203	214	199	224	213	197	175	233	202	204	184	209	176	203	207	197	175	205	212	177	206	202	195	213	190	181	261	221	184	173	227	205	206	173	179	208	219	202	227	185	203	201	220	198	199	210	222	195	216	240	210	207	194	219	174	193	227	225	216	193	200	213	177	194	208	224	211	203	197	184	204	174	233	212	225	233	215	212	206	229	198	178	205	207	176	186	207	185	208	186	189	245	228	193	243	186	197	226	201	211	200	195	228	210	200	209	193	194	209	208	220	217	213	216	232	196	227	233	186	209	170	175	214	178	215	204	213	203	215	192	221	191	204	213	235	210	176	192	208	209	224	203	231	217	215	186	215	213	216	213	175	200	216	203	205	226	186	216	201	208	215	210	207	221	206	203	195	208	222	233	204	233	187	217	226	205	178	220	212	198	195	211	204	195	193	202	187	219	176	194	202	220	184	198	200	222	240	213	236	205	228	212	199	220	211	218	213	228	221	201	208	212	202	235	189	195	220	208	221	209	214	196	238	213	191	216	201	210	201	230	199	208	179	212	183	217	189	209	222	199	209	203	231	211	245	213	209	209	206	212	233	222	177	208	193	219	229	198	189	221	211	193	230	220	236	221	219	206	218	196	185	202	201	203	194	206	211	191	211	213	202	221	179	213	216	198	195	219	219	217	197	221	190	187	222	187	211	222	212	227	203	232	193	207	220	203	170	223	220	232	222	209	200	209	215	209	190	225	205	216	213	199	195	196	192	227	176	208	219	207	217	196	222	207	216	220	195	201	204	218	190	210	224	197	187	192	232	187	186	219	189	238	246	205	216	206	228	228	191	186	206	181	206	185	189	201	209	199	214	206	189	207	204	193	216	208	197	191	174	206	199	182	199	219	212	206	206	206	171	214	211	212	210	218	202	201	197	234	230	228	189	230	193	210	209	210	217	211	225	182	203	196	190	226	204	204	216	227	196	216	205	191	224	225	189	209	207	203	222	229	204	216	224	207	214	223	212	221	223	200	207	205	211	204	223	211	194	210	206	214	197	191	193	213	194	204	205	193	200	217	214	199	199	194	206	212	195	215	191	235	219	191	203	212	228	199	208	206	245	216	215	208	212	196	218	185	222	190	206	198	205	216	212	213	210	232	201	207	223	207	197	205	214	208	196	197	200	199	256	201	217	199	218	215	199	226	204	219	225	199	186	229	232	221	235	217	220	200	198	189	189	200	208	187	197	209	208	197	210	203	190	192	213	237	209	209	210	165	233	214	198	233	200	204	245	195	212	209	186	194	212	246	240	223	202	199	229	174	177	239	212	221	214	189	203	210	196	217	221	221	222	190	196	223	207	203	200	191	219	196	235	204	206	193	210	226	216	210	190	194	207	206	199	220	213	206	216	205	173	209	207	192	201	187	206	198	207	180	228	237	206	219	191	209	196	192	205	247	217	222	220	171	233	222	214	209	193	195	208	196	182	211	192	200	220	213	189	246	220	185	230	217	205	210	221	185	200	204	195	239	201	204	219	234	217	217	185	239	201	196	198	204	237	207	199	184	226	178	193	200	200	213	226	211	210	202	227	210	225	197	190	189	216	219	193	207	215	221	198	227	243	213	205	216	207	214	209	209	199	214	195	202	229	224	209	193	220	206	201	217	205	218	213	196	211	223	193	223	191	190	206	211	193	211	217	194	224	228	206	212	208	208	219	230	244	215	230	200	214	196	203	218	191	201	200	204	186	198	208	227	202	216	218	221	193	200	196	200	199	239	210	221	230	197	183	197	208	207	194	182	197	209	205	197	191	180	198	226	222	202	216	235	217	205	210	207	211	199	205	201
52120	51670	29141	1879	755	653	632	656	662	602	578	568	598	560	535	546	563	542	562	540	533	536	552	537	541	523	527	548	515	509	488	530	510	553	511	517	542	543	494	543	554	530	514	496	505	477	516	520	524	516	522	529	521	461	551	494	501	544	508	500	554	541	517	528	548	539	522	540	523	479	512	509	547	482	509	540	545	529	534	540	486	519	522	541	466	503	517	524	513	519	536	494	539	553	485	549	492	531	519	494	581	479	490	468	508	545	540	511	533	497	521	518	492	545	481	470	502	549	531	480	531	463	527	533	472	525	563	528	517	566	516	529	537	522	493	533	538	559	521	476	528	459	553	514	526	512	540	503	533	501	534	529	497	529	505	494	503	520	517	526	473	505	536	561	506	535	478	527	512	509	535	491	517	538	491	471	520	496	511	547	522	554	493	557	473	507	524	515	494	512	510	512	527	528	532	536	517	527	517	481	528	503	547	498	504	527	513	502	543	527	498	510	496	502	521	457	477	489	550	504	541	478	512	509	493	524	473	523	515	535	516	526	485	499	540	489	499	486	519	532	530	518	522	515	567	535	555	505	492	512	536	510	550	473	552	529	539	522	481	510	487	505	482	533	532	535	496	517	509	528	506	453	535	552	496	547	500	489	511	500	526	491	539	507	510	483	513	527	499	520	536	471	540	488	467	505	514	500	536	571	502	511	509	526	534	479	542	503	532	501	505	488	514	516	538	516	524	490	542	540	538	517	507	551	492	530	548	554	495	532	500	498	513	503	492	508	508	506	493	491	535	541	516	525	501	521	515	487	523	520	486	489	556	505	502	515	505	514	506	513	591	536	522	530	537	493	522	497	521	529	505	540	516	524	494	508	502	529	510	542	546	535	493	481	519	509	473	504	518	509	500	554	515	485	489	505	542	513	528	482	500	530	513	490	515	499	530	509	506	534	544	511	555	543	499	494	504	545	510	506	560	508	536	517	493	503	487	487	520	505	504	529	494	510	527	494	518	479	503	534	520	521	473	524	525	523	498	517	511	566	536	534	529	511	505	550	512	503	460	519	521	487	458	507	506	510	557	502	527	498	500	526	508	498	497	537	527	529	517	468	473	485	475	513	482	539	524	558	500	549	492	531	514	508	519	521	527	557	516	522	502	508	503	500	511	495	511	507	526	527	522	532	522	512	519	514	537	515	504	528	545	525	533	526	504	540	536	515	538	531	497	474	543	524	528	501	493	513	498	505	499	539	510	522	548	491	490	479	511	539	541	550	554	514	543	534	480	528	524	503	529	499	540	517	479	509	560	475	509	506	507	530	532	511	541	570	547	559	521	482	537	542	503	494	566	484	525	504	500	562	546	511	533	497	499	504	454	475	516	486	473	518	523	492	511	506	517	515	542	497	521	509	549	526	517	497	529	518	514	494	514	489	504	540	512	503	507	487	496	499	536	506	477	522	520	493	533	513	515	462	538	520	504	487	503	505	539	537	526	517	564	525	530	502	468	503	497	511	529	565	504	544	524	535	507	484	533	533	517	477	535	537	494	494	481	526	490	515	443	531	507	489	520	524	527	535	520	501	534	533	490	475	517	508	503	558	471	513	512	532	472	465	487	519	523	546	536	461	528	533	508	494	494	504	524	490	507	526	499	523	543	486	520	524	515	577	527	508	517	470	507	476	482	530	525	501	541	538	523	522	494	509	515	486	517	534	525	545	464	517	515	515	544	521	523	516	519	465	534	519	502	523	509	542	498	530	484	521	458	546	484	520	505	501	530	539	533	524	522	524	508	507	540	490	542	524	545	549	500	506	559	535	507	547	509	507	575	525	512	506	517	518	482	575	481	547	528	497	531	513	463	502	540	508	503	503	532	512	510	520	525	495	455	504	518	504	528	524	454	556	489	522	555	549	512	540	488	473	521	487	501	543	522	527	553	524	538	515	545	517	504	502	555	572	507	546	521	521	494	551	535	499	513	534	479	529	525	511	488	497	564	499	542	494	492	479	537	516	511	550	490	506	528	544	497	516	532	529	476	534	515	507	512	485	522	526	517	531	500	528	472	525	528	493	492	472	505	510	497	538	506	558	484	547	501	524	536	496	491	490	503	517	483	503	546	514	464	548	483	485	501	535	524	492	512	510	546	509	513	487	554	530	516	511	511	511	503	502	485	555	535	517	503	574	515	565	516	534	528	532	505	511	504	511	541	539	537	497	546	503	530	509	541	502	522	523	473	538	490	481	547	466	552	498	512	539	577	540	566	502	477	556	518	514	475	489	521	543	512	506	491	501	480	536	534	533	540	536	529	571	503	565	529	490	464	479	497	550	547	496	532	492	533	483	534	522	530	537	528	506	520	464	511	495	512	493	522	539	513	501	556	497	532	546	491	538	497	516	539	492	520	534	573	523	530	514	513	507	510	514	524	543	525	495	463	540	544	520	531	516	527	491	551	547	539	531	488	510	551	519	522	543	509	514	537	527	492	520	506	493	528	486	488	489	487	506	480	503	552	505	541	529	513	534	534	481	566	508	513	525	514	468	526	528	513	516	531	496	566	521	497	518	524	496	539	461	507	502	495	508	516	492	508	521	441	527	532	539	477	461	516	474	496	518	516	521	518	501	525	499	502	540	514	511	460	502	532	490	522	464	493	545	497	547	493	524	540	535	561	506	520	529	530	547	510	494	521	497	454	512	469	545	518	553	512	535	505	538	523	523	553	528	517	529	501	500	488	533	527	502	508	476	505	536	490	525	548	518	501	512	486	536	505	501	519	518	494	504	508	529	481	522	489	515	537	540	531	577	479	525	486	529	484	555	515	526	538	556	496	504	506	543	503	545	493	511	580	498	496	481	536	522	547	470	510	518	522	501	517	470	489	550	527	516	548	513	553	522	494	516	506	490	540	500	510	564	478	538	547	510	504	546	507	519	518	521	494	539	514	471	515	493	512	548	484	478	523	511	501	520	495	481	502	490	481	485	492	528	538	530	516	476	488	504	497	529	493	514	538	554	476	499	493	500	533	532	525	556	519	513	530	483	507	508	493	553	526	557	506	564	518	513	523	522	534	506	512	511	540	556	514	493	486	485	506	510	519	509	518	488	537	506	548	500	532	510	511	498	543	514	482	505	531	502	505	532	476	519	577	509	498	569	521	513	485	492	505	492	504	500	574	525	537	498	519	522	510	535	497	516	504	485	531	525	513	527	524	496	506	494	490	531	480	502	513	539	500	551	502	539	530	531	518	537	498	586	519	491	526	481	516	490	519	517	455	509	531	497	497	530	498	545	497	477	522	508	557	535	521	503	541	545	548	519	495	498	490	512	514	509	519	490	484	479	517	526	511	505	510	514	543	499	493	532	492	531	563	520	568	494	513	487	489	509	490	517	526	500	533	532	503	493	500	523	528	519	504	591	547	521	471	479	536	528	507	552	494	525	513	519	512	460	493	522	508	533	500	524	490	502	505	517	523	514	506	521	499	508	511	527	502	532	487	530	544	525
88486	76766	51471	16382	2516	256	215	179	207	205	175	185	170	159	184	173	154	171	159	166	162	157	160	163	145	152	167	180	170	164	145	163	170	143	185	175	147	152	176	161	169	158	167	149	169	149	174	155	148	154	141	145	138	141	142	148	157	140	163	181	165	167	165	153	148	145	158	185	164	150	162	182	160	178	160	145	169	169	144	153	169	174	140	173	148	152	160	168	168	176	160	145	167	148	158	148	149	169	155	148	158	152	171	159	149	149	155	165	150	185	185	151	156	157	136	154	136	166	176	143	178	164	156	145	149	167	171	159	167	158	169	175	164	149	174	136	158	131	155	177	147	146	169	161	156	160	175	177	188	158	142	193	152	155	162	165	156	158	178	148	150	159	167	143	145	166	140	148	152	167	178	162	174	155	150	149	162	168	176	166	147	143	152	157	159	160	168	150	158	152	161	169	158	153	155	151	171	177	152	151	157	154	170	144	127	158	146	155	152	148	151	181	172	149	161	156	141	169	162	150	151	170	151	158	150	145	159	160	154	177	140	148	162	147	163	160	149	145	164	149	162	138	143	137	161	132	158	163	148	157	180	155	162	166	161	166	156	182	151	144	142	135	154	169	192	140	163	151	153	164	139	165	160	154	148	177	143	157	135	154	152	132	157	151	145	162	171	161	130	153	148	153	149	146	137	151	161	159	151	142	193	150	150	167	162	124	167	165	133	151	163	152	154	166	166	178	156	158	136	165	190	151	144	161	160	161	139	146	163	151	141	152	162	167	153	145	158	148	141	152	172	184	144	165	154	146	157	147	150	141	143	150	152	160	171	157	150	132	182	150	138	145	157	149	139	121	157	142	160	168	146	147	165	160	180	170	166	178	151	129	147	142	166	161	157	161	172	143	157	135	166	152	167	171	163	167	161	168	163	159	159	148	174	179	161	147	177	146	143	154	160	169	135	136	161	179	152	154	149	169	142	164	149	148	164	161	144	182	150	165	144	141	138	148	156	160	150	162	170	144	170	161	141	164	126	152	145	139	150	171	168	150	163	157	155	168	164	174	167	149	163	188	150	142	161	144	141	153	162	160	163	143	168	167	142	141	154	159	141	175	163	144	127	165	166	148	146	154	176	156	161	148	177	173	168	149	166	174	139	156	167	152	143	149	139	155	157	158	169	164	165	168	177	145	155	160	164	167	156	157	160	162	184	146	172	141	154	162	146	159	167	157	159	176	183	139	151	165	146	153	141	161	161	159	141	156	153	154	150	156	152	152	157	152	161	153	162	173	171	148	154	157	157	149	182	153	153	149	149	172	150	155	151	159	131	157	137	163	162	149	122	155	147	163	168	156	174	143	167	134	130	145	170	162	152	143	159	160	154	145	153	153	143	157	170	150	138	172	158	172	157	151	153	150	178	159	162	163	164	158	171	171	151	196	155	175	149	169	175	147	173	166	194	162	158	144	133	154	138	155	158	177	160	172	157	162	138	152	162	142	161	185	170	152	148	169	160	163	138	175	156	163	159	152	143	179	161	164	171	183	155	165	152	139	167	167	153	175	141	149	155	149	157	151	140	184	153	174	148	160	142	168	145	147	158	160	149	160	141	156	168	148	163	177	154	161	158	143	183	168	137	136	176	148	162	160	147	139	162	172	144	160	133	155	169	178	146	176	148	169	156	152	161	143	154	166	149	156	142	159	173	158	164	162	151	158	153	160	162	157	172	133	176	158	156	162	157	168	153	165	143	139	149	162	174	140	158	161	166	168	157	161	161	147	144	151	161	154	164	158	176	160	155	147	141	174	152	168	164	163	163	157	153	141	143	182	158	154	168	157	143	150	159	141	151	160	154	168	151	141	158	160	165	158	168	165	154	164	134	168	169	164	165	135	184	163	171	147	166	147	163	133	172	161	153	150	153	153	163	134	154	139	141	144	154	178	130	152	193	163	156	162	151	149	151	152	156	160	143	151	164	154	151	149	156	158	149	152	173	159	169	148	152	153	155	159	166	161	180	156	165	150	172	133	141	162	151	164	148	157	172	146	166	149	153	159	162	180	153	138	169	178	157	125	163	141	156	171	144	144	157	144	165	162	172	183	166	154	149	172	186	159	150	176	159	161	156	154	175	151	146	144	157	158	144	167	165	168	173	148	144	156	134	152	157	152	161	135	148	155	162	165	143	148	175	158	167	165	158	162	181	148	149	162	152	153	138	165	149	177	148	184	148	133	194	154	156	147	145	151	178	144	153	160	164	167	142	173	150	141	154	164	142	181	153	151	159	141	169	146	164	160	176	170	150	145	160	148	159	159	149	151	166	172	162	161	147	158	155	165	164	162	151	152	142	144	164	177	154	171	144	159	172	148	146	182	152	161	165	165	149	167	177	144	169	171	165	156	167	141	157	151	144	154	170	182	170	147	145	149	180	164	166	161	168	147	154	171	171	156	146	145	136	159	177	154	168	139	151	176	172	178	155	157	156	151	167	153	156	159	152	165	146	149	155	151	149	151	181	172	143	145	141	165	167	136	173	151	172	158	176	136	151	128	181	178	181	139	162	164	175	152	157	160	180	160	162	144	167	174	166	158	149	146	155	149	168	156	179	157	151	157	150	167	155	149	157	162	152	146	157	159	159	116	154	169	173	170	148	146	164	143	159	159	167	183	158	139	140	163	166	142	157	118	146	159	170	152	163	149	154	173	163	156	186	143	170	139	163	159	158	172	134	132	144	174	168	173	160	182	140	162	166	153	160	149	152	154	168	168	132	160	148	151	146	178	157	155	154	167	170	145	132	154	153	171	160	165	163	157	129	181	149	161	134	153	158	165	162	156	170	146	160	143	154	166	153	154	164	158	158	161	171	176	184	139	172	177	179	158	157	150	157	134	157	147	149	172	166	159	165	148	156	161	168	140	194	171	158	145	159	155	151	152	143	155	143	157	158	174	152	161	154	157	151	156	165	155	173	158	166	151	169	162	155	184	167	165	143	135	138	159	152	153	164	159	147	145	157	149	156	143	180	172	162	163	151	156	146	136	160	148	171	164	150	155	165	199	150	144	181	145	161	173	150	143	167	145	162	168	161	155	151	174	141	157	179	151	152	153	163	159	162	147	172	154	141	137	169	177	151	157	169	158	147	162	152	137	160	155	150	185	155	157	144	145	183	152	148	156	157	168	176	142	157	213	168	153	174	150	156	152	179	136	144	161	188	170	152	150	137	145	167	160	160	153	148	147	166	158	130	156	162	164	154	175	160	170	163	146	161	135	164	163	162	159	149	157	163	142	131	150	173	151	166	142	152	164	162	149	148	145	152	157	149	132	177	149	148	129	160	156	157	170	130	173	154	165	155	150	149	158	180	157	161	161	143	166	141	151	147	168	145	168	161	176	162	152	163	182	162	164	175	152	164	168	166	150	154	164	150	159	163	146	161	146	133	148	170	173	160	132	141	158	180	172	168	157	162	152	152	178	135	172	170	179	126	145	198	171	149	145	153	158	146	166
63768	63817	39934	2898	905	749	695	578	567	549	522	527	461	455	452	457	441	437	403	418	421	450	434	414	424	406	454	390	410	399	426	422	406	411	406	413	412	403	416	402	384	411	422	395	407	370	418	370	404	393	435	417	390	422	390	420	424	414	388	384	378	385	382	415	387	361	395	420	400	412	410	407	415	415	374	418	408	401	386	371	415	406	381	435	388	389	391	370	358	387	355	409	377	399	376	369	365	411	404	382	393	396	401	410	440	393	364	366	396	374	394	397	341	409	380	407	412	394	393	393	357	374	361	376	371	433	383	408	399	385	391	386	408	361	391	378	392	412	396	377	421	417	363	407	388	378	387	397	388	393	411	392	384	387	389	413	428	392	386	391	434	412	380	368	380	403	428	425	362	397	370	404	410	405	387	376	409	417	409	405	374	387	407	398	390	412	377	380	402	404	400	362	369	381	360	378	350	412	392	401	373	384	397	409	396	369	378	414	388	368	409	388	372	397	362	357	414	358	421	400	387	387	379	380	417	382	362	385	388	399	374	399	371	384	385	453	394	409	391	405	397	375	409	403	378	348	420	393	383	408	369	437	407	363	362	382	402	378	348	390	403	399	397	409	364	380	432	343	366	402	375	398	371	407	378	410	429	420	408	397	394	400	374	405	388	382	412	375	363	430	390	390	401	391	424	367	387	375	382	383	397	394	396	379	371	377	338	360	372	396	391	384	380	400	397	415	377	414	385	368	432	349	381	371	383	394	386	386	412	398	393	375	381	388	386	400	373	404	395	392	381	415	382	409	340	403	406	362	387	383	402	393	400	387	420	408	377	374	420	393	378	412	382	394	394	419	429	354	414	358	389	394	398	370	390	390	392	372	387	410	395	362	381	420	385	412	419	397	375	380	386	394	392	371	399	415	421	399	418	402	371	358	419	387	385	396	387	406	350	392	365	394	362	392	409	400	372	417	390	387	413	391	404	372	418	408	382	383	387	393	410	376	380	382	385	363	397	397	422	370	358	390	379	403	377	415	361	397	396	437	348	382	391	358	411	374	384	383	419	418	358	411	400	374	369	402	385	389	365	382	384	399	399	395	389	391	362	384	387	385	390	375	385	373	357	374	351	388	386	406	403	394	415	387	384	363	397	347	410	401	365	413	386	362	408	406	401	372	391	376	427	396	383	380	397	440	406	411	406	396	366	396	388	431	363	382	421	377	389	393	388	381	405	365	389	379	400	355	386	382	396	404	411	400	389	394	411	398	396	347	407	417	401	446	391	400	377	392	400	366	399	417	394	421	384	408	428	405	394	383	396	391	393	380	381	407	435	400	388	400	407	415	371	361	354	377	384	405	393	379	414	432	383	412	405	397	391	421	414	392	417	401	385	373	391	396	411	403	372	370	378	407	375	445	391	401	385	374	386	391	392	400	411	375	366	424	372	348	381	416	363	401	331	382	407	406	386	419	419	392	351	386	388	378	349	380	406	402	383	364	403	377	404	425	365	398	398	380	416	434	402	421	363	395	388	383	430	398	392	383	391	421	373	422	420	425	409	420	348	395	375	402	365	378	440	378	388	450	419	400	385	369	403	345	384	396	368	363	398	417	354	390	406	331	401	412	380	428	412	446	401	405	379	386	360	367	384	368	383	391	390	417	381	378	386	385	371	355	413	398	388	361	384	434	388	407	341	386	380	373	401	395	422	403	371	406	412	374	378	333	396	396	405	376	396	363	394	380	384	386	367	401	382	413	387	378	394	384	393	378	390	398	373	387	374	362	394	397	405	396	383	360	394	408	372	409	382	416	363	375	405	386	375	388	422	410	384	377	404	399	392	425	391	383	361	409	400	381	372	387	387	400	426	394	395	385	411	395	370	423	383	355	372	368	415	373	389	377	367	382	383	383	427	409	386	393	380	380	384	376	403	393	381	418	392	391	377	395	384	391	373	386	403	344	391	396	373	363	415	392	406	394	391	438	377	378	401	369	378	397	349	390	403	373	369	393	362	352	373	387	412	413	389	371	401	403	403	383	399	384	384	403	379	389	356	385	375	406	383	383	394	383	397	409	351	386	406	411	405	408	347	377	389	400	445	380	394	433	374	378	369	409	374	369	421	382	368	386	381	402	397	420	425	421	389	395	386	375	365	375	385	353	399	372	371	423	418	396	382	390	380	368	371	388	406	390	368	375	389	370	375	360	378	393	411	385	400	382	356	380	382	412	376	355	380	407	353	415	389	380	395	426	375	391	381	375	401	380	404	412	362	395	379	403	446	386	375	373	399	404	447	396	367	399	359	362	374	405	390	405	378	388	409	370	442	401	385	386	380	378	417	401	392	416	355	400	394	397	375	405	365	393	405	400	385	381	370	368	361	415	411	398	372	387	387	425	387	370	400	375	388	382	405	399	373	366	367	386	368	377	411	395	358	394	403	362	409	368	371	424	367	381	408	395	373	409	392	392	384	374	387	412	393	366	388	414	383	379	414	390	380	369	383	383	361	351	436	395	429	403	400	410	383	373	379	373	383	414	401	360	362	399	370	415	344	366	361	375	392	409	375	380	380	358	407	386	379	399	398	379	412	353	382	398	385	402	410	396	363	365	401	393	392	390	383	396	411	408	392	387	451	383	399	378	400	412	411	353	398	363	374	388	388	410	340	396	395	399	360	372	412	382	388	386	366	413	398	385	424	403	351	364	409	414	410	366	362	430	379	403	389	388	437	406	390	393	362	356	370	376	392	376	398	381	366	373	383	388	400	379	372	413	377	404	392	357	396	354	393	379	365	408	374	413	382	369	410	385	390	398	371	401	381	418	381	352	377	360	409	372	410	440	363	409	405	389	401	414	375	399	401	371	348	396	397	400	413	418	369	377	379	407	351	374	415	385	440	376	380	401	364	414	400	350	393	372	389	399	437	374	389	354	396	382	442	350	368	384	403	396	368	394	371	401	411	412	373	431	393	396	397	350	385	392	402	371	369	419	404	380	375	402	383	390	403	407	419	421	388	407	345	396	385	397	355	385	397	388	413	404	379	407	388	398	395	415	383	387	393	347	396	381	402	383	380	376	398	407	410	428	367	348	383	401	412	390	380	388	377	392	383	390	397	390	385	391	393	362	337	395	414	389	390	373	385	402	380	372	407	372	384	415	417	374	428	351	386	405	385	390	396	395	397	360	426	386	395	374	412	356	397	391	380	397	377	401	403	401	397	420	405	394	410	374	380	362	380	408	398	398	365	418	416	356	365	390	420	364	366	378	382	404	400	382	396	406	341	379	396	408	367	380	370	370	378	375	378	411	422	380	401	413	401	407	419	371	411	362	390	394	411	417	384	394	397	396	373	381	386	390	380	382	397	365	343	412	376	387	371	377	376	361	429	387	403	395	390	376	421	424	363	375	409	371	440	384	419	406	367	384	402	379	401	392	378	400	418	374	357	366	388	427	429	344	393	411	385	400	379	336	415	407	410	411	382	402	371	397	400	365	418	377	405	398	391	365
36930	27064	8979	349	152	176	159	155	133	158	153	150	136	147	173	144	160	124	173	160	165	148	145	135	143	154	165	154	147	146	138	156	168	156	148	134	149	155	139	149	163	184	155	137	130	142	141	151	131	163	146	155	151	156	148	160	147	132	153	148	148	144	158	128	159	154	150	133	157	126	151	145	126	141	121	164	142	158	154	144	151	153	156	151	158	137	153	154	139	143	146	161	150	136	150	151	138	135	153	154	148	142	159	143	146	135	160	146	168	150	160	156	163	138	149	135	156	145	173	143	150	148	144	156	165	154	147	153	124	156	148	121	176	171	121	144	151	129	135	160	144	144	149	135	155	143	133	126	143	165	129	148	141	152	163	140	142	141	142	148	123	170	147	143	133	131	124	144	133	128	150	143	150	128	132	135	153	166	127	159	138	144	154	114	141	164	139	165	142	128	146	170	161	155	156	157	153	133	123	144	126	147	151	148	152	128	142	132	148	135	148	136	136	142	149	168	147	144	154	144	120	173	144	159	159	171	134	148	176	145	128	139	176	149	146	147	171	150	160	137	164	178	157	168	149	137	149	150	155	149	142	171	160	134	136	159	159	159	146	166	148	148	125	144	132	156	146	152	127	155	137	153	147	146	148	164	124	136	162	150	161	139	142	159	149	133	160	160	157	140	150	141	152	149	156	145	154	163	160	135	148	148	152	141	147	152	155	145	151	154	166	153	131	139	170	168	159	133	152	159	143	147	147	134	135	164	151	149	140	150	138	143	149	162	149	154	147	158	148	155	136	129	175	128	136	147	158	125	159	140	144	160	158	140	142	146	167	154	161	152	155	148	158	156	143	143	130	144	141	156	170	149	159	131	148	141	119	164	130	138	167	146	149	142	133	135	151	143	144	139	151	147	155	168	170	157	146	147	158	153	141	159	126	164	150	135	150	159	138	174	140	136	141	145	162	156	121	126	167	138	128	142	138	161	142	130	156	134	165	155	157	160	141	150	147	166	146	149	153	153	158	138	149	153	139	154	136	156	140	153	138	160	145	160	159	154	138	141	134	145	150	144	162	170	152	133	133	131	144	157	159	143	151	137	140	146	140	146	165	164	139	158	136	146	135	157	130	132	138	154	123	137	157	140	143	144	146	145	155	170	151	144	138	153	137	155	163	150	149	135	152	141	137	153	159	136	152	145	156	135	143	144	163	148	141	176	137	160	134	150	154	143	143	140	160	134	140	129	134	139	141	156	147	177	143	158	138	139	142	139	146	152	143	152	166	158	129	144	155	126	142	133	154	112	139	139	137	158	147	157	151	146	142	124	156	152	136	126	132	127	160	138	148	141	164	138	152	152	154	178	143	147	145	150	155	132	154	143	133	142	136	142	143	140	140	151	136	141	161	153	142	158	149	136	148	142	146	124	169	182	123	159	121	135	152	145	142	133	127	152	154	124	141	127	141	143	148	147	142	136	162	147	122	140	163	143	154	133	149	138	130	128	127	150	144	155	152	141	137	162	156	116	159	156	136	164	131	145	146	135	142	153	133	132	157	146	140	169	140	135	125	147	157	159	160	139	159	132	160	134	135	158	123	153	159	137	145	137	141	126	136	179	138	156	162	147	137	141	155	157	163	135	148	159	168	153	152	142	159	170	152	152	126	149	161	131	144	144	158	136	138	154	142	139	138	148	137	171	157	132	155	136	152	124	150	154	142	148	147	151	149	156	145	146	134	139	144	130	140	159	134	156	146	152	145	140	149	125	131	160	134	134	130	156	153	160	141	140	139	169	143	141	142	140	148	139	153	147	135	153	157	157	143	159	157	154	150	136	134	156	156	149	167	153	137	140	147	158	149	140	158	157	159	160	155	143	156	153	156	124	141	177	144	131	136	139	141	131	141	133	153	151	162	162	157	149	116	135	141	157	132	133	147	145	148	131	143	182	151	165	140	147	127	126	137	145	173	145	135	146	123	155	140	144	153	129	145	164	146	150	158	145	134	126	135	140	139	175	134	140	157	143	150	154	144	154	150	147	125	149	158	121	128	158	146	166	156	150	132	142	149	156	164	145	142	149	159	150	139	161	161	123	163	164	149	152	141	133	141	146	148	153	145	134	125	157	152	130	144	145	146	150	136	154	137	141	130	149	129	145	141	156	132	130	157	142	171	138	157	158	146	165	132	154	145	155	143	134	140	136	134	159	156	163	145	166	145	147	167	139	164	136	140	143	152	133	176	122	170	157	135	154	150	145	141	150	137	148	164	150	141	152	157	120	151	138	157	135	141	132	150	162	147	153	145	142	139	151	148	145	147	154	167	150	140	139	145	130	145	145	161	156	146	135	146	142	138	138	171	146	156	169	143	137	142	159	140	141	136	142	158	149	171	155	131	125	154	140	135	131	133	149	130	133	169	143	157	165	137	135	149	142	162	143	139	139	145	136	144	155	140	132	142	159	147	138	131	138	155	157	129	126	148	145	129	143	164	167	152	149	156	135	130	129	156	141	144	117	173	139	144	152	131	161	143	142	125	137	131	147	140	121	168	158	151	157	130	140	144	138	122	147	142	130	123	137	147	172	141	139	145	170	152	166	141	150	132	153	135	161	148	135	135	160	162	160	165	148	121	135	145	157	138	133	153	144	156	138	140	147	130	161	141	153	162	162	138	149	159	136	171	120	165	154	124	163	134	151	152	149	160	137	146	143	141	118	135	160	160	153	146	142	147	141	135	138	162	146	129	146	141	163	155	151	143	159	145	142	153	159	170	156	147	149	132	143	164	137	150	167	144	155	143	125	156	145	137	162	132	124	142	148	127	160	171	148	144	166	158	140	170	146	154	150	153	158	144	160	154	126	157	160	163	144	144	145	139	164	147	155	144	148	159	150	153	161	139	128	162	165	175	136	146	155	150	140	145	140	154	130	137	144	145	160	141	147	150	155	138	145	155	153	121	148	149	132	135	149	143	160	154	144	127	150	135	158	129	146	136	133	154	148	130	158	135	141	149	140	137	128	150	164	151	130	165	120	137	139	149	149	139	138	166	141	150	149	147	154	142	133	138	138	176	144	135	175	135	135	143	153	157	145	157	148	145	145	147	147	167	159	149	147	143	148	140	137	143	141	158	146	152	148	182	151	144	151	146	142	137	143	134	149	146	155	156	162	135	150	142	133	137	167	149	144	133	160	145	149	132	131	151	145	141	150	141	127	121	141	145	143	133	139	149	144	136	138	133	130	175	151	147	160	157	182	153	143	149	136	144	141	148	148	142	159	132	144	140	143	141	135	143	120	131	124	162	142	170	149	121	157	155	168	177	155	159	141	140	142	141	143	151	147	143	149	150	139	157	177	148	140	133	154	150	147	141	161	141	152	125	167	146	139	172	149	156	149	143	143	142	144	132	140	169	136	140	152	158	151	118	141	167	165	149	128	150	153	144	135	129	163	172	159	151	144	154	151	161	139	147	140	144	123	157	168	148	142	147	148	158	134	152	156	134	151	145	146
30828	27505	9006	507	430	398	391	399	392	354	373	397	382	364	377	416	417	393	395	366	392	379	344	388	378	390	377	400	387	399	405	423	383	393	377	372	406	398	383	370	402	382	354	384	376	398	375	376	377	377	362	383	372	380	387	409	395	384	350	423	411	382	395	361	430	361	394	362	405	408	395	367	378	411	357	346	397	346	388	374	376	388	359	420	375	417	366	384	398	393	403	356	386	404	381	382	394	374	412	389	409	405	367	399	370	390	374	391	391	364	383	387	355	357	414	415	345	378	370	373	353	402	372	370	419	342	397	362	386	369	382	395	372	357	368	394	382	366	397	405	378	383	367	341	392	384	403	388	373	377	388	386	384	387	400	408	378	362	413	391	365	376	345	422	370	408	370	405	394	378	381	361	358	336	414	401	378	378	421	332	388	391	375	424	382	406	396	396	403	405	373	404	405	356	374	399	382	389	381	407	367	376	400	393	395	367	395	368	382	400	395	384	360	414	405	390	364	361	395	434	402	421	405	395	404	372	394	410	428	385	394	361	363	387	402	392	370	361	377	371	394	386	368	370	372	399	371	370	344	377	429	347	399	382	394	348	391	420	390	375	394	401	377	392	367	441	372	380	394	404	396	399	397	365	418	426	381	371	414	390	377	359	383	396	386	400	392	400	384	371	393	395	403	368	399	381	361	364	383	375	366	377	398	351	411	395	362	374	352	374	404	355	405	360	368	350	419	360	403	376	392	384	357	378	395	399	402	358	389	362	391	378	405	417	399	407	375	398	387	386	368	373	353	425	400	356	370	363	375	366	365	428	380	362	368	363	384	402	387	435	371	408	381	407	410	383	423	353	377	402	368	385	402	396	396	404	352	365	365	385	404	401	402	396	411	392	357	407	419	377	409	373	406	413	402	375	361	360	375	362	380	422	403	367	363	410	372	389	366	388	390	402	371	367	371	375	406	399	361	389	365	395	362	429	393	376	388	394	384	400	357	364	403	388	369	414	400	372	381	374	414	381	398	378	380	394	368	375	389	384	380	397	395	398	368	442	430	390	368	388	393	413	382	376	340	379	389	395	433	369	367	418	379	384	418	395	397	355	375	393	367	401	343	370	357	350	398	395	363	371	412	364	380	391	361	371	392	378	360	383	395	381	358	374	385	391	389	384	384	349	392	379	403	397	391	413	400	400	424	361	390	400	387	408	426	420	428	383	373	371	400	403	394	392	403	369	396	410	368	392	400	384	395	359	355	383	364	414	362	392	350	379	402	382	373	392	392	374	372	399	382	363	373	371	373	412	390	375	384	380	369	413	356	366	356	403	364	401	390	370	397	379	402	378	408	409	393	385	380	365	406	388	404	385	403	364	389	396	375	381	373	379	356	361	396	380	371	380	381	352	388	427	390	428	369	349	386	413	393	390	382	371	374	399	398	404	408	409	401	384	392	375	376	394	393	425	394	409	360	385	397	354	373	382	419	372	370	381	355	379	401	381	396	412	385	373	383	412	372	384	400	359	413	417	369	415	369	392	408	371	355	386	424	392	389	396	392	372	364	365	378	383	383	337	399	397	398	380	379	411	393	395	414	419	424	379	403	384	413	366	413	373	362	391	404	407	371	356	408	377	386	372	398	391	398	379	407	369	380	359	408	361	376	386	362	411	354	419	384	387	431	443	367	388	375	409	396	400	376	387	371	377	383	383	343	388	367	398	377	381	370	372	390	381	393	368	388	371	384	376	395	341	361	396	412	421	394	378	399	400	379	369	361	385	365	400	397	417	407	425	401	377	401	394	395	374	378	414	374	378	405	381	393	402	397	359	399	394	403	397	367	403	381	392	377	415	399	406	402	390	387	382	348	409	367	374	414	371	391	404	383	376	373	417	371	383	381	373	425	430	395	399	378	379	415	369	382	357	418	404	376	373	415	392	401	405	394	390	400	397	401	419	372	387	382	370	409	394	370	418	412	375	370	389	392	395	368	404	364	378	382	406	368	389	390	370	403	384	390	398	403	407	368	419	372	400	400	412	373	410	397	372	403	398	374	405	366	403	360	381	385	378	394	406	350	362	366	367	386	373	413	362	391	403	369	405	394	386	372	355	424	390	422	374	371	393	361	387	364	381	451	393	371	346	366	389	396	406	359	406	399	396	396	387	380	394	358	351	385	370	361	363	382	373	356	392	395	385	343	398	353	400	404	377	387	366	370	360	369	431	375	399	382	387	411	362	332	401	368	402	387	375	362	385	347	369	394	361	370	379	371	396	366	363	412	354	399	458	392	394	413	397	391	434	369	379	366	355	395	403	380	357	407	373	383	386	400	387	407	387	355	385	373	390	413	406	426	396	396	405	383	395	406	372	415	364	370	394	373	360	359	365	368	390	373	352	391	359	381	371	399	388	409	373	349	406	398	405	369	382	395	369	374	411	377	368	342	387	363	387	393	378	351	381	405	373	391	389	415	384	352	386	384	374	393	405	396	390	391	378	381	373	378	361	434	358	392	382	375	408	401	410	394	374	383	417	353	411	387	339	370	378	423	388	368	381	360	372	374	399	397	363	413	388	400	393	370	372	380	376	428	409	384	407	398	402	395	384	385	401	380	420	442	386	393	397	347	369	363	407	432	344	399	373	387	350	402	382	379	382	404	389	389	369	366	365	412	420	382	404	378	367	385	382	364	399	379	404	367	384	367	357	366	398	418	391	385	400	355	412	406	366	387	371	381	360	365	371	355	422	383	386	361	341	435	403	387	386	402	366	375	356	382	384	394	417	399	368	368	371	405	394	371	369	385	430	436	390	392	360	391	392	399	353	366	403	403	370	396	374	379	357	355	393	385	394	369	358	384	392	374	388	368	381	380	384	372	385	394	381	422	383	384	362	380	399	367	436	394	390	389	408	401	409	434	376	385	368	400	381	360	402	370	378	341	404	393	359	395	387	404	380	407	392	368	411	368	389	420	423	403	367	421	439	414	389	359	373	398	392	368	398	371	412	390	422	380	380	400	366	350	410	352	374	366	380	388	363	407	390	381	417	419	430	386	394	360	412	371	364	407	437	373	367	383	373	383	394	374	399	403	366	371	417	406	434	376	379	393	366	386	384	356	381	406	369	389	366	386	389	343	392	369	386	397	397	394	377	374	358	426	378	380	385	400	428	408	368	382	423	407	373	399	436	404	376	358	357	395	382	401	388	354	373	387	339	393	399	369	378	342	363	382	397	372	376	388	411	387	389	418	396	364	337	414	372	403	412	392	389	385	400	385	355	378	386	381	401	385	414	426	364	396	350	415	388	398	397	380	384	375	392	390	356	368	391	384	369	400	380	402	405	403	404	431	405	382	389	386	376	412	371	391	396	392	407	412	412	394	375	414	360	425	399	354	376	405	363	364	365	400	347	391	393	370	382	404	413	398	379	387	386	361	388	365	409	355	417	398	395	392	380	358	384	363	422	426	406	402	356	385	402	397	375	372	384	388	351	364	376	379	385	379	401	401	378
78272	65707	38222	8630	572	271	238	223	212	218	217	240	194	207	250	186	172	217	191	219	235	231	207	202	215	202	194	208	220	203	219	223	204	205	218	222	221	204	193	201	201	223	215	206	213	210	197	205	211	211	231	178	191	212	222	192	225	211	201	216	186	216	210	179	214	236	193	198	211	206	198	215	195	222	222	180	226	207	205	209	210	197	196	194	199	217	185	222	198	220	201	193	202	183	202	207	190	196	189	218	218	196	201	225	214	223	206	202	198	236	219	199	215	216	218	213	182	208	219	201	221	225	194	228	223	212	229	196	203	185	216	256	201	243	211	206	224	216	199	207	207	204	197	209	198	204	214	182	213	240	206	181	182	198	229	180	218	193	218	210	225	212	206	190	222	230	200	200	202	217	192	197	190	208	190	194	204	194	208	189	217	202	178	196	205	189	234	214	211	201	191	202	222	195	220	208	197	198	213	228	207	197	191	217	198	178	184	189	206	210	189	235	218	196	198	209	208	219	185	198	210	221	221	230	221	244	197	200	199	214	185	212	227	195	213	192	212	201	223	195	221	221	210	211	222	180	207	227	208	223	221	220	215	200	222	187	182	198	200	199	218	195	193	212	203	183	225	203	208	183	220	212	214	207	208	198	226	227	192	191	194	211	212	217	240	201	211	214	202	208	209	202	184	213	217	213	221	257	186	209	207	191	227	194	220	222	213	188	203	209	209	186	213	200	221	206	185	194	198	215	178	217	210	244	199	190	188	220	227	211	246	202	194	215	216	211	210	215	208	227	191	199	208	209	224	207	187	225	206	198	210	207	193	210	182	213	193	218	216	198	224	239	189	212	187	198	221	204	211	210	197	185	222	219	193	212	205	173	196	202	202	196	220	191	199	231	207	226	203	219	208	210	218	220	200	201	202	240	198	218	195	186	204	208	218	221	214	190	210	211	207	231	198	187	220	196	211	226	220	195	193	221	206	221	188	193	221	209	217	210	210	200	189	239	215	194	220	220	188	201	213	211	193	197	187	205	184	219	201	234	212	212	197	218	221	212	226	193	222	217	204	202	229	212	175	218	209	196	204	216	195	215	176	211	201	185	201	202	181	211	210	191	204	199	213	217	211	251	194	201	212	208	234	222	192	204	212	211	189	226	215	208	199	209	185	223	211	219	207	193	200	220	204	215	203	204	172	224	191	207	216	216	221	195	204	201	202	191	218	212	189	225	191	228	192	220	184	184	227	215	204	200	194	227	202	221	211	214	219	209	195	199	196	207	174	197	201	220	191	194	237	202	215	186	201	212	222	224	187	199	165	208	190	219	214	211	208	186	220	180	209	197	204	221	222	203	212	161	186	189	201	219	182	217	214	220	222	199	227	239	211	225	233	199	187	231	182	210	197	202	227	217	195	220	205	187	185	221	180	207	206	220	221	205	207	235	230	224	186	186	207	219	205	210	225	195	189	206	196	224	217	185	198	227	211	221	210	193	224	166	188	227	222	202	217	217	177	186	202	186	236	190	197	191	209	208	208	202	214	194	203	208	212	216	178	191	209	210	216	227	228	201	208	174	210	193	233	207	230	217	181	209	203	186	203	200	210	193	224	173	196	208	244	223	199	205	226	213	220	214	229	187	238	224	210	227	196	196	214	201	185	212	209	204	215	215	182	211	208	209	204	211	240	167	202	220	214	199	215	205	213	227	230	210	205	213	242	194	217	221	204	197	220	199	215	192	192	222	183	177	212	222	222	213	205	227	203	211	223	218	222	218	198	191	186	215	188	195	214	222	215	204	216	221	216	222	220	202	190	195	207	200	206	217	207	203	216	209	192	206	191	224	200	201	204	213	204	223	227	186	187	201	208	224	195	197	224	188	187	197	218	246	194	201	180	218	210	187	206	188	197	219	208	187	193	179	227	204	205	205	193	208	221	161	219	207	190	209	218	184	219	195	214	193	237	225	185	228	221	211	174	206	210	183	205	196	203	191	214	205	184	190	251	212	204	201	231	234	194	196	213	229	215	195	198	212	203	189	213	191	201	202	201	228	185	229	190	212	222	193	207	204	187	219	194	198	229	188	208	242	192	215	177	199	211	239	209	213	201	183	212	199	214	215	228	210	209	213	199	211	200	234	212	217	173	186	218	230	189	197	212	207	229	218	204	187	186	202	205	176	225	229	213	228	212	187	197	212	211	193	204	245	203	221	205	197	216	178	209	222	202	223	226	229	193	202	179	227	231	205	219	215	220	201	195	207	198	221	248	235	211	187	180	205	197	216	214	226	220	196	239	198	219	183	223	225	232	191	210	210	207	197	201	190	207	207	213	221	207	232	211	199	218	206	208	241	205	220	192	218	235	234	212	206	211	215	198	205	214	214	186	217	201	211	199	186	209	212	199	221	213	196	234	196	209	212	223	214	226	208	207	207	199	227	209	209	198	200	217	231	212	207	224	208	174	194	214	202	206	201	213	198	209	203	202	209	192	196	192	206	188	197	223	239	229	220	234	208	198	219	206	205	216	209	217	208	192	195	214	204	202	194	196	189	204	205	184	182	188	191	201	200	208	223	198	206	243	221	222	208	182	204	197	186	215	208	203	190	199	216	200	186	220	215	195	190	221	190	239	207	185	238	221	207	222	246	209	213	211	214	212	210	221	222	203	205	201	218	204	212	225	198	183	220	194	206	204	218	214	217	199	222	217	199	204	212	222	214	230	214	226	219	191	209	230	217	206	228	220	197	189	215	218	201	197	218	196	219	190	235	223	208	205	235	204	213	192	202	200	195	217	213	186	198	222	207	207	184	211	208	204	221	206	190	175	210	185	167	199	196	197	200	179	205	194	201	227	182	217	217	211	209	232	222	212	219	215	221	224	210	215	207	203	210	204	200	193	209	215	225	198	207	229	213	211	203	208	222	204	223	209	215	173	171	206	222	199	216	209	201	219	206	202	214	206	194	182	203	231	235	192	225	196	209	215	230	205	202	216	210	203	227	220	195	216	188	226	188	226	202	180	203	215	206	229	223	197	188	223	200	176	217	209	226	183	198	201	224	225	200	199	195	202	207	216	230	212	215	189	209	187	211	225	204	207	201	228	194	197	205	217	230	185	215	195	226	203	215	203	203	239	216	202	209	199	193	213	219	207	201	191	215	219	203	220	213	216	204	222	182	191	207	222	193	221	221	208	193	199	192	207	204	197	202	190	192	223	212	221	209	207	217	228	216	215	194	204	222	211	186	219	221	205	212	190	219	236	212	185	180	191	198	197	219	213	237	191	211	205	215	186	204	216	189	218	254	190	190	213	210	179	204	205	219	215	199	230	208	206	224	207	197	240	187	223	205	209	179	231	202	222	180	232	227	238	198	229	210	235	206	207	211	194	224	198	207	186	213	236	215	218	195	203	204	202	193	178	205	204	214	196	221	210	209	202	206	208	204	182	191	207	212	187	195	204	204	199	196	227	214	217	206	218	225	218	182	195	170	217	201	222	199	205	212	206	189
51361	51934	26149	1688	834	701	690	624	606	550	569	563	566	574	569	572	537	557	547	518	544	565	547	473	506	527	501	500	521	529	554	528	481	503	496	529	517	525	516	485	525	548	521	505	537	561	550	494	519	486	519	485	534	496	516	509	521	514	528	486	511	525	502	542	482	522	565	496	561	512	500	530	507	526	515	518	507	537	503	477	496	518	470	521	492	479	506	494	518	504	464	517	487	483	529	560	492	520	512	462	465	496	533	515	519	493	505	507	497	527	536	507	513	550	507	530	499	485	474	517	514	529	517	557	515	526	545	485	538	507	510	535	516	572	551	523	497	544	504	569	541	497	505	543	512	529	523	485	471	548	526	516	456	507	533	510	509	516	500	529	541	530	507	481	502	504	484	509	523	506	533	500	481	513	532	527	527	511	532	484	471	497	480	518	539	537	510	488	519	512	508	481	532	483	525	502	490	531	535	506	505	522	481	482	539	527	543	502	521	467	472	534	575	550	507	512	510	536	528	514	508	489	504	494	543	540	523	532	541	535	510	488	550	521	523	485	510	517	535	454	533	503	495	481	533	516	520	506	507	506	497	498	504	541	466	510	513	492	507	514	515	528	512	497	544	528	515	531	479	501	479	541	509	513	534	492	534	504	512	526	545	512	450	496	506	512	485	501	525	521	532	510	481	553	483	516	508	521	527	528	505	498	509	456	539	482	510	527	542	542	509	555	497	515	509	540	509	541	509	500	487	535	480	542	556	498	537	501	503	542	536	492	531	549	529	499	493	509	521	504	526	524	470	479	548	478	514	479	481	516	485	487	497	504	482	534	475	530	474	495	511	515	532	494	526	498	483	499	495	502	529	513	539	515	505	456	536	494	567	500	505	539	545	504	504	552	497	489	516	486	549	524	469	545	500	511	496	497	490	510	522	503	537	545	492	481	493	502	509	519	489	499	449	488	481	527	533	535	487	499	492	488	539	569	520	528	489	489	497	510	504	475	496	542	469	509	522	526	484	513	515	506	523	494	487	545	518	495	471	490	499	491	524	533	521	504	537	508	519	537	519	504	498	503	489	522	515	516	501	555	494	479	496	526	505	486	523	541	521	468	531	471	478	491	538	491	488	474	491	493	506	517	491	507	521	521	497	516	471	503	486	504	501	514	521	569	539	531	529	534	505	530	482	517	477	499	508	489	499	538	506	539	496	476	554	497	504	556	525	517	513	547	477	515	565	523	508	518	467	486	501	521	511	494	530	500	498	531	525	506	491	509	499	496	464	476	499	506	497	490	529	506	549	460	535	500	489	513	509	529	519	495	508	472	477	530	501	491	472	522	521	526	509	515	484	504	510	504	487	481	510	462	540	541	485	502	493	523	487	492	515	519	500	521	487	519	543	491	528	527	511	448	539	550	518	532	466	536	502	558	494	463	503	517	491	494	491	522	484	507	505	495	464	458	497	519	487	474	511	488	468	518	493	495	507	529	461	494	514	494	525	551	505	509	478	521	511	499	508	496	490	519	513	497	526	521	547	537	509	545	487	531	488	502	487	516	506	494	503	499	505	485	507	548	519	531	473	488	541	549	489	514	491	509	511	524	499	488	510	516	499	467	483	507	501	508	531	480	487	492	539	505	565	476	539	510	508	502	522	504	534	495	505	517	470	540	539	516	499	513	495	504	500	488	522	485	524	504	543	502	535	502	491	532	546	514	485	516	518	513	504	516	510	499	506	487	476	533	519	543	488	482	474	519	544	501	509	542	542	519	501	529	486	482	493	495	489	509	493	504	509	503	503	510	526	489	499	525	479	492	499	490	567	536	548	536	544	500	542	505	483	520	479	517	527	522	496	559	525	519	522	542	526	493	529	527	511	492	500	536	489	497	516	526	523	544	472	491	513	527	492	553	527	491	497	475	496	507	481	499	513	533	511	486	509	453	508	491	508	489	528	493	498	515	511	529	521	488	507	541	530	512	511	477	507	479	539	515	502	494	462	534	515	505	484	538	520	494	519	466	498	492	530	509	503	509	477	521	509	511	455	478	492	518	552	491	475	538	556	521	514	525	530	478	507	532	503	518	500	483	529	523	513	498	522	525	491	483	552	501	500	460	502	563	511	472	478	483	498	498	516	524	492	449	555	512	526	482	523	538	478	512	509	518	520	556	554	506	505	520	458	529	486	489	510	495	481	517	560	526	570	525	494	491	494	485	493	519	531	505	453	463	553	529	487	514	524	505	576	482	500	536	531	526	547	491	515	501	483	556	505	523	533	510	488	509	550	445	512	476	504	557	525	510	513	522	517	508	508	532	526	511	488	546	469	514	535	526	495	501	489	519	511	489	523	496	510	518	484	513	501	461	520	491	519	501	432	508	524	526	490	509	524	494	500	465	471	504	499	484	506	507	509	541	501	551	492	469	484	523	518	519	463	515	508	504	518	523	501	541	491	524	488	486	521	550	523	501	515	475	509	527	520	510	511	532	519	546	521	537	486	558	497	523	508	526	554	524	520	482	532	499	489	506	539	516	522	488	514	486	528	529	486	504	492	498	497	551	488	487	487	508	478	527	502	483	516	506	485	510	481	495	509	491	555	512	478	488	544	482	519	508	504	517	498	487	500	509	531	537	524	490	534	510	539	490	524	496	499	518	486	513	512	495	469	528	514	512	504	473	553	539	493	537	495	501	506	492	485	490	470	481	517	527	480	508	503	548	493	478	547	536	483	519	529	539	501	543	520	493	479	522	493	555	489	514	501	482	518	504	491	496	524	522	506	499	510	509	499	541	501	515	502	479	503	543	474	518	507	493	485	492	512	500	510	526	507	520	533	504	484	482	500	464	530	461	506	521	474	512	527	528	477	495	517	485	509	527	510	498	468	537	514	497	475	514	487	501	502	481	488	497	555	464	471	454	536	512	514	489	530	495	518	464	512	526	525	483	530	541	501	475	517	537	535	525	507	490	485	473	528	487	541	516	524	508	467	494	487	522	485	495	522	568	476	452	503	484	515	498	458	501	511	489	441	499	530	517	531	530	525	541	522	522	544	498	555	504	524	505	510	551	550	538	542	502	556	527	514	518	453	491	492	509	500	513	563	513	505	497	488	509	506	451	540	507	490	513	539	490	500	547	471	458	511	559	551	508	504	484	503	494	505	494	510	514	496	502	515	526	507	521	495	506	533	513	528	458	485	480	444	482	522	491	506	509	482	524	544	488	498	542	541	558	570	509	515	534	525	522	514	503	503	531	496	508	546	521	524	552	521	539	492	514	520	476	514	461	469	537	526	550	467	527	503	506	452	494	508	501	518	499	484	496	519	513	516	521	517	527	477	509	516	495	564	528	501	496	493	473	506	524	491	537	517	458	513	523	431	566	498	511	515	520	508	532	505	484	499	523	531	483	480	525	492	535	519	499	468	530	504	492	511	482	502	516	484	498	488	470	488	508	522	535	548	537	515	501	511	529	496	519	490	525	496	513	502	511	518	498	497	546	574	488	527	507
86788	69409	44469	16504	3267	296	225	207	189	163	178	196	171	168	170	173	182	156	168	125	152	161	191	143	176	174	134	166	156	147	141	149	156	159	194	179	162	143	157	151	163	164	168	157	150	138	169	151	152	151	155	153	161	170	159	132	144	174	137	153	173	169	169	160	155	159	170	153	156	148	152	146	162	154	160	137	153	155	126	163	158	143	170	137	145	140	171	140	134	123	168	159	154	133	186	161	160	179	134	155	175	137	147	157	134	154	154	144	161	173	150	165	187	173	148	164	142	148	159	160	140	141	160	144	150	144	149	155	159	154	134	167	139	154	156	152	164	159	167	125	154	154	131	148	176	162	149	142	149	132	173	182	148	165	143	152	155	157	154	186	179	155	152	151	169	133	139	137	161	142	138	162	153	159	150	153	148	157	161	182	148	171	168	137	150	148	156	157	175	151	164	161	141	148	168	170	139	146	164	149	172	163	170	143	146	186	144	161	170	154	153	142	137	155	152	157	149	135	156	163	133	123	150	149	132	148	137	147	135	145	180	157	175	170	147	165	147	134	153	136	134	151	156	155	153	153	155	164	173	178	170	167	167	165	140	145	125	155	191	185	145	165	169	154	155	149	164	158	146	162	144	157	150	158	155	145	166	147	158	179	173	134	155	150	152	154	161	151	160	147	166	145	164	158	172	143	158	169	142	140	174	156	133	175	156	153	166	164	165	154	164	160	161	170	164	162	149	146	142	158	160	161	157	163	177	128	176	167	165	157	186	159	163	159	151	160	148	176	145	151	143	172	145	149	158	156	152	135	141	141	162	156	128	154	137	150	160	175	152	162	145	154	163	169	147	146	161	146	155	162	161	172	133	154	164	147	142	152	141	185	170	151	162	161	173	160	151	144	172	162	154	166	156	147	158	125	167	157	144	150	157	150	150	133	139	154	167	148	160	170	148	140	151	151	154	149	161	151	162	144	152	162	158	164	170	144	157	153	148	173	150	149	146	158	160	156	150	139	153	158	169	124	153	179	165	149	161	155	172	163	144	150	171	148	182	168	147	153	136	160	169	143	136	131	150	150	162	161	155	150	163	155	163	149	164	150	143	175	151	169	144	171	143	169	154	153	159	131	162	151	169	167	158	147	144	160	154	192	147	129	145	166	170	160	157	152	146	156	147	150	158	147	161	131	134	131	144	135	157	150	144	160	141	149	146	155	174	168	172	147	135	144	143	147	174	134	140	159	144	164	178	148	170	151	151	155	184	161	168	141	155	154	173	190	136	144	141	173	123	144	159	169	168	167	157	134	164	152	154	154	153	176	166	167	154	153	151	146	153	153	180	167	154	178	159	151	164	147	151	149	154	153	156	154	144	178	167	155	171	121	152	159	158	151	148	139	136	153	161	146	150	173	165	158	162	149	163	165	140	185	161	166	173	157	146	142	153	172	133	155	165	164	162	149	141	176	169	161	163	153	166	142	159	148	170	175	170	170	140	142	137	173	163	172	159	137	180	141	144	151	148	162	149	140	181	163	154	189	158	173	150	173	179	144	158	128	166	161	164	155	137	142	163	136	172	164	151	145	174	170	140	160	162	159	169	156	169	165	170	172	161	163	144	178	174	146	137	185	167	136	147	163	177	152	161	149	149	159	180	151	159	160	178	149	156	146	172	174	148	183	158	181	153	172	157	150	157	183	166	179	179	127	157	149	164	139	158	168	149	158	160	168	166	157	141	157	149	168	180	160	148	169	123	158	147	141	158	127	153	142	142	175	159	155	152	136	141	148	156	148	139	167	170	136	170	157	163	143	154	165	162	167	147	167	150	161	137	179	146	163	163	148	166	167	170	151	150	159	154	169	176	166	151	167	149	150	173	163	150	195	155	172	147	154	141	185	143	167	156	152	170	163	166	157	160	160	155	147	165	169	124	153	158	149	155	164	128	171	137	154	145	156	169	172	157	166	141	153	165	139	136	160	149	152	166	147	156	158	147	140	159	150	167	158	172	152	163	153	140	156	172	184	143	163	172	179	167	163	185	168	151	148	143	161	166	161	160	148	153	138	158	150	147	178	169	167	153	155	132	160	193	139	141	145	160	161	171	154	165	161	154	133	153	144	146	171	170	172	152	143	151	129	139	188	154	146	151	148	148	152	146	164	155	154	161	193	146	158	170	159	174	157	185	147	159	161	171	161	159	146	162	154	159	165	137	156	173	135	160	137	156	137	170	180	154	170	158	161	126	178	151	164	167	145	142	177	152	164	163	148	154	157	155	143	153	163	137	153	119	164	152	157	140	152	151	156	165	151	154	162	158	142	157	143	135	177	156	144	143	170	191	146	202	150	160	158	158	159	153	164	161	155	182	143	150	166	135	161	135	161	166	152	171	166	139	147	147	147	159	173	152	163	164	161	154	174	138	125	146	157	143	146	156	163	158	162	143	152	167	185	161	146	150	142	146	162	147	154	167	145	167	152	138	139	163	153	165	129	151	156	159	163	164	137	147	153	162	149	156	155	146	186	114	165	158	154	146	148	172	145	151	152	160	158	169	140	157	158	139	154	151	170	173	158	164	167	142	164	170	149	163	140	135	154	153	165	162	150	153	170	154	191	138	164	191	161	157	162	164	152	171	161	160	153	156	165	150	181	142	139	160	126	150	159	163	169	194	137	155	176	151	156	144	147	162	147	160	148	156	167	159	185	133	146	149	178	148	146	158	154	151	160	154	168	144	170	143	148	157	176	151	163	141	174	183	160	169	165	193	140	164	170	160	154	182	152	170	156	156	143	153	141	145	151	158	147	157	179	146	145	176	152	143	150	168	155	146	158	175	187	166	144	144	143	160	151	126	143	158	157	145	148	164	152	151	194	158	137	136	162	161	164	159	163	154	141	180	160	152	162	156	160	134	141	124	166	171	158	148	159	154	161	153	145	156	145	147	178	156	163	154	153	153	158	141	146	151	167	147	151	154	173	164	168	140	155	158	153	166	172	172	163	145	154	162	159	164	158	166	185	167	160	133	153	171	147	161	160	150	157	157	152	193	156	162	149	169	156	180	149	156	150	152	159	156	178	164	140	165	155	166	125	153	151	151	166	141	134	154	155	149	172	166	158	171	170	192	158	149	153	171	144	165	166	169	170	158	146	162	144	162	144	154	147	161	158	124	173	151	192	149	143	142	158	174	147	172	176	152	140	157	167	160	176	163	150	152	142	122	160	141	160	148	150	155	151	144	165	171	160	148	166	134	163	140	142	140	158	159	148	175	147	138	157	162	163	167	147	126	173	176	175	145	162	172	137	162	142	155	160	162	157	152	144	166	154	144	165	138	152	177	151	179	164	154	162	149	151	163	148	139	153	148	172	141	153	161	168	163	153	163	142	171	162	145	146	164	152	160	149	171	157	163	187	151	159	164	145	158	148	190	160	144	158	142	160	159	151	149	165	142	168	158	155	163	165	186	187	165	151	183	144	151	149	135	164	141	150	158	151	162	172	170	161	167	156
61327	64500	32034	2104	923	780	719	618	637	562	540	516	464	502	466	478	482	422	399	461	436	443	419	411	454	408	413	393	417	445	401	405	410	377	408	403	376	382	380	398	405	357	388	394	423	433	357	411	377	381	380	392	402	411	424	401	384	402	400	376	401	404	380	420	342	413	388	380	395	374	384	392	373	403	371	405	357	362	414	371	429	385	403	376	368	411	396	349	417	414	371	379	366	386	390	380	397	388	397	391	343	396	406	421	401	419	350	360	404	416	379	378	397	385	380	388	373	398	407	392	389	408	380	377	394	421	376	394	367	376	413	367	364	369	410	405	358	386	365	373	359	393	362	407	383	361	404	415	357	396	381	369	389	394	390	371	384	411	389	399	386	348	389	370	406	393	354	396	367	401	393	380	408	413	389	411	410	407	387	397	376	388	408	383	368	425	386	387	376	413	385	366	410	417	369	412	397	387	363	407	378	381	374	390	417	402	403	379	386	387	395	368	397	390	381	367	362	361	352	367	406	410	364	368	367	403	367	372	383	406	385	380	386	400	410	414	376	374	386	427	369	399	376	369	374	400	392	406	384	401	374	373	412	387	385	347	384	413	382	398	366	405	396	375	381	387	412	406	400	370	388	406	399	340	352	381	418	399	377	404	387	406	378	393	347	400	392	438	397	415	374	395	384	385	402	380	362	406	392	390	388	378	415	359	367	371	439	394	360	357	410	394	377	368	367	402	398	403	367	410	358	379	410	350	416	366	411	372	402	361	381	412	375	416	398	393	394	355	372	385	400	412	395	395	358	397	367	397	381	413	399	406	411	427	350	368	355	404	383	389	372	370	351	334	395	395	398	391	379	368	315	392	379	384	385	370	392	362	385	412	373	437	408	414	410	361	374	388	405	366	362	381	356	362	372	400	406	371	384	369	384	426	403	389	407	356	359	386	397	357	408	389	395	384	349	399	399	404	361	378	353	384	394	426	344	370	377	388	383	402	362	405	353	379	395	391	360	393	379	385	386	386	374	358	371	387	349	375	402	417	341	402	373	391	393	383	407	399	384	380	427	362	373	356	378	381	395	376	364	387	372	398	392	407	365	387	340	371	398	386	404	430	379	332	360	413	422	412	398	380	401	383	390	382	398	386	370	386	396	356	326	412	386	400	371	365	392	382	392	371	374	454	390	366	386	411	400	390	371	398	389	400	369	387	386	371	394	383	414	375	382	382	383	384	383	379	395	370	364	385	378	404	413	357	385	374	419	380	398	365	347	357	396	377	363	360	365	400	407	383	392	387	413	351	383	393	402	379	404	417	373	400	405	405	371	389	376	398	349	389	363	355	367	390	329	422	375	397	379	397	393	373	393	380	374	369	363	413	401	374	370	378	322	387	366	361	378	442	379	354	390	359	396	392	409	384	379	395	362	370	398	361	358	390	361	395	391	378	409	350	364	374	412	383	407	380	404	390	375	372	404	366	359	387	423	387	396	402	380	372	411	364	409	361	399	372	404	410	366	386	395	356	395	403	400	366	371	359	357	376	405	385	395	413	376	398	386	400	379	388	401	389	376	383	379	389	346	356	383	362	369	397	389	434	391	405	389	413	365	358	361	367	381	348	369	390	368	379	389	356	388	435	425	397	359	360	386	395	378	380	391	358	406	376	409	344	408	374	373	396	393	365	405	384	398	406	401	393	412	384	400	380	408	395	391	396	377	379	388	371	385	396	371	441	389	348	369	400	387	413	406	391	355	422	399	397	399	381	392	407	387	387	389	383	401	364	409	395	376	383	381	349	362	383	377	422	367	382	393	341	383	393	391	381	369	386	413	369	394	402	389	397	374	355	352	393	411	425	404	382	408	378	381	369	408	369	395	378	381	359	409	395	400	357	371	390	365	359	423	406	361	357	406	360	360	383	393	390	412	397	411	412	397	406	373	375	374	398	403	370	391	372	369	389	396	387	372	391	378	370	400	382	397	383	397	370	391	400	386	400	386	363	362	401	398	388	370	373	408	378	366	396	372	342	397	386	437	384	370	365	353	407	351	363	417	377	365	364	375	382	401	397	373	401	386	402	365	375	383	375	384	421	379	417	390	357	375	378	427	366	399	386	390	370	349	382	371	395	361	374	397	385	390	374	360	413	372	428	389	416	390	371	386	406	398	397	399	381	366	391	366	363	395	389	352	410	403	383	404	414	381	408	413	364	410	383	380	435	380	421	393	414	415	375	340	410	390	372	379	354	375	398	370	392	384	373	388	374	412	346	374	400	379	403	406	368	353	387	389	395	363	375	372	371	366	352	377	371	375	382	381	409	345	406	389	387	397	355	392	382	413	382	440	406	392	428	384	390	341	372	375	435	401	378	372	373	359	386	383	373	382	363	417	379	349	389	349	403	424	364	399	377	381	407	393	404	399	383	361	392	391	379	384	373	374	403	385	378	377	386	416	394	367	373	426	386	401	369	383	398	366	389	388	388	363	390	378	409	398	399	423	401	380	381	396	386	389	349	376	368	403	424	359	412	387	363	384	368	395	404	405	352	383	376	358	386	374	385	376	379	405	349	350	376	408	425	356	380	399	397	350	401	414	417	394	355	367	367	393	396	366	416	413	363	409	422	361	408	371	434	364	374	379	354	363	393	383	383	370	424	401	403	363	397	400	399	402	377	380	388	357	390	387	386	360	410	382	356	390	396	404	411	405	358	401	389	370	412	403	398	385	371	388	419	363	367	381	365	395	387	404	372	377	372	391	362	375	375	362	406	391	381	389	387	432	380	368	381	391	374	368	368	400	395	380	355	352	422	376	376	412	367	360	389	365	378	426	364	386	387	406	391	374	402	359	402	404	400	371	387	419	403	392	388	450	405	400	383	348	393	386	354	387	406	408	394	362	383	394	399	406	355	368	370	372	413	424	396	399	332	389	407	442	381	409	359	403	401	423	394	372	380	369	372	399	426	391	394	364	325	395	400	406	384	346	414	390	388	411	385	368	413	404	364	381	382	372	403	390	382	377	354	361	405	370	410	409	356	392	356	379	368	392	358	416	377	382	380	379	361	385	388	387	413	413	386	396	396	377	378	400	362	395	382	381	345	369	373	418	382	388	404	364	382	401	362	383	377	385	413	378	384	416	407	415	396	387	376	364	381	410	356	425	372	423	380	359	346	389	397	409	365	387	380	407	372	373	372	358	394	368	395	409	350	380	389	386	398	390	376	391	415	370	381	398	386	365	363	369	432	416	377	381	352	385	388	377	404	398	392	366	391	402	365	377	426	391	436	391	395	407	379	357	376	400	404	384	390	386	382	400	391	377	387	420	375	402	351	374	363	331	380	375	364	398	398	397	402	350	398	392	398	411	388	418	369	384	407	390	375	396	431	382	372	368	369	361	376	391	374	402	396	398	427	404	367	393	391	396	422	373	363	379	417	380	440	384	391	379	377	415	364	376	392	387	429	404	397	370	375	389	361	403	420	337	374	404	420	413	376	384	370	386	342	417	377
36899	26419	7703	275	156	146	148	165	144	161	159	159	157	159	139	130	143	151	137	162	144	161	142	153	148	150	147	145	133	154	161	161	136	150	137	164	142	180	158	152	144	148	143	156	148	148	143	151	145	163	152	152	128	137	149	120	151	164	124	143	156	135	141	145	155	158	166	162	135	140	152	162	164	170	142	142	135	149	152	168	129	142	155	152	132	133	164	160	158	147	157	143	148	133	136	145	144	163	135	162	162	172	173	153	147	138	145	155	127	166	125	136	131	132	163	139	155	132	120	142	169	138	144	147	160	124	149	157	155	143	150	136	160	161	146	156	152	163	152	134	145	166	123	156	143	140	159	131	133	139	156	155	160	132	130	155	147	144	137	147	130	145	145	146	162	146	143	145	173	146	174	118	143	166	140	124	148	149	160	142	147	140	127	155	158	145	139	142	153	148	164	160	143	160	156	159	137	149	166	140	145	168	155	174	137	147	142	144	141	131	143	141	165	140	137	159	138	170	159	143	156	148	160	135	151	144	160	134	148	147	147	134	163	139	148	144	142	125	168	115	143	166	147	134	157	154	158	140	153	146	141	127	153	138	165	147	161	143	161	146	140	149	127	140	159	150	135	157	145	158	147	148	152	145	154	152	156	143	142	161	134	138	143	130	143	163	151	146	164	126	156	135	134	159	144	147	165	160	152	143	117	168	146	158	147	150	160	113	146	172	146	151	146	157	161	159	145	143	150	141	131	169	158	128	162	127	136	137	150	136	150	146	129	122	123	144	153	145	137	161	139	162	146	150	170	156	147	156	145	157	139	158	139	160	155	142	133	127	165	158	130	156	150	134	153	155	148	151	152	154	168	144	149	139	139	139	178	152	123	153	164	151	134	159	136	144	126	130	162	146	150	156	127	170	153	141	155	136	157	149	170	153	133	173	130	156	160	146	166	131	147	160	163	140	141	158	137	153	188	132	152	149	155	153	151	124	151	148	142	168	130	131	142	122	140	143	142	155	130	174	157	139	144	136	139	160	147	135	152	128	152	146	150	149	129	164	164	125	161	143	149	154	146	139	162	137	143	126	138	143	139	146	146	152	138	109	129	149	116	125	152	136	164	131	162	149	158	147	146	161	151	170	135	143	142	154	138	166	134	138	150	161	150	145	156	142	136	139	152	146	146	134	155	178	197	165	137	169	172	151	173	141	172	168	133	154	124	137	139	145	144	148	154	141	161	133	133	154	154	144	145	134	139	170	151	171	159	144	163	156	141	146	150	166	155	166	140	136	147	162	146	139	144	147	141	155	163	150	160	150	134	152	146	158	150	159	130	139	126	157	157	163	143	162	144	165	137	130	144	159	153	140	156	143	140	149	125	150	141	148	142	159	154	130	155	154	145	142	149	141	150	162	125	133	147	130	166	139	149	149	145	152	140	147	153	132	150	132	155	134	162	173	139	114	131	135	159	160	153	149	146	145	153	147	166	125	151	147	172	138	138	166	138	155	139	179	150	149	137	144	152	147	135	141	152	159	173	166	146	150	140	147	131	144	162	132	143	148	148	130	162	171	138	154	155	179	130	149	143	131	145	168	144	135	164	136	149	165	138	154	144	156	139	151	144	160	135	149	173	139	139	165	145	184	154	168	143	128	153	168	143	126	147	151	151	147	147	132	141	155	143	149	125	143	155	162	144	137	144	173	139	144	152	126	152	157	155	128	142	160	156	154	157	147	157	161	150	178	143	146	152	151	158	157	135	152	155	149	153	131	149	158	160	163	141	154	132	159	148	152	122	176	146	154	149	142	143	148	144	146	158	160	148	137	144	145	136	151	152	152	138	158	143	163	143	146	190	144	125	144	160	167	141	146	164	149	147	149	144	147	150	141	142	147	150	167	155	149	153	136	158	153	144	138	143	142	150	149	141	133	150	153	158	117	162	151	184	136	136	120	129	128	164	157	143	136	145	148	140	140	144	156	153	137	164	156	137	142	133	136	143	143	154	170	150	125	138	133	147	152	154	147	121	156	154	154	142	140	133	124	162	152	170	173	159	147	144	156	133	155	134	152	155	147	149	122	160	147	143	158	143	155	161	129	161	147	124	146	146	166	148	149	140	148	139	141	161	127	144	141	131	140	141	131	154	165	138	150	139	152	130	155	145	152	145	148	142	121	147	150	152	156	183	131	134	158	153	146	159	152	141	148	162	167	150	131	154	162	128	172	161	151	148	139	155	151	144	157	173	149	154	145	167	147	151	158	126	147	153	144	151	172	145	142	139	146	151	142	161	148	134	158	145	147	160	182	146	130	153	163	154	150	160	130	145	137	155	192	142	152	140	139	147	151	170	151	162	154	134	143	140	134	144	143	165	137	136	133	163	139	130	133	183	136	141	151	151	148	155	149	152	145	135	146	137	136	139	147	140	168	147	147	144	118	141	146	179	144	143	140	150	145	140	140	140	142	150	153	144	134	141	133	149	157	148	147	128	150	141	125	146	144	137	154	142	166	152	144	133	164	157	145	161	165	153	139	151	138	164	140	165	158	138	165	154	142	153	144	141	142	156	143	143	127	164	153	154	143	159	134	137	127	153	156	148	153	142	159	173	176	154	146	125	144	153	161	155	148	156	130	143	139	127	170	166	163	160	138	134	133	143	138	142	158	159	151	141	151	149	168	152	129	164	153	162	140	152	157	148	136	140	150	144	161	159	172	169	139	164	149	145	156	157	142	132	155	134	153	158	164	142	124	142	154	160	135	139	150	146	156	149	138	156	154	140	142	160	135	167	145	147	165	145	143	157	162	111	136	161	142	162	170	143	143	153	145	150	182	162	142	146	148	125	154	144	154	148	145	149	165	159	159	157	139	140	172	144	148	164	132	149	155	166	136	136	130	158	134	155	152	149	156	160	138	162	152	172	148	160	160	123	147	149	152	137	143	138	162	124	158	165	132	166	160	157	139	124	139	147	139	157	160	156	138	123	139	135	169	147	154	152	130	159	165	155	161	148	139	160	142	139	142	156	144	176	159	174	130	150	163	148	167	152	172	153	148	158	165	165	144	154	161	140	148	133	166	147	135	154	152	157	158	135	123	155	108	152	146	158	148	157	149	135	143	152	127	141	136	138	146	139	156	141	160	149	155	158	162	155	146	153	145	165	152	152	149	142	156	163	149	166	143	143	147	145	155	160	135	148	159	153	145	136	149	164	146	169	150	163	157	142	140	130	138	135	165	166	124	145	150	139	142	169	143	136	134	145	142	147	142	158	129	153	161	135	143	149	144	152	150	147	141	137	140	130	134	143	142	157	167	137	142	133	147	138	150	152	158	157	156	125	159	111	152	141	153	161	135	138	141	156	155	167	166	137	143	154	142	160	121	119	153	176	144	152	178	167	145	156	159	166	166	119	149	125	173	162	171	138	158	141	144	148	156	141	168	143	175	152	159	156	157	153	140	140	121	141	143	170	140	127	136	134	129	147	156	150	138	160	153	150	142	147	163	169	150
30610	27112	7094	436	399	387	401	411	407	383	417	393	413	372	370	431	390	378	382	351	371	392	412	394	369	377	399	366	398	397	432	398	382	396	395	421	355	395	395	419	402	383	398	348	371	401	394	374	417	437	398	389	363	404	365	371	375	382	407	380	387	402	420	417	381	394	402	395	400	399	377	397	403	368	366	389	406	405	384	377	401	397	376	429	411	382	403	377	388	379	389	415	350	366	363	396	372	412	423	375	369	409	377	402	395	370	386	387	391	400	379	341	385	367	405	405	418	382	369	369	380	374	382	376	391	406	400	396	406	398	354	391	375	361	363	431	395	367	388	395	419	388	397	413	413	391	367	415	383	355	393	355	344	364	361	395	401	384	384	406	404	380	382	374	415	359	359	406	395	381	367	393	417	363	387	406	386	376	371	377	410	384	390	408	368	397	376	379	362	394	364	385	392	375	351	406	375	389	395	377	401	395	390	396	417	374	380	375	341	380	388	397	340	411	443	382	396	407	380	382	409	384	410	376	398	385	372	392	387	387	374	387	441	399	383	400	408	378	380	362	383	371	360	387	401	395	384	401	400	411	407	375	366	417	399	366	407	383	402	411	383	397	388	382	359	376	384	382	399	414	385	403	427	381	412	387	379	380	386	368	411	409	402	387	420	427	391	372	379	429	379	381	374	403	371	367	400	398	393	386	389	422	381	361	398	340	390	377	369	411	384	378	395	370	375	374	419	417	378	403	401	418	350	367	368	373	387	392	385	372	417	379	394	359	407	349	365	381	405	396	357	334	372	388	390	363	415	374	363	400	358	394	415	391	408	377	400	438	380	394	387	398	391	387	366	414	359	354	364	388	437	365	396	370	387	383	370	388	360	368	396	393	371	408	405	368	381	392	389	367	386	385	374	420	348	370	397	408	368	383	390	396	379	419	370	364	381	366	385	371	369	361	369	363	392	421	386	376	395	394	404	355	413	388	380	409	386	401	390	371	363	384	382	378	394	410	380	442	421	373	365	365	367	382	398	361	370	386	365	406	388	372	392	399	369	364	404	383	401	344	392	420	404	397	378	409	408	360	395	416	378	380	343	402	399	376	394	423	356	354	362	388	366	408	399	406	377	340	375	375	416	360	381	404	374	388	378	384	397	427	405	374	369	376	360	384	389	393	393	379	420	393	381	361	394	403	380	435	399	403	380	375	356	401	395	390	343	369	381	378	390	400	338	377	377	378	376	375	370	412	383	405	391	392	380	392	423	387	404	380	390	403	410	400	376	405	391	384	386	425	393	377	413	370	411	387	388	390	364	368	404	364	393	412	396	347	380	394	381	385	425	404	374	403	397	365	356	380	377	372	404	421	375	366	364	418	404	375	391	374	380	371	344	360	404	366	389	371	362	416	375	381	374	390	390	419	384	379	371	357	397	363	392	399	394	372	360	355	396	404	409	373	389	402	403	391	400	387	386	395	370	352	389	358	385	379	396	376	396	386	375	366	330	389	346	402	378	382	370	396	366	372	367	369	384	385	381	381	378	381	404	370	406	399	417	365	354	366	385	372	378	378	356	402	394	412	399	365	357	403	380	405	399	390	404	380	411	423	410	391	373	396	404	383	397	419	388	400	388	384	418	352	404	437	402	386	374	370	372	377	385	372	380	399	384	394	361	429	401	365	406	406	382	380	388	357	411	372	391	368	379	387	398	390	411	407	378	392	416	393	385	389	399	367	359	380	385	400	383	397	379	386	367	423	381	386	405	412	386	368	399	397	372	416	398	383	403	405	390	387	407	382	393	369	399	372	398	393	406	373	379	360	404	351	354	409	423	418	376	379	330	398	368	407	401	383	400	385	383	416	380	382	403	391	396	393	389	408	395	413	380	358	400	396	387	385	355	377	387	384	377	381	384	381	392	370	399	400	417	418	370	407	409	412	381	394	377	392	398	391	398	381	426	397	407	386	390	410	387	363	361	384	387	416	376	380	376	388	404	387	393	402	400	382	408	394	388	400	408	400	379	401	368	397	400	378	403	410	361	411	396	366	367	350	361	379	380	414	397	380	400	365	399	388	373	395	397	414	360	375	418	432	413	392	410	409	390	359	406	408	377	375	400	393	392	424	422	388	377	366	377	384	398	381	429	382	399	377	365	409	355	380	398	405	387	394	348	384	381	385	411	399	384	397	407	369	382	363	394	377	390	385	388	394	378	395	386	395	342	372	426	414	399	406	382	381	395	411	384	383	399	387	393	402	382	391	406	402	440	401	408	371	348	392	395	367	364	387	414	379	417	390	403	391	412	396	403	400	395	386	381	360	373	394	369	401	414	398	399	354	385	404	364	359	394	399	389	381	412	374	407	385	409	386	391	349	395	400	378	413	375	396	355	384	378	394	390	403	388	375	426	348	386	400	397	393	381	372	416	363	386	404	395	372	376	382	374	393	360	411	376	380	382	373	373	419	393	415	391	409	361	349	400	372	394	391	380	376	375	393	414	425	373	392	393	364	435	343	388	359	366	388	393	411	369	400	416	372	407	395	383	380	356	361	414	349	391	426	364	373	429	372	410	390	404	394	373	398	414	392	383	401	368	392	423	382	416	397	352	392	400	407	372	386	395	379	424	393	362	394	382	363	386	361	381	410	385	389	377	390	392	374	383	377	384	411	371	398	407	380	385	369	393	360	406	391	377	371	374	356	387	364	406	379	381	398	398	380	383	379	418	398	378	397	391	427	383	385	383	411	364	429	405	403	401	391	397	390	387	354	376	327	398	379	397	373	383	428	399	382	400	373	400	399	371	398	389	385	418	386	423	371	378	404	371	414	358	409	349	389	376	385	367	382	396	386	407	400	389	398	378	373	363	366	422	395	381	382	387	362	392	414	408	412	352	390	394	404	377	375	390	379	372	371	396	367	393	407	393	366	385	419	416	367	379	380	422	376	387	391	360	371	376	360	367	426	358	417	374	386	395	381	355	422	416	387	366	371	395	374	421	362	377	385	397	373	369	350	374	379	425	431	407	350	379	371	374	408	378	387	369	404	401	350	400	394	402	415	378	384	380	402	411	378	401	347	411	369	399	351	364	373	410	416	346	389	379	379	373	366	422	383	357	360	369	400	405	418	370	367	354	417	384	401	383	388	402	413	383	339	406	429	391	384	402	403	429	387	405	388	402	410	373	388	348	401	372	390	380	350	365	392	378	376	396	402	344	411	389	407	362	392	360	372	403	391	404	379	368	406	397	369	424	406	367	380	387	387	421	402	372	408	386	409	394	387	362	356	377	395	357	400	378	405	361	388	384	387	403	383	369	321	413	408	378	370	366	359	381	378	415	391	382	422	390	382	384	393	401	391	349	347	380	378	416	404	369	364	404	361	389	376	387	405	411	385	377	403	399	406	414	409	387	385	381	376	376	373	375	402	421	365	369	410	381	396	388	396	387	424	395	410	399	382	393	367	376	360	395	401	418	396	392	388	419	392	412	380	379	403	379	376	375	362	411	431
78296	66764	36591	7757	458	253	245	249	227	239	216	223	229	217	192	201	217	178	235	227	199	209	230	202	217	230	221	227	203	237	227	223	182	199	202	215	194	187	204	208	214	214	212	209	197	205	220	221	233	203	222	208	220	191	199	201	216	193	177	198	190	195	207	234	204	206	209	209	210	205	226	214	209	220	222	201	205	227	225	213	246	199	200	199	191	220	190	229	205	210	201	229	228	196	197	190	193	187	201	214	221	224	216	213	218	200	208	205	220	215	185	193	182	209	216	200	191	213	221	196	199	212	228	217	199	205	214	211	208	213	213	224	210	214	211	244	218	189	214	221	180	200	170	201	197	189	193	191	210	211	202	177	196	215	228	197	227	204	188	222	213	237	206	202	174	223	217	213	176	213	206	226	204	236	192	215	194	210	210	238	243	176	212	220	201	202	208	198	206	231	223	196	196	222	225	222	215	215	220	211	204	200	188	210	204	210	214	236	230	228	211	199	211	222	202	210	217	205	209	209	192	208	204	217	191	213	196	207	194	200	231	198	211	233	222	236	180	229	217	174	218	207	236	220	217	193	221	214	225	186	194	210	209	218	188	204	217	191	208	232	209	191	215	194	211	195	204	211	208	227	226	194	207	224	215	186	200	201	212	251	233	214	206	212	213	205	205	185	216	218	239	214	197	223	203	195	206	208	213	231	193	211	210	234	211	184	217	220	212	202	229	189	207	200	220	205	207	200	227	234	224	192	214	185	203	206	234	226	197	224	192	199	236	194	184	196	203	209	193	216	187	213	237	210	212	219	226	227	209	200	212	197	187	204	214	206	194	196	209	246	214	197	208	219	202	195	222	202	222	197	184	202	209	204	194	191	198	208	182	226	221	187	201	206	232	218	189	210	224	219	212	196	206	191	196	225	220	187	197	200	224	212	206	192	227	225	231	217	173	173	179	197	175	220	201	227	224	216	202	193	182	196	208	183	191	250	179	196	206	228	228	203	217	189	216	178	200	193	196	215	200	220	216	194	215	222	206	223	235	218	253	189	221	213	192	202	185	198	208	240	210	202	215	214	211	203	218	213	206	214	224	202	194	226	200	185	214	185	213	207	202	232	208	213	207	208	237	211	225	204	208	206	206	202	211	211	190	198	208	208	207	224	184	200	219	212	210	223	204	194	229	212	218	210	210	215	209	180	194	196	221	217	199	201	210	190	199	201	196	212	191	209	198	200	212	189	187	218	236	196	214	210	199	188	229	201	182	237	201	221	208	206	221	190	166	211	186	214	206	207	211	217	206	217	228	235	232	161	194	201	221	229	221	215	226	208	211	215	192	208	214	175	203	224	182	213	228	197	202	198	195	211	171	174	169	204	204	223	195	196	224	231	197	191	227	227	178	184	212	195	209	215	205	203	202	186	200	223	183	200	224	202	198	172	230	200	194	226	200	203	203	202	179	206	181	224	201	195	211	219	178	210	200	224	231	226	204	225	204	176	202	200	214	184	199	172	223	212	186	221	200	223	177	197	198	208	205	204	196	188	204	218	198	210	216	190	211	189	211	185	197	245	190	232	183	224	206	210	213	207	211	198	197	229	210	202	219	216	199	217	180	212	226	213	226	207	226	213	191	209	214	205	175	195	210	205	194	219	217	189	184	222	207	202	208	238	192	210	218	245	187	215	217	195	209	214	215	216	193	199	212	205	191	195	211	203	195	181	212	218	212	216	209	216	230	194	189	220	236	221	220	202	218	209	250	215	221	196	219	221	209	206	202	228	218	221	201	200	223	210	193	232	212	225	200	209	201	221	210	185	217	184	207	211	231	208	231	175	210	215	212	208	187	212	195	225	197	201	237	217	213	214	236	226	215	195	203	201	190	175	212	216	193	205	220	199	197	223	201	211	206	196	178	204	224	186	186	224	216	218	228	213	224	207	208	198	212	190	215	208	231	197	208	206	206	217	195	209	214	196	180	208	199	202	232	199	167	175	204	198	209	194	220	213	213	217	220	209	214	197	227	213	205	215	218	208	213	219	197	211	185	233	213	209	229	191	188	213	193	188	208	203	215	221	214	201	199	201	227	216	211	212	207	200	224	196	193	208	223	198	218	209	205	179	215	211	218	212	198	224	205	188	180	185	200	222	215	216	204	197	199	204	225	193	217	233	215	195	192	203	196	223	228	204	211	234	199	221	225	203	193	196	212	231	225	203	217	211	219	226	224	184	182	227	225	210	211	186	197	214	207	206	214	204	204	185	214	220	210	215	204	206	219	203	220	224	207	214	191	195	222	204	197	186	222	203	203	203	210	207	198	194	206	211	194	191	178	191	207	209	226	178	176	208	232	196	208	234	192	198	239	199	217	207	203	224	179	192	190	216	201	227	187	199	197	206	247	214	211	217	213	216	204	190	209	209	209	192	202	215	179	227	210	226	216	217	189	216	189	234	221	192	189	191	212	187	215	193	204	201	210	190	230	235	236	215	203	166	190	205	209	229	236	207	212	194	219	199	195	185	214	226	221	200	197	200	189	207	211	204	195	219	190	210	198	215	230	183	221	217	206	235	192	203	196	226	229	201	201	226	196	213	205	190	197	207	212	191	222	206	197	205	220	200	202	211	218	228	210	213	208	218	233	215	195	224	214	184	215	215	195	228	196	197	215	215	228	200	219	203	190	203	211	221	209	170	201	197	224	205	197	205	204	185	225	201	190	215	239	206	224	203	236	218	199	200	216	206	182	224	199	218	199	194	207	189	223	201	202	217	195	212	214	224	204	175	207	211	188	231	202	184	212	188	211	184	217	197	208	222	218	211	175	195	179	227	216	211	192	215	213	190	221	203	226	219	197	232	208	217	208	219	195	209	219	211	239	224	211	194	216	202	208	241	197	218	229	209	209	221	189	182	210	220	200	210	207	221	201	207	213	206	188	211	226	191	195	206	213	198	227	212	239	222	226	198	182	215	199	198	205	204	230	203	224	192	180	215	219	229	231	208	246	231	204	205	211	209	206	193	196	212	211	214	212	202	204	179	183	201	218	214	235	204	202	190	215	202	201	210	186	225	224	227	192	209	210	193	225	217	226	222	236	197	230	238	212	228	231	192	240	192	241	214	192	214	203	187	178	225	214	205	176	218	226	195	221	201	188	205	196	210	191	216	189	221	208	207	205	208	214	210	210	202	213	191	196	211	215	173	222	236	217	199	221	216	199	175	217	200	203	202	194	211	216	221	211	207	204	229	202	190	204	235	202	223	245	175	231	204	213	221	202	191	226	203	201	222	231	227	221	211	218	202	194	226	194	217	200	193	210	179	201	232	220	186	209	200	195	171	204	190	202	185	194	217	208	193	192	206	210	220	209	204	220	193	214	200	216	227	216	226	231	211	194	203	224	223	195	230	206	217	214	189	220	191	193	192	196	217	191	222	184	207	196	182	218	191	197	193	236	228	206	183	251	217	220	221	217	207	199	225	211	241	209	195	185	200	198	200	222	213	205	220	219	200
51038	52325	22364	1091	774	725	691	671	615	629	617	529	597	539	557	563	473	550	532	529	530	524	495	543	532	535	532	502	559	520	524	473	475	477	529	519	529	531	501	489	512	495	519	519	539	513	541	528	544	553	509	509	498	536	495	538	516	495	473	497	523	508	516	509	532	543	513	475	510	492	514	502	583	525	545	481	504	518	520	499	526	507	516	517	573	485	494	504	534	470	514	502	487	533	513	530	525	551	476	502	502	528	528	508	509	521	478	505	520	516	465	539	495	542	482	515	502	545	497	541	495	509	543	454	478	503	522	506	494	507	539	535	498	488	502	498	553	511	470	552	469	517	504	503	522	500	544	537	471	556	551	508	510	444	508	520	554	513	530	508	506	480	520	536	516	528	521	519	507	474	466	511	488	561	547	512	488	522	511	518	517	494	496	496	495	456	510	488	537	510	515	555	511	520	524	493	550	459	475	517	509	502	525	504	549	508	534	466	522	553	517	501	524	507	536	476	519	498	525	510	535	490	495	500	489	489	496	534	497	544	526	499	479	522	518	501	506	511	489	491	503	550	497	524	529	495	543	485	492	548	493	480	522	503	496	530	525	562	527	527	519	513	450	515	502	543	536	546	511	496	544	496	491	485	539	487	510	485	475	520	517	469	509	500	518	502	533	515	520	488	555	473	525	519	450	479	523	515	497	495	541	492	525	503	476	541	489	503	503	521	566	489	480	508	515	529	504	495	499	486	492	513	525	516	520	478	541	484	511	519	540	512	494	495	522	501	507	502	541	483	510	511	455	507	521	495	528	502	519	516	542	564	501	537	516	422	480	488	497	521	526	499	490	483	470	517	511	503	548	509	542	517	532	519	484	519	510	465	537	491	490	522	484	511	516	532	525	529	529	518	530	509	541	537	524	504	510	499	537	553	525	514	494	553	488	516	493	491	472	446	483	495	538	485	516	532	495	511	511	496	551	489	526	525	525	505	492	533	521	544	548	517	514	522	509	529	518	502	510	487	510	496	467	479	508	509	489	500	494	560	517	506	543	535	476	502	525	532	517	495	492	475	527	453	513	482	546	497	547	511	512	561	532	510	545	531	515	558	504	516	529	481	497	511	482	515	508	506	529	492	486	532	545	508	502	536	471	516	494	520	493	512	482	500	485	511	541	517	525	484	547	539	540	500	547	501	510	489	511	530	530	566	502	520	519	524	518	506	540	491	514	484	505	517	511	489	532	530	548	505	508	573	528	498	481	486	543	479	525	489	539	539	514	506	504	549	529	520	472	523	549	515	514	500	515	475	534	519	511	513	529	491	503	509	470	498	516	541	492	528	533	507	485	510	560	542	534	531	487	484	476	474	518	574	463	543	499	492	511	514	548	482	521	542	541	506	513	541	501	525	492	491	518	563	509	519	481	547	502	525	453	515	505	489	508	509	509	513	528	504	548	488	522	538	515	526	508	493	521	495	510	468	497	470	534	505	523	505	502	526	527	492	511	530	515	510	526	499	482	503	494	506	509	532	533	490	507	516	446	467	543	521	498	524	507	526	485	508	491	559	527	496	535	506	511	528	554	518	495	501	500	514	463	481	482	480	512	526	536	524	511	477	507	474	464	538	538	509	503	529	508	530	499	533	515	503	481	487	537	514	532	514	505	498	523	508	493	490	502	488	521	487	536	495	521	517	491	499	476	542	487	526	472	527	539	520	509	511	487	522	529	529	468	534	501	480	551	562	494	508	516	496	534	517	524	507	495	503	536	472	497	519	513	499	476	517	540	485	532	497	534	518	524	492	525	498	511	482	491	528	534	529	507	518	509	548	523	506	483	483	524	557	476	535	528	507	481	500	465	581	515	489	481	529	518	506	520	531	510	544	513	510	494	500	531	496	531	551	537	510	497	509	546	537	578	476	517	511	487	508	492	513	455	446	510	537	507	536	514	524	485	487	482	482	496	505	527	506	480	514	475	485	535	560	484	540	486	507	496	511	514	507	535	533	535	490	502	519	471	498	520	508	516	505	503	460	518	521	532	491	523	502	523	520	512	522	462	481	492	511	488	555	541	513	507	536	528	519	486	505	544	522	493	490	482	481	482	494	479	519	569	503	531	486	486	534	498	478	525	504	554	509	463	472	541	494	548	505	514	490	524	516	491	533	545	519	517	499	540	522	485	523	556	520	530	492	519	501	509	519	529	479	552	510	541	511	539	513	514	531	489	480	489	532	525	513	524	522	501	539	530	499	491	489	531	548	560	506	479	491	490	512	535	487	473	500	500	480	506	495	539	517	473	530	512	487	524	509	481	519	503	521	545	523	505	534	518	473	488	523	522	531	506	516	490	510	468	492	519	512	503	515	509	524	540	503	507	526	493	496	564	521	506	503	514	508	509	480	541	482	517	531	494	517	512	534	528	543	491	485	536	526	532	519	521	498	499	497	516	476	503	520	505	541	482	505	491	484	484	472	498	490	526	514	511	545	515	502	519	537	523	509	559	492	516	541	489	500	535	526	496	532	547	519	550	486	537	555	548	529	525	567	533	514	521	525	496	525	516	529	513	480	477	476	480	501	504	508	524	570	495	529	529	484	461	508	514	506	530	509	490	500	515	536	497	510	504	487	497	501	480	504	492	494	521	527	491	506	467	503	495	530	532	484	498	468	471	490	510	513	524	495	504	494	503	480	550	502	525	473	566	511	507	518	537	559	486	509	531	516	506	518	490	518	508	515	553	511	508	524	532	540	558	484	531	493	487	508	544	481	504	521	534	521	473	492	524	500	498	487	524	494	514	516	527	479	541	508	494	516	473	490	509	508	530	500	518	525	509	489	491	486	505	531	492	481	536	511	490	487	497	539	501	489	515	510	541	486	529	478	490	498	511	507	519	533	539	520	504	510	492	469	510	527	534	508	458	540	544	529	489	557	560	524	552	546	532	503	479	488	536	537	504	530	540	463	507	506	489	496	499	512	442	521	528	466	514	492	483	491	509	517	503	493	516	491	502	551	503	507	540	482	533	513	526	512	520	567	492	493	489	528	537	466	532	503	500	506	512	502	497	511	514	504	489	482	521	507	524	525	477	517	477	522	502	490	544	491	515	508	509	498	475	502	509	488	503	519	509	507	491	472	503	484	540	504	532	517	524	493	476	500	513	490	452	492	481	497	564	502	524	540	485	521	499	554	502	478	542	509	483	524	513	526	527	506	539	523	518	508	500	529	499	534	501	520	514	488	490	468	541	505	471	505	528	495	486	499	565	522	503	538	523	485	501	538	518	519	504	492	512	533	488	471	491	475	492	510	487	511	506	501	502	472	525	471	537	533	525	557	511	483	517	493	508	498	505	530	529	502	544	500	511	511	506	516	535	515	494	525	519	535	519	503	476	509	531	507	504	487	502	531	483	523	526	482	492	469	473	494	506	491	501	480	481	505	550	558	519	553	485	515	496	519	455	545	517	482	529	525	527	543	487	527	484	481	531	514	540	537	492	491	514	499	556	517
89975	78761	45511	14107	2041	312	194	209	214	200	178	146	186	198	168	169	164	213	179	178	167	158	139	133	181	156	168	159	145	162	167	145	153	163	144	180	176	163	167	176	158	154	169	160	139	147	154	157	161	162	179	168	144	154	158	152	171	161	162	127	151	124	132	170	166	165	180	158	153	164	139	157	150	161	144	138	156	157	159	154	179	155	153	133	164	161	158	128	168	141	145	163	171	153	146	153	125	168	154	184	123	139	167	148	153	152	179	168	140	169	147	155	155	147	122	139	135	161	170	133	142	148	151	143	175	177	159	137	168	151	143	159	139	153	159	171	147	153	157	149	174	141	162	134	156	171	120	150	177	141	163	158	179	148	164	161	147	161	163	160	156	162	140	171	171	162	148	165	157	152	161	156	132	150	148	164	144	142	156	160	147	158	157	140	148	145	154	146	161	137	153	162	168	170	149	166	152	144	155	151	153	153	161	147	163	164	148	167	164	138	158	155	175	134	162	142	171	154	169	151	184	148	160	152	165	163	158	159	139	155	151	152	156	169	158	162	145	159	170	133	147	157	140	166	149	178	184	137	146	169	154	147	173	165	148	160	151	150	160	155	167	165	156	139	157	156	175	162	170	153	149	149	152	155	148	171	169	145	156	160	169	144	164	151	158	155	158	154	153	150	153	185	141	144	170	144	157	156	183	170	136	143	146	152	197	161	149	167	175	152	174	158	157	155	151	138	158	176	135	170	149	132	149	127	142	128	141	151	153	177	153	164	153	149	170	175	153	158	166	168	145	157	146	175	143	163	147	179	153	153	165	144	149	151	141	140	156	164	150	149	133	147	133	164	158	146	169	166	142	151	158	146	127	140	148	153	143	156	170	168	147	148	177	154	151	151	144	162	165	154	175	149	161	140	126	161	172	158	151	148	159	162	123	155	176	177	183	168	156	157	127	170	165	134	159	153	152	148	165	199	161	134	162	161	140	154	169	156	159	158	163	168	166	160	139	166	147	167	149	181	152	146	157	140	171	138	138	146	157	139	163	188	139	150	149	149	154	160	152	140	170	146	136	178	180	191	168	165	156	139	164	142	181	168	140	143	138	171	152	166	140	144	165	146	155	172	151	131	156	154	138	147	158	141	152	148	183	154	144	146	135	143	153	157	170	136	151	185	161	126	147	133	155	189	146	145	157	166	174	160	145	145	158	144	155	134	143	153	172	135	139	172	165	177	155	158	141	158	137	150	156	165	179	160	136	154	143	142	140	167	155	167	181	158	164	153	154	158	163	155	130	164	162	131	165	154	140	172	154	146	140	152	141	175	158	155	147	174	174	129	151	136	151	153	162	154	143	155	169	179	143	133	155	146	158	136	176	142	128	139	167	162	152	137	161	151	147	166	156	170	160	137	148	143	162	155	167	178	163	152	132	176	146	144	140	168	151	140	146	167	161	153	149	145	146	173	149	143	158	139	162	162	145	129	176	189	172	161	163	145	157	146	152	150	149	134	155	160	146	146	175	155	152	161	151	164	180	162	163	171	164	172	146	131	175	144	173	143	192	159	157	144	147	145	156	163	161	163	148	168	159	158	173	137	152	158	161	142	137	155	151	170	176	170	149	129	173	162	146	163	166	142	141	163	164	166	155	135	162	143	154	148	178	144	160	145	148	159	148	152	181	144	158	148	139	166	159	164	161	150	150	152	125	177	141	175	158	152	133	143	161	160	123	145	162	147	160	155	161	161	110	141	151	139	153	146	166	182	148	153	146	145	148	165	131	145	156	148	157	167	168	146	151	153	179	178	162	137	162	138	150	170	142	168	154	149	157	164	144	161	146	154	156	138	162	138	162	130	159	158	159	152	157	158	137	148	169	143	136	151	154	176	145	154	139	156	164	140	167	180	157	157	137	170	149	156	187	166	158	179	178	165	137	170	154	161	153	154	155	152	172	136	149	155	146	143	160	166	159	177	149	147	142	180	133	111	155	152	159	150	163	150	164	143	166	142	156	161	153	123	160	159	139	134	132	164	169	140	160	147	152	146	158	159	149	154	155	159	153	161	143	136	147	174	166	152	159	153	153	155	165	167	151	148	164	150	151	167	163	164	145	168	168	160	159	165	170	154	190	168	146	152	170	148	142	139	150	143	149	148	157	149	155	169	150	160	167	158	162	154	152	143	176	156	141	125	164	150	161	164	168	169	137	148	160	168	139	161	154	163	148	153	190	142	144	158	166	153	173	156	148	170	159	160	133	162	178	155	144	127	158	173	156	176	133	151	173	160	156	147	151	176	134	142	123	140	166	162	149	146	158	182	137	134	182	141	159	174	162	160	147	151	155	172	143	162	160	162	163	171	166	145	172	149	162	146	156	131	152	162	143	145	163	182	144	169	129	152	150	144	157	169	137	172	180	173	157	139	147	162	149	148	174	148	144	158	169	155	156	160	161	132	153	162	143	146	149	169	134	172	172	125	159	165	161	187	151	160	154	158	139	129	179	135	150	132	151	131	138	150	171	151	164	154	149	148	157	168	155	152	171	139	167	138	152	149	155	141	138	171	169	148	152	154	154	172	173	144	153	168	172	138	141	138	167	159	133	141	156	176	165	147	143	154	151	153	134	150	149	137	145	160	140	161	155	136	158	171	140	166	149	171	161	144	178	157	167	162	159	139	146	158	189	164	162	160	153	151	146	158	170	166	151	138	157	169	137	144	182	131	155	161	135	146	152	168	167	162	154	157	134	148	183	165	154	160	161	145	156	145	131	152	143	147	168	158	133	156	158	160	156	133	136	135	146	139	134	153	145	165	148	158	168	158	155	159	143	148	176	163	128	153	171	148	150	153	153	149	151	161	142	161	186	161	153	156	154	173	149	153	141	160	137	163	143	179	160	161	170	137	165	144	134	144	155	130	144	176	162	147	136	167	139	144	168	149	128	152	157	162	146	180	156	150	162	165	148	149	163	156	147	175	162	161	157	149	144	155	158	152	169	149	137	152	167	169	167	184	160	159	149	151	141	177	160	150	156	137	129	165	162	147	149	154	157	165	147	142	147	161	173	171	164	162	175	138	151	166	167	176	177	147	147	147	142	149	137	143	146	146	170	153	151	167	171	126	149	141	162	143	157	155	176	166	165	134	145	153	143	161	158	155	148	156	170	153	151	161	145	177	144	149	138	129	161	155	155	136	156	176	154	151	156	170	145	160	159	155	139	142	158	152	158	157	141	145	150	143	146	153	165	160	142	140	163	146	161	160	130	142	165	164	140	165	157	143	173	155	140	158	168	165	154	148	140	178	146	177	144	137	154	175	167	169	152	153	172	162	157	154	162	159	141	134	153	152	150	162	169	149	161	174	141	151	156	170	149	145	160	165	130	133	137	175	173	155	151	144	153	158	131	181	147	131	153	143	150	138	146	144	155	181	139	158	151	164	160	156	169	158	168	152	170	158	146	133	155	158	167	160	152	149	158	136	154	180	129	130	131	147	155	162	149	159	169	139
62354	65028	29298	1302	970	834	737	685	650	566	520	520	468	497	498	457	445	425	427	463	382	445	427	453	426	440	423	447	378	417	414	412	400	382	391	373	383	392	415	417	355	347	404	408	396	389	397	427	377	379	406	359	376	366	385	379	399	378	379	367	400	415	387	348	400	409	372	378	387	397	391	390	420	420	382	437	394	370	388	384	411	402	393	403	396	404	390	399	350	387	404	364	396	353	350	396	372	392	343	412	396	375	390	371	390	379	372	377	357	389	395	382	359	364	386	449	379	375	397	386	391	386	390	361	360	382	361	389	386	348	392	387	373	372	357	363	371	360	379	391	374	360	377	385	370	386	416	397	405	404	339	376	395	360	380	380	398	382	373	380	353	394	368	393	365	357	350	349	379	426	376	375	389	392	405	381	383	409	365	386	423	380	395	371	366	400	409	361	405	386	356	380	410	385	374	375	381	384	392	385	401	399	385	372	393	357	363	361	380	371	374	382	402	357	391	357	381	351	385	393	363	382	431	375	344	398	379	382	356	383	367	392	403	400	405	403	362	353	431	333	391	362	401	355	354	368	432	392	389	359	396	356	383	354	391	354	379	368	370	367	398	383	348	391	339	429	375	380	377	394	371	383	378	374	391	394	410	362	411	380	365	390	383	349	399	417	360	347	368	402	392	390	355	357	383	386	349	387	383	380	394	384	365	420	357	360	370	348	382	370	386	403	376	388	377	419	374	388	366	427	392	367	373	398	374	415	371	368	395	378	413	403	368	364	376	356	374	379	394	380	377	370	368	378	393	395	361	348	388	391	403	380	359	371	366	389	391	400	379	387	361	388	364	415	390	360	375	370	376	362	369	388	384	397	399	384	365	367	375	365	382	364	445	379	394	393	378	372	381	402	409	366	378	391	383	382	369	378	330	426	370	390	378	427	359	373	330	380	386	414	353	389	412	381	409	354	384	365	371	380	373	342	355	390	403	382	413	405	406	381	352	392	347	416	366	389	395	377	371	350	356	359	367	395	346	392	377	405	370	366	366	381	386	413	364	411	391	380	385	368	355	368	373	419	394	388	346	404	393	392	358	367	379	385	419	358	401	367	332	400	382	368	377	370	392	347	332	407	410	395	391	374	350	348	369	382	390	363	388	385	368	382	355	386	396	438	413	363	328	367	394	372	374	366	388	383	397	384	418	402	369	366	387	365	382	374	376	399	354	381	384	380	388	376	376	405	404	391	365	392	399	394	371	360	377	411	372	372	393	402	378	377	412	383	348	386	379	383	388	392	355	378	364	403	375	374	389	372	357	335	370	407	362	403	397	373	394	375	415	374	403	369	354	397	365	374	389	388	370	402	374	413	382	395	394	345	401	333	376	377	367	422	354	387	366	360	407	409	388	372	412	379	401	386	389	392	439	401	385	422	381	326	413	372	371	390	386	375	390	375	391	391	390	411	394	424	387	354	390	377	369	392	389	397	424	386	406	375	350	380	404	399	397	362	367	373	398	373	383	361	348	392	363	390	390	373	368	384	383	364	355	398	384	363	365	371	382	397	436	379	354	404	383	395	368	361	391	383	379	391	379	383	357	374	396	378	361	371	431	359	371	357	360	392	380	351	381	383	406	412	389	396	349	396	394	418	350	381	378	393	373	386	369	380	407	354	363	369	355	400	352	378	387	364	371	392	416	354	400	392	364	450	338	415	385	384	381	382	373	362	382	395	372	430	411	386	391	369	406	380	368	404	390	406	414	424	412	358	396	373	379	385	370	416	411	354	446	364	364	394	398	360	397	388	395	363	368	385	412	382	392	360	408	377	417	376	360	404	377	397	367	370	394	351	354	401	396	394	387	360	371	404	407	393	407	399	386	398	385	380	368	352	401	391	354	355	326	386	381	373	356	384	368	347	398	355	370	374	350	389	385	381	387	379	360	392	404	360	369	371	385	406	384	316	392	371	405	401	349	356	403	363	394	391	384	359	367	410	367	396	409	357	378	355	361	366	386	377	437	380	379	404	391	376	363	377	382	417	413	360	353	373	388	345	407	389	388	379	419	357	371	360	376	373	382	398	386	342	369	372	380	367	350	349	346	415	387	389	349	378	367	371	371	370	344	352	423	403	416	369	368	379	392	435	379	393	410	365	368	390	377	348	372	380	391	380	359	353	376	388	392	376	378	375	363	374	383	391	386	417	413	328	414	383	372	359	364	352	402	355	380	379	417	389	372	356	362	373	388	375	372	406	377	397	379	382	388	358	366	365	414	365	363	397	371	421	390	371	391	362	368	367	384	391	374	359	356	382	374	392	391	390	373	357	376	384	378	364	362	374	381	402	370	406	380	389	382	380	394	353	356	398	391	416	347	340	392	383	373	356	362	418	392	367	420	366	362	373	386	410	332	392	370	413	388	383	372	408	422	409	359	373	375	349	389	362	374	394	421	362	362	343	431	362	381	380	390	370	394	405	369	399	382	420	371	418	414	408	399	343	362	408	364	400	394	383	377	331	387	330	344	387	374	376	348	400	350	377	419	355	387	379	389	385	385	415	387	390	406	389	363	378	391	371	388	353	383	396	349	394	348	379	405	366	407	398	370	381	381	398	374	361	410	373	416	417	383	360	383	400	391	350	395	370	407	382	385	388	365	376	380	389	364	409	400	397	378	366	371	388	383	364	376	390	373	355	375	376	418	393	388	375	397	365	371	352	358	384	333	363	375	378	378	367	368	375	385	383	402	356	382	376	390	413	389	396	389	366	404	372	390	377	372	370	375	368	363	397	385	396	414	374	382	359	381	428	399	360	381	413	427	388	402	380	413	385	370	409	394	342	369	357	357	355	402	411	349	390	384	402	384	395	417	352	392	394	368	411	374	401	392	388	418	416	398	391	390	365	346	394	417	396	383	381	365	401	404	383	388	375	414	379	387	385	378	397	410	409	361	387	387	406	399	377	370	386	404	354	361	347	382	409	360	396	381	404	387	374	368	403	374	380	380	372	426	404	395	358	408	373	340	377	381	369	392	381	397	414	400	380	397	385	391	390	402	380	366	413	363	417	361	410	362	364	395	375	391	403	397	395	394	382	401	366	383	395	378	366	383	380	372	332	376	390	435	378	372	361	347	353	326	394	383	380	387	393	342	358	406	384	401	383	403	383	377	348	398	394	374	367	372	352	368	385	365	393	368	385	359	352	357	375	390	379	361	339	406	398	364	376	362	362	387	383	400	421	367	390	375	412	395	381	407	403	395	383	374	357	359	375	357	379	386	355	406	370	374	396	375	377	398	402	348	363	398	357	378	370	378	378	409	392	406	433	362	392	388	381	400	399	355	383	335	391	392	357	387	406	407	353	410	371	362	367	393	377	373	363	385	418	346	367	395	370	382	400	376	375	411	377	378	413	372	390	393	374	407	384	363	381	369	435	355	332	381	407	368	411	390	355	360	379	377	377	367	403	408	407	379	351	373	391	387	378	394	406	392	382	376	380	392	405	388	366	420	355
38853	27632	7962	345	174	162	143	168	133	160	156	139	149	159	147	155	122	145	136	179	154	149	159	155	152	133	138	140	162	138	175	154	125	128	148	151	154	137	160	169	164	154	139	160	134	160	164	161	158	130	162	162	141	162	145	144	146	153	152	143	146	132	135	142	138	143	139	139	142	134	150	145	152	159	140	159	132	168	147	151	164	137	150	143	162	146	136	134	155	156	141	136	142	147	149	143	155	128	129	144	153	138	138	139	157	132	142	166	143	148	131	164	140	170	154	173	146	169	125	156	174	135	133	127	137	141	140	155	159	159	143	154	157	149	154	156	139	143	148	133	139	158	132	137	150	165	141	158	134	163	122	169	150	143	133	148	127	141	142	163	134	142	151	132	165	142	151	165	148	144	139	144	150	137	157	136	160	147	155	128	126	136	121	157	130	142	133	161	138	159	141	172	169	135	161	162	146	166	165	130	158	157	148	151	150	160	148	160	141	141	161	171	128	139	134	171	154	152	156	159	127	146	153	163	141	163	162	166	134	162	163	129	137	159	143	158	143	166	163	161	162	146	136	132	127	148	132	131	152	151	152	147	153	170	143	152	152	144	162	158	168	161	149	143	163	137	122	138	154	173	126	137	154	158	133	142	135	157	147	165	124	166	137	148	130	141	141	162	136	165	157	162	126	168	141	162	147	144	145	150	137	128	144	131	148	136	148	142	132	137	131	135	154	145	138	155	144	120	145	152	153	133	138	150	146	129	141	142	167	151	145	137	146	158	142	150	114	150	140	149	140	167	155	137	155	148	164	138	158	157	130	164	169	148	144	135	152	165	137	136	125	146	121	137	155	171	154	160	163	152	153	140	135	135	135	152	150	141	145	137	138	148	137	136	153	149	137	153	125	143	153	135	162	153	151	153	140	141	143	142	170	140	149	166	145	170	144	152	171	159	152	153	163	160	139	147	152	135	141	126	169	171	161	135	143	157	139	144	144	145	133	133	151	148	162	157	130	155	132	156	124	155	150	154	149	126	175	155	135	151	142	140	139	145	131	148	151	157	152	142	159	155	150	154	131	170	138	127	132	139	179	143	146	143	138	155	144	133	153	168	140	151	149	137	162	160	146	166	131	139	180	142	140	133	120	169	164	170	159	133	126	151	164	149	118	127	148	154	135	155	161	153	140	150	143	158	168	159	152	135	123	138	143	153	137	130	143	164	141	165	149	161	152	156	148	161	149	148	133	150	153	151	156	140	144	135	142	157	130	149	153	151	155	159	134	134	153	119	138	149	161	127	128	125	145	156	156	128	151	139	148	160	159	178	160	138	150	148	134	140	128	158	160	153	145	132	149	159	152	131	133	143	167	125	141	143	152	137	144	141	167	149	147	147	144	127	154	149	146	139	138	141	151	152	146	142	147	166	153	162	135	154	178	141	159	131	150	126	156	144	136	138	142	155	115	170	145	145	144	171	137	158	177	172	141	129	139	135	138	144	154	128	121	126	170	138	150	167	143	165	161	150	149	164	156	151	158	140	163	135	147	138	156	134	152	127	157	146	164	141	162	147	153	170	149	153	147	165	158	147	156	138	168	139	152	144	119	153	149	161	128	153	151	151	155	149	144	130	162	162	149	135	143	159	142	155	153	149	148	161	143	149	141	153	138	129	147	139	148	138	145	154	128	151	138	150	164	135	154	134	128	153	133	143	152	128	155	165	143	156	147	174	143	175	129	130	161	156	155	164	154	145	143	150	146	128	147	152	140	138	154	135	168	169	160	161	147	148	139	131	135	125	155	127	153	144	142	155	146	155	131	158	138	143	172	161	135	178	149	153	145	121	151	159	158	133	142	141	139	153	163	137	139	131	129	147	158	149	154	136	138	164	171	143	155	138	150	148	145	149	139	159	155	178	164	154	131	152	134	137	148	157	159	142	155	152	162	148	143	122	161	137	115	140	148	154	153	162	145	171	152	129	125	163	142	144	127	153	127	168	130	151	143	150	144	167	157	146	132	161	143	161	144	152	154	149	133	149	128	147	146	164	162	178	161	131	147	161	171	161	163	139	135	120	139	148	145	154	128	147	154	149	143	129	161	138	145	156	165	142	129	162	170	155	136	159	131	161	148	154	132	147	150	144	147	134	148	160	148	147	136	142	149	135	134	168	124	157	140	153	158	127	132	138	148	170	121	149	163	139	138	160	155	142	168	143	154	155	158	156	152	152	136	148	173	137	171	132	158	168	148	155	133	139	150	144	135	152	143	147	148	155	141	160	163	175	122	121	154	125	135	138	159	124	138	133	157	130	139	141	132	125	164	137	147	149	152	135	154	151	139	135	118	132	124	147	122	159	140	158	161	169	147	159	140	158	167	151	181	135	128	134	170	153	185	129	141	156	141	135	115	150	183	148	160	148	158	144	148	157	155	140	142	130	134	159	162	156	136	155	118	130	153	141	156	149	135	128	130	139	148	161	145	124	158	133	132	161	136	132	133	141	169	158	144	164	134	159	153	133	157	151	162	158	161	154	158	134	155	142	154	149	154	130	146	161	157	141	179	143	146	120	129	170	153	170	150	126	153	140	158	143	159	151	148	144	129	164	140	150	119	132	134	134	145	151	152	166	145	168	144	151	122	135	148	144	161	155	135	138	146	176	151	142	134	142	136	160	142	168	157	150	154	136	140	135	149	177	157	145	137	182	141	150	133	163	156	139	170	143	151	159	139	172	155	149	137	180	154	130	157	159	137	154	137	157	141	143	164	140	134	137	140	147	144	152	145	144	123	141	130	150	138	143	151	161	166	150	151	148	142	130	169	137	134	165	193	143	151	146	142	136	141	135	149	138	156	155	158	133	150	144	152	141	148	154	140	159	153	153	138	131	134	150	152	145	148	141	135	158	136	160	149	157	135	174	164	150	162	137	141	129	146	153	134	121	150	146	119	161	137	149	133	145	160	159	140	152	144	160	151	164	135	128	163	145	141	146	156	164	144	156	155	178	148	133	167	147	134	148	158	146	132	163	158	166	131	145	160	145	151	143	138	151	134	151	150	148	155	162	154	135	144	134	135	127	153	133	139	157	144	151	175	137	168	130	153	139	155	133	145	154	160	140	130	142	136	144	162	156	143	122	145	129	147	147	153	141	142	151	153	138	141	136	142	163	156	134	125	128	140	167	144	130	152	161	115	141	164	151	140	133	133	135	142	140	141	151	161	157	150	150	147	147	161	141	144	139	129	128	148	148	157	148	145	144	149	164	153	124	147	132	165	133	136	162	146	146	143	150	129	159	139	132	148	140	163	165	130	129	191	142	146	135	142	147	145	150	120	149	136	157	154	155	165	150	145	131	152	168	136	139	145	167	154	150	155	154	127	165	140	165	163	170	147	150	157	170	156	136	160	140	138	162	139	142	159	142	133	145	152	134	129	145	151	114	165	139	159	137	135	140	151	153	121	127	148	137	165	137	149	160	151	137	155	154	149	135	145	154	145	148	133	135	156	148
32267	27728	6935	394	428	391	447	400	381	383	386	411	399	383	396	368	401	411	393	380	414	371	378	394	400	373	400	349	405	406	334	367	386	419	382	367	399	403	393	374	382	381	423	401	379	386	410	370	377	399	413	382	391	377	386	376	387	385	373	392	395	399	371	390	355	398	389	371	352	362	364	397	410	399	385	416	413	397	415	373	369	401	405	407	363	411	380	384	394	388	372	373	405	406	380	397	388	420	378	367	390	365	391	405	394	354	386	378	347	365	369	369	375	361	401	384	391	393	414	351	390	373	401	369	385	375	416	364	372	358	398	411	402	431	385	366	399	364	376	419	396	404	373	371	378	392	392	383	416	367	374	358	400	380	398	387	420	389	375	383	412	401	346	355	358	410	397	422	412	433	361	373	356	339	388	400	381	391	405	386	410	396	406	394	359	378	415	402	386	374	391	396	383	369	373	428	353	408	370	400	408	377	383	387	389	410	384	384	349	367	395	410	395	396	389	422	411	375	409	377	357	416	379	384	372	364	374	376	353	367	357	362	371	391	402	375	424	387	382	380	394	342	362	418	381	401	413	386	397	357	432	395	399	390	385	344	390	380	392	362	367	333	406	401	355	396	373	373	375	405	344	375	380	387	388	368	375	371	358	371	376	377	365	391	345	388	375	410	382	427	365	395	376	376	384	393	407	345	345	369	399	354	357	359	409	397	412	379	397	407	416	346	400	390	395	375	377	389	400	421	380	418	400	392	365	392	416	370	384	346	391	395	392	376	380	405	365	395	382	395	385	388	382	399	382	411	385	403	404	375	428	382	372	387	406	417	431	383	375	349	351	398	366	367	380	368	401	367	366	410	402	346	373	382	379	400	394	410	394	386	416	390	366	342	408	387	364	376	408	379	404	390	390	409	403	395	383	434	392	367	388	378	428	376	410	400	407	371	394	376	404	401	378	402	410	405	337	359	348	390	396	364	393	384	383	416	383	407	383	376	403	383	390	364	408	360	412	407	407	377	381	390	379	421	398	361	426	407	397	359	396	407	400	356	422	371	409	389	391	373	353	378	363	391	412	390	386	366	378	409	387	413	372	390	409	389	380	400	376	364	374	409	365	365	409	402	390	387	373	396	385	396	375	387	390	391	370	403	362	416	391	391	367	432	400	406	379	379	402	415	428	403	366	397	395	371	424	376	396	404	401	385	368	383	349	376	342	413	346	358	382	384	404	401	351	374	369	352	419	418	366	363	402	393	367	398	399	418	364	418	371	370	394	358	416	380	395	337	377	392	412	385	366	425	381	383	394	367	400	409	368	415	389	357	384	395	365	424	394	362	332	398	394	355	365	379	387	395	409	406	377	361	378	375	385	385	377	370	369	353	372	352	402	383	406	388	378	402	381	363	421	359	392	393	357	322	371	395	385	365	379	424	393	373	380	393	371	353	383	383	348	363	385	351	387	389	398	413	403	387	413	372	397	400	399	351	382	411	389	416	381	320	393	379	364	387	380	415	415	400	388	389	378	381	384	417	391	389	401	400	409	376	388	377	398	412	364	395	347	407	376	364	398	372	400	412	403	379	395	376	389	368	351	399	414	390	378	369	361	380	381	390	390	379	373	393	367	379	368	400	379	372	408	370	421	379	400	412	393	361	361	372	365	393	403	369	368	354	381	375	366	405	366	381	353	372	393	411	368	382	368	376	387	338	414	364	399	368	391	395	373	379	373	405	364	412	412	397	355	381	393	386	371	389	407	383	359	415	357	397	380	407	390	374	395	392	392	363	417	373	391	380	364	371	384	407	348	407	391	354	407	360	401	365	378	373	382	373	374	387	420	372	343	419	378	373	360	396	373	404	389	392	422	380	419	391	387	397	393	385	402	381	413	396	345	364	364	404	365	412	375	351	363	373	375	349	363	384	366	402	324	391	378	376	353	348	390	363	355	371	407	349	394	382	377	415	395	382	349	390	372	416	380	402	375	366	400	374	358	403	379	419	430	368	426	365	354	386	371	415	392	383	407	384	391	345	408	393	401	375	407	366	363	390	357	352	420	374	403	378	381	391	365	395	356	394	404	392	403	366	427	393	390	373	396	399	411	376	352	394	398	381	397	392	374	369	371	372	381	343	420	386	398	402	390	407	398	349	374	382	364	426	344	388	393	394	418	342	408	374	360	395	412	368	374	446	436	362	378	363	402	406	394	392	387	374	397	353	396	374	395	390	380	382	411	369	369	382	374	373	381	369	389	383	373	383	390	363	376	379	368	411	386	401	374	406	410	427	362	375	412	368	386	373	363	376	375	372	356	409	361	356	386	380	381	443	377	398	400	398	411	381	395	347	409	368	452	350	392	360	386	408	396	380	385	382	385	373	384	381	386	393	350	366	414	412	384	377	387	411	422	380	402	386	374	393	367	391	399	387	380	372	416	409	369	377	419	417	402	406	368	366	387	396	405	387	383	384	403	372	384	429	385	398	339	386	415	394	400	400	380	380	438	420	379	389	376	403	392	381	391	387	414	388	388	379	387	379	380	376	385	414	386	370	395	382	386	410	378	382	381	405	373	361	343	384	393	402	355	411	333	380	392	382	453	382	396	382	368	404	368	379	388	355	344	387	397	404	413	388	345	381	377	376	374	383	394	360	385	376	378	358	402	431	382	368	398	398	394	354	369	372	375	382	374	438	371	418	384	390	362	393	394	349	373	377	429	386	404	380	360	410	369	389	396	354	387	447	409	431	355	351	386	400	403	390	380	393	371	367	379	387	358	393	352	410	386	391	380	372	429	403	406	358	399	363	388	339	389	368	424	367	382	362	373	396	348	394	403	391	414	387	365	367	394	383	380	397	437	359	400	384	364	387	395	398	375	370	372	406	367	399	385	386	384	390	377	396	398	377	389	398	414	398	377	383	396	373	374	379	393	410	377	414	385	370	385	369	386	379	389	412	367	378	392	334	396	420	388	407	391	393	366	437	366	399	374	411	382	389	367	382	379	361	387	395	412	376	388	387	399	357	381	410	386	372	391	376	391	399	405	388	375	370	383	395	400	375	399	367	376	391	389	396	309	367	382	384	382	352	346	369	421	376	391	381	346	402	385	361	360	398	356	376	375	411	402	375	392	405	390	403	408	363	391	421	402	405	406	387	375	388	396	403	409	385	380	367	383	374	371	357	393	395	389	370	409	356	396	373	382	393	397	373	362	374	405	376	395	351	398	369	375	407	373	382	388	351	369	392	344	383	394	371	355	372	366	394	384	402	403	397	389	401	423	347	438	369	376	375	421	369	397	361	360	370	379	357	412	416	353	411	392	375	363	370	406	373	392	406	370	418	428	425	399	415	395	407	376	411	352	411	408	375	384	370	368	450	375	405	375	388	397	380	392	384	388	384	375	389	392	387	389	370	385	391	398	384	392	392	400	410	370	377	337	376	418	379	402	393	382	417	348	361	349	361	414	417	403	372	387	408	355	377	414	415	409	421	399	337	388	386	369	414	373	394
79014	66472	35353	7292	394	247	220	257	236	240	213	212	208	216	232	222	215	232	210	233	222	204	223	223	225	236	215	217	220	238	204	234	205	204	212	181	210	230	205	215	200	216	222	226	190	236	235	231	208	219	178	214	203	201	252	222	214	211	231	204	211	189	216	244	222	211	192	204	202	241	203	195	224	229	188	234	187	208	219	217	230	244	218	223	232	225	224	218	198	220	213	221	215	219	207	218	217	183	227	203	204	182	221	223	220	223	221	182	201	241	214	209	228	206	209	230	159	214	188	212	202	223	201	193	210	199	213	214	206	196	181	207	207	204	180	191	208	225	210	205	224	198	226	206	200	216	191	211	186	220	191	193	221	197	188	207	204	230	210	197	214	197	216	176	213	241	205	193	238	197	223	218	223	199	212	203	257	209	184	214	222	183	211	204	217	187	214	230	211	210	205	228	211	224	195	210	218	207	195	190	233	191	188	210	206	217	205	218	211	209	191	209	197	212	197	228	197	217	229	226	245	215	201	210	215	206	199	235	232	209	213	202	234	208	216	214	223	211	184	205	207	215	199	204	200	245	250	231	200	207	228	194	195	208	225	203	213	199	196	231	214	249	193	213	227	208	202	198	221	203	220	232	224	215	205	189	208	219	193	204	223	241	188	199	188	199	191	214	202	178	217	234	196	211	192	229	203	200	243	214	216	194	218	213	205	193	193	206	177	202	229	224	248	193	186	242	214	217	215	191	207	223	207	204	186	185	206	207	205	206	231	209	213	208	216	220	209	189	218	193	194	211	230	218	227	199	195	213	238	186	202	198	215	208	233	210	228	211	195	205	227	208	198	198	197	210	196	228	215	205	205	175	220	208	185	208	205	210	233	200	201	195	212	219	201	187	189	212	214	205	193	218	211	215	201	197	221	209	230	240	191	192	201	193	178	202	199	204	209	225	205	229	240	215	208	228	202	194	207	214	225	199	214	195	209	175	177	244	208	192	229	206	223	213	227	186	196	203	197	194	237	207	201	214	211	215	233	165	204	210	219	194	216	231	195	227	221	218	184	208	196	203	230	211	202	226	212	209	195	195	216	225	217	208	227	195	213	210	188	212	233	197	209	196	231	196	205	205	197	217	208	204	202	188	201	197	210	195	218	201	191	218	204	242	221	197	198	212	230	224	211	235	199	239	198	204	200	210	189	214	208	189	201	218	213	223	197	226	223	206	221	217	199	206	216	215	214	224	226	192	242	225	206	183	212	211	236	224	221	214	235	203	222	214	220	186	208	202	224	218	220	214	205	199	237	209	227	238	249	199	227	209	202	230	220	211	192	236	176	228	214	207	218	200	202	193	211	219	219	234	200	233	221	176	228	201	216	211	216	192	241	237	202	189	191	229	213	210	197	195	174	230	197	228	211	226	211	226	213	209	224	179	206	241	226	182	199	195	207	218	204	210	219	213	221	209	204	224	226	228	235	213	174	219	211	199	212	191	207	231	210	205	188	199	204	210	228	217	195	206	200	191	215	198	224	213	201	209	211	228	192	213	195	200	231	209	207	209	178	215	208	222	214	202	192	199	244	209	230	241	232	196	200	216	199	206	224	229	214	181	238	214	210	216	222	208	196	225	203	199	196	262	239	204	220	212	208	210	205	227	212	219	214	225	199	192	215	210	190	185	211	201	208	218	257	211	206	204	202	219	198	208	186	212	211	199	199	202	231	222	221	204	210	184	231	222	229	238	225	227	219	217	219	226	225	249	228	203	180	217	173	185	216	193	166	190	232	207	207	233	196	182	212	208	238	187	193	237	198	223	214	199	203	210	224	210	206	210	211	198	209	216	216	196	217	196	201	203	195	235	230	194	236	214	211	204	178	216	206	217	201	216	227	205	217	211	214	224	192	221	173	200	196	220	196	195	191	195	215	216	222	205	205	186	196	204	206	230	199	185	209	220	217	215	218	180	215	207	228	179	212	227	190	191	198	180	210	215	213	225	204	226	195	228	201	203	206	196	208	206	218	197	219	207	229	224	225	201	213	218	227	235	212	179	242	241	220	225	209	215	194	204	211	231	234	214	189	204	196	231	212	242	228	211	229	212	183	220	207	198	209	181	215	202	209	242	203	217	203	194	204	209	203	217	200	221	209	208	217	199	221	197	222	203	195	210	216	201	198	185	207	202	239	215	219	233	192	217	205	194	218	224	189	206	206	186	233	227	187	210	217	226	226	210	205	185	206	203	203	194	192	212	192	208	232	213	212	223	216	187	216	229	206	209	196	197	232	219	204	186	208	221	201	214	207	201	190	187	206	193	238	204	195	195	214	194	202	207	230	191	203	212	197	232	214	196	212	208	217	210	220	209	236	193	184	200	217	183	219	201	196	215	201	215	228	212	220	208	218	237	192	233	218	191	202	188	217	183	222	208	214	211	203	200	211	185	239	216	220	215	211	200	177	203	220	184	198	210	201	193	171	182	235	200	212	208	198	196	223	218	223	201	214	216	209	189	203	198	220	196	207	227	224	217	195	205	215	213	214	214	207	207	199	211	216	212	200	209	232	192	200	214	229	223	195	194	198	245	206	241	202	203	209	226	224	218	184	180	216	203	203	201	229	212	203	222	221	214	211	225	198	205	214	236	221	217	213	209	220	196	196	212	207	221	201	208	216	222	229	198	203	232	183	196	235	202	199	191	218	212	213	179	219	196	217	174	206	217	231	193	226	200	208	208	212	221	197	210	215	216	208	224	224	230	203	226	200	198	237	203	198	209	233	197	226	205	219	223	194	196	200	186	209	206	217	217	211	206	215	233	241	221	177	221	226	223	182	219	206	207	174	198	214	195	198	229	199	214	215	222	209	194	193	207	224	209	219	225	240	195	202	193	203	223	226	190	202	213	216	230	195	218	212	195	193	220	203	226	231	181	206	216	195	187	217	225	240	213	192	227	194	221	241	196	220	178	228	238	192	222	212	217	191	227	244	193	196	216	208	209	198	201	213	211	200	204	214	197	209	215	211	225	205	187	203	210	215	217	231	221	227	208	197	190	217	213	188	200	202	210	222	225	239	217	220	214	215	234	217	221	207	235	212	203	199	204	203	237	206	223	208	184	222	199	228	202	211	214	177	208	223	217	206	222	211	219	206	228	196	237	230	213	230	191	238	211	189	214	200	227	190	220	207	245	205	208	223	216	214	255	214	184	202	210	223	203	210	191	207	213	228	202	235	226	224	231	221	190	211	222	195	226	234	191	215	216	216	223	220	209	189	211	209	204	222	210	173	217	216	209	208	233	214	214	202	209	235	203	241	208	205	232	223	213	200	199	217	218	217	200	211	217	199	200	194	231	230	204	231	204	204	205	220	211	248	197	207	209	199	242	213	223	229	193	208	195	206	223	218	229	200	208	214	207	209	190	224	208	209	196	204	217	229	197	210	206	234	203	174	220	210	200	188	205	195	228	229	194	221	201	175	243	166	205	214	210	194	222	214	222	207	222	196	223	214	229
52503	51542	21116	900	776	716	718	678	573	579	564	560	534	574	586	530	522	573	545	491	542	548	504	599	505	541	554	505	528	509	520	540	504	496	523	512	516	512	542	537	524	508	513	495	496	486	458	507	531	496	467	545	497	495	526	501	525	507	532	507	535	512	499	503	509	496	495	507	534	530	531	500	496	540	549	500	537	532	486	545	523	493	492	560	528	552	502	503	518	537	557	524	518	482	539	520	518	503	552	543	494	505	488	485	509	525	539	504	522	500	480	506	536	519	506	546	493	519	493	530	526	554	546	515	521	535	523	537	553	532	507	544	539	494	502	504	532	514	533	518	463	560	519	521	503	528	514	569	536	532	486	504	524	534	538	512	554	518	516	533	500	516	543	535	510	476	514	510	517	530	540	561	564	506	517	528	524	496	489	510	542	547	508	508	507	511	522	538	536	530	567	506	533	506	527	536	518	515	529	531	507	489	569	508	526	490	511	466	507	531	497	520	533	551	568	529	522	513	504	540	507	497	494	535	506	517	485	545	526	533	514	551	505	533	519	532	512	538	503	517	522	527	479	497	542	510	527	524	523	487	548	514	493	511	511	542	514	540	527	494	486	509	492	506	505	531	521	536	500	541	488	524	532	532	516	545	548	532	522	529	495	477	475	486	526	505	468	487	515	530	532	522	490	526	526	532	526	495	563	527	554	549	509	516	502	491	547	486	509	478	506	508	531	499	576	506	546	521	524	485	506	550	525	502	501	560	490	502	519	534	543	501	515	559	497	528	503	517	508	564	521	493	466	517	540	493	492	480	524	518	562	525	504	519	532	480	482	480	538	470	517	519	495	502	528	527	537	510	521	502	525	493	519	537	507	506	508	512	503	519	523	500	514	564	508	533	557	526	501	525	516	544	490	555	505	545	541	498	496	555	522	515	532	508	486	529	497	527	505	519	517	518	535	528	504	517	558	553	524	533	536	518	510	515	547	502	533	547	534	550	548	532	521	529	526	500	525	496	527	488	512	507	483	546	495	483	548	514	520	544	505	504	503	491	508	497	548	489	532	501	529	526	530	515	511	515	549	551	537	494	499	498	498	482	540	534	487	555	548	530	506	545	507	513	531	533	514	518	527	532	515	520	504	513	538	540	523	497	565	478	553	546	499	535	492	518	523	517	502	533	561	522	509	485	492	522	504	492	514	495	522	520	554	526	501	478	542	514	568	519	517	508	535	519	503	560	521	536	482	526	525	509	544	505	522	527	538	561	492	482	512	496	515	483	534	519	507	499	476	539	526	490	526	536	509	496	521	512	531	485	524	544	562	518	502	519	533	504	480	529	501	512	506	492	528	567	547	491	522	515	484	482	530	497	525	499	502	547	488	495	506	527	500	528	516	512	501	531	484	531	510	494	514	482	488	493	542	511	545	491	499	501	487	519	523	491	547	539	525	529	537	546	491	470	509	531	510	509	487	521	526	516	534	516	562	548	469	494	513	504	502	507	511	522	466	522	552	526	482	538	532	481	498	579	513	483	525	496	520	574	531	496	493	500	466	493	488	532	544	499	517	515	504	545	542	504	533	501	504	497	542	541	551	536	477	552	527	530	546	518	551	538	533	520	526	568	522	510	515	539	509	512	545	498	499	510	521	497	556	504	536	491	494	510	520	522	475	540	516	539	538	470	560	521	567	514	523	515	498	515	558	488	540	492	521	549	543	481	524	503	530	519	491	515	538	513	521	521	550	531	484	549	487	515	549	504	507	558	547	469	505	532	500	509	512	496	529	483	533	513	523	524	511	507	487	526	482	543	512	549	516	513	526	521	496	544	520	460	528	476	545	499	527	518	529	532	557	505	544	532	559	498	507	525	503	523	563	516	505	545	517	487	523	541	496	517	497	511	517	526	511	565	525	488	520	495	490	475	497	488	498	528	567	514	479	511	556	537	533	540	483	518	523	538	485	519	520	516	515	507	493	502	542	547	451	503	521	516	511	491	503	506	517	503	495	520	514	499	492	498	578	482	502	504	525	530	539	486	508	501	545	510	499	527	519	548	553	554	510	508	524	552	521	510	547	551	502	501	492	508	514	497	507	513	491	504	500	556	489	508	544	516	494	501	522	524	537	515	487	523	497	497	531	524	530	535	516	542	513	504	525	507	508	466	519	544	555	512	522	536	465	521	476	520	509	538	487	528	538	493	497	521	511	494	509	550	544	507	542	509	495	524	552	521	526	501	496	536	508	504	496	517	519	473	531	546	545	527	517	541	497	517	504	531	507	500	492	540	516	522	500	505	558	500	502	516	536	487	526	517	504	499	494	528	507	529	530	507	521	514	491	545	549	544	517	480	523	514	518	510	515	516	539	561	524	507	468	518	491	495	540	525	532	468	514	543	483	496	511	493	530	525	529	480	510	537	523	472	525	515	498	493	526	526	536	535	526	526	523	560	513	510	501	507	532	524	520	541	503	532	507	497	493	491	526	529	503	514	503	542	498	457	553	518	509	529	515	500	546	533	499	511	501	536	515	499	524	456	542	523	537	509	522	489	528	559	527	503	478	508	533	546	489	527	467	532	535	488	553	527	516	477	505	490	505	477	543	522	499	532	500	497	524	541	559	523	509	493	472	526	488	502	496	508	531	518	528	463	497	521	463	494	526	546	533	501	523	530	521	480	516	516	532	522	518	469	490	537	532	512	546	511	562	527	549	549	524	532	534	497	520	512	481	542	544	501	478	508	510	497	544	509	475	498	514	519	570	527	527	531	515	541	543	529	500	525	556	515	518	520	551	509	492	536	504	461	564	501	547	549	500	519	511	503	530	469	539	552	519	532	539	549	497	495	541	514	464	502	505	509	509	453	508	538	495	521	513	507	538	504	503	510	511	518	513	498	516	526	523	500	557	543	538	527	580	488	498	521	500	522	520	527	544	476	538	500	531	498	516	540	524	486	488	511	491	491	519	483	574	531	513	512	518	530	488	519	519	535	527	517	503	457	520	501	490	515	510	486	513	518	501	472	540	515	504	541	530	544	495	559	516	530	521	505	512	534	516	556	553	504	505	549	499	501	487	507	566	542	554	507	577	530	536	542	477	539	558	474	559	525	492	520	490	506	523	494	503	473	519	504	547	544	492	513	489	491	539	522	543	481	508	542	542	515	533	483	498	509	491	541	521	535	495	544	538	475	506	515	511	525	506	495	509	512	531	528	523	557	502	539	487	548	503	518	485	495	521	546	536	508	488	506	504	563	485	546	525	548	507	506	545	498	503	542	481	544	545	514	527	479	504	494	538	513	493	535	512	555	533	499	531	515	498	511	510	482	518	534	553	525	493	513	539	525	530	520	497	545	535	533	526	498	517	488	520	521	505	487	512	522	542	532	522	481	482	484	517	489	505	538	490	530	477	522	516	544	516	481	555	572	508	526	539	526	502	526	512	530	525	505	531	501	522	551	492	476	469	492	522	553	517	529	504	541	522	466	522	522	521	529	500	577	528	533	539	490
91432	78423	46330	14194	1945	297	225	198	196	176	206	173	189	162	169	178	181	158	149	148	155	168	168	159	151	173	135	162	168	154	145	143	156	188	148	149	184	138	160	168	162	155	169	153	186	152	174	149	148	172	162	137	151	159	155	179	154	140	155	163	168	159	136	146	166	153	188	172	162	136	179	164	144	148	146	149	147	158	162	173	154	180	142	155	141	147	157	161	169	162	177	157	158	143	149	166	148	139	138	157	164	168	151	157	166	182	141	146	175	141	155	166	159	143	154	143	178	151	155	179	168	145	176	134	168	170	177	134	127	166	186	170	155	144	164	148	175	134	144	166	165	162	156	165	151	159	130	151	146	123	164	143	163	153	148	157	175	155	149	143	145	132	167	156	136	174	149	135	159	137	136	143	163	152	166	167	125	166	188	158	145	157	164	164	141	141	149	145	146	136	162	165	153	143	152	168	155	176	156	163	154	155	145	166	165	153	168	169	157	159	190	167	163	173	156	163	135	141	161	153	158	159	175	155	167	139	158	171	163	156	166	172	137	164	137	154	166	166	147	160	156	162	166	172	173	146	140	160	173	151	159	159	157	153	134	179	170	146	171	148	147	162	150	170	178	156	158	168	163	138	167	167	152	159	183	161	176	158	157	138	135	157	126	161	146	135	150	161	134	142	146	169	160	165	156	138	165	146	165	149	139	169	169	148	161	159	182	148	168	156	158	167	142	157	164	153	151	138	149	170	173	166	158	155	146	156	165	163	160	157	173	132	163	153	140	148	166	144	150	166	171	146	166	147	150	171	173	155	185	150	163	140	156	156	156	165	125	132	151	158	161	156	146	168	182	156	148	152	165	163	164	165	141	154	133	159	161	169	154	137	163	165	176	151	161	147	157	153	159	126	144	149	168	164	158	175	140	140	144	153	175	171	143	140	162	118	151	143	176	160	149	195	201	169	177	164	173	171	163	157	155	180	151	159	164	172	147	153	161	151	175	161	167	169	152	161	169	178	158	165	162	145	165	135	179	138	165	151	152	159	170	151	158	155	153	144	154	132	162	144	144	152	126	153	140	159	156	164	132	184	162	180	145	180	171	140	178	161	155	144	171	172	153	174	154	147	113	174	135	129	150	165	156	152	162	151	163	160	138	156	148	162	138	167	163	160	168	145	152	169	164	156	170	159	137	161	169	165	158	166	173	136	140	172	157	160	172	163	175	155	148	164	150	145	163	163	176	138	157	196	175	160	172	167	162	154	158	140	152	164	164	164	149	148	156	143	136	158	143	163	137	152	139	148	160	165	131	149	162	158	161	155	141	169	171	159	140	175	157	142	165	126	151	158	166	155	159	181	176	164	158	154	162	175	172	166	157	148	172	146	181	170	170	175	173	167	142	165	167	144	151	168	144	160	156	155	169	145	153	149	150	139	161	164	161	146	155	133	152	182	166	140	139	156	155	135	136	136	172	148	149	152	160	154	168	153	167	163	162	154	157	146	163	142	150	157	149	155	155	153	171	181	162	125	149	150	170	167	141	143	173	160	157	146	151	143	156	184	172	159	141	151	157	141	157	146	138	167	166	157	148	138	128	151	171	149	137	165	160	177	146	149	153	152	168	156	148	147	143	160	142	145	143	161	137	158	139	159	173	138	170	174	176	174	176	145	163	163	164	147	162	162	159	156	174	123	152	143	183	153	166	136	150	145	148	172	132	131	149	155	138	141	158	151	153	156	148	152	165	164	170	147	155	164	147	166	149	180	158	155	149	168	163	169	190	154	148	173	162	155	151	156	169	168	156	147	150	160	161	176	147	148	145	172	150	159	153	138	131	158	192	159	145	161	163	149	152	158	140	142	163	166	168	176	157	146	147	158	145	153	143	138	149	178	153	183	152	144	159	134	160	179	172	153	156	148	157	179	165	173	152	121	169	133	163	147	153	165	152	156	151	161	178	162	159	152	163	162	181	160	146	166	132	152	167	139	152	172	146	171	168	155	166	136	165	157	148	140	161	171	179	129	148	146	147	152	136	164	156	144	158	134	158	139	139	168	134	164	132	161	135	174	161	166	160	142	152	143	172	169	153	140	175	173	152	165	167	156	170	149	140	172	167	146	176	148	152	156	163	160	174	154	183	161	161	162	158	173	146	160	163	162	150	149	137	169	139	149	177	163	158	169	155	143	172	147	151	171	166	144	157	161	172	147	155	191	168	152	143	152	162	159	149	132	155	166	173	155	150	157	171	154	153	148	145	151	155	173	156	161	165	157	173	126	152	154	164	154	170	160	161	149	138	151	153	170	150	163	149	174	145	162	147	169	144	167	155	135	152	169	156	144	146	190	168	162	137	155	142	150	143	161	157	153	160	156	151	141	162	191	152	151	171	149	159	147	156	169	141	166	152	154	136	151	149	165	152	144	143	171	172	183	151	154	144	152	168	154	167	164	156	165	150	150	156	151	158	160	130	149	167	155	148	161	139	168	156	152	150	154	170	163	164	171	149	189	160	174	140	150	172	157	163	189	176	160	164	153	157	156	155	160	157	162	175	176	159	170	143	154	155	152	164	173	167	182	156	141	149	148	160	140	121	124	156	157	167	155	169	146	157	158	154	151	146	150	167	178	186	126	156	156	171	151	151	166	158	157	149	147	168	147	161	163	152	137	165	157	161	154	149	141	136	159	177	171	168	153	132	134	156	152	168	182	153	159	146	160	174	187	149	175	159	165	170	153	157	166	163	157	146	146	174	169	158	174	147	134	178	176	155	163	156	133	164	179	160	157	162	160	167	170	164	140	161	156	150	150	175	147	147	156	160	173	155	151	134	130	161	150	163	170	156	137	160	153	166	160	144	144	151	186	148	143	148	150	163	137	167	167	158	176	136	153	162	149	155	165	136	141	145	133	148	162	165	169	155	149	156	160	171	160	149	154	150	162	152	159	147	174	148	151	158	153	151	159	179	147	138	156	167	140	129	149	164	183	142	146	155	176	175	171	152	183	182	156	138	187	170	169	139	147	130	170	170	133	149	170	150	147	145	143	147	138	174	150	167	171	149	165	160	157	175	163	143	171	145	140	162	150	162	168	159	143	140	165	171	142	156	150	148	165	161	162	153	145	159	144	137	143	143	144	172	147	167	142	152	135	152	157	153	159	178	147	184	166	141	124	158	156	169	150	171	158	164	154	125	149	126	168	166	166	192	173	134	162	156	158	164	169	165	164	166	160	154	143	136	137	156	162	157	143	161	168	151	186	169	157	162	164	141	145	166	182	144	135	187	146	150	166	167	163	170	142	155	141	175	171	162	167	141	151	154	164	148	175	149	163	152	154	178	147	158	141	143	179	159	156	151	182	177	168	157	141	181	138	166	147	152	145	172	143	158	170	159	169	133	120	128	168	160	136	154	182	129	156	150	133	190	178	167	165	167	154	155	151	160	165	162	149	167	158	153	153	168	137	147	142	157	153	138	160	137	162	153	176	165	151	174	164	149	166	147	151	147	153
62522	64230	28455	1083	948	793	729	671	626	521	508	508	460	462	461	438	482	440	436	428	439	408	399	385	420	407	419	422	394	399	415	352	427	400	391	411	412	408	413	422	410	389	388	374	408	398	374	416	407	406	405	367	425	404	375	378	408	371	395	440	364	387	401	373	377	380	400	380	371	411	410	385	394	390	420	380	352	401	394	359	382	389	383	382	390	382	365	381	397	409	379	419	400	384	396	390	391	419	403	386	344	392	359	377	363	373	410	384	380	361	388	384	394	377	385	392	407	386	401	394	394	356	381	362	419	380	388	444	375	383	376	414	404	378	390	402	385	402	374	389	400	379	418	372	388	397	384	383	429	419	414	368	400	376	401	380	392	354	380	390	369	348	379	410	384	395	417	381	357	367	363	349	413	363	368	408	370	408	381	364	400	418	381	372	387	387	337	382	379	346	381	352	383	402	381	390	371	375	357	408	364	380	360	374	389	385	397	352	372	360	384	385	396	383	376	408	423	381	321	404	370	387	370	379	384	390	378	397	382	389	369	384	441	390	380	389	423	381	395	385	384	400	406	410	371	384	403	384	386	346	384	388	367	385	383	436	371	363	362	387	419	357	380	367	401	391	380	361	371	385	359	387	381	401	413	400	400	399	374	387	419	395	385	392	403	388	356	368	396	396	412	356	405	360	371	384	398	395	393	367	352	397	374	410	375	397	390	325	410	358	369	407	407	377	418	369	370	361	382	359	390	369	370	375	386	419	359	399	366	388	378	353	387	407	379	403	412	403	405	373	370	379	399	389	413	382	361	383	380	336	346	390	374	394	385	367	417	401	362	363	381	378	381	359	381	381	393	396	374	395	370	384	356	368	395	386	384	397	423	401	398	407	363	405	373	388	387	417	399	390	406	358	360	379	398	382	400	410	360	415	441	354	404	375	384	359	412	371	392	361	399	378	375	385	405	363	362	387	398	394	365	418	338	409	406	396	396	389	364	390	347	400	338	380	377	361	376	369	380	377	352	408	392	381	353	430	358	388	391	346	363	410	339	378	387	372	348	374	427	386	398	366	397	402	356	381	385	394	422	390	387	382	385	373	375	402	343	379	399	369	396	387	377	372	368	373	398	376	386	386	392	388	391	376	383	403	385	388	405	377	403	389	363	397	388	402	409	390	360	335	423	403	393	401	360	362	395	345	402	371	380	398	380	402	362	367	366	388	377	379	375	373	403	349	392	407	394	391	411	397	367	409	414	323	372	340	376	411	395	385	369	368	388	382	366	365	391	341	390	358	376	374	381	379	420	373	426	409	395	381	397	389	412	403	349	390	374	389	379	378	338	392	379	387	385	413	392	375	389	392	384	370	403	360	429	358	382	385	389	387	355	389	400	368	409	385	396	369	378	364	392	358	385	382	386	438	389	371	410	371	384	419	372	371	410	386	386	352	395	403	386	380	415	428	408	422	366	379	383	397	386	353	394	390	364	374	352	393	371	393	399	403	371	382	361	391	423	326	413	412	401	395	406	400	405	412	389	377	379	389	377	394	380	393	418	379	398	418	395	380	413	393	376	396	408	369	411	418	390	404	408	383	358	394	394	366	390	369	417	374	417	400	374	379	428	395	369	398	373	392	368	400	368	364	408	379	366	400	417	377	406	403	375	371	348	415	404	392	369	376	382	374	414	392	375	408	383	358	370	381	362	400	404	384	384	396	386	381	432	362	404	388	385	414	381	344	360	376	372	380	402	350	368	374	397	383	399	396	389	378	365	359	405	350	392	379	375	390	370	439	401	393	359	390	395	386	379	377	402	367	363	414	366	391	423	360	413	401	377	375	345	406	375	374	367	347	404	360	384	381	383	386	412	426	437	378	372	385	373	403	408	387	348	389	389	374	404	374	358	412	383	386	389	382	352	371	364	378	366	357	386	411	370	388	361	401	403	349	413	395	370	376	362	385	367	393	394	423	411	387	365	376	412	369	393	356	384	384	376	383	386	388	387	406	387	386	397	383	393	375	416	385	385	402	369	389	419	424	386	362	396	394	368	415	391	375	372	391	379	384	394	375	389	375	377	409	406	360	354	386	391	386	372	395	351	360	353	387	355	390	406	388	387	384	397	393	348	387	369	365	384	396	398	409	419	383	349	403	376	387	380	373	398	381	361	364	392	381	375	358	371	362	401	369	381	436	390	397	393	396	402	362	363	363	404	377	402	379	380	411	360	370	386	387	380	378	416	363	401	377	393	366	392	413	400	410	369	360	428	394	404	366	387	354	392	393	413	388	396	390	416	379	385	399	374	411	386	383	368	371	366	377	382	400	416	383	379	385	376	409	412	415	360	382	377	400	365	406	399	410	430	442	364	389	402	405	397	342	359	368	389	389	407	375	351	392	390	368	407	404	392	398	359	407	381	389	379	414	372	397	389	395	386	370	397	426	418	333	397	352	375	402	372	372	366	394	425	406	374	430	421	371	411	381	364	345	391	409	432	402	381	351	371	367	367	380	401	401	362	421	371	385	376	356	372	383	406	382	362	381	372	375	399	375	397	398	400	369	376	363	386	422	367	387	415	406	408	413	349	411	410	361	375	391	375	388	405	373	366	396	385	397	417	366	401	377	420	393	402	385	409	385	365	375	380	380	377	382	343	405	391	376	412	381	410	367	359	385	428	407	384	402	389	432	373	359	386	402	372	385	405	374	398	380	432	386	384	402	417	379	414	355	393	401	371	408	417	357	398	364	414	376	364	385	380	385	394	401	397	391	379	427	389	380	388	378	411	351	359	376	378	414	377	417	359	386	370	379	381	366	368	418	389	376	382	417	375	391	429	416	348	374	415	366	361	331	396	400	411	384	384	364	367	441	422	379	385	388	400	362	368	392	419	398	410	366	419	348	390	387	371	353	372	363	376	389	390	392	359	388	386	402	362	360	362	399	362	372	403	396	348	398	381	421	363	400	389	370	404	361	385	374	384	381	390	400	379	394	426	357	390	381	381	372	366	369	377	407	402	342	382	389	387	415	362	416	366	403	410	396	385	431	402	416	404	371	388	414	388	402	361	405	402	380	377	371	415	402	387	375	384	366	397	351	376	353	373	399	367	352	386	417	374	386	426	362	346	372	389	379	374	394	354	413	407	417	409	402	420	361	364	408	387	367	360	373	346	336	376	372	386	402	346	358	369	390	393	414	385	428	384	383	406	405	392	359	408	376	378	375	380	366	393	355	370	401	368	412	361	364	409	346	383	381	366	399	355	389	393	391	371	387	344	360	387	388	374	365	374	368	386	386	408	408	388	391	380	395	376	404	358	358	362	433	390	355	364	377	400	374	369	394	405	394	378	379	401	367	387	398	411	430	365	406	354	377	368	362	393	383	393	380	368	412	424	384	384	367	380	395	384	408	374	399	377	364	402	388	407	436	399	395	372	414	376	386	422	414	398	395	390	419	389	383	371	391	413	409	407	367	422	388	407	377	365	385	388	367	396	389	387	383	392	414	409	390
37507	26694	7525	240	143	160	152	167	160	140	143	162	152	147	130	152	158	172	175	146	139	170	140	139	163	145	171	153	147	167	153	140	127	151	131	134	166	158	159	145	146	136	155	168	138	134	139	148	145	174	151	141	160	169	151	148	151	156	153	139	137	166	119	143	142	152	128	143	158	170	134	158	143	158	153	160	166	160	159	136	136	142	124	148	171	152	126	128	171	133	142	145	119	139	153	156	159	146	135	153	162	147	173	157	156	156	156	146	155	181	148	149	160	155	163	162	146	153	125	129	157	154	162	145	150	155	128	151	128	138	149	138	150	144	133	125	149	160	134	162	152	124	142	146	169	162	144	169	145	129	155	185	146	134	150	134	146	150	129	140	128	144	144	152	142	166	135	156	152	143	119	155	152	163	159	153	129	144	147	141	158	133	181	148	149	124	152	148	157	146	156	144	147	145	154	154	128	148	146	164	146	143	163	155	165	150	154	154	133	156	145	162	148	148	138	159	136	120	146	138	154	135	135	142	145	148	182	146	152	137	139	148	132	134	135	128	161	156	159	127	154	159	152	147	164	161	140	148	159	148	153	132	153	139	133	145	141	157	136	158	158	164	133	159	142	157	138	144	168	146	152	160	137	140	142	147	151	136	125	155	165	140	138	143	139	153	153	150	155	164	171	134	160	150	179	162	150	171	123	147	150	150	146	158	169	137	134	154	155	162	141	162	132	143	157	140	142	146	166	145	155	149	157	149	145	146	139	126	150	153	169	149	160	153	153	149	161	149	163	161	118	143	116	146	153	129	136	156	161	146	144	155	161	139	137	169	135	135	137	125	147	167	126	138	141	156	141	172	146	178	135	157	146	152	164	148	142	167	144	141	155	163	131	172	178	133	165	124	161	155	162	153	141	164	149	163	140	142	154	158	145	131	174	160	151	175	143	142	163	172	146	134	134	152	126	162	146	145	149	168	138	165	138	168	146	154	154	137	143	154	154	145	150	149	155	151	141	172	169	158	150	157	157	158	149	158	138	138	141	159	152	145	122	147	155	132	152	143	141	159	137	157	130	155	158	140	145	135	128	135	145	145	132	140	174	157	139	150	164	194	150	138	156	146	120	173	161	170	152	151	134	151	141	142	129	169	142	135	156	158	129	138	167	154	158	153	141	182	147	152	151	132	167	152	135	154	133	118	137	152	129	146	153	141	132	139	140	129	153	134	164	171	160	143	136	151	144	146	151	155	120	144	132	135	150	168	155	148	151	140	148	141	160	154	150	159	157	165	150	161	141	141	163	140	130	127	152	124	155	155	157	129	144	141	141	149	149	142	156	153	135	125	158	142	155	159	146	151	143	139	185	143	151	138	161	155	137	170	163	141	129	134	146	146	130	158	139	145	143	165	151	149	165	151	160	161	176	148	171	164	142	146	142	158	162	175	134	136	165	165	156	163	157	138	134	144	124	138	154	143	137	149	139	149	172	128	163	147	158	132	132	155	135	165	160	142	138	152	150	142	137	135	150	167	151	129	147	135	150	156	137	143	164	135	160	157	138	152	139	156	152	130	149	159	166	159	160	150	174	130	182	144	164	161	155	146	142	132	141	142	147	136	162	166	145	136	155	138	134	144	147	141	148	161	163	146	149	162	138	129	153	155	152	146	157	132	152	156	159	146	138	152	162	165	137	150	147	163	152	155	147	154	146	157	135	152	160	156	159	168	138	150	115	122	144	137	131	139	144	157	143	176	162	147	148	137	160	142	151	142	119	134	152	169	163	155	141	150	169	144	144	146	145	141	139	129	153	161	140	150	114	143	149	156	138	155	127	158	146	151	159	144	153	145	144	167	160	148	164	150	138	149	151	149	143	157	147	168	155	157	179	173	129	142	143	160	132	165	123	139	178	153	156	139	144	137	162	163	146	161	141	152	170	139	151	169	143	136	134	147	165	130	171	159	123	147	125	140	139	167	144	140	157	142	150	145	138	152	165	154	156	134	170	142	135	136	137	133	150	164	154	159	124	150	142	150	157	152	136	141	145	151	136	135	136	152	153	147	150	132	139	154	137	137	139	156	152	146	141	130	164	131	155	170	152	135	144	161	160	130	143	135	156	165	158	144	157	161	151	151	158	129	159	145	144	171	151	145	162	144	151	136	165	176	139	157	162	160	169	166	143	143	133	135	143	159	140	136	149	142	150	154	125	139	171	149	169	162	170	155	133	138	161	143	149	157	145	150	167	142	132	155	134	155	161	166	142	138	145	148	149	155	159	142	146	150	142	136	159	139	160	156	156	159	156	157	136	157	134	158	134	158	143	137	152	118	152	151	144	162	137	155	162	147	135	140	177	153	130	146	150	126	150	138	133	156	159	167	131	136	138	140	144	161	152	153	131	142	151	132	149	132	132	147	141	142	154	167	141	147	152	137	160	173	138	136	156	142	140	159	146	135	125	131	142	148	140	164	125	123	134	132	169	146	135	144	137	139	170	156	128	157	152	151	156	149	140	144	150	145	155	136	137	141	149	158	127	170	133	129	160	150	154	151	133	172	129	159	164	132	154	155	141	124	124	149	160	151	158	142	144	176	164	170	127	157	153	145	158	151	151	146	167	148	162	150	141	146	175	138	154	138	131	157	151	151	155	153	146	120	146	132	161	132	160	147	158	143	145	139	163	151	155	144	128	155	166	167	160	181	158	151	172	159	164	153	155	155	152	142	162	159	112	133	145	137	145	125	155	173	143	159	132	153	150	131	162	155	168	156	158	128	162	148	139	129	118	174	165	148	132	139	148	146	151	149	143	156	143	165	150	189	149	176	174	154	177	175	132	158	123	138	154	153	169	162	152	150	145	137	127	146	152	153	130	151	173	153	157	154	161	141	129	140	161	147	134	147	168	158	170	135	162	136	152	162	149	162	144	168	148	125	147	130	159	171	170	146	158	120	147	149	173	144	156	168	154	147	125	163	157	135	128	175	144	168	151	147	147	170	159	163	130	152	113	162	160	165	137	173	144	164	139	154	143	147	133	151	140	150	147	144	145	151	157	151	175	143	126	152	140	145	142	159	153	144	170	149	141	156	145	153	172	125	142	141	161	173	146	136	141	153	156	178	159	146	164	144	141	127	150	172	143	139	145	153	152	142	143	149	133	141	161	152	164	142	149	157	156	164	138	135	149	162	154	164	148	151	161	151	152	150	126	130	132	150	128	160	150	153	128	151	142	156	169	153	164	141	142	150	145	147	137	136	150	163	165	138	157	152	131	129	171	153	140	177	165	156	152	151	135	148	145	147	146	147	167	149	163	142	121	141	122	139	143	176	141	152	146	167	170	133	131	144	174	143	177	139	150	146	150	147	142	140	143	134	123	150	141	121	148	160	165	148	132	171	140	168	153	145	140	155	146	120	158	173	153	145	142	149	146	144	154	158	134	132	146	136	145	170	156	147	144	144	171	152	150	151	151	135	150	161	162	135	161	180	139	139	141	140	145	147	155	155	144	161
31585	27201	6390	446	433	440	416	386	378	390	385	393	378	366	377	380	391	428	415	377	397	403	408	374	387	373	391	360	396	384	415	370	365	394	358	381	373	379	390	371	410	355	421	402	385	378	393	421	381	378	399	394	358	379	443	363	389	365	416	358	374	372	401	384	426	416	396	383	380	395	395	344	394	354	391	387	356	388	383	368	353	375	384	380	363	391	365	361	359	392	392	403	416	395	387	390	394	418	404	381	394	406	399	403	370	374	375	423	390	374	406	360	422	370	444	385	373	385	386	395	409	384	384	406	365	393	391	412	360	381	401	381	371	392	374	375	393	350	397	385	384	390	400	392	407	424	375	386	404	357	388	390	414	338	361	389	432	382	409	420	404	372	362	387	387	371	377	416	418	390	388	380	373	368	387	386	377	373	372	424	430	397	394	370	405	440	400	414	395	424	374	411	372	348	406	376	348	387	388	381	389	375	389	377	384	384	404	411	399	398	446	377	390	358	378	417	405	384	376	376	381	382	409	357	394	385	399	417	366	384	363	385	376	367	358	381	408	364	372	413	383	403	390	408	394	392	321	354	424	434	375	431	361	422	382	392	400	382	390	383	391	383	380	390	379	370	389	385	383	386	395	370	393	426	407	418	387	377	389	399	378	369	395	342	383	382	410	372	345	396	386	395	387	361	367	368	382	364	396	403	357	411	364	376	385	346	382	391	400	378	360	360	381	409	386	371	381	405	366	356	416	350	379	369	414	382	410	385	367	387	398	395	402	368	353	380	402	386	408	377	363	375	361	410	416	347	398	418	366	388	379	374	366	399	385	383	386	375	395	384	388	361	395	388	382	389	357	388	399	382	407	404	414	346	391	379	370	369	362	358	362	387	391	411	376	369	400	395	392	393	364	411	374	435	381	372	369	406	368	370	400	411	386	404	423	362	412	412	427	387	374	368	378	404	378	374	390	404	391	418	394	374	386	367	393	396	422	343	410	373	420	373	395	381	384	377	387	413	408	351	368	409	380	390	388	354	426	378	370	374	403	414	393	394	393	358	371	368	366	426	390	376	383	368	371	387	381	403	372	398	370	384	416	396	398	377	362	379	376	412	424	373	437	357	387	373	368	381	364	386	372	413	401	402	387	391	413	369	385	392	385	407	407	392	400	367	388	413	387	376	370	362	372	380	404	366	385	371	371	399	363	381	361	379	371	387	392	365	359	381	395	405	358	367	388	401	406	412	380	359	370	423	375	382	368	410	396	418	376	381	369	375	376	369	396	408	397	395	386	378	407	405	409	390	390	407	356	380	370	415	409	402	393	394	370	388	368	377	362	392	381	392	415	413	367	393	361	402	388	385	420	394	426	387	388	374	396	395	341	394	387	386	380	349	382	455	392	367	373	390	352	390	376	361	392	407	348	380	398	383	388	400	386	386	426	426	407	374	398	380	382	380	402	383	393	396	395	414	376	409	386	378	386	381	406	389	397	428	395	405	386	379	387	389	389	407	386	392	395	381	407	430	387	376	370	407	356	380	378	364	368	372	372	387	355	380	376	378	412	415	367	378	425	398	369	395	402	392	379	394	404	376	420	395	367	399	399	423	361	411	438	399	400	390	390	415	375	377	411	351	384	380	368	373	384	370	382	382	417	391	391	379	391	360	360	409	402	388	435	377	389	398	382	362	392	384	373	363	420	369	386	401	406	400	402	361	359	391	358	411	362	383	414	364	376	408	403	411	376	397	345	371	389	372	398	403	411	378	404	351	376	386	395	403	384	418	431	328	418	363	367	373	374	396	401	385	412	387	400	386	375	397	390	428	407	370	369	427	378	408	365	395	391	356	433	406	383	396	335	409	385	336	386	394	385	397	358	394	416	412	399	359	357	445	389	394	392	387	388	412	390	361	370	362	382	412	375	389	355	378	390	423	363	403	388	358	369	389	389	354	437	379	391	380	397	414	390	372	398	399	438	357	415	375	435	358	352	395	392	368	385	400	376	398	349	398	368	394	389	398	373	350	354	387	407	383	398	404	443	371	378	387	396	380	385	399	349	371	355	381	407	401	409	384	359	374	369	352	390	383	428	392	405	373	378	401	401	368	391	385	385	384	402	377	377	378	389	382	345	399	406	418	384	399	376	364	382	405	390	395	379	396	379	382	382	379	367	370	364	384	397	402	367	351	359	356	390	392	403	404	400	383	394	379	424	383	371	380	380	382	374	385	341	389	391	425	403	396	385	397	377	396	390	366	397	353	386	366	407	362	404	377	374	408	416	396	379	379	364	373	389	417	396	368	409	420	373	446	399	396	415	404	410	367	380	415	394	360	401	360	371	388	415	370	377	379	383	433	392	388	364	348	401	396	368	369	397	386	367	385	410	381	386	391	359	393	384	395	380	365	368	332	432	379	388	387	408	418	387	373	379	359	414	347	367	376	362	377	379	385	377	375	411	413	355	387	350	386	390	403	369	365	383	428	376	388	369	384	393	363	376	340	370	387	358	365	366	362	386	383	403	364	410	385	386	386	370	370	378	367	392	397	405	402	386	370	426	387	402	408	371	398	423	382	378	393	394	376	366	401	374	356	361	400	404	381	376	360	404	375	383	399	370	350	399	381	385	384	395	396	354	369	389	389	384	395	395	401	371	369	392	407	389	367	388	382	399	374	379	438	409	358	355	398	422	353	373	393	385	378	390	376	374	391	401	392	350	397	349	415	391	377	386	390	362	393	365	383	371	363	386	409	393	415	377	359	375	386	342	355	420	420	407	418	349	381	407	387	409	392	366	388	379	386	407	371	370	373	350	370	417	368	391	387	430	380	374	402	417	391	421	418	404	363	389	343	405	398	414	384	367	371	419	393	396	390	405	368	398	403	390	374	351	375	364	374	441	355	418	370	410	399	377	398	381	399	405	418	391	395	431	370	381	402	397	409	380	356	405	387	366	385	374	404	395	375	402	368	358	377	383	385	385	405	394	395	379	353	349	369	420	359	367	420	399	375	373	370	377	378	411	394	364	366	383	388	359	413	384	376	345	364	388	370	399	357	381	401	390	385	405	376	382	418	399	348	397	405	404	402	383	403	419	370	385	380	364	399	402	376	422	417	396	404	376	354	378	394	398	376	395	400	364	378	381	416	384	368	401	371	364	402	395	382	382	380	383	370	371	405	374	391	411	405	406	432	399	400	360	380	382	338	369	361	407	362	386	412	419	363	417	389	399	362	405	377	401	431	374	365	367	417	410	404	431	395	384	404	419	366	377	410	364	357	398	381	380	404	392	403	355	407	377	405	415	381	407	399	402	407	397	388	376	363	422	398	398	407	375	387	394	387	387	397	379	404	380	383	358	367	414	365	387	372	395	329	392	380	408	388	393	395	398	438	406	380	385	380	396	398	362	378	369	378	388	399	395	383	376	415	395	388	392	398	372	413	388	419	394	406	381	386	397	425	382	387	389	373	374	376	385	406	370	368	363	419	372	389	413	406	405	386	403	382	370	373
77813	66701	36072	7387	475	274	252	236	258	236	231	181	220	207	185	202	207	238	230	220	193	211	236	193	193	216	225	207	238	182	231	240	203	224	215	210	248	213	182	190	217	204	200	209	213	217	211	207	222	214	226	230	215	234	205	200	190	217	192	224	228	201	224	199	234	199	200	210	200	191	206	199	209	202	225	207	206	205	187	210	201	202	195	216	204	215	208	211	215	245	212	214	194	196	224	193	218	222	200	213	227	210	203	200	234	234	201	216	219	203	221	221	204	217	226	229	213	204	182	229	214	209	231	193	188	200	221	200	211	220	226	208	196	208	185	215	200	186	199	205	206	197	230	227	196	191	203	230	194	192	222	222	235	195	208	219	235	202	210	204	211	207	194	232	198	183	195	194	206	222	214	223	219	229	207	199	193	184	207	214	218	228	212	209	206	222	217	214	220	208	200	241	213	168	180	201	224	212	223	208	210	209	215	228	230	219	173	185	202	232	215	203	224	205	201	209	191	192	198	215	212	197	202	237	241	239	254	205	223	207	231	202	193	204	231	227	208	199	204	207	212	214	227	205	216	196	190	192	214	223	207	224	179	218	215	212	226	206	202	197	229	216	200	200	230	206	229	205	221	204	205	227	223	222	226	213	185	203	222	215	211	193	196	230	174	178	216	202	224	211	231	184	234	206	200	205	184	209	206	218	205	215	177	195	243	207	216	233	213	207	216	199	209	207	218	227	202	213	239	222	212	203	207	207	211	184	208	204	185	220	233	204	198	254	203	218	217	191	175	232	202	211	228	220	201	223	214	205	223	215	220	211	212	222	180	210	194	200	222	200	161	206	193	211	218	220	215	200	188	233	219	210	222	192	191	215	202	251	211	214	214	216	235	178	197	201	228	207	204	219	210	229	221	213	206	204	206	196	206	189	208	188	203	196	208	197	233	213	219	204	223	220	199	220	187	205	221	204	225	176	213	216	200	181	206	199	207	200	187	214	208	192	220	194	201	222	209	216	225	166	217	207	212	206	212	198	212	196	220	199	213	202	235	208	215	217	210	214	213	228	235	214	217	224	216	213	195	188	190	225	189	189	217	214	197	221	217	216	191	186	206	222	215	202	200	210	203	210	217	208	182	199	208	202	202	233	228	234	196	229	194	196	199	204	216	232	196	205	209	225	221	189	213	214	216	222	214	214	232	180	195	201	215	203	198	199	215	198	204	220	211	187	204	207	184	218	214	236	190	186	193	200	208	226	210	230	235	207	202	206	203	192	218	215	215	218	208	223	207	196	220	215	205	231	211	212	204	195	220	210	222	210	206	206	196	183	199	223	189	226	189	217	211	206	197	240	218	210	209	210	243	229	201	213	186	198	218	215	199	205	225	226	221	225	178	223	205	205	196	231	213	211	226	200	206	197	219	215	240	205	202	220	219	199	218	207	196	184	208	226	208	201	209	187	205	209	195	212	192	209	202	188	217	221	207	207	189	188	242	216	183	226	181	232	186	238	214	231	213	232	177	225	203	209	205	221	207	224	217	207	195	208	220	221	207	217	192	219	217	222	209	221	193	214	207	193	214	216	227	188	202	205	186	193	198	212	197	201	203	224	204	200	215	195	198	205	216	207	222	204	203	213	202	217	197	208	218	203	221	221	200	198	203	190	197	183	212	218	189	233	215	195	215	197	189	217	232	205	205	194	189	190	201	230	215	203	200	238	216	217	219	227	192	197	208	207	173	212	194	201	199	193	210	208	210	194	211	197	212	203	221	199	220	217	192	218	211	180	228	220	210	214	238	205	237	211	229	210	205	205	190	201	243	215	213	185	219	225	213	198	192	197	227	229	254	230	210	209	211	233	211	182	216	213	219	204	194	225	187	233	199	202	207	209	214	203	197	199	216	199	202	180	207	212	206	215	175	192	194	228	225	210	206	218	213	195	202	201	164	226	216	204	200	206	218	224	185	221	207	197	212	198	194	210	220	206	210	226	197	222	232	221	248	216	221	196	206	214	230	256	210	198	195	230	208	182	190	197	218	187	197	225	188	232	185	213	201	196	192	205	207	212	210	217	210	215	212	207	209	223	196	222	200	215	203	225	253	193	210	202	207	216	213	200	217	221	181	209	231	216	245	197	179	196	176	200	208	206	183	202	203	221	227	205	191	204	212	203	206	206	195	199	184	192	209	229	198	199	227	221	223	200	203	217	210	223	204	189	235	194	207	229	228	183	184	225	202	254	225	176	202	215	221	214	202	233	210	206	209	192	206	201	210	231	213	217	206	220	199	199	233	208	232	199	195	209	213	224	209	225	205	219	183	213	222	197	203	220	202	217	214	208	224	168	208	213	197	224	220	223	216	229	220	206	196	193	208	213	207	211	224	166	189	211	215	200	208	224	192	214	214	238	202	219	196	196	217	203	228	229	239	201	211	209	235	211	220	194	206	199	238	218	199	226	203	214	228	198	217	216	218	184	197	242	205	203	191	220	202	208	203	200	199	220	200	211	198	189	222	180	218	188	207	226	206	240	214	200	220	229	204	210	209	220	212	208	214	216	210	213	200	195	225	217	190	205	193	197	208	219	211	175	186	213	207	189	196	185	198	204	206	195	221	219	228	207	210	202	209	182	217	256	225	213	212	216	208	180	235	191	207	212	205	220	204	207	229	195	219	207	219	196	221	203	210	229	200	209	208	200	222	210	222	201	174	228	216	219	237	199	202	197	210	251	211	165	204	207	219	196	181	192	191	201	219	209	217	203	222	205	203	210	194	193	219	198	209	209	215	191	245	244	200	203	180	214	219	197	203	203	210	200	192	230	203	195	172	194	195	219	195	200	188	240	216	187	205	212	219	208	203	197	221	211	209	214	233	203	206	200	233	206	220	224	205	209	195	208	204	226	186	194	185	199	202	201	224	215	211	194	203	202	209	193	201	205	200	194	184	206	192	202	227	192	210	191	208	165	201	202	203	191	237	225	200	191	220	200	210	207	227	209	231	227	180	228	204	237	190	212	203	207	215	211	208	212	211	206	213	221	212	213	224	181	200	244	181	207	197	193	210	205	217	217	224	176	211	205	233	227	201	192	191	224	220	208	204	216	200	219	196	202	201	203	207	196	257	228	214	229	211	206	227	220	206	192	205	201	222	206	196	202	203	213	233	213	216	180	217	197	201	214	206	199	220	207	194	205	200	211	212	232	200	220	231	203	227	203	220	183	189	207	170	207	217	190	200	208	211	203	221	200	173	206	242	215	206	220	205	234	228	204	227	209	209	196	227	210	220	231	246	207	214	213	246	222	211	204	248	234	224	210	191	204	201	222	191	202	197	222	220	213	209	205	215	228	236	223	227	219	228	221	222	210	218	217	208	187	236	220	194	214	216	215	218	215	209	213	214	179	206	174	206	190	222	202	221	198	228	222	184	203	205	221	206	217	208	204	216	223	211	211	210	204	216	195	194	201	207	202	201	205	212	222	201	226	198	210	204	174	179	221	207	218	224	213
51303	51840	21238	869	794	741	694	635	683	674	581	590	581	559	603	569	544	558	559	571	564	537	511	544	516	538	516	567	577	534	486	560	521	543	527	529	516	489	528	510	538	511	540	493	521	523	497	514	541	499	537	480	565	531	498	528	515	517	492	569	489	490	533	536	547	511	501	488	527	528	537	498	533	504	517	559	510	503	542	510	496	527	529	517	524	485	471	501	518	478	509	535	517	546	509	494	526	548	514	517	532	508	521	531	476	501	500	543	481	494	487	522	513	525	492	508	531	533	553	498	522	532	494	483	498	485	513	512	495	533	515	520	544	493	497	500	493	513	502	537	522	498	519	530	529	486	539	488	516	496	498	515	543	508	523	474	530	494	490	521	511	525	493	487	536	495	552	537	519	498	500	534	490	485	486	528	504	501	469	503	485	480	530	525	557	533	511	469	500	527	535	531	513	502	555	515	481	531	515	498	537	499	508	513	523	511	513	500	505	504	560	445	507	528	534	526	500	532	521	526	515	507	507	547	501	519	520	522	513	481	513	505	523	463	482	528	544	510	510	460	494	512	567	517	545	493	529	506	488	537	513	537	494	495	482	526	501	516	575	533	532	543	534	535	500	497	528	491	501	506	499	552	520	482	472	529	487	571	486	525	494	502	472	505	491	544	542	489	515	495	534	534	513	557	507	530	545	478	486	512	477	496	468	506	512	501	524	499	503	527	510	500	527	472	537	544	516	539	525	555	518	478	521	483	517	500	573	517	537	519	487	517	534	500	494	487	581	478	488	487	506	529	508	522	519	559	510	495	482	495	506	508	536	541	493	505	534	506	484	535	504	491	493	482	496	499	505	535	487	512	521	533	498	527	498	511	497	536	526	522	517	556	503	530	473	511	529	446	550	514	517	485	504	544	493	531	561	514	541	515	544	502	505	487	524	487	536	476	524	494	492	534	509	482	493	513	535	562	482	517	507	512	541	516	476	481	542	525	526	499	522	537	528	534	531	545	525	520	533	524	516	477	477	510	478	523	533	479	557	514	581	505	513	491	523	505	499	511	549	517	524	482	521	501	508	546	502	563	492	526	495	509	501	492	530	532	495	524	550	524	460	509	511	535	512	498	533	501	515	531	508	496	515	523	538	519	503	513	534	530	484	514	498	527	549	481	489	517	505	545	493	545	483	517	509	568	509	534	514	516	504	521	560	555	513	503	546	556	496	470	520	545	570	524	551	531	529	527	509	528	533	507	529	499	486	503	535	527	509	538	566	500	498	510	535	526	519	506	534	522	502	516	501	518	507	488	531	547	534	465	523	519	530	513	537	505	492	483	528	548	519	551	491	471	521	527	512	490	531	515	508	515	481	547	513	506	531	495	556	492	484	507	557	516	520	530	541	567	487	496	545	500	568	497	545	505	511	528	495	514	506	508	567	489	559	520	529	503	493	517	544	510	487	511	531	492	553	497	534	504	504	559	504	532	492	513	494	493	515	546	535	488	511	504	506	516	522	502	531	507	516	501	496	488	522	473	515	531	526	532	497	512	556	557	530	560	537	511	499	522	501	518	551	494	531	547	538	526	514	491	479	467	495	537	538	577	521	512	468	520	516	511	514	499	501	509	492	545	526	485	551	465	523	486	510	549	514	525	549	516	498	486	515	485	517	477	508	519	502	484	545	527	506	527	547	541	522	516	525	532	536	524	467	512	502	500	490	508	535	461	486	472	516	510	506	487	522	544	542	549	541	521	567	513	507	518	519	520	524	518	504	497	550	498	504	514	465	520	494	505	509	532	511	567	532	471	533	501	504	529	472	470	522	529	527	495	518	510	516	485	548	503	525	496	518	518	531	527	552	484	518	496	505	522	496	516	504	491	520	483	479	510	516	520	514	521	563	525	508	495	544	479	539	542	492	550	503	563	531	474	501	487	500	540	519	486	494	522	479	501	513	506	501	520	533	502	502	526	484	531	472	501	517	531	470	491	511	474	512	508	543	527	506	502	502	500	524	507	523	524	509	541	471	522	510	533	515	517	517	485	553	531	503	496	522	516	550	535	486	509	522	470	490	567	531	510	494	525	487	546	482	561	528	519	497	524	481	553	511	505	509	521	505	504	480	523	545	562	551	499	483	503	474	483	499	534	533	522	467	526	554	571	488	523	548	517	480	533	507	549	551	503	569	583	559	548	512	536	540	512	470	507	458	493	522	486	511	522	489	521	505	533	495	545	516	536	541	533	514	498	510	551	540	505	508	526	505	535	521	511	513	522	501	505	531	539	513	500	537	455	519	513	478	510	510	518	521	515	504	514	491	531	490	501	519	524	556	516	547	537	492	529	519	510	533	548	492	530	502	439	528	532	528	513	486	538	492	491	525	519	504	500	560	542	518	531	543	534	507	538	523	543	518	483	533	498	545	504	477	470	496	506	533	515	474	541	541	515	545	521	547	522	504	541	493	496	526	537	526	496	482	518	523	511	537	495	490	488	536	512	515	517	494	500	508	498	535	490	523	557	497	492	543	506	498	475	496	514	508	475	524	532	514	549	463	526	510	524	487	540	532	491	492	513	503	542	514	571	529	529	535	528	530	520	522	466	514	484	532	525	547	460	522	536	524	470	491	485	509	485	513	489	470	476	558	505	502	534	531	500	499	550	552	542	539	558	482	514	502	524	456	527	496	519	526	492	536	513	498	534	488	454	544	545	505	506	494	535	538	511	511	522	505	509	507	529	506	517	550	531	509	540	494	504	490	538	521	497	477	543	464	551	493	498	572	505	497	489	471	502	541	527	530	481	515	518	524	502	526	497	517	502	472	569	521	481	531	512	526	558	526	507	507	493	504	495	490	513	520	500	505	551	497	517	499	499	496	521	507	499	473	508	502	520	518	544	579	533	513	500	528	517	503	566	541	493	537	552	540	505	483	552	521	522	470	500	513	482	550	519	552	502	455	512	514	535	538	526	502	495	531	531	533	467	495	530	506	586	521	505	522	497	521	513	542	503	497	492	471	536	516	478	542	516	489	531	504	542	474	549	557	559	487	495	556	484	497	532	530	485	546	518	508	512	509	489	529	520	491	485	488	516	529	500	495	547	542	515	538	521	487	543	504	520	529	517	525	547	520	525	526	495	538	490	549	478	528	508	502	505	496	555	500	539	522	507	486	541	487	523	486	507	507	501	517	540	533	518	511	516	523	493	503	504	481	466	517	500	472	470	514	474	518	509	530	502	528	537	506	513	491	509	514	553	501	508	477	495	504	489	498	548	529	491	494	526	562	561	540	478	567	492	542	525	561	478	545	494	549	504	524	522	499	512	517	498	559	519	501	495	533	538	535	515	535	524	535	555	488	527	569	463	496	489	503	488	549	504	568	497	539	494	533	527	501	511	525	536	544	523	513	480	523	515	522	532	539	509	515	507	567	518	513	511	510	508	487	512	511	526	522	521	494	510	487	530	489	518	509	513	481	512	507	494	535	562	545	505	506	530	484	518	502	545	523	483
88769	77967	46089	14091	2171	282	205	228	215	222	168	187	182	166	181	170	186	165	155	158	161	156	169	168	145	149	170	156	157	161	149	165	167	155	190	139	161	158	143	161	165	169	171	169	159	145	159	164	171	154	130	147	182	148	176	167	157	162	149	172	162	162	148	162	146	146	150	165	125	135	182	145	146	151	150	155	161	163	172	160	161	166	127	155	160	152	155	158	165	143	157	165	150	161	154	163	152	172	136	148	173	130	147	154	142	147	173	157	158	143	147	160	176	157	159	166	156	160	142	166	177	148	159	142	158	154	132	149	166	158	141	146	143	167	157	175	141	162	168	180	169	159	177	133	139	171	165	167	189	164	152	178	152	147	169	135	158	161	155	157	157	152	155	142	147	135	167	159	162	142	178	151	158	148	129	168	137	142	149	173	164	190	165	128	150	159	146	168	158	158	163	135	165	157	156	150	146	168	150	174	164	175	152	141	151	167	121	150	167	159	167	145	184	138	152	150	132	146	158	169	172	155	139	147	152	162	152	137	168	162	152	161	173	155	176	166	158	173	161	172	150	167	171	165	148	154	159	149	138	163	168	164	168	155	172	174	142	159	178	163	160	168	153	177	138	174	145	161	152	149	153	147	188	153	137	171	150	151	167	145	137	141	151	143	133	154	139	142	138	147	171	138	169	151	154	155	154	158	162	148	174	157	162	159	166	150	137	151	154	152	133	130	175	156	151	157	162	144	149	168	158	156	154	158	153	152	129	162	144	149	138	181	148	154	155	145	163	142	175	150	135	156	163	149	184	166	160	153	151	169	157	165	148	144	160	171	181	133	160	164	163	154	161	148	151	168	161	157	168	156	174	144	155	176	163	157	163	149	161	169	158	168	164	186	154	183	132	163	128	167	143	167	147	146	161	170	160	155	158	140	121	171	174	159	180	162	181	159	159	150	145	175	150	156	140	187	153	162	158	172	159	169	149	148	167	161	141	154	167	140	155	154	167	143	169	177	156	159	150	172	146	166	142	176	161	164	154	141	167	167	160	137	141	155	162	136	155	159	142	143	152	137	157	151	142	130	160	150	142	167	187	159	173	179	148	164	168	154	158	127	160	148	157	135	165	163	146	188	160	159	166	168	171	154	189	155	163	143	157	138	147	153	166	135	162	157	157	168	166	142	174	157	164	169	178	159	146	162	174	146	161	182	139	167	136	137	163	160	152	146	163	190	156	153	183	168	155	177	153	148	162	141	146	155	156	135	153	204	181	171	170	161	155	155	133	141	152	158	160	158	152	156	138	165	164	143	133	160	165	147	187	173	160	160	169	162	158	162	158	161	177	172	161	144	178	150	127	158	187	155	165	149	162	167	153	142	160	180	161	154	167	160	146	148	155	141	178	181	157	152	167	156	158	194	160	143	153	167	159	153	162	141	172	139	173	158	129	161	136	173	144	147	161	164	165	146	165	166	168	177	153	156	160	147	154	151	153	154	144	159	144	166	154	158	155	176	170	180	151	156	143	158	154	137	159	147	124	153	166	165	177	132	168	134	178	174	161	154	168	177	140	170	162	141	155	167	149	169	158	168	151	170	135	153	184	143	150	161	158	154	146	173	164	169	129	161	148	151	154	173	153	151	167	144	153	158	152	178	153	176	166	152	148	143	183	159	154	177	159	173	144	181	158	152	157	164	179	158	152	148	186	159	167	176	153	151	153	159	163	147	172	142	173	158	161	158	134	175	161	163	184	159	157	150	153	167	164	183	155	166	159	144	168	162	154	164	177	162	177	170	159	144	155	153	176	141	157	139	152	156	142	166	147	147	162	170	135	152	169	169	147	162	160	162	145	183	164	156	155	144	157	163	156	149	157	160	136	151	164	165	137	166	143	152	155	179	161	161	161	156	176	144	155	135	158	165	170	172	167	146	176	151	141	166	165	154	153	185	151	166	141	175	175	163	157	137	169	153	140	157	157	162	164	135	171	166	154	154	170	142	143	153	162	165	160	138	169	160	155	171	177	151	159	147	149	151	157	152	165	149	152	137	186	177	162	139	156	164	160	163	167	135	164	154	140	152	147	157	168	154	161	163	132	152	154	180	163	159	151	128	180	159	141	149	165	172	162	142	147	161	153	166	168	162	169	139	144	156	144	146	158	164	166	160	138	175	137	154	153	129	166	168	153	129	139	163	154	139	156	140	151	170	152	181	176	151	164	155	179	190	160	133	148	158	170	157	142	170	155	147	167	149	157	145	157	158	149	139	152	152	159	156	142	137	153	156	152	162	157	139	150	153	175	170	164	145	161	147	157	147	167	160	152	153	175	165	159	189	148	143	135	168	154	165	161	152	175	159	161	159	159	132	127	146	157	139	174	154	161	146	142	163	147	152	174	159	140	157	168	179	162	152	149	146	142	179	146	159	169	174	174	147	160	166	133	148	144	144	152	164	160	131	141	143	164	167	160	153	144	160	131	156	135	142	146	149	170	158	136	157	167	167	160	138	132	167	152	164	176	175	178	137	143	153	156	138	150	152	152	131	172	153	141	158	131	169	143	141	157	167	178	157	143	171	162	155	157	154	144	143	171	154	149	175	139	132	136	160	173	179	151	147	166	158	157	160	143	160	157	155	183	141	158	161	158	150	164	155	127	191	157	152	155	155	153	152	149	179	147	167	180	154	153	149	153	169	164	158	160	172	142	167	155	157	154	164	170	156	164	149	156	144	146	142	125	169	154	148	140	164	175	179	144	160	139	164	152	120	171	161	167	147	154	169	177	156	176	168	137	158	160	182	156	181	160	165	173	148	153	160	145	133	161	163	159	149	156	171	160	152	167	180	174	141	151	195	147	150	159	143	157	148	174	161	179	143	150	171	162	162	145	136	143	155	138	164	174	167	139	166	158	145	166	155	160	167	158	153	172	165	151	156	143	134	154	160	154	170	167	161	151	176	159	170	146	173	165	171	136	149	149	160	157	155	166	138	139	164	174	152	143	159	146	155	163	182	160	151	158	145	160	181	151	155	175	201	137	160	165	150	147	146	181	162	185	162	142	140	155	172	175	160	135	165	152	145	152	183	158	160	161	147	161	152	146	151	180	141	142	149	157	171	188	139	166	162	149	160	149	157	164	145	147	154	143	142	132	162	158	147	173	165	151	170	145	137	160	187	155	164	162	154	154	171	162	152	165	155	160	154	154	147	174	163	148	155	163	161	139	165	150	170	175	175	147	180	153	134	182	155	156	139	168	192	166	154	156	147	153	165	151	154	151	164	151	162	172	144	157	136	159	150	141	158	158	164	148	150	145	161	148	144	155	157	161	168	156	165	135	149	153	171	171	180	156	138	147	152	131	151	137	168	165	153	131	168	156	177	152	175	141	160	128	149	169	162	158	155	152	152	191	184	161	151	154	168	175	155	168	184	153	132	145	148	159	170	150	144	153	169	138	169	147	160	154	146	131	149	157	135	158	179	159	166	160	162	170	175	169	181	148	152	161	153	160	156
62179	64639	27587	1131	1023	837	790	710	620	587	589	557	520	512	463	492	470	425	461	416	428	430	440	429	444	392	384	421	388	400	401	421	393	416	413	400	418	406	357	383	411	394	419	393	411	393	363	382	371	415	412	380	409	360	425	375	393	396	421	411	393	383	409	408	390	381	356	416	414	370	376	384	407	427	371	351	381	376	373	365	399	382	392	371	390	409	385	395	405	402	378	390	373	374	400	409	380	418	359	384	401	345	392	367	368	391	419	392	385	374	395	396	386	399	397	417	410	357	390	381	381	389	437	366	352	385	412	379	377	406	390	358	382	409	390	351	378	400	387	382	405	389	356	402	370	402	425	406	363	356	384	369	404	424	383	400	392	386	395	406	365	404	377	387	387	365	363	418	375	407	408	415	376	382	381	382	346	387	396	380	408	374	422	397	375	402	391	383	389	379	383	400	385	370	379	412	364	354	400	406	367	400	384	372	387	419	385	389	381	378	385	403	377	356	448	392	391	383	382	401	369	405	354	409	407	383	409	416	357	421	378	398	414	403	388	366	361	347	391	374	367	400	386	389	400	396	395	378	392	353	377	389	395	364	363	397	388	390	355	428	363	414	369	396	417	386	422	397	388	384	362	398	392	412	430	375	348	342	358	396	361	397	403	395	374	379	451	393	386	357	409	427	385	357	399	379	373	357	373	367	386	375	406	397	404	394	387	384	391	399	411	393	377	401	412	382	391	383	361	383	393	350	354	419	391	360	367	376	387	391	359	394	390	386	380	397	361	391	381	350	403	397	399	420	375	381	403	386	369	387	354	389	397	389	384	365	406	346	375	391	383	378	378	387	389	363	395	390	413	372	392	410	413	365	360	374	436	365	397	383	393	358	405	364	359	384	420	372	389	394	431	391	389	381	349	399	357	401	400	411	398	408	396	415	376	386	407	391	412	382	393	407	365	371	356	379	337	381	409	400	415	380	384	405	399	396	381	418	378	381	390	404	387	391	397	377	372	389	425	420	382	389	361	416	380	399	424	385	408	395	412	350	394	363	381	339	372	401	389	367	381	390	372	393	418	414	418	371	394	404	376	374	379	387	407	371	371	408	383	368	360	379	377	409	400	366	399	363	380	369	342	399	393	388	385	438	415	359	378	388	393	378	379	396	372	381	377	358	389	409	387	376	361	369	379	360	399	367	364	397	399	359	368	392	388	381	378	379	391	392	393	402	378	363	380	361	393	369	415	403	413	398	405	400	405	406	389	387	371	420	383	402	405	381	381	398	390	383	393	394	395	401	377	367	378	396	416	380	389	362	383	368	446	386	408	395	419	417	434	369	357	418	384	404	378	380	352	395	391	395	361	372	438	362	375	378	436	411	370	383	421	365	378	425	356	386	379	372	392	390	379	338	346	380	372	405	378	424	378	405	388	383	398	375	378	435	393	364	407	382	381	390	387	398	409	364	377	390	372	401	384	362	396	361	406	368	374	393	405	397	364	404	376	427	386	390	380	385	395	395	393	397	385	396	380	373	363	403	360	368	388	389	394	393	388	400	397	376	352	373	376	393	361	394	397	379	360	380	385	420	427	363	384	383	353	383	425	412	404	377	358	356	401	411	402	371	414	388	384	415	391	388	402	390	365	402	372	360	375	405	382	367	382	400	399	411	380	397	365	398	390	361	399	400	372	425	372	367	423	406	386	395	369	389	379	399	376	359	388	374	358	392	399	403	399	361	383	347	370	395	383	364	375	376	363	422	356	332	350	342	436	369	376	404	373	371	342	358	425	377	357	436	411	393	394	382	373	341	388	390	410	368	362	370	363	392	399	407	389	391	419	414	378	405	395	381	405	321	389	394	394	370	364	370	346	426	367	374	386	364	392	409	403	357	390	399	396	378	352	331	368	394	430	374	403	414	355	381	368	372	395	371	384	362	386	387	393	413	439	438	351	400	392	404	349	364	442	396	356	398	375	409	378	417	400	409	396	394	359	377	403	391	366	384	397	375	389	397	403	387	371	360	375	369	355	416	401	401	388	360	357	366	396	400	383	374	401	408	379	376	407	408	398	394	393	362	362	358	380	359	378	391	354	374	383	439	376	395	355	375	402	391	390	362	400	390	338	357	397	391	423	406	403	371	362	337	375	414	386	413	380	407	389	384	372	384	373	384	359	337	351	378	382	398	382	405	376	369	369	391	394	400	355	404	409	374	385	406	381	406	378	374	365	370	370	382	368	376	401	382	398	392	402	409	344	380	393	380	405	375	398	379	388	414	382	411	430	402	414	393	390	382	391	408	357	374	401	423	387	379	391	368	373	406	388	395	384	386	399	348	384	399	411	396	397	377	377	370	363	411	393	394	362	381	344	406	402	395	384	372	392	364	374	420	399	407	379	392	384	362	404	393	386	421	398	380	414	398	360	404	380	403	404	385	383	387	368	365	378	381	392	365	398	350	372	384	385	379	369	363	399	392	357	387	391	357	390	409	402	395	400	381	342	387	403	381	424	404	405	418	374	393	392	373	378	416	379	383	367	362	375	403	363	389	383	332	398	384	377	445	421	356	417	378	396	382	359	359	421	367	379	376	346	374	363	381	426	377	397	378	376	370	371	392	386	400	396	380	378	380	400	421	343	393	363	427	375	409	395	361	409	412	371	412	413	401	378	383	404	392	394	387	415	395	385	396	393	384	394	382	388	413	399	399	435	383	404	409	360	401	371	402	379	408	375	366	359	386	378	375	353	406	374	399	370	381	386	400	379	373	366	401	369	414	417	369	407	359	394	401	384	414	377	377	415	385	383	390	390	358	394	391	363	388	394	388	363	401	403	406	375	404	422	384	368	349	371	394	381	396	378	369	395	390	376	346	398	404	356	393	378	385	396	419	425	413	373	410	381	347	385	418	362	401	387	394	378	391	416	363	374	407	412	392	386	381	426	373	358	389	429	373	413	419	369	419	371	386	394	373	391	372	393	403	374	403	386	392	422	386	373	366	365	355	400	389	393	378	401	369	385	387	374	386	402	433	393	421	395	388	394	403	378	395	358	384	395	375	372	366	439	363	420	394	368	374	355	370	362	408	405	407	402	410	373	385	366	371	408	403	389	368	386	402	386	372	360	374	382	400	371	386	416	399	380	360	389	386	390	383	371	404	405	382	344	383	364	394	390	394	420	389	427	364	393	365	418	391	337	374	391	378	394	351	369	404	383	425	391	396	350	378	390	357	406	356	378	410	377	386	403	405	359	423	398	423	381	367	360	416	452	388	375	351	367	365	397	410	385	378	406	408	365	364	353	379	393	362	391	375	359	393	405	379	394	392	368	389	411	364	405	386	394	381	396	393	382	384	365	381	396	392	411	349	371	408	410	347	377	374	396	375	385	358	385	385	391	409	373	377	414	363	371	388	409	373	376	399	361	408	393	362	356	365	399	396	422	392	389	379	399	379	389	379	389	376	413	394	395	362	402	390	380	393	416	384	388	375	377	391	393	350	406	370	372	397
36452	26912	8374	218	163	162	153	143	127	132	176	154	140	176	139	150	150	175	163	192	134	152	168	176	168	137	165	151	123	145	164	150	157	127	158	150	143	133	152	158	155	154	163	130	143	132	138	135	158	138	148	113	153	169	168	142	152	147	138	163	142	142	140	151	157	156	163	135	124	163	153	165	151	138	136	194	154	161	154	145	161	176	149	161	153	137	152	171	153	148	155	128	161	124	145	152	146	153	148	167	156	138	130	129	158	172	136	158	144	160	168	131	145	161	134	149	163	136	150	153	147	140	151	117	161	138	129	173	142	134	173	162	175	165	135	132	141	156	143	131	150	147	146	142	161	153	143	150	158	149	147	155	151	155	136	149	148	135	144	144	157	136	154	153	152	130	156	157	158	159	134	148	162	151	148	147	133	127	162	143	126	133	160	138	164	147	136	153	145	149	154	165	157	162	166	152	164	150	154	157	175	148	151	157	143	168	157	156	128	110	134	140	145	147	158	134	140	144	160	137	156	163	149	135	152	163	142	130	163	146	163	148	148	140	151	128	156	159	152	155	151	131	135	146	165	151	146	143	146	162	136	138	160	138	144	132	165	147	145	169	134	122	135	143	155	155	156	128	132	150	163	157	143	166	155	137	164	146	123	166	140	178	155	145	151	181	152	137	154	136	131	136	146	155	145	148	135	147	160	156	165	165	146	144	142	142	168	158	169	148	153	142	146	148	130	146	148	135	145	174	151	149	145	140	141	140	146	144	145	140	146	129	149	162	145	145	153	139	149	136	149	165	175	147	156	148	142	149	124	150	132	140	171	141	150	159	153	166	159	154	164	135	149	130	171	132	143	125	146	140	154	144	153	138	138	136	121	174	153	149	148	160	147	152	157	166	151	175	149	149	165	156	125	147	144	157	175	148	147	132	145	130	166	159	135	149	140	155	159	156	119	144	128	150	136	167	140	153	147	161	134	152	165	157	143	129	137	147	147	134	155	151	130	141	150	131	144	152	147	134	148	146	134	131	162	152	147	151	149	142	152	146	153	175	153	136	136	146	159	154	174	135	131	134	131	120	163	155	141	127	126	145	149	176	135	166	170	150	180	164	169	177	151	144	152	182	154	150	133	145	156	141	132	164	156	177	165	136	129	168	130	131	159	142	138	156	152	161	138	147	148	164	156	152	169	136	142	131	149	152	164	155	162	134	161	146	163	161	138	146	151	144	151	139	128	143	141	155	155	162	143	152	151	145	144	157	138	165	187	169	155	145	125	146	158	132	148	150	129	163	152	141	148	149	173	163	128	162	152	137	137	138	172	149	140	130	148	156	132	166	148	139	157	145	164	146	147	136	140	163	163	134	145	155	163	142	155	135	151	133	151	155	141	139	166	127	146	141	149	140	142	135	148	151	144	151	147	137	161	138	152	143	160	135	146	157	154	130	159	152	132	162	151	143	159	138	164	126	150	130	163	143	145	151	147	151	142	152	174	148	137	147	161	150	158	152	162	153	142	159	134	127	161	140	146	160	173	140	144	154	158	143	134	157	140	156	155	144	156	142	150	147	135	133	157	153	132	155	153	149	144	132	138	166	125	165	150	146	151	151	169	155	132	140	141	146	140	130	154	145	162	141	148	157	121	141	133	134	166	152	174	134	145	131	143	140	155	155	142	122	176	162	139	136	158	155	174	144	142	136	155	145	144	147	159	135	162	132	145	142	140	147	131	146	162	150	159	149	169	142	163	143	172	147	137	151	129	155	131	139	143	147	138	122	161	162	153	122	136	139	148	171	155	160	148	128	140	138	140	143	130	138	151	153	124	146	135	182	144	143	146	136	130	149	112	152	145	149	139	142	143	138	142	135	137	140	158	137	143	161	146	143	130	134	171	154	130	134	131	160	155	141	142	158	162	169	152	157	142	151	182	161	151	142	150	140	156	154	168	145	136	148	167	159	139	156	138	162	133	152	135	143	138	151	153	148	145	131	147	156	166	150	159	158	163	159	135	134	158	148	152	147	138	154	146	159	171	175	149	157	166	151	135	144	145	141	129	139	137	153	157	129	149	134	160	150	128	153	141	154	160	136	150	148	157	162	147	160	143	164	127	146	149	135	160	151	145	168	161	154	133	154	151	146	156	139	162	154	128	149	141	153	148	172	150	157	159	157	147	158	135	142	149	141	140	162	159	151	146	157	171	130	142	134	146	153	172	136	148	168	151	154	133	160	149	155	152	157	150	145	150	151	133	145	136	138	163	166	165	150	140	167	145	156	146	147	137	141	125	154	124	124	154	151	137	119	135	147	127	133	161	142	135	143	135	136	128	158	159	161	161	131	129	147	125	147	141	168	130	163	145	154	150	143	133	132	140	135	133	175	152	159	146	140	156	134	149	161	144	156	124	144	145	130	156	181	169	133	131	155	143	145	148	134	171	132	137	144	140	165	165	140	158	175	149	143	137	161	132	138	144	154	164	150	160	150	158	125	178	160	150	144	150	171	165	172	141	155	148	137	162	167	159	146	168	129	136	145	145	146	161	161	149	126	145	140	144	159	172	156	166	138	147	148	160	156	127	169	140	138	170	146	141	169	132	142	154	148	121	144	142	153	141	124	151	151	157	149	140	142	168	153	148	153	140	151	149	160	152	164	166	135	162	143	142	158	170	134	175	155	156	152	164	150	172	120	154	169	137	146	131	150	119	134	140	168	133	166	133	147	150	144	134	178	146	153	148	145	141	139	144	151	150	153	162	144	161	156	138	158	164	123	157	155	154	166	141	145	183	147	150	153	155	124	124	158	146	139	151	159	150	132	150	166	140	150	140	140	170	160	160	147	175	135	155	134	158	155	144	159	143	135	155	141	156	159	159	162	148	131	150	147	158	164	146	157	152	155	164	179	139	132	137	167	153	153	139	142	143	160	157	153	159	136	136	145	156	164	156	146	123	130	157	154	152	167	163	172	144	133	138	143	134	153	152	154	129	144	139	148	136	134	163	148	136	138	143	127	169	144	155	161	158	139	164	185	148	133	153	147	133	142	172	145	142	145	157	141	160	138	130	155	137	148	153	165	161	131	139	147	113	154	145	148	157	145	150	143	158	156	159	143	136	142	154	164	176	130	157	154	168	161	165	158	153	151	152	128	175	157	141	144	161	147	150	158	170	140	164	151	135	170	148	154	146	127	151	124	144	169	151	138	165	154	108	175	161	140	160	172	149	138	143	129	157	159	168	139	156	148	140	175	155	153	160	158	167	142	135	153	174	130	142	169	169	126	138	149	144	143	146	158	160	159	125	161	124	149	139	161	167	147	161	154	134	149	149	169	121	150	108	147	135	153	153	153	145	146	146	137	182	160	142	148	164	156	162	146	184	170	149	165	120	157	151	152	158	151	156	144	144	125	152	155	140	136	118	141	158	125	151	138	165	161	141	136	119	139	165	159	147	141	132	118	148	153	157	139	138	147	160	128	144	158	124	141	135	138	152	148	160	157	157	152	153	145
30633	27545	7470	391	399	415	401	404	407	360	425	359	418	402	414	361	408	391	358	396	376	381	380	396	411	392	425	405	429	451	405	420	397	408	391	367	423	384	435	364	396	391	411	381	409	383	401	367	406	389	396	389	385	383	379	365	400	380	400	383	409	418	399	383	387	374	363	372	397	380	387	403	370	386	396	373	374	415	418	393	416	397	378	410	371	365	379	409	371	403	381	393	378	405	383	374	380	380	401	370	389	388	373	385	369	393	412	392	398	396	359	381	389	432	386	384	355	382	394	369	382	398	396	380	378	389	377	385	417	379	397	367	384	368	397	345	422	397	419	404	404	386	433	423	400	400	392	404	371	414	384	394	395	409	396	385	378	387	400	415	380	395	387	412	422	383	395	387	389	395	366	395	411	354	393	419	396	402	368	369	442	436	369	412	385	368	408	406	418	393	367	400	379	405	385	354	403	382	416	411	358	427	343	393	430	384	407	391	401	380	367	395	370	378	396	424	348	385	361	352	404	384	378	401	374	395	347	372	367	406	392	394	381	390	390	415	381	405	353	394	400	392	410	385	352	401	377	389	399	381	404	394	358	409	398	357	349	410	391	366	389	362	387	379	404	426	369	361	422	394	353	383	396	397	383	391	408	397	382	396	387	396	389	397	344	353	439	376	392	416	405	378	394	379	370	409	374	383	391	398	414	361	382	370	399	423	376	399	401	377	377	383	362	431	380	369	388	393	399	399	393	389	372	361	435	369	393	401	404	406	394	363	386	432	378	348	369	414	375	365	394	409	387	374	390	366	378	403	398	402	394	394	426	373	375	409	424	401	386	418	394	379	399	381	363	432	389	385	402	360	356	413	399	419	384	403	380	404	416	428	375	383	406	359	368	371	390	413	404	400	409	407	385	391	401	395	377	385	350	400	395	390	355	364	398	373	400	419	429	413	427	386	397	382	363	381	346	346	394	403	423	411	402	366	422	361	417	410	376	379	386	384	383	372	404	380	388	407	386	380	369	437	399	374	405	397	401	372	415	392	369	366	380	424	393	407	385	377	384	410	386	423	354	381	406	392	391	401	353	423	400	418	402	403	372	389	377	394	413	367	356	384	408	387	397	424	422	402	409	368	420	378	383	422	389	380	414	441	397	428	314	389	415	385	358	386	379	379	389	407	373	418	378	428	453	394	383	388	389	388	410	386	399	390	380	397	387	383	362	379	364	433	431	367	346	360	403	375	397	361	382	391	356	390	353	360	382	412	358	395	419	376	415	385	383	386	400	408	400	403	418	408	380	403	404	415	423	387	368	401	411	371	409	381	353	406	360	428	367	372	384	382	381	358	424	434	385	407	421	384	348	404	403	376	379	383	371	407	384	388	412	419	381	357	423	397	378	373	352	388	408	397	367	378	400	413	402	370	379	388	398	405	395	349	407	414	385	395	381	371	405	406	398	391	415	379	386	393	381	389	353	372	403	345	412	394	402	400	398	394	363	390	381	416	350	400	371	395	414	374	383	375	403	377	401	418	383	384	385	341	387	410	399	424	378	434	420	403	382	406	427	365	374	369	404	389	394	427	407	387	382	383	405	376	381	378	354	400	384	383	414	362	391	382	369	388	363	392	371	365	396	373	361	397	373	401	382	383	368	386	366	370	377	384	381	409	421	406	367	409	394	371	358	406	365	381	373	377	389	382	369	413	369	400	328	402	407	376	385	391	401	396	406	399	428	382	396	350	376	387	418	391	382	377	408	381	379	402	348	364	392	392	366	398	380	416	375	397	379	406	394	402	411	370	405	414	398	384	375	398	366	363	391	414	387	381	382	391	400	368	376	381	403	399	378	369	389	383	389	404	391	385	387	364	369	367	417	417	387	362	360	408	398	381	417	373	392	398	374	370	388	393	406	418	370	398	384	379	399	394	370	413	387	376	354	396	416	376	380	388	379	398	348	405	383	373	387	378	414	397	389	404	425	377	395	400	398	353	356	391	406	379	389	387	388	408	391	385	372	409	387	397	370	337	365	391	373	379	392	382	375	362	403	401	387	383	382	407	404	398	370	394	404	383	379	377	416	376	382	388	400	384	398	375	381	382	378	362	399	388	405	409	381	400	386	411	394	401	384	414	385	377	403	396	403	384	434	404	425	374	418	398	438	433	403	394	386	377	386	385	405	394	372	375	382	372	402	367	426	400	377	370	358	393	409	389	406	403	393	378	381	406	406	421	387	379	393	400	386	391	391	365	413	384	369	374	416	352	378	403	381	390	374	396	386	381	371	398	411	380	384	386	410	400	370	400	391	387	390	408	380	364	435	369	407	374	411	420	374	407	396	410	409	402	376	360	421	363	378	392	396	392	394	397	384	355	403	389	385	414	384	394	394	397	398	414	380	395	371	410	374	387	401	351	414	385	393	352	380	362	361	413	412	353	410	381	398	413	381	390	414	413	378	388	370	403	416	433	396	370	385	357	395	378	378	388	403	439	375	391	383	410	347	421	406	408	386	400	348	379	382	396	399	409	373	416	385	379	374	378	329	378	399	396	387	384	384	358	362	419	371	362	403	413	388	419	379	397	398	376	360	397	376	397	393	415	437	405	394	408	395	418	393	401	421	389	389	400	395	379	400	392	388	365	428	381	390	393	398	398	395	360	391	380	379	402	359	356	383	383	417	354	429	369	372	390	410	422	385	377	341	391	416	386	360	418	405	393	371	390	358	350	415	402	416	451	365	410	392	421	377	410	374	384	383	417	404	394	387	372	379	400	366	405	419	379	385	354	405	422	349	401	372	405	394	381	366	363	408	347	400	401	372	388	361	395	392	407	392	376	397	387	363	403	392	395	418	391	407	404	386	399	428	376	383	429	376	381	387	387	387	418	348	390	370	391	371	380	386	418	416	380	375	403	376	396	399	365	378	383	397	391	376	399	399	394	423	368	393	388	410	406	371	386	378	383	368	356	408	394	390	402	392	365	395	338	381	366	394	382	378	421	459	366	380	367	410	394	391	417	403	363	371	394	366	398	392	396	370	355	368	413	400	396	413	376	399	410	395	367	383	384	343	362	382	392	388	424	392	379	385	356	401	376	348	397	417	397	403	398	392	398	376	428	426	389	373	401	415	400	369	400	417	387	361	377	381	361	374	398	379	373	402	419	372	409	405	352	376	378	410	413	394	402	358	363	375	392	361	393	383	373	349	441	397	382	404	394	404	367	409	381	416	382	386	407	391	409	393	391	375	381	385	389	409	378	407	438	378	386	382	365	379	415	411	376	355	375	396	420	399	391	391	381	366	399	363	378	402	402	389	424	373	423	412	372	369	399	392	380	395	392	394	411	411	398	426	390	410	384	371	423	391	387	392	394	391	423	415	368	385	415	380	438	406	376	427	391	402	391	386	349	402	401	384	400	398	358	383	369	386	394	385	393	397	384	375	341	372	383	396	410	394	390	401	386	396	425	366	386	385	385	402	374	377	406	355	391	401	384	382	380	388	412	403	376
77741	67322	37207	7767	463	285	259	255	233	249	223	219	212	201	205	203	215	210	222	217	209	219	228	228	220	216	232	184	213	206	205	202	217	190	221	217	198	214	220	206	207	206	196	189	222	210	213	203	188	221	206	231	220	226	206	226	212	218	197	200	198	210	198	237	204	203	224	215	192	204	235	229	201	232	203	201	209	191	200	208	210	217	198	201	199	225	184	207	227	237	209	192	219	189	210	218	216	182	182	232	231	194	199	219	183	167	234	177	204	182	192	211	222	204	222	204	234	232	218	205	201	186	214	200	164	183	198	190	186	191	222	203	217	220	224	206	219	247	211	206	182	209	220	194	225	239	234	209	214	205	204	217	202	232	198	204	223	227	216	210	196	221	206	199	232	216	231	211	220	174	188	185	221	214	216	198	220	214	238	237	217	229	198	190	180	203	215	221	250	225	208	206	225	219	237	199	215	205	195	200	220	223	191	221	198	208	210	221	203	218	228	214	206	197	212	229	223	192	237	218	206	235	245	210	208	221	208	234	190	207	197	208	203	191	194	193	218	214	189	231	195	200	214	216	232	212	211	203	238	210	217	180	222	232	194	191	220	218	216	224	192	201	218	229	216	213	184	212	199	236	189	227	213	203	214	199	194	201	194	226	183	212	185	171	202	225	221	206	228	225	184	202	207	221	219	186	219	234	205	226	205	245	203	205	227	200	214	226	200	201	207	230	206	215	228	224	229	209	199	196	230	223	211	227	179	190	194	207	210	198	212	217	192	196	240	239	219	203	187	224	233	244	199	245	206	197	262	209	196	197	203	196	210	234	214	199	193	207	205	213	228	235	224	215	206	218	204	207	220	191	214	222	189	226	190	188	224	199	212	219	215	215	206	227	214	225	238	216	192	203	233	223	193	204	172	179	192	204	204	220	188	199	204	227	177	185	200	215	219	224	201	209	200	211	189	200	209	228	239	188	229	232	205	202	214	223	208	200	222	199	185	249	204	205	214	200	241	218	233	230	174	210	218	202	238	218	211	216	190	205	240	189	216	219	259	212	212	204	204	216	206	204	203	213	208	196	204	208	200	200	202	213	210	242	225	220	221	244	202	226	196	207	238	224	208	202	208	231	189	222	168	223	221	199	213	215	200	193	243	206	212	189	196	179	217	211	201	198	207	219	208	186	215	207	219	220	233	237	200	212	218	217	204	226	207	216	218	221	228	235	195	209	219	192	228	217	217	200	214	231	207	210	178	221	235	199	212	203	199	245	239	212	191	238	212	217	196	207	191	228	215	213	215	237	204	197	185	207	185	188	213	193	205	201	175	203	223	185	206	224	192	185	207	223	219	204	205	221	215	217	198	203	213	187	216	230	203	211	201	232	200	200	219	215	221	194	217	200	212	219	213	216	198	195	196	195	217	196	229	219	211	173	217	202	201	234	192	198	218	215	193	228	195	225	202	219	212	219	233	205	204	206	201	200	204	211	220	214	201	215	187	205	194	223	210	208	232	199	208	211	226	239	200	190	211	196	244	180	251	225	201	200	201	226	213	207	225	207	207	189	225	222	198	222	221	218	188	218	203	190	235	199	208	228	193	213	218	219	191	206	194	218	203	235	228	228	192	214	222	240	224	205	198	201	184	216	215	233	218	206	224	219	209	203	191	230	202	201	205	215	204	191	227	195	210	169	192	195	221	204	206	203	197	220	207	212	217	208	216	223	207	245	220	215	201	238	220	206	221	216	231	218	239	226	210	205	213	182	217	171	189	205	197	220	207	214	219	226	209	241	199	203	201	239	200	209	233	208	195	207	182	207	209	225	216	203	214	223	200	206	209	226	215	234	221	201	196	208	214	208	205	199	216	203	209	200	226	202	215	231	193	236	195	240	218	193	205	194	210	215	206	211	217	228	208	226	237	233	218	206	236	203	204	201	190	196	246	230	181	214	236	186	202	206	203	212	234	210	227	207	215	208	199	253	223	253	201	202	217	232	220	217	204	198	203	235	218	191	227	230	202	204	231	210	196	214	194	230	199	210	200	195	207	221	227	227	201	231	218	215	202	213	210	221	215	201	231	217	184	217	214	195	204	222	247	200	211	179	221	226	227	211	215	216	225	208	190	226	214	238	203	194	211	206	202	202	191	208	216	227	213	200	219	212	220	217	205	218	197	223	189	234	201	215	205	205	228	233	228	226	198	184	218	190	190	204	209	217	221	223	221	215	209	228	199	255	203	217	209	191	230	182	219	203	186	190	224	211	200	209	212	211	215	190	195	217	235	212	203	186	181	221	187	229	179	213	229	228	212	218	226	223	224	212	206	214	195	215	225	255	236	199	213	197	205	216	207	200	213	193	208	184	189	210	270	198	200	188	205	192	185	213	232	217	197	206	228	223	221	237	188	199	225	197	214	219	198	190	223	213	208	224	229	204	213	200	199	217	187	209	249	217	207	203	212	209	197	201	210	217	212	224	209	202	212	206	228	194	196	181	188	226	212	202	207	207	181	185	194	198	212	223	213	178	206	191	206	224	226	213	221	206	207	184	239	217	228	193	190	213	227	206	197	167	221	247	197	192	226	217	173	208	197	214	203	206	206	211	184	236	208	215	199	205	229	224	208	187	188	171	210	201	207	204	228	219	209	221	217	226	219	205	192	222	202	215	192	236	216	200	220	204	244	204	261	189	205	202	223	221	231	214	198	233	205	200	217	222	236	206	207	220	221	229	197	225	204	226	228	220	194	220	207	201	229	192	215	198	223	204	228	208	203	193	208	201	242	229	247	186	214	210	208	202	177	198	251	223	205	222	204	232	197	214	232	219	215	219	209	184	201	200	224	206	204	205	201	204	192	225	235	190	192	201	241	211	199	214	200	197	205	219	213	202	216	207	192	209	201	207	198	220	228	208	204	187	204	200	230	229	198	219	231	207	210	192	202	184	218	220	192	200	197	218	184	228	192	225	183	200	201	197	220	200	224	200	195	203	219	184	207	190	204	211	226	199	199	236	216	218	225	216	186	207	223	194	208	218	212	209	212	214	216	208	212	227	192	195	217	204	208	214	205	190	196	222	215	241	204	234	204	226	209	207	214	196	184	202	206	196	202	211	211	214	229	233	240	219	193	218	221	204	193	205	217	225	214	197	238	218	212	215	199	210	221	211	219	170	210	190	226	215	204	180	201	187	201	228	198	203	223	200	200	207	209	199	222	199	207	214	214	209	191	222	201	208	205	221	193	229	202	199	190	217	199	228	202	191	222	228	223	208	212	201	220	203	216	206	208	218	209	214	231	231	225	203	184	212	216	232	199	213	207	214	215	213	200	241	216	181	191	179	208	193	227	226	211	200	198	205	228	205	214	222	228	229	249	211	201	209	195	192	209	228	220	196	214	195	204	215	236	205	222	255	195	210	198	189	219	215	205	191	214	248	192	210	190	223	210	212	211	191	206	220	203	200	220	205	194	168	230	219	209	227	214	218	219	214	213	204	205	161	189	213	176	218
50754	52333	22547	864	790	798	723	673	614	649	556	605	574	547	551	530	563	558	520	540	518	540	521	547	543	531	543	537	566	535	495	513	505	512	536	510	508	536	513	527	504	509	517	519	494	521	497	520	512	527	562	513	541	515	511	518	521	539	526	534	511	541	501	523	548	541	511	559	473	469	513	517	545	488	527	506	523	521	544	506	522	521	517	516	502	527	530	516	506	541	528	513	512	521	543	517	511	535	513	529	563	545	476	567	515	520	519	520	532	548	531	469	521	527	515	535	548	551	522	511	526	503	514	472	537	558	545	506	523	546	501	478	529	570	501	552	489	509	508	481	492	491	504	528	514	518	481	532	534	515	527	520	536	558	532	470	508	504	491	517	525	523	512	457	542	539	508	513	530	540	504	513	551	517	518	530	513	516	567	530	538	518	536	506	521	502	534	515	493	568	499	538	535	508	486	496	542	488	510	534	530	522	515	501	538	502	498	513	522	515	494	519	529	484	524	529	540	516	541	543	553	498	482	525	503	472	501	517	518	508	535	505	507	540	510	508	523	510	467	522	465	500	509	500	511	533	491	481	492	534	541	508	550	537	539	551	508	502	524	530	496	531	485	511	504	568	523	507	501	497	541	530	520	534	498	508	547	504	577	493	519	494	546	545	522	481	475	538	511	548	509	544	521	533	524	510	514	517	579	535	539	520	516	510	525	500	529	489	518	480	553	543	539	518	542	532	531	506	500	479	518	533	503	488	494	555	547	504	534	517	504	497	506	512	520	505	489	506	502	540	544	533	478	523	517	509	514	505	512	488	479	480	506	557	486	513	522	473	513	518	521	479	525	466	530	533	525	511	524	536	544	514	509	467	485	552	526	522	553	520	511	518	514	524	541	562	510	532	476	541	566	514	511	527	513	526	523	504	543	521	546	505	531	529	526	533	482	464	564	470	548	535	551	506	511	531	501	494	497	490	515	525	520	536	487	526	594	497	499	463	544	494	539	525	537	524	544	556	504	502	559	479	514	489	531	508	530	536	474	484	492	521	523	528	479	537	521	552	514	519	507	526	510	500	523	477	552	546	494	516	584	543	540	525	515	513	514	484	500	499	496	545	567	521	514	509	505	509	485	534	495	491	507	513	513	506	506	512	524	552	498	495	528	545	505	508	524	539	491	520	549	535	508	545	485	507	526	507	464	507	534	515	527	522	494	502	488	530	511	481	522	530	545	511	495	489	508	496	505	541	531	529	510	503	478	499	501	503	504	537	533	505	544	485	557	536	484	512	558	521	539	532	505	544	536	485	529	496	536	494	507	531	505	495	498	508	532	545	505	563	504	527	490	494	455	519	537	504	495	477	479	556	510	456	479	496	516	480	523	520	546	588	523	502	489	481	475	505	502	528	476	504	509	581	504	582	560	562	494	500	539	499	483	480	539	552	521	490	537	468	474	495	532	514	468	489	491	503	534	508	495	493	529	504	540	529	541	496	525	552	572	490	530	504	522	486	506	539	528	536	505	497	474	522	506	524	491	487	517	514	484	532	535	522	523	495	498	520	511	521	496	493	481	541	522	516	519	525	512	511	498	517	541	481	504	524	496	512	537	492	529	516	517	509	511	508	520	467	530	509	543	517	526	520	515	499	546	564	523	504	536	485	522	526	529	499	546	515	538	569	519	538	533	498	516	502	515	504	513	524	534	483	458	565	522	531	568	583	525	479	471	491	526	537	499	544	543	582	538	516	519	564	516	531	500	543	519	514	527	480	512	503	508	531	527	555	502	583	503	518	497	491	497	536	472	498	512	517	524	506	553	519	505	471	490	504	515	506	526	511	502	454	538	517	523	535	525	508	544	537	540	547	519	531	535	548	549	501	479	545	494	547	502	485	499	540	510	487	506	532	537	512	584	495	511	532	497	524	498	534	496	515	519	501	486	550	521	519	527	491	533	526	523	533	537	527	522	518	515	506	494	519	546	538	529	509	476	543	526	496	574	520	529	516	510	458	501	507	597	545	559	560	498	538	512	517	539	513	532	523	494	548	548	525	494	526	545	520	523	517	550	500	510	520	495	513	535	515	551	536	484	465	543	507	481	472	552	565	513	536	467	529	535	522	520	534	519	505	502	512	557	490	479	489	494	564	512	541	502	536	477	529	540	495	504	553	499	498	496	561	532	522	521	508	454	482	542	499	555	497	535	501	498	551	517	506	504	526	561	515	522	521	538	525	494	541	525	516	558	535	521	556	513	466	549	527	468	529	537	490	518	495	526	500	506	539	493	565	502	504	517	504	511	521	525	529	501	518	524	533	503	517	514	523	493	484	531	523	536	542	511	505	489	516	508	510	522	535	540	480	530	508	479	500	537	564	512	534	483	518	531	517	509	554	474	510	509	506	484	518	510	512	508	523	527	542	493	508	543	565	502	487	484	512	466	560	533	561	501	495	540	533	485	490	527	519	551	498	519	542	546	510	522	503	531	578	475	534	572	478	523	516	554	519	512	553	520	537	520	479	486	542	494	525	527	502	516	497	528	550	500	499	522	503	507	519	488	522	552	524	535	544	551	537	519	548	501	509	490	532	497	537	541	503	539	518	498	520	502	518	520	514	530	459	526	526	527	510	498	535	516	568	552	500	541	541	505	504	535	518	523	507	565	504	514	518	526	520	559	519	534	507	538	475	552	540	526	496	557	517	495	551	529	473	497	491	537	498	514	568	495	495	527	509	493	502	572	524	537	515	524	487	533	502	507	509	520	531	566	504	530	493	512	545	505	530	480	519	533	523	539	517	522	526	518	472	512	515	542	491	513	523	501	453	512	498	525	524	518	492	492	462	527	520	539	577	543	514	511	516	536	515	557	501	550	500	527	531	543	490	533	508	523	515	546	529	520	529	538	540	488	480	557	512	510	528	563	502	530	519	489	530	537	512	566	540	539	524	479	496	525	554	521	519	514	497	508	536	500	568	528	485	548	506	544	488	524	547	525	537	557	514	499	526	563	549	515	539	545	535	499	521	517	481	550	501	516	530	522	540	528	496	502	454	503	485	492	531	538	521	516	523	505	528	507	532	493	490	560	463	533	539	532	525	526	502	503	486	505	501	534	539	492	453	504	515	501	486	514	520	547	544	528	477	515	548	508	509	497	452	515	510	483	522	513	520	544	537	543	563	529	506	507	549	505	513	546	483	540	473	518	543	541	546	551	533	544	532	540	548	516	492	478	495	484	524	502	485	505	493	527	519	537	590	505	498	538	532	486	510	510	501	537	478	499	558	517	506	501	529	496	497	553	520	526	498	568	512	541	511	508	551	513	535	471	512	514	531	523	527	513	530	510	543	495	488	489	498	524	507	505	539	508	505	488	490	529	523	517	536	509	494	518	476	500	472	546	505	551	504	513	571	507	522	499	479	523	531	533	503	471	559	530	523	502	500	525	474	504	526	504	522	495	518	551	501	507	540	503	536	499	527	510	538	493	489	487	546	506	529	502	505	494	515	534	549
89360	78166	44614	13776	2117	319	229	257	200	202	187	189	184	165	143	157	161	183	166	175	201	161	179	176	168	151	153	148	161	162	159	150	164	156	167	159	173	164	156	166	141	155	155	185	166	167	167	175	148	150	135	165	176	156	154	142	155	163	171	149	150	130	217	171	173	145	153	171	148	163	176	117	129	173	143	185	154	161	140	158	171	171	154	138	172	156	160	176	171	162	170	165	161	168	151	156	156	150	155	159	176	144	155	153	156	154	167	158	168	157	155	160	151	154	151	143	161	136	155	142	178	156	157	144	153	164	147	141	172	162	144	159	154	165	142	160	166	155	182	130	167	133	137	166	168	147	143	152	139	139	149	138	149	149	160	152	156	151	151	165	156	129	141	158	173	151	147	147	146	144	152	132	148	140	172	141	154	140	166	153	160	165	153	157	161	174	144	153	160	159	170	155	166	137	159	166	140	155	163	153	137	156	144	174	156	160	163	142	161	169	142	155	163	145	146	141	151	162	165	164	158	150	163	155	149	147	145	136	152	162	132	173	168	162	167	155	155	153	174	159	161	153	184	140	157	153	160	162	170	145	160	166	158	147	145	153	160	154	157	148	143	154	175	164	167	165	158	168	161	130	145	152	171	148	172	157	131	140	153	156	144	157	150	153	157	156	159	151	157	152	145	137	167	164	146	153	158	175	158	160	150	164	165	166	172	156	153	160	129	184	154	159	137	170	169	145	142	153	128	159	142	176	148	153	165	147	161	162	150	174	161	168	163	178	173	158	140	159	156	162	167	157	165	159	166	157	154	137	182	143	151	158	161	141	157	157	153	174	135	173	139	141	156	166	157	165	151	175	163	147	150	144	138	150	180	152	164	161	149	179	145	140	161	137	176	169	165	169	169	174	153	140	154	163	140	181	139	147	164	177	159	168	162	169	145	149	168	174	153	155	139	155	172	147	149	165	166	134	134	169	154	148	169	194	170	145	153	176	137	157	153	162	173	166	161	131	142	155	143	163	157	169	158	150	175	169	153	164	174	159	163	167	167	145	153	166	165	161	146	154	167	165	189	150	162	164	149	170	148	116	147	163	155	160	143	158	149	121	170	164	169	141	160	152	161	169	153	127	150	148	133	140	161	191	179	136	158	151	139	168	175	180	162	137	147	140	164	171	152	164	162	172	138	144	136	188	142	163	145	188	156	162	180	154	142	152	144	161	156	151	176	161	147	162	166	148	154	154	141	140	156	175	149	150	181	159	143	146	144	159	158	164	133	157	144	161	157	171	137	143	138	157	171	180	158	150	145	155	159	170	160	163	131	152	134	156	182	155	168	167	145	170	151	157	150	182	160	166	144	150	171	161	144	144	178	139	171	172	162	164	133	170	143	165	157	169	157	147	143	186	147	151	162	153	167	153	153	135	152	160	154	137	146	155	169	150	171	186	141	147	137	163	128	178	167	145	170	143	156	138	159	184	169	166	152	155	158	166	149	181	148	179	141	160	143	184	176	142	150	162	155	154	154	162	155	154	162	145	179	180	157	158	141	156	156	180	154	143	156	132	137	161	149	156	151	170	177	156	185	172	153	144	158	150	145	165	165	143	151	146	156	155	166	157	145	156	172	165	152	176	153	152	169	161	153	138	160	160	160	193	160	147	159	153	140	173	140	175	162	158	146	129	159	157	163	150	154	195	155	172	152	152	159	195	148	171	139	136	157	146	161	157	153	180	147	141	162	168	173	153	156	156	160	158	170	155	155	149	165	155	146	144	158	141	156	156	169	164	146	154	170	193	143	154	150	137	151	153	149	179	151	160	170	173	141	181	149	145	155	144	146	147	145	183	138	149	178	142	144	164	161	157	134	164	165	149	155	168	175	148	147	152	160	147	163	165	161	150	149	155	156	168	141	155	153	155	139	139	180	160	141	161	152	137	161	162	156	171	160	172	166	175	157	179	144	178	143	149	140	147	146	157	172	178	160	158	162	153	155	129	158	152	158	138	138	173	166	179	165	155	134	162	166	162	162	152	142	142	143	163	161	163	161	160	159	134	158	167	153	176	170	131	155	179	172	159	164	156	158	160	156	185	180	176	157	147	155	149	142	136	138	147	176	137	152	135	153	169	174	143	146	154	170	169	170	123	152	160	166	149	151	158	156	152	158	159	156	160	149	166	169	161	137	148	162	161	145	142	180	153	163	154	168	151	152	157	126	159	162	165	124	168	156	159	139	143	152	175	161	148	150	133	172	140	132	163	147	155	181	134	135	149	152	167	157	158	166	170	155	138	159	155	143	164	164	140	157	179	155	171	146	164	144	158	135	134	162	156	153	163	144	189	147	172	148	148	132	152	157	170	169	160	165	153	170	149	169	155	142	139	148	151	166	183	172	141	146	149	160	163	157	140	151	170	150	143	167	153	159	158	164	172	140	137	160	156	177	158	136	160	155	155	175	154	163	157	175	159	145	164	174	173	173	173	164	159	148	147	160	145	143	157	165	149	159	155	157	157	164	177	153	153	168	173	163	163	159	186	155	147	155	150	155	153	171	148	154	173	141	155	181	166	149	151	137	172	145	178	159	147	158	156	158	147	136	138	144	150	169	158	169	146	154	173	142	161	164	145	158	165	168	146	142	148	138	146	157	138	151	174	153	165	175	168	157	165	125	154	182	142	158	176	152	155	157	144	160	147	152	156	164	134	179	165	134	127	185	178	146	173	170	176	149	154	167	165	152	192	160	150	153	152	158	151	149	159	146	178	151	172	106	158	192	150	163	168	150	159	166	140	163	153	170	137	149	165	151	146	163	166	174	158	176	156	144	156	158	158	171	150	170	158	165	148	166	171	157	164	147	150	128	157	160	161	171	158	168	152	171	135	164	163	163	142	161	162	159	143	165	166	172	141	145	163	151	152	165	161	166	158	180	167	158	165	173	141	169	160	157	155	139	165	155	156	159	156	184	167	192	163	151	161	147	150	166	158	169	141	156	159	160	153	147	153	140	163	181	168	144	153	140	180	176	161	141	147	129	152	153	147	148	165	126	162	131	170	138	140	166	161	171	130	161	178	159	184	170	161	165	162	134	177	156	174	162	144	151	138	152	135	138	144	152	168	164	159	153	150	168	148	148	165	163	153	146	164	143	150	150	167	152	172	161	154	167	168	157	140	150	148	162	131	135	172	159	152	144	141	165	162	150	178	153	156	162	128	175	151	140	155	142	166	147	149	154	152	168	161	155	137	145	143	186	143	141	159	166	151	160	162	132	145	137	161	143	133	180	146	147	153	160	139	134	140	157	175	162	145	131	169	156	168	159	156	161	148	151	138	169	155	161	141	173	180	171	168	149	143	154	172	142	173	162	153	127	182	169	148	140	150	174	160	154	137	181	161	152	154	146	149	123	158	195	163	137	141	162	146	160	141	157	168	132	188	171	159	177	158	143	167	160	149	154	164	159	141	153	173	158	165	173	157	153	183	157	174	142	158	148	149	142	154	165	160	142	152
62304	64258	27561	1120	1029	855	782	658	671	580	558	562	519	496	444	463	445	471	431	428	446	429	420	461	435	432	404	409	412	400	436	431	385	395	375	413	415	441	410	408	408	377	411	374	372	410	409	369	404	406	403	385	380	379	404	379	399	395	384	395	425	383	404	385	364	400	415	377	420	393	395	394	400	406	416	385	372	381	417	404	363	409	379	433	378	388	415	423	392	382	375	419	398	404	397	378	408	377	390	411	395	384	404	385	398	389	427	357	384	355	396	405	393	400	392	363	390	376	393	382	367	401	384	373	386	355	367	382	399	400	389	401	389	416	356	370	405	385	378	394	376	389	407	395	375	374	373	391	387	413	384	363	423	390	371	397	417	408	383	362	396	430	388	403	387	418	368	387	394	397	411	363	371	400	389	379	395	365	432	392	393	409	361	385	398	374	368	409	389	417	367	402	361	415	378	387	393	412	397	397	394	363	384	399	379	362	409	393	400	401	367	382	353	375	381	398	346	394	392	422	359	425	401	386	377	392	373	408	405	381	380	360	366	385	405	359	381	370	354	360	365	374	416	381	372	368	365	416	456	381	385	408	397	388	401	413	393	379	402	369	367	421	386	375	415	381	410	406	397	395	406	392	384	425	370	373	400	372	377	384	403	389	372	382	369	403	374	387	370	369	362	394	362	373	383	426	420	375	414	400	395	362	378	392	356	425	389	347	367	364	364	397	382	392	381	404	389	382	366	369	425	379	404	381	412	387	393	366	389	366	384	371	381	383	405	393	426	364	379	374	344	406	339	426	409	389	373	394	381	347	401	381	380	366	392	372	364	415	396	383	408	388	359	381	390	384	387	348	379	396	362	380	363	381	365	355	361	374	364	382	377	354	392	381	380	370	340	389	394	382	389	367	404	372	375	416	360	397	412	370	411	407	392	395	393	399	418	400	386	369	364	367	345	378	361	361	413	352	414	390	410	391	371	387	392	398	389	399	393	373	354	336	376	388	402	406	380	389	378	411	391	364	352	374	356	369	359	413	395	423	365	371	406	411	369	405	330	391	381	358	372	394	408	364	399	395	368	384	396	396	390	387	385	384	385	396	370	405	406	373	382	373	370	395	402	364	408	406	350	405	394	369	388	373	378	390	381	406	390	373	385	378	401	398	408	429	387	350	367	363	400	405	371	374	382	384	355	369	382	396	388	396	404	388	401	409	377	375	398	374	411	365	361	399	389	377	396	417	388	374	414	397	425	414	403	378	362	374	420	395	392	371	366	373	366	397	401	425	370	402	390	361	377	393	382	391	381	388	416	417	381	418	394	421	381	381	369	379	389	398	405	410	382	373	369	414	392	420	375	385	387	380	383	362	385	366	389	352	377	380	400	411	383	419	361	402	402	400	413	406	403	394	418	428	413	374	400	397	407	381	397	413	389	410	382	403	378	407	371	381	406	364	398	400	384	376	353	416	356	414	395	413	365	396	386	384	383	410	388	370	387	394	397	396	397	408	381	377	389	389	370	401	364	372	414	364	413	359	396	375	382	355	401	404	382	373	360	393	410	370	362	381	397	401	400	385	384	370	348	377	382	417	389	393	359	375	386	399	373	400	406	393	406	381	405	346	354	388	408	416	346	391	409	353	400	409	421	366	390	394	409	378	382	346	381	385	413	401	382	387	364	403	418	361	401	345	403	412	364	425	388	403	414	374	376	402	373	371	374	388	407	395	390	389	401	377	366	378	416	349	400	406	389	387	394	394	395	370	411	405	380	395	414	392	408	390	369	399	386	380	379	388	378	398	410	369	381	382	422	356	373	369	365	363	395	398	370	377	372	422	406	394	384	389	360	390	430	381	388	382	402	384	402	361	349	372	394	429	406	372	394	401	400	353	413	362	388	361	373	356	388	394	372	417	400	389	399	388	374	359	377	407	389	390	411	368	370	409	357	362	386	367	406	394	400	367	389	396	428	393	394	420	372	414	379	391	415	386	410	380	395	364	387	382	381	374	383	389	402	387	396	372	349	389	401	375	429	399	354	373	383	380	377	408	428	377	375	390	405	408	394	410	402	371	370	394	423	381	397	402	419	411	404	358	391	381	381	405	366	368	366	347	391	414	366	390	377	384	388	359	354	416	403	385	401	394	405	403	413	381	390	403	384	374	386	432	412	396	394	415	379	410	423	375	391	371	376	390	377	383	387	398	408	355	374	416	375	384	400	394	381	381	387	352	370	367	408	365	399	390	376	357	391	385	389	379	394	345	395	385	384	371	351	368	332	393	386	356	380	383	423	396	428	362	359	395	419	428	395	425	371	350	402	394	388	419	410	390	365	379	385	388	394	377	367	381	414	400	393	398	388	384	372	445	411	394	390	423	364	411	370	426	376	386	393	422	386	359	385	388	366	392	384	439	397	406	418	393	398	382	407	370	442	400	376	389	364	385	404	390	413	392	421	378	406	384	384	392	404	381	358	402	401	392	381	386	387	386	378	395	407	391	350	388	402	363	374	377	400	354	390	405	434	390	388	409	379	395	417	374	399	384	393	370	434	388	378	348	388	395	414	351	410	380	382	374	407	393	369	353	403	369	377	389	397	412	366	390	390	409	423	394	390	390	365	399	401	417	424	371	410	394	351	419	375	364	425	391	424	380	373	400	385	384	398	386	382	393	408	380	369	409	400	364	356	378	438	385	408	377	417	379	386	393	389	348	369	356	369	336	405	372	404	421	369	350	368	388	438	399	408	392	396	384	383	398	408	378	373	395	367	395	394	381	382	369	400	376	385	436	386	404	360	426	444	363	361	386	377	378	338	378	341	413	394	366	384	395	403	344	361	399	381	371	392	402	377	400	412	416	365	360	372	365	361	382	373	395	393	374	418	421	375	386	381	389	426	392	396	397	398	407	397	378	372	404	390	358	365	373	386	397	387	394	382	385	382	364	373	406	427	394	386	384	439	395	397	373	390	385	371	361	361	375	389	387	389	424	406	398	365	387	393	407	394	399	407	385	384	403	396	402	384	355	395	431	392	378	393	395	399	399	395	373	397	424	400	363	408	411	389	359	416	386	415	384	409	375	390	439	365	407	412	406	394	423	386	373	386	381	372	434	407	392	362	368	394	398	375	367	371	401	388	384	389	390	373	368	385	392	372	393	398	403	401	389	416	382	388	389	394	399	381	373	381	412	376	407	410	406	363	385	416	361	392	419	376	355	381	395	362	401	407	360	354	385	373	399	379	379	400	405	391	370	409	401	390	383	370	382	371	368	397	374	378	365	418	396	398	402	399	372	372	390	385	360	381	370	391	375	382	349	377	386	375	393	388	447	418	391	374	380	338	382	396	369	404	388	386	380	384	413	374	390	387	385	369	397	374	401	374	377	406	406	421	402	392	379	370	397	376	380	391	364	392	410	382	413	366	405	401	379	377	370	398	386	450	350	399	370	366	438	390	382	376	405	360	359	382	398	385	394	368	396	389	390	386	379	393	359	402	420	432	388	372	381
36797	26553	6278	214	163	153	151	167	166	150	137	158	134	159	140	141	151	147	141	160	165	138	149	129	133	146	157	156	143	152	120	143	116	150	139	129	145	150	147	146	135	152	156	134	161	151	143	173	143	165	151	155	154	147	154	149	152	157	147	149	149	141	146	151	145	147	139	156	132	149	144	138	132	151	148	130	130	176	131	130	149	130	126	161	129	141	159	152	135	161	142	159	158	141	150	166	153	165	153	163	134	121	138	166	130	137	131	154	154	140	133	143	144	155	149	144	161	147	136	129	147	141	140	142	144	148	147	139	137	146	156	162	147	144	155	147	155	162	140	167	165	130	134	159	166	162	145	141	131	145	159	168	167	142	150	148	139	150	154	157	140	136	134	119	129	146	169	160	151	140	163	173	152	156	167	146	145	131	149	130	138	130	147	141	172	153	154	148	174	162	130	121	154	140	153	132	146	123	141	133	133	136	142	144	161	150	130	152	150	161	126	157	135	144	153	131	124	125	153	144	153	146	133	139	131	153	149	150	160	149	161	136	159	155	125	148	167	133	149	150	132	130	154	135	147	137	141	155	124	160	163	161	158	126	131	145	148	139	155	159	137	152	181	149	152	146	168	174	143	127	143	123	150	141	148	159	154	133	161	147	155	159	143	142	130	130	155	155	148	168	143	148	133	156	159	157	151	139	151	157	152	138	147	152	149	174	142	123	152	151	157	167	159	134	153	142	150	142	154	164	126	159	140	179	135	155	159	151	148	144	143	158	160	150	147	137	156	144	147	149	124	156	131	160	133	154	140	143	157	133	134	128	154	126	142	141	163	132	136	145	124	146	143	153	137	136	165	136	137	143	153	153	161	152	139	143	138	170	138	150	155	146	150	145	158	132	148	159	155	156	154	151	167	144	161	143	136	157	153	137	135	144	132	149	155	144	162	123	156	143	151	120	135	150	150	155	153	151	137	126	162	156	131	128	137	178	150	164	143	126	164	150	151	148	153	131	123	122	132	157	134	137	135	127	145	134	151	130	133	152	146	139	137	147	151	144	158	153	132	135	153	157	173	126	145	143	154	159	154	145	129	142	160	136	154	178	141	154	153	138	142	154	146	148	124	152	154	148	143	162	146	130	133	143	139	147	167	144	146	157	143	149	152	149	138	130	121	147	123	142	136	153	154	137	167	147	133	133	141	135	138	135	143	129	165	170	166	149	138	157	144	132	166	151	145	149	146	154	146	131	155	143	140	164	144	143	131	148	145	155	152	129	138	145	137	153	151	145	157	161	123	179	154	142	151	151	132	146	150	132	126	134	156	155	153	135	133	127	139	160	149	141	135	157	144	148	148	164	134	137	147	132	127	143	132	156	132	157	124	134	149	158	130	141	138	154	137	149	152	150	138	130	148	164	135	162	126	142	155	135	156	150	135	143	139	133	151	147	163	143	150	158	148	157	165	129	157	152	159	148	154	152	125	140	153	140	155	154	139	133	152	151	149	141	152	175	152	148	157	157	137	131	147	164	150	167	147	145	141	142	138	124	166	146	134	147	157	123	156	160	166	134	156	142	155	137	163	156	139	153	149	147	153	165	157	124	143	130	139	147	145	164	142	153	151	139	167	151	158	174	169	145	134	159	138	138	145	138	139	162	137	132	145	148	155	122	167	139	139	162	138	142	117	133	146	129	165	158	131	146	127	139	156	153	129	166	116	129	159	167	174	151	139	150	144	157	156	149	157	170	143	153	159	140	150	163	151	141	140	163	146	152	156	164	155	162	152	147	133	142	135	155	154	150	156	155	148	150	135	139	141	153	129	129	151	135	137	158	150	152	140	145	141	143	166	164	180	137	159	157	141	138	135	131	153	143	137	154	139	153	150	134	134	140	140	143	131	150	127	147	159	145	156	133	157	161	151	143	152	140	174	130	160	145	118	146	183	130	140	163	165	147	140	145	136	157	140	149	125	157	138	149	151	134	140	162	148	126	154	172	161	168	140	136	141	137	165	141	125	159	159	141	137	149	154	184	148	175	139	151	141	146	151	154	128	153	157	127	140	157	134	156	157	145	146	151	160	159	141	146	150	158	136	150	152	120	155	141	149	132	148	141	134	136	165	114	148	147	138	144	147	148	149	156	159	160	153	131	150	119	151	158	140	144	165	141	137	158	148	159	158	177	138	138	169	151	154	155	146	137	145	126	146	159	133	157	149	157	155	152	156	154	148	149	153	128	142	143	184	131	155	154	168	149	164	140	155	149	144	140	138	138	152	158	162	144	166	164	136	147	141	145	151	113	155	158	147	141	168	146	167	154	141	151	164	145	154	159	112	172	143	154	151	154	164	144	132	162	160	156	126	157	179	137	167	155	157	160	131	146	134	176	156	147	141	151	135	165	141	157	154	158	141	157	164	164	143	179	143	143	148	148	119	123	134	152	146	132	117	149	123	146	134	168	135	174	142	125	147	161	172	167	132	119	136	143	181	144	126	130	135	149	149	159	136	152	163	150	140	148	139	143	154	166	136	140	136	137	148	156	126	152	135	137	134	139	170	154	146	152	164	139	144	173	147	153	157	143	143	154	145	168	152	148	128	157	145	149	134	160	136	150	168	146	147	167	147	144	131	127	133	159	149	125	130	137	152	125	140	125	143	143	147	126	147	129	156	180	145	149	159	155	156	137	131	145	143	127	147	126	158	138	155	150	152	177	147	161	148	151	156	157	149	151	115	184	146	139	157	154	169	157	166	143	150	158	146	149	118	140	133	165	124	158	146	148	154	157	151	166	134	140	141	152	138	121	130	152	159	157	153	160	161	140	149	152	164	163	158	154	162	132	155	141	148	150	155	159	130	144	154	160	130	132	148	128	145	148	152	149	147	147	164	153	137	135	139	148	141	130	168	142	174	144	133	133	142	148	152	140	191	165	154	151	152	143	151	156	121	150	130	136	142	135	141	141	136	141	153	138	144	137	141	144	159	143	156	143	144	143	129	144	145	146	174	151	153	139	142	127	155	125	140	152	161	151	149	126	157	149	155	146	146	161	137	157	143	130	148	134	161	162	136	153	150	159	129	162	135	139	160	129	146	170	161	151	137	180	141	150	157	139	130	156	153	149	156	165	156	137	152	131	139	126	153	140	171	156	141	128	141	135	167	160	144	145	164	151	160	138	154	147	142	127	128	154	144	145	143	151	143	161	166	159	141	165	142	155	135	133	139	136	133	157	145	175	147	133	150	148	147	144	155	152	141	134	134	129	135	153	159	159	145	145	152	140	152	160	163	141	135	122	153	149	140	136	132	140	164	133	163	142	140	157	131	145	135	138	149	120	151	130	155	147	165	162	137	145	147	146	136	133	164	117	153	145	147	145	139	157	144	136	151	150	146	152	175	139	132	137	166	110	147	162	140	143	139	148	127	148	162	127	150	129	160	154	136	137	147	142	177	167	138	141	130	141	141	137	139	163	178	143	142	143	154	128	144	157	157	143	169	128	166	156	150	156
30958	27198	4855	434	407	388	412	385	428	374	386	353	349	412	369	394	391	357	365	393	417	375	419	389	417	364	384	401	404	366	390	402	384	348	380	424	382	360	434	387	364	394	409	390	397	393	375	421	417	357	355	398	389	351	421	360	397	401	400	379	365	392	377	371	389	362	396	384	368	402	377	362	417	355	392	386	340	393	393	383	404	399	423	408	386	379	449	407	382	386	399	377	356	399	384	375	373	368	352	377	384	420	371	400	361	408	371	350	400	401	365	389	414	364	389	392	383	353	394	378	362	368	422	393	398	379	372	404	368	414	408	399	406	410	341	395	400	398	358	376	388	394	370	374	372	410	352	368	378	384	391	401	376	388	380	389	402	398	391	360	365	405	390	376	381	357	362	399	374	383	352	378	385	384	381	377	371	384	423	367	386	432	376	364	368	407	408	373	400	356	353	384	397	370	399	399	395	323	391	379	391	377	387	373	394	425	354	390	420	421	377	367	387	379	361	367	390	380	377	371	350	336	368	377	360	393	398	394	382	359	376	385	363	385	387	411	385	338	365	400	389	340	369	374	390	396	369	396	379	379	368	409	355	388	390	376	375	367	371	381	364	372	378	369	364	375	418	367	394	411	384	379	406	373	384	380	354	401	354	383	406	392	404	377	347	369	388	355	356	398	385	405	390	394	361	404	425	410	415	401	372	375	381	409	402	365	408	372	416	377	387	372	372	385	407	391	396	378	411	354	395	387	362	392	412	412	404	363	366	371	369	389	394	367	372	396	406	377	398	378	353	360	405	364	413	380	368	396	393	396	402	398	388	411	433	374	370	373	417	377	408	356	418	391	400	369	372	394	393	365	388	371	358	373	349	360	382	359	368	419	381	375	381	386	383	420	381	375	358	397	432	388	399	382	403	375	389	374	372	382	365	395	386	352	389	407	337	377	364	414	417	401	391	389	378	375	371	385	379	420	394	408	423	353	370	399	405	384	405	390	384	395	358	402	358	414	366	385	394	389	399	376	394	399	376	364	354	377	405	349	350	404	378	394	382	401	408	384	375	375	370	345	386	393	447	346	356	375	359	358	402	402	394	355	380	404	401	375	386	400	382	381	405	409	378	393	394	387	363	371	397	381	421	391	375	358	355	400	396	404	384	378	410	380	395	370	381	355	380	371	377	385	388	366	399	391	388	408	389	405	380	384	411	384	396	407	350	390	418	422	377	385	373	409	400	381	392	343	341	398	393	369	377	355	375	346	409	374	375	386	427	370	378	397	410	408	348	377	400	403	370	419	355	407	437	395	388	419	373	429	381	399	405	396	387	389	367	391	365	393	360	401	396	392	395	365	380	384	353	349	409	393	411	364	405	374	385	372	410	385	407	388	381	389	412	387	417	419	394	393	361	381	410	365	382	400	397	365	390	402	378	399	355	387	384	360	369	359	418	409	398	399	399	420	406	414	406	419	366	408	397	369	380	374	371	385	373	425	380	372	362	409	370	379	369	379	372	362	407	409	402	396	414	373	391	354	356	404	373	420	363	440	438	370	396	369	385	374	411	401	375	388	368	378	402	364	398	394	383	357	368	370	389	385	338	407	367	376	387	396	393	328	393	357	392	375	357	387	375	383	406	374	386	389	400	399	381	387	408	370	393	417	387	361	387	380	441	332	351	393	372	382	389	348	398	383	397	389	395	351	376	384	392	386	353	383	386	404	390	444	393	400	395	404	332	375	384	361	397	384	387	367	383	359	353	375	393	400	362	368	390	420	386	388	377	416	390	364	426	399	402	394	410	388	396	377	395	400	407	371	366	395	400	367	367	384	397	393	413	412	368	353	389	400	377	404	366	375	370	372	369	409	404	372	371	337	354	348	400	397	383	372	343	413	387	375	371	420	401	384	407	379	393	412	406	423	382	363	369	363	404	388	369	387	349	402	360	378	383	355	397	403	386	376	377	397	353	384	382	394	369	381	360	386	387	396	397	389	377	411	421	354	359	358	353	401	399	406	392	400	381	373	365	367	412	406	357	420	395	360	378	359	366	395	415	411	366	386	406	346	390	382	404	396	363	354	403	381	370	392	404	379	400	383	370	401	380	386	410	391	388	399	387	372	383	398	367	404	394	357	366	386	394	415	423	383	395	391	387	382	371	361	355	412	370	413	349	388	385	396	376	346	396	424	387	403	372	407	395	383	367	417	380	423	376	381	378	388	372	402	370	416	406	377	393	439	392	403	374	344	360	398	381	360	360	389	376	365	379	374	392	405	409	406	362	369	359	391	406	420	361	379	403	372	380	390	355	407	365	375	362	413	374	396	359	389	369	375	405	408	365	364	390	400	361	390	375	426	390	370	365	394	366	373	396	428	401	388	389	403	372	426	371	391	395	346	375	409	380	340	390	414	387	400	373	378	409	420	407	381	376	379	367	399	421	380	405	386	373	366	387	392	393	382	394	380	403	378	371	397	405	390	389	389	431	397	391	399	384	411	407	386	393	436	357	403	423	389	392	384	382	397	383	384	377	387	389	398	391	363	364	395	340	395	372	380	406	421	413	366	384	382	391	343	369	377	402	394	367	370	369	392	378	371	397	398	371	381	375	397	391	388	388	377	349	399	393	381	379	381	329	370	378	397	403	360	371	390	350	410	387	369	366	362	379	383	393	412	415	381	380	398	400	392	374	404	376	395	389	363	400	380	384	366	352	375	389	390	377	383	392	392	401	376	350	351	407	389	337	414	418	394	406	413	405	391	414	391	384	383	361	370	371	366	362	374	370	378	356	393	384	407	420	360	397	377	377	428	357	401	404	368	384	391	370	340	399	372	406	369	385	365	406	395	402	358	407	383	381	393	402	410	389	383	373	384	404	400	382	369	343	361	379	367	379	363	377	335	382	392	372	394	400	379	400	371	390	368	380	378	378	387	370	395	368	354	373	379	383	396	407	372	374	395	401	373	387	346	407	399	384	359	374	386	409	372	409	400	387	338	431	407	403	384	401	432	408	368	396	414	400	374	385	395	415	395	400	347	359	371	373	391	408	411	345	398	350	396	380	399	369	404	406	379	391	377	368	371	383	362	412	404	392	373	378	409	372	341	382	382	402	389	375	405	361	362	369	372	398	397	393	368	371	392	387	397	395	393	388	402	387	411	365	364	376	410	372	384	371	390	376	396	362	367	386	411	377	381	407	395	393	367	362	385	371	389	380	418	383	384	391	369	388	395	423	355	392	403	397	352	352	373	384	382	410	409	387	402	390	390	386	365	381	385	390	400	377	364	369	400	379	415	403	362	391	389	397	417	409	405	379	391	381	398	392	403	389	401	391	408	393	378	382	407	363	367	410	424	400	367	413	377	385	403	335	383	377	378	380	402	369	367	378	382	386	373	395	381	381	427	341	373	398	410	377	394	395	356	388	390	377	381	408	392	397	390	373	367	385	419	340	373	396	379	374	353	375	375	386	386	344	427	396	402	373	385	391	346	370	365	353	365	391	390	427	388
77253	66678	33807	6686	451	285	258	202	196	262	223	225	242	226	221	205	204	215	223	220	206	210	214	226	207	181	234	225	215	197	216	237	198	188	195	209	206	182	204	204	165	204	217	195	225	186	213	196	206	207	196	194	195	215	231	188	197	240	182	208	196	200	224	227	202	214	228	231	203	198	204	201	221	215	224	233	223	207	210	214	241	225	196	231	219	212	219	207	219	200	229	220	218	192	204	201	222	211	197	212	201	243	216	205	198	194	210	195	216	191	191	205	207	234	211	185	235	202	208	200	220	206	191	200	247	220	247	225	208	194	200	214	210	217	187	216	212	211	205	201	200	204	229	225	191	197	213	221	207	224	206	202	220	207	224	203	209	233	245	191	209	210	199	215	197	221	200	215	196	189	226	205	202	202	209	204	195	201	225	215	217	217	207	216	202	240	225	186	177	197	211	208	216	244	218	212	222	213	206	208	209	212	225	253	218	218	216	211	194	214	218	191	197	208	195	215	192	203	213	206	213	221	249	195	221	217	189	203	220	238	224	220	215	194	189	197	225	205	210	219	209	189	196	198	192	226	201	231	206	228	192	184	220	218	201	239	208	173	208	229	239	218	180	179	227	188	199	201	192	210	200	208	216	183	197	189	211	211	236	215	182	210	215	211	226	221	192	217	212	219	205	186	177	224	211	206	227	208	213	214	226	226	226	197	208	200	187	206	227	213	188	196	222	223	217	216	217	187	239	210	215	250	215	171	211	208	202	190	193	189	201	218	225	212	223	219	208	187	215	211	205	206	223	208	206	205	244	202	201	203	232	189	208	199	239	201	202	203	193	210	182	187	237	196	221	223	204	214	184	230	258	231	225	223	203	210	195	191	198	214	217	200	216	197	213	193	213	230	179	211	197	227	223	202	186	186	213	199	207	176	185	206	208	206	202	198	195	208	203	246	240	204	218	227	205	196	210	223	203	209	205	190	204	221	228	180	199	202	220	215	212	211	249	214	199	185	210	209	214	216	213	216	216	221	210	199	202	205	213	207	193	193	210	183	236	195	180	231	201	212	212	198	209	211	190	204	208	222	213	206	220	220	220	222	231	228	186	180	174	206	202	170	205	214	229	203	202	207	211	201	202	225	210	211	189	198	202	203	223	197	201	184	200	204	244	230	204	211	194	203	242	205	232	207	229	195	203	204	206	208	227	204	201	178	192	191	221	194	216	216	193	231	204	234	215	234	208	183	220	213	191	219	220	219	212	238	198	218	208	212	189	213	194	197	210	204	209	207	203	216	206	188	197	213	191	198	193	223	222	209	197	193	240	209	226	240	228	194	200	188	197	222	192	204	212	175	241	222	196	175	213	216	190	211	204	191	226	240	198	231	205	187	191	213	205	210	198	196	205	202	199	199	203	205	212	191	214	185	222	225	237	188	187	172	201	191	223	218	189	185	180	197	208	216	230	211	189	212	200	221	196	190	212	207	196	210	207	195	222	214	202	200	242	228	202	210	201	213	204	205	205	187	188	200	204	215	222	226	220	225	218	206	204	212	205	202	221	204	207	179	223	218	202	187	195	210	177	187	196	200	217	206	200	227	208	209	219	215	228	205	211	226	187	219	181	218	198	219	220	200	197	197	190	201	190	198	228	218	220	200	198	204	224	192	222	215	216	236	196	227	198	218	220	234	213	217	200	236	227	207	203	235	177	193	220	207	223	200	208	203	205	227	200	196	199	237	232	244	176	219	199	204	230	212	205	209	187	204	208	223	207	215	207	213	210	206	208	200	251	194	187	222	206	219	217	250	193	212	243	174	206	222	196	193	243	217	209	209	232	199	191	173	216	204	194	218	190	210	218	207	213	247	174	207	208	229	196	206	199	211	236	217	229	198	218	232	205	201	183	183	246	219	203	201	211	193	196	216	206	250	216	180	213	229	219	193	205	187	209	210	238	189	219	195	191	202	196	207	210	207	214	204	183	235	205	188	216	186	210	184	232	223	235	228	214	195	216	221	223	187	202	192	205	180	198	218	234	202	201	209	216	208	175	203	204	196	222	228	195	230	221	208	216	189	228	214	230	217	235	200	197	222	222	207	203	200	229	201	194	226	229	217	212	213	196	196	218	249	225	234	216	202	206	239	236	226	224	212	201	237	196	190	211	186	187	229	218	201	207	194	198	197	208	212	197	197	224	210	211	200	225	211	200	233	213	191	217	204	228	190	211	209	193	194	196	211	174	202	210	201	212	199	204	198	206	188	228	199	234	217	225	191	204	223	221	209	213	221	200	215	198	211	212	204	202	202	222	216	221	209	199	173	224	183	195	213	207	204	214	209	207	186	208	222	209	188	208	202	180	225	223	217	229	209	203	223	220	237	230	207	221	209	207	224	220	207	209	218	214	192	227	228	233	229	225	183	211	190	192	202	208	185	210	195	200	190	226	206	220	247	211	219	210	231	229	212	201	205	182	244	190	218	191	198	193	207	197	208	196	183	219	217	186	195	226	222	187	227	197	199	219	230	194	197	195	196	197	185	192	220	193	226	206	199	232	203	185	206	212	207	214	190	201	213	217	194	214	182	196	214	210	191	212	202	190	207	200	221	241	219	195	196	208	199	192	206	212	199	228	231	221	240	205	196	227	192	202	195	231	211	209	186	196	216	192	210	234	210	223	205	214	199	229	220	179	197	200	197	179	178	225	227	207	191	246	262	202	193	203	204	216	202	195	214	214	195	198	225	205	215	225	221	225	219	190	196	205	237	206	212	221	200	228	218	217	211	177	224	196	230	212	196	210	227	220	217	217	207	198	221	218	196	208	206	195	216	189	247	204	213	227	196	197	207	224	221	186	203	197	216	204	207	195	207	219	206	200	193	201	208	214	200	223	201	204	221	229	212	203	208	205	222	208	229	239	228	215	196	212	205	195	231	216	217	220	221	206	198	213	219	234	188	196	198	204	193	227	189	238	228	213	202	205	183	211	206	199	216	233	189	193	202	190	219	232	216	186	209	198	203	195	194	183	194	230	193	210	205	209	182	222	199	210	212	225	222	207	213	216	204	217	216	211	199	211	231	200	207	199	215	185	193	206	226	203	216	203	226	197	195	234	182	194	213	202	219	187	200	179	225	213	194	217	190	226	229	201	234	193	202	207	196	227	206	224	215	203	235	207	199	212	204	224	208	227	242	198	219	197	215	214	218	199	220	195	216	214	209	212	231	218	219	216	229	221	210	217	200	220	175	206	215	208	198	214	204	218	210	199	227	201	213	195	217	201	206	238	192	188	179	200	217	213	219	244	200	200	202	211	229	223	218	212	218	183	211	212	201	223	234	199	233	252	226	214	198	215	206	214	249	199	248	211	230	214	212	222	206	219	218	204	209	195	234	210	201	181	203	196	213	230	226	209	207	233	214	226	237	208	202	201	230	223	230	182	228	195	216	222	206	207	234	221	185	228	215	205	197	194	202	189	191	226	214	195	227	201	199	230	172	191	198	226	220	190	221
51064	51512	19231	899	858	805	703	681	686	653	614	625	551	555	556	563	613	572	518	550	553	567	549	511	525	552	520	537	513	504	527	518	531	510	518	548	517	500	569	534	511	487	497	549	523	524	481	516	487	548	511	514	513	518	542	513	522	528	492	551	482	578	581	496	535	547	492	536	458	514	492	508	533	535	520	465	474	497	536	506	498	553	516	519	518	567	543	488	479	506	522	537	518	539	494	507	518	527	514	523	524	560	527	531	490	503	546	541	531	521	512	554	606	551	530	485	533	540	539	499	480	494	518	474	528	560	517	528	549	550	511	534	495	564	527	476	516	511	512	486	529	496	523	540	543	538	551	522	483	491	501	506	517	489	535	531	522	529	528	533	539	537	522	506	498	498	542	543	494	539	497	507	503	517	509	488	489	496	520	545	531	557	508	515	488	514	525	517	492	477	505	508	513	533	507	527	486	532	479	494	526	526	492	494	521	506	541	526	564	505	548	502	534	507	498	488	514	578	504	523	510	542	492	476	525	556	510	531	470	513	532	471	550	540	556	491	522	551	497	552	503	502	521	532	546	516	508	498	510	507	495	507	520	520	483	529	545	506	531	510	513	489	538	532	505	481	509	509	497	534	548	523	528	530	518	514	520	525	521	499	514	512	520	516	510	571	515	502	502	528	511	486	531	538	540	497	478	512	482	537	554	481	512	479	524	498	571	529	524	524	540	518	509	515	536	541	492	510	532	521	512	523	529	505	551	517	529	519	521	507	519	534	519	480	568	503	529	526	501	524	494	534	490	526	500	538	518	506	582	498	506	523	523	472	481	477	525	533	554	501	503	488	556	514	525	498	535	500	495	493	546	489	503	492	517	516	538	513	513	519	496	487	493	511	535	522	504	540	519	564	523	521	526	528	508	536	519	540	546	521	524	489	504	524	500	506	514	556	509	480	538	504	491	540	503	453	537	513	489	507	488	497	519	508	486	550	560	508	506	507	511	520	549	518	515	538	532	571	515	549	523	490	518	498	497	524	551	525	531	519	551	534	502	511	524	498	507	501	499	495	532	513	495	553	480	522	528	490	503	520	521	482	524	512	498	516	522	521	512	527	517	550	494	536	502	501	501	499	487	467	505	505	543	522	545	503	535	509	504	508	511	521	534	520	489	525	512	493	515	494	513	505	526	490	549	536	509	554	497	501	508	536	544	495	474	486	538	503	512	499	480	529	536	532	523	540	509	496	511	479	552	501	533	503	558	531	566	515	522	499	519	519	538	514	520	524	502	511	505	505	497	552	541	502	541	538	520	526	535	489	506	492	536	534	530	527	512	494	553	535	502	491	532	507	501	507	546	492	531	524	512	506	536	503	543	542	509	565	565	523	500	490	529	510	517	556	520	489	491	515	520	509	518	540	481	518	504	521	494	509	482	549	528	497	495	509	509	532	489	495	537	513	535	537	519	582	489	498	534	527	524	547	486	526	493	553	532	571	491	525	512	481	515	497	536	565	506	552	555	498	489	532	510	529	587	554	473	548	507	520	502	529	521	527	558	554	515	526	500	517	507	486	539	489	517	511	552	522	510	500	512	515	495	530	514	536	521	524	503	544	524	534	569	543	517	490	511	520	513	478	512	494	539	515	520	581	502	512	555	549	497	518	506	515	516	508	519	512	525	522	545	507	489	521	500	537	526	519	514	554	545	572	518	488	486	476	514	517	469	544	528	512	503	516	523	486	509	464	492	486	510	533	503	491	524	557	507	491	485	513	518	466	492	530	542	561	508	484	548	490	517	498	519	520	514	522	478	541	526	544	528	526	508	451	535	522	511	499	509	521	543	549	502	475	535	495	494	516	541	534	485	511	506	486	522	534	524	503	484	508	537	523	507	508	557	523	524	504	518	495	469	526	517	528	514	540	551	530	536	542	518	521	550	550	498	510	498	526	517	505	477	518	522	515	518	460	526	538	536	493	530	536	492	523	473	525	500	501	514	491	509	511	532	537	492	494	547	486	487	527	454	547	521	521	482	508	524	571	553	501	535	498	516	500	509	491	516	543	521	524	526	512	483	502	510	508	532	489	547	541	544	496	522	538	520	563	528	506	548	544	537	548	491	515	486	496	526	540	522	522	532	512	522	532	502	525	524	518	515	540	554	502	512	501	484	525	541	518	485	539	537	554	518	524	532	519	513	529	501	553	534	525	539	537	531	490	515	500	547	531	493	522	514	550	510	558	534	521	519	545	491	526	524	543	498	476	513	498	517	522	524	513	547	506	515	507	480	502	506	495	496	543	528	505	498	514	528	532	538	531	533	524	530	511	506	519	489	504	507	499	529	525	444	543	501	498	510	516	512	557	518	539	556	496	530	487	531	484	503	510	499	541	531	536	540	530	528	481	511	525	491	538	543	490	547	519	523	488	517	500	538	495	501	513	503	542	525	550	504	488	569	552	519	507	517	533	505	548	541	479	516	520	510	520	537	521	516	510	552	485	540	484	487	496	526	485	530	511	497	506	513	515	517	502	504	532	453	544	527	498	548	470	498	539	525	510	487	451	507	506	507	507	545	508	505	477	491	505	538	497	480	506	499	507	526	519	533	523	530	508	524	541	495	534	499	532	490	480	532	514	515	486	547	516	550	560	503	479	491	547	498	552	494	500	496	567	531	528	514	530	485	504	527	502	524	524	528	534	537	521	481	482	536	511	511	537	538	541	521	519	485	555	523	511	537	507	518	506	521	493	490	530	520	502	554	521	522	513	509	506	514	534	504	510	479	524	505	535	495	557	511	514	534	502	494	511	508	502	519	542	541	551	531	580	478	475	538	520	540	502	493	532	489	528	488	524	519	556	554	505	481	515	536	495	509	514	520	524	519	526	497	525	529	468	481	504	496	591	505	513	532	506	503	540	523	506	507	505	539	534	486	511	514	486	525	487	502	520	538	520	549	516	538	527	486	488	534	532	511	523	530	550	503	499	505	496	501	489	504	494	516	560	523	536	505	523	576	494	498	536	566	541	548	543	544	536	512	541	511	487	532	487	556	511	509	535	544	557	543	539	543	521	538	531	527	494	522	522	552	510	539	540	534	493	470	527	538	525	502	524	519	525	536	495	528	481	546	496	482	537	536	498	502	530	524	486	500	520	537	527	528	469	556	493	473	495	516	549	508	538	492	468	506	551	531	544	534	506	496	516	539	470	517	557	519	512	514	542	513	512	514	495	532	560	515	531	505	503	463	487	540	531	518	488	528	504	479	550	535	492	490	477	533	528	510	501	503	497	468	538	505	535	518	492	504	558	511	537	518	509	494	545	492	533	507	500	554	542	500	505	505	514	479	519	488	498	503	497	551	491	512	523	504	518	516	529	536	546	544	510	467	521	545	526	505	563	585	497	533	534	513	479	523	561	541	543	508	519	514	477	511	555	545	540	500	506	490	494	513	505	488	480	531	522	516	481	541	504	508	547	511	562	563	532	514	527	542	468	499	501	483	523	532	505	534	501
89230	78016	42574	12987	1717	303	256	227	209	206	165	191	167	193	162	159	166	165	160	156	151	154	154	160	153	176	166	170	185	162	178	188	158	164	144	153	146	167	170	160	156	162	144	165	153	152	162	149	160	170	155	159	143	166	161	153	171	152	168	169	142	146	147	145	158	184	148	142	173	148	167	149	153	141	156	163	177	159	164	146	145	158	148	151	176	155	159	145	167	141	158	154	186	121	158	158	157	151	137	153	160	141	162	146	164	167	164	152	143	174	152	170	150	163	140	165	173	165	161	174	159	158	187	160	160	159	153	163	145	162	166	160	158	147	150	160	139	155	160	168	160	141	182	145	167	138	169	154	136	154	162	181	160	147	150	135	143	182	162	146	153	142	160	161	140	150	146	153	157	158	121	152	147	175	156	147	182	167	171	165	137	157	127	156	140	189	149	169	157	150	144	183	147	169	167	165	159	164	163	165	175	150	144	159	162	153	158	172	145	157	158	157	133	158	152	167	164	172	157	148	179	157	160	153	165	179	171	171	147	156	166	142	175	172	182	170	159	171	168	141	169	173	171	161	199	138	153	184	160	162	151	156	145	152	164	155	141	162	145	152	152	163	156	183	153	166	159	162	145	151	165	161	154	163	135	179	170	151	175	170	169	152	156	163	170	142	170	154	143	141	170	130	155	145	172	139	152	155	166	144	152	134	168	169	147	159	168	139	151	148	155	155	171	148	183	141	143	154	163	164	144	165	139	178	162	148	160	129	162	153	165	166	152	170	172	171	151	156	150	162	168	173	174	149	173	142	151	158	169	162	147	163	155	158	147	167	171	171	152	174	156	135	148	143	177	178	161	171	160	143	142	153	154	179	167	157	154	136	175	146	135	155	149	164	177	167	137	157	185	169	161	164	185	153	167	146	144	160	152	148	166	148	143	176	132	146	160	162	160	159	169	162	172	175	144	169	187	156	145	169	170	135	148	154	157	173	166	179	169	143	141	160	179	175	154	125	160	139	152	135	149	174	146	139	155	153	151	150	174	160	161	163	160	158	154	136	161	155	145	151	148	169	156	161	174	187	147	167	156	157	150	152	165	160	150	162	151	146	152	141	144	165	148	173	160	155	159	162	169	162	165	147	135	169	161	163	157	157	166	151	166	149	178	146	154	170	162	147	172	167	155	152	135	178	168	170	156	168	185	171	143	157	170	137	139	141	155	136	155	147	166	143	156	147	163	161	179	149	148	176	159	149	152	154	163	154	175	157	162	163	140	170	165	167	167	162	157	133	158	181	143	168	184	156	155	165	146	169	138	149	162	158	156	160	152	144	163	153	152	158	175	162	160	164	154	144	154	143	171	147	165	153	172	154	151	156	144	178	151	143	157	160	165	168	140	181	146	155	155	156	156	154	147	177	150	156	179	142	165	177	147	136	161	143	143	139	167	154	138	151	161	176	155	152	145	140	154	144	165	148	174	158	148	169	142	165	167	148	155	155	132	190	166	150	145	157	160	159	142	153	170	139	146	150	147	185	159	158	175	156	144	142	136	141	144	164	160	153	164	172	165	154	152	164	145	153	146	151	171	143	175	164	155	159	154	159	163	158	153	161	173	167	135	157	160	163	146	161	159	178	152	147	153	158	162	155	160	154	147	146	152	166	158	144	172	148	154	148	154	155	165	174	143	147	171	165	199	161	163	130	181	145	149	154	150	156	152	167	176	164	161	154	167	160	163	131	149	173	170	163	155	152	176	180	132	161	158	157	153	160	163	140	148	137	146	169	156	184	176	146	157	193	159	161	154	159	177	151	130	156	150	159	159	156	166	146	169	149	149	158	158	151	150	175	137	156	162	158	167	141	158	153	162	144	175	154	168	155	158	141	142	156	146	152	142	149	123	128	153	176	166	156	156	158	143	143	136	186	151	165	163	158	172	179	154	182	173	171	172	179	154	178	151	146	161	154	155	151	175	165	165	130	160	158	145	136	159	156	140	180	166	146	137	135	154	152	169	161	149	154	147	165	177	170	146	159	153	152	137	165	169	158	155	158	153	149	150	156	148	165	149	129	163	163	145	165	142	142	142	128	145	130	157	154	143	173	158	156	131	163	176	138	142	152	150	143	154	160	152	132	140	153	153	150	160	164	153	169	151	172	173	165	156	156	147	165	167	168	167	157	156	173	156	154	152	158	163	147	163	149	126	171	155	158	163	148	164	163	150	157	166	151	178	157	144	147	170	158	190	173	148	141	147	140	150	158	147	154	163	129	154	133	135	151	151	173	147	148	153	140	134	144	170	145	167	200	163	173	159	178	159	165	148	153	152	168	166	181	166	154	139	149	167	161	156	140	152	140	148	161	180	168	135	172	165	164	185	158	163	172	146	142	139	154	131	135	162	142	183	166	161	169	152	147	137	165	149	163	146	139	168	162	130	163	154	161	147	180	158	148	136	158	151	155	166	137	165	157	164	137	151	159	177	175	178	142	173	159	146	134	147	138	146	164	139	148	148	166	152	158	154	175	150	170	156	159	159	147	144	170	159	149	136	166	170	163	143	151	141	136	157	146	166	165	161	154	172	154	136	145	164	158	161	153	141	143	149	155	178	149	161	170	162	172	152	143	160	162	149	168	157	177	157	153	155	161	143	177	148	145	179	168	169	165	163	163	150	150	149	156	157	153	173	146	163	187	145	134	139	167	154	153	157	156	162	151	160	167	136	148	136	165	147	141	151	159	175	168	133	172	156	140	153	152	144	160	152	160	148	130	146	161	177	163	165	155	153	150	131	152	150	151	165	144	124	155	136	159	144	153	163	162	151	158	149	142	160	147	165	156	146	152	165	151	148	134	154	155	167	146	151	137	156	153	148	141	147	146	175	156	181	166	165	161	160	151	165	165	151	172	162	139	150	162	152	142	153	178	174	163	137	163	157	182	149	153	154	151	158	183	153	146	144	155	176	157	169	136	137	147	151	164	169	167	145	193	171	157	164	153	158	164	169	160	169	164	152	167	159	156	135	173	171	142	172	161	155	159	154	196	160	143	153	167	181	155	162	163	159	159	161	143	161	142	130	150	177	168	155	168	154	140	148	156	142	161	178	171	150	188	135	174	162	163	138	165	155	146	141	169	157	155	143	148	164	160	155	138	138	146	143	157	153	158	173	138	166	153	138	158	161	145	161	145	129	145	127	156	163	174	171	161	171	168	149	160	146	156	151	158	147	165	148	161	154	158	159	144	168	186	153	164	160	172	155	156	162	164	146	160	141	171	153	151	153	142	166	143	162	144	147	146	143	170	149	167	164	174	150	158	145	170	144	185	156	152	148	159	160	163	148	170	158	188	170	152	152	161	181	141	149	159	173	157	167	147	138	154	157	141	174	159	155	160	140	167	150	156	163	136	157	148	134	182	175	173	168	178	141	147	154	166	155	137	158	163	150	160	136	159	170	146	162	147	171	159	159	150	174	166	147	143	174	166	145	149	188	157	142	147	163	139	146	169	143	143
62456	63855	26188	1138	984	928	801	724	640	610	559	503	542	470	498	494	440	440	444	452	432	448	450	478	383	381	417	403	423	368	402	416	400	412	417	398	374	397	364	415	394	395	357	396	369	423	401	402	380	372	390	383	408	387	370	416	421	419	388	377	380	415	419	404	393	380	371	396	419	437	382	414	432	398	397	379	381	360	390	358	410	389	416	370	434	403	347	377	421	389	400	404	364	394	381	356	437	424	365	389	404	395	382	413	405	385	392	368	404	380	410	371	370	386	408	409	370	397	388	394	375	396	375	374	419	397	365	390	383	413	402	395	397	379	428	372	392	372	355	399	405	384	400	382	381	366	379	373	354	425	369	393	409	422	374	391	404	341	405	363	395	369	391	381	361	372	416	371	390	403	375	350	376	377	399	380	382	395	420	376	359	379	375	385	392	395	410	401	423	389	405	369	396	390	392	377	388	352	421	366	407	386	371	400	382	423	393	404	408	395	374	405	378	381	391	401	388	387	402	339	372	380	376	336	405	440	400	394	373	388	341	407	378	403	380	407	375	376	378	384	369	377	370	369	399	386	381	384	371	384	379	372	358	365	379	386	401	418	392	386	382	424	379	375	409	384	398	385	346	381	408	394	386	440	389	408	375	367	406	399	375	394	408	388	372	380	335	382	393	414	395	416	409	370	415	399	388	359	361	368	408	429	383	347	382	397	381	393	404	398	384	398	372	388	409	401	409	374	388	355	396	419	385	389	415	370	414	386	405	370	381	401	395	391	403	398	367	345	383	389	394	386	392	410	378	404	384	347	387	401	386	374	386	387	366	401	377	413	385	404	382	426	373	376	360	396	379	390	402	360	365	386	384	384	405	396	437	416	371	380	412	368	392	375	392	378	387	364	410	405	405	403	392	376	353	357	378	398	403	367	361	414	384	393	385	380	419	369	433	424	394	393	399	396	386	416	384	375	397	335	358	369	410	403	370	384	406	370	370	422	401	385	408	378	430	391	360	375	355	380	367	404	375	423	395	399	382	402	383	401	390	386	395	360	384	391	379	378	379	406	391	377	369	387	391	378	385	389	408	374	388	385	404	382	396	392	369	393	391	372	408	409	379	372	397	410	381	363	384	375	410	381	384	379	411	358	382	384	390	373	384	385	416	395	382	389	384	383	385	416	367	406	398	399	383	391	386	386	364	411	390	385	427	402	395	391	375	398	374	348	359	377	404	387	387	386	369	412	395	425	384	375	367	372	415	382	376	370	379	390	407	414	364	381	388	371	356	375	387	368	401	364	401	361	399	388	378	387	344	392	376	373	362	376	387	350	353	344	382	371	382	357	386	403	386	385	388	401	375	395	403	416	372	378	378	394	388	376	372	399	374	390	407	368	362	372	395	383	388	359	362	349	362	371	360	380	351	419	374	374	384	425	382	375	411	400	383	424	407	402	410	368	364	419	391	426	351	407	399	383	396	370	401	437	380	381	337	402	382	394	407	400	384	377	423	421	384	364	401	397	411	413	423	439	421	405	395	371	353	373	387	401	385	409	372	374	410	396	388	413	386	385	407	381	390	401	442	379	408	365	354	383	358	409	395	376	388	401	392	392	362	396	363	387	397	384	347	380	407	373	383	406	365	363	386	398	391	389	382	381	400	365	373	395	354	378	377	398	413	377	352	378	370	401	390	352	382	359	377	362	402	381	367	393	364	391	410	385	385	398	390	377	401	400	399	423	397	417	397	393	402	383	396	379	353	368	430	387	361	353	389	376	390	351	376	349	349	355	401	400	384	384	401	352	370	383	406	364	393	383	397	369	388	373	386	410	397	419	399	368	374	395	344	392	371	405	390	394	396	365	379	403	375	398	391	392	383	405	392	408	361	379	388	358	364	372	384	371	390	358	411	403	385	378	429	399	423	374	406	393	433	382	352	400	427	389	368	395	372	407	412	390	376	381	403	418	354	388	377	370	365	372	403	380	403	363	381	357	373	423	356	411	374	380	389	397	382	417	411	360	419	413	379	358	428	398	404	394	411	374	406	402	376	387	405	397	425	393	398	355	367	370	411	386	402	385	386	371	397	408	398	366	394	373	388	370	387	371	404	407	412	398	394	373	413	372	363	390	355	392	367	393	397	373	404	372	399	388	364	373	401	403	360	347	386	334	393	401	372	389	382	418	384	396	355	358	400	404	371	396	361	397	429	367	392	381	355	378	386	368	398	393	380	350	381	373	374	378	420	378	383	382	370	374	353	353	388	402	368	357	385	367	390	374	405	387	393	406	378	372	379	377	342	398	473	435	368	377	384	405	376	384	363	376	365	405	401	395	373	435	392	410	398	384	410	374	369	367	388	422	361	405	384	388	391	385	401	406	371	390	344	338	377	400	350	378	397	381	401	402	404	395	431	376	368	382	396	412	356	413	409	383	426	403	379	411	381	381	414	380	390	383	381	395	348	373	388	386	394	386	376	388	391	372	377	380	366	375	379	392	386	420	350	373	397	374	372	353	372	357	382	377	412	364	377	346	397	393	398	383	379	373	403	402	383	381	368	381	386	403	399	410	384	378	401	380	401	409	386	387	397	379	391	373	400	364	401	352	389	419	414	382	373	373	366	390	379	384	343	362	382	367	397	396	377	386	408	383	392	431	388	407	323	418	418	403	389	359	367	354	365	391	412	413	409	362	396	414	415	431	372	384	367	421	421	409	389	369	386	351	382	410	387	400	386	419	341	406	393	379	405	378	380	427	393	393	414	370	378	380	395	389	378	358	385	393	369	389	397	408	398	399	408	390	383	359	384	389	408	402	405	390	392	367	410	361	409	408	420	374	378	369	379	372	386	367	367	345	411	364	366	371	336	404	393	392	350	352	396	376	380	357	388	392	396	402	376	405	380	375	446	339	365	377	391	369	378	374	393	385	379	381	353	394	384	379	416	377	365	402	339	359	350	387	400	412	356	410	379	395	377	379	383	364	392	395	371	394	361	401	392	415	367	372	382	389	398	379	378	408	380	410	397	397	379	373	377	378	371	376	378	388	404	393	417	357	359	414	372	381	379	411	379	388	379	423	379	359	399	401	410	393	404	392	383	401	341	396	382	388	383	412	392	370	373	384	388	364	383	422	387	404	421	393	404	384	391	379	353	369	377	370	384	388	362	352	366	419	354	390	386	355	385	386	361	393	396	401	374	364	397	394	436	393	389	378	377	427	374	410	397	395	410	380	377	429	426	380	364	392	388	374	375	369	370	379	421	404	375	374	409	372	387	388	372	428	380	383	362	382	381	366	383	363	410	402	400	400	390	415	388	368	376	377	407	380	373	404	389	394	344	376	378	389	403	399	363	408	393	383	391	388	421	394	380	402	380	374	425	386	354	380	409	415	390	407	404	386	366	412	362	385	353	382	421	364	383	389	389	374	376	377	394	380	356	382	377	366	380	351	400	392	384	400	387	412	374	367	353	354	358	432	412	405	371	401	384	401	372	430	434	384	368	387	394	414
37634	27153	6630	234	157	173	141	148	148	145	139	167	150	128	169	138	131	158	155	162	160	122	157	147	143	135	153	158	149	135	149	160	164	149	155	164	157	137	162	151	169	146	120	130	155	137	162	156	149	185	150	152	144	164	174	136	135	148	164	147	157	149	148	162	177	145	164	140	134	172	124	162	151	170	136	164	133	160	139	178	135	149	149	161	159	133	151	155	185	145	143	153	138	138	151	148	165	155	139	163	144	154	130	167	142	146	161	141	153	176	169	141	132	151	138	140	160	147	129	147	163	148	148	155	148	153	159	163	162	146	144	147	148	142	171	124	161	149	151	162	157	151	160	154	157	141	140	136	161	155	134	151	147	123	146	169	117	142	154	166	136	171	161	150	153	169	141	151	152	155	125	143	144	150	174	161	128	155	170	137	123	145	160	166	150	155	129	161	149	163	150	154	138	161	132	158	146	136	166	154	143	143	154	141	162	135	172	157	154	151	138	135	155	140	167	155	147	160	143	165	149	144	176	166	158	148	139	152	153	163	139	134	153	134	163	139	173	160	136	140	159	171	151	144	148	165	171	142	135	158	148	136	156	172	141	135	132	156	150	152	149	139	141	148	178	149	166	159	149	152	161	156	150	149	161	151	150	145	154	134	135	140	161	129	152	174	144	141	138	166	159	137	141	157	144	111	150	136	158	157	140	163	136	162	156	149	139	141	147	143	115	152	163	124	147	135	128	151	162	138	168	158	147	131	177	151	153	141	175	153	149	146	152	151	153	144	169	145	147	152	163	133	133	133	157	173	153	158	117	143	164	160	140	153	156	159	162	150	163	141	154	156	155	135	151	162	171	144	162	179	146	147	160	164	148	138	179	175	130	170	159	162	157	151	144	140	160	158	151	138	158	164	137	147	148	135	159	159	137	139	143	145	171	152	147	146	139	138	132	148	145	161	129	144	152	151	168	160	171	157	146	141	157	130	151	151	151	143	127	154	150	155	182	143	158	147	143	141	141	140	137	145	145	153	154	148	151	164	164	144	162	152	151	133	139	130	132	152	140	144	174	165	150	157	156	166	153	156	163	159	146	153	158	188	150	150	140	140	174	153	153	138	164	161	166	131	143	157	152	162	150	142	156	140	172	146	147	145	145	159	147	125	165	133	169	158	171	160	152	154	143	146	161	171	153	144	163	154	169	155	149	150	137	149	144	161	174	150	152	137	157	155	153	156	134	134	161	151	145	150	136	143	143	142	151	149	168	142	162	144	153	173	164	167	168	154	134	176	156	142	168	133	158	142	160	160	158	145	156	134	147	146	157	154	141	140	140	156	142	152	158	164	174	148	148	162	150	148	137	139	148	163	163	149	155	135	135	160	163	168	154	164	156	155	154	144	161	133	161	154	158	141	140	152	141	161	170	174	154	148	156	174	162	133	165	166	139	177	173	162	142	145	140	177	172	146	137	158	152	161	154	159	149	154	141	148	155	139	151	144	149	152	163	128	180	166	154	137	153	147	156	160	178	165	157	162	149	143	155	143	155	149	152	150	152	138	128	143	146	159	136	165	160	133	131	172	183	176	155	149	148	155	155	133	174	137	149	168	149	161	132	166	128	162	154	131	141	142	172	156	142	141	160	150	152	144	154	137	139	160	166	161	152	160	167	132	164	130	153	139	142	161	139	147	153	170	160	127	164	154	149	142	154	145	135	131	136	145	172	152	143	154	154	135	160	151	161	138	166	152	181	150	132	156	155	156	140	150	161	152	164	155	113	166	165	146	146	156	155	153	162	158	154	162	148	151	146	133	162	143	142	143	147	133	145	177	163	147	156	158	171	157	168	154	150	127	166	159	143	154	138	167	121	140	141	144	143	157	143	152	140	161	138	147	138	141	137	154	123	142	160	172	190	162	170	150	143	161	146	143	145	153	131	146	157	159	160	143	159	144	160	142	131	156	163	154	135	157	123	144	158	147	147	164	138	130	149	147	144	172	159	161	140	149	167	158	139	171	160	168	157	157	178	136	138	162	183	158	141	156	132	175	163	131	157	140	158	155	149	144	135	158	146	145	149	149	171	162	155	149	125	144	153	161	155	165	161	137	166	149	160	147	149	146	153	166	150	145	160	171	145	142	168	139	137	158	154	139	146	141	158	150	142	134	126	148	160	128	122	140	149	149	145	146	149	158	148	125	146	142	137	140	123	145	145	144	133	144	139	145	141	162	154	145	141	144	144	143	155	161	154	149	147	158	163	162	151	145	148	148	142	147	142	145	158	162	154	161	135	142	164	144	161	133	175	170	133	170	143	162	146	167	141	146	154	161	168	139	138	144	165	161	134	163	143	148	153	141	156	156	154	161	145	151	160	131	155	159	159	144	179	144	148	137	142	147	136	159	161	150	158	135	151	162	137	158	154	174	136	138	138	155	148	158	145	153	135	169	169	164	153	152	156	158	132	150	142	161	150	164	155	161	139	138	165	177	142	174	141	150	165	155	175	141	150	156	155	143	127	156	164	166	146	158	153	147	163	170	135	134	145	144	154	156	143	161	139	145	157	154	165	137	161	167	172	154	160	139	157	158	151	149	126	134	144	148	163	145	133	143	148	158	145	144	141	163	169	122	147	135	146	134	183	144	138	162	131	149	147	142	161	155	165	137	133	150	149	130	146	170	156	153	151	156	164	134	138	148	156	163	147	145	155	137	142	143	142	140	149	155	167	160	162	125	124	169	146	145	163	156	166	134	169	141	168	154	141	155	123	159	144	156	166	176	159	173	165	134	143	134	149	162	167	167	155	141	155	162	127	127	139	133	164	151	150	159	145	152	146	157	130	144	157	153	148	146	133	122	138	134	154	138	132	163	150	153	131	147	163	135	157	144	177	151	157	167	162	146	153	144	169	148	151	124	158	157	146	147	168	164	155	132	171	162	132	144	159	146	148	153	160	145	128	154	175	147	143	157	155	153	149	147	185	159	168	149	159	165	148	138	133	149	158	149	149	143	135	177	157	125	133	151	168	149	140	158	157	157	143	142	140	132	163	141	160	160	142	160	164	138	129	153	147	133	134	155	142	156	169	150	159	135	159	138	137	130	168	152	146	124	129	148	145	159	172	154	143	136	149	146	166	140	133	156	171	165	143	167	147	139	169	162	153	151	149	152	150	165	132	163	133	144	145	140	171	157	174	150	155	145	161	145	137	152	153	140	153	154	157	161	153	150	183	116	140	153	139	138	157	165	147	156	149	155	146	155	142	145	141	163	149	165	152	157	134	164	123	155	171	158	158	151	149	169	153	144	162	132	164	155	182	154	138	166	159	134	154	162	160	153	152	142	172	147	140	142	143	156	129	182	144	152	142	139	149	144	171	137	169	151	162	160	164	156	150	135	170	160	161	142	166	144	142	147	136	154	143	159	149	164	153	161	165	146	171	155	163	148	150	143	142	144	142	161	159	164	146	140	152	161	182	146	142	151	165	153	126	150	155	149	154	144	160	159	160	164
31829	27198	5102	432	392	425	422	428	397	422	383	414	380	426	399	385	432	381	408	372	390	371	352	363	369	402	381	370	369	418	398	386	392	374	393	401	345	390	381	398	400	398	387	377	410	409	378	393	389	399	384	394	437	397	373	390	399	410	388	400	422	385	395	399	397	393	411	384	404	364	374	429	402	383	417	409	418	403	376	380	418	402	410	402	401	380	419	385	376	438	403	424	366	433	376	406	385	404	393	381	367	392	399	396	389	364	417	351	409	364	389	389	410	364	414	417	364	399	388	363	388	397	431	404	386	376	402	428	370	417	399	376	423	396	379	413	384	379	388	439	411	369	410	374	405	408	403	409	396	412	378	420	400	370	401	377	386	392	421	377	415	372	405	383	375	376	370	398	394	385	402	389	405	388	404	395	402	383	411	426	377	392	401	404	401	401	359	380	404	341	370	414	383	398	411	390	405	409	422	417	404	374	388	412	385	388	388	394	382	392	413	392	410	399	410	409	394	386	384	378	395	457	402	377	367	397	393	394	380	401	363	407	408	399	382	409	395	391	393	402	403	366	391	364	366	393	417	421	393	428	412	440	368	377	389	375	427	391	383	403	420	440	374	385	378	383	366	386	418	389	377	398	357	397	329	370	385	397	416	375	377	430	396	384	366	391	421	394	431	447	423	388	375	391	378	391	390	377	410	367	419	404	383	371	382	377	401	365	412	381	386	389	351	409	393	379	386	370	407	422	410	400	385	390	397	432	404	415	385	381	391	372	406	385	386	384	389	420	376	371	443	393	365	415	389	398	406	412	412	416	425	366	404	382	378	401	397	412	381	390	388	397	402	378	427	381	422	365	430	383	406	372	386	349	405	382	395	387	411	330	369	408	367	389	376	421	379	411	420	374	415	396	388	409	387	399	400	403	397	381	375	377	365	433	372	388	389	392	436	398	419	371	396	402	383	412	353	424	376	382	435	410	408	394	404	355	380	414	382	383	414	404	386	410	361	412	401	387	386	396	413	377	383	378	390	413	396	385	389	360	380	396	406	391	423	392	404	440	421	383	414	367	390	372	380	377	411	370	388	411	390	399	375	431	415	399	400	401	389	425	393	407	373	397	395	376	373	375	373	414	428	428	374	421	392	365	401	394	387	348	411	407	419	397	425	388	386	378	390	362	391	389	388	376	464	378	405	392	380	406	417	391	395	378	349	421	375	407	391	363	405	396	386	396	432	388	373	406	378	392	405	365	374	377	381	382	385	388	373	377	373	376	389	415	356	372	401	387	434	406	392	399	392	381	389	398	366	401	390	372	410	387	353	371	382	345	404	385	391	408	423	367	398	403	369	397	396	381	423	416	391	387	396	402	382	428	388	385	370	393	392	390	395	416	402	373	399	393	396	335	383	356	415	414	400	395	415	392	409	432	392	423	384	369	374	359	392	385	365	362	390	450	407	407	413	403	383	392	413	421	399	419	395	406	410	397	374	394	372	417	392	418	411	385	382	364	347	391	349	370	388	380	397	386	392	375	366	394	415	402	340	388	406	395	405	414	396	372	393	361	370	411	390	383	411	405	414	374	390	396	392	406	388	371	384	386	375	403	398	424	382	366	412	366	358	377	371	447	390	388	412	381	360	401	404	390	409	406	412	415	399	380	408	377	381	388	370	356	400	381	378	404	356	393	376	388	373	372	379	389	385	370	404	417	364	366	387	361	432	414	420	381	404	401	397	417	403	388	400	399	407	397	369	383	383	375	381	389	410	380	414	377	343	409	418	388	401	375	359	419	379	410	407	394	409	396	349	400	429	369	396	397	417	429	386	382	389	420	399	388	361	378	367	380	411	413	380	432	359	389	382	405	355	408	406	437	422	424	382	419	403	427	415	375	377	396	406	407	376	386	430	409	444	425	408	396	384	390	379	378	376	361	391	405	398	392	360	391	361	382	423	405	377	381	394	405	383	375	373	370	414	387	362	385	375	419	410	418	408	354	378	357	396	382	378	348	414	409	388	382	372	410	418	422	366	385	379	384	407	424	409	405	411	425	415	391	364	374	414	411	368	374	403	397	402	389	397	379	379	350	361	418	387	365	405	399	368	397	381	397	375	375	394	416	396	393	392	405	386	394	357	401	366	386	410	363	422	386	384	402	414	369	386	339	409	404	370	398	362	385	391	385	417	396	428	369	397	397	403	354	374	399	365	401	381	392	415	406	406	395	428	413	400	372	418	392	415	360	437	404	397	383	400	426	390	377	409	391	400	422	389	390	418	413	400	425	400	361	414	383	391	378	349	420	386	408	417	423	409	441	396	420	415	428	421	404	400	392	398	401	367	388	372	406	390	407	428	394	409	388	391	375	370	409	377	416	377	389	367	382	389	364	418	396	357	402	371	391	400	397	413	390	388	401	376	383	416	373	387	369	381	398	362	418	329	412	455	389	420	409	364	378	375	384	390	408	383	361	409	385	384	391	410	411	375	375	412	430	394	392	375	386	374	369	361	386	394	412	397	399	387	352	379	393	401	377	402	384	400	371	382	404	396	398	408	404	368	391	387	388	398	391	391	384	387	368	375	365	382	390	392	401	373	401	391	398	410	358	377	416	413	418	418	396	357	414	390	411	392	415	432	358	408	401	391	421	385	407	398	395	401	399	362	394	410	381	416	425	405	377	375	411	370	353	366	376	375	385	378	372	352	407	370	380	418	413	429	400	362	406	405	409	386	363	383	370	415	366	398	376	377	360	368	417	364	433	411	414	339	412	416	367	383	397	366	406	398	397	401	413	390	406	371	383	411	425	409	382	407	371	357	443	390	392	410	377	349	394	372	416	402	378	396	423	395	409	387	377	375	420	360	378	384	403	403	385	395	388	411	413	379	392	348	415	387	385	394	395	383	428	424	399	409	395	409	375	395	367	396	391	426	392	417	356	406	397	421	415	388	394	391	404	425	406	385	400	410	371	358	395	388	380	365	374	383	358	400	398	364	395	396	368	379	380	402	404	375	393	356	393	397	391	363	383	398	433	403	384	391	376	376	375	423	409	387	431	388	351	389	401	398	397	421	374	408	414	367	377	355	375	388	400	399	398	374	398	368	380	395	384	408	382	410	379	358	354	403	374	396	383	387	379	410	362	407	380	394	384	412	369	374	395	405	364	377	401	421	423	416	421	407	391	408	359	417	412	389	377	376	428	379	368	398	406	392	392	402	371	365	363	394	383	389	415	400	394	392	378	373	353	352	368	378	379	339	411	390	380	383	385	383	408	376	397	380	397	397	379	343	383	392	405	400	329	388	390	384	402	377	402	418	398	402	412	373	384	373	391	393	392	397	396	404	374	371	399	368	423	377	377	365	403	400	381	423	385	407	395	379	394	412	388	385	404	406	386	406	383	417	419	373	389	375	380	374	408	434	360	377	391	394	408	374	430	424	397	415	398	389	393	406	404	413	403	390	400	358	384	385	387	392	428	379	367	406	362	381	377	407	419	383	461	377	395	371	388
77455	66302	32682	6443	382	282	270	229	225	236	219	225	200	230	226	209	230	245	196	229	231	221	230	176	231	246	212	209	227	214	221	201	192	190	193	228	205	214	223	224	210	210	213	215	173	214	210	196	205	198	216	190	207	215	223	239	226	196	210	215	222	187	214	215	204	210	209	222	199	219	221	207	178	220	226	203	211	203	208	199	223	223	238	215	210	194	211	194	201	208	209	223	210	211	219	205	197	209	196	206	239	210	187	208	215	206	212	218	193	214	196	203	208	207	183	210	179	234	211	219	202	222	238	231	209	195	211	237	206	219	223	222	218	215	218	214	237	210	221	197	216	232	228	203	219	198	219	197	206	224	199	215	255	216	223	225	231	218	233	225	206	185	232	176	209	231	199	230	209	223	203	236	236	191	255	228	212	243	209	215	208	187	243	215	221	232	203	209	210	254	215	226	221	221	237	196	223	213	190	200	199	188	206	211	227	237	221	233	216	200	252	208	242	216	195	222	243	192	223	196	179	208	225	225	231	215	236	208	198	211	209	210	186	176	202	212	213	205	213	213	204	202	222	205	224	216	221	213	196	218	223	202	219	184	198	220	238	194	214	231	215	196	205	216	199	240	233	233	212	201	207	240	211	208	210	212	241	235	240	219	223	243	218	228	191	235	226	210	205	206	186	205	217	203	191	171	174	206	230	233	236	203	210	234	219	206	195	192	205	223	212	198	189	196	202	219	221	214	215	230	222	208	218	207	220	197	218	197	220	223	220	212	192	224	226	194	197	238	220	198	179	224	214	197	187	178	224	221	211	211	232	222	195	202	210	211	227	198	198	205	211	227	208	231	196	214	232	206	188	189	224	183	210	210	218	210	189	198	221	208	214	234	215	200	216	217	215	231	220	214	218	218	201	194	236	224	230	229	218	190	206	213	189	191	206	207	230	196	212	233	223	230	201	215	192	205	227	219	192	197	222	212	227	201	250	220	198	198	197	205	204	188	199	238	228	194	196	198	189	200	226	230	205	219	217	233	193	194	209	199	218	198	183	182	205	188	217	199	185	219	215	222	203	236	229	224	218	209	234	220	217	225	222	235	236	199	233	220	212	206	241	215	242	207	225	219	190	202	194	227	217	234	231	186	211	190	203	227	210	197	188	192	212	214	185	204	190	198	225	210	194	195	203	215	219	208	229	199	230	194	210	196	213	207	205	220	204	190	209	194	214	222	222	219	196	211	211	197	193	222	209	214	207	219	235	205	211	202	210	222	188	172	201	198	191	209	231	227	198	202	211	206	181	204	226	211	212	218	218	223	212	241	190	227	205	207	202	198	237	184	204	215	210	197	212	204	210	201	201	214	190	205	223	215	206	198	209	234	220	218	190	195	178	204	199	180	212	205	213	219	204	181	222	214	227	232	252	216	217	228	213	237	183	208	213	202	225	204	198	219	221	215	220	209	216	204	193	251	218	189	205	213	218	212	192	231	212	216	225	218	217	249	235	195	205	222	199	198	240	218	217	217	202	228	229	200	186	193	219	217	215	184	191	215	192	207	206	185	225	193	188	223	208	202	202	239	196	211	206	207	221	199	175	240	209	223	182	216	211	222	209	223	209	226	221	220	205	213	219	205	197	218	227	213	204	215	226	232	204	212	214	205	223	193	190	235	221	207	219	222	198	213	198	214	218	203	201	190	186	230	204	244	213	189	215	240	202	202	210	194	217	182	224	208	215	201	201	233	188	256	193	223	207	229	227	209	204	194	213	203	196	231	237	212	231	234	187	225	199	203	208	196	206	168	207	202	225	205	189	193	205	197	205	195	192	231	215	212	214	240	224	235	201	208	203	219	222	200	171	211	216	212	211	227	213	228	203	212	202	226	247	212	212	215	210	248	233	214	226	208	197	219	179	211	208	204	205	169	207	224	229	191	241	207	180	205	195	247	221	234	180	218	187	217	212	208	208	222	195	216	211	194	217	218	228	213	216	227	225	225	213	196	238	208	186	212	198	225	244	220	207	210	212	185	218	210	208	199	219	215	230	213	225	207	235	194	216	228	215	222	207	184	227	218	218	225	194	195	190	242	192	192	226	203	198	215	213	215	191	195	194	195	235	213	193	212	222	206	213	210	200	184	238	248	220	197	211	218	195	186	230	189	231	187	203	200	229	221	248	206	199	200	219	214	227	201	206	199	237	224	238	245	189	222	199	200	205	176	224	242	202	205	234	211	243	227	216	231	215	203	199	191	205	210	201	201	219	201	182	217	207	209	219	230	211	206	192	204	205	218	199	214	234	215	203	231	250	199	213	202	217	185	219	189	198	192	207	224	214	211	188	216	209	187	232	212	199	201	206	220	214	202	184	242	222	212	210	222	231	192	215	210	191	188	233	180	207	206	212	223	194	206	205	216	198	225	228	203	206	220	227	177	201	201	216	214	181	217	234	214	229	225	199	230	222	186	229	205	204	190	188	236	213	183	228	228	219	221	181	213	208	190	226	189	197	217	219	200	199	240	196	220	238	224	216	242	190	215	221	217	225	217	178	212	209	203	185	212	226	215	215	196	206	211	218	184	204	210	229	240	207	237	217	181	236	205	213	211	241	206	208	220	198	229	203	208	199	228	215	223	195	220	216	205	215	198	227	214	194	215	209	197	235	200	204	223	221	226	204	205	191	212	202	229	214	201	236	204	228	200	239	209	203	212	216	216	199	224	220	203	227	216	243	239	201	190	250	217	187	198	234	220	221	214	278	216	212	220	227	202	217	223	211	215	205	213	204	213	206	223	194	212	238	193	231	220	210	207	235	217	208	227	212	215	252	210	218	216	222	197	218	208	210	201	214	208	203	211	219	193	206	228	235	224	204	205	224	219	193	210	209	202	225	227	209	186	207	206	218	223	238	239	218	225	183	208	216	199	210	234	206	197	211	202	217	224	189	219	211	216	212	232	201	222	227	202	203	228	222	197	231	196	182	187	219	223	210	217	224	208	223	193	231	201	208	217	208	232	220	200	212	191	201	193	227	209	194	207	226	201	208	211	213	231	199	186	190	209	221	201	214	198	188	207	212	188	234	215	240	221	215	237	232	212	209	206	204	205	210	217	186	226	219	214	223	220	221	200	196	225	210	224	215	232	206	230	212	223	222	215	212	212	220	221	196	223	218	233	213	210	190	208	200	200	216	211	206	211	198	173	221	236	203	208	213	200	207	213	186	220	209	214	196	188	200	236	195	192	229	189	223	231	228	195	194	213	225	235	214	201	229	227	197	226	201	199	227	234	203	245	221	191	192	203	214	214	190	221	211	223	196	214	235	260	227	223	210	219	226	181	215	217	226	221	206	211	220	223	201	219	224	226	201	215	192	205	202	189	230	228	193	200	190	251	192	196	228	207	233	207	212	235	200	214	212	189	219	191	186	183	202	180	225	220	228	214	211	210	225	209	205	184	205	221	212	194	207	202	195	224	212	193	207	213	180	204	224	205	220	233	211	205	221	224	200	210
51220	51308	18577	909	885	772	734	688	619	662	633	610	561	590	575	569	543	571	597	537	508	526	528	554	562	536	521	550	511	535	518	552	517	509	544	493	525	540	530	488	565	539	550	499	564	541	489	501	511	547	549	516	544	533	564	542	529	533	521	486	547	531	523	542	521	519	547	507	581	500	528	535	541	514	541	518	543	542	538	503	510	499	520	566	543	545	486	518	521	556	529	536	486	522	544	535	510	544	491	546	522	525	545	488	504	496	498	521	539	495	470	541	496	502	574	510	540	558	537	535	523	510	507	489	456	510	517	548	518	492	523	529	529	503	509	534	550	492	509	503	500	544	525	479	509	534	521	503	484	523	495	506	541	488	540	528	521	544	524	544	530	504	512	507	551	511	555	509	548	536	485	508	506	540	528	487	518	552	515	507	518	529	508	517	482	479	519	521	524	556	541	511	523	508	485	507	508	545	521	504	549	523	541	478	518	545	525	491	532	525	558	564	499	531	572	532	535	508	534	476	522	473	509	509	465	536	493	546	513	537	521	529	536	510	506	501	548	496	541	497	541	531	553	479	534	474	492	505	520	525	514	505	504	508	496	500	539	523	524	504	517	527	537	525	544	518	531	527	523	513	505	478	539	535	524	501	509	500	547	499	458	503	539	570	538	508	543	508	503	525	569	558	496	501	488	598	523	479	492	529	547	534	499	546	521	510	464	504	483	501	502	513	537	529	500	490	528	547	519	534	529	506	545	538	532	487	491	559	518	448	514	484	457	563	514	500	514	513	494	516	536	515	509	477	515	530	502	502	496	537	520	502	492	522	493	486	554	503	512	534	517	539	506	526	467	527	567	510	508	526	498	491	555	527	513	503	479	514	514	499	547	507	504	520	516	543	520	502	523	542	495	515	518	484	508	515	508	526	517	514	515	483	530	541	552	543	513	543	512	553	509	513	540	474	583	565	519	531	492	521	527	558	534	577	516	504	519	486	511	516	527	525	536	499	529	516	523	552	507	522	553	542	526	502	517	529	544	531	515	573	583	503	524	504	539	514	520	489	493	514	495	538	500	510	544	487	534	513	536	548	535	502	560	501	506	511	542	546	531	532	532	501	518	427	476	537	527	515	564	545	485	518	526	516	501	529	507	551	526	509	527	520	554	510	538	445	530	532	533	518	527	502	469	485	555	508	522	483	495	495	484	497	528	548	532	516	528	514	503	550	551	496	508	518	513	506	528	544	494	496	522	487	526	517	517	521	530	501	518	521	559	536	531	552	470	539	520	531	565	508	538	543	523	506	498	496	563	528	476	516	514	500	515	511	532	518	517	525	574	512	505	569	498	536	559	538	505	561	492	500	553	524	523	502	580	492	536	527	518	521	485	479	522	542	518	518	505	514	524	542	514	510	562	536	474	567	474	526	511	537	521	553	523	504	522	498	516	530	522	492	584	534	507	538	538	485	489	561	490	498	520	478	480	552	539	537	522	513	504	494	506	511	494	504	529	557	556	511	480	466	528	510	507	552	523	546	491	504	526	506	500	502	494	534	548	511	524	468	570	495	467	529	515	518	507	561	497	522	540	525	524	537	553	482	533	540	500	515	518	526	499	518	479	514	528	525	532	537	518	498	521	489	518	518	527	518	549	529	518	514	507	527	526	490	508	522	513	551	519	530	520	525	519	518	529	532	506	520	521	518	533	534	511	513	553	516	549	493	504	523	524	503	532	564	552	538	479	496	551	542	563	515	484	491	549	511	535	481	527	548	516	514	504	562	538	512	509	533	537	493	553	491	521	533	516	549	492	509	488	469	519	466	529	533	532	544	501	502	523	518	565	544	541	506	472	516	533	531	490	541	506	482	505	512	513	535	478	495	510	527	547	511	534	524	498	519	482	501	459	509	531	518	519	521	498	488	515	503	573	490	503	519	522	542	508	513	505	494	568	525	533	534	536	525	509	497	521	469	536	491	515	511	549	515	524	509	520	517	497	534	483	546	525	513	524	505	521	505	522	539	501	549	524	560	514	520	520	476	485	537	568	499	522	504	525	512	586	551	479	480	539	547	509	536	498	520	550	480	531	540	523	491	508	519	472	527	521	495	511	492	515	511	537	526	526	473	517	537	540	491	532	535	522	492	542	531	515	489	502	493	500	514	514	506	551	556	544	520	544	503	523	569	563	524	522	488	517	503	526	529	536	559	528	517	500	524	519	474	520	513	496	501	528	523	519	497	545	508	472	513	506	535	497	489	515	528	536	490	465	501	497	558	503	511	543	535	494	530	492	505	499	528	536	555	529	527	503	512	546	542	538	528	481	527	526	524	555	480	542	535	512	510	515	475	512	536	485	531	567	519	491	501	522	506	520	528	498	516	506	551	538	497	536	483	512	526	549	510	505	508	506	554	542	518	539	543	528	543	500	503	518	516	498	525	532	499	539	533	536	540	539	516	530	558	551	514	544	521	501	511	528	523	538	513	546	505	480	519	553	512	510	517	495	506	510	536	570	509	500	514	502	485	499	522	503	503	509	500	525	526	527	511	539	507	520	503	558	530	525	519	537	521	539	538	505	521	547	510	520	561	523	505	515	543	499	535	527	539	537	513	521	509	545	512	545	550	516	491	512	523	515	535	469	471	512	525	569	493	536	503	532	494	559	500	518	510	568	508	507	532	543	501	544	526	517	510	537	492	569	512	529	482	538	479	506	498	516	541	497	530	456	502	539	521	515	547	525	495	486	504	514	530	520	500	537	498	545	523	529	538	539	498	572	512	526	516	503	525	493	534	479	503	502	510	519	502	569	530	525	481	516	498	534	498	567	534	570	561	498	495	530	504	484	535	486	529	484	559	517	510	524	497	524	506	521	518	548	478	560	561	524	513	483	528	562	480	544	524	525	514	515	504	519	503	542	493	505	560	554	536	526	502	521	518	511	527	511	527	516	524	515	474	485	512	536	496	477	503	530	504	513	516	486	534	530	546	501	489	483	517	532	510	492	581	494	534	549	503	514	495	551	528	498	497	510	497	523	544	515	540	513	529	521	550	471	544	552	529	527	552	500	549	519	530	489	530	499	479	524	511	509	513	478	524	523	553	535	543	466	529	539	545	560	519	533	527	501	521	531	563	505	542	526	505	509	493	504	528	505	527	510	537	530	539	481	532	454	506	533	509	484	493	545	524	477	509	546	586	531	548	552	521	489	548	515	538	517	489	509	534	502	530	514	525	544	474	516	524	522	542	523	526	522	521	536	542	502	543	528	525	486	517	526	500	481	509	573	530	497	517	519	528	520	528	485	506	544	485	500	516	515	478	532	523	509	507	537	521	516	515	490	499	543	484	545	508	551	513	532	518	549	506	522	538	524	542	553	526	524	514	528	526	526	550	510	539	468	523	513	539	540	522	491	505	474	544	544	556	497	506	488	500	557	522	505	523	506	511	561	479	510	536	517	508	494	540	530	496	493	477	518	529	521	497	515	494	511	470	546	501	529	531	540	523	566	507
87257	76528	41686	12830	1653	290	235	218	200	190	212	211	187	175	174	178	178	141	192	172	147	183	170	167	188	154	161	178	163	156	192	161	148	142	162	164	157	160	175	168	157	167	187	166	177	147	142	141	174	161	135	163	171	139	139	166	158	159	166	156	149	141	139	165	162	150	142	157	165	149	155	142	164	148	171	175	183	160	145	171	156	148	172	158	185	138	168	134	158	157	163	158	179	154	153	165	176	158	137	144	146	119	161	156	144	146	153	148	144	163	161	150	158	137	181	191	137	143	155	157	170	154	156	141	188	142	158	140	148	176	157	146	166	157	148	166	138	169	167	144	176	146	162	168	164	167	185	165	174	177	173	144	150	155	133	163	181	147	181	175	154	171	145	146	156	156	177	176	174	150	153	141	171	165	142	164	159	154	190	179	144	135	145	174	145	177	168	158	178	148	155	169	162	148	138	179	174	154	156	153	143	160	158	163	156	177	167	148	152	157	175	144	151	155	165	154	143	175	145	154	151	139	131	185	149	159	161	164	138	157	145	153	157	151	156	168	151	157	172	179	158	138	158	183	146	144	178	158	163	156	166	157	166	162	146	173	174	145	174	142	169	160	173	161	169	131	147	154	152	168	161	154	155	161	168	152	139	174	129	150	150	168	161	146	148	151	149	169	141	151	172	137	157	167	159	161	145	155	165	183	138	156	179	170	158	164	147	178	153	146	152	140	137	153	157	154	160	151	142	140	164	155	176	151	181	165	144	173	148	177	176	149	168	166	161	153	159	157	161	172	155	182	165	148	153	141	149	153	151	147	162	160	166	160	145	123	149	155	168	138	160	154	169	159	144	142	161	146	155	153	152	155	158	152	161	155	171	151	153	163	156	147	150	162	180	141	167	138	169	146	137	173	140	133	170	162	154	141	159	177	151	157	160	183	171	172	161	154	168	151	163	149	161	161	149	147	173	173	153	192	173	151	154	172	147	162	141	168	159	151	173	171	142	145	166	155	167	125	165	163	158	178	147	145	161	151	160	148	140	177	161	173	165	155	159	137	170	153	174	167	170	149	157	151	149	147	138	152	183	142	143	169	165	148	133	165	145	140	154	140	139	158	167	149	170	160	168	164	138	141	182	162	166	160	179	163	159	149	159	166	173	156	154	142	174	187	139	140	176	157	157	167	144	154	160	137	167	164	168	161	153	176	136	138	150	129	159	165	187	151	145	182	143	165	162	149	145	156	153	160	155	161	168	170	142	158	158	185	142	147	192	167	165	128	175	160	166	158	159	184	142	159	157	164	155	174	166	131	161	181	176	164	170	164	149	155	153	173	161	159	156	174	178	140	167	160	155	159	158	165	146	159	134	164	156	151	180	164	174	140	141	175	172	195	144	144	147	160	155	162	166	145	140	177	165	161	159	153	154	157	147	144	159	150	158	182	178	160	132	162	161	149	143	157	166	151	176	166	151	158	153	161	169	150	161	157	157	134	169	164	151	179	145	147	179	176	156	160	151	164	160	155	156	164	142	167	154	141	161	164	159	156	156	144	153	184	170	175	157	147	184	186	153	175	164	144	157	170	143	170	152	155	168	134	142	179	147	180	148	137	176	153	149	138	165	147	164	185	171	148	125	153	154	168	152	176	165	181	157	156	174	155	162	147	141	159	170	144	143	159	156	160	164	139	151	128	148	159	162	155	161	157	151	169	164	175	171	174	140	178	151	171	168	186	176	145	148	181	162	146	142	173	134	144	167	158	168	161	185	166	146	150	134	148	171	179	177	183	123	149	131	133	134	148	172	172	158	154	148	184	178	144	174	166	160	158	161	179	168	154	161	135	165	167	164	158	156	160	193	160	151	183	168	143	150	167	167	150	152	180	151	162	148	151	162	148	145	171	171	163	140	159	181	155	164	158	151	136	158	146	158	158	157	151	170	182	180	114	191	138	166	156	186	162	144	149	155	165	157	137	145	161	152	136	172	176	143	156	144	144	171	152	170	158	134	132	170	166	164	135	165	164	176	135	140	144	177	169	160	163	171	169	161	148	158	142	181	157	158	162	139	144	151	160	158	155	176	160	159	180	166	169	175	152	175	146	161	166	159	172	155	145	146	141	143	153	152	142	166	146	162	162	136	152	143	133	160	169	147	181	161	171	161	172	150	170	169	149	145	176	177	144	154	157	141	167	164	139	156	165	155	153	156	165	165	163	151	161	138	144	158	148	179	163	171	155	145	156	179	178	171	156	153	170	161	151	150	180	174	185	148	133	154	162	150	165	160	165	161	160	156	158	141	157	145	171	157	168	178	157	173	170	150	139	170	171	138	162	155	154	141	157	159	164	161	161	173	138	169	149	151	176	151	170	149	163	161	145	161	140	157	172	172	161	144	144	175	146	148	156	139	167	160	166	146	166	170	164	127	177	157	149	162	151	155	158	175	155	163	138	142	158	143	159	141	159	154	163	135	166	152	159	158	174	157	177	170	189	171	179	177	158	171	159	143	152	153	177	139	175	151	190	179	141	136	158	140	162	143	164	155	147	164	160	153	160	157	164	178	179	167	163	139	162	162	157	158	180	150	147	161	154	173	178	164	168	141	151	172	181	158	132	155	149	188	158	151	143	133	168	140	146	159	160	165	145	172	151	149	133	177	175	172	147	136	162	169	175	152	148	153	142	155	150	157	145	137	156	151	145	169	177	166	158	154	160	150	183	169	161	185	169	158	131	151	171	153	181	174	154	152	161	184	142	158	167	148	162	147	167	132	160	154	150	155	155	170	151	153	175	169	145	145	173	180	139	158	149	155	172	153	149	153	152	157	152	163	160	160	143	153	157	148	164	167	155	162	142	176	152	164	163	136	160	152	151	154	173	162	154	141	174	154	156	170	167	171	175	155	164	155	171	168	145	150	150	156	155	176	181	169	151	168	157	165	158	148	172	146	164	165	163	131	136	152	165	181	177	147	152	155	168	179	146	151	150	151	165	142	179	173	164	158	164	157	143	157	135	169	169	145	171	146	157	155	167	160	161	149	171	153	152	129	159	181	180	165	173	155	156	160	159	176	172	148	155	152	159	147	154	151	176	149	143	171	172	148	166	136	146	159	144	157	150	150	154	156	177	149	177	162	158	143	164	150	145	162	175	137	149	172	147	177	158	156	151	172	151	162	172	154	165	164	177	167	166	165	154	174	141	154	180	155	166	161	162	149	149	164	145	151	156	173	140	134	158	174	155	156	167	151	168	171	167	180	136	179	174	151	153	168	170	143	163	159	165	169	144	170	160	146	150	171	149	182	156	160	152	170	156	163	163	175	179	162	153	155	156	155	137	161	152	182	129	145	154	166	169	165	155	156	143	165	162	168	160	161	151	136	149	159	162	160	155	141	173	161	166	146	156	146	164	142	196	154	160	158	198	159	162	175	175	164	172	156	163	144	165	176	156	159	165	165	151	154	184	143	167	152	140	158	182	160	147	158	162	167	160	150	177	180	181	157	181	161	176
63191	63376	24751	1161	1015	891	811	728	624	630	568	544	504	559	496	460	443	455	486	440	438	441	412	476	424	460	411	416	420	421	437	439	387	390	399	447	405	448	411	393	408	386	430	396	364	390	417	405	390	384	401	387	406	444	361	392	413	414	419	396	354	388	422	406	414	440	388	434	417	405	409	410	405	424	418	396	389	415	381	351	415	365	408	363	357	371	396	415	385	410	375	389	415	403	393	434	386	414	446	374	419	382	405	403	388	444	401	409	400	391	352	384	390	385	402	358	414	428	408	417	390	428	423	416	418	344	396	358	383	387	391	367	426	376	391	408	380	347	370	378	409	411	429	361	378	383	384	397	364	375	382	382	403	388	414	393	378	365	378	372	402	385	369	403	361	399	372	390	418	401	434	397	422	358	379	374	366	381	400	383	377	389	401	399	417	425	376	392	384	367	372	372	407	378	356	379	398	354	391	361	381	384	384	410	398	355	387	391	399	428	379	409	403	430	387	375	376	419	406	406	389	392	363	342	423	363	402	353	428	370	391	345	405	397	368	399	390	386	382	413	375	396	387	393	398	424	359	365	381	371	396	401	388	403	411	383	393	399	376	380	372	404	385	386	423	386	377	432	371	393	431	415	376	376	392	399	387	365	354	419	370	378	404	400	362	411	389	397	399	397	379	401	406	373	378	437	420	387	378	393	401	413	394	405	408	384	370	376	402	400	375	365	414	390	397	405	396	367	363	383	375	395	418	403	379	357	399	374	371	383	393	390	386	407	392	411	370	355	401	416	382	393	406	369	396	423	339	370	396	374	409	404	393	388	385	351	387	388	391	358	396	398	383	391	386	364	403	386	401	376	400	379	396	382	369	385	381	441	380	369	391	408	389	397	396	373	406	394	405	404	405	379	385	373	431	378	377	404	390	380	402	416	442	427	390	369	422	397	408	405	419	382	399	410	407	444	389	435	392	394	362	385	405	376	409	382	389	393	381	401	390	432	384	415	383	395	390	428	398	388	401	400	389	368	431	373	368	402	390	399	383	382	377	394	382	384	410	375	390	413	416	381	412	383	424	382	405	425	390	380	407	382	403	395	402	387	377	344	421	396	362	409	405	410	431	394	397	411	420	417	373	393	391	398	392	385	368	427	385	385	414	387	396	425	394	403	391	384	405	373	393	401	373	394	411	386	411	378	369	353	382	394	397	405	403	346	398	402	374	386	389	406	376	360	407	391	408	387	385	409	355	373	431	372	373	397	384	376	369	385	422	377	375	366	378	381	383	358	398	402	365	375	358	379	378	378	381	368	383	377	384	379	420	426	416	401	405	402	379	388	390	398	403	407	365	422	403	415	341	384	392	411	400	416	395	395	375	428	405	360	407	400	388	383	381	378	391	419	405	430	411	378	394	396	402	370	401	385	406	403	365	396	379	354	380	386	401	348	389	388	388	371	362	357	418	385	379	387	384	401	380	372	418	395	387	392	386	401	391	410	390	429	396	399	357	372	400	390	418	380	368	377	403	411	394	386	408	375	387	398	398	403	429	354	423	401	399	341	403	401	380	426	365	355	388	368	406	416	372	386	377	418	386	411	366	406	400	386	374	394	373	442	402	409	386	380	430	412	424	393	394	359	365	388	409	381	386	382	418	385	376	417	372	390	354	373	432	382	388	379	401	353	373	408	416	374	367	391	365	413	395	372	380	388	361	345	387	366	425	395	381	376	408	391	379	414	364	398	396	356	386	398	357	407	378	386	365	387	382	441	384	395	381	376	392	376	364	374	424	390	392	398	404	379	412	366	375	412	358	405	392	373	405	388	410	412	392	391	370	357	390	380	416	415	403	379	381	384	397	374	411	399	406	395	404	370	397	367	418	353	396	386	393	405	369	408	391	389	397	386	412	399	405	394	373	390	382	395	396	377	371	401	410	366	393	416	378	370	373	413	397	353	402	415	397	427	370	361	397	433	397	389	398	392	414	372	416	423	401	365	406	419	397	414	385	404	399	403	384	416	383	407	396	402	406	373	420	405	392	399	427	388	393	367	408	368	394	357	378	399	377	395	420	458	420	359	412	404	363	396	386	412	379	374	389	429	400	392	407	406	356	359	407	384	368	374	411	410	370	408	398	352	400	414	387	372	386	388	400	355	364	398	372	402	365	381	408	370	408	390	406	376	393	400	408	382	423	395	422	400	425	401	418	371	390	367	365	407	378	367	375	403	424	353	351	404	378	428	399	390	380	364	379	379	393	415	394	405	377	422	415	381	377	380	388	390	386	364	377	365	415	378	438	374	390	372	408	367	389	378	412	373	381	412	391	413	359	387	383	403	398	410	385	434	383	384	404	383	402	388	389	377	393	382	435	425	387	412	395	370	389	420	419	403	403	411	351	423	378	366	389	363	393	366	419	361	368	361	382	402	392	407	373	409	365	385	412	407	379	393	424	392	415	434	394	390	399	396	401	402	397	404	364	365	394	408	395	379	383	405	412	357	424	415	372	390	409	366	375	397	393	379	376	385	383	380	378	415	398	389	405	413	397	382	377	384	397	377	416	384	423	398	404	384	379	427	364	372	387	412	397	400	393	363	364	376	391	361	360	382	402	380	380	392	379	399	412	392	396	371	411	385	388	396	359	381	416	399	405	382	360	390	375	369	373	377	379	381	406	366	355	403	373	351	385	409	381	391	374	406	377	407	386	396	383	395	359	406	406	422	346	372	383	415	425	407	366	391	411	350	386	399	376	412	384	420	396	405	355	391	384	413	365	403	427	410	424	379	381	421	366	379	402	383	397	356	376	385	364	390	372	353	395	404	370	382	389	393	419	408	372	397	375	429	384	387	413	372	416	377	395	389	377	387	370	401	362	384	376	396	371	374	426	411	365	399	384	410	408	393	390	408	363	366	386	376	418	422	368	396	387	375	378	373	421	367	407	396	372	391	387	383	380	388	365	384	386	426	384	391	392	416	399	357	383	391	381	404	400	392	383	374	371	384	409	392	391	392	404	420	400	423	398	371	383	362	386	400	355	367	400	415	386	381	405	385	368	400	413	403	397	405	392	366	443	408	369	414	424	390	413	381	366	391	434	374	382	376	366	392	382	420	375	357	366	401	382	384	399	401	418	363	413	383	377	355	351	374	380	406	385	393	375	394	407	431	375	373	401	406	396	383	396	358	404	379	386	378	386	385	356	408	366	378	364	383	386	400	437	406	384	359	413	376	417	419	379	377	405	401	373	368	369	411	424	396	416	378	408	405	371	378	377	380	408	389	394	343	376	392	409	380	388	421	398	418	400	432	356	433	416	419	377	392	374	383	406	364	393	405	379	393	391	353	384	401	392	409	367	378	378	351	409	389	391	388	402	423	377	399	393	430	343	382	426	425	410	363	380	376	349	399	379	388	430	416	428	404	406	370	366	386	387	384	381	402	370	375	414	398	398	409	418	379	405	386	387	398	355	418	397	408	405	364	370	387	398	418	376	450	398	398	415	370	409	383
40039	26522	6309	335	182	143	154	149	142	165	153	153	172	142	173	143	149	151	163	164	142	150	155	147	166	136	153	145	185	147	146	144	135	158	140	174	170	144	163	139	182	170	160	145	148	127	155	158	153	123	133	147	128	156	148	136	138	159	167	131	155	151	158	149	165	145	152	147	140	142	158	164	143	162	162	168	141	156	160	160	158	153	150	156	141	163	150	140	137	139	135	166	151	139	152	167	148	160	152	155	150	152	162	155	178	139	150	144	158	159	141	154	160	154	160	166	133	152	147	130	172	176	149	133	177	145	153	154	144	164	144	139	139	145	121	157	160	176	165	150	165	134	156	162	161	142	144	136	139	168	164	168	146	140	132	160	166	136	154	143	164	147	143	172	143	137	166	140	148	165	169	184	164	162	150	143	147	149	153	140	163	135	130	172	143	138	141	147	129	170	154	192	159	152	149	166	152	145	134	147	141	164	164	149	171	137	171	148	131	143	146	145	148	140	155	143	186	160	162	125	140	146	153	151	139	144	149	139	160	142	128	150	154	146	151	156	156	134	151	139	165	167	145	159	165	152	182	150	156	136	129	142	154	159	145	139	156	149	159	150	129	139	165	129	186	144	137	145	137	153	152	163	136	153	152	161	140	155	146	154	170	144	138	164	131	158	162	171	144	169	154	133	161	162	137	151	143	150	149	168	160	156	142	158	157	144	158	168	141	143	161	136	146	157	150	176	154	133	143	144	157	168	155	164	149	160	142	141	164	167	157	148	147	143	152	152	161	138	157	170	162	139	187	150	148	137	140	162	151	156	136	146	153	148	160	169	143	175	133	164	150	150	178	150	147	135	154	128	157	173	149	137	152	154	153	179	147	139	154	157	172	155	164	165	132	171	149	142	142	165	173	161	163	144	155	156	160	168	148	140	150	151	149	120	177	168	129	157	166	145	172	146	140	150	147	139	141	149	146	167	147	167	135	154	133	124	165	143	155	151	167	155	150	125	150	148	163	168	146	167	132	152	158	134	152	143	167	145	148	176	147	150	152	147	140	151	141	161	139	152	145	150	142	142	155	174	147	143	156	160	147	179	152	141	146	180	180	142	151	139	134	162	161	129	132	148	120	121	168	152	153	152	155	148	131	128	132	131	162	153	137	163	136	169	123	140	156	145	166	188	158	130	164	126	145	139	140	155	140	163	183	145	155	125	149	160	155	141	153	142	137	163	161	164	159	151	136	171	169	149	160	161	159	150	137	131	149	168	142	162	161	150	162	164	139	142	144	161	163	150	168	135	198	166	130	144	151	155	143	139	137	144	130	142	156	140	149	140	146	138	170	141	168	154	154	154	149	161	149	121	139	148	145	150	166	136	147	178	155	171	130	147	163	160	125	157	153	148	142	148	148	162	136	148	156	148	154	159	147	151	133	158	146	166	163	155	136	146	136	151	134	158	165	149	132	168	177	169	143	171	164	165	148	140	157	147	154	130	149	161	155	150	142	157	178	146	127	152	150	136	163	147	144	151	165	150	143	160	172	155	174	139	159	155	163	164	137	130	161	160	139	169	140	155	168	147	145	149	137	166	148	148	157	145	158	144	146	155	138	155	157	158	155	161	139	160	134	145	169	150	135	164	145	154	140	143	140	145	141	127	155	154	153	164	161	163	164	163	155	139	151	142	158	153	152	139	149	156	167	150	139	140	163	141	158	135	169	144	145	167	122	141	165	165	146	133	164	151	160	159	149	152	148	142	142	140	158	162	141	144	178	160	149	151	149	173	149	139	134	136	165	166	157	131	162	153	161	154	147	141	159	160	157	177	144	156	150	151	156	143	134	132	149	161	148	154	143	122	154	144	144	140	158	132	165	157	141	148	151	152	146	152	143	142	157	133	143	148	148	168	161	147	126	152	147	144	142	155	134	157	151	149	148	146	116	141	141	161	140	162	139	146	152	153	159	162	153	138	154	165	151	150	164	138	169	158	141	145	134	158	185	179	139	155	157	157	140	146	161	163	153	138	150	167	139	149	152	161	167	139	149	144	144	130	151	166	163	145	143	158	137	125	174	147	132	160	155	142	138	133	178	151	141	165	125	133	162	169	153	134	134	128	157	180	164	163	162	162	148	146	146	133	143	173	159	149	167	176	154	162	160	156	153	144	156	163	155	156	137	142	162	162	174	139	158	138	159	160	177	156	145	161	146	144	144	153	135	160	169	149	153	153	154	152	134	134	143	141	165	141	161	146	185	144	171	156	147	161	150	153	172	193	149	154	166	141	141	164	154	150	146	168	146	129	151	141	148	147	136	135	154	134	150	153	158	157	155	141	141	141	160	157	151	162	169	148	179	163	157	148	137	171	163	174	170	185	160	132	125	144	145	139	136	150	152	136	164	142	132	118	144	175	154	166	144	145	130	142	167	140	136	131	136	147	140	156	127	147	140	167	161	152	152	145	166	145	142	157	149	133	146	149	155	160	141	160	160	147	157	144	142	151	158	178	176	161	151	175	148	161	180	146	178	137	150	156	154	126	142	145	141	151	156	134	141	165	158	146	146	148	147	130	144	154	153	151	137	154	164	138	137	178	146	152	157	157	184	134	149	152	155	139	168	138	129	141	154	162	145	147	119	154	153	144	164	161	166	139	173	161	165	154	142	138	121	147	147	146	156	150	148	164	153	174	133	159	148	169	156	139	166	171	132	172	154	154	153	156	158	157	149	165	155	148	142	138	150	128	136	165	182	162	153	165	156	143	155	139	164	152	148	157	138	164	140	134	141	155	149	166	151	147	139	142	123	143	146	147	135	179	131	178	155	153	159	151	152	140	176	150	147	151	160	154	155	151	159	134	138	155	158	152	149	151	126	132	156	147	150	134	181	155	155	145	157	155	153	158	156	149	163	155	138	173	150	137	159	146	139	149	154	137	154	144	141	151	124	138	140	160	161	158	144	122	154	161	157	161	154	165	156	160	149	180	128	143	170	166	158	163	132	147	149	142	136	131	145	142	149	169	149	160	155	167	142	165	143	163	141	153	141	144	176	142	145	161	158	167	151	135	155	135	158	141	153	153	148	139	155	159	172	148	148	124	153	156	165	156	149	155	156	150	154	152	157	143	156	135	149	151	148	136	133	167	153	147	150	168	144	148	152	162	155	146	165	145	157	127	135	159	148	168	143	154	151	171	156	148	167	148	144	163	125	142	140	167	156	149	151	151	156	152	155	141	157	149	148	135	155	144	154	187	136	142	161	150	158	160	147	151	181	156	156	171	152	152	160	142	161	164	146	133	153	129	137	163	150	145	131	160	140	142	152	174	147	135	182	146	150	130	159	128	169	170	143	144	162	148	142	155	169	157	150	156	146	133	165	152	145	149	143	146	156	123	131	130	157	163	164	165	150	163	162	147	174	146	159	168	163	156	162	159	153	131	163	143	167	168	151	155	166	175	187	146	151	151	167	163	150	159	158	131	156	150	153	155	163	150	143	168	156	150	176	140	144	140
33371	26330	4786	401	449	428	412	431	396	369	386	413	404	357	363	364	383	366	409	441	388	380	386	421	409	386	408	376	419	382	387	378	406	403	417	411	382	375	375	394	405	382	402	424	402	390	382	430	392	391	413	396	396	367	398	418	389	389	405	421	400	410	378	397	414	423	370	399	379	442	413	389	389	357	417	408	414	395	419	395	370	390	411	392	409	389	404	376	393	375	437	391	439	368	422	410	414	422	395	399	382	413	393	391	406	418	374	405	394	398	417	404	426	376	404	382	380	413	382	412	442	411	416	399	414	378	400	409	404	415	403	380	397	408	390	358	404	431	366	425	390	399	431	391	386	410	391	408	397	385	438	402	382	405	366	387	380	393	391	377	405	380	390	395	404	418	384	415	408	371	411	392	428	369	386	354	402	390	348	408	407	401	385	393	407	415	377	405	372	375	400	428	386	417	411	348	406	397	400	384	375	431	353	433	397	386	354	416	425	432	375	401	405	413	400	387	401	398	402	379	403	382	436	380	381	388	433	417	377	434	418	394	404	389	393	420	391	374	416	377	391	439	393	401	387	406	414	424	362	356	429	388	431	403	403	393	370	414	361	377	363	403	383	464	404	404	399	397	362	396	373	346	418	375	425	402	366	385	426	386	396	394	402	399	428	401	371	417	406	393	379	396	386	408	392	407	371	381	406	431	389	392	404	420	381	397	387	416	398	436	392	369	411	438	377	375	393	407	403	353	362	382	420	432	401	403	391	365	387	416	338	396	391	403	397	433	436	405	381	365	411	392	435	376	379	403	398	363	407	400	393	435	418	393	381	398	398	408	390	400	419	410	409	392	416	400	394	391	368	368	397	389	413	423	382	407	381	400	416	389	416	406	399	391	395	407	398	389	388	382	417	391	423	416	416	377	426	409	393	408	427	404	398	394	425	390	405	434	388	402	395	431	344	418	400	393	387	431	396	377	397	384	423	367	386	403	395	402	383	404	392	400	400	404	420	409	413	397	408	347	415	380	385	372	386	383	381	444	402	418	364	397	417	401	366	397	400	387	386	395	426	427	367	412	370	412	422	408	406	376	424	382	399	380	401	407	385	376	389	425	415	435	388	398	406	409	379	385	364	408	406	392	418	382	406	383	390	391	386	378	389	423	374	389	390	379	380	436	394	371	438	390	394	394	382	378	386	388	404	390	386	389	397	368	377	413	378	390	408	374	376	376	449	383	378	402	378	380	368	388	380	377	384	403	414	418	427	385	413	389	423	410	377	365	372	409	417	383	403	400	378	405	420	404	417	354	404	432	363	431	398	432	359	421	419	376	404	383	370	402	361	374	442	402	357	379	413	419	387	416	406	396	383	400	380	428	397	367	382	376	396	408	405	429	377	369	408	395	425	401	401	405	425	409	391	371	366	405	404	432	408	376	403	414	410	397	386	414	402	415	395	371	412	388	358	413	380	379	391	405	389	372	368	395	380	376	370	396	394	398	392	394	393	401	413	400	419	375	399	375	397	380	404	378	439	365	359	388	388	408	430	408	402	398	408	385	389	367	391	403	403	380	427	385	400	380	377	413	378	364	378	401	421	392	385	392	384	362	393	376	397	412	384	381	402	398	397	366	398	367	394	419	372	415	354	420	397	426	400	384	404	389	395	386	404	371	409	383	392	412	415	394	371	413	386	387	373	399	446	439	421	373	413	408	349	378	417	398	448	373	382	382	395	432	378	417	380	389	375	404	406	407	390	384	400	426	389	428	389	426	415	430	382	402	418	388	411	372	392	425	382	364	432	431	420	390	437	418	401	402	378	405	421	415	397	398	378	394	407	394	369	389	433	386	434	382	395	387	417	430	362	396	408	418	410	395	370	411	399	396	413	389	385	403	410	424	397	356	413	408	397	391	389	395	404	414	409	405	382	386	415	382	420	393	428	414	410	403	402	396	379	393	401	379	401	386	412	395	392	411	427	414	410	417	381	463	395	373	371	402	381	387	407	413	397	392	403	423	386	382	383	387	408	390	422	407	413	387	413	412	388	422	411	381	393	385	356	390	419	406	378	425	391	405	433	392	388	421	386	413	388	380	389	396	419	414	369	410	372	422	419	369	430	429	412	374	394	394	363	402	406	394	430	359	399	421	381	385	371	402	392	408	424	398	433	396	391	408	373	398	403	383	399	394	410	408	393	423	403	377	398	356	379	374	378	399	414	392	377	395	354	416	389	424	400	376	375	389	410	385	382	417	401	378	397	397	390	386	443	415	406	411	417	397	396	374	376	382	417	408	374	399	376	404	398	388	377	391	385	394	408	380	410	398	414	398	406	385	385	449	396	393	371	383	377	414	427	396	374	401	389	387	439	400	392	391	389	414	401	402	396	422	381	380	404	378	417	404	396	381	361	376	405	396	361	367	370	405	410	404	421	373	387	438	416	384	405	423	393	412	411	425	429	380	401	390	353	400	387	410	403	369	408	390	395	387	378	408	409	397	402	421	387	389	382	370	394	416	385	368	363	406	398	394	399	402	407	394	381	360	382	378	387	387	387	398	382	387	394	424	424	390	390	450	378	414	406	382	404	389	378	397	386	363	417	383	391	393	412	383	354	417	402	350	368	387	403	386	404	376	376	398	440	380	390	385	378	381	425	409	401	396	393	435	411	391	409	384	424	399	393	398	414	396	404	423	379	373	391	387	422	392	420	381	370	391	366	393	391	391	359	406	382	407	412	382	406	399	378	378	425	382	400	426	402	398	385	375	371	403	410	390	405	373	348	385	392	387	376	383	383	409	394	412	403	379	431	405	419	384	417	424	420	386	394	402	391	423	387	407	386	397	421	412	422	446	357	362	367	408	424	395	413	359	372	402	410	402	388	361	409	391	403	401	387	377	421	406	378	390	401	362	380	391	400	400	368	401	404	367	414	426	398	407	399	434	397	397	393	400	418	388	437	386	421	364	390	384	411	408	381	386	394	404	374	391	432	386	395	360	383	423	391	372	430	401	399	420	426	398	397	400	373	416	355	353	401	401	373	368	382	387	396	380	392	416	368	380	391	416	427	354	384	398	417	388	370	386	387	397	381	399	409	376	392	419	392	362	420	385	395	397	423	392	404	394	420	406	387	411	405	374	384	414	454	383	383	395	374	410	403	412	401	378	410	399	408	371	397	396	395	398	415	419	373	379	401	372	390	384	434	401	389	364	405	434	431	360	402	371	409	420	405	399	411	451	415	397	408	401	396	401	377	380	397	391	396	405	403	416	392	420	394	391	400	402	378	443	427	412	408	394	398	381	411	420	398	427	418	381	392	356	396	389	416	422	373	378	409	423	413	377	385	362	430	376	379	410	419	393	381	408	391	411	394	373	385	404	419	389	368	408	413	428	413	419	394	420	396	381	429	393	440	402	383	415	387	362	409	445	373	418	346	426	395	404	391	429	405	378	420	363	368	386	373	393	381	395	366	392	397	400	364	400	373	423	396	393	421	418	366	390	367	425	420	402
78834	64928	32228	6120	421	238	253	265	247	243	230	224	230	210	233	208	218	215	247	228	205	228	221	206	208	205	214	236	221	199	225	209	217	205	234	251	226	207	224	232	209	203	206	197	230	216	216	225	238	227	207	210	240	206	212	207	228	214	198	227	226	210	197	210	202	245	212	218	246	195	224	216	191	249	228	204	220	251	209	215	224	224	209	230	227	215	221	191	194	231	197	210	233	202	221	195	203	232	218	199	236	207	189	207	216	212	178	228	216	203	223	224	239	230	213	222	212	211	202	207	242	193	224	233	215	205	201	213	228	194	233	237	203	237	219	203	202	233	200	247	220	229	203	196	225	206	228	231	238	223	213	208	229	218	222	209	226	198	211	232	195	182	201	223	210	240	213	213	203	212	206	235	226	218	225	238	221	211	216	216	226	233	219	232	210	213	237	207	217	202	203	198	209	205	232	224	209	195	228	225	238	220	230	203	224	232	199	201	211	186	197	212	200	208	203	206	223	220	225	202	220	230	221	218	206	224	222	220	207	233	230	226	204	206	211	218	215	206	213	204	214	199	228	204	206	221	216	204	200	211	196	215	188	202	224	206	216	240	200	216	211	213	224	226	189	196	201	240	224	207	195	189	224	234	202	218	214	202	197	229	203	230	221	211	245	187	201	222	242	216	236	240	219	204	223	195	221	234	200	228	201	227	210	211	200	213	231	241	197	208	208	207	218	179	224	225	237	226	232	210	214	210	241	213	230	224	191	191	200	223	216	218	228	195	216	180	216	205	182	191	201	215	231	237	202	200	225	215	194	217	199	221	211	185	197	225	211	217	210	215	204	219	207	223	215	227	216	197	225	231	220	231	218	189	214	209	216	214	208	183	232	212	194	205	235	206	200	227	211	219	238	197	226	188	187	209	220	172	208	186	173	213	214	195	204	195	201	208	205	232	195	239	220	187	215	203	222	210	246	204	188	229	210	225	199	215	189	227	231	208	170	232	227	210	222	244	226	224	208	213	212	185	216	205	180	215	195	216	230	208	179	213	231	199	216	192	209	247	198	206	217	204	176	207	223	205	210	214	194	188	191	218	223	236	199	211	196	184	209	232	215	210	217	213	215	188	227	253	220	219	209	211	204	217	228	204	205	196	201	261	215	233	222	224	215	205	209	202	204	221	214	205	181	224	218	233	214	210	185	217	190	216	225	224	197	199	209	207	223	215	226	215	226	213	216	245	215	202	232	223	221	203	187	212	217	204	225	208	212	235	212	222	230	206	209	217	224	215	214	203	205	188	206	218	195	199	221	226	202	220	186	205	203	210	212	202	220	218	220	205	219	195	243	216	216	199	212	190	198	211	212	197	226	201	243	209	224	211	209	220	226	197	216	220	209	179	222	236	228	204	204	214	209	209	226	215	204	218	228	181	225	219	188	215	231	223	227	211	225	243	184	219	254	207	195	208	220	218	203	224	214	206	184	236	198	206	206	223	215	239	223	190	214	230	234	214	221	209	188	220	213	201	209	201	242	225	209	231	207	214	219	239	204	233	227	212	201	228	231	231	220	208	238	207	220	209	231	197	239	218	218	196	231	240	205	191	224	218	226	224	221	226	180	185	214	238	213	214	199	186	208	230	227	218	208	248	209	201	205	206	223	204	213	228	210	223	226	234	186	232	212	195	182	203	201	219	211	237	203	210	234	222	203	198	203	200	203	222	180	207	215	182	236	246	220	212	234	220	222	228	204	203	197	220	220	196	217	209	219	208	237	242	218	206	224	236	192	199	188	232	212	208	230	199	190	215	223	205	222	203	234	210	206	189	208	222	237	192	213	232	224	194	237	249	216	218	198	217	209	238	235	213	198	206	222	225	223	205	215	215	248	226	202	205	225	198	209	232	227	203	222	204	215	194	240	196	224	183	221	238	200	218	215	229	241	214	220	209	231	223	195	230	197	209	222	203	202	189	190	205	216	229	217	217	219	229	219	215	201	190	224	215	208	195	230	244	212	205	210	222	212	205	197	197	214	211	217	232	213	218	205	216	212	204	208	210	208	203	221	192	216	252	231	215	188	208	197	207	195	199	231	240	195	228	225	221	202	214	219	222	207	211	218	201	205	222	203	217	210	207	225	198	214	207	211	234	195	209	237	212	205	212	213	210	195	227	209	240	246	198	217	253	223	197	219	229	202	234	200	211	221	226	212	209	196	191	212	213	224	208	211	188	203	204	228	197	253	198	236	260	212	202	210	239	211	222	224	212	215	211	240	204	195	224	213	213	215	203	208	199	209	228	186	211	226	200	233	192	204	203	208	231	238	227	182	256	214	219	225	222	221	201	215	227	220	196	208	222	229	181	200	218	204	214	201	220	222	222	218	212	200	196	207	223	202	220	213	222	223	219	223	202	214	202	221	213	212	220	227	198	213	216	200	213	225	205	217	231	215	207	200	191	230	177	220	185	180	213	189	222	207	220	233	203	230	212	189	210	227	193	229	192	206	236	226	208	231	217	201	207	212	208	222	191	214	194	197	221	216	207	217	249	226	180	212	222	219	201	222	208	217	213	184	240	202	188	198	231	204	217	219	193	232	221	200	210	204	243	213	206	208	227	240	220	202	222	240	208	221	219	223	221	206	231	230	220	205	211	201	215	225	231	221	195	211	248	232	188	223	213	223	194	232	199	250	201	217	203	221	182	209	230	242	236	195	206	196	193	228	193	219	201	218	215	206	195	196	248	220	220	214	219	231	221	212	196	215	227	213	206	224	234	200	210	255	222	210	197	223	172	210	211	213	231	226	212	225	192	217	213	204	223	207	193	223	189	212	208	221	189	220	220	217	220	198	199	205	210	193	216	214	206	238	208	227	217	223	199	209	201	206	197	191	217	235	225	215	207	210	201	230	237	243	217	204	226	214	251	215	214	201	209	234	199	210	207	211	226	205	219	204	211	228	218	227	204	238	222	235	213	207	226	193	211	217	222	237	191	258	226	254	205	203	223	216	196	238	215	208	225	226	216	202	231	240	216	210	222	217	237	226	233	183	238	213	225	210	219	203	204	195	227	206	224	198	203	209	210	224	204	211	200	183	217	215	214	223	223	210	214	200	200	203	224	203	207	219	227	188	201	230	190	217	205	224	213	211	230	221	224	212	227	204	190	196	195	207	217	213	213	196	217	198	227	228	198	246	205	248	214	231	182	225	203	207	234	220	214	221	192	211	190	199	231	226	189	242	212	222	222	211	219	189	210	212	197	206	195	205	199	201	244	220	201	209	238	243	228	221	232	247	219	187	201	216	202	201	241	235	179	209	202	208	203	205	217	211	188	241	183	230	200	204	213	215	206	210	221	228	214	225	213	208	199	238	230	185	229	240	214	212	214	222	230	216	216	199	223	207	208	226	195	178	207	216	222	204	176	227	235	195	217	210	219	203	204	208	225	212	204	231	200	212	193	224	186	192	215	204	230	212	212	212	235	232	201	229	202	228	222	223	203	217	188	208	227
52645	50392	18676	915	844	786	696	693	672	663	612	578	630	571	595	572	561	552	592	555	584	575	511	550	538	549	545	573	566	542	543	529	536	551	552	533	491	519	563	531	518	554	541	530	537	549	536	533	495	510	547	556	523	538	515	579	585	533	544	547	520	557	521	524	474	466	571	546	502	551	518	486	519	549	513	531	532	491	529	525	507	551	518	547	523	503	531	519	525	520	553	533	545	510	516	521	508	488	538	530	512	531	528	527	533	536	500	537	499	513	524	528	511	547	503	494	506	524	551	561	493	518	559	524	502	519	539	524	511	561	548	527	552	548	506	527	571	535	550	498	528	516	528	544	535	504	517	521	532	541	546	523	525	521	578	524	531	547	479	501	543	536	531	543	487	521	528	533	483	489	576	513	514	536	507	532	550	512	478	560	553	515	554	522	534	519	520	546	569	493	537	523	536	541	559	528	543	546	528	516	509	538	507	528	554	542	486	539	527	510	514	533	523	490	514	527	546	544	545	530	551	518	533	483	482	543	521	517	506	522	503	552	491	534	524	549	516	493	490	534	528	526	495	524	520	481	521	541	497	549	528	488	542	554	496	565	520	538	521	546	510	506	535	560	515	534	560	529	528	528	582	545	511	546	541	535	504	538	499	511	528	496	525	512	524	489	539	576	510	567	508	530	561	557	528	521	564	510	552	539	529	520	526	572	577	500	521	521	542	540	554	523	543	545	520	528	523	542	535	584	570	532	475	530	514	506	505	524	556	501	502	535	510	517	508	517	523	528	518	515	520	528	548	516	506	530	529	551	518	494	495	512	518	530	512	543	529	519	517	512	529	531	528	546	517	530	498	573	543	493	505	527	529	532	515	497	526	519	503	520	510	537	549	517	457	543	541	527	576	514	539	533	486	527	515	537	527	520	499	533	505	547	511	515	548	514	495	522	515	546	562	599	547	538	540	515	530	527	512	510	543	491	498	521	494	552	505	537	515	534	531	496	545	508	551	521	479	541	518	547	504	539	568	507	533	533	525	502	479	502	519	494	544	502	499	529	487	551	534	543	515	527	516	531	519	501	513	528	519	516	542	555	554	537	520	506	494	500	534	563	491	519	512	448	505	513	518	505	543	498	535	526	522	522	538	525	531	538	528	514	498	538	539	518	503	529	534	471	526	520	518	531	528	524	518	540	500	517	551	534	489	570	555	535	533	501	565	491	526	533	525	553	503	549	519	522	546	556	510	528	548	519	527	551	531	508	509	517	521	529	538	571	523	508	548	519	513	477	503	540	517	509	547	573	517	495	508	491	569	579	471	545	509	502	522	543	522	516	536	526	507	536	496	562	497	530	560	506	554	556	508	567	495	527	527	536	474	539	529	580	539	572	525	548	529	529	547	512	537	567	534	518	536	541	524	502	534	561	539	517	520	509	519	521	556	509	502	526	529	540	508	534	518	561	506	459	557	533	525	489	473	541	503	522	557	502	504	510	520	541	479	550	550	557	503	533	515	476	561	533	518	492	553	513	550	557	532	493	539	542	524	520	537	507	533	566	511	543	529	495	537	502	491	545	507	528	483	529	529	538	530	537	513	536	522	538	536	540	491	551	506	532	520	525	522	520	541	532	574	512	545	498	509	508	524	523	531	513	508	527	543	518	513	546	515	489	514	495	544	529	548	542	502	480	495	533	519	515	509	514	487	526	517	510	590	521	503	537	539	486	524	504	546	496	520	499	522	516	501	519	523	533	517	544	572	563	488	545	526	490	528	493	545	531	497	485	496	526	492	488	558	487	554	559	513	553	548	508	490	496	524	512	526	524	505	586	542	520	490	550	537	521	552	513	531	517	533	561	542	513	550	527	510	519	516	597	514	473	526	580	502	555	523	555	527	536	501	537	526	495	535	567	478	483	530	495	534	502	534	516	517	533	489	522	504	506	528	530	545	569	550	521	546	548	501	500	542	520	510	519	516	557	544	525	578	536	521	521	457	521	508	542	504	515	522	515	557	499	500	527	514	519	511	516	582	517	505	530	539	493	514	548	528	515	507	523	550	535	528	490	528	508	532	512	496	565	518	502	502	543	533	484	540	501	514	513	545	516	521	499	480	541	535	487	518	547	550	520	498	517	549	538	564	534	490	511	529	517	520	497	504	554	532	529	530	483	507	533	489	520	513	544	529	513	512	514	505	509	510	508	562	497	526	531	523	523	524	562	530	556	538	515	530	525	520	504	519	524	515	529	555	517	504	503	534	537	532	497	531	505	533	500	541	474	540	547	543	509	547	545	492	506	521	499	538	504	502	533	515	534	583	571	529	544	459	531	559	568	537	503	536	536	540	556	539	544	530	543	507	533	550	528	514	555	502	477	570	542	509	512	515	522	514	548	518	559	526	510	506	498	540	538	497	517	571	491	508	504	539	535	489	485	552	550	546	506	485	568	518	489	519	546	502	508	521	540	519	503	537	508	537	536	519	502	525	487	537	494	548	516	568	512	550	541	546	506	540	526	511	522	512	550	480	574	538	511	570	517	526	534	533	472	504	518	539	517	538	527	540	491	542	534	516	514	524	543	514	483	508	512	539	526	525	513	545	530	513	531	526	575	525	544	508	556	502	553	490	530	481	483	528	484	513	524	516	537	488	515	525	514	575	488	496	562	490	482	559	563	517	530	590	529	534	521	509	533	511	559	515	555	508	525	532	497	526	530	519	562	539	528	533	538	539	516	560	549	502	537	563	507	554	559	461	535	532	522	552	504	538	506	499	568	564	547	537	528	525	515	540	512	511	561	486	535	497	537	551	537	540	532	501	512	510	489	510	526	523	528	543	544	520	518	535	522	545	521	554	545	517	573	557	536	557	529	547	501	519	488	537	546	507	512	527	548	526	566	529	501	504	523	538	514	509	513	519	513	527	537	521	553	514	513	556	526	516	516	563	575	513	519	533	528	505	504	512	507	552	524	545	550	498	550	540	543	544	542	536	553	545	506	550	541	551	534	571	550	554	517	539	526	549	525	533	483	513	539	511	509	515	547	505	561	522	525	487	544	524	542	540	535	524	540	567	562	521	530	517	513	520	547	499	479	531	537	559	542	546	515	521	527	558	533	558	511	519	517	504	559	507	492	513	490	532	479	536	524	484	517	523	500	511	523	506	528	528	516	542	546	530	518	533	553	505	524	505	548	537	485	525	494	521	547	566	548	511	550	547	517	565	526	531	507	506	525	566	534	502	558	517	558	545	544	505	511	540	537	518	492	553	546	508	497	522	510	499	502	528	525	553	568	528	507	519	525	522	557	511	514	526	539	559	531	513	501	518	536	567	522	555	537	539	504	493	496	528	509	541	529	535	520	487	522	475	507	513	532	542	559	551	513	528	535	540	525	493	544	511	502	520	489	558	541	531	515	607	515	491	524	532	514	506	544	491	508	550	503	507	531	529	519	545	484	524	535	521	521	485	534	543	521	555	570	522	517	519	538	553	559	527	497	500	546	529	562	522	565
88752	75826	41615	12650	1644	299	263	234	202	186	190	214	153	192	179	188	171	159	147	173	181	181	152	169	166	145	188	155	160	170	179	161	183	154	141	166	156	164	146	158	179	179	167	176	165	151	167	159	174	171	130	151	186	153	153	143	167	143	173	145	159	159	156	137	158	171	162	166	163	143	155	164	155	151	176	153	167	171	175	140	164	181	168	161	141	175	173	163	148	165	178	149	174	171	148	134	166	174	155	176	146	138	163	164	164	143	142	177	156	135	165	168	165	149	173	147	162	173	141	170	149	143	131	158	151	159	169	142	173	163	164	171	165	204	196	166	164	146	151	157	133	191	151	119	142	149	148	161	147	161	135	173	145	157	173	158	176	179	168	167	141	161	177	153	161	162	170	152	148	153	139	145	149	158	156	158	145	154	168	150	162	140	134	149	157	158	144	172	162	174	161	153	156	147	162	145	177	133	154	165	161	142	181	169	173	175	164	170	165	152	160	179	149	152	166	150	178	148	159	157	147	139	168	149	156	176	135	156	163	133	173	152	161	166	142	165	178	169	157	172	159	168	173	173	123	169	199	159	151	142	136	198	184	153	160	165	162	159	176	165	183	166	160	145	149	146	169	166	161	118	126	150	166	145	165	134	162	172	143	158	160	144	164	165	152	159	175	165	165	155	164	160	165	164	178	140	164	149	124	156	158	141	159	127	182	139	175	176	181	159	157	164	140	158	177	162	172	149	167	155	148	135	157	149	177	158	154	149	154	139	154	182	140	174	182	158	146	148	155	137	186	144	157	157	183	170	176	155	154	162	170	161	173	158	154	150	158	149	187	157	139	160	169	145	164	160	145	162	133	150	148	156	172	174	155	172	145	142	161	128	146	148	160	166	163	186	170	141	149	159	160	170	176	163	168	154	133	174	169	147	185	142	164	157	127	176	149	141	159	162	189	143	161	149	153	149	153	161	156	152	156	149	137	159	182	175	154	145	155	158	158	150	158	153	157	158	159	156	142	183	154	144	169	162	173	143	167	149	153	141	164	184	164	166	155	138	159	176	160	170	158	160	169	169	168	168	173	142	149	169	161	154	162	160	172	173	168	177	167	168	196	168	151	162	173	181	174	158	172	162	171	176	139	169	162	136	177	166	151	152	169	152	151	153	175	166	168	153	165	161	154	151	147	166	155	152	166	153	141	167	168	171	175	148	166	164	148	151	168	176	173	167	124	184	158	154	152	139	173	154	158	155	137	143	162	163	174	146	162	135	154	159	172	147	165	162	165	173	145	154	141	179	172	175	188	141	170	158	148	170	165	171	146	183	158	154	182	175	151	181	160	152	156	179	167	163	161	160	148	166	157	169	145	179	157	175	158	160	146	172	130	170	132	173	147	162	153	157	150	137	163	176	161	158	162	164	163	161	166	152	150	145	172	175	142	173	149	156	181	135	143	161	157	183	162	173	146	161	174	160	160	156	148	137	167	152	164	143	159	146	170	149	156	183	157	152	144	161	169	149	178	141	183	157	179	167	143	151	142	149	163	159	166	171	161	150	150	141	161	146	167	168	137	150	156	159	177	161	155	159	158	160	185	138	153	148	157	166	169	167	167	161	155	164	142	151	146	140	163	170	185	157	147	149	147	155	186	151	145	159	170	186	159	163	181	174	161	185	166	150	168	157	162	161	139	158	170	153	138	118	162	165	173	173	153	170	153	155	151	136	155	156	140	168	156	161	150	145	146	164	169	159	148	151	160	143	151	159	160	160	161	183	169	164	166	160	149	167	165	157	154	168	155	189	167	159	163	144	179	147	168	142	146	175	179	161	172	176	174	169	135	169	153	139	154	143	161	159	152	144	140	149	161	141	138	135	152	161	165	184	153	153	151	146	160	154	168	162	172	168	154	169	166	157	147	160	140	154	156	161	162	164	155	157	161	162	165	146	168	152	149	154	143	152	157	178	149	167	157	126	165	156	164	157	149	159	193	174	160	174	146	161	157	167	156	155	193	177	171	149	157	149	180	153	163	156	154	148	173	177	133	175	173	144	184	129	137	182	162	145	175	178	176	183	150	146	157	147	169	146	161	172	174	153	165	166	158	156	173	145	144	141	163	168	140	166	151	178	137	137	177	181	151	166	152	141	160	148	153	162	184	150	155	173	138	156	175	128	175	151	144	170	153	146	135	175	157	166	160	155	159	147	164	163	157	161	133	125	145	149	141	138	139	126	164	170	165	162	144	176	170	168	153	145	187	152	128	166	157	142	140	132	168	183	162	173	137	161	150	175	176	155	157	177	158	162	163	153	182	156	136	177	156	168	157	154	180	138	179	164	144	170	173	154	156	178	153	159	161	173	163	145	148	165	155	139	192	145	151	188	161	137	156	166	159	139	174	175	151	183	160	156	145	175	179	173	149	171	151	145	166	172	147	171	146	169	140	158	173	126	176	162	161	143	154	152	171	166	159	154	139	172	157	155	153	164	183	151	163	176	143	165	145	171	165	136	174	178	151	144	154	163	158	167	161	163	147	161	136	134	163	147	152	154	153	148	162	176	162	154	163	164	170	146	169	166	159	171	146	149	147	136	147	166	159	150	141	157	137	155	148	160	146	137	155	145	156	156	148	175	150	167	145	179	174	166	147	168	164	172	164	151	134	149	170	172	155	142	163	172	174	162	153	176	159	171	153	142	164	157	163	152	159	162	165	173	145	141	159	153	171	174	164	144	152	150	147	163	171	151	150	162	154	169	170	154	140	140	161	166	143	186	155	144	150	158	150	147	148	180	170	152	178	165	164	165	163	171	147	186	157	139	149	156	162	170	158	144	173	167	161	139	178	148	149	148	140	133	140	146	160	158	150	154	135	159	159	168	188	161	149	162	163	172	176	154	164	189	160	159	173	151	171	167	169	135	135	145	169	142	169	128	168	154	157	166	157	173	135	161	159	161	164	169	133	175	159	164	156	151	155	165	156	149	166	165	177	171	163	168	158	170	158	165	171	158	140	169	157	154	135	144	168	147	145	164	134	152	159	134	156	172	173	138	177	173	148	169	143	183	144	157	155	164	165	146	179	183	180	160	174	153	170	168	167	153	129	165	143	163	148	167	176	170	140	162	144	154	170	154	152	186	171	161	148	153	168	145	160	147	144	164	146	139	153	167	173	149	148	144	151	160	151	156	160	133	141	158	143	153	182	137	176	151	174	173	176	157	187	187	183	142	147	181	166	156	162	166	157	154	154	166	162	169	154	163	149	156	169	170	174	175	153	162	143	163	146	152	175	143	135	153	166	157	174	148	171	157	147	161	155	164	173	159	159	145	146	163	166	162	172	170	152	175	161	154	150	164	157	131	175	157	156	150	142	170	157	166	151	142	171	145	164	154	158	151	144	191	158	167	150	157	145	146	159	136	170	155	161	145	178	158	175	164	143	173	160	166	157	155	146	160	148	165	150	168	148	140	146	166	167	171	152	152	143	154	137	175	155	151	190	136	165	169	167	148
63496	62460	24405	1240	1081	952	810	748	653	599	546	556	524	523	477	466	477	463	448	454	446	404	401	401	451	423	419	445	429	437	416	428	442	426	427	421	447	403	415	433	373	408	397	413	394	414	394	430	384	407	419	387	399	392	369	401	406	417	360	425	432	384	378	402	392	396	372	395	375	410	428	410	416	409	387	385	413	435	420	434	382	398	411	419	395	387	406	387	383	399	426	416	394	410	380	415	378	395	428	397	386	405	383	414	418	375	373	402	361	391	444	422	371	396	343	388	398	374	393	381	368	371	404	375	388	388	414	385	383	414	376	395	412	373	412	409	367	409	383	400	402	395	400	420	364	395	392	383	420	413	407	400	426	354	375	372	388	402	416	346	391	352	355	370	426	452	372	397	396	432	390	396	385	434	368	453	362	384	383	423	392	410	390	413	375	385	389	396	386	393	375	412	358	359	430	395	393	374	424	349	408	377	370	412	401	390	389	379	386	387	380	387	409	396	394	359	423	369	392	394	406	404	370	367	384	423	406	388	420	357	406	381	409	368	392	391	394	380	420	356	385	378	397	406	401	389	368	389	375	406	379	380	368	392	409	437	350	427	376	401	403	392	379	387	363	389	401	370	409	376	374	387	426	369	395	397	393	390	375	409	388	351	384	384	379	424	386	397	386	369	389	388	375	375	372	383	406	378	376	403	391	426	384	376	379	377	414	368	376	402	411	401	442	408	379	403	402	378	421	368	397	401	394	374	421	381	377	398	362	408	374	383	385	399	436	367	432	407	404	409	388	372	348	391	386	384	360	393	407	369	392	368	396	374	406	394	365	400	406	354	401	409	374	434	355	367	345	403	415	398	370	396	401	406	392	407	397	379	369	371	407	402	407	381	423	413	384	391	387	401	397	342	423	378	413	379	393	401	371	414	400	376	405	410	387	401	384	423	389	392	415	365	384	385	420	402	386	400	405	420	393	402	413	406	390	401	432	400	378	386	402	383	392	425	365	389	356	425	394	428	407	388	415	377	403	373	384	398	414	394	390	374	386	389	377	388	360	393	395	380	358	403	401	416	416	398	416	376	375	393	367	414	378	364	406	376	379	392	401	402	388	364	389	395	381	421	420	389	396	379	390	391	401	404	374	419	414	402	402	394	392	402	389	403	420	425	376	390	389	399	415	401	403	378	366	393	425	402	365	396	408	376	399	398	382	382	392	391	404	349	383	408	385	385	353	398	375	454	424	387	373	387	392	394	408	365	426	385	384	386	373	391	398	385	367	427	398	391	360	397	382	420	381	397	398	414	376	383	373	415	412	392	385	403	377	322	362	390	374	391	380	400	370	417	385	370	375	381	413	388	395	424	370	404	388	424	372	371	383	395	434	422	393	394	392	402	422	386	393	358	399	410	400	387	395	403	397	377	401	429	376	384	381	391	381	386	403	393	390	387	393	420	382	388	387	371	373	382	448	417	439	435	408	373	380	370	396	431	390	377	393	397	393	401	383	397	401	385	394	398	393	388	377	360	408	408	414	406	378	398	385	396	404	380	342	384	410	412	371	427	379	367	440	361	382	446	386	381	396	383	384	359	368	425	413	418	370	402	389	375	379	391	388	369	405	370	407	426	380	409	362	378	410	394	367	426	388	396	396	391	397	391	392	411	388	385	416	396	401	402	361	359	366	374	410	423	417	409	383	386	428	359	408	427	381	366	420	427	409	397	395	400	391	416	405	422	384	389	384	346	426	369	417	364	394	398	364	398	380	382	393	401	382	386	380	406	402	401	428	396	353	354	411	366	379	388	381	370	409	387	391	388	382	356	399	413	412	424	394	383	410	412	424	393	415	389	358	368	408	383	410	378	414	357	378	420	381	390	407	394	385	382	428	370	408	398	410	414	383	383	384	349	351	382	395	372	398	378	388	356	381	401	393	403	413	389	412	397	351	392	366	419	382	403	404	373	392	399	358	405	354	373	399	427	399	417	404	397	400	388	415	436	421	412	380	393	372	397	440	405	395	392	365	398	393	396	408	397	376	355	387	391	357	425	397	417	392	388	376	387	407	384	378	400	371	409	390	378	407	388	391	375	394	406	403	406	383	428	386	403	363	396	388	424	414	408	402	379	421	403	399	383	409	383	394	415	402	392	398	427	358	397	368	403	390	379	431	430	413	396	356	396	411	395	396	383	374	362	396	381	389	393	347	392	361	391	412	412	439	416	400	397	386	400	403	386	417	432	379	373	393	418	385	405	395	421	401	411	378	425	383	383	406	410	374	419	401	408	401	363	361	410	381	384	351	383	384	394	381	373	375	426	384	381	381	376	357	401	421	348	397	425	379	364	423	371	393	371	390	378	409	418	397	397	403	405	402	362	390	366	417	396	373	358	387	385	414	413	392	409	368	390	403	382	390	412	405	403	421	365	385	355	404	378	420	358	364	416	379	391	401	364	371	347	412	421	397	387	391	367	391	382	409	406	355	406	420	361	379	420	427	423	385	369	392	408	396	388	396	413	389	376	386	379	396	369	364	398	429	361	404	398	403	393	364	378	393	356	378	404	374	374	385	395	422	420	374	400	408	420	413	382	406	395	425	418	347	380	433	419	388	366	364	376	429	388	384	386	409	390	351	371	395	394	404	368	399	387	410	420	371	419	399	410	375	410	394	354	420	348	382	395	405	360	390	403	364	373	373	420	396	390	422	406	376	382	379	399	409	352	398	407	393	400	396	366	407	449	385	392	384	418	389	386	416	398	396	415	390	383	381	396	410	354	397	361	382	368	389	408	339	381	399	377	377	384	352	370	378	402	426	393	385	386	387	409	408	397	411	434	428	436	372	391	373	381	378	382	396	439	411	398	397	380	407	360	408	405	378	366	389	392	369	421	399	402	378	400	404	395	411	386	367	415	417	368	429	392	400	354	402	427	368	385	372	418	374	358	363	392	417	368	397	410	407	423	413	385	387	388	421	416	374	449	370	397	385	374	415	355	409	391	433	399	393	409	363	391	380	421	360	402	384	378	405	400	358	383	385	376	390	342	369	381	383	396	365	412	410	411	400	389	357	408	423	423	393	378	392	402	398	395	428	381	406	387	423	393	378	396	397	340	423	336	363	406	385	393	414	363	401	372	396	384	377	383	393	382	397	386	387	400	383	424	405	396	379	427	404	354	393	385	372	369	378	355	410	374	402	391	385	427	413	371	385	391	378	399	374	420	411	399	373	396	395	398	379	376	378	398	396	390	358	386	404	378	421	395	377	396	427	398	361	360	410	383	401	400	392	411	391	386	426	387	395	406	380	387	403	366	380	419	424	380	363	385	386	404	405	399	413	406	368	346	411	425	427	406	347	410	372	376	386	389	371	363	386	351	416	395	408	381	358	417	366	402	409	370	358	355	392	418	371	385	388	413	412	359	423	383	396	386	371	430	403	416	392	363	385	394	394	411	373	374	398	413	401	380	382	398	407	348	401	423	425	391	404	368	407	404	390	349	411	431	392	401
39664	25855	6165	229	141	134	173	137	135	202	179	168	144	156	168	157	154	145	172	141	144	167	163	132	138	151	166	133	154	158	167	152	142	144	123	152	154	151	147	152	162	152	147	157	166	148	151	147	144	149	160	171	164	149	165	148	151	145	160	140	169	150	150	145	156	141	168	158	147	163	168	155	142	120	135	136	166	154	163	159	139	183	145	166	153	142	148	147	130	150	169	142	130	165	133	138	143	166	159	137	145	156	161	178	164	160	172	155	153	169	154	152	141	167	161	155	158	156	138	137	146	146	143	133	144	164	158	155	167	131	160	139	145	137	135	138	151	146	171	138	148	137	156	148	166	152	145	153	154	139	152	133	171	157	170	149	143	159	146	167	157	153	157	156	158	161	160	154	149	153	160	151	120	138	158	168	162	157	151	154	185	135	143	164	145	157	150	129	169	143	151	170	142	152	167	167	149	159	150	154	149	169	147	158	157	175	136	141	139	153	146	147	148	147	155	133	170	143	160	163	152	139	157	157	134	154	159	146	146	136	157	140	157	146	146	146	153	157	167	160	156	139	147	160	164	149	130	152	148	157	137	162	140	167	129	159	150	148	155	133	130	154	171	138	148	166	134	163	184	156	157	158	123	175	145	153	181	161	147	179	136	127	180	150	144	183	156	154	144	154	162	141	150	152	154	164	155	158	156	152	139	149	164	165	164	135	151	153	161	167	152	160	159	160	145	157	154	146	156	161	167	162	139	156	165	123	148	154	135	137	147	149	164	153	156	159	136	145	176	146	149	159	144	165	177	163	140	138	164	146	163	149	149	151	156	151	135	165	149	156	163	144	184	139	158	150	161	193	159	167	146	153	154	159	164	168	149	159	147	168	149	145	142	168	159	158	139	156	143	170	154	149	172	145	175	142	186	158	168	160	169	161	147	147	160	139	149	163	140	156	138	132	162	150	142	140	157	154	156	137	154	150	164	157	117	138	144	154	148	146	153	136	155	151	164	166	154	145	152	169	129	134	164	155	148	157	154	162	142	171	171	165	156	172	153	153	152	139	156	169	139	146	175	153	154	171	154	156	164	141	172	171	169	151	137	170	144	161	154	148	139	143	146	165	161	175	149	161	167	134	158	156	143	151	154	152	152	148	173	124	156	150	123	161	151	127	149	157	151	138	159	151	157	134	146	181	143	153	136	144	153	118	170	168	169	138	145	174	139	148	163	156	138	148	156	144	149	149	140	148	165	183	158	141	152	141	156	167	128	147	181	165	144	146	178	158	138	143	148	151	155	155	153	158	155	132	130	139	167	160	174	138	166	155	147	169	160	141	152	173	159	159	149	148	148	144	182	152	157	162	148	145	157	144	159	149	160	154	180	182	159	141	164	134	135	164	160	152	156	147	142	157	146	148	150	146	158	168	142	149	146	141	151	157	156	175	138	137	165	162	149	153	182	155	127	159	131	151	152	153	166	131	160	144	149	158	130	170	166	136	158	143	154	161	154	171	149	139	149	166	135	183	144	136	169	158	160	144	147	152	152	160	152	159	128	171	149	145	141	184	154	147	138	157	136	153	136	150	149	150	165	173	146	130	156	127	156	165	146	145	146	154	157	167	166	148	160	157	148	158	144	174	164	142	155	157	153	172	160	152	148	173	139	149	146	151	148	156	164	201	163	171	143	160	174	148	164	170	154	144	160	149	125	135	139	138	155	152	149	143	134	176	132	146	170	149	134	134	160	120	168	149	157	149	152	154	187	173	159	147	144	166	167	139	144	158	152	146	174	163	167	177	158	148	143	149	148	159	149	152	151	147	163	152	178	150	163	141	137	151	159	154	159	155	155	142	146	156	157	136	159	167	167	164	158	149	152	142	161	145	145	165	164	149	161	159	168	126	129	135	146	152	143	146	159	152	141	157	136	161	147	156	133	166	141	141	152	159	172	156	174	161	163	165	171	183	164	161	136	121	155	159	158	146	165	140	153	148	166	164	173	136	145	129	158	145	143	171	163	154	148	161	160	150	134	150	162	166	147	153	148	140	154	182	163	160	149	140	171	188	160	137	131	179	147	135	151	126	158	141	161	136	167	146	163	145	149	144	192	147	131	159	144	153	153	126	135	153	139	149	171	154	159	147	163	142	140	146	164	164	158	157	157	162	159	150	136	157	149	150	134	150	139	151	156	153	158	145	140	151	127	136	160	133	152	143	155	141	153	151	161	133	117	151	147	141	162	135	148	155	138	141	166	159	161	177	160	176	142	137	124	175	151	166	152	134	135	154	147	166	163	168	137	152	161	160	140	168	177	167	144	146	152	120	164	173	166	163	158	150	138	157	147	139	164	154	150	141	156	152	125	174	136	144	130	141	174	128	162	140	165	142	124	149	150	160	142	143	175	130	130	166	146	151	137	173	166	154	165	159	154	154	136	159	145	151	155	171	167	162	159	140	155	165	148	158	169	145	139	168	143	161	137	155	156	139	136	145	146	160	168	141	158	162	183	162	132	147	152	158	176	153	135	142	162	152	149	146	162	137	153	185	147	176	177	161	141	145	163	139	160	161	143	158	145	138	143	139	157	142	170	140	174	164	157	155	154	160	153	151	158	158	143	172	158	152	165	159	166	150	179	146	162	158	169	148	143	152	142	163	167	140	153	156	171	164	145	167	155	155	133	147	165	159	159	152	139	152	159	162	162	134	123	158	147	166	169	151	143	157	146	156	148	146	166	154	173	158	143	134	139	156	159	150	137	153	145	152	156	157	161	139	154	163	145	164	115	159	142	150	153	162	144	165	158	167	148	159	160	163	140	134	146	169	148	169	144	116	150	167	151	158	151	149	138	151	155	169	150	147	165	180	161	164	153	178	154	168	151	168	165	165	142	182	169	156	135	164	165	137	147	156	154	161	143	135	144	118	149	157	158	161	132	155	143	162	171	146	178	157	142	167	155	158	158	167	164	174	142	140	122	154	145	145	171	172	163	124	130	143	171	156	152	139	167	162	152	129	166	173	136	151	162	134	147	157	165	166	146	142	154	157	170	152	149	165	142	152	158	175	142	169	145	146	165	164	149	144	159	136	145	152	166	158	161	139	149	177	142	186	175	149	174	157	136	140	149	158	147	140	141	147	167	154	185	172	156	141	157	172	148	156	164	153	152	152	147	182	169	161	137	186	173	143	154	138	147	154	193	152	165	145	124	123	149	158	169	141	139	149	150	128	141	172	154	162	135	136	151	159	145	166	153	165	170	159	158	139	150	148	149	158	176	126	185	128	171	158	151	138	175	165	168	156	151	157	138	153	132	147	161	140	150	163	160	150	157	150	140	156	149	130	159	158	140	172	146	152	148	163	163	154	149	177	149	148	169	152	162	128	160	175	169	168	161	149	165	155	185	146	153	144	145	150	129	146	149	155	141	161	160	141	152	138	141	160	142	172	154	151	140	161	170	166	136	155	122	145	139	145	197	175	181	153	179	157	150	121	129	149	158	155	167	168	143	140
33238	25755	4832	478	430	421	416	398	409	396	427	423	401	403	420	370	420	419	398	413	413	374	412	373	411	402	393	383	390	432	409	427	408	381	398	428	380	406	412	424	369	414	407	442	397	398	402	348	431	412	417	402	415	400	382	434	430	432	400	370	391	369	391	377	433	411	435	386	413	388	439	407	395	394	391	418	427	414	384	399	421	398	401	401	408	389	419	419	403	395	430	399	394	424	423	401	388	404	409	410	415	406	378	368	391	435	411	435	387	386	385	395	391	396	390	420	388	393	436	406	364	393	415	418	391	398	410	400	375	396	395	374	410	398	399	371	375	411	418	391	392	417	397	393	414	356	413	414	360	378	397	411	419	377	400	395	394	371	398	433	426	384	395	421	416	366	394	377	411	408	373	446	410	414	399	381	413	435	403	372	404	396	404	377	382	420	361	418	445	418	372	398	387	393	407	393	395	402	390	415	406	462	426	395	410	411	385	389	423	401	411	434	379	386	427	429	411	376	391	396	424	387	390	379	388	418	398	379	412	437	366	380	402	414	359	394	412	367	396	391	417	381	414	406	403	431	421	393	392	419	355	418	393	429	363	407	372	423	417	402	415	441	384	404	409	394	406	426	385	376	417	419	367	376	408	383	413	428	400	404	394	398	430	368	396	364	407	403	377	410	422	400	427	414	411	360	405	422	425	393	385	417	394	404	418	404	373	436	400	416	370	400	403	396	399	385	412	403	407	433	399	416	420	382	381	398	373	376	392	420	387	402	391	370	390	393	397	397	403	402	397	413	403	427	397	429	412	393	386	414	399	396	389	426	403	391	388	381	414	403	397	402	399	414	407	405	390	387	413	420	443	393	389	377	399	356	405	411	381	371	403	400	398	378	408	360	381	422	414	400	386	407	363	374	376	371	402	402	380	406	401	403	400	414	414	458	379	409	381	390	425	405	387	370	409	407	401	400	398	420	404	392	385	384	401	403	402	422	406	426	377	397	436	429	388	399	389	426	427	447	376	401	394	409	400	402	411	410	388	392	405	447	386	409	383	448	413	393	388	417	389	365	412	421	399	376	403	430	414	366	357	404	384	351	397	422	379	371	386	399	400	368	382	404	392	415	421	383	398	402	415	409	432	428	359	402	362	402	376	397	402	401	409	381	401	425	397	383	395	376	386	411	404	409	428	359	413	397	407	397	399	382	388	393	374	422	414	384	395	418	385	400	394	408	423	381	389	416	418	414	429	409	361	375	385	378	399	374	418	384	419	392	436	390	412	415	399	399	362	395	398	373	367	402	405	397	416	379	378	413	376	375	388	368	371	397	412	398	416	459	403	390	418	384	377	412	396	390	405	409	434	418	366	431	405	415	377	411	420	407	386	412	401	384	384	396	402	398	371	413	420	431	392	439	399	375	361	416	401	399	391	374	395	418	421	401	406	394	398	375	371	425	402	388	439	406	417	357	407	399	428	430	394	413	394	398	388	400	411	403	407	411	413	400	358	416	359	428	406	391	401	445	415	415	380	393	406	353	383	423	368	381	407	408	421	389	442	421	416	384	391	384	416	416	421	372	377	419	408	388	375	365	387	373	386	420	402	418	390	375	392	427	437	405	406	395	384	394	362	426	460	388	415	387	373	388	385	382	392	411	375	392	373	399	420	388	361	412	412	398	362	401	419	402	391	411	372	374	394	422	384	399	396	387	389	396	388	396	402	404	369	387	391	387	379	393	415	418	388	392	398	427	412	399	375	407	418	372	375	403	368	418	384	421	401	375	347	406	395	432	386	394	403	374	393	388	402	421	379	389	417	429	398	412	412	435	400	413	407	379	367	427	399	370	385	366	386	395	395	425	415	419	365	407	399	419	407	366	394	398	390	394	398	414	401	414	397	405	404	401	422	376	406	398	451	411	422	377	458	361	414	389	400	401	377	409	391	386	398	413	377	412	399	398	438	397	368	405	383	398	382	387	382	378	421	399	357	409	390	374	411	351	420	410	394	396	403	369	405	375	373	396	392	372	367	413	420	425	380	396	418	413	387	423	386	388	415	412	422	432	385	405	392	419	418	384	404	358	375	433	417	426	404	384	368	408	375	413	366	413	435	423	402	392	379	467	395	380	384	380	425	406	392	400	408	416	390	415	365	397	409	424	412	381	366	426	410	389	397	406	383	379	377	408	408	406	378	421	418	434	408	393	405	406	416	412	378	393	417	458	386	416	365	421	395	395	409	392	411	374	395	388	420	396	422	415	396	402	343	375	423	419	364	393	416	379	391	412	391	390	422	393	409	423	373	408	403	364	386	398	416	388	419	400	420	399	376	427	407	392	397	362	435	404	392	379	399	412	412	381	363	383	364	382	387	365	376	438	409	354	404	430	375	391	373	392	416	400	437	412	407	377	418	427	377	396	434	394	376	380	418	413	382	417	405	385	382	398	416	423	431	407	407	389	394	390	364	384	405	415	410	392	425	384	427	402	414	421	421	408	410	453	408	380	404	416	407	389	405	408	403	390	377	410	399	406	369	425	396	356	393	431	391	421	411	425	378	409	371	396	380	392	352	397	373	389	387	399	385	405	381	401	399	373	392	418	385	423	409	387	418	400	416	391	398	398	344	420	376	399	379	396	404	398	399	389	377	421	390	359	400	372	392	398	410	384	364	428	407	400	432	440	421	393	390	429	390	430	429	419	426	382	439	410	387	407	380	437	383	380	431	438	395	429	379	413	426	425	407	391	390	418	400	411	389	436	397	423	393	389	412	394	439	374	386	385	387	427	399	379	434	400	378	405	369	409	378	371	391	395	414	370	366	390	368	407	345	386	396	435	441	389	409	417	413	398	382	394	385	417	414	406	451	362	385	407	424	405	368	405	438	398	404	379	404	395	415	385	376	404	409	438	402	397	421	395	414	403	392	408	370	363	403	358	418	415	429	371	391	417	424	370	386	406	390	414	400	365	379	428	378	380	397	393	437	440	397	373	414	416	392	397	397	379	435	354	411	443	380	394	370	411	394	411	420	410	374	368	373	401	406	419	406	383	386	372	426	366	452	416	386	371	430	408	438	361	379	406	401	396	425	386	373	390	355	390	366	381	383	412	402	431	368	391	414	381	365	393	416	394	415	383	424	394	397	388	421	396	388	383	413	388	384	389	389	415	386	391	393	384	415	413	404	371	369	404	405	389	409	428	399	400	371	379	391	383	392	421	417	386	409	390	439	363	415	389	422	389	404	394	396	406	404	402	384	360	378	403	424	385	391	366	379	418	435	405	379	376	381	415	412	391	389	354	401	376	416	431	427	414	411	386	364	414	380	410	384	412	403	434	422	419	377	376	391	393	410	386	400	402	385	393	411	393	379	415	428	390	373	389	403	409	448	396	433	442	398	385	443	390	415	424	409	403	373	413	408	385	423	409	366	392	371	365	386	413	392	380	420	427	397	367	417	400	420	414	389	425	421	437	393	422	379	393	456	399	387	424	410	379	410	371	419	426	391	386
79083	64860	32453	6168	454	270	255	228	252	238	248	247	199	223	246	224	235	237	192	210	217	225	216	217	192	226	200	219	221	232	220	216	213	248	224	220	215	178	229	201	219	244	231	231	200	224	190	209	219	207	223	206	233	214	235	214	202	221	207	196	221	232	228	219	236	205	202	200	206	225	218	246	190	215	202	172	215	222	220	237	203	221	205	203	217	238	220	170	229	235	214	218	201	231	226	203	222	185	228	220	212	186	199	210	198	230	239	197	215	219	236	205	214	216	232	201	220	205	227	207	222	209	235	214	202	208	199	214	226	228	200	210	211	192	219	231	213	248	223	198	228	231	178	188	214	218	198	220	203	235	231	223	214	232	251	247	206	186	203	220	190	212	194	214	230	218	216	196	221	249	184	226	223	216	222	226	234	206	219	219	198	199	221	195	206	220	228	207	216	215	226	219	233	230	230	219	225	208	205	214	223	211	259	202	236	215	221	213	207	209	201	189	234	229	202	200	192	237	218	229	213	214	200	218	209	218	192	235	208	227	201	193	203	222	244	213	224	194	208	215	222	207	226	223	188	234	210	209	202	198	243	216	208	204	192	232	204	232	222	216	187	198	213	215	198	232	208	238	220	202	220	208	204	214	199	209	223	217	238	219	221	241	230	203	226	203	244	225	217	232	224	246	187	203	224	216	202	189	198	189	212	202	189	222	208	229	228	216	229	213	217	219	221	211	212	213	220	215	222	199	218	222	232	207	207	188	216	215	221	204	223	225	230	187	228	217	208	196	213	220	210	218	214	244	241	200	204	215	201	216	200	194	216	217	225	200	192	214	182	197	232	198	243	219	221	223	242	222	205	195	191	239	184	207	221	195	221	188	209	190	224	198	215	220	221	231	192	215	195	221	231	215	185	218	201	198	237	226	209	190	233	215	216	216	207	212	215	218	194	221	221	231	224	217	219	220	223	207	225	195	235	216	225	221	204	188	191	238	214	174	213	239	219	212	231	183	204	228	206	205	222	206	228	206	228	221	220	207	217	209	227	206	215	206	231	220	228	199	208	219	198	202	216	238	236	231	213	220	198	218	211	240	203	217	210	247	195	186	223	208	189	212	226	222	214	215	205	240	227	222	219	211	220	225	206	239	232	241	214	220	217	201	229	229	212	188	197	215	216	222	252	216	246	238	210	194	208	197	207	205	215	210	215	246	209	206	231	212	202	233	223	230	182	203	221	197	217	228	214	220	200	218	211	204	216	233	234	215	207	218	202	223	236	203	205	222	207	211	208	212	203	185	197	216	197	246	228	198	200	221	193	204	192	218	205	215	209	190	243	231	224	228	212	199	199	194	225	216	219	228	218	216	214	225	213	210	237	198	212	189	209	214	215	214	209	211	192	222	215	230	243	201	234	212	232	200	202	224	212	225	196	203	202	223	222	201	204	239	191	222	194	210	206	203	215	212	216	203	228	201	205	211	203	202	230	210	200	229	208	214	202	200	224	211	202	246	206	192	231	214	234	208	229	214	191	238	225	186	226	205	205	237	212	235	223	230	238	224	187	243	218	219	200	235	198	203	221	215	222	220	222	231	220	213	209	213	250	210	214	215	214	198	219	190	180	209	219	226	210	258	196	210	221	237	215	205	191	221	210	200	221	214	207	210	195	210	190	233	222	180	220	195	222	197	240	233	214	219	195	209	215	192	194	224	224	211	228	233	222	227	216	209	227	222	224	222	216	218	214	201	240	207	195	250	214	197	206	214	189	210	231	230	199	226	207	223	217	240	217	229	212	229	216	218	217	199	204	231	217	214	229	237	203	228	232	213	215	222	210	207	194	208	220	209	228	233	223	203	223	220	221	212	234	219	206	213	217	218	195	213	212	211	224	219	215	202	226	211	204	209	222	246	206	205	222	224	227	185	198	203	211	211	187	236	201	204	218	202	225	212	201	217	237	225	206	203	214	204	221	228	213	227	192	236	230	230	201	228	202	231	212	219	238	223	203	213	219	222	247	219	215	182	223	212	209	225	244	182	197	218	215	236	222	217	203	208	236	228	225	222	225	196	222	220	230	213	211	222	218	209	209	226	203	219	214	190	206	235	233	194	206	206	222	222	220	216	230	228	188	222	226	218	212	214	209	193	203	209	234	231	238	197	205	228	243	210	219	246	187	214	211	203	195	208	240	200	233	207	224	203	200	221	249	234	227	190	220	231	223	216	215	212	234	199	173	199	233	211	216	204	220	204	233	226	205	218	216	203	217	214	191	226	199	213	223	207	220	220	210	266	206	225	226	247	215	223	219	211	217	222	225	190	186	225	244	223	188	188	205	228	204	217	221	226	204	211	218	210	231	223	225	208	219	235	217	207	207	238	215	231	207	218	205	213	215	244	195	217	211	215	208	225	195	208	199	219	239	217	232	245	214	191	193	201	205	229	223	212	201	217	206	232	209	220	229	203	201	199	210	234	213	196	230	231	234	244	211	212	223	191	224	223	207	230	206	213	220	210	205	215	198	202	204	226	197	219	225	208	216	233	217	243	205	189	205	219	201	200	208	191	207	195	188	223	202	218	215	222	238	205	184	199	230	221	238	210	215	193	220	234	212	198	202	193	219	212	198	205	229	231	209	213	213	225	220	221	207	220	190	232	211	199	202	189	215	207	221	215	230	202	197	211	224	232	233	213	193	208	220	212	230	193	204	201	216	223	219	201	212	233	223	237	201	201	206	240	206	236	210	210	215	220	201	223	222	229	214	199	203	210	223	192	213	200	221	227	197	213	225	225	212	215	205	216	213	251	221	208	202	195	221	221	213	223	231	219	221	230	242	209	236	212	233	219	205	204	235	197	194	172	218	205	203	208	235	202	214	225	206	224	226	204	198	232	201	223	226	236	211	197	209	209	187	231	211	236	220	203	193	233	214	244	215	221	218	224	238	210	203	206	224	221	220	216	232	221	226	201	225	224	213	192	188	172	218	223	198	211	207	199	204	215	211	199	207	243	210	225	248	220	222	222	215	228	200	203	206	204	210	192	222	189	192	237	216	191	213	222	196	189	233	207	209	234	210	222	226	200	211	189	197	198	220	190	219	231	215	218	245	241	219	202	220	210	216	207	220	219	226	228	217	237	224	211	192	235	236	206	211	208	199	197	225	229	214	221	201	194	237	197	205	233	200	215	203	196	206	202	217	213	233	208	193	239	224	211	206	227	198	193	237	208	217	198	217	205	189	209	214	228	211	219	177	226	216	206	191	182	233	212	202	238	224	208	196	195	212	189	213	198	211	218	209	207	224	211	209	213	225	214	208	228	187	197	233	222	201	218	201	205	178	177	223	216	217	242	219	242	196	210	194	209	221	191	237	172	218	203	236	219	215	237	217	218	202	208	221	212	246	210	201	187	211	227	221	217	186	205	202	225	197	232	218	212	207	208	202	240	185	217	214	190	195	251	228	251	211	214	220	201	220	210	200	214	215	216	212	206	220	224	216	208	227	207	179	202
52678	49869	18433	988	801	799	703	690	616	616	636	601	568	586	544	536	534	541	574	575	588	557	502	554	551	530	530	513	538	532	508	541	552	580	529	545	538	535	546	556	541	521	552	543	522	534	556	579	515	532	521	549	549	543	546	519	547	514	529	605	541	527	544	534	508	558	553	503	540	478	524	531	543	553	525	576	536	563	516	541	544	537	499	590	518	532	524	532	508	524	501	523	543	516	513	513	536	527	535	533	533	546	569	528	538	528	507	556	532	542	541	527	568	550	527	508	504	493	562	560	542	527	537	511	530	558	531	557	536	560	514	561	509	555	487	504	508	548	529	524	512	565	499	505	525	521	534	535	487	549	496	507	545	565	487	553	496	491	528	518	535	535	564	542	530	518	498	505	533	525	526	528	478	542	541	542	478	536	510	499	507	518	524	499	515	525	502	525	536	510	546	542	560	499	506	551	538	525	571	523	520	536	558	546	526	498	518	476	544	488	492	531	499	567	506	509	509	501	510	532	510	532	508	517	530	511	532	485	522	552	550	489	494	529	500	514	557	518	600	543	508	555	527	496	530	515	528	493	576	499	572	516	503	561	509	556	500	515	526	490	540	497	532	487	518	525	569	521	528	481	525	557	515	514	541	511	510	524	587	503	544	554	520	525	528	552	550	548	495	555	503	508	513	545	504	499	507	486	561	525	498	493	563	528	545	511	528	533	543	490	472	546	538	489	533	470	487	542	529	533	513	528	525	553	559	536	497	494	509	533	548	544	529	516	553	529	534	509	590	529	512	508	558	522	553	515	518	526	566	548	546	515	535	526	541	537	536	541	492	521	521	548	515	539	517	544	515	501	514	497	502	514	501	529	500	547	555	518	546	579	522	527	538	524	579	519	532	511	513	548	504	516	557	480	538	518	564	556	523	532	488	533	505	555	553	551	528	529	524	529	523	545	534	554	526	545	541	536	523	499	533	523	508	546	519	495	524	541	493	546	523	562	572	543	556	539	540	530	530	490	528	522	519	543	533	548	457	518	548	533	511	539	548	502	520	543	544	534	538	560	559	538	533	556	514	533	540	526	518	555	527	579	540	547	536	544	529	545	512	506	516	541	504	485	526	518	532	517	556	517	479	514	508	515	516	550	513	536	579	499	544	557	543	514	530	548	526	515	554	495	520	551	526	525	540	549	508	504	505	531	484	542	514	521	533	563	539	561	547	513	505	527	526	522	509	561	507	521	543	523	515	551	516	531	533	559	538	539	523	522	538	509	569	487	473	512	567	508	510	504	492	493	582	561	515	505	529	530	532	559	536	538	519	538	534	556	584	530	534	521	560	528	531	523	485	501	553	505	515	523	489	515	531	521	549	514	539	554	547	500	525	497	511	565	516	472	526	477	513	545	536	525	579	509	507	553	530	542	520	539	534	547	512	504	541	507	562	552	513	567	548	519	511	557	543	564	503	502	503	526	497	531	537	542	548	537	506	536	522	503	552	527	516	497	507	511	543	495	526	533	552	514	532	527	533	535	556	510	497	545	509	547	511	537	524	549	560	481	531	524	502	532	496	560	527	546	518	549	495	521	521	529	525	540	557	499	537	555	546	546	520	549	511	509	570	525	541	519	521	507	560	485	511	551	515	552	525	534	545	537	549	463	514	518	546	516	535	529	551	569	541	530	555	560	532	572	570	538	533	519	539	527	534	493	533	539	508	566	510	526	540	489	569	530	530	519	554	555	507	497	565	546	557	522	555	535	537	523	577	514	510	541	521	549	553	510	500	570	568	533	565	525	517	542	548	540	529	555	522	553	540	535	539	511	568	530	534	554	502	530	505	528	519	557	491	512	547	485	498	556	485	532	512	475	492	561	510	515	527	528	547	533	542	491	517	554	533	520	531	528	551	550	518	529	523	547	540	585	565	512	538	514	544	515	527	545	510	521	524	517	500	540	536	534	527	543	527	510	535	525	565	528	544	522	535	562	547	554	521	526	534	518	527	515	525	568	519	522	476	530	527	537	560	525	521	531	523	550	547	496	478	495	543	552	517	522	520	542	520	519	536	545	527	536	534	511	533	534	519	519	552	547	557	510	507	493	524	567	547	558	538	544	504	506	529	539	509	527	521	499	549	486	522	529	527	538	529	496	493	556	522	559	549	522	558	556	566	514	518	543	519	504	578	587	591	511	498	478	546	493	536	531	534	500	519	520	528	573	529	541	532	538	514	510	528	523	563	561	509	495	570	511	543	526	524	548	535	535	561	567	544	498	579	501	562	542	495	538	526	505	560	542	497	535	477	531	542	477	490	535	520	545	496	549	520	482	466	492	547	506	539	535	572	540	539	529	510	558	574	527	548	530	530	537	557	501	522	563	535	526	559	571	521	468	525	521	514	503	526	530	503	532	553	539	516	511	523	519	513	505	513	524	536	560	555	534	524	527	553	560	548	561	547	534	522	530	576	535	524	530	534	560	527	553	534	523	519	517	523	535	515	568	517	517	528	498	541	507	528	518	561	569	535	527	529	525	504	535	525	502	546	555	504	548	534	526	537	502	527	555	559	530	495	520	536	519	538	523	545	537	541	551	554	534	504	522	587	491	539	602	525	541	560	501	545	558	539	526	576	517	541	515	524	524	552	515	564	571	525	490	466	550	558	584	549	538	503	538	528	507	572	586	522	548	541	531	538	546	539	534	542	546	490	516	527	522	505	507	508	526	512	575	520	556	520	528	534	541	530	508	526	523	534	530	504	517	542	533	557	528	490	489	547	506	555	570	509	563	526	530	542	533	529	540	555	516	482	548	551	550	569	528	552	527	498	516	532	515	522	553	513	488	537	515	552	510	494	519	542	521	553	546	580	498	492	537	553	539	527	562	561	510	546	533	516	581	540	522	504	556	513	483	550	509	539	556	530	541	535	536	522	548	511	520	530	504	577	566	536	534	547	534	529	540	571	527	461	564	544	564	501	518	547	540	560	505	538	509	521	545	532	546	535	504	555	523	558	550	530	529	511	507	547	566	534	491	545	505	493	536	515	541	507	555	580	512	539	518	527	574	504	560	520	503	566	517	526	484	515	510	495	548	523	540	513	541	554	506	535	528	558	484	554	536	496	501	546	567	497	561	520	506	558	526	534	510	505	534	542	546	495	538	527	535	528	522	533	454	522	513	519	512	559	532	551	514	561	523	513	517	528	531	475	538	547	567	538	553	519	491	559	532	538	561	533	519	520	511	525	516	490	540	532	538	522	507	516	508	493	575	561	568	504	522	511	508	523	528	552	548	572	529	523	526	514	524	531	537	541	550	522	499	546	509	576	513	563	524	521	520	576	516	494	542	574	521	524	542	509	479	576	554	491	523	525	498	502	519	522	539	531	538	508	538	527	494	567	578	518	508	534	548	504	577	518	534	498	527	551	506	511	492	493	511	521	553	559	531	520	498	590	542	514	504	513	538	554	528	556	488	536	514	479	531	510	516	527	555	511	530	523	529	534	544	524	492
90026	76768	41387	12434	1579	303	246	235	188	199	185	191	184	182	188	166	165	155	169	157	175	183	160	149	180	143	162	183	159	153	171	156	153	183	149	150	192	161	155	149	154	156	155	168	158	153	168	158	182	137	162	194	143	183	179	180	153	152	160	152	154	164	165	175	168	177	148	140	170	158	169	167	162	143	138	143	162	163	142	143	157	165	152	182	183	160	158	141	163	174	172	149	152	151	164	171	156	163	162	141	166	187	140	154	165	163	170	156	161	146	145	147	164	132	175	172	169	189	170	181	153	152	172	163	162	156	184	191	154	156	164	163	145	176	175	152	160	159	157	158	169	159	148	173	148	146	140	186	168	170	145	155	170	155	163	141	163	171	140	163	153	166	150	166	165	168	166	145	147	165	168	177	171	144	170	162	163	171	156	153	160	156	148	143	168	159	154	164	153	165	136	160	157	167	180	186	155	138	176	151	180	159	162	158	185	161	178	136	161	142	143	175	153	167	140	162	174	173	157	161	145	153	161	185	149	154	160	162	171	162	159	160	158	180	176	165	162	168	155	149	162	155	148	122	159	144	163	162	173	146	166	168	162	151	151	141	185	137	170	183	170	153	168	160	151	132	147	143	169	165	142	169	156	165	172	177	146	142	158	165	167	163	169	146	160	137	153	151	162	183	143	150	152	186	153	176	160	160	152	155	168	164	161	161	159	195	160	152	161	152	137	147	162	175	176	166	157	156	166	164	157	166	175	143	167	149	163	183	145	161	139	168	157	163	157	152	163	152	165	160	164	145	158	172	147	156	155	163	173	140	147	184	158	167	156	183	175	176	133	175	127	151	153	179	168	153	152	175	162	152	160	167	152	158	165	127	177	163	164	136	167	157	157	142	149	160	167	161	194	150	178	155	184	160	152	158	162	149	147	168	152	158	142	145	147	137	152	153	160	167	172	148	163	156	171	165	144	163	170	158	126	158	161	170	171	163	154	143	153	156	155	158	174	153	155	163	167	142	159	173	166	168	145	157	152	170	156	149	156	124	158	171	145	151	170	165	180	165	162	157	146	152	178	158	162	165	178	167	165	151	155	163	144	162	144	183	171	166	152	163	162	171	152	143	178	160	144	159	151	176	162	178	161	159	161	166	156	154	150	173	189	149	157	151	169	182	182	161	159	147	173	169	156	173	158	177	153	147	141	154	159	157	160	149	181	142	172	185	143	156	160	152	162	160	169	163	164	159	162	124	145	168	167	162	151	144	161	163	154	167	155	171	171	168	142	142	169	163	142	161	152	156	142	159	158	152	188	144	160	149	155	157	122	161	161	166	178	174	150	148	171	134	164	177	165	153	167	152	155	149	173	161	139	152	169	176	180	151	173	166	173	174	155	166	166	165	149	143	162	165	171	180	167	161	157	175	173	170	129	145	141	155	173	158	171	161	169	163	157	168	154	178	154	180	178	151	170	155	161	159	162	144	165	158	140	156	159	147	159	162	162	152	163	157	155	162	173	157	167	153	166	153	155	138	149	155	166	171	151	176	153	167	177	198	166	163	146	160	165	165	156	141	149	175	160	139	149	163	159	168	141	158	183	162	162	142	159	156	156	163	158	154	176	168	139	148	155	144	175	144	160	164	167	152	157	157	168	138	170	150	179	144	166	161	178	172	156	160	179	165	132	164	176	149	142	149	180	161	170	163	157	145	158	175	146	170	176	181	146	149	177	164	131	157	169	159	159	142	188	153	135	136	157	148	168	157	144	166	161	155	151	159	180	155	164	175	160	157	160	162	169	157	164	147	159	158	178	161	164	140	166	167	155	173	159	136	162	148	175	176	155	164	181	190	153	153	173	146	188	177	143	175	160	165	162	149	161	178	150	165	151	154	167	159	159	169	127	149	172	174	157	136	171	160	145	164	162	149	180	151	154	158	161	158	180	153	157	132	161	144	155	160	160	142	161	172	180	170	160	168	163	135	168	177	164	166	155	190	169	166	160	153	170	149	158	153	145	174	165	142	166	168	160	166	153	156	174	130	168	153	143	157	150	141	173	183	167	163	162	155	160	165	135	150	147	161	166	157	135	169	149	166	134	150	136	162	164	143	154	187	131	147	150	162	155	175	139	159	142	188	145	148	130	160	145	149	191	178	171	200	158	168	146	167	167	149	140	146	167	144	146	156	145	188	162	161	159	158	170	172	136	174	150	155	155	153	151	138	166	191	148	171	171	168	137	191	161	155	136	158	164	165	183	162	141	205	183	134	156	167	136	164	150	154	176	145	163	167	144	164	158	145	160	151	174	163	150	148	210	180	147	170	158	131	172	172	165	164	156	168	161	163	154	175	159	157	158	177	175	156	182	153	145	162	149	148	165	167	153	133	163	161	171	150	149	140	187	161	151	161	142	148	183	165	154	180	165	151	165	155	171	138	145	155	153	182	187	151	178	173	138	168	167	150	164	141	142	159	159	160	151	154	155	193	152	169	179	179	167	173	159	180	161	147	166	156	175	164	153	168	154	170	162	170	165	161	150	136	158	173	160	152	183	189	141	173	176	146	162	145	158	148	178	182	162	153	164	146	181	151	163	169	148	151	159	169	154	157	146	161	141	169	190	158	196	148	164	166	154	128	156	177	140	156	175	173	149	166	174	148	140	165	138	164	174	151	163	165	141	162	153	161	142	164	153	151	159	166	204	159	133	150	158	149	142	136	154	170	161	160	189	157	134	160	181	143	179	138	155	145	176	152	162	165	144	144	147	148	170	145	127	165	137	149	165	166	141	182	177	152	151	141	154	152	128	161	184	161	155	149	168	158	156	159	165	159	180	167	153	147	135	161	146	153	157	157	163	164	158	143	146	180	166	147	152	147	157	156	149	153	169	136	158	154	155	164	162	179	159	159	175	172	172	163	148	164	171	121	165	154	147	146	157	145	146	167	139	174	152	146	156	136	149	162	170	157	141	171	156	158	152	128	139	154	175	157	177	146	165	175	152	145	197	161	140	154	146	159	142	169	155	164	175	159	131	153	171	168	168	162	137	169	139	156	163	153	164	142	173	160	161	191	160	159	134	174	132	160	165	162	162	150	157	163	155	135	155	149	178	157	158	145	127	146	164	175	173	139	148	156	152	149	158	177	160	157	161	153	168	195	161	170	177	169	156	169	165	140	183	179	161	154	162	152	169	149	152	140	153	154	145	157	151	148	159	158	144	157	161	154	160	171	169	147	160	168	169	143	144	160	157	147	146	169	139	162	158	133	163	158	180	175	182	146	166	192	168	141	163	169	149	157	146	143	151	152	161	162	152	148	178	163	174	182	155	140	163	165	173	168	152	152	155	182	173	149	133	151	164	160	183	155	163	165	159	138	167	160	150	166	172	157	149	167	168	170	145	163	131	188	151	159	185	150	143	154	161	163	173	168	153	162	148	163	143	149	151	148	172	167	150	167	163	145	170	161	151	142	148	186	161	166	152	140	157	166	160	166	136	172	150	168	157	172	170	171
63876	61857	24452	1199	1111	927	841	723	667	627	564	554	498	492	478	481	459	462	478	431	467	435	447	479	430	439	432	458	448	441	379	423	401	384	436	413	393	437	411	413	404	403	429	405	421	393	407	384	358	426	425	377	396	381	384	412	433	375	396	405	406	434	414	438	388	410	373	424	365	376	378	379	395	408	399	418	404	408	349	363	386	380	401	390	406	430	378	409	387	411	391	412	387	379	389	425	388	431	420	366	383	396	415	443	409	398	358	387	398	446	410	416	379	373	406	389	405	394	360	390	416	381	400	395	403	391	396	390	422	343	396	376	407	421	396	377	392	382	400	394	402	423	425	400	415	435	424	369	410	402	394	364	407	420	422	398	397	388	374	401	410	408	418	398	381	394	430	406	370	380	397	374	395	414	352	409	413	420	408	428	378	387	383	423	389	399	419	391	396	380	393	405	385	369	399	389	399	401	425	370	394	422	396	407	391	430	409	381	410	382	405	408	388	365	422	409	387	375	407	418	418	396	413	401	407	407	366	391	401	414	425	382	391	411	403	380	395	411	392	368	350	391	412	394	368	369	353	348	395	409	437	407	407	369	380	415	348	371	403	405	391	378	392	386	399	412	377	404	359	385	395	391	364	388	410	377	412	409	396	381	418	396	400	374	393	362	378	414	395	383	392	389	403	420	376	415	405	424	399	384	427	397	388	411	378	381	427	390	363	386	410	373	444	368	391	395	394	392	392	389	414	374	377	403	364	399	408	424	404	399	422	379	413	373	384	393	397	381	368	367	387	396	391	398	403	370	397	375	396	385	426	372	378	405	394	364	390	403	381	386	383	405	391	378	382	406	365	413	375	408	386	400	407	390	379	371	372	439	377	385	373	385	403	415	375	365	392	382	390	387	414	392	409	388	406	416	392	391	382	376	382	387	416	401	396	389	403	421	430	367	394	419	406	403	374	397	372	401	407	395	372	389	402	361	365	369	425	392	387	427	382	381	412	374	424	420	424	391	413	379	386	421	418	397	401	390	378	410	390	394	345	355	385	371	405	404	438	398	386	405	373	387	379	436	430	405	360	385	354	377	399	401	411	407	404	386	419	408	430	373	384	433	409	343	401	378	434	407	395	362	382	371	413	384	383	407	368	393	446	374	325	376	403	407	403	406	428	361	381	396	385	399	406	406	416	396	423	416	394	380	426	372	362	361	391	382	388	363	383	419	341	380	388	393	412	388	400	408	364	412	416	375	399	387	398	385	376	406	428	404	371	411	391	397	434	366	388	401	375	376	436	411	395	379	421	407	407	369	440	372	393	400	389	385	411	409	420	409	395	353	401	375	381	397	371	415	379	414	390	432	368	423	425	414	405	387	402	403	407	393	419	384	395	399	420	378	401	383	395	390	401	358	388	412	402	379	373	426	374	421	433	402	367	396	404	396	383	378	404	403	379	378	381	427	421	405	364	372	411	414	384	409	431	392	431	413	389	361	380	423	373	418	410	413	440	389	390	387	386	392	365	436	394	419	414	411	409	385	389	369	411	385	416	407	389	364	424	420	401	367	408	398	373	409	403	451	390	385	385	395	403	407	400	398	428	378	434	392	399	382	398	378	405	403	374	438	422	384	405	373	367	412	405	372	372	418	405	364	413	435	363	399	363	404	390	394	409	383	382	388	403	379	346	379	419	398	401	393	443	352	395	410	406	392	399	407	371	372	373	378	399	377	393	388	387	413	422	400	382	391	405	356	396	382	360	398	379	364	390	430	349	399	402	361	380	383	427	405	391	402	415	388	415	416	403	432	384	392	409	412	377	374	403	444	419	364	389	382	389	392	370	439	390	381	403	381	402	402	401	419	387	373	381	391	394	413	396	442	389	399	377	400	403	422	412	358	383	389	398	414	382	424	414	414	367	388	406	397	373	385	379	414	392	393	398	397	417	419	412	386	404	400	378	370	397	420	452	328	386	396	396	408	391	418	399	357	394	358	400	415	391	395	360	392	410	416	402	430	392	388	397	399	403	432	370	398	390	399	403	415	377	375	388	412	370	370	387	396	368	373	417	368	398	368	423	391	392	390	411	420	396	393	384	381	422	394	434	387	413	409	417	394	372	372	394	391	354	379	403	412	392	404	372	384	406	355	371	395	387	395	384	418	410	403	415	387	405	371	402	387	400	382	389	405	401	392	402	410	386	385	385	425	363	414	395	424	423	377	344	384	385	388	402	407	358	392	353	398	377	363	425	418	421	381	403	416	399	397	419	391	383	409	386	372	387	421	371	379	397	439	384	422	394	408	410	405	410	396	380	392	399	395	390	391	398	410	413	356	414	413	368	371	379	397	384	383	417	386	405	396	392	402	381	388	366	393	383	397	390	384	407	362	410	401	410	424	371	336	390	406	432	390	391	387	401	411	390	383	349	418	392	392	411	398	395	395	370	412	408	365	409	389	400	399	425	416	414	403	391	395	394	404	411	401	393	385	356	413	405	373	418	374	395	359	386	388	385	383	427	394	417	363	406	372	387	439	382	376	409	349	382	416	388	398	404	403	371	386	405	376	394	428	386	413	426	421	372	369	427	380	440	394	415	373	395	409	404	408	386	418	415	397	405	393	389	393	410	402	392	383	414	436	409	388	430	405	346	382	434	386	379	366	420	358	383	415	394	355	396	415	407	386	375	391	414	399	394	408	394	400	390	428	411	420	398	429	419	402	377	382	385	420	360	413	403	374	405	406	402	386	391	399	388	379	394	411	372	398	444	402	397	412	417	395	401	381	370	406	398	410	407	404	409	423	380	390	393	398	400	394	394	408	398	394	419	389	400	408	415	422	392	403	422	402	353	406	375	370	393	350	385	407	415	405	392	376	381	379	394	382	409	418	396	405	365	445	415	370	379	372	368	408	394	395	413	410	428	402	396	394	382	377	384	391	396	376	362	395	406	398	396	403	382	419	414	372	406	416	374	394	387	403	409	429	412	394	398	399	393	423	387	407	402	368	390	370	418	421	422	373	390	414	370	378	410	374	401	413	434	408	396	412	405	417	397	403	383	424	414	377	392	388	396	399	408	395	396	433	389	426	411	390	396	374	397	441	404	419	415	422	387	395	394	388	459	382	413	371	395	397	408	410	394	384	367	418	415	435	377	420	390	402	410	403	366	377	405	388	393	350	397	372	432	413	413	409	359	403	426	404	407	387	401	383	375	388	419	376	425	409	375	383	397	388	397	370	397	402	438	372	376	399	402	401	405	398	391	390	385	366	418	410	366	385	355	369	381	406	409	378	376	426	365	388	438	379	398	415	410	382	407	382	408	406	416	379	453	409	358	409	381	385	409	357	377	395	402	416	380	359	403	405	414	364	406	367	382	402	382	378	395	408	392	412	390	405	404	408	395	413	408	394	395	431	414	391	363	356	414	384	424	406	413	402	396	431	363	389	362	379	388	389	368	373	413	408	405	433	424	380	408	400	392	409	379	416	398	392	399	382	388	378	411	359	413	389
41131	25772	6154	319	186	162	164	161	145	155	143	153	147	171	154	148	140	154	143	151	143	136	160	172	172	149	184	165	134	147	162	150	148	141	165	146	158	162	164	134	166	136	167	161	143	159	151	160	168	161	156	147	154	157	170	177	153	141	155	156	162	183	156	144	142	152	162	148	148	167	157	169	160	159	154	133	171	159	123	129	153	165	173	147	178	155	148	154	164	136	141	172	129	150	154	146	153	163	153	172	148	159	135	140	150	151	144	131	157	165	152	132	174	153	166	164	145	156	165	148	133	149	159	167	147	178	150	153	140	131	154	142	160	152	166	166	142	162	182	155	159	176	162	129	169	156	159	142	148	159	161	168	149	157	166	177	148	133	174	154	174	163	131	158	149	162	156	148	185	160	150	149	149	154	148	153	173	147	177	151	142	167	157	163	168	158	142	137	171	137	158	176	175	144	165	167	152	154	136	151	167	161	159	159	151	142	158	152	142	146	165	141	145	145	131	135	164	149	136	147	152	148	168	154	163	150	183	165	163	154	123	142	181	147	164	159	150	150	155	161	134	145	160	140	160	149	175	156	151	141	139	160	159	160	148	175	157	138	154	162	169	139	164	184	162	134	145	156	144	149	135	180	160	150	170	128	163	155	171	152	144	146	170	161	167	158	159	151	148	159	146	153	160	160	152	118	143	164	167	154	185	176	147	149	154	158	163	160	169	140	137	153	157	154	151	144	133	156	150	150	149	156	169	141	134	141	125	150	172	157	154	149	154	153	158	132	153	176	142	168	161	154	145	151	133	139	149	124	155	161	154	160	141	136	141	152	177	169	160	144	146	141	174	168	146	124	141	168	156	128	149	150	151	155	143	145	154	135	137	149	157	157	160	147	129	150	177	151	146	163	142	157	152	151	158	136	156	144	168	151	152	176	168	168	140	153	147	154	143	160	158	189	137	175	163	141	151	161	153	148	159	154	179	142	135	152	136	161	167	136	173	149	162	179	133	153	154	130	147	176	156	144	188	158	147	174	145	163	151	150	167	167	164	142	163	164	173	151	158	151	160	137	153	145	159	150	150	165	151	146	133	152	160	144	166	145	137	154	171	161	160	139	144	160	147	135	138	145	148	165	166	130	160	155	135	158	166	136	147	146	149	140	165	129	167	135	154	134	167	158	158	170	159	147	160	139	150	158	170	149	156	152	159	120	174	134	134	163	137	139	139	164	145	150	153	151	155	158	151	129	161	163	159	165	177	158	155	142	145	156	155	135	147	133	155	159	149	142	153	147	154	133	169	150	154	150	163	128	166	165	161	174	168	161	145	147	131	164	168	130	166	137	175	141	167	138	156	152	162	133	169	171	141	129	177	175	152	162	165	153	155	159	155	170	179	158	167	168	138	182	168	149	175	148	135	165	144	170	138	128	139	159	167	140	168	164	161	167	148	163	168	146	158	143	160	155	153	149	131	139	168	168	142	163	155	147	174	162	170	166	161	159	145	148	153	156	164	153	146	163	184	128	144	133	141	154	141	156	150	160	159	153	147	152	165	136	162	155	158	158	155	158	151	142	127	147	164	133	154	142	173	153	140	125	140	138	160	160	154	156	161	147	157	153	161	170	156	141	168	139	160	151	139	152	140	173	141	179	155	152	164	125	148	151	153	140	166	146	149	143	154	142	160	143	141	137	144	145	158	163	147	158	167	151	151	175	184	158	158	160	157	153	137	145	145	154	149	168	150	157	156	146	150	146	137	144	145	132	136	151	148	123	161	167	145	164	162	133	167	158	162	175	165	166	159	136	177	135	133	171	155	123	157	142	155	152	164	159	144	166	162	152	132	144	163	155	191	132	170	156	150	180	138	169	165	155	156	145	146	158	156	158	164	178	157	151	162	135	137	147	154	152	151	147	147	141	160	168	150	166	192	171	155	156	180	154	145	152	151	148	171	129	157	148	167	127	162	163	159	155	142	154	157	149	158	164	150	169	162	174	151	167	176	132	146	149	141	133	168	170	115	155	139	144	158	170	156	159	182	146	135	140	162	126	165	181	152	144	151	147	159	143	175	172	146	140	146	163	134	171	154	153	157	138	168	173	160	153	150	154	162	131	130	151	147	160	149	145	162	148	154	169	166	142	144	164	166	151	131	176	168	143	173	170	123	145	123	143	147	156	139	152	149	149	148	164	152	163	161	147	149	150	141	144	141	133	135	160	164	134	130	162	143	141	142	151	151	145	158	162	161	164	164	134	140	186	157	168	164	158	152	159	162	172	162	144	154	160	182	153	152	137	163	126	124	159	170	129	171	169	155	167	138	165	156	141	146	133	154	144	172	160	140	156	146	163	155	150	137	141	144	155	158	173	151	178	146	146	164	155	161	151	149	150	158	151	145	159	164	158	132	144	146	163	154	162	160	150	163	130	151	139	158	147	143	187	164	153	157	148	142	140	149	153	160	139	150	161	147	177	153	144	146	163	150	136	163	161	171	150	148	148	128	159	177	155	130	159	162	139	155	154	148	142	155	133	173	152	177	182	169	167	164	172	168	156	167	154	178	144	138	166	162	153	164	154	145	147	141	151	160	158	173	142	134	144	153	159	127	174	156	138	153	155	138	155	164	164	162	172	158	170	162	174	147	147	153	176	169	162	162	153	168	139	164	174	158	129	163	171	158	176	129	129	154	146	165	164	170	142	168	152	156	147	153	135	138	155	135	151	143	154	137	157	164	168	163	197	153	141	156	153	157	141	140	116	153	146	145	161	143	158	164	143	140	147	152	128	145	166	147	164	136	137	164	164	156	132	169	154	148	157	166	165	151	176	164	162	155	148	168	133	167	167	174	168	167	160	163	124	146	164	154	150	162	153	162	175	144	161	153	146	150	168	145	148	148	154	190	146	125	154	159	157	179	156	137	176	136	167	133	151	154	149	138	144	143	155	143	183	158	166	150	152	169	142	135	146	142	156	167	155	145	155	143	145	158	160	134	150	150	143	173	134	164	142	160	146	145	153	154	149	172	157	153	156	155	148	135	150	170	177	158	169	120	160	162	146	126	163	164	155	166	167	149	168	154	139	147	160	162	144	153	151	163	151	161	159	149	152	142	147	140	152	174	150	163	151	157	148	121	158	168	185	156	147	145	148	154	164	150	166	164	144	150	149	137	146	145	145	143	166	157	162	168	137	138	147	151	153	151	157	140	166	139	153	142	148	158	160	174	135	150	135	126	144	181	153	154	165	149	148	148	163	151	158	146	150	146	164	149	171	198	155	175	153	160	152	163	141	155	157	154	132	166	157	137	158	178	159	151	141	161	137	155	146	171	153	167	162	151	154	177	151	157	152	141	160	150	137	172	146	138	155	144	147	147	151	161	144	151	136	149	171	144	144	177	156	158	144	158	148	160	163	165	160	150	144	164	150	166	144	150	151	138	161	145	152	149	174	163	162	161	148	135	159	167	139	127	159	142	154	166	158	158	153	152	154	110	153	148	164	150	153	153	144
34310	25366	4920	461	444	454	426	402	439	403	366	424	411	402	408	410	403	425	385	411	446	391	415	372	415	411	421	422	393	402	387	411	424	396	407	401	421	422	438	387	406	399	396	397	401	404	412	381	422	369	430	396	366	404	368	397	355	420	428	405	409	431	394	406	401	367	424	408	404	382	400	395	429	388	414	407	401	405	367	411	411	441	371	375	379	430	389	407	376	396	442	405	393	382	411	386	419	409	420	377	397	435	410	384	400	431	387	388	417	385	390	432	397	391	409	402	402	418	409	432	406	409	403	426	419	406	424	390	423	403	394	414	372	354	430	395	403	384	402	396	390	379	396	400	366	417	408	419	411	352	431	409	411	393	415	382	403	385	435	419	377	414	396	399	387	402	436	412	408	405	388	405	379	405	415	387	418	381	417	414	374	401	410	410	407	388	367	394	420	415	391	407	400	391	416	406	446	400	399	379	414	406	421	427	389	407	415	375	388	369	435	414	410	427	393	419	420	438	408	401	404	389	408	432	389	393	438	428	398	408	403	412	377	429	398	378	388	405	430	434	422	427	402	396	402	401	387	365	375	424	422	397	386	407	403	425	407	406	401	404	393	415	382	395	400	373	407	395	391	407	433	392	407	403	395	441	401	378	425	409	421	418	426	390	389	362	368	387	429	381	414	390	398	422	386	385	401	425	413	409	413	402	409	401	375	371	358	404	414	406	381	384	405	359	390	416	436	429	383	383	411	389	410	427	407	408	392	419	382	386	401	409	400	426	401	397	391	387	406	417	424	406	426	419	413	381	391	388	384	433	381	409	409	391	385	380	425	407	393	387	385	374	374	398	414	399	357	399	397	387	421	412	421	402	419	404	433	390	380	397	416	405	401	408	376	389	430	404	434	413	371	400	385	422	385	396	435	413	398	393	359	402	436	397	408	415	414	406	387	368	406	393	400	391	380	432	427	408	422	384	408	398	409	432	401	406	438	374	393	400	409	381	372	429	406	367	387	372	407	380	393	380	387	361	398	396	372	404	415	418	398	394	390	401	394	364	391	416	377	411	386	398	402	407	414	395	377	419	416	445	409	408	362	404	437	389	418	411	387	389	377	391	380	376	399	443	414	386	395	391	414	404	445	383	390	435	401	411	393	416	414	412	424	393	414	447	419	394	391	423	385	398	414	405	399	430	401	421	420	396	395	389	402	402	395	370	406	436	394	374	379	416	409	419	430	433	387	395	402	412	442	390	400	382	410	407	379	381	386	411	382	399	412	422	441	443	390	437	393	433	403	394	420	391	392	397	403	400	376	420	403	399	421	401	390	408	414	413	392	391	429	415	393	380	426	406	402	394	398	390	394	391	385	407	428	409	408	398	403	411	413	396	413	413	423	383	383	441	394	370	395	396	405	393	395	410	408	388	368	419	420	411	369	412	412	392	393	398	421	418	447	409	418	384	394	364	424	412	408	429	396	376	400	382	423	399	418	411	399	386	402	397	390	427	445	389	416	393	389	378	368	402	398	408	413	428	403	449	405	410	396	422	418	411	388	445	401	360	402	423	437	432	408	383	392	406	381	420	399	420	387	408	393	435	380	427	435	385	426	426	403	396	369	426	425	435	410	410	413	403	406	431	422	407	391	410	405	387	366	398	393	405	383	392	399	391	414	412	409	405	379	406	392	430	387	406	434	389	415	367	403	402	394	396	420	431	399	407	422	400	443	403	408	388	387	395	409	378	409	384	425	402	413	415	373	433	413	429	403	365	424	385	403	418	411	450	399	436	403	381	450	418	386	379	431	390	395	439	407	417	423	416	413	399	428	396	416	410	407	423	392	400	426	413	368	366	370	413	396	421	401	427	375	429	370	405	376	419	408	407	424	390	425	403	399	385	437	404	456	407	398	408	412	400	437	393	453	397	399	365	392	401	448	415	417	398	434	390	396	393	414	420	367	398	426	394	436	420	430	406	400	376	376	392	383	415	408	438	398	418	387	402	410	427	404	399	422	416	418	418	417	409	386	429	408	385	369	418	411	385	396	407	402	446	416	439	437	374	378	383	411	410	401	373	407	421	397	404	397	439	445	406	401	404	393	419	416	383	422	390	395	430	409	412	425	378	383	407	416	374	397	438	418	379	404	382	395	413	419	442	399	394	393	429	364	406	439	407	446	401	358	407	426	386	382	411	418	411	386	364	428	411	406	430	425	419	427	395	419	380	373	395	387	410	428	408	430	396	418	387	416	409	409	403	379	407	379	442	404	374	418	438	392	397	369	409	406	412	431	380	427	407	405	396	386	400	430	403	375	422	385	410	408	400	411	395	359	389	414	392	398	414	436	396	405	410	388	404	418	411	429	410	389	406	381	390	418	436	409	383	407	424	417	393	357	441	365	414	434	392	435	371	409	400	417	429	389	401	403	403	398	390	408	408	367	401	410	366	391	447	407	397	423	410	409	394	399	402	437	405	400	398	403	396	384	414	379	409	420	409	382	379	411	417	376	412	386	405	429	407	402	406	394	370	434	412	386	368	411	426	417	405	381	410	390	398	407	432	396	364	390	402	360	364	409	388	402	401	391	378	394	382	414	386	417	457	440	412	377	403	398	415	448	422	358	375	412	394	410	391	403	416	382	439	392	394	412	374	398	409	409	415	404	412	416	429	390	355	386	409	351	372	420	388	426	396	378	455	422	393	410	395	442	425	452	406	426	399	413	403	380	403	415	365	368	388	420	420	361	415	424	391	405	423	401	391	377	395	396	390	385	408	425	390	419	414	432	375	397	386	441	389	441	381	416	406	390	407	405	396	422	392	402	386	445	368	398	404	378	396	388	404	411	415	452	399	409	423	404	368	397	416	389	383	391	404	425	397	382	392	360	392	418	414	385	383	398	418	439	423	411	436	402	450	382	405	398	396	416	412	418	373	350	410	413	447	399	397	405	416	384	422	394	410	397	408	405	397	418	379	390	435	390	378	386	448	365	415	427	396	422	375	413	418	412	381	387	433	413	428	424	390	410	420	390	403	408	406	396	385	431	429	376	400	412	392	406	434	380	387	382	417	405	401	390	410	371	391	378	352	395	362	421	405	393	405	399	420	406	410	376	394	405	401	388	371	388	418	408	383	421	421	413	424	406	388	417	406	397	397	427	375	406	403	400	378	405	466	419	404	411	411	413	414	424	412	386	422	380	392	423	417	396	419	405	419	431	434	453	431	433	364	390	409	395	428	415	392	421	428	417	397	407	406	404	411	439	426	395	426	389	387	445	417	405	418	408	405	421	369	391	406	377	408	421	378	380	390	411	406	417	390	456	427	412	414	403	411	412	418	401	401	440	399	365	415	376	405	411	396	414	375	373	406	409	411	394	384	417	424	411	414	396	424	417	410	394	384	409	385	391	393	431	417	392	384	429	390	407	394	406	409	398	413	418	409	402	425	416	391	415	413	402	425	406	428	367	393	378	397	363	404	432	405	386	415	384	432	386	413	372	402	382	458	404	377
78825	63637	31589	5725	426	309	267	232	250	244	246	271	259	253	202	234	232	221	230	231	210	214	250	214	212	182	233	220	205	219	221	206	204	253	222	215	193	208	218	206	184	208	242	229	231	205	211	227	215	206	204	218	231	215	226	231	206	208	193	217	221	205	210	218	213	233	229	202	202	241	213	217	209	216	214	221	247	220	224	222	223	229	218	205	213	213	193	205	213	200	217	224	201	206	222	222	212	231	208	189	226	214	243	216	208	206	243	215	209	220	221	225	223	222	243	222	212	199	204	224	211	206	217	219	229	209	216	228	235	191	224	215	200	209	232	223	225	211	220	212	217	219	203	219	202	210	204	226	225	260	226	222	219	210	234	224	212	211	243	211	222	184	203	238	199	220	209	203	218	199	206	216	225	213	219	218	199	209	217	216	200	216	235	218	220	200	210	210	233	210	211	195	233	227	215	222	206	206	173	228	210	201	220	230	206	214	191	220	220	213	201	223	232	215	199	207	227	219	200	205	238	236	219	205	199	196	213	226	211	219	221	212	203	258	208	186	217	216	213	218	215	185	202	217	229	232	219	185	225	202	227	205	213	211	222	185	216	228	226	220	220	197	226	230	201	195	229	213	194	197	212	221	187	211	219	224	226	225	232	246	233	213	224	197	185	216	236	210	215	206	226	222	212	210	191	224	224	217	234	222	214	215	194	201	233	210	195	199	200	200	239	218	192	219	211	223	242	233	215	214	189	221	216	210	203	219	243	242	203	224	232	193	195	243	205	233	222	203	197	216	220	206	241	239	220	208	229	213	216	208	208	216	231	204	208	201	187	223	234	210	212	197	208	206	225	214	213	224	196	212	204	215	203	213	209	227	239	210	247	203	227	228	193	241	222	227	224	220	225	214	201	227	215	196	209	237	226	228	233	194	216	202	205	200	230	235	212	215	227	218	190	205	218	229	211	242	190	240	207	221	232	226	207	219	231	213	216	243	220	217	212	181	204	218	194	225	230	203	208	218	220	246	233	223	207	229	210	230	188	202	212	202	216	230	249	240	224	201	199	235	215	218	194	207	244	195	210	238	252	224	230	217	231	226	214	231	251	202	206	223	199	233	215	236	211	212	206	210	197	208	213	229	208	193	210	217	231	215	205	238	248	213	216	224	200	200	206	218	232	219	225	214	222	205	224	230	207	197	205	225	199	224	199	185	234	198	229	194	203	192	207	225	193	192	220	228	240	227	212	226	202	242	213	221	228	206	231	198	211	206	222	236	225	240	204	229	212	234	223	205	204	209	236	198	213	224	217	256	210	232	231	211	202	221	236	177	214	219	228	235	206	221	206	204	200	218	207	217	203	234	193	217	212	209	213	187	207	223	249	223	203	219	194	217	217	214	182	180	206	211	190	189	251	210	230	200	196	179	236	209	222	236	219	188	198	245	225	242	217	213	218	249	220	210	210	191	215	216	228	235	202	196	171	216	218	204	208	211	211	204	214	202	219	215	223	199	203	202	205	215	214	223	215	245	196	261	221	207	227	222	201	227	206	226	182	190	213	226	220	230	212	224	236	225	219	228	192	231	229	212	194	240	220	219	249	198	239	215	227	220	178	218	178	212	214	193	227	232	203	213	252	174	212	192	210	187	223	221	205	235	206	209	217	224	194	218	240	222	217	232	226	206	209	217	222	208	218	209	211	230	235	231	189	244	205	236	198	215	219	195	230	216	213	211	228	224	209	216	200	234	230	193	239	208	224	259	244	221	213	216	202	247	207	256	247	213	225	233	227	197	224	189	223	227	210	223	225	203	204	210	211	220	231	231	212	217	209	195	220	203	211	201	217	230	200	220	211	242	217	233	232	229	224	224	228	216	225	234	234	206	225	236	235	213	215	219	257	252	215	212	234	240	196	223	200	186	212	240	215	250	207	198	212	225	208	212	222	211	213	243	232	195	194	197	189	183	224	230	209	225	220	237	234	210	211	219	202	204	183	214	226	232	213	245	199	190	220	213	231	189	204	210	204	238	201	222	232	209	230	214	244	235	237	234	202	228	211	188	183	207	210	199	209	222	222	190	221	243	194	209	240	223	207	223	212	176	220	171	209	229	227	194	194	212	239	208	217	222	216	206	192	259	231	237	212	193	225	233	239	221	244	233	246	196	203	221	193	222	233	237	203	227	194	209	221	231	230	205	207	197	192	200	210	228	204	217	204	209	230	200	216	210	234	231	239	244	230	219	220	220	199	233	188	229	229	235	206	221	244	234	207	206	193	194	212	221	232	194	209	216	218	197	205	192	216	255	230	217	202	189	219	223	230	237	230	218	215	210	219	216	208	202	215	206	249	227	210	204	237	197	207	232	210	229	188	235	218	223	218	204	240	210	246	232	218	234	224	235	227	200	194	198	237	233	198	202	230	223	239	231	199	235	215	206	239	245	213	203	257	249	233	205	213	189	221	214	209	233	219	215	202	217	219	221	218	239	241	202	224	227	225	223	202	200	200	211	229	231	225	217	204	242	259	221	216	204	205	214	206	202	217	254	224	204	196	221	212	228	211	217	235	222	219	243	204	194	217	237	204	250	237	205	239	233	233	180	221	212	215	231	210	214	208	214	246	218	206	195	206	246	212	210	224	210	215	235	232	209	217	194	242	209	209	217	235	232	193	228	206	239	209	251	188	212	208	217	226	209	213	229	221	229	241	226	201	192	193	215	188	201	189	209	255	230	223	218	212	219	207	230	237	217	207	210	201	214	218	187	221	195	233	211	250	216	210	217	246	214	245	184	221	221	221	233	206	225	236	223	211	220	214	222	218	229	234	218	223	200	211	228	208	227	214	201	238	201	197	182	234	203	228	210	228	207	211	230	215	195	218	217	210	199	196	229	222	228	207	220	209	212	228	198	225	214	218	206	219	236	219	218	197	230	192	209	202	218	218	177	242	200	228	223	224	222	242	201	205	207	214	204	211	191	231	252	222	211	244	199	239	204	231	219	233	230	235	202	225	205	223	233	216	227	223	224	212	234	215	188	215	218	213	237	189	194	218	213	198	206	197	225	210	207	216	197	236	196	221	230	213	231	220	235	202	229	208	203	210	218	244	217	237	242	236	216	233	220	207	218	235	235	178	212	210	203	229	209	218	202	218	207	232	204	211	208	222	225	213	228	234	237	204	225	247	247	216	209	228	234	205	214	231	205	224	204	206	207	202	208	251	203	222	234	215	205	196	207	231	214	206	231	209	209	202	222	225	222	203	209	227	230	192	213	216	221	207	195	218	232	213	232	200	206	225	231	238	207	203	163	216	221	208	202	221	206	210	201	240	234	219	209	212	227	213	207	219	224	218	193	217	202	214	211	236	213	228	215	242	213	235	220	220	204	233	228	214	206	223	228	223	212	216	219	214	214	225	187	214	223	221	224	206	214	194	188	229	202	240	222	191	240	226	202	223	211	236	215	251	233	207	203	241	231	233	211	213	222	224	219	210	232	221	228	239	214	195	226
53266	49177	17978	1010	875	759	753	656	667	670	596	604	648	546	571	581	543	588	562	519	548	541	542	564	543	562	551	565	541	491	552	589	498	578	532	580	521	557	533	568	526	548	523	532	544	572	543	535	537	504	524	529	561	526	528	521	509	560	512	518	512	539	580	533	540	563	520	536	539	575	529	571	554	523	557	514	556	502	544	510	547	564	546	534	543	567	532	539	516	551	495	537	552	534	539	538	589	513	518	535	493	541	533	537	543	511	512	533	513	530	528	544	535	527	511	534	545	538	542	580	500	562	575	562	552	529	536	545	501	551	533	534	552	525	527	538	524	523	501	555	502	534	503	533	507	556	505	565	538	541	522	518	500	542	547	509	502	564	539	481	575	520	586	506	555	542	538	553	543	548	546	466	531	582	539	519	526	553	556	543	541	522	549	512	518	511	501	555	545	493	441	540	544	509	520	530	546	540	530	530	492	504	528	542	516	518	525	544	496	538	492	532	532	502	512	551	547	469	552	520	536	527	544	517	573	499	590	505	543	530	524	545	512	579	556	524	513	547	541	558	524	507	507	519	503	509	556	588	502	507	489	562	548	544	510	529	470	506	533	504	497	547	521	547	525	539	571	545	519	595	528	510	518	531	506	511	532	554	538	527	511	565	535	529	553	565	498	515	521	507	522	562	568	494	546	538	522	564	512	520	567	546	496	497	522	545	556	544	584	550	542	543	530	503	532	524	532	491	540	564	518	518	547	561	605	546	508	538	540	555	508	564	500	540	513	534	515	554	514	540	554	519	547	526	516	548	552	553	531	553	557	527	533	518	565	508	565	533	553	468	565	537	542	546	540	539	555	533	515	547	549	524	541	523	558	547	566	522	539	576	498	518	509	543	536	518	542	529	574	513	526	509	532	506	528	541	533	504	517	558	532	546	528	495	537	549	543	535	533	582	539	519	559	510	551	562	529	551	543	510	517	538	493	542	561	523	528	487	545	484	542	534	519	516	510	540	535	512	526	496	527	495	548	548	522	548	574	546	546	490	546	551	536	522	560	542	504	500	549	526	527	532	550	522	517	573	522	521	494	528	560	500	547	516	535	519	529	548	536	547	578	532	574	532	538	515	551	508	534	528	564	521	545	490	518	560	521	514	526	517	524	541	577	541	547	550	549	572	550	563	589	571	553	526	551	521	535	532	510	528	561	515	514	529	532	535	530	561	547	554	495	561	512	541	552	511	561	555	517	549	538	520	560	517	524	556	488	502	591	531	563	482	530	579	538	523	527	506	521	522	507	540	541	534	538	541	513	525	551	539	514	502	510	571	556	498	509	527	533	532	578	504	490	508	474	559	543	543	511	530	523	554	510	518	497	546	502	545	533	498	527	515	507	499	542	513	524	529	518	536	503	527	526	531	535	526	502	559	549	592	539	555	522	533	497	525	571	540	517	537	532	544	537	553	528	533	509	526	527	536	513	543	525	550	571	510	527	546	531	511	520	563	547	555	498	528	549	547	514	520	504	544	533	528	584	525	509	542	496	544	528	546	546	550	532	482	528	524	544	546	515	571	545	524	531	533	572	546	524	524	519	558	531	534	553	499	528	553	532	523	557	521	551	490	488	545	529	538	555	499	503	515	572	505	578	532	492	507	554	549	496	507	509	555	572	532	535	528	506	525	565	520	504	547	494	555	573	536	542	533	560	578	533	545	579	529	507	526	499	516	532	521	517	552	549	580	510	504	539	556	527	556	525	522	527	530	559	600	542	518	553	507	520	539	530	511	517	522	520	538	576	552	508	576	502	557	554	536	552	514	552	512	524	584	553	525	490	549	519	518	517	521	542	511	509	506	505	516	574	520	539	532	531	563	552	536	515	529	547	543	543	535	517	548	561	527	498	545	519	547	510	553	540	540	506	555	518	530	586	532	565	509	527	532	508	503	536	551	530	511	513	579	516	517	546	528	543	525	550	506	531	542	490	516	549	549	533	545	488	508	556	499	528	526	562	542	558	515	515	531	541	546	529	527	551	530	530	558	548	477	531	498	509	546	531	569	547	508	581	544	570	552	513	484	564	525	522	582	486	546	541	559	558	489	550	546	538	559	514	533	536	501	519	522	554	548	542	564	523	487	529	538	580	511	530	514	534	521	523	509	531	543	521	556	548	549	542	529	507	517	546	555	514	509	512	526	535	511	551	519	561	518	564	541	503	568	542	519	544	512	530	544	545	522	537	568	513	501	532	512	496	515	515	484	506	541	535	597	534	526	526	516	539	543	528	540	524	561	541	517	515	560	540	565	542	527	536	547	510	506	526	539	521	550	518	512	548	541	525	554	571	557	544	543	525	489	522	548	527	521	536	519	551	550	536	538	559	542	579	514	534	518	490	530	497	543	569	527	539	550	506	538	535	545	538	530	520	493	511	529	506	528	533	512	541	518	521	483	541	528	524	558	512	528	512	526	536	545	535	532	508	553	538	544	531	536	498	497	520	491	534	507	537	563	551	545	484	531	511	558	542	514	533	528	583	513	556	524	504	521	540	499	479	538	501	528	557	529	569	521	552	551	535	538	527	535	536	531	513	498	553	519	527	500	570	533	558	498	521	546	534	533	586	558	525	504	505	525	542	502	573	549	537	495	542	517	542	520	538	525	512	547	526	568	537	497	556	554	542	509	515	527	496	535	563	550	510	519	523	561	564	524	543	503	502	504	504	544	529	552	541	488	558	544	500	558	510	529	523	500	525	571	553	563	504	544	573	504	523	532	535	514	544	524	554	502	507	546	533	566	524	563	497	514	524	511	496	525	539	549	543	536	528	527	565	551	517	567	511	534	529	547	517	569	551	516	505	557	543	548	529	531	552	578	508	540	561	498	518	547	553	560	529	495	505	511	547	556	537	519	519	517	527	519	573	553	558	560	514	542	522	530	514	540	534	504	560	555	537	517	562	487	529	548	533	558	558	527	543	526	534	493	534	538	551	521	530	559	493	486	521	540	502	530	569	511	498	471	537	530	526	544	505	532	507	523	539	522	585	526	518	568	523	547	536	551	515	509	552	508	526	503	554	551	525	504	518	547	545	518	503	544	537	542	539	513	504	496	547	530	538	532	503	543	509	521	574	510	500	549	531	537	496	483	529	554	502	527	484	557	568	519	551	527	539	526	515	533	535	529	523	510	514	531	554	549	523	472	518	557	539	549	553	553	549	550	539	529	545	546	567	476	519	513	542	552	553	518	511	532	535	550	582	535	515	522	527	554	564	513	520	532	550	528	556	526	551	567	503	531	528	523	580	499	498	505	517	535	548	518	521	488	525	512	530	512	539	551	542	506	554	482	519	544	533	502	534	515	582	531	530	561	594	537	521	564	504	518	536	575	511	497	521	591	562	530	552	531	500	547	499	533	558	528	523	505	546	574	525	523	534	514	559	509	514	538	509	548	521	560	550	516	519	506	569	545	547	537	536	521	546	530	552	495	488	566	492	529	497	544	572	533	504	564	571	569
88278	75707	40377	12061	1406	302	224	229	215	209	216	210	195	183	181	151	193	165	159	197	168	160	180	173	144	153	152	137	182	172	167	181	153	186	185	150	173	151	175	180	166	156	184	150	152	153	171	146	159	147	167	157	152	152	177	162	148	142	156	171	174	131	166	188	165	161	163	149	163	165	170	186	185	165	150	174	172	172	176	177	185	155	155	151	144	154	157	165	158	163	157	191	161	183	168	163	176	141	166	161	158	176	153	157	162	193	173	162	171	173	167	154	161	125	169	176	146	168	163	153	151	159	175	182	167	175	154	142	191	171	152	175	163	157	179	188	164	185	146	158	158	168	158	160	146	173	182	169	176	162	156	158	163	152	168	156	160	168	162	155	163	180	167	154	173	152	167	157	159	168	181	159	160	178	144	152	173	153	159	151	159	164	153	168	171	165	160	165	147	160	149	171	169	163	158	144	171	159	164	167	185	176	151	162	175	158	145	165	139	155	164	154	162	171	148	157	158	158	149	189	164	148	158	161	157	168	168	158	158	163	154	114	161	167	163	168	169	162	167	137	150	137	153	147	154	160	164	166	196	164	166	169	167	140	186	165	165	159	163	172	154	175	175	162	155	133	188	154	175	173	184	151	159	152	177	163	171	159	154	174	145	168	160	157	182	146	144	136	174	192	148	160	164	150	145	171	151	148	161	155	156	146	144	146	155	157	170	176	152	153	158	163	151	176	128	167	161	152	148	168	161	170	166	151	163	176	180	166	131	164	164	138	181	160	156	189	162	161	161	168	180	154	161	143	166	154	145	185	147	141	146	165	169	134	151	157	180	158	143	171	163	156	166	174	178	162	163	165	142	164	155	151	150	177	165	144	168	155	144	172	173	140	167	162	158	156	159	144	150	150	150	157	146	157	178	148	150	161	173	152	176	164	156	158	157	148	156	143	140	164	154	157	162	148	160	161	170	154	187	154	171	147	164	147	162	171	174	158	157	163	151	176	139	161	172	134	162	186	163	145	174	157	167	159	157	147	161	155	134	159	176	138	156	170	150	156	155	142	207	172	150	157	165	159	167	192	158	153	148	165	156	147	158	166	164	158	160	177	163	154	180	155	156	174	158	173	175	159	185	179	170	190	164	145	182	167	158	150	144	146	164	161	174	154	149	160	141	155	161	182	169	149	163	166	158	158	157	141	152	144	165	165	156	155	164	153	164	171	156	174	159	166	165	155	161	166	180	155	166	150	182	164	176	152	162	182	176	161	162	162	153	152	160	168	154	171	174	164	186	168	169	154	174	156	156	148	155	159	165	172	161	173	168	155	161	171	172	151	172	147	170	146	148	168	169	171	173	142	143	169	144	166	165	180	174	174	162	149	160	163	144	160	168	168	169	134	172	156	147	168	135	182	167	176	158	169	156	153	148	165	173	181	162	137	152	162	150	175	162	152	161	170	138	155	155	165	176	166	158	157	191	161	154	155	162	157	156	148	162	168	162	177	160	158	164	154	165	148	178	144	158	176	172	144	153	148	144	184	173	167	154	167	148	140	149	184	160	180	136	140	167	173	171	156	158	175	176	173	177	142	188	180	167	155	149	161	148	164	153	172	161	193	178	192	180	175	166	169	155	164	173	193	178	164	150	173	172	161	152	183	151	166	130	179	151	150	173	148	164	140	179	143	152	168	161	156	167	164	172	146	183	166	171	164	189	162	148	157	154	161	176	158	177	137	165	140	163	143	191	165	148	140	169	164	161	172	180	173	159	152	148	168	170	157	177	156	155	143	156	144	138	157	156	156	167	160	160	152	156	132	186	164	163	140	155	162	181	171	182	160	153	160	161	174	155	185	175	171	182	195	180	168	150	159	168	156	160	154	171	173	153	145	147	165	160	166	158	142	159	180	173	144	145	150	150	160	169	163	153	174	137	160	185	154	188	167	172	162	174	167	163	164	144	141	160	166	175	153	165	162	165	141	173	160	157	180	153	165	159	186	182	176	159	151	156	163	172	157	158	150	159	153	167	153	151	179	157	125	151	174	183	167	164	152	190	151	159	165	171	155	171	152	165	149	169	172	156	188	166	169	137	145	175	149	167	170	151	150	163	174	173	161	166	136	162	158	151	143	175	158	159	142	165	188	164	124	172	163	169	149	165	151	170	156	172	160	159	159	157	147	143	182	129	168	187	170	171	158	162	153	143	157	141	164	156	181	161	148	147	161	151	176	154	187	161	152	161	137	154	145	145	174	164	148	161	173	176	155	152	160	164	152	168	194	163	163	136	146	157	149	150	176	163	167	155	165	155	169	185	173	149	146	158	150	189	155	150	146	151	160	172	178	179	173	159	174	167	154	162	144	161	182	160	187	149	157	162	155	140	158	186	145	142	185	154	158	144	173	166	158	163	144	147	166	170	184	170	177	144	150	134	150	183	169	168	162	155	157	148	176	174	174	149	162	150	122	153	143	160	182	171	150	175	153	155	162	156	127	174	151	166	191	146	168	155	188	146	135	182	150	139	148	174	158	158	150	146	198	184	168	161	139	137	184	147	145	160	152	180	175	149	180	146	157	176	153	181	159	178	133	139	149	166	179	167	160	167	159	162	158	170	153	157	146	146	156	157	140	177	165	164	161	166	160	149	172	185	177	127	163	144	179	152	154	123	165	161	156	192	158	161	174	201	141	160	176	150	164	172	153	162	160	167	163	147	159	165	153	155	148	163	157	173	170	153	165	128	161	167	170	155	171	160	152	162	154	166	182	158	154	152	146	168	133	165	146	189	158	171	144	154	152	162	186	187	167	138	164	143	148	145	153	167	133	149	152	150	182	162	148	168	154	178	157	153	170	147	157	170	163	172	178	174	160	176	182	171	144	173	168	148	165	157	182	156	195	155	166	139	172	157	147	139	153	159	167	186	168	133	179	165	145	160	144	171	168	153	170	166	147	140	164	159	167	146	146	163	185	161	160	173	146	137	162	179	170	168	168	152	128	153	151	184	155	153	170	145	166	150	143	172	125	169	156	156	153	177	150	147	171	174	152	149	146	145	151	179	159	146	183	141	163	164	178	148	140	152	168	153	173	171	156	174	162	155	142	175	181	165	163	157	139	175	159	143	154	156	169	165	166	145	155	173	149	157	154	157	163	170	142	172	177	155	191	145	187	152	183	166	151	164	158	156	137	170	176	187	165	183	148	149	152	175	161	151	172	154	188	174	168	141	165	178	152	184	177	152	178	164	143	166	152	134	156	165	169	174	167	171	171	181	189	143	164	152	166	164	169	155	139	161	162	156	157	158	154	148	158	160	171	186	145	170	140	194	159	169	157	184	142	159	147	146	159	158	161	156	154	157	155	177	168	155	158	190	134	155	178	157	144	144	140	177	149	149	150	156	161	135	156	167	176	188	157	172	161	161	156	144	158	164	163	109	160	162	164	179	150	152	161	155	137	150	177	156	153	160	172	161	172	148	172	170	141	166	155	142	173	171	148	177	166	162	157	163	154
64334	61092	24425	1187	1078	918	775	683	657	637	583	523	519	474	512	502	476	456	494	504	424	430	458	436	441	445	432	413	437	464	408	439	456	403	413	401	443	441	394	386	405	421	404	442	385	431	402	419	425	487	420	409	402	388	373	423	428	409	411	384	438	408	402	385	412	423	403	421	383	401	427	405	386	395	422	416	439	424	400	385	394	416	413	400	370	381	416	389	389	385	440	380	389	412	388	401	417	396	373	382	372	409	378	390	421	417	366	375	375	386	413	382	398	360	378	401	410	390	411	436	406	364	401	378	433	399	383	388	411	398	397	400	392	413	411	413	424	378	405	393	387	412	412	381	377	412	393	419	416	403	422	412	388	400	384	373	415	406	370	406	389	436	374	387	404	389	384	415	425	395	396	389	407	372	402	402	375	430	423	403	424	430	415	408	365	426	357	415	403	400	397	420	387	417	374	424	399	396	410	371	382	406	367	388	376	416	405	392	400	376	372	416	421	410	391	382	389	381	396	425	407	404	389	409	409	373	402	433	387	392	366	396	387	390	418	389	388	381	371	398	382	430	393	386	424	421	400	400	380	420	395	413	437	395	399	418	397	403	387	363	405	371	357	393	386	361	407	426	404	394	420	415	349	403	432	424	441	383	409	398	418	404	425	407	389	391	416	410	405	389	412	390	382	428	376	401	374	418	431	398	389	402	412	413	388	417	436	392	393	411	365	397	398	383	353	373	425	409	371	373	423	378	400	437	424	401	387	376	379	456	419	414	368	415	408	383	361	379	397	354	403	413	419	398	424	392	391	393	409	361	383	397	364	399	386	411	384	394	414	404	407	436	399	367	369	423	405	408	389	387	415	394	398	407	400	419	434	422	389	393	363	382	375	419	406	397	403	378	421	438	360	415	360	383	416	414	398	445	411	406	389	411	394	412	354	393	378	416	404	399	406	365	384	426	384	390	387	384	393	429	388	405	398	418	397	390	395	409	393	396	350	388	406	402	401	408	432	384	397	414	421	366	421	380	397	387	404	372	412	387	413	467	388	396	382	397	418	424	405	412	396	408	384	382	398	359	392	385	387	399	429	360	394	368	375	384	398	413	414	453	407	387	399	423	336	391	415	388	411	386	384	369	387	379	413	399	426	400	389	383	446	376	432	429	410	360	440	394	385	408	400	367	347	408	379	364	380	375	377	394	432	400	385	379	400	394	404	411	367	362	409	420	403	410	413	401	399	383	386	423	404	385	414	403	419	416	381	409	395	350	385	412	400	408	409	363	393	413	417	404	409	389	396	404	408	427	384	410	411	396	409	407	407	411	385	388	387	438	378	363	419	373	422	385	405	376	414	412	389	398	373	408	361	392	412	438	394	400	419	398	394	448	376	433	369	408	435	421	396	400	402	413	404	428	434	398	427	410	390	400	390	424	371	388	399	394	358	381	377	392	406	388	365	410	409	378	413	392	417	394	391	393	402	371	420	391	396	395	419	449	418	404	393	425	404	367	406	434	394	395	406	373	423	374	371	424	401	394	388	381	408	380	365	433	405	397	365	401	435	423	381	395	409	391	383	402	408	367	373	415	400	434	425	409	380	396	394	382	399	389	370	393	389	393	405	387	365	400	406	468	400	401	402	409	414	378	367	362	421	381	379	390	390	369	397	453	412	420	387	435	420	363	392	412	418	387	376	413	416	431	388	399	439	399	393	430	372	413	392	401	375	403	418	376	405	448	382	418	437	378	388	385	388	390	420	397	387	413	420	428	404	424	385	387	402	368	399	396	376	401	364	405	421	392	409	443	394	389	379	402	377	409	386	416	418	378	415	366	404	403	415	428	381	372	421	407	402	413	402	380	403	394	389	421	389	392	385	406	411	394	405	394	389	394	417	427	386	388	409	415	408	388	402	406	412	431	430	377	419	423	391	417	437	419	406	376	401	369	412	347	410	380	383	436	366	412	411	422	381	397	432	408	403	419	411	439	392	378	393	408	398	392	394	393	365	414	397	394	408	407	393	395	393	422	407	401	461	366	414	393	368	398	429	382	389	418	387	386	381	427	423	400	438	400	378	341	424	416	405	368	394	380	389	396	412	391	402	383	421	369	405	406	403	414	392	390	403	435	384	401	396	386	383	409	401	372	402	366	428	439	403	377	403	421	423	381	410	409	414	406	422	411	393	391	422	413	377	379	415	391	416	389	366	385	373	375	383	389	385	438	405	427	369	375	384	369	446	393	394	392	437	422	434	387	396	358	413	424	433	399	405	421	400	374	398	395	429	412	410	378	411	394	413	413	395	400	400	398	403	396	357	365	405	375	384	388	391	391	380	375	401	415	436	439	389	427	392	394	403	435	397	442	368	395	414	385	420	432	388	399	421	388	404	394	404	395	407	385	408	383	410	350	407	369	384	412	376	382	383	358	437	377	382	368	414	400	389	399	422	362	383	396	386	399	435	383	400	436	372	408	406	373	376	392	418	383	391	402	419	364	406	427	399	405	396	432	418	357	417	392	433	380	391	403	409	409	379	426	399	382	408	390	397	385	409	427	373	418	411	387	396	394	378	416	390	344	364	434	391	386	341	417	408	385	412	382	414	396	418	422	398	411	382	396	422	441	425	375	434	412	401	411	380	422	380	386	375	365	418	409	429	400	415	399	423	413	386	386	388	391	359	392	373	378	379	391	395	423	403	424	376	390	420	394	382	406	439	376	389	384	394	393	419	410	415	382	367	408	438	408	386	386	385	432	422	364	390	418	422	387	426	428	402	395	388	398	413	388	394	396	391	405	419	387	404	373	375	388	401	408	388	375	381	411	385	395	399	408	393	386	373	390	413	370	427	381	411	396	405	423	374	396	376	389	415	402	391	409	419	385	392	388	374	371	414	412	380	375	443	415	413	397	417	370	422	365	388	391	408	386	415	355	389	393	397	413	399	399	399	364	390	385	401	402	401	384	427	388	418	397	391	371	419	393	431	380	419	403	392	368	364	408	377	394	388	393	387	387	382	428	390	384	399	402	420	421	403	403	400	351	371	416	399	386	355	416	405	413	410	376	390	443	402	437	392	393	440	418	427	365	391	377	391	363	398	400	404	408	400	402	355	412	362	386	434	398	387	362	419	380	410	370	422	385	431	390	424	401	427	417	404	431	360	418	400	422	390	413	393	422	400	407	415	387	434	400	406	386	414	405	373	415	410	344	430	392	402	405	379	436	395	373	406	395	358	389	367	408	390	426	410	389	370	400	392	400	394	407	435	365	392	392	432	390	380	407	362	418	386	391	389	409	429	394	402	417	413	360	395	396	393	373	383	349	382	417	371	379	417	407	396	416	422	383	385	373	401	402	377	397	374	390	407	376	435	405	363	399	420	381	403	397	393	409	378	406	384	389	373	420	410	398	347	397	407	398	400	386	393	431	385	393	412	376	391	418	391	410	413	393	403	414	372	398	412	399	394	389	386	371	408	407	412	367	391	382	399	373	434	426	417	401	385	402	399	407
40429	25034	5464	207	144	156	158	153	174	173	130	150	166	143	160	164	147	143	152	148	158	162	165	157	153	150	139	139	163	178	172	164	150	149	147	143	163	169	162	171	149	144	137	156	173	154	164	141	136	155	152	156	159	145	171	139	152	178	162	145	146	169	167	130	164	172	157	172	166	143	132	193	165	157	182	130	150	136	153	165	161	165	161	146	153	151	169	150	137	167	170	122	148	168	171	140	150	150	138	143	150	156	170	151	149	150	138	160	150	148	167	160	138	171	143	157	150	146	142	157	162	148	165	143	160	158	148	151	144	141	140	148	154	159	151	173	142	159	125	153	156	129	176	147	150	144	141	163	180	156	164	153	147	157	149	156	135	138	153	155	143	154	144	164	171	140	122	141	136	152	170	173	159	165	152	146	138	160	136	159	163	154	150	161	167	169	160	135	153	156	150	144	157	142	158	147	153	143	165	164	152	158	143	152	159	146	154	144	155	124	139	142	139	185	164	172	126	168	170	160	159	145	171	152	165	158	152	163	138	171	145	139	153	143	146	144	135	138	161	140	147	136	143	158	150	145	139	153	154	176	145	166	145	132	141	147	151	153	137	152	167	152	136	144	159	164	154	161	172	166	162	149	129	159	156	156	172	173	154	137	185	145	145	169	180	137	152	148	152	178	153	133	139	164	144	159	145	143	145	159	158	157	164	168	139	134	175	155	127	125	144	167	151	144	153	153	136	129	178	168	174	167	154	148	156	173	147	141	149	160	158	147	154	155	147	137	144	149	155	155	157	156	169	181	144	165	129	136	149	152	185	167	145	166	151	137	147	141	169	139	162	163	160	166	140	158	175	174	169	156	136	148	152	150	168	161	159	131	166	163	155	155	177	152	159	137	149	155	166	142	148	138	175	166	154	118	162	159	148	158	159	148	147	156	174	154	162	144	151	153	142	132	154	135	135	151	176	156	151	174	166	145	160	178	138	158	160	191	141	149	156	176	156	159	160	135	173	136	150	180	154	160	146	146	158	142	149	166	148	144	164	140	147	177	141	179	136	160	152	134	145	150	152	146	170	166	147	152	145	155	144	159	152	157	148	157	162	163	144	125	149	154	180	140	130	156	165	145	156	141	147	148	170	193	121	152	166	173	160	140	153	136	160	136	184	161	150	158	143	160	149	142	149	140	146	173	171	157	160	136	168	175	159	148	154	176	138	137	135	151	152	141	151	162	152	154	150	159	147	150	170	176	149	161	164	148	142	162	172	160	183	178	150	150	157	167	155	159	161	185	148	145	156	157	144	139	171	167	148	144	154	165	164	151	158	177	154	148	156	156	161	162	156	148	176	170	139	164	163	142	134	155	142	153	158	155	155	143	136	137	152	154	149	161	164	149	154	168	157	142	186	166	176	144	143	147	155	134	161	138	139	157	148	120	158	113	149	148	145	156	156	158	174	161	170	162	167	164	161	155	143	155	151	158	170	164	174	147	171	157	154	151	156	121	171	172	135	174	155	152	158	143	166	130	143	150	162	151	155	166	138	130	164	156	145	128	169	131	151	143	159	148	146	163	162	151	162	146	151	161	180	142	160	120	170	155	165	161	152	183	164	173	148	139	171	165	146	135	158	140	147	157	172	158	131	154	160	149	162	167	140	165	138	142	138	159	145	146	158	137	135	153	139	148	156	182	155	148	152	134	136	143	153	169	180	156	145	175	163	152	161	152	156	165	136	174	147	171	129	138	159	172	152	134	173	160	145	162	136	147	141	131	150	148	149	141	168	130	144	135	155	180	160	147	145	123	158	153	160	151	163	169	179	136	145	153	184	155	162	136	167	157	135	159	141	137	134	162	164	137	169	147	124	136	153	136	145	155	141	168	141	137	161	170	165	156	159	148	146	171	169	143	149	146	154	136	169	151	163	143	146	137	165	146	143	147	160	145	148	143	138	158	164	157	147	168	171	139	127	132	160	145	160	196	165	152	153	151	149	153	168	145	184	154	146	168	143	156	149	154	149	162	140	178	154	161	158	156	139	150	164	138	157	160	163	158	147	166	146	162	169	152	168	163	136	135	166	168	166	153	165	149	164	150	144	165	162	163	154	160	142	164	158	156	143	156	165	141	180	139	158	165	170	136	144	137	143	155	145	147	151	153	150	157	157	155	145	157	149	141	160	173	157	152	180	125	163	157	143	153	149	150	153	133	155	170	173	173	159	160	160	154	138	169	137	152	163	169	138	138	156	160	170	160	164	138	157	147	135	153	179	161	151	157	167	151	148	120	159	163	165	168	156	161	165	164	160	144	161	152	156	163	150	139	153	151	160	160	150	151	141	137	157	157	173	167	145	180	136	171	165	142	129	161	160	128	156	160	155	146	167	170	130	159	154	163	165	150	135	164	149	151	144	176	151	138	152	137	145	160	167	161	169	143	151	162	150	134	179	150	172	148	144	147	117	144	155	145	148	153	161	147	168	151	142	141	146	149	150	152	150	158	145	156	169	161	144	135	151	145	155	150	138	149	150	162	132	155	157	127	155	162	152	160	149	146	145	149	153	144	134	159	182	162	142	126	126	164	142	160	151	146	168	170	144	161	148	135	163	160	154	167	154	143	136	161	171	167	159	150	145	174	160	113	170	131	185	135	137	128	167	159	132	143	159	147	165	163	145	153	140	163	136	143	140	158	153	145	145	169	167	170	152	177	150	165	160	172	147	163	134	146	170	141	135	158	163	145	151	158	177	166	161	164	158	169	173	158	146	139	150	152	136	147	158	176	147	121	142	170	131	150	171	151	154	171	156	149	147	159	151	155	147	146	160	153	173	156	147	153	151	159	147	171	154	148	143	141	158	172	160	161	157	150	131	165	145	164	123	156	153	166	153	170	148	149	176	131	166	150	145	147	149	136	145	168	165	152	164	144	168	151	146	166	133	159	151	136	139	168	166	155	151	175	126	141	143	138	156	132	159	145	137	161	161	147	120	169	140	154	172	166	149	126	146	168	175	138	159	135	155	158	166	161	130	153	155	155	136	148	152	155	169	172	157	137	171	159	169	132	136	154	148	145	148	129	166	178	143	123	164	167	146	124	144	153	176	162	167	160	154	141	151	132	155	125	152	149	156	138	142	142	164	133	139	154	136	156	138	163	154	163	157	161	182	140	153	154	159	149	156	149	158	157	169	163	163	154	189	143	164	156	132	145	158	162	145	152	164	155	185	149	176	132	149	166	143	142	151	144	151	163	167	156	153	148	157	155	137	173	166	127	171	163	163	157	177	146	158	135	140	155	161	154	141	172	156	148	134	182	166	153	156	155	150	161	161	159	165	169	130	173	150	156	137	153	156	180	151	156	131	162	169	167	135	152	120	148	165	141	152	145	162	166	139	139	168	144	157	161	146	178	155	162	143	171	149	161	148	139	155	162	142	162	134	170	154	159	180	162	165	150	154	171	154	173	161	157	180	153	148	147	132	150	158	160	149	147	179	144	174	162	169	154	157	167
33779	24562	4025	453	424	437	421	402	426	433	435	392	441	395	409	372	420	384	378	404	403	423	375	406	423	406	428	393	427	394	372	428	407	408	376	402	416	426	380	387	397	367	413	405	361	370	426	401	397	401	392	409	386	392	453	372	392	405	402	408	402	385	420	424	403	388	419	379	378	405	422	414	382	406	382	452	389	413	411	380	415	385	423	416	442	400	392	380	404	423	398	384	426	379	439	410	418	376	443	381	377	395	418	418	401	407	390	387	384	400	349	419	404	380	395	388	387	393	380	405	396	414	421	397	398	417	422	378	434	398	401	386	407	405	394	394	393	424	417	422	398	399	415	391	453	401	423	415	388	402	391	368	360	386	363	380	395	396	406	387	405	387	397	415	390	399	380	404	351	401	377	403	413	374	390	391	403	410	386	424	408	394	400	421	390	406	466	411	402	404	423	426	379	408	423	368	390	404	412	422	390	393	424	417	392	384	415	408	393	366	384	440	413	404	373	417	401	370	395	411	400	407	424	419	413	369	376	447	381	384	379	431	449	411	384	391	377	379	440	403	380	445	380	422	362	378	371	374	426	410	438	409	428	409	371	416	395	425	416	437	369	415	400	418	405	406	404	418	384	418	402	424	431	389	392	401	405	388	355	400	452	389	383	413	410	413	400	372	426	405	411	393	424	410	439	373	381	440	387	403	423	424	422	418	425	389	410	431	426	404	440	411	391	411	400	426	413	396	422	392	374	379	403	405	431	435	384	395	386	407	416	404	376	380	396	428	406	393	396	406	424	390	425	384	431	389	407	405	381	398	405	413	401	383	415	416	409	420	381	355	389	442	409	422	424	364	438	399	397	393	418	426	424	424	382	420	416	385	391	396	375	382	406	420	447	410	415	401	421	405	419	392	412	424	414	417	422	393	418	386	357	378	430	372	437	401	417	398	398	396	387	389	413	398	399	403	412	398	392	391	394	429	390	380	391	353	397	405	399	393	381	388	419	423	378	389	398	390	420	361	404	402	385	411	401	410	409	406	408	373	388	380	400	400	437	405	399	376	425	428	432	402	379	371	420	384	392	428	406	418	457	429	404	369	393	413	394	418	376	387	413	403	397	396	392	403	401	406	428	431	412	386	474	398	385	381	384	407	401	412	409	404	399	410	405	380	370	399	385	408	409	394	408	383	408	420	411	431	399	415	390	369	379	384	412	408	429	407	430	417	396	393	349	418	407	380	416	418	392	424	423	400	382	420	426	394	397	401	414	410	398	400	399	386	380	434	433	399	426	403	387	393	407	412	410	397	395	397	413	392	395	400	374	391	406	374	400	367	414	396	424	409	398	404	376	412	392	404	423	399	429	412	388	425	399	384	410	360	406	379	382	394	381	408	397	377	389	395	375	370	359	411	414	389	401	391	385	411	389	380	375	444	405	381	388	427	418	388	415	409	365	414	417	377	385	392	360	417	393	431	401	357	385	371	413	407	425	408	394	412	418	382	419	406	466	391	370	446	390	368	443	392	409	403	369	388	406	351	405	408	455	390	409	375	403	392	398	399	421	402	396	378	390	408	380	374	416	406	396	411	440	423	394	393	365	395	388	428	419	394	426	381	439	398	408	381	401	405	374	396	406	368	400	402	416	398	391	392	418	399	397	420	418	389	414	382	414	430	418	389	399	397	383	411	413	424	411	403	434	414	444	375	406	410	411	419	449	433	372	438	396	398	463	412	394	376	422	414	430	396	397	397	423	409	424	419	407	387	365	392	419	395	377	403	422	405	401	431	347	428	383	386	381	430	402	407	396	394	396	393	418	404	421	386	428	393	410	372	381	393	399	378	406	424	406	390	423	416	404	390	406	435	397	428	426	408	387	398	409	407	381	431	383	407	395	392	415	394	439	409	394	401	426	438	377	402	431	392	424	426	371	419	397	350	419	385	430	409	397	413	414	411	383	402	407	408	352	388	389	382	395	389	378	396	393	407	434	386	352	410	412	369	359	415	390	415	399	406	444	389	375	405	420	411	381	438	396	388	353	460	363	411	377	428	396	385	401	376	401	374	427	372	359	395	415	421	458	418	405	408	424	347	427	440	366	370	413	406	434	454	397	342	406	370	379	399	410	394	434	391	389	432	411	428	422	412	370	433	387	393	387	390	398	426	420	399	441	394	409	388	412	399	425	435	371	425	407	408	394	420	401	380	391	438	439	377	402	386	402	421	403	410	430	437	432	422	406	413	373	395	414	414	383	413	385	380	446	391	397	371	405	405	409	389	414	382	435	386	428	399	418	378	385	402	379	392	398	397	412	392	377	422	442	397	423	386	404	356	415	422	392	384	391	403	408	423	424	411	437	367	417	417	405	392	413	406	401	404	391	379	385	397	384	428	425	417	404	386	438	424	430	387	372	412	408	375	448	413	440	419	392	393	404	368	403	396	401	414	401	408	401	393	375	406	379	413	368	366	411	395	403	430	424	423	416	406	420	399	442	386	426	370	384	386	401	393	390	384	408	401	384	391	433	364	404	381	393	387	383	395	382	383	387	386	404	375	367	354	395	370	378	387	372	368	403	361	415	353	362	364	430	380	428	434	409	392	409	414	391	413	385	443	393	393	398	407	450	383	410	386	416	395	375	387	385	390	443	368	427	424	403	385	406	388	384	389	389	388	402	389	388	393	431	384	365	403	401	400	358	392	410	363	403	383	368	420	406	411	398	377	419	372	428	394	418	404	391	396	398	434	387	420	387	371	375	417	412	399	433	449	409	383	394	385	391	407	407	417	370	415	391	410	427	406	409	414	410	404	414	438	388	409	380	368	411	415	390	413	396	431	391	425	394	382	384	419	356	376	417	410	390	379	397	449	436	425	389	407	376	393	390	387	406	387	395	426	399	423	387	376	405	416	449	402	393	419	383	402	387	390	412	409	397	366	389	395	427	401	408	417	417	421	410	370	404	418	377	389	420	385	401	346	397	410	414	419	398	408	440	423	425	391	391	404	376	390	358	414	382	411	378	413	414	390	378	430	385	436	409	421	395	398	410	436	402	399	363	371	418	419	417	388	438	414	401	415	413	374	416	393	404	404	402	414	369	431	398	384	423	414	385	403	375	407	412	417	402	419	394	446	385	408	440	381	370	439	376	418	424	436	422	381	416	424	418	432	414	407	386	404	380	398	403	404	394	404	410	391	399	427	354	393	413	417	413	396	406	423	391	419	404	420	397	396	403	424	418	408	392	407	423	415	368	388	408	432	429	386	433	408	412	426	375	388	382	399	375	366	390	387	412	427	388	392	437	422	382	406	433	400	423	379	417	405	416	373	400	419	405	421	394	421	406	390	404	417	411	388	384	375	389	395	401	400	432	413	394	421	407	412	366	379	417	420	408	393	403	424	399	421	403	377	394	404	383	430	422	379	364	399	419	430	407	409	399	433	398	391	372	409	380	385	406	401	395	356	353	394	390	411	394	429	441	418	439	410	378	418	372	404	414	414	419	379	376	402
78404	62675	29635	5315	386	317	238	248	215	257	260	227	243	223	203	204	220	214	244	235	230	214	218	243	210	202	210	215	239	216	210	236	199	228	222	220	193	195	203	224	211	194	222	212	211	224	217	240	224	241	206	210	216	225	230	221	222	209	248	215	226	211	223	219	224	208	225	210	212	210	235	240	220	214	230	202	227	221	241	215	245	207	210	238	213	183	213	208	188	232	233	198	251	240	198	227	209	187	214	221	231	225	192	210	214	213	208	241	214	225	222	240	210	218	224	205	200	208	189	259	226	200	195	240	213	196	202	222	172	204	222	229	209	194	197	243	220	182	207	220	224	205	221	211	243	226	246	230	213	257	235	228	232	221	227	219	220	234	227	184	200	233	194	221	220	226	225	229	218	218	212	226	219	210	240	204	222	239	221	230	207	190	221	228	187	227	239	198	233	226	205	231	195	210	224	216	209	223	222	209	223	192	196	234	223	205	207	204	240	224	225	225	229	216	208	218	210	236	227	233	222	208	222	199	223	237	232	216	216	243	215	253	207	216	230	238	216	210	200	232	245	203	215	210	217	236	198	197	213	220	199	247	219	233	224	215	215	216	201	216	228	216	211	219	222	241	227	217	200	227	230	206	204	218	214	189	208	214	220	214	187	204	232	223	229	196	206	183	199	231	215	222	212	231	211	222	218	217	199	202	209	228	210	196	200	232	218	259	209	225	236	238	229	233	214	245	249	220	207	210	210	237	210	230	216	234	213	213	196	234	227	233	215	197	222	212	234	226	197	215	240	224	230	247	219	196	173	206	174	182	214	221	216	254	229	229	207	201	195	226	220	205	202	222	225	221	216	215	223	222	209	213	218	219	204	219	201	233	211	221	228	194	252	191	206	233	206	234	229	225	216	227	223	213	243	237	203	210	203	211	220	244	208	230	224	225	221	191	222	208	223	212	186	228	227	224	230	249	206	220	228	207	238	202	191	256	226	214	202	208	209	212	202	214	197	219	189	204	211	226	231	224	219	243	239	205	229	216	222	212	209	228	219	244	211	236	247	208	224	224	217	227	168	223	233	210	208	214	210	220	225	209	216	231	231	235	209	210	205	219	197	230	194	242	211	187	222	208	237	196	237	210	222	191	211	218	220	214	219	223	218	220	212	216	217	191	207	208	221	205	218	226	211	229	244	200	206	202	229	224	213	206	235	206	212	220	225	212	191	236	247	231	215	218	210	213	190	183	209	204	202	223	210	196	198	209	211	210	180	216	222	212	210	242	188	202	216	191	212	232	242	221	227	225	187	208	210	235	227	236	238	205	184	192	200	234	203	226	217	202	218	217	212	198	211	204	225	205	223	216	201	201	236	219	199	216	224	226	211	213	217	217	234	194	212	216	239	199	197	224	216	206	234	178	193	239	219	204	215	231	231	223	208	215	199	223	241	221	183	175	205	214	208	257	197	195	208	202	212	208	205	238	228	199	225	227	251	198	229	221	238	212	235	187	199	208	214	216	221	240	195	230	213	217	223	220	210	210	223	219	234	241	237	219	214	221	206	225	230	222	245	205	216	228	227	226	212	210	191	233	229	227	233	222	217	219	228	226	209	197	190	223	205	224	200	220	239	205	212	194	212	235	225	207	219	238	240	227	225	235	197	191	187	194	217	186	195	217	207	210	202	218	255	213	234	212	228	224	206	240	241	208	227	215	214	213	204	234	205	216	212	226	217	188	218	210	218	208	233	212	202	237	209	228	235	219	224	194	202	238	225	245	233	242	198	198	215	220	232	237	235	220	203	227	219	215	195	187	236	211	241	210	208	223	197	222	213	192	227	221	220	204	212	216	264	200	192	226	219	240	193	225	231	224	199	223	199	237	219	202	253	201	210	211	220	189	251	223	222	193	217	194	224	194	235	223	226	203	228	229	204	216	242	193	198	237	244	215	255	208	220	216	232	230	221	250	186	203	226	190	231	196	213	187	218	197	196	230	194	223	227	209	218	229	214	229	185	180	208	221	197	242	196	233	177	201	203	199	221	234	211	229	209	225	211	223	233	236	186	205	206	215	225	201	216	227	206	204	215	237	209	198	206	238	226	207	263	205	219	227	203	211	228	207	239	216	186	233	220	202	220	227	212	206	227	206	221	219	205	199	212	215	250	192	230	229	215	167	205	237	203	176	241	199	220	209	221	202	233	223	224	248	202	213	223	219	205	249	228	215	237	227	210	226	225	206	190	222	204	222	207	206	212	204	230	194	189	213	221	234	200	208	234	188	207	226	197	217	242	219	219	200	229	241	202	207	210	231	211	195	221	234	228	225	239	218	227	210	208	189	181	215	232	193	212	204	202	216	226	220	226	225	212	197	225	207	230	212	201	245	216	214	207	209	198	214	205	203	215	216	214	216	224	214	189	220	209	220	208	209	226	248	226	224	219	215	223	205	238	206	218	218	194	242	196	190	220	212	234	233	228	234	222	235	226	224	227	233	216	197	213	230	231	216	211	206	238	211	198	220	237	215	226	204	205	237	223	235	195	219	227	207	193	215	261	207	216	219	192	201	203	203	206	212	204	212	215	203	205	210	219	229	230	211	198	226	190	211	226	237	216	220	207	230	198	216	238	213	233	211	208	220	218	228	233	207	258	201	236	218	227	220	191	201	182	197	235	225	209	223	213	210	240	218	219	215	228	228	200	245	186	229	231	209	216	225	234	210	245	218	220	224	237	211	206	237	220	228	228	225	241	223	204	204	201	232	228	213	243	226	192	214	204	196	239	227	193	221	215	225	236	223	203	234	234	208	212	217	220	237	219	208	210	212	235	203	232	219	233	229	215	248	201	232	229	223	212	219	179	232	246	222	203	205	231	211	238	239	208	213	186	215	235	208	207	245	200	223	212	230	225	220	212	218	211	227	224	216	241	209	217	236	217	214	188	234	233	211	219	218	209	205	227	224	238	187	207	217	228	220	203	211	212	196	224	201	219	209	248	229	216	238	237	209	217	219	194	201	222	207	215	224	197	230	207	198	224	208	230	208	214	212	237	237	208	219	225	258	194	206	203	210	217	237	210	192	220	206	216	195	216	215	200	209	220	229	218	202	211	219	207	207	204	229	225	217	236	221	210	199	195	214	202	207	228	216	217	224	203	216	214	205	218	197	229	199	220	201	230	209	224	234	234	208	220	242	211	210	216	222	220	235	217	208	209	210	226	207	222	202	211	206	224	203	198	212	218	219	206	201	224	223	208	206	207	202	232	199	219	230	199	200	210	217	217	241	211	228	202	223	220	235	200	200	214	208	213	206	238	216	215	220	211	220	230	217	175	214	227	202	209	231	199	237	182	240	213	222	194	207	213	193	214	208	244	229	228	218	206	223	219	217	225	229	211	225	253	232	202	213	247	198	215	239	206	216	202	201	223	229	246	234	252	229	190	224	206	215	214	207	210	186	211	221	223	236	228	213	226	212	232	227	211	207	222	188	211	219	222	226	215	224	205	225	212	234
53703	48534	16232	949	847	782	740	683	608	657	634	557	547	572	577	588	600	639	613	560	620	548	564	589	558	550	523	488	558	552	587	563	562	544	556	561	535	568	538	542	571	548	554	547	493	563	575	540	529	546	557	503	535	564	573	558	588	518	500	512	531	539	518	576	528	527	512	560	522	526	563	512	547	549	517	530	517	567	528	536	556	516	529	523	542	550	534	512	520	518	537	494	560	566	538	520	578	566	525	523	534	572	548	543	507	516	538	539	545	523	525	532	532	537	532	514	547	541	559	519	525	476	541	530	507	487	532	525	528	541	533	513	465	535	537	505	532	517	515	520	573	562	528	567	568	564	568	546	522	503	533	532	521	547	555	531	500	513	508	538	551	548	563	540	564	527	513	539	543	531	513	520	516	584	548	514	553	539	539	551	580	529	558	564	542	532	548	509	489	531	558	524	529	535	510	503	533	523	543	537	540	492	529	515	533	524	507	588	561	566	540	525	508	525	547	511	546	497	537	515	549	475	569	553	531	538	502	513	553	525	573	488	562	482	557	534	559	553	525	551	532	505	559	569	519	549	547	538	492	518	540	542	538	529	555	515	511	526	504	523	540	532	523	532	518	507	543	518	552	531	526	521	540	525	558	538	521	516	531	531	520	545	493	554	510	510	574	560	546	533	549	525	563	533	533	514	497	518	555	550	590	538	555	542	504	529	544	559	552	552	507	524	542	582	556	561	524	553	545	550	539	527	532	576	465	553	559	543	533	564	575	537	510	542	507	529	547	532	505	550	577	561	573	496	522	524	552	522	542	492	511	489	528	540	518	552	559	559	531	559	535	531	494	588	540	529	518	510	526	511	549	553	519	576	513	554	573	539	538	507	503	529	492	519	543	513	535	554	570	496	543	527	523	546	527	543	546	505	547	531	543	568	567	534	577	507	536	529	538	537	510	555	516	554	509	525	551	510	530	534	552	510	509	530	505	530	539	544	544	548	522	561	528	514	534	521	525	538	513	489	508	535	497	524	545	556	543	509	563	544	531	547	545	506	554	515	540	518	539	538	566	547	554	525	506	540	516	556	509	549	550	541	541	544	525	518	498	528	542	506	539	563	493	534	553	551	507	567	524	570	517	521	532	544	558	531	534	532	553	518	535	555	564	533	553	541	522	530	543	513	532	496	535	524	484	525	511	544	570	549	558	490	547	484	546	537	557	572	512	493	519	558	493	570	519	524	520	554	549	496	496	539	530	566	574	544	534	566	517	569	569	511	466	545	531	542	521	472	561	537	590	522	555	563	519	548	544	542	521	470	524	581	603	543	553	502	568	539	514	541	474	546	578	514	537	535	515	540	519	514	545	557	529	532	529	560	533	592	531	556	502	543	545	555	547	528	569	540	517	533	540	556	547	540	538	523	508	542	540	514	542	534	554	460	570	537	515	531	569	554	516	557	532	592	496	556	504	537	578	511	495	573	581	493	532	562	549	566	533	559	512	543	547	550	540	525	503	523	563	520	479	517	573	515	493	495	554	518	548	505	531	534	524	559	542	554	508	569	566	524	561	465	522	530	513	528	557	547	541	526	536	544	551	523	520	521	539	507	526	528	525	550	520	541	505	495	495	528	520	505	569	531	501	509	553	520	537	526	540	531	528	497	559	532	542	529	554	528	537	513	518	525	534	542	599	531	574	499	524	513	551	530	562	555	562	551	529	524	531	549	538	522	546	557	550	544	469	560	559	539	540	522	586	538	519	581	537	609	554	526	551	562	538	542	514	526	520	529	536	546	543	550	525	550	537	539	534	536	561	539	570	510	543	550	515	563	542	546	548	532	502	519	568	557	522	555	547	546	528	523	535	579	586	523	540	582	552	549	550	566	567	576	552	537	538	499	581	537	527	513	547	542	561	550	503	529	550	531	592	514	574	563	563	564	543	514	538	559	544	550	510	522	611	519	561	486	586	522	538	560	535	494	515	547	496	537	558	526	496	542	542	543	544	541	544	486	530	504	499	566	562	555	565	471	499	534	542	505	497	554	549	575	489	487	593	608	496	549	585	548	522	544	524	550	552	566	550	524	511	510	526	505	529	544	549	515	550	523	529	527	532	549	525	529	526	539	530	522	525	535	573	550	544	559	511	534	505	534	510	568	552	533	509	574	576	564	535	494	547	562	543	540	496	545	562	539	515	538	504	533	541	492	551	562	532	562	550	555	512	549	515	514	532	575	554	561	487	544	548	567	496	551	577	487	511	551	515	566	525	523	539	523	526	520	543	500	509	557	549	546	528	535	567	533	506	554	538	536	525	565	518	534	481	521	551	554	490	524	532	554	540	532	590	510	523	550	522	535	525	528	525	470	516	548	572	526	569	544	524	550	538	522	536	548	542	528	543	537	550	532	534	548	575	534	564	574	557	519	568	521	514	523	528	526	537	551	560	566	547	607	523	542	536	537	523	529	570	510	546	545	544	579	529	492	506	558	542	543	521	534	525	516	563	519	545	604	528	553	548	532	573	519	574	534	522	539	494	556	544	534	523	539	527	530	555	529	504	523	519	556	531	518	520	543	496	510	505	528	553	562	536	537	503	533	531	536	513	518	470	560	548	532	533	501	557	510	536	517	538	538	525	498	542	552	512	529	541	508	561	598	475	554	552	506	513	570	569	515	496	534	530	539	516	512	554	573	530	498	518	530	560	526	563	500	510	516	517	522	551	533	507	497	518	525	533	540	529	545	516	574	537	556	550	586	514	533	531	538	550	496	483	537	563	503	554	542	516	572	537	520	506	525	531	572	553	542	532	557	561	542	541	519	507	546	507	500	528	536	543	518	533	517	549	560	523	511	526	501	499	543	566	537	530	554	526	505	522	581	517	525	550	522	518	531	558	508	508	549	547	552	547	535	545	525	562	567	546	552	586	498	512	528	538	546	509	538	529	495	508	558	524	527	541	503	505	523	507	558	544	566	540	555	498	522	504	490	577	511	536	557	526	515	543	541	490	506	567	572	529	562	556	519	538	506	573	511	504	526	527	547	545	572	538	519	570	565	526	554	539	574	517	525	572	503	569	545	552	540	545	567	558	541	525	491	519	529	528	543	554	531	532	588	567	518	532	522	544	574	553	533	518	491	534	514	526	555	500	494	505	522	564	539	540	551	544	567	535	561	593	506	531	532	510	540	551	533	566	560	524	543	522	564	497	531	535	499	513	559	510	498	547	522	572	505	536	525	537	499	532	563	530	565	540	499	546	551	549	531	531	496	539	571	538	543	521	574	533	510	557	515	531	507	542	538	498	549	535	554	567	511	557	526	533	540	531	506	525	535	566	558	542	555	542	544	568	526	518	516	566	568	531	532	520	539	528	501	569	518	534	503	548	536	537	530	559	514	526	548	495	540	505	540	522	544	538	532	546	546	503	536	526	537	509	536	553	551	546	518	558	556	561	532	512	536	536	508	496	494	577	540	529	504	520	491	538	509	523	547	515	540	539	525	581	586	514	540
87248	73041	38654	11440	1183	296	242	258	209	200	186	210	205	176	177	158	169	160	177	157	201	172	171	156	156	155	172	189	171	149	176	159	147	164	175	154	159	153	159	144	174	176	166	145	171	147	137	180	162	161	153	138	176	163	175	148	182	186	177	159	158	134	163	188	144	185	184	174	124	168	159	148	171	178	174	158	157	152	155	164	152	140	155	144	173	149	151	138	151	177	169	150	172	157	156	165	153	172	139	169	160	153	150	144	169	154	160	145	161	164	181	164	160	186	151	167	163	169	145	167	162	144	160	187	142	166	153	192	156	156	148	153	184	191	154	168	164	149	141	166	168	156	157	182	167	178	178	158	179	146	167	167	158	140	168	137	175	192	141	162	160	164	164	164	148	147	147	161	143	172	150	162	157	169	153	176	172	176	149	149	149	158	143	161	168	162	155	158	160	178	185	163	169	153	169	159	165	160	156	154	173	143	158	161	160	154	159	163	159	165	163	147	160	177	129	152	173	159	160	173	186	156	187	165	146	167	156	172	171	168	142	153	151	167	141	171	157	139	160	154	180	167	180	163	153	164	133	153	156	208	169	182	171	154	172	154	155	187	147	160	174	140	163	162	182	179	145	144	154	158	182	156	154	168	156	148	158	161	172	176	142	167	179	178	182	169	149	153	149	168	180	159	167	158	166	175	178	181	137	166	197	160	143	144	135	168	186	170	172	158	149	156	127	189	158	149	171	157	167	142	159	150	139	161	159	170	179	157	161	177	180	149	160	169	143	173	194	144	145	148	147	155	166	145	150	177	131	154	163	156	177	159	157	151	163	158	167	176	151	169	172	146	151	165	170	166	168	168	138	157	163	181	136	182	159	168	163	130	175	162	154	151	165	148	145	153	147	158	147	150	159	164	171	176	165	142	149	162	160	156	166	164	155	166	159	161	167	183	166	166	147	164	172	158	152	164	176	155	174	169	158	161	184	178	158	197	156	176	146	174	182	175	140	144	152	176	174	172	171	152	147	165	163	173	178	171	179	155	169	157	154	166	148	175	155	138	133	151	189	154	136	141	161	155	151	145	153	155	171	164	161	154	151	164	153	168	165	175	186	144	142	158	134	133	164	174	141	179	151	124	181	158	168	174	158	165	151	156	183	166	161	154	148	159	194	159	176	157	159	174	169	173	164	139	176	163	144	136	166	157	156	139	172	176	153	150	166	153	146	147	154	201	143	157	159	157	162	160	166	162	150	142	172	154	154	165	157	160	146	168	171	134	160	158	216	175	179	156	150	185	126	170	159	160	158	143	181	171	165	157	171	165	160	157	165	151	148	163	178	165	162	141	167	171	149	164	160	170	173	162	160	170	157	149	166	173	161	138	153	149	195	174	172	185	186	138	153	155	178	164	153	154	168	146	153	177	145	165	178	163	148	169	164	155	156	187	154	148	166	147	146	141	161	172	143	146	149	168	167	158	148	157	156	184	170	194	159	150	174	133	172	143	174	166	174	159	173	164	152	151	171	159	162	155	128	161	154	156	165	185	178	144	171	166	158	172	168	149	157	154	188	174	151	149	124	170	160	164	153	177	147	144	177	139	169	166	141	138	166	157	139	168	158	139	175	148	171	130	171	149	154	169	150	153	140	172	174	170	155	162	170	191	184	161	150	178	163	168	147	151	148	167	171	172	181	145	131	152	178	159	153	143	141	140	185	197	156	157	164	163	154	164	132	158	161	147	171	157	174	144	194	150	160	151	156	155	165	183	138	146	178	182	178	192	172	164	153	142	163	169	149	137	133	176	175	168	177	161	158	162	166	159	157	155	157	140	186	176	143	173	166	178	170	164	166	165	164	170	193	149	158	165	171	177	190	157	158	150	162	143	153	163	162	180	157	154	146	150	159	156	147	163	154	152	168	161	188	159	157	172	148	149	161	173	163	160	149	131	140	162	155	174	159	164	172	156	169	157	166	157	168	169	162	140	163	122	157	156	195	155	147	132	177	156	190	159	143	173	149	146	140	180	162	156	192	165	163	189	141	155	154	166	177	168	174	156	145	169	155	165	167	165	159	160	175	175	171	165	158	156	184	157	158	171	170	170	141	181	161	171	159	170	154	151	162	165	166	159	159	177	147	152	164	130	155	162	151	176	173	157	144	153	172	174	165	191	142	158	157	164	136	160	159	170	157	143	167	172	158	156	162	167	153	160	162	163	165	173	166	173	152	176	176	172	164	141	177	153	183	162	157	172	165	171	157	144	185	150	160	174	178	169	167	163	157	153	164	164	163	156	146	149	169	170	182	146	162	163	169	155	174	146	156	170	172	146	154	167	146	166	164	178	138	137	177	174	138	177	138	144	161	178	182	151	141	152	176	145	177	178	165	133	162	149	189	164	124	170	164	162	161	178	167	162	137	165	160	158	158	174	171	147	166	159	149	154	165	168	163	159	153	171	150	171	161	162	133	151	149	163	171	135	142	140	153	178	157	148	143	146	153	165	189	142	151	167	171	191	195	185	176	149	150	183	166	177	158	168	149	172	184	171	140	155	165	142	168	159	154	146	161	146	173	190	154	148	170	172	169	169	186	133	146	146	185	173	138	167	134	147	147	158	169	146	171	179	159	165	177	146	157	159	162	145	160	161	183	198	166	184	163	162	165	159	179	161	140	149	170	164	158	169	170	164	148	161	152	175	173	154	164	175	159	159	165	169	163	151	167	177	152	156	157	149	171	155	153	151	146	155	173	147	151	156	168	170	141	188	154	158	165	174	158	170	176	173	184	166	189	147	173	159	180	162	169	169	157	160	172	166	159	144	155	164	146	160	158	160	161	161	161	156	149	126	173	158	155	157	181	156	155	155	154	155	171	185	168	167	163	164	163	144	164	183	156	151	163	133	155	152	171	154	161	149	149	156	149	146	157	150	160	153	175	144	151	145	154	156	163	164	170	171	155	170	171	178	171	144	148	165	171	152	142	180	166	192	152	148	184	176	147	174	145	173	169	189	155	156	165	154	157	157	162	179	156	144	161	147	147	154	159	182	162	144	139	143	173	177	160	149	149	159	158	166	170	169	156	162	149	153	149	174	162	139	166	154	158	175	149	164	176	167	151	142	147	153	158	136	159	154	137	147	139	155	143	156	160	183	157	171	153	151	184	149	164	135	173	168	155	138	154	158	160	139	149	142	180	154	171	162	162	171	181	137	139	138	153	189	194	190	158	146	161	162	157	188	170	178	140	156	148	151	165	156	157	167	161	166	170	152	149	151	190	147	186	146	143	179	172	183	162	151	166	165	145	149	164	156	154	165	167	165	174	140	149	175	141	166	155	151	164	155	169	151	148	178	163	149	147	134	157	160	151	163	159	183	163	155	161	138	162	155	168	138	173	148	157	155	148	154	177	147	155	147	179	172	148	157	171	151	154	143	166	210	167	152	156	166	180	166	173	156	165	156	158	162	155	157	147	159	140	145	170	164	186	171	180	180	149	157	162	174	144	155	175	187
64495	59939	21985	1450	1037	917	795	717	671	610	564	566	548	506	505	492	495	448	486	494	456	386	443	423	437	457	457	453	428	454	401	409	409	469	415	410	401	418	400	415	374	416	386	380	423	419	401	422	370	408	431	434	393	417	395	402	406	398	365	398	405	411	416	356	400	432	403	383	397	396	409	417	387	374	396	414	397	404	384	379	410	414	389	385	407	386	388	389	442	409	426	377	401	363	406	396	395	400	406	428	417	402	389	382	408	412	400	412	398	399	436	410	406	383	390	413	436	383	427	407	394	404	380	427	449	426	392	398	404	381	401	411	440	405	404	396	398	411	395	386	415	397	414	414	432	410	383	373	434	430	435	414	413	396	384	428	388	390	375	372	403	400	395	396	430	361	401	384	412	406	419	418	413	413	388	406	384	413	369	393	405	365	377	403	392	411	402	418	430	394	368	388	403	381	402	414	411	390	383	369	397	387	377	394	374	375	403	411	407	406	406	394	432	389	433	378	401	393	375	397	422	425	377	415	422	405	378	416	423	380	420	394	406	400	413	400	372	387	379	404	402	370	418	434	371	414	399	398	439	431	407	386	401	364	367	413	391	400	435	416	418	369	365	401	402	425	410	371	395	410	415	420	381	407	387	392	396	385	378	408	370	395	378	378	386	399	382	386	395	403	427	374	412	400	384	413	406	416	396	402	410	414	414	393	411	379	381	398	417	412	387	407	335	401	394	404	408	385	423	392	422	404	406	399	419	400	390	435	392	380	371	418	383	421	386	397	380	424	401	441	427	370	414	398	393	428	384	398	403	390	417	417	451	413	424	387	396	402	400	451	406	400	390	420	364	397	431	435	408	373	385	394	380	409	368	426	413	403	399	429	390	383	394	401	399	417	365	401	376	405	389	437	396	405	383	407	416	411	454	377	428	438	450	405	391	407	408	399	407	419	420	373	437	419	406	422	380	431	403	416	409	410	378	414	393	420	417	421	421	399	365	431	393	409	414	386	369	366	387	408	441	386	407	395	378	400	377	386	376	412	352	375	430	406	399	387	387	418	435	475	410	385	401	407	399	416	403	409	415	374	418	409	420	408	413	401	371	392	428	401	390	413	405	385	437	445	387	407	416	376	392	385	397	359	401	396	381	424	443	367	436	387	381	381	434	406	384	385	383	383	411	397	396	376	385	427	398	399	392	416	428	399	392	376	403	403	416	430	374	411	401	397	415	373	410	404	395	383	386	398	408	401	372	375	407	391	404	398	385	370	373	399	412	400	403	417	385	405	410	420	422	426	386	408	374	397	400	380	386	426	388	382	378	411	380	414	370	381	435	381	369	432	414	430	427	380	400	372	398	400	436	406	392	379	411	410	369	404	406	420	404	385	384	404	417	367	384	416	400	424	408	401	369	409	369	422	368	410	389	403	413	394	405	437	386	375	458	412	396	408	434	383	412	410	414	382	375	400	410	417	414	404	405	404	447	390	394	401	417	405	406	434	403	375	394	393	395	392	380	399	409	392	429	393	392	450	417	405	371	434	401	371	401	390	377	401	394	411	411	396	375	360	422	434	401	388	412	398	403	430	416	413	427	380	397	392	414	406	387	395	420	398	419	406	397	387	406	363	399	399	448	407	389	396	417	411	386	419	401	426	404	408	401	365	403	389	428	380	375	406	397	408	409	438	377	398	418	394	383	385	389	410	383	403	411	387	408	412	415	411	388	413	417	409	385	391	401	418	387	408	401	396	365	356	430	411	420	415	396	398	378	359	420	405	377	448	391	408	413	431	383	387	361	388	368	398	425	434	406	411	395	399	375	406	419	431	406	419	389	422	402	412	404	404	413	404	427	368	402	390	396	416	423	410	412	405	403	389	418	372	413	434	387	370	452	435	410	411	388	414	384	425	390	404	422	384	437	410	395	437	387	390	433	377	413	401	396	393	379	397	399	432	388	433	416	389	386	404	412	419	415	398	399	394	381	377	417	387	410	411	404	385	410	386	377	363	391	380	401	390	403	438	386	393	372	402	424	416	407	384	375	383	387	387	364	422	408	370	395	371	381	362	376	382	386	397	451	374	398	452	383	403	438	394	360	393	401	373	368	423	416	437	375	360	440	415	426	401	381	386	411	399	388	385	389	408	421	420	406	372	417	432	434	430	424	355	408	423	398	421	419	379	389	420	388	406	365	411	406	389	426	369	386	370	423	361	384	376	396	378	378	411	405	380	420	388	429	380	373	416	383	408	407	397	375	376	443	393	412	397	411	393	390	392	399	402	403	377	401	373	412	410	420	411	360	409	376	416	408	398	449	414	404	404	412	412	399	391	435	423	397	416	405	393	402	378	386	413	418	386	413	413	436	407	384	391	417	370	370	407	415	397	432	410	400	435	393	413	380	412	372	412	399	373	383	406	405	410	393	389	398	376	365	378	388	402	407	392	383	382	399	385	378	420	385	415	383	365	387	397	427	433	382	374	398	385	400	393	416	361	414	371	378	386	431	402	409	388	381	384	398	425	422	398	408	352	418	384	431	366	413	431	388	408	381	402	419	374	370	399	423	424	412	386	391	383	388	394	377	431	382	359	383	374	395	383	387	404	401	364	413	382	404	393	401	368	387	406	394	407	415	419	378	411	378	404	366	407	407	412	391	391	396	399	446	385	398	386	413	376	367	379	423	383	389	420	402	408	405	440	399	410	382	376	382	392	401	429	373	394	390	395	393	373	414	401	420	403	376	369	388	385	392	399	438	382	380	387	400	383	423	391	408	373	408	384	427	399	407	370	406	406	414	398	394	403	367	402	409	426	356	396	404	407	399	405	383	393	383	410	430	425	403	368	409	418	395	409	404	379	392	388	386	388	418	411	416	382	409	411	393	415	398	409	390	397	403	408	405	407	394	396	413	391	425	405	403	375	382	357	413	371	384	412	432	380	401	417	428	418	411	386	379	350	408	386	385	387	375	435	386	421	437	397	363	402	393	408	432	385	379	417	415	391	402	415	363	388	413	411	400	448	368	383	387	396	411	413	378	436	365	387	389	393	390	415	388	418	428	363	390	428	407	360	400	399	415	375	374	408	365	402	414	402	390	383	378	410	398	388	371	403	392	393	431	403	393	358	366	399	412	368	427	406	367	389	380	402	387	400	398	392	394	369	397	377	399	372	414	377	382	398	399	389	377	393	425	374	416	392	406	402	370	386	401	386	402	369	377	404	431	403	401	357	383	379	404	378	422	403	411	428	391	378	379	419	382	402	437	406	411	403	390	394	412	382	396	400	410	396	395	414	389	404	407	400	365	416	407	384	395	415	356	384	419	415	373	398	429	407	404	411	397	394	415	388	407	382	392	418	365	404	413	425	422	406	392	435	408	397	418	390	412	402	375	399	347	384	389	394	391	384	393	386	433	382	386	388	398	405	391	385	391	378	417	385	421	375	387	390	381	447	422	416	423	422	348	419	404	399	344	400	359	419	365	417	366	427	368	377	386	360	385	389	392	397
41169	24969	5343	208	182	160	157	168	159	170	128	173	142	172	153	160	160	150	154	150	153	163	159	140	166	154	154	167	175	159	138	145	183	172	157	147	143	154	145	157	166	136	159	177	153	154	157	152	179	169	154	166	145	167	144	162	136	137	147	146	149	149	170	145	149	132	159	189	162	171	161	175	143	119	156	153	168	140	147	163	161	146	161	150	168	140	158	166	143	161	156	174	155	158	145	151	165	146	168	158	147	197	156	158	134	149	146	137	142	132	162	148	152	159	155	146	132	146	142	171	153	159	155	155	167	146	144	191	146	150	165	138	153	170	150	142	163	158	159	178	161	154	152	162	155	185	162	176	144	165	188	151	158	146	125	164	181	165	153	179	139	139	160	158	174	142	143	169	138	135	186	167	149	139	153	142	154	146	151	165	137	156	162	138	175	143	154	155	152	141	142	188	171	155	156	162	158	150	132	166	182	137	165	153	164	161	199	150	156	166	177	142	154	154	159	153	166	167	138	150	158	146	193	160	143	141	129	138	152	134	146	146	152	149	153	165	161	139	163	141	161	142	160	185	141	157	158	154	152	162	137	169	156	178	153	179	166	158	131	171	151	160	148	162	168	161	161	177	170	135	127	152	164	151	160	168	169	160	156	161	177	135	144	139	156	171	165	154	146	150	140	153	168	162	167	167	156	146	170	150	160	144	180	139	176	170	155	154	188	138	149	165	156	136	158	175	140	146	155	154	165	127	144	150	150	156	179	159	148	162	164	157	155	160	152	149	161	152	151	176	156	167	143	165	167	160	166	162	153	159	164	165	164	148	161	171	152	171	145	158	165	147	164	153	150	161	152	153	148	149	162	172	146	147	147	161	165	176	170	158	163	146	179	149	153	143	160	155	168	158	161	166	154	145	163	152	149	149	158	150	148	153	150	147	165	139	147	155	136	167	145	162	147	135	144	171	154	165	159	163	154	169	131	149	144	156	153	168	158	133	143	163	133	158	144	157	154	152	131	159	134	171	159	148	155	150	157	156	145	157	152	164	154	175	136	148	159	144	155	144	163	175	171	151	154	165	137	157	145	161	154	163	139	165	158	155	160	152	150	152	143	162	145	156	158	177	130	188	168	144	142	141	162	152	162	154	173	136	151	152	155	179	151	138	140	152	170	174	138	133	155	140	149	168	154	141	131	151	169	180	144	170	167	154	167	159	155	162	152	129	161	155	166	176	176	153	155	150	144	160	154	145	146	162	146	161	144	145	176	141	168	138	153	136	165	159	145	152	158	158	158	164	158	155	159	155	162	153	143	161	154	152	148	186	174	147	158	155	144	150	154	163	134	147	156	171	196	162	197	169	164	153	173	158	146	155	143	158	154	149	138	152	173	150	136	155	145	145	143	149	165	151	158	155	160	172	153	164	152	141	175	157	163	154	147	154	139	156	169	176	148	146	142	141	167	158	166	152	172	168	160	157	146	156	151	151	152	149	169	144	168	156	141	163	165	164	156	163	172	152	163	168	167	147	167	133	162	158	157	133	173	167	151	157	154	155	162	142	160	137	156	158	186	183	161	142	145	159	152	139	155	143	158	158	143	174	147	165	150	170	129	148	151	164	144	154	157	153	165	146	146	158	158	156	145	165	128	142	133	141	151	169	144	155	144	175	164	154	143	155	155	150	162	140	150	132	126	177	180	142	156	168	187	140	147	151	149	172	155	173	153	167	141	153	161	171	159	152	134	147	156	168	167	150	131	153	159	157	144	158	140	148	159	142	159	179	164	178	151	152	156	152	143	145	133	163	155	145	161	167	140	177	154	171	143	153	163	161	173	166	140	144	158	150	163	150	155	159	154	156	157	164	168	165	168	151	172	133	163	141	156	172	158	167	157	167	173	168	162	156	149	169	158	160	153	168	145	157	147	154	146	149	117	157	153	176	154	155	157	159	155	167	136	180	153	155	157	145	146	163	147	143	181	141	153	173	158	165	150	155	167	165	173	178	156	156	152	144	148	142	143	167	148	191	135	166	153	158	173	155	161	163	172	173	141	162	137	166	140	161	157	145	151	163	164	140	148	150	182	179	146	159	143	139	145	168	135	161	167	146	144	146	150	141	146	170	140	157	178	158	190	156	160	153	189	160	148	151	148	149	147	158	158	179	157	140	147	157	153	151	187	161	149	153	160	171	142	157	141	149	150	170	145	154	167	149	140	168	175	170	171	158	149	152	156	169	155	151	156	155	163	136	148	146	146	180	165	136	163	136	141	139	163	142	145	124	147	149	138	151	173	117	160	149	180	143	165	165	149	146	162	141	176	171	136	152	160	153	142	167	160	161	161	148	147	160	168	159	167	146	150	144	143	162	153	161	166	157	164	164	141	161	142	174	182	147	156	160	175	155	190	168	160	149	152	155	145	147	152	182	140	150	176	147	143	157	173	165	168	151	152	161	162	167	167	149	153	136	172	163	169	162	141	166	144	142	173	158	153	150	160	151	156	149	153	163	156	146	153	131	161	132	144	165	151	158	168	159	152	148	157	144	147	111	154	158	160	152	157	140	144	145	158	169	157	169	164	152	159	138	143	159	131	163	150	178	172	145	172	140	163	168	137	147	179	159	158	147	169	155	165	157	161	168	143	164	132	160	164	170	154	171	157	143	134	141	158	151	149	167	153	156	170	159	132	170	168	169	139	189	143	171	151	152	139	138	148	129	158	169	157	162	137	141	139	166	175	155	140	155	160	173	163	154	128	159	137	162	156	151	150	155	184	150	127	178	160	160	169	154	140	142	158	155	176	147	145	156	151	146	147	159	134	161	160	163	143	142	156	155	142	179	158	162	142	161	139	151	155	144	143	162	150	149	160	148	151	176	164	169	150	174	135	162	139	159	157	147	164	173	155	151	140	150	158	145	162	142	171	145	167	159	137	180	179	144	149	170	156	148	145	155	155	144	157	150	163	146	156	132	146	147	133	170	164	149	145	166	154	153	180	155	152	160	184	165	148	168	170	168	150	135	173	165	180	173	167	144	160	158	156	172	148	156	155	166	163	159	172	199	158	137	156	160	163	175	152	162	167	163	174	184	159	165	174	150	135	171	169	174	120	168	134	160	164	166	184	166	156	154	159	185	159	154	166	156	157	170	157	179	142	164	161	145	155	184	181	154	140	166	142	143	160	159	155	147	159	160	147	153	142	153	140	157	152	172	157	178	157	140	129	174	159	155	170	169	174	168	161	168	157	169	162	151	152	158	165	144	150	157	176	136	157	149	177	138	164	168	154	175	146	141	164	146	142	186	144	154	161	149	162	143	150	134	161	164	148	152	162	140	153	151	159	156	147	153	131	172	152	158	128	149	152	151	154	149	165	158	137	157	156	147	162	141	157	166	171	162	153	155	148	151	172	137	147	173	153	152	126	155	155	138	145	166	153	141	172	157	143	160	153	169	200	152	148	162	149	160	137	148	154	138	164	173	138	153	157	169	178	151	159	165	155	157	141	148
34044	23974	3860	432	433	449	453	417	408	416	390	434	412	391	420	431	416	428	406	406	411	397	386	396	381	415	352	422	388	408	398	381	426	435	399	408	441	412	423	439	425	404	400	396	375	410	388	394	397	409	399	424	452	402	415	387	393	453	372	380	422	382	432	382	411	367	390	366	431	411	413	452	414	369	417	420	427	413	411	435	414	400	414	443	432	430	379	410	465	412	412	414	364	402	354	446	401	429	402	414	415	400	422	390	419	419	385	394	360	399	406	388	413	421	416	385	407	396	412	402	394	417	358	402	404	385	402	403	402	391	426	416	416	438	404	398	414	411	418	357	369	431	398	395	385	398	425	399	404	421	396	375	425	430	395	372	402	416	393	408	404	409	412	392	405	425	430	398	388	403	389	356	395	446	399	406	388	408	409	421	417	419	404	404	423	448	417	403	397	376	384	401	437	415	402	424	436	398	387	436	422	444	409	400	387	383	409	455	436	420	413	391	392	421	400	389	411	431	381	406	385	378	405	402	419	404	414	386	400	366	399	413	389	416	435	406	410	406	402	408	419	403	429	425	407	409	425	377	398	367	357	430	359	417	407	385	390	406	423	368	412	404	423	398	424	376	420	386	447	397	385	349	390	433	396	393	419	430	413	388	394	411	434	404	402	405	406	423	373	391	395	394	418	385	401	423	366	425	413	389	411	413	411	414	388	393	397	403	389	376	409	409	387	435	377	401	414	381	381	437	388	395	398	408	408	380	383	404	428	407	393	403	406	403	405	408	387	417	409	414	421	373	377	409	357	417	387	400	389	392	387	429	392	399	398	382	419	421	409	416	368	393	380	424	384	354	426	404	380	438	388	411	385	350	415	436	385	393	391	400	421	399	403	410	399	435	411	407	385	423	385	426	419	436	369	415	427	385	452	406	402	400	372	378	426	362	375	439	453	402	406	420	389	430	410	397	400	420	379	449	371	397	411	418	424	413	386	444	431	386	408	407	390	421	396	377	406	411	418	392	383	391	408	433	385	410	418	404	376	414	407	379	384	376	388	421	429	402	397	405	381	406	412	381	424	448	388	402	390	414	403	405	400	395	370	415	403	421	421	400	385	375	371	423	430	404	416	417	405	428	385	380	419	429	423	390	446	398	427	398	408	388	435	416	398	389	427	438	365	420	379	401	450	416	399	383	425	409	372	388	376	435	391	405	401	403	379	384	420	440	418	393	405	407	420	382	423	368	389	439	387	414	390	394	417	391	436	405	455	416	358	430	406	408	424	399	367	404	398	407	382	411	429	405	419	408	364	427	446	390	417	395	417	390	409	408	389	421	401	439	407	384	394	386	434	439	360	365	417	434	418	441	384	420	417	387	395	377	383	448	388	399	408	436	422	415	382	365	418	394	422	409	404	381	413	380	387	434	391	413	405	383	408	388	387	411	411	406	435	417	381	393	416	424	388	400	423	389	377	425	380	425	437	382	407	398	414	429	350	417	408	426	378	387	405	437	391	399	404	399	441	390	389	397	368	420	426	403	388	389	394	376	412	432	415	403	379	392	422	387	430	368	439	420	393	384	396	395	431	380	438	379	396	424	391	414	388	399	428	406	406	398	433	382	387	422	427	407	405	402	399	395	428	425	410	413	399	404	405	428	444	447	435	388	420	415	428	382	393	451	366	404	403	411	418	439	437	408	387	421	384	414	412	402	447	412	411	396	412	420	392	410	376	383	372	380	403	381	417	442	408	403	360	390	412	416	401	408	426	406	397	417	429	424	405	412	403	391	416	418	390	390	434	415	397	404	343	409	402	389	430	445	419	405	415	403	403	416	425	425	427	425	403	421	404	410	410	412	440	402	457	380	398	459	454	403	429	412	371	369	402	390	418	436	381	401	391	398	411	412	422	388	400	409	403	437	416	414	429	409	406	414	474	399	369	424	454	398	404	410	413	412	375	427	401	395	409	383	382	390	375	420	409	393	399	427	400	384	398	401	422	406	378	398	429	441	413	359	391	392	409	437	411	396	410	393	426	379	378	420	415	428	394	392	399	442	401	357	441	401	408	402	438	366	413	411	426	390	379	377	449	351	376	392	375	389	398	384	419	398	439	443	385	405	419	426	392	396	417	391	450	423	416	357	384	423	379	420	394	383	391	425	441	392	385	408	372	401	394	419	409	410	407	421	415	405	454	421	396	424	410	400	420	421	408	423	408	430	388	407	369	385	406	445	451	366	417	393	393	422	369	413	433	423	372	415	396	419	419	383	422	426	419	405	420	402	397	422	393	404	402	382	400	404	414	396	409	400	429	402	410	450	448	411	409	426	410	390	383	408	405	380	405	413	396	397	391	408	413	429	406	407	416	413	403	394	397	398	437	406	382	423	397	399	372	414	375	372	411	390	393	374	387	402	442	433	393	383	408	406	404	422	411	387	388	393	435	414	391	417	392	370	409	379	374	394	449	441	405	378	404	413	435	437	419	411	398	447	391	444	406	387	390	393	359	449	418	420	385	383	370	385	408	394	382	370	391	396	426	382	439	415	389	435	412	396	397	393	367	448	369	401	419	396	441	420	397	382	414	386	386	419	423	365	412	393	408	433	388	386	411	440	436	405	389	407	401	402	418	425	408	405	431	387	378	458	409	405	365	418	422	354	416	401	386	407	424	405	386	386	391	388	392	438	402	393	420	445	430	395	361	398	398	378	414	426	423	392	409	386	383	433	402	413	414	392	413	442	404	410	398	430	378	412	388	394	382	421	387	397	455	399	397	433	396	380	413	416	426	402	385	398	425	428	419	420	414	423	422	394	405	407	409	395	396	405	408	407	389	393	383	375	456	413	404	419	410	399	411	408	427	405	405	435	394	412	413	457	403	407	425	419	399	396	397	397	388	410	407	415	402	451	388	427	390	384	429	402	450	425	397	419	391	420	410	425	411	406	407	431	421	409	418	390	404	396	378	419	386	387	415	416	430	399	402	408	385	399	423	403	382	417	429	417	391	404	410	393	417	406	388	427	408	410	408	394	401	403	409	423	438	408	412	429	435	419	439	425	409	361	399	408	348	373	417	406	393	381	396	427	426	385	413	406	429	421	419	360	444	415	454	393	420	376	438	396	413	444	391	419	422	409	398	422	409	409	415	401	394	419	402	408	427	412	364	394	430	422	401	407	385	387	409	396	408	424	395	406	419	403	377	422	369	407	365	416	410	387	396	432	431	399	397	392	410	401	417	387	396	417	391	439	424	411	384	370	381	400	416	425	411	418	408	412	397	397	399	399	369	440	425	397	382	370	369	410	395	407	366	395	404	389	407	404	404	419	389	424	416	368	350	399	370	399	390	410	393	396	391	396	409	380	419	398	419	446	393	384	429	416	429	390	418	412	411	416	433	441	360	383	434	379	450	381	430	389	400	429	443	420	405	428	385	427	419	388	421	379	397	431	371	355	414	378	419	403	367	395	390	395	424	426	414	372	415	421	405	417	406	385	398	393	437	368	395	408
78608	61472	29353	5266	383	291	242	232	266	268	242	228	206	208	233	228	209	224	229	222	209	197	212	201	232	230	236	215	190	221	214	234	218	231	232	222	225	215	215	239	219	215	213	211	219	218	209	207	197	227	223	213	188	237	227	233	203	214	233	214	206	236	223	217	224	223	181	208	204	231	218	242	226	209	225	244	251	244	216	221	237	217	221	198	205	216	230	201	231	224	209	229	191	206	217	234	226	220	228	233	214	203	224	223	215	225	204	232	223	231	225	216	239	188	214	223	198	223	218	217	223	211	216	211	198	199	223	217	252	223	233	229	208	206	193	236	219	232	224	225	248	206	215	200	214	247	209	210	212	218	219	224	219	202	207	228	215	235	199	228	213	202	224	203	215	214	213	205	215	202	227	203	225	188	211	235	225	194	225	203	217	224	207	187	233	217	213	208	207	213	201	200	217	235	226	228	220	196	220	204	231	218	196	226	214	194	213	216	210	236	219	193	191	214	231	236	215	223	213	209	206	223	244	240	226	227	218	205	227	235	225	198	205	213	223	253	207	237	248	204	223	219	197	203	255	222	207	194	229	202	216	225	246	245	219	252	203	232	232	245	182	190	210	224	233	234	186	229	180	234	205	234	214	261	207	212	218	216	196	214	221	220	224	218	216	212	200	224	210	186	202	234	221	205	183	216	190	232	224	199	224	214	231	233	227	200	232	213	227	209	212	227	236	191	202	216	213	228	224	224	233	232	213	228	228	207	211	201	225	214	219	223	213	217	249	220	219	196	226	199	199	219	221	216	236	231	237	203	202	232	218	181	213	222	201	199	220	230	221	234	213	226	211	205	203	214	193	224	213	225	208	224	220	217	229	222	190	234	213	224	223	218	195	232	228	215	217	225	211	232	199	226	205	223	220	238	205	225	228	233	222	235	212	243	223	239	216	241	222	231	212	217	216	216	233	209	223	226	214	219	208	221	200	248	199	213	248	226	201	215	234	201	222	224	239	203	217	225	220	202	191	211	220	217	213	217	216	217	203	207	233	231	230	213	254	234	222	222	210	198	211	231	225	233	216	207	195	220	212	254	224	201	234	226	186	233	200	209	213	234	228	218	205	214	217	238	212	246	245	184	200	243	225	238	225	222	216	229	194	217	225	235	208	191	214	215	208	246	223	202	227	223	212	214	216	190	218	191	202	202	177	227	230	222	223	217	222	227	204	231	216	209	221	234	195	209	237	233	213	212	243	229	233	246	224	243	225	217	201	195	240	233	213	220	258	202	223	222	219	213	250	237	196	206	214	227	202	208	227	241	252	224	206	234	233	225	230	239	182	225	209	229	227	228	260	208	203	204	230	212	205	213	212	204	203	234	224	225	193	231	196	191	221	240	209	224	209	240	215	222	227	211	250	218	238	236	229	227	215	220	230	202	240	208	203	221	208	222	200	215	202	216	196	245	215	223	232	206	225	226	221	220	212	206	197	229	214	214	229	189	217	213	203	204	225	234	192	208	225	224	217	209	240	207	223	207	241	206	204	200	216	207	242	241	203	247	202	212	230	216	206	207	234	206	201	226	217	240	195	204	212	202	214	211	230	223	238	248	215	210	238	219	211	207	223	236	230	232	223	233	218	230	247	220	230	219	239	206	219	205	228	224	203	194	237	206	214	228	191	236	222	235	204	236	219	218	228	221	252	214	209	223	239	234	216	260	219	233	201	242	224	193	187	248	221	230	215	213	229	222	193	235	230	196	217	231	182	204	246	261	217	226	216	216	228	211	230	235	229	182	221	217	244	243	231	209	230	220	206	222	238	234	230	240	252	236	232	221	195	208	191	211	232	214	220	223	203	196	232	224	218	212	222	206	213	210	232	238	229	212	226	221	208	186	218	223	213	220	244	207	237	222	236	192	218	219	201	193	210	215	216	197	245	201	229	215	215	200	242	211	245	209	221	217	226	221	207	214	215	230	222	223	198	225	215	208	213	223	242	235	247	235	225	203	224	223	212	230	226	222	217	245	192	210	218	214	220	213	176	216	236	235	202	207	217	204	226	219	215	244	239	212	253	184	230	223	203	205	220	233	208	213	229	219	195	230	199	245	237	207	213	223	220	209	230	221	224	213	246	239	240	236	220	217	211	219	241	187	223	227	216	219	203	211	257	213	230	223	250	218	202	210	205	196	210	231	270	214	229	233	224	227	243	236	225	236	217	218	213	201	204	234	225	217	223	207	231	220	222	223	212	234	220	227	241	214	197	211	207	233	199	219	210	206	212	219	229	235	224	205	219	235	234	217	196	221	215	231	262	235	192	209	210	217	239	204	215	212	209	217	202	247	199	212	228	235	220	219	220	211	231	216	220	205	205	213	221	181	244	225	250	209	211	217	214	247	222	230	215	222	215	257	191	218	220	208	208	212	197	223	221	219	211	228	210	213	225	196	231	208	210	190	244	205	238	215	227	192	227	201	226	226	215	218	232	210	220	247	222	197	234	221	185	218	214	221	210	218	207	211	222	208	212	209	219	194	233	235	217	203	205	214	233	225	215	222	223	234	226	217	206	210	214	218	202	235	208	229	194	216	235	230	214	191	221	202	217	231	216	220	215	204	204	207	236	225	169	219	229	215	216	205	201	205	218	219	214	216	236	231	226	231	238	213	213	207	236	235	223	244	242	202	216	222	216	229	213	235	213	228	227	218	206	213	199	222	213	203	204	216	204	206	208	218	192	224	221	186	227	230	202	252	206	245	249	238	191	213	215	221	212	213	221	231	195	223	188	234	234	201	229	238	226	245	219	211	197	211	234	226	215	210	228	222	194	223	214	219	195	214	211	207	230	220	199	217	239	220	218	237	266	224	232	203	225	209	225	229	203	215	231	241	205	252	251	211	261	233	188	212	210	219	207	223	203	234	205	210	194	192	233	239	218	251	244	223	250	227	203	231	219	220	233	209	210	215	231	209	225	218	201	217	213	213	259	208	229	208	217	217	205	209	215	217	202	209	230	199	211	225	207	253	231	252	203	216	233	224	203	207	218	210	200	234	237	250	223	224	197	210	233	212	236	235	246	197	207	200	228	238	205	233	221	202	178	228	211	211	230	200	212	229	199	215	213	235	232	195	222	228	226	229	229	230	205	212	217	217	246	200	229	221	216	216	219	211	218	219	221	198	222	219	230	208	202	230	212	216	236	214	212	199	227	209	224	220	195	218	215	220	219	225	207	194	211	240	201	194	207	206	215	216	225	216	214	210	203	232	241	239	227	213	216	216	222	218	194	215	234	173	216	213	226	215	213	207	212	224	217	190	183	183	229	223	203	273	207	203	232	212	215	204	208	192	202	238	205	217	214	182	264	212	206	225	211	248	235	205	197	232	220	231	236	244	237	223	187	241	222	219	220	234	213	221	209	226	214	244	230	224	231	237	204	209	217	212	235	186	221	220	221	206	213	224	230	214	224	188	230	224	201	217	230	212	218	205	199	212	234	219	219	216	205	210	214	194
53684	48120	14424	1021	947	802	736	730	662	642	610	637	606	591	633	568	553	586	559	529	569	538	548	552	567	622	528	537	530	555	568	537	543	538	534	532	548	516	572	550	540	539	536	580	549	529	528	571	501	548	523	501	555	517	535	554	546	577	512	566	548	557	536	562	519	580	513	535	553	548	519	528	484	554	534	543	552	555	524	518	542	504	530	520	542	559	513	549	550	515	578	541	524	531	509	556	537	540	525	551	566	534	591	531	574	556	522	562	531	541	496	519	523	556	532	539	572	511	524	535	514	523	543	558	526	530	537	500	545	526	510	544	540	559	529	565	496	572	533	579	562	556	546	557	516	515	515	555	552	539	552	565	562	554	551	574	540	583	564	503	592	509	560	545	555	540	531	540	535	563	513	557	550	559	553	524	557	565	508	579	561	536	550	545	542	519	538	522	516	554	546	525	538	504	575	530	514	541	530	535	518	514	553	550	584	534	544	509	515	564	544	547	495	554	526	541	565	583	546	521	554	518	514	510	552	508	555	528	529	498	485	531	542	560	519	536	543	527	575	551	522	559	554	556	530	536	505	555	517	533	536	536	526	549	521	525	545	545	538	480	571	568	569	480	522	523	553	556	559	552	544	548	547	581	517	513	542	518	513	496	585	530	545	571	561	561	545	551	557	524	516	524	569	557	531	533	563	539	553	531	560	547	501	566	502	521	561	545	523	497	554	495	503	524	537	576	541	526	521	544	517	533	558	536	529	558	527	543	521	526	572	506	554	525	569	530	536	557	553	554	531	530	525	541	540	524	530	558	544	537	547	551	519	534	548	535	513	482	519	539	531	540	577	531	538	551	542	530	491	527	562	565	526	510	556	548	537	585	592	571	531	547	542	531	511	502	515	516	517	534	573	511	555	509	502	539	538	543	498	551	551	531	537	513	571	572	562	527	561	531	515	596	554	495	542	545	548	486	562	570	526	524	529	525	540	521	558	537	483	553	552	521	526	522	518	585	527	548	556	543	489	543	566	535	514	538	523	546	532	542	580	502	519	529	576	484	512	549	534	535	547	552	517	523	585	567	534	555	496	559	568	544	526	521	512	548	550	593	527	498	531	526	542	555	536	546	502	494	535	535	547	554	576	529	555	542	520	505	559	555	547	580	529	553	509	556	524	524	571	569	563	527	562	536	492	528	550	536	519	552	550	562	519	518	513	526	540	540	546	537	528	520	539	548	539	505	532	549	528	585	534	521	569	525	525	559	567	531	539	530	569	498	545	545	571	510	565	555	531	537	516	521	538	507	542	514	551	535	575	568	520	525	545	525	548	538	549	523	545	566	523	584	553	577	500	559	514	516	542	546	564	506	553	506	561	575	576	543	543	551	521	568	546	549	520	530	528	560	545	543	510	556	522	536	528	501	537	496	530	517	548	520	520	506	521	506	589	541	514	506	560	547	509	536	491	568	525	530	592	565	516	597	542	530	521	580	496	557	537	527	525	566	577	533	531	534	492	509	581	567	529	546	548	576	501	588	530	540	565	534	527	590	484	554	524	578	575	537	518	542	550	513	537	517	509	509	547	523	525	532	537	571	556	539	551	484	534	549	516	519	525	550	505	554	535	543	518	588	565	532	529	530	576	529	546	501	538	551	531	544	548	528	517	524	559	564	512	555	541	571	529	540	570	565	518	511	516	504	542	563	540	500	510	546	553	572	509	520	530	568	561	511	528	584	540	547	513	557	568	539	546	570	546	510	582	549	553	519	548	538	500	527	559	495	556	542	560	549	546	577	510	534	538	535	538	517	484	543	551	521	563	513	566	565	550	560	524	550	535	545	546	482	526	541	565	536	541	538	513	573	539	526	535	522	605	511	577	504	521	587	491	499	512	483	500	573	503	537	498	540	509	557	531	567	522	537	592	543	535	558	483	526	524	593	506	536	576	526	559	540	516	545	529	517	519	534	477	558	537	571	518	523	520	533	511	559	537	569	531	539	538	532	523	539	560	521	546	572	518	540	537	575	523	552	539	523	505	501	480	569	518	517	589	594	543	550	535	571	507	519	492	521	544	549	589	514	519	564	542	572	553	552	534	518	496	505	558	558	519	547	534	526	537	539	565	542	501	558	547	542	559	521	535	563	539	567	557	561	531	563	529	534	571	517	586	539	534	545	551	573	525	515	500	555	522	548	570	545	530	524	500	553	533	518	531	542	538	554	542	558	518	541	554	553	539	544	518	533	516	558	532	560	523	569	558	542	617	538	555	524	540	524	552	529	481	547	522	501	547	529	523	537	542	557	557	580	508	524	550	551	521	522	492	508	553	525	495	545	543	558	557	520	591	522	543	542	559	516	558	562	555	514	561	536	540	538	537	508	560	496	556	541	509	553	537	526	575	503	525	527	515	546	517	533	510	515	529	521	536	500	516	508	544	579	531	530	493	551	503	542	523	500	524	569	507	542	533	539	574	529	553	513	553	518	530	557	555	558	555	537	509	544	486	552	519	541	521	548	524	556	533	520	507	514	594	574	557	533	506	548	559	527	553	559	574	562	533	543	516	540	554	555	528	551	489	548	544	506	573	534	561	583	544	557	507	537	545	554	500	533	551	522	493	509	563	562	530	594	568	565	535	554	595	512	523	532	535	552	561	523	558	540	552	515	493	537	537	543	534	528	522	553	566	559	534	533	512	540	578	507	551	538	568	536	612	519	515	544	549	525	543	543	558	515	500	536	553	547	565	534	553	556	550	547	533	546	509	533	552	538	535	565	536	567	515	530	492	527	541	551	529	553	598	542	546	518	520	504	563	572	550	507	525	569	484	523	514	549	538	542	540	568	538	499	554	541	549	517	529	545	572	545	578	501	562	533	493	539	561	540	542	539	532	542	523	508	520	538	603	536	503	528	568	479	519	492	551	550	539	608	563	550	503	517	526	558	566	552	518	537	547	569	541	565	529	513	539	531	558	531	568	543	548	484	523	528	534	526	546	503	551	481	497	535	548	518	560	536	532	495	538	537	539	535	537	524	528	572	524	506	570	566	549	540	558	512	515	532	582	516	521	565	536	550	532	571	533	543	503	531	563	536	527	533	496	584	524	575	535	547	545	498	532	572	534	555	526	529	553	501	523	552	566	517	569	516	591	520	553	519	584	557	552	519	541	538	499	561	526	556	535	502	539	506	522	562	537	545	513	534	537	553	544	550	537	558	569	505	535	489	513	539	551	548	538	553	545	557	567	576	530	536	507	555	565	528	583	527	547	552	516	540	558	536	544	543	519	542	533	518	538	528	500	551	551	525	548	538	541	537	523	522	527	575	541	559	547	518	509	592	566	556	511	515	556	527	498	522	542	505	581	553	590	525	537	520	539	481	554	506	549	531	551	524	543	497	531	566	551	512	523	563	511	576	546	524	529	597	540	526	506	528	538	547	533	545	529	562	552	555	533	539	533	524	546	494	560	525	580	534	511	545	510	554	501	517	553	501	554	526	531	560	503	530	548	543
87815	73905	37904	11200	1137	292	265	219	236	198	189	172	190	188	178	184	173	192	177	169	181	161	168	160	172	176	191	191	152	175	165	162	158	164	178	156	164	154	159	165	172	170	153	179	188	162	152	163	155	172	150	149	144	185	168	166	205	201	151	173	154	173	141	183	173	181	147	168	174	140	164	177	169	181	161	167	157	154	153	148	161	163	159	161	185	152	150	176	173	176	148	158	163	160	165	161	160	164	169	166	144	149	151	153	154	157	113	162	170	166	131	149	154	186	161	166	170	158	162	152	175	177	134	172	179	161	175	195	141	163	145	163	180	181	166	159	156	169	158	174	166	146	171	156	175	172	167	167	152	147	151	170	148	151	174	162	143	154	144	129	168	183	163	159	176	156	181	148	167	161	176	148	165	158	189	161	165	176	154	156	178	181	151	144	168	151	165	162	149	154	160	172	181	167	164	166	172	169	169	157	162	152	181	187	174	167	153	153	152	165	173	139	171	161	155	149	139	184	176	177	152	182	154	165	150	178	180	170	179	171	155	178	180	190	169	156	151	159	174	141	161	171	179	173	160	162	158	164	182	168	158	141	164	151	146	158	167	167	142	151	166	187	164	159	149	148	178	193	196	154	157	155	155	166	156	154	161	150	139	160	153	163	157	170	153	111	173	181	167	202	161	156	157	175	152	147	143	149	190	162	172	165	161	160	146	143	163	168	167	162	181	150	151	152	168	166	183	145	171	165	158	166	168	167	169	151	132	160	185	161	158	150	157	163	152	159	152	177	177	156	164	163	166	161	185	163	159	135	184	168	141	141	141	144	147	178	145	162	176	172	143	181	181	165	171	163	158	169	139	171	164	177	171	176	160	158	168	147	168	156	173	156	169	175	183	175	174	157	183	165	155	181	175	179	172	170	155	161	164	195	144	153	161	154	179	189	158	165	161	165	142	167	150	139	165	167	173	151	168	148	165	166	153	165	159	158	181	167	172	165	154	131	138	158	176	155	191	153	163	166	159	174	188	164	156	155	161	186	172	145	158	171	167	168	175	165	165	168	156	166	164	174	170	174	178	159	141	156	159	159	167	187	167	156	169	166	155	153	121	163	168	169	160	171	142	160	166	177	174	180	162	164	163	153	147	177	158	158	160	177	167	139	145	163	171	155	176	159	168	146	172	170	150	156	175	169	172	161	161	175	185	156	147	165	149	143	159	178	150	154	154	159	165	152	141	164	154	150	139	160	180	169	143	185	161	193	144	154	169	169	167	159	174	177	170	189	151	141	165	165	170	164	176	160	185	174	164	157	155	155	164	152	169	161	155	156	157	165	160	166	153	166	163	148	194	152	179	155	151	147	181	152	151	166	163	160	167	180	162	183	154	169	154	168	138	175	148	174	162	152	167	162	149	154	126	172	171	169	157	175	152	185	183	147	164	161	171	195	160	169	157	136	145	158	158	146	157	150	163	174	180	190	144	178	159	188	194	169	164	146	163	154	156	178	141	153	167	144	181	152	145	203	173	185	163	156	168	152	154	134	133	166	164	197	146	164	153	149	160	163	156	146	170	169	194	158	154	168	160	146	173	153	153	179	170	174	174	164	161	157	171	165	164	175	199	175	144	128	152	190	173	177	169	180	173	172	148	155	160	176	150	153	151	148	173	153	159	150	156	159	171	143	150	196	154	170	169	174	176	177	158	150	181	166	175	183	166	177	155	188	169	165	176	155	175	163	166	171	143	172	157	160	138	168	159	158	156	167	172	159	152	144	136	167	168	177	159	179	175	162	183	166	156	158	173	182	151	146	175	168	145	171	152	158	171	145	142	152	145	176	149	172	154	166	167	178	168	158	174	157	155	161	159	176	161	171	144	159	157	180	162	156	175	182	192	169	167	140	154	149	159	160	167	182	176	167	166	141	176	158	166	170	148	168	162	150	146	152	148	166	182	166	151	183	152	166	165	165	152	183	164	174	154	154	174	171	172	172	175	194	153	172	162	165	152	168	182	173	179	173	162	156	171	145	213	202	156	162	174	143	175	160	162	142	167	174	149	174	167	189	170	161	167	187	164	167	203	157	162	181	166	175	157	162	177	134	160	149	185	164	131	150	164	171	158	174	138	147	166	188	164	145	169	179	156	156	168	161	149	158	172	168	145	171	156	160	159	152	165	186	166	159	143	156	159	148	165	157	158	172	184	171	177	177	181	172	166	197	155	174	161	157	164	145	162	176	185	134	159	176	172	164	153	166	161	175	175	160	173	202	157	163	149	176	177	150	163	179	157	160	149	132	188	163	153	160	152	202	171	184	144	167	173	187	164	162	165	158	178	155	150	184	164	151	176	159	160	150	170	144	169	155	162	158	168	149	166	154	145	154	178	164	148	137	157	152	166	140	156	172	155	180	186	144	137	188	191	175	152	165	152	145	173	190	160	179	164	164	156	177	169	160	157	178	164	158	170	181	158	167	170	175	167	163	152	182	162	157	144	162	175	161	164	153	176	175	173	165	155	154	149	181	148	159	156	158	171	167	166	165	173	170	179	159	187	174	185	158	159	167	184	154	150	162	156	166	137	160	148	174	180	148	166	165	168	175	185	185	148	161	160	172	178	152	146	177	185	171	146	171	145	172	160	181	164	171	183	172	170	156	185	176	161	159	174	160	153	156	166	162	145	168	169	159	178	151	188	172	159	179	158	159	159	168	172	165	161	168	174	165	153	157	180	168	163	170	149	151	157	155	185	170	154	162	169	167	138	172	143	149	169	162	181	150	161	163	148	170	165	166	150	170	166	174	172	166	181	165	174	161	157	172	174	167	168	183	151	189	150	151	151	143	141	161	166	157	147	158	159	154	149	155	162	146	168	172	140	129	169	151	158	159	151	173	174	153	156	153	160	191	177	142	168	173	161	164	167	155	162	156	191	138	187	158	158	154	163	178	163	166	171	181	174	153	163	160	140	166	151	167	160	166	196	180	167	156	155	185	166	154	171	170	169	164	157	141	156	161	190	170	141	155	177	140	161	180	147	164	177	162	138	150	162	171	162	173	162	170	153	156	163	166	157	167	144	170	164	177	138	175	169	177	157	144	184	182	141	183	171	186	177	168	147	175	179	173	177	169	165	161	132	171	166	160	183	154	137	152	146	171	148	157	167	178	175	164	175	163	172	178	176	192	170	175	188	175	168	141	172	146	184	170	178	148	150	154	142	194	167	151	164	178	196	148	145	168	172	170	160	165	152	165	167	173	175	169	173	175	141	161	163	186	130	169	165	152	162	138	162	175	164	159	126	160	137	159	165	171	171	165	169	144	156	175	184	142	179	152	172	155	152	151	160	171	128	167	150	174	177	168	164	175	156	172	189	160	174	187	162	165	146	154	162	165	169	146	170	166	161	164	158	179	139	155	159	180	182	175	167	189	157	136	139	141	166	159	151	176	168	174	174	199	161	157	140	172	157	139	159	149	180	149	157	132	174	149	166	161	156	157	145	162	173	146	169	173
64982	60012	19695	1260	1036	908	876	708	668	650	582	559	509	502	553	489	489	467	471	457	433	427	458	460	460	477	427	437	464	437	456	451	411	479	429	436	408	436	467	416	409	466	420	426	385	425	387	399	419	401	387	419	416	392	440	410	401	426	392	466	423	398	384	387	452	421	393	414	380	376	403	433	397	417	419	392	400	386	394	409	390	382	406	397	405	398	393	400	408	393	376	427	415	363	395	466	388	404	406	396	378	394	414	400	400	390	385	457	429	411	416	405	399	410	402	382	430	392	421	382	384	415	398	436	401	410	379	437	433	445	414	388	348	398	413	430	393	403	405	392	399	352	399	397	394	350	435	382	385	392	406	444	385	433	396	374	408	415	404	410	439	394	430	413	432	397	384	398	360	423	404	414	396	425	407	398	435	385	395	369	405	408	410	426	416	383	404	418	396	394	414	441	427	403	437	404	412	391	374	391	403	376	376	434	406	434	409	406	399	399	397	408	413	400	415	380	406	428	419	381	384	383	423	374	406	416	382	410	417	375	379	372	366	421	412	399	417	407	406	408	383	375	391	413	418	447	445	387	428	390	414	415	392	390	412	387	399	392	396	420	390	382	409	379	369	390	435	437	415	406	420	410	421	393	384	410	381	385	399	417	392	394	415	429	403	412	418	405	404	403	390	411	371	426	394	391	384	403	439	405	413	398	387	378	427	446	383	384	392	389	400	414	423	419	411	422	426	419	397	423	398	405	425	415	413	419	402	384	380	392	397	393	374	379	457	406	409	435	405	426	392	407	388	379	354	425	382	406	394	376	407	416	383	396	385	421	407	440	437	395	446	448	415	438	389	412	411	400	345	393	407	386	379	408	409	368	383	391	420	409	420	395	413	385	410	417	435	417	420	385	373	401	396	415	417	426	474	394	396	403	418	379	375	388	429	388	397	420	422	342	417	395	397	429	440	402	406	391	355	367	384	405	369	406	380	405	389	394	399	389	402	403	400	390	410	394	434	438	392	408	394	420	406	357	404	448	415	446	385	421	421	423	394	405	393	421	420	393	417	377	394	415	412	391	399	397	409	417	369	447	385	437	392	364	352	397	420	454	410	389	388	406	390	388	401	389	399	352	408	423	382	376	397	399	442	416	370	432	421	429	431	406	386	390	413	417	377	399	403	410	410	428	394	381	441	408	380	387	386	379	402	402	420	402	386	378	425	404	400	412	411	413	397	422	406	414	415	476	448	435	382	396	419	411	392	389	403	396	389	412	386	405	412	393	405	397	429	408	394	341	426	381	390	422	420	416	412	408	391	392	451	358	399	405	385	380	379	409	421	416	414	447	421	399	392	437	412	388	393	354	401	377	388	416	400	408	408	401	394	416	408	386	395	397	409	412	429	409	402	413	407	389	411	437	404	386	402	409	413	358	387	387	397	419	393	400	393	443	402	393	409	364	404	375	393	409	386	421	365	433	415	393	410	397	388	393	410	402	414	370	406	395	432	425	426	412	409	391	429	395	398	396	428	379	409	409	421	406	374	388	443	401	370	412	431	407	408	399	366	414	407	372	416	415	398	409	403	397	414	409	424	407	398	428	388	389	382	406	419	417	439	380	368	383	401	458	392	391	445	432	394	355	425	404	398	420	432	418	391	409	392	413	382	365	409	389	407	375	396	420	412	454	384	422	399	413	411	402	418	407	394	378	393	365	382	436	382	434	377	384	385	397	442	380	387	393	415	376	429	414	377	362	398	417	365	396	384	407	415	392	377	401	410	411	396	410	432	406	376	403	407	406	429	396	356	420	394	393	390	409	380	428	395	391	348	411	392	403	387	403	412	409	430	420	391	375	413	395	433	402	369	393	392	395	429	394	447	376	407	440	416	406	433	354	410	417	409	382	375	425	429	432	375	414	395	405	393	388	392	398	427	377	366	430	365	391	447	386	383	434	408	394	428	404	420	372	417	412	404	408	423	391	395	356	392	397	405	421	399	394	421	381	390	428	356	420	379	412	382	437	435	363	388	399	390	399	427	425	374	374	384	383	405	401	434	392	402	399	407	386	402	379	381	390	402	367	416	410	401	404	403	395	413	390	395	394	402	402	431	387	446	465	402	403	368	410	384	426	421	377	408	398	388	412	387	376	367	391	418	434	445	390	431	421	407	375	406	365	396	396	412	379	408	424	407	408	415	404	388	437	418	414	394	395	420	418	416	392	422	409	427	413	359	368	422	430	376	407	419	434	375	410	417	418	387	397	433	432	383	425	375	426	388	430	404	432	445	395	377	412	419	377	426	399	412	423	382	435	397	406	386	392	379	405	392	404	406	384	412	391	396	379	414	368	378	401	431	409	412	377	396	392	443	378	397	397	399	430	391	377	380	399	393	376	436	393	420	417	421	406	402	436	427	406	413	393	364	401	409	419	429	386	423	416	406	405	381	382	419	391	410	382	388	428	391	377	434	379	396	383	410	439	393	402	420	453	403	400	431	373	425	405	375	426	378	381	387	371	399	401	389	385	410	407	401	400	411	387	414	425	398	404	403	421	399	416	398	385	424	402	422	410	405	408	397	384	420	387	397	391	382	397	387	372	380	403	396	406	367	375	382	395	389	386	386	408	398	421	371	402	404	384	408	389	433	406	403	365	367	391	394	358	374	406	386	420	420	395	417	404	411	421	392	411	425	404	393	410	398	429	382	430	373	398	417	373	401	412	408	401	374	405	394	418	392	421	395	417	392	433	418	405	394	393	381	420	387	394	418	433	394	402	397	383	417	436	391	393	375	406	408	397	402	393	411	418	414	404	383	397	388	398	397	374	427	386	442	357	407	416	388	394	414	407	433	399	402	430	384	379	396	396	391	379	393	395	402	384	390	380	407	418	405	378	411	410	432	430	404	414	390	387	391	443	345	421	405	409	379	432	389	397	434	395	405	389	390	399	425	432	421	389	418	403	367	427	408	404	399	388	365	386	375	426	395	433	393	397	385	389	412	397	360	407	360	382	407	420	388	407	360	385	394	403	383	453	389	390	379	364	413	439	375	391	428	430	432	412	415	398	405	428	401	398	404	393	402	402	375	417	383	375	392	390	383	404	399	402	408	404	380	397	410	385	400	401	418	399	382	380	396	375	396	387	390	413	425	420	375	397	407	427	434	415	372	387	450	397	403	408	380	406	406	407	389	419	433	384	402	394	395	410	412	405	431	420	398	375	391	387	375	377	395	380	394	389	371	385	413	400	398	375	437	421	422	389	373	417	409	429	390	425	404	398	387	415	394	423	422	446	413	406	382	388	408	424	410	385	399	420	399	400	394	405	382	404	400	403	437	381	391	377	386	411	440	362	388	402	387	416	361	385	392	418	377	382	400	425	446	424	403	434	413	371	421	400	396	394	375	391	440	405	387	438	396	399	411	432	424	422	400	383	380	412	416	395	359	410	397	401	385	409	362	437	406	378	374	369	379	388	442	431	392	394	396	416	428	401	398	405	400	386	431	402	375	416
41787	24528	4919	215	183	157	154	168	166	139	175	163	174	160	175	153	154	166	154	152	146	150	146	166	165	182	151	171	147	177	159	149	167	147	153	187	159	151	167	149	163	159	160	160	160	156	174	149	130	177	174	187	167	162	143	136	153	158	147	157	157	150	160	167	173	155	162	169	140	134	155	159	177	170	139	154	160	167	156	147	164	138	162	153	169	158	132	133	158	164	149	153	171	148	156	168	151	178	172	147	140	159	145	162	174	156	188	163	168	152	151	152	156	145	168	164	142	156	146	160	162	161	176	183	165	145	156	155	163	155	129	165	159	152	186	146	148	143	137	158	174	168	163	186	169	147	149	168	143	150	147	153	143	162	170	179	138	148	147	155	152	184	148	159	157	152	144	172	141	140	146	166	164	148	159	166	146	145	136	154	137	154	156	168	154	160	138	152	146	152	145	155	173	156	171	154	139	169	164	153	144	168	141	150	167	156	146	157	155	141	148	157	146	174	143	163	153	173	156	133	155	161	190	153	143	159	172	153	164	165	157	159	128	138	162	176	152	154	127	135	168	148	146	156	144	167	151	159	157	147	148	173	152	178	149	157	170	171	144	167	147	164	160	145	165	167	169	164	150	160	167	120	137	134	156	157	152	165	149	190	145	175	156	146	166	153	164	162	169	161	145	138	152	129	145	167	152	135	169	167	136	161	156	116	163	154	148	161	158	152	167	158	155	164	167	137	140	166	173	131	147	178	159	147	142	134	165	176	157	165	157	154	169	156	146	146	151	162	155	158	144	156	155	160	169	151	148	181	150	162	167	174	131	149	188	172	160	153	151	150	158	157	177	158	175	162	131	172	185	190	157	198	165	157	160	166	165	167	160	139	136	158	157	128	149	141	145	144	159	159	166	156	157	141	130	164	154	143	139	168	152	157	146	156	148	158	140	163	164	125	170	147	168	148	153	152	145	180	181	152	157	130	136	146	150	168	173	162	152	167	142	152	158	158	155	135	137	159	171	168	190	170	145	146	166	170	149	182	179	133	176	152	153	149	144	151	165	146	215	145	161	181	163	158	130	157	163	137	186	167	171	146	157	182	164	162	160	158	159	169	159	154	145	148	160	143	157	162	154	177	123	168	169	164	137	143	149	152	144	161	132	132	150	170	154	154	132	136	162	173	170	155	151	153	183	173	179	167	159	160	153	136	135	148	169	152	140	155	161	166	175	173	153	183	167	179	136	158	162	172	162	130	128	161	155	139	137	142	161	152	158	138	139	153	158	159	156	140	167	171	135	148	138	156	165	148	181	157	173	175	126	143	136	154	177	169	146	183	165	155	145	175	154	159	169	155	153	155	173	152	162	158	171	161	160	158	197	169	142	144	154	131	166	143	164	160	143	170	155	169	166	162	161	162	131	162	152	151	157	143	162	158	140	182	143	156	142	148	167	161	145	171	154	149	126	167	172	171	167	150	151	158	143	160	165	144	148	150	120	172	151	155	145	137	170	175	147	156	145	153	145	153	155	178	159	135	167	177	158	171	156	161	176	158	156	135	144	159	182	189	152	147	174	153	144	132	143	166	152	170	156	161	205	149	165	159	157	155	142	162	150	174	166	180	149	148	161	149	174	154	153	162	159	164	146	143	161	151	159	162	155	143	149	175	161	150	163	173	142	160	163	184	136	145	154	174	167	169	150	154	145	166	160	160	150	170	149	150	167	172	153	140	174	163	164	148	150	151	176	169	143	127	144	157	178	157	141	157	141	160	181	161	142	165	157	156	131	159	148	168	165	158	155	179	151	165	144	150	199	141	166	144	151	157	177	159	158	160	177	169	165	171	155	158	148	171	165	149	155	133	172	160	157	170	147	149	152	164	162	149	158	160	175	162	178	138	146	140	146	161	130	163	175	158	162	177	158	151	152	165	159	147	162	152	156	180	157	131	152	162	143	161	140	165	159	178	181	148	162	162	170	160	146	155	164	154	162	159	171	164	148	150	150	144	147	145	166	155	144	146	160	148	157	183	182	141	156	147	133	165	166	171	181	173	163	174	138	150	155	141	157	170	169	142	154	134	145	154	162	161	138	135	142	137	154	183	173	170	142	139	155	135	176	166	165	161	131	155	132	161	136	149	162	164	161	149	126	144	167	157	133	170	184	168	175	159	177	167	157	165	136	143	146	163	169	135	164	161	185	158	157	157	159	198	153	148	169	159	164	166	150	138	156	169	193	150	172	155	150	149	135	165	158	154	163	168	146	158	175	160	134	153	154	170	161	166	146	169	177	166	146	179	157	128	158	154	158	145	151	167	155	160	154	152	159	170	167	142	150	168	171	167	133	195	150	183	150	155	171	153	160	174	175	158	168	145	136	152	166	160	149	163	164	144	141	142	158	136	152	153	182	149	158	135	144	151	157	146	165	143	146	155	160	148	158	174	163	129	158	135	156	165	134	141	162	162	161	171	167	153	175	155	179	166	148	172	158	152	154	173	141	146	168	173	127	155	147	160	153	159	160	154	185	165	134	152	158	148	171	175	149	130	178	164	140	164	168	160	160	173	151	155	150	151	149	140	145	151	161	175	144	144	148	163	157	151	149	157	158	141	160	151	159	137	152	149	167	141	169	150	134	160	159	161	144	191	165	153	150	158	152	167	157	167	162	155	161	160	150	149	141	159	165	171	146	157	136	142	157	161	171	176	145	159	146	134	158	158	159	157	171	123	153	149	168	163	149	135	136	131	145	146	162	144	156	154	162	173	164	152	131	149	170	166	183	173	157	148	133	146	152	160	160	164	121	175	151	182	164	146	160	167	151	129	155	170	148	149	161	139	143	152	178	160	150	163	164	179	186	158	165	142	147	165	138	156	169	162	175	154	170	162	166	159	148	155	168	162	180	173	143	132	159	170	158	156	160	161	164	145	152	150	137	151	177	142	168	158	156	172	147	148	149	156	149	163	146	179	164	146	166	149	147	148	146	171	140	176	134	169	151	154	153	169	181	151	156	166	165	167	129	166	158	171	155	156	154	164	160	142	136	165	176	164	145	159	135	162	157	154	158	148	173	151	159	143	156	155	144	149	175	144	162	159	152	159	165	176	160	135	155	155	160	137	170	159	154	168	180	157	156	183	134	143	138	142	158	181	161	136	149	150	149	162	159	176	162	156	136	156	160	152	133	160	153	153	187	144	171	136	168	160	166	154	140	152	164	127	149	154	154	147	152	168	161	156	145	157	152	169	139	131	162	152	153	166	162	159	145	186	173	158	136	137	140	169	170	155	162	139	161	165	142	171	153	165	124	156	164	149	158	151	147	142	151	156	156	162	167	183	142	158	155	173	176	157	142	153	137	146	179	135	181	134	158	166	145	189	134	159	156	149	142	144	154	156	124	160	135	142	155	138	136	171	169	150	174	175	144	164	143	141	149	135	135	164	140	179	147	167	169	160	156	163	180	180	151	139	145	141	159	170	139	147	161	172	157	140	140	151	135	154	154	148	151	156
34927	23835	3351	436	439	431	423	400	444	444	411	444	425	426	441	431	408	448	410	406	384	410	383	447	421	415	431	392	453	417	390	404	431	392	391	401	394	434	419	409	410	411	393	416	369	413	405	433	388	430	394	411	413	402	399	402	381	433	392	439	422	414	387	420	428	388	413	437	448	388	425	403	391	430	427	432	374	392	418	446	394	440	418	426	402	427	389	429	383	384	379	374	404	440	396	409	388	388	404	402	398	439	433	428	383	431	430	438	408	418	398	397	366	393	411	416	384	406	401	426	387	395	421	395	374	438	480	403	395	415	389	403	401	414	432	402	400	432	403	371	392	442	425	439	456	372	409	365	432	412	427	404	405	424	391	396	443	410	399	440	385	392	412	408	429	397	386	427	371	408	393	429	419	415	431	415	376	393	412	424	384	432	402	424	386	411	395	415	400	386	432	395	389	434	442	406	416	388	428	426	440	419	406	404	365	423	421	388	381	414	372	377	402	402	394	396	463	384	433	419	388	408	431	377	427	396	369	425	409	436	390	432	399	406	409	426	366	373	382	419	395	423	412	443	450	402	450	411	388	379	383	404	416	453	436	428	439	374	410	445	367	433	399	399	415	423	398	447	397	376	409	389	393	384	363	405	422	406	428	388	398	425	373	397	420	410	408	397	414	407	381	398	385	386	412	388	411	413	368	398	420	392	386	415	485	426	409	415	403	408	387	403	396	411	382	459	473	412	424	451	415	408	431	418	381	435	391	414	404	407	388	395	410	416	350	412	419	426	415	431	423	411	402	435	417	403	430	432	397	419	421	389	394	379	397	412	424	445	384	397	397	415	398	419	434	398	371	395	401	404	394	413	394	421	394	417	456	418	400	427	388	401	410	389	422	427	398	410	412	422	436	400	425	406	427	441	431	425	380	395	426	412	356	421	415	415	405	391	403	372	427	398	394	399	425	418	418	404	443	401	408	417	416	368	399	413	400	400	419	428	440	444	388	432	385	415	429	392	403	387	406	370	412	397	382	427	430	402	412	404	414	392	375	403	390	424	414	386	409	432	414	397	393	410	413	401	436	381	410	385	421	369	388	411	426	384	399	425	397	392	386	385	411	426	425	410	414	438	417	422	395	425	400	385	429	443	416	419	413	377	405	374	431	397	386	377	409	405	392	402	391	422	416	387	419	399	376	411	416	420	400	390	406	409	390	389	415	416	395	423	428	433	426	381	415	409	424	414	398	418	422	352	406	378	353	368	379	391	466	371	425	397	446	396	436	442	413	391	404	433	426	436	383	429	422	381	430	407	415	404	409	429	421	366	394	405	395	402	443	417	417	436	388	407	408	407	393	403	441	407	407	470	425	401	420	416	416	391	410	430	436	410	434	425	414	415	400	378	402	428	436	404	425	404	373	408	407	366	391	392	435	370	401	427	404	424	449	379	442	398	462	386	421	398	429	396	396	406	394	408	388	413	400	415	418	390	395	390	376	391	469	412	439	403	379	423	409	379	359	385	401	423	409	428	454	408	425	417	396	382	429	408	443	388	422	410	400	410	407	417	423	362	408	395	438	406	439	405	387	423	383	382	436	432	451	405	491	415	405	395	387	402	373	400	416	419	423	417	422	405	427	422	429	426	427	384	431	371	419	454	405	381	416	409	390	407	410	408	386	382	404	379	419	424	387	432	390	384	394	399	398	417	434	392	400	389	383	453	396	421	392	407	447	361	435	410	425	401	439	344	391	394	415	426	401	390	400	439	397	418	399	435	417	403	428	402	429	383	395	421	448	407	408	405	367	447	407	457	386	392	428	427	428	389	407	441	412	409	405	413	444	430	400	390	402	411	427	395	379	415	402	406	411	395	414	404	437	425	412	437	406	385	412	425	380	395	414	386	407	388	385	440	392	399	427	391	390	412	407	397	371	401	347	389	404	396	412	386	430	373	428	408	397	386	424	375	418	415	413	383	396	409	362	409	427	398	427	409	393	406	381	432	431	391	412	429	440	403	404	414	445	422	436	400	426	418	386	401	422	384	436	391	426	399	403	429	390	404	427	418	430	409	412	422	410	402	385	419	431	412	400	409	381	364	397	410	408	388	437	419	417	385	378	423	388	428	410	374	423	398	422	385	428	413	410	385	426	419	418	399	413	444	424	400	434	401	396	409	390	424	422	443	399	404	418	430	411	428	427	403	382	422	417	385	434	395	411	361	463	395	380	417	425	389	391	397	423	423	403	392	392	420	406	395	389	420	388	374	413	437	400	419	375	414	420	387	430	412	416	415	405	431	413	352	412	414	408	386	410	376	424	441	431	407	427	426	439	383	411	404	406	380	401	381	430	414	408	384	395	411	387	418	416	418	422	419	422	418	416	419	395	405	416	389	395	437	386	403	427	436	419	376	401	414	366	425	428	412	439	392	409	424	380	427	436	391	399	423	405	407	393	464	391	431	433	393	355	420	433	431	413	397	414	408	416	423	430	429	418	387	429	380	389	416	430	398	441	389	426	402	384	422	394	422	397	428	366	397	379	417	398	413	397	410	403	391	426	415	389	408	462	397	416	406	413	398	418	387	399	375	436	406	388	382	415	397	409	409	420	390	383	416	410	397	372	401	379	430	402	406	400	394	426	388	422	395	413	358	388	367	380	434	402	408	372	420	395	399	419	402	381	438	450	428	396	428	419	433	381	409	400	415	400	401	396	382	411	424	393	411	391	424	456	415	409	363	408	425	406	441	429	445	425	419	367	433	443	386	408	412	417	390	392	388	411	407	412	406	442	427	385	439	400	435	413	437	413	418	387	416	441	424	399	413	426	378	415	415	389	390	417	385	447	420	400	401	436	393	442	402	401	410	388	389	384	430	412	439	424	354	408	406	403	413	419	397	429	411	411	381	412	417	452	423	401	353	428	412	410	366	386	397	421	378	414	423	426	405	405	415	442	427	416	432	398	441	388	388	413	407	376	419	381	432	405	400	427	397	396	445	435	438	477	410	389	397	439	381	377	441	399	412	406	398	402	417	437	409	442	410	395	424	422	457	398	408	419	400	428	404	411	394	401	424	374	408	381	393	418	402	439	422	429	430	424	411	430	430	413	443	396	404	417	437	402	448	405	430	428	420	432	397	423	392	379	439	423	417	405	448	423	427	436	421	345	403	377	369	411	391	421	397	389	438	433	416	429	431	356	394	410	415	386	427	408	412	391	377	385	421	423	388	385	400	415	398	391	426	423	400	441	415	456	432	404	424	399	430	434	416	391	414	374	406	420	406	409	419	417	404	371	383	406	396	404	404	398	408	407	408	411	408	420	417	396	391	411	401	416	407	380	402	413	418	448	417	391	427	383	406	425	368	395	404	394	393	422	395	417	397	388	400	405	376	401	432	394	417	405	418	400	446	448	401	405	401	396	392	400	399	403	417	413	397	415	427	399	417	421	412	415	437	419	424	399	401	403	391	407	428	417	378	414	411	414	403	429	425	414	408	410	394	425	413	424	405
79001	61095	27654	4662	411	272	244	251	226	248	244	256	237	227	223	241	220	219	243	211	196	216	213	242	218	225	253	215	221	212	220	215	205	239	219	224	221	240	217	216	233	215	232	228	232	242	184	192	227	237	223	219	239	214	224	217	213	230	200	228	224	238	198	212	234	211	223	208	236	220	203	220	234	226	215	217	211	229	215	219	208	240	219	226	204	234	229	215	234	215	195	214	209	203	211	194	220	205	221	222	247	227	213	251	229	210	196	223	199	229	242	205	205	217	250	234	219	227	203	238	204	232	205	174	214	197	239	217	195	236	222	221	206	232	197	222	228	203	199	201	217	209	214	223	228	217	244	200	190	224	214	216	230	261	215	217	207	231	204	237	232	199	217	226	233	221	210	200	229	223	198	212	206	213	246	190	221	225	215	240	200	227	197	214	237	231	229	239	209	195	206	209	266	226	193	224	215	206	229	239	219	213	230	215	213	200	209	208	189	216	196	201	221	229	219	208	227	214	225	198	207	220	205	201	196	206	224	236	223	204	242	225	240	194	216	230	223	226	219	189	205	221	220	233	217	200	238	218	226	198	244	220	234	193	215	204	204	197	227	236	237	223	235	222	201	219	245	211	213	231	196	223	227	220	193	188	229	213	204	214	214	188	228	226	231	225	223	235	223	224	213	223	223	222	205	237	196	229	216	225	222	209	204	235	216	199	214	224	246	235	209	217	227	222	197	206	212	207	233	200	213	208	187	195	200	254	220	181	188	230	222	248	244	187	238	225	251	211	210	205	232	229	204	231	208	221	227	230	234	220	210	221	225	219	220	201	229	219	207	198	224	216	240	216	215	210	238	233	220	230	228	194	199	213	219	199	213	214	222	256	211	208	238	217	221	192	233	205	211	196	220	241	207	240	214	207	192	224	208	226	222	199	223	223	229	199	226	207	213	203	241	240	233	231	211	237	218	227	227	224	230	256	234	224	222	204	209	227	224	204	195	208	180	234	215	212	208	226	221	251	245	225	248	228	216	235	236	232	214	227	209	221	206	212	214	227	212	203	210	231	230	215	211	216	227	216	205	218	251	204	231	246	222	204	229	243	220	222	212	206	230	221	211	212	211	225	214	211	221	210	192	231	217	207	210	221	221	229	242	193	210	216	193	173	220	220	193	225	207	214	205	239	198	234	195	235	201	218	211	210	227	237	232	231	193	260	233	208	200	222	200	216	214	182	218	213	202	223	209	214	251	229	216	200	230	222	196	196	244	211	231	222	223	207	212	215	219	229	202	195	226	237	209	251	236	209	222	187	236	226	211	205	218	244	206	196	210	203	220	202	198	208	204	220	207	211	235	224	224	245	209	249	216	200	212	213	240	214	228	208	232	226	203	226	220	206	213	223	231	221	189	200	217	221	183	234	211	219	227	222	191	191	214	223	215	207	190	250	213	229	202	199	208	226	198	209	225	200	231	209	219	234	221	216	187	197	221	216	199	195	237	226	225	213	207	222	245	223	222	216	248	224	245	203	201	230	222	212	224	206	232	203	223	197	211	232	235	232	258	222	238	199	210	203	220	252	242	244	218	209	203	208	202	207	220	218	230	206	219	217	222	200	251	222	237	211	223	237	239	212	220	227	204	208	196	188	225	247	206	212	223	210	210	237	218	221	227	222	209	229	233	234	235	252	214	232	224	230	223	237	254	206	227	236	206	174	200	215	211	221	208	222	212	208	217	219	184	204	220	235	192	206	209	252	227	198	213	213	214	214	203	217	196	212	218	202	246	196	227	233	200	224	201	210	226	217	226	228	182	226	236	184	205	203	235	203	223	229	216	208	210	205	200	208	203	236	166	225	216	239	218	222	221	221	222	208	207	205	197	213	235	243	206	212	187	222	213	236	215	208	221	230	230	221	219	223	203	218	195	192	226	216	229	245	257	205	223	218	242	251	272	211	219	203	221	215	188	219	219	229	222	203	218	212	232	201	207	204	248	212	227	224	204	230	215	242	225	195	200	229	213	215	217	189	216	222	195	238	208	201	205	191	207	207	210	202	220	215	194	237	198	208	208	219	217	212	212	204	212	204	199	237	215	253	193	225	223	232	216	230	181	215	204	233	227	240	226	214	218	208	232	210	223	226	206	195	208	219	210	208	203	229	226	220	210	202	210	234	207	241	239	229	216	211	206	229	217	253	217	196	224	247	222	220	231	238	182	237	212	215	221	211	195	218	220	234	203	224	219	215	210	212	229	219	194	189	220	207	232	240	213	214	237	197	192	218	207	221	213	222	227	216	233	212	240	227	214	212	223	200	218	230	200	227	213	189	202	208	226	219	229	232	229	215	227	200	216	208	239	216	218	211	219	212	229	214	222	229	216	198	197	238	219	200	217	213	226	214	229	216	213	216	217	203	189	241	223	206	178	212	204	206	190	175	197	233	218	225	232	233	225	216	243	212	231	192	208	217	226	244	213	236	224	211	224	232	221	197	213	232	224	212	227	243	191	227	200	226	203	218	217	216	264	218	219	220	207	230	222	204	198	239	227	197	220	212	228	182	227	200	230	204	210	244	194	222	211	190	196	218	223	218	202	220	210	218	223	247	198	212	226	205	203	217	197	202	243	220	218	231	206	228	225	212	213	233	233	201	224	221	210	228	210	205	221	205	201	216	207	231	217	220	193	204	211	223	209	196	198	188	241	222	210	182	224	194	219	200	200	205	245	224	215	230	203	216	218	220	242	224	226	211	234	185	205	190	238	179	214	222	216	231	205	216	208	233	222	222	182	214	231	198	198	227	216	231	211	249	206	248	197	227	212	224	219	218	235	214	244	241	227	223	222	202	207	194	201	201	236	224	260	225	212	232	216	256	208	222	254	216	249	259	241	218	227	220	239	228	213	208	217	208	190	222	208	210	195	222	207	230	199	203	230	218	205	209	244	217	208	228	208	216	223	223	215	202	220	228	224	221	196	208	214	227	234	220	196	204	213	224	216	232	191	245	221	201	211	203	209	235	208	226	234	230	230	231	232	232	223	222	214	220	221	219	232	226	200	218	206	219	197	236	235	196	221	232	206	204	232	223	223	209	220	245	205	224	205	243	224	229	247	207	193	222	212	226	206	207	237	229	225	182	216	211	243	242	263	242	223	208	233	221	240	214	196	209	210	233	216	217	202	209	210	211	235	230	226	223	232	209	235	190	238	219	187	219	255	208	205	235	233	222	202	209	210	217	242	228	233	186	209	201	213	228	222	222	228	211	216	240	185	210	216	207	217	206	201	216	225	250	222	200	226	226	226	181	230	226	219	226	191	224	196	201	193	199	243	222	205	210	213	232	215	235	207	208	191	240	236	223	223	213	238	247	223	221	198	230	234	224	211	216	214	208	221	221	250	210	207	211	239	197	214	238	221	219	232	243	223	216	226	242	219	246	211	225	219	227	231	217	242	206	218	221	234	225	213	229	211	223	195	206	243	234	214	199	236	214	182	208	214	185	251	213	203	199
54149	47054	13489	1014	892	789	747	716	686	700	649	606	623	609	636	569	530	562	595	559	560	577	514	569	556	577	566	536	559	575	562	507	553	575	569	537	534	586	534	525	528	524	580	522	564	577	505	546	517	553	526	549	525	538	568	562	557	569	544	535	549	510	522	544	535	522	504	524	540	564	570	526	529	523	524	566	530	536	591	522	560	535	547	532	592	510	533	522	547	543	545	545	534	509	483	527	533	516	542	516	549	549	541	518	539	542	568	517	551	549	545	490	544	560	537	540	531	510	542	552	525	578	511	533	547	564	521	527	572	544	514	534	526	554	565	544	551	584	550	524	529	526	573	554	495	579	520	500	532	573	568	522	570	558	540	536	531	537	529	523	527	532	497	504	503	558	535	574	559	562	536	531	524	523	514	551	539	533	542	516	519	523	517	524	528	553	544	534	559	524	519	543	555	563	564	555	539	528	560	511	519	514	491	534	566	559	547	569	542	533	572	507	531	532	586	522	526	525	567	530	531	533	522	542	550	585	520	524	544	504	544	521	552	546	565	568	526	607	538	538	545	503	521	511	557	509	520	538	521	556	556	506	550	561	488	499	534	584	536	532	568	520	545	516	523	540	520	564	483	639	526	531	514	533	506	538	517	524	541	492	569	550	565	565	532	538	536	540	554	537	563	518	547	528	531	543	565	484	550	525	584	563	544	509	510	542	503	536	527	531	519	586	538	495	584	545	532	553	560	528	515	502	482	565	527	551	538	507	534	533	526	516	533	518	618	518	547	568	527	523	529	532	519	573	520	569	527	595	565	540	554	514	534	516	534	546	530	541	530	526	574	479	549	569	524	530	516	533	489	537	583	519	519	511	522	573	562	525	566	529	530	541	498	554	531	534	497	550	523	510	526	563	567	537	532	553	531	512	542	529	525	547	527	534	527	504	539	542	502	567	526	590	542	520	535	538	511	554	523	518	512	555	539	516	558	509	513	545	553	542	530	554	500	575	582	512	500	538	529	498	540	555	496	560	538	552	516	531	558	552	520	544	549	525	520	551	558	522	527	549	554	546	526	538	508	551	543	543	540	516	552	543	535	521	544	531	571	552	550	566	544	558	539	513	566	538	593	533	530	472	566	538	533	537	517	578	541	578	516	552	532	535	509	504	529	554	540	544	529	543	537	482	512	524	574	571	521	557	537	559	499	520	553	548	509	542	531	542	538	560	525	544	549	537	548	541	519	511	512	553	501	567	496	568	515	499	507	564	506	552	532	525	489	537	529	555	562	507	594	517	527	508	545	538	506	499	516	544	502	547	602	542	542	557	531	504	556	544	516	553	553	520	533	578	490	522	545	550	522	561	535	512	518	519	520	541	523	535	493	551	531	573	556	520	550	528	518	522	490	569	533	514	521	525	572	541	541	537	519	551	583	542	535	550	530	548	538	560	565	549	514	475	537	545	525	543	526	551	548	524	499	499	541	545	525	550	516	495	549	537	539	548	528	535	564	552	495	577	497	531	526	521	543	553	561	547	549	504	523	535	518	540	519	559	562	535	489	512	524	547	556	535	532	544	537	534	509	549	561	553	570	541	578	521	569	549	543	534	521	535	578	547	524	522	529	530	545	535	527	520	510	515	546	500	569	528	518	535	496	540	577	504	517	535	525	516	567	518	518	516	560	549	564	555	557	550	535	510	491	558	559	527	534	538	556	531	539	508	535	553	512	515	536	521	545	527	570	519	540	501	522	579	532	514	523	566	546	504	558	536	535	553	541	569	533	567	564	558	534	532	557	537	554	542	559	550	530	531	483	544	525	527	514	505	547	494	545	539	513	543	542	490	514	519	520	525	511	531	548	526	518	528	532	544	527	505	605	545	523	514	541	522	530	562	491	517	559	512	541	531	538	572	510	553	526	515	539	542	525	512	564	547	512	540	538	505	545	533	532	558	593	498	540	549	521	534	511	519	523	564	579	554	558	537	493	523	517	563	564	526	518	581	548	560	481	519	559	551	557	577	545	550	527	510	556	596	512	515	512	525	551	555	562	517	517	544	504	559	522	552	511	517	476	530	522	549	538	512	529	591	570	559	522	544	521	531	554	508	517	547	537	515	565	535	542	603	526	518	546	506	537	516	507	526	513	568	549	525	573	513	481	476	520	550	551	573	497	558	519	526	540	545	531	501	496	535	523	570	510	536	538	511	547	513	573	522	522	543	557	530	486	509	542	552	526	547	529	501	539	550	535	534	531	535	521	613	559	542	542	568	541	544	554	524	531	548	588	524	508	535	526	557	538	547	549	553	505	543	546	499	504	556	509	548	533	558	543	542	517	493	604	525	538	564	523	513	551	534	546	556	542	493	525	570	499	550	496	525	557	546	541	525	549	532	539	554	508	504	538	569	503	565	530	549	554	534	527	554	579	540	539	525	538	521	542	546	535	501	567	505	554	545	554	581	552	585	552	545	538	556	546	577	554	536	516	579	577	527	596	550	556	555	533	569	535	517	524	559	544	567	512	509	565	542	555	506	490	568	524	521	541	530	528	548	561	517	552	542	500	536	513	557	558	558	544	527	537	517	499	523	527	501	521	547	528	538	516	499	535	531	531	510	491	557	557	570	529	575	541	538	530	538	523	555	547	511	517	530	555	514	528	531	511	509	552	567	562	507	489	516	543	512	538	531	532	528	546	518	585	587	508	547	524	535	539	519	548	525	554	527	539	571	552	548	529	530	583	499	508	537	542	504	537	521	542	565	563	560	545	533	494	485	537	510	531	499	546	510	543	524	548	495	565	509	557	556	541	528	540	553	512	577	546	593	555	536	548	561	580	534	549	570	560	534	556	498	558	540	537	507	477	541	522	491	564	549	535	511	561	550	533	544	548	570	490	533	532	536	567	523	525	558	559	527	533	560	522	562	551	541	555	569	536	496	535	540	555	558	553	526	528	522	565	507	535	550	570	539	509	495	509	517	548	560	510	563	561	554	547	506	576	559	536	564	546	562	513	528	528	516	574	511	576	535	507	548	547	518	529	550	545	582	554	539	559	499	553	515	550	530	542	529	497	553	528	544	485	533	526	544	515	513	555	548	558	553	521	493	551	525	542	523	542	535	538	553	566	562	569	537	511	492	531	560	532	525	496	539	548	545	581	545	534	530	589	513	541	570	556	546	556	562	565	534	498	509	556	516	572	544	508	590	552	538	526	573	541	528	479	542	536	512	525	552	539	576	532	507	546	535	531	539	577	549	542	543	545	530	505	533	489	536	537	509	546	528	577	535	537	565	536	548	568	526	549	513	545	515	518	518	560	516	576	532	557	543	492	584	530	515	536	534	565	542	519	541	538	572	547	564	533	545	579	495	578	540	551	536	509	518	550	545	588	545	611	542	526	516	555	515	499	545	550	522	539	576	507	522	534	579	547	528	557	535	549	559	510	518	526	532	555	507	508	549	582	525	529	560	564	507	554	520	507	527	554	553	548	572	559	548	531	506	568	531	511	504
88119	72753	36118	10506	1037	262	234	203	225	205	169	182	173	219	184	150	170	152	176	162	194	155	159	167	159	172	146	157	183	175	163	143	159	188	155	183	150	134	154	158	162	162	160	152	158	155	179	189	173	202	135	145	169	154	163	148	148	158	166	173	156	148	143	156	132	182	165	177	156	172	171	146	168	150	161	137	149	159	153	155	162	178	156	149	160	155	143	185	153	175	155	162	152	170	147	148	176	160	173	154	138	158	152	174	156	134	147	159	142	137	171	159	156	175	174	165	157	149	174	170	164	138	153	156	157	164	163	171	167	149	170	162	151	154	173	140	129	167	157	161	156	134	169	153	148	179	127	159	154	160	153	165	150	187	162	187	176	169	175	172	162	141	147	163	143	176	145	166	150	157	169	177	172	158	180	142	162	164	165	128	148	152	162	172	157	140	150	177	133	190	154	170	162	154	166	172	163	142	159	156	142	152	160	164	148	151	158	158	160	149	159	145	156	153	143	164	151	165	176	153	169	146	146	166	144	152	151	152	185	168	161	188	170	167	187	152	175	156	164	159	158	147	155	158	144	137	182	175	142	165	172	172	150	148	155	160	179	145	142	161	181	165	155	164	185	144	133	162	163	169	172	155	178	169	141	174	151	137	178	181	151	162	147	152	162	159	138	164	145	160	147	175	178	162	168	159	169	154	165	168	152	167	145	147	177	175	157	165	171	162	161	171	170	177	157	165	150	130	149	171	157	143	159	177	144	160	163	162	156	174	190	159	151	149	164	185	152	153	182	139	162	183	150	163	158	146	167	164	167	164	177	148	146	172	187	175	161	152	141	164	162	162	175	163	139	149	174	168	152	155	154	143	169	145	152	152	175	167	169	146	159	143	164	173	156	136	138	135	137	155	164	155	150	142	157	150	173	134	158	151	164	159	152	169	169	157	162	178	188	148	136	137	148	152	159	146	157	147	164	184	144	147	164	161	153	152	155	172	164	177	178	143	164	159	136	169	165	144	162	148	154	145	179	166	175	153	156	188	168	151	156	154	136	145	158	201	157	159	159	162	174	172	180	163	160	150	148	167	145	156	162	180	166	156	155	140	189	166	161	149	143	156	165	161	177	179	144	177	179	139	173	178	166	165	165	148	159	150	183	143	190	172	166	176	171	175	178	156	131	155	161	172	161	165	161	159	152	162	157	153	159	155	165	176	153	179	137	164	162	156	150	159	168	156	166	167	150	168	161	159	150	175	171	174	154	152	149	161	156	145	153	176	151	152	149	155	173	182	157	135	177	167	156	172	173	184	184	142	161	164	150	171	187	176	160	160	152	155	190	178	141	136	184	151	173	147	170	159	158	179	154	152	166	162	157	153	153	150	162	154	184	162	149	145	158	132	188	184	154	169	165	154	171	145	156	156	160	143	152	136	157	158	151	170	151	168	137	172	157	120	160	179	165	164	163	157	139	177	180	162	158	161	158	156	163	166	162	151	162	166	155	164	171	160	169	152	165	150	178	150	155	138	133	184	145	144	162	166	164	163	153	150	165	152	150	162	150	153	155	157	155	153	159	160	152	169	156	160	169	188	154	174	152	156	175	187	161	137	190	167	165	147	160	170	173	166	171	144	148	160	169	160	164	161	165	154	146	175	153	131	142	163	150	182	128	163	154	157	160	156	148	177	156	144	145	142	186	160	165	164	166	160	150	160	131	157	153	152	171	157	146	176	141	169	163	161	159	156	151	186	185	141	151	146	148	157	160	162	157	144	150	178	150	142	146	162	173	162	146	174	147	156	169	173	164	161	162	171	179	125	138	148	168	129	147	154	171	168	152	169	162	165	162	174	160	181	182	144	161	167	170	154	176	165	169	138	161	180	164	156	148	189	149	158	167	175	144	153	151	159	171	173	179	165	158	164	162	162	160	174	147	180	157	163	131	162	171	206	173	169	146	165	155	172	161	175	148	161	173	175	177	177	175	145	171	156	167	162	149	138	143	161	152	161	158	158	170	156	155	139	163	135	151	170	180	147	155	151	163	151	158	144	147	162	146	174	178	161	143	173	161	182	160	147	143	165	133	154	155	147	202	162	145	150	168	155	165	168	161	165	150	143	149	169	158	176	164	169	175	149	156	177	154	162	145	163	134	173	160	156	161	185	138	163	182	154	170	177	170	161	178	163	165	142	165	174	169	157	149	152	154	156	169	167	177	174	158	164	152	167	157	153	168	159	166	181	141	146	148	161	173	171	168	148	157	171	186	123	172	174	164	151	186	181	155	179	178	154	162	176	165	138	162	166	170	181	165	162	163	171	146	155	178	163	163	157	169	167	165	140	146	145	168	165	170	147	169	153	157	151	154	144	173	145	162	170	189	179	155	160	168	154	183	174	151	153	162	161	167	138	158	165	163	158	155	166	163	175	158	163	181	149	149	153	178	165	178	170	149	163	156	145	148	171	163	164	150	163	151	168	137	158	158	155	153	160	174	147	153	171	154	191	170	157	140	140	152	162	162	138	167	148	171	150	167	151	187	181	159	163	163	186	156	177	173	165	144	149	131	171	154	131	169	165	186	170	153	155	167	174	161	171	194	147	159	166	177	180	151	175	161	167	156	170	163	151	161	177	162	148	156	134	181	148	168	155	153	172	127	175	168	167	147	180	166	171	164	145	160	175	180	156	178	175	140	134	131	141	165	158	140	181	179	152	188	179	179	156	171	181	187	167	156	159	166	166	178	167	172	154	150	169	179	155	182	150	162	142	143	176	165	158	153	157	170	166	156	153	161	172	173	144	179	160	173	169	144	163	158	169	156	162	167	152	159	150	138	180	178	155	170	144	139	175	171	146	167	155	173	155	141	172	157	170	146	165	157	151	176	169	157	158	150	165	181	171	139	167	188	149	148	158	177	170	168	159	131	163	130	180	191	175	158	186	167	167	151	154	176	165	141	146	177	152	172	174	164	160	161	148	134	171	150	163	135	154	163	171	146	156	165	163	173	173	169	169	159	171	173	160	149	177	164	172	172	150	153	121	151	151	155	164	161	168	169	171	146	134	157	155	147	148	159	142	136	162	157	157	153	159	166	155	174	146	154	161	177	175	188	142	149	134	153	166	155	149	161	148	168	164	172	160	140	150	160	176	164	148	192	140	130	145	166	158	162	165	159	130	162	149	156	162	155	164	143	163	154	148	182	157	166	149	186	168	144	160	159	166	160	163	172	186	155	167	156	165	156	148	167	136	145	159	157	145	149	182	172	153	180	183	136	151	158	156	162	169	161	185	167	168	206	156	167	184	196	154	160	167	151	140	154	155	169	132	160	181	157	165	195	167	179	145	158	168	159	176	191	152	176	150	176	169	139	151	180	158	160	200	171	169	173	154	149	143	154	177	165	173	143	139	137	184	173	157	156	140	141	166	168	149	154	139	161	174	165	149	167	156	137	145	159	154	142	179	143	176	137	171	185	155	168	158	173	161	144	161	150	172	164	160	158	149	153	161	163	173
64677	58518	19025	1242	1123	956	816	766	711	673	610	578	525	552	539	481	444	475	493	424	458	471	466	419	420	445	430	417	463	390	406	433	410	432	429	408	443	431	416	426	422	417	434	428	402	377	448	424	408	419	410	435	413	387	400	427	404	385	432	399	404	392	447	398	425	385	422	425	439	406	393	395	408	396	424	385	380	414	363	441	384	417	407	422	412	389	371	380	428	417	451	400	400	407	392	401	403	378	388	390	381	394	367	392	394	408	395	413	434	402	421	398	368	383	439	382	395	387	417	410	422	390	412	396	429	398	432	396	377	374	399	385	422	388	392	386	406	388	373	370	406	375	387	413	395	393	379	401	375	421	396	371	398	388	415	387	373	392	418	384	401	383	412	410	378	423	381	392	403	387	381	431	443	402	416	370	402	405	369	355	391	372	398	402	383	380	369	411	411	391	388	411	384	386	436	377	365	425	401	412	381	431	413	420	422	397	409	395	417	392	406	404	430	416	431	403	375	411	418	377	397	423	388	402	414	396	395	396	378	404	396	414	375	390	404	420	390	385	389	394	433	404	386	382	404	393	400	390	372	412	389	404	416	387	406	390	420	395	417	434	412	388	394	394	376	399	419	437	377	427	414	410	401	385	439	409	415	420	409	409	439	375	398	369	378	372	415	411	355	418	383	423	429	387	422	397	423	417	383	370	364	406	394	386	415	397	387	393	426	386	387	383	404	406	380	414	408	441	371	439	397	393	383	417	411	365	368	421	367	422	438	375	386	397	404	416	394	399	437	387	399	338	411	428	385	408	426	404	394	331	394	400	397	353	446	397	419	455	407	400	391	411	389	419	387	379	378	383	373	410	386	392	378	427	443	366	401	397	377	392	431	417	364	367	385	413	402	400	419	408	396	374	428	390	389	414	401	405	389	427	389	348	389	382	406	391	414	426	424	410	415	369	377	423	412	430	436	430	375	406	398	370	400	422	403	397	387	366	400	384	397	399	408	386	411	426	394	409	424	373	384	380	394	398	361	401	381	376	395	431	392	404	415	403	401	383	402	419	412	394	405	399	427	384	389	396	379	375	377	369	378	419	392	412	413	405	431	389	373	408	393	396	399	391	397	421	409	415	405	390	408	408	417	425	428	404	398	388	373	398	392	384	373	415	412	342	403	453	405	349	356	392	407	392	381	381	391	373	373	377	419	411	436	408	342	423	366	397	371	389	379	393	392	375	385	373	413	381	405	407	380	398	411	412	443	423	414	401	361	395	383	384	399	373	381	433	417	416	411	420	369	383	389	343	395	395	371	373	408	408	422	403	392	403	394	438	396	387	412	395	359	405	401	407	397	427	380	430	386	400	390	420	383	376	381	369	410	377	374	407	370	405	406	349	439	378	371	382	346	376	393	442	383	391	389	371	394	410	427	364	409	366	397	364	446	407	406	403	376	403	388	411	373	388	404	365	395	418	385	399	386	394	408	419	391	411	416	414	396	387	433	372	387	382	389	362	369	408	413	362	375	393	379	427	402	378	430	391	386	411	351	399	413	395	422	429	390	398	389	395	410	412	418	408	419	377	414	398	391	420	431	371	414	385	416	400	410	380	426	408	386	399	404	454	357	376	445	392	437	398	404	394	348	409	416	397	399	406	362	396	422	387	392	397	373	380	428	417	383	419	420	405	402	404	379	412	415	441	384	413	408	416	416	368	351	426	363	407	405	376	412	382	424	416	408	370	416	431	372	398	380	384	393	436	390	438	415	376	388	387	428	382	379	410	370	413	415	396	390	407	400	424	443	391	391	407	371	378	422	416	409	414	376	392	411	393	386	395	455	389	434	407	384	377	441	367	397	389	383	378	436	382	412	424	401	409	434	396	393	426	442	404	389	372	393	398	408	399	384	396	406	383	413	394	388	381	452	409	366	443	408	397	366	416	396	387	394	400	403	415	383	429	386	431	427	383	418	422	412	394	398	412	380	371	405	410	410	380	383	407	435	379	403	379	375	379	389	400	394	390	373	371	370	402	394	423	416	416	372	381	393	409	390	399	402	413	377	410	393	388	404	372	405	356	431	400	417	416	416	384	395	379	394	399	405	404	418	395	386	413	404	387	371	373	395	370	402	412	392	388	381	383	377	401	381	375	394	401	400	392	370	390	407	370	405	380	418	365	415	413	391	355	413	409	385	394	410	405	370	343	428	401	402	439	396	401	416	385	409	381	425	386	437	417	384	412	415	416	388	381	403	388	383	385	413	390	417	398	419	385	419	394	387	388	411	395	436	420	365	417	382	416	388	424	352	411	418	397	381	402	393	410	376	389	406	409	416	382	420	388	369	379	390	399	392	369	422	374	383	383	371	419	354	399	349	429	398	375	432	382	423	399	402	386	377	419	382	429	408	459	371	426	393	410	424	381	408	441	404	383	406	389	435	412	372	414	397	433	397	393	341	417	391	386	436	416	413	398	407	388	386	406	389	363	366	399	361	372	401	388	400	407	410	374	394	372	418	394	432	412	399	403	377	417	371	403	377	391	407	422	429	365	399	405	426	409	377	390	412	400	413	392	372	391	406	395	381	374	385	378	398	383	384	412	379	366	398	421	415	425	402	378	390	406	393	397	406	415	411	420	371	387	405	402	408	399	404	396	384	401	427	414	421	419	403	415	397	399	395	425	417	375	380	394	401	381	408	404	374	370	396	409	370	395	396	385	402	411	377	373	340	387	386	374	428	427	394	399	430	388	409	340	374	416	385	376	402	431	411	413	415	400	398	394	362	402	416	381	389	394	440	363	364	366	426	394	415	378	371	408	427	397	370	403	398	387	393	405	364	381	378	378	395	417	394	415	404	389	408	387	401	393	408	438	391	383	415	401	400	387	394	391	422	388	412	372	408	389	396	419	396	416	406	406	394	402	371	366	444	387	385	401	387	419	414	386	378	378	417	392	419	408	390	381	390	393	386	407	396	437	418	442	413	415	415	419	416	419	398	394	391	388	372	413	368	363	389	389	387	380	403	428	394	390	396	389	386	410	375	458	446	408	399	406	415	413	406	393	412	368	423	366	372	386	386	359	418	385	420	398	422	420	421	383	414	399	412	423	378	390	415	403	394	395	388	393	386	412	410	367	383	377	386	400	404	397	401	390	364	385	387	431	389	378	406	403	365	368	398	403	397	418	396	401	375	417	372	373	378	401	396	423	412	375	379	362	435	384	395	405	410	401	392	415	395	416	434	418	403	383	403	377	363	383	390	420	434	405	410	397	362	396	403	368	395	388	392	394	449	379	423	390	430	388	376	423	404	372	350	405	393	388	408	370	398	431	393	371	353	429	371	411	399	368	441	400	398	418	420	408	392	416	423	411	411	396	390	372	396	399	415	407	420	378	381	387	388	413	371	404	365	437	420	404	416	347	389	431	394	411	389	407	401	397	392	373	378	401	447	426	382	409	399	392	384	397	396	407	399	399	408	360	388	376	407	427	372	392	380	350	413	414	399	389	391	448
41909	24691	4752	290	157	167	152	160	147	164	149	152	154	150	155	149	174	157	129	161	153	150	140	148	170	152	149	154	149	152	155	160	157	162	146	158	153	148	174	144	159	166	147	137	145	164	167	129	160	147	134	155	166	149	153	162	169	150	171	152	180	142	161	130	154	159	158	145	170	141	152	150	147	162	178	173	145	144	147	152	177	155	142	130	152	151	139	144	150	167	169	161	137	156	164	153	152	159	177	156	165	165	141	171	159	158	124	152	130	159	189	140	153	154	150	139	165	152	140	165	151	167	149	154	138	169	169	143	134	182	151	151	168	162	145	127	153	157	161	163	160	159	137	143	163	168	158	154	174	170	141	146	154	131	168	174	148	178	158	137	142	150	154	142	152	179	154	154	148	137	158	167	142	149	143	159	160	150	176	154	170	174	158	156	166	148	160	148	166	167	150	171	172	175	149	154	163	139	166	141	163	157	174	156	168	135	147	162	175	154	142	162	171	144	164	153	152	152	140	139	146	165	151	152	163	149	166	141	136	147	148	167	139	171	153	174	161	173	164	168	133	153	169	157	139	157	147	143	145	163	163	154	164	147	168	141	150	149	145	134	136	149	167	160	159	168	187	158	141	169	140	161	155	157	173	154	145	158	162	161	163	167	185	182	144	141	155	144	178	175	156	164	149	170	156	154	158	143	142	151	153	169	153	176	156	155	150	172	158	158	173	152	153	171	148	170	154	157	164	171	120	141	158	172	179	164	140	169	138	181	158	151	160	157	152	149	155	180	136	141	129	155	156	141	147	158	165	155	160	133	164	171	176	167	165	155	142	151	153	142	138	152	175	162	144	175	126	152	164	167	164	152	170	165	153	164	145	167	152	175	148	158	168	176	160	155	144	154	135	154	150	162	147	160	156	148	167	156	160	161	142	138	152	153	157	168	157	158	150	148	169	165	146	147	162	157	154	128	144	161	158	150	159	143	179	160	160	169	147	149	162	143	162	143	142	151	144	144	153	146	156	155	157	140	155	171	150	151	156	144	180	143	152	137	131	152	149	165	164	164	161	155	162	156	150	145	165	152	161	161	160	159	151	149	153	171	153	145	143	151	157	143	173	159	159	142	148	160	139	127	140	172	178	158	137	158	153	167	165	147	157	157	149	147	142	153	156	154	174	153	157	144	162	162	141	159	123	156	142	161	134	168	166	126	177	145	155	158	151	177	164	148	157	159	153	157	158	169	135	125	149	147	141	155	164	128	148	170	137	197	161	155	174	162	150	144	171	150	155	164	155	146	139	165	147	136	170	159	142	164	151	164	156	176	144	140	149	138	170	167	141	150	150	152	143	152	133	161	174	160	178	164	169	183	143	158	143	134	150	162	169	168	163	144	154	155	151	162	172	167	154	158	153	158	159	159	168	154	146	144	171	144	138	164	137	154	149	136	162	150	153	167	188	146	157	159	165	175	158	156	157	157	155	163	147	150	133	171	161	169	164	139	137	168	155	161	153	143	155	155	149	158	138	151	182	144	181	166	136	134	158	162	134	161	161	160	135	159	155	182	144	160	165	144	143	151	154	166	154	151	153	158	142	151	158	152	153	157	162	165	165	148	143	170	180	164	143	152	131	163	153	152	137	172	162	161	163	150	174	145	168	143	157	165	153	167	147	141	163	162	154	139	140	163	168	160	156	133	162	144	135	150	136	170	165	141	138	144	158	180	145	145	144	133	164	151	151	137	158	141	169	133	178	137	148	171	161	164	145	139	152	139	170	169	136	151	145	137	174	150	142	142	154	149	189	155	162	173	175	169	159	167	139	155	170	173	140	160	175	158	158	180	156	136	173	164	161	171	146	135	153	159	168	163	149	169	160	142	155	168	143	161	155	150	152	156	170	136	165	174	151	155	138	170	187	174	148	143	157	165	160	149	169	155	135	145	137	146	178	134	161	159	136	163	155	161	148	149	147	147	178	159	169	144	165	152	150	162	161	160	147	154	153	160	189	161	150	152	160	159	146	174	136	164	165	177	181	148	132	165	153	157	163	176	148	159	165	154	162	166	156	154	150	162	170	144	148	139	171	165	150	127	159	167	158	146	158	147	164	154	166	149	154	153	163	149	135	159	155	165	145	173	173	155	153	160	145	158	129	174	155	169	137	161	172	138	173	163	169	148	185	146	150	155	144	156	181	156	170	149	148	153	154	140	132	157	150	138	169	160	135	131	134	170	165	157	145	167	168	146	138	153	155	124	190	150	183	157	161	148	146	167	166	161	143	125	160	145	169	159	136	163	140	141	148	184	165	153	158	150	153	154	144	169	144	181	170	133	145	173	148	145	170	144	161	150	184	165	154	172	167	169	163	158	167	159	154	163	150	184	150	147	142	155	144	146	141	148	142	167	150	147	163	141	141	133	166	132	151	164	144	157	164	141	154	155	145	154	191	168	140	154	174	162	143	188	157	134	161	151	170	131	184	152	146	137	134	160	153	167	162	147	142	160	159	146	161	140	163	153	152	155	140	160	136	154	151	170	152	173	161	177	174	145	145	138	149	187	141	162	165	162	156	166	170	178	156	154	161	150	158	134	170	149	171	162	151	149	158	148	146	152	164	171	161	182	160	147	159	148	130	167	167	153	149	150	147	156	156	145	153	151	136	161	151	148	161	167	140	157	136	141	126	156	150	165	151	148	177	164	169	158	165	167	149	127	165	155	154	145	174	133	154	148	155	172	136	159	161	131	152	168	160	152	159	137	135	130	153	160	183	157	133	160	144	169	158	165	146	151	161	124	179	154	142	151	164	160	152	150	151	164	155	159	162	135	135	172	161	120	163	151	163	162	164	144	147	155	137	169	152	134	168	161	144	155	163	133	169	175	159	142	159	171	153	156	128	156	148	159	165	146	155	159	159	154	151	144	149	154	157	171	152	154	140	170	162	165	147	145	165	158	153	141	149	175	150	166	147	154	149	171	147	151	169	171	151	145	159	143	143	154	149	166	150	166	138	168	155	155	174	142	160	165	150	157	163	156	161	168	158	181	154	148	156	163	159	153	155	172	146	127	151	148	151	131	164	152	168	163	167	152	161	154	169	166	172	140	154	164	156	169	140	136	146	167	163	164	156	162	162	161	169	138	153	180	164	143	143	144	156	146	133	150	138	162	170	163	165	159	130	181	171	155	147	173	161	158	165	167	185	165	141	149	179	127	158	156	168	150	151	157	167	155	154	174	162	164	148	158	139	158	165	146	154	156	167	145	174	172	146	142	175	167	165	133	167	159	158	165	134	148	148	158	170	159	163	149	158	152	153	158	150	164	145	132	167	175	146	174	168	164	142	169	179	174	155	173	146	153	136	149	155	146	163	162	147	128	156	147	145	175	141	153	171	142	149	134	140	140	146	167	175	128	140	162	133	155	138	135	163	135	164	148	162	138	165	143	154	145	152	134	138	160	153	149	151	166	132	129	160	153	174	139	129	156	163	167	157	164	171	161	157	144	135	158
35226	23452	3038	452	409	473	430	406	434	430	448	404	389	408	419	420	438	435	403	413	438	414	421	405	390	407	410	423	376	401	392	421	413	406	413	430	371	376	455	413	402	412	399	379	425	469	428	405	413	436	391	437	392	399	423	378	396	375	416	422	394	373	407	393	381	414	402	429	417	440	420	439	423	434	364	398	427	416	429	412	417	393	367	397	428	405	413	423	402	394	422	382	407	405	407	407	384	406	416	422	411	421	417	398	402	393	406	418	404	438	393	407	469	411	415	392	429	399	412	408	409	460	390	426	443	422	441	439	393	394	348	387	424	402	400	410	441	409	387	415	432	432	419	430	403	381	372	399	402	388	385	419	400	427	406	430	405	404	391	411	416	369	389	427	424	382	407	399	402	452	408	410	439	450	397	444	389	419	449	441	457	401	387	424	384	396	387	389	378	389	391	385	402	399	421	386	421	410	386	376	407	377	432	434	393	396	398	421	405	411	414	444	397	444	395	398	404	420	414	481	379	407	419	417	386	422	395	405	383	425	418	435	398	416	435	382	396	385	401	436	367	407	424	411	383	368	446	386	392	402	411	379	428	362	411	406	397	375	407	374	402	427	445	386	438	427	408	412	419	420	370	436	398	388	368	408	405	403	386	395	446	448	419	396	402	407	417	388	384	406	414	435	462	385	417	398	386	397	406	434	423	375	419	427	399	388	395	426	418	366	407	404	440	400	422	389	409	395	388	424	415	376	416	457	385	414	394	429	389	374	384	400	425	424	412	398	389	422	426	407	367	414	399	418	385	370	384	385	412	397	398	406	417	401	405	386	420	398	408	395	404	391	399	400	380	403	417	406	421	423	429	408	429	434	427	385	394	378	389	437	403	387	401	402	388	379	398	404	401	419	378	427	397	419	380	435	418	388	427	417	383	399	419	435	402	398	413	404	402	387	423	406	373	428	400	405	427	431	368	387	402	404	388	432	429	419	414	402	413	448	398	454	398	413	406	424	431	419	426	403	430	394	429	377	412	387	388	445	421	449	408	432	413	409	383	466	405	418	446	422	402	379	417	389	413	399	435	414	425	449	417	431	415	417	383	433	408	374	412	404	396	439	395	421	465	436	409	415	435	415	422	416	392	378	432	406	414	395	421	404	390	426	395	423	394	374	399	396	415	411	424	448	406	422	435	408	410	407	426	424	393	407	378	438	411	375	435	391	393	391	405	421	393	406	394	415	411	407	394	364	410	378	431	402	392	405	420	396	405	419	423	416	420	407	430	420	409	445	368	407	425	408	413	419	432	399	444	396	389	378	376	366	397	405	388	411	416	399	383	439	431	400	394	430	398	441	404	420	410	420	411	389	395	378	422	374	377	419	449	411	396	381	371	386	447	424	410	403	432	419	420	429	411	426	392	446	379	390	418	392	372	412	413	393	410	355	425	402	415	392	407	442	412	404	408	373	417	368	380	378	354	408	430	393	403	409	420	407	403	414	404	435	375	395	368	382	384	417	405	386	367	411	376	428	410	395	457	423	386	352	421	412	417	393	390	408	438	394	408	402	420	405	389	404	429	391	379	387	430	403	424	376	405	421	388	430	404	438	415	399	430	408	384	435	427	419	401	412	408	412	447	429	420	434	468	354	398	447	410	413	391	393	405	396	407	425	396	418	425	432	411	412	435	395	430	409	396	431	383	351	409	422	380	417	399	397	415	389	400	414	401	393	417	414	362	425	417	396	406	411	415	432	387	421	377	433	377	363	419	408	419	382	386	407	401	399	405	402	398	366	416	411	417	396	436	436	410	377	384	408	417	412	452	395	410	449	397	429	408	382	387	368	428	421	374	418	419	402	432	425	411	403	393	436	405	391	398	399	447	385	390	372	442	413	390	401	382	423	385	370	422	368	392	411	401	385	409	443	418	409	366	414	393	417	396	435	409	420	405	412	428	438	426	427	440	359	432	433	387	407	372	420	410	389	424	384	413	446	392	441	394	423	395	414	392	391	419	365	417	402	440	435	398	423	390	420	416	422	417	417	380	409	385	402	460	388	400	407	350	427	404	386	388	409	385	427	419	394	438	431	396	399	424	422	404	403	432	398	408	390	424	430	409	372	365	405	445	435	359	415	414	428	400	383	439	403	437	414	377	402	417	371	398	396	410	390	382	427	376	415	383	418	416	425	434	407	420	413	385	374	435	376	392	402	418	409	415	415	394	422	408	403	384	397	460	438	363	370	430	408	401	408	384	410	378	424	406	421	421	401	425	407	455	422	382	396	408	409	408	418	395	423	378	385	412	401	414	368	389	377	402	410	394	387	423	410	405	357	431	434	397	414	413	417	431	412	388	445	411	395	423	415	420	406	427	378	409	437	380	408	396	410	419	393	390	415	413	382	465	388	400	379	362	382	410	453	433	374	398	436	426	378	403	418	427	424	360	431	415	401	425	412	373	421	436	415	408	433	393	373	420	408	410	386	379	424	436	389	416	403	402	422	403	436	403	418	399	380	438	393	439	432	374	385	399	431	433	442	385	400	382	438	436	411	424	385	413	381	416	427	411	402	436	411	409	420	462	458	404	403	425	403	402	377	407	366	403	401	414	441	413	431	389	384	420	407	415	403	375	409	401	373	442	418	404	421	376	394	398	412	373	439	390	447	364	421	428	395	419	408	403	412	379	417	431	410	419	421	426	389	380	419	425	376	412	452	410	387	426	342	391	385	409	414	433	406	396	398	381	409	405	388	373	386	391	420	397	432	398	409	404	433	440	395	413	406	426	422	424	382	425	349	402	430	432	397	430	406	443	452	410	446	396	400	377	409	415	410	392	387	392	419	421	410	412	426	413	422	392	403	406	405	425	389	388	414	418	382	414	423	421	411	429	437	415	403	382	378	380	354	408	421	405	437	382	421	425	410	422	410	376	408	434	426	377	431	368	434	380	375	419	414	389	400	385	415	397	392	391	430	404	405	408	439	423	395	411	407	409	391	411	452	392	408	413	436	412	417	406	429	419	401	387	426	429	409	399	426	375	412	365	397	429	384	390	397	427	403	380	428	423	429	457	415	424	416	398	425	401	383	424	417	407	442	450	400	427	426	403	387	409	387	387	402	398	399	429	377	390	390	402	413	370	426	374	374	389	464	420	426	399	408	444	421	405	378	409	390	411	374	381	361	392	407	448	403	391	398	393	397	427	389	408	440	440	401	419	399	388	422	413	397	389	424	396	400	374	381	399	409	419	423	358	412	406	410	408	404	386	422	422	416	370	408	422	391	396	415	381	365	452	403	372	395	368	438	421	397	429	400	432	398	393	421	420	446	414	404	375	387	391	425	407	446	390	380	429	381	431	413	428	431	443	426	402	417	406	399	422	437	399	409	370	406	438	427	443	434	414	384	400	417	416	409	396	422	391	391	390	400	392	440	378	412	415	419	401	413	381	405	402	393	449	405	371	431	389	412	394	386	383	396	420	423	400	386	407	421	376	393	392	404	406	415	408	403
79353	60139	26639	4555	378	279	228	275	256	236	254	246	229	244	237	238	229	243	235	224	238	251	213	195	195	229	191	230	218	234	223	225	228	214	252	225	238	232	204	213	222	244	235	223	240	235	220	212	227	239	218	208	206	232	207	258	231	210	223	199	237	258	219	215	202	185	199	232	226	231	208	226	231	224	225	209	210	235	241	210	245	254	226	189	213	202	212	214	230	230	187	210	237	235	208	202	246	226	215	235	192	245	225	200	219	233	246	198	219	212	230	229	227	218	226	215	236	231	204	228	235	211	233	213	226	189	209	195	203	196	189	233	213	248	215	228	232	219	210	221	242	242	199	251	208	209	214	222	202	198	230	202	223	217	194	209	217	214	233	240	233	210	238	218	234	237	215	201	238	197	223	230	202	215	207	187	207	196	238	215	211	247	209	214	205	250	225	244	207	243	240	227	238	244	238	206	194	214	213	192	227	223	205	211	244	219	194	203	213	229	276	187	215	193	204	222	216	217	210	233	225	202	209	233	227	230	234	239	205	221	211	200	224	229	235	222	213	224	258	215	224	225	213	217	202	202	258	245	219	209	249	231	218	186	232	238	197	211	194	215	209	229	222	232	205	241	231	218	225	214	245	228	216	229	214	210	225	233	235	217	196	245	233	190	214	222	185	242	206	206	204	231	191	199	195	207	224	222	220	211	207	234	211	217	220	224	196	210	214	226	208	211	227	222	222	241	223	220	222	226	218	223	230	221	193	189	218	213	220	224	215	223	233	222	215	231	226	209	236	243	235	225	216	225	236	247	221	225	221	223	207	216	229	226	227	249	199	208	203	216	197	229	222	206	234	211	235	221	233	217	232	225	232	200	235	244	216	224	217	207	234	236	211	224	226	249	211	209	221	189	195	211	220	234	209	255	236	219	233	220	211	237	218	203	196	217	229	218	235	206	208	179	212	222	223	225	193	248	208	229	213	192	229	196	216	224	220	208	206	187	228	180	188	234	206	212	213	200	232	233	216	223	217	213	207	193	213	236	221	229	235	229	198	215	210	238	221	218	232	209	238	221	210	194	196	196	199	232	215	214	225	243	197	230	224	225	224	227	231	221	210	230	226	217	193	244	231	196	230	212	219	248	191	239	231	203	224	227	217	223	210	204	250	227	215	195	195	214	194	219	205	225	235	233	222	231	227	210	233	217	234	224	193	221	220	205	227	217	237	227	228	195	225	225	220	241	201	239	240	222	229	177	218	203	235	225	227	208	238	192	229	222	227	222	186	197	229	206	244	213	233	242	231	233	241	228	208	214	211	212	229	217	221	208	211	237	203	218	216	245	233	204	222	211	187	235	246	205	223	214	221	213	232	204	229	217	236	193	223	214	183	236	223	236	221	215	230	193	221	233	220	214	222	216	209	195	261	213	247	245	208	247	227	209	237	196	230	214	204	238	260	210	229	212	204	186	201	243	206	201	217	219	241	228	235	202	204	198	213	188	212	223	216	224	228	207	236	198	219	222	206	240	230	219	262	216	207	250	227	215	248	220	207	244	202	203	228	212	178	202	224	208	246	237	211	225	207	201	222	209	202	191	216	221	215	196	207	200	249	199	223	213	210	214	238	237	227	212	233	219	197	244	220	240	212	224	202	203	201	223	198	218	220	246	207	222	227	236	219	219	200	211	201	197	221	223	212	204	223	197	204	194	234	222	226	207	201	235	205	222	217	209	217	213	215	229	231	188	189	230	220	231	206	240	223	215	216	235	188	207	193	227	209	226	214	231	222	204	202	212	213	210	198	227	232	206	211	219	213	227	205	204	201	232	207	196	210	220	225	221	240	229	241	239	237	200	186	227	202	209	223	217	206	198	192	227	217	204	199	208	239	232	189	223	206	215	211	216	200	228	227	195	209	180	198	237	231	196	224	212	204	220	209	247	230	219	205	201	202	241	231	217	229	230	215	249	220	208	195	254	248	216	218	229	247	235	222	224	223	200	204	217	226	217	236	230	219	210	206	210	225	209	209	198	215	196	189	225	233	208	216	230	219	226	223	206	221	199	229	223	206	208	216	226	219	207	201	218	214	206	234	216	233	237	244	215	223	228	254	214	184	228	238	221	235	180	217	223	193	238	229	230	232	233	217	244	208	203	237	214	212	211	203	218	229	195	227	217	201	231	200	222	196	237	229	237	243	203	241	250	228	217	218	195	197	234	229	208	214	229	207	235	212	233	235	232	214	193	232	218	231	206	177	221	217	198	212	212	221	200	225	183	219	241	254	239	244	199	216	186	207	215	219	169	208	212	218	227	192	211	220	229	229	207	216	210	218	237	198	211	216	224	243	212	229	207	193	234	229	212	211	210	185	233	238	229	202	222	224	224	219	225	225	224	202	229	240	201	223	222	226	206	228	187	218	240	238	191	205	217	201	222	229	220	199	211	218	229	200	222	209	232	191	202	220	223	202	242	218	221	224	210	245	224	219	204	194	205	223	195	236	207	239	212	196	229	207	217	248	232	212	233	222	224	226	214	211	243	206	237	276	233	216	213	209	222	219	231	224	239	206	218	220	242	204	198	226	207	223	210	198	205	226	216	232	219	211	237	238	226	226	215	200	201	213	214	241	205	218	249	262	222	231	197	213	238	218	228	258	231	206	226	216	254	245	216	211	215	215	217	216	191	223	217	198	220	212	214	223	222	190	223	202	227	214	193	219	201	221	203	228	205	177	200	200	237	212	225	202	207	207	211	215	238	208	211	223	221	212	216	195	232	222	221	230	234	204	240	216	224	218	206	219	221	204	238	206	222	226	210	198	230	211	196	206	252	233	194	214	213	221	212	208	213	203	200	224	220	190	209	227	236	217	232	230	202	213	211	227	201	219	208	189	203	234	208	216	225	215	225	228	195	233	205	246	224	231	244	244	222	200	217	217	216	216	219	191	230	212	214	223	228	231	207	178	246	210	205	222	220	217	234	214	227	205	213	241	216	219	210	218	232	217	215	231	197	223	229	208	235	213	207	238	235	243	218	225	192	203	249	227	224	231	222	250	205	216	244	207	229	220	212	237	214	222	213	214	213	229	209	233	223	201	251	231	202	217	222	207	203	207	190	225	233	207	209	209	216	202	210	211	208	222	205	228	246	224	224	217	190	231	221	225	230	218	219	207	219	241	224	226	224	211	219	242	224	194	216	215	235	196	219	219	236	225	243	254	214	229	251	228	230	212	219	214	251	206	217	215	239	213	218	232	234	248	199	224	214	206	249	214	220	219	214	199	187	221	205	204	250	226	242	210	210	213	213	205	218	197	201	239	220	226	203	223	221	210	227	232	215	208	228	237	228	219	220	207	213	209	231	209	220	227	216	245	234	203	235	187	211	200	191	207	226	214	227	199	211	220	206	214	227	211	202	218	232	241	232	258	211	216	213	223	209	222	232	204	212	208	215	196	251	229	225	223	228	215	245	237	226	220	209	223	209	208	202	216	238	184	178	218	214	215	231	217	211
54027	46210	13043	931	880	787	789	721	738	653	619	642	602	610	621	546	608	532	569	548	561	531	572	545	563	552	535	570	568	546	540	522	544	591	574	536	565	553	549	551	514	522	539	570	539	535	548	509	546	541	605	521	563	549	495	536	551	517	511	551	524	542	528	560	523	548	549	532	542	541	527	544	515	569	561	551	555	546	547	522	516	563	546	541	496	533	532	539	515	521	509	562	515	519	520	496	526	593	556	522	516	529	544	569	517	549	519	510	521	510	543	544	533	518	549	606	519	521	532	554	531	522	495	505	558	564	525	539	555	511	551	523	504	514	561	557	594	544	521	561	542	535	535	542	516	528	494	526	504	541	540	526	539	532	515	503	542	540	537	578	567	524	553	595	534	513	519	514	554	527	541	512	472	526	521	556	501	512	514	519	528	520	504	557	536	517	540	536	513	471	508	584	533	541	576	534	546	571	551	571	572	534	533	511	569	513	544	529	533	513	555	563	552	520	557	511	505	569	537	534	565	550	539	528	538	527	542	520	542	494	509	525	516	574	528	523	542	517	525	563	513	515	533	536	503	555	469	543	550	552	471	526	521	503	535	543	532	504	554	559	526	558	561	547	569	519	538	538	545	515	510	500	538	565	545	527	560	472	524	557	514	535	517	547	534	573	548	542	543	544	570	572	496	511	580	524	513	529	560	499	541	496	516	543	527	528	510	564	567	518	531	530	537	555	564	565	538	544	541	536	518	545	522	540	514	495	557	549	523	518	591	557	494	499	512	501	569	496	562	548	518	528	509	546	563	530	524	522	549	540	542	534	505	529	575	537	564	563	542	542	544	556	528	550	528	528	560	540	490	495	522	510	559	547	528	510	557	573	552	541	525	549	514	579	557	530	534	524	535	530	525	512	570	541	505	579	542	533	511	539	501	512	509	540	549	508	540	541	532	504	573	474	509	487	551	509	540	516	551	503	549	492	510	537	527	491	539	568	535	513	530	530	544	514	498	515	495	524	567	586	553	505	527	532	494	539	511	563	571	534	554	509	539	557	509	535	558	519	504	576	517	526	538	537	540	531	529	527	532	514	500	514	504	515	552	511	550	530	541	539	526	521	506	513	551	526	513	561	545	586	535	547	518	541	506	504	537	525	538	549	550	526	552	517	547	586	512	504	561	538	539	572	535	553	522	491	521	525	509	520	558	494	532	503	525	553	582	554	508	563	551	529	496	558	549	534	550	517	511	549	581	554	551	541	563	527	593	522	559	496	518	537	541	578	571	524	554	526	577	510	531	522	543	602	548	523	522	556	580	541	531	512	544	576	522	530	532	535	560	500	523	515	542	481	545	529	556	512	556	528	516	548	581	547	534	517	527	559	559	542	540	496	528	510	525	503	517	513	555	554	500	559	542	558	543	503	557	566	556	503	558	539	535	536	502	549	541	539	531	503	566	542	548	543	576	530	526	541	531	519	563	524	496	510	543	458	551	541	523	520	521	535	535	520	521	551	550	557	533	532	546	543	507	524	540	546	509	558	497	587	529	493	543	546	538	525	524	544	517	552	540	507	508	526	530	510	541	533	511	493	512	565	533	499	554	519	529	532	546	557	516	550	565	542	583	514	544	561	541	549	499	484	570	531	537	544	543	545	553	514	562	579	483	534	579	566	550	552	532	485	581	534	505	539	552	529	552	523	556	517	545	498	518	516	563	540	514	532	548	517	506	488	529	529	534	522	568	532	498	502	545	532	545	539	540	525	530	516	543	553	520	531	535	564	569	545	482	564	528	544	522	538	529	509	508	484	498	543	566	535	512	557	497	535	519	513	546	555	568	535	578	548	547	547	520	572	558	510	526	537	518	528	537	554	548	568	544	484	515	527	517	564	474	546	568	538	510	564	509	518	572	554	507	556	525	546	547	514	530	538	584	537	532	481	520	537	537	569	527	557	503	511	538	500	564	519	525	512	518	557	495	560	540	504	518	493	562	532	546	511	506	607	518	568	528	523	518	529	559	476	545	521	539	491	513	536	515	532	552	528	550	494	569	530	551	513	520	508	532	544	537	552	550	537	533	577	552	543	497	533	518	519	523	557	498	536	522	511	532	516	524	559	552	531	521	559	513	551	530	524	510	570	574	540	529	512	524	565	520	543	523	550	532	504	549	560	540	467	495	546	528	524	518	497	497	510	542	582	521	496	491	501	530	545	543	488	528	535	511	531	555	619	532	496	510	553	511	554	539	500	563	513	525	516	554	568	509	532	518	547	526	521	510	518	559	513	520	552	538	518	515	561	534	523	542	513	569	549	558	549	546	509	547	520	578	556	538	554	538	517	538	542	548	524	560	509	546	577	518	531	556	564	519	524	513	548	555	535	567	527	554	534	578	511	529	556	521	504	561	512	522	517	502	506	496	553	571	595	557	540	548	548	584	530	567	511	506	532	513	520	499	512	549	531	493	499	522	539	554	533	525	541	565	526	546	513	493	511	561	526	530	519	567	527	555	542	533	544	559	537	534	520	563	577	551	501	569	538	558	538	537	559	548	541	526	509	557	542	540	528	554	490	575	553	547	529	519	515	523	513	567	459	566	516	536	495	550	506	535	552	515	527	511	533	526	558	544	478	520	518	479	554	550	544	572	522	506	533	556	519	511	515	542	533	606	543	570	521	493	549	533	566	543	551	533	526	555	551	492	537	533	542	545	535	507	552	537	557	556	517	521	491	562	511	523	557	482	548	573	548	526	527	526	518	525	544	553	501	531	556	520	533	463	537	510	570	540	530	591	519	496	528	553	508	567	571	522	519	511	539	512	490	565	544	567	514	516	526	527	505	531	507	548	535	527	504	543	537	518	502	511	515	578	579	537	488	511	549	530	551	539	507	560	558	515	505	507	522	562	543	509	510	563	516	509	563	576	509	551	526	488	502	574	514	544	544	523	520	525	542	515	516	533	510	538	553	553	530	548	537	522	539	502	522	567	546	527	575	534	488	553	528	550	514	561	545	504	540	520	520	546	557	527	570	546	552	524	523	506	487	533	547	528	543	502	510	548	525	580	539	559	557	525	566	538	514	579	547	546	525	567	542	488	524	545	547	526	570	533	503	523	492	542	547	553	496	557	560	532	553	522	499	510	522	542	516	537	515	558	524	552	568	547	549	523	523	556	508	531	513	511	520	529	513	539	511	500	533	547	530	507	535	480	504	545	502	533	545	492	531	560	535	540	531	527	553	519	534	564	550	550	512	529	576	521	564	552	560	496	522	490	532	554	558	517	529	526	536	519	489	541	575	550	574	515	542	547	528	508	555	525	568	563	551	566	535	527	562	543	536	522	512	489	572	508	517	533	517	568	581	503	537	551	530	539	537	504	555	599	470	532	538	572	539	531	513	546	554	552	527	540	522	523	537	517	530	511	557	513	528	554	538	497	521	579	511	552	553	519	506	568	595	549	503	557	487	555	544	480	534	548	545	561	556	529	512	509	533	580	530	552	553	534	569	534	563
87754	71895	34459	10243	1050	328	282	216	210	184	204	197	199	169	183	197	168	205	158	139	171	155	161	163	175	161	149	166	174	174	157	156	169	181	150	151	174	185	151	159	147	164	156	161	145	173	172	147	140	171	174	155	172	167	159	148	175	149	176	170	160	177	168	195	164	137	144	171	177	182	166	179	171	170	183	167	152	152	157	180	147	161	158	144	164	165	152	163	164	179	151	171	155	172	167	151	141	164	168	162	172	183	174	135	166	142	186	169	140	166	133	165	148	166	175	176	148	151	159	168	139	171	146	146	167	170	156	173	169	173	164	165	177	159	136	174	150	158	152	164	160	136	181	206	162	165	160	145	176	145	139	130	162	172	164	170	166	177	160	169	160	165	170	157	148	159	179	123	147	144	154	161	186	182	183	164	160	172	169	161	156	160	165	157	163	148	154	152	149	169	161	156	152	150	159	130	147	168	180	175	150	173	133	134	167	158	138	164	173	140	149	170	144	168	163	144	164	152	138	165	148	158	143	160	160	185	168	150	138	166	153	162	186	182	170	143	150	171	171	149	176	151	160	155	163	154	148	156	151	192	191	152	158	158	144	150	174	156	157	179	151	163	181	183	139	146	172	171	166	156	170	175	168	146	158	166	166	172	176	166	147	176	142	157	172	162	165	147	164	149	169	168	163	158	177	158	171	158	160	163	180	168	188	162	179	161	172	164	126	175	170	171	164	148	142	166	142	154	151	156	204	137	150	152	168	167	158	147	174	169	170	137	159	162	154	158	134	163	155	157	146	181	160	141	156	138	163	172	164	186	152	139	155	188	181	149	156	165	174	165	144	160	129	144	151	168	165	132	148	157	159	161	148	159	168	145	170	175	182	162	179	162	161	153	149	169	175	126	160	170	162	185	145	165	144	150	173	160	156	149	203	143	160	158	165	154	169	166	161	144	183	165	155	174	145	156	172	159	173	173	147	189	162	175	159	163	146	160	149	163	154	145	162	164	135	167	143	180	166	165	139	149	163	175	155	133	182	183	174	166	136	156	183	142	205	143	158	163	167	156	160	166	164	182	184	171	192	159	165	176	172	175	163	162	163	159	170	145	153	139	147	160	165	176	174	135	160	174	166	164	149	165	163	160	169	158	134	173	123	161	151	150	161	165	190	182	159	144	153	149	163	149	164	160	171	137	158	148	162	155	171	152	168	175	146	148	144	165	149	166	142	160	139	164	143	143	170	160	161	163	170	178	176	154	147	151	182	159	151	154	154	169	145	166	158	168	160	135	156	178	153	145	157	164	136	131	164	157	168	165	161	154	160	171	133	144	151	160	148	155	160	139	136	153	143	142	150	149	173	173	156	169	173	148	161	166	150	148	167	153	156	156	163	173	182	173	184	160	165	165	158	156	193	146	169	162	146	160	160	180	172	155	155	152	189	159	159	164	188	166	145	142	158	155	188	147	155	138	168	149	183	195	170	164	155	152	157	147	161	162	124	149	154	164	178	150	143	162	153	156	157	176	151	160	146	161	153	179	155	146	163	175	151	152	167	148	144	173	159	163	170	149	173	154	182	185	145	156	164	149	144	141	151	161	181	183	150	156	172	149	180	163	154	167	166	177	151	173	164	148	150	174	143	172	161	160	184	145	156	155	166	167	146	134	125	148	137	176	161	180	152	144	155	168	177	165	171	162	173	173	167	175	134	156	148	144	173	154	152	177	142	179	173	157	163	157	181	159	189	157	163	171	154	162	149	140	148	162	162	170	156	168	152	160	178	170	153	149	162	130	150	173	141	168	139	168	187	151	162	156	198	151	154	160	153	154	170	169	156	177	176	180	171	153	152	187	153	170	145	155	175	153	158	173	143	145	165	146	177	173	158	171	169	160	188	136	148	142	168	149	126	185	162	150	159	168	156	172	158	177	159	157	190	153	151	145	150	163	170	152	161	173	150	165	167	178	170	147	174	156	158	177	158	178	188	168	139	166	170	158	147	152	149	182	158	157	168	149	159	179	142	155	144	145	168	164	160	160	144	154	146	181	144	157	145	157	155	172	153	182	159	168	157	156	157	173	186	141	193	146	162	160	150	160	183	163	149	141	155	178	165	143	146	162	182	154	166	151	170	171	146	145	153	152	157	157	172	158	159	162	143	159	161	170	151	156	179	166	134	135	169	128	153	153	159	137	147	180	163	162	150	186	162	170	155	182	158	158	148	176	177	135	191	132	177	156	143	189	177	171	174	163	157	163	158	151	154	166	150	147	165	162	163	158	176	161	174	160	137	170	155	187	163	145	147	149	153	152	163	163	149	181	140	172	163	124	145	162	164	174	173	159	174	148	163	155	169	160	141	173	161	171	144	188	174	149	145	166	157	168	162	156	150	150	177	153	161	180	169	135	165	159	163	160	156	138	149	156	161	168	153	160	172	163	170	169	166	155	184	145	177	144	171	164	166	159	160	146	160	177	134	165	162	140	169	169	157	147	168	171	176	191	170	148	203	157	149	178	138	170	164	156	138	168	166	158	159	148	147	167	170	136	162	163	188	172	161	155	170	160	170	172	173	157	163	170	161	156	166	176	168	134	166	152	149	190	165	145	158	150	140	148	150	170	142	169	165	147	178	169	147	156	145	172	175	149	172	153	176	134	156	172	176	175	150	167	167	151	181	152	150	152	167	145	153	183	167	169	132	141	168	157	180	157	157	179	145	160	167	148	154	142	165	167	176	152	154	162	161	164	163	177	167	153	176	182	149	154	155	177	135	163	168	165	141	146	177	157	150	164	166	151	158	163	138	169	157	142	169	153	154	165	173	153	158	152	152	151	169	157	161	163	136	180	192	151	192	178	176	167	137	146	152	157	172	135	158	170	158	159	163	173	156	181	149	193	173	158	160	168	166	144	159	171	165	154	167	183	176	153	162	156	179	172	154	165	175	145	142	150	157	165	150	151	160	161	156	148	151	138	166	152	160	175	149	197	160	164	158	150	167	174	160	152	184	163	164	174	152	148	179	166	153	159	177	179	145	185	156	164	150	151	153	187	168	142	163	142	150	156	172	154	172	153	144	155	159	172	171	144	163	155	166	153	161	150	174	165	157	159	177	151	137	162	157	148	154	155	163	149	159	177	172	138	156	171	178	157	182	137	173	132	181	171	168	155	147	153	164	151	166	167	181	156	156	133	162	168	160	150	156	182	167	164	151	166	146	171	176	147	149	173	165	152	168	139	154	153	166	164	154	162	147	159	158	155	170	160	173	176	151	153	171	145	145	187	145	146	165	152	183	145	157	169	144	168	150	138	148	156	174	176	164	165	170	146	186	142	168	158	159	161	147	151	164	162	157	162	160	178	163	145	165	156	143	154	161	159	168	167	156	150	171	183	155	170	149	165	151	165	148	171	158	163	157	173	171	158	159	151	151	164	177	166	172	154	147	150	188	167	161	146	158	154	172	167	154	165	158	184	157	173	168	177	154	171	192	160	171	147	148	154	172	154	172	171
64704	57106	17595	1255	1190	917	835	733	674	647	605	525	569	523	528	475	488	470	473	492	431	449	400	427	459	411	436	422	452	410	457	425	433	402	427	423	416	465	370	426	407	394	432	416	389	395	413	405	403	362	415	439	444	407	375	416	374	377	424	382	403	390	400	384	376	373	366	371	391	433	411	377	378	374	442	399	419	397	420	430	369	393	378	418	389	425	390	371	382	388	405	424	445	420	402	404	422	386	361	414	395	372	388	400	397	398	388	397	416	400	373	372	453	404	402	378	385	414	416	385	371	391	401	373	375	393	402	418	446	390	411	376	393	391	361	368	383	375	433	430	391	400	408	394	384	414	429	400	419	385	399	400	410	385	402	385	391	421	422	407	421	411	404	381	427	422	386	413	372	412	393	388	413	393	379	405	410	424	378	389	387	422	374	432	389	382	403	409	428	422	407	397	414	428	390	412	401	424	402	421	380	407	407	392	413	397	406	408	374	374	403	396	374	378	398	405	406	417	405	359	455	411	391	424	388	408	372	406	356	409	394	393	413	402	378	395	401	400	386	409	427	389	399	378	402	366	367	424	384	383	357	384	372	406	386	418	436	368	377	374	400	410	421	418	403	414	409	360	395	454	353	369	386	391	401	408	380	354	418	388	422	371	386	387	418	417	410	399	375	390	436	385	426	407	429	394	398	385	344	393	377	369	387	389	388	409	424	417	362	393	394	423	412	389	445	398	392	402	392	421	424	373	384	377	429	395	401	404	363	398	411	404	408	414	412	414	403	419	363	377	428	357	378	385	412	406	412	404	395	391	397	367	432	401	402	406	420	417	382	388	389	390	425	404	393	437	419	415	386	403	409	431	394	383	423	400	400	371	408	385	418	428	391	396	414	400	370	437	406	411	395	438	417	385	415	412	377	390	409	428	406	394	397	427	401	382	391	421	403	421	434	447	432	385	393	388	377	398	361	380	386	373	395	400	413	393	410	373	415	380	394	408	396	410	399	400	379	374	427	394	394	367	373	422	395	409	366	364	393	390	357	386	386	398	411	367	381	387	379	396	388	403	403	383	375	378	396	395	396	379	392	398	366	441	376	388	363	384	406	381	379	399	385	358	371	358	432	372	395	380	425	438	396	352	391	392	440	410	388	435	399	418	425	398	430	396	390	353	413	357	418	389	377	377	389	377	374	388	381	388	390	405	386	380	378	420	421	364	401	390	397	386	433	397	395	383	398	403	429	374	379	402	388	372	423	409	411	380	381	389	391	374	380	402	440	376	378	364	391	426	367	396	382	415	391	398	408	393	387	396	386	385	369	391	393	395	363	408	384	363	398	387	366	401	391	397	398	394	398	393	391	386	429	409	388	419	365	372	411	380	416	390	367	393	394	400	426	369	431	361	409	403	354	431	385	381	402	366	399	428	394	348	386	417	399	379	415	381	390	369	402	413	393	398	382	388	400	370	422	405	408	403	392	418	416	399	382	404	426	357	383	385	402	400	384	396	418	379	391	414	396	398	403	417	400	350	383	364	402	372	424	383	394	409	393	392	408	375	383	399	426	371	393	398	388	394	381	382	386	401	396	390	416	398	422	327	392	380	396	414	397	425	406	390	395	397	399	416	373	367	379	432	406	378	422	382	416	445	366	377	383	426	402	395	390	349	399	376	366	412	431	408	378	378	345	391	392	410	388	411	400	367	389	376	400	391	394	428	404	413	387	348	389	381	361	386	426	390	420	400	397	378	401	387	381	413	407	387	395	416	366	412	380	436	356	406	416	392	367	367	375	402	385	425	395	401	446	402	369	378	382	389	389	373	413	412	390	381	378	409	405	393	371	369	422	381	381	414	417	412	391	391	362	388	381	417	381	411	392	384	410	399	378	406	378	405	374	402	388	382	394	386	406	388	349	389	400	385	430	383	403	411	383	391	416	369	407	388	400	386	422	405	378	353	397	404	403	432	418	379	440	410	389	385	390	377	376	398	355	379	391	390	402	413	384	375	408	376	406	412	388	346	420	371	410	379	405	361	370	371	393	399	385	426	358	408	369	391	386	406	420	417	386	358	403	374	360	431	406	430	387	424	446	406	425	415	461	410	398	399	437	378	377	356	398	400	378	405	424	416	405	393	362	370	407	376	394	364	407	386	398	386	388	368	440	418	383	391	404	390	401	357	409	388	378	413	414	384	402	379	414	401	397	408	395	404	407	379	397	365	421	404	391	401	403	399	390	391	383	386	413	399	383	364	389	382	410	394	419	397	374	392	409	386	387	403	418	419	403	386	395	384	406	375	387	372	372	381	391	384	391	378	396	429	384	392	364	376	430	419	407	408	393	382	377	432	395	393	376	371	380	419	393	389	383	419	408	423	381	418	384	401	407	385	377	372	384	385	428	407	396	407	370	377	415	393	357	420	433	377	388	433	417	385	388	395	407	402	376	382	409	400	365	367	419	422	404	375	383	388	396	405	399	385	383	378	390	407	445	391	366	404	428	381	412	376	392	409	418	395	363	404	406	412	384	395	398	363	401	374	418	414	395	402	404	374	363	392	400	412	391	361	408	415	412	408	369	391	400	386	386	393	419	414	402	364	391	390	418	393	380	396	387	390	403	373	412	414	393	370	394	356	403	440	406	410	400	375	433	379	452	407	420	365	375	416	393	386	345	383	367	396	387	363	424	399	404	361	400	427	433	426	401	427	415	371	379	388	391	406	422	380	385	417	402	405	372	374	412	386	395	362	436	439	357	384	432	398	438	387	396	379	391	425	400	390	384	385	375	399	375	420	414	381	426	397	393	390	408	404	423	396	418	373	423	371	359	393	377	404	409	377	403	421	376	392	418	400	380	411	424	403	375	377	412	390	415	382	392	407	426	386	393	347	360	403	364	390	412	399	401	378	400	377	399	378	399	423	393	389	385	399	390	401	423	392	415	413	390	352	412	356	424	407	383	388	399	393	378	351	439	403	407	393	379	371	400	379	409	397	381	394	395	396	359	378	375	412	384	380	370	393	413	407	404	401	367	391	374	378	376	392	417	366	425	386	366	417	444	415	377	407	404	345	359	385	375	390	397	390	399	413	365	401	401	376	376	417	389	390	395	389	375	377	359	404	415	403	380	395	381	400	379	385	374	403	403	412	424	413	402	371	390	420	373	419	374	421	413	377	404	400	396	377	418	376	375	361	415	365	386	391	405	443	389	386	382	421	404	435	410	388	393	411	387	385	412	407	412	411	410	394	390	388	392	372	382	391	391	382	415	394	383	432	390	411	367	410	388	385	393	380	389	403	411	374	396	404	382	379	377	381	395	389	406	394	389	425	387	387	413	394	437	354	383	359	398	375	389	391	405	391	399	390	385	383	377	385	384	388	410	388	405	384	393	420	344	418	401	401	398	391	399	419	427	377	428	417	361	370	355	430	427	429	423	416	396	409	407	401	387	414	435	422	411	394	418	406	439	373	395	377	409	387	363	410	410	396	418	391	391	345	414	385	416	411
41899	23757	4037	178	171	144	157	189	164	148	166	143	169	156	171	150	137	149	153	159	155	179	137	158	146	148	155	161	153	168	166	173	141	147	149	153	146	143	152	146	153	168	160	158	161	145	161	151	155	160	140	150	167	154	165	164	158	161	164	141	165	157	154	149	173	157	147	158	150	178	131	166	164	143	135	125	148	173	163	191	156	139	142	146	143	154	170	148	150	165	161	152	172	182	142	150	175	139	165	136	144	169	150	160	151	165	131	132	174	145	159	159	159	136	164	169	177	178	151	165	153	162	143	163	144	153	178	163	144	154	154	167	155	143	181	169	167	160	159	159	155	157	141	171	151	158	165	142	154	144	162	166	166	137	142	154	158	151	152	173	151	159	153	158	142	142	163	156	174	162	147	133	181	160	144	159	165	140	158	145	165	155	150	144	154	166	163	141	144	165	136	165	168	177	196	165	131	175	143	147	143	144	159	144	157	169	189	174	160	177	160	155	143	141	161	167	142	154	144	169	165	157	166	159	174	150	144	156	148	141	143	160	145	151	148	163	144	175	160	152	187	188	149	134	124	164	149	137	140	155	148	165	140	151	146	143	136	150	143	142	129	159	153	158	164	161	138	158	157	148	153	179	152	151	162	164	151	161	164	153	166	140	139	194	158	171	143	156	130	159	155	156	164	162	156	149	145	167	146	175	144	169	150	150	157	139	174	163	148	159	143	149	156	152	175	145	141	166	179	156	173	164	179	141	156	175	150	162	160	143	176	158	157	158	151	181	165	159	154	144	149	171	130	151	138	145	151	154	167	161	143	148	159	171	170	176	144	148	173	154	173	163	167	160	165	159	165	180	137	164	166	129	143	166	149	170	166	156	182	191	157	150	159	149	161	166	166	132	154	163	156	184	170	160	134	176	151	157	129	149	130	163	155	165	146	146	181	167	167	151	158	135	142	140	147	149	158	164	168	160	150	146	178	159	152	184	148	146	163	187	139	144	174	147	165	154	144	136	159	157	197	131	154	149	150	159	156	170	142	130	148	149	166	152	167	178	137	153	136	139	149	162	164	146	160	160	157	148	160	171	164	162	159	151	155	153	138	141	174	153	150	165	175	169	168	152	123	159	155	163	149	166	166	158	172	172	153	162	140	160	140	187	170	156	148	155	159	160	155	168	162	140	155	155	163	168	170	162	157	173	151	158	163	134	160	147	147	144	144	159	186	161	155	155	168	170	147	174	153	141	156	174	187	180	158	166	152	159	136	172	144	162	135	191	161	164	169	157	170	157	157	178	156	156	154	171	154	166	174	154	166	175	141	150	176	168	164	162	144	132	151	168	157	162	151	155	162	147	132	147	156	142	131	193	156	150	145	157	156	174	151	165	135	150	139	154	165	147	146	146	145	150	155	180	140	145	161	147	140	141	154	169	169	165	142	147	159	149	156	146	140	166	140	164	140	164	158	155	159	130	157	144	175	140	146	162	170	135	159	165	170	140	155	154	134	144	150	164	154	167	160	151	150	138	147	145	176	176	127	133	150	148	137	145	161	155	154	166	191	163	173	156	159	164	157	146	165	171	139	166	134	153	176	155	140	178	175	143	150	143	152	143	119	136	174	181	167	148	155	197	153	170	158	142	149	158	166	168	152	163	154	142	155	140	162	157	159	166	142	154	168	171	149	147	144	170	147	164	154	149	153	149	177	148	161	156	121	146	156	173	169	147	159	130	140	145	164	162	159	151	133	155	153	169	172	144	135	169	139	161	170	143	144	146	158	142	158	153	155	152	164	163	150	140	128	149	179	157	154	181	157	157	170	181	162	154	155	149	149	180	168	162	137	139	163	157	184	184	131	137	123	165	147	173	145	139	127	133	129	147	155	152	141	163	150	161	167	169	141	161	148	148	160	156	158	169	142	162	139	179	174	189	148	151	161	150	172	130	151	168	157	125	146	181	148	157	146	156	164	155	156	152	124	159	149	166	146	177	135	171	176	178	135	181	157	157	158	141	169	153	154	147	143	158	144	163	131	164	136	155	145	181	168	168	141	148	155	176	148	156	151	180	145	146	139	151	127	161	142	159	150	161	133	145	152	166	180	147	151	171	146	177	145	144	146	155	166	163	141	152	150	154	157	160	163	153	130	158	149	159	165	143	159	175	163	153	175	165	138	158	147	151	134	167	158	163	142	141	140	155	168	159	150	166	176	151	147	161	168	143	138	149	160	144	153	153	154	156	160	155	167	144	154	155	158	164	163	149	137	140	157	150	155	147	157	155	143	155	170	146	165	159	161	153	160	156	158	145	166	146	150	166	147	151	158	194	151	148	151	158	154	148	161	190	154	137	161	163	156	159	166	140	166	141	143	155	146	137	158	171	144	147	176	170	161	133	154	155	151	184	170	145	166	161	156	165	159	152	124	165	161	174	157	130	150	160	179	160	174	171	172	166	144	172	135	150	141	187	170	155	160	174	174	152	137	159	132	147	155	158	163	179	143	157	158	140	154	162	167	149	161	138	135	156	164	134	171	141	166	148	145	158	167	150	159	146	189	152	138	141	149	145	157	176	175	156	158	152	160	156	159	149	162	148	150	161	157	148	166	137	155	149	135	158	170	159	153	164	165	145	151	162	180	159	156	160	130	162	152	134	160	162	149	178	181	127	142	165	187	154	153	165	135	140	161	169	156	143	150	149	169	157	158	159	126	155	156	143	143	155	135	157	154	173	145	171	156	165	137	164	161	157	127	156	157	149	158	163	143	153	167	151	160	167	177	178	163	155	173	155	138	145	198	156	173	159	166	161	153	156	135	160	139	151	153	178	162	162	153	172	150	155	150	131	150	129	143	158	174	139	156	148	154	160	139	141	135	151	143	153	158	159	176	168	158	139	147	148	151	162	153	154	177	160	148	150	177	129	154	153	160	158	159	161	164	157	143	151	176	158	150	154	145	157	163	153	177	156	166	157	141	162	151	141	137	157	148	151	165	150	160	160	161	145	166	146	146	143	171	171	161	152	163	149	148	187	155	158	173	164	151	154	145	148	137	141	150	139	151	160	167	148	168	158	154	148	169	160	146	166	179	143	160	177	161	145	164	169	162	151	131	144	156	169	182	134	142	153	137	144	150	153	166	190	161	149	167	170	170	125	152	169	166	161	144	163	175	150	149	145	170	153	155	125	195	152	141	150	169	163	163	185	158	135	155	142	162	133	159	163	167	167	140	170	134	162	140	169	150	161	158	159	155	138	181	169	166	157	182	153	193	157	172	169	155	125	165	162	171	148	156	150	173	160	176	161	153	143	143	156	152	179	147	147	168	152	141	148	168	159	142	157	150	144	180	163	151	134	126	149	163	145	140	160	165	143	138	178	143	170	157	165	140	164	177	163	143	168	144	152	137	169	137	171	162	141	148	147	147	176	161	150	159	160	172	154	140	148	145	148	169	193	144	144	176	148	157	161	144	180	174	158	153	159	164	165	159	168	134	166	163	159	160	156	171	138
34845	22028	2500	428	462	408	416	447	425	436	386	444	412	433	382	389	392	394	418	455	399	409	410	428	418	414	423	434	409	390	374	402	425	418	453	416	389	432	441	419	393	378	388	383	404	424	389	375	402	419	408	394	416	359	384	420	391	393	445	383	405	417	399	398	406	421	380	417	391	425	406	424	392	418	372	389	441	398	446	413	440	399	405	400	427	407	421	410	425	400	415	397	449	402	402	380	352	405	415	360	396	401	394	411	386	414	427	408	419	391	426	410	381	431	405	391	398	413	423	410	396	386	400	397	409	367	414	415	409	401	411	427	376	393	448	386	386	404	402	383	392	401	383	450	435	425	393	406	429	405	402	384	445	425	392	388	421	399	386	401	374	371	326	370	414	399	396	403	404	429	363	429	425	434	438	378	428	396	388	389	391	404	398	412	396	404	370	390	398	448	413	372	394	396	415	406	414	383	399	426	396	385	394	406	382	381	434	405	411	409	386	410	415	387	412	401	396	422	444	440	378	415	389	429	419	388	396	397	417	385	401	433	404	412	398	423	416	363	420	425	389	383	423	367	400	425	409	402	390	411	433	359	403	420	425	438	390	390	377	408	398	396	393	386	374	396	404	427	409	401	431	397	388	386	384	390	427	399	438	389	402	387	379	416	381	387	414	429	413	410	388	397	390	437	433	411	391	403	385	378	390	430	419	394	425	381	419	403	421	438	449	398	408	394	402	393	361	405	396	370	428	385	421	407	416	404	406	408	402	389	420	434	393	405	439	371	382	387	391	391	415	383	435	363	402	411	408	395	387	367	397	424	413	392	417	430	422	407	380	384	377	390	382	381	412	412	427	406	405	401	392	420	362	423	396	395	404	422	412	405	432	446	406	429	362	410	426	402	428	421	406	357	431	427	389	400	424	394	386	377	396	403	416	354	379	390	398	426	401	394	399	386	449	386	393	390	392	412	385	408	435	389	435	378	382	386	417	432	376	425	379	435	419	417	391	397	385	379	372	404	417	380	390	408	412	382	427	380	400	404	409	377	390	390	395	426	378	383	437	387	386	371	410	401	434	370	419	397	400	422	441	422	409	388	404	417	405	393	416	407	405	410	439	393	393	416	407	411	420	380	386	403	432	389	401	379	398	373	439	427	423	427	397	418	368	404	413	419	411	420	400	427	393	365	383	418	395	387	397	410	378	365	404	395	396	392	413	398	417	380	409	410	414	412	395	380	430	379	389	392	407	395	389	374	405	411	406	410	405	354	393	372	406	405	380	394	404	390	411	429	389	407	386	392	403	415	433	390	375	398	393	420	384	402	446	379	391	376	369	400	369	402	377	388	436	423	389	390	433	418	403	411	388	435	404	404	386	414	413	408	410	404	396	397	382	414	422	395	397	394	415	410	410	393	401	381	388	398	412	362	407	411	412	454	424	416	376	397	392	395	423	437	401	388	376	389	374	394	388	455	394	431	414	428	396	401	397	386	406	443	397	386	408	385	387	401	420	444	379	393	406	402	419	396	380	399	412	413	439	406	417	419	418	390	398	402	410	392	398	403	377	411	424	369	390	379	396	429	426	427	408	378	414	413	447	391	400	386	393	403	444	404	410	445	396	409	396	392	433	367	416	374	424	394	385	394	408	411	401	423	427	409	395	399	412	417	395	436	389	393	396	376	405	400	432	374	404	415	414	366	394	407	398	402	405	432	335	392	452	433	404	394	397	395	439	404	357	405	416	423	395	380	420	413	400	408	419	381	379	393	421	418	429	386	428	372	373	414	391	375	383	417	380	425	396	423	405	414	400	395	401	415	373	415	415	393	412	410	405	395	401	404	375	410	395	405	435	434	376	395	410	399	401	422	441	399	395	364	406	431	397	411	432	411	439	386	416	368	416	375	366	472	412	399	364	433	357	434	381	426	385	434	376	428	403	404	464	418	401	418	384	396	407	418	417	404	407	401	385	406	381	368	438	407	380	389	406	399	371	413	400	395	385	398	429	413	392	373	415	402	376	384	364	379	418	431	406	407	405	389	402	429	453	435	374	390	378	366	384	418	428	374	413	398	421	418	435	384	394	409	407	388	383	394	422	413	392	404	412	393	403	400	399	430	400	452	377	416	387	420	427	387	399	415	418	381	405	410	392	406	426	376	365	352	428	422	398	391	390	431	392	420	439	410	428	420	401	388	438	394	451	409	419	412	411	406	365	430	411	383	418	420	383	396	413	385	377	406	373	411	374	376	450	386	392	411	396	433	412	407	415	426	401	405	389	398	399	404	406	356	386	391	399	404	351	381	431	404	429	385	379	397	422	419	400	410	357	415	421	384	398	424	374	384	399	389	429	381	417	406	418	386	395	403	380	403	381	378	399	412	462	403	390	431	391	426	419	421	399	389	408	367	403	395	407	432	411	422	420	426	402	377	414	391	423	379	403	398	376	368	399	413	382	409	370	423	428	405	406	422	396	374	390	385	387	382	407	410	405	360	440	394	383	390	432	426	379	402	401	399	445	390	373	415	386	469	384	448	420	393	398	419	392	413	397	389	438	422	394	410	377	373	405	400	376	374	395	391	409	395	382	378	391	383	412	372	433	423	429	430	433	364	421	381	407	417	401	415	396	394	374	376	391	416	375	388	407	439	428	388	451	405	389	436	406	433	380	399	429	395	403	397	398	401	381	355	456	435	378	390	395	393	425	391	405	408	387	387	391	422	398	394	406	414	425	444	406	435	416	422	401	412	400	405	392	397	402	400	414	418	399	388	383	363	438	447	400	383	391	377	407	418	440	411	386	421	411	386	419	415	411	413	410	401	393	427	427	414	378	400	394	378	402	383	381	401	393	391	391	389	437	376	397	449	389	403	367	404	395	420	377	408	448	375	399	402	422	381	426	416	418	403	394	398	408	370	397	401	377	414	423	379	386	461	408	388	430	392	375	410	375	390	414	394	390	377	358	403	384	397	428	416	447	390	366	383	448	428	390	419	381	415	437	383	443	438	387	419	408	418	401	412	385	446	421	395	431	423	432	425	369	415	424	461	426	403	358	419	413	397	440	412	416	401	435	428	429	388	399	404	391	384	451	421	417	406	431	426	418	417	411	430	389	403	414	429	395	422	401	383	419	390	389	364	395	397	350	425	402	362	422	412	377	390	407	382	435	424	402	386	413	415	394	404	409	408	411	383	394	443	422	355	434	437	392	413	413	401	365	412	378	411	369	428	381	400	389	409	425	431	378	399	436	415	395	435	407	398	390	395	419	393	385	370	421	399	398	375	436	441	387	400	423	453	416	406	432	436	379	410	381	360	410	399	405	425	406	421	391	376	383	366	379	414	416	419	373	376	373	406	410	370	461	419	417	384	394	413	380	426	432	406	412	371	403	440	367	416	366	367	385	450	435	434	395	416	404	412	366	380	401	383	354	378	459	444	396	407	418	387	386	435	391	389	381	417	423	392	399	393	407	411	389	397	402	381	416	382	382	375	361	389	428	435	409	411
78125	59823	25697	4250	366	249	268	261	239	227	230	229	243	235	220	211	226	220	206	233	232	216	185	242	237	202	224	220	210	219	215	229	203	213	215	241	201	223	235	214	202	229	247	219	203	211	213	209	206	220	216	208	217	248	214	232	200	200	230	195	229	206	226	235	224	231	226	203	247	216	219	214	250	213	190	208	256	207	218	194	241	186	207	223	207	219	222	198	246	245	218	203	199	209	215	201	215	192	206	218	238	209	219	214	200	197	202	216	225	211	229	216	256	207	233	202	218	212	221	234	209	216	234	239	217	213	213	218	189	220	208	207	219	205	182	225	215	224	237	203	233	213	233	204	223	218	199	209	211	218	226	220	227	211	205	210	212	217	198	225	198	222	217	217	201	219	223	212	213	263	220	212	216	203	238	197	233	242	219	234	236	238	223	213	214	212	221	229	241	205	210	225	224	218	206	196	194	237	222	206	238	213	221	220	219	237	233	233	223	245	214	226	210	230	202	241	180	224	212	223	217	226	205	201	215	194	238	226	192	202	225	251	202	218	192	236	195	167	223	243	243	218	233	240	203	241	214	222	216	221	234	212	226	222	188	211	238	197	211	212	191	214	219	227	218	206	234	213	210	232	227	229	228	200	197	205	236	198	223	212	219	200	211	222	213	234	220	205	214	219	217	231	216	205	182	241	233	235	226	222	205	227	266	193	221	232	198	207	213	215	233	227	210	204	210	193	212	232	218	204	222	222	202	222	211	206	218	210	237	211	228	206	251	223	224	212	244	205	231	225	208	198	210	227	176	223	206	185	233	206	217	213	204	227	207	248	227	233	202	219	212	244	229	237	218	216	211	183	233	208	225	241	191	204	239	212	227	195	205	192	197	230	255	207	218	223	253	207	219	232	232	212	229	209	222	209	231	243	204	201	223	197	240	222	207	231	180	217	218	189	206	207	221	220	222	228	200	199	218	228	206	225	194	230	226	204	203	221	208	220	229	200	234	207	213	224	228	224	236	237	204	214	221	235	201	245	238	220	200	196	214	229	213	227	222	241	214	187	234	243	229	202	211	192	202	216	217	223	201	217	246	199	185	218	240	209	192	198	229	220	214	210	231	234	237	239	184	228	215	197	236	173	235	204	229	214	187	188	222	215	185	231	226	218	204	234	221	213	217	213	226	223	217	221	219	222	218	230	211	221	207	211	232	222	190	218	209	244	228	213	215	197	226	216	197	206	186	238	231	215	189	204	211	231	209	231	212	217	202	224	212	219	222	212	234	209	219	219	222	210	211	201	240	223	192	230	255	228	234	212	233	208	221	200	222	238	214	222	202	201	220	222	226	225	208	216	217	230	218	229	230	217	216	225	187	190	207	179	209	202	220	194	232	217	223	217	235	206	256	245	244	200	220	229	236	223	233	221	220	221	186	225	199	213	246	221	240	201	218	219	223	200	234	230	224	190	208	226	186	212	201	233	223	236	211	211	211	198	211	199	217	199	217	196	209	222	206	200	228	206	203	232	211	226	229	222	200	175	214	246	216	205	206	220	230	202	179	231	237	222	221	232	216	232	225	196	183	214	206	222	184	197	218	228	195	213	192	209	236	212	216	232	219	243	213	177	198	216	191	209	234	204	232	231	231	202	180	206	221	220	198	246	229	252	222	225	214	183	230	202	209	246	233	223	228	223	234	242	237	238	230	225	235	220	235	230	221	220	226	214	222	209	212	203	218	221	222	224	233	219	209	200	258	246	203	211	242	202	215	218	244	234	226	211	219	215	213	198	221	214	240	226	203	213	198	226	206	230	224	241	198	216	222	207	219	214	233	233	210	235	218	201	225	226	221	239	230	215	198	229	215	227	203	225	224	223	206	237	216	218	231	209	202	201	247	232	203	217	222	228	239	214	217	217	208	215	232	223	209	228	210	224	221	209	232	239	215	226	196	200	198	212	203	197	200	226	215	203	196	211	211	204	237	204	221	210	205	203	222	217	190	212	265	212	239	229	208	222	221	221	226	233	204	195	252	256	210	232	227	240	227	215	211	189	237	240	239	198	225	235	227	220	226	198	224	200	241	242	210	241	242	247	242	212	197	227	201	227	211	227	232	207	242	217	219	211	216	240	213	237	225	207	227	238	218	208	200	216	206	221	222	204	217	220	221	180	205	213	210	215	214	225	233	200	236	245	276	227	210	197	220	195	207	218	198	235	224	212	222	218	227	219	199	227	201	207	219	222	199	196	215	209	179	233	219	229	232	227	230	235	222	219	198	217	230	193	236	224	223	233	213	237	207	212	234	189	207	217	213	220	218	205	232	250	182	212	220	246	199	210	201	235	238	221	226	220	225	218	206	214	206	205	214	215	187	209	246	243	227	256	179	220	224	226	219	243	217	201	216	223	222	216	202	226	223	207	234	209	228	209	223	222	220	217	209	219	225	209	211	229	248	219	240	230	234	200	195	202	209	228	225	236	196	218	205	209	222	216	206	243	211	206	202	201	208	186	247	212	221	183	232	200	214	217	221	204	214	254	195	203	194	227	220	219	220	224	228	231	231	211	202	217	222	235	213	229	236	223	202	221	213	216	217	218	201	224	246	191	205	247	209	211	229	205	235	210	219	214	207	204	210	197	212	228	196	249	226	208	237	213	233	204	214	216	219	209	237	247	207	226	228	212	190	219	262	213	204	204	232	230	244	195	190	228	207	240	222	201	219	215	203	221	196	232	195	209	258	221	237	200	190	210	241	204	208	230	242	227	237	225	219	210	229	219	222	206	225	218	210	198	228	193	236	220	208	225	216	244	202	207	210	210	249	194	231	220	244	214	229	198	211	263	236	203	215	238	224	232	225	221	232	225	243	225	192	216	242	216	198	213	183	222	230	223	237	227	239	223	205	228	260	235	233	221	212	226	202	208	214	233	208	221	208	200	203	205	204	206	218	213	233	229	222	203	208	215	172	228	228	189	234	245	234	203	225	222	238	217	257	237	221	215	232	203	213	216	221	203	207	254	212	215	222	210	221	186	190	192	201	212	223	215	225	243	216	214	234	218	215	205	206	207	204	223	209	210	205	202	213	205	194	212	236	204	208	204	226	219	214	197	205	207	241	212	215	221	217	222	239	223	218	208	200	208	217	206	214	226	215	225	217	245	238	240	190	222	222	228	230	250	214	246	237	214	213	227	197	219	218	230	228	237	203	222	222	205	198	203	231	194	203	217	207	205	226	219	213	222	212	222	201	204	209	226	218	223	223	204	214	230	250	205	229	230	216	212	204	218	207	193	194	197	211	202	194	227	223	221	228	228	221	238	247	211	204	235	208	219	225	227	223	253	214	233	210	240	238	221	173	214	212	234	225	217	245	241	227	225	207	208	227	232	239	236	199	222	221	198	229	197	215	218	212	205	211	169	207	204	213	221	230	199	200	227	222	217	220	230	235	236	207	206	196	209	216	218	216	203	186	215	186	219	201	224	205	214	217	224	205	243	244	229	206	198	206	197
53844	45681	12033	1019	919	852	790	763	689	658	633	653	612	623	585	597	561	607	558	555	551	544	566	542	541	568	548	529	585	570	546	556	581	543	553	565	545	568	533	559	528	537	559	556	536	582	496	514	552	543	524	532	534	527	575	519	516	525	509	516	553	475	545	564	502	520	497	528	558	544	491	535	531	553	534	526	495	573	539	510	576	561	535	541	526	522	524	549	573	521	505	539	520	505	547	516	530	521	508	516	486	519	481	584	571	515	531	553	545	567	571	509	518	564	572	529	554	516	538	525	546	503	541	533	590	509	497	537	559	528	539	517	521	503	587	531	525	535	526	536	535	526	492	545	519	570	529	533	499	534	526	555	555	548	498	516	527	490	515	525	573	538	529	553	545	483	510	562	531	526	565	533	525	510	569	550	542	514	505	532	581	556	504	549	489	552	522	567	482	530	548	518	524	511	561	512	549	524	562	525	572	496	533	533	585	543	531	554	502	547	522	503	549	523	507	555	540	560	512	531	550	524	534	523	558	501	525	505	555	530	539	528	548	530	554	496	523	515	532	511	532	523	559	486	538	515	523	522	477	540	520	538	585	537	538	487	520	515	532	533	522	577	537	480	565	569	541	502	525	512	540	548	501	518	498	595	565	506	550	547	521	543	537	568	530	554	512	538	552	523	557	499	572	491	553	559	534	569	510	521	544	532	543	570	536	537	510	521	490	536	518	495	506	551	546	527	594	537	526	534	535	530	560	502	541	527	544	532	563	524	516	536	534	582	574	501	544	530	570	577	522	550	508	494	547	502	543	526	486	531	520	517	534	552	530	552	536	549	517	487	530	575	541	555	511	502	519	517	519	554	563	509	508	538	541	505	529	519	519	518	516	554	538	536	533	504	556	483	549	525	535	509	523	518	540	523	553	583	562	537	523	484	585	542	546	531	499	548	550	531	531	572	549	557	557	502	496	540	538	521	537	532	530	531	527	539	529	530	505	494	540	547	562	523	551	562	560	512	517	501	470	523	572	545	550	515	525	556	524	530	520	522	547	519	547	520	539	548	521	524	554	552	502	518	610	478	560	523	550	511	550	523	560	544	566	522	534	482	530	535	530	537	525	542	505	532	541	572	536	521	565	483	553	507	513	509	561	556	535	524	518	529	508	523	525	538	526	541	564	508	542	539	562	561	556	506	544	586	499	547	534	521	492	570	498	527	528	521	540	515	533	549	529	539	476	530	517	520	519	482	551	565	525	493	527	489	510	539	523	527	548	545	530	539	501	552	513	550	540	508	509	524	532	516	548	497	528	500	541	547	555	539	529	535	526	538	503	541	502	548	512	548	552	525	517	541	510	530	548	548	553	534	551	512	512	539	527	523	512	514	534	536	561	537	555	521	579	538	543	524	557	538	527	535	519	510	561	538	534	507	521	527	538	538	460	559	539	540	555	526	499	510	539	496	517	486	533	536	506	508	543	536	560	543	513	595	548	547	510	494	519	566	538	543	528	499	514	520	492	531	526	517	514	503	490	561	531	553	539	528	542	543	490	539	547	509	554	535	496	549	472	543	529	554	545	545	496	524	608	535	541	494	568	530	563	532	555	553	550	537	504	506	556	554	522	514	534	520	512	513	524	529	523	503	526	553	548	543	541	511	572	539	553	526	521	518	526	520	537	519	508	568	517	539	563	555	584	520	522	541	508	584	533	517	526	543	578	555	520	506	580	556	551	538	531	546	552	543	539	509	528	563	556	535	498	524	530	533	524	511	574	547	515	493	554	534	522	539	502	512	539	510	514	538	546	514	506	549	527	529	537	575	533	529	527	527	523	488	534	555	525	562	566	556	543	558	501	509	494	511	535	533	539	514	571	576	533	577	523	480	516	538	546	569	519	506	536	475	487	520	534	543	540	576	562	543	516	549	514	550	546	510	537	518	531	531	512	528	521	539	539	551	521	529	512	553	543	528	509	537	559	488	533	543	563	519	551	491	514	544	509	538	503	548	568	514	510	519	534	535	566	536	512	531	524	556	536	548	565	509	496	546	578	517	558	529	516	531	515	529	547	552	544	552	554	503	536	572	548	501	527	541	526	499	537	545	535	541	548	522	536	503	569	514	479	567	541	494	504	496	542	543	512	531	525	527	524	529	529	551	556	525	513	510	550	531	518	517	556	547	532	508	531	555	507	553	547	566	520	539	527	583	551	516	534	526	562	548	518	562	513	511	548	555	530	573	567	539	515	548	527	535	515	550	537	499	549	520	564	519	498	543	515	512	513	540	529	509	587	506	500	533	532	565	534	544	496	565	534	500	553	528	495	522	572	535	545	549	532	544	567	568	498	572	528	489	549	555	528	495	537	505	529	538	492	567	541	563	542	551	500	542	546	549	554	517	553	517	541	510	551	541	567	543	532	525	563	537	532	533	522	578	552	531	535	525	524	593	544	523	500	572	537	551	566	524	530	505	511	540	558	533	567	517	537	525	581	566	561	522	549	516	519	518	525	571	503	498	528	531	536	571	534	500	538	536	499	530	517	509	532	570	532	506	533	572	562	541	512	508	523	511	526	543	498	521	522	542	564	534	540	540	547	535	529	570	526	511	531	495	508	532	522	530	495	508	542	534	503	535	561	545	548	530	527	544	580	553	501	538	513	539	507	530	523	530	525	525	564	524	569	538	532	538	559	560	574	531	536	539	506	535	595	534	490	525	516	525	524	549	522	563	577	500	529	497	531	516	547	474	493	516	505	543	504	551	535	520	538	536	521	526	549	500	530	542	523	502	517	528	513	543	534	529	544	525	547	564	507	536	498	544	477	534	523	534	562	541	545	566	523	535	549	543	561	569	506	555	529	533	517	536	528	487	554	560	542	495	509	553	524	521	549	498	565	530	596	539	538	542	559	515	514	519	528	529	503	502	549	566	491	505	555	546	539	525	531	515	535	576	557	544	527	527	541	520	508	505	517	574	523	546	491	537	551	532	547	579	528	544	505	542	530	557	529	528	582	547	494	560	567	583	502	489	530	507	539	511	541	511	534	543	530	526	472	517	544	553	528	506	504	529	566	588	497	536	561	553	519	550	532	491	525	507	511	546	507	511	511	501	534	566	508	544	560	533	534	538	553	559	502	565	540	514	505	560	517	534	499	560	533	514	522	499	575	567	498	502	518	542	513	507	534	545	524	552	511	522	520	486	534	522	553	542	529	550	554	532	491	528	573	520	501	538	524	511	516	571	537	542	553	532	515	522	513	561	541	527	579	572	543	537	575	524	487	508	510	519	497	502	529	513	530	510	571	519	558	500	512	540	511	524	513	551	511	554	533	525	533	521	549	529	524	501	534	529	491	596	518	514	560	562	491	531	514	555	545	530	510	510	515	535	526	536	529	515	536	555	534	470	557	532	519	534	502	529	532	527	525	498	564	495	536	518	503	523	548	552	577	540	515	527	539	539	507	514	537	556	513	529	564	510	515	557	557	513	554	540	530	562	523	562	553	536	521	538
86136	70627	34085	9821	926	307	260	261	237	207	213	186	173	181	192	188	194	177	161	179	152	147	150	176	155	173	180	169	160	165	167	164	161	167	172	158	166	188	173	171	163	176	162	154	169	166	171	176	168	134	160	162	170	174	178	158	166	162	145	167	192	160	157	154	150	170	155	155	158	175	150	159	156	132	163	154	163	161	125	179	150	166	163	162	151	184	143	162	136	164	159	189	154	158	161	165	175	156	158	144	152	156	168	150	151	138	154	134	157	151	151	160	186	157	163	170	135	155	153	165	175	154	140	155	149	165	162	149	158	161	147	172	165	171	154	161	160	158	168	174	150	167	166	167	177	159	149	154	159	142	144	158	171	166	161	160	159	168	179	154	144	160	145	165	151	154	176	144	170	162	174	151	176	166	157	159	159	145	152	172	164	139	188	169	181	151	166	141	164	167	152	166	168	168	141	157	172	135	153	167	159	158	159	160	147	160	157	176	149	148	151	139	135	159	158	160	161	168	166	149	152	159	159	162	140	160	147	149	168	173	151	174	134	186	173	139	161	147	164	159	172	154	151	177	169	166	154	135	178	136	139	156	158	159	163	162	153	140	170	141	137	155	157	154	165	174	147	167	158	160	153	166	158	152	142	182	170	138	152	152	190	152	158	150	181	169	138	165	163	160	170	153	159	159	166	178	153	140	141	165	161	157	160	133	165	159	144	163	152	168	168	151	177	161	166	155	160	142	153	145	153	167	155	162	133	156	179	162	160	174	135	171	163	169	173	152	169	165	162	160	150	173	153	130	176	155	165	172	158	152	173	169	168	140	161	148	144	166	151	157	158	142	156	169	160	171	176	159	161	163	154	182	177	172	191	168	163	155	166	154	148	155	140	183	154	175	153	162	183	148	145	171	163	167	154	154	143	184	152	147	144	146	171	161	188	150	157	135	154	151	147	156	160	155	161	145	155	158	155	149	146	144	174	159	170	148	175	157	175	142	179	156	160	153	165	146	147	167	160	153	129	143	173	152	146	157	160	181	180	162	158	159	184	143	166	154	151	187	168	144	160	139	162	152	182	161	167	151	162	151	141	164	190	177	161	159	165	164	151	192	147	149	155	147	143	177	195	150	155	174	168	149	155	149	153	179	154	143	146	166	142	154	169	165	147	172	153	143	160	158	165	150	155	144	151	150	165	156	132	165	167	164	190	175	166	164	163	150	161	154	141	147	151	146	156	182	168	153	152	160	180	144	147	151	161	172	155	184	154	152	156	153	160	153	178	153	169	153	162	160	173	165	151	150	165	161	158	149	162	157	167	165	160	154	146	174	167	163	152	143	145	161	145	174	138	151	166	152	145	168	161	179	166	154	167	163	168	153	154	181	150	145	181	163	135	177	164	180	168	162	160	165	151	177	184	143	182	154	168	197	159	171	157	152	150	156	162	149	161	177	147	159	172	158	156	163	172	177	165	183	139	159	154	165	164	126	156	158	157	153	145	138	143	139	149	178	170	144	163	146	172	167	153	156	160	144	150	158	169	155	158	163	173	163	176	144	162	177	163	171	159	161	153	180	165	151	157	165	160	153	162	144	149	141	157	135	132	137	159	136	141	158	155	154	164	154	155	151	160	156	161	134	166	179	164	180	169	164	161	139	139	168	162	179	177	161	168	178	138	156	151	158	159	148	142	161	158	139	158	146	165	163	140	167	173	161	154	160	152	156	174	162	157	179	163	165	176	155	137	148	193	157	156	161	160	166	162	160	161	161	144	148	170	180	146	164	150	149	173	141	171	164	160	149	146	161	151	143	140	179	116	162	176	141	160	151	170	173	157	146	173	158	163	150	149	151	171	143	169	149	146	164	149	183	165	144	153	133	146	149	186	180	166	167	153	158	170	149	163	145	179	138	181	138	148	152	143	190	183	157	146	162	164	136	166	144	149	160	188	140	157	141	173	120	175	166	142	159	176	167	159	176	183	169	186	156	163	168	168	170	162	174	144	147	167	146	147	158	194	187	168	146	159	145	172	163	153	151	161	160	153	154	169	148	173	179	165	169	153	167	164	152	186	145	169	129	166	150	161	160	169	152	166	157	166	166	155	137	149	146	159	172	153	158	154	170	156	157	177	163	167	159	155	155	164	139	163	173	139	163	181	154	155	165	161	160	165	160	150	150	143	151	152	145	159	181	173	151	168	181	188	155	149	142	152	151	166	153	155	147	165	159	154	137	161	157	142	176	137	145	156	154	150	144	138	157	169	144	168	166	166	171	154	159	167	132	172	165	153	155	158	158	163	174	167	161	172	142	149	164	160	168	144	156	180	151	172	169	151	146	150	159	158	156	134	167	154	157	176	160	163	152	177	174	168	141	162	143	155	180	162	169	160	147	163	151	152	174	155	172	181	174	161	171	150	192	140	170	151	154	160	174	183	148	187	167	140	164	157	151	171	173	158	155	152	170	122	154	168	172	138	163	142	150	153	150	161	150	196	155	172	164	131	159	137	159	165	165	172	126	184	168	146	146	177	164	165	154	147	165	171	159	167	159	160	174	141	139	147	155	140	154	160	142	168	139	146	158	173	180	153	168	178	171	152	153	176	134	163	142	155	154	157	163	142	149	141	158	159	151	156	149	166	164	148	152	186	151	145	172	154	172	165	147	169	159	155	176	153	176	155	144	154	170	173	162	158	134	140	173	164	154	131	135	168	149	150	160	159	158	154	153	161	168	158	177	171	168	148	158	155	162	164	158	176	119	168	136	142	184	155	152	171	177	148	153	161	163	154	167	174	173	173	177	154	157	154	171	152	166	184	191	159	160	163	127	160	168	163	158	154	157	171	143	164	178	134	150	156	133	137	165	165	168	169	144	162	166	155	137	185	163	176	156	165	151	182	157	164	147	161	165	163	152	156	145	149	170	175	147	150	183	176	139	165	174	178	158	148	169	188	159	142	144	163	172	164	146	173	175	166	147	158	155	151	159	159	181	166	162	169	161	159	157	165	154	141	156	140	172	180	138	168	150	173	153	171	153	153	138	179	162	167	175	167	161	162	154	177	169	164	149	175	159	163	174	157	153	157	152	163	183	174	155	165	180	129	182	170	171	167	161	162	167	168	174	153	162	139	160	170	132	130	147	141	121	160	169	146	161	184	165	182	180	126	167	145	170	171	170	151	170	147	161	144	170	146	148	155	141	165	144	178	168	138	155	162	166	159	146	153	153	160	161	140	172	167	143	161	176	185	154	150	157	158	165	159	151	193	175	144	174	164	170	147	165	160	159	153	151	156	169	165	172	156	146	167	159	141	140	166	184	168	161	167	152	173	136	179	145	158	177	165	182	160	169	152	169	145	139	191	171	174	156	140	169	144	156	149	154	152	172	180	137	167	167	145	154	144	173	148	163	159	160	165	150	196	167	170	181	171	167	169	192	178	147	159	140	145	151	149	147	152	173	159	155	178	161	151	161	159	137	148	158	153	159	190	158	150	148	157	137	161	155	145	163
65207	56729	17238	1264	1113	1027	902	773	689	616	576	583	504	535	533	473	490	495	488	477	419	422	420	443	434	420	460	465	423	384	400	434	422	389	393	411	429	422	436	417	426	424	433	420	383	392	404	411	397	392	416	377	404	391	392	410	384	426	395	385	374	409	390	418	401	414	397	348	426	441	387	389	404	430	400	420	379	395	400	384	368	380	395	377	394	423	433	383	363	354	385	391	416	362	399	405	417	371	392	400	415	416	367	422	383	377	390	390	375	415	431	393	383	395	397	387	404	394	391	420	367	422	403	379	411	396	405	384	375	383	418	401	395	408	370	406	377	371	417	411	368	391	362	402	424	397	424	373	377	395	402	399	376	394	389	369	409	383	403	370	398	376	400	421	404	369	438	389	385	376	413	402	383	399	407	384	352	378	405	355	369	380	401	363	402	388	407	398	409	421	411	397	398	392	400	387	380	399	378	393	400	396	385	403	378	409	407	402	402	387	412	423	380	369	397	379	400	396	378	405	386	439	355	379	408	373	401	380	415	403	408	395	393	413	356	387	383	388	409	377	399	371	382	397	401	397	403	359	381	366	399	423	414	441	424	396	406	378	389	370	363	409	353	395	404	426	348	376	374	401	366	389	389	392	400	379	396	385	410	410	397	396	405	395	400	346	372	430	395	404	400	363	393	408	381	406	385	391	410	364	392	391	387	364	402	426	370	386	367	396	388	406	404	437	399	358	407	400	423	412	394	400	376	371	401	409	367	384	398	398	375	426	370	430	391	372	391	362	367	410	394	402	382	421	380	405	412	332	402	392	417	434	409	411	386	374	371	422	357	417	388	364	398	391	410	392	401	381	428	384	405	402	370	393	413	407	387	378	401	398	374	377	401	395	400	421	386	408	388	420	419	392	399	386	367	424	363	394	413	374	424	388	362	393	376	427	365	395	411	431	403	371	428	396	378	370	369	393	414	404	421	386	382	397	383	417	432	400	398	421	360	387	414	379	414	410	362	379	390	400	372	403	408	412	391	362	427	388	403	387	373	397	370	383	377	386	393	390	362	396	412	391	374	343	436	371	355	384	414	369	417	426	366	361	387	380	406	431	401	416	359	401	396	407	390	395	402	385	370	403	402	354	381	407	389	385	420	389	387	349	416	426	401	431	406	396	394	399	395	400	357	411	389	391	375	412	383	380	386	406	410	416	413	399	384	379	352	379	397	387	404	376	395	366	440	387	395	370	404	412	401	421	437	416	412	421	410	383	379	409	363	405	407	394	402	395	388	398	379	406	401	375	379	373	343	419	421	405	397	391	369	373	382	402	406	398	396	403	400	380	396	402	364	423	381	390	393	364	412	376	379	382	396	423	428	393	391	375	357	419	369	375	439	359	392	413	425	411	426	390	399	415	401	368	388	396	405	450	378	407	399	342	355	343	415	437	402	383	407	396	405	437	387	393	411	373	385	406	418	359	394	384	408	408	400	356	352	397	390	377	372	389	403	418	399	365	380	379	377	411	371	467	399	390	439	413	429	389	378	353	394	388	387	381	391	409	398	384	399	412	400	385	397	375	401	401	375	369	388	394	414	408	408	360	419	377	379	402	364	380	388	428	397	390	418	410	390	366	381	425	372	370	390	368	397	383	401	414	398	423	357	395	394	382	416	385	405	368	394	393	430	403	383	355	426	374	386	393	405	375	426	376	407	401	380	404	432	406	392	405	380	403	403	396	364	386	374	404	394	377	368	402	384	401	386	413	408	424	406	359	389	375	423	433	347	396	423	382	371	376	404	355	419	400	386	385	421	409	377	373	378	411	401	418	378	376	351	394	376	344	421	364	391	404	394	405	382	374	362	366	377	394	407	376	399	419	418	424	401	360	401	404	391	390	404	359	403	415	401	405	394	356	416	432	385	388	397	447	401	410	417	386	392	397	383	391	388	379	390	377	380	391	388	424	410	416	380	393	395	350	404	390	367	380	389	416	391	385	379	387	424	419	440	386	395	424	385	400	387	415	394	397	380	377	392	405	449	374	417	367	389	375	371	375	384	377	427	387	401	400	407	396	373	391	378	434	391	441	393	364	419	381	384	385	418	400	379	367	402	412	370	369	427	403	371	395	381	444	405	413	388	438	378	402	390	372	397	410	391	426	410	413	412	393	385	384	385	420	415	370	384	379	402	379	404	370	375	413	406	443	384	420	405	395	386	376	412	411	407	343	374	413	404	415	404	400	421	394	404	405	393	402	368	421	417	406	404	394	416	397	386	428	343	388	431	395	377	427	413	410	412	383	406	386	376	403	428	395	411	406	375	386	402	367	377	400	380	367	380	394	371	395	425	408	413	408	393	390	399	406	387	408	385	381	399	435	356	390	413	408	377	372	373	381	381	372	373	382	393	395	379	367	370	394	400	372	386	381	367	400	373	421	399	393	376	405	393	373	411	382	411	395	410	417	410	393	420	388	459	434	424	381	386	398	403	386	378	370	398	413	405	401	364	370	369	402	390	385	420	393	391	412	395	374	399	410	423	411	379	362	390	401	400	414	395	397	392	403	365	397	403	378	360	411	377	371	401	377	398	393	400	391	401	413	401	416	396	394	407	397	418	442	397	405	398	377	386	408	374	389	409	425	374	414	384	366	414	454	420	399	393	431	396	393	370	386	395	359	387	419	376	364	401	408	358	370	381	391	391	411	385	376	399	439	372	375	352	371	379	361	394	400	409	378	390	380	389	377	429	394	364	367	414	381	416	392	375	405	400	407	374	423	382	405	410	400	391	412	437	404	399	397	413	404	369	387	398	406	376	400	392	424	390	362	388	403	379	396	423	391	371	402	404	411	374	344	384	403	390	431	411	398	398	379	416	391	399	408	392	395	390	406	392	409	374	398	393	430	396	390	384	428	417	421	368	369	410	416	389	377	402	396	420	370	376	418	357	396	386	389	374	424	403	401	424	421	367	359	404	383	398	409	369	377	400	395	449	383	391	388	377	368	394	380	402	393	380	415	387	378	380	388	404	394	402	373	385	413	406	393	426	419	368	395	402	414	345	401	381	417	386	402	392	399	435	365	420	409	375	389	369	407	374	363	359	389	407	392	368	368	377	358	392	371	364	405	402	377	391	363	383	413	383	373	428	440	393	385	386	371	383	416	389	356	357	390	384	392	392	407	368	383	414	399	388	430	378	414	406	381	386	411	380	382	366	383	383	409	404	450	420	402	403	391	330	376	397	393	378	389	409	380	380	372	432	387	399	417	410	402	392	349	420	398	404	394	399	388	423	392	369	404	399	397	415	372	379	394	374	421	385	410	398	384	418	389	407	423	428	391	383	393	384	404	390	383	393	415	416	415	374	420	387	405	364	412	412	410	393	382	366	396	386	363	401	376	417	396	377	382	415	401	423	414	426	361	381	390	373	397	415	367	417	408	417	373	396	371	359	398	363	405	399	355	368	420	381	393	418	354	393	413	415	383	387	413	420	384	414	371	378	414	429	399	408	403
41862	23162	3993	187	157	145	156	148	147	162	146	162	173	167	141	170	168	143	158	173	159	154	176	148	133	153	160	135	143	157	146	149	159	172	140	144	160	158	144	153	149	147	138	144	152	164	148	180	171	159	157	132	155	132	169	154	184	151	158	136	169	157	134	146	147	160	146	162	142	140	146	168	147	169	152	134	176	145	165	152	144	162	147	164	145	165	173	165	144	155	185	147	151	144	156	175	143	157	135	152	141	135	156	161	136	161	152	153	179	149	124	161	155	179	147	151	157	120	140	166	143	145	143	159	157	154	148	157	156	140	152	115	160	142	155	141	144	147	162	160	175	169	147	165	190	126	137	145	164	131	137	151	142	148	160	171	157	169	155	156	168	142	178	131	144	125	173	137	149	145	152	158	158	138	155	138	167	164	142	145	147	152	142	137	168	152	148	167	151	172	145	173	156	146	151	142	131	171	134	176	139	154	153	163	163	142	148	130	163	150	170	133	138	145	142	138	158	156	157	149	161	159	161	149	162	141	158	147	151	164	147	153	150	145	163	152	142	158	147	162	174	172	175	140	151	149	158	148	184	145	147	124	180	126	146	150	146	138	143	129	158	194	176	156	140	144	153	181	153	146	148	127	143	141	151	149	149	120	148	141	148	172	134	130	156	131	156	177	133	170	136	129	131	158	158	143	142	154	161	147	146	140	149	137	160	174	151	162	142	163	159	152	153	158	165	152	162	155	136	156	146	162	141	143	150	148	130	151	159	153	145	145	147	146	141	159	179	147	171	159	157	150	154	143	172	145	142	148	153	152	154	162	174	170	192	178	162	160	180	155	159	167	183	166	151	165	158	150	159	166	149	154	137	147	156	146	148	146	132	154	160	164	153	149	146	140	181	140	153	150	154	162	146	160	155	136	145	144	131	143	158	163	134	162	130	156	150	137	137	157	160	124	172	146	159	155	175	147	142	168	139	175	149	136	141	153	144	138	153	137	168	145	158	147	171	136	144	166	164	156	151	155	148	166	170	152	136	149	156	167	147	170	147	147	141	187	156	164	171	179	154	140	152	158	163	139	157	144	137	133	176	148	161	177	158	155	144	164	152	142	166	158	161	160	170	161	166	160	174	156	140	152	158	132	167	142	149	149	162	170	163	146	140	152	160	172	167	154	149	158	153	138	176	161	175	170	134	174	147	145	168	145	162	150	164	151	170	147	157	162	168	174	153	174	163	149	153	179	152	166	172	146	118	152	164	154	176	139	148	163	187	153	141	143	152	171	124	133	148	173	140	137	136	152	168	168	163	161	179	166	151	131	148	148	141	194	145	158	159	137	138	152	169	170	116	142	167	156	175	154	150	150	154	156	143	161	177	165	180	164	145	159	165	154	158	170	139	148	148	149	181	153	159	151	160	159	155	149	136	135	151	172	170	155	150	145	156	160	140	145	151	136	142	148	151	144	153	140	165	174	128	169	139	166	147	161	166	150	153	172	168	142	149	145	145	140	125	166	138	164	164	146	140	148	149	142	156	157	164	156	146	139	149	153	162	160	138	147	150	131	148	167	148	163	179	176	142	150	152	150	157	140	149	153	152	169	146	159	166	172	150	136	159	140	151	156	156	192	125	148	133	162	151	144	152	174	156	122	152	144	159	147	142	141	159	132	149	161	162	141	149	143	149	152	169	157	150	158	141	147	141	148	161	160	166	154	152	148	157	147	152	157	130	165	157	155	147	123	160	173	153	159	153	138	134	159	161	145	165	153	179	181	145	148	169	168	148	138	149	154	166	159	143	144	142	175	168	165	150	172	168	183	153	196	158	166	149	161	169	163	153	182	187	156	148	132	155	154	133	144	153	159	141	172	162	149	171	163	128	155	127	147	135	155	164	164	171	144	154	143	161	155	169	172	153	153	149	165	142	147	142	152	160	154	137	139	152	147	175	142	143	142	131	149	141	164	166	168	135	162	144	151	145	178	170	143	154	163	155	149	172	146	128	150	173	154	170	147	161	135	164	163	138	160	169	160	160	143	145	141	165	153	164	123	168	136	170	143	168	156	172	131	145	158	156	163	154	143	149	147	159	167	151	148	159	159	132	153	151	136	148	171	153	132	154	152	137	138	170	139	137	140	126	158	147	131	145	149	158	139	166	165	155	156	149	159	167	155	160	177	152	153	143	151	161	171	149	129	158	145	154	139	157	157	166	152	152	142	164	143	148	151	160	176	151	153	147	158	155	151	137	137	142	146	157	159	147	151	135	161	145	134	160	164	167	154	151	142	159	149	127	175	170	165	156	167	167	157	151	131	146	157	134	162	195	163	154	155	154	171	153	146	174	144	151	142	134	120	131	145	137	142	159	135	154	143	149	175	160	132	154	142	143	177	171	162	164	140	151	158	165	168	155	164	164	155	153	186	136	144	139	127	145	155	150	137	175	156	156	142	163	140	162	159	157	157	148	168	125	144	172	144	167	146	168	145	162	141	166	160	155	144	162	164	151	166	169	155	139	149	150	167	168	176	152	156	155	182	134	131	131	142	148	149	168	167	175	148	158	130	151	134	147	133	154	143	177	162	169	175	175	142	154	166	153	153	159	137	174	143	125	163	151	156	169	147	158	142	146	139	145	156	134	161	154	136	155	183	143	143	137	140	145	153	126	171	139	158	156	161	148	144	163	151	155	169	163	150	139	163	150	154	142	150	151	150	134	157	167	134	116	167	155	142	154	149	145	141	176	187	165	149	127	148	165	153	168	162	171	148	161	158	142	132	153	169	146	161	166	145	145	144	163	153	155	150	177	162	153	171	154	161	172	133	174	154	155	157	152	173	157	137	151	155	135	130	161	139	166	146	169	141	143	158	156	163	149	180	141	160	164	169	169	140	163	130	155	170	148	133	163	167	169	148	154	142	160	144	149	182	161	153	153	129	161	157	159	156	160	159	152	161	169	141	155	160	150	157	163	140	151	170	150	153	169	138	167	147	164	154	140	172	129	140	173	132	140	155	132	159	164	177	164	169	132	149	152	168	143	140	116	151	155	172	136	170	151	150	171	165	161	138	152	165	171	164	144	160	145	164	159	150	184	169	145	127	153	158	164	158	156	146	161	172	138	139	170	146	154	157	153	153	144	142	129	139	129	157	158	139	143	141	153	144	165	168	139	150	143	149	181	141	132	166	145	132	171	185	136	141	154	138	151	150	135	144	159	148	152	132	155	154	138	131	166	156	154	142	140	143	162	148	169	146	166	171	147	141	152	163	136	140	152	160	163	119	186	153	138	160	160	142	174	143	141	148	156	155	148	172	146	159	154	166	142	147	154	154	155	142	153	161	155	153	186	144	167	157	150	156	150	137	145	136	136	155	153	145	139	168	149	150	158	161	149	147	154	172	152	170	159	143	152	157	137	154	144	143	142	156	160	159	157	145	166	146	179	130	152	168	154	167	157	157	160	160	162	158	159	165	177	151	143	146	153	168	153	154	155	141	193	151	153	175	169	180
34856	21317	2427	467	437	402	397	411	434	392	403	406	444	378	373	403	407	411	445	394	372	406	399	390	429	396	412	398	403	415	377	423	418	430	415	435	441	377	410	421	401	401	388	376	394	414	430	408	399	389	405	403	394	397	418	405	404	391	369	386	391	412	386	386	423	409	411	419	388	434	385	394	394	405	422	377	371	404	410	450	418	414	411	420	433	438	416	403	397	406	411	444	370	383	439	411	392	370	414	415	407	407	388	398	391	410	389	386	412	416	397	373	417	391	383	402	394	396	376	401	424	395	408	405	365	405	421	354	421	422	422	401	414	402	418	381	393	358	426	400	407	394	406	430	440	391	389	443	387	394	388	383	391	419	391	388	400	397	370	435	414	391	415	447	396	390	405	381	386	401	406	373	439	401	425	393	374	388	404	375	419	398	409	429	394	408	426	372	440	402	409	413	392	422	414	396	445	375	386	419	368	436	412	388	430	384	456	393	400	367	385	401	415	375	420	398	407	429	404	393	399	397	411	394	413	393	411	380	389	405	418	403	413	376	386	416	405	417	365	420	394	428	375	370	401	407	399	425	393	407	401	443	416	386	388	427	392	394	385	398	401	373	386	376	431	384	408	394	420	420	412	411	392	401	400	395	421	393	410	387	409	411	436	401	386	386	428	386	404	400	390	396	409	433	430	423	387	380	428	390	387	436	380	375	406	405	396	424	366	400	409	438	400	389	366	405	396	400	393	413	400	405	446	374	440	387	399	381	429	391	381	405	422	410	435	382	410	425	417	443	449	375	407	385	392	391	431	375	422	377	363	447	380	406	405	409	398	391	393	389	390	352	404	395	381	407	390	410	421	403	393	385	409	388	402	440	389	400	442	368	386	394	403	395	399	405	375	394	420	404	381	448	368	402	379	451	422	418	414	398	389	429	391	398	389	378	371	393	417	393	425	402	392	405	426	416	408	397	397	441	382	412	407	415	400	411	368	387	408	390	404	419	399	401	426	412	405	454	397	385	420	446	370	366	405	382	380	405	403	389	390	398	396	392	421	421	413	412	382	384	366	395	430	364	405	401	398	408	417	414	378	426	382	408	406	431	413	396	381	405	408	410	435	413	425	373	386	421	414	377	396	374	391	393	428	404	376	395	369	392	395	375	428	411	369	406	396	386	414	467	384	397	445	377	400	407	409	393	405	380	392	364	391	384	419	398	423	375	396	422	422	410	411	415	410	385	402	385	417	378	424	401	380	403	401	404	395	345	394	408	416	374	349	422	396	431	422	388	418	411	385	376	453	408	422	415	393	412	403	408	399	402	413	396	423	406	405	391	370	380	403	405	398	396	389	385	411	400	409	381	413	397	400	420	413	389	394	422	382	405	399	384	406	416	443	411	381	391	403	396	393	370	407	417	400	398	388	357	437	397	393	419	406	381	397	381	401	406	389	376	389	443	385	421	377	432	418	394	424	388	403	398	419	391	392	389	394	382	413	421	385	398	396	393	378	394	420	414	417	400	371	409	416	404	379	407	384	385	414	426	415	421	403	389	381	389	385	405	392	410	419	419	395	421	401	420	406	407	376	442	386	368	387	395	415	385	424	454	375	432	372	398	377	396	472	397	418	414	390	377	402	385	426	414	377	389	383	378	396	413	396	424	417	415	400	426	368	399	374	384	407	376	375	406	394	396	426	407	421	422	398	433	396	452	423	422	424	391	402	427	425	402	432	386	392	398	370	415	397	407	392	391	393	382	376	364	366	400	418	368	438	400	396	417	382	402	375	389	408	425	388	412	414	406	414	382	422	434	411	407	379	392	394	385	408	392	432	393	411	440	407	396	395	410	423	379	377	385	400	392	380	385	418	390	403	414	394	403	393	403	386	420	383	401	374	425	430	394	390	373	398	425	404	420	390	397	413	366	387	425	396	405	421	391	374	386	446	411	419	397	405	382	394	426	412	419	388	403	391	383	401	390	385	400	378	399	376	410	394	386	402	410	390	386	409	385	410	428	416	390	454	387	397	411	397	406	409	406	397	392	426	383	384	397	407	366	396	399	415	346	412	463	378	399	410	382	389	394	374	388	408	403	385	392	400	372	377	414	395	415	373	374	397	421	431	394	385	426	387	400	425	425	428	407	396	391	381	436	420	437	375	375	410	407	379	423	413	360	371	368	389	389	389	392	399	392	407	388	381	385	413	399	407	385	423	417	369	417	434	377	385	404	408	403	408	376	406	409	397	405	417	433	407	385	411	349	412	395	399	413	388	400	373	384	445	364	376	357	387	416	379	398	402	373	393	395	380	365	445	395	422	425	397	395	401	404	420	400	370	399	392	383	380	400	412	420	394	412	372	396	418	397	437	380	433	373	397	418	386	413	458	402	410	423	374	379	408	427	393	397	405	431	392	410	420	370	367	388	399	387	377	390	419	394	371	355	417	407	402	391	412	374	390	399	403	412	411	393	381	414	393	373	385	401	395	375	396	419	414	418	407	392	383	405	406	424	387	372	425	396	379	408	369	406	404	403	459	378	361	384	401	394	429	393	414	385	388	376	416	381	430	431	395	399	358	417	401	397	414	384	392	393	396	394	390	387	354	436	375	412	381	391	386	396	409	412	379	394	402	410	401	386	419	391	417	380	400	398	392	391	394	370	414	372	396	386	407	395	422	362	367	420	398	435	381	411	388	420	391	411	361	372	398	448	425	432	404	420	415	425	364	406	431	393	379	389	417	400	413	410	403	404	407	376	403	400	403	356	422	409	401	410	439	428	392	413	406	423	375	396	410	385	402	439	459	415	374	410	414	402	400	405	406	343	433	399	395	427	448	434	419	383	391	389	380	428	414	419	382	382	413	403	409	395	424	426	435	443	403	412	392	403	362	428	383	430	388	383	379	425	412	415	380	409	378	388	393	373	423	383	418	425	396	416	413	420	416	408	406	423	401	445	431	400	406	378	405	395	383	456	402	386	426	410	411	412	407	378	414	379	414	401	390	388	389	384	420	424	409	382	416	428	378	418	427	387	397	410	405	433	403	392	400	402	414	444	403	394	428	427	414	383	393	389	404	383	394	396	377	415	398	388	394	390	386	395	432	420	387	384	405	402	397	424	402	414	418	406	405	391	384	421	423	398	428	419	396	404	398	396	406	428	400	396	423	419	437	415	398	398	392	387	378	406	409	377	411	400	415	413	364	449	398	374	434	413	375	393	415	359	399	400	392	367	367	372	396	401	413	415	413	408	398	381	428	388	388	380	360	424	404	367	434	389	364	414	402	409	387	411	386	395	397	413	419	364	399	409	424	414	400	407	407	418	394	427	372	400	419	412	435	427	437	400	369	387	404	386	404	390	424	383	357	402	402	399	385	365	392	372	403	374	398	407	395	373	388	401	434	396	429	404	399	391	390	404	419	404	379	384	423	407	407	408	365	404	411	401	381	433	359	415	401	405	366	408	372	430	358	378	439	368	414	389	409	402	435	378	385	411	399	404	428	433	361	410
77736	58696	25241	4027	344	289	265	229	255	252	224	218	224	214	237	220	239	225	240	199	209	208	214	207	201	230	217	217	229	196	195	234	226	244	206	217	197	198	233	246	227	196	236	207	222	247	213	235	198	230	209	197	219	216	190	221	206	242	236	205	244	215	216	251	182	236	225	207	207	182	190	223	227	246	228	223	220	229	211	222	237	206	213	226	237	214	243	211	207	203	210	250	222	196	220	215	216	234	208	225	229	183	214	231	200	216	210	217	205	206	187	207	220	213	224	208	221	211	220	219	220	211	210	209	234	208	213	228	204	196	215	214	233	226	242	202	230	213	220	215	208	221	237	222	218	202	214	203	231	201	221	218	200	227	240	240	196	204	246	207	206	228	227	231	221	223	222	228	215	221	206	203	212	230	197	190	227	196	222	197	202	228	212	202	219	232	216	220	196	231	231	246	208	223	229	232	211	227	233	217	191	217	219	202	203	213	224	215	214	210	214	235	201	235	189	205	217	196	214	208	222	207	222	231	223	214	209	232	209	240	244	190	239	221	219	216	196	208	212	201	230	210	220	212	211	196	222	195	238	209	194	202	231	221	205	213	219	219	227	192	214	218	209	198	223	226	225	206	223	237	228	225	199	223	214	237	199	227	211	218	240	215	213	254	226	189	207	224	220	227	203	209	232	207	212	225	214	236	231	205	222	233	218	207	230	215	217	209	208	200	235	205	211	218	210	216	203	225	217	211	228	211	235	237	201	245	211	223	211	214	207	221	202	194	221	209	219	192	184	236	195	203	220	221	210	224	216	249	247	208	230	241	212	196	197	219	231	229	209	244	229	215	236	208	201	184	231	238	212	211	206	213	208	210	215	227	219	219	223	236	220	213	235	252	215	223	215	190	210	205	224	182	224	240	230	222	213	199	204	204	214	232	202	189	199	197	224	216	202	206	242	243	229	203	208	195	191	193	224	202	199	218	231	210	209	229	225	210	227	213	191	207	200	225	240	182	227	197	172	221	245	220	232	218	199	204	247	232	205	206	217	227	209	225	214	198	226	214	198	239	231	229	214	204	226	219	195	221	204	230	215	235	223	207	206	183	200	195	236	219	207	206	195	222	243	205	198	229	238	236	206	228	251	205	225	226	222	218	221	243	196	211	213	211	208	225	231	217	223	188	237	214	203	201	187	240	204	227	183	207	208	208	256	227	229	232	201	188	238	229	209	208	228	216	200	217	228	221	223	183	221	248	176	204	206	222	223	218	201	219	219	246	187	234	236	224	209	245	214	184	227	203	212	230	218	195	226	208	238	228	201	213	232	227	218	206	225	221	216	214	203	234	212	220	209	228	239	203	238	208	212	242	225	197	231	207	190	185	203	225	201	196	214	228	213	193	200	213	185	196	192	217	211	186	212	201	211	238	198	227	230	227	218	225	216	224	214	268	209	245	205	235	214	215	178	211	232	195	227	209	233	220	194	207	221	216	212	201	215	236	221	235	214	212	213	179	208	219	197	223	210	201	215	223	215	229	218	203	212	237	212	232	218	218	233	253	203	266	191	202	209	185	208	215	204	212	216	219	208	231	215	199	229	210	197	230	235	200	227	199	228	216	234	199	238	217	207	202	233	215	232	198	207	229	202	233	194	215	214	226	216	200	237	192	218	218	228	222	232	231	246	218	209	220	219	238	219	212	217	226	220	223	229	218	216	209	232	174	213	206	196	214	233	190	227	208	240	214	206	244	202	256	208	207	176	201	212	215	209	217	223	203	235	241	200	208	238	229	207	232	210	228	209	215	206	211	258	220	221	234	198	215	245	223	195	242	224	231	215	215	225	206	237	218	243	238	206	206	224	223	221	223	227	212	208	223	224	223	186	237	182	210	234	219	236	225	217	240	232	251	216	186	219	236	223	218	232	194	208	196	226	238	249	215	210	219	221	219	243	210	211	178	233	223	210	207	217	195	235	184	235	231	183	221	235	256	197	204	233	220	224	192	205	235	197	204	209	198	212	244	253	209	217	217	234	207	207	220	224	232	204	220	221	218	221	225	204	240	231	218	221	196	214	213	226	218	213	235	228	233	187	200	193	220	225	241	240	229	217	221	213	227	200	225	195	225	212	203	214	209	185	214	216	225	214	216	231	222	236	208	218	230	213	223	234	216	204	225	198	199	242	239	222	223	234	212	224	202	199	180	206	192	225	238	225	216	218	224	216	210	207	205	203	212	201	246	203	216	211	220	223	237	223	232	237	200	213	239	201	207	215	226	234	227	208	198	232	224	223	235	205	207	214	189	219	222	197	219	187	222	231	231	222	236	199	208	231	236	178	231	203	253	192	199	202	218	230	211	214	213	215	194	205	232	233	199	208	226	233	214	235	219	224	224	217	262	213	222	261	215	234	219	230	189	225	227	225	246	225	199	182	232	203	194	211	209	226	222	199	247	229	224	217	217	218	222	234	198	216	203	230	205	232	244	196	215	213	205	242	217	211	217	206	193	213	192	220	197	222	214	191	208	238	224	225	199	243	213	215	214	238	209	217	232	227	218	187	248	244	206	218	229	201	215	216	204	214	249	229	221	225	213	210	208	211	245	212	213	191	198	212	237	210	202	216	222	196	212	179	219	216	220	210	222	206	204	189	197	200	213	210	240	218	211	222	221	228	191	204	214	228	235	256	225	244	224	224	224	202	221	207	220	228	221	220	232	209	216	230	205	221	219	242	231	219	221	242	233	224	225	219	237	224	220	217	232	246	203	216	220	228	222	210	200	211	220	229	217	212	202	194	190	212	211	246	226	218	200	252	239	218	250	238	210	205	191	194	225	232	201	218	232	212	201	195	201	196	194	221	226	173	222	238	218	222	211	201	222	217	242	225	206	228	221	224	174	235	228	213	197	225	197	211	215	223	216	221	219	215	223	204	195	205	222	199	204	199	241	229	224	210	220	208	239	200	212	206	212	218	194	206	197	216	234	232	212	233	212	236	244	215	204	218	221	211	221	231	221	185	229	227	236	228	204	204	216	207	222	218	229	226	205	253	186	223	214	224	234	187	232	219	219	224	209	235	233	219	220	222	228	187	221	187	219	215	236	238	204	196	209	195	233	228	210	234	212	201	237	232	229	189	211	222	231	217	240	238	227	241	243	219	227	195	215	225	217	224	221	219	228	208	226	200	239	210	240	218	217	180	215	226	250	196	247	235	195	215	224	213	226	193	221	199	222	234	221	228	204	212	215	198	210	228	210	241	193	210	233	199	211	198	213	201	238	205	220	238	201	211	206	213	193	237	203	213	218	243	218	220	246	204	218	224	214	224	205	223	219	195	228	211	212	208	195	224	228	212	203	209	211	220	205	184	233	232	234	211	235	240	236	196	207	220	219	196	201	212	224	217	222	251	213	208	203	210	219	232	231	202	207	240	193	223	224	188	192	245	188	224	235	208	224	206	236	231	215	225	228	252	214	208	223	194	210	248	240	221	234	242	189	248	218	222	208	203	245
54048	45027	11520	1016	946	805	760	719	680	611	580	618	610	618	604	586	574	583	543	549	524	572	545	549	555	572	536	528	574	568	576	524	558	590	542	517	551	569	537	584	541	550	566	564	585	549	570	537	563	546	545	553	567	485	563	576	491	549	525	541	528	555	521	552	534	527	531	575	535	559	530	511	511	532	541	495	535	559	504	513	497	581	528	551	526	510	547	550	504	530	530	520	567	583	543	525	531	523	537	554	484	508	513	495	545	548	536	551	542	530	537	545	570	540	515	535	531	548	534	546	532	552	521	493	545	549	524	518	517	538	510	511	537	560	549	568	527	524	546	531	554	549	505	537	528	523	574	523	530	496	505	543	531	587	510	569	563	510	557	539	547	556	475	531	480	566	515	541	582	529	540	526	535	559	552	495	543	539	500	539	521	501	516	528	545	539	547	536	529	559	559	526	540	508	501	527	528	526	551	527	535	505	516	550	484	560	549	504	531	527	537	538	541	534	550	534	524	566	583	483	558	548	539	510	548	523	536	580	524	555	548	573	536	550	549	542	538	531	539	586	508	524	520	521	531	580	532	551	565	522	501	519	537	494	526	572	531	557	547	506	558	551	508	530	526	540	547	550	509	538	512	534	526	539	522	577	535	543	537	516	558	522	490	542	552	533	558	515	532	514	579	556	561	560	513	531	546	557	533	505	568	539	559	536	536	538	537	540	570	551	505	563	509	517	519	550	570	511	520	545	519	533	538	556	486	521	543	552	504	544	556	542	521	537	541	576	526	562	485	515	522	564	514	542	563	512	515	510	515	550	527	562	500	564	551	516	510	523	497	538	505	526	537	535	563	522	550	501	542	530	534	544	486	578	589	553	538	546	514	539	497	527	533	512	488	560	527	547	555	518	536	545	557	496	512	505	550	578	531	565	534	531	568	582	512	518	535	529	524	539	525	575	532	518	517	548	509	542	522	574	525	511	504	541	487	552	558	528	526	560	533	556	547	471	523	536	499	543	545	576	489	541	565	521	566	516	539	569	530	548	543	559	545	532	527	575	520	495	548	512	552	509	548	550	548	525	538	534	558	528	520	529	530	502	525	554	532	573	517	517	523	551	545	551	556	515	511	574	543	510	575	545	466	541	514	516	523	508	512	549	532	570	520	512	546	536	562	536	544	505	483	553	522	547	503	553	560	499	531	524	542	515	511	521	519	506	528	520	519	580	557	522	523	527	534	512	531	542	536	510	554	502	564	523	513	527	540	550	535	562	519	528	536	556	517	569	503	511	519	554	509	483	549	554	503	528	565	515	535	550	505	524	551	517	539	515	571	541	556	575	522	544	546	547	556	550	511	548	568	498	534	521	524	586	562	531	552	536	541	579	547	539	539	511	522	507	577	549	544	547	502	519	541	545	569	524	540	526	518	527	477	515	549	532	553	495	595	536	503	526	555	492	529	540	533	536	481	556	515	510	548	510	498	501	527	538	553	522	542	532	539	528	531	548	564	543	518	546	540	558	535	510	493	535	489	553	533	530	510	530	537	505	540	559	506	539	549	515	510	505	581	523	554	552	537	544	512	567	532	535	525	551	523	517	550	564	535	563	542	525	558	513	522	544	548	503	527	541	473	523	569	531	529	530	577	567	528	532	489	570	532	518	529	528	565	530	540	524	562	548	533	494	497	556	546	571	542	538	561	533	571	541	513	530	524	543	562	525	556	539	532	536	512	528	557	552	499	536	562	581	529	541	525	522	547	498	532	515	525	530	537	505	572	546	546	517	555	542	562	502	541	534	511	548	531	560	554	556	558	533	561	591	555	534	540	492	525	518	533	538	560	565	540	526	560	496	535	546	540	501	566	549	487	533	573	522	529	538	553	494	520	537	551	504	499	536	578	543	527	538	538	567	533	533	557	536	567	534	562	557	588	533	552	519	555	574	555	508	525	557	557	518	519	524	547	563	545	535	536	538	560	557	542	562	490	527	533	564	546	510	528	530	541	534	526	540	541	537	552	565	526	527	527	523	530	542	520	535	487	557	545	518	573	541	490	547	555	495	541	531	564	550	549	575	604	544	520	529	551	517	538	532	531	533	528	502	519	554	560	519	541	517	550	509	534	565	507	536	556	528	479	546	570	546	547	561	542	509	511	513	571	534	523	553	527	541	536	516	553	592	512	499	559	578	559	503	551	526	520	520	518	542	542	498	508	525	553	514	524	505	512	527	511	531	519	495	528	531	520	519	592	542	531	509	504	532	515	529	555	564	508	556	554	559	523	508	588	551	523	510	569	530	532	505	559	556	501	542	526	552	536	554	509	555	539	523	440	602	532	502	534	527	555	581	557	562	493	507	524	490	561	509	539	541	549	513	529	492	566	587	540	519	546	470	507	555	522	515	530	527	503	539	525	541	537	510	532	516	542	531	540	545	517	512	557	455	519	535	556	519	513	522	536	557	521	527	490	543	559	543	515	531	575	536	552	537	509	517	554	536	543	562	525	542	522	537	534	548	523	516	532	520	539	539	511	519	506	528	568	531	547	532	583	504	521	559	532	593	522	579	501	525	509	548	539	582	539	558	582	535	568	524	499	509	518	534	563	536	556	479	542	517	531	525	544	533	501	567	533	498	551	535	530	537	516	533	528	534	536	554	510	536	545	587	538	556	521	553	502	559	552	502	538	525	524	532	577	530	550	531	559	516	551	536	553	541	540	526	531	530	506	565	574	516	537	549	507	577	488	508	525	492	533	528	489	512	514	548	531	504	517	531	516	515	533	581	523	491	519	526	534	565	529	531	542	529	596	531	575	458	508	534	526	548	543	529	528	517	533	517	516	522	511	548	537	514	503	512	560	508	513	529	546	530	526	528	538	516	538	534	532	556	507	499	523	498	572	505	534	538	548	535	533	506	502	547	549	518	496	590	527	557	530	566	517	535	521	507	515	555	504	539	509	564	543	517	529	554	541	567	505	470	537	527	533	514	539	543	528	520	537	535	540	516	508	525	503	526	560	545	547	513	544	537	547	540	561	508	557	539	483	546	535	523	527	498	526	546	572	517	554	517	539	555	521	534	534	476	525	547	569	552	528	490	542	476	508	537	539	532	549	509	559	543	539	564	508	566	549	514	519	555	509	520	524	520	552	548	522	561	555	542	534	540	515	530	551	543	566	527	531	510	495	511	539	478	511	537	561	521	515	509	521	534	576	537	544	532	525	545	562	531	561	525	534	561	530	526	508	544	571	508	517	518	566	521	523	548	528	536	533	531	510	567	506	531	515	500	501	575	517	510	525	584	574	537	517	515	517	514	546	556	545	586	551	514	533	506	523	546	538	540	533	555	529	544	564	590	501	545	527	527	540	534	505	479	528	541	532	572	536	522	546	539	550	563	539	544	514	529	579	501	529	557	559	514	516	504	530	544	507	499	577	512	529	520	545	531	520	495	540	575	589	542	539	552	522	544	536	585	522	532	552	538	543	556	551	538	493	512	505	542	553	529	512	519
85653	69812	32951	9258	893	360	257	222	230	222	215	195	180	190	180	168	190	152	165	164	187	177	173	159	178	171	155	167	170	181	159	173	181	178	166	165	154	174	167	164	187	182	161	165	159	136	185	165	150	169	149	169	178	171	165	140	184	157	156	164	159	154	178	168	143	149	154	159	146	153	161	148	156	150	157	177	152	172	164	172	149	151	162	158	172	146	147	152	144	140	126	171	162	159	160	187	135	150	168	144	164	154	149	153	164	169	159	153	156	192	163	169	162	153	176	162	139	158	172	166	179	145	169	147	132	150	170	143	156	195	152	160	165	134	154	170	161	142	150	168	172	150	159	164	166	161	198	148	160	125	144	163	142	159	134	164	142	156	132	167	151	150	152	153	154	153	150	137	159	165	149	143	149	158	156	151	166	143	171	135	148	184	166	169	165	167	144	179	172	147	155	178	143	158	179	168	152	149	157	153	151	169	179	148	175	169	176	155	153	139	143	162	152	165	142	175	141	170	144	134	144	155	154	167	179	154	154	166	136	170	161	152	154	167	158	173	130	137	171	163	157	167	161	180	175	171	160	175	153	156	152	171	191	138	142	165	155	184	167	134	151	156	182	151	170	173	163	162	138	153	147	163	155	153	153	149	150	169	163	137	163	169	170	176	171	140	170	145	154	150	145	152	155	178	162	170	146	167	155	152	152	197	186	148	147	130	194	177	132	164	150	163	158	179	152	168	162	159	135	166	165	139	153	157	137	137	164	162	160	142	171	151	167	165	154	155	138	142	149	156	166	153	134	151	152	157	159	171	157	154	163	150	138	133	152	154	155	148	169	151	175	129	165	165	166	163	155	154	171	169	174	158	154	184	177	172	161	176	157	152	147	149	138	127	165	142	145	148	137	163	154	169	168	149	141	176	171	177	153	148	178	157	160	160	157	153	149	162	162	154	145	158	164	157	190	156	159	165	150	186	165	149	145	136	159	142	167	163	169	186	153	180	167	176	169	182	137	187	139	147	157	136	152	175	164	167	175	160	147	163	163	180	176	146	155	159	163	172	148	157	164	132	185	158	143	174	170	165	161	159	169	155	174	152	148	148	185	161	144	157	161	159	177	151	199	141	150	169	148	174	153	135	138	183	146	148	172	154	154	160	154	151	147	172	187	138	152	145	164	175	177	154	161	161	149	167	159	161	180	164	155	159	153	144	153	199	156	152	133	169	144	170	154	143	153	154	162	159	159	154	174	174	148	151	166	177	157	184	147	149	154	164	169	161	168	177	168	186	143	166	133	164	169	175	167	139	151	161	153	153	146	158	167	148	156	181	147	153	166	177	157	151	164	156	159	135	175	163	144	153	182	183	148	160	156	152	162	145	138	159	184	175	161	129	147	149	165	160	149	147	160	160	168	177	143	165	152	171	158	151	158	146	169	173	153	179	151	171	154	160	142	165	157	141	149	165	147	157	147	181	188	167	175	164	161	161	164	148	174	181	173	144	148	167	171	158	166	159	182	139	167	170	138	156	176	173	171	165	157	135	158	153	151	153	138	166	163	147	156	149	138	154	177	135	166	143	199	161	173	149	158	151	169	168	161	176	160	171	155	159	160	148	161	169	157	166	190	150	168	161	152	149	158	173	155	164	147	144	175	146	162	169	165	166	168	143	174	175	157	165	156	174	161	167	149	187	171	161	171	152	160	144	138	178	180	179	155	154	155	182	162	176	144	166	150	140	157	167	180	160	151	154	182	179	185	148	159	181	184	141	156	151	132	158	149	140	152	146	164	145	169	161	158	147	188	147	149	144	158	172	147	168	169	150	169	155	146	155	160	164	162	159	152	139	153	162	151	140	153	158	162	158	175	141	149	144	142	162	170	157	163	190	151	158	166	162	161	177	165	152	169	160	153	138	144	151	156	162	160	146	156	145	147	173	145	176	157	147	154	165	165	179	145	161	139	144	145	177	166	134	163	158	157	162	172	132	151	166	142	140	151	168	159	144	138	149	156	151	152	124	153	154	155	158	153	163	174	155	170	143	195	133	157	151	153	144	152	171	169	162	134	169	161	163	171	162	175	152	159	187	166	156	164	127	145	165	192	139	196	166	149	164	167	139	149	164	175	152	127	162	143	169	151	167	163	161	181	135	175	163	156	159	163	159	160	169	157	178	161	175	149	147	147	149	181	153	183	165	148	163	160	172	156	185	160	166	141	155	147	166	155	176	149	151	153	161	145	147	180	150	163	168	132	157	154	166	162	160	153	161	154	155	165	162	167	158	156	148	144	160	173	157	153	166	156	164	169	155	157	141	164	154	158	169	142	178	152	163	135	172	157	170	156	141	143	149	143	188	163	173	166	177	164	142	179	153	162	183	164	167	176	154	168	173	152	173	152	154	168	169	162	157	154	153	145	146	187	170	150	137	140	159	157	155	149	144	173	154	163	174	189	141	165	153	146	162	183	180	165	147	153	140	177	155	157	167	177	141	149	158	186	151	145	149	161	151	126	144	177	153	166	138	150	179	142	158	146	147	127	157	135	174	158	188	145	160	207	161	146	154	186	183	136	165	158	174	173	137	159	169	171	173	163	153	137	147	167	155	146	168	147	176	154	179	157	179	168	172	149	132	171	151	142	138	168	162	149	138	144	144	164	158	157	141	167	144	151	154	167	179	172	148	174	148	168	143	118	151	155	161	154	200	153	148	155	163	170	167	135	146	143	149	153	159	171	146	170	150	171	180	166	144	149	153	167	157	150	161	171	147	162	145	168	157	156	138	171	154	159	165	136	160	152	170	141	146	164	151	158	191	145	171	155	166	147	149	179	160	171	166	159	160	149	153	130	136	150	143	155	164	165	147	169	164	163	172	182	170	158	167	153	148	135	154	168	185	135	157	167	161	152	154	148	174	175	134	142	141	153	157	161	157	170	178	152	176	179	135	155	168	177	156	157	155	151	176	157	147	145	157	167	163	147	155	161	152	151	173	169	139	152	134	151	149	141	176	155	164	144	154	161	154	165	147	153	157	157	163	160	180	150	158	143	140	163	143	149	151	169	161	177	171	160	154	170	154	158	146	163	175	150	147	158	155	151	143	178	132	162	163	166	141	145	137	135	161	156	156	146	161	155	149	160	171	193	168	155	169	166	163	165	162	166	138	137	130	187	151	171	167	149	150	163	156	174	170	159	166	160	163	176	150	164	143	134	164	154	153	142	145	160	169	160	181	143	148	146	152	166	131	168	142	165	148	151	168	155	169	154	147	143	165	155	135	153	156	153	165	142	139	148	155	169	175	185	178	174	136	162	174	187	141	157	163	145	147	135	159	176	149	141	158	155	135	152	150	162	164	163	160	142	160	148	147	140	154	158	164	172	139	181	165	166	157	153	173	158	172	167	161	162	165	151	170	169	168	156	167	145	152	150	177	140	154	150	160	134	128	153	159	152	172	155	147	150	148	130	147	135	155	163	154	164	156	147	172	156	179	157	155	158	147	169	156	153	166
64810	55773	16567	1285	1128	1034	849	773	686	636	612	545	564	558	498	509	496	430	451	476	436	443	477	447	403	444	429	433	437	415	407	417	419	432	415	448	414	444	376	413	414	365	433	408	377	418	400	426	427	390	409	381	413	429	402	404	392	375	385	406	415	399	377	421	427	406	428	399	356	418	428	411	382	416	414	387	403	424	394	416	362	393	377	379	421	401	419	417	380	366	434	397	372	345	405	374	384	367	396	391	380	354	391	381	460	391	367	417	385	394	381	364	377	389	413	398	387	391	409	396	398	435	415	386	441	380	390	412	380	377	415	423	381	398	397	380	369	414	380	403	423	413	390	398	381	380	396	397	408	407	398	393	411	384	390	373	429	364	400	370	391	380	415	410	407	407	367	396	360	409	376	370	385	421	396	398	380	413	396	406	354	386	397	387	389	389	377	371	385	384	381	382	392	373	415	393	392	394	444	404	375	423	361	426	384	402	418	379	372	388	392	401	345	411	391	356	366	375	408	381	430	360	374	389	412	404	380	412	386	395	398	384	399	405	373	402	396	432	395	381	397	364	372	405	414	396	413	410	384	386	386	409	345	423	385	378	404	389	407	385	401	375	384	385	376	409	390	378	391	374	398	399	362	398	403	404	382	423	414	384	375	361	428	406	366	368	403	396	404	400	420	422	373	415	428	417	363	380	399	399	373	389	360	357	412	445	354	397	416	382	363	362	377	361	407	334	361	374	351	413	386	396	404	370	402	380	410	386	407	387	414	405	383	333	403	389	386	344	378	418	369	358	390	390	356	404	416	383	384	379	407	372	359	402	382	394	366	394	390	362	420	430	377	394	377	424	365	380	436	382	383	392	377	401	424	375	414	401	374	422	408	372	389	403	375	352	380	369	421	416	378	412	387	413	404	345	425	429	391	402	423	387	378	373	394	398	358	384	400	370	367	366	396	395	404	391	409	386	384	385	360	388	411	370	397	399	373	379	368	376	431	408	395	384	403	395	418	398	386	380	389	412	366	376	386	390	411	402	374	390	415	414	421	434	423	380	402	399	417	424	396	381	374	399	379	362	371	398	384	437	408	369	370	403	414	411	399	392	403	354	396	438	390	393	402	392	383	426	399	418	424	371	405	414	367	377	401	363	379	399	378	377	395	384	400	386	406	406	380	409	386	411	397	379	380	389	399	410	396	377	384	402	368	441	369	401	345	409	405	409	383	416	391	395	384	389	378	388	364	405	371	403	409	396	421	394	430	426	371	365	371	396	381	417	402	382	376	406	354	356	372	382	380	419	386	394	397	407	405	385	406	413	396	380	424	384	404	392	389	382	363	417	415	392	403	413	402	430	420	351	404	384	428	381	401	427	374	427	376	391	413	398	416	385	410	365	394	417	405	410	366	368	404	382	391	403	388	381	403	394	385	434	399	375	380	429	398	429	386	383	392	386	400	403	383	406	427	415	376	423	386	421	391	391	376	405	388	414	408	376	376	415	403	387	363	370	389	406	403	384	391	377	373	393	397	405	387	384	383	393	373	381	369	385	408	411	399	378	432	429	398	366	388	399	361	391	381	404	375	425	388	429	371	395	379	388	400	359	402	374	369	349	380	423	386	383	393	398	369	397	388	360	374	422	410	404	403	367	397	373	373	371	404	423	412	406	376	379	404	354	385	411	377	404	404	415	393	374	391	414	424	364	384	391	429	367	401	417	399	392	402	372	388	387	376	387	376	377	389	454	397	397	388	378	385	430	406	390	402	388	406	402	392	392	415	390	450	381	420	384	400	390	382	407	411	433	398	382	385	363	394	406	395	386	375	437	418	408	402	405	413	403	380	405	354	412	330	409	386	384	403	398	408	417	378	386	395	425	422	367	385	405	389	405	406	423	414	377	421	367	367	393	436	418	383	358	403	396	369	416	409	420	399	384	370	372	410	379	417	380	408	414	368	373	393	383	397	381	371	366	417	406	416	403	390	403	374	394	376	421	415	403	395	406	430	410	401	403	383	401	376	385	360	434	375	400	397	389	393	411	339	400	399	392	389	385	376	391	364	402	392	366	394	415	391	390	400	372	385	359	387	354	396	382	383	427	398	372	398	369	390	397	406	404	378	404	408	400	400	409	415	379	390	395	409	420	397	398	345	418	401	399	402	415	375	406	393	378	384	407	379	378	401	385	419	412	378	392	382	398	407	399	401	416	403	362	389	389	406	377	393	402	406	408	410	390	362	392	371	389	391	395	386	396	395	345	368	373	363	413	406	358	410	396	371	388	363	364	399	390	443	393	400	421	430	429	371	412	402	367	401	382	382	395	374	387	362	374	379	398	398	411	388	368	420	384	391	423	405	411	434	407	396	384	378	393	372	403	384	385	397	389	386	393	390	396	387	425	373	387	390	386	406	394	392	377	410	382	403	363	398	389	351	374	416	372	403	396	395	380	401	433	400	400	390	375	419	398	392	372	377	406	401	419	378	384	383	375	391	403	345	390	360	426	398	428	432	395	383	378	352	390	379	389	402	385	382	392	393	382	383	402	387	428	406	412	368	415	432	384	409	373	408	419	374	373	391	351	387	401	433	379	365	419	386	362	403	414	372	391	396	413	414	402	381	402	388	397	380	422	383	440	403	394	418	385	399	433	418	424	345	391	378	387	398	401	419	377	366	399	390	400	418	379	354	380	372	389	424	349	427	397	364	393	390	399	379	366	390	392	404	372	394	364	419	379	403	404	382	404	367	368	427	430	398	432	399	405	392	372	395	402	379	375	392	384	369	372	404	433	397	412	375	401	377	409	383	400	361	420	358	400	403	343	405	382	396	370	374	354	364	396	377	408	403	363	379	400	386	398	383	405	398	398	405	351	392	344	355	363	375	404	376	382	387	381	390	400	382	378	385	409	361	394	411	436	379	385	403	364	416	406	405	362	381	425	381	371	390	379	403	361	405	388	383	396	376	421	379	372	406	389	379	386	368	370	416	373	376	391	392	412	378	369	388	415	382	377	422	388	371	421	392	406	419	390	423	391	352	380	372	371	409	362	393	399	406	378	419	367	416	409	397	407	404	398	406	420	379	382	371	401	374	406	380	411	388	410	377	409	409	392	364	415	362	425	404	379	420	415	401	390	417	392	407	402	366	382	453	369	388	380	385	344	390	403	370	375	406	397	381	388	417	395	373	418	370	366	368	388	344	391	363	387	409	387	415	406	387	386	398	394	402	391	407	385	386	367	410	382	421	398	420	411	443	380	406	378	401	390	393	356	408	371	374	418	424	393	360	410	429	427	404	392	381	374	369	423	425	412	421	387	395	441	428	377	409	404	406	366	407	358	401	378	394	369	414	393	384	381	383	405	387	411	381	409	400	398	428	422	357	391	407	384	406	402	389	417	431	349	421	374	412	352	373	387	426	421	405	366	408	405	394	392	385	392	401	386	378	383	391	402	403	395	386	389	374	383	430	374	381	382	385	382	377	380	401	421	376	387	372	394	405	385	423	414
42713	22230	3352	164	166	171	148	170	160	145	152	164	163	154	134	159	152	164	164	150	171	175	147	150	139	148	138	157	172	154	125	164	179	144	152	178	181	155	166	179	142	167	166	164	152	146	168	148	143	146	179	151	163	183	145	161	146	147	146	153	151	157	167	151	122	156	167	142	155	141	162	141	143	159	155	155	134	153	142	148	151	163	143	157	164	158	146	176	149	163	173	158	157	135	147	145	165	125	134	158	166	150	138	161	143	138	151	166	157	141	161	165	139	151	166	150	153	151	164	161	166	157	169	154	158	128	152	166	164	134	142	168	158	146	160	171	124	163	149	151	172	145	166	143	170	148	128	127	161	155	147	155	151	152	146	167	153	163	156	157	183	151	182	140	133	177	151	149	166	157	175	137	172	156	148	148	160	154	154	174	150	154	150	126	136	167	143	159	165	157	169	155	144	153	148	175	169	147	148	153	148	137	141	126	140	147	144	143	164	154	162	171	160	140	149	157	148	147	164	135	137	162	158	163	170	145	162	161	140	157	178	165	153	159	148	142	147	134	147	182	150	140	156	169	154	140	179	149	155	151	155	154	163	144	144	172	130	143	145	150	165	154	137	172	142	157	156	175	144	145	154	146	153	163	165	152	130	142	124	142	130	161	144	165	159	151	154	145	142	158	153	155	148	148	123	171	156	174	136	157	148	168	144	158	169	171	144	149	150	132	169	135	152	175	169	163	148	140	146	175	163	150	173	152	146	150	137	160	149	137	151	161	157	152	156	156	155	181	138	155	150	156	159	136	151	159	143	142	140	143	158	178	175	134	126	186	138	137	147	145	123	148	145	188	168	150	169	150	152	177	146	125	153	149	153	141	157	127	155	170	142	166	148	153	142	167	157	188	160	143	146	161	165	133	153	179	158	162	146	139	141	152	146	164	141	160	166	162	119	145	147	164	129	152	151	132	160	147	149	162	145	154	141	172	172	138	144	158	165	164	189	141	153	131	145	153	152	157	139	139	145	161	174	167	162	148	170	154	145	150	140	155	162	142	158	155	138	147	136	153	152	152	154	143	159	147	147	155	151	162	152	159	145	161	148	145	160	150	141	140	172	129	133	168	148	148	159	144	138	168	163	143	151	138	179	164	143	145	163	143	158	148	143	162	159	153	170	155	162	164	167	130	163	149	172	132	149	171	165	125	158	142	154	177	155	150	162	167	151	141	155	153	165	171	147	139	154	151	156	145	141	150	157	163	141	154	150	150	132	162	163	160	153	141	171	153	187	141	148	130	185	153	154	163	163	139	144	153	164	174	157	147	160	137	156	155	129	146	156	172	178	139	149	163	155	133	157	165	131	154	138	159	155	153	154	148	148	151	149	147	170	159	147	147	147	156	154	161	148	178	145	158	131	160	136	137	154	149	158	157	144	170	139	150	150	165	133	127	167	166	147	127	136	150	160	164	139	150	129	136	142	153	146	154	180	133	156	146	139	162	137	143	156	137	136	161	158	160	159	142	142	141	140	139	154	176	148	183	144	139	168	139	164	171	128	164	137	139	141	143	153	158	151	150	152	157	153	168	161	148	165	138	162	131	133	151	157	142	172	161	137	155	120	135	141	136	158	155	152	156	137	142	166	160	171	143	148	151	159	159	138	158	144	164	144	149	151	147	155	177	154	156	173	165	182	146	165	139	151	147	168	136	128	158	157	147	173	163	163	150	153	132	163	164	150	158	161	168	147	171	159	163	130	157	167	142	148	139	135	172	160	172	151	144	178	149	157	134	163	168	148	151	159	150	164	169	147	155	167	141	165	148	140	121	154	165	144	172	173	151	154	146	159	158	158	134	132	152	135	174	150	137	153	151	160	147	168	126	159	158	137	123	148	146	146	158	155	177	161	154	165	145	160	137	140	143	163	157	148	147	151	151	164	155	152	127	163	151	168	151	162	160	145	149	147	160	150	157	140	158	140	157	140	178	173	172	152	163	153	155	142	173	158	137	152	140	141	165	144	153	152	149	165	143	170	140	160	155	138	144	167	159	140	145	134	169	158	151	168	127	152	169	151	148	160	151	155	161	121	133	167	152	157	148	140	154	167	159	149	142	156	146	152	139	149	164	148	164	137	156	141	164	158	148	167	144	117	156	166	154	164	165	144	158	158	144	158	141	175	140	153	130	153	142	162	133	153	153	154	163	157	152	166	145	157	128	134	139	145	148	158	145	179	155	146	152	130	143	167	158	138	157	161	162	160	130	149	150	144	144	156	160	143	159	132	163	137	155	141	129	172	159	155	156	148	159	145	137	134	147	156	150	147	139	146	160	132	144	146	151	141	138	155	149	162	156	154	137	134	159	149	121	158	148	148	148	146	163	162	139	160	149	152	156	152	144	160	139	167	177	168	167	163	159	158	156	134	143	125	153	166	158	138	149	152	169	137	163	115	137	163	170	147	144	156	156	148	119	158	128	155	140	158	166	160	190	155	161	147	183	182	135	156	149	163	139	157	144	134	147	160	160	159	138	152	160	147	170	140	140	159	158	144	173	155	167	149	134	163	186	159	172	148	153	149	158	150	161	132	142	146	143	160	149	130	153	157	141	154	140	158	141	163	157	165	167	147	146	144	163	136	173	162	149	139	140	149	131	151	159	143	181	154	145	145	143	174	133	147	145	158	144	153	148	177	173	157	157	148	146	170	168	140	153	155	148	153	153	132	142	152	138	138	164	145	134	155	170	149	136	160	149	168	143	170	144	137	123	132	162	157	164	142	142	153	142	150	141	175	165	142	134	168	157	156	159	160	160	139	142	154	126	134	161	145	156	140	153	151	143	155	128	142	159	157	142	138	158	157	144	158	148	140	171	129	153	140	168	146	155	136	158	158	141	150	152	173	142	136	126	152	151	171	158	155	169	159	145	162	169	176	179	167	150	139	151	148	130	149	165	159	173	160	138	153	166	154	143	164	155	143	154	155	152	157	155	148	160	152	128	123	154	148	137	149	161	173	144	162	158	154	153	158	170	142	156	152	131	159	141	163	140	176	144	155	152	140	142	161	155	143	146	120	151	160	152	152	147	150	152	138	159	141	132	154	162	128	151	170	139	142	148	130	160	141	120	156	176	139	170	155	167	148	146	170	163	149	148	154	141	145	143	141	176	151	182	143	144	158	143	164	135	150	151	147	129	156	179	148	163	157	139	164	169	149	153	145	172	138	165	149	155	175	160	158	137	150	167	148	135	170	152	135	137	144	150	138	124	170	149	161	149	145	169	158	146	160	147	158	141	147	155	155	151	167	150	185	163	146	166	153	185	142	126	172	177	155	153	175	189	152	162	161	160	159	151	162	139	147	152	149	169	141	146	145	163	156	156	153	149	161	148	128	147	152	158	171	143	150	162	142	128	137	140	157	165	151	159	139	158	139	137	142	143	160	172	137	162	162	143	150	140	142	162	162	171	161	155	145	142	167	162	135	156	163	145	154	167	150	160	145	170	162	161	166	129
35088	19981	2085	485	414	447	415	401	440	394	399	392	404	401	404	380	440	390	429	370	412	402	399	396	391	368	408	383	412	429	405	367	415	420	414	399	353	380	399	398	400	390	399	402	401	383	363	404	384	363	383	387	426	363	371	398	421	388	400	398	381	405	406	435	423	413	412	366	389	435	446	395	377	413	394	429	384	398	398	356	440	402	372	411	408	432	401	402	391	435	450	408	416	404	422	409	395	396	411	364	401	386	410	379	386	405	404	390	370	393	422	394	406	412	382	418	414	368	388	384	402	373	390	386	429	416	406	406	379	428	353	387	355	395	399	413	405	399	393	421	381	368	437	420	405	421	401	404	389	402	367	413	423	399	386	413	410	413	414	373	390	391	409	391	395	398	396	392	390	375	392	402	404	370	392	402	374	449	399	369	358	402	401	361	363	384	399	364	415	403	429	411	392	404	430	408	409	413	362	445	359	355	397	408	403	417	411	384	407	396	422	386	385	412	402	385	423	420	381	402	430	432	386	426	382	394	409	419	419	390	426	396	400	392	407	405	413	380	402	393	386	404	405	389	411	413	363	377	363	377	438	396	443	389	433	397	418	403	395	423	427	409	385	390	370	402	422	411	422	407	397	412	411	408	433	397	416	407	410	428	442	407	408	405	386	418	366	393	401	402	436	408	417	408	392	408	370	432	402	393	400	405	430	387	406	407	403	428	393	408	403	374	412	397	434	428	378	408	410	388	394	411	427	381	405	410	396	412	373	388	390	407	383	368	412	379	391	363	399	387	441	373	414	406	403	380	441	408	385	391	398	386	392	385	426	384	382	413	377	415	421	385	413	391	415	421	384	418	375	412	410	376	406	394	376	431	359	391	397	414	404	412	390	382	408	378	365	417	391	405	381	425	405	399	397	426	403	376	407	409	420	392	369	382	373	420	427	407	397	409	413	385	405	392	370	373	374	391	401	371	439	402	413	412	403	378	387	423	376	370	395	431	399	363	377	367	436	415	361	395	383	394	388	436	381	345	385	402	444	389	384	390	368	387	379	372	407	379	387	419	374	415	387	369	388	377	410	413	393	399	361	407	375	398	426	413	443	366	376	382	366	408	400	374	405	423	412	384	412	357	408	410	444	397	420	407	411	409	422	388	396	428	403	417	360	403	389	403	417	404	403	397	443	414	433	417	391	405	412	391	399	407	376	418	399	422	386	387	382	409	438	424	399	418	385	398	398	404	373	404	400	424	406	365	413	434	408	416	352	397	399	399	404	395	414	388	414	384	377	411	411	397	380	405	429	405	385	382	387	422	368	382	414	360	394	378	426	395	406	369	388	400	367	437	383	382	404	404	421	437	437	372	414	380	398	398	378	421	408	419	377	374	400	394	380	428	450	392	372	417	389	400	387	393	395	396	389	413	419	369	402	401	383	401	427	404	427	413	407	432	418	405	413	405	386	386	416	431	385	380	385	401	420	355	383	379	402	437	377	430	413	415	372	409	433	410	412	362	408	407	397	410	407	379	392	395	426	385	384	409	388	412	406	432	395	409	398	392	436	410	389	412	396	413	415	406	403	401	425	395	412	419	433	439	404	399	404	454	437	414	423	436	357	387	407	379	385	420	405	402	396	387	387	422	402	387	396	403	364	391	428	441	404	389	345	398	428	413	417	418	376	375	433	417	363	397	411	337	396	412	383	436	368	418	360	394	410	381	415	404	451	373	379	438	407	416	406	401	364	391	375	415	409	398	394	403	423	451	419	406	382	397	398	383	391	397	382	366	419	435	407	412	416	406	402	407	416	388	409	379	395	399	399	429	418	404	375	392	414	369	378	419	366	427	382	393	408	413	385	415	369	374	405	417	407	425	368	421	405	402	435	405	404	386	377	420	405	408	380	402	396	392	377	386	418	389	407	388	428	405	459	427	353	391	368	398	459	415	386	409	390	387	424	400	378	388	399	412	411	404	411	404	418	400	415	420	392	412	383	378	395	408	407	399	444	392	388	412	412	423	392	362	386	373	407	430	423	394	407	391	405	375	381	383	377	392	431	399	408	395	412	430	388	416	420	441	362	375	373	418	375	397	385	401	417	387	399	443	419	424	408	412	405	422	394	396	401	401	391	411	386	407	368	370	396	444	414	402	408	407	408	408	383	406	372	404	381	383	406	368	370	402	424	389	400	393	424	427	375	388	391	381	401	404	379	381	411	381	403	387	403	379	406	371	359	364	395	390	400	411	417	397	394	367	396	389	386	364	407	384	378	363	403	416	397	417	369	418	416	381	395	388	372	397	427	393	381	424	381	400	398	425	416	382	414	393	413	416	411	417	396	392	397	410	399	398	401	446	375	411	416	396	420	405	395	400	395	377	447	423	403	383	405	370	421	373	395	414	388	378	380	416	381	386	417	386	373	415	377	386	403	404	403	409	406	407	370	422	397	371	434	400	382	425	357	377	394	392	392	444	407	404	390	423	381	414	402	421	400	395	418	381	396	420	374	405	388	381	377	373	388	421	419	392	422	405	427	365	372	381	400	384	415	387	380	423	400	392	419	403	396	366	396	400	413	415	376	384	394	391	382	375	428	421	365	381	428	407	385	370	389	374	437	410	379	437	396	360	402	425	402	380	409	382	418	378	396	378	382	379	411	363	368	385	419	409	421	428	399	404	395	404	426	414	398	421	381	398	417	400	416	388	415	416	393	391	390	364	403	364	381	376	381	426	415	380	372	412	388	404	390	400	402	398	454	373	382	353	407	399	357	398	396	397	364	390	402	422	393	423	380	400	406	399	413	370	390	414	378	397	403	364	391	405	379	412	410	396	397	402	400	427	408	413	403	409	399	419	430	386	388	369	386	433	409	385	432	393	430	409	396	398	410	405	335	402	368	392	373	415	440	404	399	381	442	392	376	443	437	438	376	383	398	416	388	400	383	413	436	379	350	386	411	418	386	421	399	432	397	403	369	428	403	401	410	413	383	386	418	370	397	384	421	402	383	386	414	370	398	405	438	425	376	367	425	385	412	384	401	394	388	414	381	372	458	405	407	405	404	381	414	399	407	391	379	398	411	400	393	412	376	414	423	409	419	411	402	390	410	425	404	397	373	400	391	431	389	410	386	392	424	428	389	391	403	382	413	392	395	415	432	390	443	383	374	397	393	409	413	408	386	390	385	383	413	415	413	378	374	381	352	378	380	396	387	409	373	416	400	430	391	388	411	435	425	391	369	386	404	410	414	383	408	413	413	417	401	362	391	425	386	382	422	446	433	409	398	389	369	425	361	427	381	389	363	365	405	377	376	389	423	409	393	394	407	398	404	375	380	422	404	428	397	418	385	392	383	417	423	417	400	427	411	395	428	394	401	398	426	429	422	395	376	417	450	386	377	385	404	368	412	411	380	406	374	403	416	395	435	404	353	379	380	396	391	405	398	441	413	392	369	380	417	378	422	420	391	386	397	371	371	394	391	406	383	410	413	391	399	400	381	409	414	424	389	352
77951	57639	23694	3663	360	287	258	255	253	234	232	224	242	198	230	230	224	205	241	220	205	226	218	221	243	236	224	227	220	210	230	213	201	221	255	201	190	207	198	221	203	237	235	227	216	231	239	222	223	213	234	236	212	214	231	200	229	217	222	206	208	219	224	213	207	208	181	239	229	228	203	226	226	209	228	230	208	211	240	201	206	220	226	218	220	205	249	219	205	250	205	223	208	246	206	198	201	212	236	234	239	238	218	222	192	202	231	215	224	218	220	195	202	236	203	212	215	206	205	239	195	171	206	238	203	195	202	218	235	238	211	204	221	221	243	234	233	231	217	199	214	228	240	218	210	195	215	239	206	213	184	217	212	208	216	196	228	242	226	213	173	222	206	199	238	213	189	176	184	204	208	217	215	222	207	206	222	207	222	203	230	235	218	238	230	252	200	230	209	231	225	220	227	213	235	240	222	227	239	201	205	211	226	189	200	214	235	221	202	253	213	202	234	221	212	199	208	197	224	185	192	204	225	229	254	207	242	217	201	198	236	218	215	222	242	219	200	230	207	198	194	214	206	210	222	223	209	228	206	241	215	212	248	198	217	212	246	219	198	225	209	206	225	206	224	187	199	212	248	224	212	224	209	231	220	225	206	220	201	208	218	219	220	207	220	213	197	243	211	200	215	199	198	236	232	221	205	235	212	195	228	215	217	224	222	218	180	197	202	208	216	210	201	228	222	226	239	229	220	245	197	235	217	224	209	213	210	224	205	241	210	215	213	185	190	213	201	215	218	195	223	268	211	226	204	226	234	193	220	217	200	221	227	216	199	206	241	198	238	216	216	253	201	236	244	221	221	229	223	224	215	217	214	247	229	226	223	211	215	208	227	202	213	236	226	227	220	201	211	217	249	215	229	234	208	199	224	205	209	211	232	243	208	228	217	188	240	209	213	196	220	229	216	231	216	230	225	198	219	213	227	200	207	238	215	207	214	227	206	214	225	229	194	218	213	225	218	201	240	244	225	218	210	216	200	213	209	214	223	222	215	217	212	224	198	209	214	217	209	234	216	209	237	198	242	227	224	220	222	204	192	197	218	211	217	212	191	209	223	216	197	189	239	202	219	217	190	214	189	232	209	207	211	225	220	220	230	214	216	193	213	230	244	211	239	227	194	206	219	230	201	206	220	216	247	235	198	239	210	222	215	207	241	210	233	204	211	207	204	214	220	193	179	243	229	212	232	241	184	232	225	226	233	223	230	233	207	229	208	207	212	203	216	243	208	243	227	211	231	231	235	210	229	204	204	193	234	213	230	222	212	207	214	222	187	228	202	203	201	247	189	198	256	207	214	217	203	232	207	204	214	222	184	212	197	194	235	204	218	183	207	228	212	205	184	217	206	203	178	221	236	212	218	210	192	214	232	201	214	204	200	226	216	225	202	205	213	220	202	211	217	197	219	221	249	238	221	220	213	233	218	215	201	193	220	216	205	198	228	211	217	214	255	234	222	226	208	229	209	212	216	217	241	206	213	233	222	241	203	233	196	219	199	232	203	236	228	216	227	205	236	226	201	218	216	208	199	241	213	210	197	230	231	224	227	226	225	204	198	218	237	202	208	258	216	229	241	238	219	202	207	209	219	228	216	233	225	221	236	201	212	208	219	185	212	208	217	242	217	199	191	217	210	193	181	223	191	233	216	207	218	175	207	223	185	209	210	192	245	224	207	230	195	201	224	225	208	237	208	211	193	214	227	221	194	221	217	210	206	208	211	217	184	226	228	199	207	216	233	251	220	218	204	228	230	192	228	229	203	211	212	225	232	228	211	219	221	207	207	220	197	220	205	204	221	225	231	220	228	218	217	213	215	240	224	239	194	203	202	206	229	239	199	232	223	210	209	193	191	223	216	219	199	209	208	227	205	222	225	213	202	223	219	199	228	193	208	212	188	222	214	194	218	198	222	224	206	221	198	211	213	207	193	206	215	234	196	215	217	212	225	203	213	219	221	221	203	232	203	209	220	217	208	206	224	205	229	212	206	189	210	209	218	207	227	197	212	218	210	223	217	203	218	180	210	227	217	227	194	207	227	202	182	223	243	206	206	204	191	190	185	208	196	202	221	202	231	189	242	202	227	210	210	196	201	215	211	212	205	218	195	226	234	219	202	239	215	247	255	232	217	217	232	201	195	201	190	230	202	203	215	202	200	198	230	207	226	205	219	238	199	239	211	207	248	243	210	199	223	216	224	208	209	210	232	207	211	224	231	235	234	218	207	179	205	215	202	204	192	213	227	205	213	234	198	237	205	219	196	204	199	235	217	235	200	194	202	220	231	225	232	211	198	228	226	208	193	220	235	229	192	218	253	226	211	218	225	210	209	201	219	210	217	240	193	208	202	221	199	233	237	235	234	204	207	226	197	228	211	215	231	196	203	227	190	213	230	205	236	245	211	209	193	212	222	215	216	213	221	217	219	222	237	207	229	213	196	199	202	180	221	215	219	214	211	203	201	225	216	225	217	203	209	179	225	204	222	207	239	219	209	230	207	195	208	229	206	187	236	206	234	212	237	226	205	225	212	210	213	212	235	204	189	210	202	221	192	207	210	223	198	240	240	223	201	198	202	189	210	207	215	213	240	242	248	242	221	222	203	246	210	224	217	231	200	200	214	204	185	196	204	213	228	175	223	223	232	231	232	221	213	210	188	212	203	234	216	226	216	222	204	206	216	243	229	194	196	213	242	195	224	228	208	217	213	214	241	213	220	195	236	199	191	200	205	205	215	212	242	217	222	197	236	210	227	222	213	208	209	235	238	210	238	211	229	221	234	236	212	220	201	209	214	200	234	214	210	223	207	219	219	207	215	221	209	223	197	204	200	218	219	194	203	227	226	216	190	208	225	236	213	222	236	247	189	222	205	194	234	201	251	224	195	228	195	241	225	210	211	232	208	205	196	200	219	197	214	210	218	193	168	205	219	208	220	207	224	224	214	227	232	226	197	213	201	220	221	212	220	216	225	231	197	213	210	221	175	221	197	182	230	196	214	235	209	222	215	210	253	184	229	203	210	179	248	228	219	229	205	240	202	228	252	223	230	224	220	206	216	215	222	224	218	253	228	228	207	214	215	199	212	197	216	203	209	218	212	213	194	227	239	241	227	206	226	209	203	233	182	210	214	224	195	208	225	213	228	213	213	205	224	206	195	235	204	198	220	224	234	196	220	206	234	222	226	238	204	208	229	190	193	200	220	222	212	221	224	205	220	200	217	214	221	217	210	189	224	228	200	203	222	225	201	216	212	199	228	211	197	208	221	204	223	229	211	229	216	252	203	230	225	244	202	210	210	206	205	217	202	203	218	201	218	208	251	220	190	216	213	223	205	223	200	187	242	205	201	226	214	204	214	241	262	193	204	205	189	222	207	199	211	210	222	219	205	220	201	202	240	243	212	207	199	230	239	213	214	217	210	219	181	217	208	213	216	208	201	215	213	244	195	204	256	190	203	230
54332	43817	9794	978	942	841	812	678	689	694	631	604	553	633	590	580	578	587	585	592	575	531	560	515	581	554	581	533	539	561	510	566	517	514	567	533	548	537	517	571	542	536	527	527	484	564	538	526	556	558	562	535	517	535	494	567	538	505	540	488	522	518	514	568	511	559	553	526	557	535	526	543	549	526	542	495	526	541	536	513	524	542	553	507	566	489	516	509	528	526	530	582	550	586	556	540	567	550	511	524	524	536	538	530	540	516	493	534	528	532	526	497	523	506	490	548	525	534	516	566	523	516	583	527	533	585	522	515	541	534	536	538	500	513	543	541	561	589	562	538	540	545	531	518	536	578	535	485	538	531	541	539	533	539	531	498	493	501	510	549	548	538	529	553	555	559	527	557	546	534	549	530	542	534	556	555	529	518	513	521	538	539	539	470	520	522	534	519	492	569	522	589	516	544	524	500	522	525	547	550	559	556	529	538	475	535	556	515	534	531	495	526	556	531	583	519	550	579	565	527	488	504	544	580	534	507	591	560	528	552	537	491	523	537	501	540	533	516	516	542	524	530	525	548	529	527	571	534	569	549	509	562	574	511	538	523	515	560	552	504	506	530	536	509	573	529	529	561	526	524	529	551	513	572	559	568	534	538	574	529	512	536	547	561	501	537	541	523	487	551	542	493	514	492	522	551	517	575	535	548	574	547	493	528	529	561	518	547	505	494	551	600	520	561	509	524	532	531	549	538	551	569	521	535	513	557	511	518	516	562	517	521	536	586	556	489	529	505	574	590	550	526	514	537	593	542	539	574	549	520	554	539	510	544	563	561	517	526	528	553	505	552	531	517	499	547	564	559	537	558	534	528	591	545	524	544	509	530	502	530	554	518	543	513	503	468	528	538	498	550	542	482	530	518	511	512	532	490	518	505	539	533	529	545	519	531	532	540	542	539	553	569	542	565	526	522	511	573	511	544	539	528	509	578	514	502	513	497	514	543	529	557	521	533	556	556	555	535	536	516	524	505	509	519	528	520	529	530	574	563	540	526	555	554	567	501	542	556	508	534	593	497	540	514	553	534	550	522	547	540	518	523	557	492	513	532	551	553	558	555	533	543	515	548	512	566	554	523	468	537	522	538	541	561	508	556	547	536	533	525	544	554	497	521	521	494	540	535	504	549	564	489	491	530	524	518	528	521	557	558	559	524	475	497	505	550	547	542	540	545	475	536	505	511	555	547	505	483	509	541	534	592	540	530	572	519	499	512	509	570	534	542	517	505	562	526	520	491	520	528	494	585	537	561	533	599	511	574	521	571	523	500	540	580	533	511	554	503	512	513	503	520	564	542	501	528	525	555	543	503	513	542	555	524	531	532	504	580	523	532	527	510	548	578	570	537	551	544	516	535	525	507	558	554	500	526	542	517	508	532	504	521	531	541	524	555	541	545	546	541	548	507	522	559	522	536	560	540	525	549	497	536	519	509	568	568	529	519	539	552	581	555	541	543	536	557	504	541	540	506	513	515	523	503	547	519	562	514	531	527	514	527	547	523	525	561	574	497	516	542	512	528	563	530	522	511	544	525	513	567	514	535	548	585	552	517	519	513	545	563	561	481	558	537	543	528	530	510	516	535	512	515	556	553	539	495	523	568	521	548	553	496	548	508	544	552	560	525	545	591	555	523	556	499	527	515	589	507	540	509	568	544	534	503	530	505	514	542	517	536	565	487	541	537	543	554	515	524	574	551	572	558	508	555	555	529	517	560	564	539	539	565	507	559	519	518	490	525	521	526	522	530	546	527	521	514	512	487	539	504	505	509	530	569	547	520	482	559	504	560	490	514	524	474	514	497	556	523	540	503	485	508	509	529	535	493	527	594	535	547	508	532	559	519	515	548	487	549	543	522	551	513	561	494	558	525	574	525	554	546	539	563	546	517	556	557	545	543	541	489	560	521	509	545	510	536	574	566	527	497	548	519	560	529	543	552	501	544	573	557	565	540	546	511	519	522	565	520	504	560	539	512	545	544	520	535	543	542	580	521	528	539	547	541	541	574	554	524	563	524	545	565	539	549	484	553	560	533	529	566	517	541	526	513	543	592	569	520	531	539	507	551	522	533	536	542	557	532	543	542	510	558	527	523	599	536	515	518	528	501	563	525	536	538	550	549	509	538	533	521	523	572	558	560	523	566	542	507	515	563	489	541	554	551	532	548	561	534	550	515	500	529	545	501	549	536	511	531	535	541	550	562	556	549	507	527	546	534	514	532	578	524	561	508	582	532	521	493	540	520	524	527	509	511	575	510	540	496	493	528	534	546	534	518	526	514	498	500	536	565	513	559	551	505	550	592	512	496	498	522	517	508	473	532	562	566	535	515	567	506	543	546	519	520	532	539	548	558	568	531	580	496	526	559	523	582	513	513	574	521	556	503	569	541	520	498	542	492	558	515	526	504	527	530	544	505	525	564	533	532	590	559	526	528	551	514	530	527	487	519	516	549	529	567	534	525	523	524	577	541	554	516	527	527	538	550	551	516	542	517	489	524	538	525	517	561	551	583	511	498	512	556	533	510	549	536	550	547	530	502	518	496	568	572	503	548	520	537	550	520	556	518	533	510	519	555	520	549	556	524	486	587	543	525	516	517	537	575	577	564	541	499	529	508	556	510	532	520	512	522	523	531	471	491	543	521	550	502	541	523	560	521	562	524	535	554	511	558	529	538	509	530	550	589	537	561	478	541	505	533	525	507	515	548	566	545	532	502	526	541	545	545	532	538	545	561	521	507	497	572	516	559	568	518	513	549	521	533	528	535	529	573	553	509	542	560	542	536	495	527	559	582	491	604	509	508	567	556	566	573	560	542	512	568	530	535	515	550	546	478	538	492	584	518	523	524	559	528	541	541	543	487	532	511	544	545	527	506	563	525	545	557	537	540	542	540	528	553	562	484	545	515	571	538	560	515	524	556	581	573	527	550	531	507	538	569	587	500	506	508	536	520	543	514	521	512	539	559	521	546	561	493	521	572	522	532	554	552	519	522	574	550	549	520	539	520	508	576	545	498	572	516	540	536	535	521	564	537	573	543	522	549	554	493	517	543	534	538	555	548	512	552	525	496	541	513	533	529	518	533	566	542	477	546	513	540	574	479	475	510	534	520	506	539	518	537	507	518	550	509	555	552	542	530	551	527	517	503	547	557	526	559	542	550	539	559	519	559	539	537	543	554	553	575	490	523	556	544	573	504	534	534	521	554	470	518	508	523	558	504	562	545	518	549	532	490	503	537	533	524	539	530	542	503	537	523	514	521	506	545	555	518	536	524	548	552	534	501	554	536	542	542	530	531	543	568	561	485	530	543	540	581	508	574	501	513	592	470	551	549	580	501	556	565	561	525	571	518	555	544	537	483	567	538	538	515	567	541	552	543	570	496	564	533	559	572	508	533	528	523	515	538	508	522	505	553	558	534	498	519	577	543	502	520	549	507	520	545	561	529	503	536	547	547	528	528
87082	70255	31788	8985	805	312	262	229	253	197	188	190	183	188	187	185	200	155	179	157	172	147	163	167	174	163	166	170	155	135	146	145	164	168	146	165	151	153	147	180	156	184	143	150	159	164	135	169	163	161	144	153	160	166	162	160	172	162	169	171	149	155	130	173	151	171	171	165	157	165	172	170	156	164	180	187	160	170	173	128	145	155	159	149	172	160	131	172	164	146	188	167	153	157	180	181	167	137	154	151	136	181	161	177	147	147	162	151	160	161	140	160	150	156	156	166	160	167	138	150	145	154	165	150	160	141	169	157	166	166	179	177	149	171	155	141	159	173	164	148	194	151	158	178	156	165	139	164	155	165	157	170	152	146	153	147	156	149	148	174	155	173	166	169	147	160	159	172	150	150	157	138	160	154	169	145	161	174	153	173	171	155	145	150	164	148	159	188	141	155	135	197	161	143	158	157	155	151	137	142	127	178	155	143	129	170	158	141	148	158	155	150	172	143	169	178	206	163	148	167	169	158	150	158	172	161	155	181	158	151	166	178	176	153	144	140	181	158	156	150	153	172	165	147	144	157	165	151	157	165	169	153	156	154	148	156	162	163	143	165	147	155	165	159	178	160	132	160	182	147	138	160	159	176	155	161	162	142	154	176	171	141	158	181	154	159	166	164	141	151	160	161	169	170	173	164	156	148	147	168	153	152	156	175	149	178	177	163	157	181	182	146	156	170	133	154	165	185	156	155	150	170	156	166	165	148	153	179	181	151	160	148	159	175	171	166	145	137	164	169	163	174	137	151	144	169	159	169	170	151	163	143	166	152	150	159	175	163	155	148	165	141	139	166	159	147	151	180	154	148	175	158	157	170	145	160	171	170	147	161	175	146	131	154	167	176	182	184	157	142	141	159	151	177	159	151	155	165	138	148	170	163	159	161	178	170	161	145	152	136	154	166	156	176	123	179	174	147	174	166	173	161	157	179	165	184	166	149	173	153	156	164	159	145	141	156	165	146	152	151	160	154	152	165	149	165	149	172	138	145	148	145	164	170	161	176	171	138	168	166	167	158	174	154	141	165	162	158	163	139	155	162	163	152	164	160	146	173	160	148	158	163	159	150	172	172	147	145	174	185	167	161	149	160	178	155	175	159	170	180	136	155	153	142	145	172	181	150	177	166	146	136	145	183	178	165	183	162	161	142	181	154	161	157	167	170	165	138	178	147	170	169	177	143	127	183	167	143	144	155	150	157	172	171	157	174	148	136	169	160	152	169	149	163	162	144	156	169	170	173	143	161	159	140	165	160	168	143	149	145	151	155	150	184	158	133	180	164	168	179	155	207	173	156	157	168	163	166	169	150	161	141	157	152	134	150	146	132	146	170	166	171	179	159	156	155	174	151	162	182	143	153	155	158	185	141	150	144	182	140	165	150	156	170	172	140	160	157	170	162	157	146	140	189	167	169	155	145	175	158	156	152	166	170	151	151	169	155	164	140	188	149	155	162	146	145	154	151	167	169	168	151	161	159	141	151	151	169	162	139	147	160	155	169	172	123	160	161	161	168	157	176	157	146	176	164	160	178	155	159	155	160	138	165	163	158	127	192	145	152	159	167	157	150	190	155	156	161	142	146	152	164	153	139	150	169	152	165	163	151	172	153	123	161	150	161	177	131	165	156	155	161	153	173	154	171	138	157	190	187	147	153	169	164	184	170	171	181	142	165	163	154	142	175	151	152	148	156	164	178	169	162	168	147	140	156	153	162	154	140	158	168	168	131	173	166	165	176	162	146	141	184	185	154	174	183	159	155	155	157	163	154	163	139	154	151	136	170	166	152	159	143	174	154	157	143	171	157	139	132	150	152	162	145	160	146	123	144	164	185	171	152	175	154	161	158	162	152	171	163	163	150	139	155	158	139	160	154	155	162	164	144	140	186	149	155	161	162	163	164	143	160	174	163	158	149	156	176	160	185	138	138	143	164	156	153	165	156	171	144	160	161	162	172	168	159	148	163	171	152	150	164	176	150	157	164	163	174	167	137	171	180	140	161	168	164	164	169	155	169	165	143	174	154	138	158	143	163	175	161	153	137	172	159	167	157	144	168	159	152	162	144	152	182	173	170	179	170	149	151	169	154	135	176	155	167	141	153	157	182	154	177	152	148	140	136	134	158	150	154	138	160	159	155	163	150	143	140	163	129	150	176	133	177	176	156	172	153	153	163	166	169	147	136	151	153	145	167	168	173	168	142	148	162	155	168	177	176	153	160	165	159	149	161	180	163	163	167	151	140	176	171	172	164	155	156	180	158	155	169	169	171	161	172	158	161	157	134	141	165	156	145	174	151	180	150	146	160	133	162	146	162	157	140	159	151	180	149	170	162	155	153	146	149	162	161	164	170	160	156	157	133	180	133	154	148	183	160	158	158	145	155	174	168	161	182	138	157	166	157	152	181	175	146	176	152	169	149	140	186	155	123	166	157	176	159	145	154	148	172	149	150	178	150	162	176	156	150	167	168	173	158	141	162	141	180	158	167	170	157	165	168	178	154	144	174	157	149	143	149	166	162	170	169	129	162	180	133	168	176	160	167	152	161	153	160	165	160	162	166	154	144	152	139	164	148	139	145	167	142	154	160	191	168	166	152	140	145	152	151	165	170	161	152	164	150	144	176	161	212	150	156	159	141	168	152	158	165	173	154	171	172	172	165	183	157	146	152	154	164	166	159	164	155	165	135	169	140	170	167	164	156	162	165	174	153	176	160	167	163	158	180	155	179	164	156	158	150	150	159	167	136	175	181	168	157	165	164	167	143	161	147	154	154	155	163	160	155	158	169	140	166	160	156	168	149	145	164	167	160	150	142	153	153	156	182	176	151	168	166	158	140	141	136	154	150	147	134	153	181	171	124	147	160	138	169	166	159	150	153	146	158	157	144	149	156	151	168	140	158	162	147	162	141	153	169	172	149	158	135	176	156	167	154	158	161	187	176	136	146	158	152	169	149	145	149	156	148	156	179	161	166	148	142	150	169	144	149	146	162	169	162	186	140	146	166	150	142	171	139	144	183	159	144	171	165	161	151	154	161	163	142	149	135	166	176	166	209	148	155	176	161	170	152	146	145	155	158	181	165	164	168	177	141	151	150	154	157	167	159	149	155	165	138	162	148	162	137	146	145	137	154	160	171	174	144	188	158	149	167	138	171	178	144	168	155	151	179	152	169	152	164	158	180	158	152	158	156	152	189	154	158	161	151	169	156	174	185	159	140	146	150	181	156	164	150	146	161	128	155	169	156	133	153	152	136	162	157	169	162	165	161	182	157	165	160	165	155	144	142	153	156	177	161	145	164	154	158	158	162	137	165	132	196	167	171	152	143	167	185	157	164	167	158	152	142	198	140	145	180	155	155	155	143	149	146	152	150	175	172	161	176	151	162	139	146	169	180	177	163	156	161	156	164	145	155	155	194	163	155	145	149	157	141	178	175	157	151	167	141	145	157	161	139	156	145
64664	54776	13452	1327	1224	1040	921	815	694	700	617	562	543	470	535	535	467	467	433	483	430	438	461	417	456	436	449	411	425	427	418	381	417	403	422	379	409	381	417	406	421	354	384	393	386	412	392	398	409	395	389	413	425	405	395	419	392	392	393	379	374	383	390	472	380	404	401	401	405	420	398	416	418	383	402	376	393	389	413	363	383	373	394	371	355	403	417	376	449	397	368	420	384	377	379	400	416	392	390	371	382	352	384	399	395	380	369	407	410	416	391	437	397	404	392	421	385	403	370	426	387	395	389	454	402	399	414	407	379	373	417	371	386	394	390	390	390	368	427	381	382	410	366	381	385	415	416	366	374	394	409	450	414	406	373	369	384	429	391	411	392	402	401	407	383	374	395	358	375	371	391	386	406	378	377	417	445	374	405	392	376	406	417	403	411	386	395	394	377	409	385	370	393	401	381	398	383	430	400	385	415	372	366	398	375	407	389	366	408	368	388	414	372	359	422	418	409	362	394	394	398	394	393	428	401	356	365	366	409	381	401	372	363	382	383	387	440	406	403	383	380	386	388	376	428	372	367	369	369	404	395	390	397	396	380	385	357	425	411	378	388	383	370	410	426	354	415	402	384	387	368	414	413	406	371	370	388	374	404	397	394	413	386	388	409	386	403	384	351	381	357	368	396	372	395	379	383	378	331	379	406	378	395	382	373	370	381	387	372	373	412	422	399	372	402	384	434	387	383	385	410	406	392	382	371	388	390	392	394	397	381	398	357	386	416	383	402	388	359	393	396	369	397	375	375	407	370	403	394	403	389	385	377	407	400	383	367	398	389	390	355	388	376	395	368	349	383	417	390	387	435	383	390	431	383	374	420	382	404	393	429	381	417	357	383	429	379	396	391	410	359	401	387	379	359	447	380	401	404	374	378	401	416	392	368	379	409	396	375	386	388	380	378	404	360	407	396	391	378	375	427	415	369	385	388	370	391	388	340	371	402	383	406	420	385	383	394	366	435	384	393	379	409	394	383	446	359	372	386	402	379	401	400	384	399	360	405	381	371	392	385	387	408	388	394	397	433	443	368	381	374	426	377	398	399	360	412	415	415	375	390	351	413	435	440	379	363	408	428	387	342	431	393	449	384	389	374	401	413	378	378	357	359	401	379	395	412	393	380	395	393	365	379	384	374	397	387	367	442	348	395	426	385	385	400	378	388	357	380	368	364	405	355	360	363	367	411	428	371	381	386	411	380	401	352	381	399	390	403	373	403	389	385	375	369	375	383	401	396	389	381	448	411	365	401	415	394	347	376	395	370	400	407	391	373	405	400	369	371	405	391	380	404	369	397	380	375	408	373	400	403	372	386	394	364	369	411	379	418	371	345	372	380	396	392	381	385	381	373	406	401	388	388	381	374	386	392	367	401	373	404	412	402	396	440	369	386	380	376	397	377	385	424	359	364	401	352	392	433	404	436	369	377	368	407	376	373	358	377	369	386	377	404	410	376	363	400	368	389	355	352	388	357	418	364	379	413	402	403	395	426	421	393	357	395	389	366	383	408	398	374	368	397	377	413	377	376	405	410	391	388	408	406	354	367	377	377	381	394	430	381	441	414	423	367	357	426	391	395	403	394	391	375	419	431	423	374	428	369	370	373	400	362	393	378	381	411	407	402	408	422	365	411	391	354	389	382	426	394	423	381	376	350	420	404	430	375	370	384	369	362	386	391	401	376	370	394	376	357	407	385	407	399	394	384	376	415	385	412	360	351	437	356	418	407	432	366	389	406	402	405	368	406	413	377	385	397	395	393	397	419	393	411	408	341	362	375	395	383	371	397	432	376	383	368	422	400	394	378	409	419	380	373	377	364	426	379	388	383	388	376	352	387	387	365	344	427	412	405	395	385	391	388	394	425	404	369	401	419	351	416	433	412	428	387	396	391	362	380	394	394	400	363	389	416	396	393	395	385	393	417	390	386	403	404	375	397	370	413	396	406	406	380	396	374	366	397	401	396	380	400	417	427	389	400	414	417	404	390	362	403	377	341	383	390	367	391	381	425	408	398	384	399	421	366	355	381	375	344	382	388	389	386	366	374	433	380	384	412	395	401	378	374	385	426	401	374	379	375	410	388	380	399	373	428	403	417	416	405	418	397	419	405	370	392	402	416	407	375	390	414	346	398	373	381	381	374	347	358	388	388	359	395	395	369	387	368	408	399	370	402	378	406	385	382	377	396	370	356	394	388	389	406	382	405	377	394	382	391	403	437	389	394	409	404	420	392	352	390	381	395	405	390	372	407	369	424	370	412	417	361	395	380	424	409	396	387	422	381	396	370	356	373	418	390	365	393	409	383	354	349	408	382	377	381	382	371	410	364	393	387	382	356	404	393	376	417	364	381	384	409	381	412	393	383	389	403	403	405	388	405	436	371	337	403	399	381	377	400	357	391	392	359	405	386	387	374	386	367	382	409	358	369	415	413	364	395	389	379	375	360	346	376	376	351	409	404	375	348	358	396	383	403	429	370	389	401	401	375	369	400	358	375	399	393	380	382	397	388	384	402	368	381	369	410	406	368	400	379	399	379	374	382	392	412	421	356	398	396	384	387	387	375	416	384	382	417	374	403	427	382	376	395	391	417	352	390	410	390	408	347	392	381	377	372	389	404	381	408	406	372	399	423	391	399	391	385	358	357	368	385	364	383	356	356	391	347	410	406	419	373	368	393	412	396	404	409	374	389	432	370	411	374	398	372	413	395	402	413	391	394	426	423	395	360	361	378	407	396	366	402	385	379	402	424	399	378	381	443	386	402	401	384	433	415	375	382	375	373	395	387	384	405	424	378	403	389	396	395	379	380	368	366	365	365	442	384	373	394	365	401	400	381	390	377	367	426	423	391	403	374	390	421	421	388	409	412	425	395	382	375	412	400	389	372	388	380	381	404	381	381	398	395	386	383	367	384	354	366	380	343	387	388	377	433	398	336	399	370	353	378	388	381	395	371	402	388	409	378	419	395	384	362	403	352	406	403	410	383	382	380	383	398	346	383	385	379	407	425	386	413	398	390	387	390	404	409	388	395	379	383	401	422	360	390	376	410	420	392	396	374	400	384	380	411	400	376	390	382	376	396	352	435	365	390	376	439	359	403	417	367	386	404	390	365	404	391	382	399	403	414	402	374	412	396	397	385	368	403	410	368	354	371	400	377	368	381	368	400	378	369	372	401	376	412	369	383	397	376	405	360	389	386	376	372	370	394	376	444	376	386	387	383	384	387	390	379	394	389	386	388	364	413	373	358	382	391	379	382	379	397	369	392	412	395	408	386	404	369	371	372	381	362	360	376	367	388	384	397	395	394	384	395	414	384	418	392	379	379	403	374	387	345	382	420	404	390	386	384	374	380	367	408	390	403	402	384	382	367	371	374	384	377	387	376	385	371	386	371	384	391	391	367	423	400	387	400	380	450	393	358	362	394	383	452	379	390	390	369	411	407	367	381	366	367	434
42414	22514	3278	183	158	158	150	169	147	141	158	159	158	169	160	170	158	178	177	157	147	142	151	167	152	140	141	153	146	149	159	154	164	165	159	171	145	164	138	132	154	138	133	153	169	177	134	150	159	175	166	159	168	163	166	174	145	166	169	194	172	180	159	173	155	148	159	156	152	151	150	146	150	178	148	166	152	159	175	139	151	160	156	174	129	149	146	150	155	137	157	187	160	163	150	135	158	159	146	163	157	171	146	161	154	128	158	141	152	156	142	137	147	127	166	158	168	152	154	155	169	181	173	167	155	150	150	142	146	166	136	180	144	142	160	140	169	159	159	164	167	169	163	158	122	132	165	167	159	177	167	147	137	163	179	176	150	164	144	165	165	174	159	167	141	161	161	159	136	182	132	150	145	183	165	143	153	156	145	133	161	136	153	139	167	159	134	161	134	148	171	137	154	171	158	165	159	149	150	175	149	168	156	164	148	145	156	153	142	141	151	145	164	152	154	147	152	154	162	143	187	158	179	136	159	174	158	166	140	157	147	182	153	157	160	166	136	155	154	131	146	136	184	152	155	148	153	142	174	170	168	162	133	164	152	147	180	157	163	135	159	151	164	144	176	145	150	144	147	154	164	162	146	156	160	145	131	158	130	173	161	153	163	168	136	154	121	167	161	147	156	142	136	177	158	159	159	188	124	136	148	145	156	152	135	144	152	146	137	148	147	173	183	172	147	162	159	186	169	143	153	157	157	167	154	154	159	159	154	150	160	147	134	157	146	161	152	141	158	142	151	156	151	164	162	144	157	165	168	147	143	148	161	135	144	139	164	165	177	154	155	176	141	168	154	147	136	143	143	149	165	176	139	158	158	130	138	148	158	146	165	156	158	160	159	151	166	159	150	151	118	164	144	150	145	147	161	150	181	163	167	153	148	151	153	159	171	142	159	153	150	179	156	154	162	146	165	140	169	166	160	155	143	159	179	172	166	157	156	190	153	177	184	139	169	175	149	153	150	140	153	163	144	152	138	163	160	177	155	148	146	158	149	135	150	162	150	144	171	133	148	180	137	156	158	148	155	156	134	146	151	153	171	141	161	148	136	154	126	151	168	141	162	165	175	124	150	159	167	156	162	138	142	167	197	169	154	166	163	142	167	153	162	180	150	151	148	160	195	165	139	153	152	147	163	148	157	150	140	153	162	136	174	149	155	166	173	158	155	125	155	142	162	151	144	144	177	160	177	171	148	142	147	147	154	152	149	152	156	158	160	144	168	150	165	143	153	152	136	178	169	177	171	151	163	159	162	151	160	184	153	141	151	144	155	155	153	151	151	172	169	142	177	130	150	127	157	173	146	162	146	132	142	136	176	148	149	169	139	158	135	155	151	173	146	144	144	178	161	138	149	159	157	175	171	142	171	146	132	141	153	163	161	159	160	147	164	158	149	140	171	157	161	153	152	169	160	150	140	153	157	145	165	145	146	150	168	160	169	140	159	148	189	152	169	175	155	174	166	156	166	139	136	134	148	156	151	161	145	156	155	156	152	150	158	150	157	162	164	160	144	146	138	164	166	146	164	144	165	200	147	146	141	158	137	120	156	174	164	160	131	159	176	152	131	136	161	159	147	148	170	157	161	158	162	181	141	174	148	167	160	135	144	148	136	146	161	140	133	162	169	137	142	147	163	163	145	144	154	147	154	178	159	157	160	161	148	182	147	151	147	162	147	142	152	165	159	165	164	150	132	158	165	144	149	153	155	141	149	136	176	189	152	150	136	155	141	167	134	162	165	161	171	170	172	157	146	162	169	167	172	162	164	167	143	146	171	160	162	149	155	143	157	187	163	143	197	159	163	153	140	161	147	162	161	156	153	157	162	146	142	116	137	181	161	148	166	162	159	160	150	134	144	151	159	150	143	174	137	139	165	187	162	168	153	173	144	162	141	153	152	153	167	141	173	159	154	139	168	168	171	147	146	153	142	154	160	164	158	161	169	146	151	146	154	154	171	161	158	158	121	166	164	180	178	176	157	142	161	137	126	141	166	148	163	137	157	133	149	172	187	185	145	151	167	160	141	160	140	143	128	141	142	138	160	144	154	162	167	164	150	157	149	143	170	145	157	179	157	149	167	155	183	144	155	160	150	152	170	172	160	161	167	151	181	159	173	184	146	168	163	150	167	172	151	148	151	147	146	165	160	137	172	148	159	161	160	173	151	136	137	174	150	164	157	165	152	166	147	166	129	142	169	134	165	178	167	177	152	154	168	168	127	158	164	166	152	150	163	157	166	147	187	174	174	150	166	160	156	132	148	164	133	146	124	185	155	145	164	130	148	159	175	144	159	165	172	156	146	152	150	174	157	152	146	164	163	144	157	145	151	161	171	158	146	148	178	157	179	152	141	180	154	143	171	161	149	172	155	150	174	158	142	151	156	157	156	180	134	154	158	141	167	162	149	166	154	180	172	134	133	171	161	156	165	143	155	164	174	160	164	151	156	150	168	175	153	161	134	126	144	165	164	149	172	147	150	155	146	157	148	171	161	136	165	145	162	160	142	142	150	155	136	157	164	147	171	133	172	162	162	129	156	155	139	173	163	144	165	154	158	133	158	168	163	152	152	178	147	178	151	188	168	171	138	159	153	170	159	162	155	161	168	162	160	153	149	157	145	150	159	153	157	144	129	166	153	156	152	175	164	155	156	170	168	127	151	141	152	170	149	169	166	168	144	149	162	140	148	147	151	173	147	158	164	148	166	169	144	157	146	156	156	145	137	158	154	156	175	147	151	152	138	156	154	152	155	175	174	154	158	127	155	130	166	155	136	139	182	162	149	140	167	161	159	156	146	160	152	144	151	144	176	154	139	149	153	148	160	175	180	140	162	147	159	177	162	172	151	161	147	175	146	169	156	140	162	146	185	146	141	165	172	178	145	168	163	136	138	170	167	144	139	137	155	152	156	173	164	143	169	159	158	171	142	146	163	165	155	173	151	152	168	162	164	148	149	150	154	164	154	160	150	152	154	135	170	153	136	149	152	165	153	159	149	128	158	167	139	145	167	140	150	157	150	171	198	167	143	154	148	150	182	149	149	163	155	154	142	159	162	159	166	157	144	158	141	143	164	163	163	161	161	170	141	153	142	146	152	159	185	168	160	161	137	167	170	152	148	150	146	157	162	147	151	150	165	157	155	167	140	162	179	162	145	157	160	170	155	146	153	148	137	152	164	184	152	158	132	141	141	150	179	160	132	165	173	148	155	156	157	156	163	138	168	123	191	144	153	169	162	150	154	127	176	155	170	140	141	147	150	176	166	155	144	154	166	179	180	163	158	157	138	144	150	162	145	148	149	164	149	166	175	151	155	176	145	145	144	153	139	165	156	154	165	169	170	167	152	163	175	144	151	163	162	141	155	161	159	154	163	136	143	153	172	139	151	154	159	137	148	155	170	159	148	105	160	109	163	162	188	181	166	150	156	161	163	136	187	160	155	174	158	149	145	165
35325	19947	1777	448	431	433	450	406	429	402	431	399	428	404	396	384	378	395	426	410	406	426	416	405	393	392	417	438	428	383	416	377	434	380	397	400	402	406	412	387	459	379	410	399	433	406	397	430	424	418	383	444	425	420	392	419	391	373	400	399	418	400	415	413	426	401	432	373	407	378	411	413	394	439	410	418	403	402	398	388	393	418	380	406	403	402	434	416	387	410	428	419	366	418	399	396	369	412	414	388	384	441	409	392	379	405	387	415	415	391	397	391	402	395	430	396	391	396	405	397	432	421	423	404	419	425	422	423	420	397	397	360	423	406	403	400	441	423	418	397	418	397	390	407	403	425	411	423	404	389	363	382	405	398	429	406	411	436	404	411	438	414	426	408	434	407	411	384	425	383	387	402	432	395	412	389	403	420	411	378	406	411	440	384	453	423	407	412	426	397	433	420	444	405	409	436	409	411	418	448	355	428	414	443	430	371	419	423	389	407	399	430	386	371	412	423	396	384	414	422	386	426	446	403	382	439	430	425	406	408	411	431	408	438	395	372	370	408	380	382	416	407	426	389	446	391	389	402	409	378	400	424	409	417	391	377	419	425	398	438	393	457	408	375	379	379	410	394	382	392	403	397	401	411	384	400	404	406	410	406	420	418	422	410	392	429	385	403	407	407	392	423	424	387	418	390	388	423	419	403	444	377	411	401	424	425	379	436	394	413	455	441	394	404	371	408	384	386	411	397	438	386	409	407	400	440	427	396	396	419	409	394	435	418	406	425	424	416	393	408	397	394	380	408	360	410	378	400	432	411	416	415	396	414	408	427	414	433	417	431	431	399	409	454	396	387	391	385	424	398	441	395	408	421	419	424	418	422	404	404	436	395	402	391	447	401	418	407	378	418	424	378	409	413	383	363	411	369	406	392	429	384	406	405	404	405	410	394	422	434	380	431	394	396	427	385	410	438	428	401	409	413	400	425	405	427	414	399	389	394	387	412	390	444	422	425	395	392	419	401	397	392	408	382	422	416	388	404	426	394	410	396	394	377	407	426	436	364	393	398	392	371	386	397	370	447	401	370	405	399	405	423	455	419	412	389	354	427	408	367	421	403	380	398	475	382	422	414	392	382	414	382	374	419	421	410	394	445	404	356	392	435	411	364	435	416	425	405	400	389	455	391	417	363	353	402	412	373	426	414	400	389	393	410	409	418	405	409	420	414	436	366	390	428	412	371	417	438	438	409	414	427	409	384	387	434	398	397	408	397	403	372	392	381	388	412	386	376	428	402	394	404	432	390	426	397	406	422	375	401	434	392	417	430	411	389	392	386	433	401	378	388	399	398	424	388	386	368	396	373	380	441	359	400	378	403	402	383	380	357	424	415	369	433	402	418	428	389	389	401	429	430	426	430	403	444	376	439	391	412	435	404	393	436	412	387	370	408	384	459	406	451	404	418	401	429	410	385	383	390	383	394	432	431	393	407	404	411	447	446	415	404	393	383	399	432	445	392	391	418	408	407	388	405	409	395	379	396	405	429	406	376	431	374	389	400	428	390	384	430	403	376	414	381	405	389	414	415	384	396	394	392	413	407	404	409	419	407	388	407	363	396	418	438	415	439	397	384	400	405	410	425	417	419	385	441	411	415	396	393	394	397	425	419	401	415	397	393	401	396	389	415	367	370	392	422	414	392	413	406	381	403	384	412	381	407	424	405	405	424	409	384	462	391	423	398	375	432	411	413	441	405	419	407	405	430	381	432	432	386	417	423	416	400	426	363	394	410	469	473	395	435	374	435	374	391	398	416	393	376	379	395	411	372	400	401	407	407	405	397	417	414	359	433	380	387	382	382	400	388	397	362	428	398	363	431	399	429	387	395	415	382	413	399	402	412	397	431	437	421	412	396	393	412	409	393	466	400	395	388	393	402	424	423	422	381	408	406	401	390	356	366	420	386	387	450	405	390	378	375	422	396	406	412	403	376	411	412	402	369	415	434	454	405	427	452	405	438	427	395	416	418	390	397	422	420	417	419	354	412	380	410	397	375	420	414	397	450	402	417	404	407	444	423	403	418	368	412	396	397	369	395	393	423	406	422	417	423	425	367	435	378	413	386	365	433	427	371	391	387	363	437	405	369	407	406	405	383	379	394	424	454	435	375	414	420	418	387	418	404	403	372	372	442	402	388	410	414	391	414	449	436	403	411	392	400	403	408	429	384	390	394	395	424	391	378	387	413	417	368	441	404	383	413	406	387	375	426	437	373	416	417	369	417	381	376	404	367	367	391	384	400	383	411	365	400	375	422	402	406	431	389	413	392	390	402	384	411	392	399	396	404	412	418	435	404	428	404	409	421	441	402	397	415	412	374	387	395	443	422	448	384	415	412	411	412	382	416	389	381	412	390	451	413	383	387	380	406	429	403	380	435	425	351	401	409	409	429	414	410	385	379	394	400	423	421	389	432	419	410	402	408	393	410	413	394	414	413	414	402	391	398	393	424	379	398	402	384	412	398	407	397	399	397	437	398	393	422	429	374	394	397	422	421	375	391	390	403	394	385	408	384	383	420	426	381	394	426	440	398	396	398	376	393	396	398	383	419	376	357	391	416	412	410	417	441	415	392	405	415	414	399	403	418	423	416	345	414	434	413	389	405	401	401	412	402	409	427	385	418	419	395	435	428	354	393	416	398	395	383	391	418	434	439	416	416	413	393	416	394	392	386	378	430	389	383	425	408	405	404	373	405	419	402	414	419	414	418	431	427	383	430	390	423	428	418	378	420	398	434	350	413	395	390	399	403	355	410	397	393	407	391	414	401	422	406	411	404	382	391	395	417	421	414	395	392	388	398	381	376	445	420	371	411	441	429	393	412	418	393	417	390	385	394	432	435	417	399	383	395	376	415	391	420	403	417	400	418	443	431	376	442	408	393	409	429	382	427	392	382	414	414	382	405	383	406	373	405	448	398	406	419	391	390	385	421	437	404	399	374	370	400	397	376	435	393	396	421	398	433	403	427	419	419	399	392	415	358	420	398	399	450	408	390	385	404	394	386	416	393	396	381	426	391	382	389	407	398	439	414	428	412	406	402	386	418	391	374	429	451	390	401	386	438	384	432	412	392	388	414	442	412	401	448	413	373	435	428	409	414	439	434	422	433	413	400	405	403	411	425	373	415	390	432	449	405	439	395	412	407	412	450	410	366	360	394	404	397	396	375	439	435	424	386	389	383	396	411	422	391	340	408	421	407	413	393	416	364	386	428	419	381	366	413	362	440	430	438	408	406	400	393	395	421	445	418	433	405	395	402	392	415	394	415	400	404	400	401	399	400	406	391	417	348	390	407	400	401	410	416	412	412	415	438	421	411	387	411	423	383	399	380	398	395	381	437	399	360	389	416	427	386	397	436	404	371	398	425	396	407	349	403	397	392	426	433	437	402	364	386	414	419	384	405	428	381	401	410	393	454	399	415	379	385	441	368	416	421	438	412	387	440	382	408	408	425
78266	58005	23629	3486	317	301	285	277	246	225	247	231	230	245	222	222	229	230	224	222	205	248	213	219	237	204	210	225	229	239	232	232	237	219	190	227	211	213	213	216	218	197	217	165	213	220	215	202	223	233	216	219	220	223	247	210	207	206	189	236	208	219	213	220	216	231	237	237	227	243	250	211	203	205	213	206	227	227	215	218	224	189	207	233	219	194	236	236	213	198	209	205	202	209	228	231	213	233	224	210	225	199	218	217	208	222	206	207	212	229	206	233	246	219	221	216	223	205	224	258	240	229	240	209	218	238	238	222	206	220	222	204	209	222	229	236	216	204	238	209	225	225	191	238	202	210	214	192	216	237	200	218	235	189	228	239	204	209	228	230	234	215	202	207	215	224	211	201	241	244	210	243	201	225	217	228	211	193	223	213	219	201	230	204	212	240	239	223	182	210	217	207	215	221	221	200	218	214	210	216	232	220	234	232	218	205	246	196	213	215	214	230	229	210	217	244	219	215	244	232	211	216	210	227	211	219	238	210	226	194	188	208	238	192	218	215	218	212	250	224	211	204	211	214	202	230	215	193	220	230	233	206	231	240	183	212	250	224	203	222	203	199	220	222	206	218	209	193	202	205	209	216	240	233	218	213	208	216	222	209	217	237	220	220	229	230	205	230	212	239	221	221	221	210	232	201	248	204	238	222	210	220	216	242	207	226	221	205	212	216	226	196	212	221	228	234	217	223	227	208	210	221	216	202	229	231	220	196	222	205	206	225	220	228	237	218	207	225	218	219	218	227	215	238	231	238	210	219	217	240	215	202	206	195	239	219	231	212	238	215	220	195	227	196	239	236	229	221	205	244	210	225	244	232	231	223	220	242	210	217	228	230	221	220	242	232	241	225	214	224	182	196	207	236	235	242	216	238	241	225	218	220	198	213	220	241	220	224	228	212	208	200	230	231	199	227	238	227	214	220	213	226	223	226	223	222	236	233	190	246	220	213	233	220	206	230	213	228	226	177	200	228	246	216	238	210	217	208	244	233	224	208	229	211	191	228	216	227	222	215	177	193	188	223	241	232	198	193	205	236	211	206	225	238	222	216	212	202	215	228	228	231	252	212	232	238	213	216	241	201	196	190	227	219	228	186	205	188	199	249	240	212	200	233	196	242	233	240	227	236	210	196	218	200	222	229	208	242	208	218	224	187	215	243	216	220	233	226	234	246	220	224	219	205	201	230	234	230	216	206	240	216	240	224	214	236	230	208	199	213	215	220	200	209	213	225	204	212	208	222	185	233	223	218	242	203	222	216	213	240	205	232	251	218	202	219	245	216	223	224	204	213	209	238	243	208	234	225	231	223	262	214	216	216	219	242	226	232	217	196	216	198	228	246	198	232	222	206	212	234	199	225	216	218	214	190	214	197	198	261	194	200	197	203	228	240	200	212	171	208	216	213	218	230	227	219	237	209	218	206	191	210	217	227	232	230	203	213	212	215	242	186	234	197	199	232	205	219	231	191	231	210	213	238	211	210	223	209	256	204	210	192	199	252	196	205	206	239	212	206	211	215	210	218	244	200	220	236	206	193	204	204	232	195	218	204	224	219	225	219	198	192	207	208	237	221	235	211	203	225	191	222	197	227	225	250	222	235	188	246	203	203	232	225	215	219	210	200	203	169	220	208	215	209	208	228	224	219	226	214	253	212	212	206	209	202	221	244	198	211	221	234	242	220	205	237	243	210	202	208	201	178	210	217	216	198	214	233	190	209	203	196	241	240	217	227	182	214	204	196	208	195	212	224	212	196	234	230	233	216	205	216	213	224	203	217	215	234	226	196	233	243	218	237	213	214	211	221	222	235	252	208	212	221	234	224	240	205	248	238	233	216	206	247	191	227	191	258	219	255	218	210	233	235	201	241	228	242	220	210	211	217	227	215	203	226	217	241	202	231	222	204	232	224	234	229	191	221	222	198	220	214	202	197	230	197	225	211	236	229	213	193	217	198	228	223	191	234	215	223	243	234	214	219	225	235	238	233	230	231	213	239	239	221	233	243	202	217	226	239	252	215	234	202	232	199	198	212	231	199	211	254	224	236	209	184	233	209	232	194	227	219	223	234	190	213	222	215	225	203	224	229	239	225	237	195	194	205	212	188	200	239	231	208	213	208	209	218	197	223	225	178	214	184	206	196	225	208	218	232	231	218	200	213	222	222	204	165	210	209	218	216	229	214	192	185	193	208	223	228	221	229	243	225	236	219	199	234	223	193	212	204	226	229	218	234	221	209	217	192	239	233	214	216	230	214	233	227	217	236	218	211	231	234	233	200	223	188	212	206	218	197	237	201	224	237	215	224	220	237	225	178	181	224	248	231	231	213	207	226	188	237	259	214	191	216	203	208	232	211	210	241	229	233	212	233	240	229	224	247	215	211	232	222	205	206	182	196	202	224	201	217	230	220	235	234	195	200	208	202	208	218	222	194	205	238	219	205	226	203	203	217	230	199	196	227	224	214	227	221	223	205	213	222	219	221	229	201	241	229	223	207	193	209	243	226	227	220	237	214	228	202	218	191	214	203	213	188	192	219	197	226	247	223	242	251	212	212	191	184	223	205	213	241	242	222	212	218	212	208	219	206	237	216	220	188	201	228	228	221	250	209	229	191	238	231	200	231	216	208	223	204	234	233	207	195	186	229	230	195	218	255	228	212	228	204	229	204	212	217	204	238	209	211	206	198	229	204	217	207	232	239	231	232	248	242	217	215	224	236	214	214	224	209	200	227	224	209	240	229	190	214	216	221	221	237	199	202	221	213	209	207	220	230	217	227	194	233	230	216	229	214	227	199	202	205	239	201	215	224	220	219	209	216	250	206	200	199	209	213	231	224	216	197	202	237	214	240	214	238	219	206	213	230	208	211	233	199	204	207	223	224	197	214	207	208	236	212	234	204	212	196	209	223	226	214	219	228	232	203	194	218	222	233	201	211	248	211	217	199	236	238	211	195	256	228	216	216	214	223	189	207	239	204	208	195	208	197	220	216	251	206	240	250	219	197	204	222	208	206	225	215	205	238	196	210	232	222	193	223	227	211	241	212	193	224	214	228	227	213	230	208	215	219	225	233	203	208	241	199	199	239	198	205	217	220	211	242	234	242	196	221	216	229	208	213	207	231	210	240	209	230	223	200	233	190	225	215	238	227	192	224	220	207	210	238	189	198	228	204	190	204	229	205	244	191	218	244	232	220	218	265	230	215	210	235	198	218	239	237	234	229	202	232	247	221	220	219	190	243	248	227	230	218	250	201	222	208	224	221	207	214	217	242	212	245	232	219	208	231	224	215	210	244	222	229	243	226	244	219	198	219	209	213	228	211	184	210	221	219	222	224	241	214	215	216	223	219	220	211	219	211	214	207	187	232	223	230	242	216	204	242	202	198	218	195	247	237	192	214	228	242	243	223	237	221	206	241	206	203	234	207	221	212	214	208	195	197	225	216	215	247	217	212	241	208
54360	43806	10104	979	892	828	805	754	676	654	661	650	636	594	604	552	571	583	607	574	562	548	583	548	508	585	552	554	542	554	565	544	530	541	541	531	569	535	530	542	539	496	540	568	574	508	553	568	511	542	515	521	573	519	534	536	533	539	541	526	554	549	573	556	547	535	550	557	509	544	545	527	517	497	543	535	575	527	549	560	491	480	526	565	572	575	552	496	518	519	548	548	569	552	559	567	533	533	499	551	555	556	527	525	562	498	532	551	549	539	528	557	568	568	520	534	553	556	533	594	513	498	573	540	565	520	537	584	548	542	532	514	554	526	537	540	546	566	534	556	504	521	545	549	525	537	543	531	551	549	536	591	556	517	555	562	508	534	531	554	535	482	608	559	536	546	528	535	508	527	561	508	561	528	547	563	546	553	567	490	505	510	573	549	538	542	561	562	514	552	555	471	498	580	565	549	514	528	559	542	517	499	540	543	528	512	545	557	524	549	526	536	569	528	514	542	534	547	558	538	534	543	488	560	510	521	569	524	545	534	497	533	559	542	510	529	550	506	473	539	528	531	520	550	510	553	523	532	519	529	536	515	553	511	542	549	575	559	546	498	546	521	555	545	562	545	471	548	539	500	542	499	547	536	550	547	548	566	514	523	572	512	547	518	531	560	510	584	553	526	561	575	554	523	533	522	527	547	510	581	555	502	545	542	558	543	543	549	527	542	572	550	549	552	541	542	537	544	579	558	537	508	551	516	543	559	572	543	549	554	552	517	520	514	546	547	491	543	519	563	502	560	554	519	563	535	526	589	511	551	531	554	553	516	537	527	533	469	538	546	586	545	571	516	534	551	533	527	529	538	551	514	536	496	562	551	503	581	561	563	542	521	546	543	483	499	529	542	516	566	567	529	556	517	541	522	527	534	527	500	550	547	576	568	531	526	535	554	525	537	556	535	565	544	555	589	535	578	524	524	561	579	551	565	580	554	573	525	578	547	529	470	543	553	558	520	540	534	551	536	523	518	554	586	558	535	531	578	506	529	549	586	522	499	553	569	534	601	519	542	551	550	544	573	589	543	509	566	537	541	547	572	476	530	558	512	545	584	550	500	531	538	544	543	519	500	541	578	522	567	555	508	551	540	535	567	501	513	561	540	572	540	558	552	516	545	503	518	516	545	533	606	542	539	483	534	563	534	549	541	534	505	567	532	505	543	536	521	551	533	532	540	523	509	536	491	528	555	517	539	506	538	530	582	543	517	507	527	548	538	540	562	521	510	577	535	494	531	545	544	509	536	536	569	522	543	556	541	525	528	551	559	529	533	556	509	535	538	567	551	546	503	536	517	544	585	533	519	532	544	531	492	564	553	523	524	565	536	516	530	521	537	544	559	580	581	542	526	529	534	526	532	534	529	518	537	559	533	515	578	537	556	558	557	510	511	509	527	525	552	526	554	589	532	547	534	533	531	570	549	540	554	540	559	515	542	506	545	533	542	574	531	542	552	529	552	521	551	535	544	505	559	557	547	508	536	583	517	539	554	543	520	565	542	527	510	564	552	539	546	537	518	518	598	569	540	547	550	521	523	572	572	540	542	540	533	554	546	557	497	511	524	499	561	504	512	530	526	489	552	505	599	518	533	570	563	567	556	531	556	553	519	556	556	530	534	531	550	510	529	530	565	544	540	520	517	534	568	570	529	538	516	534	524	538	528	545	523	525	545	568	537	549	505	558	568	553	489	558	566	525	565	523	491	540	559	530	529	575	551	533	533	516	563	530	526	545	514	542	531	549	515	571	529	590	540	498	534	535	535	546	527	565	576	523	571	537	516	509	521	558	578	501	526	525	534	551	504	585	542	526	531	531	581	536	553	545	518	558	545	553	558	504	515	534	557	558	578	552	532	549	563	560	510	523	531	566	550	557	575	521	558	537	531	518	518	555	544	540	536	529	562	577	495	560	527	524	547	547	502	516	511	504	503	538	550	535	520	497	562	555	568	491	533	552	555	522	530	524	529	554	575	533	567	529	543	520	515	561	577	510	511	520	550	564	559	512	492	515	493	514	487	522	550	521	543	526	567	531	555	543	558	522	541	516	566	526	562	560	505	520	538	536	527	527	496	516	543	539	593	521	555	532	600	520	520	513	543	539	532	547	516	548	517	557	565	528	550	560	532	541	496	478	536	551	505	552	515	528	535	539	548	583	553	520	521	524	533	611	552	505	541	541	513	489	545	555	525	528	499	543	517	488	573	549	562	525	569	495	499	587	527	524	551	529	558	506	569	509	551	554	511	475	537	555	551	493	554	526	571	514	519	536	538	541	570	522	542	541	537	535	516	560	578	548	521	498	537	540	561	513	526	558	508	556	522	564	541	559	598	548	561	546	542	548	517	527	517	534	542	540	530	539	583	532	532	551	579	540	572	533	502	545	490	528	544	490	505	507	544	521	535	531	524	577	511	557	530	532	586	525	543	551	535	517	562	529	540	529	508	522	541	575	500	543	550	569	540	559	527	561	569	534	570	541	541	552	539	518	514	546	575	541	535	547	547	518	521	542	554	543	529	547	547	572	482	574	571	539	529	537	549	545	536	530	567	524	548	503	569	517	504	557	521	557	561	514	506	539	550	521	555	512	534	577	518	542	522	494	525	575	505	524	538	572	515	549	534	522	531	504	547	507	506	552	538	566	536	589	519	542	564	549	527	571	538	559	528	514	521	587	528	526	542	528	543	519	535	535	547	590	550	492	502	586	499	520	522	532	523	548	530	559	536	576	534	591	557	539	546	526	553	559	562	464	553	567	525	532	564	566	574	561	511	535	537	562	569	519	498	512	518	546	554	546	558	529	555	536	533	540	545	550	539	528	527	536	563	529	567	530	582	534	498	518	517	544	497	525	559	559	544	544	561	527	507	517	530	537	536	539	538	523	593	535	493	560	505	539	510	528	554	550	472	511	559	569	517	548	559	559	521	521	552	507	510	527	564	520	514	576	547	567	554	531	513	513	525	531	534	557	524	544	501	502	565	562	476	569	559	525	562	533	531	533	542	532	536	536	524	580	512	551	519	530	499	565	547	533	531	532	550	533	509	567	532	535	568	542	611	503	495	502	488	596	591	542	587	580	567	547	539	565	504	526	551	485	548	556	572	549	553	550	527	529	565	537	567	543	511	500	498	531	527	549	553	513	507	525	531	531	522	560	558	528	588	556	559	524	536	518	543	524	514	516	504	502	581	538	553	526	548	586	529	516	549	511	501	536	532	491	514	569	525	520	510	599	540	541	537	554	558	538	555	524	500	508	556	557	522	508	528	559	551	541	541	541	551	579	573	569	563	525	551	558	525	520	548	550	542	573	551	563	505	519	542	557	500	521	547	544	529	544	571	531	502	524	539	537	569	551	538	533	531	539	514	538	518	535	516	565	497	529	534	526	530	522	533	543	524	501	529	548	528	564	561	535	524	512	535	543	525	562	533	509	539	539	492	518	548	530	535	564	547	523	511
86719	70321	32894	9365	864	308	227	224	249	228	183	165	175	180	175	189	200	182	189	199	180	168	140	184	154	185	186	151	180	153	173	174	168	156	152	162	146	164	179	163	154	174	144	155	173	175	159	166	180	171	160	171	147	164	139	156	160	154	156	181	171	174	161	159	144	164	166	159	157	164	163	154	177	163	160	169	176	155	153	164	148	151	164	154	162	138	124	149	143	164	161	166	167	158	163	151	175	156	144	174	142	173	178	169	154	181	165	149	173	160	159	154	152	160	129	165	158	156	183	164	163	154	152	150	165	170	195	151	164	169	171	155	166	150	160	188	163	165	162	175	143	153	184	150	190	185	149	175	178	161	155	153	172	155	157	155	180	158	173	161	170	139	150	188	155	141	173	181	157	154	174	166	153	170	184	161	171	197	181	166	169	163	171	152	165	195	147	169	166	141	172	164	182	166	164	163	152	169	140	128	137	159	141	156	166	157	153	160	155	185	176	165	160	157	151	156	160	180	126	166	143	169	153	161	151	164	153	152	149	190	168	162	157	147	159	180	142	160	151	161	162	159	158	153	169	169	151	165	172	149	171	147	140	164	140	200	169	165	171	157	152	164	146	176	171	166	158	168	159	150	143	149	147	169	155	137	169	160	153	182	179	167	155	152	150	176	141	178	175	151	148	161	154	162	157	156	147	166	159	163	176	164	159	161	127	175	158	166	162	173	178	150	147	155	161	159	135	164	179	151	159	192	170	148	158	160	143	156	166	157	158	162	173	156	155	155	162	164	187	162	171	161	142	165	145	188	149	174	145	155	145	142	167	167	144	152	155	184	174	168	165	176	156	182	157	181	162	167	171	154	157	141	190	166	153	213	175	178	147	161	157	157	150	168	176	164	190	171	143	141	131	162	139	172	148	146	159	140	172	164	160	145	150	160	165	148	150	161	158	147	150	165	157	165	146	157	181	186	164	182	178	157	157	166	154	155	157	181	183	149	167	153	152	150	148	150	152	165	169	151	164	154	181	145	146	164	154	153	163	168	155	161	154	143	163	172	194	153	150	158	174	155	167	160	139	178	163	173	133	165	162	169	163	177	170	166	159	159	179	155	162	155	183	158	164	156	151	189	185	167	167	165	176	168	162	159	154	150	155	159	142	172	144	182	160	154	123	173	166	161	157	147	169	144	164	156	170	146	165	157	170	149	160	166	172	144	150	161	164	154	167	169	156	151	166	163	157	168	180	142	166	142	176	157	163	157	159	161	153	164	152	162	145	146	182	148	144	181	163	173	149	160	184	124	151	166	153	142	159	164	162	176	165	156	171	177	164	162	156	158	175	157	161	153	161	151	180	170	163	169	150	181	168	158	174	164	165	156	165	164	171	183	161	157	156	151	155	180	168	133	159	139	142	151	167	162	157	176	188	174	145	158	169	162	163	155	181	192	163	179	167	170	154	153	140	162	156	159	160	127	159	165	166	160	155	160	141	167	168	141	155	155	156	157	164	154	152	145	154	143	168	168	185	164	141	154	155	159	167	149	161	148	156	135	179	191	158	159	177	152	156	156	169	153	161	180	175	139	167	148	173	182	179	173	182	171	163	173	149	171	151	157	169	170	164	167	163	146	149	158	156	168	164	180	173	178	160	152	195	166	144	165	148	163	151	171	160	164	182	168	164	181	175	162	173	163	161	143	168	168	188	164	169	165	150	163	178	166	140	179	138	153	135	165	168	176	160	181	176	138	150	162	178	173	153	157	178	146	164	148	157	172	157	177	172	149	169	143	147	167	166	151	173	174	172	158	138	160	162	173	156	173	157	163	155	181	162	159	163	158	183	175	168	163	201	142	174	153	169	165	138	160	182	160	167	167	145	163	172	148	143	148	177	163	143	161	191	144	173	156	154	154	160	177	152	166	150	187	156	179	174	144	139	168	159	180	164	165	164	148	165	156	168	183	180	152	164	154	171	184	168	180	154	157	165	153	163	155	161	171	141	166	178	166	184	167	184	182	161	164	160	157	163	174	145	165	151	169	134	152	145	163	165	161	160	154	150	145	154	171	150	163	153	160	154	157	152	170	193	164	151	167	163	158	172	158	181	160	184	158	170	162	179	158	188	145	123	172	166	188	163	175	165	158	160	194	182	158	157	162	173	160	168	160	177	166	167	152	157	158	175	176	157	164	148	191	180	157	166	139	168	179	164	170	138	173	165	158	165	168	152	138	145	150	170	168	166	176	130	184	130	152	151	147	175	170	148	179	185	140	161	140	168	165	142	187	156	168	171	168	170	163	161	163	179	158	159	139	162	162	181	146	156	148	176	166	176	167	181	186	158	168	149	142	157	159	163	151	167	185	144	167	171	132	178	155	153	173	156	169	159	148	173	166	150	145	151	149	147	179	170	165	150	151	179	187	177	175	162	154	155	163	146	140	169	154	171	155	172	181	137	149	152	136	188	159	157	186	155	153	164	170	175	174	160	167	167	168	201	167	200	177	158	187	165	140	156	162	160	165	165	155	177	164	196	150	150	164	160	158	166	150	155	170	152	167	165	163	148	163	171	159	172	158	142	177	154	161	152	167	145	151	147	160	172	173	151	178	158	175	162	168	153	167	178	156	148	160	149	169	165	168	157	155	158	132	144	149	176	169	161	157	137	172	164	156	166	166	177	162	168	180	161	137	149	135	159	163	169	179	140	133	157	190	136	165	186	175	166	163	162	154	159	163	148	170	159	141	138	129	188	179	147	153	148	180	150	185	164	154	167	188	155	156	175	180	164	150	162	158	134	179	154	155	144	149	161	173	140	160	181	166	171	154	156	154	154	172	141	163	174	155	147	177	144	158	150	169	179	146	161	165	151	140	160	160	168	183	144	157	171	187	173	142	161	148	133	139	158	170	168	158	150	147	155	165	172	159	146	151	159	152	135	167	154	161	153	130	156	173	163	147	161	146	171	162	165	160	156	161	172	150	164	173	162	166	158	165	179	167	171	156	160	149	137	170	184	166	149	169	144	172	164	141	171	144	132	162	154	175	168	149	160	167	137	151	152	164	163	147	135	147	166	164	150	165	157	190	171	151	144	140	151	157	163	160	188	150	187	172	161	180	146	151	151	178	153	152	183	160	171	165	160	156	155	152	174	183	165	162	161	165	192	166	160	161	170	160	143	148	175	144	190	155	152	172	163	159	172	165	156	147	213	166	180	171	156	175	149	135	161	158	147	178	161	172	190	160	144	143	157	168	166	174	187	158	161	162	145	131	152	179	158	170	183	183	161	145	147	158	141	127	153	181	149	175	161	188	165	147	175	152	158	162	159	174	175	164	148	151	199	194	178	156	175	175	170	145	148	193	158	170	158	191	180	183	191	165	175	172	156	151	140	159	180	149	146	166	146	163	155	151	161	174	164	179	149	173	150	162	170	145	149	168	168	158	153	132	142	169	142	151	147	167	163	163	169	159	177	175	185	140	155	170	194	153	160	171	169	154	165	188	170	167	144	153
65134	55211	16090	1301	1216	987	907	805	692	688	595	608	533	523	502	456	454	477	464	486	433	425	471	402	435	439	441	431	453	449	415	387	409	409	419	415	391	428	412	406	414	408	393	413	401	415	375	432	436	410	424	415	465	408	423	396	423	355	415	378	382	403	414	371	403	411	389	389	397	364	382	404	416	391	360	381	405	446	400	371	373	405	398	401	411	414	412	413	437	407	380	399	426	399	383	353	404	417	391	387	413	396	404	413	401	412	390	379	388	410	399	430	418	425	403	369	399	440	419	427	374	413	433	375	411	398	412	423	394	411	386	414	431	410	396	412	402	383	422	451	389	405	419	356	397	390	404	362	391	396	414	422	386	400	433	420	411	388	422	372	397	358	402	413	393	393	366	390	417	389	390	411	388	378	398	380	409	394	398	412	415	402	409	381	408	388	404	419	380	395	418	398	391	393	368	341	403	424	437	388	353	395	398	368	421	400	420	406	438	385	390	410	372	427	405	360	378	419	382	384	413	414	386	377	386	391	425	406	395	387	406	367	401	391	384	384	375	420	396	421	362	338	433	386	386	375	406	395	392	421	402	410	414	390	410	408	415	391	382	384	409	394	405	384	448	363	417	423	398	390	367	397	454	377	379	414	418	407	380	363	406	408	403	379	429	391	406	408	390	405	392	381	396	415	366	398	396	389	390	408	407	404	391	391	388	379	392	421	391	378	392	377	368	383	383	373	377	374	372	416	412	408	388	398	411	417	371	394	388	420	400	402	409	397	401	414	404	398	392	420	352	413	374	410	417	404	401	392	397	424	430	377	417	430	397	378	405	394	378	380	405	418	376	414	404	425	357	409	413	365	362	358	419	425	402	425	394	387	371	385	408	418	398	397	391	431	423	402	393	394	403	397	409	374	399	402	376	410	426	408	396	376	386	373	380	403	430	401	410	401	361	379	407	367	423	391	386	393	368	418	441	418	381	403	390	407	400	426	402	383	406	402	404	366	371	382	390	368	407	403	416	421	401	375	409	425	390	413	439	408	448	385	412	398	388	430	398	427	411	400	380	395	399	398	349	354	390	398	441	410	393	394	414	371	408	406	408	378	367	383	411	363	393	398	418	415	391	441	407	379	405	397	414	397	379	378	372	380	407	397	425	441	412	421	408	401	422	370	375	389	352	416	389	358	414	395	414	415	393	413	382	385	400	386	393	417	439	382	431	384	345	374	395	397	380	396	392	411	389	392	408	385	430	428	404	367	398	382	350	384	382	413	417	418	404	377	414	365	403	395	381	405	410	396	391	343	391	350	379	411	423	398	384	407	428	382	394	409	392	422	409	391	391	412	426	413	406	389	407	410	367	402	414	416	378	423	383	346	421	382	381	394	376	431	411	419	402	409	383	426	434	376	402	397	419	423	412	388	407	411	397	385	382	362	400	379	384	430	365	406	419	388	370	412	402	388	390	404	403	389	380	407	400	424	385	383	391	391	386	341	407	443	397	401	410	417	373	440	428	376	430	408	415	408	382	398	439	361	413	389	394	377	388	364	389	364	435	383	386	421	400	426	410	399	371	359	383	407	379	422	415	403	385	405	406	410	398	385	397	402	392	417	422	420	383	412	384	378	423	416	413	425	404	405	397	402	398	444	380	397	381	414	406	394	390	397	410	419	423	388	374	395	444	372	395	418	374	408	395	396	387	394	392	406	397	423	388	423	377	395	367	382	376	386	393	417	391	388	413	395	362	386	432	393	405	452	392	406	381	388	400	386	395	403	426	376	404	396	402	375	375	356	376	372	410	435	407	348	365	404	391	427	394	397	387	398	407	393	419	425	401	381	373	361	395	408	416	391	425	386	426	394	388	448	394	379	417	386	370	404	369	399	437	410	362	374	426	384	417	439	402	395	418	386	389	376	419	378	391	407	386	375	410	397	375	434	416	390	424	444	392	391	410	379	405	401	380	363	423	421	380	414	369	430	397	389	424	418	387	384	441	427	421	421	413	370	406	419	392	407	389	365	412	412	431	382	367	422	376	424	422	363	386	387	404	412	352	400	383	377	388	374	352	392	378	422	407	374	404	382	421	406	384	376	388	416	416	359	395	405	412	397	404	387	389	397	406	380	404	395	421	387	416	379	368	399	398	408	425	394	390	397	425	381	425	370	372	356	393	399	376	425	394	384	396	396	385	383	405	370	390	404	403	376	366	334	442	396	364	399	404	411	384	390	411	388	392	369	406	395	400	351	433	375	387	404	397	387	384	393	381	424	395	401	383	405	388	393	421	384	382	414	421	446	404	421	427	413	399	390	396	415	406	386	408	433	422	419	401	402	408	399	408	372	391	409	375	402	404	361	405	412	391	379	403	361	384	415	404	393	404	378	419	384	389	403	406	363	389	394	441	421	389	397	404	375	411	409	399	394	383	416	418	397	353	397	425	401	431	392	397	395	400	385	392	412	425	398	390	413	410	381	362	419	388	394	424	350	401	396	390	423	414	374	383	405	360	407	420	385	418	412	404	428	399	334	400	411	421	426	374	389	424	408	413	361	406	429	436	397	392	408	406	371	422	405	384	411	399	418	394	413	395	389	400	409	386	392	398	395	404	432	412	382	403	389	419	399	412	348	398	417	402	408	362	381	406	370	390	409	392	392	363	407	392	409	400	405	420	425	394	384	388	414	388	417	416	397	391	404	412	403	424	385	400	401	426	412	387	395	422	412	397	395	421	412	413	460	388	406	390	430	394	397	379	392	414	405	405	428	378	383	382	422	394	396	393	386	393	366	400	419	395	369	418	397	402	409	482	378	394	391	390	408	410	406	414	397	411	400	396	398	428	407	395	382	427	385	386	427	401	398	390	432	379	406	412	408	384	397	416	428	418	388	431	379	394	408	427	384	410	402	390	397	349	397	398	434	405	368	394	396	416	381	396	365	402	394	368	411	386	348	417	401	409	437	380	398	405	395	394	423	373	385	427	385	378	386	395	393	353	407	419	426	380	363	383	464	364	423	375	396	375	359	394	389	356	409	359	406	413	396	380	410	409	394	411	398	390	420	395	406	366	416	386	415	429	388	419	389	390	388	433	398	380	401	394	349	393	403	365	392	380	391	378	419	382	400	415	392	405	392	422	419	432	415	389	415	401	380	415	414	376	396	396	396	408	420	381	371	365	373	391	394	399	353	378	403	388	369	386	393	411	418	367	410	385	370	386	373	431	419	412	382	401	379	393	365	405	394	381	385	407	398	407	405	386	379	365	395	435	408	385	436	405	409	430	409	405	412	365	405	407	399	406	357	385	393	373	423	371	379	383	365	396	383	383	360	382	383	379	391	415	410	388	388	415	441	374	420	355	391	392	439	379	386	388	401	391	426	375	398	400	413	401	366	406	413	392	380	408	381	422	404	416	421	416	404	374	364	387	430	408	380	381	403	431	391	438	418	370	348	400	379	404	405	413	402	414	371	405	425	385	410	396	365	405	386	395	396	377	392	392	379	426	405
43153	22642	3424	202	168	136	171	155	149	145	165	151	151	157	153	167	199	156	155	167	151	156	150	147	157	179	168	131	149	155	161	149	147	151	147	167	144	156	152	167	161	152	165	140	151	163	164	135	164	159	150	186	168	154	149	173	131	169	170	168	156	172	149	151	163	146	165	164	156	170	158	168	156	155	153	169	179	177	175	150	162	154	180	171	158	137	162	169	172	144	152	176	160	149	161	172	172	177	167	147	193	149	160	160	145	155	189	163	157	156	171	159	157	141	183	177	155	155	149	157	149	161	127	162	163	146	155	165	164	136	156	161	164	172	168	152	167	151	143	154	144	154	144	142	164	160	140	191	165	165	147	179	183	192	157	169	173	147	152	142	171	150	178	170	169	176	186	176	154	167	166	169	161	167	167	149	141	153	175	180	156	157	184	135	165	173	150	163	185	161	168	141	158	160	134	163	171	148	167	158	146	168	174	159	152	149	161	155	164	162	157	140	163	141	176	139	170	142	156	138	161	179	180	171	156	175	160	155	172	134	165	154	161	177	173	182	157	165	164	159	135	164	181	159	153	163	173	150	147	142	136	173	160	153	161	164	157	147	161	177	186	183	161	149	153	160	168	158	153	136	194	162	172	152	166	155	146	142	167	166	167	169	145	143	160	136	152	175	171	165	162	167	152	142	147	161	166	140	172	159	157	149	165	151	160	131	182	145	155	165	181	160	166	158	167	150	126	154	142	173	164	158	157	149	148	155	157	179	164	167	142	164	175	165	165	172	133	162	174	155	176	160	159	146	159	148	169	156	171	145	160	149	154	165	152	163	171	156	153	168	173	154	142	170	172	172	150	167	157	147	152	145	147	134	144	143	137	164	136	140	135	173	159	154	168	156	145	156	157	165	158	150	148	154	172	170	153	162	149	159	153	182	139	141	149	163	150	152	157	156	137	172	158	154	135	148	172	146	136	141	168	183	162	160	157	154	158	157	141	161	165	174	166	158	130	147	181	154	149	138	170	170	157	151	161	159	144	175	144	157	156	161	148	154	168	157	157	154	168	180	156	159	162	158	163	147	175	161	148	163	159	154	158	174	172	139	164	144	162	162	177	179	163	176	148	153	163	162	167	160	166	156	151	157	149	172	146	172	176	136	142	154	181	158	139	154	149	144	160	166	151	164	186	145	137	131	160	141	159	157	181	159	171	145	169	154	165	186	188	170	172	155	150	178	151	164	170	167	145	148	170	158	157	173	158	160	154	183	147	137	147	168	160	157	162	160	155	155	164	176	150	158	156	161	165	163	164	168	164	143	161	166	151	159	155	160	156	144	146	164	161	154	172	151	157	151	137	161	146	156	145	169	161	156	175	159	153	174	149	172	169	161	145	183	137	129	170	171	170	154	182	155	179	140	154	161	145	164	164	172	159	164	167	173	141	171	144	154	167	174	142	164	152	158	171	173	153	157	159	167	166	141	170	158	142	167	167	152	193	158	133	162	152	163	134	144	157	160	150	177	166	163	171	151	169	159	182	165	147	168	156	173	155	140	162	155	160	142	143	152	140	144	148	138	126	168	152	158	147	142	167	158	163	169	150	145	170	158	164	141	160	160	154	140	157	164	179	154	164	161	148	158	147	130	144	152	174	166	165	161	159	167	158	156	156	176	164	152	143	137	143	130	154	162	141	152	164	166	149	142	169	145	164	168	185	156	157	142	167	150	155	151	156	139	166	156	154	155	158	153	143	171	143	175	164	149	140	154	141	163	170	126	148	162	162	141	147	155	162	151	175	168	158	152	136	171	182	149	157	167	161	175	177	146	160	158	156	161	170	190	157	136	164	165	164	158	165	150	165	159	141	160	160	153	188	143	162	167	146	159	150	158	172	161	184	159	155	123	173	172	159	128	152	177	142	143	138	155	174	152	161	168	184	156	137	157	159	146	144	153	154	168	164	170	149	172	157	166	158	152	185	149	163	161	180	147	152	171	175	171	171	166	144	165	144	161	157	148	167	148	137	157	161	182	145	164	150	153	152	174	159	155	172	175	177	149	176	169	144	146	149	162	170	172	166	159	145	174	166	160	166	150	143	148	165	179	183	187	165	149	162	140	152	164	178	166	159	144	176	176	160	169	169	136	161	149	168	163	165	148	136	169	146	163	152	155	141	146	181	154	148	149	145	162	151	131	181	150	176	162	147	148	185	140	167	168	143	157	167	153	149	147	168	161	155	125	164	156	146	163	150	153	154	171	160	164	153	166	146	171	167	126	155	182	151	163	137	144	153	174	172	154	158	154	157	163	187	165	163	183	155	165	168	171	167	156	131	159	150	135	167	162	149	151	157	146	150	147	165	136	140	159	156	172	182	134	183	178	164	199	131	169	157	140	160	167	158	153	149	168	158	155	169	161	158	182	156	178	149	160	166	152	167	166	149	177	155	131	171	171	150	148	154	153	142	135	162	150	191	171	157	187	168	171	163	156	172	144	160	155	164	142	160	137	161	202	172	159	190	167	160	156	183	143	171	157	161	151	137	161	151	170	160	154	153	143	152	159	170	165	168	174	153	150	170	166	156	169	160	165	163	159	158	160	151	173	163	161	131	165	162	182	143	156	177	158	147	155	153	161	167	148	160	138	143	149	144	178	133	147	139	165	174	149	150	159	132	158	159	173	143	168	162	181	150	152	145	145	154	177	147	152	172	168	165	160	183	162	138	170	148	161	142	183	171	141	149	133	144	161	167	148	161	155	165	156	141	144	152	171	144	146	172	155	152	171	174	158	155	132	156	163	143	153	152	162	141	155	157	159	160	144	161	143	164	178	158	154	154	174	176	145	139	146	145	126	163	176	180	150	139	134	158	154	159	182	154	168	174	141	147	162	168	148	142	160	148	159	150	152	150	157	160	158	164	145	147	159	162	139	133	157	153	152	174	139	147	162	165	172	149	167	144	169	149	156	150	160	158	152	151	150	152	151	155	170	160	183	155	155	171	185	172	171	143	137	158	165	169	158	150	163	170	121	155	166	159	154	175	156	125	157	137	146	141	156	158	154	135	127	164	162	161	148	165	160	165	172	170	150	179	194	155	168	138	157	167	157	149	159	149	175	165	132	134	160	156	143	151	153	182	156	173	150	173	182	162	159	162	159	165	160	161	159	140	166	143	150	130	150	144	179	147	158	167	161	144	158	184	158	134	173	178	135	141	152	150	173	162	155	154	157	175	185	172	180	140	159	156	139	153	158	173	144	146	168	157	151	141	143	151	166	159	158	156	146	148	166	161	177	160	172	161	152	146	159	174	160	163	154	175	163	141	143	146	158	161	143	144	164	153	154	151	154	150	162	164	161	160	174	156	155	167	139	160	145	118	160	154	161	160	159	147	163	157	145	162	162	153	145	144	184	169	161	149	145	166	128	162	175	153	143	163	166	150	160	158	154	167	156	183	164	150	140	164	143	155	143	172	164	185	136	151	153	140	166	152	161	156	165	142	176	186	168	146	167
35941	20119	2239	461	437	413	450	410	433	474	425	430	402	401	402	413	487	434	410	453	425	427	409	398	425	416	434	411	437	441	421	425	389	441	417	389	400	416	442	416	417	411	444	403	419	381	421	366	400	403	404	419	428	413	421	399	441	390	390	422	419	453	410	396	405	412	456	403	421	435	418	364	395	405	390	438	413	465	429	435	472	443	426	390	444	411	438	418	423	415	423	412	408	422	401	412	384	369	419	461	412	407	402	405	394	392	417	377	404	445	427	407	409	430	450	445	413	391	410	382	378	382	406	421	412	407	406	390	416	430	431	426	402	372	400	402	423	446	435	412	419	417	418	418	419	404	439	445	365	391	437	380	433	408	411	406	411	433	415	415	398	414	383	408	400	388	419	455	378	409	418	405	426	417	452	430	413	440	432	410	390	431	380	412	437	407	433	396	416	436	426	425	385	409	409	400	438	427	419	456	414	403	422	390	380	386	402	397	388	445	373	416	436	431	400	382	405	412	403	418	399	393	366	416	396	437	437	416	420	425	422	426	413	393	393	424	410	420	420	451	397	451	415	428	416	386	412	412	413	413	418	374	453	418	417	401	426	396	408	406	396	394	437	440	401	453	376	433	392	417	451	396	413	392	443	428	424	394	423	419	453	406	413	377	421	425	425	431	391	421	396	444	453	429	410	444	403	405	409	431	414	466	400	393	424	410	426	412	399	433	421	423	374	433	384	364	395	446	407	424	437	403	400	402	408	407	431	389	408	432	344	397	419	414	411	386	434	387	404	415	404	392	407	418	398	381	414	386	402	413	400	405	444	399	413	422	408	404	402	420	398	428	406	403	397	434	419	396	453	421	400	402	476	428	423	426	394	438	406	388	456	410	392	396	394	389	392	410	413	405	431	405	418	452	406	414	402	409	420	435	433	415	400	424	434	429	390	444	403	440	424	424	410	383	385	431	448	435	457	389	416	431	409	384	409	423	410	425	423	414	423	440	384	410	400	424	415	425	368	377	412	424	380	456	418	408	417	404	462	395	408	418	403	395	415	426	407	413	411	383	407	393	391	398	424	396	388	392	402	419	396	393	415	407	418	411	481	389	397	468	391	398	417	447	431	402	460	410	435	391	413	393	422	402	405	402	429	433	436	395	432	388	432	428	389	390	386	451	434	398	425	442	420	413	403	406	394	399	408	395	436	395	395	443	382	428	417	406	398	440	453	394	443	354	409	419	414	449	410	392	431	413	420	420	444	424	441	401	425	395	398	413	423	402	403	407	398	432	418	413	420	376	441	407	409	438	437	416	429	406	399	424	397	439	421	423	430	448	407	386	382	418	410	386	411	436	416	434	430	404	401	407	402	413	428	418	417	378	453	432	441	409	383	421	408	410	424	426	437	431	424	419	408	418	426	410	397	403	392	431	402	422	400	413	392	424	406	414	438	393	439	428	397	395	406	407	432	415	432	418	411	429	427	437	426	445	418	413	427	457	415	427	430	404	405	447	411	423	405	422	404	398	414	390	431	392	430	435	362	421	411	403	403	411	458	371	440	378	373	412	406	404	412	400	429	420	401	395	411	412	472	403	395	419	420	433	379	387	439	447	387	422	393	417	437	374	432	372	381	395	420	407	369	432	438	413	396	403	358	409	469	400	416	394	435	409	443	407	446	377	385	449	388	376	393	416	420	385	405	414	410	397	405	421	469	421	395	421	434	449	436	403	450	427	438	406	399	406	426	429	429	408	430	392	423	402	437	403	398	419	416	429	404	428	408	416	400	417	406	421	417	439	439	391	417	401	384	410	438	414	413	426	413	368	422	411	445	449	398	425	438	420	412	399	410	447	423	402	414	427	404	408	378	431	434	424	421	425	439	408	385	420	435	394	389	423	425	403	405	392	429	384	417	437	425	440	392	425	428	383	441	377	423	404	405	389	461	440	438	429	429	462	412	394	424	410	426	436	388	409	432	402	397	387	459	425	435	374	387	406	435	433	429	448	400	422	390	443	409	404	426	392	386	392	376	403	375	427	400	407	428	383	440	429	411	381	450	427	434	440	424	430	434	405	415	408	392	406	417	417	436	417	441	386	372	413	406	384	423	442	392	427	424	429	429	414	411	401	400	416	439	428	443	405	384	428	424	405	424	447	409	421	435	385	402	407	434	430	401	392	420	435	423	401	411	393	378	428	413	402	405	411	407	381	395	391	392	413	412	407	445	413	424	424	381	412	389	418	426	416	421	428	452	398	391	414	397	412	438	412	390	450	453	446	435	437	394	437	389	398	416	419	402	377	423	374	443	384	426	452	386	436	418	413	408	425	381	431	471	401	417	405	390	390	394	412	420	451	416	377	437	418	360	417	388	404	376	422	417	410	406	430	440	434	402	411	397	427	403	382	437	431	404	376	423	402	423	434	437	393	446	429	407	422	388	412	383	419	379	404	415	423	391	413	404	432	421	392	408	398	412	400	396	416	420	407	386	425	417	416	424	405	389	403	409	427	459	404	440	419	415	414	435	392	437	408	379	406	396	399	420	413	411	382	421	409	410	392	416	408	420	417	403	472	410	438	402	415	402	402	420	402	433	421	434	411	402	411	426	362	408	391	395	391	410	403	402	383	411	422	415	407	398	443	404	391	398	431	409	398	411	399	427	408	437	414	431	404	422	427	449	424	443	423	459	413	419	399	426	386	458	431	425	405	437	401	435	435	424	366	415	425	416	369	414	389	400	431	378	435	427	395	411	442	439	427	392	404	413	409	400	418	378	400	407	420	402	427	396	427	400	433	430	414	446	411	378	424	393	429	395	440	430	442	420	406	368	406	429	431	395	411	428	386	420	396	423	446	444	403	359	418	433	414	412	388	418	394	442	413	431	434	430	430	419	413	415	382	412	423	425	401	373	431	420	413	439	439	437	430	427	424	404	409	409	404	396	418	430	420	387	442	456	390	424	482	398	427	443	382	422	456	431	404	410	431	404	409	370	439	404	415	436	411	437	416	390	398	437	421	444	395	434	410	410	439	394	406	418	424	412	415	446	413	405	406	421	390	423	392	421	424	429	423	418	439	394	392	382	432	438	423	427	391	391	399	432	446	375	403	420	415	423	414	428	443	386	383	406	412	440	403	406	402	408	435	396	423	375	381	410	416	374	431	417	424	358	422	426	436	405	413	400	389	411	405	427	413	420	411	392	426	404	432	412	375	435	409	417	403	437	405	414	459	379	419	411	436	415	411	402	399	452	391	372	411	421	425	445	380	402	395	407	422	400	421	386	408	457	406	415	377	414	418	391	417	400	430	435	417	409	372	415	430	409	404	430	398	388	405	399	421	380	407	418	426	444	397	420	450	414	410	430	391	397	424	394	450	372	420	401	450	448	404	418	408	415	380	400	428	406	388	425	442	390	407	452	411	375	382	395	410	424	442	406	427	416	384	408	419	418	401	405	381	414	446	420	431	416	407	417	411	412	444	376	416	414	438	422	397	423	403	426	384	390	442
78856	57907	25014	3913	351	295	262	254	255	225	221	231	249	210	240	229	189	238	269	236	221	235	214	231	210	248	221	223	206	224	259	211	218	199	212	235	221	211	225	222	229	252	218	233	218	220	282	244	200	232	237	230	210	220	214	228	232	241	215	221	225	204	247	211	233	218	245	229	221	230	234	197	218	227	239	174	205	241	231	194	232	221	228	218	205	248	236	212	205	232	233	202	223	237	197	232	218	230	209	221	245	204	186	201	223	215	235	239	219	217	245	209	256	214	238	221	222	214	232	232	202	221	239	223	215	225	239	215	222	208	233	218	225	224	232	200	215	207	212	231	237	235	184	213	206	223	214	224	217	220	217	205	216	222	206	212	228	218	231	224	212	227	210	235	236	205	216	225	204	222	209	198	241	241	214	238	220	208	222	215	210	229	211	218	225	205	211	235	204	237	218	229	238	225	249	198	208	209	242	213	221	223	222	238	210	229	213	197	212	221	203	240	237	220	221	230	236	240	232	217	203	209	256	208	212	209	186	206	228	211	227	237	229	217	212	215	208	209	227	236	228	202	209	222	230	192	240	214	218	213	237	222	231	227	234	216	193	247	266	202	238	214	205	232	201	194	200	227	225	217	215	223	224	254	220	243	241	245	258	223	219	209	204	251	222	187	232	215	226	206	225	205	201	220	227	191	229	206	200	231	231	223	219	198	217	234	224	216	210	204	226	234	226	204	228	227	229	246	240	206	215	237	236	218	225	214	244	217	222	194	209	245	207	193	211	222	212	238	213	230	223	201	235	212	208	241	216	205	203	222	231	218	241	232	211	229	220	223	202	222	207	192	229	209	218	196	231	239	244	271	223	195	225	223	242	236	213	207	215	208	232	221	244	201	215	202	226	212	218	234	203	244	246	216	235	188	199	208	235	233	240	213	242	221	219	230	213	250	226	214	209	215	220	212	222	240	224	226	204	202	248	196	203	222	229	228	222	247	216	203	203	231	204	218	234	216	236	216	201	210	209	192	219	235	229	181	239	215	228	256	219	200	225	216	246	223	203	234	198	201	228	222	234	230	225	220	213	203	228	224	217	250	245	229	190	234	214	216	223	216	204	213	229	231	207	219	228	227	212	211	228	241	185	218	208	227	233	236	219	216	209	231	221	200	261	212	220	211	235	219	202	209	219	210	208	234	224	235	221	231	234	238	210	224	226	225	262	227	212	196	209	243	238	218	230	218	249	230	216	217	200	205	227	227	224	230	193	218	226	202	226	230	241	212	217	188	185	234	212	208	203	259	221	226	224	207	228	209	225	242	225	213	226	222	214	221	263	198	236	216	245	214	242	193	216	200	194	216	244	225	226	219	190	213	210	223	202	232	226	225	204	190	214	229	245	224	234	204	247	229	213	228	216	217	238	231	244	241	219	242	172	227	227	261	187	226	234	222	215	238	207	210	203	227	231	224	236	216	224	239	219	240	213	219	233	217	221	217	227	240	239	231	228	208	206	212	242	211	228	194	222	218	221	241	229	207	242	199	234	205	214	215	217	207	221	230	209	217	226	215	205	213	218	215	224	245	217	206	211	211	246	219	243	234	220	212	211	214	194	212	198	239	245	224	220	200	210	235	205	228	194	221	254	237	211	247	233	221	205	238	226	200	219	236	203	203	215	195	218	230	218	211	229	242	222	231	262	201	203	216	236	238	193	234	227	231	213	209	231	221	186	198	250	237	213	196	247	213	204	205	200	191	210	244	219	208	240	217	196	202	236	213	225	228	239	236	214	223	227	258	220	245	241	207	207	218	226	193	231	228	219	243	229	227	204	206	214	213	195	216	222	250	219	209	232	222	215	209	240	231	220	202	186	246	193	198	199	233	222	237	247	212	216	229	239	212	203	238	233	244	236	197	195	223	245	218	213	201	202	234	230	235	228	200	188	201	242	242	209	233	232	238	259	229	221	213	208	259	212	200	219	236	206	219	190	226	255	225	234	245	254	209	229	217	254	259	235	208	235	229	212	205	227	202	215	199	233	237	235	227	236	244	224	234	209	203	204	214	197	249	231	218	237	220	254	224	210	214	233	224	206	244	220	235	224	206	231	238	227	230	198	210	265	236	214	246	224	241	222	202	238	227	229	224	238	237	208	243	213	222	216	216	213	248	208	213	205	246	217	242	213	240	223	215	253	238	230	241	232	240	226	235	263	219	246	223	199	225	210	209	207	204	226	222	233	213	236	249	204	243	223	221	223	222	231	231	234	225	210	227	221	223	188	191	222	218	193	221	201	192	229	235	235	237	204	218	205	209	213	200	214	252	202	203	217	225	234	209	250	225	211	239	216	200	223	216	203	221	229	222	223	232	251	243	183	218	227	228	230	220	211	191	241	212	219	222	223	256	231	225	234	228	234	226	237	197	224	245	201	215	228	205	232	243	230	215	219	227	233	220	214	219	234	224	230	196	229	237	243	227	205	204	209	215	227	217	212	212	228	214	217	210	217	222	180	234	200	231	195	208	216	218	218	194	205	217	217	217	204	223	224	228	209	209	212	207	208	228	197	239	245	218	197	218	220	254	212	206	228	215	214	221	221	225	214	242	247	243	221	227	223	242	201	217	253	198	194	224	226	218	210	243	234	217	241	214	242	231	230	227	221	221	232	225	235	239	208	209	214	219	219	199	240	221	230	215	217	210	220	228	219	216	218	217	204	235	227	203	220	195	219	212	215	223	229	225	220	202	227	217	223	222	206	210	191	224	228	205	227	198	215	230	203	229	224	216	195	203	224	215	219	231	260	223	231	226	251	205	224	215	224	208	222	237	194	220	216	205	217	190	223	207	225	234	221	237	228	212	202	207	242	230	221	205	241	222	234	234	246	218	211	217	236	232	225	207	233	208	233	227	223	239	222	206	228	251	197	237	212	223	225	222	241	202	208	225	245	221	226	205	233	207	224	251	230	240	239	237	210	243	199	223	222	193	238	230	234	217	218	223	247	231	234	222	217	210	206	209	225	216	228	226	239	237	222	215	231	190	216	213	195	247	220	225	219	202	207	230	254	225	208	204	209	234	233	246	235	220	218	240	215	237	226	218	228	219	210	221	219	229	227	228	220	230	239	211	244	235	235	223	254	226	211	220	219	222	236	203	214	227	196	190	233	227	238	233	213	233	185	211	255	218	208	198	204	191	190	220	226	212	220	217	221	226	191	239	207	228	198	227	227	229	221	243	243	209	220	204	217	237	242	194	216	214	225	215	211	212	224	210	212	212	206	213	233	218	236	239	190	233	229	222	225	211	250	206	234	200	193	204	229	234	208	212	239	233	236	210	239	210	200	224	212	205	227	206	208	195	215	211	229	195	219	242	225	209	235	218	216	207	215	229	242	224	206	214	225	234	232	237	219	204	218	217	234	214	242	215	233	236	194	212	212	203	194	191	203	218	206	234	207	201	223	206	223	242	219	220	241	245	218	231	207	209	224	227	215	224	233	232	207	259	211	220	219	216
54262	43444	12572	1014	911	818	739	702	694	694	649	666	606	641	620	570	583	601	586	584	583	523	593	568	559	602	556	560	583	576	536	558	559	566	558	563	531	485	535	584	562	565	529	520	586	562	528	537	553	519	549	578	592	556	507	555	553	550	535	506	585	552	553	562	528	558	525	549	542	508	538	569	551	568	559	541	531	508	515	539	555	555	574	523	568	556	531	557	562	535	512	525	507	547	546	540	566	576	537	568	532	521	519	556	585	604	548	558	556	546	517	517	527	555	566	557	550	529	501	576	542	532	513	599	529	571	495	513	495	565	510	527	527	523	552	548	598	527	525	580	576	549	517	516	558	511	542	571	536	548	530	599	564	514	583	509	604	522	535	561	549	543	532	493	515	553	590	537	483	531	557	519	553	544	521	591	541	551	520	535	541	545	542	550	572	551	558	524	575	546	562	532	533	476	533	561	558	535	577	560	541	536	546	538	554	513	564	539	538	549	546	532	569	537	534	549	524	565	539	551	536	557	533	559	533	543	572	498	532	524	558	559	560	493	517	526	517	563	547	557	532	525	511	535	556	505	517	540	555	543	559	579	548	502	509	516	523	545	557	521	562	549	495	575	574	522	514	527	553	554	524	548	533	544	555	520	532	533	542	543	558	536	513	541	478	542	557	556	574	549	541	537	537	551	559	549	542	550	530	541	543	545	533	560	515	532	535	496	545	560	537	540	560	550	561	542	542	523	572	518	534	578	568	597	572	550	547	580	524	548	540	541	538	555	529	544	521	533	512	524	532	525	526	556	532	537	558	528	550	535	524	536	527	567	529	557	513	541	573	521	573	527	570	563	560	576	535	582	540	562	586	547	505	559	566	546	551	542	547	521	495	552	535	530	550	537	561	572	541	506	540	519	536	516	543	587	549	515	551	532	500	521	521	558	553	535	534	584	538	534	543	552	533	548	544	563	528	552	589	521	534	579	576	506	543	516	574	541	541	522	560	561	594	592	569	546	512	523	536	579	555	543	553	558	589	536	523	536	548	542	534	539	492	558	548	541	582	512	559	514	573	593	517	531	550	560	506	518	552	609	514	516	544	582	543	515	579	528	517	544	535	508	567	546	512	512	536	549	531	569	534	527	521	524	583	524	521	501	571	538	534	551	500	508	543	551	555	522	555	533	529	499	541	546	528	533	522	537	550	523	574	534	516	519	532	552	609	535	572	565	536	578	553	506	549	545	569	560	540	539	511	549	569	567	528	603	564	494	528	553	520	529	511	536	525	540	538	521	599	538	511	568	516	504	566	559	540	551	521	516	559	567	537	536	559	567	540	516	544	568	544	555	554	573	539	532	550	562	574	558	550	551	568	551	574	572	541	543	580	562	508	565	538	549	522	597	580	541	525	553	524	518	550	523	566	518	553	578	545	584	518	538	522	546	562	566	515	506	551	543	547	586	541	527	492	560	531	539	585	473	542	497	554	521	545	526	561	585	542	536	551	526	580	546	488	555	540	533	555	564	533	514	562	570	557	528	574	535	524	538	541	546	563	592	526	568	582	542	540	605	549	530	531	521	511	567	536	502	586	512	547	599	563	548	536	507	558	579	576	517	561	571	511	518	533	556	556	579	530	577	536	552	559	533	587	573	536	561	566	557	529	517	601	541	518	534	540	534	540	562	550	585	532	533	518	522	549	553	518	494	501	553	554	572	543	567	539	538	566	545	554	548	537	542	550	520	510	575	523	522	553	549	561	583	552	523	553	559	493	559	602	547	560	545	536	572	578	544	527	555	522	510	533	505	552	539	573	583	523	490	564	555	510	509	578	556	530	573	533	511	555	552	542	535	582	561	554	498	521	526	550	560	596	524	588	542	499	529	536	544	569	546	545	571	535	564	523	560	545	545	565	510	555	570	539	577	552	548	531	560	543	575	539	511	540	521	515	585	490	508	534	582	526	526	533	542	546	534	573	581	534	518	526	556	543	501	564	578	519	573	529	551	543	506	506	503	515	526	554	559	509	540	521	559	568	535	558	563	563	541	556	556	545	536	559	500	530	546	519	521	539	544	505	547	537	585	546	569	551	518	532	538	543	536	496	544	509	532	552	548	558	516	539	545	534	523	555	524	519	537	572	521	541	545	536	527	605	541	569	516	532	557	512	559	575	567	537	541	501	525	528	567	588	520	549	587	561	545	528	507	508	569	554	542	525	542	549	560	553	563	514	546	551	570	551	550	547	570	563	565	566	544	549	515	548	535	536	527	563	559	545	578	532	544	544	527	551	524	529	554	569	526	545	535	553	536	473	558	531	492	502	560	517	534	546	513	571	552	564	544	556	561	555	535	552	537	542	544	529	510	544	546	563	593	545	564	542	540	553	557	548	499	562	526	541	540	546	536	529	574	512	555	526	546	553	553	572	563	521	523	540	558	535	567	542	531	542	546	554	561	549	578	551	522	534	540	521	548	571	534	581	548	547	520	559	500	551	530	596	528	578	521	548	545	569	538	536	553	541	508	498	567	568	565	523	563	614	518	557	569	532	561	532	531	533	545	539	520	552	529	529	534	562	535	532	564	524	549	564	534	546	570	538	565	535	558	556	547	549	588	552	586	564	552	560	578	561	522	513	547	541	542	561	566	541	533	555	555	529	493	548	562	536	536	518	531	532	524	560	574	526	504	543	569	546	561	562	531	517	548	531	524	541	533	547	500	535	509	508	519	528	544	579	539	525	538	572	516	538	584	577	528	555	561	541	530	526	546	558	561	511	521	524	553	510	513	533	553	520	546	554	556	543	518	558	575	564	529	537	535	556	496	528	537	565	523	568	540	519	542	500	547	514	526	545	501	546	537	532	526	611	558	530	514	533	541	559	515	521	540	555	509	525	537	508	582	546	566	556	559	533	531	555	539	508	537	543	533	526	535	534	547	575	583	544	554	572	539	552	528	522	591	545	554	565	513	521	552	476	519	497	540	536	581	578	544	524	548	529	576	570	541	567	527	559	562	511	512	572	572	546	582	552	530	535	545	563	573	550	552	569	531	548	568	603	514	569	482	513	579	515	535	575	577	536	548	522	554	558	567	569	534	560	517	570	536	557	570	538	576	546	526	558	521	525	508	559	535	563	506	512	521	572	563	524	588	585	547	563	532	568	536	520	553	497	542	559	552	530	518	552	530	586	561	544	492	522	562	545	561	533	570	567	566	509	518	512	551	550	544	552	513	512	501	562	534	537	578	553	569	551	510	523	552	544	561	555	554	551	526	537	587	553	551	526	527	550	531	540	541	559	516	522	499	517	500	551	555	549	572	542	532	516	539	549	568	552	539	530	558	521	526	543	517	554	566	553	525	521	555	517	551	514	515	530	556	518	537	557	502	549	557	592	507	553	534	524	566	525	501	533	538	518	558	609	547	554	540	560	534	540	552	549	529	548	557	609	565	544	550	557	522	500	509	531	538	554	512	531	594	555	520	536	584	547	532	542	527	515	552	561	514	545	563	528	551
86813	69282	34181	9734	885	314	249	236	248	186	164	221	199	168	192	173	169	188	202	157	186	164	161	166	170	173	186	152	188	159	174	173	181	174	140	161	179	168	160	159	187	178	140	158	175	170	142	127	158	153	169	172	150	159	159	164	151	186	161	168	153	153	180	173	182	139	142	161	150	158	179	166	174	154	173	168	169	172	166	156	165	175	161	171	150	156	169	179	171	163	131	158	173	164	164	174	162	172	145	162	170	170	184	154	187	160	166	164	170	164	145	150	190	183	164	177	178	153	135	178	165	158	152	161	168	172	158	161	160	183	173	168	155	164	163	169	175	182	176	153	158	152	168	137	142	158	145	174	161	177	155	178	154	172	176	159	177	152	162	185	174	150	150	179	165	176	164	190	169	135	159	152	173	165	157	144	161	148	163	171	200	177	180	165	163	148	156	143	172	169	162	171	143	173	161	172	154	158	179	153	174	165	162	158	165	185	162	166	149	170	164	149	170	160	189	153	160	148	139	164	161	170	174	155	153	178	185	142	147	167	155	147	161	181	165	160	186	179	173	165	150	153	144	177	163	150	185	165	174	181	173	176	149	163	168	164	162	151	184	170	166	151	158	138	172	176	163	184	169	126	157	147	176	182	164	169	187	154	188	159	155	168	179	169	182	170	150	169	161	180	155	162	161	153	173	143	139	162	176	179	175	168	170	167	170	157	180	163	169	148	166	170	165	160	151	171	164	144	140	168	156	148	172	171	162	169	158	164	151	148	172	165	161	168	173	176	161	162	171	175	162	148	170	155	157	166	198	184	154	162	167	163	151	142	156	157	165	165	149	158	171	172	148	155	183	168	167	163	167	154	173	153	169	166	181	166	133	148	175	162	167	152	154	162	191	167	177	146	161	160	152	172	170	151	170	154	161	162	184	157	193	163	176	174	176	137	183	139	131	159	131	167	163	161	156	153	144	156	154	155	158	161	173	167	167	135	173	148	162	164	157	160	163	160	146	154	169	161	151	145	151	161	153	150	172	165	176	164	166	151	165	187	155	162	152	155	174	178	164	147	159	177	146	159	146	164	165	165	152	150	195	155	163	148	161	149	166	182	180	132	196	160	177	171	163	157	169	130	181	170	175	154	182	165	169	183	165	154	158	170	157	171	151	155	176	158	161	172	181	158	154	182	173	168	162	171	170	138	155	152	172	158	164	163	179	192	142	167	163	165	174	201	168	172	142	165	154	166	140	171	165	161	155	151	154	152	153	146	167	179	155	147	154	163	156	149	146	170	146	151	179	181	157	172	168	167	151	168	152	139	149	189	133	173	151	168	150	175	167	158	156	164	158	160	180	185	177	186	154	160	178	165	171	147	163	168	154	161	167	161	152	145	160	176	167	148	172	141	160	138	149	162	160	171	155	171	158	166	185	158	150	163	181	159	168	156	163	158	177	169	181	154	173	156	143	157	152	163	152	165	147	164	163	193	146	156	165	171	176	162	162	172	155	162	158	191	165	180	175	161	172	162	156	162	177	164	156	188	151	164	135	163	144	162	161	178	177	150	175	161	162	164	164	146	166	153	179	189	170	156	173	195	146	180	170	167	166	145	161	167	166	166	150	180	172	163	187	158	152	156	168	167	166	172	172	152	148	128	190	172	175	160	171	178	165	180	162	162	155	174	185	179	161	160	152	128	164	167	172	170	159	163	147	181	158	181	167	159	145	154	142	155	147	168	172	160	129	176	162	157	191	161	159	177	179	140	162	156	135	163	152	173	160	162	145	148	168	156	156	159	151	149	171	177	176	162	158	161	150	169	147	153	171	167	155	153	159	151	156	152	158	172	170	176	173	179	158	144	166	185	169	171	147	158	160	184	170	156	156	178	146	156	152	173	138	174	146	155	161	171	184	169	147	164	183	173	146	184	163	160	171	149	151	157	167	145	149	158	156	151	158	150	162	166	160	180	142	179	155	162	168	166	161	152	162	174	156	171	178	178	147	160	171	149	172	139	166	198	140	170	169	169	171	153	155	162	173	167	157	158	165	150	145	146	142	187	165	173	174	162	178	145	168	158	159	181	178	187	156	162	174	165	180	175	150	155	151	152	163	174	166	184	160	178	147	167	159	162	158	177	166	157	173	168	177	160	176	179	146	151	160	199	167	181	157	169	180	177	178	168	169	144	172	150	173	161	174	173	158	145	159	171	183	136	170	167	161	158	169	149	149	174	144	149	162	154	172	136	162	151	163	159	198	165	174	175	168	162	190	158	177	180	175	192	173	188	173	183	182	165	161	168	186	169	179	176	159	183	160	157	171	168	177	160	174	153	154	169	171	166	150	154	156	156	143	157	157	164	147	141	186	146	170	153	168	178	145	150	175	152	162	161	158	164	143	142	147	179	145	198	145	163	156	145	159	152	158	191	169	159	172	170	171	177	154	174	168	175	154	155	180	174	159	162	156	168	149	171	175	154	154	153	157	182	136	146	136	175	145	184	148	183	167	154	179	166	163	165	152	150	144	159	178	150	176	159	161	152	172	148	165	193	150	174	181	152	146	169	156	164	172	177	164	151	163	159	167	158	140	160	160	155	163	169	167	180	172	158	169	163	162	153	151	173	185	171	148	148	173	165	150	174	138	162	173	151	158	161	171	157	183	175	173	151	160	178	180	167	176	162	182	178	159	176	157	164	183	134	157	167	169	177	155	173	182	164	167	154	156	187	159	148	157	172	147	159	170	150	146	187	161	175	147	184	204	176	166	161	165	171	161	167	159	185	170	172	184	154	170	180	187	156	156	166	162	164	167	165	167	160	158	162	162	165	158	152	168	167	162	151	177	156	164	156	172	153	167	168	170	178	169	144	169	164	154	172	184	153	176	175	162	153	148	160	170	158	173	178	157	135	159	166	165	149	181	152	176	175	155	144	180	148	165	173	181	169	180	183	148	152	157	165	168	173	169	161	170	154	142	157	168	138	171	173	164	169	167	165	175	164	186	165	143	170	152	150	154	172	185	166	173	175	187	163	176	168	161	139	177	155	147	157	163	151	148	170	164	166	167	166	170	167	160	168	161	154	175	150	159	151	159	160	167	177	144	164	157	182	173	167	196	167	164	182	155	166	161	172	165	140	146	174	160	156	158	174	204	192	170	160	162	174	154	167	173	150	152	176	161	163	149	168	151	167	185	167	162	164	173	156	175	151	193	144	164	148	181	150	175	171	159	168	155	146	175	159	164	144	171	138	184	149	148	168	175	155	155	194	148	158	150	169	157	152	184	139	172	152	146	174	174	150	188	170	160	156	161	166	160	143	149	146	183	160	163	167	160	169	176	156	146	188	169	155	166	158	170	157	144	156	162	189	164	156	165	157	144	166	159	184	177	144	158	194	169	142	164	162	166	165	149	175	181	191	156	170	174	173	154	165	153	164	171	168	180	147	180	152	161	159	161	168	163	167	137	165	157	171	159	170	167	172	154	157	155	159	149	143	161	154	166	167	147	155	168	185
65263	54405	18726	1343	1165	1039	888	785	692	696	602	590	542	506	529	525	478	457	462	441	474	407	446	458	439	439	446	457	453	460	434	441	444	419	426	389	433	400	412	411	398	405	437	427	465	467	404	409	440	416	408	414	420	415	392	393	380	416	423	385	373	443	413	440	389	430	455	418	394	398	426	388	393	419	405	398	417	417	416	431	383	418	379	430	390	400	407	417	389	370	410	398	414	409	401	390	386	395	434	382	419	393	401	431	384	383	388	428	421	388	393	391	410	390	405	410	386	369	386	418	370	347	374	389	414	378	418	411	439	370	376	405	366	377	417	415	421	420	418	405	409	386	390	425	400	425	395	400	422	391	384	377	403	415	422	400	357	411	412	395	429	412	395	410	424	406	418	413	353	389	437	416	390	442	435	410	397	386	413	389	397	369	398	405	423	417	415	399	379	373	422	383	371	393	376	362	416	379	424	435	379	408	380	373	392	428	392	432	415	402	430	399	367	368	406	396	406	384	389	422	428	401	429	375	377	379	433	407	391	428	425	397	407	404	431	392	394	421	414	375	399	398	380	387	381	393	385	427	389	386	374	380	362	370	398	416	387	410	397	394	400	389	384	353	403	395	394	390	414	415	405	415	411	392	439	386	398	433	388	369	396	396	356	386	392	437	425	426	408	397	417	414	423	413	376	415	425	393	398	408	424	409	394	399	434	380	435	423	416	403	399	363	393	392	430	416	391	418	408	438	369	405	371	418	405	409	424	398	418	423	383	387	390	392	397	431	382	429	377	394	400	414	376	423	433	364	400	366	411	365	395	422	385	437	432	410	422	391	425	376	412	408	368	365	453	387	444	416	408	405	382	408	405	422	389	412	388	422	406	393	404	410	384	403	404	403	437	398	411	381	417	372	378	403	389	400	393	396	398	420	389	418	387	388	394	399	396	393	361	389	456	426	419	397	419	406	360	411	386	411	397	409	383	410	402	406	409	362	387	358	355	424	376	435	410	394	407	381	389	415	407	406	382	384	376	408	427	370	409	380	359	399	383	393	392	408	412	400	420	402	413	411	386	388	414	405	407	393	355	420	409	406	418	399	378	376	364	426	397	360	417	394	368	392	388	408	374	379	402	399	398	383	394	351	442	374	366	403	416	373	412	398	360	410	413	425	369	372	414	411	405	411	384	413	436	353	387	407	396	389	363	392	419	393	387	413	409	423	380	383	396	401	394	427	396	391	384	385	408	397	373	422	439	412	406	398	413	400	367	387	416	388	403	384	400	402	387	385	428	416	401	383	416	403	368	407	404	381	381	378	376	408	388	406	385	385	400	379	382	418	379	392	416	403	408	443	412	396	410	371	426	365	343	388	394	422	416	402	412	372	423	436	428	400	404	386	413	413	414	386	385	388	394	400	352	373	416	380	443	404	401	392	386	385	441	449	366	373	396	391	382	374	386	363	399	420	413	422	397	418	417	395	399	419	389	413	393	409	381	395	415	395	424	411	425	401	375	403	405	419	412	377	424	409	396	420	393	402	379	389	366	425	379	392	393	393	395	340	423	385	406	381	401	404	392	410	377	436	391	370	415	405	418	418	377	389	384	419	420	440	409	448	418	390	376	394	389	414	360	402	398	407	431	383	400	404	433	360	403	404	429	400	406	366	416	402	388	365	393	428	409	405	405	393	406	389	423	413	401	395	380	381	377	377	387	414	414	388	374	409	377	397	393	375	418	390	416	426	383	411	416	423	412	396	371	364	389	430	381	414	406	423	388	400	406	415	391	395	404	370	393	401	407	410	400	386	383	376	393	421	394	393	391	414	387	426	371	409	366	368	431	361	383	394	384	411	421	417	447	377	422	368	383	397	422	407	378	392	395	385	395	394	383	390	397	404	366	401	442	379	405	409	394	421	397	437	429	405	361	431	373	411	451	365	415	377	419	382	426	440	403	420	429	421	387	392	417	376	413	389	397	378	424	415	387	407	439	387	395	430	378	394	392	434	382	377	366	420	417	410	438	404	408	432	402	412	393	434	420	412	397	381	403	409	408	389	404	433	426	388	409	388	422	434	412	422	424	358	413	410	420	406	399	421	427	378	380	395	398	403	438	398	398	376	429	390	419	406	382	434	418	410	403	436	384	409	392	391	404	411	401	398	422	389	416	393	377	398	383	430	386	414	405	469	419	370	403	381	420	403	423	379	401	395	415	386	421	366	377	409	432	383	399	376	407	372	423	397	359	388	381	419	408	402	381	365	405	390	391	397	409	418	437	384	438	427	399	385	378	369	405	394	367	404	401	390	390	409	409	407	383	390	413	415	385	373	422	438	387	364	416	402	397	391	387	366	370	384	401	411	398	401	405	361	462	396	433	430	392	422	392	392	435	373	407	392	415	392	399	352	421	411	398	391	376	421	388	433	401	418	396	393	416	380	394	411	428	395	372	405	417	398	383	383	368	413	421	401	413	397	399	370	371	416	383	422	390	400	371	406	410	421	394	382	384	382	389	392	384	394	404	404	379	406	388	357	412	403	403	380	412	436	396	385	394	416	426	393	427	370	381	387	386	389	395	379	426	424	365	411	393	425	415	429	394	395	382	404	376	417	387	372	399	406	402	421	376	387	404	431	362	396	415	392	385	389	414	387	412	432	379	390	403	419	398	427	429	387	388	404	387	422	413	427	426	392	424	412	452	403	381	373	409	403	402	406	390	383	398	386	368	378	369	376	409	429	426	407	404	417	403	382	393	391	363	387	412	407	419	395	402	411	396	404	378	365	387	386	411	407	389	411	435	419	407	439	415	397	403	389	426	382	429	426	413	437	396	423	414	420	403	405	399	406	411	372	445	383	425	404	415	415	362	399	403	357	382	397	396	407	371	370	390	390	396	378	433	427	402	408	390	387	422	414	429	401	387	404	425	397	384	404	430	401	361	381	428	410	404	374	380	426	401	382	425	397	383	419	394	374	427	398	438	410	374	405	407	377	386	423	414	391	412	392	369	397	374	422	400	368	409	378	404	396	425	369	395	405	383	447	427	396	413	444	390	388	365	413	390	397	410	407	364	423	387	406	385	371	400	409	415	392	402	408	369	394	391	388	415	386	393	364	400	396	398	414	416	387	432	420	374	397	364	419	387	418	379	402	393	392	393	426	391	382	387	392	395	368	417	400	376	405	374	418	419	417	422	409	384	417	382	425	397	418	398	383	408	400	358	402	402	440	356	363	402	409	398	374	399	398	396	429	394	372	408	383	405	350	388	417	413	405	390	363	371	390	416	402	437	378	384	403	397	381	399	434	399	396	395	401	415	398	362	401	397	393	429	408	378	405	409	404	387	408	413	395	413	396	395	449	420	381	362	413	359	416	363	409	425	367	418	424	401	379	416	378	382	397	408	406	409	394	383	408	415	405	387	415	422	401	430	457	377	417	395	383	420	392	394	416	401	385	385	416	380	418	399	401	405	393	404	386	389	420	372	408	394	421	420	400	395	429	417	383	380	414
43011	21896	3631	221	171	158	151	143	174	144	150	167	166	166	163	171	144	184	159	164	146	185	159	180	149	135	160	148	169	121	165	153	143	158	150	147	144	149	146	154	168	161	170	159	134	131	153	159	153	157	155	185	157	148	150	163	152	145	187	142	177	165	205	193	173	143	174	168	162	170	169	193	156	187	173	166	149	165	174	186	167	162	139	175	153	168	146	166	168	152	176	157	154	147	166	146	145	180	169	171	183	173	169	171	180	151	143	162	174	166	178	163	171	154	149	156	156	156	156	158	162	143	167	171	150	173	174	156	172	160	168	168	127	183	204	160	176	164	165	158	165	165	160	165	167	155	133	153	181	167	167	162	148	172	177	153	167	164	144	176	151	160	152	156	157	185	157	156	152	186	161	160	145	140	152	166	154	179	150	152	169	168	184	154	177	176	176	162	160	153	151	161	179	158	147	163	173	150	166	162	133	154	175	142	170	156	135	169	178	163	159	195	159	165	166	165	161	160	162	155	162	162	185	163	160	165	162	158	165	172	172	164	155	148	147	155	183	153	136	131	154	145	167	140	174	177	160	160	151	151	166	166	174	172	153	163	147	150	157	163	145	162	144	154	137	147	156	160	159	143	167	171	147	167	159	147	151	148	144	154	185	173	145	148	136	138	125	144	160	175	159	170	166	149	165	154	148	164	150	133	158	161	173	156	157	147	147	163	150	143	143	180	166	163	160	160	171	173	157	167	153	169	172	183	148	141	190	160	156	177	163	147	162	156	147	173	145	156	156	159	144	193	161	141	148	175	159	160	161	159	158	149	144	158	157	164	143	137	151	157	142	172	130	179	156	170	149	146	155	160	153	165	170	157	164	166	172	170	158	144	149	161	138	167	148	155	148	163	147	160	153	130	143	148	156	161	149	158	155	148	154	136	147	154	160	183	160	171	147	144	159	153	159	145	145	171	163	153	154	158	144	163	167	146	159	167	170	149	156	146	178	161	153	169	152	149	161	153	161	166	165	158	149	156	158	182	167	140	163	156	148	160	142	166	150	167	157	159	169	161	163	166	152	143	172	176	153	166	165	178	135	159	167	147	179	143	148	144	196	138	163	172	185	162	161	169	148	168	182	154	162	185	162	157	153	154	157	146	150	153	147	131	167	167	145	163	152	176	155	165	150	170	169	165	171	156	168	140	175	149	158	141	188	140	151	173	136	167	148	150	172	173	182	167	161	141	151	161	169	147	165	161	165	123	151	175	148	166	164	170	163	152	151	141	154	175	140	146	157	165	173	185	169	154	151	161	164	150	167	156	169	153	157	165	177	134	157	157	160	158	145	156	161	159	158	152	169	138	132	181	153	140	170	144	160	189	164	170	157	148	145	160	158	162	164	175	154	159	133	177	159	167	167	147	167	166	158	153	158	165	150	154	135	166	150	153	169	141	168	172	161	170	145	176	165	178	176	152	149	149	166	164	165	133	143	173	144	176	150	169	139	170	173	165	168	169	151	143	163	156	164	158	174	178	153	135	138	139	148	179	135	165	160	165	135	163	155	148	165	183	150	150	142	170	166	158	186	192	157	154	178	167	153	143	149	158	153	167	142	148	162	163	167	182	148	170	136	173	172	179	140	156	135	174	163	154	196	159	169	155	144	167	147	140	152	156	158	162	138	159	157	170	169	158	164	172	161	183	142	171	185	168	166	170	159	171	164	134	173	174	162	163	145	157	152	138	166	161	159	167	183	148	163	159	144	184	161	153	163	182	174	154	157	165	149	160	178	151	160	175	144	169	157	143	141	184	181	146	140	161	151	142	164	165	134	161	166	167	149	164	162	144	166	149	168	175	168	143	150	173	181	183	148	179	175	150	168	159	152	153	146	159	144	164	151	153	165	143	149	162	159	152	173	163	166	165	156	166	174	143	176	161	147	171	158	136	161	161	167	169	168	142	166	157	167	153	162	152	165	149	165	172	179	167	151	140	162	149	144	172	146	156	148	155	155	149	156	145	172	178	144	157	144	163	163	143	148	158	141	152	164	168	169	160	174	165	152	138	131	180	165	154	157	143	136	172	172	157	164	156	156	166	156	168	143	179	175	161	139	162	177	157	165	152	181	152	150	155	165	156	154	172	169	152	159	159	175	166	166	173	140	176	148	160	148	146	171	144	136	140	170	163	152	148	191	178	142	154	177	184	167	166	160	145	156	160	158	156	147	161	156	146	152	188	175	125	155	152	152	150	178	142	173	178	164	161	131	152	152	136	174	158	156	148	154	152	173	154	150	145	179	132	139	165	167	149	162	154	152	162	157	155	168	151	174	148	168	165	162	157	136	153	187	166	153	145	142	178	151	157	156	134	165	157	163	161	149	157	154	163	149	152	171	152	180	152	148	169	154	160	168	164	137	160	167	168	170	126	154	153	149	167	170	156	170	171	169	172	149	170	176	158	148	146	149	147	158	177	157	162	191	144	180	156	135	170	171	158	188	164	158	143	160	158	175	129	158	157	141	155	169	170	159	143	163	183	146	178	181	174	156	152	144	150	185	161	163	162	147	168	171	153	151	137	165	164	150	157	134	155	179	175	159	167	168	138	154	164	149	149	147	143	158	166	169	154	165	153	201	157	153	179	153	147	178	161	128	172	152	150	161	184	153	143	139	169	163	171	133	164	153	157	181	162	160	145	157	158	156	170	173	167	156	140	145	145	146	146	158	129	176	163	183	171	163	160	133	137	156	162	166	150	155	133	159	163	151	162	151	160	155	167	165	135	155	156	174	146	170	180	170	170	170	176	163	168	175	166	180	170	147	155	158	147	169	157	148	145	151	164	157	171	166	172	146	149	180	164	133	154	158	149	164	143	153	169	161	140	170	144	153	163	169	177	167	155	166	159	169	157	137	147	184	155	142	180	165	167	149	166	149	175	157	152	155	167	158	160	161	163	162	133	138	165	177	145	191	181	156	151	166	165	158	151	142	164	178	161	152	137	165	172	138	158	167	155	169	158	155	158	134	144	154	138	141	156	179	178	176	164	150	144	167	127	141	141	170	154	155	156	181	148	175	165	170	175	178	152	148	155	176	143	170	151	156	160	178	166	164	161	139	162	153	156	172	138	145	159	146	143	160	148	168	160	159	163	173	156	159	166	157	165	187	157	150	170	165	128	174	183	141	147	173	176	168	164	160	161	170	136	153	150	168	155	167	168	159	155	148	155	175	166	182	154	150	169	164	167	174	186	170	140	165	141	143	142	153	156	163	165	152	174	153	162	162	165	175	154	141	161	153	198	167	139	180	159	153	201	161	165	160	181	187	162	149	158	161	167	170	132	165	156	149	179	154	148	206	155	153	177	163	158	169	166	126	140	136	142	154	151	161	169	172	152	160	143	159	164	150	148	181	141	152	162	152	183	180	163	171	169	160	154	152	172	154	140	163	179	158	145	153	164	172	182	139	160	138	179	160	174	154	148	144	142	162	163	147	151	147	164	156	178	157	132	173	152
36007	19259	2676	445	448	471	425	477	440	410	422	453	427	423	361	434	417	395	420	420	422	437	427	399	412	438	419	419	399	413	395	405	447	414	434	423	369	459	427	409	425	435	423	398	414	431	414	413	411	409	398	434	412	399	374	403	405	435	407	418	396	436	427	411	451	429	411	436	388	429	439	424	399	405	422	392	386	369	419	391	398	428	376	426	401	405	421	390	401	361	423	367	374	419	381	461	412	369	446	416	442	428	430	406	405	407	432	412	401	441	430	411	428	429	381	425	441	397	446	465	418	422	405	394	402	383	429	400	433	396	404	421	412	441	440	404	440	418	436	407	416	404	411	439	430	393	449	400	412	425	392	401	423	403	399	413	410	422	448	399	400	404	427	424	420	396	455	426	461	426	422	419	416	393	386	390	401	421	403	448	419	428	398	409	437	438	408	428	393	437	433	424	410	408	402	384	432	417	385	443	445	403	442	408	429	430	401	405	424	405	433	393	443	422	406	427	429	447	419	436	404	431	436	405	395	425	390	382	407	382	438	459	410	413	448	392	447	415	391	403	398	391	454	379	421	416	384	423	395	407	402	415	449	461	425	451	382	418	429	388	459	416	412	401	438	441	422	378	415	414	417	408	407	448	417	414	403	409	412	435	426	390	396	404	434	409	391	403	398	435	436	432	414	407	427	421	408	450	438	421	427	402	425	433	386	451	404	379	437	395	392	437	424	449	441	378	421	448	429	409	422	405	424	427	434	427	428	396	412	420	453	422	438	441	415	452	416	421	430	400	416	406	398	421	404	404	434	414	409	434	433	406	387	418	399	423	407	414	388	397	399	421	393	411	421	411	418	441	397	424	393	404	426	437	421	443	412	425	415	415	445	403	403	415	424	416	397	385	430	415	423	439	417	437	420	439	418	413	406	452	425	390	439	381	421	416	398	426	432	409	403	451	439	423	420	424	398	393	403	370	421	452	403	396	413	424	473	429	423	397	438	453	430	436	429	412	406	472	406	408	414	403	421	429	433	403	408	381	389	395	420	409	426	418	432	448	415	403	430	397	398	426	396	444	374	421	404	422	404	421	422	402	395	378	420	457	397	427	433	393	396	452	435	449	458	421	402	426	434	419	396	419	375	398	413	409	453	428	459	403	445	433	412	412	438	448	402	433	438	457	435	407	447	398	428	420	431	460	407	435	403	446	419	425	418	391	374	388	452	409	410	419	420	430	481	413	386	433	420	441	407	393	420	426	426	377	431	434	427	419	422	444	441	419	388	411	439	459	407	409	440	419	449	390	396	424	426	455	405	401	427	432	405	406	403	429	426	452	402	419	440	432	429	392	420	417	436	398	427	396	426	391	402	407	399	432	398	444	390	398	428	442	383	453	416	395	437	438	406	403	386	407	409	440	421	423	394	439	412	399	406	395	397	445	438	410	425	409	448	410	386	452	429	405	406	433	436	447	431	391	399	415	435	416	411	369	433	432	431	397	422	413	444	395	425	378	397	402	403	382	417	400	413	403	414	415	416	408	446	435	400	407	392	400	413	457	415	424	423	385	444	404	389	420	434	383	433	396	401	420	430	423	423	395	391	414	422	431	394	389	413	447	410	429	417	428	400	387	427	439	433	443	404	452	389	433	460	408	394	468	435	407	405	446	421	439	427	406	387	399	389	413	431	409	427	440	384	422	380	439	394	438	455	387	462	426	421	390	439	436	376	391	399	404	416	403	386	415	453	417	463	437	393	415	425	421	413	453	404	414	417	391	374	452	383	383	457	434	398	406	403	402	421	413	405	449	389	396	459	419	439	424	407	399	427	410	380	401	438	429	400	430	388	430	431	434	432	416	395	409	427	425	432	438	417	422	393	425	426	399	452	423	401	439	431	420	430	406	440	433	440	402	429	407	401	452	429	423	448	435	444	417	422	430	415	448	393	381	417	460	419	425	427	392	422	418	411	419	389	436	421	421	418	412	418	456	407	372	440	401	387	394	416	402	401	411	416	390	413	443	419	445	419	402	394	412	441	396	404	390	401	422	414	393	459	393	401	392	427	392	428	389	409	430	407	471	415	384	428	414	394	389	407	440	421	432	416	417	404	388	399	417	379	446	398	429	398	429	404	396	384	427	413	430	431	385	434	426	435	441	408	431	434	425	411	399	437	398	438	459	416	420	426	418	437	444	404	414	369	425	409	446	408	417	409	414	415	387	454	407	426	424	378	423	403	423	452	397	419	420	391	392	414	423	431	453	409	386	425	410	418	415	400	444	411	422	405	404	433	392	438	376	408	409	421	416	418	395	378	389	426	426	441	426	431	427	410	381	405	440	449	412	413	393	428	422	391	408	435	429	392	426	427	415	423	452	372	426	412	401	421	438	420	416	402	405	406	417	390	441	424	406	397	379	407	400	430	431	428	417	440	394	388	399	417	410	426	411	423	379	426	382	402	412	399	451	445	408	426	389	406	370	427	442	397	424	424	409	401	412	424	401	446	406	409	417	412	394	416	407	436	408	382	411	413	431	391	409	425	408	398	437	392	423	418	414	420	433	410	412	401	413	428	454	443	402	407	410	393	410	423	449	440	413	443	390	404	416	392	452	428	429	431	425	431	396	404	406	415	464	438	412	438	395	407	416	413	400	452	413	400	406	430	436	442	390	430	423	476	462	412	406	437	395	426	444	420	395	450	427	387	438	428	404	430	429	453	404	440	435	408	412	408	432	422	410	404	409	392	411	424	354	406	381	398	423	416	422	440	418	421	413	413	479	420	400	435	436	438	444	432	391	378	446	394	412	433	448	408	418	409	415	430	441	418	415	414	430	416	431	405	374	419	360	398	395	436	447	436	399	383	430	431	366	364	410	398	381	422	443	391	432	422	437	415	420	407	429	428	406	429	421	405	405	391	402	429	420	419	414	484	414	413	431	393	435	437	407	415	384	386	425	364	417	395	406	413	423	424	379	409	414	424	398	446	389	408	445	432	394	432	425	416	433	428	414	370	392	397	438	408	411	405	400	424	427	405	442	412	424	435	457	423	379	392	409	416	410	412	415	453	429	389	400	398	420	414	414	430	407	411	394	421	445	409	416	426	430	435	403	407	403	418	388	417	431	414	421	423	431	418	439	406	447	414	384	396	430	420	449	448	433	415	437	420	420	406	418	393	454	444	427	444	439	422	412	404	415	439	390	440	413	403	424	402	416	419	418	412	409	410	394	417	440	471	427	399	426	425	432	449	385	400	393	436	384	444	428	391	422	431	455	400	400	435	442	441	402	429	427	370	466	420	359	403	399	413	371	418	423	444	418	426	413	448	426	399	415	415	424	383	404	439	471	435	442	425	410	433	394	392	422	415	436	429	409	410	396	417	443	414	400	385	390	425	407	404	410	425	454	408	389	446	442	401	415	389	435	428	478	429	373	441	410	398	407	400	420	462	437	435	429	415	432	417	402	420	440	424	425	415	447	369	426	436	400	424	422	435	400	466	447	392	417	400	434
78475	57193	25717	4159	382	311	274	268	254	253	263	224	249	228	238	237	242	247	246	214	237	250	215	220	222	232	213	212	217	199	235	227	210	222	214	247	211	227	217	223	231	226	240	266	203	227	225	211	202	220	223	232	225	226	235	212	232	243	208	209	200	245	246	199	219	223	208	209	215	237	215	220	223	208	225	234	261	201	220	210	230	234	229	211	229	227	214	238	200	203	237	225	221	249	228	211	234	240	224	228	240	205	237	207	234	202	208	228	197	251	225	244	232	202	229	223	251	223	224	234	232	208	233	222	215	204	225	207	252	204	212	210	245	223	247	209	244	219	241	207	222	225	232	217	209	224	207	190	175	220	225	230	233	217	213	227	226	213	221	218	215	223	245	224	241	228	226	219	193	221	226	224	197	230	233	213	212	234	224	242	198	233	234	200	207	219	213	232	236	195	207	220	223	203	209	228	209	221	218	233	247	202	236	237	222	224	195	223	237	214	204	229	223	221	219	229	219	214	193	236	235	208	216	251	222	223	222	225	201	224	206	222	227	212	230	205	212	212	201	210	228	238	234	219	221	228	228	234	247	216	218	219	242	245	238	205	225	214	212	205	214	244	225	246	204	239	206	212	196	230	257	220	195	224	201	245	219	217	225	198	246	219	206	240	213	214	210	227	248	198	222	238	232	211	228	184	190	237	205	221	202	229	223	224	219	205	250	197	214	239	228	223	228	233	235	235	249	204	203	238	226	214	227	236	246	223	243	250	192	222	222	215	240	233	202	236	225	227	208	222	184	212	237	218	201	244	217	239	227	227	234	227	226	250	205	244	237	205	199	231	247	244	241	252	214	212	205	215	239	233	201	219	218	264	241	232	201	209	211	234	216	205	212	216	240	221	227	252	240	218	244	254	232	204	249	217	252	198	236	226	199	203	215	213	244	245	234	237	212	209	232	246	241	210	222	231	227	218	240	203	217	267	222	220	232	211	240	225	231	225	199	227	223	213	214	218	206	245	209	214	213	223	211	217	215	211	231	207	241	193	222	252	242	225	234	224	193	233	230	231	224	199	262	220	220	227	229	226	222	230	204	234	226	216	227	223	219	207	221	250	236	251	197	210	225	221	223	222	217	221	203	221	244	227	228	220	236	246	242	240	218	246	214	239	238	227	238	218	183	217	222	223	216	238	244	247	210	234	228	213	239	243	212	210	227	220	275	222	223	230	248	231	225	246	220	227	195	232	231	203	220	208	200	237	246	244	220	267	236	222	210	213	235	244	226	224	255	242	243	238	204	233	236	221	211	237	230	211	220	232	232	211	212	231	235	211	233	229	232	218	235	237	246	235	232	226	211	206	222	241	214	209	221	195	230	240	235	213	211	213	204	210	235	190	222	226	214	194	218	206	234	209	200	222	225	214	222	224	213	239	249	191	232	202	210	211	227	230	220	233	217	210	223	240	209	228	231	224	240	237	232	224	219	256	239	222	225	242	216	217	229	229	223	222	220	247	231	249	226	210	236	204	234	231	194	228	237	221	241	221	220	223	221	245	219	229	236	212	211	208	240	215	231	227	207	244	194	208	222	246	239	249	222	234	234	212	214	193	221	203	212	247	235	209	237	233	226	234	204	248	219	257	219	239	203	231	213	264	211	238	231	223	225	218	196	244	223	226	219	211	217	228	244	202	202	217	209	249	222	210	231	238	234	207	231	230	213	241	233	207	223	225	217	214	235	220	222	208	212	191	201	201	233	259	236	205	220	250	223	250	220	191	207	207	235	211	233	203	196	211	210	233	218	242	210	234	228	208	245	221	221	236	240	234	243	241	225	218	218	221	215	232	222	223	222	248	224	213	225	232	243	200	218	190	209	218	243	231	243	228	223	233	199	226	217	226	217	232	227	194	232	236	224	230	253	231	227	231	234	228	225	236	200	205	203	219	228	229	240	228	247	202	237	203	238	242	244	230	208	199	197	202	186	232	213	205	226	251	225	220	223	245	199	213	216	241	209	225	219	213	228	262	248	218	211	206	219	217	199	230	208	219	212	238	242	244	253	211	246	205	253	229	242	200	230	209	234	230	212	222	224	213	242	209	225	245	218	236	204	221	222	207	196	217	227	224	228	207	213	212	252	222	210	192	222	225	219	226	230	246	213	257	248	219	216	225	197	208	216	220	214	211	236	217	230	213	223	216	202	223	220	242	235	205	249	235	220	216	226	215	220	185	222	239	206	230	242	190	246	259	217	243	217	225	230	238	243	241	221	213	226	215	259	223	223	228	218	217	235	235	221	214	217	206	228	223	225	225	223	202	237	224	206	203	233	240	240	211	241	218	218	248	214	236	205	237	219	220	228	220	200	214	239	200	210	206	216	231	226	229	203	207	243	209	205	200	223	243	211	211	224	196	232	239	238	246	215	228	208	240	215	219	208	224	243	206	210	240	213	234	245	236	211	228	209	201	224	222	234	215	238	218	227	235	209	250	238	220	235	246	203	260	227	208	220	233	224	206	215	241	216	210	258	200	241	242	205	232	198	212	212	235	228	248	221	240	202	226	256	227	225	201	227	204	226	218	241	220	222	238	218	222	248	244	264	217	223	213	236	232	220	219	220	235	222	215	222	190	214	219	231	211	212	227	228	222	223	219	205	237	219	217	219	211	205	199	245	238	226	213	230	225	215	222	214	189	226	198	212	194	226	238	223	226	216	232	209	240	214	222	205	240	212	206	208	236	231	201	207	215	235	257	204	229	213	201	203	206	234	207	197	240	208	231	208	229	212	235	255	217	213	226	203	233	212	228	243	211	213	190	233	224	215	216	238	218	236	206	220	212	230	246	214	214	237	210	262	247	242	223	226	230	234	220	222	209	224	215	221	211	197	216	236	236	222	232	241	214	214	236	210	228	189	201	212	242	213	207	226	232	218	209	220	244	207	237	243	224	239	211	234	195	262	217	220	226	235	228	217	238	217	237	239	193	236	204	239	236	193	231	244	176	210	237	219	233	231	218	228	231	225	229	245	208	242	214	212	212	236	222	220	215	211	243	216	214	197	231	241	233	219	228	214	199	220	229	223	230	220	226	204	218	211	257	221	236	215	227	215	248	225	206	197	214	208	248	242	234	220	228	233	249	230	198	214	222	240	209	234	229	232	200	226	217	215	231	233	201	194	197	212	226	207	227	250	199	210	217	232	232	192	204	194	265	232	252	225	219	246	240	211	211	241	201	226	223	226	214	230	215	233	227	259	219	220	185	212	223	233	210	221	225	219	222	274	246	233	222	194	248	216	221	235	233	222	209	236	263	215	231	238	210	200	262	196	203	190	226	223	216	225	228	221	218	245	210	227	211	215	233	257	235	213	238	224	233	232	199	220	213	217	213	259	224	231	197	219	252	216	213	234	243	207	224	238	212	229	242	222	192	224	202	240	233	237	241	230	239	218	224	230	226	224	252	223	200	240	228	221	201	229	225	221	197	225	227	242	222	204	218	212	199	212	209	203	222
54499	43438	14340	1092	906	908	796	748	714	667	639	634	615	561	631	621	596	586	604	567	556	566	574	590	562	532	545	575	579	553	568	578	497	528	554	531	566	529	534	547	581	535	507	568	533	553	580	557	582	566	594	533	573	568	523	603	548	555	563	585	572	552	534	515	545	567	529	535	586	587	523	564	543	543	556	529	529	595	582	547	575	526	531	554	517	526	561	527	487	540	505	569	518	545	552	586	594	521	518	518	524	511	545	561	553	548	533	557	542	522	549	594	539	575	556	539	577	531	574	516	528	589	533	512	532	564	511	550	532	546	558	556	531	581	565	547	530	541	561	572	541	532	548	542	585	540	526	567	565	503	549	551	502	530	547	598	540	553	539	569	577	568	579	519	570	553	527	582	507	525	537	530	518	561	496	593	541	558	554	550	575	542	499	544	513	529	557	536	556	527	549	560	543	556	553	569	561	556	554	493	586	561	499	569	558	502	551	505	561	565	603	530	567	582	579	522	543	557	537	545	519	554	530	545	518	528	577	514	552	547	552	535	501	550	523	561	565	545	534	541	550	527	534	522	561	577	582	524	541	535	532	529	556	530	562	574	545	560	550	508	583	552	516	536	556	524	560	562	542	547	547	577	575	526	538	566	537	546	546	534	549	570	573	532	523	485	580	569	540	581	545	512	582	542	574	530	568	520	533	536	533	539	558	524	543	533	571	543	567	522	511	531	502	566	551	583	552	552	522	523	573	534	564	529	590	507	549	553	542	505	567	506	557	513	548	522	565	600	561	538	554	540	582	537	532	509	541	567	521	534	560	542	560	554	496	517	520	575	575	545	502	564	517	556	551	575	535	572	516	532	555	543	507	548	554	564	535	548	601	521	552	548	541	517	544	531	572	567	521	539	540	590	608	568	557	560	515	547	531	554	547	563	579	523	523	563	558	572	529	531	543	540	552	578	559	514	544	586	517	541	570	531	577	517	507	534	557	556	558	567	561	563	505	542	552	561	554	538	579	538	559	534	543	521	530	529	551	520	530	571	566	534	526	523	495	531	560	557	505	553	495	523	567	565	522	550	527	506	549	590	548	599	545	552	533	584	513	539	558	587	557	550	552	586	525	583	496	556	555	561	497	543	555	575	594	533	524	547	559	560	546	485	537	567	610	566	538	552	539	559	507	522	530	515	570	540	562	533	519	544	534	561	539	550	541	506	561	531	525	559	526	540	547	566	554	560	557	533	579	515	542	532	524	514	541	527	534	551	527	543	567	504	546	535	572	571	543	569	551	580	568	505	554	575	522	552	573	544	567	609	553	513	574	538	540	564	562	523	556	540	557	576	568	572	536	552	557	529	562	534	548	525	542	555	528	545	524	549	544	539	503	568	561	566	573	558	538	558	588	569	549	556	572	530	539	531	539	533	523	504	515	567	529	561	564	531	499	520	551	535	581	525	502	546	538	560	527	555	513	577	528	525	550	586	543	558	535	550	536	539	581	522	546	529	537	557	531	545	546	568	549	538	564	563	588	526	545	550	576	525	522	534	555	556	565	532	552	553	546	514	557	519	567	516	566	555	560	572	528	570	539	554	577	565	616	536	583	535	538	540	542	488	537	506	608	541	519	543	533	585	538	572	607	555	522	557	514	593	574	535	585	534	540	584	559	547	509	557	549	521	584	558	574	512	597	556	588	562	511	517	555	559	550	559	521	540	570	563	534	541	529	512	564	555	548	557	538	568	544	519	558	521	532	541	530	541	538	540	516	553	565	531	560	539	521	568	549	544	530	551	559	535	528	511	558	560	534	507	533	541	574	530	523	573	561	592	522	518	578	529	562	530	546	562	551	560	523	525	566	569	564	538	525	566	495	544	580	527	559	580	527	574	549	522	549	517	488	569	562	537	499	538	548	567	541	529	565	586	551	535	569	534	500	531	546	544	526	578	536	517	538	529	563	536	549	549	547	551	601	540	489	540	538	570	567	583	561	546	565	562	593	565	588	570	550	534	586	555	537	547	524	573	551	558	501	559	534	546	581	528	510	547	517	534	529	516	560	567	561	571	533	569	530	581	573	547	542	558	567	524	558	563	543	547	525	542	542	502	588	557	528	558	539	527	557	540	525	549	513	525	516	532	535	553	511	545	605	563	590	516	565	541	531	566	572	560	525	544	545	555	549	531	584	532	496	539	554	546	563	590	493	542	542	584	594	568	485	525	613	508	555	537	557	553	577	525	572	571	572	550	538	601	523	562	586	593	585	526	575	542	565	568	567	580	542	535	537	541	514	545	536	531	557	585	604	559	568	532	545	521	549	537	541	522	527	571	536	573	542	548	553	580	558	580	541	531	553	539	556	559	548	527	555	542	565	571	516	561	546	513	546	522	571	534	501	520	519	554	607	517	568	571	528	568	596	558	582	558	539	534	561	549	532	556	551	501	539	538	531	555	556	532	544	562	516	537	578	533	514	540	559	521	547	570	522	544	577	556	525	601	528	586	547	509	489	569	530	532	590	592	574	553	555	528	548	534	591	584	563	568	530	535	547	524	554	530	573	530	563	567	536	566	556	590	555	527	528	551	600	547	586	557	512	587	560	531	538	554	583	490	532	550	560	546	567	569	535	549	485	544	554	510	590	568	523	526	527	515	547	532	566	560	520	548	524	573	528	581	558	531	534	527	561	562	502	543	578	518	553	560	548	567	553	548	545	538	586	538	571	568	533	531	534	530	567	541	518	551	551	554	588	513	580	568	554	573	515	565	523	535	578	555	537	568	588	586	555	531	565	522	509	517	566	585	553	577	536	543	538	518	544	526	528	570	580	536	538	557	571	518	510	565	529	534	526	573	525	537	531	571	546	552	513	553	535	549	555	579	540	570	558	544	524	577	574	504	563	598	557	527	539	580	534	555	521	579	560	538	571	530	546	527	525	503	541	553	535	529	528	531	528	553	546	556	521	550	529	559	536	535	552	602	552	563	549	565	534	570	548	569	512	533	545	530	504	537	531	586	534	558	526	579	536	562	510	549	550	554	523	580	587	556	605	539	576	539	496	580	525	534	561	550	542	562	555	562	546	570	553	593	595	543	545	566	538	595	558	531	536	543	571	550	530	529	569	530	563	584	578	511	529	572	578	521	548	593	563	543	557	572	591	556	547	551	580	581	552	530	564	554	564	527	568	555	560	567	523	528	543	546	550	526	582	589	583	524	529	548	543	531	518	561	512	519	586	501	555	541	545	526	580	574	535	569	568	518	537	533	569	530	536	543	538	495	538	568	553	536	560	578	478	563	539	553	547	507	550	570	570	542	574	539	535	541	545	554	521	545	550	551	575	507	572	521	502	530	579	532	543	508	528	544	571	523	552	589	590	605	571	563	507	584	545	532	547	515	576	506	510	556	521	547	555	550	529	567	549	568	543	469	540	528	574	493	540	549	540	529	555	542	591	514	525	527	565	513	540	518	566	527	555	579	499	537	544	584	524	554	548	519	547	526	539	519	511	528
87333	68838	34924	10070	1012	312	280	255	240	250	202	187	152	185	208	179	193	204	174	163	167	168	179	157	157	177	164	140	151	167	164	158	193	149	169	177	154	182	169	175	171	172	167	155	140	141	169	180	147	172	178	149	166	160	152	188	178	143	152	158	196	168	159	133	165	142	175	177	161	160	179	169	185	163	160	173	172	174	149	154	156	142	161	164	139	164	141	156	152	166	147	174	149	171	183	171	156	165	177	145	174	154	173	149	186	165	175	175	156	163	136	160	158	156	167	164	130	162	162	152	136	196	150	139	174	173	151	150	168	165	175	183	195	158	156	153	177	176	159	205	130	168	156	148	171	176	163	149	167	175	158	154	177	174	183	155	181	173	196	171	149	157	186	174	163	158	140	177	168	154	169	163	161	152	156	162	171	170	185	163	172	176	146	181	154	151	166	181	171	142	156	166	156	164	187	170	159	166	163	167	171	160	152	175	144	170	178	176	158	168	126	174	160	157	146	143	156	169	174	159	139	185	170	173	181	157	171	159	192	148	179	158	166	150	168	157	167	169	158	171	156	179	143	187	154	175	178	160	160	173	146	130	158	160	164	152	164	171	163	170	141	155	170	140	153	152	162	175	168	177	157	180	151	154	181	166	173	177	163	162	152	155	152	187	153	165	180	175	153	162	166	173	157	177	159	169	140	153	150	156	160	181	159	171	162	150	184	167	152	165	153	140	184	175	146	195	156	141	185	157	153	145	198	152	186	161	187	170	143	163	170	147	170	173	168	148	157	172	165	165	162	149	153	162	168	159	166	156	174	161	159	178	155	165	151	177	154	166	139	171	176	176	163	148	164	168	162	161	192	164	169	168	149	163	145	150	162	171	167	156	172	147	162	148	153	138	156	155	167	157	172	140	180	173	173	169	152	188	173	169	154	166	142	175	194	144	199	161	161	189	179	173	155	162	183	138	157	158	140	167	154	178	179	147	174	166	170	157	166	178	148	155	166	177	157	173	163	147	160	160	170	159	169	162	158	157	153	152	160	158	171	150	192	175	143	141	188	163	175	171	153	160	155	161	164	135	152	171	181	180	151	176	148	169	154	178	147	152	177	164	166	162	149	141	135	159	161	147	156	154	160	148	154	141	140	157	158	153	142	158	156	179	169	152	175	185	160	175	146	170	162	186	164	149	148	165	163	159	185	182	173	155	166	140	172	167	154	167	140	165	173	154	162	176	176	141	166	175	136	167	167	171	160	170	170	160	167	157	168	163	171	154	172	166	161	150	158	162	154	183	137	180	181	155	156	176	151	170	155	180	160	150	169	175	155	148	164	154	168	151	154	141	152	163	175	142	160	157	145	151	181	171	157	171	169	155	164	168	198	181	168	177	174	161	182	177	184	160	163	155	176	190	148	177	159	157	154	157	136	148	183	165	159	159	166	170	178	158	164	158	160	152	161	158	153	160	159	177	171	158	132	170	159	164	153	146	153	166	162	176	150	171	162	182	171	174	153	172	161	157	168	159	173	154	191	161	136	169	163	163	167	183	200	158	171	190	167	168	174	154	168	178	164	148	167	154	183	158	137	173	154	163	156	178	152	171	180	178	158	174	174	150	157	182	149	138	156	158	189	166	176	161	148	146	182	162	151	167	153	193	169	154	153	165	182	160	159	161	151	162	163	156	166	156	166	163	138	167	176	154	172	170	160	177	178	160	159	147	161	173	187	165	152	168	174	175	180	162	179	147	176	153	183	161	154	144	147	157	178	161	155	160	193	177	150	153	160	161	170	143	152	138	142	155	165	160	175	157	155	157	154	163	144	182	147	178	162	155	166	184	162	160	166	148	164	174	142	163	147	170	159	171	154	162	158	166	176	148	145	149	145	149	150	148	167	165	139	171	160	166	159	167	172	178	174	183	156	166	142	188	166	153	160	170	163	163	151	155	150	179	152	158	182	158	149	161	146	194	178	160	153	161	163	183	168	181	160	156	147	167	168	138	162	161	150	174	187	179	158	180	173	163	156	169	162	177	147	170	167	146	155	149	171	178	167	178	149	160	136	148	171	165	155	153	171	157	165	154	162	139	167	165	178	189	157	164	125	149	164	155	163	160	157	166	158	149	173	159	156	185	175	154	172	171	165	162	163	156	148	159	167	179	182	162	163	161	160	151	168	149	158	149	173	164	180	169	169	170	142	159	167	158	155	169	169	153	171	136	161	155	168	181	142	164	134	168	164	184	168	157	158	181	163	161	167	172	140	165	160	181	164	159	155	157	147	141	137	184	165	175	164	171	168	169	189	163	170	182	138	171	144	148	183	145	135	157	145	183	170	172	158	169	177	163	159	162	123	193	176	156	179	173	190	149	187	142	159	159	152	175	176	143	188	168	177	139	172	150	197	155	158	158	143	162	163	186	168	183	156	171	159	169	168	164	159	170	170	162	141	173	174	166	163	189	168	152	161	159	158	188	148	144	141	151	158	162	158	162	163	168	153	148	154	164	157	159	163	159	183	153	163	149	160	169	169	171	180	166	162	157	160	162	147	180	158	171	154	183	170	169	174	180	180	157	184	140	160	153	154	162	173	170	137	157	163	192	147	168	187	171	157	164	145	149	153	153	151	177	164	145	175	161	152	166	165	173	156	176	172	153	172	141	169	172	155	145	143	141	151	159	158	156	137	175	160	178	160	155	170	156	166	176	141	151	151	163	166	152	178	183	167	186	205	176	170	157	152	187	162	171	162	149	165	154	151	139	159	158	158	173	162	146	160	159	150	152	163	165	172	160	155	172	146	174	188	165	163	140	165	151	152	150	183	176	138	158	163	159	149	163	162	159	183	148	162	150	147	185	184	166	173	143	158	169	158	149	145	149	177	173	161	153	147	161	168	155	165	163	204	162	151	178	183	177	150	172	147	164	157	147	175	175	164	156	175	173	180	158	176	149	141	186	163	139	178	155	163	160	160	165	166	160	153	172	172	173	159	156	176	175	157	138	151	156	171	181	157	146	165	154	152	161	157	157	165	165	148	168	184	157	149	171	162	153	163	152	157	173	163	177	186	158	171	139	150	166	166	175	156	160	145	175	155	174	158	151	144	171	134	166	178	134	131	171	169	170	161	152	141	171	160	170	163	162	150	180	158	164	165	187	178	172	170	158	147	171	181	153	156	170	150	167	175	185	167	145	148	178	164	174	168	157	192	154	165	181	159	148	174	146	173	199	144	190	155	153	159	176	161	193	166	179	169	166	163	150	157	189	175	171	151	181	152	153	157	212	162	187	150	152	165	170	167	161	164	165	164	159	173	159	168	155	179	180	153	174	189	167	164	148	154	161	182	159	158	178	177	172	159	170	161	158	151	177	158	160	162	176	172	156	175	167	180	156	160	183	178	157	150	185	179	160	164	188	147	154	154	155	167	182	156	154	184	154	139	172	148	162	163	146	157	148	162	142	165	122	158	156	140	159	163	158	163	175	182	179	146	191	159	168	143	142	156	161	170	159
65237	54160	20232	1410	1186	1076	898	745	719	640	636	580	569	574	522	491	492	500	427	461	478	442	475	430	466	423	453	437	434	434	427	441	430	431	408	399	412	391	409	420	429	423	432	407	404	437	376	395	411	395	382	397	402	415	392	361	402	430	402	404	397	381	406	373	422	403	421	432	417	424	434	409	381	431	383	384	385	383	416	340	426	429	373	388	388	364	375	392	404	371	382	408	405	391	363	379	407	440	375	391	391	429	397	400	411	410	399	388	406	403	383	444	375	397	415	369	390	381	389	387	367	410	408	391	396	379	400	412	415	419	418	394	373	386	421	411	397	397	405	423	430	439	435	417	403	417	412	414	391	445	409	395	413	426	397	383	409	403	402	407	387	412	424	386	411	414	428	383	446	413	401	394	393	433	421	382	397	407	400	436	389	370	397	411	402	399	420	412	383	389	383	379	429	379	372	432	408	386	385	435	448	407	395	423	401	371	408	413	408	387	385	400	397	424	414	446	447	390	363	450	428	416	421	449	396	421	390	401	390	421	443	392	405	375	421	412	441	385	375	382	404	397	413	417	411	420	409	396	410	414	405	363	422	367	405	366	408	404	421	392	393	402	412	401	411	383	374	446	418	429	388	410	448	413	405	413	392	415	381	391	400	389	392	433	424	410	414	388	392	395	436	388	388	374	390	391	396	396	437	385	396	394	401	455	412	439	417	399	376	440	421	398	407	397	385	452	420	402	370	399	404	397	392	436	384	391	377	419	399	397	410	414	418	386	391	378	388	385	402	387	406	376	385	402	416	406	439	371	384	390	383	391	378	427	419	409	407	438	417	379	403	413	410	383	408	379	405	376	424	382	412	366	368	394	410	415	418	418	373	389	398	393	408	442	434	412	391	431	404	407	438	389	351	408	368	380	397	413	397	378	411	409	398	368	436	438	379	402	416	382	431	394	349	388	422	408	393	425	414	388	408	401	422	376	427	423	425	409	386	431	406	415	415	395	390	399	380	414	399	394	405	442	407	430	411	432	382	398	392	413	397	403	390	356	424	408	425	461	420	394	406	413	389	391	431	425	427	420	368	370	387	402	379	387	404	392	416	413	432	418	408	407	438	370	409	440	399	364	393	377	411	438	406	381	401	385	370	393	401	416	411	400	357	387	351	407	378	412	417	419	411	418	413	445	414	383	405	396	395	401	383	387	421	396	400	421	370	413	376	427	413	390	413	411	401	392	416	393	400	408	407	372	420	405	427	380	454	413	349	427	412	400	401	400	428	401	419	391	387	414	386	418	428	410	388	409	379	387	390	367	383	405	412	401	419	376	428	397	402	393	390	377	440	384	406	389	367	415	436	438	384	400	419	377	366	396	401	360	414	414	381	419	400	432	408	404	423	360	439	385	410	377	416	416	381	434	416	449	434	382	408	401	385	364	425	368	415	382	385	365	411	403	427	397	365	414	402	421	410	438	396	386	379	418	371	383	404	396	404	395	403	405	390	398	409	434	396	382	420	364	415	412	412	394	394	363	396	389	374	401	414	414	426	404	365	412	398	375	379	381	390	374	383	429	420	394	383	424	371	416	368	428	402	403	386	378	360	394	425	392	380	402	384	400	369	399	415	398	398	413	417	398	365	415	402	427	395	399	398	372	424	410	423	384	413	389	426	411	450	381	408	430	431	402	405	435	381	363	493	420	403	359	411	368	419	426	402	410	424	402	416	435	401	383	408	377	367	388	417	393	385	403	429	425	382	393	383	398	400	406	382	390	412	408	389	374	376	377	405	381	420	424	390	362	388	359	407	387	410	398	445	375	463	400	412	399	416	383	428	403	433	390	351	391	429	390	395	399	375	403	443	384	375	412	392	400	405	426	416	380	388	367	430	408	397	335	407	357	383	407	421	426	405	392	391	416	403	420	410	382	389	413	428	386	412	400	457	387	394	397	384	423	416	391	387	395	406	388	389	371	388	415	407	409	416	376	403	416	401	410	391	460	401	375	371	402	383	405	399	431	402	386	407	386	396	397	390	401	359	391	424	389	400	388	433	390	415	399	389	395	426	432	358	388	409	421	408	414	436	402	408	400	417	427	400	454	363	434	396	400	398	384	435	423	399	386	395	422	382	385	404	423	415	383	381	360	369	414	359	376	416	401	420	401	435	402	367	387	423	390	408	397	422	420	389	381	416	397	434	422	401	370	395	379	364	395	377	403	398	415	399	435	388	412	359	400	383	418	380	394	385	403	428	374	413	386	389	379	372	390	405	415	408	409	392	386	383	411	424	412	412	379	387	394	436	418	453	388	346	357	416	379	401	394	399	428	391	417	404	423	429	391	428	414	383	391	400	421	382	394	449	365	391	394	392	391	434	389	412	399	419	404	407	470	364	446	403	392	443	402	393	380	409	408	405	442	409	413	400	415	431	422	405	396	370	390	389	394	414	422	414	409	371	409	382	432	412	428	400	429	406	369	388	383	387	455	384	395	401	378	386	393	397	387	386	454	411	364	396	405	393	393	405	417	382	400	386	395	367	396	411	394	421	373	382	381	403	420	383	393	396	416	380	380	404	400	414	408	378	390	380	371	385	396	388	377	398	371	362	417	394	435	372	445	439	411	425	378	399	407	397	433	407	407	429	424	426	362	413	422	369	439	364	382	378	401	409	402	394	388	377	404	380	405	401	429	416	423	404	399	399	427	390	424	405	406	382	427	432	378	401	382	434	403	378	412	365	404	452	417	394	404	367	401	438	413	409	398	377	409	391	421	398	391	438	388	383	411	405	428	371	394	395	404	400	409	398	426	444	414	387	363	393	398	419	409	412	378	425	413	407	388	423	383	396	415	398	356	385	389	401	397	403	408	433	419	382	418	411	374	375	385	432	371	375	381	375	383	397	398	384	423	404	395	397	385	349	416	401	404	390	395	408	394	409	410	424	376	352	403	412	369	387	409	405	392	396	411	377	382	407	392	393	425	445	452	446	399	397	361	380	404	382	383	406	422	414	407	448	388	395	400	415	376	377	436	433	392	403	435	401	416	404	363	438	419	398	396	426	391	416	404	381	417	427	413	395	407	407	380	422	393	409	416	392	403	403	427	393	423	389	384	407	394	417	394	393	383	435	435	402	386	380	424	375	390	446	391	390	425	428	394	398	437	388	378	410	429	348	406	396	437	376	384	363	415	396	424	399	403	418	409	398	408	397	416	405	378	405	431	362	412	429	409	386	424	430	387	395	409	440	387	422	402	393	409	381	423	423	376	392	436	387	383	378	402	425	389	383	438	391	416	373	396	390	403	455	403	418	423	370	387	393	435	373	422	415	381	427	395	430	412	413	362	389	424	445	415	422	406	379	389	427	381	401	439	384	412	419	412	366	376	407	418	411	385	398	421	387	379	395	377	384	413	391	401	408	412	407	398	367	417	423	418	374	407	386	400	407	407	427	413	415	389	412	398	390	401	390	389	385	371	393	378	398	399	429	395	421	363	426	432	409	368	415	404
42652	21592	3614	201	147	168	162	153	174	186	172	145	148	160	135	159	159	193	150	159	161	136	158	156	139	157	171	172	188	163	167	153	184	144	161	179	176	167	178	159	165	153	168	181	162	163	169	149	151	154	177	152	157	151	149	188	150	180	174	127	162	152	164	174	154	131	169	169	161	149	152	159	136	152	157	174	174	171	176	185	147	149	157	156	163	171	128	171	174	157	170	163	163	170	152	156	165	133	156	171	156	167	141	174	174	163	164	168	159	162	170	156	182	152	184	156	184	145	166	176	157	148	157	171	156	166	164	164	136	166	151	171	158	140	166	145	164	148	176	180	177	159	152	167	162	154	159	167	145	163	172	173	143	170	166	171	170	167	183	164	178	168	150	172	194	176	177	164	154	149	150	150	171	142	182	174	165	159	140	178	162	138	170	163	187	151	176	174	168	138	171	145	172	133	160	195	157	170	168	141	153	161	171	190	148	139	146	159	161	158	155	151	132	137	143	167	178	134	164	163	151	163	168	153	183	153	138	178	164	142	165	155	125	155	161	149	160	165	160	169	155	156	169	168	160	164	170	163	150	145	176	127	169	166	138	166	156	154	161	158	166	153	141	162	146	156	189	150	156	159	180	173	173	144	174	149	148	158	149	153	176	147	174	154	139	130	158	172	174	151	163	164	157	133	123	148	168	142	164	169	178	154	159	156	177	138	185	170	141	154	162	161	157	160	164	164	166	145	168	159	155	149	152	164	179	173	137	153	162	170	171	164	136	170	148	173	134	143	167	174	163	158	143	155	172	157	164	157	168	178	164	149	161	150	133	170	154	179	154	159	160	158	160	149	146	165	155	168	145	174	155	152	164	172	157	179	169	167	149	140	158	148	151	131	143	157	183	148	161	181	151	157	165	177	144	170	163	163	165	148	155	155	155	176	163	161	156	150	162	153	160	165	169	159	173	141	149	139	164	147	159	167	155	140	177	178	116	166	147	166	136	157	183	176	145	177	180	150	152	176	150	175	182	168	160	169	149	157	181	156	159	142	163	151	154	152	164	165	152	153	160	162	139	159	142	178	163	173	139	177	149	170	171	164	158	160	154	147	148	164	166	133	172	148	175	181	131	152	151	153	131	148	153	150	151	173	168	159	149	164	162	170	160	153	154	126	166	153	165	162	162	153	160	175	164	163	185	148	147	174	156	162	163	171	162	158	170	142	177	148	159	146	160	179	159	169	159	149	175	156	161	161	145	147	163	177	136	163	139	179	169	145	160	162	159	149	156	147	150	140	151	138	158	140	154	164	163	143	159	150	168	151	141	155	151	160	168	164	160	179	156	176	159	148	172	150	146	156	164	151	170	160	152	169	176	168	166	149	154	156	151	159	173	156	163	157	147	147	132	169	169	146	163	159	177	143	162	173	158	171	137	158	157	152	156	153	162	167	159	150	154	163	167	163	176	167	150	134	169	190	164	180	156	169	157	141	138	158	165	153	156	166	150	157	152	175	168	149	159	140	173	166	178	188	150	174	151	166	154	171	177	180	135	161	168	143	150	138	185	161	150	155	151	150	154	166	159	143	170	173	179	149	161	154	156	157	161	152	160	163	155	142	172	152	162	156	181	160	169	166	157	165	135	163	164	169	150	168	131	175	172	178	173	154	180	174	168	175	157	183	133	161	162	176	175	161	163	164	153	163	161	154	188	183	161	153	158	163	157	165	156	146	176	151	169	158	155	157	156	168	141	153	156	144	154	160	147	159	150	157	156	179	152	151	162	152	172	176	186	167	151	180	164	167	188	139	179	150	156	182	180	156	156	168	147	139	164	155	156	145	144	144	157	170	168	152	148	163	157	158	181	175	186	162	161	167	184	148	165	140	167	171	158	152	147	165	178	169	159	176	169	139	173	157	152	154	167	137	164	183	166	171	159	160	147	172	123	135	159	159	144	173	151	168	175	156	151	175	163	146	135	148	155	157	186	158	154	157	160	166	155	147	168	160	164	154	171	163	148	140	163	143	154	156	160	157	155	158	160	167	171	154	160	153	185	170	176	161	179	157	146	155	157	194	174	174	155	168	165	157	160	143	136	155	170	145	160	142	175	169	166	160	163	143	176	169	175	166	173	143	163	133	152	181	162	177	153	155	163	152	153	172	152	156	161	149	160	168	166	163	174	152	173	134	153	148	151	184	151	189	161	157	166	175	141	171	167	137	161	183	135	149	146	162	138	154	149	159	167	167	146	138	157	160	149	156	147	178	167	158	149	157	162	153	158	163	164	179	128	156	149	160	168	155	155	130	172	173	165	172	172	164	158	185	157	146	164	147	170	162	148	174	165	199	189	168	185	149	170	165	159	134	159	168	136	159	160	171	161	161	188	169	165	134	164	164	178	158	144	144	154	163	177	170	161	182	152	154	201	170	159	181	135	156	166	164	162	184	181	155	146	171	173	191	124	151	159	169	159	139	177	157	169	181	167	159	155	151	170	169	159	159	177	165	157	145	155	185	157	198	185	153	167	157	164	167	137	144	155	162	154	162	151	156	166	151	150	190	168	164	159	151	163	147	171	148	147	166	171	168	184	147	158	151	171	150	175	153	164	131	156	152	161	152	166	174	155	186	145	177	135	138	153	148	166	160	171	160	167	131	154	186	157	152	162	176	156	152	153	168	172	166	134	156	156	166	152	161	174	151	162	164	151	132	162	138	146	148	165	147	163	155	156	149	164	167	177	169	165	154	158	166	177	167	175	143	155	157	151	175	172	173	163	142	145	140	159	151	147	165	154	152	151	156	140	150	166	165	163	151	155	160	156	152	172	159	158	151	167	172	168	163	173	183	179	172	136	173	175	146	165	157	156	181	154	168	187	169	186	153	181	158	160	163	144	145	135	163	150	155	160	166	165	155	150	167	146	155	160	185	165	147	165	168	149	174	176	152	169	163	176	171	177	154	168	173	128	179	169	179	156	164	160	153	147	171	159	148	178	157	161	148	156	147	172	121	153	173	163	176	135	160	184	147	147	186	164	161	153	166	145	167	150	167	172	146	151	179	157	152	157	172	158	154	153	160	173	156	159	173	145	161	152	155	146	142	164	162	146	175	169	146	134	153	156	152	164	158	147	168	153	150	153	152	149	154	190	168	158	149	152	172	159	145	154	157	155	180	145	176	182	179	146	181	145	167	169	165	152	144	177	145	164	173	154	155	165	156	160	158	177	150	167	153	162	165	157	152	141	169	167	162	186	165	147	171	173	136	161	170	176	163	159	155	174	157	153	151	148	172	169	168	186	162	149	161	134	170	161	150	150	134	151	171	143	162	161	169	183	161	151	161	153	167	159	158	159	169	154	148	184	152	157	145	164	170	152	164	178	140	162	186	191	160	156	137	182	154	132	164	148	158	157	158	170	165	143	167	143	157	147	174	159	169	146	176	189	160	152	155	168	168	163	178	164	144	143	159	160	129	156	142	162	163	145	153	181	167	164	148	163	165	174	160	178	167
35671	18792	2887	421	441	397	447	446	476	440	445	439	420	413	439	429	380	421	425	419	412	405	422	439	422	404	396	460	423	423	413	426	392	436	395	428	398	411	434	409	404	405	423	428	418	378	405	390	441	416	431	428	408	431	400	418	410	408	431	395	438	402	417	412	439	437	426	397	417	417	437	399	420	402	429	403	411	420	421	402	404	480	421	385	392	441	412	385	396	424	408	433	422	415	422	440	435	424	401	423	418	427	411	393	414	433	376	429	403	429	442	465	411	435	394	428	424	390	386	434	442	390	438	386	388	410	384	433	406	450	388	406	412	446	427	438	407	415	406	453	412	372	414	423	401	433	436	410	427	430	419	404	435	403	390	435	475	420	404	432	441	425	403	433	364	421	446	418	392	396	426	404	397	437	448	408	404	456	391	383	428	446	449	426	428	444	385	393	438	433	392	416	412	420	386	403	392	407	445	392	420	406	447	413	409	406	412	399	418	448	410	413	412	441	413	402	401	427	422	389	406	418	443	423	450	394	410	421	453	426	418	450	407	465	436	406	431	442	413	435	421	418	434	429	418	416	408	426	429	402	401	408	406	415	412	435	418	388	406	424	437	413	420	423	402	402	436	424	391	414	399	415	405	384	418	431	431	413	403	407	415	466	371	413	398	400	422	404	403	405	430	396	431	413	412	402	416	395	428	419	411	401	376	407	420	400	439	405	423	404	402	449	406	391	401	396	441	437	415	441	404	399	401	420	397	412	416	421	424	406	430	432	387	437	422	425	403	423	424	442	424	378	408	436	393	465	400	451	409	425	419	425	419	413	392	416	425	414	423	435	427	391	422	430	406	403	429	418	428	394	402	402	407	373	420	430	450	403	411	407	395	397	414	437	420	412	441	411	446	426	426	399	408	434	421	412	406	404	401	433	390	408	432	413	434	428	413	406	426	421	406	404	425	422	430	407	421	424	402	385	427	408	419	411	409	396	426	398	431	408	419	409	457	435	385	450	389	433	411	393	435	446	435	442	424	440	447	411	441	430	408	428	462	404	401	409	416	396	433	441	434	367	448	420	389	409	427	423	445	388	398	408	413	402	408	438	440	413	421	410	397	417	420	423	404	381	413	415	454	410	448	441	448	394	418	442	432	402	441	409	414	407	428	438	409	441	386	392	421	410	404	399	405	404	399	432	423	415	391	390	415	412	392	421	389	414	428	398	412	461	389	378	412	429	405	460	401	416	426	437	442	412	414	414	426	394	427	408	398	388	424	427	369	399	421	418	409	420	397	402	374	399	419	432	422	407	402	410	434	391	437	430	409	384	408	424	412	393	397	408	422	430	436	413	411	427	393	428	437	415	416	422	412	398	441	403	431	401	432	419	398	410	422	407	448	436	415	385	441	415	418	435	396	405	420	417	396	411	418	441	424	427	383	401	427	401	381	434	439	428	431	399	421	408	409	427	405	418	450	411	409	423	391	380	397	413	453	384	413	410	409	426	400	375	396	422	451	422	395	376	444	430	402	419	459	446	391	440	448	400	419	427	415	377	402	418	432	425	434	439	431	432	402	421	425	427	405	408	418	402	404	437	473	398	419	389	427	397	414	422	433	428	434	376	446	412	438	424	439	449	409	461	425	415	422	430	389	409	396	410	411	419	431	409	423	394	374	436	422	455	405	409	412	392	429	457	430	420	428	407	427	383	424	422	402	398	450	460	450	394	418	421	411	464	389	424	402	425	444	406	419	413	445	410	410	395	440	412	440	392	425	425	396	394	455	403	416	436	391	417	434	430	409	418	451	419	414	406	408	430	434	427	458	433	391	401	431	430	418	426	426	431	399	422	417	404	417	369	414	432	442	433	437	400	447	412	418	418	411	452	408	419	418	433	417	420	466	436	384	418	374	418	461	433	402	390	419	426	408	419	435	406	438	409	419	393	427	448	402	377	427	438	403	412	421	403	404	446	409	403	430	435	422	411	412	440	415	416	413	435	388	407	431	411	398	431	402	381	447	403	426	434	434	440	406	415	428	424	431	390	401	419	419	382	403	409	388	410	413	417	408	447	457	442	409	406	441	468	445	386	442	441	382	445	415	406	433	430	427	420	392	437	461	397	430	396	397	397	446	392	423	421	457	424	392	430	421	403	433	381	452	435	423	420	404	445	388	433	435	416	424	434	442	408	404	392	427	449	421	413	430	394	425	425	414	452	443	475	422	380	427	429	401	447	473	448	376	452	413	399	413	410	430	436	417	437	397	392	440	406	478	415	448	421	419	394	455	370	360	430	438	459	412	416	436	465	385	430	396	431	420	405	410	453	422	372	420	380	431	396	415	421	428	402	420	410	431	423	407	428	471	397	405	439	427	408	406	407	396	445	430	448	394	437	421	425	429	379	394	395	402	455	446	396	407	374	440	406	406	382	423	439	427	404	416	394	391	408	389	388	442	392	435	409	395	413	423	426	360	402	398	466	387	418	437	418	443	393	430	407	436	393	399	407	449	413	425	453	414	393	417	413	436	442	386	421	410	420	423	405	411	403	422	415	421	379	407	435	458	416	406	409	426	408	399	426	418	420	435	417	417	431	411	404	408	370	433	415	416	411	440	416	419	461	384	385	432	424	398	419	416	417	389	440	422	437	402	443	401	412	413	459	409	396	421	441	387	420	416	428	445	446	435	390	424	405	445	434	403	451	436	431	403	410	414	422	441	428	385	447	415	409	404	438	447	432	393	454	422	374	416	384	437	413	426	419	395	415	417	384	423	461	409	412	404	395	424	438	387	384	437	409	419	423	437	461	420	406	408	427	404	407	429	424	399	430	442	411	415	416	414	389	425	409	432	444	427	424	405	425	430	368	428	418	444	416	372	388	421	416	419	395	441	413	418	408	416	447	437	458	433	417	390	420	416	436	391	408	399	419	401	443	422	400	391	436	396	449	378	424	391	420	452	450	421	423	423	416	412	422	407	418	397	382	374	409	405	431	450	400	409	392	396	421	437	425	399	401	402	443	377	373	438	453	417	379	407	418	388	416	421	433	417	398	389	412	396	407	404	424	417	402	419	424	408	409	422	449	444	431	437	447	402	434	422	442	417	414	406	404	402	433	419	407	404	400	442	403	389	388	429	435	390	399	414	385	419	388	402	389	423	471	411	412	408	447	394	437	435	401	411	443	376	384	417	390	379	405	403	402	395	415	385	412	454	441	415	443	430	391	430	447	407	387	397	415	420	448	398	402	395	434	455	426	403	382	456	421	444	407	427	388	392	449	415	425	438	426	404	409	416	418	387	410	424	442	431	399	408	418	431	404	435	434	422	436	477	408	423	416	402	372	416	414	411	438	403	404	421	437	419	436	433	420	444	411	429	399	447	407	411	440	410	429	440	392	424	419	428	408	376	416	421	444	456	413	413	415	431	398	414	394	416	447	452	453	439	439	427	409	439	431	421	406	418	396	443	387	419	438	443	405	426	421	442	409	414	443	399	432	446	397	430	398	421	431
78966	56294	25212	3909	339	299	282	249	245	247	249	225	228	228	259	213	214	229	243	234	219	221	206	215	215	214	236	228	222	222	227	204	211	239	237	237	236	241	245	229	240	226	235	215	213	235	226	216	206	204	196	247	220	251	229	244	231	233	254	243	239	212	228	226	226	228	267	244	230	217	216	216	222	205	196	222	233	243	235	234	202	237	229	217	222	238	253	211	214	195	208	226	205	232	214	231	215	238	248	201	253	217	228	235	225	237	227	213	227	218	226	242	211	217	198	221	199	210	218	206	246	220	241	224	207	246	232	212	241	231	234	230	211	228	193	232	205	201	231	221	191	215	224	225	232	245	222	248	224	234	210	215	220	221	213	219	251	230	240	211	233	220	204	209	234	226	213	234	213	225	215	225	235	217	250	232	231	211	206	212	209	194	194	202	228	239	217	234	215	203	223	228	204	212	209	227	216	228	213	208	213	242	215	202	239	215	229	217	238	242	211	200	191	237	207	228	221	229	206	189	222	206	218	204	203	224	231	220	217	215	232	219	232	225	230	220	228	230	206	234	199	216	201	203	220	216	242	209	235	236	228	211	243	220	214	242	215	239	240	192	225	231	213	211	228	228	210	207	222	223	238	235	228	236	234	234	234	225	239	217	229	226	230	235	225	217	223	230	229	235	250	219	229	226	216	224	243	241	220	242	218	235	239	232	225	221	227	233	247	226	208	210	221	223	218	242	193	240	209	237	222	233	234	197	222	242	220	229	202	219	222	231	213	227	218	201	224	223	240	233	199	224	235	222	235	207	200	204	234	274	227	224	227	210	230	241	207	253	254	243	219	224	205	220	227	236	236	206	221	237	248	204	230	196	231	201	215	249	233	242	192	226	235	224	217	221	232	212	241	227	228	195	226	220	206	234	238	205	237	214	245	229	223	247	244	222	214	223	203	221	230	224	214	220	220	219	199	225	228	209	231	202	225	235	199	230	201	239	216	224	195	249	227	237	242	227	215	241	207	216	200	237	190	218	245	240	234	207	203	227	215	225	228	196	257	249	208	232	231	212	229	236	222	227	239	228	213	222	207	224	199	216	198	195	193	217	219	241	233	198	210	211	220	203	183	232	227	219	243	232	222	233	244	221	204	219	222	250	200	237	212	192	250	215	220	218	209	251	199	223	229	216	214	203	222	231	233	232	211	199	212	233	220	242	231	222	222	229	202	232	250	191	232	207	226	235	235	225	219	229	216	226	222	227	214	203	197	232	209	219	213	232	210	226	216	209	229	211	213	231	234	239	235	219	229	206	206	220	227	246	219	204	229	217	228	216	218	259	219	215	223	227	256	240	217	227	212	218	199	234	251	249	212	234	219	210	237	219	227	222	219	223	209	205	246	243	218	191	218	252	214	210	243	249	204	226	222	197	236	227	218	212	199	238	230	214	227	230	241	204	218	225	209	231	203	209	221	250	196	211	250	253	210	219	244	227	218	225	256	211	204	232	226	232	221	236	204	225	206	213	235	223	197	237	227	229	207	220	214	198	212	232	225	200	264	234	210	190	223	194	220	217	238	207	216	215	238	201	234	218	237	216	219	208	219	228	226	200	229	226	247	218	243	204	209	229	243	241	223	233	240	201	211	216	218	223	209	228	227	217	229	232	199	219	210	226	212	203	201	224	233	228	208	189	235	207	210	221	216	261	227	200	218	208	188	231	212	247	217	225	205	249	210	219	212	227	209	228	231	216	240	206	229	213	240	215	200	230	240	241	227	226	232	205	226	213	210	226	204	241	252	232	218	238	206	191	219	220	224	232	219	216	220	216	205	241	237	219	247	257	222	219	244	222	239	222	225	231	229	228	197	210	200	255	202	214	217	230	245	227	228	226	222	212	239	197	267	231	202	212	235	228	226	215	217	210	231	213	212	244	236	216	231	224	216	249	233	236	217	242	214	199	226	218	195	232	194	212	205	239	219	201	204	204	217	221	248	236	245	241	222	225	219	233	234	225	230	220	246	219	208	213	234	216	216	222	229	214	200	252	222	194	221	224	185	204	238	213	218	208	215	238	239	203	219	227	245	210	210	225	245	219	206	235	245	229	193	210	219	228	239	193	207	226	210	196	232	230	215	219	189	217	229	216	220	215	256	234	224	211	223	225	239	224	227	198	233	202	235	230	230	234	227	214	231	214	247	227	233	212	223	220	224	230	214	219	229	233	220	223	232	210	239	225	216	239	198	235	193	245	237	223	237	233	208	224	219	220	246	207	217	220	232	247	223	228	217	217	221	216	241	181	226	227	214	217	227	241	244	236	240	238	234	240	231	223	228	228	236	227	234	201	208	216	205	225	215	219	230	223	222	245	242	242	181	209	188	213	209	232	223	202	231	222	203	231	223	209	210	209	224	228	196	234	180	245	212	226	232	235	229	215	222	246	235	216	236	203	271	219	245	220	242	234	228	239	233	209	213	239	218	210	231	212	233	203	247	232	219	225	222	255	246	241	216	215	206	190	218	212	216	220	204	232	229	217	196	214	236	244	202	202	210	214	249	215	225	243	237	241	233	244	228	202	247	224	222	228	234	211	243	216	220	211	249	230	244	225	233	186	252	205	214	209	207	228	216	216	250	225	203	221	233	221	231	234	225	209	228	208	213	226	231	257	244	218	226	222	232	205	207	239	244	206	208	211	214	202	238	206	204	240	215	220	219	232	237	216	208	226	244	223	203	225	237	231	212	229	214	249	206	228	238	246	232	204	190	236	256	234	205	209	216	233	236	250	230	208	219	221	223	222	216	238	239	230	207	231	232	205	222	252	215	220	186	240	219	246	233	229	219	210	211	237	239	211	202	224	213	224	233	254	196	214	201	237	220	232	223	232	225	240	210	226	209	212	245	209	194	235	219	206	213	229	225	229	239	230	218	202	212	219	226	215	210	218	221	213	227	242	224	227	234	243	245	232	225	245	233	237	223	233	225	204	236	224	210	244	207	215	210	217	216	239	221	204	223	214	237	223	217	177	219	240	222	249	242	240	213	230	237	239	220	224	231	215	187	215	224	220	217	234	259	223	223	233	232	211	205	202	208	243	200	209	212	226	248	196	245	203	208	201	238	221	223	197	236	219	252	224	248	236	211	223	227	224	250	223	217	217	235	217	214	221	226	205	232	231	206	218	223	232	217	196	224	232	220	237	218	213	239	216	226	236	250	225	239	236	210	185	194	210	243	245	197	228	232	223	253	224	241	226	193	211	217	218	203	218	221	221	252	225	221	220	217	220	206	240	227	202	230	234	217	202	213	224	237	205	216	239	212	219	245	207	229	226	222	197	226	237	218	232	255	228	221	246	231	219	208	239	243	185	228	217	253	229	207	235	246	221	243	227	202	232	186	222	222	235	224	213	228	221	219	228	234	223	205	212	214	188	221	238	227	241	200	231	234	232	207	232	226	226	226	258	238	193	219	216	216	230	217	209	216	215	221	212	224	200	207	252	206	215	224	220	218	220
54203	42888	13342	1071	920	903	810	753	724	707	666	625	594	580	595	585	593	585	549	529	598	588	547	558	582	567	540	536	581	600	554	583	538	572	536	537	541	555	544	558	579	511	555	552	562	529	542	535	573	560	506	607	535	572	555	549	531	557	541	572	531	576	582	525	572	584	579	587	516	543	562	584	551	564	564	581	536	530	532	547	514	555	546	548	563	550	501	543	588	532	529	536	565	550	576	556	568	558	536	541	495	603	545	556	505	554	558	510	513	567	574	517	547	533	546	565	528	521	548	546	540	555	540	528	561	538	549	551	553	523	553	568	566	546	556	536	527	548	589	557	551	548	549	527	574	565	546	527	530	521	587	523	514	568	539	609	524	497	545	544	547	595	549	505	510	546	521	536	547	547	531	542	534	570	565	586	567	548	545	529	566	543	569	560	551	586	535	548	534	548	543	502	543	556	555	512	578	536	550	556	555	518	530	564	512	551	618	582	538	520	551	548	510	546	526	570	546	511	553	535	528	614	547	509	545	522	525	523	559	549	561	580	533	560	553	521	527	511	566	558	547	464	539	540	544	570	541	525	567	539	572	568	540	569	530	559	554	543	573	558	513	535	518	548	539	568	532	550	553	547	550	571	566	543	590	560	600	567	554	548	557	555	550	522	578	576	561	564	578	569	553	540	561	525	546	542	492	544	536	549	539	531	499	549	556	534	560	583	562	545	523	577	562	517	515	580	486	535	547	528	565	548	580	507	544	553	547	589	520	540	575	531	557	568	533	548	545	543	496	551	514	541	550	536	558	555	548	527	540	578	543	513	572	526	536	544	568	599	567	537	571	542	572	554	539	575	548	565	594	568	564	550	494	555	540	518	581	535	558	533	523	528	540	525	526	568	562	528	586	544	537	550	564	534	541	530	518	554	581	560	513	560	556	545	552	516	533	530	568	571	549	536	537	558	555	531	534	583	551	566	569	571	534	513	502	553	552	530	558	573	505	520	533	556	603	528	601	556	578	569	548	503	555	551	574	548	517	536	530	578	541	549	544	517	505	581	559	547	538	553	577	526	569	518	506	559	535	549	549	533	540	556	578	563	531	557	533	534	527	560	526	554	513	549	512	552	561	519	577	527	530	525	581	528	512	561	572	567	523	562	515	525	537	566	554	545	592	564	531	545	519	538	524	537	550	511	559	589	557	559	542	552	542	575	563	572	521	579	558	520	566	565	574	523	559	517	547	550	573	514	559	508	561	505	523	518	550	509	567	571	530	532	551	571	576	557	553	510	520	554	542	526	538	523	487	512	519	602	535	541	564	525	552	493	517	580	532	586	583	551	563	563	479	549	557	537	553	548	573	535	586	525	536	573	571	549	546	549	514	516	580	577	522	572	496	560	576	548	557	559	556	546	580	586	535	545	547	569	529	597	526	534	570	572	553	574	549	509	525	549	543	536	552	541	487	575	538	488	570	581	562	565	552	558	541	539	518	586	546	545	563	554	540	547	532	541	581	530	564	538	524	516	548	535	591	559	554	581	524	547	530	556	540	539	543	552	491	531	515	534	527	523	514	552	540	536	568	538	540	554	544	562	564	557	529	535	538	490	567	545	536	570	507	547	527	567	511	552	531	527	555	523	581	514	558	591	506	571	504	543	561	562	532	574	545	473	540	513	559	594	537	560	560	524	565	523	550	559	560	532	521	570	531	532	563	570	561	520	579	566	530	566	575	542	551	562	542	579	537	510	566	506	541	584	584	575	540	547	535	501	544	551	539	583	532	539	517	559	520	524	504	585	528	533	590	562	547	584	527	547	557	527	508	526	559	571	576	545	504	510	546	554	564	518	555	554	554	568	557	560	549	569	542	544	520	540	509	548	505	583	577	526	559	545	576	526	520	542	570	503	548	529	511	554	591	529	542	553	551	570	539	557	545	547	530	557	549	525	545	516	567	553	578	542	568	544	562	560	553	557	562	521	548	566	520	499	503	571	540	549	528	529	529	547	535	535	555	494	548	532	548	523	547	519	551	585	562	554	551	523	566	523	549	552	541	541	541	526	558	522	550	576	518	552	581	515	547	539	569	562	553	556	535	509	496	566	564	553	567	586	571	587	570	499	539	543	543	531	538	571	559	533	574	553	557	579	566	541	587	555	549	526	560	586	567	539	525	562	548	530	589	528	552	533	602	508	536	540	562	481	566	505	551	555	557	554	552	501	544	505	535	558	559	532	551	508	577	543	551	539	524	538	550	552	546	564	535	500	530	567	520	530	504	537	557	561	558	548	550	516	561	515	518	535	530	524	499	549	574	558	532	566	579	569	530	571	538	553	543	556	521	568	582	631	555	486	532	567	545	523	541	554	563	569	584	546	552	542	551	568	526	536	550	537	562	533	524	504	536	516	564	522	531	556	582	575	564	566	526	497	523	534	551	569	533	555	567	537	548	507	553	535	532	547	533	564	568	536	507	583	506	534	542	556	543	571	543	575	556	523	556	579	563	527	534	549	572	526	553	522	564	560	515	577	535	563	548	485	582	541	537	570	557	517	554	549	536	569	545	542	524	522	564	562	532	567	554	503	508	544	556	571	565	525	540	499	569	500	491	555	530	553	513	532	542	499	543	529	549	553	530	589	523	510	552	505	502	562	544	509	544	549	547	575	506	603	511	539	548	523	528	598	544	510	532	538	538	519	555	533	533	593	553	516	539	546	583	583	536	571	533	538	532	563	589	531	569	558	552	485	562	543	586	565	492	537	529	536	534	531	565	581	546	530	557	517	550	553	524	517	538	521	560	508	548	540	546	533	574	525	551	581	519	514	577	568	547	564	533	532	520	559	553	547	551	498	574	549	548	537	540	541	542	564	530	509	535	564	579	556	472	546	606	539	574	543	549	566	521	549	571	581	543	568	526	546	561	612	550	573	547	556	501	551	561	585	552	527	539	536	579	537	525	523	547	546	536	556	527	568	512	537	549	549	534	554	579	495	556	539	567	556	543	519	567	547	536	541	549	556	501	530	545	545	540	562	559	538	526	534	534	568	529	556	541	510	523	567	547	500	539	568	563	547	570	554	523	578	569	529	554	521	523	533	577	586	522	541	556	545	573	537	569	569	581	565	533	571	528	522	532	549	563	558	534	544	581	546	557	548	522	570	546	541	543	556	574	525	526	560	598	516	532	565	528	552	496	520	554	547	568	546	547	533	547	549	524	560	537	527	557	551	507	546	570	528	528	526	547	515	548	547	515	530	519	577	536	537	523	530	567	570	525	529	547	561	547	605	554	551	546	567	562	537	522	570	542	498	581	548	521	534	556	537	529	553	537	581	524	539	543	542	510	520	540	532	513	532	569	565	541	532	566	545	553	560	544	544	556	502	531	523	498	526	564	557	510	536	571	548	560	554	561	551	528	541	568	569	543	595	578	521	543	522	593	590	592	535	514	558	561	563	524	519	525	562	564	540	575	545	522	526	541	578	543	559	569	541	542	565	544	541	547	553	553	531
86994	66623	33055	9572	1009	330	293	239	249	233	205	197	182	177	152	195	199	166	173	193	180	166	193	184	162	193	160	171	175	163	165	174	182	177	171	170	176	175	193	156	168	169	171	165	153	179	170	166	173	148	183	144	181	143	176	166	177	177	159	132	162	173	149	160	141	150	166	169	164	152	172	141	189	174	179	166	176	135	152	157	175	169	155	162	181	160	185	164	169	143	174	163	136	160	164	172	188	164	159	153	181	167	175	148	158	164	142	167	195	182	139	162	163	156	171	174	182	172	183	144	178	162	174	178	156	174	172	173	136	162	173	155	164	147	143	168	166	162	169	149	148	163	168	176	183	176	173	174	173	169	143	159	172	186	170	146	154	183	173	183	164	159	150	182	168	143	152	146	172	171	176	182	164	176	161	172	140	159	153	138	159	162	154	189	164	145	152	158	146	170	156	181	170	159	157	140	193	162	150	164	154	166	143	177	146	195	169	149	163	166	148	139	177	164	165	167	172	171	156	166	172	159	178	173	138	147	155	170	171	175	172	146	160	158	145	166	157	174	175	148	166	186	158	156	168	154	187	176	182	170	170	161	155	166	186	147	174	167	168	147	155	159	174	162	151	157	180	169	152	147	130	153	171	173	180	173	159	162	166	158	156	191	138	162	144	178	158	163	162	177	158	167	171	173	164	175	195	154	150	159	154	153	175	171	147	167	152	169	162	176	147	177	161	170	179	151	173	164	159	151	182	179	168	164	157	156	147	162	154	169	153	152	175	151	149	166	166	158	161	164	162	198	157	150	148	182	180	152	165	172	181	162	169	149	147	156	191	154	176	152	176	170	169	179	175	172	161	162	162	160	180	173	163	165	145	188	184	159	180	151	144	169	144	153	189	161	166	151	174	156	173	182	154	166	153	167	156	158	174	173	175	176	176	147	169	150	172	139	186	159	146	174	180	162	184	167	162	132	154	176	164	158	160	173	161	187	165	171	173	152	199	154	142	159	121	158	167	162	151	167	155	156	163	157	147	168	154	132	172	160	164	141	160	138	155	179	143	158	153	170	153	185	161	163	145	164	155	152	169	149	183	143	188	158	163	141	159	183	155	185	155	144	170	152	153	161	182	150	143	138	165	153	168	152	168	160	168	169	169	154	168	160	164	169	153	140	165	158	170	150	151	145	162	149	167	149	169	180	149	185	164	176	179	156	182	171	146	155	142	170	153	179	134	154	168	139	167	166	161	147	162	149	158	171	172	180	181	159	165	164	180	147	161	153	179	164	163	170	145	169	167	155	158	159	192	155	151	167	179	155	177	158	167	172	149	177	141	176	178	174	151	142	191	147	174	175	184	161	157	152	181	174	156	193	151	177	166	149	162	166	144	148	171	151	159	172	154	163	166	145	166	146	156	173	161	151	172	146	188	172	169	145	152	155	177	159	153	166	154	167	170	177	157	151	156	124	145	165	152	174	170	165	157	176	158	147	170	171	136	150	141	151	166	168	170	178	144	206	161	163	167	154	164	167	157	153	155	166	165	172	161	144	176	155	178	153	170	171	170	165	141	165	182	162	183	184	180	167	157	172	170	162	158	156	147	164	177	138	158	169	185	182	142	160	177	174	149	160	157	176	136	146	162	140	185	154	179	171	155	159	156	157	138	163	161	188	153	147	170	186	195	150	139	171	145	155	141	165	156	166	161	140	161	162	145	165	148	168	168	171	158	168	161	164	158	171	180	142	172	155	165	170	144	184	150	156	154	184	169	144	160	146	170	150	167	176	165	179	166	157	163	170	177	144	166	159	165	170	151	174	163	155	153	159	162	191	173	145	171	193	165	165	152	162	166	167	151	172	167	177	194	143	154	161	155	146	175	181	169	151	143	176	143	174	159	170	147	175	204	184	160	157	183	180	164	166	171	163	135	151	170	157	168	152	175	169	164	151	184	181	162	163	162	150	163	171	197	157	142	167	166	167	148	159	161	166	141	151	159	156	162	161	141	158	165	157	165	148	162	162	161	144	173	168	152	155	156	161	159	152	152	160	145	160	164	150	168	140	154	171	170	154	186	142	157	152	184	169	182	144	166	164	155	150	168	179	172	140	147	164	172	154	177	175	144	165	136	177	163	132	153	179	153	159	133	161	186	174	181	153	139	166	141	159	149	161	168	155	157	153	165	182	165	175	151	167	159	172	152	158	153	164	160	159	162	158	164	173	163	166	175	152	156	182	176	171	132	153	181	160	148	179	171	166	173	156	151	136	161	146	175	170	176	156	132	191	164	157	173	164	162	135	173	163	154	164	173	153	179	174	159	159	185	166	166	164	150	175	166	160	154	173	168	160	191	147	145	164	156	164	138	163	158	162	169	169	186	133	165	167	161	173	150	148	152	185	163	139	187	156	155	160	174	136	165	163	155	147	157	171	153	157	182	166	176	166	157	162	179	153	141	160	174	199	166	169	153	179	148	163	150	179	166	162	149	164	151	153	172	156	184	163	151	179	145	159	142	180	161	181	157	143	165	147	175	174	169	144	170	149	167	199	180	141	150	149	175	167	191	152	158	155	163	164	163	150	181	155	171	159	147	197	146	162	157	148	161	159	161	169	160	137	163	151	158	170	158	163	173	178	151	139	152	166	149	148	154	164	152	157	174	162	149	143	165	161	159	141	138	179	155	159	171	162	182	170	175	140	169	155	170	169	159	159	158	155	146	145	158	176	159	172	171	156	165	171	167	140	170	183	155	151	169	152	176	159	160	165	151	143	168	168	168	173	145	172	160	171	165	166	171	164	174	174	158	190	180	182	186	148	175	171	156	170	178	164	153	168	173	170	140	169	198	144	158	163	163	160	150	170	178	172	171	149	157	170	169	151	175	165	174	177	163	155	143	170	143	167	172	165	144	171	175	179	169	178	149	155	167	173	158	161	130	174	141	174	144	142	148	164	167	162	173	149	152	159	154	145	154	174	164	166	137	184	162	165	171	161	158	160	156	154	173	142	168	163	159	165	170	151	146	159	164	158	168	164	183	159	165	168	178	146	154	151	189	160	167	190	162	151	163	181	138	153	165	149	165	144	166	169	180	165	166	147	164	166	178	176	142	159	151	174	159	167	165	176	188	183	188	183	162	171	164	165	171	163	154	156	168	154	166	150	174	187	175	163	165	161	154	195	186	161	163	158	163	166	175	178	182	174	164	172	170	165	150	149	146	169	152	152	157	146	136	153	162	174	153	164	158	161	145	142	175	155	171	163	144	152	157	181	166	157	159	160	180	142	174	147	171	151	145	149	164	168	144	170	168	161	188	167	152	163	185	176	174	187	156	149	159	138	161	180	182	179	167	186	179	166	172	132	161	192	162	176	155	136	166	149	202	154	149	151	174	145	162	157	171	154	137	142	167	153	177	155	162	155	184	145	169	153	153	148	168	170	171	174	147	167	172	169	146	182	184	169	160	175	192	144	153	151	166	164	164	157	178	184	159	168	158	143	154	175	178	135	145	164
65242	53318	17841	1428	1252	1064	878	800	750	674	586	551	512	564	529	509	510	466	456	423	501	416	471	454	427	453	416	465	456	411	387	406	448	452	385	455	403	426	417	389	422	399	376	378	444	433	425	410	426	406	390	397	412	405	392	412	403	401	431	414	411	393	403	413	419	412	406	411	372	408	428	401	413	364	430	404	381	401	396	404	390	407	384	360	417	403	387	427	398	422	398	393	411	409	363	405	398	418	381	398	381	400	401	425	418	399	421	416	386	379	402	428	387	373	389	394	424	397	412	439	428	372	412	366	399	369	447	388	384	420	406	397	398	389	390	393	384	414	391	393	449	423	423	376	404	399	439	392	379	416	403	404	432	407	365	417	402	428	383	364	361	378	371	393	399	375	370	392	370	419	407	397	428	390	354	395	407	388	371	385	388	397	385	403	386	413	377	423	381	403	407	385	368	404	396	395	399	407	394	401	394	396	431	428	370	426	444	412	431	434	421	404	385	405	426	400	405	400	385	410	405	386	384	397	386	415	419	406	451	400	392	400	379	359	432	410	388	396	370	416	391	364	397	403	380	401	397	386	378	392	418	390	394	374	410	407	410	396	397	391	387	407	366	376	423	409	418	393	385	406	427	376	361	392	396	371	401	398	369	419	384	406	438	446	413	361	408	413	398	400	416	388	406	403	392	402	434	381	386	403	379	472	393	381	420	404	418	405	395	404	385	376	346	411	406	381	415	412	410	392	412	418	422	448	400	410	407	402	388	423	399	360	400	425	413	392	384	398	373	385	388	374	416	392	407	396	407	407	410	369	395	405	379	425	376	410	391	392	375	395	408	421	441	421	416	396	416	397	418	383	417	383	399	379	378	395	407	417	389	394	408	398	424	366	376	381	435	418	400	382	394	385	361	418	383	377	411	421	381	419	412	381	435	400	383	414	398	423	379	383	392	433	390	393	390	410	392	424	456	421	368	376	407	412	401	404	395	412	447	392	415	370	398	429	370	385	411	437	366	404	389	404	420	422	360	432	392	393	411	411	354	398	408	421	421	417	423	384	403	404	416	406	414	421	386	380	400	390	426	410	391	411	423	397	358	406	410	398	386	371	365	387	397	405	453	389	380	383	410	386	403	382	386	387	359	438	363	447	414	419	406	367	421	389	396	376	420	422	408	394	409	370	406	449	394	404	377	391	450	406	387	332	386	394	423	391	382	373	404	395	380	395	420	405	397	403	377	433	391	420	384	380	429	395	425	429	429	410	393	435	406	366	437	427	412	398	370	401	411	395	386	402	409	392	410	369	402	415	375	392	370	404	388	407	418	379	406	382	379	437	396	410	406	369	427	425	409	385	392	418	378	389	372	413	375	381	400	395	401	390	424	354	378	403	424	363	405	407	389	377	413	376	410	373	423	427	404	396	417	388	384	397	361	381	406	399	384	411	422	398	391	411	399	381	416	380	406	426	385	388	383	378	385	419	384	393	392	375	420	405	400	421	390	430	440	364	427	421	411	413	400	407	398	417	413	379	411	395	420	413	394	420	394	357	430	411	382	381	431	371	413	385	406	384	360	410	447	363	387	391	379	396	393	339	418	397	382	400	386	400	370	418	374	412	421	370	373	412	407	397	379	400	432	395	409	397	388	387	436	412	406	399	412	388	403	360	371	377	388	417	380	374	391	391	394	406	360	418	415	404	392	375	425	397	433	399	372	409	398	388	377	408	400	407	381	423	396	415	428	425	399	392	374	388	409	382	391	386	436	417	396	387	370	418	417	407	399	384	410	394	419	375	415	432	391	417	403	397	407	405	393	371	432	388	415	415	397	405	409	415	382	409	405	415	369	404	396	394	415	417	404	411	420	405	398	406	426	409	408	421	384	436	392	373	396	414	407	414	412	359	418	400	404	402	401	360	410	407	393	410	399	418	419	385	414	399	386	397	407	389	386	377	410	419	426	402	442	392	384	397	396	395	410	402	406	380	410	350	408	409	414	397	393	414	391	378	444	347	420	430	395	404	386	403	419	416	404	377	389	408	385	410	404	396	426	400	389	407	422	387	436	400	405	383	387	367	408	424	392	391	396	416	413	413	407	365	402	377	401	387	415	418	402	374	376	387	411	376	392	369	421	426	393	402	392	377	408	438	399	380	402	417	395	383	402	349	372	404	415	359	403	381	376	411	425	364	434	373	401	376	398	374	405	450	399	419	422	402	390	410	414	374	402	361	381	390	411	390	369	399	392	404	419	423	389	438	375	397	386	437	389	393	396	444	408	403	405	412	414	429	386	383	430	412	395	370	420	422	392	396	408	395	381	405	372	418	374	420	376	432	392	396	371	401	398	406	400	430	398	355	407	366	390	402	378	389	374	388	394	392	383	375	400	369	401	378	438	444	460	410	412	396	394	381	415	392	397	404	411	369	370	388	373	427	400	412	403	418	403	392	426	415	395	397	415	379	378	392	423	420	405	412	412	401	406	390	413	414	410	363	379	433	410	393	364	375	442	383	406	395	404	387	397	384	392	395	396	417	398	385	391	393	409	419	365	408	391	401	376	399	419	382	428	393	386	382	424	386	407	349	411	414	374	420	398	387	381	396	388	398	375	379	388	406	420	409	403	410	363	404	420	400	412	401	408	391	383	412	400	398	370	430	410	375	378	401	375	378	437	429	414	413	406	370	381	420	357	409	400	382	348	382	425	387	408	404	369	372	417	400	407	383	397	417	380	426	389	394	398	367	364	389	412	401	379	389	416	395	384	416	378	384	406	401	377	394	392	399	394	401	411	384	409	389	416	419	377	356	401	405	417	413	428	399	409	380	397	412	362	391	421	376	396	395	403	381	391	450	407	409	407	401	355	410	406	403	421	417	393	411	420	408	371	420	416	406	391	335	400	399	369	439	438	379	386	388	451	400	417	414	383	424	361	415	412	401	421	398	376	400	387	401	411	375	393	424	395	399	394	378	412	404	400	385	384	395	391	406	440	404	404	388	406	416	412	421	370	418	404	379	378	401	412	359	424	422	431	391	376	370	391	409	403	405	390	397	413	401	376	385	374	419	374	412	408	418	366	380	416	386	395	411	413	377	403	407	411	396	407	390	418	417	396	390	378	373	390	417	406	402	395	406	399	411	390	401	413	393	413	389	421	382	428	400	391	439	382	415	395	386	395	355	413	402	422	434	416	421	376	409	399	437	378	420	392	410	410	399	427	374	402	391	377	389	403	387	436	408	400	376	394	378	391	415	384	395	406	411	390	400	387	416	371	367	376	414	401	414	386	402	370	415	394	392	413	399	426	394	389	392	426	385	375	402	440	392	431	410	419	420	372	379	418	428	401	402	419	387	387	407	397	395	402	408	404	380	458	410	365	415	370	409	374	394	411	424	373	433	392	384	377	419	343	398	391	404	390	381	399	411	372	356	403	378	396	443	405	430	423	419	421	402	412	402	395	397	411	364	389	409	411	381	414	428	389	373	397	409	383	400	392	422	397	387	402	397
42316	20811	3210	200	128	168	161	174	148	153	141	133	172	163	150	154	139	163	152	167	154	134	170	163	158	156	159	149	149	165	177	164	147	178	124	138	145	163	149	185	173	145	167	143	143	144	151	156	174	148	136	163	148	141	158	167	159	162	147	138	155	141	169	146	168	161	143	140	177	158	179	183	125	153	157	156	158	138	170	182	157	152	170	165	162	160	168	133	154	146	153	161	161	159	170	153	148	156	153	155	176	155	162	152	150	162	150	150	120	145	164	165	173	164	163	136	156	158	155	153	169	143	166	136	150	158	141	173	177	160	168	136	157	170	172	173	166	172	160	161	162	146	156	137	167	163	159	148	158	172	144	181	143	170	154	156	157	134	150	156	167	169	152	142	175	143	141	155	137	180	170	160	133	142	143	186	160	153	196	134	179	158	179	169	171	164	162	174	158	169	154	167	173	177	161	191	181	169	158	166	142	165	145	152	170	169	175	159	158	151	169	147	166	147	179	165	140	160	148	159	166	155	154	164	151	161	187	164	149	160	148	136	175	158	184	141	142	153	174	140	167	180	173	182	188	162	134	143	171	153	150	151	161	143	162	167	167	172	142	166	166	158	176	175	180	169	178	171	142	148	158	187	153	137	152	136	140	153	169	168	144	144	141	163	164	171	162	163	175	160	181	153	150	175	168	148	145	143	151	167	167	152	172	154	167	147	149	179	155	149	165	127	151	165	147	173	153	162	168	169	148	172	155	136	163	172	151	131	144	179	170	151	164	134	169	162	171	157	175	169	165	160	174	152	144	157	153	130	174	164	159	157	145	172	141	179	159	142	156	145	173	148	163	145	154	163	169	153	152	160	183	172	162	155	141	131	183	170	144	155	158	162	172	162	156	151	148	140	167	173	184	151	157	157	166	161	156	164	160	149	176	142	149	150	163	146	143	149	162	163	135	148	147	163	150	145	169	151	145	141	157	146	147	141	167	176	160	158	162	136	184	145	185	132	153	146	157	153	149	161	139	144	147	160	151	174	161	160	172	163	156	165	166	134	151	172	152	150	163	163	146	154	172	174	144	146	157	149	156	161	161	143	155	182	168	155	160	130	144	162	153	181	136	135	149	160	160	162	170	174	158	165	146	161	151	161	158	173	173	179	175	167	138	154	164	154	140	180	169	157	168	161	162	178	144	166	134	149	170	159	156	158	153	155	136	143	164	136	167	155	180	154	150	173	154	151	149	173	152	169	181	167	160	160	177	156	149	173	168	164	156	163	173	134	163	157	153	167	165	161	191	165	144	162	164	135	151	145	176	166	159	187	152	133	175	140	162	157	133	162	157	160	149	145	177	164	154	138	160	158	155	127	182	154	169	141	164	140	172	177	148	175	169	157	172	162	149	152	164	142	155	159	132	154	155	133	163	164	163	151	165	152	170	140	144	153	161	168	164	147	174	162	163	165	143	153	143	148	142	151	166	138	152	145	157	145	131	180	172	143	155	162	146	144	168	158	158	150	146	174	171	169	134	171	193	164	159	159	168	161	153	138	158	162	148	172	164	145	148	162	164	151	172	167	169	169	160	148	172	134	160	159	161	166	159	165	186	159	173	164	147	188	155	157	158	178	158	159	143	179	166	151	169	147	166	165	151	139	162	148	162	142	163	156	138	167	168	166	147	154	158	175	135	151	152	156	171	155	173	144	166	151	138	148	157	162	154	154	163	176	176	158	163	154	156	138	151	153	137	167	155	147	160	150	160	187	152	175	136	166	170	159	163	162	147	137	178	166	142	159	153	145	181	159	178	138	153	152	154	179	178	142	178	145	156	152	160	159	167	163	152	168	163	135	144	147	144	158	167	180	152	149	191	153	171	136	155	165	174	164	160	159	173	157	170	153	178	177	163	165	171	162	151	148	147	147	139	157	181	142	151	168	160	173	195	165	148	141	156	153	148	172	149	149	143	155	168	158	161	172	154	140	154	130	158	179	135	168	153	174	145	159	158	192	164	172	158	162	183	157	165	149	166	143	159	154	150	151	154	149	181	175	156	165	159	157	154	166	168	158	158	144	160	171	148	162	161	181	175	159	161	156	172	148	145	143	175	152	173	159	129	152	170	145	161	138	178	137	158	170	143	147	178	167	154	144	154	162	156	157	163	157	161	141	154	163	134	166	136	145	176	163	161	151	171	159	163	171	157	168	161	163	148	141	153	174	162	157	145	146	157	159	147	151	155	158	171	162	152	158	158	177	127	163	136	177	164	183	136	148	163	153	159	156	156	148	144	149	168	146	155	164	172	164	168	175	157	151	183	155	172	179	153	161	166	149	160	138	149	155	180	152	162	186	171	143	146	181	161	161	146	197	140	167	164	164	162	134	154	175	143	162	153	160	129	149	145	172	173	181	144	167	148	126	149	167	157	145	171	162	154	156	173	164	151	141	167	181	178	150	172	144	142	162	163	181	169	157	159	177	163	177	149	149	167	149	145	149	159	143	168	177	176	150	177	156	174	162	183	154	145	163	158	157	170	167	149	172	173	154	139	191	143	155	177	149	162	161	155	148	164	172	169	168	144	180	163	173	159	165	146	143	174	159	158	146	166	150	159	145	152	137	179	164	157	148	170	143	141	154	152	152	160	170	156	157	175	167	165	172	166	174	168	158	161	153	174	160	159	183	149	151	148	165	147	178	165	167	149	173	160	170	164	182	168	155	147	156	171	151	150	146	149	185	160	160	155	139	161	168	163	162	160	165	158	149	171	152	146	157	145	166	159	161	158	161	150	176	158	145	167	158	152	155	144	142	157	164	161	159	159	150	157	157	178	148	181	174	151	155	151	171	164	139	172	168	170	156	176	179	154	156	155	161	164	160	142	148	165	146	161	155	147	163	150	146	177	146	148	167	157	139	166	142	150	133	170	165	158	151	162	134	150	178	159	159	172	169	161	178	149	168	154	152	163	153	152	150	152	165	160	159	158	153	155	182	174	154	177	175	153	173	167	169	139	190	166	163	174	160	142	167	157	160	153	159	169	166	170	178	144	151	179	150	151	137	164	145	157	141	146	150	157	157	160	158	162	160	141	167	180	151	135	159	162	148	160	172	161	150	142	162	160	203	166	142	164	172	152	160	140	149	150	173	149	163	169	145	155	174	178	146	156	161	179	157	185	164	171	173	143	136	172	172	141	170	151	164	157	163	168	147	154	166	136	150	158	171	153	161	164	176	140	176	147	167	155	163	153	137	170	152	148	152	157	149	148	143	158	164	173	165	156	145	157	174	162	155	177	170	138	153	154	173	140	140	151	171	161	144	135	144	170	155	136	165	158	162	150	183	157	161	164	155	159	162	157	154	154	164	174	178	157	171	157	170	151	179	154	165	174	150	175	179	159	162	190	175	162	183	161	179	188	165	166	152	181	146	175	136	151	156	145	140	167	141	144	142	184	161	160	162	178	153	151	149	173	148	126	165	155	159	152	152	158	145	143	168	157	180	166	181	159	152	154	161
35400	17727	2447	473	432	419	422	434	440	433	416	479	421	412	425	418	419	403	414	433	421	403	449	418	421	434	444	415	431	390	401	408	434	423	400	414	413	426	411	402	393	449	405	419	445	376	425	413	433	407	410	427	423	442	468	401	420	434	419	414	419	436	412	406	411	386	436	404	388	404	420	437	377	414	412	393	420	414	441	420	412	391	386	375	457	449	379	405	416	448	407	435	439	433	392	404	372	434	446	424	417	402	427	395	413	410	429	437	361	415	421	412	433	421	404	378	416	422	413	410	401	393	410	386	424	423	432	399	395	412	399	396	379	413	455	397	389	403	428	425	422	434	416	363	407	435	415	425	407	420	393	417	414	417	379	424	421	400	415	393	387	402	425	393	427	411	450	442	389	412	390	447	409	425	403	447	421	417	414	407	404	439	433	391	415	393	426	423	459	400	431	433	418	404	381	396	406	416	423	430	399	417	401	413	377	456	417	428	423	415	380	398	394	411	413	414	404	402	433	405	415	460	410	461	398	431	384	396	410	436	443	442	397	417	401	387	423	390	398	396	450	421	388	411	397	402	424	433	423	415	392	425	399	424	389	453	410	428	422	407	395	396	396	402	426	406	395	416	390	488	431	428	390	468	436	412	407	384	394	445	437	398	393	439	426	403	412	389	428	424	422	382	426	436	451	431	438	419	376	436	437	388	441	384	411	410	418	403	447	431	422	390	411	375	392	411	413	413	388	408	439	409	411	421	409	378	424	400	432	388	423	427	391	377	432	404	424	437	394	406	441	445	410	403	446	398	439	448	389	413	423	390	438	423	427	441	430	390	404	394	384	434	448	439	421	425	426	416	426	431	398	425	418	414	446	443	443	407	425	403	434	433	433	374	413	390	441	425	446	422	420	422	428	393	408	423	460	400	391	444	454	418	431	449	400	411	446	444	377	397	365	404	396	434	380	431	448	374	408	383	435	399	414	449	410	429	452	399	386	427	412	404	415	418	395	399	400	452	412	384	417	426	427	421	442	409	400	424	429	428	386	409	417	422	406	412	393	417	405	398	408	396	427	405	402	438	402	421	435	390	431	430	418	397	431	398	441	435	447	405	413	378	379	396	423	402	385	433	435	409	400	444	397	425	398	384	430	420	410	409	434	427	434	443	433	398	384	423	410	432	413	394	406	410	409	404	432	408	399	436	394	404	397	414	396	431	412	442	445	444	395	410	423	414	419	418	424	382	426	404	406	402	477	451	393	437	415	415	396	419	428	434	435	376	408	416	415	384	396	411	450	415	394	410	430	424	404	419	436	398	423	405	412	468	411	420	423	399	403	399	436	362	396	429	409	425	438	371	394	408	414	440	394	429	443	427	400	397	393	415	400	441	413	391	370	404	372	470	427	398	410	429	435	452	466	395	437	424	439	405	394	402	401	419	395	408	419	387	421	436	446	403	429	426	387	409	429	444	436	413	434	384	446	412	439	407	441	398	401	406	432	399	397	382	424	418	413	415	441	423	435	428	411	373	397	428	421	416	425	413	447	379	423	440	401	419	453	411	382	391	391	393	415	415	382	421	426	441	426	389	395	444	421	423	434	407	377	413	462	411	382	450	409	434	420	420	396	434	407	425	437	420	428	431	392	409	385	419	396	413	374	413	422	435	443	382	403	421	432	450	383	473	433	404	404	430	412	431	458	430	404	434	424	442	416	450	419	412	376	454	430	426	437	412	412	410	413	415	401	389	432	418	406	400	399	422	410	419	394	376	447	420	431	418	423	381	393	420	387	457	417	406	377	407	416	384	388	450	433	434	392	396	397	419	402	418	432	412	447	421	405	422	465	396	413	442	405	436	393	403	420	405	391	428	453	398	411	396	414	396	452	433	402	393	392	411	391	419	424	395	391	440	403	428	399	401	402	389	385	413	387	422	399	387	410	369	405	365	415	413	406	414	423	412	437	417	438	416	426	407	401	428	382	412	404	394	385	400	392	415	394	401	445	419	419	438	374	445	405	409	390	379	418	387	403	434	431	387	370	403	434	399	381	395	412	431	388	402	429	411	410	381	424	403	417	438	422	416	396	422	440	434	433	422	394	402	423	400	406	406	371	413	429	387	391	421	406	429	412	437	403	413	394	423	405	390	422	429	422	424	418	403	427	423	411	414	425	416	424	399	419	448	382	392	448	402	410	375	404	408	399	435	422	437	397	389	409	402	431	457	408	402	422	421	423	427	422	379	442	439	431	361	408	382	402	388	459	411	414	400	443	418	434	400	389	401	454	412	409	430	418	451	383	398	462	401	441	389	392	422	431	401	457	406	410	388	407	384	415	434	447	397	414	404	418	412	405	437	397	420	422	427	450	458	393	425	377	402	418	401	411	422	420	447	418	395	418	415	400	432	404	415	411	380	407	436	410	435	393	405	438	426	422	394	407	418	390	404	382	422	437	429	442	410	409	405	431	399	459	455	408	384	426	428	435	416	430	414	444	388	429	381	413	395	418	437	407	393	380	386	369	418	386	429	426	406	438	393	397	397	385	372	408	382	414	433	407	397	426	439	428	417	400	415	421	385	446	394	417	452	418	423	406	414	409	415	423	390	407	429	430	434	385	435	431	409	395	407	393	434	379	410	377	399	396	372	409	408	431	423	414	482	398	414	404	417	420	410	409	454	399	420	359	406	408	392	419	429	381	416	418	388	403	418	395	403	438	406	423	403	430	402	417	411	412	430	417	421	416	423	429	396	405	368	410	404	406	436	443	405	427	443	420	401	391	442	393	426	433	456	426	409	457	383	434	449	404	417	425	440	444	395	393	434	416	434	440	392	427	391	425	393	407	422	421	419	460	435	423	432	407	420	412	373	421	472	414	417	398	449	401	404	403	428	401	405	423	413	449	396	394	393	416	407	421	411	408	400	421	412	439	383	402	400	435	426	424	409	414	434	417	411	416	385	430	398	416	428	415	427	440	424	420	417	418	406	414	398	403	412	389	403	401	409	385	430	432	430	423	415	416	397	456	417	411	410	405	431	392	433	425	408	437	417	440	435	378	383	379	408	427	393	408	429	397	393	379	391	422	420	429	414	385	408	424	403	426	410	376	457	413	399	387	452	433	372	404	442	416	395	418	405	443	413	426	380	443	388	392	424	468	409	394	428	421	414	378	427	407	397	422	430	399	405	432	402	424	389	412	396	453	396	415	417	433	426	431	434	424	404	404	397	425	441	401	404	422	390	400	439	395	423	389	410	473	409	381	401	418	424	435	389	427	397	426	400	419	395	418	416	409	395	419	385	432	405	401	413	444	390	414	396	402	405	365	448	417	410	424	413	462	399	407	422	387	421	416	408	427	418	402	417	437	406	400	413	386	394	423	432	441	412	439	428	381	396	458	390	379	383	428	427	421	451	409	408	425	385	407	407	444	413	397	430	422	429	428	436	365	409	410	419	406	428	415	395	431	425	425	421	389	434	434	417	458	412	413	421	425	414	402	424	443	420	388	400
78334	55994	24534	3753	372	313	281	234	238	228	235	259	235	252	247	222	233	246	221	222	247	211	237	239	218	240	207	198	200	209	208	234	242	229	233	228	182	231	227	213	236	220	251	198	242	211	246	209	209	227	229	231	241	202	232	219	218	226	222	225	218	233	218	239	206	222	233	245	222	210	218	246	223	229	221	217	212	252	219	227	221	191	211	243	237	226	223	228	229	243	219	194	219	215	207	195	246	199	219	226	226	231	200	240	216	210	199	208	201	216	223	213	236	228	222	201	237	222	232	245	244	232	203	235	258	219	219	235	217	219	241	229	204	226	210	228	215	231	206	217	219	209	231	202	187	219	208	206	209	207	219	212	224	220	234	218	234	230	215	185	215	229	194	241	234	207	217	211	206	201	222	217	214	203	228	221	201	220	186	201	251	249	232	221	232	240	210	230	239	239	213	226	235	213	224	225	233	213	227	225	204	231	233	231	213	235	243	209	225	224	218	220	224	195	224	221	247	255	231	230	233	207	228	232	261	228	223	231	243	207	218	208	231	217	208	245	203	231	229	226	223	238	244	223	206	232	212	204	235	196	259	221	207	208	222	197	222	238	210	194	233	231	230	224	227	219	226	230	211	230	201	211	239	230	216	231	232	221	251	194	224	221	218	220	222	229	240	217	192	233	229	243	191	220	249	214	216	194	235	220	197	235	199	221	238	221	210	213	191	206	216	192	235	244	218	214	235	195	213	212	225	220	209	227	223	211	210	223	229	227	212	182	251	229	212	239	207	214	232	217	223	209	220	219	215	234	211	214	231	241	267	219	229	205	207	215	223	228	209	215	212	206	214	218	210	214	220	203	242	237	264	241	222	253	229	235	246	206	232	221	230	197	243	239	212	230	218	215	250	238	226	234	232	207	211	242	248	219	235	225	233	227	201	202	216	208	212	221	202	238	198	244	218	235	197	211	228	224	210	239	242	220	216	218	208	236	217	208	217	228	209	231	240	237	214	226	235	220	223	236	205	209	239	270	209	237	223	190	210	255	227	202	230	233	248	212	211	241	222	213	240	213	231	222	227	229	240	242	256	212	247	229	199	216	218	225	207	224	219	232	220	223	224	221	246	226	233	216	220	216	226	251	215	237	229	215	205	236	239	221	218	239	205	248	231	203	240	254	204	226	214	232	253	215	233	222	214	190	214	234	214	253	219	237	243	238	232	214	214	217	226	195	220	206	226	213	224	228	223	233	236	223	199	217	209	228	208	234	231	216	213	227	224	218	222	229	224	208	202	208	235	225	229	233	250	243	215	218	219	195	227	216	234	197	216	230	229	198	236	213	212	247	219	204	222	226	239	212	202	198	233	230	229	209	225	209	229	200	224	228	241	225	222	207	233	248	239	196	199	240	230	227	233	231	226	195	205	230	231	196	228	229	212	227	220	229	231	239	200	213	203	213	255	221	211	245	231	203	239	247	245	230	187	237	225	236	216	222	225	236	221	201	219	228	224	222	216	227	215	203	225	218	220	245	243	210	245	250	205	231	210	221	217	203	192	199	233	224	231	254	214	205	232	220	219	238	223	229	210	223	218	229	221	196	213	249	211	177	219	247	234	229	214	226	219	264	207	197	204	224	222	202	229	261	215	256	226	194	217	232	248	237	239	260	205	196	230	198	252	242	230	221	221	208	234	224	240	232	208	252	242	214	213	209	214	217	221	206	215	218	232	209	225	219	224	199	218	226	237	244	224	245	213	198	200	235	209	203	200	206	193	228	212	257	217	209	212	253	217	251	232	233	205	206	237	193	251	223	235	216	199	213	216	244	238	234	217	225	221	218	240	195	257	233	231	256	219	221	237	188	251	240	211	222	227	209	235	226	216	215	224	233	239	192	237	210	225	239	205	223	213	241	217	200	229	221	219	231	229	246	219	224	236	212	230	219	214	192	220	225	201	215	233	236	216	216	235	228	222	219	225	230	237	252	235	233	223	208	219	235	248	235	237	201	234	232	218	253	228	216	215	216	220	224	218	238	221	243	239	214	233	231	188	200	215	212	207	224	251	213	222	227	240	210	234	229	237	219	217	201	217	220	237	217	244	205	220	236	228	215	225	224	212	224	215	208	200	241	209	218	221	227	215	207	197	210	220	229	221	203	212	243	234	222	237	237	224	228	226	204	228	235	223	223	204	213	253	197	232	251	219	222	229	217	194	243	215	200	232	240	214	231	230	218	205	232	227	222	224	255	187	224	224	218	214	244	209	241	232	232	211	217	203	207	211	217	214	210	231	212	227	202	226	239	235	208	234	227	234	233	235	253	205	236	224	223	233	238	217	229	219	225	203	226	248	197	228	242	231	227	201	202	206	222	234	200	229	211	216	205	210	193	231	234	190	226	196	200	212	236	218	248	232	240	201	228	225	241	227	211	204	224	248	238	223	247	211	215	207	208	216	194	204	227	225	243	214	210	204	226	242	214	221	197	217	263	247	215	227	218	217	233	224	212	207	193	199	222	230	228	223	219	238	225	232	218	197	226	228	197	220	220	213	234	221	225	241	241	220	195	220	211	226	219	223	224	213	220	215	224	208	233	205	215	228	225	215	197	206	212	260	210	213	225	219	226	219	235	232	206	216	209	266	233	214	227	220	249	213	214	210	227	223	241	209	232	247	249	216	212	207	225	215	226	226	216	196	211	218	218	213	217	187	220	258	215	239	230	227	206	237	223	197	178	208	241	222	227	200	209	231	221	242	210	236	250	219	236	222	237	211	231	221	213	210	239	209	219	241	227	233	225	201	234	227	217	201	203	227	171	240	205	240	200	211	206	225	224	218	203	219	224	239	243	231	232	214	198	223	229	201	232	233	192	198	200	230	240	191	238	233	259	217	250	207	239	200	222	229	219	214	228	225	213	230	236	224	215	234	228	212	245	205	213	243	217	251	242	236	216	237	214	218	211	245	213	241	217	240	219	193	264	206	238	218	231	204	217	222	232	237	213	231	218	204	224	237	212	213	243	221	229	250	228	237	225	236	226	192	202	244	215	238	187	219	235	209	234	232	235	222	241	201	215	215	211	218	207	216	226	211	232	234	262	250	209	208	219	203	226	212	218	220	227	220	256	219	231	226	217	249	237	201	256	209	226	235	224	248	222	230	230	234	224	225	225	222	224	238	243	230	225	203	238	215	239	197	221	237	206	243	224	240	225	206	243	202	236	251	228	232	214	219	218	256	213	217	238	234	239	218	228	230	233	251	241	210	188	201	214	231	202	238	216	190	229	221	215	218	203	236	219	200	223	208	204	232	229	218	225	221	186	232	234	208	204	201	219	217	231	226	216	234	219	230	225	209	232	196	232	222	197	215	217	217	211	220	246	221	207	182	213	214	212	213	210	205	220	207	200	228	186	210	211	199	263	218	198	225	229	210	195	215	217	229	211	224	231	226	231	235	202	213	212	213	191	240	237	220	229	244	194	213	209	225	229	242	225	250	213	218	188	250	224	186	196
53769	42527	11933	1036	989	845	800	730	714	675	689	644	639	623	621	603	609	590	585	584	562	603	595	527	559	545	567	584	551	561	580	588	543	573	563	557	563	545	549	559	579	559	554	571	534	572	528	585	543	536	519	559	502	580	548	554	567	547	576	560	544	586	559	545	537	560	537	569	537	571	563	542	514	559	580	550	571	555	547	526	553	533	509	519	545	539	576	534	543	556	556	496	572	546	528	559	538	528	537	549	544	557	554	528	538	518	512	563	508	531	533	550	533	538	516	542	561	544	532	527	555	530	567	567	572	553	545	538	535	501	547	511	522	530	534	560	559	520	555	574	541	557	536	544	553	586	552	550	519	527	534	529	567	512	549	547	567	535	582	549	554	541	568	527	543	529	538	554	525	534	548	581	551	498	562	550	535	535	598	514	566	539	519	532	546	545	522	544	532	550	554	549	600	501	531	541	585	548	524	546	541	542	513	543	566	541	541	551	545	515	546	533	542	542	578	549	572	545	539	529	561	572	583	556	523	548	558	554	556	546	500	490	536	512	581	533	559	567	518	553	517	569	509	576	568	524	538	594	518	531	541	522	543	569	553	558	567	541	564	549	563	531	569	602	546	571	565	592	531	550	542	514	490	539	535	576	523	552	565	549	517	563	565	539	541	547	535	588	532	556	573	535	543	509	543	519	584	549	534	537	507	551	508	579	541	574	512	541	505	590	519	576	530	564	519	535	513	539	560	508	531	561	554	561	524	509	523	542	546	553	582	539	528	530	566	538	541	566	514	519	547	536	569	509	531	567	542	568	578	529	522	548	552	522	550	548	607	561	536	553	539	526	533	534	544	554	536	576	546	546	535	586	558	527	562	515	569	541	565	508	572	498	532	554	536	552	524	535	533	541	555	557	577	537	562	500	558	552	557	538	550	522	562	487	508	548	524	537	583	563	544	552	549	550	626	545	545	503	562	578	513	523	547	531	585	536	544	585	583	506	546	545	548	550	548	574	507	529	546	523	549	564	523	560	551	597	552	551	594	527	545	568	554	571	533	575	522	529	537	530	481	516	520	522	554	563	562	573	546	541	580	552	564	577	536	549	550	590	507	526	549	549	523	510	498	538	551	558	583	557	512	570	559	555	562	553	529	517	533	525	535	570	542	567	576	510	511	539	553	541	542	525	546	537	529	500	560	561	516	581	529	533	537	533	529	563	514	540	526	501	537	511	572	508	556	533	568	564	528	550	563	540	586	573	535	570	578	585	583	548	570	575	526	544	544	556	539	531	523	554	564	542	553	546	550	516	534	536	577	509	594	548	509	513	570	530	521	542	547	521	571	552	573	532	554	532	562	560	577	531	531	551	549	576	513	567	561	559	524	601	505	539	545	563	529	536	566	523	489	544	562	569	549	535	536	529	556	563	546	530	509	546	528	546	574	533	553	526	548	531	552	556	530	544	562	537	564	563	565	549	524	550	511	592	562	560	571	543	568	533	520	522	511	557	556	546	525	558	569	554	513	566	553	554	536	533	551	562	548	496	570	534	597	525	552	567	590	544	543	533	550	549	542	576	527	510	524	578	533	544	556	572	530	530	519	537	530	558	513	516	537	567	568	531	568	550	557	563	535	514	539	570	548	554	545	553	562	538	540	532	541	557	528	537	559	578	586	543	563	527	526	585	507	549	596	546	558	541	527	520	540	589	547	510	537	519	554	539	545	556	560	572	566	509	570	583	527	583	556	548	541	535	549	546	551	552	501	562	496	540	586	549	560	573	537	556	527	541	554	547	551	572	572	583	556	519	563	521	567	529	477	558	518	532	507	538	528	541	555	605	538	548	541	539	541	566	523	538	569	552	504	560	566	555	534	556	547	560	552	525	553	549	502	589	507	581	527	518	539	551	544	525	505	533	581	506	549	509	531	565	526	566	533	506	507	503	530	555	540	565	533	544	569	582	562	565	566	547	543	590	519	569	550	529	545	567	548	525	546	559	556	598	512	572	516	511	563	517	506	551	536	555	551	563	534	538	552	552	548	578	526	548	545	545	563	571	557	552	512	537	539	523	517	525	551	541	525	498	533	539	507	516	527	543	558	531	535	565	542	524	548	504	510	565	512	519	525	545	548	562	553	564	569	502	563	526	539	522	536	546	521	545	517	535	526	563	530	552	600	499	522	504	523	589	551	566	568	527	524	577	548	553	528	588	554	525	562	527	545	601	525	538	615	542	540	557	525	497	586	504	587	586	548	570	552	543	540	556	524	570	579	536	552	546	515	521	562	522	496	566	547	563	544	553	517	539	544	521	535	538	528	546	553	562	530	579	570	510	557	506	544	539	527	601	563	563	563	541	513	546	493	532	526	557	546	529	533	574	584	554	538	586	565	509	562	569	538	501	542	535	582	529	561	557	576	518	501	549	548	556	558	561	523	556	540	532	534	558	553	568	531	566	494	545	526	520	549	522	514	552	552	516	560	565	522	558	541	562	529	544	510	491	533	562	564	536	528	539	519	504	523	541	493	559	519	568	569	559	535	529	578	522	523	530	565	541	578	525	552	518	550	551	561	554	563	551	539	550	535	528	560	561	542	535	550	523	541	562	576	558	531	548	569	491	539	549	511	555	522	541	544	519	560	544	565	529	582	561	509	542	544	539	553	577	546	568	565	591	584	542	534	579	569	537	546	559	524	560	530	531	515	567	517	542	559	532	510	523	524	530	558	550	548	565	539	588	570	500	543	557	507	513	500	531	564	575	523	505	567	565	540	502	556	565	550	541	563	514	511	516	559	546	536	551	538	506	523	522	534	569	552	550	557	577	566	517	524	503	522	549	539	546	533	545	514	503	593	522	539	551	558	538	539	560	519	522	513	542	586	573	526	556	529	560	564	550	563	542	505	559	535	566	583	534	550	552	520	543	569	513	529	554	518	505	536	513	525	543	508	556	521	540	589	546	508	544	556	537	568	535	568	582	587	546	520	540	517	547	535	549	574	532	554	541	581	525	617	520	554	572	577	530	529	523	545	583	558	519	513	561	546	570	578	500	522	576	567	529	539	522	529	539	568	518	594	574	519	551	564	593	540	527	551	553	537	515	558	536	572	524	509	559	560	531	567	565	527	548	530	591	538	508	525	565	567	534	528	548	553	534	567	558	533	560	579	547	533	527	572	557	543	559	559	537	534	546	531	548	587	556	560	553	562	549	580	533	520	521	571	522	566	530	563	498	546	574	537	554	611	524	527	538	562	537	559	567	536	534	534	554	561	544	531	531	534	553	570	575	543	511	554	542	515	579	557	580	532	555	549	527	559	504	531	554	520	567	564	507	490	548	577	524	538	555	541	521	542	512	563	562	567	513	518	578	550	559	560	504	555	555	553	530	531	544	541	512	531	570	573	514	558	531	552	556	526	553	477	541	530	521	579	558	576	517	530	523	562	527	541	571	594	508	557	556	551	532	541	518	555	489	542	545	523	584	548	521	529	550	550	527	521	603	532	553	575	549
86837	66960	32565	9498	951	348	271	233	249	200	190	203	174	206	185	175	176	186	184	162	175	167	191	199	163	173	155	155	139	178	179	162	179	137	161	187	153	165	168	157	172	176	163	158	161	160	173	160	159	150	165	155	143	171	150	149	165	183	171	140	168	144	158	176	175	152	153	158	154	150	175	173	141	165	185	171	149	170	170	190	153	159	171	156	143	194	153	146	150	159	153	169	153	164	152	160	176	145	171	167	166	166	156	159	184	152	167	172	170	165	181	143	154	160	167	167	165	180	137	161	178	145	136	172	152	163	188	154	162	172	166	184	173	159	150	169	148	173	158	174	149	152	193	141	151	161	169	151	151	176	209	169	149	197	146	161	147	152	172	160	157	149	173	166	162	163	176	184	171	164	159	145	166	164	165	145	151	184	183	181	187	158	156	188	160	163	180	171	146	148	164	168	174	181	179	157	149	158	127	168	174	158	164	162	190	157	171	186	166	174	166	171	162	168	162	172	167	167	152	142	157	172	175	161	189	167	154	179	163	153	154	156	180	167	166	157	161	195	180	133	151	164	163	151	160	168	144	138	174	160	163	143	168	148	150	145	154	190	158	163	160	150	162	141	141	154	156	163	160	176	157	169	149	168	159	167	151	165	180	176	126	168	172	180	156	173	154	154	175	189	161	162	168	188	139	159	152	154	179	190	167	169	141	201	156	164	184	180	163	151	156	162	167	161	169	157	159	160	161	175	163	150	169	136	164	165	163	166	176	172	154	163	177	180	150	158	162	168	171	151	151	158	177	142	174	164	171	176	179	138	154	173	163	143	166	171	149	172	177	167	154	163	162	154	158	137	158	160	184	163	175	159	174	163	157	142	152	162	158	184	152	185	153	172	163	159	167	146	165	175	154	147	155	157	159	167	155	191	154	161	159	181	166	166	167	174	156	163	161	173	162	165	154	154	146	161	143	168	176	187	157	148	152	171	172	145	160	168	158	167	163	166	141	178	183	156	153	179	161	172	164	192	166	177	169	144	155	132	156	162	138	166	164	155	152	145	175	168	169	168	143	165	163	146	179	178	174	146	156	171	163	162	155	171	151	156	162	162	180	158	150	153	151	158	177	161	145	163	154	158	167	140	170	170	154	155	166	177	168	162	167	163	153	159	161	171	187	181	141	146	165	156	184	157	143	194	143	193	179	158	153	161	141	173	154	170	151	160	167	170	185	168	152	165	165	188	132	167	147	149	148	161	181	152	173	176	153	161	162	156	190	159	152	158	155	154	159	157	180	163	158	172	190	167	151	164	148	174	168	179	154	166	167	178	164	144	155	148	172	190	150	173	170	164	155	174	159	172	135	152	182	179	150	158	165	186	142	166	165	185	160	164	162	161	179	161	149	167	138	154	166	155	158	164	159	179	164	180	165	155	174	155	159	156	176	172	168	160	165	126	172	168	165	171	147	178	161	152	160	161	159	158	179	164	163	170	154	177	144	161	171	155	171	168	159	163	163	164	152	174	170	154	175	159	145	166	155	157	159	175	173	171	172	153	160	159	173	142	188	164	144	149	143	168	171	165	151	155	170	154	175	173	151	186	164	166	185	157	151	161	164	159	164	172	169	153	157	156	172	158	163	155	162	160	150	159	164	159	150	158	179	181	144	170	150	144	177	165	140	162	150	181	185	155	160	182	184	159	174	184	175	167	142	137	153	157	156	172	167	158	139	153	168	171	176	144	193	162	163	157	163	162	154	171	168	169	161	168	140	166	163	134	183	174	198	140	150	152	157	182	172	181	173	149	171	187	172	150	162	160	154	158	179	166	181	135	155	147	179	145	155	165	187	204	185	172	169	192	175	155	172	174	164	157	140	159	162	150	163	169	163	139	155	170	154	151	176	160	184	155	159	173	188	158	157	149	170	161	161	150	139	155	174	181	169	157	152	151	162	151	186	171	165	174	146	152	133	179	163	145	188	163	156	146	136	165	151	161	155	143	164	185	185	149	151	176	182	159	164	150	148	164	186	161	164	166	167	176	158	177	175	164	168	149	157	149	164	191	173	158	163	173	168	148	174	146	159	158	168	159	176	150	143	172	132	159	174	176	187	172	160	183	159	144	153	141	170	151	154	178	170	152	154	161	139	155	184	166	158	174	162	134	162	170	152	140	162	151	181	154	165	161	162	185	181	163	175	139	151	147	171	148	169	182	177	151	175	176	145	180	167	167	155	170	171	172	162	162	179	159	147	169	175	162	151	166	185	157	184	177	170	161	156	150	181	147	171	151	160	155	152	144	130	138	164	163	171	189	144	171	160	167	153	178	163	193	148	159	152	174	177	154	171	175	159	175	156	171	152	143	162	170	169	145	136	159	150	169	154	148	175	157	157	170	174	161	172	181	176	167	158	149	148	170	163	173	147	182	151	128	169	174	145	147	167	158	152	190	158	172	172	167	168	159	153	171	142	164	150	155	151	162	172	179	187	158	158	152	168	155	164	127	159	151	144	154	177	145	174	167	149	149	165	164	181	175	168	167	171	154	165	159	177	143	150	163	170	147	173	163	164	170	153	161	171	168	153	174	172	146	143	157	177	157	147	156	166	168	167	164	168	162	152	175	157	151	154	171	177	141	164	184	175	166	168	170	175	185	193	172	178	168	161	163	170	145	164	173	187	150	163	154	185	179	146	158	173	174	153	170	169	176	157	164	147	156	168	162	178	166	173	143	154	186	169	174	163	167	140	177	150	153	165	158	188	199	168	155	153	159	185	168	152	162	157	166	170	163	184	167	186	189	145	163	164	161	163	155	142	149	157	158	125	155	154	148	162	172	151	154	147	146	140	169	167	150	144	149	171	132	154	175	158	161	153	166	187	181	171	140	169	167	155	166	175	158	153	173	180	152	160	146	158	179	149	179	152	155	160	167	159	171	179	174	173	181	164	166	172	148	159	155	148	161	196	171	150	164	177	180	158	169	173	155	158	162	154	140	161	158	133	150	170	176	157	151	188	165	137	200	166	166	161	176	170	154	162	164	161	170	176	169	160	157	179	177	146	154	150	148	162	161	161	173	152	151	161	149	156	155	200	158	190	183	169	160	172	180	169	164	150	150	149	157	180	175	197	160	174	173	164	172	171	162	167	149	160	167	177	154	150	186	167	138	159	161	150	144	149	182	157	185	161	167	145	176	164	148	155	157	182	146	161	146	162	185	163	155	155	178	160	168	169	173	148	173	153	156	176	157	161	136	164	178	172	194	160	139	173	190	173	135	180	164	168	155	198	161	193	165	174	165	153	174	155	140	163	159	153	163	150	165	166	126	181	135	175	164	153	138	153	171	188	172	163	157	144	173	142	160	171	166	187	148	165	153	142	138	168	128	153	160	174	171	176	163	150	145	164	160	173	135	132	161	155	159	171	154	160	146	146	168	181	159	150	172	155	186	146	157	162	181	174	150	185	177	165	152	170	160	178	164	155	141	173	158	161	154	163	142	166	158	152	141	160	152
64899	53713	16619	1428	1300	1114	919	775	707	752	656	566	610	533	522	575	488	447	446	483	492	451	467	453	444	437	461	428	408	429	455	446	402	438	423	441	478	419	428	423	384	435	385	423	414	419	445	356	416	413	423	401	430	414	415	383	426	395	436	448	429	410	464	409	429	423	390	391	432	391	421	403	367	378	388	426	359	434	430	403	387	399	435	375	420	392	391	420	409	388	420	391	423	405	408	382	460	402	390	419	380	417	410	435	382	439	421	378	411	398	374	385	404	396	378	408	428	425	390	394	425	395	421	381	454	420	422	440	394	375	411	404	434	399	379	423	362	402	409	428	375	391	396	368	453	401	399	374	414	399	367	417	367	393	433	401	392	373	411	404	425	387	387	395	428	402	407	392	408	389	424	397	396	374	427	402	402	417	400	436	387	437	418	430	364	396	388	425	439	425	415	406	443	390	386	383	376	394	420	409	414	383	404	360	371	395	375	408	426	399	396	405	395	411	413	416	409	406	412	380	409	399	386	372	394	396	448	384	394	395	404	439	404	385	414	389	393	404	423	398	408	417	404	379	390	413	419	371	387	399	404	410	391	390	402	419	414	391	400	422	382	388	416	359	416	406	374	392	395	402	405	398	395	400	389	361	416	384	399	444	419	408	410	405	426	430	420	393	373	406	390	359	402	388	411	426	396	381	426	405	416	443	411	394	372	382	411	393	378	380	372	407	432	410	389	420	397	394	437	401	396	340	406	406	396	390	412	410	380	395	376	374	384	405	416	363	432	373	441	379	386	405	400	399	373	379	417	396	412	437	392	403	391	417	364	411	418	375	402	396	417	402	369	445	421	416	404	408	408	394	452	417	418	379	385	373	420	381	365	408	412	403	448	397	406	415	390	384	375	355	427	388	404	406	375	426	401	426	438	376	382	384	414	355	417	419	353	426	348	402	402	440	388	393	392	376	414	370	367	385	392	432	389	413	419	395	381	396	437	409	390	402	391	382	409	398	388	429	389	415	412	372	394	397	407	360	425	393	371	421	408	366	426	369	378	414	391	412	400	406	415	396	398	386	424	393	394	389	430	401	450	383	374	384	375	387	397	356	406	383	383	416	388	394	410	422	360	421	408	432	406	412	407	425	393	409	381	358	379	392	384	391	399	389	380	405	375	432	429	424	392	401	360	406	384	393	380	397	434	427	365	411	443	367	392	410	399	412	405	427	435	399	400	370	391	379	419	426	386	364	363	382	384	419	367	408	429	413	361	409	411	443	403	375	414	414	395	397	381	420	372	402	412	383	439	388	434	422	405	410	403	373	385	405	412	394	391	400	389	380	370	379	409	400	360	417	394	396	420	394	376	406	394	437	398	416	421	433	413	389	377	396	415	409	406	423	446	396	388	396	405	390	441	429	381	438	380	406	410	422	369	414	384	442	405	403	396	368	381	397	377	384	374	400	401	371	387	419	428	413	419	421	447	432	387	402	438	395	435	371	390	412	437	387	389	426	416	407	382	357	391	401	400	427	450	389	392	402	378	416	395	416	406	422	417	395	407	395	366	386	445	421	452	399	372	421	410	407	406	427	402	424	436	407	426	401	390	352	395	404	395	394	405	416	383	364	374	387	421	384	422	430	386	455	388	374	399	398	363	422	382	370	444	392	409	405	411	403	390	356	389	380	385	403	366	389	426	373	402	385	398	387	396	374	418	422	398	370	403	412	417	370	373	409	420	408	368	368	383	394	378	406	436	399	366	398	398	365	399	390	367	379	400	414	425	429	400	416	414	374	413	366	435	400	387	377	387	435	405	403	406	420	385	394	405	396	398	422	412	379	386	431	362	388	407	407	397	368	425	386	448	427	404	385	436	403	395	381	462	399	396	380	389	423	429	381	375	383	386	389	397	366	404	400	432	357	406	411	398	401	411	389	403	362	414	396	376	388	424	392	426	406	454	421	364	426	371	437	396	395	393	381	391	367	416	400	350	349	374	409	398	408	417	429	375	419	409	418	376	428	431	404	408	414	391	377	390	399	431	438	390	428	384	421	405	399	407	425	388	405	379	397	387	367	387	391	416	403	431	368	406	434	424	391	399	390	408	405	404	372	393	389	430	385	430	413	404	411	395	369	392	382	423	408	407	403	397	386	443	367	424	388	400	398	392	385	383	414	435	408	386	417	387	363	411	398	374	412	380	422	386	396	417	390	395	387	391	382	375	378	397	385	364	382	397	389	390	404	386	396	411	413	395	410	412	387	407	378	403	429	404	383	368	385	382	392	355	422	408	393	407	377	380	401	406	398	382	419	389	436	392	402	374	384	418	391	448	382	397	388	396	408	436	384	373	390	409	386	359	422	399	395	425	398	376	376	407	384	418	375	417	415	413	362	400	455	408	424	378	431	375	363	392	418	381	370	397	371	411	394	393	424	401	440	423	396	395	413	422	408	380	407	378	443	428	402	406	396	393	374	407	427	358	437	383	430	408	381	419	388	400	397	416	394	381	389	372	422	379	423	393	396	388	434	392	387	404	424	403	416	406	387	388	410	408	418	405	444	421	433	408	372	389	411	360	436	413	376	416	365	398	386	407	404	412	375	408	404	442	419	380	390	365	422	372	410	377	393	383	418	388	399	407	406	393	422	416	412	433	361	407	361	401	397	382	411	412	395	407	386	438	421	400	386	389	429	391	379	386	401	433	403	399	385	393	401	382	404	401	403	437	417	412	394	428	376	439	374	406	397	406	410	415	408	392	387	365	378	416	368	417	428	383	415	432	388	393	378	410	405	439	418	386	414	385	437	451	396	389	410	385	392	396	393	411	400	397	389	403	399	396	406	410	403	380	391	392	416	459	384	393	399	388	438	371	362	414	391	396	406	396	420	410	437	422	376	411	394	445	411	405	395	406	428	401	400	442	412	393	374	389	422	383	385	432	431	383	427	378	399	383	372	410	405	396	427	393	421	424	429	416	399	401	371	444	418	412	385	349	385	415	381	411	409	434	389	435	377	405	372	388	375	387	376	433	410	425	424	403	425	411	427	381	401	435	414	404	423	420	358	414	401	370	388	404	424	364	395	383	435	378	399	382	372	364	383	370	373	396	411	386	392	391	417	396	409	424	404	381	379	392	389	408	390	393	392	385	396	393	405	406	394	376	355	385	428	473	403	385	416	406	412	372	377	362	386	423	374	407	379	404	420	384	397	407	417	406	414	398	395	422	404	357	400	410	408	382	422	389	405	368	406	402	381	383	393	409	390	388	392	388	386	422	397	408	404	374	418	413	421	395	400	398	394	413	418	410	373	386	392	382	370	388	449	383	401	380	422	400	398	359	422	417	444	390	381	415	384	401	412	358	406	409	413	407	398	413	393	400	434	416	405	398	393	408	418	392	379	371	414	404	422	374	393	410	395	396	382	411	386	411	406	407	376	401	377	395	381	389	387	389	411	401	417	374	390	370	384	391	406	410	410	433	379	392	377	417	390	412	423	403	406	389	442	383	405
42624	21193	3159	203	165	166	199	165	152	146	151	143	171	157	153	161	165	157	167	154	160	169	133	174	194	148	158	161	166	146	196	160	165	166	163	169	152	140	168	156	157	147	154	162	154	150	166	161	172	151	172	130	156	143	139	172	157	159	174	160	155	156	157	186	160	152	145	178	137	172	163	162	175	153	159	153	161	167	161	166	161	138	153	153	144	155	167	165	146	161	166	148	165	161	146	167	159	172	152	172	157	159	194	180	193	172	148	163	153	180	160	161	170	158	156	163	178	163	143	166	165	154	191	150	191	158	161	163	169	141	134	166	158	144	168	157	175	162	144	145	163	156	181	185	157	155	153	194	151	183	168	149	173	166	141	146	177	168	152	141	161	152	169	176	146	168	193	183	153	164	145	167	186	150	145	161	151	156	162	146	159	143	173	157	187	177	158	161	177	153	132	171	150	153	140	160	167	165	140	176	177	150	154	182	180	179	157	140	171	170	171	146	155	165	134	151	163	171	163	157	159	155	169	160	166	158	177	158	159	144	154	156	153	164	161	152	142	175	145	159	165	162	153	164	147	179	153	162	191	175	166	150	168	146	162	159	143	157	144	139	151	151	201	125	146	132	142	141	161	173	148	164	145	147	167	153	166	172	156	148	177	176	171	161	173	166	156	152	170	150	166	175	150	144	158	144	159	183	154	152	177	173	155	160	175	147	165	180	140	132	145	168	156	163	185	184	149	172	150	163	155	160	143	178	147	161	160	154	163	138	176	167	146	170	157	158	160	150	180	172	165	146	156	150	156	147	153	167	172	149	177	165	166	162	170	171	167	184	140	159	174	161	160	164	142	168	196	140	170	163	158	167	165	194	149	164	166	154	158	153	176	134	160	175	160	177	174	170	172	130	148	170	152	157	165	169	130	155	149	170	142	166	158	149	163	152	158	159	143	154	147	160	162	171	166	160	143	171	165	169	151	127	175	164	177	145	189	165	169	175	150	163	146	159	148	158	142	143	170	168	144	157	146	163	141	171	155	174	163	162	156	158	170	175	154	152	155	147	170	180	142	163	167	147	152	170	164	168	149	178	157	153	156	154	163	180	170	175	161	171	160	157	159	152	168	147	176	170	128	157	143	156	155	166	160	175	165	162	177	195	144	159	146	152	172	135	157	161	161	156	155	171	172	162	154	152	148	154	172	163	169	179	156	143	151	146	156	163	151	177	181	187	158	155	169	167	164	143	162	158	149	174	150	138	168	152	145	171	175	167	156	159	183	146	146	149	165	145	152	183	166	174	159	172	192	159	153	143	163	173	150	169	151	156	143	164	175	164	146	168	158	165	160	163	156	153	145	174	168	144	154	149	173	160	180	147	136	150	151	168	152	160	171	150	147	143	157	158	166	153	151	178	129	141	150	153	145	141	160	164	160	152	157	156	150	159	164	175	192	176	188	154	172	173	172	166	159	192	169	158	162	141	152	141	170	158	162	151	171	156	149	169	171	158	168	165	151	152	161	177	148	158	154	163	154	160	148	157	157	172	141	164	166	168	172	151	164	169	155	156	149	170	130	175	164	155	162	148	175	171	148	190	163	154	149	170	144	170	183	183	156	161	175	151	170	146	144	150	160	158	161	169	191	165	167	179	165	162	180	177	161	149	163	160	185	183	183	155	167	171	166	156	139	166	161	157	171	139	151	141	181	174	152	177	162	183	152	171	169	177	152	170	187	151	145	136	149	142	166	156	181	153	144	150	170	150	152	173	160	128	149	146	134	164	156	163	160	148	157	162	155	173	157	144	161	154	160	141	163	163	150	153	166	156	165	158	168	173	163	143	135	176	147	144	147	159	165	164	144	129	159	170	157	154	161	154	151	169	177	173	173	175	163	155	163	167	146	144	142	152	179	160	165	173	138	178	198	175	159	144	148	140	151	173	170	153	140	151	156	155	143	166	160	163	172	159	178	150	134	162	165	174	161	161	174	174	146	180	168	183	159	158	158	173	162	139	156	146	158	148	177	149	158	155	179	159	156	162	155	152	155	155	144	138	148	140	175	170	154	171	194	143	173	164	140	198	171	160	167	144	165	176	158	176	149	164	191	157	159	187	160	165	186	163	155	175	152	149	178	167	166	162	159	142	146	168	154	176	152	158	174	169	166	146	136	158	151	161	164	169	152	145	175	155	140	179	175	170	132	145	155	169	158	145	146	146	162	154	154	158	143	167	174	182	147	149	167	151	161	156	174	160	133	172	172	153	171	168	170	144	183	144	155	180	161	154	172	152	155	172	164	164	157	169	160	153	144	165	167	175	187	177	175	160	164	185	171	149	153	151	157	172	141	166	168	178	163	166	160	168	165	163	175	164	156	147	159	144	166	160	160	132	174	154	142	161	169	157	182	158	159	171	163	163	160	156	181	159	140	138	178	167	142	169	167	163	151	163	164	146	171	175	174	139	147	156	150	143	135	134	186	159	164	165	163	148	162	146	157	171	152	153	173	147	153	153	172	156	145	177	178	158	152	151	142	163	155	131	175	159	141	147	138	142	158	150	158	151	161	164	144	157	164	168	135	178	141	168	170	155	160	172	177	170	154	174	168	153	153	147	157	177	164	171	193	175	165	138	157	164	147	153	137	168	150	195	160	160	183	152	167	163	143	162	166	149	166	156	150	165	174	146	152	167	173	166	154	175	164	138	164	181	175	162	149	160	145	173	171	177	171	173	148	151	161	172	185	154	149	151	166	147	162	147	163	155	169	146	181	158	157	141	168	191	151	148	170	154	173	152	158	151	169	160	139	143	183	167	149	154	149	167	149	154	142	186	174	157	151	160	163	177	139	150	144	144	176	146	142	198	174	166	168	156	165	151	149	166	185	165	176	183	152	168	181	152	151	166	166	158	134	163	178	150	165	161	163	142	153	165	160	175	170	158	159	145	168	147	153	164	163	169	142	165	171	158	169	149	157	159	146	176	173	150	178	154	154	172	149	154	162	178	156	177	174	169	149	164	165	155	151	170	154	161	155	138	143	157	152	176	164	150	192	152	168	155	173	160	167	163	159	145	153	182	174	152	170	160	177	164	170	142	149	181	167	159	146	155	144	162	168	176	149	159	142	163	175	154	152	159	165	147	151	170	160	153	161	150	130	168	164	162	180	157	156	139	162	148	169	146	158	139	164	154	161	146	148	188	160	152	148	168	149	169	166	159	165	160	142	156	160	149	146	181	188	161	137	160	154	151	156	176	149	152	185	138	145	164	158	169	185	170	169	160	173	168	157	145	168	160	182	170	158	177	154	156	153	149	180	154	165	143	145	167	169	157	190	160	154	150	157	145	149	157	163	164	169	153	162	159	138	149	152	161	157	164	154	142	139	158	166	168	151	157	155	172	167	175	199	177	138	143	167	169	192	166	178	194	165	164	166	135	154	149	149	168	178	150	137	148	154	176	159	150	160	161	146	131	161	152	158	161	174	162	178	152	168	162	156	161	169	155	142	181	166	149
35434	18335	2157	434	465	418	429	474	435	460	407	413	402	395	405	398	409	428	403	433	425	449	456	452	447	446	435	396	410	408	409	418	415	444	397	413	408	414	372	430	420	427	416	401	440	422	416	425	373	389	416	407	386	418	426	436	400	422	427	410	378	402	435	390	432	414	402	449	409	429	476	387	400	419	438	416	416	405	406	417	404	440	389	424	412	409	446	459	418	397	398	425	390	421	396	436	417	423	434	437	415	423	412	440	395	438	434	404	386	392	452	402	388	427	396	426	444	407	413	432	414	403	386	424	385	432	417	386	439	433	404	419	419	406	416	409	424	413	426	424	430	421	423	456	435	423	408	425	441	407	438	440	416	414	394	407	440	410	420	402	398	432	393	417	390	398	412	420	387	433	444	420	430	380	395	452	407	402	387	414	439	427	397	421	411	383	434	411	408	422	406	406	423	408	400	452	415	434	450	390	402	410	365	435	412	440	435	423	408	384	426	429	415	465	400	398	438	473	426	458	432	419	438	438	416	446	430	391	423	390	411	425	401	384	414	444	417	397	403	409	422	421	395	430	426	398	410	439	416	450	377	374	428	453	441	411	415	414	444	416	410	402	407	392	396	434	420	441	378	413	382	416	439	401	414	399	431	401	423	440	426	409	401	411	427	434	397	469	431	424	426	441	385	444	446	418	423	429	392	418	452	416	450	420	413	409	407	412	444	463	441	387	398	419	417	434	393	424	423	446	418	424	416	399	443	422	421	402	414	405	454	429	408	435	381	380	439	450	433	399	417	415	421	410	412	407	426	447	431	442	410	438	443	423	426	445	431	461	471	418	415	421	436	416	447	437	428	441	427	399	439	443	407	394	464	426	434	448	414	400	411	416	433	399	421	402	378	424	410	423	454	388	412	422	388	418	410	418	381	433	413	425	404	400	407	401	422	412	404	431	425	414	378	413	431	405	416	401	414	455	425	461	402	448	410	415	430	424	451	402	385	426	398	386	441	431	409	404	429	409	417	444	424	439	456	404	403	424	403	453	420	429	421	446	425	400	424	414	436	423	448	415	411	409	416	435	412	411	400	415	426	423	433	378	421	409	417	378	393	369	420	409	460	413	395	439	415	401	412	422	425	441	430	440	440	425	409	411	424	427	416	411	417	433	398	384	419	420	422	473	446	422	415	414	389	430	432	425	424	383	394	442	439	411	409	428	416	408	452	386	415	378	435	435	432	433	396	408	431	434	391	406	428	422	400	429	420	415	403	402	418	432	400	436	417	392	371	429	407	420	439	429	423	396	416	402	416	394	417	418	417	432	417	419	419	439	403	409	420	410	411	393	373	383	414	410	397	450	412	418	409	413	423	432	393	422	439	417	405	417	415	409	416	429	430	435	410	430	460	439	399	395	429	406	400	428	403	425	437	422	381	420	431	393	413	419	406	413	416	427	403	403	432	420	414	444	430	440	423	427	450	425	382	423	455	435	438	413	414	449	435	407	406	410	440	397	397	434	414	409	441	426	428	423	450	436	405	447	400	413	420	447	394	429	430	453	436	403	372	438	402	429	407	423	426	410	417	402	444	431	410	419	424	435	441	437	394	395	445	399	402	461	400	425	404	377	400	410	458	385	409	415	412	421	416	382	385	400	387	413	419	434	459	397	420	406	417	412	417	433	371	412	425	456	378	441	424	399	424	398	416	445	402	418	424	401	404	415	389	442	413	437	396	410	426	418	444	419	402	412	458	441	410	402	413	422	418	414	428	437	423	407	435	408	417	431	437	410	428	404	393	366	404	414	402	437	436	398	428	426	409	430	396	404	410	462	411	431	393	426	414	409	401	427	423	445	449	386	431	422	419	413	447	417	402	384	389	428	430	414	426	404	428	442	417	423	415	430	425	403	408	404	409	435	443	425	403	393	429	410	448	405	413	439	425	415	414	424	382	450	432	401	430	387	410	448	390	431	447	477	427	385	445	416	421	417	412	389	406	430	438	409	423	426	421	439	383	434	406	413	406	412	416	402	445	420	439	423	386	457	399	398	426	441	392	366	404	426	439	397	415	397	407	435	437	398	413	432	436	437	422	435	396	403	397	426	415	414	436	443	422	444	476	404	424	435	447	402	446	415	402	444	404	418	404	397	424	428	427	420	429	381	422	396	419	410	397	447	428	405	421	409	392	410	445	416	380	411	426	417	410	413	416	408	410	421	424	419	448	383	412	436	413	445	433	409	453	419	447	389	407	469	438	426	420	401	392	399	439	417	431	434	452	446	454	440	420	384	395	410	420	388	440	418	394	430	438	436	389	423	421	442	403	413	418	426	431	452	413	401	409	428	433	430	397	404	433	474	404	386	408	412	382	434	418	425	445	407	429	423	418	416	424	440	398	409	391	402	406	393	431	398	433	409	400	377	407	402	407	420	395	415	425	438	418	467	412	427	422	450	400	453	429	444	437	412	417	441	433	402	402	389	430	445	437	428	390	412	428	440	422	431	422	408	394	409	386	403	411	427	428	455	385	418	408	427	448	390	392	410	438	442	409	417	395	399	417	419	424	401	457	417	436	410	451	376	435	412	398	443	420	431	395	416	427	380	420	410	429	421	386	423	430	427	424	414	417	385	382	435	449	427	437	430	430	455	425	422	428	442	399	418	383	417	396	449	420	376	425	395	406	453	408	401	383	420	418	444	455	426	440	416	432	421	421	424	420	391	440	425	417	436	418	436	403	432	412	432	413	406	410	437	408	408	453	410	389	416	423	451	407	401	402	421	421	445	428	416	385	420	439	401	403	405	394	428	424	397	419	417	423	405	435	413	376	435	442	430	427	412	459	383	430	423	391	410	389	374	433	423	409	421	432	415	402	387	448	409	415	403	434	445	446	435	415	413	420	454	447	411	451	445	408	393	414	379	394	399	420	421	430	432	407	404	444	463	430	445	422	403	401	384	443	407	364	415	445	436	379	453	458	392	427	377	417	393	434	431	412	447	434	393	407	401	481	389	447	417	451	398	411	460	463	410	436	427	406	423	423	428	446	408	439	412	451	425	414	419	394	421	478	411	417	438	390	433	395	392	440	413	438	410	393	411	430	427	413	406	417	443	414	411	403	415	405	402	406	434	422	413	425	397	387	427	414	419	434	431	402	399	449	415	418	419	389	395	401	413	412	415	400	424	422	395	414	424	398	427	411	415	454	414	405	426	397	422	394	392	396	442	404	413	434	399	441	406	403	377	451	398	405	401	423	413	413	438	404	393	390	423	392	386	426	396	399	410	415	429	427	396	401	381	412	423	423	418	397	446	385	427	453	383	383	423	394	383	410	413	425	411	378	380	441	423	427	403	431	474	410	439	447	406	449	415	415	406	399	398	395	388	429	426	429	446	412	427	444	436	398	401	413	416	399	451	441	410	420	448	405	414	450	380	409	419	438	415	412	381	392	424	396	403	407	437	374	425	415	433	432	445	439	447	429	441	411	402	426	421	440	428	411	411	463	409	433	421
78676	56237	22793	3281	331	296	320	280	259	225	233	249	256	236	224	243	232	254	222	248	241	225	220	218	229	212	226	224	226	258	227	242	232	228	221	237	237	218	230	225	211	210	224	232	226	237	216	219	235	220	247	219	196	243	214	227	230	225	212	236	226	218	225	199	204	231	258	198	227	193	206	212	197	236	203	221	227	234	222	187	222	200	215	210	219	194	194	244	229	191	230	214	223	205	229	221	207	210	228	258	225	244	260	217	198	244	237	218	224	227	234	230	220	225	221	220	224	207	236	208	196	252	233	250	236	228	202	227	235	225	215	245	200	256	205	210	188	225	229	224	211	227	261	210	222	254	223	225	226	221	230	223	242	202	195	227	214	239	215	200	239	220	231	240	227	233	229	208	242	211	214	210	220	222	195	211	218	234	217	228	234	225	222	211	211	206	221	254	213	231	224	246	228	222	226	213	222	213	226	230	206	205	218	220	207	259	246	209	231	244	234	213	220	214	223	225	231	220	221	216	231	214	226	236	223	234	226	220	193	209	249	258	228	234	211	206	218	227	228	222	226	233	210	233	199	219	207	232	232	233	201	212	228	195	225	207	199	230	232	244	203	238	240	217	244	224	221	226	238	210	214	228	210	203	196	215	213	231	219	239	197	218	217	218	226	224	218	227	227	212	211	221	248	203	230	216	236	225	211	222	229	215	210	239	224	186	227	233	211	227	255	214	229	230	222	216	229	229	216	225	204	212	206	239	230	244	238	218	203	233	248	194	234	241	200	214	224	214	228	228	214	225	210	222	216	231	215	223	212	213	216	226	239	211	232	206	218	227	236	193	242	217	202	209	225	198	220	235	213	233	225	216	214	217	220	203	229	216	206	199	234	203	231	223	219	248	230	209	210	223	226	211	225	234	255	225	224	208	200	206	228	241	219	205	230	236	229	213	209	210	189	249	236	206	225	211	200	209	222	199	208	250	237	208	239	222	256	201	205	219	211	225	223	218	236	204	213	205	235	234	204	218	228	244	205	208	208	235	220	239	234	201	240	209	227	237	199	230	210	225	234	226	219	227	241	230	215	223	203	231	237	259	225	223	204	217	231	221	205	192	209	213	219	247	223	211	225	221	201	231	219	223	228	240	216	190	227	192	221	248	251	219	199	214	233	231	239	242	223	232	232	233	238	249	222	226	211	240	236	244	220	210	183	224	232	218	240	222	250	227	219	265	210	231	207	224	223	224	238	199	243	227	234	223	221	188	212	232	211	209	213	223	235	230	212	225	234	190	225	254	214	254	233	235	243	204	258	239	229	222	192	247	243	210	183	192	211	221	236	217	209	225	238	239	233	239	209	188	180	208	201	211	225	253	235	252	218	229	234	213	223	225	228	204	232	215	226	230	222	221	208	227	198	231	220	218	219	254	209	225	212	253	222	235	211	224	204	229	211	222	206	211	242	213	204	235	246	184	219	212	199	209	228	229	208	216	238	230	204	215	225	197	230	205	208	206	229	229	230	213	244	222	202	253	214	208	194	209	265	226	244	225	238	221	235	249	208	238	205	204	234	222	220	208	207	205	195	221	240	236	210	201	201	234	235	229	230	236	199	210	237	223	232	204	218	244	221	215	218	194	202	198	241	204	247	209	211	213	305	225	228	234	190	205	214	237	232	206	227	248	247	224	204	237	213	203	250	224	223	219	222	225	217	240	212	239	250	231	200	245	239	218	204	203	201	224	215	221	205	217	251	262	241	225	220	202	212	221	212	219	219	204	219	222	252	213	222	217	199	217	227	228	211	226	208	209	219	220	215	228	227	236	245	243	244	222	210	236	221	234	204	209	251	226	266	234	222	206	227	227	219	220	224	239	240	232	233	225	222	212	215	217	213	236	225	202	199	243	216	208	227	207	230	230	226	229	223	205	236	202	227	232	246	218	238	237	228	224	229	243	237	236	214	205	207	202	214	233	214	248	232	234	218	241	212	215	241	224	218	249	228	231	230	261	218	221	216	245	212	234	222	242	230	205	190	211	233	224	218	212	240	229	226	246	213	256	221	198	247	190	235	218	251	200	196	192	235	206	204	222	219	228	218	220	249	234	237	238	235	232	247	235	229	209	232	217	250	206	213	230	223	244	213	243	232	225	198	228	226	214	221	210	236	236	215	246	231	226	215	236	239	227	227	211	232	227	188	201	226	232	250	235	210	216	246	249	245	237	229	233	242	203	232	231	206	227	201	220	224	210	251	235	216	190	218	247	205	212	228	240	218	229	203	230	203	222	222	209	221	239	223	190	254	208	214	223	206	228	197	209	247	222	238	241	243	222	203	258	240	237	220	230	215	202	200	184	247	210	234	230	233	210	243	223	220	227	205	238	211	231	232	248	246	222	231	230	241	219	215	232	207	226	215	241	252	228	227	215	221	201	210	216	215	217	217	246	217	234	226	209	224	235	222	194	226	215	224	224	233	201	220	243	235	210	232	201	240	244	212	210	212	232	224	232	203	224	218	221	231	204	222	206	195	221	252	213	228	217	217	225	209	223	239	223	202	235	219	250	203	204	212	244	228	221	227	238	231	265	244	223	237	227	238	228	226	225	213	220	237	201	208	243	223	230	214	214	214	234	198	208	212	237	230	230	234	219	229	217	250	231	204	192	224	238	230	226	225	229	205	219	222	208	211	230	212	213	239	226	238	208	219	235	218	222	223	226	197	222	205	217	208	192	209	236	249	223	223	245	240	211	221	215	214	217	225	235	209	225	209	205	219	230	203	209	232	213	227	219	193	225	203	239	217	207	206	232	201	232	189	183	244	225	217	186	225	241	194	241	245	231	203	229	204	231	248	223	251	203	213	215	231	223	202	247	240	256	215	233	207	240	226	211	237	245	226	213	197	228	227	219	243	213	250	235	212	224	245	239	209	225	210	193	242	222	246	196	216	227	218	238	261	242	245	239	235	225	213	227	251	209	227	241	242	247	245	245	217	218	226	237	203	212	232	211	222	218	214	211	212	243	223	223	211	231	234	213	213	249	230	208	245	219	237	238	222	233	213	210	224	218	218	222	212	227	265	207	250	221	207	218	219	212	228	206	218	212	217	222	215	222	233	232	242	203	210	248	233	230	215	199	203	238	193	222	243	206	225	242	206	193	245	226	218	231	236	236	208	231	222	187	209	203	222	221	213	215	193	214	228	222	226	194	216	219	224	228	229	241	206	206	217	209	215	212	235	225	224	247	243	222	230	204	213	206	226	225	224	239	225	207	219	218	245	230	230	217	221	216	217	201	210	214	224	235	208	246	225	240	204	210	205	218	217	240	235	226	231	218	218	220	223	213	194	240	217	229	236	197	206	229	212	224	243	258	206	235	221	229	246	186	249	215	233	216	229	213	201	219	193	228	217	246	217	237	214	221	226	237	234	218	242	204	224	207	211	270	205	222	195	215	216	224	227	210	219	207	213	223	195	242	264	234	223	195	198	225	225	199	198	201	230	230	234	242	213	203
54448	41737	10511	1032	967	875	882	760	734	729	675	681	618	646	624	620	605	560	577	580	566	544	596	578	592	560	541	548	582	553	576	589	570	579	582	522	529	568	576	568	542	522	579	559	560	580	570	565	548	587	581	580	605	543	616	584	557	576	556	544	561	578	511	536	522	531	549	576	520	606	559	531	552	526	548	533	563	542	588	535	512	508	568	567	586	560	524	590	561	571	562	581	562	522	542	534	512	524	545	559	544	574	562	535	566	524	583	567	538	517	558	553	522	530	529	608	556	563	539	585	534	517	543	510	551	544	540	551	542	574	540	556	582	590	580	534	558	575	555	502	507	569	555	579	572	600	524	572	557	554	545	575	543	585	522	581	548	555	586	587	558	563	558	512	559	567	561	520	539	544	554	555	569	560	569	531	523	480	554	548	558	518	556	558	561	549	563	556	543	572	554	532	588	539	553	583	574	533	523	549	534	568	553	556	550	586	535	582	540	519	505	530	536	558	525	575	582	570	547	513	587	535	560	549	568	529	571	573	550	539	572	541	539	540	538	511	550	523	521	532	583	519	579	589	523	561	516	534	543	548	550	545	541	529	579	547	543	568	541	542	531	510	594	588	560	552	547	551	578	527	557	528	583	602	556	546	539	540	570	567	553	591	502	573	526	532	566	552	533	565	558	593	543	516	567	568	538	554	529	535	563	517	531	566	565	556	549	554	557	536	555	558	567	574	553	529	538	572	545	539	511	551	518	547	564	556	586	544	553	514	562	555	595	550	568	543	593	543	526	545	553	572	571	547	546	595	546	573	528	544	544	528	575	547	543	589	580	567	550	549	550	571	503	536	546	539	546	539	602	584	553	567	535	533	561	583	542	525	547	568	591	523	537	526	508	515	514	482	564	556	544	580	518	523	533	570	545	575	536	567	569	572	534	504	572	528	558	547	540	536	524	519	545	575	536	556	588	569	591	538	547	542	556	528	575	589	572	536	574	522	539	538	528	554	548	561	533	514	568	599	558	511	513	569	516	557	522	511	551	598	576	535	562	544	544	573	587	553	584	555	539	563	601	557	529	537	552	572	524	527	537	551	534	545	522	586	551	541	598	553	583	533	519	552	527	521	574	513	510	553	587	520	567	558	516	590	501	593	600	532	514	549	547	545	597	531	551	542	521	546	537	552	526	528	523	540	587	558	559	573	563	521	541	557	523	548	557	502	541	512	568	566	550	576	561	483	559	581	562	587	546	537	530	521	571	559	545	530	553	535	539	534	578	493	547	525	548	556	525	593	539	555	599	553	522	507	524	561	544	537	549	541	548	559	549	572	553	541	571	592	574	586	522	577	570	571	586	537	501	547	555	529	546	553	505	567	528	585	540	549	570	480	537	528	567	497	532	535	512	547	580	579	539	539	552	534	579	511	563	568	566	570	557	574	546	532	528	556	549	568	572	509	554	572	535	543	516	514	530	544	561	531	571	553	522	546	581	570	515	586	541	569	515	560	521	543	560	525	520	533	523	531	534	550	542	579	558	575	501	587	530	554	550	559	537	557	534	558	538	563	584	572	535	539	534	550	539	559	539	564	569	542	579	587	536	525	565	581	571	548	548	603	580	534	559	504	560	553	554	555	578	526	574	561	547	542	540	539	575	560	515	554	559	544	560	578	531	556	534	556	551	559	543	543	542	599	600	536	530	578	584	545	572	585	542	559	538	530	562	531	534	572	593	535	540	553	543	547	574	589	515	518	563	522	553	577	546	541	511	557	590	544	559	613	562	567	569	567	543	527	549	578	533	604	551	557	564	556	561	580	541	561	574	563	576	583	546	560	565	586	585	569	535	534	578	546	542	551	573	537	612	551	597	578	563	546	563	533	560	577	516	564	532	544	543	554	484	557	552	545	558	548	502	584	542	517	507	535	567	552	525	529	606	505	570	546	574	532	538	552	531	529	555	567	550	549	550	536	567	568	538	533	532	554	510	534	547	579	539	565	582	540	575	526	569	531	544	546	553	567	555	570	511	539	522	572	529	520	549	522	559	498	554	557	586	534	513	551	572	549	547	552	556	527	562	521	540	516	519	522	515	554	570	541	552	576	550	572	569	521	547	537	511	537	545	545	541	498	491	546	524	541	531	569	529	536	526	538	566	550	509	552	556	566	573	583	521	566	538	531	523	549	519	540	530	537	544	525	568	543	576	566	535	532	556	586	580	598	522	539	548	542	569	517	555	558	530	557	544	599	551	549	498	574	570	503	548	554	530	523	568	573	583	567	558	558	547	584	541	540	546	543	541	510	521	577	532	566	538	531	554	576	602	589	566	511	563	561	582	559	518	550	530	555	539	559	575	532	545	567	532	537	535	579	597	557	596	559	546	534	581	556	541	557	526	556	573	534	596	543	533	588	538	540	543	530	551	559	520	550	546	531	557	513	561	515	564	531	556	490	562	561	549	548	519	579	580	535	548	549	524	538	523	553	580	556	563	540	548	536	516	536	578	560	559	541	533	517	538	531	552	511	558	554	548	553	555	563	523	513	538	540	554	522	555	596	562	551	537	577	536	546	550	591	556	533	519	545	561	543	569	587	518	538	574	520	530	575	549	549	542	534	542	545	528	517	533	570	573	524	570	538	554	534	545	542	522	581	610	579	553	551	519	603	569	537	556	542	555	504	525	536	525	578	548	568	515	541	546	529	519	539	560	532	593	553	565	523	496	578	545	519	536	583	536	575	527	522	550	569	559	557	596	541	571	602	509	600	551	528	528	591	531	573	564	567	516	588	546	551	511	560	577	527	546	607	544	586	539	549	570	573	506	526	571	540	559	590	535	559	527	561	597	535	551	553	597	548	531	562	539	588	560	573	553	548	528	550	563	531	564	573	565	553	537	557	544	569	537	546	536	544	578	518	535	508	505	543	550	544	539	567	540	563	518	565	537	546	524	543	550	545	553	590	566	556	537	538	534	543	525	539	531	529	536	567	513	582	550	556	564	544	538	548	530	536	556	554	560	557	603	581	585	593	571	537	526	542	570	562	574	520	566	532	510	502	572	564	535	538	526	589	521	515	518	551	554	515	549	561	534	564	551	545	554	520	544	590	556	538	537	551	555	554	553	518	489	528	550	518	574	523	595	585	526	599	527	549	542	592	527	537	583	503	529	603	578	563	569	560	560	540	541	549	532	533	568	495	538	554	561	528	527	573	535	509	549	557	556	506	557	556	550	529	597	503	556	535	541	558	539	559	570	535	572	569	566	567	555	496	540	527	538	529	528	568	548	547	547	577	501	594	558	556	552	579	532	599	555	534	540	506	557	570	548	534	579	553	585	571	521	549	549	546	516	572	536	586	531	545	566	540	573	557	537	562	565	551	566	558	550	561	527	588	566	551	564	527	531	525	525	523	559	504	596	544	554	555	549	534	578	572	562	542	587	583	518	535	577	549	556	552	546	569	518	534	571	570	532	536	520	554	572	536	549	544	567	530	533	563	559	578	505	563	489	523
87009	67201	31442	8961	847	344	267	248	258	232	201	196	178	183	183	178	184	170	168	189	174	165	164	150	175	148	188	179	175	164	171	147	137	157	149	163	159	153	177	160	164	148	163	152	160	144	160	152	164	150	168	172	149	164	156	155	140	165	176	177	159	161	191	180	162	162	154	145	180	154	157	157	152	137	155	160	168	173	169	151	175	172	163	172	164	154	164	168	187	157	152	173	147	151	191	142	176	171	178	159	170	177	171	178	156	174	151	148	167	188	178	165	176	169	164	177	137	155	173	161	177	171	163	154	166	193	182	157	167	146	159	171	169	181	182	176	159	167	174	170	152	145	145	141	161	177	153	147	165	139	171	166	178	157	167	156	158	162	170	160	179	143	154	171	152	160	157	155	174	163	175	180	165	178	185	153	154	144	145	190	158	146	165	146	178	166	170	187	144	178	158	177	157	172	164	159	151	159	155	150	166	153	161	165	157	150	156	171	145	147	152	187	191	144	172	165	159	141	170	165	168	147	156	158	179	169	168	182	165	176	171	171	174	192	171	166	193	159	168	159	163	163	139	152	143	158	173	155	145	164	156	157	153	160	162	185	136	150	174	185	198	142	162	173	177	176	188	167	146	150	182	163	168	161	165	193	184	146	146	160	170	146	169	153	166	144	138	155	148	149	166	180	160	143	134	174	142	147	152	163	144	187	167	164	171	162	159	153	181	185	155	177	172	162	154	140	164	163	155	178	186	171	172	176	151	146	185	159	153	150	150	153	186	148	151	169	159	181	165	152	161	145	174	168	164	162	155	150	149	147	190	172	165	166	168	169	163	163	148	154	155	149	170	172	143	152	180	157	169	163	173	142	172	162	152	159	154	161	162	161	145	156	145	167	134	153	181	144	154	169	165	173	171	174	157	173	158	160	169	166	171	160	156	162	176	162	152	136	157	148	174	169	177	165	153	160	181	173	148	154	179	177	155	186	157	182	185	169	170	151	171	157	180	167	173	173	165	172	189	175	161	162	167	172	173	169	176	184	163	168	148	147	162	149	158	161	148	187	154	193	183	173	148	171	153	157	156	213	177	168	171	155	157	148	152	169	161	151	152	179	187	168	151	165	171	159	158	158	178	157	181	155	133	145	155	162	162	185	177	182	151	174	166	174	178	167	155	150	174	158	174	152	185	165	157	162	184	159	156	169	177	170	186	161	187	174	164	146	154	151	157	175	164	145	170	166	156	167	162	152	163	133	160	170	173	149	157	151	138	167	168	139	159	153	168	153	158	154	161	166	138	148	150	152	146	181	172	153	136	167	176	161	162	136	160	166	182	160	171	155	168	182	163	179	171	162	157	165	177	166	178	153	169	149	160	179	166	149	200	171	178	167	178	153	148	158	179	140	147	177	186	166	145	151	187	156	170	154	160	180	161	148	154	167	174	162	167	167	152	166	168	185	167	148	185	160	161	170	148	156	151	177	170	157	175	151	184	178	174	173	153	168	166	156	189	186	163	174	156	151	162	165	149	167	130	166	163	171	151	163	156	186	180	172	151	159	157	170	153	169	152	148	147	136	174	180	187	153	139	163	130	184	166	154	179	175	165	184	182	165	169	168	174	159	159	168	157	185	163	175	171	158	176	180	153	146	181	174	172	175	173	144	159	159	182	146	143	138	159	160	180	210	173	187	183	162	177	153	145	156	166	168	175	172	177	161	173	183	143	172	176	138	162	135	172	145	188	162	175	164	150	124	143	150	155	155	179	158	148	151	148	182	174	150	146	173	174	156	151	161	175	141	168	159	153	185	170	159	147	156	149	161	177	166	175	176	194	170	156	164	152	140	146	146	150	155	169	165	165	184	138	131	169	143	167	152	184	150	172	160	158	160	186	164	177	174	152	162	155	162	184	167	173	179	177	170	175	156	181	171	173	158	175	169	178	148	174	177	155	178	159	167	167	151	177	172	161	156	165	182	172	145	173	175	153	176	186	157	150	187	163	140	175	160	177	163	165	160	155	180	153	148	155	178	160	172	153	171	152	188	152	147	153	155	165	132	182	167	156	148	152	147	160	187	172	177	190	159	158	151	145	191	171	157	183	174	135	149	154	163	156	164	161	209	148	176	174	163	166	182	145	189	157	169	170	160	168	182	169	152	149	170	163	153	154	142	187	157	162	128	179	153	176	175	171	157	169	182	167	157	147	153	166	176	161	152	151	149	168	164	162	165	181	148	163	175	157	145	185	187	173	177	188	148	150	146	156	151	182	184	193	168	173	172	176	184	169	185	157	163	154	178	157	174	156	192	164	176	156	159	180	171	150	162	162	169	176	168	159	151	159	159	152	143	160	149	156	150	167	188	155	171	165	166	150	167	172	149	150	164	155	148	166	162	173	166	175	165	170	164	139	157	175	171	147	164	167	153	146	153	154	166	161	146	152	158	158	154	150	176	135	165	178	143	150	153	169	172	172	196	184	137	157	155	154	158	146	173	161	155	176	174	165	160	151	175	175	168	136	149	166	147	173	165	174	170	146	173	178	159	157	161	154	169	152	161	187	157	152	169	162	157	152	169	156	160	183	168	173	143	183	160	148	168	187	155	156	159	195	166	173	158	165	188	154	187	156	161	156	149	155	165	172	170	163	186	153	148	165	164	161	180	166	177	159	160	177	144	173	164	154	163	158	167	168	177	176	147	166	151	141	156	166	135	175	170	168	159	185	160	169	149	165	143	171	162	156	192	184	155	168	156	167	159	146	155	193	164	190	172	177	177	156	174	155	138	145	160	165	160	148	187	161	145	158	170	162	170	134	151	157	148	167	159	180	142	155	172	187	141	153	191	169	180	166	155	149	176	156	159	173	160	151	169	166	169	156	144	151	185	175	156	164	147	155	168	148	190	161	167	167	162	161	153	172	155	135	136	164	155	146	157	156	168	169	169	159	148	171	162	165	186	189	154	165	182	169	151	154	165	130	148	171	164	179	172	170	182	177	165	176	165	148	168	169	148	170	148	182	183	148	153	155	158	173	152	144	170	155	169	157	155	152	130	165	156	178	161	172	153	165	134	149	162	163	190	162	165	167	168	144	189	154	167	152	156	172	169	164	161	164	157	138	144	185	177	166	163	152	167	163	162	132	150	174	153	161	189	156	175	166	199	221	143	161	175	154	166	145	168	169	145	173	175	184	166	174	160	161	156	175	190	147	167	174	160	164	164	171	158	160	143	162	153	156	151	166	150	170	165	150	177	150	165	189	166	174	158	161	180	155	139	188	154	123	161	178	141	164	160	150	125	175	146	143	188	156	156	178	165	153	171	171	156	153	144	172	161	154	173	174	183	176	174	172	146	162	156	168	170	171	169	183	176	153	168	157	159	173	160	166	133	191	178	150	182	159	141	166	181	180	171	168	161	155	179	170	171	165	158	170	162	165	181	164	156	172	168	136	159	145	161	154	149	189	177	157	183	147	174	161	169	183	150	179	177	171	131	163	171	160	179	189	162	164	153
65247	52589	15966	1434	1259	1077	919	814	749	692	643	629	595	523	565	521	552	458	489	468	450	492	505	441	437	445	433	435	444	480	436	398	417	460	427	434	452	465	393	407	444	411	403	414	394	419	447	390	443	411	412	433	448	435	395	413	444	441	397	384	431	422	432	421	397	390	402	424	402	422	393	429	423	415	405	424	402	411	415	444	428	426	408	401	410	411	386	393	412	384	411	403	402	448	407	380	389	426	414	448	404	403	409	411	362	428	400	428	410	398	430	423	421	392	437	416	410	418	391	392	422	389	419	427	416	380	379	394	375	439	426	429	418	440	412	452	427	422	423	408	390	385	450	416	400	390	397	407	426	412	396	403	399	446	372	415	404	403	393	386	423	400	375	396	400	402	398	430	379	395	427	435	410	402	395	411	424	407	440	378	391	403	418	405	399	441	386	404	383	410	410	373	434	398	407	399	381	422	417	440	394	376	402	390	387	400	438	414	419	429	396	409	416	401	405	385	404	417	378	398	403	388	436	408	416	429	414	412	359	429	373	401	414	381	391	366	407	440	383	423	409	362	379	365	411	379	439	393	382	424	391	355	383	361	408	417	384	422	436	403	428	406	388	390	390	380	399	412	365	412	373	402	374	359	427	413	385	392	422	398	423	393	375	375	374	369	406	421	389	380	418	368	407	384	408	393	381	384	412	414	430	436	397	429	372	408	419	373	433	401	409	418	410	372	417	413	407	411	412	411	402	416	386	383	408	397	417	447	435	405	418	422	487	409	399	391	417	412	409	395	390	399	424	409	385	398	393	410	420	375	397	375	405	392	409	425	415	405	416	379	403	415	410	390	375	402	385	400	390	388	419	358	419	431	400	414	397	399	420	398	409	383	395	456	397	348	408	372	423	389	369	447	399	382	393	391	398	412	404	448	429	398	391	405	392	425	426	380	413	376	414	410	418	418	437	416	384	412	399	400	390	410	392	393	411	385	421	458	408	408	435	375	386	347	419	416	404	377	382	400	427	402	408	401	384	374	380	379	384	381	402	430	405	409	415	437	413	379	421	388	427	408	371	398	425	446	387	409	402	408	388	413	380	460	402	424	416	405	409	406	406	418	412	417	429	368	435	386	407	412	430	398	374	414	398	386	403	411	395	391	386	398	415	387	417	411	414	393	392	435	385	385	410	410	359	395	392	356	394	411	399	402	380	410	409	393	406	439	420	415	391	395	453	387	386	383	396	392	374	413	396	398	384	377	373	412	399	388	408	390	391	391	390	390	408	397	418	404	407	391	406	358	389	421	389	409	392	406	379	430	416	373	417	391	392	399	435	376	400	403	401	413	419	401	416	432	419	427	410	421	369	385	398	411	406	410	394	431	432	388	420	408	385	406	392	430	393	404	400	423	406	400	384	451	376	397	400	393	409	391	421	414	384	399	385	391	408	406	395	370	373	417	386	397	407	376	374	402	407	417	417	401	388	415	418	389	418	407	410	367	423	407	427	384	417	382	392	428	426	415	420	410	415	421	405	396	398	419	401	397	375	414	393	419	381	436	390	414	394	356	411	418	411	418	405	393	386	403	418	407	409	393	376	392	379	418	391	375	403	397	418	398	416	420	410	376	391	417	418	396	356	408	426	402	399	410	413	378	399	367	397	377	390	443	369	410	436	434	416	393	384	399	401	387	429	407	404	423	413	408	392	407	400	423	437	399	385	424	406	378	376	413	397	404	400	421	421	392	375	401	417	399	405	453	407	412	384	408	367	381	394	412	375	384	415	379	405	417	402	407	428	383	430	391	376	410	447	404	375	360	373	401	412	405	414	434	439	399	397	423	405	388	413	376	406	404	402	417	404	380	428	419	403	391	384	415	382	419	409	441	419	391	421	405	371	417	383	410	381	440	419	372	412	382	383	414	433	385	385	394	402	386	400	379	438	387	404	365	386	380	414	400	324	398	408	387	403	368	404	442	390	419	373	407	434	382	394	418	371	396	381	361	396	427	444	390	380	444	399	398	418	385	414	404	417	410	364	372	420	410	385	422	389	392	388	417	398	395	438	424	373	396	432	418	374	412	384	402	416	375	417	384	398	420	406	396	403	417	438	393	400	385	409	393	385	423	413	404	412	378	391	377	401	403	402	393	370	365	389	426	406	402	405	399	372	399	407	400	397	386	402	403	417	382	398	369	402	405	386	399	389	404	431	388	397	452	413	381	401	375	395	399	435	376	370	405	415	413	397	410	408	400	452	407	418	406	420	392	396	384	402	406	415	404	423	412	410	375	418	375	431	387	376	383	431	441	350	423	419	400	428	414	404	436	416	347	413	388	437	395	370	400	426	421	394	406	428	397	376	441	423	391	377	390	384	422	359	420	374	397	389	416	412	360	434	406	416	391	406	405	403	403	454	388	408	405	391	397	382	429	392	411	402	406	408	437	400	407	426	428	395	388	389	359	434	410	439	405	376	363	426	414	411	431	385	384	407	425	402	399	429	404	397	393	394	384	386	411	423	389	380	384	415	405	391	398	364	362	414	424	408	412	398	372	401	390	358	375	391	398	412	400	401	423	396	422	375	408	406	431	415	378	398	391	406	422	393	420	432	415	390	423	381	422	377	409	393	420	369	379	444	407	374	368	421	366	439	391	412	423	380	433	394	385	401	427	384	414	399	449	400	451	372	410	399	467	402	396	427	405	392	415	405	405	406	429	428	418	376	416	400	407	376	406	435	386	363	427	389	390	444	420	365	382	382	381	406	392	353	403	414	421	375	374	397	369	366	378	362	378	402	429	404	403	379	439	413	409	422	390	391	391	381	423	402	420	399	402	408	389	428	409	394	436	420	386	453	414	401	415	400	372	451	408	395	415	411	394	428	380	386	389	380	424	382	399	401	425	419	403	440	374	419	423	417	410	384	395	408	415	384	415	408	352	438	410	430	412	365	421	435	398	395	370	425	379	426	439	409	387	364	409	379	403	434	426	421	394	412	400	370	407	428	425	407	459	389	405	421	434	418	415	405	421	424	398	411	385	406	399	398	417	416	372	384	406	430	392	367	423	389	437	439	402	406	415	383	417	422	388	406	404	402	405	400	376	409	408	403	396	367	380	413	380	416	378	401	399	353	406	372	416	402	413	406	399	404	399	397	416	393	443	417	371	378	389	381	377	435	425	414	392	425	428	417	404	369	409	371	431	427	397	415	407	445	429	410	441	408	394	391	405	413	385	433	431	425	425	417	403	396	402	370	407	415	369	387	440	420	353	434	396	387	427	368	416	404	419	427	407	403	389	373	384	389	418	408	414	415	418	412	364	398	424	417	400	411	414	370	381	398	374	420	411	384	436	395	432	423	429	406	421	406	424	430	428	409	436	389	392	444	402	396	400	371	422	411	419	426	379	379	407	403	406	395	379	395	412	392	400	374	389	388	393	400	396	386	360	410	385	402	408	413	395	394	407	390	401	407	381	358	391	419	413	409	386	420	441	424	389	412	406	360	406	422	379
43030	20846	3220	177	177	167	174	162	174	142	157	155	152	175	159	160	170	164	182	147	162	165	161	145	175	139	166	174	171	161	192	157	160	165	167	156	170	157	164	168	164	160	179	156	152	146	155	169	166	155	156	192	154	162	147	181	146	160	154	163	156	160	155	180	180	144	178	165	162	161	159	186	166	177	152	156	145	158	168	162	153	176	148	155	184	155	163	158	149	173	160	142	157	163	172	159	182	172	154	128	168	163	153	171	164	164	166	145	172	171	133	147	179	144	162	173	172	156	158	148	174	141	182	138	162	169	170	183	169	166	158	178	172	155	154	170	172	173	177	156	146	176	170	164	167	148	141	156	152	166	139	179	159	142	169	126	156	158	162	167	165	172	145	165	165	168	160	138	147	137	152	161	153	149	157	164	168	153	168	172	182	165	186	163	167	170	157	160	191	177	148	163	183	154	154	168	146	163	150	189	155	162	179	164	179	152	167	171	152	144	166	152	162	146	166	172	182	158	160	151	168	142	151	156	151	165	152	151	159	178	157	160	161	160	168	152	159	172	163	157	142	160	158	168	174	161	180	171	158	158	146	164	163	178	173	189	173	173	150	160	149	132	172	186	157	169	172	157	156	173	168	155	164	173	145	164	138	169	157	152	166	187	159	165	173	138	179	167	142	147	140	155	158	159	190	160	166	161	154	153	129	170	142	146	170	167	153	161	166	166	176	144	162	172	145	152	179	173	153	168	161	175	166	167	148	180	166	165	147	175	162	159	172	188	146	157	165	178	190	144	179	173	165	166	158	162	162	134	156	164	166	170	171	153	170	179	156	164	122	160	152	159	148	176	152	178	143	193	150	165	178	172	169	155	161	145	154	154	143	148	152	166	147	169	148	146	159	170	151	148	164	167	182	164	180	177	167	157	153	161	178	176	155	168	169	171	174	145	151	164	157	156	168	168	167	144	161	154	165	166	149	164	150	179	161	153	163	148	162	155	170	164	190	166	176	150	170	146	186	151	167	177	169	162	164	145	163	169	151	170	159	168	152	168	165	155	162	144	153	178	146	176	160	157	176	170	136	153	179	135	156	179	163	153	153	142	170	146	155	172	183	181	154	152	167	161	173	173	151	154	160	149	151	148	141	163	168	162	152	169	157	179	136	171	159	154	160	146	187	151	178	172	190	158	177	164	160	146	151	175	153	157	163	147	174	161	147	165	171	157	160	148	175	153	157	168	150	170	170	167	143	162	159	169	169	164	168	175	170	143	162	132	161	136	147	156	154	169	157	149	155	144	190	159	171	149	171	159	168	154	169	151	151	159	171	160	159	157	165	167	168	150	182	149	156	162	143	178	162	155	154	145	168	159	158	155	136	166	158	176	154	132	178	183	154	170	177	149	172	163	169	167	161	152	165	154	160	164	143	177	169	143	161	172	148	177	157	161	141	146	153	164	154	157	157	170	183	130	128	163	150	160	168	173	168	160	147	162	155	148	173	159	139	209	192	169	149	152	148	153	165	160	158	172	150	153	168	163	171	158	169	154	152	157	155	156	144	131	160	159	157	173	159	167	151	150	148	155	173	146	169	171	184	169	134	177	156	164	159	149	169	156	181	164	146	164	159	157	179	150	159	141	175	148	123	155	144	158	155	160	168	171	158	159	182	156	188	172	160	170	172	193	125	188	160	141	152	158	186	168	144	171	156	145	151	140	152	129	180	189	133	171	164	153	140	161	169	173	158	166	158	178	168	151	164	172	136	144	166	160	185	135	135	159	173	197	161	138	157	153	137	161	176	154	163	166	145	165	154	145	149	179	159	158	142	170	155	164	180	154	169	192	174	161	119	164	170	180	147	179	161	162	134	152	166	159	146	157	154	163	168	145	143	181	185	146	147	173	167	187	159	171	165	159	157	164	158	152	154	144	169	168	176	170	160	173	168	162	157	173	157	160	172	151	142	148	157	142	155	160	137	155	158	145	159	158	173	148	148	170	144	145	172	155	145	147	171	157	158	143	165	150	146	158	172	185	158	166	165	188	151	160	163	151	168	139	165	143	153	132	177	143	164	170	171	148	156	157	147	175	162	161	157	157	159	154	166	183	151	132	163	171	164	151	184	159	143	169	141	192	160	163	172	168	155	154	157	165	158	162	169	150	160	145	161	175	177	180	152	141	141	145	155	154	166	158	144	157	177	159	151	151	173	167	165	166	161	145	165	151	166	149	176	168	173	170	151	150	153	160	159	186	162	150	155	174	179	168	164	148	178	140	162	176	170	152	135	166	149	169	180	151	169	157	164	175	160	190	146	155	166	170	152	158	179	177	164	151	171	177	170	152	165	161	173	177	174	182	156	177	153	164	135	144	150	176	142	155	150	166	146	167	154	152	184	147	148	164	171	160	169	154	169	163	164	163	146	156	143	167	133	169	181	172	188	153	149	174	161	161	157	136	174	158	153	184	148	147	139	154	155	170	160	136	167	151	156	162	162	166	164	133	154	169	143	176	171	173	181	166	165	185	142	172	163	179	167	158	174	170	147	129	175	159	183	169	150	163	157	163	157	152	160	168	177	160	154	157	143	147	161	179	150	186	150	130	161	166	172	162	155	156	159	153	163	157	153	159	171	156	141	162	150	156	165	183	146	148	176	159	167	155	157	145	147	203	179	172	168	162	170	164	149	176	182	171	162	142	166	164	168	184	175	165	178	168	166	155	144	159	175	177	173	164	170	175	162	169	169	160	160	139	155	150	184	189	143	174	142	161	151	151	163	140	166	155	154	165	165	149	177	155	168	148	164	169	149	150	159	173	150	152	151	162	146	153	156	164	161	145	169	175	133	158	195	170	167	160	175	146	173	149	188	169	163	161	158	157	148	153	173	161	157	156	169	155	170	147	163	158	138	176	181	162	154	167	176	186	156	152	163	152	179	160	153	165	172	169	174	177	182	173	182	144	165	151	141	148	150	184	186	158	157	156	163	159	176	172	151	151	171	145	159	148	163	157	148	168	146	182	168	177	180	149	164	173	184	159	173	160	156	150	163	164	172	153	143	154	168	158	163	165	158	182	173	186	156	151	151	173	178	177	158	146	149	176	169	144	146	174	146	187	153	153	156	160	176	138	151	155	169	163	173	175	143	164	171	156	166	146	161	151	151	149	155	146	157	147	175	169	155	145	175	154	155	140	159	170	168	164	137	152	161	155	168	150	155	154	180	156	150	175	165	160	165	140	169	127	166	184	163	159	179	177	192	145	150	165	158	168	174	161	171	190	154	167	159	173	167	155	177	165	163	151	157	171	149	157	168	164	169	146	179	179	155	148	180	167	157	157	183	156	174	184	186	179	191	158	137	164	178	179	155	152	159	154	160	181	151	157	165	150	170	164	168	152	155	159	171	155	167	185	158	164	180	141	152	153	167	163	153	161	153	148	178	172	163	145	144	168	155	187	153	173	156	141	163	157	148	156	148	171	179	181	165	177	170	154	144	142	187	159	146	154	168	178
36051	17708	2470	413	463	453	438	445	439	416	434	429	453	422	439	413	434	431	419	456	439	414	431	423	399	414	401	410	390	399	443	404	476	389	429	392	407	444	411	441	429	427	408	432	407	425	430	413	434	435	425	422	444	421	430	420	396	381	452	435	441	413	436	419	401	405	414	412	449	405	453	441	415	427	441	426	421	420	397	426	396	435	421	447	412	431	397	452	454	431	434	403	403	441	421	412	438	429	383	423	446	407	390	402	381	379	445	419	455	389	447	412	435	438	412	430	439	413	429	455	416	401	452	428	446	424	381	452	432	416	407	431	453	409	414	422	393	396	446	416	459	441	406	425	397	428	444	419	431	420	432	444	427	453	392	424	421	451	433	393	413	415	437	428	434	426	403	393	402	390	408	422	426	457	429	427	422	448	399	437	403	430	409	444	435	446	411	433	459	390	424	423	402	432	448	452	450	440	425	440	409	413	390	431	409	419	408	434	425	423	434	430	417	422	436	459	408	439	448	394	466	425	406	388	407	449	411	432	415	420	460	449	386	419	415	391	406	420	405	429	390	470	426	401	425	424	421	385	431	418	447	420	427	419	414	417	420	430	433	442	448	406	434	414	436	417	431	434	409	423	411	423	448	420	440	416	421	413	430	416	423	410	421	404	414	431	426	440	459	414	423	406	422	417	426	396	416	405	382	414	451	407	419	431	422	425	417	425	425	418	447	431	416	371	410	403	420	455	391	484	427	461	450	430	409	381	413	464	416	419	458	397	399	421	395	443	418	409	409	410	421	406	438	403	466	427	450	427	449	444	406	388	439	399	411	420	415	431	395	440	418	448	433	431	406	403	455	402	416	431	410	427	437	405	379	410	412	422	410	401	452	410	397	404	439	395	425	420	419	425	460	375	463	423	400	421	424	425	437	419	438	427	442	467	414	427	442	434	416	437	391	468	409	400	458	386	436	394	436	421	416	412	446	459	426	445	408	402	418	441	418	390	425	428	422	432	439	442	420	449	454	415	429	418	427	426	427	394	427	426	411	440	418	391	425	438	467	425	436	397	434	461	439	449	406	387	464	432	403	407	421	440	407	435	444	443	438	401	448	388	429	430	415	430	453	429	391	444	433	448	453	418	416	427	397	429	423	434	443	440	396	439	419	392	431	417	403	414	428	467	397	442	434	457	433	425	412	426	395	418	405	394	410	439	450	412	410	388	433	405	436	417	419	398	388	389	424	423	413	397	411	433	383	421	414	401	433	438	404	423	434	433	435	412	423	430	403	400	396	458	411	411	426	407	424	450	386	415	425	452	401	366	460	404	428	450	430	435	409	422	433	452	387	429	428	413	402	425	423	417	408	443	414	414	401	430	437	366	438	426	434	429	404	428	458	416	426	438	454	387	458	419	405	401	384	412	430	449	392	427	394	407	420	414	406	413	414	422	450	396	433	432	410	440	441	418	410	417	415	390	441	432	415	449	451	423	426	428	440	415	470	410	400	380	419	390	384	467	408	420	400	387	451	423	389	438	459	403	416	430	402	440	409	416	414	421	411	414	421	427	419	453	405	426	465	392	430	407	429	409	411	385	452	449	401	426	436	406	426	432	439	430	414	435	435	429	428	408	394	393	442	413	415	459	424	403	411	428	433	460	440	402	397	447	399	445	435	431	413	419	430	438	423	407	457	396	425	443	430	435	397	437	406	445	400	403	443	410	420	444	418	430	396	434	457	454	425	427	440	442	455	437	429	407	483	394	420	406	412	438	405	391	446	397	457	422	402	449	402	456	410	462	387	383	436	484	389	415	443	408	443	405	422	406	431	430	435	426	453	430	404	456	403	415	434	415	421	419	410	431	419	411	385	409	455	394	401	448	381	426	420	460	393	422	404	402	383	419	394	451	452	456	392	417	419	414	416	441	401	402	451	437	438	419	425	394	420	430	468	403	408	463	431	449	424	427	423	418	430	454	426	480	386	443	449	412	445	422	433	395	440	424	420	434	415	464	416	438	416	413	407	414	428	431	431	405	402	436	402	407	433	415	404	435	400	450	418	443	413	403	383	416	430	452	451	418	434	437	385	455	391	405	453	408	424	418	422	393	437	410	440	394	429	461	421	396	467	461	411	423	397	426	362	435	437	421	436	381	404	433	406	402	393	404	391	435	431	379	408	442	435	434	412	400	411	448	398	415	435	430	449	427	451	433	438	432	428	384	384	436	421	438	441	444	423	416	416	399	428	411	428	444	443	425	470	438	426	412	410	432	442	377	399	445	436	422	458	434	423	405	423	425	397	423	446	418	423	437	422	431	445	483	428	436	411	416	446	399	421	416	419	391	443	425	403	443	468	406	415	434	447	437	412	431	420	428	385	447	421	410	441	450	429	413	425	406	447	401	407	398	421	412	423	405	389	423	452	415	419	398	441	437	419	420	423	414	471	401	431	393	405	422	446	413	435	418	444	434	433	444	390	446	436	403	418	436	377	445	431	419	426	402	441	450	416	373	414	452	441	425	410	405	463	433	439	426	420	444	444	404	420	388	445	444	449	440	424	389	403	428	410	406	408	422	449	442	442	402	443	425	422	448	431	394	398	401	419	385	428	449	416	386	405	453	434	410	413	407	419	436	441	435	446	409	389	405	456	429	404	405	387	396	428	429	430	398	418	406	455	460	384	439	390	404	386	409	429	425	418	448	390	417	419	440	457	439	415	431	423	409	413	415	426	418	453	397	422	412	446	429	434	430	428	443	411	407	425	374	456	426	414	426	397	434	421	408	402	436	456	424	415	415	389	393	382	386	415	426	412	414	433	421	424	409	452	409	430	403	397	422	398	411	451	442	400	455	417	445	395	463	435	422	434	405	432	430	417	418	395	391	433	405	425	421	404	456	411	429	423	427	434	462	453	412	419	414	429	415	406	406	451	368	419	424	426	392	421	398	426	423	416	400	422	400	423	394	427	379	435	421	401	406	414	407	414	398	442	409	414	465	427	396	436	416	423	386	433	463	432	389	390	390	393	445	460	444	386	434	408	423	427	395	405	401	412	431	378	398	433	444	443	427	369	397	425	415	424	411	437	392	436	392	429	422	424	442	422	449	417	475	396	421	446	408	440	438	408	449	422	436	433	418	431	401	425	421	409	409	409	419	433	419	457	460	449	417	406	434	412	461	418	428	414	431	414	435	418	434	414	385	438	412	435	396	444	471	415	429	420	372	421	399	408	417	431	402	414	424	427	425	449	409	445	455	454	434	434	436	443	403	427	409	398	429	408	427	484	389	392	425	427	462	426	407	397	408	459	404	415	428	409	428	462	443	445	408	421	456	396	390	432	392	401	473	432	442	395	438	446	447	401	443	409	451	415	425	447	417	437	406	450	424	451	442	443	456	398	464	438	428	401	407	407	475	451	443	408	421	407	438	429	409	434	434	418	405	387	411	426	412	403	384	412	423	442	435	450	445	407	395	407	420	409	421	407	427	404	396	400	395	430	409	388	421	444	427
79007	56575	24703	3755	369	320	305	255	278	269	242	224	234	216	259	230	238	211	227	222	243	219	237	255	238	218	217	199	249	220	217	212	237	247	199	210	185	214	212	241	222	231	240	232	238	244	233	228	236	228	243	215	230	209	217	234	246	226	254	247	201	223	212	230	246	230	228	205	203	237	244	218	222	231	228	244	200	206	221	190	233	210	230	239	233	236	249	207	239	254	237	257	220	204	199	223	228	231	218	218	234	236	211	220	232	242	233	245	230	243	219	251	236	192	204	236	236	238	229	236	238	220	241	228	264	210	216	213	234	200	259	252	224	215	214	222	226	227	219	236	228	216	258	237	221	223	215	241	212	241	245	203	218	215	218	219	258	241	234	226	207	244	217	230	213	227	235	218	224	260	232	190	250	187	235	210	216	217	212	223	213	233	223	240	243	231	262	218	212	226	204	222	216	236	220	238	233	237	223	230	206	241	239	241	221	209	233	234	215	238	224	236	215	257	184	237	232	219	235	250	209	236	224	277	236	239	220	265	218	208	235	240	255	230	252	241	240	195	225	202	220	215	232	237	208	210	225	205	233	202	232	235	232	215	202	218	203	237	255	233	233	249	216	209	232	225	219	245	220	246	247	238	225	208	223	231	225	231	209	217	212	209	223	211	216	235	236	221	225	232	219	211	202	220	228	196	225	243	224	221	228	236	222	249	241	219	207	233	243	232	202	234	207	230	228	212	214	220	215	236	217	243	237	218	228	237	235	244	213	218	195	242	199	250	228	239	228	233	235	218	270	246	228	209	227	245	199	229	225	245	230	215	243	235	242	229	216	219	210	225	242	243	216	236	222	237	230	224	222	210	239	234	214	213	224	207	232	227	222	205	264	220	216	200	233	217	204	235	235	239	200	248	251	220	230	211	249	212	261	245	231	236	226	242	229	234	222	228	223	232	207	244	237	216	212	226	222	214	230	232	240	223	210	229	230	230	249	224	208	203	218	234	202	216	228	219	211	229	211	235	224	210	244	230	216	237	194	214	238	236	228	233	218	231	231	216	215	223	215	224	208	240	212	218	208	231	251	207	232	229	204	205	233	220	214	233	225	208	221	212	209	216	206	238	238	233	231	235	208	228	211	225	219	234	212	198	217	235	224	212	232	210	214	194	236	248	247	235	241	229	226	220	226	253	225	239	195	248	215	211	240	228	239	207	279	210	225	249	217	223	220	244	218	191	231	221	217	222	206	208	240	225	192	220	206	241	209	205	232	232	205	182	202	210	232	216	237	214	234	220	215	234	257	220	224	214	218	235	241	235	214	210	226	219	221	224	234	209	228	235	221	193	196	222	226	257	259	223	209	243	218	224	225	259	229	205	226	218	216	232	206	224	220	255	236	211	247	225	220	219	228	258	250	202	218	228	225	220	215	245	224	244	220	191	244	225	215	245	224	214	238	236	215	219	232	227	231	217	232	208	212	209	217	236	228	225	239	204	241	218	209	204	258	230	222	215	237	223	213	227	201	212	215	219	203	253	207	233	218	215	218	203	226	247	240	201	210	231	226	248	217	235	254	222	233	213	213	218	243	231	234	225	240	223	220	230	233	232	217	230	208	227	210	219	228	239	238	229	225	218	236	217	225	211	240	225	220	219	215	223	221	255	223	217	217	220	213	218	220	218	232	215	246	254	206	190	194	194	228	243	234	231	210	231	222	225	234	230	234	211	190	209	215	230	239	240	223	222	231	207	230	250	212	218	216	241	229	244	239	205	231	251	218	223	251	215	200	236	224	243	236	234	242	208	225	206	222	214	216	232	235	228	233	198	228	221	227	203	204	231	234	221	213	202	220	219	224	249	245	211	208	218	237	237	234	213	226	238	226	180	209	260	248	228	230	247	263	207	256	232	209	256	234	233	262	217	221	226	240	219	215	223	205	223	231	229	221	219	229	215	225	208	218	220	240	199	222	268	225	228	213	240	232	231	208	233	246	239	208	225	229	217	229	200	224	224	254	227	215	237	212	217	220	218	221	239	206	184	203	186	217	187	220	220	224	238	240	244	230	205	218	250	220	244	191	232	248	199	217	227	218	204	236	227	240	221	236	207	213	208	239	251	241	228	239	201	225	219	237	217	206	241	206	222	194	253	223	202	242	197	220	243	214	222	222	236	231	210	228	232	216	239	240	235	216	229	219	246	250	209	239	214	222	265	214	214	221	211	210	213	220	243	227	226	243	197	217	193	224	239	240	238	206	231	247	230	222	212	229	232	222	221	223	211	237	212	250	277	230	202	237	236	232	241	220	219	198	222	214	231	232	208	214	201	224	201	228	258	221	215	218	216	212	210	222	246	215	241	231	230	223	210	228	215	234	222	225	228	237	212	228	243	215	200	218	223	240	244	219	230	200	227	254	226	256	230	242	225	236	221	233	205	227	217	220	204	217	221	229	224	233	223	237	225	241	224	227	201	223	240	191	203	232	196	198	211	209	268	234	237	225	237	227	249	231	225	238	236	210	236	231	229	234	231	241	201	218	215	225	213	232	231	195	216	234	243	227	215	246	185	230	204	241	231	222	206	229	242	221	201	235	234	218	217	211	217	234	220	244	228	213	210	219	229	229	230	243	231	236	271	215	210	223	248	222	227	202	224	201	233	217	225	220	226	227	190	213	206	226	224	246	245	216	235	232	207	226	233	216	230	204	226	219	233	236	240	194	252	223	227	219	210	210	245	248	224	233	235	246	219	210	245	223	256	232	223	241	199	220	217	206	247	266	233	245	208	239	210	235	223	218	239	220	233	218	247	213	230	218	229	224	218	228	233	234	216	250	219	215	229	256	234	210	235	200	229	236	250	207	255	228	252	219	225	230	221	230	270	206	203	192	228	254	243	217	218	226	240	241	234	242	235	245	199	249	210	226	232	239	202	227	206	220	212	216	215	220	245	208	219	229	222	226	228	209	218	228	225	225	219	241	225	227	249	199	216	230	221	255	249	222	239	237	221	224	221	220	239	243	262	240	206	238	253	220	204	211	213	212	218	220	241	220	216	255	222	243	216	221	209	232	240	221	229	208	234	256	241	216	241	245	222	220	220	204	248	244	268	250	220	212	220	201	228	244	213	215	232	219	217	210	233	226	240	239	230	222	224	241	213	201	222	219	216	235	230	210	230	213	222	242	194	199	239	272	230	218	225	232	221	226	195	219	231	224	224	243	239	227	208	216	214	230	219	185	232	213	229	224	231	235	253	225	237	223	222	198	225	216	242	217	233	235	239	201	223	246	226	248	237	227	242	212	234	224	230	220	209	220	228	207	245	211	214	219	229	215	208	241	212	220	218	234	239	226	222	204	236	228	214	241	213	224	220	218	253	225	235	259	231	234	215	236	198	220	221	206	249	219	219	215	196	235	245	217	199	245	229	233	239	229	218	245	241	201	219	234	212	224	211	247	220	240	256	222	235	222	241	259	242	218	216	216	195	230	221	195	230	239	236	222	212	214	230	243	228
54552	42501	12939	1037	927	910	851	726	758	683	650	673	631	619	603	587	611	589	592	619	604	587	563	563	573	590	560	597	592	513	521	598	530	592	589	544	528	599	563	590	557	552	533	581	556	559	553	564	534	564	559	570	602	558	569	562	535	539	564	606	578	574	570	545	529	573	583	540	500	529	529	564	566	574	542	529	532	576	545	574	539	541	584	590	590	527	552	546	587	529	548	588	560	590	595	566	518	523	569	575	530	551	601	566	546	547	544	569	573	576	584	522	530	574	534	570	563	585	544	488	561	560	582	543	577	548	578	522	545	526	576	567	556	546	552	545	537	558	568	600	551	557	545	511	522	589	508	565	542	504	526	545	526	532	559	526	539	559	542	533	572	596	519	604	571	582	562	544	535	555	523	542	538	569	530	550	575	545	566	534	529	515	567	561	587	537	597	528	550	508	552	529	572	579	562	551	567	547	570	592	576	583	550	543	545	559	569	592	547	543	540	605	585	565	586	563	573	567	543	539	547	531	544	560	541	567	565	598	576	572	575	558	514	548	543	547	580	518	555	529	546	570	555	553	567	571	550	555	562	555	543	559	577	564	542	529	579	567	556	512	534	562	572	570	534	557	562	574	529	537	584	584	554	576	575	553	581	519	545	547	601	525	554	569	563	540	512	574	539	578	547	544	579	586	509	563	527	521	558	548	540	606	580	578	606	521	562	604	520	575	564	567	564	552	529	549	508	520	559	575	582	549	571	566	551	497	491	543	581	527	567	532	571	558	543	549	613	583	580	533	530	548	581	552	529	533	563	537	535	559	549	533	568	537	583	566	563	556	565	591	554	528	560	516	539	573	565	561	551	571	572	554	539	593	529	560	529	552	595	551	563	570	591	547	528	526	550	545	549	559	561	554	519	521	559	552	534	543	555	523	557	523	537	559	564	574	547	541	525	564	572	560	541	592	570	574	563	549	579	550	545	543	590	546	517	589	530	540	558	604	560	549	526	553	575	617	575	569	571	557	558	562	576	550	577	549	601	536	564	526	585	596	547	555	566	583	556	542	553	542	559	581	543	535	597	532	573	552	548	554	551	513	504	556	540	527	524	553	558	558	542	553	538	596	589	585	536	520	576	553	545	579	570	568	548	543	564	585	569	553	537	528	575	533	574	539	568	586	571	516	565	544	536	534	554	567	524	605	510	532	541	536	525	557	571	558	510	549	542	554	522	531	555	536	535	536	577	509	581	598	553	543	557	567	534	534	587	583	574	529	562	519	541	533	542	574	499	516	517	523	531	531	547	571	530	577	535	547	520	505	552	537	506	538	533	582	563	552	531	530	575	588	540	564	568	558	566	553	549	527	563	552	557	561	501	529	572	586	553	558	526	567	551	595	546	559	548	585	527	570	582	544	556	575	564	580	522	548	563	583	516	596	525	583	553	513	550	598	532	514	513	561	566	534	543	561	553	560	575	509	562	544	580	532	550	529	549	538	524	586	593	553	541	542	583	539	588	544	542	566	544	567	582	548	541	571	545	544	528	558	551	554	561	566	605	526	542	545	564	570	572	558	529	595	534	579	571	557	585	562	553	554	574	596	567	557	562	560	532	520	581	553	526	547	568	524	519	518	554	549	549	608	585	573	563	516	547	529	551	533	571	551	529	566	555	538	584	522	538	534	541	553	566	575	543	571	552	552	568	581	564	530	586	570	599	552	593	539	567	556	570	559	534	545	560	582	531	537	507	587	564	591	610	574	586	564	547	562	532	571	561	570	555	529	587	507	557	535	572	585	581	535	569	570	608	529	560	549	561	555	592	567	528	506	570	619	565	543	517	525	570	578	564	554	571	597	542	559	572	540	546	556	566	571	552	531	535	561	574	509	543	541	558	544	581	525	510	550	567	552	527	545	592	580	547	542	526	548	596	565	570	550	571	548	549	561	592	510	585	569	544	550	556	608	570	550	512	542	601	536	525	546	572	579	557	540	517	562	524	581	581	539	544	537	574	579	545	582	522	583	540	585	536	547	509	559	540	566	546	558	545	556	535	565	571	565	553	561	643	531	499	614	523	536	595	553	565	602	505	561	549	555	577	525	571	552	584	511	529	554	586	543	535	555	605	548	511	558	540	551	549	536	557	550	560	574	569	567	578	529	538	587	551	567	575	548	557	543	527	581	577	577	552	570	557	587	557	563	561	542	571	545	529	590	546	524	508	546	573	572	523	572	588	564	562	527	547	551	528	551	528	567	603	564	556	535	544	589	571	558	528	582	501	549	572	534	578	578	548	538	576	600	540	532	545	546	564	622	555	559	500	546	509	592	553	555	524	571	529	578	609	563	560	545	538	559	534	559	555	527	520	526	599	540	575	550	526	566	536	586	522	598	554	527	552	563	539	549	533	578	552	603	528	582	550	550	562	541	553	540	582	485	556	576	529	568	575	560	536	566	535	545	559	587	593	525	543	534	562	544	557	567	558	566	556	563	524	567	560	535	542	540	532	548	570	558	540	541	561	556	516	543	525	556	557	543	568	609	535	560	539	547	520	571	564	541	560	559	508	525	569	589	564	542	534	565	560	558	584	567	552	564	554	540	566	545	545	555	588	535	560	521	529	533	575	559	520	598	555	550	533	540	530	547	587	547	517	546	537	561	588	543	584	553	506	533	609	593	559	525	540	547	547	512	568	557	550	557	566	562	556	530	557	577	562	569	576	560	554	568	601	575	517	532	564	558	560	570	561	501	525	588	576	576	565	564	552	597	513	559	561	547	557	558	562	537	547	527	539	574	544	540	553	572	558	577	544	546	542	544	584	525	519	566	512	544	567	566	531	552	577	536	581	503	552	532	565	584	569	559	553	530	554	607	601	542	561	553	543	575	526	580	552	556	553	584	551	577	584	582	568	554	564	589	553	575	559	553	535	572	560	555	534	543	582	568	532	582	573	582	581	529	571	556	583	560	540	562	595	573	594	527	559	531	526	556	563	539	561	577	589	534	558	592	595	576	566	550	540	535	520	564	551	521	561	573	537	579	578	549	546	547	576	561	520	569	552	538	581	518	522	587	575	557	552	611	546	564	514	549	553	523	546	569	547	572	599	549	508	545	525	577	569	544	577	587	596	560	550	574	544	588	587	556	561	579	560	575	597	601	542	534	528	573	552	584	563	570	570	522	589	531	570	520	568	536	586	553	553	563	606	558	509	569	562	496	542	547	541	557	513	539	558	577	552	548	589	560	552	551	542	565	536	546	554	593	534	528	543	567	541	564	603	514	541	580	513	581	562	548	580	541	541	549	559	565	551	558	542	564	620	537	598	545	545	604	546	559	529	565	580	575	574	541	548	538	544	524	529	586	570	516	559	575	572	533	565	577	559	568	603	583	541	539	516	508	523	567	523	537	544	561	548	527	542	555	565	565	552	567	512	564	496	568	609	544	619	542	560	529	572	552	577	563	562	597	536	561	541	548	555	563	536	557	564	571	517	543	579	568	524	539	550	556	574	568
86888	67296	33703	9545	889	340	266	257	239	207	194	210	189	178	187	189	170	163	168	180	170	188	167	171	169	197	169	154	193	167	201	169	163	163	184	177	159	178	177	154	177	146	166	175	149	177	190	180	150	160	189	171	177	147	171	149	184	171	162	159	162	158	159	158	147	173	173	154	166	165	185	157	175	168	158	168	166	153	157	160	157	170	165	156	174	154	171	163	148	162	137	163	147	145	131	141	174	196	173	175	166	180	134	172	146	176	155	145	162	178	144	157	166	150	168	169	150	168	162	158	163	182	158	157	148	151	147	162	153	156	144	155	166	150	163	149	163	181	150	169	177	158	143	163	155	133	164	150	158	189	161	165	164	171	179	167	151	157	157	154	149	149	176	184	149	165	152	162	152	143	145	169	169	157	174	180	152	145	173	154	197	164	157	146	147	154	171	180	148	178	132	145	162	159	151	171	146	141	162	155	170	166	164	164	180	160	128	163	187	155	142	174	150	169	137	184	159	133	172	180	200	171	155	167	144	174	151	176	147	173	171	186	152	144	157	157	155	150	144	202	188	157	157	181	169	148	187	177	149	155	172	155	161	176	161	175	172	193	168	159	189	170	169	156	178	156	161	195	173	139	146	159	168	189	161	177	174	165	174	166	156	164	163	165	158	183	162	169	179	165	165	153	180	176	185	135	155	170	147	157	157	179	194	165	172	177	164	149	153	174	175	160	161	168	155	163	155	167	155	184	131	157	177	171	163	158	182	167	157	185	169	173	169	160	152	156	156	162	165	173	162	160	161	180	158	171	143	157	166	173	180	165	149	170	154	192	196	156	157	179	144	155	191	154	186	142	163	158	183	164	164	185	160	164	150	153	153	157	168	132	158	165	165	154	192	141	147	171	148	178	183	167	145	179	157	194	167	176	159	158	170	185	166	168	147	167	156	165	175	184	163	163	161	166	163	172	172	163	162	156	167	165	162	175	160	162	157	166	176	155	194	164	169	173	149	164	187	146	184	151	154	172	151	162	153	147	141	157	167	161	168	162	175	139	157	178	159	150	160	174	177	158	185	161	131	164	144	167	177	180	152	163	162	167	173	160	168	169	172	171	167	170	151	159	149	160	171	170	154	165	150	157	156	167	160	147	154	169	174	182	154	155	140	160	153	132	166	143	192	166	161	154	171	174	156	171	167	139	163	165	181	165	164	183	199	145	167	140	179	169	151	182	159	181	178	155	181	167	154	172	154	145	161	154	165	195	164	166	168	161	169	168	150	156	127	180	161	159	152	153	173	149	147	138	150	152	148	155	177	167	182	165	152	150	193	175	162	167	142	139	175	179	165	152	149	163	172	173	167	170	153	176	154	171	152	167	139	170	164	174	166	161	167	163	146	173	167	164	162	155	163	153	178	175	148	172	161	166	147	153	162	179	175	142	187	155	158	157	174	152	173	147	156	194	174	149	175	170	155	163	172	159	171	173	135	169	182	168	145	158	145	204	194	147	161	150	169	159	166	165	151	165	171	162	174	159	189	180	163	137	180	174	172	150	152	161	167	179	182	157	154	144	162	182	172	146	174	138	141	189	166	160	161	160	172	178	173	189	211	144	148	166	177	147	155	172	165	177	185	170	178	169	163	171	170	154	169	170	175	163	137	173	157	201	155	146	174	158	156	158	168	152	166	170	155	182	162	190	141	164	154	147	164	161	180	165	132	179	173	156	137	154	145	185	163	196	150	162	175	156	174	155	143	168	175	154	175	163	165	167	158	155	165	172	172	162	160	168	165	151	159	175	164	160	147	168	143	174	176	175	176	152	156	176	173	139	166	143	153	178	162	164	149	160	192	180	171	171	137	158	172	166	157	144	165	171	165	147	155	170	157	156	157	135	164	149	171	166	171	160	155	182	170	148	140	164	195	150	177	151	192	164	165	167	177	166	139	157	149	164	144	171	172	164	177	179	166	166	171	158	169	169	185	177	166	146	162	165	168	171	175	182	154	171	160	150	160	169	161	159	163	156	155	158	173	159	157	186	180	163	154	154	175	164	166	161	164	181	157	133	169	156	182	150	157	178	167	143	167	155	174	165	152	162	169	148	160	179	159	172	169	158	170	154	168	180	164	165	195	195	175	170	166	159	190	157	155	140	151	160	154	145	165	148	156	122	169	172	171	162	135	179	161	189	162	165	179	176	178	170	142	154	150	169	145	159	152	187	149	190	164	179	180	168	158	165	140	159	145	177	147	167	136	159	140	152	172	152	176	139	179	165	165	174	151	131	172	169	149	182	148	171	165	165	147	171	193	161	142	151	146	151	143	171	180	154	171	176	166	171	175	173	160	155	153	172	162	149	148	160	163	176	154	179	163	187	140	177	172	150	166	196	153	169	165	142	164	151	182	158	167	146	156	159	202	189	184	173	170	169	160	159	172	162	177	160	146	177	125	171	156	143	179	153	143	148	184	167	156	164	167	163	168	154	165	177	176	169	164	162	148	188	168	142	166	147	160	178	177	174	177	177	193	152	167	157	168	143	153	158	172	176	161	155	158	179	154	156	178	187	158	146	179	152	179	135	185	191	144	152	163	176	133	164	177	159	144	172	152	166	160	156	191	169	163	147	157	151	169	167	163	167	175	157	184	184	193	139	151	175	166	155	177	155	167	149	158	171	164	170	150	150	158	145	149	158	168	150	145	165	182	158	139	155	150	148	150	158	141	180	173	157	160	151	181	170	170	166	157	171	163	174	176	172	180	136	159	161	176	165	167	174	164	167	175	174	167	181	165	176	163	163	161	169	154	158	156	152	172	166	148	176	173	187	160	166	191	168	153	148	159	162	156	154	167	172	150	172	173	169	181	168	157	144	179	174	180	177	155	171	187	165	167	160	149	172	130	193	168	170	152	164	193	163	183	145	157	176	184	168	162	185	157	169	152	161	148	157	183	162	198	132	177	170	177	146	174	171	171	146	181	162	167	145	167	172	177	163	181	167	150	172	174	171	150	179	153	157	177	155	158	180	150	153	166	148	157	187	163	158	154	181	144	173	161	159	162	162	152	161	150	140	157	170	155	160	136	178	177	174	166	182	180	170	137	166	166	160	167	176	186	200	172	172	147	162	164	161	151	179	166	159	156	161	173	156	178	174	163	160	157	173	152	179	184	165	171	148	163	164	167	164	172	152	184	150	170	177	154	159	177	167	184	166	160	157	170	179	169	163	168	150	164	175	167	190	151	191	186	155	192	185	168	151	156	192	164	147	146	163	164	155	148	135	159	179	156	148	170	130	142	171	156	151	167	159	158	145	159	156	170	171	165	143	170	166	157	176	164	157	158	170	166	176	192	165	172	174	156	184	164	163	167	176	157	164	169	157	163	191	141	166	177	168	178	155	166	133	157	160	155	171	160	162	162	163	154	160	165	166	166	164	169	165	190	175	177	157	166	164	167	162	164	163	159	169	148	161	179	151	180	157	150	150	154	166	157	166	171	166	185	168	152	175	189	172
64819	53175	19545	1371	1257	1105	956	802	728	662	646	634	546	585	560	514	520	448	475	503	491	444	422	470	464	478	427	444	466	497	438	444	450	431	410	467	423	427	403	412	422	426	447	408	410	415	398	383	404	418	436	396	414	459	394	447	403	396	421	402	395	415	368	404	419	382	419	410	420	384	404	400	391	376	422	412	394	396	431	374	433	430	447	412	404	417	389	410	382	419	389	423	387	424	426	413	408	394	411	421	419	393	387	376	414	377	424	441	424	414	396	410	382	416	423	387	432	389	413	410	393	403	407	399	411	380	401	380	432	428	394	405	441	415	376	431	391	392	422	417	399	461	397	412	399	435	380	393	417	400	401	419	407	396	391	455	419	443	394	391	406	399	428	400	410	387	400	409	400	385	389	400	392	388	382	393	421	405	400	418	414	403	402	379	409	415	435	396	420	403	422	407	377	385	411	387	383	404	402	413	382	388	433	416	427	416	413	402	403	391	425	382	355	398	386	398	387	410	428	402	395	421	400	425	381	397	378	415	401	380	413	390	400	386	378	405	370	420	451	405	426	414	409	408	406	398	387	395	418	414	420	394	366	374	361	387	408	396	425	400	420	379	407	418	396	403	406	427	422	413	421	411	398	364	403	398	434	465	357	392	414	391	406	374	385	396	418	401	398	408	387	397	416	386	384	424	393	414	427	417	408	406	401	366	384	390	433	412	394	399	392	426	387	363	411	483	444	411	410	398	445	397	396	431	383	394	394	427	406	403	393	384	418	444	431	408	442	403	398	387	424	397	434	394	375	398	416	406	387	425	385	383	389	432	422	429	407	386	394	417	399	358	374	379	400	362	416	369	417	399	405	376	437	407	429	415	391	390	405	400	409	374	392	400	399	421	381	415	402	423	369	416	419	408	401	416	409	406	361	396	398	415	385	415	396	428	379	390	429	384	418	402	392	410	400	383	400	388	381	396	406	377	389	396	420	420	442	380	390	411	383	423	425	442	406	405	400	388	407	441	397	438	425	394	422	426	374	410	406	478	420	365	382	372	427	398	373	398	395	405	380	388	417	422	360	405	426	412	420	361	418	431	426	399	403	418	393	410	406	423	433	405	429	385	395	399	380	396	396	418	399	415	397	437	408	403	391	431	354	439	339	401	370	424	431	392	424	386	413	360	372	409	389	442	411	374	387	433	394	384	432	398	383	425	419	389	394	383	391	384	408	433	407	378	400	382	411	409	389	387	404	401	397	386	405	427	431	420	400	401	360	404	396	384	432	394	388	419	362	371	415	389	400	441	367	376	403	435	398	397	394	400	374	408	376	426	423	370	426	389	373	424	413	420	420	397	429	436	401	390	397	406	412	407	413	410	441	376	382	402	412	423	414	399	385	381	396	419	411	413	426	410	427	405	431	397	387	399	414	455	390	426	438	396	426	430	416	382	431	383	380	400	394	405	395	441	373	402	409	445	430	406	394	348	406	389	428	385	383	414	399	430	383	393	396	415	390	420	398	425	402	409	431	408	434	392	405	371	409	400	391	434	373	420	422	408	416	382	396	378	384	377	402	386	382	416	403	393	407	406	413	406	433	374	380	406	406	389	406	415	419	400	397	410	387	415	409	399	416	407	418	383	415	426	416	431	416	419	361	397	427	417	393	418	385	417	400	440	377	420	399	419	440	378	418	398	404	392	382	387	434	391	389	429	369	376	417	345	431	381	419	401	392	415	399	399	403	423	404	381	421	435	398	400	412	394	406	408	425	404	403	402	396	387	398	396	417	394	405	407	397	437	397	379	399	402	418	389	382	394	406	412	432	410	386	406	411	396	374	415	409	396	405	435	437	435	407	447	395	397	417	435	411	450	413	399	404	412	389	415	433	404	422	394	407	392	416	407	381	390	420	388	413	450	421	372	429	415	377	395	395	424	409	392	416	436	372	408	416	385	426	371	407	405	385	433	366	415	411	452	402	400	391	374	415	403	424	408	385	403	405	387	412	423	401	422	374	395	420	428	401	387	423	385	397	405	414	409	395	425	434	438	386	408	401	391	430	406	390	361	418	423	401	400	341	418	430	380	423	393	403	414	398	389	405	369	418	427	393	409	355	413	425	434	396	384	382	419	458	416	400	424	405	373	394	408	398	437	412	400	431	394	434	407	414	381	383	385	425	426	378	403	411	431	431	373	412	422	378	407	409	410	394	366	411	401	398	428	379	408	399	382	424	402	395	393	417	402	422	372	451	399	382	350	413	447	402	391	384	407	386	434	393	445	414	385	408	443	360	407	412	407	436	424	424	382	404	409	392	437	376	383	389	387	411	396	424	381	415	391	391	442	397	410	451	380	380	398	429	383	409	389	443	406	403	389	401	434	406	399	378	410	384	422	386	412	386	418	432	386	395	396	404	405	393	393	380	391	391	430	424	404	397	414	437	428	415	370	402	386	430	407	411	406	401	404	401	393	421	389	407	399	391	397	389	399	425	456	367	411	350	378	377	389	391	415	399	381	407	380	397	430	436	412	398	423	466	411	394	376	406	394	421	388	385	420	388	395	403	424	399	439	425	412	409	414	408	417	400	402	414	397	412	397	436	387	402	427	416	409	389	406	401	407	431	397	418	388	388	417	435	386	431	417	395	394	376	399	419	396	420	406	410	411	389	397	413	415	410	426	400	406	374	370	415	424	398	440	392	396	414	418	385	415	410	395	402	417	388	388	436	415	427	421	392	412	430	403	389	388	425	386	401	397	407	381	419	402	430	428	434	403	383	423	421	415	449	383	410	408	426	414	404	371	426	418	420	397	439	379	420	390	411	396	397	403	394	384	405	415	399	420	405	421	402	392	446	426	388	377	394	418	416	414	387	393	415	398	420	404	384	432	393	439	383	408	380	416	400	392	416	433	397	397	389	387	421	407	415	390	440	392	401	424	368	398	398	391	408	386	414	438	414	377	384	388	401	403	377	375	424	415	402	405	412	404	393	400	402	395	416	416	392	406	412	434	407	413	419	390	395	432	427	422	396	426	413	417	406	379	407	415	397	359	394	360	409	424	427	448	424	381	451	429	404	378	369	415	423	408	371	371	422	415	396	388	441	385	416	407	408	398	409	415	437	391	341	418	373	408	382	450	414	421	432	375	425	428	408	416	386	423	419	412	392	405	401	388	408	403	420	423	418	403	433	400	414	414	361	368	360	407	412	413	411	390	390	409	389	393	407	397	387	386	411	415	409	401	426	374	386	414	413	404	383	392	438	431	393	400	390	379	425	403	410	399	384	409	405	417	412	432	413	401	420	419	396	394	407	402	372	379	401	409	384	430	361	408	388	396	431	392	428	406	423	380	417	390	426	402	395	453	397	382	412	460	414	418	409	403	416	378	414	406	391	380	389	401	391	378	462	369	428	394	410	415	374	387	385	413	420	375	412	389	367	421	403	410	396	425	397	382	418	385	384	436	387	429	369	393	435	409	406	425	417	382	403	415	410	408	421	385	383	396	424	425
42982	20486	3316	204	185	191	157	138	139	164	150	172	145	150	168	169	166	170	168	160	154	166	143	154	149	168	171	172	162	148	164	179	166	145	137	156	152	166	162	172	162	166	144	190	177	145	138	172	164	178	161	147	173	171	185	145	164	168	163	149	153	166	174	185	153	145	153	142	170	168	137	171	186	173	183	154	169	157	160	148	132	186	141	189	189	190	166	149	154	151	154	149	147	162	160	169	163	149	174	150	178	156	136	170	168	163	163	165	158	178	146	151	174	169	171	163	192	168	157	159	153	160	166	148	164	163	153	168	172	158	158	142	157	164	140	163	161	155	158	168	182	139	169	185	161	175	158	172	155	139	141	152	167	163	175	164	153	157	149	130	163	177	167	164	165	164	195	169	158	158	178	171	155	160	175	152	135	140	146	163	167	164	160	164	148	176	151	155	178	178	154	167	157	162	161	134	161	177	146	168	158	134	150	181	135	171	177	162	169	190	152	165	152	168	165	158	156	148	153	183	169	152	135	151	151	154	164	173	180	175	149	137	165	167	163	145	163	178	144	153	166	138	175	162	172	175	165	151	148	171	153	180	170	184	141	168	174	168	152	155	168	150	159	161	154	168	141	164	152	156	155	153	160	179	143	164	190	148	145	163	173	163	159	143	166	177	149	175	149	165	181	196	164	154	165	156	164	158	166	159	174	171	174	162	160	166	162	154	159	170	174	172	158	161	161	173	157	173	160	173	167	181	151	141	142	161	146	172	154	143	152	155	147	163	147	159	187	169	150	169	167	157	168	156	165	172	153	180	155	170	184	141	152	162	166	151	168	187	172	166	166	169	183	139	143	155	173	165	140	162	141	120	157	187	173	171	165	170	180	159	166	175	151	159	171	189	163	158	168	158	149	184	139	156	159	169	167	155	156	187	176	188	171	155	163	148	164	147	167	175	171	160	170	134	178	155	170	167	171	174	162	168	171	144	161	175	146	160	170	173	166	179	147	184	163	175	154	160	168	162	168	142	167	150	175	162	179	175	166	140	164	169	149	156	164	143	168	154	146	151	174	155	154	156	158	171	147	170	160	163	154	165	149	182	183	156	139	161	180	147	163	170	171	151	164	157	163	155	176	158	163	144	171	157	152	181	182	168	169	144	164	143	159	173	158	161	153	158	161	148	187	152	162	167	166	146	157	178	148	152	167	151	142	147	178	181	150	165	174	186	178	173	168	164	160	148	160	148	149	173	166	151	158	141	164	158	147	174	157	174	182	158	148	153	177	168	168	169	149	149	164	165	184	157	137	166	160	172	156	174	140	151	154	162	138	151	171	142	138	152	172	174	161	173	161	176	142	163	170	175	151	157	166	145	153	175	204	163	152	181	174	157	162	153	170	189	176	186	175	164	158	184	147	190	167	156	160	183	163	159	179	166	131	151	148	167	188	157	169	174	166	171	146	179	173	152	165	182	168	181	183	175	163	178	155	146	164	157	163	167	179	161	182	168	160	166	151	157	151	167	154	158	149	164	179	187	197	147	185	166	192	177	175	144	139	162	173	141	140	162	157	146	163	147	166	164	170	165	166	154	157	123	155	174	168	158	164	143	164	158	163	162	160	161	180	160	156	172	164	172	182	174	173	214	177	173	152	153	151	144	164	189	162	138	146	160	187	163	145	140	207	162	141	160	182	169	139	161	164	142	154	153	162	169	161	174	151	168	142	150	179	153	166	160	172	150	164	146	167	154	163	144	163	168	164	161	160	160	162	168	149	157	157	176	154	160	177	146	161	163	150	161	160	175	155	173	154	165	181	160	151	174	184	146	161	166	172	162	145	168	169	139	151	162	137	146	147	154	154	162	159	167	180	156	169	159	167	160	169	159	161	151	153	164	167	179	190	149	169	174	158	138	183	151	152	158	145	174	148	176	188	170	157	175	148	155	151	151	141	172	155	147	147	159	193	160	162	139	179	170	145	146	161	164	160	170	158	188	166	157	166	163	145	172	134	172	167	180	171	164	157	168	150	147	147	165	177	172	173	160	180	143	184	155	155	176	178	158	183	174	175	154	157	162	154	166	187	183	187	160	165	149	131	161	165	153	141	155	154	173	161	157	167	170	162	157	160	155	160	159	178	166	146	156	164	167	133	160	160	145	181	146	161	168	183	176	163	170	152	164	155	152	161	167	150	159	172	185	136	159	149	168	143	168	150	174	158	147	200	183	152	138	191	177	157	171	154	171	173	161	155	148	178	170	175	145	155	180	186	166	173	153	150	174	162	153	170	172	150	183	158	163	174	178	172	149	159	162	175	156	155	164	181	147	175	154	171	159	179	149	144	154	153	157	160	152	159	177	167	149	173	177	150	163	163	157	146	175	171	160	181	153	163	147	145	180	150	162	156	160	140	160	154	175	151	163	150	165	159	161	144	166	172	147	160	152	157	134	163	161	169	165	176	169	170	170	159	150	164	159	159	160	146	153	152	165	159	145	160	172	171	149	195	175	164	156	179	155	162	162	179	151	179	165	177	174	164	159	166	155	164	159	149	177	159	153	151	177	158	155	150	151	180	180	159	174	155	148	143	172	140	155	159	152	162	181	169	135	130	176	178	173	172	153	189	142	192	177	147	147	168	144	176	174	163	170	180	164	171	172	175	157	172	148	166	154	170	136	150	165	175	165	193	143	161	178	149	174	159	164	147	161	177	190	167	145	149	155	151	160	156	151	146	150	159	154	138	165	158	153	181	150	158	165	175	177	155	150	170	156	162	153	179	142	146	145	181	173	156	160	181	160	145	173	162	165	177	180	139	159	173	175	154	175	147	160	177	139	158	157	156	190	177	150	168	165	182	182	149	128	179	157	170	145	160	163	172	142	166	150	166	158	153	140	182	134	151	169	149	164	147	168	150	139	168	162	176	147	165	166	160	173	171	160	193	150	155	189	130	157	168	167	171	164	164	174	165	162	187	163	161	155	174	185	146	188	142	163	165	172	169	165	169	149	163	167	178	142	162	166	169	158	180	156	157	188	186	162	142	170	148	187	152	151	171	138	163	170	159	194	173	166	161	140	162	174	166	170	180	176	164	156	161	169	173	159	153	169	167	155	185	153	150	187	176	147	150	163	181	150	139	140	149	171	157	174	172	137	168	135	157	173	161	160	181	162	137	165	165	166	155	160	174	162	136	160	168	154	167	150	144	173	160	156	172	178	170	156	169	144	149	173	177	157	150	143	149	154	135	164	166	170	155	181	149	163	160	172	148	138	162	167	143	165	161	159	164	147	152	154	168	149	183	173	150	160	183	162	150	173	175	160	161	155	164	170	166	186	167	189	179	147	173	166	157	151	175	147	181	143	159	166	145	155	173	190	161	146	147	163	134	183	157	160	147	140	151	162	158	139	173	168	178	162	147	179	173	164	153	136	152	174	167	140	174	161	183	179	173	182	159	155	163	148	157	165	157	171	180	157	167	118	170	164	150	165	165	176	141	166	158	153	166	140	170	163
35366	17686	2543	423	453	441	461	428	437	441	391	403	433	417	446	468	418	431	383	454	399	462	413	389	430	460	450	432	397	409	442	442	423	407	431	397	411	422	412	393	430	407	472	396	415	431	417	421	420	391	411	443	420	393	437	397	409	396	393	423	398	424	449	409	397	441	393	411	410	416	424	408	432	407	439	407	432	396	421	417	438	429	430	385	418	408	426	405	450	450	433	491	392	407	396	426	438	399	416	407	423	404	419	463	408	404	439	442	433	426	428	420	408	428	412	386	432	426	419	473	396	383	436	437	406	453	392	398	395	447	421	417	429	412	416	418	405	463	431	418	395	407	429	388	401	427	419	429	382	480	416	408	420	395	447	407	401	425	413	401	433	435	422	421	446	457	402	408	438	443	391	444	406	411	427	426	384	410	421	413	431	439	415	438	439	409	398	427	413	422	394	397	419	423	392	423	448	447	429	394	443	427	422	442	442	392	407	446	434	469	418	418	412	426	435	447	402	398	402	425	453	422	430	434	434	412	425	412	390	409	412	401	386	492	470	380	420	419	442	433	408	418	410	404	414	402	428	411	427	407	426	406	421	407	414	401	373	451	439	450	416	401	398	380	385	408	420	392	445	420	438	408	429	399	399	436	432	459	415	381	375	408	405	423	410	390	413	419	431	441	446	419	420	415	422	426	428	427	437	428	401	417	452	402	421	406	430	408	385	437	378	401	380	432	427	408	448	481	411	421	440	407	436	415	429	432	388	419	433	439	417	376	436	432	402	408	464	392	421	389	384	391	403	398	422	425	422	436	445	436	435	452	391	411	432	445	394	424	392	411	450	404	477	406	409	468	402	424	387	427	415	444	442	432	423	401	447	432	384	426	416	414	396	436	395	456	423	426	456	411	419	433	384	426	425	443	429	447	434	446	428	447	428	417	410	417	383	381	387	474	431	405	416	415	389	445	399	419	393	374	398	420	402	398	435	395	405	434	397	413	454	415	422	460	441	422	476	367	403	423	442	452	458	390	416	432	422	417	445	400	368	383	443	436	428	403	405	427	459	419	425	375	432	406	424	445	443	405	422	406	394	421	417	447	395	397	417	429	414	425	436	453	429	389	403	453	469	440	432	424	384	424	447	444	430	411	415	411	392	421	435	424	411	440	440	420	432	441	445	418	415	411	410	422	414	460	391	436	421	460	417	442	398	440	437	430	426	439	418	420	418	425	407	415	432	445	448	398	425	414	391	404	376	393	373	402	389	392	433	423	431	414	413	432	403	416	448	419	443	397	421	409	417	380	418	453	442	428	401	410	441	412	457	456	420	409	433	399	412	436	409	440	454	384	451	433	424	417	456	411	387	389	405	400	450	418	440	428	397	416	433	412	432	435	438	432	450	434	437	432	397	425	394	373	440	438	417	396	428	453	417	423	434	449	424	428	448	415	418	405	424	415	414	442	443	416	425	415	437	439	446	419	420	420	405	406	401	404	419	433	427	418	444	437	429	400	413	410	416	448	416	407	406	394	429	406	414	407	382	424	422	429	416	383	431	427	402	414	410	422	403	446	434	426	399	414	443	406	390	404	430	413	410	435	430	442	380	382	420	397	399	427	431	425	414	414	398	436	425	439	410	414	412	427	397	411	413	443	423	408	442	413	429	405	418	429	411	433	386	412	402	418	456	441	457	414	407	422	416	444	443	447	419	448	445	432	392	432	400	422	448	429	435	426	446	421	388	430	447	439	413	394	392	404	410	398	422	399	434	421	426	457	422	450	429	471	398	419	422	437	395	409	408	443	410	432	431	426	411	426	455	449	413	418	401	401	458	419	409	383	423	421	455	431	425	399	396	461	439	401	433	407	394	442	441	387	426	413	406	434	399	426	403	435	428	408	442	410	437	413	405	409	389	414	417	397	403	422	441	393	394	409	395	454	403	412	413	431	420	395	443	412	412	394	406	416	387	412	449	426	424	403	433	403	409	420	419	402	380	417	451	410	447	413	432	438	413	408	388	424	431	412	405	434	391	365	436	407	392	412	427	382	432	426	447	417	426	421	428	406	402	406	444	408	405	453	411	478	445	412	414	429	391	443	408	418	427	426	418	394	419	401	431	414	396	439	399	439	437	464	425	401	440	416	440	402	429	412	376	415	419	423	425	427	443	390	418	437	429	415	394	433	394	434	423	402	410	400	428	429	416	431	460	448	393	431	444	465	399	370	418	436	409	396	452	436	436	435	460	405	414	428	436	424	392	406	385	388	438	401	397	424	433	416	400	478	450	440	420	438	433	435	414	415	472	418	429	383	412	415	428	386	459	401	396	411	410	437	419	440	409	428	437	441	412	409	419	396	431	416	421	407	476	404	407	412	401	447	429	455	403	444	395	421	393	433	404	416	421	399	394	462	424	396	416	386	391	441	408	424	406	421	429	443	437	428	430	414	434	383	398	437	398	420	472	424	448	456	423	416	418	395	402	467	454	386	429	431	423	464	432	412	432	427	440	444	404	425	441	460	462	419	427	415	462	432	428	431	404	405	395	385	396	414	411	422	420	416	437	443	406	431	418	416	423	404	406	435	399	437	410	395	416	427	397	415	419	429	417	429	383	430	426	415	426	449	433	420	455	431	433	403	415	437	369	432	391	413	393	421	428	416	428	402	429	425	390	447	428	370	393	415	444	423	417	405	384	410	401	436	429	390	416	445	421	441	416	423	421	428	387	401	419	431	391	413	428	365	431	401	419	422	420	417	419	419	400	436	404	410	405	445	437	418	436	439	461	417	421	421	427	436	433	388	428	431	419	390	417	454	423	394	381	405	431	427	431	425	413	406	430	435	424	462	376	418	439	447	420	440	371	387	427	414	417	389	410	400	432	405	453	448	420	399	428	391	467	417	409	457	431	407	411	398	438	442	433	456	404	423	388	417	460	398	419	438	445	427	453	431	440	412	407	387	427	414	444	421	437	398	413	402	427	439	422	443	440	443	427	398	430	399	431	440	412	419	413	418	458	429	407	407	415	403	432	406	417	437	432	411	415	466	412	420	405	401	413	415	407	457	435	412	386	433	424	382	427	415	398	426	378	451	403	439	401	395	413	417	440	424	425	391	444	418	419	407	428	408	407	400	473	423	421	430	449	438	451	430	446	433	448	429	380	405	386	431	418	419	496	417	429	384	400	394	428	444	399	406	416	426	454	453	414	429	423	429	390	452	466	423	432	442	405	401	438	418	443	415	435	411	405	398	422	384	426	399	465	424	429	410	399	432	421	429	404	420	382	440	387	435	444	403	443	413	428	398	468	421	447	422	472	446	435	441	411	435	443	408	427	386	420	379	417	434	412	424	421	439	418	397	454	439	431	438	441	439	427	405	433	408	435	399	380	440	420	413	404	423	443	432	441	462	410	414	437	473	400	437	415	447	414	426	421	413	442	408	441	411	420	412	460	403	433	420	416	447	419	446	429	429	395	427	435	420	411	383	444	371	441	422	413	401	438	440	456	463
78475	55173	23598	3454	348	309	332	247	251	265	238	253	238	218	230	225	208	234	236	194	241	219	229	228	222	218	211	242	219	266	245	232	255	240	233	223	238	214	206	225	227	217	218	244	210	219	234	220	220	228	211	217	197	234	204	221	235	240	210	219	233	240	245	221	234	237	229	216	202	206	226	231	206	231	248	222	212	223	228	207	222	227	235	208	221	215	210	223	244	232	222	209	235	244	237	236	217	205	220	231	220	235	225	241	227	234	231	197	228	236	215	216	247	216	224	223	208	231	235	233	237	215	225	227	233	179	210	193	197	227	231	233	221	241	203	217	200	231	228	215	239	207	215	215	239	208	210	216	193	204	231	225	228	208	240	218	213	221	226	216	205	256	226	230	221	240	221	211	239	220	217	204	241	238	221	210	230	214	236	212	229	241	211	217	215	227	237	196	228	247	240	234	225	226	207	255	219	211	220	210	210	216	224	231	203	204	205	243	247	235	204	259	227	234	245	212	231	214	240	224	238	217	228	242	253	215	220	235	234	209	240	215	226	229	242	199	221	225	219	231	239	219	216	236	211	215	198	217	221	230	252	243	204	204	229	218	253	249	211	253	243	204	223	251	212	205	230	221	234	237	220	220	226	256	219	250	197	227	229	211	245	216	234	222	225	206	209	201	212	181	249	212	237	221	217	226	236	226	230	240	230	207	224	223	202	227	241	218	244	222	199	219	209	208	202	263	244	251	226	217	228	231	231	238	224	220	242	234	219	197	231	209	247	259	220	233	228	192	231	223	202	234	256	189	215	231	204	230	215	211	213	224	231	233	224	212	196	215	230	233	229	222	217	226	217	218	223	227	216	242	228	251	199	200	202	243	217	252	246	246	214	237	221	219	203	221	210	237	223	236	224	232	224	240	219	206	245	210	222	197	222	200	235	250	216	210	213	240	212	235	224	240	233	220	262	244	215	212	227	212	212	206	255	223	265	227	233	204	204	222	240	231	217	220	233	201	221	221	233	268	213	226	220	232	205	250	251	218	231	214	218	231	203	209	187	249	209	212	251	243	213	219	225	194	213	238	224	225	228	233	236	210	228	245	205	230	217	250	238	227	210	222	229	242	213	223	272	205	223	221	219	226	222	225	198	225	231	235	202	218	224	217	204	205	204	251	202	230	207	224	232	221	217	200	233	227	213	210	220	215	197	219	214	238	196	230	236	255	227	242	213	219	237	214	233	217	221	232	207	217	212	233	245	237	208	203	211	200	216	236	256	212	239	200	227	228	238	219	225	218	214	230	235	230	202	236	213	211	210	233	227	233	269	211	213	260	214	232	249	222	197	226	219	241	210	214	196	233	251	251	223	230	201	226	222	263	210	230	210	194	260	213	227	223	218	220	228	232	244	220	213	209	222	235	230	226	229	209	233	195	220	215	203	218	204	200	217	219	212	241	241	209	207	261	252	203	219	234	226	265	249	214	250	240	215	237	213	213	230	221	227	228	209	233	237	211	236	237	224	221	207	208	205	241	244	244	244	238	239	210	208	278	225	210	240	205	211	230	235	208	239	205	228	253	219	226	227	223	214	208	216	232	201	215	231	205	239	210	204	193	229	239	236	254	216	221	215	231	227	239	226	200	215	263	225	225	239	217	234	220	222	235	222	220	240	238	231	208	242	225	231	223	215	227	223	236	215	236	212	223	199	207	216	215	238	233	219	240	223	226	222	229	240	251	227	216	219	229	203	223	221	188	236	205	221	229	199	222	213	217	236	238	210	232	210	226	235	247	226	227	218	219	225	220	220	214	213	242	241	227	188	215	240	248	222	192	211	225	206	196	231	210	234	254	238	246	204	229	222	242	225	213	233	224	219	233	236	229	223	272	217	200	239	211	225	212	205	191	227	217	254	232	222	224	221	222	187	223	229	240	250	220	209	238	218	233	217	225	233	225	254	210	240	211	227	220	231	246	223	225	236	210	248	220	231	204	219	248	214	211	234	202	228	229	201	196	244	239	253	211	203	219	214	213	202	230	196	222	222	242	207	238	214	191	211	217	214	209	203	253	220	232	242	246	254	256	231	226	209	231	248	226	246	230	213	224	208	199	215	211	217	238	225	223	209	195	208	232	222	239	241	208	235	216	256	238	227	242	250	232	204	233	198	226	210	201	212	221	204	203	248	236	211	229	259	221	196	218	218	239	229	207	219	242	205	203	221	241	240	209	207	219	227	213	218	247	241	231	226	216	229	233	199	213	243	211	208	210	233	213	198	219	245	229	236	202	236	227	219	205	228	218	231	197	232	222	256	244	226	202	223	258	225	218	226	214	222	227	235	229	234	224	234	236	241	202	210	211	211	239	217	202	218	218	242	212	226	226	208	214	222	227	222	240	213	253	216	212	221	223	220	235	254	203	226	199	208	214	221	220	217	211	224	217	209	233	218	237	200	220	245	217	227	214	262	219	207	234	204	203	203	225	232	203	243	225	242	232	219	256	231	200	235	226	218	247	224	227	211	224	189	234	226	242	233	225	239	218	238	213	207	245	199	216	238	193	221	226	245	233	245	209	200	220	230	241	224	230	216	216	210	222	231	224	232	258	202	220	193	235	247	249	199	232	238	226	215	229	205	241	222	211	264	208	196	227	210	250	237	208	247	214	205	223	234	225	208	216	222	214	214	237	220	219	190	242	209	253	227	239	196	214	216	230	236	226	237	206	210	210	202	235	221	200	209	235	208	230	212	236	219	222	199	201	237	213	221	205	234	219	227	215	201	240	202	209	244	232	233	214	239	202	225	228	231	222	227	214	217	240	231	218	204	240	221	216	226	243	223	243	196	231	224	234	197	258	228	223	213	222	223	236	251	205	254	210	232	222	216	239	228	205	211	221	205	261	241	226	219	223	218	207	222	225	231	233	224	236	224	223	241	233	188	265	211	208	208	202	222	232	252	252	234	237	247	238	242	190	225	246	238	206	229	209	216	228	207	232	241	216	217	218	220	227	235	233	234	221	217	208	258	215	220	249	246	233	207	248	259	225	225	228	221	196	233	206	240	204	211	220	233	235	223	261	226	230	243	240	228	227	184	222	233	219	213	246	218	222	227	239	226	242	270	239	194	215	253	258	254	217	251	224	197	237	252	213	243	204	245	192	237	228	219	228	225	232	234	234	210	241	204	239	222	210	188	254	207	247	209	202	247	237	236	245	213	227	240	224	233	238	240	240	219	236	208	230	234	211	241	230	217	224	225	226	243	229	237	217	212	238	231	221	212	211	238	239	212	222	218	230	203	238	233	199	226	212	232	226	204	245	196	219	211	216	250	227	197	244	228	215	208	237	215	237	238	232	244	217	235	214	248	225	224	214	231	253	234	268	211	206	205	217	226	236	236	220	253	242	229	216	223	217	211	205	227	203	235	232	215	250	223	233	228	216	202	248	207	214	216	250	243	213	250	230	237	211	233	229	235	234	220	241	224	226	231	233	234	212	225	218	206	234	235	209	254	223
53636	41393	12571	1112	957	928	855	799	728	703	692	665	661	631	585	605	642	620	613	598	595	585	573	567	567	649	570	610	552	569	555	584	557	563	585	543	554	554	525	585	542	569	547	566	549	559	536	561	526	547	552	543	544	600	562	584	517	528	572	573	564	567	512	543	550	537	531	559	502	574	574	580	564	572	566	531	585	566	531	542	537	575	551	581	597	520	551	572	516	525	546	572	526	564	542	557	558	549	565	530	557	530	562	537	561	541	553	547	565	564	561	576	560	571	546	552	534	546	568	535	569	553	494	523	522	526	579	562	561	538	534	573	511	533	553	570	562	584	504	598	587	530	567	514	556	564	531	557	542	547	531	508	560	526	491	504	542	526	563	572	544	565	572	534	577	532	545	547	538	556	534	551	555	572	570	585	590	538	526	565	553	534	571	543	538	545	566	558	579	560	526	526	513	521	608	557	501	592	566	582	557	542	527	556	594	574	539	583	546	540	536	516	531	529	537	527	585	548	548	536	561	519	612	526	541	546	551	540	598	539	561	595	590	516	562	528	559	582	527	548	588	573	533	577	508	516	551	560	551	541	568	608	572	568	569	544	549	540	564	526	499	573	571	540	585	606	555	548	520	522	556	568	563	552	515	581	565	579	537	535	615	533	564	541	591	532	536	539	567	544	559	543	548	541	539	553	572	601	529	480	547	566	579	558	553	522	497	514	559	566	536	560	539	576	592	549	511	567	517	515	576	538	522	556	559	548	532	537	549	557	540	519	552	551	589	554	547	516	547	525	560	538	578	547	524	533	584	532	552	534	466	523	525	546	587	542	580	522	529	552	618	539	525	508	543	542	580	571	562	557	551	564	571	539	584	569	535	559	564	528	551	549	523	573	576	568	520	536	544	552	550	539	534	550	535	541	518	540	548	541	571	552	553	536	508	557	547	565	572	542	551	598	505	505	521	523	533	535	550	522	554	539	545	482	552	528	560	552	560	559	590	544	594	524	561	517	538	522	563	511	546	544	557	555	600	544	501	560	561	549	543	534	538	553	516	597	578	535	570	515	566	573	533	534	559	569	560	524	593	555	505	541	578	546	550	555	573	493	536	584	513	532	546	548	521	512	584	576	572	577	583	523	553	587	530	526	548	547	591	537	586	547	520	540	525	546	588	539	538	566	537	565	562	547	559	552	553	545	551	524	562	531	576	536	530	531	485	528	538	571	546	531	571	576	606	578	571	524	590	603	521	549	608	553	560	546	553	586	563	561	551	533	526	546	592	570	570	541	565	537	546	553	552	554	544	551	491	526	568	529	600	520	542	606	526	540	560	593	539	576	530	584	573	560	551	537	560	595	559	534	544	509	551	509	566	570	550	545	514	533	526	574	538	488	585	543	547	554	557	562	534	544	541	561	555	558	520	571	546	566	547	530	568	554	560	544	567	539	566	503	528	548	558	519	588	554	495	543	505	549	558	549	538	554	527	538	559	533	520	482	618	545	558	546	542	533	558	506	538	499	609	524	527	496	560	580	551	550	570	548	520	496	552	545	526	580	538	567	558	589	559	556	558	555	537	584	595	564	553	564	561	576	560	566	575	541	543	549	548	584	519	538	543	543	562	559	542	529	536	550	545	528	572	525	513	530	531	595	536	520	541	584	544	556	599	525	544	556	565	533	552	512	558	511	551	542	575	526	541	566	559	533	560	539	535	568	590	566	543	515	567	570	565	555	566	539	560	543	554	548	518	555	500	566	520	574	529	549	550	590	563	558	557	565	572	543	511	546	586	534	557	554	547	538	579	495	548	544	541	563	545	536	544	555	532	577	576	526	555	535	526	550	590	492	584	575	539	556	589	537	530	571	526	554	521	552	554	525	566	563	569	473	559	564	561	530	559	512	548	561	541	558	545	554	568	531	546	539	541	550	503	548	545	560	556	572	584	554	546	584	548	573	549	607	562	609	559	586	521	544	559	520	587	542	564	514	544	530	531	536	535	530	547	529	518	587	574	544	572	555	543	521	565	523	561	530	553	565	525	574	580	533	543	573	570	573	541	515	512	540	521	517	585	555	544	542	576	580	561	585	556	600	556	526	525	548	519	539	541	580	581	564	606	537	540	576	575	566	572	541	545	549	565	540	545	531	590	544	560	546	519	557	574	545	546	557	541	523	550	592	549	573	524	528	565	558	570	518	563	537	534	591	522	547	532	539	532	530	574	589	574	545	555	542	552	533	611	554	556	515	581	532	548	575	573	559	560	576	575	523	602	529	580	541	574	567	546	599	546	517	532	550	567	542	519	537	581	576	591	563	581	558	566	550	521	569	555	538	570	558	539	579	550	535	500	513	555	555	551	561	554	521	569	565	503	559	527	549	571	555	544	574	569	537	575	562	577	606	574	549	546	542	558	539	549	546	577	545	568	530	553	552	568	506	569	544	595	538	558	548	549	568	525	523	521	553	545	518	521	587	515	567	531	575	485	543	504	601	552	517	584	550	545	568	539	516	556	534	525	541	523	520	560	555	610	520	529	562	579	567	543	545	538	561	599	559	543	567	512	563	541	541	527	543	595	572	576	537	497	530	573	578	528	539	529	580	582	523	550	584	530	561	569	539	570	561	552	593	572	534	570	565	550	506	502	529	529	547	571	579	529	532	554	545	543	561	574	571	572	545	601	509	565	551	551	561	560	580	569	533	590	533	531	597	585	564	532	546	594	557	561	551	542	565	548	583	504	560	565	570	555	560	568	562	542	526	561	551	536	528	570	570	569	568	547	542	560	590	549	583	511	561	570	548	543	542	539	545	538	499	541	517	556	550	572	532	553	521	597	592	539	586	535	576	547	555	606	559	528	529	559	520	558	533	544	549	561	561	566	535	521	575	547	545	535	548	583	562	574	545	539	542	566	573	546	592	517	565	546	560	573	524	523	510	532	589	518	555	549	532	564	570	547	558	559	545	493	561	523	537	521	547	545	556	567	526	578	583	545	568	562	547	549	553	544	540	556	587	530	535	528	551	537	579	548	585	543	552	526	588	576	554	567	542	513	517	541	521	539	556	556	580	510	539	544	560	508	550	571	525	551	542	555	529	566	549	511	535	601	562	594	587	559	545	566	532	562	604	559	518	542	570	536	529	518	565	571	552	554	585	557	555	581	584	562	534	537	556	562	580	538	540	516	536	561	553	543	543	577	592	493	570	525	587	537	599	528	549	609	481	515	548	564	568	568	547	565	524	494	546	537	537	548	535	551	569	505	553	606	541	553	577	491	522	544	538	580	526	557	584	544	519	561	578	583	533	584	536	550	549	578	532	548	549	559	549	526	542	575	577	552	538	610	583	587	558	537	550	516	560	542	587	520	544	542	565	501	597	574	528	534	562	549	592	584	538	586	566	539	562	558	567	577	535	560	543	526	532	588	547	568	562	527	523	569	510	530	602	553	568	525	554	548	531	502	565	532	594	527	574	539	565	562	539	553	527	546	534	522	515	531	569	583	576	541	531
87018	66373	31395	8977	934	367	284	281	244	236	163	216	172	193	195	199	186	174	168	168	170	162	169	160	159	185	178	171	174	153	176	174	158	167	176	183	197	170	159	144	164	163	190	155	174	186	169	172	188	175	165	149	140	145	136	168	179	167	163	138	175	169	139	186	167	139	158	160	156	169	163	182	160	180	134	150	172	151	142	149	174	154	159	167	157	188	166	177	163	164	144	157	162	163	166	163	182	149	175	156	160	152	128	144	168	147	162	154	156	173	167	161	167	142	163	160	169	164	152	170	170	139	160	142	178	142	188	147	180	151	138	163	156	138	172	139	174	149	187	159	168	150	160	149	167	163	154	149	155	159	174	168	165	141	169	143	159	149	177	172	139	160	158	163	166	157	154	179	155	173	162	160	167	138	157	150	169	184	163	160	152	164	178	149	143	150	151	155	155	173	164	163	169	148	177	155	166	158	169	176	168	134	160	136	174	171	155	152	184	143	189	180	167	166	152	149	184	162	183	158	175	134	163	178	157	163	176	162	173	161	149	176	147	167	151	179	170	156	165	146	165	164	135	179	139	172	166	152	157	176	186	153	151	171	177	181	172	169	163	164	180	138	166	165	160	137	142	166	166	172	135	173	160	171	159	156	151	153	159	173	168	164	140	165	149	133	170	172	170	167	166	180	140	182	169	164	179	156	173	165	166	161	166	180	169	153	162	166	153	163	178	153	160	178	153	146	153	154	192	143	169	152	161	147	151	178	147	153	164	165	191	147	150	176	179	155	168	155	159	158	171	150	172	156	172	159	165	153	141	161	173	183	153	164	148	156	166	169	169	147	132	161	163	146	168	160	163	160	151	141	168	183	162	173	151	153	169	194	161	157	163	181	200	167	191	165	138	152	140	142	136	175	163	182	171	165	162	165	163	171	153	169	136	188	140	172	164	139	158	175	163	163	147	165	156	155	169	171	155	154	166	149	147	163	185	172	145	134	164	155	166	165	148	160	157	184	151	158	164	155	162	168	150	159	176	172	163	140	146	171	196	155	140	166	161	136	163	152	151	176	142	151	152	176	153	171	143	171	169	160	163	143	154	138	158	158	172	160	180	146	164	163	157	162	122	161	164	145	141	158	162	174	164	163	174	147	174	150	159	159	161	158	148	165	151	148	160	148	147	187	154	133	161	173	161	191	137	180	175	175	141	176	154	181	151	149	154	145	137	164	179	152	170	154	182	163	150	138	157	152	172	176	166	163	183	196	158	148	159	177	152	175	164	177	162	138	163	161	144	151	159	179	158	154	177	149	191	168	155	159	160	145	152	158	178	163	169	166	155	131	169	158	157	151	148	140	152	167	165	155	151	164	162	163	179	141	137	161	168	154	148	171	157	155	157	158	136	153	146	134	165	163	142	166	165	169	163	150	168	168	158	160	186	147	169	155	182	161	143	166	166	201	171	180	183	154	201	149	144	141	178	148	162	161	173	161	191	142	183	166	165	154	157	172	168	158	154	163	165	161	149	137	140	182	144	181	172	171	148	160	148	165	148	153	181	163	148	172	168	129	155	165	141	156	147	146	154	152	147	158	165	187	171	149	154	174	165	138	165	161	155	152	167	152	154	154	160	144	146	167	149	164	180	178	142	169	175	148	173	170	163	147	143	164	146	173	171	174	168	193	158	162	144	151	174	143	131	152	163	180	177	139	160	151	163	160	149	160	136	146	166	159	164	182	166	163	163	153	170	155	153	182	149	182	167	162	184	159	179	179	173	144	168	184	168	169	161	156	155	151	171	163	157	185	142	151	161	160	172	168	149	189	173	166	169	161	173	142	168	146	151	168	186	161	151	154	172	177	157	162	148	141	158	162	139	166	176	160	163	165	156	147	166	174	180	157	163	152	149	150	154	146	174	173	180	142	180	155	159	134	151	159	156	173	162	168	187	152	140	148	173	182	154	151	159	179	150	173	179	141	168	172	167	150	162	169	166	171	162	155	151	182	173	177	137	182	161	177	165	175	162	159	156	167	166	183	173	173	181	167	177	166	155	182	150	175	186	148	165	181	174	159	177	168	156	154	146	169	151	142	145	148	161	136	146	170	154	164	167	164	169	176	151	169	189	172	172	163	171	162	163	154	155	170	142	158	163	148	183	149	164	176	158	155	160	158	160	178	180	160	149	182	164	141	149	175	142	183	156	192	173	162	169	182	149	152	180	158	181	149	166	156	147	168	157	147	138	184	158	167	162	194	176	174	186	176	171	151	178	173	171	151	157	164	154	159	165	169	163	172	155	166	148	165	168	156	165	160	178	172	154	186	170	148	165	171	149	162	169	158	150	142	153	147	159	185	161	140	166	167	148	166	158	163	157	159	186	178	160	184	181	164	163	152	189	157	159	151	160	158	158	179	153	161	172	160	152	151	151	175	174	189	144	180	139	166	149	182	159	174	158	162	144	177	163	150	152	168	150	144	146	157	155	156	162	161	154	156	149	161	171	178	143	171	170	157	172	165	152	146	143	170	164	180	151	172	155	167	176	169	193	150	164	156	167	168	163	128	160	187	162	157	153	165	151	158	168	169	188	174	186	163	167	167	183	155	172	174	181	182	186	164	154	164	162	132	165	161	142	170	151	157	181	158	174	150	161	149	153	163	149	175	134	144	146	174	180	134	161	160	157	166	138	136	152	178	169	180	184	175	148	149	144	176	166	166	180	149	163	150	171	161	172	164	161	155	179	166	171	158	143	154	163	185	175	164	163	147	159	173	150	175	144	157	144	170	153	164	171	174	164	153	131	147	169	143	178	162	192	161	156	158	124	147	151	141	162	170	157	156	143	163	149	173	161	167	122	161	156	161	142	158	154	172	155	165	163	144	153	155	150	162	173	173	165	170	173	182	158	173	147	151	173	160	152	189	156	167	148	164	138	177	180	160	163	157	152	155	170	166	180	148	164	178	152	202	151	150	146	142	184	181	170	146	169	153	167	162	152	172	145	169	162	166	150	158	162	170	148	164	164	167	143	155	174	144	168	127	173	176	172	173	162	145	167	140	168	163	175	161	157	146	138	162	164	145	148	175	155	161	183	171	169	175	164	158	156	166	156	148	159	143	164	177	167	182	148	179	175	142	169	170	154	170	162	135	164	168	176	170	152	153	159	151	164	152	167	164	172	170	168	162	172	179	150	165	152	168	154	144	155	153	162	169	159	153	178	161	152	174	151	154	159	164	160	135	174	150	183	145	145	165	162	161	142	155	140	181	149	158	161	164	161	181	162	167	157	156	156	142	172	167	143	162	143	141	176	159	151	162	173	148	150	163	181	165	157	175	166	173	158	166	168	163	150	145	160	153	165	163	146	157	139	160	165	153	150	161	147	170	161	164	144	170	153	167	162	152	158	159	149	150	155	179	164	156	156	163	156	157	147	163	152	161	154	158	167	129	167	150	165	180	147	175	169	163	132	148	158	144	160	156	171	188	144	167	174	165	167	170	162	194	159	162	166	174
64120	51652	17763	1571	1326	1187	962	873	780	750	683	669	575	602	566	495	532	515	508	521	461	490	485	458	475	448	437	457	461	462	435	412	418	388	436	434	408	427	436	442	447	411	402	416	403	371	437	407	414	384	437	399	392	367	437	361	397	377	409	438	408	413	415	386	403	401	366	424	398	385	419	419	376	407	409	361	364	401	403	375	419	420	380	407	414	425	427	428	403	415	405	411	394	429	405	406	403	405	381	405	405	417	402	411	421	358	381	399	401	377	418	396	394	405	360	412	435	400	373	392	376	403	404	379	397	407	392	389	387	403	396	403	402	393	401	413	392	395	439	366	398	400	386	379	403	412	393	380	375	395	374	426	393	418	385	372	412	396	396	408	394	408	389	419	392	417	400	386	418	379	433	417	398	395	415	387	439	406	427	418	389	408	416	390	374	382	396	393	377	380	390	393	396	410	412	415	429	428	366	391	395	380	374	418	412	380	376	359	430	390	424	410	387	417	405	367	391	450	420	393	419	394	398	424	414	393	416	388	383	401	449	390	438	385	407	419	396	404	436	392	406	415	381	403	377	413	409	381	419	407	391	406	413	435	420	379	395	371	401	406	385	394	384	370	417	377	376	397	385	364	392	393	423	414	405	375	389	369	402	410	418	389	397	412	406	379	388	416	401	388	391	379	379	388	433	421	388	385	371	383	376	419	403	416	401	375	413	416	416	414	429	377	405	378	398	391	400	381	415	421	422	377	418	387	369	390	421	373	409	378	402	391	398	391	384	400	392	393	354	399	387	387	384	435	410	359	432	398	429	402	384	431	383	393	385	427	398	401	423	403	416	421	407	403	381	407	379	405	411	426	384	388	411	416	401	389	369	410	382	393	383	389	413	382	420	444	435	386	385	393	411	384	437	421	393	366	427	408	397	394	335	421	378	411	396	404	387	387	393	355	420	380	384	375	371	387	427	422	384	404	370	400	424	400	386	415	383	408	372	406	396	394	381	432	377	418	371	388	403	394	361	408	429	417	397	394	367	406	387	385	380	409	437	403	433	412	396	412	383	418	372	397	403	384	396	388	413	395	391	410	410	386	390	389	406	411	363	393	384	383	413	390	393	415	377	404	415	392	394	382	404	429	413	400	407	392	382	371	395	393	399	400	441	377	376	432	419	384	388	400	366	411	403	408	382	422	441	368	407	423	399	407	392	408	386	377	412	395	430	394	392	354	403	369	392	380	393	350	406	399	396	405	388	386	404	401	404	455	406	373	390	418	374	380	412	384	409	400	412	410	423	423	375	421	395	398	408	396	423	396	366	432	381	390	380	380	401	427	391	432	388	420	428	411	398	400	390	398	415	391	395	379	409	433	384	391	398	406	359	389	396	385	362	379	408	455	388	403	413	408	440	419	377	387	419	412	390	411	425	387	419	387	401	407	416	377	421	433	408	434	391	387	374	419	405	403	417	379	375	404	377	394	421	389	423	410	425	416	399	411	384	413	368	437	398	431	404	372	401	395	414	409	409	431	391	384	393	350	409	368	395	412	361	383	410	422	404	400	410	424	404	392	380	398	373	385	418	425	390	395	354	382	408	378	362	389	388	402	387	358	415	411	402	405	402	442	384	375	411	423	387	371	382	399	375	385	429	422	403	376	388	385	374	380	384	417	406	404	421	397	374	401	441	416	349	400	385	407	377	437	406	396	382	378	377	384	414	419	447	422	382	386	410	405	404	400	401	378	386	388	401	409	385	373	426	421	386	347	382	410	400	389	388	442	388	394	373	357	417	401	393	394	406	373	422	376	340	383	373	386	371	405	390	406	368	416	395	386	417	419	407	399	416	372	404	425	453	388	403	398	358	396	425	375	400	399	386	398	391	382	360	398	409	393	432	388	382	402	398	427	410	421	365	403	407	384	408	406	406	394	417	417	371	395	406	410	432	369	351	418	396	416	392	431	407	390	395	406	407	394	354	396	435	361	385	389	438	353	413	366	405	410	421	363	456	394	373	375	412	409	399	391	408	402	385	405	413	375	396	388	384	370	413	433	418	402	409	420	367	362	423	395	387	402	400	405	406	386	387	383	386	385	377	389	372	403	375	437	383	393	415	392	331	429	442	393	389	375	392	377	441	414	392	401	380	394	369	356	413	398	419	426	436	376	392	384	409	397	380	408	377	422	426	381	375	380	403	418	398	407	397	391	410	395	379	416	381	438	405	378	428	392	374	368	384	345	401	381	415	439	390	376	409	379	415	399	390	389	363	386	380	400	391	386	417	362	364	379	409	428	414	401	398	393	373	421	380	399	394	413	403	414	424	407	420	423	371	423	400	396	404	422	356	373	365	436	376	402	399	407	381	434	409	442	397	397	396	394	391	381	359	401	419	387	430	413	376	408	377	341	372	384	395	395	403	415	421	401	374	368	383	409	376	380	391	376	415	367	383	394	403	375	411	395	426	396	388	374	396	405	388	426	384	414	351	405	395	413	407	399	382	400	375	375	424	418	394	404	408	431	388	389	418	407	411	384	462	393	395	383	399	401	413	396	410	401	408	374	395	386	373	395	402	356	392	392	413	426	378	398	396	396	388	419	399	386	393	427	379	409	376	422	371	408	396	401	421	420	388	374	381	411	379	358	400	382	408	376	390	380	348	367	392	441	394	399	384	396	407	415	384	401	396	392	390	392	380	373	427	392	432	401	377	403	425	410	425	403	423	418	390	390	377	420	390	357	405	402	373	372	411	379	388	407	415	372	409	411	419	389	420	382	379	432	407	356	434	357	424	368	402	389	420	418	428	427	410	424	396	417	377	394	387	417	372	401	390	438	377	357	412	397	403	394	406	388	404	384	403	375	368	394	412	366	376	389	434	411	427	372	362	366	364	364	441	395	396	406	401	362	396	403	388	381	434	377	382	393	394	360	379	422	376	392	423	394	380	406	384	398	417	414	402	384	409	401	414	389	398	408	412	425	406	399	358	379	366	415	381	379	374	386	407	385	425	411	408	424	387	440	398	360	398	420	356	414	368	369	434	376	382	415	422	379	395	387	381	354	431	396	399	386	384	382	405	373	379	384	397	390	392	375	372	428	400	372	384	380	405	390	424	396	403	384	402	395	390	378	419	358	411	422	408	391	392	398	380	394	389	408	423	399	377	424	384	387	396	417	440	386	407	388	408	429	361	421	381	423	390	442	407	367	417	404	408	383	371	383	381	360	380	396	437	386	369	389	391	397	392	400	410	393	416	383	395	404	417	416	420	414	386	360	408	398	383	385	388	407	411	399	416	407	394	396	413	416	405	394	410	423	376	412	398	396	423	400	410	400	407	416	394	380	408	395	355	393	403	368	371	438	386	383	379	402	373	381	392	383	414	384	379	385	407	421	415	369	398	421	425	425	372	413	384	401	404	429	378	369	402	404	412	399	419	392	385	384	394	373	402	363	425	395	386	372	389	384	403	382	382	416	401	413	438	414	374	425	453	405	414	390	384	399	420	420	386	398
42507	19150	2580	193	163	170	147	164	159	166	167	139	165	171	167	153	169	184	144	165	177	148	144	154	149	171	144	171	176	162	144	160	158	178	161	127	149	163	170	193	140	122	171	178	143	163	174	161	169	173	149	170	167	171	173	145	183	171	167	150	164	171	183	127	152	168	157	163	139	176	169	177	170	161	151	159	145	160	191	158	159	152	163	165	160	143	163	161	166	143	174	159	170	158	160	169	157	170	157	163	170	148	172	151	143	146	160	164	149	160	149	182	141	176	144	144	153	149	133	172	168	184	183	175	163	142	183	165	161	162	154	153	130	164	157	166	157	159	150	167	152	141	175	156	165	168	154	151	167	159	143	185	174	154	145	159	151	155	162	161	168	150	153	171	162	166	138	141	172	166	165	168	163	162	158	160	152	164	160	153	177	163	164	160	152	151	166	142	153	145	151	151	162	156	158	135	158	180	150	152	151	170	166	167	169	149	165	149	144	166	148	179	179	169	141	165	168	167	167	151	156	185	157	143	165	159	158	154	156	152	149	185	166	149	146	160	155	154	161	160	155	171	162	161	165	168	145	150	160	138	157	153	180	164	152	172	155	160	158	164	159	164	175	168	178	166	154	129	142	152	163	179	152	151	143	156	162	155	175	163	160	147	172	179	155	148	172	150	158	177	149	148	157	167	144	135	167	178	144	158	172	160	157	170	190	162	189	136	165	139	153	155	160	173	169	153	156	169	166	135	171	140	132	175	148	143	158	171	144	148	136	158	161	183	150	169	164	164	158	142	159	137	146	140	162	157	160	151	150	175	178	151	172	163	189	166	151	145	170	156	155	167	144	149	167	171	167	140	155	187	165	169	164	142	165	164	141	149	139	159	157	146	173	179	170	156	164	138	163	148	160	159	163	151	171	138	151	172	170	152	136	163	148	153	167	158	170	166	146	179	159	157	161	157	148	159	148	167	149	175	144	170	164	169	144	170	144	167	143	163	160	169	164	149	164	154	160	144	165	158	153	147	165	156	166	148	176	154	172	188	157	156	172	183	158	151	155	162	165	164	160	182	158	145	159	165	149	138	154	171	163	158	165	174	180	128	165	175	158	153	158	142	154	159	156	158	182	139	169	156	156	134	173	157	164	133	149	140	180	150	144	165	148	156	150	163	175	184	162	169	172	139	145	169	132	163	147	188	160	145	148	153	178	171	161	160	133	149	153	162	167	165	152	166	175	164	174	162	198	138	165	147	182	160	151	177	159	169	146	152	166	161	137	137	156	133	184	183	150	144	166	151	168	170	167	161	158	135	161	159	155	148	140	153	153	160	158	163	149	168	196	156	162	171	180	168	153	139	173	147	149	158	178	182	168	133	185	169	170	161	175	159	146	182	172	155	170	149	153	166	153	187	160	164	164	164	160	169	174	161	152	170	151	168	187	153	180	140	175	160	163	153	167	169	162	143	165	144	166	167	148	157	166	158	142	158	160	170	161	128	156	151	151	170	155	164	143	171	154	173	163	171	150	173	140	161	161	169	138	168	150	149	141	152	173	143	155	176	185	153	168	153	157	155	159	189	154	174	175	182	165	142	166	171	171	137	160	168	154	185	147	154	158	153	177	187	149	181	136	194	159	163	153	144	156	165	146	150	157	168	162	188	175	183	152	184	169	158	162	171	143	138	145	155	163	160	184	141	168	180	185	164	163	171	163	158	165	174	144	171	155	150	185	176	158	155	159	157	145	163	150	167	159	162	166	173	147	150	154	146	179	179	157	152	171	172	159	167	157	174	157	166	174	158	127	149	150	151	147	150	151	160	156	162	157	139	157	191	159	151	156	158	157	161	147	151	155	154	157	156	157	142	150	167	178	156	158	175	159	147	155	150	166	150	169	163	162	155	163	167	162	162	183	181	168	157	156	140	162	145	139	146	173	165	187	165	158	146	164	154	159	154	153	169	158	137	164	143	162	166	144	165	178	155	154	152	157	173	142	187	177	158	144	154	175	171	155	168	157	154	177	153	171	135	159	177	146	177	162	144	174	171	184	157	159	158	158	146	148	171	155	151	144	160	155	163	157	148	176	158	198	183	173	139	165	158	165	154	149	174	162	172	162	136	156	148	149	153	185	166	160	182	150	133	177	160	132	169	166	150	154	162	154	135	158	169	170	170	159	155	145	152	148	166	170	150	158	154	176	166	171	175	150	164	164	143	142	152	164	132	166	155	176	151	168	176	173	160	170	176	156	166	177	173	153	156	142	172	146	183	159	141	171	163	158	176	152	151	137	186	147	145	149	176	170	149	192	179	147	153	168	159	154	155	165	187	156	159	180	146	153	148	170	145	140	151	161	145	147	163	166	156	160	147	149	184	150	156	131	151	140	162	150	152	149	148	156	168	142	145	175	138	159	190	155	161	136	171	141	174	157	148	142	163	163	183	175	192	183	143	147	143	196	159	145	174	162	167	170	148	162	156	156	162	161	161	188	158	143	151	172	159	171	152	152	170	142	163	151	164	171	184	175	173	142	151	153	171	159	154	129	163	157	160	157	185	148	163	155	146	158	151	157	155	152	140	157	137	159	161	151	167	156	161	169	175	188	155	146	165	150	194	160	180	161	162	160	163	172	152	153	142	166	187	164	163	162	159	168	156	142	140	171	157	141	166	197	162	182	147	162	161	140	171	152	167	157	187	143	163	174	145	163	169	158	176	165	175	160	168	160	169	177	136	174	153	160	167	156	160	150	178	155	178	165	163	174	172	147	159	153	147	153	135	169	167	176	173	159	188	174	155	156	160	176	155	147	145	161	169	162	165	150	195	135	154	148	154	172	147	152	149	164	172	154	157	151	179	149	182	151	161	160	150	152	135	163	156	156	177	170	153	148	146	162	132	179	151	138	134	141	155	170	155	155	138	155	178	156	146	187	161	152	162	174	164	155	126	160	160	171	173	165	161	160	162	173	148	167	166	158	174	186	166	166	154	174	171	160	171	180	158	152	161	145	148	156	152	145	163	167	171	160	138	151	158	162	137	156	157	146	147	159	163	147	159	174	158	165	159	148	149	171	159	152	152	147	149	153	151	153	168	162	167	159	166	159	170	164	147	170	152	153	138	164	171	154	167	158	150	149	135	169	149	164	158	188	149	164	144	148	153	167	148	154	167	143	164	169	136	152	155	155	131	158	160	140	173	171	179	175	157	135	156	144	160	154	183	163	181	157	153	150	173	152	158	173	182	178	159	170	169	171	159	149	152	145	168	198	151	138	155	161	162	149	144	172	164	157	161	150	143	157	162	149	153	152	151	167	146	151	143	171	154	169	150	154	156	143	164	151	157	178	161	142	177	171	158	148	164	148	168	145	165	164	143	165	173	171	136	165	157	178	142	138	142	174	162	155	153	152	159	162	169	166	152	149	167	168	173	162	157	139	144	171	143	158	163	138	164	177	160	157	178	168	147	150	161	146	168	150	142	160	165	143	158	153	185	154	159	158	152	187	173	140	165
34855	16217	1825	472	473	442	439	398	432	461	418	446	404	426	398	373	420	395	419	444	404	405	410	398	400	411	422	396	408	426	400	410	397	399	416	422	419	417	456	420	416	446	436	447	411	440	416	389	430	411	421	403	376	420	416	430	378	376	381	395	383	407	439	448	414	428	435	413	429	452	393	437	444	395	424	428	419	419	428	442	418	427	422	379	428	416	417	414	406	422	387	444	396	410	432	412	384	378	386	405	384	448	431	384	402	421	465	446	430	421	438	406	407	423	424	361	415	398	450	410	415	401	419	414	402	380	426	406	441	442	426	440	398	410	418	422	410	416	394	438	410	408	373	408	398	440	421	440	422	407	422	401	414	399	433	408	444	383	400	439	422	426	431	392	406	405	420	420	410	402	448	388	408	389	421	427	395	446	407	429	386	409	423	413	416	415	451	408	414	441	453	384	391	412	441	452	419	409	408	424	413	422	391	417	416	441	419	407	438	417	372	422	445	393	406	425	410	389	407	415	387	407	425	399	388	404	427	439	430	402	413	362	377	391	421	426	432	391	425	397	411	395	443	392	389	459	452	413	392	427	424	429	420	408	393	421	410	420	397	400	400	402	414	429	425	429	419	428	420	383	424	418	426	429	441	407	384	386	395	395	463	449	392	394	417	454	406	431	413	419	426	402	410	420	392	439	453	428	378	404	392	433	475	414	388	407	424	421	410	439	438	414	420	423	414	444	418	382	435	442	418	358	416	395	421	390	417	397	426	397	454	403	403	407	412	440	404	443	396	379	410	437	392	438	432	456	456	380	439	408	434	437	416	406	453	431	431	426	396	413	383	416	439	407	397	442	453	435	427	401	416	423	415	406	418	374	391	407	422	406	446	443	403	428	417	428	376	418	442	406	397	423	403	405	445	413	394	416	398	463	421	392	433	423	442	382	404	453	465	425	462	385	436	391	386	430	444	410	428	381	409	418	439	429	418	437	448	389	439	419	466	413	407	437	399	407	427	455	371	439	407	393	383	416	426	429	423	392	446	387	428	378	429	411	436	435	413	403	387	452	422	419	423	452	430	463	433	417	401	454	434	417	413	446	379	415	414	412	389	391	420	425	443	400	393	418	417	402	454	410	425	382	396	407	417	444	408	443	404	393	440	410	395	428	417	446	399	451	402	393	430	399	390	401	399	417	399	391	387	417	410	383	421	433	405	403	412	389	415	436	413	415	407	400	400	379	402	396	416	441	404	419	397	414	438	424	390	458	417	414	420	428	417	415	437	458	423	418	393	399	437	422	391	408	411	419	412	406	428	374	416	425	399	435	426	429	391	419	388	422	396	424	421	353	418	431	431	381	453	450	421	393	413	421	400	410	433	379	423	382	428	441	401	378	443	412	418	417	430	403	438	411	406	396	428	403	388	395	410	399	424	405	431	425	416	415	398	422	395	413	422	397	445	432	396	410	403	379	392	394	397	402	429	392	437	401	397	435	409	442	384	404	403	408	378	396	435	435	405	398	419	419	387	395	404	389	393	432	418	412	430	375	423	422	441	443	443	428	409	403	451	422	413	412	447	446	416	429	432	421	400	396	401	422	385	409	413	448	382	459	421	409	412	402	468	429	407	417	437	427	433	381	417	395	413	422	411	400	405	374	448	427	392	417	388	420	460	441	439	426	412	368	394	384	396	407	431	382	378	389	394	430	443	414	442	400	401	393	436	432	380	426	395	418	406	404	394	413	432	440	391	429	446	461	407	419	426	438	409	390	418	407	437	422	406	416	409	390	412	426	406	444	411	398	395	389	408	389	423	428	447	415	417	408	402	429	413	379	442	429	409	395	393	410	413	418	434	399	450	437	420	424	420	402	428	402	433	407	413	413	431	426	409	418	440	402	466	420	421	370	404	407	412	406	404	437	406	406	430	409	426	436	434	416	426	414	437	419	432	440	385	389	386	439	398	407	411	421	444	402	390	417	423	445	394	424	377	394	411	393	396	435	444	389	441	436	445	423	424	434	441	432	420	429	391	401	436	443	398	422	397	409	382	363	428	433	403	398	436	436	458	429	447	386	425	383	442	407	450	412	428	404	376	420	409	362	435	397	415	442	431	389	415	405	417	392	351	382	451	438	423	412	446	411	443	420	416	443	411	456	412	445	418	399	383	390	427	395	448	405	421	419	422	438	399	395	398	418	411	401	446	425	398	444	403	445	388	414	398	426	432	444	439	428	408	415	411	409	439	391	476	411	391	408	434	442	408	423	429	423	402	399	414	427	384	435	440	419	407	386	448	465	388	400	416	400	413	426	391	431	388	388	423	431	434	424	423	417	422	409	409	437	430	398	402	390	418	420	420	398	389	386	415	393	428	409	409	390	412	436	387	428	382	431	380	393	423	430	407	451	417	461	404	389	422	394	429	394	431	420	431	423	413	436	409	403	401	394	425	422	423	380	401	436	381	405	408	381	383	420	409	409	400	408	415	408	425	424	397	390	444	478	400	411	380	436	391	397	438	410	403	418	432	422	411	406	393	439	440	432	427	403	415	447	419	447	384	439	447	425	466	402	433	396	427	449	428	400	388	435	437	457	448	426	394	415	386	399	437	410	390	411	384	423	434	422	391	425	422	432	421	406	401	388	435	409	417	448	382	477	452	424	430	420	414	386	421	426	422	396	391	441	415	435	396	447	416	416	394	430	444	416	438	397	400	391	420	426	409	437	438	432	393	414	382	416	402	401	419	426	426	428	445	394	407	399	395	422	446	395	433	383	398	397	429	419	433	420	418	415	401	385	425	387	446	455	386	400	455	425	420	416	402	403	366	405	395	406	407	402	446	425	409	405	427	427	385	409	394	421	440	424	397	431	410	426	413	417	385	377	405	396	425	474	429	405	443	413	400	398	412	407	426	405	424	413	393	408	372	411	414	383	411	414	433	413	395	400	426	439	403	422	438	427	415	375	396	411	432	413	435	451	458	411	442	454	383	424	416	392	421	409	395	417	407	432	395	426	390	428	428	435	410	413	429	402	415	474	435	409	383	395	438	398	418	396	409	422	393	456	420	369	386	413	451	397	456	410	404	421	429	425	405	417	405	424	384	379	440	398	440	419	433	436	402	436	414	428	398	395	406	443	439	414	392	402	448	463	420	424	416	408	404	440	439	437	442	404	442	416	398	430	408	401	385	410	400	437	409	439	390	424	419	404	445	397	412	375	416	451	395	383	437	412	369	421	407	439	427	451	424	410	441	417	382	375	424	401	395	403	411	400	402	380	413	379	395	387	392	414	437	419	411	422	383	417	416	402	441	405	441	439	433	392	436	402	384	412	407	419	433	429	429	388	382	421	452	402	431	425	442	437	395	407	390	413	431	444	428	432	393	404	395	404	438	476	422	374	452	426	428	410	404	451	412	439	434	412	431	372	404	433	419	402	407	396	422	405	408	389	443	412	418	410	426	410	409	432	426	408	472	403	392	427	448	408	424	444	422	391	407	427	425	414	391	428
78076	54567	22263	3134	400	302	265	275	267	238	255	240	244	220	221	242	204	220	212	227	215	222	239	229	224	221	226	244	221	210	216	226	250	209	253	243	220	229	222	235	207	228	225	223	204	224	223	215	235	233	230	225	207	219	222	210	222	226	237	241	221	231	210	224	195	216	236	238	226	218	214	218	229	231	247	218	208	205	224	207	227	207	237	223	249	209	250	208	232	192	235	250	196	205	246	235	206	215	239	231	217	203	237	230	235	241	220	217	243	216	215	223	223	213	250	197	204	201	203	204	224	229	241	205	226	229	206	231	205	223	195	246	223	215	225	238	195	231	216	208	250	221	238	247	242	227	210	229	236	237	214	226	228	219	197	215	245	216	233	219	232	202	231	240	202	226	233	213	232	239	237	221	248	250	210	221	217	230	208	193	208	200	247	205	222	239	227	220	217	206	189	218	230	223	223	246	245	244	231	232	239	210	222	226	211	226	221	246	247	209	215	207	215	213	242	235	218	213	222	242	242	255	245	216	242	228	219	212	203	237	229	197	223	251	222	247	213	218	220	217	204	220	238	230	232	210	212	243	250	230	246	199	218	204	216	246	220	223	230	219	193	229	239	208	223	214	217	234	230	210	220	219	235	219	238	220	243	201	217	225	244	204	218	223	234	234	223	198	225	222	219	227	234	232	220	238	218	223	215	223	244	219	236	221	253	234	230	199	226	238	217	221	249	228	240	213	232	220	216	248	239	203	188	235	201	220	200	234	192	224	237	186	233	227	216	213	258	228	206	206	189	214	229	223	211	220	219	245	242	203	196	209	228	220	225	236	216	250	231	235	233	241	204	245	219	225	235	206	217	220	200	218	213	235	205	216	218	216	239	207	208	244	239	207	211	209	197	184	199	198	233	244	243	236	200	209	208	232	208	234	232	213	224	237	212	220	217	225	224	231	215	217	215	208	223	226	213	229	250	227	219	227	218	226	200	235	222	204	232	212	226	189	222	207	236	215	200	240	223	239	227	250	218	209	225	209	221	233	199	230	205	230	242	221	230	210	232	239	241	237	205	214	216	220	208	212	226	242	240	203	204	238	200	225	233	209	209	237	229	225	255	220	231	196	234	219	224	223	202	232	216	212	227	234	228	234	252	219	260	242	242	204	226	232	232	232	247	236	238	205	216	221	239	214	230	240	206	253	209	206	224	250	210	231	229	207	224	206	204	210	233	215	230	215	216	209	237	229	227	233	212	234	223	224	219	217	223	226	202	232	207	234	234	210	217	211	212	243	233	215	213	191	230	214	239	218	219	241	233	225	232	244	221	220	247	245	244	211	234	217	256	224	197	226	240	219	196	203	249	220	220	220	219	207	239	228	233	227	244	232	225	210	212	258	230	222	221	239	227	209	205	217	210	215	209	219	234	227	234	199	185	209	183	190	222	203	215	206	224	201	211	225	225	240	250	212	217	226	213	225	231	231	227	181	232	221	238	219	211	226	214	229	224	238	204	207	221	213	231	218	188	213	231	217	214	248	215	212	227	242	217	219	222	203	217	231	239	233	221	237	240	230	210	200	230	235	203	227	211	234	229	193	253	190	219	211	217	224	218	202	261	228	232	226	189	214	241	201	205	251	226	239	233	228	221	215	226	219	232	228	213	204	179	218	225	238	234	214	213	208	244	239	234	209	223	233	228	223	248	249	227	228	210	204	223	227	246	195	232	214	228	238	213	198	215	231	225	214	220	200	233	257	227	234	203	229	206	261	235	242	215	218	233	227	195	245	214	221	229	214	232	195	231	234	233	228	239	207	200	251	224	202	215	225	227	227	230	226	202	234	252	228	248	233	240	233	218	228	230	234	231	210	246	218	215	238	209	233	222	234	198	203	211	225	235	210	225	197	250	199	230	182	243	226	225	229	249	210	216	214	265	219	218	233	220	234	203	225	253	212	220	231	224	230	235	231	226	239	227	207	244	235	237	189	205	247	222	230	221	241	189	203	236	218	214	236	216	239	209	212	244	254	231	211	215	207	220	247	213	211	234	228	213	200	226	197	229	219	228	186	208	211	217	213	197	227	226	217	223	226	227	220	205	187	222	232	221	209	223	242	222	247	227	243	209	238	192	216	212	232	206	221	235	227	215	202	213	246	233	217	239	226	196	253	215	214	243	232	250	202	202	213	218	207	232	248	241	238	235	239	204	244	200	211	204	211	225	248	215	209	225	270	225	216	224	218	225	209	240	227	252	213	222	247	231	223	213	241	222	200	215	225	217	220	219	207	176	206	216	222	222	232	252	209	201	217	222	188	209	244	241	202	214	239	232	217	196	215	248	208	219	223	215	225	217	207	246	209	220	226	248	229	231	204	233	210	228	208	243	195	214	231	240	230	225	228	219	209	214	209	212	230	231	213	200	238	241	223	210	229	208	220	211	207	228	231	201	245	247	247	213	228	219	263	242	199	210	214	232	228	209	218	217	209	218	233	211	231	191	217	227	221	191	206	230	217	204	206	209	220	215	213	236	209	202	197	222	229	221	207	197	234	201	234	221	206	227	223	182	221	206	210	209	206	212	247	200	207	223	228	236	226	222	230	251	216	201	226	222	208	234	227	224	230	227	244	249	219	204	234	224	219	237	222	205	244	222	216	190	222	228	233	201	203	232	211	200	208	212	208	206	221	234	257	218	216	200	216	210	231	214	238	241	215	199	229	230	218	242	234	223	224	219	222	188	240	240	203	227	244	241	200	224	243	210	212	213	195	215	192	174	183	225	214	221	222	243	240	211	241	212	211	225	230	219	248	227	237	229	212	231	206	232	211	242	216	223	202	215	201	254	229	226	241	245	221	202	226	247	219	248	221	229	219	251	204	245	211	228	206	242	218	221	240	229	205	242	252	219	201	193	236	229	225	227	230	232	216	212	228	191	202	237	223	233	250	227	234	188	228	202	201	236	230	226	228	244	222	238	224	235	219	198	229	227	196	218	229	206	227	232	214	217	203	218	231	221	230	197	221	232	247	221	218	232	212	228	225	237	222	212	210	203	219	220	213	213	215	239	224	211	240	250	230	226	220	222	209	216	195	225	236	207	211	194	255	206	220	191	200	209	252	244	213	226	270	270	227	193	207	240	235	204	226	222	231	220	219	249	234	222	239	223	229	230	189	229	239	234	211	207	232	243	263	220	234	225	211	207	211	205	212	232	213	207	219	225	231	243	215	262	251	216	205	242	232	228	235	219	234	234	232	254	229	241	246	227	219	216	225	245	231	230	243	215	211	228	234	211	210	201	232	231	230	192	211	246	205	237	259	230	211	242	221	223	224	176	205	216	214	216	215	223	219	239	229	230	233	231	223	260	235	221	223	227	220	244	253	229	220	234	199	216	217	252	242	216	231	203	193	207	208	227	202	217	215	220	228	232	231	220	232	215	226	229	224	208	227	202	231	229	226	223	202	214	224	254	253	218	204	226	192	222	231	218	244	258	207	211	202	232	212	230	231	226	242
53252	40432	10672	1122	1058	924	872	724	694	710	673	628	659	649	609	583	662	613	587	562	558	555	576	568	559	588	531	589	582	556	598	588	516	562	558	560	566	519	554	587	522	546	531	559	588	558	548	533	549	560	554	571	578	543	549	542	564	538	529	519	557	550	553	574	526	553	541	525	528	529	561	540	553	527	561	530	548	551	553	516	530	572	574	518	561	598	551	530	546	561	558	576	555	573	544	544	583	537	549	513	525	559	561	539	556	533	555	532	555	550	552	528	533	541	529	529	530	558	531	544	546	551	523	558	553	546	536	575	555	533	565	555	533	546	536	511	540	584	540	568	523	502	546	559	522	557	549	520	608	518	548	548	535	551	586	538	533	547	557	565	559	525	569	575	527	567	557	568	535	562	557	532	510	541	527	517	583	521	548	562	518	553	558	554	564	554	554	523	558	498	594	537	510	547	547	467	517	560	569	509	554	563	566	497	541	587	556	528	555	534	551	593	594	520	511	511	543	553	551	539	570	552	588	546	537	511	543	535	570	512	514	514	573	557	523	506	514	566	549	535	520	550	584	559	522	520	581	573	510	584	564	500	529	551	543	578	530	567	572	551	519	526	545	555	556	510	546	530	560	521	585	559	564	538	581	538	522	591	546	560	558	548	512	506	580	541	527	535	490	547	566	550	540	571	576	553	528	540	578	544	592	562	536	533	522	570	593	548	536	568	531	533	556	550	516	561	551	513	541	528	541	543	505	578	500	525	519	587	560	533	516	534	558	547	535	568	539	498	556	557	503	569	543	536	600	583	551	567	533	548	593	561	587	519	554	575	529	570	564	519	556	524	576	584	551	544	545	542	535	544	575	508	582	546	547	554	490	569	544	560	546	531	577	537	558	547	547	593	469	525	560	573	563	566	541	549	523	548	537	528	552	537	534	569	552	549	580	536	577	576	528	544	545	481	530	534	565	524	570	578	527	522	531	557	516	547	559	538	585	534	559	552	562	545	528	528	532	530	548	538	572	552	536	517	501	550	556	568	526	582	533	551	560	525	533	537	528	550	532	544	567	579	568	557	521	575	553	523	580	569	542	593	562	521	522	549	582	521	523	564	542	525	572	563	528	511	596	535	517	536	536	548	515	527	492	510	537	576	544	564	564	557	546	508	514	540	549	525	538	556	569	536	565	574	539	575	512	558	531	577	536	548	587	545	564	540	569	525	534	540	519	521	574	530	574	538	512	526	536	583	531	552	540	527	537	523	541	549	543	507	577	521	518	524	510	552	583	554	545	570	544	543	574	559	535	500	543	551	563	541	536	541	543	504	550	554	481	530	549	578	547	537	554	577	555	507	536	611	574	570	577	551	499	569	551	533	563	506	574	513	541	520	549	583	526	540	538	531	513	575	564	568	528	538	505	603	507	537	549	545	570	526	521	574	577	533	559	511	528	542	547	525	512	560	589	545	527	505	554	605	544	550	556	512	531	541	564	523	530	554	532	539	493	553	549	581	538	553	520	520	509	559	597	505	532	545	515	528	573	516	553	576	509	551	549	535	509	534	548	546	503	571	530	511	516	562	523	513	540	561	547	590	548	531	503	566	538	560	519	550	523	557	566	541	562	589	518	506	520	537	541	560	547	581	558	539	542	578	515	541	552	547	576	543	519	588	535	552	566	519	548	584	562	547	544	583	545	525	557	547	534	513	545	553	517	550	520	575	590	534	554	546	560	571	516	510	552	522	609	508	575	562	539	545	496	552	523	549	568	541	547	502	549	539	554	539	580	574	531	551	549	571	567	581	540	531	513	591	551	556	562	555	565	542	564	527	554	547	544	525	515	500	548	551	543	530	539	543	522	528	568	540	558	549	506	562	518	514	540	562	578	519	536	530	545	527	524	570	555	541	557	555	552	570	540	580	528	555	503	530	485	531	513	544	511	566	547	571	522	538	556	603	546	493	537	577	517	566	559	558	520	527	576	546	549	548	530	522	530	523	563	557	565	569	550	510	501	532	557	526	526	602	556	510	562	548	547	580	557	523	536	545	530	504	578	546	519	534	500	522	556	557	550	532	521	522	528	530	548	529	545	538	546	599	587	540	524	524	562	567	578	581	508	573	547	556	595	569	523	557	563	576	538	512	514	544	510	499	557	572	544	535	545	548	541	567	524	563	579	542	533	520	565	505	492	557	543	552	576	523	520	544	569	575	558	532	527	511	582	576	583	540	557	513	569	531	553	547	539	529	544	530	570	528	565	526	537	550	528	569	548	512	527	544	555	543	509	571	582	537	529	545	531	551	578	559	544	566	549	581	528	512	551	518	538	544	526	516	539	538	554	552	542	537	566	573	589	543	559	565	581	534	560	506	562	553	523	576	545	558	544	490	501	534	592	547	542	535	566	548	527	558	532	549	553	531	570	544	587	523	584	530	536	557	561	545	534	514	553	546	528	574	532	559	554	541	566	525	623	532	551	578	593	531	545	532	553	543	562	552	568	519	546	564	504	550	548	511	504	577	565	545	544	544	579	549	506	528	559	558	541	577	543	592	580	534	540	579	533	545	568	542	526	576	546	525	557	521	560	575	543	562	535	528	560	543	509	529	557	567	533	531	552	505	543	537	559	542	520	568	549	536	574	570	536	512	516	577	572	588	543	527	557	528	560	509	569	559	598	549	525	535	590	566	540	596	544	589	544	565	539	553	551	554	539	548	501	553	542	559	573	535	543	505	500	545	560	568	530	511	543	575	540	512	500	526	527	555	572	572	565	568	525	522	566	580	541	577	546	529	556	577	542	546	540	543	512	540	550	522	545	542	540	554	570	576	522	502	539	542	560	588	512	512	526	551	568	556	526	548	572	575	557	623	547	584	567	601	593	521	510	544	564	603	525	504	567	536	563	521	569	495	556	530	559	514	516	615	546	522	551	521	518	564	520	545	500	526	529	522	548	530	512	506	530	540	579	526	571	551	552	544	531	567	541	582	566	556	554	548	579	537	574	552	557	574	557	549	574	526	562	576	592	543	542	568	579	516	551	569	551	505	519	563	543	539	517	576	524	535	534	525	550	532	527	536	521	563	558	534	503	572	535	520	493	542	585	563	557	564	550	584	559	544	566	537	551	555	542	506	566	551	561	548	541	565	522	533	558	488	529	531	524	560	558	585	551	528	530	507	507	532	550	468	553	571	546	553	557	573	529	588	564	538	517	541	539	531	506	535	544	563	576	575	528	511	520	523	526	545	549	582	502	541	550	546	534	543	549	531	573	552	529	605	520	567	565	528	553	522	533	550	542	475	518	575	555	543	565	523	537	570	538	530	548	577	545	575	574	544	509	552	602	558	543	545	570	523	570	520	580	524	540	536	524	542	572	511	566	575	528	519	560	519	555	537	566	534	550	539	539	532	521	535	598	570	549	537	532	497	548	612	563	547	552	547	538	559	550	538	549	548	518	567	542	563	557	531	562	500	579	518	536	531	572	582	557	524	524	521	573	539	517	543	516	540
87051	66246	30546	8697	854	339	300	253	231	243	206	193	201	184	194	164	170	179	200	208	163	186	174	156	174	163	166	169	179	152	157	165	175	180	134	184	149	178	180	150	196	175	186	157	157	159	152	167	143	171	157	156	145	153	149	175	168	158	155	178	147	147	171	162	157	152	152	159	154	190	183	175	185	181	164	147	172	143	177	162	161	183	148	153	145	149	172	170	163	148	154	155	172	157	175	125	170	157	133	185	152	158	153	162	170	166	159	173	163	155	141	174	146	154	158	163	162	155	156	142	177	172	156	160	165	166	152	160	161	163	166	147	168	163	172	155	175	154	194	163	148	167	155	178	130	165	150	152	154	150	162	182	160	153	154	153	138	156	151	157	150	168	170	165	169	159	172	169	174	155	157	167	145	167	158	174	160	167	164	180	130	156	184	159	145	149	156	163	178	144	150	141	166	159	177	155	151	175	166	156	152	179	178	163	169	159	164	157	133	151	161	166	154	155	143	186	130	166	170	167	175	159	172	156	154	163	153	166	151	160	146	152	173	164	151	169	142	174	165	154	169	167	165	155	167	172	152	173	146	157	135	164	156	161	159	174	156	155	166	152	172	165	138	166	151	142	149	168	160	156	157	174	144	145	144	161	166	125	165	174	162	152	165	132	145	139	155	140	172	149	143	174	152	151	165	175	176	162	165	182	146	157	150	161	168	155	146	161	179	194	144	157	155	149	164	172	145	171	140	154	139	185	142	158	171	169	149	186	162	145	162	168	165	173	137	163	169	149	172	166	165	157	151	167	155	170	157	150	182	189	160	157	163	164	166	136	165	165	174	152	168	138	159	143	161	152	181	166	154	154	139	155	159	160	151	164	164	175	156	171	158	153	176	145	170	169	140	163	170	143	166	155	180	152	149	173	184	174	170	153	144	165	160	160	156	150	156	152	160	148	165	155	162	174	137	146	178	150	182	162	144	152	174	153	166	158	168	153	142	147	149	181	167	150	165	153	169	160	172	178	158	163	153	159	166	154	147	180	164	176	173	146	150	165	165	151	162	166	151	169	166	150	148	161	177	143	157	150	149	158	194	155	163	150	186	170	176	136	173	158	177	147	172	173	158	160	169	149	162	152	168	161	147	130	157	163	163	165	155	139	162	160	179	155	148	171	165	154	156	169	159	159	168	144	163	166	156	190	146	131	198	158	144	151	171	133	185	150	168	148	168	169	132	145	189	187	152	163	126	148	173	155	152	159	152	157	157	170	139	183	157	168	154	153	154	164	177	149	170	159	150	141	153	156	146	167	141	140	144	167	149	165	179	158	154	172	182	181	147	162	174	166	172	188	152	162	188	137	166	147	133	161	154	159	162	153	155	147	172	154	128	154	163	149	173	194	170	153	186	151	161	147	167	169	143	172	184	148	161	145	151	159	158	182	185	163	177	174	158	153	167	149	185	161	161	135	156	170	160	173	181	173	167	173	171	171	158	159	168	175	176	164	150	168	157	151	135	160	152	180	145	134	168	145	158	153	152	149	143	171	164	152	156	152	164	141	147	175	140	167	179	173	174	178	153	140	169	161	156	163	149	144	171	159	148	143	143	166	156	154	173	158	159	156	146	170	163	147	166	155	141	167	165	178	138	148	149	165	155	158	174	153	172	152	158	165	161	167	175	137	158	156	193	146	130	171	169	151	150	162	182	147	155	139	182	155	174	120	147	165	153	146	165	168	172	169	166	160	162	193	177	176	166	163	148	165	155	176	179	149	169	151	151	159	165	155	153	169	168	170	151	149	182	160	161	162	178	166	140	145	183	164	184	136	153	156	146	183	150	176	149	161	176	153	146	153	163	176	147	164	144	174	161	170	158	169	171	151	176	140	172	168	135	154	169	142	158	153	162	164	150	165	125	163	180	159	173	170	170	164	161	151	163	168	154	155	145	176	151	140	134	156	176	149	146	167	134	167	181	136	157	177	168	158	151	158	166	176	146	152	142	154	172	167	165	174	154	157	162	155	169	152	150	143	176	149	152	156	140	150	149	171	153	160	151	162	170	147	156	165	154	166	150	140	141	176	157	131	150	147	158	158	158	156	163	157	159	175	133	165	166	166	178	147	172	166	144	151	163	126	152	160	153	161	167	167	162	156	160	152	127	150	176	144	168	143	146	178	176	176	164	168	167	136	149	177	148	151	160	174	147	159	170	173	165	153	150	172	149	158	167	141	164	135	167	168	168	133	163	167	158	158	156	158	144	191	183	133	157	149	155	175	155	157	152	158	167	165	151	172	173	150	164	139	164	155	166	191	148	175	160	164	167	161	153	155	164	181	157	164	155	166	167	154	145	142	155	180	168	127	147	161	153	178	173	164	144	157	147	179	147	162	139	165	154	171	164	159	147	154	173	177	156	151	181	168	162	162	140	171	136	154	169	158	154	170	152	146	189	152	152	156	153	139	173	174	153	146	166	154	167	160	159	134	155	168	176	177	163	141	159	147	158	155	160	183	146	172	166	153	169	171	186	153	200	140	167	146	157	184	161	176	190	159	146	170	146	180	146	142	148	168	159	149	180	151	140	189	175	137	167	155	183	154	172	164	157	173	169	164	164	171	165	154	156	165	167	164	166	202	163	151	159	166	147	143	180	144	160	154	181	160	171	154	162	158	175	145	161	154	163	152	162	155	183	145	147	146	151	160	154	155	156	152	163	147	160	168	146	161	158	158	159	140	160	163	168	161	175	148	178	188	148	171	144	157	184	142	165	135	150	159	156	165	166	150	150	174	183	152	166	174	182	165	157	145	137	152	132	173	165	154	183	164	165	169	174	175	168	153	168	165	164	181	141	143	134	167	158	184	194	160	135	141	161	177	153	160	154	161	167	174	168	161	164	144	170	172	162	169	154	175	155	157	173	156	148	154	160	166	165	152	152	156	171	149	133	162	167	190	173	167	160	169	161	154	175	152	167	158	170	146	161	163	180	158	165	164	164	159	145	147	190	165	146	175	177	154	136	160	170	151	148	166	177	163	174	156	181	138	148	149	165	161	145	183	165	159	163	171	176	147	139	148	174	175	176	150	145	199	166	148	164	147	156	150	169	174	151	162	165	152	160	136	161	163	152	157	182	173	151	155	160	155	146	183	159	163	142	158	164	157	169	157	162	178	155	148	155	162	169	168	186	151	180	164	147	166	153	162	148	143	163	177	161	155	179	145	177	158	157	158	143	158	155	166	142	163	157	149	153	172	164	159	154	160	162	173	150	128	163	150	152	156	171	160	161	149	197	144	165	141	152	169	175	156	140	141	183	156	175	157	178	167	156	162	152	173	164	153	142	164	154	160	160	156	159	139	171	166	154	197	155	147	162	180	205	153	174	158	158	168	151	173	149	161	194	145	175	168	165	153	135	176	149	154	156	148	169	154	149	137	177	132	146	144	165	150	159	133	159	154	170	161	182	160	157	155	161	173	167	170	165	185	178	174	157	150	160	160	190	164	148	172	155	195
63677	51456	15869	1610	1434	1153	1019	856	794	715	648	603	603	544	538	575	519	508	460	486	460	472	452	437	445	457	415	426	470	452	416	434	399	424	466	421	403	398	417	428	406	432	418	418	388	432	420	426	430	392	394	420	398	414	422	436	393	395	381	422	380	424	402	400	370	385	412	434	399	418	435	367	384	420	383	402	392	413	394	406	408	378	400	374	417	385	415	407	368	368	412	414	417	400	380	366	383	394	363	364	413	417	391	405	409	382	386	405	379	379	357	396	396	393	374	400	438	410	411	403	382	397	381	385	356	403	383	401	370	377	403	419	394	407	413	385	376	422	398	420	378	395	374	397	394	371	404	375	415	399	415	386	380	391	368	396	388	408	413	415	394	393	377	417	429	401	402	380	386	393	377	400	416	402	370	386	408	391	383	378	349	397	367	378	366	390	375	397	393	393	390	419	379	387	437	359	362	367	377	389	376	377	401	363	388	399	430	388	394	378	406	401	429	403	421	410	397	412	420	384	375	391	379	367	410	348	375	371	353	390	382	359	372	404	439	419	423	401	383	384	419	394	421	367	395	359	383	369	401	378	391	372	391	418	401	391	408	366	370	459	370	372	421	402	387	383	394	402	376	407	373	391	408	399	393	417	385	364	381	393	403	371	392	384	423	406	393	395	394	388	409	382	394	382	379	370	435	414	403	396	391	396	387	378	428	415	417	408	423	403	384	408	401	385	406	381	415	369	378	408	398	425	400	388	362	402	432	381	392	355	358	405	392	393	399	434	378	394	381	417	399	367	410	397	327	400	403	389	429	423	379	398	398	359	396	410	406	427	360	390	390	413	434	387	367	387	413	403	361	396	360	407	386	375	423	390	397	442	443	401	414	414	419	373	347	411	350	371	388	432	362	411	414	400	399	418	399	398	406	416	425	401	363	369	395	392	367	404	390	394	393	383	389	402	417	430	395	413	365	365	400	395	364	392	423	379	422	393	391	419	390	380	401	417	397	393	398	398	375	413	405	401	417	425	385	383	403	367	381	397	416	423	398	429	373	399	375	403	373	367	402	405	386	397	388	386	430	375	415	350	381	422	395	411	395	437	370	393	428	415	367	390	376	422	451	385	393	376	418	429	386	386	404	395	389	364	413	425	400	399	394	382	384	387	400	421	427	405	386	408	375	388	399	372	375	416	409	414	418	407	377	413	345	369	426	403	418	422	427	373	411	406	383	364	391	372	407	393	388	423	411	389	373	366	427	397	408	404	370	409	414	428	388	392	403	405	335	403	422	367	395	418	412	447	386	362	374	398	421	398	367	415	394	381	368	380	348	380	434	394	372	378	429	438	417	382	393	425	356	397	407	380	410	374	381	386	435	399	405	376	403	412	415	392	393	411	408	380	365	410	373	411	385	402	387	375	388	389	377	401	358	359	370	398	392	413	373	371	414	407	382	405	369	379	389	368	427	390	350	377	360	383	355	461	419	391	403	389	403	396	388	377	426	372	438	402	416	388	413	353	395	390	439	392	393	382	389	364	393	387	400	377	430	408	433	397	425	374	396	418	395	417	379	378	391	355	382	387	414	403	401	407	401	398	377	373	399	401	401	404	415	443	385	408	395	420	406	387	402	416	421	398	378	379	416	412	402	392	378	417	400	377	395	402	396	344	348	374	371	409	409	425	392	394	386	373	399	378	359	390	412	396	400	405	369	408	411	377	435	407	392	411	413	378	401	414	369	401	367	413	379	393	347	409	415	405	406	381	377	383	404	383	397	374	400	444	392	406	410	396	413	400	394	454	392	395	364	393	404	391	429	392	396	401	394	395	398	372	373	410	405	370	405	409	388	384	413	406	370	403	409	406	391	387	407	386	401	408	444	423	411	398	400	419	394	400	353	381	378	394	363	366	412	406	373	403	362	429	397	396	409	382	396	401	354	406	396	376	395	372	382	421	445	361	356	361	388	405	376	378	411	390	394	373	386	387	381	371	370	360	422	360	408	398	414	381	384	337	439	375	396	428	405	388	389	399	366	391	411	381	379	397	385	406	382	414	391	394	338	407	415	405	378	376	355	405	395	406	401	387	397	388	396	378	401	404	400	387	386	415	415	367	417	415	387	375	390	424	398	390	379	400	396	398	387	365	380	420	425	345	427	373	390	392	437	416	415	392	407	419	388	387	394	384	395	405	386	362	387	386	437	404	402	415	387	381	363	387	395	397	408	424	361	416	403	394	362	391	406	432	422	387	400	414	400	370	389	386	367	370	384	367	355	360	393	364	371	386	403	387	370	394	381	408	409	397	392	402	393	397	395	374	388	405	420	387	409	375	381	410	407	425	390	391	392	440	428	410	398	391	384	394	422	382	367	418	370	364	414	371	411	404	378	399	371	371	371	374	398	422	384	392	381	427	415	406	380	404	413	405	400	406	418	386	432	384	394	387	370	402	369	370	393	380	389	418	359	392	436	402	405	370	408	366	406	377	422	350	392	364	395	407	395	418	384	379	363	413	407	392	400	399	382	394	428	406	411	386	410	407	418	423	397	422	387	382	412	404	365	394	356	367	408	376	403	399	388	379	434	426	382	391	403	401	388	371	388	392	379	413	379	416	347	391	371	383	360	363	402	407	409	404	429	404	373	417	415	437	388	418	367	400	397	373	408	421	411	398	390	402	367	415	389	392	386	429	394	402	378	414	393	386	387	420	395	386	421	370	415	400	395	391	388	359	425	376	407	396	373	420	364	426	418	361	384	397	358	406	425	383	401	407	394	438	403	388	377	372	363	426	390	403	381	408	428	416	396	386	359	402	417	360	416	377	384	396	379	413	385	410	383	370	393	415	406	372	382	398	384	418	378	390	379	363	399	363	395	397	406	415	420	386	384	416	389	360	390	373	407	374	349	409	398	380	386	383	341	402	383	435	413	427	401	419	390	397	388	427	363	388	398	390	392	348	388	351	398	347	372	439	406	368	384	385	397	346	412	427	444	410	411	383	411	430	380	380	377	372	386	377	393	441	404	417	420	393	375	408	400	418	402	389	390	405	421	381	407	352	409	399	375	378	390	353	399	396	388	379	378	395	414	389	390	403	385	389	414	395	391	361	393	420	379	427	441	406	395	376	425	406	400	392	374	431	423	379	379	409	399	413	391	416	395	365	382	402	386	383	386	398	371	387	427	391	420	407	397	411	428	402	422	413	395	424	384	389	426	384	440	419	378	370	382	383	378	393	401	376	406	360	410	374	393	402	375	396	410	444	401	379	384	380	412	389	421	401	397	361	359	395	397	387	391	367	416	375	409	375	391	401	421	426	401	384	403	389	385	375	369	425	425	421	396	400	410	397	383	378	392	376	390	361	378	399	389	466	443	386	401	426	383	384	399	376	407	372	402	384	386	361	387	395	419	341	406	412	399	383	394	397	389	385	353	409	395	417	391	434	417	409	378	370	368	403	397	384	392	389	381	392	404	387	404	393	435	366	413	376	428	400	413	368	384	412	401	380
42314	19503	2802	280	189	203	151	175	167	140	137	150	159	179	164	159	171	171	179	161	161	192	160	165	172	148	162	147	170	184	175	167	147	137	175	160	166	156	169	160	136	160	143	171	149	128	154	166	173	164	158	151	163	178	159	188	164	164	144	158	186	160	159	173	152	155	166	165	164	161	152	160	160	159	155	153	147	146	158	169	160	163	155	170	166	158	150	168	153	174	172	140	165	170	182	163	148	162	186	153	136	163	149	170	155	170	150	157	132	180	194	168	154	177	162	161	145	149	145	157	168	164	154	185	171	172	162	161	156	155	158	137	162	169	144	172	168	140	180	155	136	175	166	163	141	158	150	147	141	152	155	188	165	139	144	172	156	137	134	156	161	173	144	157	149	158	158	168	169	174	142	169	157	151	153	144	183	163	159	133	150	154	163	145	192	158	168	153	149	180	163	158	159	157	164	121	163	166	141	154	162	167	164	157	171	143	174	167	136	153	158	172	165	155	167	158	141	150	125	145	165	164	165	143	174	158	152	177	163	148	163	149	170	171	142	180	149	135	145	151	180	148	161	154	174	165	158	176	149	146	162	127	148	149	168	173	148	142	145	140	161	170	160	154	146	172	166	164	144	156	165	140	182	165	167	172	155	148	166	163	152	149	162	138	153	148	125	161	167	159	170	150	178	166	146	167	153	152	175	166	165	187	142	130	178	153	160	160	173	149	149	147	167	149	164	161	159	158	146	145	169	155	161	161	179	164	165	143	140	147	150	184	160	164	160	155	143	135	171	151	162	156	147	168	152	173	155	173	147	169	177	149	147	158	159	156	174	151	159	169	154	159	195	166	153	177	146	170	186	158	147	144	180	161	170	134	156	152	168	149	162	161	166	157	158	154	159	172	178	158	159	175	146	177	149	166	177	166	168	145	156	164	187	169	157	187	134	143	156	174	166	165	166	159	158	165	181	168	159	164	163	149	157	160	157	151	170	171	157	167	170	165	166	152	157	127	169	146	143	163	170	164	136	159	148	166	169	142	146	178	167	140	170	141	169	177	156	165	186	160	194	172	145	171	181	170	139	156	153	154	159	159	145	139	170	156	164	139	162	169	163	158	149	154	156	160	166	153	149	150	165	172	147	167	143	151	168	160	148	174	149	162	153	169	184	168	179	174	133	163	161	155	134	171	163	145	159	147	153	139	140	151	149	176	179	159	155	157	142	157	160	143	157	150	152	153	142	145	180	168	151	174	162	171	164	142	165	157	129	168	164	172	136	155	180	174	161	156	160	182	159	158	151	158	151	166	148	172	163	181	171	150	175	147	138	154	160	167	154	171	163	150	154	155	162	159	142	164	152	167	177	156	160	140	135	150	150	162	165	181	160	162	164	164	141	158	151	166	171	163	168	145	149	177	137	157	160	148	148	142	156	148	127	166	150	156	162	171	182	145	162	148	164	169	155	170	153	169	166	171	131	173	182	136	152	159	153	164	143	174	174	159	157	155	154	140	129	165	160	134	149	172	143	146	159	176	174	165	148	137	156	141	153	142	164	160	128	156	139	139	167	149	161	159	172	152	157	160	175	163	169	155	168	165	161	148	159	155	168	167	175	169	162	163	169	157	157	159	156	162	171	155	156	162	127	133	146	145	145	177	153	151	159	149	142	174	160	178	145	151	159	148	180	154	142	160	172	142	160	155	183	148	182	175	158	176	170	151	173	168	178	171	155	194	171	148	175	179	147	137	154	162	158	158	170	159	144	163	130	155	172	143	151	153	172	154	175	161	138	160	137	157	160	165	144	155	166	154	166	166	149	168	147	153	181	183	146	162	155	172	171	150	169	150	153	157	178	153	172	166	150	119	153	168	149	170	155	176	181	151	177	161	156	171	179	146	167	146	146	152	177	141	137	149	154	164	181	162	154	147	158	141	160	168	159	148	149	156	164	178	163	174	163	144	143	156	155	150	151	161	133	166	144	148	147	150	175	156	174	152	153	160	145	148	148	192	151	162	157	159	157	169	198	146	164	166	123	151	156	138	156	175	170	146	166	144	148	188	164	166	159	160	165	167	149	174	147	180	140	155	133	132	187	136	146	162	139	153	159	155	163	157	164	150	167	183	170	151	156	146	163	168	172	162	163	167	143	172	167	160	144	157	155	157	179	136	166	153	177	167	156	154	145	154	158	168	175	163	160	141	133	159	160	171	195	159	141	158	159	163	145	164	160	177	139	158	136	148	141	166	158	167	145	164	162	184	152	163	162	166	164	134	157	151	155	153	155	161	141	156	155	187	138	158	163	157	151	155	160	155	150	149	160	127	168	185	156	167	155	171	166	165	152	152	130	178	152	163	168	153	147	133	152	157	147	152	149	158	164	150	179	140	158	162	174	146	142	172	157	148	154	152	160	135	144	169	161	158	173	139	160	156	184	152	147	173	168	163	147	160	161	140	158	160	169	150	152	144	163	174	167	164	160	168	168	170	160	142	163	177	163	155	152	167	147	150	157	142	139	138	169	171	147	179	147	157	151	179	166	187	158	140	150	135	150	169	149	157	166	145	149	152	160	168	146	165	151	167	154	153	148	166	158	167	154	167	159	150	164	138	161	148	169	186	151	180	151	129	162	154	171	150	160	181	159	177	151	146	157	146	163	144	157	169	181	151	158	163	140	147	155	144	159	143	180	149	112	156	148	128	142	159	173	162	136	177	147	140	136	163	163	169	177	197	164	134	152	151	158	144	162	156	142	162	156	129	152	161	144	174	177	154	150	157	154	158	155	180	179	159	167	143	170	139	153	168	153	161	154	173	153	160	156	148	159	168	178	151	150	153	142	141	171	148	176	146	171	167	149	156	162	159	144	143	170	170	159	187	161	179	155	144	163	161	157	196	187	179	141	173	167	151	163	142	154	150	121	145	176	152	137	163	165	162	158	149	151	172	150	140	149	174	171	167	142	164	159	156	143	172	170	190	180	159	153	156	147	145	154	148	172	156	168	143	143	157	146	157	160	162	142	168	132	163	146	157	184	146	177	135	167	134	156	149	160	185	152	165	172	178	140	159	161	174	178	153	164	144	169	173	160	149	161	144	149	156	166	155	184	147	160	140	159	147	140	172	173	152	151	160	179	167	155	185	174	133	161	151	171	156	159	151	143	185	152	163	170	134	157	156	148	157	131	158	165	172	160	159	172	150	142	153	175	167	117	154	173	130	157	158	175	154	161	149	155	157	157	174	163	157	153	159	162	135	179	175	169	136	173	171	156	144	146	168	186	166	172	166	160	166	156	163	149	152	170	180	161	142	178	152	158	182	153	166	146	172	150	180	166	162	171	144	153	169	131	138	144	138	156	167	155	163	157	143	164	140	136	157	172	180	175	156	178	167	156	162	158	148	176	187	173	169	148	155	167	168	151	149	161	166	165	150	170	166	143	153	169	168	157	157	161	182	165	153	170	169	171	166	157	168	149	182	142	137	148	172	172	157	159	154	154	160	168	147	149	174
34862	16550	1849	472	430	474	458	462	435	448	447	450	427	424	381	440	440	436	421	425	402	434	467	391	421	424	411	394	393	422	435	434	358	413	457	414	392	438	355	378	408	409	418	468	400	449	436	438	379	411	416	378	402	382	404	407	406	390	378	423	437	403	416	466	438	429	413	381	419	435	367	428	421	433	387	382	425	394	430	444	421	427	417	443	416	449	398	418	385	422	398	417	370	437	429	412	420	429	456	387	414	431	429	410	394	384	359	389	432	410	414	416	449	394	424	376	392	394	427	395	442	394	430	420	424	423	386	413	398	406	407	435	419	397	386	405	416	407	407	413	392	411	399	394	441	416	422	409	414	400	383	449	417	391	385	407	416	459	421	429	409	418	398	412	373	398	426	384	394	388	392	409	389	454	372	395	391	418	417	437	409	425	436	425	429	406	432	387	430	426	390	402	437	414	413	416	417	429	394	417	419	419	444	444	415	410	423	426	378	380	408	443	445	394	426	409	390	442	409	404	422	424	449	429	433	414	453	402	429	410	381	406	442	430	413	426	406	402	428	417	407	376	405	406	409	371	437	447	396	436	424	412	416	415	444	417	387	405	410	431	448	418	389	401	393	428	402	387	419	435	436	410	400	419	376	402	399	432	418	382	405	457	420	438	411	405	413	383	434	356	450	455	388	411	380	410	394	380	398	454	427	447	420	388	448	423	473	416	397	427	417	444	379	402	441	422	411	402	426	396	420	395	385	413	407	397	409	412	403	380	395	417	399	450	415	391	420	403	414	418	383	387	382	428	399	404	410	437	376	426	427	381	398	459	432	410	409	394	406	420	415	428	408	422	413	440	407	413	427	408	421	427	431	431	410	388	424	401	412	417	398	406	429	394	423	416	446	413	433	446	414	410	447	401	442	429	416	440	428	418	413	399	397	408	408	399	387	405	413	382	433	438	423	380	450	415	420	402	393	443	451	436	410	359	433	424	394	419	427	401	404	397	413	396	424	397	426	384	408	447	429	441	459	399	437	429	426	425	393	388	419	398	409	400	402	419	459	387	413	423	378	476	394	401	415	473	426	441	403	400	409	399	430	441	411	405	417	398	423	360	402	363	447	427	419	423	404	377	422	418	419	442	408	416	417	424	415	413	442	374	435	436	416	427	414	391	434	389	417	404	370	418	396	399	424	410	425	434	390	396	414	383	421	473	444	416	397	407	398	359	423	398	421	405	441	394	405	380	397	402	461	395	420	406	420	424	411	445	397	471	414	398	440	418	458	443	409	427	398	446	440	414	405	425	403	388	425	456	436	422	418	405	427	411	403	372	415	378	381	411	411	440	376	404	414	402	404	419	410	412	395	441	410	426	437	418	421	431	416	402	409	452	390	379	420	420	414	419	385	397	417	452	429	414	412	448	425	416	385	442	414	427	413	407	425	417	376	409	390	398	423	417	434	429	394	416	417	417	436	424	418	411	387	418	402	413	428	435	438	420	427	412	383	413	394	399	425	360	405	392	416	383	419	424	412	414	377	398	427	419	426	415	409	387	411	484	424	402	413	399	422	372	413	418	435	433	402	372	422	425	376	431	416	420	437	410	410	406	415	421	412	423	413	400	449	422	399	436	400	397	424	470	460	415	389	407	421	417	387	403	410	406	405	440	384	393	410	428	427	423	373	436	439	410	425	408	410	431	402	428	443	401	375	396	414	419	362	427	413	434	429	403	401	398	398	441	397	401	434	420	422	404	398	400	389	457	445	389	397	401	404	413	462	433	400	415	415	448	431	408	419	450	466	403	412	407	420	422	409	389	419	423	413	430	399	422	440	383	436	428	380	419	397	441	407	403	390	409	361	446	389	419	433	440	416	439	438	382	424	432	422	445	442	416	394	430	408	407	397	413	406	412	424	397	388	407	406	421	416	427	431	415	420	377	400	446	431	423	406	400	403	388	403	390	457	409	389	419	417	418	384	413	412	408	429	441	402	383	400	392	414	409	414	372	441	435	417	433	418	431	379	439	427	438	411	417	419	445	380	393	392	408	386	392	442	424	400	405	433	429	431	396	444	437	406	399	417	410	440	383	403	390	419	416	383	396	459	384	414	440	434	446	415	399	424	431	430	415	412	407	389	421	399	409	435	394	406	399	385	440	419	386	435	400	404	437	415	400	403	429	412	427	439	410	402	383	396	438	408	407	419	420	390	425	425	400	430	421	420	392	402	441	423	409	395	413	357	413	414	420	395	440	398	399	377	376	377	407	414	403	436	357	372	410	435	441	448	400	412	429	433	413	414	410	436	440	393	403	390	415	397	410	390	412	390	412	346	404	410	416	411	402	370	419	428	425	406	378	449	415	430	425	426	378	410	424	436	442	385	377	447	421	400	406	420	421	431	424	427	408	400	448	424	410	378	405	430	438	387	398	449	443	383	429	437	404	395	414	441	387	419	425	426	435	428	352	426	388	435	405	386	398	409	369	410	442	414	428	439	422	412	437	397	400	397	400	398	355	448	376	456	428	365	401	427	410	426	406	391	421	409	432	428	414	406	417	416	410	430	418	432	377	403	444	419	382	435	416	412	400	403	404	411	402	405	425	398	406	407	370	419	399	402	382	420	424	415	404	397	419	392	420	449	437	374	425	447	450	407	386	395	420	424	410	385	412	408	418	414	424	392	433	398	408	403	393	412	415	409	457	393	383	424	438	407	429	424	402	417	404	429	445	409	395	415	412	408	433	395	450	415	428	399	424	446	372	424	368	404	428	406	422	427	405	401	414	412	377	433	425	421	389	439	429	418	416	422	404	422	408	408	424	407	398	401	443	421	442	429	446	418	420	375	391	424	403	415	404	431	431	382	412	426	426	413	396	408	406	423	408	404	401	377	391	416	450	428	441	417	408	407	413	396	437	457	435	389	415	381	411	386	397	416	408	437	414	410	440	376	424	377	390	443	392	408	442	444	422	415	376	443	405	391	362	417	409	396	437	376	427	382	425	395	467	397	404	390	429	410	421	397	393	409	388	390	410	403	409	395	391	401	416	400	434	393	394	442	391	440	423	379	405	398	387	401	418	423	415	397	434	440	438	413	397	426	393	437	412	405	408	436	440	431	426	403	389	416	429	363	385	408	414	412	399	415	446	410	422	421	444	433	383	394	360	439	402	416	426	405	411	430	404	428	444	414	421	403	428	404	447	398	441	392	412	401	436	432	409	430	399	426	438	389	403	428	395	445	423	417	391	415	426	443	440	401	393	388	425	434	417	392	383	385	431	418	428	403	447	417	412	436	437	440	423	405	377	407	409	420	417	419	428	397	395	442	402	432	421	386	373	413	430	456	449	423	401	433	417	383	430	416	412	402	426	425	425	395	421	405	409	434	402	386	403	403	425	409	402	427	369	382	390	405	426	425	405	451	399	427	429	398	423	416	413	426	417	406	418	415	396	385	400	406	394	475	387	407	406	403	436	422	395	444	421	379	464	396	411	419	413	446	450	398	384	424	379
76677	53768	21363	2919	389	321	297	279	249	263	259	282	242	234	241	237	233	215	239	223	234	213	211	216	255	240	208	241	228	233	258	242	199	205	249	230	239	247	224	226	231	213	244	192	229	231	218	223	198	220	237	195	222	208	220	201	200	199	232	253	231	232	194	239	215	221	228	203	210	217	216	232	201	234	212	205	229	214	217	222	226	214	240	241	228	225	234	216	211	189	225	231	250	220	213	240	192	222	229	229	252	207	209	210	216	238	213	199	205	214	230	186	228	221	223	213	194	199	219	226	226	220	216	205	207	234	225	194	217	230	229	198	223	199	220	224	217	215	211	198	202	202	231	215	236	219	233	232	228	214	217	215	229	238	223	236	233	219	211	216	246	208	214	227	235	222	260	211	230	257	236	241	229	215	248	227	210	215	234	229	240	230	232	253	233	234	240	238	237	207	220	210	209	217	208	217	212	222	234	234	249	239	210	212	219	197	255	211	230	216	216	234	216	238	221	230	206	236	231	217	191	221	230	231	231	196	199	229	207	196	232	201	214	233	262	232	199	230	214	247	222	220	211	204	208	204	226	183	205	230	212	247	201	203	224	217	223	217	206	232	236	214	212	226	231	232	233	226	216	253	205	207	223	216	223	224	229	212	205	220	192	238	209	208	219	252	215	204	221	218	214	232	217	215	227	234	234	227	208	232	209	215	220	220	240	209	221	213	214	241	224	223	232	247	214	238	240	224	224	232	230	234	229	200	210	199	239	260	230	196	213	204	242	236	225	238	237	197	233	208	224	205	217	246	217	213	230	224	247	213	209	199	230	249	210	216	210	233	228	222	231	219	208	208	196	218	222	208	206	201	216	231	229	213	232	208	226	202	227	235	244	206	224	196	232	253	243	230	229	200	217	198	233	210	229	215	241	204	246	250	199	199	207	235	210	226	223	231	233	250	209	223	229	231	182	230	198	204	232	219	197	217	230	211	204	236	219	206	208	240	233	226	206	190	240	184	235	240	218	212	214	238	212	263	278	238	224	223	214	234	236	216	213	210	241	228	224	214	235	204	240	241	221	230	222	246	209	211	210	206	217	245	237	203	197	216	203	214	231	194	208	226	216	240	222	212	211	205	203	218	209	232	207	195	246	250	246	213	220	224	195	236	228	212	217	249	214	244	223	232	212	208	211	250	191	219	230	232	202	223	208	216	202	195	215	235	246	234	221	188	234	229	197	212	198	227	193	212	215	223	224	212	229	233	262	214	231	221	194	207	229	221	247	218	233	209	235	222	218	244	224	222	204	234	236	214	191	203	210	215	213	233	240	224	232	218	229	204	223	245	221	224	237	239	228	229	203	213	254	233	242	218	239	236	212	222	190	216	224	202	222	205	219	228	204	214	220	210	241	208	228	232	225	242	213	205	212	219	207	269	225	211	233	229	203	196	201	237	241	243	234	247	209	229	213	224	229	221	220	202	237	222	243	229	220	213	250	202	222	222	253	215	212	210	230	224	243	220	245	200	238	226	210	197	199	230	232	239	198	227	237	218	233	224	216	203	252	223	208	216	206	227	237	220	224	210	224	197	217	206	210	193	226	207	237	218	197	242	212	227	243	226	217	207	232	225	244	228	218	236	232	224	230	219	234	227	203	236	202	191	251	212	203	215	218	232	220	210	212	223	210	248	221	204	233	227	251	226	213	207	211	228	253	207	214	231	214	177	235	242	225	239	204	218	213	229	256	242	267	237	233	228	210	210	191	242	217	217	223	224	208	235	218	229	230	262	213	227	207	192	220	218	230	210	232	217	218	202	223	235	217	190	225	193	223	225	231	196	210	198	215	202	238	179	218	220	230	218	207	205	245	221	218	210	225	223	220	207	227	203	245	225	235	217	218	198	223	212	236	227	228	229	205	225	229	246	202	221	218	213	226	209	243	205	213	231	193	239	231	229	215	241	202	200	214	227	235	225	224	254	210	221	234	210	235	221	209	231	213	225	210	244	241	221	215	235	222	199	205	215	226	224	216	237	195	207	215	186	221	237	234	232	213	216	237	223	222	219	225	261	207	219	235	193	228	208	211	219	235	214	222	228	225	250	196	220	216	227	215	208	214	220	226	237	234	219	208	216	221	215	207	234	206	242	218	201	238	200	240	225	244	216	214	192	205	237	234	227	220	251	227	193	223	210	224	212	205	220	227	236	224	208	216	211	208	203	226	253	217	216	239	248	247	237	218	212	214	219	211	265	226	218	254	232	212	206	207	223	218	233	216	251	202	227	210	210	194	223	217	230	215	221	228	210	224	217	232	226	213	193	217	208	214	225	243	247	218	215	224	229	223	252	243	242	224	219	231	232	221	230	256	223	195	226	214	219	211	236	237	229	207	203	232	231	192	205	192	242	222	240	213	212	238	215	197	219	220	232	243	207	215	200	222	234	191	210	234	209	231	199	207	227	229	218	256	224	218	229	198	228	225	227	222	216	194	258	235	215	236	215	250	193	219	192	220	200	214	203	228	225	233	202	205	239	227	211	224	205	204	242	221	229	213	220	241	213	200	256	201	230	205	227	227	229	216	217	191	203	206	232	206	228	212	216	214	211	222	231	215	213	237	210	196	222	248	212	220	232	245	238	217	208	202	220	240	250	237	241	220	258	211	253	218	201	238	241	231	235	241	199	215	206	242	218	239	221	236	202	220	223	225	222	247	226	242	222	190	215	218	200	233	234	226	218	200	224	244	226	208	242	225	259	215	208	215	223	207	233	232	234	234	207	200	222	231	236	233	223	220	216	226	216	219	242	241	226	210	245	221	236	219	216	224	230	222	242	246	211	215	233	225	215	266	247	228	225	208	234	180	214	206	218	213	214	247	215	224	229	203	223	205	228	215	220	190	224	232	232	227	208	238	193	223	179	226	218	224	207	212	214	220	230	236	215	202	209	252	238	224	222	239	210	213	223	217	231	209	210	226	216	215	232	230	229	225	222	217	217	220	204	212	238	253	218	234	208	194	198	223	196	229	211	213	230	205	224	223	238	207	218	219	211	229	194	208	198	202	228	228	254	209	201	208	216	235	201	263	226	226	233	222	192	202	241	217	224	225	238	185	223	227	214	198	217	200	211	219	230	233	230	221	257	203	267	211	217	225	224	220	217	225	256	249	223	212	222	215	206	220	230	216	204	213	223	230	218	230	211	246	242	210	240	241	212	218	219	240	232	209	238	225	220	226	212	229	226	224	210	224	200	219	224	191	218	227	220	200	226	201	247	231	197	224	222	221	213	246	217	212	194	210	192	237	221	183	219	249	225	235	221	225	234	202	257	215	215	215	227	217	201	234	203	220	220	250	230	239	200	242	221	224	214	226	245	198	233	224	200	229	217	207	220	205	222	234	215	219	180	198	244	222	204	221	194	241	215	205	229	226	223	214	194	227	233	249	203	236	231	212	239	233	216	245	220	225	235	208	207	213	209	242	228	229	224	239	194	217	202	220	225	191	209	221	196	237	224
53071	39578	9949	1097	1065	1017	848	754	719	702	671	671	715	646	653	603	623	613	609	603	630	563	588	583	513	512	590	584	565	540	574	606	554	559	581	588	529	627	579	593	585	576	578	573	562	571	570	554	530	518	533	558	553	556	560	542	564	540	583	554	569	572	556	588	610	575	501	574	577	501	566	579	520	537	507	524	592	587	553	529	560	545	514	544	538	549	542	519	530	539	518	495	567	516	531	522	478	559	540	563	533	537	589	550	541	579	569	587	548	544	552	544	534	544	540	527	531	539	504	548	498	569	522	558	559	525	486	524	584	530	531	504	604	562	557	570	531	562	565	534	611	568	537	525	543	556	542	497	525	552	549	539	533	538	506	545	553	525	489	554	557	517	528	538	530	548	515	554	531	538	565	559	588	531	508	540	552	539	550	533	544	457	518	585	534	584	513	581	554	583	557	502	561	576	529	548	542	557	551	542	534	536	524	546	557	554	544	570	523	573	558	519	542	565	553	557	541	571	568	513	563	521	491	561	521	547	583	510	523	535	544	545	545	555	540	539	546	500	557	537	521	576	486	544	559	545	493	554	578	560	572	550	554	582	535	576	532	524	507	546	556	551	567	535	569	556	548	519	515	578	566	548	581	530	552	577	572	523	528	506	518	542	551	504	587	522	544	536	555	530	515	556	539	547	553	557	563	500	532	537	531	542	523	560	547	538	556	566	578	540	550	521	535	514	538	493	592	560	552	534	551	551	551	562	540	516	556	552	553	540	562	558	517	541	528	545	558	513	558	549	499	526	522	552	575	526	552	509	529	578	547	524	533	575	536	573	495	542	506	532	520	526	571	552	544	526	560	533	523	551	613	531	556	525	498	542	535	551	552	590	542	521	533	541	516	553	535	540	541	512	580	540	506	502	544	562	559	520	597	537	557	566	522	568	548	558	555	551	522	588	532	532	549	552	491	500	542	538	538	530	547	524	541	523	569	552	562	498	550	533	583	534	526	523	547	563	539	549	553	544	552	557	534	526	533	515	537	572	522	531	538	547	521	551	509	568	516	498	494	489	553	527	557	578	520	541	552	549	517	534	530	576	571	552	536	530	551	531	537	543	532	531	560	535	567	534	518	532	529	510	531	530	567	538	555	526	549	548	516	589	542	541	510	543	522	586	543	519	543	533	537	546	558	486	528	522	511	555	527	556	557	527	558	531	520	562	574	536	546	550	538	535	547	523	585	599	546	573	533	575	518	587	503	533	542	553	542	492	500	528	554	540	564	527	533	529	534	558	546	531	524	541	522	556	582	547	535	578	563	539	579	565	532	502	540	581	584	547	585	569	522	533	551	565	523	577	512	589	542	541	553	540	545	550	541	546	561	549	538	506	539	558	563	572	534	531	625	576	552	569	576	551	536	559	570	579	588	548	530	537	551	578	552	584	532	563	541	496	578	587	561	576	535	557	526	550	551	542	554	526	524	540	512	483	495	551	568	536	586	546	564	557	548	543	526	546	577	561	555	546	553	601	577	537	551	540	547	528	531	553	557	529	567	510	554	542	552	530	544	532	517	579	581	555	555	547	562	507	543	530	520	555	534	548	535	519	548	534	556	521	545	563	523	547	542	526	522	552	544	516	574	512	573	555	535	551	563	554	545	566	555	509	562	517	498	479	551	543	566	540	582	522	532	514	565	526	540	561	547	527	561	604	528	555	535	543	550	545	543	509	544	568	544	548	533	567	575	517	556	536	509	517	557	578	554	548	532	528	549	542	546	509	528	554	572	553	558	524	515	582	532	492	545	541	532	550	515	581	525	598	569	525	534	563	544	546	531	558	531	541	567	519	541	517	552	586	536	586	513	530	536	532	533	518	529	550	559	525	560	530	508	530	575	528	551	583	574	533	528	558	537	494	588	558	519	548	603	598	536	542	518	506	535	574	491	519	568	577	553	559	553	575	552	540	517	538	527	514	549	524	568	534	546	571	516	590	542	538	574	520	573	529	549	535	498	572	557	573	539	552	544	536	504	561	534	530	527	538	536	583	576	581	520	546	539	516	581	537	537	519	554	517	521	552	550	570	587	557	518	536	538	549	524	556	529	559	565	507	558	535	553	516	525	541	515	538	519	541	542	548	553	556	538	580	510	537	500	545	534	573	552	562	565	540	538	514	545	579	546	507	511	591	559	524	528	536	575	545	535	538	513	545	572	506	533	551	537	492	569	525	519	552	539	570	538	542	576	575	585	557	550	551	550	586	547	571	562	526	500	545	509	557	542	583	606	529	502	560	524	512	530	552	526	543	549	536	552	533	547	555	531	548	579	542	558	564	584	549	539	546	503	568	509	563	552	543	527	528	507	555	542	552	549	565	550	531	527	546	550	550	544	570	537	560	514	548	552	568	563	578	529	547	589	569	514	596	545	561	565	556	537	568	524	532	540	521	506	533	548	533	527	541	568	534	554	547	536	531	541	594	554	526	574	521	554	530	586	510	592	571	555	555	536	552	558	580	574	533	532	500	537	540	560	518	580	559	527	550	551	542	573	573	552	554	551	508	559	543	548	519	498	555	528	556	546	508	521	512	542	563	601	541	583	515	565	491	544	536	554	521	540	564	521	560	524	547	592	546	586	527	533	581	553	562	537	530	537	544	502	581	560	573	540	538	557	564	537	555	505	536	531	521	559	519	544	543	556	529	541	522	501	557	554	548	576	491	549	542	528	586	548	549	563	554	521	547	522	502	572	539	554	550	563	509	562	558	555	554	542	543	540	576	566	539	514	595	502	546	559	560	508	542	535	538	552	556	563	564	567	541	581	554	546	543	518	524	542	533	573	559	543	521	577	510	546	533	549	545	567	569	531	553	525	541	559	534	544	501	554	538	519	575	580	554	550	547	539	545	559	558	555	502	529	567	568	591	561	541	530	511	566	569	489	550	545	540	504	557	561	522	546	546	581	501	528	516	544	541	548	548	594	563	543	522	568	526	558	579	539	592	471	505	548	527	560	591	535	529	540	567	543	531	524	534	562	538	539	594	564	537	574	514	543	566	507	558	533	528	526	552	515	542	552	497	496	543	550	535	518	562	582	517	564	540	532	608	560	565	529	563	532	533	559	555	529	534	575	552	541	609	495	567	521	500	525	521	540	563	527	533	572	580	541	558	572	548	534	550	519	576	516	551	543	506	535	562	540	556	553	566	528	540	549	557	553	546	517	553	558	548	553	540	587	518	535	549	557	515	546	551	561	570	508	513	546	516	500	521	537	537	565	517	535	500	527	545	539	547	518	533	503	548	539	555	542	532	567	537	554	546	562	564	516	558	560	527	542	518	587	536	544	499	556	555	584	543	519	540	572	569	537	576	550	571	510	546	511	590	532	572	534	550	596	565	568	554	541	553	559	505	548	532	543	532	539	521	551	529	585	535	544	542	549	528	530	508	544	568	548	554	562	537	569	602	580	543	550	547	561	562	521	562	528	512	559	539	533	534	564	566	540	577	537	514	558	526
83542	64197	28774	8438	898	373	312	298	247	226	185	216	190	199	203	192	187	176	194	174	146	199	144	170	176	165	167	181	164	181	168	181	161	152	152	168	163	147	163	180	160	147	155	150	158	178	154	156	147	165	154	139	184	144	155	163	161	169	151	145	148	166	170	172	152	163	141	191	178	157	142	159	154	154	150	158	159	147	159	159	158	156	168	154	171	179	159	148	160	176	152	154	194	167	153	155	141	165	175	163	159	158	157	144	144	151	183	151	168	141	142	157	135	140	143	142	153	164	155	182	165	150	132	133	168	161	168	129	151	163	175	143	147	158	168	151	147	148	142	181	155	174	155	163	152	138	162	163	166	142	167	185	147	166	151	173	154	147	169	142	169	147	137	198	122	161	143	166	146	176	149	158	155	147	139	168	150	184	156	172	175	178	143	148	161	156	162	165	151	135	164	180	146	155	152	149	166	163	168	177	148	179	139	162	130	135	145	155	182	168	175	147	155	143	132	150	163	159	169	168	160	145	160	144	148	158	162	145	149	168	149	169	169	184	170	169	150	167	187	163	177	162	143	159	151	159	150	162	146	176	171	141	170	165	175	171	174	155	153	150	154	154	123	154	147	153	145	159	170	160	152	156	169	154	166	152	174	136	188	164	154	149	157	160	167	169	155	130	132	148	161	159	156	159	146	159	159	178	174	161	153	156	163	165	153	177	138	159	166	167	172	162	151	188	169	192	170	153	165	150	149	169	167	137	183	155	157	154	156	165	154	166	165	180	140	154	163	147	141	152	144	180	175	177	141	157	161	153	137	139	175	131	150	171	147	155	137	140	146	141	176	152	152	167	167	159	169	145	149	169	157	156	139	155	141	161	164	150	175	164	151	162	166	184	188	158	167	161	169	158	159	190	151	153	169	144	147	142	174	175	162	167	173	160	144	158	146	145	148	127	160	146	159	166	183	171	152	157	137	137	163	162	161	164	150	150	165	144	140	176	159	143	155	134	163	142	142	152	167	168	176	145	167	151	161	147	162	159	161	162	162	149	163	156	149	144	159	159	165	160	159	165	150	172	159	150	147	157	167	158	173	163	175	136	136	149	168	163	173	140	156	164	165	164	159	164	159	161	156	166	180	175	159	151	140	169	164	135	167	162	156	149	142	140	158	173	177	185	161	146	127	150	129	177	163	150	150	146	146	156	156	152	151	158	145	165	156	166	156	163	170	135	149	147	168	172	164	156	171	152	145	160	153	159	173	156	134	147	157	174	165	171	164	172	153	150	167	169	153	183	176	180	150	176	155	164	163	161	150	148	153	143	172	136	166	171	135	154	160	166	163	149	142	165	168	152	163	132	171	180	162	143	141	146	144	176	169	140	160	163	147	162	138	174	160	153	160	157	166	162	150	182	144	156	146	171	169	158	133	177	174	159	173	169	177	170	176	140	149	141	156	151	158	158	151	177	159	162	149	150	187	153	149	166	150	149	149	169	151	176	161	140	170	161	165	164	160	150	159	149	169	149	159	176	158	162	140	171	135	181	148	135	156	155	155	183	165	148	128	156	137	169	155	129	134	159	138	159	147	141	157	176	173	137	174	170	128	156	156	182	148	140	173	129	151	164	154	148	153	174	172	180	143	136	142	144	133	157	150	156	166	168	147	160	188	134	142	139	166	147	149	155	153	148	164	161	161	162	170	171	157	175	169	166	168	162	158	181	129	163	160	148	146	154	165	181	167	147	160	165	168	153	167	162	138	153	166	142	145	142	145	175	159	148	142	158	150	172	149	171	200	178	150	177	162	151	139	126	155	135	148	149	171	155	160	149	147	158	160	161	168	144	165	170	155	155	163	170	161	156	161	150	145	176	165	158	195	153	155	149	153	160	142	138	155	167	153	167	177	157	181	152	154	149	159	170	149	157	157	143	149	184	176	165	145	145	171	166	158	144	129	168	159	163	164	144	151	147	157	124	146	169	160	130	155	157	169	145	137	141	150	146	159	151	169	177	144	143	130	164	150	158	161	156	150	144	153	152	159	173	163	160	161	164	145	151	158	137	176	171	168	160	181	152	168	163	145	184	149	143	160	165	135	155	163	149	131	164	166	163	174	163	159	163	149	161	171	151	158	150	145	175	160	155	155	155	169	142	154	174	148	165	152	149	153	160	141	163	193	169	145	168	162	153	160	164	149	135	148	162	162	174	135	154	165	153	165	152	152	141	140	179	150	161	146	142	152	130	158	179	141	149	147	179	160	141	161	169	144	158	160	170	161	149	154	162	166	165	177	150	147	148	176	158	146	146	177	169	138	143	161	151	138	177	147	171	160	177	172	169	148	165	169	157	169	137	164	168	158	146	166	167	164	170	192	147	154	164	160	161	157	148	149	141	160	173	167	149	161	140	151	150	158	157	152	157	176	190	169	168	168	164	183	156	145	148	176	153	148	162	179	141	140	133	153	170	140	150	150	144	158	155	170	147	151	178	153	177	140	162	180	141	148	140	164	172	163	155	158	153	161	156	162	165	147	161	159	167	159	168	159	150	147	157	147	153	164	141	152	172	171	149	162	148	147	150	142	155	177	136	159	162	153	160	146	146	165	160	155	146	153	159	180	199	137	163	161	166	147	160	164	156	141	160	149	150	154	146	163	136	134	162	155	166	156	141	141	138	178	163	181	150	150	158	163	150	169	157	166	145	171	171	156	155	152	150	159	131	169	148	155	175	143	163	147	173	161	152	172	159	153	163	163	157	175	141	150	157	135	169	153	145	152	146	159	181	173	159	152	160	158	158	163	172	163	168	151	167	134	180	137	164	154	154	172	148	171	152	136	126	152	188	152	158	165	135	174	154	156	156	151	147	140	152	145	149	145	158	178	149	181	160	143	176	162	191	152	132	154	183	148	168	152	172	163	147	155	174	162	164	149	176	176	151	170	133	192	167	147	155	144	161	160	165	164	146	148	181	154	163	168	172	165	159	144	164	156	155	147	135	160	153	184	146	160	153	152	151	157	152	166	182	142	164	164	169	151	169	180	139	142	158	164	169	171	157	192	138	143	177	169	143	170	151	156	167	137	154	165	183	141	165	143	146	137	149	182	143	159	146	171	147	141	181	180	138	147	155	161	163	162	170	178	159	155	158	157	167	163	124	148	137	139	162	164	142	142	192	157	162	161	169	163	203	144	163	155	168	146	174	162	143	166	156	157	177	179	167	158	136	150	165	171	138	169	161	175	158	160	142	159	148	160	154	164	172	154	148	184	148	173	158	172	147	155	138	161	134	152	131	159	130	178	149	175	171	163	158	160	148	145	145	135	183	157	171	135	182	166	143	172	149	138	134	162	168	165	138	160	170	166	177	173	165	176	168	194	136	152	170	177	143	135	171	156	158	150	165	172	145	143	163	126	154	146	149	163	142	179	155	153	151	146	152	148	193	139	127	145	171	142	150	172	141	158	152	162	153	163	185	155	151	153	136	164	147	165	182	147	167	173	136	165	150	135	147
63189	49679	14685	1623	1429	1219	1100	918	887	690	646	668	615	564	586	540	504	484	520	474	438	461	476	461	463	479	430	460	400	430	413	428	438	407	447	455	418	460	431	395	417	388	384	403	401	444	446	391	440	438	437	428	397	373	429	380	416	427	412	397	406	384	427	387	364	394	369	389	343	358	404	412	396	389	369	398	363	378	416	393	392	399	379	375	394	381	413	415	384	412	370	380	357	413	376	398	376	380	406	421	413	401	401	380	365	392	365	390	408	424	388	374	402	416	390	395	407	384	396	415	395	424	429	374	393	403	425	405	409	365	388	399	413	390	402	404	393	401	388	396	393	397	372	361	441	382	383	390	362	421	385	410	390	405	407	379	393	410	428	380	408	421	395	389	435	387	367	388	413	378	375	372	399	387	389	387	377	386	430	388	380	366	398	396	395	359	374	358	418	355	423	381	411	382	401	343	397	359	395	423	413	391	377	403	393	397	418	379	381	375	398	380	411	400	365	393	368	415	401	389	401	406	388	383	368	385	358	404	411	352	412	398	415	384	370	382	386	402	414	383	357	376	420	402	397	397	338	411	383	404	401	407	407	346	404	405	373	362	368	403	361	420	382	388	424	363	365	367	410	424	362	415	373	353	387	383	421	385	399	391	411	363	321	412	362	383	398	379	399	364	389	417	380	423	395	394	406	396	358	394	385	405	401	383	412	409	409	452	430	383	406	386	395	375	368	402	383	378	382	382	388	374	377	372	361	384	417	367	369	392	355	428	430	407	376	371	381	397	383	386	424	386	391	386	365	391	411	417	352	386	379	384	375	386	401	380	359	406	392	355	389	330	358	364	412	434	409	385	401	375	389	380	378	413	387	415	355	386	372	402	393	397	396	392	406	414	394	372	380	372	420	413	366	407	376	383	418	384	399	360	397	398	403	404	394	394	376	422	393	403	400	356	404	393	370	404	390	397	374	404	422	420	404	352	395	395	416	386	408	391	390	399	381	379	406	396	382	366	399	428	357	428	373	405	374	391	385	396	379	381	409	385	379	359	361	401	392	385	421	400	391	396	362	405	367	406	383	377	352	385	396	372	353	389	423	396	416	417	399	381	425	366	400	374	358	382	372	391	404	371	379	365	382	376	385	398	366	371	396	381	411	412	381	404	397	412	388	371	397	390	398	361	429	383	389	387	386	417	370	381	421	409	385	386	405	368	411	373	390	413	372	386	354	403	381	395	398	332	393	381	397	360	371	416	375	405	397	386	416	442	377	409	357	407	378	396	390	364	378	426	394	403	369	413	399	391	381	399	402	428	412	418	362	389	388	417	398	380	390	412	409	413	409	368	373	385	391	408	392	346	419	371	419	389	373	404	413	404	410	366	378	397	424	406	382	364	377	362	418	382	380	365	378	398	350	384	397	420	367	453	395	396	400	419	383	363	379	384	387	372	428	421	361	379	391	417	365	417	403	400	374	403	393	370	407	363	357	410	392	385	361	397	372	404	394	379	419	384	394	399	347	396	372	378	388	393	401	368	384	375	412	417	408	382	437	397	387	392	388	425	380	412	416	400	427	395	366	428	370	370	363	374	403	429	426	397	393	403	406	448	371	361	395	384	373	434	390	417	407	409	393	388	391	350	376	364	391	412	403	375	389	409	387	403	400	377	399	392	375	383	382	354	416	356	369	337	385	341	349	403	390	363	377	385	375	409	383	387	384	415	404	401	408	393	385	434	401	382	382	404	391	397	384	371	375	386	424	416	402	410	398	394	419	365	378	382	413	362	405	376	393	407	370	410	376	403	396	401	368	360	395	421	401	380	419	418	379	378	398	365	414	381	391	393	390	407	374	389	410	390	404	431	382	393	402	392	408	404	362	358	371	385	404	378	359	375	391	352	411	411	402	432	400	397	407	378	374	415	400	400	379	407	390	400	368	361	432	386	408	400	390	380	361	397	364	385	387	363	358	379	403	377	384	401	367	397	376	386	349	414	391	372	398	374	413	366	436	369	366	400	378	369	379	395	361	395	411	402	399	370	415	407	408	396	387	382	356	381	411	366	379	372	390	429	365	393	402	374	395	392	416	425	364	395	397	367	394	408	402	379	362	358	377	391	366	416	387	361	383	385	376	378	410	372	398	380	360	398	373	362	377	374	404	388	377	346	416	359	386	407	377	386	394	388	404	379	385	358	377	408	406	404	426	416	389	380	416	405	388	364	374	394	388	378	372	407	400	404	419	412	405	388	441	412	412	414	361	404	408	384	371	363	366	356	398	361	413	373	377	374	416	364	392	370	387	416	419	378	362	393	379	360	402	370	374	371	383	412	400	360	398	366	381	384	391	333	411	397	403	406	374	420	415	359	406	353	369	362	386	383	403	389	373	389	389	383	384	397	390	352	375	394	411	420	390	392	367	368	399	404	386	392	376	406	399	365	401	382	393	385	369	394	385	382	367	388	356	402	383	400	360	402	396	378	419	376	386	359	388	398	376	382	397	372	393	406	397	376	349	360	380	352	389	372	411	396	389	401	368	405	371	380	374	404	384	392	355	409	397	396	332	390	387	402	404	383	423	388	417	420	384	386	412	396	387	399	400	407	383	374	371	370	390	396	383	409	382	373	404	382	387	389	380	363	415	400	378	334	385	373	333	393	377	381	389	451	402	383	391	360	360	384	354	357	378	403	397	410	376	380	377	373	427	394	398	390	375	396	370	368	378	429	363	395	372	387	347	401	422	395	371	369	408	369	390	373	404	370	418	391	380	394	376	404	396	379	335	390	376	403	402	376	393	395	372	413	372	399	393	381	413	384	397	418	381	375	390	399	410	398	414	385	371	392	390	391	388	404	432	387	390	371	382	396	411	389	353	395	402	401	376	385	376	403	347	426	380	443	398	385	375	369	396	369	419	397	383	383	391	392	375	425	422	376	404	397	376	395	359	371	399	392	384	378	379	384	404	354	390	392	409	389	359	428	392	369	417	402	404	383	411	369	384	398	411	428	387	358	430	395	381	407	390	391	407	398	414	373	401	404	406	380	357	416	385	380	394	407	409	378	375	388	382	375	377	396	367	419	393	422	380	392	404	412	396	406	404	388	388	407	397	409	402	342	417	392	363	391	380	389	362	357	414	377	401	377	417	390	372	394	373	409	366	421	408	403	393	374	396	391	401	397	367	410	384	382	372	388	410	401	379	421	369	403	375	368	383	384	410	388	376	386	382	384	401	394	379	395	359	392	412	372	416	377	386	383	375	405	414	402	401	363	379	420	384	381	398	425	372	385	400	370	370	411	390	412	396	387	387	376	385	396	399	399	391	376	403	356	419	382	371	355	399	420	379	351	401	388	415	443	354	383	397	367	378	407	385	433	356	364	402	377	394	418	398	361	430	412	375	357	375	400	414	378	397	363	401	345	398	374	364	395	378	386	368	383	421	382	394	418	416	407	379	371	397	394	374	368	392	401	369	408	412	372	353	408	401	397	412	392	377	389	415	375	396	396
41613	18201	2220	188	175	165	163	151	149	163	157	154	157	165	155	157	149	148	139	149	152	150	157	146	179	159	181	177	166	162	153	131	149	168	173	156	179	165	157	194	165	167	169	137	164	173	158	159	170	182	154	158	157	148	177	170	142	159	144	163	170	184	163	145	165	184	144	167	157	164	142	165	158	156	168	149	170	157	150	156	148	147	160	152	151	127	163	171	160	136	140	141	177	157	165	169	145	139	154	153	161	170	162	177	179	173	169	162	155	174	159	139	135	132	146	166	173	155	128	151	161	151	151	152	142	166	143	183	147	137	144	148	166	141	177	163	140	158	149	148	168	162	139	172	159	150	148	164	156	169	140	167	147	148	166	153	149	160	169	150	162	136	170	150	158	155	175	171	184	156	147	134	151	162	152	140	172	158	164	163	168	154	134	135	161	159	142	153	138	158	165	172	176	133	170	125	184	158	161	163	176	133	175	154	132	166	179	146	178	147	162	160	162	159	166	163	170	163	150	147	160	151	164	157	155	169	161	176	143	140	157	157	153	180	154	162	131	155	164	152	141	153	159	143	133	141	158	165	158	161	145	158	165	152	156	169	172	144	151	144	172	152	165	153	157	145	158	157	148	147	141	146	183	170	174	134	157	162	178	156	169	149	134	151	131	155	159	159	154	161	159	152	155	150	165	153	160	141	136	135	162	154	174	162	147	169	154	167	148	185	143	142	157	155	176	158	172	157	164	147	156	178	158	146	148	181	158	161	161	158	176	139	140	174	153	185	172	166	153	164	153	141	169	175	162	140	162	155	153	136	171	167	152	162	174	151	167	144	157	188	167	183	155	174	159	153	171	179	137	158	144	155	166	175	163	157	150	152	153	162	158	166	151	159	166	168	179	160	154	164	150	166	149	145	153	147	180	148	145	165	162	139	143	156	136	188	154	166	153	176	150	171	141	182	161	158	163	155	135	143	158	141	153	156	132	177	166	173	143	152	159	139	167	137	150	151	146	200	155	165	165	168	169	159	159	146	166	186	144	132	169	147	164	151	192	171	168	156	160	180	142	158	160	158	150	153	148	151	147	136	169	155	163	176	154	165	164	151	148	143	143	153	181	160	150	138	194	164	139	178	146	134	153	159	140	150	144	140	177	144	147	131	170	137	157	174	165	151	157	181	173	149	165	163	165	172	156	173	157	166	179	156	151	160	161	153	145	142	159	169	149	151	157	182	162	147	159	163	142	158	140	142	180	154	147	155	138	166	142	157	160	148	158	138	182	168	166	158	148	163	146	156	152	161	149	140	151	163	164	173	166	148	164	142	175	161	170	191	149	179	157	165	150	165	172	150	152	167	163	148	140	147	166	135	164	152	160	163	170	167	187	138	136	159	174	164	158	135	166	139	162	163	139	144	160	171	153	159	173	145	154	160	162	159	150	164	176	173	163	131	143	154	182	169	147	149	155	179	139	156	132	171	174	169	132	156	176	143	157	151	170	152	148	151	190	164	138	151	180	144	150	150	143	172	173	146	155	132	157	140	135	171	164	157	168	159	169	176	134	169	144	160	160	160	156	165	154	139	155	180	146	157	174	152	153	148	172	152	148	149	157	150	145	163	132	133	166	165	182	152	173	169	153	144	149	133	164	159	162	140	162	139	136	128	183	132	149	171	165	147	180	165	151	142	143	167	160	167	156	156	155	154	157	149	168	159	178	161	155	152	170	167	155	158	125	149	160	168	165	163	133	151	157	149	139	176	157	167	165	166	162	159	141	181	179	159	155	162	147	161	160	172	135	156	142	148	145	160	151	158	163	167	185	147	159	146	156	163	172	166	163	175	161	173	142	159	171	157	156	162	143	175	168	141	162	164	165	155	150	154	166	156	148	140	158	160	178	167	144	137	184	156	145	144	152	171	158	149	139	180	180	172	163	158	125	153	143	184	147	157	146	144	177	141	153	136	159	154	160	161	155	180	163	151	150	144	138	167	150	137	163	152	168	160	166	160	134	166	152	175	139	131	162	151	159	172	154	177	142	139	160	146	172	157	159	143	163	158	157	165	157	174	182	155	173	162	169	187	173	151	182	166	152	172	151	163	152	156	160	162	145	144	153	143	140	149	142	179	170	169	153	166	168	163	137	148	155	168	160	171	168	152	159	152	162	160	164	183	165	163	169	138	165	160	133	154	176	141	164	150	159	138	168	142	160	174	139	138	148	153	147	169	150	159	168	145	140	161	182	161	134	153	146	162	138	146	147	164	144	148	172	160	166	169	182	146	164	153	137	178	146	137	164	164	170	165	174	171	144	158	174	157	161	163	155	163	162	158	153	174	161	180	163	193	176	148	142	152	159	151	167	184	181	157	169	135	153	156	187	164	169	166	149	152	141	143	154	153	156	180	154	148	145	163	160	170	139	166	148	178	146	178	160	153	203	144	168	171	168	190	149	170	157	155	174	188	161	182	160	137	151	145	161	161	173	159	138	178	146	141	142	175	171	167	176	146	126	165	159	166	142	143	155	157	166	180	160	170	164	166	146	158	158	161	145	159	156	150	155	159	171	169	151	174	169	170	183	175	165	158	155	168	160	144	177	179	158	168	163	155	169	145	147	158	155	150	142	151	156	166	168	191	132	159	149	177	144	149	141	171	158	159	166	150	175	153	134	168	152	158	151	163	160	141	176	167	172	168	157	162	163	163	166	150	168	165	154	159	159	196	163	150	160	149	159	155	160	156	144	147	139	154	163	163	148	151	153	139	161	192	147	184	139	140	147	148	161	145	147	162	164	168	160	169	141	157	140	160	158	187	149	172	151	157	168	149	145	154	183	161	153	161	156	160	149	177	163	157	175	171	140	185	165	142	162	144	168	150	185	166	156	147	161	146	157	148	158	145	128	167	182	134	162	146	154	129	154	177	158	136	161	160	135	149	145	146	164	175	169	142	135	157	159	135	171	159	144	169	158	145	157	159	150	180	143	165	161	159	153	145	162	149	166	144	132	127	161	166	157	168	149	162	168	153	143	165	163	139	151	146	155	163	149	184	128	141	145	148	164	157	152	138	146	161	153	147	149	173	160	151	145	155	155	170	139	162	161	154	145	164	182	167	167	150	163	142	157	158	153	153	152	162	179	169	157	165	155	164	164	150	136	165	145	154	148	169	179	160	155	148	147	153	165	156	153	151	164	178	153	151	152	142	170	153	131	139	165	151	158	151	184	153	159	162	152	157	129	144	165	159	139	153	162	176	175	144	143	174	155	160	168	155	144	155	173	158	155	158	157	148	150	145	164	157	145	156	151	151	159	133	166	175	141	155	137	167	162	185	170	173	167	164	160	139	175	154	136	150	124	140	148	165	160	155	164	151	157	149	164	157	167	148	150	144	150	151	143	137	145	164	160	152	169	144	145	155	160	162	157	182	140	161	164	152	141	154	156	154	189	167	171	144	162	173	170	160	165	163	148	146	167	155	160	146	161	142	157	160	155	154	144	162	152	179	146	156
33921	15185	1412	465	458	460	441	415	429	406	458	417	386	391	417	389	400	412	425	394	438	427	433	421	411	439	404	433	387	381	422	416	445	403	407	397	420	375	395	414	371	403	430	419	430	423	413	405	389	409	374	419	384	415	397	410	454	402	409	396	408	422	383	404	415	428	430	409	405	422	443	411	434	391	390	403	422	406	387	443	413	404	407	421	428	403	395	414	391	414	424	392	391	402	421	427	423	407	400	417	434	438	381	426	389	436	394	432	405	409	410	437	372	396	402	391	392	397	418	402	389	402	400	394	408	409	395	419	424	399	395	398	406	395	411	427	408	400	394	449	397	420	417	417	451	442	402	436	401	393	414	411	424	396	393	433	443	398	393	431	424	389	404	422	416	410	398	398	409	414	396	422	414	383	388	418	388	379	433	389	408	409	395	421	390	432	405	390	435	408	408	396	405	403	425	437	398	402	411	433	401	397	404	400	422	407	419	375	388	429	383	418	388	397	441	402	431	395	383	442	390	429	455	419	366	407	388	390	421	421	418	396	415	413	405	384	392	426	397	408	408	404	428	410	393	395	416	379	412	413	401	412	373	383	434	368	411	408	448	405	385	421	402	391	406	393	409	393	385	407	406	404	403	390	407	426	405	412	371	414	440	385	404	419	392	400	411	359	428	418	411	415	415	429	398	408	417	425	418	447	408	404	426	411	435	376	410	418	405	410	397	451	429	412	427	399	400	444	416	403	385	402	366	408	404	385	386	378	426	405	400	401	408	414	418	431	424	423	392	417	446	402	371	405	402	447	428	432	376	401	395	442	367	419	417	384	388	396	393	425	356	394	453	427	439	419	421	392	424	422	423	413	428	397	420	406	408	421	436	364	384	417	397	404	366	411	420	376	400	436	394	390	390	462	385	430	422	435	424	418	418	434	409	393	432	393	406	366	416	423	412	396	406	397	438	391	374	415	422	387	364	433	408	383	408	430	424	404	415	426	424	401	407	389	419	420	388	426	415	385	427	429	441	431	429	402	394	451	446	385	418	420	386	426	415	446	415	416	425	388	384	412	388	434	389	406	392	428	430	391	380	424	368	403	437	403	369	387	383	391	437	406	425	399	375	419	399	426	419	405	445	395	390	405	423	431	403	408	371	352	420	427	415	424	406	396	430	407	396	416	419	422	409	418	402	381	393	403	445	428	432	391	422	411	388	425	416	409	382	418	418	393	399	392	378	410	405	383	378	428	393	438	400	422	402	368	405	414	385	385	430	406	438	385	410	392	412	365	434	411	417	425	421	383	397	407	411	421	391	418	390	413	362	420	406	405	415	423	396	411	396	440	431	422	413	397	405	435	371	410	399	406	397	416	417	382	399	418	419	393	389	383	387	416	389	379	448	412	397	466	417	411	433	389	423	381	404	375	410	401	410	392	421	392	431	395	386	402	414	383	408	418	390	397	390	394	415	447	393	408	451	424	395	416	415	406	407	380	397	409	408	395	405	415	420	416	400	396	381	420	439	452	438	435	395	441	405	414	387	406	363	435	409	392	379	409	368	392	424	426	405	413	402	406	390	407	426	413	452	464	419	374	403	407	385	402	404	432	427	415	409	424	429	391	402	427	416	390	458	412	398	375	431	423	426	422	415	412	408	441	415	378	418	400	449	403	419	372	398	381	404	394	403	421	389	385	420	454	442	394	414	431	419	399	408	406	439	434	431	385	417	385	384	394	374	380	396	389	379	431	403	427	464	434	380	425	430	435	402	390	407	394	394	413	397	426	388	432	411	402	411	393	422	418	414	445	383	408	391	418	407	429	392	404	413	391	413	404	437	398	404	400	387	399	401	448	413	430	403	409	424	382	418	406	447	403	401	434	429	413	423	397	417	395	400	423	414	392	399	423	393	405	453	401	435	426	391	411	416	380	437	409	406	392	418	416	422	384	409	398	432	370	421	387	402	407	407	428	393	409	407	404	416	420	433	388	397	402	390	411	458	393	408	368	398	405	384	418	417	393	444	382	386	435	419	394	401	404	383	428	435	403	413	399	410	399	412	412	402	413	397	419	406	367	395	399	418	435	413	457	411	358	406	405	385	381	393	431	414	413	417	372	406	415	378	415	409	396	442	417	423	401	426	434	414	415	401	395	406	397	420	405	427	442	417	411	389	395	418	334	393	426	388	406	395	439	396	411	437	409	416	431	382	417	409	391	386	369	377	413	413	403	416	391	409	437	409	414	405	427	421	393	428	376	418	387	409	410	447	433	446	425	423	417	404	389	394	434	418	426	395	385	371	413	420	424	422	388	357	437	423	384	445	414	410	390	388	434	431	425	415	422	420	384	450	427	390	395	396	415	385	426	397	408	403	405	435	414	447	446	410	402	383	382	440	405	373	399	410	405	392	409	389	413	449	425	353	431	385	420	400	429	421	414	378	387	452	395	408	423	417	428	437	428	405	380	432	429	453	410	440	420	379	421	407	414	419	414	400	401	414	394	441	438	402	423	448	433	438	417	406	443	409	411	413	384	403	396	403	382	401	356	388	418	430	438	415	397	430	375	406	404	428	416	430	376	410	387	423	439	427	424	413	392	407	377	439	430	418	417	393	461	392	403	377	404	414	432	380	392	415	402	441	390	456	413	419	422	417	429	399	425	419	389	422	411	385	392	438	378	397	412	457	403	381	400	413	399	402	389	420	418	414	425	391	430	433	394	385	391	401	417	404	430	388	432	398	405	399	413	435	405	418	386	416	401	407	379	425	406	411	428	387	399	398	407	422	403	374	437	405	381	396	428	440	424	420	415	389	411	445	398	428	424	427	427	430	380	368	388	393	411	416	400	441	384	395	398	408	414	433	423	403	401	404	417	412	360	371	433	387	390	436	367	385	410	425	384	421	428	413	427	421	426	395	406	414	453	385	378	388	477	376	395	405	425	413	386	411	386	364	422	415	395	434	372	403	405	391	380	402	394	414	468	374	426	409	408	396	421	384	388	426	404	396	369	404	393	406	428	390	402	408	381	391	392	422	406	413	392	395	443	419	409	442	443	387	405	405	379	439	379	404	373	440	421	392	419	409	348	417	455	397	424	405	395	444	403	388	430	420	445	427	441	427	399	398	394	403	410	411	419	390	366	423	410	422	427	378	433	401	392	398	407	397	416	418	436	405	451	396	427	385	409	434	390	379	402	363	390	401	358	414	396	441	379	386	396	408	424	396	392	384	432	431	440	426	408	437	413	425	414	429	397	378	449	404	405	393	383	385	429	396	414	415	440	405	380	457	421	352	408	422	407	422	432	406	409	377	402	382	377	439	395	396	438	423	409	392	409	430	449	401	403	410	439	396	433	391	418	407	435	425	385	390	409	409	389	384	416	450	389	405	417	403	400	423	410	390	419	432	432	420	423	429	372	395	397	431	433	428	387	389	392	403	408	415	411	393	395	413	384	423	381	402	397	430	436	451	430	412	452	405	386	418	438	410	431	409	401	391	368	390	385	410	404
75768	52595	20258	2528	367	319	285	266	233	261	241	247	265	249	234	234	222	252	231	189	200	219	262	235	255	230	231	233	204	231	237	223	219	228	239	218	214	213	222	220	246	226	208	213	205	224	223	236	225	206	232	209	224	225	226	205	232	217	200	220	198	211	206	212	229	229	207	226	181	215	224	226	231	228	227	213	227	197	213	226	185	233	213	236	223	205	246	202	197	232	221	234	206	218	252	238	257	229	193	229	219	237	231	213	236	212	247	229	211	207	216	227	235	225	228	205	209	218	236	204	210	215	222	233	194	217	241	227	248	224	213	227	191	235	218	205	231	213	228	251	223	190	218	217	229	248	224	235	215	197	191	217	207	211	240	211	217	212	209	182	217	217	236	226	217	224	217	206	211	213	223	237	224	186	228	216	239	222	210	233	226	218	218	203	223	226	227	203	207	195	232	180	256	211	198	209	222	199	248	231	205	208	235	216	191	252	228	189	217	207	207	203	221	227	237	213	211	216	237	214	208	243	218	210	225	231	239	227	224	230	233	207	228	218	205	200	244	230	240	221	244	222	212	250	225	243	190	222	220	203	218	208	227	215	223	196	234	248	225	189	229	213	206	260	204	205	234	209	214	240	221	205	225	195	206	212	242	233	230	222	233	231	219	203	222	234	223	199	207	226	201	187	213	212	257	204	252	233	211	240	224	195	211	217	235	240	241	228	230	223	218	191	233	220	231	250	210	230	219	215	197	194	220	221	242	202	199	228	232	223	216	212	219	203	233	197	225	229	207	224	209	226	243	223	216	219	231	203	253	252	243	231	213	202	217	236	230	221	220	225	226	227	228	235	243	243	198	237	231	253	227	219	206	230	203	196	224	223	186	229	233	230	218	210	229	231	239	233	222	218	211	243	197	221	236	218	228	216	244	217	216	249	218	223	211	219	216	228	214	213	207	217	222	200	220	214	207	217	246	189	231	248	205	229	225	215	201	208	225	204	229	219	232	206	216	207	217	215	223	208	211	231	198	214	279	216	207	207	236	225	224	217	254	222	206	212	213	214	212	232	216	232	222	208	182	202	245	227	260	236	195	211	216	219	238	203	231	224	232	210	225	221	256	239	207	213	211	217	206	192	236	218	236	218	239	227	223	206	206	213	257	201	224	186	214	216	210	253	223	213	221	195	247	248	240	225	208	225	222	234	218	234	237	210	229	238	200	226	231	207	203	215	230	217	224	211	243	215	207	224	227	226	200	215	208	221	214	222	256	203	237	232	248	232	224	215	210	242	195	203	189	237	192	252	225	212	222	232	231	206	219	226	219	199	209	207	187	234	217	223	215	260	214	226	223	235	211	229	236	188	225	194	196	211	180	250	218	231	228	201	198	205	229	217	235	210	219	211	225	221	249	220	209	216	247	229	215	205	197	218	223	207	215	223	247	236	239	202	222	219	204	229	241	234	236	200	212	246	230	222	213	218	239	216	241	232	225	214	225	222	240	216	231	221	238	212	220	222	218	227	208	219	234	232	214	236	246	232	207	238	203	224	210	228	243	209	208	221	236	225	219	226	201	208	246	236	220	218	230	198	216	203	232	232	215	230	224	228	253	219	238	215	225	218	241	214	261	219	228	218	202	201	235	226	231	223	226	227	201	198	212	226	227	232	228	244	221	216	249	235	194	206	213	221	210	228	191	240	213	250	225	237	249	190	247	229	215	202	188	219	228	193	226	247	214	235	230	228	233	205	222	215	222	223	219	225	210	227	195	218	213	172	228	210	210	201	195	232	227	234	214	239	224	226	236	224	212	203	201	249	220	205	200	207	207	220	184	226	247	212	220	206	226	210	213	216	209	198	248	185	212	223	221	224	221	213	225	209	228	229	208	253	251	260	204	227	189	233	203	225	244	214	211	226	205	211	239	194	217	232	208	225	220	215	263	251	205	233	226	210	246	210	197	221	214	204	216	234	240	181	216	219	204	206	199	242	218	225	244	231	234	224	225	198	201	241	236	222	208	219	223	231	220	231	222	239	225	180	219	209	220	265	197	222	197	237	200	228	201	220	199	202	192	228	235	196	211	242	230	193	190	224	213	225	236	205	228	199	194	216	218	242	247	210	197	212	223	237	233	207	238	193	207	183	199	245	212	183	214	226	230	221	227	237	203	204	213	226	212	225	227	193	245	203	210	227	223	232	186	220	208	237	203	259	222	225	241	205	259	236	225	219	209	217	223	199	252	204	234	228	249	216	226	228	224	216	193	196	204	222	216	219	236	229	219	205	235	200	206	196	223	217	214	239	209	220	220	201	230	210	215	228	238	197	225	228	210	223	243	215	233	241	238	240	191	206	191	192	215	225	182	221	219	201	195	207	231	206	241	200	214	202	219	203	210	204	224	226	221	247	236	213	201	226	214	189	234	247	231	209	221	218	231	217	202	244	221	228	229	198	241	206	217	214	201	214	205	233	217	201	211	205	225	213	247	215	253	228	236	215	219	219	206	204	224	209	233	235	238	204	231	212	217	236	216	214	246	224	195	192	238	200	214	209	256	211	209	222	249	234	224	206	229	231	205	229	231	214	229	219	220	216	225	201	206	217	176	210	186	221	218	215	240	224	223	207	206	212	241	194	216	232	198	215	234	203	232	193	248	236	238	212	229	213	233	226	211	224	223	242	262	230	200	236	213	237	216	228	221	208	250	228	228	200	234	217	226	235	210	218	215	195	237	225	211	246	240	200	235	212	226	234	221	234	226	212	237	233	213	230	239	226	220	213	240	224	221	213	222	217	210	202	211	240	206	242	197	206	237	220	243	233	216	220	221	212	208	188	201	214	224	206	213	227	194	208	198	217	195	213	207	223	231	199	199	235	255	235	213	202	236	208	218	188	205	263	200	213	220	213	218	182	206	215	251	224	212	208	232	248	247	206	198	212	219	217	225	229	242	259	253	220	199	202	227	251	202	230	203	217	213	220	221	211	213	228	211	202	239	228	204	233	218	237	221	221	212	230	231	195	215	207	214	191	227	218	216	252	207	214	221	231	224	240	234	234	221	230	230	252	232	224	193	201	235	232	232	225	238	223	218	228	233	268	201	231	250	212	229	194	211	207	213	222	210	202	228	211	215	236	202	199	210	213	214	208	223	209	211	226	218	222	235	258	210	238	237	202	203	218	215	240	222	202	219	211	246	227	217	204	216	240	233	237	206	224	235	239	212	230	236	215	239	225	236	233	206	213	231	214	229	223	234	230	223	185	233	235	225	196	221	242	213	237	217	210	219	236	231	201	224	215	237	183	218	224	209	211	226	234	214	226	217	228	213	221	216	214	229	210	191	227	212	234	236	248	228	225	235	199	230	231	226	216	223	205	241	212	245	223	212	231	217	245	228	217	208	214	237	211	225	237	201	215	224	243	227	214	252	223	221	195	226	224	251	205	202	220	226	212	254	228	238	212	226	190	191	259	229	210	236	230	223	207	199	215	254	264	214	220	211	224	231	228	242	212
52734	37649	9374	1239	1087	1004	866	774	751	734	693	666	625	658	674	624	608	601	609	612	575	529	568	624	578	547	574	582	555	549	553	521	534	559	525	542	550	525	568	565	511	539	502	544	535	534	565	571	521	594	588	556	569	533	537	563	548	544	532	571	552	504	569	595	563	541	539	527	578	551	556	556	547	572	584	521	555	569	532	556	561	552	521	553	553	546	518	565	528	565	552	510	563	547	546	531	564	589	533	504	531	520	532	546	548	535	532	495	567	559	524	541	531	558	525	534	541	546	568	586	552	584	526	554	516	545	529	560	539	551	534	561	513	571	548	533	546	554	558	518	511	509	539	526	592	541	551	549	552	559	558	518	536	498	538	518	564	527	501	552	530	556	564	547	532	562	499	551	548	537	553	544	534	530	505	523	524	532	527	523	537	542	513	495	529	558	551	546	606	542	547	546	569	521	509	524	540	547	554	530	523	514	545	528	559	534	552	567	527	552	538	530	563	596	542	548	531	565	517	564	515	570	542	513	518	532	560	546	565	517	486	568	527	533	552	500	549	521	538	603	541	538	537	507	548	519	564	545	574	518	540	495	529	561	561	516	505	586	519	536	586	547	547	557	537	518	547	561	555	496	596	581	517	500	502	538	555	516	540	501	549	508	524	552	501	513	557	524	527	552	549	538	539	493	543	522	534	538	548	521	509	554	507	572	564	534	549	541	557	523	578	567	533	498	544	561	542	528	534	577	520	568	545	549	585	534	536	559	532	510	526	487	531	519	572	533	547	546	555	541	584	549	553	599	546	515	493	569	544	541	528	522	525	529	545	551	542	557	529	531	589	553	573	559	536	524	543	534	518	549	511	568	488	494	537	543	559	534	499	484	549	541	527	589	556	549	564	524	523	545	516	543	549	523	533	551	551	561	564	548	535	587	506	549	531	532	524	524	606	535	584	488	557	583	534	535	520	590	556	570	530	558	572	517	523	550	525	601	542	533	537	525	556	481	533	528	532	557	520	538	550	538	538	496	543	607	537	544	536	572	570	519	541	510	551	546	537	527	521	583	556	518	527	548	526	534	536	528	522	583	565	540	551	543	535	536	553	559	523	550	516	512	546	544	576	569	531	541	556	530	554	581	537	589	518	530	556	547	579	543	574	538	561	545	539	552	535	550	560	567	536	480	545	529	485	571	529	562	574	558	556	521	554	515	493	559	534	529	565	571	546	539	560	620	523	526	524	540	557	546	565	583	555	507	499	540	608	530	550	546	486	574	568	525	546	553	557	539	547	527	518	514	539	549	535	523	510	526	498	566	582	558	545	542	554	513	529	522	526	534	515	525	530	521	557	528	524	541	549	551	568	534	559	517	539	527	560	529	543	551	541	542	498	526	550	586	566	538	550	539	560	540	573	557	547	566	561	534	525	557	539	498	528	533	519	530	538	537	579	544	544	513	560	553	514	570	514	516	529	583	528	576	498	574	553	536	544	574	576	509	525	548	520	562	523	531	515	519	543	581	540	499	522	527	548	533	517	516	551	542	556	561	555	541	505	565	544	549	511	511	517	510	549	539	543	535	559	549	581	506	521	534	515	536	516	544	520	524	517	573	561	553	538	549	527	555	538	530	577	519	545	522	511	591	577	533	553	556	555	504	553	596	561	556	548	533	528	549	546	546	557	540	508	551	544	621	557	514	554	585	536	589	522	478	520	512	555	550	560	522	556	561	519	535	559	523	548	529	514	546	515	524	533	490	551	536	594	556	537	544	512	575	564	528	536	515	574	545	505	537	572	548	549	528	528	490	498	523	572	555	551	555	525	509	536	564	571	545	546	494	569	564	550	526	522	507	519	534	566	497	544	569	530	508	559	541	550	545	533	510	540	538	536	512	559	518	532	531	552	578	529	574	593	555	532	579	533	528	523	573	582	550	568	561	558	572	543	521	581	552	550	558	548	537	565	578	553	533	527	562	562	528	552	562	499	528	543	531	532	555	525	539	531	534	556	565	571	517	565	526	584	517	510	513	513	548	557	536	606	509	578	535	543	582	543	576	551	562	559	585	556	534	562	530	573	561	528	572	528	519	552	533	487	518	539	568	543	551	570	492	542	546	505	567	510	551	541	560	544	521	529	520	541	502	548	569	517	572	564	560	504	531	562	550	531	520	502	537	535	526	540	549	559	585	512	563	536	530	512	519	548	531	551	513	564	513	546	577	528	569	548	498	530	549	557	516	523	546	551	532	513	539	548	529	513	561	537	526	524	559	526	522	559	557	530	526	517	518	569	560	552	546	562	604	577	499	573	556	520	541	511	531	498	603	521	534	547	542	562	511	533	531	538	540	500	556	525	538	528	536	516	533	511	503	479	544	537	547	540	544	582	541	542	543	537	536	591	536	577	567	525	540	555	502	543	593	559	552	587	518	523	552	528	520	569	554	538	526	590	542	537	581	543	538	516	541	546	568	554	512	538	477	537	545	517	566	526	564	562	528	550	564	507	526	487	516	547	561	503	546	512	535	570	573	489	531	561	542	513	568	533	547	550	559	548	547	510	532	562	559	558	520	515	539	553	540	522	557	545	513	571	555	513	530	556	575	500	553	539	555	512	532	540	522	541	542	540	549	526	517	575	562	541	549	545	569	574	548	561	505	559	572	541	517	559	577	531	538	529	572	504	530	530	510	544	567	540	548	542	527	551	536	564	533	518	519	548	537	562	569	552	490	550	539	543	553	540	551	546	501	529	534	501	507	523	536	572	552	513	559	517	523	490	571	528	544	604	531	494	590	558	535	501	572	542	526	520	541	542	560	529	520	533	531	556	533	525	551	561	534	523	542	563	561	523	549	545	554	551	543	546	554	530	503	539	497	590	545	537	577	545	540	508	537	559	526	531	558	540	555	535	512	531	531	559	532	556	518	540	535	533	566	585	531	517	510	529	541	553	533	546	539	577	553	557	556	540	522	581	568	548	518	553	554	541	568	526	536	513	526	528	520	534	565	533	542	516	553	519	535	511	524	519	545	506	537	569	528	584	527	529	476	554	555	537	567	499	541	531	534	563	539	567	521	523	580	535	503	491	601	533	518	548	521	545	552	504	518	507	533	504	580	484	560	550	572	556	519	510	559	543	509	549	536	592	537	559	559	531	511	530	541	546	499	553	535	519	541	564	564	515	527	492	557	531	535	539	522	531	555	518	542	544	551	544	529	547	572	510	574	545	541	499	539	515	538	554	564	566	557	552	553	575	550	541	547	547	541	516	541	562	548	554	534	554	541	584	522	543	516	538	550	549	528	583	560	579	565	551	525	549	578	484	550	525	538	520	560	549	532	533	543	509	587	538	551	555	565	573	583	542	549	508	528	532	538	538	558	565	571	524	565	536	587	534	516	560	558	552	573	511	542	561	585	547	560	530	555	508	565	516	557	559	504	581	546	574	507	517	537	533	535	530	547	540	565	535	482	532	558	502	536	545	579	528	540	524	572	536	539	562	517	530	523	532	563
83446	62657	27101	7448	787	397	331	278	266	206	238	204	202	189	186	177	167	156	179	183	155	144	168	164	169	186	148	146	173	164	159	163	165	167	163	177	162	136	149	154	143	160	146	134	161	177	182	156	140	169	161	139	165	124	166	171	151	181	153	128	153	160	148	165	167	162	174	143	163	160	158	136	142	151	154	146	159	139	148	174	146	174	170	151	153	162	150	142	164	164	164	144	171	151	154	185	163	149	158	147	160	170	135	139	138	170	148	159	140	157	151	142	165	144	140	154	131	154	161	143	135	194	155	160	160	153	152	150	170	171	142	161	155	132	142	143	163	164	151	144	162	151	165	147	163	138	147	123	153	147	141	152	157	132	158	154	150	176	169	141	152	171	139	153	145	155	150	158	169	155	146	164	136	145	161	178	163	146	150	170	153	160	150	169	159	162	191	164	168	157	173	171	153	171	153	188	150	178	164	128	154	146	155	141	144	196	158	147	140	186	156	150	140	154	169	153	158	156	149	142	162	133	169	144	147	161	146	148	149	165	171	153	165	137	150	159	138	163	161	158	163	171	164	169	157	135	137	160	162	156	161	150	146	167	153	176	138	170	184	152	147	132	148	152	143	147	176	164	143	165	145	178	163	159	184	140	162	179	161	147	163	172	151	170	147	154	155	145	149	155	143	156	165	165	154	166	142	138	132	143	175	164	178	130	162	165	152	161	128	159	154	162	143	137	157	159	170	160	165	160	156	139	141	164	149	152	148	168	176	174	142	158	144	176	162	133	143	148	143	151	135	130	161	160	168	131	166	151	143	146	137	145	168	133	163	118	159	146	170	141	161	161	140	143	141	160	144	137	142	157	156	144	171	135	162	142	145	173	159	170	124	175	143	134	160	141	149	158	147	150	153	149	184	132	150	134	131	129	165	128	146	148	148	132	173	168	145	159	147	146	162	147	143	163	181	157	164	143	171	158	176	182	151	157	150	146	146	140	140	191	144	166	150	147	163	166	171	153	168	167	143	151	151	170	168	176	178	140	161	163	157	167	175	155	159	151	152	154	147	151	163	142	165	164	178	128	154	167	137	137	159	142	172	157	169	144	164	153	159	152	161	147	147	167	144	152	172	149	176	132	181	138	151	184	157	163	167	146	165	166	150	148	185	154	174	160	144	157	155	125	154	162	158	142	163	186	132	152	162	156	148	166	153	162	146	162	154	145	142	159	144	170	147	153	178	173	157	154	167	148	152	159	158	166	171	154	173	151	131	184	151	151	143	167	151	167	158	165	132	161	147	150	168	147	161	162	146	166	161	172	155	159	171	131	170	147	171	149	123	127	176	162	162	188	156	150	172	174	153	164	150	152	167	193	146	160	147	149	168	160	131	155	144	139	176	171	146	150	156	135	178	176	171	151	167	171	157	153	153	153	137	164	161	136	140	149	151	159	167	137	170	174	161	143	171	160	164	142	141	159	158	149	158	154	165	157	146	163	151	150	121	149	160	178	154	158	139	164	149	153	172	140	162	158	154	135	152	144	138	143	152	149	169	148	129	167	146	132	176	162	159	142	168	153	161	133	143	153	140	153	161	138	146	166	164	137	150	165	163	157	142	148	151	153	154	141	165	143	158	129	170	160	142	166	161	149	154	145	170	147	174	136	136	156	143	166	149	134	176	161	176	154	140	155	175	153	158	163	149	173	164	148	164	156	153	145	142	150	141	166	149	143	160	170	151	131	133	164	159	178	157	161	164	165	146	168	158	162	164	140	158	171	140	164	187	171	162	158	146	153	150	154	161	160	154	172	157	159	173	161	143	146	152	123	150	132	148	170	171	180	132	144	185	163	171	173	183	171	163	162	140	157	169	136	157	157	150	145	162	165	151	163	163	127	155	132	136	163	132	161	160	158	160	178	126	170	156	152	156	164	156	145	175	155	167	156	165	166	157	163	167	134	138	140	147	151	169	177	160	138	144	153	156	153	140	144	130	150	186	143	165	143	173	149	156	163	146	162	182	159	149	155	173	155	140	137	167	154	158	148	152	109	176	162	173	162	141	146	142	163	158	173	145	151	173	162	152	171	139	180	187	165	160	170	177	146	165	149	150	140	189	138	154	159	148	137	151	143	160	158	157	157	160	131	151	175	163	138	172	142	155	142	154	151	128	134	153	142	151	141	153	128	144	150	155	150	163	165	163	156	167	166	171	154	149	134	172	150	170	158	170	143	143	157	164	160	161	150	157	134	141	160	163	165	148	185	160	129	163	149	151	163	139	176	161	146	134	154	149	158	153	135	154	148	160	157	139	160	144	149	146	172	148	170	151	170	161	158	175	152	164	159	134	155	156	155	159	156	152	136	137	160	157	151	145	143	172	149	148	159	152	151	139	159	156	151	150	135	153	172	151	137	171	177	183	149	176	153	126	159	153	148	156	167	160	148	154	170	170	169	162	150	153	138	146	157	160	136	172	134	179	157	155	153	172	173	151	153	131	132	147	142	164	168	143	152	159	158	150	138	163	144	152	154	171	161	145	148	162	166	150	157	169	168	154	151	117	153	154	172	158	159	166	171	135	136	158	154	159	155	173	146	157	161	163	147	137	167	161	170	146	184	149	142	172	192	133	142	147	166	143	165	142	163	162	137	144	139	150	155	154	177	177	164	154	155	130	140	151	155	164	144	166	169	167	145	162	163	169	161	165	164	170	133	176	165	164	161	160	155	158	164	148	156	163	161	136	171	148	154	152	170	148	160	138	139	159	148	167	165	145	147	154	143	165	164	157	145	144	136	165	129	162	152	152	136	147	161	160	130	166	146	147	148	163	159	170	140	153	167	161	151	143	152	156	132	164	163	154	155	166	168	156	142	147	180	161	170	159	154	171	160	138	167	153	138	154	156	140	154	155	162	158	153	157	137	167	146	147	148	152	148	147	155	146	136	142	176	159	159	140	144	154	150	159	154	154	171	185	162	156	158	145	157	146	159	161	166	162	139	155	176	158	161	151	135	151	153	160	137	136	164	140	154	131	158	150	151	162	163	160	138	151	133	153	167	152	132	163	173	161	178	158	158	157	158	192	147	153	153	167	153	163	145	175	164	171	157	134	175	165	142	177	143	162	163	165	139	135	169	170	144	159	148	166	169	158	169	150	155	153	165	167	159	141	160	161	152	143	169	149	149	148	132	172	144	142	164	160	142	162	176	145	149	163	163	154	181	148	181	152	182	143	170	154	136	190	142	168	158	143	158	156	180	137	160	148	143	178	152	174	149	163	170	146	158	146	142	188	164	142	127	175	162	154	157	143	184	157	178	161	141	149	163	179	134	152	143	148	150	145	156	162	142	165	153	156	148	176	143	158	169	149	172	143	169	141	156	152	141	148	157	162	152	159	163	144	155	150	162	137	176	144	145	148	152	151	163	138	155	166	142	168	175	158	155	138	154	164	144	165	142	157	164	126	153	154	154	133	142	181	140	153	152	129	163	158	164	165	152	132	162	155	127	165	175
62955	47045	14239	1743	1564	1310	1165	955	846	750	671	670	636	600	583	546	514	501	492	492	485	452	508	462	440	407	481	424	434	422	423	418	435	406	416	410	412	394	421	395	394	386	370	429	387	423	407	385	368	418	396	416	428	392	415	374	413	379	409	385	383	385	401	395	397	398	411	377	377	384	367	363	358	395	395	369	388	381	429	389	427	408	364	396	388	430	336	403	375	371	389	410	403	392	392	400	354	426	366	397	408	350	358	377	365	395	364	393	408	434	367	388	390	353	368	408	380	402	370	404	395	368	395	394	432	373	386	380	384	408	388	380	400	376	385	384	391	371	405	370	348	394	383	408	411	398	368	401	438	412	400	412	388	409	374	343	375	347	398	398	414	389	362	397	388	380	412	372	414	387	371	383	380	368	395	356	392	369	403	375	385	389	343	380	391	392	428	388	422	352	388	336	387	451	379	434	383	377	406	379	389	397	356	402	347	394	368	430	369	395	397	402	386	399	370	354	356	417	399	399	349	386	392	368	351	391	404	360	376	403	364	395	353	376	444	381	401	363	387	371	379	359	371	441	365	415	351	380	419	397	384	388	395	409	391	361	382	365	419	393	392	355	384	397	395	383	377	389	368	364	391	366	346	378	383	390	400	403	376	393	418	367	402	367	384	385	372	374	349	366	413	380	421	363	382	358	403	346	384	394	403	344	378	420	356	367	384	402	368	370	395	347	362	398	369	398	390	378	378	366	397	379	391	371	399	357	375	378	390	375	405	382	383	371	393	411	365	389	367	381	397	393	371	382	394	370	388	381	386	381	372	413	386	410	386	385	403	368	426	365	383	369	399	402	377	375	394	385	387	378	384	342	366	390	378	351	379	393	377	385	392	369	354	360	359	361	382	387	357	389	370	395	418	385	364	377	383	370	388	408	404	349	365	415	378	357	363	373	386	373	357	377	405	360	371	383	360	329	389	372	396	429	343	390	389	410	372	384	382	359	408	371	421	368	368	409	411	399	378	374	403	333	401	407	347	386	411	386	385	388	389	374	375	397	384	353	342	409	367	399	372	368	392	358	357	400	382	372	390	440	404	365	339	406	385	393	380	341	361	378	365	375	426	364	411	396	376	373	388	422	375	391	413	395	401	403	397	384	388	392	390	380	378	373	395	393	409	395	388	374	378	401	375	413	369	427	372	403	412	385	397	398	349	394	407	391	365	372	361	407	374	403	382	405	400	413	363	387	396	404	391	367	394	353	377	384	385	379	383	388	423	375	380	388	398	382	370	399	363	381	361	404	413	358	404	426	381	364	386	404	395	348	376	400	421	376	371	395	388	391	375	404	402	367	395	387	371	435	403	416	399	374	350	374	369	353	379	383	386	363	404	399	400	407	371	373	403	374	359	399	395	366	383	384	379	389	428	398	399	408	372	370	377	375	369	421	385	393	381	394	359	370	413	392	376	406	393	397	380	401	420	424	421	323	417	379	433	399	378	397	396	393	378	404	401	403	378	380	380	397	370	379	384	390	406	379	352	389	364	391	384	383	388	343	360	354	412	378	346	398	353	391	406	372	354	382	393	380	392	384	396	374	388	366	365	368	335	381	357	403	433	377	370	388	411	345	386	423	365	396	381	382	360	362	387	406	344	361	379	378	388	379	343	351	418	363	399	416	396	416	391	377	380	409	387	354	404	388	386	388	373	403	351	383	372	389	420	383	389	384	383	437	419	410	371	397	400	374	417	400	398	384	429	357	433	374	349	400	389	390	406	376	375	417	361	400	392	388	416	374	347	370	391	396	382	393	351	373	351	372	380	357	367	360	399	403	348	382	409	376	369	372	389	368	395	377	376	397	394	395	383	428	420	400	376	381	393	345	374	371	379	389	392	410	428	402	407	388	400	417	371	402	370	390	419	392	415	397	382	364	393	375	348	390	399	396	409	397	359	377	398	368	435	402	410	384	402	384	373	364	404	371	387	371	359	399	384	346	394	381	398	393	391	385	399	353	414	385	381	365	386	430	361	410	398	413	366	415	393	370	366	366	409	368	409	380	343	370	365	396	335	384	382	375	411	398	392	381	430	385	370	389	401	373	386	403	360	377	376	386	389	384	395	385	379	387	393	363	401	377	397	389	376	379	406	411	371	333	376	350	395	412	368	367	377	371	388	365	394	377	389	369	382	349	410	362	344	420	358	381	389	385	404	390	385	377	383	381	379	400	418	404	366	378	395	383	364	381	363	367	360	391	388	368	400	400	425	371	399	379	382	397	413	372	379	361	392	433	373	372	399	341	372	413	384	346	382	373	394	390	407	375	403	367	364	384	377	394	389	416	402	383	391	374	398	400	375	372	392	364	404	387	372	395	387	369	373	337	384	389	373	367	391	360	390	395	361	388	363	381	413	413	395	394	391	383	386	394	365	405	418	380	346	363	385	405	379	398	380	399	371	344	400	398	402	395	383	360	394	407	383	392	372	400	397	366	363	364	381	413	425	369	350	391	394	357	398	410	393	397	367	371	349	374	393	401	383	366	411	425	403	373	417	378	370	390	387	369	377	373	402	379	363	351	340	375	405	384	381	392	369	410	364	361	346	388	351	399	363	371	399	369	351	384	397	392	412	379	394	394	351	396	381	371	361	368	366	392	383	385	434	393	396	351	391	404	404	411	391	399	386	397	354	403	372	368	390	370	370	375	379	395	401	372	387	404	380	367	411	390	412	371	370	401	365	424	403	375	400	400	408	387	406	341	356	380	377	370	380	417	385	403	374	389	418	368	390	401	364	375	386	382	398	394	390	370	337	403	411	388	378	374	371	409	398	378	346	369	398	390	368	373	399	336	384	408	370	411	411	389	414	430	373	381	400	383	373	410	367	378	398	376	352	392	350	366	416	390	367	398	395	398	404	388	387	408	420	353	429	409	356	386	385	362	404	375	406	424	365	365	379	392	413	380	363	428	387	365	380	365	370	415	415	364	367	378	373	370	380	357	413	367	395	394	398	352	377	395	394	426	367	379	382	395	396	379	404	384	384	363	399	362	375	376	387	368	395	378	448	371	373	365	389	368	360	392	374	376	379	404	375	370	375	367	393	382	406	361	386	392	379	405	374	383	386	348	394	392	415	364	346	376	429	377	347	374	368	411	390	375	401	404	421	378	377	363	380	396	368	377	374	368	385	388	395	413	418	381	435	397	348	384	401	388	401	415	407	410	377	388	376	381	354	388	388	405	380	407	408	418	419	409	367	391	416	419	383	355	398	394	378	409	413	420	390	394	393	383	408	385	404	397	380	403	404	407	377	400	385	408	374	366	345	368	368	361	380	393	379	383	366	378	355	361	426	411	381	395	350	435	375	388	359	390	378	421	363	384	399	400	367	394	381	383	384	377	387	373	382	402	370	395	389	345	377	403	401	413	396	377	422	387	408	378	409	395	373	385	386	393	402	412	382	377	409	387	359	402	383	375	394	334	398	366	382	364	404	388	349	348	396	385	395	374	363	390
40758	16607	1737	169	168	165	188	162	158	161	165	166	164	147	151	166	152	152	161	165	160	152	166	138	144	174	164	156	169	163	149	161	156	162	150	170	175	156	135	149	169	147	150	159	160	176	143	163	153	171	167	158	138	156	145	163	176	141	173	138	156	133	161	142	151	146	146	134	159	165	132	156	143	146	140	135	153	123	157	145	152	159	143	167	165	149	159	154	156	171	171	166	161	167	147	139	171	134	186	158	162	151	158	140	149	168	160	181	149	174	161	155	167	158	136	160	128	163	168	157	170	155	149	153	168	138	142	164	148	173	158	172	128	140	157	139	157	132	171	147	150	145	160	150	143	163	145	161	139	156	143	153	161	163	166	159	155	165	157	155	147	147	171	140	156	184	140	176	143	153	172	174	155	164	153	169	142	148	165	169	168	159	144	154	146	172	161	159	143	150	146	175	153	133	154	163	151	167	148	145	176	152	156	149	149	150	144	162	161	139	157	163	154	158	162	144	144	172	183	145	156	148	144	144	152	182	149	147	168	161	153	159	122	162	139	142	140	141	184	150	135	171	174	151	152	122	151	158	146	158	163	141	159	152	144	177	160	161	170	153	157	147	158	155	140	145	153	135	157	157	159	178	157	157	169	148	168	172	167	165	139	137	161	159	156	143	159	164	151	157	154	161	146	156	141	153	157	137	176	155	146	147	157	160	161	148	134	163	154	139	148	168	147	160	181	171	135	171	187	153	172	149	157	157	175	146	158	149	150	142	158	151	145	156	119	141	168	152	166	158	158	168	155	148	156	155	143	157	171	155	155	155	159	156	151	176	147	145	147	167	150	145	157	135	154	138	151	157	163	150	148	146	156	157	161	151	172	143	140	157	165	168	147	144	161	157	183	153	117	158	165	142	163	180	159	125	159	150	169	175	180	166	153	145	163	166	142	167	147	156	160	176	156	148	179	168	159	151	143	152	161	146	139	149	155	147	161	123	142	160	135	146	160	171	132	182	143	157	171	158	161	151	149	159	135	144	141	144	149	159	153	121	151	161	151	183	128	169	136	146	154	157	160	152	159	165	149	164	164	163	170	166	146	192	165	141	138	159	164	140	166	136	164	169	143	146	154	188	157	129	135	167	174	159	137	162	135	164	151	166	157	146	170	161	142	167	157	149	150	134	157	155	185	165	146	153	161	151	153	162	176	169	164	171	174	130	127	156	139	169	158	173	169	147	164	146	161	158	145	159	158	154	171	165	152	175	166	184	152	147	166	163	153	149	172	141	154	162	163	144	157	141	151	149	139	161	141	136	158	142	162	159	151	162	156	142	170	133	154	157	152	152	137	160	127	180	142	159	152	155	161	147	127	164	144	137	159	175	166	154	127	142	164	140	181	166	147	143	134	180	145	171	163	138	158	169	179	157	143	148	155	144	137	146	155	155	185	139	163	162	142	149	149	153	171	168	153	139	151	128	194	164	136	152	173	172	151	173	156	165	154	161	169	154	157	132	145	137	174	164	167	171	166	170	162	151	203	136	157	154	152	146	157	167	140	162	136	172	166	133	161	146	158	142	147	153	175	144	149	145	147	153	171	147	177	155	163	162	170	161	165	152	161	154	159	158	134	176	134	146	142	154	162	130	154	146	155	159	210	140	144	178	159	165	165	166	150	144	188	162	156	169	172	130	150	149	157	167	163	163	156	148	141	178	153	138	162	184	151	153	133	119	135	153	141	131	154	166	161	140	151	177	145	176	142	174	160	168	149	162	138	160	178	170	144	167	165	141	149	132	172	147	136	160	126	156	142	165	167	163	154	152	148	170	122	147	141	157	135	146	171	145	167	157	159	179	159	136	153	159	163	147	165	155	140	146	163	171	122	145	166	150	173	149	156	151	144	167	131	164	163	147	166	157	155	146	175	142	171	135	151	162	159	152	122	143	152	145	144	153	160	155	164	150	155	166	138	147	129	143	133	148	139	162	156	160	165	140	152	156	158	142	167	166	163	151	162	127	166	175	142	161	164	143	146	159	151	158	168	154	156	152	158	130	150	171	147	146	160	155	138	154	157	155	165	138	169	163	158	160	168	146	150	144	167	146	182	159	160	152	139	172	156	146	168	151	164	166	149	156	133	156	162	152	164	160	158	168	147	161	142	155	130	161	135	155	160	141	153	146	143	155	145	128	156	172	163	124	162	162	161	146	151	149	170	155	177	160	145	151	168	160	165	154	158	172	159	161	165	148	153	151	143	147	157	152	161	149	135	153	155	173	157	133	164	146	154	164	152	144	151	163	150	164	139	167	161	172	147	165	140	152	131	155	154	140	172	139	127	158	162	162	173	157	147	167	138	137	157	149	137	141	143	141	155	143	189	163	142	137	180	150	159	154	135	134	169	170	157	139	163	162	142	160	168	171	156	145	155	183	165	144	150	150	166	152	164	152	169	149	145	132	139	159	153	141	166	167	149	168	190	137	141	146	146	168	157	136	167	170	146	160	148	184	155	134	159	145	152	151	161	168	144	175	170	160	147	160	161	137	168	159	157	139	159	172	153	157	142	171	159	187	159	142	138	152	153	164	152	161	165	148	145	153	141	165	134	164	158	160	143	145	160	153	135	162	151	178	145	171	166	155	159	150	176	169	138	153	163	155	141	154	129	154	143	165	152	154	154	152	156	173	145	154	147	150	170	165	153	158	163	144	162	138	143	145	146	162	165	161	146	171	147	162	153	167	140	165	152	155	162	149	156	158	140	140	179	158	156	149	151	155	163	149	152	172	164	157	138	153	140	155	146	167	146	139	157	185	139	144	150	161	172	132	151	141	162	175	151	167	155	174	175	156	155	161	168	158	163	155	153	126	129	164	132	137	131	143	151	155	161	157	141	151	132	148	161	159	137	143	161	145	167	161	163	158	138	149	157	156	175	168	161	155	157	158	180	174	163	179	157	149	132	155	158	145	141	155	168	152	159	137	146	169	165	155	162	157	157	165	146	171	139	140	149	150	161	135	163	192	163	147	154	153	148	167	157	172	154	149	147	129	145	128	150	165	150	184	171	144	142	144	125	167	151	140	162	156	158	113	147	163	155	155	149	145	143	159	139	181	180	162	175	172	150	154	168	141	154	155	166	146	162	140	165	166	167	141	156	163	156	143	148	169	143	140	137	147	155	175	173	167	149	166	163	167	159	141	184	137	158	131	154	171	132	153	159	169	156	187	151	159	160	174	162	145	144	151	168	160	150	160	155	152	143	171	171	171	158	150	161	150	160	140	127	172	139	148	143	169	171	150	159	159	178	150	141	156	149	141	159	164	164	161	146	138	156	177	132	167	165	142	190	149	170	172	127	148	166	166	137	145	154	159	160	141	139	148	146	130	152	169	146	132	138	143	145	177	125	161	164	151	165	166	144	147	152	162	178	173	176	167	147	176	176	140	169	151	144	188	151	154	148	130	148	137	158	145	155	157	177	160	172	162	144	166	155	173	158	159	160	158	174	160	174	146
33696	13256	1314	463	448	437	409	480	420	394	421	421	380	410	432	397	411	415	382	398	408	427	368	402	409	405	422	378	395	421	437	402	401	400	406	397	437	414	435	414	403	397	420	430	458	407	409	391	406	424	400	420	396	404	415	416	397	361	375	417	380	399	381	423	425	421	397	432	390	401	445	417	431	444	418	392	414	430	372	422	410	418	429	405	388	373	401	412	422	407	391	430	402	381	379	419	417	426	370	363	371	392	422	367	421	433	371	414	396	394	421	392	420	389	411	402	414	416	413	424	396	411	391	400	409	352	416	391	403	405	396	427	400	408	386	403	370	393	420	408	403	362	433	370	422	373	389	394	419	424	411	406	418	364	383	439	384	432	422	444	395	408	438	415	430	415	416	414	416	429	412	418	427	371	391	439	424	404	376	383	419	393	410	374	389	414	393	456	407	391	383	394	427	397	393	424	393	431	421	394	407	442	418	373	408	423	389	394	453	442	419	396	412	413	421	362	393	387	403	394	446	422	401	403	418	407	391	428	430	411	404	387	414	377	403	408	420	407	422	388	368	413	398	396	388	422	396	369	434	440	371	409	396	417	387	436	413	426	409	401	403	405	432	395	411	412	380	377	407	423	392	367	438	402	441	399	414	423	413	408	457	372	395	446	419	403	402	399	421	424	383	387	403	395	420	378	423	426	415	400	387	440	377	442	424	393	425	431	371	412	403	421	407	410	415	382	420	421	409	427	373	446	412	379	400	369	399	422	403	454	389	413	391	387	391	392	383	417	400	400	363	416	398	434	435	379	421	404	422	430	418	389	411	402	440	412	438	417	395	423	434	416	431	378	395	438	386	415	395	386	420	442	357	400	414	402	393	413	437	401	396	423	401	424	405	386	388	386	401	412	393	428	357	408	400	429	426	407	388	429	421	429	391	374	388	398	413	402	367	405	413	406	401	374	425	428	429	374	389	401	431	404	389	428	382	397	413	405	418	374	381	374	431	400	397	382	441	387	404	400	401	412	401	407	392	431	398	433	419	408	373	398	398	414	393	432	411	397	382	363	407	424	398	410	418	409	433	380	364	406	423	391	408	380	387	407	402	380	403	437	388	404	430	402	446	414	411	390	367	400	427	390	401	377	434	402	419	371	390	396	429	412	405	426	435	428	389	436	381	433	455	415	446	407	392	414	379	422	382	475	411	428	400	438	431	364	429	416	419	392	420	408	393	442	370	408	409	372	392	405	407	433	427	408	412	395	428	416	394	425	418	443	403	406	369	373	456	422	388	435	379	384	398	392	411	421	381	400	422	374	389	391	411	413	387	413	391	401	413	374	404	425	425	380	407	385	422	389	421	453	395	452	389	388	436	398	408	408	424	410	414	397	397	401	406	391	384	351	426	447	361	423	421	422	438	404	373	376	403	391	376	419	382	402	442	391	382	400	417	415	426	423	372	417	412	403	404	408	418	446	410	419	373	400	400	408	427	394	403	357	382	420	418	401	406	376	406	421	428	393	408	444	355	408	367	419	436	391	413	401	416	418	387	410	419	409	377	422	399	364	395	403	426	416	382	390	418	357	404	406	389	397	389	423	378	388	448	374	409	417	428	393	406	395	422	439	388	409	413	399	384	366	406	382	390	419	419	377	388	407	389	409	395	402	438	389	395	416	402	439	416	425	382	410	390	412	391	459	430	396	404	404	388	404	419	442	427	418	391	396	425	387	395	410	452	401	418	419	378	394	410	407	421	392	390	402	391	402	395	384	396	402	401	412	403	403	413	371	417	386	390	370	411	404	413	387	392	391	388	388	433	428	400	363	403	371	394	409	407	388	415	397	456	394	429	383	387	419	402	433	421	406	388	434	395	438	435	414	390	426	446	388	428	405	390	394	406	394	441	398	424	398	382	438	398	397	432	393	436	414	412	408	391	402	391	386	445	407	380	410	381	430	397	416	400	426	432	391	375	389	420	363	411	424	406	418	391	430	409	410	427	419	372	420	418	426	415	415	404	390	379	393	409	377	390	394	408	406	430	413	372	381	415	456	378	379	389	406	409	398	396	434	411	425	394	404	424	379	432	438	411	376	399	435	441	448	413	385	443	437	439	418	401	412	410	404	424	405	425	405	400	382	410	399	389	395	421	422	394	445	384	423	381	419	408	377	366	420	432	413	415	423	398	379	427	410	424	421	426	388	369	392	395	414	390	426	373	423	383	403	400	416	400	388	419	404	405	415	392	421	393	425	412	430	405	411	359	379	427	415	400	416	405	382	397	393	385	441	395	404	411	408	397	409	377	413	438	387	418	409	402	414	377	412	399	388	404	374	389	418	380	445	397	393	397	382	414	415	465	367	369	421	396	404	402	412	432	400	432	396	424	426	397	451	382	369	419	404	413	382	387	399	420	407	404	400	416	409	386	402	401	441	419	458	403	380	384	423	402	398	399	393	424	446	395	385	426	412	406	433	395	398	411	400	391	397	382	402	375	370	427	424	438	412	414	403	411	419	403	422	409	361	390	416	390	391	429	423	395	405	399	428	409	376	396	416	385	386	433	395	400	396	424	389	398	394	381	423	425	413	407	416	380	386	383	366	392	395	393	402	408	391	410	406	386	382	379	382	418	380	389	429	384	404	408	421	385	386	393	373	384	419	401	424	383	397	426	402	391	363	389	396	382	403	391	404	458	428	424	402	378	450	398	439	365	434	411	431	428	396	377	403	433	386	403	405	389	395	431	412	381	408	415	435	417	410	430	398	434	396	413	378	400	376	406	391	397	366	434	368	418	404	396	396	385	416	410	440	404	425	375	393	402	418	454	385	382	406	404	448	417	411	432	400	398	374	368	404	402	410	423	406	391	390	394	413	429	406	425	393	400	384	384	408	401	410	423	438	422	424	403	415	369	414	397	426	383	403	402	397	417	402	412	385	411	370	388	377	426	413	392	388	396	431	376	402	405	402	342	367	402	447	389	379	396	388	401	405	394	393	424	371	404	427	376	379	401	401	405	367	408	404	433	417	363	412	376	464	386	387	423	396	399	404	407	432	417	393	422	394	420	411	390	390	382	451	424	396	409	371	381	424	425	380	375	394	397	417	405	395	410	437	394	409	402	437	396	381	390	427	360	414	404	360	424	380	429	395	382	421	398	415	410	402	384	410	397	423	366	421	402	433	402	425	438	380	411	417	382	388	398	392	426	403	405	418	420	436	413	375	374	418	404	391	391	397	451	396	431	420	426	419	382	396	389	403	375	420	425	393	391	395	397	418	422	395	381	404	405	430	389	391	399	431	408	416	386	434	418	398	410	406	392	429	431	396	426	391	404	398	423	441	426	415	422	426	384	401	375	418	417	419	416	393	429	402	442	417	393	368	400	374	373	391	384	409	364	417	443	400	422	417	446	403	414	393	393	396	431	386	406	410	386	394	384	416	406	398	358	384	419	383	428	403	407	405	362	395	425	450	402	409	416	391	415	419	427	454	430	406	440	383	457	388	397	447
75736	50133	18959	2319	400	324	314	296	254	240	266	238	244	265	243	252	221	270	231	223	211	188	202	231	218	222	239	229	225	211	218	223	239	215	214	234	213	228	222	222	204	249	217	234	252	234	223	206	243	216	227	191	226	225	208	219	216	222	239	209	236	216	216	238	203	200	192	215	245	236	243	241	215	219	220	211	204	224	223	220	221	215	269	214	213	222	228	218	191	219	208	204	244	219	191	213	203	209	200	221	199	225	227	234	212	211	206	197	212	177	216	178	187	212	229	204	209	231	221	230	197	223	196	226	224	217	201	194	209	187	230	235	218	232	236	220	217	177	225	222	220	227	186	186	218	197	224	232	212	237	219	214	202	212	219	213	189	188	227	206	232	238	225	213	197	217	193	221	222	240	213	194	183	217	222	273	217	230	226	218	237	210	228	226	220	239	205	211	213	228	188	224	224	207	203	222	216	223	233	201	242	211	202	220	212	216	218	225	220	212	212	217	248	214	220	222	216	247	201	242	231	203	216	231	211	221	222	247	206	198	212	198	215	208	216	202	198	216	206	220	201	219	232	210	226	201	216	218	223	238	239	184	236	202	221	230	204	198	197	212	210	218	217	214	235	201	211	195	198	211	196	234	207	224	222	218	214	245	192	207	224	216	231	214	231	215	221	232	217	238	242	243	221	233	209	207	219	202	205	207	242	213	218	231	226	250	241	222	219	223	225	191	224	205	230	234	210	206	233	220	215	207	206	216	208	197	248	245	219	177	225	218	203	217	220	215	216	222	243	234	228	224	209	194	207	212	209	201	224	188	201	207	195	212	216	213	238	263	219	201	215	196	230	250	238	206	233	205	199	243	203	225	242	228	212	218	244	221	216	204	227	185	195	241	204	218	249	215	200	236	216	225	206	212	226	246	220	202	190	216	230	220	219	234	224	230	214	227	219	210	225	217	260	220	212	217	207	233	209	203	202	224	224	221	218	189	240	227	266	223	212	234	237	192	216	203	198	251	199	232	242	207	227	238	219	222	223	197	197	207	196	181	217	219	190	200	220	220	247	210	224	208	214	222	235	244	202	202	226	221	193	208	218	236	211	221	254	228	229	204	220	224	229	233	204	237	210	178	195	212	213	224	199	219	194	218	209	253	220	200	211	224	232	228	223	240	242	210	220	236	209	204	202	235	224	210	216	229	211	200	220	190	222	204	189	213	211	200	218	229	207	219	235	197	219	238	216	231	221	215	206	236	221	198	210	198	209	210	242	219	200	220	198	204	219	227	204	211	222	208	210	230	215	243	212	234	206	205	204	227	224	216	226	236	195	221	233	207	201	220	194	211	216	221	225	185	219	219	223	220	216	201	212	204	223	215	214	204	234	209	204	236	221	239	230	237	252	208	238	194	220	207	185	233	195	215	200	229	212	227	223	271	214	208	206	246	229	228	231	215	210	199	210	247	219	224	220	210	223	197	225	206	226	230	191	209	207	183	236	199	243	211	220	221	216	208	198	183	211	206	219	209	224	199	197	227	214	204	193	206	248	215	223	201	222	219	201	216	220	233	220	211	201	171	209	232	229	223	214	231	190	217	234	228	220	197	212	229	210	224	190	200	225	215	202	204	197	219	217	201	209	202	201	226	221	189	226	231	214	217	235	201	211	211	195	214	221	218	211	218	249	217	244	258	217	233	208	197	248	204	209	213	220	205	207	213	247	195	230	223	212	218	203	236	233	211	209	211	186	246	244	217	211	196	195	191	197	234	220	189	221	194	205	193	223	252	211	215	215	189	191	205	214	228	224	190	232	199	195	220	201	226	217	201	211	240	228	197	220	213	201	227	262	217	197	193	218	221	207	223	214	223	233	224	225	215	205	210	210	238	230	236	230	215	216	190	218	216	220	207	227	203	228	215	200	210	217	198	216	215	221	220	203	211	202	202	207	228	211	234	204	219	199	205	215	233	231	207	205	212	215	207	196	185	222	223	218	252	205	211	189	218	200	206	188	228	206	196	233	217	246	220	182	200	223	228	208	227	207	223	222	217	207	207	243	208	212	234	226	163	191	206	206	206	199	217	227	228	216	202	229	218	241	189	233	218	212	212	221	222	217	213	209	215	237	212	221	230	228	218	182	196	223	208	205	216	198	184	218	180	226	191	236	203	217	215	193	180	197	201	219	254	224	218	224	210	218	226	211	207	218	198	228	237	227	218	245	208	224	221	230	228	203	240	222	223	197	208	218	222	212	201	201	187	201	200	216	227	189	230	200	197	215	217	223	229	222	225	200	243	204	199	202	216	215	219	196	213	223	221	231	229	239	235	191	226	220	209	211	230	213	203	235	201	233	215	203	201	233	216	188	187	207	220	209	219	184	187	212	233	213	254	235	218	199	239	215	217	220	222	187	190	206	223	214	219	222	233	198	235	224	232	213	222	206	216	206	183	230	212	226	211	203	226	225	221	223	231	212	212	226	225	225	224	217	246	193	229	222	246	245	231	213	210	187	213	208	207	235	219	195	214	232	242	286	244	220	204	222	233	196	204	232	230	200	187	219	226	224	217	214	243	205	226	230	206	230	232	203	240	211	235	203	221	214	215	217	215	210	234	198	207	208	201	218	216	212	216	220	204	231	251	211	228	222	236	217	203	237	218	226	241	224	240	225	234	232	206	200	201	225	191	203	227	224	201	239	217	216	200	223	258	187	230	206	208	222	186	223	231	201	214	202	219	229	235	228	213	234	238	208	215	220	227	217	241	226	222	202	218	205	213	208	222	194	241	219	235	208	204	215	217	189	235	191	211	218	196	199	221	212	224	204	228	215	204	211	206	214	228	239	211	208	206	195	203	223	208	214	197	247	228	215	177	211	230	220	217	219	223	209	247	221	220	198	223	207	214	195	211	214	214	227	239	211	221	216	211	212	215	225	215	210	213	230	237	202	212	214	205	215	212	221	201	200	213	208	216	227	227	229	246	215	232	226	204	198	222	206	219	214	234	218	237	214	210	228	208	203	204	210	222	235	224	235	235	214	193	222	230	200	247	198	219	198	237	221	240	210	229	241	226	218	218	217	200	207	218	210	208	216	195	228	225	241	212	225	209	209	222	217	243	217	242	226	214	219	220	213	231	245	207	234	224	213	212	203	225	218	233	209	217	241	230	214	208	215	225	217	247	214	209	217	251	234	220	208	217	231	224	201	206	199	222	222	232	222	186	227	215	219	218	212	201	220	226	200	218	241	201	214	195	224	232	204	196	208	229	227	213	233	225	223	246	219	231	191	201	226	204	209	208	209	194	211	251	239	225	234	221	208	180	227	219	206	225	236	233	221	212	210	228	222	217	221	225	200	218	244	201	209	219	211	222	218	212	227	220	238	202	241	222	209	229	234	220	200	215	216	203	240	227	220	226	240	230	213	207	203	239	239	204	218	217	233	222	251	199	204	234	214	202	227	218	224	216	198	244	191	214	198	225	220	226	209	224	229	213	215	210	193	199	212	214	231	198
52261	35103	9341	1247	1247	1035	928	821	805	723	668	652	653	628	646	577	620	632	592	550	608	579	569	578	547	557	570	561	556	587	564	570	555	563	513	551	518	516	519	560	542	547	577	556	573	548	528	549	504	579	502	567	542	567	537	555	518	536	522	579	519	493	518	574	572	540	538	547	557	518	528	531	501	503	536	528	521	492	526	573	554	525	546	518	478	563	520	531	488	526	524	515	539	573	562	546	584	523	530	528	531	534	550	515	569	499	507	538	541	550	554	525	563	535	550	527	579	569	571	506	505	522	525	568	574	585	541	541	549	557	504	485	562	512	563	550	509	526	551	521	558	526	513	516	526	529	538	525	527	530	523	576	528	549	528	531	560	526	534	588	567	542	526	562	520	575	542	529	544	495	511	524	532	512	535	531	517	514	548	548	536	515	545	520	530	522	531	563	545	541	502	573	546	606	511	517	564	493	537	550	533	563	505	530	540	548	516	524	533	534	509	550	511	521	523	533	558	525	505	518	532	552	507	490	505	577	515	504	525	516	528	560	504	528	546	506	517	538	573	526	529	515	542	533	519	536	558	528	510	577	569	506	549	500	550	544	537	551	511	521	547	527	534	559	540	556	541	543	544	519	482	521	494	556	563	529	536	559	548	527	487	537	558	574	506	542	553	614	508	531	566	528	558	573	517	483	563	500	542	545	532	578	585	516	533	553	534	530	517	499	562	548	531	523	543	561	534	521	520	553	563	496	523	557	547	518	527	534	550	536	550	533	516	536	551	547	570	526	540	517	532	565	511	520	518	523	541	525	513	516	533	555	542	536	545	576	487	540	524	557	533	559	546	546	520	535	532	500	516	492	557	502	510	535	494	549	531	569	489	521	508	555	580	533	528	547	555	563	525	523	526	545	526	545	557	544	518	524	535	513	566	503	551	528	474	521	544	552	533	520	525	519	510	549	546	539	531	529	538	537	509	546	542	510	567	566	569	566	533	546	561	536	509	554	537	556	548	506	513	546	509	571	531	554	533	543	536	534	531	483	523	517	516	488	543	576	552	560	524	510	522	514	548	582	490	498	529	525	513	509	543	534	559	551	566	509	518	556	492	551	562	527	533	501	533	530	545	591	557	591	535	540	538	583	535	495	532	536	567	480	572	561	526	514	545	537	544	534	530	551	547	523	567	559	549	519	505	534	567	590	539	539	515	530	549	498	529	585	511	524	580	524	536	491	552	558	496	527	542	501	488	535	581	511	528	523	593	523	517	503	504	599	519	511	540	522	540	545	563	533	491	556	543	512	505	540	544	574	497	496	500	497	543	541	573	568	558	517	545	542	519	533	518	534	538	520	546	546	520	563	528	496	567	504	552	559	527	562	512	515	560	564	541	529	583	503	511	497	540	555	550	538	480	560	535	522	507	504	535	533	549	534	525	570	511	560	510	522	532	582	488	542	535	567	530	514	539	561	514	531	552	518	502	515	564	512	550	517	560	526	533	454	521	515	497	552	537	558	509	523	515	496	474	524	564	535	523	563	553	546	557	519	527	528	477	495	558	513	528	585	539	537	523	555	526	571	554	529	551	497	544	528	567	527	578	541	513	576	505	521	528	514	488	500	477	537	513	516	523	544	506	535	551	524	549	494	536	513	549	541	521	500	599	495	559	526	526	578	566	495	574	520	540	533	561	508	562	547	482	552	539	487	545	485	553	540	569	547	509	541	506	518	537	553	484	569	537	532	536	606	530	567	518	567	529	536	541	542	546	524	523	556	508	556	544	523	487	527	520	524	515	542	506	525	530	540	555	559	527	520	537	560	506	556	518	522	500	505	531	551	546	510	569	568	520	555	523	537	532	546	553	525	537	539	558	546	520	546	531	517	513	540	530	492	516	550	563	503	518	526	549	498	521	500	492	556	564	576	539	536	536	577	562	544	544	508	506	498	538	533	543	555	562	507	529	528	520	515	514	562	566	544	510	496	541	518	536	515	550	559	533	529	536	565	557	549	549	510	535	528	500	533	531	528	516	561	547	544	522	561	545	531	502	533	476	538	491	517	569	559	565	553	542	517	535	532	533	532	544	503	503	544	558	529	506	560	505	522	530	537	525	512	550	558	504	545	519	522	546	545	522	535	538	536	544	543	534	557	531	563	549	537	540	526	504	491	582	526	538	545	528	548	530	515	534	525	543	569	523	575	523	510	546	542	501	547	515	493	507	515	539	500	533	537	545	519	525	576	504	507	537	520	489	521	513	501	514	538	545	564	577	557	516	539	548	556	555	539	492	519	512	539	510	542	541	534	519	553	570	512	545	512	579	523	520	523	572	512	528	518	545	511	539	474	553	510	555	546	524	506	569	513	529	512	539	525	534	537	506	549	526	523	533	503	564	520	470	556	500	535	525	525	566	509	514	568	540	542	525	488	530	507	513	550	572	545	535	530	527	556	528	580	537	532	565	537	552	525	546	554	527	547	529	536	576	527	536	482	534	551	533	569	540	548	521	515	564	541	494	495	487	531	547	547	558	543	561	520	500	539	546	518	519	552	550	526	506	508	541	551	568	553	542	546	520	554	555	516	526	533	545	523	517	557	525	566	541	606	526	531	504	567	529	503	526	549	537	555	552	561	539	543	536	557	544	520	550	533	527	551	509	540	535	496	509	555	557	526	486	516	524	538	516	555	553	508	528	509	573	533	513	492	542	500	530	562	568	521	534	569	544	549	516	540	550	580	499	555	533	539	526	553	522	525	550	515	535	529	515	574	538	478	532	519	516	519	525	525	531	543	546	542	485	565	548	576	534	543	537	525	550	540	539	549	504	522	519	515	538	546	545	523	564	538	560	525	571	518	531	515	497	535	569	524	538	512	531	521	517	516	513	516	508	534	552	529	568	558	554	534	553	528	541	533	514	540	543	577	541	538	524	548	524	550	526	566	512	555	561	524	527	544	605	509	508	552	550	514	560	556	540	555	544	557	588	534	533	551	590	538	529	490	525	549	542	522	545	558	516	543	559	532	547	513	509	553	509	534	515	503	560	525	562	543	531	530	543	516	546	526	553	507	512	555	555	575	532	527	527	533	555	538	571	531	524	502	538	573	537	583	500	547	573	518	571	526	498	480	507	508	533	520	551	535	550	499	533	549	550	571	549	527	585	521	535	490	529	511	521	552	570	592	549	544	496	557	538	524	529	526	517	563	537	551	536	523	511	517	515	546	566	565	503	513	558	542	569	513	566	549	504	504	493	529	544	521	579	547	521	551	511	525	520	554	511	572	541	585	588	565	525	557	499	529	506	498	505	569	526	529	536	567	520	517	509	548	530	555	525	493	508	534	545	557	546	547	544	529	514	548	578	531	528	540	516	514	557	528	552	531	526	575	531	553	509	523	568	527	516	556	520	564	535	515	530	566	555	543	530	516	522	539	541	528	539	546	524	514	532	582	556	526	534	541	517	517	548	610	536	500	529	535	513	524	530	542	548	572	537	545	557	552	559	555	512	545
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
