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
335872285095	335872285656	335872286205	335872286756	335872287306	335872287856	335872288406	335872288956	335872289505	335872290056	335872290606	335872291156	335872291705	335872292256	335872292805	335872293356	335872293906	335872294456	335872295006	335872295556	335872296106	335872296656	335872297206	335872297756	335872298306	335872298856	335872299405	335872299956	335872300506	335872301055	335872301606	335872302156	335872302706	335872303256	335872303806	335872304356	335872304906	335872305456	335872306006	335872306556	335872307106	335872307656	335872308206	335872308756	335872309306	335872309856	335872310406	335872310956	335872311506	335872312056	335872312606	335872313156	335872313706	335872314256	335872314806	335872315356	335872315906	335872316456	335872317006	335872317556	335872318106	335872318656	335872319206	335872319756	335872320306	335872320856	335872321406	335872321956	335872322506	335872323056	335872323606	335872324156	335872324706	335872325256	335872325806	335872326356	335872326906	335872327456	335872328006	335872328556	335872329106	335872329656	335872330206	335872330756	335872331306	335872331856	335872332406	335872332956	335872333506	335872334056	335872334606	335872335156	335872335706	335872336256	335872336806	335872337356	335872337906	335872338456	335872339006	335872339556	335872340106	335872340656	335872341206	335872341756	335872342306	335872342856	335872343406	335872343956	335872344506	335872345056	335872345606	335872346156	335872346706	335872347256	335872347806	335872348356	335872348906	335872349456	335872350006	335872350556	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2642	3650	2300	2641	3650	2300	2641	3650	2300	2640	3650	2300	2639	3650	2300	2639	3650	2300	2638	3650	2300	2637	3650	2300	2637	3650	2300	2636	3650	2300	2635	3650	2300	2635	3650	2300	2635	3650	2300	2635	3650	2300	2635	3650	2300	2635	3650	2300	2635	3650	2300	2635	3650	2300	2635	3650	2300	2634	3650	2300	2634	3650	2300	2634	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
78342	72449	63858	55206	29245	5301	419	341	310	301	288	291	253	283	272	286	295	283	256	278	271	268	268	279	252	289	286	291	243	250	271	233	271	260	291	286	262	272	280	271	275	280	257	260	272	229	281	259	266	254	280	267	248	290	269	266	284	257	264	261	262	269	267	258	295	262	267	262	274	284	244	275	293	271	287	291	252	269	267	272	264	253	267	262	274	260	290	276	270	234	273	273	254	285	247	270	294	302	276	253	263	277	260	268	272	290	265	251	292	280	281	281	251	241	260	277	288	277	275	271	273	241	265	257	310	264	228	269	272	257	270	271	246	284	288	313	257	255	267	269	245	253	233	252	276	250	267	268	258	239	314	299	251	269	268	284	277	280	262	257	304	237	269	267	281	271	257	264	296	263	278	250	292	266	259	264	259	289	281	282	275	255	239	290	253	254	276	270	253	244	266	286	279	298	265	255	266	274	264	267	277	256	268	243	227	265	238	238	295	299	255	288	279	258	277	258	257	277	272	261	228	283	264	251	285	285	280	260	268	274	256	263	273	250	248	227	256	278	300	253	277	308	283	252	264	255	250	268	257	273	273	265	298	302	267	239	272	240	269	277	249	255	290	272	265	232	250	269	290	260	267	253	237	290	305	266	260	266	254	247	270	243	259	259	278	292	257	258	265	295	264	275	230	298	263	269	256	255	238	266	275	271	277	266	284	259	275	288	273	265	286	265	281	263	241	303	268	259	264	264	249	252	257	267	300	272	270	252	226	288	277	270	294	269	255	303	244	254	256	277	258	267	277	253	263	276	262	243	242	270	264	280	270	264	278	240	278	265	248	279	264	292	256	258	275	277	288	270	289	253	269	273	258	272	270	293	291	284	276	272	287	253	252	293	244	261	270	255	274	249	267	243	300	249	269	260	244	263	284	258	265	295	289	269	258	273	246	257	297	267	287	245	251	237	251	308	251	281	244	289	270	265	256	256	234	260	257	283	272	252	279	248	255	258	237	274	252	255	276	253	251	267	278	287	277	252	264	251	283	274	263	261	259	234	282	286	259	280	255	279	275	267	252	264	267	271	251	267	246	262	267	294	284	272	254	270	260	276	281	232	266	274	262	284	256	266	249	274	264	287	253	258	266	286	238	269	257	249	255	284	270	266	256	259	256	246	259	260	268	288	264	286	287	290	259	261	260	271	259	274	279	266	248	291	265	281	244	233	254	263	273	245	258	252	261	242	253	264	258	268	243	268	247	283	263	264	272	237	271	260	260	272	259	240	279	292	268	275	286	280	253	301	298	236	269	277	285	241	264	244	266	264	281	273	259	270	268	276	293	279	264	258	268	223	242	261	243	269	275	286	247	254	270	277	263	272	252	257	275	267	244	277	242	292	298	248	250	297	247	269	253	256	264	243	312	264	269	301	275	262	232	306	256	291	278	247	252	271	280	274	276	238	266	264	280	276	245	254	252	244	255	247	302	273	271	284	266	259	273	244	246	277	277	273	265	237	265	268	275	283	262	263	266	257	263	248	269	261	278	249	259	261	248	292	256	263	269	291	263	274	266	260	282	267	268	262	267	259	261	267	293	244	260	235	276	254	264	289	255	275	295	244	252	243	270	238	271	253	258	257	254	262	260	292	264	251	246	251	294	294	276	240	244	255	252	284	308	263	266	296	249	223	258	261	268	277	276	267	279	277	266	259	287	242	239	294	228	272	258	243	261	258	267	268	272	263	253	283	271	268	266	261	293	296	262	285	287	266	273	285	269	225	279	261	252	292	283	268	233	279	251	282	260	258	271	264	252	246	239	290	281	258	289	256	290	243	264	265	281	238	263	261	283	284	261	249	265	269	295	294	287	235	263	284	281	290	292	259	281	323	267	244	302	263	301	259	260	244	252	261	274	302	287	262	272	229	272	270	236	288	268	233	276	279	283	251	290	283	281	301	278	266	237	261	242	264	264	305	259	271	315	267	284	270	281	286	270	275	271	294	267	251	276	252	280	278	288	273	271	298	268	284	293	249	262	267	278	249	265	285	272	264	285	245	276	266	270	251	218	311	265	259	273	248	303	270	261	258	261	262	253	275	263	261	249	279	244	237	248	280	271	259	258	254	271	256	261	307	255	257	256	254	292	263	268	285	289	270	237	296	257	257	247	241	269	270	228	272	293	286	280	248	265	249	273	266	281	278	235	259	288	277	292	258	303	302	270	261	276	291	247	267	279	266	244	268	258	281	261	236	298	274	245	281	271	258	263	247	283	276	271	290	251	236	235	278	276	285	256	239	252	261	274	290	274	277	278	235	290	267	248	262	277	286	274	259	268	249	259	254	286	239	292	245	257	265	248	278	260	247	269	268	245	273	238	287	240	294	257	239	236	243	279	261	277	266	263	260	256	250	270	286	283	258	265	274	254	259	258	278	264	262	284	247	254	281	274	276	272	253	250	240	289	276	260	281	258	236	251	285	268	270	258	251	240	288	269	286	278	241	289	258	238	244	289	263	271	250	282	257	255	251	255	297	265	261	250	279	252	272	259	272	274	228	283	242	252	256	259	286	279	244	285	258	287	277	284	253	265	286	278	252	266	288	260	287	246	288	221	266	278	285	241	277	270	259	262	255	281	266	242	278	254	291	287	313	261	265	273	251	269	263	253	281	263	287	271	289	270	259	256	249	280	270	262	250	258	266	274	272	244	266	264	267	299	272	269	271	246	263	269	246	242	259	285	276	241	241	268	263	265	272	270	246	258	288	231	245	254	230	264	250	289	271	276	239	276	274	277	272	251	292	267	280	257	242	260	257	274	253	280	273	243	291	290	249	273	280	278	276	271	243	264	306	255	256	249	293	273	284	262	282	259	253	255	287	252	223	287	247	249	266	245	253	239	274	280	286	256	237	256	271	247	259	292	241	284	274	276	241	280	263	270	278	267	244	292	284	274	238	269	264	292	252	268	269	274	282	269	234	287	240	230	262	251	284	282	263	268	285	289	262	279	284	238	260	257	260	281	262	240	248	276	295	267	267	254	262	265	254	261	260	249	295	275	265	267	250	299	247	278	301	286	279	256	284	254	275	240	274	287	278	276	287	278	286	253	281	285	268	285	294	281	274	290	258	296	285	303	271	279	265	302	252	298	296	269	265	269	277	258	274	270	279	238	259	256	241	275	218	300	243	246	266	246	259	280	254	260	275	283	282	270	304	253	249	262	274	269	248	243	268	269	269	261	249	289	272	293	299	244	274	280	249	244	279	297	286	288	277	264	240	261	255	287	256	262	267	262	252	268	292	270	263	258	276	270	265	262	300	278	269	279	241	298	299	275	254	279	277	253	267	291	256	249	271	274	224	285	305	252	299	261	263	260	255	272	271	247	282	249	273	269	261	296	278	276	266	274	278	257	272	276	250	298	259	266	268	249	266	278	278	253	273	261	259	288	319	276	275	263	252	282	263	245	258	292	250	275	292	281	263	272	271	267	262	248	268	277	287	257	278	264	278	271	272
56608	59639	58490	58841	19397	1113	1071	988	968	919	920	929	885	885	906	879	891	906	818	835	854	874	836	824	810	779	847	799	850	823	828	811	823	823	817	829	836	821	813	824	831	793	811	850	830	797	837	804	767	819	819	853	810	823	903	793	816	846	851	789	795	888	804	789	819	763	788	791	806	841	828	788	823	840	816	780	811	823	833	830	840	827	802	742	782	859	829	800	873	790	782	765	829	809	830	819	826	772	786	792	812	797	866	814	832	774	840	756	787	812	815	813	829	768	765	836	827	830	803	821	840	821	834	817	811	828	847	783	812	829	812	829	819	804	828	797	806	848	778	784	790	809	847	820	836	809	761	788	793	820	844	770	806	799	797	796	828	822	792	844	846	797	832	802	770	803	846	806	804	828	794	839	799	847	816	822	839	797	798	868	797	836	811	805	797	786	779	821	825	810	862	846	759	820	818	773	790	809	766	825	833	829	811	792	800	780	821	795	824	808	859	826	833	827	804	865	812	804	803	825	805	814	797	830	816	828	851	820	804	802	830	808	822	786	782	835	785	785	784	863	840	797	827	816	780	789	780	805	785	818	778	802	806	820	830	818	813	820	841	833	760	763	814	804	854	798	809	811	829	821	838	797	814	792	821	814	821	810	808	791	835	801	771	777	793	822	824	793	791	815	814	750	766	788	808	765	807	844	827	770	818	777	852	852	817	782	858	813	786	806	794	806	784	781	826	783	805	829	781	795	819	818	814	810	826	764	824	770	818	859	790	802	842	774	819	792	782	783	816	819	811	816	859	824	855	859	858	808	751	744	771	791	875	801	809	825	789	807	816	810	824	781	819	822	801	829	751	827	770	808	850	809	869	804	806	841	843	837	828	825	775	864	781	811	815	796	849	805	787	806	816	795	826	833	860	806	829	777	859	810	862	843	810	836	811	796	809	838	827	809	754	853	784	788	815	837	831	802	812	827	813	834	784	804	863	820	789	799	778	813	839	815	807	833	799	778	797	813	842	828	767	766	799	823	802	867	789	797	783	762	780	767	823	861	880	841	818	813	786	811	794	858	867	858	778	785	798	807	815	772	748	781	797	758	785	822	848	846	815	799	801	828	852	821	808	814	788	812	788	804	825	736	779	825	832	807	825	788	781	811	779	822	814	810	836	851	828	855	859	823	845	810	787	809	783	800	785	802	807	792	812	823	770	798	748	836	814	823	787	824	838	809	831	819	803	795	785	831	783	813	765	800	781	765	853	820	789	808	872	806	833	850	829	817	818	861	821	760	819	804	818	833	789	770	843	834	840	795	778	901	813	871	835	764	836	841	788	807	800	822	797	769	781	815	777	782	781	795	763	839	801	834	776	793	821	776	781	833	786	809	783	876	841	825	816	783	809	809	839	779	826	792	800	838	839	801	828	799	858	794	806	750	827	835	829	817	789	792	801	806	729	756	777	844	787	828	797	846	802	799	816	813	799	833	794	796	785	798	847	855	855	879	839	762	788	809	832	802	837	816	810	797	824	822	842	842	798	825	800	805	792	821	793	831	801	825	781	773	824	776	772	791	806	780	846	801	845	810	808	784	808	881	810	789	818	824	784	822	837	787	793	760	790	831	841	834	824	793	778	783	803	844	807	781	808	828	774	855	791	815	794	818	819	784	804	844	818	840	772	812	818	839	816	848	809	799	831	778	828	800	802	796	792	844	802	809	795	790	764	784	780	817	758	852	813	760	758	793	791	809	822	814	760	801	784	838	799	806	795	856	827	803	794	793	768	812	764	762	816	813	811	774	800	836	829	818	844	761	770	783	817	832	776	849	815	858	820	808	801	788	794	808	854	807	823	843	798	860	825	793	776	805	808	808	814	857	871	831	762	802	785	843	802	856	798	735	826	820	791	775	819	795	807	815	825	834	784	813	799	806	746	778	787	830	853	831	809	771	784	804	807	785	798	851	811	792	831	789	877	783	827	794	820	814	820	821	792	829	751	830	798	847	809	835	756	797	853	812	807	804	821	771	835	813	853	772	832	741	811	839	807	836	826	805	779	824	765	788	858	833	826	829	826	837	804	804	795	768	815	783	836	777	824	782	796	824	822	824	824	805	788	830	862	793	807	777	806	827	813	771	814	818	835	816	806	815	832	770	839	817	849	805	804	861	834	842	801	856	800	799	798	864	787	833	853	825	770	839	796	742	795	799	775	830	848	823	863	813	841	796	868	790	793	798	807	827	831	764	785	795	816	818	845	819	815	813	799	787	794	782	850	819	789	800	820	819	770	800	780	780	840	807	866	793	807	850	831	844	805	787	799	789	797	849	826	824	796	794	780	808	773	825	792	819	858	843	828	856	789	836	847	833	852	848	792	820	806	797	825	806	795	826	791	833	801	844	826	811	782	819	822	820	818	815	797	783	807	816	810	791	828	795	835	838	821	837	818	809	831	792	882	801	776	827	846	852	810	770	791	829	819	773	784	853	780	824	816	811	823	765	803	835	792	782	819	824	824	857	831	797	789	860	840	833	778	835	772	776	800	772	788	831	804	794	797	859	814	804	890	801	830	804	808	808	825	818	817	839	770	862	810	816	860	791	855	772	822	805	859	848	800	798	784	791	772	826	826	786	856	802	834	816	798	809	832	876	854	792	804	831	805	819	776	803	780	846	831	848	747	803	823	852	819	840	816	793	826	830	805	825	833	850	792	816	785	825	793	771	804	836	804	791	777	799	797	788	843	793	840	806	862	830	873	838	887	841	824	782	873	780	834	839	882	820	857	845	842	746	773	823	829	841	831	787	779	835	816	780	855	751	801	809	773	781	845	808	795	815	854	784	785	795	821	821	796	835	822	780	792	780	831	822	817	805	803	796	794	807	778	754	833	734	816	841	766	764	805	860	802	806	839	862	855	859	848	845	749	825	770	826	777	866	749	842	834	778	831	837	820	822	829	822	848	815	820	780	777	813	785	780	787	816	799	782	796	802	796	816	772	846	798	809	868	826	755	800	778	856	805	780	796	800	790	829	852	814	783	860	881	842	819	760	811	804	829	834	817	761	831	811	836	867	774	792	801	812	785	769	769	780	790	810	775	821	797	748	824	793	793	805	854	796	783	777	845	851	805	826	812	800	804	795	811	840	813	799	809	796	815	825	804	815	793	816	843	792	784	811	792	798	814	814	811	822	802	859	779	819	817	829	840	789	835	779	793	809	824	854	772	780	847	788	804	829	823	776	797	820	788	846	804	784	856	820	789	815	812	834	768	832	824	818	780	805	815	798	808	808	923	818	805	860	802	816	856	801	845	781	769	845	799	838	753	797	777	788	747	861	784	820	813	812	797	814	766	858	848	758	817	820	850	809	797	753	829	820	827	813	823	781	811	793	788	810	823	784	815	776	871	796	786	827	774	817	838	773	809	828	862	834	834	803	802	808	816	840	821	751	818	798	835	813	780	806	792	818	783	851	818	864	839	832	838	827	867	867	836	799	826	816	769	827	824	832	809	808
27061	15048	7800	4941	1339	193	146	139	153	149	186	155	139	153	135	149	157	142	151	142	149	155	166	128	163	155	151	135	136	147	142	176	155	140	151	151	146	155	140	153	129	154	138	134	154	133	159	174	146	144	155	152	147	139	125	154	127	143	158	151	156	153	162	149	121	153	146	156	141	149	142	159	148	134	160	159	143	146	147	137	140	151	166	143	145	144	135	167	179	142	146	149	147	148	165	153	152	136	135	138	161	155	169	165	160	161	156	158	143	150	144	145	150	134	146	139	141	152	136	173	146	143	167	155	147	140	132	145	153	161	148	144	181	142	138	166	173	164	136	159	163	153	121	122	135	167	169	175	156	160	137	150	152	162	174	153	149	141	160	153	164	145	161	157	145	152	158	161	142	161	152	158	140	153	152	141	151	164	145	160	137	143	166	153	157	168	159	136	147	159	162	154	151	155	159	158	162	140	144	148	133	150	157	141	155	130	142	156	152	147	143	137	128	166	153	130	148	163	154	147	154	149	158	177	147	148	143	145	133	150	154	142	146	157	135	147	150	159	159	154	181	142	151	138	137	152	149	160	155	157	156	139	148	184	166	149	182	143	137	152	138	150	176	141	161	143	161	128	136	167	166	150	167	141	149	124	166	151	150	144	149	140	157	156	120	170	149	154	144	145	146	132	153	141	169	141	161	130	151	142	138	153	147	155	151	135	137	157	125	153	151	143	143	156	162	137	150	141	170	153	133	127	130	157	166	167	144	162	144	151	163	138	153	171	147	154	139	164	151	163	159	142	155	141	171	151	159	151	139	177	153	150	123	145	170	134	158	144	154	148	129	142	145	160	158	168	151	149	163	146	138	130	139	163	127	144	145	143	157	173	155	146	144	146	172	145	143	143	141	139	165	143	152	140	159	152	160	147	149	158	160	145	132	135	155	147	160	163	172	154	190	151	142	141	153	145	143	146	156	141	140	146	152	157	138	172	142	157	160	133	145	168	164	146	142	135	139	156	175	122	156	152	170	135	150	138	160	164	151	143	169	153	153	141	150	149	136	173	154	146	141	172	153	142	135	142	158	139	146	139	146	151	165	152	145	144	146	167	155	137	138	161	154	165	155	164	159	163	165	146	153	156	139	141	146	172	148	134	156	157	154	150	148	153	137	156	145	158	152	158	132	154	153	137	142	155	159	149	156	147	148	126	131	141	142	145	151	166	140	155	147	156	149	141	166	130	146	169	156	181	140	156	142	151	128	154	152	149	147	162	148	133	151	153	150	138	156	168	166	152	155	151	117	147	150	142	150	154	158	138	146	144	149	151	147	155	166	148	149	145	160	158	145	148	149	164	150	158	160	148	148	142	127	158	152	146	150	135	153	149	140	134	128	149	156	156	127	130	157	163	164	153	147	151	159	165	155	137	136	138	171	141	141	162	147	177	139	167	161	137	151	178	129	144	159	148	141	147	160	149	156	154	138	160	152	152	149	144	157	146	143	156	119	157	139	157	167	148	145	144	147	138	153	155	163	140	142	158	173	133	145	147	155	164	163	147	171	166	134	138	156	155	154	156	133	150	149	136	145	146	134	128	136	172	131	168	153	151	158	141	155	128	161	152	149	155	150	147	147	144	142	127	156	140	141	145	136	141	152	136	171	158	157	161	148	150	156	123	153	147	150	133	149	122	160	156	154	154	167	153	163	142	145	135	145	128	133	131	151	158	161	155	160	157	141	137	154	141	158	172	178	151	118	148	148	150	137	128	134	146	165	171	158	156	147	174	141	144	148	121	148	155	152	143	159	152	148	155	150	133	170	165	148	145	137	132	146	133	139	151	157	148	131	166	146	143	142	173	167	145	169	142	148	137	134	149	130	153	167	136	149	155	153	157	143	148	159	160	118	169	156	150	130	139	162	160	141	156	142	157	162	162	150	134	143	160	163	141	167	155	138	126	158	149	139	135	153	146	156	123	171	154	157	120	155	155	161	151	151	153	153	146	157	157	140	174	155	151	162	153	154	142	138	157	152	151	147	132	142	174	165	129	172	140	160	152	146	141	166	166	159	177	136	149	154	158	138	150	133	158	154	134	166	158	135	149	131	154	139	168	119	141	139	137	162	166	149	132	148	148	165	157	173	152	156	144	180	140	158	157	127	166	164	146	135	139	128	139	152	169	153	163	162	150	157	139	140	151	134	139	144	152	145	152	123	148	134	116	153	158	136	135	147	150	150	153	149	139	138	151	143	150	172	132	165	162	159	159	154	145	153	138	157	129	142	131	136	149	152	159	173	144	149	151	167	151	142	153	146	143	169	158	135	157	175	166	141	161	144	169	117	139	144	163	145	147	171	135	144	146	124	138	143	155	158	164	135	146	146	163	132	149	148	133	130	167	153	151	145	164	148	144	154	168	149	151	157	158	155	142	155	153	138	165	165	160	132	144	162	140	130	138	131	148	141	135	136	171	137	135	153	142	153	159	134	156	137	159	139	154	140	152	157	145	160	126	144	140	149	156	176	170	138	156	147	152	161	182	135	155	148	148	168	134	170	144	143	147	147	145	165	157	154	141	149	162	156	158	141	150	131	162	174	133	163	147	144	148	146	147	160	140	127	141	144	142	168	141	140	161	162	133	147	141	137	145	143	128	145	152	144	138	140	148	151	144	128	134	150	143	147	127	150	112	132	168	138	132	157	166	137	140	156	147	171	164	160	147	150	142	145	148	141	162	145	131	163	155	169	160	164	154	158	168	150	154	155	165	151	174	146	145	155	145	190	163	158	134	135	170	137	161	144	182	141	160	142	136	166	150	152	142	143	175	137	141	148	142	138	150	137	164	175	148	145	177	143	145	142	161	131	156	148	168	130	136	158	196	170	144	148	152	161	146	143	163	163	138	147	167	152	155	144	148	177	154	165	155	153	150	153	151	163	160	158	146	141	169	127	152	134	176	141	146	131	140	118	144	156	165	146	155	150	144	136	155	132	139	148	151	136	149	155	146	130	150	173	155	149	126	148	158	145	167	151	147	164	150	157	124	165	142	142	146	169	141	147	162	129	137	145	139	156	141	137	133	144	162	168	151	163	146	160	171	150	143	148	136	167	151	138	131	141	158	147	149	146	142	143	140	155	160	156	140	156	149	149	150	150	140	157	163	161	161	167	154	149	142	147	161	149	156	147	148	124	133	144	163	139	156	154	140	151	159	148	150	157	153	174	156	171	146	119	148	143	141	165	125	131	165	124	145	159	139	130	147	155	160	137	142	169	154	144	140	149	171	152	149	141	142	149	167	143	178	135	150	154	142	141	140	161	156	144	147	155	139	143	139	150	134	133	119	141	143	151	141	122	176	165	138	161	145	162	156	142	167	136	136	149	140	146	153	166	136	160	138	142	148	162	159	139	155	141	148	123	135	145	140	148	142	149	154	151	126	160	148	135	136	152	141	148	132	135	166	147	145	127	136	140	157	176	157	155	138	155	133	160	148	160	165	168	150	167	152	133	162
25114	18506	12581	12723	3566	500	531	529	500	520	511	504	539	502	472	492	481	476	482	511	513	502	518	514	493	512	473	469	494	519	476	552	487	506	513	506	495	470	522	472	501	486	505	517	545	497	507	507	523	499	503	503	469	499	512	469	551	529	494	511	500	489	519	509	483	499	481	521	513	530	573	499	479	494	496	514	505	498	489	486	517	477	552	467	510	479	509	512	477	537	547	534	487	506	523	497	493	493	515	483	490	524	517	521	513	484	510	474	532	518	498	484	487	496	492	500	538	535	506	505	504	491	494	547	498	492	506	499	498	521	485	494	515	488	479	479	519	514	504	496	470	488	476	496	522	518	458	484	485	530	497	432	560	468	503	511	491	511	518	489	481	494	510	495	485	521	507	489	517	480	502	525	498	505	486	525	514	498	487	480	490	479	473	497	499	511	483	502	532	505	500	501	521	485	493	499	471	500	517	519	500	489	476	531	513	534	473	475	442	507	518	475	461	483	519	484	466	517	501	521	506	525	508	510	474	496	500	511	494	513	484	508	502	515	524	519	505	501	480	519	497	494	491	486	480	499	524	500	508	526	526	463	448	529	485	490	473	531	530	464	499	485	492	497	498	488	527	511	514	465	512	490	446	533	465	491	477	501	537	497	443	509	482	491	539	490	489	527	507	464	482	519	494	505	526	525	511	499	479	494	474	498	519	498	500	500	486	513	469	524	541	537	538	506	514	502	473	482	502	477	505	498	516	524	477	515	506	456	513	508	516	466	512	501	530	508	513	493	514	486	495	480	480	508	511	489	513	477	492	510	532	476	550	486	525	525	526	518	483	499	486	485	487	492	513	473	469	489	510	480	471	510	449	525	509	522	490	499	502	481	484	504	502	481	494	508	496	489	485	490	495	503	500	497	521	517	482	541	476	490	469	544	476	508	482	527	496	507	470	525	472	504	496	482	451	491	503	526	527	538	482	515	499	484	477	503	475	492	485	516	503	475	488	493	514	511	510	521	503	484	511	526	505	474	531	497	547	531	516	460	470	522	498	518	484	472	493	502	484	525	491	498	525	500	472	513	503	492	497	499	504	512	488	496	484	502	492	490	547	517	485	451	512	511	476	495	492	464	474	515	479	477	486	471	525	467	498	505	508	511	479	515	476	505	498	532	497	518	493	498	528	533	479	519	534	516	454	490	492	501	532	511	532	509	470	493	508	503	506	479	515	510	550	554	489	521	486	451	516	508	495	470	455	506	503	525	536	486	495	498	489	510	491	498	479	494	511	512	509	505	486	508	508	538	477	478	512	448	522	502	495	513	474	445	517	497	566	520	500	492	495	509	465	493	518	530	525	492	470	487	514	499	475	534	503	501	489	496	483	515	521	495	484	516	482	472	496	498	533	505	501	507	480	474	498	485	478	464	477	491	544	497	498	457	487	485	555	499	471	513	508	500	550	523	477	509	508	522	520	505	521	477	517	504	460	499	512	482	490	512	523	484	522	541	509	495	499	510	497	477	461	511	506	471	523	505	520	465	507	550	470	516	517	506	546	501	509	470	495	473	480	510	481	525	497	500	459	504	498	497	516	524	504	500	485	466	468	527	484	497	474	464	508	493	512	486	502	485	467	506	569	518	496	549	529	556	435	491	481	499	505	509	514	504	538	501	498	507	510	537	482	482	493	511	517	516	494	503	504	495	499	502	488	517	528	463	537	534	522	506	520	500	486	510	504	511	523	515	493	495	507	491	491	503	509	482	469	501	518	472	495	518	478	509	506	475	470	498	483	502	498	475	523	520	488	510	478	479	495	525	484	474	505	495	498	510	494	503	488	542	547	526	496	515	504	500	497	454	504	501	491	498	526	496	501	515	524	502	478	503	513	507	501	495	495	541	489	516	514	513	496	527	518	483	513	519	505	483	526	479	492	505	458	470	485	536	545	520	513	489	515	449	478	479	495	487	481	505	530	502	481	525	493	486	480	494	477	503	481	512	526	499	495	526	501	496	473	530	486	479	496	489	528	486	491	481	484	454	498	485	525	504	504	512	510	495	502	432	485	523	496	489	483	543	481	464	490	473	522	465	552	488	471	469	511	504	516	531	454	522	521	482	504	481	482	498	506	510	516	503	463	487	517	560	493	486	499	519	500	501	421	498	531	509	513	497	459	520	477	527	495	504	508	504	504	497	488	486	476	496	515	461	505	517	454	521	513	532	486	493	495	505	481	511	546	475	513	456	527	498	460	505	546	507	462	495	485	519	491	480	521	518	514	536	500	506	525	541	502	501	544	530	487	515	443	478	465	520	514	497	464	532	485	519	506	493	492	491	545	497	498	538	504	516	487	485	492	495	449	525	464	546	502	489	483	518	522	512	484	485	498	488	476	507	491	474	542	513	497	531	503	494	520	520	513	519	499	506	513	481	518	534	521	493	486	454	518	494	509	516	501	491	552	508	484	530	507	509	542	491	542	488	501	522	473	483	537	506	519	524	545	493	473	530	490	524	522	505	487	550	516	462	495	478	483	493	512	505	535	489	514	486	498	544	525	535	484	495	528	535	527	493	522	479	474	485	487	485	520	463	484	493	502	500	498	493	500	508	524	499	499	489	488	498	554	515	511	499	486	480	512	489	503	500	508	458	523	457	509	510	457	508	512	499	476	536	539	516	443	519	490	544	494	482	479	504	483	505	512	460	495	465	494	508	527	473	520	505	501	458	493	527	462	481	500	541	469	491	526	495	482	488	534	529	501	480	504	487	490	468	519	546	499	541	467	485	527	492	492	498	540	488	507	491	458	517	494	493	467	500	512	486	460	512	495	516	523	501	456	488	523	516	489	498	487	481	525	481	515	557	482	496	489	459	539	539	520	480	533	463	505	484	468	501	503	482	516	520	521	504	509	540	491	490	503	545	496	481	497	540	471	519	511	505	506	517	482	491	486	512	504	557	491	491	476	490	505	498	493	541	487	527	513	524	467	455	530	472	499	490	511	512	509	503	558	475	514	496	474	494	461	519	518	515	495	472	513	488	506	494	503	509	465	479	515	516	505	496	479	520	513	452	490	529	516	510	479	487	512	494	496	502	492	507	517	528	489	468	499	494	485	538	516	484	437	462	510	496	476	466	494	496	511	496	477	505	520	533	504	487	510	490	510	520	513	490	486	503	485	488	498	430	468	469	501	499	476	499	507	474	522	498	493	464	507	543	503	496	468	556	449	516	490	509	509	522	469	515	498	510	480	472	493	536	524	470	511	504	483	505	469	519	517	489	502	492	499	462	507	485	530	508	496	490	522	494	542	522	473	508	498	475	477	473	467	480	544	493	526	503	469	503	523	517	516	490	478	501	504	479	466	434	508	456	525	486	520	512	492	468	533	503	509	508	501	474	493	476	506	495	503	484	485	516	547	501	492	489	490	478	520	473	468	447	509	446	500	493	494	500	495	500	478	498	505	502	493	498	479	520	478	513	517	471	483	510	495	516	491	513	486	500	488	496	483	456
61311	55039	46856	36533	16081	777	170	183	188	155	163	162	171	148	157	146	148	156	163	153	149	172	155	168	166	160	178	146	155	158	183	127	138	145	157	161	157	150	140	127	139	157	152	157	156	150	172	153	155	133	155	155	151	168	181	138	141	165	147	149	163	157	176	148	150	161	158	158	155	171	150	154	161	159	147	144	154	153	175	163	146	155	157	165	158	159	180	135	159	160	152	168	184	166	155	168	164	148	162	151	165	161	140	157	166	176	137	133	177	156	158	153	153	150	140	155	135	168	158	154	177	142	159	132	163	154	147	154	148	155	178	166	154	168	177	154	153	150	152	153	148	165	184	155	151	162	148	148	132	173	158	174	159	159	137	155	149	151	149	168	144	162	143	151	163	129	137	167	146	155	147	145	142	145	159	167	154	148	153	165	169	165	182	135	160	159	150	155	166	149	156	138	168	165	177	159	153	133	187	172	151	158	146	165	155	135	138	158	159	159	174	160	159	167	157	160	147	153	144	142	162	160	147	139	163	158	144	138	161	165	180	146	185	160	150	164	158	134	134	146	162	158	156	153	166	153	159	143	160	169	173	142	145	148	168	148	158	161	155	157	153	163	162	145	160	151	159	175	160	168	181	150	157	155	171	166	150	147	127	158	157	175	144	162	161	152	176	134	123	141	137	161	151	147	151	145	151	151	170	123	177	145	165	186	145	140	157	157	174	164	166	158	135	166	156	150	168	154	139	149	192	155	144	133	135	142	178	165	162	145	161	138	143	150	148	164	153	133	149	156	151	166	169	168	145	152	134	155	156	163	148	137	150	148	137	137	144	158	159	161	146	138	149	131	156	150	161	168	146	152	146	151	143	183	157	161	160	141	165	155	158	135	144	124	142	164	151	148	141	150	152	133	182	152	174	135	144	156	146	189	158	177	135	153	164	138	144	169	171	166	155	147	157	151	153	143	164	163	152	142	132	157	170	179	154	144	149	175	148	145	151	147	156	173	162	163	140	140	173	164	154	138	129	129	150	164	148	152	159	130	153	148	163	149	138	169	164	137	145	170	154	165	153	174	141	131	149	174	152	148	155	169	157	127	153	191	167	152	149	159	160	165	164	170	148	149	153	160	171	193	159	154	152	132	136	152	158	158	168	151	143	175	147	119	154	160	147	131	158	143	139	157	149	132	177	161	147	158	134	186	147	173	151	145	142	160	165	152	166	151	151	151	176	168	154	157	150	166	153	136	182	144	157	128	163	164	156	140	152	167	146	153	151	145	153	167	181	155	160	135	152	163	169	139	153	153	157	149	150	150	157	154	154	145	152	133	159	142	127	157	154	146	160	150	174	148	167	185	156	123	148	142	155	164	157	149	162	157	142	141	167	142	136	148	170	173	176	145	166	162	164	146	166	154	164	159	139	155	157	141	165	156	163	171	164	139	152	150	167	154	134	170	147	158	166	161	150	133	151	154	165	172	153	149	167	154	153	156	176	170	136	155	137	151	159	169	158	164	155	157	177	157	143	151	153	161	168	160	154	148	153	177	158	136	154	165	152	143	149	150	161	173	161	161	155	142	154	165	156	147	142	142	151	155	156	154	151	155	158	165	160	155	149	150	158	159	159	140	170	135	141	163	148	157	138	147	168	153	161	151	143	163	166	159	166	153	161	150	171	150	126	155	133	158	154	154	165	146	163	154	131	161	146	161	157	158	127	149	129	191	170	148	134	158	148	145	147	150	148	152	156	137	159	153	190	151	141	174	156	151	154	157	175	136	158	140	161	127	159	158	153	154	169	139	160	161	157	149	161	158	160	152	145	144	145	148	145	144	151	142	151	150	148	159	170	162	141	150	167	147	161	151	143	145	157	153	132	135	148	171	168	155	151	138	156	161	166	156	155	166	152	159	140	155	151	138	160	173	145	175	151	166	155	133	160	161	158	160	159	160	164	136	134	160	132	154	152	160	141	170	143	166	193	150	139	155	141	163	159	163	169	148	170	181	143	181	143	168	167	152	142	160	178	159	151	157	155	149	128	148	130	156	156	159	157	161	158	139	162	159	167	175	162	132	158	168	170	180	168	150	151	161	164	154	159	152	137	168	141	157	164	165	154	150	155	161	149	148	150	149	167	165	135	167	145	157	171	142	143	138	163	145	153	145	164	146	148	130	147	149	157	154	143	156	159	168	125	151	148	145	146	173	160	147	164	145	163	161	164	168	163	160	157	156	156	159	180	154	151	165	188	142	133	157	181	160	122	162	163	151	154	165	162	137	169	140	152	168	138	167	146	146	150	141	163	183	140	155	162	165	166	143	169	145	149	160	140	147	165	153	163	157	150	158	148	149	160	170	171	147	160	168	146	167	156	145	163	155	162	142	170	159	128	162	153	146	169	131	146	155	136	161	161	135	150	148	153	158	144	150	153	155	172	146	124	152	150	157	147	167	173	139	137	151	147	140	133	167	175	139	153	164	167	156	145	155	164	155	140	131	161	142	160	141	149	166	167	176	150	146	163	152	152	147	177	152	160	167	156	155	159	156	174	160	155	140	152	168	169	139	191	129	170	151	152	148	160	164	171	157	169	161	143	145	166	130	145	144	139	149	134	161	178	160	156	146	124	144	163	171	155	179	152	151	158	160	163	168	147	145	163	188	148	160	148	161	155	139	170	155	171	162	149	173	137	145	137	161	169	155	147	157	149	146	166	157	174	144	168	158	165	146	146	148	165	143	147	166	175	153	167	134	171	171	165	147	157	136	151	170	184	176	150	137	152	139	159	144	153	140	165	149	148	152	145	146	156	191	148	153	151	165	149	154	169	138	149	156	157	159	137	165	159	141	168	140	139	162	167	133	167	144	189	177	159	144	143	185	159	166	164	142	146	149	153	186	137	169	149	154	159	141	150	148	166	151	150	160	131	136	175	128	151	174	137	154	144	140	148	156	160	147	129	154	169	171	152	149	149	144	153	176	164	152	165	145	168	129	136	155	157	190	174	172	169	151	160	140	162	168	156	172	158	162	183	163	145	160	160	163	152	140	148	135	154	156	122	168	178	130	167	147	141	163	144	165	155	156	136	174	148	160	147	163	154	147	138	161	159	182	142	150	132	158	161	160	128	152	140	161	157	150	168	147	170	167	128	157	171	164	125	164	148	137	170	152	138	133	154	157	148	149	145	166	140	152	156	165	141	137	147	154	168	132	144	144	143	166	145	144	150	162	165	138	141	145	169	157	162	163	135	168	150	151	170	147	174	146	163	146	167	150	155	142	129	149	157	150	147	162	162	157	136	159	175	181	165	159	139	135	156	160	139	158	162	164	138	160	150	144	161	175	158	158	143	158	137	148	152	155	151	162	133	139	145	170	157	147	148	140	162	168	158	145	161	160	154	142	164	151	148	154	152	173	148	147	181	125	154	156	156	177	156	166	147	159	157	154	172	152	149	151	165	138	167	131	148	157	149	150	154	159	149	146	158	142	178	144	147	147	134	140	169	158	140	154
42293	43734	43788	42571	14929	628	590	620	581	571	546	547	519	508	535	549	518	531	486	531	535	532	551	478	522	500	525	517	536	533	519	535	496	501	512	498	510	519	527	461	509	569	505	539	530	494	500	493	551	538	524	514	531	469	510	535	529	506	452	502	529	503	517	510	483	508	510	508	530	495	478	526	522	520	482	496	516	509	511	479	530	501	598	520	542	511	540	480	542	510	551	513	490	497	525	495	476	517	530	528	531	495	525	518	508	480	541	470	523	513	504	482	497	487	535	487	508	514	517	520	504	497	479	535	524	477	460	536	497	501	508	537	497	459	481	518	491	471	501	494	510	493	532	492	505	531	513	453	514	491	492	522	512	484	513	564	477	475	521	515	523	510	523	538	527	543	536	537	484	511	508	525	532	529	500	493	565	485	496	505	516	552	468	507	518	519	486	515	516	510	475	531	517	539	540	508	518	539	489	504	508	505	493	496	497	525	531	512	503	501	501	523	491	511	471	508	517	541	520	475	510	550	521	488	558	516	483	517	542	568	477	485	518	492	484	499	497	508	472	504	492	509	529	549	463	468	535	511	490	504	517	477	492	507	477	486	541	563	557	521	525	538	501	522	511	517	540	518	493	513	513	486	525	554	528	499	509	526	513	518	520	500	499	475	493	525	491	519	542	517	522	492	504	560	475	502	490	565	475	562	504	511	507	556	517	550	512	488	507	535	495	472	486	506	515	535	491	476	501	498	480	514	508	537	533	495	489	563	538	510	471	513	493	523	503	507	501	535	524	538	536	523	537	514	517	523	538	483	538	527	508	505	518	497	509	555	512	581	508	506	539	515	528	514	535	515	505	489	522	476	476	505	498	511	501	525	515	532	555	512	550	489	522	518	503	524	510	511	471	481	517	506	485	508	505	540	533	522	508	491	553	530	506	503	540	501	529	502	522	504	522	528	505	506	466	491	504	516	507	477	488	503	491	508	502	530	515	520	520	558	544	514	555	500	478	510	536	508	515	500	519	528	533	475	490	488	487	515	514	491	512	489	497	536	506	495	531	570	539	464	500	525	527	487	500	531	494	497	534	504	499	493	557	515	549	516	512	565	534	554	499	485	516	538	476	529	501	500	506	494	514	552	525	483	494	496	527	482	501	532	503	528	510	473	531	537	498	499	512	565	512	495	542	510	506	512	527	518	500	504	528	509	522	505	530	549	510	512	493	557	545	527	489	505	522	535	546	484	500	530	490	495	530	519	510	485	523	516	525	515	526	494	548	472	502	531	517	497	486	541	528	523	501	543	534	490	526	506	524	500	535	503	501	536	529	500	504	526	506	529	468	557	484	498	542	533	555	512	493	484	529	492	475	533	501	538	502	529	513	544	514	499	511	485	512	460	513	558	527	472	528	482	552	502	546	466	548	509	506	539	516	516	487	457	480	484	493	498	501	533	463	502	543	538	509	550	513	515	518	507	534	482	451	500	545	491	507	509	506	474	518	499	514	532	518	485	502	496	535	534	519	486	487	508	492	521	496	539	489	533	517	535	489	523	506	532	511	511	518	521	559	509	487	513	510	476	522	511	477	525	502	545	481	489	506	562	501	536	522	479	522	543	480	510	521	500	535	530	491	547	549	517	507	466	492	544	535	494	514	515	499	504	501	519	502	485	544	505	572	527	505	547	506	506	509	495	487	505	506	541	536	487	505	508	520	510	496	498	528	556	519	492	560	516	543	512	489	517	535	544	514	562	522	483	466	501	489	510	514	515	536	497	513	498	493	539	508	531	485	493	531	511	521	468	561	549	519	537	491	484	492	503	505	506	514	490	493	511	492	481	555	502	524	519	481	515	500	533	508	527	509	498	487	505	544	520	525	511	506	521	508	521	495	477	525	514	527	542	500	517	523	535	528	492	475	479	526	503	508	546	496	499	462	524	516	549	507	491	541	489	500	524	504	528	498	486	537	508	517	500	491	508	491	516	540	518	510	541	499	528	526	475	497	577	540	519	504	540	490	479	537	539	550	532	507	493	543	506	498	478	472	524	489	504	503	503	561	507	523	465	541	526	523	509	493	470	519	501	521	525	484	543	492	485	505	525	539	494	514	501	497	487	532	502	558	501	556	495	546	499	531	485	528	519	530	524	531	513	525	529	505	517	517	528	489	481	465	500	507	487	504	488	492	511	529	522	504	542	496	529	530	513	484	518	504	540	519	519	511	550	556	501	515	511	557	486	494	530	540	563	499	507	509	521	467	499	449	497	529	516	508	505	557	502	507	523	471	532	498	492	502	518	532	520	511	513	545	530	510	480	539	502	562	498	508	517	505	529	505	501	545	519	521	535	496	479	477	534	475	523	537	516	514	515	531	504	520	484	538	489	495	527	496	571	491	524	501	512	530	493	486	494	530	513	506	504	511	493	493	515	515	534	522	535	493	491	504	455	533	454	558	531	503	556	512	510	550	503	534	496	487	511	510	514	495	528	533	497	530	492	491	517	505	520	522	527	504	509	469	536	511	502	525	482	507	526	530	509	489	540	551	500	462	510	518	523	533	501	502	496	501	543	501	526	509	531	530	544	469	509	518	541	501	504	488	511	488	479	526	504	512	486	479	556	543	500	508	494	517	500	476	523	462	526	500	524	514	531	525	538	543	525	507	574	513	519	514	518	479	499	490	488	499	524	510	490	465	558	540	542	527	502	524	511	510	532	539	508	519	549	535	528	491	544	535	541	535	519	509	475	508	520	513	497	528	507	546	511	504	528	534	511	545	526	497	521	496	535	505	519	497	529	520	512	525	524	534	509	484	498	498	533	528	513	516	532	498	523	531	514	517	535	525	502	520	494	500	503	494	484	467	502	491	498	487	462	498	543	509	519	572	510	501	531	524	549	496	546	508	485	521	514	518	525	562	514	537	503	544	546	509	493	516	535	493	511	507	495	551	559	491	533	456	524	516	489	489	482	495	530	517	514	562	508	523	490	502	492	556	523	486	502	527	491	461	515	498	499	481	537	476	572	469	527	508	498	534	506	497	502	520	526	521	508	521	516	481	467	514	498	483	518	524	563	518	542	505	534	487	536	521	494	481	500	521	475	541	495	522	533	505	509	515	515	547	482	531	558	507	508	535	524	508	503	497	552	507	497	496	499	496	519	493	510	503	488	517	479	518	533	503	523	502	491	519	539	550	502	530	519	551	532	495	503	535	495	490	521	488	546	517	547	560	536	495	509	551	531	489	536	489	495	505	563	514	485	520	502	543	499	517	509	510	522	476	526	549	489	527	534	504	511	498	508	522	504	487	522	514	532	529	556	569	516	517	507	505	494	529	525	550	505	518	488	546	571	563	505	532	509	485	507	503	530	512	526	489	572	505	507	487	494	547	516	509	504	513	506	529	508	531	548	493	568	485	509	510	542	507	516	551	489	484	565	556	518	507	479	511	526	501	552	505	540	530	498	475	529	495	542	550	509	570	453	524	518	502	523	541	474	503	506	498	522	479	495
77445	72825	63805	54687	29659	5314	438	287	303	317	281	295	267	270	261	270	271	282	246	288	284	292	274	255	291	277	283	274	271	284	246	291	265	273	284	235	259	262	276	265	262	254	256	248	270	282	277	252	255	282	291	262	301	257	258	268	229	279	254	284	249	269	254	246	278	273	248	266	304	251	262	246	286	264	270	248	243	255	296	287	252	259	265	249	279	265	249	262	254	271	261	289	237	272	257	280	295	249	277	283	270	258	258	278	279	272	258	301	306	266	277	259	264	243	257	270	279	272	258	269	285	274	257	277	270	276	259	238	249	260	256	247	284	273	306	289	261	290	266	270	282	268	255	264	277	256	289	304	286	281	250	249	255	250	277	275	260	235	262	232	261	254	266	256	276	264	242	262	259	284	291	256	259	242	250	255	269	266	279	301	251	263	241	271	247	256	300	268	286	268	252	265	274	246	273	250	290	284	265	259	282	271	274	280	242	278	239	236	249	244	259	276	261	253	273	265	253	287	264	275	263	266	272	240	276	258	282	267	276	251	266	261	264	264	275	260	260	253	254	269	266	254	262	261	253	250	253	274	247	254	230	246	286	264	263	289	270	246	250	269	267	285	292	258	272	264	266	251	250	245	264	236	292	273	223	275	254	243	260	247	251	235	294	265	309	279	262	276	261	278	252	270	271	251	289	284	275	267	241	262	248	291	262	281	252	280	274	248	256	249	271	269	246	245	260	293	264	291	261	286	261	273	275	255	266	276	255	278	257	253	257	284	260	277	272	290	259	251	300	271	257	280	246	258	274	251	267	254	286	272	269	255	256	282	246	228	252	301	274	254	245	282	253	254	268	263	254	248	247	264	253	239	297	282	274	260	266	273	260	268	254	271	265	263	290	272	266	280	245	276	270	248	265	261	301	268	259	250	246	237	275	238	270	269	275	249	275	231	291	281	260	275	308	284	251	272	276	253	255	270	279	256	282	259	280	277	278	262	308	273	257	268	238	296	278	271	245	258	266	263	264	270	260	251	257	256	267	243	251	286	255	260	269	261	280	276	265	264	284	252	233	266	232	278	227	275	274	274	269	284	254	249	269	294	258	268	292	257	243	250	232	293	273	243	265	245	284	256	246	273	263	251	258	275	258	286	276	254	266	295	284	285	287	308	258	280	241	269	273	243	260	266	283	257	232	268	245	261	247	262	242	265	282	280	273	223	250	265	278	252	282	274	263	264	256	299	290	254	262	270	255	264	266	256	265	275	272	243	281	239	257	277	281	270	261	282	253	278	284	287	266	267	276	296	273	247	256	265	276	272	243	249	255	282	280	264	282	264	266	289	263	249	267	267	252	274	280	245	273	272	303	293	269	274	294	264	258	275	266	311	270	246	271	235	268	283	255	276	252	266	262	269	274	256	271	264	275	250	241	284	278	262	252	284	287	269	262	262	276	272	228	289	286	264	264	254	267	299	279	262	309	243	258	270	294	289	284	261	276	269	254	273	271	242	268	271	275	281	275	240	252	259	264	262	232	250	274	253	259	301	258	248	273	277	280	254	267	261	257	264	247	272	258	253	270	287	268	278	273	230	282	279	282	259	279	295	256	289	306	268	266	273	248	270	258	270	254	249	267	272	253	239	288	270	255	245	282	291	264	256	283	272	253	256	281	288	256	271	245	256	265	267	254	296	261	268	292	268	300	246	265	274	259	258	286	268	280	286	241	265	272	268	270	245	242	294	261	285	243	263	248	263	244	276	267	253	249	286	252	266	278	258	268	276	257	271	288	255	268	244	271	250	254	266	268	277	271	266	266	273	249	241	268	254	268	268	278	300	262	257	246	272	256	270	253	259	244	274	258	260	249	282	270	259	260	245	280	264	258	253	298	276	274	252	268	256	285	258	263	287	266	249	237	269	256	261	247	293	243	257	258	240	259	258	260	276	262	241	266	291	274	272	278	289	270	263	292	261	267	252	265	277	244	271	235	269	277	248	255	265	294	258	230	255	264	261	281	290	264	279	278	255	261	254	281	266	287	243	247	266	271	268	231	272	252	277	284	291	302	258	260	273	236	256	254	286	272	247	265	258	264	246	275	285	267	274	262	288	251	262	256	240	266	275	281	248	238	276	269	264	259	255	241	261	280	295	258	267	248	242	293	253	282	262	300	276	287	267	260	259	272	231	268	256	287	244	249	262	258	282	261	250	260	277	244	264	282	268	255	266	288	247	271	263	241	263	270	262	260	267	269	268	274	257	270	242	275	256	273	267	272	249	251	240	265	277	269	248	266	261	273	284	266	248	281	265	266	254	270	273	264	242	271	260	297	266	247	274	248	261	288	266	269	236	252	296	258	259	242	273	259	268	260	253	239	271	245	260	261	253	265	282	270	266	259	265	273	287	247	244	270	279	258	267	266	260	245	234	255	261	261	270	264	257	251	271	253	267	276	288	238	279	262	237	247	240	277	275	246	276	288	267	254	261	283	266	254	282	267	264	244	253	285	268	281	259	301	257	275	290	248	286	262	235	289	274	291	286	259	282	267	259	269	276	224	244	233	288	278	271	283	268	255	238	244	280	252	271	286	236	255	269	261	292	261	283	266	242	282	278	280	256	248	267	271	256	246	264	269	247	245	252	248	303	288	279	246	239	252	283	285	283	251	289	284	287	264	278	272	258	232	287	257	249	276	225	267	283	251	285	278	279	271	270	285	247	255	248	279	285	304	256	264	291	297	253	225	260	262	241	239	253	229	273	291	283	283	270	268	252	280	240	269	244	250	259	242	249	246	258	270	240	246	241	294	251	252	244	252	251	264	248	258	245	258	259	270	292	286	272	262	276	282	246	260	254	298	236	270	248	258	247	268	268	255	259	277	285	257	274	266	263	234	274	256	281	262	271	245	258	265	255	254	251	248	265	270	263	260	280	267	270	268	267	239	232	238	261	277	290	260	260	310	260	243	247	235	252	288	280	252	272	274	248	266	238	242	267	264	233	288	261	290	275	287	293	268	283	276	292	298	265	266	252	279	286	274	266	260	268	276	250	234	242	267	261	257	269	296	276	273	261	269	270	241	254	256	229	286	268	285	269	271	281	255	290	280	238	240	265	308	261	247	252	264	274	292	274	257	263	237	247	235	282	278	266	263	272	272	250	252	252	268	278	296	277	273	264	263	268	268	247	288	281	281	253	260	276	263	254	278	262	241	271	274	273	275	263	253	278	272	265	283	286	263	271	239	241	267	263	260	262	258	274	266	271	283	280	282	250	259	258	250	274	297	272	232	247	262	280	273	270	250	249	260	277	267	280	311	269	260	266	257	253	300	278	281	270	268	254	254	225	269	268	250	259	260	239	241	251	260	261	265	270	247	241	274	233	294	263	245	251	266	279	278	263	259	272	266	300	244	301	237	261	263	265	228	275	247	275	253	302	272	248	267	233	254	263	295	242	284	280	271	278	278	247	245	273	278	271	227	254	263	254	244	255	269	278	264	254	257	283	266	263	267	262
55417	59587	58927	56882	22455	1099	1048	1022	995	942	935	894	885	837	850	866	829	795	853	800	843	894	910	810	855	854	828	802	795	881	779	809	807	835	837	815	814	813	815	764	831	866	822	798	831	785	837	826	825	795	801	782	758	832	758	833	804	813	820	802	811	790	809	831	816	807	792	806	780	793	821	846	790	856	779	812	820	802	822	778	822	767	779	864	804	795	770	797	804	763	807	851	775	731	785	773	808	784	818	793	770	803	794	809	782	784	807	822	800	796	834	843	817	775	764	786	777	867	784	804	777	860	787	833	742	753	798	825	803	771	792	780	814	748	767	791	775	803	755	785	778	763	782	758	810	820	779	795	813	817	791	790	781	838	829	837	839	785	798	821	801	795	789	857	837	801	814	793	766	799	757	765	784	771	731	844	753	789	830	782	771	789	810	800	851	783	768	831	839	788	744	833	819	777	805	804	792	817	812	792	790	833	761	796	826	827	814	802	785	832	807	757	776	785	786	807	781	795	780	833	797	774	832	764	798	834	779	820	766	786	797	839	810	799	812	779	776	791	798	826	816	796	781	806	803	803	767	819	732	809	810	814	798	821	799	817	802	829	840	774	800	779	826	807	755	797	819	772	825	773	804	827	789	799	802	847	784	814	775	820	747	804	813	815	766	799	826	776	839	825	819	795	772	813	761	827	824	771	787	789	776	803	772	820	832	792	803	811	824	825	815	817	829	783	801	832	769	728	815	756	826	788	724	731	800	802	806	792	790	795	796	827	801	855	782	828	788	813	800	826	803	794	754	793	913	767	793	821	819	828	760	781	797	789	797	799	796	805	813	766	779	788	775	803	817	775	797	816	805	792	800	804	825	795	750	754	818	841	796	777	799	808	796	786	827	792	784	813	784	802	809	783	814	785	852	823	752	768	795	777	832	853	776	777	807	788	797	807	764	810	802	817	807	799	770	766	822	819	765	779	814	780	793	826	771	783	755	762	807	791	765	773	835	794	803	777	769	787	833	806	792	804	838	795	803	830	763	823	846	749	838	818	792	812	861	834	808	808	790	772	783	781	777	774	804	813	798	808	794	783	786	773	860	774	842	823	802	805	796	789	784	780	839	811	762	750	755	838	818	766	815	790	785	752	793	795	769	799	830	774	841	784	755	815	832	819	790	828	794	804	846	805	815	764	843	824	776	803	782	806	801	743	786	811	826	810	867	871	808	835	754	829	785	767	802	849	812	800	843	831	833	814	830	786	809	804	802	799	827	758	796	711	735	791	830	817	837	840	846	810	790	846	807	803	810	798	778	842	800	771	816	804	810	827	773	780	792	815	841	804	822	790	778	791	806	762	838	778	779	833	804	760	792	771	848	824	804	742	809	824	775	803	738	772	815	768	838	751	800	773	797	844	816	782	764	813	795	751	828	773	785	804	798	772	833	799	887	818	831	789	766	871	768	806	779	816	793	782	761	772	779	773	794	806	790	787	813	786	777	804	808	770	880	772	804	765	764	803	824	799	798	839	777	824	806	826	822	800	773	778	794	824	774	803	765	860	822	862	827	816	787	829	836	782	833	822	822	784	755	788	819	769	819	792	823	801	819	778	834	759	838	744	837	821	807	841	797	764	790	743	800	808	802	807	808	767	845	843	763	819	828	796	803	817	823	841	768	792	858	761	811	770	837	805	814	832	828	768	840	791	807	839	796	789	776	777	806	766	814	785	829	828	792	789	739	826	802	834	797	758	816	870	809	796	812	803	823	771	743	828	831	847	794	800	770	804	832	816	778	822	762	775	819	806	836	796	765	799	789	798	748	769	823	750	801	786	827	783	813	806	811	752	784	772	779	758	783	764	847	864	752	815	810	779	784	809	797	752	778	760	802	806	808	824	772	789	766	758	736	797	816	801	769	782	798	810	770	858	837	765	812	834	776	821	803	785	773	793	773	820	788	784	874	831	765	798	792	768	776	783	787	779	812	817	792	791	778	837	783	798	781	784	802	791	794	836	804	800	848	881	831	798	807	802	797	768	783	823	791	798	815	801	789	831	771	834	838	856	771	850	776	773	753	765	760	758	764	759	821	755	821	832	832	773	811	802	779	764	809	791	830	863	808	773	851	796	826	835	833	783	768	785	809	809	793	799	759	799	817	803	825	834	762	774	777	800	817	810	807	750	828	787	784	748	798	780	832	751	818	782	802	833	825	807	748	827	799	808	711	783	791	827	828	777	767	802	818	831	776	864	744	789	789	767	791	810	789	754	865	782	836	829	820	798	807	829	804	810	780	838	755	797	841	805	795	790	827	770	821	766	805	765	843	811	809	812	800	781	792	796	780	792	828	786	849	777	818	787	813	768	837	808	845	825	809	849	785	782	793	805	855	819	760	736	785	814	806	743	767	763	802	787	799	743	781	795	805	814	805	809	791	820	832	822	771	799	797	817	813	903	760	787	786	773	779	812	796	782	830	790	749	791	799	766	791	774	786	788	731	751	833	794	785	770	752	795	768	821	850	836	845	795	770	802	786	794	844	784	805	805	813	805	737	776	805	818	841	809	818	772	831	828	789	830	838	797	752	789	788	849	782	817	798	787	801	823	776	836	731	782	807	819	844	850	805	807	792	818	846	814	802	777	797	807	791	813	759	815	797	871	772	831	834	797	833	777	789	797	801	761	753	850	805	772	807	814	762	832	754	811	837	838	789	785	840	777	814	843	824	759	776	751	819	800	739	836	777	817	830	824	826	795	761	811	795	783	748	816	831	831	810	834	762	840	883	811	780	843	825	834	807	756	795	765	794	777	822	758	763	852	764	802	787	813	878	760	786	818	780	825	816	806	827	870	807	816	788	788	789	767	799	794	819	761	784	876	790	852	872	831	771	783	817	793	796	807	754	811	833	837	751	808	799	798	812	799	803	793	810	845	819	807	787	782	798	770	792	836	821	807	756	758	820	792	809	813	837	762	787	815	786	804	841	813	795	754	777	762	793	813	851	764	827	825	782	806	790	816	784	731	780	773	819	818	791	781	845	764	820	830	857	767	826	818	740	830	805	786	781	851	837	793	828	870	807	824	806	784	775	814	823	775	770	860	800	800	761	868	784	814	786	781	836	800	806	839	816	795	784	821	802	861	771	776	834	785	736	830	783	817	757	825	810	803	763	836	753	805	843	782	789	819	830	794	788	806	810	843	781	819	836	816	772	743	875	848	766	788	835	809	759	803	798	798	799	824	805	773	785	820	791	804	804	774	798	745	770	843	786	789	779	800	817	843	775	812	814	764	797	825	762	756	820	786	773	817	814	784	823	817	842	781	797	768	818	792	764	828	798	779	794	740	768	806	771	822	800	822	833	796	850	863	762	782	785	788	825	858	795	790	802	793	834	814	807	800	783	849	790	884	836	841	850	791	848	850	802	786	785	819	823	804	753	782	804	787	795	781	808	815	775	782	834	812	828	777	839	775	758	809	773	770	795	842	782	826	754	835	818	798	838	789	799	787	820	767
26573	15397	7803	4287	1594	171	173	156	146	143	153	142	140	148	138	152	148	153	148	136	147	170	147	153	148	156	140	161	165	158	158	150	156	154	156	148	141	141	160	169	144	161	175	162	142	143	183	163	151	159	136	150	166	168	154	168	158	146	165	153	154	159	167	161	140	177	166	169	157	139	156	155	141	133	151	143	147	149	157	143	141	163	157	156	163	162	162	158	138	147	134	162	153	152	151	144	155	157	162	152	147	149	117	129	147	153	169	161	134	171	163	163	152	147	151	143	158	141	140	149	157	162	167	157	170	123	146	160	129	126	173	152	144	142	154	152	147	150	140	174	156	154	161	152	141	168	168	160	171	147	139	153	157	151	172	145	150	135	166	156	157	150	154	144	157	168	140	148	157	165	147	160	150	163	145	154	149	150	159	145	162	162	153	167	153	151	154	152	145	138	142	146	132	143	149	137	170	161	161	149	137	156	155	142	138	147	136	113	161	167	152	154	159	136	164	141	161	143	155	141	152	146	156	143	138	150	163	160	170	155	166	153	166	158	146	151	164	153	152	150	133	136	142	148	157	155	153	152	165	142	127	164	160	137	157	143	154	120	159	148	167	145	164	141	152	155	166	173	152	123	144	161	154	146	161	162	169	160	153	165	159	150	140	141	137	129	134	154	154	151	143	143	138	150	143	149	164	160	147	148	156	152	170	170	165	153	155	151	154	147	158	130	148	162	145	153	164	155	170	160	150	155	128	152	145	162	156	148	141	158	175	157	173	183	166	135	162	144	148	131	143	133	167	159	146	150	156	150	168	160	144	142	147	154	145	158	156	150	168	143	158	126	155	153	124	153	145	173	145	148	165	156	157	138	156	141	157	148	145	161	137	170	140	162	162	133	141	137	164	144	144	180	158	159	156	168	120	161	153	125	149	130	158	150	147	136	138	147	155	146	152	155	161	141	165	152	138	162	131	159	136	153	143	153	146	144	146	155	142	154	154	152	152	167	138	123	164	156	146	133	165	134	162	153	155	144	145	123	161	154	164	160	159	161	148	180	140	140	158	159	155	138	171	160	156	142	142	161	132	154	145	125	161	137	166	160	132	154	165	136	159	144	161	165	159	153	166	191	141	152	130	156	156	154	140	166	154	164	157	173	147	155	148	137	155	142	164	153	151	146	147	129	126	162	136	158	150	147	156	152	148	152	159	159	150	153	166	144	142	153	168	137	155	148	150	143	155	182	154	150	151	150	123	143	148	170	135	164	153	159	171	144	139	132	151	162	170	136	149	164	134	145	154	168	145	151	164	173	156	123	141	130	157	156	149	148	154	142	156	142	150	151	144	167	149	173	143	141	131	154	143	162	163	151	165	139	153	154	150	160	160	146	147	152	160	143	145	144	144	150	148	161	132	165	166	172	157	157	163	183	154	158	157	130	170	151	160	159	140	135	160	163	132	130	164	153	133	155	155	128	175	168	169	163	154	177	156	151	137	152	156	170	150	149	159	149	122	144	162	141	151	159	144	167	170	180	132	144	137	156	143	178	162	151	173	157	144	180	161	145	170	143	143	147	152	171	154	155	162	172	152	146	169	157	159	157	193	150	149	172	137	154	143	159	139	152	144	149	135	159	171	145	149	172	153	148	125	158	151	165	183	163	165	147	126	155	133	149	132	149	157	139	144	156	142	147	157	151	152	162	159	170	157	132	146	129	154	147	155	163	161	146	152	152	177	183	152	132	161	161	168	135	155	159	150	159	140	165	147	176	164	161	122	145	150	178	173	135	152	137	128	162	155	149	164	148	159	165	156	162	157	161	162	147	192	171	161	136	158	148	188	158	142	160	159	159	168	168	139	157	156	143	164	155	162	154	132	183	171	136	154	165	132	135	145	150	184	139	151	171	164	132	161	159	156	177	164	153	170	165	165	149	133	162	166	153	146	154	137	156	160	159	153	160	160	144	146	150	155	149	138	126	170	144	164	158	150	152	149	145	153	126	165	170	141	129	160	132	152	143	142	153	179	170	162	177	158	147	159	171	154	158	161	160	171	132	154	196	144	148	153	182	137	158	153	165	159	146	167	152	158	159	153	152	154	129	156	151	141	146	158	146	154	135	167	145	149	145	137	147	139	166	177	153	156	144	153	153	183	160	143	149	170	154	170	151	141	160	148	135	160	176	155	149	141	149	145	135	164	155	183	141	147	158	166	140	167	156	188	150	138	145	163	157	133	164	154	150	159	142	176	141	156	170	155	143	169	171	166	156	136	161	170	160	161	117	166	182	145	159	166	123	138	167	142	159	158	149	178	141	147	145	155	173	121	166	153	149	163	131	185	159	140	161	142	152	164	149	162	166	138	167	155	164	137	166	133	151	154	152	149	150	173	153	157	143	176	160	156	148	161	137	171	161	140	152	147	159	167	134	150	158	154	169	151	177	155	147	160	152	134	160	141	154	151	140	146	143	150	159	163	155	174	173	162	154	154	149	153	141	131	133	165	144	149	146	162	123	159	167	179	153	154	154	137	149	149	153	171	135	145	159	158	169	165	137	169	114	175	130	147	159	156	140	157	160	159	152	149	130	146	154	148	141	163	161	163	156	164	175	162	152	156	128	156	150	142	158	174	145	169	144	161	152	163	169	127	157	172	163	158	162	156	143	149	145	146	147	164	140	160	163	165	138	153	158	159	139	138	153	164	143	160	146	142	164	157	147	165	158	174	151	166	137	143	149	146	155	158	154	161	163	139	153	175	153	158	152	163	147	160	133	150	153	148	166	151	161	139	188	171	145	151	158	145	156	188	151	155	152	144	147	164	167	149	137	137	149	167	147	133	130	131	155	152	143	120	139	172	148	144	160	157	161	170	139	138	154	156	170	146	152	141	164	174	153	151	163	157	148	164	134	164	159	165	133	167	165	177	150	176	136	155	166	145	150	131	147	152	147	163	145	172	130	171	146	174	167	159	142	176	160	177	165	140	151	159	146	169	159	154	140	136	172	141	165	137	139	155	160	159	177	162	142	167	151	157	175	153	148	163	166	169	183	175	166	171	151	157	132	164	146	159	163	160	159	140	139	164	171	161	142	144	166	170	137	138	184	152	149	157	160	166	154	160	164	154	180	119	145	161	148	146	147	151	142	157	148	161	145	160	148	163	159	133	125	154	149	151	143	155	149	161	167	140	148	169	146	146	144	173	167	150	140	146	140	155	158	144	161	167	154	141	165	149	153	154	146	157	157	146	160	174	153	168	169	137	177	153	171	147	154	156	175	147	148	151	133	146	184	155	122	140	160	162	162	159	164	152	173	147	146	152	149	163	149	152	124	163	153	151	149	166	126	130	161	144	158	155	147	167	161	151	136	160	166	160	133	157	163	159	166	147	173	153	154	137	150	151	135	152	161	126	156	154	164	168	146	148	149	169	161	134	154	159	134	152	156	154	172	154	136	143	153	168	141	155	152	128	144	157	150	137	145	162	169	139	141	163	139	149	154	199	155	154	166
24708	19241	12935	11324	4192	493	490	507	509	529	524	505	497	499	503	512	545	504	516	522	545	491	500	501	488	499	501	519	520	570	508	479	532	471	531	526	487	498	507	500	505	482	505	508	567	554	529	490	523	527	478	523	533	514	533	479	469	555	506	497	505	549	505	535	507	520	472	515	510	487	498	529	529	486	507	517	497	510	502	479	470	506	514	509	560	497	523	513	470	496	464	508	527	468	513	508	513	530	507	485	528	494	506	529	516	566	520	525	481	497	518	510	504	513	502	524	497	536	512	495	495	533	526	480	506	535	542	521	520	510	480	536	465	460	544	515	561	481	495	491	490	563	503	516	535	518	527	530	489	523	487	459	482	504	531	513	513	522	495	538	522	504	530	493	506	495	488	453	509	483	496	525	514	508	505	499	504	525	520	491	521	502	506	501	514	511	489	504	494	533	530	504	516	542	480	502	530	498	510	490	503	501	537	500	508	525	512	518	523	491	486	507	440	496	512	498	511	495	509	549	508	498	536	519	503	528	489	540	498	522	520	512	485	509	535	467	499	476	499	521	535	510	484	489	535	529	495	524	513	490	497	538	475	522	489	519	519	491	519	552	502	499	508	502	472	483	531	506	518	515	477	479	510	495	562	506	510	487	488	501	489	516	497	524	567	510	481	476	510	534	485	508	509	519	474	531	537	495	541	494	484	513	538	532	521	523	503	501	495	560	524	553	530	501	554	494	524	496	495	518	511	563	525	521	495	492	493	532	501	517	525	518	491	518	515	509	527	485	480	503	520	507	469	528	500	519	500	539	519	493	497	516	494	526	487	465	501	491	525	503	541	486	528	509	500	490	479	523	508	522	529	534	479	500	457	471	507	546	478	517	496	517	492	486	523	485	520	498	542	497	518	509	544	509	500	491	538	498	525	491	512	498	538	551	515	483	465	501	511	502	508	512	513	460	542	499	497	543	466	489	502	489	471	500	460	509	490	527	480	509	470	498	485	502	507	460	485	480	476	526	501	497	485	517	502	499	484	492	525	521	527	500	507	481	503	500	515	518	495	561	526	544	538	525	496	518	501	515	509	486	557	468	463	510	509	528	474	513	481	484	544	516	499	472	496	508	512	556	491	505	537	492	493	555	501	501	482	505	499	531	500	505	516	492	528	512	485	504	496	497	498	530	465	493	487	504	542	499	514	467	478	469	518	518	484	503	501	502	492	477	504	508	524	498	494	513	487	525	507	463	518	459	526	481	545	523	542	487	481	526	514	518	506	510	488	466	493	524	490	503	536	521	497	458	535	482	468	506	474	512	530	486	516	492	532	518	528	516	528	509	512	472	510	550	547	515	518	503	494	506	529	530	499	537	478	534	525	530	519	504	524	507	521	524	522	499	538	515	507	485	493	501	496	509	531	459	517	508	518	528	534	500	481	544	492	525	497	506	524	511	522	509	504	480	515	544	509	526	523	483	513	529	481	503	510	504	541	530	513	543	491	527	528	486	511	462	518	527	509	538	511	539	541	532	496	504	527	524	474	507	540	495	539	472	505	490	520	486	499	499	486	515	492	486	496	520	545	487	513	556	554	510	527	535	482	534	506	494	532	511	529	496	489	518	508	525	518	500	517	484	470	530	530	520	496	468	516	475	554	506	483	519	508	510	522	556	518	519	499	496	460	506	516	499	497	500	494	535	512	490	501	543	508	496	500	510	447	549	544	451	524	542	488	506	498	537	493	507	505	490	511	528	522	484	489	489	539	543	537	506	495	532	484	506	474	525	531	505	502	560	503	557	487	467	535	540	516	465	505	514	500	488	558	522	474	517	534	496	534	499	473	473	524	514	505	490	539	521	469	508	495	508	521	503	456	493	562	518	502	503	503	512	504	526	514	478	533	496	488	478	531	487	527	569	516	506	509	504	556	483	504	538	479	518	493	510	534	474	515	515	476	492	525	509	528	495	555	473	543	540	533	506	472	546	534	519	492	507	503	525	505	505	527	540	490	514	499	473	465	472	503	555	459	522	520	487	522	554	488	488	530	515	489	501	505	507	495	526	501	532	493	488	525	494	487	493	497	522	538	499	492	460	514	516	538	544	490	538	492	547	501	506	514	478	500	537	483	515	499	538	480	517	513	538	510	493	484	534	548	467	538	504	536	520	496	515	536	522	522	509	488	519	503	515	545	500	524	468	505	551	518	495	510	489	543	522	506	551	513	481	516	504	491	538	513	501	529	494	540	525	512	524	503	513	514	525	514	481	531	500	495	525	505	511	531	540	537	494	524	498	524	488	518	472	504	513	516	539	524	524	493	535	530	490	524	532	483	502	499	481	496	460	504	509	515	488	567	517	512	502	532	467	479	468	507	525	507	537	511	503	513	517	483	500	528	474	505	500	504	491	469	504	531	501	478	505	534	546	508	530	532	538	494	489	497	506	513	509	515	472	508	529	511	483	455	490	530	489	522	522	523	532	498	533	469	506	528	506	500	470	537	500	480	508	503	489	526	524	494	510	508	520	488	503	502	504	537	526	506	503	488	502	533	484	465	504	539	524	539	499	528	511	502	527	519	492	477	476	507	550	477	504	498	438	490	517	532	512	506	529	480	514	494	533	447	516	499	504	537	470	504	486	516	509	514	516	478	495	549	444	508	525	531	509	469	493	484	499	532	484	554	510	491	451	481	525	495	527	514	541	481	547	457	515	479	512	509	513	511	533	507	501	525	484	495	511	510	523	530	514	511	510	523	497	461	502	518	533	586	513	488	482	494	531	546	533	517	500	519	504	499	518	503	481	504	538	504	533	510	513	492	492	471	521	529	470	581	490	510	491	499	542	562	548	511	552	525	511	501	521	495	561	490	472	470	508	481	535	494	507	506	485	501	502	533	530	555	549	538	475	509	503	526	505	473	511	518	535	453	517	504	500	522	487	477	527	524	533	519	493	516	481	500	534	520	560	525	537	470	551	514	511	512	521	508	516	501	493	520	463	485	531	539	525	508	519	500	465	495	488	505	508	479	533	537	562	525	515	472	481	536	497	505	523	505	547	495	565	527	492	500	520	531	525	534	485	498	517	504	490	543	515	482	533	524	501	502	509	502	517	486	497	493	474	506	508	525	514	510	500	516	495	488	519	517	505	520	518	515	508	525	521	506	469	505	492	534	537	520	484	467	528	548	503	532	485	528	531	504	498	514	494	526	466	487	529	525	503	497	525	571	472	510	529	525	489	489	519	496	518	494	523	503	535	497	531	484	499	487	515	537	533	485	471	504	513	512	535	541	455	535	507	503	506	508	503	484	484	502	510	517	519	516	534	509	527	500	515	512	508	469	493	517	521	525	536	535	516	528	502	535	550	487	546	541	512	515	510	464	512	504	491	500	530	554	526	550	486	543	573	524	517	504	515	486	493	512	510	482	500	499	541	514	523	521	512	491	524	480	526	500	458	544	511	499	524	600	537	514	515	514	511	511	492	513	496	536	539	517	540	498	512	530	512	492	482
61131	54668	45776	35682	18929	1040	165	197	168	173	191	154	179	161	155	174	149	159	157	155	164	187	166	151	143	158	139	174	166	164	164	155	176	136	163	170	158	165	169	149	145	174	150	153	153	181	147	151	168	186	157	159	153	167	175	161	172	136	160	177	158	185	158	171	154	165	183	160	151	152	163	172	175	178	171	157	161	159	171	181	177	172	172	144	163	168	170	132	165	160	144	135	150	173	143	166	165	146	167	170	166	164	166	169	142	167	164	161	146	157	141	166	189	161	177	164	190	148	161	160	158	154	171	170	138	178	175	170	155	179	159	178	143	156	157	135	177	177	171	166	179	170	171	151	163	168	167	148	166	168	161	157	158	150	161	144	157	156	176	161	169	173	168	146	165	149	143	150	163	155	150	170	155	151	174	175	162	171	159	189	166	143	134	167	137	163	159	151	164	171	163	159	163	150	159	170	149	165	184	157	153	175	175	161	143	175	180	159	176	162	145	144	149	170	152	166	146	143	159	173	178	152	160	168	166	174	175	143	174	178	152	171	166	138	174	135	160	153	158	157	175	154	173	147	156	170	155	148	158	168	174	159	160	149	170	182	188	132	166	163	160	159	166	154	176	166	180	168	164	165	154	155	162	161	170	142	143	154	179	137	157	142	139	168	168	170	192	147	162	150	151	158	166	160	176	149	154	161	171	147	175	158	160	148	146	152	155	156	163	157	152	144	168	161	173	177	178	144	154	172	139	168	183	169	155	184	168	161	149	153	162	168	181	159	171	141	165	152	176	155	181	172	173	170	185	163	171	160	166	153	138	166	150	156	155	170	183	148	176	161	196	164	171	136	147	183	176	149	148	142	143	168	166	158	159	148	149	157	138	152	169	178	157	170	170	158	168	166	190	188	155	161	156	191	170	164	157	162	161	164	146	158	159	154	158	166	157	159	146	146	148	153	179	151	163	160	162	166	144	150	159	164	163	166	152	177	189	167	140	151	154	150	136	157	160	168	162	175	162	150	155	164	160	164	143	169	181	172	126	126	160	157	156	152	165	149	146	164	171	174	159	142	177	155	175	160	177	157	179	140	154	160	171	175	159	185	172	136	168	169	171	150	171	153	191	179	169	166	137	141	180	173	175	171	166	168	162	157	167	139	139	156	164	159	149	142	157	185	147	162	173	185	159	150	175	155	135	151	159	159	146	173	166	143	144	157	145	169	175	137	175	146	139	173	175	157	163	146	152	146	149	165	152	159	178	156	143	150	166	183	175	153	177	150	139	173	141	157	160	149	167	160	150	168	157	170	165	166	142	154	147	149	162	181	154	169	179	154	177	144	177	166	153	145	171	143	142	147	155	147	165	149	163	158	176	146	133	145	186	142	177	169	173	161	169	164	176	171	175	151	133	175	153	163	161	153	152	173	177	147	154	186	167	180	143	159	141	157	171	147	147	178	136	166	149	146	150	171	162	162	164	150	145	155	144	172	136	159	164	165	139	153	151	171	162	144	162	185	179	193	174	157	177	160	162	170	162	160	156	158	174	174	174	158	135	159	175	158	158	169	181	174	167	140	166	155	144	154	154	156	166	171	176	136	164	166	159	189	177	167	146	182	162	172	146	164	168	160	192	137	161	164	154	153	141	163	137	145	153	173	163	163	159	150	171	141	147	164	178	141	165	164	146	180	179	133	147	174	148	156	170	182	151	149	155	169	132	158	143	165	148	132	178	157	148	143	159	161	166	146	154	136	183	185	166	147	177	174	188	169	149	144	165	161	153	174	178	163	150	181	166	164	172	153	167	163	153	166	166	141	147	167	159	152	165	162	165	172	153	155	155	152	144	183	156	168	163	171	149	173	152	159	149	158	180	178	162	179	140	157	137	127	152	175	161	149	168	165	169	168	147	140	155	164	148	154	164	158	174	152	161	182	173	148	169	174	145	160	152	164	139	160	176	144	156	159	142	165	156	168	173	191	154	137	153	177	164	173	164	159	155	136	175	153	153	151	164	179	167	174	166	151	153	137	139	176	159	165	157	150	161	158	187	152	182	191	178	170	169	153	164	158	165	173	159	147	169	157	188	164	154	192	146	162	146	185	156	174	165	153	146	155	157	152	168	172	151	180	155	160	165	170	163	150	174	142	172	177	185	159	153	135	176	152	190	160	173	157	163	144	163	153	155	151	142	136	165	173	151	161	145	151	168	177	146	174	141	157	163	181	158	150	158	170	176	155	151	169	141	170	191	145	161	153	162	159	172	191	179	156	151	169	160	159	157	174	202	166	169	167	148	152	151	160	177	153	154	175	168	176	161	165	155	164	161	146	187	174	153	162	155	155	168	169	167	161	163	169	152	173	147	168	139	161	161	148	194	144	169	190	172	178	158	159	155	164	152	157	143	154	172	167	161	168	158	165	161	150	183	142	153	182	141	150	191	168	141	172	164	141	159	148	161	190	158	173	153	163	157	149	148	152	140	155	184	161	155	168	137	167	158	147	140	131	179	160	163	164	158	165	175	153	155	140	145	166	184	168	153	169	176	163	124	145	165	168	166	167	158	159	168	140	157	172	162	178	151	166	158	162	174	160	164	171	168	168	165	177	167	165	161	169	156	177	158	151	121	137	163	166	158	172	153	178	164	145	155	175	156	141	168	165	164	139	164	132	182	151	148	145	156	152	190	167	174	157	156	167	150	178	182	149	164	152	176	166	154	164	134	172	155	162	166	145	159	187	145	162	146	188	165	145	164	167	150	149	133	154	156	151	177	160	158	170	157	153	149	168	167	183	169	154	128	177	134	129	158	157	163	176	152	156	148	160	150	163	137	163	159	182	187	140	160	157	162	162	125	170	176	186	154	179	154	127	161	165	160	153	157	141	167	144	147	165	174	145	136	149	173	180	177	155	158	165	160	144	144	156	143	167	173	157	153	134	191	173	164	188	142	180	137	171	152	156	160	167	163	160	128	157	157	141	148	160	180	162	151	173	161	146	153	141	175	170	163	152	152	176	156	170	166	157	161	176	159	151	169	153	182	158	167	163	167	161	166	158	141	162	165	174	144	158	153	150	181	165	150	143	154	179	167	186	145	175	157	146	154	148	159	163	186	161	170	149	158	164	156	161	169	160	151	168	177	176	149	162	150	156	175	162	172	166	144	160	186	165	152	148	174	156	164	142	154	138	148	160	161	166	174	152	138	162	158	140	153	154	169	186	123	180	171	158	159	157	148	150	151	166	184	155	147	154	161	150	154	153	136	167	141	142	189	156	164	172	155	166	158	154	146	174	126	170	174	170	179	172	162	136	157	145	157	155	142	153	161	165	149	161	180	155	161	164	168	158	152	161	144	147	141	151	148	146	161	165	167	160	167	162	164	168	138	132	164	158	172	155	152	149	164	159	166	180	166	151	151	159	161	139	180	164	178	155	179	146	173	155	138	169	165	174	164	148	140	162	173	192	166	171	167	171	153	170	147	134	153	171	156	147	142	164	155	156	160	149	166	169
42491	43772	43101	42173	20210	666	584	588	565	566	600	528	563	563	554	552	505	558	552	574	527	548	526	541	508	584	500	514	548	520	490	528	519	541	491	485	509	541	545	512	526	552	543	551	549	524	527	531	518	541	512	507	538	544	545	542	485	534	546	534	539	511	520	534	507	495	536	516	537	527	510	568	575	529	550	552	550	544	480	515	479	556	535	511	527	511	507	544	559	507	526	495	493	517	510	519	545	549	532	522	568	530	540	538	543	568	473	506	549	555	531	542	560	496	529	537	530	517	540	575	523	514	586	552	500	528	513	501	558	509	533	530	516	533	556	517	551	489	532	539	542	522	533	538	516	548	515	539	533	560	499	494	528	518	571	559	523	541	550	550	545	537	498	565	529	533	563	508	529	507	555	532	522	520	515	539	511	502	507	529	536	523	503	529	550	538	531	460	553	515	540	518	535	539	531	528	502	534	522	536	498	528	507	539	512	521	560	531	510	541	512	520	516	523	526	542	534	529	540	525	599	551	532	544	531	531	523	526	548	486	499	529	542	550	554	495	538	537	561	499	508	524	518	527	537	574	512	524	547	558	499	522	500	532	556	507	508	542	523	560	492	510	546	516	518	508	537	507	520	590	535	507	530	503	569	560	556	537	514	532	499	568	531	528	567	531	555	552	487	527	534	578	509	518	488	520	522	530	535	517	560	518	511	561	544	565	546	534	524	549	559	535	540	501	544	544	546	525	576	491	527	508	529	533	573	574	540	559	570	521	514	523	542	565	517	532	525	545	549	557	526	549	580	527	564	543	527	526	557	544	549	536	495	513	547	556	508	516	586	524	532	492	513	521	573	578	525	561	522	529	530	518	525	501	504	539	513	559	519	560	501	514	528	507	546	531	527	542	540	504	548	531	527	551	545	567	557	533	518	511	511	532	533	508	544	531	538	553	520	489	530	531	521	539	523	505	509	497	481	559	534	545	568	528	529	536	509	524	525	513	533	541	554	500	509	529	515	512	531	554	541	510	580	520	503	539	493	497	555	523	506	556	566	528	545	490	522	534	516	549	525	501	517	541	480	486	552	558	492	555	517	539	502	546	556	532	509	505	503	520	547	559	515	502	551	514	539	552	539	553	527	560	548	528	540	509	506	481	557	486	518	529	538	500	522	564	527	514	570	543	503	545	530	544	541	460	488	566	546	537	527	572	502	535	533	555	499	532	569	550	553	509	554	501	529	525	528	530	519	504	497	511	528	535	540	564	512	489	526	545	530	527	521	516	538	536	509	522	553	530	502	551	556	515	565	515	527	535	552	485	568	525	539	510	551	462	491	506	537	520	557	547	529	498	545	532	525	521	538	519	540	557	547	572	540	559	571	522	540	544	538	518	533	539	500	556	539	518	545	558	517	498	540	494	511	566	536	490	519	531	492	535	560	508	495	541	589	518	514	542	561	525	544	516	551	549	537	566	524	499	527	527	523	542	523	504	529	548	532	501	535	547	549	561	553	559	520	529	564	558	493	474	548	528	530	526	557	546	529	512	497	558	482	560	520	526	507	541	567	540	510	529	537	517	532	529	510	537	503	556	518	558	553	481	540	531	530	492	529	471	569	503	535	542	538	545	562	532	567	522	537	560	491	492	507	540	526	503	508	511	531	504	534	485	497	548	490	529	541	560	531	518	545	542	535	549	519	520	541	553	533	528	527	569	546	562	539	499	542	501	523	526	551	555	528	538	577	569	501	580	537	471	494	526	527	498	564	514	562	561	499	541	550	507	510	527	530	583	535	553	525	478	501	503	519	531	489	519	526	541	531	554	557	502	518	553	515	568	506	521	525	549	512	536	519	534	517	538	594	503	525	585	532	517	544	530	533	562	508	532	515	563	531	569	581	503	518	523	521	556	558	597	526	538	531	515	512	520	539	537	530	579	535	540	550	534	572	560	537	553	548	518	512	549	523	578	592	527	506	526	548	547	515	526	529	563	541	588	498	493	513	503	521	528	601	527	528	492	501	517	521	532	575	514	537	525	529	537	537	535	548	525	537	533	533	531	506	539	514	478	566	564	493	592	567	516	506	512	542	548	574	524	488	559	506	525	540	517	543	567	510	508	551	489	569	510	512	529	530	524	513	505	552	536	534	511	518	520	550	508	504	542	545	498	538	528	524	533	490	545	541	519	517	482	522	476	520	540	570	544	561	502	552	546	569	529	497	486	554	537	525	555	490	564	501	507	541	569	518	550	530	495	563	572	551	508	541	528	527	536	480	536	509	555	537	541	570	550	551	513	509	535	528	514	529	519	500	527	498	509	528	550	503	544	561	509	560	512	492	505	529	565	538	502	546	491	547	526	524	555	550	525	529	525	530	524	536	588	539	552	566	518	530	533	502	514	537	504	520	539	514	531	525	514	577	524	557	528	545	530	496	545	513	518	501	571	505	560	506	585	503	525	537	541	504	507	477	542	548	513	556	550	562	539	544	589	522	536	567	558	553	535	519	510	561	516	499	527	492	576	542	558	531	528	531	532	545	477	503	514	491	554	521	508	504	513	510	530	532	503	518	520	497	476	525	549	561	555	525	530	538	536	533	557	549	512	558	557	531	550	534	545	551	556	579	588	539	538	541	520	553	512	503	534	521	524	522	563	512	538	546	538	538	531	551	505	520	599	502	520	527	533	500	487	496	554	526	542	556	521	548	535	572	534	534	513	479	527	584	543	545	509	539	551	515	518	564	515	514	539	544	536	506	545	534	516	532	539	557	552	532	550	482	539	521	527	530	549	539	559	565	549	524	523	503	511	524	563	524	538	482	539	531	525	524	509	539	483	524	549	543	464	570	546	548	493	553	538	577	541	525	504	531	523	555	531	550	551	503	549	543	497	506	546	509	534	537	529	511	579	565	514	567	517	537	547	480	512	509	555	540	533	575	480	554	564	548	513	523	559	508	510	503	544	531	569	530	536	525	555	537	479	523	516	552	488	552	522	522	601	485	489	564	566	551	498	520	518	531	530	532	482	543	552	535	589	532	521	519	514	503	521	533	540	587	509	544	546	581	492	513	506	526	510	534	537	508	566	486	560	479	521	534	538	536	533	521	501	523	526	561	502	490	509	520	539	554	556	497	580	552	536	530	503	550	510	546	541	491	513	502	516	535	523	509	562	528	494	593	538	476	542	529	552	538	516	538	539	543	535	515	511	524	493	596	538	597	562	553	512	549	575	522	547	514	550	549	498	537	498	504	515	537	527	460	497	498	487	526	505	550	507	530	543	534	569	545	526	550	546	535	553	523	520	520	528	527	517	482	502	533	521	526	504	555	490	524	520	561	545	516	527	563	507	539	525	528	502	560	545	525	539	528	577	547	550	544	542	535	526	536	553	557	537	502	579	514	526	554	514	537	508	530	525	603	537	524	514	548	532	548	526	491	536	533	505	529	545	512	491	483	509	562	531	532	552	553	522	565	524	504	539	537	578	536	501	515	529	521	531	541	542	572	519	492	529
77096	71694	61431	53709	33554	5912	402	300	293	335	295	279	276	273	293	280	298	280	283	250	246	251	256	260	265	251	272	260	272	270	281	304	241	310	279	299	268	270	271	269	280	285	279	259	283	261	242	288	289	274	271	293	272	266	281	267	291	254	274	305	280	266	261	285	243	242	255	269	259	260	261	267	263	282	253	247	278	260	265	241	268	273	274	268	249	244	277	264	252	265	273	266	270	273	244	276	289	255	258	256	259	271	240	266	266	248	259	266	285	267	246	259	246	245	275	286	261	301	276	278	282	267	268	249	254	252	265	252	266	270	262	248	262	297	282	284	244	264	261	286	265	247	272	254	280	284	269	283	253	279	273	297	243	254	272	253	285	292	275	262	264	283	250	283	276	253	288	252	297	271	244	249	268	245	251	253	294	246	251	241	269	289	284	238	247	280	283	269	258	260	269	274	255	254	275	260	241	251	265	262	277	277	266	257	252	258	274	260	266	272	266	309	262	238	265	263	258	242	260	282	262	279	273	242	278	278	284	262	269	256	259	257	281	251	280	244	253	250	271	282	269	242	267	302	288	277	290	296	224	295	257	273	249	288	244	219	260	264	270	283	235	244	268	292	263	263	252	250	252	241	289	249	267	267	273	280	257	276	264	269	253	279	304	270	276	278	285	264	251	274	286	244	268	265	264	241	251	274	282	291	246	285	285	259	265	278	250	245	281	265	294	263	278	258	283	297	266	266	272	254	270	257	262	267	270	265	265	251	289	270	250	289	251	267	256	261	273	263	278	293	264	255	242	268	253	251	291	272	276	296	230	262	274	278	274	272	278	225	269	254	260	265	281	287	263	280	267	291	308	284	281	247	265	260	263	272	254	264	278	249	269	303	251	269	263	261	270	262	252	281	268	275	289	254	262	269	233	258	254	280	282	252	260	274	273	258	253	278	301	246	246	252	254	256	266	275	263	259	269	274	270	262	271	259	264	283	257	256	298	266	216	271	273	295	270	262	262	264	289	255	261	246	282	265	278	285	298	235	283	287	267	254	272	256	262	280	264	281	238	273	263	285	281	247	282	278	276	246	242	292	292	271	278	278	253	260	271	252	267	273	288	299	267	280	265	254	299	308	254	280	290	288	280	252	252	271	299	261	282	263	265	242	294	290	270	279	252	242	267	263	279	263	264	246	248	272	266	242	265	257	293	265	282	278	264	262	258	238	257	263	266	268	306	289	280	278	260	287	249	235	254	280	279	274	278	274	263	280	256	257	281	263	268	274	254	250	250	290	279	264	257	251	301	246	249	278	296	253	282	266	264	248	264	253	269	239	249	263	291	281	287	260	249	268	288	276	254	263	300	254	311	276	265	259	286	255	274	275	262	275	285	282	263	264	280	251	257	246	286	274	260	240	236	277	259	269	268	258	262	272	282	267	260	282	270	259	283	272	245	271	242	280	265	274	233	284	297	278	249	274	283	274	282	264	305	254	274	273	238	261	277	276	238	265	274	273	251	265	256	269	288	259	279	273	267	237	272	275	254	273	239	288	258	298	282	248	252	268	253	282	274	273	277	247	280	288	286	258	284	263	245	249	261	291	253	253	252	276	263	274	271	256	223	252	291	268	295	249	279	251	239	276	293	249	244	245	242	283	248	255	301	284	250	264	259	267	300	273	271	271	269	266	287	229	285	270	277	262	288	254	260	259	277	280	273	284	256	269	265	276	260	286	262	253	253	249	250	249	248	288	293	268	281	263	258	278	262	254	267	270	253	271	303	283	270	252	257	261	233	262	254	255	284	263	292	285	271	252	268	278	280	263	257	295	259	274	246	264	292	281	269	270	296	276	258	276	258	262	246	275	254	266	271	276	269	243	248	263	277	252	238	294	298	252	277	244	290	283	238	263	255	243	279	292	254	253	255	284	249	258	313	252	269	247	251	265	258	297	285	286	236	304	254	253	270	282	273	255	273	252	258	285	289	261	264	281	282	299	260	262	285	256	275	267	264	267	266	253	228	264	267	258	256	264	237	274	264	254	264	271	274	242	252	288	295	265	271	269	288	291	284	272	265	315	264	251	291	252	222	242	250	251	265	274	276	256	257	260	267	267	257	274	255	269	252	257	297	280	273	266	291	248	261	278	249	284	268	261	274	266	273	269	271	284	246	261	234	271	241	250	277	284	290	283	228	267	263	284	273	263	279	281	269	262	241	269	263	275	253	257	294	274	266	272	256	253	280	264	217	277	290	280	258	266	267	249	256	304	271	261	263	314	268	266	280	249	240	278	287	239	240	283	273	273	301	262	282	269	284	257	261	268	297	253	259	262	277	224	274	262	265	260	265	269	273	289	258	277	281	286	275	275	281	240	267	283	260	288	277	256	269	261	303	271	273	280	268	245	254	263	255	267	285	283	251	257	275	293	262	238	281	252	229	285	265	250	269	266	300	268	270	272	235	292	251	251	234	247	275	280	273	244	264	269	277	263	302	280	266	257	232	234	255	253	241	272	256	273	255	265	273	265	274	273	271	268	288	288	282	256	254	294	242	246	267	291	249	275	277	276	294	261	274	265	227	249	254	264	283	252	261	287	282	280	276	253	273	292	282	251	258	262	263	264	253	301	286	287	253	265	266	262	271	259	246	264	256	277	279	282	278	240	289	273	295	261	295	274	282	243	264	283	280	273	276	238	250	272	289	273	248	264	253	293	247	239	271	254	269	247	271	236	248	299	274	285	252	267	244	252	282	271	268	248	267	262	249	240	260	280	294	272	297	256	285	259	303	267	280	289	269	261	277	280	243	280	289	269	249	293	247	276	300	263	278	238	245	267	259	250	261	279	276	288	296	270	255	262	279	270	265	247	278	256	241	241	287	275	280	281	245	269	250	289	241	262	276	272	285	244	292	282	299	266	251	270	263	276	269	267	281	278	264	249	242	279	241	264	278	246	261	282	272	259	289	268	271	241	275	241	283	276	271	273	273	277	252	230	268	246	291	242	271	227	278	242	280	262	227	265	285	280	253	274	266	267	253	270	290	266	272	266	251	260	273	280	270	274	241	263	301	250	279	259	263	292	262	293	258	276	259	256	253	283	291	238	250	243	248	274	246	270	278	238	243	277	250	264	283	266	253	244	280	277	267	271	289	258	245	245	258	266	272	251	228	267	296	286	286	241	265	275	240	269	251	287	261	259	279	262	258	298	272	271	261	288	278	247	257	279	253	266	277	278	246	272	261	259	239	281	275	288	258	257	259	252	254	289	272	275	266	282	266	254	269	246	267	262	260	276	254	268	304	273	277	284	273	273	297	287	263	238	252	248	289	277	283	258	272	265	271	263	273	288	288	275	251	260	246	269	247	255	287	277	263	283	259	277	271	276	242	273	258	254	275	278	250	262	266	240	293	246	290	289	286	277	249	241	282	253	254	282	248	270	281	273	283	256	271	253	269	261	251	273	237	253	272	254	262	289	282	242	274	299	252	268	296	243	271	269	275	247	240	257	274	249
55743	59097	56514	56790	29984	1117	1043	1003	958	903	924	849	919	876	894	855	860	832	878	868	864	854	792	885	819	854	839	849	875	789	819	835	776	812	866	812	822	814	769	760	851	765	862	852	838	835	839	826	795	853	791	811	828	793	840	835	795	764	804	831	856	761	819	822	824	826	814	803	834	759	813	797	773	764	818	817	814	826	780	827	841	827	825	831	830	809	851	777	809	804	835	857	810	873	812	808	828	803	751	798	830	830	776	822	844	846	834	808	808	838	832	790	828	832	796	814	820	834	839	777	818	801	782	802	849	823	808	765	831	791	792	815	786	835	827	773	774	852	847	851	839	818	776	841	815	819	802	856	817	821	816	842	843	825	852	804	809	767	833	843	787	873	798	823	829	862	868	816	794	873	790	817	840	781	783	786	854	814	807	834	774	775	772	834	776	841	774	810	802	773	802	792	822	824	791	823	783	861	791	814	803	758	815	787	810	792	831	804	785	750	810	790	888	804	748	775	892	775	848	792	800	826	874	786	826	829	818	779	838	827	762	807	829	843	774	797	809	805	769	830	818	868	801	855	828	791	772	837	812	786	790	834	839	847	820	868	736	837	829	800	778	792	758	830	814	776	788	765	799	845	782	761	768	813	861	834	785	772	844	803	802	856	815	821	822	796	765	855	841	813	835	813	801	787	787	823	792	865	841	812	832	818	815	763	821	798	823	804	821	839	779	817	765	834	795	808	813	783	789	839	788	812	823	830	831	821	771	758	828	821	820	842	742	841	821	809	811	859	803	789	843	810	786	795	798	796	838	839	740	860	840	849	828	846	796	829	799	821	808	864	821	800	804	840	829	834	821	808	821	803	860	810	798	794	755	740	790	817	827	850	813	832	850	840	762	848	762	800	816	806	743	805	810	869	803	754	809	814	791	815	834	861	782	810	834	738	765	804	768	812	831	859	823	798	818	817	782	813	821	856	849	847	833	840	788	820	841	804	839	788	816	740	794	822	851	812	811	786	847	847	800	846	810	798	857	758	836	794	864	827	820	795	838	790	835	855	829	830	762	797	751	826	816	815	797	832	825	789	803	813	805	835	822	857	826	811	871	837	835	842	789	849	788	790	856	760	824	819	815	791	809	803	833	842	793	825	806	822	818	792	825	772	787	755	790	827	840	867	849	827	842	743	805	826	790	826	784	845	811	829	844	846	784	786	794	864	774	808	814	856	831	816	798	789	832	824	843	833	743	836	790	781	830	822	825	775	758	831	820	824	826	818	856	798	828	852	755	789	855	850	786	849	815	851	827	785	829	838	786	766	872	812	837	830	801	802	784	831	849	894	808	879	832	838	768	809	808	841	877	830	791	848	768	806	808	819	800	896	827	765	850	796	819	771	873	836	832	860	799	842	852	826	805	806	827	833	775	813	833	792	838	800	848	754	820	800	763	802	810	722	808	774	809	828	774	877	796	797	825	810	828	836	883	808	819	804	769	800	794	818	826	781	843	777	789	877	807	798	778	818	813	817	842	760	792	798	827	744	841	794	821	765	761	797	859	811	853	854	816	858	821	802	833	822	824	805	771	853	775	818	804	807	832	817	801	841	795	839	846	835	822	794	799	774	797	814	803	828	852	794	791	764	835	825	854	869	847	840	819	806	841	812	778	757	861	820	817	767	896	815	825	813	816	760	845	840	847	836	820	830	880	855	795	809	825	778	831	794	785	793	777	861	798	856	797	858	827	855	825	835	809	807	834	878	813	784	744	771	759	871	885	768	830	770	858	813	855	843	858	867	806	827	837	815	774	774	862	825	829	788	829	845	854	790	826	777	838	795	774	835	849	771	794	809	848	817	823	777	792	865	796	836	802	812	831	787	809	799	757	847	836	790	823	877	799	819	771	848	798	781	850	857	842	849	827	783	800	818	810	828	829	797	819	807	824	815	789	825	799	804	817	787	838	751	791	788	800	793	790	816	783	828	770	795	816	811	819	793	835	847	838	826	834	827	841	852	831	745	791	793	831	766	831	780	788	812	800	846	827	828	838	754	763	799	802	838	833	822	794	846	784	771	763	823	790	836	771	827	853	829	788	820	778	753	830	813	817	775	790	886	803	827	845	845	828	812	823	827	760	807	787	828	812	835	836	840	844	786	839	788	837	801	848	848	806	816	815	810	842	834	824	789	803	847	823	819	814	789	798	876	811	830	824	835	831	815	803	795	838	817	856	811	784	848	848	802	833	771	846	800	807	819	844	776	819	802	825	812	789	867	846	853	866	812	823	816	819	848	808	815	862	847	846	852	785	854	829	804	775	808	848	864	790	808	826	781	853	794	762	799	849	834	850	823	802	851	791	838	817	802	876	812	833	810	851	828	825	806	776	815	788	816	822	792	808	829	825	810	804	836	821	779	849	835	828	798	864	797	801	825	801	791	847	812	824	835	799	782	749	812	796	832	822	810	845	824	749	818	821	766	799	783	804	801	797	763	821	802	821	835	790	793	860	835	807	830	789	800	821	814	835	836	841	777	798	763	792	843	835	812	790	748	818	810	802	842	854	854	789	820	816	826	814	848	826	788	774	842	798	802	804	805	836	850	798	834	807	801	858	842	812	813	745	813	853	815	807	845	857	820	796	806	856	809	831	794	792	819	844	800	836	819	822	791	808	823	863	755	828	828	852	817	802	812	799	771	818	784	801	820	774	809	857	818	760	839	813	842	791	810	815	777	817	846	786	852	808	816	799	779	794	843	789	836	808	842	792	819	816	860	770	766	811	795	823	837	859	811	771	821	782	831	787	808	798	816	778	787	831	859	814	809	796	775	807	746	808	768	794	828	779	841	812	805	774	789	814	829	836	779	850	871	790	773	831	792	776	766	831	804	834	726	856	781	871	834	797	855	782	854	829	814	805	797	859	789	819	828	815	819	765	844	810	792	844	785	825	805	830	772	827	831	826	819	810	810	778	738	869	764	800	807	811	822	804	821	896	821	833	784	803	808	811	865	784	754	816	776	848	829	804	777	771	802	825	808	903	775	780	830	849	831	835	835	815	809	813	837	830	832	864	810	797	809	800	842	788	811	777	813	813	836	833	844	845	778	779	815	799	802	800	798	840	772	758	756	794	837	832	785	775	803	754	782	810	860	842	820	864	815	840	821	856	799	811	806	807	854	839	835	869	844	794	782	853	818	789	859	834	810	807	825	853	816	815	749	808	797	803	817	792	823	785	763	825	793	808	778	848	834	822	805	839	845	830	822	784	814	798	793	802	796	854	793	807	795	813	834	837	830	786	868	871	786	823	824	819	822	782	764	796	834	791	808	831	799	846	860	830	833	759	832	836	795	815	823	848	845	830	834	818	828	812	795	825	805	768	789	810	891	857	811	804	825	822	804	791	771	824	797	824	828	857	835	789	807	823	780	788	822	796	837	797	837	769	859	745	768	829	859	822	809	801	798	786	807	820	817	793	846	782	819	802	836	817	816	815	826	769	786	825	847	806	789	840	826
25883	14430	6683	4413	1903	199	164	155	175	156	160	148	179	150	141	157	152	149	144	171	144	182	133	139	175	172	137	143	174	143	169	135	177	150	160	159	146	159	151	164	172	148	150	165	177	157	151	155	139	184	143	133	170	159	159	154	177	146	162	153	139	164	135	140	158	150	163	157	151	169	142	145	173	161	163	148	162	154	144	147	150	160	158	183	160	148	168	165	176	165	161	145	170	165	156	141	178	163	190	163	163	146	152	142	193	148	148	157	133	158	152	163	195	154	162	161	155	150	143	145	158	164	150	144	149	175	146	156	143	159	150	133	130	177	162	152	136	152	152	148	133	160	157	137	143	150	161	133	161	127	137	160	164	164	157	156	171	165	151	155	137	154	146	164	157	139	132	157	157	161	165	164	152	162	154	137	162	145	157	151	158	150	149	162	158	145	177	144	159	132	188	152	155	143	154	140	139	148	164	144	145	172	171	160	167	149	149	155	156	159	154	167	156	175	156	151	186	170	170	147	143	147	169	139	167	160	141	135	148	158	150	136	150	177	159	151	154	150	157	179	163	147	168	158	149	159	146	150	140	144	138	154	161	185	148	145	159	170	145	158	138	161	157	160	143	133	166	154	172	143	160	157	159	156	161	166	138	157	182	145	135	130	165	157	150	171	149	169	145	157	156	158	178	154	138	151	155	167	153	150	169	166	163	147	163	174	157	170	158	166	161	173	174	144	159	146	126	147	140	143	135	163	163	151	169	140	160	171	161	168	165	162	160	149	157	159	140	155	156	141	141	154	165	172	164	148	157	163	156	148	146	170	143	148	137	150	153	168	151	139	158	151	155	147	170	155	165	158	147	139	163	181	161	177	164	128	161	132	169	131	150	164	142	171	143	139	143	155	151	152	162	162	165	145	152	158	160	155	162	145	125	164	169	149	170	143	155	144	159	158	162	157	137	177	153	169	160	162	167	141	165	168	145	164	169	168	149	150	161	171	159	137	138	181	157	163	156	130	148	148	164	150	160	187	148	157	166	174	139	133	144	148	160	179	187	149	149	163	152	153	163	160	141	159	164	139	161	148	149	152	158	161	151	164	164	136	158	156	159	142	165	159	145	149	165	156	167	145	171	148	146	159	152	154	166	163	146	173	158	166	159	161	152	137	150	172	152	167	143	137	162	137	141	157	172	143	186	181	146	140	143	161	142	161	153	157	153	150	164	138	144	176	153	152	154	155	153	152	169	158	154	155	159	145	162	169	156	148	148	166	163	153	174	164	160	148	156	159	165	159	144	154	150	150	144	174	132	165	144	152	137	147	141	165	173	146	147	170	160	137	163	164	175	162	155	151	144	143	171	162	130	149	162	150	139	162	142	167	146	181	135	163	168	156	152	178	160	130	158	163	154	167	154	151	163	154	147	149	171	146	156	181	161	140	137	160	146	168	154	140	170	158	145	160	173	148	180	152	161	164	135	150	149	150	174	139	156	156	160	140	151	129	160	141	141	156	158	187	138	157	166	166	176	151	144	164	154	144	130	143	146	161	154	162	161	164	150	139	152	155	140	136	169	154	154	164	141	150	150	141	155	136	162	159	151	149	152	135	144	158	164	143	139	152	160	159	118	158	171	186	159	145	154	158	154	143	146	156	159	136	179	168	151	147	122	167	179	169	153	134	161	144	162	163	167	136	164	141	155	156	161	145	149	164	149	145	145	179	144	153	161	145	155	153	150	167	149	154	153	157	153	153	149	153	142	141	179	172	154	155	154	152	147	131	155	181	155	148	150	160	156	145	168	154	149	159	173	154	152	163	161	142	152	146	156	153	170	135	153	180	137	142	170	145	149	151	156	140	151	139	155	143	159	164	163	176	155	170	145	162	181	151	179	144	127	150	149	149	149	171	150	168	160	159	169	167	166	178	160	149	165	167	139	178	165	167	135	162	119	151	176	145	141	145	141	162	145	150	153	148	155	161	191	162	164	165	134	164	165	176	128	164	154	168	147	162	158	153	158	163	165	144	162	143	136	166	166	151	160	181	145	147	148	154	149	167	148	165	169	186	126	170	153	171	166	162	156	170	161	146	166	161	168	141	151	151	163	168	172	141	158	156	151	143	159	144	152	182	181	151	156	185	169	162	143	163	174	147	153	156	155	133	157	160	168	153	154	171	165	159	146	155	171	158	158	143	146	170	165	169	140	155	152	164	150	165	165	149	139	185	160	152	166	165	173	135	162	152	147	148	160	139	174	161	150	146	157	146	146	135	170	145	156	167	146	188	148	156	164	130	168	174	152	172	151	141	184	155	162	173	158	183	148	165	158	150	180	165	135	126	157	139	161	148	183	140	165	137	140	132	144	148	174	157	159	149	155	158	185	151	177	137	177	151	151	138	159	167	160	146	164	149	142	164	150	144	152	135	182	149	141	190	160	158	144	160	145	164	160	158	148	178	159	149	150	186	157	168	158	142	162	165	139	149	157	169	173	181	167	151	142	149	124	141	169	177	143	154	173	155	152	165	144	133	176	147	154	154	147	152	156	161	151	162	150	165	146	139	173	180	146	164	154	134	158	157	168	152	152	164	131	153	160	182	153	151	152	167	166	188	117	166	151	150	169	145	157	154	162	163	173	181	146	143	169	162	137	172	156	172	149	145	146	140	150	151	154	133	140	163	145	157	142	157	141	180	148	177	132	156	163	146	160	159	148	155	165	171	133	141	144	172	134	121	161	147	181	171	163	145	148	157	156	134	138	172	147	141	168	153	163	164	176	159	141	160	159	149	132	153	160	145	134	145	167	141	145	177	168	145	168	151	152	137	148	164	147	156	152	150	152	154	149	144	150	137	150	138	169	150	145	180	141	183	179	140	147	163	145	150	162	141	151	177	176	155	151	136	179	172	162	158	158	161	161	159	165	144	165	146	150	141	142	162	166	155	143	153	136	166	180	134	170	140	150	164	147	164	157	158	166	167	167	159	147	148	167	150	155	170	162	162	146	137	157	147	146	162	142	174	151	158	156	171	131	171	150	148	147	163	164	144	150	163	160	151	168	148	153	165	157	167	159	161	170	160	179	161	160	147	163	165	168	148	172	181	148	150	156	174	152	155	170	158	145	144	174	142	175	163	153	165	154	163	169	146	163	169	144	171	142	156	153	156	162	152	141	161	147	166	164	163	152	165	162	151	166	160	162	172	166	152	128	173	153	171	151	165	141	156	153	177	166	160	155	155	148	174	161	138	176	160	148	148	136	153	153	150	159	143	163	153	128	156	165	151	148	152	157	144	158	144	163	161	145	180	136	147	154	165	159	152	140	154	158	156	163	184	153	163	159	139	152	148	174	173	159	177	138	162	141	164	180	119	152	168	154	154	147	141	165	149	155	127	158	163	153	156	141	148	144	146	134	147	159	148	170	144	130	162	128	127	146	154	155	142	159	151	169	150	167	141	149	157	157	148	158	185	145	134	151	182	138	162	176	133	139	155	135	177	174	144	166	161	133	147
24234	18367	11531	11975	5478	506	527	514	538	498	541	540	524	504	479	520	542	516	477	506	533	469	525	548	525	557	549	521	558	531	516	539	511	519	509	531	528	545	487	575	499	525	517	557	498	538	508	530	550	534	533	523	539	528	539	503	501	539	517	543	553	490	560	524	520	524	538	522	523	527	542	512	533	512	529	540	547	484	515	503	513	519	499	540	533	515	504	526	514	505	503	518	489	497	525	550	508	486	520	505	528	516	530	511	455	511	480	529	499	497	529	516	528	504	517	518	537	513	514	559	542	506	498	490	535	509	539	519	517	548	525	524	539	557	513	499	509	520	519	513	524	528	510	490	510	497	467	509	513	522	520	495	531	504	524	516	526	496	499	547	527	520	552	564	578	508	515	534	508	511	521	488	493	543	531	523	531	523	533	485	516	521	560	524	510	520	516	517	541	537	545	496	510	548	507	487	479	565	545	496	532	522	492	537	512	505	519	515	510	546	509	516	492	523	510	535	517	532	519	522	489	506	558	560	530	524	533	506	529	548	525	485	536	488	494	510	494	534	495	526	529	548	534	496	523	531	501	537	522	488	531	518	492	529	525	535	524	524	514	553	516	480	537	544	529	531	541	514	522	485	470	564	532	513	537	495	509	519	516	532	528	544	503	552	484	527	546	523	508	529	487	548	501	543	492	543	545	550	523	560	504	533	555	517	508	549	526	527	506	504	564	506	483	561	553	508	547	476	555	518	503	556	520	500	567	491	526	512	474	515	559	519	481	478	521	502	505	528	516	552	518	489	497	549	503	511	529	522	518	514	485	542	517	503	545	515	495	525	538	540	507	546	540	565	499	567	519	503	514	504	493	506	444	533	514	566	517	525	543	530	557	505	523	509	503	532	508	525	509	502	534	527	540	507	543	564	550	544	531	525	545	524	526	529	500	506	529	553	515	530	538	519	525	515	503	504	532	520	476	534	557	539	490	525	485	516	534	518	500	541	523	508	519	530	504	541	545	493	560	497	542	543	547	519	498	476	490	505	515	521	533	473	523	486	479	559	518	545	548	544	522	510	491	515	501	486	524	516	499	533	548	548	509	535	548	549	518	559	537	506	515	509	518	536	517	512	520	508	513	497	528	475	533	511	505	505	463	510	496	502	501	521	577	515	531	519	508	519	500	486	504	531	525	499	522	498	524	473	485	524	505	508	532	501	510	489	554	512	515	527	516	516	533	521	560	505	540	493	506	498	540	545	548	541	493	560	533	565	494	557	528	543	545	487	485	483	546	503	505	536	505	517	532	517	501	495	493	462	512	530	554	530	523	479	517	488	507	543	541	507	504	538	520	515	515	516	520	531	507	533	531	507	550	525	508	525	543	549	522	532	547	476	527	509	517	532	524	527	541	520	563	547	512	540	497	548	522	514	543	514	467	517	523	518	505	515	510	500	511	514	518	528	540	541	508	531	531	506	532	484	490	504	517	496	529	485	557	532	486	506	558	547	522	506	512	472	557	552	528	540	519	472	533	554	466	517	510	497	502	538	483	522	491	499	533	467	509	522	508	520	518	546	511	505	505	524	546	533	506	511	518	503	518	504	545	489	542	547	516	538	532	533	501	486	520	498	531	547	528	504	489	511	499	510	518	496	514	483	509	537	483	525	517	532	516	532	525	508	564	494	519	527	526	511	554	501	531	487	519	521	500	496	540	560	522	509	542	513	534	525	515	563	477	549	516	491	546	527	522	489	503	503	527	500	480	530	508	540	524	551	502	495	523	521	514	482	533	529	517	537	546	521	517	518	495	483	525	501	525	515	508	510	502	482	517	541	530	527	508	532	543	507	491	540	527	516	542	506	500	515	535	506	532	528	570	502	520	519	558	517	540	488	493	523	483	474	533	516	525	495	489	514	497	494	514	543	509	579	492	483	558	534	530	511	535	516	534	551	516	520	522	537	505	570	501	520	532	476	487	507	516	557	494	533	493	526	525	507	513	530	522	519	519	537	511	503	474	533	511	495	516	482	474	533	490	509	523	510	549	515	485	518	548	474	542	522	518	492	571	557	470	514	501	505	511	490	531	512	547	493	482	525	512	479	509	530	520	519	507	541	552	507	474	537	502	494	551	537	577	496	493	559	516	516	541	513	531	507	522	530	508	560	564	534	532	511	514	538	528	537	542	532	551	503	532	505	526	482	486	510	487	552	521	538	532	528	530	487	504	527	545	523	516	500	463	552	515	530	526	547	554	552	505	472	526	519	514	533	550	485	546	539	511	488	508	532	533	540	541	530	509	455	513	480	530	489	498	551	539	538	511	540	504	547	565	512	510	515	514	513	492	520	467	505	488	478	511	527	533	480	522	519	558	475	515	497	503	533	506	531	486	541	567	504	551	485	491	527	527	526	514	504	530	517	474	558	519	513	500	566	491	518	511	489	533	510	533	538	520	480	482	536	529	499	505	582	539	474	523	499	549	556	541	493	567	539	484	506	553	534	524	514	536	558	521	522	528	531	521	486	502	521	540	476	515	496	473	519	552	517	496	495	540	494	511	522	511	525	569	518	555	537	536	534	469	492	537	509	514	577	519	480	496	504	525	543	476	543	542	536	532	520	504	514	513	539	548	531	560	496	529	511	512	523	455	516	526	469	511	531	513	549	467	533	510	548	519	470	483	493	520	504	515	545	486	528	552	451	492	525	529	530	505	528	478	510	540	551	546	503	541	504	549	515	520	556	517	527	524	508	527	515	531	537	516	507	524	538	525	526	550	508	529	543	506	535	544	522	523	518	508	552	500	514	536	527	511	517	495	553	526	533	529	512	557	521	518	517	554	540	514	538	499	518	514	511	552	507	503	534	527	485	496	562	525	508	540	499	513	485	496	560	549	501	537	535	500	492	570	502	515	519	565	558	516	509	514	518	537	516	532	520	497	505	493	538	525	551	536	534	559	510	528	507	504	539	505	565	511	505	515	530	530	522	541	555	528	548	521	514	505	545	522	502	525	487	530	508	492	559	488	553	568	522	524	500	510	532	505	515	532	537	480	523	550	519	525	592	512	511	495	518	498	535	538	568	484	489	520	518	554	483	526	504	533	477	510	538	505	527	519	484	536	468	516	511	549	526	481	503	534	521	527	517	496	529	505	516	500	512	502	503	516	482	522	529	533	543	493	494	535	546	500	539	544	513	560	466	495	514	499	550	520	504	525	531	561	504	516	549	504	512	500	482	527	528	513	500	529	544	531	496	510	490	568	539	514	526	500	496	501	553	501	551	507	532	531	531	519	518	544	512	512	489	482	518	535	556	508	527	530	529	534	524	525	521	547	516	500	513	523	532	567	543	533	530	504	565	555	538	499	506	522	534	514	497	534	500	499	522	533	518	498	530	507	544	541	490	554	558	515	503	531	494	523	518	550	557	534	547	546	518	470	526	531	493	522	530	533	469	512	504	487	494	509	501	507	495	543	556	517	575	540	553	506	517	536	495	483	495	547	505	494	527	506	515
60933	54462	43635	35913	20431	1137	176	178	179	164	166	189	149	149	157	156	180	169	156	179	167	139	137	145	144	144	141	146	172	169	141	148	147	152	155	147	163	168	129	170	142	151	148	153	153	169	148	183	164	173	150	154	166	169	165	156	150	144	157	149	158	163	173	166	138	176	173	167	165	152	155	148	169	158	170	151	157	150	167	179	170	173	167	162	147	143	166	159	151	155	153	156	168	136	151	149	167	168	132	131	156	156	150	167	174	152	192	145	143	160	166	152	162	144	146	159	165	156	141	153	143	147	151	149	146	162	164	153	151	149	152	149	160	145	145	175	155	145	168	159	134	168	154	148	156	169	147	177	149	173	148	124	185	152	162	154	175	162	158	132	143	136	135	160	167	170	177	160	160	171	148	160	140	166	171	174	162	176	166	141	138	152	163	146	163	163	161	154	172	166	141	165	153	167	147	144	148	141	153	141	163	157	140	165	149	177	158	168	164	148	146	145	145	166	152	165	150	163	158	168	158	147	186	157	156	153	159	154	152	147	178	161	164	168	169	142	152	142	181	149	156	141	166	159	182	152	158	193	175	173	166	153	137	145	174	170	181	150	155	174	158	166	168	148	127	167	160	148	168	127	160	173	150	164	166	171	166	159	162	179	171	162	156	158	179	150	145	177	164	149	163	162	143	152	199	168	160	173	158	159	158	135	153	185	160	139	179	171	162	162	150	147	173	176	148	150	170	140	157	151	162	151	152	162	133	162	137	158	139	128	163	172	155	174	144	163	169	160	141	153	140	145	156	156	165	156	169	140	174	179	155	156	154	154	148	144	140	179	167	167	146	174	155	171	153	155	161	190	180	151	182	157	167	182	144	150	168	159	136	143	146	153	155	159	161	154	155	135	159	156	171	165	150	138	159	148	167	147	158	141	144	153	158	154	176	172	162	170	172	141	161	168	155	156	173	145	162	142	163	157	160	162	158	160	161	167	163	148	152	161	157	137	157	149	145	149	161	142	158	159	152	177	180	156	173	153	148	162	170	160	155	146	164	137	184	165	131	172	141	159	157	164	153	162	156	161	134	155	151	155	159	166	164	153	177	148	133	151	160	169	163	145	147	156	164	161	149	144	168	159	169	182	153	157	174	154	144	168	154	169	161	144	133	163	169	170	149	163	161	158	157	159	184	163	156	151	161	173	165	160	148	145	159	162	147	171	165	137	144	162	157	158	169	179	172	159	167	170	165	157	166	173	168	154	173	148	155	132	178	152	175	159	172	148	169	147	127	154	169	160	156	140	180	168	145	155	168	162	159	152	181	161	154	161	142	152	169	144	148	137	143	160	157	156	158	177	162	163	149	165	168	172	144	164	175	150	167	141	156	186	145	160	150	167	186	156	144	173	164	158	159	181	173	153	163	157	137	175	153	158	149	158	142	138	151	160	151	135	165	140	146	146	131	142	158	155	153	153	179	131	141	182	155	143	151	128	174	154	160	144	161	172	173	158	163	146	162	146	153	147	169	150	145	179	157	154	165	152	158	170	168	170	161	165	156	170	162	148	148	171	149	163	156	149	164	158	175	174	142	155	160	159	170	175	140	155	174	159	143	163	155	147	159	161	160	154	153	151	179	150	145	146	138	140	167	155	147	151	181	168	152	157	155	147	161	154	158	170	150	161	151	155	159	184	167	141	160	158	151	133	147	136	168	139	147	134	138	171	176	187	149	174	164	158	155	167	160	138	139	154	187	161	167	159	134	147	140	164	134	157	166	162	165	134	168	145	165	140	149	163	140	168	160	148	165	157	158	155	164	148	142	171	153	143	182	145	145	162	157	150	167	140	138	152	155	159	154	164	162	152	153	161	140	154	179	163	130	139	157	156	157	175	165	163	173	155	158	152	149	154	162	162	167	144	161	153	164	116	143	166	141	142	147	179	168	148	151	159	167	160	120	171	142	155	154	148	151	145	161	156	138	151	143	161	185	158	152	157	154	144	153	152	159	166	156	147	162	150	145	157	172	164	171	161	141	161	158	138	155	138	145	154	159	163	175	148	165	164	158	144	149	182	154	169	161	140	152	178	147	151	164	146	159	177	141	152	152	159	150	155	170	146	137	158	185	157	134	186	170	145	152	145	161	171	153	162	154	170	150	150	167	154	160	158	150	166	139	149	159	149	144	160	153	145	148	163	147	165	133	157	165	140	163	147	177	164	157	145	177	145	158	168	167	157	159	154	160	149	154	166	142	152	164	174	152	173	171	144	154	139	158	154	167	156	143	158	172	168	154	162	147	155	168	153	157	139	154	165	153	162	170	149	157	184	171	156	147	149	173	169	149	147	155	141	150	175	152	140	139	137	163	165	149	153	174	146	167	165	138	158	154	172	140	158	156	149	144	183	175	187	165	154	144	162	177	171	141	164	142	148	155	172	123	175	157	154	142	146	144	147	139	163	151	160	179	157	148	153	167	169	163	172	155	148	155	156	144	181	159	143	164	170	168	161	161	161	159	172	146	151	176	151	154	152	155	151	147	167	158	144	172	175	149	145	145	152	136	151	168	176	185	147	145	181	151	171	149	155	155	163	165	161	161	159	150	145	178	169	158	160	166	162	165	159	128	158	154	143	160	167	160	150	165	161	157	174	178	165	158	147	190	124	145	164	161	166	158	152	151	153	160	179	164	170	149	154	171	154	137	158	144	164	160	134	176	156	143	138	163	169	150	178	151	157	146	176	178	146	154	157	145	145	146	168	176	129	147	163	164	130	157	155	165	151	154	163	153	159	174	189	156	151	166	177	156	150	163	188	188	166	166	146	147	129	174	168	150	149	164	152	143	160	145	138	153	174	178	153	164	159	169	152	156	160	142	144	162	144	163	163	160	173	156	171	157	169	163	154	161	146	143	145	178	165	169	131	182	145	172	158	135	138	166	152	151	163	150	152	153	145	171	149	158	138	164	174	169	149	166	163	150	173	157	176	155	157	155	151	176	162	158	143	152	142	154	145	147	151	152	169	150	148	165	154	160	169	152	164	162	135	171	166	151	177	156	158	128	139	178	150	175	162	168	150	160	160	152	188	166	186	162	167	179	145	145	147	149	148	167	165	150	169	149	158	167	162	164	169	150	153	161	140	173	141	172	163	144	176	155	161	167	135	148	177	176	167	137	146	165	168	150	174	141	168	176	184	187	138	158	162	157	160	161	147	145	154	168	166	161	186	147	145	164	162	145	167	148	165	156	140	166	140	151	144	169	144	179	142	147	143	146	154	142	181	164	132	168	157	154	151	162	163	146	149	173	160	174	146	173	166	180	172	145	130	158	142	154	155	143	117	141	197	151	156	165	157	147	146	162	148	155	147	145	169	152	160	139	151	162	150	146	154	161	134	145	144	143	146	161	172	146	150	148	170	162	171	184	159	156	136	180	153	145	179	143	136	179	148	193	166	152	143	159	143	183	151	163	149	148	161	146	161	165	154	155	162	152	158	146	166	142	145	169	125	157	174
42156	43465	40941	43209	20981	658	623	621	591	536	570	541	546	552	564	540	548	569	578	531	568	527	506	506	526	515	533	540	521	512	495	535	569	506	485	524	553	494	561	551	509	526	535	514	540	573	514	483	480	510	575	556	511	559	536	545	534	496	503	553	531	523	526	546	532	593	564	541	523	507	566	543	528	524	480	561	476	522	554	520	578	512	527	555	498	550	489	495	505	530	513	541	531	535	525	475	524	537	486	464	508	550	529	521	511	539	534	512	497	488	492	503	541	557	536	540	548	582	502	532	546	520	519	513	466	547	521	524	504	531	497	550	538	523	554	514	538	524	491	520	528	495	517	502	533	529	515	531	510	489	508	518	508	539	536	519	527	507	513	527	507	557	511	495	542	520	511	555	532	521	486	512	514	498	536	489	521	533	553	509	520	553	508	550	528	526	526	514	497	507	489	508	514	500	582	537	548	544	503	574	500	539	559	533	543	513	539	513	489	530	562	502	532	517	502	516	527	501	512	526	505	494	579	545	537	528	464	536	536	526	494	543	527	529	557	517	528	549	506	531	558	513	509	536	555	486	537	500	537	510	514	534	491	539	522	477	562	535	547	521	580	533	529	503	560	510	512	517	531	533	491	515	546	474	514	478	512	560	524	515	464	493	507	538	507	552	515	507	485	473	511	524	482	513	544	480	504	541	496	531	552	488	509	511	543	515	495	486	534	532	531	517	541	557	542	536	519	523	547	533	485	524	484	544	484	507	587	500	515	521	567	495	556	560	526	507	578	508	500	559	499	490	501	484	516	526	521	544	580	507	552	502	551	528	510	563	531	483	548	512	534	524	490	557	504	522	508	570	517	517	557	555	507	465	539	528	521	550	564	476	519	548	504	513	533	502	511	541	503	546	533	480	516	522	531	493	506	530	516	542	538	512	542	541	554	533	539	516	513	490	522	505	502	507	549	514	467	514	529	523	509	535	538	538	511	555	529	527	491	543	536	545	518	498	537	555	507	534	510	550	509	510	535	543	532	541	491	483	509	510	500	527	528	522	505	530	511	554	483	521	520	507	482	550	541	547	526	510	502	520	526	541	547	520	498	539	499	506	536	482	500	515	534	569	539	479	556	496	530	512	480	525	550	526	524	560	504	531	537	534	543	504	569	500	533	510	490	555	501	519	523	545	531	481	519	515	529	526	514	545	524	516	507	516	493	520	535	472	512	512	461	470	498	545	548	502	533	552	538	512	521	502	528	547	490	540	530	507	506	543	524	563	567	484	497	531	549	477	512	532	555	534	535	487	540	494	482	552	549	547	497	543	536	513	512	489	539	543	510	523	505	538	494	539	520	485	550	541	564	509	509	523	478	468	538	504	489	541	544	495	566	518	505	543	511	518	537	551	495	509	518	480	471	546	524	489	506	486	513	506	529	522	509	579	548	556	553	488	504	558	478	513	510	582	546	521	522	509	523	515	531	519	507	544	484	533	534	501	534	508	505	519	531	529	530	597	560	492	529	541	527	528	527	535	514	504	537	497	529	511	528	530	526	492	501	546	557	537	505	501	507	556	522	525	509	524	564	503	528	489	569	500	496	494	510	542	527	536	550	514	472	518	549	507	535	481	531	511	542	551	541	515	498	558	515	515	545	561	512	564	503	512	530	487	497	501	513	553	528	520	509	537	539	534	528	466	554	525	529	524	506	487	542	513	515	511	489	533	534	514	559	516	520	485	551	545	507	482	517	539	562	512	519	524	512	526	523	545	478	548	512	526	486	511	511	544	514	531	565	544	532	487	481	531	478	545	543	519	550	555	519	523	510	534	495	543	502	470	552	522	552	519	518	521	508	524	514	507	514	561	521	531	515	545	525	517	496	507	508	509	497	541	510	512	537	492	526	515	475	534	475	514	478	513	512	532	499	526	495	499	509	504	528	530	580	539	516	500	501	507	504	547	544	520	528	546	538	561	527	469	521	520	499	495	528	500	508	552	516	476	512	483	517	539	510	516	543	557	538	555	534	554	518	493	518	555	545	539	543	538	556	511	553	534	511	513	513	528	509	528	503	555	495	545	522	505	562	505	531	498	516	474	565	528	526	520	479	515	537	530	545	515	511	534	510	546	531	548	522	543	536	537	519	531	522	519	501	525	554	557	508	490	496	518	505	519	519	541	492	483	539	528	555	541	507	512	510	533	506	528	524	527	545	502	520	521	499	474	496	545	526	527	568	496	539	501	557	557	527	506	502	515	534	506	521	483	500	497	514	533	509	489	510	544	520	523	516	552	518	545	487	506	516	547	480	531	534	488	553	522	516	537	528	541	510	558	531	518	498	526	513	519	505	539	515	527	499	518	529	520	500	512	546	522	498	595	568	542	532	518	529	541	534	531	530	513	541	524	507	488	510	530	490	517	542	536	557	507	514	542	526	522	505	513	515	496	509	515	527	487	513	500	546	544	536	501	514	581	522	508	515	534	498	551	531	532	527	514	540	521	531	544	537	527	542	543	493	521	468	515	550	546	541	517	517	537	524	552	506	467	523	465	523	494	529	513	515	533	584	515	508	513	536	468	555	522	471	498	543	533	525	564	508	526	541	525	518	517	561	510	491	507	538	539	522	517	553	512	522	510	605	506	515	493	548	505	490	523	533	483	551	528	499	577	491	506	506	549	526	505	521	527	515	518	510	499	452	512	528	550	553	521	564	510	549	563	515	538	506	524	524	540	518	563	567	525	544	498	519	535	512	521	502	539	566	557	512	549	542	541	549	539	569	536	506	550	538	519	546	540	539	532	494	517	513	521	547	509	518	534	524	527	549	568	520	557	462	521	542	532	538	525	495	510	503	507	498	488	501	544	517	478	562	509	515	536	513	509	509	489	518	544	557	512	537	510	529	518	526	505	535	551	496	514	508	548	496	517	540	521	499	523	485	554	511	476	502	517	571	522	533	486	559	545	532	520	503	528	545	539	499	505	508	512	516	539	488	512	533	478	522	575	533	508	540	537	558	527	547	474	532	528	483	516	514	543	518	569	538	509	529	553	479	507	507	485	514	565	531	554	522	560	533	535	515	499	481	476	534	546	537	510	524	483	531	490	532	514	536	499	525	524	539	551	502	508	497	522	517	541	480	485	545	508	509	544	511	551	525	545	552	459	513	502	464	532	534	529	546	508	557	512	513	523	546	511	541	536	553	527	531	545	517	496	509	505	516	502	541	525	494	530	505	500	535	521	562	542	516	513	514	545	548	519	548	581	548	544	500	536	540	525	499	485	483	532	480	508	543	495	530	516	492	550	520	465	527	542	539	510	496	531	518	522	557	541	515	533	533	518	507	551	488	525	576	524	518	533	483	511	528	566	540	517	557	561	528	522	514	520	507	583	514	511	532	516	517	525	510	539	539	554	510	459	518	528	489	525	529	487	536	526	499	499	565	541	513	521	552	542	534	522	490	484	518	558	510	549	537	496	506	536	526	550	496	520	491	517	499	557	511	530	542	525	528	500
77123	72617	59884	52122	36610	6348	405	313	309	288	261	320	272	300	274	320	300	275	258	285	302	240	286	319	295	267	306	266	272	257	298	271	251	271	308	264	280	264	253	269	240	264	279	259	256	272	290	255	293	268	233	265	273	308	240	285	261	240	255	266	258	261	269	270	282	238	238	258	267	265	259	257	273	248	266	262	265	255	293	251	286	264	266	285	271	262	280	276	271	248	261	264	245	282	256	257	247	245	279	298	275	294	279	252	266	293	277	251	262	283	273	278	269	280	270	247	265	287	304	282	240	272	254	297	268	255	277	285	252	266	263	260	257	245	273	274	251	285	251	237	274	244	221	265	256	241	276	271	275	270	263	239	279	275	245	305	235	270	266	258	305	275	281	259	262	286	252	269	281	258	254	272	270	276	265	298	245	242	271	234	241	288	270	255	277	249	269	250	280	254	289	262	259	254	255	267	237	242	263	293	256	273	264	270	295	253	254	249	256	274	262	250	258	262	262	263	280	293	270	265	299	284	266	269	269	285	264	269	241	261	262	253	270	289	273	275	243	257	256	242	244	244	289	257	250	280	270	263	276	253	257	279	258	281	311	272	234	265	253	261	282	272	267	253	289	265	260	283	258	290	286	281	272	256	289	277	257	244	247	287	274	272	256	245	240	276	283	258	295	283	263	263	241	265	255	260	292	245	277	252	259	293	259	278	239	256	250	291	274	261	233	254	277	283	259	252	267	254	258	259	273	241	237	237	267	264	261	224	251	247	296	252	253	258	247	251	290	253	276	273	276	282	292	284	273	268	258	281	288	249	276	262	245	306	271	266	281	241	231	275	257	276	282	279	244	265	260	257	303	268	264	279	300	265	244	269	260	269	248	276	267	265	239	250	285	287	291	272	271	269	249	273	258	307	306	278	258	283	288	262	280	313	267	276	288	269	273	259	264	253	293	266	275	244	252	282	273	291	270	270	247	266	256	266	290	261	259	287	251	232	284	273	266	252	282	261	254	280	267	273	256	273	268	259	283	251	279	264	231	310	263	261	263	241	264	263	243	279	271	283	304	276	255	283	272	275	279	292	285	254	273	285	267	282	265	262	279	242	296	283	254	261	291	257	277	265	254	264	280	288	289	240	248	276	300	262	272	263	252	282	267	240	272	247	258	272	287	273	272	271	242	256	271	317	261	269	259	261	249	257	271	232	293	270	258	259	251	296	269	295	286	260	275	251	277	255	256	256	264	278	259	272	237	271	264	253	269	252	263	286	281	281	246	262	277	265	265	241	288	284	232	254	260	277	291	276	256	264	281	265	271	248	246	286	277	256	289	220	236	250	256	249	253	270	294	278	260	271	262	241	252	253	264	266	280	261	279	299	268	277	256	283	264	269	262	277	273	241	267	259	261	262	262	275	253	286	273	249	269	266	249	273	241	285	225	291	297	255	246	261	277	262	276	294	261	233	278	264	269	261	281	246	277	251	243	245	272	284	276	242	246	297	275	266	266	288	209	260	260	288	266	253	257	274	265	245	264	264	287	278	268	256	260	272	268	290	285	242	267	272	248	265	273	254	284	259	284	304	227	263	248	255	286	285	250	286	286	273	290	263	279	282	267	254	285	244	240	273	288	263	294	253	259	280	278	292	249	256	244	306	256	267	273	265	283	271	269	263	290	283	274	245	293	277	274	260	268	268	271	272	273	245	233	255	269	237	255	274	302	252	257	258	274	268	267	271	244	269	252	275	254	241	254	277	265	278	276	264	255	296	245	256	299	287	256	269	281	281	270	254	271	266	261	272	274	273	253	261	276	283	253	310	274	250	272	254	249	259	254	281	236	276	233	310	272	287	276	264	256	242	285	279	272	277	253	257	252	264	240	284	269	277	273	250	291	276	265	279	277	264	261	242	248	241	251	242	273	266	245	276	266	247	266	267	276	261	269	262	269	261	299	245	257	277	253	250	273	247	263	272	289	262	297	281	253	280	269	262	274	281	240	282	249	262	282	293	280	268	280	252	263	249	258	276	243	279	254	275	261	258	276	254	277	265	274	242	246	276	275	266	313	244	262	280	269	268	243	244	247	270	274	278	289	254	276	274	243	240	292	281	275	285	273	244	283	252	264	266	281	275	277	292	263	299	296	283	287	267	249	241	279	258	238	278	249	281	256	247	263	266	276	256	265	251	261	273	262	275	249	271	266	274	266	255	253	225	269	264	260	265	242	271	287	261	259	246	261	273	256	276	256	264	257	273	253	266	259	238	254	233	249	273	255	287	273	273	275	284	281	275	296	280	303	239	279	260	292	254	280	316	271	303	282	266	260	289	300	250	292	274	277	284	248	264	280	259	254	246	250	287	281	291	255	263	291	280	260	268	293	254	263	284	277	269	248	261	281	257	256	274	270	259	274	260	248	262	232	293	266	280	260	253	252	247	245	279	265	220	257	255	270	251	303	268	260	261	260	276	230	255	292	280	256	244	273	262	277	276	235	253	282	247	272	258	270	273	278	282	267	270	268	262	255	310	294	254	271	295	261	261	254	274	263	275	258	246	282	265	251	231	268	255	253	279	272	251	272	274	243	250	278	265	268	246	286	279	255	272	273	271	289	284	233	276	268	243	278	261	237	265	249	257	252	264	241	254	266	287	280	268	247	281	287	260	269	274	274	255	252	252	252	258	259	268	279	275	267	277	272	272	274	264	270	274	262	280	279	270	263	264	286	249	268	251	307	275	273	246	245	261	282	267	272	268	270	271	253	251	296	256	260	267	252	269	259	273	258	266	244	297	277	254	234	247	268	263	264	255	303	258	291	271	258	259	249	264	296	288	241	261	256	255	256	267	274	258	263	289	275	260	259	252	271	270	260	264	272	262	236	288	263	260	258	239	255	278	276	279	247	274	273	269	285	259	249	277	273	256	295	255	254	270	275	276	274	252	254	283	285	252	254	249	296	277	242	266	264	270	274	257	257	291	281	291	257	280	270	257	273	283	280	285	255	261	254	290	282	297	256	255	273	278	253	256	267	253	235	236	252	264	231	262	273	271	247	254	258	256	267	263	252	269	250	253	271	258	260	253	262	263	282	264	281	255	271	271	283	284	297	269	274	245	259	264	271	285	278	295	273	298	249	222	266	244	261	274	257	264	286	270	265	272	227	257	277	270	256	261	274	248	273	261	290	258	244	255	279	269	259	275	275	257	274	261	272	270	251	268	250	254	292	257	283	268	254	278	267	287	274	271	243	267	263	287	291	282	282	257	258	255	278	259	239	259	270	286	268	292	275	243	282	283	241	269	269	237	304	293	286	259	290	260	255	297	290	262	253	252	293	279	268	284	241	281	265	243	271	283	237	274	271	273	279	258	280	258	273	287	253	291	286	285	277	263	250	267	264	294	277	278	266	277	271	258	245	259	246	288	265	282	269	267	252	304	292	223	259	287	255	253	260	278	246	263	275	269	294	254	264	258	235	270	235	233	255	227	277	251	250	255	267	248	277	249	251	261
55188	59316	54592	57339	31129	1175	1052	1028	893	921	909	940	918	869	870	842	895	887	799	827	768	862	868	843	839	861	840	812	810	830	757	827	801	835	867	786	854	824	796	860	820	830	843	815	849	778	890	781	745	885	774	819	818	847	783	845	798	843	765	811	818	803	800	801	815	845	777	830	797	799	771	789	810	829	834	793	786	794	835	839	781	783	804	815	787	796	802	806	876	808	793	784	831	814	819	790	829	786	782	780	788	769	808	827	818	816	763	804	837	807	787	789	841	816	755	757	822	789	810	760	780	834	774	815	798	799	802	788	778	852	809	834	772	789	842	784	794	813	793	777	835	805	836	830	780	776	835	797	789	803	804	775	807	799	774	812	826	787	862	812	769	821	753	825	765	803	771	841	814	793	815	729	848	837	782	837	757	793	811	755	771	839	840	792	806	820	794	849	793	849	793	798	802	821	809	783	769	744	832	795	798	780	774	780	789	770	773	769	826	763	805	794	798	766	776	863	786	765	830	819	772	815	827	780	763	829	819	825	843	825	768	774	800	798	818	781	810	812	800	834	877	823	771	830	835	786	809	827	842	814	796	814	818	853	762	806	784	803	798	836	802	803	814	733	820	797	761	833	803	796	819	798	791	839	765	824	839	808	781	782	810	822	896	801	799	808	814	768	869	815	817	796	798	839	800	842	839	821	804	799	800	791	828	795	826	783	792	852	779	794	825	827	804	839	824	806	781	814	771	789	774	849	803	728	809	798	770	838	790	847	783	853	833	814	832	811	809	754	820	814	766	826	808	811	801	807	795	786	783	776	839	820	807	830	808	805	790	807	809	826	797	834	867	788	796	761	856	841	795	818	798	812	807	797	800	793	827	803	835	869	781	826	809	832	736	766	780	809	825	817	801	845	784	796	805	880	813	792	820	804	799	789	791	802	840	739	822	828	809	821	799	810	790	803	830	823	764	815	806	787	777	815	811	779	789	786	751	791	812	889	823	822	818	797	819	800	771	783	816	779	827	828	817	792	827	853	809	807	815	807	812	809	772	801	756	785	809	819	811	767	814	829	785	778	791	799	787	747	738	797	835	781	784	836	759	826	857	801	784	828	844	796	818	840	776	793	825	825	809	793	827	751	827	801	796	823	772	787	803	796	836	786	740	813	783	832	824	825	812	814	803	788	768	835	775	864	833	796	794	816	781	759	854	831	823	814	774	763	794	757	829	796	858	833	811	829	825	767	822	814	786	785	778	809	783	786	842	798	791	791	820	842	803	740	767	851	807	834	779	811	754	812	770	781	820	817	820	761	813	815	763	817	775	849	829	770	814	844	771	808	777	826	768	830	783	788	798	799	820	789	826	835	827	806	855	863	797	771	838	785	814	832	806	772	805	804	769	778	871	814	811	843	773	786	808	784	739	824	805	772	807	784	829	794	807	830	780	789	752	783	823	818	807	792	809	814	817	816	781	804	788	826	788	804	886	806	810	847	810	771	763	812	778	795	842	812	815	796	752	768	802	810	809	818	805	857	808	757	837	802	793	845	811	822	845	800	784	854	765	798	785	769	795	833	854	789	737	726	834	816	784	825	835	776	770	817	792	820	793	831	847	783	806	803	846	801	821	807	784	835	786	824	813	789	768	769	835	825	860	817	786	819	775	799	785	778	814	843	853	764	754	827	801	794	855	834	843	782	797	833	813	801	814	774	800	821	839	792	798	746	792	824	806	798	813	773	830	791	846	821	855	847	788	785	843	779	845	808	777	804	793	789	816	848	781	787	776	801	838	817	766	771	803	790	824	753	823	770	763	761	826	796	861	804	808	784	740	806	810	855	779	818	830	796	777	795	806	765	850	768	816	817	840	806	788	808	820	800	797	812	779	800	798	821	801	855	743	799	795	812	836	845	833	834	823	848	778	804	838	834	788	782	793	813	759	791	847	809	849	830	780	777	842	820	836	781	827	845	814	832	795	799	823	779	803	829	836	814	852	795	841	804	745	843	754	823	852	831	863	760	813	784	780	802	844	804	787	820	818	768	772	839	859	821	819	824	789	835	838	784	806	823	831	759	851	796	848	790	761	823	740	798	780	782	827	811	810	840	778	761	812	769	811	819	807	851	784	817	794	801	783	776	748	797	867	846	844	828	746	826	821	767	770	803	841	793	774	811	785	782	848	814	799	856	811	807	751	797	799	817	798	815	835	759	828	862	801	788	795	808	813	781	797	829	834	799	835	851	800	799	842	840	849	778	815	819	781	781	789	874	814	796	765	819	810	833	794	801	797	804	824	844	799	818	777	802	825	863	809	891	848	802	810	846	816	822	811	831	805	795	804	790	813	766	751	804	720	831	796	780	816	764	823	822	827	833	852	850	801	801	811	812	790	793	806	822	808	785	788	850	797	821	826	790	824	788	809	844	807	733	816	804	790	842	785	807	832	810	754	802	820	812	818	763	764	764	802	805	806	802	805	770	846	777	786	764	754	810	832	771	824	773	812	777	805	808	743	839	778	833	792	829	800	823	761	817	835	808	865	809	778	815	836	774	842	799	793	824	828	755	786	797	794	809	775	839	823	761	783	796	805	777	798	802	808	790	814	769	780	786	814	798	815	826	811	827	791	812	775	830	805	768	780	842	794	812	786	772	848	854	772	834	809	816	807	810	804	851	793	826	834	801	826	796	813	781	831	807	815	823	814	789	810	836	839	811	811	773	818	855	784	806	860	800	811	794	799	847	839	833	824	862	775	829	823	819	846	775	840	755	874	800	810	830	820	821	836	815	834	782	771	834	808	777	826	832	774	809	778	824	774	767	809	784	768	832	814	829	783	838	785	791	795	800	782	794	819	807	784	790	771	857	818	804	822	791	765	829	836	789	803	837	817	784	787	815	782	794	810	792	825	790	826	823	832	790	762	791	845	808	776	827	763	801	848	806	809	800	798	812	826	839	801	774	806	824	823	809	771	774	776	814	806	818	800	766	818	850	784	824	783	872	830	794	807	807	774	780	837	840	811	807	804	848	788	842	843	839	810	818	817	775	786	827	765	775	808	790	787	820	789	774	799	808	807	762	787	811	807	802	827	772	852	842	833	742	854	811	818	817	779	791	826	800	765	770	811	828	791	814	825	770	804	809	760	730	790	782	795	832	801	801	827	754	776	819	794	847	861	789	836	814	851	783	783	825	806	852	800	864	822	825	853	851	803	828	804	791	838	799	739	838	830	808	818	845	808	775	827	837	811	801	813	827	791	780	788	799	798	817	830	798	861	771	781	818	821	820	789	803	841	737	799	768	798	827	800	799	814	815	848	749	838	783	794	790	833	837	795	815	809	840	760	793	760	817	821	834	873	871	811	818	836	839	759	859	774	773	824	887	805	839	821	826	781	873	821	781	810	826	829	823	884	823	827	834	820	833	819	785	767	787	815	763	820	791	780	778	774	800	777	822	848	821	776	832	777	769	770	779	829	797	802	759	774	786	776	846	812	809	784	783	807	812	820	821
25733	14768	6146	4175	2305	204	137	149	161	149	150	156	155	149	163	146	152	163	161	152	159	134	140	151	164	144	168	149	184	152	148	163	164	148	147	142	154	159	159	180	147	149	165	155	134	173	154	149	164	156	149	154	148	139	139	131	161	159	130	134	145	166	160	153	153	135	173	132	144	147	163	117	159	149	140	151	143	149	140	160	156	144	135	152	129	145	158	166	162	171	161	145	151	157	143	138	165	132	141	153	151	163	126	148	163	158	147	133	172	147	145	142	179	169	171	142	148	154	141	146	153	160	152	170	145	164	141	175	169	149	156	149	155	144	140	137	140	144	148	146	149	139	140	147	135	151	150	135	130	155	127	146	151	163	129	152	174	142	155	151	165	132	158	149	159	145	158	149	147	165	135	149	155	123	140	130	141	155	161	142	181	155	151	149	145	138	160	136	136	177	149	142	161	158	154	145	155	159	175	164	137	157	143	145	155	154	157	165	158	162	147	141	155	143	150	143	159	167	121	157	141	143	158	165	153	164	158	160	129	147	148	146	157	160	144	147	154	156	170	163	133	171	154	170	160	158	142	149	136	154	148	154	124	173	159	146	146	151	187	154	163	157	145	172	151	168	154	172	145	143	147	160	138	159	150	157	152	163	144	167	151	139	154	151	161	142	140	152	133	144	159	162	164	168	161	151	152	138	138	142	159	146	154	162	143	125	131	139	163	164	159	135	146	156	144	155	150	157	153	153	141	174	132	145	185	161	170	151	154	138	163	155	180	156	151	192	166	146	160	179	134	157	148	143	160	148	174	156	149	150	166	127	137	144	160	135	156	169	141	150	160	147	162	165	153	144	147	145	159	135	146	146	137	183	153	148	150	177	195	163	155	142	145	145	154	155	158	138	162	135	161	148	162	153	148	153	157	123	155	167	134	159	153	138	153	147	161	125	159	154	126	135	137	142	187	154	160	128	147	144	162	145	165	146	172	155	126	152	155	140	149	140	152	158	157	137	148	157	140	146	148	159	172	156	139	151	162	163	142	157	155	146	126	164	135	162	130	155	148	163	148	133	152	157	150	154	165	176	178	154	132	153	173	178	151	146	169	164	128	152	163	152	147	177	150	174	141	163	141	134	146	127	148	162	148	143	152	155	146	157	159	166	163	148	170	148	172	161	141	165	168	147	153	146	148	148	128	183	161	165	156	162	145	155	131	154	155	129	157	153	145	149	127	139	164	147	157	137	151	161	155	152	120	155	132	164	138	168	157	151	161	152	160	172	149	162	168	163	152	153	151	166	175	159	159	150	143	164	161	146	145	142	169	145	165	151	151	156	158	166	149	157	145	167	169	163	156	152	159	148	148	124	154	149	156	132	126	156	142	142	142	159	147	152	149	161	165	164	142	137	159	160	167	151	156	179	160	145	158	193	164	148	136	142	155	161	137	141	145	162	158	139	152	160	153	152	152	173	158	172	165	158	138	163	178	131	148	167	172	152	153	146	156	172	139	152	180	130	149	155	149	136	152	170	159	175	159	145	150	141	177	153	146	163	143	151	160	169	159	157	161	161	159	149	164	179	161	148	161	163	147	123	159	153	136	172	146	165	152	136	144	128	186	159	146	128	164	157	150	146	148	151	152	164	142	154	176	165	156	158	157	157	168	172	138	148	157	156	140	142	145	134	136	162	157	172	158	171	151	165	139	138	129	149	172	161	168	139	147	147	170	178	132	158	151	152	155	156	158	146	140	141	148	164	160	138	151	176	145	159	137	149	138	158	162	162	152	166	165	162	158	146	150	143	141	152	163	142	157	122	159	126	152	130	154	155	152	141	167	158	146	159	171	158	169	157	153	169	149	165	154	162	149	177	141	146	141	147	155	144	159	154	141	153	156	140	162	160	139	138	148	151	145	155	153	149	148	141	156	157	159	139	161	169	154	166	163	157	145	150	164	158	154	157	156	154	139	148	146	147	150	159	160	161	161	155	152	153	159	156	144	151	150	154	137	167	143	141	161	141	153	149	137	158	145	147	174	151	142	149	157	152	164	162	148	168	146	164	137	137	144	161	127	159	133	160	145	153	152	137	155	158	154	122	163	154	182	175	168	152	169	162	166	155	148	118	142	126	156	139	151	149	163	153	163	151	155	144	165	159	158	156	167	164	139	136	166	151	159	172	157	154	152	147	151	141	140	159	152	172	169	158	187	170	174	136	153	152	164	151	157	167	182	159	157	170	145	136	151	140	143	152	152	160	160	165	197	146	154	166	160	163	144	153	153	177	155	183	158	160	177	148	184	152	157	132	147	160	164	147	172	142	173	137	138	170	143	147	147	138	160	172	132	143	143	147	166	151	139	147	157	143	159	141	164	162	176	178	143	144	166	148	141	159	164	132	161	136	147	153	148	157	162	168	152	168	179	149	152	146	157	147	156	150	134	158	149	150	148	169	160	138	168	141	153	157	159	135	155	150	164	152	159	142	137	183	151	142	126	156	151	140	125	145	148	155	154	159	172	154	142	159	141	141	145	149	164	134	137	165	151	137	138	131	155	160	157	161	146	168	155	149	148	155	164	173	144	161	134	168	175	147	154	156	134	139	149	170	165	148	153	155	153	161	147	146	146	153	165	152	141	149	160	155	148	138	140	146	159	154	154	166	142	160	154	166	145	152	177	131	141	163	156	145	135	162	159	168	132	144	162	163	143	143	137	167	133	141	158	162	150	146	155	142	169	161	155	162	155	153	150	159	138	152	149	158	168	138	165	177	168	136	144	136	154	140	154	148	134	166	156	155	152	155	119	141	147	157	168	149	194	164	155	146	158	154	135	148	149	149	139	170	154	154	167	158	133	153	145	170	144	149	157	158	149	106	165	143	144	154	148	163	150	147	160	143	159	165	144	148	168	163	170	146	145	153	183	151	157	158	136	136	160	149	140	143	146	164	136	154	162	167	137	164	176	163	150	147	143	150	139	154	191	155	128	154	161	159	160	176	158	154	156	147	151	144	162	144	136	163	161	127	170	145	146	158	144	149	158	153	160	137	155	141	142	166	172	152	137	165	132	166	143	147	145	148	164	172	163	149	154	161	136	164	154	151	141	126	151	147	171	147	154	158	136	153	142	150	161	175	154	169	134	147	150	169	158	150	162	145	152	150	150	145	140	141	150	155	143	151	171	150	167	143	145	157	137	137	142	156	159	156	150	138	141	147	146	143	135	155	155	158	151	138	157	145	159	147	131	142	170	154	167	168	159	145	140	170	168	147	162	143	130	157	158	160	151	150	137	148	148	165	157	161	138	160	162	139	154	159	156	138	159	152	180	128	138	156	146	159	147	149	177	165	158	165	159	171	135	152	157	151	143	146	159	175	146	147	131	136	155	136	125	125	149	145	150	144	127	147	150	166	158	137	145	173	162	168	139	158	158	146	184	157	142	146	148	148	146	125	160	163	173	177	141	158	146	153	166	174	172	162	147	146	148	142	122	142	134	157	171	168	169	162	177	162
24000	18679	10057	11223	6210	518	556	528	509	471	554	490	511	506	523	510	500	508	552	497	514	508	487	469	490	522	554	510	531	466	525	512	486	539	490	496	518	532	509	487	517	497	470	460	513	521	498	529	551	543	468	478	498	532	522	513	496	491	548	464	521	514	508	508	512	545	484	535	547	511	536	514	515	531	510	554	482	502	503	501	514	519	486	477	507	529	520	496	570	535	502	499	508	543	514	503	510	470	535	500	523	495	554	512	482	556	508	532	496	519	504	475	535	536	547	504	509	523	461	483	471	488	526	500	502	435	465	531	505	508	461	483	523	500	500	519	510	515	487	524	463	534	518	505	486	550	504	548	515	548	514	515	519	511	493	512	454	511	522	524	527	499	487	503	473	489	515	498	536	451	514	545	464	531	492	529	525	482	514	516	538	483	466	526	522	509	509	546	536	503	484	529	536	492	506	535	521	538	531	454	526	503	527	484	528	487	529	513	552	494	518	508	567	495	486	469	524	449	519	508	487	548	488	514	539	493	474	509	540	515	530	486	507	511	523	507	513	520	508	507	487	523	476	488	472	504	525	542	501	502	519	535	480	498	488	512	547	500	486	512	504	535	552	506	534	518	524	474	522	513	536	483	520	509	482	552	504	498	537	528	540	568	507	495	540	521	478	506	490	482	529	554	518	538	550	528	540	521	520	541	529	482	517	495	528	514	494	489	522	455	522	518	506	539	517	501	484	479	487	504	510	527	522	500	531	551	508	530	534	509	491	531	526	561	521	519	532	531	509	492	487	507	485	513	521	448	504	493	484	477	529	497	519	476	508	530	531	546	457	537	527	573	489	474	515	513	500	517	479	499	491	511	548	465	515	462	522	518	511	470	480	487	492	499	476	559	512	523	509	510	508	492	513	517	576	492	512	514	496	498	478	481	493	507	541	521	521	555	502	499	513	451	504	503	479	473	472	522	488	512	472	526	458	492	515	506	520	488	473	534	541	561	505	487	494	490	516	534	508	525	522	505	549	516	493	478	546	513	509	511	547	508	527	475	530	531	479	534	476	543	509	491	527	518	543	506	491	492	525	525	502	518	473	517	536	517	496	521	504	535	496	488	488	505	499	523	500	547	485	508	525	504	509	501	448	516	484	503	497	523	480	519	503	528	495	499	496	502	505	521	538	463	510	493	525	498	516	541	501	484	535	490	500	497	537	508	487	496	528	526	514	477	493	520	509	498	525	528	522	522	514	495	513	503	516	545	544	497	515	498	540	514	515	531	518	484	488	524	529	521	508	496	535	518	549	505	499	506	503	496	522	526	512	517	528	498	470	531	479	520	511	523	530	518	507	522	523	506	498	529	503	493	487	514	503	535	517	502	519	511	499	488	545	506	506	528	548	475	473	496	499	539	518	531	526	521	544	489	479	518	543	560	525	535	500	512	478	497	492	530	546	541	518	496	531	529	482	511	527	510	499	495	498	463	528	517	515	499	511	513	509	523	528	516	517	487	521	505	526	534	503	530	471	510	516	529	524	514	527	512	537	513	498	526	511	472	524	490	495	464	532	516	467	511	516	513	535	483	489	507	493	528	501	506	522	517	491	497	530	526	502	548	486	521	531	527	551	539	499	502	547	495	508	497	483	523	525	545	450	541	526	530	524	488	513	466	510	498	487	458	503	513	487	512	511	479	490	458	503	522	498	518	529	518	531	518	522	466	524	520	510	490	515	513	515	581	501	499	492	531	499	529	500	504	492	496	509	534	513	538	498	496	479	517	529	487	551	541	516	511	465	523	507	539	499	510	490	550	531	504	517	509	542	501	535	520	505	467	500	540	515	498	515	482	499	517	535	543	525	515	510	475	530	465	491	550	523	487	512	541	503	535	497	499	490	506	483	506	554	533	478	523	520	522	542	489	505	542	491	506	532	543	501	483	460	527	494	494	478	499	495	508	503	500	541	489	529	514	495	507	478	523	506	546	481	474	516	489	540	526	494	533	512	497	493	532	517	496	512	539	550	479	501	513	513	485	488	502	520	483	513	499	529	488	548	500	468	514	540	508	481	520	519	508	511	484	493	513	551	507	498	504	551	484	543	510	455	512	541	515	507	479	512	529	497	492	504	502	549	536	532	515	478	506	516	531	498	508	496	501	534	513	518	482	516	511	498	497	489	499	524	534	537	529	484	503	510	498	502	468	545	527	532	548	462	515	539	517	519	548	490	510	482	531	480	530	513	524	485	496	504	492	500	469	507	526	486	494	499	521	524	535	494	501	530	522	491	505	486	541	529	491	514	486	466	509	505	507	509	532	529	493	530	498	498	556	507	524	529	533	524	521	486	506	505	545	501	511	497	551	502	499	469	462	523	485	515	510	492	500	513	518	471	504	491	537	447	544	515	492	493	500	505	501	523	511	497	534	534	530	529	490	544	508	512	532	560	548	497	550	505	500	508	490	530	521	525	506	494	489	487	498	499	510	511	491	461	495	498	507	522	500	525	472	466	510	480	514	541	495	518	485	476	527	510	515	500	524	561	511	504	511	516	531	520	525	505	504	520	500	522	523	508	550	501	531	484	538	502	520	518	486	515	519	495	519	515	512	558	557	488	499	500	523	492	485	538	544	508	522	485	513	524	521	487	544	513	509	517	481	495	491	523	507	535	527	530	526	520	504	526	507	536	523	471	557	494	542	517	510	490	499	522	498	545	474	459	463	532	506	486	511	507	508	507	542	512	498	513	502	488	486	521	503	502	541	530	471	472	498	509	542	529	547	503	450	519	528	466	487	468	488	498	503	511	498	504	494	485	520	519	503	487	525	494	515	528	492	471	516	515	502	497	505	488	516	530	500	525	501	502	533	519	517	474	500	540	512	522	489	513	514	518	513	502	545	490	511	508	499	531	496	520	466	522	511	540	475	528	518	516	464	489	539	509	494	504	476	492	485	519	554	460	492	501	491	481	503	516	511	479	532	466	568	479	513	535	482	480	489	506	509	496	538	536	502	508	508	525	514	565	511	492	480	500	523	502	499	514	519	500	524	474	520	504	532	517	543	498	529	480	502	516	496	486	488	487	517	530	505	501	524	457	514	500	494	525	464	518	506	534	518	470	534	499	487	514	522	525	479	456	535	482	510	481	538	524	493	528	494	519	503	535	521	515	523	493	548	478	553	524	494	468	513	490	516	493	486	504	513	505	531	537	504	484	477	492	518	505	515	506	527	484	506	498	522	503	519	486	497	536	505	510	487	478	491	507	499	518	525	513	506	471	530	514	517	511	511	486	500	509	522	524	507	529	541	527	466	510	563	514	520	490	504	505	545	478	525	531	553	515	530	497	523	526	533	497	516	484	503	517	520	542	511	496	519	507	502	505	490	501	489	498	525	487	511	541	507	505	497	511	469	494	517	520	533	508	516	521	488	462	494	530	478	514	550	501	504	499	533	502	497	500	492	547	515	482	506	521	519	553	495	503	492	534	525	542	507	499	507	586	529	501	512	511	514
60893	53864	42953	35315	23339	1698	196	158	173	176	178	165	149	142	137	155	168	159	166	163	166	152	148	156	157	157	148	159	142	176	161	187	146	162	162	154	138	135	133	158	165	147	147	158	181	165	167	160	154	154	154	143	158	155	145	175	145	142	151	174	149	176	166	159	132	142	142	145	160	154	157	152	153	146	143	143	148	157	162	176	160	148	163	132	129	148	165	152	142	146	160	163	139	143	146	147	167	160	156	176	153	154	149	145	152	149	176	172	152	162	189	144	146	156	136	182	170	146	165	164	133	137	169	155	172	146	163	159	164	159	163	145	181	143	153	135	166	141	179	175	149	157	140	179	146	155	147	156	145	178	180	153	162	156	138	143	151	126	182	168	168	157	144	154	142	138	165	152	149	168	148	155	142	142	135	135	171	136	159	185	169	154	162	146	153	167	145	194	161	156	175	156	144	158	153	164	146	169	157	149	149	140	154	161	181	157	154	157	149	168	167	143	177	145	154	142	152	140	176	151	152	149	125	175	152	160	151	157	148	138	169	148	163	163	148	148	147	171	135	144	125	145	178	163	156	164	149	158	146	149	137	169	166	154	147	145	139	156	152	168	166	163	159	151	176	149	178	166	160	140	165	160	156	159	141	153	159	155	145	175	149	166	175	151	157	145	175	148	139	154	146	158	151	151	158	159	155	150	153	142	164	151	150	150	145	180	134	142	135	155	146	165	174	141	156	138	145	167	153	157	161	172	154	141	161	158	142	129	149	157	160	161	146	148	154	141	143	154	160	143	151	156	169	143	182	155	152	172	158	148	176	152	147	141	167	175	169	159	168	148	157	143	137	165	157	173	158	135	147	130	152	162	144	172	147	153	174	144	149	160	141	160	151	161	137	167	136	126	169	161	145	154	140	168	167	160	153	169	169	164	177	160	154	156	163	153	161	159	157	146	146	153	175	146	146	133	153	149	170	171	146	156	155	161	162	157	165	150	158	155	163	121	183	155	170	133	138	142	167	162	141	158	173	161	157	141	172	170	165	162	153	155	140	160	166	138	157	146	162	161	131	174	151	159	152	149	140	162	145	153	151	148	148	155	150	123	162	154	161	145	161	162	167	160	143	133	163	160	164	147	173	193	154	163	150	147	141	167	122	153	149	156	162	180	166	163	172	151	157	149	171	149	147	170	160	147	136	141	153	147	149	165	172	157	175	158	161	146	144	149	152	173	185	158	132	156	161	141	168	173	151	177	147	148	162	156	145	155	140	177	148	147	144	160	149	140	176	150	129	134	173	139	173	178	141	153	165	125	161	135	152	168	155	178	137	157	148	141	147	175	174	135	150	153	155	153	167	153	127	158	154	179	166	141	166	162	155	130	147	160	136	163	156	170	161	135	152	166	138	137	138	150	161	148	161	138	169	165	159	170	155	135	161	162	171	148	149	144	168	157	173	156	144	137	150	148	168	160	170	160	147	165	181	139	146	137	146	152	150	159	142	150	133	151	174	131	167	160	132	143	170	148	162	160	167	148	177	155	144	156	149	160	168	136	152	152	151	159	140	142	149	151	165	160	188	171	153	118	154	139	153	143	170	154	148	169	145	160	165	154	142	149	137	150	145	160	157	183	163	155	129	169	142	137	161	139	172	156	162	158	137	166	150	148	163	154	158	166	146	157	151	152	151	154	153	146	161	152	167	162	156	158	169	174	155	163	178	186	159	161	170	150	152	135	159	131	157	159	157	141	153	165	131	160	175	145	151	177	147	142	131	158	149	165	142	148	149	151	149	162	171	132	147	148	156	184	151	150	149	133	161	185	142	153	157	164	160	140	149	140	141	139	144	179	157	141	147	164	160	157	155	164	171	162	152	152	161	165	150	151	148	136	150	159	149	143	151	154	153	169	133	156	171	126	157	157	151	147	133	167	157	140	144	142	168	158	147	154	138	166	136	162	162	143	151	139	166	137	175	148	160	156	150	162	158	167	152	155	156	152	147	143	169	166	150	162	179	146	161	164	173	170	150	150	146	146	147	158	168	170	140	154	151	170	152	171	150	147	151	136	152	151	170	140	172	161	162	151	170	169	160	159	158	125	148	152	167	135	143	165	155	154	148	156	161	174	157	165	150	164	158	159	154	167	138	148	148	157	139	169	138	139	167	184	151	158	150	132	129	169	164	147	143	141	150	157	162	163	151	169	149	176	146	152	147	158	136	151	138	192	159	146	137	157	163	154	148	150	160	163	169	166	140	155	151	155	152	159	169	150	153	161	161	133	172	180	138	146	162	156	175	157	178	136	161	146	174	142	157	151	167	143	131	147	178	156	124	138	140	155	138	165	179	150	162	137	150	156	143	144	137	177	168	147	132	149	150	144	157	176	170	152	162	154	162	152	165	160	160	162	154	182	144	165	172	167	163	156	146	138	157	164	158	151	150	156	153	162	163	156	161	173	174	150	164	157	160	142	152	150	155	150	164	166	154	140	146	169	148	130	147	160	149	182	168	150	147	166	131	132	137	162	178	162	166	153	153	153	170	162	146	154	122	170	159	122	169	142	149	166	168	160	144	173	146	139	156	170	184	147	135	136	140	165	147	148	158	136	173	160	150	122	163	152	172	154	138	159	152	170	162	142	158	156	147	165	170	150	162	150	153	180	144	147	157	164	144	181	139	148	150	140	148	174	160	147	163	146	151	146	150	153	157	157	136	153	168	162	164	145	139	144	152	163	159	160	161	145	169	171	147	170	144	153	166	154	124	157	161	150	165	178	146	149	139	151	147	149	165	126	188	154	168	147	157	144	168	164	173	159	137	181	165	150	132	159	159	144	167	179	135	132	151	142	138	143	154	137	156	155	156	164	160	162	150	150	173	154	136	147	118	141	150	147	156	136	156	165	151	150	161	167	143	173	142	165	161	161	159	152	171	166	172	159	159	124	147	168	153	148	133	155	167	180	138	165	169	168	144	152	138	185	153	167	151	130	148	164	139	172	168	137	163	154	158	151	149	152	158	130	129	169	176	135	159	146	172	132	146	160	132	170	177	146	161	163	158	132	162	143	160	161	160	150	139	163	172	167	145	141	147	136	138	160	178	156	165	160	173	155	154	178	166	158	142	150	153	151	152	155	156	144	187	150	161	154	137	121	172	163	157	159	151	155	140	140	178	171	163	167	169	164	160	158	165	148	152	138	159	145	156	151	159	153	142	137	166	151	138	147	157	168	136	164	162	156	145	162	144	144	151	145	164	161	179	160	153	169	171	167	153	126	172	129	147	168	144	152	160	181	146	145	166	155	160	170	156	148	137	150	155	156	155	162	175	159	170	170	148	148	149	138	169	149	145	150	157	166	146	152	145	154	153	141	146	164	177	176	161	185	157	148	163	162	157	167	135	154	159	156	154	151	160	173	139	144	153	178	166	139	163	127	168	147	136	146	158	181	140	147	159	162	188	145	167	172	137	164	145	153	172	153	154	158	148	173	171	140	171	141	165	161	170	147	141	147
41666	42607	40967	42889	25148	677	604	605	594	548	574	521	566	571	519	528	547	568	505	556	554	522	553	475	463	523	547	541	513	500	504	525	526	544	513	509	528	529	520	530	527	521	517	497	512	525	513	544	513	553	517	517	494	508	534	529	531	491	508	488	512	483	517	532	449	538	544	504	484	523	524	511	523	513	489	514	537	507	511	499	544	513	538	524	521	516	533	469	527	523	501	531	527	510	529	483	523	523	505	524	515	491	517	538	544	526	488	484	514	522	521	520	520	537	472	519	504	499	497	485	521	540	521	502	506	545	550	498	510	513	551	531	465	537	525	536	524	491	499	486	525	523	537	504	491	557	508	487	501	485	498	540	536	478	512	496	487	491	510	548	514	473	514	503	514	510	529	525	495	526	544	488	497	525	518	504	490	512	476	515	520	538	539	515	540	480	489	496	512	494	481	540	485	511	527	491	534	557	503	513	534	481	531	467	548	463	481	525	519	506	552	510	535	526	494	512	543	520	507	499	501	495	560	533	483	558	548	502	523	544	525	523	498	491	529	517	540	482	480	483	499	555	544	507	521	540	478	548	546	470	464	594	533	504	505	523	528	540	498	535	496	518	540	503	508	481	510	530	506	528	525	513	512	495	476	525	517	494	536	511	533	518	490	500	500	511	541	513	499	521	531	510	499	556	526	547	500	512	528	512	531	543	517	494	523	505	479	518	505	550	556	531	561	533	466	509	515	519	532	531	525	491	519	499	483	510	489	528	530	514	527	502	470	514	505	481	517	503	528	551	442	469	515	533	506	551	495	501	538	529	515	538	502	532	511	515	518	486	515	539	513	460	505	522	483	532	496	502	529	486	523	511	532	506	556	489	510	479	523	527	509	511	528	514	533	510	473	513	528	507	502	502	479	521	540	535	524	479	506	495	484	525	534	548	542	532	534	468	514	471	525	523	505	506	473	532	519	502	497	503	521	470	515	495	528	542	520	500	503	529	532	518	498	476	508	492	479	543	565	523	519	523	488	514	537	507	491	517	497	542	535	511	489	462	466	511	488	538	503	505	492	519	531	515	521	540	525	546	497	495	525	518	506	502	493	500	502	526	495	481	525	521	506	497	531	523	516	508	543	492	478	532	527	522	545	510	544	516	496	525	562	499	505	484	508	501	509	528	505	512	527	502	499	520	493	527	489	513	497	520	540	522	510	506	516	501	513	532	523	519	543	492	502	523	480	496	541	508	514	486	512	500	516	526	525	510	497	491	526	505	536	515	533	528	561	538	527	520	486	494	543	523	492	539	534	540	496	505	519	509	506	558	496	524	526	534	558	520	536	515	554	546	525	470	555	516	531	556	483	532	531	528	557	485	506	522	502	531	498	497	518	492	506	500	513	514	514	516	512	539	493	524	502	517	541	520	522	519	507	522	541	526	524	486	496	496	510	522	523	518	518	498	489	495	495	508	507	493	512	487	535	522	530	523	497	528	505	517	522	529	510	519	507	524	539	465	527	491	529	506	525	454	494	522	501	469	531	517	502	503	522	480	571	484	506	505	514	559	530	530	498	511	520	549	504	533	503	476	521	521	528	535	507	506	498	487	548	517	474	481	494	488	503	562	485	531	482	519	551	509	504	505	508	498	492	469	527	501	549	534	537	506	517	503	502	527	506	532	513	497	554	535	522	480	483	505	494	509	524	514	542	531	497	521	521	574	555	503	523	512	491	479	509	499	540	521	498	512	517	546	505	506	548	523	513	560	517	487	486	495	528	520	497	533	501	524	507	509	508	498	489	490	489	545	521	489	496	494	483	550	457	534	552	503	500	535	485	489	491	521	502	514	522	531	524	542	537	521	515	483	532	520	460	533	555	462	525	559	495	481	461	499	513	510	522	503	513	518	491	483	516	554	503	533	522	516	516	552	528	525	514	523	506	531	536	527	524	527	533	536	489	537	510	515	558	523	497	533	477	517	524	532	501	511	526	525	492	492	522	519	504	531	499	521	513	519	511	518	506	563	483	539	463	557	495	480	544	534	509	494	512	537	475	565	519	511	501	545	519	523	498	515	521	495	496	545	480	531	527	498	497	480	531	494	513	506	474	488	504	483	532	540	521	482	471	510	508	512	485	548	510	464	525	486	521	521	484	508	498	521	480	490	522	479	496	532	519	497	520	514	516	532	512	493	522	536	509	504	522	499	494	520	527	498	501	499	514	527	512	547	480	545	534	533	515	509	460	503	484	529	531	506	493	481	532	502	525	525	517	504	477	518	506	524	539	542	497	495	534	482	537	534	510	520	527	501	496	558	519	516	513	536	553	521	492	513	531	500	512	511	503	514	505	536	535	487	474	558	519	518	522	473	548	494	502	548	484	513	520	529	504	504	542	537	516	519	559	483	480	471	530	537	494	532	524	530	516	515	504	485	520	508	507	499	486	549	496	538	503	522	526	541	513	521	549	522	537	537	531	520	525	516	470	512	507	516	532	567	500	521	482	501	503	516	489	492	519	535	544	553	497	492	498	456	503	499	552	501	540	508	535	472	502	535	521	546	528	496	526	581	537	497	512	514	504	556	529	570	552	507	559	546	517	536	527	477	501	501	555	485	497	504	575	505	481	533	523	495	529	481	528	528	478	496	522	552	506	509	517	529	492	495	510	501	504	489	548	509	489	561	508	491	548	482	496	503	527	490	490	491	469	544	538	514	510	478	500	496	520	526	508	542	512	514	522	526	521	487	516	501	521	495	525	547	516	536	520	524	534	500	537	538	509	508	469	514	487	501	525	504	533	494	519	523	518	476	521	496	500	510	514	548	513	499	496	554	494	507	501	512	527	514	529	536	521	488	471	501	534	507	503	476	539	489	513	507	523	558	514	529	518	482	505	523	538	549	516	527	513	500	490	462	546	477	532	501	511	538	501	572	530	535	518	564	517	504	513	485	506	492	510	480	531	513	514	515	511	518	494	531	539	482	518	510	527	520	533	500	490	506	532	524	500	503	514	507	539	522	474	510	500	516	528	542	502	514	538	514	493	511	495	505	512	517	515	520	508	516	510	528	505	520	525	502	504	497	515	485	472	507	505	489	489	529	496	500	535	529	528	511	551	547	526	535	508	477	494	524	501	503	528	550	493	516	496	498	531	520	524	524	556	529	483	507	492	540	512	508	502	561	471	478	537	524	497	523	500	527	502	490	486	514	507	557	485	505	529	520	497	545	481	553	508	503	557	530	502	490	530	520	486	504	510	538	523	521	520	515	545	523	506	518	471	483	498	542	494	551	495	472	512	518	520	506	512	533	530	477	525	554	511	480	527	490	527	482	486	508	499	514	484	516	504	555	498	517	502	514	512	520	561	492	525	557	476	558	515	518	527	504	521	568	541	527	544	547	535	513	502	478	514	549	480	530	491	525	487	529	483	576	562	530	536	492	558	502	489	530	524	566	475	516	484	508	527	496	484	539	509	545	525	491	578	508	489	554	500	505	516	511	471	510	503	533	518	546
77310	71896	61419	52487	40104	7963	479	331	307	290	307	279	262	254	277	279	300	292	262	276	274	266	247	273	314	254	278	277	254	258	290	256	258	266	249	297	247	242	289	261	252	300	284	274	255	301	251	275	269	268	290	283	277	247	302	283	289	270	251	255	274	242	274	295	282	263	268	261	236	261	272	270	264	288	284	293	267	255	229	288	253	275	277	273	255	265	280	272	266	292	239	239	257	251	283	275	278	297	280	277	282	275	269	237	268	233	256	280	248	249	261	271	255	259	262	238	263	251	272	257	267	271	271	236	262	247	266	267	269	279	250	272	316	271	273	233	269	240	253	264	290	265	243	265	280	261	297	262	257	266	310	261	233	277	277	287	256	266	250	249	282	278	266	266	233	263	268	228	282	285	253	261	276	242	289	258	287	265	276	261	280	282	240	294	243	263	272	268	294	265	268	229	249	259	273	254	260	266	271	258	277	268	264	277	282	259	267	285	278	249	266	282	263	274	286	250	272	270	258	262	261	269	272	254	269	249	257	272	284	270	270	277	276	267	262	283	243	266	272	275	274	269	261	251	237	251	254	252	257	275	278	263	245	265	269	255	268	291	266	258	263	245	255	265	251	262	266	264	290	274	286	268	263	285	278	264	277	290	285	264	259	254	249	242	271	284	287	265	234	235	275	256	241	266	254	278	309	249	233	250	267	303	259	230	287	293	265	282	255	295	270	295	227	275	264	254	259	263	267	287	244	259	303	274	286	286	276	267	265	278	283	242	278	241	266	275	265	275	282	252	250	273	255	239	249	273	247	260	280	291	283	267	270	273	224	236	247	254	248	261	258	276	262	251	256	259	284	287	264	288	281	265	271	271	241	293	267	267	256	263	259	264	296	264	257	283	253	300	266	256	263	294	254	253	249	248	297	288	278	267	279	261	265	280	273	272	264	234	296	272	259	252	281	277	240	258	267	263	260	273	253	278	266	245	242	254	276	264	261	284	271	273	281	270	261	297	281	267	257	279	266	266	271	249	272	276	249	279	242	254	241	250	269	254	267	263	267	240	244	264	258	211	249	238	264	253	262	263	277	269	291	273	286	243	235	256	273	285	259	270	274	278	248	255	258	241	257	282	242	247	254	280	274	284	279	279	262	296	240	235	246	260	284	248	268	260	260	244	255	260	284	236	268	285	264	252	270	279	277	254	247	280	242	269	265	269	280	247	279	262	257	262	283	270	252	311	231	282	242	259	266	255	294	251	263	270	276	249	252	275	277	271	290	273	262	253	282	281	278	266	271	260	270	245	254	264	252	273	266	277	253	287	288	284	262	238	283	309	236	264	240	269	247	249	258	275	279	255	242	264	270	260	232	252	266	250	273	259	252	267	275	230	291	273	220	274	285	249	297	249	270	263	277	272	272	273	248	256	282	247	266	267	252	256	272	283	262	264	255	256	246	247	287	252	224	303	284	282	259	267	277	245	255	260	260	259	306	258	239	272	275	275	278	265	303	272	275	264	270	286	263	244	249	280	260	292	289	275	263	244	259	272	294	248	269	269	264	252	271	281	245	261	252	284	257	258	274	252	283	269	282	279	226	275	249	273	262	280	270	280	269	257	269	266	270	231	239	251	261	252	272	222	262	291	267	276	252	281	274	260	279	260	276	275	264	274	254	258	281	264	241	250	256	273	243	238	265	292	265	262	275	268	257	284	278	264	265	277	271	236	258	269	238	245	262	268	288	257	259	264	261	275	290	250	226	241	285	274	267	243	284	274	259	255	283	243	308	272	283	262	275	254	287	288	282	260	255	247	271	259	265	244	265	276	251	261	266	266	272	265	256	237	232	250	254	284	249	258	263	260	252	247	264	271	265	257	292	282	257	253	268	270	229	270	224	266	272	260	269	247	272	267	265	256	284	269	272	284	280	265	267	274	268	285	257	283	254	270	276	247	251	279	268	284	269	280	269	272	263	257	277	258	254	278	262	259	273	275	265	235	219	245	255	262	260	258	275	269	257	262	276	253	281	260	270	277	255	262	294	269	235	300	236	283	259	272	257	292	256	270	249	282	287	264	279	249	283	259	237	282	261	266	249	256	234	266	292	277	267	270	263	265	295	257	240	240	250	254	257	248	251	270	284	245	276	249	265	264	291	259	278	270	277	267	289	265	274	266	247	278	281	283	265	276	262	278	275	256	273	273	231	278	269	277	273	294	291	270	243	261	275	271	284	266	270	273	262	278	253	256	276	279	290	283	270	248	254	253	288	285	278	275	282	257	282	280	258	250	261	247	274	251	270	268	282	252	280	262	255	246	255	290	233	254	255	275	275	283	269	275	254	248	245	284	264	269	248	240	260	257	265	275	245	260	293	255	265	235	264	274	245	264	278	307	306	271	281	264	268	257	249	252	258	262	261	263	268	247	252	239	262	272	254	273	250	296	270	268	262	290	290	256	299	235	244	283	258	287	242	295	284	265	289	288	242	253	299	270	254	267	264	289	229	289	268	277	262	282	260	258	276	293	223	263	269	287	243	259	283	259	255	275	284	291	260	265	241	240	250	254	262	282	231	295	271	288	271	259	300	292	255	259	252	266	244	230	292	281	273	227	270	264	233	262	293	240	273	273	271	275	267	262	275	266	257	273	278	303	261	278	274	274	262	261	268	264	287	292	254	261	280	267	234	277	261	252	273	255	260	256	259	270	264	273	282	245	243	253	282	284	280	249	244	289	269	277	269	283	272	250	270	274	282	277	275	284	255	278	260	278	281	283	266	261	287	238	255	227	262	229	258	265	255	246	258	273	273	280	283	292	268	264	270	256	271	238	281	282	268	272	250	277	278	259	261	269	269	284	284	269	229	243	285	246	247	285	282	259	262	277	281	276	247	243	250	284	263	266	227	267	266	268	263	275	255	257	280	248	271	277	242	290	290	276	247	273	264	281	283	280	270	263	283	280	264	237	260	255	255	261	290	264	254	261	258	242	264	267	255	269	254	302	268	268	311	250	278	266	248	245	269	305	259	271	273	253	248	265	285	288	266	261	248	260	244	287	279	288	257	280	250	258	241	283	247	302	252	234	283	250	270	271	250	242	272	274	250	251	289	243	254	258	253	268	229	289	257	296	253	273	276	233	265	263	263	281	257	284	282	264	306	245	285	309	238	275	262	288	284	303	260	281	273	295	274	271	275	288	288	270	250	270	280	280	250	308	262	253	270	259	253	251	269	280	266	287	279	282	280	285	305	266	278	295	275	241	288	275	250	275	290	262	288	246	285	278	283	247	279	287	285	269	262	248	304	225	252	246	280	264	281	257	260	266	254	257	262	266	278	262	279	266	258	259	253	260	295	272	252	248	265	273	261	247	246	281	244	300	258	255	296	260	240	289	272	278	264	262	273	268	263	275	271	250	248	249	271	247	267	235	254	278	279	248	293	236	265	304	288	282	276	256	262	314	236	267	282	275	263	284	260	251	272	251	260	256	322	256	280	264	248	251	248	250	249	253
54932	58165	57036	57416	37557	1177	1081	1030	1001	947	965	892	862	856	895	847	856	857	862	838	839	798	836	803	812	806	870	881	802	771	859	868	864	784	816	815	793	784	843	850	818	858	806	849	791	860	773	803	810	812	793	845	795	810	825	781	793	788	805	784	866	802	804	807	799	806	806	820	784	852	870	831	808	788	792	819	819	787	818	838	800	827	805	803	768	803	763	807	812	771	804	835	751	828	851	798	829	834	767	794	863	819	774	798	828	804	854	809	837	824	853	844	811	812	787	830	851	753	790	807	848	758	838	822	749	822	805	804	777	761	843	820	817	794	779	787	771	833	838	790	811	758	782	772	818	754	796	813	829	820	813	800	825	800	792	793	791	853	782	812	806	803	842	802	809	819	781	825	797	858	802	808	785	790	797	785	814	799	800	812	770	750	814	849	833	811	809	852	843	786	782	832	812	815	789	797	824	776	862	806	841	802	801	845	788	797	783	798	780	756	797	801	845	756	779	779	793	819	826	799	771	817	812	836	877	785	800	816	850	792	784	836	763	819	830	812	827	857	811	812	784	816	817	812	888	870	803	808	824	780	859	807	757	824	821	827	748	825	812	788	812	771	815	777	780	840	839	781	846	836	835	844	830	767	802	807	765	783	827	811	788	816	888	834	842	826	800	767	779	788	839	811	802	777	813	811	820	818	789	789	802	813	860	838	800	790	822	797	793	777	761	841	860	807	862	893	836	796	803	813	791	788	795	769	772	805	765	834	819	816	806	751	812	847	813	819	807	792	816	836	821	807	822	836	770	845	829	796	797	832	800	856	782	840	810	758	770	799	821	798	796	798	844	847	816	761	811	848	770	830	788	824	826	808	824	844	820	775	778	805	838	753	817	793	764	816	869	820	771	854	757	831	843	801	811	826	829	807	806	791	801	826	814	772	804	810	798	798	786	822	791	794	842	822	806	818	781	805	775	811	799	832	778	811	860	807	801	812	775	861	789	801	795	807	891	785	825	819	785	781	809	827	797	801	781	829	804	820	864	799	844	774	801	819	833	825	785	804	858	803	807	823	788	772	772	791	810	785	806	831	820	766	818	790	834	775	791	823	811	784	838	819	829	820	837	822	844	830	826	831	760	802	836	785	783	828	779	789	823	873	733	788	820	810	814	800	783	801	815	808	807	820	824	799	815	835	801	789	866	792	864	818	807	842	713	834	836	851	807	812	829	813	780	792	812	811	821	807	808	795	753	830	814	830	816	829	781	796	825	804	818	847	846	788	854	821	837	798	779	815	856	827	845	821	833	886	795	791	819	820	788	781	857	823	811	829	791	837	773	848	869	808	829	808	855	827	784	775	835	770	826	802	787	821	820	859	770	816	832	838	803	841	792	795	794	784	846	781	803	786	762	852	786	845	837	818	753	836	835	770	818	817	771	832	773	788	776	813	827	805	823	816	817	785	835	851	844	846	828	781	846	811	766	770	854	831	812	845	821	766	820	799	812	885	884	795	798	790	799	845	842	822	785	814	782	767	786	871	832	803	842	820	806	784	779	841	837	806	842	832	813	827	862	822	828	839	803	803	783	817	862	851	822	820	831	802	822	780	779	813	804	842	814	858	795	791	784	790	801	845	835	814	805	811	806	804	834	832	784	825	757	798	814	832	789	795	761	835	733	810	793	798	861	752	832	815	827	822	795	797	809	849	783	770	834	861	852	759	753	808	834	782	818	814	816	817	840	862	860	811	797	824	783	753	829	798	807	779	803	798	862	812	818	830	799	757	813	797	800	807	805	825	827	822	796	786	773	823	828	822	812	884	780	843	773	794	787	842	865	812	829	755	820	849	752	859	839	806	758	876	829	811	826	807	766	787	867	772	818	769	780	800	823	754	835	783	799	833	834	770	834	845	751	760	767	757	856	815	832	805	831	822	808	795	858	758	835	848	797	783	802	810	878	738	792	845	790	772	825	820	825	847	881	777	775	869	802	832	817	820	764	809	802	807	810	829	838	837	852	833	779	817	783	814	749	796	812	831	821	841	835	816	837	814	846	788	813	777	830	788	745	800	796	782	815	823	822	787	759	770	807	820	813	814	813	809	826	846	782	867	807	800	723	786	756	794	871	807	786	788	799	811	803	787	778	835	833	798	819	776	804	808	803	800	817	793	824	823	826	846	791	758	834	837	762	796	787	849	732	850	741	811	833	792	823	769	844	781	843	801	815	815	816	801	807	808	819	779	767	832	808	783	816	792	785	837	786	817	796	778	830	773	875	772	813	846	914	817	800	763	810	811	832	832	829	848	843	780	837	859	807	797	788	813	830	797	788	828	826	809	851	813	806	878	820	803	840	814	846	799	809	823	785	811	811	840	792	818	832	792	809	782	781	841	764	747	763	868	793	800	834	823	851	788	823	779	835	756	810	806	822	793	771	827	875	808	768	722	795	827	837	847	775	834	778	802	774	733	837	842	757	789	839	833	790	811	829	856	867	813	808	840	834	782	852	802	778	796	796	800	828	795	834	818	840	869	790	840	843	802	775	839	761	824	819	806	783	803	861	831	831	774	855	784	822	838	880	792	834	846	830	820	809	796	766	789	868	849	808	805	829	825	854	772	822	784	814	789	779	815	746	805	814	794	795	789	763	808	766	801	819	835	828	738	852	807	797	798	798	835	843	774	773	822	776	821	820	798	789	782	891	813	850	805	842	746	798	858	804	868	822	813	790	842	803	784	839	836	792	807	827	778	792	828	807	815	800	811	818	818	775	756	815	814	822	885	858	810	766	841	798	771	799	831	804	820	783	779	787	791	838	820	860	759	782	798	800	786	824	803	797	795	843	790	810	802	846	823	779	807	858	826	802	792	798	793	793	766	805	835	838	731	819	808	846	764	741	807	809	857	836	800	779	866	842	776	765	803	797	809	840	759	770	816	836	827	862	806	796	787	851	826	805	860	789	775	793	822	836	872	838	861	766	835	842	805	829	842	815	809	868	820	816	806	791	808	802	775	813	835	841	782	799	794	807	814	787	847	745	866	876	809	828	800	802	835	793	813	818	819	855	817	792	801	783	796	822	779	858	783	774	816	821	794	795	844	827	834	821	834	806	849	846	799	796	773	828	801	783	779	819	769	819	777	779	791	822	754	839	842	831	818	859	781	858	755	775	826	804	803	787	813	763	783	840	765	811	793	808	803	824	818	847	780	808	807	869	778	795	776	797	772	825	820	809	778	791	799	847	816	805	825	771	834	797	792	777	764	754	781	819	808	816	720	808	821	765	824	874	855	860	835	783	805	794	804	780	832	833	804	792	804	818	805	827	819	838	801	760	800	743	759	805	894	798	816	775	807	790	775	844	812	860	784	806	842	783	801	822	794	829	813	837	785	778	845	878	768	855	811	791	806	809	784	829	799	849	825	824	824	836	822	832	804	821	832	814	873	813	848	790	781	749	805	783	811	773	840	797	820	803	849	833	812	811	783	847	862	828	821	759	848	811	780	806	816
25246	13971	5969	3767	2339	175	143	156	147	140	147	129	141	147	168	143	136	140	141	163	162	165	172	145	167	159	155	151	162	134	151	145	155	163	136	140	168	157	145	160	192	157	174	152	155	159	165	139	154	130	161	144	171	170	140	151	183	149	168	146	156	147	144	147	162	147	162	168	140	163	157	173	160	151	167	154	148	172	154	142	177	146	147	170	164	151	168	161	129	162	131	145	158	139	146	147	177	147	162	140	133	153	143	171	156	159	154	172	172	159	148	137	161	120	142	152	148	139	155	158	139	156	134	175	151	152	143	170	144	155	150	163	173	154	164	148	158	169	136	157	163	132	188	143	144	145	153	149	157	138	155	158	176	155	152	141	156	138	160	129	150	172	156	150	181	149	151	150	147	153	167	161	144	158	145	155	181	157	160	160	146	151	141	152	155	173	144	145	163	120	185	151	154	157	129	150	159	157	147	158	163	147	167	146	170	176	151	129	145	141	147	146	142	155	150	148	153	154	166	155	159	144	148	150	148	148	173	164	167	160	158	158	150	161	172	192	157	149	149	137	146	163	146	169	164	176	156	156	150	160	165	168	152	165	145	137	163	161	143	150	153	172	142	142	139	163	139	139	134	168	176	159	144	159	148	158	158	160	148	157	143	152	151	170	148	136	161	164	163	147	146	175	146	156	169	146	156	165	147	164	187	160	165	132	142	123	152	161	140	144	165	165	172	163	144	152	156	149	139	152	143	142	142	151	143	162	168	162	161	139	176	145	152	152	130	155	153	149	177	134	188	172	141	167	167	152	146	163	137	167	166	139	177	143	153	138	159	168	149	172	175	169	155	153	161	151	150	168	132	167	154	141	160	151	158	181	151	150	157	135	140	183	144	167	147	154	152	164	165	158	139	136	153	155	158	176	177	132	158	144	142	160	158	152	141	150	156	125	157	169	158	141	150	161	161	153	149	151	153	149	144	154	145	138	160	184	166	163	166	162	139	163	177	152	156	134	165	145	138	156	165	163	158	148	157	147	163	157	158	155	139	143	166	143	165	150	166	164	133	152	152	154	156	128	171	168	143	133	145	148	167	137	142	142	135	171	170	152	154	173	153	164	155	152	143	158	149	158	186	159	170	141	149	153	156	151	151	141	144	154	144	171	177	176	160	149	153	155	145	146	174	155	165	138	168	139	156	158	155	149	147	141	162	147	157	181	145	159	140	160	149	150	156	153	152	160	165	140	152	134	158	168	150	144	191	160	148	141	151	158	181	161	170	147	158	152	149	166	154	165	141	134	134	162	149	157	141	163	165	149	158	149	159	145	164	151	181	169	169	144	140	156	163	155	150	135	169	150	156	162	146	160	164	149	164	163	154	188	149	140	166	167	134	154	152	158	150	151	154	149	124	139	139	172	166	153	160	146	176	137	147	160	150	138	161	157	148	159	155	124	170	141	132	159	171	155	175	142	153	159	167	163	138	159	149	145	163	167	150	161	139	147	144	171	173	158	147	140	135	162	171	145	170	145	174	134	162	173	171	143	152	158	170	170	131	152	150	166	154	135	158	158	152	148	140	169	152	164	177	161	157	150	160	162	167	170	144	138	161	152	147	159	147	154	128	166	153	151	155	159	169	168	165	152	155	149	130	159	123	158	167	154	169	157	151	145	149	150	160	162	165	155	160	148	163	169	164	147	166	147	139	184	159	151	149	134	165	140	158	154	153	153	170	143	159	150	158	150	176	130	156	147	156	167	150	121	162	157	145	170	171	137	139	148	149	134	155	162	152	152	147	164	151	148	152	155	165	164	131	154	156	165	164	199	152	152	169	157	147	160	154	142	153	141	145	153	150	153	182	148	175	148	155	162	170	175	173	148	149	158	149	166	168	143	170	161	140	154	171	149	165	146	160	167	147	127	163	153	173	172	151	156	144	138	162	158	170	156	154	147	167	154	169	160	162	138	174	167	132	141	184	179	161	166	163	178	169	143	147	148	141	150	136	149	176	139	146	178	149	127	152	162	130	158	143	154	137	163	161	133	154	141	139	156	149	153	164	165	157	137	147	174	147	158	162	141	162	181	179	141	147	160	166	173	154	157	150	154	144	144	141	162	154	147	145	146	158	143	159	159	147	148	147	176	122	173	167	141	142	164	184	169	158	150	162	141	167	157	169	143	151	154	146	166	158	156	170	170	154	154	166	167	174	163	156	157	174	165	146	131	135	150	169	149	158	141	168	137	159	146	165	155	162	158	158	140	160	160	158	158	170	136	167	148	163	149	166	161	171	142	133	140	146	146	161	169	126	144	156	141	148	158	169	150	150	173	133	153	143	164	162	132	158	159	133	171	159	164	178	158	159	142	149	145	161	127	181	159	131	165	155	136	150	140	145	150	153	135	147	166	148	143	127	145	143	138	144	129	144	163	165	131	154	154	135	126	149	120	154	152	162	153	157	162	182	159	144	180	152	152	132	168	150	153	164	155	151	152	142	137	173	157	127	143	187	150	156	139	130	148	162	173	148	151	134	154	165	169	159	152	135	161	143	152	163	151	181	166	183	146	158	129	147	162	161	143	156	158	159	159	157	130	153	177	146	175	153	130	155	150	155	165	168	161	163	146	143	178	175	159	169	156	150	161	146	150	160	161	153	161	137	147	152	149	149	155	159	155	165	148	136	149	161	137	156	146	148	134	160	151	134	164	149	141	148	176	144	152	131	169	148	154	154	145	164	140	144	152	159	145	164	145	156	167	144	152	165	157	149	162	145	146	132	152	154	151	128	143	146	138	161	151	156	156	167	153	150	146	153	135	153	142	156	157	160	139	161	150	153	151	136	146	160	153	165	162	138	148	143	176	173	156	166	160	132	163	177	165	135	166	155	162	165	136	137	170	143	150	158	164	136	170	144	146	161	146	162	183	158	169	171	139	138	155	159	159	157	150	157	152	168	157	164	153	135	152	140	153	179	139	150	155	136	145	174	156	173	141	155	136	145	146	151	149	153	158	154	155	147	178	140	130	141	152	141	137	161	149	144	179	172	137	154	153	153	148	161	150	160	142	137	138	184	139	173	169	156	168	138	175	170	169	139	153	142	126	171	125	167	164	162	148	156	152	156	138	147	160	151	129	151	164	172	160	158	145	145	146	160	145	127	168	158	160	168	178	163	170	157	134	148	146	143	179	161	139	161	160	133	168	143	150	150	153	163	174	154	178	164	157	162	155	130	147	147	161	160	148	153	174	145	153	168	152	139	162	163	153	164	152	121	139	143	154	159	147	139	143	134	154	170	174	142	172	157	138	127	125	175	143	141	147	165	151	158	168	157	153	154	154	162	138	154	167	159	157	125	138	164	161	151	157	165	173	145	140	157	147	150	152	143	134	140	146	156	133	151	147	150	158	157	124	150	161	176	169	161	171	144	183	157	140	139	165	165	160	159	144	138	168	142	159	148	151	151	156	178	163	151	136	147	150	168	135	170	141	173	151	152	153	151	143	148	146	164	153
24340	17750	10747	10634	7114	539	516	506	514	524	571	522	474	514	492	492	487	525	479	502	519	542	510	512	532	544	515	517	489	501	522	504	512	488	507	509	549	538	521	544	505	496	505	479	501	508	507	525	525	512	520	477	525	547	513	490	509	534	521	484	542	494	495	522	508	539	542	487	501	498	518	488	539	551	497	503	530	508	506	515	541	489	496	491	498	493	517	528	482	541	504	496	499	515	510	516	513	508	529	515	486	508	507	519	483	488	475	499	509	494	558	507	484	510	474	516	518	476	538	517	498	540	520	477	517	523	538	523	525	513	503	499	520	522	534	531	538	514	528	561	483	490	515	539	507	488	564	489	506	498	498	543	551	494	537	520	516	551	497	493	506	494	537	511	500	542	509	480	523	528	530	531	512	509	501	516	485	502	536	532	539	501	494	536	513	503	533	504	524	575	505	517	529	523	452	506	516	551	526	478	531	540	502	546	490	535	525	484	479	495	511	509	515	503	484	496	472	506	530	538	483	552	505	533	557	477	505	522	502	561	562	479	518	511	484	577	500	497	563	510	520	521	534	541	500	477	490	488	524	440	502	497	560	496	493	480	541	488	540	507	503	496	508	480	502	560	516	507	537	535	528	521	558	499	512	528	532	497	549	549	508	513	509	552	539	553	538	580	522	537	542	540	501	522	512	507	520	503	500	491	511	479	490	536	504	502	488	517	517	535	495	487	511	469	539	535	555	518	545	499	523	483	490	525	532	522	536	525	507	517	522	492	528	485	481	511	507	493	547	497	500	510	546	497	499	503	498	532	522	513	519	564	486	547	531	532	526	518	467	478	520	479	478	482	494	550	519	537	512	506	513	540	528	533	529	498	483	488	529	511	486	526	545	503	524	534	525	526	572	524	541	483	496	502	555	526	507	508	515	521	512	522	536	507	476	546	527	505	490	512	549	526	477	543	520	519	476	482	515	511	519	531	535	533	498	553	513	500	517	529	538	495	547	514	542	530	490	480	537	502	536	490	478	512	477	521	508	522	527	497	547	547	533	558	473	498	531	441	525	513	496	531	508	535	499	517	558	474	499	495	502	526	540	562	501	485	537	514	525	517	495	502	574	503	483	520	504	508	573	528	522	526	525	518	514	509	503	515	538	537	505	501	514	472	552	511	525	496	525	503	526	482	512	518	497	484	520	509	537	487	545	537	514	498	514	482	534	518	534	508	515	519	492	501	526	512	501	522	536	514	541	500	520	515	534	531	506	545	500	472	484	519	534	515	542	446	472	511	495	480	510	510	523	521	502	538	583	463	518	508	538	505	566	506	507	582	531	535	527	505	492	532	510	547	472	517	535	493	503	467	509	553	526	525	511	499	520	496	532	519	517	501	492	505	519	503	518	507	512	485	514	529	497	508	526	542	477	519	541	507	559	474	521	513	517	509	569	515	504	511	499	522	499	494	535	543	530	530	513	501	519	500	511	522	529	508	524	508	532	524	537	484	503	557	528	476	537	507	507	495	557	532	491	545	482	465	521	490	532	477	519	540	521	519	527	510	512	534	491	537	533	547	488	518	537	496	502	532	525	550	548	507	507	518	548	470	493	490	507	494	499	475	483	488	523	489	490	518	534	480	497	516	527	533	488	503	510	544	549	513	490	509	473	492	519	498	516	480	531	495	502	514	488	518	495	494	558	464	543	520	494	526	491	494	545	541	498	492	528	524	533	524	499	513	510	568	486	528	479	545	514	528	515	528	539	540	497	523	510	469	504	518	490	515	499	513	514	457	496	534	539	520	504	541	511	488	509	544	525	521	501	562	511	500	526	553	541	495	537	556	514	542	506	514	479	502	480	529	495	472	520	434	490	519	535	553	494	475	541	518	508	516	521	516	534	505	568	498	529	545	581	517	531	525	512	516	507	540	526	487	481	497	534	534	551	502	554	521	518	487	516	504	508	534	516	541	505	533	483	526	528	478	499	504	521	522	504	491	503	479	556	498	515	500	483	534	469	512	555	528	496	517	504	555	511	532	518	515	475	484	516	539	507	505	532	535	493	535	496	513	512	489	508	517	519	527	555	489	573	547	485	524	518	487	516	476	498	532	575	472	482	514	554	538	509	546	482	493	503	528	523	532	561	502	546	511	525	493	516	492	505	496	497	529	516	511	501	526	545	529	493	499	520	526	533	505	562	486	486	481	533	537	530	519	523	525	496	555	533	537	509	500	520	497	508	557	558	508	499	464	491	522	473	533	484	500	548	508	552	497	504	487	485	488	501	496	504	525	473	505	540	540	519	505	490	510	495	504	489	507	512	489	544	512	477	497	502	499	518	493	500	503	522	496	564	508	511	516	553	521	492	498	482	497	536	489	560	481	494	479	502	510	513	480	512	500	525	535	518	551	484	524	510	496	513	523	522	558	506	494	527	513	487	526	531	466	552	509	516	518	514	517	529	522	507	512	464	540	522	504	499	517	523	506	534	531	524	543	477	486	536	481	521	492	505	506	530	536	525	513	488	477	500	529	510	529	444	472	528	512	536	534	489	521	533	519	484	529	538	524	555	495	535	555	503	532	526	531	532	507	508	548	519	504	519	513	529	514	545	511	486	501	526	524	525	527	546	481	520	549	511	542	545	496	515	520	479	494	512	502	501	518	496	512	523	528	503	501	509	509	538	504	510	541	494	498	496	523	561	525	513	489	539	475	511	499	504	508	504	523	513	473	516	529	562	536	535	506	505	492	543	548	502	531	500	464	530	497	534	456	503	481	529	551	555	515	504	548	494	517	498	513	536	507	511	545	522	465	516	504	542	507	532	508	486	527	495	510	525	523	535	547	504	517	529	504	550	482	505	498	502	502	518	498	530	530	525	523	511	543	576	509	524	529	554	510	482	516	505	506	505	509	492	482	512	511	498	510	541	537	550	498	535	525	524	485	510	482	518	526	511	527	525	511	531	534	508	539	454	493	509	492	541	490	532	470	519	583	506	527	473	523	495	537	514	524	496	485	492	554	535	503	506	515	515	525	515	492	489	537	472	508	550	531	510	499	499	491	517	519	498	538	492	501	524	533	496	502	470	485	531	527	488	507	496	545	542	513	559	491	530	487	505	550	502	491	471	532	546	504	531	511	495	477	529	522	489	518	521	479	503	493	494	526	523	501	485	549	489	511	514	506	532	545	529	515	571	478	525	516	509	548	472	518	511	554	519	520	520	516	516	500	527	503	534	515	504	516	491	517	541	530	521	513	491	502	520	500	489	502	469	533	475	503	500	524	525	546	501	574	487	532	482	493	477	530	497	471	526	527	524	497	487	537	487	547	522	540	523	527	511	499	528	477	547	521	480	492	504	513	513	502	516	479	469	535	511	541	509	509	495	490	517	510	498	510	514	551	499	508	483	547	525	554	469	522	472	509	513	537	534	540	513	536	502	498	503	528	522	498	506	505	524	538	520	534	541	511	520	514	511	483	487	517	495	513	523	476	510	500	508	531	503	492	538	489
61384	53259	44005	34124	24495	2661	173	163	193	190	193	151	155	144	153	185	154	147	166	159	168	167	176	154	152	146	163	160	182	150	149	164	164	168	159	182	166	174	157	160	148	125	145	132	147	163	165	146	144	160	142	176	154	174	170	170	144	143	155	165	144	170	153	168	179	145	169	154	165	151	150	172	154	132	151	148	176	167	157	174	169	141	131	168	168	162	147	152	160	145	179	184	159	142	166	169	154	194	151	170	121	157	161	146	148	167	140	160	144	163	156	147	165	154	143	158	159	149	165	133	148	155	192	149	142	163	184	176	145	160	143	170	146	163	160	139	164	158	166	153	146	141	168	140	166	150	156	145	166	145	156	140	157	158	141	159	165	160	154	154	167	143	165	175	175	163	140	168	158	169	152	164	167	134	147	159	164	159	135	158	170	155	170	188	173	144	171	164	157	135	142	172	146	163	166	146	160	147	150	148	162	145	146	171	150	149	158	160	144	144	150	160	161	161	178	159	175	145	142	135	163	157	163	174	166	170	164	155	169	153	162	142	154	173	189	170	185	151	151	180	147	158	171	153	163	141	148	161	133	178	137	171	167	137	151	158	150	156	170	168	167	168	138	156	179	140	163	151	156	136	161	173	149	151	165	156	159	159	154	177	161	166	162	156	157	158	158	163	144	165	178	152	152	140	155	158	170	140	176	148	161	172	142	164	135	134	141	175	151	154	146	168	173	171	151	165	158	163	151	159	157	150	165	160	130	168	149	148	145	143	172	155	171	157	149	164	162	160	154	150	177	179	143	156	149	162	163	150	161	145	158	137	180	163	167	173	168	136	147	152	133	171	140	159	163	165	154	152	153	160	153	149	157	169	172	141	162	152	161	172	161	158	173	168	172	160	148	141	148	200	141	168	170	186	160	144	159	148	145	165	169	135	154	175	130	161	156	147	143	171	161	142	142	172	145	162	162	149	155	147	151	162	150	152	170	159	157	175	136	167	165	165	144	162	159	144	166	144	153	176	143	141	159	154	156	153	153	148	159	156	148	161	152	154	116	152	165	160	153	163	192	154	140	166	159	148	169	153	180	162	140	163	151	175	174	157	143	141	171	146	140	174	161	154	124	145	157	175	150	148	158	169	140	146	146	167	157	153	158	145	134	150	171	178	155	145	162	157	169	146	186	166	144	150	151	161	151	155	155	164	156	143	188	141	184	159	162	157	180	146	151	146	158	178	160	178	148	137	148	166	136	147	160	151	160	174	147	149	166	168	160	161	149	158	151	150	156	166	157	129	175	158	176	141	154	165	169	163	171	150	154	167	167	146	173	159	157	151	194	147	141	170	162	171	152	160	172	161	164	145	151	160	157	139	152	172	152	166	163	164	172	158	150	146	155	168	155	151	169	169	154	156	166	169	152	157	178	177	191	155	151	169	164	154	176	179	150	174	160	169	136	164	144	173	182	167	150	169	140	170	164	148	146	151	138	180	171	156	150	156	147	170	144	149	163	146	155	160	175	139	154	159	164	163	141	194	172	179	164	159	142	164	149	144	157	183	140	146	153	151	145	170	184	150	156	144	182	142	165	152	167	165	152	149	141	156	155	155	150	147	137	144	170	172	153	141	191	132	150	173	155	176	176	164	138	160	167	172	159	169	146	183	171	169	158	161	149	162	157	157	138	177	180	166	154	160	158	165	169	147	160	141	168	164	135	158	172	161	192	144	163	165	169	154	150	164	142	133	148	166	185	152	139	156	151	145	126	134	157	160	173	147	151	145	148	168	150	138	160	159	158	150	166	150	156	151	145	151	161	151	143	163	144	169	147	146	136	152	156	143	174	154	177	148	155	132	140	144	156	173	144	152	164	139	140	165	149	166	157	186	140	165	171	164	173	142	168	154	177	173	161	166	165	162	152	160	154	142	149	172	154	156	154	155	172	175	140	160	139	150	170	148	154	139	159	158	179	171	157	164	154	168	143	166	139	158	172	148	138	148	173	158	175	148	169	172	174	156	156	142	153	180	164	174	174	144	148	127	151	148	165	175	152	159	164	155	163	164	170	166	135	154	158	143	169	149	148	161	191	168	145	155	158	152	133	148	161	163	178	167	138	174	160	161	155	160	141	167	164	139	160	168	170	148	164	170	156	172	146	152	137	167	158	150	164	159	173	146	173	157	155	141	165	156	163	150	161	155	167	155	153	153	155	174	157	139	146	150	163	141	174	149	166	122	152	157	163	140	155	158	160	147	148	153	149	140	157	151	154	150	140	161	146	152	150	149	138	176	153	165	160	178	171	151	146	153	137	173	149	141	168	176	150	154	158	172	163	163	171	188	159	139	165	172	128	163	169	166	152	150	160	144	195	156	153	155	158	147	131	172	155	170	183	157	193	171	136	154	143	134	167	146	179	163	163	162	150	152	162	168	153	159	162	155	149	148	145	161	164	150	166	164	167	164	176	156	142	164	168	177	141	151	162	153	145	157	139	139	135	150	154	158	167	151	135	157	157	171	137	149	140	147	151	145	155	144	166	156	132	186	151	141	151	139	127	146	163	160	149	167	154	166	171	134	171	158	152	160	151	159	164	148	145	147	171	153	155	139	140	184	144	161	144	156	162	141	144	172	162	166	169	152	170	162	175	180	153	180	159	137	153	150	154	159	149	167	163	161	155	174	165	165	168	149	161	151	159	141	155	154	165	150	160	163	172	154	149	149	154	186	164	165	168	165	155	141	173	149	137	159	160	167	182	179	147	160	159	153	148	159	161	146	148	147	140	172	149	174	158	150	145	145	153	155	137	177	155	150	160	148	163	169	139	148	158	177	130	159	162	158	165	157	163	171	153	165	137	167	183	146	153	149	147	170	152	156	158	144	166	146	156	144	181	185	148	148	152	162	163	147	162	134	174	159	141	141	155	132	147	163	142	154	150	145	144	135	179	160	145	154	157	170	137	152	139	161	166	160	160	173	147	181	155	122	163	148	175	172	158	164	147	155	133	156	149	182	152	156	155	138	168	154	179	137	137	125	163	169	172	156	169	164	181	150	166	143	149	153	172	147	158	163	171	170	157	153	176	161	170	172	187	160	173	150	151	154	181	147	161	175	160	149	170	159	168	150	164	151	162	156	162	155	152	148	178	162	139	178	131	144	156	152	153	162	175	169	166	162	150	155	139	147	179	175	142	163	145	149	148	137	165	170	151	158	158	153	139	159	180	164	165	159	160	170	161	161	165	153	141	130	159	146	171	173	166	158	153	147	194	158	162	153	144	173	166	169	148	163	162	147	191	157	154	147	159	148	165	155	165	170	143	148	159	160	145	168	167	161	162	149	161	151	160	148	167	141	152	150	176	156	156	162	168	159	155	144	130	162	146	161	152	167	170	160	165	178	154	156	149	123	149	156	174	140	173	160	188	172	182	138	163	153	146	174	145	168	160	173	158	174	156	167	158	148	154	163	162	177	165	165	149	159	153	170	170	154	159	163	159	178	154	136	148	152	149	161
42048	42019	42029	41353	30528	649	602	650	607	577	526	538	567	559	567	523	534	549	558	575	538	564	552	522	557	519	509	565	529	505	532	541	530	566	569	543	510	553	484	501	529	512	517	529	525	539	518	504	505	535	527	525	559	541	561	555	526	524	545	512	545	513	530	534	546	479	515	506	496	514	509	510	495	521	528	522	477	518	535	515	527	509	498	564	488	539	505	526	551	549	515	500	492	497	501	517	505	528	523	522	539	518	518	520	507	546	507	505	518	529	518	519	518	515	533	516	527	594	535	537	506	535	495	488	521	503	534	567	487	573	479	492	536	543	502	565	524	502	502	535	492	536	564	540	551	531	508	557	515	520	506	528	573	506	517	532	539	516	544	476	532	549	490	543	521	525	557	508	493	522	528	526	512	539	488	478	528	563	544	527	538	537	492	554	492	573	536	484	521	534	537	510	523	510	521	510	537	539	529	525	527	523	524	525	510	535	514	531	510	523	538	514	548	495	545	529	512	541	544	573	489	486	551	519	502	549	586	494	497	572	502	507	506	499	523	524	504	529	545	526	550	508	551	514	543	527	511	547	536	530	553	563	519	553	449	504	520	535	492	543	488	570	570	482	510	477	508	468	521	486	522	530	535	573	504	485	563	532	552	480	517	543	483	530	547	490	531	513	528	486	523	527	484	535	524	497	491	522	495	528	514	514	528	491	549	501	524	544	490	516	539	513	511	505	519	533	525	521	501	483	530	557	533	511	463	538	534	544	530	525	506	484	546	513	507	517	497	493	544	511	519	539	578	533	538	525	479	535	489	532	516	505	473	545	522	516	550	539	523	470	543	522	485	537	517	512	554	527	509	526	493	524	557	533	485	496	522	534	508	558	528	488	523	542	567	559	585	521	525	534	515	522	527	502	524	506	494	515	543	516	511	529	503	498	525	540	513	552	535	477	533	510	519	534	525	526	552	522	561	511	498	510	528	541	549	535	509	553	517	558	497	525	565	514	504	512	567	556	563	522	543	486	526	499	528	563	518	521	545	521	561	573	513	472	529	543	512	532	540	549	523	539	542	544	520	518	550	511	526	463	524	527	535	505	551	564	502	506	512	509	526	550	560	526	554	515	546	573	508	530	542	531	541	513	534	442	527	522	552	553	507	538	518	492	530	532	525	511	543	527	521	520	492	558	558	508	550	522	539	525	510	581	558	524	531	515	539	509	550	553	548	500	518	530	518	519	524	563	517	543	502	533	520	552	523	513	525	530	547	569	508	523	515	526	478	533	540	518	531	561	543	527	530	528	551	527	513	534	532	538	533	523	539	517	520	541	514	526	551	501	584	499	554	524	490	521	486	546	508	496	528	522	527	508	569	501	529	496	530	529	528	541	516	534	534	536	534	506	513	523	538	524	512	545	556	546	538	500	511	508	507	530	496	498	582	526	499	519	557	521	554	508	513	493	566	527	494	545	483	516	509	548	550	528	527	534	527	504	523	525	539	520	529	507	520	549	546	525	542	514	504	491	512	505	534	500	500	541	524	530	497	506	537	513	494	544	518	529	558	547	550	526	576	575	489	528	548	531	536	527	497	538	515	524	503	461	519	516	567	514	494	552	525	504	534	533	522	518	553	558	523	547	551	530	521	520	524	535	512	505	572	508	540	523	522	520	520	526	546	557	522	486	534	529	535	519	547	495	524	494	509	480	537	538	500	563	537	523	538	523	518	512	500	506	497	553	486	530	513	509	511	534	564	551	567	516	521	533	520	496	519	536	496	530	536	530	553	560	550	525	551	542	491	504	512	489	516	498	506	523	526	527	532	520	535	542	520	516	499	515	526	479	522	522	518	515	525	521	490	535	541	530	493	533	481	497	551	518	556	536	503	538	483	509	537	523	525	515	526	494	539	538	537	533	524	516	502	506	516	539	529	521	478	537	531	509	497	521	526	536	553	513	529	501	555	524	509	525	527	537	529	535	499	526	537	528	534	488	515	495	519	503	539	528	506	510	546	513	525	560	535	559	545	544	485	548	546	514	514	509	538	532	509	530	535	522	529	520	540	542	536	508	549	530	521	512	515	497	550	515	513	557	525	521	511	511	507	534	547	545	561	483	539	510	529	535	524	541	541	526	477	503	488	567	487	509	547	523	523	541	474	505	520	559	546	497	536	576	525	514	492	529	537	507	469	549	522	479	475	497	447	544	552	493	525	516	528	510	499	474	524	552	564	528	532	513	497	530	523	526	516	529	540	558	485	507	572	553	510	485	514	559	529	513	543	514	509	565	531	518	511	532	497	503	527	506	537	505	529	520	519	515	522	549	529	499	536	560	522	550	497	565	524	493	525	513	555	497	519	540	578	526	526	531	523	537	517	529	523	530	527	530	513	541	516	502	533	511	550	548	529	499	480	535	511	524	548	538	530	491	489	538	514	488	497	540	509	533	502	534	525	525	512	500	507	539	547	466	559	520	485	524	500	519	476	497	474	509	557	553	520	506	514	537	548	493	553	524	535	532	522	532	475	520	511	508	532	534	477	526	534	531	525	489	527	556	533	532	532	564	546	565	528	489	528	502	484	477	489	489	518	536	535	546	520	540	548	571	532	501	485	492	500	505	559	497	535	557	541	521	490	519	532	519	562	536	536	518	497	533	549	488	467	508	551	491	542	524	500	491	531	552	527	458	506	506	557	485	473	491	553	515	512	530	537	565	545	515	554	482	535	549	540	501	518	516	547	554	502	533	522	503	515	507	508	562	519	498	498	516	510	495	529	545	506	505	585	520	525	529	543	542	514	534	551	553	548	524	480	505	532	540	524	540	540	520	517	497	504	491	515	535	533	544	526	511	523	509	500	553	523	516	532	508	526	534	519	526	518	514	539	523	545	530	517	520	521	529	542	512	535	491	549	532	534	546	544	504	544	557	487	521	517	537	569	531	473	537	476	529	516	521	557	500	523	506	540	526	531	533	554	550	499	516	541	502	525	514	521	496	471	497	578	535	514	506	539	514	527	501	517	487	510	548	514	536	551	538	523	569	505	516	537	534	539	546	547	546	524	532	521	525	497	569	506	535	548	551	489	468	521	513	495	541	495	532	484	539	527	514	533	518	552	472	503	522	558	515	483	544	559	496	523	490	522	515	497	544	514	512	504	526	562	551	534	532	496	533	496	515	491	483	522	516	532	507	541	563	529	523	515	526	518	502	541	534	545	519	522	512	502	586	525	502	526	527	517	504	504	547	526	526	565	501	545	559	542	569	486	522	544	487	550	558	513	524	504	522	506	527	531	513	537	520	514	506	530	494	512	517	487	513	528	528	553	552	549	553	522	516	543	541	493	521	537	483	486	529	514	505	564	481	515	496	500	528	545	543	483	513	518	497	504	517	504	508	549	552	493	592	520	531	588	580	529	489	543	551	500	513	511	518	514	531	506	485	504	555	572	540	545	511	540	505	547	542	459	460	543	531	523	513	539	502	506	546	537	499	534	516	526	521	536	530	526	485
76791	70348	61496	51997	40934	10321	702	349	274	290	308	316	277	275	264	284	258	254	241	292	271	258	251	274	265	258	299	259	264	260	257	266	294	271	258	250	250	284	274	282	279	275	261	280	263	241	259	263	285	255	300	283	264	275	283	275	263	295	249	286	262	283	279	253	265	268	262	216	267	265	274	268	265	266	258	264	288	284	282	270	265	289	278	267	296	271	272	295	242	278	278	265	227	271	246	271	241	232	273	285	269	271	246	278	267	269	273	260	270	268	229	241	250	223	274	278	277	268	267	279	292	280	271	264	296	280	260	288	287	251	237	290	296	302	253	281	273	278	285	242	246	254	256	261	265	276	252	243	253	267	256	250	264	261	249	260	274	271	256	225	290	267	253	262	266	283	250	265	288	282	277	264	276	279	283	243	233	252	292	286	241	242	269	282	283	282	274	261	280	246	274	290	270	294	277	251	284	265	251	256	265	249	269	268	266	256	294	275	256	280	275	283	254	272	229	289	259	282	253	245	264	287	270	256	282	254	263	271	256	289	258	252	269	268	280	262	275	275	294	273	277	265	301	252	260	270	275	254	290	299	271	279	271	289	262	302	262	255	267	258	262	244	251	281	292	272	284	262	246	257	271	261	242	251	278	290	278	251	258	287	260	270	265	277	251	264	282	263	241	260	252	238	280	295	309	261	282	303	296	277	265	264	241	270	276	257	282	257	226	277	285	264	261	268	238	287	256	278	284	256	257	281	233	292	248	260	256	265	284	260	271	262	255	218	297	236	246	246	279	224	280	281	257	242	279	250	303	250	294	250	269	262	263	249	272	260	255	237	258	284	278	267	285	260	297	277	273	272	255	295	299	262	262	265	260	264	283	268	273	244	252	236	254	256	246	262	270	290	264	246	278	252	267	236	270	264	243	271	272	283	247	262	259	249	246	257	267	266	241	256	274	248	267	268	253	267	318	252	273	283	271	276	325	260	275	265	278	292	271	275	282	272	262	256	269	250	255	257	263	264	264	243	291	279	247	272	289	278	233	266	261	270	284	236	276	261	269	249	271	269	284	297	274	276	253	280	253	252	264	235	251	274	245	268	261	265	257	269	293	276	245	266	254	249	269	292	273	271	260	247	263	249	245	254	275	246	253	254	267	234	273	275	271	260	269	256	252	247	253	271	270	245	250	277	260	306	250	271	270	258	287	269	296	270	293	255	250	263	264	253	254	254	280	267	280	269	244	264	243	274	272	273	244	300	251	254	292	276	270	264	281	275	256	251	262	266	249	265	284	263	242	256	271	280	220	254	236	245	281	263	275	261	246	255	258	246	260	296	258	254	272	263	245	295	267	270	265	253	274	272	271	258	275	258	263	278	246	295	266	272	265	247	259	284	273	274	252	296	257	237	292	276	269	261	245	252	290	255	269	237	240	259	223	239	253	269	260	254	300	243	281	268	238	280	270	245	265	258	282	279	258	275	256	260	248	271	267	252	280	248	250	231	284	266	265	245	260	249	257	261	269	260	264	263	262	247	280	267	249	258	254	254	290	268	249	264	285	217	285	260	254	261	254	266	253	275	281	256	276	268	252	263	267	259	260	287	300	289	256	280	250	215	298	260	272	273	274	259	271	258	268	275	280	291	254	239	261	244	249	248	261	235	239	261	271	268	252	262	282	242	267	264	269	260	282	272	264	256	229	266	254	256	257	246	251	268	266	281	268	257	264	267	279	272	275	247	260	260	262	244	287	255	296	305	274	258	255	272	234	279	259	290	259	289	291	257	251	251	268	251	270	271	266	276	251	254	289	277	287	263	244	255	267	257	248	265	264	253	222	274	289	287	236	263	279	252	282	271	256	282	271	275	244	251	254	254	259	299	254	239	267	267	276	268	274	270	239	265	248	233	258	224	267	278	265	231	240	233	274	266	281	237	236	273	253	271	243	245	273	247	254	287	265	275	239	257	247	275	254	282	219	267	293	268	230	275	297	254	261	250	258	250	273	279	269	285	243	291	267	264	291	271	243	276	270	311	296	264	270	273	249	258	230	256	287	265	269	257	250	269	273	254	238	249	272	262	303	274	250	271	250	237	279	273	255	256	261	287	283	287	281	261	261	262	267	279	258	247	257	280	253	257	251	304	280	259	278	291	237	260	287	305	255	235	280	268	249	281	246	261	268	255	291	242	235	267	253	238	259	277	251	244	249	280	262	248	255	247	233	255	272	275	246	251	237	270	266	256	294	252	279	246	273	267	265	257	257	241	256	247	273	253	263	261	270	273	256	263	239	280	249	283	232	277	264	283	242	265	266	291	248	239	274	294	260	248	256	259	258	249	242	275	282	252	266	266	271	263	261	269	298	272	259	269	248	259	267	242	263	264	273	277	284	278	284	244	261	283	258	276	293	249	250	246	248	276	283	274	257	277	282	269	281	253	242	244	263	271	244	269	264	254	261	258	262	245	240	248	279	235	276	263	252	250	281	298	262	267	263	270	256	277	275	257	256	270	230	259	277	255	242	275	259	263	237	244	268	267	246	285	260	254	277	255	241	237	277	232	246	278	265	283	244	248	237	231	265	323	285	280	247	233	285	308	287	275	246	267	268	260	266	296	281	252	267	248	266	254	271	253	259	242	281	273	275	251	227	252	252	300	271	253	254	235	257	250	246	252	260	264	248	266	265	245	241	283	265	263	258	256	265	239	258	243	272	278	273	257	255	273	258	309	249	225	270	294	264	282	265	267	274	274	251	246	248	249	246	264	260	254	276	284	314	274	252	290	285	288	251	239	272	275	287	255	244	252	250	273	249	272	235	234	252	268	246	241	253	269	249	273	293	254	224	288	254	277	272	276	272	255	264	248	281	275	278	285	242	258	247	280	258	258	261	292	281	271	257	261	267	274	238	276	254	245	297	276	259	274	247	237	277	288	262	262	272	269	295	251	273	259	244	277	272	257	265	245	251	245	295	284	262	280	266	254	296	261	280	245	252	260	292	236	266	262	236	269	285	258	298	259	246	260	263	294	250	274	274	280	281	266	266	268	267	236	250	271	263	282	290	269	254	270	272	270	254	271	269	241	283	246	271	247	282	278	278	281	257	267	270	258	301	286	284	270	273	254	252	257	252	266	289	262	261	253	268	274	273	257	266	275	275	239	257	264	267	266	277	298	251	232	289	288	258	281	283	271	279	242	265	273	259	280	268	275	259	271	242	266	265	257	266	227	257	263	261	251	268	257	246	255	255	249	245	244	266	264	281	268	279	278	273	250	267	292	264	262	247	282	265	288	252	264	243	274	251	291	247	272	274	270	252	282	241	251	300	247	259	236	246	255	267	268	274	295	249	258	267	233	274	275	271	275	253	267	250	250	256	266	250	268	277	279	290	297	253	280	233	269	263	256	267	274	251	246	246	220	277	271	281	277	277	224	279	253	264	245	243	277	291	272	247	254	272	295	231	249	311	248	256	255	270	245	267	253	274	255	270	254	287	260	266	296	267	243	263	288
54804	57281	56535	56345	42473	1206	1053	1071	914	969	842	950	885	931	855	856	857	867	842	820	859	867	813	806	799	826	778	776	767	840	780	834	761	795	802	804	811	782	828	811	836	803	791	810	809	829	832	792	805	810	810	825	801	811	772	780	833	789	826	806	816	801	781	833	843	828	802	832	808	844	865	805	790	782	802	837	768	824	797	758	819	811	862	844	831	824	853	755	892	811	800	832	841	812	776	815	805	766	831	762	806	831	753	784	801	788	776	865	796	806	778	777	817	770	846	811	818	768	814	817	826	797	805	785	827	791	833	824	788	806	806	782	749	803	888	796	791	863	837	804	816	803	813	874	831	765	817	764	861	781	820	821	824	792	833	795	836	826	782	801	767	801	795	800	767	765	818	758	779	773	785	826	895	825	778	820	758	768	781	816	829	823	810	788	830	840	825	826	818	756	818	779	768	784	767	803	752	824	830	842	807	787	839	808	813	791	793	774	800	756	777	768	829	837	782	773	804	803	770	822	778	822	828	774	837	740	792	781	810	822	771	766	819	831	835	841	876	817	826	776	837	784	812	820	834	798	799	816	807	735	792	816	787	846	790	816	817	812	834	804	881	788	746	826	797	773	848	780	804	845	779	748	831	809	812	798	798	773	762	799	838	805	767	820	812	815	816	872	780	792	779	810	807	828	786	773	786	812	832	799	848	819	808	808	794	790	834	825	821	790	814	797	770	766	804	819	788	828	795	758	783	758	763	799	785	790	837	793	783	846	832	831	765	813	812	763	767	836	839	773	811	824	840	795	800	830	820	781	792	803	801	853	803	829	796	875	761	798	819	783	862	768	813	754	803	798	816	756	788	833	791	811	832	792	835	746	796	782	837	782	857	832	802	834	764	787	843	791	831	801	785	808	829	835	809	778	814	802	784	824	755	786	815	815	792	819	801	793	767	806	843	793	829	811	816	773	806	774	813	819	773	801	790	736	735	820	789	809	818	792	787	774	805	796	835	820	797	797	817	825	791	817	790	841	834	795	808	822	802	817	790	814	766	803	817	806	787	809	791	776	743	838	765	754	807	814	805	834	864	773	842	799	804	788	804	823	825	794	793	786	815	831	813	769	788	781	826	826	795	823	799	790	800	788	803	819	832	762	753	810	777	823	818	808	835	824	808	824	828	806	846	789	825	823	796	820	824	846	787	801	794	816	779	815	783	813	801	833	742	739	806	783	780	745	800	844	774	827	841	802	807	764	784	792	826	842	773	773	826	810	793	760	816	789	809	833	807	870	827	815	812	780	824	817	783	801	795	790	744	839	817	742	836	817	812	805	830	816	808	839	841	819	809	784	804	863	816	800	813	822	824	770	842	806	845	786	812	807	770	784	838	828	763	840	837	787	784	801	818	748	787	849	802	808	802	817	807	756	841	756	806	863	858	786	797	779	832	838	812	803	813	829	796	851	768	798	781	796	797	766	842	850	808	825	853	801	791	796	801	778	786	800	791	795	753	807	794	836	776	803	796	839	840	787	806	798	755	825	814	858	802	846	753	843	759	762	768	808	834	828	767	810	802	798	723	750	780	829	814	819	814	825	775	817	806	802	844	801	834	777	820	773	784	791	797	808	773	798	782	809	829	841	787	813	792	817	806	790	824	801	764	788	840	851	839	823	822	815	777	833	812	812	842	787	784	885	780	830	833	837	830	840	747	840	841	843	809	820	766	787	799	790	783	808	827	784	788	772	811	792	767	795	802	777	818	830	803	829	834	796	828	823	827	807	858	796	780	807	797	826	798	813	818	754	810	783	764	819	788	816	771	810	816	804	771	820	798	790	784	785	792	813	790	815	849	769	842	763	792	769	846	793	832	760	795	791	805	849	792	801	842	824	765	805	824	844	820	798	809	782	799	803	819	856	785	823	854	808	749	799	814	837	798	835	794	788	827	792	816	804	799	759	802	828	840	792	836	793	791	775	763	863	804	804	858	774	805	832	833	806	784	797	755	820	845	765	742	802	782	877	808	812	798	769	799	846	785	825	813	769	793	817	828	803	775	780	837	804	792	819	774	767	819	800	819	856	814	788	833	814	829	768	818	767	800	788	794	806	735	803	850	806	769	820	811	900	794	783	831	732	832	805	785	792	726	798	797	771	782	835	865	757	833	776	794	770	766	808	776	823	796	824	826	810	816	805	781	772	805	747	838	842	789	781	775	817	806	840	770	794	793	780	771	800	798	745	806	808	799	812	742	860	785	889	811	835	805	785	808	751	798	796	812	795	760	800	738	865	792	777	824	794	802	760	865	814	834	838	814	838	797	851	757	763	778	818	817	827	812	758	819	741	828	806	824	781	781	841	736	822	825	855	792	810	805	761	830	777	803	802	857	797	819	788	876	798	820	789	867	799	792	826	811	831	802	797	760	790	817	794	773	828	756	760	817	817	811	798	803	805	856	769	780	808	818	826	842	809	787	867	809	790	774	800	844	849	856	753	788	794	772	806	806	769	828	825	794	811	769	743	788	823	793	827	821	787	819	761	819	811	798	810	794	827	834	843	793	823	835	784	836	834	829	787	805	814	802	817	803	835	800	783	841	786	820	795	820	791	778	812	805	804	835	817	784	818	776	831	848	776	841	851	786	813	810	752	800	823	818	787	819	808	825	792	821	848	818	820	800	818	838	861	822	785	776	845	829	821	811	774	835	786	731	788	793	776	827	807	793	808	812	791	849	802	772	823	799	798	862	800	836	815	801	779	798	798	789	811	796	803	803	816	809	844	846	838	806	808	841	777	836	838	869	768	831	741	814	816	786	786	817	770	741	860	798	817	825	798	751	798	802	789	800	772	781	773	766	819	804	846	801	822	836	848	795	830	767	826	818	800	754	866	789	771	786	813	786	819	796	766	843	818	776	804	836	792	827	770	816	782	799	796	807	799	832	804	822	802	795	829	848	768	824	791	794	764	818	810	782	764	806	835	802	810	832	813	743	764	792	834	792	774	773	782	819	860	828	790	837	792	801	838	819	809	835	828	788	811	756	820	791	745	804	804	762	788	802	820	817	857	832	831	846	862	797	759	799	851	809	848	831	819	775	842	782	825	780	775	826	811	861	790	780	785	829	811	806	822	767	797	794	790	799	805	776	737	810	869	756	811	789	824	808	798	770	791	848	786	783	758	719	847	795	776	740	770	823	781	770	775	803	811	790	802	759	825	789	832	848	787	762	847	794	794	791	815	818	787	770	819	845	789	786	817	821	785	765	826	808	809	821	781	844	826	779	780	785	779	784	832	849	753	790	786	764	861	808	801	832	788	847	823	784	800	835	847	776	773	780	809	815	757	814	766	768	832	865	812	794	768	801	761	818	827	811	783	836	785	837	796	786	803	801	801	763	765	771	761	818	818	820	839	771	856	827	790	806	821	821	832	814	813	813	760	814	788	814	823	800	842	825	827	806	789	786	825	753	819	773	809	771	858	822	766	773	776	785	800	831	793	794	784	787	835	834	844
24571	14182	7022	3336	2251	176	147	128	158	149	131	137	158	176	152	126	156	147	146	161	147	161	139	147	141	140	168	164	133	147	163	147	141	128	147	150	161	134	144	150	136	148	162	151	155	145	161	138	157	158	146	161	157	171	168	174	136	135	127	140	129	158	166	142	139	151	144	160	140	140	143	132	141	142	130	186	135	162	147	149	151	194	173	135	141	138	132	146	169	165	174	143	147	120	151	154	133	147	148	168	165	159	156	144	143	140	144	155	166	155	151	140	141	158	141	151	146	136	168	157	144	143	138	164	151	179	143	154	146	137	129	155	148	155	156	153	160	155	161	158	146	168	133	154	165	170	178	152	153	144	159	153	156	153	151	134	175	152	150	157	141	148	160	165	154	169	151	131	150	147	150	162	145	151	154	175	148	154	145	156	148	144	160	145	145	134	145	148	158	142	143	137	134	161	168	158	151	142	135	188	156	171	120	169	141	170	136	148	156	160	152	148	132	141	166	156	156	160	148	158	171	158	169	160	133	138	172	162	165	168	152	154	179	155	171	142	157	149	184	160	151	158	165	175	164	158	136	153	141	150	160	174	148	135	156	156	144	120	151	135	145	163	156	156	168	143	161	155	156	146	151	161	144	151	148	137	157	159	158	177	152	146	147	142	162	152	171	137	149	164	147	182	155	133	145	146	155	121	144	157	142	132	151	152	141	163	157	160	139	114	144	129	133	161	149	150	138	160	155	139	137	145	153	134	136	156	146	136	139	145	148	144	149	152	168	162	142	126	169	165	142	136	157	141	160	151	156	172	144	154	156	141	140	158	170	149	161	149	145	150	161	158	146	159	157	153	157	162	155	151	156	141	171	134	141	151	142	152	164	132	167	153	147	144	143	140	140	150	141	164	141	160	159	160	141	156	153	159	150	149	166	151	136	153	149	152	154	160	153	147	148	163	155	132	137	165	139	162	133	161	151	152	161	148	157	162	149	157	135	151	155	172	149	164	151	165	118	172	141	140	171	170	142	158	163	166	132	153	151	128	151	169	149	166	138	154	174	140	133	161	132	165	164	158	147	161	159	145	127	149	146	158	145	152	173	178	157	156	152	149	167	148	159	151	173	143	134	153	176	152	154	158	154	163	164	170	161	146	135	139	142	143	143	148	153	151	162	151	154	156	157	147	110	147	140	129	139	143	149	150	140	145	158	137	169	173	155	132	155	168	175	156	153	158	167	130	155	154	142	153	173	158	145	142	142	154	149	138	175	144	128	157	157	161	180	161	132	145	118	170	154	139	158	138	141	163	132	168	140	150	138	148	150	168	129	140	145	138	154	162	148	143	146	158	145	152	151	135	162	143	173	152	155	156	135	141	150	153	141	150	157	150	130	152	156	166	143	157	162	150	150	157	137	148	148	167	134	152	153	151	138	156	135	140	161	164	160	139	156	137	161	150	136	187	146	159	154	138	194	164	162	139	137	149	150	150	168	142	145	154	143	146	149	165	153	150	156	159	162	162	167	162	139	170	160	154	163	159	138	139	166	156	162	141	131	155	157	160	161	154	139	154	139	153	158	146	154	145	160	155	173	163	151	136	147	163	168	133	163	152	157	137	166	173	159	127	151	150	136	137	125	133	144	160	142	147	146	144	143	146	142	156	141	142	148	173	140	150	141	192	143	141	152	134	143	159	141	175	150	144	143	169	152	146	145	158	138	176	181	149	139	154	163	159	158	149	159	131	151	150	149	158	146	158	134	149	139	171	127	146	165	144	154	142	138	168	152	140	155	161	152	148	156	140	151	145	144	170	126	133	159	147	148	174	151	147	138	176	162	167	152	114	150	162	143	124	157	140	158	151	178	147	157	140	145	166	139	161	175	155	163	146	162	151	151	158	151	161	136	130	151	140	155	172	154	147	139	168	132	161	137	148	148	162	149	148	168	165	156	156	141	146	144	157	149	153	161	129	147	150	133	140	143	142	158	157	142	154	143	150	149	159	157	166	140	139	133	143	122	129	142	146	146	148	138	146	175	158	159	142	152	162	156	146	165	130	143	162	167	156	163	152	164	149	140	152	157	170	151	145	146	128	147	145	157	138	168	172	163	165	158	159	144	162	171	141	147	146	148	153	151	141	150	141	149	159	145	147	157	146	141	125	164	151	166	145	143	138	142	152	164	150	165	159	142	170	136	158	143	157	136	136	161	162	167	152	180	164	158	179	140	158	147	161	149	147	173	148	141	153	136	136	154	147	145	163	144	154	131	149	164	153	163	140	142	151	156	125	154	164	168	168	138	146	162	170	156	152	128	145	144	142	123	139	140	154	142	144	144	169	165	159	153	154	147	146	157	174	149	140	138	147	138	166	167	130	150	144	161	151	146	162	126	145	146	158	145	145	164	153	150	137	160	152	165	156	153	139	176	132	147	183	138	135	166	143	156	151	160	168	169	156	159	152	171	143	145	159	137	158	147	145	155	141	143	165	149	149	162	146	147	143	136	154	145	156	159	163	146	136	142	137	156	164	171	135	163	149	170	162	164	157	153	153	140	167	139	150	147	162	172	161	155	154	139	145	181	172	143	144	146	141	170	155	154	165	174	135	170	139	142	141	148	162	154	162	150	142	153	152	169	144	151	140	165	156	158	165	137	156	160	163	132	123	159	137	121	135	149	137	171	137	157	134	152	134	159	164	157	166	164	150	151	161	154	164	130	142	163	133	167	166	134	174	165	145	151	151	173	160	134	167	148	147	142	159	131	153	139	143	130	145	140	145	135	140	138	156	120	161	134	150	150	158	131	146	147	159	135	157	168	143	143	170	143	175	146	156	158	145	170	144	141	163	174	147	145	160	153	163	166	145	153	171	137	144	156	153	139	138	150	162	166	143	176	162	158	144	132	152	174	164	138	162	141	156	169	142	141	170	132	132	162	158	161	162	160	149	152	170	135	137	139	170	157	176	148	169	148	157	139	142	139	128	126	138	153	146	163	132	133	147	135	146	149	178	130	130	136	154	148	160	140	166	146	163	166	151	135	175	146	139	162	155	144	137	146	163	138	149	166	149	142	153	153	152	133	147	132	162	170	134	168	185	135	153	147	148	156	147	153	162	152	148	186	122	155	150	153	139	164	151	174	161	149	149	130	167	135	157	178	156	145	173	137	158	148	146	150	138	153	152	162	152	156	160	159	130	139	138	136	167	171	158	156	151	164	150	173	156	161	139	157	172	149	147	148	163	154	134	152	167	150	141	146	164	129	154	144	142	151	151	154	140	152	163	152	159	164	164	162	158	163	153	156	162	141	140	149	152	159	148	159	160	179	141	148	149	156	137	145	152	141	160	136	133	175	146	158	153	136	150	142	150	142	165	144	156	148	134	157	177	141	150	170	141	158	153	144	182	161	140	138	158	142	132	133	168	136	131	153	165	142	153	132	168	154	152	157	142	174	145	167	144	175	159	142	149	149	150	164	140	130	156	146	176	135	172	154	178	151	145	137	158	148	140
23372	18032	11663	9230	6719	539	516	517	557	469	464	542	512	512	481	500	491	512	485	502	477	498	484	527	527	529	496	544	488	497	542	500	508	499	478	511	520	492	488	484	542	522	450	477	518	505	452	513	532	504	497	514	505	529	524	536	541	509	512	511	504	532	533	535	544	548	483	536	468	513	512	483	492	496	478	537	500	545	511	508	536	531	539	487	540	475	508	533	519	487	486	510	499	491	526	495	472	528	482	482	533	530	509	502	542	487	519	522	514	486	483	511	488	528	497	506	518	504	530	497	554	493	532	513	518	481	468	504	512	532	506	476	521	535	505	504	468	505	519	527	515	525	499	534	495	516	482	486	513	527	534	540	480	518	477	501	494	498	490	519	527	495	483	471	560	508	513	491	533	533	489	541	541	473	486	483	540	496	514	468	466	486	522	474	549	492	479	491	543	480	499	496	528	463	506	507	539	467	512	518	554	475	535	527	508	484	487	547	496	466	525	523	539	519	505	476	512	530	501	463	514	491	471	525	480	494	522	509	498	495	514	504	496	516	494	509	513	505	500	503	527	477	510	493	470	518	507	480	525	489	499	516	527	492	508	477	518	510	504	496	524	507	513	516	511	512	496	505	512	492	505	494	512	503	507	488	478	498	517	547	497	493	482	516	476	513	506	515	513	535	509	518	525	484	526	484	505	483	504	496	526	544	522	485	513	493	489	517	488	532	473	492	532	493	477	518	467	523	496	510	500	493	561	519	509	546	488	566	510	494	516	515	511	535	501	482	504	493	470	559	543	535	487	495	524	519	497	496	492	528	480	516	527	497	487	548	503	491	548	489	535	491	512	508	487	499	532	492	481	520	514	512	509	534	494	504	511	489	494	504	493	506	495	458	508	522	535	525	502	493	488	509	503	511	460	518	488	463	466	482	510	517	563	509	504	472	531	491	517	491	531	474	497	496	488	498	534	468	487	497	544	482	528	517	515	542	507	535	472	464	535	495	517	500	492	457	467	522	518	496	470	531	496	511	496	440	493	516	511	510	517	525	491	528	498	510	529	523	528	513	532	480	550	521	483	495	532	499	507	518	500	508	474	508	501	506	503	521	490	522	527	499	513	477	502	545	469	518	534	496	499	505	520	537	492	581	510	533	507	514	494	511	507	522	497	501	525	540	499	509	505	478	502	495	506	540	514	494	490	518	509	498	537	529	516	513	504	512	487	522	502	533	465	491	510	510	540	519	515	505	503	546	529	509	502	514	519	570	510	489	479	492	524	493	516	544	483	507	513	495	521	504	483	488	523	469	556	563	492	516	502	496	494	481	491	489	484	504	485	523	554	530	524	502	513	515	562	507	497	461	509	476	519	469	489	498	511	499	529	500	508	500	520	512	509	510	481	509	480	531	519	518	505	461	489	528	489	505	518	526	529	488	485	537	508	497	517	511	514	524	517	529	537	515	512	504	493	538	522	489	489	498	497	527	474	501	541	485	489	524	482	513	524	475	542	489	515	528	518	467	467	487	476	503	510	494	502	483	502	522	516	515	528	503	483	539	543	505	505	534	521	510	560	521	536	492	548	484	468	525	494	476	494	493	490	480	499	459	491	503	502	511	514	489	540	498	520	543	509	503	469	488	531	496	505	473	508	505	487	513	517	475	513	529	492	515	494	505	512	505	471	496	502	506	530	491	495	500	514	513	510	507	561	528	508	510	532	468	515	510	535	489	517	519	533	523	504	501	534	483	521	508	484	537	531	480	524	528	508	514	515	508	513	496	506	529	493	498	476	538	512	493	490	489	515	473	490	552	489	457	511	502	524	505	531	468	543	512	496	493	543	512	458	520	509	538	522	514	497	513	507	485	508	507	508	489	507	512	513	523	493	494	529	497	478	493	511	470	460	519	457	541	521	540	532	485	507	494	508	514	479	498	532	543	483	569	491	489	511	543	510	478	494	505	510	524	486	524	519	488	497	504	517	519	472	483	511	480	465	495	512	501	486	526	516	475	480	487	530	562	504	542	472	507	484	474	527	474	463	539	506	498	513	503	515	491	458	519	495	513	506	499	516	512	495	487	485	461	509	511	472	462	541	491	478	481	544	485	517	480	486	515	524	477	488	524	516	546	487	513	492	495	539	490	515	500	505	523	489	511	520	487	497	505	463	501	519	487	515	522	526	503	524	508	494	542	510	492	496	522	520	494	533	489	488	487	537	526	446	524	475	518	466	536	521	497	518	509	468	511	481	504	541	510	514	464	525	510	515	510	501	517	460	465	442	484	496	490	480	475	497	517	546	471	454	502	522	511	470	510	508	548	493	480	495	488	488	471	495	479	491	513	519	512	516	515	469	489	536	480	531	464	479	541	516	528	511	499	510	527	514	474	503	531	501	497	492	554	493	532	476	520	484	498	506	506	462	523	508	541	532	559	510	512	511	512	510	471	482	454	491	512	563	481	475	488	486	501	516	475	508	495	494	528	528	511	492	527	488	500	522	571	531	482	448	478	508	514	444	525	493	527	504	491	498	508	501	466	524	496	479	525	481	544	538	492	521	525	490	520	527	510	474	459	515	512	488	533	477	497	503	533	512	479	574	491	528	521	514	496	518	494	521	516	527	513	496	535	512	490	547	508	489	517	515	497	521	562	530	512	470	511	532	502	511	529	518	545	517	543	480	501	551	491	506	501	486	472	498	532	511	509	491	483	522	544	510	511	476	508	504	519	495	514	516	508	501	545	508	491	486	543	491	507	502	529	491	525	468	500	495	544	526	518	497	521	498	478	503	504	535	495	537	513	538	503	488	512	490	519	533	533	491	529	486	501	475	499	508	516	522	537	512	491	516	487	521	470	514	535	472	501	506	491	510	495	529	562	473	525	532	499	528	481	518	495	505	465	470	491	504	510	475	517	508	506	501	510	481	525	490	479	502	525	495	529	499	468	469	513	483	491	507	486	527	524	482	521	491	504	485	502	494	453	470	473	521	503	528	479	495	494	529	453	560	503	462	471	512	476	501	502	506	523	509	501	505	513	529	540	519	517	494	465	484	526	497	506	512	493	491	477	498	508	488	503	541	544	488	508	518	532	474	530	463	505	539	517	494	544	459	461	516	483	518	512	479	467	530	518	525	525	502	494	509	494	520	512	481	501	495	516	492	471	496	505	473	472	482	478	482	496	483	483	500	486	484	537	489	470	480	505	496	504	500	515	513	499	492	476	499	534	500	509	480	462	522	487	491	477	488	507	517	490	523	480	474	510	484	499	477	530	504	515	467	527	571	500	482	532	497	488	480	500	504	485	493	526	503	527	494	497	488	514	543	457	488	495	523	466	501	499	521	505	496	493	491	483	469	521	525	459	524	492	504	507	548	489	525	541	512	518	510	471	559	514	516	547	500	485	488	495	512	513	462	532	532	508	486	492	488	525	487	533	513	501	511	517	445	463	491	520	509	529	552	483	493	553	494	487	500	513	486	507	494	503	505	504	497	484	486	558	496	470	533	477
60620	54332	45791	34726	21184	1560	165	199	164	177	163	164	153	162	147	152	143	140	161	137	170	158	161	148	184	127	154	150	167	156	157	126	148	172	155	147	139	156	150	133	138	146	170	148	165	177	148	183	165	162	172	164	149	179	160	152	153	173	171	158	134	153	145	146	149	156	149	151	152	149	143	180	154	141	161	154	161	155	154	169	159	138	139	158	166	172	158	177	157	163	155	163	166	165	164	165	175	185	143	171	170	175	141	160	176	165	148	173	176	149	174	171	162	137	150	176	149	154	177	122	144	168	155	146	155	138	154	166	168	147	150	155	165	167	158	172	159	163	146	147	167	143	143	151	141	191	152	146	164	140	143	174	158	150	159	158	148	140	176	169	149	170	148	156	152	150	153	168	163	158	159	160	147	168	148	135	156	149	140	166	180	177	162	143	171	167	158	139	142	149	151	155	153	142	162	154	143	159	171	170	161	171	170	155	152	154	146	159	137	152	155	149	142	146	150	132	160	142	148	142	150	135	139	143	170	165	162	142	159	134	156	148	133	147	149	133	155	141	186	172	160	173	144	134	172	169	149	153	156	152	175	160	141	138	144	168	153	163	140	141	150	168	142	166	158	162	146	167	139	163	191	154	143	130	156	164	148	148	161	163	150	120	161	146	162	164	159	144	163	156	157	154	153	137	166	129	180	143	150	145	165	144	150	167	149	159	128	152	161	166	167	153	170	170	159	161	160	146	158	186	163	158	162	161	160	135	170	144	159	151	168	148	145	154	168	143	172	142	173	149	151	145	162	142	136	162	163	132	143	137	127	172	154	141	159	170	146	144	138	162	169	155	170	164	162	154	152	146	151	163	158	145	146	135	168	179	140	144	160	173	164	155	152	144	145	158	163	146	141	153	156	144	168	158	157	143	141	148	154	152	155	148	148	177	157	146	161	156	140	149	159	152	149	167	153	141	145	137	153	164	153	151	156	150	150	145	134	160	158	160	147	149	138	144	146	147	146	144	144	149	153	165	147	155	136	164	122	179	141	162	140	153	165	155	159	149	138	159	143	165	167	150	143	150	158	152	154	158	158	153	159	151	157	165	163	145	154	168	149	136	143	173	157	159	157	155	157	156	159	145	167	152	145	160	155	130	161	164	165	150	157	162	161	145	147	170	170	180	157	152	157	142	141	178	172	164	162	154	156	150	147	148	157	144	136	156	147	140	155	152	136	150	152	140	156	151	149	155	153	148	144	138	140	182	127	161	137	172	148	133	158	155	166	176	142	151	171	155	163	133	158	163	139	142	160	145	163	136	158	161	155	167	167	173	150	144	176	149	185	136	156	166	140	127	123	148	149	141	149	135	158	182	151	169	183	147	140	146	144	168	129	162	144	166	163	145	167	154	147	156	144	156	154	158	146	126	161	145	151	156	161	158	153	162	131	153	167	149	145	149	147	149	162	159	147	158	145	165	158	159	129	147	159	142	166	169	159	169	129	145	144	160	135	161	147	133	171	171	163	171	162	166	149	141	142	155	157	172	144	151	153	156	155	161	128	171	130	170	161	154	149	152	185	151	160	137	152	150	144	160	151	158	166	170	139	171	169	153	160	142	157	153	140	163	164	142	144	164	139	172	156	175	142	166	145	146	142	140	166	168	168	152	157	146	170	153	146	142	169	155	171	172	154	142	156	150	154	150	159	165	143	154	158	149	129	142	149	137	172	163	167	162	131	144	164	153	163	152	160	145	162	168	160	152	138	155	145	182	152	140	149	160	144	158	137	153	159	157	157	180	162	152	145	165	145	147	155	157	144	147	177	151	165	156	125	165	138	158	136	142	152	160	157	157	171	148	161	156	165	147	169	168	125	145	146	137	143	142	146	161	155	150	158	136	123	156	145	165	156	157	173	162	168	147	153	139	149	143	141	153	162	155	154	160	162	162	160	146	132	162	162	167	165	151	140	159	138	143	133	137	154	154	143	167	160	150	156	138	162	162	150	168	148	144	169	184	153	163	144	152	164	151	171	160	132	161	164	178	152	186	155	156	159	155	136	170	149	143	164	142	144	163	164	156	137	172	148	169	147	156	152	137	168	139	157	137	145	138	159	150	161	139	168	167	167	152	165	155	134	140	139	157	159	165	140	148	152	162	146	180	155	152	156	160	139	160	158	167	142	135	161	135	149	159	156	139	145	132	153	156	154	138	150	154	171	157	160	141	153	146	163	142	141	142	168	150	163	169	173	138	160	168	140	167	164	157	124	161	147	113	147	145	158	171	153	147	154	134	143	140	157	171	151	161	166	148	169	145	147	145	146	147	172	138	141	162	158	143	150	125	136	146	171	138	150	134	180	149	139	154	147	155	157	185	139	170	152	142	154	141	148	151	167	172	158	159	142	150	163	134	142	157	144	167	136	153	147	161	184	156	155	135	141	149	163	164	150	150	160	153	146	141	180	149	148	165	154	144	163	145	148	164	155	156	164	157	154	140	142	151	132	137	158	179	163	160	154	160	167	159	160	154	158	159	153	136	161	154	139	152	143	143	136	155	171	174	163	182	152	154	141	137	161	158	155	156	155	158	151	120	165	152	129	141	150	138	141	162	130	146	153	168	157	183	187	143	150	150	133	179	178	168	152	161	160	160	144	149	164	162	163	160	144	168	154	167	156	159	148	152	121	143	130	144	160	161	161	144	163	191	163	156	148	139	164	163	147	163	142	156	154	157	164	162	156	142	146	163	155	134	170	172	156	155	164	147	133	174	143	152	147	154	167	170	153	136	138	160	148	136	157	155	171	171	155	160	143	146	130	139	146	131	144	158	152	140	164	155	155	157	154	167	129	154	153	168	148	153	164	159	158	145	162	165	155	142	182	162	147	154	154	153	180	168	158	166	153	144	148	144	151	138	127	163	163	161	171	151	160	154	145	166	149	137	150	148	172	147	170	169	133	152	146	165	161	154	164	154	157	158	186	143	159	149	172	155	143	148	145	130	185	147	160	161	176	162	156	154	155	150	143	147	145	135	153	140	146	135	149	151	155	187	170	147	138	164	149	142	159	162	144	172	157	139	158	153	150	181	154	128	154	150	149	148	166	161	167	171	141	121	150	144	155	149	146	182	166	163	174	157	135	142	159	143	137	131	157	139	152	173	154	165	159	151	151	144	151	170	158	155	154	174	150	174	156	138	133	164	159	152	174	155	149	168	147	150	138	153	144	150	148	136	159	172	156	174	152	173	167	131	176	143	165	144	152	165	157	165	158	141	160	163	161	173	164	146	150	148	164	174	157	158	144	166	170	158	152	160	171	158	139	153	138	148	157	163	143	130	124	159	160	158	149	145	172	139	163	128	168	150	157	158	165	137	170	169	157	146	151	147	150	137	160	149	140	155	153	145	174	149	173	160	150	170	146	152	144	165	148	185	147	152	175	159	141	153	153	147	148	160	154	158	182	155	154	157	156	139	134	165	138	157	144	157	145	154	164	146	150	142	137	149	171	159	164	141
41378	43137	42533	41213	25493	634	642	610	609	546	544	547	543	529	526	542	513	525	496	547	499	525	499	487	496	581	487	486	529	527	521	486	549	512	520	503	550	538	554	468	500	515	477	535	554	514	501	447	520	515	506	554	538	512	496	487	504	501	499	511	530	523	502	550	531	516	500	521	474	487	484	542	509	547	495	471	505	486	483	512	486	478	489	491	489	494	502	486	534	509	496	520	492	478	522	512	520	480	477	552	503	503	498	500	534	521	517	515	488	492	522	555	555	522	510	522	486	540	500	468	525	502	511	512	495	507	514	504	537	513	491	516	534	506	483	509	470	532	509	509	502	519	512	501	499	530	497	525	495	528	505	468	510	518	502	469	538	561	478	530	532	481	538	523	556	507	515	504	516	515	498	477	522	505	504	538	523	507	515	506	468	495	534	531	542	518	509	505	496	509	513	513	509	482	506	488	503	476	521	553	512	523	516	495	550	509	471	477	540	507	568	500	504	548	465	529	531	506	522	545	496	494	477	519	501	496	521	485	502	524	517	546	525	479	533	493	520	517	466	505	509	487	518	494	466	528	505	482	485	511	516	511	486	491	542	535	477	511	554	498	520	547	487	525	512	516	523	505	490	524	502	502	492	510	527	458	549	497	531	525	513	516	523	476	512	547	496	571	520	506	485	498	478	510	450	484	489	514	518	524	522	539	488	518	496	479	555	498	530	497	513	498	501	492	517	481	504	513	510	476	507	496	508	513	502	510	502	486	490	519	527	538	493	468	508	518	508	497	524	546	501	512	498	555	503	512	506	503	493	474	499	494	496	515	488	536	540	527	548	477	513	524	519	522	521	469	500	517	535	531	518	506	507	484	475	538	492	542	505	500	493	505	510	510	489	519	506	502	516	493	502	514	488	526	509	512	486	492	504	532	546	553	517	494	505	496	529	485	502	493	521	528	558	505	481	530	511	517	527	513	456	497	536	508	495	524	527	503	521	509	522	508	491	493	492	526	522	499	522	486	492	521	477	502	535	456	524	466	476	501	499	549	514	511	525	515	529	468	481	490	516	478	468	531	527	483	509	528	510	489	493	518	494	487	522	510	532	533	501	486	540	517	502	467	494	557	512	502	493	524	494	494	536	455	481	479	515	522	541	464	515	463	469	474	564	522	546	543	521	512	533	469	554	500	491	527	484	527	456	540	475	457	492	558	495	498	501	541	538	541	521	496	535	534	527	507	481	491	492	502	492	520	509	504	524	524	531	500	521	553	527	547	501	536	490	510	526	526	480	521	511	505	532	509	527	509	511	498	525	477	530	524	463	512	509	522	491	475	517	471	507	505	538	498	456	513	512	503	466	511	492	510	533	495	549	511	489	516	501	505	527	456	481	480	525	485	513	534	511	499	553	523	524	505	563	512	509	518	493	522	522	457	498	504	496	554	512	515	435	500	516	478	496	520	502	500	471	464	510	507	493	493	517	511	547	475	510	590	506	501	513	519	520	514	519	512	504	482	503	473	490	503	447	499	531	519	481	484	518	544	550	554	501	518	487	529	518	492	500	518	494	517	500	510	495	508	499	521	498	549	528	508	506	529	568	465	499	521	490	525	503	479	535	503	508	520	509	505	517	515	484	505	515	533	479	517	522	503	513	484	504	500	496	512	532	524	507	492	533	510	544	496	480	514	547	507	479	486	510	500	506	481	500	491	536	502	518	515	509	498	508	511	506	521	475	526	482	507	474	531	553	516	520	474	514	498	517	506	497	508	492	516	515	523	510	501	531	503	501	492	513	520	502	520	494	510	516	532	556	506	548	492	532	518	521	467	518	525	524	516	519	514	583	482	480	526	501	504	541	531	488	532	497	516	523	499	526	515	522	516	482	489	525	501	499	533	539	493	532	487	520	552	550	538	500	531	528	543	506	513	531	548	473	504	552	477	510	486	484	505	528	511	551	492	529	522	502	508	448	546	493	501	495	512	515	467	503	517	512	509	510	472	495	531	534	508	508	537	519	534	503	507	510	492	488	506	560	522	530	534	520	546	494	524	505	540	543	474	470	484	519	519	528	500	517	503	511	506	515	491	490	476	542	488	522	506	509	517	537	496	514	484	456	509	508	485	527	492	479	492	522	509	533	508	499	519	539	474	537	524	527	555	523	469	511	517	486	511	516	527	504	487	552	522	505	500	483	504	481	522	508	508	501	497	525	525	499	495	485	539	483	545	512	491	478	498	507	521	493	533	501	525	497	514	502	493	550	506	474	532	516	491	533	511	494	480	516	491	530	495	511	501	525	524	514	487	511	451	505	498	525	529	495	507	511	513	479	518	483	519	455	490	478	533	554	511	525	493	546	514	522	533	495	480	499	509	525	531	510	495	490	526	516	481	533	504	502	519	536	499	498	515	475	492	494	530	532	492	539	526	526	488	529	518	541	524	539	540	518	548	454	527	510	493	524	531	518	540	529	534	488	459	478	488	519	486	511	497	455	522	538	520	544	511	530	495	520	524	494	503	562	532	485	464	535	525	509	515	506	562	515	512	499	508	526	504	508	523	497	543	479	509	455	524	512	534	506	514	543	480	536	520	511	544	490	482	507	481	532	521	525	497	494	528	494	459	481	496	490	511	505	508	516	537	513	510	503	471	492	524	485	543	531	495	552	510	510	540	499	469	537	511	481	505	565	527	518	507	474	562	554	505	507	530	503	494	529	499	534	533	502	499	470	553	519	539	475	484	519	490	492	522	515	521	514	490	532	492	530	492	536	526	518	504	510	500	532	504	501	511	516	488	478	466	521	510	510	486	474	513	489	489	522	546	546	529	525	525	534	490	512	506	505	531	515	522	521	512	498	480	503	535	526	536	507	559	502	518	537	493	531	501	495	521	498	512	516	510	496	523	456	520	516	477	504	506	507	489	497	490	511	487	537	465	508	478	488	467	501	532	485	524	495	514	509	499	520	500	502	528	534	486	502	528	501	536	535	467	506	498	517	492	494	519	543	532	497	474	474	485	547	495	465	509	525	534	482	523	527	516	529	487	539	499	500	526	527	471	499	481	505	531	528	526	503	503	468	484	547	563	501	508	498	556	532	498	525	497	544	516	481	527	528	480	523	540	518	473	509	503	489	474	514	511	529	510	521	551	475	488	544	529	498	498	524	519	515	511	508	531	479	524	517	501	498	512	496	488	535	533	506	500	498	482	556	496	557	473	505	486	560	529	530	514	493	552	531	512	498	513	526	542	465	501	489	519	544	477	516	519	511	481	514	486	514	503	483	510	527	536	500	542	531	505	515	507	531	510	506	538	505	518	475	488	521	541	507	514	532	530	491	486	491	491	515	452	544	504	500	506	522	542	501	516	530	532	494	467	477	512	485	484	515	511	541	497	528	501	468	554	550	490	520	520	547	484	475	513	488	510	500	548	524	485	522	463	463	522	515	468	487	498	504	494	510	540	517	535	506	498	501	508	495	508	512	493	520	529	484	546	497	505	485	500	501	510
77317	73089	62545	51354	37844	7352	450	302	313	309	288	274	283	298	270	289	248	280	258	278	262	233	265	277	256	268	250	245	289	251	255	250	247	250	257	245	264	255	258	283	285	269	269	290	244	268	232	287	256	262	252	241	295	264	250	261	286	260	249	298	248	268	250	263	250	280	238	272	284	254	261	265	248	241	248	271	268	244	272	250	247	245	260	286	305	278	266	251	265	289	272	262	251	252	234	263	250	230	269	278	255	250	269	271	269	253	260	273	265	231	254	257	268	226	250	265	274	255	263	256	249	284	273	265	272	262	257	261	251	271	265	254	275	270	276	254	262	269	286	261	260	244	247	274	275	254	255	250	265	256	281	259	274	253	272	271	254	237	249	268	254	246	265	277	270	238	238	283	255	277	225	257	250	236	264	266	276	280	281	241	252	282	291	246	233	283	286	261	263	241	279	279	250	250	263	269	262	270	263	252	256	262	266	276	253	234	258	304	233	253	264	278	236	222	266	251	287	267	276	256	306	232	283	274	283	255	261	244	257	249	296	265	267	256	254	280	249	302	249	249	271	250	278	254	255	276	269	275	290	252	256	250	256	262	274	274	246	284	250	246	265	259	253	266	248	249	273	240	287	285	246	255	281	264	286	232	256	273	261	245	236	254	261	294	260	262	263	283	270	242	277	270	257	226	271	251	292	259	271	262	274	289	245	263	247	247	256	271	278	267	264	266	246	263	253	266	261	289	245	246	232	259	258	256	249	241	271	261	269	267	266	255	223	255	267	267	271	269	243	278	269	281	245	261	255	266	291	272	257	250	259	269	262	257	270	238	245	267	261	237	242	292	265	279	275	266	244	282	296	278	259	248	256	253	251	264	284	259	257	223	249	231	268	276	273	276	239	292	284	246	258	248	234	267	250	273	250	278	275	230	254	283	270	283	273	271	294	252	238	248	249	278	268	240	270	237	292	248	269	282	272	250	260	250	260	258	253	252	302	243	259	239	250	243	266	265	271	251	235	274	256	247	263	281	281	250	274	274	255	278	243	259	273	231	284	263	259	266	287	264	255	246	266	273	274	243	259	261	247	267	291	256	261	264	272	256	274	261	241	247	244	264	275	257	241	247	291	250	267	279	272	227	290	269	267	262	264	258	241	280	250	262	238	293	271	249	277	240	264	265	234	292	247	239	262	254	284	285	269	250	261	256	285	235	283	283	263	250	279	250	277	280	299	281	251	258	281	242	251	269	284	286	243	262	253	257	242	273	256	256	220	248	249	259	257	238	263	255	268	227	270	253	284	260	269	272	261	283	241	262	257	236	261	259	257	262	277	253	277	263	225	267	255	261	272	284	270	245	247	272	252	251	272	306	257	268	288	244	276	224	292	272	232	296	263	270	235	291	278	287	243	254	271	268	263	261	256	253	254	256	253	263	258	235	264	273	243	249	231	258	262	269	278	255	241	269	266	251	261	294	263	276	243	269	257	245	261	262	260	272	245	269	241	235	244	254	227	284	241	242	316	257	263	273	242	253	253	287	265	251	276	259	272	261	306	264	255	261	265	254	248	256	238	284	283	267	294	265	240	293	281	270	271	260	255	267	242	261	249	261	272	251	268	267	251	284	287	262	285	253	286	258	295	256	296	259	263	283	277	256	247	274	266	254	270	299	289	236	244	266	259	221	270	259	246	271	277	266	217	280	285	286	277	275	291	278	259	252	290	251	228	241	274	256	271	246	259	257	280	267	234	255	237	262	252	253	253	271	281	295	251	245	259	253	224	250	245	258	277	309	239	246	266	240	245	257	270	249	271	273	238	274	288	243	243	229	284	265	257	267	257	259	294	241	262	276	255	258	260	263	296	267	267	243	241	262	234	285	271	276	258	253	264	262	281	248	230	249	260	275	267	268	275	272	246	284	250	293	271	260	276	258	248	290	238	260	260	262	285	249	240	256	266	278	252	255	232	268	250	256	253	242	249	286	254	247	237	270	236	261	250	268	252	264	269	296	269	260	249	245	257	273	270	260	251	247	251	260	280	256	284	276	242	278	253	258	267	259	256	253	238	270	240	252	294	240	243	271	291	299	262	248	232	246	297	253	244	258	282	293	282	257	253	250	246	268	259	260	267	251	242	249	283	249	259	286	256	258	242	274	247	270	262	281	245	265	243	277	311	244	267	262	276	269	272	254	270	279	251	261	275	258	240	239	252	251	233	266	231	249	264	231	270	271	279	244	227	287	255	295	261	254	265	267	283	273	262	240	254	289	256	258	263	295	255	266	270	265	271	270	233	265	283	249	275	237	274	245	283	257	252	266	251	282	272	255	275	271	258	275	270	283	254	253	257	265	298	278	256	262	238	264	259	273	257	258	283	275	255	249	268	250	248	249	261	285	252	237	259	278	214	272	249	258	271	271	249	245	258	256	276	250	252	285	264	281	280	267	269	274	272	252	272	280	266	270	259	278	248	266	287	249	280	286	270	255	291	266	272	281	251	284	273	247	256	262	282	250	272	259	271	258	260	266	240	245	222	268	263	233	277	259	257	250	234	245	244	265	288	268	273	259	283	275	257	266	277	253	267	270	239	287	220	253	282	269	266	240	264	254	248	240	265	271	232	269	252	269	237	290	266	272	264	251	247	249	251	279	258	277	247	272	259	276	259	268	260	249	236	237	256	283	273	256	287	284	279	277	256	285	272	272	277	291	273	292	267	259	265	238	258	276	295	266	264	247	280	251	237	263	235	264	257	272	294	260	263	241	237	301	253	225	256	230	260	273	268	261	237	256	270	270	289	267	299	242	254	276	247	273	255	282	274	248	276	241	280	257	285	262	253	280	242	274	259	271	253	285	240	243	262	231	279	277	253	241	262	271	249	276	266	283	244	292	251	293	253	243	266	230	255	267	263	274	264	233	284	258	244	236	269	263	260	270	251	272	267	272	244	269	257	282	261	277	260	265	284	260	282	273	246	267	251	234	272	258	246	270	251	229	280	250	252	266	315	284	280	239	259	258	249	254	251	288	250	228	249	265	275	271	291	253	267	278	252	278	268	253	260	291	286	279	246	259	248	272	265	253	265	260	243	266	277	257	259	247	254	253	244	254	295	262	266	268	283	235	247	262	265	275	279	253	273	286	272	250	237	267	229	245	298	256	264	239	246	257	251	281	261	259	247	234	238	261	256	252	223	253	262	268	289	276	281	238	267	252	262	288	270	242	246	255	268	263	275	277	288	254	267	254	268	250	239	254	283	245	251	241	259	281	246	248	246	256	238	288	269	275	267	277	265	241	274	257	247	263	245	243	251	281	263	275	243	239	273	275	244	252	254	251	250	275	252	255	253	276	257	272	288	286	262	265	246	268	268	276	247	246	246	255	286	257	250	267	270	254	288	244	240	264	268	272	257	241	220	256	243	276	253	244	225	255	261	299	269	245	255	286	227	287	236	243	277	231	275	274	269	248	253	242	253	255	240	267	257	239	261	291	251	228	259	288	270	258	261	265
54483	58821	57359	54732	35574	1149	1088	1051	1005	984	848	817	917	908	857	847	839	833	859	877	812	850	870	788	825	781	801	799	832	853	841	819	783	848	763	766	809	805	758	786	773	865	833	776	807	790	853	757	797	801	783	834	764	842	783	797	827	790	847	835	778	797	771	737	817	810	806	769	825	791	809	758	776	835	789	758	834	775	785	822	826	788	765	805	813	822	762	778	807	764	785	778	855	797	810	842	814	856	843	809	705	811	742	809	741	770	745	787	797	866	812	781	781	774	763	736	756	758	793	774	792	775	821	793	797	784	771	779	775	803	784	765	753	783	782	768	793	743	797	777	830	751	815	773	786	797	816	811	740	767	747	770	791	773	826	832	800	807	815	800	785	762	813	791	707	768	774	770	839	787	764	781	834	776	770	764	824	820	802	798	806	771	771	819	811	777	778	773	849	787	744	777	791	785	841	783	790	786	763	779	779	760	822	786	781	751	763	795	772	756	797	743	743	782	819	812	819	790	788	826	743	773	740	748	796	784	799	766	780	824	800	783	759	780	783	774	808	822	813	805	810	772	767	805	789	761	725	806	782	778	765	785	774	790	811	796	807	767	776	770	810	768	815	816	779	811	818	775	771	811	784	830	743	814	804	774	800	773	825	747	801	769	792	811	775	792	797	770	774	794	797	791	756	782	779	792	814	784	771	779	773	763	751	792	770	769	809	808	815	770	794	836	820	791	823	760	782	750	796	789	745	786	828	759	740	800	753	809	832	803	790	812	810	750	810	734	845	744	761	782	741	796	816	776	792	814	747	793	771	793	791	818	813	758	753	737	789	746	777	789	794	821	806	800	767	816	765	846	717	762	777	771	772	823	719	801	792	827	798	799	766	793	791	773	819	785	747	825	786	768	796	806	819	821	795	743	798	777	795	765	809	771	787	827	779	745	781	769	794	780	778	787	841	816	771	817	795	876	779	802	814	749	805	821	828	853	785	776	724	762	763	809	791	752	811	799	791	764	812	794	812	827	761	758	729	776	860	808	778	794	798	784	806	800	785	764	774	767	821	825	830	761	796	770	808	757	809	771	740	815	809	828	777	791	809	777	790	840	746	773	801	786	804	769	827	770	793	819	792	790	782	796	830	769	794	815	811	753	757	846	750	788	818	797	738	788	765	808	743	739	811	786	827	805	798	757	766	781	799	802	800	793	791	833	752	771	769	794	802	734	779	799	839	802	785	802	792	785	778	797	770	788	776	783	793	745	728	770	797	806	796	811	750	792	837	731	824	793	848	728	766	779	810	727	839	788	787	820	775	742	798	769	786	834	837	802	809	795	848	799	752	802	852	784	803	775	823	800	761	786	814	822	788	766	780	824	827	800	797	818	755	811	810	752	779	808	788	773	792	747	782	801	820	775	845	780	748	796	750	759	793	831	830	756	763	821	770	787	796	795	841	760	785	848	803	822	833	772	743	793	770	777	758	747	822	768	810	786	803	795	836	763	794	760	777	776	753	811	793	803	789	796	778	771	819	789	782	785	782	758	774	813	797	765	786	797	791	768	830	862	770	777	799	799	786	804	810	788	830	801	765	829	806	769	809	815	728	796	792	818	835	776	816	758	808	815	790	849	795	778	753	779	786	831	786	831	790	793	767	821	828	817	760	786	728	814	784	785	736	773	812	778	826	771	804	770	801	782	739	759	795	790	801	758	779	783	842	795	791	776	807	763	705	826	744	750	784	808	812	786	798	782	804	828	759	806	790	769	810	813	815	770	812	758	809	820	774	798	774	773	831	780	834	845	793	767	786	783	858	798	768	789	872	798	758	796	808	793	823	793	760	766	789	804	810	798	789	751	806	822	784	779	801	788	800	823	798	771	755	826	798	816	798	767	724	753	797	782	772	723	797	837	867	796	815	830	826	792	760	790	803	795	788	730	785	820	787	766	779	782	788	765	820	780	863	801	790	778	821	781	794	775	843	771	799	825	790	734	797	855	791	811	777	824	790	805	768	783	793	743	793	808	797	811	808	754	795	781	821	855	823	770	730	772	789	790	777	769	728	761	826	852	798	810	791	829	774	774	813	773	801	747	778	880	834	784	755	802	778	844	827	796	787	785	768	766	782	757	796	772	774	797	797	804	811	792	797	785	791	763	766	769	777	831	787	822	775	752	758	808	813	807	765	740	824	730	832	788	822	828	808	824	846	805	818	801	778	795	796	779	815	790	815	743	808	756	736	831	792	814	828	793	754	800	783	809	785	768	748	871	806	763	806	779	806	808	812	804	794	810	784	787	766	742	745	729	756	825	803	785	784	807	783	757	769	824	784	808	781	834	784	803	754	802	811	803	787	738	806	760	750	810	769	798	776	851	810	784	807	755	784	798	864	787	801	782	780	762	790	794	836	773	776	811	807	712	808	772	819	769	791	799	832	748	742	838	836	716	782	790	797	828	782	825	777	790	791	766	818	809	769	827	807	780	781	795	776	803	790	768	802	779	804	845	804	795	781	765	773	834	795	854	755	783	802	731	801	798	737	816	789	808	766	781	769	754	751	782	809	790	794	810	756	811	800	781	765	823	839	830	813	756	763	787	795	800	780	824	817	796	821	789	788	796	735	753	793	760	807	800	771	771	795	878	785	794	823	808	817	766	795	821	782	789	791	859	820	776	809	786	803	796	765	797	811	848	755	810	827	797	823	814	800	775	840	787	746	812	813	772	786	794	829	825	781	774	822	814	755	815	835	778	751	744	764	793	781	766	776	753	810	806	805	810	761	819	777	809	806	797	789	778	855	801	786	778	772	813	826	779	764	773	822	811	774	780	776	833	812	728	804	801	790	739	791	805	806	762	804	794	769	783	775	793	813	794	824	820	761	760	781	799	783	770	770	806	764	809	823	825	791	812	821	760	789	800	789	826	782	801	785	769	783	803	773	782	821	776	763	745	789	794	765	753	763	734	806	814	792	779	788	786	785	835	829	786	821	775	840	806	822	785	820	776	774	827	792	758	787	778	820	770	828	809	792	812	784	805	799	767	859	800	770	787	744	865	783	775	794	757	804	787	763	747	785	809	820	797	749	799	800	749	766	773	774	797	796	778	825	794	798	795	749	773	749	780	817	789	841	761	803	736	814	729	738	803	786	775	809	771	793	836	800	780	767	761	778	766	813	738	810	728	768	792	751	739	771	792	822	800	851	739	792	851	786	742	770	803	765	794	776	764	829	773	802	813	791	786	761	772	791	799	806	807	766	771	821	782	817	768	785	801	776	785	810	757	763	783	785	815	709	795	770	782	787	840	761	744	799	799	802	799	789	783	808	830	812	771	759	806	784	781	846	783	788	787	793	783	850	775	818	786	735	777	803	773	805	753	780	790	807	755	789	768	819	794	744	724	816	773	784	754	754	801	842	779	834	822	814	829	770	779	727	791	841	740	779	770	788	794	800	791	778	817	781	761	762	842	787	763	838	806	822	786	828	799	763	801	783	816	813	786	761	831	772	820
24423	14057	6643	2969	1811	138	174	152	125	154	174	142	178	148	127	142	134	160	167	123	150	149	158	133	149	163	128	136	161	146	140	162	159	153	168	152	153	150	148	143	133	152	151	159	142	169	166	127	148	131	138	143	148	138	122	164	149	137	141	128	148	136	132	139	155	142	148	157	164	155	134	166	169	151	147	165	160	159	144	135	159	162	162	143	140	177	154	162	146	146	143	156	136	166	153	140	137	145	130	145	141	163	152	143	134	156	141	155	147	146	123	114	149	147	136	148	174	141	133	139	143	145	136	132	154	158	161	169	128	128	137	161	140	158	119	139	134	176	154	147	151	126	147	149	141	125	130	139	142	159	144	133	172	159	175	134	146	132	135	138	144	121	163	152	139	153	153	164	131	150	146	151	135	170	142	137	141	134	153	123	122	133	155	149	156	143	149	146	151	140	150	142	142	119	138	121	155	145	136	138	145	146	128	147	155	149	162	151	161	150	142	147	132	156	127	150	141	131	134	140	142	145	173	130	143	137	178	137	175	143	139	155	134	129	160	147	150	144	135	164	142	116	167	135	155	150	152	143	132	147	146	149	131	153	129	142	152	122	150	149	144	142	124	165	122	137	174	141	129	141	158	150	148	151	167	156	160	159	147	170	150	144	149	132	144	135	140	139	149	137	141	151	154	119	144	131	144	140	165	135	155	140	163	117	151	140	143	147	144	153	134	147	147	136	142	142	167	128	143	133	138	146	166	145	146	142	152	135	151	122	141	139	149	150	132	148	147	136	132	133	149	151	146	159	162	147	152	138	150	140	136	137	152	148	134	152	148	168	147	131	149	128	157	148	128	160	142	158	155	148	127	139	149	139	156	142	128	148	134	145	126	130	152	149	126	153	145	144	149	158	136	135	139	139	161	149	125	128	143	147	139	141	140	177	137	155	158	129	145	140	141	146	124	158	127	163	169	150	141	137	135	151	130	128	166	141	133	126	145	137	158	146	148	126	128	140	154	143	156	168	137	122	160	126	151	157	179	158	133	172	149	149	129	163	153	144	142	151	154	142	143	148	145	145	137	159	145	143	151	132	162	140	146	150	138	142	156	134	141	144	138	154	159	163	153	158	171	146	146	153	162	146	144	150	170	172	148	142	146	147	132	136	154	157	162	122	150	143	148	150	167	162	140	153	133	159	143	143	140	162	123	159	142	136	138	125	135	144	155	120	146	129	136	135	127	127	127	129	141	134	153	145	136	130	142	164	162	159	160	150	143	131	135	149	152	138	131	129	172	149	151	161	142	165	146	145	134	122	150	124	153	137	159	156	141	145	146	136	143	152	143	138	153	163	129	160	150	134	152	138	154	150	149	121	130	154	140	153	141	165	155	123	149	130	151	135	154	154	125	163	143	122	142	160	142	133	144	138	150	149	147	136	156	145	130	133	162	163	137	160	145	136	153	149	126	147	124	149	140	135	148	137	146	129	137	154	118	139	140	159	153	147	135	162	144	153	152	143	177	145	123	135	139	143	145	138	150	149	155	143	149	156	137	137	134	146	132	138	154	134	139	162	174	173	135	139	140	133	152	148	147	146	143	149	134	157	129	139	157	179	163	129	149	148	139	145	117	128	138	148	151	141	121	137	157	132	148	149	148	140	138	154	148	120	138	142	147	150	138	161	157	132	137	146	152	154	154	152	132	140	142	142	165	145	132	171	138	131	148	145	163	157	145	139	154	151	138	141	142	163	148	151	139	142	128	148	124	130	134	154	146	140	155	147	131	153	123	136	145	139	153	132	144	142	149	156	126	122	140	147	165	131	152	133	133	135	152	121	160	151	163	155	170	143	145	128	142	114	128	116	146	148	138	150	135	154	131	151	135	145	129	133	140	160	144	120	143	164	129	146	132	144	144	152	143	150	158	155	126	138	151	141	131	137	136	142	142	135	144	138	150	156	149	130	162	157	159	138	160	159	139	135	151	148	144	147	128	156	164	145	143	160	136	160	153	146	140	139	136	140	129	156	133	132	164	161	161	138	144	154	124	145	129	168	138	154	126	157	150	139	161	143	139	144	141	133	138	151	146	146	135	155	134	159	118	137	150	147	144	132	149	115	137	154	161	167	146	139	136	152	127	139	142	161	158	151	155	123	129	149	147	156	135	168	151	145	150	133	146	147	142	175	149	143	148	147	149	154	141	154	145	145	159	133	145	136	135	136	144	132	153	126	158	160	149	137	150	142	148	142	134	155	148	152	150	127	144	139	144	140	154	135	148	157	167	145	164	137	142	142	166	173	152	151	138	127	160	136	160	146	135	160	133	136	158	141	140	140	154	146	136	144	147	146	138	160	143	155	152	148	146	147	127	135	135	160	146	156	127	135	143	140	166	138	134	158	145	149	119	143	150	146	157	141	144	147	126	110	170	161	136	127	148	146	159	164	159	144	148	144	129	118	158	148	125	140	119	144	141	157	152	153	134	134	162	161	149	149	153	119	124	152	127	161	140	135	145	148	158	127	150	140	151	140	129	136	126	132	155	155	142	157	130	164	145	140	174	126	153	137	139	131	157	142	120	141	139	149	131	145	164	161	147	163	148	147	152	135	144	148	128	135	158	114	149	137	115	149	139	137	127	121	161	157	151	139	136	136	132	151	152	146	146	123	164	156	155	170	153	135	135	133	146	162	139	143	149	150	137	142	117	139	147	133	152	154	129	118	160	151	153	156	138	154	133	143	143	138	133	139	147	130	135	149	138	156	126	139	152	148	154	154	123	140	140	158	141	133	138	148	117	150	162	148	151	139	142	138	142	150	160	159	128	137	132	144	144	137	118	144	153	156	143	152	159	163	164	140	149	163	144	131	171	138	138	148	144	154	164	147	159	130	159	167	135	136	134	130	140	152	153	164	144	145	150	159	153	149	139	130	141	161	148	160	137	137	141	179	134	136	166	141	125	136	161	129	135	133	149	152	135	144	138	120	150	122	150	151	146	138	128	177	137	135	144	111	156	145	154	134	156	142	145	127	156	139	124	169	122	132	158	149	158	131	144	150	150	142	133	147	133	131	135	121	146	144	134	142	149	130	153	149	137	152	121	139	139	142	120	148	139	159	138	153	131	146	151	142	143	129	159	162	165	164	136	151	130	147	152	137	141	134	137	145	154	143	147	153	166	140	160	120	137	150	154	165	146	133	133	156	146	125	139	155	142	134	155	151	160	139	146	108	134	122	124	145	146	127	124	160	121	175	168	137	141	154	143	146	136	164	151	146	138	146	148	132	177	134	137	147	146	153	141	132	143	145	144	139	156	127	144	145	159	157	123	135	136	139	157	162	136	146	135	152	154	137	155	152	151	151	143	133	150	170	150	149	155	156	140	139	147	155	142	136	137	146	141	154	135	140	149	150	156	144	158	150	146	163	139	155	138	158	145	142	139	143	142	116	157	129	122	132	167	148	147	104	156	146	159	140	145	126	169	137	152	166	159	162	132	150	158	164	133	155	139	138
23258	18610	11254	8716	5847	497	504	543	457	453	545	507	519	523	478	477	471	465	449	478	491	486	488	486	470	478	463	466	491	489	508	459	507	512	515	489	469	480	517	472	515	485	496	473	469	486	512	488	487	498	495	432	467	500	523	464	465	465	479	423	489	472	464	532	470	497	470	477	526	486	473	519	443	487	518	485	472	516	461	498	517	488	501	466	492	449	507	481	484	454	517	467	477	532	487	512	495	484	497	478	505	483	498	463	500	493	459	485	502	490	477	506	464	471	489	469	484	498	467	454	551	502	464	488	440	488	521	467	452	497	460	474	494	504	507	485	513	469	497	469	482	493	490	495	440	499	450	491	428	461	475	488	463	489	462	502	497	522	515	470	479	484	494	470	443	479	493	473	516	461	487	468	512	485	474	481	507	489	508	490	489	533	515	500	468	480	478	502	511	515	496	487	459	490	483	492	475	511	500	451	504	474	446	498	505	493	463	487	522	467	476	493	507	480	500	474	501	442	499	519	486	449	500	490	441	479	482	477	455	489	503	477	488	469	453	500	496	463	498	505	500	450	490	510	485	517	513	488	475	544	459	501	523	441	502	496	476	516	449	473	470	450	462	501	478	485	504	486	484	514	491	504	486	501	469	504	480	512	457	524	505	489	509	470	480	481	470	534	473	479	472	470	493	468	501	473	503	522	489	503	504	491	493	503	479	476	473	496	472	463	461	520	438	485	475	472	512	533	502	466	497	480	493	475	495	506	493	497	490	495	479	490	533	490	469	450	469	475	501	519	483	481	494	460	476	468	487	483	469	514	475	510	518	511	524	474	528	477	454	468	457	493	468	485	483	473	511	505	510	468	515	473	477	461	489	489	479	532	513	483	471	509	456	460	517	446	479	505	500	472	486	461	464	485	475	441	497	479	501	502	497	469	472	501	495	488	474	461	450	473	517	489	464	486	490	474	475	498	479	485	474	504	485	492	460	466	483	517	492	468	487	485	493	505	479	464	506	485	485	489	525	450	495	458	503	506	501	439	490	497	481	474	460	486	500	476	491	488	477	516	476	485	441	476	449	498	499	472	454	512	455	496	501	491	512	491	466	476	486	467	465	461	494	468	451	490	502	477	460	518	482	516	515	475	501	498	485	512	481	493	472	493	501	467	506	486	492	491	448	493	416	507	490	493	465	496	510	510	455	487	490	512	492	477	492	492	521	496	496	502	441	469	454	490	511	502	488	484	509	495	487	483	487	439	459	488	480	484	466	501	494	513	494	460	510	486	493	467	501	493	489	516	472	475	466	519	479	461	530	489	464	479	484	486	484	497	512	435	460	505	506	515	482	464	470	496	484	486	481	474	501	486	495	468	512	492	476	461	515	490	499	492	473	494	511	471	495	454	500	495	463	527	461	528	475	473	479	509	493	485	498	459	507	458	504	459	480	520	499	510	462	517	477	458	444	508	501	524	505	456	455	470	501	457	486	495	510	507	481	484	477	478	476	471	492	468	512	482	407	477	492	502	514	495	480	486	507	534	512	473	455	479	492	489	487	471	493	500	494	486	440	469	495	515	491	469	475	525	492	478	476	486	441	472	502	476	490	509	474	509	492	487	462	551	485	515	494	485	502	469	511	467	454	472	485	501	481	520	517	485	540	461	494	502	480	493	447	492	494	514	482	479	477	500	455	493	493	466	487	479	433	526	517	462	498	528	512	525	511	464	487	499	499	498	516	484	505	478	485	454	484	509	469	495	478	472	520	483	485	526	503	479	492	462	488	490	495	460	506	508	524	492	497	482	476	503	487	502	500	445	474	469	456	469	480	497	474	481	498	460	480	486	484	487	479	506	493	504	441	500	486	487	471	514	510	476	517	440	473	515	479	493	457	454	458	486	466	477	521	492	454	462	481	498	483	514	526	474	465	457	481	527	502	494	474	445	469	508	499	484	459	470	484	487	471	481	469	433	476	481	491	504	507	444	479	485	490	492	464	493	495	488	452	459	490	507	509	500	458	514	444	483	462	462	476	441	478	473	460	515	476	492	483	463	492	509	460	494	501	468	471	500	495	478	442	511	489	508	503	458	504	474	448	507	471	490	485	509	471	500	509	480	455	489	481	446	497	515	475	481	475	465	539	457	488	505	527	486	500	456	512	484	474	488	534	525	498	479	485	499	501	511	458	507	467	475	508	461	468	515	470	486	463	516	509	530	498	486	531	468	480	486	478	488	483	496	521	494	458	487	493	497	505	519	475	489	504	503	495	479	505	490	478	487	501	495	453	512	466	483	484	478	478	492	458	493	501	474	513	508	510	515	538	422	495	482	486	499	482	481	494	512	509	482	502	514	487	473	475	489	524	490	498	464	474	508	521	506	527	469	432	454	491	490	497	467	499	470	455	471	481	450	518	466	511	488	457	450	472	492	509	470	493	499	490	492	472	471	518	497	456	533	480	526	476	488	499	500	524	482	483	508	471	492	481	510	493	479	485	502	452	499	453	497	503	477	504	533	491	523	481	457	510	509	503	493	457	475	461	465	545	542	490	453	475	491	500	526	462	476	509	454	480	451	456	495	460	490	527	482	470	446	514	494	448	492	485	441	497	480	519	497	506	494	488	506	497	464	486	501	464	498	514	474	472	479	479	511	447	499	520	487	466	507	463	488	498	460	443	517	523	524	522	472	506	516	504	514	461	522	498	505	519	482	474	489	489	462	508	509	510	488	495	495	455	484	466	460	483	469	520	473	509	496	508	517	510	486	493	503	481	498	477	519	478	476	499	491	464	498	517	438	498	491	509	487	464	478	473	512	484	472	436	479	497	463	509	459	481	512	482	475	475	535	510	497	474	496	512	515	500	481	511	488	496	484	483	522	498	470	519	488	457	486	473	498	467	521	507	530	480	483	515	481	490	481	494	495	481	498	490	520	502	482	510	494	478	508	481	475	496	481	510	484	477	520	544	475	462	496	458	491	502	475	466	493	456	515	494	488	527	531	487	477	453	526	467	480	486	480	474	463	478	530	450	467	475	510	477	523	512	503	507	478	487	527	499	486	514	498	491	492	508	495	465	503	495	506	497	495	476	497	462	485	472	492	484	469	506	536	522	518	497	555	500	461	506	497	487	506	487	464	489	472	494	485	522	491	475	529	508	490	492	466	510	528	430	502	503	484	486	495	495	424	510	484	478	418	469	492	498	464	506	546	451	491	464	516	473	477	465	484	506	483	500	492	506	473	454	477	523	514	495	474	492	482	486	487	445	520	500	482	478	462	503	498	499	449	483	471	471	456	462	441	518	526	472	507	508	461	486	472	479	526	533	501	496	510	515	464	450	459	534	471	514	488	516	496	482	481	474	497	494	505	486	507	508	498	519	497	481	487	483	507	491	523	473	484	493	484	477	454	495	501	473	468	500	496	460	537	470	487	487	501	470	487	492	464	477	477	504	458	519	485	482	482	540	495	547	473	470	472	484	502	518	507	444	495	508	490	462	432	456	457	482	526
60176	54481	45274	31933	22420	1752	170	170	158	174	155	143	171	153	160	156	160	149	155	148	142	142	150	152	142	136	147	156	141	161	162	154	168	147	143	161	157	174	151	142	163	160	147	136	160	157	163	150	117	146	156	145	134	137	139	137	163	134	154	162	136	177	145	145	150	132	132	144	139	147	162	149	149	151	140	158	139	148	136	135	143	125	150	140	142	146	148	169	154	147	151	151	135	120	133	156	149	171	139	145	133	148	142	164	154	144	144	146	153	150	139	137	147	145	124	137	145	125	148	146	148	128	170	160	159	146	149	157	148	155	154	160	151	138	152	157	158	139	123	142	149	169	166	150	139	143	148	148	129	162	154	155	143	157	149	131	152	129	147	163	141	122	176	158	128	146	167	157	148	169	129	171	173	141	130	147	147	155	134	145	161	154	143	135	134	141	161	140	147	144	150	164	161	153	162	154	147	155	161	157	127	154	149	147	146	157	162	159	132	157	129	141	153	146	157	142	153	159	140	160	136	143	154	153	151	152	138	120	149	152	140	145	163	145	141	163	176	141	143	146	143	145	148	162	171	162	120	142	141	147	144	154	148	172	136	158	139	158	153	149	172	162	148	165	141	143	129	144	154	158	157	144	140	158	130	145	145	145	157	128	143	127	144	141	146	155	151	133	143	128	160	142	147	150	144	134	131	148	149	138	155	168	147	140	154	168	130	182	146	150	149	143	150	158	161	168	127	169	138	138	167	174	160	166	156	166	126	154	138	136	158	142	151	154	176	144	137	132	168	159	151	146	169	149	136	153	142	156	141	132	152	134	148	147	138	156	153	162	150	160	152	160	152	167	155	154	164	146	149	182	137	143	138	165	148	139	141	139	124	154	129	145	159	149	154	142	133	116	149	146	159	158	160	125	149	141	134	175	168	143	175	140	160	130	157	151	155	161	159	149	145	139	156	146	165	157	144	141	141	138	169	156	141	152	120	169	140	141	156	160	153	146	159	177	157	143	137	149	167	158	164	148	139	140	155	152	170	129	166	141	148	151	142	134	152	134	166	125	141	147	136	155	172	144	140	134	152	151	146	141	161	128	160	167	173	146	130	139	154	165	149	135	141	134	135	139	150	142	147	129	133	177	153	161	154	142	156	143	149	154	144	148	135	149	155	137	154	153	167	184	132	159	149	160	150	140	144	139	148	136	145	141	140	148	130	157	154	171	151	182	154	129	144	132	166	153	147	168	137	140	142	149	141	141	153	143	152	163	150	140	163	125	137	157	170	144	148	163	144	158	142	159	154	131	136	136	132	180	142	166	119	155	143	152	140	152	156	153	161	141	130	153	149	147	132	166	161	146	171	149	142	153	149	128	143	139	152	152	157	144	144	141	149	137	127	141	168	118	153	139	173	146	155	156	161	158	140	141	153	117	146	161	137	138	147	168	143	166	135	145	150	141	137	139	151	147	159	141	139	154	163	150	138	166	162	150	147	136	132	154	159	173	158	145	148	152	154	151	123	131	159	165	141	157	143	164	152	128	148	163	149	162	163	138	141	141	141	156	147	166	122	141	134	148	148	185	140	140	171	153	140	129	163	137	136	161	145	158	134	144	143	136	147	145	153	131	125	140	160	160	142	132	129	140	133	144	158	137	158	144	154	138	129	151	157	132	140	136	159	150	126	146	143	161	152	131	116	153	125	138	140	125	128	158	133	141	150	147	165	137	151	155	149	163	150	155	131	153	152	139	162	156	145	153	141	152	138	143	131	158	154	157	135	153	158	149	162	171	147	153	157	143	140	140	153	130	139	138	142	129	136	168	167	130	136	164	159	168	137	129	149	168	135	149	147	149	148	146	121	156	142	138	152	161	154	140	128	167	149	139	148	135	157	136	165	138	150	152	148	142	129	117	151	144	138	131	149	178	143	141	138	155	151	171	147	150	122	150	134	157	155	134	130	165	143	130	133	119	135	139	133	145	144	151	139	138	110	150	143	145	165	146	154	160	141	161	160	141	153	159	163	175	150	136	168	142	139	137	148	137	141	167	163	162	137	140	133	143	146	145	138	129	144	137	138	139	133	147	130	143	133	161	169	145	167	134	134	150	141	154	145	154	142	132	178	145	132	143	137	159	139	173	148	172	154	148	148	133	158	152	143	157	141	155	153	145	141	143	163	146	154	154	143	160	141	159	172	169	152	159	168	154	149	133	144	150	141	128	136	149	155	138	155	150	152	154	174	151	137	136	131	152	137	143	146	156	144	147	112	158	164	141	147	155	157	149	133	170	164	135	165	149	147	153	148	161	183	134	154	158	147	164	136	142	130	147	154	134	162	140	129	160	173	156	150	138	153	147	141	202	133	162	141	147	168	137	137	149	140	156	145	136	136	151	168	146	145	157	150	146	145	135	116	137	153	144	139	147	158	143	148	139	156	135	170	165	159	146	155	165	131	140	154	152	144	164	165	156	143	161	160	141	150	142	141	161	156	139	160	138	135	149	148	148	143	144	137	159	176	156	156	165	123	152	142	155	174	127	151	149	156	164	163	163	155	155	153	160	161	154	144	158	130	138	151	156	148	149	149	137	150	147	148	151	137	150	151	144	143	164	150	147	147	110	136	162	115	121	140	148	134	139	162	155	158	170	149	160	150	145	149	141	142	140	130	148	141	172	149	157	143	144	131	144	124	172	178	150	147	154	131	147	164	145	136	142	138	156	131	155	154	157	156	134	137	124	132	157	137	158	144	141	141	130	146	146	170	129	149	163	168	161	155	153	140	127	156	153	136	138	144	151	134	163	139	136	162	151	165	151	141	141	147	137	159	157	132	159	163	160	137	130	151	166	149	163	143	138	146	147	122	142	148	142	137	157	163	128	150	146	145	156	145	155	156	149	150	150	127	154	150	140	148	135	140	155	171	154	170	109	138	155	145	137	140	140	144	135	146	172	130	146	150	160	156	155	151	148	151	136	148	144	156	135	158	147	143	130	135	145	142	170	137	157	155	145	155	156	146	150	165	141	152	162	159	139	128	145	148	138	134	130	145	135	154	157	154	133	151	138	133	125	148	137	134	144	147	163	163	136	160	138	140	160	160	168	159	139	143	152	133	138	172	147	135	146	157	113	160	156	153	168	142	167	137	162	142	121	145	157	144	151	140	159	165	132	158	120	148	162	161	124	144	145	153	140	131	137	138	149	159	132	159	143	155	136	143	143	157	141	147	136	146	151	142	135	140	135	127	156	158	139	149	158	153	134	143	162	152	162	142	144	146	161	130	166	129	158	149	156	134	155	154	155	127	140	134	176	146	156	138	136	123	148	146	139	144	150	143	138	143	138	142	146	156	139	141	162	148	140	139	145	136	126	145	141	139	154	162	160	131	152	156	170	166	150	164	142	147	152	164	129	139	157	144	138	142	137	142	141	136	143	145	148	152	156	138	149	138	141	126	152	159	132	148	142	162	159	162	146	138	136	157	177	126	163	167	156	139	143	143	139	133	150	142	150
41025	43160	42468	38977	26456	631	614	597	570	483	562	550	584	465	511	506	549	496	481	550	543	495	527	549	494	510	500	529	493	491	474	501	486	487	504	503	450	505	536	509	490	503	487	476	475	489	468	540	474	475	496	502	444	503	497	460	489	491	482	461	495	482	483	534	507	527	459	498	538	464	519	482	498	498	516	513	476	501	533	495	519	456	503	541	483	507	490	531	489	497	477	508	509	516	513	521	447	486	527	509	472	458	508	480	489	474	488	489	507	517	490	509	522	514	510	496	498	540	497	513	508	498	445	527	520	484	526	475	455	508	466	492	491	490	497	468	492	464	457	543	478	513	478	491	511	547	490	490	509	516	507	479	512	482	481	502	492	520	448	561	502	480	478	496	456	488	487	501	516	528	496	499	496	490	509	512	467	468	495	568	506	513	500	498	481	453	508	484	536	511	478	483	530	471	498	445	475	523	512	488	496	512	492	490	485	496	533	456	514	503	503	489	502	517	515	526	488	496	581	552	479	497	464	463	531	483	534	502	502	475	498	477	483	486	466	483	485	548	491	484	474	494	494	517	520	477	506	467	501	464	478	490	485	500	497	468	494	510	479	509	515	506	520	473	513	495	505	454	535	452	473	473	485	472	496	545	504	531	469	525	479	478	451	502	481	487	532	486	480	523	487	477	487	515	496	498	460	454	508	457	494	520	465	485	498	508	497	514	504	545	492	484	522	488	476	471	487	533	539	490	475	474	474	524	518	528	515	455	501	486	488	509	455	487	478	523	470	495	497	503	477	475	507	491	503	517	499	489	516	470	491	532	492	471	532	524	460	523	502	486	503	456	507	521	486	510	477	505	498	489	476	477	485	485	515	493	507	478	512	491	464	494	514	517	478	491	500	497	473	456	539	499	488	501	478	464	473	501	514	489	527	512	523	475	450	478	479	490	495	486	489	484	484	523	529	478	438	508	489	486	487	495	518	500	470	485	503	462	540	500	475	504	502	529	494	520	497	539	491	479	512	475	489	484	534	514	515	510	521	540	481	531	523	482	509	537	529	513	498	507	511	483	495	479	490	450	538	524	491	524	515	511	447	465	526	505	488	520	488	487	469	509	508	463	484	510	474	482	531	499	537	528	485	486	469	516	491	483	496	481	486	485	501	493	500	488	507	470	496	510	510	498	512	500	508	498	481	450	469	507	515	488	494	501	488	487	517	519	524	491	512	507	469	451	498	496	520	518	461	541	472	493	495	468	470	478	488	525	489	523	478	490	523	510	529	468	517	481	472	512	520	476	505	485	474	481	504	518	452	479	510	506	488	523	521	479	502	449	479	526	515	461	476	472	493	480	469	491	467	466	501	507	497	519	541	483	514	479	471	470	505	497	480	487	449	490	488	521	487	551	494	490	515	469	504	531	533	483	506	521	476	529	498	484	551	513	480	510	489	473	497	497	486	518	498	459	473	480	511	498	516	481	495	503	518	494	517	515	483	454	498	474	495	501	507	479	474	502	473	505	490	488	490	486	493	484	498	449	513	503	504	534	471	493	539	518	492	496	454	486	501	458	498	499	520	489	503	505	508	482	484	505	510	447	486	478	494	489	476	485	493	507	456	478	496	516	536	468	483	479	495	473	494	508	499	488	485	509	493	514	481	468	498	491	488	496	473	485	449	482	449	539	509	481	487	467	512	512	459	515	495	511	464	495	494	493	487	484	509	484	514	512	491	483	484	501	541	454	491	486	476	500	491	491	518	484	470	509	482	500	514	473	484	508	507	447	482	483	504	489	513	496	459	481	488	495	514	533	482	515	486	503	494	457	518	487	512	511	471	512	481	455	553	537	504	482	492	497	491	499	480	522	490	481	498	477	509	477	489	470	473	469	475	501	512	517	452	458	500	546	477	507	538	508	466	478	523	483	485	512	492	517	491	489	489	488	469	491	488	506	490	489	506	538	483	547	505	509	441	542	512	497	502	497	496	463	519	519	452	518	485	498	483	521	496	474	492	516	479	481	491	514	480	495	507	519	506	495	484	484	489	457	524	479	442	516	484	471	477	492	503	505	471	495	503	484	501	499	512	507	498	515	527	506	471	476	465	485	500	460	524	494	484	485	512	485	491	512	511	538	535	500	487	493	494	480	472	494	496	482	490	516	505	530	494	528	518	542	489	515	538	514	447	501	474	508	451	504	543	464	501	547	493	485	484	494	486	492	471	505	518	510	479	512	505	495	490	489	476	510	447	479	492	461	511	501	498	471	515	517	446	530	467	517	457	512	467	475	505	459	499	481	476	529	489	473	504	473	514	486	527	503	479	508	480	525	504	491	453	532	485	469	489	488	511	523	527	480	481	501	471	465	500	489	504	511	463	485	534	473	506	519	509	467	459	503	458	493	499	490	469	507	473	494	507	499	490	512	479	519	455	491	503	529	481	498	488	487	496	484	478	497	499	534	540	476	489	492	527	505	504	496	500	536	463	509	495	501	467	509	552	520	495	474	505	498	501	498	472	458	514	496	500	488	520	474	494	523	516	474	479	500	479	498	482	498	521	519	479	504	470	500	444	482	493	495	479	496	508	458	476	477	468	509	456	454	506	472	523	511	524	508	515	476	496	452	472	505	509	489	429	511	478	471	495	527	451	500	498	519	503	481	517	478	484	481	476	524	514	457	483	497	516	486	489	474	516	501	489	503	491	476	507	460	491	489	498	502	505	484	493	536	462	553	472	493	497	466	473	497	487	489	467	456	524	508	547	480	461	494	494	470	449	506	479	432	513	461	495	499	468	470	486	474	489	475	535	472	500	513	466	499	513	490	508	447	456	444	493	493	479	457	493	477	513	508	470	463	459	514	497	517	486	547	498	492	476	492	482	466	482	501	517	494	492	493	478	478	485	470	500	489	507	472	496	501	509	482	477	478	494	521	472	515	508	501	493	495	491	473	483	471	495	489	525	466	461	504	497	494	484	450	463	482	506	484	487	512	515	490	493	506	517	485	495	529	519	484	485	499	506	491	507	528	527	486	472	491	459	495	481	506	514	502	481	520	471	483	494	466	523	540	519	519	505	497	496	475	521	504	469	470	486	540	491	493	484	490	490	511	474	451	482	511	509	508	513	474	455	499	490	485	486	447	511	483	496	536	496	477	471	509	457	492	491	488	512	500	500	498	507	509	461	467	498	489	494	505	499	494	494	527	525	504	449	482	524	462	496	496	500	497	483	478	475	511	519	502	474	500	486	463	501	497	516	523	475	505	477	530	515	479	507	499	505	486	502	490	496	504	494	506	485	498	520	523	499	518	496	474	501	509	477	487	511	495	507	440	487	482	467	484	486	495	489	461	469	533	523	485	507	496	467	532	497	492	474	476	552	548	511	479	488	509	499	484	483	515	470	471	491	512	513	446	458	524	476	468	495	461	563	478	485	496	500	485	519	491	493	489	504	497	509	439	505	475	473	525	486	498	497	528	491	485	488	515	474	480	503	497	478	499	512	482	469	496
76512	71403	63059	51257	35685	8882	629	300	305	301	273	301	295	268	271	241	265	290	257	249	278	307	261	261	244	281	278	246	274	252	302	264	256	254	249	272	267	256	255	263	255	268	260	263	281	239	288	264	248	276	245	239	251	278	252	275	257	269	271	240	286	249	226	266	254	273	253	232	274	231	261	272	266	234	235	258	243	264	265	278	265	238	248	255	271	310	266	233	263	272	250	254	277	280	266	272	260	275	249	255	240	249	253	246	248	274	253	296	232	244	278	238	277	268	269	269	244	244	269	274	262	264	262	252	257	246	250	263	238	280	262	256	254	278	286	254	281	297	268	267	250	250	272	249	243	235	270	255	232	269	274	272	241	279	253	232	244	276	248	258	279	264	271	280	276	257	259	248	247	269	276	263	281	263	279	256	257	282	253	266	249	253	262	255	288	267	259	269	285	234	247	273	268	271	259	271	233	274	264	275	251	246	264	270	257	240	270	231	274	287	220	270	241	264	271	226	274	287	268	266	252	249	270	255	280	257	266	261	250	241	261	252	254	290	251	249	280	231	270	283	271	267	250	250	265	229	286	246	233	265	258	275	248	281	256	277	253	269	255	247	250	260	275	245	246	258	269	273	269	259	246	255	233	240	247	249	247	269	275	260	286	259	240	262	267	266	275	284	264	281	267	257	256	266	250	256	243	279	277	254	231	272	310	289	274	259	242	267	260	261	264	226	280	247	253	269	282	278	245	245	264	292	247	244	238	251	249	276	279	268	286	291	285	259	258	258	256	283	232	273	276	243	270	240	239	247	263	256	253	268	258	267	264	295	277	239	231	271	253	304	270	256	250	251	253	253	259	268	264	248	281	271	239	268	270	264	268	259	246	260	269	277	225	246	238	244	298	266	233	254	248	281	262	260	267	249	271	252	250	278	258	243	332	254	264	285	264	245	278	256	284	266	268	256	236	280	257	263	252	291	233	276	253	283	269	270	291	251	256	260	250	279	265	248	240	272	253	267	248	268	236	241	296	256	250	236	233	247	287	244	244	259	241	257	252	265	221	245	259	262	276	253	252	299	248	267	239	263	251	246	243	255	280	236	259	259	275	284	283	256	270	273	270	251	280	264	245	236	275	240	265	283	265	257	253	222	246	264	243	270	230	255	278	283	240	238	262	241	261	246	284	270	242	253	242	240	250	286	263	279	272	256	263	258	253	256	266	305	232	273	253	278	258	259	271	231	277	255	266	264	258	253	262	254	248	245	273	235	237	255	251	273	282	246	267	281	273	275	239	259	262	263	263	259	265	242	252	245	254	251	248	242	233	239	284	257	215	268	248	259	259	263	274	267	279	252	247	260	281	279	257	304	263	273	272	290	260	256	274	268	250	269	281	263	265	278	240	264	295	229	273	265	267	267	325	258	270	257	263	267	241	270	284	260	269	257	279	264	299	251	241	269	254	276	251	265	272	258	271	290	264	260	275	249	257	275	267	251	261	256	275	277	255	231	244	241	250	265	296	231	248	248	242	252	247	244	225	265	232	272	225	249	259	263	272	271	246	279	267	276	242	268	269	260	252	247	265	265	279	264	280	242	271	287	247	260	257	246	252	267	252	255	257	218	270	250	259	273	231	245	277	250	274	261	222	247	248	269	276	236	260	283	271	269	279	277	247	262	266	267	256	249	246	273	253	273	277	257	287	276	244	263	261	253	285	239	243	232	279	258	238	246	247	268	268	298	239	260	251	248	253	240	273	244	250	246	234	285	271	260	244	258	260	269	229	267	255	298	263	277	264	263	242	243	289	271	250	270	265	247	253	237	269	257	250	245	255	242	266	287	263	256	252	248	252	275	222	251	268	277	254	255	269	226	251	277	250	251	282	255	241	231	257	252	277	261	262	281	278	246	238	247	278	270	250	251	265	242	247	258	238	232	300	286	268	245	242	279	265	286	247	228	250	269	285	285	255	248	269	235	234	281	292	277	271	267	274	283	252	263	225	236	253	278	248	247	249	240	262	256	270	245	239	246	254	276	273	246	261	265	254	240	278	270	264	263	251	237	288	239	272	250	294	249	247	278	267	235	242	268	248	275	291	265	249	271	270	259	243	266	271	268	250	261	259	285	287	257	253	262	266	241	250	251	246	242	266	246	251	291	257	255	268	307	287	231	264	267	266	293	238	267	240	245	262	249	252	270	288	257	269	265	235	271	282	280	245	275	268	250	280	251	250	232	270	262	274	257	257	277	259	273	269	262	282	249	267	240	266	276	287	256	280	253	265	275	242	270	284	258	293	254	257	249	246	226	253	266	244	274	277	253	227	238	239	260	244	256	243	282	245	251	270	279	257	253	275	253	261	257	221	251	251	224	255	287	228	246	246	262	245	291	279	284	244	242	263	261	267	246	283	301	279	297	262	252	259	273	254	217	247	245	269	259	271	276	244	273	251	254	251	272	277	251	289	270	254	269	265	276	260	278	270	262	263	269	264	259	257	234	257	279	239	263	229	263	259	278	255	246	255	292	227	267	250	241	242	263	240	276	233	245	205	244	254	260	264	250	267	269	275	255	273	248	249	237	274	270	269	267	265	278	289	261	275	308	256	243	214	270	247	250	293	275	270	245	266	283	229	237	278	257	263	272	223	270	234	271	242	264	254	218	256	279	238	274	254	256	252	270	258	249	273	274	274	257	279	254	259	277	251	268	258	260	247	248	286	278	259	248	279	244	274	256	248	259	254	237	282	260	227	271	236	246	295	267	246	233	280	279	239	263	275	259	267	246	276	253	241	252	252	256	273	280	291	271	296	228	252	284	271	279	253	255	245	269	291	248	283	262	248	267	277	259	320	243	267	254	261	285	263	235	252	269	289	247	279	277	271	278	266	204	267	260	257	280	278	251	257	270	263	261	253	276	262	259	276	256	247	253	239	250	269	255	282	252	294	233	278	275	255	251	276	242	259	242	241	261	248	258	264	252	283	263	285	288	235	249	244	255	243	260	244	262	244	249	247	260	266	233	241	277	270	244	268	251	246	290	240	248	254	261	238	243	244	295	254	256	267	252	254	289	276	281	273	274	243	251	253	277	284	262	258	260	249	279	265	253	278	280	267	249	253	247	268	269	265	260	256	274	258	263	247	270	290	244	231	262	273	275	249	235	286	263	263	239	247	233	293	260	264	252	286	295	267	261	270	298	236	289	259	253	279	239	258	253	269	258	259	261	246	273	269	239	254	284	263	256	275	236	234	245	284	269	264	234	238	264	238	283	247	247	244	231	276	258	253	241	283	263	267	247	239	267	262	268	250	266	263	264	259	276	246	252	280	258	266	229	245	268	272	277	260	245	265	256	281	278	235	261	254	264	249	273	287	251	271	273	259	257	282	248	266	270	268	245	260	233	262	258	277	244	255	273	246	277	287	253	257	263	244	230	261	266	254	278	276	256	283	289	226	220	270	263	264	274	278	264	265	266	248	258	254	248	248	261	259	275	258	256	274	241	270	270	250	255
54478	58107	58724	51950	39766	1200	1096	1028	976	957	882	878	918	871	867	888	852	886	875	858	835	776	753	770	842	830	778	844	780	806	795	781	797	857	755	807	879	798	788	789	834	754	775	806	783	763	754	891	822	777	763	794	784	760	841	763	803	818	791	790	779	771	830	818	741	807	714	800	795	804	849	733	797	843	808	822	791	788	793	773	810	745	787	812	759	834	796	803	812	791	767	804	778	802	764	817	831	773	787	793	741	810	735	733	789	824	726	780	771	806	820	803	782	783	778	813	815	810	809	775	794	751	789	790	775	779	791	824	801	780	759	776	801	814	796	743	775	792	802	804	755	791	782	834	734	783	748	819	794	736	772	761	767	824	811	814	792	778	794	775	823	792	816	799	759	794	792	758	764	808	754	790	738	805	816	788	797	756	815	776	808	764	794	816	816	797	813	812	759	765	810	787	818	778	791	752	811	815	762	787	833	800	797	809	828	805	797	773	784	769	776	775	761	799	769	795	796	791	793	802	788	784	747	782	796	823	814	842	789	760	772	799	743	784	752	836	785	814	776	770	798	768	781	809	786	788	796	807	769	809	767	795	812	763	810	788	780	832	770	819	820	849	815	776	798	765	770	790	776	748	764	778	793	802	801	833	802	768	787	844	819	769	787	801	813	806	808	842	846	809	714	833	765	789	766	807	806	835	797	750	822	809	750	743	735	740	782	804	834	716	796	802	760	768	786	801	756	796	787	807	831	832	792	777	794	783	793	749	794	768	834	782	790	773	810	797	803	808	782	770	807	770	756	810	808	764	806	837	826	789	799	740	788	760	801	782	803	832	807	805	816	812	826	779	787	842	817	765	811	801	741	764	797	770	803	774	768	772	840	768	793	751	751	801	805	796	777	825	769	795	775	817	837	793	835	748	834	830	801	782	759	791	809	814	818	812	826	824	778	837	799	799	831	763	774	825	797	796	811	788	784	753	798	784	788	788	778	797	750	796	817	837	796	792	780	823	772	795	815	788	786	767	812	824	771	780	772	773	796	816	779	757	765	791	833	796	776	784	801	803	817	785	829	815	818	741	781	793	845	787	730	824	759	797	813	772	803	798	790	790	817	810	757	823	798	827	801	771	798	778	806	795	798	782	782	822	803	779	713	807	769	820	805	754	770	792	808	799	765	792	780	818	767	861	738	797	797	818	827	792	791	781	781	794	773	814	814	804	800	763	773	779	808	752	762	786	784	859	806	739	785	800	767	811	822	782	793	764	790	818	781	798	753	782	739	798	741	786	822	760	798	778	774	795	801	806	827	768	828	792	806	810	781	793	751	737	735	763	836	824	816	783	764	815	781	705	799	771	810	785	792	772	756	814	779	789	782	804	798	808	784	839	767	789	728	800	846	762	762	763	819	769	769	768	816	742	783	791	800	841	771	830	756	761	773	788	770	796	778	747	762	814	797	801	815	832	843	789	814	824	810	799	822	788	827	748	779	815	806	790	795	801	794	830	793	790	747	808	826	774	816	803	801	799	774	786	844	741	780	775	819	857	762	776	787	737	807	807	773	789	760	781	721	782	828	806	796	787	788	773	756	802	810	802	799	789	771	808	765	805	833	759	815	807	797	761	820	780	766	768	758	769	796	783	823	774	760	774	754	811	783	819	787	824	773	789	794	850	761	803	817	766	749	788	771	804	822	807	786	791	793	812	766	817	777	793	776	725	778	795	851	803	772	822	772	811	787	812	775	833	802	763	765	757	785	749	855	820	756	819	807	780	796	785	762	858	768	787	737	809	798	797	771	733	815	744	851	811	808	834	786	803	797	788	824	796	784	811	825	765	782	806	789	792	819	801	841	803	785	803	820	766	806	789	807	815	779	775	778	783	835	787	798	844	713	774	800	728	823	821	799	790	831	813	794	796	755	760	791	754	792	758	766	803	823	770	739	759	800	776	774	815	741	815	793	718	756	757	780	827	721	794	812	775	796	769	798	771	847	829	824	797	811	734	804	798	789	822	795	784	795	769	825	765	823	771	813	761	812	772	786	773	809	793	779	807	754	772	785	778	776	782	778	762	808	823	756	796	788	780	836	779	748	766	805	745	812	773	726	753	783	734	777	792	791	785	786	833	759	776	769	757	765	764	804	808	768	755	783	775	754	783	802	782	736	795	786	855	799	767	857	772	771	764	800	785	794	822	801	758	811	799	796	789	765	849	807	823	745	773	820	809	786	821	763	794	796	786	804	813	845	780	824	770	798	760	830	850	774	821	804	831	827	811	831	763	787	742	804	837	802	812	792	795	794	795	777	819	806	778	802	753	806	814	822	869	831	795	858	779	833	794	768	813	805	775	780	785	770	770	772	787	812	788	762	825	785	775	773	789	782	775	834	803	773	799	796	778	854	830	759	818	745	827	737	768	768	749	779	872	813	797	791	816	862	803	764	784	801	788	789	767	769	837	813	772	827	811	819	830	815	750	795	782	850	803	751	804	768	836	804	820	787	701	799	841	785	779	756	800	791	836	751	755	846	743	776	800	756	780	792	770	799	724	797	781	820	733	795	819	814	784	766	758	820	767	815	793	810	862	775	759	762	781	757	825	781	777	806	817	807	807	739	756	779	792	793	819	813	797	772	832	760	741	774	782	761	802	801	787	821	760	753	775	798	774	786	788	780	820	802	780	810	788	762	779	767	780	808	814	784	790	782	788	819	820	825	759	784	797	726	791	790	825	748	802	830	826	836	809	770	774	790	761	808	815	790	792	798	785	767	826	782	778	781	790	779	727	756	772	774	818	769	789	773	704	769	797	794	767	748	801	804	822	787	798	818	813	776	761	814	782	783	825	832	774	795	745	763	726	805	804	800	840	796	814	793	809	819	812	801	824	748	780	764	815	803	770	784	782	803	758	761	765	795	793	793	780	787	772	768	770	757	776	833	772	749	840	788	800	821	771	763	801	797	768	865	820	812	800	813	742	810	761	769	777	812	779	788	760	809	764	771	812	772	824	781	788	754	753	783	790	833	761	814	805	815	796	723	768	789	785	800	775	777	786	834	841	773	765	772	768	781	836	841	751	855	787	804	775	834	764	811	755	767	776	792	789	810	797	754	776	787	785	762	761	821	808	816	788	769	829	786	777	788	774	774	811	789	765	793	782	781	821	819	784	788	776	829	735	821	796	847	785	780	782	726	794	775	735	804	760	804	800	782	709	788	802	782	771	819	787	823	810	726	806	781	764	826	823	803	812	773	773	794	747	749	833	788	784	765	765	778	799	786	780	759	802	812	758	822	771	827	813	748	747	812	839	772	821	753	776	832	816	766	758	797	794	814	797	806	844	784	769	758	799	802	821	780	734	756	765	794	824	799	765	754	787	847	762	764	830	778	804	796	756	795	765	790	773	783	830	732	807	785	780	780	785	811	753	797	754	774	793	779	792	796	765	743	777	774	782	786	824	762	803	773	800	785	739	782	829	786	800	806	793	787	756	828	796	842	776	782	814	800	812
24342	13353	7201	3783	2054	210	148	150	145	131	174	151	165	164	145	151	142	154	156	164	145	158	165	155	152	133	143	149	159	149	160	156	171	161	152	137	158	153	156	136	148	167	130	136	144	159	142	145	155	154	148	149	151	180	146	149	158	157	163	132	161	135	170	156	185	168	170	159	168	142	139	151	132	133	165	150	125	143	144	154	144	135	128	155	123	163	157	173	139	134	160	158	170	158	168	168	131	166	128	158	168	135	178	158	159	162	158	160	159	158	154	149	165	149	145	163	144	141	155	141	129	140	151	154	154	155	130	171	141	162	141	148	147	136	159	145	160	161	142	148	159	166	151	142	137	152	152	156	167	152	159	174	134	175	151	141	150	177	154	149	158	157	151	137	161	144	141	154	166	153	162	175	156	156	148	154	147	161	157	171	168	164	157	166	162	142	120	148	156	156	158	142	135	140	156	141	157	155	152	170	170	142	165	141	157	154	160	144	156	130	159	176	145	171	148	149	157	163	159	158	154	153	152	171	168	146	127	141	158	150	128	150	145	151	155	143	132	169	157	150	126	156	183	165	144	153	155	148	161	147	151	158	148	154	147	150	158	143	171	169	158	149	144	139	154	160	166	154	167	151	130	183	156	132	184	149	173	162	150	145	144	139	148	154	159	151	147	149	135	144	135	162	148	150	135	151	160	141	178	146	159	143	158	161	144	170	131	141	144	133	156	147	158	156	186	147	139	157	152	133	154	137	159	150	181	149	134	136	155	152	167	162	139	150	152	155	150	159	170	141	145	147	143	146	153	151	152	142	156	158	168	136	138	154	157	162	132	130	160	140	150	152	159	180	151	178	147	155	153	171	142	136	139	147	154	160	150	157	144	137	152	150	141	154	152	160	138	151	144	150	176	149	159	156	148	161	149	163	155	156	148	170	141	133	163	141	140	135	174	158	144	165	149	135	161	147	148	158	171	168	155	151	125	151	138	165	140	159	144	169	151	171	169	142	154	148	152	165	147	157	135	168	184	152	144	136	163	143	143	150	163	167	171	142	132	154	157	149	139	155	153	173	161	176	166	148	154	173	148	153	154	162	142	144	157	139	161	151	153	144	150	162	134	158	153	172	114	149	145	150	146	165	141	132	149	140	160	145	147	137	147	140	157	157	144	140	161	139	127	148	153	141	163	172	156	165	148	149	126	147	152	158	149	122	161	145	153	137	145	158	159	146	135	168	156	168	138	137	162	156	145	163	138	151	164	148	169	162	161	142	144	146	136	136	126	129	171	162	157	154	151	150	134	170	141	156	151	152	150	131	148	132	158	172	164	139	142	176	160	155	140	158	145	152	139	118	178	154	134	155	133	172	153	156	153	164	169	161	166	146	157	127	146	158	169	162	156	155	135	137	141	158	138	144	128	144	161	149	154	150	149	135	152	146	177	142	147	159	155	148	161	146	141	137	143	135	146	136	142	162	157	163	141	163	131	162	147	131	152	126	184	152	156	153	174	147	137	147	164	185	146	144	149	143	151	161	136	147	146	144	140	135	138	157	157	157	157	157	126	161	165	173	136	150	147	133	143	147	165	157	150	142	153	142	141	143	155	172	155	154	151	144	160	154	144	132	145	168	189	136	135	137	137	151	165	160	140	150	157	145	169	153	165	139	128	163	139	139	157	155	150	124	138	150	174	156	188	152	169	157	130	154	152	156	151	161	123	151	145	158	156	144	169	118	155	154	165	154	143	150	142	157	164	167	155	155	146	139	162	166	161	160	153	140	149	152	166	161	133	147	140	152	169	168	141	123	152	175	154	171	147	158	139	147	133	140	166	149	147	145	146	170	164	154	156	152	149	133	165	172	150	152	143	170	132	163	157	138	132	150	167	152	162	142	131	131	156	139	157	116	170	133	158	148	156	158	154	150	121	153	143	177	147	173	150	144	169	164	152	154	160	147	169	132	156	157	153	143	171	170	182	151	138	157	148	150	160	155	169	133	168	152	136	165	164	153	142	142	128	152	165	157	155	159	135	146	167	134	149	144	165	133	159	186	139	121	135	138	164	146	163	176	161	162	144	133	163	134	155	159	156	153	144	141	144	134	156	164	156	162	157	173	148	135	151	141	149	162	147	149	162	138	165	150	171	159	159	157	147	149	145	140	134	140	122	157	146	145	170	163	153	157	156	145	169	136	146	146	153	146	154	161	143	137	146	167	151	136	139	137	157	135	136	144	153	153	144	148	163	173	150	147	162	156	139	135	161	146	158	147	162	145	138	152	168	180	166	143	149	165	167	146	156	141	157	145	157	138	149	159	141	145	150	174	138	156	151	139	153	154	139	142	145	143	157	149	176	161	135	160	145	124	134	139	139	141	175	143	140	137	145	149	163	140	148	142	162	160	142	151	147	156	155	154	155	121	135	145	157	150	157	154	144	137	145	131	150	136	169	147	153	168	161	168	167	164	180	156	155	142	154	156	151	157	155	153	153	150	163	127	160	144	155	159	129	159	139	146	149	152	138	176	135	132	140	149	149	122	134	161	139	156	152	142	190	150	146	179	129	139	167	148	156	158	157	125	143	135	163	132	165	143	126	133	143	150	125	147	131	167	171	188	154	134	149	148	135	144	133	153	124	144	159	154	165	144	149	151	149	137	176	146	134	175	134	147	137	134	141	172	158	142	163	164	162	153	150	143	145	156	146	151	139	146	155	156	158	150	147	136	156	140	136	149	157	148	155	167	146	173	146	136	142	135	146	140	145	159	151	175	152	137	155	162	141	143	145	155	158	164	159	138	141	158	140	126	172	168	162	171	168	140	163	171	138	146	160	146	157	143	145	149	140	155	125	167	150	155	147	162	167	161	170	142	175	157	152	157	180	158	155	172	149	142	141	145	133	151	138	136	155	148	161	155	148	161	151	133	154	147	155	116	138	163	149	161	139	161	143	152	166	134	149	146	144	169	158	142	143	149	153	161	152	137	125	164	144	146	139	161	143	158	161	143	160	174	145	146	160	147	152	157	140	140	143	154	143	150	151	147	144	155	145	165	162	151	149	167	149	149	137	155	154	142	150	152	144	158	170	146	169	142	144	161	137	149	142	152	142	156	143	153	150	143	162	147	156	121	124	166	159	136	152	149	162	163	145	149	168	150	142	127	156	142	144	155	153	159	153	127	151	130	153	141	149	129	141	172	156	168	148	141	138	133	133	155	152	133	152	156	145	162	147	164	165	167	154	157	131	158	154	158	148	143	145	157	148	169	140	140	142	165	148	152	150	151	122	169	149	150	145	148	165	165	149	141	132	154	153	139	155	161	151	134	146	153	154	152	157	153	169	172	143	131	152	146	163	149	163	132	163	143	142	162	125	135	169	165	149	146	154	142	149	164	114	153	164	146	154	154	137	169	126	149	165	138	139	171	142	151	130	141	124	145	148	150	136	144	158	166	146	171	161	156	153	146	150	153	147	144	145	157	160	162	150	136	140	134	156	160	156	162	164	173	152	124
22953	17362	12845	9777	6884	571	488	546	493	506	493	518	511	457	508	466	487	500	498	508	510	532	515	521	502	535	503	504	543	493	468	535	520	520	495	496	473	524	517	492	511	526	445	522	501	501	489	525	488	504	532	497	467	541	527	511	517	524	518	518	484	514	518	523	492	509	549	529	487	471	533	533	506	567	477	499	501	484	478	507	528	478	515	516	520	494	518	477	521	505	517	482	503	479	506	510	566	485	531	500	495	509	495	522	496	510	491	504	510	481	474	560	495	454	459	502	501	508	521	525	531	500	518	473	488	546	510	530	495	506	510	534	481	541	493	501	490	537	502	487	497	500	499	496	493	515	491	488	483	472	480	503	483	516	507	508	513	555	494	510	526	490	509	501	494	480	536	542	499	532	499	489	509	497	488	497	527	512	503	495	482	526	495	483	512	481	500	498	490	488	555	493	484	517	515	507	510	492	510	498	497	486	528	504	532	505	505	502	490	468	535	519	478	497	505	504	502	502	506	460	508	502	507	479	458	510	499	524	508	516	523	500	504	528	552	463	452	498	516	532	535	446	517	495	497	493	525	543	517	514	502	532	471	515	502	528	542	474	503	504	491	506	468	488	519	518	487	509	494	537	525	499	513	490	480	503	500	504	541	536	502	522	520	485	517	492	495	485	498	522	471	512	538	511	453	483	477	518	502	505	519	488	519	466	523	491	480	484	529	511	520	505	518	493	512	509	474	486	485	496	493	471	506	505	546	503	558	504	489	491	523	466	477	519	549	518	534	549	482	491	519	540	511	520	531	551	515	508	527	466	528	490	510	510	531	466	544	496	487	475	494	487	533	520	495	471	498	529	545	502	508	510	502	533	481	506	536	494	482	492	535	474	498	534	538	485	493	508	514	524	511	519	509	469	488	483	522	512	524	514	491	476	512	551	509	536	541	486	511	551	523	494	525	556	485	522	493	496	544	523	524	490	485	514	502	478	481	514	518	532	497	541	513	519	502	468	538	472	501	537	527	512	513	509	491	488	497	490	523	516	475	481	516	494	540	475	509	520	470	500	522	539	506	493	488	497	517	480	549	479	520	494	508	467	511	528	495	490	489	480	491	518	480	559	504	514	491	545	510	477	490	474	557	509	543	519	499	534	526	539	486	530	470	499	477	509	448	527	557	486	468	520	491	527	523	561	519	515	491	514	520	495	487	510	530	515	479	479	497	474	540	510	461	515	536	484	517	544	538	482	524	534	512	467	491	489	555	516	515	493	485	481	495	466	508	489	539	512	491	510	518	500	501	510	525	484	475	505	505	486	509	490	526	549	506	479	484	523	496	503	484	473	483	512	505	479	490	476	523	534	492	532	491	538	484	481	518	507	487	535	526	511	505	486	492	527	514	515	523	511	535	498	530	496	487	498	460	459	508	531	524	529	525	529	497	473	482	532	512	508	528	486	507	528	535	489	500	489	505	466	490	475	485	483	487	527	508	537	512	456	489	506	491	519	497	489	489	534	466	458	523	502	484	534	508	510	524	509	518	489	463	493	527	487	534	500	473	506	544	486	512	489	470	507	564	490	468	503	502	497	544	488	501	463	530	508	524	503	548	511	549	527	501	512	512	497	485	511	489	541	508	488	506	544	503	516	511	494	542	480	522	464	497	522	500	469	524	499	494	555	518	510	489	525	541	530	519	500	494	555	452	510	505	550	474	524	487	535	556	506	514	518	508	523	545	492	516	501	487	500	509	496	485	503	534	519	505	522	494	508	477	526	509	519	541	474	530	495	511	495	496	466	501	471	545	524	509	515	498	509	497	493	511	509	508	477	507	489	512	528	522	516	511	526	481	494	485	527	514	538	491	506	501	533	500	467	501	540	519	502	488	514	523	502	507	480	472	511	526	510	552	486	509	490	544	490	528	469	513	512	498	504	531	527	506	460	516	530	475	509	509	473	532	532	496	512	489	488	494	540	491	481	534	494	525	542	467	494	492	545	523	523	475	504	520	525	513	523	519	488	501	483	488	517	528	452	518	499	514	490	529	494	489	469	505	514	504	517	493	502	453	505	481	520	519	477	516	511	498	507	485	542	485	487	479	529	468	476	493	520	512	508	509	499	522	434	473	544	483	520	513	509	545	507	515	482	520	497	529	519	521	510	490	516	518	497	501	509	460	474	518	458	514	490	551	478	524	458	536	524	515	542	521	478	541	502	499	507	491	520	520	515	487	537	505	514	470	502	493	511	517	513	466	507	526	481	488	495	518	454	504	505	476	481	502	528	473	488	525	504	497	510	477	496	521	510	505	529	523	493	515	528	499	499	513	481	524	509	524	485	490	504	525	520	575	532	467	467	513	483	468	495	491	547	492	474	522	481	484	512	517	470	495	480	530	485	532	526	536	508	489	504	476	496	518	517	493	469	500	544	478	474	515	518	490	519	500	509	510	513	501	529	531	520	503	549	484	505	482	515	488	473	532	488	513	540	513	509	507	518	507	490	510	497	516	526	509	517	517	513	517	492	497	496	484	553	512	492	458	522	539	456	486	517	480	499	498	496	498	530	484	511	518	503	484	519	526	505	514	512	518	481	523	483	497	486	483	519	500	513	534	502	522	485	458	474	510	517	523	531	552	499	501	492	495	516	478	517	537	493	507	486	507	506	454	479	511	511	468	502	468	550	492	527	493	501	496	471	533	506	517	503	527	513	525	494	518	472	501	513	528	488	525	496	509	537	498	514	504	488	544	498	478	472	526	510	523	548	496	504	506	505	511	465	504	482	539	531	475	477	489	491	510	510	508	465	504	475	481	504	512	496	512	493	538	487	556	519	508	503	490	478	511	527	477	499	516	507	506	503	548	455	474	490	497	518	526	501	479	543	496	509	483	527	484	486	483	517	501	526	501	494	530	547	479	486	535	531	476	494	521	548	488	495	491	467	469	490	499	519	513	474	520	490	471	526	521	512	519	511	508	521	489	516	472	512	531	509	493	509	507	518	471	549	498	533	526	501	494	523	519	469	497	483	542	496	491	477	538	555	510	518	532	502	510	504	485	502	461	501	519	530	483	518	530	512	488	499	500	496	518	501	510	518	535	525	515	470	465	494	473	486	572	459	500	508	496	536	496	533	481	500	450	510	527	511	569	429	497	502	544	512	510	510	474	506	520	520	478	519	497	498	507	517	520	502	525	479	542	540	493	502	527	484	544	538	496	505	500	467	519	498	478	470	434	548	507	522	508	493	550	521	518	504	496	519	476	508	515	526	455	482	541	513	460	501	504	457	487	547	489	482	492	534	517	533	481	485	479	524	505	510	532	485	531	490	508	512	508	491	511	553	499	508	524	538	517	516	483	530	478	564	531	518	541	520	504	496	527	489	492	495	534	526	499	515	507	516	570	503	516	503	510	501	501	526	492	512	481	526	511	472	499	459	496	480	518	515	514	516	485	495	516	531	493	537	492	499	487	513	487	527	499	514	503	529	501	477	565	495	506	522	497	472	517	519
59999	54654	47625	32207	20419	1743	181	170	174	173	163	161	183	156	156	156	147	157	141	154	157	144	162	149	142	140	148	155	167	128	152	156	150	143	152	166	141	141	142	161	144	161	156	129	161	143	135	147	157	158	145	157	160	166	142	167	161	141	142	142	138	146	125	156	151	163	158	158	149	138	147	156	137	151	145	157	152	167	150	130	146	133	153	154	144	153	150	150	167	143	148	130	161	169	154	162	165	151	139	145	152	176	159	161	132	158	152	165	129	162	161	166	156	179	146	144	161	170	155	135	146	173	131	145	144	149	156	152	134	148	137	132	154	143	132	147	154	159	143	138	151	173	150	143	153	144	141	154	146	145	168	146	169	170	164	146	146	156	153	132	143	145	143	138	171	160	170	165	142	150	145	156	168	160	155	158	135	140	142	140	172	156	157	132	163	156	141	144	143	160	142	146	152	164	164	147	147	156	138	165	162	151	135	141	150	145	152	153	147	155	165	135	157	159	130	135	144	161	156	145	129	133	171	129	170	153	145	137	165	162	151	160	133	153	135	142	136	142	178	160	184	153	163	122	141	139	132	155	137	152	155	154	180	138	164	133	171	144	151	162	145	156	121	145	161	140	153	146	173	155	141	163	148	147	147	141	162	151	145	155	155	160	131	149	144	155	137	153	150	144	147	139	156	159	148	165	163	140	146	129	171	158	136	187	169	132	158	136	146	161	142	155	158	147	150	161	123	136	163	148	151	151	146	150	160	168	156	154	137	164	158	137	144	165	129	154	171	147	142	157	159	155	171	155	132	158	142	128	149	142	140	132	174	153	164	152	148	145	149	143	168	151	169	144	141	158	155	171	145	150	149	142	155	142	155	146	150	134	155	161	141	163	149	160	153	149	136	136	126	139	162	155	167	143	160	149	183	152	159	150	148	146	158	139	129	150	143	172	153	131	176	168	140	143	155	160	139	147	151	170	139	153	157	153	141	153	142	141	155	146	169	159	146	157	134	153	154	140	110	163	149	161	165	149	143	173	137	148	154	158	134	157	152	156	158	147	158	131	162	139	145	147	153	137	157	143	148	143	153	148	148	143	186	141	143	180	128	131	158	152	124	149	149	139	140	140	153	138	124	152	140	136	134	146	161	151	155	145	158	170	150	166	167	153	155	145	118	139	160	150	139	145	149	152	164	129	173	179	135	150	149	165	148	130	145	152	141	145	148	141	166	156	145	132	151	157	154	153	137	145	133	151	139	158	154	155	157	163	147	147	145	130	140	180	139	160	146	150	132	145	142	155	141	142	148	126	150	155	129	166	171	144	155	127	142	151	168	160	163	144	155	163	150	150	145	155	145	162	134	140	143	121	160	151	143	148	120	149	144	167	143	146	165	156	154	153	170	162	161	154	154	140	150	151	145	138	147	160	164	152	142	155	135	140	177	131	154	126	168	141	152	154	147	140	139	148	147	134	146	147	165	157	136	150	146	153	148	172	141	131	158	143	158	153	156	157	150	148	141	169	141	166	172	148	142	140	153	153	170	155	143	144	156	148	154	147	143	125	136	154	148	142	183	157	139	151	156	147	153	148	173	152	143	152	163	139	159	155	160	136	151	134	157	147	150	154	146	160	133	156	146	160	143	150	162	141	149	167	164	145	174	141	144	135	139	149	137	152	155	156	157	155	144	144	119	178	133	151	166	134	152	166	141	137	161	152	123	159	137	166	167	146	148	151	128	151	140	159	161	138	161	145	148	141	165	180	160	161	152	149	144	136	169	162	155	131	159	141	163	134	148	137	158	148	146	146	128	153	147	160	133	159	137	141	129	164	145	140	167	162	151	146	164	164	138	145	167	156	142	161	133	143	152	157	146	151	172	148	142	120	168	138	143	148	145	151	169	156	139	161	151	148	135	151	165	134	145	169	143	163	145	147	154	126	147	146	145	147	157	140	139	143	135	160	145	154	152	147	147	146	147	163	160	136	142	143	162	137	147	128	147	161	135	171	147	137	163	160	135	169	147	140	149	153	160	141	150	161	136	144	158	162	129	170	153	124	161	160	151	154	148	167	132	164	141	140	142	136	158	144	148	159	138	150	145	156	160	155	120	153	130	178	146	172	144	154	167	145	129	140	142	153	142	154	124	152	149	160	168	177	152	158	155	148	162	149	147	162	167	143	142	155	153	166	153	152	133	151	142	145	136	152	160	119	140	147	147	130	162	147	142	144	153	114	152	141	150	163	147	148	140	137	140	169	146	170	128	155	129	144	166	179	164	162	159	123	162	145	158	169	170	156	141	124	167	154	140	137	169	147	149	129	158	142	172	167	135	129	130	146	141	170	153	136	143	131	174	152	136	160	142	136	140	146	163	158	128	153	156	148	165	180	161	140	161	149	156	161	153	149	144	142	156	163	149	164	157	161	155	145	148	144	142	149	167	170	157	161	145	148	140	141	143	162	136	166	158	139	138	150	151	152	134	171	160	150	166	165	156	149	148	148	145	155	152	169	153	160	154	151	164	143	121	146	175	145	137	147	145	143	140	142	145	140	153	163	159	140	159	145	141	146	153	152	168	151	152	130	146	137	130	153	152	131	146	158	148	133	135	152	155	130	154	161	153	145	158	161	160	169	152	148	144	133	149	151	163	165	142	157	138	133	152	125	155	166	131	160	170	152	130	151	144	125	190	164	149	132	148	147	145	148	175	144	135	141	163	146	152	154	166	147	128	166	156	147	139	130	146	144	149	129	152	142	149	149	143	139	139	139	148	156	164	150	150	155	139	163	129	164	155	141	157	162	164	141	136	174	134	140	148	150	133	166	126	161	141	157	154	158	142	160	166	146	142	167	133	160	149	149	158	143	166	142	189	143	148	172	163	159	148	151	147	167	130	153	145	135	152	158	129	140	166	151	152	149	151	146	165	150	146	128	175	149	137	181	141	142	153	143	148	133	156	170	160	151	164	155	159	132	162	151	146	142	132	149	168	154	163	164	157	165	150	168	139	174	152	150	161	138	138	147	134	160	138	167	191	144	165	152	123	174	148	174	146	147	126	134	153	140	158	143	142	142	153	157	153	151	154	138	148	145	136	136	155	150	154	165	153	148	130	161	133	138	146	136	143	159	147	142	155	142	149	137	158	141	152	135	185	138	141	148	138	145	153	155	158	138	162	150	163	142	140	149	140	140	148	156	110	130	147	132	150	165	145	148	126	156	143	137	149	162	128	166	152	146	159	157	144	147	136	140	150	144	144	146	149	167	174	175	145	165	165	170	150	144	139	179	154	143	142	153	138	166	146	135	132	152	135	143	159	159	174	140	153	153	157	162	149	175	157	152	154	147	146	152	153	171	171	136	156	151	138	147	157	157	139	162	138	129	149	146	148	142	152	156	158	146	175	149	155	164	147	138	158	140	134	137	138	143	169	158	160	155	150	165	139	143	149	143	147	141	166	156	140	156	163	171	144	157	146	164	166	143	151	136	147	159	136	141	165	138	147	119	151	130
40711	43188	43969	37260	26318	659	639	598	630	532	547	526	507	548	559	532	541	532	484	525	484	532	497	486	523	520	520	504	533	539	505	498	530	526	465	466	489	555	559	481	483	478	523	499	539	512	493	479	494	524	506	471	535	492	489	509	512	506	522	536	500	446	519	529	522	489	503	525	489	491	515	514	519	501	484	460	521	533	504	513	480	535	496	484	514	512	446	469	461	520	518	501	524	525	513	454	486	516	517	517	490	493	554	511	501	493	487	554	517	518	478	525	479	547	491	481	501	501	517	485	520	504	500	452	483	501	493	518	472	489	533	517	473	541	489	469	493	517	466	483	521	487	477	501	517	508	509	522	454	486	503	506	472	536	454	469	501	480	512	491	516	509	505	524	487	499	529	470	500	506	492	503	500	490	499	490	501	514	529	498	512	481	479	472	499	512	516	511	495	474	515	481	510	517	497	527	470	503	501	538	499	513	487	526	490	486	451	483	449	476	485	487	471	496	498	533	478	505	517	502	471	484	467	474	468	525	489	510	515	494	520	517	518	503	447	452	494	532	534	499	532	512	474	499	517	507	511	548	493	475	492	502	474	495	485	438	505	492	519	495	495	510	526	498	448	498	542	491	502	479	501	522	487	486	518	498	492	528	464	522	497	491	466	499	495	492	518	496	460	488	486	461	492	501	539	474	499	535	469	451	463	537	531	504	492	503	491	455	523	526	451	480	534	527	479	493	484	487	502	510	459	484	501	496	512	488	460	478	525	491	503	479	498	481	511	460	514	478	506	502	474	482	485	518	498	456	506	508	527	495	492	501	498	494	484	527	482	517	511	513	500	491	470	521	528	477	468	485	524	500	501	487	488	501	477	491	506	497	495	513	489	486	524	512	485	511	491	500	501	489	462	533	516	535	484	490	442	504	492	489	496	512	493	537	488	494	501	489	503	485	507	528	480	489	508	504	504	525	491	484	475	530	514	488	499	532	505	503	497	493	518	500	501	507	539	515	496	534	492	513	532	513	543	488	464	505	475	482	485	463	505	471	473	541	527	475	512	525	504	519	505	520	515	511	472	544	479	494	467	497	506	510	490	525	506	501	509	529	529	537	477	526	456	487	500	484	515	499	497	536	505	487	505	489	492	496	540	477	468	496	503	500	501	487	496	508	509	499	509	520	509	507	503	506	536	505	458	507	533	497	459	500	507	457	487	503	503	486	520	506	489	532	484	473	495	499	492	511	506	503	503	499	518	484	508	549	490	510	506	533	480	483	511	493	523	504	502	491	498	472	478	535	519	494	484	503	518	478	514	497	497	469	504	508	508	497	508	499	511	512	491	511	502	488	514	491	520	504	510	481	516	507	492	504	504	515	476	492	514	484	488	475	515	498	532	507	514	503	456	484	473	494	509	485	487	499	512	482	499	454	512	523	526	514	564	490	486	506	489	492	523	503	540	488	511	504	475	489	510	505	502	486	460	512	515	497	502	527	513	455	524	515	479	495	498	494	486	468	504	508	502	545	466	535	488	505	519	464	482	516	516	486	494	483	502	460	488	479	512	493	492	506	515	466	536	498	513	507	456	461	498	491	481	484	499	486	496	465	525	513	510	475	510	483	488	486	509	482	513	507	478	503	511	445	489	493	522	497	469	495	533	444	510	497	526	543	496	480	472	483	493	491	512	510	515	488	529	485	483	514	464	505	523	471	519	519	498	505	492	512	485	526	457	522	507	496	493	505	559	493	480	500	467	507	516	489	463	508	506	494	478	551	503	499	511	475	525	511	540	492	462	473	539	475	544	558	468	508	513	515	504	461	483	512	488	520	503	471	522	510	501	501	486	519	472	516	458	497	479	516	498	495	459	496	477	484	528	517	504	500	527	494	514	505	528	517	501	546	506	534	493	496	497	506	516	517	514	480	496	493	528	493	503	489	462	494	481	486	526	472	453	497	510	496	545	523	465	512	514	516	497	485	515	496	531	484	481	531	493	481	466	501	536	544	484	500	492	453	494	460	507	510	452	463	519	517	520	482	492	484	496	477	546	522	527	513	539	475	508	538	499	537	491	484	525	496	524	537	524	505	476	496	513	511	491	488	483	493	514	530	536	530	513	494	543	503	484	485	454	509	483	524	478	526	472	494	502	521	530	483	527	462	482	504	490	479	492	460	507	496	478	536	497	502	529	493	504	511	532	476	504	482	491	498	530	523	454	442	494	512	493	526	524	498	498	488	553	530	494	508	530	512	481	495	516	494	514	513	528	466	486	508	494	540	488	475	510	478	496	475	508	502	502	486	503	516	532	497	523	488	536	476	473	498	501	516	481	513	509	468	520	502	502	478	504	533	489	536	508	521	440	489	487	480	489	533	496	540	505	513	508	483	492	559	499	489	511	482	480	517	475	480	486	474	467	501	484	542	484	501	506	511	535	504	508	451	536	521	470	490	509	506	539	473	542	516	541	481	494	493	499	499	526	501	487	458	502	449	471	510	541	475	480	474	496	503	459	483	471	491	452	497	502	495	537	504	488	500	489	514	485	516	523	522	503	477	482	525	484	504	491	529	521	492	489	515	482	510	506	495	463	521	511	508	485	481	501	520	512	516	503	535	502	475	520	502	505	499	494	524	534	472	498	530	498	500	502	478	478	462	503	500	516	510	497	466	499	544	508	536	485	490	497	507	518	486	513	482	445	498	497	542	497	493	521	478	509	514	498	491	497	516	496	489	496	508	502	512	485	533	510	490	484	508	493	472	469	526	478	505	524	456	445	473	507	467	491	493	465	505	466	503	520	481	502	474	507	508	477	455	457	495	464	509	517	503	509	536	477	497	474	484	526	511	483	504	478	514	488	518	502	545	483	546	507	478	513	494	512	493	472	479	455	473	513	522	470	481	470	483	534	483	511	544	504	495	523	503	483	502	511	469	533	504	515	502	497	521	505	470	503	477	498	493	528	532	521	482	505	469	469	505	499	522	505	501	505	537	523	462	488	494	456	524	483	497	506	518	524	495	514	494	501	465	502	519	535	532	510	503	511	487	508	456	464	478	493	474	499	509	495	488	512	506	515	483	492	502	519	478	523	428	504	489	476	488	489	477	488	498	510	494	483	523	521	505	510	512	543	513	464	518	521	503	499	494	458	508	513	513	466	494	490	502	510	511	505	510	518	483	514	444	469	519	518	522	475	531	490	490	451	519	544	480	476	512	489	531	523	482	465	524	502	473	493	499	456	480	450	488	495	540	513	454	448	500	511	499	524	487	511	535	553	509	522	516	518	481	468	456	526	505	481	501	500	518	525	482	525	468	497	474	475	526	524	550	509	525	489	517	537	545	464	484	507	510	510	519	511	514	489	548	507	482	483	491	533	524	491	491	500	512	500	491	493	519	471	525	493	504	490	541	467	460	491	469	464	505	537	502	513	523	514	469	508	509	503	477	522	487	518	530	546	469	518	542	464	512	492	479	478	514	508	521	454	484	487	509	531	491	494	466	484	476	490	479
76832	72888	64521	47980	35963	8543	485	303	303	274	309	261	274	285	267	255	279	280	261	279	248	281	260	244	275	247	300	276	249	272	258	255	233	264	246	277	297	253	238	251	257	254	229	249	251	265	254	269	264	217	266	276	254	268	263	244	236	260	266	247	273	224	247	275	261	233	249	254	265	266	254	242	258	247	258	272	270	263	272	247	269	275	268	268	271	263	263	273	253	247	273	219	286	268	249	270	283	244	257	227	268	244	244	268	246	250	273	258	254	256	243	265	247	263	237	250	263	256	220	263	248	252	262	254	247	276	244	267	254	236	264	258	262	268	266	256	248	258	252	262	247	242	278	232	259	253	266	245	247	271	241	248	237	261	250	260	281	272	242	247	274	251	254	271	266	260	268	221	269	248	240	273	239	266	258	275	239	262	250	269	267	226	279	239	267	246	260	238	262	248	268	287	239	250	252	245	240	262	256	271	251	258	266	285	266	262	261	265	267	233	234	282	260	245	223	242	269	271	268	255	275	259	269	261	273	262	246	291	265	283	253	246	261	258	237	265	285	273	255	260	260	233	280	256	263	266	233	258	242	248	270	282	271	286	263	253	260	258	261	239	272	263	249	264	260	250	268	259	260	249	242	272	275	249	258	231	250	221	286	246	250	272	256	266	244	261	239	253	248	260	268	251	275	267	285	275	248	229	242	259	238	240	225	270	224	231	288	263	247	280	243	254	231	250	274	249	265	269	231	281	260	249	247	270	261	280	255	255	244	255	244	254	230	279	273	274	266	225	249	250	281	255	231	236	246	255	291	259	255	260	259	241	254	221	254	254	264	245	258	238	284	243	251	262	233	247	252	248	238	225	258	258	266	271	259	241	250	247	271	273	271	275	217	270	261	228	260	222	256	266	258	269	264	256	240	293	258	272	246	239	265	235	254	260	273	278	290	283	240	263	264	271	271	231	255	244	278	279	236	246	257	239	271	252	228	267	241	275	268	267	273	263	285	253	269	263	251	268	271	277	238	297	256	251	270	233	287	252	260	284	247	262	276	257	278	258	256	269	256	265	226	254	270	264	245	268	258	229	279	264	249	241	257	250	264	272	282	232	271	268	278	257	292	268	281	262	231	251	279	255	251	238	279	260	268	273	280	211	273	262	232	235	282	249	230	258	276	244	244	226	247	254	242	287	263	278	271	248	233	259	252	246	276	263	252	258	268	268	275	270	296	234	258	241	283	282	253	240	271	256	253	268	281	254	288	274	273	257	247	282	249	225	250	253	225	258	241	262	269	269	272	238	261	234	273	263	277	238	275	277	276	243	253	252	249	260	269	242	249	239	238	221	236	265	254	259	243	238	260	259	249	264	272	229	253	272	250	227	263	256	228	254	250	256	246	252	263	248	269	261	282	269	246	225	235	260	276	255	274	261	254	269	251	256	237	247	260	235	247	273	240	297	266	255	243	249	248	274	265	243	278	249	252	272	257	262	265	239	252	244	265	282	275	298	248	256	270	253	271	261	242	258	270	273	254	253	242	235	273	280	259	263	274	272	248	230	253	221	258	251	251	252	254	236	250	244	255	276	241	255	298	244	255	229	239	268	261	244	250	268	263	233	244	263	268	264	251	268	263	263	246	250	267	257	275	247	233	270	269	259	265	232	276	273	220	264	239	279	250	237	241	240	289	244	245	259	249	259	258	266	238	234	241	246	236	257	263	254	260	276	257	255	282	247	238	238	252	272	289	241	238	258	242	265	231	245	262	265	262	273	273	282	242	252	243	258	261	248	258	246	257	271	275	271	252	267	248	267	261	225	231	253	231	236	286	268	250	258	269	244	247	266	255	255	261	276	276	237	243	259	248	286	265	221	263	262	276	242	275	264	252	281	269	256	284	247	232	256	254	247	256	254	252	285	257	294	272	239	245	306	254	235	263	268	259	267	250	255	261	291	268	227	275	251	289	261	265	317	279	254	255	275	255	256	246	258	227	265	254	258	277	257	249	240	256	256	281	255	243	262	257	273	230	275	270	258	256	236	273	245	246	273	234	246	239	247	256	255	275	250	253	253	265	252	256	240	238	261	242	267	271	261	254	245	252	273	248	254	256	271	278	288	241	251	213	263	244	242	258	240	253	257	266	271	262	258	241	254	243	251	266	240	274	248	291	228	271	261	262	254	263	248	277	260	256	264	251	247	273	261	226	257	271	257	267	247	252	251	262	275	236	255	229	264	260	248	264	246	268	243	269	266	288	261	283	250	266	249	252	249	267	231	255	240	260	249	246	238	269	251	259	279	264	275	254	268	291	265	275	255	242	272	247	243	270	259	263	239	251	298	241	251	250	265	253	258	245	261	246	253	244	286	249	264	276	287	258	259	264	267	247	235	263	265	268	251	284	263	258	258	264	230	244	241	247	296	244	278	289	283	265	255	280	270	247	245	240	255	233	282	255	261	276	260	249	264	245	240	253	278	242	244	265	263	253	306	265	265	259	255	243	272	256	233	263	253	265	253	280	249	235	272	285	229	243	284	265	273	261	302	254	271	241	225	256	289	258	232	261	270	258	251	257	239	247	249	265	252	218	252	236	261	272	259	269	259	257	225	234	247	250	270	238	254	245	265	253	263	242	265	209	221	262	247	261	247	251	241	278	269	268	258	262	268	258	248	249	254	258	264	249	268	252	263	247	221	246	253	260	236	263	244	258	269	254	245	229	276	242	269	276	281	286	252	228	244	269	254	249	277	277	265	279	255	253	244	261	252	270	257	284	236	259	245	273	249	267	243	268	260	249	288	254	263	242	247	277	285	262	269	268	264	283	250	232	243	270	252	265	269	240	259	239	260	243	267	262	275	274	258	252	274	261	326	263	258	253	270	234	264	227	270	269	254	293	252	261	252	245	258	254	268	268	272	272	275	247	231	273	267	250	256	259	257	253	277	240	269	276	277	262	277	270	231	275	257	264	244	246	252	250	253	244	248	265	265	268	272	251	246	278	244	263	244	248	271	261	261	253	272	268	266	266	239	254	248	254	256	261	274	256	246	282	278	274	282	266	261	253	268	237	263	272	253	281	244	280	265	259	248	273	259	244	274	263	259	250	286	240	248	255	259	250	257	240	270	239	259	278	272	247	266	239	245	268	264	249	276	235	264	251	263	216	254	249	257	233	251	263	261	226	271	219	263	269	233	268	255	262	279	256	247	265	263	262	246	278	240	235	256	263	255	228	270	251	220	260	248	245	276	256	268	236	265	262	239	251	278	268	270	287	269	248	260	259	254	236	262	257	247	244	223	250	268	273	275	273	258	273	259	227	249	255	225	265	242	226	253	284	285	255	247	258	230	261	247	248	261	274	249	256	255	264	252	270	247	234	252	228	291	276	263	254	234	238	264	259	265	299	293	259	252	237	272	264	260	230	262	244	249	256	264	238	261	241	255	258	272	259	287	286	271	274	254	232	265	249	255	270	271	242	254	264	279	220	255	280	237	274	251	285	255	256	264	249	259
54033	58813	59436	50389	38800	1185	1146	1054	990	879	981	880	927	879	861	866	837	811	853	852	830	775	784	761	769	808	824	816	782	819	830	804	819	759	788	804	804	799	763	747	806	817	811	779	843	812	770	741	794	774	750	795	770	817	818	797	809	746	744	807	792	756	728	805	808	798	813	725	833	799	811	739	839	782	768	735	764	804	867	808	735	797	788	773	794	789	772	749	795	827	726	798	757	800	760	786	790	829	780	794	806	787	802	722	804	780	839	789	814	786	794	811	759	780	750	740	800	772	818	759	738	786	761	758	832	747	780	768	801	736	786	789	789	795	739	777	778	717	786	770	758	821	825	793	817	739	801	813	771	758	793	772	808	784	752	734	821	807	809	765	782	748	739	774	785	773	789	790	776	786	778	753	800	785	771	811	793	768	784	778	786	761	743	803	773	769	726	788	791	770	753	788	750	774	757	778	807	788	780	793	785	779	772	803	745	779	802	792	817	733	787	789	763	833	770	803	780	774	771	775	766	827	755	796	778	764	801	777	789	840	794	832	800	752	821	829	793	734	801	821	842	775	793	781	766	782	794	725	731	788	780	807	767	762	801	756	742	771	781	793	778	784	774	798	761	811	834	801	806	809	744	760	797	796	792	749	812	820	773	808	828	811	737	800	769	851	783	795	789	736	767	792	786	793	791	763	747	749	792	761	810	796	745	815	744	727	739	832	814	771	770	770	793	776	781	778	788	789	828	813	789	744	754	834	817	783	803	778	752	791	812	774	772	827	772	767	816	792	729	783	800	774	808	782	797	799	798	779	814	781	801	766	742	716	767	781	789	802	809	794	780	751	730	755	745	767	792	790	786	830	801	803	808	780	740	727	785	764	737	810	852	803	790	766	838	787	773	793	775	793	809	792	799	824	819	796	809	771	782	811	781	800	768	808	731	771	842	762	739	788	779	789	747	759	779	776	725	791	827	765	802	834	791	786	737	724	728	789	741	751	827	789	780	753	785	771	780	773	771	780	814	747	779	789	789	767	754	800	795	799	736	804	739	814	762	758	775	744	827	767	834	863	743	810	761	781	775	804	799	751	785	739	775	768	768	737	822	824	790	734	761	803	770	783	797	763	737	788	800	783	783	749	790	754	810	800	777	746	730	782	786	800	799	783	767	812	800	802	794	764	836	772	771	802	833	750	778	794	818	741	791	798	788	806	755	759	790	819	808	789	770	833	783	777	812	764	744	760	805	741	820	759	808	795	786	776	755	790	805	805	751	775	820	763	777	844	797	798	770	750	805	758	740	778	767	806	819	804	797	743	780	779	817	802	804	767	788	775	794	792	769	729	793	805	758	758	781	757	807	798	824	782	786	827	783	800	772	815	794	753	780	781	773	785	779	772	758	771	813	794	744	735	767	803	758	786	788	786	774	814	775	806	791	772	759	762	793	802	789	823	797	755	784	768	816	753	825	780	767	765	724	734	778	760	839	786	792	818	745	779	778	736	782	769	751	799	761	819	820	841	771	812	793	815	784	828	814	731	776	783	782	810	786	804	802	767	784	756	755	769	784	786	819	809	804	829	745	789	782	773	766	752	779	844	771	800	828	833	796	777	771	763	704	775	791	764	793	810	753	777	837	779	812	758	845	792	709	790	794	792	742	808	790	812	802	779	776	813	742	787	783	796	736	737	735	782	815	796	826	799	770	754	743	744	828	790	793	762	815	756	779	790	824	773	750	721	770	797	747	766	776	814	799	741	765	835	779	792	768	744	804	830	767	805	821	794	817	775	787	764	778	791	845	756	764	714	774	771	793	749	743	769	798	790	766	757	819	775	795	831	789	802	800	760	788	783	726	754	785	801	772	744	806	776	790	744	848	781	793	781	812	759	775	813	771	794	774	794	785	752	757	760	777	772	775	802	763	774	832	826	785	767	728	830	778	783	777	746	842	813	812	776	840	795	766	806	787	756	786	787	755	736	796	828	754	814	762	753	825	754	809	783	864	805	777	783	821	823	763	778	744	760	804	738	788	764	774	796	801	815	822	817	773	795	763	778	759	754	736	775	765	789	742	752	781	832	748	752	823	834	772	757	786	774	813	760	777	765	778	833	828	799	759	745	738	814	729	754	805	790	808	739	747	821	804	808	736	834	818	795	777	775	771	800	754	735	784	782	760	788	805	764	788	807	816	763	743	772	794	795	756	793	764	771	802	791	827	794	735	797	793	751	814	792	809	807	748	741	794	771	767	765	720	764	768	817	809	774	728	791	743	810	785	771	774	799	745	779	817	826	733	752	775	758	828	772	775	777	760	779	783	803	770	806	765	818	777	785	775	802	775	790	793	797	798	797	775	816	754	848	735	777	783	748	769	754	816	786	808	786	776	775	780	810	794	820	781	798	813	789	742	782	796	782	764	775	803	796	788	766	713	770	739	744	811	812	686	766	763	841	728	783	817	750	806	789	789	716	798	792	815	772	774	781	772	776	790	746	789	763	740	762	772	805	795	744	790	785	795	818	746	758	830	806	798	785	805	791	786	786	743	801	853	817	847	738	803	749	783	812	755	790	805	826	764	793	798	737	756	778	774	769	815	763	729	776	757	742	790	806	803	765	796	796	790	770	795	763	813	745	783	779	809	741	815	823	840	816	760	755	742	774	775	783	826	769	767	808	820	778	769	791	771	809	781	824	791	767	778	731	833	765	761	781	840	779	777	855	771	809	738	750	719	802	811	761	751	861	750	787	826	837	803	763	744	795	794	852	738	762	791	750	803	751	822	779	776	766	776	810	785	788	793	810	790	765	769	810	760	734	785	803	819	720	756	787	808	750	788	757	759	710	830	818	773	768	784	767	794	782	803	809	757	777	732	791	757	792	792	804	763	836	794	764	808	816	806	741	761	793	782	767	791	797	792	789	725	762	825	747	781	769	778	805	773	739	772	769	792	807	716	762	783	762	752	811	856	738	779	745	814	790	808	788	785	761	752	798	786	763	746	793	835	802	853	803	783	749	763	778	800	791	808	794	834	766	810	780	777	775	814	786	841	792	796	779	770	800	838	808	803	805	809	761	793	797	792	741	767	778	813	762	774	791	802	758	802	789	769	771	756	770	762	745	780	768	758	804	753	767	769	765	749	753	784	755	796	789	799	730	826	805	815	761	747	729	782	757	843	817	790	764	807	808	748	817	759	761	753	794	831	752	748	782	737	815	810	799	731	756	763	792	785	776	783	762	759	784	784	782	741	763	721	772	751	787	733	788	740	767	760	805	775	779	771	806	757	817	820	751	766	797	757	815	757	838	765	743	813	793	803	779	763	818	790	770	777	800	762	787	813	796	767	779	794	796	781	819	823	780	758	777	810	735	755	839	797	812	797	827	799	824	710	797	754	745	791	787	767	771	801	794	773	778	748	807	746	782	760	807	755	817	780	791	810	833	768	848	789	781	776	767	803	774	784	768	752	753	773	808	770	752	753	800	782	810	778	808	844	794	715	819	789	809	831	781
23844	13881	8585	3289	1654	159	154	137	144	136	135	157	138	148	152	156	124	159	141	149	137	143	120	151	135	129	153	141	156	141	146	132	135	127	134	156	151	124	139	130	138	151	140	132	151	133	138	126	149	164	142	141	145	134	153	148	127	155	137	157	136	141	171	127	130	137	132	132	156	140	153	122	139	137	143	138	139	153	141	165	130	120	136	134	133	149	154	134	149	138	135	142	155	143	129	161	139	143	152	154	110	166	149	149	136	151	157	129	137	161	143	160	138	147	128	158	156	156	147	127	158	138	137	152	154	141	142	143	153	154	162	134	154	159	130	144	136	153	159	139	161	131	148	148	162	150	126	131	149	133	158	154	155	135	145	153	153	135	128	131	144	130	132	145	152	161	142	149	155	147	144	132	146	154	143	162	140	138	139	134	154	145	143	160	148	143	157	142	146	134	166	150	118	158	147	138	160	135	153	147	155	145	147	156	142	145	149	150	127	149	148	115	133	141	150	158	158	170	131	145	169	135	137	146	155	154	133	138	143	154	146	126	147	136	139	158	139	164	137	150	138	158	160	159	149	142	128	138	155	157	152	132	132	135	134	126	147	143	178	136	150	145	151	159	140	154	168	161	149	139	138	159	130	116	143	136	139	146	176	120	141	139	146	148	148	132	154	151	145	144	142	145	120	148	135	142	161	145	158	136	135	161	114	134	153	150	144	150	130	146	134	142	128	151	158	158	134	138	145	149	162	155	136	133	168	141	164	139	158	155	135	137	149	142	152	158	127	134	134	119	149	165	152	137	148	144	150	139	151	168	141	115	128	145	157	130	123	142	154	170	157	131	164	143	131	144	153	159	153	131	146	149	127	131	146	149	136	134	137	148	152	156	120	153	109	134	145	143	144	142	150	153	142	136	150	130	145	134	141	149	148	135	139	153	139	151	150	148	149	148	145	129	151	133	141	138	139	154	148	146	135	156	151	141	139	130	135	151	151	152	126	129	144	154	164	130	141	143	124	136	142	126	149	137	134	142	155	140	136	176	123	135	145	142	144	147	148	146	157	143	131	155	133	135	133	142	138	140	145	129	136	151	126	149	122	166	143	134	133	133	137	141	177	157	138	125	142	138	141	106	135	147	138	135	146	162	145	148	144	146	164	124	142	194	129	161	144	168	159	130	138	146	121	122	153	149	150	132	163	143	154	140	136	158	138	148	168	142	159	139	143	160	137	158	147	145	139	138	121	142	163	146	151	143	134	151	139	151	141	144	129	148	138	147	155	149	135	129	163	145	148	156	150	133	146	151	148	130	155	145	132	156	151	146	159	133	138	146	141	137	155	133	126	136	139	112	145	154	162	131	112	148	165	120	142	181	125	153	143	149	135	140	159	144	136	143	133	137	124	142	137	159	158	159	164	150	128	150	144	148	146	137	157	141	131	138	133	157	157	144	111	165	145	130	146	148	146	140	138	150	152	143	138	130	131	152	147	145	156	157	155	160	133	140	151	169	137	126	155	126	140	134	135	165	148	157	141	138	139	129	136	166	157	148	130	139	151	136	120	143	146	142	160	137	139	140	143	164	147	151	143	128	147	146	127	146	148	153	137	149	139	130	146	120	128	130	142	157	141	145	151	147	151	146	139	159	139	130	139	141	148	138	130	162	136	153	170	135	148	146	136	138	150	131	142	133	130	153	136	138	129	133	175	146	146	155	148	151	155	151	149	144	162	122	139	146	156	128	150	150	152	142	144	140	137	149	165	125	147	154	154	136	138	149	143	126	155	140	143	151	125	140	140	165	140	152	151	158	138	145	141	148	156	134	145	145	131	133	153	121	144	140	127	136	135	138	139	148	158	135	155	146	168	147	140	146	135	136	127	125	137	147	135	140	133	134	112	170	133	137	144	156	158	158	125	140	155	143	128	149	131	133	151	161	126	120	150	132	133	153	143	160	168	139	168	156	142	141	126	133	158	149	142	144	140	146	151	138	155	161	150	131	153	132	126	141	146	138	148	137	126	144	154	145	155	137	137	151	142	154	127	126	154	149	126	145	130	154	124	139	148	133	151	147	150	129	138	144	139	150	165	151	146	144	148	155	159	143	152	140	147	158	145	131	135	131	158	141	124	161	150	156	148	141	154	128	146	138	125	147	139	157	138	107	142	140	144	138	114	152	148	130	130	111	141	148	140	119	143	140	127	120	138	144	146	144	155	174	156	154	138	142	151	149	145	155	140	155	155	152	142	137	131	156	134	155	147	179	135	163	146	153	158	153	166	145	130	141	140	135	171	137	134	123	156	166	161	147	139	140	132	136	151	164	146	145	140	123	135	143	123	139	159	141	156	159	149	158	168	131	158	122	153	146	167	150	164	140	136	167	134	144	159	132	140	144	124	132	138	151	148	161	128	128	144	142	137	149	147	141	150	132	165	140	156	152	148	158	142	125	150	154	145	148	134	153	144	153	140	150	135	143	132	139	149	144	134	137	139	150	139	123	128	129	153	165	132	126	143	122	137	121	164	176	142	137	151	133	157	152	147	164	155	153	132	134	148	151	155	134	155	153	161	164	153	148	136	131	160	118	136	139	126	170	165	134	144	184	146	142	159	133	152	123	117	121	138	141	137	139	129	158	151	146	134	134	142	139	150	135	148	140	150	145	132	139	144	159	141	126	140	150	152	128	149	167	150	154	126	128	167	124	134	161	138	157	153	137	129	155	143	134	127	165	141	143	132	128	128	163	132	134	133	146	152	143	138	155	130	134	151	120	152	145	140	145	125	122	124	116	143	140	146	142	129	145	148	153	145	127	133	134	117	132	167	136	151	127	161	168	143	138	151	121	114	128	142	149	130	135	152	124	148	156	144	146	109	146	140	142	139	146	127	145	125	146	156	146	125	153	152	161	151	161	143	158	140	140	128	125	139	133	125	169	144	136	123	138	160	151	143	136	150	136	149	141	121	153	156	146	132	145	154	139	146	154	149	140	120	141	130	141	149	138	137	140	148	146	130	167	140	139	158	135	155	145	137	131	135	161	136	124	150	153	151	134	130	163	140	132	149	171	144	132	149	152	154	125	146	152	142	151	157	160	130	148	131	132	147	156	119	133	141	134	124	148	158	151	155	137	153	153	184	139	145	133	163	138	146	152	148	135	152	178	136	140	145	146	117	151	154	141	141	165	130	157	137	149	137	140	152	152	163	133	142	153	145	137	145	154	149	153	168	128	145	151	152	149	137	149	122	150	123	144	157	140	143	144	142	133	119	151	155	149	130	163	144	153	118	150	152	129	153	140	135	152	135	132	143	141	137	148	163	140	131	160	158	141	141	138	134	142	149	144	137	132	154	134	155	139	140	161	144	146	135	123	142	147	139	147	151	143	145	153	140	139	143	150	157	139	146	155	158	147	125	147	125	150	161	134	145	172	134	160	145	153	136	145	134	168	140	139	124	150	148	124	144	146	130	130	153	111	144	130	123	136	147	160	132	133	132	140	154	154	138	160
22670	18590	14420	7991	5365	517	494	490	474	515	494	487	482	475	457	471	490	465	493	492	529	480	439	480	456	480	472	487	498	466	442	467	477	468	500	501	472	532	493	458	492	493	491	501	469	503	525	488	532	472	503	481	517	458	483	492	481	479	468	469	498	488	445	486	438	492	469	487	489	499	468	494	461	460	482	481	486	481	485	453	472	499	537	472	474	493	481	482	509	479	436	433	460	495	492	526	509	448	485	480	550	470	476	474	441	486	489	515	483	498	468	526	489	477	475	482	499	444	496	494	469	494	514	539	470	477	485	541	467	436	459	492	504	465	458	470	497	478	495	488	474	457	490	474	466	481	487	449	489	503	479	446	482	474	476	457	489	462	487	484	513	491	486	487	482	493	461	458	464	453	470	507	466	481	474	486	484	497	514	465	517	467	473	478	454	488	500	478	484	504	448	464	501	464	502	493	462	446	453	473	426	468	491	487	478	486	530	434	462	497	528	461	499	487	480	473	527	480	449	488	481	423	511	458	443	481	478	457	473	501	491	464	498	487	503	491	481	479	477	481	476	485	533	474	481	521	465	473	478	517	467	483	473	459	494	504	463	457	451	490	427	451	484	497	511	488	476	514	469	446	470	483	460	478	480	495	464	473	460	468	507	454	473	486	465	496	462	485	462	479	507	490	497	482	472	469	527	465	481	486	516	452	457	433	461	475	475	520	479	509	466	476	455	493	481	490	451	464	490	450	466	456	513	521	504	454	497	518	484	516	469	485	487	497	502	468	444	478	493	507	456	467	465	496	465	505	476	473	478	470	439	503	457	483	506	485	495	485	465	499	476	449	483	454	468	467	492	536	517	499	451	508	427	487	464	475	490	511	455	489	484	495	484	465	484	485	520	463	462	484	447	448	479	479	476	487	488	482	479	498	447	453	510	473	442	472	454	453	448	470	468	456	454	490	454	482	462	466	448	473	498	472	477	470	484	524	470	500	496	478	474	476	508	458	481	468	506	459	473	488	467	460	471	463	468	484	475	475	510	475	466	497	505	478	507	478	489	499	461	450	492	453	480	461	494	504	483	481	521	481	464	465	463	490	493	464	493	469	511	485	477	482	494	471	487	485	494	413	495	503	488	485	461	452	478	492	481	512	477	509	486	479	502	464	482	489	499	482	454	527	455	459	489	489	455	483	467	481	519	475	472	479	460	446	480	481	495	490	452	481	475	467	471	492	444	499	483	473	516	491	484	469	497	490	466	457	486	452	494	516	462	459	486	480	508	463	518	476	496	466	469	505	474	476	478	446	551	487	464	415	497	472	453	513	441	483	509	516	483	480	541	451	473	467	525	460	486	467	477	483	477	500	460	494	484	475	451	485	446	483	491	459	480	486	474	464	458	490	470	508	470	460	463	499	500	500	449	501	459	484	500	463	485	461	476	495	498	475	438	507	475	516	448	509	477	505	471	472	492	479	467	496	495	434	500	500	482	428	485	503	501	483	457	520	459	518	511	506	476	504	472	470	463	490	449	442	456	483	502	492	479	461	514	463	479	467	489	511	471	497	477	517	475	470	463	481	472	434	470	491	475	470	480	488	485	465	482	489	502	475	462	502	461	489	490	497	483	488	472	493	480	473	471	457	471	495	454	484	468	484	448	486	512	448	483	473	495	470	508	467	480	484	449	441	449	443	466	480	495	502	442	492	449	514	468	488	475	464	509	493	483	473	472	437	443	476	467	465	483	493	491	461	485	500	481	468	501	475	481	498	537	493	464	501	459	497	480	485	498	444	446	466	506	487	488	459	499	478	470	527	493	485	467	486	470	474	429	465	516	513	482	485	446	447	470	457	463	458	440	478	493	465	466	506	451	460	506	475	453	446	464	492	448	478	501	499	498	461	471	470	514	479	455	488	458	468	473	514	479	459	487	512	499	481	439	464	515	463	492	492	476	446	496	447	505	450	491	471	464	491	539	513	489	442	460	497	436	507	472	488	445	449	477	487	464	490	461	496	473	514	484	482	488	467	519	470	511	514	477	491	478	468	490	497	486	482	461	460	482	469	447	456	472	434	500	523	487	499	472	496	475	461	486	506	510	474	477	509	496	500	497	477	481	480	450	495	511	470	471	488	486	550	482	452	482	518	472	508	452	506	495	484	456	491	512	483	480	529	497	470	492	422	451	468	487	462	470	480	502	486	480	476	463	441	485	497	505	451	455	489	492	487	513	466	517	483	491	468	486	498	470	489	482	459	479	490	465	469	484	487	485	473	465	488	508	460	478	497	521	465	433	434	471	485	484	465	506	473	492	471	563	474	484	473	447	491	475	495	516	459	482	494	431	461	478	524	485	481	465	453	491	454	450	503	483	443	468	490	483	506	517	473	453	519	467	516	478	454	484	484	472	461	482	462	468	462	475	465	451	462	470	477	492	485	467	488	476	477	466	438	487	498	500	472	454	483	493	450	494	479	483	501	466	478	495	479	473	468	490	472	473	460	458	467	477	514	488	487	491	467	492	444	495	476	477	452	446	476	485	491	469	465	476	475	509	465	470	509	462	461	476	499	461	440	506	493	471	504	454	450	487	493	460	464	485	471	451	491	510	485	516	486	490	467	484	453	457	493	450	465	502	489	459	471	469	478	446	435	479	485	476	509	487	519	488	465	496	464	468	471	458	485	495	492	480	429	475	523	491	501	482	450	450	494	475	460	510	502	458	490	530	473	461	477	479	489	472	476	455	479	481	440	492	452	480	488	481	533	460	474	473	492	528	501	462	469	471	479	467	498	439	485	467	500	459	511	461	465	487	509	459	485	448	486	516	503	527	468	501	451	479	487	520	481	463	491	485	488	479	499	468	456	475	485	488	435	515	469	484	481	449	491	509	483	450	459	508	486	501	489	470	481	504	486	475	480	490	467	478	485	490	474	497	477	477	517	472	497	497	461	454	468	493	465	480	476	475	457	501	487	523	452	478	504	508	521	497	471	474	485	478	449	480	516	506	462	456	516	464	486	494	461	468	454	495	514	452	455	489	465	496	495	481	498	466	489	472	479	447	466	472	477	430	504	488	454	503	465	525	474	511	481	488	511	464	501	501	484	456	480	514	492	464	480	447	482	471	488	477	446	476	449	525	481	452	473	489	477	499	466	490	489	512	484	497	452	515	466	496	506	441	458	493	467	520	486	463	461	483	469	457	490	495	457	444	446	463	485	468	484	458	460	472	501	493	479	505	490	494	496	476	516	479	463	480	494	472	507	461	483	470	467	500	486	484	454	472	505	477	509	500	498	491	470	486	493	489	459	470	479	501	481	507	471	506	480	494	486	468	483	497	472	483	482	486	460	455	475	496	507	477	478	479	454	496	482	481	461	478	513	475	434	482	457	523	463	448	490	460	468	458	415	457	464	521	512	438	471	460	442	450	483	491	466	469	473	477	487	511	501	459	481	465	455	448	500	486	499	510	463	490	472	505	451	535	474	483	501	468	458	519	511	444	477	485	513
59731	55435	47375	31250	19583	1502	187	176	155	160	170	145	153	162	144	173	142	150	158	150	131	151	147	158	144	121	130	144	156	143	144	138	125	132	129	142	124	146	117	140	152	167	135	149	148	139	165	137	147	140	150	156	156	148	158	153	148	150	159	147	143	133	144	153	113	145	150	132	115	166	156	151	128	149	133	141	134	140	148	148	147	136	150	138	136	140	128	128	134	136	142	127	136	162	146	143	149	147	134	148	134	154	134	139	158	157	144	126	137	150	142	154	146	149	139	148	147	135	139	147	135	153	160	144	147	138	146	137	150	152	141	132	136	156	136	145	134	129	151	167	122	149	145	160	127	135	154	177	139	151	121	143	160	136	144	136	120	143	153	161	149	132	145	169	159	134	128	138	144	147	140	141	131	135	130	170	140	125	139	144	152	156	135	151	151	135	150	138	143	134	131	153	152	149	137	158	137	130	128	127	164	150	175	127	139	147	169	134	141	152	135	139	131	141	119	142	153	133	144	153	150	126	133	157	155	157	139	149	130	148	141	142	122	132	140	167	138	154	136	139	111	137	143	137	144	144	136	151	157	135	121	153	157	160	126	135	132	121	141	148	140	125	141	149	154	143	141	134	135	150	160	141	122	148	125	149	125	162	150	140	146	139	147	149	123	148	153	133	127	128	155	148	124	153	153	154	154	141	122	149	128	145	153	123	169	154	123	139	148	142	131	132	140	152	134	147	128	161	152	144	142	163	145	139	141	146	148	151	165	141	148	123	153	173	145	162	154	149	145	145	144	148	128	160	135	139	135	159	127	130	146	144	139	126	143	149	146	146	131	121	147	150	159	161	136	132	140	152	138	147	127	145	154	140	165	149	138	121	143	145	168	134	136	155	144	129	164	164	150	126	132	166	122	141	148	154	118	159	138	148	149	141	147	149	147	145	156	159	158	146	124	141	127	143	134	151	140	177	174	139	152	130	137	140	147	156	154	146	140	131	130	162	135	133	146	125	125	150	140	160	133	148	141	153	126	159	135	150	157	152	148	147	158	146	133	134	127	138	152	142	159	144	139	127	143	139	138	151	142	145	143	149	138	146	153	126	150	156	136	159	144	150	145	145	162	136	126	158	126	136	123	147	157	146	152	153	137	150	144	146	145	147	148	156	139	147	139	157	136	148	143	152	138	130	153	131	141	153	114	145	136	133	132	144	135	140	140	145	161	129	156	128	129	139	122	158	127	123	166	145	160	131	139	137	155	135	137	121	142	144	116	147	140	140	140	141	161	146	128	152	157	142	145	134	122	139	156	153	153	142	126	128	142	146	172	148	141	145	162	153	153	130	137	112	147	142	151	141	149	145	140	148	146	146	143	137	150	151	140	116	128	151	143	152	129	133	162	135	136	147	154	156	155	168	153	148	110	146	147	146	122	144	145	154	131	135	175	142	149	129	126	132	128	143	146	157	137	132	117	136	130	146	136	145	136	144	131	154	147	160	139	118	120	150	139	165	147	142	146	154	159	132	124	144	141	147	156	161	154	135	139	143	137	120	137	139	150	148	139	139	138	144	140	144	138	141	161	135	167	132	141	147	101	125	159	138	135	148	152	132	122	139	152	142	153	153	180	149	126	158	153	153	142	162	135	139	152	139	143	151	132	163	139	124	144	150	130	155	146	141	127	133	136	144	139	136	149	138	117	145	125	156	157	138	153	143	138	133	146	133	141	155	156	158	138	153	157	147	115	151	143	134	168	123	140	140	158	141	146	163	148	152	173	141	146	151	166	146	149	138	139	141	140	159	131	133	159	148	129	145	139	144	152	156	130	145	172	150	157	137	153	158	162	141	137	132	137	148	145	145	158	167	136	145	157	137	139	144	128	143	150	146	141	132	135	149	143	128	155	132	136	143	158	158	148	126	171	146	134	143	122	131	146	125	153	137	131	151	142	124	138	147	155	129	135	143	137	139	152	133	157	138	151	136	144	151	143	148	165	130	151	146	133	120	172	156	154	137	132	165	133	143	124	136	147	146	148	138	145	144	133	133	141	145	160	138	146	145	150	132	157	149	145	140	146	167	129	139	145	140	162	133	124	133	125	141	145	151	156	133	152	140	140	139	128	160	148	160	133	162	131	139	126	156	151	128	144	138	154	143	126	153	126	140	145	138	131	136	131	130	152	143	149	152	133	153	132	134	137	160	127	143	141	133	136	143	149	148	139	153	137	137	153	158	148	136	129	145	115	137	124	114	193	139	153	136	122	134	131	158	130	141	147	152	161	152	166	148	156	127	149	144	133	140	145	157	126	161	151	159	138	128	140	130	135	163	157	150	157	139	143	181	146	144	130	145	133	156	156	136	132	120	156	130	140	153	130	165	154	145	145	136	161	149	149	120	134	142	142	147	135	133	154	135	142	139	138	144	162	152	131	161	156	183	151	130	130	129	141	141	169	129	139	125	131	127	169	129	139	147	147	156	152	129	124	160	158	151	154	142	144	149	136	140	136	130	133	143	151	134	125	134	121	151	149	123	114	159	132	144	146	139	131	129	132	139	149	126	147	151	147	128	141	164	147	142	142	146	167	131	138	146	125	147	145	118	146	127	148	116	133	172	155	135	128	117	137	155	138	153	136	146	132	137	145	154	157	143	150	155	137	158	137	134	158	152	156	162	157	147	131	136	144	157	172	143	161	140	150	131	129	128	149	139	130	147	126	151	140	154	147	142	133	153	124	165	150	138	128	151	125	124	169	140	111	146	128	126	137	144	141	154	155	165	175	144	170	139	139	141	152	128	157	147	142	164	127	145	140	132	126	139	149	153	154	152	137	143	156	131	131	147	142	130	136	133	134	140	134	127	150	139	167	159	137	131	155	167	133	134	160	156	129	158	141	150	136	143	159	143	148	140	120	159	140	167	136	141	147	115	157	145	146	155	165	130	130	147	142	157	130	163	147	142	154	149	126	150	134	130	139	151	129	148	138	150	115	155	140	130	129	148	125	123	142	162	154	129	142	136	185	127	127	138	133	130	138	144	144	160	129	144	153	156	148	147	159	140	147	133	146	159	145	151	144	129	138	142	149	146	130	153	147	146	142	143	142	143	161	134	130	137	125	137	139	143	112	134	138	129	138	143	134	154	131	164	156	127	150	132	129	152	150	160	122	123	143	144	154	123	141	132	122	142	146	128	168	133	148	134	143	167	137	143	120	146	157	138	161	147	139	161	163	145	120	151	176	157	142	148	132	141	135	143	146	148	141	134	149	139	153	160	160	124	147	134	149	116	141	161	150	120	150	132	140	157	151	145	137	141	134	152	147	135	145	156	136	159	142	139	158	150	117	133	131	140	161	141	143	143	143	133	142	143	158	136	135	162	182	129	139	135	122	153	143	146	143	150	145	121	125	144	146	120	142	160	129	156	151	131	150	152	136	133	154	140	138	155	147	136	137	138	142	149	150	162	140	131	152	142	142	133	119	133	165	144	117	162	145	160	148	130	153	137	145	139
40766	43611	43923	35437	26239	715	625	575	522	602	561	533	507	495	511	527	495	467	488	535	484	456	487	485	540	464	495	460	493	473	480	516	499	444	497	458	464	500	497	490	485	469	512	456	450	481	498	473	471	498	490	498	509	464	455	478	483	478	504	480	467	458	517	478	457	417	499	454	471	473	490	460	476	484	491	503	478	485	469	468	450	475	452	448	476	489	490	451	469	474	514	479	467	495	454	470	513	464	483	450	470	477	457	507	497	450	439	433	490	499	449	482	449	469	507	464	472	481	472	479	489	493	524	478	428	455	512	485	494	471	471	484	491	469	464	521	490	495	452	453	422	452	474	475	483	501	438	487	495	484	533	446	445	485	513	492	489	459	474	516	476	458	502	516	450	469	495	478	469	497	518	458	425	457	482	528	508	467	490	496	502	452	433	481	501	477	449	456	443	439	477	485	480	462	508	448	480	469	417	458	456	469	480	461	463	497	444	458	482	507	434	452	503	517	445	501	455	512	449	487	480	483	462	449	486	452	466	470	500	473	454	515	451	462	468	460	442	456	468	508	479	497	508	469	435	456	468	474	506	491	471	495	461	481	507	473	473	472	506	469	483	465	506	438	465	443	447	474	467	473	500	518	499	476	490	503	502	493	479	462	488	480	482	470	489	447	462	501	458	514	493	488	486	465	499	469	509	484	470	481	494	498	464	459	466	503	451	489	478	453	482	482	486	464	498	493	484	491	451	494	493	500	431	453	431	464	433	458	500	500	509	482	466	475	466	472	505	477	473	467	487	462	486	516	480	495	479	457	464	498	511	479	464	470	493	483	476	493	471	489	463	436	442	519	493	480	467	465	484	464	452	479	411	475	467	502	515	485	488	472	478	472	493	455	451	457	468	490	495	485	492	500	451	443	469	480	499	451	429	440	474	461	476	465	478	458	504	469	521	428	426	496	478	480	536	510	487	476	494	455	530	463	477	441	491	451	465	457	495	451	510	457	461	453	469	501	475	449	445	462	457	491	473	452	499	527	460	492	468	465	499	529	489	476	457	476	500	484	466	449	442	463	461	444	478	502	413	470	484	457	512	442	462	485	490	467	475	464	465	462	456	448	513	483	487	449	496	469	470	465	458	481	486	506	492	460	503	449	497	463	500	486	466	467	500	508	456	520	485	475	463	491	464	496	500	484	489	497	462	493	462	458	466	458	467	449	459	499	479	476	479	475	466	465	452	463	441	530	497	467	480	457	486	480	482	480	497	472	485	503	504	434	483	489	498	484	455	474	485	466	519	479	508	467	481	517	487	459	467	487	468	425	482	476	485	469	479	491	471	449	482	469	504	454	467	431	488	484	469	498	480	485	521	477	529	458	494	470	487	468	501	457	455	461	475	487	510	452	512	478	472	484	445	470	504	460	493	502	477	470	456	452	495	489	471	469	476	476	492	483	464	452	476	436	457	481	461	485	476	493	455	483	468	499	448	498	437	419	455	520	499	501	489	454	476	495	439	462	485	498	474	472	489	545	472	466	485	456	512	516	471	435	481	481	462	441	480	474	492	490	456	501	421	504	497	522	477	466	462	496	477	453	473	456	434	480	482	516	513	489	485	468	516	472	539	461	468	517	495	513	503	485	494	464	480	468	454	445	464	465	479	437	514	489	449	455	494	481	460	490	441	515	466	460	480	492	472	517	463	457	470	452	497	460	477	449	482	473	502	444	477	480	476	484	475	481	449	510	470	483	472	433	461	513	483	477	514	468	485	523	476	501	471	500	481	466	453	448	458	492	487	476	463	526	467	520	454	477	502	485	502	480	465	467	493	461	510	472	478	490	470	466	501	499	480	465	464	480	509	435	477	465	452	470	505	466	466	453	521	467	497	485	474	465	460	484	456	513	485	451	503	475	487	461	456	474	515	500	423	506	494	502	519	488	471	471	444	465	487	494	460	482	486	487	452	461	449	455	509	447	482	467	454	482	495	448	505	490	509	470	490	433	483	450	505	453	478	456	459	498	486	462	474	478	492	494	466	489	479	497	447	502	461	492	488	463	526	464	475	467	482	509	448	481	466	468	483	503	438	504	513	485	485	438	500	433	448	491	463	474	475	449	473	500	474	526	466	506	456	465	525	464	475	468	478	490	462	479	483	483	468	477	475	418	492	466	490	509	434	467	469	455	470	435	446	515	475	502	459	505	465	455	468	456	477	476	493	491	460	469	463	485	493	486	470	496	435	492	470	453	470	486	488	507	497	457	471	462	483	483	442	484	509	460	506	482	478	509	517	499	495	463	459	456	493	459	479	480	455	437	508	480	496	477	461	480	515	465	469	466	478	493	447	489	518	501	470	454	458	478	460	483	462	446	468	482	454	480	463	479	483	453	482	492	481	500	484	491	481	492	461	502	483	451	475	473	489	488	480	431	464	475	539	472	442	517	504	501	478	484	502	501	493	453	500	474	439	460	467	448	481	488	492	482	479	470	488	494	476	508	482	450	490	445	477	525	458	468	480	416	445	509	434	467	424	500	522	459	448	483	454	484	501	506	486	476	452	458	454	488	494	512	484	441	483	472	494	503	488	415	477	500	467	513	446	478	424	472	487	484	491	464	517	477	493	486	488	489	464	492	500	477	489	477	445	515	525	483	477	466	471	449	481	449	433	480	497	526	422	500	472	481	440	463	477	500	426	461	493	498	448	442	482	459	508	456	480	482	468	515	489	495	498	473	477	488	470	487	503	494	458	462	448	484	480	496	500	450	469	451	484	476	474	449	517	487	475	475	504	452	477	449	465	492	456	458	452	453	471	529	462	449	455	460	500	490	453	461	484	437	475	505	474	473	480	511	527	455	505	483	502	469	466	438	500	476	445	483	473	506	461	495	461	474	483	482	486	477	512	476	465	453	449	472	482	483	526	485	475	462	499	514	478	507	495	523	476	495	471	461	473	495	495	498	458	436	497	456	464	463	439	492	461	468	447	511	454	477	510	441	473	447	486	507	446	500	494	474	488	505	463	451	485	503	461	511	505	485	470	499	462	434	470	502	465	436	501	490	506	537	479	507	524	466	482	486	432	495	473	500	483	480	510	439	463	477	478	450	459	486	460	457	479	480	451	456	492	477	464	439	478	479	497	480	475	457	484	449	490	478	492	462	490	461	479	477	468	451	477	446	474	487	464	513	465	477	463	483	481	486	482	471	474	457	505	503	454	478	495	472	459	476	451	473	515	497	475	448	520	498	515	485	463	468	462	484	469	513	485	477	452	469	471	449	512	496	500	462	467	452	481	478	499	462	441	486	462	498	468	490	459	464	450	483	524	469	476	500	448	487	484	479	498	513	478	438	462	485	486	456	513	503	490	431	460	461	457	462	483	465	445	459	431	456	494	458	453	427	477	458	464	486	459	486	488	477	499	466	493	462	449	503	459	500	474	469	431	478	498	476	496	456	439	514	451	470	506	449	458	477	476	534	503	465	452	501	483	504	485	480	503	464	477	484	476	466
77029	73631	66062	49001	30228	5992	406	325	262	314	271	277	262	255	253	290	269	274	268	268	253	270	262	236	234	306	258	235	256	246	248	246	240	251	267	273	226	246	266	258	243	276	277	255	279	269	240	259	251	266	244	248	279	265	253	245	234	265	265	283	275	241	234	256	263	234	263	241	267	249	246	230	266	202	277	253	263	269	262	237	242	266	260	240	252	263	274	239	252	270	229	259	267	243	254	264	256	263	243	258	250	233	231	217	254	245	266	250	259	235	264	240	288	278	256	263	249	261	256	257	246	257	261	236	256	243	255	256	255	247	264	241	268	250	244	251	275	251	258	268	276	258	226	258	254	241	245	267	251	266	258	250	266	254	278	250	247	237	262	249	243	238	257	244	240	261	246	251	248	228	252	224	276	249	252	251	261	256	238	245	226	261	229	245	256	265	274	254	253	299	249	237	265	255	239	254	243	262	248	248	238	222	264	251	229	259	278	260	251	247	260	243	251	284	267	267	270	242	238	233	261	263	238	213	262	264	274	245	239	263	227	257	283	238	245	247	272	246	271	268	282	241	270	259	245	244	248	220	288	276	255	249	231	250	260	248	284	262	245	274	232	261	230	257	254	243	231	254	256	258	239	240	273	243	233	249	248	265	237	284	225	259	222	276	271	256	275	239	257	270	262	246	272	248	250	245	253	254	261	271	274	264	245	258	234	252	222	239	261	250	272	242	256	257	242	241	233	227	252	242	266	229	265	293	231	242	241	245	263	259	280	264	278	277	278	241	239	260	238	225	242	259	266	249	252	237	248	243	253	246	271	250	258	263	270	255	260	243	245	221	234	250	256	232	232	261	265	275	252	268	258	255	273	234	265	260	248	257	263	237	257	257	224	231	261	265	232	265	268	273	234	240	231	227	261	257	234	255	242	263	250	265	247	240	243	256	258	249	250	242	231	246	246	251	257	260	266	283	263	230	255	238	251	244	264	239	232	280	265	247	241	251	255	258	238	269	244	252	252	235	256	267	257	226	282	252	248	255	264	288	242	268	236	275	235	258	245	261	266	267	249	245	278	294	251	267	236	227	256	243	273	243	281	235	236	270	235	252	240	251	243	257	241	252	270	269	257	265	280	257	265	233	253	242	249	271	214	241	239	222	266	279	260	260	251	278	275	275	251	251	243	259	242	253	278	239	265	237	243	264	252	237	250	303	257	257	268	250	257	253	258	256	258	272	224	252	266	271	246	287	276	238	252	264	255	279	264	252	274	262	247	245	265	253	264	251	268	271	248	230	269	260	233	273	246	286	251	274	260	262	263	238	268	240	262	279	259	248	270	234	270	239	235	243	273	287	244	224	258	247	237	240	274	274	277	288	269	276	258	254	226	252	238	238	239	245	246	271	237	232	256	274	241	255	234	238	263	260	262	235	252	270	261	273	260	260	268	259	231	231	267	252	258	280	247	228	252	230	248	237	251	266	257	237	265	257	265	258	258	236	259	261	257	248	272	239	259	250	248	280	254	269	247	264	253	222	246	261	235	255	258	238	269	234	238	250	239	249	277	248	276	265	210	260	266	266	277	237	285	240	239	270	248	298	263	233	241	260	244	237	268	273	244	242	247	249	255	274	268	225	257	242	265	265	267	269	241	265	236	268	252	277	250	254	244	296	255	237	246	247	262	261	257	271	225	274	253	255	242	245	264	241	281	244	246	251	260	227	238	247	265	262	251	243	265	239	270	240	241	232	279	238	264	233	262	251	246	260	260	231	263	256	256	237	249	244	246	264	246	247	232	256	279	250	232	268	273	233	254	263	250	246	242	225	259	233	266	241	243	280	260	273	260	236	230	258	292	249	307	237	240	261	244	260	227	272	262	244	246	264	238	218	276	260	247	261	272	252	256	277	237	251	231	251	277	246	253	243	229	234	274	222	238	287	272	260	280	255	278	284	231	239	263	250	241	249	280	272	273	246	282	250	246	283	255	227	243	253	248	266	267	247	259	265	261	248	250	241	252	233	243	240	259	223	259	223	232	254	228	266	257	263	252	235	228	289	280	242	252	239	252	247	244	243	258	270	262	249	247	257	246	252	238	245	266	244	253	240	228	254	235	267	262	241	251	258	261	257	244	232	272	242	272	249	237	248	284	279	244	254	290	238	263	261	252	214	240	223	234	282	255	256	243	256	241	262	237	265	236	254	229	243	275	245	282	256	238	242	258	237	276	253	255	261	248	275	228	266	272	239	281	257	254	246	290	245	254	243	253	248	254	245	287	260	251	265	246	272	245	289	248	234	258	254	251	263	279	233	295	223	257	272	253	246	237	253	251	232	262	241	261	232	222	220	259	232	271	227	283	247	270	293	269	250	251	247	252	252	264	264	244	260	241	275	252	243	235	233	256	273	272	248	285	249	236	239	284	244	292	243	224	276	247	242	251	271	220	251	240	255	244	230	227	242	277	251	257	240	266	211	246	238	254	242	251	231	298	256	240	202	241	272	252	225	267	252	266	236	250	247	224	261	257	245	240	258	292	256	252	246	278	251	254	268	266	235	236	253	271	242	255	242	254	276	247	225	264	250	254	265	260	271	260	262	226	281	219	261	257	252	242	255	284	223	263	266	265	220	257	248	227	236	272	240	283	240	253	266	231	231	235	232	257	262	284	251	233	271	249	248	256	264	264	242	221	260	277	238	250	238	291	244	251	258	266	248	268	204	248	243	251	249	240	263	259	243	283	271	291	257	283	246	246	259	252	267	245	264	276	274	270	236	256	250	253	262	237	250	266	263	254	249	275	254	247	244	232	215	257	260	258	260	248	224	230	253	251	224	245	263	250	260	259	253	247	255	242	253	248	252	255	275	262	245	262	245	259	266	255	266	260	269	259	268	256	234	241	268	251	279	280	247	252	220	232	282	253	244	244	246	244	241	250	247	269	259	263	252	264	236	288	242	223	251	236	285	238	268	260	265	238	263	247	257	250	263	248	245	272	236	250	259	235	234	269	295	242	242	266	245	243	285	237	240	228	252	235	272	263	263	268	264	229	246	245	252	242	269	238	266	260	266	266	233	292	266	260	286	270	253	246	228	235	258	270	268	248	265	253	246	248	247	259	247	256	232	254	235	214	237	252	243	253	252	249	233	229	213	268	265	268	244	264	284	254	229	275	253	271	218	245	267	252	279	258	228	261	257	262	251	281	249	251	271	260	264	232	259	261	245	245	271	237	271	268	269	252	258	257	256	253	266	275	246	273	250	243	251	260	254	232	252	221	255	238	240	244	272	275	214	271	259	267	256	265	292	255	270	261	278	254	244	266	259	273	250	243	239	277	282	263	244	260	231	250	230	243	242	230	253	274	240	237	232	268	241	262	248	248	258	260	241	269	238	246	244	252	276	275	263	240	251	237	252	283	274	274	280	254	236	269	260	242	260	254	211	257	272	269	257	239	253	270	256	271	241	261	245	239	258	252	254	233	254	225	256	261	265	252	220	247	259	245	246	240	225
54066	59561	61044	47979	34317	1603	1124	1088	1017	950	909	879	863	840	827	877	869	833	814	789	783	799	792	751	829	743	800	812	751	809	808	815	792	811	760	787	740	759	772	803	772	756	742	763	727	762	776	759	775	810	764	772	743	787	792	820	737	809	792	777	749	774	782	805	738	746	770	815	810	843	750	768	752	738	752	776	803	777	816	770	764	819	788	760	755	749	757	779	770	712	798	758	765	823	787	760	730	728	755	700	809	775	733	788	753	823	816	730	763	773	782	774	741	767	761	818	750	834	716	767	757	705	752	778	750	733	780	758	805	798	789	774	809	823	747	716	758	761	740	803	754	770	740	762	824	765	722	784	727	771	773	789	701	793	787	804	774	794	738	770	792	714	830	741	801	751	781	745	757	750	747	770	748	787	780	746	763	744	829	743	749	785	754	756	771	762	738	806	769	757	747	739	743	786	767	759	799	776	832	804	739	795	777	774	714	809	748	762	768	776	734	735	794	757	718	792	829	775	739	797	783	810	764	789	778	815	754	774	755	740	758	714	726	806	787	757	806	814	717	776	809	783	774	748	742	771	757	781	764	812	736	750	753	849	740	766	709	766	745	763	732	755	769	716	796	763	771	779	722	742	772	777	760	761	757	754	739	782	747	811	759	806	727	715	763	728	792	744	700	792	781	750	733	791	810	746	764	735	764	749	741	767	729	785	705	756	819	787	771	770	744	718	741	789	701	768	802	748	745	789	755	777	770	719	753	762	796	776	750	775	765	731	806	772	748	751	736	774	790	728	776	792	767	817	777	774	746	727	793	765	753	741	733	729	720	781	767	774	768	796	802	755	794	817	761	780	760	773	759	807	775	776	773	762	802	798	781	757	829	758	778	717	805	773	754	771	804	750	759	726	780	768	750	771	818	796	786	764	806	756	798	784	794	739	784	790	806	749	777	757	816	772	777	724	772	720	772	825	774	794	769	807	750	767	797	795	750	724	785	789	758	761	773	747	798	755	711	764	736	764	744	788	810	752	795	764	812	742	767	756	800	759	734	724	773	754	795	771	738	763	792	777	728	750	768	781	744	809	787	785	786	745	768	771	755	792	787	786	722	751	754	781	808	788	769	753	746	819	778	759	738	786	773	807	814	796	812	761	755	799	802	805	778	768	790	774	761	801	795	731	849	727	775	776	800	776	794	769	795	808	790	700	796	726	747	796	834	745	782	753	764	754	726	772	742	716	772	737	768	754	803	757	783	740	736	749	764	759	739	776	738	726	749	769	761	747	728	732	781	796	793	829	745	785	736	796	765	737	813	734	803	797	749	774	772	802	811	756	732	785	773	785	770	764	745	787	696	805	789	713	776	739	757	780	815	741	789	726	725	763	795	809	736	783	749	731	719	792	759	771	755	791	814	777	784	798	736	734	766	734	758	707	768	757	814	747	791	821	793	774	787	736	726	766	764	811	770	811	766	811	721	739	754	732	753	728	719	760	782	760	755	732	777	750	758	739	750	773	769	732	773	815	769	755	751	778	810	762	817	802	787	783	774	773	808	775	806	753	828	751	751	830	819	793	776	784	789	713	776	788	767	791	742	746	784	765	791	742	713	791	835	764	792	736	788	796	804	788	762	794	800	711	749	776	794	734	728	767	767	751	820	743	729	730	765	818	783	725	733	772	785	772	750	760	744	758	768	771	724	760	771	762	747	733	743	785	780	788	770	791	753	741	806	791	750	808	790	813	750	782	782	807	812	750	769	731	803	780	802	741	736	799	745	765	745	743	854	727	797	700	760	739	784	759	833	740	818	762	762	766	805	771	772	799	787	772	753	790	784	800	786	761	771	776	771	795	778	777	788	787	796	751	779	772	783	804	715	764	766	775	778	743	788	780	800	778	800	802	763	797	777	740	747	812	743	777	720	772	761	757	779	734	772	756	753	764	756	820	786	811	802	804	737	742	780	764	740	738	733	757	755	732	744	802	755	768	719	742	779	719	806	720	797	735	770	712	740	751	794	804	751	812	738	785	759	721	762	735	710	751	782	789	779	721	783	741	736	730	763	789	781	791	793	760	763	790	797	813	741	792	741	800	826	783	805	741	717	765	774	744	764	769	779	792	798	807	731	762	762	760	773	812	787	744	709	766	770	767	778	740	769	732	785	775	775	789	783	796	807	817	761	778	733	756	747	754	736	778	735	786	761	794	785	767	726	777	795	748	785	781	771	816	728	794	756	790	778	743	759	765	762	744	764	801	782	717	790	761	791	793	743	794	790	711	782	798	759	774	769	789	771	717	797	800	780	789	810	737	778	788	754	756	805	767	775	757	769	739	807	779	749	787	756	745	763	769	753	761	752	723	744	731	779	802	770	803	773	765	737	799	744	773	747	794	764	751	767	732	789	728	763	728	752	781	768	738	753	801	763	812	772	784	722	811	784	780	783	768	799	791	714	748	789	754	760	759	769	790	713	769	788	751	759	743	772	755	793	786	782	807	770	794	765	766	778	813	781	743	750	774	798	821	773	787	786	814	783	714	768	783	747	753	786	741	795	806	758	728	763	752	738	821	711	780	797	748	824	784	760	747	739	726	812	766	757	747	765	769	788	732	769	818	773	745	753	779	772	767	805	773	810	724	742	745	761	770	796	815	769	739	783	726	732	777	794	799	775	816	787	759	802	786	791	773	798	800	802	789	793	763	740	786	776	758	805	791	757	795	782	795	730	730	759	760	760	784	744	762	786	764	770	794	800	751	748	752	761	799	755	722	807	719	785	752	739	779	756	793	765	789	758	739	719	787	767	763	792	755	745	830	769	772	778	740	780	800	790	762	806	766	807	727	773	783	790	817	776	761	769	765	783	799	800	810	770	782	757	766	756	761	788	777	722	793	729	727	780	745	781	744	759	725	756	750	720	764	780	744	794	781	782	743	822	793	797	778	810	724	791	779	821	774	727	754	763	809	778	790	783	776	786	795	756	718	809	724	755	788	762	807	748	769	850	799	762	762	767	792	765	757	751	774	824	760	754	779	813	726	780	733	796	751	783	752	794	752	745	779	773	789	775	780	727	784	683	773	793	755	769	775	757	720	733	826	764	763	830	797	750	777	825	756	714	762	756	740	774	772	809	799	774	745	774	781	827	789	772	696	752	790	741	732	746	749	773	740	805	728	788	763	777	800	828	809	775	785	760	763	780	743	770	778	773	769	785	764	771	710	765	791	753	767	730	741	793	752	844	790	763	769	755	774	758	741	791	788	777	746	785	778	762	777	780	756	750	757	764	786	755	764	761	785	736	743	786	714	750	768	796	765	789	756	716	747	737	838	830	775	735	765	782	738	744	780	769	753	739	739	731	810	779	763	775	779	803	808	781	734	819	810	778	799	798	762	776	744	787	790	777	736	827	751	809	754	783	766	754	777	731	793	732	795	799	783	747	729	822	805	766	765	754	748	815	745	750	770	724	779	783	791	731	797	787	754	772	745	813	781	756	781	840	797	791	763	738	741
23622	14131	8359	3777	953	185	100	135	158	140	143	138	142	134	131	137	143	136	140	127	158	131	133	119	161	144	136	134	147	145	128	133	143	150	162	142	133	123	122	161	155	129	152	163	149	122	151	131	123	141	122	140	140	151	140	148	139	157	127	141	133	114	124	152	122	156	131	130	156	135	135	137	133	125	139	146	136	153	152	149	142	160	137	141	137	137	130	134	135	129	157	140	138	151	125	126	124	151	136	160	157	153	133	140	146	115	122	158	154	130	144	141	145	153	140	129	154	147	138	119	155	153	140	116	127	129	127	134	161	142	108	158	142	139	134	149	132	120	126	149	143	149	172	135	142	151	129	156	144	152	128	113	152	131	149	135	137	128	153	145	148	143	150	128	144	147	150	152	141	137	133	129	145	122	114	130	134	135	147	153	127	144	151	141	136	141	136	143	141	115	150	137	145	153	140	127	136	133	135	156	135	138	132	130	131	128	126	141	149	150	135	140	127	130	142	155	136	149	143	133	127	138	129	141	147	143	131	148	147	144	147	144	139	154	139	145	145	156	155	163	128	156	148	129	162	149	138	161	143	140	157	146	126	135	146	133	148	149	134	129	158	132	129	139	127	110	138	131	140	140	141	138	137	136	140	151	139	125	135	134	144	131	133	145	132	128	127	130	123	138	139	123	126	156	123	131	112	147	170	138	124	150	139	127	147	133	162	119	140	147	138	175	142	131	124	124	144	142	123	136	127	124	129	130	143	146	155	124	123	146	122	130	148	123	152	160	124	140	130	138	129	142	149	150	133	141	137	152	141	130	144	153	139	140	144	146	135	127	124	155	155	129	129	120	139	129	161	144	164	142	133	149	139	120	148	144	139	137	136	136	142	136	142	137	163	159	136	158	150	146	136	130	162	154	149	135	150	159	140	132	133	152	129	144	128	127	150	151	144	132	121	137	145	154	142	152	104	135	166	143	152	144	143	132	119	126	121	148	125	134	140	120	127	149	142	131	131	147	148	148	152	111	146	130	152	141	137	124	141	149	166	153	123	127	155	133	126	142	143	130	152	160	159	137	137	142	140	149	136	125	159	151	136	139	144	135	122	142	128	132	167	142	134	152	138	156	148	136	128	130	128	141	133	126	106	145	172	132	148	149	120	116	136	129	157	143	130	148	127	135	149	158	136	132	148	121	140	148	114	136	144	141	119	150	138	138	145	154	126	147	141	154	131	120	128	137	145	145	149	124	142	154	109	126	130	149	148	172	148	144	134	162	124	134	140	141	156	142	150	127	133	134	139	157	139	145	162	128	134	133	136	135	144	136	150	135	139	126	129	127	133	127	151	143	138	134	151	159	146	127	140	128	128	140	162	134	160	163	133	146	137	128	149	137	143	150	164	145	129	132	159	113	144	158	142	129	125	150	156	154	153	140	134	134	131	126	161	151	132	146	166	138	141	137	162	153	147	144	132	130	145	126	123	145	134	119	129	149	120	128	128	124	127	144	149	131	140	140	155	133	145	154	119	145	142	142	137	131	128	129	168	117	144	139	158	138	127	141	136	132	131	148	143	137	143	157	118	136	125	146	134	131	135	133	143	140	115	166	136	125	142	135	130	137	163	150	149	132	146	135	137	160	170	149	145	157	134	161	131	133	136	153	139	140	157	125	130	127	149	128	143	139	123	140	141	143	158	139	129	146	144	143	146	144	132	110	137	137	139	156	123	149	118	118	134	125	131	152	161	129	158	153	125	136	149	149	133	118	135	129	155	131	130	156	151	141	151	149	145	157	164	140	130	151	143	120	150	134	149	149	129	130	134	143	158	146	138	139	121	137	159	151	138	140	127	123	123	132	142	145	143	144	115	141	146	143	130	119	123	131	148	138	129	156	132	134	153	127	141	131	127	117	148	138	143	129	150	131	136	166	127	144	129	139	124	135	120	143	135	147	132	125	135	136	146	141	133	121	144	109	158	150	138	144	135	122	144	134	127	120	152	132	153	143	144	151	152	127	156	149	147	135	126	139	130	157	145	139	136	140	146	150	145	162	164	143	142	130	136	133	129	145	147	124	145	144	134	127	131	128	142	142	152	146	140	141	139	133	132	144	145	135	132	152	147	124	114	118	130	140	132	129	156	137	147	145	147	126	130	127	132	153	129	156	144	127	158	127	145	138	152	137	148	151	152	149	135	153	159	127	147	129	147	149	124	143	138	123	137	150	151	140	119	139	131	147	137	115	123	136	123	142	156	134	144	116	131	135	138	124	125	137	128	164	149	107	141	109	105	150	134	113	143	126	154	152	142	116	145	142	136	121	136	141	133	138	132	133	133	138	129	148	131	151	145	147	129	158	122	142	154	140	112	128	160	155	142	118	161	115	139	147	132	143	123	135	145	144	145	134	141	144	126	138	137	167	135	169	130	129	161	139	161	125	147	146	150	141	130	150	140	140	140	145	155	121	115	128	135	149	132	150	127	165	156	128	153	151	128	127	154	134	118	136	127	133	127	120	139	139	156	130	131	136	124	146	140	117	160	146	152	140	141	143	121	155	130	164	132	137	127	155	127	123	129	133	130	167	121	141	142	144	152	146	139	141	167	131	139	130	145	124	136	130	126	149	152	142	118	146	128	155	127	125	124	172	123	148	132	138	154	126	140	148	144	153	129	138	130	115	118	146	158	143	133	147	147	127	168	134	152	139	144	149	138	127	139	138	148	128	129	120	138	128	149	143	139	126	147	163	151	166	129	124	124	154	141	139	127	138	152	141	138	146	123	141	135	176	138	126	136	115	137	145	145	128	144	148	137	153	156	149	144	131	124	128	116	135	119	150	130	144	145	142	146	145	124	156	141	150	134	155	136	144	143	145	143	138	147	149	131	140	153	122	136	120	157	116	130	119	155	143	144	135	122	152	139	124	146	132	122	158	147	131	146	147	155	153	134	127	133	114	128	135	151	150	141	143	144	147	125	154	149	132	129	145	112	135	135	141	140	145	145	129	115	126	116	123	136	145	156	141	124	132	120	132	152	135	130	138	137	152	130	134	148	145	138	144	131	118	137	142	141	129	135	149	147	130	113	133	134	156	153	131	127	131	158	140	131	142	142	142	128	149	137	131	132	122	138	147	146	126	151	137	124	133	138	135	153	148	128	141	123	136	109	153	146	133	134	129	135	152	140	143	129	115	120	143	122	130	169	154	148	155	145	158	179	131	153	155	155	136	134	141	142	129	153	132	148	154	151	137	122	152	143	154	141	128	159	147	124	149	118	156	135	145	145	134	116	148	159	120	152	152	153	136	142	134	155	125	143	134	139	134	147	125	154	158	142	122	160	151	122	132	132	125	162	161	133	145	134	146	128	154	139	143	143	132	145	145	140	139	130	129	133	146	119	140	122	134	142	139	126	146	150	133	140	128	156	131	144	132	122	155	129	145	137	138	151	152	138	148	155	134	158	167	131	135	146	156	136	142	123	142	162	123	125	125	126	127	142	125	135	179	135	123
22518	19060	14064	9347	3502	521	441	466	487	464	487	492	455	475	482	447	507	474	468	440	493	430	466	434	499	459	464	487	433	486	443	479	453	464	428	456	480	479	459	455	457	461	456	480	459	494	457	478	478	447	480	476	507	457	479	458	445	447	496	456	465	468	479	472	459	474	471	493	497	482	430	476	476	501	450	440	489	445	494	486	475	485	502	490	440	466	465	446	438	471	465	466	466	481	488	446	471	473	499	438	497	484	464	494	518	477	466	475	446	504	485	451	497	448	487	477	488	477	469	470	426	460	474	452	493	496	483	463	445	478	431	477	473	472	454	496	484	454	450	429	485	473	515	470	472	453	495	457	456	437	443	459	468	482	492	509	455	472	415	450	492	462	502	484	482	494	446	457	460	463	498	449	474	462	466	481	448	468	469	434	516	449	465	474	479	492	454	519	470	471	474	421	452	440	472	460	457	473	473	445	452	465	478	470	484	467	474	465	464	471	440	445	473	458	454	478	443	475	502	448	475	451	440	482	470	486	469	479	529	453	474	481	418	471	467	442	442	447	427	489	481	464	492	506	457	450	477	490	475	467	451	456	433	480	489	461	481	487	478	421	498	425	462	437	462	498	508	468	467	479	504	447	492	477	488	478	463	483	449	491	485	499	458	477	465	482	454	492	466	473	491	466	453	450	445	471	492	485	452	473	458	442	455	500	479	476	461	467	471	461	489	437	465	474	476	476	464	470	437	467	479	461	459	441	494	505	443	484	474	467	497	448	439	482	472	481	472	468	446	461	487	490	430	486	466	461	467	454	494	490	489	492	471	477	458	479	456	437	474	509	453	465	451	493	457	422	480	502	473	488	458	488	459	483	469	463	494	465	523	500	442	457	460	474	451	434	465	440	455	444	484	494	484	530	497	451	474	449	463	469	495	457	480	503	486	479	451	491	485	488	429	454	462	463	483	458	442	481	516	455	450	461	474	464	503	454	468	430	454	438	505	516	492	460	474	459	451	447	499	478	470	485	421	449	482	504	491	502	468	456	475	503	466	462	482	437	461	445	461	456	452	459	485	459	477	430	469	436	438	440	476	427	477	477	449	479	483	456	498	483	471	466	479	465	478	471	444	424	462	482	488	479	480	506	474	446	459	455	482	458	500	493	451	482	507	478	441	478	446	475	477	458	458	529	461	451	505	493	470	446	452	500	463	523	453	454	487	481	488	476	480	472	431	463	475	502	495	470	487	540	483	455	446	480	494	520	422	462	469	448	455	495	439	458	478	528	444	478	437	459	454	483	453	488	432	482	471	464	467	435	435	475	492	451	455	466	489	471	464	456	453	442	459	429	486	473	441	474	501	469	481	516	503	492	459	473	440	470	508	480	491	456	491	487	512	450	513	500	409	502	485	516	466	479	449	458	485	454	471	483	491	470	458	461	490	496	490	463	464	491	483	503	514	462	473	451	466	444	475	469	460	484	482	458	449	443	445	451	482	468	475	439	466	477	460	445	510	481	435	465	467	468	470	483	463	458	467	457	492	492	447	432	454	448	518	462	512	482	469	455	471	452	497	497	459	455	467	488	463	499	461	443	520	457	435	507	475	447	445	493	453	459	509	458	495	466	510	458	476	451	459	499	500	466	502	485	512	453	488	494	445	442	448	489	460	439	440	446	462	470	443	467	459	467	456	482	488	470	508	454	465	473	485	474	473	457	455	475	441	481	449	513	466	470	441	470	475	483	459	433	462	470	459	447	483	465	449	487	480	483	479	472	472	492	471	446	500	464	443	455	487	496	485	488	460	478	481	444	479	453	507	491	491	449	446	483	482	498	442	473	487	436	447	478	502	468	446	444	452	464	478	484	463	428	461	441	485	489	455	536	487	461	443	444	489	474	481	470	532	445	433	446	475	461	455	453	450	479	474	469	509	495	450	482	486	472	470	473	474	454	474	503	492	484	503	498	452	474	471	446	459	473	495	469	486	498	490	455	483	486	495	471	454	506	497	473	508	507	437	471	509	494	487	446	499	461	468	483	440	482	480	498	464	459	442	492	481	481	494	467	451	462	465	455	438	441	448	452	459	488	509	488	477	470	436	470	491	469	481	462	507	468	468	518	499	477	485	445	458	458	468	497	481	486	499	440	465	482	459	479	500	496	450	485	456	478	466	488	482	474	482	426	454	495	499	461	441	476	492	468	469	415	458	483	522	471	447	465	476	428	499	465	435	490	477	474	490	496	483	474	458	462	430	444	453	497	497	434	489	482	520	454	478	443	462	425	467	473	505	485	479	460	440	445	479	502	479	435	473	441	486	480	471	432	480	442	465	476	449	450	455	491	467	453	486	499	454	446	495	450	485	499	431	444	492	463	480	490	484	487	525	458	456	471	478	449	450	468	488	481	446	457	481	503	468	480	462	452	460	468	463	458	414	459	481	483	477	463	432	451	439	429	506	458	500	469	471	442	494	468	445	486	519	461	473	473	439	508	435	468	451	481	455	495	454	421	464	425	467	482	463	466	439	470	464	482	452	446	477	476	438	507	468	496	483	485	457	475	461	441	478	453	483	449	426	484	463	433	445	460	489	510	448	485	438	452	449	500	504	475	477	498	457	490	463	480	445	455	473	460	491	456	484	477	469	498	491	495	450	483	467	459	483	466	474	473	459	453	490	509	508	444	472	509	508	463	469	475	464	444	496	514	471	464	492	479	463	448	451	433	521	488	429	422	469	426	447	483	500	447	466	466	470	500	496	504	492	468	476	486	446	460	461	437	449	455	476	465	440	466	493	498	465	438	470	447	509	436	452	478	471	456	467	485	432	431	480	469	469	457	485	498	440	473	465	475	480	473	493	496	505	472	474	480	477	498	456	445	478	444	444	512	480	499	461	476	449	542	484	451	485	476	481	479	457	439	456	477	438	427	494	467	443	470	424	463	440	503	457	436	480	485	431	484	459	475	463	471	479	470	438	484	438	478	458	493	443	453	493	431	519	463	481	505	479	471	500	449	461	461	497	461	448	443	424	487	435	509	478	482	458	435	433	441	492	447	487	452	446	462	455	486	515	489	479	519	460	466	444	494	483	463	461	466	476	448	496	430	528	489	454	487	461	466	450	493	451	471	497	466	421	495	439	452	474	455	481	436	482	464	466	468	455	487	473	457	472	443	446	486	481	476	438	440	470	490	483	475	458	444	470	472	501	481	469	430	473	431	457	453	451	460	474	488	513	491	474	452	469	453	477	450	484	444	444	496	462	455	479	469	432	472	467	467	448	481	462	473	456	472	463	482	476	516	505	437	454	457	464	456	448	443	474	438	417	483	454	459	457	448	449	467	452	460	456	461	466	465	447	477	470	428	441	482	454	439	481	433	471	528	489	457	445	495	490	466	468	481	443	463	493	450	483	500	443	473	475	463	504	482	462	457	467	502	480	497	467	464	455	475	447	499	449	475	490	474	468	453	491	501	467	459	471	466	470	457	469	506	475	474	478	457	463	478	486	463
59655	55767	47825	32522	15866	1385	151	160	155	136	166	149	135	147	155	150	158	164	147	130	152	133	125	122	123	113	125	146	138	151	132	153	140	133	157	151	125	150	132	144	132	154	136	138	145	138	147	132	133	168	147	127	131	147	132	139	148	117	131	136	103	149	158	134	138	141	120	167	144	152	147	135	132	137	142	146	170	128	145	143	141	117	147	131	150	159	146	135	138	135	113	148	150	151	142	140	138	148	148	130	116	140	133	143	141	119	135	117	150	142	111	151	133	152	150	127	117	140	135	152	141	146	147	148	131	163	130	118	133	123	133	133	147	141	135	137	160	127	148	136	139	151	143	127	138	146	153	155	156	139	153	115	152	146	132	142	141	161	147	139	130	136	159	164	141	132	112	148	164	128	152	119	160	132	130	142	133	130	148	154	142	144	142	131	143	158	109	136	127	138	166	143	139	119	124	156	122	150	161	130	157	167	137	130	159	144	148	109	130	135	155	130	152	154	146	121	145	160	149	134	145	116	144	134	121	136	140	136	152	129	128	157	154	143	155	126	117	148	126	140	140	132	128	135	163	132	145	134	140	131	160	140	135	142	139	147	141	164	151	142	115	138	141	140	180	140	142	129	140	130	129	161	150	111	124	144	157	142	154	143	112	123	129	149	132	135	141	155	143	138	133	120	124	132	143	132	140	144	109	132	143	151	164	150	122	136	129	149	119	151	162	128	143	166	145	174	144	134	131	120	130	138	142	133	141	150	146	127	133	154	146	134	156	134	152	161	122	121	135	147	123	139	118	145	126	145	112	128	137	146	132	135	145	148	118	149	156	163	135	151	155	144	153	145	140	138	146	138	138	131	134	160	146	134	148	148	132	126	130	145	145	128	150	161	127	133	126	152	149	125	134	128	128	134	124	137	140	149	134	150	134	162	142	133	130	119	126	127	139	139	127	116	143	147	141	134	130	146	148	155	139	133	140	130	135	132	159	137	120	161	126	120	137	157	141	115	121	148	129	134	130	140	166	137	115	139	167	128	146	134	130	149	150	130	132	152	131	143	149	136	151	154	147	146	140	160	123	156	151	141	143	148	147	113	137	131	138	132	146	122	151	132	124	151	139	138	115	143	151	136	133	122	131	134	151	157	151	120	140	118	158	133	152	127	156	146	142	125	142	129	158	144	137	165	157	135	145	135	145	143	140	143	121	130	126	146	125	139	158	152	131	150	150	148	139	152	164	135	122	130	140	139	131	138	149	141	123	126	147	127	125	149	124	132	147	150	132	135	126	146	117	130	144	147	121	168	129	136	146	131	117	137	126	142	137	140	146	161	149	141	136	149	148	120	151	143	154	121	149	139	116	142	142	157	148	129	128	152	149	134	140	142	131	151	140	139	143	118	146	133	142	145	141	136	147	114	149	130	144	127	152	147	134	146	136	146	146	145	150	153	129	164	129	153	151	150	120	147	122	123	152	127	138	155	141	126	140	123	150	147	122	165	139	124	154	152	140	143	116	130	149	129	122	119	145	145	173	128	171	159	129	125	148	140	154	157	132	108	155	133	153	158	143	144	141	141	142	142	130	126	144	120	131	141	132	143	144	151	124	122	126	129	140	121	132	142	153	156	143	119	120	142	152	120	135	138	145	136	156	124	133	132	132	147	138	152	142	134	131	120	154	147	141	139	145	148	133	165	130	153	129	129	117	129	141	124	153	150	136	137	146	168	125	132	162	133	128	159	153	160	142	138	127	131	149	134	142	139	143	143	118	137	144	145	130	119	151	169	140	159	145	135	167	125	123	167	156	129	136	141	159	146	141	132	147	121	133	143	159	134	149	156	145	133	144	150	125	132	138	134	112	149	142	131	156	159	160	128	154	140	136	134	129	147	152	118	142	127	130	138	144	151	133	118	154	136	105	138	145	145	167	120	137	157	129	143	113	105	132	141	126	137	158	133	131	132	144	137	156	124	154	129	127	127	129	141	128	140	144	120	151	151	138	144	136	117	150	125	143	139	154	127	121	164	130	157	132	153	130	141	134	152	144	143	135	132	136	144	162	139	141	136	139	141	127	140	155	138	124	141	139	121	133	138	131	139	135	138	135	137	130	135	169	121	146	145	147	129	149	159	167	126	152	128	155	137	138	127	136	127	163	127	148	138	139	138	130	145	150	137	120	136	137	128	141	127	140	136	147	135	134	141	134	143	157	132	120	149	132	134	156	137	160	131	127	129	155	148	129	139	131	123	135	146	117	129	157	138	130	151	151	151	153	127	158	140	136	129	137	127	139	143	131	131	154	127	154	143	144	140	159	142	128	145	147	158	148	143	151	140	154	126	149	144	139	141	133	143	129	173	142	126	124	141	161	122	142	136	145	133	139	116	139	127	129	145	139	150	136	158	140	125	120	134	137	161	122	148	142	129	147	149	144	135	144	110	112	119	121	143	139	135	134	130	137	125	132	149	151	138	134	149	126	139	113	156	139	152	149	146	115	148	154	147	147	146	159	148	152	136	136	155	131	144	119	148	137	135	125	156	148	145	142	148	152	149	149	155	147	151	143	174	146	126	130	140	190	141	160	129	158	146	138	134	133	136	162	140	152	154	135	121	141	138	138	131	138	156	132	154	121	119	154	130	146	163	124	148	144	147	130	135	152	124	131	127	150	163	151	132	134	130	157	156	140	128	122	135	160	148	118	136	116	166	150	153	130	141	150	128	129	123	133	131	146	162	129	151	149	129	137	145	140	141	133	143	146	147	140	158	120	152	131	135	136	133	127	136	152	136	147	136	145	139	142	153	149	124	125	137	142	141	130	129	141	149	142	133	144	157	120	127	144	116	133	139	133	137	152	132	164	142	133	163	121	133	139	131	122	148	135	149	168	123	144	179	140	143	140	137	149	132	141	116	135	136	138	143	139	139	127	132	157	132	140	153	146	146	147	137	148	139	152	172	137	150	154	144	138	141	131	137	143	138	154	133	129	134	151	115	153	134	130	139	167	143	146	121	123	145	136	143	151	152	152	144	133	154	149	132	144	152	133	144	143	133	141	126	148	148	151	133	136	118	133	150	125	144	150	160	139	142	143	161	141	152	123	132	151	137	138	140	113	142	138	127	124	145	158	141	162	148	142	163	132	128	134	147	137	147	137	128	144	143	149	150	156	136	152	133	121	113	132	144	133	156	145	134	146	140	140	153	143	119	132	153	166	160	138	168	129	137	135	121	134	155	138	170	148	121	134	140	146	111	142	154	135	135	147	139	147	133	136	125	124	157	136	130	131	125	153	145	138	133	156	159	135	153	143	141	144	139	127	132	140	130	149	154	145	150	144	162	145	164	151	139	164	154	150	142	128	131	132	132	132	147	143	148	127	135	145	157	154	127	126	138	156	125	146	137	139	143	126	121	139	144	157	159	141	128	117	138	154	153	128	121	126	143	148	131	148	147	133	141	153	154	143	149	132	129	142	149	139	130	151	132	160	118	142	140	138	145	132	126	147	153
40594	44136	44373	36348	23687	775	649	566	572	563	572	499	498	491	472	464	521	481	465	470	492	512	461	465	496	526	461	468	461	503	490	528	447	462	479	481	479	455	503	481	506	483	434	460	506	461	443	448	479	481	479	444	488	483	440	433	434	498	521	481	438	478	441	458	438	477	489	473	462	466	445	419	511	506	457	447	464	436	496	484	481	464	463	468	457	471	490	473	442	465	498	432	439	438	439	462	467	414	433	455	469	487	464	451	476	475	484	433	480	485	476	473	463	481	495	474	462	511	457	435	437	478	475	451	477	475	456	456	452	470	477	445	470	467	436	511	487	477	472	473	474	431	453	497	456	473	482	464	466	484	505	484	463	441	469	440	453	451	453	466	425	500	459	468	435	492	505	466	529	448	449	471	478	495	479	478	485	450	465	433	496	467	456	431	426	460	458	452	491	462	448	437	478	492	450	487	487	504	456	469	491	492	483	488	442	475	463	461	485	495	490	454	476	478	479	466	475	456	470	445	471	452	449	473	455	441	499	447	484	466	461	498	485	478	460	498	454	446	445	463	480	454	498	438	463	458	476	455	487	534	443	435	468	472	474	444	443	498	452	485	443	427	447	466	461	464	449	453	485	424	478	476	478	446	462	431	435	507	475	466	458	471	479	420	451	460	485	477	485	461	441	495	478	469	467	455	458	482	461	463	459	469	492	442	465	430	492	455	446	482	517	461	489	505	491	452	480	466	466	478	477	498	458	462	512	459	489	448	452	472	435	463	446	454	410	473	483	468	449	476	470	431	461	447	479	479	488	466	452	458	491	480	466	446	473	482	460	420	453	467	469	477	442	451	487	484	463	466	413	443	495	465	511	508	479	490	494	493	453	475	455	501	456	450	468	486	472	462	461	475	512	484	485	465	485	483	445	469	484	434	436	448	478	452	443	482	446	499	488	465	421	497	464	468	484	478	481	486	428	444	496	490	477	488	459	449	495	430	494	441	486	454	414	461	502	507	487	472	443	457	463	459	512	454	477	460	432	514	475	449	486	469	458	513	456	486	484	459	436	475	462	461	488	457	478	501	439	453	479	486	493	470	494	483	432	459	466	462	442	473	465	467	445	459	469	485	476	507	460	457	445	454	486	472	491	416	484	455	470	471	456	438	483	451	435	454	488	465	472	495	474	464	458	491	462	490	456	447	505	442	512	434	454	485	465	496	472	423	493	437	431	437	439	475	474	518	478	461	463	477	442	465	505	447	504	472	449	465	468	452	444	481	499	463	507	441	496	490	436	507	456	428	476	481	417	487	450	460	474	461	450	478	462	492	475	491	484	406	486	476	489	495	474	428	455	462	501	440	451	465	429	454	477	434	445	488	459	500	450	476	479	452	481	471	438	484	484	465	472	464	465	440	482	490	486	472	487	452	453	460	493	422	505	475	465	472	480	487	466	485	462	482	461	458	472	464	455	509	465	468	487	488	534	502	473	435	462	466	467	465	489	427	517	493	468	468	491	506	449	460	473	483	476	473	471	478	454	485	485	501	456	487	488	483	452	461	475	483	451	470	472	461	491	473	479	434	470	465	482	478	459	473	464	455	459	480	451	474	465	461	486	460	470	517	442	428	441	462	455	482	471	478	469	469	465	463	441	431	499	436	468	433	425	452	452	467	454	472	465	465	502	452	473	503	461	451	519	492	460	426	457	514	487	483	482	460	463	477	493	477	461	456	516	475	458	471	436	432	433	473	478	474	485	464	475	503	462	493	459	445	469	472	463	476	458	433	497	495	429	457	464	413	453	448	510	492	467	428	459	476	508	474	501	455	446	464	462	500	478	489	473	482	468	498	479	476	447	451	430	488	471	438	500	431	488	488	470	495	453	485	456	492	445	463	469	493	474	490	495	472	474	471	453	501	441	408	472	461	469	464	453	480	459	481	512	479	429	439	494	449	514	488	482	474	452	458	487	454	493	491	484	460	473	457	498	480	470	415	503	463	490	464	456	459	479	476	458	445	493	475	446	478	463	460	462	458	471	474	476	486	506	481	462	474	463	409	508	468	460	473	470	452	465	430	495	470	485	472	502	441	487	472	489	490	463	456	440	529	462	439	481	440	456	474	447	448	483	438	462	481	480	461	417	455	449	472	473	460	484	464	487	458	437	465	490	473	478	440	496	452	477	448	493	459	467	446	498	456	460	467	439	478	461	448	470	442	451	474	423	460	481	500	430	462	463	468	472	437	483	457	476	456	473	442	474	520	486	423	470	436	527	469	442	483	479	483	476	461	474	448	450	459	470	476	470	484	469	481	490	413	485	509	444	462	465	468	502	479	460	420	494	495	413	431	459	468	456	449	461	444	438	452	495	467	476	490	464	459	469	474	466	443	429	451	462	512	452	454	494	435	445	513	461	428	496	490	458	465	511	417	467	450	503	484	485	499	472	481	465	491	513	472	445	442	470	458	465	494	463	467	486	467	465	494	452	468	469	481	433	505	457	443	466	480	471	490	471	473	454	510	469	462	450	498	468	436	514	490	475	442	467	470	485	451	417	514	484	462	494	499	460	463	447	455	454	451	477	487	491	483	507	483	503	457	468	453	485	459	429	452	468	495	478	436	491	467	464	432	455	486	455	463	441	492	456	474	483	516	483	425	454	513	463	440	503	468	481	472	485	444	472	484	438	423	453	475	460	450	455	461	455	472	452	473	491	419	476	415	438	494	433	436	468	450	505	454	476	447	472	434	472	491	455	444	463	482	438	467	470	459	535	481	497	452	459	437	458	477	492	485	456	491	528	443	489	444	478	448	497	483	457	472	473	489	495	455	485	464	469	452	451	477	456	439	435	463	442	463	423	436	473	441	456	456	491	457	469	450	450	464	466	468	507	450	463	498	472	470	466	424	471	439	455	478	508	489	508	434	458	479	481	468	483	471	452	477	469	467	492	431	454	482	504	508	474	459	477	451	472	474	477	514	460	499	515	439	521	427	514	472	474	461	461	485	457	446	462	500	412	455	483	482	492	485	475	550	517	499	483	437	471	495	458	421	475	467	458	467	461	474	491	453	501	476	443	457	477	459	451	473	470	444	449	493	525	480	458	461	461	499	517	470	487	469	489	496	506	488	427	439	440	491	514	497	461	459	469	465	553	491	482	438	489	477	483	489	496	474	462	508	472	474	486	497	486	465	491	520	498	459	473	452	453	460	436	476	468	455	474	446	472	466	496	479	503	442	450	452	398	497	450	446	454	444	437	456	442	473	479	492	466	436	487	469	460	485	467	451	522	525	467	491	460	480	495	469	449	472	437	504	456	489	453	459	461	455	462	455	467	496	477	423	472	447	458	453	489	440	494	475	469	473	513	500	444	455	450	463	444	487	449	471	457	499	493	507	441	471	442	487	475	482	488	449	485	466	491	449	454	477	461	482	470	443	481	443	469	460	457	482	462	482	410	456	492	476	460	466	461	473	471	462	486	473	453	442	455	478	458	482	468	445	447	488	467	485
77824	74252	65130	52151	26616	3946	372	325	273	298	304	265	265	274	250	255	245	254	255	257	245	247	249	247	249	264	264	263	272	265	283	235	251	274	229	256	248	249	262	261	254	270	249	251	250	263	243	249	273	250	261	252	253	247	235	239	219	268	218	248	287	235	263	258	264	245	236	250	257	243	238	243	242	250	268	238	233	237	248	211	242	278	246	270	240	266	225	240	252	263	270	275	263	239	280	260	244	241	244	258	230	262	271	240	213	247	243	200	230	238	234	226	235	236	238	242	261	271	241	244	267	249	238	247	240	228	248	285	216	262	263	223	262	281	269	229	242	232	234	236	232	272	269	248	250	279	226	210	237	226	257	248	249	251	263	261	237	237	235	262	240	246	252	251	249	218	233	254	271	257	255	258	269	258	225	265	246	263	241	241	238	253	244	278	258	266	236	243	284	249	274	287	255	225	244	228	257	226	263	243	228	252	283	238	239	210	258	244	210	231	245	238	260	252	289	235	217	254	248	253	242	250	269	262	278	232	241	250	252	228	254	238	253	222	244	238	232	248	242	243	228	249	240	222	253	252	227	229	240	257	257	240	217	236	242	256	253	238	229	246	211	251	235	238	297	248	262	266	237	264	238	263	262	239	248	236	252	285	232	250	234	235	234	281	250	239	245	238	229	261	240	231	253	252	253	258	250	229	242	253	250	226	260	244	242	225	266	234	226	227	214	247	228	271	265	264	244	252	238	270	247	258	277	240	254	255	232	236	247	233	267	244	237	249	275	226	255	241	270	241	249	272	249	267	227	253	224	243	228	282	287	238	237	270	263	245	269	270	250	258	232	245	253	270	273	281	265	237	275	241	253	235	248	252	215	241	224	253	241	225	259	236	261	254	243	251	235	273	225	243	237	259	248	237	251	259	221	242	255	259	246	275	263	272	296	258	241	245	248	231	254	251	249	255	240	255	229	211	215	244	245	238	247	236	276	251	230	242	262	282	253	245	254	277	249	255	250	237	219	259	249	274	239	242	263	267	241	275	245	256	254	249	225	212	261	254	229	250	256	239	240	256	263	259	261	236	294	244	224	247	247	261	264	249	256	245	261	271	269	256	236	243	240	236	260	222	272	220	267	252	252	246	241	276	234	231	237	232	257	235	261	253	221	248	234	257	249	241	235	240	230	250	270	243	234	245	257	281	258	249	252	241	212	260	242	217	221	242	232	226	217	272	247	218	226	244	258	250	258	221	264	229	271	226	247	248	257	237	231	272	250	220	260	241	259	225	237	253	244	252	252	234	269	236	256	260	225	224	246	235	239	239	257	223	260	214	245	268	215	254	253	248	263	223	240	225	244	255	253	282	262	225	252	237	244	210	240	232	266	245	274	256	267	262	239	219	258	235	220	237	248	238	233	251	228	256	267	229	259	223	241	242	277	242	235	242	221	239	254	248	249	224	240	253	268	273	234	268	269	269	247	219	242	235	239	258	260	242	238	218	240	255	261	222	254	236	240	249	230	234	229	239	219	286	264	219	242	222	238	225	271	252	270	240	259	245	216	253	234	251	274	260	250	252	266	244	255	281	262	233	231	262	271	266	243	235	268	233	241	217	248	225	254	258	230	257	258	249	240	275	226	250	257	238	232	232	257	238	227	254	248	277	229	247	231	248	283	225	250	265	243	269	241	254	266	266	225	234	259	257	240	253	261	248	227	229	254	269	227	241	266	245	245	231	248	257	227	260	233	227	251	232	267	247	242	248	249	237	219	248	241	254	272	235	248	250	248	250	238	250	232	254	267	245	254	238	241	257	260	238	276	249	242	248	237	265	235	241	256	244	229	268	230	240	261	265	236	232	222	262	239	219	246	262	277	251	238	221	226	250	239	264	271	249	229	240	249	249	241	251	227	266	264	276	231	248	250	236	270	234	260	274	221	245	253	255	260	247	229	245	267	250	249	252	251	258	246	244	226	289	258	259	212	225	249	293	250	263	245	276	229	268	254	280	212	263	258	242	239	230	252	245	280	269	275	257	222	244	275	243	228	271	270	269	242	282	258	252	240	217	255	216	244	241	246	251	270	213	242	255	249	238	229	254	261	236	256	273	238	254	233	244	242	245	235	259	236	233	273	227	216	241	255	223	224	252	233	224	255	247	218	251	259	219	246	236	232	252	252	260	243	233	238	231	256	237	246	248	241	248	243	248	228	252	251	235	263	272	226	269	242	271	220	272	257	249	231	264	206	247	254	250	257	266	269	249	235	245	252	235	232	265	225	253	246	278	229	262	237	255	239	267	225	216	259	235	222	274	241	250	269	252	260	251	255	240	283	240	233	227	292	262	256	256	255	256	270	222	232	232	249	224	236	262	258	237	241	243	264	233	236	214	272	233	264	262	213	258	204	261	243	252	247	235	281	284	234	261	245	253	247	249	246	268	250	243	270	246	221	247	277	249	229	233	216	264	223	232	235	241	259	248	232	244	253	250	267	247	257	239	240	247	219	242	249	213	234	275	251	255	223	242	262	235	252	242	239	242	247	257	231	249	229	227	230	237	246	259	228	248	265	236	236	239	282	238	253	227	237	261	265	256	254	268	268	235	256	244	258	255	251	248	224	244	220	242	240	252	258	238	255	264	259	245	231	248	266	278	248	232	251	236	249	240	268	259	274	266	253	245	293	255	275	272	243	230	251	237	248	235	225	270	247	243	250	234	233	273	277	222	277	228	252	227	242	263	242	209	255	244	236	206	250	282	239	238	265	260	244	258	252	248	254	233	238	251	245	235	241	279	259	241	270	244	265	266	244	247	239	239	261	248	258	239	250	263	242	233	245	257	239	283	265	245	242	226	241	241	251	221	270	256	229	216	247	266	258	220	267	240	262	257	242	251	249	243	273	234	241	240	229	246	261	231	231	249	265	263	247	239	240	261	233	279	250	244	243	274	258	259	247	259	242	240	231	269	238	293	261	266	240	266	241	257	264	220	266	244	265	240	256	267	246	270	256	234	256	249	275	247	258	253	252	295	248	226	211	237	204	238	258	246	243	261	268	246	247	259	248	238	269	257	260	280	228	230	261	252	216	206	254	255	260	223	262	236	262	229	248	254	225	243	229	280	244	249	232	227	240	268	257	270	260	233	220	266	288	235	218	232	256	241	251	276	265	249	248	253	261	234	255	256	235	253	264	236	233	250	247	234	261	260	229	247	222	228	237	230	250	246	253	257	234	286	247	241	258	259	250	258	257	278	267	228	229	225	244	247	257	266	260	218	227	268	256	216	218	239	247	236	243	259	250	253	239	278	267	228	271	251	264	215	276	237	237	222	269	229	262	264	278	256	251	259	223	236	236	237	246	225	243	263	243	250	239	259	242	242	271	267	253	255	237	241	239	264	264	245	242	237	242	244	231	254	234	231	245	235	259	286	245	241	260	266	250	266	235	242	238	233	235	253	242	251	263	224	236	245	282	227	259	262	240	222	249	261	254	247	261	241	252	237	252	258	273	243
54090	60280	60015	51929	26129	1139	1090	1067	968	897	901	936	835	837	840	821	827	781	775	798	816	820	812	794	789	780	842	767	788	766	822	782	785	820	744	761	757	787	756	774	784	811	811	718	718	762	782	752	763	781	736	784	767	763	721	802	751	792	750	734	804	741	744	741	817	729	771	726	747	792	742	773	743	760	751	734	794	794	768	727	760	772	755	796	729	750	732	716	741	758	789	719	778	736	819	777	765	726	761	834	748	783	750	774	761	782	744	811	758	781	828	759	810	724	699	745	756	782	756	721	791	720	731	711	779	702	788	736	731	759	749	785	780	786	748	810	809	777	754	732	788	749	732	747	768	765	767	764	789	772	780	707	730	758	782	788	758	750	786	734	759	779	748	737	753	752	788	728	775	749	754	769	742	773	749	798	751	745	694	767	766	756	718	760	718	794	751	755	751	813	698	761	733	816	748	780	783	804	772	728	720	769	737	743	759	761	779	768	712	753	747	738	727	723	795	741	767	757	745	785	781	744	770	727	706	727	743	817	750	756	788	710	775	742	781	801	768	743	734	761	734	733	789	773	761	754	759	797	784	778	783	732	744	779	807	744	726	747	730	773	754	780	752	737	732	760	769	769	780	789	728	744	738	757	735	701	728	741	744	786	743	741	774	808	775	697	717	742	782	754	735	748	804	862	789	770	746	699	779	736	740	784	764	751	744	795	700	758	730	726	796	748	737	765	786	728	774	762	785	704	732	750	684	727	771	767	768	740	767	768	750	769	735	754	742	738	767	711	780	738	747	758	775	750	753	798	694	759	742	784	793	765	780	738	750	728	768	774	774	762	739	739	766	732	774	769	755	776	787	731	757	786	717	748	766	790	712	755	794	767	768	739	745	766	813	801	781	721	772	741	759	782	755	739	774	703	749	791	741	774	711	740	790	739	741	736	736	769	737	763	734	787	684	744	755	784	743	754	789	781	795	780	740	760	759	782	770	762	734	750	751	771	813	729	780	754	791	801	775	815	741	765	765	734	741	750	717	761	767	747	737	790	769	775	793	742	739	723	766	723	761	785	748	763	764	720	751	763	778	780	814	737	724	786	800	738	750	726	748	754	741	777	718	724	770	760	783	758	734	733	698	725	703	746	770	765	785	784	749	732	791	768	791	746	761	759	721	758	748	731	756	777	750	709	740	771	747	800	778	775	766	708	737	721	727	771	779	764	754	765	779	805	744	732	740	760	752	774	729	759	748	779	698	776	726	749	748	750	753	809	743	769	780	769	779	772	762	719	767	705	744	793	774	733	731	714	712	759	814	781	781	739	739	773	747	753	761	748	756	769	753	743	816	777	795	716	742	703	807	786	788	738	757	761	766	829	738	723	704	793	766	768	773	779	777	797	730	774	768	767	725	736	746	801	753	775	732	720	751	715	779	755	750	766	743	785	800	807	777	807	786	739	794	735	811	764	700	789	758	707	745	758	760	770	759	733	774	760	755	775	731	813	747	763	769	722	798	759	758	757	759	740	769	797	737	766	751	798	772	805	776	743	754	798	764	736	753	774	740	745	783	710	773	774	784	752	700	747	813	836	754	748	764	733	771	755	758	760	704	738	784	742	762	765	768	773	741	765	758	710	733	747	815	797	747	718	761	775	727	759	740	742	719	795	768	776	783	746	774	784	759	769	731	770	781	731	725	780	797	733	751	755	739	769	766	745	817	700	758	770	784	729	795	751	801	773	767	805	785	754	716	807	742	764	734	739	772	754	765	743	772	769	747	762	734	815	756	757	783	716	718	759	777	748	762	765	766	754	802	790	756	773	766	765	734	770	754	721	761	836	773	782	789	738	805	796	747	755	788	750	737	765	780	787	776	731	763	777	769	763	741	702	726	801	739	731	744	785	783	761	779	762	767	755	766	747	702	752	786	774	810	766	816	785	700	741	749	714	762	801	712	806	756	759	787	756	755	745	782	788	789	717	764	774	709	711	736	783	782	739	771	729	775	801	715	742	769	793	756	763	747	736	718	753	677	738	764	745	730	738	743	752	733	810	750	777	763	785	771	805	730	782	715	773	730	756	786	694	725	812	763	783	760	735	754	766	776	769	774	741	831	746	738	705	792	735	724	777	778	768	775	788	794	777	717	739	715	717	738	772	827	730	770	775	754	768	798	766	756	773	784	783	759	777	766	783	783	754	766	758	763	765	741	733	782	744	783	752	754	800	725	775	695	786	737	756	740	766	787	735	723	692	808	774	756	730	750	759	787	767	785	704	766	740	721	770	738	741	782	795	777	711	754	782	727	813	724	769	766	767	750	743	767	765	719	752	766	723	731	734	761	774	751	745	738	721	790	736	762	740	789	750	722	779	763	759	718	759	705	711	746	753	697	764	751	766	763	780	748	799	741	767	750	748	764	721	724	728	782	802	755	781	719	786	724	719	737	794	776	756	775	766	765	801	776	780	812	758	726	784	810	752	747	753	740	758	728	778	738	722	728	706	772	739	740	733	780	743	744	792	752	779	745	764	746	745	830	777	743	747	734	745	770	721	749	757	830	788	774	813	743	822	790	766	764	742	730	785	718	723	802	697	791	803	694	760	786	779	755	818	793	756	755	752	753	774	768	766	745	761	752	772	754	766	774	707	758	799	696	762	767	750	784	764	750	773	771	768	779	764	790	792	796	746	730	768	787	748	756	792	765	767	793	768	801	775	755	806	755	769	719	774	747	766	775	771	802	784	747	744	788	809	781	771	760	748	799	812	737	764	746	749	751	795	800	739	766	749	773	748	767	764	767	691	765	790	763	779	773	762	716	661	776	806	768	746	723	764	741	780	805	746	732	797	785	791	766	744	772	760	763	770	767	759	760	764	779	797	741	809	748	763	746	760	750	751	781	821	726	784	740	782	742	742	751	737	725	738	814	762	757	764	767	735	728	784	771	773	760	747	777	728	758	733	790	754	763	785	724	756	749	775	757	784	751	722	715	791	793	747	776	790	767	816	729	725	782	737	745	806	754	703	701	775	785	749	730	742	743	742	722	750	743	762	740	711	767	747	765	804	760	749	760	761	731	767	771	707	763	767	820	789	745	719	797	817	763	766	733	747	759	737	749	792	758	760	728	720	815	736	792	737	792	758	764	764	759	776	744	770	746	745	808	816	747	819	803	744	767	767	730	750	756	750	776	808	755	732	762	784	758	730	740	781	750	733	788	805	748	750	731	772	734	782	696	716	720	774	753	790	748	759	745	717	784	728	744	745	775	741	781	765	778	725	723	746	798	770	759	742	739	813	778	778	769	723	785	791	745	782	770	802	745	713	796	730	754	780	776	721	805	725	822	740	798	749	763	776	763	784	693	800	753	761	720	746	754	733	776	736	721	780	752	810	770	760	805	782	745	720	741	775	758	764	793	724	786	746	747	789	757	751	732	715	812	788	744	775	769	778	787	730	766	726	749	739	814	741	762	756	720	801	829	766	792	755	752	752	729	723	728	744	769	778	771	784
23648	15211	8037	3431	606	110	139	132	140	141	139	134	116	147	141	114	124	128	156	128	125	119	122	124	138	149	133	129	135	135	165	147	123	145	133	134	116	123	124	150	119	132	117	143	120	130	122	127	124	144	120	122	113	120	153	132	137	142	136	135	130	124	142	111	124	148	122	123	137	126	123	145	124	126	133	122	146	128	125	133	119	115	127	150	127	111	138	139	117	121	124	102	117	128	140	130	121	135	135	128	117	152	139	116	158	128	141	135	133	127	150	124	120	118	147	128	148	119	128	128	137	128	132	147	171	114	131	109	124	130	116	136	123	143	121	132	138	133	144	147	126	130	111	143	114	134	129	147	139	137	145	142	126	118	136	148	116	142	127	135	124	124	140	131	134	122	122	123	132	128	160	150	127	143	132	115	113	129	131	137	135	109	155	120	132	139	142	136	151	146	152	152	144	141	131	138	109	130	143	124	120	130	149	125	119	154	141	151	153	141	131	131	137	128	134	125	135	156	156	150	111	150	129	137	122	141	131	145	135	133	136	136	130	132	123	152	125	126	135	104	140	140	135	130	135	114	126	113	106	116	113	124	147	140	144	136	133	131	112	144	137	143	122	126	132	142	138	119	134	139	130	125	110	137	120	155	123	137	123	138	135	117	128	132	121	116	131	129	131	142	123	113	140	124	138	131	153	131	130	126	143	114	143	118	121	131	127	107	138	139	117	117	122	121	113	138	129	127	137	109	141	120	123	118	130	135	141	136	143	138	147	147	139	134	115	121	140	126	114	140	144	129	146	145	126	131	127	133	136	127	146	128	114	140	132	143	164	129	128	119	123	121	133	147	149	132	132	139	115	133	138	137	140	139	149	144	143	142	141	115	117	132	121	134	113	137	140	147	139	129	140	148	125	138	137	124	130	144	141	123	141	140	141	135	136	156	133	117	126	142	116	144	131	106	122	121	120	121	127	142	146	141	130	132	135	150	145	123	138	124	131	112	116	130	125	128	127	130	123	119	138	145	131	134	124	131	137	136	116	129	144	147	125	120	149	131	140	107	127	132	141	134	133	137	122	135	151	129	136	127	149	133	125	142	120	134	134	133	132	119	127	141	139	130	145	116	143	111	138	114	103	138	131	120	127	160	134	134	141	123	140	132	130	125	138	119	135	130	122	135	141	138	160	137	116	143	129	136	112	141	124	119	127	150	129	129	123	128	134	125	139	122	119	142	133	126	134	130	120	135	119	149	129	126	137	124	127	117	153	134	128	128	121	121	143	125	121	132	132	142	133	133	133	115	139	133	140	153	148	122	124	136	130	116	133	103	136	128	141	139	128	125	115	140	141	126	147	140	130	118	133	152	142	138	143	126	135	122	121	138	129	125	149	123	123	121	132	122	122	154	143	148	121	161	138	118	127	110	132	145	108	133	154	133	134	146	136	136	151	140	128	126	120	156	143	155	145	138	133	148	116	142	138	131	142	124	135	147	138	124	132	129	153	140	139	148	127	146	127	123	119	133	118	120	150	136	128	127	116	121	115	137	139	143	138	120	137	118	114	131	121	156	148	134	150	141	140	141	122	140	122	153	138	133	129	137	156	136	148	128	134	121	128	148	141	146	147	121	146	112	129	116	134	113	137	148	133	137	146	127	127	122	131	138	112	129	129	158	120	134	123	124	123	148	139	112	147	124	154	140	119	127	133	97	130	112	146	124	128	118	121	135	124	138	126	131	123	138	143	133	160	138	124	117	139	110	146	143	143	140	127	151	118	131	138	150	138	135	122	118	103	127	135	112	108	122	138	115	130	155	137	120	141	117	138	126	125	126	145	97	128	134	140	138	132	133	112	133	135	145	123	121	136	129	112	133	132	127	142	139	128	138	146	132	139	127	133	132	129	107	145	115	126	133	136	113	123	138	131	141	131	141	121	136	113	130	135	123	126	125	134	127	113	137	142	132	130	138	148	128	137	132	130	131	149	125	130	119	120	130	122	119	117	142	133	123	127	137	130	140	143	136	135	120	114	135	128	122	116	122	137	134	140	128	153	129	128	141	142	139	126	130	108	133	113	127	152	135	112	146	131	132	143	123	153	136	129	147	135	150	141	133	147	135	129	146	143	146	131	134	138	139	126	113	127	134	128	129	131	140	137	152	125	138	131	147	153	140	164	115	127	129	119	144	116	132	117	103	142	142	120	125	101	128	141	129	133	123	123	146	119	143	124	152	150	167	120	123	139	145	140	126	128	137	153	139	130	133	129	151	139	129	149	151	120	124	134	137	143	135	131	120	123	139	145	125	131	121	118	146	142	132	111	143	134	141	113	138	127	153	137	117	145	125	125	133	123	131	141	104	130	138	143	128	129	142	144	100	129	124	114	144	129	158	128	156	141	138	146	137	134	118	130	145	137	136	126	149	112	134	124	119	113	139	130	131	134	145	134	126	130	136	110	130	142	117	131	132	143	130	136	131	138	130	130	154	135	138	129	119	121	147	139	116	139	130	109	135	138	141	159	126	134	133	139	148	134	142	139	142	138	115	123	127	102	138	127	118	114	113	119	123	121	146	132	144	157	130	137	123	129	136	143	148	156	138	140	126	133	124	134	142	148	150	131	131	135	147	133	151	130	134	138	123	127	151	128	151	142	135	115	108	150	129	126	117	139	123	126	118	119	130	129	127	147	123	136	125	144	132	129	147	120	133	133	130	121	119	108	145	133	116	130	121	141	128	125	152	140	124	114	112	143	137	147	129	141	154	151	133	140	136	147	143	138	151	122	130	151	132	117	148	152	135	133	145	115	129	127	135	127	145	130	133	144	126	120	137	140	148	144	114	134	120	120	135	126	140	140	143	147	120	143	143	138	129	134	124	136	114	120	133	143	133	127	145	131	112	140	139	120	127	125	145	143	134	140	153	110	139	142	135	120	135	120	173	144	128	150	124	122	119	125	132	140	135	118	139	154	139	155	132	132	120	138	145	132	127	131	127	135	146	136	122	127	121	131	133	127	144	133	144	121	124	127	140	120	142	132	127	132	138	146	140	152	122	140	146	136	128	138	126	110	144	122	129	148	132	126	117	147	135	136	140	133	151	154	130	121	153	142	132	124	138	121	136	127	126	124	123	136	121	145	138	122	138	125	134	115	116	139	147	115	133	116	156	134	144	119	126	137	112	132	123	116	127	121	124	129	131	149	135	144	136	131	137	124	132	137	148	148	136	155	144	136	141	137	122	112	128	111	136	131	129	132	108	120	124	121	147	122	128	138	121	125	138	127	116	126	126	109	140	133	133	125	124	117	109	137	142	112	138	134	125	132	150	145	143	127	142	123	137	138	131	145	132	136	129	131	137	116	143	128	122	136	133	127	113	126	122	127	143	134	137	151	112	154	136	133	116	136	114	141	119	128	143	131	139	107	132	147	131	151	143	128	137	152	142	118	133	156	145	111	129	127	113	137	139	130	140	135	133	158	157	114	132	151	132	127	127	115	138	151	133	137	122
22499	20162	13467	9199	2344	495	461	439	465	453	489	438	468	463	413	461	424	464	445	438	431	466	458	461	433	406	431	430	477	433	467	467	431	448	455	465	451	427	429	446	458	458	397	446	457	446	472	453	413	460	469	442	443	455	470	416	438	452	452	444	452	448	452	466	435	466	436	421	458	449	464	415	438	429	461	454	429	484	433	450	516	454	408	458	435	467	467	452	437	452	485	422	457	439	438	413	407	454	449	453	443	461	428	438	433	463	460	474	456	425	487	449	445	460	470	441	481	448	439	442	425	457	471	456	449	439	472	421	465	475	462	463	447	450	440	466	473	508	477	455	446	463	433	475	473	464	442	429	456	465	428	462	476	442	435	455	457	452	418	397	444	444	458	461	463	483	466	461	467	415	443	457	464	439	460	450	464	429	443	450	448	421	458	469	443	428	456	447	457	455	436	454	416	417	462	441	425	464	435	443	494	420	451	431	414	450	427	412	428	486	467	434	472	412	448	481	438	428	437	469	484	479	442	426	445	480	446	477	431	432	439	437	403	424	448	448	494	461	454	446	449	476	451	458	446	411	426	449	466	422	408	428	463	433	442	437	432	427	477	405	445	487	494	457	425	429	467	447	430	443	448	431	463	467	431	437	441	454	439	459	465	452	422	462	429	448	445	447	420	424	403	429	495	436	481	419	454	446	441	409	399	433	432	448	451	480	432	419	485	401	445	447	459	445	462	438	424	422	426	457	434	429	461	437	464	430	446	438	442	426	429	469	462	479	433	455	454	444	474	446	449	426	417	438	466	474	442	463	430	451	449	446	464	465	445	434	421	459	464	431	443	448	463	441	427	464	473	430	455	427	412	461	459	472	459	457	435	436	434	422	443	461	462	443	451	411	431	443	482	424	400	447	467	454	431	473	429	453	474	481	404	438	456	433	428	487	454	466	425	442	435	437	459	454	449	409	429	455	451	465	461	461	445	458	420	456	414	446	443	470	461	436	460	392	489	483	441	414	460	454	426	455	422	429	450	472	438	481	450	443	430	462	416	469	451	413	462	453	431	474	446	434	457	411	418	471	455	459	476	422	456	449	453	464	472	419	440	450	459	472	428	412	459	454	465	425	436	466	431	434	470	437	450	445	463	434	428	433	479	478	433	421	465	447	475	441	421	459	432	445	473	468	453	480	448	419	435	457	455	428	425	451	468	447	434	446	475	414	453	420	409	473	463	433	446	452	435	428	473	472	453	437	432	451	479	484	460	431	454	451	452	462	468	446	454	466	438	482	460	483	464	423	450	440	425	456	435	451	439	465	439	455	414	432	427	444	452	435	449	433	487	410	459	446	418	438	419	441	434	426	452	392	451	475	430	475	482	432	459	465	467	426	450	452	420	462	444	476	460	452	457	471	474	456	460	455	442	510	451	426	416	448	452	476	450	425	444	450	448	429	412	476	451	459	455	464	445	446	454	457	407	453	480	469	473	457	459	450	434	468	446	431	482	432	436	447	414	474	426	442	462	457	491	443	470	438	413	438	435	446	425	460	491	434	442	440	503	458	450	435	438	436	422	436	475	439	399	441	393	463	475	466	455	458	446	413	460	444	445	463	444	456	463	462	433	433	484	465	443	451	460	427	400	427	451	438	461	425	430	453	437	482	448	431	474	455	429	443	437	483	470	430	434	461	454	483	449	433	433	463	472	451	422	431	473	418	463	449	471	430	443	436	441	435	471	441	496	445	419	475	417	447	429	474	433	442	469	404	444	453	465	468	465	465	421	452	475	443	453	458	423	449	450	429	457	492	450	455	430	469	452	401	431	435	454	409	456	454	445	452	440	448	463	489	434	468	468	435	450	423	450	457	448	456	486	450	437	439	443	481	453	452	441	484	444	430	454	449	450	436	457	445	475	452	469	443	409	421	434	449	455	420	443	452	445	470	428	489	454	456	461	468	409	459	461	462	454	450	425	442	471	416	427	421	476	457	444	470	451	431	437	445	446	407	411	442	477	469	456	450	446	453	453	454	441	431	448	440	426	412	457	456	441	427	447	422	496	445	437	433	456	437	420	460	444	437	463	455	466	435	466	468	461	448	449	436	400	456	479	441	432	455	420	433	429	457	482	465	476	459	452	432	418	436	444	438	446	432	434	445	412	442	438	425	479	426	429	452	429	428	484	460	469	450	437	467	425	413	450	435	474	452	433	415	472	437	418	437	445	451	426	478	424	475	422	441	451	465	422	450	476	454	442	440	498	453	462	424	456	442	450	443	425	442	441	449	392	492	472	444	433	451	448	430	416	427	474	458	428	431	430	479	432	461	393	447	474	463	436	451	408	442	423	474	427	436	431	433	454	470	449	488	490	444	466	438	481	491	434	421	429	464	467	436	450	454	449	431	455	462	459	428	437	465	462	437	436	423	434	422	466	471	453	469	473	438	419	432	451	419	467	421	424	452	424	471	449	450	433	415	404	432	441	468	439	403	475	485	434	460	453	469	450	420	453	461	417	473	435	438	439	465	439	427	445	440	429	441	438	463	425	482	437	450	451	432	428	462	487	438	449	407	455	472	453	469	454	425	455	437	477	450	470	418	487	442	472	457	469	477	464	448	432	441	443	462	412	467	470	479	484	449	455	467	451	440	428	431	441	457	423	427	461	454	479	462	448	465	473	451	448	448	453	456	473	412	413	445	421	397	459	454	458	470	475	451	475	491	453	437	432	451	471	464	440	476	451	455	426	431	441	452	399	444	480	479	446	484	439	472	460	408	426	458	449	437	432	410	440	443	431	419	447	457	430	460	430	433	454	435	444	424	454	494	435	454	421	451	448	440	483	432	461	435	446	455	428	442	483	440	434	434	455	456	494	440	439	443	446	424	447	421	464	474	460	466	427	429	419	478	468	449	469	437	420	443	453	452	414	494	435	461	417	495	433	447	474	469	453	477	442	447	453	432	449	454	427	434	478	433	482	435	483	455	426	455	455	470	443	451	463	445	483	435	448	431	439	412	478	445	498	488	472	440	458	452	446	449	445	481	431	486	471	465	400	435	399	437	449	464	461	430	395	465	434	436	478	455	421	438	435	454	476	437	475	447	480	465	433	441	471	435	437	419	479	461	442	441	440	457	430	476	459	438	433	433	484	460	444	429	439	480	472	451	470	434	467	451	451	442	423	442	412	426	445	435	468	449	451	480	421	428	440	455	434	443	448	429	464	452	466	472	458	430	415	399	465	450	446	439	480	423	440	438	419	461	444	459	432	442	505	443	440	470	454	424	423	417	447	474	459	477	463	408	445	451	443	419	432	435	478	481	456	472	461	458	414	399	423	431	477	455	446	469	464	443	422	486	420	433	438	468	453	405	470	408	432	463	415	424	421	437	468	436	418	448	444	446	447	420	468	431	404	433	435	455	438	441	460	443	469	469	440	443	438	422	416	466	407	490	446	438	476	416	425	461	450	479	429	440	416	416	407	458	469	470	465	431	421	427	431	468	427	470	458	444
59160	56357	48560	32550	11708	589	166	145	151	174	158	161	155	154	162	132	152	167	123	142	130	161	161	143	120	148	133	143	135	129	145	148	132	131	128	142	150	142	145	129	147	125	152	146	146	124	146	135	139	137	141	150	138	136	141	135	132	133	141	157	142	125	121	142	139	165	146	124	134	134	146	141	150	108	117	130	134	154	150	128	126	137	123	129	170	115	137	162	130	128	162	135	151	121	143	128	121	145	146	147	133	139	148	146	132	117	148	149	128	133	156	122	137	145	127	125	137	145	146	131	148	148	121	136	129	141	132	138	126	145	122	129	138	124	155	131	114	157	115	128	124	125	146	151	137	160	130	134	152	132	137	131	134	126	121	147	112	120	154	129	145	146	135	157	127	123	128	131	120	145	154	132	142	152	129	120	150	144	141	139	139	133	157	144	135	157	114	116	140	152	128	143	136	150	131	127	127	156	146	142	150	138	160	123	138	144	122	133	129	125	136	143	129	143	140	147	147	137	145	146	111	129	130	143	141	113	129	126	123	136	112	122	133	140	144	146	149	122	138	131	140	145	125	126	133	130	142	128	121	136	147	135	130	112	139	143	134	116	137	138	138	137	149	120	144	149	145	129	123	131	121	150	125	133	142	122	132	118	108	147	129	135	132	126	147	132	142	138	121	124	135	156	147	138	135	138	169	145	126	142	134	136	150	144	158	140	124	146	127	122	121	139	120	135	129	122	146	152	143	128	130	145	141	130	131	126	122	165	143	148	128	119	133	131	126	135	149	128	120	132	135	143	130	143	137	133	146	125	126	153	132	134	146	133	124	141	143	135	133	119	140	134	139	127	158	121	144	129	151	156	150	170	119	133	115	146	122	137	148	133	145	149	113	149	157	124	152	140	141	132	131	144	152	143	132	135	126	142	123	119	139	146	130	118	130	132	133	134	145	120	128	144	143	118	127	144	162	137	138	139	145	113	157	117	115	129	129	130	132	129	133	127	119	134	109	131	128	161	129	134	136	137	141	154	128	137	159	132	149	104	145	105	132	149	138	113	152	145	136	108	148	148	141	153	143	147	171	132	139	138	123	166	122	146	131	132	153	130	142	131	144	146	152	157	154	160	120	141	104	122	137	126	141	141	153	135	143	133	141	138	130	151	145	153	129	123	149	150	121	133	148	132	147	139	131	124	134	142	143	136	135	141	135	119	138	141	138	124	141	136	131	154	128	126	128	119	133	128	126	131	132	132	127	135	141	143	150	129	141	128	130	145	139	145	134	145	139	133	145	143	124	125	144	128	120	122	124	120	144	132	141	135	142	140	140	148	135	129	143	120	133	153	140	112	134	140	126	134	148	142	126	151	130	138	134	121	165	132	120	152	152	126	130	122	123	127	138	134	134	125	151	119	132	148	137	89	152	144	138	125	117	133	149	119	134	133	150	128	138	129	133	137	139	122	142	134	133	148	136	121	143	139	144	151	125	140	123	136	139	140	148	130	135	141	141	132	133	143	145	127	147	153	142	127	138	129	116	119	150	140	135	129	128	142	148	130	137	139	105	138	158	133	133	123	147	144	131	121	136	140	129	131	127	131	132	107	121	139	128	143	140	141	135	135	143	137	134	134	133	130	143	140	145	136	146	128	132	129	125	135	131	176	124	146	119	138	136	155	135	132	139	152	126	128	136	152	151	151	146	141	150	140	148	131	150	160	126	123	131	127	137	142	136	122	132	105	144	121	123	115	137	147	131	124	137	139	128	136	123	138	154	145	131	145	126	143	150	135	155	123	150	136	124	129	135	113	146	131	126	122	127	147	128	145	102	128	149	136	130	141	148	147	142	141	150	135	133	143	132	135	169	139	123	125	125	118	145	153	131	137	138	143	127	124	146	136	148	161	131	145	124	148	141	134	134	149	143	147	131	123	126	134	130	162	136	136	143	138	148	145	122	149	159	132	116	129	138	150	113	148	157	129	119	136	155	125	127	136	132	127	131	118	132	132	118	149	129	157	132	137	149	128	143	124	149	126	140	131	123	163	132	126	140	143	138	118	136	143	129	130	142	141	132	144	144	144	119	147	127	115	136	143	134	124	109	160	131	135	130	138	141	130	140	155	133	132	134	130	133	137	131	148	132	131	148	118	128	132	136	114	129	132	143	136	168	122	136	139	136	137	128	158	133	151	151	122	130	123	146	133	155	132	137	154	142	134	132	137	131	144	131	145	141	112	123	128	137	124	134	139	135	137	158	140	143	151	142	130	132	135	116	134	136	138	146	145	131	145	139	136	139	166	139	150	134	135	151	135	143	135	140	128	127	155	140	153	133	136	132	146	131	132	151	140	150	145	147	130	156	157	133	129	136	125	134	132	131	129	139	120	133	130	114	115	153	142	152	138	146	151	142	115	143	145	146	130	157	119	136	135	119	127	127	116	136	161	151	143	130	149	138	137	136	134	136	157	131	146	139	142	123	122	141	120	145	143	137	142	158	135	141	132	132	140	117	147	137	117	141	152	125	130	131	138	132	129	131	143	131	140	127	142	123	136	122	146	135	116	153	125	135	143	134	149	143	125	131	136	129	113	115	137	137	141	146	153	136	150	147	123	127	125	124	129	139	138	119	147	146	139	139	138	151	135	160	150	161	144	155	141	127	133	140	154	158	127	130	136	151	145	134	131	145	150	146	146	139	140	155	135	145	117	141	117	118	154	125	124	139	134	137	134	162	130	137	137	147	147	135	137	141	134	153	129	148	136	133	128	161	151	143	149	122	121	130	125	130	135	118	139	137	129	137	141	119	142	134	153	122	137	146	135	139	153	133	128	141	133	140	123	141	143	126	124	146	144	142	140	132	121	126	123	152	142	131	146	142	122	125	136	148	111	159	147	140	150	132	146	125	136	146	127	122	157	140	121	153	128	128	142	140	129	133	112	141	143	124	134	131	134	126	146	143	136	156	133	128	119	128	149	135	143	147	134	140	160	131	156	113	139	154	133	146	137	130	116	116	137	121	119	132	162	133	126	144	136	132	140	109	138	127	122	133	129	138	130	131	134	113	147	137	122	130	137	139	128	143	159	130	148	119	141	152	124	138	111	132	136	152	148	116	145	154	131	140	124	137	126	129	150	153	138	154	126	141	145	127	137	155	142	125	142	141	121	134	119	146	130	128	135	154	108	131	133	132	140	138	131	145	134	133	130	141	125	145	136	135	130	136	123	139	121	130	129	143	145	146	140	149	138	126	146	132	122	151	126	141	132	132	148	158	135	123	141	129	123	128	149	132	124	143	123	139	153	132	149	133	116	138	150	161	151	134	149	116	152	156	130	126	127	126	144	137	137	153	126	114	137	125	139	146	149	133	136	130	135	131	139	160	146	146	149	145	134	121	130	140	135	126	154	147	144	146	152	131	132	119	116	142	153	145	133	107	155	140	131	148	148	128	136	134	125	144	115	134	150	132	124	130	127	163	122	147	148	112	142	147	145	129	138	118	133	162	141	135	137
40694	44979	44856	36511	14529	639	612	552	562	534	501	523	517	483	473	499	497	464	487	475	480	502	515	466	483	504	454	474	466	481	440	457	445	468	455	464	502	482	447	438	446	482	478	434	490	474	438	507	468	469	479	436	454	449	470	428	483	454	464	459	447	461	501	462	471	477	448	470	475	457	447	468	433	479	480	456	454	482	455	461	457	438	459	462	438	455	419	468	456	501	451	471	424	435	466	438	449	458	475	448	442	466	435	466	440	448	463	470	457	473	498	457	448	470	447	442	448	456	416	461	443	466	484	461	458	425	424	499	473	494	450	453	457	458	457	460	444	461	491	470	443	449	457	450	491	500	450	424	427	449	480	461	452	475	447	464	476	455	463	452	444	444	455	432	467	451	466	428	463	452	442	452	493	466	456	434	463	465	456	426	491	475	447	484	438	446	460	448	492	437	435	468	461	474	439	471	427	424	471	451	488	420	457	451	449	482	445	443	448	453	491	463	440	491	481	456	461	508	455	441	426	466	479	441	452	475	413	437	439	500	433	488	474	459	447	505	451	460	451	431	471	459	495	457	410	485	475	477	455	435	451	426	444	456	488	461	459	485	448	469	480	442	447	469	484	428	467	444	496	454	464	435	462	459	458	446	448	459	456	459	452	484	457	443	457	418	453	431	461	419	487	444	444	499	449	444	418	452	460	451	457	468	496	469	430	471	425	467	458	486	482	483	431	451	435	470	463	413	442	509	451	464	438	485	465	440	474	486	427	449	440	425	484	483	452	476	454	492	437	411	446	441	440	466	435	471	424	453	468	475	464	490	475	503	462	461	508	442	479	471	442	403	433	499	426	461	441	461	439	459	464	465	419	449	470	472	465	467	447	488	454	477	480	473	437	469	489	464	461	502	475	436	462	456	445	473	455	494	455	452	434	495	493	461	479	484	461	471	467	466	455	455	483	469	440	460	449	478	476	474	464	448	450	440	486	426	480	424	430	490	483	488	458	459	466	457	458	477	459	470	444	434	429	475	522	454	438	415	435	457	506	454	491	438	467	507	445	483	446	449	446	480	468	440	432	478	489	467	474	453	431	400	461	437	426	447	447	477	471	472	468	450	456	439	461	429	450	489	482	469	449	466	470	495	485	441	474	432	456	445	434	462	473	452	452	443	492	464	517	477	450	494	487	447	482	438	457	468	450	460	511	471	496	425	451	473	475	458	480	474	472	472	421	513	422	488	448	422	480	430	458	466	500	445	445	505	490	444	486	503	474	469	460	442	469	461	456	417	463	477	452	454	450	441	481	474	402	452	465	436	452	471	481	432	457	440	473	426	458	431	454	476	501	440	493	447	495	444	459	456	481	430	478	446	478	496	448	447	437	415	490	491	450	463	460	437	486	442	444	435	447	480	433	454	451	460	479	488	457	483	408	436	471	448	424	460	492	458	453	482	438	454	479	461	466	437	438	434	479	473	497	517	433	419	421	435	467	486	431	436	507	474	455	430	470	440	448	459	474	458	460	451	466	426	434	445	447	497	477	479	479	443	482	483	458	449	447	435	462	426	474	438	489	468	445	452	440	460	477	467	466	426	457	459	482	458	463	451	472	479	466	478	456	437	461	486	460	475	471	467	448	444	493	465	463	491	507	453	469	487	444	491	468	476	451	502	423	478	486	503	445	439	465	453	426	455	454	447	469	459	458	471	467	498	477	474	462	458	441	449	491	479	459	463	482	500	465	474	455	453	456	456	491	477	433	507	419	450	469	431	472	469	466	420	474	468	460	475	486	476	419	464	473	454	464	456	489	488	467	452	484	443	492	470	481	465	474	451	465	470	481	482	474	492	475	442	438	473	453	486	450	469	445	468	477	471	490	436	475	472	452	457	494	451	430	468	454	488	491	461	469	486	474	453	451	471	484	465	456	487	459	474	453	478	415	445	459	458	420	426	470	453	478	491	446	472	504	481	456	503	474	434	431	440	441	453	482	441	454	495	474	461	446	476	470	460	452	473	480	442	466	452	437	471	435	413	462	485	425	449	468	503	447	429	446	425	443	467	496	455	489	488	456	439	478	470	452	464	449	511	467	469	484	466	472	478	462	439	478	455	452	495	463	455	454	457	481	509	446	494	403	505	426	449	487	422	470	473	443	442	449	446	447	499	471	497	488	462	420	429	455	458	440	416	462	459	450	450	446	506	449	436	434	477	477	471	453	466	457	461	467	440	472	471	468	521	440	447	448	524	460	442	448	457	480	457	450	486	458	456	447	457	444	476	463	441	461	479	533	467	422	494	482	442	460	449	468	464	457	440	466	500	452	489	458	452	462	448	440	469	449	465	491	473	478	456	465	460	423	449	438	436	427	491	459	495	466	444	479	452	470	452	480	459	473	425	428	474	447	462	458	435	460	471	486	428	474	457	486	467	445	444	478	449	435	461	466	494	465	446	475	462	455	461	483	479	445	473	469	440	479	436	489	459	451	474	433	425	473	447	435	496	461	487	471	466	410	463	479	496	461	444	410	456	460	486	468	459	454	456	461	477	504	456	447	486	515	486	440	431	451	465	472	467	446	470	462	423	460	473	461	406	424	462	490	490	453	451	437	450	443	492	442	443	507	470	442	464	458	489	454	464	472	445	451	446	458	431	449	470	492	425	460	446	480	470	469	461	466	494	491	461	455	462	474	468	446	494	461	462	440	437	486	479	421	479	460	472	477	460	437	436	522	464	462	442	466	491	446	474	440	455	460	467	420	439	473	463	473	412	451	453	456	457	451	454	464	520	451	473	442	498	470	471	499	471	471	468	496	463	469	474	485	465	439	447	468	483	482	437	458	478	456	472	447	436	442	462	466	490	452	478	466	491	428	494	429	430	458	450	476	439	461	443	486	419	468	465	406	471	431	460	439	472	476	413	436	476	446	479	452	432	486	469	460	504	443	476	461	507	441	467	454	452	452	470	463	456	448	459	438	417	477	461	485	467	451	458	474	438	411	468	457	476	441	462	449	478	448	473	496	453	449	445	454	469	477	479	466	480	452	483	438	467	499	471	466	437	459	470	445	466	461	437	494	432	462	465	447	473	429	443	442	465	471	459	467	466	471	442	489	434	421	459	515	488	457	486	452	470	444	474	448	491	474	478	449	461	466	474	449	425	472	427	426	477	499	456	448	474	470	431	427	497	478	432	475	448	438	445	466	503	470	451	431	465	458	461	475	458	484	468	455	492	470	489	475	460	448	455	449	464	439	478	459	442	456	489	443	433	433	472	477	458	465	438	491	459	463	442	463	471	467	476	461	465	422	479	469	488	472	467	435	487	463	443	487	492	458	459	476	485	462	459	451	455	432	467	472	490	461	488	462	420	462	465	467	496	499	447	429	480	414	402	470	459	464	490	451	476	501	463	437	502	461	458	441	444	463	468	429	443	452	476	462	489	458	443	424	476	469	474	470	478	466	479	450	477	441	482	440	474	488	435	446	441	484	475	464	425	458	504	507	464	467	424
76831	74708	65301	48415	23538	4897	376	321	278	319	276	297	283	265	250	243	260	247	228	264	259	264	225	237	280	253	246	258	232	245	246	226	247	229	239	282	244	245	263	221	223	240	244	277	249	233	272	226	252	241	261	235	236	249	260	222	240	241	260	266	240	264	240	222	253	257	278	252	242	262	229	250	249	248	262	275	263	243	227	253	237	279	230	232	247	244	238	252	268	230	248	239	237	260	252	259	259	225	228	258	230	265	246	256	259	255	259	301	237	259	267	261	233	215	240	269	246	222	267	253	244	239	267	261	247	259	225	236	261	273	275	247	249	228	235	248	245	219	249	256	261	256	257	255	278	255	237	202	236	277	264	251	248	245	256	252	233	222	218	266	241	256	254	238	266	262	243	255	233	242	293	267	260	246	232	257	260	294	249	235	240	261	227	262	240	236	244	240	242	243	272	243	273	239	257	242	261	251	244	245	237	259	263	252	264	264	267	251	221	268	267	256	204	240	249	254	252	248	276	241	278	238	288	264	261	256	274	236	248	236	243	261	254	259	224	232	228	254	278	242	273	266	223	267	250	229	223	257	232	243	258	234	275	244	247	250	245	260	265	271	253	212	237	260	246	224	222	232	249	296	263	257	254	265	257	253	267	255	259	235	265	254	263	246	250	253	249	275	263	240	237	241	243	234	265	253	286	250	243	246	225	269	232	232	229	257	266	253	267	244	237	228	253	248	244	234	227	241	223	248	267	240	253	233	216	251	257	260	248	224	232	258	240	252	269	243	265	230	257	270	225	246	256	260	243	267	226	253	229	277	244	248	218	227	239	257	214	230	227	234	265	255	263	246	214	230	277	251	256	251	233	250	250	261	246	251	261	268	250	257	281	270	233	267	255	241	245	253	250	254	237	261	228	241	217	269	241	239	251	236	261	249	233	247	238	243	236	251	246	231	255	244	246	248	216	242	237	246	273	263	249	251	243	229	230	251	267	268	263	240	246	262	255	256	237	229	266	243	252	270	228	230	261	272	248	225	237	253	226	252	243	221	258	254	257	260	243	224	254	258	248	249	264	227	260	263	252	241	276	239	260	261	271	254	250	262	258	260	243	239	221	248	248	236	259	248	266	228	243	263	212	251	273	247	242	246	238	243	254	249	247	251	263	236	259	224	256	243	260	278	254	235	244	268	241	245	237	234	273	262	241	251	251	261	245	234	218	267	252	255	247	231	263	248	241	232	253	232	253	241	250	266	228	261	249	253	256	211	245	259	249	270	272	248	259	254	273	265	247	259	237	254	280	264	269	225	273	260	242	241	231	284	231	239	289	230	259	268	274	263	233	246	280	266	245	271	226	219	276	249	254	260	262	267	264	231	261	261	260	225	261	259	229	264	220	264	254	236	242	232	247	257	265	243	204	236	248	255	263	246	234	265	233	267	263	249	259	245	262	243	277	230	224	279	268	238	253	265	202	259	245	241	238	240	261	235	239	253	238	261	271	233	280	260	282	254	264	244	248	258	257	261	269	287	238	239	253	222	242	228	252	258	240	249	253	249	256	254	283	299	250	244	244	230	257	253	258	252	241	253	235	215	248	224	254	244	247	233	258	244	254	229	244	254	239	261	280	249	223	222	242	287	237	247	272	263	227	249	240	222	263	243	247	248	238	273	248	250	230	244	249	227	246	263	241	241	226	248	242	261	236	237	265	283	246	221	267	261	271	228	240	236	295	246	268	246	244	244	242	228	258	241	269	226	257	240	251	243	264	250	262	237	246	272	228	252	241	229	245	255	258	224	238	240	258	270	254	219	243	271	210	260	248	270	244	233	238	257	230	237	249	249	247	235	244	229	248	264	264	236	258	236	248	269	232	243	241	247	255	263	231	244	265	239	250	214	250	246	236	249	240	255	284	271	268	249	234	275	243	253	247	254	280	265	257	244	249	249	297	259	252	258	270	249	255	228	229	287	253	243	246	231	227	254	236	228	258	240	247	218	227	239	247	267	267	246	256	224	225	244	247	248	241	246	260	249	244	253	217	237	237	277	263	213	230	228	214	260	228	246	267	247	273	238	266	294	264	244	249	227	263	232	221	248	259	262	212	247	258	245	252	241	243	266	245	274	256	223	272	262	259	236	248	230	243	238	240	241	257	209	266	239	227	249	254	263	284	265	266	250	258	242	258	247	263	248	256	233	235	253	209	241	248	271	252	243	261	252	275	256	267	276	232	257	239	237	266	256	265	245	234	234	259	250	266	251	240	237	262	217	242	260	256	260	253	241	240	278	276	252	267	241	276	233	245	241	257	230	257	240	249	259	249	232	246	245	258	235	237	259	248	232	266	239	277	246	247	233	263	250	261	239	246	250	243	251	233	211	255	237	261	238	254	246	263	261	227	264	276	270	278	243	258	252	241	236	244	252	278	250	258	233	257	233	265	239	248	241	272	252	246	226	264	247	238	262	258	241	249	265	228	275	260	252	274	253	247	267	230	246	217	253	243	253	259	271	243	226	254	248	236	228	232	249	284	253	232	230	246	252	223	255	263	242	269	258	253	226	258	252	239	258	252	257	228	259	261	269	260	259	235	265	248	261	220	269	254	272	226	255	221	256	246	248	213	255	279	265	250	276	255	268	246	236	247	254	281	266	254	249	281	244	250	254	252	242	228	248	266	250	260	254	264	254	266	258	258	244	258	281	219	254	276	237	233	245	250	260	230	225	240	231	226	252	273	260	245	246	233	236	266	244	258	257	261	254	212	243	257	233	267	250	248	263	238	249	262	264	240	266	227	284	270	244	249	233	252	234	239	280	225	280	234	246	270	247	254	268	242	228	258	216	243	261	258	227	225	268	273	251	228	238	246	270	240	264	267	224	234	255	246	258	294	260	230	234	260	222	231	211	244	236	256	262	248	235	282	250	243	253	242	262	257	250	226	260	261	259	264	212	255	238	254	246	238	263	246	233	247	245	225	240	253	259	258	251	253	234	239	239	250	268	231	228	242	246	244	260	229	284	246	233	262	269	236	238	280	268	263	267	259	253	260	244	234	248	245	242	246	224	221	259	245	241	254	259	282	267	247	273	247	252	261	244	220	250	285	245	245	271	268	246	256	235	250	271	248	240	243	267	253	249	249	260	231	259	237	268	245	250	249	281	234	246	246	254	291	252	236	252	230	235	240	250	245	251	236	260	250	263	208	254	255	245	254	255	236	254	224	237	213	241	250	254	243	224	267	274	248	245	227	244	252	229	258	254	251	263	250	259	253	232	239	244	225	266	240	248	206	246	245	251	251	275	261	267	252	246	239	256	251	240	250	230	225	255	266	254	264	220	221	250	234	286	262	251	224	236	283	245	231	264	250	231	270	255	222	252	256	231	259	261	258	227	242	242	237	250	236	257	254	248	278	263	239	250	246	285	225	245	213	253	260	228	245	230	265	250	236	239	240	230	262	255	246	241	238	244	243	236	242	246	217	255	259	226	280	249	225	282	246	245	233	262	235	225
54542	61298	60006	48852	24645	1172	1072	1040	995	963	883	884	862	817	777	870	805	807	826	738	773	771	778	737	767	790	736	807	765	755	779	779	806	739	805	708	780	742	708	732	770	767	761	777	771	801	754	756	821	762	811	781	783	787	831	795	773	779	742	719	770	710	723	759	726	724	758	706	743	737	776	732	733	750	744	746	719	807	765	799	764	736	766	788	795	789	777	776	779	725	751	726	754	712	759	778	784	757	734	727	751	796	731	740	748	753	772	781	752	741	768	795	814	806	757	731	782	783	698	763	753	696	752	721	732	785	721	793	776	774	779	777	771	766	744	722	757	778	770	769	773	709	805	698	775	777	750	765	741	714	725	748	766	753	787	748	737	747	706	780	785	742	828	749	723	795	744	767	763	750	748	759	773	705	732	729	745	754	773	771	792	758	751	771	775	742	800	747	750	766	742	726	775	740	740	749	757	768	741	717	808	729	772	740	800	766	720	756	760	803	739	728	702	747	762	745	742	752	758	743	768	759	754	795	722	761	754	807	719	751	693	801	775	770	798	730	713	725	779	738	751	785	743	710	746	773	752	745	749	725	765	756	775	748	793	746	756	706	779	805	704	783	737	814	744	759	751	726	761	800	739	717	751	758	774	744	785	776	791	761	754	762	771	797	761	764	706	706	745	773	728	723	712	749	752	807	748	757	795	746	738	766	693	778	762	752	731	777	754	744	765	755	791	781	769	756	724	782	768	742	737	760	780	731	732	833	797	780	806	748	747	763	822	736	746	735	752	783	732	753	767	796	749	727	760	785	744	809	710	761	796	724	761	812	771	795	698	709	727	785	741	685	749	762	756	770	702	738	768	746	746	783	769	741	719	763	794	768	758	732	735	753	740	788	778	752	746	776	771	753	790	770	769	757	754	776	760	809	762	728	714	780	711	734	748	748	754	734	789	726	759	779	726	793	740	723	781	787	739	756	769	743	754	728	778	774	805	726	717	766	722	761	778	761	786	737	743	789	755	776	745	792	714	753	764	746	770	747	770	761	791	757	745	789	724	755	740	772	746	821	789	789	744	786	722	754	759	768	818	712	727	789	737	766	730	747	751	747	758	758	720	780	727	763	719	721	689	757	747	767	753	722	761	781	766	786	754	758	740	770	756	722	734	773	733	753	763	752	762	733	720	767	715	761	718	731	758	719	725	774	750	808	711	736	738	754	755	796	757	727	725	717	765	744	721	706	762	760	753	771	746	730	778	732	777	795	769	753	694	787	809	728	729	742	753	745	784	740	778	713	751	741	717	775	753	754	773	746	774	758	750	766	708	766	715	714	728	771	743	737	794	755	810	797	748	743	731	772	759	765	773	756	747	756	744	768	781	743	764	721	736	752	809	761	769	807	760	771	762	765	781	739	736	731	750	701	769	725	708	763	769	781	748	745	777	767	769	736	749	722	776	724	755	784	742	773	740	785	809	724	673	776	739	765	739	763	775	733	727	755	757	759	766	750	717	786	736	729	759	777	700	736	733	780	742	764	769	733	734	748	768	737	744	785	761	779	757	729	794	726	750	794	734	764	737	764	737	796	685	754	775	761	779	707	798	781	716	774	748	785	702	741	782	778	737	803	729	752	739	759	771	736	691	772	701	765	770	793	748	787	746	704	754	785	727	773	704	800	780	747	726	815	744	798	770	745	732	770	745	735	693	763	734	752	775	790	738	837	724	791	793	749	738	717	733	760	796	800	768	768	765	779	792	713	739	789	734	736	759	772	750	726	807	767	778	755	714	733	744	751	735	737	753	751	805	753	758	783	725	803	717	743	777	800	708	726	747	787	739	739	810	741	713	786	713	774	719	774	765	737	771	757	725	729	772	764	754	773	750	811	742	731	744	779	765	758	752	758	746	688	709	791	755	740	786	790	803	755	739	759	755	727	789	720	763	789	817	772	795	751	736	771	730	727	762	785	744	772	780	797	761	748	760	761	780	742	720	784	680	790	717	746	778	753	761	787	728	750	773	781	745	708	785	770	743	742	748	784	777	754	771	744	763	757	755	759	715	768	745	757	786	753	751	714	730	771	746	774	754	808	771	760	795	784	745	740	693	818	738	742	714	792	811	804	745	727	715	745	736	776	803	766	739	734	743	778	778	757	750	747	764	749	816	777	741	797	725	767	769	749	814	774	731	758	779	762	759	727	820	776	753	719	740	795	755	733	779	751	796	728	724	713	767	740	756	742	753	731	709	771	793	786	762	824	785	750	777	777	720	769	743	756	729	770	754	728	783	749	763	677	763	777	812	741	751	706	779	765	719	754	772	741	746	759	730	769	763	750	757	752	745	743	742	746	736	746	775	774	709	775	723	756	804	775	718	699	768	738	789	738	704	712	821	757	778	719	805	786	740	709	790	744	741	705	744	753	722	736	753	808	751	789	770	774	823	758	750	735	776	754	743	812	759	758	765	779	767	728	730	740	755	725	766	734	783	736	755	753	756	756	676	784	740	738	734	788	760	784	724	801	792	745	721	684	748	798	748	757	725	763	795	758	772	757	771	775	722	750	751	765	781	779	769	767	709	799	678	754	730	774	804	764	705	764	729	752	719	769	745	734	731	810	740	745	726	746	700	675	758	743	755	767	747	709	745	797	738	723	785	787	760	727	755	753	769	760	713	695	745	744	757	784	762	769	757	736	731	749	746	713	727	724	805	741	752	737	763	776	735	697	760	746	755	719	757	717	735	779	770	714	740	758	772	779	738	775	755	754	789	703	757	773	788	718	745	725	718	775	767	743	725	778	707	745	779	782	746	786	776	728	744	762	734	728	724	732	779	754	731	775	750	728	761	786	764	743	791	748	804	790	762	734	801	788	719	768	740	733	757	723	775	753	774	763	764	803	718	795	751	732	694	724	783	746	773	843	756	724	780	771	718	726	727	740	745	749	754	780	765	732	798	774	731	754	783	759	697	740	705	762	745	751	769	767	760	802	718	728	725	746	704	766	788	754	708	791	765	788	754	737	723	776	765	766	748	798	765	753	742	772	749	736	801	741	694	718	776	733	742	793	725	793	799	738	738	788	737	789	716	753	752	759	749	741	738	792	731	756	743	777	769	736	812	781	756	719	812	774	742	768	729	744	749	753	748	785	738	767	744	740	783	787	771	782	749	759	741	728	758	786	762	722	767	748	731	757	732	736	747	799	778	763	731	769	737	753	759	755	757	815	747	792	715	751	740	766	796	724	710	767	769	724	779	718	754	734	750	719	768	726	759	760	792	754	753	763	755	745	758	795	777	701	759	794	776	782	781	753	758	734	728	711	735	755	784	760	689	799	781	697	732	733	730	802	728	755	770	746	812	733	787	795	731	743	790	750	762	787	768	751	755	757	742	774	777	772	772	773	738	786	758	793	783	767	746	749	743	730	787	764	803	796	740	760	772	743	770	725	748	785	744	749	766	785	765	821	796	740	769	774	733	726	731	773	784	770	722	733	797	763	743	801	743	778	791	726
24316	15345	8540	3768	573	135	122	119	146	108	144	125	132	129	160	132	145	153	137	145	139	148	132	115	144	131	139	154	151	137	149	140	117	163	129	150	137	135	141	138	149	136	128	135	118	126	127	137	137	129	130	132	135	127	139	142	132	151	111	131	131	152	143	143	129	120	137	143	137	152	145	145	147	144	156	134	127	104	130	135	129	143	131	138	136	144	122	128	152	116	131	139	142	139	153	124	137	139	132	122	144	151	140	126	138	147	137	126	134	139	138	125	139	126	129	123	135	130	153	144	128	120	147	132	159	142	146	148	131	149	139	148	134	142	152	126	108	117	149	150	136	130	134	135	137	129	145	118	122	139	149	135	126	152	150	126	142	153	142	114	136	143	130	133	151	132	129	113	153	136	132	127	132	125	129	155	124	141	157	109	150	129	130	125	126	134	148	158	145	148	146	118	149	119	133	118	153	144	141	139	129	149	160	130	142	147	122	153	116	149	151	114	134	139	144	130	112	144	119	133	122	149	125	138	139	145	152	134	120	147	161	134	116	149	140	139	144	139	136	131	123	138	137	136	142	125	142	119	117	117	137	138	130	139	130	149	136	131	129	138	162	149	132	110	132	150	136	133	143	123	145	142	131	126	147	149	140	123	145	131	128	118	128	115	143	144	126	147	154	145	118	138	135	124	148	132	128	131	141	141	141	150	147	125	151	145	142	105	150	124	131	125	160	117	127	155	138	141	151	158	126	136	145	128	135	138	136	153	149	127	129	119	128	138	121	129	138	130	111	140	140	131	140	156	112	116	134	151	114	141	138	118	146	134	131	153	143	129	131	138	147	144	143	144	123	139	128	123	134	137	140	139	133	159	132	125	139	154	129	124	120	129	130	127	145	141	142	145	143	125	133	126	147	144	144	135	133	133	125	148	133	145	164	116	128	139	127	127	122	125	136	137	152	148	135	136	134	148	138	119	128	127	157	118	148	132	127	136	138	141	134	131	128	124	123	138	157	136	124	127	109	117	128	141	131	114	123	129	131	147	128	131	113	127	122	147	115	135	142	129	124	140	124	141	155	151	143	121	130	141	152	131	143	144	119	131	155	119	135	115	139	142	142	138	140	156	138	132	131	125	143	142	123	128	130	140	135	143	134	133	135	135	146	133	153	133	130	147	127	146	145	148	132	130	119	129	135	161	131	133	138	128	118	124	130	153	130	141	141	115	148	126	147	138	146	113	118	122	113	153	147	133	132	125	158	129	140	154	133	129	147	132	129	127	131	141	117	149	128	143	136	138	124	126	132	159	145	133	143	125	138	134	115	130	120	132	133	135	121	147	139	145	133	128	133	147	134	164	119	134	136	138	129	142	134	137	132	136	131	135	129	139	144	149	139	135	134	130	134	141	135	159	159	129	134	141	128	144	139	133	131	134	131	118	156	128	153	139	128	114	143	132	143	116	134	142	161	149	136	123	131	156	131	152	131	125	152	147	143	109	137	118	144	151	120	137	136	156	144	145	131	133	139	136	144	156	125	134	130	145	140	150	129	144	135	138	148	144	117	127	138	145	137	131	148	115	147	162	134	143	118	134	131	133	133	153	130	131	114	140	157	131	139	131	146	154	132	116	134	143	156	141	119	139	155	144	125	136	137	138	154	127	140	162	138	136	126	94	137	129	162	132	146	113	142	127	138	124	145	131	142	153	143	140	99	153	144	152	125	116	126	150	125	146	133	126	142	128	126	150	152	126	134	126	120	129	131	133	117	139	138	152	118	139	135	131	143	151	146	159	138	148	119	159	130	143	123	129	123	161	133	146	154	135	138	120	122	124	132	120	142	146	133	133	123	135	116	149	122	124	153	143	139	152	127	142	151	154	120	132	139	157	133	118	135	148	124	138	158	137	123	139	128	135	138	144	136	135	139	134	125	120	152	102	124	139	143	107	122	137	124	150	151	140	129	148	117	127	144	139	143	138	160	139	136	151	133	148	133	128	123	132	141	142	112	140	130	120	157	128	132	146	110	155	151	128	116	135	143	132	153	138	143	157	138	121	110	138	124	134	133	125	156	146	124	144	136	150	140	137	130	135	131	152	130	135	124	129	109	148	127	144	124	152	151	137	124	151	147	132	146	146	131	134	133	141	118	145	128	137	130	139	127	142	123	103	120	120	150	112	146	160	125	145	113	152	163	148	136	144	157	142	143	130	113	134	120	124	150	127	136	133	125	138	130	130	134	137	147	147	123	143	136	131	152	147	145	143	127	129	142	160	121	134	130	142	154	129	123	141	153	128	151	139	102	147	127	120	136	124	145	145	126	150	148	140	161	127	150	155	131	166	140	146	135	144	146	137	135	119	143	138	140	135	130	141	136	132	128	105	146	146	147	133	129	132	131	134	136	155	134	129	135	123	145	144	134	145	153	138	136	142	139	133	141	157	142	125	152	164	149	128	130	154	154	137	135	151	141	126	135	124	138	159	162	141	126	140	123	148	161	134	150	145	139	129	140	126	134	141	139	132	164	131	140	154	132	146	123	129	118	144	133	144	125	136	140	134	155	126	167	143	156	118	140	148	148	118	134	133	141	147	133	146	134	114	153	149	126	151	128	127	139	132	123	137	141	142	146	131	142	134	134	123	141	148	133	148	110	142	132	131	131	148	150	128	135	122	140	146	143	131	128	140	140	132	143	124	132	126	132	139	123	129	137	143	133	132	126	156	134	139	129	134	120	143	131	149	125	140	147	115	139	134	154	143	129	134	130	154	141	130	140	133	142	132	119	141	126	154	126	131	128	140	134	164	167	116	122	151	123	146	146	129	126	149	121	141	133	136	135	133	114	148	121	117	127	145	127	122	112	147	136	134	162	139	151	128	133	119	132	122	121	123	134	129	127	142	124	113	134	148	140	127	137	134	152	139	130	129	143	128	139	132	132	141	134	141	146	125	129	140	133	141	130	150	130	167	122	153	141	142	150	134	116	127	107	132	139	127	153	95	134	140	148	142	139	146	125	145	142	142	157	143	124	126	126	135	126	141	126	138	131	129	138	137	120	126	114	145	141	140	131	147	146	135	134	128	127	124	140	134	108	131	124	164	127	120	113	152	142	150	143	131	139	118	137	138	152	145	124	135	132	166	137	154	147	115	133	147	142	143	106	146	137	152	160	126	130	129	141	123	145	112	128	118	148	133	141	136	126	135	147	128	131	145	142	130	150	135	129	125	141	135	131	135	149	121	150	125	137	109	150	142	122	146	125	127	134	153	124	117	133	140	118	141	143	132	136	128	136	149	118	136	141	147	126	147	134	136	146	155	107	137	136	128	124	147	121	130	153	128	129	126	134	133	135	109	126	141	124	139	144	144	134	116	112	136	135	121	143	150	159	149	139	141	129	115	142	152	141	133	140	131	129	139	147	145	136	148	117	136	133	129	133	125	138	140	142	118	142	145	150	133	147	119	152	152	148	126	127	120	131	129	151	106	127	148	127	145	156	125	144	141	134	116
23197	20021	14186	9550	2066	438	475	461	487	462	462	480	464	495	463	522	473	456	466	492	431	471	450	466	449	501	445	476	474	475	448	449	452	434	512	461	458	444	472	419	466	470	447	486	488	424	438	434	476	469	466	468	476	457	463	480	451	475	493	461	464	492	481	450	493	454	510	434	455	465	465	446	485	469	503	485	418	477	452	440	435	444	490	456	481	445	428	416	449	481	469	458	455	441	454	452	498	447	487	470	465	467	449	469	473	424	466	451	451	503	450	447	417	447	478	424	444	462	482	464	449	435	462	465	459	436	446	453	465	435	444	526	455	453	430	465	451	498	481	458	453	453	436	455	476	487	452	483	441	467	476	442	455	479	448	433	453	478	454	480	456	473	473	482	426	457	486	478	459	472	469	452	481	478	448	473	453	452	459	472	467	484	484	459	483	428	478	449	465	499	434	463	476	449	468	471	445	453	453	508	477	479	490	459	460	471	443	456	464	457	452	464	431	474	466	433	439	428	454	454	481	480	428	448	460	415	475	431	485	488	442	452	450	435	431	505	474	484	463	444	462	441	480	447	457	432	492	436	464	442	462	447	463	482	492	450	477	439	441	480	465	441	445	424	444	425	438	446	469	470	455	419	482	465	430	469	449	449	437	448	448	471	463	467	476	483	430	414	513	476	478	437	469	466	443	473	435	431	442	414	451	494	470	467	457	465	458	477	477	473	437	484	480	488	432	453	476	442	450	468	479	427	469	447	446	445	488	500	441	482	471	430	456	466	457	450	486	448	449	444	450	464	426	459	480	434	466	462	429	461	494	482	430	475	457	458	469	471	446	420	456	408	483	454	436	474	455	469	440	465	451	455	444	450	452	451	486	451	477	463	504	443	493	440	498	472	443	451	432	457	464	477	441	451	454	430	492	460	446	481	442	458	460	467	451	441	490	457	488	464	454	436	465	464	444	474	480	452	465	474	498	466	428	480	449	438	440	478	444	468	455	402	450	458	483	438	469	466	452	482	485	462	455	441	474	457	487	450	464	431	466	507	460	488	464	466	496	422	425	456	453	409	491	455	451	443	471	446	450	472	487	487	462	463	478	460	456	456	467	437	466	471	463	479	446	475	449	436	459	412	431	446	458	448	442	454	471	435	480	470	448	433	444	440	422	441	481	456	493	444	449	451	427	487	468	475	482	474	483	450	453	468	484	444	460	431	458	466	487	456	458	458	473	446	474	490	428	499	468	453	458	471	475	447	462	454	409	448	476	493	453	441	472	441	425	502	512	412	487	457	491	477	492	446	493	498	444	477	455	436	448	451	466	468	478	450	452	460	445	471	470	477	472	499	463	468	450	483	450	458	447	453	447	482	447	492	495	510	461	451	491	463	504	458	441	464	459	471	434	465	431	458	466	477	428	477	471	461	432	445	446	491	481	465	495	451	438	478	497	437	491	412	436	451	453	463	417	480	475	437	480	435	450	462	478	469	439	464	462	488	478	447	450	449	447	448	470	484	485	472	451	427	445	492	411	442	473	449	450	422	432	430	450	479	432	453	437	481	461	477	466	448	482	441	421	508	474	451	448	446	478	481	448	488	451	429	452	456	449	451	435	446	420	408	468	471	440	429	427	472	466	461	500	469	479	451	440	479	487	451	429	474	482	425	436	464	455	469	434	482	458	446	477	426	444	469	432	456	504	445	451	473	484	461	444	457	430	459	502	462	437	470	476	437	473	434	492	462	428	412	443	486	464	421	484	505	445	447	499	400	496	434	470	492	476	446	428	472	453	472	470	442	448	439	452	461	475	498	444	450	487	485	435	482	461	470	470	474	446	419	450	457	456	465	471	504	440	430	493	452	461	464	470	461	482	467	447	449	468	424	424	465	452	487	423	498	462	447	494	436	458	508	462	479	442	460	448	435	435	457	451	487	493	455	468	468	439	451	460	483	490	442	467	462	463	451	478	461	454	420	498	471	472	456	437	470	464	469	464	451	464	442	481	466	456	467	447	454	465	472	456	438	475	415	410	405	457	437	459	460	460	511	463	446	477	478	446	429	441	456	437	420	436	408	463	499	448	447	462	465	508	442	411	428	468	434	481	420	488	455	446	479	433	446	428	443	454	453	425	466	505	420	456	473	461	445	478	469	446	455	496	517	449	420	465	467	458	438	458	444	445	468	473	466	447	468	487	458	474	498	478	443	493	490	486	459	489	482	475	522	454	429	446	503	437	469	448	441	455	448	457	455	472	426	448	503	449	472	456	490	488	487	468	461	465	453	454	490	443	464	459	445	445	455	445	485	424	427	478	463	431	435	510	468	462	494	452	459	434	432	467	472	466	449	477	421	479	461	490	440	440	469	485	444	468	454	458	472	484	419	473	452	470	413	473	476	447	434	446	471	440	473	468	470	474	439	418	407	432	425	450	484	428	460	451	485	485	453	470	486	477	440	441	482	497	471	421	431	413	418	426	442	425	442	417	463	475	454	468	457	490	456	441	463	486	446	454	439	457	465	477	446	450	467	446	441	430	447	457	469	477	453	442	468	480	442	448	444	436	443	456	432	451	452	473	423	472	477	483	462	496	443	475	413	475	439	461	489	480	453	436	472	440	482	433	467	469	461	476	482	411	466	456	454	498	498	417	507	474	485	475	460	498	475	448	477	455	458	466	432	475	429	437	497	454	483	472	461	463	465	486	469	500	482	436	453	459	477	476	430	451	491	459	464	470	480	518	472	458	471	458	446	462	440	432	419	486	464	453	429	446	473	410	466	441	457	421	482	462	444	496	469	468	488	454	447	454	443	472	460	478	452	476	466	472	494	465	475	438	450	448	435	442	463	419	459	454	436	424	458	458	472	447	474	442	503	490	471	463	452	490	423	432	492	465	473	444	423	445	477	452	456	460	443	459	491	431	485	461	466	438	408	457	448	467	446	445	456	472	434	486	477	440	463	487	536	468	447	479	448	451	495	513	449	420	443	449	451	428	441	492	463	485	473	465	445	455	455	490	436	491	459	474	460	441	482	478	458	425	424	477	432	489	421	469	495	473	450	439	449	486	476	466	496	468	451	502	435	436	460	456	480	465	459	443	492	457	465	457	470	458	470	424	449	434	453	491	460	451	467	470	489	443	489	412	410	472	458	472	465	456	451	438	440	422	459	486	451	459	478	457	409	448	460	443	469	460	483	489	454	437	444	451	449	411	444	445	444	482	471	453	470	447	467	411	452	492	444	452	448	458	490	469	471	485	455	461	461	485	460	476	428	467	462	459	441	465	473	445	463	463	442	455	446	496	475	512	457	469	439	447	446	468	479	452	422	484	446	463	442	444	416	446	470	486	486	484	432	469	442	461	460	457	477	471	471	457	485	462	468	450	504	492	438	468	482	461	440	471	465	481	458	486	475	477	470	503	445	464	476	475	475	486	428	440	434	457	423	470	453	455	457	474	444	486	454	474	434	476	441	402	434	455	475	452	446	458	427	423	464	429	484	462	465	454	484
60633	56666	49924	31806	10755	481	179	186	159	151	150	161	147	140	169	140	147	151	135	133	151	141	154	116	149	133	116	118	150	139	114	159	142	136	157	133	132	122	130	127	124	142	131	153	116	146	147	133	139	131	140	149	122	147	120	130	143	126	144	156	148	125	155	144	124	126	136	155	142	141	159	133	124	170	135	139	148	152	124	147	140	132	146	144	141	129	140	119	141	137	143	153	151	144	143	134	156	152	135	133	129	142	141	135	153	114	127	146	144	136	132	140	139	131	103	132	122	147	153	139	150	139	145	144	133	130	168	165	133	139	124	132	138	133	138	140	116	152	152	148	137	153	129	150	139	155	137	144	145	139	141	109	120	137	142	150	116	125	129	167	149	144	144	154	152	149	122	136	123	128	138	134	145	151	132	169	141	148	143	134	130	160	160	144	127	137	134	129	145	133	148	173	145	159	135	132	146	137	133	139	152	130	127	138	149	144	146	142	137	154	141	125	126	145	134	153	153	140	158	154	121	136	147	137	150	134	135	127	129	119	163	145	130	138	121	150	149	150	129	136	127	144	142	128	159	142	136	154	146	140	142	146	136	136	144	131	142	132	136	132	123	153	123	144	166	131	151	140	155	147	142	133	144	138	140	142	128	157	148	142	137	143	142	121	133	149	134	127	140	133	144	154	157	141	126	134	163	139	146	140	154	141	138	148	137	149	148	129	127	141	131	147	148	131	150	133	127	159	149	140	138	125	145	143	149	154	163	146	147	161	128	147	155	141	112	121	147	156	153	133	131	154	147	138	139	135	124	140	132	135	133	141	127	158	150	143	119	138	158	124	137	124	147	135	140	152	158	152	151	138	137	136	148	125	117	140	138	149	150	144	147	149	135	134	156	124	139	148	136	143	141	131	166	165	165	146	110	135	129	140	154	130	121	134	126	129	131	146	129	121	136	128	140	137	139	147	133	147	144	136	158	119	131	131	150	120	116	125	140	145	130	129	152	151	146	129	127	137	133	143	142	121	154	154	125	116	152	142	150	153	155	136	123	151	150	134	137	141	127	142	125	125	153	136	113	149	144	134	123	130	162	156	137	155	142	144	138	124	144	131	141	125	136	125	129	135	118	152	154	165	126	143	156	176	160	125	142	149	122	115	159	131	124	168	135	123	152	146	137	142	139	143	147	130	138	142	152	143	142	141	141	157	134	129	120	127	119	146	150	135	119	144	121	138	139	142	128	131	130	155	131	153	146	122	143	132	133	147	115	142	150	118	148	132	142	135	147	119	116	123	128	155	150	147	137	133	137	122	135	132	164	109	140	136	150	147	165	143	135	134	137	133	140	150	145	140	128	118	139	140	139	131	125	143	138	139	151	119	153	141	152	157	139	141	149	152	140	130	152	144	138	129	134	144	133	113	146	137	146	145	132	127	142	145	148	121	148	148	143	140	133	148	127	148	125	130	150	133	131	136	143	158	130	166	155	164	139	153	141	132	163	136	137	146	159	134	145	131	134	142	143	141	135	142	145	123	147	136	134	138	141	143	130	116	132	150	120	127	130	138	129	146	141	150	142	158	138	142	148	148	143	141	138	134	131	126	140	111	140	149	134	145	133	138	142	150	129	143	123	140	164	154	137	142	142	159	136	122	141	154	135	140	132	128	139	148	131	168	143	154	138	122	135	126	150	154	151	151	148	133	143	125	149	136	121	141	149	144	165	138	142	147	117	149	165	145	134	142	139	156	136	148	157	126	140	109	145	117	132	131	149	130	139	126	141	125	124	136	156	122	141	157	148	150	140	128	139	145	138	126	131	149	160	135	159	120	131	141	138	148	155	145	120	135	143	149	147	140	140	121	148	139	135	133	127	128	150	139	144	146	150	153	140	141	132	143	111	130	139	132	122	145	130	139	113	143	119	161	133	136	126	157	158	123	136	145	151	137	124	153	150	134	136	138	146	132	131	137	133	137	148	146	146	153	118	141	130	159	138	162	121	120	146	149	152	144	139	122	127	134	140	152	165	134	123	143	126	136	123	138	153	152	128	136	144	121	159	137	146	168	140	154	131	150	150	113	116	120	143	143	135	137	138	140	137	138	140	137	145	144	151	151	133	150	143	159	153	135	138	147	151	155	147	113	153	146	147	142	144	141	149	107	120	140	156	148	131	137	141	148	133	158	141	143	141	135	139	141	132	144	137	138	136	125	152	160	134	128	129	143	141	147	134	139	130	128	131	140	137	131	132	139	136	152	146	145	126	132	145	152	146	136	138	140	141	127	145	137	128	143	144	137	127	143	165	144	142	110	139	107	139	140	147	145	135	139	145	143	160	122	117	123	142	119	123	137	134	148	163	136	158	135	149	129	133	149	144	127	140	141	133	147	127	165	146	136	113	117	118	124	139	135	119	132	143	154	132	147	149	156	139	150	119	149	145	146	129	155	145	151	149	140	122	155	145	135	144	127	130	135	127	133	137	145	124	161	137	137	147	136	150	126	132	140	130	135	149	139	150	125	158	117	154	152	136	122	138	149	141	136	118	121	151	150	146	147	136	130	146	142	129	141	153	151	131	147	164	128	146	153	127	126	137	127	135	150	168	121	138	143	149	148	148	147	160	169	169	147	141	138	131	132	133	126	145	121	139	137	132	151	145	135	130	130	163	150	138	143	154	135	134	153	117	131	146	136	144	136	144	134	160	115	169	129	142	127	135	133	137	122	157	139	146	152	147	162	148	128	141	117	145	148	124	155	132	159	152	163	152	163	135	139	132	123	138	134	129	133	152	127	168	133	144	119	139	153	143	124	144	145	148	156	153	145	121	130	152	117	153	112	120	149	128	140	117	138	147	152	149	139	166	136	165	134	129	132	123	149	148	130	137	134	128	139	146	136	134	143	149	141	120	136	139	147	157	130	146	152	160	142	150	119	131	156	144	145	133	142	139	119	131	127	154	145	141	109	153	145	144	129	142	140	139	138	132	127	142	190	128	134	148	155	152	138	128	145	138	148	134	136	123	136	130	134	134	156	141	140	138	132	140	120	152	140	134	148	123	142	149	130	145	136	134	150	135	131	146	129	147	158	141	141	123	163	148	134	153	133	135	144	134	144	151	143	160	140	120	143	141	133	135	133	138	132	149	160	137	133	151	131	140	145	141	140	150	134	139	128	165	133	134	137	115	147	136	135	133	147	140	147	136	105	140	165	133	127	144	142	137	148	121	139	128	138	125	134	154	142	146	125	121	154	143	138	133	141	145	130	144	139	140	127	129	124	118	130	154	156	139	140	143	145	142	137	155	136	143	141	123	133	140	143	114	148	144	152	140	145	146	127	149	129	150	135	125	156	141	140	136	144	132	151	151	136	137	140	124	134	154	140	127	135	142	104	137	147	143	123	141	159	152	148	125	137	140	139	141	139	127	134	143	124	140	118	145	140	138	168	137	141	133	143	134	143	164	130	146	145	132	143	137	132	139	125	134	131	151	152	145	148	139	144	156	159	126	121
41281	45139	45676	35898	12954	671	563	540	502	568	534	488	495	520	489	482	460	504	466	507	499	453	508	464	516	482	483	455	451	518	460	502	436	488	451	445	453	465	471	462	484	444	519	487	461	456	464	523	489	486	476	479	490	475	471	482	458	497	494	430	428	492	444	470	471	484	461	508	469	462	457	451	463	482	478	499	471	471	495	500	483	449	469	457	467	462	489	457	442	470	459	506	465	503	460	475	468	493	502	439	502	457	456	482	436	492	472	454	466	445	445	440	489	413	492	473	483	502	439	503	467	488	466	470	424	451	478	457	521	499	470	459	464	528	496	448	425	474	488	449	478	476	478	448	482	443	470	472	493	485	461	463	468	434	472	483	496	490	503	475	455	469	478	447	482	477	473	466	481	470	482	490	464	478	464	435	456	453	520	466	486	497	454	420	480	474	474	478	480	473	487	455	465	499	487	431	496	451	461	493	487	511	467	489	453	494	491	475	528	436	441	489	425	434	430	442	461	463	455	419	459	447	458	448	460	472	456	439	461	481	453	442	460	470	448	504	472	458	440	441	455	458	511	439	452	462	446	445	453	483	453	462	484	475	456	448	469	491	453	521	481	482	444	477	424	462	480	487	478	481	457	464	509	501	479	460	518	481	460	461	454	452	453	468	470	453	444	461	475	454	480	465	469	489	484	458	467	473	423	461	504	461	516	455	463	475	435	451	445	472	486	452	452	449	457	499	508	433	499	467	452	463	467	459	480	452	516	437	465	477	481	459	500	467	462	439	478	463	453	469	460	486	472	468	492	431	515	438	455	517	476	467	487	494	442	472	431	449	435	454	442	457	500	463	468	495	498	468	478	478	441	468	431	494	446	464	455	454	476	445	460	505	476	451	448	437	441	453	469	473	451	480	484	471	470	470	468	440	474	438	452	486	427	475	480	440	495	497	483	472	467	453	485	500	476	495	469	475	455	459	449	477	469	470	431	480	451	466	459	463	470	451	494	438	500	498	487	447	457	459	466	444	489	473	482	498	439	422	464	470	438	476	488	503	442	455	442	467	446	450	459	479	490	483	462	474	482	472	483	449	475	451	480	504	462	421	495	493	497	459	478	537	450	471	466	464	489	465	433	465	439	490	444	463	416	431	428	494	491	443	459	448	469	440	473	440	466	464	478	449	471	487	504	455	412	485	460	462	466	465	497	509	477	474	467	483	451	437	487	453	464	451	416	509	437	442	446	474	484	475	464	476	487	472	467	495	458	451	486	476	478	497	478	445	485	469	482	500	467	484	447	465	434	461	448	434	470	486	458	468	480	494	456	471	459	458	492	469	428	443	469	464	489	455	443	454	479	475	468	469	463	448	466	447	454	506	479	443	491	481	467	500	540	478	501	456	429	503	452	458	465	455	498	452	517	508	504	476	464	485	434	468	441	424	481	476	467	478	484	473	470	466	453	484	501	435	506	525	457	456	494	489	483	519	465	476	462	429	435	447	467	461	460	478	448	404	436	497	489	462	432	482	498	465	458	474	486	470	445	448	472	539	470	425	455	492	464	462	450	499	476	508	469	481	469	467	475	494	496	454	462	506	467	448	478	461	472	453	468	462	471	450	476	473	464	455	466	463	459	443	474	469	447	497	458	479	474	502	492	469	447	475	478	491	491	508	452	481	474	497	476	457	467	464	512	496	524	495	449	474	437	465	487	462	495	460	472	475	480	452	474	433	467	483	488	492	480	488	476	473	457	474	462	494	465	505	486	467	497	457	458	487	445	459	468	458	463	427	524	470	434	442	442	511	446	432	439	429	489	480	464	482	476	487	444	478	487	456	460	461	487	479	460	450	474	511	452	460	453	461	487	486	493	481	459	451	464	418	477	477	481	507	466	468	498	484	465	488	476	466	469	477	476	478	455	456	481	443	446	481	461	451	505	451	481	446	489	465	482	454	458	495	441	463	456	484	461	430	511	465	452	455	498	458	476	481	429	482	453	448	501	461	493	452	502	486	440	478	509	488	449	423	486	447	503	488	456	464	473	492	465	431	464	449	489	477	484	443	455	444	513	492	486	468	469	514	505	440	463	442	483	444	501	483	497	479	470	488	484	458	499	438	428	469	459	458	481	496	458	475	459	462	454	441	452	497	467	431	465	457	430	476	512	485	469	451	474	463	433	483	498	447	483	471	474	442	493	452	474	474	528	484	481	446	450	501	459	467	435	438	453	476	466	468	469	457	451	439	462	460	465	478	463	456	452	471	470	478	483	443	451	432	481	426	461	461	495	444	450	447	489	476	436	470	466	442	482	491	456	462	475	479	502	432	453	497	464	450	483	454	462	421	468	435	487	472	476	464	477	485	425	468	480	468	433	474	467	495	458	537	499	460	466	443	469	453	476	495	469	447	500	439	456	502	445	436	468	494	455	466	488	494	490	465	500	503	493	442	485	455	474	456	441	481	480	487	516	465	481	479	471	479	485	474	499	475	457	463	475	441	458	443	457	442	468	437	482	482	443	465	468	476	471	443	486	487	478	480	475	514	440	481	453	445	475	500	483	485	481	453	443	463	460	495	463	495	461	445	440	486	448	447	451	451	523	506	496	497	474	469	508	446	475	477	475	483	440	498	467	443	497	459	495	454	470	399	494	436	450	449	472	467	486	486	463	452	470	512	468	478	447	419	465	477	426	507	472	508	457	486	465	458	461	511	493	467	486	450	486	499	450	489	435	439	458	448	494	456	452	463	492	409	513	452	453	485	481	473	474	499	450	437	460	446	492	487	452	485	504	472	493	509	478	443	488	490	455	432	468	425	462	444	463	445	485	413	459	467	473	448	468	490	442	466	482	487	501	442	513	506	453	472	451	459	476	456	487	481	468	495	467	420	464	470	424	467	458	453	451	431	468	458	449	507	435	518	451	462	515	474	456	469	452	432	471	464	494	470	483	461	477	452	474	484	470	473	471	420	435	449	438	463	486	487	461	510	482	479	458	429	468	426	432	437	495	492	462	476	451	440	432	488	450	461	488	472	440	461	443	475	449	468	498	446	466	466	498	485	434	472	478	474	421	509	507	420	488	479	482	454	510	473	465	447	458	500	474	459	470	476	482	441	449	450	448	458	480	492	465	442	464	473	465	481	428	461	450	488	460	484	475	460	485	463	473	475	484	450	451	476	472	494	471	469	495	499	511	446	444	479	460	449	443	470	492	467	471	436	484	484	447	477	456	465	482	470	476	459	452	487	522	478	482	458	474	435	456	453	459	454	485	479	473	469	460	515	474	459	475	439	470	478	466	472	459	460	451	490	469	481	445	487	463	494	480	488	492	471	476	479	464	497	482	454	464	458	498	487	448	467	509	457	448	455	462	473	485	484	443	445	463	449	495	508	454	476	466	467	530	432	470	501	468	460	456	460	469	439	470	512	472	461	485	498	445	472	456	486	449	500	476	456	492	459	466	454	464	450	441	452	464	447	461	473	478	476	434	455	447	469	469	459	501	464	455	492
77832	74498	65487	44753	22907	3429	345	278	284	279	276	310	254	268	265	252	263	265	270	242	244	250	262	259	265	245	250	242	276	255	269	259	236	261	237	244	219	242	237	290	240	242	248	265	251	247	257	266	263	253	238	239	255	229	226	259	256	251	257	253	241	265	240	266	263	245	238	256	234	283	239	218	228	234	256	253	262	254	234	218	258	262	270	234	258	197	267	272	266	238	225	215	247	303	231	261	253	262	224	239	262	243	228	270	274	274	261	273	214	243	274	258	267	248	235	253	259	248	249	282	288	246	272	244	244	219	259	220	271	241	228	219	241	259	267	222	238	252	236	222	242	298	267	249	217	251	276	232	242	250	239	246	254	249	238	254	253	254	229	266	245	234	254	244	241	250	253	237	261	243	236	253	248	223	218	251	255	243	273	247	254	243	260	240	252	250	240	257	274	244	252	259	281	251	265	238	263	240	238	223	253	254	272	239	228	264	231	255	236	248	257	252	268	271	238	256	269	236	259	256	247	231	247	255	276	234	246	240	259	257	219	270	252	244	244	238	256	250	243	259	265	241	261	240	248	243	256	286	242	243	264	237	233	256	260	235	270	251	242	246	240	270	256	244	255	240	253	270	214	227	223	243	254	242	257	254	234	262	260	226	252	226	247	283	255	266	230	258	264	249	260	236	262	250	223	224	222	251	253	250	262	270	237	237	287	249	246	280	285	267	232	257	240	259	280	277	244	236	263	235	271	260	257	256	261	250	260	253	251	250	221	265	230	255	258	259	253	255	245	243	270	249	233	276	249	264	231	275	233	260	275	263	274	282	238	261	262	216	256	230	254	258	238	252	250	287	255	244	258	239	252	244	243	267	258	250	232	243	263	238	251	235	249	261	293	260	237	261	244	269	247	251	245	268	257	244	273	262	245	247	270	266	281	214	259	242	241	274	259	284	231	253	260	262	263	236	235	268	246	231	218	255	251	269	266	263	231	256	268	243	282	247	252	241	275	256	237	216	280	273	253	245	241	242	257	247	207	255	239	226	245	273	245	255	237	265	252	258	243	237	258	253	279	230	260	283	246	264	240	264	272	252	259	264	227	269	265	253	282	270	252	243	263	247	275	272	289	242	263	274	242	270	249	289	242	257	271	260	232	230	253	241	267	220	261	253	254	281	279	275	239	256	249	255	238	255	246	253	241	271	254	269	278	257	283	248	252	273	272	241	283	251	249	231	234	273	247	251	273	229	240	254	260	270	265	252	238	265	240	248	260	263	244	252	227	235	249	230	236	247	253	246	250	261	240	239	243	235	236	235	237	254	249	256	275	232	228	258	255	247	273	233	251	252	248	244	258	252	238	264	251	254	246	266	241	266	247	237	268	250	236	269	244	272	242	245	241	242	242	250	226	244	236	249	228	280	272	241	260	260	241	243	266	244	255	279	286	251	262	260	243	256	255	252	234	229	242	253	245	256	249	250	259	236	211	235	259	269	218	228	255	260	250	242	272	236	253	243	282	270	236	238	263	272	265	248	253	233	263	216	250	277	272	282	260	255	272	266	272	275	282	261	257	256	245	244	249	290	265	267	278	257	282	236	255	243	258	271	229	266	266	244	230	236	239	275	237	246	240	237	287	274	269	273	268	285	260	252	255	268	280	279	245	243	231	257	240	248	230	252	255	242	254	261	242	226	244	244	247	240	259	260	249	272	244	226	231	268	285	243	249	274	241	219	246	243	240	226	272	256	243	228	223	274	260	279	263	279	255	255	252	258	269	242	256	247	228	240	257	233	217	244	259	247	240	224	258	248	258	239	269	244	257	266	249	243	254	221	245	239	241	275	249	245	259	266	230	265	289	233	259	249	247	251	228	275	263	246	240	257	247	237	245	232	234	260	266	236	245	268	228	245	237	258	281	240	266	260	240	253	265	244	240	250	259	236	235	236	210	258	258	247	268	252	266	251	266	228	249	238	280	255	273	223	247	291	233	255	252	236	241	247	211	240	245	250	228	234	264	238	254	257	236	255	254	278	252	252	245	246	240	252	234	237	238	279	236	246	266	266	249	227	248	269	276	288	245	220	223	260	237	226	202	257	221	267	266	244	235	239	220	250	253	239	269	246	243	268	241	242	276	267	262	213	254	231	269	247	267	252	265	269	213	261	253	265	267	259	251	243	236	228	259	243	235	240	235	244	260	247	254	238	216	267	270	225	233	247	259	280	238	229	249	221	241	237	263	288	240	241	244	285	251	243	260	268	264	243	266	226	214	266	257	225	202	260	230	250	255	252	276	240	269	259	274	269	255	256	262	234	256	253	226	301	207	263	306	234	234	262	236	246	231	242	273	255	281	244	278	252	231	279	266	274	227	257	239	248	233	250	245	265	240	261	237	245	240	269	255	251	227	238	242	251	242	256	272	261	234	261	246	273	245	251	262	279	277	242	270	254	275	252	239	270	226	244	222	256	275	254	244	250	256	247	254	293	271	222	252	256	255	252	231	252	262	239	266	242	234	255	261	247	274	257	244	271	241	236	246	254	233	259	252	242	249	243	261	238	242	239	238	267	206	270	236	268	218	259	228	250	237	257	290	249	278	266	230	225	280	245	260	251	228	255	246	245	278	256	245	257	244	252	245	248	226	300	252	254	249	267	266	263	267	279	268	253	250	253	239	276	272	243	259	279	264	242	268	260	241	256	225	248	245	222	252	247	278	255	242	263	243	273	262	229	258	245	267	271	242	253	250	225	255	221	229	229	247	245	254	257	238	258	248	231	240	253	237	245	251	214	223	262	239	233	221	252	240	286	245	258	252	242	229	240	250	246	263	258	252	253	277	250	264	254	259	262	258	227	268	231	222	245	245	238	265	271	221	254	274	240	239	260	276	257	230	244	257	262	239	281	273	258	234	258	242	261	252	273	271	262	254	260	250	236	232	244	280	266	248	257	249	251	258	246	264	222	229	219	214	239	269	269	233	273	240	243	266	250	250	254	248	260	248	242	242	244	260	265	247	279	251	245	289	267	278	291	242	261	240	268	254	273	257	231	253	248	264	280	239	249	231	274	225	248	265	246	232	254	249	252	234	251	223	243	245	273	251	239	233	265	249	246	258	248	256	257	244	273	214	240	239	218	275	256	247	257	254	266	268	256	247	247	216	265	262	253	237	260	260	217	245	260	239	245	250	258	270	258	247	249	268	247	243	249	256	231	265	267	244	235	258	254	258	243	223	246	269	253	243	236	245	269	236	267	247	261	204	286	238	224	255	247	226	262	253	255	228	245	291	271	274	254	261	218	235	246	260	253	276	241	248	230	272	263	228	276	233	285	275	243	248	256	252	254	231	262	264	262	254	239	239	226	252	244	252	244	277	248	258	265	244	269	282	245	228	259	241	258	235	234	255	263	260	261	243	241	265	214	238	261	226	241	251	258	230	235	296	252	251	250	237	238	234	289	242	249	237	256	247	278	225	252	252	228	249	251	211	231	251	248	246	265	246	267	262	274
55658	61314	60182	46052	23714	1231	1072	1004	938	872	924	901	844	830	828	796	802	804	775	765	785	810	825	861	808	788	744	810	808	768	794	792	770	741	837	782	817	740	715	744	729	786	770	805	775	774	755	793	731	790	753	715	786	758	771	748	767	722	748	738	785	743	734	772	777	758	768	789	753	750	798	792	781	788	759	750	769	759	745	739	765	757	807	819	752	756	760	780	763	751	767	745	815	803	748	752	803	754	750	711	727	776	763	795	751	790	733	797	760	776	746	797	764	762	783	762	741	805	751	812	762	753	747	776	766	766	735	803	779	750	764	772	791	766	786	782	713	795	759	739	726	783	745	776	752	799	747	746	734	757	749	763	794	727	771	765	734	765	732	762	804	712	812	749	763	772	811	739	789	790	727	747	747	767	765	755	711	757	783	767	703	745	734	819	790	738	786	792	793	742	788	770	723	735	701	792	781	773	763	757	762	720	782	774	755	775	817	750	714	725	790	757	787	753	777	793	743	767	746	751	794	710	791	787	731	805	731	786	759	739	756	788	733	739	753	759	719	716	792	732	771	702	760	754	726	769	859	839	763	739	818	771	783	782	763	752	816	766	755	783	782	784	799	727	705	806	798	786	718	757	748	751	760	802	754	756	704	743	742	786	749	747	781	763	795	733	759	752	745	791	775	774	758	735	777	756	795	779	735	740	783	764	753	799	746	740	749	749	789	794	795	805	788	777	760	754	788	758	751	821	770	741	777	766	740	713	737	761	743	835	753	787	774	765	734	761	796	787	728	707	783	790	775	780	703	829	768	730	782	767	721	736	745	777	792	766	721	705	764	782	771	774	756	754	753	767	755	716	747	736	760	771	801	762	752	730	762	770	812	782	743	745	747	746	739	761	738	737	787	784	793	750	726	731	767	725	741	756	763	766	717	733	774	719	776	790	750	775	773	739	807	783	789	760	763	757	707	781	789	761	752	703	773	725	802	753	751	754	764	735	744	763	761	725	784	719	778	733	747	775	790	737	785	759	740	704	754	772	746	768	796	786	772	769	765	776	749	749	730	704	755	783	801	750	721	751	778	767	787	796	760	752	705	767	737	798	742	727	688	724	775	796	760	787	757	757	780	774	742	758	814	786	802	736	795	711	715	787	759	799	738	778	770	786	759	756	738	776	785	789	803	761	760	808	744	735	776	742	817	820	802	752	805	789	738	808	752	757	807	802	761	761	758	801	723	762	778	758	776	728	759	730	768	763	747	794	747	749	769	736	761	756	779	779	752	770	736	739	749	775	789	767	725	790	737	818	787	768	735	776	750	744	771	765	789	784	742	738	732	718	766	741	751	732	739	709	783	746	745	801	772	777	745	703	814	772	718	755	723	798	780	780	839	715	755	732	778	815	762	765	761	753	716	763	732	765	773	770	735	768	770	729	796	762	714	788	772	731	720	723	735	752	725	782	713	752	724	776	734	737	717	738	733	760	740	770	767	752	743	754	737	832	755	749	751	765	759	739	746	749	802	761	791	746	743	753	758	739	746	754	734	755	792	784	767	701	753	773	810	798	797	795	785	758	760	792	745	739	775	771	728	745	728	770	777	798	770	770	730	760	745	773	767	759	787	710	757	737	757	745	755	773	722	734	767	797	802	734	702	727	780	774	796	754	748	774	768	809	773	747	758	757	754	775	804	751	734	740	754	787	768	770	768	778	756	764	768	740	803	742	806	743	782	791	744	782	761	748	769	763	773	728	728	759	749	758	779	750	797	777	763	779	712	748	790	782	704	745	835	809	772	771	780	746	757	776	761	770	755	746	776	755	742	789	766	754	721	790	813	741	808	770	816	759	812	779	757	776	787	752	761	751	723	791	750	772	744	742	718	731	769	750	754	741	769	767	702	769	782	749	753	750	767	743	815	793	698	733	760	760	783	762	804	738	764	746	771	776	809	816	766	758	781	742	797	754	768	742	713	741	798	750	746	752	820	776	774	752	730	726	768	791	750	734	787	800	801	733	784	773	744	783	748	760	746	797	726	748	741	701	730	805	767	784	736	721	729	754	821	722	755	782	706	747	768	773	733	788	803	753	764	751	778	751	791	724	748	736	770	786	770	789	770	761	793	754	781	780	777	758	777	830	779	791	718	727	771	776	726	727	734	704	774	758	730	794	809	781	768	732	713	741	752	795	757	780	712	725	740	770	759	752	792	803	732	719	731	763	772	724	768	734	768	815	766	738	731	734	712	756	732	835	722	814	732	716	809	749	743	734	817	761	748	811	759	767	791	807	768	793	800	741	813	745	785	783	784	766	756	779	779	770	755	804	740	757	776	824	751	753	746	726	749	745	694	737	748	751	753	717	773	750	795	777	738	731	753	794	742	795	764	756	759	710	797	732	769	781	805	744	735	797	762	747	757	714	744	783	743	731	717	768	725	773	778	749	719	747	744	770	759	742	752	783	742	759	769	760	787	753	791	760	790	753	728	840	751	771	762	771	765	792	754	750	746	746	761	766	778	750	758	783	783	815	701	749	793	775	817	787	748	755	767	730	715	783	744	773	740	822	714	787	716	780	767	777	764	734	786	721	782	758	696	792	784	758	761	738	755	774	769	751	794	781	728	764	736	735	748	732	759	775	762	731	799	740	729	752	751	798	756	758	800	774	787	751	767	757	748	792	777	744	780	760	742	781	788	759	758	755	784	760	755	814	757	784	716	768	771	755	773	767	751	767	790	772	734	761	768	762	755	731	721	760	769	776	750	733	783	749	753	735	800	709	734	784	734	787	740	764	803	796	737	726	783	764	773	794	754	777	738	739	794	793	742	732	781	766	756	775	749	761	755	704	758	786	763	753	748	774	804	772	733	747	803	761	764	726	763	816	780	733	718	740	791	810	777	768	816	709	764	759	749	766	717	721	824	768	783	781	736	767	814	763	701	724	734	783	807	768	729	720	744	758	757	779	747	788	739	746	739	741	778	780	774	764	785	785	797	726	753	787	814	777	773	761	777	769	726	785	780	777	763	747	791	763	825	778	784	736	785	783	822	758	781	724	771	743	735	796	762	760	792	784	731	750	780	779	782	790	750	739	788	756	721	750	726	761	721	747	706	760	758	785	765	746	808	723	764	749	734	738	720	782	780	783	745	776	816	747	725	784	733	707	831	718	746	783	778	775	737	743	735	791	755	801	785	743	794	714	783	716	777	709	760	759	753	763	756	743	743	805	772	739	809	838	733	744	732	728	765	779	774	780	729	770	747	782	744	742	816	759	811	799	755	744	753	704	725	701	734	755	731	729	761	771	754	750	734	705	747	792	737	770	745	783	777	789	749	805	742	788	773	751	720	759	774	816	759	792	769	799	793	757	767	802	733	799	783	780	812	774	759	728	734	719	790	787	735	778	792	792	761	728	755	745	759	749	771	724	758	781	733	736	780	713	735	704	794	740	721	782	767	808	763	802	736	757	765	781	804	825	785	764	761	813	762	761	812	767	768	772	739	753	706	759
25277	16053	8749	2877	461	151	138	133	129	159	126	117	151	130	131	122	151	152	145	147	134	121	134	147	135	154	138	140	131	141	144	137	146	120	170	154	136	127	126	116	148	137	144	135	133	134	135	164	137	141	159	153	132	110	138	127	135	141	138	162	122	157	145	157	128	136	136	135	135	141	138	119	120	125	115	122	140	136	166	138	127	133	132	122	132	142	143	149	133	138	127	130	153	124	132	132	125	145	150	138	152	113	142	116	132	149	115	142	120	120	150	119	152	105	134	119	150	161	143	157	141	122	137	124	155	132	143	139	152	130	145	121	141	129	139	138	152	136	125	128	140	146	138	156	141	134	134	111	122	154	110	148	139	139	144	136	110	139	114	138	130	133	137	148	153	137	139	141	132	133	141	140	130	134	129	131	146	123	153	129	134	141	158	131	157	137	147	150	142	128	122	151	141	148	129	145	119	134	120	139	142	119	125	128	148	132	116	133	134	125	123	153	116	123	152	123	130	145	132	138	130	119	151	133	139	141	125	114	146	145	161	131	161	143	133	145	122	125	128	137	111	133	144	149	130	126	139	135	164	134	112	138	155	134	127	131	154	124	136	138	136	146	110	126	130	110	152	126	133	135	130	132	141	134	128	118	148	150	135	131	134	143	151	133	135	148	148	138	129	124	119	153	135	145	125	131	142	138	144	151	128	121	136	120	129	141	138	121	164	130	129	142	156	144	137	126	144	156	146	131	152	144	127	132	144	141	137	137	135	134	148	125	146	127	135	152	150	146	147	138	149	125	134	115	138	159	145	129	108	134	152	110	127	131	155	152	139	161	111	141	149	125	138	139	134	147	136	124	120	120	146	157	129	133	121	133	129	128	167	138	125	126	133	141	126	146	157	150	156	143	136	144	161	135	146	140	132	129	131	144	118	117	125	157	140	137	141	137	145	153	150	154	125	139	152	134	150	148	130	142	135	147	144	119	142	145	133	132	137	133	138	136	134	140	138	145	129	149	125	156	115	135	129	138	132	122	124	129	137	131	137	140	144	129	151	133	122	159	130	131	148	135	152	147	112	141	139	137	129	142	118	134	127	144	130	144	146	119	123	134	125	128	121	147	143	123	144	117	116	141	134	125	146	128	123	134	139	137	130	154	141	143	123	134	133	134	116	137	126	124	137	140	111	139	118	147	143	123	116	141	125	123	160	142	131	139	136	132	141	126	133	142	144	122	113	143	141	157	120	139	125	135	112	146	153	136	120	141	122	156	121	153	129	132	146	136	132	138	152	147	126	137	134	151	131	140	125	138	139	129	145	143	126	134	133	132	149	126	122	130	129	140	158	150	117	133	139	136	109	147	146	128	133	123	119	137	115	140	151	125	127	102	152	130	123	138	130	151	120	158	140	123	134	135	159	143	141	147	146	139	139	115	151	159	146	128	124	141	139	137	115	130	145	138	147	125	137	97	147	142	131	142	131	150	128	152	130	139	154	151	145	132	151	125	137	127	151	135	140	122	131	116	147	152	146	137	130	116	137	132	170	123	139	143	127	142	128	157	138	131	137	135	130	164	139	124	128	141	123	146	162	151	135	137	135	137	132	126	129	129	148	144	142	135	124	125	142	115	141	158	132	127	141	121	135	106	154	119	140	123	144	142	142	123	123	132	152	104	146	147	139	152	136	149	143	156	144	116	135	120	123	144	127	130	124	121	143	143	129	141	150	142	139	151	136	135	139	149	138	117	131	120	138	149	123	130	141	141	148	143	151	129	137	140	141	155	143	136	157	123	140	133	150	144	133	138	152	137	126	146	137	143	131	132	135	136	142	151	137	160	128	132	149	129	128	129	113	148	133	152	138	138	157	149	135	120	138	151	133	142	140	124	125	164	130	154	135	127	138	143	142	155	143	137	136	135	139	149	136	134	147	139	127	137	135	139	127	139	146	126	156	115	152	132	126	137	158	118	125	146	159	138	126	140	124	139	112	144	147	139	139	159	137	150	129	145	121	118	135	124	131	141	114	123	127	142	155	121	129	119	124	132	145	146	150	140	161	128	127	129	136	124	128	143	121	128	132	159	142	115	151	163	141	142	135	138	129	142	148	139	136	128	146	128	130	126	139	148	157	121	143	137	130	134	140	169	147	124	139	123	121	143	120	133	135	135	131	140	136	126	136	148	128	144	142	134	123	145	152	140	141	126	132	127	130	144	134	141	140	142	156	113	145	140	132	147	129	131	136	155	136	147	145	132	119	146	158	152	146	133	165	126	146	140	140	138	125	144	119	127	114	146	146	124	125	131	154	118	166	133	124	146	128	135	144	150	122	134	130	141	119	122	115	124	153	143	125	139	128	138	143	136	146	109	111	142	137	128	128	139	123	135	149	130	137	133	149	135	142	143	138	138	132	142	141	133	124	119	131	145	135	145	141	127	126	156	133	125	146	131	128	134	137	127	121	151	134	133	133	147	129	137	146	120	128	138	123	132	162	145	139	139	128	123	139	134	136	122	129	128	130	138	122	116	129	141	137	144	146	136	121	134	135	124	120	122	145	132	141	140	137	131	119	116	139	117	135	128	155	139	130	147	148	146	145	132	120	144	136	131	123	128	136	135	115	127	147	138	130	135	136	151	122	139	134	131	126	144	125	132	158	140	146	148	127	128	134	131	151	139	131	153	129	140	130	155	131	136	123	145	160	142	121	142	132	154	156	150	139	148	119	120	143	135	148	134	135	159	137	134	131	141	146	135	104	121	134	140	113	138	131	137	152	156	118	156	129	152	133	141	143	124	146	137	128	125	126	153	138	131	139	150	135	123	125	145	139	142	139	131	143	142	131	135	136	168	164	138	145	127	133	147	136	146	126	123	134	130	136	127	136	136	142	151	136	116	139	158	157	122	124	134	147	136	117	126	143	133	135	143	128	115	129	123	133	132	159	143	126	131	137	156	113	151	138	126	134	125	122	129	120	113	135	143	128	139	127	132	134	149	119	126	139	135	142	158	171	128	119	144	122	137	125	134	150	149	133	141	131	135	127	126	135	142	145	125	154	135	134	144	131	133	144	126	141	114	128	130	152	148	121	159	140	136	139	141	129	154	148	156	135	148	145	145	121	129	109	128	138	135	115	136	125	141	123	131	136	159	113	127	125	128	106	151	121	130	130	136	144	115	160	148	145	125	133	139	132	135	136	122	163	151	129	160	134	134	129	129	145	131	135	151	138	140	156	136	128	131	148	130	124	132	137	151	139	112	137	137	127	120	126	134	140	141	136	142	137	122	145	138	137	155	135	128	130	120	138	139	115	138	136	143	131	117	133	131	140	135	120	160	143	134	114	122	141	156	122	133	133	131	126	113	119	115	149	142	151	132	148	121	138	125	146	156	163	141	145	136	146	137	139	154	160	130	153	153	149	121	127	135	116	137	131	128	137	128	149	132	143	126	142	156	131	133	146	114	137	144	161	142	148	165	140	130	138	107	137	127	110	134	156	139	157	139	124	151
24378	20469	13970	7769	1634	439	475	473	477	480	493	458	502	434	461	466	481	444	469	453	471	454	466	450	469	467	431	484	464	487	489	446	515	453	467	492	475	503	479	460	463	435	494	462	485	444	473	451	434	467	422	452	455	473	464	414	422	421	437	435	460	452	466	460	475	437	480	468	458	452	476	438	443	420	480	467	455	461	454	466	457	483	480	472	436	457	471	454	492	473	454	464	469	454	446	446	473	435	436	447	457	465	468	441	438	438	467	464	426	497	511	427	506	498	462	428	472	450	457	454	466	481	463	469	460	396	438	460	466	417	454	503	495	470	448	452	453	499	475	462	478	428	461	475	444	463	488	453	465	451	446	431	461	437	473	451	422	488	453	465	483	451	447	474	463	467	454	457	465	488	505	422	435	463	449	492	462	479	437	465	449	460	466	440	452	461	447	446	498	417	438	424	465	411	478	422	469	458	482	436	481	456	449	464	465	458	500	446	448	456	447	453	457	454	441	472	448	439	446	433	430	463	491	480	495	483	450	488	432	440	423	411	471	445	446	462	474	443	470	466	458	426	464	443	459	440	435	463	476	463	470	505	469	500	430	460	473	414	442	469	402	448	450	473	460	436	491	485	459	489	455	488	475	451	462	434	440	422	457	423	411	479	479	467	466	427	453	465	461	415	481	469	464	445	467	440	460	446	456	476	445	488	427	483	454	430	461	442	490	447	449	460	471	437	465	450	447	458	464	469	468	423	433	435	444	426	448	443	426	502	490	463	450	494	471	415	468	448	458	467	489	456	477	469	452	460	458	443	456	438	422	474	492	436	432	459	483	436	453	461	483	465	468	457	490	484	437	482	444	504	458	478	458	444	454	474	476	465	447	421	441	487	459	510	445	459	438	459	456	457	453	457	430	444	452	462	457	436	488	464	482	450	492	469	501	434	496	442	456	475	422	474	448	457	439	448	444	449	425	492	458	475	444	461	438	496	466	416	443	500	422	495	493	471	427	452	468	454	471	446	456	446	476	512	460	453	469	450	431	467	397	491	448	468	460	476	487	479	445	468	467	461	473	422	486	471	453	433	432	477	489	484	455	475	470	447	470	490	479	451	470	448	445	478	434	473	448	487	455	477	461	465	452	462	486	465	459	458	423	480	474	477	431	441	465	448	483	455	466	445	421	468	436	460	473	449	492	446	531	468	514	448	451	451	456	463	481	457	450	417	440	440	440	431	489	459	480	432	449	465	483	477	440	471	449	483	508	472	498	416	451	483	418	420	448	472	451	492	463	457	460	482	461	479	486	443	445	430	472	432	469	472	422	473	442	443	500	449	448	487	466	441	446	485	483	452	479	483	488	482	436	468	430	461	444	461	455	456	450	499	469	426	479	453	498	449	445	504	490	468	449	459	461	466	466	474	406	405	458	480	451	449	476	507	480	469	435	480	445	436	447	454	457	468	497	459	454	438	421	466	513	478	465	446	495	496	470	461	425	431	462	479	455	445	423	446	469	451	503	458	418	451	446	503	450	497	459	455	477	507	476	437	495	443	446	475	454	459	440	465	443	416	480	432	481	445	442	451	461	443	476	431	474	452	487	463	444	511	429	437	511	463	450	478	475	473	463	476	452	464	460	460	473	434	484	480	426	461	441	453	457	465	427	469	510	453	506	443	500	454	493	461	496	487	458	405	458	411	481	441	465	476	506	455	427	501	450	483	484	448	477	451	457	444	440	493	449	455	429	464	473	428	462	458	487	485	448	427	478	466	439	466	478	457	411	474	419	453	467	464	470	431	414	488	435	437	490	465	459	456	461	474	468	477	475	470	454	475	484	441	462	446	455	514	449	482	457	449	464	409	433	457	475	450	465	443	444	461	485	471	476	502	487	500	452	447	464	441	480	453	456	463	455	466	472	447	472	463	464	484	449	468	475	468	481	456	482	484	428	458	436	442	467	442	437	455	476	431	430	458	419	437	427	449	466	460	499	468	463	470	468	447	442	484	462	436	477	470	483	456	466	435	461	472	435	432	455	436	464	455	486	440	454	472	473	462	478	466	447	427	448	446	475	498	493	480	456	446	426	453	487	461	487	452	457	453	456	437	495	467	435	445	489	467	458	412	435	470	450	469	477	459	491	455	448	446	485	476	471	454	459	452	429	479	438	504	463	439	456	436	454	448	443	472	448	465	495	452	435	484	460	426	443	463	445	446	453	463	449	483	479	477	456	442	447	440	446	483	467	445	476	409	459	473	453	477	482	438	442	434	439	463	472	471	483	487	425	443	465	467	460	459	431	465	473	436	472	483	464	455	463	445	458	474	485	477	506	433	459	448	461	448	474	459	454	450	472	446	455	482	434	502	449	451	478	426	489	469	459	416	474	465	461	482	434	446	473	441	440	464	473	496	473	490	455	425	458	495	484	419	485	464	464	461	483	445	513	456	451	490	467	487	447	472	479	440	448	466	448	437	473	464	423	453	455	482	466	455	464	476	481	462	472	482	476	490	467	454	477	501	455	488	475	476	483	469	486	483	501	432	480	484	450	476	456	438	435	446	466	469	428	485	464	465	445	438	454	459	472	472	460	451	485	482	449	459	467	467	449	477	445	407	440	448	514	439	487	448	451	455	461	468	446	438	458	438	481	469	482	455	461	450	467	443	447	493	439	446	444	500	465	394	489	477	459	466	461	494	467	479	451	456	497	482	422	483	442	476	473	443	432	477	474	462	463	459	479	467	453	448	468	461	454	477	487	455	437	429	454	453	460	459	469	441	462	480	492	445	474	429	435	461	463	492	481	453	461	425	469	417	508	460	467	492	457	460	463	455	490	459	454	446	483	458	458	489	445	449	471	427	448	461	445	458	462	454	485	460	492	470	431	468	457	463	478	478	441	481	479	464	461	432	439	477	427	487	491	468	446	522	461	423	456	445	462	442	488	510	460	438	428	440	476	482	457	444	468	455	450	483	434	445	469	450	459	460	457	437	439	457	453	459	455	477	473	497	488	489	443	427	472	467	477	443	458	418	455	435	427	446	475	501	478	483	475	429	451	451	433	469	490	457	478	418	444	488	496	502	475	462	475	436	449	454	479	502	453	434	477	449	475	439	464	458	418	462	451	471	481	464	504	472	448	451	456	459	465	427	457	454	489	403	452	439	474	465	465	453	418	448	454	426	436	439	441	452	502	448	460	461	431	464	453	444	497	458	450	474	431	416	457	488	453	469	465	472	465	483	431	470	501	464	459	458	454	521	474	512	473	456	433	453	446	461	439	473	474	443	469	473	440	479	412	441	463	446	467	452	457	474	447	451	484	455	444	464	477	454	455	492	464	486	440	423	457	433	451	462	445	451	481	483	454	457	444	446	450	440	481	483	443	490	454	451	451	495	430	468	446	449	429	479	477	460	447	446	442	461	467	438	469	449	470	469	490	438	445	464	428	452	481	458	471	468	496	480	449	453	472	472	480	457	469	475	457	464	430	457	454	460	467	418	461	486	463	466
61346	55696	48424	31444	13140	972	165	192	155	136	147	149	147	171	147	150	141	138	145	153	139	145	144	138	146	161	156	149	130	140	152	179	147	153	155	141	121	135	159	145	151	136	159	138	143	163	125	151	145	150	133	141	130	149	150	138	137	144	125	152	145	147	154	154	148	133	147	123	130	152	139	146	146	147	137	134	153	147	142	141	145	138	122	142	179	147	101	146	134	134	143	145	138	148	139	146	167	125	141	147	146	159	144	141	136	123	145	144	144	145	193	147	149	117	134	141	152	144	152	148	140	142	143	134	166	143	144	144	155	134	159	152	153	141	131	133	173	152	141	153	139	134	145	155	144	149	142	132	156	145	147	157	145	155	149	146	151	152	145	157	148	149	155	154	143	144	148	177	146	160	132	141	154	154	119	148	140	139	158	150	148	151	152	162	136	131	148	159	148	132	165	145	162	152	153	155	153	118	135	148	119	154	175	136	134	139	130	144	139	153	135	132	116	159	153	123	137	144	140	159	155	160	135	139	149	157	154	160	156	142	137	127	130	148	143	162	134	149	150	142	127	145	151	174	139	167	142	130	151	153	124	154	159	120	149	159	173	147	145	154	184	117	158	143	137	143	153	153	139	148	142	135	161	128	152	140	138	132	144	140	146	134	160	145	126	153	153	153	148	143	155	138	157	162	151	136	152	138	136	130	148	148	134	146	136	149	141	156	138	146	155	144	152	150	133	132	148	169	137	152	166	120	136	141	153	116	153	128	150	161	150	159	156	138	165	136	147	156	156	134	166	150	128	174	148	137	147	162	161	151	150	156	147	170	126	130	169	121	136	162	135	149	165	136	123	152	131	151	137	130	140	155	144	152	150	126	140	155	154	144	160	145	132	132	159	145	141	151	139	123	159	153	162	138	170	134	154	157	143	147	143	140	127	149	149	134	156	127	152	165	139	161	132	138	123	133	154	128	138	144	146	161	144	151	147	148	148	127	142	163	163	126	133	141	141	153	127	145	129	148	132	152	151	147	130	151	141	148	149	139	146	136	136	140	160	152	156	150	124	141	174	153	146	140	146	135	144	145	118	156	152	139	142	120	140	148	135	126	134	143	150	149	154	157	149	135	152	158	149	130	139	160	125	129	141	129	169	134	139	160	151	150	146	128	145	126	143	137	135	158	138	134	137	139	158	149	139	158	151	145	127	139	139	146	159	161	144	152	140	155	136	132	153	122	123	146	159	155	122	149	145	155	144	153	126	136	155	110	145	163	146	148	136	120	129	166	154	135	144	164	147	123	161	143	130	139	138	134	171	141	132	124	144	149	126	121	131	150	144	157	131	139	139	133	132	150	141	141	159	145	157	146	154	115	131	166	142	144	139	138	147	143	133	138	144	157	142	147	141	129	145	154	148	137	138	140	146	145	144	156	141	149	150	157	139	153	129	158	160	138	135	142	148	147	148	164	145	134	157	138	147	160	151	156	135	138	144	133	148	120	135	128	163	134	173	152	148	145	135	143	125	157	144	132	128	141	137	130	147	132	109	140	136	146	138	142	151	143	144	148	154	139	160	141	137	187	142	134	139	155	142	143	127	143	159	162	149	139	154	155	146	127	128	155	143	126	133	119	157	125	151	159	154	146	157	140	153	140	151	163	159	130	144	150	132	146	151	167	137	134	128	135	149	141	153	147	117	143	138	113	157	134	132	140	131	144	143	145	120	144	147	146	151	172	154	126	137	149	161	141	142	127	137	128	147	151	152	151	148	164	157	155	152	128	156	151	139	152	152	127	141	132	160	150	152	157	135	141	155	161	148	130	144	130	125	136	154	141	147	155	163	139	142	136	157	151	145	146	139	133	161	148	151	156	128	149	152	141	110	156	158	137	148	138	178	149	141	175	137	137	144	154	136	134	147	157	148	130	134	140	154	140	122	138	148	163	138	146	150	151	149	148	126	111	153	138	123	145	155	169	171	143	141	138	148	123	151	137	131	135	117	155	125	142	154	138	153	129	147	135	151	139	153	132	142	151	142	137	158	141	160	153	141	136	151	141	140	168	148	151	163	167	159	125	180	133	139	150	159	153	130	146	152	142	144	159	135	142	145	146	133	128	133	164	152	141	133	151	130	137	154	165	145	131	155	144	154	126	146	136	160	172	144	167	145	148	153	148	155	150	156	149	164	135	133	141	157	143	167	144	145	166	146	151	154	141	151	150	140	156	145	131	139	138	144	163	128	148	149	136	156	136	142	156	142	149	125	157	143	156	117	131	154	165	117	130	138	143	134	156	156	122	139	139	151	149	169	162	132	132	117	145	131	140	142	134	131	168	152	151	132	136	152	149	149	147	161	146	144	128	146	137	162	130	134	152	130	128	150	148	124	144	151	137	170	138	130	154	153	154	137	161	143	150	141	152	159	110	152	144	152	144	148	136	148	116	152	144	144	142	177	125	134	137	148	129	153	130	145	140	153	146	150	140	155	151	164	160	141	132	148	159	137	152	142	139	149	125	144	122	150	168	153	140	163	155	138	137	158	129	143	142	129	136	142	142	151	145	133	149	130	149	151	149	155	143	123	150	126	133	150	144	132	145	150	137	142	133	135	136	147	153	161	148	165	166	167	134	148	143	140	151	141	152	145	129	152	150	156	117	138	128	141	148	165	142	144	136	136	158	147	162	142	128	154	151	150	151	127	149	127	165	173	135	139	138	149	133	146	163	133	166	148	161	135	132	133	182	152	153	150	148	151	146	135	144	147	150	147	149	130	140	134	133	132	127	133	136	123	157	131	173	149	146	146	143	145	140	152	150	136	121	138	130	156	137	140	133	135	135	162	156	163	154	132	141	152	145	159	123	142	162	144	138	169	146	153	176	144	147	147	139	132	124	138	175	126	144	134	117	154	134	150	143	137	138	135	128	170	145	151	141	151	146	132	143	149	129	118	141	155	159	146	148	149	155	122	134	164	165	137	142	141	146	140	132	146	149	137	128	140	169	142	162	146	175	127	147	159	136	146	155	136	126	141	152	157	143	133	127	122	132	144	156	139	153	131	152	140	148	139	145	152	135	126	136	144	145	159	157	143	138	162	128	117	147	155	157	153	166	123	137	157	154	151	131	141	135	144	125	126	129	147	143	165	158	132	147	146	159	150	140	131	145	137	127	141	126	166	135	164	138	147	142	140	147	148	141	130	118	152	129	168	140	130	128	127	171	149	133	151	151	155	151	137	152	141	164	161	147	155	141	157	164	131	152	123	131	160	139	148	138	130	134	142	143	130	134	139	149	136	136	163	154	141	149	136	143	135	136	137	142	144	147	134	146	135	159	141	139	138	132	137	165	151	144	169	164	166	162	141	155	150	134	141	140	155	138	157	136	137	152	165	149	164	140	144	127	131	139	162	168	138	144	145	129	128	141	153	144	133	160	135	151	114	145	153	138	134	133	160	141	149	129	135	137	135	148	159	152	140	160	156	160	129	148	145	122	158	142	120	147	144	138	120	135
42188	44106	44693	37206	18011	644	583	584	548	553	525	556	538	544	549	543	485	452	481	480	525	530	456	499	505	498	528	492	470	458	480	463	476	490	470	466	513	486	480	463	482	493	506	452	472	480	488	496	489	499	474	473	479	480	497	478	469	461	481	475	467	457	522	489	469	489	471	497	487	503	448	513	476	494	506	479	495	468	489	524	451	488	500	482	480	501	494	510	487	511	481	488	441	495	468	453	446	503	484	471	449	485	462	483	472	477	485	498	501	477	467	488	516	487	489	477	497	444	453	456	477	486	449	462	488	492	488	494	478	461	490	515	440	458	469	459	503	506	488	495	509	461	540	471	468	453	464	487	491	474	506	490	469	481	462	500	475	515	503	447	499	478	497	435	428	477	474	503	475	470	493	515	483	497	467	515	477	491	483	456	483	481	490	515	498	494	478	490	520	455	514	493	501	474	515	488	467	489	564	497	473	486	500	483	497	493	461	462	476	476	436	482	459	470	488	488	478	452	466	473	520	528	497	507	472	511	432	459	495	465	455	510	475	516	496	462	520	472	459	488	505	492	527	503	479	473	502	459	499	484	497	530	487	477	446	503	446	507	484	459	472	458	522	490	497	483	481	475	457	503	440	483	503	493	473	481	456	521	476	486	467	498	478	486	473	464	502	488	503	486	461	469	468	476	497	456	518	468	513	432	463	446	462	454	471	451	471	478	480	464	473	494	468	471	447	486	495	465	473	479	477	480	506	493	496	505	467	500	428	461	492	521	491	506	482	511	474	493	491	494	495	457	430	502	465	495	509	487	502	500	478	475	496	460	465	498	476	520	496	466	445	462	483	504	480	467	461	473	526	467	500	483	494	496	493	472	456	502	461	491	518	513	443	498	448	506	451	449	501	531	484	490	454	478	492	496	490	472	474	487	480	525	470	514	498	490	446	491	475	495	461	485	491	469	477	502	463	503	490	488	476	452	488	498	487	473	466	475	459	489	505	435	478	461	439	496	492	492	441	494	441	505	485	481	476	472	506	491	442	502	517	497	481	499	499	461	453	515	468	485	530	480	459	465	508	496	471	430	480	525	520	452	472	490	497	496	508	446	491	494	485	459	504	503	464	464	462	473	516	468	487	463	511	484	449	500	508	449	503	489	500	498	520	447	503	476	488	457	501	461	486	460	507	480	494	496	476	515	492	485	485	502	485	463	478	450	468	527	465	487	498	483	476	473	474	487	470	493	496	472	493	467	481	446	461	433	494	470	523	493	436	499	488	471	478	482	474	491	462	480	484	496	473	455	468	473	454	476	477	491	489	520	485	501	492	468	509	490	488	476	498	446	505	464	486	477	492	480	454	467	490	479	471	467	493	495	512	487	498	473	522	452	448	476	507	486	504	488	463	491	511	476	507	461	487	485	468	515	514	494	480	491	479	473	462	507	479	509	479	442	474	497	474	519	471	502	471	484	484	464	501	480	458	433	502	466	462	489	500	448	485	459	473	480	456	527	506	484	530	485	477	483	487	508	458	511	483	486	494	507	477	474	490	498	488	486	489	469	470	489	454	460	512	494	487	497	464	466	522	493	482	482	492	462	511	501	440	429	499	506	466	465	481	496	513	478	494	515	512	473	452	498	462	475	496	448	470	482	501	437	440	461	500	477	499	452	461	482	484	481	514	482	473	486	519	463	412	543	485	475	498	465	476	473	491	514	468	486	451	493	493	453	532	466	502	477	518	467	436	470	487	449	499	474	461	502	460	505	514	470	441	466	472	508	482	486	486	520	478	461	454	462	471	457	465	516	500	527	466	481	479	478	515	475	475	526	535	469	465	518	487	496	472	472	478	458	470	476	499	480	503	536	492	478	496	482	479	465	468	489	490	523	521	486	500	451	466	489	485	466	472	443	481	466	513	507	467	486	463	500	499	505	496	463	492	435	450	436	470	451	478	497	482	494	473	458	551	490	485	500	489	512	494	493	484	437	474	492	488	530	459	489	480	547	471	472	466	502	471	478	485	482	500	500	469	464	512	471	499	463	487	509	487	471	454	501	494	489	459	458	486	492	509	458	461	475	513	462	456	462	458	464	491	495	482	433	498	488	508	505	441	478	508	472	482	491	485	465	480	471	452	494	498	455	512	493	472	456	491	505	504	488	485	471	537	469	524	489	456	518	478	452	467	501	461	502	452	481	489	458	479	474	452	483	537	485	472	472	490	487	486	482	444	495	452	482	500	483	491	449	490	501	498	464	512	478	468	481	486	503	513	476	493	484	491	458	467	495	452	469	486	476	472	524	503	499	503	473	498	540	497	494	445	489	486	458	478	486	507	493	465	466	494	455	496	467	499	455	496	499	489	450	479	471	487	488	451	516	456	506	471	467	473	491	445	476	462	487	472	480	471	485	479	429	493	474	429	469	468	492	464	474	516	479	511	483	505	495	494	487	475	479	438	511	445	490	458	483	515	467	447	482	483	509	459	468	480	501	473	485	513	500	505	492	423	506	467	487	450	498	482	457	492	504	456	485	441	449	498	487	454	510	455	478	469	450	520	486	506	476	508	480	475	469	490	536	511	504	507	493	479	506	478	432	510	474	498	455	487	484	509	505	509	495	426	480	504	507	501	468	466	490	510	445	467	458	523	479	490	473	526	475	549	496	473	490	487	455	484	474	498	460	506	458	483	445	492	450	466	449	520	490	485	481	474	480	487	481	494	478	495	458	452	483	491	494	465	493	465	471	485	503	489	477	483	460	503	505	511	491	464	458	456	474	501	498	474	505	504	499	476	462	510	503	472	460	468	498	479	461	493	494	501	482	492	476	488	499	501	486	481	477	458	473	477	449	481	475	497	471	528	488	481	456	481	508	479	492	516	491	474	472	499	510	526	496	488	500	490	523	482	463	473	490	462	509	542	524	498	490	488	522	480	465	484	451	483	474	471	457	484	498	479	485	466	460	478	462	470	439	465	493	453	483	520	514	480	505	465	479	499	482	484	472	463	517	504	450	484	489	485	459	464	501	467	470	527	437	451	471	478	463	462	507	437	493	462	492	504	464	499	478	461	496	470	472	497	488	462	505	466	458	460	465	518	479	477	475	476	511	466	496	452	473	460	493	455	463	481	479	462	488	480	519	503	484	462	487	458	502	490	456	490	470	502	461	482	445	499	486	485	456	493	491	477	502	479	480	512	470	515	469	528	437	456	458	486	496	467	532	495	476	490	477	486	490	447	494	508	488	458	481	426	493	462	517	494	500	542	463	457	468	466	454	495	485	518	506	496	438	499	440	528	525	466	470	437	504	450	511	483	427	484	465	499	455	467	485	491	463	442	461	449	491	523	523	497	480	475	496	487	470	468	465	492	511	457	497	485	494	474	476	482	531	508	467	490	510	506	449	460	497	518	467	504	480	490	516	479	468	483	491	511	472	448	501	499	480	493	499	476	480	488	494	484	492	498	476	460	517	465	474	456	493	446	483	445	496	482	495	478	499	490	476	515	453
78220	74136	65063	48421	23850	3967	372	300	256	298	304	280	295	271	272	260	240	273	259	254	249	265	247	274	277	272	266	263	257	274	259	272	280	278	217	281	262	267	264	249	254	247	249	240	280	243	272	265	286	247	280	286	260	256	275	271	283	235	224	272	248	296	236	271	245	287	264	260	253	240	244	243	266	267	259	269	256	267	271	245	266	233	253	262	233	259	237	238	261	245	256	248	275	266	253	235	281	241	275	254	262	239	240	260	283	256	259	252	248	287	283	237	240	259	250	277	242	253	243	253	257	258	272	292	244	258	266	270	262	277	247	248	277	280	240	265	283	260	246	246	266	240	260	239	271	271	254	242	252	272	277	266	278	260	241	237	251	242	235	267	249	230	271	244	269	256	249	276	272	250	261	264	247	265	278	253	245	252	258	275	296	234	258	248	258	259	240	265	281	250	250	268	267	243	239	241	252	256	263	268	264	246	258	227	289	259	253	252	229	261	244	255	245	260	258	269	262	257	266	281	255	253	267	263	260	246	276	256	268	251	277	266	249	277	253	252	235	241	243	253	248	268	237	240	260	257	257	251	258	269	253	264	254	227	282	260	245	258	239	231	248	244	248	268	258	228	274	297	280	255	249	262	260	273	257	265	277	261	232	266	239	265	253	258	266	276	244	282	257	266	234	248	247	271	249	240	257	266	274	291	246	253	243	238	268	270	272	245	244	260	255	267	239	273	273	248	251	265	255	245	249	242	241	261	263	244	263	251	270	259	232	252	242	222	259	258	244	279	273	234	253	274	217	259	250	263	268	233	267	257	249	254	249	238	276	252	264	263	262	277	260	282	260	246	272	245	294	284	249	261	253	253	268	258	250	248	290	248	263	270	258	242	273	264	246	268	251	273	270	279	254	247	279	250	253	244	253	241	248	275	273	242	278	264	232	256	231	258	258	281	265	269	278	265	240	267	268	242	260	258	204	244	237	231	260	269	249	264	272	275	250	269	233	259	228	264	259	272	271	262	264	241	244	296	265	262	244	254	260	263	257	250	230	248	237	258	269	275	248	259	270	255	254	283	267	263	251	266	273	238	279	251	253	281	253	258	228	249	258	259	293	249	273	248	278	274	275	288	232	242	280	224	266	241	252	233	227	230	233	252	278	274	255	252	281	294	253	247	229	241	255	269	239	241	256	229	240	232	276	236	222	244	262	229	249	261	245	265	276	265	248	267	248	227	264	257	250	263	237	280	216	250	254	272	266	271	276	267	268	253	233	271	254	274	236	252	263	236	207	274	273	233	267	280	273	266	269	293	255	262	259	269	241	276	244	272	270	281	262	239	237	228	235	247	238	264	247	242	290	248	265	284	256	275	284	249	285	255	275	267	247	235	251	253	271	257	255	270	256	290	268	269	248	260	256	244	256	264	237	280	267	258	248	280	278	253	269	274	248	265	284	251	238	231	282	226	279	309	265	261	237	258	258	274	251	277	246	258	265	239	261	251	255	246	259	271	262	245	264	250	259	247	262	263	262	260	310	279	247	277	269	262	254	256	258	262	223	261	277	266	276	245	227	296	261	249	250	248	243	265	228	256	241	248	250	282	281	231	268	254	277	260	247	238	275	260	249	271	243	252	256	257	261	245	271	253	260	263	246	248	272	272	263	260	268	250	280	278	251	254	242	231	290	262	233	241	250	228	250	232	241	261	231	259	268	225	249	240	251	279	236	248	260	254	257	222	242	245	258	249	229	273	239	226	269	260	271	279	263	250	278	256	262	263	250	262	268	265	246	250	254	224	232	236	258	252	260	274	244	268	252	235	301	239	266	245	275	287	255	235	261	249	212	243	310	256	282	259	272	235	258	251	267	250	279	264	288	262	274	263	259	270	253	250	254	281	244	259	269	253	262	281	260	267	267	258	253	255	254	259	261	252	265	238	237	289	302	278	284	257	253	261	280	261	266	251	256	240	282	288	262	266	260	261	238	267	268	259	271	275	254	274	258	263	261	243	255	247	251	294	246	269	280	264	284	262	247	246	249	289	261	251	286	246	229	278	269	252	261	278	233	273	260	243	275	226	268	266	265	265	242	219	282	238	265	258	231	266	263	272	266	254	261	273	253	260	239	289	262	271	236	262	254	254	240	271	243	247	278	263	226	233	262	236	246	254	242	266	260	260	278	260	259	224	237	297	261	278	278	239	271	257	248	277	284	270	251	216	286	286	242	274	249	268	269	259	231	249	281	246	270	221	241	238	263	249	280	264	234	248	260	263	279	257	231	267	261	246	242	250	242	253	261	260	240	274	258	246	250	242	262	246	284	263	275	267	237	222	254	260	216	247	246	267	256	244	224	246	261	243	242	269	263	221	265	250	259	264	239	240	278	272	278	250	243	251	243	288	258	259	256	255	268	260	270	244	259	256	240	264	271	267	260	275	257	274	262	258	247	258	276	288	248	234	257	235	273	254	273	235	232	275	243	257	239	260	257	235	232	287	253	223	273	278	251	239	253	257	265	259	254	253	236	260	243	267	252	252	266	233	251	273	271	274	234	257	253	259	274	250	271	284	250	240	260	292	253	246	238	272	235	271	237	257	260	279	237	269	284	245	269	247	265	259	241	258	223	239	250	253	262	259	239	260	263	249	264	243	262	244	228	275	263	262	263	281	252	250	287	274	251	274	240	253	269	248	249	251	236	272	260	262	276	293	260	253	271	239	235	266	260	246	222	265	253	259	263	273	266	250	235	268	273	255	260	240	266	245	235	273	283	265	249	263	268	264	244	245	223	250	232	246	263	226	269	231	278	286	255	259	267	249	273	257	255	264	248	252	243	257	251	254	276	266	227	254	264	257	224	286	243	226	247	263	244	263	235	276	217	287	258	261	231	259	266	242	264	252	238	246	249	274	262	295	247	275	288	260	262	264	252	255	247	239	270	270	253	280	281	256	265	259	257	249	263	249	238	275	259	280	247	250	226	271	261	252	273	270	275	244	255	269	288	240	279	266	234	280	259	247	276	246	266	246	256	264	258	262	255	283	248	280	266	281	261	258	246	245	270	245	249	261	259	226	272	222	246	240	269	260	279	243	288	241	278	265	240	250	269	238	254	232	247	264	270	231	230	239	268	256	265	267	269	275	257	237	243	282	241	244	259	283	257	249	235	240	248	271	249	230	243	255	259	249	260	265	231	235	251	260	250	225	266	250	262	247	266	252	253	275	238	258	248	270	260	245	278	279	264	236	257	286	257	243	257	249	230	244	253	281	257	264	254	279	235	239	274	258	235	283	259	234	259	273	270	274	260	254	250	264	229	268	280	252	268	275	265	293	257	232	271	240	262	241	259	261	239	215	265	246	250	284	229	263	249	291	282	268	273	271	250	251	248	261	260	258	244	264	237	264	267	246	253	266	248	226	252	264	279	276	265	323	248	243	289	255	249	243	273	230	273	256	277	251	267	265	257	248	241	283	273	259	247	262	270	251	281	226	260	239	282	244	241	252	270	257
55825	61004	60326	51604	22488	1199	1090	992	950	959	918	909	847	874	810	821	871	871	824	824	834	787	817	779	826	824	746	773	766	839	826	807	830	800	793	782	777	802	814	790	783	799	801	727	717	789	792	816	793	751	769	806	779	803	774	785	769	774	720	809	808	806	832	780	722	765	808	763	838	800	813	768	791	751	731	808	879	828	842	746	782	798	734	785	817	784	833	744	806	787	764	812	809	777	819	767	812	762	770	805	778	798	768	775	773	755	770	811	800	795	813	756	804	751	806	799	768	776	754	809	778	763	788	787	753	760	750	822	778	804	772	762	818	765	747	812	752	767	779	791	708	766	786	761	845	792	797	780	762	796	795	837	786	814	750	810	811	785	754	837	744	735	763	791	743	751	735	783	828	743	829	786	754	803	815	783	772	754	798	780	762	763	841	792	772	797	803	790	762	739	788	765	752	808	776	768	800	829	792	799	793	805	786	811	785	785	709	814	793	793	780	817	794	778	785	764	778	805	837	808	798	791	747	784	746	782	746	805	772	815	763	804	806	825	804	814	774	809	751	770	781	739	781	808	745	834	804	801	733	822	787	732	798	736	788	782	801	777	813	818	751	763	775	782	789	741	749	752	771	750	767	792	824	823	763	806	870	817	820	815	763	767	771	758	773	812	748	794	738	775	774	793	791	796	730	795	767	796	760	761	793	755	794	778	728	785	788	798	796	749	807	742	718	795	739	807	775	780	800	803	810	786	759	823	815	800	772	804	800	778	764	786	790	831	776	791	778	759	790	811	795	786	778	778	736	757	813	779	830	790	829	775	742	795	744	798	773	847	779	754	775	784	776	774	763	815	722	731	751	795	793	783	725	796	781	797	803	770	790	728	782	785	760	800	799	813	796	831	808	789	736	779	809	753	741	822	806	760	829	762	774	784	767	791	737	746	736	815	764	781	796	786	758	750	796	772	787	781	756	795	781	773	776	799	799	803	818	781	774	802	715	791	780	814	786	771	779	807	787	782	761	759	780	769	815	849	800	712	782	809	755	755	797	772	789	802	852	759	800	772	773	761	811	778	729	788	766	768	791	747	756	793	794	765	784	770	787	763	747	747	793	785	827	793	776	793	752	772	775	759	749	768	768	814	797	800	785	771	844	801	788	707	800	799	776	798	767	809	744	820	749	816	806	781	754	820	801	801	790	753	812	745	741	757	773	771	749	780	795	740	800	796	793	777	779	783	742	764	758	723	832	838	739	771	760	752	759	765	771	818	792	789	795	776	827	812	733	781	806	757	861	815	775	811	748	738	766	793	748	851	774	809	770	726	769	793	749	761	765	836	871	770	782	799	814	763	734	750	738	742	770	728	803	783	744	789	740	790	789	775	807	767	796	786	837	753	822	813	772	733	785	788	786	755	786	841	758	839	772	783	791	789	782	774	804	764	796	776	761	771	817	805	783	791	770	767	783	791	755	739	775	777	798	758	785	772	824	758	774	780	821	775	685	806	828	750	783	811	821	742	798	756	764	757	815	788	756	815	813	810	770	790	751	788	754	738	769	783	754	733	767	765	784	805	750	740	871	767	799	813	757	776	824	786	782	758	769	794	757	762	760	784	793	779	781	778	779	776	769	801	761	762	801	760	809	794	807	775	790	830	751	810	801	777	778	735	782	805	748	782	779	769	836	801	754	762	805	794	767	831	806	799	747	791	793	805	776	776	765	790	755	753	736	785	762	769	767	766	814	740	773	824	780	763	761	851	770	763	755	763	809	737	728	750	755	789	776	810	793	747	762	744	770	806	807	722	716	742	776	771	738	765	792	813	744	728	792	799	761	767	725	759	794	809	788	796	757	749	764	767	819	791	798	751	791	741	741	786	753	829	768	787	756	764	780	792	806	741	743	834	747	767	815	732	800	774	756	780	798	790	781	785	748	791	784	753	801	779	807	788	774	786	833	817	770	790	723	779	823	799	727	784	810	803	756	830	770	761	789	779	746	817	806	786	742	814	798	775	767	801	755	762	822	801	775	745	824	717	718	810	776	770	783	764	761	766	774	827	766	789	754	797	774	788	773	812	788	782	747	790	765	774	753	776	750	801	793	769	784	781	805	771	772	838	750	773	730	796	803	786	775	741	784	775	799	756	844	754	788	755	768	748	771	755	822	751	763	796	820	771	785	783	775	731	760	792	801	758	801	841	754	776	791	779	763	760	765	769	814	807	752	788	820	794	818	811	770	819	807	794	744	743	832	763	843	805	779	794	744	774	799	746	762	814	787	785	787	773	770	781	750	753	791	800	793	785	756	775	785	782	757	733	796	768	719	792	747	775	744	823	763	836	777	816	748	787	808	782	827	764	779	752	773	726	742	790	768	753	754	793	780	727	771	791	795	776	753	770	793	793	777	762	790	797	739	828	770	793	786	783	832	774	780	757	785	773	755	825	757	767	760	814	826	795	807	797	781	802	746	775	773	722	795	812	843	766	749	778	792	758	782	794	777	759	774	803	728	792	780	800	809	801	786	745	804	760	758	780	782	801	780	767	755	802	780	772	785	774	754	727	764	766	806	771	794	789	839	805	773	824	748	777	758	734	779	776	815	796	749	791	805	778	834	789	747	773	828	829	754	775	790	710	726	779	782	755	766	841	787	772	757	762	824	788	765	759	751	762	778	822	762	782	798	744	764	798	770	750	765	791	779	763	757	749	788	798	762	808	797	794	754	766	815	787	789	782	806	795	791	758	836	759	748	786	805	806	779	774	766	820	799	810	775	760	813	783	790	797	825	800	801	798	770	796	731	779	758	803	791	781	733	752	798	759	737	782	790	795	763	758	800	771	847	741	806	804	789	793	776	770	770	777	821	717	833	817	787	811	757	794	784	762	753	782	761	816	753	779	812	804	802	770	790	766	776	828	746	763	789	746	769	781	789	756	785	797	793	775	787	741	808	755	768	755	820	803	753	813	779	799	833	770	806	764	768	787	733	748	778	756	789	747	753	771	779	806	778	737	732	769	755	745	807	771	772	760	773	743	786	828	791	820	754	787	833	784	774	802	750	789	771	831	778	793	818	790	760	738	768	762	770	778	755	779	805	802	815	789	747	767	809	766	797	771	782	757	746	776	785	835	744	737	757	745	769	805	768	808	801	771	780	758	782	757	801	760	791	748	734	763	764	811	793	737	797	780	785	765	748	790	790	777	767	767	792	736	738	750	797	792	782	734	790	787	757	774	803	755	794	787	755	811	763	776	802	727	779	791	771	727	773	794	794	817	789	784	800	758	763	792	784	781	822	795	780	780	697	729	772	776	762	800	818	790	808	806	763	831	772	734	786	760	809	767	756	834	767	768	694	710	821	819	835	743	825	795	787	802	813	722	786	780	781	801	808	797	798	736	784	782	769	820	852	777	776	777	804	748	838	747	806	773	763	755	763	801	772	811	797	780	744	783	809	783	808	785	829	790	725	782	779	786	746	770	789	806	733	802	760	829	783	827	821	758	792	751
25584	16085	8877	3516	450	123	132	148	135	161	147	155	163	140	141	132	132	150	166	122	124	143	128	135	148	131	145	139	137	151	138	147	145	158	139	144	140	124	160	127	119	115	134	145	144	143	147	145	140	142	138	125	150	158	135	138	124	152	153	142	133	133	140	154	132	159	134	123	119	149	154	135	148	139	149	128	138	148	140	130	140	142	146	117	147	123	146	146	115	135	143	146	160	134	153	147	145	157	125	137	157	102	135	133	123	129	153	134	154	141	127	151	154	138	158	126	150	142	137	166	123	143	138	128	153	129	149	141	143	123	139	131	143	156	144	115	128	116	143	126	138	131	156	138	160	125	123	141	137	155	148	155	134	150	145	152	144	148	139	129	165	139	130	145	148	148	140	157	144	137	164	146	152	130	155	137	142	139	143	139	129	157	144	159	152	155	129	144	139	133	135	125	158	139	161	139	146	140	156	144	128	122	159	127	170	156	135	147	157	119	120	133	154	158	150	127	143	129	164	125	136	147	155	132	134	167	137	136	163	137	142	148	126	136	153	151	152	123	130	146	165	154	112	168	126	134	146	153	128	153	154	149	134	133	121	140	144	145	134	153	139	150	129	138	130	161	149	152	136	153	140	147	124	151	165	150	124	132	135	147	156	165	143	142	135	160	160	157	138	141	127	134	144	145	158	149	155	137	127	154	158	152	155	149	151	149	153	115	145	172	158	147	159	147	179	140	144	141	134	127	149	147	141	139	150	154	149	141	129	137	125	136	150	164	142	136	138	126	141	156	170	142	142	125	155	139	122	148	135	129	155	141	152	161	142	146	143	154	139	140	140	139	118	143	152	151	139	148	131	151	148	136	144	146	129	148	160	173	133	142	143	151	145	128	118	169	155	146	133	162	137	140	149	136	139	149	149	150	139	153	122	138	135	157	135	149	152	141	167	140	154	146	156	154	141	147	120	133	132	138	118	143	134	146	144	126	143	154	144	136	136	103	138	154	140	146	145	141	136	153	176	136	154	140	146	146	123	128	142	132	138	132	125	152	150	139	162	134	139	132	143	131	131	163	145	147	155	154	132	149	156	153	136	151	140	146	133	134	128	107	138	153	130	143	141	142	138	130	157	129	149	152	147	143	128	152	140	149	158	157	137	134	117	143	150	132	143	135	125	130	142	153	139	115	151	134	140	131	145	132	142	153	150	120	157	147	127	152	164	134	158	136	146	136	136	147	140	143	150	165	145	157	143	130	139	146	152	131	139	140	146	126	125	130	132	143	144	145	158	147	159	143	161	138	148	141	137	141	133	134	126	140	143	151	130	155	159	139	177	140	135	147	138	136	141	130	144	135	128	133	158	161	161	142	137	124	138	130	156	142	130	127	122	145	108	129	146	134	123	139	125	140	150	146	140	159	138	146	140	138	148	140	146	139	152	142	142	131	141	136	143	141	134	117	129	136	149	147	149	127	140	139	129	139	115	140	134	129	135	135	139	145	157	140	134	135	144	116	148	139	156	126	165	133	117	142	146	134	136	144	141	133	147	146	132	147	133	146	140	137	151	145	146	136	122	160	137	152	142	133	131	151	152	142	139	130	142	157	123	154	133	130	147	132	139	144	132	150	135	136	152	141	152	140	135	148	159	162	150	145	132	149	163	122	145	128	120	152	128	153	145	164	152	153	162	144	142	133	130	152	141	116	160	141	125	140	146	142	126	112	134	123	138	161	131	139	141	132	129	146	156	151	155	131	149	138	157	134	154	137	136	148	130	130	144	165	144	129	148	146	145	133	145	146	134	133	167	145	140	129	139	131	127	132	152	152	141	142	141	119	131	146	118	135	146	140	138	110	144	140	143	123	150	138	132	147	122	148	171	132	145	151	133	155	140	143	137	132	152	147	145	136	150	132	140	143	154	138	128	126	167	147	153	147	145	128	142	137	138	150	144	139	132	141	143	146	163	143	154	116	167	154	130	147	136	143	143	149	135	128	144	125	157	143	118	130	136	160	139	141	160	162	123	143	141	179	145	139	159	148	124	137	152	144	153	155	125	134	145	145	143	142	135	128	154	140	147	149	146	139	139	141	144	145	161	125	134	131	159	121	139	116	130	146	136	132	127	132	123	146	147	147	124	149	148	153	150	132	141	126	137	142	146	153	135	148	162	149	133	154	140	125	137	131	152	143	140	133	141	152	135	142	140	129	138	153	149	147	154	140	158	151	134	132	158	149	149	160	130	138	141	129	140	171	130	132	165	147	142	153	138	132	137	144	131	140	146	144	139	153	180	149	177	164	158	152	125	133	148	127	141	152	136	131	144	143	144	170	169	129	141	151	134	154	147	137	141	156	163	170	148	131	147	154	134	128	154	129	154	165	154	161	147	167	168	157	148	136	158	141	119	144	133	130	158	150	128	153	137	126	152	147	141	143	126	158	141	127	132	142	152	161	138	157	150	151	128	144	118	143	132	152	135	134	146	168	145	149	149	127	147	153	158	128	143	153	145	158	140	143	143	145	135	130	122	135	135	141	130	156	148	147	143	135	137	155	137	134	162	134	129	148	150	117	139	156	137	143	148	127	120	136	142	154	116	156	143	139	153	146	149	150	154	133	157	144	139	141	115	152	147	141	156	140	133	135	138	132	132	133	133	115	143	135	152	147	133	141	140	128	169	131	136	108	155	158	117	152	130	143	169	156	150	135	157	172	146	148	126	130	137	133	119	112	132	142	130	144	151	122	129	156	139	142	156	120	128	131	149	140	153	148	138	150	126	154	139	153	127	137	131	128	173	137	122	147	133	136	137	125	140	148	131	124	131	114	157	139	157	128	138	142	170	146	147	132	161	140	149	136	137	162	139	134	131	134	131	135	160	140	126	129	161	158	134	130	136	165	132	120	140	136	120	136	132	119	140	139	141	152	146	143	145	147	137	127	164	133	143	153	145	140	163	143	144	143	135	145	161	146	139	138	150	163	148	134	130	155	135	118	146	134	130	126	142	132	129	147	142	139	133	157	146	142	140	135	148	133	137	147	157	141	146	142	132	126	146	138	141	163	146	131	143	144	127	128	145	174	133	146	132	141	129	148	145	142	134	148	130	136	131	140	129	159	115	141	133	137	154	148	146	141	150	135	144	133	131	150	144	150	134	163	166	179	132	138	131	163	158	136	136	156	149	147	149	148	135	152	131	132	139	152	123	138	124	134	151	148	146	138	156	128	142	126	129	159	121	167	143	159	160	134	136	145	143	147	150	124	136	134	136	157	112	152	129	143	137	147	154	133	151	124	126	130	157	152	153	156	146	123	163	150	141	151	162	144	144	128	138	149	144	143	142	127	143	126	132	157	159	160	156	130	147	145	106	137	127	141	146	129	146	150	142	137	132	151	134	138	125	128	140	140	116	152	121	144	156	171	147	140	138	151	134	154	145	123	128	151	138	141	151	143	148	155	132	142	163	176	142	149	133	137	133	139	131	134	114	153	153	146	140	185	142	152	136	139
24212	20446	14483	9166	1476	497	496	463	447	489	459	437	492	466	467	453	459	494	481	465	471	481	496	498	462	488	449	535	463	498	486	458	533	488	483	446	492	499	449	450	433	463	507	465	426	481	459	475	457	468	471	477	481	468	464	478	487	469	480	510	482	467	442	451	469	454	473	470	479	439	455	477	469	475	479	485	484	478	445	436	481	481	464	462	469	505	489	482	461	478	431	458	480	517	502	528	453	483	470	473	435	474	502	422	465	499	475	459	480	464	464	494	484	473	452	467	468	453	491	463	482	451	452	494	478	500	455	446	445	484	468	484	471	447	428	493	479	502	468	447	457	504	488	455	458	455	451	482	453	441	479	483	457	460	508	461	475	449	449	458	516	467	476	510	514	447	484	476	519	468	466	498	480	485	465	480	465	435	521	486	470	472	490	508	476	454	483	458	488	465	457	499	497	487	492	515	447	470	491	476	501	501	472	469	502	441	488	457	463	493	493	481	506	502	453	454	451	470	502	483	506	478	481	462	478	457	484	482	499	497	490	490	482	458	479	435	464	508	456	491	455	460	480	441	449	451	531	447	438	482	451	474	461	512	478	497	477	474	470	465	485	469	494	484	480	465	492	486	534	478	449	477	452	453	501	467	474	452	498	450	459	482	528	456	480	504	460	465	451	434	457	471	503	429	459	473	495	461	454	454	455	495	493	483	436	520	429	476	494	443	470	505	499	479	462	436	486	483	474	497	473	458	468	490	506	506	487	476	476	467	450	452	483	468	479	441	453	465	495	444	465	513	482	456	459	463	459	479	463	496	448	494	469	498	455	473	473	468	450	467	444	479	471	471	480	491	490	480	466	511	463	471	483	461	480	450	494	456	498	472	466	471	479	488	491	439	437	463	470	496	500	445	445	446	427	438	485	474	476	456	460	465	463	474	468	443	459	509	470	438	492	507	455	473	486	460	500	480	454	455	459	490	474	456	490	475	455	467	483	460	444	443	468	512	473	488	478	454	489	444	458	452	476	476	447	497	458	529	495	504	446	499	504	483	502	465	451	486	487	496	482	464	482	481	458	449	537	426	446	490	516	451	470	499	512	470	476	462	502	460	475	490	452	492	458	460	462	479	531	438	496	462	480	471	459	422	465	481	480	487	476	501	499	456	477	455	481	446	494	424	479	454	471	481	495	494	511	440	447	485	483	506	448	507	454	448	477	453	478	466	488	464	486	476	488	493	459	439	482	474	459	469	460	496	466	486	463	467	507	492	448	489	444	510	469	503	466	494	477	459	464	481	460	496	446	463	453	442	474	440	431	473	478	477	452	479	470	475	456	451	499	444	432	445	520	475	470	496	454	448	508	503	468	487	484	477	476	488	461	465	490	483	434	499	470	505	480	463	482	486	488	478	447	498	441	475	441	481	464	532	450	466	481	483	487	473	414	458	464	500	438	464	462	481	471	478	485	492	412	489	477	454	471	477	461	444	473	480	522	535	472	472	502	460	498	471	483	453	491	490	487	466	460	472	451	491	499	460	450	446	461	459	477	463	463	502	477	493	482	433	487	485	480	437	477	459	462	483	451	467	468	484	459	467	510	462	481	490	487	495	477	473	489	450	483	504	487	439	473	471	477	481	446	467	428	447	514	437	466	440	474	465	504	498	462	472	465	446	457	496	460	457	498	468	483	510	487	499	467	457	486	444	428	455	469	457	462	511	487	505	474	455	511	468	451	454	468	458	493	475	489	461	517	471	450	505	468	485	525	435	480	484	480	451	487	481	486	455	451	535	449	467	483	493	480	501	489	476	471	484	408	447	470	457	478	471	467	461	475	477	452	470	435	489	470	480	486	437	458	482	461	500	453	430	509	478	455	466	462	471	502	485	526	507	465	483	447	492	471	457	467	473	484	451	472	450	468	444	486	473	454	470	481	445	460	486	476	461	438	479	471	463	448	462	484	439	445	493	464	478	461	451	493	469	447	487	495	480	521	457	473	471	466	486	501	461	497	482	487	492	516	487	459	483	491	464	473	518	463	477	446	495	456	467	475	457	483	500	491	444	470	456	501	469	475	490	431	450	467	453	452	470	457	455	462	474	458	465	454	425	465	483	493	488	430	443	521	469	459	459	505	458	527	478	464	454	459	438	500	441	485	487	476	440	491	484	500	452	455	454	460	484	507	482	459	486	486	469	484	500	494	445	485	471	468	483	494	504	490	505	474	454	474	442	476	471	472	482	451	469	476	475	449	454	494	455	485	505	424	473	480	468	506	464	502	485	506	458	472	496	465	434	492	436	495	483	443	456	471	481	492	481	475	441	458	470	450	466	463	440	482	447	468	490	438	489	495	449	485	473	516	462	430	448	461	449	423	476	458	490	469	494	457	483	487	469	488	453	469	478	493	482	481	489	465	505	482	446	463	473	464	438	458	464	480	462	431	499	486	506	463	463	493	510	463	518	468	502	443	493	484	454	480	433	467	475	450	466	477	449	469	481	508	478	502	444	495	487	480	424	481	467	482	483	487	517	466	481	467	498	449	478	517	450	497	471	499	465	462	482	486	465	437	459	483	463	446	448	465	446	473	466	450	471	454	474	468	441	443	459	442	475	462	488	473	484	477	462	500	508	473	470	479	467	505	500	458	465	451	478	467	508	457	468	518	483	491	464	504	483	460	505	459	479	472	474	491	499	476	471	479	441	423	482	464	498	490	507	471	493	520	491	475	467	468	475	461	489	478	462	486	475	452	500	495	511	437	438	453	460	479	484	473	477	487	497	508	489	480	463	495	445	490	481	460	467	472	458	492	458	478	486	460	467	484	493	465	498	462	500	482	488	464	453	465	480	513	472	480	489	468	492	451	473	453	459	506	440	493	480	494	456	478	492	492	484	444	461	483	441	476	498	485	450	453	446	448	501	475	478	476	454	506	476	447	446	484	477	445	467	470	489	487	466	472	455	453	466	454	449	443	478	475	446	489	465	492	464	472	478	474	489	455	466	484	465	462	461	458	452	500	486	477	475	474	491	477	440	492	476	467	459	468	471	488	485	500	464	419	479	468	480	499	498	475	440	432	476	438	485	506	491	479	443	481	468	449	484	502	483	471	464	500	483	426	466	511	516	459	471	487	486	540	457	465	465	454	513	518	441	478	489	486	422	508	519	482	438	449	465	476	459	469	485	453	450	443	495	493	507	470	483	505	467	487	453	465	511	448	481	484	479	490	422	471	488	507	456	518	458	474	474	481	476	431	486	439	478	461	482	468	443	461	466	482	444	456	443	497	465	473	458	514	457	466	484	483	501	471	490	482	484	514	456	454	457	490	476	465	454	469	429	476	483	467	458	475	497	473	498	436	488	499	546	458	460	474	465	476	461	445	471	482	464	486	423	483	503	460	430	464	481	471	475	497	500	462	459	467	492	487	484	459	454	451	454	479	480	461	474	458	504	491	501	466	488	431	468	445	499	474	506	449	431	470	467	429	488	440	493	501	462	463	464	470	533
60676	56642	49580	33232	10586	616	190	161	159	155	177	152	123	154	147	158	141	164	146	143	142	165	146	139	149	137	150	152	151	153	134	159	141	159	140	128	144	152	154	125	146	133	139	146	152	155	149	147	148	142	141	143	146	131	140	132	136	163	142	156	154	132	153	142	147	136	148	163	151	132	126	150	157	142	128	163	166	157	138	135	147	122	135	136	141	172	131	150	169	130	154	142	134	141	149	163	148	120	151	150	137	138	151	162	139	134	146	148	141	151	142	145	146	143	141	151	141	160	124	151	139	154	133	146	152	131	146	146	147	127	127	136	144	148	151	156	158	141	151	149	136	131	147	138	137	146	147	142	160	145	149	164	171	161	145	149	137	129	145	149	174	162	141	147	155	156	162	151	157	149	153	151	156	133	138	130	148	141	139	141	154	132	170	145	136	145	140	141	142	129	147	150	138	148	142	143	148	125	153	136	134	147	133	152	168	143	161	154	143	160	141	152	136	152	135	146	144	154	153	146	139	144	155	156	140	128	140	140	152	169	133	126	128	137	135	116	155	154	147	164	139	182	126	164	132	133	140	147	147	151	135	147	139	150	144	138	135	141	143	130	121	137	142	169	137	141	157	168	135	133	132	146	161	139	125	159	142	145	138	150	133	151	142	169	156	130	152	145	156	167	146	137	142	160	154	137	134	139	133	143	133	158	145	162	148	136	135	150	158	154	112	141	149	142	133	136	135	148	153	157	149	147	158	134	122	149	158	134	140	110	137	171	138	150	153	143	153	150	140	143	148	150	148	157	138	136	159	157	166	144	141	154	149	130	149	154	154	160	132	138	148	147	169	133	147	153	156	154	127	141	135	149	143	143	140	151	175	134	122	146	130	142	144	129	151	143	171	141	159	150	164	136	138	170	122	138	159	154	152	155	161	149	152	148	146	134	126	139	137	149	164	138	162	155	173	137	155	159	139	145	147	140	147	141	159	162	153	147	144	146	138	151	159	145	139	153	162	151	145	177	139	164	142	130	142	164	151	175	144	145	155	153	135	136	156	123	143	152	160	125	167	161	153	141	146	164	158	150	145	168	147	171	144	143	118	149	139	144	129	147	152	131	156	158	163	151	137	179	151	155	148	147	141	151	164	155	145	155	119	165	156	143	140	142	154	134	156	158	122	146	169	163	161	168	149	135	154	145	141	170	157	160	157	141	160	148	134	125	153	179	146	155	135	146	121	127	120	149	144	123	139	138	153	159	136	160	135	120	160	170	137	145	150	132	132	122	140	148	162	132	160	141	139	157	158	151	152	158	141	138	143	153	175	149	124	140	146	127	144	128	151	133	149	147	140	153	147	143	144	149	147	164	143	165	159	130	157	145	152	142	143	133	143	162	149	152	153	160	151	154	151	155	155	169	159	166	140	166	152	151	158	139	143	166	151	157	135	147	130	153	123	166	133	167	161	139	145	147	167	149	169	137	150	131	176	132	131	148	131	163	150	140	151	151	142	126	122	137	158	150	150	138	141	146	149	149	116	148	132	164	169	164	152	148	158	170	158	175	144	144	142	126	142	136	168	167	160	152	138	153	135	147	147	142	152	143	140	160	163	127	152	140	159	142	152	149	138	141	143	166	156	143	163	150	150	141	162	153	131	144	143	140	122	162	146	136	157	148	159	145	131	140	156	152	138	138	148	159	165	144	139	137	145	151	136	154	147	147	169	139	158	166	135	148	131	132	144	130	161	127	141	145	152	145	154	151	138	178	123	143	136	152	141	141	151	126	134	161	146	142	156	159	158	131	138	151	138	161	142	137	135	141	150	143	152	156	133	150	154	143	154	159	143	158	140	130	133	133	146	147	125	130	116	157	152	154	165	139	146	157	148	149	156	143	164	151	164	156	117	155	145	144	151	147	147	136	164	134	134	158	143	144	163	148	142	155	136	139	131	135	155	142	169	164	130	155	154	136	146	141	116	147	140	159	147	156	162	150	156	136	136	136	149	129	171	129	173	144	137	175	134	133	161	173	166	168	137	141	151	133	152	157	164	157	141	169	162	147	152	140	135	138	145	155	138	138	162	149	138	174	154	146	143	160	160	133	136	162	163	162	144	148	163	128	156	159	137	137	136	151	150	146	135	132	146	151	158	151	145	148	151	146	148	168	133	151	136	158	144	153	139	154	144	156	149	163	156	146	156	152	146	143	144	165	156	147	153	154	146	134	117	144	139	154	157	165	147	160	158	127	150	143	148	132	141	153	128	139	161	155	152	168	149	132	143	165	119	129	142	149	144	130	155	146	132	170	130	173	132	146	156	147	131	146	157	137	151	156	156	132	158	135	155	146	149	144	127	174	142	164	136	147	144	146	138	124	156	140	146	162	152	143	138	168	169	126	139	138	152	143	129	156	148	138	132	170	153	161	162	149	154	151	145	132	144	156	143	144	141	150	165	145	142	139	151	174	155	140	146	136	128	141	121	145	138	162	152	157	138	168	139	162	158	140	153	153	127	136	173	154	171	154	145	153	138	150	140	165	175	156	152	162	167	147	147	145	148	153	135	127	172	132	145	122	146	117	114	173	136	158	132	148	157	154	131	187	168	128	124	133	139	176	137	160	138	151	150	151	137	142	159	154	162	148	144	157	151	141	149	144	149	156	161	148	132	158	149	165	156	140	158	134	121	139	156	145	150	147	127	169	172	146	150	149	140	160	146	173	133	174	130	150	167	147	142	142	153	145	148	151	134	157	156	131	146	151	124	156	172	154	136	131	160	159	130	161	141	146	171	177	159	143	150	128	148	144	153	146	142	162	155	172	144	133	156	172	174	155	141	155	142	140	139	155	124	134	130	143	129	150	147	136	153	137	137	157	138	129	138	153	135	136	141	159	136	136	161	141	154	159	139	124	151	149	156	138	148	143	179	147	152	147	171	147	150	133	159	152	150	156	152	129	157	143	151	130	126	142	152	128	148	162	147	140	133	136	129	164	152	160	143	148	141	158	139	145	156	157	135	142	166	161	152	168	165	149	136	140	164	146	159	164	148	144	157	127	156	157	138	149	173	137	158	139	143	138	174	134	119	147	149	149	158	147	142	154	163	158	167	143	146	160	152	152	158	170	141	139	145	149	141	139	143	130	122	151	146	152	159	169	149	149	145	136	167	157	160	157	153	121	164	168	145	148	159	143	153	148	161	141	140	145	127	147	157	168	149	147	148	124	173	151	162	161	137	151	143	142	130	156	141	161	151	141	142	134	157	149	153	149	106	130	142	146	154	145	153	132	145	147	148	136	155	164	148	134	136	133	132	151	137	136	164	138	145	145	139	149	142	148	155	152	128	129	148	160	161	120	150	126	133	151	137	175	142	156	150	153	163	181	124	150	146	128	155	159	145	143	140	128	139	132	156	153	150	168	130	144	140	153	152	142	159	161	176	144	173	160	163	162	140	154	164	133	141	145	141	150	136	153	118	184	132	149	148	155	140	130	136	156	149	166	160	139	147	151
41765	45209	45521	38653	11848	648	600	543	604	582	528	526	501	553	509	497	495	487	520	484	514	472	500	505	507	461	496	474	515	494	507	512	484	489	487	447	481	512	517	502	524	483	476	532	496	471	514	509	476	492	506	473	494	451	489	511	481	483	506	509	475	501	497	485	463	523	450	526	515	507	490	554	481	435	473	501	501	493	458	467	504	486	484	475	524	488	526	522	506	474	476	482	503	528	512	468	470	474	512	465	484	513	496	493	515	510	459	471	528	496	562	529	488	484	485	494	513	464	485	458	490	462	511	506	487	494	463	531	499	516	474	469	471	488	512	490	426	498	480	481	487	448	489	460	507	498	474	445	506	476	463	477	473	489	502	490	464	527	512	474	513	467	512	475	474	485	446	470	461	483	463	480	484	485	518	523	501	492	505	478	476	517	472	465	489	510	491	472	503	468	492	497	475	492	492	506	534	450	480	492	484	486	520	483	483	482	461	525	484	477	467	483	499	452	467	510	518	476	517	477	466	532	499	523	496	493	479	491	458	524	479	495	478	497	475	496	445	481	524	476	491	451	448	479	521	499	540	483	467	505	501	494	490	462	515	512	509	521	495	495	515	517	482	495	469	510	446	482	506	503	533	522	471	480	488	506	507	492	496	487	468	495	507	502	472	519	450	473	471	504	461	542	495	435	481	450	457	466	497	457	502	493	435	477	486	478	499	501	489	503	501	506	478	423	455	496	471	462	499	495	481	519	476	508	466	496	471	464	487	488	492	470	454	480	490	455	489	514	503	527	478	521	474	533	470	504	500	476	494	464	482	483	483	487	512	484	502	484	492	457	478	499	454	472	505	495	469	490	493	446	483	477	490	516	505	510	490	481	516	521	485	534	443	497	486	474	559	433	500	489	482	495	486	487	462	505	485	486	527	489	484	472	491	478	484	465	486	488	497	476	494	470	516	531	483	510	480	500	503	482	518	498	507	498	484	506	503	482	479	516	481	475	491	483	503	463	445	527	474	507	490	494	445	510	513	513	515	486	491	475	472	519	474	471	501	469	497	550	498	473	495	472	467	481	474	502	487	494	493	506	491	492	507	450	467	487	467	504	462	487	475	515	476	479	461	444	427	493	472	427	476	486	463	501	493	491	460	530	498	477	479	502	506	480	454	519	482	508	468	489	493	455	499	420	478	490	496	476	510	513	530	511	507	471	504	481	497	468	489	466	489	498	478	506	500	493	471	502	496	494	523	515	521	482	471	463	491	498	516	519	450	482	484	499	483	510	497	483	504	489	474	494	527	513	493	478	524	470	499	479	524	510	519	473	519	467	475	485	510	502	455	477	502	481	442	495	524	553	518	502	474	499	499	486	466	508	507	494	472	455	477	485	505	471	465	506	469	528	477	533	505	462	525	486	528	477	518	501	506	487	532	489	478	460	471	476	462	494	512	482	501	519	497	483	490	511	481	493	534	496	493	438	480	508	518	493	478	483	506	491	517	494	468	497	473	450	470	440	509	497	466	500	487	464	456	447	505	505	476	500	500	490	514	511	480	499	501	471	494	457	512	560	519	485	515	512	481	510	491	492	522	491	497	498	505	493	507	477	495	527	464	503	512	471	527	465	491	502	501	444	485	505	507	471	507	535	461	512	453	508	471	486	451	500	515	504	478	470	503	498	471	484	532	507	466	433	510	489	471	493	460	478	464	474	471	476	488	482	524	495	468	479	459	501	527	486	476	513	470	458	453	456	487	449	495	469	479	533	491	458	478	439	492	516	458	490	487	484	490	442	491	526	460	490	490	472	469	500	504	497	466	541	501	457	477	487	498	466	484	504	479	489	501	471	496	512	459	496	512	515	501	504	517	476	455	502	497	494	493	485	465	513	496	494	496	543	479	494	488	453	446	478	499	506	468	500	523	525	490	465	511	450	497	485	473	500	510	493	513	449	478	514	486	490	536	502	487	499	501	481	479	512	499	468	483	489	509	511	455	485	457	513	483	513	530	523	464	478	532	506	512	503	472	498	484	491	485	526	507	504	481	503	467	499	517	477	498	493	480	481	468	483	503	481	476	503	485	423	510	460	527	490	469	484	478	528	524	499	478	472	431	497	503	466	470	486	490	491	468	484	516	447	466	477	469	453	485	475	506	491	505	498	476	504	492	495	497	445	466	507	483	508	497	483	465	500	513	522	507	490	505	480	485	503	484	451	511	511	482	467	503	496	476	489	496	493	477	483	505	479	478	476	503	463	486	494	474	478	452	502	488	494	494	511	496	448	504	480	526	496	490	468	475	497	521	504	464	503	476	449	517	496	464	471	478	538	525	507	517	498	527	497	474	488	488	519	482	486	498	513	499	500	471	464	491	484	492	517	485	470	484	519	499	499	536	464	483	457	489	458	442	459	496	508	502	475	516	509	493	492	492	476	531	481	479	464	484	471	497	501	488	469	481	481	511	470	463	541	493	487	496	466	504	475	484	505	472	496	477	490	498	511	516	499	509	490	481	463	452	480	480	508	478	516	500	489	451	501	483	486	482	502	486	499	505	499	504	516	501	498	491	503	488	475	513	470	504	477	475	467	486	491	481	489	507	475	509	510	500	485	485	488	495	487	470	460	502	506	522	442	513	506	485	486	499	517	498	502	496	466	472	506	463	512	458	520	496	497	522	468	501	477	510	435	476	541	497	473	490	489	482	500	470	474	521	467	475	502	467	475	478	454	473	523	464	530	470	507	495	461	530	496	496	486	480	503	463	458	509	514	515	461	459	467	478	499	462	456	524	475	498	467	459	486	462	523	484	483	465	462	465	501	487	480	462	486	492	507	486	510	471	519	493	455	507	493	466	479	450	479	528	514	478	516	435	472	489	518	509	471	511	451	463	470	451	494	484	499	495	438	461	462	489	491	481	490	467	460	490	503	521	514	506	513	497	482	478	513	523	501	503	474	475	476	491	516	510	502	493	458	502	523	488	549	480	497	497	473	498	476	505	511	510	473	513	508	452	494	495	471	515	487	512	475	490	455	486	460	490	488	458	468	477	485	470	501	503	465	554	476	504	495	448	462	464	480	465	475	471	535	482	467	476	465	497	479	496	473	448	484	489	497	495	469	461	493	485	455	531	496	506	452	461	496	483	517	525	478	479	494	490	501	490	508	468	467	470	477	462	488	487	509	473	491	453	504	481	470	529	461	500	492	443	462	532	472	491	542	496	510	476	516	527	522	480	490	481	492	473	486	517	499	492	512	503	453	495	485	473	535	466	488	495	458	522	528	456	479	489	464	466	472	483	475	508	504	510	482	517	510	474	514	505	484	532	496	498	507	474	481	467	516	514	488	515	473	498	490	502	464	509	487	460	482	461	497	496	470	515	490	478	514	452	458	458	489	509	456	512	472	480	504	443	508	488	496	484	489	470	518	470	476	521	517	481	479	492	531	528	493	455	488	482	508	473	471	529	483	512	488	504	533	484	507	445	475	533	438	522	500	474	464	489	456	485	507
78322	73429	66057	47651	21368	2903	341	310	326	292	287	305	265	258	235	302	254	288	277	265	266	272	318	266	258	260	252	256	260	253	277	254	223	239	249	260	230	241	281	257	228	256	256	243	290	244	268	273	213	274	249	234	265	286	280	259	239	255	249	250	260	272	266	261	277	260	225	285	261	248	303	244	253	250	239	248	266	288	256	272	266	258	284	272	249	261	263	270	254	225	265	262	253	258	264	237	239	247	262	260	277	258	282	232	252	241	270	243	256	263	251	264	244	280	246	258	272	244	282	249	268	261	263	259	251	260	252	260	239	270	284	256	280	234	248	235	287	231	255	275	281	249	234	263	244	240	247	283	250	288	280	265	245	230	279	236	241	287	297	235	264	285	234	252	269	286	235	286	277	289	243	260	255	265	281	274	264	252	231	256	242	234	249	262	251	282	233	270	257	277	251	273	283	282	285	262	277	263	284	244	247	272	268	255	273	265	267	278	235	227	280	237	279	282	257	246	253	273	251	257	259	215	269	294	253	283	269	255	237	240	267	262	259	211	253	273	261	274	288	248	233	254	256	286	241	265	248	287	241	235	265	282	247	227	263	261	240	263	267	272	255	240	251	248	247	246	279	237	265	244	289	267	237	270	262	279	263	214	273	275	259	270	262	243	252	253	228	239	260	239	244	238	272	261	271	258	231	270	291	256	236	256	251	257	278	246	253	239	266	261	311	276	258	258	241	267	263	262	272	255	291	278	268	258	266	249	271	278	251	267	260	272	254	254	231	243	260	283	249	265	264	236	266	259	259	244	249	238	255	232	259	258	236	235	267	260	239	257	250	289	236	281	224	280	263	253	289	246	276	268	251	276	264	244	255	291	262	280	284	265	249	234	259	242	254	256	241	272	234	252	253	264	270	264	260	256	272	249	270	232	276	258	275	252	248	248	232	259	251	253	256	252	251	259	266	267	230	272	243	246	268	247	254	244	252	286	268	260	287	241	300	252	261	265	258	265	243	256	264	265	267	240	273	273	255	282	269	276	230	278	237	245	272	271	255	270	274	266	247	265	255	293	261	238	224	242	235	262	239	253	273	235	234	257	253	278	272	249	277	226	233	268	262	261	266	232	272	242	254	257	232	288	272	258	265	282	282	255	283	247	260	245	289	238	277	250	255	280	276	264	289	272	257	268	254	258	294	261	245	266	223	244	278	277	253	252	281	235	276	255	268	238	273	266	243	252	264	254	258	265	292	270	252	270	240	263	273	266	258	255	272	259	255	240	271	251	262	278	249	271	239	280	245	270	260	259	233	259	286	251	229	270	230	281	247	280	251	234	241	252	278	260	259	253	252	258	264	258	265	266	255	252	254	261	242	266	253	263	254	255	269	267	256	247	265	267	280	272	269	274	266	275	280	259	253	249	262	265	246	256	260	275	244	264	255	258	252	264	245	270	266	258	240	282	259	263	227	240	242	275	273	231	271	254	265	242	280	255	251	234	264	257	234	264	284	256	292	246	248	266	291	269	236	247	285	266	240	237	238	280	236	274	244	253	251	254	240	275	249	259	256	247	246	229	245	270	260	261	256	260	247	265	295	265	249	264	243	270	266	245	266	260	262	254	240	238	266	259	266	286	254	267	269	264	287	275	276	256	274	240	272	260	255	238	272	267	247	279	229	263	251	262	261	280	252	237	259	280	225	272	293	207	270	251	275	267	270	254	267	256	271	268	266	233	267	243	275	277	258	264	252	272	238	280	249	294	267	256	276	268	249	263	240	251	269	248	254	242	229	249	267	277	264	250	251	267	271	248	258	273	248	252	236	264	262	253	264	252	247	266	306	254	284	284	263	221	234	253	239	249	273	278	264	268	239	255	241	228	252	256	267	250	245	286	231	248	278	230	280	249	248	262	285	229	255	286	258	261	248	276	269	271	257	244	283	255	259	271	233	247	277	256	259	271	263	251	260	282	267	266	266	265	253	200	222	258	255	230	232	244	245	278	264	258	270	210	254	223	251	276	269	250	248	282	265	262	250	250	258	282	264	242	300	276	254	266	250	261	261	263	267	269	251	281	268	262	251	274	263	248	240	318	264	248	249	250	272	257	266	288	248	266	240	260	293	235	239	273	240	239	260	244	270	235	280	288	254	268	269	264	235	254	260	263	270	273	269	274	245	263	245	269	269	259	253	270	246	242	247	280	262	252	248	242	255	270	237	245	229	282	247	252	269	250	262	272	261	263	261	291	264	273	247	255	290	260	282	247	257	283	251	260	253	260	243	290	270	297	297	279	289	276	244	255	271	266	261	270	262	269	270	274	257	246	251	249	258	261	232	275	255	280	244	240	285	294	252	294	281	267	261	252	257	252	244	251	235	250	252	269	271	253	250	239	243	269	285	262	244	261	258	244	244	279	266	276	268	268	289	277	281	265	274	257	271	233	230	250	257	297	268	253	256	265	254	275	235	270	269	277	282	261	244	251	241	285	276	255	258	250	236	255	258	261	297	274	270	248	255	249	257	261	267	263	275	242	253	257	269	271	244	243	272	256	262	257	280	273	284	236	267	256	304	252	259	255	273	282	258	272	282	258	252	279	258	221	224	257	251	275	249	238	243	244	264	276	271	276	272	256	252	271	274	262	272	239	260	264	252	243	237	246	241	283	237	256	249	257	299	290	279	254	300	213	266	243	266	271	237	290	255	274	283	263	257	286	247	237	241	252	282	247	258	275	264	260	264	254	265	281	292	291	277	245	278	252	229	251	258	224	256	245	300	270	268	248	252	251	248	240	254	252	249	277	290	254	231	274	234	255	251	276	256	250	272	255	245	241	262	272	241	230	282	279	257	259	250	247	248	260	259	275	261	273	279	276	260	261	240	273	295	261	271	282	256	258	234	266	263	285	267	234	262	270	258	273	232	289	233	252	264	244	262	233	268	298	266	271	263	242	239	272	255	258	251	268	251	268	272	261	244	241	253	233	253	247	244	257	267	287	254	257	253	257	237	291	248	255	281	288	248	241	262	270	256	254	289	256	269	244	251	283	255	252	253	259	270	223	237	258	259	270	275	282	264	265	251	249	260	272	229	265	258	243	253	258	270	288	288	272	275	235	251	239	302	270	272	251	262	256	259	254	254	264	275	257	233	254	267	249	248	250	262	269	264	254	244	248	283	280	260	256	247	266	243	226	260	250	250	273	246	250	259	262	257	240	242	266	254	291	265	234	280	279	241	280	242	282	248	252	228	266	251	248	284	244	272	227	283	221	260	268	225	249	285	289	249	269	225	231	241	240	230	249	253	264	289	292	237	250	247	268	256	258	240	265	238	285	234	261	244	273	268	267	264	275	256	253	237	251	238	254	245	269	270	261	270	263	275	255	234	248	253	269	242	231	263	232	270	251	259	298	236	269	280	262	274	254	248	253	234	261	251	281	254	270	271	268	249	272	264	253	262	270	226	265	250	238	278	267	266	262	270	233	268	286	274	291	265	263	236	246	263	259	274	278
56123	60905	61644	49519	21661	1128	1052	993	930	941	887	949	924	855	850	879	799	828	847	815	841	845	816	823	800	825	751	800	830	811	786	761	867	849	798	823	824	778	739	867	742	762	804	835	772	780	767	769	790	798	778	771	793	784	805	762	797	833	774	759	814	774	822	798	780	802	777	777	760	754	811	774	788	830	757	747	779	768	776	781	774	816	751	789	765	814	794	778	776	784	770	831	791	795	771	784	766	792	798	763	738	797	784	778	775	782	726	799	773	775	776	782	762	785	800	789	794	791	793	785	832	756	805	780	774	865	777	813	817	746	754	768	776	787	812	805	823	828	789	778	801	787	758	771	790	771	747	773	791	804	792	784	795	810	773	738	800	808	756	820	755	750	790	833	782	747	792	783	776	788	815	789	725	738	785	796	767	788	777	783	790	798	773	821	771	733	783	791	762	739	789	847	742	740	761	725	796	812	775	751	790	808	776	810	787	743	761	791	789	787	730	779	764	800	727	781	758	756	767	748	736	744	786	785	776	791	777	810	800	754	792	765	805	822	816	783	797	765	765	754	737	788	783	812	807	784	787	782	814	763	770	813	780	818	816	864	815	747	810	794	788	785	750	731	787	754	766	794	768	786	745	794	784	764	797	775	819	781	805	754	802	784	770	745	799	811	783	820	791	776	797	763	806	772	761	761	807	786	754	799	790	804	812	707	766	781	822	757	782	748	740	812	771	800	737	782	813	734	794	727	808	861	795	774	790	767	782	777	793	790	756	784	724	781	763	804	780	837	805	774	789	779	765	785	818	794	748	796	784	783	782	776	781	750	771	772	788	788	766	791	738	761	781	758	820	803	812	806	749	761	783	779	790	814	777	770	795	811	823	766	797	808	763	763	721	774	812	810	786	804	784	759	776	806	793	774	737	832	752	747	787	754	802	765	807	790	774	813	750	829	764	779	776	716	818	761	827	785	785	778	775	798	789	748	813	786	738	778	777	815	804	801	818	758	750	772	758	798	781	773	805	817	822	755	812	765	783	769	788	843	782	842	796	829	776	737	798	783	760	770	764	758	866	779	798	793	779	748	809	798	718	771	803	758	786	771	750	808	816	792	813	806	761	733	759	733	745	810	757	728	795	809	814	776	806	744	804	754	816	801	789	812	793	804	806	728	806	825	765	817	768	775	812	758	772	797	759	805	769	800	793	800	787	801	774	774	798	781	780	772	802	761	723	817	756	767	777	815	791	844	815	812	802	771	802	789	736	793	804	772	796	787	783	842	775	799	770	775	796	790	754	778	807	786	802	777	795	783	849	785	786	755	815	722	791	800	764	767	787	764	748	769	788	797	812	764	750	771	808	768	814	796	756	724	760	788	804	815	828	786	808	788	742	796	783	790	758	786	779	759	767	829	768	759	702	741	800	833	852	791	789	777	819	726	802	833	803	750	793	738	799	747	759	790	835	791	761	801	815	762	792	802	735	778	753	775	851	778	812	796	820	746	820	822	789	753	788	780	764	782	797	780	789	736	792	759	792	817	752	771	783	776	759	795	784	756	780	729	773	790	774	732	781	807	814	774	759	807	819	757	710	761	787	782	760	808	845	760	801	789	782	812	773	730	793	758	797	784	723	791	799	812	793	806	784	747	770	740	810	836	763	774	808	782	746	767	826	750	775	774	818	836	807	790	734	759	782	786	803	769	797	817	796	794	790	769	819	818	799	747	803	800	790	800	780	798	817	795	732	827	782	799	773	826	809	778	730	832	774	776	790	798	804	797	787	780	837	808	779	794	727	778	784	787	802	727	842	772	795	781	805	799	792	791	774	796	797	767	776	761	762	774	828	798	772	810	804	825	783	795	721	755	798	808	787	791	815	790	758	804	778	774	822	776	772	779	788	823	754	750	756	781	785	772	827	776	794	830	775	825	771	755	824	767	791	751	805	783	759	781	811	764	820	768	794	779	794	801	761	782	800	832	813	787	813	759	761	789	794	774	793	781	792	767	810	821	765	837	824	783	773	756	763	750	775	776	784	803	766	809	784	765	773	799	764	766	815	781	782	753	770	798	854	809	823	749	758	842	781	797	802	792	787	812	768	822	804	772	775	771	776	765	810	772	785	817	788	846	766	794	770	803	803	791	806	763	801	781	804	738	814	769	767	801	735	800	791	756	757	858	783	778	745	802	784	776	775	775	826	761	753	833	802	820	758	804	779	786	795	749	801	752	738	855	848	742	815	780	783	807	828	791	778	787	809	804	775	779	783	770	746	810	819	789	787	754	779	813	771	793	771	787	790	823	808	758	778	834	774	780	772	744	797	753	774	794	776	795	789	769	793	792	798	790	811	742	811	783	781	780	771	795	789	715	774	766	822	769	774	778	774	768	770	782	753	764	741	763	821	746	795	803	782	819	778	764	716	761	779	806	708	734	772	791	748	795	772	811	759	815	746	789	774	770	819	767	765	778	769	771	766	842	806	812	767	766	780	802	737	769	798	797	808	755	793	788	781	795	820	821	758	797	769	848	817	851	748	695	759	782	803	790	765	775	753	787	813	842	727	817	788	797	799	773	786	748	781	763	762	784	758	782	772	759	791	798	839	769	757	823	770	788	789	791	759	770	754	801	782	779	762	808	793	766	799	763	744	757	768	794	777	795	800	797	816	820	750	802	747	745	748	757	740	784	809	744	775	757	821	808	809	748	825	757	799	784	827	775	787	734	800	781	814	738	786	760	807	747	774	785	781	802	821	752	764	818	785	767	804	820	794	779	767	806	754	792	796	807	783	783	801	777	746	754	798	771	777	765	796	773	722	827	790	822	808	747	800	733	827	776	789	768	789	760	782	776	805	825	762	742	783	768	781	791	775	804	755	816	756	772	778	771	734	768	777	779	791	747	816	791	778	762	769	850	804	742	766	780	825	740	794	728	837	779	793	800	793	763	802	797	737	780	783	726	791	775	737	770	782	794	804	843	833	755	779	762	768	759	794	764	760	791	838	744	814	777	744	792	815	776	791	771	764	832	787	801	785	792	748	796	774	816	789	778	781	757	782	734	764	825	770	797	810	715	806	808	802	800	831	795	817	889	731	794	794	805	767	757	753	823	817	776	783	793	792	812	790	749	771	823	808	795	797	766	761	794	765	790	829	771	752	764	740	775	833	806	790	763	783	784	769	767	806	748	757	800	813	800	818	776	772	815	721	787	803	791	783	799	784	773	792	761	796	798	730	798	759	787	733	809	769	752	743	816	800	754	796	738	764	774	788	760	776	784	814	777	788	799	755	806	763	822	763	769	727	790	848	779	821	753	736	762	815	786	763	781	798	801	803	799	744	755	836	773	781	786	792	799	818	741	761	725	786	739	725	766	778	768	802	787	783	758	756	815	750	768	754	772	821	764	768	860	798	826	780	738	743	792	808	753	806	759	817	786	776	769	797	811	787	809	807	788	775	760	765	795	751	814	771	812	760	744	780	816	779	790	818	772	782	787	777	758	790	764	805	793
26538	16524	9080	3219	324	153	156	169	132	135	129	133	141	146	138	145	152	150	149	157	134	127	132	132	138	159	136	121	128	139	148	145	144	154	147	138	126	143	128	153	125	145	137	149	146	118	132	158	148	142	145	161	132	123	149	145	120	146	126	138	150	160	142	145	147	162	116	130	123	133	139	133	149	161	138	131	138	129	134	163	153	147	139	136	146	140	156	143	138	130	140	143	147	142	149	170	145	146	128	148	166	147	138	135	125	143	128	140	146	152	135	143	136	119	130	138	135	133	137	130	142	139	127	111	161	150	131	135	120	139	153	134	138	137	148	127	155	134	136	146	164	140	157	126	137	123	135	158	140	133	158	143	124	140	153	121	121	128	147	150	128	139	131	139	140	131	162	134	130	139	153	145	123	153	125	140	136	153	146	144	128	152	133	163	158	128	133	163	137	137	121	149	121	139	139	155	150	141	146	128	120	142	144	142	130	142	160	152	154	154	141	128	148	142	168	161	109	146	134	128	109	140	134	145	145	145	163	143	125	118	142	155	121	122	152	131	137	161	125	156	117	118	135	153	139	139	157	165	146	151	157	149	136	126	150	135	136	154	139	133	175	143	150	142	108	137	140	146	141	136	164	131	116	134	121	145	131	116	138	129	141	146	118	129	135	131	129	151	128	138	144	143	153	131	117	123	148	133	130	145	143	112	142	166	149	137	153	146	144	159	143	123	141	127	134	128	134	122	127	137	128	133	152	141	151	140	133	140	123	130	142	139	121	134	135	133	139	146	113	129	151	136	132	131	133	137	140	133	128	146	139	148	126	149	142	150	160	153	152	120	145	141	163	130	118	135	169	144	123	152	134	134	127	150	144	144	128	129	138	136	137	138	132	161	128	157	141	160	148	129	131	125	151	135	142	150	136	125	132	137	160	132	146	127	143	153	142	118	122	122	168	133	120	130	162	130	147	147	149	138	150	152	127	138	141	130	126	129	135	146	149	142	141	143	143	126	152	165	137	152	153	127	133	140	164	129	133	133	133	177	137	131	125	136	142	145	138	147	142	132	125	156	147	146	152	140	132	135	147	134	143	121	149	137	155	165	118	143	156	145	130	141	134	112	122	141	140	137	147	145	160	155	149	136	138	139	137	148	166	123	134	147	150	135	130	136	160	133	132	142	159	150	140	123	137	139	140	146	149	156	149	164	129	137	128	143	150	135	136	141	158	144	133	127	133	153	118	148	143	111	121	137	154	126	142	144	141	119	149	154	125	153	128	129	136	148	127	150	130	142	143	169	148	128	137	157	140	136	148	139	141	140	131	117	137	136	149	127	149	132	133	152	125	136	156	142	133	145	148	137	134	127	155	127	140	151	153	116	113	142	141	138	132	146	140	137	142	124	158	132	139	144	143	137	131	134	137	150	154	157	116	141	134	133	155	120	139	140	129	131	151	152	139	158	128	154	138	141	164	144	133	129	152	143	125	134	137	122	149	137	147	138	144	126	140	148	137	142	111	130	135	135	145	139	132	133	131	146	139	126	117	137	153	152	146	127	128	118	124	126	132	148	119	145	138	141	144	116	156	151	122	146	142	120	146	167	140	163	147	148	140	142	161	133	124	145	146	136	145	137	120	151	148	144	131	135	136	142	123	158	142	133	176	146	152	137	138	150	142	136	137	133	155	115	146	129	153	143	166	135	122	146	148	133	149	149	145	132	152	135	134	147	139	151	139	135	131	133	154	153	166	134	151	126	163	129	123	147	140	149	147	150	148	139	152	136	126	144	151	143	140	164	141	123	153	128	142	142	133	150	144	148	160	146	132	157	135	144	144	158	142	150	133	140	126	119	142	128	145	142	144	141	160	140	141	139	138	141	137	147	147	133	145	135	141	143	140	133	146	155	134	134	157	150	136	141	125	143	135	143	134	133	132	144	145	150	143	156	122	149	140	139	129	136	120	132	137	154	142	139	132	142	141	163	151	110	141	120	140	144	124	124	129	127	141	130	146	140	135	158	128	144	155	116	144	141	142	147	119	140	147	151	131	151	147	136	127	135	144	139	131	135	137	140	133	132	124	116	130	139	148	145	140	130	137	151	108	135	152	173	136	125	156	134	146	126	142	145	119	147	169	137	126	123	163	147	129	129	154	150	129	135	145	146	115	156	128	135	130	128	135	135	120	153	136	138	134	141	137	117	143	139	130	114	125	127	129	135	167	143	146	143	121	139	148	142	135	134	143	151	143	134	143	142	121	153	156	132	136	133	163	139	152	115	144	138	140	137	131	147	153	131	132	155	156	132	138	136	121	119	137	145	132	127	139	135	129	156	148	130	143	126	157	109	114	131	147	131	146	169	140	141	147	116	127	137	123	149	127	118	156	141	128	123	148	154	142	145	156	146	143	129	153	162	138	151	135	131	140	166	151	143	130	140	115	150	134	151	119	145	151	147	118	122	148	136	155	138	148	146	133	137	137	155	150	141	145	129	112	129	152	141	159	125	134	120	145	126	145	132	141	154	140	122	157	132	137	135	150	117	141	154	117	155	154	138	133	134	148	157	143	163	134	124	124	136	132	165	138	153	151	138	137	157	141	158	124	124	149	149	139	140	141	168	172	152	145	138	131	156	145	122	151	140	147	126	146	144	153	138	140	149	131	154	153	138	155	136	138	128	136	162	147	135	156	125	155	145	150	104	153	128	138	141	167	132	135	143	136	118	135	147	140	130	127	140	139	131	158	123	142	143	137	119	148	133	127	130	135	163	134	143	141	146	145	124	132	146	128	160	141	136	119	136	136	159	151	131	121	159	135	127	141	146	131	128	143	119	141	127	161	149	148	143	131	151	137	147	161	133	146	130	142	149	135	138	117	152	135	158	150	148	152	129	152	118	134	139	153	152	156	122	152	128	162	138	141	146	116	138	125	142	123	166	165	153	151	127	128	128	137	132	142	127	141	154	155	142	149	147	141	132	144	125	119	150	149	140	120	152	140	132	141	132	124	144	140	135	134	137	139	130	170	143	138	130	139	153	139	155	130	141	125	154	139	121	140	137	138	129	132	135	108	123	136	135	152	140	143	143	140	141	141	144	134	142	115	151	121	134	132	132	164	145	132	129	150	117	153	119	139	140	146	142	136	132	138	129	134	160	175	145	149	148	124	143	139	145	143	146	158	155	140	150	121	156	149	143	137	153	132	155	166	164	128	134	133	144	140	137	135	152	140	127	142	145	130	153	141	124	147	148	136	122	141	140	141	173	138	138	138	146	119	125	138	153	138	142	112	157	159	153	124	142	135	158	142	137	136	159	157	123	145	125	144	131	144	135	111	130	148	145	110	123	134	145	131	149	133	148	139	130	142	144	127	135	133	143	151	148	139	150	132	150	146	156	117	124	127	144	132	121	161	135	146	161	115	139	159	145	151	141	140	147	148	151	148	146	142	123	130	143	137	148	142	136	134	137	155	152	158	133	133	150	154	158	141	148	142	143	137	138	129	157	129	146
25211	20613	14594	8084	1138	499	512	484	462	467	464	468	496	490	465	482	495	490	505	477	431	476	475	446	444	485	435	468	492	462	462	479	474	437	455	482	475	420	460	463	430	475	452	427	466	438	473	493	467	484	457	495	440	451	464	476	466	433	435	495	470	461	500	469	453	449	479	471	471	410	493	440	449	451	454	455	445	465	442	476	513	461	469	451	451	449	451	442	470	486	481	438	498	485	500	462	487	463	474	484	501	471	480	422	439	459	463	441	428	441	445	488	459	498	462	471	526	492	429	501	445	433	502	464	498	476	459	478	444	466	466	470	442	493	460	450	475	453	441	484	426	471	415	462	481	443	466	474	480	490	478	450	484	494	514	461	470	510	444	461	483	471	472	492	451	436	430	478	498	434	473	450	490	454	452	475	436	459	444	434	472	474	493	523	458	492	469	495	467	465	458	458	427	463	490	469	456	512	435	476	458	487	464	484	468	440	468	469	508	453	454	456	475	471	443	474	471	456	455	457	458	487	436	476	481	484	456	504	475	449	453	466	464	488	415	476	467	423	458	459	484	463	506	471	473	452	487	445	463	477	496	475	447	464	448	477	501	438	466	459	448	463	474	479	475	449	456	501	465	493	471	493	460	464	446	470	424	482	482	473	492	483	449	446	497	466	478	455	452	451	510	461	490	450	551	444	471	447	476	463	473	475	457	499	465	459	419	467	495	491	466	488	508	459	460	453	460	495	469	480	483	443	436	490	457	489	416	474	481	451	480	512	442	445	489	472	492	508	464	458	491	496	466	486	444	495	480	472	491	449	478	430	454	447	446	498	470	478	475	435	490	509	463	471	415	493	468	486	468	464	462	465	453	474	445	447	466	476	476	456	492	487	493	457	421	473	520	491	481	482	454	445	454	468	445	456	485	467	446	454	466	468	465	479	462	447	462	493	473	506	461	461	475	478	481	488	472	515	468	428	467	461	425	452	472	493	463	490	455	481	434	490	488	444	505	467	473	483	437	488	515	474	455	478	423	489	423	453	463	448	458	474	482	490	421	435	470	436	482	477	476	455	456	447	453	429	462	473	456	456	468	459	455	471	464	448	475	490	469	449	462	462	439	469	479	454	466	505	440	479	439	449	522	483	485	453	446	433	486	478	442	466	465	454	473	481	458	441	498	476	439	466	444	431	454	477	460	477	481	458	451	498	500	417	440	497	462	462	516	486	480	447	483	483	465	473	467	464	512	475	446	500	471	438	476	472	444	479	457	485	460	478	465	470	478	482	444	455	454	487	483	480	457	512	466	449	452	501	459	456	465	477	515	504	456	495	455	484	467	465	483	491	481	467	465	496	487	455	446	487	503	458	458	481	410	463	470	463	496	446	456	448	471	449	454	465	493	543	477	467	492	469	469	478	451	446	440	434	469	454	444	468	514	470	478	502	436	520	462	447	458	461	464	523	434	463	466	472	442	463	466	478	454	434	456	476	461	465	452	458	457	478	446	470	468	413	461	471	470	475	475	467	465	476	446	410	467	470	463	499	446	432	459	448	458	515	471	466	468	463	461	482	417	513	432	476	435	467	433	475	455	459	508	492	458	450	458	439	484	448	454	464	473	453	484	474	504	467	473	458	490	452	488	466	495	459	446	455	512	440	465	476	461	471	508	484	487	489	485	500	450	473	449	473	454	452	480	468	476	460	506	465	451	460	444	456	478	467	478	471	467	472	467	468	452	491	471	469	510	492	453	501	510	474	470	460	504	472	455	460	470	483	457	445	484	460	435	442	495	466	437	451	462	489	442	490	464	466	484	494	467	484	472	494	476	492	450	461	465	480	452	502	465	492	472	477	471	464	514	473	495	519	483	489	467	484	428	454	459	461	436	478	477	485	503	481	439	457	481	469	459	465	469	431	465	460	446	430	487	447	492	452	456	442	464	495	481	493	462	471	427	476	448	456	467	472	469	472	531	467	473	494	443	450	499	465	482	445	443	457	471	465	462	454	473	437	447	442	507	459	477	470	470	504	444	454	500	443	473	439	487	501	469	463	495	479	472	457	485	487	426	461	482	480	478	473	469	491	478	489	475	469	454	473	505	484	509	486	501	446	435	462	461	454	486	464	451	504	449	459	465	499	485	498	532	473	537	465	454	493	447	423	455	449	479	495	469	463	507	439	481	501	465	518	488	436	479	455	450	472	430	446	501	433	454	500	460	467	469	460	418	472	470	495	511	489	481	439	430	447	467	461	459	480	462	448	442	485	467	424	458	451	473	450	481	458	476	464	456	419	466	460	426	498	454	467	473	480	474	484	482	458	493	436	467	455	472	468	436	436	462	451	524	468	455	457	458	472	452	495	509	499	451	468	454	460	482	481	450	454	496	463	490	498	469	485	455	484	463	464	471	448	470	461	450	474	476	443	451	431	437	487	433	460	477	448	465	478	493	459	457	489	449	483	459	484	460	439	494	467	455	520	450	488	471	487	463	467	436	456	465	484	476	453	491	496	456	488	431	487	512	486	499	447	433	459	488	482	461	447	473	433	430	466	490	466	503	469	445	488	494	473	464	463	484	431	457	486	449	474	426	484	450	495	451	491	488	477	458	455	464	504	474	481	491	470	452	464	446	491	498	482	466	446	468	493	463	453	491	485	486	488	487	489	482	475	507	455	452	458	495	444	501	472	456	458	462	486	476	493	481	510	479	483	468	474	486	457	462	467	447	491	448	478	461	458	436	487	456	482	505	505	474	456	461	460	490	465	485	451	454	489	471	479	452	467	478	457	457	459	469	474	472	435	459	425	480	497	464	431	425	456	493	482	456	455	483	463	466	469	452	495	467	444	431	469	487	454	451	473	493	445	475	472	477	510	481	474	456	433	486	487	488	497	443	495	479	461	442	495	459	470	476	478	468	475	470	472	490	483	454	453	447	486	483	475	493	425	468	479	484	421	489	449	472	430	451	495	485	442	476	499	444	465	482	438	462	447	504	478	415	452	473	470	461	473	470	457	466	478	434	465	443	477	469	467	472	483	482	470	480	496	473	492	481	432	506	442	441	455	455	462	472	466	440	492	451	487	464	449	466	476	518	463	477	465	482	456	463	480	466	498	446	468	476	448	481	452	480	454	476	487	478	477	458	473	478	461	486	501	453	433	516	466	422	456	477	464	428	483	468	499	464	487	481	483	442	450	456	461	499	475	480	467	481	503	470	499	462	483	533	463	450	440	452	443	460	469	457	487	459	480	465	487	448	489	446	472	447	469	482	472	441	495	436	455	475	446	465	442	468	467	458	495	447	478	452	473	468	473	450	503	484	475	460	447	464	433	492	443	466	478	443	448	454	494	456	461	421	509	433	435	443	473	492	463	484	456	423	445	491	466	490	452	467	470	456	496	490	499	454	473	467	457	396	443	469	457	491	437	466	478	468	436	449	483	470	529	482	464	473	458	426	509	441	459	458	513	476	474	491	477	464	472	478	436	458	445	450	489	465	491	473	446	477	483
61948	56323	48910	30240	7528	484	203	165	144	148	144	160	144	156	142	166	136	134	140	160	143	158	144	119	155	160	124	136	121	130	134	137	167	131	141	142	137	170	140	160	137	124	157	151	147	158	153	142	170	173	125	143	143	164	152	146	151	134	146	144	169	150	139	149	154	150	145	158	146	158	144	148	133	148	146	162	167	140	128	145	163	144	158	150	128	116	139	123	155	137	147	132	163	135	150	139	153	147	137	140	145	140	126	117	140	136	143	147	142	137	153	144	146	143	145	146	146	131	130	149	166	136	146	135	143	140	148	133	167	159	121	129	144	130	140	139	171	148	140	140	137	134	153	156	144	148	134	137	155	160	155	131	145	156	120	151	144	145	155	149	152	134	144	141	134	134	141	157	132	151	156	146	150	136	135	141	170	146	170	136	143	134	142	155	137	151	150	147	134	145	162	122	150	146	132	151	131	160	128	155	142	119	138	128	146	146	146	157	153	133	159	159	138	156	138	149	156	142	147	165	156	144	137	158	164	155	132	155	142	145	147	129	147	141	123	138	144	151	137	155	139	145	144	144	155	141	138	161	150	132	171	142	165	149	158	144	140	148	125	141	134	135	133	146	128	150	144	141	127	157	145	156	158	140	144	132	145	126	125	132	145	143	144	146	160	147	151	119	135	118	145	133	143	157	145	143	148	139	156	144	143	143	146	148	156	138	151	158	143	158	150	126	158	165	145	132	146	120	136	136	140	138	137	176	140	120	143	147	145	132	154	135	150	138	150	141	135	145	164	148	153	154	163	134	151	123	147	156	158	148	161	148	151	129	145	143	141	141	138	153	151	119	157	134	159	141	149	129	155	141	152	166	154	140	136	124	157	139	148	154	141	156	132	141	143	138	157	142	136	140	155	160	134	152	128	138	130	135	160	145	131	151	149	170	145	132	130	121	155	135	151	147	145	155	151	136	143	132	144	151	139	184	144	172	121	148	154	124	146	134	158	147	144	148	161	133	140	151	159	146	145	133	140	143	131	140	137	136	127	142	156	138	155	160	127	146	137	150	142	163	152	144	150	157	140	151	152	162	156	160	139	149	153	154	134	136	133	138	173	150	149	163	134	137	141	148	143	117	159	152	151	163	127	152	134	131	140	147	154	152	157	169	143	136	166	159	164	139	142	133	139	136	137	156	132	146	135	134	149	131	144	139	126	143	147	139	144	119	132	139	159	139	138	146	147	135	137	135	139	142	137	142	146	126	179	141	126	156	138	158	160	135	160	158	156	151	160	167	165	150	122	138	148	144	138	147	148	125	128	141	157	143	136	132	137	173	137	133	146	153	130	155	149	132	148	160	148	139	157	134	140	144	135	135	165	130	143	147	161	171	151	146	153	122	139	181	132	139	139	166	142	138	140	134	151	141	135	146	171	148	124	148	139	165	142	157	138	157	140	193	141	138	130	130	132	151	128	135	135	139	135	134	142	155	155	156	137	149	145	136	143	135	146	125	140	155	150	139	158	145	172	158	149	145	157	155	161	113	125	143	167	144	141	130	143	156	144	155	131	135	143	145	154	155	172	156	131	135	146	157	125	157	157	156	146	141	152	132	152	146	162	146	124	138	131	152	155	141	147	146	166	135	146	148	170	138	142	128	149	131	139	164	171	154	140	146	121	137	130	157	138	150	153	132	167	148	135	126	155	139	153	135	124	159	164	156	137	157	149	152	164	142	138	126	141	149	150	123	155	144	137	136	125	139	142	166	129	127	148	153	139	128	144	141	146	162	152	148	131	142	149	165	124	150	135	175	143	155	133	145	143	154	155	142	137	160	146	142	144	142	146	134	131	171	149	140	134	124	141	146	151	152	139	131	134	176	145	170	155	149	132	163	133	143	137	143	132	141	151	155	128	138	149	150	149	132	153	137	140	171	170	131	138	131	140	155	166	149	131	142	154	147	164	152	160	145	159	143	136	135	140	161	151	125	138	123	168	129	148	143	158	134	126	137	120	155	138	149	139	148	143	161	149	152	156	145	136	147	116	156	140	126	133	162	155	139	159	165	134	157	141	139	155	136	150	155	138	145	134	143	147	161	161	148	152	159	140	155	150	145	145	144	122	138	131	144	133	139	129	136	153	123	143	158	164	139	156	157	141	148	136	161	140	134	124	129	127	141	133	158	121	144	160	144	148	151	136	159	143	146	140	143	138	124	145	154	150	168	147	151	147	139	169	150	156	166	137	152	127	164	135	157	139	133	135	161	152	122	141	156	145	150	146	144	149	159	141	160	146	144	146	164	159	138	143	143	136	154	135	161	127	135	151	126	169	146	142	133	128	144	153	165	151	143	155	157	133	137	162	134	139	148	133	133	137	171	160	130	141	131	156	151	160	147	158	136	124	135	152	176	139	129	145	144	132	137	136	122	155	127	140	139	138	135	151	168	164	137	142	139	149	148	145	153	158	152	139	154	124	133	132	150	177	157	116	147	161	140	128	158	136	137	121	145	143	142	148	144	156	136	159	136	142	130	146	148	142	135	133	149	136	161	151	126	143	166	164	144	137	140	158	142	158	161	127	152	154	146	145	144	153	160	149	119	164	140	141	154	142	157	133	147	132	151	157	138	135	125	138	139	157	133	140	142	146	141	154	158	154	141	132	149	128	166	153	140	152	157	141	150	159	154	154	153	145	166	117	144	140	138	148	148	120	150	128	144	153	156	131	148	143	156	146	155	129	133	140	156	132	163	146	133	147	131	143	140	145	142	144	136	162	158	155	149	127	164	150	148	138	134	137	156	161	142	137	116	142	150	155	141	135	146	116	150	143	153	161	152	145	160	144	141	170	133	172	131	146	147	139	143	142	159	152	147	153	148	161	160	146	152	135	147	143	139	146	148	170	146	157	144	153	144	145	127	144	145	157	147	165	154	165	148	134	127	144	143	142	153	152	169	152	130	170	129	129	141	145	135	133	133	142	123	176	155	146	166	151	140	148	133	151	154	166	147	163	159	125	157	144	163	144	146	162	136	160	139	114	142	143	142	153	152	148	166	150	140	144	140	130	151	132	115	147	131	138	167	126	148	144	141	161	139	141	138	134	150	147	154	139	142	139	150	156	141	133	147	143	137	124	137	138	145	147	158	146	131	154	173	147	146	143	129	162	139	136	137	145	146	136	148	159	154	121	151	132	158	156	131	123	161	152	143	116	134	145	129	164	155	145	123	139	151	143	144	153	136	142	149	155	143	154	154	148	128	136	139	153	131	134	141	148	142	153	134	148	148	141	161	143	146	145	153	154	150	158	131	152	140	148	123	123	140	143	139	145	158	151	134	129	151	172	125	119	150	167	149	134	147	138	162	131	150	133	164	150	146	154	149	152	135	156	155	156	146	156	136	159	132	154	153	145	133	127	159	137	124	136	136	135	139	155	137	130	155	132	154	124	151	133	126	140	144	180	156	149	136	135	151	159	149	154	130	127	156	139	133	140	145	154	150	173	150	146	134	143	144
42628	44958	45007	34577	6933	681	581	587	546	539	536	539	531	551	497	515	496	480	501	495	524	524	516	497	471	499	498	458	475	470	503	452	480	492	457	480	462	499	501	489	519	514	510	495	435	487	522	507	481	448	471	518	503	490	507	467	507	492	481	486	495	489	495	514	482	495	483	459	500	457	464	475	463	513	467	471	491	479	498	425	531	501	452	488	484	497	487	485	462	492	467	501	504	469	491	474	454	495	478	518	481	502	490	524	491	501	516	489	480	505	500	452	492	468	482	470	493	472	444	455	490	512	437	453	489	514	460	510	507	458	500	510	509	476	491	475	491	513	492	494	476	505	491	449	498	452	475	472	448	477	463	481	479	482	506	519	470	497	465	472	469	522	490	501	491	487	446	479	434	505	469	454	474	505	444	470	504	477	444	457	456	462	471	433	481	488	475	512	508	492	498	479	469	489	470	476	519	471	467	461	495	447	502	492	501	473	492	467	456	481	495	506	471	464	493	496	492	510	471	481	456	481	457	483	524	478	497	501	477	494	485	506	458	489	487	492	466	483	511	451	494	494	461	507	492	503	469	478	523	458	448	477	527	499	457	473	474	482	494	462	459	481	471	498	473	456	486	489	462	525	480	456	482	445	510	488	481	457	464	511	458	505	450	488	553	483	522	469	513	476	512	458	488	438	484	480	470	448	509	490	475	455	493	490	515	448	476	497	500	446	497	481	487	468	440	516	486	449	472	490	530	466	458	447	490	514	444	459	477	501	503	488	481	496	524	485	487	461	469	446	520	489	464	471	491	442	500	450	487	527	470	433	482	455	459	498	496	468	504	452	490	491	457	479	496	481	501	485	491	433	481	484	508	496	503	494	446	467	512	469	459	489	449	520	516	449	473	489	462	479	470	470	489	496	497	482	487	459	484	524	446	514	435	472	508	465	499	467	444	489	487	470	489	493	477	464	466	499	474	478	473	454	490	482	478	482	482	447	517	480	484	479	490	459	479	505	474	476	488	472	473	495	456	460	482	478	461	493	512	486	484	444	499	466	471	490	488	467	501	463	471	476	512	492	488	459	472	494	488	479	494	469	475	471	463	480	494	478	543	470	508	456	460	476	479	507	448	495	523	482	489	451	504	480	497	451	487	498	499	458	486	483	487	471	437	491	477	524	469	475	440	490	438	471	508	446	471	510	491	444	503	481	439	513	463	527	475	507	438	502	519	481	467	502	485	464	494	468	470	479	486	490	466	467	471	527	478	463	455	483	474	452	488	528	481	444	499	494	495	490	508	482	497	495	457	530	527	492	462	459	454	490	490	436	492	495	512	518	483	480	474	505	520	516	483	471	449	467	493	519	485	496	470	459	436	482	517	491	452	505	467	470	479	467	503	512	498	436	512	479	488	497	485	513	508	479	510	451	492	451	473	507	505	495	479	448	464	493	475	485	488	481	456	479	511	488	487	462	504	440	473	514	497	461	471	500	518	497	502	454	507	449	522	455	478	469	490	458	481	509	478	481	451	477	510	463	453	476	493	510	468	467	487	496	482	468	455	471	439	503	453	493	489	476	509	475	427	507	480	489	500	499	497	508	482	453	434	474	490	461	452	477	484	495	459	491	474	520	468	475	473	507	537	535	509	481	472	452	467	446	483	511	510	464	462	512	444	435	467	468	507	497	476	536	488	500	458	485	448	474	478	465	508	505	494	488	485	488	527	502	490	483	486	456	491	463	489	463	457	477	508	497	473	477	492	464	501	463	470	480	489	479	437	488	471	478	481	507	485	480	492	459	507	495	485	504	483	462	463	488	534	470	514	478	452	502	501	505	483	491	482	487	495	490	475	494	507	499	470	465	519	469	533	535	511	480	452	503	498	506	483	478	464	459	485	455	440	499	502	487	440	504	492	492	482	511	439	492	458	499	475	496	506	460	509	466	444	492	513	453	477	483	506	469	496	502	501	458	493	489	467	478	479	494	472	479	459	466	446	467	502	456	461	454	497	429	449	479	456	478	476	493	488	463	509	449	468	449	499	523	484	433	490	464	488	482	479	506	466	497	433	486	453	463	448	437	461	485	466	468	448	496	445	465	498	446	488	494	504	462	466	463	446	517	487	484	471	481	503	478	447	458	534	493	475	481	477	469	472	465	474	486	491	478	467	491	452	465	427	516	479	483	456	469	501	512	457	497	475	476	472	465	480	486	452	471	515	458	465	452	448	486	481	455	497	477	453	423	460	505	494	447	459	454	494	485	497	477	478	473	454	496	471	494	500	490	508	509	453	489	486	461	491	474	494	473	468	471	485	472	499	445	432	528	475	486	469	498	500	472	492	518	500	519	456	499	489	449	486	526	468	497	451	492	505	490	487	468	463	421	467	478	483	503	446	476	503	453	510	494	448	485	462	466	457	476	488	508	487	468	440	477	506	491	502	476	472	493	500	458	476	496	479	513	461	503	487	484	462	497	469	479	448	470	494	507	468	455	482	453	528	477	495	471	480	492	447	477	480	469	471	451	465	511	464	444	487	455	505	518	442	491	499	485	495	459	460	458	458	437	500	453	509	461	460	450	476	487	528	491	483	469	514	437	529	456	483	491	483	478	445	503	457	473	476	483	476	496	463	469	481	508	511	457	501	482	481	479	481	464	514	485	498	442	491	515	479	484	495	464	495	476	484	469	447	471	472	479	504	469	457	494	492	479	506	487	476	492	483	473	476	529	474	479	473	439	497	473	460	460	508	491	471	496	483	489	528	530	494	488	465	465	489	496	508	514	476	473	483	454	480	470	509	457	482	513	423	508	470	496	462	497	461	516	460	472	457	494	448	499	484	482	459	451	458	448	477	499	473	505	476	480	542	544	489	499	486	475	459	483	465	485	493	515	492	496	494	463	490	479	466	483	533	461	485	464	481	461	504	480	481	470	460	474	465	476	490	499	482	494	510	493	457	527	459	499	422	502	471	503	492	479	484	484	477	471	464	458	469	469	502	464	466	468	463	492	460	460	476	494	461	488	472	507	462	466	468	464	430	483	474	474	480	476	471	461	496	477	521	490	485	451	464	476	489	484	484	500	497	484	468	474	473	454	453	482	478	483	483	497	488	475	502	496	488	480	476	469	499	508	470	512	467	482	467	455	496	501	474	467	487	478	485	496	494	466	489	445	497	485	495	430	449	460	488	494	498	470	483	516	453	474	477	433	475	474	486	502	495	471	448	497	495	433	468	483	511	493	454	490	479	461	477	503	496	450	510	472	449	506	459	510	486	477	497	469	473	480	500	452	467	486	474	522	479	501	453	470	501	464	468	438	460	462	489	464	512	490	478	509	477	493	516	502	476	491	513	497	456	476	520	477	482	493	499	478	502	476	479	487	501	462	488	476	473	491	486	497	486	503	488	445	505	472	515	472	489	457	487	503	471	490	484	450	499	473	492	513	465	500	480	481	490	444	483	495	481	493	499	463	469	507	530	515	487	504	489	475	501	497	454	458	509	477	497	461
77712	73457	65750	47725	18810	3458	371	316	286	297	279	265	254	296	298	287	282	291	278	270	284	268	259	257	282	276	275	272	254	231	281	263	278	268	280	271	244	274	288	270	268	280	259	263	276	237	250	242	243	260	255	267	248	251	247	238	256	243	297	253	249	235	268	241	233	265	250	260	261	257	261	252	246	268	266	278	228	265	276	261	264	254	287	252	240	271	294	264	258	259	259	261	249	235	261	265	280	266	259	270	265	280	248	289	274	265	239	240	267	258	231	270	242	269	270	248	266	254	290	264	256	277	278	276	225	248	255	276	266	266	254	282	258	260	256	242	270	277	279	246	267	267	251	258	242	248	276	253	255	247	247	247	271	250	255	271	268	240	263	279	276	268	283	268	278	232	264	254	277	241	236	278	244	266	271	262	230	266	241	258	278	234	267	272	262	251	264	263	261	269	247	273	259	255	265	271	276	241	279	268	261	269	278	258	258	217	265	258	268	289	260	278	229	276	259	244	238	259	266	245	271	254	265	248	265	275	245	278	243	261	283	280	233	276	269	258	251	236	247	295	258	248	246	248	264	263	254	265	259	258	232	276	247	253	262	243	237	249	234	264	268	243	272	283	234	267	244	276	253	249	245	277	262	265	295	285	237	237	227	273	259	248	263	239	262	249	275	272	264	266	272	243	232	241	279	265	253	261	280	272	261	270	250	262	261	273	278	265	238	252	243	248	243	273	279	240	263	261	257	268	261	271	268	282	254	245	290	274	267	253	251	274	264	299	254	291	295	282	264	234	266	277	257	291	252	267	235	250	258	280	283	272	276	265	252	287	278	258	247	276	263	241	259	235	278	279	262	259	261	229	266	270	260	291	257	280	261	313	241	254	248	277	259	259	261	277	298	235	252	279	261	260	269	275	233	284	275	251	257	276	266	278	249	279	234	250	254	256	276	270	270	274	274	291	257	247	271	289	236	268	267	272	267	256	258	269	246	265	268	242	260	256	276	248	233	253	252	277	273	236	269	263	267	264	221	264	256	269	270	252	261	282	243	248	254	286	262	283	270	286	262	273	263	253	255	259	261	284	243	252	293	276	239	254	267	269	254	258	239	269	281	245	219	304	251	244	265	246	264	268	276	270	244	244	268	252	278	283	226	261	266	256	261	287	258	259	284	274	267	296	265	246	245	239	262	227	265	238	254	294	284	294	256	270	255	290	271	279	270	257	231	256	241	210	296	239	277	286	294	263	283	267	279	263	237	265	264	232	241	265	275	272	244	269	234	267	245	273	296	261	256	229	248	261	247	255	276	241	256	262	267	270	252	279	253	251	277	259	275	260	249	248	283	249	247	275	266	261	270	247	257	273	282	281	257	257	264	260	262	261	273	283	254	274	275	267	275	252	287	236	266	243	253	261	262	276	282	261	282	275	287	276	229	248	261	284	236	276	258	258	257	271	246	254	219	277	243	277	265	278	260	247	260	258	233	244	272	278	274	257	253	275	274	241	251	268	260	285	247	247	269	256	225	275	264	282	259	253	273	245	275	285	245	240	253	254	282	261	249	284	268	250	262	288	271	287	243	279	239	267	266	281	247	254	280	251	260	267	264	280	255	263	286	242	269	288	247	247	260	231	244	258	282	277	244	243	248	282	247	311	268	256	260	260	288	267	252	272	281	290	286	256	288	283	246	274	272	276	252	271	236	257	272	264	299	253	247	273	272	270	285	272	282	255	266	261	278	253	237	308	259	268	277	228	267	278	264	257	283	257	243	236	271	280	244	272	241	248	270	255	261	241	241	274	265	307	271	269	277	276	266	254	254	259	267	253	255	267	264	249	233	247	272	256	257	272	259	245	254	256	270	264	260	281	254	234	246	244	291	243	281	274	270	279	248	264	265	250	258	246	272	279	243	266	274	249	281	263	269	241	268	274	264	283	258	249	275	240	219	249	267	230	250	265	239	267	238	265	244	278	248	261	263	250	249	244	264	272	264	216	257	241	271	253	259	252	291	234	286	263	230	256	271	274	271	268	283	271	265	265	274	248	231	271	249	266	269	241	299	267	270	270	221	262	259	252	261	269	290	268	265	286	249	247	252	269	271	281	261	279	252	231	240	268	245	240	244	255	241	264	256	263	273	253	251	297	276	274	258	244	279	248	272	276	232	240	256	250	266	261	255	274	290	247	266	247	238	247	243	251	254	269	264	270	265	262	227	266	244	247	287	244	250	270	258	255	291	289	234	302	257	247	265	278	255	292	240	264	290	245	255	239	226	256	290	282	280	272	276	269	275	230	254	258	230	279	269	237	263	249	281	239	278	261	247	271	282	276	249	265	249	279	279	276	270	277	240	267	269	296	263	238	305	292	260	279	280	242	253	223	259	273	262	300	289	251	257	243	265	253	259	249	290	305	275	256	244	273	267	246	234	293	275	269	237	272	262	244	270	266	228	265	268	282	274	247	234	266	251	241	244	262	263	234	270	267	273	242	251	242	274	261	261	269	252	265	289	266	253	279	252	265	252	282	256	261	248	274	224	259	252	258	244	263	246	227	266	246	263	244	281	263	253	267	225	252	262	245	271	266	257	223	272	258	244	267	252	254	252	271	265	256	263	273	248	265	250	256	259	234	238	267	257	265	249	271	284	258	264	253	269	228	262	235	277	271	249	244	285	230	270	255	218	278	256	251	243	271	278	253	271	255	249	242	262	252	240	236	236	256	272	275	261	252	255	207	270	256	260	236	265	250	264	253	251	276	256	286	272	282	276	258	250	231	265	254	254	287	288	288	285	268	273	275	261	261	284	273	282	270	314	249	267	256	254	266	284	270	260	239	268	289	266	250	279	286	215	248	284	227	256	258	250	237	290	283	261	270	266	256	259	257	286	244	264	242	273	233	250	239	255	231	277	272	234	243	238	273	259	226	237	279	253	244	272	285	234	290	285	290	289	275	264	227	284	237	266	280	278	247	261	224	242	282	273	281	224	272	258	258	259	257	274	237	249	224	287	260	256	256	250	277	289	304	227	265	252	284	225	267	234	260	280	253	273	250	269	249	265	245	256	274	231	277	239	261	250	255	243	252	248	238	249	262	293	266	286	256	277	243	237	285	273	278	258	262	258	227	283	257	271	277	282	273	266	292	262	257	262	240	273	261	254	235	262	266	254	233	255	278	264	275	283	275	268	260	293	279	240	283	246	276	258	253	245	247	240	257	261	266	250	285	278	226	258	273	244	264	266	262	259	260	266	251	267	271	238	270	243	254	257	263	243	239	253	240	288	246	265	279	247	260	269	240	245	253	249	246	245	278	253	259	245	259	274	231	243	261	256	266	253	264	255	269	256	249	257	255	277	257	278	240	225	286	289	251	286	267	253	235	256	289	265	253	237	272	263	240	266	262	266	249	263	242	255	277	250	243	241	239	253	272	242	239	235	296	221	255	267	304	262	294	274	272	237	249	252	301	255	247	259	305	244	260	299	257	260	234	276	270	247	241	273	267	285	286
56261	60933	61279	47844	12291	1132	1022	1052	943	930	937	906	870	845	779	861	872	824	862	823	815	815	806	831	799	801	794	839	786	837	842	768	767	820	773	799	842	814	872	815	777	791	756	831	826	813	870	784	810	804	775	751	777	778	769	782	802	787	796	810	790	861	754	798	809	794	794	820	749	811	750	807	754	756	769	788	752	713	747	797	813	830	760	809	786	781	747	739	787	748	767	779	771	778	826	767	750	774	798	771	751	797	782	831	768	825	772	809	746	844	768	765	779	815	781	781	834	808	785	784	805	772	797	791	774	806	807	803	785	787	831	820	807	787	785	762	774	812	771	763	740	760	798	802	815	762	799	813	852	770	774	818	807	764	785	797	783	794	794	821	828	829	759	789	809	837	763	811	772	803	809	768	758	803	760	819	801	739	765	799	721	771	744	756	748	782	778	837	797	739	755	834	817	801	779	797	760	837	782	769	753	779	765	790	766	787	759	717	800	796	777	800	737	782	790	797	840	820	806	770	797	821	751	753	773	777	793	848	785	751	829	802	781	813	826	809	776	839	752	758	770	756	864	799	777	798	800	724	800	734	816	815	808	810	778	780	827	795	777	764	783	729	751	772	822	818	776	769	789	818	833	771	759	802	792	772	802	821	830	770	783	808	812	806	713	771	790	847	763	749	821	792	796	804	820	761	800	803	793	758	767	744	761	856	815	796	745	794	827	772	788	761	782	816	760	781	807	763	786	762	758	766	802	784	824	782	768	754	798	838	744	774	798	794	812	797	793	768	765	755	828	833	751	760	774	771	779	800	782	786	768	782	753	776	705	775	792	809	777	762	826	725	805	763	738	766	797	786	810	808	784	760	765	832	760	795	732	811	786	791	785	767	758	727	793	792	770	795	793	800	771	785	782	840	812	763	771	795	798	762	812	825	706	821	791	786	769	814	801	745	737	748	766	780	746	766	828	801	764	821	739	813	783	749	758	737	762	773	771	772	783	799	756	733	804	816	772	813	830	747	827	786	844	813	785	765	798	775	798	792	755	808	814	817	786	823	766	809	789	745	768	801	812	776	816	777	791	784	809	797	781	805	799	790	803	798	750	822	829	804	762	753	743	817	770	789	764	750	813	805	781	822	754	759	789	756	737	828	836	796	769	797	787	750	749	809	772	787	744	779	757	744	787	739	795	838	740	799	782	854	765	785	813	775	784	796	755	799	772	741	771	774	774	795	766	824	771	742	793	775	813	754	838	799	773	758	779	810	756	758	763	762	798	782	789	770	786	781	677	782	793	815	772	766	793	810	755	793	783	808	722	821	808	769	832	741	857	822	789	794	777	842	774	783	772	785	780	774	768	768	816	725	781	797	765	811	768	765	760	774	772	772	745	784	772	781	750	821	782	810	722	796	794	759	759	761	793	806	787	805	743	746	798	830	771	802	768	803	777	761	751	800	799	778	778	762	744	799	796	755	767	763	808	801	760	753	813	806	783	748	790	761	781	846	778	813	789	762	767	828	830	757	801	798	788	813	802	804	800	760	817	812	786	784	824	799	787	854	772	797	795	838	757	745	791	811	750	785	771	808	751	790	784	800	820	760	837	781	777	806	802	762	753	822	777	780	829	803	806	788	832	771	753	785	814	796	768	799	783	744	771	819	790	776	770	775	804	796	792	827	772	804	767	783	769	793	810	832	819	758	806	784	786	751	768	774	776	785	764	795	749	760	786	787	781	713	813	804	825	830	801	787	785	796	799	775	728	793	821	802	799	816	768	781	806	813	767	779	782	820	754	762	781	785	805	802	766	781	795	779	792	799	798	761	815	742	782	802	842	791	784	762	810	745	779	742	805	798	772	821	776	817	795	793	811	811	810	785	799	776	789	773	841	742	816	808	750	765	771	763	777	768	818	758	816	761	833	808	818	760	763	802	779	744	757	773	807	770	772	766	765	819	807	797	805	778	765	763	797	817	762	795	788	783	778	769	822	777	790	806	792	745	817	759	762	803	781	833	788	802	768	738	796	802	780	831	733	779	791	820	833	780	781	773	783	803	801	756	789	777	792	806	751	791	797	781	753	769	807	774	777	797	818	790	758	775	722	840	746	775	797	767	822	814	837	829	797	810	774	808	845	811	773	782	818	842	821	828	777	777	758	778	789	842	795	805	779	782	800	794	759	732	803	781	791	754	737	783	793	749	785	753	769	798	825	785	733	833	797	837	826	763	795	813	780	799	780	803	770	864	807	803	826	734	779	763	821	796	776	795	776	818	781	777	845	834	753	845	829	744	748	734	799	800	816	752	785	792	786	827	749	772	778	780	782	772	774	840	797	811	746	778	810	726	775	788	782	786	797	757	829	786	754	775	816	792	791	779	793	788	799	822	795	812	754	770	772	764	778	824	818	763	780	794	781	776	801	759	770	743	819	753	751	801	809	772	811	798	797	758	839	751	835	780	810	762	788	786	802	822	769	807	779	816	797	767	793	825	777	776	781	769	775	817	800	799	806	790	778	786	789	804	808	740	780	771	794	784	777	773	738	716	796	787	779	795	812	799	787	807	819	773	781	746	744	775	777	801	751	784	751	752	809	803	789	773	737	803	769	814	783	802	767	778	822	752	795	777	759	764	815	764	754	790	783	736	724	808	787	770	759	782	760	794	798	767	843	776	750	828	818	736	765	689	760	742	772	799	845	774	797	806	806	804	792	801	720	788	725	752	819	783	729	770	775	820	816	762	772	756	805	800	785	804	783	803	787	703	756	771	829	770	786	765	765	785	808	770	743	833	805	776	782	812	777	815	792	785	799	789	782	751	758	776	777	787	765	809	786	851	788	798	748	775	781	764	778	744	718	775	752	779	768	839	758	751	781	776	809	807	836	773	693	762	859	793	766	750	841	804	843	802	797	757	731	812	791	788	808	792	750	768	814	846	832	823	725	795	812	820	788	794	744	804	761	811	742	817	786	736	839	786	799	844	787	790	790	774	816	809	739	823	822	787	820	763	756	772	772	779	804	792	755	820	800	755	803	809	791	812	804	742	783	776	743	793	798	783	757	746	753	786	754	808	780	740	778	771	779	806	808	782	818	781	793	741	812	809	779	775	792	788	863	787	806	832	800	751	780	726	766	770	756	765	781	783	770	809	783	810	811	779	792	735	799	786	802	827	754	733	787	750	822	760	764	809	751	805	809	780	821	803	787	787	839	752	765	800	738	770	789	799	738	799	744	780	822	748	745	756	820	759	768	794	768	778	793	805	781	807	754	841	754	770	775	749	776	836	726	791	743	779	803	843	743	818	793	778	844	800	761	809	776	790	765	805	761	811	767	773	744	793	790	784	807	780	784	845	744	789	807	763	841	813	784	771	771	790	782	840	777	841	728	844	775	796	800	799	794	780	811	806	769	808	824	779	778	785	778	772	791	773	775	772	794	764	779	789	842	813	784	862	790	795	786	820	764	771	763	806	803	806	735	791	805	765	787	760	777	809	821	792	797	749	751	816
26825	16006	9577	3582	266	150	130	141	153	141	152	138	151	158	142	146	149	142	153	162	150	148	136	119	138	131	133	157	136	129	128	148	155	139	163	142	153	141	164	150	144	128	152	147	145	158	156	141	151	150	146	157	134	159	133	179	125	140	139	124	144	146	161	135	132	137	137	162	145	156	163	160	155	143	162	140	143	152	146	141	140	146	141	130	151	132	142	123	128	134	145	147	159	138	142	155	137	118	135	153	142	149	130	152	152	139	147	138	136	152	139	163	145	134	161	156	146	127	134	127	160	138	136	135	153	115	148	130	144	132	151	132	128	147	140	136	144	150	155	141	157	161	140	151	136	138	140	148	135	143	132	140	156	135	144	143	137	146	140	145	128	152	120	138	147	154	129	143	133	137	150	145	139	138	135	155	139	135	142	141	139	157	146	140	144	147	150	127	143	133	137	132	136	142	145	126	150	147	142	138	147	152	144	142	144	148	142	137	129	157	135	125	142	142	145	156	149	145	160	136	134	165	144	125	141	136	164	141	129	163	151	156	146	156	133	145	125	142	132	160	142	136	149	148	151	154	145	145	159	143	171	166	162	174	133	143	157	134	153	150	145	128	141	158	132	151	151	125	139	139	127	152	172	159	152	136	131	153	170	162	128	146	132	130	154	146	154	141	127	173	141	134	152	125	160	142	138	147	124	133	179	146	148	141	143	161	120	148	149	128	141	155	152	144	157	118	154	145	133	127	115	157	139	175	136	157	131	123	138	144	133	162	143	173	139	158	162	153	115	151	151	148	131	145	122	149	150	149	142	155	140	136	157	136	143	159	160	154	126	130	137	138	130	120	149	166	134	126	148	164	127	168	158	152	141	149	130	140	140	144	138	126	160	143	131	133	154	145	150	147	133	127	154	144	146	155	156	123	153	123	148	147	131	127	137	138	143	121	160	124	157	131	163	134	141	136	140	160	145	137	148	145	132	132	166	136	147	137	159	174	154	159	138	144	154	146	150	134	174	149	135	141	146	136	151	142	156	143	146	142	142	168	165	143	144	153	125	157	152	127	151	155	143	135	150	149	136	148	144	145	143	140	147	134	134	134	154	153	135	140	152	145	140	147	158	179	143	154	142	131	131	156	159	133	136	127	152	160	145	137	157	141	151	128	135	130	121	151	163	148	144	125	156	147	140	133	138	153	161	142	142	146	154	137	149	137	150	162	154	136	141	156	143	148	151	154	144	126	137	149	149	133	129	120	152	147	145	150	157	145	161	137	126	128	147	176	131	142	152	150	155	159	158	147	169	145	149	148	140	148	152	138	135	149	153	139	139	144	145	155	163	124	146	151	151	163	144	140	169	140	122	133	137	150	131	146	145	153	160	148	158	154	144	146	127	137	138	163	150	150	134	140	132	140	129	136	142	124	136	150	142	173	161	135	153	159	141	171	160	162	121	122	141	146	149	138	140	130	158	158	150	134	155	136	142	142	149	166	155	152	144	158	151	121	143	145	161	140	157	150	138	166	135	130	128	135	124	144	155	173	138	134	133	151	140	158	144	132	146	139	146	147	136	129	138	155	176	123	140	146	135	127	150	142	134	138	146	145	139	150	143	146	146	152	124	167	150	157	139	141	154	152	115	133	157	160	140	130	123	153	154	128	158	149	146	144	145	132	152	141	149	144	125	160	143	144	143	165	150	137	139	111	121	131	120	128	126	149	134	151	157	142	148	147	140	154	146	143	128	126	142	148	137	159	145	130	142	142	165	137	140	131	141	132	184	109	135	173	151	125	159	150	132	136	128	153	157	131	142	153	165	133	165	130	118	153	138	146	136	130	155	145	149	153	139	134	134	141	146	118	145	132	159	155	152	132	139	156	139	162	149	147	139	148	120	137	132	150	140	127	142	145	139	155	158	138	146	128	157	134	143	150	150	146	135	134	153	135	144	151	138	145	154	153	174	149	138	133	138	138	155	164	164	148	141	160	153	138	163	156	144	146	150	136	165	134	149	142	139	127	154	163	120	129	131	140	144	166	163	137	131	118	143	150	160	145	132	142	137	137	149	141	130	135	148	147	137	135	130	150	125	163	156	150	141	135	149	153	137	150	144	140	164	125	133	157	148	150	144	162	155	151	128	132	156	142	143	131	149	170	166	153	144	128	141	175	135	132	139	148	124	139	149	150	149	117	138	153	144	138	154	133	133	150	153	149	135	142	153	142	131	129	148	157	130	161	149	128	133	155	140	145	146	147	150	130	169	142	131	150	139	131	130	135	150	163	141	154	150	137	143	142	127	149	142	175	146	126	141	155	136	158	134	145	144	156	143	142	139	144	137	135	158	141	131	161	135	166	148	148	150	163	163	146	142	150	167	153	132	128	130	141	157	141	135	135	135	166	155	153	163	145	153	170	147	133	148	153	137	139	153	129	169	160	140	120	133	161	149	138	134	172	139	160	140	129	148	143	145	161	144	126	132	149	142	173	133	158	148	163	148	146	140	149	145	137	144	143	147	158	154	142	141	136	153	131	139	155	166	173	154	146	137	140	175	150	158	168	142	151	153	151	146	128	159	153	154	171	145	152	151	160	160	129	157	145	151	182	122	150	137	134	140	170	167	161	157	120	161	145	140	152	160	131	133	132	125	157	138	148	156	164	153	142	157	136	143	144	142	136	132	129	147	135	160	157	130	164	147	143	151	133	154	160	124	145	138	152	122	162	143	143	127	134	144	128	135	164	158	133	137	139	183	155	124	141	151	149	142	124	151	143	149	141	136	164	140	119	149	169	129	131	146	125	145	135	140	132	154	151	143	123	157	135	151	134	127	140	151	151	127	127	165	146	144	153	129	145	146	134	137	148	141	159	139	140	148	129	148	126	153	130	154	144	166	137	136	165	133	134	149	141	157	130	132	137	146	135	160	156	149	140	136	149	145	154	160	139	155	138	144	138	128	138	119	150	150	153	144	133	141	147	136	140	139	158	134	163	136	153	157	150	166	160	164	120	161	160	153	135	155	132	141	161	139	130	126	153	135	132	142	141	141	128	165	124	139	143	159	138	164	152	139	147	171	133	143	160	131	167	142	139	152	141	128	131	167	127	158	135	163	152	142	124	145	150	152	148	147	130	152	122	151	157	145	139	161	151	154	125	163	138	159	132	153	178	154	137	146	151	144	151	141	157	167	120	132	148	145	136	155	146	155	155	151	159	148	144	164	161	140	139	155	143	139	145	160	123	152	128	170	140	129	156	133	141	120	156	139	145	145	143	126	155	123	145	150	165	147	134	148	163	145	148	139	161	152	145	143	130	152	156	138	146	155	162	135	131	146	133	152	132	142	144	161	154	159	143	134	127	149	129	137	133	135	161	152	148	152	145	125	162	129	151	131	148	148	137	139	132	136	141	148	137	145	142	123	152	139	147	147	152	123	160	121	151	153	143	163	138	152	142	153	142	147	158	161	153	157	145	143	137	147	135	143	121	130	131	144	157	126	136	130	124	133	134
25165	20257	15127	8924	878	487	491	469	525	459	465	466	485	474	491	523	516	529	494	499	515	462	487	467	536	489	503	480	484	439	452	463	476	494	483	459	483	506	490	459	486	483	469	457	504	467	514	474	461	498	475	536	475	499	481	495	501	474	481	467	482	523	510	534	485	510	473	486	484	467	458	478	461	508	523	443	457	477	468	493	470	482	478	509	485	481	478	455	482	530	491	520	506	483	533	471	523	504	442	531	484	451	504	494	465	476	454	479	509	447	442	476	511	442	479	496	460	474	488	426	489	509	499	423	524	507	479	469	464	512	508	486	489	498	518	485	480	501	487	478	481	487	479	480	481	475	486	440	481	498	466	471	482	519	484	472	476	510	492	467	433	468	482	463	487	503	451	512	481	518	444	503	443	450	496	468	447	480	481	469	485	472	440	489	467	470	483	459	483	518	497	524	467	487	492	482	482	411	436	493	476	456	463	461	434	459	497	513	459	455	471	482	491	446	480	441	506	441	483	486	456	490	479	474	513	504	451	454	466	495	452	466	525	421	502	429	478	487	478	513	449	470	497	513	481	485	488	461	491	501	443	522	496	482	473	450	479	512	490	457	513	481	538	484	496	470	452	469	456	462	452	456	479	463	463	455	506	484	493	503	470	490	456	495	487	478	469	492	447	456	481	477	511	504	490	486	458	497	465	448	470	493	492	459	467	498	466	463	473	459	441	500	491	524	525	484	464	463	462	501	490	467	507	487	508	468	499	489	492	431	512	490	489	488	471	510	487	459	489	508	500	474	452	448	488	525	512	466	469	488	528	467	450	484	507	478	466	481	510	477	510	500	474	470	464	482	459	534	484	448	484	497	442	490	443	498	461	482	497	428	500	447	482	447	507	487	505	469	492	477	499	529	506	498	518	474	496	490	477	498	476	477	507	486	499	512	466	500	467	476	485	477	456	484	457	518	475	489	513	490	471	479	488	514	507	459	480	449	466	498	493	476	500	487	431	486	455	492	494	502	487	493	468	472	452	474	496	512	462	475	487	487	487	488	469	471	501	521	465	469	514	513	464	514	537	458	490	460	468	446	500	511	511	465	476	508	502	465	451	459	453	457	525	468	476	493	486	477	443	507	500	470	439	482	517	532	490	489	489	496	496	494	498	464	495	477	458	526	459	518	444	473	487	449	486	486	502	499	462	469	496	487	489	497	490	510	470	504	464	472	472	477	491	469	451	427	451	469	494	493	512	471	455	496	456	480	494	461	448	470	484	455	466	484	481	494	519	476	472	436	462	490	450	442	474	472	490	477	492	477	498	495	485	510	514	511	459	518	508	470	493	457	442	448	487	500	502	457	478	490	469	431	490	469	454	487	468	463	512	507	460	444	474	444	455	471	487	513	450	489	451	498	415	480	498	493	478	508	508	513	509	468	465	439	480	479	473	466	457	479	490	478	446	445	461	495	473	495	500	479	481	459	488	490	495	489	510	481	482	477	491	430	519	500	496	482	459	496	473	425	469	448	482	467	481	488	503	487	487	493	522	486	495	521	484	496	477	503	496	493	490	513	459	515	467	478	472	488	504	491	507	457	505	472	459	497	465	463	477	461	489	484	496	463	501	480	473	477	480	447	475	454	524	531	428	508	476	465	491	449	456	489	467	475	482	491	491	501	492	500	500	472	537	493	472	459	473	479	504	514	500	467	474	460	494	504	491	514	456	471	489	490	486	494	470	451	492	453	446	483	494	500	464	469	471	431	480	465	471	473	458	496	470	459	484	482	482	455	476	489	452	524	503	461	490	522	482	520	475	444	451	494	532	489	480	469	518	486	518	483	460	484	496	489	473	452	497	469	507	451	489	500	504	517	475	477	478	463	478	495	489	478	445	427	485	535	457	476	487	517	507	515	451	470	490	456	447	437	497	444	474	494	508	489	457	453	518	485	495	455	477	474	466	429	488	473	538	439	500	524	479	499	462	528	498	477	471	486	510	422	493	483	458	456	485	502	477	468	461	506	502	442	471	475	479	502	490	471	476	497	505	468	493	465	431	484	470	469	460	471	445	469	471	496	489	486	468	455	484	473	451	466	469	487	517	502	506	478	473	506	460	448	480	457	523	534	483	499	477	504	475	504	484	456	473	524	541	441	456	480	506	514	471	486	452	519	458	463	505	518	468	467	479	488	494	463	502	487	465	478	461	482	477	496	449	502	483	484	465	490	463	454	500	488	484	493	509	484	530	482	466	466	504	467	448	499	450	498	469	490	491	510	502	500	505	486	481	495	474	478	504	474	492	495	482	495	470	507	431	484	530	444	496	457	491	465	517	500	498	486	497	502	458	472	404	480	507	500	475	468	544	472	453	459	494	491	456	470	497	469	464	471	486	501	522	462	466	504	533	516	497	479	440	495	452	485	533	446	467	489	483	451	521	484	486	509	468	483	466	501	457	517	474	478	473	476	497	451	483	516	463	482	474	526	448	493	484	489	496	506	508	491	496	484	479	479	431	477	471	486	477	502	469	487	483	484	462	471	504	490	475	455	484	486	478	483	518	471	488	472	461	462	491	473	486	433	492	477	489	513	479	490	513	486	494	444	474	446	482	489	441	488	448	481	453	496	455	467	442	495	445	471	469	472	476	513	485	460	469	496	553	486	473	532	476	479	483	469	484	503	536	465	504	476	490	467	487	486	451	459	498	482	485	489	485	465	464	481	514	459	494	503	492	486	471	448	473	467	516	493	521	493	489	468	488	450	499	457	511	442	475	461	453	460	536	497	470	497	536	523	436	482	502	480	526	475	486	494	477	478	470	472	483	471	472	500	525	552	471	492	443	511	467	475	497	459	521	492	464	471	480	449	471	543	493	481	447	510	464	487	479	473	475	485	471	474	438	487	514	467	516	469	483	475	488	452	449	568	506	461	463	508	450	499	497	472	436	456	457	488	481	483	476	455	484	444	455	486	480	483	454	469	482	452	480	471	490	452	484	449	450	481	448	506	474	460	505	466	486	469	472	477	466	463	492	501	474	502	451	495	444	532	451	496	472	489	487	497	493	508	500	473	445	478	509	484	480	459	498	506	477	504	463	488	480	489	478	477	490	518	495	506	518	454	489	501	454	505	488	490	474	492	449	438	495	453	488	482	520	501	467	473	503	473	489	477	491	466	501	500	525	499	476	491	484	466	458	442	502	476	505	514	505	494	465	477	522	479	456	468	529	475	505	475	470	477	465	495	447	499	484	492	471	474	496	464	493	469	459	446	463	519	458	473	474	483	487	443	462	505	490	444	468	464	494	517	527	493	464	515	464	462	488	510	464	487	464	479	481	499	489	451	495	544	477	481	482	497	472	515	509	476	481	501	483	479	475	481	482	477	467	483	503	466	444	465	439	485	501	461	467	497	491	466	483	484	461	451	487	453	510	476	499	483	491	493	508	478	502	464	481	496	464	464	457	518	470	484	499	516	486	489	465	483	484	476	471	499	455	447	462	454	452	483	456	517
61478	55682	48842	32327	7323	497	193	161	136	161	138	147	157	153	130	162	153	135	134	127	154	151	155	143	139	138	153	142	134	166	149	147	162	131	155	169	135	140	161	157	146	157	163	135	133	137	138	144	141	149	168	131	145	159	161	158	134	149	125	140	153	165	122	149	146	133	142	139	146	166	160	130	133	139	175	130	146	153	155	143	153	155	149	140	147	139	174	153	157	139	142	150	150	134	149	158	136	144	164	165	145	147	133	135	167	167	172	183	157	184	149	158	147	141	135	146	146	146	127	151	140	156	169	150	123	144	161	141	158	140	144	131	148	153	142	150	148	151	144	153	168	149	130	138	151	130	134	163	151	144	156	154	137	148	138	173	128	144	151	156	131	129	155	161	161	118	147	150	145	154	148	151	146	157	155	149	165	145	153	148	153	144	144	129	144	141	135	145	148	149	136	155	158	159	149	153	152	140	141	152	138	149	147	155	157	152	130	157	154	170	171	139	150	142	129	144	137	154	129	149	155	137	153	140	180	142	145	147	155	148	142	161	164	156	152	174	148	129	140	141	134	137	139	148	158	145	133	163	169	148	145	147	149	152	154	145	134	141	125	130	140	126	149	163	141	136	134	162	151	166	136	147	146	138	158	148	144	137	131	141	146	132	172	161	139	133	149	149	157	140	150	140	148	142	166	146	148	132	149	134	131	110	135	147	142	149	157	135	141	132	150	138	142	145	141	135	172	120	153	133	146	165	154	116	151	143	161	178	135	136	159	137	140	136	163	125	140	141	158	166	166	136	149	162	154	150	153	144	149	147	141	158	157	130	138	141	135	137	138	138	152	162	150	143	167	156	143	149	133	158	154	160	148	131	126	143	120	141	134	148	158	155	165	150	167	136	149	145	135	142	165	147	146	155	160	138	160	159	165	151	142	136	152	141	153	150	153	163	113	117	157	147	127	169	141	132	142	143	170	142	137	149	141	156	160	141	137	154	157	145	167	148	153	132	162	146	157	159	161	129	174	147	156	153	140	157	144	137	167	160	138	173	165	161	144	148	154	141	161	165	129	143	148	137	134	137	127	136	142	138	151	146	142	122	151	182	158	134	135	149	140	140	154	128	138	159	138	148	145	141	164	169	134	157	161	131	149	153	145	134	153	146	122	160	158	167	177	145	146	154	147	157	140	139	173	134	147	146	133	135	143	149	156	141	120	151	154	143	154	148	141	153	170	152	179	145	156	159	175	151	162	159	136	143	158	153	147	152	144	139	148	144	152	156	138	128	127	144	156	160	128	158	142	161	149	139	157	149	124	136	137	157	167	135	156	135	148	167	154	137	142	156	152	162	125	133	173	137	144	158	166	146	143	140	167	131	136	141	146	144	124	141	134	129	127	139	151	143	144	149	138	146	148	133	166	176	156	132	148	146	152	134	155	148	123	137	151	175	123	131	162	158	150	134	148	165	160	161	131	128	154	135	173	151	129	145	174	142	133	162	130	127	147	137	152	123	136	151	149	139	136	166	156	147	141	168	149	157	146	144	141	155	147	180	130	153	125	138	148	143	146	131	151	121	148	145	170	155	161	147	149	144	136	161	150	136	143	137	162	147	139	150	146	120	155	146	135	156	154	161	151	138	148	147	161	144	150	167	153	172	116	153	160	144	150	134	133	122	161	128	135	139	144	129	163	120	165	144	138	140	131	124	142	137	149	153	152	147	138	126	152	161	149	136	147	137	132	157	127	164	152	119	163	150	148	149	139	149	166	144	131	172	156	163	148	138	169	143	132	141	147	170	136	153	134	130	148	135	157	148	157	170	139	143	152	132	147	149	156	158	157	142	150	144	153	168	151	133	154	133	154	159	129	125	132	146	134	171	142	151	149	139	134	147	138	153	140	133	139	137	163	142	154	170	163	146	151	144	151	142	154	125	137	137	137	154	149	141	162	136	160	153	141	139	167	141	141	160	147	177	131	172	144	126	136	146	145	151	130	150	152	160	135	151	127	132	157	156	156	153	158	111	128	155	170	151	163	180	148	160	138	136	149	150	157	138	136	149	149	147	132	155	129	146	146	166	154	150	137	135	137	145	129	148	154	160	161	166	154	133	138	143	152	157	156	163	135	158	156	157	139	139	157	135	127	150	149	152	159	154	158	129	134	137	147	152	135	159	149	166	157	152	166	171	165	151	160	134	162	133	167	143	150	160	179	142	152	144	152	134	139	152	141	136	172	161	141	148	172	176	171	158	140	140	140	153	142	168	139	120	144	135	125	158	154	131	144	153	129	157	139	134	153	161	162	146	137	150	155	141	133	147	155	155	161	140	136	143	127	152	127	134	137	156	146	142	148	146	155	161	146	146	124	162	142	158	137	158	143	156	154	142	158	158	150	162	142	129	146	138	154	123	125	153	136	153	135	152	145	163	151	159	149	121	144	151	142	147	160	146	136	143	148	145	160	134	153	156	145	160	136	137	143	129	175	142	166	146	158	157	151	124	146	175	144	136	154	147	138	141	133	147	163	146	150	149	131	164	144	140	151	132	148	143	152	122	156	122	150	143	159	159	137	167	138	151	164	157	152	145	145	135	138	147	111	122	138	131	124	157	147	169	159	158	145	144	154	167	162	145	141	137	170	146	158	166	150	150	133	150	132	158	125	157	144	147	134	153	154	156	169	139	169	161	155	136	118	169	150	140	151	168	138	141	135	133	134	141	157	176	151	144	145	143	162	145	129	148	194	142	168	147	137	144	139	152	146	140	152	156	156	151	135	158	154	135	137	160	144	146	143	139	142	153	129	169	155	157	148	174	133	142	134	121	147	141	134	150	117	151	150	159	111	154	141	159	137	153	161	154	136	164	151	156	174	129	159	156	159	140	130	142	151	122	158	129	159	148	151	149	148	140	171	154	140	160	156	145	142	146	136	147	154	169	149	137	145	157	149	156	137	140	130	152	154	155	137	149	164	137	143	132	131	158	146	146	138	153	136	149	163	147	170	153	147	132	165	144	156	172	158	141	139	152	121	144	156	135	157	138	164	128	160	143	138	142	172	161	129	156	158	134	153	132	117	138	146	133	135	162	172	156	151	143	143	146	146	134	125	164	141	132	163	158	142	165	126	150	156	168	151	132	140	156	155	146	121	139	157	151	138	156	140	147	149	143	145	149	145	164	171	165	132	154	169	155	170	134	136	157	169	157	157	141	149	169	154	137	146	127	142	126	145	144	139	133	140	145	141	145	146	156	155	136	136	144	157	158	128	150	140	135	139	140	142	146	144	130	163	152	172	132	150	134	154	150	147	170	144	131	125	146	132	142	148	134	154	176	150	142	145	138	168	129	139	154	146	142	129	159	137	139	139	155	141	133	138	162	142	173	149	166	137	143	152	147	137	166	126	159	142	159	162	162	130	134	129	146	148	130	152	144	138	111	138	161	137	151	141	144	155	129	145	157	141	148	155	160	150	134	153	150	142	144	167	153	155	146	137	135	141	138	159	158	169	126
42587	44573	45410	35920	4019	629	617	527	563	565	495	510	559	496	501	518	498	491	510	465	470	520	526	499	483	512	498	528	516	470	563	518	532	509	485	522	470	511	487	495	482	478	482	519	469	494	499	456	498	498	522	577	492	514	479	499	491	455	466	511	482	488	489	500	430	499	509	510	508	489	499	522	470	469	515	507	488	448	496	483	506	527	482	503	488	521	508	460	461	435	493	516	514	506	491	495	495	464	487	476	502	492	452	477	485	475	462	470	484	472	468	513	462	508	492	510	495	512	438	488	498	500	504	482	500	473	495	494	488	513	466	478	476	483	490	484	438	466	499	500	474	474	487	461	474	492	512	481	470	482	484	494	492	475	499	499	487	482	493	491	517	555	483	510	449	470	487	493	521	435	486	454	483	480	500	538	534	514	478	465	469	478	499	509	493	482	463	517	479	477	499	472	468	518	467	528	491	491	466	497	484	487	467	499	461	484	504	446	469	477	463	502	509	523	474	468	471	430	457	497	532	521	520	543	514	455	497	480	491	459	497	499	505	469	509	463	505	518	498	530	526	443	564	441	494	483	474	524	502	485	480	504	518	449	527	474	488	504	482	483	477	445	479	481	483	455	500	485	461	507	493	476	444	464	512	475	474	497	493	478	535	474	502	475	467	509	507	512	493	460	472	485	486	499	493	460	487	498	502	520	474	507	457	439	495	514	476	504	509	477	460	540	474	518	509	486	479	481	496	494	502	453	476	459	499	477	505	479	518	482	523	463	482	507	488	463	478	442	509	513	497	500	489	535	543	479	463	485	468	492	536	453	506	491	467	504	476	466	470	510	513	487	449	448	506	480	458	483	479	491	463	469	512	449	476	442	483	476	467	477	500	517	430	453	469	484	496	466	524	492	524	499	496	508	501	514	470	497	467	490	506	485	513	482	492	519	471	468	512	471	520	507	479	482	464	527	485	499	514	515	474	501	519	474	491	507	449	512	492	483	499	447	496	473	478	473	500	460	495	469	484	500	509	464	449	489	448	453	470	475	488	524	500	461	491	466	485	491	455	496	468	480	498	488	474	519	446	487	491	493	492	478	470	476	522	482	450	457	487	510	505	493	480	550	515	471	484	491	463	451	506	470	457	511	497	465	511	513	446	461	474	501	492	460	500	489	536	519	506	528	506	504	475	511	485	508	489	492	524	488	452	482	502	527	499	473	493	471	534	497	454	453	462	527	511	510	550	439	475	479	480	476	500	511	487	507	506	495	528	516	481	474	467	491	497	457	495	482	468	494	502	464	487	482	493	470	488	497	443	539	464	508	499	463	497	521	502	528	515	452	496	480	500	477	473	498	471	440	503	484	512	515	459	502	498	446	492	528	467	494	526	479	499	503	500	494	512	516	499	487	470	450	483	511	492	516	498	469	526	485	462	452	500	472	452	518	518	466	495	480	496	508	515	528	495	519	494	476	529	527	499	494	488	501	486	458	472	496	464	445	509	502	500	470	502	470	499	493	455	503	494	490	546	491	443	488	501	500	483	501	536	525	519	438	466	458	473	490	477	437	456	458	456	505	502	495	450	521	489	499	454	469	484	495	467	467	509	469	500	547	446	493	503	482	489	465	474	452	517	496	478	474	493	480	483	480	490	498	456	486	485	490	508	472	505	515	451	488	500	474	493	509	516	486	477	465	491	509	459	503	455	442	468	478	509	485	456	484	475	472	470	476	475	479	512	514	466	520	485	494	480	524	469	469	490	490	487	499	497	497	500	506	461	477	510	492	507	504	529	445	510	492	500	517	510	540	494	544	475	473	504	483	437	478	508	488	481	507	508	462	510	463	497	468	482	473	499	457	490	520	519	500	504	493	502	522	501	476	466	503	494	467	486	504	524	462	497	468	473	496	456	461	482	495	530	448	497	473	453	499	496	507	482	497	489	457	520	513	447	429	482	535	518	506	485	437	503	489	463	505	490	506	505	467	510	501	543	476	500	504	435	506	477	483	477	476	448	501	517	504	478	504	455	464	459	495	505	487	474	512	493	526	483	488	456	516	467	513	472	482	544	489	517	494	490	472	521	512	540	506	511	471	485	477	509	474	474	486	495	503	461	493	494	495	469	500	506	512	561	481	460	495	513	422	462	474	515	498	495	495	514	437	522	481	496	519	514	483	531	506	526	521	489	466	473	544	500	481	445	458	470	525	510	444	507	546	477	483	513	477	499	496	496	474	503	496	493	486	520	528	482	496	470	516	482	481	464	481	448	468	512	472	516	504	497	479	490	461	510	482	510	479	533	474	448	486	484	497	497	527	468	494	454	508	498	487	496	493	472	475	466	438	485	513	549	500	522	458	524	514	492	463	471	481	496	491	475	496	496	475	501	499	494	504	488	489	481	489	481	505	493	480	488	461	535	520	514	497	516	459	482	448	490	489	448	476	488	488	557	510	465	518	484	502	477	501	520	494	501	511	476	492	485	494	518	526	471	454	498	487	496	501	509	484	509	489	458	509	506	499	526	465	513	467	490	515	479	465	499	496	479	445	494	487	475	534	516	461	488	489	482	492	478	472	531	483	454	474	459	506	499	526	483	484	486	470	504	431	473	452	484	478	557	488	488	517	517	498	512	512	545	463	485	485	500	498	517	498	474	475	487	443	468	512	506	473	502	492	479	471	481	514	482	481	469	479	451	500	461	499	526	447	499	492	493	465	479	495	479	454	513	545	488	467	518	450	502	462	485	461	518	491	495	463	454	459	494	489	478	486	547	500	471	490	503	509	462	478	500	491	486	464	492	525	489	482	488	513	530	470	480	490	493	466	486	475	524	461	478	497	516	505	472	483	491	509	501	508	494	492	476	468	477	505	498	457	493	473	487	467	510	464	500	500	514	465	519	514	481	492	483	449	473	427	544	482	477	457	463	446	486	498	473	493	534	488	512	476	451	500	466	479	476	505	550	501	448	472	493	490	486	508	502	482	498	511	491	513	504	506	502	516	519	497	492	488	471	482	467	527	504	509	468	512	480	476	473	454	482	499	467	472	499	468	487	473	456	531	505	489	507	518	493	481	458	457	504	507	462	513	517	492	467	469	469	468	501	465	508	463	481	532	503	470	466	507	473	514	488	494	477	474	471	493	511	470	503	481	453	496	452	475	495	498	500	512	451	473	487	454	473	512	457	468	486	505	505	484	477	442	481	464	504	507	524	492	525	504	461	495	490	478	486	503	464	517	497	445	487	490	474	470	491	489	454	504	487	488	474	474	529	474	493	457	482	489	485	490	454	476	448	482	531	491	447	479	496	507	508	470	477	499	468	483	520	470	509	485	467	486	488	498	472	506	460	506	505	506	471	470	467	486	462	502	519	495	493	508	482	499	510	500	486	484	454	489	511	497	492	472	510	473	504	484	477	510	484	494	463	476	557	466	506	471	476	415	480	489	485	460	542	483	530	561	503	488	502	514	506	530	461	491	477	467	496	509	481	489	499	468	484	517	495	475	460	528
77245	72775	65466	47378	16414	2662	375	306	310	264	316	277	256	283	239	258	269	249	265	257	270	277	253	267	255	265	240	258	310	274	232	263	260	240	262	251	258	220	240	259	263	260	265	263	255	235	263	254	267	264	281	282	253	260	244	238	274	255	238	254	278	232	264	257	253	265	253	246	244	270	267	280	280	275	249	258	242	244	268	253	241	274	239	238	256	263	252	253	258	262	268	242	266	264	261	248	252	250	285	271	259	267	256	229	247	255	259	257	263	258	259	260	253	259	248	254	238	242	267	247	248	239	242	297	268	276	261	266	265	272	276	245	248	235	259	248	259	259	259	261	253	227	258	271	232	245	248	243	260	274	234	234	270	297	249	235	285	267	265	269	255	286	262	253	245	269	268	250	249	238	266	285	266	280	268	262	229	264	247	237	281	243	263	257	250	273	254	254	259	267	254	255	222	244	271	257	264	260	254	264	263	262	262	243	255	240	269	268	253	261	274	239	255	256	271	243	280	250	272	272	251	257	246	249	276	279	259	218	289	231	252	241	279	242	241	248	264	263	242	259	223	274	233	252	258	253	269	244	238	244	256	232	283	265	239	254	278	267	308	261	243	256	262	248	251	247	240	241	259	270	252	260	289	251	254	241	254	249	260	260	283	265	263	251	251	253	234	257	226	273	269	281	248	272	258	245	247	267	253	250	256	259	255	243	244	269	263	225	270	226	244	227	254	246	251	269	238	271	262	262	269	232	253	255	285	246	269	247	262	270	230	240	255	264	280	254	251	265	264	271	263	273	257	270	240	279	252	260	245	267	275	257	261	235	292	266	236	273	243	268	246	252	266	242	261	299	272	231	245	239	276	282	271	273	247	264	228	280	249	261	263	237	301	238	224	260	242	268	269	254	242	294	277	270	264	241	237	251	266	256	247	253	272	251	264	278	254	242	233	284	257	258	233	273	225	276	260	255	264	247	246	279	258	263	250	249	276	265	256	268	245	244	271	236	245	258	228	253	261	241	271	249	254	272	275	242	257	261	266	237	268	250	259	264	265	253	267	256	252	236	273	266	257	269	259	287	260	278	236	239	246	244	236	257	246	234	265	243	283	250	283	244	246	250	236	233	266	230	258	286	237	234	264	286	243	272	231	249	228	261	247	261	242	234	289	278	267	212	247	250	259	248	238	266	261	237	263	252	253	281	280	272	243	252	228	273	253	236	251	249	273	266	243	240	275	244	267	254	298	250	264	235	271	274	238	230	241	287	264	257	249	247	225	271	284	248	247	248	273	287	243	251	253	263	235	256	277	244	261	240	257	240	257	248	235	265	255	253	247	237	247	271	260	254	263	243	261	237	256	252	242	261	252	256	252	214	244	251	260	249	246	239	265	240	262	250	269	246	250	276	245	227	280	216	259	260	261	271	253	275	253	259	264	285	249	241	221	246	240	247	238	274	263	260	281	236	279	260	239	236	265	240	263	249	262	263	269	273	258	238	239	268	267	242	238	234	262	260	241	231	269	255	266	249	256	240	264	263	230	268	239	241	246	251	255	259	266	283	235	215	241	260	251	289	262	247	245	271	240	265	251	290	240	249	259	279	249	269	251	252	256	242	261	254	265	272	272	249	265	261	265	243	271	231	260	231	233	256	266	245	280	267	252	266	293	264	271	240	247	255	268	250	246	252	267	272	275	241	240	256	302	227	228	263	254	269	261	273	273	252	234	239	236	249	259	253	265	266	243	254	242	259	275	246	289	271	238	231	268	242	257	271	243	206	246	259	265	266	258	265	285	247	255	260	239	261	249	247	256	279	272	261	260	287	235	261	269	263	262	249	230	245	241	277	260	237	249	245	247	263	239	270	258	237	231	265	293	286	259	283	252	247	245	240	247	249	250	239	271	259	247	246	252	242	249	235	278	256	256	241	274	236	234	265	252	250	291	258	227	263	243	265	249	239	266	291	267	234	256	279	250	284	242	279	253	239	237	242	241	262	253	223	264	254	241	259	266	266	250	269	266	241	254	267	262	308	247	254	257	268	277	277	244	254	230	252	246	253	275	249	276	276	229	278	215	264	294	239	268	256	225	244	245	262	253	227	244	245	265	260	228	225	264	256	247	267	244	275	254	258	274	256	277	263	272	276	279	257	256	274	237	249	236	248	282	259	279	267	255	263	248	276	246	272	254	253	290	239	269	248	259	276	239	223	244	278	248	232	252	250	279	242	264	247	271	261	277	247	270	254	263	308	258	228	275	249	250	267	291	273	264	224	275	269	257	258	230	268	265	244	267	247	265	252	231	257	248	241	245	253	231	252	273	243	242	255	272	249	254	243	234	240	275	270	261	238	260	243	286	229	235	262	235	283	246	251	251	259	263	262	250	254	235	263	243	240	284	230	244	275	264	227	259	249	245	243	261	224	253	252	271	247	253	240	267	277	235	251	258	262	251	231	258	268	244	228	250	266	255	288	260	286	255	259	286	258	247	254	263	263	260	277	266	258	255	236	248	253	261	280	255	245	221	240	271	256	270	243	255	243	271	247	270	274	245	291	270	244	267	279	243	255	259	248	225	276	242	282	254	247	247	283	281	270	253	288	258	264	257	243	260	247	248	279	239	274	279	267	233	287	259	262	258	291	257	271	234	241	257	247	253	251	244	276	271	242	277	237	236	284	231	265	277	270	247	259	246	276	269	273	261	234	251	255	250	258	241	248	267	248	242	242	273	223	267	260	247	252	253	246	276	256	251	215	238	249	278	256	243	248	251	272	242	246	279	265	269	245	264	246	262	260	269	274	241	243	255	260	271	260	231	244	266	266	244	295	278	251	262	274	240	252	285	277	222	286	266	263	269	271	257	233	262	263	241	262	274	250	249	277	266	285	268	263	256	243	262	255	254	245	273	250	247	243	255	242	262	263	254	247	267	267	255	272	262	286	295	244	240	255	251	233	270	233	248	245	269	260	240	271	249	270	267	281	247	244	241	248	260	253	266	234	256	221	244	245	244	253	251	253	247	283	256	263	268	234	287	242	240	273	252	228	292	261	261	259	245	240	286	267	271	258	240	256	254	254	286	237	266	264	256	268	286	271	279	245	281	275	257	288	267	235	244	253	267	252	248	265	261	255	234	276	254	280	242	261	264	241	259	246	241	263	250	249	245	270	263	242	255	282	253	281	238	250	257	257	251	277	270	245	254	236	268	278	259	258	241	267	264	267	266	259	206	234	251	256	222	254	270	279	249	235	260	268	239	241	248	272	212	272	243	273	259	282	263	237	254	264	264	260	261	270	246	288	266	250	250	253	234	257	263	252	267	249	266	263	252	241	232	274	241	257	255	248	220	291	273	275	234	227	275	256	258	258	278	279	242	276	251	235	264	224	248	290	269	259	221	242	260	263	275	253	252	246	235	237	268	248	276	265	231	271	250	246	261	227	260	258	212	249	259	255	237	256	248	227	239	265	247	252	268	272	246	270	218	252	233	237	280	255	268	280	270	263	270	259
56249	60282	60859	49144	7257	1251	1092	1030	934	866	926	915	903	888	862	826	843	766	806	826	807	818	796	868	788	785	779	781	806	821	804	783	767	833	764	828	764	849	787	747	783	809	761	769	801	824	780	755	792	802	754	816	757	776	731	793	787	790	794	791	788	789	668	849	778	784	771	731	787	816	778	772	768	763	787	802	760	797	779	780	774	764	774	764	788	767	811	763	803	753	732	783	768	747	799	751	754	823	764	807	746	793	754	808	834	823	761	718	795	784	794	802	750	741	779	836	719	755	837	801	786	760	756	747	794	734	807	763	779	805	784	747	773	771	741	750	782	770	774	771	746	791	794	732	728	776	759	780	774	767	746	792	786	812	807	754	774	742	763	783	758	745	800	781	770	805	761	777	759	786	788	784	733	762	741	790	754	739	843	775	785	784	764	772	799	741	845	781	754	732	730	761	793	801	696	803	736	767	761	837	755	765	737	766	758	784	795	757	739	754	750	760	785	811	733	813	831	745	777	807	770	785	794	792	760	813	766	790	801	794	777	831	773	746	773	802	795	804	767	755	776	771	743	770	775	834	856	789	695	834	715	771	751	765	775	793	759	749	774	806	826	765	779	756	802	776	722	709	811	801	822	764	782	784	756	750	795	767	795	747	757	786	707	781	750	813	822	784	764	757	769	782	753	757	763	775	760	782	771	795	786	798	741	768	798	764	771	762	806	769	747	769	812	821	718	825	767	745	776	786	794	788	784	742	800	783	815	763	763	799	773	753	713	783	776	735	818	766	767	778	790	803	753	740	792	788	758	749	732	829	788	764	779	746	749	780	794	743	780	810	814	819	785	788	738	765	774	756	762	810	799	788	774	821	784	843	793	778	831	805	791	783	752	822	763	773	777	773	791	799	760	780	746	782	756	772	778	795	836	753	787	815	748	809	779	727	781	795	771	745	820	778	776	773	788	776	741	754	751	793	829	784	828	845	781	809	746	806	765	811	790	732	790	748	748	731	792	770	810	787	842	751	799	768	787	784	822	782	763	742	794	801	762	841	769	803	769	832	749	765	794	735	773	781	772	762	790	749	794	771	791	814	721	780	788	803	730	782	723	738	765	774	752	789	796	764	818	809	738	811	772	740	811	761	772	751	757	827	805	770	755	755	767	818	742	783	730	732	818	790	799	813	772	762	812	773	747	804	761	821	778	814	773	775	767	746	802	755	765	799	763	772	797	831	756	793	824	758	801	755	797	822	740	821	761	736	728	817	806	776	736	823	811	801	764	793	821	800	722	784	776	751	790	745	768	791	779	747	729	731	815	778	797	767	803	777	791	784	790	790	800	756	798	755	714	768	806	770	810	770	764	789	819	750	744	815	757	750	756	797	802	747	773	786	776	761	776	787	770	747	780	764	746	780	763	783	766	799	793	763	842	822	785	753	741	765	782	767	796	764	776	783	763	779	760	786	729	812	734	751	725	830	771	724	753	794	785	774	786	776	768	771	785	791	796	736	768	753	767	758	769	751	816	822	774	773	758	803	766	781	817	788	729	790	726	812	803	795	754	737	780	753	738	808	774	768	798	785	824	733	784	818	758	747	782	786	752	782	798	793	751	740	749	776	741	764	740	788	747	760	757	761	757	764	771	802	782	766	728	793	767	805	779	795	750	801	809	787	764	782	819	746	754	773	757	713	813	784	794	754	800	775	793	793	795	768	790	806	803	755	776	828	799	821	763	797	760	771	772	745	784	717	764	788	762	776	776	817	799	746	730	729	755	743	776	734	795	808	785	782	781	797	799	745	762	781	762	771	756	744	776	764	773	799	819	783	752	818	791	773	764	785	776	737	785	787	782	775	742	783	765	716	719	755	808	795	778	822	747	786	779	773	788	755	779	860	760	758	767	748	789	813	801	788	787	820	763	790	762	774	760	763	792	755	744	757	835	732	733	771	789	751	718	744	756	763	760	770	811	781	759	775	773	734	758	806	749	815	795	786	759	754	788	734	777	779	839	758	794	753	776	708	784	832	742	807	815	793	791	769	845	808	775	768	723	792	791	791	786	768	739	744	788	788	811	777	778	800	807	765	784	761	745	809	767	769	790	776	757	792	789	754	787	737	785	783	755	810	822	807	758	798	785	766	784	764	765	754	811	756	771	777	747	739	791	768	745	800	788	788	810	745	800	816	760	804	774	801	791	783	821	776	741	775	823	752	809	787	788	808	743	780	813	739	777	745	761	815	811	759	789	727	793	780	807	843	768	764	723	768	828	734	773	757	773	794	784	729	758	770	754	757	813	804	825	766	767	780	757	752	773	772	773	722	752	795	824	799	792	738	778	789	782	809	767	802	748	798	782	729	740	741	765	789	761	772	777	738	820	781	750	759	712	806	774	738	811	791	790	803	768	780	805	796	767	774	775	778	792	739	757	761	799	772	789	724	764	778	806	790	798	739	755	797	772	773	805	788	774	809	711	755	817	768	796	765	795	811	740	777	772	739	777	814	759	788	765	783	748	814	749	780	771	790	808	785	782	761	797	750	774	799	778	784	782	821	814	746	749	801	775	763	753	750	788	815	847	776	777	784	751	785	837	802	763	767	786	745	765	810	771	744	823	736	762	765	791	794	766	773	799	778	795	800	710	766	780	737	772	778	758	791	785	795	738	770	781	827	772	721	749	746	809	745	735	768	756	749	831	753	805	751	777	778	818	754	810	723	777	750	741	808	753	735	792	737	751	775	774	799	746	784	778	734	776	770	772	772	776	821	793	810	759	813	792	734	811	758	764	695	784	786	764	794	795	787	769	787	781	793	742	767	756	759	772	772	760	772	755	843	769	772	755	806	825	794	777	809	747	784	784	807	756	772	788	797	804	805	771	793	777	762	728	750	796	766	848	771	782	789	791	801	820	774	759	817	733	761	793	845	782	770	791	771	762	764	792	786	792	758	764	768	770	783	808	783	767	732	795	772	809	747	737	764	817	807	736	771	726	762	765	781	758	726	778	779	751	775	804	786	773	778	754	834	785	786	751	757	712	800	721	834	770	771	767	831	769	770	795	741	775	794	738	805	763	781	788	782	811	810	769	758	782	751	755	771	746	797	751	772	786	754	818	798	811	759	768	798	822	845	814	766	738	778	770	761	821	773	779	781	736	753	723	771	803	816	792	802	782	746	837	782	760	737	778	810	776	786	762	824	777	773	787	737	797	757	767	766	734	828	820	767	807	784	779	727	796	728	782	808	768	759	747	790	780	769	808	795	773	746	784	767	748	799	754	775	768	773	759	735	814	745	779	759	775	721	801	779	805	822	767	808	803	761	749	769	774	764	825	771	785	737	826	795	790	794	788	784	808	772	789	760	713	749	828	721	754	794	754	756	781	762	744	770	839	840	777	743	736	765	788	778	767	742	772	733	778	791	794	748	770	805	756	722	788	778	769	791	772	790	783	768	837	772	718	746	793	799	798	795	759	772	797	800	758	790	743	825	764	746	752	806	773	760	770	775
26242	16007	9084	2990	208	144	138	126	137	120	154	128	115	132	151	133	129	134	118	135	156	116	132	142	113	130	133	113	124	164	133	141	121	114	136	139	155	144	142	134	131	135	141	148	149	138	157	146	145	134	145	134	142	133	123	141	150	145	128	140	129	116	126	143	152	131	131	152	159	123	125	138	149	134	131	107	135	118	135	129	115	139	125	130	140	162	155	112	134	134	158	140	128	133	145	124	130	144	136	149	129	113	135	124	146	139	143	127	124	144	145	127	132	139	144	133	149	128	142	151	126	122	151	146	135	129	132	128	124	136	144	161	132	141	136	140	133	135	144	146	143	133	132	135	124	135	136	128	138	142	145	124	129	149	130	141	123	134	142	122	147	153	128	165	152	145	143	127	138	163	119	130	127	126	165	128	136	154	148	119	123	143	135	131	140	132	130	134	148	144	126	130	131	126	131	145	142	125	118	135	160	144	150	129	126	127	137	142	144	140	129	115	152	130	156	143	121	129	144	127	141	160	135	124	141	139	147	145	130	139	137	116	129	138	130	121	125	131	128	140	153	127	132	124	112	150	135	122	135	154	140	146	140	138	127	153	122	144	141	138	128	150	118	119	137	132	132	132	122	118	110	126	132	114	109	146	152	130	118	113	117	127	154	142	134	132	138	123	136	109	148	106	126	132	140	129	116	123	130	128	130	131	158	127	121	134	146	158	136	132	153	128	134	142	155	139	147	134	146	129	156	140	123	123	132	141	133	114	134	142	130	131	143	139	145	138	121	142	137	98	95	135	146	127	146	141	125	130	142	129	124	144	131	120	142	135	149	129	137	152	150	112	156	151	141	145	147	131	146	135	175	121	119	135	150	143	138	146	143	125	126	114	124	171	117	149	142	153	117	120	117	112	116	135	145	136	142	129	138	141	140	134	142	131	132	129	157	135	132	119	114	149	157	150	125	137	128	152	121	143	113	122	137	130	124	138	123	153	125	147	150	120	135	143	145	144	126	136	131	126	135	130	140	158	133	127	127	134	155	135	141	123	131	123	124	121	152	125	143	123	135	147	120	133	140	137	142	136	148	134	130	125	147	135	142	131	120	143	112	115	143	137	128	124	114	132	139	123	165	129	138	128	157	130	143	149	137	150	137	129	137	126	136	131	141	118	137	126	111	150	120	136	137	145	144	147	133	131	142	136	113	140	127	125	149	144	160	114	136	135	146	151	131	150	144	138	139	145	145	126	122	143	141	117	136	141	131	131	161	126	131	126	166	128	115	136	123	100	157	118	137	142	141	140	125	137	156	136	139	142	143	141	134	130	148	117	136	147	132	117	126	119	132	139	153	143	143	135	141	128	131	150	126	141	119	129	124	143	115	135	128	125	143	138	132	133	143	138	150	148	113	146	109	132	144	143	129	128	122	149	140	114	111	150	135	118	143	121	149	138	127	122	154	126	130	132	134	127	145	118	136	138	149	132	128	151	134	146	131	133	144	135	126	141	120	146	128	134	137	119	126	149	125	144	137	130	128	119	132	141	140	130	135	128	133	151	155	166	129	118	127	125	141	135	171	158	143	130	153	139	138	137	117	121	139	128	121	139	135	149	134	155	130	136	139	130	151	143	150	133	142	150	112	133	134	130	117	128	148	135	153	116	123	173	146	146	123	156	140	128	129	140	125	128	125	136	148	139	116	133	142	137	121	147	136	155	113	108	149	123	129	133	145	156	119	143	156	134	114	157	136	137	159	116	128	144	121	128	135	132	144	155	141	142	141	142	132	147	121	152	132	122	123	144	133	129	143	140	134	140	135	153	151	120	142	118	159	146	146	131	137	128	129	134	136	155	153	134	146	139	142	132	118	143	134	136	152	146	134	127	134	114	107	149	132	127	126	131	116	147	125	108	130	136	114	130	128	98	133	146	122	130	135	139	140	123	138	142	128	142	125	141	135	129	111	133	155	121	135	137	134	142	145	140	138	143	145	165	142	139	126	151	168	123	134	138	127	143	115	138	114	123	116	148	153	127	141	140	140	140	122	147	133	143	147	148	155	135	132	138	110	130	139	142	125	127	140	150	123	137	125	137	149	145	144	119	122	130	134	113	126	145	135	123	124	138	124	148	130	111	126	139	109	121	140	148	131	134	132	143	127	139	150	161	138	138	152	144	139	158	129	159	132	146	132	139	140	135	136	140	125	143	132	146	140	137	142	126	143	132	117	133	138	134	132	153	154	153	120	123	139	125	142	126	150	138	141	143	159	122	154	147	139	121	148	131	131	139	130	130	143	136	142	132	158	139	123	115	112	124	130	149	130	129	145	121	123	120	128	137	134	132	158	127	146	138	110	137	125	145	137	154	114	152	139	122	141	139	117	134	160	147	126	144	146	126	153	142	129	150	155	152	149	133	115	135	135	146	141	131	126	133	127	125	131	156	164	132	123	131	154	151	122	129	121	144	125	138	126	137	125	136	130	157	133	152	141	123	153	108	129	151	142	131	122	133	130	149	133	147	151	150	156	109	128	132	154	128	119	116	109	153	152	127	132	138	125	148	130	137	144	139	139	144	139	136	151	145	139	150	131	154	132	146	146	158	146	131	117	143	123	119	133	155	143	144	135	134	145	147	124	139	132	123	133	163	132	140	126	143	132	133	124	133	109	148	136	135	128	124	153	128	138	140	107	123	142	118	151	141	150	119	160	154	130	125	129	148	155	150	136	129	137	123	119	131	130	137	135	144	132	123	130	145	136	136	127	155	122	141	156	155	143	134	146	136	125	139	158	131	141	136	150	133	134	126	134	139	152	154	135	133	118	137	127	117	139	159	133	127	123	144	140	136	122	171	143	113	125	120	155	136	148	153	131	144	138	125	132	132	146	124	141	139	127	135	148	149	135	141	136	135	153	120	118	142	154	126	136	138	149	151	152	138	135	119	146	141	140	127	164	120	135	151	131	137	143	119	128	151	146	134	149	123	107	138	131	140	137	131	138	129	130	146	131	149	135	135	147	157	139	132	134	128	146	116	142	122	139	130	135	149	153	136	114	139	164	150	128	166	150	132	136	142	137	145	139	125	128	123	129	127	118	149	124	144	141	137	139	146	145	148	145	118	138	134	126	144	134	125	123	125	145	137	142	119	138	150	135	135	120	153	132	117	148	127	157	120	124	133	141	141	137	146	145	131	138	160	142	145	144	136	128	145	131	115	120	132	133	143	144	129	142	134	136	131	120	139	131	141	140	138	120	154	139	145	140	122	117	121	145	148	112	117	123	148	143	130	126	129	136	140	130	116	134	130	149	138	136	131	128	125	124	155	136	151	124	126	141	129	141	137	153	143	123	136	145	134	145	134	143	137	138	144	131	143	121	108	132	133	130	140	136	128	141	133	134	134	146	125	144	121	124	134	136	140	119	132	146	123	122	128	141	154	127	142	148	141	135	133	102	127	134	155	149	118	129	135	138	147	121	127	142	110	124	141	128	150	121	122	120	134	123	140	117	130
24695	20411	14430	7713	543	458	466	471	472	446	464	451	488	464	475	407	451	444	463	497	462	484	444	458	454	458	474	464	453	454	486	453	453	454	457	441	443	486	473	430	451	456	475	463	436	417	475	451	427	471	459	441	463	402	418	444	468	459	433	486	454	489	449	466	445	466	454	447	466	451	467	448	463	453	476	467	445	448	476	467	496	478	429	450	423	447	450	431	429	434	484	468	462	466	454	455	420	454	481	457	464	454	463	466	462	467	450	444	440	447	436	467	462	435	442	424	478	456	454	460	443	455	462	416	441	491	445	442	450	466	453	459	461	430	455	422	448	420	474	468	421	502	449	442	439	495	462	454	476	441	450	464	463	448	482	469	443	484	459	438	409	443	454	429	479	467	455	457	468	455	443	432	477	444	487	470	445	462	429	432	480	444	477	456	502	459	486	426	469	454	467	460	475	469	433	453	465	447	482	460	457	454	431	423	485	455	420	462	449	459	481	452	438	430	451	460	448	479	427	437	452	409	432	447	442	465	485	442	434	432	445	428	483	454	459	494	435	456	437	460	500	431	473	445	435	460	463	449	445	499	458	469	446	445	450	487	468	408	447	464	453	438	443	454	429	462	460	447	468	456	468	452	460	427	417	467	506	440	469	416	450	476	454	475	490	433	467	442	439	449	471	446	451	508	479	472	437	468	477	436	463	447	460	440	434	479	430	468	454	479	435	454	438	449	454	456	475	468	467	449	451	471	458	466	482	438	448	462	466	449	458	443	417	471	462	485	456	448	461	444	472	450	412	466	441	435	470	425	445	474	478	471	457	455	493	463	451	486	441	460	457	416	467	476	483	428	417	486	473	421	430	471	467	460	447	489	418	462	460	453	480	425	434	442	443	434	475	448	491	460	454	445	441	437	446	492	449	479	442	475	434	474	463	410	454	457	454	439	469	454	445	479	466	472	470	493	489	469	478	495	492	462	475	470	432	458	461	495	459	471	453	465	473	476	487	426	464	493	434	446	440	410	443	451	472	414	455	426	468	431	460	429	406	426	456	459	455	416	441	449	480	482	438	460	436	446	465	447	444	483	451	467	447	424	437	459	435	468	452	466	465	465	475	450	463	453	441	406	442	445	458	477	426	446	438	449	474	462	448	457	457	443	458	445	487	416	435	447	473	474	480	474	484	448	463	419	518	443	507	456	428	441	455	472	474	477	451	494	498	483	501	474	434	458	494	469	476	467	479	438	454	439	472	514	426	476	423	488	444	461	456	463	506	499	474	439	447	440	466	449	424	441	504	458	433	476	446	448	469	458	455	450	432	455	452	411	462	434	454	466	448	446	410	465	482	472	459	504	443	444	472	471	461	459	430	464	503	474	433	454	411	501	457	456	439	453	445	472	387	454	478	443	438	472	421	462	446	438	448	461	487	432	462	493	422	439	451	463	438	481	433	512	464	463	481	487	451	472	454	438	494	518	430	488	462	466	465	481	456	457	477	463	434	464	471	436	483	430	462	463	438	460	482	467	447	457	475	437	446	478	492	465	452	472	448	442	496	428	507	453	464	479	463	464	450	473	433	469	443	431	439	455	458	499	462	426	470	455	474	485	446	464	421	473	460	471	447	465	478	451	452	457	459	451	466	432	454	449	475	465	456	480	451	421	485	463	429	452	449	467	440	469	474	460	458	439	455	470	453	442	462	448	492	446	439	456	462	434	474	468	460	445	442	442	449	425	409	465	427	476	513	480	445	467	479	442	444	459	455	470	460	414	422	444	446	457	445	455	454	434	481	434	444	451	453	459	460	471	442	482	460	418	502	474	422	416	463	428	422	461	438	433	453	461	450	438	456	461	464	435	465	492	484	448	434	437	458	464	485	467	507	455	444	471	450	493	414	441	430	416	418	449	419	454	457	411	477	467	466	452	457	439	442	459	474	409	465	457	442	465	447	469	425	441	484	416	464	454	417	459	443	473	463	439	439	503	468	445	464	453	440	462	461	460	487	465	432	447	415	440	454	458	445	462	432	445	490	419	463	468	458	432	419	456	461	473	422	467	456	430	454	443	466	447	493	431	450	469	451	435	453	460	436	455	447	480	456	465	479	476	461	448	498	428	441	457	446	451	486	443	472	441	446	460	435	456	443	472	463	444	453	453	474	444	450	477	442	422	467	489	486	460	467	462	444	432	455	426	504	448	410	443	472	438	455	458	454	429	430	434	430	452	481	445	466	436	451	471	422	478	410	482	455	441	480	461	470	413	448	476	466	434	484	496	476	457	446	429	461	465	424	460	450	459	494	453	464	513	418	443	455	467	456	454	461	421	474	474	464	486	456	442	410	419	419	437	458	459	460	465	467	464	460	453	454	452	493	496	458	448	450	425	431	453	451	509	426	467	450	445	470	438	411	486	465	468	436	472	427	480	411	467	433	485	454	395	482	411	455	481	442	450	446	494	486	460	449	448	472	470	467	470	443	473	529	476	437	434	506	457	461	446	482	480	500	448	419	443	447	450	504	467	473	476	468	494	492	480	447	456	449	461	448	454	458	443	487	459	452	465	489	516	437	457	447	423	437	438	460	442	445	478	484	455	463	495	458	459	484	464	469	446	453	418	471	485	428	437	443	429	481	457	461	469	434	473	503	461	447	433	474	465	445	422	461	488	432	466	486	479	498	446	446	521	445	451	451	439	422	430	473	475	481	466	511	431	469	453	457	440	463	443	449	454	475	446	448	452	468	442	460	460	437	452	444	451	474	467	454	418	457	450	464	502	470	464	442	471	451	498	464	464	489	449	424	489	436	438	427	487	429	456	470	480	433	423	470	440	483	448	453	456	456	478	453	443	501	477	448	448	397	459	472	442	443	476	475	426	503	437	469	452	423	456	428	450	485	459	446	457	446	450	452	461	452	465	450	476	459	429	462	482	457	446	437	461	447	468	453	459	437	513	436	424	453	502	481	481	446	441	451	463	426	451	450	469	496	479	487	478	448	469	428	495	423	430	476	435	454	459	455	474	456	457	434	413	407	436	468	437	465	451	490	457	448	449	447	509	459	460	418	458	417	479	483	443	419	468	449	471	474	456	489	486	410	428	430	466	436	438	433	451	458	471	459	466	492	439	489	479	436	459	499	457	482	444	481	413	466	458	458	469	460	464	491	477	503	467	429	435	453	406	450	458	458	436	422	465	471	463	452	473	454	447	478	476	480	480	467	434	465	472	470	470	457	458	491	436	436	466	442	455	438	469	468	456	474	449	479	461	462	468	451	412	442	457	467	473	466	472	447	443	474	464	476	482	423	468	456	441	460	483	477	497	439	476	456	463	444	434	470	459	426	453	435	491	463	458	431	436	455	445	445	438	459	488	459	448	474	469	431	442	468	467	473	469	437	427	462	474	452	458	432	408	438	461	454	460	439	476	448	482	440	457	466	435	451	452	455	448	470	462	464	479	479	458	492	454	458	500	471	477	463	442	451	436	471	458	464	457	446	417	428	435	423	462
61459	55276	47201	28296	5051	249	186	162	130	153	143	148	140	140	153	167	138	146	146	142	148	128	134	131	161	134	132	148	131	132	137	120	138	131	130	151	151	147	147	138	142	170	147	122	146	153	136	125	158	127	135	139	139	155	157	147	149	130	119	115	163	128	128	154	148	124	135	130	138	129	147	160	138	155	116	147	131	145	121	105	131	120	144	148	117	121	154	149	146	132	121	111	138	126	142	124	148	121	150	128	138	130	150	143	144	128	137	152	132	124	147	137	160	138	151	132	125	117	138	130	126	142	119	129	119	149	115	174	144	138	119	130	119	143	123	144	141	124	153	113	147	124	149	133	146	141	131	154	143	139	131	152	148	128	125	147	134	140	137	158	123	127	143	140	140	130	140	156	143	160	131	146	142	136	135	125	117	140	124	144	141	131	146	122	124	131	129	145	140	142	143	129	128	125	131	135	138	112	157	116	148	125	136	144	127	121	138	140	145	128	140	160	136	153	137	154	128	135	138	139	131	151	141	133	146	131	142	145	139	151	148	132	147	137	131	147	134	146	135	121	128	107	142	143	141	134	143	124	121	163	140	131	116	140	125	126	120	133	137	116	153	135	146	128	133	108	130	127	135	119	122	148	129	148	119	155	126	144	149	127	152	125	134	155	132	157	123	133	137	139	147	140	147	152	143	130	124	123	123	121	119	123	142	133	131	106	127	139	133	130	133	164	134	147	135	147	131	114	137	152	145	129	133	145	137	130	143	139	141	143	143	125	123	138	124	128	146	146	135	120	139	114	121	126	120	136	148	134	146	139	145	127	129	126	139	127	115	133	148	148	140	132	139	141	126	125	127	131	127	136	134	128	130	145	138	140	120	112	123	139	142	138	132	119	132	150	129	134	136	137	134	149	151	127	118	122	143	130	145	129	139	125	139	125	134	132	131	132	141	125	108	126	148	151	139	147	131	128	119	155	138	133	125	138	125	133	158	128	129	137	130	113	126	136	140	124	146	131	120	163	138	131	115	132	133	115	126	124	137	150	148	131	138	122	118	135	140	150	145	152	143	172	141	137	147	123	143	143	139	143	114	135	134	128	120	148	126	147	135	140	146	130	127	149	136	135	130	146	147	115	150	136	154	143	138	134	135	150	135	138	141	143	120	131	142	138	163	131	130	127	121	157	119	135	167	129	126	118	153	144	139	134	141	138	160	133	118	138	123	143	118	138	145	154	143	136	161	134	141	142	126	128	128	161	130	152	155	154	141	116	135	142	129	133	130	149	144	133	146	134	127	129	154	152	135	139	139	133	147	159	129	131	122	122	132	132	126	143	142	123	142	134	135	120	124	139	147	116	141	115	141	147	149	165	145	145	123	138	121	155	122	156	143	154	108	137	135	145	141	126	114	125	148	125	125	132	145	138	129	115	171	139	164	130	125	140	138	107	168	147	139	125	121	122	126	125	138	159	154	118	131	127	127	128	136	126	135	122	161	144	150	116	144	136	130	142	133	128	130	146	142	114	134	147	114	127	131	126	163	135	123	157	114	107	127	126	134	129	124	149	155	137	125	138	146	139	131	145	129	134	120	137	144	133	139	149	124	133	136	113	131	124	160	149	121	138	139	152	124	140	124	133	144	142	138	131	141	148	160	136	138	137	140	112	163	140	153	129	141	137	135	139	136	131	148	141	132	131	131	105	137	137	119	133	129	137	139	148	134	132	133	141	148	140	139	141	133	146	136	133	141	129	140	137	135	172	143	134	143	129	125	109	143	142	131	146	143	143	117	133	117	144	129	135	124	143	117	165	140	154	139	129	136	143	130	134	145	123	128	146	156	128	130	147	153	130	148	132	148	135	121	141	162	137	117	158	135	141	172	137	135	132	141	126	142	134	129	141	142	118	132	153	163	144	139	141	124	144	116	148	135	124	126	136	144	136	136	141	138	134	140	147	125	156	150	111	131	129	116	139	149	141	126	130	129	142	146	128	128	153	146	130	136	128	154	131	135	158	126	150	140	143	143	141	120	140	146	120	133	145	160	163	136	152	142	130	118	157	140	148	138	129	159	146	139	124	148	151	136	148	136	107	124	141	150	127	131	121	138	123	130	133	131	144	128	149	146	136	122	127	130	137	146	154	134	138	115	152	149	126	124	125	151	165	130	117	156	151	135	162	155	136	144	132	127	132	127	131	134	152	125	158	131	141	142	135	137	145	121	154	132	128	127	151	137	107	151	160	150	135	134	149	150	138	150	128	147	148	118	118	128	146	150	156	129	140	143	137	125	132	150	132	136	154	121	143	137	134	127	130	160	123	139	124	124	126	145	128	133	129	148	124	124	133	113	126	135	149	137	150	153	138	129	141	149	155	149	135	132	148	140	135	118	109	129	167	126	116	136	135	123	142	143	143	134	141	140	122	126	148	139	138	143	147	150	154	141	148	141	142	134	137	135	138	135	134	141	111	143	130	126	131	140	136	159	127	159	132	132	128	119	135	121	126	164	139	129	132	141	114	134	116	131	110	124	151	130	145	116	132	137	146	151	143	129	115	123	147	115	132	124	159	133	121	127	134	141	128	126	117	120	163	128	138	143	158	141	154	125	132	120	135	139	135	127	102	144	145	140	129	142	128	133	151	131	125	152	131	134	118	137	150	130	126	145	107	139	141	130	136	138	127	147	119	143	123	153	122	154	124	130	144	136	126	141	128	138	141	153	118	158	136	132	129	175	155	142	134	135	146	142	145	144	144	146	136	128	153	115	103	137	149	139	127	157	140	142	126	138	122	152	130	138	132	128	125	125	151	132	148	130	143	137	147	109	137	150	150	147	147	127	95	151	131	136	156	141	147	143	143	152	142	135	159	157	139	144	140	117	144	139	161	130	139	126	146	147	132	125	134	131	131	151	134	132	128	125	139	130	123	131	139	145	139	134	134	135	114	115	128	138	119	139	146	135	108	151	132	124	142	123	132	134	148	146	120	131	122	130	138	122	126	136	135	140	130	151	128	148	131	132	110	134	133	133	133	140	146	138	140	119	117	129	125	149	154	109	133	141	141	141	118	153	139	136	120	172	140	138	143	142	154	126	146	147	148	139	144	143	129	126	121	121	124	139	128	141	147	116	132	131	116	128	136	120	156	132	125	134	143	140	136	138	134	153	160	124	130	128	129	145	157	134	153	136	138	152	136	112	160	126	148	128	141	108	125	145	155	142	153	125	145	125	120	138	122	129	119	130	144	144	142	116	138	144	150	151	123	137	139	143	135	142	114	142	167	128	127	133	151	131	139	121	138	151	130	120	135	142	156	135	131	155	129	143	129	159	139	131	140	120	141	129	127	151	123	136	144	146	137	137	157	142	141	142	127	153	143	150	139	136	155	151	138	170	143	144	131	127	117	109	131	130	137	135	157	130	132	127	157	161	157	117	138	132	132	138	137	136	114	138	149	146	139	138	127	130	165	122	136	133	139	135	120	138	137	139	155	133	114	133	138	148	133	135	152
42541	44409	43574	32545	3036	670	551	535	561	533	534	557	472	499	513	503	499	487	492	440	471	455	472	496	487	479	435	418	430	496	481	447	480	436	473	423	475	476	439	450	491	468	442	415	473	470	490	475	437	452	423	445	451	448	437	427	458	429	420	490	463	492	452	447	458	468	453	451	425	431	458	453	448	448	433	483	451	448	493	486	445	445	511	437	478	433	444	458	461	461	485	471	409	456	490	446	440	461	496	478	470	437	483	418	437	485	483	463	451	461	406	486	457	441	453	451	488	456	498	448	458	425	474	437	460	436	457	434	464	523	465	454	464	484	462	447	470	418	497	449	489	463	437	444	485	429	447	462	441	459	454	459	469	453	445	447	441	438	472	459	496	470	472	466	477	498	449	451	451	431	480	434	479	486	439	446	469	440	471	502	456	468	481	490	462	464	456	446	466	432	433	457	463	423	461	473	419	438	449	462	497	481	455	484	444	418	424	422	448	468	475	476	457	474	435	479	425	464	431	458	482	445	450	459	462	458	456	439	444	421	454	440	465	415	450	439	473	471	447	458	442	439	424	419	444	458	473	427	474	438	458	454	459	438	469	458	460	452	438	445	451	455	480	450	442	464	491	415	435	475	463	460	453	453	462	480	412	434	426	488	486	471	458	433	449	450	485	501	473	457	449	485	446	454	495	466	460	482	422	465	427	472	453	441	468	467	449	490	459	457	468	520	461	434	467	464	470	409	455	468	459	473	454	461	450	450	453	455	449	466	437	439	500	492	432	445	446	455	447	426	481	459	462	463	432	464	487	462	455	468	435	486	473	463	433	423	484	438	457	450	474	455	468	467	445	458	440	466	475	464	484	454	439	530	438	465	477	462	478	454	456	429	489	459	481	425	450	450	447	482	471	516	437	427	462	465	464	495	482	493	434	452	472	463	429	479	483	428	463	437	442	466	436	438	465	478	459	448	483	453	437	444	436	472	500	433	483	438	460	468	426	453	457	506	455	499	486	430	454	461	446	428	458	457	442	469	435	461	484	441	462	457	460	410	430	443	459	486	444	435	471	489	477	467	446	460	453	442	465	471	437	460	452	487	427	435	471	465	457	454	475	456	433	473	464	478	414	444	433	468	434	399	440	478	440	477	436	474	460	456	466	440	406	454	497	436	460	459	454	492	453	466	479	420	459	450	456	453	437	454	484	450	470	429	437	443	406	457	441	449	435	433	415	476	449	430	449	468	467	458	456	472	455	464	436	497	444	429	405	440	506	436	441	457	467	458	453	475	475	422	467	461	476	447	466	476	478	437	464	465	435	427	438	407	419	417	467	437	483	484	475	463	445	495	444	497	462	465	466	446	431	472	431	486	449	477	439	485	456	477	448	440	456	438	457	482	429	457	445	452	472	440	431	454	474	455	446	459	512	480	450	445	477	442	460	473	508	459	496	476	488	463	445	461	461	482	444	446	463	463	451	426	464	465	482	470	434	450	477	491	428	456	461	479	440	442	491	479	453	453	445	464	428	445	450	469	420	452	469	424	460	470	429	480	443	487	464	489	464	492	434	432	480	460	435	477	493	421	449	476	468	464	405	427	489	472	465	431	409	437	456	474	455	445	437	511	488	440	480	470	406	425	469	483	449	446	480	440	439	474	462	437	432	455	455	435	444	461	467	452	427	471	443	465	436	463	460	454	465	464	438	483	446	453	428	479	474	485	447	466	497	413	489	454	457	476	404	449	500	471	442	478	489	471	449	460	433	472	425	500	435	455	449	431	466	473	427	459	461	493	446	464	459	475	481	418	470	414	463	512	403	441	473	464	470	488	458	442	461	475	461	457	452	476	462	491	428	489	473	451	441	428	445	473	438	454	454	459	439	445	503	430	440	442	470	438	483	431	446	440	469	459	444	482	446	502	450	468	463	423	457	477	478	484	448	466	483	456	447	473	510	469	469	446	463	498	456	420	458	436	479	475	431	397	482	471	460	495	470	429	477	459	439	466	457	454	448	479	479	459	453	455	470	520	441	484	454	532	461	457	418	447	434	459	466	436	460	463	451	427	449	421	439	451	445	440	431	456	458	469	458	499	445	433	473	449	478	459	458	477	442	471	476	478	487	448	404	475	478	432	475	410	429	470	452	449	460	462	463	461	444	472	459	458	462	440	447	465	426	426	462	481	475	462	455	437	472	452	404	398	464	457	460	449	442	440	461	433	462	453	447	440	453	442	428	472	451	434	442	455	481	456	466	474	469	508	443	467	488	452	461	464	466	474	462	455	478	462	458	441	485	453	487	506	477	453	437	461	451	455	447	460	486	424	499	448	477	444	454	480	451	452	469	486	471	471	460	475	483	470	456	467	407	504	439	472	418	493	442	448	439	442	433	487	446	480	472	465	449	493	430	431	469	437	426	435	456	439	464	474	481	471	426	448	451	462	456	450	484	470	420	488	470	439	430	481	461	409	454	460	483	463	456	477	491	460	446	493	431	447	484	453	455	431	479	495	472	422	454	461	477	453	476	459	445	445	454	463	427	469	438	472	489	449	475	442	462	467	492	471	466	466	495	477	461	427	458	447	444	475	440	463	441	480	461	417	464	455	447	472	461	446	489	455	436	446	463	446	481	479	444	421	475	450	438	481	498	471	396	419	472	452	416	454	478	489	446	463	471	481	453	467	406	454	469	443	482	456	411	457	432	474	427	466	504	416	452	458	464	461	451	434	469	452	452	430	467	477	504	464	470	434	446	456	405	445	459	438	486	442	464	434	442	486	452	448	445	447	448	491	454	426	499	468	474	437	449	462	497	463	498	419	469	448	470	451	447	502	445	487	443	446	436	467	448	412	426	440	478	437	483	445	439	416	474	459	462	437	437	459	459	435	489	498	459	494	424	430	472	462	423	435	483	441	479	417	435	461	485	485	446	441	465	416	436	463	480	422	457	506	445	459	455	477	459	479	492	432	406	485	444	463	505	451	487	465	503	472	428	439	465	453	433	450	457	421	455	455	439	449	458	476	492	462	470	495	454	450	461	450	444	488	405	436	491	460	461	426	433	456	460	436	449	425	454	486	480	465	466	477	451	482	454	447	430	460	434	461	487	460	435	453	460	468	452	432	451	444	471	460	466	458	475	466	458	433	481	494	461	496	458	452	489	447	470	488	416	431	447	436	477	430	445	456	450	470	452	471	447	451	493	441	466	496	448	436	490	479	448	468	452	456	467	460	466	462	472	450	432	446	467	466	457	467	471	484	515	459	429	467	465	473	454	424	494	477	465	477	440	462	451	491	420	505	443	467	479	472	453	437	502	458	461	464	425	524	440	449	450	467	481	439	441	478	455	465	448	429	465	459	419	431	475	460	419	465	449	454	473	451	454	449	451	492	478	464	449	483	467	481	457	441	476	434	448	433	456	494	416	438	478	433	458	448	445	481	472	427	457	477	443	433	476	458	459	432	439	474	486	463	505	438	438	442	448	450	445	460	462	475	444	448	448	471	479	461
77609	73048	63754	45091	14046	1455	355	290	252	293	296	284	271	268	296	240	242	247	284	275	287	226	276	234	262	280	245	269	238	250	229	240	274	265	242	257	259	261	246	234	233	259	275	266	247	274	237	261	269	239	240	274	253	256	250	288	254	267	255	270	244	273	243	252	259	246	261	233	243	266	274	247	242	261	265	259	241	221	260	262	255	234	273	237	248	243	280	219	269	266	266	225	286	245	277	260	258	244	279	257	233	252	251	251	246	258	248	262	244	237	269	245	255	250	268	246	283	236	243	268	262	241	259	275	257	240	300	261	261	251	261	256	259	245	263	298	245	265	255	230	268	252	240	243	260	231	268	224	268	268	254	249	253	266	245	264	277	228	257	242	260	257	260	231	251	249	257	266	258	250	243	254	276	279	261	279	272	243	277	234	276	258	233	258	264	275	256	253	270	248	289	237	273	236	265	225	230	242	261	267	247	261	268	219	268	220	251	251	254	249	245	235	243	243	257	234	241	267	241	222	246	266	233	243	277	249	266	232	291	209	260	231	250	232	258	278	247	272	236	260	245	289	256	235	243	278	261	245	274	254	259	253	216	270	266	261	250	259	255	263	248	228	262	245	268	233	239	266	229	247	239	230	243	244	254	249	266	242	268	245	262	257	273	233	246	240	264	222	245	248	257	251	286	241	244	241	245	240	263	253	229	237	216	251	275	243	283	243	248	250	233	279	228	234	276	241	286	236	260	239	248	229	266	276	264	272	256	253	252	240	280	227	214	246	261	232	240	236	246	257	259	243	258	266	248	248	245	286	254	236	274	238	245	241	233	276	257	237	242	273	258	264	247	235	281	239	220	238	267	226	247	286	246	231	237	236	252	250	271	231	232	251	243	267	232	255	257	218	248	221	241	253	232	250	244	254	252	237	234	275	260	242	266	242	239	256	248	246	279	254	254	247	248	238	259	256	254	266	242	265	245	226	266	255	282	255	258	240	274	267	259	236	219	239	278	230	250	262	233	251	243	265	288	268	249	255	241	242	262	247	259	250	254	242	269	232	257	259	231	263	245	246	265	246	233	252	258	234	252	240	257	239	244	259	270	248	224	258	245	261	260	302	259	254	244	227	266	241	241	254	241	242	219	252	262	230	267	243	304	280	259	257	241	248	238	256	240	222	218	262	259	222	244	267	218	261	262	272	271	258	292	252	255	255	240	251	248	277	243	254	256	267	272	240	262	235	218	278	275	277	258	259	267	219	250	251	244	275	255	247	253	288	268	255	244	240	236	256	261	246	256	250	266	231	249	242	247	261	248	268	232	252	223	260	268	244	240	229	221	253	246	276	233	238	256	270	248	242	254	254	232	255	256	263	245	263	227	243	246	305	260	265	270	251	261	251	262	264	252	293	262	239	257	233	256	243	232	240	245	250	277	241	239	247	275	233	244	273	242	276	240	234	283	248	246	231	243	260	248	264	253	233	228	255	251	255	249	232	244	270	242	257	254	227	228	260	267	229	235	230	235	246	218	256	270	246	305	230	259	225	270	263	228	257	212	243	217	272	262	264	254	274	248	222	250	256	243	253	257	248	251	263	258	237	253	240	254	273	250	262	222	223	247	229	257	243	258	271	247	240	291	236	233	225	262	264	253	242	267	240	253	256	258	239	236	250	270	256	242	199	251	253	250	242	258	248	231	277	252	259	271	270	258	270	250	284	241	261	241	274	243	247	263	229	249	269	247	250	268	261	264	234	251	225	253	239	236	254	221	241	250	248	244	260	243	238	271	285	263	278	248	260	247	250	246	261	265	272	226	238	265	233	261	251	255	255	271	214	260	239	247	256	244	223	264	262	259	236	243	237	249	236	253	251	205	245	261	237	274	240	270	277	262	274	269	284	238	245	224	296	241	246	274	231	260	243	273	277	236	249	238	263	270	239	258	290	255	244	253	237	264	270	265	272	256	224	254	251	266	254	238	259	244	268	260	252	253	313	230	273	260	267	246	248	230	207	249	260	243	262	234	265	247	263	238	251	236	226	266	245	240	250	216	257	239	244	245	280	258	267	257	254	240	245	256	228	262	261	264	232	232	260	236	240	276	251	267	270	246	229	247	237	231	272	268	248	270	287	245	248	225	261	230	234	252	259	237	266	256	254	251	262	237	245	268	239	238	235	236	257	259	258	264	217	280	274	260	256	220	267	264	276	276	263	251	251	265	254	271	273	249	238	246	247	228	276	261	273	264	285	262	233	255	250	247	258	248	233	234	286	260	246	213	266	258	252	254	245	266	262	239	203	249	259	263	254	247	255	265	256	277	249	231	262	254	251	272	258	238	216	255	225	257	261	272	278	245	248	261	231	264	263	254	226	243	242	263	270	254	265	260	242	287	275	258	229	256	258	269	284	250	239	247	229	244	255	278	258	278	252	241	254	247	237	260	237	274	245	234	277	233	242	240	230	255	246	259	247	272	237	283	261	238	246	248	259	264	291	252	236	259	265	280	235	246	234	241	262	258	252	236	263	259	240	278	262	277	203	272	251	263	268	262	243	264	273	247	242	266	243	261	255	289	236	281	273	250	237	228	273	251	252	257	224	248	272	234	269	253	242	262	232	227	242	264	256	243	247	223	267	229	260	283	251	275	270	228	249	249	267	243	254	241	269	207	282	237	228	255	253	221	273	239	247	255	262	262	245	233	274	220	254	254	278	246	233	251	248	242	266	226	267	270	226	267	256	246	238	262	216	255	270	287	275	248	273	244	266	243	239	230	249	260	247	239	234	259	243	233	248	284	252	251	254	268	280	283	238	274	266	238	249	249	283	223	267	271	265	250	262	258	263	260	252	220	238	262	250	248	265	227	248	247	263	256	218	254	253	245	252	256	264	224	242	261	254	258	257	239	241	248	272	236	253	226	242	261	224	272	232	243	234	273	240	252	207	273	245	216	268	255	236	231	272	271	298	258	248	224	246	258	264	247	221	260	237	258	243	266	271	248	247	251	245	253	247	243	243	260	259	246	280	265	255	235	265	225	258	266	222	275	251	232	250	261	261	221	254	251	236	254	244	267	251	254	241	271	243	264	270	249	229	247	230	248	289	250	257	233	245	239	237	232	244	265	237	251	245	240	267	242	279	283	240	233	276	226	237	253	257	262	256	274	275	286	261	261	251	253	247	248	255	247	254	263	256	228	259	247	261	275	249	238	271	259	226	244	260	254	231	251	252	261	258	214	257	259	231	262	248	228	264	249	244	257	254	254	236	243	226	242	281	241	231	257	244	267	264	255	251	226	261	261	224	248	242	222	247	269	265	253	248	293	245	245	247	260	241	247	235	244	245	265	231	258	236	237	244	235	259	224	275	255	259	283	264	254	253	275	266	267	267	246	268	247	253	240	243	264	256	271	263	245	215	257	252	225	244	249	274	246	237	281	227	259	256	273	248	278	272	264	238	225	254	243	226	241	240	244	250	271	242	239	259	243	245	269	254	250	242	261	260	282	236	264	231
56308	60941	58723	44868	4326	1235	1143	1014	963	960	864	905	882	911	829	853	812	780	776	816	832	811	808	772	797	815	818	740	785	782	735	769	826	812	799	796	788	791	769	794	753	743	772	750	762	771	774	762	777	760	766	729	800	784	756	720	789	780	752	698	760	772	796	795	777	699	768	747	717	766	755	737	776	780	725	785	738	747	749	736	813	793	769	752	724	765	740	802	767	791	708	818	768	748	765	731	781	747	799	734	752	764	733	756	792	779	746	820	745	746	749	758	710	762	715	768	711	807	807	766	763	765	801	802	735	758	809	745	752	750	760	751	795	787	730	763	795	768	738	743	744	792	776	741	807	730	750	725	746	754	755	737	802	774	802	764	794	788	734	765	734	755	773	702	770	774	776	775	763	764	808	759	739	748	774	813	753	748	731	755	803	748	768	784	799	761	797	771	727	782	711	759	759	817	733	743	757	748	757	744	740	757	761	756	766	754	758	787	780	787	778	750	769	730	773	751	791	770	742	729	755	738	793	799	762	759	754	763	763	787	723	813	746	762	777	750	747	765	757	745	773	811	747	721	785	755	723	791	778	722	772	680	721	781	760	745	787	757	769	722	722	738	777	727	781	763	709	741	805	777	726	780	759	718	794	740	768	767	763	720	755	759	778	759	759	758	776	773	718	770	757	732	798	767	739	745	740	778	735	743	770	753	743	807	746	759	740	729	780	788	746	754	778	750	735	731	761	709	677	779	721	760	813	713	789	747	728	676	725	774	729	798	754	757	760	741	789	812	783	791	737	771	770	763	742	739	799	750	759	729	721	774	765	771	816	750	780	790	805	770	779	745	768	823	787	746	773	713	722	720	797	727	779	773	767	719	758	748	773	771	750	710	790	779	800	771	755	780	715	770	754	789	769	709	774	775	790	737	775	746	793	706	748	786	767	784	735	713	766	762	750	713	749	791	795	778	688	756	753	813	769	767	760	768	752	801	784	759	739	756	771	727	788	723	770	736	754	786	769	763	774	764	808	708	736	719	785	795	817	750	743	753	736	745	774	789	725	741	777	762	785	764	756	777	745	756	745	794	719	810	752	735	774	786	738	731	720	755	774	766	750	788	770	714	771	776	781	794	779	757	773	737	765	775	745	753	813	783	800	756	765	711	793	799	729	770	808	750	755	723	773	758	782	797	742	765	764	806	794	759	803	749	797	788	826	808	757	761	785	721	722	773	775	776	740	786	795	745	763	729	765	758	778	750	748	786	713	739	753	732	807	785	727	733	779	751	757	748	788	755	712	826	765	787	729	772	784	737	750	754	756	722	754	808	757	762	780	739	792	716	801	762	752	752	817	752	734	765	780	747	729	745	765	794	772	779	817	744	748	730	736	796	785	753	759	787	755	754	748	765	763	783	763	732	796	751	749	780	774	740	723	747	743	727	745	716	775	742	770	760	767	776	758	745	787	722	757	750	763	779	782	782	784	759	798	753	749	756	751	800	795	705	815	767	750	776	782	789	772	762	767	756	781	759	738	744	791	755	737	825	788	798	758	731	747	753	759	739	800	780	767	762	784	714	769	754	721	758	755	777	743	765	808	791	738	786	732	811	794	784	829	776	795	752	813	717	748	761	739	751	780	819	714	751	781	786	780	737	782	803	768	783	767	770	755	765	776	745	732	784	747	718	783	735	761	750	754	754	738	718	769	787	760	765	776	803	762	789	743	777	752	753	739	722	804	785	775	785	778	713	775	737	778	704	727	781	813	787	757	778	757	737	748	724	745	740	765	750	803	732	747	755	766	735	772	739	744	800	771	730	721	754	742	727	771	776	756	759	759	725	758	782	806	808	754	771	780	784	812	768	756	745	722	746	768	740	712	756	723	779	796	764	766	756	725	746	796	778	781	736	710	746	787	745	755	743	792	745	751	782	740	729	748	747	787	742	783	805	726	790	785	763	783	781	773	787	770	745	758	787	723	747	765	765	789	794	688	744	804	763	685	765	702	792	742	766	749	770	764	734	757	710	761	768	764	773	751	747	750	787	724	772	756	798	771	792	803	754	780	807	778	779	730	795	754	772	774	755	782	754	800	813	785	796	711	784	716	743	790	754	717	736	768	767	736	767	767	740	758	761	787	749	783	764	782	787	751	791	762	774	815	701	772	771	826	777	804	762	754	755	753	743	804	789	778	756	767	747	746	797	735	746	776	759	773	734	727	744	761	756	763	741	755	713	794	742	736	752	748	755	727	757	812	792	743	772	731	751	745	789	800	712	722	755	770	757	781	771	782	753	713	743	782	798	807	770	765	794	735	782	823	831	763	736	722	713	772	751	740	773	775	764	760	742	808	762	795	760	751	706	813	734	730	794	679	764	795	774	759	796	780	765	763	722	753	796	741	773	761	798	790	775	727	769	828	750	730	752	792	743	731	775	796	740	765	743	750	807	757	775	772	737	775	763	769	780	737	792	780	754	754	792	750	766	764	726	803	778	688	761	778	810	698	750	813	778	775	780	774	756	729	755	758	749	767	786	772	762	795	707	751	797	791	727	760	718	768	802	763	748	816	767	727	749	768	716	786	784	791	734	776	761	763	820	786	763	782	763	770	767	749	781	749	772	784	742	766	763	762	748	774	758	764	763	751	757	742	799	790	753	776	770	756	810	774	747	735	805	768	779	769	706	789	697	722	692	744	739	774	786	762	740	775	775	773	748	702	784	810	824	761	800	761	778	783	771	768	731	728	726	815	747	728	762	758	768	759	810	753	762	730	785	750	767	810	783	766	792	752	703	775	760	735	752	744	763	767	802	751	774	740	729	814	764	796	732	771	810	787	722	778	768	728	778	763	774	768	752	704	767	753	771	799	786	796	799	740	766	800	789	763	760	781	718	688	829	756	802	782	756	772	729	776	756	746	705	774	734	769	736	737	791	738	798	747	756	730	744	801	800	780	705	758	770	793	718	745	783	715	772	798	776	746	794	791	772	758	733	746	722	740	757	780	701	809	754	774	738	716	733	803	756	722	732	715	765	814	763	787	802	768	811	774	771	751	755	769	773	751	746	819	783	757	816	812	694	806	773	774	746	749	733	816	738	733	741	764	811	799	771	789	731	769	747	756	772	783	735	802	758	771	747	775	759	750	751	800	768	775	788	757	768	808	829	810	723	743	737	754	765	779	781	786	747	783	778	799	739	735	740	714	726	722	807	720	745	769	771	760	733	770	751	750	773	775	752	758	782	778	713	713	792	778	754	789	739	797	767	778	774	749	739	751	763	701	751	714	783	807	765	738	756	756	729	746	768	772	767	710	768	762	735	736	714	739	717	762	800	786	779	769	782	721	739	787	796	757	752	735	713	830	743	744	789	717	787	762	773	732	810	823	758	756	802	762	722	722	791	730	738	740	717	775	792	751	736	791	764	750	728	750	742	733	742	777	778	782	767	765	773	761	810	798	724	765	788	727	792	772	777	733	737	736	769	780	731	697	743	714	779	751	792	716	800	835	757
26694	16420	8578	2868	169	125	137	146	125	116	140	131	132	122	150	149	135	139	130	137	130	149	131	124	162	134	137	135	154	117	123	141	131	137	137	117	132	137	139	132	141	135	124	113	158	136	138	138	140	152	154	135	119	113	104	129	145	123	121	140	130	117	117	133	137	115	130	146	126	134	148	144	154	139	121	148	125	134	135	113	134	128	141	135	129	126	142	113	142	109	146	125	140	127	157	131	143	125	153	123	153	110	122	122	135	115	128	137	164	140	138	130	130	138	126	123	107	134	144	137	159	137	135	119	130	137	115	126	126	131	134	107	117	118	118	133	129	115	113	139	133	141	131	155	128	157	117	139	139	126	119	125	152	130	128	141	129	136	140	148	148	133	122	125	123	133	151	146	129	110	143	139	143	141	132	139	134	138	131	132	147	146	133	129	148	145	125	122	121	123	137	149	144	155	108	149	125	128	114	109	120	139	150	127	149	137	132	133	133	130	129	124	148	133	137	137	118	121	120	134	148	149	149	130	111	122	149	119	124	141	145	146	133	128	135	152	157	114	151	129	131	117	140	144	134	131	154	140	122	119	154	148	136	129	119	149	129	135	151	134	154	144	125	108	130	135	124	138	136	141	161	137	114	146	140	127	127	116	122	118	146	120	135	126	135	126	140	126	126	110	148	131	147	121	142	131	133	135	124	130	135	134	123	153	128	152	136	132	128	106	122	132	119	135	140	142	130	122	121	118	132	123	132	131	134	111	131	144	137	122	142	153	134	117	131	130	128	156	139	131	130	144	131	99	137	129	123	137	139	124	137	132	129	136	122	134	123	123	156	135	135	134	158	142	149	133	121	157	135	130	125	113	116	130	162	140	152	121	129	138	124	129	136	135	128	131	141	139	141	142	141	123	124	119	138	127	126	123	142	138	138	141	128	129	119	137	151	160	125	121	108	150	157	109	149	140	119	140	121	125	109	151	134	149	124	153	131	122	112	128	119	133	132	113	135	142	108	123	137	134	149	117	128	146	146	132	142	115	132	129	120	121	141	124	142	121	113	128	129	134	157	109	140	117	137	134	109	129	120	124	131	156	145	133	144	136	145	137	140	126	130	115	137	139	126	119	133	121	119	153	125	154	125	129	144	137	123	115	113	136	122	122	143	147	128	131	133	119	147	121	122	107	129	143	136	124	132	161	137	121	127	149	134	142	144	130	133	145	138	137	143	142	132	107	141	146	140	121	135	121	120	147	118	141	145	157	144	138	155	138	120	124	112	121	131	118	116	104	136	130	137	139	144	142	153	127	121	147	134	142	139	133	151	125	153	124	144	141	115	140	161	141	134	120	133	137	117	114	127	138	118	131	133	129	131	99	141	134	140	134	140	113	126	136	123	138	114	123	118	134	133	145	126	144	122	124	137	127	133	139	119	146	139	136	136	124	152	132	125	140	135	135	142	126	133	136	130	134	122	125	124	138	139	121	116	115	149	119	117	136	143	121	133	131	139	138	131	113	132	124	128	138	138	124	147	152	121	154	126	139	154	137	131	120	142	146	129	123	140	153	131	133	111	149	118	122	118	146	138	120	115	128	135	114	141	122	129	140	125	119	136	122	129	109	141	130	137	110	122	127	120	137	148	132	137	131	133	141	138	135	133	118	144	129	152	140	147	153	141	132	119	128	139	123	135	127	134	131	113	122	114	128	123	147	131	115	135	130	120	131	136	146	142	114	136	153	125	151	130	129	112	136	127	157	138	127	139	127	106	115	136	129	130	127	128	135	119	133	140	142	117	126	142	133	128	153	114	141	141	146	118	129	156	122	147	132	119	150	142	139	125	125	133	119	141	143	145	142	109	133	127	130	132	138	131	134	137	134	128	137	148	132	122	159	145	123	146	143	157	163	127	125	135	123	125	132	122	137	135	142	156	112	134	143	143	136	136	161	151	147	139	147	135	122	127	126	141	142	135	153	134	124	154	103	126	131	140	123	119	145	124	124	133	134	133	138	129	142	132	138	126	121	132	109	147	131	135	153	124	125	142	141	139	133	124	121	130	132	132	154	116	148	117	144	143	124	111	106	144	120	139	110	123	141	124	107	113	137	146	144	137	135	146	169	137	135	148	136	109	138	120	140	102	147	133	131	129	126	142	134	125	129	143	154	137	137	123	150	131	140	146	141	135	142	129	145	140	133	131	147	143	129	133	122	128	153	140	123	127	142	123	152	133	149	144	135	136	140	143	139	158	120	126	127	149	131	124	141	133	128	154	144	143	136	134	119	121	146	149	148	133	138	142	130	133	138	124	159	138	130	120	141	124	134	145	134	131	137	133	149	116	126	116	142	147	141	136	115	124	121	137	136	112	126	147	127	150	123	116	140	132	152	143	132	131	134	132	127	128	134	148	140	153	134	125	120	153	124	137	119	132	156	158	160	134	131	137	138	124	124	145	148	139	139	130	162	136	138	126	130	144	137	161	140	127	129	144	138	103	119	131	133	128	137	135	151	133	147	130	132	133	128	140	115	157	158	130	132	121	154	126	126	123	147	126	132	134	121	131	144	143	147	135	136	133	140	148	150	127	138	124	114	133	140	125	150	139	137	127	136	151	139	119	134	154	138	115	128	134	123	121	164	118	122	127	132	143	109	127	132	132	137	135	133	145	153	127	146	161	127	142	126	148	127	144	133	134	143	143	120	134	133	111	133	124	129	109	105	136	142	127	159	132	146	134	147	133	141	150	139	135	145	144	137	128	135	136	142	139	125	133	119	150	141	130	125	120	135	145	140	121	145	116	135	123	140	141	130	138	136	126	118	140	133	134	137	132	120	119	135	141	112	126	134	138	139	123	135	105	132	144	146	152	120	125	159	139	124	137	130	138	102	127	152	167	131	128	133	129	141	129	122	139	129	129	117	136	122	128	156	152	145	134	137	124	136	104	126	132	138	117	119	121	146	117	144	128	118	156	127	132	121	129	143	131	128	109	143	150	120	136	132	117	121	148	143	126	136	134	160	128	112	130	130	127	148	126	123	122	150	123	147	135	155	133	132	118	125	145	127	112	141	144	141	124	136	136	139	141	124	139	128	140	130	168	131	136	142	128	141	119	135	154	115	123	129	137	146	145	118	121	151	118	132	120	148	137	133	125	133	113	122	128	133	141	132	127	144	134	117	141	148	128	126	120	128	139	135	143	131	138	114	135	137	146	116	126	134	131	140	141	135	116	132	132	130	122	118	132	131	143	126	137	144	129	128	118	141	137	146	160	120	128	120	141	118	152	121	127	135	114	142	142	121	110	133	124	123	124	107	137	102	146	131	139	111	141	126	132	141	149	135	127	142	140	116	135	146	156	126	134	132	126	143	118	135	133	143	142	138	149	165	138	154	116	121	138	125	133	131	127	104	139	134	137	135	133	144	132	143	132	120	139	145	137	141	125	111	127	131	130	132	144	129	128	139	121	131	133	144	136	149	140	131	123	161	151	130	133	140	136	120	148	135	128	140
25111	20612	13307	7635	585	439	480	449	491	437	431	460	430	437	448	440	411	449	459	448	436	440	479	440	437	460	474	499	471	414	453	435	477	457	482	422	478	464	453	436	437	454	486	444	443	454	448	459	486	494	498	448	473	465	445	442	434	484	469	451	477	472	431	435	415	470	467	419	456	450	437	449	457	428	414	463	466	471	449	455	456	436	435	477	418	402	434	468	468	450	442	469	480	484	474	464	428	443	452	395	432	446	452	458	453	433	422	394	465	450	429	462	453	456	441	473	466	435	454	470	451	465	456	475	475	482	469	458	448	441	487	451	448	431	458	413	456	479	417	416	460	452	459	423	446	431	444	510	444	443	418	446	441	456	443	431	436	450	461	447	465	478	434	430	442	473	440	436	443	453	448	453	465	441	423	435	455	446	443	471	469	448	465	459	419	429	466	446	503	415	462	427	464	444	459	419	430	421	424	415	441	453	475	436	437	469	427	472	456	457	491	457	472	450	435	440	483	464	435	478	458	447	427	457	441	449	449	433	440	429	439	461	448	442	419	468	479	471	439	426	425	453	452	431	480	466	428	460	460	433	452	489	504	458	457	462	459	466	470	467	444	415	465	470	437	420	449	435	435	436	419	470	467	439	452	433	467	433	434	441	476	465	430	415	487	462	449	459	440	440	433	445	475	425	461	421	462	477	467	467	455	488	445	451	442	461	481	442	463	445	441	471	488	459	465	437	460	427	453	438	486	456	434	473	451	444	464	443	461	458	458	453	459	491	456	496	450	456	460	444	419	448	413	482	481	458	454	467	449	422	401	452	513	434	450	457	469	444	441	441	494	490	474	437	466	473	460	414	441	429	445	447	481	452	425	437	458	444	470	482	452	453	474	464	497	475	419	447	440	459	438	475	462	452	457	480	449	454	444	418	463	452	483	455	464	497	428	422	474	452	447	453	468	463	433	452	418	472	416	480	417	443	471	441	468	472	452	445	485	460	449	424	463	436	457	480	446	454	462	454	469	436	428	474	500	428	431	439	445	425	463	416	481	456	474	440	447	474	454	443	432	501	440	458	417	458	398	457	466	465	451	490	456	438	451	418	447	442	485	463	408	419	483	434	478	448	489	482	469	437	431	459	435	441	439	461	449	439	456	487	418	439	407	467	455	439	469	456	449	444	484	435	426	459	446	455	472	463	451	466	468	442	474	488	433	446	464	439	477	479	444	439	436	447	451	466	453	446	482	441	413	439	472	472	475	454	489	421	470	432	467	429	437	447	474	437	453	432	449	457	476	455	470	423	469	437	475	467	456	410	417	466	455	428	462	482	478	451	445	424	471	433	456	441	469	450	468	452	458	463	461	483	428	463	471	446	473	455	445	458	460	441	459	414	406	453	429	452	466	412	460	474	431	434	441	480	419	428	478	465	426	488	443	443	465	464	431	439	426	463	423	455	462	442	415	429	484	458	456	447	466	436	460	447	445	436	429	477	433	468	462	448	453	474	465	411	489	453	455	441	418	417	437	495	457	458	434	403	468	408	460	430	446	465	429	453	413	421	470	486	486	419	485	453	446	441	461	460	416	467	447	502	443	461	463	457	425	448	433	438	505	481	424	449	478	492	460	446	427	413	450	456	466	442	443	482	455	421	474	494	465	483	478	445	465	460	471	455	453	433	471	447	431	427	504	461	455	467	434	433	454	465	457	477	483	467	448	447	448	492	470	419	468	454	439	475	491	458	419	458	442	409	450	444	427	461	443	467	439	408	454	451	464	428	431	447	456	447	389	435	451	467	477	469	418	493	497	450	466	465	462	477	425	491	464	430	418	445	463	451	479	482	464	450	470	487	436	477	472	480	461	443	459	427	406	431	442	452	445	457	442	425	432	448	449	443	446	462	452	478	420	439	455	462	461	473	470	432	465	449	445	462	462	412	460	446	465	443	442	465	444	462	466	513	440	442	470	469	445	444	437	448	490	460	449	464	447	470	474	459	442	490	454	405	439	474	465	467	511	464	442	433	486	435	418	442	425	426	453	455	460	434	466	503	474	451	467	424	483	436	459	433	462	451	427	445	455	446	457	448	470	431	464	469	477	441	467	485	420	445	481	459	496	456	422	421	489	480	451	449	463	443	440	480	452	423	433	450	428	426	447	446	442	441	432	469	441	431	486	452	432	445	470	452	477	444	447	509	439	474	459	463	425	459	485	434	448	484	434	463	451	448	432	459	442	434	460	452	471	453	448	404	411	452	436	451	454	496	447	426	464	421	487	432	430	452	442	439	474	434	485	472	460	430	424	425	450	462	456	490	463	452	459	463	444	431	427	424	438	482	448	420	403	430	470	438	456	452	438	459	473	443	441	415	441	467	411	418	496	470	457	421	460	458	453	411	425	472	454	425	464	446	469	461	485	459	434	430	419	426	454	485	456	482	434	442	444	473	466	441	441	437	455	406	462	432	425	451	467	459	466	428	452	492	470	478	456	465	468	442	438	450	457	445	445	431	445	480	409	465	448	413	489	448	460	437	425	457	472	485	442	475	411	472	422	442	427	429	436	484	421	479	454	436	438	446	427	437	451	446	459	432	423	424	491	471	418	477	439	483	485	453	466	456	426	450	450	465	457	417	438	472	492	459	466	423	464	493	433	446	446	444	444	428	438	416	424	442	439	477	452	486	470	453	451	461	438	440	452	423	447	438	425	466	464	453	461	484	442	425	455	425	430	479	461	438	450	435	509	455	469	456	451	455	437	455	488	473	478	471	435	476	400	462	436	429	457	460	436	447	414	444	458	477	438	476	448	451	486	464	465	461	414	486	451	446	464	451	476	403	478	415	456	451	424	440	453	443	465	462	459	432	438	513	450	446	435	458	452	437	387	461	452	459	441	463	421	447	440	474	483	473	453	438	432	467	479	476	449	472	399	454	469	459	421	424	463	439	469	443	455	430	459	443	436	479	408	443	462	436	452	423	414	404	461	457	434	459	455	421	449	416	417	455	421	447	424	438	425	423	435	453	464	440	435	429	443	431	428	433	453	472	430	431	455	435	474	441	422	444	453	482	439	462	442	438	440	456	450	413	429	477	451	466	458	426	496	477	447	461	470	428	433	456	436	429	435	463	455	477	431	464	469	463	435	476	458	454	425	441	453	474	452	436	438	471	431	439	424	441	476	463	420	457	430	457	438	471	496	467	458	420	452	425	479	452	440	451	478	461	461	479	456	472	468	456	404	432	452	478	450	412	437	470	443	447	442	450	441	433	451	452	413	450	457	433	463	419	452	448	446	422	413	443	469	480	421	459	465	476	480	428	465	449	439	464	436	466	467	442	467	455	486	458	448	470	436	457	458	469	432	435	429	462	442	429	478	466	471	448	434	459	457	460	472	473	426	458	417	443	423	471	469	444	458	439	420	481	428	448	449	419	457	437	461	436	469	441	449	442	448	425	493	395	448	457	437	460	455	464	448	456	432	498	456	451	446	441	471	461	449	475	441	498	469	431
61618	54929	45654	29861	4660	238	168	181	166	143	167	147	146	152	137	141	148	149	152	139	121	148	149	136	146	123	128	159	126	142	113	160	136	135	147	148	118	127	143	134	149	112	161	140	141	131	158	127	121	145	124	127	141	133	130	144	155	134	126	116	132	137	114	138	146	119	136	125	147	158	126	132	118	107	137	134	133	158	137	131	145	120	121	132	124	120	143	139	119	145	141	136	163	131	137	159	153	153	124	122	138	127	131	121	131	114	122	147	147	129	150	145	140	151	136	144	130	157	134	116	124	159	143	138	146	133	154	131	160	146	135	137	137	143	111	126	128	129	143	116	152	153	120	129	140	143	128	145	158	127	130	118	136	122	118	151	134	123	121	144	119	142	134	128	126	121	143	155	133	139	124	157	114	144	122	123	133	130	149	137	130	129	124	139	132	145	116	128	133	127	152	139	150	120	145	143	136	126	127	158	134	136	147	137	133	121	146	122	137	151	122	144	161	127	137	134	153	115	161	140	148	133	139	159	132	128	137	128	147	125	136	130	126	145	127	149	124	129	131	118	130	132	138	127	147	145	124	129	133	129	140	143	121	126	151	141	127	121	121	114	128	127	128	138	127	135	116	133	130	124	136	112	131	159	140	135	132	132	139	149	155	137	138	138	129	130	141	132	132	146	129	137	126	143	131	124	124	129	142	130	132	130	158	152	143	136	131	128	150	122	139	138	121	132	128	146	123	125	135	120	160	129	114	150	142	124	135	108	139	121	137	133	135	128	123	126	132	131	124	117	159	150	130	169	139	122	131	143	123	117	107	131	114	121	130	128	137	127	135	148	140	132	131	129	131	148	132	111	131	143	116	140	151	125	114	140	139	124	107	140	126	138	128	149	137	120	136	131	129	135	139	136	143	112	149	150	135	124	134	153	114	140	143	144	141	146	145	143	153	144	139	138	130	144	120	143	139	150	124	134	138	142	141	119	150	122	151	130	135	132	121	114	118	130	126	151	129	158	129	129	116	142	148	131	146	132	119	147	132	146	116	156	152	145	142	143	123	149	128	132	132	128	146	124	141	126	123	143	126	123	138	141	135	130	122	138	136	145	130	121	134	125	134	133	132	158	138	153	152	112	145	123	151	138	126	147	141	127	142	120	165	123	125	135	149	144	150	136	115	118	151	152	135	134	139	140	145	149	147	145	125	130	139	150	135	158	135	139	136	127	148	137	126	144	153	136	132	137	141	141	157	161	126	135	126	126	142	141	161	135	141	136	137	136	139	125	136	140	133	144	124	149	139	114	123	131	134	125	125	131	118	149	137	140	163	157	134	141	122	118	131	124	142	139	122	128	142	139	138	138	131	138	123	132	128	136	134	142	143	145	127	145	129	133	156	135	136	141	157	130	148	117	165	141	145	137	130	113	119	156	153	143	122	122	133	118	133	140	138	136	148	139	127	120	141	135	124	138	149	134	122	142	141	159	137	120	145	128	130	138	141	154	135	147	143	122	131	138	141	147	134	119	126	144	146	119	134	139	141	139	129	136	139	138	154	124	128	127	145	138	135	116	122	127	131	150	134	125	129	125	134	128	134	131	162	129	139	137	128	138	141	138	118	135	138	138	118	148	140	135	141	150	111	152	155	128	142	153	122	138	141	148	124	145	131	136	142	114	136	162	123	137	149	135	151	131	153	151	148	139	139	134	137	127	118	161	137	139	147	162	133	152	146	144	145	126	117	131	138	156	137	135	137	112	135	131	128	141	148	124	128	120	132	132	144	134	139	129	146	148	146	152	138	153	129	141	141	144	103	122	125	129	146	130	152	153	152	147	164	154	148	154	119	145	135	140	122	147	117	148	132	157	142	133	161	135	162	134	142	109	151	123	135	125	129	140	156	131	139	148	107	137	110	130	131	121	128	142	136	136	119	144	142	128	144	137	104	134	129	122	136	120	144	126	141	141	137	140	138	140	146	131	143	150	127	132	128	140	125	131	131	162	131	133	125	118	147	139	145	131	141	125	127	140	151	123	121	152	133	142	121	124	140	148	130	128	126	143	132	118	119	123	137	153	146	138	143	123	175	127	147	129	144	133	124	137	151	133	150	118	135	124	119	131	134	130	156	140	124	131	144	138	144	132	129	120	134	125	152	120	141	126	156	130	119	157	152	118	147	129	132	124	146	120	130	146	131	158	121	132	152	135	125	134	161	143	131	132	142	134	114	148	140	129	127	142	143	143	154	123	114	143	139	117	146	135	111	144	152	154	138	147	125	131	127	132	148	122	127	124	149	142	129	122	122	132	137	133	140	140	123	137	132	144	125	121	132	142	133	128	140	144	140	134	115	127	139	118	117	126	134	120	131	122	144	123	151	153	131	123	161	136	132	135	143	124	132	137	147	117	130	148	144	133	130	135	142	164	124	138	142	134	129	134	142	142	142	123	132	115	136	128	119	126	132	119	108	135	130	123	147	149	134	126	148	128	134	145	144	118	147	138	139	138	144	148	130	147	138	128	129	135	126	118	151	129	143	134	136	153	130	140	124	136	143	147	136	111	118	157	135	122	133	139	150	133	114	118	132	154	140	122	124	144	136	139	134	131	127	134	127	139	148	123	113	126	135	139	134	156	151	139	151	136	154	120	137	140	127	125	127	144	135	108	138	124	147	137	122	127	116	137	140	147	130	126	119	135	138	128	140	121	129	126	155	118	185	117	132	141	127	136	138	118	144	112	117	136	131	143	134	131	148	148	127	146	136	140	126	157	155	147	141	137	146	155	152	156	153	132	132	126	134	128	114	129	134	146	148	144	134	117	126	133	135	125	131	148	124	114	122	127	125	145	152	124	133	132	106	148	115	130	121	109	162	138	131	144	129	154	136	127	137	167	146	142	133	139	148	158	130	130	143	163	130	116	134	124	120	140	145	129	145	137	156	152	143	154	146	134	130	142	152	128	149	140	154	132	161	133	148	125	128	147	142	144	130	129	139	143	142	140	146	149	127	145	140	143	124	138	135	131	134	141	145	130	145	142	149	135	128	156	112	134	147	135	128	132	154	146	145	134	142	135	121	146	135	137	129	150	146	136	128	123	141	117	123	114	139	122	162	145	123	136	131	119	122	145	162	105	161	131	120	147	119	127	129	128	125	146	128	123	131	141	121	122	138	147	145	126	126	125	126	137	135	155	132	133	175	128	130	131	139	129	108	125	142	126	134	140	163	142	126	143	146	140	132	139	130	126	135	151	117	138	139	142	165	137	145	118	133	124	124	148	134	133	144	155	149	123	118	137	123	139	141	131	136	138	149	141	125	109	145	154	137	155	144	124	136	132	145	151	118	131	136	139	142	111	155	134	114	131	123	127	124	119	134	133	138	137	141	126	141	147	112	120	125	124	124	140	129	118	120	141	132	130	129	136	134	125	135	160	138	138	149	127	121	153	128	131	155	140	123	151	148	136	139	130	135	144	127	128	152	130	126	132	116	159	129	142	142	161	125	153	125	128
42658	43939	42897	33017	1167	682	620	571	550	524	533	500	523	543	469	520	471	482	479	426	495	470	500	457	441	485	469	511	484	443	443	454	493	490	462	464	434	439	451	494	479	470	450	438	426	453	424	453	484	453	479	467	462	473	451	466	471	501	416	449	466	463	485	490	468	452	458	464	436	484	450	461	456	455	469	462	487	459	446	461	457	448	459	479	454	469	477	493	459	456	463	451	478	463	467	433	462	443	477	441	458	448	495	472	404	438	440	428	483	474	447	473	482	447	440	475	459	455	419	438	437	459	442	446	466	473	427	469	471	473	492	482	453	478	463	458	455	429	457	462	472	474	435	420	474	506	458	434	457	475	453	472	471	463	464	467	486	460	450	440	446	458	465	459	468	481	480	450	460	422	496	520	477	448	434	455	445	477	452	463	475	491	472	480	451	467	461	440	479	460	467	427	435	444	447	436	485	438	484	452	428	473	439	418	465	462	427	439	493	463	429	485	479	461	488	435	402	477	444	473	430	506	461	487	444	454	445	470	466	501	475	458	473	441	477	466	443	443	426	476	485	471	484	465	427	484	469	424	448	463	469	451	465	462	477	455	462	454	454	465	470	469	451	443	444	460	455	457	474	455	491	471	422	487	464	450	465	459	475	483	466	471	462	457	497	476	481	455	435	456	476	449	474	487	448	444	497	472	434	478	442	461	474	462	438	465	452	478	490	461	439	451	441	453	485	459	452	453	466	460	461	476	470	478	464	461	453	495	478	444	447	470	488	451	463	477	483	475	444	457	457	463	455	458	439	439	469	459	474	471	485	445	505	448	480	465	486	486	454	415	487	456	440	467	456	491	444	450	470	451	446	444	474	478	499	473	450	479	470	475	462	438	446	432	469	461	426	434	447	449	459	453	460	457	511	504	411	469	421	454	433	429	480	437	461	434	509	453	434	479	476	426	449	443	464	449	470	446	440	446	454	478	463	447	473	451	449	465	463	472	452	435	467	452	456	490	441	494	468	483	423	459	438	417	451	454	467	480	398	449	425	471	469	463	452	478	449	473	493	450	450	476	479	516	474	458	457	463	431	464	469	460	420	476	456	498	459	460	458	438	425	436	423	436	484	437	480	455	469	445	479	498	478	475	473	452	462	457	458	461	449	471	410	436	471	437	460	452	471	475	482	448	461	464	459	474	464	477	473	457	474	451	451	472	445	475	423	472	446	458	458	437	468	447	447	445	456	434	434	464	451	414	431	480	444	450	467	437	470	500	473	473	433	455	461	500	460	415	418	454	464	444	525	487	444	443	509	474	444	461	443	441	469	483	473	508	469	470	454	469	456	441	450	437	452	462	440	423	467	428	424	437	477	413	438	450	441	469	409	455	428	399	483	449	441	478	426	448	419	464	438	460	440	501	483	428	454	488	470	468	485	472	452	470	459	457	529	446	461	478	459	469	453	448	456	444	456	485	446	470	486	416	451	425	442	497	419	451	477	450	488	477	455	435	479	462	467	462	478	450	465	491	442	468	464	484	476	472	430	506	488	438	414	450	464	467	445	443	456	451	479	504	477	460	463	462	471	450	476	466	446	435	429	450	465	453	462	493	443	492	452	473	432	428	421	436	470	434	451	423	469	477	467	447	457	496	436	447	464	452	452	449	451	432	460	457	469	471	429	435	487	453	460	434	503	424	475	464	497	465	454	467	461	467	459	461	414	430	446	468	444	492	461	442	435	459	451	468	499	474	483	487	492	453	457	450	436	449	446	489	490	477	440	477	458	475	469	445	439	423	456	462	472	490	459	450	447	428	491	447	457	485	462	450	464	468	459	454	468	421	464	460	461	460	483	457	458	436	481	496	463	474	451	426	453	474	468	473	464	482	443	483	470	436	429	466	484	460	471	415	457	472	454	493	443	432	488	442	425	437	459	489	489	442	486	470	423	422	469	429	433	481	446	414	439	464	473	458	436	492	453	449	451	458	437	468	454	443	435	422	466	468	438	424	500	466	451	481	481	444	469	458	461	427	467	451	482	447	453	452	454	460	471	438	447	419	448	452	453	498	428	440	442	471	481	480	475	447	441	474	443	447	464	442	403	454	465	428	476	486	452	465	426	461	434	456	456	494	464	444	476	468	463	481	435	501	447	457	482	439	434	466	470	504	452	444	514	440	471	448	495	418	464	423	435	449	438	462	501	429	445	465	472	421	443	438	413	478	466	465	475	482	439	411	453	470	447	444	433	450	431	438	437	447	446	508	456	464	474	452	478	443	465	468	433	475	423	464	468	420	464	473	433	436	457	410	436	458	446	453	458	454	429	416	430	426	439	480	481	509	436	459	453	474	453	495	467	419	451	482	480	444	468	480	461	428	431	466	457	495	432	476	451	431	464	470	456	510	477	460	471	484	456	458	430	489	452	471	464	494	457	468	438	437	445	511	472	409	463	448	471	448	480	455	499	500	487	452	476	464	436	444	456	474	479	464	446	481	433	464	443	437	458	474	469	462	503	461	466	457	487	457	449	531	439	466	447	475	443	476	470	447	477	433	464	464	416	475	463	437	510	414	416	412	494	435	459	508	460	447	427	462	469	464	449	455	424	462	468	482	452	489	472	446	468	430	463	460	483	427	479	465	459	491	435	495	429	456	432	475	471	470	439	455	458	476	458	437	463	418	443	420	436	471	481	480	450	446	467	428	453	501	453	501	420	468	448	456	435	492	447	450	487	467	466	486	437	485	445	445	460	457	428	420	461	461	479	454	463	474	481	424	497	459	455	421	446	436	478	470	423	467	444	469	443	486	454	443	488	464	427	454	450	491	417	492	430	486	442	475	484	473	442	446	475	459	471	473	427	455	487	470	436	478	470	424	481	452	464	463	467	475	427	483	464	470	478	442	482	427	450	424	457	457	483	452	495	434	457	460	461	435	454	500	445	451	441	454	459	451	462	484	466	485	465	459	457	447	487	424	484	444	451	440	446	463	450	429	451	451	493	418	419	465	433	485	410	445	456	465	438	433	444	494	453	459	469	453	465	465	446	452	435	430	469	472	480	478	461	478	445	475	433	475	416	454	439	442	468	468	490	483	470	451	476	502	491	471	491	465	447	472	446	474	453	454	427	454	444	414	462	452	456	452	476	490	454	452	442	449	477	440	484	505	470	475	477	466	464	481	450	437	442	470	457	444	517	471	457	440	457	425	475	441	479	464	433	466	476	438	465	452	455	476	435	449	495	479	485	453	443	439	431	418	442	483	489	457	419	501	440	452	422	476	469	454	445	478	457	460	419	450	438	458	456	484	425	466	454	478	494	456	451	496	432	440	457	421	461	456	446	447	424	440	479	441	461	484	481	492	471	450	442	444	463	470	466	473	428	472	453	500	443	468	491	440	467	412	484	441	444	456	488	462	433	471	477	471	436	481	459	461	455	451	470	460	465	437	449	471	445	468	427	421	412	485	463	446	470	447	480	480	428	497	441	468	501	452	464	425	423	421	443	502	509	455
78015	72174	62616	47993	13881	1364	351	305	270	300	281	290	277	260	305	251	283	243	267	280	246	262	262	263	279	212	249	249	239	278	254	265	303	259	253	255	266	237	246	248	251	251	257	230	289	251	247	272	257	250	244	233	242	266	250	253	227	260	249	250	245	279	249	261	266	293	260	235	261	262	253	256	245	246	265	220	243	276	238	240	252	225	244	225	247	219	247	280	267	240	249	219	231	278	248	261	237	248	261	239	226	223	252	262	258	245	253	248	276	263	208	234	266	235	275	255	233	250	222	255	257	250	247	236	288	236	230	260	256	249	266	233	257	258	279	233	248	268	251	240	244	279	252	267	259	252	276	281	225	233	257	281	246	253	249	259	252	242	267	266	277	246	243	240	251	239	249	242	251	235	249	243	230	260	250	288	260	245	240	268	250	241	236	240	270	247	234	290	257	230	255	240	245	248	292	221	257	236	247	254	278	255	265	256	245	261	233	246	264	261	253	249	254	230	268	216	244	254	256	216	252	263	261	259	263	259	257	233	227	244	260	251	258	246	251	273	255	229	251	276	240	231	245	257	256	272	241	237	267	257	252	265	230	254	283	275	237	221	268	229	236	237	258	219	263	244	227	252	251	238	266	228	230	227	240	272	226	254	244	244	256	246	239	249	247	257	251	245	266	245	253	262	281	240	248	267	261	259	284	230	270	237	268	271	229	246	316	241	246	263	264	242	235	285	263	269	248	262	249	250	245	286	272	222	235	272	256	227	223	258	264	224	248	223	250	223	226	254	256	235	233	276	245	241	241	252	240	241	241	255	268	237	248	249	264	233	235	248	227	244	244	235	252	212	225	281	227	252	263	246	237	240	232	252	249	239	246	230	258	237	246	210	257	254	261	246	261	230	223	230	229	253	240	261	277	244	239	228	259	243	230	223	241	275	254	239	265	282	256	226	257	258	249	248	243	273	233	259	244	265	248	260	231	272	235	255	249	229	246	230	234	242	265	239	259	259	238	212	231	244	259	262	276	249	254	256	263	244	236	258	262	246	266	225	204	243	229	245	234	241	258	251	225	209	236	265	260	243	245	268	237	244	232	244	267	243	279	231	259	250	260	233	244	245	285	234	229	230	236	215	259	265	266	247	220	255	234	266	267	256	263	228	234	248	254	231	229	244	237	249	248	256	245	240	230	252	255	248	252	259	260	269	256	249	237	236	258	249	255	239	274	284	230	269	267	276	278	227	257	248	252	270	276	282	250	223	222	243	252	224	240	263	250	254	237	237	260	254	241	262	253	298	262	267	241	248	271	267	263	272	260	246	252	237	233	247	271	270	269	238	252	253	266	252	254	241	220	241	255	262	247	279	251	235	229	269	264	232	282	248	266	265	257	251	238	262	237	247	260	234	260	237	257	229	249	213	246	223	253	236	243	259	230	269	254	243	258	246	254	223	242	230	247	250	255	230	253	247	238	266	283	259	279	251	252	213	240	266	216	260	235	257	250	249	255	236	268	255	233	255	238	241	248	257	259	240	257	251	247	241	223	255	250	256	238	268	265	266	268	232	232	224	244	231	251	246	255	252	229	235	276	242	238	243	236	269	257	253	257	242	226	250	258	244	241	248	255	228	264	252	240	245	239	245	232	261	251	262	221	236	257	262	282	269	237	251	233	261	224	254	247	245	247	232	251	283	253	257	251	254	259	265	255	238	282	253	257	234	246	268	249	224	255	225	251	269	246	253	253	242	268	278	237	238	234	234	247	240	251	239	277	250	250	252	227	269	239	283	261	246	264	256	259	253	268	233	229	237	229	224	251	228	263	244	253	256	238	254	245	235	257	239	239	244	250	258	231	226	261	248	242	258	211	267	244	244	261	239	285	261	229	263	273	253	277	238	237	246	259	222	245	286	247	261	257	225	245	260	258	243	237	252	262	235	238	244	259	242	233	269	249	247	265	217	261	230	245	245	244	236	252	242	289	257	242	248	264	285	255	261	256	261	253	234	244	241	248	256	259	257	256	245	245	278	220	259	257	263	223	233	264	265	271	250	233	264	239	258	284	222	239	272	239	245	277	233	239	261	239	263	245	252	242	264	248	252	238	249	252	253	279	262	251	256	211	245	223	237	233	231	240	263	255	238	256	255	261	251	248	247	270	265	258	253	237	249	244	210	217	259	225	257	251	245	246	243	264	247	249	286	238	255	246	209	236	247	270	255	223	237	238	257	263	235	261	246	265	259	237	246	241	215	246	252	237	241	254	256	252	254	252	254	256	252	244	260	281	242	267	234	255	255	241	222	261	252	251	267	236	262	262	208	241	258	234	248	241	281	239	239	244	238	262	231	246	267	230	259	244	253	237	266	245	235	236	244	254	271	268	241	253	254	250	251	210	246	249	256	248	264	241	245	259	232	249	257	249	270	243	230	234	256	243	241	262	251	257	242	247	275	251	228	241	242	230	256	259	246	267	252	254	256	234	261	261	236	246	244	249	234	230	265	257	219	267	256	251	227	237	254	246	236	226	234	244	241	234	235	271	249	247	258	222	237	243	229	226	246	250	220	269	251	275	257	251	259	254	232	285	265	269	227	251	238	239	237	271	270	285	286	263	237	229	235	259	238	262	241	265	283	259	273	253	273	255	253	257	260	242	251	251	226	249	251	245	246	260	263	264	242	248	233	247	228	263	252	261	266	251	238	230	253	256	257	250	268	254	253	236	256	251	237	266	232	268	240	247	258	246	231	229	297	228	251	247	263	271	258	204	247	254	262	248	268	213	263	253	268	254	268	237	270	272	259	241	260	261	233	275	253	243	261	263	262	228	239	244	267	258	252	269	223	239	243	270	231	248	251	245	242	202	251	223	243	234	247	231	267	260	249	274	263	229	256	266	254	238	226	252	285	247	265	234	239	254	237	249	280	249	249	257	220	259	252	220	245	233	277	256	283	242	263	243	235	237	241	256	242	249	245	259	260	255	257	225	246	247	256	262	252	267	265	259	251	262	240	218	245	223	266	255	242	239	244	253	243	233	259	243	258	241	239	237	258	250	238	243	249	252	251	247	302	243	239	235	268	260	235	268	250	258	253	272	263	250	247	283	266	238	256	252	232	248	283	251	227	228	261	251	244	248	238	220	261	233	273	270	267	230	255	267	230	244	214	239	242	243	266	256	274	279	232	257	267	239	239	240	232	255	229	251	226	250	252	265	259	268	231	273	261	250	255	241	293	238	241	250	264	257	262	243	283	276	233	226	253	263	235	237	251	251	233	273	248	244	265	250	237	252	255	260	245	252	248	218	268	233	245	249	266	244	257	229	248	245	226	224	261	227	249	281	254	242	225	245	257	228	242	244	223	261	248	251	217	236	246	277	241	233	252	257	246	253	223	235	245	257	276	242	279	264	227	265	258	232	234	241	243	216	242	262	241	247	266	262	236	241	265	268	220	245	260	251	236	266	239	259	255	263	264	260	224	250	257	249	273	261	262	276	243	284	258	255	271	276	260
56312	59164	58397	47685	1941	1302	1138	1121	975	930	909	901	897	872	862	835	818	824	806	836	816	792	834	834	830	766	801	797	763	733	787	769	764	804	806	819	789	734	776	758	789	774	837	790	734	816	793	768	736	771	816	765	755	723	781	751	712	771	801	776	778	738	737	730	770	756	809	810	755	758	717	762	743	812	754	787	745	765	772	757	756	770	765	778	748	748	753	790	763	731	786	714	759	755	808	728	781	787	806	727	757	737	725	754	766	798	776	710	750	742	772	744	744	762	786	754	742	763	770	814	735	764	772	760	744	826	723	758	744	781	789	778	789	744	777	700	768	724	788	739	732	743	725	726	749	722	777	806	775	761	739	789	806	759	785	759	750	787	784	741	762	763	706	731	743	754	739	746	777	779	761	764	781	775	756	763	698	775	747	756	781	752	768	759	740	761	777	761	766	762	750	761	764	750	780	750	784	737	780	736	774	751	747	758	746	750	731	793	821	802	715	760	740	787	775	771	714	735	774	751	780	774	805	757	797	772	750	755	765	747	721	760	735	780	779	741	779	807	728	768	776	719	790	757	764	784	767	739	774	757	767	777	736	762	765	736	773	773	781	775	742	772	746	733	798	747	776	790	775	789	745	787	817	747	744	783	778	724	740	807	769	801	786	759	701	779	774	787	743	763	681	733	775	764	785	773	762	748	777	769	761	798	771	720	784	796	786	783	781	761	711	718	772	764	744	752	741	800	742	796	777	746	763	759	742	671	767	757	732	718	745	755	779	763	778	830	757	782	806	774	770	739	793	789	729	778	748	746	856	771	850	744	766	778	757	762	793	783	768	764	768	804	753	728	766	799	714	779	763	768	751	763	770	802	736	764	761	762	772	765	763	760	744	750	778	740	756	808	769	813	732	749	830	778	776	695	696	751	757	727	777	761	769	778	744	708	781	805	772	737	788	755	771	721	703	732	765	769	765	764	748	724	748	826	747	791	766	708	771	793	716	753	744	746	803	766	771	754	741	738	727	736	781	804	730	803	686	757	739	752	732	754	720	756	766	781	723	801	746	786	743	789	790	759	785	780	804	731	696	762	755	809	769	734	688	720	758	751	754	754	740	728	768	731	793	728	744	799	721	735	780	750	687	759	763	771	747	760	771	793	760	769	718	729	773	711	756	732	826	745	763	746	705	754	747	760	791	778	773	768	776	767	744	748	735	743	799	757	767	740	733	762	785	758	796	752	759	758	768	774	744	754	800	741	727	742	743	779	744	804	737	792	773	761	774	741	803	792	782	774	801	796	796	776	724	759	722	786	745	769	770	775	788	727	824	737	741	757	781	745	777	759	787	761	848	778	748	768	739	802	769	741	805	753	724	789	775	751	747	710	748	707	739	751	755	765	726	755	762	808	776	740	770	765	731	747	762	726	812	744	798	724	803	735	801	773	760	749	786	760	751	757	782	761	755	830	732	707	775	754	734	720	719	742	728	756	716	745	797	734	745	755	851	769	735	763	792	756	778	775	770	789	791	734	765	791	701	755	770	757	743	752	761	808	748	737	769	746	749	762	764	762	774	718	752	713	788	715	735	753	743	748	750	701	706	724	775	762	755	735	731	748	754	759	764	782	803	777	752	812	757	725	769	807	786	805	747	734	793	743	734	730	752	766	747	773	806	793	771	770	762	771	761	736	777	774	765	785	745	773	717	759	805	726	731	762	775	799	758	690	811	787	774	750	749	723	740	766	777	774	735	781	758	742	784	793	774	747	796	774	740	789	802	806	714	748	778	754	746	714	737	760	724	778	733	748	761	774	703	756	695	721	725	717	732	790	786	800	771	761	767	725	740	765	755	762	813	720	751	759	725	722	731	727	724	814	732	745	796	752	746	747	773	698	783	771	803	780	735	738	774	788	767	746	725	758	777	750	798	755	771	736	739	754	777	805	751	765	787	784	800	724	695	797	789	738	765	800	753	766	746	739	741	746	748	680	732	779	741	774	776	750	732	762	788	763	787	786	733	800	745	751	737	775	760	780	735	747	811	745	734	754	771	762	747	776	771	788	729	735	762	796	744	741	737	780	749	802	757	771	755	793	793	795	741	798	796	729	767	733	741	732	751	797	768	771	753	763	762	715	729	754	794	759	784	803	751	765	758	763	762	810	797	745	789	788	820	761	736	770	768	736	796	698	765	784	736	759	745	740	708	697	719	739	771	692	784	777	711	762	728	724	786	760	803	739	745	772	793	748	791	756	776	730	745	725	792	744	747	704	752	794	766	765	723	752	750	751	701	790	700	780	764	754	748	777	769	797	748	716	756	777	757	762	790	754	763	789	728	763	730	792	754	773	756	781	764	746	760	771	781	755	808	729	763	752	793	778	743	755	760	796	786	759	773	729	784	781	780	808	732	742	757	776	743	753	771	801	812	704	783	772	754	781	712	757	772	746	774	780	823	769	739	770	730	734	789	740	747	738	803	774	787	757	794	696	797	754	705	725	774	735	806	785	743	766	738	742	761	724	761	756	789	757	727	763	735	774	756	750	752	787	790	784	748	728	721	788	771	753	797	685	786	788	764	746	762	721	824	716	780	783	780	780	716	784	728	794	733	739	735	785	740	749	763	781	761	809	804	721	717	791	746	751	764	713	790	738	753	784	736	726	768	765	788	797	784	746	771	809	805	739	804	802	809	799	753	737	760	730	718	781	746	731	750	703	760	756	762	748	761	758	787	756	784	759	788	765	761	773	752	756	806	771	761	771	738	778	752	802	755	774	717	751	769	836	733	790	750	822	768	737	741	724	744	741	716	777	727	741	804	740	779	731	770	757	730	741	778	759	776	809	700	771	771	754	778	728	740	753	761	747	721	743	724	761	753	752	773	751	798	781	787	741	717	815	732	776	741	752	732	766	785	748	726	766	777	770	750	762	761	726	729	743	772	723	744	758	758	756	821	718	776	760	776	774	768	787	752	763	769	757	760	783	746	790	790	786	751	734	713	773	788	734	779	755	689	763	707	746	741	807	770	791	776	751	731	768	777	749	750	763	790	757	813	739	740	784	780	727	743	705	784	783	753	748	736	756	771	757	751	778	792	729	811	757	733	794	734	784	744	762	730	731	702	757	718	828	742	790	801	775	757	728	745	768	743	737	762	719	765	756	769	769	735	759	746	731	786	771	746	728	763	723	770	740	766	774	799	713	730	750	719	744	743	748	772	772	678	808	773	774	768	745	796	767	803	786	750	735	797	771	742	799	735	798	792	746	743	771	760	749	693	810	781	704	753	791	766	755	753	715	708	797	783	713	749	714	706	765	814	744	723	757	753	769	770	772	755	774	766	726	700	758	733	736	746	756	773	747	722	741	736	756	714	793	763	747	783	690	750	767	727	744	745	736	743	789	772	817	749	820	754	762	723	739	734	753	752	774	761	753	773	727	765	734	709	770	763	736	782	787	794	752	740	774	771	775	735	719	796	735	765	748	760	746	744	770	754	753	744	767	794	801	753	742
27075	15258	7460	3790	219	148	138	133	161	144	118	153	141	129	116	140	152	147	137	136	122	149	154	138	127	117	124	117	101	142	135	134	135	128	129	131	132	135	136	140	153	162	106	138	150	130	139	137	125	141	151	131	135	137	125	132	163	170	139	113	161	138	144	138	140	153	139	117	128	153	139	120	141	131	156	134	130	132	148	122	132	149	140	133	128	169	127	133	123	142	138	147	131	133	126	111	141	142	132	149	139	169	154	147	145	155	122	139	121	139	124	145	145	131	147	137	145	122	140	145	140	143	152	147	138	131	151	123	138	148	137	124	150	120	147	122	138	122	139	147	147	136	132	127	132	138	125	132	141	144	165	132	128	127	145	129	139	140	137	141	132	122	128	142	127	129	146	137	125	149	128	121	135	134	132	131	156	127	156	119	136	127	147	144	166	124	124	155	142	122	146	146	123	142	155	143	162	114	162	111	137	128	141	133	135	143	151	126	129	127	132	131	135	129	144	131	113	131	137	135	142	164	132	138	116	150	142	146	135	160	126	139	154	147	132	128	136	150	140	137	138	159	146	135	137	119	142	130	125	116	124	155	138	142	124	141	135	137	133	118	116	139	138	123	137	140	124	124	131	139	148	139	132	117	138	146	126	152	135	137	140	107	147	121	121	130	148	133	130	136	143	132	115	147	137	147	148	131	134	102	125	147	148	143	128	123	129	136	144	149	155	144	115	145	117	126	132	130	141	138	137	147	147	119	150	133	135	141	142	141	131	146	129	150	107	120	138	132	150	137	119	133	137	132	121	143	154	139	171	151	134	128	141	154	150	149	137	147	136	133	135	150	124	137	149	132	116	155	115	143	129	123	116	133	112	146	133	157	118	148	136	132	146	120	135	129	165	125	130	135	149	160	142	143	130	148	140	114	137	127	137	119	138	135	136	139	153	123	127	164	144	147	122	136	150	129	137	132	125	138	130	129	142	120	127	125	140	144	134	116	137	143	138	134	139	155	110	142	138	132	117	136	125	151	116	133	136	141	124	119	141	126	135	132	119	132	140	141	139	136	132	130	137	124	143	140	152	128	122	130	152	132	140	136	122	135	128	136	138	137	141	142	143	152	118	150	137	125	142	147	127	146	143	139	149	133	154	132	130	109	144	163	149	135	139	129	138	128	134	151	136	122	128	123	145	119	134	143	141	119	119	114	136	140	143	143	138	140	159	141	144	123	116	133	115	132	140	145	165	138	137	146	130	142	151	159	153	147	110	118	153	152	149	144	120	137	157	143	137	129	145	130	117	148	127	131	107	137	125	126	161	139	123	149	130	129	142	126	124	147	145	155	147	149	148	139	132	146	132	138	133	135	132	117	143	160	122	145	136	135	136	122	137	143	151	126	138	130	158	128	141	140	146	140	142	140	165	144	145	129	157	128	135	133	144	137	142	133	141	135	127	146	152	147	145	134	139	137	152	141	136	120	133	128	138	148	146	127	133	145	109	132	145	130	129	140	132	138	160	132	138	109	134	143	130	140	126	117	142	128	127	148	137	156	115	142	162	140	128	141	132	147	145	134	126	136	144	145	145	117	136	136	122	149	114	139	137	136	144	141	129	125	114	141	122	123	133	125	153	142	123	130	137	139	123	137	145	134	142	120	159	145	141	128	125	139	138	132	140	146	153	130	146	150	136	120	138	154	152	140	158	134	151	141	126	140	143	145	130	162	152	159	139	142	140	123	121	132	117	168	135	128	129	144	116	139	154	135	133	117	146	146	149	148	131	155	153	126	121	157	128	120	152	126	117	138	124	145	141	125	131	135	123	144	158	140	150	134	143	107	136	140	106	140	144	141	124	145	133	149	122	121	144	145	129	148	159	133	132	124	136	135	143	139	146	132	141	146	155	131	128	153	125	135	153	152	134	158	147	139	151	134	146	149	133	147	165	115	124	135	116	141	120	122	130	144	155	128	131	146	123	129	159	137	153	135	144	156	109	133	112	139	133	163	120	115	153	132	175	132	153	139	131	152	132	142	144	138	123	126	138	128	141	138	125	137	147	139	129	128	150	142	117	126	127	122	137	121	141	134	120	131	142	140	142	139	125	142	128	129	126	146	148	134	120	144	135	146	128	146	119	135	132	141	114	138	142	129	155	141	128	148	153	135	134	134	153	142	146	150	136	134	130	136	129	127	117	138	139	155	128	131	143	133	129	139	134	126	136	146	133	154	138	138	138	130	141	138	127	155	126	124	135	152	147	146	131	147	141	153	152	131	150	132	131	115	116	116	140	134	133	153	130	116	140	144	136	138	132	119	151	110	141	136	140	146	138	118	156	137	154	149	136	134	141	138	144	123	146	135	137	122	167	123	138	142	119	117	116	131	137	153	135	110	140	135	139	129	150	155	134	148	164	128	142	121	150	121	142	127	146	149	132	136	146	130	127	138	148	131	129	141	122	110	140	147	130	138	151	124	128	141	131	126	121	151	140	142	129	135	137	127	150	155	146	127	116	142	146	155	130	137	148	140	130	144	141	135	133	138	126	120	139	146	121	133	143	153	130	142	133	142	118	123	146	137	137	141	138	136	146	138	127	125	133	144	141	148	135	161	133	143	129	129	124	130	123	137	127	131	121	129	162	161	146	133	132	143	125	124	132	150	135	116	119	122	148	144	154	139	132	164	149	118	135	161	142	150	148	105	144	136	137	137	127	145	134	112	151	137	122	141	118	141	141	133	128	126	131	116	136	147	119	131	148	130	120	142	132	125	142	117	131	142	131	153	152	133	134	132	127	130	128	144	123	136	134	127	139	152	122	143	120	144	154	131	136	144	123	129	133	141	143	144	114	151	146	129	159	129	113	132	116	138	142	139	140	135	135	110	134	125	129	130	114	134	120	140	152	147	135	139	122	139	133	130	137	148	135	130	129	138	147	167	146	119	145	139	136	133	132	144	146	155	132	138	150	153	125	132	142	131	135	137	130	126	119	132	155	160	139	181	143	132	152	145	151	122	159	141	139	138	122	133	138	125	140	137	142	137	159	142	126	128	123	112	156	159	111	134	130	135	133	143	128	136	130	127	149	122	147	136	148	147	129	142	115	115	131	128	132	139	121	143	165	138	138	121	140	117	140	134	150	130	135	132	152	102	154	135	135	143	136	131	141	139	144	137	136	135	135	120	134	135	137	149	140	141	132	143	126	131	128	132	140	150	150	123	131	155	125	113	128	125	144	142	145	145	134	143	121	136	137	148	142	116	145	125	137	124	125	116	129	145	149	133	138	133	117	171	148	140	130	145	144	141	123	142	142	129	127	111	142	161	156	152	122	139	122	150	137	136	141	142	125	117	123	147	143	145	137	139	124	138	132	121	126	143	138	142	116	132	129	121	131	140	118	144	139	139	129	122	139	125	133	144	145	149	131	146	136	140	131	136	146	119	146	146	149	123	129	138	139	107	144	119	134	128	139	140	139	121	154	123	126	146	129	117	169	123	172	120	136	144	143	135
25617	19123	12334	9790	492	450	460	431	477	458	518	477	443	433	435	457	466	456	479	474	445	466	443	490	468	484	471	467	456	455	494	494	436	437	472	463	462	460	464	486	465	435	457	453	468	485	457	471	435	494	456	444	443	469	444	469	490	457	516	458	473	436	464	474	471	503	464	437	427	486	466	454	421	501	478	458	466	476	431	454	457	474	472	449	421	401	483	464	464	488	478	471	445	471	496	462	450	445	413	434	493	451	460	478	434	449	475	482	448	463	478	481	429	473	468	481	442	439	429	477	437	482	440	490	472	427	433	494	478	455	465	434	437	485	479	443	481	430	473	483	447	502	434	495	461	452	498	466	450	436	458	488	488	447	460	479	469	477	494	490	467	494	481	437	486	452	503	486	441	461	437	467	457	471	474	482	431	479	462	446	489	469	458	465	487	458	481	476	487	450	475	490	456	432	482	466	479	492	462	434	452	429	463	446	501	445	477	456	424	456	497	435	474	471	457	445	474	470	459	449	464	451	475	433	473	446	490	450	476	482	470	443	435	456	483	445	468	454	467	498	479	455	501	414	437	507	453	466	463	470	451	461	463	446	498	504	422	455	463	465	453	468	454	438	474	486	431	472	438	435	461	442	516	421	460	469	497	417	445	449	482	420	424	507	485	486	452	472	436	484	492	455	451	438	489	465	430	468	455	437	441	472	441	442	422	485	469	465	477	430	449	478	507	428	468	424	463	462	497	461	499	467	484	445	471	429	462	463	485	455	482	506	473	520	455	474	482	502	464	460	466	463	469	454	456	440	454	463	434	428	449	467	474	463	453	447	478	473	454	473	437	440	492	470	490	454	454	501	432	417	467	437	479	493	435	469	434	498	474	464	471	427	449	434	475	454	425	456	451	464	458	485	479	463	447	469	433	483	436	441	438	459	467	476	496	422	490	455	454	473	446	453	458	473	459	464	486	473	441	467	446	485	457	455	494	492	488	487	465	480	425	437	477	482	464	449	489	463	442	465	509	496	488	444	468	468	477	449	461	451	464	446	476	460	481	467	453	472	430	433	454	445	448	470	432	454	465	464	473	482	538	471	477	437	432	432	446	442	479	470	458	458	475	493	423	493	430	436	481	463	467	459	446	475	467	471	461	428	479	469	441	441	496	454	476	473	435	469	436	471	498	453	432	419	495	456	484	498	468	454	470	455	484	479	465	456	481	479	466	442	466	477	457	458	452	480	449	453	478	434	451	439	472	447	456	469	447	459	466	483	461	452	446	459	460	461	479	510	481	485	458	525	444	500	447	476	444	476	449	485	453	474	443	476	417	461	459	484	447	497	490	447	440	424	455	464	469	503	452	508	451	475	482	511	496	457	459	466	471	450	480	456	452	482	435	419	468	458	465	430	453	455	451	445	462	465	459	458	424	451	446	438	433	415	476	454	470	476	467	442	418	472	455	454	450	439	501	473	448	488	490	455	437	482	414	464	472	464	455	455	469	466	452	470	452	446	459	451	443	441	427	468	496	479	435	433	446	454	483	488	476	471	511	440	463	452	450	493	432	454	437	453	460	493	434	461	436	458	448	487	461	475	466	531	460	450	439	497	499	495	484	466	479	482	470	484	469	473	425	459	442	478	457	463	460	478	463	425	509	476	452	450	448	461	457	442	443	478	458	456	465	476	453	418	472	489	451	450	478	458	468	456	460	467	482	456	427	497	473	442	448	481	489	446	475	450	463	440	416	454	454	453	474	451	462	459	470	469	465	457	467	458	471	462	458	457	481	453	486	477	485	491	431	446	453	475	447	459	443	457	458	461	501	455	466	447	438	480	493	462	512	469	461	457	450	447	440	446	451	461	468	452	468	472	453	523	490	468	431	445	453	454	467	479	453	466	474	466	461	479	485	459	419	472	467	446	478	448	446	428	464	449	463	471	461	472	452	456	447	463	479	459	491	446	480	481	468	473	475	421	460	440	470	492	469	461	463	459	439	506	475	446	436	455	479	477	480	466	445	480	472	478	478	504	467	467	419	463	474	435	440	485	449	452	478	476	404	438	456	491	451	442	462	446	473	457	496	466	465	460	445	461	470	457	490	456	484	481	444	429	464	431	478	437	483	479	467	458	477	479	435	445	436	490	468	488	494	462	494	449	460	495	441	482	487	481	484	441	472	473	461	484	464	495	446	446	439	495	460	446	448	450	485	489	466	446	476	457	460	425	489	468	484	467	451	497	468	464	454	456	495	472	473	517	437	477	469	479	465	497	477	460	471	456	459	488	455	500	467	460	464	429	453	468	445	478	476	460	466	451	397	444	460	470	453	463	494	433	488	459	469	460	474	456	429	462	415	503	483	442	474	462	420	459	483	493	452	456	448	456	498	451	446	476	451	474	484	442	415	495	476	453	452	467	469	426	480	434	478	432	469	453	462	451	423	443	447	438	432	466	472	490	454	448	451	434	494	441	459	425	458	467	429	457	478	473	438	476	472	440	498	448	446	463	441	455	458	483	469	473	462	466	454	461	420	490	477	452	443	449	465	453	464	476	491	466	481	446	485	438	432	444	459	445	466	473	450	462	478	466	465	435	447	469	451	453	447	442	477	476	436	475	490	483	455	438	435	411	497	482	431	466	462	439	484	467	501	458	473	452	470	458	493	496	495	477	465	486	445	489	481	450	505	478	485	501	475	478	479	447	489	456	469	427	444	487	470	443	439	480	473	511	443	447	444	446	451	407	427	452	479	469	476	435	443	462	487	473	460	493	494	445	439	462	463	466	447	457	462	490	423	469	496	480	474	471	463	458	472	477	449	472	479	464	486	452	467	414	459	495	458	459	441	488	460	487	435	476	425	479	444	463	468	437	495	471	475	478	470	463	478	470	470	481	482	494	489	448	457	486	484	427	448	468	423	460	468	499	462	449	477	417	476	468	437	495	485	481	493	492	479	456	507	426	485	476	458	471	479	452	481	475	485	432	468	456	459	485	472	443	495	459	429	462	496	458	479	419	401	479	490	471	480	485	463	477	465	490	485	449	452	448	471	456	476	464	476	464	496	453	475	461	465	471	487	479	430	435	444	465	455	458	443	423	474	457	459	477	509	466	483	489	447	440	463	419	477	459	453	463	470	467	452	506	456	465	494	408	455	477	461	477	438	447	474	462	471	444	508	427	447	505	488	464	504	464	464	470	454	484	466	433	449	462	464	451	488	499	492	439	479	466	496	456	450	446	471	456	461	448	508	528	482	497	439	472	497	472	454	475	437	469	456	469	493	458	438	434	460	434	431	460	458	495	457	459	502	458	449	422	430	465	476	426	445	434	451	445	459	494	462	437	470	493	476	456	457	469	479	438	447	497	505	436	456	453	483	442	471	467	490	408	470	468	432	461	447	525	504	424	475	465	470	455	413	451	481	431	512	468	471	502	419	463	436	454	471	450	440	469	508	471	479	468	442	501	464	434	440	473	462	488	453	490	486	471	471	485	476	437	477	494	471	457	472	466
61455	54833	45779	31534	5128	218	165	164	170	162	156	132	149	171	137	134	145	137	141	157	137	152	132	152	149	132	150	127	164	141	124	153	130	135	134	151	164	138	137	143	160	146	152	149	143	109	120	122	146	140	145	152	140	143	159	142	137	143	136	134	151	138	146	129	145	172	142	147	141	130	135	144	131	145	155	135	112	139	144	134	130	136	124	145	136	131	154	132	153	148	134	148	136	150	136	148	156	134	137	139	139	129	143	140	145	154	160	145	163	140	116	137	139	146	129	145	146	137	134	143	145	127	114	135	136	148	142	143	164	167	138	128	152	147	128	146	136	147	134	126	135	146	155	151	144	148	135	145	148	148	136	168	155	155	126	129	130	158	164	160	144	130	140	115	133	139	127	137	131	136	130	141	107	160	141	140	160	151	156	120	141	123	133	142	149	145	136	123	150	144	146	153	131	131	137	147	133	164	129	148	148	134	125	142	132	130	152	138	145	139	134	132	142	148	151	154	134	157	157	139	144	157	148	133	137	132	147	147	142	141	134	132	145	149	144	135	131	140	138	141	146	128	141	126	126	162	144	152	136	152	176	123	147	151	152	157	139	113	134	149	148	132	140	120	143	144	152	149	133	152	151	155	142	129	141	152	147	142	118	132	153	133	158	144	137	159	139	178	136	146	151	132	124	160	158	150	148	153	136	134	138	107	142	133	144	157	136	149	154	149	137	145	158	141	152	133	136	159	137	148	144	143	145	149	145	144	140	118	119	131	142	131	139	161	136	145	162	142	143	146	134	137	123	149	146	151	120	123	132	143	145	127	181	132	115	149	136	160	152	134	129	133	160	147	139	134	118	163	140	136	138	122	107	133	165	138	135	117	140	155	140	136	130	147	143	169	145	138	135	134	152	138	130	145	148	140	149	143	138	145	123	120	136	124	135	136	131	158	132	131	137	135	148	145	145	126	142	144	155	124	130	135	126	155	152	166	175	132	151	131	142	155	152	131	135	142	130	181	144	137	128	138	137	139	154	152	152	136	124	153	150	173	142	147	163	122	150	160	148	131	140	140	157	164	131	112	140	153	146	149	126	166	143	135	154	144	134	135	151	144	131	143	161	138	165	135	117	121	128	141	140	142	125	156	157	144	148	150	145	135	142	133	130	114	133	141	145	156	135	143	134	150	135	121	118	135	152	150	133	118	140	153	138	159	122	113	121	145	160	150	149	138	134	143	147	133	129	166	155	168	139	148	153	145	141	146	154	125	150	135	129	133	133	145	144	157	148	153	137	146	136	147	153	144	139	153	133	142	131	120	144	138	142	103	143	123	142	152	124	149	150	137	143	128	134	145	132	134	147	142	144	125	154	129	144	137	144	133	144	110	143	141	171	135	163	144	119	143	152	140	120	154	141	132	117	146	136	154	156	155	154	135	136	153	140	152	124	150	149	155	133	135	129	126	134	167	163	152	125	138	148	143	148	146	142	126	123	128	151	147	140	139	127	127	133	158	153	140	150	155	154	152	145	145	137	142	137	131	131	172	147	154	147	160	140	131	137	152	139	129	136	164	148	141	135	153	146	141	153	142	135	134	138	133	156	160	133	139	131	146	142	151	131	155	158	154	126	131	121	143	138	135	143	131	126	168	125	144	132	145	151	133	128	150	143	143	133	156	164	160	139	133	174	137	156	133	136	149	140	130	142	148	154	173	132	122	134	144	150	148	154	126	120	154	146	131	155	128	144	134	138	143	159	134	119	156	136	146	155	128	123	138	136	146	136	149	140	141	142	135	129	165	142	143	137	142	136	147	148	132	137	140	148	124	134	152	137	140	125	107	142	159	128	138	132	121	132	145	146	120	133	119	152	136	146	140	142	151	147	136	151	146	135	134	131	148	134	142	160	129	147	154	147	124	126	130	127	149	156	139	145	133	152	150	134	129	153	135	143	128	144	144	149	139	160	131	131	144	149	148	130	151	138	133	135	154	144	141	144	160	163	147	134	147	129	139	147	141	121	131	128	139	149	139	146	139	133	125	150	158	127	162	134	139	133	150	126	152	148	153	118	137	133	141	161	127	139	127	150	144	142	137	136	154	150	164	129	140	125	136	142	133	152	126	138	127	138	125	152	157	177	130	154	150	142	150	151	137	146	123	150	153	160	125	148	155	136	163	165	136	124	151	115	168	165	135	152	152	143	143	140	154	153	154	139	126	150	126	119	153	132	138	142	170	140	158	140	148	150	162	152	121	130	141	120	152	142	143	126	149	156	125	130	144	159	144	131	160	127	152	147	141	135	141	148	150	155	141	140	149	144	155	132	131	136	137	137	144	139	145	136	125	158	149	139	121	144	138	133	127	140	144	140	150	145	143	138	148	136	143	118	137	151	134	136	150	132	127	133	140	155	138	140	158	138	134	148	133	133	138	157	147	140	130	150	148	135	127	120	126	128	104	133	144	133	151	147	160	131	151	134	160	146	134	136	147	141	144	154	129	139	168	149	162	124	153	142	161	130	149	121	147	157	129	157	146	133	138	162	126	133	144	149	152	145	119	136	155	140	148	146	167	147	160	130	146	140	127	125	135	135	137	146	147	124	143	146	152	149	150	147	141	139	154	136	138	145	128	152	136	150	128	151	135	139	166	139	156	147	146	137	158	156	130	131	151	144	138	143	131	135	130	138	144	142	116	161	170	142	139	136	118	144	139	127	148	135	139	135	150	139	151	136	140	155	131	142	136	142	127	142	137	134	156	135	141	142	142	143	132	147	142	125	141	137	164	125	161	144	146	149	136	135	140	154	149	139	153	151	151	141	159	141	145	152	146	146	139	128	147	142	119	151	128	141	136	164	176	128	145	144	130	138	149	139	148	144	147	147	141	150	130	121	132	140	142	126	142	160	127	142	154	142	170	159	122	125	128	131	122	148	132	127	133	150	141	124	133	132	121	119	140	152	138	137	125	146	162	158	164	156	163	133	144	118	129	148	161	142	131	149	140	140	132	118	127	116	127	143	162	139	147	133	126	142	151	137	158	132	122	138	153	138	143	157	138	125	143	139	138	182	147	153	141	125	151	129	151	153	147	141	152	142	130	123	165	152	138	132	143	149	149	133	131	153	133	121	134	153	155	152	140	154	150	144	147	124	160	148	139	146	129	145	159	133	148	165	159	145	143	145	158	141	143	137	104	132	123	127	140	155	133	136	132	140	151	145	136	159	161	134	141	134	136	126	130	122	141	131	139	151	120	151	147	138	147	144	137	122	131	146	145	144	120	135	146	140	154	127	130	148	159	133	135	171	138	154	146	143	140	141	143	140	147	143	175	135	142	139	148	137	141	139	149	134	136	159	137	156	154	141	147	152	149	135	132	140	155	122	137	139	141	130	152	127	141	145	144	143	148	130	160	141	155	146	126	135	158	133	154	142	162	134	152	152	148	143	157	137	145	151	162	132	136	161	145	138	132	147	141	142	128	133	142	145	142	128	140	129	132	129	142	154	148	148	144
42756	44047	43038	35714	841	623	655	567	540	599	552	513	525	461	526	517	481	525	509	478	495	494	466	487	496	475	468	465	483	450	509	481	474	468	509	458	501	524	489	480	469	527	500	458	491	475	493	482	488	503	481	501	460	464	467	478	499	513	494	472	499	499	508	494	420	502	507	532	485	479	498	460	484	481	466	474	480	483	465	492	487	486	486	478	457	484	506	483	463	482	512	439	481	477	455	459	517	469	493	450	440	534	503	448	481	471	449	489	469	520	506	447	487	486	491	456	485	447	505	446	490	489	473	514	473	499	501	516	502	506	494	478	477	497	446	532	483	487	469	455	484	448	475	468	465	486	500	439	512	465	484	477	486	499	493	465	477	479	498	476	487	474	474	475	509	491	447	472	469	477	454	412	508	472	496	500	474	480	461	470	462	507	487	490	496	476	481	450	458	480	493	444	517	490	453	471	456	492	462	475	437	468	477	466	439	432	475	494	491	480	451	522	466	442	488	499	471	493	470	470	492	441	487	489	486	478	474	451	468	471	472	500	472	472	492	470	467	491	490	489	482	469	493	494	453	459	482	485	504	467	499	483	455	504	477	484	488	487	485	479	491	495	441	497	503	504	442	464	504	464	487	475	516	510	473	479	431	509	488	481	477	467	469	478	491	477	492	471	494	464	481	508	482	474	455	466	490	504	482	496	471	481	437	477	467	460	398	511	442	478	468	490	486	523	489	493	479	452	482	455	516	480	433	455	470	481	456	504	474	454	477	473	426	529	513	481	496	472	473	483	485	447	473	454	469	457	494	475	527	466	478	481	485	456	484	502	489	502	489	485	483	492	476	517	451	490	458	514	491	476	494	466	484	475	500	477	512	483	454	492	447	429	455	448	462	465	481	457	540	523	468	459	468	466	472	443	477	490	483	460	504	464	442	498	459	475	479	489	480	511	477	456	455	472	466	475	499	526	428	495	478	505	500	512	457	458	497	482	480	477	488	516	498	448	540	525	486	484	481	480	461	459	481	471	480	529	493	471	459	487	463	470	466	500	456	485	511	511	523	459	493	478	483	439	455	472	487	487	472	484	452	460	472	479	487	461	496	510	503	495	443	486	476	515	463	470	514	455	453	492	481	488	497	449	504	452	477	484	464	505	504	477	475	478	452	488	480	485	461	446	481	473	483	470	484	453	454	510	477	470	497	501	470	468	489	478	496	487	498	481	492	515	475	473	472	480	481	470	452	484	480	484	483	468	477	493	466	509	493	519	449	489	450	471	483	502	490	484	461	474	476	484	503	481	478	433	472	441	450	486	467	507	448	478	461	513	489	461	500	483	467	491	494	488	441	495	447	517	513	484	482	502	478	519	509	491	515	470	467	470	488	531	508	527	457	463	460	467	490	500	487	487	483	457	439	474	491	498	500	496	497	464	470	519	483	467	488	509	503	482	453	459	500	473	466	507	514	480	491	473	496	493	435	486	476	476	490	490	478	501	521	464	465	478	488	461	472	494	482	464	447	452	470	458	495	534	483	522	493	457	482	497	489	506	481	530	483	480	506	444	492	469	538	494	507	487	476	464	502	507	507	496	472	516	460	499	493	471	483	466	478	493	503	504	479	411	462	466	475	524	463	484	480	471	438	481	464	461	458	452	459	459	481	462	489	511	489	466	444	482	488	500	460	434	491	453	425	493	459	446	452	493	490	470	496	461	515	481	480	457	457	455	460	450	442	478	447	487	491	465	499	500	454	472	459	487	505	467	444	491	433	501	444	464	479	447	479	463	506	449	474	471	479	513	503	431	452	484	484	452	475	470	501	479	464	485	438	508	471	522	479	478	484	470	499	490	476	450	432	464	482	482	462	475	463	479	478	491	439	457	496	494	448	443	478	493	498	476	467	435	491	464	439	440	484	462	462	455	520	521	455	500	475	464	499	507	514	496	463	527	477	469	461	478	468	513	496	514	503	479	495	460	518	514	478	469	488	470	496	472	504	443	483	489	485	534	467	414	475	484	518	495	447	488	503	470	490	469	504	490	504	490	492	504	491	479	456	448	451	427	497	450	503	478	462	465	466	482	469	498	462	482	475	459	478	494	475	471	465	480	464	441	452	520	463	466	516	516	484	495	444	464	475	443	460	491	447	489	468	514	475	471	457	447	484	465	473	468	469	501	489	451	441	479	503	487	464	510	470	489	484	483	465	469	477	484	486	518	519	471	504	510	476	492	475	494	487	463	515	499	484	461	489	460	484	462	522	497	470	472	490	469	512	468	482	517	496	457	452	457	488	507	472	509	484	518	431	480	525	457	479	512	451	503	519	505	473	484	452	495	512	469	448	481	501	468	501	445	505	513	471	473	491	473	488	499	470	451	509	460	465	450	495	463	481	514	476	479	458	508	447	486	501	470	478	470	492	478	524	483	497	454	411	500	462	501	497	458	467	453	484	502	481	461	487	541	496	490	444	532	493	510	488	464	502	458	438	454	428	533	483	489	470	483	459	486	489	513	464	501	502	487	495	490	446	492	525	464	451	436	485	476	461	442	460	478	495	466	459	470	482	457	477	483	455	484	426	494	473	477	467	452	469	472	473	451	499	521	488	495	461	473	475	478	447	460	476	465	433	458	425	477	468	470	474	448	472	502	469	499	495	502	484	450	504	469	528	473	491	466	460	506	468	450	525	482	492	487	486	452	523	465	508	473	478	496	472	440	480	427	477	494	479	498	459	496	495	475	469	495	523	456	457	460	478	514	447	467	464	462	466	502	491	471	480	495	495	483	455	496	465	471	488	468	470	482	456	494	486	463	499	472	496	480	498	484	432	470	455	507	455	486	444	459	431	455	515	503	487	469	462	497	497	490	474	497	438	476	498	500	461	432	451	475	468	477	492	477	485	461	530	454	483	464	487	463	498	472	465	524	452	498	481	506	470	439	458	489	472	455	533	514	476	504	509	483	471	490	469	482	499	482	461	495	517	471	476	502	472	462	503	507	437	441	505	485	450	466	520	474	457	459	533	498	468	475	459	515	443	486	475	468	466	510	481	455	454	455	439	482	466	460	494	493	452	458	440	518	443	484	460	476	519	463	508	455	498	476	459	483	516	507	457	487	499	518	515	487	455	445	509	490	516	467	485	443	467	498	493	483	459	452	500	456	489	476	473	453	461	513	471	502	510	428	487	461	480	524	485	467	492	481	491	506	459	446	497	473	488	482	469	447	454	487	469	488	493	492	459	502	453	513	542	476	451	494	484	481	490	447	485	503	466	493	463	472	490	496	471	483	507	499	430	535	457	480	457	473	507	498	477	480	485	491	524	466	534	450	461	488	442	488	467	443	480	465	464	477	519	465	498	451	471	500	478	509	463	476	475	455	493	515	477	482	453	472	511	485	476	496	493	472	466	473	465	491	477	459	493	466	519	466	518	492	507	501	499	470	496	502	461	460	483	521	444	478	489	458	446	479	511	504	478	516	474	497	461	494	499	473	464	447	487	475	455	505
77655	72417	62920	48932	15088	1539	362	301	330	298	296	290	271	307	290	268	274	278	255	281	253	287	285	255	275	238	260	252	263	259	275	269	282	252	275	273	250	292	259	229	260	259	256	225	264	251	254	263	266	260	267	250	232	267	246	263	300	231	280	241	227	269	239	238	251	260	282	251	251	254	290	246	253	244	257	241	261	249	265	256	249	240	260	239	272	260	259	270	272	254	283	245	295	201	235	279	255	236	254	247	256	265	266	253	242	265	275	272	241	247	219	269	267	225	252	246	255	235	252	260	268	235	260	290	221	266	265	270	258	265	273	251	250	292	269	258	246	229	245	272	259	247	270	254	258	274	246	235	273	267	251	267	245	248	261	250	236	268	265	239	258	273	277	250	245	261	270	280	276	255	288	258	282	255	264	258	276	228	266	235	243	239	294	308	260	242	248	255	246	261	251	248	268	266	243	274	237	293	269	221	256	256	243	265	235	277	293	255	228	268	233	249	244	299	226	265	289	306	248	229	253	239	275	255	264	253	270	253	262	252	264	269	260	249	254	266	268	253	268	282	263	232	277	234	247	258	247	266	247	230	231	246	274	256	255	284	262	238	260	257	268	247	259	241	264	253	227	264	263	264	240	267	271	280	228	251	272	247	251	281	256	264	270	263	273	247	230	252	263	251	249	245	255	246	238	242	258	259	253	255	238	251	278	239	252	233	249	267	275	263	240	256	268	271	266	239	265	246	230	260	258	236	257	234	252	252	256	250	236	255	235	259	246	230	238	240	268	238	276	262	256	249	224	247	280	277	262	256	278	264	280	269	282	246	253	238	266	282	269	267	262	269	244	260	274	263	283	280	256	271	262	262	262	245	236	229	252	240	240	240	238	269	249	248	225	256	268	247	242	249	279	275	248	265	240	248	251	251	270	263	218	256	235	249	257	277	259	249	256	236	250	278	265	251	247	246	246	261	266	259	233	268	260	236	250	244	295	264	261	244	261	261	259	256	243	242	223	267	260	267	281	240	274	266	274	282	256	239	264	238	266	265	267	261	254	225	247	280	252	271	274	237	257	251	246	263	241	261	251	267	270	283	239	248	227	277	241	232	262	231	248	263	264	255	272	265	238	248	237	249	235	265	250	240	250	271	268	250	271	263	260	241	271	244	245	266	270	257	245	259	263	228	243	241	269	244	245	257	264	249	235	249	272	265	266	246	274	259	248	275	292	246	262	273	252	256	256	308	235	261	238	286	249	230	264	253	301	256	270	260	239	243	246	260	243	303	242	226	268	244	268	270	268	271	248	255	259	267	254	258	256	246	258	255	270	254	253	266	240	243	235	252	242	244	294	277	247	262	256	266	248	253	264	257	265	279	251	283	246	271	293	267	248	277	250	271	277	260	242	284	251	249	255	249	222	242	258	258	260	234	293	247	285	256	243	255	265	250	253	265	263	238	255	269	281	264	237	257	260	250	263	238	275	270	235	291	253	238	259	283	260	235	275	287	269	251	247	228	243	272	265	233	275	293	260	242	254	239	233	227	276	269	284	266	269	270	247	261	288	268	250	237	258	249	267	266	245	265	256	259	259	250	278	237	240	291	249	256	238	224	253	233	261	250	261	253	260	236	271	255	279	259	255	272	245	233	256	255	261	267	265	255	247	237	260	249	267	270	227	270	259	253	274	242	282	260	271	256	254	235	266	259	262	271	252	275	235	257	275	239	238	276	251	239	246	277	272	264	259	253	260	259	250	292	246	264	240	279	262	263	255	266	233	240	267	244	271	261	275	266	284	285	272	240	255	267	273	246	272	284	261	252	257	251	217	236	238	271	284	257	250	254	251	245	251	246	244	267	268	257	250	232	235	266	265	248	256	249	242	269	247	260	251	230	244	229	244	266	249	240	256	268	264	274	263	247	248	246	270	238	238	269	240	235	242	256	274	232	263	264	262	248	269	254	231	286	268	255	261	259	248	256	264	249	272	247	249	270	232	259	254	271	259	286	252	242	262	264	246	281	271	266	262	245	289	255	250	249	246	267	250	247	266	250	239	279	241	288	275	274	257	274	245	241	259	258	265	296	258	211	246	254	279	277	261	248	282	280	262	270	264	278	236	262	253	254	230	254	266	237	253	260	266	273	288	277	243	262	278	255	262	252	249	233	278	244	236	277	249	272	257	258	269	261	265	265	274	280	252	273	234	244	263	269	269	258	254	252	251	269	290	251	269	242	272	259	291	259	254	267	277	245	263	249	282	252	243	265	230	281	252	252	258	263	234	281	283	271	250	261	234	254	237	266	321	247	259	246	257	249	269	287	255	254	282	242	247	260	283	234	256	248	268	242	221	266	234	235	263	237	250	265	261	238	265	245	268	229	261	246	258	252	257	253	288	233	261	257	251	261	247	252	272	259	277	245	250	271	234	278	259	243	228	268	258	260	263	267	279	267	251	275	259	253	274	285	271	279	266	253	253	255	258	233	250	269	232	226	256	236	248	256	273	246	278	268	262	274	269	267	271	223	263	247	247	283	261	269	257	260	256	293	231	244	276	244	248	256	277	276	230	240	243	222	259	242	241	249	245	259	257	245	275	255	270	278	255	244	229	264	254	246	258	270	297	261	258	272	243	254	277	264	286	274	245	252	244	281	274	255	253	254	254	272	233	243	251	269	258	257	235	268	265	251	253	281	243	239	260	250	266	238	303	265	260	238	271	229	285	245	259	265	274	253	282	261	263	279	249	276	302	263	227	224	282	255	270	232	274	251	298	237	242	253	291	260	240	265	276	226	250	272	246	257	254	228	282	277	244	248	244	263	262	282	289	271	232	249	256	267	288	259	264	253	266	264	246	239	253	226	280	261	286	255	279	272	258	245	247	262	239	260	249	273	251	266	255	248	250	269	253	254	238	263	260	245	259	272	266	267	266	256	230	255	258	250	295	241	254	264	271	256	276	268	242	276	262	262	262	263	259	270	254	232	260	292	267	261	246	262	259	257	259	256	285	238	267	245	268	235	271	273	237	249	277	231	236	263	264	274	233	245	266	248	279	240	252	251	273	265	260	274	275	260	245	278	251	251	260	248	259	279	224	208	263	259	241	267	275	264	241	252	250	247	253	239	222	285	271	249	270	252	279	280	278	237	260	264	256	266	254	260	292	237	240	251	244	230	273	241	270	280	261	254	253	280	222	259	253	245	282	236	255	279	254	259	245	223	248	257	270	254	259	241	248	269	265	267	250	247	264	247	266	267	234	258	265	254	266	259	262	262	269	267	260	248	250	233	220	247	256	263	248	272	275	247	265	273	243	259	274	246	271	246	242	279	260	280	273	265	269	255	244	258	265	253	264	262	244	266	222	276	260	262	274	260	239	293	253	241	266	281	252	259	279	255	250	236	267	234	279	272	258	243	265	257	255	241	228	249	265	268	242	269	260	229	255	272	253	275	273	270	275	273	244	255	238	260	222	254	247	251	261	254	226	247	237	256	271	289	249	263	279	257	237	248
56530	59429	58341	49690	1831	1204	1147	1009	1056	955	922	903	862	863	871	882	853	833	808	753	801	825	831	826	824	848	754	817	805	826	828	807	801	803	812	796	791	740	751	748	708	760	845	782	785	815	776	762	769	829	802	784	792	793	801	843	823	835	734	798	782	803	809	759	777	789	771	829	834	781	830	772	761	786	715	815	747	809	776	783	769	758	806	773	762	792	798	811	766	797	843	782	800	744	774	770	785	777	796	738	804	792	774	845	750	824	787	778	784	766	802	810	718	775	722	775	809	805	751	730	856	782	801	825	753	778	749	751	804	808	765	764	803	784	759	777	773	804	780	788	757	763	787	809	775	848	836	780	736	785	804	799	767	784	774	737	791	791	795	784	788	848	799	744	793	810	796	797	783	809	772	781	745	847	739	806	727	802	791	768	823	771	820	795	819	799	803	778	741	739	784	788	758	772	732	761	827	783	783	823	739	798	770	794	759	772	723	763	772	771	758	787	759	750	761	744	773	762	792	776	824	755	786	796	775	792	805	797	807	817	853	824	778	753	788	760	777	842	796	723	838	767	822	775	802	782	751	837	749	770	816	755	787	835	782	758	803	756	799	831	795	731	808	789	787	774	783	802	753	814	726	763	769	784	804	770	822	757	798	789	790	829	741	859	752	775	797	760	791	776	815	781	808	735	788	836	733	822	784	794	784	769	784	743	802	800	783	747	772	790	801	747	793	837	740	786	741	779	765	789	777	751	745	766	766	821	802	747	800	767	795	842	813	790	791	792	749	764	813	775	823	774	738	800	810	743	742	831	745	796	747	746	826	778	795	748	737	841	790	754	802	801	822	756	834	778	748	751	768	780	777	757	767	839	809	790	809	799	800	786	751	760	760	773	760	776	866	814	755	749	802	820	806	796	773	824	787	791	805	822	753	753	799	765	763	793	797	742	752	768	778	774	735	789	791	821	786	756	802	841	769	792	750	803	782	825	775	758	759	798	739	802	733	803	820	802	779	756	781	808	791	803	794	764	808	779	804	783	770	782	749	759	754	750	810	832	765	743	786	781	796	783	785	740	810	775	806	775	838	773	798	768	807	757	757	828	812	769	750	748	801	782	768	767	786	764	816	800	818	748	786	780	778	823	786	786	725	765	747	771	781	769	756	787	776	800	748	782	779	762	848	750	802	749	809	755	777	744	789	786	784	817	784	807	796	818	802	747	822	801	760	802	772	775	759	785	839	813	791	755	816	752	796	825	714	799	776	750	777	807	777	793	743	791	738	838	766	761	776	743	805	795	783	730	769	727	769	780	797	786	808	771	765	786	794	763	786	776	851	723	780	809	802	812	765	789	810	807	762	795	777	815	756	753	783	793	761	755	787	719	806	752	805	795	735	767	777	779	794	785	756	795	762	726	794	758	784	746	824	755	734	776	770	773	763	745	750	779	758	769	766	816	798	778	771	777	749	768	796	768	785	767	778	818	812	743	779	826	809	788	759	795	767	826	842	808	751	765	785	829	736	810	781	787	814	820	767	771	761	768	753	714	769	780	761	786	764	777	783	814	783	839	789	770	740	807	755	803	817	818	820	807	796	741	799	848	775	752	777	776	800	776	788	778	806	794	795	786	821	770	779	810	752	782	828	788	818	765	791	740	771	814	734	784	796	784	832	774	801	776	768	744	781	806	780	768	769	754	771	769	753	807	759	759	822	838	754	794	790	811	763	763	758	768	792	781	717	795	765	809	836	775	773	795	767	745	737	740	735	790	749	790	793	861	826	802	820	794	818	766	791	765	751	765	821	795	826	771	756	827	750	772	772	782	801	768	762	803	754	780	766	744	783	814	793	822	786	783	777	803	800	771	797	830	795	812	812	777	764	778	789	809	764	787	780	753	757	806	727	746	778	815	773	778	768	780	734	762	779	775	791	764	784	804	744	793	775	801	766	767	842	774	827	794	762	815	756	806	792	787	811	765	761	768	741	792	758	779	820	801	824	831	740	825	800	814	768	817	745	815	781	747	795	787	815	827	798	735	755	840	763	728	785	779	805	788	774	784	768	807	756	794	797	805	741	775	805	804	789	857	763	817	755	782	809	776	764	769	781	787	802	775	762	789	767	841	754	781	736	792	816	761	808	774	776	791	808	765	787	765	775	773	767	799	777	757	819	751	771	772	750	805	774	768	810	770	757	766	786	747	763	788	821	767	794	776	771	825	827	785	781	772	765	819	731	719	786	772	802	832	773	752	784	809	789	830	820	814	803	755	790	789	752	803	801	769	721	779	788	817	751	777	792	739	771	820	777	749	832	783	802	775	756	738	790	788	798	792	824	742	808	778	790	760	737	796	829	788	795	799	802	776	801	795	781	783	823	808	842	789	791	762	814	771	810	795	777	771	772	781	747	735	787	753	741	771	773	770	825	779	770	783	760	785	785	825	757	756	779	810	770	750	797	792	800	792	784	800	740	758	747	737	785	841	775	798	799	768	795	763	753	778	754	750	722	785	795	772	761	770	762	802	793	755	783	783	846	782	757	770	790	787	793	790	797	782	774	850	705	821	781	807	818	768	822	788	782	738	802	767	801	768	801	773	802	770	815	809	794	737	751	747	769	797	770	759	796	805	812	802	746	748	827	815	784	812	810	745	743	720	763	796	742	773	802	806	771	744	800	751	806	790	756	785	761	803	833	776	794	806	738	782	794	795	798	801	774	795	810	746	750	741	761	695	774	764	778	783	774	736	781	774	779	787	758	709	792	806	786	785	762	782	780	805	809	819	718	775	791	808	765	789	819	777	813	772	748	762	729	823	712	767	753	735	750	779	804	800	766	768	756	801	746	758	843	745	784	771	790	760	780	789	794	747	789	792	819	805	783	819	811	758	783	812	769	798	804	788	761	814	792	772	821	779	794	748	767	794	763	757	819	805	773	769	809	741	818	764	759	745	841	815	760	757	792	770	784	795	760	806	804	781	775	795	795	784	793	747	786	739	782	733	807	748	814	765	818	718	734	790	771	751	772	803	738	770	709	721	735	791	771	734	800	782	777	775	757	751	809	795	809	735	802	736	771	806	784	742	809	744	753	800	724	802	798	782	799	797	799	785	786	766	792	779	777	762	781	799	776	774	790	828	785	773	806	779	781	771	834	814	769	777	775	854	806	772	799	757	781	802	791	788	809	792	763	729	782	820	801	709	824	804	746	737	809	755	800	824	808	737	811	779	771	823	773	764	774	769	767	802	762	797	799	749	767	795	802	823	732	793	824	809	767	793	792	745	737	806	762	792	804	765	844	811	764	744	728	806	777	773	793	781	772	813	762	759	815	757	823	779	777	787	721	773	737	779	803	761	801	782	782	786	704	818	814	779	795	832	742	800	786	783	779	742	758	785	774	765	807	747	778	796	778	772	743	797	743	819	771	751	790	787	786	794	798	741	803	782	802	759	751	786	761	774	767	808	760	768	786	769	786	777	772	789	753	778	792	796	798	758	793	793	825	815	767	761
27017	15356	8405	4385	418	164	134	154	149	163	137	152	127	144	126	122	141	133	133	134	135	130	164	161	134	144	136	133	137	163	148	127	133	120	130	123	159	160	134	129	148	141	112	123	112	145	140	139	130	129	143	126	122	141	140	132	145	153	145	135	130	141	144	129	146	147	152	145	130	117	128	143	154	122	124	126	146	112	136	144	141	137	138	113	151	138	136	139	137	132	143	137	131	129	112	127	150	125	130	127	142	148	137	134	139	150	131	141	119	152	128	146	101	149	131	103	131	140	141	131	133	152	133	132	141	145	128	130	124	148	130	130	133	130	154	132	128	132	145	132	122	140	142	138	117	149	121	124	146	144	125	147	150	144	132	142	132	123	127	155	119	124	125	137	140	125	144	160	154	141	140	143	130	150	142	151	139	141	138	121	145	130	141	135	129	154	142	165	164	128	143	100	133	143	131	121	131	145	130	120	112	124	123	136	127	126	119	145	119	143	140	123	147	154	157	132	132	146	128	166	168	165	153	114	124	139	140	121	136	124	144	131	119	129	160	129	138	131	126	124	125	130	136	164	134	138	138	153	129	129	129	145	129	134	128	144	138	132	115	155	139	133	131	140	175	134	125	134	136	130	135	146	128	142	142	154	131	150	139	143	137	126	125	109	158	99	140	123	113	146	132	144	153	153	161	126	140	143	122	133	150	139	150	140	137	140	143	140	141	148	139	138	142	124	133	146	123	126	149	140	146	122	139	163	140	143	126	121	151	131	134	146	164	154	120	116	128	156	125	128	124	144	141	149	133	126	129	126	150	120	127	126	144	130	143	130	127	127	127	147	157	138	118	126	133	140	142	150	149	136	144	140	129	154	138	143	110	136	138	129	137	136	140	151	146	134	133	133	131	112	150	126	130	147	131	152	141	138	138	126	152	144	146	157	148	147	130	108	142	125	128	124	147	113	129	127	142	124	133	134	161	140	129	137	129	119	128	130	164	148	124	139	122	139	164	150	138	138	153	131	142	124	127	161	125	123	141	180	142	143	132	123	152	139	129	131	143	140	131	137	126	115	141	121	152	129	123	143	148	142	125	149	139	133	132	141	131	137	150	126	148	132	137	131	122	151	125	127	142	139	145	109	138	148	155	124	119	124	138	128	130	113	139	114	112	127	160	123	118	136	131	133	142	157	152	111	125	127	140	131	132	145	128	138	135	161	115	163	156	128	155	127	143	141	155	125	122	141	125	121	139	120	130	144	154	130	116	139	137	134	151	157	121	136	128	148	169	137	158	119	136	156	143	137	144	135	148	146	140	168	139	127	141	142	122	104	130	150	134	142	134	142	132	154	135	138	147	126	133	134	146	139	140	116	135	127	136	141	141	138	115	153	122	117	144	137	136	122	138	127	139	140	148	136	133	131	157	154	149	118	146	142	139	133	146	134	125	141	148	128	129	126	125	131	147	121	131	136	150	115	172	164	155	130	138	124	137	145	130	132	131	119	145	136	137	136	124	133	158	139	121	128	168	136	140	131	122	138	128	134	135	160	144	136	137	172	149	148	121	135	136	143	129	131	142	143	117	131	133	143	134	126	140	118	117	123	122	150	128	127	143	145	138	155	142	118	128	152	142	134	148	160	158	135	131	118	142	149	152	145	151	154	132	115	134	130	143	125	149	144	156	132	132	143	123	150	135	136	142	159	152	111	131	150	138	142	144	126	156	151	125	157	142	156	146	139	138	164	121	145	149	131	111	154	141	121	165	137	144	124	136	115	129	137	128	133	118	128	130	152	149	145	142	136	128	146	156	135	163	114	144	126	121	128	148	140	160	136	125	123	163	125	141	126	147	138	134	135	146	137	121	131	142	119	156	148	143	138	126	127	143	136	142	147	158	130	139	135	153	147	129	150	143	123	133	154	158	137	129	138	139	129	115	126	128	126	139	124	126	160	148	138	136	115	135	110	150	133	138	130	135	171	144	131	138	142	120	142	146	132	131	141	149	123	123	130	132	124	138	131	121	160	160	138	154	151	138	160	136	126	151	126	134	132	145	136	140	117	132	150	141	131	151	126	151	147	141	134	147	163	125	134	143	144	129	129	143	139	127	118	136	134	157	136	155	133	149	141	134	133	115	115	129	137	139	131	150	132	136	149	157	143	123	139	134	112	141	128	154	157	131	150	129	154	147	125	121	134	121	127	146	149	147	153	146	157	178	152	164	133	150	144	155	160	130	142	119	131	145	159	143	148	151	121	150	151	150	133	110	131	158	130	137	140	119	160	134	123	111	132	161	146	137	126	137	119	152	139	135	142	130	135	141	123	154	138	121	122	151	119	121	153	132	116	139	156	136	126	152	131	142	137	148	140	149	149	139	127	125	133	138	127	133	149	141	134	124	148	144	145	133	141	148	131	124	127	141	133	132	136	141	143	143	129	120	134	138	144	132	132	126	147	135	139	145	137	152	120	155	191	144	129	127	127	122	143	134	137	135	156	142	133	123	130	142	134	134	127	140	121	136	140	127	124	134	134	133	151	132	137	142	139	145	122	153	141	140	142	152	146	150	128	137	145	130	147	132	144	140	126	149	118	132	146	144	149	122	139	140	120	124	143	133	121	136	142	151	133	128	140	130	135	129	129	119	127	126	144	138	174	135	125	142	148	122	127	128	132	123	139	140	138	125	131	158	148	132	112	131	139	150	128	125	145	143	149	155	142	135	126	142	125	140	129	162	137	118	147	152	150	132	124	123	128	157	136	145	128	122	146	158	132	126	120	155	138	141	113	141	127	147	137	115	149	135	139	136	143	151	132	135	136	140	139	151	123	123	146	163	157	142	130	125	138	138	134	141	137	131	148	111	140	147	142	142	130	151	150	147	136	128	146	128	144	149	144	138	132	137	141	130	154	131	123	139	146	136	139	137	136	138	140	135	112	131	144	170	144	147	144	140	137	147	121	150	151	139	151	161	123	142	169	155	153	137	129	155	143	136	130	165	153	149	120	122	114	166	148	150	140	99	140	146	133	134	139	153	130	134	148	145	123	116	138	137	152	152	136	126	150	126	134	127	160	134	154	134	123	139	106	148	143	143	142	132	150	129	127	121	133	145	143	156	133	134	146	125	135	129	139	145	151	140	163	150	137	130	151	136	149	130	145	133	139	123	133	138	146	140	144	134	130	120	150	147	145	152	126	171	146	143	154	134	126	121	140	156	139	126	133	125	130	118	138	158	135	125	129	127	135	130	122	143	141	143	136	146	127	126	162	143	137	157	122	133	134	144	133	161	137	148	131	128	162	134	124	131	152	141	138	116	136	141	140	131	135	140	127	148	153	145	127	141	148	143	150	144	124	139	144	115	124	138	146	123	127	144	130	149	130	119	128	134	131	157	120	142	144	125	140	127	159	143	134	128	144	146	131	138	132	150	148	119	140	111	137	154	143	127	124	151	152	165	144	145	146	137	176	153	138	157	145	147	123	151	148	140	141	133	142	141	121	131	156	128	143
25188	18890	13473	9896	551	486	498	422	461	476	477	481	474	449	468	457	455	452	446	474	446	482	464	426	482	410	467	499	488	435	441	483	466	483	453	456	452	451	431	445	493	433	457	450	450	446	441	506	483	485	503	465	440	455	483	480	458	450	449	459	463	471	474	485	486	491	468	489	469	462	502	483	458	465	456	464	460	494	452	465	467	479	459	463	492	451	484	416	462	467	465	464	480	455	449	473	472	492	448	487	466	479	469	479	436	486	450	482	469	497	458	474	447	450	446	455	469	454	502	459	464	510	455	464	462	478	489	470	521	451	459	495	498	455	482	477	449	457	456	493	455	464	471	451	475	468	454	464	466	502	479	477	458	451	473	483	449	461	475	450	487	471	475	460	475	468	478	434	440	512	416	476	421	488	441	473	474	469	450	462	474	446	442	496	445	473	464	460	463	485	477	490	449	485	483	480	485	485	456	473	452	447	482	480	510	467	472	440	480	461	476	500	486	470	456	472	486	440	452	467	496	457	469	477	506	484	460	487	462	437	477	450	435	450	455	469	486	429	460	488	467	447	517	511	468	469	469	407	451	436	440	508	450	454	485	476	454	446	485	492	466	463	434	453	461	449	484	461	448	441	467	457	463	449	477	475	521	453	466	443	473	475	459	427	473	469	481	436	442	487	481	457	455	460	461	440	481	488	461	465	481	476	472	473	452	472	470	487	482	487	439	470	432	452	460	462	465	460	466	474	484	448	451	436	518	496	521	474	431	451	478	479	473	419	439	456	477	461	477	469	498	475	477	448	470	465	458	478	500	406	462	475	472	454	462	455	490	479	464	467	514	494	470	455	462	462	462	471	482	502	447	444	392	447	477	457	494	472	451	431	497	498	465	466	458	450	461	482	465	452	457	454	435	458	461	451	460	451	468	498	481	466	421	464	418	493	479	451	466	477	460	482	453	441	444	461	484	443	478	464	507	452	475	486	454	454	453	405	453	462	451	484	497	468	466	468	461	489	472	521	434	474	466	470	433	451	479	428	487	461	456	453	446	508	495	446	445	457	458	479	434	515	466	483	482	488	454	438	402	450	478	455	443	426	471	451	500	469	503	492	475	452	465	458	471	459	477	442	490	466	448	450	496	443	454	503	449	480	446	464	469	470	460	498	449	471	452	466	430	484	464	510	464	478	452	482	475	462	454	468	428	465	475	446	499	492	491	449	469	435	429	473	481	452	453	456	472	462	471	471	440	418	462	443	467	454	501	459	428	492	490	471	445	454	454	426	455	499	472	500	433	493	491	478	442	469	472	468	453	468	498	456	440	478	423	455	435	454	471	466	470	474	434	483	489	477	456	489	486	475	436	485	427	453	463	474	478	482	477	483	480	471	481	437	439	479	467	448	436	490	456	475	464	465	477	466	477	447	449	468	505	420	437	419	480	475	483	427	450	455	454	454	435	471	493	454	437	493	421	445	492	469	464	473	455	457	428	422	439	449	450	460	461	453	454	457	441	481	432	453	448	493	481	473	437	459	446	443	432	478	415	454	462	495	482	465	462	444	448	483	479	465	451	477	458	455	441	448	498	448	458	454	485	482	494	479	448	431	453	416	468	441	464	457	453	455	471	449	479	441	446	482	467	495	459	451	477	490	432	482	476	444	476	459	491	439	448	483	454	507	520	441	468	442	461	494	458	451	484	498	443	459	459	456	461	438	471	447	482	466	498	488	454	490	450	460	464	478	461	437	433	469	459	461	486	485	448	448	460	458	478	484	462	412	454	489	493	473	478	475	480	462	485	472	466	453	462	500	439	456	482	473	450	468	452	467	460	451	485	431	466	490	484	463	450	496	415	493	463	447	455	514	484	421	499	417	513	494	457	446	461	463	455	523	469	462	462	468	448	448	462	482	446	473	416	480	465	440	454	394	427	471	466	485	496	438	423	461	478	442	437	451	446	465	472	434	474	492	438	450	435	461	470	461	475	496	434	450	443	486	441	459	480	463	470	431	448	444	448	472	438	436	453	441	449	466	454	500	436	437	483	481	500	459	469	453	479	526	442	487	463	458	443	496	490	449	430	481	459	466	479	470	446	461	417	440	457	453	426	463	485	497	442	482	465	475	435	451	471	479	459	450	477	440	450	483	436	478	448	441	459	473	418	460	452	439	412	446	469	433	491	500	482	476	473	469	444	443	453	450	469	489	465	471	480	494	479	462	464	462	488	433	457	450	447	458	461	485	440	469	487	488	437	486	515	427	459	499	465	431	478	450	451	433	435	444	466	461	461	433	475	483	447	462	457	457	466	499	486	455	463	495	473	472	461	452	478	483	478	456	470	462	490	474	417	480	461	475	434	472	472	480	416	451	484	477	441	456	475	429	458	440	478	481	467	450	484	453	463	486	451	463	491	439	485	492	492	456	429	490	477	491	454	473	478	500	440	478	454	491	493	466	439	449	492	490	483	467	493	453	498	477	484	467	471	451	482	464	461	468	477	478	442	443	482	428	455	477	480	484	495	459	454	482	444	417	514	432	439	469	472	495	477	472	466	468	442	501	448	481	434	462	483	443	424	474	449	436	461	436	456	456	453	471	477	497	441	494	464	468	462	470	466	467	452	462	468	452	473	422	484	488	473	455	504	499	456	461	460	472	452	461	484	502	485	487	454	445	457	474	444	439	442	450	478	434	459	479	460	453	480	460	462	480	467	402	498	441	490	465	434	478	512	423	443	482	455	413	421	488	431	456	468	443	479	469	446	465	450	453	437	460	437	456	452	498	476	474	479	475	481	406	449	439	453	471	489	468	472	437	457	474	444	446	477	441	474	505	496	440	477	463	474	452	492	431	449	464	431	449	421	445	445	488	451	489	492	449	465	477	451	495	467	508	473	468	430	473	469	451	471	483	474	485	485	432	476	468	457	443	445	465	475	454	491	427	456	446	473	461	486	470	457	442	483	481	492	440	504	462	463	440	462	457	481	487	441	459	445	437	415	461	454	466	502	487	465	480	435	470	472	476	521	464	428	455	477	429	439	421	476	457	438	469	434	491	481	506	450	480	458	459	466	460	513	443	486	454	475	481	495	479	448	454	444	446	450	462	505	480	455	433	486	513	454	452	445	428	479	470	452	467	474	473	442	445	435	435	475	471	461	473	447	471	485	446	441	431	467	464	449	446	453	472	470	421	432	458	483	474	461	467	471	455	466	444	474	444	464	461	472	477	454	456	464	445	446	486	487	471	443	470	459	464	468	426	473	427	479	486	430	450	440	487	488	453	445	459	549	484	490	457	448	467	454	455	474	453	489	466	517	487	485	482	472	477	478	444	450	470	489	496	491	469	468	482	454	488	460	493	449	460	428	456	472	455	448	460	485	496	461	474	432	471	475	464	449	450	430	402	467	445	509	453	477	508	456	482	471	493	439	486	480	482	473	483	456	415	451	450	504	471	442	468	455	481	469	476	456	468	469	439	477	466	480	488	485	473	488	461	468	477	479	461	494	474
60929	54008	45954	31601	5966	276	197	173	141	182	173	147	160	148	144	158	142	127	136	154	141	145	172	141	154	133	146	136	148	148	140	150	125	135	156	126	143	159	165	139	136	144	136	145	146	129	147	169	164	144	120	135	148	160	129	155	136	147	145	151	135	130	154	142	133	135	139	142	143	136	141	160	143	129	128	119	153	157	152	154	145	130	135	138	147	140	141	142	149	124	145	121	148	123	134	144	116	143	152	144	120	143	139	140	137	137	145	153	121	137	142	148	147	144	151	125	132	131	158	137	134	142	127	133	151	155	120	131	134	172	147	163	142	161	153	142	122	126	137	129	128	130	139	132	160	116	129	153	148	182	151	145	160	142	133	144	135	114	138	131	157	166	124	117	135	139	145	157	151	122	150	128	139	158	141	134	119	163	150	120	133	131	133	141	118	153	130	140	145	141	132	132	146	135	164	142	138	142	152	124	139	141	147	119	146	143	141	160	134	147	147	159	150	156	150	139	126	128	160	152	138	146	158	129	125	136	134	134	137	118	137	153	138	131	121	142	142	144	164	119	128	146	136	128	149	146	130	130	150	136	132	142	131	137	142	156	147	117	120	130	143	145	107	147	140	152	138	147	144	144	140	147	135	124	165	134	154	124	146	130	125	135	153	142	148	133	145	120	142	136	134	140	146	138	168	120	146	142	143	144	154	138	148	120	140	126	130	149	138	123	159	147	151	139	163	113	121	115	131	131	148	135	129	149	149	136	127	143	157	128	137	133	155	150	147	144	128	137	148	150	151	142	147	137	141	145	146	133	147	166	141	122	130	153	139	153	133	132	128	147	133	152	128	172	120	136	160	138	138	127	122	134	139	141	133	128	135	136	143	139	134	145	145	145	154	141	114	134	156	137	151	121	129	144	135	139	144	128	163	116	147	127	142	148	128	159	143	137	138	133	135	139	144	157	139	157	127	160	139	141	137	113	131	146	161	160	140	139	143	144	142	152	151	123	132	157	139	133	155	135	149	144	132	135	144	166	149	136	130	128	135	140	144	120	119	148	138	140	157	132	144	138	127	150	143	144	149	170	145	130	129	142	157	140	119	121	151	124	119	125	148	155	136	142	139	143	140	132	151	124	133	137	146	153	153	144	122	122	133	132	140	133	146	124	126	141	143	123	177	132	163	148	137	138	130	175	135	129	138	141	120	152	135	138	145	127	135	127	154	153	131	151	130	137	161	163	141	120	129	145	144	127	148	126	131	160	133	139	150	141	133	154	119	136	125	127	144	125	165	146	139	148	143	150	143	130	148	166	141	141	139	138	149	138	147	143	126	129	120	137	118	131	120	129	128	145	161	133	146	150	133	126	128	144	137	146	161	155	154	148	135	119	134	152	156	168	117	134	138	136	144	140	140	146	118	147	141	130	138	125	154	116	141	135	143	150	133	137	139	139	127	149	154	124	146	128	143	150	140	142	133	155	137	162	149	129	129	151	133	131	123	133	117	134	123	155	150	149	128	147	141	138	125	135	151	131	152	137	131	130	119	132	146	142	126	161	134	142	146	130	145	142	141	155	136	156	124	144	142	132	141	140	158	129	151	153	121	147	156	155	147	173	131	138	147	132	137	116	146	166	149	143	131	129	138	135	125	130	129	132	145	137	148	170	153	141	142	142	156	135	139	151	144	141	128	149	135	150	131	135	141	131	120	127	151	141	122	122	149	126	133	157	143	130	134	119	132	140	114	135	136	122	137	147	147	129	117	152	152	139	141	146	133	124	146	122	119	129	141	155	135	121	140	128	136	127	149	143	150	143	129	130	144	144	153	140	137	152	134	160	135	157	149	144	139	131	149	137	138	139	137	151	161	164	142	137	141	155	161	145	139	145	144	162	130	179	143	137	117	151	134	120	155	139	134	137	146	151	141	121	116	143	119	135	143	137	128	149	166	151	134	174	139	148	142	130	119	129	135	127	135	147	137	153	148	144	128	159	136	162	103	139	139	139	126	151	134	128	125	154	154	150	133	132	126	140	156	171	124	159	136	139	124	132	137	134	134	140	139	147	132	148	136	133	140	143	139	156	172	140	131	147	129	126	135	135	110	132	131	142	141	151	150	145	149	142	154	142	161	123	127	148	145	144	122	128	147	125	171	140	156	135	134	146	128	118	153	136	112	140	134	137	127	137	121	136	131	141	143	154	141	131	152	133	132	130	141	157	149	125	157	144	125	129	150	139	156	144	134	110	132	169	160	143	144	139	158	135	140	121	135	156	135	155	156	126	158	141	148	150	168	133	127	155	111	163	135	140	160	144	138	162	127	170	146	125	165	122	149	146	133	151	137	137	146	130	145	135	136	153	150	138	134	160	141	136	136	143	145	149	142	132	131	134	135	134	140	139	152	138	140	157	133	144	133	131	140	132	147	128	150	133	140	120	131	144	136	137	128	149	144	139	130	130	142	128	116	151	138	136	129	116	163	146	120	139	138	170	133	145	144	156	130	147	146	162	140	131	143	142	138	139	143	118	152	151	172	113	134	120	111	154	138	142	157	122	149	141	148	127	161	136	126	141	133	136	133	125	162	128	130	133	127	134	130	126	127	143	132	137	158	145	141	128	137	131	124	137	153	141	143	143	152	135	145	123	162	124	143	131	149	138	155	161	133	155	133	145	133	139	139	158	138	109	113	140	131	168	158	136	124	137	156	137	144	144	139	135	140	141	143	125	155	162	132	152	146	127	136	127	135	126	147	143	165	147	131	143	159	143	137	155	135	152	158	137	157	138	168	138	136	128	144	164	158	161	128	138	133	158	136	127	140	148	144	157	133	152	149	177	161	115	150	150	130	130	141	150	144	145	155	130	160	148	117	149	161	131	153	122	153	143	126	156	133	140	129	133	140	122	150	147	147	163	155	147	131	144	121	156	128	149	138	151	139	140	140	149	148	139	163	137	130	142	153	135	149	116	141	152	150	150	139	122	151	147	149	150	148	171	148	170	153	153	120	146	139	129	139	160	133	152	134	131	141	121	149	130	126	148	123	132	139	132	125	149	146	131	145	119	148	169	143	150	146	150	138	141	115	118	139	132	125	158	154	154	133	136	138	125	148	126	160	136	126	146	147	145	158	144	141	140	138	122	134	152	143	126	140	131	124	142	119	141	144	162	140	150	132	147	130	132	153	142	151	140	169	150	130	144	127	149	129	121	140	151	150	143	156	150	137	140	127	154	128	137	134	149	158	141	148	141	135	147	148	133	118	142	138	158	135	126	160	150	151	149	139	136	137	139	126	130	130	171	141	154	133	138	142	136	136	148	141	133	139	167	149	141	150	131	134	124	141	129	143	140	130	139	151	141	140	138	141	142	132	144	144	135	160	149	156	129	147	150	133	136	126	118	143	130	143	132	160	146	144	141	134	136	153	153	136	155	132	136	136	145	140	160	134	132	133	121	128	130	126	150	147	134	154	130	143	119	125	144	151	158	135	139	136	146	120	144	117	164	156	132
41845	42823	43046	36144	793	698	609	628	593	544	524	489	496	546	500	475	524	502	468	492	476	534	518	460	484	514	524	489	492	512	465	501	480	450	469	500	493	419	466	470	456	475	469	497	460	495	495	479	484	466	470	445	483	440	494	496	434	457	494	472	463	496	457	489	445	452	464	454	471	484	447	471	418	454	447	441	476	460	456	451	466	467	443	465	422	454	466	466	468	445	473	495	455	491	470	457	406	448	497	469	492	469	482	495	508	455	493	463	445	512	431	451	459	443	495	494	466	476	432	490	505	485	482	436	462	502	470	520	494	466	466	499	424	472	497	457	458	491	463	469	487	510	505	516	492	477	442	468	457	446	491	476	493	447	437	483	490	438	502	453	491	484	482	480	493	469	434	447	419	488	445	464	433	455	469	446	478	440	481	487	480	471	449	455	483	535	481	488	462	464	472	471	491	422	500	487	454	509	479	468	472	471	480	472	447	453	502	478	464	533	481	492	493	458	448	470	438	447	472	452	466	427	464	447	493	460	452	464	484	469	475	476	454	481	471	484	494	513	480	472	448	473	476	487	451	433	457	455	471	502	495	439	484	485	449	448	472	445	470	491	533	516	491	471	498	456	474	444	463	458	468	441	451	469	467	472	483	441	482	467	454	484	450	468	449	464	431	454	442	439	516	468	466	483	488	460	486	493	490	457	449	514	508	461	429	443	470	477	500	430	483	464	443	443	459	470	425	479	513	474	454	505	492	478	466	456	478	458	503	425	463	477	440	491	515	469	505	465	476	484	444	482	465	465	458	430	463	516	499	436	464	482	497	453	493	529	430	449	485	427	508	434	475	500	431	461	470	463	529	485	474	525	497	454	439	494	486	474	471	479	451	466	457	462	506	471	426	477	474	485	487	488	468	446	482	430	493	456	444	484	481	454	462	467	461	482	461	473	471	434	456	449	514	459	475	507	467	481	476	483	466	497	467	423	458	476	435	448	452	483	516	492	445	495	492	505	463	465	446	489	481	444	456	464	499	484	474	441	462	442	481	489	470	477	483	451	486	432	447	454	478	446	454	472	472	480	444	470	461	476	475	483	509	477	449	492	527	449	455	485	469	463	472	463	463	502	459	499	434	482	473	476	520	448	440	471	475	466	496	475	453	479	455	437	484	469	435	481	450	495	493	489	470	453	482	485	449	480	454	420	493	503	504	460	480	460	453	489	484	452	456	477	474	498	470	429	415	470	456	442	466	507	486	497	481	504	464	510	479	459	485	434	463	441	471	420	446	466	453	482	481	488	501	499	448	484	480	479	439	476	470	491	443	478	464	473	521	508	482	473	417	471	492	452	474	475	498	467	464	471	471	454	450	489	474	473	459	520	480	484	478	437	461	487	492	459	486	462	486	455	460	463	465	482	458	478	482	464	477	473	452	452	493	478	488	442	486	460	466	510	494	474	520	493	473	475	484	495	479	456	440	464	461	467	438	459	504	441	416	446	450	484	464	457	494	455	505	473	488	471	469	465	481	396	470	456	474	430	484	458	477	465	448	471	497	471	430	463	452	482	477	431	458	427	407	470	488	427	463	468	471	479	479	489	446	493	462	482	488	468	472	501	479	482	463	448	479	484	499	458	472	485	449	498	465	500	451	471	487	429	444	471	466	488	447	485	493	441	453	483	436	433	438	476	452	493	464	463	479	511	480	466	457	490	488	494	462	481	447	467	474	468	492	446	434	459	432	459	504	494	487	481	486	502	482	489	493	459	488	485	459	442	458	498	451	457	493	479	457	464	485	478	447	487	485	506	439	477	513	444	471	479	502	452	492	455	466	461	474	493	464	499	491	450	482	481	479	477	491	466	457	457	460	451	469	437	490	483	494	501	459	454	497	445	483	471	459	488	447	465	466	501	470	438	458	454	493	417	468	451	512	442	463	447	513	470	471	428	481	455	478	472	443	453	483	466	478	456	478	466	494	475	449	458	458	474	508	453	471	438	457	512	474	461	415	487	499	468	453	458	453	483	458	496	468	469	461	489	470	522	467	504	445	456	496	461	451	454	477	431	466	489	453	480	462	497	451	457	455	480	496	501	470	463	503	442	459	506	480	478	452	504	475	483	503	471	445	441	457	488	508	448	463	517	456	496	490	496	456	451	497	473	488	488	441	493	501	482	469	465	460	467	460	454	507	487	436	488	489	463	477	472	494	452	460	449	466	454	464	472	465	498	450	463	437	433	504	488	473	446	462	463	460	474	501	474	503	481	491	448	500	463	494	454	450	488	434	462	497	474	500	470	494	433	475	441	474	479	484	466	478	456	474	496	457	442	454	486	484	453	500	494	478	457	440	518	453	496	471	463	490	470	473	490	423	470	441	457	499	475	474	495	486	460	485	501	435	458	475	477	499	469	460	472	449	527	408	466	495	465	469	476	472	492	483	509	467	420	457	458	466	433	501	464	462	435	500	470	457	475	449	497	503	491	428	485	517	475	481	489	504	490	505	484	479	485	468	465	462	497	465	474	462	469	489	462	492	438	462	455	456	476	445	479	509	484	491	457	446	473	497	511	436	491	498	476	512	469	494	477	513	466	480	459	445	465	508	525	435	483	493	464	500	506	439	492	458	444	505	446	511	516	460	478	500	475	463	449	507	478	524	456	477	452	522	477	498	451	493	473	447	495	489	499	439	435	470	458	463	495	444	475	472	444	437	449	520	478	475	484	459	486	475	466	514	443	457	469	479	462	471	445	463	474	462	441	461	473	488	490	495	538	486	448	502	482	422	458	485	453	511	477	445	474	491	499	449	490	496	447	475	480	463	487	497	487	477	483	446	469	448	508	453	479	458	447	515	449	467	491	459	447	454	468	445	500	448	488	463	484	503	482	454	464	496	489	449	504	486	507	478	471	467	420	465	452	476	467	481	480	441	487	480	460	441	448	466	470	489	446	484	496	481	456	471	465	464	467	479	480	510	482	477	456	513	439	462	464	449	500	438	458	446	478	475	541	481	487	499	451	487	481	476	526	457	452	453	434	479	435	485	472	494	472	485	488	459	533	466	472	462	480	485	481	431	496	489	472	487	445	466	502	491	461	460	449	471	512	468	463	440	485	437	486	442	460	460	430	490	475	469	494	464	515	472	460	473	482	476	470	452	465	455	475	476	495	476	446	438	503	509	477	448	513	469	451	499	482	494	469	496	492	486	449	450	514	437	505	501	462	449	483	465	430	461	489	497	479	466	470	476	431	460	475	469	476	491	498	488	447	442	505	482	469	482	455	512	491	474	479	477	473	470	485	482	487	445	481	493	479	447	471	478	457	436	469	454	526	428	480	474	464	497	467	458	428	506	461	445	486	457	446	490	491	475	489	474	445	442	483	509	449	497	464	474	422	472	451	491	455	477	456	494	464	489	457	457	481	438	514	430	472	475	465	473	467	507	487	442	461	430	450	478	447	451	478	435	495	508	449	501	466	466	504	504	468	467	505	462	476	467	463	489	480	510	435
77717	72615	61073	46554	15832	2230	347	317	295	313	316	287	302	273	269	263	280	277	260	262	247	259	275	258	253	229	258	265	251	254	230	248	299	286	250	265	238	251	247	225	248	242	272	243	249	270	244	264	229	251	233	263	260	273	235	259	240	251	249	256	230	239	234	223	271	263	243	252	246	256	259	251	270	234	240	254	236	242	227	272	259	264	239	251	267	269	247	261	236	262	300	235	228	272	259	279	256	246	261	225	265	261	234	262	280	282	242	273	271	275	281	267	259	244	246	277	277	243	261	254	246	232	266	270	243	277	252	252	254	236	251	270	267	239	291	279	258	254	226	226	251	263	255	272	237	249	247	274	281	279	255	233	262	232	261	233	270	255	247	240	270	228	232	240	267	256	259	250	225	249	233	253	252	249	269	258	279	279	271	271	260	233	256	276	235	261	274	274	256	253	256	246	241	247	276	249	280	268	271	272	250	247	246	241	260	247	239	209	251	252	240	242	245	211	260	261	267	242	283	269	229	248	258	290	230	271	258	259	246	248	269	282	255	259	231	248	239	252	286	270	259	244	270	249	241	256	238	261	245	253	267	246	228	256	257	246	239	256	296	264	274	267	274	254	269	249	269	233	242	227	263	256	250	249	259	257	266	244	275	262	226	248	231	267	265	260	262	243	229	220	236	260	243	256	231	247	260	235	258	247	254	256	263	287	277	266	239	251	246	269	258	246	260	246	264	277	249	276	250	272	264	258	245	236	257	273	261	268	220	261	281	251	273	257	281	249	244	245	279	264	267	241	252	248	240	271	244	233	248	240	257	261	269	260	239	244	220	278	287	233	250	249	287	261	236	291	253	239	251	278	240	261	214	262	223	268	246	274	274	246	237	243	239	225	245	267	264	244	262	245	251	274	254	254	274	273	275	231	227	243	260	244	281	272	266	254	268	265	253	257	258	252	265	260	250	252	258	243	266	229	262	256	248	233	269	258	248	224	247	253	281	238	239	275	257	255	244	260	260	242	291	239	263	306	253	255	259	270	255	251	245	257	262	269	259	270	223	267	261	263	258	260	244	240	246	258	257	241	253	251	241	277	269	257	246	265	250	241	279	245	239	250	262	237	262	261	211	224	229	258	259	274	237	235	260	245	278	257	257	283	246	257	269	231	252	251	237	214	242	264	273	264	261	239	251	235	260	237	243	257	265	246	232	262	255	259	256	296	218	249	268	248	269	238	268	237	252	274	276	256	257	227	299	233	245	255	254	251	222	264	256	244	272	240	295	275	225	258	219	238	252	245	250	260	254	257	264	256	272	260	242	268	251	257	255	254	271	254	238	255	250	259	265	256	268	253	267	248	285	249	230	248	261	246	265	271	279	270	273	280	248	273	289	283	277	267	271	242	270	254	269	285	262	236	265	257	239	244	273	238	235	250	247	260	276	240	278	253	256	278	246	249	285	245	257	254	240	231	228	237	213	242	272	297	223	249	273	240	263	256	264	264	251	256	257	271	246	229	264	296	249	253	260	249	259	256	276	219	268	251	237	232	254	243	248	245	249	229	276	251	243	231	254	251	250	254	254	229	258	258	279	272	256	227	239	243	257	239	250	253	266	263	225	248	234	277	249	262	236	270	265	256	246	260	254	259	262	254	260	279	251	240	292	270	239	263	282	252	247	266	246	224	256	258	260	241	236	255	259	242	232	255	259	263	283	231	248	243	251	250	257	247	260	247	250	256	234	277	235	223	233	244	240	239	284	279	284	258	265	225	271	267	257	255	252	260	250	256	284	228	227	248	265	251	267	259	276	270	234	254	259	235	256	269	261	230	257	275	236	220	279	256	244	265	232	256	250	242	212	238	264	269	242	249	285	258	269	241	252	234	235	252	253	249	268	227	238	242	225	286	267	268	285	238	255	261	254	264	255	267	232	258	261	258	247	255	238	258	245	251	256	243	237	268	289	269	255	259	230	259	277	244	254	236	270	231	273	233	225	243	283	253	237	272	226	270	254	244	242	259	256	259	257	260	277	247	286	256	259	217	241	246	269	212	259	281	261	266	254	258	257	265	259	229	251	259	243	280	240	270	246	252	244	262	276	271	266	237	221	239	265	263	231	201	256	251	264	228	242	243	239	267	254	249	231	284	266	251	242	269	236	281	264	265	258	231	259	240	263	260	248	259	227	268	289	239	278	257	233	261	245	263	261	272	263	256	260	261	239	262	240	283	239	262	266	245	270	288	262	258	260	260	259	268	251	228	282	229	250	278	267	258	225	275	241	306	264	266	263	262	263	254	242	279	242	235	265	267	251	246	257	256	264	241	256	238	270	239	255	223	282	253	276	220	261	261	240	258	256	231	246	262	261	261	246	272	257	265	234	283	270	250	262	257	244	255	262	246	269	205	273	253	253	253	265	252	245	267	241	238	242	261	253	307	238	229	265	259	252	293	234	247	238	256	274	281	269	254	245	235	260	243	247	242	247	255	243	252	269	282	265	263	235	273	229	233	269	243	245	246	261	256	259	267	262	254	252	244	244	243	277	276	257	242	221	233	245	229	251	239	250	230	225	264	236	285	237	253	246	288	283	281	287	271	242	249	263	244	260	249	266	274	254	236	267	238	245	260	233	260	268	265	245	254	282	270	249	262	245	281	236	247	260	261	274	242	264	247	237	233	252	246	243	246	251	242	235	262	249	267	218	247	265	266	255	247	250	274	265	232	264	273	236	266	268	262	268	269	275	267	244	257	251	273	282	278	226	255	225	245	247	268	258	282	259	242	252	273	237	276	232	239	262	248	267	264	255	249	270	249	260	237	241	268	256	224	253	236	264	243	239	270	258	258	270	254	245	228	278	268	249	276	240	237	239	224	225	240	242	225	252	246	244	275	254	248	257	249	233	255	250	273	238	274	235	253	259	243	261	251	254	278	240	261	261	253	244	268	293	236	267	276	261	272	252	240	241	239	271	261	236	240	244	220	244	264	270	247	266	262	244	263	242	265	245	249	231	247	256	243	232	238	249	256	261	206	266	227	249	261	255	273	236	257	239	268	285	246	240	257	241	287	280	230	259	237	238	274	239	256	259	266	255	281	255	236	257	272	264	256	249	255	278	233	255	249	263	241	277	249	269	237	233	250	242	260	264	239	247	241	261	270	248	245	298	246	289	275	261	252	241	254	237	210	263	251	264	252	244	274	237	249	223	245	242	263	224	233	224	241	256	249	291	253	240	249	243	227	236	262	247	266	250	263	254	272	233	240	230	281	253	221	266	246	246	268	263	268	251	232	255	222	246	263	235	238	278	251	271	257	236	272	249	247	259	261	237	271	254	250	247	261	292	244	250	249	271	275	281	239	261	252	283	256	246	256	271	229	248	248	271	248	243	235	255	246	237	240	246	230	279	239	278	272	249	261	237	259	241	256	261	262	258	259	266	246	243	253	267	239	260	232	277	241	221	262	256	257	245	277	254	222	240	224	248	253	278	267	224	265	258	250	213	253	252	232
55811	59532	56897	46504	1510	1300	1184	1054	1028	988	998	964	884	931	850	891	849	853	816	829	757	821	787	808	792	827	799	793	818	746	797	755	798	720	775	818	811	770	765	751	758	796	796	741	813	855	749	808	793	778	807	793	792	736	774	757	781	850	785	788	747	783	728	731	826	800	744	816	736	797	806	812	767	760	769	817	772	794	774	746	762	807	767	756	808	799	719	751	814	769	810	786	767	805	789	810	779	789	784	813	773	800	743	766	744	824	795	753	785	791	771	741	762	763	807	754	797	794	808	798	751	762	759	812	728	794	759	738	780	736	792	789	774	742	720	756	789	769	788	717	770	754	811	746	781	771	767	772	745	768	733	734	801	779	753	798	794	758	766	762	778	733	795	816	724	779	774	779	739	817	758	762	793	765	766	753	737	734	781	792	802	816	781	790	768	756	758	754	822	802	728	779	761	780	763	787	786	831	740	822	780	800	832	763	773	754	742	747	742	786	775	785	784	744	742	746	830	808	740	800	730	802	748	800	745	771	767	753	800	772	774	776	751	738	786	765	791	797	787	726	762	763	787	780	765	770	724	751	808	733	787	790	715	780	786	698	775	777	791	767	737	703	777	705	814	774	794	845	787	731	779	761	719	767	780	769	753	751	726	764	751	812	766	778	757	791	750	830	717	793	784	765	749	779	755	785	756	777	771	765	784	766	790	766	751	806	786	776	781	786	743	759	774	742	773	753	772	806	784	780	690	760	776	745	791	778	791	774	811	787	738	756	816	760	760	744	777	784	791	758	852	817	724	756	758	775	780	766	769	794	779	775	758	735	774	774	843	797	737	750	814	737	724	734	753	783	786	763	747	763	788	753	818	754	765	754	736	758	743	800	772	781	790	815	775	722	804	745	810	800	755	802	783	807	760	736	799	803	761	787	753	825	778	781	805	797	750	761	737	716	800	768	745	745	784	779	775	794	802	769	792	776	809	825	800	818	726	761	818	793	736	759	846	784	751	779	779	752	817	772	770	779	749	823	764	810	775	792	781	792	809	787	818	780	764	777	775	786	752	773	831	790	732	759	762	760	793	797	730	770	775	780	758	815	754	741	753	801	786	799	743	781	721	737	789	810	773	791	822	741	786	729	775	744	798	821	758	736	763	776	742	770	771	765	798	808	772	758	768	730	744	743	760	770	791	763	756	741	735	823	761	781	804	799	812	761	728	821	771	816	779	770	799	810	797	756	782	765	765	801	740	775	781	750	759	754	794	793	777	809	804	784	784	801	802	785	767	761	767	768	761	787	773	786	822	814	773	750	783	762	774	816	738	733	811	742	841	801	771	719	774	798	825	766	768	765	790	738	711	727	788	781	777	779	774	812	790	782	788	797	739	779	726	749	799	777	751	745	818	772	760	778	744	774	771	762	801	746	795	770	762	750	764	785	757	786	781	773	814	796	757	781	795	787	775	767	754	747	807	773	756	788	810	765	739	758	815	768	784	792	786	776	749	769	757	777	806	786	753	797	783	759	763	808	728	734	711	719	774	714	802	783	777	782	741	781	774	731	774	817	804	768	754	795	793	783	745	748	764	755	755	742	758	778	807	774	786	797	742	798	785	771	772	758	783	786	749	781	762	730	742	745	734	769	750	769	757	790	794	783	748	739	769	782	796	778	736	790	802	788	757	760	807	788	777	727	770	781	773	724	741	764	754	725	812	753	754	750	776	756	782	829	766	760	790	722	754	786	781	749	790	798	743	747	756	787	765	748	802	755	784	739	769	755	816	762	748	738	744	769	803	815	778	819	807	749	765	756	744	794	786	745	791	750	785	766	754	794	785	808	780	788	774	771	775	792	769	807	821	751	774	768	743	751	770	797	838	784	814	788	734	769	796	788	781	763	714	732	759	810	792	757	729	808	717	778	769	778	734	742	833	762	749	720	791	761	778	780	712	772	753	768	804	742	744	746	763	795	762	797	756	775	783	756	811	763	805	755	781	798	802	818	785	722	791	765	749	740	804	774	759	733	790	755	756	747	733	793	789	810	801	752	802	808	769	745	799	723	795	809	785	785	718	773	754	768	778	746	782	761	776	773	773	757	771	838	769	757	787	818	820	761	714	782	733	768	762	774	800	765	776	783	773	799	749	750	793	747	786	802	772	766	770	766	761	757	762	774	820	775	751	804	765	762	778	773	796	761	765	795	796	782	796	741	745	714	780	794	796	785	778	769	801	738	788	795	748	770	744	797	787	771	774	788	811	781	762	775	740	773	803	759	772	756	735	787	767	779	802	759	798	750	778	746	789	782	753	770	767	790	793	773	716	805	736	716	718	797	799	745	715	853	799	788	806	810	745	768	766	770	782	779	769	777	754	769	783	774	755	774	791	744	745	801	778	786	809	761	775	747	731	795	785	742	737	772	798	728	837	755	797	819	817	754	788	778	764	764	795	752	778	797	783	788	767	762	791	760	738	778	761	762	763	730	739	767	773	794	796	769	783	813	783	827	755	796	774	732	800	829	791	755	776	780	756	787	791	753	802	769	828	752	786	789	759	745	766	774	763	759	804	768	756	765	739	786	794	825	789	772	745	741	783	767	803	766	814	813	802	814	780	794	799	764	779	830	756	743	751	772	810	816	719	768	752	797	745	786	794	780	775	821	772	750	776	832	777	756	775	782	744	782	734	744	737	717	775	747	806	762	825	802	788	723	743	760	784	744	793	785	748	745	812	777	768	806	794	762	766	798	715	743	761	792	786	770	762	755	761	755	802	792	814	758	743	775	789	749	793	785	713	775	769	782	765	845	723	750	780	777	781	743	803	809	745	775	722	759	793	743	786	801	759	795	770	749	753	750	825	774	792	796	772	726	776	761	761	785	785	729	804	755	738	771	756	760	798	757	772	796	793	757	785	776	740	784	748	777	777	765	768	735	759	768	735	787	784	798	758	767	776	756	758	756	773	793	758	763	848	798	794	771	766	729	792	774	720	770	807	772	781	753	734	718	780	742	701	789	738	789	779	824	842	727	779	765	792	760	811	831	772	781	762	763	801	819	748	784	762	778	777	786	755	774	814	766	741	759	740	769	776	798	744	765	777	752	802	829	778	782	768	736	763	767	827	760	755	773	764	796	787	777	758	762	802	747	766	762	804	782	738	786	773	787	763	782	817	842	727	782	739	725	772	741	774	813	788	759	747	792	763	779	781	798	785	814	758	766	752	731	800	811	704	740	773	774	731	753	751	779	751	786	752	757	794	775	749	787	774	769	771	817	799	802	749	726	806	772	772	800	730	739	757	794	778	821	791	763	756	800	790	799	744	792	798	764	763	740	803	743	748	794	799	735	798	796	767	722	774	742	776	815	762	780	807	793	751	769	763	725	800	737	792	765	781	752	729	775	771	779	769	758	741	769	773	761	743	782	706	777	782	795	783	790	767	769	723	785	758	758	759	800	805	845	755	786	764	774	801	781	748	749	775	778	817	810	776	808	760	712	756	824	773	738	776	750
27079	16475	7731	3560	402	167	165	136	149	130	135	126	149	132	152	126	139	142	124	131	139	135	136	135	156	120	149	134	134	133	151	135	141	138	136	134	146	144	127	140	134	153	121	141	134	142	127	128	150	150	121	142	126	132	136	138	127	144	133	117	132	140	135	148	132	141	138	118	145	128	153	139	136	130	135	149	136	112	143	164	118	115	136	144	120	133	149	151	134	161	154	121	117	131	137	129	129	130	124	131	126	145	130	118	136	137	140	144	146	141	122	139	149	145	147	128	132	127	126	132	158	107	131	134	139	135	145	143	141	131	139	136	135	123	138	128	121	157	137	136	129	150	122	130	144	122	161	113	125	147	138	129	137	139	142	138	127	136	151	123	135	136	151	141	121	143	136	141	126	128	141	129	125	130	143	144	154	142	148	142	159	132	132	170	137	133	129	137	144	141	135	110	145	136	153	138	122	128	117	136	141	137	124	106	152	134	138	149	111	130	157	146	142	133	137	156	132	116	131	115	136	130	147	149	120	142	143	138	152	138	127	140	132	127	129	139	157	129	146	163	129	119	130	146	160	135	157	149	124	148	167	148	137	141	137	163	148	122	119	127	138	130	126	135	152	124	123	133	144	152	141	113	129	130	128	151	157	125	148	147	136	133	134	145	133	152	139	140	144	155	115	136	157	155	143	124	135	139	133	153	152	129	130	134	124	135	133	127	137	139	140	147	136	117	132	150	138	153	138	151	129	148	130	132	116	134	124	150	135	143	130	133	142	148	142	136	167	137	142	132	145	143	135	140	134	147	149	164	137	153	114	136	146	155	141	130	129	133	161	136	109	131	121	124	144	144	136	135	125	140	125	130	131	140	129	133	130	118	142	119	132	145	133	129	121	131	125	144	153	146	133	128	144	167	154	121	150	131	125	139	147	142	154	151	148	125	135	132	128	132	129	123	130	119	155	160	124	131	143	148	135	136	139	137	141	147	140	138	111	145	117	134	134	134	124	133	134	125	149	140	125	131	138	147	125	140	122	125	120	146	148	152	133	127	139	142	138	135	142	105	150	130	163	132	115	136	133	120	156	134	120	131	150	104	150	132	162	135	150	141	124	120	138	144	107	140	128	158	105	155	140	144	132	162	131	133	124	122	160	126	126	146	124	146	151	125	141	146	108	134	152	133	134	145	133	140	129	129	143	134	136	169	151	134	126	152	152	156	138	149	139	139	151	130	139	137	131	135	116	148	148	133	135	141	149	133	162	156	137	121	123	152	127	122	121	123	130	155	143	145	137	137	148	144	145	137	129	136	132	121	132	130	138	139	119	141	136	134	143	146	136	127	124	151	143	132	144	152	127	131	118	125	143	135	153	142	128	150	133	133	125	130	111	147	139	139	163	125	134	151	120	137	122	123	121	136	149	160	152	116	144	143	127	123	147	135	139	130	143	124	113	140	127	125	145	146	137	137	143	112	127	137	103	156	151	104	140	141	159	150	161	140	127	113	144	131	146	137	143	112	109	140	165	119	130	140	143	141	122	145	151	124	154	127	125	140	142	135	118	132	125	128	127	122	135	151	141	140	132	106	118	131	145	145	128	150	140	132	126	140	156	132	142	134	156	147	148	125	135	138	130	122	137	123	137	133	138	151	128	147	133	136	140	123	128	121	138	147	132	133	136	120	122	150	157	135	127	119	141	122	131	147	134	120	127	135	125	144	137	148	151	137	138	140	126	114	147	151	124	125	134	153	120	99	155	127	135	131	139	145	111	138	124	126	121	154	116	134	153	151	121	134	140	147	139	158	128	126	130	144	115	164	129	131	129	127	124	129	143	124	135	138	134	137	115	146	136	124	152	132	108	126	130	144	157	121	143	127	133	133	146	146	121	123	132	147	133	152	135	139	123	158	123	140	116	129	121	122	143	136	135	136	139	151	140	129	125	129	137	141	175	130	138	141	145	141	164	154	144	134	161	147	141	141	132	137	132	156	131	133	130	131	139	113	147	136	140	137	122	142	135	146	115	146	124	142	115	130	132	133	139	123	136	166	133	163	147	127	130	146	131	135	135	149	128	153	131	124	141	136	130	150	130	139	141	122	159	141	139	119	128	139	141	142	145	130	136	138	154	144	119	152	138	136	150	144	120	125	137	145	127	142	130	135	125	122	138	122	127	146	147	140	137	136	148	152	130	138	131	134	155	132	142	153	152	140	139	140	125	148	121	136	117	136	146	128	140	133	138	150	124	147	137	131	140	143	125	146	151	145	133	131	133	136	134	121	132	151	129	143	127	137	140	145	129	141	126	161	109	132	128	150	128	141	114	123	134	126	151	154	129	147	145	126	144	130	148	124	143	137	115	152	122	142	137	137	127	137	151	130	131	159	122	137	130	158	153	155	128	123	141	125	161	129	158	143	131	139	145	150	147	129	144	136	138	147	131	143	135	156	132	134	123	134	143	133	142	127	129	133	110	129	139	122	132	165	134	154	118	148	133	137	128	151	131	106	128	130	149	148	120	136	138	115	134	140	123	129	137	168	96	164	151	140	138	141	138	139	155	137	153	127	127	128	137	152	142	154	136	141	125	132	139	148	127	128	155	123	133	144	143	141	137	143	126	147	127	136	149	135	137	129	136	169	138	140	128	119	139	128	137	139	141	145	137	133	161	132	137	153	153	142	137	131	125	124	133	136	154	124	133	161	124	160	151	157	141	126	129	137	129	139	110	130	153	137	135	142	118	117	121	151	134	144	131	143	129	143	132	149	156	121	139	143	139	158	141	143	125	136	151	136	131	140	121	149	125	146	136	153	113	137	110	130	132	134	154	125	129	116	126	135	117	140	120	148	127	132	125	116	127	125	130	158	153	153	136	137	132	143	123	117	148	107	111	118	134	135	154	131	146	122	154	149	140	122	157	143	139	146	155	131	126	116	132	132	145	154	144	122	141	124	121	152	130	151	116	139	126	130	130	156	150	147	130	142	151	136	141	131	136	124	135	110	144	143	151	143	144	171	146	138	131	129	150	143	139	140	135	130	135	132	126	135	141	131	142	148	137	151	147	158	139	147	122	118	155	109	151	120	134	129	130	147	135	153	135	145	125	137	149	132	157	150	136	142	146	151	123	132	122	135	134	133	153	123	142	136	138	138	119	130	133	132	138	145	143	128	144	127	153	140	151	132	134	125	145	130	126	137	140	120	143	129	136	122	142	135	127	131	136	126	117	142	149	135	145	151	129	147	143	142	138	148	133	111	143	130	138	125	133	118	118	152	127	142	140	127	137	132	121	145	120	138	150	138	150	129	114	132	140	137	133	149	123	127	134	147	135	117	131	140	137	138	146	151	157	158	161	131	133	125	154	157	157	157	132	141	144	141	133	133	141	112	148	119	152	159	148	134	125	127	102	121	128	123	133	137	131	137	133	129	144	137	148	138	136	141	137	129	138	117	136	133	133	124	137	127	131	141	139	136	138	148	147	124	144	143	136	135	142	124	124	134	166	138
25369	20121	12213	8536	512	529	490	477	453	456	495	529	488	438	449	465	455	482	486	467	461	482	463	468	466	464	515	463	490	472	470	514	459	450	458	488	457	428	452	478	453	466	475	459	450	466	468	474	444	480	473	502	448	465	457	486	452	475	456	439	486	477	463	452	456	463	527	469	481	462	436	461	438	475	503	466	431	448	478	457	457	481	467	496	473	494	454	495	462	459	454	480	441	495	478	484	477	436	415	459	497	461	434	446	480	472	467	447	476	443	490	489	473	449	495	466	483	434	463	439	446	471	413	440	445	494	454	475	460	493	438	460	447	469	459	475	466	469	500	432	456	435	467	507	490	403	506	474	430	465	493	461	469	473	469	457	455	453	462	417	488	430	458	446	448	463	474	421	456	491	442	455	457	479	444	484	447	464	453	461	444	491	461	432	477	454	450	457	463	451	438	434	458	501	481	479	470	500	501	465	469	484	419	482	465	456	456	454	445	470	466	478	453	426	472	436	473	436	426	433	485	437	441	442	473	455	493	433	466	450	447	432	477	447	449	409	457	445	465	439	457	434	428	478	475	475	497	476	462	436	459	461	454	459	434	484	456	446	440	448	483	465	466	472	430	490	460	461	481	485	484	461	489	425	517	499	438	479	435	453	445	490	474	452	466	465	457	441	443	474	465	465	469	486	464	487	474	502	452	417	439	467	483	465	489	448	464	465	481	484	496	456	469	471	455	488	470	478	448	444	456	448	440	455	443	456	466	482	467	431	458	493	478	426	468	439	476	474	483	468	467	471	472	482	446	408	447	493	456	445	459	419	445	461	435	469	478	479	448	497	491	474	440	499	481	502	425	434	470	454	462	462	413	458	494	427	461	484	460	458	456	446	481	479	452	456	462	459	465	514	494	433	458	458	502	483	464	450	414	449	422	451	465	466	455	477	432	488	502	440	471	454	467	481	433	456	444	424	471	476	427	453	478	444	473	440	471	483	480	446	449	477	444	453	461	500	493	476	490	423	463	454	403	454	478	467	458	473	462	464	468	446	454	483	446	470	448	419	477	476	469	492	475	443	471	482	473	447	469	481	455	495	473	454	436	452	498	472	502	455	475	448	429	469	473	473	462	443	498	451	423	470	460	416	449	449	470	470	471	427	458	456	494	449	473	469	476	467	504	442	491	430	472	478	458	451	481	453	472	485	491	460	440	502	484	429	437	428	497	460	461	467	473	488	455	433	446	460	485	452	464	503	482	446	457	440	498	455	463	459	452	413	451	462	469	467	477	436	477	482	494	437	463	479	515	497	502	473	508	469	445	458	531	442	444	452	473	461	474	450	438	450	474	443	510	482	438	466	426	451	480	474	451	454	444	466	442	460	476	424	439	465	449	480	468	466	443	512	487	483	452	442	452	451	489	423	466	488	452	463	431	513	491	488	456	477	504	461	437	446	482	427	456	491	429	464	490	458	478	464	482	485	457	441	439	485	488	462	470	413	493	472	454	451	451	444	499	461	453	486	430	448	447	474	434	475	451	455	492	481	472	396	442	443	453	494	457	474	439	468	505	444	449	449	424	456	452	524	445	470	501	476	498	460	467	505	456	463	478	474	444	469	502	483	420	440	468	467	464	461	478	471	430	473	495	462	441	457	458	459	459	459	483	443	486	485	436	476	520	496	480	496	491	434	481	477	456	468	476	483	493	478	444	445	448	433	463	492	469	432	449	479	479	468	452	491	422	458	462	453	496	465	435	449	484	496	513	496	472	442	469	439	479	428	449	481	467	505	468	464	435	478	493	448	490	456	437	434	434	462	504	478	469	464	443	483	439	469	472	463	450	445	413	472	437	458	472	483	470	480	449	464	467	500	439	428	467	417	434	472	488	450	466	409	471	427	476	441	431	451	469	471	449	496	473	448	476	473	458	440	453	439	439	441	471	477	446	473	438	486	424	496	491	458	456	457	421	481	468	457	507	472	471	445	472	451	486	480	487	496	471	486	457	450	493	455	487	459	505	463	429	428	472	429	459	462	476	486	452	464	462	449	446	453	509	470	449	473	480	470	464	498	464	461	478	482	475	479	467	425	493	451	457	460	474	492	462	466	487	458	458	496	464	512	459	453	479	437	482	469	454	451	461	445	471	436	470	437	472	455	435	435	467	471	490	446	455	482	495	497	472	482	477	454	437	454	459	463	484	456	518	484	431	470	476	449	476	449	469	461	452	487	449	445	476	409	465	460	480	492	458	475	457	469	439	430	443	484	496	454	476	475	526	445	496	447	459	456	474	464	494	452	476	451	439	469	467	463	472	473	487	460	463	455	428	479	474	460	466	438	470	426	519	452	409	460	455	479	452	463	470	450	443	499	466	427	419	462	435	471	467	463	477	464	498	473	471	483	444	476	484	465	474	450	454	466	469	443	458	472	481	433	468	514	477	474	475	454	448	444	463	490	530	474	471	480	413	450	449	479	456	451	461	438	492	474	450	468	489	488	472	425	434	424	471	469	490	414	498	440	506	453	413	468	417	489	482	464	487	460	476	427	457	451	483	459	467	495	437	467	466	433	515	491	455	457	478	485	445	447	499	463	448	422	466	443	454	454	434	438	480	471	470	449	452	446	497	471	466	472	463	468	431	465	451	487	427	432	484	498	503	471	472	443	430	462	496	468	454	462	459	489	474	452	470	469	494	488	411	461	483	466	442	434	462	505	402	456	475	479	455	458	501	459	482	466	453	465	440	446	469	465	488	472	442	528	494	493	458	431	485	443	467	451	491	436	458	464	443	478	427	477	455	421	485	458	482	484	468	482	474	495	504	428	453	463	476	467	456	468	458	459	454	482	440	463	465	453	456	472	461	476	456	459	466	425	473	474	460	445	483	452	444	453	398	443	419	434	459	455	450	447	470	458	451	478	463	456	481	457	448	475	434	484	448	457	455	444	473	494	469	451	446	467	478	447	466	441	472	451	464	473	494	476	462	458	471	484	475	450	475	433	432	453	465	461	407	493	463	418	439	502	450	463	454	467	462	504	440	455	440	446	506	444	455	454	463	429	458	451	476	466	444	482	460	446	449	457	494	430	452	432	430	482	451	488	416	477	459	436	471	460	432	461	516	441	467	425	504	495	478	488	424	459	513	481	459	450	439	489	457	464	502	434	502	458	443	455	483	495	443	472	456	472	473	467	465	447	454	467	468	456	480	467	437	478	502	463	461	437	476	396	490	507	446	458	433	483	474	427	475	471	459	457	446	502	443	492	465	482	472	455	481	477	459	466	479	442	445	474	486	425	497	465	472	486	471	435	477	446	468	437	482	415	470	472	466	445	456	517	462	465	516	448	490	513	515	487	458	499	503	441	447	498	469	468	482	449	505	477	460	499	470	461	468	441	438	460	468	459	468	442	421	492	490	459	446	460	453	459	432	475	452	463	497	451	440	434	509	478	451	455	445	471	492	423	455	452	479	485	444	477	466	478	477	454	447	481	493	474	455	445	503	455	455	449
61504	54893	43992	31575	6208	251	193	169	151	167	163	161	166	134	142	140	138	152	145	141	137	147	137	131	160	144	139	153	131	146	132	152	162	128	162	152	145	159	121	147	136	152	162	158	139	135	145	144	135	152	134	143	152	154	134	140	150	146	120	149	158	127	133	140	154	143	142	140	142	147	152	131	130	142	152	148	117	135	146	121	142	139	148	136	143	152	145	151	133	134	143	145	153	126	122	157	146	158	140	175	154	142	145	143	149	152	123	154	149	135	144	145	139	136	133	140	152	125	152	145	142	155	135	149	153	142	150	142	157	161	150	142	136	150	139	150	153	147	144	151	141	138	141	152	140	157	141	143	144	129	185	145	140	137	132	152	149	130	148	139	136	150	143	134	135	152	149	156	141	147	119	160	123	143	136	141	132	128	138	142	158	148	145	133	137	113	129	117	143	141	162	143	143	133	168	129	141	139	148	145	145	150	148	144	161	144	140	140	146	130	143	148	118	160	148	116	161	135	141	146	155	148	125	158	158	128	144	142	138	152	159	130	133	135	149	129	130	147	119	148	151	121	139	120	142	150	113	141	165	128	137	137	139	155	151	132	136	139	150	124	145	144	160	145	144	157	144	118	147	135	135	141	143	156	144	140	130	144	167	143	146	141	132	158	128	144	135	165	139	142	173	141	148	147	127	123	121	145	151	153	139	139	130	126	155	156	144	155	152	168	162	134	139	147	154	143	143	138	151	146	151	135	132	138	144	125	164	139	174	135	150	128	143	141	147	142	156	135	163	124	168	158	127	156	150	131	157	160	132	161	143	139	121	145	128	155	138	144	164	147	132	147	160	140	139	133	148	142	130	147	153	152	145	135	132	147	132	133	122	145	132	148	141	155	146	141	149	140	137	156	153	123	172	145	151	152	148	143	141	152	138	131	152	137	132	145	132	139	122	131	165	137	157	112	141	138	137	149	131	136	131	146	142	139	154	139	137	138	112	140	120	155	150	144	123	140	141	139	155	151	152	130	135	135	142	161	136	149	149	129	139	169	128	126	140	121	156	137	155	156	156	133	140	131	149	161	135	132	122	146	137	153	133	120	147	121	156	132	132	147	145	124	140	156	145	153	146	139	149	142	134	129	146	149	154	141	135	144	159	147	137	120	116	150	139	152	161	135	149	133	160	127	140	134	144	137	146	164	160	146	144	156	143	146	154	140	149	140	152	145	142	157	155	141	140	135	161	133	157	139	162	115	134	136	140	137	153	139	134	127	112	131	152	134	127	137	174	168	131	147	156	157	135	142	128	140	132	144	133	155	166	145	137	133	154	138	152	138	165	122	161	151	132	140	135	157	133	157	142	129	163	135	150	142	145	132	163	129	123	168	134	152	141	138	159	141	144	157	141	144	153	157	147	135	141	152	144	133	131	151	151	137	149	158	118	158	158	147	158	141	136	144	138	131	141	152	138	133	135	145	143	138	137	156	133	125	131	118	124	142	142	157	163	149	140	131	139	139	129	136	146	150	130	153	117	136	134	157	136	139	148	147	148	123	136	153	131	138	157	144	144	180	153	153	125	133	151	178	144	128	152	155	129	129	148	128	149	139	144	127	145	135	125	146	147	131	139	129	131	143	139	152	143	141	123	135	132	152	153	136	149	134	142	124	115	128	148	128	134	122	141	131	145	137	137	133	134	158	149	153	138	150	134	111	138	141	146	137	156	126	137	151	167	143	145	146	143	150	148	122	149	147	133	154	140	140	144	141	131	162	130	156	156	142	143	146	138	132	134	179	137	147	160	143	143	140	140	153	130	159	121	165	146	151	154	147	143	139	137	150	128	136	120	162	169	149	136	145	140	138	156	120	147	164	152	160	132	151	125	157	128	145	160	167	152	165	145	157	145	154	141	130	125	147	144	133	130	150	131	142	140	145	139	164	134	164	132	125	136	136	130	145	134	131	151	169	131	144	117	131	136	119	148	148	152	137	129	161	148	142	142	158	146	151	141	133	152	149	143	143	145	156	142	145	141	141	147	146	135	141	142	142	120	136	146	139	139	144	144	154	162	140	157	162	148	142	160	138	142	138	133	134	140	159	132	144	125	146	155	133	149	148	130	141	147	144	179	139	135	137	145	142	139	145	117	131	141	142	134	154	145	142	136	146	133	128	134	137	152	161	129	149	141	165	165	128	127	155	140	147	172	137	153	147	122	165	149	142	160	139	134	138	140	158	128	108	122	141	140	144	149	135	140	144	136	135	145	130	146	127	135	119	132	121	145	157	135	135	149	155	136	146	121	163	183	155	142	162	137	135	160	139	136	138	137	153	139	141	153	138	164	127	136	147	152	138	138	132	151	137	127	154	133	132	134	137	108	156	159	149	144	166	130	148	162	125	148	149	141	130	139	159	120	139	135	151	131	146	145	145	150	144	141	143	133	139	153	145	151	140	122	139	144	149	151	153	139	149	138	120	157	147	154	161	132	139	142	149	143	117	137	164	148	148	140	130	141	141	164	129	144	135	152	122	158	145	163	150	152	131	131	148	145	136	121	124	129	141	129	163	127	156	152	152	149	153	151	148	142	127	149	149	154	131	132	145	142	153	165	157	141	157	148	145	140	130	133	141	160	132	135	117	145	136	160	151	134	150	148	140	135	150	158	119	141	134	122	127	138	153	141	164	140	142	170	159	145	147	145	136	130	164	137	148	137	123	129	155	142	138	126	151	159	155	164	140	151	126	129	162	154	114	148	132	129	126	124	155	135	146	126	138	159	154	143	144	141	144	149	140	126	142	144	139	136	137	133	147	138	140	148	139	166	136	154	140	142	159	147	110	139	148	167	130	155	144	135	133	156	153	173	142	161	152	130	157	151	145	168	152	173	151	149	134	140	142	132	147	145	113	131	145	137	146	153	120	134	154	126	144	145	129	111	147	140	146	151	143	131	127	150	128	133	150	131	147	140	130	160	149	141	121	139	155	161	123	142	132	127	147	146	139	164	153	130	135	156	121	158	158	155	125	156	165	145	133	133	155	146	124	142	148	129	162	137	134	137	157	129	146	155	126	157	126	155	146	140	120	145	136	149	150	132	176	141	168	137	139	156	126	148	144	150	146	165	125	129	122	125	130	153	160	149	138	147	124	143	175	150	130	142	147	126	143	136	138	130	156	163	144	109	156	135	151	146	146	153	143	133	139	133	144	141	147	136	133	115	120	146	164	148	145	152	154	137	148	143	143	142	140	144	149	139	148	134	131	164	146	149	153	121	135	144	145	160	125	128	141	136	148	141	139	160	134	158	130	135	141	137	126	154	144	132	134	137	147	147	147	126	137	135	137	146	136	136	137	151	149	140	159	144	142	157	127	124	130	147	153	138	163	151	133	138	137	143	147	151	143	123	138	133	170	156	146	170	118	156	136	158	161	138	165	125	147	150	139	128	127	136	161	116	164	137	129	138	152	142	122	140	152	131	143	141	149	157	140	146	159	130	155	148	172	143	138	136	143
42399	43704	41742	34929	764	677	656	572	544	567	560	519	516	523	517	521	502	478	477	501	482	481	501	486	477	492	458	525	486	483	513	496	486	490	468	460	521	463	493	445	462	502	485	498	471	460	472	516	450	494	499	448	489	454	468	447	470	507	507	475	450	509	478	499	463	491	495	485	476	498	508	471	464	473	478	474	487	468	474	503	489	498	516	480	486	470	495	476	498	442	504	428	452	435	489	489	437	448	511	495	501	494	480	448	508	503	494	500	462	491	460	469	469	455	497	483	461	462	506	444	462	445	499	482	480	496	475	467	463	500	472	486	518	491	510	488	459	531	502	454	456	458	446	503	493	480	482	490	516	465	459	491	480	491	451	462	464	480	467	480	439	516	462	482	457	506	507	457	422	473	442	487	508	481	514	465	528	503	503	480	454	485	461	487	469	459	494	499	478	470	481	485	444	496	505	471	505	494	485	506	477	479	476	464	476	480	447	477	488	495	456	476	477	476	485	497	432	464	477	474	463	452	455	454	528	472	454	480	497	484	508	469	476	491	483	483	481	470	476	489	467	482	506	480	493	499	492	459	474	499	469	435	477	476	481	428	481	444	533	520	456	483	456	440	491	437	473	523	462	464	478	486	472	483	433	458	466	451	500	497	476	469	493	463	450	465	482	454	450	495	497	451	499	500	482	455	435	474	444	506	459	480	507	466	527	439	486	507	506	441	472	493	447	494	495	469	488	491	491	473	487	463	468	436	497	436	487	458	474	492	500	452	476	519	510	508	444	433	460	457	478	468	492	456	486	474	464	465	488	465	482	489	509	470	430	488	488	477	485	485	461	474	473	434	474	481	463	466	466	486	515	484	460	502	492	468	472	468	466	460	462	483	421	503	461	516	487	509	462	510	516	454	527	495	501	485	471	476	435	496	475	464	447	476	513	471	513	448	478	468	465	486	468	483	484	476	459	458	441	472	476	445	465	503	487	466	459	482	455	491	426	459	500	466	474	491	461	455	465	514	470	452	483	491	497	471	461	477	463	472	485	529	466	476	499	491	430	507	458	474	473	498	479	472	531	466	490	507	452	476	508	453	499	483	499	478	466	500	495	497	490	491	483	497	487	487	478	482	460	518	471	486	487	500	460	451	466	500	480	461	497	475	438	472	489	510	450	492	495	460	458	488	445	489	481	464	479	490	467	486	481	453	494	475	482	459	453	529	444	422	469	456	503	460	471	468	468	474	477	508	462	437	490	502	490	448	485	508	480	457	457	509	534	508	491	473	468	445	530	472	447	513	449	460	437	475	445	428	463	466	482	465	495	457	489	482	495	467	489	470	445	481	472	430	450	448	462	477	500	492	437	469	472	451	498	453	462	496	470	502	498	482	486	443	454	448	487	484	510	487	484	514	478	500	470	474	474	508	505	472	489	495	467	508	464	459	474	472	456	496	477	481	495	451	466	458	486	480	508	456	437	509	471	466	448	488	479	461	506	456	482	459	487	458	490	475	461	471	469	465	456	485	456	505	487	479	482	485	476	489	460	469	445	481	441	462	468	492	472	487	448	479	486	465	524	482	512	480	483	468	491	480	479	498	474	458	454	491	464	483	489	471	452	467	462	492	466	445	475	449	474	464	489	500	510	492	462	444	442	448	503	482	461	469	450	486	477	500	474	485	500	470	464	473	468	476	492	492	473	439	496	474	462	475	523	476	493	476	464	507	481	506	477	464	478	468	458	474	484	479	493	509	469	481	456	520	477	489	501	437	488	504	491	519	495	505	474	490	467	503	465	483	440	479	505	498	484	493	446	472	471	456	473	496	525	471	471	469	481	473	506	505	494	496	464	443	501	501	489	467	509	470	476	482	462	471	456	470	483	506	443	516	489	490	451	454	470	475	437	439	486	464	497	466	474	487	455	461	513	486	472	453	468	516	492	486	469	457	470	471	487	503	498	456	479	468	479	474	498	447	463	482	454	525	502	463	475	490	491	481	514	490	457	473	452	483	475	487	505	498	513	461	469	474	497	467	512	482	481	507	522	447	537	481	466	489	493	510	453	449	526	442	491	481	534	468	464	485	438	528	476	519	490	523	488	503	490	456	498	472	449	466	469	467	490	487	468	451	470	475	465	488	455	500	482	506	482	514	450	482	452	476	510	445	492	446	443	449	505	465	492	480	486	485	472	513	454	495	498	461	500	510	452	469	480	482	448	502	446	485	512	485	518	450	482	473	475	487	487	504	416	455	496	457	449	498	493	469	487	453	486	449	463	481	482	486	461	464	448	491	488	508	454	487	481	469	459	463	440	462	446	480	455	501	446	466	462	449	466	468	488	443	498	503	477	478	447	464	492	460	484	484	461	480	442	491	507	500	460	467	499	453	474	459	445	469	481	462	474	478	491	484	468	449	454	442	441	437	487	495	449	482	464	483	487	499	490	508	512	499	468	500	483	467	435	489	516	452	489	455	465	470	462	451	482	498	488	486	499	460	460	474	478	437	491	472	476	500	495	513	468	459	454	506	477	482	493	456	442	463	487	464	463	512	490	446	489	488	460	494	504	547	473	520	477	473	493	460	451	434	472	463	461	472	484	501	471	461	454	484	490	519	510	462	497	482	479	519	476	493	462	490	483	488	481	473	469	463	488	504	530	450	421	500	458	459	495	468	483	487	508	457	461	521	495	453	485	468	530	495	501	469	465	483	511	446	521	439	454	487	501	469	505	449	457	489	520	462	516	454	452	479	487	475	460	489	468	467	453	471	493	477	485	463	462	485	495	485	417	469	450	474	497	451	457	500	489	483	489	462	461	466	484	479	500	459	451	471	517	472	455	469	461	447	461	476	468	490	433	500	490	474	450	475	452	506	463	481	458	484	422	474	438	478	445	465	463	489	501	427	487	449	469	506	484	523	473	442	477	476	484	502	488	501	468	481	501	465	476	466	463	489	495	465	494	437	478	453	504	470	468	454	465	466	467	530	475	544	438	473	491	469	482	482	450	490	460	446	513	513	472	464	481	444	436	463	459	445	517	500	448	478	480	472	494	456	457	483	462	479	476	494	507	477	514	490	513	500	487	476	487	473	474	504	465	508	484	445	473	503	475	485	463	445	485	450	460	470	507	516	493	493	468	489	472	469	485	457	499	480	476	492	465	467	498	486	454	466	497	466	493	477	464	480	487	439	466	488	498	476	459	463	481	472	480	502	461	485	504	483	504	452	463	498	519	492	490	466	471	479	500	494	485	469	481	461	484	487	466	529	465	421	493	500	500	474	504	480	484	491	505	506	458	470	474	447	491	507	461	467	460	461	458	498	479	520	488	476	431	472	523	482	511	421	488	482	423	489	484	448	481	477	471	490	468	471	479	461	449	476	453	454	448	498	482	461	465	481	444	494	492	507	467	456	518	490	507	503	454	459	491	461	464	500	480	483	500	477	488	477	533	486	460	452	493	494	490	458	511	480	464	494	445	453	444	485	491	511	467	480	504	499	478	481	461	432
78434	72063	58723	47962	13833	1315	368	349	312	310	283	267	272	300	267	250	281	237	245	265	244	250	250	276	282	246	256	282	217	225	229	261	260	225	253	239	270	246	245	236	263	240	270	257	246	285	275	274	259	270	258	279	240	256	273	243	259	250	276	268	258	248	240	250	267	264	254	245	250	241	243	275	250	248	266	261	249	257	253	238	210	253	260	250	265	250	244	266	265	272	233	257	246	243	247	265	283	249	247	238	244	228	232	257	258	240	257	244	255	250	260	269	251	238	242	243	243	261	268	227	242	241	268	239	244	255	234	238	250	244	249	245	242	244	250	235	249	247	262	269	244	265	248	250	264	247	221	264	242	247	261	258	257	252	249	245	266	256	262	233	243	236	251	255	260	249	273	244	256	276	237	249	266	268	240	262	259	272	233	234	259	281	259	247	265	250	259	242	280	237	242	239	226	261	237	258	228	255	248	288	243	245	259	238	241	260	272	262	251	241	252	262	266	277	238	219	245	250	248	270	254	261	245	230	240	261	281	248	255	256	248	234	249	222	257	262	237	268	259	252	244	262	264	289	277	234	246	244	259	248	261	267	229	239	265	254	229	231	258	262	246	277	237	251	261	255	238	231	246	250	265	260	257	273	264	279	248	264	240	247	251	251	247	269	246	269	231	235	241	261	243	247	221	265	252	276	256	253	213	263	258	237	241	242	250	269	242	275	217	249	242	215	285	283	276	254	251	244	265	231	224	245	236	234	235	245	265	233	266	253	247	255	255	226	250	254	268	264	259	232	237	256	262	250	261	220	269	235	267	269	259	269	246	222	246	261	220	221	220	287	266	242	271	253	231	237	250	244	228	256	241	274	262	246	223	266	256	265	281	223	254	238	258	258	249	243	235	265	228	234	259	232	256	246	253	254	251	234	226	227	269	243	216	254	228	236	241	246	242	245	244	225	264	257	245	258	247	252	267	230	262	257	221	270	241	270	233	264	243	260	253	245	246	271	253	241	239	265	240	248	260	259	261	255	215	256	244	247	241	242	244	251	227	261	247	282	255	248	251	240	258	241	238	279	252	272	269	223	260	239	281	259	256	198	258	220	267	231	241	236	239	294	224	260	241	250	253	237	232	214	280	261	247	276	223	289	237	271	244	243	241	256	254	261	220	267	228	268	262	248	267	249	254	220	292	258	274	265	237	256	234	238	246	250	245	276	263	259	243	273	268	265	252	246	248	245	255	254	264	249	268	234	236	260	234	241	243	244	237	248	237	255	269	230	226	244	217	241	224	248	276	263	231	257	228	245	262	258	257	270	238	253	266	249	234	259	277	231	227	253	267	251	236	226	262	249	251	248	231	233	259	260	241	250	248	262	268	272	249	236	252	269	234	272	234	244	246	252	264	235	235	242	217	236	258	261	235	244	228	287	280	256	239	237	251	221	247	223	268	260	248	254	276	255	274	241	226	248	251	275	238	224	240	220	252	249	207	279	260	251	255	242	242	260	279	236	233	274	272	265	245	239	252	225	251	233	270	273	266	238	257	257	238	236	266	263	270	266	273	255	248	237	258	266	256	261	256	227	210	250	250	246	273	226	269	247	250	248	245	256	244	269	260	233	232	247	272	261	252	234	264	246	249	252	222	232	253	262	248	300	255	252	216	241	261	245	254	212	272	253	260	246	241	260	229	261	272	286	244	247	257	233	250	244	271	268	247	247	236	249	289	215	245	249	262	264	248	266	241	263	230	244	254	255	276	262	262	245	244	261	242	263	231	232	249	239	258	247	255	210	236	266	237	252	240	252	245	234	261	229	270	231	255	257	248	249	263	243	248	271	255	229	282	245	233	260	263	241	257	244	250	222	246	239	233	259	264	246	234	287	249	246	248	239	243	252	265	246	220	234	233	238	263	285	271	255	218	252	238	247	243	260	269	285	231	265	228	232	246	292	251	242	236	273	268	254	252	266	228	233	253	267	238	262	244	303	245	248	258	258	243	259	247	278	242	277	273	243	241	253	273	247	230	250	260	243	259	263	257	264	247	242	219	270	234	248	246	231	240	249	259	224	229	280	233	257	240	231	277	229	264	218	266	240	261	238	233	250	275	289	232	261	222	255	252	266	251	244	271	250	218	222	252	226	254	259	274	287	271	217	255	286	264	263	232	260	233	272	247	267	238	273	250	243	281	225	270	244	236	242	253	254	254	245	272	271	243	221	276	257	257	282	261	243	256	238	230	237	281	234	251	246	244	240	273	290	264	262	236	233	260	257	249	252	238	259	245	240	267	247	257	255	246	263	247	259	248	261	227	240	238	230	244	251	251	228	221	235	271	249	256	244	235	240	276	255	280	264	245	247	240	242	263	237	273	221	274	248	268	268	267	246	266	262	264	265	209	224	271	265	238	242	247	254	217	266	268	244	276	243	249	264	225	255	213	257	247	269	250	226	256	218	266	267	256	262	235	258	230	240	230	241	263	256	256	245	216	281	259	231	218	279	248	254	266	235	236	270	257	255	252	264	250	265	271	233	250	243	284	269	248	228	256	236	235	255	270	264	247	279	249	254	258	262	255	226	240	226	251	254	254	250	227	227	230	255	242	243	261	245	276	246	254	252	242	264	229	252	242	260	256	269	272	242	252	234	249	269	250	227	248	280	262	235	252	264	238	246	265	296	240	253	269	244	275	263	254	249	226	245	256	215	239	238	258	236	267	233	227	247	265	264	250	239	260	221	245	242	257	263	235	263	237	255	287	257	243	241	257	245	257	225	233	244	234	264	237	274	240	266	270	277	232	220	247	247	255	261	268	264	237	222	283	257	221	260	221	257	257	242	261	229	252	239	245	266	262	228	249	239	270	255	245	223	271	255	231	227	243	247	255	248	281	263	249	244	263	243	270	257	276	265	273	263	259	246	252	256	239	231	274	244	261	243	260	250	233	271	219	244	258	245	261	240	275	283	251	266	262	248	259	207	256	245	210	238	231	253	248	227	262	274	247	260	273	278	265	244	257	242	262	284	250	260	246	267	247	241	260	215	250	252	256	220	258	246	240	237	245	267	242	252	237	246	257	236	234	250	226	237	250	262	251	248	246	260	238	256	247	256	262	237	253	271	254	244	259	244	262	230	258	252	236	262	252	267	263	264	261	268	263	233	247	239	252	242	229	229	242	269	229	226	250	239	247	284	261	255	243	263	270	250	244	251	234	260	254	261	252	244	237	253	254	303	292	233	242	273	266	258	289	286	279	259	243	258	243	266	242	269	228	241	240	242	240	236	243	258	267	247	244	217	255	260	254	245	249	242	270	263	251	238	238	251	261	254	272	213	273	222	250	235	268	238	231	239	227	247	245	241	233	263	260	262	253	241	254	257	244	266	265	240	250	250	218	220	264	235	245	262	251	247	264	250	233	235	235	258	254	229	234	254	235	236	262	264	274	235	260	244	237	251	252	252	254	256	230	227	239	258	252	243	236	229	253	267	256	239	249	256	239	249	273	266	272	224
55928	58971	54811	46505	1479	1301	1147	1025	990	1012	955	911	844	864	848	867	805	792	868	782	799	861	809	783	850	847	787	758	801	773	779	765	767	815	764	703	801	813	773	792	781	728	799	820	764	755	793	775	733	801	740	795	778	803	779	797	791	790	751	746	763	770	795	722	758	784	760	828	737	739	750	719	787	750	785	793	714	775	740	726	737	788	791	744	826	751	779	707	842	763	749	761	764	741	733	739	754	716	794	772	778	797	731	762	758	725	759	757	764	791	794	754	738	764	811	816	736	758	797	744	791	801	773	776	753	779	823	769	754	768	798	755	764	784	728	769	783	771	786	795	784	746	788	807	786	753	758	763	729	749	715	750	755	764	771	730	737	780	824	755	756	754	751	751	716	773	796	776	799	785	712	777	811	739	786	750	746	759	760	746	798	751	785	769	709	797	759	807	731	799	803	739	733	738	775	763	779	769	761	783	744	756	767	751	754	780	802	786	747	810	674	772	762	755	749	789	791	766	778	772	770	765	742	722	731	740	795	778	754	795	737	762	799	797	771	724	760	711	761	765	721	744	765	783	764	740	752	764	684	771	732	742	808	785	794	787	794	779	783	713	723	748	753	742	789	780	795	711	760	770	734	730	799	716	741	776	733	781	783	765	760	732	800	797	731	764	744	761	710	757	730	734	788	776	745	798	720	847	771	772	722	747	798	784	795	750	785	763	723	769	765	731	746	771	756	788	751	745	754	752	790	774	732	729	818	789	755	737	756	797	766	731	734	769	754	776	772	812	774	764	745	801	785	765	775	773	809	767	722	757	771	728	751	816	776	760	786	712	836	801	765	737	765	776	768	793	727	771	761	803	728	744	760	763	750	756	758	756	786	777	738	782	772	771	721	774	749	762	833	804	761	732	750	726	731	788	798	726	747	816	746	690	766	744	783	776	700	710	759	762	745	769	728	738	760	744	738	741	748	761	746	799	781	731	817	758	771	779	734	771	724	810	743	750	736	766	774	800	792	750	757	724	768	744	765	765	763	715	826	808	804	815	745	796	761	785	786	721	765	775	772	700	778	775	761	722	732	757	773	788	755	761	769	751	771	814	811	719	774	750	721	777	796	791	784	762	737	814	785	725	828	754	773	769	739	763	736	726	776	761	753	767	764	755	763	763	756	812	788	802	789	741	817	779	721	844	758	781	704	766	773	732	759	736	761	714	713	786	726	792	758	725	746	791	739	805	742	760	754	776	707	756	813	700	770	809	760	755	762	737	777	776	770	751	801	791	787	756	781	747	768	758	738	749	786	757	784	769	773	794	784	767	742	743	766	733	770	705	822	700	797	772	816	730	785	767	790	766	770	799	788	736	777	793	769	783	791	821	740	777	792	709	750	763	784	747	733	772	752	758	770	717	741	765	709	739	766	733	734	722	773	723	714	729	774	743	735	787	768	740	727	766	765	764	785	701	771	778	786	775	751	750	747	752	742	770	792	730	735	761	740	750	750	723	831	721	735	768	722	783	755	740	777	750	750	749	826	755	764	787	755	742	811	768	764	731	802	791	784	721	764	739	769	790	758	711	758	699	752	746	779	785	796	768	702	749	777	721	734	784	755	771	750	737	805	777	788	779	760	746	718	750	753	789	738	761	781	790	752	770	723	710	747	713	749	793	772	802	783	802	796	736	779	766	759	797	738	770	765	754	780	788	735	762	742	735	756	747	750	763	759	759	821	794	787	744	782	768	800	790	798	789	755	786	756	767	753	784	744	793	749	721	801	756	746	755	763	768	781	778	788	789	762	739	756	790	782	737	713	771	783	801	765	733	787	738	755	748	764	755	833	733	752	807	792	763	723	734	776	751	815	779	809	788	702	742	742	717	750	801	778	820	809	780	740	799	737	751	762	776	763	735	728	751	734	762	726	794	786	759	678	773	753	735	777	791	748	734	710	739	773	830	786	816	720	804	793	699	721	805	758	774	802	718	721	832	795	807	800	720	754	741	764	803	746	740	764	761	739	716	729	750	770	798	744	763	735	763	740	780	740	803	744	779	757	745	726	785	762	705	757	785	729	778	780	753	782	781	771	743	716	747	740	774	789	772	736	785	748	761	759	794	725	748	766	709	792	743	773	744	785	821	765	761	749	809	764	734	718	735	752	760	780	752	776	707	776	768	771	758	782	795	757	764	793	700	755	766	763	752	787	816	771	746	779	739	719	785	686	746	742	754	757	814	716	732	750	757	802	744	777	729	723	751	766	785	772	756	809	786	767	744	783	762	748	774	749	788	715	769	742	755	758	746	778	787	753	745	725	746	783	777	747	704	742	789	726	743	770	809	730	746	814	767	775	763	788	785	760	816	764	796	793	749	721	710	771	734	758	719	754	772	787	746	825	816	735	786	755	756	741	763	758	805	781	766	744	815	810	732	748	777	772	770	714	756	752	711	748	729	754	769	751	778	808	743	777	719	783	724	682	701	759	747	800	703	797	802	787	780	764	804	801	791	749	746	734	782	841	752	729	753	717	752	771	769	749	729	754	745	739	771	752	735	731	778	704	756	721	708	773	774	791	728	781	739	782	780	785	767	767	714	748	767	799	772	726	744	796	804	751	784	789	777	788	775	760	770	830	754	763	781	738	760	754	724	783	792	769	804	758	717	753	766	781	794	753	782	725	755	774	787	741	723	748	762	761	739	706	730	780	739	734	771	758	784	763	786	803	748	784	753	820	783	816	750	790	788	777	736	768	783	736	801	750	748	753	737	726	762	761	736	770	734	829	772	752	778	755	753	789	791	769	704	761	745	789	751	775	798	772	782	791	748	782	722	782	759	761	760	759	727	774	778	752	722	709	777	773	777	784	752	755	767	783	775	708	757	785	761	759	727	743	807	719	764	770	782	742	798	735	746	754	746	755	788	811	787	759	747	772	743	780	753	766	769	783	752	742	774	734	776	770	764	766	768	771	810	740	761	785	694	723	768	735	775	777	745	777	720	702	810	708	773	757	806	825	746	782	786	761	783	718	777	776	749	809	760	734	770	738	734	755	739	772	733	733	761	802	804	777	809	764	758	740	741	772	749	695	789	747	745	741	761	757	789	738	716	727	780	764	830	784	730	700	776	737	737	767	774	754	749	787	771	739	773	787	733	798	709	803	808	720	777	780	761	746	763	749	740	796	733	715	797	818	772	766	734	784	784	753	751	792	787	769	788	743	807	759	737	785	783	777	792	775	790	749	741	828	765	795	818	785	784	754	770	722	735	753	790	744	758	805	758	810	772	768	767	797	761	779	751	734	741	795	772	695	776	756	743	772	790	823	767	707	826	746	769	765	768	788	752	769	725	810	822	765	766	783	776	738	795	792	758	746	784	760	771	810	757	743	770	710	779	733	776	700	700	704	776	766	741	772	776	742	819	760	795	760	781	754	789	706	759	791	714	756	750	804	776	758	795	751	808	721	791	771	734	758	761	781	715	792	784	782	786	746	755	793	743	755	721	761	713	753	738
27149	16155	6272	4093	346	152	133	126	110	118	126	145	128	144	131	116	144	113	134	130	121	148	128	131	135	140	116	136	132	123	123	108	130	134	140	124	124	128	152	140	157	121	123	123	141	124	130	129	129	116	135	119	136	146	148	118	125	114	146	122	138	126	141	147	133	136	135	150	133	136	136	116	144	135	131	123	109	150	144	135	130	133	116	151	124	125	130	136	131	135	129	125	109	113	113	139	150	138	130	123	155	140	133	130	144	134	115	110	106	119	129	140	137	117	136	129	126	121	124	141	147	144	116	125	121	116	138	122	129	141	123	93	126	129	121	127	136	109	136	120	127	139	114	121	133	138	135	121	119	127	144	128	125	120	139	120	114	120	136	148	120	127	143	124	142	131	147	137	127	141	126	145	125	136	132	125	143	157	122	137	139	121	139	137	127	138	130	128	123	144	123	126	120	137	117	139	110	118	130	126	131	122	135	132	148	127	149	129	107	109	151	124	129	139	127	129	125	121	134	118	133	129	139	139	139	137	138	151	131	117	131	142	133	147	125	134	142	134	136	133	136	147	124	123	122	116	127	144	115	124	155	132	120	135	141	121	108	154	126	145	136	150	126	147	140	154	123	119	135	142	140	139	116	125	138	142	124	142	141	123	134	127	124	133	126	125	155	118	128	119	142	119	129	127	136	137	124	133	137	143	117	130	121	122	120	123	144	126	121	131	133	136	121	146	118	113	127	119	135	143	134	136	144	137	112	130	138	136	138	149	136	130	137	120	140	134	133	136	124	136	115	137	131	118	111	144	128	131	120	145	128	152	128	115	126	140	144	134	135	136	135	121	120	138	123	111	140	145	146	141	140	126	113	119	117	154	138	142	129	112	149	128	127	138	114	131	131	132	144	131	135	143	130	139	142	149	133	126	119	109	117	124	116	130	125	134	149	133	101	124	172	112	140	154	128	130	100	155	139	140	138	133	120	117	113	144	133	148	124	131	107	111	138	133	115	118	135	145	126	130	120	141	149	122	105	150	130	133	139	133	121	149	135	137	142	139	130	127	148	128	135	136	113	129	121	142	145	113	136	130	118	132	136	127	122	124	145	112	132	121	126	127	122	133	123	134	127	130	128	123	118	120	138	124	136	135	129	132	147	120	133	132	138	121	139	133	138	151	125	132	154	126	127	116	126	122	121	129	97	141	136	137	101	138	125	127	126	137	153	133	127	129	158	134	117	109	146	122	126	125	134	125	132	137	156	119	136	126	134	138	142	163	141	137	142	132	145	102	159	112	106	145	139	127	135	129	132	132	117	119	132	134	133	114	145	145	145	125	114	129	129	138	136	138	139	114	140	145	142	138	135	126	122	120	133	120	120	140	133	126	107	116	136	145	133	118	134	126	131	112	142	143	132	159	147	127	125	123	133	133	131	150	133	165	129	138	124	133	147	132	119	136	140	119	137	130	153	127	131	147	114	138	121	142	141	141	129	118	138	133	154	143	130	130	141	140	149	116	135	127	130	131	149	131	124	153	107	132	123	127	131	123	141	124	122	118	134	139	139	118	126	130	123	148	132	128	100	115	139	119	138	142	122	123	147	147	131	130	135	125	137	123	121	142	116	129	133	114	114	127	174	119	136	135	151	128	126	132	147	139	136	127	122	118	134	145	131	119	137	145	141	138	127	142	112	127	140	138	139	148	132	113	124	136	138	140	145	131	124	130	117	130	145	128	123	123	126	127	136	131	156	129	115	113	127	136	158	133	121	112	125	115	122	130	132	135	130	121	141	132	135	118	140	113	136	132	160	136	125	139	119	130	133	140	146	131	127	133	127	144	156	114	110	145	106	136	115	143	150	129	119	120	117	124	129	127	127	122	122	131	141	121	153	120	125	124	121	117	132	148	127	135	123	128	136	136	131	123	135	124	111	142	134	131	125	147	126	132	148	133	122	116	110	135	132	123	127	111	114	129	121	145	155	130	129	140	118	116	149	127	143	129	150	113	125	130	138	118	146	120	133	119	135	147	135	130	131	136	118	123	132	142	148	137	125	134	125	129	123	137	136	131	136	135	145	139	149	124	119	143	167	132	139	142	122	120	126	139	135	112	127	142	138	113	142	127	147	134	143	119	165	148	115	125	124	122	135	115	136	138	131	121	131	137	118	126	131	138	137	131	149	146	140	128	99	119	127	134	146	136	143	138	124	121	147	156	132	121	138	128	126	127	135	121	133	135	136	139	154	139	155	150	126	138	122	130	122	128	122	132	130	118	126	134	112	150	153	121	131	140	145	129	129	108	132	150	136	124	129	141	129	126	135	116	122	127	143	141	116	135	121	143	147	124	141	120	114	102	143	136	107	144	120	114	126	147	131	138	142	129	142	120	126	141	165	131	125	117	135	132	126	119	135	133	136	147	138	117	118	127	116	125	132	125	107	138	135	121	126	117	128	142	136	122	155	127	138	142	134	118	129	141	111	137	151	120	170	125	133	119	128	129	135	134	140	139	125	139	124	146	118	128	141	132	140	115	140	141	138	126	139	111	124	135	150	128	128	126	124	132	138	118	112	155	129	126	147	119	131	127	134	135	138	130	131	120	140	116	131	129	132	139	126	135	131	142	131	130	132	110	108	116	148	134	125	134	135	133	126	123	119	139	135	121	137	128	134	112	141	127	131	107	154	134	131	107	141	132	111	113	127	113	131	118	115	114	126	153	131	140	149	133	122	134	130	135	115	124	143	141	149	122	125	120	132	123	133	131	140	142	146	152	147	135	138	116	120	156	148	126	127	118	122	139	124	140	127	130	132	110	142	132	138	136	154	142	137	160	126	148	121	126	135	114	139	133	133	126	116	138	104	134	148	119	149	133	116	128	129	147	138	115	128	130	129	135	137	118	124	124	141	136	134	150	110	128	132	126	131	125	105	142	121	137	142	127	113	131	144	141	141	138	136	134	120	132	134	119	148	141	133	124	128	144	119	142	136	130	125	135	160	123	124	131	131	130	113	139	128	148	134	124	130	134	133	127	136	106	130	123	130	126	124	146	132	136	149	139	133	116	122	161	138	134	122	136	135	141	122	136	125	134	124	155	135	125	119	131	147	146	133	131	144	140	138	139	157	148	127	136	113	125	139	118	134	122	125	157	135	124	128	162	128	146	118	140	109	140	143	130	134	126	134	133	136	127	138	139	135	140	139	133	131	146	145	130	126	116	144	159	130	139	147	134	134	131	131	119	132	118	148	120	122	127	97	139	120	142	140	112	133	140	122	137	119	121	123	115	131	145	136	126	143	136	128	142	145	146	107	122	135	129	133	128	134	126	136	137	102	120	137	134	132	130	137	126	134	112	124	117	162	129	121	131	113	132	107	121	127	121	124	129	141	139	150	129	120	140	120	123	137	125	148	120	117	143	135	122	104	118	147	143	138	148	138	156	127	129	99	155	113	126	145	153	136	124	139	128	127	131	130	140	123	133	130	141	127	119	126	117	128	129	148	119	128	119
25287	19698	9806	9658	532	453	484	460	478	498	450	419	458	481	462	448	443	442	445	474	416	465	422	457	454	435	440	480	420	455	469	481	436	463	468	422	459	452	435	452	482	438	452	463	431	472	454	469	464	412	471	468	440	459	429	473	444	482	440	462	493	453	403	459	456	464	493	444	445	450	444	468	420	431	469	471	434	426	444	442	428	443	474	460	471	428	409	458	436	459	451	471	438	478	431	458	475	438	473	472	475	431	405	460	502	448	442	403	429	462	455	443	476	422	423	431	440	503	428	506	461	437	439	456	480	456	455	489	433	435	423	452	466	423	421	467	428	423	451	424	425	446	438	464	442	429	406	443	468	422	449	422	463	447	459	422	443	448	439	457	434	453	473	440	463	440	466	445	460	475	463	448	429	445	422	484	455	428	464	424	429	447	469	457	462	470	446	437	444	428	429	477	431	472	461	433	438	434	440	448	462	426	456	439	430	459	471	492	440	437	410	414	453	432	463	424	440	450	437	414	452	449	444	434	426	461	458	473	435	461	461	474	464	433	432	423	401	462	456	412	481	464	433	452	447	426	449	457	459	411	447	435	493	455	493	452	403	448	434	430	449	449	471	419	475	448	411	446	464	450	443	421	449	439	434	460	451	438	448	442	471	408	453	504	427	419	431	463	466	466	435	441	464	427	446	478	432	482	472	442	465	458	462	447	449	452	466	463	475	441	417	428	461	440	451	434	514	451	441	439	484	453	403	464	458	472	468	453	445	446	431	434	433	483	476	453	469	417	458	455	478	462	419	408	432	468	437	477	461	433	451	458	490	458	453	451	448	419	464	421	433	474	485	440	433	472	449	461	425	452	449	421	424	451	451	424	474	438	422	444	452	449	425	458	453	452	469	460	432	461	419	458	444	447	448	453	435	456	404	444	439	447	455	422	470	438	482	429	487	421	438	427	442	477	468	432	441	407	431	473	453	453	424	411	450	468	471	447	453	443	451	437	448	439	453	458	463	412	467	461	411	453	429	426	429	436	452	467	442	463	472	468	425	437	454	445	506	450	422	438	454	448	425	427	484	446	513	421	462	418	454	465	431	454	444	456	418	459	441	440	433	490	451	462	424	486	467	479	410	456	461	485	431	421	447	446	464	447	418	441	436	445	423	461	416	435	456	437	439	466	455	434	470	509	461	388	461	462	440	484	470	461	434	442	422	479	418	426	435	461	470	439	438	456	445	474	454	469	457	444	401	461	469	465	460	497	449	444	445	446	427	463	399	440	442	442	441	431	423	427	443	468	450	477	473	457	452	462	451	434	426	433	437	414	446	472	417	458	476	457	451	439	455	469	443	464	432	446	457	409	404	411	429	428	463	461	445	449	444	458	457	435	461	423	432	423	454	439	459	458	428	454	447	429	456	460	479	454	471	462	465	456	468	436	447	404	433	475	476	450	458	452	405	456	440	468	435	431	442	421	434	468	455	426	427	450	421	452	447	445	476	455	425	469	446	439	456	481	461	457	487	446	489	458	446	487	437	468	452	429	424	469	426	453	449	455	428	486	462	437	452	425	495	480	480	425	419	469	485	483	457	432	455	471	442	438	470	450	444	440	439	443	423	432	438	442	456	459	448	444	428	460	442	429	436	465	440	430	425	452	476	448	433	484	453	451	488	474	442	449	394	453	462	424	432	485	467	430	438	467	469	454	443	432	490	466	464	437	429	442	430	440	463	435	453	464	441	450	471	461	460	418	458	447	471	464	435	410	481	433	466	476	460	429	449	466	484	470	450	410	455	438	463	458	444	449	449	439	417	417	454	414	488	431	446	422	442	444	424	444	430	428	448	485	449	469	465	432	494	423	452	424	436	458	433	446	440	462	447	469	472	455	425	451	474	450	458	454	449	483	410	437	463	407	410	445	458	427	448	456	479	435	446	457	456	429	452	486	463	407	461	443	432	481	468	455	461	439	441	461	469	447	453	432	442	416	452	435	445	464	443	472	421	443	462	385	441	473	409	465	449	427	466	460	424	436	442	456	435	443	470	436	479	427	457	438	442	458	451	477	440	473	451	440	434	458	486	450	444	441	453	422	430	451	431	407	451	402	413	437	404	478	479	434	444	461	476	445	478	450	477	450	471	425	436	442	453	437	462	434	451	473	441	452	414	417	424	458	409	442	407	448	458	467	445	422	452	482	458	401	421	484	443	447	446	476	410	441	474	468	422	421	431	419	470	441	473	447	461	461	465	417	472	429	427	442	478	429	447	426	433	462	463	424	445	457	469	465	432	473	454	432	434	465	458	431	452	471	471	443	431	447	422	445	423	451	454	414	463	419	397	472	431	430	453	424	454	449	425	451	435	437	464	419	415	445	453	453	451	458	490	469	410	423	457	436	471	472	445	445	469	444	461	431	421	451	434	480	416	434	410	461	454	422	470	489	470	477	452	456	464	445	439	431	475	439	450	461	428	461	459	459	456	433	439	457	428	460	453	462	445	436	424	486	465	419	482	457	457	469	468	449	446	435	463	474	450	476	418	437	430	463	447	441	410	452	417	451	446	470	413	456	430	450	446	452	456	443	477	443	398	451	467	427	455	452	461	429	438	462	431	419	451	465	421	446	478	448	425	426	450	403	404	444	469	453	471	427	472	447	458	429	453	445	455	441	428	459	414	423	472	420	497	450	417	439	405	427	468	397	433	460	479	472	442	482	470	468	446	456	448	398	451	439	457	444	432	441	425	420	468	428	473	390	418	437	442	446	467	423	416	442	451	450	444	445	429	416	450	442	490	483	462	396	457	473	468	468	412	439	418	442	451	414	441	462	431	466	431	449	418	426	463	439	418	466	452	478	444	453	442	428	491	468	448	457	435	437	453	448	438	439	452	432	425	421	436	416	488	429	468	443	414	440	447	446	476	454	459	479	443	407	449	422	430	445	422	430	455	422	416	437	458	424	447	421	446	453	407	441	470	435	454	466	487	427	434	473	440	419	468	480	417	450	476	456	441	436	441	443	444	445	412	442	465	454	440	462	444	496	444	440	440	449	470	485	456	449	459	461	450	414	443	474	446	482	469	470	411	432	462	436	421	437	433	483	438	430	447	484	445	422	461	462	444	462	452	494	446	472	437	407	456	439	470	444	438	429	444	425	467	426	463	409	442	456	487	474	438	430	469	417	477	502	411	420	470	465	443	499	442	452	440	481	446	448	443	474	496	476	452	431	465	432	448	467	442	445	476	411	450	448	419	459	412	454	434	459	426	439	485	411	433	452	424	436	443	465	455	441	461	426	449	476	465	475	463	491	428	425	458	479	439	427	439	424	413	464	499	445	454	459	431	466	428	476	426	393	457	449	459	447	476	456	464	450	447	463	496	480	440	450	446	425	411	459	449	462	434	437	467	452	454	470	433	500	432	458	439	420	470	417	455	463	492	467	433	432	441	463	474	450	426	426	451	457	469	427	436	421	461	473	458	474	479	444	427	492	446	442	429	414	442	458	410	431
61025	52876	43322	32673	6356	234	171	160	166	168	133	141	137	154	125	141	146	143	113	135	143	117	128	150	154	121	114	138	133	138	135	150	119	153	115	149	151	147	109	107	154	126	141	139	112	128	132	122	122	131	121	134	131	129	119	149	103	135	128	136	142	128	132	118	117	160	129	133	127	145	131	135	107	138	136	128	125	136	138	159	146	132	146	123	142	132	129	143	144	130	146	139	154	124	146	128	135	168	140	136	122	136	134	144	118	129	145	146	147	125	118	138	129	144	116	139	159	142	153	128	122	160	144	118	113	132	126	135	110	126	141	132	125	134	126	148	115	134	134	139	129	129	128	145	131	121	140	120	152	128	148	137	151	133	142	147	123	128	145	134	136	129	128	127	119	132	127	155	127	116	131	137	140	133	140	129	131	127	116	134	141	116	151	133	122	139	127	142	126	123	142	137	133	120	142	120	136	139	123	133	153	149	152	137	134	137	131	117	124	142	135	133	149	125	147	125	144	141	109	124	132	138	111	123	149	140	146	113	132	121	137	135	129	128	120	138	152	128	125	132	130	170	117	107	152	125	144	128	138	119	142	134	139	124	133	125	143	150	134	140	145	118	125	132	117	121	129	143	130	145	126	117	131	146	138	139	137	112	126	134	137	132	146	158	118	163	139	128	169	142	127	130	160	120	134	143	151	133	131	142	106	122	136	129	134	128	149	125	145	135	135	146	142	127	141	136	132	98	139	146	125	117	141	146	144	125	138	121	151	127	119	142	134	142	135	123	149	146	142	140	131	118	131	127	146	123	145	143	138	149	154	117	170	121	149	145	135	136	143	139	140	144	131	141	147	122	130	122	129	129	138	126	137	149	113	140	131	136	135	126	156	144	135	150	151	114	134	118	136	124	122	140	144	139	141	123	150	125	135	141	121	143	126	154	132	135	149	140	134	140	131	131	147	136	144	125	125	132	142	138	137	124	144	116	118	136	137	129	153	126	130	131	129	124	138	148	109	137	109	141	139	127	142	141	122	125	148	140	129	150	133	130	122	140	131	138	139	129	133	151	129	128	137	138	148	126	141	146	120	138	118	154	142	137	134	126	126	127	133	137	124	129	137	119	130	146	152	114	126	127	137	129	142	133	125	160	139	139	152	130	133	138	142	144	112	134	126	136	145	130	130	111	137	141	151	112	140	119	145	144	124	113	119	138	135	135	137	120	135	114	132	156	133	127	147	146	150	128	136	133	144	138	141	155	129	148	135	131	113	126	141	139	123	131	126	120	115	155	122	147	136	130	126	134	142	124	123	129	137	127	149	121	122	127	130	132	130	161	128	146	134	143	142	135	111	131	121	124	125	154	144	134	120	151	122	126	129	142	147	122	137	124	144	136	153	141	115	118	118	126	122	111	113	136	126	126	120	162	134	128	111	113	130	145	145	135	107	144	141	109	122	135	142	130	157	110	153	144	146	116	117	140	124	140	142	156	159	127	129	123	129	135	115	125	148	148	117	131	140	124	137	113	122	133	113	142	140	143	130	147	135	116	129	111	135	127	136	123	136	125	123	130	141	151	136	124	123	137	128	124	173	143	137	137	118	155	150	127	130	133	133	138	143	122	141	142	105	127	134	126	149	136	126	135	137	130	140	140	132	123	144	139	127	137	127	131	137	125	113	140	138	121	135	127	130	132	124	145	155	140	124	141	134	126	132	153	143	113	122	126	140	128	148	137	148	131	140	135	131	120	121	129	142	146	119	143	150	131	127	137	133	123	124	134	130	124	155	144	157	117	131	133	129	124	124	125	163	155	136	144	126	150	135	158	133	130	141	132	132	131	138	121	121	131	146	143	134	141	131	162	144	141	141	125	119	125	144	126	125	136	140	114	146	124	125	123	141	129	117	121	144	139	144	125	130	123	146	134	125	132	142	130	120	141	137	145	121	131	138	156	114	127	141	136	117	124	140	127	145	125	135	119	141	131	128	139	143	143	128	137	140	140	131	139	149	115	118	142	128	146	121	156	142	148	133	125	139	128	144	134	124	135	132	142	120	148	148	127	124	127	155	129	148	140	149	125	140	119	132	135	133	140	136	131	118	116	131	136	143	134	144	119	128	118	129	152	148	138	138	125	119	143	148	154	118	166	142	135	134	126	138	125	124	120	131	138	135	152	130	110	125	115	130	135	134	128	148	137	124	127	128	125	125	123	123	130	143	133	119	129	149	147	119	124	130	119	147	120	136	138	127	111	129	135	140	124	122	127	152	130	139	142	106	130	141	137	132	155	124	135	130	149	134	131	111	126	134	137	142	138	134	127	137	139	139	128	133	133	135	129	134	115	122	119	135	143	116	144	146	164	135	141	139	127	127	126	114	149	147	108	140	139	118	128	147	136	122	142	120	138	139	151	134	144	126	146	131	148	137	129	128	126	122	133	113	138	119	136	146	129	133	153	145	147	120	149	113	130	127	113	126	133	129	143	134	144	145	113	118	142	149	129	142	137	148	117	137	143	136	129	144	140	129	138	137	154	161	123	144	135	129	129	129	138	120	143	153	154	133	137	120	127	134	130	127	127	141	143	126	137	153	143	149	133	141	122	131	125	146	136	120	140	140	134	139	120	143	152	142	131	131	148	145	141	150	122	133	152	131	134	131	129	139	136	135	124	135	146	132	120	124	144	134	134	133	134	172	145	148	116	140	138	122	129	138	135	123	131	141	145	123	126	152	133	142	131	119	120	131	152	105	114	132	142	125	152	150	168	123	140	111	116	142	125	138	161	154	139	126	127	121	132	118	134	128	130	124	147	144	130	116	141	143	124	118	163	144	116	140	158	118	135	138	122	109	146	142	137	141	131	127	129	130	115	133	114	132	141	154	141	140	122	158	136	135	135	131	132	124	136	136	137	142	149	143	137	137	138	112	128	145	120	144	159	126	111	137	128	141	134	138	115	129	154	123	156	137	115	126	121	141	126	144	122	134	141	125	131	145	130	140	125	156	139	109	127	119	133	149	126	129	111	116	150	135	133	149	130	170	136	124	127	139	153	140	134	133	132	135	132	144	112	113	124	146	144	134	125	121	136	128	131	133	148	116	131	122	160	110	143	138	142	114	138	144	140	121	136	136	143	121	128	123	141	129	155	137	130	136	138	159	117	125	123	121	131	142	151	140	135	125	131	132	135	137	139	154	135	133	129	121	137	142	132	129	138	131	121	132	126	131	129	141	126	132	122	143	143	123	153	122	163	137	119	136	134	127	135	138	127	142	153	119	137	132	121	132	127	132	147	148	150	102	129	125	148	139	151	142	138	126	134	173	122	146	165	122	126	132	157	132	141	118	135	122	143	129	142	132	106	140	132	122	126	136	132	144	140	138	131	123	158	136	126	155	128	143	131	135	131	133	141	138	123	115	141	141	120	129	143	146	125	130	128	127	130	142	115	141	146	137	134	136	132	128	157	116	133	130	158	126	129	129	133	126	130	142	146	117	129	151	143	131	132	117	121
41982	42128	41240	37168	830	652	645	569	570	570	553	521	482	523	443	491	519	414	456	475	470	497	446	474	470	477	520	414	477	493	461	473	481	483	459	419	458	463	463	446	451	481	447	424	448	490	458	404	440	489	458	464	428	477	486	449	474	442	497	456	452	485	410	435	464	467	459	442	436	487	453	463	490	438	444	423	384	477	426	429	480	462	458	435	438	460	474	451	466	456	449	452	472	438	448	491	430	469	432	446	428	426	453	453	467	493	419	409	411	434	467	448	450	452	415	484	450	428	435	499	413	481	465	443	446	484	456	480	438	432	480	451	424	459	457	445	457	452	452	453	460	446	427	485	426	463	428	445	463	450	411	458	491	488	427	464	480	442	441	433	466	519	439	448	450	443	465	482	425	469	475	445	478	449	435	474	432	461	462	453	424	435	470	471	461	480	465	449	462	451	473	467	454	466	426	451	402	467	423	455	440	452	407	412	442	439	450	481	467	494	459	439	469	432	453	476	452	438	482	435	482	438	472	462	471	470	452	431	485	449	450	472	451	479	449	476	463	473	466	455	452	450	446	430	432	459	429	448	443	467	458	481	463	450	448	448	442	426	479	467	469	453	472	475	406	486	432	475	448	476	436	441	440	501	448	458	432	463	454	387	458	434	445	441	462	444	458	489	460	423	420	416	471	449	500	444	456	474	492	451	464	437	484	414	441	449	436	438	485	487	443	444	447	468	469	453	460	476	493	446	450	440	442	493	481	443	450	465	431	447	432	459	452	466	474	465	441	464	447	450	461	445	462	488	428	489	479	437	475	459	444	447	434	424	484	452	469	469	419	472	430	429	465	424	452	443	456	446	464	450	454	466	471	435	477	459	463	461	500	466	435	478	426	448	466	482	421	460	478	403	443	451	468	443	472	471	454	441	435	454	441	488	409	453	460	459	465	430	484	457	463	440	416	461	469	454	440	450	480	444	445	470	468	469	456	438	460	434	447	448	469	403	443	444	456	468	425	444	471	428	447	488	488	474	454	472	470	408	435	425	462	520	467	437	444	458	463	469	438	445	434	420	490	486	467	462	449	436	448	429	427	454	460	470	422	446	441	506	429	429	501	424	450	476	476	469	465	429	436	457	486	466	449	447	463	405	433	436	461	467	451	479	456	453	467	480	449	450	467	454	466	437	474	440	410	465	484	441	439	426	468	442	465	418	443	446	459	474	482	450	442	389	446	465	472	439	429	467	445	438	466	462	433	475	451	440	445	482	447	472	454	474	440	433	462	481	449	440	444	438	466	439	444	446	448	465	465	484	430	455	419	459	471	433	484	433	460	488	467	457	466	461	454	466	454	446	448	462	447	460	461	444	466	431	455	427	465	456	416	462	469	466	467	450	454	506	427	462	461	458	444	451	461	425	450	446	448	475	448	465	478	431	468	473	448	456	461	483	416	441	466	430	441	402	464	458	457	435	466	470	465	437	503	464	489	459	447	451	430	435	437	483	446	472	441	442	461	454	454	484	475	473	462	459	437	408	462	496	469	442	438	455	459	469	456	479	453	447	486	456	495	421	451	476	470	489	454	437	434	492	481	428	478	499	442	444	420	443	464	460	419	482	458	438	464	424	475	456	471	430	440	482	446	456	429	452	435	455	438	503	424	446	461	462	459	513	458	468	461	481	474	480	457	432	429	428	444	488	452	466	474	440	443	450	458	470	438	457	426	433	425	439	444	429	494	436	436	496	466	455	465	475	454	451	438	460	437	467	475	477	454	435	468	470	439	472	375	456	440	469	443	420	428	483	461	472	439	451	474	483	436	425	477	455	424	430	459	416	442	448	453	446	425	470	448	407	440	446	467	423	467	429	459	479	454	433	468	442	440	441	460	469	462	449	423	459	438	474	450	430	433	454	469	480	424	462	432	424	459	435	484	415	475	451	485	457	411	413	452	429	442	469	453	434	449	458	466	428	429	439	456	466	466	451	458	468	459	470	435	453	461	442	434	435	434	422	468	458	406	421	460	464	479	438	464	438	491	442	453	507	428	489	474	469	463	459	466	442	451	445	446	471	448	428	407	464	448	437	468	460	483	469	455	452	471	495	468	436	441	506	475	454	434	417	459	464	445	481	439	473	492	446	459	439	446	457	439	418	426	438	458	467	428	443	457	455	461	398	464	425	461	421	467	447	492	479	467	446	469	451	486	461	453	468	486	423	447	447	443	435	438	463	425	423	462	414	444	504	451	474	443	487	468	471	473	467	468	470	455	433	438	449	451	405	462	404	417	443	467	428	437	424	447	444	467	421	447	430	466	455	467	461	412	485	448	485	419	462	469	432	462	427	491	488	460	426	465	436	419	444	457	431	465	447	445	455	482	476	434	469	382	439	478	447	453	473	513	452	469	504	437	450	526	435	441	478	459	452	471	481	450	495	468	478	452	454	443	420	448	418	462	436	424	498	464	440	429	462	461	460	467	476	456	461	437	407	465	465	414	489	468	443	471	423	425	449	467	482	440	463	455	430	436	461	468	445	432	469	405	426	461	415	460	480	454	430	428	411	453	444	463	453	472	453	456	447	469	449	481	441	441	440	466	466	422	478	423	425	446	467	476	448	483	481	440	484	457	444	441	421	466	461	447	455	476	482	446	485	445	449	419	455	446	493	486	449	464	476	442	436	473	428	399	465	465	467	438	451	442	459	443	432	454	493	446	453	467	463	471	411	450	464	432	446	495	420	452	495	455	480	450	426	440	433	451	491	498	459	436	442	412	447	457	508	473	462	429	449	458	476	417	469	456	440	460	424	466	461	456	468	444	437	458	484	491	460	472	408	464	487	452	495	470	459	447	463	457	450	489	439	425	419	462	443	441	444	452	457	461	429	423	447	420	466	468	470	481	451	467	445	430	427	477	451	462	491	427	431	426	468	458	482	441	494	446	432	418	434	497	447	442	436	455	442	454	485	423	474	411	454	448	480	481	448	431	450	437	425	443	484	424	453	416	477	428	443	461	458	433	459	432	429	464	473	447	466	447	459	441	424	434	463	443	417	430	442	417	466	456	434	478	458	497	470	414	436	448	466	440	446	460	449	428	463	462	437	474	450	475	456	481	472	429	436	465	453	491	467	477	443	462	471	430	443	469	486	440	456	458	463	445	483	482	439	437	476	431	467	457	466	453	492	436	439	458	454	456	481	457	435	447	421	446	436	434	455	472	503	457	487	464	448	427	473	469	435	428	410	428	433	425	459	447	456	406	463	449	482	453	401	448	510	449	468	500	456	452	439	417	428	470	426	410	478	434	485	444	452	459	474	500	417	441	457	455	471	475	452	445	472	445	484	413	427	442	460	436	424	414	425	484	444	471	452	446	478	442	458	403	456	464	452	480	440	485	465	485	471	452	428	476	450	451	480	449	476	435	491	476	460	438	436	416	438	440	458	428	480	475	468	442	440	424	459	431	435	445	463	449	416	429	427	439	425	455	409	453	454	474	500	487	477	459	452	440	448
77274	71414	60085	50104	16649	2739	392	340	277	295	270	289	282	281	262	282	257	260	241	271	250	273	262	266	266	251	229	226	231	260	238	244	229	238	259	231	242	259	285	236	239	250	265	252	252	264	228	224	243	271	286	287	258	244	244	295	250	257	234	239	222	224	230	253	215	254	243	264	239	241	227	251	264	240	258	267	242	248	223	264	239	243	238	245	234	247	295	251	247	246	231	266	273	251	254	256	247	258	254	254	232	246	262	236	279	239	252	273	248	256	277	242	266	246	244	231	240	233	252	258	256	231	240	233	243	259	261	222	270	257	262	264	258	240	251	222	244	224	267	247	240	236	259	242	240	237	246	268	238	243	248	241	231	241	222	270	232	264	257	252	236	255	261	245	243	255	247	217	290	251	252	239	243	264	263	250	238	250	246	251	241	250	223	266	273	231	229	260	261	282	251	279	255	247	243	249	256	280	269	242	252	234	228	253	250	226	242	259	219	234	267	255	250	270	261	266	254	232	258	247	221	246	255	240	274	271	226	276	247	225	248	254	236	234	256	269	220	246	252	230	268	253	282	227	231	245	253	255	247	247	260	241	242	238	237	259	245	220	240	252	264	266	265	251	267	289	245	242	241	288	245	241	240	269	254	225	233	275	213	242	230	250	235	244	245	244	248	251	260	232	263	247	245	269	221	251	261	259	263	247	242	263	243	283	268	244	253	244	220	220	261	250	241	222	258	235	232	240	250	246	253	239	261	251	260	241	237	242	241	251	216	224	251	276	231	251	243	234	242	279	263	264	256	259	261	236	259	260	261	272	257	285	236	236	229	224	255	258	271	250	239	248	261	257	271	229	252	243	238	243	242	249	253	248	241	286	293	289	249	229	246	254	255	233	257	275	256	248	247	257	259	247	275	256	237	247	242	225	274	253	289	252	260	249	238	263	265	274	254	228	252	252	241	294	232	248	250	238	270	253	243	236	254	265	262	246	252	259	258	265	245	242	217	259	252	235	266	248	249	228	241	243	246	250	263	249	245	269	265	254	273	230	243	216	232	275	227	246	257	242	248	243	253	258	232	246	271	266	237	270	228	258	275	265	243	267	221	233	263	228	263	246	253	246	253	228	251	249	252	260	242	264	260	226	243	239	254	257	248	267	248	237	268	255	256	235	234	266	246	237	282	258	250	250	259	251	216	263	221	263	240	252	256	240	266	254	232	231	244	279	242	268	289	276	267	258	255	218	252	251	232	249	267	244	274	257	245	234	274	236	252	233	236	248	237	221	243	266	230	224	272	239	246	274	218	260	253	241	236	228	279	244	257	259	252	258	251	242	259	264	270	262	240	256	280	249	251	223	279	246	261	279	227	270	242	242	235	265	253	263	227	234	241	257	262	248	272	240	226	270	254	263	233	262	230	241	248	262	253	262	261	261	277	224	213	255	274	247	253	238	260	253	231	248	250	256	246	233	232	247	226	228	230	270	277	276	233	251	245	245	248	223	230	239	223	265	259	226	222	272	258	231	253	231	235	230	250	250	256	243	274	228	241	273	266	247	254	264	238	250	256	257	258	215	278	246	234	224	247	239	245	256	259	266	242	258	259	261	256	254	258	252	251	277	248	239	240	273	241	250	240	252	254	267	266	248	233	253	267	261	261	250	260	253	263	261	256	262	267	250	229	225	256	247	261	243	258	266	254	271	216	247	271	234	278	241	270	268	268	247	269	259	273	248	259	256	245	258	220	234	259	230	228	260	245	242	264	264	236	241	262	251	253	265	250	246	249	234	253	236	253	239	237	240	266	243	258	260	240	221	255	236	243	267	240	273	228	230	265	259	235	251	265	265	250	267	256	248	256	256	274	252	251	292	250	253	247	286	270	219	237	239	243	234	228	252	248	264	259	283	252	268	258	253	242	255	259	265	264	240	241	234	236	268	235	227	269	254	267	234	242	232	239	282	230	237	265	269	285	244	252	250	269	256	266	255	247	274	238	265	224	252	230	238	249	249	267	260	255	215	247	256	236	241	258	249	267	241	255	248	251	257	240	259	257	275	247	253	226	261	235	259	263	265	275	256	254	262	235	249	223	233	243	247	241	225	252	230	232	269	268	278	262	258	265	249	254	242	246	251	276	271	247	223	260	257	275	246	254	252	240	246	239	228	233	254	283	254	246	218	247	241	266	243	260	241	252	267	236	245	258	233	234	236	266	263	244	248	230	254	253	278	242	250	268	261	245	248	257	261	247	249	258	254	264	244	271	264	259	247	243	262	229	226	241	225	253	286	231	260	284	262	236	274	237	258	253	278	266	263	253	256	255	234	248	245	243	248	249	241	239	229	264	262	258	235	214	254	248	267	256	256	231	234	257	272	250	224	250	216	250	275	259	219	234	246	238	231	219	244	256	273	251	253	291	269	259	249	244	231	243	258	248	241	256	245	231	243	283	224	234	254	223	232	261	245	266	251	252	241	259	244	262	265	234	237	242	249	226	251	241	235	289	230	244	257	232	250	265	235	242	241	244	255	247	255	247	229	272	255	246	244	240	238	226	221	281	259	246	220	241	274	253	236	228	262	279	202	250	251	255	279	264	239	254	257	280	220	216	226	265	239	263	242	255	230	243	262	229	273	254	255	228	252	243	245	237	240	231	256	269	213	244	212	254	261	258	257	269	231	237	258	225	266	251	237	236	248	234	234	232	247	262	245	254	243	253	247	226	271	217	245	244	278	247	275	260	255	249	246	220	237	204	277	263	264	272	279	233	229	244	246	263	257	262	254	237	231	256	244	239	246	264	250	252	236	254	244	248	255	240	237	260	274	235	257	241	235	260	218	251	269	257	252	261	256	235	237	270	229	253	255	250	262	238	257	253	241	247	245	226	273	227	249	259	252	243	241	272	237	264	263	279	246	248	262	232	269	257	260	254	244	250	276	256	283	255	244	277	220	263	238	256	236	250	249	231	217	240	261	261	281	256	246	242	236	249	274	243	241	277	254	249	258	263	267	245	285	236	228	243	246	247	234	240	218	247	230	253	262	237	266	232	244	257	231	248	257	260	249	246	279	270	248	256	233	238	273	267	229	264	276	257	271	240	261	268	233	266	249	253	271	247	252	264	224	244	249	243	239	271	237	245	251	236	233	228	256	257	231	252	246	256	235	281	228	272	252	255	261	253	269	287	261	252	236	236	250	251	225	232	225	284	211	260	245	250	254	257	227	257	279	232	250	234	259	236	291	258	248	270	272	249	268	275	245	248	266	243	251	240	281	251	254	237	245	273	238	250	269	262	242	248	216	271	226	265	244	236	237	221	200	255	243	252	231	237	241	226	252	272	243	268	201	217	246	258	251	251	242	259	264	235	241	251	232	254	262	259	256	218	253	267	276	261	273	237	267	275	237	239	246	280	226	244	242	254	240	263	240	268	228	229	239	298	268	249	265	262	242	247	224	246	244	238	251	267	278	245	265	256	250	257	254	251	256	266	260	257	287	214	261	282	251	232	239
55631	58965	55272	50716	1809	1276	1207	1105	1023	1005	1022	911	871	866	899	880	790	872	807	810	806	810	818	799	780	762	772	791	757	796	807	743	743	816	798	778	821	720	776	768	744	792	781	753	809	768	798	761	754	720	805	792	754	742	758	770	737	760	782	769	751	795	732	717	730	785	720	735	727	745	799	745	799	788	758	791	738	772	778	749	751	778	781	784	809	802	756	752	733	682	693	749	782	733	747	712	748	765	761	746	783	717	747	723	779	767	753	731	792	780	765	741	735	787	764	784	756	755	745	759	758	771	738	782	795	765	761	773	774	769	778	747	737	754	741	752	793	735	764	759	817	755	747	753	736	753	749	730	778	745	804	734	785	781	731	788	797	800	774	753	801	749	766	788	779	771	746	741	784	728	761	754	726	768	789	768	729	760	753	712	721	729	776	734	752	784	724	732	735	771	732	723	843	768	714	753	777	736	761	740	750	744	791	755	706	772	726	764	744	796	797	721	807	745	792	764	751	745	790	752	784	760	769	742	756	765	810	761	758	748	771	695	777	790	756	759	771	772	712	757	765	795	748	739	755	776	780	753	819	730	793	753	779	774	766	772	756	729	777	756	733	800	780	761	737	795	776	758	796	726	743	800	785	781	761	714	780	706	726	812	731	748	748	750	728	777	759	740	761	758	742	765	729	770	774	733	802	726	749	750	801	761	779	729	757	757	759	776	755	790	789	798	746	820	808	766	760	793	781	732	751	782	781	777	792	778	757	720	778	729	702	786	775	749	705	718	755	794	805	787	783	787	799	781	788	735	781	758	783	774	743	729	734	773	794	760	760	734	776	745	775	754	725	742	763	756	746	747	751	749	806	796	776	776	759	731	765	782	728	790	756	783	739	755	773	737	777	772	786	767	736	809	755	790	796	759	780	767	719	733	762	776	717	751	735	748	762	788	747	748	727	795	777	774	747	784	787	777	776	753	772	786	755	740	715	751	799	773	759	769	698	782	702	740	762	735	827	761	790	737	729	767	707	821	783	729	770	747	701	767	791	726	724	799	775	751	776	756	774	777	799	798	731	759	780	783	774	742	779	774	731	728	720	807	707	805	742	783	775	736	704	734	781	773	707	774	740	711	781	775	740	743	717	723	697	766	774	753	726	743	722	789	728	739	768	763	765	756	816	757	746	730	714	738	782	802	737	777	693	779	794	804	752	761	785	759	769	796	769	767	754	791	756	755	745	751	777	770	783	779	831	772	780	760	797	752	781	796	760	782	709	773	745	742	766	776	726	744	764	752	801	776	736	799	758	755	787	749	713	775	706	777	746	788	738	727	773	787	782	712	778	752	720	777	718	715	782	828	737	793	746	772	790	843	818	820	737	754	748	781	762	758	775	826	791	814	787	747	778	783	777	738	800	709	715	773	783	776	754	807	757	796	797	796	751	762	721	778	767	802	775	810	765	739	751	816	792	767	754	730	733	713	745	770	769	771	777	808	758	765	735	757	746	749	784	731	733	753	749	778	753	778	761	734	729	772	756	803	737	767	748	786	746	769	775	774	757	798	725	737	772	760	771	753	814	703	803	814	763	781	759	773	806	727	735	737	736	781	751	760	777	784	792	767	810	766	743	728	724	796	759	771	706	739	749	737	767	785	755	729	751	742	741	738	778	770	752	798	731	779	785	744	781	702	750	762	760	766	752	777	693	781	711	720	767	802	788	720	787	767	791	794	760	802	763	772	755	817	756	774	727	756	804	743	799	756	780	772	792	778	732	726	743	797	765	714	735	759	764	786	778	800	731	710	750	772	762	764	744	749	777	740	756	777	739	740	703	749	760	724	792	758	716	775	767	733	776	683	768	718	726	780	743	725	774	770	749	832	733	790	775	744	740	741	723	737	731	731	766	791	777	746	743	757	771	739	734	825	740	768	746	740	745	747	768	754	768	720	791	792	718	746	770	749	754	769	760	773	780	739	789	764	822	761	786	710	745	747	766	765	753	791	752	755	737	788	768	789	725	763	743	773	762	765	740	746	730	835	726	728	794	755	764	778	779	756	746	734	734	781	760	741	803	718	705	758	788	757	735	779	814	804	751	759	774	816	814	766	759	780	762	731	803	735	814	766	786	801	752	774	737	762	723	736	738	777	733	785	776	801	825	784	730	793	740	772	808	726	714	758	755	784	797	792	771	758	786	754	733	737	702	774	768	759	814	784	755	722	738	723	779	796	723	742	751	800	759	772	766	775	735	734	764	769	731	762	780	757	777	777	772	798	696	753	779	719	799	764	774	814	755	733	687	751	753	776	737	771	792	750	747	748	745	812	789	779	732	772	709	767	740	769	694	739	782	748	754	788	814	759	771	783	759	763	751	737	778	773	798	709	764	781	787	798	779	737	753	759	794	741	781	790	717	767	735	807	785	711	724	691	742	775	746	738	746	742	787	806	740	744	791	739	745	775	803	746	776	815	751	732	773	778	751	740	798	776	771	770	803	717	807	775	751	746	742	750	800	737	725	741	797	784	762	772	745	749	717	752	756	832	755	736	786	750	740	746	761	732	759	771	792	793	748	729	757	765	814	726	754	744	769	783	728	764	737	784	740	746	789	760	796	767	805	796	797	726	756	754	727	770	770	743	778	761	779	752	742	741	750	754	699	760	728	755	750	782	776	783	724	800	741	709	787	747	743	792	731	766	762	758	799	792	768	731	772	761	774	732	767	757	761	770	722	726	717	757	747	771	803	731	765	758	735	777	780	768	775	762	761	776	808	724	788	743	789	759	766	792	791	765	738	758	780	734	788	784	753	739	773	807	776	808	792	767	801	780	809	753	812	744	755	797	747	775	757	766	725	760	780	736	815	739	783	787	770	770	761	766	776	759	769	755	758	774	733	798	723	801	770	759	776	755	755	770	784	731	762	816	770	782	774	756	732	733	739	777	788	754	718	744	783	749	766	809	733	742	813	753	759	750	745	731	749	803	707	775	752	759	802	759	756	757	746	787	744	793	763	738	783	764	776	704	739	763	762	741	727	765	753	797	767	769	809	735	723	728	755	763	762	750	736	775	792	761	801	699	785	768	703	722	820	751	760	759	720	722	772	763	804	767	801	773	786	764	826	760	773	776	799	758	785	760	762	792	775	795	779	741	787	773	765	802	729	758	705	763	733	746	747	831	764	697	758	736	757	769	785	813	782	772	796	779	752	743	708	790	757	766	722	763	763	798	735	780	785	742	739	775	767	772	742	758	748	730	773	769	733	730	777	732	755	788	810	763	734	729	756	738	775	773	759	783	790	760	747	781	748	752	789	767	762	741	753	768	726	762	781	720	767	750	770	791	809	729	789	837	780	807	733	792	760	708	792	816	760	731	733	745	725	722	746	757	762	731	759	754	755	786	749	729	755	718	776	790	756	782	755	754	744	762	747	798	806	739	778	762	808	730	759	773	768	745	763	733	769	748	776	790	762	759	757	781	771	754	755	731	768	765	747	738	704	812	739	751	776	757
26597	14536	6598	3881	371	147	123	137	107	144	130	127	133	131	143	143	127	120	129	148	114	135	116	128	133	138	118	95	147	149	130	129	129	112	131	115	147	120	157	133	116	107	146	129	135	129	134	139	137	127	130	140	129	122	141	136	112	143	132	116	140	131	125	121	129	153	139	109	111	136	127	128	137	124	148	135	124	127	113	149	139	116	115	149	142	141	121	120	139	153	110	135	128	108	134	130	116	125	137	117	144	133	119	112	130	142	110	124	141	136	113	135	115	120	117	118	134	126	132	127	123	139	152	132	133	116	129	123	127	140	111	129	120	130	139	138	133	124	141	134	146	148	145	139	112	138	117	106	138	136	148	141	139	141	138	126	129	144	134	110	135	140	113	112	146	124	136	122	115	131	142	135	132	144	133	133	115	123	117	129	135	131	156	137	132	126	120	125	138	127	148	123	125	113	129	127	134	135	128	121	133	144	132	132	149	138	148	128	138	125	135	119	110	157	141	145	119	127	115	125	149	127	115	153	142	124	120	136	143	103	124	109	139	121	130	128	132	107	138	134	118	144	140	134	107	120	107	141	114	131	148	126	137	131	121	136	123	141	143	139	134	141	120	138	120	130	147	124	131	136	126	120	137	118	131	134	123	153	122	128	140	112	148	139	138	119	131	135	129	140	126	147	134	135	130	109	133	132	155	117	142	143	126	134	122	115	122	120	131	118	130	123	123	133	146	134	135	139	129	110	132	145	132	144	162	124	140	142	124	120	148	118	133	127	112	119	106	125	138	147	117	106	127	138	153	147	154	138	128	128	109	121	117	122	113	133	130	144	120	119	140	129	132	122	144	149	114	135	151	137	156	105	142	132	131	130	135	121	147	131	131	137	122	139	141	130	132	124	136	113	118	136	127	116	134	114	132	131	132	137	139	140	123	104	112	95	123	141	127	132	145	106	117	136	138	129	122	116	148	126	150	129	121	112	128	139	116	120	132	116	127	126	134	136	126	140	136	123	125	126	124	144	137	121	145	136	130	138	128	113	148	131	107	133	131	139	136	136	147	140	125	136	119	132	123	121	141	125	130	126	129	138	138	121	135	133	150	133	122	123	127	125	117	119	126	163	118	126	122	150	118	135	145	112	128	130	120	127	117	137	123	136	140	132	116	102	133	137	136	128	135	133	114	108	149	138	139	131	147	128	129	127	130	125	128	137	145	128	139	128	127	123	121	129	135	141	118	137	147	134	125	131	137	111	135	112	129	141	132	134	140	134	120	109	151	142	124	124	134	123	130	117	132	140	118	140	134	119	109	129	122	116	127	142	145	122	128	145	119	136	135	126	114	119	119	120	139	132	135	132	113	141	142	130	131	122	109	135	138	131	119	117	135	132	125	128	136	105	112	155	142	139	114	124	119	120	120	138	129	114	113	121	136	148	113	112	103	140	138	131	131	131	123	142	120	132	136	146	149	149	120	128	117	115	155	123	125	109	126	120	127	138	125	118	122	132	131	129	150	127	126	131	139	132	151	115	140	134	119	104	135	117	127	139	140	146	170	131	109	146	141	117	137	131	131	166	104	124	120	141	146	125	145	126	130	126	143	137	113	111	124	136	121	141	132	135	129	113	133	135	128	120	129	129	139	116	130	136	149	137	134	132	139	132	119	142	136	123	128	122	147	117	140	145	125	127	108	122	119	131	151	125	149	126	135	126	104	127	150	126	126	115	132	114	120	134	140	139	136	146	145	126	135	110	151	117	123	146	125	120	118	120	124	117	147	128	137	110	133	161	113	132	137	138	126	135	141	144	131	155	123	120	150	147	120	133	132	136	139	132	151	141	120	151	120	115	166	124	126	124	127	134	135	141	136	135	127	137	142	125	118	120	127	120	111	116	133	121	151	128	149	132	119	119	114	130	128	133	121	127	133	132	126	137	130	126	139	127	124	150	133	124	119	115	137	127	134	117	137	109	139	145	153	120	119	122	143	136	134	117	131	134	138	127	125	143	139	150	134	148	146	138	124	111	142	117	124	153	117	119	132	139	142	127	127	132	130	131	125	139	134	136	135	123	140	112	139	139	112	131	128	137	137	126	117	130	111	138	116	122	124	125	143	122	112	131	144	132	140	121	130	117	105	141	117	125	115	137	103	141	134	124	148	138	114	166	152	133	124	114	156	125	135	136	142	114	132	127	131	151	134	130	142	123	139	130	135	116	115	137	136	134	125	151	123	125	135	122	138	119	116	134	117	117	144	138	125	129	135	111	136	139	134	160	162	125	145	117	136	111	128	135	137	120	157	158	120	138	138	118	134	129	128	120	142	125	121	131	132	128	141	127	141	123	129	110	129	140	128	135	160	127	112	142	117	115	136	132	130	113	138	128	124	108	117	135	119	123	129	142	133	115	135	131	122	137	146	123	146	136	131	111	126	137	140	127	127	135	140	142	139	109	112	144	118	123	120	133	134	143	131	126	105	119	141	129	150	116	128	116	131	116	130	159	134	110	126	118	145	147	116	90	136	133	157	128	122	131	124	142	136	146	118	136	119	144	140	141	125	146	131	142	148	107	121	136	126	130	116	125	132	138	129	120	123	121	124	116	117	132	136	136	143	142	133	131	102	142	145	141	123	136	117	128	125	125	138	119	129	124	119	138	136	117	123	128	133	106	117	151	143	126	131	145	119	132	140	128	135	121	127	114	123	129	124	139	125	116	127	113	138	136	155	133	130	117	142	131	133	145	135	135	115	131	139	132	133	121	108	143	132	135	124	128	146	115	145	123	149	152	136	117	132	113	134	113	121	127	131	128	142	146	118	146	113	125	123	138	139	148	116	141	136	105	125	115	129	136	118	114	138	133	129	136	146	130	114	132	120	132	128	142	123	136	122	109	132	145	128	130	144	129	127	128	121	124	129	124	132	140	126	121	124	110	114	129	138	131	114	128	143	139	129	128	148	122	128	125	137	131	140	125	138	128	135	128	131	124	133	130	129	123	127	140	133	103	137	134	110	149	133	134	128	144	120	135	108	148	120	127	114	145	152	122	133	104	122	126	121	108	123	119	142	140	120	149	127	120	143	118	123	113	140	138	136	136	133	120	121	124	127	120	137	135	130	130	137	120	118	121	151	118	145	123	118	131	130	139	133	124	114	152	118	117	128	124	123	121	122	123	118	136	106	124	128	115	125	123	112	126	129	120	135	138	127	136	129	120	156	131	134	111	115	140	119	121	119	122	125	151	144	128	132	119	128	125	114	138	151	121	129	132	129	136	134	122	134	103	129	136	136	130	128	122	136	118	122	137	117	124	144	130	122	134	133	113	118	120	147	111	127	126	122	141	156	141	130	116	123	138	113	115	132	119	125	142	125	119	139	112	123	123	127	122	133	136	148	126	110	129	129	114	156	130	125	145	130	142	146	148	109	129	134	147	106	114	128	129	138	134	131	128	131	124	135	144	144	124	142	147	123	132	144	114	145	133	136	141	134	131	134	111	138	132	113	145
25021	17719	10856	10029	615	439	423	485	449	459	444	409	468	398	440	461	428	445	454	444	447	490	417	448	445	451	460	421	465	439	468	466	493	522	430	415	447	478	468	460	432	429	431	427	433	426	459	490	446	415	444	427	399	440	462	426	409	415	436	462	486	488	470	410	440	440	472	451	426	439	499	429	456	446	438	496	442	478	440	430	415	396	430	455	426	442	437	435	399	460	434	469	456	422	453	419	485	477	470	442	458	432	431	448	480	422	449	419	457	429	428	435	410	461	463	473	451	444	460	443	484	462	447	443	442	475	458	475	407	425	408	468	469	455	491	431	436	427	407	490	437	436	438	469	442	452	435	448	435	420	451	485	472	427	439	459	421	455	450	438	405	412	457	420	447	432	438	450	430	456	425	440	442	430	460	453	462	449	469	450	409	458	442	441	426	425	455	434	442	452	427	419	440	396	450	409	451	463	419	417	413	453	445	409	458	446	435	450	441	437	452	469	419	447	471	444	454	418	446	437	444	410	471	410	455	470	436	440	442	430	410	408	455	442	444	439	455	441	453	442	438	468	437	448	420	427	437	414	458	409	455	433	455	436	419	435	460	450	416	456	471	465	457	457	452	466	396	433	463	442	458	385	480	454	473	406	418	440	454	476	416	455	432	454	464	453	452	500	442	454	444	421	464	414	432	458	476	437	455	427	447	410	434	439	469	415	414	427	423	493	421	434	436	453	412	436	456	441	391	439	451	438	452	459	463	446	423	477	444	433	448	437	430	464	455	439	452	445	441	434	426	447	434	461	397	449	429	408	435	434	443	406	430	437	441	440	430	415	437	447	462	432	430	435	442	426	427	468	423	405	447	439	436	462	464	467	462	427	448	458	471	434	418	442	391	442	448	469	407	511	435	460	406	439	440	473	422	447	422	465	465	459	461	436	449	431	454	432	453	471	421	452	422	419	434	458	468	452	460	424	441	405	415	423	485	482	445	452	434	424	477	462	433	419	424	387	441	444	446	403	432	440	411	459	411	438	473	474	451	427	458	471	443	434	422	413	410	437	456	421	428	423	440	447	449	452	444	446	426	441	466	399	464	456	438	430	420	430	458	465	447	490	446	436	416	468	428	462	456	458	416	479	434	472	412	437	415	444	441	441	440	408	444	430	407	439	454	423	459	412	405	425	463	417	421	442	481	436	446	446	434	408	447	472	455	467	439	439	478	474	456	453	411	430	475	411	433	474	411	431	416	447	458	423	471	437	441	486	474	429	449	465	441	474	422	413	456	459	435	470	460	445	446	434	438	447	447	406	450	429	482	436	438	434	467	441	450	429	442	479	443	442	433	450	449	465	460	475	448	425	434	436	419	441	426	445	448	446	450	448	434	438	442	433	435	438	438	464	414	454	459	452	452	448	440	458	446	455	446	483	432	450	451	413	418	424	446	435	433	473	467	438	440	425	448	446	423	422	411	402	460	432	402	449	449	465	420	479	432	448	480	448	470	455	443	446	422	446	431	446	483	463	457	440	447	446	454	401	424	423	446	450	443	435	443	459	438	448	425	419	407	409	483	449	433	467	438	423	415	442	427	420	416	448	425	439	450	453	437	483	444	503	456	454	435	436	436	487	430	472	418	436	475	475	459	461	446	437	442	429	478	418	433	444	474	437	434	443	467	415	418	435	437	410	461	437	424	452	465	429	486	438	472	433	440	411	446	467	429	442	488	472	447	461	432	452	448	474	427	493	428	409	414	454	396	448	438	472	440	428	433	429	432	425	436	471	413	409	452	430	419	424	430	447	457	475	479	460	454	429	440	440	454	472	437	419	458	433	451	425	447	419	456	456	410	476	390	428	457	450	456	504	434	431	443	407	445	393	459	407	440	448	433	441	479	429	454	429	465	454	431	456	427	444	425	444	476	475	442	412	438	451	442	454	409	437	435	439	487	445	399	439	460	438	427	489	443	460	428	434	429	455	434	438	457	425	472	434	414	465	435	463	432	451	440	448	461	407	433	431	449	438	482	451	448	427	439	413	473	413	455	454	460	447	428	439	415	496	431	448	418	427	448	413	435	415	470	408	440	439	447	434	442	444	449	438	414	436	447	456	434	432	411	478	441	457	427	447	461	447	406	452	460	459	464	439	466	480	426	437	414	410	456	413	474	416	401	411	431	418	425	466	417	436	429	451	468	464	397	446	420	439	418	424	462	450	435	415	459	476	419	464	469	411	475	464	438	429	444	464	433	414	420	453	439	447	461	411	415	453	457	460	469	444	479	473	452	402	474	477	458	482	437	456	428	445	442	447	490	467	489	445	450	420	463	451	431	488	435	433	453	465	439	456	511	425	447	471	469	394	439	457	432	448	454	404	443	457	438	434	429	438	426	408	420	457	466	452	427	420	448	416	457	441	434	455	443	422	424	440	443	449	459	439	438	439	445	409	440	444	409	432	446	440	426	420	451	435	448	446	425	411	455	423	439	460	446	407	442	447	436	407	477	450	421	436	430	429	446	404	423	422	447	441	479	447	415	462	441	455	424	440	424	408	434	424	450	423	451	450	441	405	433	436	438	459	463	439	451	448	463	456	399	480	465	434	436	422	475	447	448	436	462	441	478	412	462	470	452	434	463	461	460	438	442	481	434	430	460	448	458	467	444	435	441	433	441	425	427	422	416	443	424	448	459	457	427	458	455	427	474	414	429	430	433	425	463	443	475	462	436	401	446	400	423	485	439	455	457	436	423	484	415	411	440	434	485	426	391	456	446	450	432	419	410	479	429	458	448	437	449	439	428	435	426	427	413	423	434	446	480	498	420	418	444	423	470	449	469	455	439	431	411	443	500	396	425	415	449	453	465	455	449	453	419	410	433	446	432	464	443	433	476	446	446	431	477	461	451	468	434	446	436	456	426	410	459	446	433	436	433	470	426	435	443	436	417	436	435	460	414	455	454	438	444	453	436	413	485	453	480	419	427	461	451	451	439	485	459	449	431	434	448	422	430	431	464	462	458	408	453	456	458	432	409	438	423	438	458	428	435	456	431	441	406	443	445	445	442	431	451	442	454	451	416	457	434	455	433	441	413	470	446	460	471	449	450	436	422	458	452	431	447	453	448	444	415	462	406	449	467	422	480	426	433	436	424	428	450	436	426	434	432	420	448	420	414	458	426	427	443	436	431	416	467	463	478	491	410	442	458	465	454	455	429	462	463	437	427	450	445	412	460	448	437	439	474	462	468	456	442	451	433	472	460	463	426	477	434	459	452	399	426	429	440	397	454	450	450	411	460	434	423	431	442	444	462	429	378	461	490	437	434	434	437	450	423	421	455	443	416	422	394	471	421	446	434	463	430	428	460	434	458	443	448	399	469	428	438	436	432	467	422	474	422	417	471	446	430	457	445	446	448	421	450	479	489	425	468	457	438	443	460	419	409	416	471	436	439	430	438	429	457	438	448	434	453	449	439	401	450	420	412	422	441	455	413	418	426	419	440	441	497	421	456	465
60887	51982	45154	32192	5925	248	188	171	157	158	163	156	137	134	157	138	135	126	129	143	118	149	127	128	123	134	131	122	144	127	137	138	148	139	144	144	162	117	134	122	112	140	134	144	137	142	143	145	120	123	152	118	130	132	161	149	118	135	148	140	147	145	134	152	157	121	147	116	164	142	140	134	124	142	134	151	140	148	134	124	131	141	138	132	124	161	151	129	140	110	135	143	131	137	146	129	131	131	149	134	137	120	140	130	123	146	122	130	147	124	125	102	124	144	118	126	127	130	130	132	117	152	142	156	125	134	142	151	130	134	142	121	134	142	155	122	118	147	117	133	137	136	131	132	115	139	125	155	131	122	138	139	138	141	128	135	133	127	127	147	126	139	127	133	129	142	121	128	131	139	129	147	122	142	128	124	130	131	127	117	129	144	145	125	154	114	136	125	114	146	132	124	121	119	150	135	138	155	130	126	132	130	141	115	149	139	156	125	158	147	119	121	151	124	127	123	133	131	138	145	130	145	152	142	105	150	131	146	135	136	123	135	113	120	155	127	150	141	138	167	116	124	148	122	146	135	120	143	142	150	140	130	146	148	143	148	133	114	146	132	143	135	137	132	152	135	152	134	133	139	139	133	141	127	140	144	114	120	134	121	133	138	145	131	140	127	147	126	124	131	134	147	141	125	141	136	119	114	146	138	138	124	119	132	126	136	148	122	133	130	126	106	120	147	128	127	126	138	151	123	147	130	136	127	144	160	154	142	145	154	141	130	151	127	139	133	122	118	146	131	130	131	150	127	124	138	141	142	134	138	137	145	125	128	119	124	119	132	145	132	141	110	139	136	113	141	115	151	116	132	133	111	129	150	131	133	146	131	136	136	161	127	126	138	128	142	151	138	154	127	138	141	149	133	140	129	149	145	124	120	121	131	136	130	118	109	144	132	142	157	127	128	124	139	134	131	149	123	147	136	119	132	142	131	147	151	123	143	143	109	140	136	144	140	121	124	144	123	147	121	126	141	126	126	148	135	125	148	153	142	125	124	124	126	140	134	118	129	131	126	134	135	118	111	147	150	144	119	120	115	147	137	123	142	139	116	134	125	130	149	138	155	146	128	144	134	139	134	141	124	129	114	125	146	154	130	142	131	129	131	138	132	142	154	130	116	143	129	141	144	156	129	150	140	146	124	138	133	127	116	120	130	142	140	162	143	137	136	152	142	109	126	125	118	131	128	138	146	135	130	130	131	122	131	148	136	143	120	134	134	160	148	147	134	140	124	111	144	115	139	148	134	125	143	120	124	119	129	131	143	125	128	141	120	116	121	133	152	125	127	119	105	129	137	124	125	103	155	137	156	126	144	122	142	118	130	124	112	140	154	118	142	127	111	136	151	137	126	114	115	129	143	137	150	118	122	137	118	139	135	151	125	144	132	120	154	143	152	135	129	117	133	142	150	150	133	136	139	135	123	136	154	124	137	157	119	134	130	113	114	138	150	129	132	120	141	148	131	127	140	131	124	128	138	152	129	125	144	136	105	141	108	144	117	117	129	133	136	113	128	149	131	149	138	127	148	137	153	148	121	122	139	125	133	134	149	147	122	141	127	129	144	141	125	130	132	133	156	116	120	140	137	144	136	108	142	146	133	152	128	140	131	145	135	123	142	125	138	142	126	127	134	155	136	125	139	129	145	147	133	127	139	148	142	148	143	126	145	144	111	133	116	130	145	126	129	142	146	124	131	150	122	131	137	123	143	137	122	119	135	105	135	134	131	132	136	139	137	130	140	117	115	135	140	160	152	144	122	121	146	131	137	134	141	145	130	138	143	126	142	159	130	124	116	141	129	144	134	122	115	139	125	131	135	123	132	131	144	108	145	118	140	135	95	125	128	147	153	138	142	142	138	137	156	135	116	141	125	134	143	146	139	151	122	108	138	143	145	131	141	124	135	114	117	136	114	133	145	133	119	135	133	127	110	161	138	129	130	115	141	152	129	147	114	135	128	158	135	143	149	142	150	132	133	154	130	125	144	123	122	160	166	127	117	145	133	160	143	128	132	160	149	128	133	126	145	126	132	136	146	128	143	124	145	134	123	111	139	130	116	145	149	111	140	139	135	123	143	145	143	155	137	141	120	126	134	130	128	123	132	129	118	150	118	135	123	110	95	125	129	129	130	141	145	125	155	145	123	130	128	127	141	137	134	103	145	134	153	125	145	148	141	122	130	150	137	133	140	127	136	130	135	152	144	146	125	127	155	137	154	138	138	120	136	141	144	140	139	149	159	140	119	139	141	152	111	136	135	126	132	104	131	132	122	144	137	149	136	143	143	113	144	154	105	134	148	141	128	124	151	137	129	120	155	118	127	136	137	131	139	132	143	141	133	117	104	154	150	138	132	136	147	118	132	141	144	134	145	146	129	125	146	119	140	119	108	148	142	149	123	152	120	111	127	140	134	151	143	135	159	131	134	132	125	140	154	124	156	119	145	140	150	135	151	145	125	141	148	139	142	137	128	129	139	137	120	142	127	152	143	138	147	138	159	135	142	138	113	143	139	148	137	138	140	124	126	132	129	132	142	128	163	139	129	145	130	140	123	137	128	141	166	162	135	141	131	137	131	138	139	140	118	132	143	142	146	127	147	151	153	142	112	146	140	156	151	130	109	131	124	131	154	123	126	120	109	130	141	125	112	136	140	134	154	111	149	137	134	115	133	138	139	137	159	128	123	152	148	124	134	159	142	157	149	142	122	148	117	143	137	123	118	131	142	127	146	133	128	137	131	119	128	133	141	137	118	157	132	118	127	135	157	148	137	130	139	130	156	104	144	145	140	134	141	130	148	124	133	126	136	135	120	132	133	145	130	133	132	134	133	131	126	132	143	134	134	129	136	148	136	133	156	127	130	133	140	141	148	130	142	126	138	138	130	141	138	129	123	138	142	126	148	124	130	154	127	138	129	138	135	118	147	140	143	144	121	132	132	127	131	161	111	124	124	148	117	145	139	128	127	171	134	143	126	142	135	119	128	138	119	138	133	127	139	127	130	130	143	147	149	137	124	132	146	128	151	139	121	122	125	136	127	136	125	119	118	141	122	127	141	141	125	132	130	158	132	128	125	140	126	146	109	149	133	137	137	146	135	141	123	145	157	141	118	131	133	131	148	138	136	141	137	159	123	161	140	134	141	136	146	144	153	126	150	141	129	121	148	116	139	135	136	124	139	150	139	139	164	128	145	131	131	122	152	140	150	124	130	129	155	141	133	119	126	114	145	133	110	121	136	151	136	129	139	133	134	131	130	139	152	141	120	143	128	125	141	136	118	149	137	126	146	118	126	135	137	136	150	107	139	117	122	133	141	147	143	134	135	104	123	137	128	155	135	139	129	142	136	130	147	140	130	135	148	138	135	136	157	135	139	142	136	113	122	127	129	141	141	139	133	132	138	127	137	136	132	142	144	136	130	120	128	134	134	142	155	144	149	142	139	117	107	130	143	143	133
42106	41404	41614	37389	1175	638	678	573	586	535	527	532	528	533	475	487	502	474	523	476	449	494	502	472	474	479	493	436	433	520	466	450	484	450	449	428	435	447	491	433	436	429	460	480	416	488	464	466	417	493	477	438	454	464	497	494	472	497	451	478	446	434	416	453	465	477	452	420	467	477	500	479	484	417	444	465	454	452	502	459	433	473	452	431	510	431	460	495	436	482	462	461	446	444	430	435	468	465	478	460	449	497	425	431	468	460	478	457	472	441	460	460	478	463	447	430	432	423	449	470	440	420	487	473	453	501	484	491	491	459	435	443	497	458	473	463	491	470	481	448	471	466	454	438	465	423	463	488	461	479	477	454	480	455	469	465	461	490	448	496	438	473	449	432	472	435	465	444	439	476	484	469	459	456	464	470	465	445	467	445	430	486	439	447	460	478	458	458	500	441	464	449	507	453	442	451	455	458	451	464	384	430	476	461	405	502	430	436	427	436	470	474	458	467	432	449	440	474	463	440	429	441	440	455	435	486	465	486	483	500	468	495	419	452	445	451	451	457	416	476	496	513	449	451	449	441	445	454	465	400	471	481	424	459	459	446	423	460	467	460	471	436	443	467	445	493	478	490	457	442	508	466	477	489	458	461	446	446	438	426	477	467	449	448	456	464	443	458	462	449	434	423	449	464	495	438	436	453	465	452	452	412	455	453	448	446	436	470	453	470	494	480	487	438	442	514	452	459	457	449	436	440	447	424	451	433	461	452	467	451	409	440	437	448	460	474	454	472	431	462	505	441	481	478	484	447	435	439	447	444	439	440	449	394	443	461	477	428	430	485	463	475	472	473	461	423	462	449	472	457	460	451	448	471	445	466	390	443	431	444	450	446	479	445	462	461	441	450	448	481	431	467	436	507	470	428	451	479	455	427	437	486	442	458	422	459	445	487	485	444	430	473	514	518	453	445	410	504	434	505	467	470	462	432	460	465	462	431	488	456	478	480	420	459	487	454	464	494	433	465	448	445	474	424	460	472	490	467	442	496	481	463	441	455	482	495	447	478	440	455	442	447	453	435	417	436	467	440	452	488	435	425	398	437	464	479	417	456	435	473	465	424	424	471	480	432	469	415	459	474	482	451	445	476	458	492	468	434	480	489	471	467	439	420	473	432	470	482	458	449	464	433	463	428	443	468	436	466	433	483	466	464	468	468	481	442	503	450	430	458	503	475	489	465	459	473	453	444	425	443	479	464	443	470	473	467	443	387	454	448	472	444	488	440	436	473	473	442	455	473	468	444	445	499	473	460	455	434	427	485	454	463	468	481	438	448	477	455	441	469	466	469	437	443	459	452	468	460	498	493	422	431	429	415	454	461	462	434	420	447	443	480	435	437	463	451	468	461	441	459	448	427	421	503	499	437	479	492	433	449	455	465	478	467	470	440	437	459	458	453	438	434	478	499	427	505	443	448	461	444	493	452	469	452	443	452	445	441	456	472	464	472	441	441	442	461	485	439	469	461	451	487	452	463	447	460	463	479	466	477	499	447	466	463	454	473	453	458	440	473	437	488	474	451	448	452	451	466	456	469	515	490	454	441	425	471	429	450	445	431	447	433	455	424	436	440	470	483	470	475	440	480	461	467	440	463	437	476	467	449	444	476	460	443	405	459	429	472	427	445	476	458	460	467	450	476	461	466	430	441	478	452	447	482	450	484	432	451	466	471	428	442	458	433	437	453	447	469	461	427	409	439	472	459	436	460	435	480	477	449	488	479	448	447	483	453	452	460	442	437	449	437	428	428	479	431	438	459	465	416	463	441	489	482	498	461	435	476	432	450	472	445	511	458	421	467	526	432	467	488	477	493	445	448	478	439	467	475	481	463	427	499	458	468	468	448	468	440	433	468	497	470	408	457	484	438	430	468	441	458	458	421	456	458	456	474	466	483	447	467	426	451	425	443	408	479	440	462	434	448	459	465	442	427	397	482	437	455	500	440	483	473	455	439	435	462	445	447	420	497	464	441	455	473	443	436	467	449	458	450	470	452	442	448	454	430	464	472	451	463	454	453	518	473	435	463	476	441	425	435	459	478	475	464	480	450	482	450	480	488	418	489	473	439	475	444	474	502	466	463	440	473	467	442	457	455	474	454	453	489	457	438	428	481	446	443	475	429	476	427	446	454	463	467	479	469	474	481	459	447	436	421	483	421	481	446	468	440	477	434	491	456	438	463	474	438	436	446	439	461	464	443	445	445	439	477	461	480	453	479	454	501	447	494	428	434	487	438	430	453	492	425	431	505	452	430	452	449	456	467	472	441	464	522	466	440	436	482	476	466	426	464	431	487	477	465	444	460	422	464	442	476	446	457	444	458	406	454	430	473	460	426	458	461	433	402	426	414	443	456	458	490	472	440	440	483	469	462	455	472	420	463	490	462	454	469	433	468	455	444	444	493	446	483	458	449	471	431	459	446	440	407	468	454	475	472	444	439	505	454	438	449	432	461	466	452	449	470	444	418	445	509	459	464	436	465	424	441	494	426	454	471	454	438	442	483	466	480	468	469	423	474	474	466	448	485	455	471	480	477	417	457	444	456	440	475	439	442	481	482	436	479	441	481	435	480	456	470	501	436	475	454	489	454	474	461	456	429	446	457	453	473	466	425	476	423	462	468	465	437	479	482	476	419	449	462	480	493	492	443	458	460	487	443	482	485	481	460	479	419	451	458	469	465	473	447	447	457	477	458	445	490	429	471	524	487	459	449	439	439	449	479	469	472	429	462	477	442	428	453	459	451	446	411	455	441	441	486	428	457	472	424	445	438	457	449	430	493	458	417	445	457	489	450	440	484	437	452	447	459	506	466	467	450	485	424	480	485	467	456	451	436	497	456	464	432	453	448	447	485	464	460	503	420	466	486	497	432	471	451	449	482	445	469	480	432	489	449	475	471	451	426	438	480	463	486	450	455	440	421	439	453	442	443	445	471	465	485	450	446	441	465	433	449	469	446	465	461	475	439	444	458	461	454	526	534	455	417	438	465	439	457	478	459	392	481	476	442	463	468	440	424	435	454	466	448	441	460	450	433	472	462	429	454	458	448	470	430	484	457	447	465	462	497	450	480	419	461	455	447	427	438	427	474	496	447	485	467	410	436	434	463	472	431	425	449	419	465	469	457	450	488	446	456	435	433	478	472	457	474	477	458	427	436	419	450	469	459	456	431	455	489	443	469	458	426	493	472	489	481	465	426	468	443	452	452	433	417	480	420	501	453	476	448	466	444	436	507	468	439	400	466	455	438	456	447	421	481	490	451	448	469	468	475	430	432	432	469	480	463	431	466	434	453	461	459	450	453	466	463	474	442	474	463	428	453	432	451	460	472	461	471	473	471	451	448	504	476	420	445	466	435	519	455	493	459	468	503	422	460	441	490	415	465	411	451	471	434	488	455	441	429	464	441	445	444	474	453	449	404	453	475	414	488	448	430	418	414	467	450	472	478	462	439	438	500
78079	71782	64988	47320	13746	1393	322	298	303	301	302	298	314	267	259	239	259	256	268	284	271	305	267	267	260	243	252	273	270	265	235	284	277	277	210	273	235	244	268	249	229	252	249	245	269	328	252	250	249	261	252	278	259	267	252	230	257	232	241	274	257	242	253	254	274	260	225	226	252	259	238	255	267	266	262	272	294	248	247	232	236	267	244	259	255	245	269	277	242	225	257	246	274	252	272	235	253	265	278	249	241	240	261	262	280	276	283	266	258	295	254	254	267	255	245	236	257	244	236	235	278	260	246	283	292	259	258	250	268	253	229	241	239	266	247	255	255	273	251	253	251	249	282	269	243	280	273	270	254	236	256	253	256	290	241	253	252	259	272	242	263	287	245	234	276	254	276	264	252	301	299	239	267	242	247	265	251	239	215	261	240	254	249	279	255	238	216	234	234	247	236	237	239	265	251	259	256	274	246	262	270	248	260	267	270	227	256	225	268	256	246	237	246	245	244	230	249	270	262	250	270	272	285	262	246	257	234	265	298	252	256	250	241	263	264	258	294	227	255	236	240	234	240	273	256	287	276	241	222	258	254	273	254	289	266	264	254	231	280	256	308	248	235	266	256	246	258	236	259	244	247	251	257	249	233	256	218	233	243	243	256	274	279	241	252	252	258	253	267	255	220	279	246	246	232	236	258	269	255	273	251	261	248	254	237	236	271	266	260	228	243	249	252	271	253	270	258	283	271	248	271	239	256	280	289	259	248	256	226	258	249	277	251	253	246	271	234	225	266	264	260	263	235	249	276	235	253	274	260	254	229	249	262	271	271	269	256	272	262	253	258	282	269	241	232	285	237	241	305	247	258	249	241	273	248	243	258	269	249	245	270	267	251	240	279	255	261	244	252	267	272	244	287	238	250	265	261	243	274	266	268	258	234	250	274	246	258	260	262	242	231	243	274	251	273	244	262	262	290	241	251	242	244	269	254	231	252	252	275	243	317	245	280	219	270	263	241	260	233	241	255	264	257	259	256	268	225	238	279	263	256	238	252	247	274	245	272	276	239	268	227	273	230	260	235	236	250	244	242	254	246	243	246	294	245	282	247	262	243	247	256	248	245	236	265	278	251	261	255	272	236	257	245	244	263	273	258	259	225	253	278	252	270	237	227	243	268	247	264	242	239	249	244	249	273	255	253	248	264	271	244	283	235	276	296	252	270	240	231	276	270	273	260	259	245	243	261	241	243	254	241	252	291	234	259	248	263	269	261	244	241	269	246	244	252	247	226	264	225	258	231	243	280	261	232	264	249	269	250	227	256	276	268	270	248	236	265	240	266	252	247	247	260	282	268	258	250	281	249	300	245	271	279	257	252	256	247	267	244	265	265	221	252	259	249	273	249	246	243	279	258	229	250	253	256	243	269	286	235	263	267	266	266	267	263	269	241	241	229	239	260	253	258	267	224	248	236	255	260	276	256	281	260	271	246	272	247	232	269	277	259	263	264	264	249	250	238	250	271	262	261	252	244	250	239	278	261	226	267	264	253	270	258	258	274	238	293	253	249	261	246	255	253	275	250	247	241	262	255	234	287	302	233	281	244	259	235	261	270	287	253	273	256	241	248	257	253	267	261	253	267	261	233	259	223	251	246	255	243	268	244	261	256	284	251	248	241	238	260	240	232	240	245	268	256	233	283	265	238	234	226	255	278	262	265	267	290	225	260	243	266	249	250	272	248	248	249	259	249	252	261	275	236	249	259	240	261	235	266	248	236	277	253	242	258	258	262	269	288	271	249	261	265	251	256	277	255	264	249	255	255	295	274	240	249	234	250	244	270	281	262	254	222	248	262	235	244	247	274	261	212	261	228	277	227	271	252	269	276	236	225	264	239	249	245	231	273	267	276	262	253	290	242	247	284	238	258	260	245	251	249	270	286	232	285	251	237	253	268	257	229	226	257	232	274	249	254	238	269	262	264	297	270	264	260	239	243	269	243	284	242	240	276	268	261	258	244	240	269	238	268	267	265	248	239	260	261	247	270	255	265	238	271	258	273	238	244	271	256	259	248	265	266	271	293	269	231	227	281	270	246	256	234	262	246	277	282	250	258	255	252	250	236	248	246	274	240	256	256	264	257	275	272	243	257	253	253	235	251	269	233	244	233	255	255	245	253	300	238	235	254	275	241	242	261	250	255	266	305	255	269	273	258	295	236	247	264	258	265	262	241	242	275	231	248	270	262	249	261	261	264	264	243	239	262	249	266	251	259	259	292	235	254	250	251	269	250	236	255	256	256	276	266	229	234	276	245	227	243	265	269	267	255	253	251	261	247	258	239	237	261	254	238	252	271	248	264	244	252	243	239	250	248	274	248	264	242	262	256	264	243	242	267	241	278	248	242	254	237	268	253	271	251	238	273	283	292	266	243	260	273	266	246	255	254	252	254	255	254	253	254	244	256	233	248	270	222	269	238	237	276	258	220	262	290	235	231	247	257	261	233	270	236	251	275	256	265	257	255	259	233	235	271	275	272	246	288	227	236	252	248	271	292	246	251	278	289	251	286	264	252	247	256	234	286	268	255	244	262	261	240	266	209	253	235	279	236	278	269	245	292	274	255	250	255	226	270	260	255	264	273	252	242	241	268	236	260	282	249	217	238	255	262	231	263	248	241	222	277	254	229	247	252	247	258	247	257	248	269	274	223	249	252	244	273	258	224	279	268	243	264	275	261	253	281	237	266	235	238	255	248	261	272	254	240	242	291	288	241	257	253	236	216	255	245	250	249	253	252	248	254	246	240	281	271	251	251	272	244	274	246	261	241	266	241	256	288	237	236	243	225	216	289	271	247	291	274	252	244	260	286	249	254	262	242	259	242	240	252	244	240	275	238	259	261	270	229	231	247	246	271	282	251	271	250	246	252	227	285	232	252	230	248	238	254	274	265	247	241	230	233	245	247	235	257	258	251	252	251	256	252	260	258	228	231	277	246	273	270	236	260	250	277	222	237	253	256	249	253	285	245	252	253	261	241	241	253	257	272	250	240	248	220	243	273	249	272	261	279	254	254	250	258	261	259	243	246	242	259	242	235	233	248	249	251	242	275	270	258	258	242	266	230	275	246	259	293	250	228	239	233	260	270	245	259	257	259	249	264	237	265	259	258	240	265	265	286	257	262	238	224	270	260	248	241	252	258	271	248	277	241	263	245	259	248	259	225	257	270	230	244	240	287	267	252	231	259	233	272	254	249	264	258	256	252	252	264	250	241	247	249	276	239	223	283	254	229	263	253	234	254	269	233	260	254	231	257	246	265	262	267	254	253	248	267	262	223	253	253	249	231	283	276	237	261	263	257	255	268	255	249	279	273	236	250	255	296	273	277	266	240	240	278	261	251	265	259	220	247	253	255	237	259	234	252	235	256	251	270	237	250	239	261	275	250	277	241	239	245	233	242	256	245	260	242	246	231	262	277	275	275	258	260	244	271	235	283	246	249	239	250	285	276	246	240	256
55810	58277	59265	46808	1572	1221	1050	1069	976	958	908	967	897	861	907	846	854	851	821	839	825	837	823	801	753	767	812	788	800	768	780	808	814	780	807	781	809	812	795	733	708	754	759	776	793	783	807	812	751	742	760	831	755	771	755	764	767	769	744	786	756	735	797	749	789	809	814	755	784	750	754	778	745	760	770	794	812	779	754	773	764	735	745	749	792	772	799	802	749	740	804	775	786	792	729	802	777	798	771	728	743	794	770	723	749	805	796	766	737	758	765	768	705	806	816	762	760	757	738	774	747	751	794	790	794	786	773	736	759	771	722	828	799	741	796	771	757	799	749	808	781	752	798	782	783	761	774	754	736	803	773	805	789	769	769	740	753	805	738	756	765	759	757	769	733	729	762	760	812	724	770	786	780	782	826	784	802	768	765	831	791	732	747	831	782	751	751	764	745	779	764	746	776	751	770	766	792	768	794	834	769	781	798	761	768	763	759	780	745	772	784	804	766	737	728	806	748	761	789	756	762	799	745	748	797	749	749	755	734	744	767	740	785	748	777	842	772	756	740	756	766	705	758	765	781	737	780	801	715	735	804	750	815	788	785	805	773	779	729	787	783	763	779	786	785	786	800	792	793	787	769	730	736	789	772	778	761	727	808	769	773	770	810	747	821	766	729	752	832	794	736	785	731	803	800	785	764	778	802	803	716	731	813	788	791	757	788	760	777	771	744	756	713	767	798	794	787	785	744	763	793	818	819	717	739	749	796	773	797	780	777	753	736	737	751	760	762	736	767	778	749	794	747	753	775	777	828	752	816	717	780	810	762	745	715	725	770	718	820	749	796	790	782	828	804	802	799	800	773	798	739	795	762	772	768	757	742	741	806	774	764	787	791	689	778	776	741	773	797	771	727	738	785	744	797	763	874	756	702	796	771	757	806	786	790	744	733	758	738	777	777	763	795	803	786	759	719	771	761	822	767	762	708	782	818	796	748	762	725	762	794	782	766	733	787	753	786	724	810	759	748	756	759	758	797	746	735	723	724	786	775	799	786	733	776	773	739	785	790	730	771	776	730	751	788	766	740	730	739	736	784	769	757	751	773	803	770	778	776	798	794	731	750	717	756	753	795	776	764	785	804	807	716	827	728	830	797	778	731	773	755	810	775	727	762	760	767	749	760	784	771	766	764	746	775	740	784	716	769	781	759	770	780	722	733	780	762	768	770	801	792	833	806	784	737	786	749	751	842	719	781	756	752	857	781	778	779	815	752	753	776	807	714	753	807	813	760	752	783	752	772	720	721	776	776	781	795	776	747	755	742	770	791	750	737	722	764	763	798	759	810	755	764	757	789	795	819	740	787	760	790	776	744	698	756	760	740	835	755	748	777	793	787	734	775	774	766	736	796	788	742	756	737	733	726	767	730	786	744	796	807	759	824	756	788	799	794	766	773	766	722	753	723	806	759	754	732	736	730	762	774	761	761	830	726	751	716	742	766	831	751	796	791	790	777	761	774	802	807	764	739	774	788	811	773	748	768	749	809	759	755	773	791	755	770	785	715	758	710	779	762	789	791	773	789	799	795	784	712	795	774	766	714	792	726	795	765	769	737	780	820	761	774	784	805	812	742	772	738	745	797	782	795	754	816	785	820	795	732	816	752	771	735	723	773	774	800	792	791	774	791	735	760	765	737	763	773	789	791	745	778	787	801	801	764	736	769	790	759	795	748	760	769	832	723	801	763	750	763	756	740	802	736	791	766	790	790	749	698	719	812	772	703	772	730	807	792	794	791	705	785	736	750	772	727	845	772	781	747	742	765	745	786	787	719	768	767	812	771	779	802	749	760	779	772	743	802	775	802	786	761	747	764	744	780	812	771	733	761	763	810	773	766	786	715	783	737	793	727	752	746	809	730	783	743	830	771	699	753	781	747	765	737	757	818	761	715	737	744	766	789	737	784	766	766	766	746	770	777	785	756	774	800	755	803	750	773	776	758	768	737	761	784	773	733	774	791	742	730	797	788	792	753	792	777	802	841	782	808	784	742	800	737	803	735	796	789	795	789	779	759	807	765	796	752	763	800	782	762	751	734	793	744	805	797	845	746	783	761	764	729	752	778	770	732	821	739	790	733	784	752	774	743	775	755	746	783	802	803	797	807	800	785	775	787	735	750	797	791	774	759	772	777	802	782	747	744	764	735	743	795	827	753	775	790	799	752	802	767	746	801	771	801	818	765	789	755	752	727	805	744	769	813	741	768	810	771	798	807	765	805	725	819	802	740	719	808	701	770	784	793	762	739	819	743	791	805	756	733	761	792	776	756	768	819	726	810	766	732	762	787	812	730	733	762	794	747	755	785	747	760	745	773	760	797	777	767	789	749	788	776	778	762	772	848	832	769	770	820	784	807	777	814	767	790	759	777	772	675	779	805	835	768	804	798	831	759	776	742	792	747	823	822	736	782	719	759	774	802	759	718	740	782	772	732	793	782	810	737	787	784	748	753	789	782	801	822	762	782	765	776	731	815	785	745	801	784	737	759	764	792	811	757	741	746	799	726	753	739	778	765	773	791	726	802	741	746	811	735	806	795	785	762	764	752	758	735	772	762	798	750	786	751	758	719	785	738	788	767	799	728	791	762	763	710	726	732	767	792	765	759	809	763	823	737	819	778	835	776	791	728	793	768	746	782	738	800	747	797	757	729	766	769	787	774	784	828	774	741	790	754	770	807	773	764	758	769	744	830	737	798	775	784	749	771	757	734	718	746	809	799	819	770	760	783	756	734	751	780	774	760	810	742	738	772	715	701	773	795	715	806	830	780	762	775	765	781	823	748	744	762	776	726	757	758	767	778	765	817	772	746	750	782	783	775	772	755	790	773	711	767	787	726	787	743	735	770	781	775	807	741	719	795	731	766	797	778	744	780	776	780	772	748	776	734	776	830	725	812	750	768	735	809	789	789	799	804	763	822	739	799	756	812	765	738	776	766	739	760	760	698	704	700	794	743	777	770	796	765	776	723	774	761	765	794	765	740	741	763	810	773	787	729	787	766	740	767	759	776	778	770	807	777	684	732	784	765	756	765	786	778	767	790	755	785	787	781	768	770	745	757	752	802	784	754	772	747	785	815	828	744	807	780	759	771	780	770	766	778	766	774	794	778	733	771	750	779	783	756	757	763	745	714	775	753	783	750	783	750	756	792	765	770	754	748	747	760	773	736	751	759	792	719	760	767	746	768	776	709	733	777	670	826	770	789	765	802	749	725	733	771	777	756	726	789	703	798	751	768	746	738	801	714	783	779	773	691	800	779	763	760	773	742	777	754	768	760	745	743	758	766	785	761	791	738	744	733	791	749	785	735	782	765	754	763	750	749	764	806	774	795	745	796	751	761	831	800	773	779	787	746	756	708	762	770	741	782	784	805	764	790	805	702	747	762	701	812	805	788	739	804	761	774	804	799	783	765	741	761	775	758	799	780	734	768	795	766	809	808	754	767	742	745	787	794	785
26834	16206	7646	3672	356	161	146	127	124	138	142	140	147	144	115	118	109	136	141	128	151	111	132	132	140	122	134	140	112	136	143	129	138	136	117	114	122	138	117	133	143	138	158	117	142	124	119	139	115	100	156	146	124	134	127	151	134	133	107	129	161	146	138	134	137	108	123	124	124	107	135	139	135	127	143	129	142	139	114	134	146	129	137	137	132	124	123	130	137	138	128	132	125	126	146	141	137	122	147	130	132	108	130	123	136	123	114	147	130	132	134	111	127	133	116	138	133	134	114	116	137	134	128	118	127	148	130	128	124	134	130	149	111	145	132	143	129	134	134	141	152	139	130	135	142	132	148	116	132	130	141	122	117	116	110	127	127	131	142	137	129	146	138	133	124	142	136	137	163	136	144	126	127	127	138	132	153	129	111	145	145	132	134	130	106	116	132	121	138	140	131	136	117	134	133	137	109	131	136	140	145	148	131	130	132	142	137	155	134	151	129	120	133	123	139	136	118	128	142	132	130	137	147	118	124	121	143	128	134	145	143	126	118	125	148	149	129	115	135	131	137	118	110	137	135	118	142	132	134	154	120	123	129	139	146	147	102	155	121	130	114	136	110	119	132	131	122	134	130	133	158	135	152	144	119	125	141	137	131	132	123	130	123	131	133	137	130	133	137	134	139	143	158	131	109	130	140	131	129	129	117	111	147	128	127	131	128	134	136	138	132	158	120	130	128	125	147	151	162	131	116	121	127	124	132	133	132	126	132	118	121	128	132	134	140	123	138	128	128	124	133	139	117	146	130	140	138	137	128	139	146	140	122	127	137	149	111	129	121	114	135	129	149	139	123	141	125	132	149	139	144	145	134	123	139	148	141	117	153	143	141	129	149	149	146	135	112	111	118	134	132	148	146	150	141	145	141	137	146	130	130	120	142	124	117	125	133	139	123	141	136	147	135	135	126	134	118	154	137	133	135	156	131	142	144	123	133	140	134	127	135	141	154	135	121	107	130	135	120	132	118	155	138	138	130	162	131	127	125	140	129	118	139	134	133	109	130	133	128	138	139	124	128	127	146	138	130	127	138	134	138	128	142	119	129	137	138	119	139	153	148	141	135	151	106	121	121	102	145	134	116	107	138	142	134	114	128	126	112	113	147	126	118	137	126	135	125	141	139	121	135	144	96	136	131	152	131	114	136	133	137	128	108	147	123	122	134	132	125	125	123	154	123	137	128	146	118	123	109	122	124	145	132	137	143	122	138	126	159	118	130	114	129	126	136	137	134	134	130	157	128	153	142	127	138	150	139	125	146	128	125	137	166	131	153	121	144	150	122	128	114	124	130	147	144	120	120	119	144	132	135	120	140	147	167	126	135	138	132	119	138	130	135	117	131	131	99	122	142	148	132	151	99	131	135	139	127	123	116	134	140	137	125	134	161	125	134	137	128	123	124	133	134	137	140	131	122	139	136	144	108	173	147	129	133	130	126	129	121	109	131	116	134	139	158	115	155	120	118	126	120	117	133	132	149	147	147	125	124	133	117	146	136	137	134	150	114	129	108	135	129	135	125	132	134	136	124	130	139	116	142	133	145	120	143	124	136	122	127	122	138	143	130	167	149	151	125	135	114	132	127	132	122	130	134	154	127	118	145	140	123	128	136	118	126	126	133	112	133	139	139	126	128	138	142	117	155	102	112	119	124	126	124	128	139	139	156	123	118	150	107	103	122	131	114	146	126	132	137	120	126	130	132	140	143	127	140	126	135	141	147	137	125	137	131	127	134	133	124	127	122	137	128	129	129	145	146	128	126	140	129	146	120	123	112	147	140	139	129	124	140	136	150	133	131	116	127	120	123	139	132	135	127	131	131	134	128	139	137	137	119	159	113	129	142	143	146	115	124	124	136	116	130	123	126	138	137	142	135	138	148	119	135	133	138	146	129	157	142	134	147	128	123	130	147	151	125	127	128	149	126	125	152	153	124	131	124	129	117	137	127	140	119	131	144	163	121	136	156	128	125	151	113	116	133	145	130	134	132	117	127	133	131	138	129	133	139	138	111	137	137	138	145	145	140	141	131	134	119	128	117	144	136	131	142	131	138	121	139	152	127	128	156	136	122	144	127	127	153	136	134	131	133	121	153	150	128	131	158	128	117	152	124	141	145	135	118	126	124	136	133	125	119	138	138	147	139	147	136	124	152	125	129	130	142	112	123	112	107	104	128	136	136	126	114	135	120	143	152	135	132	119	144	124	141	127	123	136	140	134	149	135	127	155	133	132	139	149	124	122	134	122	128	121	119	129	140	134	118	142	105	129	143	130	133	128	115	129	135	113	141	124	163	105	120	140	151	124	133	150	105	137	109	126	129	118	141	142	136	134	162	134	135	142	141	123	128	132	134	140	128	139	116	111	115	150	129	147	147	131	141	146	129	140	144	128	130	114	141	138	127	126	141	117	127	138	150	130	131	123	133	119	130	153	146	127	143	156	123	136	113	135	150	125	127	146	137	142	128	140	168	146	121	139	133	138	125	140	129	126	119	160	137	147	138	151	130	124	126	134	139	126	144	120	132	127	125	141	153	123	120	125	143	135	141	106	159	145	146	130	135	145	153	113	123	103	129	133	130	142	134	128	119	132	150	135	127	146	135	127	139	123	142	136	133	148	129	129	138	135	134	151	134	136	116	130	144	129	139	141	144	116	124	153	132	137	142	115	132	138	107	124	115	150	129	148	137	140	133	122	145	139	116	122	144	161	121	141	131	135	117	138	129	141	123	116	133	122	112	129	135	161	120	140	139	130	122	150	148	118	138	157	130	146	144	124	153	135	123	142	123	129	131	136	122	113	147	132	117	129	135	134	124	145	125	118	127	131	143	122	146	151	132	147	148	133	108	134	139	122	116	131	153	127	133	131	137	115	123	122	130	128	134	130	128	123	131	131	156	154	139	129	110	120	134	129	138	116	111	131	149	158	112	133	136	122	115	142	141	159	120	151	152	112	124	140	127	142	118	142	158	111	131	117	126	139	122	146	117	139	132	153	142	127	143	121	111	125	153	141	121	139	153	129	120	136	127	110	127	125	132	136	119	127	127	113	130	138	128	134	138	135	125	143	132	121	124	156	121	129	149	148	137	148	132	146	144	121	102	161	130	154	141	139	132	146	136	132	132	141	145	124	147	127	110	121	140	115	122	123	132	138	122	132	139	98	141	140	126	150	127	139	134	130	147	132	111	125	138	134	126	147	150	131	139	118	136	140	130	100	123	135	131	130	152	128	141	137	113	132	143	135	131	151	131	127	132	115	141	161	136	137	131	150	127	126	156	124	130	128	144	140	124	138	142	140	133	132	128	103	134	128	133	141	127	141	122	148	139	146	112	137	136	141	117	135	129	146	143	148	140	109	129	158	118	139	142	133	138	130	128	139	144	130	126	129	136	135	116	129	143	116	120	153	142	132	133	152	129	126	125	140	145	130	159	133	146	151	130	136	141	134	122	137	134	146
25091	20002	11479	8745	440	441	470	457	457	461	438	461	460	469	484	458	465	447	464	463	448	467	415	453	464	437	456	482	465	430	390	399	429	465	447	452	424	462	418	447	440	461	449	445	464	461	438	463	451	468	430	424	450	437	454	435	469	446	466	453	459	469	406	437	465	449	451	418	439	461	401	467	430	439	448	447	470	458	445	445	443	437	454	453	469	479	455	450	427	431	454	438	418	415	460	462	427	456	431	431	474	406	440	459	418	433	456	430	463	448	446	444	476	472	454	440	468	437	449	457	477	454	466	433	443	467	459	453	455	452	441	464	441	453	461	432	450	414	463	476	448	450	446	484	439	468	454	426	432	441	446	468	456	444	437	451	410	427	448	445	425	431	454	463	460	452	442	469	456	442	440	458	460	441	460	447	485	435	455	479	481	452	459	453	445	443	438	446	452	443	444	460	451	433	414	429	439	447	420	446	404	443	449	422	455	456	435	430	488	448	416	469	444	435	448	405	420	429	423	496	443	442	469	497	473	426	434	469	437	443	472	465	435	407	435	457	454	442	422	444	435	461	477	426	456	434	442	465	444	426	470	453	446	442	430	444	470	426	474	432	433	475	417	445	478	461	431	439	434	458	445	456	450	412	454	449	444	422	430	437	441	459	499	473	487	480	452	468	448	430	419	449	430	423	463	444	465	481	453	457	446	449	449	467	444	448	475	441	495	462	461	447	470	432	430	454	450	436	437	458	439	429	457	465	458	461	413	462	468	466	428	422	435	480	489	454	445	452	444	423	434	467	430	436	431	451	455	452	466	394	419	446	434	459	464	472	478	433	432	434	430	467	440	453	490	434	429	425	468	478	455	435	459	455	475	422	478	452	447	462	439	400	452	443	456	453	434	427	458	453	426	434	428	414	440	433	438	500	454	451	458	420	428	453	480	438	412	470	460	424	453	412	437	430	473	443	463	487	456	497	470	483	456	461	451	401	440	486	459	447	455	436	468	490	419	450	438	458	459	452	436	478	460	433	431	455	443	450	445	429	440	436	460	419	409	461	436	461	411	425	483	397	456	475	451	454	463	424	474	440	438	425	433	429	464	487	441	456	468	437	448	449	444	469	428	437	452	413	452	419	440	462	448	431	476	474	434	429	453	416	411	463	452	423	440	431	440	437	451	472	464	434	461	441	494	453	454	453	430	446	450	457	447	426	441	455	455	493	410	448	425	446	454	450	462	461	456	424	452	468	461	452	431	441	452	445	492	465	448	443	443	478	465	460	446	466	454	413	486	478	466	426	454	480	419	460	446	454	461	439	501	439	466	402	467	436	458	450	447	440	456	448	460	453	460	452	444	419	450	422	423	394	424	434	439	510	523	466	461	428	427	414	439	459	452	418	452	438	449	475	464	441	415	470	449	487	440	468	440	439	464	436	422	462	459	413	453	492	440	456	437	447	403	431	407	447	439	455	425	470	422	466	464	415	440	426	447	454	446	454	417	416	420	460	470	455	496	465	468	444	445	448	440	443	473	447	442	459	463	424	445	455	421	441	439	498	443	450	463	441	439	438	452	440	484	476	456	430	440	432	446	440	442	460	432	461	462	483	427	434	482	441	464	444	401	466	446	459	477	460	450	469	466	467	447	448	446	437	415	436	445	447	468	438	432	447	454	488	435	447	439	463	459	429	483	468	451	436	415	466	449	463	489	440	456	436	443	472	448	466	484	478	445	472	446	460	476	450	467	470	485	427	452	457	430	438	443	432	459	451	431	446	457	476	443	439	447	438	480	437	422	446	414	456	505	427	436	443	425	419	432	466	427	430	430	454	470	478	462	459	473	434	486	436	442	476	437	428	450	463	418	462	421	444	434	470	432	452	448	471	465	462	419	436	468	450	421	451	438	464	431	425	452	428	444	496	453	463	428	408	456	475	432	430	439	448	438	411	459	448	446	450	443	428	419	410	480	462	458	469	472	414	459	441	427	456	465	444	448	432	444	461	420	453	471	492	424	434	402	470	463	460	451	451	450	420	414	434	435	450	461	461	425	454	478	431	447	464	424	439	447	463	450	447	422	457	445	419	455	440	433	486	443	437	458	460	437	466	457	433	434	435	433	425	440	450	513	426	486	452	483	430	451	448	389	422	434	481	452	460	483	426	463	427	465	440	417	485	493	434	433	422	458	446	435	476	496	443	443	450	434	440	464	454	476	475	475	432	452	420	470	425	453	434	476	441	489	426	452	450	466	426	429	456	463	460	459	445	457	433	472	461	435	456	442	458	447	460	426	461	450	466	437	432	412	447	389	452	419	444	449	463	449	431	445	450	431	460	428	440	455	474	424	421	437	483	464	401	450	453	404	428	435	424	445	475	492	464	437	459	503	461	385	427	453	491	431	453	439	439	444	458	452	469	466	465	436	428	432	440	437	456	465	481	444	442	451	410	448	435	473	416	433	459	457	448	464	439	472	448	423	440	458	495	471	461	395	461	437	474	449	427	403	480	470	440	444	459	456	452	424	510	465	464	448	461	463	393	436	453	418	420	473	472	455	438	493	475	442	420	445	437	416	466	446	466	457	426	458	442	473	475	493	458	451	415	427	439	442	461	419	425	490	455	457	410	452	459	414	483	455	470	440	454	457	446	444	448	440	456	457	409	496	429	455	434	437	407	465	478	474	453	427	454	440	461	449	464	460	471	443	456	461	445	436	465	469	423	453	412	473	437	439	414	439	452	461	437	455	446	467	433	446	430	478	416	434	453	434	445	467	465	471	449	452	422	404	454	424	474	440	452	485	434	443	460	457	497	432	497	428	422	444	458	420	450	439	444	445	465	431	427	480	464	469	451	468	441	459	461	456	463	457	425	463	464	444	446	460	446	440	474	433	412	444	446	428	429	481	415	429	448	458	415	444	453	448	480	476	419	428	470	475	463	435	435	453	474	435	436	491	424	448	487	463	414	418	456	430	453	447	444	444	497	425	459	454	442	461	455	481	465	450	465	443	461	489	480	461	459	447	472	454	466	468	434	451	457	444	443	426	449	464	468	461	461	441	468	442	474	489	470	441	441	463	422	457	471	420	437	451	429	476	441	458	446	443	425	421	446	455	445	451	428	469	449	430	467	443	456	410	451	489	439	421	449	466	424	434	449	466	470	480	460	437	439	439	490	437	440	455	448	430	433	420	429	455	444	462	454	470	451	428	453	459	427	429	423	413	471	396	440	438	457	419	446	488	434	461	449	424	451	459	444	464	504	484	463	467	462	419	449	421	436	423	443	465	436	435	449	468	476	445	453	476	464	411	422	428	457	424	446	461	432	484	444	459	443	481	437	470	439	433	448	444	413	474	450	433	476	443	453	448	440	457	400	455	473	446	448	471	472	432	437	436	473	467	451	442	443	442	443	418	439	455	421	439	455	424	472	440	442	426	451	453	448	444	460	413	486	465	426	430	434	443	450	422	464	465	435	443	432	377	475	442	443	461	449	437	439	422	461	474	429	432	421
60323	55476	41124	29066	3567	190	151	162	159	169	138	154	120	144	157	154	119	122	125	145	149	111	120	132	147	114	143	124	131	138	122	111	128	142	134	139	130	133	140	132	139	148	149	121	132	134	138	113	136	133	145	136	115	125	133	159	115	140	135	112	132	114	136	116	141	134	127	103	119	119	131	135	124	141	124	117	131	124	111	131	119	121	129	127	129	135	139	131	121	130	136	114	117	142	133	124	144	133	135	139	122	143	141	129	129	128	129	158	133	114	127	135	138	144	128	129	110	137	162	112	107	140	129	116	119	137	137	141	115	117	138	108	131	124	125	128	125	119	143	120	125	121	138	133	123	131	138	135	114	123	146	121	131	146	137	120	132	131	126	121	160	131	138	122	125	140	130	142	141	128	121	141	148	132	111	121	120	141	150	129	116	128	142	137	131	127	139	118	130	147	122	122	135	131	133	113	144	135	140	126	107	125	158	120	136	119	135	144	145	122	142	142	143	138	149	129	133	134	120	143	120	105	149	126	138	156	119	130	109	158	126	128	129	125	123	139	140	120	138	117	137	131	144	129	123	117	137	110	148	133	126	129	119	125	155	135	140	127	123	119	139	125	150	131	140	110	142	128	130	129	126	139	139	125	132	153	120	130	146	116	112	121	110	144	118	118	116	135	138	128	117	111	144	133	139	119	124	126	136	149	128	141	123	150	134	147	130	142	137	138	120	115	112	110	126	117	139	118	127	138	125	125	149	134	140	122	140	122	126	124	127	128	139	137	129	140	129	121	153	129	135	142	143	118	134	121	133	122	137	131	140	139	144	142	122	140	126	122	129	129	141	127	130	147	131	134	109	136	144	130	99	124	135	154	131	129	130	120	144	142	135	117	136	142	125	133	123	130	133	135	110	117	128	131	140	155	120	108	143	134	113	128	131	116	139	129	132	149	114	127	139	124	131	139	131	127	147	132	119	127	128	116	128	135	125	152	133	140	145	121	138	118	134	124	139	141	116	120	141	117	132	134	153	138	124	111	117	138	132	132	114	141	138	153	159	120	128	148	158	125	150	135	147	127	143	127	127	131	124	122	133	143	124	123	99	129	120	131	135	129	148	112	138	137	131	130	143	116	131	142	138	134	139	135	117	132	130	115	129	135	148	140	124	129	142	118	132	142	151	118	134	118	146	134	142	119	115	138	149	125	144	141	127	132	128	124	117	149	120	121	143	142	146	145	137	114	116	136	116	141	119	146	141	130	130	132	130	128	133	133	121	142	131	142	115	139	114	129	127	139	130	140	136	124	124	142	137	146	119	118	124	125	135	139	124	125	139	130	113	125	123	123	127	108	135	119	106	124	134	126	133	150	105	134	123	115	116	128	121	116	116	123	133	115	133	131	112	122	126	158	146	131	139	137	156	133	119	128	133	134	130	107	138	136	122	149	126	156	121	130	138	148	143	135	138	139	134	140	135	126	132	144	116	126	130	127	143	138	121	126	124	122	123	139	145	119	139	130	132	129	115	126	102	122	130	135	127	125	126	142	136	125	121	122	147	133	125	131	131	124	132	149	117	136	123	137	116	131	103	137	129	147	141	120	136	129	135	122	122	137	136	106	141	126	147	123	139	159	119	139	141	124	148	146	137	142	137	156	135	140	149	118	137	123	127	135	126	129	143	148	110	157	126	134	109	129	134	140	130	134	113	123	114	123	149	136	141	103	133	138	130	135	131	127	131	135	130	113	119	142	134	132	131	138	134	133	132	110	127	146	134	125	107	153	120	116	122	138	131	115	124	140	152	123	120	120	117	156	130	138	136	125	139	127	131	157	138	125	130	131	133	107	123	113	116	146	150	126	141	110	118	137	141	136	133	122	121	133	120	134	111	120	139	129	124	117	143	128	142	150	133	136	117	147	132	145	120	136	132	135	134	124	141	138	131	129	139	120	139	133	133	133	125	124	120	129	118	140	107	148	140	121	135	133	124	123	130	115	128	124	145	144	121	151	146	121	139	157	147	119	122	154	117	140	136	136	163	126	146	117	138	129	145	126	128	141	131	122	143	127	157	140	115	123	133	151	142	132	133	130	108	145	146	137	108	129	125	142	115	145	127	131	118	117	134	143	130	133	145	125	125	131	123	149	128	136	116	127	137	131	142	130	125	133	137	124	150	140	124	131	127	110	141	141	123	115	127	162	128	133	127	123	144	147	111	147	132	144	153	127	127	130	147	137	129	126	123	159	113	141	136	124	137	130	126	107	129	106	108	126	138	136	129	137	140	139	140	127	135	143	136	120	135	126	157	138	139	135	110	140	122	142	141	138	152	115	147	124	126	139	116	129	129	118	143	123	142	146	137	137	135	133	117	121	142	134	125	120	133	141	129	133	132	124	125	137	118	136	130	110	119	146	126	136	143	117	121	141	133	124	155	120	134	142	110	153	138	116	123	140	134	135	116	138	138	109	124	138	141	122	139	124	115	127	127	105	133	148	148	139	146	133	118	151	133	138	144	144	119	137	132	146	109	127	106	123	145	135	113	122	119	136	122	136	134	146	134	129	160	135	120	147	153	131	128	131	133	124	141	129	126	124	117	124	126	146	137	126	137	135	132	121	135	139	134	135	119	134	144	125	142	126	123	122	124	131	133	163	140	138	141	171	142	150	102	145	127	154	144	151	115	122	131	159	137	137	138	135	117	112	135	122	134	142	139	119	130	139	144	143	142	122	125	123	133	118	122	113	152	124	124	129	128	148	143	147	124	121	120	133	140	108	137	157	125	133	126	145	108	131	128	136	127	112	137	113	149	124	145	114	140	133	119	132	112	132	148	122	136	127	117	117	128	131	122	153	130	128	126	139	136	135	134	135	119	117	127	125	144	122	139	137	117	124	134	135	103	144	128	117	130	140	136	113	145	127	127	124	156	132	156	122	148	137	121	125	118	131	135	129	153	130	146	154	128	143	146	136	116	126	140	124	127	139	138	130	138	121	116	114	119	158	127	129	144	135	138	111	124	150	141	131	103	145	113	135	136	119	128	123	133	157	115	132	104	138	148	135	125	126	154	115	156	127	121	142	126	127	133	124	120	148	112	116	126	121	132	147	131	139	108	149	130	156	140	142	122	132	135	139	136	140	127	159	139	122	153	133	123	140	125	129	122	132	128	133	142	139	114	113	138	136	123	142	138	146	153	142	136	140	142	117	123	130	125	131	121	109	120	124	146	116	135	134	128	117	137	137	127	113	128	130	128	127	153	133	138	128	121	145	150	129	121	110	145	136	144	121	132	122	141	121	164	153	131	116	122	115	110	145	124	126	143	140	147	125	100	126	130	128	139	132	136	148	117	133	124	145	143	110	139	135	111	116	143	143	123	126	137	138	131	143	118	139	106	130	134	139	148	130	130	126	149	130	140	119	122	151	127	138	133	123	117	138	127	137	138	117	131	139	137	124	125	131	140	145	121	136	117	139	135	106	141	140	133	120	138	148	156	128	133	115	126	132	138	144
41798	44230	38401	30891	732	686	625	602	552	538	581	534	512	521	513	500	435	459	473	449	485	442	437	453	508	435	486	453	453	487	473	435	435	458	496	455	463	404	460	457	465	436	420	435	467	466	469	459	446	438	432	487	449	449	416	460	439	408	449	446	449	449	472	427	484	444	416	459	455	460	461	487	446	455	450	447	435	433	477	449	423	464	440	465	433	445	450	415	417	420	423	441	426	457	449	427	477	451	425	413	429	472	420	420	446	490	487	428	428	483	442	450	418	429	453	472	435	444	421	453	417	477	422	413	432	440	456	472	465	452	418	430	414	443	450	457	440	451	444	442	445	508	437	422	466	443	449	429	441	415	478	420	439	409	457	464	486	407	408	473	460	481	442	430	418	446	419	429	465	470	441	419	436	444	425	464	460	417	436	449	466	451	438	430	409	415	419	403	437	438	446	459	453	451	444	463	482	439	474	475	441	434	453	422	423	484	459	450	428	434	429	435	436	487	451	459	424	417	448	415	436	454	461	451	453	466	461	461	415	431	416	447	428	479	445	442	440	462	432	433	424	439	477	433	441	466	408	465	444	430	464	453	449	479	445	401	396	494	445	455	425	429	483	432	487	425	414	455	443	467	406	487	429	454	445	429	462	400	443	428	476	448	441	429	441	438	454	457	410	471	425	417	439	430	443	450	448	446	429	455	465	451	460	431	397	448	469	425	476	454	444	419	464	423	403	448	435	469	464	457	450	485	418	420	464	467	420	445	485	424	478	465	413	443	423	486	468	452	443	474	435	450	454	460	451	407	421	456	454	429	433	429	436	456	434	426	415	390	431	451	452	453	424	429	404	437	468	461	414	464	451	464	443	440	424	469	451	440	487	458	459	433	446	436	398	437	410	438	445	478	493	449	425	441	479	433	443	460	457	455	440	445	458	420	435	460	417	414	441	419	428	444	460	454	415	451	445	448	436	473	419	426	463	439	443	492	444	437	450	475	442	467	441	468	449	428	425	432	480	434	430	452	457	458	439	418	417	446	454	439	453	462	450	456	452	426	447	453	451	430	435	456	438	428	435	425	452	484	421	446	453	424	443	440	418	425	485	459	444	450	423	386	469	416	428	461	441	436	434	469	455	470	446	426	434	463	458	435	442	426	485	436	468	448	427	439	428	423	458	441	443	416	432	429	479	427	421	427	426	463	439	450	459	458	415	472	439	439	468	431	449	448	452	421	431	448	467	433	436	457	482	444	436	402	465	455	450	448	458	454	460	489	434	445	449	488	408	455	456	406	450	481	453	442	444	443	449	459	457	424	418	433	428	458	440	465	473	436	452	428	443	418	414	447	477	422	429	454	427	442	464	465	435	435	460	455	447	446	478	413	412	419	441	440	478	446	415	428	449	467	462	459	483	470	379	445	470	410	471	450	424	463	424	442	465	432	430	469	445	452	426	445	428	474	420	428	412	433	438	442	430	421	444	465	419	404	424	421	445	452	419	440	453	404	466	433	473	438	425	441	425	395	484	415	436	417	429	444	473	427	432	426	407	433	443	411	434	449	411	521	478	447	457	399	447	451	454	434	454	462	442	449	455	414	401	446	448	399	450	444	414	435	448	448	461	460	457	457	451	440	455	417	408	455	456	459	428	464	419	454	438	422	466	459	432	440	426	450	384	432	448	430	458	450	408	500	431	428	465	475	469	461	455	451	491	468	444	434	438	444	409	456	456	472	473	440	440	412	442	474	447	457	409	422	452	459	455	418	441	454	432	457	427	417	472	455	438	438	403	447	414	431	468	438	465	428	449	462	441	484	460	442	412	446	406	454	468	423	428	429	438	409	445	476	429	482	426	450	433	489	441	405	491	388	442	493	460	453	493	447	472	453	432	468	419	446	441	458	481	443	450	459	440	457	453	482	438	440	459	422	441	427	439	432	461	421	476	426	459	467	468	439	441	468	468	419	437	436	455	440	434	434	417	447	439	442	501	419	408	460	431	451	397	442	474	437	475	467	414	453	470	412	427	435	463	422	453	444	416	447	448	433	472	439	397	426	471	394	474	472	447	439	468	438	422	427	428	519	476	434	433	459	432	411	453	452	461	441	463	425	447	471	424	448	436	441	464	476	427	437	466	451	415	428	406	442	484	414	455	455	452	402	411	440	407	414	471	447	512	461	453	423	460	415	441	437	477	449	437	427	464	445	425	449	437	421	465	448	470	465	464	472	398	428	412	447	441	447	451	425	481	417	451	450	437	453	426	437	465	487	420	445	466	408	449	460	475	468	446	442	417	456	427	464	435	444	445	462	473	410	412	452	449	437	442	474	444	447	430	451	467	424	446	434	430	420	458	449	438	430	459	433	447	458	500	404	453	448	403	453	414	417	459	468	437	480	479	467	436	425	429	455	419	429	462	441	448	463	448	444	459	461	411	443	417	498	419	406	464	431	457	435	407	407	424	455	440	436	452	415	438	468	475	394	474	424	455	406	440	430	454	491	445	482	436	443	466	460	425	431	440	460	454	427	460	426	445	463	446	465	462	423	407	411	441	471	449	455	455	438	423	449	466	474	413	470	460	488	430	493	451	438	443	455	490	438	444	462	424	436	423	427	413	455	433	434	459	453	438	480	426	453	434	448	425	443	410	453	440	443	457	464	480	426	433	398	433	439	432	478	453	431	444	455	403	438	439	441	439	458	484	478	420	447	442	435	487	453	423	459	434	448	444	410	423	471	446	461	467	390	470	419	440	481	425	415	448	453	450	458	426	471	426	427	464	456	412	472	472	479	427	453	450	436	425	430	469	476	457	424	455	435	448	458	427	453	444	453	507	461	451	462	456	445	427	474	437	404	445	414	463	452	450	419	465	416	436	497	426	471	463	431	423	473	439	436	457	452	430	455	442	428	468	429	434	466	464	429	464	429	431	456	439	453	410	453	474	463	466	433	453	421	423	450	410	440	416	459	451	458	435	467	448	478	435	440	416	434	465	470	456	427	414	416	449	411	485	440	423	462	472	405	443	408	452	443	448	420	446	417	475	420	421	437	454	473	462	425	443	477	461	477	429	417	427	485	451	419	435	488	472	431	451	442	481	435	434	471	441	434	467	460	427	444	377	429	460	441	450	405	396	424	459	458	441	484	439	499	443	428	430	446	464	449	439	459	441	424	425	432	423	462	430	466	460	462	444	433	458	421	448	447	418	442	436	408	456	422	457	448	421	415	451	498	459	458	438	414	407	433	440	442	416	447	434	466	426	419	422	433	398	420	449	444	463	448	462	438	434	470	439	444	419	449	430	407	446	430	414	441	465	451	425	474	421	451	454	470	487	398	458	437	446	443	472	482	438	444	439	453	412	481	409	434	447	437	441	430	455	453	449	427	413	453	480	433	445	452	434	482	459	436	419	394	455	439	428	422	438	446	485	427	419	456	447	447	447	447	430	425	467	465	445	423	458	447	408	449	424	464	477	444	446	459	418	427	482	472	439	437	493	448	435	436	465	454
78032	73480	57751	44279	10897	986	363	310	315	282	293	262	262	256	261	264	275	236	235	235	249	241	254	242	241	249	248	271	248	277	259	275	252	227	263	252	251	252	272	252	255	275	215	258	276	233	245	245	259	222	264	222	243	232	251	237	230	275	234	213	237	245	252	243	242	244	282	252	226	227	276	244	229	255	238	228	251	232	243	226	213	249	254	247	236	245	224	239	227	215	238	240	263	249	249	248	239	247	244	251	253	232	234	249	244	238	226	250	209	237	266	252	277	245	230	241	225	250	232	259	238	259	230	255	269	257	221	242	275	264	210	254	215	223	228	278	269	206	253	242	263	266	265	242	228	263	221	230	233	253	257	227	259	244	237	239	235	250	233	231	244	231	233	278	226	238	246	246	230	220	226	245	235	266	265	256	235	251	263	245	231	237	239	248	253	223	247	258	249	226	217	271	232	247	232	275	224	256	249	243	230	217	261	252	243	257	232	230	231	244	260	244	242	251	252	222	232	241	256	239	227	255	263	238	246	229	258	245	238	269	269	256	243	233	260	283	232	206	246	245	254	221	234	221	275	198	260	250	234	229	214	222	235	224	231	234	248	226	243	246	251	277	247	229	268	282	246	246	232	209	231	228	249	269	258	253	242	234	210	252	250	252	242	242	244	227	235	270	248	242	284	215	239	228	230	251	239	236	227	266	251	223	223	205	239	253	235	273	228	234	230	234	264	249	260	224	236	230	272	254	252	253	238	219	253	237	229	233	229	230	222	240	270	254	265	248	231	244	253	254	242	218	217	243	239	239	210	280	214	236	233	255	227	217	240	214	243	234	240	246	238	247	246	253	233	277	237	251	244	231	258	243	273	268	212	249	250	261	248	216	244	215	223	244	249	235	242	226	241	298	241	238	234	241	268	237	221	256	259	253	285	242	244	219	241	261	266	248	254	228	206	256	240	249	235	236	252	231	253	277	225	254	251	241	240	234	272	253	262	225	227	264	254	229	260	242	248	237	249	241	239	250	227	239	249	246	239	224	231	246	248	229	216	254	223	248	236	228	256	253	249	221	235	238	265	253	232	258	251	248	235	262	243	210	252	233	239	240	246	224	225	242	236	254	249	255	263	230	230	243	272	228	265	209	230	230	240	227	274	248	233	273	224	252	239	239	266	222	209	246	253	236	226	278	247	241	245	250	234	236	236	248	238	288	255	262	252	248	268	202	254	234	249	222	206	219	238	258	228	253	240	254	266	230	271	240	255	239	274	246	214	242	255	220	235	261	239	248	234	232	256	240	239	233	234	268	253	259	265	237	259	251	249	254	217	238	244	229	262	224	264	267	242	258	221	260	242	225	252	248	244	244	243	237	233	226	236	257	253	231	213	217	226	223	208	254	248	245	239	263	250	281	241	239	204	265	277	240	237	226	227	244	257	223	251	216	256	260	244	239	244	257	237	261	224	259	207	247	216	236	243	229	251	245	246	226	238	243	254	227	256	250	255	243	252	264	235	259	255	249	264	250	247	258	244	246	259	263	250	242	263	251	255	241	247	217	261	237	254	271	226	268	215	265	247	233	246	236	250	264	265	270	262	234	245	271	247	257	225	238	282	240	234	223	237	221	259	255	231	243	221	255	245	241	247	264	252	254	236	230	225	227	233	240	254	229	234	256	254	277	221	240	235	217	260	264	230	249	277	250	245	266	272	218	233	254	240	267	274	243	221	288	258	238	283	237	255	245	241	237	220	229	244	254	226	235	233	238	259	234	265	244	226	235	248	223	248	229	255	247	264	231	231	241	250	257	228	244	264	270	206	244	251	229	248	225	259	253	224	240	259	216	253	249	240	229	225	204	249	246	236	245	273	239	250	252	217	235	233	246	224	237	280	279	229	257	257	236	211	233	238	259	216	230	237	256	230	246	226	233	245	229	231	250	247	258	230	240	238	212	283	248	250	223	236	261	259	217	213	241	250	261	234	238	245	280	249	241	252	246	238	242	258	236	247	215	223	253	242	235	237	250	273	263	239	251	262	258	220	244	222	232	233	246	241	271	205	271	280	239	229	258	231	239	214	220	232	238	229	201	258	257	255	236	231	253	259	213	235	229	224	241	232	231	236	240	230	266	237	215	218	244	227	237	239	228	245	239	258	235	271	219	263	256	207	235	217	230	231	230	233	245	232	260	227	227	259	215	246	257	282	251	250	220	228	245	223	257	229	243	248	231	251	261	251	234	233	241	243	251	238	253	249	254	218	222	248	240	261	244	239	241	224	237	230	248	230	249	248	212	257	268	228	245	244	223	244	240	228	235	257	242	220	266	231	236	226	236	262	259	257	259	236	267	268	277	228	253	249	256	253	217	242	228	258	261	249	253	240	244	234	236	276	266	235	252	255	228	235	213	238	208	256	242	246	250	227	253	243	241	234	225	271	235	210	233	259	226	218	262	258	246	230	230	236	259	239	213	235	247	256	221	241	223	260	245	241	225	235	231	226	256	271	228	263	250	227	254	247	238	218	281	246	238	243	204	240	242	225	240	234	250	235	246	229	250	227	281	221	239	226	241	237	265	247	246	239	255	247	252	232	255	262	248	251	249	259	234	233	230	239	232	206	234	242	220	185	244	257	234	241	261	231	222	209	225	250	256	204	243	244	260	248	233	239	257	225	252	227	249	263	226	235	258	226	257	224	244	244	236	247	237	247	233	240	257	254	223	246	224	227	237	248	263	262	243	253	240	242	222	242	261	253	229	246	242	263	256	232	239	228	233	218	242	229	236	221	232	262	256	250	230	243	249	253	246	249	231	238	260	233	259	244	257	243	252	241	244	236	266	237	221	240	221	258	247	229	240	228	238	272	224	257	227	231	250	252	260	250	254	231	219	266	234	245	244	246	261	234	260	245	260	231	246	234	276	241	258	247	217	221	224	262	256	248	257	229	207	238	268	237	239	241	244	270	251	234	252	221	254	235	262	257	214	240	241	198	219	237	249	247	247	247	254	221	241	232	249	244	215	248	226	216	222	254	232	229	242	266	250	226	262	253	256	255	242	251	245	257	245	227	217	255	216	235	244	253	223	258	233	245	238	249	226	255	222	235	240	231	230	267	241	227	225	248	262	246	218	225	244	220	259	273	225	243	227	234	213	243	240	222	268	250	278	258	233	249	259	235	230	228	241	228	224	220	246	237	244	230	255	232	256	251	232	249	228	243	223	258	243	259	252	253	228	247	223	213	247	242	245	254	262	268	236	218	243	281	242	248	238	249	261	258	232	237	245	216	260	263	246	232	274	240	240	259	234	217	263	280	270	276	218	263	279	222	240	228	223	226	246	238	268	212	242	246	240	245	232	225	250	237	244	249	231	233	230	243	233	258	283	235	236	267	224	274	223	266	233	232	263	235	269	213	250	227	241	246	262	261	266	238	237	233	231	266	224	258	250	273	262	246	252	236	230	268	222	247	240	249	238	232	249	237	246	238	224	231	252	247	225	258	269	217	252	227	264
55502	59895	52765	39379	1614	1360	1211	1158	1048	991	945	873	977	844	856	853	799	813	800	769	813	813	786	762	766	802	779	813	766	798	750	753	738	791	732	709	785	785	750	741	740	773	790	751	738	772	763	780	749	811	749	717	763	758	795	719	755	734	739	693	722	739	743	775	765	743	740	718	739	723	734	755	748	748	727	717	748	746	734	741	739	755	776	730	772	692	684	793	744	797	742	741	742	768	713	766	801	720	769	745	758	700	721	685	740	703	717	727	715	770	727	777	780	750	753	707	756	747	707	734	741	696	748	757	727	761	752	749	745	725	759	746	725	720	695	732	758	717	733	724	705	726	866	760	789	726	730	748	708	712	733	731	730	760	789	751	729	735	726	719	711	724	728	714	682	747	722	794	741	766	748	721	766	714	732	737	718	739	757	815	763	727	765	710	717	727	710	745	782	722	768	725	774	725	760	712	752	746	728	778	751	752	701	778	739	752	736	789	746	771	703	733	693	708	754	696	772	752	748	716	726	717	746	760	781	748	703	754	781	689	774	762	715	745	759	711	743	785	751	772	722	739	743	770	707	781	762	745	728	790	736	748	752	738	729	716	687	739	683	685	739	698	708	726	714	742	707	743	765	765	717	720	778	752	743	729	708	690	778	798	726	739	733	749	653	714	704	779	738	715	702	767	767	736	760	736	690	752	772	698	702	696	758	796	734	749	687	721	771	734	737	784	788	708	741	737	733	712	739	742	781	709	755	732	724	777	731	730	718	694	722	760	732	747	727	710	762	721	725	751	772	758	743	752	758	754	723	704	691	700	728	764	727	771	724	724	721	719	747	736	728	746	756	729	720	743	706	731	727	760	751	711	781	731	790	701	763	747	800	766	743	723	773	725	714	714	718	795	765	724	713	793	754	770	768	733	760	807	776	711	727	794	757	764	754	678	717	727	746	720	773	756	732	771	756	729	743	754	751	762	713	745	716	734	766	738	778	787	766	747	758	727	761	773	716	731	742	725	747	741	745	709	730	717	772	710	729	740	727	762	808	733	723	705	789	753	789	755	734	679	748	713	680	746	776	734	713	720	733	734	757	749	716	746	691	714	751	693	722	730	776	690	710	772	785	738	709	741	773	749	704	741	745	686	705	742	739	772	682	736	747	718	765	774	770	735	710	746	720	773	724	699	711	798	764	725	763	742	705	699	737	724	702	737	736	756	708	820	785	789	716	724	719	724	772	715	735	685	733	759	729	754	723	698	729	752	753	704	696	755	724	775	755	723	743	698	729	792	778	671	717	752	767	757	738	745	718	737	793	699	727	736	724	736	781	727	719	716	693	731	754	700	742	702	706	682	728	762	775	738	775	747	757	757	731	753	769	736	739	696	757	718	734	740	789	692	722	723	752	720	708	761	739	770	744	728	734	708	755	743	707	729	730	739	767	705	758	736	725	734	726	725	742	765	724	722	764	734	661	720	732	733	726	754	750	692	755	738	780	710	759	742	742	741	731	725	796	760	714	729	736	758	740	743	767	748	754	733	738	716	734	779	770	759	720	776	737	745	734	756	768	768	709	743	730	758	704	712	757	744	734	691	733	721	710	745	719	699	712	730	713	747	720	734	774	722	691	760	767	681	745	718	729	755	749	809	744	732	742	759	728	731	698	716	715	773	752	731	728	751	706	800	721	744	745	727	769	762	723	760	716	692	768	727	761	747	739	753	740	701	762	736	767	754	783	792	759	706	754	688	714	730	740	722	748	744	740	734	773	743	658	733	732	752	753	764	715	721	799	785	679	714	785	730	727	788	696	733	796	723	759	741	688	722	725	746	736	742	750	719	708	714	686	767	729	681	706	722	748	715	722	746	726	755	756	733	669	701	725	714	690	701	729	726	670	693	772	705	707	716	690	712	781	759	720	729	694	720	724	731	752	751	720	766	772	749	755	690	700	686	723	728	743	752	736	737	732	730	784	720	748	744	773	732	716	712	719	735	766	711	756	772	727	715	792	710	763	743	791	749	761	729	765	749	719	756	727	708	709	736	709	727	738	748	734	739	752	688	734	729	736	747	763	748	751	696	705	692	772	733	731	739	728	739	739	721	761	691	778	677	728	717	731	741	732	738	746	748	775	751	723	749	713	735	702	769	770	726	736	738	678	720	724	710	723	688	753	710	745	718	701	709	727	732	769	737	736	707	765	757	731	723	764	681	728	697	774	767	743	742	747	755	736	754	770	720	753	737	736	739	702	804	662	745	718	761	744	758	759	773	737	775	736	702	747	741	761	703	703	696	725	783	737	787	704	735	768	752	769	708	740	739	770	712	762	766	772	751	747	771	724	678	761	699	738	697	755	788	766	750	760	753	790	743	715	750	754	758	723	754	761	727	731	730	732	770	696	749	712	716	745	749	724	758	736	725	715	750	762	751	727	768	749	730	744	767	709	734	718	687	693	736	722	724	746	706	727	758	713	760	753	777	745	724	708	790	745	769	798	761	719	676	765	776	717	789	730	739	754	747	737	718	784	709	749	759	784	750	668	763	723	752	740	758	748	704	702	784	783	699	744	723	688	760	698	731	748	734	808	695	735	775	736	752	743	757	698	757	746	719	742	771	760	719	751	714	708	750	788	784	748	770	761	718	770	735	734	734	751	711	702	766	759	695	755	753	766	745	750	722	704	729	748	719	740	724	715	691	695	734	729	728	763	682	695	773	741	760	742	771	693	664	762	750	708	732	786	771	710	729	735	772	775	726	737	726	700	729	724	705	686	701	732	719	740	745	785	788	804	656	728	765	818	791	716	755	696	688	748	718	758	772	723	758	728	701	750	762	733	705	727	778	729	761	749	740	729	739	748	770	732	745	726	725	721	713	686	764	713	757	732	724	696	716	725	739	712	781	681	685	690	705	743	764	708	754	746	721	697	715	701	759	762	736	712	722	746	789	750	726	754	678	762	714	773	747	714	755	728	773	748	750	680	766	689	714	719	786	786	730	729	720	757	719	768	744	718	725	761	745	695	742	701	748	710	721	757	764	752	730	770	744	798	797	740	771	758	771	753	735	755	793	779	713	760	775	736	743	701	790	740	710	749	754	786	712	773	764	726	758	761	711	670	737	719	781	749	771	743	720	747	692	755	696	727	744	715	767	731	711	737	783	767	737	739	726	743	733	713	716	747	720	714	722	738	731	714	740	752	755	737	724	736	767	753	751	771	782	729	728	746	726	769	785	720	727	720	717	740	725	762	683	739	751	726	745	729	682	724	744	735	729	783	710	754	697	775	743	742	760	709	753	732	723	755	746	703	679	714	732	789	712	769	794	738	745	782	763	711	710	691	717	772	780	711	710	781	685	725	742	694	722	760	719	713	770	756	681	725	694	768	739	729	730	751	776	807	778	704	704	737	720	731	797	768	780	718	730	795	735	762	707	737	702	797	746	743	795	705	742	790	706	714	711	741	689	756	735	681	732	718	680	724	732	755	746	708	740	776	731	719	746	761	745	782	774
26332	16024	6890	3021	291	146	109	136	120	142	125	121	144	114	133	123	127	132	124	129	119	133	119	149	116	139	105	118	135	120	119	108	109	122	120	133	145	111	126	115	139	130	117	125	129	117	118	108	124	119	114	121	106	129	112	135	116	109	147	115	111	129	141	119	130	127	137	110	133	137	133	123	102	126	138	133	129	142	117	121	141	115	121	127	130	134	122	131	126	119	118	126	105	129	124	144	149	133	127	127	127	109	123	131	126	126	127	127	123	120	114	112	116	125	127	133	130	113	128	128	131	107	130	140	128	133	120	114	132	134	125	128	147	112	127	131	126	115	119	114	129	118	126	129	138	118	114	98	112	114	128	118	107	128	127	124	115	130	114	134	124	140	129	133	141	133	121	115	119	139	113	102	114	135	129	143	104	123	131	139	114	108	135	98	107	112	133	111	108	110	148	142	118	128	109	139	124	116	112	124	113	128	111	109	112	134	144	112	131	120	123	121	120	106	132	115	126	112	113	125	122	118	131	132	123	120	121	120	147	147	124	121	121	135	136	127	107	110	111	132	112	125	131	110	108	104	126	132	130	97	139	121	110	125	133	119	123	113	130	103	121	140	130	134	122	144	126	126	129	110	112	117	125	119	117	132	128	98	132	109	131	111	136	132	118	118	151	135	126	136	124	123	124	146	142	130	102	130	154	125	130	129	119	115	120	115	150	125	115	129	118	143	128	113	115	110	127	123	141	125	141	106	105	116	100	129	106	130	113	119	117	123	113	113	134	109	92	102	130	137	118	137	119	111	122	120	129	130	132	124	117	144	143	113	110	135	131	107	127	135	129	124	129	126	132	110	124	105	113	125	129	110	114	122	118	142	129	124	141	127	110	141	153	113	117	144	133	135	107	136	121	116	113	128	141	131	121	119	125	112	125	129	139	119	127	137	138	111	125	139	107	121	133	123	122	116	108	113	125	157	108	117	121	117	102	133	110	136	138	109	129	110	122	133	132	116	136	114	134	158	122	120	116	117	112	118	117	143	122	117	136	133	120	116	132	105	128	139	147	121	115	114	120	122	127	131	128	109	126	144	122	131	126	121	111	118	125	110	109	107	129	120	118	126	116	128	129	129	103	118	118	122	105	110	108	107	129	122	135	114	124	124	131	131	119	118	109	118	129	134	119	130	114	148	106	128	114	153	118	118	121	127	117	126	120	123	147	134	139	119	135	127	131	114	116	138	125	122	121	107	140	124	142	125	135	120	136	120	119	115	119	131	111	130	128	122	132	107	114	115	119	120	131	132	112	109	142	126	103	148	129	125	116	123	130	128	133	106	132	122	105	122	103	128	120	116	139	120	121	108	116	123	124	124	130	129	117	112	139	115	134	104	114	157	131	126	98	113	133	110	113	116	109	137	119	117	134	102	136	112	114	121	119	128	141	131	117	97	140	137	117	111	129	121	123	134	128	139	123	121	108	130	138	94	116	106	98	124	115	137	113	117	132	147	130	144	132	115	133	107	124	116	141	129	127	131	124	116	107	142	118	127	120	132	123	124	108	119	142	140	134	126	123	116	130	128	117	119	108	124	117	128	119	101	132	129	104	130	115	127	125	124	113	129	130	152	107	122	119	112	126	143	141	115	115	132	135	132	121	150	132	120	117	122	116	128	119	130	115	126	124	114	132	123	134	115	122	146	126	109	128	137	130	109	107	115	137	99	142	122	148	142	119	126	125	134	128	125	118	123	129	138	109	132	103	112	123	135	116	115	108	136	148	139	112	106	139	130	116	126	130	119	116	123	137	128	135	124	118	136	137	117	120	110	115	123	138	95	129	150	104	152	133	113	132	115	143	136	120	109	121	145	128	117	125	118	131	124	119	98	127	108	117	106	143	119	140	117	128	132	116	120	130	125	138	117	119	115	105	129	126	122	125	127	133	114	112	123	118	122	124	126	142	110	140	130	146	119	108	100	151	132	115	120	144	119	127	128	144	139	127	128	117	100	127	123	123	94	129	138	135	127	122	127	126	125	109	136	128	114	132	117	136	129	121	126	145	113	137	130	116	122	111	122	113	127	112	106	114	115	119	117	116	122	130	109	136	112	142	135	135	117	118	106	123	137	125	144	100	156	130	123	151	137	124	115	110	124	125	121	118	126	112	131	115	137	123	129	114	121	138	119	134	146	117	127	122	131	129	132	124	121	119	137	126	117	119	118	127	128	122	129	129	135	117	119	119	135	119	132	109	104	132	110	129	130	143	137	117	123	132	127	118	99	144	90	126	126	130	99	133	111	118	112	116	126	115	145	119	126	134	128	122	116	133	117	115	118	116	134	126	117	132	91	129	133	128	123	126	124	128	120	121	136	127	113	124	125	119	125	136	110	114	142	118	130	126	123	124	137	126	128	102	143	137	116	135	123	107	132	113	131	114	111	121	138	128	125	115	135	139	121	108	127	131	124	124	115	126	124	132	108	118	127	131	146	129	133	119	115	147	121	109	147	124	131	132	130	112	129	135	120	118	115	138	131	124	128	126	125	93	126	128	138	132	127	133	129	88	132	126	128	131	140	132	116	127	139	104	110	127	121	100	128	125	127	124	126	130	130	113	123	118	132	140	128	123	127	134	118	142	110	123	105	98	103	126	124	116	109	115	131	127	109	114	132	125	113	143	107	119	121	117	120	127	136	123	130	142	120	108	128	146	127	126	136	126	134	130	118	132	132	130	120	99	128	123	132	111	138	118	117	133	133	149	133	103	115	120	119	122	112	109	117	102	134	119	113	118	107	130	124	108	123	118	100	117	88	125	119	116	144	126	128	112	119	137	113	128	114	135	146	130	111	129	125	115	124	128	136	120	119	114	117	114	137	108	127	126	127	112	107	151	113	115	125	111	108	133	120	106	150	106	131	139	130	116	137	123	127	110	117	141	109	109	140	118	131	122	132	123	113	108	111	112	125	147	122	131	119	121	129	119	124	125	136	127	128	133	123	142	127	139	114	121	120	117	125	117	120	118	120	123	130	117	138	142	126	106	121	123	120	116	120	125	140	106	113	148	130	123	123	118	119	132	127	115	97	137	124	141	136	128	124	138	146	132	139	140	131	143	135	113	126	127	159	105	115	124	129	131	135	120	125	133	128	133	129	138	135	116	137	131	123	135	119	128	134	120	140	124	126	122	128	130	123	102	121	139	103	115	147	124	122	112	134	125	112	135	127	135	114	140	106	131	132	116	134	132	135	114	120	122	133	121	114	121	129	108	122	115	131	135	139	123	116	131	133	107	127	114	113	137	109	138	119	126	114	127	121	116	112	114	98	112	123	128	121	131	103	142	149	129	123	114	125	120	114	107	120	133	128	137	136	128	120	127	122	110	128	140	105	116	128	123	122	122	108	116	117	122	123	122	127	117	125	122	102	139	112	115	107	120	136	113	119	120	136	111	150	137	116	110	104	111	133	130	109	128	126	107	146	115	118	135	145	125	136	142	117	139	112	146	110	132	124
24646	19960	10443	7208	467	430	459	440	442	438	408	461	424	446	469	428	420	423	420	478	454	401	411	400	415	412	422	405	372	417	418	416	417	409	415	404	446	458	424	384	388	432	430	413	434	422	433	400	439	460	435	441	433	426	451	407	442	411	431	441	426	430	416	389	384	417	422	422	436	435	439	402	408	415	421	482	403	453	413	409	420	407	424	471	444	451	445	416	458	448	440	442	447	434	434	432	476	430	405	453	436	414	417	422	427	385	419	426	442	412	418	450	401	403	435	441	419	416	435	449	440	438	452	402	435	439	399	409	443	426	437	436	431	442	433	414	411	431	418	433	433	394	418	440	441	405	388	389	446	437	419	439	385	423	439	427	390	415	440	438	443	396	423	358	405	386	421	449	426	448	466	451	420	413	390	429	456	411	399	419	453	435	449	407	405	432	431	470	430	420	422	414	433	394	454	419	412	423	427	388	416	439	435	427	417	425	445	414	388	414	459	409	420	394	432	378	432	392	418	445	446	443	451	422	409	423	418	455	383	435	417	405	448	454	419	403	407	447	383	447	406	436	410	431	421	433	396	424	400	449	415	443	430	395	434	404	455	416	454	417	405	389	422	429	397	404	426	406	435	411	424	430	421	449	422	442	409	437	404	422	431	395	424	427	394	429	401	421	435	414	437	436	406	393	433	431	416	410	422	417	435	408	431	416	425	426	438	422	424	406	430	450	416	406	390	452	391	444	442	434	431	430	407	409	394	445	443	417	430	459	400	435	429	455	448	444	418	419	423	414	423	362	412	412	413	418	413	398	404	399	440	451	438	400	430	430	406	406	433	440	427	400	442	390	431	417	448	455	425	390	415	437	449	413	398	430	430	471	414	416	433	434	428	417	432	459	477	415	411	415	426	417	441	396	396	411	398	425	424	409	389	419	412	431	413	466	404	415	459	436	405	430	438	440	440	418	416	454	417	421	432	441	426	421	448	424	472	415	460	399	450	424	422	420	410	406	413	442	387	454	409	449	420	404	444	406	414	448	429	426	389	401	428	390	388	412	432	450	450	400	450	403	444	387	399	406	433	411	451	413	445	415	432	465	440	457	450	430	369	408	433	397	413	410	451	421	429	404	424	438	397	414	415	440	403	451	420	465	391	388	410	387	419	394	400	427	389	414	418	415	431	418	438	436	401	435	410	402	412	401	420	416	427	423	443	403	409	414	430	400	396	428	414	426	391	428	461	404	426	414	430	421	401	401	433	412	402	459	413	409	434	427	446	453	424	390	401	403	454	437	411	393	428	453	382	419	442	422	415	395	428	430	408	380	438	471	436	436	372	404	430	432	413	405	414	412	441	414	404	407	407	431	433	406	428	447	418	419	418	441	429	424	394	424	418	396	419	436	454	450	415	439	470	388	412	434	454	406	428	419	429	437	423	429	426	412	408	381	432	412	472	439	423	424	404	467	450	412	447	430	419	457	444	408	443	415	434	420	457	398	434	424	411	418	457	395	455	437	414	411	438	400	396	417	449	404	438	411	421	388	467	421	446	401	435	435	417	418	430	435	428	413	436	359	424	406	450	436	411	438	438	418	404	411	417	407	436	398	430	409	430	445	420	447	403	408	431	433	407	447	450	433	449	456	455	430	413	426	408	420	418	404	412	414	459	449	438	382	449	419	432	432	400	436	429	427	442	473	384	457	401	442	443	399	443	444	439	412	466	416	413	450	397	412	408	424	437	407	432	437	427	410	457	407	422	405	426	413	428	397	419	438	418	418	388	406	462	433	456	432	441	428	410	472	441	409	403	397	422	416	418	434	430	474	430	437	420	423	471	411	454	418	419	440	415	404	423	443	417	426	406	441	417	428	387	436	414	393	423	361	393	409	427	413	404	389	445	433	417	402	436	399	426	423	416	390	442	438	379	441	422	435	417	429	393	426	441	413	415	458	411	391	445	440	402	434	450	427	413	455	388	417	415	386	429	446	415	410	431	458	411	449	417	414	404	380	399	416	420	409	393	420	436	397	442	462	413	431	397	449	418	400	446	442	417	446	437	436	399	427	469	383	428	423	413	436	464	422	422	441	425	390	417	439	443	431	405	452	457	422	413	471	445	392	424	417	400	426	404	426	429	411	402	454	382	409	432	432	380	431	386	395	418	429	429	422	421	418	435	432	444	393	435	411	392	409	438	396	424	440	424	432	448	418	390	442	454	446	403	446	423	427	404	400	458	440	410	421	412	421	439	392	363	436	446	429	422	442	429	385	417	427	435	417	418	402	419	434	407	399	423	422	430	428	414	454	404	401	415	398	425	428	460	418	438	396	415	434	412	385	432	419	422	438	429	418	413	404	404	428	424	413	400	438	438	426	464	459	392	417	432	430	419	445	452	421	435	416	411	436	400	458	422	380	425	432	369	463	430	449	428	435	444	422	431	414	430	408	453	381	475	463	405	419	400	387	442	422	442	453	435	435	395	444	384	425	384	388	437	392	432	434	420	417	441	398	387	405	391	437	402	411	456	429	417	388	415	454	417	413	431	454	417	465	394	462	403	442	419	409	413	437	402	435	432	435	409	437	448	450	409	415	410	411	423	393	433	419	441	439	416	440	427	420	427	414	414	416	446	422	461	456	451	438	413	464	426	415	437	423	449	390	438	422	424	401	411	464	436	428	430	457	397	417	430	396	442	416	445	424	395	438	391	431	433	397	429	388	412	396	432	411	456	396	415	449	460	389	421	396	436	476	439	438	430	431	439	380	430	400	433	424	417	441	428	438	426	448	399	377	409	438	409	423	422	417	442	427	412	425	412	395	423	387	452	418	403	374	430	414	413	405	422	431	417	409	427	440	408	456	412	424	410	452	478	413	459	436	438	404	435	407	449	450	420	397	419	397	407	427	421	446	420	417	425	407	397	418	430	426	422	426	379	407	432	362	415	415	390	419	438	410	443	414	448	454	411	408	431	407	458	406	417	432	443	427	446	451	420	433	455	439	422	417	454	421	438	430	438	448	413	417	446	409	406	414	438	398	421	420	414	423	450	454	420	422	436	423	447	457	395	436	414	417	441	410	451	432	419	438	448	477	422	458	411	415	399	437	393	411	411	414	421	419	403	412	461	417	421	403	446	405	399	435	439	411	401	385	428	397	411	396	405	403	420	422	394	438	420	401	465	436	442	417	419	443	431	429	411	418	442	402	418	403	442	422	418	439	399	419	401	426	451	456	402	418	420	403	432	457	458	473	459	446	412	420	405	405	399	431	410	441	415	429	404	411	441	418	404	446	443	422	435	459	418	425	434	400	428	427	438	427	432	458	413	420	405	452	438	442	418	435	421	451	427	449	404	412	412	411	456	419	409	405	427	436	422	431	409	415	385	444	397	423	419	424	409	451	431	461	423	447	417	418	442	441	412	430	404	457	416	411	425	401	440	417	415	408	447	411	411	405	401	399	420	408	368	403	450	437	412	411	433	400	414	416	438	422	436	434	450	389	387	432	412	448
61571	54477	42037	26975	2809	198	185	155	168	136	141	150	118	131	130	129	133	128	134	129	163	118	129	138	133	153	121	139	126	136	129	136	104	117	136	112	134	127	123	130	141	104	124	156	120	154	149	124	142	121	122	144	159	138	162	157	134	112	131	131	135	132	107	137	144	137	127	131	120	128	129	140	129	140	121	132	149	135	142	131	139	136	119	121	146	119	148	119	106	148	131	142	122	139	120	117	111	126	117	133	142	125	118	143	133	115	142	116	127	166	122	132	136	115	133	123	129	102	143	147	143	141	153	113	128	114	145	115	131	129	141	119	126	120	127	147	138	140	112	140	150	129	144	136	140	128	135	126	135	139	131	133	133	131	142	133	147	126	146	128	150	152	128	111	132	143	140	115	120	132	118	137	139	122	130	131	127	122	133	132	135	151	142	146	144	156	136	131	119	132	136	130	135	148	137	124	129	120	107	116	128	118	141	131	124	136	123	113	153	106	138	142	121	139	139	134	129	133	119	140	137	144	150	104	122	132	118	139	119	133	138	143	134	123	127	120	142	130	134	149	128	138	114	137	145	144	140	161	143	152	123	140	144	126	131	130	127	140	131	141	144	118	118	118	122	130	112	137	117	150	132	104	133	157	124	112	122	123	124	144	111	141	141	123	128	131	128	137	135	119	124	129	115	100	138	137	149	137	110	126	113	145	123	120	133	140	128	143	119	120	136	137	140	122	149	128	129	140	120	128	120	132	134	131	136	116	134	153	132	114	138	138	128	134	143	133	133	126	134	124	145	137	128	135	131	123	142	138	116	122	138	125	135	128	134	119	140	128	141	150	110	121	147	126	129	133	134	148	120	110	143	126	111	148	176	135	137	151	130	136	130	141	104	136	120	128	141	110	116	130	114	126	126	137	132	132	126	137	134	140	120	132	134	118	142	140	140	139	133	119	134	135	121	138	135	122	124	124	155	135	117	145	131	129	119	160	121	123	134	122	131	140	131	115	119	148	152	135	128	138	127	119	127	142	126	134	120	129	149	136	122	139	115	146	134	133	137	130	111	114	123	129	126	140	113	121	118	136	130	124	135	136	115	138	120	136	126	115	140	115	115	129	123	142	127	122	128	103	134	145	134	141	135	116	138	137	140	144	120	123	146	132	149	118	119	141	142	130	135	134	132	144	120	116	108	150	129	139	135	137	116	135	129	122	105	122	127	146	131	115	148	139	136	158	133	143	130	144	117	132	122	131	156	129	129	127	122	142	131	121	143	146	120	135	133	138	159	126	134	130	133	120	117	126	138	128	130	121	102	118	160	110	118	148	125	128	125	146	125	127	135	122	122	123	161	122	138	126	148	138	128	149	131	151	122	129	142	125	138	127	110	138	145	131	125	129	128	114	124	125	132	116	118	151	127	134	119	141	119	145	122	109	136	123	138	137	145	127	141	136	117	141	154	125	128	133	143	113	141	124	116	150	131	139	132	118	134	128	127	109	126	124	135	116	122	118	110	126	140	116	135	131	110	143	109	146	131	123	142	127	125	143	141	152	139	127	133	119	142	133	119	113	138	133	142	120	134	156	143	133	149	118	147	138	136	134	131	139	121	130	127	120	140	139	126	153	128	154	128	128	141	122	119	130	120	149	123	153	133	114	122	130	127	107	126	125	133	123	138	134	126	138	116	137	134	141	126	136	133	146	110	116	124	136	111	124	114	134	129	150	140	140	143	119	112	155	118	128	158	135	137	137	131	142	135	116	131	146	121	133	132	132	153	126	103	133	137	127	134	128	138	128	133	129	123	138	141	129	141	116	127	133	128	124	136	112	125	125	126	120	142	131	132	129	108	134	117	136	119	122	134	131	133	137	146	140	134	129	125	164	134	126	150	139	124	109	126	142	126	127	133	127	131	114	125	140	120	149	146	137	132	127	139	119	133	117	149	123	117	146	119	154	134	129	141	134	115	117	144	137	131	135	126	130	133	144	147	114	128	118	124	125	131	139	134	137	123	140	130	136	123	131	123	129	123	131	138	123	125	118	133	146	126	139	156	134	117	137	147	116	122	134	150	122	134	123	138	116	135	134	131	137	124	117	116	115	123	144	125	128	124	137	123	121	134	124	118	135	137	114	132	117	123	105	115	133	111	128	129	150	129	114	126	143	129	133	128	149	126	128	116	141	128	130	143	147	138	136	153	132	132	127	139	136	123	117	142	130	92	124	134	125	148	142	122	152	131	135	138	127	119	129	135	127	134	144	144	120	143	131	120	115	138	130	115	121	118	137	124	128	122	129	122	112	110	112	146	128	127	135	136	134	127	165	114	137	143	123	137	128	118	110	136	143	138	113	156	112	152	120	121	119	115	131	121	130	118	131	150	129	148	127	139	128	146	140	132	142	147	116	135	117	140	120	144	127	153	122	141	113	126	121	122	121	134	115	121	124	131	150	136	113	116	116	134	139	140	120	125	144	132	129	132	134	131	128	135	134	123	132	149	117	121	148	126	133	148	127	151	152	151	136	129	126	132	134	146	122	125	135	140	140	113	157	138	108	133	142	127	124	120	124	140	142	116	130	138	128	120	124	124	134	130	113	123	102	123	109	124	122	122	120	138	107	126	132	135	137	142	127	134	143	120	143	96	130	149	123	142	143	123	135	107	129	132	136	140	140	135	142	145	128	119	138	117	132	136	138	139	125	119	144	115	135	148	121	135	130	130	134	141	107	128	124	143	152	126	147	114	119	133	108	138	150	127	133	127	147	152	121	109	128	128	139	116	151	130	135	141	113	131	151	144	137	136	163	145	132	128	160	126	125	117	141	122	144	117	133	125	130	100	126	116	140	118	158	136	130	135	168	122	131	133	141	154	118	126	125	108	126	116	130	128	125	152	143	161	118	118	144	149	125	143	143	119	117	147	154	137	130	125	118	124	133	150	129	135	119	141	130	129	136	122	126	133	125	133	127	130	147	133	135	126	134	123	139	124	126	118	117	150	124	115	136	112	125	131	137	142	111	144	134	124	110	126	114	117	149	123	135	123	138	132	134	143	136	124	119	141	139	137	125	128	115	130	121	129	152	139	166	148	135	121	127	140	135	131	115	118	150	130	150	105	135	145	139	131	150	143	124	145	133	146	143	131	142	139	139	137	122	142	144	154	148	124	175	137	124	123	130	124	118	137	110	130	129	130	129	131	148	132	110	133	124	119	124	127	143	147	146	136	141	141	121	130	155	139	138	125	126	141	147	121	134	109	134	153	143	128	134	127	144	130	143	133	146	117	128	118	135	131	119	126	129	136	114	129	125	116	136	134	138	142	140	147	137	134	153	126	131	131	121	137	120	148	135	142	135	128	130	156	134	141	134	124	126	125	150	131	133	117	134	125	116	129	123	118	149	128	126	125	131	136	129	131	130	121	141	125	133	102	148	129	114	126	146	122	121	115	139	123	134	121	118	143	132	134	126	129	132	139	117	117	120	141	138	149	125	139	123	146	142	123	120	138	149
42611	43689	38562	28248	746	683	606	578	524	535	518	536	526	505	454	487	439	495	461	466	468	428	455	468	458	489	456	414	447	477	440	450	474	411	432	465	447	465	431	463	432	450	420	439	450	443	425	457	440	423	443	444	431	432	435	456	460	426	470	479	438	441	434	442	425	443	454	431	465	464	422	432	431	459	416	452	396	473	422	434	413	410	436	438	440	407	400	423	457	457	428	447	438	442	448	472	420	472	458	434	431	458	452	442	467	481	455	464	448	451	410	407	458	407	443	463	467	425	459	448	460	454	454	417	441	460	419	439	475	404	417	439	403	458	436	440	426	407	453	461	425	416	458	451	455	451	422	447	414	428	472	452	433	439	452	432	414	422	444	453	463	463	474	428	448	457	440	437	447	456	455	426	466	446	456	448	467	432	432	455	482	434	441	463	433	414	426	435	444	470	457	454	434	453	404	437	440	462	428	411	432	439	446	453	458	488	428	433	406	457	420	433	435	434	435	461	448	427	432	455	411	501	433	431	420	443	457	444	411	450	457	422	479	413	446	411	429	436	473	459	414	464	420	418	464	431	428	444	459	460	439	434	447	441	436	454	436	487	436	449	448	452	417	421	420	419	427	464	417	466	445	461	457	442	437	439	427	446	453	399	461	417	511	436	410	461	413	438	427	439	408	455	422	478	444	440	432	457	408	394	456	418	453	441	427	408	472	481	448	457	428	408	456	434	459	428	442	439	416	439	434	419	460	462	427	430	449	427	461	391	446	459	413	419	431	447	414	424	431	406	444	482	444	448	473	415	428	441	448	439	433	419	431	424	471	425	433	455	466	395	442	451	453	430	438	465	460	456	484	447	463	434	469	433	452	484	412	464	436	433	450	418	467	438	462	416	412	470	437	434	465	442	432	448	434	450	449	415	455	438	450	438	391	450	476	410	430	444	457	418	440	393	423	429	431	449	402	434	441	418	452	416	497	413	441	427	456	465	449	450	456	415	434	459	415	410	417	470	405	398	401	446	471	438	430	443	443	464	475	451	459	468	469	414	454	436	425	443	425	436	451	459	479	449	403	452	442	438	456	444	461	449	447	419	451	469	451	474	437	407	441	437	435	480	458	511	429	438	438	417	439	428	468	440	450	460	456	440	444	428	443	457	440	417	451	400	445	425	417	428	460	431	403	434	446	444	425	444	464	469	449	459	446	463	443	465	446	450	439	476	470	440	464	419	440	429	454	446	461	429	419	449	395	460	454	487	465	420	410	464	447	472	448	446	452	426	425	462	476	458	444	451	466	457	425	450	442	450	440	484	438	443	420	427	461	452	483	446	422	456	460	441	390	459	431	467	431	448	452	441	437	465	453	475	398	429	408	457	436	452	465	467	415	404	451	429	444	470	416	444	446	438	435	430	459	444	436	426	439	416	463	450	422	439	440	423	477	411	439	408	449	421	426	466	460	419	481	432	450	434	411	442	454	468	449	463	452	460	460	456	460	495	428	464	448	485	429	424	426	445	444	443	458	416	424	461	467	464	446	450	490	422	450	458	430	470	429	458	442	412	421	466	442	447	472	461	423	424	448	416	443	422	430	450	472	446	408	465	448	410	464	458	462	451	428	466	439	432	441	455	472	397	471	432	438	451	444	466	408	471	423	447	437	401	426	436	476	481	435	430	415	418	466	435	478	430	476	449	448	462	425	422	437	409	447	416	431	395	442	445	422	483	440	442	436	429	442	447	418	469	433	398	406	443	426	450	475	458	441	470	425	451	453	451	466	460	461	463	417	426	457	474	448	436	474	443	427	447	412	452	442	485	431	440	442	406	449	419	452	453	452	397	462	433	435	446	408	432	467	442	440	449	449	420	403	440	428	482	465	436	437	452	443	467	463	445	431	443	452	418	442	447	426	459	382	491	479	412	445	472	436	421	397	437	428	414	437	456	398	462	419	420	454	451	444	443	450	434	483	427	460	461	408	454	438	405	430	432	468	425	466	413	472	429	400	442	435	407	416	440	447	442	489	459	500	416	469	425	417	481	421	398	466	443	454	436	425	460	452	446	408	430	466	448	471	451	429	388	451	415	424	453	472	466	419	449	446	425	476	434	479	480	446	456	416	400	443	421	425	425	401	434	438	459	452	414	455	462	462	456	436	443	437	410	428	440	432	437	510	446	441	445	450	497	438	431	412	465	422	434	450	426	453	455	422	414	449	442	420	414	441	409	436	457	482	453	442	444	449	418	442	439	452	426	435	424	454	443	446	461	429	415	459	410	453	470	452	445	452	437	475	464	472	401	416	414	477	468	447	460	504	460	461	448	455	455	449	455	411	461	443	437	461	454	435	448	491	417	434	420	442	437	446	483	459	434	419	411	429	493	443	438	444	445	441	494	486	471	440	448	455	461	470	476	422	457	418	453	459	427	451	453	409	490	470	442	459	411	453	445	409	417	432	455	446	436	469	474	413	459	460	480	420	482	461	423	413	429	437	458	419	409	463	434	463	426	451	403	467	447	468	427	436	471	437	437	433	460	433	465	474	457	420	382	444	423	477	459	420	448	404	426	443	429	406	427	445	445	455	450	407	465	443	426	438	430	465	479	430	444	436	429	404	451	434	441	446	407	439	444	440	404	425	446	425	453	448	414	447	459	411	414	482	476	457	472	420	462	440	472	406	438	433	450	455	420	448	397	432	441	411	456	450	477	401	451	446	434	436	442	472	449	453	452	415	450	423	408	463	430	423	432	458	485	455	432	421	422	417	415	440	435	477	443	434	431	421	427	471	479	433	454	444	432	426	443	417	452	430	443	446	419	444	453	422	430	452	461	436	464	461	446	453	423	449	410	471	413	424	446	414	412	436	462	481	429	456	467	439	423	445	475	445	470	484	442	450	452	456	447	456	423	437	436	453	443	424	431	452	438	421	442	428	443	479	439	432	503	454	452	414	487	421	396	465	443	436	451	413	443	484	443	454	441	420	412	455	420	461	466	451	429	407	472	441	419	430	437	439	435	468	468	444	469	481	468	419	434	446	458	428	447	429	408	439	453	463	482	447	446	489	456	439	432	437	454	484	441	440	459	451	434	424	428	428	432	448	470	443	451	460	477	447	437	430	474	414	391	449	463	430	438	416	455	439	412	418	482	416	411	450	434	458	421	446	419	402	437	454	414	433	427	431	391	423	433	435	429	424	460	450	421	431	448	442	426	451	451	445	444	453	471	437	423	480	499	448	428	435	454	438	440	435	406	439	477	415	469	438	438	460	416	426	454	432	425	439	441	435	478	447	445	450	420	430	427	427	415	439	448	430	429	479	450	444	456	443	471	456	442	449	423	425	457	453	492	430	448	437	459	396	460	411	455	441	479	423	461	436	433	440	452	463	456	447	452	433	444	422	443	465	417	385	425	410	462	420	447	469	483	440	412	475	401	435	477	473	433	481	456	435	451	420	469	415	424	430	430	483	417	445	461	447	408	449	425	456	452	424	454	431	427	479	458	402	451
77137	71000	57707	41260	10153	860	354	345	269	267	273	291	274	258	256	274	264	237	273	233	226	246	265	231	252	247	252	263	226	260	238	259	244	244	251	248	217	271	239	255	232	267	241	230	244	267	238	228	238	236	242	220	224	247	242	256	233	281	277	271	252	255	239	274	249	234	245	215	275	242	239	251	243	250	236	223	250	236	245	229	219	254	247	253	240	256	204	252	230	230	219	245	272	233	240	263	264	250	253	261	249	267	279	254	250	247	223	232	253	248	255	241	233	219	260	260	237	244	240	237	221	266	242	257	244	277	245	254	249	237	256	250	271	269	230	261	241	260	234	251	249	262	241	257	225	215	228	257	229	256	224	241	230	230	240	278	244	243	243	228	258	241	274	212	245	231	264	247	242	262	241	207	219	269	235	253	252	241	244	235	239	261	205	217	267	256	243	238	218	256	254	274	225	257	258	237	234	268	249	272	244	259	237	220	238	243	269	244	247	250	245	222	250	224	234	253	259	239	225	243	236	272	261	238	264	250	253	264	247	258	269	218	240	245	223	242	259	234	254	246	241	241	238	265	243	217	258	226	263	249	245	257	224	271	238	240	264	242	223	267	221	257	224	258	243	208	231	266	215	232	248	234	248	249	272	254	236	207	238	242	251	241	214	224	240	244	251	227	233	260	241	258	257	248	238	253	258	229	254	239	239	243	271	237	255	265	238	272	245	242	242	251	214	250	252	250	224	254	222	241	223	219	235	261	240	214	234	274	250	254	259	242	263	252	254	223	243	261	228	257	270	247	223	236	251	247	257	242	236	249	242	232	260	259	230	245	239	245	234	276	227	268	241	241	253	241	250	267	244	293	223	266	259	255	246	237	259	233	251	240	271	267	244	234	266	229	256	250	257	226	229	243	233	230	269	229	243	244	249	255	237	261	239	241	260	260	220	227	245	236	240	255	239	237	247	247	244	249	245	258	231	222	274	240	221	237	237	251	261	265	235	240	242	239	217	268	246	273	219	254	226	280	218	257	239	222	230	234	217	278	227	267	237	268	232	249	236	261	238	265	253	246	256	247	250	239	262	228	260	248	265	244	232	224	257	239	256	272	249	230	253	227	261	243	249	248	247	234	235	252	239	235	235	230	243	257	252	251	263	254	243	264	244	252	257	252	253	276	270	237	254	251	242	239	256	248	259	229	227	263	280	253	252	235	221	265	251	231	274	214	261	269	247	229	239	237	235	279	233	234	235	269	254	245	222	220	244	254	253	257	250	241	257	232	235	241	227	231	247	246	256	238	263	241	264	253	241	237	210	222	255	241	266	267	226	245	236	251	257	251	257	257	242	260	255	228	235	230	272	232	244	237	248	221	232	218	211	241	229	264	248	257	229	241	241	273	256	263	266	277	237	238	237	215	248	244	241	266	235	224	285	246	250	270	247	250	206	274	266	241	237	243	256	234	225	242	236	283	236	243	253	254	261	242	216	249	224	256	252	275	240	225	257	251	260	221	216	231	229	262	233	256	269	244	249	243	236	237	245	247	239	243	255	246	256	222	235	252	258	249	248	227	237	250	245	228	237	257	254	249	235	268	267	236	256	240	258	251	264	248	257	224	251	258	247	252	242	265	246	234	232	246	237	255	245	256	221	236	259	258	258	235	246	211	244	232	270	251	257	280	263	234	263	247	253	233	232	225	260	247	235	274	263	230	239	247	228	242	224	231	245	242	250	261	245	243	264	241	257	238	211	251	264	225	236	223	224	249	244	240	239	263	219	252	246	243	255	262	250	242	246	241	237	225	247	269	254	248	260	263	247	286	232	240	247	238	209	209	262	259	243	266	215	219	221	246	261	234	255	245	261	231	277	249	236	258	255	242	225	266	236	213	228	251	264	262	230	238	234	255	241	251	232	260	238	258	213	212	218	231	252	239	233	237	239	266	221	238	237	254	263	228	259	265	263	243	256	221	269	261	255	218	223	247	223	231	253	246	257	254	248	230	238	257	257	268	255	254	244	228	244	241	250	223	222	246	251	250	242	273	223	230	244	262	235	231	232	272	243	236	234	268	250	249	233	263	240	224	236	246	249	261	221	237	245	238	257	243	229	248	253	247	226	269	244	266	220	232	261	258	224	242	229	246	272	241	234	230	243	246	200	236	288	246	259	248	266	245	223	251	232	224	248	225	249	253	266	241	263	224	242	232	249	234	237	245	247	250	244	231	250	239	238	197	248	257	237	259	240	231	289	263	238	252	242	265	263	224	252	273	237	239	265	250	231	243	249	243	222	271	237	246	242	252	233	242	245	233	243	265	269	254	263	269	250	263	259	242	230	239	235	250	238	241	257	253	242	263	213	282	250	248	236	250	257	246	272	252	255	221	251	235	246	241	258	228	240	215	231	253	272	252	256	237	246	245	257	235	241	250	224	254	240	224	256	237	230	231	233	264	221	239	252	237	233	246	235	230	257	234	252	256	249	247	257	244	243	231	243	260	265	245	259	214	250	234	257	238	249	242	242	249	238	259	254	249	247	247	252	252	237	262	241	210	217	252	216	260	223	255	251	237	264	237	235	245	229	252	249	251	258	248	238	243	229	240	229	261	256	211	249	242	257	237	247	264	238	251	229	239	264	252	257	257	233	248	259	236	249	231	249	246	257	234	258	237	263	244	260	246	259	235	216	244	255	240	271	274	233	209	211	239	226	245	239	248	260	241	257	244	227	270	263	255	263	253	257	264	267	216	247	230	211	271	255	233	226	250	258	260	217	252	243	240	228	227	235	225	256	300	216	302	252	242	224	259	248	261	260	251	230	240	236	220	219	274	250	236	247	238	244	255	246	255	239	265	256	238	242	260	249	269	225	282	239	224	280	258	262	206	253	235	244	214	257	232	222	258	262	240	237	248	255	225	222	266	248	221	262	209	241	239	240	273	263	259	247	234	233	217	227	230	263	253	257	257	231	232	245	240	266	235	278	232	250	255	254	254	244	235	223	236	218	235	234	229	232	236	269	236	248	235	225	261	240	250	242	249	211	259	227	210	241	250	238	238	239	239	242	254	233	234	230	264	250	234	246	245	266	240	246	285	250	234	241	237	254	245	246	236	288	230	209	227	247	221	251	243	234	254	258	229	251	227	237	247	240	229	247	238	242	213	236	256	253	254	230	240	244	243	249	247	249	241	231	245	238	252	236	249	277	248	262	249	247	213	226	221	268	273	238	246	254	243	275	256	232	235	239	243	268	240	254	243	227	270	242	212	231	200	228	243	235	258	260	226	246	245	258	236	243	249	250	231	234	262	256	238	260	239	225	260	239	245	262	235	274	263	247	244	222	244	291	252	251	254	230	268	237	227	272	268	247	231	279	256	243	266	242	241	236	232	264	242	253	258	247	263	245	254	237	215	231	272	289	233	258	256	218	220	250	269	234	233	239	243	263	228	244	231	239	237	217	276	249	250	254	247	203	228	240	262	248	249	255	222	245	233	240	250	228	268	257	237	227	242
56941	59278	52631	36158	1572	1275	1235	1194	1039	973	944	930	910	910	887	734	791	861	888	794	838	750	771	750	758	773	769	783	779	736	831	758	744	723	748	769	729	769	757	762	810	733	741	677	771	793	757	755	745	717	803	761	792	745	746	742	766	754	777	760	773	738	753	729	767	733	770	739	761	749	725	780	739	734	754	748	760	765	705	735	762	775	731	724	709	720	693	762	754	734	770	763	728	779	726	790	792	803	775	719	746	758	779	724	722	725	775	710	691	734	724	761	745	749	770	760	711	769	743	721	732	716	768	786	782	754	708	754	765	752	739	734	719	735	773	714	755	735	714	723	703	761	722	765	740	746	726	763	730	745	764	778	759	749	762	726	808	730	756	785	680	730	736	767	743	773	764	766	734	740	777	772	719	706	707	764	741	742	717	739	730	731	748	747	741	714	736	752	711	728	745	765	756	737	749	782	735	745	735	760	715	691	726	695	791	729	768	802	736	759	750	733	799	693	769	737	761	752	763	777	773	751	748	758	725	764	741	689	737	690	729	777	693	720	730	716	769	763	705	754	776	754	696	711	775	679	738	735	701	781	716	722	742	822	789	744	788	755	733	718	749	780	716	800	738	757	702	714	767	760	768	724	712	739	744	723	741	727	767	744	704	737	721	751	710	721	688	746	740	763	737	726	718	725	729	737	793	731	725	752	744	780	734	757	713	759	774	734	729	715	752	736	753	763	728	728	768	698	748	729	747	742	752	756	784	745	738	670	705	764	708	728	721	754	761	715	701	730	733	800	749	772	748	811	703	764	745	736	744	756	713	740	719	741	759	761	774	688	699	742	740	760	759	753	702	726	761	764	682	734	726	761	767	776	763	715	749	684	745	793	763	706	762	757	752	768	731	752	734	753	728	754	830	715	748	749	735	805	734	756	770	753	784	736	764	714	735	763	778	739	727	757	762	746	739	710	730	682	753	697	757	753	743	755	729	709	730	723	737	769	788	761	724	775	722	771	687	729	735	741	737	734	778	745	773	806	756	757	747	774	823	721	761	734	703	709	733	745	734	773	723	786	740	729	747	730	728	767	768	749	738	758	748	765	771	710	720	737	720	711	726	764	680	759	733	709	728	729	751	708	717	738	709	726	754	745	745	763	745	726	715	733	731	768	721	743	738	794	773	776	734	815	756	765	755	758	700	783	728	765	812	747	754	739	726	742	731	734	776	777	750	739	756	746	761	782	752	702	761	683	739	797	734	772	760	750	783	736	745	765	772	769	720	767	758	745	683	744	743	732	724	745	719	739	786	799	799	697	747	782	745	731	697	783	761	807	768	702	725	766	734	747	751	766	750	755	742	731	713	725	732	734	722	691	789	709	755	712	768	739	754	767	750	760	698	768	702	751	762	709	699	737	715	737	720	730	758	751	774	776	717	759	740	753	747	736	793	719	744	725	778	782	746	746	703	798	799	709	749	721	712	702	742	716	821	745	739	810	758	714	706	765	738	720	714	748	753	748	703	698	741	745	761	693	767	774	732	717	703	768	738	778	726	769	724	686	772	763	733	740	756	748	712	712	738	733	798	724	765	674	745	765	772	729	730	756	769	733	758	758	762	735	762	717	770	717	753	736	708	739	696	736	747	704	737	767	676	747	695	753	679	772	781	736	725	752	743	748	709	749	769	722	776	754	717	745	696	797	781	717	761	749	746	755	722	739	742	772	777	734	711	716	802	715	725	777	712	733	758	772	787	732	763	769	745	721	767	742	743	771	773	759	701	772	742	727	736	767	803	757	711	735	690	733	721	777	718	744	731	728	758	734	752	782	774	766	734	724	744	723	771	753	727	690	782	745	768	705	766	743	738	723	742	740	745	740	749	726	761	765	794	710	731	787	750	749	754	726	761	778	791	726	741	738	782	819	715	771	720	758	773	704	728	695	755	766	716	807	762	737	725	750	757	763	787	763	759	773	749	773	748	737	718	744	747	748	715	748	762	753	724	747	724	707	708	697	722	751	791	744	772	764	733	700	737	727	673	725	727	716	706	728	779	707	719	718	755	765	742	721	656	784	759	740	748	805	756	758	765	751	777	748	758	786	717	769	767	748	735	729	765	721	731	750	769	747	766	712	742	752	776	756	727	697	756	746	733	771	732	729	740	724	744	738	744	725	709	728	731	760	723	744	748	726	760	743	744	779	719	738	712	741	776	745	736	737	747	735	715	718	749	758	777	740	730	730	717	761	740	760	755	747	800	730	692	718	760	797	741	720	759	736	744	756	671	757	753	763	757	766	773	736	717	772	746	754	721	751	735	719	775	740	706	752	732	736	726	718	744	677	778	711	785	664	775	770	743	741	728	767	725	742	751	792	752	787	795	745	739	750	772	737	718	717	749	725	753	739	763	746	680	717	756	754	776	727	761	760	743	728	774	782	749	741	776	749	721	674	744	731	763	714	736	698	740	727	786	711	736	761	717	723	723	746	748	713	745	783	765	740	750	761	771	791	727	768	782	795	756	805	755	768	705	737	796	743	766	704	747	766	698	772	711	748	725	743	764	721	748	777	694	689	763	764	746	716	746	721	767	740	761	707	803	759	757	775	766	764	783	775	715	758	761	728	727	745	703	770	729	746	710	748	770	699	725	825	700	749	735	726	730	718	707	713	738	774	711	728	711	736	768	731	784	733	752	732	747	798	695	708	727	762	778	727	786	744	709	741	774	738	758	701	740	737	709	722	772	754	769	718	742	707	751	772	732	723	730	794	770	774	765	738	741	729	806	729	697	741	772	781	740	729	712	754	719	733	708	710	767	747	759	732	729	781	765	800	768	785	787	778	762	736	777	724	791	724	754	708	770	714	734	801	757	789	720	758	704	723	774	754	759	809	768	755	760	738	759	744	778	747	719	724	761	737	788	762	705	751	746	714	735	743	766	724	722	700	825	711	760	752	727	714	786	771	780	766	724	750	724	774	728	763	766	716	726	694	764	697	766	753	714	753	723	761	709	783	743	730	712	742	748	772	798	772	726	738	720	732	774	742	827	762	728	800	717	767	771	740	702	755	756	738	747	752	754	794	720	734	742	767	735	752	748	754	741	719	778	755	753	763	698	743	694	785	750	742	747	695	672	822	737	731	738	744	708	728	753	770	710	751	739	698	711	734	718	718	770	775	773	731	758	756	751	719	722	697	755	754	767	729	732	717	733	737	703	746	728	707	697	747	720	698	711	763	713	745	754	759	743	765	762	775	771	744	693	756	745	738	807	755	764	680	710	719	706	700	693	738	737	730	746	789	727	723	787	692	720	697	750	767	795	755	746	739	697	765	755	730	751	762	683	715	777	745	752	729	738	749	763	750	764	758	764	717	769	753	697	772	739	757	754	762	771	754	684	675	786	746	752	803	704	759	792	741	723	793	709	725	735	710	796	723	779	786	730	726	741	720	775	705	682	771	758	685	727	707	706	717	798	742	731	789	725	723	785	663	720	753	739	735	720	700	741	758	722	746
26758	16588	7565	2223	206	123	147	138	129	123	138	118	128	136	131	123	109	128	131	141	146	134	122	129	154	130	139	125	128	145	152	121	140	128	145	137	122	146	134	150	120	113	128	130	132	153	133	147	142	133	133	130	140	131	131	130	137	118	168	110	115	132	125	129	132	132	131	134	132	132	112	142	114	123	120	141	122	124	124	127	112	114	121	127	126	104	132	129	128	130	123	111	147	124	154	119	124	114	126	138	116	99	132	126	146	135	138	119	123	129	136	125	123	126	118	106	123	110	126	121	132	129	139	113	138	129	145	122	140	128	123	137	125	126	154	130	138	145	119	117	127	137	142	136	132	120	126	129	120	135	128	133	119	126	118	120	117	150	146	127	139	119	140	112	108	118	156	137	126	129	150	121	120	147	113	138	115	100	132	135	123	146	127	117	114	110	123	127	110	144	121	133	109	146	135	126	130	132	138	121	109	135	129	130	144	128	133	113	153	124	130	163	122	140	127	137	142	134	139	135	129	127	125	124	130	135	108	143	132	123	107	138	138	140	126	126	130	120	146	152	152	120	134	134	123	146	136	131	128	134	146	156	123	117	120	122	115	135	141	109	126	124	144	134	110	123	135	121	142	125	116	124	134	112	129	127	146	129	136	126	122	132	133	121	130	120	127	130	133	151	153	112	121	110	133	127	121	141	138	127	126	142	132	129	136	128	131	152	147	112	126	128	146	118	109	129	138	116	138	114	129	130	147	118	126	128	111	115	137	131	132	118	137	126	121	123	126	131	128	133	124	134	128	122	116	140	118	118	122	133	139	127	113	121	139	136	100	156	113	122	120	149	121	134	135	122	121	126	130	150	135	126	136	130	101	131	124	130	121	114	122	135	118	117	132	124	142	130	124	121	139	130	127	150	134	131	143	113	124	132	154	129	131	127	126	146	130	118	146	127	145	133	107	120	139	139	127	132	129	129	123	140	121	124	143	132	120	124	124	115	125	127	125	137	147	124	129	121	114	123	129	121	127	139	119	131	139	98	135	135	136	119	113	134	112	127	120	124	129	126	120	134	142	136	148	130	123	124	149	144	101	99	136	126	121	122	128	154	114	142	117	147	129	141	114	149	132	138	123	119	139	122	134	102	162	140	125	115	115	123	118	133	131	157	144	118	147	138	122	127	120	143	144	144	130	127	142	131	137	154	160	123	131	128	139	137	129	119	117	143	125	144	131	106	129	141	144	136	119	130	139	108	136	134	123	83	121	135	134	131	125	119	137	138	125	129	140	118	131	108	123	140	124	126	113	128	136	137	132	143	114	107	122	114	119	114	128	136	134	131	126	131	144	124	130	145	116	130	117	119	112	134	136	151	108	113	143	132	119	123	140	125	150	120	109	131	124	117	132	117	123	132	135	134	111	122	139	136	126	123	127	118	134	126	122	142	113	129	135	142	134	150	139	127	111	129	122	112	125	130	137	121	125	139	123	112	110	151	123	115	129	136	118	110	120	133	108	103	125	129	124	119	142	141	120	109	126	105	127	117	122	142	118	108	132	125	123	140	148	156	142	129	128	109	150	107	118	116	111	141	143	139	131	137	131	139	149	126	125	127	133	132	135	112	126	125	131	133	119	108	101	130	133	138	135	138	128	119	124	132	137	120	129	109	132	133	136	121	108	151	127	114	130	108	135	130	135	124	137	145	131	119	125	131	140	146	143	133	136	128	134	119	129	130	142	160	125	125	149	138	129	134	112	119	165	121	124	120	148	125	135	129	115	127	130	146	134	144	131	145	118	127	144	120	117	114	135	137	117	126	144	113	120	136	129	125	141	141	140	113	135	133	139	121	166	116	134	138	141	126	141	136	119	156	124	137	141	119	108	127	129	123	124	154	134	111	137	137	143	146	128	132	125	109	153	133	141	135	146	136	146	140	129	134	141	136	130	126	138	138	132	143	171	153	145	135	136	145	129	140	132	127	125	111	118	137	124	96	121	137	118	137	125	127	134	109	143	135	110	124	103	133	128	135	117	120	140	135	150	102	111	112	104	111	127	117	122	141	118	136	151	129	131	122	144	140	113	143	115	125	133	116	120	121	135	120	120	141	129	133	119	125	132	123	114	128	125	143	140	128	118	140	132	118	134	130	135	136	121	125	137	136	140	121	132	128	138	109	141	126	109	132	128	139	125	119	126	124	135	106	112	118	143	121	139	143	117	141	127	121	133	101	112	141	141	133	132	139	107	132	125	140	130	121	149	120	132	132	116	127	141	124	117	107	127	132	140	109	129	127	136	141	129	119	118	119	135	153	126	115	144	128	127	134	139	132	128	141	142	149	107	124	142	118	126	119	117	117	121	134	132	116	121	122	114	118	148	142	119	133	141	133	134	120	131	117	110	137	124	117	132	132	125	148	148	123	139	171	122	137	128	122	132	122	125	118	137	108	126	122	139	152	126	144	122	128	121	112	148	131	128	124	145	131	136	129	122	127	134	122	137	142	136	121	138	114	144	133	135	131	116	138	120	123	133	147	111	137	145	120	139	135	114	146	137	107	133	133	125	128	129	126	146	125	129	122	142	128	140	112	131	122	113	127	135	124	137	134	146	114	100	125	129	129	109	109	139	126	131	133	121	141	119	131	107	108	109	107	134	127	118	129	132	112	144	125	98	129	134	106	152	125	114	144	122	134	124	136	128	133	125	138	130	136	129	126	153	124	138	125	139	115	125	128	124	136	117	136	119	132	156	124	109	144	107	120	134	143	125	127	135	133	124	147	123	132	152	118	125	137	143	123	111	140	145	132	115	142	120	126	140	107	121	138	130	113	140	140	112	107	148	168	150	119	139	133	103	125	150	127	162	135	136	131	121	126	131	133	116	124	130	139	129	127	119	119	122	135	141	135	109	139	151	126	121	117	139	145	122	125	123	116	137	129	117	114	135	129	130	134	126	142	137	124	133	123	119	133	127	119	148	131	124	132	123	137	130	123	140	133	130	124	128	145	128	125	123	110	121	127	116	146	144	125	129	124	156	156	123	106	124	136	127	125	154	126	126	133	125	141	140	127	118	135	117	115	143	122	140	126	111	123	125	127	126	133	129	140	116	123	129	136	115	130	108	134	134	136	126	118	101	131	141	122	137	130	127	124	129	129	125	121	154	130	117	120	141	120	122	127	131	125	132	131	117	133	116	124	137	141	132	127	122	138	123	96	148	115	108	149	145	142	144	117	122	132	119	139	133	144	136	126	131	127	114	144	114	126	122	125	116	134	131	127	131	126	148	117	110	119	121	136	127	139	144	113	136	124	133	139	140	135	117	119	125	134	131	148	123	128	108	115	141	140	134	137	130	130	99	128	132	127	135	129	103	121	139	132	112	124	134	144	120	136	126	130	136	132	153	136	99	133	126	142	118	142	128	125	115	134	135	127	140	114	153	140	150	116	137	103	152	143	125	120	133	129	124	129	143	116	122	108	150	108	116	138	128	142	116	142	121	118	121	116	118	112
25598	20343	11773	5934	470	472	458	449	418	450	432	461	487	432	444	452	453	428	403	422	389	451	440	456	461	387	434	435	411	433	417	437	447	448	464	473	451	448	396	427	460	432	440	452	427	402	420	455	462	466	445	452	425	428	457	451	424	473	442	458	462	445	421	481	438	430	452	466	462	433	416	431	412	420	460	443	386	459	430	426	498	419	448	435	434	445	422	458	425	404	472	457	441	460	427	463	437	414	431	440	417	440	450	437	459	425	407	452	430	405	448	424	452	432	420	456	455	424	474	449	467	418	454	440	449	430	416	479	439	431	425	421	455	486	487	470	473	427	429	438	446	460	445	417	428	443	449	443	477	472	394	442	475	458	456	432	433	411	467	426	483	447	456	423	432	403	468	417	445	425	460	423	444	449	399	489	441	402	426	474	442	481	433	450	453	436	461	473	460	442	413	442	453	458	450	469	440	429	459	460	435	440	444	427	440	451	443	431	399	442	424	471	448	429	444	467	434	443	458	441	438	472	447	450	430	446	444	395	382	435	411	444	424	443	467	442	466	449	442	469	395	442	439	467	415	452	438	481	444	435	462	464	441	454	440	431	444	450	449	481	428	464	433	449	456	432	435	456	466	408	416	434	407	411	426	450	464	465	456	427	459	433	465	460	417	429	457	437	397	391	440	437	421	430	452	467	434	418	466	453	445	467	434	472	425	439	448	429	459	453	417	435	449	455	451	428	465	463	450	443	445	409	442	421	399	398	424	414	483	430	426	436	464	428	458	444	407	431	493	452	457	378	447	496	454	433	460	431	446	433	412	387	432	425	443	460	425	449	463	443	463	444	438	445	434	466	446	427	449	429	438	475	416	447	424	419	409	425	432	444	455	420	441	446	477	427	415	466	408	453	403	425	449	444	431	428	457	459	435	421	485	427	427	499	458	444	462	421	404	459	453	471	443	425	454	429	441	449	446	456	437	430	462	455	474	444	441	456	424	454	449	400	448	469	451	439	439	417	471	427	432	449	438	386	404	436	445	454	419	415	426	428	455	403	443	441	456	446	413	442	468	453	441	460	446	471	425	467	438	435	484	469	431	447	391	455	438	457	405	435	430	433	464	434	468	478	404	419	429	421	449	432	452	423	433	397	420	405	455	449	406	428	457	449	418	450	416	430	432	503	476	468	449	462	427	454	461	440	458	401	458	418	417	441	452	411	417	449	417	421	453	430	425	445	491	453	449	459	427	468	473	441	458	422	428	453	451	429	444	448	450	418	425	428	454	457	428	437	474	385	504	439	457	435	447	472	428	453	426	407	398	438	442	442	419	446	429	468	456	451	456	450	454	497	446	439	455	453	361	470	459	474	434	470	455	449	444	426	425	462	458	447	439	405	428	455	399	426	470	446	447	483	420	408	435	453	444	443	432	420	409	436	399	471	454	510	433	436	446	453	479	426	490	445	401	453	444	438	471	431	444	448	416	431	439	445	463	412	457	487	429	445	409	454	448	438	440	436	433	410	443	434	507	444	438	443	440	436	460	470	446	427	443	473	464	461	476	454	465	436	443	428	453	403	452	435	451	472	452	411	439	440	425	403	421	454	442	444	430	403	449	413	446	448	425	447	448	442	433	448	428	454	438	455	438	410	423	443	459	449	423	399	404	434	443	438	429	434	458	437	433	463	442	456	456	450	428	468	455	461	424	452	413	442	479	423	477	454	422	417	445	450	421	464	444	457	436	447	415	446	461	474	422	424	434	464	442	466	480	462	449	414	448	454	432	411	459	458	446	454	444	447	434	437	447	460	440	442	440	417	422	428	431	412	413	448	430	476	447	451	434	442	409	426	436	433	427	440	434	463	458	449	406	440	437	460	460	419	417	482	412	424	473	429	443	458	456	435	467	437	449	421	452	427	403	465	468	473	437	425	419	444	421	455	442	427	440	415	449	472	431	416	375	444	447	410	430	430	423	422	419	426	416	452	447	471	445	424	417	405	424	436	444	459	436	431	444	463	454	464	450	439	470	491	443	447	442	431	458	448	448	423	414	439	424	417	427	405	438	457	445	422	426	459	466	409	480	459	436	439	449	470	466	441	448	468	421	468	399	419	456	463	395	442	437	447	442	477	396	447	425	417	442	440	441	447	431	415	427	433	446	467	467	410	445	437	468	442	440	450	456	397	425	409	450	440	443	439	417	454	463	433	431	459	425	446	443	475	419	459	452	457	484	458	443	425	433	475	439	472	425	440	477	464	435	455	436	421	411	432	449	450	447	430	441	459	449	418	435	383	471	447	437	442	445	444	433	445	453	440	434	428	453	412	439	478	462	448	468	430	445	428	403	408	418	407	425	419	449	447	454	413	427	460	433	473	437	451	447	444	410	471	432	459	428	419	446	443	474	431	441	437	467	447	464	474	435	450	462	446	442	462	448	460	440	424	446	473	476	438	437	430	438	444	407	436	435	452	482	442	414	460	413	433	454	412	463	411	428	447	444	415	410	461	442	424	455	439	451	433	444	421	411	451	460	437	432	438	442	433	434	463	478	442	444	430	392	471	461	417	477	413	438	468	424	453	424	456	437	423	463	438	407	442	468	440	453	422	454	485	464	432	418	418	452	475	442	454	446	414	441	442	446	436	421	459	470	388	444	460	419	470	438	474	410	405	411	425	483	437	413	436	452	458	407	441	471	479	450	469	419	461	435	438	408	454	499	452	418	438	459	427	444	473	460	442	430	447	456	433	422	406	440	433	484	458	409	452	471	451	481	474	390	408	423	453	453	410	439	485	432	441	419	460	437	424	426	433	419	425	490	419	445	411	441	434	443	421	438	452	445	441	429	454	462	449	430	436	419	484	435	468	422	399	416	458	439	424	485	428	411	452	424	436	459	425	453	439	407	458	462	422	465	437	434	434	465	444	412	423	454	452	443	430	486	450	426	462	428	429	419	437	437	447	433	438	454	484	458	417	424	429	470	429	431	398	488	413	455	481	459	441	457	479	449	459	465	431	466	421	416	442	448	435	445	414	464	490	453	446	450	408	441	440	449	423	442	469	445	449	427	455	419	447	428	412	427	440	432	452	414	482	421	462	449	442	437	478	463	443	438	434	401	461	450	472	414	440	428	448	411	422	465	436	437	421	410	439	432	414	419	416	436	435	473	417	434	441	437	413	449	456	432	470	480	433	463	391	446	443	451	428	451	416	433	437	453	432	438	464	444	429	422	427	437	425	458	471	474	456	405	448	421	437	435	450	424	454	472	444	437	484	473	437	438	395	442	437	423	439	460	444	435	457	479	423	432	433	428	453	446	419	446	460	461	435	413	447	386	422	450	424	412	391	421	443	448	500	483	420	434	433	411	473	429	439	423	422	444	456	470	448	434	407	447	446	421	429	458	430	441	472	441	435	452	441	443	428	459	448	421	446	485	447	458	446	449	410	450	427	424	408	461	417	467	432	458	457	423	428	474	433	437	469	457	468	476	441	444	441	426	429	432	427	473	465
60769	56208	44187	24795	2990	191	154	168	169	170	148	154	159	158	127	132	127	145	138	135	139	136	151	136	124	128	135	145	124	155	150	123	147	137	133	132	113	144	133	161	145	135	156	148	145	153	133	146	140	148	133	140	150	148	129	145	144	149	129	132	124	156	160	129	137	136	128	147	118	135	143	146	140	125	150	137	144	149	149	162	132	141	144	141	101	159	168	149	140	142	129	140	131	153	140	134	143	141	129	136	137	121	146	141	135	134	142	138	129	140	136	140	137	122	145	153	137	154	147	116	136	137	140	126	135	163	129	140	134	130	140	134	150	131	135	149	141	155	148	116	132	141	142	144	138	135	138	141	127	144	133	129	139	129	148	138	117	139	144	184	131	131	147	141	129	151	138	141	145	135	143	151	135	132	151	141	121	137	137	133	141	148	136	134	140	172	133	127	146	135	124	144	127	127	139	129	137	133	127	151	124	144	123	123	146	147	137	142	113	157	122	151	148	173	138	132	139	142	147	120	132	130	138	121	149	135	120	131	134	141	138	155	137	128	133	134	147	131	136	151	122	119	155	150	140	146	139	139	136	132	132	136	152	159	137	139	161	128	143	129	141	133	121	140	141	135	148	150	145	145	139	151	164	142	125	125	145	143	138	125	153	133	129	138	122	143	150	141	128	138	153	169	132	136	118	140	134	130	125	121	135	123	142	158	138	156	156	155	128	132	121	134	119	140	140	140	132	131	131	158	116	127	150	116	145	135	135	116	133	158	124	125	135	152	136	136	129	143	144	132	157	127	123	141	138	130	152	139	139	126	124	136	132	148	132	154	136	144	155	127	142	140	136	149	139	157	132	132	152	140	115	131	144	151	136	133	120	133	134	124	172	147	131	149	126	113	139	133	136	135	125	133	146	144	146	123	132	134	134	148	133	148	110	138	176	148	145	135	133	161	153	134	161	132	145	142	131	144	139	126	116	125	149	133	114	151	129	127	153	125	133	155	118	159	137	144	125	107	114	137	126	121	149	126	148	122	120	126	135	130	146	150	129	138	146	131	156	149	151	121	134	145	157	137	145	133	156	158	135	115	136	131	126	135	120	123	155	144	138	136	118	107	141	151	127	152	141	130	153	143	119	132	144	132	131	134	152	136	145	139	145	151	140	137	144	130	132	141	114	136	146	134	137	148	135	141	148	145	130	151	118	130	157	160	127	123	123	161	140	126	137	130	125	120	144	149	131	141	143	146	158	133	157	138	131	140	116	132	134	129	132	140	128	137	142	136	156	131	142	140	128	146	118	130	128	146	142	147	142	143	148	156	135	163	125	132	161	134	130	134	137	155	142	122	121	137	141	122	133	121	129	152	136	131	138	154	144	137	154	138	126	149	128	134	125	145	131	133	127	132	135	161	162	134	130	134	131	135	129	148	139	134	159	134	142	143	148	149	152	133	140	129	131	129	136	128	129	162	135	142	124	162	129	144	129	146	127	118	150	133	139	127	130	133	165	160	143	144	140	147	129	153	137	122	147	151	151	137	115	131	129	131	121	138	148	149	138	129	153	134	141	146	153	125	119	159	145	125	153	140	126	131	119	124	129	130	143	136	130	128	143	113	129	137	110	133	144	130	141	138	138	133	132	146	135	127	144	142	149	155	128	134	148	139	141	138	146	130	151	121	125	133	157	118	140	127	128	132	155	132	134	135	124	143	138	142	134	138	137	152	117	140	135	123	145	133	155	123	151	135	158	145	132	155	130	140	143	123	118	138	138	131	134	131	163	143	123	142	155	145	149	121	177	125	136	140	149	138	148	135	136	147	145	136	136	157	132	145	128	143	142	122	145	140	124	123	133	145	129	139	137	147	130	116	151	151	136	146	147	152	122	135	144	121	124	146	147	164	132	142	142	144	131	130	139	138	129	146	126	152	144	165	133	115	137	129	133	149	122	142	150	123	159	130	132	145	150	172	147	124	143	142	122	130	154	130	140	137	137	142	116	158	133	139	141	155	152	130	148	150	161	147	139	132	156	136	131	145	123	132	155	143	144	123	143	130	114	147	144	141	144	134	121	129	129	146	136	150	140	154	158	135	107	125	150	147	132	140	127	145	123	138	134	162	121	135	118	121	141	131	134	143	150	131	119	134	140	128	147	135	146	130	151	144	143	131	149	138	137	134	146	128	142	124	130	145	144	154	128	132	164	128	131	144	113	161	131	132	113	130	132	136	159	111	123	129	129	135	162	132	147	135	145	140	148	130	132	129	137	155	148	127	130	123	135	120	145	130	151	122	137	141	152	145	146	141	138	134	167	147	152	138	131	135	125	151	144	135	152	130	134	147	150	149	134	141	121	131	143	155	128	138	135	150	130	132	140	133	108	133	127	145	124	129	135	125	153	144	137	152	142	146	142	137	128	117	163	138	151	138	144	145	124	141	146	123	151	132	126	146	123	137	155	138	118	138	161	132	132	142	157	115	127	137	144	161	123	135	135	131	139	118	116	133	132	161	154	149	124	138	126	129	105	140	171	139	147	142	156	121	140	126	157	158	148	147	136	145	130	134	123	136	142	135	148	147	147	140	141	158	136	144	121	127	143	121	121	146	149	143	138	129	127	142	138	145	148	118	145	127	139	122	151	126	121	138	148	118	133	114	149	117	146	119	136	128	108	147	141	120	144	139	125	129	129	126	137	144	142	137	142	129	141	130	159	130	124	140	144	155	113	124	130	136	141	139	143	158	134	154	116	140	133	130	131	151	134	167	174	151	127	169	146	139	123	152	145	130	145	147	154	140	133	151	123	125	142	124	129	142	154	141	134	135	148	119	148	127	143	128	146	132	131	128	153	123	136	165	147	149	129	122	127	153	127	125	119	131	154	124	128	157	155	118	125	135	133	138	159	133	142	148	142	136	148	145	142	116	132	167	137	156	123	158	136	122	156	147	152	141	144	133	132	133	143	145	146	158	148	133	120	134	155	131	148	147	124	137	111	150	152	124	147	143	133	114	120	124	144	130	142	151	130	152	119	142	132	128	130	130	147	151	151	157	137	145	127	145	163	143	153	144	166	122	123	127	126	130	110	140	139	111	136	142	131	148	143	160	125	143	141	131	149	144	140	146	154	134	122	137	142	124	152	127	124	140	141	158	136	130	130	134	125	155	127	128	146	131	152	123	147	119	140	156	121	128	141	116	157	122	145	134	144	112	127	133	165	134	133	137	134	143	155	145	127	130	152	140	141	134	126	121	140	143	159	143	126	130	126	134	142	134	141	141	108	132	140	135	146	136	149	155	136	142	121	136	140	132	150	140	120	137	151	127	148	137	138	142	152	137	134	139	135	121	137	121	150	142	149	143	129	146	154	145	127	118	139	141	124	145	125	142	127	150	131	142	140	142	129	141	131	125	137	138	130	144	140	135	167	138	132	150	135	131	157	135	125	123	147	129	154	145	151	131	147	146	126	144	119	144	151	134	129	142	144	128	150	150	144	129	136	153	142	119	136	134
42525	45102	39724	28218	739	613	612	547	579	555	538	492	483	502	479	531	506	463	469	500	501	489	460	472	492	454	466	451	489	482	444	486	472	442	443	478	486	477	435	497	480	446	501	441	467	486	476	474	473	467	466	466	452	460	462	453	481	459	491	475	456	507	461	452	455	509	512	475	447	456	439	462	478	448	448	459	436	444	465	453	452	452	461	486	501	465	471	443	489	495	457	460	459	458	474	475	438	474	454	476	474	474	453	483	464	469	469	455	471	470	457	470	459	472	523	464	464	459	469	450	465	472	470	439	474	443	512	457	470	429	451	496	447	463	466	447	465	450	496	453	485	473	456	436	463	478	443	428	426	481	435	485	463	481	440	482	451	456	463	443	465	439	465	440	463	450	480	442	470	478	442	494	471	504	469	453	469	482	448	497	491	438	453	442	516	501	474	471	461	472	437	453	471	467	481	471	493	460	492	469	475	494	472	443	483	450	444	480	485	463	472	475	443	452	507	463	479	466	473	463	458	472	497	471	483	437	455	458	480	453	459	495	483	430	458	434	458	435	471	461	487	480	460	490	439	475	477	483	450	452	463	483	457	456	484	470	453	446	456	445	501	435	488	458	492	455	433	511	500	452	459	497	461	451	443	480	487	508	469	478	428	450	435	524	453	503	463	463	469	413	465	465	489	483	465	443	484	440	476	468	448	482	451	481	479	437	444	455	490	488	456	469	462	428	498	474	480	472	451	482	513	468	469	484	462	455	446	435	449	442	433	453	501	475	444	462	468	456	496	491	467	465	446	500	447	462	467	485	488	441	478	462	464	447	454	447	473	429	514	456	465	467	472	464	463	450	483	469	453	518	496	439	481	470	487	435	492	452	494	450	460	470	478	433	453	514	458	494	448	491	481	460	446	484	494	489	503	465	468	495	483	480	450	467	441	493	490	481	487	503	496	460	454	502	487	508	466	449	507	472	456	495	482	480	498	467	471	481	489	464	446	520	475	449	507	490	502	475	490	444	475	453	432	485	462	493	460	476	479	467	406	468	420	452	477	495	472	425	478	504	458	480	481	440	449	470	417	510	492	492	490	471	488	425	451	473	474	493	496	494	495	423	463	482	448	504	447	467	469	465	433	490	457	443	491	521	439	465	477	480	452	485	465	426	482	465	448	475	444	465	446	446	461	467	447	497	465	445	496	502	442	456	474	481	499	465	446	451	474	461	483	462	439	481	482	487	473	450	468	429	480	529	465	472	428	457	459	495	479	437	500	436	477	505	476	447	473	448	459	467	440	441	448	443	461	463	470	462	488	492	465	488	497	486	483	482	467	482	477	419	452	474	443	421	467	494	441	468	450	442	484	427	460	407	468	426	460	497	483	441	456	454	446	487	459	485	498	496	449	464	480	493	466	482	437	470	485	459	467	472	483	456	462	433	479	481	490	487	416	509	495	457	456	472	467	498	439	475	489	481	430	475	438	497	472	459	482	456	467	449	494	510	475	437	437	470	478	473	494	457	462	458	447	506	448	477	480	474	477	485	482	481	486	502	445	454	484	469	460	455	454	487	453	458	449	454	457	456	451	461	467	458	461	448	420	486	455	443	481	442	471	438	482	457	434	450	458	493	436	454	447	494	463	454	477	450	496	481	463	463	448	499	482	464	448	462	480	432	445	489	435	470	492	473	505	438	485	439	441	455	433	486	461	477	469	425	484	475	479	468	444	471	466	457	472	474	500	477	449	470	496	482	448	462	501	469	464	448	490	448	479	467	476	446	506	480	491	492	458	471	461	485	472	465	472	464	483	492	467	442	432	470	470	486	449	479	454	474	451	506	431	472	467	452	480	468	419	504	476	428	471	488	452	490	476	470	456	476	485	475	471	479	456	462	473	464	487	480	453	476	475	459	488	465	469	436	497	479	427	469	449	478	532	457	478	465	470	427	467	475	456	507	503	469	460	470	502	432	414	467	461	491	467	496	501	481	430	461	435	506	471	434	441	465	440	458	453	494	480	438	457	492	408	452	493	439	457	448	461	482	477	478	466	475	490	488	438	444	499	447	504	427	487	447	466	476	474	426	462	467	460	474	499	446	458	414	442	463	457	482	458	473	463	502	465	490	455	470	436	464	414	485	444	463	443	459	461	449	464	512	461	498	459	472	492	451	492	460	496	457	483	445	481	472	423	469	501	500	467	469	465	500	446	460	492	445	464	453	472	481	471	483	441	444	447	495	483	497	494	475	474	451	471	493	481	446	494	451	508	463	464	466	439	514	422	447	430	428	439	454	462	457	474	435	467	494	450	459	457	473	474	461	468	482	462	488	491	451	483	484	523	461	441	473	444	502	451	458	401	481	442	483	441	461	482	475	461	444	438	438	442	452	438	467	474	467	461	446	455	450	473	462	475	439	450	443	459	446	424	459	475	453	448	491	451	477	495	461	503	444	510	493	460	437	497	498	515	494	460	448	456	468	483	457	476	433	457	485	408	468	446	449	460	463	500	460	499	433	473	449	481	455	470	495	441	466	470	448	485	443	484	457	473	520	500	464	480	453	452	494	465	502	453	452	455	463	463	494	477	540	467	472	485	454	460	452	432	485	441	437	461	516	453	495	480	448	493	464	449	458	471	479	487	499	512	500	459	466	507	416	481	469	437	442	478	441	462	449	485	453	459	482	452	468	479	476	476	467	462	462	427	467	470	450	457	449	456	468	473	477	476	465	465	477	505	462	473	490	481	512	437	455	445	490	443	477	478	450	436	469	465	465	454	445	455	488	503	487	485	495	463	430	441	459	426	441	459	464	467	490	500	445	462	465	470	483	488	492	467	444	467	503	485	485	456	472	465	441	486	437	479	474	438	474	478	473	484	491	473	478	466	475	444	461	447	462	482	499	472	446	458	468	501	450	462	454	458	476	472	432	478	470	469	454	436	463	432	461	446	472	489	438	430	475	453	455	449	457	498	454	476	475	465	495	502	445	462	477	407	462	467	436	502	445	440	452	481	465	504	451	454	420	469	461	438	502	477	457	478	516	461	424	502	472	476	491	477	454	491	497	466	479	473	453	486	471	465	462	437	477	439	450	446	492	470	449	476	440	511	490	454	484	478	454	505	482	488	440	446	503	480	461	452	500	467	477	464	456	472	463	451	470	488	456	491	505	481	472	486	460	471	470	457	454	495	396	483	459	468	476	477	433	489	458	430	438	496	452	464	452	480	473	453	434	463	457	447	465	441	477	461	458	459	455	482	439	459	419	446	439	463	508	457	496	470	408	467	512	482	471	458	472	449	453	457	485	488	487	466	429	485	500	469	440	474	465	448	461	423	445	470	447	439	475	463	410	451	462	478	482	457	406	453	477	430	420	460	443	472	464	508	457	464	465	489	452	472	503	445	508	485	432	441	474	488	455	481	475	470	474	449	501	457	476	465	464	443	436	465	428	486	479	493	499	454	442	488	479	453	462	473	459	479	470	457	468	440	468	468	481	461	491	483	427	471	463
78325	73552	57670	38501	10052	678	362	299	304	333	278	289	269	258	278	222	272	246	276	242	257	258	250	262	253	267	247	234	293	238	273	281	234	266	250	269	256	273	247	263	250	302	243	264	240	258	285	266	236	264	250	276	280	255	238	275	248	293	256	241	245	258	292	255	241	258	268	246	252	262	219	244	248	230	259	256	250	251	263	262	253	269	222	254	247	233	272	269	288	245	240	252	263	250	240	263	236	268	276	251	227	250	233	289	238	255	242	246	225	265	259	226	264	246	240	266	249	220	255	266	249	266	256	248	262	238	243	236	247	254	262	240	270	241	252	247	241	272	246	237	242	263	242	233	276	288	233	271	243	259	264	226	275	232	273	260	230	241	238	260	255	220	260	257	272	250	236	229	237	259	254	275	224	246	246	248	252	259	249	270	227	261	256	231	239	249	225	260	267	247	250	252	267	258	238	270	271	250	264	300	270	236	260	252	252	277	263	244	279	253	259	258	254	247	259	238	254	266	258	223	263	257	260	239	236	254	246	233	257	250	271	258	262	243	243	257	280	243	275	232	279	226	247	249	243	243	282	255	242	227	231	261	244	253	263	247	255	244	262	263	250	256	266	191	255	237	243	243	255	256	249	274	246	266	226	255	278	253	251	248	259	292	243	268	249	250	248	269	240	271	253	250	262	248	222	223	252	226	253	249	253	230	234	209	224	237	234	253	256	249	215	224	264	258	233	240	255	257	275	242	252	247	227	258	262	243	253	255	244	230	230	252	261	274	261	281	245	244	257	256	243	287	220	254	223	258	260	260	260	261	286	274	264	233	259	228	266	220	239	251	225	261	249	240	261	237	273	274	226	240	258	253	246	249	255	280	252	258	262	247	235	250	230	229	263	249	253	240	252	238	274	280	258	246	230	236	253	262	272	272	284	252	259	245	253	256	220	251	271	231	262	318	268	226	272	242	286	231	250	230	223	245	249	241	268	250	266	237	270	267	218	279	263	234	268	254	252	253	243	243	248	264	285	270	224	274	239	245	260	255	283	255	272	235	237	254	268	248	231	263	257	262	275	265	218	226	228	251	277	247	280	240	267	233	242	286	272	260	266	235	252	235	228	247	252	272	257	256	251	255	234	264	236	267	282	271	249	278	236	262	256	231	257	263	259	248	251	228	240	221	261	260	237	269	251	272	246	265	221	260	240	277	262	228	272	248	215	275	246	267	265	249	255	259	260	283	219	264	243	246	283	274	275	256	250	239	257	249	232	249	236	254	268	246	244	249	282	269	259	256	240	231	247	254	246	253	275	268	230	236	249	241	216	277	235	246	290	246	234	222	224	267	260	281	247	248	239	293	239	252	270	238	255	255	282	262	236	282	271	261	265	254	255	257	248	246	238	250	229	286	280	248	248	230	248	245	251	224	257	273	223	239	230	250	214	266	242	274	231	260	280	240	254	259	266	271	269	242	266	237	239	266	245	274	271	234	258	259	252	269	265	264	254	229	252	271	250	259	259	223	243	290	248	284	274	252	251	222	257	250	247	249	264	246	259	254	278	250	273	286	247	235	261	277	235	254	256	220	256	251	265	239	224	242	222	260	261	239	258	261	251	242	243	241	220	243	235	245	244	253	250	240	217	261	253	246	220	237	273	243	254	272	277	248	259	264	255	241	242	240	258	277	270	267	226	250	226	288	255	233	269	272	247	234	248	249	252	252	235	253	249	257	255	240	258	274	262	228	251	249	258	273	266	219	271	268	256	242	280	261	248	229	244	261	238	254	237	229	269	233	249	255	255	259	267	235	248	251	248	227	234	248	268	260	256	246	263	257	269	242	269	249	259	255	230	250	237	244	244	252	271	261	214	240	272	259	256	239	251	270	255	246	244	273	235	247	243	239	263	256	223	249	255	247	244	248	251	232	246	239	268	259	238	261	241	280	231	262	260	233	255	284	219	288	264	249	249	264	254	278	252	256	254	268	238	263	239	276	224	244	255	276	232	239	276	262	244	253	243	279	262	254	253	270	245	268	263	256	270	269	253	245	231	270	235	254	253	270	246	225	253	251	212	265	241	250	232	236	229	260	225	259	246	249	251	252	260	240	272	262	263	241	250	222	262	274	239	247	288	238	251	236	261	267	297	252	280	231	238	261	231	234	266	235	247	264	244	245	223	266	244	243	262	265	257	246	254	242	267	262	237	250	284	262	256	264	256	232	235	254	242	243	247	284	249	248	245	250	260	278	253	234	246	262	268	255	238	290	230	250	235	251	266	248	269	241	241	278	246	243	226	246	233	275	240	245	258	229	265	241	273	253	279	246	228	246	253	268	256	224	281	248	271	252	257	280	247	256	252	260	238	263	254	244	250	242	274	256	285	233	271	252	239	258	254	260	255	244	277	258	248	234	247	260	246	275	279	271	239	266	294	245	233	266	273	255	268	264	234	279	218	257	276	267	239	252	241	241	254	223	246	253	251	243	257	261	252	249	245	206	250	240	249	247	282	229	231	256	285	253	246	239	271	264	249	250	264	226	272	260	264	237	231	243	240	248	217	254	231	277	271	232	261	260	258	248	273	262	210	252	255	235	241	252	259	251	258	221	248	232	243	256	275	253	269	270	231	283	257	234	259	222	265	242	245	269	270	216	271	245	244	283	257	233	247	252	241	255	217	235	240	236	274	245	234	238	244	251	277	254	238	270	277	237	258	233	235	252	241	266	252	262	237	245	262	213	247	236	247	260	242	263	241	239	257	226	271	245	245	270	261	275	233	260	290	246	261	240	272	262	251	224	252	230	280	273	240	238	261	267	260	274	221	265	267	270	289	276	244	262	233	234	225	258	286	263	280	244	270	242	253	267	252	253	234	265	238	272	264	251	258	237	228	245	254	269	278	262	249	252	253	261	247	248	241	232	276	254	243	272	257	248	247	264	249	242	253	272	260	228	218	273	235	269	266	234	266	252	262	246	257	243	257	246	238	262	231	251	250	238	240	238	246	256	238	296	251	245	254	248	258	237	263	269	247	250	253	246	254	270	240	235	250	273	260	279	249	236	251	280	255	265	275	257	273	243	252	227	282	230	238	243	265	292	263	258	261	262	238	258	254	260	257	250	261	243	261	263	256	217	258	241	246	258	260	244	238	247	268	266	240	269	214	232	269	239	264	253	260	240	252	243	258	245	233	282	257	248	242	256	280	231	259	239	278	233	257	248	250	240	237	240	231	242	244	247	271	259	296	271	251	259	282	225	219	278	265	254	261	290	231	234	276	261	247	266	247	259	239	234	262	246	262	240	281	271	250	258	252	238	242	259	261	258	219	236	261	246	254	239	238	273	237	235	215	240	257	256	264	263	273	240	251	250	257	251	252	279	229	255	226	247	240	262	252	276	244	240	257	235	261	248	245	239	252	232	266	245	253	246	223	269	247	253	274	256	263	261	268	245	234	265	263	264	266	242	268	247	257	262	254	241	241	267	244	251	250	223	256	214	241	230	255	270	226	274
57213	62140	51759	36988	1418	1275	1127	1085	1008	999	957	908	869	859	874	852	859	892	806	793	806	812	802	837	822	776	775	828	801	800	766	779	796	786	752	748	811	799	792	763	792	794	756	743	818	799	794	793	780	769	776	797	737	756	760	805	785	807	796	789	755	793	738	795	748	784	817	791	772	805	737	777	769	742	751	749	757	743	832	756	784	742	762	735	798	734	787	783	761	794	747	788	745	772	799	746	754	831	729	781	799	785	780	746	765	797	766	796	759	745	751	763	775	765	714	797	810	746	732	818	787	769	791	760	778	804	789	726	806	821	754	776	755	824	751	761	748	804	760	769	751	734	781	768	785	782	736	775	724	771	769	735	774	729	727	749	743	733	793	796	773	781	795	782	789	797	755	781	733	788	771	759	748	735	754	795	760	752	753	786	756	804	782	784	722	738	803	811	767	733	750	786	773	788	811	718	776	804	730	783	773	775	803	713	760	748	759	783	765	761	747	701	731	709	749	742	727	819	765	779	736	751	783	775	751	718	773	716	735	831	732	720	743	748	779	749	739	737	783	816	726	716	795	711	748	771	728	823	769	761	726	749	709	744	742	797	783	765	746	786	752	792	722	751	755	768	763	762	754	791	774	794	754	779	765	750	758	777	784	779	793	772	717	757	775	805	774	777	788	794	781	734	810	748	765	788	795	765	761	739	762	751	806	732	751	795	750	730	774	762	721	814	787	800	727	830	776	738	772	753	809	777	780	779	758	725	796	750	773	718	773	767	806	697	774	759	767	792	772	719	753	769	758	768	719	814	788	775	730	760	807	731	744	790	796	786	777	745	735	731	762	742	816	736	749	794	792	763	737	770	779	734	783	771	774	742	735	802	746	785	768	775	751	791	767	799	753	772	773	735	783	748	807	773	752	769	793	766	752	778	783	781	775	753	732	748	792	745	743	778	773	778	677	777	719	746	753	691	716	800	810	756	822	743	793	812	765	766	758	793	781	778	827	742	689	744	784	749	765	751	767	802	756	746	731	750	779	757	745	758	791	745	770	786	778	730	745	787	764	744	777	800	768	761	792	832	723	744	778	693	742	751	756	732	760	789	793	771	764	725	760	768	773	819	741	809	802	799	723	731	749	759	783	735	735	716	784	776	720	800	730	788	767	788	790	736	737	768	812	766	787	784	756	750	782	840	746	791	764	761	729	794	757	762	760	772	736	773	802	795	750	773	761	737	766	747	787	812	763	769	732	754	750	767	741	770	743	764	790	771	781	743	782	746	783	798	785	795	768	765	779	714	770	767	773	751	777	756	775	732	759	789	801	804	784	785	764	764	825	762	786	797	736	791	768	765	782	806	752	755	838	770	812	788	782	728	800	752	803	751	778	767	801	784	782	706	768	726	710	768	777	776	762	740	732	733	772	743	743	711	715	759	762	779	800	757	789	802	782	751	783	760	780	803	740	767	739	743	716	757	760	825	784	767	815	795	737	709	757	750	759	805	824	738	776	771	790	724	782	739	754	762	729	774	757	749	748	802	791	749	774	766	803	741	727	796	699	786	776	806	770	725	711	782	757	768	774	763	795	778	742	761	761	777	812	760	786	786	799	765	726	752	734	735	740	771	802	810	754	739	796	716	762	809	836	807	723	765	762	747	743	729	777	772	752	711	741	813	789	768	779	837	773	770	753	807	725	806	772	752	793	776	806	760	756	758	730	750	773	784	810	798	769	794	763	760	741	749	755	752	776	741	827	742	773	758	821	731	745	782	774	776	793	794	745	796	757	787	743	733	804	748	782	737	719	779	769	751	778	771	755	766	742	785	800	815	754	734	818	766	775	795	757	757	770	802	789	744	775	733	810	776	807	774	776	776	758	769	743	723	760	791	828	789	777	793	749	722	779	759	760	797	769	760	756	732	762	831	735	781	738	774	797	762	751	732	777	803	799	804	774	711	737	759	763	750	787	796	725	736	787	786	753	779	730	760	757	778	802	786	793	767	717	773	765	760	840	731	781	759	742	772	699	721	774	766	768	717	760	779	782	778	817	771	810	803	771	784	805	772	764	750	808	773	779	724	795	775	720	715	796	766	798	850	745	738	749	788	755	778	751	774	764	760	764	755	797	783	756	784	740	773	762	774	815	722	803	766	774	764	795	796	762	773	771	805	723	767	760	768	782	756	794	774	768	759	805	731	741	807	779	727	756	796	812	789	784	797	753	757	754	728	725	744	751	762	782	806	740	731	780	778	791	767	766	802	835	737	760	732	765	778	751	794	756	723	746	790	764	803	802	762	802	743	808	765	763	784	736	715	757	797	815	761	696	777	761	730	757	732	827	800	758	782	760	717	753	719	754	767	743	711	788	722	751	764	783	766	781	756	804	742	765	748	783	798	811	746	714	732	804	797	803	739	764	765	755	789	747	764	764	750	778	716	758	792	743	754	723	760	795	800	783	801	794	758	806	747	697	715	721	746	757	763	792	744	767	798	739	736	735	804	785	746	762	761	809	787	771	773	830	779	782	796	762	771	720	845	765	745	766	771	748	759	737	753	808	793	781	783	792	761	811	730	787	783	765	803	779	789	726	756	712	795	731	734	764	762	753	775	804	784	754	777	803	802	786	772	810	787	785	794	760	796	799	738	722	794	729	724	796	761	755	787	742	753	796	786	788	790	778	777	780	789	764	772	775	773	788	797	749	806	801	758	795	762	830	782	719	769	779	815	800	751	781	754	817	798	795	743	773	791	764	821	791	758	719	764	777	798	798	840	694	819	807	785	809	796	741	775	746	746	759	772	746	795	769	740	712	791	783	761	736	771	745	759	698	805	757	779	748	788	759	806	752	754	776	765	756	780	834	768	780	739	758	775	782	737	762	743	774	740	740	787	735	701	829	753	736	752	755	780	743	748	757	749	774	755	758	828	749	732	791	756	815	769	734	797	792	713	756	784	746	792	775	751	793	712	763	795	734	782	778	770	746	824	765	751	706	784	755	790	739	702	793	783	761	785	758	791	738	793	788	766	748	777	755	836	791	768	776	791	789	757	754	754	783	744	753	751	761	786	763	746	777	795	730	779	709	756	763	794	755	769	778	726	790	784	780	758	774	789	789	765	755	731	803	796	731	747	786	751	797	776	778	786	751	784	792	739	736	775	753	794	798	723	799	789	777	779	785	754	750	803	775	735	797	741	732	783	771	757	793	792	808	806	765	812	782	773	782	827	751	782	703	738	733	782	737	747	749	772	733	787	759	738	793	787	791	764	737	757	718	769	775	769	767	766	785	761	802	765	781	762	732	699	803	775	766	807	775	740	817	804	736	795	857	770	742	803	741	720	758	710	802	806	716	778	768	757	769	754	784	763	778	796	775	766	747	768	752	741	788	718	789	784	765	706	774	750	779	825	747	743	750	771	749	725	787	761	755	744	822	718	778	812	746	718	736	766	732	772	725	764	764	735	766	760	780	727	771	779	779	780	741	748	725	723	819	788	747	764	769	793	763	740
28995	18748	7334	2288	295	129	145	138	131	141	122	142	149	137	139	131	155	145	126	128	136	129	134	115	140	124	125	125	120	144	118	128	123	151	138	138	133	136	124	135	125	134	146	135	129	138	121	125	126	143	123	128	168	131	143	147	148	132	110	141	145	134	130	114	116	137	134	121	151	141	138	127	151	115	127	148	129	123	127	142	134	124	133	143	129	121	137	124	163	151	157	136	150	139	126	138	137	146	146	124	128	156	150	118	135	140	147	124	117	124	128	142	128	143	120	138	121	136	123	127	153	122	114	139	138	131	146	138	104	133	133	136	122	152	135	122	124	133	142	125	120	148	138	133	144	160	159	122	138	144	133	149	125	115	135	146	139	142	135	131	130	135	138	162	136	121	134	127	127	117	123	130	136	144	132	136	126	151	134	142	137	120	152	128	147	117	118	128	125	143	138	125	135	136	137	142	125	145	122	141	139	157	128	148	111	107	117	118	106	136	160	115	108	109	140	111	120	128	138	123	136	123	142	136	137	118	127	131	127	152	135	140	132	116	116	137	144	144	136	137	127	134	121	128	141	129	127	142	134	134	127	134	136	141	135	121	129	150	120	126	133	133	122	124	136	128	149	132	147	123	125	118	121	151	126	164	156	133	145	132	148	161	137	128	123	153	147	133	127	141	135	133	144	138	139	147	122	136	148	143	145	130	129	125	124	132	120	129	116	139	131	122	157	132	143	125	137	125	131	135	142	119	151	131	123	144	125	139	129	142	127	124	131	141	125	128	125	138	135	137	133	109	151	130	137	112	131	125	125	155	118	138	125	130	129	130	152	143	117	119	137	131	133	128	122	140	132	134	147	134	154	131	140	120	148	139	136	124	120	140	135	139	129	146	149	133	125	142	141	148	151	143	134	105	137	146	123	115	126	112	106	134	127	123	118	123	131	125	143	125	120	118	121	145	140	127	129	114	132	115	152	151	136	128	129	143	129	145	109	149	133	128	147	130	140	158	129	130	149	124	125	143	124	155	134	146	145	122	126	133	127	140	123	122	153	125	141	120	124	128	116	139	141	128	139	130	145	132	130	127	126	105	124	133	131	115	121	123	125	143	118	137	114	151	124	142	160	119	150	121	116	142	133	129	135	157	149	134	143	131	113	124	137	138	137	138	132	116	130	126	145	144	140	127	116	122	143	165	160	112	141	129	137	126	131	128	141	149	105	147	137	144	134	138	134	134	127	136	136	136	125	138	138	158	136	113	139	117	128	127	150	122	127	155	139	135	145	136	141	135	125	159	136	137	133	144	136	129	132	148	141	126	131	113	148	117	122	134	126	134	130	132	126	129	136	126	128	132	138	157	146	154	139	117	115	142	127	139	122	141	114	144	138	142	126	129	142	116	125	132	144	131	148	125	122	126	150	135	131	123	137	125	149	135	122	123	127	109	135	143	152	135	144	136	105	121	146	133	129	135	135	141	125	140	139	143	131	167	143	132	135	136	136	143	127	153	119	140	121	126	120	144	124	122	108	125	128	129	134	153	132	132	148	132	127	126	142	128	132	130	135	113	141	139	128	138	144	139	121	143	134	128	125	140	125	122	119	128	111	125	117	146	136	140	141	112	144	126	124	147	136	116	137	128	147	134	123	121	135	124	137	148	154	137	134	132	134	139	140	121	127	148	144	119	132	129	124	123	135	151	135	154	154	141	142	115	148	127	118	152	124	148	147	138	132	133	128	145	139	127	126	134	159	132	149	120	126	139	146	139	129	117	148	118	130	128	123	132	121	124	152	118	134	141	142	133	151	118	125	139	135	137	145	143	122	135	127	144	126	118	142	139	146	134	139	146	121	155	131	141	153	137	136	127	157	133	154	133	140	129	134	160	143	140	116	139	117	119	121	135	115	131	132	136	120	144	117	135	149	128	116	131	129	128	122	114	140	132	143	143	132	123	133	133	130	127	136	128	131	140	137	122	133	167	141	130	135	139	131	104	118	122	139	134	134	140	153	141	134	145	143	148	142	132	154	137	147	156	126	130	119	146	138	129	132	143	128	148	134	129	120	131	130	142	141	132	154	125	152	149	138	132	139	129	136	136	119	138	135	131	131	117	131	135	126	140	137	132	136	130	123	132	135	114	115	134	154	119	137	121	133	113	133	130	115	141	129	130	154	129	123	138	132	136	123	117	139	132	168	120	141	128	139	132	113	116	130	141	119	130	148	132	135	147	124	126	127	131	122	158	133	131	133	135	138	134	138	154	123	145	142	114	138	123	139	128	149	123	126	139	133	126	138	158	138	114	112	110	122	148	128	123	146	167	122	137	137	123	128	115	120	132	156	137	146	134	115	124	139	131	145	151	141	127	127	149	135	142	138	124	122	151	125	109	144	147	129	132	143	135	123	124	135	139	118	131	130	125	127	152	139	148	139	142	147	148	130	120	139	154	151	150	149	117	126	151	123	135	132	124	136	150	123	132	125	132	136	136	128	142	124	124	142	128	117	128	126	105	148	123	146	125	138	133	133	125	125	145	136	140	109	129	122	138	112	125	130	127	125	153	131	134	123	108	113	133	137	142	124	131	141	126	140	133	146	133	126	143	162	131	128	101	138	143	128	118	127	121	130	126	133	151	121	127	131	109	159	138	142	115	129	130	145	134	154	147	130	125	127	105	143	138	154	133	138	161	127	146	132	131	137	123	132	120	128	137	139	143	149	132	129	124	137	140	144	129	130	130	161	122	151	119	134	128	134	113	116	143	148	130	136	135	132	138	142	141	146	134	130	127	151	165	125	142	147	143	132	144	138	122	118	135	142	124	149	136	141	135	126	152	128	145	152	142	132	147	136	160	120	142	149	125	159	148	132	131	160	149	134	118	146	133	129	137	153	110	146	116	136	133	135	140	127	146	137	125	141	139	133	112	141	135	119	124	149	123	124	128	148	140	126	119	124	132	135	119	127	132	135	139	127	137	137	112	126	123	119	143	127	120	131	148	117	123	155	133	128	134	136	134	147	138	125	107	142	132	118	118	123	160	125	138	132	140	130	138	129	129	132	122	131	136	146	140	142	148	140	130	145	125	150	146	106	149	136	130	142	134	140	128	133	138	118	160	119	153	156	148	143	128	121	125	124	136	136	124	138	137	120	145	123	139	124	140	129	141	122	144	165	152	132	138	137	141	126	121	121	141	141	145	133	144	135	128	140	138	135	132	138	134	139	128	129	160	115	139	119	115	141	146	142	145	144	126	132	132	126	154	132	146	137	126	128	136	134	134	124	140	146	128	121	122	126	135	128	120	157	157	147	124	122	148	135	146	142	147	132	113	149	128	143	147	145	135	128	141	137	130	129	120	140	125	127	115	137	156	143	121	144	138	138	140	129	129	149	137	135	151	147	144	147	144	127	139	158	162	121	124	115	131	131	136	133	141	122	131	121	148	138	154	121	131	144	121	144	123	141	128	122	138	141	134	125	103	120	119	132	142	127	135	114	136	147	123	123	143
27298	22381	10200	5494	489	465	480	492	449	469	444	463	410	462	437	445	472	458	463	437	439	443	439	453	436	490	425	439	470	462	457	455	462	453	442	471	428	444	433	418	449	467	471	460	452	416	456	462	468	465	422	446	450	445	454	477	440	441	466	441	470	427	439	445	475	438	457	431	463	454	463	453	441	439	452	459	447	458	417	500	484	419	473	462	443	420	479	458	443	447	436	489	454	462	437	434	410	437	439	471	454	448	451	473	496	452	442	435	452	464	473	445	449	439	476	462	441	431	430	408	459	474	455	443	497	456	459	474	444	462	442	436	476	459	464	438	417	463	443	457	457	401	464	434	426	437	423	441	458	490	453	473	462	478	478	440	448	454	447	486	458	452	441	490	440	431	478	442	420	420	432	444	463	428	424	442	435	424	469	451	480	455	452	430	494	461	424	479	434	444	480	355	434	469	442	462	493	475	501	458	454	475	455	438	487	460	462	473	457	435	449	455	459	411	459	478	443	486	480	485	477	454	443	436	449	470	466	437	453	449	452	455	427	445	416	463	413	422	468	464	470	479	482	440	424	431	429	450	421	443	451	504	425	464	432	447	476	463	457	436	466	486	443	496	442	411	419	460	469	455	467	459	438	440	455	410	436	486	427	474	430	463	431	433	432	465	439	457	439	495	431	451	451	450	498	440	429	419	455	443	457	503	436	419	462	447	431	433	492	443	424	433	442	425	474	431	445	478	483	452	470	453	486	459	465	460	443	467	427	435	453	439	452	441	461	466	446	452	427	467	474	492	438	424	465	448	434	442	420	427	410	442	394	437	458	419	409	499	462	464	428	415	449	474	481	469	423	432	461	438	444	496	457	485	456	445	453	456	440	482	464	446	478	453	424	434	462	505	431	441	439	452	481	466	452	446	447	429	495	475	467	474	455	476	456	457	465	430	440	453	407	467	460	471	424	439	456	457	426	486	430	499	441	446	458	428	485	406	445	424	437	462	450	404	460	453	454	415	444	443	483	426	428	471	429	447	423	462	451	454	450	446	425	435	465	443	456	456	470	439	474	463	482	448	459	461	433	468	453	408	458	453	484	441	465	453	454	444	460	430	411	397	478	416	427	465	421	404	483	476	471	466	444	426	480	439	433	466	443	467	435	485	462	453	495	457	461	474	440	432	451	448	428	400	436	431	428	415	434	467	462	465	464	486	481	489	465	407	426	472	436	465	433	427	394	432	437	433	439	462	434	439	481	463	458	426	473	442	434	463	490	443	445	439	444	483	422	447	462	448	445	422	446	472	432	438	442	459	455	427	457	435	454	449	448	482	437	458	456	434	435	449	478	449	492	437	441	460	427	475	463	436	455	418	459	466	457	463	465	464	427	479	454	431	464	441	435	464	459	440	474	417	481	451	484	459	464	468	457	448	480	451	398	453	441	478	440	476	426	437	475	439	467	421	485	460	428	431	526	460	457	445	467	450	457	443	419	441	404	445	416	471	453	426	446	427	456	469	472	463	432	447	486	446	473	444	442	471	504	477	438	433	446	405	450	445	455	424	458	458	439	428	456	476	431	476	493	442	482	453	432	455	474	456	460	413	472	421	423	439	449	457	444	450	435	475	458	489	464	448	436	471	505	475	479	429	464	501	452	453	488	452	464	447	459	439	469	434	445	467	435	455	413	480	480	461	475	439	484	428	496	502	492	430	504	494	432	456	441	434	414	460	454	455	420	471	455	412	442	461	441	477	448	446	484	445	438	446	480	442	448	432	433	409	468	458	466	455	449	457	473	458	459	453	438	457	422	504	445	402	451	446	448	460	496	459	458	459	474	457	419	433	439	459	419	466	421	459	495	454	441	470	470	500	481	468	449	424	412	461	465	463	442	459	413	429	438	472	442	456	452	441	451	450	443	436	469	458	452	431	417	495	442	435	458	439	466	426	484	444	412	470	450	441	417	441	460	450	461	453	467	469	449	459	476	434	441	453	447	481	405	451	427	411	445	500	469	444	488	441	471	436	486	425	467	458	433	477	460	437	434	423	467	499	434	442	460	444	432	451	480	452	488	437	438	415	461	444	463	441	439	425	432	456	436	482	434	454	453	447	436	464	452	442	464	455	476	468	466	444	452	451	455	425	453	456	473	420	492	426	468	395	447	448	430	435	490	459	442	440	447	476	457	451	417	442	450	418	455	431	424	464	444	451	476	453	480	478	443	448	494	465	486	444	447	462	453	427	455	484	470	421	443	440	428	441	473	455	418	478	467	451	459	464	474	404	451	453	418	477	424	431	429	459	451	436	470	419	441	435	454	488	416	464	465	461	421	421	440	449	431	424	463	501	461	423	441	439	468	444	448	476	442	429	458	445	461	458	455	488	436	447	460	446	440	473	482	475	381	430	440	484	469	451	473	455	426	441	468	454	456	468	425	449	475	407	470	419	438	470	459	437	431	495	447	445	463	449	436	453	403	462	471	449	441	476	458	484	431	464	461	441	440	448	457	449	431	434	447	461	478	457	473	461	462	470	443	471	470	448	407	433	429	483	460	446	494	453	423	458	441	446	455	439	461	447	420	444	426	471	436	474	415	453	431	435	470	474	487	483	454	453	428	469	462	433	477	471	419	435	457	428	474	432	490	442	460	446	457	465	453	433	465	431	438	473	426	472	472	437	428	442	432	466	429	442	443	485	445	434	480	467	468	428	482	490	467	446	460	456	441	434	454	468	458	427	457	492	472	451	424	419	431	442	451	470	449	446	465	441	426	426	436	440	426	456	471	453	407	442	436	472	442	467	472	467	455	467	437	452	482	450	437	462	451	444	468	458	462	449	417	417	476	430	447	467	467	436	485	462	434	445	450	475	471	446	468	480	463	458	466	467	446	461	447	445	434	460	466	415	449	429	443	455	440	473	481	464	462	420	471	453	506	424	423	440	443	432	467	449	438	447	437	459	446	432	443	477	411	505	466	446	471	453	481	440	483	462	417	460	439	502	456	443	484	479	457	469	423	438	430	454	437	453	445	486	442	455	501	466	401	437	416	468	448	456	439	442	481	424	464	469	461	452	452	469	459	439	486	438	455	415	450	442	510	442	454	445	428	459	490	419	417	463	450	473	440	464	425	440	442	397	414	471	435	440	457	443	480	432	454	487	439	430	439	431	446	447	477	427	428	452	472	447	434	484	449	437	443	430	467	466	470	468	452	423	462	436	468	456	450	469	449	451	447	471	449	430	488	409	463	438	432	452	477	475	441	431	479	457	466	448	492	463	427	452	446	437	471	450	448	416	465	456	483	441	447	450	473	466	445	489	438	447	467	413	431	426	468	473	437	448	439	458	442	467	440	420	432	458	435	451	471	453	434	452	428	467	457	452	439	392	446	443	467	449	444	452	429	461	445	465	461	457	430	446	443	473	461	446	441	481	412	450	439	441	450	447	458	437	468	469	441	470	478	468	430	402	463	456	449	450	483	461	487	427	464	448	443	467	450	454	461	433	460	469
63028	55845	39883	20922	1916	197	179	143	138	155	153	158	138	141	147	135	151	134	139	161	145	123	165	131	144	141	152	146	143	138	143	146	139	150	134	137	131	123	141	131	159	124	148	149	145	151	160	142	160	142	144	154	144	132	123	137	139	109	125	143	130	148	137	122	117	132	146	120	124	126	138	156	157	126	118	164	137	144	136	137	124	124	146	136	132	141	136	138	141	124	131	170	145	127	139	151	133	132	131	136	142	127	124	141	135	135	136	126	139	137	127	122	134	136	129	134	153	140	151	132	144	133	126	144	143	125	129	107	173	141	130	142	129	136	129	155	151	144	137	148	124	129	117	140	141	139	135	170	125	125	146	146	149	140	107	130	163	134	112	120	142	148	133	137	130	137	132	166	149	128	148	135	131	138	134	155	134	132	128	134	132	169	138	136	158	145	128	151	143	125	119	150	130	146	126	134	130	144	136	124	136	151	139	134	137	138	127	134	149	135	127	145	152	129	125	149	140	137	159	138	139	137	146	143	127	159	147	159	151	172	141	144	145	133	118	131	106	132	115	135	135	135	149	136	129	153	146	135	130	124	129	126	140	145	147	134	132	150	150	149	131	140	134	142	149	131	133	132	137	143	110	130	135	140	120	157	130	135	153	131	134	127	124	112	126	146	159	120	127	157	134	134	131	131	127	147	147	140	127	150	123	153	156	137	120	127	143	126	145	117	153	144	141	120	130	147	153	144	124	140	146	128	156	137	133	123	135	145	138	156	132	143	149	149	131	115	141	123	115	135	144	137	138	137	135	145	141	127	140	142	128	132	163	140	143	114	152	150	107	156	129	145	138	135	125	136	143	118	139	134	156	144	142	140	121	128	151	148	123	118	149	155	132	139	142	140	135	157	159	133	149	142	118	112	145	124	149	136	135	130	135	126	123	119	126	145	142	143	134	136	141	153	132	176	147	125	166	137	130	146	150	140	138	140	140	131	145	130	125	135	146	146	137	135	139	132	142	121	145	153	128	138	137	140	146	132	161	126	148	130	138	149	163	122	141	132	121	127	149	143	117	147	127	139	122	153	127	121	139	125	121	135	141	107	134	105	132	127	142	135	126	134	158	141	112	133	149	134	154	141	151	120	137	147	132	143	143	134	117	137	123	124	136	133	130	147	132	143	146	127	136	136	128	143	143	146	145	141	147	140	131	127	127	146	130	136	136	130	144	154	130	128	144	147	119	136	152	134	141	114	125	147	146	145	161	140	129	145	137	130	133	144	122	141	126	135	127	136	136	123	147	150	161	145	130	127	125	116	147	130	127	133	140	143	129	141	137	146	131	134	135	139	121	151	143	144	123	149	133	120	138	130	128	162	115	141	150	125	131	144	137	120	142	121	119	154	139	142	160	138	128	145	132	151	115	141	143	130	146	158	125	135	113	119	143	139	135	135	152	132	141	148	130	143	127	139	133	143	139	142	132	131	139	143	142	134	149	118	131	130	137	125	153	138	130	157	123	126	142	143	130	152	125	132	156	146	141	143	150	116	139	138	116	127	115	127	131	141	125	146	120	126	147	148	146	152	149	124	168	143	115	134	134	143	117	141	130	119	124	147	143	131	157	138	132	128	148	127	114	161	116	120	139	122	138	148	136	134	141	159	131	131	114	122	145	159	132	136	143	130	110	140	143	141	144	158	136	156	138	145	152	147	130	118	145	138	117	158	135	127	153	138	140	114	151	139	144	151	128	117	136	137	118	142	134	131	141	140	141	135	132	122	138	141	122	144	138	119	126	119	144	138	150	120	139	135	124	150	156	151	118	140	142	143	129	121	139	125	156	138	124	128	132	136	139	118	141	150	145	137	138	140	143	176	118	121	143	123	145	136	153	154	132	126	130	137	136	111	108	116	149	152	145	131	150	130	134	156	138	142	147	139	140	145	141	151	135	133	125	138	131	129	134	137	122	141	151	152	152	135	149	133	126	145	149	141	153	115	133	137	146	142	121	132	123	141	117	131	154	129	143	141	150	148	131	157	130	143	143	111	140	140	160	168	130	124	128	150	125	141	142	120	151	152	157	137	143	153	136	136	139	124	155	128	151	148	146	126	130	124	143	144	132	141	142	149	124	148	128	132	134	131	130	150	140	142	139	135	153	139	132	125	134	157	131	152	122	149	134	136	170	153	117	144	152	116	129	127	138	145	127	150	121	137	133	111	125	142	138	150	130	137	119	116	144	132	138	146	137	137	145	128	152	152	130	124	134	143	148	141	150	127	157	156	134	156	138	127	132	124	143	144	133	140	124	132	142	146	118	124	129	134	158	138	152	159	136	128	130	132	147	154	141	144	149	120	138	142	150	162	144	126	143	124	122	128	133	142	133	140	138	135	129	153	118	123	118	166	134	138	122	132	141	150	132	139	141	116	125	144	122	131	129	134	158	116	151	136	143	118	131	138	140	116	157	134	122	131	129	136	152	134	156	149	128	147	121	132	134	137	133	145	146	137	144	135	134	136	132	135	114	143	130	154	128	126	146	136	152	152	145	132	139	130	147	154	117	121	160	143	128	122	135	133	123	123	131	139	122	130	120	145	158	127	134	144	126	149	151	132	157	121	134	132	141	150	128	149	157	147	151	133	126	127	146	124	140	133	146	109	140	140	134	135	148	116	126	119	135	147	158	139	124	152	149	151	150	153	130	151	123	136	130	127	144	161	155	149	127	139	110	157	146	131	121	144	165	134	127	119	122	134	125	149	123	130	140	146	135	125	133	154	120	140	124	123	144	144	137	147	139	149	148	151	151	147	138	137	150	127	126	144	144	139	128	150	151	120	142	161	130	151	144	159	130	144	137	129	126	144	120	140	116	160	140	146	169	154	137	139	126	140	155	105	148	140	158	142	148	145	138	142	150	138	137	146	151	123	144	140	140	125	137	136	147	137	131	131	144	125	121	123	149	132	136	147	132	133	146	125	131	138	155	132	153	153	148	129	160	146	137	149	123	135	154	167	159	159	130	132	124	155	126	129	144	150	145	146	133	136	132	137	127	134	144	127	132	138	114	140	120	158	111	152	117	124	145	159	134	135	148	147	121	150	137	127	142	150	150	106	135	138	134	154	126	126	139	127	117	129	149	154	141	130	135	132	153	132	140	135	122	153	111	127	122	149	149	146	149	126	153	136	128	135	131	127	143	120	124	151	138	136	120	154	145	132	124	131	173	124	142	126	148	136	127	131	130	143	132	118	143	128	127	138	139	137	129	123	129	144	140	103	127	134	121	109	133	151	159	130	124	121	143	140	134	140	122	144	142	137	127	131	153	139	147	139	144	151	131	129	130	132	134	133	128	144	141	153	140	135	130	135	120	114	145	140	128	147	139	162	145	128	134	149	139	137	151	144	111	124	151	144	148	128	155	145	132	134	146	150	147	146	131	145	152	148	133	123	154	151	124	119	142	145	135	137	131	138	136	149	142	128	148	155	150	148	131	127	138	127	139	139	148	125	138	126
44280	45269	36473	24858	720	657	656	614	550	553	530	526	553	525	475	483	495	502	517	515	471	472	461	432	478	466	497	527	463	444	475	483	503	490	486	417	464	433	480	506	482	494	485	441	438	496	506	462	466	459	442	475	464	465	453	475	473	446	445	491	470	435	461	449	470	472	481	440	475	492	434	464	468	475	474	479	484	474	459	478	458	478	450	480	474	451	451	434	466	449	476	499	490	462	474	477	477	491	440	462	462	492	484	489	507	453	469	485	475	452	430	475	461	425	492	479	471	432	474	457	480	464	475	488	466	474	432	472	503	432	488	447	461	467	449	465	478	466	462	448	490	454	496	463	447	487	461	442	465	468	480	462	435	449	474	483	499	443	458	465	460	457	467	464	466	441	482	407	466	425	436	460	459	468	489	464	433	459	435	442	466	459	467	451	456	431	463	436	464	479	454	465	469	490	447	483	451	454	473	484	471	454	457	467	409	484	468	444	443	457	418	480	439	464	414	460	443	449	453	465	459	436	472	470	469	479	432	389	437	446	465	448	441	468	422	480	458	424	483	447	476	457	509	478	456	474	466	465	476	494	450	465	463	484	458	443	473	448	470	479	486	450	495	457	429	459	473	456	457	501	479	467	498	473	442	461	460	481	481	498	455	453	452	468	440	498	489	478	435	482	465	439	488	481	469	472	449	454	468	444	448	448	474	448	424	447	481	484	453	446	447	448	458	458	457	502	478	451	466	466	443	493	453	459	446	485	491	472	496	484	464	461	455	445	426	516	459	465	476	463	458	505	459	453	464	466	487	480	449	501	466	445	452	457	507	458	487	440	488	465	504	447	461	492	480	465	484	457	492	449	413	453	461	444	448	427	500	485	467	442	491	495	449	471	454	484	497	482	444	454	430	472	464	452	476	442	474	470	489	491	485	489	496	477	499	458	493	483	493	469	444	463	498	471	465	469	430	438	454	457	468	484	486	473	407	459	466	447	468	467	436	449	445	464	446	478	420	446	487	480	441	470	482	436	450	439	493	416	471	517	496	407	485	466	480	454	450	439	457	513	476	469	430	444	468	458	495	508	448	457	462	448	479	474	479	481	475	476	443	471	485	457	475	461	480	474	476	467	437	488	455	471	470	493	442	464	447	459	426	434	493	405	488	438	472	466	504	470	455	476	479	470	501	468	426	495	492	453	465	458	459	464	419	446	477	452	456	498	466	488	489	438	447	454	484	462	426	432	450	465	458	490	456	484	457	434	459	448	440	479	459	462	486	431	434	474	475	477	435	469	462	446	459	444	468	442	476	398	521	448	478	443	448	462	429	466	483	483	447	490	454	444	449	457	453	436	461	503	466	456	460	477	427	476	462	414	451	487	474	439	462	467	455	480	436	433	457	468	416	465	478	443	463	413	453	427	410	444	436	432	457	422	457	461	452	458	486	447	408	436	457	456	465	472	443	454	434	450	463	473	465	501	492	436	452	471	411	475	490	495	490	478	435	452	478	465	462	513	460	438	469	463	492	455	461	522	430	439	434	454	487	433	444	418	473	480	458	463	469	481	456	461	430	464	467	444	485	431	482	485	475	466	460	490	492	486	469	492	451	478	507	431	439	508	478	453	457	463	467	447	455	448	476	460	453	447	483	474	422	482	476	435	511	452	461	445	497	467	473	449	406	470	473	473	466	475	424	475	432	489	467	443	504	544	491	454	474	452	492	490	473	463	470	461	492	443	451	456	443	437	457	458	446	462	424	485	448	437	444	414	495	460	504	469	488	478	477	479	498	443	431	460	472	478	442	470	490	472	480	453	426	468	462	477	420	501	454	456	476	467	468	470	468	465	493	435	457	467	471	433	447	427	501	455	457	481	456	446	512	453	469	480	490	455	414	470	460	467	405	446	458	469	452	466	468	429	469	499	466	438	458	470	491	460	463	453	417	493	458	462	479	474	468	458	464	473	498	449	481	481	492	496	490	409	442	470	501	441	451	472	515	450	453	450	504	444	442	464	461	444	453	462	468	467	464	467	423	439	457	492	433	476	475	473	469	457	429	427	470	477	477	463	470	450	496	467	395	469	462	473	473	489	441	464	440	469	509	431	487	492	488	450	446	417	434	514	486	452	441	445	438	472	443	509	488	492	435	480	466	452	414	476	495	460	447	476	473	466	444	458	454	464	446	484	464	453	467	443	469	450	482	457	471	459	504	479	467	479	467	476	462	454	441	438	446	462	462	483	457	464	452	486	469	462	449	464	492	419	452	442	466	458	482	466	468	489	451	504	475	449	447	485	486	468	464	450	453	506	438	436	465	479	463	445	477	450	453	444	448	423	462	438	438	455	462	462	448	498	459	479	446	490	484	433	441	444	483	482	506	451	524	438	452	458	437	460	507	463	529	486	451	515	460	485	438	461	438	466	424	460	466	480	441	464	486	463	452	456	453	484	487	445	413	499	455	456	467	473	445	452	465	484	454	454	446	458	438	459	427	476	467	467	460	446	428	458	452	441	442	495	435	417	456	443	472	462	440	438	477	470	403	472	465	477	431	470	454	447	475	462	474	477	496	430	449	466	453	504	443	452	484	466	461	473	453	469	455	446	456	460	469	463	456	469	474	516	478	462	515	471	481	492	491	467	430	422	506	489	474	510	478	479	475	441	489	431	494	484	503	438	492	453	462	466	469	447	455	474	454	473	476	449	462	446	484	484	485	455	462	456	476	489	484	477	482	464	428	464	496	474	502	474	455	514	461	418	437	450	467	474	446	494	463	464	482	429	426	452	477	455	470	438	470	473	461	458	471	476	441	463	498	477	465	478	507	463	442	453	442	431	501	501	465	494	487	453	441	448	481	449	467	457	458	456	479	465	479	451	503	497	455	473	502	465	473	430	478	491	462	480	473	437	467	446	452	451	445	462	516	469	426	440	448	479	476	445	421	450	483	442	464	432	460	430	487	420	488	465	464	474	439	465	469	468	449	423	477	495	445	471	496	475	470	474	477	497	457	471	465	428	470	435	443	464	430	456	460	488	462	459	461	433	442	460	486	492	432	442	482	449	448	493	458	445	457	460	499	500	478	455	456	443	484	442	482	457	481	434	449	448	466	446	452	454	451	461	462	459	480	459	474	471	472	450	453	480	423	476	452	534	452	462	477	476	498	454	494	479	488	478	454	474	473	490	504	459	434	489	456	506	452	464	461	459	514	460	469	484	447	481	454	421	477	490	466	478	456	443	508	462	435	483	477	481	460	447	449	474	476	438	472	442	453	444	479	453	480	498	507	418	481	477	444	450	437	483	455	433	475	447	481	441	469	489	452	474	480	438	464	454	496	443	472	488	469	438	423	473	419	464	502	463	450	455	460	470	426	412	465	463	473	462	498	476	440	474	435	499	463	471	482	467	489	448	467	459	455	447	477	475	494	479	456	463	461	435	485	471	493	439	453	478	441	476	471	471	489	480	472	467	470	490	466	440	490	447	462	468	475	431	489	434	449	495	463	463
78512	73960	57883	35390	8679	554	355	302	308	296	294	265	309	294	299	269	262	218	270	254	244	260	277	258	301	265	238	257	247	251	265	294	238	271	296	261	253	299	247	248	250	258	250	247	266	257	219	275	252	278	245	251	236	241	240	266	239	232	266	243	293	297	260	267	245	259	245	210	225	243	245	233	274	264	261	254	248	282	254	266	273	243	261	244	273	262	245	246	243	238	267	247	257	256	264	224	279	254	247	240	298	262	250	243	270	244	221	273	258	248	264	253	252	235	273	225	236	245	232	243	221	273	266	228	225	290	238	258	274	229	245	262	263	225	266	269	270	264	267	245	264	235	234	309	289	240	245	236	268	279	254	254	241	246	234	251	252	248	266	241	242	259	263	248	281	254	236	219	267	233	272	247	264	244	244	243	283	244	245	262	248	250	265	264	258	238	261	231	238	254	239	261	241	259	256	239	266	248	236	233	253	257	282	216	210	226	256	229	218	260	284	239	255	251	240	238	267	272	278	270	245	224	246	255	271	243	267	253	245	245	251	216	239	269	253	241	251	237	235	266	245	242	264	245	260	257	280	250	239	259	215	274	269	231	257	262	256	246	233	261	241	246	243	211	277	255	239	253	240	267	245	234	233	280	270	249	250	245	238	263	281	272	276	250	282	262	228	241	253	255	239	251	276	265	238	233	221	235	287	231	232	244	282	274	270	258	257	263	246	247	286	268	268	247	270	250	251	277	259	261	287	282	239	265	246	261	251	249	279	264	233	262	254	240	246	243	232	252	257	301	226	273	258	278	249	260	226	221	228	230	240	286	268	243	240	248	278	244	274	259	250	251	248	241	270	249	252	253	263	279	251	247	264	277	271	249	248	253	270	241	274	267	270	258	255	249	248	265	257	264	259	266	224	235	257	239	272	242	250	281	270	244	260	263	253	261	269	240	236	271	295	270	265	266	265	291	269	254	273	262	248	237	231	263	255	243	230	263	244	251	286	265	259	276	220	248	223	271	230	240	285	248	247	280	244	248	238	234	264	245	251	260	272	247	253	264	285	247	205	222	246	273	266	251	265	241	265	258	227	273	241	260	272	255	272	254	229	256	252	279	276	268	231	233	237	244	275	271	238	262	265	255	273	245	267	235	269	260	273	244	251	276	257	252	276	252	260	240	233	253	232	255	254	259	241	251	273	247	241	275	261	284	258	249	250	252	238	262	257	246	243	254	243	236	260	243	238	258	231	259	224	225	250	274	251	237	245	243	233	268	242	234	251	244	272	270	269	252	258	262	257	243	255	270	223	229	224	291	244	257	203	226	265	261	297	238	240	255	255	245	251	279	260	245	269	247	263	236	281	270	253	264	261	229	258	245	239	228	258	252	237	267	234	272	273	264	270	246	221	254	251	247	242	246	238	224	249	269	270	283	253	273	254	234	255	253	275	264	230	241	256	261	262	259	271	253	281	261	258	255	253	232	238	236	269	263	238	272	244	265	229	249	269	245	261	285	256	250	244	223	252	265	283	275	244	245	221	250	238	274	235	235	245	236	256	258	209	256	272	259	246	246	236	257	263	249	247	254	282	264	225	251	256	238	240	267	224	248	239	243	248	255	239	237	257	247	251	281	274	253	227	247	259	247	254	286	267	275	247	259	280	286	293	277	245	257	252	272	276	233	260	222	259	261	259	246	263	259	240	212	260	274	257	255	274	244	276	235	225	252	231	247	270	304	259	248	246	252	245	264	256	266	249	232	251	254	268	241	244	245	261	260	242	262	226	236	246	253	244	261	269	224	271	257	257	243	261	267	238	248	263	273	246	260	279	271	230	260	269	271	230	256	253	237	230	256	252	239	274	241	261	257	223	223	260	239	252	247	254	222	259	255	233	243	249	250	259	259	243	271	254	245	260	278	252	258	279	266	259	259	255	236	238	271	240	278	268	261	273	252	242	234	285	207	226	248	251	256	279	265	236	253	258	261	231	237	277	237	247	268	240	243	234	268	247	230	259	225	244	237	255	243	232	243	294	233	268	242	222	226	237	253	256	236	265	225	247	278	248	242	240	245	245	276	256	251	259	272	223	224	235	246	277	256	247	253	255	267	222	253	245	237	253	235	242	245	223	244	205	253	249	256	214	233	253	247	273	237	231	261	273	247	241	260	289	256	241	263	249	252	271	235	239	247	285	256	252	261	270	265	253	244	256	240	237	279	263	243	243	265	220	253	269	290	263	282	274	253	255	250	255	223	268	232	276	257	255	267	260	255	247	239	256	274	255	232	238	284	247	253	276	254	232	244	240	236	226	254	267	239	235	266	273	247	256	251	230	228	239	254	237	242	252	232	244	244	274	265	260	243	261	277	262	258	239	279	239	240	263	253	279	240	285	241	249	256	234	271	261	263	273	256	252	249	248	261	271	250	274	243	280	241	258	270	251	276	244	226	270	238	255	234	261	269	271	252	238	252	231	236	249	262	253	241	266	254	255	259	241	260	266	251	293	234	225	243	248	247	247	241	233	238	248	302	243	239	284	225	259	276	261	273	247	256	251	257	253	250	251	266	244	256	251	269	227	263	244	259	242	273	231	256	228	226	270	250	258	230	254	234	235	249	272	254	250	252	229	257	223	274	267	253	247	261	270	281	275	249	256	262	262	243	278	280	247	268	252	258	224	289	258	243	230	222	259	244	227	266	261	249	275	256	263	265	269	255	256	240	243	263	243	286	258	240	240	257	251	224	246	256	248	267	270	246	240	254	257	240	257	253	269	274	253	238	253	224	244	256	259	266	236	243	259	243	251	239	265	257	231	235	266	252	252	270	247	275	260	250	265	258	273	252	237	282	277	267	257	274	255	234	276	227	264	233	215	253	288	270	271	249	236	258	276	273	251	281	246	271	247	282	275	238	240	228	234	264	228	244	263	233	267	260	283	251	258	262	246	260	246	272	255	257	252	263	240	266	232	254	254	244	244	239	240	263	235	253	269	278	258	270	277	255	269	255	248	261	245	233	238	268	230	246	255	286	274	245	251	242	244	227	269	234	230	253	260	247	260	245	241	305	233	267	251	273	250	231	240	263	232	286	262	240	231	235	234	247	254	263	262	250	200	241	273	216	227	231	277	253	244	249	253	252	262	254	239	229	228	252	263	236	248	219	263	252	252	245	283	234	243	244	273	239	245	231	260	261	225	241	252	246	267	252	280	266	263	257	261	232	268	267	246	215	240	257	241	244	234	239	242	245	236	269	274	228	252	260	234	262	243	229	260	274	240	249	282	237	252	255	238	253	259	232	257	242	282	275	239	258	280	261	258	256	265	256	236	227	272	258	263	227	232	257	238	261	257	259	275	226	229	272	244	238	227	251	256	257	257	253	239	265	258	263	255	227	246	242	287	270	263	292	247	269	236	256	243	277	240	226	221	247	255	268	275	236	261	267	221	272	270	289	228	235	229	253	247	285	271	269	270	253	260	251	257	252	243	255	259	254	259	252	259	238	259	260	260	241
57851	62309	52104	33470	1512	1327	1160	1037	1060	981	973	856	899	899	850	890	869	845	844	797	845	867	837	761	805	848	804	819	802	743	756	792	771	795	757	748	791	714	809	763	819	793	772	765	782	786	825	733	751	769	736	808	784	758	723	717	852	742	769	779	758	746	747	791	789	780	743	760	800	764	812	727	820	803	790	761	789	774	734	755	781	773	791	776	771	779	815	727	783	787	756	778	759	788	807	822	764	774	728	810	735	750	740	811	830	770	805	819	768	754	758	794	784	766	779	732	813	760	758	774	788	796	772	806	752	737	758	763	741	756	742	749	763	778	755	747	765	746	809	824	772	784	792	784	736	782	731	824	819	784	801	722	770	811	807	789	770	737	772	766	797	727	736	766	800	720	783	787	754	782	790	752	727	772	730	706	759	743	728	815	802	739	767	703	779	786	797	771	800	753	799	755	794	831	793	746	799	753	768	769	772	746	749	810	836	817	749	726	773	760	764	810	793	787	802	811	774	760	766	780	751	736	762	725	774	805	784	761	733	807	762	772	728	772	739	802	741	782	745	766	734	767	761	740	780	795	752	802	744	791	726	790	769	744	745	793	786	726	790	763	757	763	766	775	769	764	822	765	738	749	804	759	743	747	695	763	769	780	744	765	784	764	750	713	772	684	769	736	789	753	767	789	790	760	745	775	792	739	780	789	768	753	737	790	785	746	752	756	808	788	740	774	784	746	743	725	808	728	700	757	734	732	777	771	807	762	765	745	775	785	765	774	794	819	778	758	750	810	765	744	755	762	703	738	777	783	789	757	798	800	735	775	768	747	783	799	739	818	729	779	740	763	759	767	770	770	793	767	749	740	787	766	771	767	723	719	764	770	789	758	741	725	788	752	751	766	717	834	674	762	752	782	763	780	757	815	806	731	763	760	774	731	769	729	777	796	780	788	757	827	783	763	776	786	769	770	735	808	765	831	744	774	777	794	773	777	781	758	756	783	794	756	782	785	806	772	732	787	771	738	789	765	738	798	773	779	804	749	801	768	717	749	796	765	774	756	719	751	786	789	775	807	739	821	744	778	785	789	728	765	806	749	772	784	758	744	792	751	798	775	778	778	767	778	713	788	792	740	750	766	770	766	734	747	775	741	780	768	664	749	744	760	762	762	824	766	806	730	758	733	718	712	805	744	748	735	729	730	736	748	765	742	740	760	802	797	743	738	707	775	770	750	823	794	770	758	778	800	782	786	790	792	796	744	785	763	803	770	755	766	697	738	724	747	757	784	805	744	781	820	770	766	736	742	746	819	754	769	755	811	759	754	766	791	791	762	704	792	748	768	753	766	769	783	729	791	728	813	771	751	743	724	777	790	777	750	769	792	802	785	766	758	748	772	795	768	802	771	781	770	808	764	794	773	746	771	767	774	757	797	752	794	761	746	730	727	795	749	768	776	747	739	768	760	778	818	785	812	756	803	710	765	769	771	786	761	746	724	766	737	783	806	790	774	742	765	746	797	794	749	715	732	759	753	757	826	771	789	768	815	744	775	791	775	774	787	778	763	792	750	792	787	770	781	816	778	771	745	766	784	777	753	766	809	803	808	729	797	782	788	762	766	786	769	741	740	783	800	767	789	731	734	772	664	737	751	736	761	792	763	799	758	792	788	781	739	782	780	783	801	679	764	766	816	786	731	771	783	725	759	822	791	776	755	804	782	761	754	759	736	743	814	769	714	785	765	745	789	791	754	806	810	801	753	741	782	719	808	756	757	777	762	805	758	757	806	721	717	758	779	733	723	751	798	727	777	780	767	787	807	724	730	771	780	746	805	712	747	770	771	762	799	703	733	787	734	766	759	805	727	786	775	743	773	734	813	764	760	770	770	766	753	772	724	736	779	820	741	736	756	793	753	788	786	722	761	684	729	788	745	827	754	736	718	771	763	715	788	752	766	775	734	734	764	761	780	736	733	781	788	766	757	786	821	764	785	756	772	754	789	732	770	752	746	779	721	754	719	775	770	763	786	770	768	753	805	751	789	763	767	743	776	800	777	791	769	743	761	778	809	762	753	840	796	777	797	788	784	774	782	803	724	782	772	792	770	817	755	731	735	808	800	753	801	773	749	809	778	724	815	745	755	779	783	727	740	756	771	762	782	733	745	749	792	794	790	776	713	748	733	773	773	788	831	799	764	765	734	826	782	777	738	751	743	712	762	711	769	768	744	860	745	807	782	745	788	734	765	780	730	757	747	787	777	764	739	787	747	717	778	800	789	746	760	764	725	746	777	794	752	781	761	817	784	744	822	793	764	741	796	776	781	751	772	780	741	803	733	784	707	692	759	729	761	821	819	782	778	763	761	795	763	710	761	759	794	807	738	741	784	823	791	799	768	758	745	769	791	753	746	756	748	764	755	793	723	765	767	789	748	767	830	790	768	757	746	771	797	729	768	782	784	776	806	747	721	767	812	780	753	739	764	731	780	784	799	723	787	765	789	723	726	743	790	760	781	755	807	795	720	816	769	787	798	745	775	767	744	747	759	782	733	770	768	761	774	742	785	758	800	766	722	782	797	767	807	844	711	785	774	804	755	787	790	776	795	722	764	758	774	742	790	755	765	834	745	817	744	781	755	756	760	779	757	763	770	752	783	786	727	731	790	811	791	734	757	748	749	735	758	790	792	706	827	796	743	835	788	759	780	753	772	758	736	778	723	736	780	756	760	758	773	796	791	706	725	749	782	788	803	755	785	765	754	742	744	755	734	775	771	753	734	762	799	774	755	797	778	738	738	750	752	780	770	787	738	772	777	795	748	787	738	739	749	782	794	780	793	780	799	792	792	822	770	767	738	776	755	816	739	753	821	788	757	764	774	740	746	739	760	791	760	728	805	782	767	786	796	756	773	778	786	749	764	739	783	807	809	748	758	766	741	729	780	756	751	766	790	748	780	759	770	799	801	734	774	787	728	767	763	785	770	758	744	730	762	776	759	793	798	785	789	770	776	808	799	801	760	780	717	792	764	727	798	713	792	761	783	817	781	754	789	798	765	779	778	759	778	716	747	791	744	772	729	749	741	758	714	751	760	757	783	733	731	772	796	807	752	753	749	755	742	728	823	779	726	766	738	783	807	759	775	741	776	765	775	744	789	733	764	810	776	728	758	781	769	759	770	777	752	781	766	779	756	769	786	703	756	751	760	795	792	772	746	778	761	761	823	748	751	773	804	743	732	795	770	764	736	800	773	766	733	779	738	774	785	767	777	776	760	774	765	764	730	774	770	807	780	790	738	841	746	812	818	792	808	771	763	776	782	764	715	767	791	733	726	810	736	773	774	821	790	808	732	727	795	722	782	744	769	796	781	762	774	756	719	764	802	766	724	743	709	742	752	780	777	795	781	756	720	759	814	794	754	741	749	807	772	744	775	757	755	723	774	780	776	714	761	769	746	710	770	807	780	755	752	803	768	717	759	758	792	731	769	755	825	822	780	749	776	749	805	741	786	741	764
29204	19073	8101	2245	245	152	125	137	147	151	132	114	134	132	138	124	140	131	139	169	152	125	132	136	163	126	125	138	135	145	123	129	121	133	148	122	142	139	140	141	133	150	153	132	133	141	139	147	150	128	131	125	145	147	130	126	135	127	123	136	137	145	117	113	136	150	126	141	136	153	117	143	117	132	152	144	129	135	127	136	139	143	151	143	134	162	136	135	151	121	117	148	153	172	140	137	121	122	139	143	136	129	141	136	117	134	142	142	153	157	125	121	128	153	127	138	150	129	154	133	131	140	147	131	155	143	158	144	134	141	128	115	136	138	154	141	132	139	129	151	132	150	126	164	147	122	138	134	130	140	152	131	129	132	145	138	127	135	138	148	152	152	142	144	145	147	135	134	124	107	139	146	145	139	135	156	144	149	144	150	160	127	122	131	108	141	160	145	139	127	126	153	127	149	147	137	159	126	122	137	130	146	141	135	145	134	136	111	157	144	114	157	165	126	153	148	137	134	152	139	152	131	137	130	147	157	137	142	130	118	146	131	140	151	134	152	133	135	153	136	133	135	139	122	128	146	148	150	136	154	141	148	134	150	143	143	128	134	116	131	139	150	142	143	135	132	145	136	127	138	132	127	124	131	143	164	123	125	133	134	121	131	148	131	133	136	131	141	141	129	133	120	120	152	149	139	134	140	136	135	163	134	150	145	119	148	123	142	128	149	145	133	129	148	144	149	132	138	143	147	124	137	128	123	137	123	128	123	142	151	143	129	118	122	129	140	120	140	137	120	144	128	136	123	140	140	129	150	168	121	142	148	153	142	123	135	152	155	143	142	138	148	139	123	158	150	135	138	118	134	136	153	140	142	146	147	130	129	126	126	156	119	149	153	144	147	127	146	155	146	156	143	117	136	145	130	143	128	134	125	151	118	157	126	138	119	124	142	127	119	149	137	137	136	129	155	139	136	135	136	144	112	113	152	138	134	156	158	123	120	156	148	144	141	133	139	145	133	110	154	143	137	119	138	122	129	135	150	170	131	137	133	131	126	148	139	135	131	152	145	124	141	152	139	128	131	120	147	117	151	138	129	154	122	155	137	127	133	146	126	138	137	158	129	132	156	153	143	149	151	135	132	129	159	126	136	135	131	142	106	124	132	137	147	135	141	146	147	172	140	119	129	137	147	155	149	132	132	130	128	124	127	129	132	114	143	139	153	142	139	130	133	137	140	143	139	168	128	142	141	147	120	135	148	164	122	124	132	172	138	112	163	140	153	121	158	128	145	131	148	153	159	117	122	113	149	133	143	115	126	161	132	140	146	122	144	150	149	147	109	124	163	145	131	149	127	133	160	138	132	137	153	146	141	159	138	126	156	120	138	131	136	167	143	149	133	132	154	144	156	154	114	131	134	121	153	140	141	127	164	145	138	130	136	140	146	121	108	142	137	156	132	115	137	143	138	141	132	144	155	123	142	126	142	141	121	139	146	135	148	135	122	126	134	109	137	118	134	117	149	170	121	128	136	135	135	161	128	134	124	138	149	163	129	133	144	154	151	139	131	134	147	140	154	129	150	131	126	130	116	163	135	139	123	116	103	134	131	134	119	162	142	124	115	137	138	134	127	121	129	140	135	128	117	137	141	118	132	118	140	146	124	154	153	118	131	141	145	147	128	140	134	141	158	145	122	119	131	131	132	126	134	140	127	144	129	146	142	137	117	146	141	139	133	139	130	127	126	165	155	131	138	145	144	147	142	152	145	138	122	137	145	132	129	130	138	131	141	122	134	150	127	161	155	169	143	124	116	163	136	144	141	150	154	156	142	132	143	140	133	137	133	132	118	139	150	137	143	129	150	126	133	124	141	150	135	144	126	136	147	132	121	137	120	139	141	146	161	151	128	135	134	151	133	130	142	127	142	141	131	147	114	126	152	136	120	137	139	133	125	134	135	142	112	126	153	125	138	139	149	144	133	128	156	134	121	148	126	152	154	118	126	161	160	120	143	138	129	137	151	131	142	135	127	149	151	148	124	138	153	139	142	136	135	146	147	131	118	150	137	142	133	134	125	150	126	138	132	148	133	157	138	124	137	149	128	125	126	166	142	137	153	155	133	134	144	131	148	121	127	130	130	118	131	141	148	138	127	157	127	132	138	140	148	139	124	132	166	136	139	141	146	140	116	116	134	149	135	140	142	158	138	144	149	137	134	135	109	143	122	142	142	133	119	169	132	158	135	121	140	144	146	135	134	142	139	133	131	149	146	133	125	118	150	147	139	139	143	121	136	128	136	133	147	123	118	156	141	149	130	148	155	134	119	129	160	152	135	136	153	129	118	155	130	132	127	163	142	140	131	115	126	158	144	129	130	164	137	157	151	133	130	152	126	153	137	133	128	120	125	125	134	140	110	148	137	127	136	127	143	120	129	124	127	137	122	139	129	133	144	139	168	160	144	148	124	149	121	144	138	132	150	157	119	119	146	141	137	128	148	150	125	131	138	144	153	144	123	154	143	133	146	153	148	129	136	138	145	140	142	136	145	149	146	153	125	163	135	148	130	120	131	115	136	118	148	132	143	134	141	136	152	118	142	125	155	125	142	154	149	134	149	143	130	126	120	128	124	146	126	142	129	145	132	138	129	119	131	119	144	137	147	154	123	125	151	136	134	125	145	143	127	111	145	133	137	130	160	152	181	145	152	148	149	127	142	157	148	120	152	126	120	140	125	176	134	142	131	136	145	136	155	116	162	150	146	157	130	134	139	128	143	148	112	141	150	131	130	157	149	120	143	163	113	144	138	123	127	137	137	112	136	142	126	150	145	141	118	145	144	143	148	127	130	129	136	145	143	139	138	129	134	140	139	132	142	154	120	161	113	134	129	133	120	143	110	149	99	131	154	129	119	135	139	138	122	143	131	136	144	117	143	148	146	136	141	140	148	154	136	129	115	121	119	131	145	136	149	127	156	127	124	129	129	124	144	132	139	134	131	137	132	149	124	146	140	151	127	130	130	117	151	136	127	154	146	129	142	142	137	135	155	130	135	126	125	140	131	130	145	124	132	128	157	142	149	124	141	150	150	154	143	159	136	131	124	119	147	142	159	161	138	136	128	127	165	142	151	140	134	161	131	128	143	138	137	119	138	101	148	141	121	137	141	124	132	149	127	120	138	152	139	138	153	138	137	135	138	122	151	144	117	122	151	124	128	144	121	140	139	135	130	135	137	133	117	163	142	148	136	124	139	139	123	149	146	140	111	148	130	154	141	147	127	145	143	146	145	155	151	139	133	140	144	139	148	135	131	143	131	162	141	141	137	150	141	131	141	161	127	139	143	134	142	156	150	139	127	147	142	153	140	131	155	125	144	132	133	121	140	166	140	133	129	141	125	127	141	142	130	131	143	138	132	156	148	133	146	141	139	126	126	144	145	150	139	149	132	140	136	122	137	124	116	136	132	146	140	140	147	153	149	151	132	146	148	150	133	134	142	127	133	140	137	139	124
27276	22840	11459	5294	471	492	490	510	479	451	476	498	440	455	460	443	468	474	474	459	509	466	442	448	497	474	486	472	462	470	436	451	443	466	505	437	503	453	508	467	452	475	448	467	443	430	443	491	449	471	428	463	467	447	497	465	414	454	457	449	460	417	462	428	448	461	464	467	478	467	464	433	453	465	459	448	467	468	451	406	479	458	430	456	456	461	490	470	462	488	456	511	443	452	479	460	473	448	489	467	466	491	476	492	461	470	462	495	452	443	463	450	469	505	421	441	478	457	456	465	451	470	439	450	463	510	490	478	449	396	480	477	465	483	466	508	422	475	458	414	444	461	441	444	495	478	412	470	444	447	460	477	434	488	434	446	476	424	448	487	489	412	455	488	501	455	476	452	483	450	472	450	438	489	453	435	464	453	506	454	475	498	469	426	428	473	482	427	494	467	453	478	454	460	462	487	484	433	489	449	448	457	524	515	448	459	475	475	440	440	473	446	461	419	470	427	497	463	495	463	462	447	442	457	484	495	433	495	475	451	420	479	480	454	458	483	463	439	464	456	481	478	459	503	449	455	461	456	446	533	451	494	434	482	445	463	449	441	467	433	501	442	463	464	420	440	482	470	451	460	436	449	441	473	469	470	504	461	437	483	508	465	424	488	463	473	475	461	440	491	464	501	484	475	470	472	473	475	439	464	443	454	441	471	496	448	461	479	449	429	463	433	462	461	513	466	477	483	454	437	461	447	471	485	450	464	464	430	431	491	386	439	458	443	469	419	453	413	458	442	464	454	480	440	464	443	492	468	456	445	505	465	489	476	476	444	461	493	461	439	451	411	455	428	451	473	499	481	426	498	476	462	489	410	466	469	480	486	445	435	456	466	493	448	489	464	456	496	444	466	488	447	481	472	518	462	471	459	461	469	456	452	447	531	480	437	477	434	415	463	456	462	493	454	440	475	495	470	437	447	462	434	421	443	414	476	465	463	493	462	473	464	454	458	469	432	450	480	446	447	470	454	453	499	500	483	455	458	462	459	472	461	479	474	468	442	458	438	459	513	442	478	456	423	489	436	470	449	478	422	443	466	479	471	447	447	472	433	460	479	447	479	442	471	465	420	506	462	494	473	478	491	456	478	473	480	488	461	463	478	474	451	458	438	490	459	470	444	493	459	474	453	449	483	519	488	473	456	466	470	461	504	479	437	459	439	499	468	451	474	418	405	463	470	477	469	475	481	450	489	464	478	488	474	450	465	495	452	467	485	442	491	467	479	425	458	454	480	444	472	455	460	458	445	477	498	455	449	453	439	485	492	446	450	502	470	474	430	460	438	455	483	471	502	462	468	457	442	498	438	510	474	430	455	479	450	481	446	464	481	488	467	429	476	460	455	474	448	459	460	504	490	462	459	497	449	460	463	473	426	454	497	434	441	445	458	449	437	470	484	426	411	468	447	458	459	461	483	462	452	450	452	437	451	432	438	450	477	452	484	434	437	450	454	483	479	449	458	446	495	434	441	454	429	502	442	454	513	473	485	435	443	485	464	470	460	422	461	463	445	450	477	444	472	443	480	444	473	458	476	475	464	457	468	438	485	473	477	469	512	474	454	517	502	452	434	454	476	450	472	471	479	462	460	436	488	461	465	463	494	451	441	484	451	416	458	490	473	445	455	456	460	473	432	475	487	480	500	438	477	461	441	492	464	477	506	481	482	487	437	477	463	429	473	445	492	463	460	459	432	480	435	457	504	460	445	424	440	474	459	460	469	455	410	496	498	467	472	485	458	445	467	451	489	525	433	436	466	430	465	489	453	460	479	478	449	476	480	473	473	426	464	475	425	442	465	459	459	458	446	484	444	440	442	443	443	486	469	483	471	508	447	447	400	440	491	482	441	474	451	516	446	448	472	433	446	450	463	474	429	491	469	469	459	477	457	448	426	469	441	460	464	412	445	436	509	434	488	473	472	432	449	457	449	487	464	501	445	472	462	455	490	448	458	459	466	476	497	485	448	461	459	501	483	474	460	407	513	457	454	469	494	453	445	453	434	440	445	492	450	413	479	463	445	481	477	467	474	473	475	405	476	457	444	445	459	473	471	422	432	433	471	451	471	449	473	449	469	478	426	435	456	462	494	441	489	453	446	473	442	464	442	450	476	476	443	441	441	424	470	449	475	495	455	471	454	471	469	469	443	480	520	459	432	463	459	441	470	429	471	459	502	462	464	469	462	489	441	475	471	461	501	444	444	475	464	447	453	490	455	452	454	453	453	464	477	467	471	452	452	440	474	465	463	438	476	481	452	481	430	497	482	408	469	488	462	449	440	497	481	457	454	486	480	472	410	498	480	454	479	436	459	457	483	467	475	462	463	469	493	497	471	458	474	449	468	465	467	425	486	423	489	455	446	426	468	463	484	436	468	474	461	472	465	492	456	450	459	460	461	470	467	483	454	479	491	484	415	453	504	493	468	460	463	478	455	445	473	464	450	475	484	498	452	465	489	479	496	463	456	484	456	461	452	452	538	459	442	451	452	476	502	458	445	473	432	465	455	475	443	403	456	440	463	443	492	457	470	439	474	471	448	434	466	487	463	433	443	483	447	484	480	457	461	454	460	449	435	464	479	412	424	478	469	461	481	447	474	467	453	481	435	446	499	461	454	397	440	441	499	479	504	464	429	426	440	426	456	463	458	447	460	439	459	448	443	487	420	431	450	494	487	454	447	489	424	463	459	447	471	459	446	460	449	466	436	458	484	497	487	478	500	455	485	452	462	425	435	459	482	412	479	453	426	435	436	475	497	472	469	474	458	446	458	465	451	468	465	453	416	480	499	501	474	490	442	427	468	504	449	474	463	460	476	505	441	450	496	459	439	480	444	426	462	459	457	473	440	451	480	473	435	472	454	428	440	500	445	456	470	440	438	449	490	461	465	518	474	495	469	451	468	441	476	453	438	481	447	477	468	486	463	483	467	449	451	443	470	475	460	447	496	430	438	440	437	458	478	456	468	446	478	443	489	502	435	481	480	477	432	468	478	494	466	447	462	486	500	473	428	434	473	497	410	458	471	453	488	448	446	454	461	479	440	423	507	483	449	476	492	423	464	487	487	426	458	456	449	453	436	468	479	410	436	473	429	490	456	432	467	455	477	468	467	472	507	458	458	453	442	489	443	458	470	433	459	420	480	444	432	447	467	449	467	475	476	471	482	490	505	447	476	432	498	457	423	449	449	466	466	457	441	453	488	442	434	444	445	476	487	456	464	443	459	467	504	484	495	487	474	464	450	454	471	450	450	475	457	466	441	468	445	461	474	473	453	482	461	449	479	492	434	487	423	469	447	441	447	506	476	442	447	460	438	491	431	474	427	441	477	461	495	431	480	478	467	427	430	442	481	483	402	454	462	469	461	428	506	449	451	465	446	452	462	461	474	498	458	506	431	447	437	475	460	443	496	499	509	451	429	443	475	481	468	495	457	466	468	461	469	492	433	418	456	489	474
63298	56286	41441	21472	1836	203	176	173	163	171	140	156	155	154	160	129	138	144	142	153	163	157	145	121	143	126	134	135	135	136	132	169	147	146	153	148	152	146	148	142	141	145	163	144	151	135	148	136	157	143	165	150	159	140	150	145	163	153	141	137	122	157	142	139	138	149	148	160	140	156	133	141	151	150	157	141	171	170	148	138	126	123	170	151	140	155	131	136	151	150	127	154	146	170	159	169	128	144	134	125	136	115	137	168	153	135	131	151	142	157	129	143	139	133	139	141	143	150	119	120	126	150	158	148	159	171	136	159	125	169	159	144	150	140	160	131	146	143	129	144	160	138	151	155	143	146	137	140	140	138	119	154	159	153	161	166	132	158	146	135	151	141	160	128	164	153	163	164	144	140	139	141	133	149	155	147	162	145	135	146	143	146	141	133	141	129	145	128	152	154	150	139	137	119	144	125	127	131	142	145	141	147	132	159	138	148	153	121	137	142	128	138	140	158	158	155	148	134	122	146	121	132	165	142	132	132	150	136	127	114	117	150	129	134	157	129	126	127	138	159	147	155	159	125	141	150	143	134	128	132	152	131	139	146	138	166	139	152	117	158	164	151	134	149	131	126	145	142	131	144	172	140	144	169	139	147	132	144	157	136	164	136	138	157	134	135	150	164	128	165	150	140	128	135	151	153	154	156	148	145	148	170	148	153	142	163	159	156	144	134	124	160	143	156	136	155	152	135	144	119	149	151	120	118	127	154	142	144	162	156	136	164	169	156	147	148	118	133	147	152	148	148	143	148	160	151	136	135	139	142	139	143	169	149	131	174	157	167	152	156	160	150	140	116	152	158	143	151	145	123	143	148	145	168	143	147	139	135	141	150	159	143	123	131	147	138	140	158	149	143	170	140	146	148	126	150	149	150	160	143	145	146	143	128	146	125	127	151	161	147	135	130	149	135	154	150	135	143	160	142	144	155	127	163	155	148	135	129	138	147	128	148	156	160	148	141	143	144	158	146	140	143	127	144	162	155	145	153	126	113	157	104	142	148	126	136	153	140	165	123	159	166	152	136	151	156	142	129	142	141	154	147	143	166	139	126	141	117	156	136	132	154	143	127	168	139	143	156	158	128	143	133	149	153	141	162	155	128	149	141	147	150	160	135	164	168	133	125	145	172	138	138	134	142	141	142	131	154	159	123	119	152	143	141	142	126	141	133	148	126	139	145	128	135	130	137	141	118	142	126	137	159	151	133	157	155	134	132	141	146	133	136	134	152	142	143	157	146	148	136	134	131	152	132	120	146	129	146	127	128	158	126	146	168	156	126	141	149	157	128	126	149	121	138	150	142	163	136	156	138	160	123	141	152	156	149	154	133	141	153	150	157	146	122	168	129	139	154	139	133	146	153	114	110	131	140	138	144	140	144	142	139	146	144	150	149	127	165	128	160	126	160	138	136	137	145	138	150	133	129	140	133	138	141	123	135	153	148	135	157	143	157	111	143	160	158	139	136	162	139	140	154	157	154	135	145	121	147	143	154	158	148	147	145	153	128	147	143	149	132	135	136	141	146	157	157	144	156	144	146	132	146	143	124	130	155	164	156	152	138	151	138	136	163	149	151	128	155	148	146	137	133	145	133	130	138	137	119	127	126	133	134	139	145	154	157	143	141	155	141	133	156	144	123	171	149	143	125	139	150	150	142	139	160	142	153	139	148	145	135	157	140	138	159	138	158	149	159	153	141	123	147	155	142	129	152	153	145	163	135	146	139	160	144	133	149	133	155	164	145	120	152	119	161	162	137	159	164	142	149	131	148	160	131	127	152	158	155	165	164	132	129	125	148	151	146	122	145	163	150	134	120	133	145	137	139	137	143	140	144	143	140	147	121	135	151	140	136	137	129	146	142	138	144	154	125	153	130	144	134	145	142	144	163	148	131	138	154	149	144	146	152	156	149	125	141	143	147	154	143	143	161	160	123	161	127	138	152	169	169	154	146	134	144	129	141	135	148	147	155	170	135	153	135	129	166	146	144	123	140	137	136	134	133	159	155	157	138	143	148	140	145	158	152	130	135	133	167	130	123	135	143	144	154	167	156	151	149	157	143	134	136	147	158	148	131	159	147	141	144	148	132	152	147	136	145	151	150	158	117	151	133	139	129	155	144	118	144	141	155	135	137	171	172	144	140	154	141	135	116	136	129	125	147	149	142	144	128	151	162	154	144	141	141	149	130	152	144	153	140	173	143	124	146	136	146	145	131	143	116	135	135	139	133	137	155	152	152	146	133	138	134	160	142	144	159	132	148	145	131	144	138	156	147	125	161	154	154	131	153	136	160	141	139	158	141	126	150	156	145	121	146	137	158	154	148	135	130	157	141	142	132	146	142	146	151	135	166	146	160	148	141	122	128	130	152	131	135	134	124	148	155	147	158	135	148	144	133	114	148	154	166	151	138	163	136	123	149	149	153	127	136	140	145	132	143	127	162	166	156	141	140	141	141	141	157	145	154	169	145	158	143	139	137	157	137	153	112	127	138	121	153	151	141	146	143	149	149	132	135	161	146	137	143	150	160	145	140	138	151	142	157	173	149	158	142	139	148	147	141	152	133	137	151	138	148	155	150	155	158	163	153	143	141	137	149	145	133	144	124	123	144	162	141	133	133	142	153	130	165	149	145	141	127	133	155	148	133	162	147	153	135	118	139	158	164	173	152	132	142	167	141	144	155	121	139	157	135	141	138	115	148	149	146	139	169	135	144	111	150	135	125	143	134	130	167	148	154	136	154	136	149	162	154	147	162	123	153	137	140	149	136	159	156	143	145	150	131	155	163	124	111	139	157	148	134	151	146	139	154	146	148	138	136	144	134	149	131	134	150	143	132	140	145	143	145	151	166	136	136	154	160	132	144	127	140	138	124	143	142	138	156	130	132	148	134	143	132	145	146	148	139	135	153	141	152	164	152	154	159	153	150	123	172	155	137	136	157	135	131	155	138	129	142	145	122	143	124	139	150	148	141	126	147	129	138	135	155	130	144	164	126	158	125	142	130	133	147	152	129	132	143	134	133	153	121	130	143	140	126	146	144	137	152	155	131	175	173	133	150	141	145	139	141	130	127	130	140	154	137	137	137	150	137	150	146	142	128	129	157	148	112	120	146	138	164	157	162	139	143	151	138	130	165	135	144	122	130	150	137	148	149	134	154	145	151	171	145	147	131	154	161	161	150	158	144	152	125	151	156	128	126	143	142	174	148	128	151	158	153	135	133	143	147	140	145	145	156	151	148	154	130	150	124	151	144	144	145	151	153	144	148	167	168	138	141	127	147	127	150	142	150	142	136	135	134	147	144	136	140	155	138	134	155	126	154	133	140	125	165	139	145	130	165	147	148	128	140	148	162	138	139	132	158	165	136	174	143	159	134	142	149	151	138	144	146	128	149	151	142	163	154	140	162	147	141	147	141	141	169	136	157	141	151	140	129	148	143	144	139	165	140	148	139	161	141
44427	45617	37307	24276	667	667	576	600	509	534	492	556	543	503	571	486	543	506	532	526	462	507	465	518	490	506	483	523	488	481	487	544	460	502	462	525	451	451	532	482	502	467	492	464	463	506	495	453	488	473	475	483	496	442	464	497	504	458	472	510	481	475	427	472	470	490	461	477	503	483	474	462	505	450	497	470	468	461	497	478	480	467	497	468	474	495	500	488	469	503	511	480	466	480	500	487	505	475	476	507	513	486	479	500	447	497	464	523	488	510	472	446	510	471	498	470	480	476	460	475	485	470	457	456	456	472	506	491	469	476	482	483	464	501	467	468	480	453	467	469	481	492	490	468	494	490	507	464	485	464	467	471	478	475	527	479	502	522	514	466	499	497	490	476	491	495	463	476	522	507	453	462	472	523	487	482	483	469	460	462	437	487	494	500	501	477	487	467	495	520	476	473	483	495	466	483	514	466	464	423	492	510	504	485	461	493	451	480	460	459	513	498	479	493	494	510	481	477	516	488	457	476	501	479	474	481	485	483	476	500	465	496	505	464	488	485	487	463	461	481	481	485	517	468	498	500	493	477	414	477	500	506	464	469	453	509	493	495	509	449	497	479	512	489	462	472	508	487	475	460	492	445	491	490	493	497	491	466	477	488	435	463	495	472	440	508	521	464	498	516	507	530	497	467	455	439	498	467	477	475	482	486	458	459	488	491	491	453	465	492	440	425	490	481	474	465	495	467	500	481	454	499	470	484	464	491	468	476	450	484	458	484	465	506	484	499	517	475	473	505	481	440	494	454	498	490	463	478	498	490	472	455	472	505	466	491	491	430	500	496	462	512	496	525	488	510	478	505	477	485	470	448	492	479	455	470	474	429	466	463	479	496	470	470	483	493	447	474	517	473	501	471	504	462	538	439	471	496	505	525	488	507	491	496	494	505	498	462	471	494	472	483	461	457	483	465	473	485	477	468	448	499	492	474	446	464	498	485	472	451	502	500	480	492	513	487	460	479	482	444	460	470	504	444	478	452	487	470	495	463	514	476	503	499	517	487	500	478	473	512	496	535	453	455	496	501	446	461	446	460	482	482	488	459	481	462	451	466	455	496	492	477	482	515	462	518	470	475	487	436	495	469	507	479	473	481	462	461	459	476	525	507	473	486	468	516	503	500	477	484	480	461	466	463	478	501	498	462	494	493	492	481	459	498	491	485	506	469	487	527	481	481	482	462	461	450	481	466	495	461	478	515	521	470	493	493	493	495	528	506	498	507	470	474	486	491	430	528	489	471	475	517	473	472	489	475	522	422	464	470	545	481	484	495	500	449	495	457	454	506	518	478	451	500	498	522	485	515	480	504	433	492	495	493	527	508	465	505	495	473	534	469	479	501	470	490	453	481	475	448	472	467	494	486	460	482	518	492	486	468	491	459	431	482	496	492	491	526	480	473	480	488	493	526	503	497	456	489	517	454	484	488	465	501	431	478	478	474	508	458	484	503	507	431	480	479	450	473	493	466	495	429	441	518	490	506	455	463	516	483	507	512	461	448	453	517	451	471	500	476	442	479	472	514	470	481	510	453	520	529	442	491	431	473	494	541	446	462	471	504	495	453	520	492	493	451	515	528	489	488	459	489	500	470	482	444	477	477	462	493	481	494	490	498	453	438	471	480	487	477	484	472	512	479	485	463	472	517	476	444	505	434	470	472	488	502	513	493	467	511	499	499	494	471	496	442	493	491	472	477	449	468	473	464	462	473	456	485	503	462	449	458	481	493	456	466	508	472	468	477	501	491	477	501	454	469	472	484	440	495	520	453	448	474	522	521	469	492	473	444	499	478	470	515	475	484	492	491	474	482	477	471	494	494	500	485	466	443	489	454	519	509	513	473	508	478	479	502	488	514	498	470	494	498	456	488	491	489	501	482	472	455	524	518	481	477	461	465	494	462	479	471	450	457	492	523	499	505	432	487	459	461	475	487	477	466	485	455	501	479	466	439	468	474	459	488	505	504	510	467	478	454	513	500	473	537	425	525	502	505	436	479	483	464	504	473	467	476	534	481	489	484	465	464	488	442	492	461	486	454	476	496	474	499	492	471	504	478	458	440	477	493	480	455	510	503	526	495	490	505	510	485	458	513	446	492	473	500	496	491	483	490	471	467	463	513	461	490	489	472	512	503	520	444	476	440	511	451	479	485	506	497	451	458	495	484	467	522	446	437	495	481	461	489	484	453	466	452	509	499	472	508	484	482	466	484	501	462	501	449	483	469	456	472	502	491	484	523	477	482	529	497	499	511	515	489	462	476	458	468	499	507	485	517	457	470	482	471	508	488	479	488	511	448	483	504	435	484	497	475	462	491	485	474	466	482	466	468	464	497	494	495	482	474	492	476	468	440	495	503	499	476	492	513	473	516	498	491	478	458	474	445	500	473	491	504	459	498	503	519	466	491	483	481	496	481	497	496	500	492	479	486	494	511	487	474	473	513	436	492	512	489	498	437	497	470	498	481	433	469	464	464	485	498	504	463	485	477	490	496	462	517	471	470	453	495	485	450	508	480	483	466	514	454	487	476	460	467	464	515	487	499	488	509	485	447	462	476	489	458	507	488	496	473	471	489	548	506	469	464	519	516	498	483	520	448	515	477	511	533	518	524	468	479	474	462	476	471	522	483	447	527	496	487	492	465	486	497	474	482	490	473	448	489	497	518	456	503	484	484	510	498	479	512	461	457	446	506	487	468	458	471	493	447	500	459	476	499	510	477	459	488	460	474	487	487	438	473	497	466	491	477	484	469	484	518	493	497	469	424	484	407	465	501	502	450	459	495	461	443	500	495	513	460	512	497	437	491	503	467	534	446	482	489	478	500	496	546	488	524	473	509	490	473	486	495	469	503	456	454	541	467	492	463	436	498	471	473	444	479	494	476	474	494	482	508	449	496	455	434	494	472	481	476	486	481	495	486	465	475	460	447	437	477	509	472	462	484	531	471	473	503	490	469	483	458	492	482	527	506	505	483	474	495	448	476	483	465	507	454	503	495	487	480	504	481	470	496	499	470	492	438	392	451	503	491	493	476	458	525	490	449	495	508	478	486	467	480	481	519	447	431	462	465	499	493	506	477	546	495	477	470	461	495	477	470	406	467	479	454	480	463	517	473	477	471	472	517	446	478	462	484	460	483	478	535	491	471	429	497	504	479	494	411	498	488	470	475	476	524	471	469	468	434	469	473	485	471	465	513	433	477	495	440	483	461	490	516	487	497	513	460	492	488	495	461	491	472	487	447	449	504	480	445	454	475	502	513	505	495	529	487	452	497	471	487	492	507	478	444	515	489	484	474	520	479	478	482	504	505	491	487	466	501	459	491	511	474	488	443	464	438	507	493	474	476	484	515	493	520	521	498	507	475	482	439	492	458	499	486	513	482	468	518	498	512	493	514	502	457	508	475	483	454	471	456	522	482	471	474	439	481	496	454	534	475	476	508	481	464	500	491	455	499	476	507
78710	74135	58789	35833	8086	635	369	294	307	310	272	266	277	285	289	279	304	250	262	273	253	267	287	288	251	264	253	254	253	260	244	270	273	260	250	271	248	257	251	281	240	275	217	255	252	241	270	257	259	249	243	274	276	279	259	268	266	243	258	228	263	292	243	243	272	264	256	213	283	303	243	265	262	260	290	245	249	286	267	287	260	260	261	253	238	294	256	225	244	239	269	241	248	255	274	283	261	295	270	244	278	266	244	259	227	267	262	236	258	276	267	259	277	269	261	245	258	244	278	238	257	261	280	272	273	265	256	255	259	271	261	282	281	251	252	310	266	258	260	265	265	229	297	277	242	260	255	224	267	221	273	237	219	267	267	252	250	252	264	246	265	283	264	272	276	261	281	243	277	235	247	254	263	236	256	284	261	262	263	266	254	292	265	268	256	270	246	276	288	272	241	261	249	270	264	270	265	235	245	246	281	259	258	279	286	243	254	261	263	250	255	256	262	296	261	242	284	271	289	250	255	260	241	258	212	252	263	259	253	262	275	246	262	243	273	275	278	256	265	240	271	254	270	235	261	252	247	269	250	272	261	241	302	263	279	283	278	282	227	208	237	261	262	255	269	244	260	240	246	243	262	267	259	289	252	276	251	259	261	251	252	251	247	256	229	263	257	253	259	219	241	254	226	265	271	264	241	233	259	265	242	226	259	260	257	276	261	228	257	264	258	220	261	240	244	248	252	297	269	241	263	255	288	223	275	271	257	271	277	270	271	243	280	246	263	261	265	257	227	247	252	271	274	261	251	233	256	261	238	230	245	258	237	281	247	248	260	259	252	271	289	255	285	226	254	259	282	275	256	254	263	257	247	270	264	244	239	262	267	284	256	251	261	256	226	249	273	262	274	254	264	243	236	252	266	259	231	256	237	259	207	247	259	254	234	271	252	264	249	266	264	245	282	251	257	254	256	261	241	284	243	276	284	274	249	254	257	258	269	224	260	273	273	245	272	248	252	270	233	272	269	289	241	246	261	272	262	263	241	231	263	248	284	246	270	258	243	256	263	259	243	253	271	273	240	239	260	252	261	267	268	260	301	274	268	253	293	239	279	270	273	256	241	276	253	246	292	293	254	261	275	239	237	253	248	270	256	244	276	268	238	265	241	252	229	245	258	248	271	247	255	255	225	269	248	279	285	260	276	224	288	262	238	254	244	251	255	270	253	236	263	253	243	266	249	242	252	235	252	261	263	261	276	257	253	238	249	279	241	238	241	268	255	272	277	250	244	243	272	239	280	235	291	275	237	267	259	285	250	262	250	275	255	229	247	273	243	259	280	247	240	269	270	274	251	247	265	242	243	240	259	250	223	247	255	240	267	253	258	250	262	238	284	293	254	230	238	266	264	238	242	274	236	273	255	251	237	247	265	281	256	267	272	267	268	240	254	246	241	245	227	287	277	259	257	265	216	231	271	248	310	248	270	242	248	252	250	251	255	246	242	247	246	248	265	240	248	246	265	274	252	246	286	275	297	252	261	276	251	229	275	230	215	304	258	244	260	262	242	272	241	260	236	275	274	237	254	275	244	306	278	229	260	267	266	284	251	251	267	260	283	240	257	285	246	252	233	239	247	285	255	272	279	260	251	247	267	259	266	257	266	239	236	244	251	260	247	278	251	251	256	244	304	271	240	288	285	253	262	264	290	249	260	271	297	242	243	261	244	263	260	266	253	290	254	279	271	250	263	232	258	239	252	232	264	252	288	250	235	236	258	227	251	246	262	268	272	266	285	238	257	273	265	247	250	284	237	254	229	267	250	298	275	272	253	271	280	234	288	269	294	255	243	262	248	244	281	227	232	257	279	228	236	259	285	246	269	247	239	274	253	256	291	252	235	277	275	259	240	270	271	224	269	269	288	256	245	263	244	251	228	277	260	252	258	263	265	260	237	255	253	238	223	232	265	269	264	228	274	277	262	251	248	288	250	250	256	274	244	283	309	250	237	247	251	275	291	275	269	247	255	254	269	303	282	255	229	251	250	262	242	263	224	243	240	265	267	263	241	250	249	263	262	250	247	217	264	258	247	280	247	268	256	248	261	266	237	263	268	265	230	234	255	288	270	261	249	218	279	265	235	248	261	247	281	250	267	252	253	284	261	271	252	265	278	283	254	282	250	240	264	254	262	263	260	262	277	262	268	282	268	283	242	246	265	284	265	269	245	297	284	271	268	289	259	260	265	277	270	261	280	259	254	251	233	263	263	233	243	252	258	255	253	296	263	254	246	233	232	248	237	268	265	291	254	278	290	225	256	272	257	279	278	252	245	259	273	280	265	235	257	261	266	249	230	266	268	240	260	279	273	230	318	271	254	257	250	261	234	246	263	258	260	257	249	252	280	270	257	261	250	266	287	280	273	275	275	258	279	248	256	281	244	253	286	230	224	249	285	304	246	242	232	277	263	249	265	278	251	311	257	249	270	241	255	246	243	261	271	260	272	273	297	278	270	268	255	276	253	264	286	232	271	278	264	273	257	247	264	238	249	229	231	237	268	254	265	270	264	242	240	300	244	244	286	260	233	229	276	253	279	250	244	235	243	254	255	252	245	217	289	247	252	249	297	259	247	244	249	219	262	249	258	268	280	263	275	267	262	259	279	233	236	287	249	272	285	274	259	264	262	250	248	246	263	262	244	239	271	235	275	275	266	267	235	264	235	228	235	246	280	229	260	285	283	231	237	243	253	241	267	227	283	247	255	229	254	280	233	265	268	246	267	241	248	233	262	248	251	260	256	256	273	252	255	291	236	255	239	251	244	247	243	249	242	225	269	271	261	272	250	246	262	265	241	254	308	288	258	239	264	253	272	251	263	268	257	249	228	250	286	241	247	282	243	225	255	259	258	221	270	248	257	241	240	281	248	228	226	261	259	272	268	269	285	266	255	268	282	288	244	225	268	266	257	271	247	263	263	250	278	240	233	251	277	244	247	273	245	239	265	265	266	297	272	256	275	254	269	272	242	303	241	254	269	263	271	253	298	272	252	272	276	228	244	261	267	261	260	259	297	272	251	257	250	264	259	248	252	239	239	243	241	277	244	247	286	274	242	261	246	240	256	280	246	258	246	272	255	263	256	248	255	255	264	258	273	256	236	261	247	267	263	235	249	246	279	263	235	234	251	248	232	265	237	238	266	247	250	258	297	266	260	228	257	258	243	245	243	260	269	284	267	262	293	263	268	259	244	237	271	267	258	267	228	255	236	245	244	243	272	249	262	261	245	271	253	255	258	291	284	278	264	251	238	263	280	260	246	254	259	278	272	252	272	269	275	246	259	271	252	266	229	246	276	272	265	276	250	243	241	294	262	254	246	249	259	316	263	246	238	243	259	258	282	255	246	261	244	254	231	270	281	273	257	259	255	247	274	282	238	275	254	290	279	238	255	258	262	267	282	220	243	247	251	239	268	261	253	266	254	243	255	270	246	287	266	265	304	269	258	263	255	242	262	228
58408	62790	52884	31954	1327	1261	1042	1058	954	1020	929	958	926	894	887	832	815	867	857	780	867	828	852	794	769	794	737	771	821	759	875	782	804	783	808	835	795	813	801	812	756	734	748	818	722	789	802	790	804	806	813	765	770	812	800	792	789	798	816	807	751	832	739	793	772	855	804	797	780	773	798	742	827	751	784	806	771	772	750	754	762	811	792	790	834	813	813	811	774	727	772	751	786	803	798	725	774	750	723	753	799	781	809	754	796	732	814	779	747	781	757	824	755	751	773	766	781	755	742	791	785	789	792	799	813	754	704	778	808	738	778	769	783	778	771	754	827	811	765	741	754	809	802	794	803	758	740	750	774	794	797	757	796	763	745	787	730	765	800	800	758	769	753	779	770	807	808	792	756	746	771	771	759	774	775	787	767	797	751	777	730	784	788	703	755	778	754	780	812	758	793	780	778	803	808	733	779	786	829	749	784	732	739	812	772	766	811	796	771	765	785	810	808	809	827	797	749	851	813	784	777	776	789	755	712	768	760	749	763	832	745	784	741	790	778	742	808	771	768	774	744	785	824	794	798	821	760	831	794	787	845	755	801	827	776	830	777	803	805	740	810	755	797	755	799	820	800	816	760	776	797	748	804	799	784	791	772	771	777	757	694	857	771	746	754	730	730	749	822	706	812	765	786	779	731	774	807	762	769	781	780	744	784	771	749	775	785	816	774	816	742	777	814	793	772	801	728	748	796	758	744	801	784	785	752	785	782	781	815	813	771	763	795	788	751	752	733	808	792	753	743	818	841	755	818	767	751	812	763	785	752	755	740	808	821	769	797	779	814	772	769	787	805	783	808	740	772	793	767	775	741	771	721	811	814	771	735	763	777	773	757	802	828	802	819	794	806	809	776	758	766	787	754	821	796	782	758	779	781	729	759	814	775	756	790	792	798	721	829	805	742	754	775	800	715	843	780	778	806	793	787	764	768	821	760	807	771	796	773	768	793	774	805	747	770	774	792	798	771	763	793	810	748	777	753	796	760	823	796	759	785	801	780	820	783	792	761	790	792	767	768	785	824	804	793	743	785	784	780	792	751	788	791	810	784	789	761	772	780	763	724	755	751	740	797	759	781	757	806	796	764	784	826	719	750	744	803	725	786	839	746	745	743	726	832	736	780	811	749	781	786	708	861	756	733	779	753	812	778	755	739	797	774	765	810	800	764	794	823	775	783	810	795	766	774	749	732	784	751	728	745	813	794	738	741	774	751	822	812	779	787	813	717	772	726	771	757	863	806	770	797	774	808	789	813	788	749	814	716	788	735	785	816	778	738	822	791	815	824	768	780	736	768	799	805	780	716	788	756	773	780	784	823	749	783	757	812	776	756	787	772	766	805	758	774	792	728	829	780	777	775	834	773	749	756	786	801	753	800	743	791	778	747	752	783	799	785	780	843	760	805	761	783	777	791	760	751	752	757	817	774	771	799	783	776	746	794	801	779	778	804	767	809	759	770	776	755	799	772	776	819	735	750	804	747	756	750	815	787	757	800	774	746	816	765	780	794	757	792	784	802	753	814	763	777	792	736	802	791	768	777	781	821	773	754	763	747	774	789	764	788	798	773	706	814	777	837	800	777	788	722	783	743	807	736	723	773	809	806	759	806	757	748	848	743	756	813	789	832	797	836	811	798	795	869	799	751	788	818	757	773	791	820	724	792	784	772	769	793	799	798	775	778	738	753	784	765	783	829	823	819	798	735	766	728	791	785	765	768	787	762	779	751	753	806	748	688	778	781	763	754	770	755	769	736	763	767	794	759	809	745	790	791	784	784	784	765	783	825	791	787	776	792	748	754	749	802	814	755	852	768	765	789	789	788	764	818	729	797	794	739	810	729	759	784	734	768	780	786	790	764	783	801	772	815	788	752	748	803	741	752	760	787	763	786	751	795	757	742	786	765	766	739	761	786	796	795	749	822	819	815	790	792	813	788	813	740	788	772	792	751	758	774	817	782	785	784	805	754	791	799	831	729	782	789	775	766	746	837	736	765	833	749	792	795	851	833	755	802	753	792	793	780	796	729	778	789	833	800	711	819	772	769	755	797	787	754	728	765	741	770	743	782	835	786	802	808	725	775	747	766	811	818	751	785	756	785	776	767	779	738	763	770	780	779	772	801	757	750	766	773	794	774	790	774	801	756	743	766	778	738	815	767	770	780	810	754	786	776	802	756	782	772	792	790	801	734	807	780	764	751	792	749	718	774	818	793	775	827	829	752	771	774	763	800	792	787	787	780	740	735	790	777	806	782	803	773	803	787	775	786	766	791	797	783	797	799	779	784	841	744	761	778	742	763	767	788	748	750	790	797	797	795	825	788	797	775	815	810	743	766	802	776	759	734	804	796	779	770	777	818	748	776	770	793	749	755	821	768	817	779	789	805	756	769	783	782	797	820	812	851	790	746	778	775	781	744	738	790	780	760	768	830	747	761	790	796	764	759	776	784	741	762	785	825	775	791	808	813	757	807	770	767	832	790	801	758	764	822	758	787	784	736	822	736	755	735	817	786	785	808	778	737	749	785	756	798	742	789	786	784	789	768	767	779	759	774	769	751	735	785	824	774	759	762	778	777	820	787	771	812	778	719	756	806	820	750	793	735	801	798	777	755	770	763	744	787	759	804	739	799	761	767	783	760	767	757	730	718	775	738	767	768	784	792	786	800	797	805	756	765	741	788	824	794	838	804	788	752	772	797	749	797	738	798	758	790	807	807	814	783	778	745	801	789	781	794	797	786	790	782	767	756	786	778	761	762	773	726	784	792	754	781	800	789	776	747	790	807	719	772	756	721	771	732	759	771	798	771	777	783	721	733	766	799	782	767	779	823	771	787	781	790	848	784	815	802	808	804	777	786	798	771	813	802	747	765	775	771	793	800	780	787	758	781	784	813	791	752	782	791	783	778	789	814	737	751	833	805	830	791	783	741	791	748	778	740	819	750	759	816	801	734	761	770	760	762	814	731	806	757	791	794	789	780	778	810	762	771	780	782	795	801	767	808	737	781	788	777	743	759	805	780	744	810	753	845	783	765	763	755	771	765	771	759	781	740	788	784	773	745	738	797	804	760	848	776	769	876	797	795	818	763	776	777	760	796	744	778	782	819	775	760	798	768	772	783	772	775	781	760	811	767	735	784	736	807	775	807	776	784	779	779	773	731	822	815	787	773	764	749	799	770	751	792	773	800	762	746	797	761	808	782	779	745	780	718	780	778	730	780	793	766	740	791	746	773	741	792	797	763	776	816	748	814	785	774	788	744	782	814	814	781	813	787	796	791	765	820	744	745	777	761	736	794	773	785	755	775	754	818	767	816	787	775	770	796	797	791	800	774	837	766	764	807	823	828	761	762	768	714	754	787	748	759	810	784	752	759	797	726	762	764	807	785	772	741	802	764	822	745	793	831	809	781	781	805	776	742	771	759	777	751	810	773	738	728	815	792	776	796	778	771	774	777	760
28171	19546	8484	2200	191	136	143	141	156	139	157	146	138	154	146	155	135	140	137	148	127	112	128	145	165	165	146	135	151	150	149	142	122	126	129	149	148	151	149	114	132	135	115	130	130	132	131	129	155	144	162	121	157	133	143	148	136	119	138	140	123	138	137	146	141	120	159	160	133	156	161	125	156	155	155	149	143	147	147	135	133	140	148	146	144	151	156	142	147	150	129	117	148	135	153	155	140	143	152	141	147	140	159	123	117	132	144	141	138	139	127	118	129	128	135	139	145	145	124	126	128	127	153	146	150	152	121	139	136	130	145	155	126	131	154	151	131	123	138	128	144	164	123	146	145	133	148	156	142	130	152	122	128	166	149	138	126	142	157	133	141	106	120	129	134	130	142	151	140	140	159	135	137	125	133	128	165	125	130	135	132	132	141	150	139	155	144	156	118	130	128	124	130	141	140	115	140	135	157	138	136	160	138	132	138	131	171	147	144	138	123	155	157	168	151	130	127	142	129	132	145	138	157	156	154	145	132	138	128	146	144	140	144	123	131	148	121	141	159	129	132	146	139	146	149	132	148	169	137	157	132	105	150	150	143	141	139	145	118	130	152	141	155	115	149	133	151	131	135	134	136	136	142	159	124	128	122	140	139	120	142	132	117	137	153	151	159	148	138	141	121	136	154	133	120	142	141	131	143	123	115	154	129	161	143	121	153	131	136	163	135	132	132	123	145	139	157	144	141	149	121	144	151	136	155	147	143	140	148	153	131	131	124	151	129	119	134	122	156	132	127	154	127	153	139	139	147	153	153	132	136	148	149	154	159	132	141	132	135	165	135	129	135	143	163	137	151	155	137	144	132	157	145	152	140	146	168	134	124	132	126	139	129	145	132	165	128	153	135	167	147	135	140	146	140	130	150	128	136	157	129	131	138	150	136	145	141	144	147	127	152	128	139	138	122	135	141	146	137	159	158	120	141	116	136	127	153	138	117	125	150	156	134	150	123	137	145	175	144	151	135	145	147	141	127	147	141	118	149	138	139	151	126	149	135	135	135	141	126	153	126	156	155	153	143	140	140	169	158	152	133	128	156	136	160	131	141	131	159	141	172	142	142	133	137	133	139	134	148	148	143	120	151	145	142	133	147	148	140	148	122	140	129	152	115	135	150	136	149	123	142	141	169	154	126	158	146	125	144	150	144	136	131	144	140	167	122	105	150	155	136	130	149	150	148	137	129	135	143	117	148	139	137	131	128	149	118	122	154	125	128	129	149	133	137	162	142	141	157	167	141	130	141	162	141	131	130	134	162	150	147	135	144	137	148	168	130	150	133	135	132	136	119	126	143	109	136	141	166	124	150	149	133	130	136	147	121	137	147	131	123	130	122	135	155	135	138	139	120	137	147	149	145	124	124	130	148	137	142	136	124	139	140	105	131	152	144	122	144	136	118	151	144	136	138	148	135	129	139	157	137	158	138	144	121	140	131	154	135	129	153	151	138	148	143	126	139	140	130	166	133	137	155	132	153	143	116	133	132	143	131	134	150	112	138	123	127	136	146	144	139	140	136	160	143	155	133	132	149	138	133	126	124	137	144	156	146	137	130	165	138	132	140	157	117	145	149	113	143	121	136	134	130	157	142	134	135	144	121	135	124	132	142	122	145	148	134	120	117	136	159	156	144	108	120	121	135	136	146	137	139	150	129	124	151	150	142	142	113	145	152	123	159	149	136	133	151	118	156	141	154	131	139	117	122	151	140	126	137	119	143	114	126	124	158	140	157	142	116	106	120	134	127	149	134	132	133	153	152	143	139	148	137	147	135	147	131	134	123	158	135	117	137	134	108	151	136	150	140	144	143	131	130	143	160	147	160	143	143	142	142	130	145	119	140	131	134	131	141	143	124	135	133	148	128	134	154	146	133	135	149	139	131	139	142	146	167	142	122	120	144	145	136	151	143	147	139	121	142	125	143	135	149	148	148	144	125	131	133	162	133	138	131	132	153	143	144	137	145	150	111	125	131	170	163	127	136	129	127	141	143	147	159	146	149	152	163	149	113	145	119	146	140	150	128	137	144	166	118	141	137	148	159	142	146	148	144	141	165	126	149	134	160	114	149	141	150	157	141	161	122	147	135	126	118	141	141	119	142	119	137	145	132	141	135	132	126	148	119	136	146	140	140	150	117	138	123	148	144	139	160	133	152	125	135	139	126	135	146	131	138	129	147	141	121	128	145	139	142	149	156	140	142	143	147	130	127	148	137	120	143	129	143	136	123	142	137	148	135	151	162	150	142	141	115	129	154	154	141	125	140	138	149	140	124	135	135	160	167	139	143	154	138	141	145	142	151	146	126	159	116	127	141	139	142	148	150	153	141	130	141	129	136	131	161	127	142	132	142	140	128	144	117	139	142	132	153	123	153	132	139	132	134	125	122	144	140	138	150	156	145	150	133	142	113	143	145	137	148	133	111	141	134	148	132	123	141	124	149	139	152	126	151	160	158	140	133	125	154	142	117	142	145	156	130	144	118	132	142	141	161	128	132	159	120	137	150	132	125	129	154	130	159	140	140	137	114	131	143	140	146	132	138	107	143	144	139	146	155	144	150	145	125	122	143	120	119	162	164	139	146	140	136	162	143	136	127	146	124	144	137	140	139	127	120	125	132	139	121	140	154	164	153	155	150	143	135	122	159	144	138	142	155	156	154	146	137	153	140	136	152	134	131	144	163	137	143	144	147	133	124	145	144	133	137	121	126	149	142	153	151	153	127	137	124	148	152	126	155	146	126	152	133	159	137	136	133	144	132	151	127	148	144	132	142	167	166	166	131	144	140	161	136	131	136	131	145	138	142	135	156	123	154	142	147	127	162	145	117	141	138	147	127	140	150	137	152	137	127	128	143	142	137	132	122	127	137	119	154	130	149	138	143	132	139	138	139	157	143	142	136	137	126	131	145	110	154	124	126	133	135	146	153	125	158	127	121	148	144	140	143	136	142	142	140	122	151	165	151	164	140	129	118	131	152	124	124	141	149	141	158	131	153	150	129	135	133	143	136	136	138	132	153	129	126	142	135	169	147	163	139	133	133	142	158	169	147	132	128	145	120	128	141	123	144	135	140	135	122	158	136	169	146	157	142	138	153	124	150	161	154	136	139	137	141	117	123	128	153	153	137	138	147	146	155	134	154	132	143	153	139	130	128	134	130	146	117	125	153	130	160	158	137	144	126	151	150	127	140	132	136	130	140	155	137	158	146	147	149	157	161	139	141	118	142	142	145	127	133	145	145	149	138	139	135	124	162	136	143	132	128	157	125	142	129	132	148	140	145	115	137	122	145	167	138	129	116	132	132	144	151	155	150	146	127	130	144	133	142	135	128	145	134	159	146	136	136	177	136	150	134	138	143	134	130	137	142	154	133	137	139	140	143	142	147	155	146	131	121	131	155	131	137	126	149	152	145	158	135	155	133	148	129	159	156	99	148	135	140	171	137	145	146	119	118	142
26935	23677	11704	5379	478	466	452	474	463	482	481	463	481	477	513	446	463	457	499	481	480	485	461	446	474	438	476	491	434	505	466	499	490	505	446	484	460	495	442	462	481	426	489	472	454	443	481	496	428	468	468	484	458	505	439	479	497	456	471	502	483	461	466	449	463	455	448	479	445	481	466	448	507	480	464	458	451	448	461	472	457	467	450	483	457	440	468	428	476	455	451	457	445	454	494	468	466	499	460	443	438	464	440	475	500	439	441	448	456	467	431	474	445	475	452	462	485	491	438	470	505	442	449	482	441	484	444	461	470	459	432	460	434	449	469	454	449	444	407	430	502	478	510	436	494	444	446	497	459	502	455	443	491	486	478	480	454	442	467	451	435	469	444	489	461	429	456	456	489	447	441	476	498	409	446	436	503	482	457	464	484	442	463	482	468	464	450	487	487	471	462	475	452	441	509	486	470	507	482	477	474	464	444	460	470	493	461	477	480	499	463	444	482	480	458	451	449	481	435	498	492	477	491	457	459	464	443	437	490	500	494	475	468	468	438	486	439	476	486	447	458	432	496	466	514	457	457	452	444	468	466	473	456	457	474	460	482	483	481	441	509	477	488	479	458	445	498	457	476	469	468	493	477	466	486	449	473	471	461	435	468	458	453	460	444	441	503	476	449	481	454	474	443	490	449	506	448	479	466	474	477	476	464	493	491	468	448	456	453	462	471	459	476	479	473	498	486	492	440	475	482	479	469	461	504	446	496	521	450	440	467	431	433	469	478	443	490	417	478	455	476	457	437	453	455	460	433	468	478	449	464	467	513	471	444	458	473	475	454	468	454	492	465	462	483	471	473	464	501	456	474	476	452	478	465	488	461	478	443	447	458	459	444	478	413	446	417	506	447	452	490	469	473	444	457	484	464	511	486	473	511	495	478	460	421	460	478	459	475	462	473	454	447	482	439	489	461	453	465	495	484	447	455	454	443	458	461	462	487	452	454	475	460	501	459	477	498	467	488	507	461	443	456	476	426	500	454	489	457	413	501	479	524	472	497	429	444	460	450	493	498	465	472	483	485	439	474	468	491	467	467	464	390	479	464	467	455	474	445	492	453	497	465	449	496	474	471	456	474	448	463	482	428	458	480	476	438	480	482	459	448	500	471	463	459	437	471	465	501	460	512	483	497	455	502	444	471	469	486	460	472	449	485	476	489	445	474	496	488	486	477	488	417	425	480	498	478	441	473	492	455	493	462	431	440	463	448	468	505	439	446	506	450	436	396	476	418	473	469	486	474	442	461	480	473	447	468	502	457	457	446	458	494	464	425	507	453	433	457	444	439	454	448	501	509	446	445	493	471	446	476	459	486	447	416	464	484	409	490	483	468	461	471	491	483	460	466	475	472	486	466	481	503	468	432	472	487	460	468	447	439	463	479	490	458	462	445	460	447	433	485	479	453	464	468	458	502	455	477	480	449	432	456	439	440	498	454	445	495	469	492	469	475	453	478	448	470	463	420	489	470	464	464	472	493	471	453	494	445	462	433	453	483	469	465	490	475	475	535	428	479	433	482	472	464	470	497	466	469	515	456	497	442	490	485	478	475	462	472	472	495	497	469	455	466	465	468	478	480	468	487	467	458	471	453	491	467	443	489	463	457	497	413	445	490	502	474	491	492	469	453	458	471	472	455	482	470	471	474	473	492	447	446	467	467	476	474	436	464	476	488	496	426	471	485	495	471	479	453	477	505	472	482	452	456	495	474	463	457	454	436	451	475	457	473	479	425	441	477	469	444	494	465	466	466	521	473	474	480	476	464	478	449	485	460	522	464	459	495	477	497	488	478	441	470	460	485	464	484	462	476	494	474	490	490	497	459	480	453	468	476	469	515	427	525	424	430	464	489	432	458	456	455	490	488	452	435	479	487	476	426	418	469	506	420	462	457	466	497	481	467	439	509	495	442	436	448	439	461	477	516	460	486	481	459	454	434	427	460	466	509	468	455	482	481	476	476	442	464	466	474	465	444	458	453	449	435	483	485	456	478	478	463	445	421	468	472	491	451	490	465	466	443	432	464	476	504	453	522	438	481	457	468	474	444	461	466	471	489	487	459	490	490	460	479	469	469	466	475	487	475	480	477	445	488	418	480	495	464	463	489	488	455	471	482	425	462	466	457	442	427	446	456	486	442	458	501	460	484	458	487	478	507	483	473	461	473	483	448	449	504	470	460	440	496	456	463	445	449	488	475	480	456	447	433	440	482	463	446	444	483	466	434	498	464	441	488	466	513	505	445	413	440	460	441	451	484	502	485	421	454	485	477	465	460	471	463	483	506	448	448	466	496	470	466	458	467	490	451	455	451	447	495	512	502	460	436	413	506	488	482	506	450	453	471	438	452	461	452	507	436	464	458	468	490	487	462	466	469	447	485	493	457	465	428	473	449	494	474	490	480	476	463	436	480	457	442	471	461	455	437	470	407	452	469	446	490	469	468	474	440	454	474	456	501	434	490	520	486	445	461	462	423	473	448	432	456	466	443	456	451	460	474	446	450	502	485	470	424	468	464	435	468	452	448	440	465	468	465	498	501	465	468	447	450	476	489	447	500	492	474	499	464	460	466	456	486	489	454	475	460	483	441	456	456	458	473	456	449	427	474	475	470	492	485	476	497	440	486	487	419	482	460	445	477	489	516	468	434	446	503	446	498	499	477	478	453	441	460	476	451	474	473	448	457	481	472	484	469	453	477	463	449	427	432	464	452	411	473	453	534	477	478	473	472	495	456	441	463	456	479	435	475	466	488	442	474	483	469	487	475	447	480	428	444	468	464	466	463	467	491	471	453	482	480	464	476	442	481	464	472	471	466	453	437	487	444	477	482	457	520	454	481	485	457	452	468	469	484	486	521	454	516	449	492	453	482	508	475	483	440	474	457	492	500	464	469	460	495	460	421	475	451	434	453	468	445	451	465	517	462	474	458	453	449	421	478	475	511	470	468	479	464	482	447	454	498	455	475	471	455	439	476	473	461	460	456	470	463	445	486	476	459	436	396	453	465	481	478	442	461	460	447	485	466	457	432	465	470	454	459	452	454	484	449	455	465	474	468	447	444	492	463	439	457	442	462	460	489	455	525	455	442	430	434	468	438	530	435	514	487	468	467	441	465	472	454	508	489	456	444	429	471	468	463	497	471	486	460	447	487	480	487	457	465	472	428	446	457	493	494	465	491	486	465	433	490	466	441	469	478	439	494	458	446	495	420	492	467	479	447	494	464	478	485	495	395	475	475	441	455	451	441	473	492	460	430	460	448	438	436	446	456	495	467	463	430	462	437	446	449	475	495	495	448	472	496	489	468	493	447	497	454	460	466	469	488	428	493	454	456	478	504	463	487	496	455	524	454	489	503	465	472	453	453	509	467	444	450	465	460	426	476	475	412	480	472	450	451	456	435	468	487	428	503	459	453	450	448	456	479	483	457	473	458	490	483	484	467	483	465	457	484	481	478	481
63057	57607	40470	21734	1831	178	171	165	166	167	157	151	146	147	142	129	147	148	158	157	140	164	168	129	150	141	146	152	132	146	154	146	148	164	151	148	150	142	127	136	138	136	139	128	120	131	135	140	170	152	129	166	130	142	136	132	133	164	154	133	157	141	162	153	156	138	136	143	145	148	148	125	155	145	143	142	166	151	146	147	118	147	175	139	146	147	139	149	148	136	139	140	141	126	143	150	128	138	139	150	163	156	156	132	149	157	139	168	144	147	134	148	140	137	157	158	138	125	145	139	143	152	140	111	153	131	125	145	139	162	152	150	153	151	152	148	162	143	138	159	135	162	124	151	159	161	145	131	140	127	146	141	145	145	142	121	160	149	148	168	162	136	139	140	122	154	134	129	149	139	136	156	134	130	154	154	177	152	155	152	156	152	142	156	128	137	140	142	143	154	141	135	143	139	137	131	133	132	138	161	146	145	141	133	163	170	159	138	143	128	143	133	150	147	136	151	156	163	133	145	149	142	121	141	148	122	154	126	144	141	134	124	157	141	156	156	157	163	151	147	152	138	133	131	139	128	151	155	137	136	150	155	136	129	133	123	130	158	140	142	148	149	131	146	150	138	148	141	131	144	137	146	147	167	149	143	150	121	129	151	136	138	131	142	141	146	132	142	111	147	142	169	138	139	150	137	133	135	160	126	135	146	165	111	162	132	145	138	153	143	150	149	164	143	145	163	141	133	135	151	147	131	153	157	151	156	134	145	142	144	138	148	149	147	127	138	144	158	122	157	158	169	138	160	154	140	142	127	136	144	145	157	150	155	137	146	144	139	132	142	150	138	145	147	150	142	155	135	125	132	149	125	129	144	139	155	144	127	136	125	120	159	140	146	152	135	132	133	147	142	151	153	133	145	135	142	142	140	154	138	140	151	147	145	152	149	150	150	136	135	140	155	154	132	140	137	129	153	156	159	145	169	171	154	168	147	161	163	164	125	151	145	140	135	150	158	131	132	124	153	126	143	147	129	178	157	156	144	166	147	121	151	144	127	139	139	134	152	120	163	111	143	143	141	144	138	130	137	147	125	148	115	153	162	137	155	141	155	127	149	129	143	131	176	153	135	137	158	143	154	176	150	156	173	135	125	165	149	147	148	141	137	141	136	134	132	124	124	140	137	148	130	149	142	173	169	136	127	121	166	156	130	147	141	164	162	158	135	150	128	140	180	140	153	141	133	137	160	128	145	167	156	119	155	133	143	160	157	141	139	148	129	150	127	149	150	153	151	164	159	161	158	135	151	156	122	143	150	141	156	141	141	138	150	154	165	152	153	134	132	143	172	129	137	124	139	165	145	123	150	132	156	158	150	154	141	158	165	149	140	179	148	140	140	146	153	145	130	131	145	140	160	124	150	146	165	148	148	161	160	146	126	142	151	160	140	131	141	145	159	142	156	151	145	159	143	130	162	164	156	140	165	136	161	155	131	125	151	150	155	141	127	140	139	137	130	149	147	161	131	139	146	124	155	155	145	146	137	137	152	141	146	142	136	155	133	135	127	137	164	156	149	139	132	139	155	146	163	141	151	134	130	134	122	124	151	136	133	122	131	165	124	143	160	140	135	136	138	142	168	149	156	151	154	132	145	149	153	124	130	148	137	139	119	171	156	133	127	118	153	160	150	137	154	120	134	143	135	130	130	131	140	139	151	158	144	125	153	156	131	126	128	150	154	143	162	138	143	120	118	161	150	127	149	148	140	141	152	139	128	156	150	162	140	138	165	144	135	131	157	134	134	129	149	150	124	127	127	156	134	152	129	138	137	152	135	135	147	128	142	142	143	138	145	145	147	150	129	134	153	134	166	145	139	155	141	149	129	133	155	158	180	153	148	142	148	149	159	122	150	137	145	144	124	148	152	151	145	136	159	153	140	157	144	143	136	177	115	150	141	149	166	146	139	112	133	125	122	172	136	137	142	168	124	158	160	139	159	150	151	132	137	155	140	131	151	141	157	143	128	152	132	123	148	150	144	144	137	116	143	139	172	130	151	125	148	164	140	136	164	130	142	141	118	129	174	117	136	130	149	156	144	150	134	150	135	133	127	140	139	147	133	149	138	132	126	136	155	133	126	146	127	136	129	146	137	132	140	122	143	148	153	159	142	134	144	153	140	160	135	150	138	129	167	120	156	130	117	144	165	154	158	135	143	134	135	146	154	144	137	158	135	139	149	134	157	138	150	133	140	175	137	132	138	149	157	152	155	135	132	151	145	147	135	167	143	146	148	169	170	128	138	164	149	153	149	137	159	135	134	137	148	146	147	134	124	138	141	132	146	145	144	139	151	143	156	170	139	157	137	125	152	144	145	140	132	136	137	133	119	145	156	136	136	156	136	142	137	154	146	157	119	141	132	141	159	144	133	124	177	145	136	147	167	135	130	133	166	159	131	134	131	167	160	134	132	163	154	124	125	155	146	168	126	126	145	135	134	160	126	117	146	133	144	146	135	133	147	139	154	159	136	151	130	148	140	151	141	135	163	139	143	139	147	156	121	133	133	146	116	129	139	145	146	157	158	142	116	143	139	136	151	154	140	136	164	136	148	125	136	148	134	147	115	157	133	140	156	129	126	128	153	152	174	152	134	158	141	143	135	159	130	149	143	143	150	134	142	124	153	161	125	155	129	145	158	143	147	133	160	152	153	141	120	132	132	158	140	167	122	144	139	144	168	140	145	131	149	136	136	135	125	129	143	161	148	140	149	140	155	142	156	123	154	162	134	145	129	143	139	149	149	161	146	143	134	157	138	116	162	130	142	134	170	139	134	150	152	142	176	159	158	152	151	147	143	134	150	144	120	143	136	134	138	145	155	140	129	133	131	152	148	125	154	132	139	164	143	132	136	164	151	147	166	146	135	152	153	153	151	159	136	139	139	145	148	141	163	141	159	143	142	112	139	143	144	132	153	174	143	150	142	144	140	147	130	139	142	135	140	138	149	135	138	145	157	144	144	154	142	154	161	138	135	126	154	151	138	156	141	148	142	150	143	173	145	121	146	137	146	140	148	176	166	142	134	148	139	139	153	138	146	137	155	165	163	141	137	136	135	137	151	138	113	145	158	150	139	139	145	145	138	137	125	159	151	147	124	141	154	131	148	151	140	123	136	149	136	142	140	152	129	125	141	118	154	132	149	149	133	128	145	140	155	162	157	141	136	137	156	173	177	131	151	130	135	145	154	130	151	157	146	142	133	157	167	154	145	130	143	123	175	140	157	117	142	132	148	150	124	161	127	151	143	145	125	142	148	134	148	128	149	148	159	143	132	126	152	154	145	143	130	132	141	142	122	133	144	127	155	132	150	126	149	135	144	141	138	133	129	151	132	146	167	138	163	156	145	135	128	148	150	119	154	152	138	160	158	161	136	146	133	156	135	165	131	144	143	142	131	134	127	152	124	122	138	173	135	150	157	151	153	147	167	165	161	134	133	134	149	133	147	151	144	148	160
44421	46787	35948	23379	666	622	603	583	544	535	515	510	541	478	504	520	533	521	469	504	504	497	547	497	463	495	490	479	477	481	520	497	429	470	516	494	494	479	503	475	499	492	498	516	491	465	493	474	455	455	471	453	490	460	524	449	479	470	508	479	468	515	500	494	459	494	459	485	469	512	463	482	479	492	436	462	479	505	487	512	499	487	485	456	459	509	498	509	497	503	480	476	492	517	488	460	471	481	473	462	485	534	461	476	475	476	474	515	511	481	519	455	498	456	448	427	477	445	521	484	439	496	499	470	489	498	476	463	499	447	485	490	508	478	508	463	443	514	495	472	480	496	477	469	492	519	504	507	460	488	472	467	512	523	477	522	432	464	500	454	455	488	463	507	530	461	462	465	484	510	484	453	482	501	470	522	488	517	445	467	514	474	544	451	448	480	473	461	442	495	450	486	460	470	499	518	423	448	481	510	484	475	481	474	475	478	485	506	509	455	495	476	471	479	500	480	480	469	509	491	504	473	440	414	477	459	444	442	501	465	465	454	474	489	507	531	497	469	493	485	475	500	494	473	505	485	477	472	477	440	481	456	512	507	493	465	458	492	508	457	498	480	491	511	481	506	524	501	445	492	481	473	517	498	469	454	453	457	478	440	528	492	486	490	470	481	469	511	489	454	449	448	491	521	521	504	478	438	464	512	493	439	509	503	469	472	489	480	439	467	514	503	491	491	527	478	465	500	524	460	453	468	446	475	456	504	465	471	498	529	463	475	466	450	449	481	510	474	459	504	466	470	495	464	444	477	465	447	468	508	495	473	498	476	471	500	464	481	462	461	482	491	475	497	526	461	508	476	467	478	475	463	473	508	449	496	474	490	477	507	490	478	508	439	456	491	460	460	469	485	466	455	482	448	508	453	526	519	496	496	486	477	469	479	442	504	486	472	499	466	455	456	483	449	486	468	460	508	471	476	487	459	493	461	463	452	491	497	531	444	486	481	507	447	456	511	460	506	447	497	481	477	489	517	498	464	495	453	445	499	480	497	508	482	483	480	484	427	462	476	465	465	454	491	443	472	479	523	482	451	476	501	490	489	462	454	458	472	463	501	475	483	480	472	503	461	474	483	496	496	480	456	457	504	510	511	494	491	493	499	512	484	469	484	458	513	476	427	491	470	480	504	487	460	497	451	483	494	499	437	468	486	482	519	512	468	465	498	509	501	465	487	457	444	420	455	444	514	473	489	495	493	477	460	512	449	485	512	470	499	457	516	499	475	511	491	487	473	473	470	457	492	465	503	539	479	457	447	508	471	459	458	487	498	491	496	466	445	517	482	506	487	471	464	532	493	476	431	461	472	442	476	474	465	490	478	485	532	466	492	492	513	491	450	531	447	443	490	461	519	470	474	457	473	510	516	492	455	468	477	527	505	482	504	478	514	448	449	464	459	465	456	453	443	493	460	462	444	490	461	472	478	478	449	447	463	438	460	461	453	491	451	458	491	494	471	473	527	481	498	492	511	465	508	450	472	452	479	506	434	466	499	500	522	467	481	431	487	492	505	459	491	455	513	504	465	485	459	466	488	486	472	468	497	449	513	470	469	514	474	467	471	514	500	461	503	475	483	480	487	491	507	485	476	476	479	468	512	486	518	487	472	501	478	474	475	503	451	451	475	476	427	491	532	510	484	486	497	476	488	453	480	462	459	463	469	519	472	468	526	471	448	501	494	477	450	489	493	452	451	454	486	514	470	520	468	462	467	464	478	471	523	477	455	478	471	505	452	538	513	486	510	456	477	446	487	491	495	470	447	436	454	463	498	463	463	485	477	475	490	491	473	455	471	449	512	497	497	467	436	481	471	470	496	479	450	539	481	485	492	442	505	466	477	466	455	477	516	486	476	450	433	477	476	463	486	490	475	448	437	454	448	484	487	460	489	451	472	502	468	536	456	470	506	506	513	521	506	452	484	507	495	482	466	513	487	466	479	501	457	484	499	451	480	522	439	518	480	498	470	471	492	496	465	490	476	492	472	492	480	483	460	487	516	486	449	470	518	485	475	468	503	480	445	499	455	424	521	482	473	461	487	479	449	493	437	490	465	442	493	504	494	453	465	512	509	463	499	491	446	473	458	542	480	463	486	469	484	466	514	461	485	472	499	500	463	433	467	516	479	467	461	491	524	474	461	509	468	482	488	517	474	465	474	480	493	467	514	491	465	486	490	507	486	451	470	462	466	465	465	507	492	448	498	477	521	488	465	457	507	495	464	459	497	464	468	505	504	456	464	481	476	489	494	479	501	514	445	467	478	462	459	504	490	483	493	493	470	500	472	520	509	514	484	478	479	481	458	512	494	481	472	498	498	455	470	474	463	458	481	479	463	500	496	478	467	507	490	476	497	488	489	481	510	505	445	486	474	518	467	458	477	466	465	499	461	487	459	496	474	494	498	487	522	455	527	488	455	506	440	509	488	491	487	518	467	471	505	479	483	491	506	499	484	461	481	487	493	502	488	496	508	481	510	484	488	484	484	524	483	490	451	498	487	468	476	491	497	430	472	508	441	489	472	486	530	510	475	485	424	498	476	512	508	465	467	513	487	467	496	499	496	540	461	462	454	506	512	486	492	449	474	521	494	503	502	461	496	481	505	458	455	509	467	506	507	483	501	506	491	459	473	464	496	464	485	465	450	482	464	477	441	457	457	476	481	452	469	496	498	536	513	470	497	502	472	442	501	465	469	457	461	489	489	499	479	464	466	475	501	479	463	449	501	453	456	486	496	505	486	474	487	507	478	511	478	445	510	462	521	465	512	460	451	459	497	480	450	484	502	519	525	472	468	478	519	502	517	476	511	476	455	492	489	477	496	507	478	504	521	455	482	495	484	497	460	505	469	512	496	472	480	499	487	480	487	505	472	456	492	488	510	488	457	490	465	500	486	482	490	515	483	512	466	508	495	460	467	433	473	495	485	529	461	502	444	504	492	492	480	512	498	487	454	491	500	472	446	504	559	503	464	460	464	493	469	487	496	509	469	458	524	490	456	458	487	470	469	459	466	521	457	476	474	460	478	488	469	481	489	479	507	441	446	461	467	471	469	454	504	500	456	501	490	487	486	489	546	464	442	488	465	481	502	516	542	500	475	478	445	471	495	495	488	467	456	467	431	462	474	464	519	454	468	502	469	489	469	511	504	462	480	469	473	470	468	480	480	488	491	436	490	481	464	466	490	490	493	450	512	492	485	485	469	477	497	483	484	470	477	480	515	485	471	498	477	482	509	503	490	490	474	483	471	484	501	505	508	478	482	516	481	478	492	497	492	478	481	469	468	505	465	479	487	508	479	458	468	459	479	486	495	496	474	469	497	445	523	478	445	509	471	454	490	495	508	513	469	489	488	492	506	481	479	439	485	517	506	457	488	486	455	447	491	480	483	480	479	470	474	483	494	487	488	463	473	488	474	479	474	510	489	497	452	491	442	483	493	513	514	467	504	498	468	414	446
79138	74873	56418	34636	7794	614	327	311	269	297	277	281	272	263	289	255	236	228	251	270	258	239	255	284	283	257	274	247	244	252	264	249	270	231	227	267	249	262	232	222	282	237	233	266	256	292	270	237	249	254	252	244	272	268	259	268	243	242	221	278	250	245	257	259	244	220	240	278	257	272	256	246	231	271	246	236	243	239	260	260	261	254	235	257	275	254	235	265	272	232	240	246	270	254	260	225	267	243	253	228	282	234	265	269	287	276	266	249	266	266	268	241	258	254	254	261	263	279	264	247	243	260	304	261	250	258	238	252	231	225	244	260	239	272	283	246	269	251	237	232	250	244	283	287	265	248	276	262	265	241	245	277	258	262	244	243	252	248	264	274	248	265	265	245	264	271	251	236	235	276	238	271	261	278	250	276	245	241	261	268	242	264	259	257	290	243	237	231	258	280	247	244	270	273	229	237	235	275	253	245	246	252	283	243	271	251	282	256	244	234	220	233	260	265	248	255	251	279	275	273	256	263	241	249	234	247	270	284	236	253	273	258	274	269	279	280	272	269	262	258	262	255	275	252	290	257	254	277	259	264	250	251	238	276	262	260	269	245	280	261	261	249	252	267	267	261	241	271	251	266	255	254	243	281	250	256	258	256	263	251	228	262	250	259	274	272	259	268	261	241	275	256	242	257	240	227	252	268	259	223	276	259	259	255	234	242	293	267	268	288	256	246	262	250	257	267	243	270	264	239	268	248	277	251	262	264	244	234	285	263	232	252	251	243	268	236	256	273	254	269	260	256	280	251	265	237	241	270	254	254	250	263	254	250	260	222	257	289	258	268	260	221	248	268	282	268	253	254	258	283	264	256	263	258	268	267	246	279	268	222	255	278	238	277	264	277	264	269	245	262	260	239	270	230	300	256	234	283	215	263	280	255	283	266	243	228	269	266	253	244	251	302	277	253	272	215	273	237	253	274	283	252	280	273	230	251	243	269	238	263	268	263	238	267	257	263	264	231	277	273	263	260	261	266	242	247	254	254	269	266	270	237	269	305	237	276	270	263	259	263	240	273	246	259	258	278	269	266	284	270	257	267	258	260	265	269	264	266	227	270	259	255	215	253	257	270	256	264	264	258	261	255	257	266	242	259	264	235	253	271	257	252	250	253	258	243	254	238	270	264	281	268	267	254	252	248	258	268	254	261	270	293	280	246	241	288	271	246	265	286	283	271	261	290	232	251	258	250	276	259	255	267	244	250	256	248	269	253	272	268	256	240	243	252	223	252	245	255	246	248	239	255	261	241	261	300	288	247	247	253	277	252	249	260	263	247	240	231	245	228	286	245	302	250	261	283	231	246	267	248	250	261	269	251	252	240	277	247	265	271	254	262	269	284	258	263	290	233	272	251	277	221	208	269	250	278	266	268	288	265	260	272	237	243	257	280	270	227	247	247	256	256	257	246	257	259	251	261	266	255	274	269	252	247	268	260	238	255	266	236	251	234	238	281	259	260	267	277	261	281	226	250	253	248	269	262	259	259	257	298	311	262	247	249	257	281	248	254	268	272	254	242	256	236	265	257	258	250	277	263	255	275	274	271	263	273	247	256	230	286	261	258	250	243	236	268	237	247	245	271	272	260	268	258	255	226	278	258	267	274	270	274	272	280	270	267	246	272	259	270	263	253	244	259	252	265	257	273	286	236	241	262	239	256	247	223	272	245	280	259	247	283	270	264	269	241	244	243	232	288	242	229	238	248	248	258	293	252	245	257	242	262	256	242	250	257	269	252	254	255	260	268	252	258	261	237	232	246	257	223	262	222	245	289	256	258	252	226	273	259	245	254	274	256	265	281	277	241	265	241	285	260	243	251	256	250	248	259	249	241	238	278	258	256	258	292	242	279	249	277	265	268	268	264	272	268	257	260	256	276	265	238	274	313	212	235	265	234	244	233	262	245	270	250	224	268	264	241	269	272	232	286	248	238	266	252	286	219	253	257	247	247	248	265	244	219	247	244	238	272	259	243	258	266	268	250	272	285	275	265	271	268	264	240	270	249	264	250	256	234	252	255	255	271	285	254	258	265	272	269	259	275	228	237	244	275	264	257	273	247	243	248	271	266	228	277	255	248	249	264	258	250	225	259	258	272	268	222	295	267	265	280	253	259	236	258	252	265	250	244	269	276	269	253	273	246	264	233	265	268	245	253	278	270	247	274	251	272	282	279	270	270	259	261	263	262	263	260	259	274	254	277	257	250	267	269	249	271	278	241	250	276	244	275	253	274	266	227	248	265	265	260	272	297	256	252	304	252	252	236	277	281	291	255	265	249	268	252	281	239	254	286	254	257	233	274	224	247	256	245	243	262	248	244	260	241	246	266	259	268	254	259	258	270	255	265	241	265	271	293	269	269	262	242	265	231	238	260	266	260	272	263	276	278	284	236	273	258	259	249	241	266	263	272	263	248	261	243	257	258	246	277	240	280	242	271	259	258	229	252	240	232	254	244	251	252	249	266	257	245	252	263	235	215	255	257	268	244	263	250	243	277	274	253	285	230	248	240	245	290	274	264	253	278	251	244	240	239	242	279	260	236	250	243	258	261	256	246	253	291	248	258	220	234	234	260	261	271	275	263	240	248	276	279	288	248	264	259	233	267	250	273	262	263	276	261	291	264	256	251	282	244	268	243	259	235	251	242	246	247	272	253	251	234	223	248	262	272	234	253	258	227	232	252	281	237	270	253	291	249	234	280	289	281	258	269	260	251	249	261	250	254	244	258	252	251	260	261	252	250	271	250	253	211	255	267	277	261	281	220	257	281	245	252	230	257	244	245	265	267	249	283	264	251	270	254	268	256	243	269	243	242	253	249	230	248	274	252	260	259	252	251	254	257	247	292	270	264	275	251	264	287	245	248	225	260	258	262	271	245	297	265	276	260	239	251	248	271	276	242	295	259	251	265	270	259	255	283	271	225	262	248	241	272	258	261	233	274	274	259	237	267	245	242	256	267	248	270	285	288	273	262	225	265	272	267	278	263	277	246	249	258	283	256	248	265	257	288	258	277	270	248	252	258	241	243	243	264	261	260	265	254	240	254	277	287	297	285	253	225	269	252	281	245	259	253	280	257	274	220	251	261	258	243	252	280	247	272	290	246	299	256	247	240	280	234	258	261	230	278	259	272	266	240	283	260	238	268	223	263	315	228	278	260	239	256	229	278	243	253	266	257	260	271	254	267	290	263	266	256	231	269	237	250	262	260	258	221	254	232	244	259	275	293	282	260	257	273	247	260	258	279	247	270	247	237	266	250	294	262	277	272	240	275	240	282	251	232	234	281	247	260	268	259	260	252	262	267	264	246	253	263	264	254	268	238	261	265	269	253	272	251	293	242	241	261	248	278	249	284	241	262	268	265	265	251	247	260	257	276	239	277	265	271	270	247	265	241	236	259	266	290	246	269	280	237	235	266	253	273	267	261	275	249	282	264	262	261	266	262	257	248	283	238	253	258
58716	63537	50323	30069	1277	1208	1073	1056	997	944	889	905	856	920	836	859	855	831	832	870	839	791	768	786	827	837	779	779	788	738	727	783	796	760	844	851	775	769	751	827	734	817	789	801	752	802	770	825	787	772	765	782	771	742	729	787	776	777	789	731	764	791	760	764	790	791	757	823	783	765	753	752	779	786	774	746	764	754	779	798	724	794	785	810	780	820	797	785	768	826	751	801	764	795	793	788	812	763	817	750	757	785	767	791	721	810	800	801	808	777	767	799	818	779	760	833	793	700	749	743	803	756	760	771	760	770	840	856	807	770	788	781	777	769	792	783	789	780	757	759	812	754	787	719	759	736	814	825	777	764	796	785	701	758	741	726	775	811	756	769	738	766	808	754	795	783	836	814	786	770	814	720	796	788	812	805	788	763	827	792	763	792	762	768	761	778	799	754	731	786	804	788	810	822	787	779	787	833	755	764	776	839	778	808	751	825	764	787	771	764	774	766	853	766	768	780	792	756	767	802	784	775	777	770	806	778	779	735	828	774	755	772	762	803	794	808	828	783	749	742	802	710	746	732	776	794	803	792	790	761	771	764	820	778	774	754	810	760	792	774	760	796	794	761	752	771	777	765	805	782	789	715	823	792	784	814	739	780	802	786	723	740	782	760	777	725	794	762	776	724	789	773	794	806	769	847	796	799	759	759	800	776	825	744	758	770	777	742	814	769	801	739	785	781	775	779	782	777	756	744	807	792	770	733	784	788	744	771	756	712	844	786	779	841	775	793	792	783	771	762	800	752	769	746	775	784	769	758	749	809	758	730	775	734	827	745	746	784	771	781	761	762	815	724	825	816	761	809	815	816	809	798	782	770	784	753	777	789	733	789	744	718	794	778	748	771	784	746	777	765	795	774	768	807	753	801	740	774	782	766	819	816	792	820	720	742	757	816	774	791	756	771	761	799	823	802	769	777	770	752	789	755	796	769	772	757	774	814	806	752	779	790	828	810	769	757	819	825	769	789	819	748	761	773	777	778	833	755	797	751	750	746	820	797	810	830	763	835	720	798	807	755	749	764	783	807	772	800	779	795	814	800	783	744	767	806	786	758	766	745	755	746	814	782	790	772	808	712	818	750	801	784	803	743	759	828	785	772	791	777	809	798	759	824	825	747	809	784	750	755	736	800	758	797	831	829	777	799	790	764	806	817	796	805	762	779	796	790	782	785	717	741	761	788	759	758	780	826	780	787	774	803	725	732	756	776	822	753	788	789	778	819	750	788	789	742	788	765	742	800	808	764	781	808	846	759	825	801	836	750	770	773	782	763	790	809	792	778	806	790	829	758	765	783	718	775	749	800	752	791	770	776	785	777	793	763	803	826	787	767	802	801	741	806	769	787	783	743	755	776	801	788	798	746	803	785	812	747	803	752	767	795	824	774	758	768	760	771	770	749	826	801	810	756	776	772	803	801	766	760	775	812	813	824	759	782	793	746	777	768	796	781	814	821	763	778	773	771	752	805	794	831	797	830	761	773	761	735	752	790	792	750	788	726	829	778	792	734	739	765	778	805	813	802	740	775	754	816	731	785	729	701	804	770	743	764	809	762	777	797	748	780	749	754	768	787	775	775	787	828	755	756	802	789	787	797	760	803	810	774	813	738	772	838	772	782	803	778	779	727	819	771	823	748	778	756	760	776	795	759	699	768	748	781	774	779	782	848	775	770	782	757	796	750	798	791	762	790	764	757	789	795	799	797	806	740	800	768	788	772	745	751	787	800	788	734	789	790	738	797	813	729	778	790	786	790	775	815	782	764	792	788	770	787	761	739	788	791	732	776	763	821	802	766	735	805	861	785	779	778	768	748	792	744	783	747	786	771	764	768	756	720	777	715	759	760	764	865	715	765	789	807	794	762	778	704	753	817	801	776	781	769	752	746	780	806	783	751	813	776	784	820	734	771	820	768	781	766	760	835	813	807	818	795	757	775	718	797	795	741	819	773	795	814	756	754	794	817	770	730	784	812	823	763	788	767	785	764	790	795	773	799	792	756	741	773	773	735	787	789	806	840	831	739	748	781	760	790	835	768	805	743	774	837	785	784	777	843	801	773	774	790	760	779	765	757	760	761	779	708	737	815	697	790	738	797	819	824	787	762	743	798	786	804	754	813	740	818	812	798	785	789	802	772	740	752	774	804	812	780	784	733	788	787	811	793	781	810	758	752	756	746	771	757	768	747	779	773	713	771	787	751	785	809	745	729	757	765	711	771	787	805	735	768	808	793	744	804	795	753	835	828	807	787	773	735	786	794	763	768	762	707	778	796	786	777	812	820	776	797	825	755	774	798	819	763	782	763	730	766	795	762	773	852	811	772	727	782	781	766	784	825	758	784	784	780	805	765	802	781	733	750	788	818	777	749	802	796	806	774	794	793	782	732	787	758	791	813	755	779	808	776	752	811	769	757	786	743	802	770	768	806	795	785	735	760	715	808	816	747	749	850	793	781	778	752	785	773	837	776	786	758	788	831	770	773	785	770	727	811	807	772	827	789	739	795	747	810	790	776	827	777	761	767	750	759	856	804	809	841	789	763	754	705	784	833	757	785	748	782	760	765	710	726	781	776	774	765	718	777	768	745	831	735	756	749	790	771	770	782	859	750	804	778	807	865	734	799	766	805	755	772	810	791	752	772	778	761	805	796	802	784	781	860	732	765	829	777	773	782	771	737	796	772	808	744	783	774	764	797	787	772	751	774	783	801	741	773	798	764	737	828	785	805	780	756	801	791	736	776	749	767	804	781	784	789	796	797	770	791	766	748	807	806	780	813	796	754	781	858	809	787	800	791	736	783	803	792	778	814	800	758	840	777	831	775	781	765	795	763	814	766	754	721	801	783	791	768	806	791	769	784	751	776	766	761	778	756	754	814	776	837	803	755	765	791	735	737	768	811	797	800	824	751	782	752	756	763	758	814	748	796	796	824	753	846	731	795	801	764	755	834	754	792	754	776	734	765	774	777	744	776	777	767	765	796	757	764	755	794	781	788	802	798	773	853	759	791	749	792	760	817	798	786	815	754	807	812	827	790	787	825	777	791	745	817	804	738	805	818	782	765	785	803	742	759	766	775	775	767	760	775	780	745	798	701	767	763	741	773	809	821	770	762	794	756	816	769	804	784	736	769	733	737	769	769	802	805	778	753	771	805	771	761	791	777	817	796	799	759	740	757	769	820	764	788	759	812	764	730	789	760	761	806	776	755	728	728	771	784	820	748	727	773	772	766	789	773	761	772	787	741	769	810	756	780	794	764	763	757	794	772	765	755	805	794	709	759	786	787	763	764	730	782	760	756	745	814	745	813	789	767	787	754	785	787	794	745	792	786	779	823	789	780	784	799	834	759	765	751	771	799	788	753	761	783	769	727	784	781	831	767	729	778	807	810	784	745	782	758	759	728	775	788	792	860	833	786	768	763	789	783	738	769	779	807	784	730	780	788	779	780	738	741	769	762
29161	19574	7496	1805	209	163	139	121	122	131	136	144	142	151	147	133	158	137	128	137	130	141	125	139	153	99	142	167	150	144	130	119	147	137	128	126	132	148	127	136	120	114	128	135	113	185	129	134	140	155	134	124	117	119	121	146	130	140	143	125	124	131	154	128	137	133	142	141	128	140	141	120	127	138	140	141	142	127	157	130	103	146	118	138	120	152	147	152	122	132	136	154	124	109	143	149	123	119	132	123	119	144	129	134	136	141	137	134	135	119	142	124	153	129	143	152	141	141	147	121	134	118	139	137	137	142	131	142	134	142	138	127	142	129	128	136	111	144	136	166	144	142	145	121	145	127	132	136	130	125	133	130	142	124	143	127	119	120	121	156	141	148	143	142	135	162	133	145	135	134	130	139	117	163	144	137	144	149	115	122	154	131	143	144	135	121	111	153	143	136	127	128	105	122	163	153	118	123	147	140	121	132	136	146	134	130	132	127	124	119	133	131	126	134	118	137	129	141	129	143	129	141	130	133	143	142	134	117	146	138	128	128	130	128	137	137	140	125	127	134	145	147	132	145	159	136	145	156	144	130	126	125	120	114	151	139	137	136	123	140	134	133	128	132	144	145	138	162	120	131	137	141	132	152	127	147	122	125	137	124	144	141	130	154	114	119	125	112	133	137	163	124	134	137	135	136	130	119	151	151	130	136	136	134	129	137	133	150	132	133	134	139	142	147	144	124	131	137	138	127	147	134	113	141	129	141	142	137	147	161	123	129	125	137	141	133	140	120	139	123	134	138	133	139	131	141	144	132	138	147	138	139	124	118	154	137	138	141	149	132	118	119	143	142	144	133	139	124	130	136	135	132	137	120	133	132	162	142	144	140	130	149	153	134	122	121	142	138	155	147	135	132	141	141	151	128	127	144	143	154	108	139	172	127	135	120	137	113	132	145	134	108	131	148	123	120	157	150	116	136	141	124	142	116	148	147	124	148	141	155	145	134	157	129	138	124	153	130	135	131	141	131	133	143	140	124	137	126	132	124	140	156	135	143	149	127	102	132	124	139	130	129	138	146	138	138	139	146	112	138	148	125	149	118	136	139	148	131	128	139	141	141	146	146	121	134	136	125	138	135	129	116	113	151	139	144	141	132	114	139	139	135	135	123	119	142	133	135	137	130	144	129	134	125	128	129	119	141	163	114	139	138	132	140	149	130	132	123	147	136	137	138	126	153	129	115	137	123	139	132	117	137	130	152	119	137	141	135	141	123	105	133	137	129	143	134	148	137	135	158	118	136	129	135	121	150	126	152	140	123	128	128	113	131	151	137	157	131	137	146	147	127	118	133	121	129	162	122	140	138	134	142	136	141	154	136	120	136	121	123	125	161	121	158	142	145	134	129	143	136	132	146	146	127	148	116	157	129	142	133	122	156	122	121	135	107	122	132	125	125	138	141	120	117	163	139	145	135	156	128	137	117	142	137	122	141	139	144	155	138	151	154	150	143	151	137	149	133	141	141	136	153	139	146	153	131	124	138	121	153	138	135	146	140	120	144	124	125	136	146	113	116	129	136	159	129	138	131	124	126	122	150	130	146	137	145	121	129	133	126	154	109	136	126	122	133	128	109	134	121	156	136	125	125	124	133	132	124	118	110	136	127	105	129	136	128	129	145	138	146	140	124	121	137	137	116	154	127	128	130	143	140	133	149	134	135	129	130	138	126	152	143	147	123	127	154	122	133	134	129	123	135	144	126	116	144	142	155	134	148	147	139	151	116	145	131	131	120	139	124	151	160	130	116	126	132	128	152	122	142	140	135	146	115	136	118	100	157	107	168	138	127	142	153	132	135	135	148	135	136	139	139	144	142	109	131	123	140	133	146	128	153	138	144	153	140	119	143	136	120	155	145	142	134	144	122	125	151	123	139	117	131	131	140	128	125	141	116	129	128	131	159	124	157	114	153	131	170	131	135	133	130	140	119	134	123	152	140	135	127	133	133	138	125	112	138	144	120	125	134	132	130	114	125	140	132	128	146	123	157	123	143	134	150	123	159	127	126	143	125	151	140	131	126	118	126	114	135	147	110	151	152	108	120	149	124	124	134	131	139	139	126	131	131	166	135	123	144	151	133	148	133	149	149	151	114	142	116	165	140	116	146	129	139	127	141	145	127	142	138	145	142	139	145	111	162	163	125	119	132	139	144	140	151	131	123	155	130	139	115	138	129	136	120	140	131	139	128	131	133	141	161	141	133	134	138	107	127	126	147	136	122	148	140	131	120	130	127	119	145	147	147	136	125	140	126	157	145	117	139	141	138	142	153	130	134	137	126	134	145	142	145	129	134	150	142	119	146	127	148	143	125	136	146	128	120	119	122	124	131	136	139	132	127	161	131	145	139	129	131	130	140	116	141	119	126	133	136	148	115	135	140	130	132	128	115	114	118	139	139	133	137	142	152	127	122	152	121	132	163	126	131	116	131	137	141	132	135	130	151	129	120	134	127	153	127	142	135	133	112	127	130	142	135	142	156	134	137	129	139	130	126	143	160	128	120	139	136	111	139	132	132	128	127	154	144	147	110	145	149	146	134	129	165	147	128	120	141	150	132	142	137	142	156	146	117	135	118	151	142	131	128	137	149	120	106	151	142	151	136	136	119	129	147	147	148	137	134	140	124	132	141	126	128	136	126	110	126	147	144	125	132	143	129	118	128	137	142	143	154	124	124	120	155	122	132	148	165	120	132	139	138	143	132	154	145	136	126	144	129	133	134	130	136	136	127	141	150	142	138	140	153	138	146	133	146	115	140	118	117	113	147	152	156	153	153	146	149	132	142	134	149	123	140	129	128	122	136	144	137	142	128	147	125	126	141	152	135	139	137	156	143	153	137	141	141	121	123	126	136	146	107	130	148	141	154	146	147	107	121	119	160	138	134	146	120	135	136	149	138	147	137	148	132	109	123	147	126	139	140	131	128	130	128	145	136	150	135	138	140	150	127	114	141	135	139	143	139	140	134	125	130	141	143	126	135	140	142	122	127	128	131	128	145	120	145	137	161	145	131	132	136	121	138	142	132	148	151	123	128	153	118	136	127	136	127	144	120	135	118	125	137	127	161	126	156	119	112	125	152	132	130	130	117	132	122	138	149	149	145	144	135	150	134	128	165	146	126	134	145	127	139	154	117	142	158	123	138	152	139	117	126	124	126	123	136	127	137	131	117	128	135	149	134	157	135	135	126	126	140	137	109	119	121	141	158	143	125	118	133	147	153	123	164	156	127	129	136	151	150	121	159	149	141	134	129	134	137	150	148	133	136	131	128	125	141	133	126	153	137	158	145	156	128	149	142	123	120	126	129	149	123	104	137	122	126	126	122	119	133	145	154	148	154	122	148	125	149	140	137	125	140	139	142	145	121	140	138	132	132	148	158	129	146	142	145	145	127	143	143	135	133	162	126	120	103	134	158	136	133	119	143	136	127	140	151	134	138	138	124	158	159	133	142	131	136
27745	23309	10172	4510	425	494	466	434	459	444	427	447	437	498	441	478	452	439	457	461	449	464	403	437	452	464	490	475	432	456	471	435	502	431	474	499	459	457	503	498	431	458	465	444	421	451	478	430	469	444	462	479	505	473	427	465	487	480	431	417	415	465	441	458	482	460	452	411	444	464	430	421	444	457	493	489	452	478	463	443	429	473	438	444	458	458	488	447	461	448	483	453	506	443	493	447	436	421	429	419	443	497	436	460	471	471	472	449	437	461	448	432	474	466	467	477	476	488	483	412	475	494	482	456	447	420	470	431	419	433	484	409	428	442	461	466	426	468	438	466	438	415	455	479	453	483	510	487	456	476	444	491	459	446	487	450	450	452	461	466	458	441	455	426	444	430	405	473	436	464	454	433	428	436	480	449	469	457	438	444	422	460	462	424	467	449	478	485	439	484	479	452	404	453	470	448	473	471	432	465	442	458	452	482	446	478	445	450	478	455	462	447	452	468	441	432	468	437	398	440	431	442	462	475	430	470	475	434	474	473	432	475	466	471	448	452	441	468	437	489	437	497	465	480	444	445	460	481	426	485	481	453	464	444	471	466	454	427	437	500	467	477	423	438	456	507	472	474	428	438	478	477	455	464	496	484	457	453	464	442	466	444	467	474	487	452	441	452	428	455	468	445	460	465	438	450	471	456	450	445	418	437	432	460	471	496	474	444	453	475	429	433	410	449	449	432	447	437	461	450	430	451	473	451	446	446	459	434	487	437	470	425	500	481	461	489	454	442	439	393	486	469	443	473	477	444	447	417	446	457	451	440	426	479	490	461	443	463	493	470	467	451	447	425	489	442	452	441	442	452	470	434	422	436	418	458	400	431	501	419	471	442	450	440	426	458	409	432	465	420	468	431	435	421	459	453	443	476	461	444	465	468	444	473	465	469	444	462	482	463	474	453	482	476	455	468	404	429	468	458	449	442	453	425	406	435	476	500	437	433	442	446	455	421	437	485	441	477	458	477	466	461	459	457	432	460	478	450	427	434	440	436	471	459	434	512	488	434	456	488	452	444	484	455	448	455	463	460	425	432	422	466	453	415	437	463	496	438	465	467	465	433	462	498	432	427	482	433	479	443	480	438	447	442	458	522	458	451	451	454	444	454	456	475	482	423	461	454	470	479	424	431	466	491	427	441	471	506	431	457	471	467	471	428	469	450	445	500	444	480	475	470	466	470	459	477	429	442	454	442	429	457	462	464	474	435	449	429	445	453	442	457	447	453	409	453	464	423	390	393	425	461	455	453	439	450	423	469	451	452	401	410	495	427	501	471	446	475	478	446	450	478	453	404	470	468	466	458	463	439	463	456	447	438	453	448	437	481	452	458	458	434	437	471	448	461	455	444	447	455	451	438	440	427	442	439	427	459	480	504	464	444	452	455	449	487	413	431	458	441	462	445	486	447	445	500	482	458	483	432	432	475	469	434	431	495	471	451	466	457	467	461	442	468	439	463	464	479	461	480	466	435	436	474	454	453	448	481	474	468	448	475	488	471	452	482	456	474	468	468	459	443	421	447	506	453	475	454	460	458	433	448	449	475	432	438	453	472	454	463	437	459	443	460	467	467	459	453	414	463	438	435	443	431	426	456	459	501	461	419	447	468	465	423	453	442	452	468	442	485	441	425	457	458	423	454	487	410	422	441	446	452	452	464	414	439	446	435	429	434	480	443	451	425	502	459	474	479	474	444	403	452	440	451	455	486	485	481	456	482	477	449	456	462	457	453	451	476	414	451	457	434	431	460	429	460	470	458	464	466	465	479	445	453	460	442	448	477	471	444	472	455	424	427	451	438	463	453	442	467	432	449	482	470	470	465	467	469	454	462	424	495	458	482	479	460	430	484	444	458	440	459	480	444	455	473	425	468	461	447	426	433	485	441	434	459	472	445	467	498	464	443	464	472	500	466	441	455	487	498	430	399	483	427	480	454	434	457	444	428	454	490	455	461	443	461	446	431	464	462	482	455	477	468	455	435	479	464	447	455	459	462	468	477	481	411	477	461	485	475	465	474	430	481	500	482	463	453	468	433	466	429	436	425	443	478	489	465	443	491	457	451	492	473	426	456	404	457	478	486	479	456	452	459	454	447	455	471	431	419	476	452	416	458	425	446	451	479	466	473	461	485	444	470	472	446	419	475	417	454	430	459	484	459	423	437	441	438	442	489	453	468	477	449	473	461	479	443	467	466	461	455	489	454	501	467	469	449	474	476	459	446	450	454	467	469	427	435	452	453	474	459	493	513	428	502	440	466	448	442	471	446	464	480	471	448	447	485	489	481	448	455	433	433	464	440	415	433	431	462	477	483	431	497	487	457	474	506	471	422	465	438	456	466	470	455	419	472	436	420	488	446	460	468	438	485	452	461	496	465	459	414	488	495	447	457	448	454	448	431	434	454	465	473	436	448	455	468	427	468	450	447	462	463	494	453	397	445	463	436	431	454	441	452	452	400	444	482	489	447	482	461	471	453	461	479	444	485	451	447	426	453	477	455	471	458	428	438	482	490	457	475	469	487	482	457	432	459	437	434	487	476	469	454	470	449	460	429	439	437	473	430	464	431	457	428	473	455	404	485	459	440	476	481	450	499	429	456	470	439	438	463	433	438	457	449	466	448	448	468	451	490	469	463	454	463	421	453	466	436	483	414	461	491	448	443	439	442	453	473	477	467	488	456	476	474	434	457	448	446	491	454	451	413	442	439	454	449	456	461	495	403	441	486	434	445	450	480	436	451	461	428	453	449	433	495	420	459	422	470	458	450	453	436	468	469	504	459	464	431	521	455	497	461	464	450	429	443	480	444	457	450	403	456	414	475	470	435	439	438	473	450	467	448	455	437	484	435	446	432	484	497	460	466	452	450	490	473	474	423	433	423	446	455	418	433	456	439	434	433	472	477	444	405	497	472	430	459	444	442	455	414	425	492	427	455	448	443	468	449	487	454	485	427	438	437	412	436	478	463	463	451	467	462	418	460	481	424	456	437	443	449	461	422	485	456	499	458	463	453	466	448	442	472	478	489	514	479	412	455	404	478	424	454	447	444	474	428	467	451	484	479	465	434	460	425	448	436	467	470	465	492	459	497	460	435	475	403	464	481	462	458	475	450	436	500	493	466	488	458	452	433	459	456	445	470	454	458	427	426	447	482	429	446	482	434	440	450	441	465	459	459	502	429	461	447	477	475	464	468	430	465	496	454	488	464	443	440	461	485	469	438	450	474	456	472	467	442	458	496	453	462	479	484	440	484	465	443	466	411	449	439	475	468	483	428	473	454	448	459	457	447	434	473	483	449	471	419	450	500	490	433	462	471	464	452	466	454	446	442	422	461	485	446	475	461	499	457	460	460	439	472	447	452	442	456	442	455	431	467	448	457	468	453	496	466	476	422	464	475	463	435	437	455	478	448	464	437	450	498	397	474	452	461	463	461	465	418	454	431	487	468	452	468	461	449
64407	57103	40206	19815	1478	210	180	162	156	161	160	147	173	146	165	136	155	165	133	154	134	146	144	142	130	127	172	138	135	157	135	149	141	148	140	139	120	160	138	173	155	138	156	146	146	153	151	124	133	147	137	139	143	126	117	149	174	139	137	147	127	154	150	150	129	155	165	124	162	144	162	147	141	136	138	146	135	132	139	130	139	151	141	145	154	133	147	134	125	135	164	148	137	153	135	147	143	97	139	140	160	133	128	123	132	159	168	135	120	145	163	127	134	154	118	132	164	136	143	158	140	135	124	159	142	148	137	142	139	125	160	140	138	138	146	127	134	138	135	128	135	145	149	135	145	142	143	146	163	143	140	134	148	147	134	137	131	164	140	151	154	117	133	133	142	156	135	135	163	145	127	148	169	138	138	150	135	123	135	139	149	146	129	147	164	139	150	143	148	118	132	152	132	151	140	131	171	139	143	143	124	132	139	128	119	132	140	153	155	129	141	165	140	144	153	151	132	133	123	136	152	141	153	154	144	148	144	139	142	131	131	137	156	128	115	152	157	133	145	145	136	152	151	133	161	137	130	132	169	139	141	143	132	168	140	132	154	146	138	133	139	133	148	132	135	140	156	159	156	132	126	125	143	150	132	128	141	133	151	148	165	138	133	133	126	172	126	130	144	140	143	139	141	148	140	141	130	167	143	128	148	142	149	143	152	159	130	132	144	145	143	141	177	141	144	135	149	141	134	159	128	148	139	161	164	151	148	141	141	153	144	135	132	141	148	148	139	138	133	152	145	131	135	123	122	150	147	147	144	124	130	142	140	153	151	125	124	154	149	148	145	138	151	144	151	109	146	159	140	163	156	147	130	135	154	154	153	154	125	123	157	132	158	164	137	135	150	144	151	159	142	143	130	129	119	135	145	147	145	136	132	154	134	146	130	161	140	142	143	132	145	128	147	141	132	155	153	138	138	136	156	128	134	125	139	109	148	132	156	164	127	162	135	148	144	140	132	166	154	127	162	174	141	136	163	131	148	161	141	139	129	137	112	155	134	143	136	143	165	140	141	133	135	140	116	156	151	156	144	142	134	137	165	152	146	159	149	154	145	138	158	140	136	149	164	126	155	145	138	136	124	140	133	146	139	133	135	159	139	140	122	145	121	134	152	138	134	142	155	148	140	140	158	147	142	146	147	146	145	154	149	140	165	168	134	143	143	138	127	133	148	160	135	152	112	121	129	157	128	146	143	158	137	148	140	131	161	149	154	132	135	147	133	153	163	143	131	133	132	141	146	138	153	155	163	152	134	155	158	119	121	137	158	142	137	131	160	146	140	158	132	137	140	158	140	138	151	140	143	146	158	151	159	127	138	141	145	126	139	141	137	138	120	135	154	148	150	149	125	154	146	130	145	129	137	129	151	149	137	154	126	136	148	129	149	136	151	136	120	151	152	124	146	136	160	145	136	140	130	136	152	158	138	133	147	127	134	143	139	147	147	157	148	150	131	147	140	131	152	157	129	157	146	145	149	141	138	144	140	145	145	155	122	152	147	149	127	154	135	131	160	148	130	140	171	122	136	148	144	155	121	166	161	140	127	135	125	151	141	134	122	136	149	138	176	145	153	157	131	171	160	154	109	153	151	140	137	131	144	146	149	138	130	122	127	124	152	161	137	143	159	133	131	116	136	158	164	152	132	128	153	137	132	164	146	162	135	146	142	146	148	142	165	141	133	130	139	149	147	143	138	141	149	151	131	129	143	128	171	119	151	147	152	146	143	168	134	123	135	145	117	156	142	126	143	156	139	160	137	134	156	173	134	115	134	151	149	139	171	142	140	149	127	138	142	152	142	136	119	133	146	139	137	131	146	148	144	132	155	133	136	141	143	135	150	145	139	147	149	161	155	132	168	136	148	158	140	148	132	143	139	145	132	134	122	139	158	143	143	132	143	142	134	149	122	148	125	122	123	138	161	151	131	144	144	154	125	152	137	146	144	148	152	143	148	139	122	137	164	131	133	131	135	141	136	144	143	149	158	157	145	138	146	133	150	139	134	136	139	146	143	144	160	144	145	145	157	137	154	159	137	135	137	137	136	147	154	117	125	172	154	144	130	161	142	168	149	127	133	143	131	137	166	156	148	125	136	148	144	135	123	160	146	157	146	148	129	143	130	168	135	161	130	142	139	144	164	148	144	155	140	146	133	137	134	138	163	153	149	128	138	137	145	141	150	141	121	148	157	150	147	131	122	143	140	118	134	148	133	155	143	171	129	135	140	168	157	141	142	139	143	142	119	153	147	161	158	131	133	138	127	169	159	145	127	143	144	133	155	161	124	165	119	155	151	132	131	162	149	130	126	147	129	143	148	139	137	134	152	161	134	151	120	124	140	117	143	155	145	140	142	136	151	139	121	141	139	134	141	135	141	164	137	142	137	145	148	132	143	132	144	139	107	161	144	152	149	143	136	131	149	138	130	131	159	129	150	135	149	151	154	120	154	146	139	137	146	139	125	119	161	149	143	145	136	136	155	152	143	136	144	140	152	157	137	149	141	113	159	149	148	140	135	160	135	151	147	145	135	152	131	140	146	145	140	146	132	167	143	140	157	142	130	143	135	131	162	114	150	132	129	127	156	130	150	122	135	159	143	136	134	136	159	132	142	139	145	132	138	150	147	158	146	150	149	151	133	150	133	142	150	132	124	161	149	167	150	144	155	142	146	130	134	149	137	150	123	138	144	165	128	135	137	141	166	139	144	143	146	145	133	162	155	135	139	134	131	116	160	140	135	144	141	138	120	140	139	143	137	141	135	148	136	150	153	135	156	132	131	144	130	162	147	137	139	141	136	148	158	148	126	151	154	147	158	152	144	135	148	126	141	156	139	161	147	135	146	157	134	155	137	153	129	131	157	134	140	159	147	125	141	121	127	144	150	139	165	138	138	129	135	157	125	150	127	138	162	166	163	136	151	132	153	137	137	115	139	150	142	142	142	144	144	165	145	131	140	133	143	149	145	139	148	148	126	143	145	128	164	132	135	131	128	143	156	148	121	138	150	164	146	160	144	152	139	132	141	140	149	142	129	147	144	156	134	167	156	126	146	151	169	134	135	149	147	149	120	136	141	127	137	129	137	129	125	139	146	148	141	154	138	149	162	144	168	151	129	128	168	116	140	154	143	153	138	158	157	134	133	150	145	129	158	133	138	139	163	124	148	151	139	143	139	124	153	133	163	139	143	152	155	138	129	139	144	153	116	150	128	151	157	158	145	144	135	155	178	144	138	141	159	134	140	133	165	164	156	146	132	140	130	167	137	140	176	150	132	134	140	141	128	148	128	167	148	144	140	123	148	148	155	127	145	125	153	138	121	136	150	149	138	141	155	149	122	132	155	144	133	159	141	168	125	146	141	143	151	148	143	131	149	147	146	128	141	169	146	131	153	151	129	140	146	118	136	149	120	144	153	173	145	157	112	156	143	142	129	149	139	149	149	157	144	149	141	140
45147	45869	36405	20191	736	656	608	597	531	551	507	505	507	531	515	505	504	475	513	486	481	428	519	503	487	499	521	482	512	477	480	454	518	439	479	443	470	472	490	460	484	478	477	545	490	493	496	481	471	482	473	488	480	491	487	429	464	475	461	498	465	478	459	481	465	468	488	465	454	507	452	492	524	473	466	471	436	459	503	486	449	481	489	444	481	442	466	476	479	477	477	479	502	474	463	484	483	462	462	479	466	433	510	502	478	465	488	480	454	500	441	462	463	454	459	489	478	481	472	489	408	481	461	432	486	466	491	483	461	491	469	463	470	494	449	450	455	496	448	467	467	553	459	495	501	484	477	478	488	480	479	468	458	453	485	465	490	481	475	447	465	459	463	468	470	461	486	495	465	464	450	461	491	471	450	484	463	471	514	473	525	498	495	475	498	451	449	449	461	456	492	472	429	497	500	499	482	490	494	441	479	473	518	508	464	455	492	469	473	479	424	470	468	460	467	478	487	484	480	478	484	477	524	465	447	501	466	457	498	490	500	484	460	460	463	463	474	497	460	470	486	482	474	476	453	499	466	452	486	488	453	492	456	491	421	485	451	465	522	483	473	484	479	472	443	485	486	469	419	462	474	472	469	454	442	467	494	505	505	483	451	458	494	469	489	456	485	462	481	443	456	422	490	481	480	493	486	467	427	476	442	477	443	443	468	469	466	483	501	482	459	403	469	401	513	501	498	430	461	444	464	516	451	507	492	477	472	462	457	498	489	485	470	474	490	478	483	469	437	484	481	471	478	485	486	454	528	441	489	480	470	464	442	489	481	500	449	448	444	501	465	464	479	465	495	475	489	443	481	464	479	460	497	476	454	481	477	495	473	513	462	450	506	501	447	486	466	495	508	474	472	477	493	456	479	450	470	454	487	509	463	490	479	473	477	465	516	446	473	476	441	488	488	466	471	485	443	495	448	490	496	434	509	454	439	471	432	475	497	469	472	430	454	489	466	478	467	460	451	456	472	459	478	484	474	466	480	523	493	467	450	474	499	495	461	452	502	453	485	497	476	432	483	464	473	457	489	451	471	464	495	491	454	447	464	498	512	452	480	477	493	482	486	443	468	484	441	482	469	469	473	489	464	471	452	454	469	424	455	471	455	489	454	438	491	473	488	503	448	485	472	502	463	540	476	474	474	492	478	444	474	487	482	466	470	464	446	472	469	501	439	467	483	482	451	470	492	462	444	483	479	459	470	452	491	490	481	449	451	489	512	492	477	463	454	487	478	471	457	477	488	493	484	467	472	490	465	462	470	480	484	471	487	477	468	491	458	445	494	485	449	459	490	457	480	441	429	456	494	432	478	486	478	491	492	460	425	473	463	468	473	499	492	514	495	453	464	503	482	433	468	483	469	491	518	478	482	487	480	469	435	459	484	420	448	468	483	520	457	481	468	489	488	483	457	479	453	463	474	473	452	475	467	423	503	480	498	439	462	462	492	461	429	456	429	445	471	457	448	446	479	460	524	511	498	494	441	447	455	492	447	454	492	482	454	482	471	453	425	467	454	461	459	482	476	488	460	453	483	423	465	479	479	481	424	475	465	469	455	443	456	471	490	460	456	504	470	449	461	484	495	508	455	474	449	443	535	471	476	474	488	437	458	502	474	511	478	462	481	433	428	457	434	516	464	463	445	460	455	474	474	458	454	455	469	421	480	426	511	475	470	450	460	497	476	458	442	439	482	471	447	436	463	443	496	477	483	467	476	502	487	489	463	508	492	486	479	499	439	483	460	500	479	443	451	487	509	481	466	440	483	479	474	506	470	451	513	488	485	480	464	511	485	476	442	490	504	518	474	480	492	496	479	440	493	489	444	486	469	461	511	504	486	414	526	501	485	470	472	471	531	432	448	471	442	474	479	449	456	465	458	505	463	475	461	471	426	432	469	469	472	508	488	443	477	488	461	482	460	488	465	452	422	458	480	472	478	469	472	526	471	484	478	471	492	499	464	466	466	478	487	437	457	431	479	488	487	456	483	473	445	461	466	475	498	462	477	446	457	460	449	472	462	470	470	484	476	459	446	466	459	458	444	501	480	462	469	516	469	470	459	476	466	504	431	523	490	474	451	438	465	448	484	486	486	481	484	454	477	467	459	461	478	431	486	439	459	455	500	496	480	449	510	461	466	509	486	418	484	503	434	455	482	458	446	477	473	449	488	449	496	494	507	497	469	458	470	458	462	473	455	483	443	487	450	443	473	482	478	455	444	520	481	469	477	472	468	488	498	505	437	478	451	459	461	517	445	490	480	444	480	483	457	481	456	429	488	508	500	468	473	442	483	452	425	507	491	526	477	483	432	476	475	458	472	479	465	484	449	442	490	491	476	472	455	457	458	483	478	431	485	480	490	482	434	438	443	460	443	510	447	488	461	444	447	472	463	485	455	486	464	492	480	491	481	497	448	474	467	514	428	490	458	468	500	451	494	486	459	454	454	479	456	464	457	455	513	447	485	510	466	445	428	468	459	468	486	476	497	459	480	469	457	478	473	475	450	472	476	484	452	483	468	462	459	501	494	483	504	472	481	455	470	479	465	450	444	491	483	491	492	458	462	455	459	471	433	512	483	459	469	488	483	485	465	469	434	482	456	486	455	506	492	476	502	455	480	441	444	460	479	474	499	493	516	459	481	500	485	473	470	508	522	484	480	489	476	455	453	479	445	486	479	479	488	460	456	483	458	475	476	442	456	451	469	443	457	482	496	460	441	502	483	458	492	461	456	469	498	500	455	472	478	474	492	478	492	421	426	465	472	489	469	465	476	482	463	495	488	455	463	500	461	479	466	470	501	470	457	495	474	482	478	477	462	442	467	492	456	504	448	468	486	471	489	439	466	445	495	480	468	464	460	478	465	494	500	474	474	448	492	481	463	466	480	505	497	446	462	448	495	474	510	432	483	465	475	486	439	486	495	496	458	456	413	446	492	434	516	472	490	456	484	446	475	477	497	481	471	468	466	441	499	451	445	466	467	466	501	491	507	462	455	458	463	459	497	503	446	472	466	464	466	453	476	508	477	506	458	452	445	485	464	484	491	502	478	498	478	461	472	488	468	452	468	466	449	471	479	472	443	502	488	491	434	468	473	467	455	479	459	462	464	483	484	461	469	434	457	456	458	437	497	437	446	482	506	461	461	479	472	475	494	502	473	475	511	448	491	494	482	463	495	484	480	479	433	439	461	511	446	463	465	457	471	458	494	486	488	463	479	446	491	464	480	470	478	507	465	485	466	485	481	490	521	479	493	451	494	450	490	478	449	510	450	510	465	449	464	450	485	479	459	463	470	484	446	462	427	506	482	458	498	463	474	490	437	471	443	503	442	495	512	482	461	464	513	488	488	496	428	457	459	486	471	482	472	463	469	431	462	465	479	472	479	461	506	465	483	489	485	505	437	430	476	481	466	432	449	446	448	459	459	451	482	418	504	444	464	451	482	477	481	502	463	495
79689	73220	55901	30955	8395	784	333	317	278	282	290	269	266	260	285	246	267	248	251	267	297	272	256	281	268	273	240	278	238	273	286	278	236	270	262	263	228	233	250	242	242	256	263	245	258	259	254	244	267	250	274	253	239	224	248	279	247	266	237	232	250	262	243	257	253	260	276	286	242	252	257	253	272	251	264	261	286	248	260	245	277	274	263	236	217	270	268	236	253	253	265	246	243	238	233	229	245	241	255	255	228	239	251	252	243	255	246	248	256	258	255	231	243	241	256	262	272	268	253	259	265	258	255	254	268	243	252	247	234	246	244	250	255	212	245	244	250	238	246	270	254	235	255	252	251	269	268	250	259	243	230	269	258	270	264	257	247	261	234	277	247	278	269	270	240	245	230	247	267	259	287	239	260	249	260	228	266	250	275	248	214	244	239	265	267	230	250	259	281	233	253	287	266	227	230	249	245	207	255	268	233	255	235	254	225	264	255	261	256	247	262	252	284	274	262	275	229	266	250	250	265	250	269	233	252	279	265	266	283	249	266	250	249	268	249	276	250	273	282	247	268	253	244	217	253	254	249	275	259	255	269	248	254	241	261	239	246	257	256	254	287	249	242	235	276	262	251	240	264	260	246	261	218	258	246	258	264	249	255	266	230	235	278	221	230	239	254	242	254	240	265	268	266	243	237	222	228	224	280	260	266	271	244	250	245	262	282	281	236	254	263	252	252	249	261	274	235	270	232	237	269	262	287	266	247	262	246	258	258	259	274	262	246	254	227	224	247	268	267	252	258	241	246	248	251	265	266	237	242	271	251	264	258	239	240	262	252	276	243	281	276	240	274	258	249	264	234	286	259	274	251	263	270	256	266	269	252	259	259	252	263	242	241	266	228	264	275	274	242	275	271	235	264	280	228	217	250	266	257	290	209	263	292	244	269	223	266	271	250	245	231	244	247	282	244	230	274	253	249	259	264	252	238	247	229	239	272	245	240	253	250	256	245	257	250	262	265	270	226	256	248	271	259	257	260	258	279	257	228	244	233	256	270	266	253	279	252	262	252	261	261	240	261	269	241	236	257	225	233	261	279	278	265	260	258	247	254	256	268	280	267	248	261	252	266	284	247	269	250	236	256	264	218	243	246	246	235	261	254	273	268	283	272	273	272	226	275	240	248	243	254	265	246	258	254	235	234	266	258	230	275	246	252	258	244	270	233	283	254	281	254	252	247	275	254	277	256	269	239	270	268	273	262	253	281	258	278	240	240	265	244	268	278	256	272	274	241	261	229	233	262	245	243	277	266	234	248	260	222	265	276	262	233	238	272	227	276	257	244	234	247	311	266	273	252	263	242	250	244	238	254	247	240	241	272	265	284	244	263	251	232	278	270	257	288	243	258	260	281	239	226	286	261	232	269	250	272	221	247	227	236	273	244	235	262	271	261	266	271	251	265	280	252	234	245	226	215	244	251	238	253	259	283	279	239	268	261	264	216	263	266	261	258	240	270	264	251	247	259	226	219	251	265	233	248	246	252	256	258	250	263	251	276	231	258	228	268	268	277	239	248	256	212	259	254	264	237	226	247	244	268	253	253	289	302	241	243	259	250	242	264	274	235	240	250	252	227	278	267	266	263	231	267	278	258	243	246	261	253	271	229	219	246	258	224	268	265	244	265	236	271	255	262	245	255	256	259	276	260	282	249	253	233	267	275	253	223	256	233	282	267	237	262	267	275	279	269	260	269	264	269	241	266	242	276	238	265	266	252	264	250	257	268	244	259	282	276	264	261	271	248	247	259	240	256	213	254	232	263	230	248	241	246	236	228	260	254	259	242	262	287	269	266	256	265	247	256	230	261	276	259	257	251	228	274	247	238	264	244	248	252	233	280	244	254	267	260	256	250	259	216	232	250	251	252	241	264	282	260	275	254	249	216	238	242	272	249	239	258	228	260	230	254	265	239	231	242	261	254	232	251	273	275	258	276	248	247	263	279	254	265	256	252	270	236	212	270	254	258	266	243	253	242	260	241	261	263	248	276	279	264	232	270	264	260	223	254	253	245	284	257	241	258	248	272	234	271	265	281	261	236	262	250	265	256	234	232	257	229	236	265	272	271	245	258	213	268	241	245	253	266	260	268	250	273	245	249	279	266	228	258	269	274	231	241	237	242	264	252	241	262	256	262	280	218	266	269	248	257	260	250	242	246	272	252	269	265	293	239	284	264	252	264	269	261	275	281	263	233	245	232	242	258	249	268	235	277	253	254	228	237	249	255	262	245	245	256	243	274	238	259	253	235	231	267	262	277	269	270	257	258	291	249	263	265	243	272	267	214	254	281	261	284	271	256	278	260	265	251	222	270	265	235	271	273	235	263	228	252	280	273	261	252	244	274	268	262	278	259	251	261	242	240	232	256	272	235	275	230	211	230	234	261	280	248	264	251	249	246	238	247	258	259	263	245	257	278	251	247	222	268	264	252	247	253	264	282	268	266	228	225	278	241	249	247	236	229	244	254	281	267	282	265	267	259	276	251	270	261	237	262	247	241	242	251	268	273	265	222	252	276	255	261	246	253	250	291	240	223	247	216	268	273	238	272	256	267	244	294	240	277	218	233	241	253	255	252	250	253	235	237	234	217	268	260	227	256	242	245	273	253	244	242	232	231	249	225	249	281	256	272	247	239	288	242	229	261	252	253	244	267	241	229	271	254	287	273	262	258	253	262	275	272	256	278	293	280	245	244	255	270	260	241	254	241	260	271	275	256	255	244	228	268	258	247	233	254	236	227	228	244	241	277	245	263	268	249	276	249	252	236	262	260	261	266	253	245	275	250	261	242	262	246	266	236	256	260	259	251	280	263	277	256	269	248	229	257	262	264	260	271	243	252	226	259	267	253	226	226	246	257	246	249	236	245	246	257	269	232	253	247	277	267	284	263	267	257	259	281	253	248	226	254	242	234	280	262	241	257	257	256	255	243	259	257	245	260	241	240	247	252	269	263	239	264	257	269	262	255	289	259	254	237	249	258	236	258	246	272	261	254	223	249	245	225	254	251	262	244	266	239	256	256	269	243	278	240	244	222	250	240	233	260	268	259	224	268	258	261	245	255	240	276	274	251	274	254	241	252	243	249	270	265	236	250	269	239	256	244	243	245	297	267	274	263	232	255	262	233	243	268	267	266	277	254	256	267	283	220	267	251	260	285	233	294	283	272	251	253	291	245	276	242	256	271	259	275	248	245	256	267	279	268	261	243	268	260	262	266	248	240	250	235	233	274	236	251	228	279	274	259	263	265	249	307	280	250	257	271	294	247	259	262	270	256	248	240	252	241	235	274	257	249	265	274	262	264	241	222	263	216	267	238	277	252	265	227	227	250	268	236	260	215	262	262	264	242	258	234	245	270	244	243	235	245	246	253	284	283	255	267	255	264	250	220	270	255	221	261	257	258	248	243	263	252	240	266	245	276	235	260	242	247	260	242	283	261	254	279	245	251	233	234	257	267	252
59112	61785	51210	24473	1323	1252	1096	1042	995	898	932	874	890	814	828	795	821	837	802	858	843	794	832	849	775	833	802	779	790	840	773	767	785	791	761	813	822	765	759	803	768	794	770	777	803	833	761	798	750	758	793	787	781	736	747	780	748	730	757	776	769	776	730	779	775	793	780	709	779	780	761	750	804	760	781	774	769	727	744	795	763	790	757	758	798	748	739	769	774	799	778	756	748	756	729	758	857	744	762	777	772	801	772	768	740	732	786	780	748	733	761	737	727	752	774	803	747	798	793	760	728	719	757	730	770	777	742	747	732	773	748	731	775	777	742	776	794	792	814	794	722	780	780	793	759	768	801	736	790	803	804	839	746	810	739	771	782	792	785	779	716	734	785	738	810	785	741	760	753	785	825	742	742	825	758	808	737	824	781	764	814	728	807	815	813	761	779	784	766	771	708	804	748	738	770	784	770	732	752	790	744	751	785	762	803	729	734	759	733	818	767	740	739	748	753	736	822	811	746	714	703	779	799	763	812	790	806	762	749	774	750	772	769	754	754	739	792	774	726	748	736	728	753	821	709	689	735	770	783	712	816	789	768	744	748	788	807	777	787	812	751	745	786	779	740	756	790	774	761	747	769	762	796	768	775	783	767	775	787	786	736	774	781	742	719	748	736	763	777	754	793	758	763	755	759	795	771	785	757	758	762	733	783	789	781	736	722	789	775	835	759	762	743	805	763	796	752	755	765	757	770	750	743	755	710	772	794	790	793	786	785	772	715	782	737	727	807	769	765	779	739	776	755	799	761	783	740	713	750	756	769	727	749	745	776	738	731	726	788	744	783	769	714	744	725	794	765	729	774	826	746	803	775	797	750	794	752	772	772	757	787	791	847	787	790	785	757	787	766	760	729	757	770	818	788	791	838	713	738	827	837	734	786	742	780	743	746	713	784	757	786	788	805	773	755	713	776	747	800	781	700	784	764	763	793	795	781	782	764	778	762	770	747	752	767	765	743	813	791	734	730	759	766	770	738	801	792	766	729	772	797	674	738	765	791	754	750	787	780	765	763	752	743	726	719	756	741	747	812	776	732	738	753	726	758	737	779	780	730	752	790	758	739	768	783	770	752	750	758	818	731	781	764	768	781	727	761	741	690	709	759	762	756	791	779	765	763	763	741	714	794	816	709	781	749	764	755	816	782	755	757	763	802	744	787	717	770	770	829	787	735	774	757	739	736	805	787	759	773	730	767	759	784	737	764	740	768	736	837	765	776	772	818	738	759	763	733	746	701	773	751	771	771	778	725	757	740	759	764	749	765	760	750	733	752	773	764	754	830	764	813	713	755	716	770	752	731	783	760	735	785	764	804	744	726	739	810	756	801	754	751	804	770	787	750	774	738	789	750	719	756	775	782	852	740	796	802	744	772	753	735	764	737	712	732	748	722	744	768	767	787	743	769	757	765	774	715	780	735	744	781	770	782	800	796	788	788	725	790	747	724	790	800	762	731	751	752	739	754	758	719	754	774	773	715	792	780	781	749	779	796	768	759	735	780	784	798	782	844	786	746	751	764	742	725	750	753	744	782	766	730	756	760	779	768	753	745	768	805	757	796	784	738	802	755	747	729	770	730	752	768	727	759	746	798	723	789	770	737	770	766	754	792	822	811	735	756	745	787	732	758	793	737	784	787	735	764	775	751	767	763	724	770	766	776	802	739	807	748	763	764	767	752	762	743	773	738	737	785	772	780	814	707	806	776	796	759	767	740	754	754	771	784	800	759	801	747	739	730	767	755	775	735	766	772	780	753	763	775	814	764	764	748	776	780	791	763	757	729	770	781	780	830	779	830	793	727	753	779	737	762	801	768	756	731	748	730	757	771	727	756	822	740	743	785	726	732	778	769	787	736	768	754	709	748	805	806	791	814	746	769	762	769	762	795	795	773	734	779	754	717	773	745	761	760	745	753	812	791	732	762	756	761	745	831	765	729	812	774	762	723	750	782	752	760	742	769	773	767	776	799	824	744	789	721	783	729	776	750	768	750	718	803	739	795	839	775	804	778	834	772	779	781	773	795	792	734	746	784	717	775	762	787	832	773	752	796	699	695	808	736	814	791	793	746	731	786	798	793	823	796	734	754	822	759	771	754	753	756	757	741	755	735	792	745	723	773	773	775	734	797	779	798	702	757	748	739	769	796	736	769	764	787	785	835	740	738	780	766	729	770	779	792	748	757	764	806	759	742	798	813	782	751	725	801	749	784	773	761	806	799	797	716	788	753	711	757	811	786	733	770	791	733	714	728	752	739	771	739	762	762	779	775	789	789	780	780	745	835	753	758	758	719	750	732	771	755	755	722	777	735	728	705	743	754	789	751	825	752	749	829	791	747	771	763	772	773	776	729	794	789	714	745	767	776	776	771	792	774	774	765	700	794	733	776	795	777	774	762	721	752	797	789	714	807	747	773	752	744	716	746	769	733	790	734	741	770	770	804	838	732	753	777	746	797	768	760	730	749	730	772	791	749	719	764	823	748	826	796	745	748	791	758	771	774	739	745	695	762	761	807	750	773	739	757	788	779	776	723	775	755	747	759	760	805	776	741	779	780	754	768	771	812	765	758	692	752	762	763	743	757	787	798	767	735	738	806	774	752	750	770	772	774	798	744	727	753	773	798	767	747	772	780	800	794	740	734	716	762	717	729	730	810	679	770	735	829	778	779	792	777	796	725	758	720	759	784	716	757	777	779	784	739	778	781	701	730	747	721	791	734	809	764	807	768	780	770	773	832	738	745	710	784	803	774	806	776	726	733	789	739	744	773	757	752	778	763	808	783	750	816	787	792	699	785	723	737	723	773	769	746	756	772	778	780	801	736	750	808	775	776	762	763	780	781	754	783	751	766	814	754	784	783	793	783	743	759	771	787	797	733	750	777	748	756	778	758	763	781	746	714	753	744	789	775	791	751	789	786	783	761	748	736	732	714	780	745	768	728	794	742	761	768	799	770	773	774	789	737	710	750	738	749	765	770	750	746	762	765	772	772	791	751	720	815	759	775	791	742	712	757	744	707	777	776	753	810	749	738	758	767	801	744	742	817	730	803	787	733	755	756	755	812	746	845	745	745	763	766	775	777	730	731	795	740	782	765	787	777	786	771	763	746	714	789	745	759	790	733	740	772	743	769	796	777	807	762	718	808	765	784	691	778	756	793	725	787	697	766	751	750	807	746	756	758	756	675	773	738	744	688	735	761	734	744	742	764	843	718	757	752	756	747	793	776	761	771	777	758	745	756	784	730	796	770	780	759	741	749	743	786	769	761	740	806	771	739	745	785	762	780	820	825	775	794	723	778	693	764	761	751	770	722	717	755	763	797	776	720	777	808	749	766	762	712	754	800	815	782	766	788	793	744	802	777	737	757	780	748	785	729	718	765	741	790	743	772	764	783	782	829	765	726	786	804	803	779	763	709	751	765	793	741	785	827	802	769	797	755	768	789	726	794	756	782	771
30369	19208	7354	1458	221	159	137	145	130	141	136	136	146	135	132	125	142	117	135	139	138	125	134	134	123	128	129	106	129	142	141	133	137	135	132	130	144	138	128	127	112	150	136	130	127	138	142	143	126	128	125	131	138	131	152	129	120	125	123	135	158	102	132	136	147	142	135	140	153	128	134	129	137	131	123	138	130	143	132	128	140	131	126	122	122	148	142	116	137	126	132	112	127	136	137	151	139	138	120	145	135	134	113	139	120	125	145	129	132	144	128	119	139	126	138	131	147	127	115	139	127	108	140	135	128	148	134	143	138	145	169	143	109	143	119	116	131	140	143	151	133	141	134	133	125	147	148	129	115	161	140	122	149	138	148	120	151	122	133	125	118	145	141	127	143	111	129	154	113	126	144	107	146	143	134	140	137	130	141	140	130	122	145	117	128	158	147	146	143	140	143	98	135	157	121	131	107	128	135	136	154	138	116	109	118	121	143	139	138	126	148	132	131	131	123	138	134	150	148	124	151	148	144	121	114	129	121	134	131	118	136	146	113	140	131	128	140	133	122	128	129	154	133	162	136	135	139	117	145	145	146	155	126	129	129	124	142	135	146	141	138	141	135	130	132	140	135	127	116	131	130	143	130	123	126	150	131	134	153	131	128	144	132	127	132	135	126	125	144	134	142	126	131	153	126	146	138	118	131	144	115	137	136	115	113	140	131	151	147	144	132	136	135	137	135	128	121	129	146	129	134	148	149	138	130	130	166	141	138	132	147	136	133	113	137	118	120	156	137	115	116	132	144	122	128	158	150	132	136	156	119	150	148	128	122	122	128	165	132	125	133	152	126	126	142	133	134	141	142	138	142	128	130	131	125	155	149	126	125	131	147	152	124	139	139	125	123	133	141	142	150	142	121	136	152	156	132	163	131	134	140	149	124	156	126	155	116	120	98	136	145	137	132	119	143	159	157	116	140	152	145	132	129	128	144	138	127	128	107	126	138	160	136	140	148	139	147	134	142	126	164	140	146	153	112	131	133	119	145	141	129	147	120	132	132	147	134	135	113	136	135	130	145	142	155	151	136	159	119	160	128	132	139	133	130	154	141	131	152	152	130	135	128	139	158	153	147	135	147	128	136	142	130	125	148	127	140	143	130	154	124	134	138	153	161	151	136	130	158	120	146	143	136	116	124	128	124	132	157	100	128	118	124	136	144	119	155	146	132	129	144	116	160	131	130	140	152	109	130	122	122	138	117	115	133	132	116	137	140	129	125	130	141	135	132	140	145	148	132	134	132	135	126	152	130	138	137	141	153	134	118	142	130	125	146	136	126	136	112	143	126	145	134	127	142	120	139	145	135	143	132	145	143	150	119	122	165	142	147	144	123	132	117	153	172	137	128	140	142	122	121	152	122	145	136	147	128	119	125	143	138	130	137	138	140	120	122	117	126	134	127	142	137	138	133	129	164	134	115	127	144	130	156	141	120	131	145	135	112	141	129	158	133	127	145	127	140	131	124	149	154	140	126	125	122	149	144	149	127	134	140	139	148	135	120	120	123	144	130	146	150	114	132	145	147	128	135	139	129	126	149	138	145	140	157	149	132	139	117	130	146	124	139	152	126	114	129	129	120	129	142	140	120	130	113	162	134	148	142	121	134	126	135	140	123	127	125	150	133	129	124	114	116	111	120	129	131	130	144	144	131	145	142	136	130	128	143	150	132	115	137	120	155	126	111	121	133	141	145	134	127	135	132	152	131	116	139	138	145	125	164	120	128	137	131	136	135	110	112	131	122	140	150	139	147	130	117	130	148	125	137	125	143	156	147	131	127	136	134	127	129	123	143	130	138	123	145	139	147	140	149	148	141	131	149	120	142	137	130	134	112	122	130	136	150	115	137	137	103	121	142	146	139	110	153	124	126	139	124	128	139	144	112	152	155	149	151	137	135	148	123	130	129	139	146	129	132	133	145	126	121	140	135	134	130	136	133	132	135	127	127	141	152	163	152	136	155	138	150	124	127	141	128	143	161	118	133	147	149	140	113	141	125	131	147	128	142	111	125	130	134	124	121	128	141	112	146	134	154	138	142	146	157	145	133	150	125	139	124	110	154	131	127	141	121	123	138	139	125	116	156	141	124	118	118	123	145	133	109	144	146	118	150	132	122	141	131	108	154	153	146	141	137	137	155	130	141	127	141	125	133	132	130	152	140	134	143	140	141	106	150	138	144	146	131	109	144	121	134	145	123	125	137	130	125	128	122	122	120	139	137	136	139	136	118	117	138	145	135	141	122	152	126	152	146	133	120	138	125	128	127	142	153	137	121	138	134	136	128	149	113	156	142	132	165	124	142	131	134	124	143	135	113	134	126	132	133	117	147	125	131	139	128	127	111	139	127	128	148	133	139	130	120	143	106	171	126	128	126	138	138	148	112	146	119	132	139	118	131	143	144	135	146	145	155	113	155	123	134	125	131	134	128	137	132	134	124	113	141	133	131	122	138	111	128	106	115	131	103	136	136	127	111	143	125	140	133	161	116	123	127	142	106	130	124	146	121	117	146	147	120	122	120	143	138	117	121	127	144	129	118	151	145	138	154	116	122	145	134	136	146	123	141	142	122	133	119	131	131	126	126	144	136	127	138	141	131	120	140	143	134	129	137	134	156	158	141	132	131	138	128	135	130	144	133	143	133	159	133	127	129	147	125	139	140	148	140	134	141	130	128	149	159	142	114	139	141	137	129	161	129	139	123	120	150	120	120	142	150	130	141	136	125	122	119	131	122	145	151	137	147	140	133	138	112	117	153	119	110	139	132	130	150	151	135	123	157	150	132	139	123	135	135	125	144	134	109	127	117	143	122	114	141	163	134	141	128	115	152	129	157	138	157	130	128	135	142	143	137	143	144	142	111	132	126	116	143	137	134	135	139	139	136	114	113	141	119	132	115	142	135	118	145	137	130	117	133	150	116	145	148	157	127	140	129	144	118	119	141	158	135	143	150	120	131	128	146	146	131	144	138	126	123	137	136	126	115	137	136	122	147	142	139	134	128	126	144	140	123	127	145	123	153	145	123	115	123	138	152	163	159	131	126	117	139	131	130	140	143	138	125	130	139	140	114	145	149	142	145	123	133	139	130	153	119	137	143	124	126	128	147	115	111	127	129	126	134	122	136	139	144	139	162	132	143	115	138	119	133	135	136	138	119	138	149	115	136	128	143	125	150	120	154	143	126	132	134	126	127	136	136	139	148	131	124	129	133	127	114	137	134	116	135	134	123	149	130	138	134	130	127	137	143	115	146	140	122	134	131	140	149	146	135	119	121	118	129	149	132	139	141	159	126	126	132	139	140	143	141	141	141	140	121	128	123	126	143	143	131	142	140	132	152	147	129	123	136	130	144	146	130	133	115	135	135	121	149	121	118	135	137	143	160	138	122	137	150	144	119	140	136	139	134	127	134	143	127	126	153	144	145	120	140	105	130	127	133	143	129	129	129	134	116	135	138	134
29016	22505	10625	3429	468	464	467	438	470	507	450	496	457	463	405	457	444	461	431	431	481	453	467	453	433	442	477	494	391	448	446	441	440	452	418	429	459	435	454	433	463	449	457	431	456	415	452	429	482	418	479	470	487	440	439	444	465	466	474	458	457	489	434	443	440	477	443	460	496	394	470	496	428	481	463	466	502	455	467	460	462	462	416	419	495	443	490	483	458	406	448	444	433	452	454	452	447	482	423	445	468	458	476	435	467	459	444	483	421	480	431	448	456	437	481	453	448	429	447	466	437	431	403	484	451	491	490	469	469	441	469	454	456	457	413	434	504	401	474	463	468	450	482	463	446	436	441	440	414	491	475	487	475	420	444	490	446	453	511	458	467	450	444	475	441	434	430	457	457	456	474	408	436	466	452	436	468	451	480	477	482	468	448	468	456	435	465	463	432	449	450	471	410	435	442	473	460	456	457	459	460	438	452	501	456	457	459	470	425	465	479	451	434	436	445	465	424	445	437	483	420	448	461	443	507	409	462	447	453	484	442	441	467	420	452	438	452	473	438	447	465	419	436	464	449	490	426	449	446	477	434	420	463	495	432	408	463	423	440	411	444	484	455	452	463	452	433	455	458	431	464	505	443	469	481	446	430	427	505	446	411	469	455	433	429	449	449	427	429	451	463	449	464	432	455	483	423	457	436	432	400	439	470	452	464	417	469	442	470	389	428	467	457	458	461	433	482	419	428	438	427	428	430	457	510	459	478	448	424	485	471	421	437	418	470	476	445	449	465	487	418	426	436	438	479	482	450	433	454	461	455	430	466	468	420	472	469	403	482	490	451	470	457	444	423	469	443	445	409	471	448	463	440	444	456	479	440	463	464	472	455	472	464	483	425	404	482	454	470	443	462	458	467	458	428	431	396	439	475	460	451	443	447	424	455	478	465	454	467	439	513	461	468	455	445	412	427	444	476	414	455	468	479	432	469	449	443	448	456	469	435	479	452	454	442	452	426	444	468	470	418	462	459	426	436	479	465	480	398	416	417	424	452	464	461	447	449	445	490	493	472	425	473	411	404	449	430	445	447	450	465	455	401	446	461	453	433	446	457	472	469	466	444	447	459	470	454	444	476	436	404	488	440	458	454	426	455	455	457	429	445	437	486	463	407	472	468	491	453	426	446	480	444	443	459	445	462	484	447	459	444	487	488	465	437	430	436	428	420	470	482	445	481	423	463	427	465	442	475	481	431	424	430	460	473	456	451	476	459	460	462	440	458	434	474	443	458	421	464	461	460	444	446	443	445	404	451	467	471	463	460	453	478	468	451	424	479	434	479	419	461	444	450	481	427	458	437	469	440	418	494	419	459	450	423	460	459	455	446	439	429	455	442	421	433	477	420	436	498	452	462	429	460	447	453	452	466	462	446	472	440	440	425	440	437	471	454	428	438	489	455	477	421	408	461	424	458	452	428	447	461	437	516	426	463	444	458	445	437	441	470	477	468	465	444	461	456	457	455	468	442	485	441	462	460	448	480	466	453	450	447	493	460	405	430	473	475	424	415	469	469	429	425	503	467	445	385	432	442	442	440	447	427	445	428	437	457	401	454	447	455	487	437	449	429	459	446	443	441	482	420	441	434	446	467	430	446	449	464	448	458	443	426	449	420	456	435	469	464	420	457	439	465	450	499	435	456	452	444	489	465	472	463	458	432	468	458	432	460	430	424	482	484	426	441	434	455	494	466	410	424	477	450	456	464	453	453	416	477	443	447	446	468	447	423	424	479	461	462	450	464	445	457	474	450	470	445	423	464	480	416	438	451	494	471	485	435	467	463	488	455	454	453	447	453	459	456	462	428	454	435	435	423	448	432	435	468	440	440	437	403	438	451	509	452	479	463	462	477	429	443	457	460	469	447	456	467	465	450	493	457	448	482	466	441	454	428	482	442	430	440	444	421	478	472	403	483	452	448	487	425	463	430	426	444	429	438	473	430	479	435	469	448	441	448	442	475	455	455	443	437	470	486	479	440	460	472	461	405	435	427	442	443	443	444	428	439	479	462	444	443	447	439	471	449	430	459	459	450	501	438	466	463	443	460	449	488	436	476	469	458	444	454	427	458	467	442	429	456	439	432	444	457	418	421	462	446	502	434	480	446	465	408	489	479	453	439	423	424	485	466	451	513	502	484	449	494	439	464	449	445	482	457	456	443	429	461	418	448	465	432	447	416	422	456	479	453	433	434	418	425	453	446	464	459	473	458	396	444	442	430	485	461	418	442	438	454	440	449	431	420	441	448	472	418	426	442	440	478	410	466	457	433	451	456	475	451	460	433	459	443	432	462	457	478	455	471	425	434	452	475	451	448	416	423	430	438	455	449	469	433	442	461	458	419	466	497	445	429	508	446	413	430	445	455	441	483	445	457	447	459	425	452	461	461	445	445	412	479	445	438	468	429	483	454	435	417	469	462	450	450	456	459	444	450	473	480	410	431	434	436	431	428	421	424	428	448	465	431	456	432	452	449	442	446	438	424	459	451	445	497	440	452	454	471	420	456	431	472	442	476	420	451	470	453	495	461	458	451	487	472	464	499	420	440	471	471	380	450	450	455	444	452	445	440	415	438	474	437	436	474	435	476	426	478	493	496	450	463	444	485	437	474	477	466	439	416	452	448	478	448	480	452	438	463	448	446	423	447	452	420	485	459	424	456	481	471	428	437	418	438	450	457	438	442	453	499	473	474	459	431	422	433	459	449	471	474	487	396	451	432	482	449	446	445	419	459	446	422	432	420	455	434	439	429	451	440	458	478	460	445	456	464	478	454	461	466	475	437	491	445	423	412	413	472	462	481	466	470	421	428	446	496	460	448	462	425	433	450	423	440	436	490	466	448	462	482	417	469	483	455	408	428	455	478	408	450	448	462	426	469	429	480	480	439	473	453	466	459	436	454	470	441	457	450	470	462	444	458	467	444	486	432	446	416	440	460	454	447	476	462	450	415	456	450	442	421	456	451	417	487	469	438	445	433	472	397	480	454	462	457	421	485	462	473	438	450	469	429	437	443	463	417	456	483	421	463	432	448	487	436	465	471	471	451	458	469	445	471	407	404	415	419	446	421	467	418	450	453	424	462	481	449	473	429	415	476	502	412	444	445	469	453	423	447	423	435	463	434	481	466	417	470	491	465	435	481	432	473	430	470	459	458	440	438	428	424	438	456	441	456	475	468	441	502	525	457	428	465	465	448	465	447	448	445	413	460	477	450	446	462	443	424	450	455	461	431	438	482	462	461	424	483	466	458	441	497	452	482	451	430	433	454	407	520	450	472	495	462	495	447	439	431	445	415	481	455	443	475	452	454	436	409	462	478	437	450	422	473	433	408	455	435	478	431	439	444	464	438	485	431	454	430	423	448	482	483	477	438	455	461	443	453	447	447	469	441	479	463	473	450	465	471	445	463	471	443	454	476	459	400	448	454	463	481	471	443	423	461	477	452	476	440	484	460	446
63778	55854	40818	18872	1437	203	174	147	149	165	158	160	148	158	133	145	129	121	134	134	166	142	139	140	140	128	135	138	147	142	126	171	129	122	140	143	147	146	141	141	156	131	141	148	122	121	147	126	143	125	137	177	137	149	127	128	126	166	162	148	143	114	145	145	151	172	154	153	153	160	162	146	146	130	142	139	137	146	155	152	146	125	135	137	143	140	140	159	121	131	146	167	149	138	143	134	119	158	136	134	160	130	132	140	139	123	119	125	143	137	126	139	144	159	142	149	136	160	130	126	145	134	155	134	133	142	146	140	125	131	149	138	138	121	152	149	150	118	133	170	137	140	164	134	134	138	135	140	136	145	133	163	141	145	156	144	161	121	129	120	132	121	149	144	144	134	159	142	165	113	155	139	137	138	126	142	127	139	134	143	140	135	130	129	138	129	136	144	141	142	136	150	155	123	134	140	139	137	147	147	156	143	139	116	140	130	156	129	129	147	128	135	127	172	140	150	161	145	135	132	134	112	141	136	161	137	141	133	131	136	129	155	126	134	143	152	141	147	150	131	134	126	121	128	153	143	145	162	157	149	147	167	150	133	143	156	150	148	135	151	158	149	143	152	136	151	148	137	143	139	149	126	147	151	129	141	137	140	128	137	120	132	143	135	137	122	134	133	142	141	143	143	158	130	153	136	142	135	138	140	147	136	135	128	136	160	120	152	133	137	118	130	146	142	147	117	126	145	164	144	140	103	142	146	124	135	138	158	146	133	128	135	135	128	146	142	131	141	143	133	124	133	150	167	121	121	141	145	131	153	146	120	154	142	154	148	126	157	160	163	153	159	135	140	137	146	153	136	146	141	146	131	141	119	153	144	128	151	147	135	158	144	114	146	124	150	142	132	132	128	115	152	166	158	140	134	147	135	154	142	122	138	155	132	131	134	156	147	148	149	137	145	134	147	127	136	155	158	153	122	146	139	129	141	142	150	131	135	126	124	154	139	139	162	157	133	135	127	139	140	146	136	152	139	145	144	134	120	174	137	135	123	132	158	151	151	154	130	112	136	137	137	144	156	129	153	138	145	121	158	136	152	134	149	134	140	160	142	150	127	124	116	131	134	148	137	154	127	145	133	135	143	131	131	141	147	143	119	142	141	156	131	138	151	153	130	160	137	156	137	144	145	138	155	133	146	142	144	138	139	147	135	132	136	134	130	122	134	134	128	125	142	126	146	158	133	128	135	141	120	125	155	137	159	131	134	139	144	123	146	113	143	129	147	131	169	154	159	149	148	140	143	135	140	129	165	133	129	148	154	137	118	145	143	122	144	137	150	140	144	133	126	149	133	142	138	146	126	133	143	145	125	159	153	148	143	147	134	131	144	126	135	149	150	123	129	135	137	159	141	140	138	137	141	142	149	173	139	122	114	121	143	143	145	153	139	151	157	128	148	126	136	130	142	125	142	125	135	156	148	132	119	143	145	123	140	135	149	123	133	142	134	153	137	139	143	150	150	139	144	158	142	153	121	160	136	144	156	138	134	140	160	134	156	133	149	134	144	147	129	133	140	134	132	140	156	158	139	152	142	156	109	150	133	143	129	149	154	133	152	132	134	138	131	124	158	144	144	146	147	151	112	121	163	152	134	141	119	153	143	136	120	130	138	141	132	161	138	145	138	166	126	148	137	147	147	125	144	137	145	110	148	140	127	126	139	148	125	132	155	121	126	137	131	139	136	123	142	145	183	147	134	143	144	147	138	134	137	150	141	135	151	163	143	158	145	142	154	142	149	144	128	148	140	146	141	143	126	137	146	142	144	137	151	144	126	133	143	145	122	143	121	132	141	143	137	125	138	133	136	130	143	150	130	137	149	123	130	143	138	113	127	138	147	144	153	155	127	152	128	133	139	144	142	131	147	131	123	124	136	127	156	142	157	131	156	147	154	146	153	132	142	132	139	120	131	160	133	143	132	161	143	146	150	118	149	135	144	159	164	148	132	158	146	146	161	172	134	153	148	142	123	121	134	147	129	162	156	149	170	147	152	140	129	140	114	139	176	120	128	150	156	144	135	134	142	136	120	152	124	128	131	146	125	129	127	148	127	144	150	142	142	129	131	144	142	125	135	130	129	150	134	133	155	146	148	138	154	137	124	148	146	150	136	142	122	153	146	106	139	145	144	138	161	143	149	148	141	129	144	144	152	127	146	149	159	156	142	103	161	123	144	146	155	141	142	138	141	135	140	130	156	144	121	140	153	117	131	167	135	125	134	149	141	142	133	120	150	160	135	144	140	129	141	123	130	138	149	141	148	129	153	143	120	126	127	122	142	162	142	140	145	139	164	156	142	137	158	133	115	144	132	129	138	138	139	123	153	144	143	144	143	157	137	153	135	141	142	147	136	137	149	155	141	132	124	181	140	143	141	137	140	147	131	133	150	105	132	138	149	169	129	135	142	156	124	159	132	140	145	127	134	131	124	158	121	144	144	133	151	140	130	143	155	140	159	140	144	157	161	140	157	143	161	123	142	144	125	148	159	128	146	154	148	143	141	137	137	152	143	153	146	144	132	144	159	144	108	153	131	135	127	155	149	143	114	149	159	128	126	155	128	143	141	157	140	150	162	152	133	158	142	128	162	139	125	133	133	129	129	127	139	131	136	159	151	139	133	147	148	143	149	125	128	135	141	144	137	140	127	140	146	152	150	147	126	128	139	121	146	159	148	133	137	132	136	134	130	146	138	135	133	150	126	151	134	152	126	141	132	121	156	132	150	153	135	136	150	139	156	131	145	131	152	155	147	133	148	146	135	142	147	125	129	122	156	156	136	152	118	140	150	138	157	152	146	122	138	165	143	129	154	132	134	138	141	138	143	145	122	122	121	140	134	151	155	135	145	138	137	131	133	139	138	123	177	145	140	119	150	119	147	150	137	137	131	143	161	154	150	132	140	155	134	133	131	126	135	123	150	142	141	156	154	125	153	153	140	142	134	156	155	128	140	132	133	110	158	136	135	138	134	131	145	129	158	146	143	169	146	148	143	137	136	129	137	127	130	144	125	132	147	153	156	138	135	130	130	146	139	127	149	142	152	126	136	152	121	144	169	145	140	128	144	141	161	132	126	145	146	109	132	118	148	153	144	148	128	139	144	126	142	136	160	150	145	142	139	154	129	131	152	140	153	140	155	127	145	133	140	136	161	132	142	135	150	133	144	141	129	137	147	143	148	137	142	149	142	148	131	149	133	141	156	126	154	119	155	138	125	149	161	153	151	150	128	136	134	140	136	115	157	145	138	160	143	123	126	166	160	153	141	153	140	157	149	132	161	142	162	164	137	135	136	142	176	125	139	164	157	156	131	124	149	140	158	136	151	135	140	145	137	135	135	151	123	137	151	132	144	142	152	135	128	129	120	142	147	153	144	133	159	159	141	136	153	135	160	128	120	122	146	143	148	137	151	132	143	123	148	132	159	148	144	139	153	143	123	124	135	138	144	142	145	136	153
45256	45121	38702	18907	695	623	603	601	571	537	506	528	513	540	470	495	480	523	492	487	503	484	495	486	514	462	495	494	516	464	485	497	476	497	477	492	516	523	484	463	463	417	430	508	476	458	474	497	476	482	457	474	478	482	461	480	508	441	444	478	472	455	500	474	467	385	494	521	448	428	464	450	448	472	473	482	469	465	471	478	478	491	467	502	488	443	484	467	464	469	480	495	465	464	468	452	444	484	459	455	437	483	470	459	479	477	501	509	455	450	479	500	492	488	490	490	446	480	461	469	478	447	469	472	466	508	456	494	459	459	461	487	447	489	445	440	492	499	501	480	463	488	459	451	476	475	545	425	480	476	446	476	466	488	466	472	447	462	452	476	533	476	491	458	475	474	455	473	463	463	472	465	472	459	470	479	453	423	475	451	464	436	457	435	419	469	430	444	479	466	479	457	478	428	447	484	449	433	452	449	489	490	457	456	486	435	458	452	457	459	473	455	420	513	481	442	510	428	450	455	487	448	444	475	465	456	435	451	442	452	435	472	473	500	520	483	484	440	436	506	495	458	498	447	472	488	461	471	474	472	423	484	450	461	473	472	477	483	425	467	459	494	433	492	458	445	488	462	405	454	459	490	456	464	460	467	471	492	441	471	455	482	472	483	468	467	472	481	450	491	481	486	473	497	480	481	469	467	452	442	421	470	449	472	441	448	470	448	447	464	458	473	465	440	449	464	449	476	465	456	480	490	456	472	473	447	469	446	511	480	432	478	482	485	444	478	418	455	489	478	478	462	477	495	490	482	468	473	493	463	481	483	462	463	476	478	472	456	495	443	484	453	453	455	417	492	457	488	488	477	472	452	454	404	490	505	475	493	476	489	415	452	500	491	484	466	466	501	459	486	440	472	440	436	492	466	446	453	463	480	470	477	514	449	454	447	427	481	479	460	454	460	488	462	475	457	466	481	477	452	462	445	483	468	467	503	451	458	498	495	446	455	479	483	487	463	486	496	489	487	460	480	457	481	441	483	486	446	452	516	454	446	446	459	480	487	504	494	480	463	480	464	479	433	486	479	486	437	461	492	452	483	473	433	429	479	442	473	425	472	433	489	473	488	471	461	465	454	457	487	440	466	455	461	477	462	473	461	485	528	505	467	454	486	473	463	470	463	480	486	519	480	459	493	450	459	506	501	487	508	453	469	484	452	461	449	453	482	474	460	448	462	446	476	486	470	485	482	471	462	502	465	446	454	452	465	430	494	470	451	488	432	440	469	472	456	486	456	499	455	425	467	471	461	519	491	448	460	426	459	490	451	485	447	473	452	485	456	481	466	482	486	449	488	453	493	479	489	452	443	482	495	441	486	439	437	462	498	477	494	447	480	483	462	448	471	451	439	502	462	485	490	473	439	489	474	454	441	466	459	455	472	481	469	451	461	508	462	485	421	473	478	447	452	468	469	462	473	481	464	459	422	486	485	471	510	480	462	477	472	471	479	431	426	472	483	481	458	489	463	473	463	472	456	498	466	478	468	464	480	464	465	451	454	508	460	438	429	458	468	506	474	459	481	451	497	484	466	469	481	467	503	475	459	495	468	460	474	465	457	443	470	448	475	456	463	504	493	481	507	444	441	482	439	455	505	507	462	450	488	443	484	486	487	441	475	459	467	457	467	465	491	480	470	518	498	468	509	447	457	432	457	452	487	465	420	475	459	512	470	428	456	467	480	470	448	465	478	452	484	484	493	480	477	498	458	466	462	495	493	473	468	458	475	431	454	464	438	445	443	490	511	457	466	468	486	481	459	466	461	486	475	502	511	451	445	460	450	452	476	443	448	451	466	478	479	453	459	523	483	443	474	506	477	474	466	468	441	433	442	434	503	434	473	472	449	467	488	471	473	449	476	496	484	449	437	452	461	460	465	466	465	458	462	422	507	436	460	433	451	462	484	444	481	475	427	480	504	454	484	463	491	439	451	465	449	469	488	461	448	494	476	461	503	509	472	470	481	486	512	467	455	471	489	433	485	440	484	489	470	474	478	526	523	461	472	437	469	473	475	471	453	483	482	490	486	506	444	466	477	497	499	464	472	488	476	478	507	477	460	444	456	510	478	447	437	518	466	437	472	457	473	503	466	479	458	478	441	459	504	456	471	459	484	477	444	463	456	481	485	477	475	461	495	463	439	486	503	466	498	503	466	491	473	498	483	475	468	487	476	454	475	491	471	477	498	478	487	490	480	456	444	499	447	501	484	461	491	492	456	452	477	452	455	478	507	497	473	472	469	486	456	478	462	479	429	486	498	420	455	467	470	474	498	464	472	470	479	466	461	471	445	451	490	450	438	476	491	466	450	436	464	468	447	469	490	454	427	458	473	511	484	464	492	451	468	469	475	452	459	501	435	451	462	472	495	482	428	459	448	436	488	450	433	498	530	452	495	484	442	486	459	443	442	448	447	444	470	480	482	457	466	451	444	413	479	514	410	459	483	478	496	455	486	441	492	490	444	439	473	477	481	463	469	425	463	462	495	451	453	470	468	447	479	496	461	464	471	467	484	479	412	492	485	453	460	487	463	435	500	472	463	485	462	472	476	455	440	487	489	475	466	474	484	419	484	467	490	482	445	479	472	468	470	478	451	489	487	465	442	447	462	444	457	449	472	507	490	476	473	412	444	415	490	453	474	468	463	512	499	497	473	441	457	479	448	442	433	444	451	473	467	418	463	443	495	468	471	456	477	460	484	480	456	474	467	449	454	464	469	475	452	462	467	464	459	459	470	450	501	478	507	474	483	515	476	457	478	482	459	456	465	495	427	453	456	463	461	458	516	493	460	477	467	464	462	511	452	468	443	454	472	485	452	493	496	458	456	452	444	442	517	423	478	483	452	465	438	479	466	459	468	495	497	468	461	498	458	491	500	462	509	466	454	433	456	440	453	422	440	451	463	475	450	460	471	473	464	453	459	455	479	483	483	467	495	470	483	436	485	488	482	464	493	442	473	470	480	451	479	484	469	511	460	471	480	523	496	492	485	455	444	491	459	478	455	458	453	464	495	483	454	471	451	514	470	452	500	487	469	468	482	464	482	455	478	503	447	457	475	447	496	472	488	459	498	473	421	473	417	507	454	480	487	491	436	468	459	429	457	453	480	433	465	469	471	430	475	475	443	487	471	511	452	484	455	461	468	463	461	451	445	456	500	501	478	434	463	463	506	473	502	477	472	460	473	481	469	488	463	469	458	495	480	480	464	480	465	478	501	493	490	473	505	460	462	495	433	486	455	468	469	459	470	479	483	443	458	456	481	481	447	420	478	491	434	466	449	500	446	479	499	438	459	456	446	473	451	479	514	479	478	431	500	495	486	464	456	471	445	482	468	457	446	467	466	472	504	476	465	449	466	460	478	438	474	455	491	476	516	482	502	465	452	473	418	442	491	484	429	459	474	499	495	430	486	478	440	477	477	441	484	481	469	492	441	495	440	443	488	476	472	470	470	461	450
78473	72498	58509	32983	7233	622	370	336	294	298	273	292	288	265	274	297	262	286	259	267	262	210	250	244	262	231	268	256	252	255	255	278	284	234	251	270	290	268	250	276	255	255	263	274	254	224	244	266	270	247	308	273	251	241	252	258	262	238	284	237	241	233	289	274	243	240	272	296	285	266	237	247	256	311	246	243	268	221	234	244	271	242	282	264	230	280	276	276	270	259	245	268	255	249	251	244	255	250	225	253	249	239	256	247	262	235	261	272	269	264	272	229	227	242	268	246	212	299	249	246	225	269	230	256	247	249	258	225	248	236	272	214	253	274	246	225	253	263	242	270	258	261	253	259	255	265	264	264	283	234	239	271	242	221	264	258	261	252	242	260	279	265	259	238	263	260	245	251	265	274	267	281	261	252	242	221	285	277	281	243	278	254	259	294	269	293	248	237	262	240	251	267	233	286	255	274	255	236	247	243	261	249	270	266	242	266	276	267	252	236	277	260	231	257	260	242	272	273	227	225	237	265	296	258	282	234	284	238	257	243	245	248	260	254	280	265	273	260	256	234	249	251	234	239	260	239	275	259	243	277	232	256	265	253	263	252	261	228	270	250	247	242	274	252	218	238	269	258	240	255	244	250	234	266	250	263	254	247	251	248	300	255	236	238	258	269	277	252	240	247	252	249	224	244	265	252	252	280	255	253	273	240	238	264	229	255	271	253	243	261	251	248	247	237	238	289	258	239	236	241	242	256	245	253	254	272	262	242	257	269	254	242	254	254	251	255	258	220	252	237	245	263	257	226	265	242	259	252	277	260	243	249	260	234	263	292	287	244	230	245	249	281	273	254	244	248	251	219	240	241	233	247	221	232	264	229	253	251	246	278	259	265	257	254	259	245	234	271	250	244	235	266	242	267	284	255	251	246	229	267	242	265	259	259	257	247	267	256	251	245	263	265	258	241	245	240	266	247	224	260	274	228	258	250	257	247	268	270	266	245	249	241	245	236	246	262	233	253	252	254	252	270	252	269	247	238	260	254	265	277	283	256	283	261	217	255	286	290	255	267	259	242	264	242	227	261	263	250	228	243	243	236	279	222	260	264	270	277	232	231	225	284	269	276	252	263	268	241	271	233	262	289	260	250	225	241	241	255	262	240	261	250	265	241	258	273	243	260	241	244	232	259	248	255	231	208	241	251	223	245	268	257	267	284	249	239	230	248	243	263	259	259	269	226	256	228	237	239	229	249	230	256	245	251	249	253	258	249	245	245	251	256	262	262	231	256	255	231	273	247	241	286	249	270	269	262	269	246	253	265	270	242	257	268	272	248	241	253	261	245	248	259	258	276	245	246	248	277	236	244	258	261	279	234	250	241	245	231	243	256	251	240	251	264	224	234	258	273	257	232	257	249	219	236	258	253	279	250	249	257	250	265	260	254	283	256	221	282	252	274	245	247	245	260	269	237	291	278	254	287	257	232	231	241	272	263	245	254	236	228	268	252	236	258	268	254	246	233	238	253	275	240	264	239	251	255	242	245	246	259	277	274	226	268	225	271	251	246	235	249	241	265	248	255	241	252	228	267	243	269	260	254	254	280	247	272	269	233	266	257	248	251	275	266	234	248	262	256	252	257	245	230	253	245	257	279	274	274	280	253	292	241	277	263	252	236	266	267	276	255	243	266	212	226	228	250	267	247	261	260	265	254	224	242	279	243	287	229	252	232	232	248	252	269	243	264	256	261	265	234	271	255	234	276	197	244	257	235	260	240	237	262	267	246	249	259	248	234	253	253	258	269	245	262	264	242	245	236	250	276	271	281	245	251	218	245	282	239	276	250	248	223	247	246	253	233	248	289	223	251	259	251	255	245	260	230	270	257	240	234	231	257	264	233	257	232	246	257	228	282	247	243	262	279	260	231	269	266	255	240	232	216	253	255	263	297	238	241	274	264	243	267	240	246	234	240	279	271	292	249	281	257	233	252	252	262	254	282	270	256	252	263	260	260	264	250	260	266	253	256	288	271	232	260	247	238	264	266	256	252	249	239	256	270	251	259	255	257	253	247	272	260	240	255	252	226	254	243	237	245	262	236	274	262	275	266	229	261	247	262	232	254	262	239	232	247	272	246	238	223	245	260	268	265	281	253	245	291	262	258	269	230	242	277	245	243	271	247	268	239	239	243	251	193	230	277	270	240	263	265	251	265	248	248	239	233	244	280	278	240	264	258	247	222	233	270	241	258	254	256	222	262	284	242	243	261	277	233	278	243	273	281	293	243	273	223	261	281	229	248	211	282	254	262	277	267	243	270	262	263	242	241	275	247	245	267	239	260	263	263	242	287	255	256	258	255	247	274	253	263	241	235	274	248	227	196	244	256	264	272	229	267	214	263	249	243	227	232	213	268	244	291	288	254	250	239	254	251	240	265	270	282	272	247	249	267	251	266	253	257	263	253	277	229	228	256	262	256	234	236	239	239	246	259	261	251	259	265	245	264	238	256	269	267	220	246	271	262	242	261	234	248	258	243	274	258	232	242	277	242	259	282	267	226	278	216	258	264	239	233	232	263	259	231	261	249	242	244	261	272	242	247	250	227	238	244	229	260	297	260	263	274	270	269	286	272	264	261	255	244	257	240	229	266	239	241	258	269	262	274	253	265	236	247	240	235	243	258	250	267	250	232	239	251	253	275	257	243	262	255	261	206	258	242	248	260	239	251	252	262	214	259	249	221	248	253	229	236	238	250	238	248	274	222	250	235	249	242	271	264	219	252	245	261	258	263	237	259	257	242	252	275	252	259	269	239	267	232	234	236	240	253	277	265	273	242	270	257	276	261	254	251	248	266	261	249	267	242	290	237	249	267	269	237	291	272	267	249	260	247	277	275	244	266	264	239	247	222	266	237	277	295	254	251	241	241	270	241	262	275	279	280	264	249	250	249	251	273	261	270	253	241	238	251	269	258	241	229	254	276	253	265	234	240	266	276	265	235	230	253	249	225	238	254	255	270	264	279	250	252	262	248	228	269	231	252	270	300	266	255	283	267	247	259	242	265	269	297	261	255	265	255	263	271	244	261	242	269	239	280	273	264	277	222	243	261	236	237	287	239	279	266	226	239	281	254	237	230	244	238	270	243	251	276	247	261	276	269	263	273	266	254	272	246	215	245	228	246	226	242	256	252	251	237	241	249	262	259	241	275	232	241	253	252	264	263	261	252	274	245	236	254	253	252	252	270	262	254	246	252	258	250	279	250	265	268	290	270	236	265	246	229	293	250	235	272	272	267	259	241	250	241	242	245	278	255	242	254	242	285	251	269	267	239	265	242	272	254	231	249	249	268	270	228	242	242	263	249	254	258	250	262	272	261	263	267	255	255	271	241	240	219	260	266	235	276	259	248	280	256	232	289	233	227	279	256	271	220	253	232	273	251	249	258	246	254	256	277	250	232	261	274	250	277	247	255	233	245	275	253	237	239	257	231	290	282	253	248	254	264	227	244	228	261	233	271
59389	61152	54277	27301	1351	1271	1125	1036	1010	945	879	917	892	855	885	859	867	848	786	770	856	756	799	768	791	752	823	810	804	816	806	814	812	752	788	777	725	779	769	809	807	752	794	790	804	788	757	805	739	820	817	778	756	758	802	766	802	811	731	747	817	784	759	801	797	763	770	817	762	767	732	748	807	748	813	781	775	794	779	754	757	759	697	766	780	770	754	783	832	746	812	809	768	779	765	780	776	775	752	818	811	779	704	769	726	775	760	771	770	761	741	765	785	783	739	767	776	749	733	739	766	747	794	735	789	748	740	768	806	760	752	800	786	768	823	717	758	715	767	766	745	782	773	759	741	760	809	834	727	794	805	732	797	794	768	785	727	763	808	792	811	798	764	751	799	812	723	778	705	729	802	777	797	743	809	766	807	772	809	808	774	797	749	727	724	806	801	779	794	731	758	778	785	766	758	713	682	779	751	813	784	755	777	754	783	774	755	729	800	788	744	774	795	789	751	745	761	771	760	761	817	763	812	757	722	776	739	787	772	775	775	762	759	757	729	776	815	780	754	751	760	793	759	731	749	722	788	766	754	760	777	779	755	773	779	750	747	688	738	771	776	780	768	769	758	743	783	774	771	786	733	778	724	778	758	784	771	752	743	744	769	778	771	772	724	773	767	800	740	726	756	759	752	801	755	742	749	817	768	807	825	761	783	753	771	748	750	776	779	732	787	774	755	733	769	741	798	776	771	813	754	758	776	785	735	742	765	712	748	784	764	803	775	778	733	725	746	779	757	770	783	751	766	737	789	778	784	770	803	781	758	801	826	780	744	757	777	794	788	765	774	758	748	733	754	746	777	826	756	732	781	819	757	788	723	822	767	799	706	786	751	772	736	765	782	792	789	756	789	788	771	812	764	779	779	749	781	728	775	786	783	797	749	783	763	754	811	750	739	774	751	737	807	744	814	764	729	764	780	772	742	760	750	766	727	771	743	739	777	748	744	800	782	760	761	811	756	768	806	742	772	733	772	741	797	791	812	720	753	772	778	820	753	780	735	798	718	719	809	752	802	757	688	783	718	782	825	831	776	756	766	799	768	809	742	798	779	815	763	774	764	762	759	750	794	807	769	726	773	744	761	769	722	790	793	769	771	743	755	735	759	806	823	786	711	768	773	812	807	754	772	776	801	765	754	732	835	752	765	740	738	736	734	765	778	777	792	756	757	733	796	785	770	756	785	770	718	781	770	782	775	738	787	731	758	771	813	739	767	811	812	807	751	752	782	746	747	801	797	764	755	743	734	785	786	750	768	768	746	743	743	780	719	779	740	779	736	754	803	722	774	770	802	739	782	744	821	797	739	730	754	741	793	776	773	734	790	768	742	707	809	809	802	788	716	776	786	772	775	755	739	768	734	792	781	824	766	753	765	784	732	777	779	731	751	758	756	827	752	768	718	786	759	773	753	765	735	790	772	750	755	737	730	726	776	690	793	759	779	728	714	748	801	773	781	782	787	835	760	731	781	804	794	743	745	769	807	758	789	797	737	775	775	742	778	710	813	735	813	756	798	733	780	823	773	745	799	770	784	768	724	807	750	760	746	795	731	738	808	777	762	760	782	729	742	763	757	720	788	780	747	709	744	752	809	790	768	770	802	758	752	745	735	756	766	829	840	786	804	732	762	747	730	741	803	744	765	792	768	750	748	747	785	786	803	788	760	794	766	772	701	765	768	797	725	801	769	784	774	753	800	837	794	753	774	758	740	767	711	787	750	780	808	720	802	760	763	768	730	803	793	778	753	748	778	769	760	803	716	737	757	757	772	783	762	795	819	741	762	781	843	784	784	714	728	791	782	737	777	760	742	774	798	761	782	747	771	774	803	790	745	770	756	733	796	758	742	755	750	768	810	767	771	806	792	783	774	771	792	789	767	793	718	742	757	761	773	778	765	809	764	785	708	746	789	766	741	773	780	841	774	735	741	727	760	804	806	779	784	790	793	747	751	747	754	820	767	812	767	785	730	781	764	825	751	781	789	793	802	757	820	734	751	798	814	778	779	754	734	742	771	738	734	798	810	740	758	795	762	742	784	729	755	744	802	764	804	727	762	755	775	741	759	773	756	762	764	725	754	773	747	785	708	782	775	777	770	749	718	787	777	722	805	739	780	727	777	715	746	769	789	795	786	720	747	815	730	743	799	788	755	766	772	742	766	743	794	799	766	760	760	785	729	777	770	822	774	756	748	753	750	727	786	750	759	788	822	750	770	710	736	795	770	771	770	727	773	754	776	821	774	760	795	755	763	766	754	816	761	742	755	783	708	789	794	772	785	814	745	796	756	713	760	723	782	740	735	796	766	788	794	787	792	812	808	774	785	780	738	774	710	782	766	714	723	761	769	739	757	767	787	786	744	771	751	811	760	772	749	714	752	748	725	777	768	745	760	829	782	761	755	738	754	753	741	721	773	753	775	775	743	726	752	797	748	777	740	758	779	755	743	763	769	805	764	738	750	795	767	751	745	775	798	795	737	766	822	733	726	739	792	790	739	747	790	809	761	756	765	798	777	809	715	720	741	740	766	735	746	788	794	783	737	731	712	790	737	787	696	771	785	789	760	737	765	778	783	760	755	804	778	776	738	763	748	749	754	771	756	804	770	774	740	777	784	799	699	769	740	752	741	741	793	736	716	729	760	796	782	758	808	818	789	761	779	792	752	796	757	763	806	769	765	757	770	746	779	731	792	741	788	745	781	779	756	747	797	762	691	795	715	782	741	738	840	787	779	730	742	756	767	756	821	765	763	800	739	783	750	782	822	839	775	739	786	758	778	735	742	796	823	777	749	763	737	744	781	735	728	832	745	756	757	780	800	805	753	776	785	763	757	773	781	767	771	782	766	731	733	797	800	723	776	737	754	764	806	730	748	780	772	760	764	775	735	742	749	742	778	790	700	776	787	726	749	768	780	737	765	722	785	781	775	782	741	767	756	774	730	764	803	759	791	766	776	738	753	739	795	773	762	778	772	744	798	719	763	777	739	786	757	779	754	758	746	746	795	763	741	750	774	767	734	701	769	754	767	749	754	789	794	749	784	750	808	811	713	811	811	728	757	826	799	728	770	735	763	778	770	771	785	801	782	792	803	699	848	795	796	757	735	760	785	821	703	715	810	803	756	782	771	709	736	768	710	753	769	800	788	743	743	733	814	768	731	771	812	730	761	776	794	796	781	774	804	766	791	782	740	750	734	791	734	740	798	777	770	788	753	790	800	766	796	742	739	804	789	799	768	719	774	780	723	766	806	756	776	817	792	775	738	805	724	763	729	732	779	813	742	757	769	781	800	769	726	787	750	738	799	770	729	808	763	751	777	739	768	775	785	749	791	784	767	788	772	804	781	790	758	731	759	723	793	779	772	755	741	779	763	751	737	746	775	742	718	751	760	777	747	757	837	776	745	721	764	777	772	785	766	766	773	812	756	738	790	750	763	743	741	678	750	735	811	766	737	751
29820	18587	7642	1295	132	141	120	132	121	147	149	128	151	124	116	142	140	137	131	142	142	139	122	135	109	139	126	128	115	141	158	142	144	122	139	157	132	157	135	154	134	139	126	117	107	147	144	115	114	130	127	115	135	145	153	126	126	114	118	124	133	144	128	124	130	133	136	155	137	133	125	140	140	145	147	126	132	124	142	128	117	134	131	144	128	119	120	148	149	134	135	127	132	147	130	118	144	145	146	142	122	123	135	121	128	133	132	156	129	143	150	123	109	154	129	137	150	128	143	131	129	170	131	143	127	140	124	141	133	120	142	128	134	126	123	137	140	128	127	119	143	127	122	124	136	142	137	139	122	138	116	129	135	128	139	151	117	117	115	145	126	138	122	139	133	119	131	122	139	133	128	120	123	121	136	139	144	135	125	114	132	126	124	135	129	145	140	117	139	142	120	109	122	133	120	140	104	132	122	134	127	130	133	118	134	124	112	125	126	128	131	147	121	130	131	121	122	133	160	124	103	141	125	145	134	123	143	133	118	139	149	145	148	148	127	115	139	153	125	130	127	147	128	132	135	140	118	138	136	132	144	132	151	126	146	133	125	142	117	105	108	148	146	139	115	142	141	135	142	146	137	108	133	108	119	133	126	150	116	130	115	126	129	119	132	132	131	124	153	117	137	130	132	135	118	130	113	120	142	133	127	140	127	129	146	152	117	138	126	107	137	141	118	142	134	127	124	146	139	117	123	145	145	125	128	135	132	148	151	157	134	119	137	128	131	135	146	130	126	133	138	155	134	152	135	134	111	165	143	143	136	143	132	129	133	147	115	119	126	155	119	126	140	102	125	119	145	124	126	143	152	127	124	130	124	135	120	130	134	139	134	148	122	126	142	125	147	131	134	152	139	135	136	142	131	149	150	127	132	132	112	122	140	144	145	137	132	142	124	120	148	122	142	110	129	138	143	138	142	122	132	127	146	129	116	122	137	120	140	125	119	119	120	132	126	124	117	134	126	127	150	133	134	118	136	130	133	125	142	126	137	132	129	147	153	140	134	128	121	137	159	132	132	130	134	137	124	139	135	134	144	158	125	121	135	113	157	131	142	123	128	142	158	142	117	121	136	143	132	115	125	131	117	149	121	131	148	111	163	144	126	129	132	140	146	124	129	135	135	134	121	129	137	144	135	128	144	165	130	154	142	138	112	141	131	136	128	122	135	141	128	146	130	122	134	127	146	114	140	128	123	136	140	121	152	137	127	147	151	144	123	155	142	133	119	131	131	129	115	124	152	147	111	145	136	118	138	119	136	132	132	127	133	160	122	139	140	126	145	137	131	128	123	115	128	118	120	151	140	138	147	150	137	134	132	129	127	138	137	122	112	126	132	117	139	147	155	131	126	115	142	121	143	113	132	141	116	123	123	126	129	124	129	124	149	136	126	144	138	134	148	142	136	129	139	127	131	121	139	121	126	135	135	131	110	139	136	123	138	118	130	120	129	146	115	125	119	125	155	129	125	158	133	116	132	132	125	160	123	132	134	141	117	138	165	142	139	142	118	106	148	146	135	133	146	139	137	132	120	129	139	134	126	126	118	133	141	132	136	139	130	122	126	119	139	128	158	111	141	125	121	142	143	134	154	118	141	137	150	136	138	117	131	147	125	150	144	123	135	140	131	170	133	139	137	143	147	113	132	140	119	138	133	123	149	127	128	132	131	99	138	122	128	128	124	172	131	151	127	132	139	130	129	135	143	148	134	138	121	126	141	135	116	136	159	140	145	133	131	148	133	153	147	151	131	128	141	122	142	144	140	127	140	137	112	140	138	141	114	131	126	134	119	129	130	162	136	113	164	138	139	150	149	121	133	150	135	109	141	137	117	116	119	148	141	125	121	139	134	117	134	141	135	136	144	105	131	125	133	110	146	125	130	127	140	112	108	129	137	129	154	129	125	128	118	140	142	138	132	119	143	132	123	134	141	137	145	111	141	149	126	151	125	107	138	141	130	118	143	125	112	147	136	126	126	119	124	134	130	139	139	130	125	146	129	119	125	121	136	136	132	133	132	141	133	124	129	107	121	140	130	130	130	124	144	154	123	131	119	157	124	126	136	148	118	149	133	128	129	129	131	141	115	131	116	148	145	119	138	135	136	131	131	152	144	150	135	115	128	154	134	121	124	130	132	129	111	126	124	136	128	144	147	128	145	136	138	134	143	126	131	132	134	146	133	95	130	116	143	131	139	127	123	126	130	127	143	150	140	124	144	146	137	136	138	135	127	128	144	135	122	141	145	121	136	131	123	124	127	139	158	120	118	155	140	137	135	133	131	142	145	139	140	124	129	142	137	136	107	154	130	143	130	125	135	122	156	129	117	134	153	128	152	131	151	133	142	119	146	146	128	119	124	147	141	133	118	140	131	114	124	125	135	138	142	130	133	120	135	101	119	122	109	158	141	119	137	151	134	129	159	147	137	136	133	125	120	132	116	139	132	129	130	129	131	121	143	123	133	114	145	131	138	133	133	140	138	123	133	138	135	113	121	136	129	148	134	121	112	133	132	143	124	119	132	157	141	141	139	136	134	128	123	140	134	144	138	128	138	143	135	128	143	144	132	132	134	140	143	143	143	116	143	118	171	152	126	140	132	133	131	141	141	142	152	137	130	145	154	101	122	127	132	135	134	129	119	141	126	113	129	125	120	127	132	135	128	138	126	127	126	131	124	125	104	136	148	122	128	135	112	133	122	138	119	128	130	130	113	131	125	119	142	140	133	142	115	130	140	136	115	148	123	123	134	123	132	129	139	121	126	109	139	129	123	128	117	146	127	120	144	129	131	139	132	120	117	152	152	149	122	131	110	139	133	118	132	163	122	117	136	134	118	121	160	155	137	148	127	104	123	121	133	139	148	134	142	124	125	102	138	138	128	141	132	148	115	121	131	159	136	131	129	136	153	138	139	119	118	131	121	137	149	139	128	141	112	149	149	113	134	131	124	139	125	150	136	126	139	128	140	127	145	125	133	120	140	141	145	140	134	121	134	167	109	142	135	130	143	128	128	138	132	138	140	104	143	136	145	136	133	113	129	138	133	130	117	134	130	144	148	164	145	141	145	157	124	113	131	121	143	149	132	157	123	133	136	126	116	142	137	122	150	124	131	141	135	140	130	124	140	136	123	144	136	149	131	136	141	118	132	144	125	125	128	124	124	105	134	152	123	128	120	143	133	119	128	134	141	124	132	112	144	145	128	136	141	126	122	115	128	116	127	132	123	121	144	144	122	144	145	118	122	145	139	130	116	136	141	127	157	136	134	140	126	118	130	127	144	133	121	147	152	121	130	135	140	127	128	152	134	159	142	109	132	133	126	121	144	132	137	135	115	134	161	133	154	140	142	126	158	132	146	118	128	120	131	109	146	121	127	141	124	142	143	149	131	120	139	132	102	125	135	131	148	136	126	143	120	135	119	126	137	107	146	148	156	129	122	133	125	122	134	140	158	142
28502	21866	11209	3445	447	421	479	443	451	446	467	478	420	461	483	444	440	453	486	448	467	429	440	461	463	445	460	434	440	449	493	404	440	442	446	445	461	485	438	393	462	441	437	461	471	463	439	405	465	425	445	462	458	414	484	468	462	469	422	427	444	432	427	446	453	419	481	499	440	463	496	420	445	405	447	444	458	480	492	510	452	461	441	449	482	461	441	442	422	470	437	469	460	467	454	458	458	471	433	433	446	444	416	410	458	447	411	479	437	437	446	455	435	466	421	464	416	474	392	429	437	472	455	458	439	426	427	482	437	421	424	432	448	474	431	417	455	451	455	441	457	446	431	441	415	434	461	388	465	440	471	442	495	457	460	461	432	469	442	446	461	430	496	490	446	447	445	475	460	450	450	444	436	433	465	432	483	484	426	428	452	477	456	453	436	448	459	475	432	387	477	503	452	420	422	473	483	471	425	400	463	405	454	478	456	464	469	436	454	462	448	454	448	393	465	444	429	438	453	467	438	457	462	431	433	469	425	448	468	422	448	461	444	436	436	473	426	461	431	411	446	439	437	448	414	459	459	467	441	446	424	504	433	460	439	433	437	435	457	406	471	447	437	431	423	440	444	457	444	480	415	412	429	452	453	449	470	454	439	460	451	445	440	433	439	435	428	440	480	458	444	429	442	468	481	436	447	447	444	436	478	461	472	432	486	460	478	455	404	461	436	413	495	417	452	454	478	447	438	462	454	440	438	456	446	428	401	427	432	429	473	424	431	419	427	470	500	462	484	443	456	442	435	480	479	493	433	449	441	425	451	433	439	434	460	450	445	472	435	472	459	453	477	463	450	441	448	455	456	424	475	447	434	462	444	468	424	439	469	419	471	435	479	443	420	440	455	442	437	456	444	452	451	457	458	472	463	421	432	436	467	466	431	445	485	437	405	454	471	445	438	452	487	418	414	436	476	439	447	509	460	454	457	459	498	491	449	448	408	448	434	429	453	460	473	420	463	440	452	464	459	451	467	421	454	442	440	483	455	446	450	455	424	459	492	434	411	464	439	442	434	417	479	460	421	464	465	470	491	456	489	438	442	447	461	462	473	450	482	434	448	424	447	422	445	447	445	419	439	429	445	451	456	443	457	460	470	448	437	460	418	474	429	449	457	448	427	423	462	439	417	436	472	437	462	429	441	444	483	455	410	434	466	446	454	456	454	449	444	462	434	432	472	424	419	425	433	414	460	414	424	447	448	446	472	447	434	451	467	468	444	457	487	463	440	474	432	429	454	441	437	437	461	411	480	457	475	504	434	448	450	458	449	442	431	486	441	446	480	447	466	451	444	439	461	443	440	468	450	438	459	420	448	439	412	448	418	429	435	461	460	499	443	467	438	430	454	444	454	441	465	433	467	451	418	424	416	448	457	445	450	446	426	467	458	435	461	465	440	404	457	452	469	454	404	438	480	434	426	416	468	454	459	414	471	453	453	462	471	476	476	453	465	441	441	456	441	450	477	462	477	415	426	421	449	424	474	419	437	446	468	438	436	410	427	461	448	443	493	457	452	446	416	473	443	458	467	438	458	484	485	431	454	449	466	454	444	469	437	427	469	460	447	429	459	451	435	459	454	468	427	452	452	439	483	476	461	437	456	449	488	444	443	420	429	439	451	458	436	449	457	427	441	479	433	470	435	457	478	414	444	457	393	461	447	452	468	438	422	425	469	451	424	450	465	492	482	454	477	452	411	413	491	411	420	437	461	515	493	489	437	476	455	449	472	436	462	427	434	447	444	453	441	444	439	427	486	449	459	421	449	418	466	452	429	437	449	417	460	427	455	412	463	427	411	493	432	476	447	429	442	454	451	456	491	416	484	417	429	432	439	438	426	460	446	454	432	453	443	448	451	448	461	434	468	482	464	443	419	449	417	418	451	447	447	455	474	491	476	485	458	417	421	446	456	438	449	473	462	468	445	442	453	429	437	451	431	457	443	424	457	462	430	408	454	458	446	459	461	426	438	477	466	472	443	474	486	411	450	432	464	460	419	495	460	494	437	478	475	433	422	439	446	481	455	435	428	446	454	446	447	433	456	435	415	433	429	454	446	454	414	466	415	490	429	449	480	441	436	469	441	482	463	443	456	430	442	422	473	430	458	436	454	444	467	449	436	458	473	454	455	448	434	438	452	508	456	447	465	468	470	460	440	484	437	483	434	469	453	431	419	460	484	458	436	454	461	450	494	455	466	433	443	434	443	448	463	451	484	442	432	464	475	435	391	491	487	446	457	446	444	487	433	446	445	443	446	450	488	424	455	425	452	455	457	417	447	439	457	433	446	463	431	433	467	467	479	447	433	453	443	427	444	445	444	455	458	446	427	431	452	441	458	474	507	459	489	466	438	493	423	463	444	473	425	459	428	469	446	476	434	437	426	392	470	477	446	453	414	481	441	438	456	464	452	443	433	416	436	421	467	434	451	456	467	424	440	474	447	445	459	398	424	458	474	432	468	450	471	429	393	434	421	453	448	433	462	459	462	453	490	466	453	444	443	491	472	426	441	436	467	466	440	449	455	502	427	440	452	455	452	467	486	432	441	439	435	437	423	452	416	407	479	397	447	457	447	463	427	470	408	462	426	471	455	417	466	425	429	456	475	446	438	438	457	480	443	446	460	447	421	461	457	445	421	459	416	502	446	472	451	404	462	443	482	483	441	427	495	432	493	488	488	463	445	424	461	450	427	447	446	403	421	455	446	437	445	414	408	453	476	442	452	413	448	477	452	423	468	459	456	438	485	475	446	496	435	462	438	413	430	469	434	431	447	428	460	424	453	420	447	426	446	423	461	443	458	470	459	451	444	497	441	448	457	425	436	448	451	418	432	426	446	446	474	452	448	451	476	455	443	456	423	463	451	470	419	414	453	432	452	465	459	468	438	426	426	457	422	451	480	420	480	457	458	407	464	445	417	441	439	458	454	456	460	465	440	416	453	460	458	437	467	432	433	437	426	403	460	460	431	445	414	464	443	450	471	483	410	439	463	453	468	443	473	474	429	427	444	457	462	465	427	440	452	420	421	462	473	469	426	451	438	457	439	443	440	438	419	469	472	503	435	441	438	456	435	425	445	423	456	433	443	456	412	433	447	437	446	495	443	458	471	441	399	447	447	447	407	446	416	435	450	442	461	440	468	454	407	412	454	435	461	447	419	441	441	478	463	439	442	434	454	457	416	457	412	448	429	484	438	445	433	452	515	472	437	432	483	441	471	445	464	436	461	460	406	443	452	433	449	443	444	429	467	468	488	460	457	428	448	450	490	435	441	468	422	457	422	435	458	456	476	440	441	486	445	468	425	458	468	456	443	469	435	437	442	471	440	422	421	425	443	438	455	475	477	430	447	473	462	437	431	449	452	482	453	481	494	425	439	459	436	478	494	454	459	445	453	434	409	458	451	422	460	457	463	470	476	428	430	467	463	461	469	467	450	463	442	469	448	443	409	446	484	457
63066	55890	41124	19512	1302	207	157	146	153	164	140	142	182	149	155	134	150	131	131	129	141	127	134	125	160	152	132	148	136	163	151	165	138	149	139	129	149	126	136	123	149	147	145	117	152	145	138	166	141	141	143	153	168	136	138	132	144	152	132	139	138	140	129	133	148	142	142	131	145	133	142	134	150	163	130	136	152	112	140	139	142	125	153	121	139	163	141	133	148	156	147	144	132	149	153	129	155	133	137	136	134	151	141	141	136	136	124	129	143	133	152	138	124	145	133	133	137	118	130	152	138	125	136	129	115	108	138	135	123	147	158	142	125	129	140	131	140	130	144	123	145	134	132	133	147	146	135	136	130	138	161	134	144	121	147	147	154	134	142	134	149	137	158	123	140	154	151	143	140	142	144	136	114	141	160	127	138	129	139	118	133	140	145	147	124	115	116	142	140	130	148	138	142	139	145	153	133	126	148	131	138	116	150	119	136	126	136	141	130	106	130	119	142	137	164	138	135	151	132	142	141	155	111	138	124	127	121	162	135	125	129	126	141	131	150	158	142	137	157	137	137	148	123	148	153	140	131	128	129	123	140	162	146	132	157	123	138	129	138	133	125	148	133	138	137	146	136	115	134	145	141	160	141	133	150	128	136	131	148	129	141	142	144	136	129	142	129	142	114	125	148	125	138	133	130	143	145	140	126	135	135	148	140	134	151	146	133	134	112	149	124	140	137	148	139	151	126	124	128	151	125	138	132	138	136	139	137	144	140	135	126	132	140	142	144	138	161	141	149	144	119	134	146	152	130	139	153	139	134	125	137	136	153	117	140	181	125	135	146	140	172	132	144	146	114	146	131	139	137	137	145	131	148	142	135	131	126	131	131	136	141	128	160	135	130	142	141	143	128	117	136	132	121	132	128	133	146	123	126	129	141	146	130	149	121	160	147	128	158	148	157	137	145	160	147	161	132	133	132	141	129	151	114	148	158	131	132	139	135	138	159	130	150	132	136	135	138	156	143	128	144	159	138	133	138	113	136	128	120	142	118	148	138	155	119	134	131	120	138	135	125	152	147	155	137	127	134	124	145	139	115	151	122	134	132	150	135	143	153	133	145	135	115	158	141	132	146	144	148	138	151	149	148	142	140	132	140	149	123	131	164	114	126	144	139	127	149	137	147	141	129	126	137	143	130	138	147	124	145	141	148	121	152	140	131	134	117	127	133	136	151	141	138	131	137	115	142	148	141	141	130	144	129	151	136	132	123	154	126	118	148	142	129	149	139	124	162	131	146	102	121	135	135	141	147	159	146	139	113	133	137	143	143	151	118	146	128	144	133	145	154	156	161	145	123	148	125	128	167	124	173	160	152	125	128	118	117	143	145	162	135	121	148	143	145	151	124	123	121	108	130	136	143	129	117	142	139	162	145	132	159	127	134	141	144	145	140	161	135	128	149	133	140	130	136	143	134	138	134	136	151	159	143	119	103	133	136	94	137	129	137	142	112	111	144	125	136	137	150	130	118	130	150	156	149	153	124	117	124	134	123	129	141	130	120	136	119	131	156	160	144	124	131	132	118	140	146	139	131	139	131	119	173	123	144	133	128	146	129	142	138	142	121	145	134	131	143	141	135	133	133	126	130	112	126	144	144	148	139	129	145	129	132	139	166	130	130	135	140	141	133	143	135	147	134	167	147	158	163	137	146	132	131	141	136	138	117	150	127	146	128	129	135	144	135	142	126	138	133	145	151	151	131	143	115	136	110	153	160	122	117	158	152	130	129	150	150	132	124	142	141	135	145	148	132	114	146	134	156	142	139	143	145	141	147	148	138	141	137	146	126	135	141	133	151	143	128	146	136	144	133	142	125	136	132	133	132	129	121	126	156	139	139	122	137	139	154	149	122	185	147	121	131	160	126	125	140	129	140	124	121	132	128	126	132	160	170	121	150	115	148	149	185	147	150	135	126	139	138	121	139	133	128	130	131	141	137	129	148	132	158	157	138	128	137	142	151	140	130	158	131	142	130	132	131	137	133	150	132	127	141	138	137	140	154	145	138	129	133	139	107	146	117	142	129	151	140	139	109	143	150	156	134	124	126	143	149	148	153	161	144	140	129	145	138	147	140	140	130	136	153	109	120	151	129	138	143	141	140	138	125	134	138	129	145	129	132	136	152	136	148	143	112	150	143	146	146	133	150	135	139	143	120	136	133	145	125	128	139	127	156	142	134	157	137	145	128	130	157	129	136	134	119	135	139	144	147	131	138	123	136	161	150	143	158	146	159	134	149	166	121	150	138	121	143	142	159	143	115	136	136	131	154	146	122	117	130	168	131	121	152	156	128	135	133	155	155	138	153	137	130	146	121	160	124	119	129	138	138	135	133	131	124	118	147	143	150	143	133	144	142	126	117	125	131	127	138	140	133	129	137	136	139	134	148	155	142	142	136	139	140	136	114	119	127	146	119	135	127	143	122	130	128	128	128	120	121	138	128	146	143	129	155	130	127	135	136	148	128	129	148	144	124	133	139	150	161	130	152	160	137	125	120	134	135	158	137	149	121	146	140	142	142	156	150	125	146	141	146	128	144	132	138	138	156	150	124	153	160	155	135	143	144	134	147	121	122	149	129	131	124	128	126	137	134	143	153	154	140	130	121	115	125	157	165	127	136	145	128	139	127	143	150	122	139	145	136	163	123	108	131	138	144	140	131	140	151	137	140	146	124	117	115	149	131	140	145	130	125	129	136	136	141	138	133	136	130	122	139	142	125	122	126	128	137	151	150	140	144	144	141	141	149	148	108	132	141	137	143	144	139	134	137	131	159	135	141	123	137	151	144	143	132	127	118	146	140	128	129	162	150	140	147	127	140	143	141	117	136	144	138	148	130	146	125	109	128	149	151	138	128	154	143	133	112	135	138	133	143	141	132	125	138	123	130	142	131	119	146	129	128	144	128	146	148	133	143	145	146	140	149	143	129	142	137	144	130	135	142	139	176	143	143	145	126	140	159	136	122	143	135	160	146	121	134	160	146	130	130	150	134	158	151	128	126	139	148	129	152	135	155	139	149	140	141	124	136	139	149	154	141	141	126	153	141	139	147	145	129	118	141	127	131	153	129	128	133	130	159	128	149	129	136	153	139	119	123	143	138	119	120	142	145	131	132	147	158	117	147	138	132	140	166	144	124	128	151	115	145	132	125	154	141	128	140	142	152	137	143	127	129	124	130	146	119	136	159	149	154	138	134	146	120	123	153	143	133	138	137	154	150	152	125	135	151	156	151	153	140	133	164	147	157	130	151	158	110	136	133	128	140	140	132	137	108	132	143	139	151	148	136	147	126	138	157	145	134	160	135	158	139	123	141	138	149	144	131	122	114	151	149	138	144	127	149	122	133	146	145	136	142	146	139	141	119	148	144	146	134	137	148	164	124	151	135	143	144	175	129	128	128	153	133	118	134	131	133	144	135	148	149	142	143	135	134	156	152	119	129	140	133	125	122	161	128	150
44618	45057	38700	19960	699	650	619	557	517	563	536	535	478	499	517	452	496	469	461	491	493	452	453	470	442	487	458	423	442	454	481	494	485	484	473	474	448	465	459	468	482	454	488	442	457	481	455	489	474	460	458	478	466	458	508	486	439	482	505	463	486	504	410	453	470	456	455	481	472	448	467	461	464	463	470	451	447	489	447	466	468	485	455	478	482	435	480	461	457	454	460	462	491	474	471	452	453	483	454	504	443	435	420	472	448	466	456	451	477	470	449	445	460	464	463	447	448	468	450	494	508	441	463	435	447	458	481	463	474	479	455	487	446	457	468	451	424	455	511	480	505	457	480	452	468	484	460	463	413	465	416	464	504	463	451	480	469	476	464	505	412	475	482	474	452	490	481	446	476	440	502	470	414	443	463	452	460	438	470	468	464	459	484	494	446	486	446	466	478	485	480	468	421	479	436	469	462	456	456	457	466	454	422	475	465	450	430	458	469	487	478	455	460	459	450	490	469	462	458	486	452	460	430	454	439	440	459	438	509	456	451	478	464	484	459	433	463	462	460	514	458	465	498	442	490	424	480	458	475	494	497	453	443	444	427	446	469	448	478	469	494	479	471	424	489	465	463	474	438	462	436	473	465	475	451	488	459	442	473	506	464	449	420	512	479	488	472	468	495	428	434	484	446	489	480	489	468	455	457	473	484	524	448	457	455	494	443	480	460	474	434	454	493	482	457	453	454	472	458	466	459	463	486	468	453	458	492	437	510	438	449	456	458	489	451	464	450	438	454	461	452	446	433	498	470	470	434	466	467	437	478	450	455	418	461	503	454	454	513	441	477	457	468	473	463	417	485	458	482	433	471	448	474	443	488	459	464	447	464	472	470	448	466	453	464	487	460	443	417	458	429	444	449	432	492	481	487	417	437	472	464	478	455	460	427	452	420	431	481	439	450	453	467	471	458	441	452	441	438	476	463	460	484	423	455	461	461	445	500	460	458	482	457	449	468	485	499	475	486	470	462	421	505	430	438	476	465	464	444	463	406	476	413	459	484	462	464	491	438	477	494	429	501	472	443	447	447	477	497	474	454	484	489	473	449	445	510	435	469	474	451	455	466	451	460	458	503	475	436	462	469	463	457	476	477	485	451	464	470	455	450	452	490	453	415	484	443	445	426	445	441	477	433	461	443	455	474	485	431	453	452	453	464	426	475	479	474	457	472	438	501	440	422	437	456	467	475	467	487	463	444	509	477	457	429	485	442	477	476	446	439	483	479	466	461	460	461	483	462	514	497	469	448	430	486	466	455	460	469	496	444	474	456	436	461	439	451	424	470	463	457	464	463	446	456	470	481	485	477	466	467	452	477	486	494	457	486	489	424	441	464	469	471	473	487	507	471	463	444	455	503	460	463	453	486	461	487	453	446	514	494	471	460	450	433	432	440	458	481	461	481	499	469	460	446	456	458	423	512	444	466	485	462	429	468	478	468	438	490	442	475	460	491	444	475	434	460	466	474	469	489	467	456	469	493	491	439	461	463	469	427	476	452	459	486	468	497	465	465	463	438	480	459	482	446	440	445	523	451	422	480	465	452	469	482	424	464	436	474	462	502	442	472	478	451	490	466	451	435	442	447	449	461	434	456	462	470	479	470	466	446	447	451	459	481	482	443	477	469	436	491	477	473	449	485	438	468	467	503	476	477	478	468	476	470	481	484	454	471	423	440	435	484	414	510	456	437	471	455	484	474	489	453	487	490	461	500	452	434	496	465	480	433	487	487	468	479	480	445	498	477	452	490	461	491	455	477	466	441	459	437	473	464	457	458	455	474	474	430	453	474	482	434	500	494	483	454	487	463	512	477	438	446	466	457	481	451	455	445	441	429	483	478	430	450	472	464	493	450	465	460	462	503	465	429	441	485	434	456	459	510	440	471	477	505	453	474	460	461	462	471	488	484	460	442	458	464	497	448	464	480	442	494	458	474	484	451	460	437	431	467	461	472	502	470	475	464	421	437	475	467	482	490	468	518	462	486	450	459	456	435	455	459	468	446	437	470	439	458	449	442	453	463	443	454	453	430	483	435	464	443	456	483	439	445	479	457	476	477	449	449	462	412	471	452	465	486	435	472	460	497	477	486	475	478	457	507	439	430	440	425	484	477	463	433	467	462	475	491	441	501	471	483	471	464	460	472	464	466	465	467	479	476	449	454	452	457	449	444	445	481	440	477	466	443	444	450	458	457	472	440	484	464	452	457	506	417	455	429	479	437	452	486	447	481	487	449	450	439	442	436	491	437	433	428	471	468	486	471	472	485	463	459	407	448	431	481	444	412	462	443	440	479	465	462	458	469	467	479	467	468	446	484	456	444	452	480	430	490	483	475	443	450	436	449	464	465	469	459	459	461	446	486	452	479	481	410	493	479	448	445	507	449	446	477	462	469	481	453	448	474	459	526	479	462	475	484	462	441	504	480	477	441	476	481	498	491	446	470	487	497	471	456	511	462	444	465	487	443	467	495	467	453	452	491	468	480	462	477	471	445	472	429	441	446	490	459	469	473	468	488	451	457	461	441	486	436	465	436	437	447	475	459	402	438	460	431	461	477	468	480	466	476	433	460	460	455	424	455	445	458	474	430	442	478	432	481	513	457	471	459	495	460	455	485	476	407	438	458	412	423	495	512	467	479	417	446	449	472	463	465	444	467	460	469	446	440	496	440	488	427	446	478	484	516	460	454	474	487	421	464	482	484	430	484	452	482	444	477	476	450	453	477	485	474	512	473	442	401	493	474	442	475	447	439	467	420	454	457	454	446	447	452	472	488	446	475	432	508	415	469	464	420	451	455	502	476	461	453	492	461	462	463	463	442	443	479	465	446	472	483	464	464	470	487	475	456	483	441	467	436	481	470	443	505	450	472	434	480	482	421	477	488	477	460	491	453	453	442	461	449	432	469	462	523	440	441	467	455	511	463	460	452	509	478	427	457	458	459	447	468	445	453	418	468	494	484	496	452	446	470	428	440	453	443	479	438	475	474	454	501	502	453	457	444	437	451	474	480	483	443	447	488	487	427	454	520	504	489	473	466	509	483	398	488	441	496	497	489	458	486	467	468	443	455	468	435	476	427	449	420	469	458	447	480	479	459	430	480	492	472	466	486	436	445	432	459	444	473	492	467	475	436	467	470	448	504	460	457	472	441	427	461	470	492	472	459	481	463	443	460	453	472	480	466	478	453	472	463	462	452	457	461	452	485	423	496	500	460	413	462	484	442	485	478	465	467	515	445	462	494	470	480	449	448	474	460	466	493	463	467	441	467	444	452	476	462	423	478	457	415	485	510	510	482	468	523	477	476	455	479	458	461	463	529	473	466	492	448	469	428	420	430	459	466	416	458	532	503	490	438	470	484	451	429	453	487	454	445	483	481	469	477	486	452	502	476	458	462	495	464	463	433	434	444	474	476	458	460	500	478	459	450	479	454	453	444	480	505	466	428	438	464	440	466	482
78251	72694	56501	34137	7899	706	366	327	298	282	254	265	252	270	235	258	278	237	280	280	266	285	270	260	231	223	261	250	263	239	245	234	255	230	261	239	246	257	249	251	261	255	231	252	266	245	222	254	225	275	256	256	244	248	244	248	241	216	239	277	235	259	272	241	249	251	247	252	245	226	229	251	254	272	247	240	267	251	223	274	239	301	264	264	250	267	241	266	232	268	248	261	259	244	247	245	236	235	259	263	270	240	242	264	252	263	227	241	225	275	241	261	263	236	248	245	262	242	263	256	255	258	239	247	241	262	238	246	220	247	274	255	266	212	250	249	254	250	249	272	252	272	240	238	287	281	236	245	212	256	268	239	263	226	236	242	238	274	237	225	231	260	230	258	250	253	263	248	235	283	245	247	242	249	252	258	250	253	257	272	252	270	230	254	257	236	247	230	284	238	241	244	246	246	263	219	271	258	231	268	234	272	237	250	251	247	222	243	241	269	260	242	260	237	249	246	231	278	249	268	265	253	241	268	245	264	224	251	286	263	226	252	244	220	276	246	244	240	229	273	249	242	268	237	252	265	247	259	263	229	289	244	251	265	242	269	266	240	260	242	229	235	236	254	248	255	255	263	235	276	245	244	251	243	261	242	235	246	217	234	235	245	261	256	263	233	257	263	268	258	272	279	252	252	222	273	229	277	223	254	241	258	258	250	243	247	253	268	240	216	262	247	264	275	229	274	231	245	253	248	256	224	259	275	257	256	223	253	226	236	242	236	224	267	233	249	215	240	245	237	236	231	263	248	252	250	232	244	220	262	239	265	262	235	284	251	241	289	239	216	233	278	251	265	235	258	235	236	268	232	252	260	249	253	246	239	261	248	231	219	232	242	247	255	239	236	253	252	245	232	247	243	242	277	275	244	250	276	256	228	239	234	260	221	261	223	262	259	278	221	247	240	232	250	262	264	255	240	221	248	267	253	248	251	248	254	228	256	248	253	241	250	235	235	258	275	252	217	213	235	239	236	217	228	244	266	257	225	238	238	240	260	249	238	241	271	223	241	250	221	257	206	261	234	241	243	262	234	278	241	259	264	240	267	271	247	234	246	228	246	264	258	225	274	247	262	241	254	263	253	230	255	260	248	254	219	261	252	277	245	233	242	259	245	256	248	260	237	245	243	234	250	249	256	230	264	226	259	257	264	261	229	261	249	259	246	241	214	257	264	225	233	251	263	238	246	228	296	250	271	253	233	268	279	285	242	301	257	224	268	237	248	244	254	251	245	221	288	239	262	262	245	264	235	263	256	260	270	244	238	232	252	247	267	223	254	246	232	273	247	244	275	251	244	228	258	210	257	275	275	253	254	272	255	290	241	274	262	267	260	248	261	254	237	248	256	239	248	242	262	249	277	240	255	226	243	256	259	247	283	232	243	234	263	236	257	243	257	233	250	248	269	229	250	239	260	221	255	259	251	248	238	248	252	246	240	244	241	248	268	264	271	265	241	247	254	233	253	241	251	225	282	251	247	228	284	275	259	229	256	246	259	225	222	225	237	246	271	238	247	241	246	239	235	239	247	241	270	259	275	233	253	255	263	232	238	209	231	251	256	249	254	258	259	239	250	249	256	278	250	247	256	234	236	234	246	231	262	247	256	272	251	233	253	264	248	256	235	257	244	273	239	225	281	243	238	256	240	229	254	255	247	245	247	241	234	213	243	258	251	223	274	238	241	240	262	232	234	245	224	244	249	262	248	258	256	242	228	241	258	275	246	265	250	241	261	255	246	244	220	257	247	262	223	259	219	232	242	238	236	278	232	295	255	240	247	230	236	236	242	248	232	233	239	230	238	235	271	242	264	260	238	271	250	240	247	246	228	225	259	250	257	244	245	231	257	239	229	268	239	229	258	252	234	240	258	225	261	277	226	264	233	262	235	254	249	244	225	236	247	248	261	239	279	251	252	231	267	270	220	247	236	237	259	237	245	242	235	261	255	246	251	255	242	290	261	246	256	242	267	271	242	215	276	242	241	256	258	251	236	268	254	240	250	260	225	238	260	228	260	274	261	258	252	249	247	240	268	261	242	246	275	251	274	248	290	238	260	220	254	250	276	262	245	269	277	245	225	253	227	243	243	241	238	257	249	240	256	240	281	249	240	244	234	237	223	270	268	273	246	270	266	233	248	256	259	233	225	259	236	241	258	259	277	241	235	237	229	264	258	264	265	259	253	237	226	257	262	268	248	237	244	241	275	249	239	235	252	265	262	257	257	233	267	247	260	243	238	238	232	235	259	233	254	268	250	261	247	256	232	254	275	234	252	253	252	256	246	259	273	243	269	213	238	216	246	247	238	266	252	242	267	259	247	247	270	226	254	217	246	250	255	246	235	242	280	242	253	227	256	264	277	249	260	235	254	240	264	245	251	207	252	239	235	271	278	274	222	254	232	249	245	266	255	258	229	267	253	240	228	252	238	254	267	236	253	235	232	224	268	251	267	267	260	278	249	221	233	235	221	244	280	254	220	243	252	270	249	281	266	203	259	255	275	242	264	238	248	282	228	250	233	248	267	251	252	260	247	236	252	221	256	232	252	206	242	256	244	254	281	258	240	259	224	266	250	208	232	229	206	257	237	238	243	227	269	240	224	256	238	270	224	230	244	266	247	245	241	243	251	258	236	260	229	244	223	256	271	244	269	228	234	276	241	252	268	247	263	258	268	241	266	264	242	290	243	223	255	281	249	235	228	251	274	278	226	265	250	247	259	253	272	258	253	229	255	258	214	250	242	254	259	229	254	258	265	255	227	258	259	234	257	237	232	248	223	246	241	217	235	245	221	237	230	251	230	238	254	221	232	237	247	251	239	258	292	238	246	266	218	245	260	256	205	239	262	218	248	250	275	248	238	233	243	233	277	256	260	251	215	254	247	270	259	258	233	238	261	250	235	245	213	235	252	245	264	255	248	282	229	239	275	252	234	245	265	249	273	263	271	247	247	232	226	250	265	224	296	235	258	220	263	251	241	257	255	252	262	257	247	246	237	213	275	228	249	266	239	231	281	230	254	214	261	258	241	246	223	264	258	245	242	257	263	270	235	278	219	252	235	249	214	269	234	241	277	248	238	228	273	254	257	236	249	232	271	250	248	236	255	257	261	295	214	247	262	236	240	252	260	273	240	263	253	248	266	265	249	261	262	257	251	275	230	245	227	255	265	240	264	247	244	258	221	252	265	272	266	268	243	276	232	255	263	253	252	274	263	252	275	206	237	255	240	260	247	233	241	258	216	244	262	264	250	242	232	265	232	236	250	260	255	245	212	282	260	262	254	270	260	256	262	231	225	224	238	237	245	239	284	264	247	265	233	242	244	228	242	279	247	255	265	259	256	244	261	259	232	256	232	248	254	256	255	248	247	259	250	254	238	271	242	290	227	259	260	272	251	227	248	249	271	247	234	283	249	237	240	278	251	269	240	247	238	239	267	247	256	256	239	244	258	254	276	256	257
58796	61112	51866	29057	1418	1344	1186	1056	1019	906	925	907	876	879	835	817	843	825	845	826	841	805	774	790	778	779	810	786	747	738	829	731	735	766	785	768	813	762	759	761	754	783	741	780	799	772	763	760	768	755	773	765	741	762	768	776	733	755	820	759	800	701	744	790	764	763	752	783	718	769	747	790	776	744	762	737	761	732	767	713	747	767	771	712	787	799	776	741	767	754	775	767	786	725	754	817	748	735	742	774	790	741	819	746	721	742	768	779	756	762	759	770	715	765	733	754	750	799	742	786	793	719	764	786	716	790	765	766	758	748	767	761	738	735	772	722	756	755	746	739	776	713	764	766	779	783	766	754	757	798	712	735	745	780	739	758	814	748	736	762	698	781	735	734	770	776	758	717	743	742	763	766	759	717	743	794	782	737	708	770	742	760	735	741	752	742	752	749	800	764	779	764	713	760	766	744	742	720	748	699	772	745	769	776	757	743	759	770	814	804	752	760	736	721	756	749	755	688	722	748	769	841	748	731	783	783	787	803	748	742	765	785	768	772	796	765	757	782	755	785	784	775	760	765	783	738	763	755	793	761	758	774	807	722	803	749	737	757	773	734	706	693	722	720	768	784	736	749	746	763	713	759	718	717	741	779	744	747	777	786	737	718	756	730	742	823	763	759	739	736	824	742	739	775	736	793	727	764	733	757	747	787	783	791	734	746	701	753	763	809	809	780	731	721	758	753	726	725	740	769	763	752	754	729	750	756	758	782	748	769	788	741	707	778	732	745	753	789	721	763	797	697	735	788	761	734	767	735	736	703	729	787	761	732	747	730	781	718	765	787	825	780	746	746	733	791	708	749	747	769	742	741	771	747	782	777	733	771	732	729	743	747	758	793	713	807	777	728	779	772	722	762	756	734	769	796	724	733	728	742	753	756	767	775	706	798	793	814	724	772	732	806	721	759	769	737	724	783	742	743	749	784	745	756	803	755	778	749	730	730	743	778	750	785	789	783	736	747	726	738	741	768	743	774	733	730	763	747	776	808	796	760	746	736	752	714	773	792	749	810	785	769	704	761	707	770	758	794	823	758	726	824	747	759	761	747	807	758	761	743	769	732	778	821	763	790	773	731	707	845	761	807	785	738	722	766	744	710	776	763	788	757	804	700	822	758	754	735	776	765	716	760	793	735	759	750	748	715	741	728	712	769	767	793	755	756	731	729	751	771	799	725	763	793	778	754	741	816	748	754	743	733	787	786	767	781	758	781	779	781	725	746	739	766	761	731	756	733	743	783	781	749	785	783	753	741	740	829	763	766	765	753	739	717	755	738	759	763	784	749	765	761	771	775	750	756	782	745	753	760	746	824	761	742	761	757	740	729	790	724	764	736	718	755	759	719	748	756	716	798	787	766	805	776	756	737	751	763	778	772	762	773	760	771	775	747	758	766	840	754	736	754	761	740	751	752	752	737	814	768	819	703	736	744	698	756	759	749	766	746	711	761	740	746	797	755	763	771	791	780	787	780	694	778	822	724	717	747	753	787	770	783	799	761	734	732	746	786	796	723	766	762	772	753	773	752	757	740	741	800	728	694	768	763	737	764	746	736	729	686	750	767	773	738	769	787	780	810	768	737	748	758	723	795	781	814	775	767	767	772	814	762	775	779	677	713	729	765	728	784	734	756	699	745	700	744	765	714	743	755	791	765	762	787	730	734	772	695	774	721	757	729	753	730	718	751	781	721	718	781	793	766	811	785	767	742	796	719	758	742	721	737	769	777	783	745	790	761	741	788	763	776	745	764	731	750	769	784	794	744	769	739	754	748	755	701	756	741	783	737	759	748	754	788	715	722	782	764	806	735	782	742	753	793	746	796	773	796	745	748	755	759	801	749	776	835	695	758	750	795	736	742	726	744	711	755	799	772	749	766	784	729	767	758	752	739	744	759	781	743	783	772	767	725	829	753	748	784	761	735	760	777	773	753	777	793	753	785	796	734	770	820	775	796	759	759	777	777	775	772	719	794	765	733	692	789	745	804	768	777	795	800	822	812	794	796	759	733	817	795	785	725	717	737	748	792	734	684	788	731	755	815	746	740	753	781	780	787	734	730	804	823	805	741	722	729	745	710	745	796	795	764	740	760	727	739	732	697	697	750	776	750	770	738	747	724	761	764	764	792	763	828	775	720	734	799	728	751	767	757	804	804	731	822	740	764	768	716	766	772	743	744	748	766	763	706	761	712	800	761	748	693	782	761	770	768	780	791	750	784	754	753	756	751	744	770	759	748	756	752	771	767	773	747	754	781	679	767	736	764	787	747	821	772	747	774	766	805	749	750	789	774	807	778	758	724	750	788	741	824	816	820	770	773	722	710	788	784	724	772	758	757	761	717	787	779	769	739	797	761	758	778	740	756	747	746	800	709	742	755	727	786	765	746	802	766	760	776	767	742	775	728	779	741	754	741	787	747	817	697	790	756	778	757	776	753	748	720	750	781	757	774	794	707	781	775	778	794	730	787	769	790	710	770	787	769	690	784	752	750	767	784	741	727	770	745	785	784	773	719	772	728	727	807	773	805	755	796	755	787	745	750	736	708	780	760	755	748	738	783	728	789	777	765	750	773	745	797	755	811	705	765	744	709	724	727	762	769	728	769	721	736	714	778	732	719	775	780	776	734	760	764	754	772	767	763	735	763	760	750	765	774	730	784	705	763	699	747	744	751	737	734	789	774	733	749	757	742	763	734	719	755	752	794	722	759	763	731	736	774	759	803	791	752	795	822	750	697	738	773	756	748	784	815	751	766	734	750	743	737	740	744	760	765	750	778	771	767	809	798	753	743	709	785	705	769	744	779	767	791	756	785	720	793	762	761	803	760	721	750	790	788	728	785	693	789	813	699	739	782	727	772	745	792	771	773	764	767	730	754	754	738	787	787	765	770	784	736	767	779	780	728	770	765	788	729	778	737	780	726	758	696	738	760	783	677	755	773	721	795	693	772	755	772	781	797	729	807	775	793	727	747	768	800	762	790	715	754	778	772	683	771	787	771	766	773	762	794	802	745	757	742	763	780	745	783	744	777	737	744	758	774	727	748	756	729	746	728	786	729	762	744	726	747	779	725	750	751	779	744	693	752	722	731	723	738	705	776	763	739	717	771	760	741	753	796	730	775	736	784	732	766	750	765	712	755	747	767	813	795	758	722	757	774	786	764	708	739	759	731	777	735	769	758	783	785	775	764	748	757	769	704	723	801	719	758	770	790	762	739	754	737	798	762	753	741	720	736	729	775	771	751	781	780	748	713	820	730	780	754	751	748	806	814	809	772	750	769	769	763	783	780	778	721	769	768	796	770	733	708	836	764	749	789	744	790	754	726	748	739	759	768	810	739	752	776	765	746	767	719	711	818	777	776	739	789	781	795	780	821	774	758	755	723	781	750	754	737	760	760	809	809	787	741	751	749	773	760	769	776	772	785	739	763	750	733	758	747	736	744	696	712	760	753	738	762
29312	18071	7060	1779	170	139	113	117	124	123	107	125	136	133	123	125	140	126	126	130	135	120	127	125	130	118	125	138	139	113	118	122	147	134	106	152	144	124	148	149	160	136	130	135	138	139	132	129	121	135	132	110	135	131	121	152	133	130	135	121	112	133	125	112	128	120	119	124	141	140	123	103	115	129	137	116	130	139	124	137	126	140	129	153	116	118	117	133	146	122	127	135	135	110	117	147	144	117	150	128	135	112	120	129	120	124	137	106	125	120	122	142	139	116	132	113	126	147	132	137	135	122	119	133	128	125	118	143	151	119	92	140	143	136	136	121	132	121	138	134	128	111	107	113	127	112	119	123	134	128	135	127	130	138	120	140	105	130	119	120	141	149	142	132	125	150	149	138	111	129	142	136	111	128	105	126	111	126	146	152	122	110	136	148	128	121	130	116	120	128	137	122	130	134	126	130	146	144	128	127	130	150	133	116	110	131	160	120	134	121	129	127	139	117	137	107	137	131	143	135	127	130	119	144	134	135	135	112	137	163	116	120	123	121	120	134	120	142	123	137	125	126	119	134	127	107	125	138	111	129	140	130	146	112	101	130	135	137	134	112	116	133	135	137	151	127	126	121	142	116	132	129	155	111	116	151	134	131	152	129	115	139	116	118	117	138	116	118	132	140	105	119	125	148	140	127	154	137	145	119	136	124	125	121	124	143	111	152	119	148	122	115	123	119	125	133	123	133	118	125	124	128	122	137	125	123	143	131	117	134	124	129	133	126	124	130	115	138	127	125	126	119	137	113	123	120	119	123	129	138	141	119	110	142	117	114	120	133	131	127	112	109	120	148	137	116	146	119	130	143	127	147	135	124	116	132	118	133	142	158	140	126	114	126	126	103	133	142	120	115	131	121	141	119	125	150	135	146	118	134	135	123	128	138	124	130	132	137	143	139	120	126	110	110	127	132	113	158	126	125	132	138	130	121	121	144	115	131	108	135	131	145	125	143	142	138	144	150	118	133	136	122	126	110	137	121	125	133	113	146	140	121	132	149	134	127	117	160	127	136	120	133	132	116	126	117	131	126	127	134	121	135	139	139	122	118	123	128	116	111	146	117	148	134	114	111	146	138	133	106	137	145	132	122	125	123	130	146	145	146	135	132	115	121	126	114	139	131	144	131	126	127	123	134	119	127	129	134	129	139	137	132	128	136	125	118	134	134	130	138	145	127	141	117	127	114	130	111	132	123	133	100	144	118	127	152	134	137	133	120	157	132	116	132	140	119	140	120	137	141	133	127	134	110	131	130	122	137	156	135	140	130	117	137	126	117	123	115	136	110	140	139	137	119	117	145	126	143	124	136	121	121	139	120	142	123	137	140	143	137	119	122	137	119	142	138	125	121	145	151	128	107	122	122	129	131	134	138	151	136	120	116	122	110	130	119	117	119	120	122	128	146	133	123	124	138	134	153	135	137	110	130	135	132	130	140	120	118	118	123	127	116	133	117	127	143	143	143	131	117	125	136	137	145	126	129	134	150	121	133	134	116	129	137	110	126	121	130	140	113	133	147	139	140	129	140	133	133	135	128	135	123	153	111	125	153	140	144	114	143	130	125	118	143	153	119	131	127	124	130	118	123	142	141	140	131	128	126	141	140	142	131	134	118	139	124	138	128	116	127	118	134	112	160	150	128	113	134	142	132	131	152	115	129	124	125	143	127	145	152	111	129	140	128	125	140	130	119	134	138	134	127	138	110	137	132	144	122	120	126	131	146	114	132	125	124	136	124	124	130	137	138	112	135	129	137	122	108	137	160	115	125	133	122	120	144	120	133	140	135	114	155	114	135	121	131	135	139	131	133	120	142	144	134	129	134	118	124	118	121	120	130	145	125	135	131	115	132	143	139	143	136	124	114	116	115	132	150	123	126	139	111	129	132	126	114	105	136	142	125	136	120	141	127	119	136	123	143	149	127	151	111	124	121	151	119	126	135	123	127	138	146	149	126	138	131	126	130	116	124	127	120	132	129	136	135	122	115	124	150	115	127	134	135	157	116	126	129	129	139	140	136	133	133	110	144	123	119	113	137	131	131	140	133	116	143	130	124	124	127	106	118	128	117	138	140	124	128	122	120	122	118	134	130	141	141	132	131	133	128	135	115	135	137	118	133	114	132	122	128	135	113	136	117	131	153	134	141	108	129	141	114	128	135	133	107	137	127	131	118	141	130	123	104	131	115	147	124	115	122	136	124	111	121	125	135	136	117	130	111	155	130	144	130	143	133	115	122	118	134	142	121	121	130	134	149	122	152	121	135	133	137	156	154	129	143	109	123	140	120	115	142	142	134	139	129	123	140	136	135	145	139	134	151	114	127	131	144	122	130	121	136	129	123	123	110	140	145	119	114	130	122	144	138	130	142	119	139	128	121	108	120	94	150	99	123	138	124	116	134	136	139	123	135	109	117	139	118	120	119	120	125	150	152	135	148	128	147	131	150	132	148	111	111	132	140	135	128	135	124	139	134	138	118	123	141	133	117	117	130	118	129	100	118	129	138	119	138	114	137	119	143	127	144	148	128	139	153	127	161	141	120	124	128	117	139	132	137	131	125	123	136	116	146	138	134	139	116	148	137	115	142	109	114	145	124	136	135	150	134	112	129	133	135	145	137	145	112	124	148	149	134	136	133	117	108	133	134	128	109	127	121	120	130	137	125	117	135	131	126	133	138	126	123	141	123	130	135	140	147	131	148	141	111	127	107	119	141	128	134	114	148	130	134	128	152	142	139	120	131	133	136	128	149	123	109	147	133	117	128	131	128	122	136	130	121	118	140	132	143	116	128	117	124	136	129	126	120	135	114	124	131	115	116	122	128	151	130	137	112	126	128	115	124	117	123	133	136	130	145	139	145	124	129	146	135	118	123	119	110	106	121	135	152	124	154	141	124	143	142	144	119	146	113	121	124	122	120	125	135	137	126	132	123	134	143	132	127	142	141	132	137	122	136	129	114	126	144	127	137	125	123	131	129	138	120	128	133	123	116	146	116	131	136	125	132	145	139	115	140	117	139	108	123	126	128	142	127	130	108	117	138	120	118	117	137	149	143	149	117	119	124	139	135	143	147	123	150	142	127	133	126	133	126	128	122	105	99	120	133	134	118	125	136	149	148	143	127	139	122	121	123	135	137	116	126	119	145	142	134	140	133	135	128	166	143	111	130	142	111	120	139	124	130	120	125	133	147	121	147	132	114	121	124	142	110	137	149	124	131	117	143	126	148	143	115	131	150	124	111	133	142	128	119	132	119	131	135	140	133	139	135	131	124	139	165	119	141	126	135	156	135	129	122	140	148	114	122	129	129	132	121	135	113	125	116	139	134	130	130	129	136	121	131	142	115	123	120	126	137	140	126	117	126	122	121	136	121	123	149	117	145	141	121	133	137	123	130	120	133	132	140	141	121	129	128	119	147	123	140	148	123	116	116	135	123	151	119	119	103	140	112	131	120	145	121
27648	21422	10226	4188	486	445	472	434	432	463	445	457	421	476	466	426	438	452	437	465	451	418	428	418	469	438	431	410	435	430	468	426	427	458	429	435	438	426	471	443	444	405	431	454	473	425	421	436	445	424	463	421	433	440	446	437	428	418	407	503	481	437	459	414	432	450	443	416	425	424	460	423	437	450	460	417	456	422	483	471	410	430	451	414	411	425	453	436	419	411	458	419	506	409	413	432	437	418	431	441	455	435	404	467	422	432	470	486	368	469	459	449	432	434	426	462	476	446	451	442	428	421	382	427	446	433	455	442	441	457	441	431	412	476	394	447	434	457	484	452	420	433	425	421	421	467	465	434	465	446	501	447	392	405	436	418	412	419	458	469	428	412	428	450	392	419	437	420	439	390	459	389	450	428	439	450	453	441	441	470	456	395	393	448	450	439	429	447	427	436	412	440	476	473	433	434	395	435	442	401	435	418	459	435	459	394	455	428	446	437	463	451	441	405	457	430	462	424	402	428	430	438	448	439	422	442	442	440	416	431	397	420	443	427	413	436	457	458	458	436	457	409	468	456	467	452	427	379	416	438	399	431	439	461	443	444	416	406	424	438	485	445	456	449	434	449	440	450	457	429	418	475	436	471	474	443	445	429	417	453	446	458	426	465	442	415	425	436	467	430	429	462	443	413	444	468	455	430	480	480	464	464	408	442	407	422	455	416	429	447	385	428	429	412	482	454	464	449	447	449	451	433	410	433	451	410	424	407	429	439	457	437	467	453	437	425	429	407	516	410	418	436	438	435	457	440	461	407	476	419	419	450	442	446	409	434	441	405	405	451	378	426	396	439	446	441	447	458	461	409	417	404	428	493	433	453	418	421	419	435	445	440	417	483	435	410	414	417	438	441	449	475	434	407	464	429	447	443	472	419	480	494	434	464	468	428	432	428	448	446	435	414	424	437	417	438	492	429	432	423	435	440	406	407	400	440	428	436	444	437	432	427	468	470	458	453	417	381	407	442	453	439	427	452	424	412	396	428	420	474	455	400	470	463	459	439	434	501	423	431	429	419	455	448	462	421	442	438	430	418	432	453	420	414	477	456	410	446	416	428	477	434	460	478	423	453	392	447	434	458	457	452	462	475	430	423	424	419	475	451	437	416	463	431	448	469	443	444	444	461	447	411	448	415	417	430	457	450	415	427	402	438	473	429	446	440	442	450	397	415	429	434	459	410	436	448	462	446	444	421	463	485	510	443	434	474	450	461	421	414	435	418	472	450	444	479	428	410	423	420	424	459	427	435	452	455	492	396	417	446	454	407	453	441	455	455	429	443	453	436	424	449	469	457	450	448	454	460	458	461	442	413	445	434	482	423	417	440	456	420	462	449	453	462	430	459	414	444	447	449	441	439	455	435	449	470	436	435	413	440	411	442	458	441	390	412	458	452	424	447	476	498	449	513	404	458	453	417	455	409	457	450	426	421	464	434	442	459	478	463	418	435	428	458	472	438	441	445	419	438	468	462	441	438	435	418	395	479	459	440	425	418	431	447	445	432	428	441	449	441	411	460	437	408	463	438	430	431	459	442	471	442	419	480	443	441	448	441	423	471	428	454	445	455	413	426	436	408	461	452	429	431	461	454	435	443	444	439	441	443	446	407	418	429	426	430	483	398	413	435	411	439	441	396	434	449	449	416	435	449	409	431	463	417	417	456	477	450	417	473	425	429	445	473	431	456	402	425	466	431	422	460	449	407	463	428	428	424	416	432	447	456	431	447	413	455	432	431	456	424	441	432	440	444	432	436	427	452	464	435	490	410	458	445	418	448	442	426	446	439	443	471	429	425	443	439	426	449	470	451	418	411	447	427	471	396	443	427	437	426	449	470	445	447	434	424	452	420	400	497	454	446	434	440	409	438	403	443	450	447	447	409	441	433	456	447	432	412	449	449	448	450	448	430	457	417	434	469	411	456	459	480	431	439	437	460	399	395	470	448	421	447	448	444	416	443	457	436	388	471	471	449	507	424	464	445	449	418	422	454	444	479	396	478	467	403	428	445	452	423	471	415	429	413	425	433	441	459	397	438	421	436	413	425	457	458	414	473	428	407	460	414	439	456	434	445	429	421	430	440	420	439	451	468	453	464	435	430	473	469	441	460	424	473	429	455	437	422	472	436	421	481	440	442	441	440	465	441	448	428	409	419	408	443	430	434	408	449	429	444	451	459	451	459	447	459	437	424	439	414	450	431	468	463	417	461	465	452	412	435	444	433	445	448	431	409	448	451	415	429	431	428	447	410	445	441	425	424	412	462	406	406	417	424	456	401	437	433	442	413	431	447	432	435	429	411	412	464	432	414	441	441	454	427	410	427	458	406	453	433	460	447	476	454	451	406	444	423	438	400	447	440	443	440	419	428	446	430	436	447	430	421	422	431	457	402	402	437	420	439	476	454	441	444	462	475	451	454	420	430	480	440	439	466	454	431	418	495	445	455	459	465	438	447	436	440	419	419	439	432	428	437	437	431	419	461	473	439	468	398	411	478	466	442	430	431	395	436	463	441	452	446	503	462	468	420	447	481	456	439	420	419	442	435	451	451	490	462	419	427	407	460	453	427	442	441	422	431	470	434	422	426	465	442	451	430	423	422	425	460	417	436	443	465	448	424	424	461	419	436	475	437	471	449	445	438	424	443	426	447	464	453	452	436	478	459	467	447	461	480	434	470	464	404	415	464	409	429	433	458	426	432	428	444	444	468	417	445	440	403	442	446	414	445	432	467	449	450	418	424	436	458	445	496	438	453	476	434	439	460	433	431	450	450	442	450	444	414	427	444	481	472	504	410	415	458	467	437	463	434	420	457	415	460	452	444	449	460	433	446	437	438	440	427	409	431	436	438	429	465	487	449	442	385	438	469	433	445	428	464	408	412	450	447	471	433	437	450	465	453	439	435	417	427	452	455	452	439	443	450	458	447	426	410	448	433	418	452	443	441	447	437	440	416	419	426	423	441	415	433	450	459	428	504	425	440	421	463	438	439	464	427	448	417	426	465	412	437	415	399	481	425	456	410	435	470	440	473	439	439	417	410	454	448	423	437	429	445	472	447	439	403	442	486	448	449	450	447	486	446	418	425	474	427	431	405	437	444	436	470	411	502	431	457	475	457	432	445	435	442	452	447	425	470	420	458	431	441	424	418	450	469	438	450	449	467	431	480	432	441	411	461	398	427	432	427	449	443	401	444	415	401	469	464	455	439	416	446	416	422	434	409	443	443	420	459	461	418	449	455	471	480	411	434	442	472	473	428	426	431	460	425	459	405	443	446	441	442	432	470	421	458	413	416	454	440	432	409	430	427	410	446	429	456	439	415	457	427	441	417	430	440	460	419	425	444	397	424	441	447	427	397	429	478	421	426	415	460	416	448	473	451	441	459	417	385	419	463	465	469	430	408	427	436	441	412	466	438	436	480	427	463	435	447	402	446	432	442	426	412	446	461	411	447	456	407
63313	55182	41492	21419	2031	193	187	162	177	129	152	129	140	149	141	130	152	137	133	159	149	122	114	147	130	148	161	144	131	126	147	127	152	140	176	152	149	133	141	150	143	150	160	157	141	132	158	127	139	119	118	138	137	169	132	141	117	120	134	118	143	140	133	121	166	137	146	138	153	155	146	141	145	132	137	134	152	142	124	129	129	139	127	132	132	140	134	137	132	151	147	140	143	142	131	151	131	145	130	136	123	124	118	151	131	134	128	122	136	152	153	137	130	163	157	129	139	132	140	145	134	150	134	140	144	138	136	129	150	130	132	118	135	158	160	141	145	137	129	139	162	129	140	139	152	121	117	136	119	145	176	146	138	145	106	121	108	128	149	129	130	133	146	159	128	135	126	136	136	147	117	154	137	146	122	127	139	145	132	147	116	138	153	154	127	149	120	118	152	137	135	116	133	143	124	137	144	138	131	152	137	157	142	122	135	149	135	119	130	140	130	115	123	165	147	151	140	134	129	154	156	116	132	128	142	124	149	122	134	130	133	129	149	137	126	145	165	121	143	132	127	151	134	124	138	128	157	133	131	123	137	124	149	138	154	131	138	135	155	137	125	132	151	146	124	132	141	141	142	127	127	152	143	138	122	135	137	123	136	132	125	122	138	177	124	143	131	134	138	145	122	141	122	137	139	129	151	136	137	135	124	152	123	130	126	144	142	130	133	118	120	126	148	119	135	148	142	149	141	158	142	151	140	140	151	158	133	121	128	152	114	136	141	132	127	143	150	148	156	130	127	160	156	139	131	121	137	134	123	140	135	138	141	151	126	135	161	134	109	123	139	114	143	129	154	141	122	152	140	135	122	145	147	137	153	128	152	134	123	132	139	157	140	126	113	129	139	112	141	144	153	140	126	135	156	144	156	126	134	151	138	131	147	133	114	133	147	114	147	129	132	134	121	126	145	152	135	129	130	130	141	121	112	139	135	122	136	132	138	141	152	143	151	148	129	136	165	142	149	155	128	109	141	148	116	134	133	144	131	138	151	135	144	133	124	152	141	139	150	155	140	126	144	122	140	130	154	133	122	136	143	142	157	148	142	158	136	140	126	154	128	136	142	153	159	138	133	116	142	142	130	138	143	134	133	135	140	132	157	147	150	143	137	159	133	138	140	125	130	116	120	150	132	124	140	149	138	130	159	126	123	138	147	119	124	128	160	152	140	127	131	132	137	156	130	129	137	125	145	128	145	145	122	151	130	153	136	134	135	125	131	128	137	135	119	135	138	125	139	130	141	134	137	126	147	144	129	151	127	126	135	137	136	135	129	136	128	133	133	145	133	139	125	133	116	144	112	162	142	140	122	124	157	151	149	138	139	137	167	145	152	157	159	135	133	140	117	135	126	137	139	150	125	142	140	130	134	127	134	120	138	131	152	141	161	138	113	119	164	129	121	125	132	133	160	143	129	153	135	126	130	128	123	140	160	136	122	140	134	129	141	144	134	117	161	137	163	120	126	149	135	136	141	131	126	136	133	130	133	155	148	122	134	134	135	159	132	138	153	127	116	136	131	154	137	132	144	130	136	137	133	143	144	122	140	152	116	136	158	127	139	130	135	124	130	120	143	136	136	135	135	146	119	148	160	152	151	115	150	136	132	135	131	125	146	142	149	125	150	139	139	113	149	150	142	141	118	150	148	144	130	146	139	129	143	144	129	140	132	127	161	154	136	155	133	138	143	132	156	131	146	134	148	146	121	111	135	142	125	165	134	107	121	128	140	135	155	142	132	157	134	131	136	142	120	136	143	137	136	140	141	127	148	146	129	173	157	132	151	130	144	124	149	124	121	148	154	121	146	141	139	126	139	134	131	140	131	151	118	123	134	154	113	143	148	127	121	137	138	142	156	144	130	144	121	136	137	137	139	122	160	140	139	132	135	149	146	129	145	145	132	148	152	134	151	141	116	135	113	156	156	130	139	149	137	160	127	163	122	152	118	138	144	140	130	139	125	153	135	146	141	134	126	140	119	111	131	153	150	131	137	130	153	129	135	113	138	129	141	126	137	128	121	153	132	136	130	134	123	132	136	135	115	141	161	146	142	131	144	145	152	105	147	143	151	128	143	150	147	123	137	117	145	132	139	136	145	119	142	145	132	138	155	127	147	158	122	113	151	138	123	145	137	145	133	139	151	142	144	121	148	126	138	146	151	131	129	150	147	139	126	141	139	151	155	124	147	126	135	127	148	135	154	145	140	118	133	141	153	145	158	129	139	123	140	132	127	124	151	135	126	133	141	140	138	138	118	129	137	139	137	129	139	132	148	151	154	127	118	124	158	137	117	156	132	118	127	124	142	151	172	170	144	149	126	121	126	148	113	123	146	128	137	140	164	134	148	128	129	116	115	116	158	130	138	140	137	134	147	124	148	155	125	142	137	145	150	154	141	139	145	149	140	144	134	131	121	158	152	126	126	135	130	118	129	135	150	151	140	113	162	132	148	152	149	141	142	148	138	139	127	121	129	139	132	131	161	145	149	154	135	136	119	141	133	148	125	132	143	148	161	120	133	144	146	144	121	117	142	120	121	161	142	144	146	139	122	146	127	140	147	132	164	161	133	136	133	114	129	115	139	138	118	140	150	164	134	139	132	145	135	137	146	153	125	129	134	134	140	168	117	140	125	142	131	145	152	130	134	149	146	127	129	125	136	146	166	113	142	127	143	147	149	155	135	123	140	145	139	140	108	131	120	146	136	138	133	130	129	125	130	121	140	135	138	145	126	133	145	145	128	123	139	127	152	128	129	133	134	122	138	125	140	133	146	144	145	163	139	146	115	156	146	144	140	146	122	153	152	139	153	129	129	127	143	152	139	134	116	149	127	130	128	129	113	142	134	117	137	158	132	124	152	129	177	131	123	139	133	125	144	125	123	143	137	142	136	130	124	154	132	144	142	155	131	147	131	139	126	146	120	142	137	124	136	131	151	143	135	127	124	125	140	149	146	119	123	137	140	124	142	129	106	151	140	120	132	118	137	103	143	157	152	120	132	130	145	136	128	121	155	142	127	117	117	138	140	108	126	137	129	138	128	151	140	125	131	134	145	116	156	120	123	138	126	134	113	129	150	155	146	138	149	129	166	130	146	144	158	145	127	130	145	134	133	133	117	132	128	151	149	150	136	126	120	116	130	140	123	127	122	147	121	140	140	109	164	131	147	129	146	140	120	158	165	131	164	132	149	145	144	149	116	131	134	114	136	151	150	125	138	141	142	137	151	131	159	142	148	123	132	132	126	129	154	128	145	137	149	148	148	138	134	123	135	145	133	140	130	139	116	139	135	122	138	127	133	131	126	146	141	128	127	135	114	154	133	146	113	155	143	141	140	125	138	135	158	162	127	136	133	147	145	144	137	130	159	137	159	144	134	147	127	139	137	141	132	142	136	146	139	108	146	140	138	125	131	152	146	136	138	119	152	115	149	127	147	157	144	144	124	128	141	115	149	136
44362	44448	39201	19935	729	666	595	629	517	551	504	502	503	496	498	518	451	481	514	480	526	474	483	479	453	442	474	485	487	437	447	507	468	472	476	495	444	427	423	463	441	477	459	469	449	439	431	464	472	476	452	461	486	479	492	461	452	512	472	444	479	486	497	442	458	460	451	504	499	443	493	485	438	438	439	457	468	459	425	443	463	509	443	475	465	458	446	474	491	469	492	457	443	500	483	458	461	465	471	463	492	454	432	476	441	467	454	494	425	487	476	449	451	459	459	508	463	454	436	460	462	436	470	465	438	487	448	483	459	456	468	482	466	476	436	461	487	483	472	443	488	463	474	468	426	475	501	458	455	460	493	432	472	436	490	469	454	449	473	464	477	447	456	429	461	466	507	447	437	407	450	414	494	462	448	479	488	444	464	461	440	478	454	439	453	482	490	495	462	478	484	456	468	480	521	431	490	457	466	484	485	438	478	457	486	466	450	486	421	496	473	426	479	475	485	462	455	451	411	516	447	482	460	461	447	486	483	477	458	465	468	477	487	447	430	459	462	487	472	453	497	430	497	471	438	487	450	475	461	452	435	417	422	460	430	463	492	474	492	482	489	443	488	477	450	459	450	402	457	481	468	480	444	489	467	485	475	498	442	471	478	437	467	490	462	441	465	483	491	426	445	434	460	478	433	441	423	453	428	486	442	434	468	454	509	443	452	473	459	493	483	426	455	467	455	483	466	505	452	454	486	482	481	476	499	460	418	452	469	428	445	426	461	496	458	453	454	468	456	458	488	480	446	490	455	511	432	476	428	445	478	470	458	450	441	482	469	455	481	428	495	466	457	446	474	477	431	467	441	464	458	449	460	445	476	412	484	478	414	440	446	452	501	440	466	436	457	449	442	473	435	442	453	490	461	450	434	449	434	483	483	429	477	472	433	484	460	467	450	487	477	458	493	444	469	467	446	457	423	485	450	452	448	487	465	487	473	452	468	492	464	464	444	468	466	464	476	464	503	433	467	469	437	489	467	479	402	435	463	455	470	450	462	460	438	484	487	457	481	459	465	491	429	468	438	441	464	468	460	464	486	471	480	427	463	423	469	464	483	447	477	458	457	461	492	445	498	466	455	490	449	474	461	454	475	450	482	438	458	412	435	499	466	492	485	468	472	476	450	449	431	416	462	461	456	468	471	451	462	492	434	425	492	438	490	454	468	456	479	409	462	459	488	454	473	456	449	450	450	464	459	460	478	448	487	464	449	453	436	435	436	413	492	463	497	417	456	507	450	485	481	420	481	439	440	445	449	467	457	465	474	475	448	502	451	527	460	454	452	448	462	466	461	474	464	426	470	470	439	419	480	487	460	465	460	482	448	404	456	479	485	447	448	465	444	472	438	452	445	464	447	439	465	475	497	430	472	479	468	464	455	466	480	451	446	491	460	470	436	493	522	469	489	481	457	453	428	444	458	448	458	437	480	492	500	510	466	446	426	451	455	489	454	472	449	461	448	471	477	455	500	478	478	479	460	478	438	480	433	454	441	462	484	452	460	431	468	453	484	479	449	487	453	476	480	460	463	482	464	442	464	455	445	473	457	459	457	450	458	474	465	458	436	499	484	475	473	460	477	472	459	508	489	416	465	474	424	498	439	462	476	437	498	464	464	435	480	484	431	465	450	444	423	458	479	490	457	463	471	457	433	438	446	485	442	500	470	474	477	472	452	453	442	488	422	477	437	454	444	446	464	466	475	462	460	450	465	502	436	490	466	488	507	491	467	461	478	468	453	430	438	466	444	478	460	462	490	465	486	476	445	451	466	492	459	442	443	472	451	484	478	467	466	471	437	450	483	464	444	479	436	455	478	517	450	461	444	435	449	444	462	453	503	477	491	468	475	427	496	469	465	454	447	461	455	448	464	440	443	452	458	487	486	463	438	468	466	450	423	482	452	473	445	487	415	469	452	417	428	451	496	482	489	423	462	438	446	456	437	467	457	462	483	446	439	494	466	439	469	450	491	486	453	443	443	444	466	449	469	479	456	442	435	426	461	476	515	429	468	468	449	443	466	475	447	460	452	452	455	441	433	475	461	440	471	449	463	505	461	484	452	466	447	443	481	451	480	437	476	439	421	459	463	430	489	477	399	461	472	471	422	439	440	480	471	449	467	438	481	467	414	448	469	498	489	467	429	464	507	444	502	473	480	471	465	489	475	457	509	473	465	430	448	440	455	478	476	466	453	518	452	430	464	434	480	480	461	493	479	438	432	406	455	487	513	472	456	472	460	426	445	450	489	450	499	464	435	440	464	463	465	443	483	481	477	455	423	451	407	469	465	464	498	441	503	487	449	461	464	474	477	473	490	458	462	475	432	478	516	482	471	504	440	446	482	452	479	470	448	472	451	419	482	462	451	464	440	461	439	462	470	436	451	411	452	438	462	473	469	446	448	429	437	464	439	444	452	463	465	502	444	469	441	449	444	445	468	438	506	433	441	441	450	458	459	420	487	484	469	446	422	477	447	468	444	454	464	452	508	464	423	500	497	443	464	482	475	477	508	488	428	462	472	438	463	441	429	452	510	453	451	486	471	457	450	498	448	447	477	445	454	459	491	461	467	454	461	468	441	454	456	453	471	510	454	504	473	461	449	498	450	448	465	470	445	466	470	457	427	499	432	479	480	425	463	462	462	467	449	484	480	445	485	463	483	439	431	412	414	440	453	443	469	462	445	467	456	444	440	485	462	450	447	450	447	440	441	467	464	467	463	490	471	456	472	441	451	478	440	419	440	486	454	457	496	445	437	462	481	478	468	443	441	465	438	470	458	473	458	456	460	429	450	474	442	440	457	468	477	458	476	463	456	490	450	454	459	496	444	427	451	465	467	480	489	479	411	468	465	463	472	434	484	503	456	434	449	454	421	442	450	444	462	461	442	455	465	447	452	423	465	416	473	431	471	502	482	507	484	409	448	451	476	470	445	450	462	475	430	474	485	445	466	432	437	470	475	497	449	443	443	443	481	444	443	475	477	473	454	443	467	506	449	423	433	467	482	449	463	433	459	453	441	443	477	449	508	451	498	459	470	455	451	435	499	439	470	478	441	491	431	483	488	473	465	500	425	509	454	481	432	465	441	427	448	477	483	477	478	444	453	455	472	470	477	452	454	447	453	503	474	468	516	493	480	454	479	465	463	469	467	413	443	461	457	447	456	457	456	427	463	453	488	419	446	419	460	464	461	451	480	455	469	465	453	459	478	461	427	444	474	466	477	455	439	461	487	487	459	470	479	475	477	478	473	494	461	494	470	471	456	457	444	476	464	487	439	447	438	480	471	468	449	464	475	472	475	461	479	436	440	468	475	457	462	474	454	427	455	457	474	466	459	469	501	474	451	455	465	435	459	499	456	460	447	495	466	472	467	493	453	481	447	434	461	445	433	457	451	451	472	527	453	457	467	440	459	487	465	479	437	447	448	435	465	473	459	470	457	443	459	455	432	461	437	451
78016	71961	57525	35143	9236	940	381	313	310	301	302	260	288	293	275	267	261	289	257	264	255	263	254	262	255	262	240	228	246	252	271	252	265	224	268	233	236	249	269	281	229	245	247	262	259	253	246	254	251	246	253	280	289	273	239	251	275	258	235	265	248	263	275	260	260	267	248	237	270	259	236	268	251	241	246	264	255	238	247	245	237	218	247	249	247	246	232	252	279	259	240	276	237	228	221	236	230	262	271	281	253	254	256	254	250	247	256	255	251	243	272	243	258	259	280	288	256	266	243	248	287	281	223	255	265	249	228	246	235	261	216	236	251	270	249	268	239	228	244	252	269	262	271	256	264	262	267	259	273	252	260	269	234	236	241	248	255	246	235	266	254	266	256	245	244	250	233	255	231	256	249	230	255	222	257	261	239	247	281	255	233	244	253	233	242	224	235	267	249	269	262	262	218	231	255	241	257	252	261	276	259	264	267	256	263	231	246	241	248	221	267	218	227	259	244	204	244	262	236	258	234	230	210	272	254	238	237	254	263	243	242	246	229	256	272	234	252	229	265	257	247	228	247	274	270	291	258	261	257	242	245	270	248	243	262	226	224	256	251	253	247	266	258	254	223	247	239	242	244	252	279	270	265	269	219	239	241	256	264	264	255	251	269	283	240	249	229	239	264	270	255	261	243	294	282	255	250	235	243	269	240	260	254	274	248	259	262	257	259	252	257	248	242	244	230	248	263	253	257	253	237	235	219	241	220	273	239	275	271	248	264	222	239	277	252	255	213	258	261	259	284	232	229	259	218	291	281	269	253	255	240	233	251	251	270	266	255	240	261	255	254	239	239	207	246	269	248	255	251	264	236	237	270	254	259	246	250	235	238	283	243	268	267	283	246	252	267	270	255	257	244	268	257	255	261	255	249	236	283	255	201	213	256	254	258	283	271	272	281	256	243	240	258	254	278	238	247	278	248	251	246	276	272	259	243	281	262	257	262	250	282	252	253	254	253	277	266	250	226	267	251	262	256	222	247	245	278	225	237	235	244	214	264	297	265	241	254	242	228	238	232	223	228	246	242	242	237	257	266	262	237	271	240	249	241	283	256	258	272	240	243	262	265	242	235	256	279	257	265	256	257	279	276	245	285	253	256	281	278	254	248	261	261	260	224	280	229	252	261	265	245	241	223	248	265	286	268	243	249	255	255	251	261	251	281	235	266	247	254	239	207	234	240	302	273	239	261	258	258	234	249	259	250	261	281	223	245	257	248	274	274	238	240	259	258	238	245	244	270	251	232	247	279	265	239	245	265	254	250	219	250	237	249	242	240	242	229	241	251	224	234	267	225	239	241	254	220	245	271	228	251	265	247	274	243	253	263	266	228	251	249	245	242	240	259	268	232	253	271	244	254	219	246	237	270	249	228	248	263	263	251	252	261	261	241	279	232	248	215	255	257	247	253	233	235	279	250	237	248	234	263	264	233	256	238	237	253	246	261	236	240	254	259	246	240	235	260	255	237	246	247	262	263	294	239	227	251	264	250	240	260	244	210	236	239	236	241	254	239	273	235	271	226	229	257	266	262	257	264	252	236	254	248	237	249	255	240	266	238	260	244	255	239	268	248	253	270	235	225	210	244	222	265	241	244	247	259	254	257	250	268	253	240	248	283	239	230	239	271	251	259	254	232	254	236	253	245	276	250	258	237	256	255	261	277	286	248	247	276	251	223	257	239	257	243	237	243	236	253	257	267	257	284	241	245	252	253	260	286	236	237	225	245	249	256	235	273	249	256	241	234	249	275	248	248	266	261	265	230	223	239	271	239	258	261	257	273	258	231	266	265	224	237	232	244	228	266	259	225	237	256	264	269	266	258	273	278	272	237	256	262	252	285	257	270	238	252	255	236	235	283	243	246	236	246	242	257	271	283	245	276	261	257	249	256	238	265	264	230	280	254	239	271	216	235	239	263	229	243	274	279	260	258	241	251	263	256	269	255	254	234	253	276	249	249	249	258	241	257	266	243	286	252	252	264	257	255	245	231	259	238	251	268	242	249	264	255	262	245	227	247	244	272	212	246	241	242	247	254	259	267	259	251	254	222	280	281	249	221	251	251	251	267	261	238	272	240	239	205	251	262	249	236	287	241	262	260	237	239	242	273	282	230	234	222	261	254	231	245	241	259	249	257	228	253	256	249	244	273	282	250	245	264	260	264	268	254	263	248	266	276	259	237	247	244	267	251	259	252	264	244	258	241	254	267	268	253	252	242	260	257	242	257	242	269	266	213	255	240	265	266	251	247	281	259	278	228	249	255	243	248	261	242	286	243	241	244	254	263	243	251	295	258	273	243	255	256	239	270	251	240	242	259	265	246	250	267	258	258	249	278	247	251	242	258	245	270	264	250	241	247	278	275	276	267	255	242	245	263	259	277	273	250	263	261	226	266	225	222	250	265	255	244	246	258	265	223	261	266	243	228	243	246	251	243	246	242	252	238	234	247	240	243	240	262	256	275	263	258	260	250	265	240	256	245	248	257	284	227	248	250	260	247	234	246	285	240	247	271	259	261	253	219	287	259	257	234	245	256	221	276	267	271	252	243	254	242	228	252	237	260	238	238	258	253	225	233	246	248	286	234	239	249	270	226	280	218	260	264	272	237	222	253	232	245	249	297	239	259	263	261	219	270	233	269	273	246	264	244	245	246	221	252	263	262	268	260	267	261	254	244	255	274	247	254	220	222	230	260	264	272	269	243	240	244	256	246	281	230	236	259	261	241	228	264	262	260	268	259	254	231	222	264	249	230	252	240	225	241	257	236	234	215	220	225	253	235	253	263	265	252	231	259	250	268	240	245	257	251	270	255	268	238	254	293	251	247	221	254	241	272	247	239	250	251	221	246	287	214	256	270	253	229	242	274	256	250	240	239	280	235	244	221	235	275	285	243	243	243	248	276	273	253	222	267	271	278	260	239	283	251	286	267	254	251	255	261	250	268	268	273	228	210	247	258	251	257	229	236	243	252	278	225	236	237	249	279	272	244	251	246	274	268	263	263	252	252	275	262	260	263	237	266	259	248	259	228	290	272	230	252	263	281	237	268	231	261	236	266	254	240	224	248	248	247	261	235	285	228	246	242	233	269	259	251	242	257	248	253	257	286	273	256	258	231	247	213	289	282	263	253	251	261	231	273	236	221	259	244	252	276	252	258	273	252	269	248	243	253	237	247	252	265	257	227	228	262	238	264	268	280	236	236	267	260	233	269	231	258	245	255	266	246	235	281	236	288	271	228	243	254	249	249	253	258	249	244	227	279	238	242	257	256	242	247	263	269	259	268	254	227	265	241	261	246	252	250	255	255	229	260	239	260	279	237	254	256	234	265	245	268	281	252	235	250	263	234	248	250	235	237	253	268	236	254	238	242	250	245	250	275	240	259	235	242	252	248	227	245	250	243	265	251	271	264	274	228	253	235	240	253	255	248	243	245	273	254	252	249	260	259	240	275	234	256	268
58339	60713	53271	29677	1416	1220	1128	1101	1021	952	947	871	882	860	867	917	807	805	835	778	807	836	807	773	763	791	779	811	813	804	818	784	791	790	786	772	784	792	770	730	798	720	789	784	754	833	764	752	787	774	757	733	789	789	722	777	737	725	791	724	752	703	792	770	823	740	746	762	791	781	746	771	758	807	770	765	769	792	803	765	739	738	749	793	745	731	763	718	757	716	744	751	772	801	691	757	788	800	786	779	765	783	806	751	791	815	751	771	783	735	769	782	735	751	801	783	751	773	768	738	780	786	802	727	790	739	766	728	790	761	753	750	697	749	743	784	762	792	769	750	752	760	735	728	797	779	779	793	745	709	774	755	773	742	780	752	818	805	771	765	706	790	757	763	768	729	753	819	758	736	750	796	802	723	746	795	754	792	792	749	767	753	723	796	729	794	712	746	793	759	730	765	802	752	757	747	776	790	761	795	761	784	777	694	781	763	749	755	770	772	760	745	754	783	753	741	753	770	818	782	760	754	754	779	755	836	779	795	756	781	739	747	819	737	769	753	797	761	790	773	754	736	736	755	766	757	743	786	732	753	750	686	759	761	786	798	776	718	777	766	741	762	766	795	779	733	775	807	785	802	764	739	750	772	789	745	749	736	813	775	761	792	732	802	759	767	763	803	783	735	756	764	730	817	791	736	753	772	799	741	754	779	753	689	736	742	740	805	734	772	756	722	784	782	733	795	803	780	735	820	811	779	763	763	738	750	741	796	773	762	751	750	803	784	784	734	777	750	756	771	757	771	762	754	761	753	746	709	758	791	739	742	752	748	743	748	800	764	784	757	786	760	793	801	802	747	743	817	758	732	788	741	763	742	758	771	763	744	710	808	723	784	773	770	777	710	715	736	768	760	758	811	774	798	741	769	747	799	756	762	776	737	819	749	779	776	796	823	799	836	728	732	765	758	760	776	731	722	753	734	732	733	728	760	756	773	721	747	775	725	773	718	764	761	738	735	783	747	748	764	735	728	725	778	698	785	765	778	739	741	765	782	734	832	736	789	719	805	800	768	794	814	789	747	746	741	779	738	760	721	760	772	786	795	774	819	741	734	797	763	736	745	770	732	738	749	715	785	796	756	819	793	775	728	781	753	790	730	785	733	764	741	787	715	802	777	792	764	741	807	747	764	795	805	760	756	739	842	753	757	731	770	723	793	739	760	792	725	752	751	729	735	814	788	780	759	773	786	716	780	766	768	815	768	740	783	745	753	755	727	826	759	721	741	772	759	679	757	699	773	808	803	711	790	762	724	751	810	751	761	749	787	754	816	735	816	752	777	768	714	765	706	710	762	755	748	778	781	749	765	733	767	780	788	795	750	775	763	729	740	762	777	739	789	778	725	781	753	774	801	750	763	785	739	781	788	773	794	732	744	747	764	794	769	741	759	739	782	747	769	783	735	757	776	783	768	745	783	751	727	764	765	803	769	744	758	771	733	744	761	738	772	769	762	795	774	791	774	787	758	767	779	768	767	745	775	789	798	779	733	817	769	763	798	728	794	774	797	769	820	740	753	752	789	775	752	692	775	737	749	765	756	760	749	762	772	749	751	747	768	795	771	786	773	798	761	747	811	740	727	731	767	809	762	722	754	737	759	733	748	770	726	785	742	789	787	729	765	759	771	762	824	807	712	753	771	812	732	800	767	824	780	810	783	722	745	767	775	776	773	788	793	736	779	778	780	770	758	779	733	698	724	754	754	791	761	774	733	756	750	809	815	718	742	727	760	823	799	727	734	774	765	739	797	742	755	773	748	740	755	726	705	755	719	781	797	775	780	772	795	768	796	756	774	720	755	736	710	766	758	774	741	748	748	711	779	737	759	766	774	768	718	763	784	791	719	783	770	774	774	806	753	794	774	793	781	770	742	740	790	730	693	732	757	773	725	781	797	777	762	759	755	764	730	782	815	772	744	738	775	761	796	762	770	774	776	777	763	795	765	772	712	802	781	814	793	776	781	742	802	768	810	726	775	773	802	782	732	794	796	819	801	798	744	794	769	737	740	811	758	747	757	749	766	746	742	745	801	707	762	738	786	751	727	749	737	738	796	739	763	761	812	782	807	759	753	771	739	783	751	752	778	752	714	768	740	749	750	745	778	768	746	730	793	735	749	766	754	771	731	746	772	737	777	761	775	762	790	768	733	826	765	767	759	745	772	787	739	753	794	766	732	770	804	781	756	771	718	803	795	781	736	753	726	824	759	738	764	763	712	723	773	789	785	733	757	739	799	783	780	737	766	754	766	765	804	794	732	731	718	750	828	793	761	807	728	760	811	780	731	789	747	767	707	791	727	757	749	779	737	813	753	809	764	774	749	787	767	798	701	732	724	780	770	776	745	775	804	777	781	772	731	757	782	751	774	777	782	755	759	741	758	764	749	717	753	768	730	730	819	755	757	759	775	710	769	752	768	740	828	744	774	771	765	759	782	756	745	777	745	770	734	760	792	797	781	760	748	790	747	778	758	795	710	737	749	752	752	737	761	706	763	749	757	726	780	788	760	739	770	781	742	726	744	723	753	842	772	766	740	772	804	756	729	774	765	714	757	786	760	760	773	724	813	738	755	787	761	741	787	768	767	828	814	764	799	738	781	755	748	750	716	757	736	721	818	760	775	733	700	742	798	810	807	735	776	760	763	740	773	761	753	733	760	790	803	782	761	762	779	767	779	739	797	764	750	732	749	764	702	770	724	763	767	757	820	760	789	755	752	758	792	749	763	705	751	767	727	797	759	803	744	782	800	772	746	802	766	759	743	748	767	796	792	741	757	755	783	781	798	740	787	750	782	811	782	742	702	671	760	777	729	740	755	755	728	771	759	700	750	769	713	766	752	753	765	812	782	737	778	766	756	772	707	759	788	749	767	795	798	752	747	753	761	752	796	753	795	763	726	759	759	756	745	728	733	768	816	774	772	726	761	751	743	769	775	750	766	750	730	800	758	839	772	722	768	687	732	763	757	772	786	743	755	779	749	716	729	723	783	764	779	751	794	751	803	755	726	760	764	747	798	750	766	769	747	789	781	781	773	773	813	720	723	755	767	744	808	827	792	750	732	760	751	723	748	764	743	758	695	800	749	727	739	784	830	745	761	707	835	759	788	787	747	776	769	748	801	762	745	733	796	801	779	770	769	767	735	790	723	738	820	748	757	757	718	788	780	748	716	728	778	735	784	823	800	718	751	780	759	755	765	721	733	753	751	819	777	768	776	785	796	801	748	759	753	705	733	726	758	773	752	728	746	774	765	741	811	748	800	772	794	767	754	778	795	757	754	782	740	766	735	717	812	754	709	786	753	752	764	810	731	757	770	778	779	783	735	801	731	755	774	789	733	788	776	753	721	801	786	801	783	731	729	783	760	747	776	748	779	752	732	733	753	766	743	745	776	778	758	769	751	740	775	806	775	733	794	752	786	768	762	804	748	766	717	752	764	782	750	770	806	823	738	744	701
29536	16975	6982	1718	189	142	122	107	130	130	158	117	131	121	136	136	159	118	153	139	151	150	142	128	115	121	106	131	139	122	132	133	143	141	141	117	140	128	134	144	144	143	127	113	139	145	144	127	125	121	122	118	122	131	138	133	132	126	126	130	136	137	143	128	123	150	143	129	118	128	120	115	129	139	135	133	115	142	138	117	138	135	130	129	147	136	141	110	123	123	137	107	118	136	125	120	116	157	133	134	129	132	133	120	121	154	141	126	127	142	115	138	99	118	129	125	129	102	123	137	123	137	114	116	144	160	127	120	122	151	149	131	150	122	122	130	137	133	142	125	132	104	140	161	123	124	126	142	129	125	114	110	120	131	101	132	133	133	137	128	113	129	144	155	134	160	123	129	121	147	121	108	122	125	131	152	132	131	160	134	136	152	114	147	138	118	106	120	128	125	139	136	128	128	131	136	135	129	127	146	146	140	139	134	138	131	130	128	126	132	109	123	120	134	99	116	129	131	117	144	115	131	137	119	136	129	126	137	139	121	155	132	123	135	132	121	121	117	116	130	142	128	138	130	144	134	130	141	127	125	139	130	124	113	107	125	126	129	143	131	143	130	139	134	122	132	124	141	128	132	138	117	119	124	129	105	134	139	119	147	125	114	127	118	132	136	125	119	133	126	121	115	130	129	126	120	127	122	140	138	125	119	130	145	125	136	127	121	137	153	133	137	126	127	121	128	121	136	130	131	116	143	114	114	116	139	112	141	148	131	118	126	109	155	129	132	140	114	124	138	117	121	121	142	138	132	112	123	139	130	132	120	127	117	103	111	115	131	133	139	147	123	117	95	130	126	152	116	122	133	146	150	123	126	128	156	118	133	129	145	123	127	123	139	136	117	150	145	134	117	121	128	126	139	128	139	160	103	145	114	109	151	132	137	143	154	158	134	133	139	117	113	123	133	130	135	118	144	133	120	142	144	125	140	130	127	138	131	134	125	110	127	109	114	116	113	121	136	113	114	133	123	125	121	123	109	118	129	147	142	133	129	139	107	135	147	125	147	124	146	128	133	117	129	125	116	147	121	116	142	112	130	135	128	125	143	125	123	132	133	141	144	150	125	121	147	134	118	145	112	116	135	129	95	139	139	120	153	134	130	118	115	124	110	111	124	152	134	110	120	127	129	131	139	128	119	131	127	163	134	126	129	129	122	142	118	139	129	124	143	147	125	129	143	122	116	127	121	132	136	160	125	136	130	132	127	141	135	120	126	157	139	125	114	123	140	126	134	124	139	121	133	144	133	124	144	135	147	130	127	118	143	144	132	137	115	128	118	122	134	158	134	133	138	155	129	125	138	142	154	132	127	133	116	123	135	131	138	118	129	122	127	113	132	115	149	122	118	151	130	122	124	128	124	135	97	139	115	129	135	126	134	125	110	139	119	134	121	117	139	136	129	133	130	130	124	157	169	111	137	141	132	127	125	114	125	133	132	128	121	146	137	138	124	130	149	123	120	132	119	133	149	112	130	165	146	126	126	147	117	126	140	119	137	125	133	135	126	119	128	126	124	116	133	128	108	127	137	137	137	118	121	120	125	121	125	153	125	132	123	153	123	135	131	126	143	131	121	135	130	126	146	128	145	133	136	137	132	148	145	135	142	120	133	135	142	124	146	121	150	123	117	123	132	150	126	170	133	124	118	129	113	122	144	143	133	124	130	154	123	125	130	134	134	139	130	139	105	108	141	120	133	140	117	131	128	133	131	158	135	141	137	122	128	137	127	143	150	122	128	134	133	153	118	123	156	139	123	121	114	150	125	131	121	121	123	123	144	137	148	120	121	134	121	141	128	124	120	129	133	129	148	137	129	127	113	117	130	122	146	139	125	135	127	118	148	140	127	122	108	140	121	131	130	142	143	127	130	137	119	142	118	125	146	139	125	149	138	128	134	125	121	126	136	153	146	135	128	133	136	137	127	137	113	135	139	130	135	119	142	129	120	130	136	128	130	117	130	140	133	111	140	114	127	127	128	143	148	126	142	115	140	119	124	110	126	135	125	115	127	130	113	125	126	120	129	141	132	121	136	129	122	133	123	129	130	126	140	129	124	119	111	122	130	130	147	150	133	129	140	120	118	123	134	147	149	124	109	121	125	134	122	145	134	140	126	133	124	138	123	132	132	127	139	125	136	135	151	108	132	122	143	129	144	131	126	149	116	133	130	128	107	126	143	150	142	104	141	136	144	119	130	124	121	137	127	132	153	132	122	110	141	138	124	124	137	144	131	139	111	136	140	134	145	121	135	114	131	126	125	132	145	120	135	126	128	149	134	129	125	129	131	140	110	139	119	144	175	134	126	140	141	131	122	121	123	120	139	118	143	132	135	118	129	135	139	125	124	138	123	160	143	163	104	121	129	140	152	116	147	112	129	131	127	123	131	137	134	131	115	124	122	130	137	152	130	136	136	125	117	129	139	146	139	133	121	118	129	123	128	129	116	131	125	122	137	127	128	108	131	134	127	138	127	125	127	124	124	121	128	134	154	135	132	134	124	132	132	122	130	142	117	152	142	102	128	145	148	132	125	152	144	127	140	138	130	135	130	141	148	133	139	129	141	134	122	147	145	135	124	125	132	113	132	128	136	136	124	140	115	132	129	127	123	122	127	145	132	132	129	130	112	122	128	126	132	141	123	116	140	138	130	156	126	127	129	136	124	124	140	141	111	115	125	143	140	118	118	127	133	120	149	114	136	115	125	119	120	138	136	130	117	144	128	120	141	106	131	135	117	124	119	141	128	123	149	131	131	125	123	115	116	142	135	133	141	137	147	137	142	122	112	127	126	104	123	127	136	161	132	136	143	127	129	139	114	117	114	134	130	139	123	111	124	120	135	130	127	111	129	141	118	140	146	113	138	129	130	131	167	115	129	124	133	150	132	109	135	143	128	151	136	120	152	123	132	140	131	129	131	135	127	98	134	124	138	150	154	123	128	125	130	130	125	124	129	119	120	127	134	112	143	154	121	118	145	103	111	137	111	141	131	144	129	131	144	128	133	140	121	113	125	119	128	120	137	132	141	135	122	123	127	140	120	141	116	109	133	134	139	133	114	118	121	153	138	145	138	131	126	152	104	135	132	116	131	124	133	132	125	147	125	132	146	131	115	129	134	123	125	107	133	120	153	141	147	139	122	136	103	121	117	128	99	137	129	122	110	131	131	138	109	133	133	127	116	134	130	116	122	156	117	134	127	140	126	121	118	126	152	144	124	131	119	132	127	119	132	122	127	121	144	145	133	143	135	116	122	162	132	141	129	140	142	126	131	117	145	135	162	143	124	145	134	130	121	124	144	133	121	117	122	139	141	134	136	123	112	154	125	132	118	139	153	143	122	121	131	147	135	150	134	120	115	136	112	146	119	126	139	117	116	135	122	131	125	136	117	151	117	110	125	131	130	163	132	136	150	133	110	150	130	123	139	118	128	128	147	129	151	132	145	136	121	132	124
27950	20545	10585	4311	447	451	455	459	461	472	449	455	441	470	433	442	468	405	413	392	407	412	425	419	445	420	426	467	452	449	459	420	453	421	442	414	496	451	462	471	434	433	436	419	459	472	440	422	456	426	420	477	427	423	445	400	457	433	458	447	488	476	430	489	470	471	411	466	448	473	429	471	427	451	435	453	443	459	473	448	442	432	486	442	449	437	428	482	450	454	462	438	453	452	449	455	427	423	426	435	444	457	448	476	458	449	420	504	417	415	425	459	439	472	439	438	410	428	494	414	416	437	448	407	452	473	441	436	400	473	440	454	428	458	470	470	420	431	465	434	458	453	475	452	450	460	447	421	429	452	457	425	421	422	380	428	438	432	467	403	418	451	417	477	465	466	440	436	441	425	432	433	452	479	461	442	453	454	458	405	430	450	425	438	419	425	418	435	420	432	436	461	443	443	416	436	438	423	416	453	454	432	432	416	470	457	472	420	419	463	439	448	446	451	456	446	401	445	426	428	468	472	432	442	408	416	391	454	461	438	425	430	461	409	421	405	437	432	451	432	439	439	428	461	454	460	420	442	453	449	434	425	473	458	421	472	450	461	419	446	414	440	445	426	482	429	411	453	438	471	438	454	457	419	442	445	466	464	471	443	432	465	451	411	447	436	420	470	410	468	449	434	425	465	443	487	429	446	437	446	473	462	440	464	422	430	435	454	418	455	433	441	407	427	421	424	437	434	468	433	470	462	455	467	442	418	409	442	430	425	430	436	434	426	421	437	431	462	421	456	449	422	431	429	450	439	471	417	498	437	441	462	444	425	445	471	446	452	421	440	439	447	426	431	441	428	438	451	423	443	424	458	416	447	460	453	429	452	455	419	440	446	463	464	474	442	428	419	445	473	418	440	440	418	452	431	438	435	444	449	439	412	456	431	437	441	470	465	420	414	467	445	483	417	429	457	429	454	436	432	463	461	405	425	432	444	457	431	412	410	446	428	452	433	413	442	420	414	455	454	440	434	480	447	440	432	433	407	462	416	486	442	419	447	464	399	461	467	434	441	474	425	458	453	415	450	447	417	451	452	435	460	421	459	406	445	490	450	465	476	448	437	443	439	449	410	433	442	425	423	419	460	436	464	467	441	451	429	398	460	448	422	441	488	431	425	450	421	442	409	456	446	431	402	472	444	432	436	457	454	458	467	467	427	470	467	401	455	440	448	444	437	429	456	419	461	413	464	442	439	465	477	440	418	456	439	436	431	483	459	452	455	430	445	443	431	457	485	434	454	446	453	430	455	461	445	420	466	461	469	425	425	440	449	443	437	450	450	443	440	470	477	433	458	435	433	414	438	471	449	478	400	439	451	438	399	436	445	476	439	433	433	450	442	460	448	429	398	453	450	458	433	395	421	429	439	422	473	418	441	450	427	421	417	449	455	426	465	473	484	457	475	485	446	466	473	418	480	472	464	459	429	426	432	430	463	469	438	469	429	434	445	431	449	449	418	423	467	446	441	441	432	483	439	446	389	463	451	437	436	439	462	440	437	467	462	470	406	460	442	457	460	432	411	453	474	445	399	432	406	417	439	439	425	435	462	466	446	438	422	436	478	474	437	422	455	457	453	448	434	451	429	435	435	442	405	411	440	470	447	442	417	428	471	433	397	443	432	433	427	451	466	452	410	450	468	410	445	459	489	424	465	423	449	451	482	434	484	429	413	474	456	445	428	426	436	442	461	453	439	440	448	443	491	438	429	448	474	401	420	440	404	410	443	433	403	459	424	443	422	415	485	436	463	436	440	443	439	429	438	444	447	436	458	450	466	455	468	448	451	447	454	485	453	437	455	403	449	445	431	424	465	419	434	428	410	439	432	469	467	469	400	448	481	445	436	427	428	416	456	423	417	463	432	462	453	421	402	466	475	435	405	417	461	442	439	421	430	432	446	438	438	459	437	442	448	407	467	439	462	428	422	427	440	435	452	434	427	439	450	408	462	450	435	453	408	415	480	490	467	461	482	429	444	455	435	454	435	463	436	460	457	427	430	447	431	433	418	425	469	424	471	481	407	427	460	422	464	429	423	426	385	425	469	478	433	439	422	451	447	475	460	447	463	407	428	449	455	434	454	462	456	442	433	430	470	444	437	493	467	405	450	421	446	448	431	456	489	430	431	416	439	411	427	492	453	463	452	492	472	422	465	486	417	430	428	415	413	498	426	409	470	462	477	420	472	445	425	516	424	456	473	422	452	469	420	447	448	436	443	423	430	418	480	405	462	422	472	442	420	468	426	417	455	468	422	415	420	448	461	472	439	466	419	483	429	414	453	438	446	440	442	434	430	447	440	450	410	435	438	455	426	516	464	445	438	414	431	444	451	452	420	429	478	464	465	407	426	469	403	449	411	438	441	435	467	457	452	443	448	484	429	448	456	440	385	445	454	463	431	439	441	418	445	454	468	450	433	454	449	454	408	468	440	425	407	432	483	463	420	413	436	429	426	405	411	420	430	459	415	475	462	485	430	434	439	455	435	412	435	456	435	431	456	477	415	428	442	444	443	438	457	455	455	440	461	460	429	425	404	434	452	426	441	468	432	435	468	455	466	419	464	453	445	458	483	415	444	403	432	419	425	407	469	475	445	429	424	490	467	450	442	435	455	447	446	422	431	440	469	482	427	397	420	461	458	415	429	435	448	426	418	433	398	424	428	428	438	417	447	446	439	410	450	440	464	407	421	428	399	421	412	458	420	465	459	444	434	482	407	452	443	448	500	462	448	459	429	440	419	460	467	425	424	427	430	445	445	433	451	445	448	422	448	458	458	436	460	401	431	480	431	425	442	466	453	415	465	428	435	415	420	454	469	456	452	447	457	449	439	430	425	440	463	455	403	485	421	423	463	438	448	468	455	447	465	457	408	447	428	432	430	445	425	483	467	474	429	428	437	459	460	442	442	408	464	453	420	451	458	409	469	434	487	454	441	455	442	429	442	400	431	442	456	412	416	430	406	420	436	467	444	451	464	455	426	466	437	465	436	448	480	424	435	431	454	453	436	446	433	401	449	457	437	439	389	433	479	443	473	480	410	449	435	489	444	427	443	419	437	455	433	420	424	446	422	409	443	468	431	401	451	445	466	434	447	466	476	475	421	415	415	410	478	420	434	449	442	440	452	459	460	463	405	450	427	410	463	444	439	464	428	441	415	447	436	423	483	377	436	434	410	430	460	436	443	441	418	425	485	414	452	444	456	435	459	472	435	418	450	456	444	435	397	455	402	459	479	461	435	499	440	430	435	414	454	484	477	438	475	465	475	475	453	457	473	440	459	453	476	470	458	448	473	430	419	419	450	462	486	454	487	474	428	416	438	449	460	473	468	462	419	409	422	456	415	429	421	481	444	474	440	426	404	437	404	426	448	409	466	463	464	433	452	429	446	469	447	469	483	447	447	480	416	457	411	439	426	453	469	428	445	424	467	453	436	429	434	424	428	463	471	448	448	440	442
63010	54623	42150	21196	1923	204	173	163	177	155	152	153	148	143	142	132	151	145	128	118	160	138	134	142	134	151	131	141	128	123	134	147	158	130	126	136	148	136	133	116	140	148	135	127	144	137	142	119	143	143	150	124	136	140	152	123	129	137	140	144	130	145	115	120	110	116	131	124	142	125	129	145	147	157	157	132	144	130	125	138	135	148	140	153	159	146	135	133	143	125	142	131	128	140	131	164	133	123	134	125	122	130	143	139	124	123	139	155	122	141	135	130	125	136	134	129	144	123	162	150	114	131	149	116	144	140	136	114	156	133	152	112	137	138	125	117	136	129	144	146	150	150	141	145	160	156	147	125	159	132	122	156	126	143	137	140	128	134	120	112	124	130	167	135	123	139	131	141	125	120	125	124	143	125	139	145	136	139	149	114	130	125	148	152	132	130	136	107	112	142	130	142	140	128	136	133	126	148	129	129	132	140	146	131	136	124	138	145	159	136	117	139	146	121	133	148	175	130	132	137	129	148	122	130	128	127	136	145	136	121	135	153	121	122	133	149	126	119	148	124	146	129	138	134	124	130	126	120	125	130	127	137	129	146	118	134	118	133	119	139	120	143	134	119	133	112	169	135	128	127	132	142	142	146	137	117	124	142	138	142	132	151	151	134	126	117	133	128	133	135	155	135	144	129	154	129	124	139	132	152	149	119	142	152	141	145	150	118	135	129	142	122	132	133	136	150	120	145	158	133	149	135	150	130	130	129	143	161	134	111	128	113	131	146	127	134	133	141	113	132	134	141	147	145	128	138	150	140	120	125	164	147	137	118	126	142	127	147	133	144	167	153	170	146	133	98	129	144	133	143	153	123	147	125	126	108	133	146	140	143	132	136	125	135	139	127	110	132	140	152	153	126	135	134	141	118	141	134	116	143	135	137	155	134	138	130	133	126	141	139	135	134	157	134	152	127	129	106	155	126	135	128	147	151	127	125	137	120	130	143	131	157	131	135	127	120	140	157	148	132	138	124	155	143	131	141	139	143	113	135	123	133	140	122	145	132	135	133	157	151	130	147	143	127	133	134	134	144	131	128	131	124	122	143	144	143	130	140	133	131	132	124	152	128	125	151	138	126	121	147	143	145	145	127	131	138	142	146	134	142	131	109	137	135	150	128	140	124	146	114	142	138	146	128	135	127	144	134	126	155	102	127	139	130	163	118	146	151	135	116	124	139	131	128	126	142	128	143	141	132	132	122	153	148	114	140	119	145	115	125	118	130	147	137	141	140	139	120	117	125	145	129	132	130	141	141	149	122	137	143	143	130	129	122	130	130	144	143	134	130	142	133	122	124	129	128	157	161	117	136	140	139	141	130	134	136	129	141	135	125	119	127	119	156	135	151	116	137	126	145	149	133	146	151	147	129	140	156	131	136	132	152	153	136	119	138	127	133	129	130	119	134	120	126	133	151	109	124	119	143	145	140	132	93	136	121	139	149	126	128	143	136	124	129	125	141	140	156	147	146	147	149	111	154	130	116	150	142	129	135	119	128	131	135	145	162	138	153	160	142	124	134	114	152	118	138	156	135	158	139	141	135	116	132	150	132	139	135	141	132	125	144	113	148	132	147	113	131	144	115	134	123	123	139	122	128	130	139	137	129	144	129	143	141	139	136	152	137	131	117	133	127	137	129	116	135	132	135	136	161	128	145	127	139	142	129	123	134	121	130	172	150	132	144	146	128	139	142	136	135	142	140	135	121	137	132	136	131	128	138	126	169	154	131	148	151	113	161	124	127	140	129	125	145	147	129	144	131	144	135	127	130	144	140	144	137	134	135	134	142	134	144	118	125	107	145	139	130	141	148	146	117	121	136	152	134	139	132	121	140	128	142	139	136	135	131	148	152	128	138	153	135	141	117	137	132	141	132	132	135	135	142	133	134	128	130	121	127	133	152	134	123	141	145	123	132	136	153	151	134	187	143	147	147	139	131	126	146	130	140	136	129	137	132	141	130	139	146	133	135	134	130	141	116	125	119	159	161	119	145	135	128	131	148	136	132	160	121	142	123	170	135	126	147	127	121	121	151	126	128	126	121	139	128	125	136	132	129	146	120	123	109	132	135	111	148	151	137	117	120	132	123	127	156	150	131	133	157	137	163	121	121	141	124	130	138	147	149	124	139	141	153	140	122	134	142	161	122	134	140	106	148	119	122	153	115	121	125	116	153	136	148	131	138	143	129	134	134	130	158	139	143	137	128	154	117	146	124	160	150	147	135	137	127	146	138	138	145	131	138	115	134	138	146	126	133	153	167	122	155	151	120	138	135	151	127	138	124	130	152	145	128	150	128	122	140	124	147	123	120	127	122	129	139	140	135	140	147	126	132	140	136	150	137	156	140	120	147	131	133	133	128	148	137	141	142	142	153	136	132	127	130	137	128	131	145	147	127	155	149	126	149	126	138	142	106	143	161	136	112	135	145	163	134	137	136	148	132	132	139	115	146	131	136	125	126	128	150	152	115	143	124	137	129	100	138	144	147	134	116	139	131	126	136	125	141	127	146	162	156	153	141	151	153	132	142	135	133	142	163	162	134	132	124	137	119	152	124	143	149	121	117	147	128	121	137	126	144	156	131	132	137	129	128	131	133	119	150	125	129	145	128	147	151	130	130	139	138	134	145	120	138	157	119	139	138	152	146	142	145	156	132	144	133	142	138	130	128	132	130	150	132	149	138	134	133	142	132	154	129	147	145	158	134	144	140	137	122	148	140	116	107	130	127	118	129	128	139	119	131	145	150	116	147	137	144	121	157	132	136	137	127	122	148	156	135	119	131	148	134	119	151	142	136	148	148	159	132	138	139	142	125	130	158	110	137	141	130	129	120	138	124	124	147	120	128	128	111	117	136	138	142	141	121	145	137	135	145	122	131	139	135	131	137	150	127	139	151	128	139	141	152	134	161	142	151	143	133	134	149	135	131	137	130	149	131	164	153	143	157	139	134	147	120	126	149	123	130	119	146	122	116	126	133	136	149	162	137	131	114	141	127	125	120	111	152	134	152	154	128	142	132	128	131	151	133	151	130	117	116	135	136	135	126	131	119	134	143	145	154	116	127	129	123	134	113	141	134	139	128	114	138	131	123	124	130	134	107	132	147	136	128	138	132	146	116	135	146	132	122	144	138	127	154	152	123	152	137	123	118	124	129	134	130	151	101	137	134	144	168	115	137	121	144	129	117	131	162	122	112	124	135	144	133	149	119	139	140	131	142	125	141	124	146	145	134	136	147	142	140	151	129	131	122	122	146	119	126	128	137	135	135	145	127	152	147	145	140	134	130	121	125	149	120	132	123	114	121	141	120	134	127	148	125	158	149	132	125	133	121	144	122	123	123	113	127	126	137	135	129	123	145	143	135	140	134	128	154	158	131	123	135	124	150	135	148	149	132	135	125	126	112	145	138	147	153	152	139	139	156	125	136	117	152	138	145	138	126	118	148	141	140	138	143	149	168
44048	44060	39536	21037	738	627	630	624	597	536	515	477	439	526	498	504	488	468	453	493	458	465	489	464	485	482	483	470	478	481	426	431	413	460	459	439	418	423	465	461	482	438	436	444	457	447	443	452	417	498	478	440	472	437	433	472	475	431	471	475	477	449	432	482	462	441	419	440	441	461	434	449	472	439	439	460	443	476	451	465	447	449	453	427	461	436	452	459	438	434	437	437	466	433	455	484	453	427	460	439	438	437	476	473	465	465	473	460	442	429	449	433	439	413	451	462	406	445	477	483	418	448	455	466	442	468	452	425	410	451	491	463	476	465	444	456	467	454	464	464	450	455	462	420	417	468	444	438	423	449	422	468	453	449	469	424	411	472	466	481	460	468	501	476	445	447	494	476	459	435	442	494	482	451	448	452	464	449	455	449	452	512	440	458	445	427	458	490	460	467	467	447	409	436	433	470	473	468	474	446	460	448	466	423	470	451	457	461	460	439	426	461	450	454	444	430	473	425	436	489	519	473	469	448	471	439	461	451	457	469	492	457	436	445	472	492	432	451	464	473	448	502	425	463	478	451	445	439	470	458	501	455	487	443	473	443	463	444	433	469	484	464	450	428	456	438	485	438	404	434	417	483	465	461	463	450	486	485	461	467	459	505	421	471	466	463	454	419	454	452	425	465	446	479	466	469	446	479	472	465	486	407	474	508	466	444	465	488	440	455	420	476	413	399	457	465	455	500	458	428	456	437	426	476	460	447	415	461	410	499	464	438	428	492	456	458	439	465	464	454	416	459	438	478	432	443	430	460	455	434	479	459	468	460	420	430	479	445	462	432	461	426	454	468	469	454	523	452	441	466	479	445	448	417	452	458	449	498	444	464	435	471	468	450	484	438	439	465	428	453	479	474	477	463	449	430	428	471	493	457	418	435	457	434	444	435	456	485	481	499	509	458	443	498	494	458	458	458	486	475	416	427	437	455	465	468	437	446	422	428	467	465	470	415	448	468	457	483	432	475	467	442	462	478	407	454	416	466	455	482	453	455	437	444	414	454	453	407	469	460	452	442	451	436	445	426	440	443	469	468	481	469	439	450	445	474	448	476	459	499	450	447	440	470	438	435	432	437	444	450	491	433	463	499	458	453	491	439	462	452	492	448	463	478	489	448	474	430	470	478	465	454	489	448	443	468	462	478	448	457	477	455	461	460	445	461	494	456	442	443	443	447	463	428	411	441	429	486	481	455	444	429	507	472	448	445	452	425	465	431	450	433	481	476	477	471	412	456	417	469	457	479	502	417	487	443	444	445	486	462	464	487	462	461	443	448	467	477	464	412	452	472	440	463	483	481	442	441	435	448	500	459	459	482	449	467	488	524	443	454	452	434	427	434	433	462	491	447	490	464	466	438	458	457	448	440	472	464	432	421	459	511	470	483	427	462	458	459	425	444	442	450	451	461	436	443	448	483	465	446	464	449	448	461	449	450	450	449	438	481	450	462	464	472	473	470	442	460	477	438	454	464	443	454	437	415	436	438	448	462	450	460	476	448	449	444	449	477	429	441	459	469	446	462	469	439	455	467	448	457	443	459	417	452	448	454	409	441	479	441	424	467	461	436	501	459	505	430	437	469	477	431	474	439	437	433	494	428	451	439	491	484	448	441	482	442	453	436	451	452	406	457	472	454	465	451	438	420	451	458	429	458	465	488	474	452	415	421	455	435	455	422	440	457	441	491	491	468	482	435	468	471	432	475	485	475	459	458	431	483	462	442	417	415	485	461	465	510	486	451	461	437	464	493	442	465	435	455	425	426	448	471	435	486	487	462	429	465	453	463	459	473	448	439	461	506	461	492	422	444	465	466	440	436	457	468	503	426	469	448	460	464	454	468	486	463	431	432	459	455	430	451	479	433	447	421	448	441	442	435	450	438	439	480	475	479	502	453	448	475	468	447	452	463	481	466	445	473	474	455	472	460	430	464	479	491	440	453	466	446	463	456	472	470	462	437	460	447	447	475	440	445	455	450	441	411	447	442	465	439	471	467	477	462	477	437	458	459	464	437	448	489	472	446	478	454	451	442	461	457	482	478	442	447	431	449	451	477	464	453	450	485	469	437	472	485	468	451	435	431	465	443	451	510	394	468	477	439	462	464	418	501	472	431	472	457	478	432	492	464	432	461	498	435	458	461	451	482	420	459	471	439	469	383	486	421	484	455	464	457	443	442	452	432	451	484	476	447	468	418	466	469	466	475	446	442	446	463	469	480	466	471	467	452	448	492	498	437	483	449	433	466	432	449	462	449	470	419	473	446	490	451	450	432	447	452	436	454	425	451	479	451	417	457	442	454	449	451	475	433	467	470	437	467	465	446	455	442	473	541	472	444	472	479	484	416	461	458	454	483	426	473	455	463	462	443	445	435	464	441	462	446	426	455	428	455	433	451	480	455	482	485	421	474	469	475	454	451	463	466	450	444	442	463	449	447	468	455	427	480	439	453	446	469	470	478	466	446	455	481	420	412	466	463	466	468	476	410	499	449	399	418	403	447	461	455	482	434	459	461	429	480	507	457	488	507	452	442	469	498	480	435	438	443	435	483	473	441	486	462	478	418	492	485	430	458	441	491	446	456	443	444	454	432	464	475	451	487	443	423	454	462	435	474	463	444	459	440	443	479	454	453	424	430	453	458	463	431	397	428	441	492	438	449	455	451	432	450	476	442	436	421	487	464	479	474	461	480	438	434	465	460	437	434	440	461	459	475	465	470	495	439	417	452	459	443	470	454	473	462	435	487	450	437	467	448	517	455	462	446	493	460	466	415	436	434	447	436	434	467	489	507	437	444	435	432	466	458	422	464	414	507	433	438	499	490	473	443	474	431	454	416	460	445	466	422	433	460	437	466	469	435	490	451	450	433	439	459	488	408	429	457	452	454	464	445	489	475	493	493	432	427	460	409	452	422	421	451	458	450	458	456	459	467	428	494	467	450	459	431	457	475	442	423	470	432	524	433	448	460	410	450	434	410	454	455	473	470	457	462	444	443	453	442	427	444	433	439	472	448	456	487	432	426	489	486	457	454	429	427	471	456	478	465	456	416	442	466	467	496	469	468	437	457	452	459	436	484	413	467	443	427	473	471	425	422	463	473	474	459	466	464	465	417	462	455	450	435	452	444	444	458	456	461	439	460	423	440	460	484	431	473	484	454	465	469	454	432	467	431	482	432	473	444	447	474	461	415	435	468	473	469	464	450	431	422	440	431	440	446	458	467	482	487	471	475	450	453	464	451	476	504	454	469	468	423	417	460	429	440	463	451	439	463	463	486	494	472	447	451	467	455	439	476	478	432	458	466	446	451	435	473	446	453	439	451	462	465	439	459	469	448	481	475	465	459	446	450	497	450	463	460	459	471	422	467	468	474	490	456	472	420	499	478	452	488	443	474	437	458	437	492	434	449	446	418	472	408	436	463	462	478	444	441	466	416	466	443	433	505	455	429	434	463	442	478
78178	71874	59295	33456	9275	978	370	291	310	314	293	252	277	272	244	273	265	268	239	225	261	276	253	273	233	266	276	233	250	266	286	260	242	261	232	246	258	217	216	262	231	240	289	256	245	241	252	237	263	246	256	253	244	248	243	259	270	268	263	258	258	256	250	236	251	238	238	241	242	254	260	237	250	242	241	245	216	292	258	239	277	251	274	246	262	263	232	232	255	235	244	254	262	246	240	232	232	261	254	249	261	268	246	247	251	225	259	268	241	225	240	229	257	233	232	227	242	223	253	245	266	253	260	230	257	256	240	257	240	234	252	246	228	247	250	250	277	267	254	249	258	235	197	264	244	266	230	236	251	266	262	251	226	240	249	229	249	229	233	238	245	235	239	259	245	261	233	209	247	248	258	267	237	231	231	253	246	247	236	231	284	272	258	233	255	240	238	258	240	246	241	247	254	253	239	241	242	250	238	247	245	245	228	270	237	229	251	266	263	234	259	253	285	243	258	266	242	244	236	262	231	247	242	252	229	236	269	234	251	266	241	231	241	275	227	260	234	278	245	247	241	247	255	234	286	239	259	260	248	257	270	269	235	237	247	246	251	264	221	250	271	236	235	234	235	255	212	221	231	234	249	252	258	233	243	246	244	244	229	272	245	251	269	233	232	262	243	236	230	270	225	252	236	264	249	235	221	243	230	243	267	246	241	227	260	249	279	265	236	247	263	283	258	270	209	261	227	247	234	232	262	234	249	247	261	254	231	249	260	255	237	250	228	239	243	221	255	268	247	250	250	216	245	257	232	251	262	235	264	241	247	251	235	241	255	259	249	270	253	232	262	238	240	245	247	264	231	249	257	235	243	255	243	260	241	216	258	235	244	264	256	238	264	253	272	225	245	257	273	230	220	247	244	258	237	265	243	221	232	228	249	271	235	247	239	243	233	239	244	233	253	255	242	235	244	235	242	229	243	236	246	240	258	220	232	222	246	239	232	226	263	267	231	254	246	239	279	231	239	272	255	288	245	242	249	235	248	236	254	249	240	239	245	218	253	218	263	247	258	230	217	227	275	235	248	233	257	250	222	236	226	225	270	242	236	277	231	239	228	249	259	271	239	256	242	234	239	254	261	238	251	279	243	246	275	280	257	241	247	217	243	250	266	265	251	268	249	241	233	253	231	262	257	277	260	240	249	276	223	234	236	237	268	220	275	218	259	256	231	231	234	223	226	222	250	250	235	236	238	255	255	267	253	243	238	201	237	245	261	204	253	261	255	255	267	259	255	261	243	270	266	254	229	236	243	264	230	277	243	236	248	260	241	243	230	268	257	234	227	278	228	251	274	264	269	243	264	291	255	258	249	262	257	246	276	235	242	276	262	256	240	262	237	240	279	258	263	239	255	259	236	251	253	226	253	252	231	229	261	229	234	244	229	221	245	245	267	237	277	230	247	236	254	287	254	234	240	242	233	245	239	255	260	255	277	208	265	263	263	254	267	266	255	271	262	237	247	250	246	245	291	225	229	240	260	243	258	242	222	262	246	245	247	227	247	244	257	217	261	275	244	211	227	275	249	231	239	269	264	222	238	218	248	261	255	275	256	240	243	256	238	260	221	239	255	243	242	239	252	285	247	263	269	255	245	243	224	240	239	271	248	259	232	272	281	244	261	240	226	223	243	246	231	256	252	261	221	245	242	249	238	249	264	239	222	225	244	232	257	236	243	244	234	244	259	240	238	229	250	218	249	242	242	220	232	230	240	259	264	274	235	264	230	234	245	252	248	262	237	250	248	246	246	274	256	244	237	236	235	258	271	259	213	259	233	231	223	250	249	263	266	252	223	263	236	250	257	249	254	219	248	245	252	245	254	240	228	246	255	246	219	247	275	248	244	225	269	276	262	248	237	236	248	245	279	239	249	242	243	245	247	232	219	244	258	239	242	267	272	251	255	276	256	250	246	250	253	230	242	264	278	248	223	248	256	265	252	274	212	243	240	255	269	231	259	244	268	262	239	233	235	239	241	256	252	225	244	247	280	262	233	255	268	230	254	243	237	245	260	236	265	236	234	259	233	279	247	244	252	236	272	277	226	237	208	256	226	241	236	240	289	260	246	246	209	268	233	235	249	224	250	261	253	251	232	248	239	227	262	214	259	256	238	248	268	274	219	247	229	243	247	248	260	236	258	212	263	219	280	260	247	234	251	258	260	241	252	236	242	235	245	230	255	206	249	253	267	234	238	246	232	249	269	216	262	242	245	242	214	273	236	225	247	266	229	252	232	243	258	211	261	222	282	233	235	238	229	247	234	274	269	246	270	267	255	226	239	252	257	272	231	249	247	224	258	226	266	243	239	255	255	263	239	218	243	233	243	249	235	244	255	226	248	243	234	242	257	260	248	226	228	231	225	243	260	239	252	236	257	233	253	250	250	240	229	234	259	241	221	237	243	254	270	254	244	260	241	258	219	259	244	235	236	225	232	267	240	263	254	283	276	259	232	258	243	252	247	261	241	281	259	220	240	232	248	233	268	221	272	248	245	246	250	229	245	228	244	255	254	254	241	258	233	229	223	213	229	234	261	247	247	231	260	271	261	256	247	272	228	265	263	230	255	249	219	252	245	255	232	260	235	259	246	232	247	261	221	271	220	230	244	273	246	221	234	273	263	275	264	253	227	242	236	253	248	246	213	244	266	237	256	271	272	248	233	249	278	252	252	233	240	235	244	257	263	273	265	278	240	245	242	242	230	255	226	210	236	240	241	253	261	253	269	259	237	246	250	256	243	273	265	221	244	273	242	252	252	227	226	232	245	246	222	244	262	232	224	257	292	258	244	239	255	246	241	247	237	253	223	264	249	254	269	230	255	246	271	240	228	257	262	253	245	247	206	254	246	233	246	248	244	263	239	228	262	246	229	225	283	227	258	265	263	227	251	252	255	263	225	251	236	261	234	252	251	253	235	240	254	223	200	225	240	254	247	235	257	242	246	237	249	271	245	226	238	246	256	228	248	251	247	236	266	238	223	245	225	241	244	234	247	276	222	200	252	243	260	239	243	233	239	248	254	241	247	252	236	239	258	244	244	246	262	252	272	228	240	215	252	276	235	266	252	257	256	257	255	268	244	236	261	277	240	245	250	221	245	228	256	220	229	260	253	228	229	227	209	262	227	287	257	256	258	275	238	248	252	269	250	261	246	253	226	287	241	233	257	244	249	224	229	234	213	276	227	270	262	261	241	225	251	256	260	246	222	251	219	229	211	254	244	255	270	249	234	253	276	251	260	249	245	229	276	250	265	205	218	229	227	230	259	253	232	214	209	225	244	235	248	257	236	258	234	255	245	260	263	249	251	247	229	266	234	228	243	262	265	247	260	233	237	236	256	275	241	232	241	256	256	263	274	247	218	248	242	228	277	249	250	234	259	242	226	258	245	228	273	222	248	244	263	250	264	243	238	217	230	239	265	259	227	243	242	239	238	222	239	248	269	248	231	243	252	265	232	242
57718	60219	53551	27876	1465	1319	1229	1070	1072	974	898	946	872	875	857	868	825	847	801	840	841	817	802	798	748	791	779	734	870	797	759	795	762	774	779	763	753	792	738	765	751	750	805	770	754	783	795	747	776	727	784	785	719	743	723	787	783	763	724	769	752	710	736	734	769	743	748	749	803	794	779	749	801	756	736	740	750	736	758	724	771	787	761	799	729	808	716	755	780	695	768	769	775	737	752	786	795	758	733	819	762	730	749	768	748	771	755	733	741	721	752	760	748	819	733	743	735	754	785	748	725	772	707	743	767	729	761	756	730	749	756	704	770	799	766	757	769	787	736	794	757	745	760	770	765	735	787	718	786	763	768	711	692	806	787	745	812	741	759	749	723	787	746	769	727	766	714	679	797	779	769	739	727	738	763	789	725	745	739	736	765	757	758	727	777	746	761	748	754	734	778	770	775	780	738	766	765	732	736	744	742	764	763	736	726	697	705	787	718	766	764	759	776	741	756	690	740	720	753	778	756	773	769	778	764	792	750	706	715	767	757	794	749	823	826	764	759	772	766	759	751	812	745	748	789	744	735	728	720	757	736	762	767	776	703	733	713	726	736	778	765	731	756	796	774	706	743	757	738	788	800	750	748	751	746	740	759	763	795	748	798	734	753	737	709	774	762	739	772	741	741	718	761	767	797	745	765	732	775	718	647	795	725	768	748	719	745	703	738	771	750	761	704	734	736	791	768	736	723	737	736	755	792	724	745	772	738	751	731	767	710	757	762	769	745	755	759	771	803	748	764	740	746	774	770	776	753	756	757	783	771	725	734	693	735	753	790	768	776	738	717	736	747	739	753	780	754	741	773	730	722	731	737	746	736	764	776	743	727	733	768	712	738	731	731	739	743	706	788	784	748	743	773	734	781	789	765	793	725	732	750	755	738	790	771	733	763	749	737	778	717	733	736	787	728	702	691	779	693	730	734	728	743	759	752	741	738	756	768	715	710	763	722	742	735	736	717	691	742	760	757	728	763	668	745	719	745	737	788	741	730	692	714	772	777	788	773	780	678	742	761	755	731	728	759	751	786	759	742	720	795	735	775	765	765	704	736	782	747	739	753	729	765	720	743	760	744	788	740	740	722	767	756	748	751	722	742	767	722	789	732	705	730	717	804	734	740	742	744	747	760	775	753	752	756	733	704	740	795	735	768	779	740	716	778	732	756	774	755	783	747	758	768	761	738	812	792	792	747	721	741	781	753	784	779	727	762	727	762	771	737	737	791	763	703	735	764	750	749	797	705	748	738	717	727	736	762	753	794	748	752	690	776	757	768	764	777	762	761	763	747	743	719	738	723	727	775	748	770	738	771	739	799	750	744	710	716	766	789	755	732	787	775	758	703	719	739	708	730	782	705	733	722	783	714	787	761	760	764	748	739	759	728	712	773	733	743	765	789	686	743	732	733	819	748	768	700	749	728	788	777	709	769	756	761	738	775	723	750	733	756	725	745	800	715	749	731	736	754	748	779	779	735	763	740	732	790	751	732	766	709	774	719	784	725	770	727	835	682	764	782	735	768	728	759	748	820	801	773	743	756	757	761	793	726	746	789	753	742	783	715	724	785	765	735	762	791	815	770	730	743	762	745	726	691	746	751	706	752	750	799	730	749	720	744	724	793	726	764	755	706	723	804	750	775	729	792	734	755	740	744	721	773	737	755	775	747	760	727	740	731	805	727	778	746	744	751	789	731	769	785	768	755	803	724	739	769	768	774	743	783	813	727	748	719	730	709	746	752	702	779	765	720	792	753	702	733	763	796	732	765	758	765	767	768	742	756	769	735	717	761	767	748	746	736	749	805	762	698	713	728	762	749	719	746	775	789	767	805	740	735	757	748	765	691	763	755	762	743	748	752	781	783	722	732	721	786	763	706	728	719	750	784	782	799	781	754	777	779	729	765	796	766	767	783	753	751	752	734	730	784	728	751	757	761	763	761	700	776	745	766	744	728	785	745	786	750	729	780	754	732	695	740	754	785	774	760	781	707	736	718	772	775	707	762	754	764	770	746	729	728	756	743	744	762	761	743	738	742	764	729	755	741	762	760	722	820	770	798	761	766	759	741	747	715	752	739	728	730	708	768	796	755	737	745	770	747	726	739	788	766	690	713	795	743	806	765	770	738	807	755	716	771	734	747	750	759	746	767	777	785	716	754	726	771	790	729	791	701	744	734	739	773	710	747	773	787	768	755	727	756	748	751	705	745	719	744	810	750	765	710	750	764	754	730	759	737	763	792	767	738	743	754	716	757	777	789	744	754	719	732	741	772	742	763	730	727	721	755	744	729	762	797	810	710	748	708	753	803	760	769	743	781	834	759	726	743	708	735	784	724	729	761	781	800	733	805	751	743	760	770	731	718	810	710	729	800	771	774	790	747	740	800	723	762	789	755	730	777	711	789	726	742	737	697	733	761	742	746	760	774	775	746	751	692	777	702	795	762	704	831	774	765	744	768	745	739	749	735	782	757	769	720	768	808	749	752	732	791	732	766	747	772	755	706	723	710	784	783	729	762	725	741	762	750	765	772	767	797	761	748	737	749	756	769	721	754	778	740	752	779	727	791	752	702	773	766	810	772	745	762	741	769	761	721	748	710	772	786	725	755	758	737	747	753	751	744	774	771	762	743	797	739	755	775	822	790	771	789	793	742	768	745	807	720	735	732	760	739	762	734	736	771	730	751	741	734	730	769	763	744	740	775	812	769	733	705	822	708	778	757	762	771	724	745	749	739	764	777	727	696	799	700	757	701	739	755	754	759	775	737	751	777	785	755	781	759	791	720	772	773	741	746	754	719	704	770	782	714	769	774	741	753	738	751	745	722	747	746	800	767	790	739	743	728	716	788	750	773	750	730	774	759	745	756	742	737	739	697	753	752	778	705	782	672	801	744	734	750	725	768	744	740	745	789	729	771	789	717	758	780	767	731	679	747	783	734	745	749	735	741	753	776	780	739	804	718	719	733	779	746	735	768	780	792	741	757	762	738	765	741	693	763	768	774	658	764	704	742	841	749	720	746	731	765	781	709	782	717	767	769	742	735	751	727	745	741	724	800	733	761	743	770	805	740	723	749	757	747	765	732	737	747	714	767	705	778	763	763	725	762	700	732	772	738	737	761	782	728	753	757	774	752	732	753	747	756	694	731	765	722	743	779	730	781	784	676	768	758	717	803	779	727	744	727	766	698	694	728	794	751	770	757	724	757	717	771	784	803	730	767	791	700	712	752	742	771	787	684	702	773	701	755	654	708	740	766	768	764	750	774	785	737	764	753	777	722	759	732	694	747	764	800	736	725	722	783	785	755	756	791	740	783	757	777	740	740	745	729	734	752	767	690	790	748	771	803	777	736	777	747	789	760	742	793	752	727	732	727	732	765	762	784	759	726	711	774	735	730	771	755	732	732	773	848	747	764	743	740	738	798	713	751	754	756	752	777	776	737	703	749	703	746	777	735	703
28097	16597	7361	1425	156	142	127	128	116	125	128	137	127	108	118	121	115	131	122	118	115	146	123	132	140	125	114	133	117	106	115	115	129	118	107	114	109	126	119	122	128	106	122	126	123	132	133	109	125	120	139	119	120	135	116	107	94	110	127	124	126	117	115	135	116	135	148	143	127	135	124	124	141	127	115	137	104	119	119	120	117	117	122	136	125	118	127	115	133	105	132	108	132	120	120	107	104	118	125	116	120	120	115	124	122	116	120	115	143	120	109	122	122	120	124	133	119	133	130	116	128	143	114	122	127	117	133	109	128	136	109	144	123	132	132	136	120	108	124	104	121	117	124	112	112	127	130	120	130	136	122	129	126	128	113	124	115	133	113	121	116	112	112	131	135	108	124	119	122	117	122	112	121	117	113	97	104	119	123	119	119	124	118	122	139	124	120	132	126	133	129	111	139	111	117	86	136	122	98	124	128	115	109	127	104	117	113	118	142	119	104	121	134	104	122	133	118	138	111	125	112	112	123	108	129	119	123	108	85	142	139	132	135	110	116	128	120	128	117	120	123	126	124	133	130	120	128	117	137	126	120	115	127	94	130	114	117	116	115	127	106	121	120	147	135	134	116	116	127	109	129	127	140	117	120	145	109	124	118	124	116	116	132	120	130	119	110	117	105	129	128	109	118	115	109	125	134	126	123	130	123	139	123	108	136	110	138	117	119	123	104	111	115	120	113	111	125	134	131	108	148	145	146	116	134	123	114	101	111	127	108	120	134	124	107	131	103	128	134	122	110	113	130	101	128	124	104	131	124	133	118	130	129	122	118	125	133	120	133	106	121	135	120	122	118	123	119	113	127	108	118	122	123	110	120	109	122	130	139	116	119	130	115	96	115	112	117	130	131	115	112	139	115	118	115	121	125	122	116	134	130	142	144	122	117	119	126	138	123	114	120	124	133	118	125	122	126	104	136	106	110	129	107	102	135	144	110	122	115	126	127	107	140	115	129	127	110	115	121	95	122	134	126	128	118	121	111	142	111	93	128	131	112	115	141	122	123	126	116	120	139	127	127	148	135	129	129	123	124	115	140	120	115	134	124	121	116	101	117	131	121	112	117	127	106	128	132	107	123	123	112	129	108	129	122	117	119	128	104	126	152	111	116	131	119	116	109	120	140	119	125	131	137	101	103	141	112	123	128	130	119	116	100	109	115	138	126	134	144	118	133	125	108	134	122	134	113	132	125	150	111	115	137	128	148	118	122	129	129	126	135	144	115	109	128	117	117	135	132	131	128	126	105	129	112	127	117	131	141	120	127	118	127	117	150	119	120	113	142	120	132	109	120	105	133	128	121	130	134	121	111	124	122	112	121	127	144	139	114	97	122	122	117	123	134	126	124	122	128	112	123	119	128	106	100	122	121	108	118	125	116	130	112	121	117	138	117	109	106	149	124	117	120	102	132	126	141	129	104	116	126	111	126	155	121	136	119	105	115	107	132	130	121	135	124	115	132	123	131	125	128	133	136	120	136	116	132	103	96	127	123	134	137	123	134	134	141	119	123	115	117	116	130	104	136	128	132	118	130	126	111	107	137	126	107	124	109	118	119	127	143	120	124	115	118	133	115	114	123	133	128	108	120	117	114	119	114	117	137	123	106	134	122	112	117	119	126	114	113	108	102	113	125	121	110	120	114	118	125	127	123	125	119	130	121	132	105	99	121	115	143	124	127	96	124	104	139	131	122	132	128	125	130	118	105	121	113	122	102	133	119	115	132	124	141	145	141	124	136	111	115	145	109	146	140	107	126	119	130	144	128	107	107	117	132	120	138	115	114	118	137	144	115	139	133	124	134	113	134	126	119	128	111	132	111	126	149	135	126	100	141	131	110	126	132	121	118	126	135	129	130	122	124	115	127	122	124	126	138	112	122	122	112	135	140	118	118	116	141	112	111	128	117	135	103	108	132	122	114	128	131	105	126	126	119	108	129	124	124	136	132	109	124	99	144	110	117	145	127	120	114	139	123	121	102	115	127	124	109	115	118	124	130	124	141	121	119	128	131	120	116	124	97	125	128	110	128	128	124	104	136	105	130	101	126	128	115	117	130	111	117	125	119	128	117	125	131	150	113	114	113	131	137	139	123	129	116	115	113	122	148	118	113	117	126	126	117	112	126	119	150	107	117	129	123	126	137	109	123	100	127	133	115	131	112	110	137	125	141	106	123	124	126	126	115	99	124	95	129	131	130	104	131	133	126	137	113	124	139	128	110	129	139	112	103	138	112	141	114	118	122	120	103	124	121	117	116	146	112	122	144	129	125	114	115	115	128	116	117	114	131	120	141	142	122	131	135	116	125	127	136	113	108	116	123	137	123	131	107	135	108	128	134	113	123	107	121	107	112	135	116	123	103	115	136	139	115	120	146	135	116	126	124	125	136	126	124	105	132	140	145	131	126	138	134	143	131	107	137	120	118	139	114	137	120	135	145	129	128	117	115	132	162	120	113	115	116	112	138	120	141	138	128	123	122	98	119	137	112	125	129	106	114	122	127	103	119	140	108	116	121	119	137	119	133	122	123	118	104	127	123	136	120	113	103	104	130	130	119	116	130	129	125	134	141	132	137	125	134	114	126	132	113	128	109	123	113	122	121	127	126	105	132	113	119	123	106	126	117	111	117	122	121	144	113	130	121	134	143	128	126	121	115	122	123	118	126	111	104	125	131	130	117	132	120	125	122	100	138	123	111	117	127	135	134	134	117	141	123	126	115	142	140	112	138	121	121	123	116	144	105	135	134	133	120	125	124	110	129	135	123	117	118	123	128	110	120	101	148	122	140	131	134	120	132	97	120	122	143	112	127	122	126	123	146	112	114	138	129	109	117	133	108	124	138	133	89	133	123	125	126	116	118	122	103	110	119	127	126	117	112	114	120	125	119	133	130	127	133	119	130	119	130	119	105	141	103	133	114	127	105	121	124	145	133	110	102	132	139	105	133	130	142	118	124	119	117	103	139	123	115	128	131	101	123	118	134	110	118	145	125	112	121	125	134	112	117	114	136	120	104	123	100	121	115	128	123	117	126	114	135	110	136	114	110	136	121	124	115	135	104	135	136	107	146	133	143	118	117	112	147	118	130	129	131	124	125	121	128	124	124	115	114	134	133	136	120	112	136	129	128	130	125	110	118	120	135	135	131	114	127	111	120	129	116	116	122	138	124	116	118	113	127	130	109	138	119	113	133	123	111	128	143	131	121	136	115	99	112	142	127	116	125	120	100	122	125	125	129	119	115	136	124	116	142	122	115	126	111	126	114	140	116	131	136	120	130	127	122	135	118	125	113	127	138	125	112	140	133	135	124	102	144	122	109	129	124	113	123	110	118	101	123	132	104	135	134	118	128	125	120	135	122	125	118	119	120	126	136	108	110	122	117	132	134	100	121	117	108	110	111	144	129	127	116	110	114	114	116	117	127	118	152	139	126	100	135	106	132	118	139	117	112	133	117	119
26444	20037	11332	3615	421	440	431	411	433	413	397	442	418	381	429	393	439	443	426	408	459	420	439	436	399	467	434	419	392	421	407	414	414	397	427	396	409	440	406	423	415	391	443	406	462	451	434	411	459	405	410	433	430	427	460	415	456	431	421	407	407	435	432	443	441	412	467	437	429	470	434	429	400	405	411	429	411	430	441	411	431	406	463	436	436	396	424	405	411	451	431	450	426	430	445	425	387	468	421	413	412	406	409	423	436	407	428	436	414	425	400	435	437	417	442	427	431	424	400	475	434	423	391	423	409	440	432	455	465	461	406	414	400	424	422	406	394	447	396	446	425	420	436	407	403	443	410	413	393	450	446	415	444	411	465	438	402	417	418	420	457	401	430	382	397	375	426	460	427	433	448	413	425	419	422	401	389	405	421	421	435	445	430	393	409	411	424	390	412	430	407	445	414	429	439	386	466	430	458	409	399	465	397	429	424	397	418	425	405	386	402	415	416	407	385	403	369	377	431	428	441	428	426	407	388	430	424	406	404	447	422	403	402	451	379	415	439	427	450	451	449	406	418	407	414	431	435	450	423	463	415	391	413	388	447	436	426	450	433	416	426	448	414	436	433	413	400	448	411	397	407	391	414	439	371	448	385	397	386	419	411	417	373	421	429	414	402	474	411	432	442	424	395	431	430	434	440	424	427	409	472	401	422	424	412	407	420	421	425	431	407	410	437	379	379	464	390	468	392	417	452	411	405	432	400	423	395	420	460	420	450	420	445	396	439	422	422	399	413	426	407	422	421	435	430	410	385	401	434	441	448	454	404	432	412	450	395	423	470	407	431	431	433	403	426	397	409	437	439	413	394	439	413	379	428	432	443	403	442	385	415	392	430	424	416	412	439	431	415	445	417	452	420	423	418	387	376	407	407	448	444	418	433	426	423	417	382	432	452	407	401	417	402	401	394	441	418	428	397	438	379	438	378	429	414	386	413	452	388	413	407	408	416	414	439	427	386	400	399	394	425	412	438	455	419	437	417	428	472	432	448	423	448	396	402	403	401	397	415	427	401	436	437	400	429	440	463	413	439	433	425	389	425	435	403	395	411	412	456	406	442	380	407	397	476	397	415	396	382	422	419	460	394	411	406	415	433	432	402	395	392	410	486	411	469	386	421	437	446	412	423	423	409	410	435	393	376	436	421	404	430	399	394	413	424	435	410	425	433	429	408	417	420	443	415	448	383	398	396	441	415	441	429	405	430	416	412	424	430	412	421	388	424	427	422	421	432	426	434	455	432	431	442	413	449	417	406	423	395	455	449	446	404	443	432	400	451	406	395	405	406	417	418	416	398	395	394	428	431	396	386	413	414	427	401	409	426	423	395	388	377	424	434	419	427	457	451	413	440	406	393	406	437	460	404	427	432	416	390	432	424	460	393	411	398	422	402	407	424	437	415	425	412	406	436	401	399	476	423	459	405	431	419	411	434	399	414	437	412	424	390	455	413	403	417	374	408	426	430	406	422	414	425	417	398	429	407	373	455	410	426	443	409	435	422	431	421	430	417	426	428	443	470	433	426	385	409	411	415	446	369	393	439	394	407	408	394	400	411	419	427	405	434	403	422	385	425	430	396	421	401	422	401	445	396	436	411	436	365	391	432	422	413	446	421	403	401	442	445	430	443	416	410	455	427	392	401	454	411	415	448	399	461	419	403	427	403	421	452	450	392	411	435	402	415	421	394	437	412	403	426	405	404	419	435	451	396	405	406	439	443	429	451	414	427	424	435	427	449	417	433	394	386	427	426	407	417	435	426	420	407	399	385	427	427	440	426	407	420	429	395	394	420	400	408	473	448	429	430	433	439	426	424	396	423	399	441	381	435	428	426	447	430	417	417	448	433	386	452	395	380	451	446	435	409	431	450	415	397	409	431	425	397	424	419	476	419	399	417	424	420	428	404	441	416	458	451	401	399	436	414	414	426	427	422	398	456	438	429	442	421	413	460	457	437	492	406	416	433	406	459	426	424	424	419	419	425	391	404	405	441	380	430	384	431	413	367	420	413	443	414	430	395	431	393	448	387	397	486	414	386	417	449	399	404	432	436	414	434	432	389	408	412	424	412	404	420	425	381	402	453	429	424	407	435	400	402	454	426	463	437	410	422	371	422	409	431	407	413	415	449	404	392	427	386	452	396	424	428	443	420	390	432	444	374	435	438	398	421	409	457	402	385	423	426	423	393	437	400	446	428	436	421	417	487	423	472	426	383	406	417	421	415	415	378	416	400	426	411	440	429	393	422	436	421	396	417	451	412	428	420	462	406	421	425	401	446	419	427	435	409	418	420	445	394	411	415	411	406	453	420	426	480	406	395	380	462	403	445	466	421	448	437	424	408	447	413	446	414	431	396	409	380	436	435	406	429	392	419	448	430	408	406	396	405	412	424	442	364	439	416	450	446	448	410	399	434	410	429	467	450	434	433	435	424	379	382	426	439	436	433	433	410	415	403	419	443	423	417	426	399	469	422	435	436	432	431	426	428	407	411	413	417	440	391	425	384	412	409	387	416	420	457	466	414	426	421	415	417	395	418	434	399	400	400	388	431	417	444	395	394	415	383	408	446	428	402	474	438	429	427	428	420	427	404	418	420	399	394	423	438	435	433	403	390	460	403	448	395	447	423	428	435	407	429	445	424	428	412	401	420	433	418	423	403	409	407	420	454	462	394	442	407	400	377	432	418	419	404	379	420	415	448	418	431	434	402	413	391	436	426	395	399	443	429	424	407	438	412	432	438	393	422	410	419	456	433	429	406	391	401	411	402	394	423	442	407	437	428	422	440	428	409	430	388	447	396	431	430	416	412	376	420	407	420	410	431	403	445	422	429	427	400	411	433	449	442	417	416	429	414	410	444	419	409	385	459	381	412	435	434	402	434	406	446	394	412	447	431	400	489	389	402	408	395	424	400	403	426	406	440	391	411	402	399	418	402	412	412	430	417	397	396	418	407	391	421	434	424	413	419	380	430	395	381	416	402	400	405	437	404	403	459	425	413	413	452	406	433	394	406	455	420	430	400	428	427	427	386	409	402	433	419	404	427	447	455	411	457	434	474	415	395	421	406	401	410	406	413	440	456	384	408	434	419	433	429	392	425	426	419	413	416	427	429	425	428	418	424	436	372	465	420	410	473	437	411	416	431	426	438	436	399	465	404	429	450	413	424	431	424	410	431	419	415	436	441	454	417	404	437	409	429	420	392	407	401	423	419	418	409	385	426	401	447	433	415	419	448	414	419	458	372	399	433	408	404	420	485	403	468	410	409	401	411	405	407	372	427	438	402	418	408	413	417	401	438	434	407	415	442	427	405	422	428	433	455	417	417	426	422	411	405	431	431	437	407	438	433	405	430	459	411	425	449	428	416	408	432	383	387	434	427	417	407	387	418	416	400	418	419	447	400	405	398	409	415	396	415	429	443	398	420	387	450	402	415	392	399	397	452	396	412	443	428	457
62411	54005	43626	18152	1260	189	171	114	164	145	130	133	111	136	140	132	134	112	148	127	132	140	130	148	135	128	142	142	139	129	114	141	132	147	125	138	104	122	126	111	134	134	116	124	145	123	116	128	121	118	139	121	109	126	131	139	121	116	119	134	129	121	138	162	133	136	128	132	123	141	156	146	122	142	128	126	135	121	126	128	125	127	116	132	115	123	109	105	137	113	126	149	120	119	138	118	117	128	122	128	109	137	121	137	122	127	129	136	143	132	119	118	120	123	112	129	139	123	125	134	131	141	131	141	122	139	121	121	138	142	140	134	133	116	129	126	157	120	126	153	121	126	130	131	123	115	116	125	127	120	148	134	127	121	123	110	112	114	123	122	127	116	126	135	131	134	119	121	117	119	134	120	129	122	123	136	116	110	131	136	123	118	144	113	132	108	117	113	129	136	119	130	127	125	135	120	124	119	129	116	144	123	118	112	111	125	110	122	117	128	115	136	130	130	141	92	126	126	121	118	119	136	124	141	123	121	117	119	141	122	118	136	135	129	124	108	115	138	111	126	137	126	138	138	130	114	145	139	97	118	117	117	120	145	129	118	118	129	119	127	148	128	127	126	129	127	134	119	134	145	133	128	112	127	127	130	126	130	132	119	119	130	121	134	116	121	125	134	155	130	131	141	106	131	114	113	130	125	125	127	129	134	126	116	157	118	124	122	158	128	135	143	129	120	132	115	108	130	149	109	127	130	132	119	121	109	125	138	135	129	116	146	133	120	137	114	133	124	126	170	115	128	128	110	138	117	120	131	140	118	141	128	131	136	137	136	109	133	126	154	131	104	144	149	119	128	137	141	129	115	134	119	109	114	132	118	119	147	107	119	136	128	126	145	108	119	120	110	125	111	126	116	134	115	143	119	144	125	119	145	127	128	124	135	126	120	124	142	124	108	134	114	117	137	141	117	128	147	131	122	119	134	136	141	105	139	125	132	114	89	138	133	130	125	124	130	132	145	124	109	145	111	113	117	138	127	101	112	126	128	142	102	142	126	114	142	114	121	141	148	131	127	153	128	140	119	124	115	137	114	130	146	115	130	120	115	124	123	116	138	135	121	128	130	136	115	137	120	128	124	118	119	126	136	133	112	127	145	143	117	152	102	136	121	127	135	142	141	134	131	122	127	128	111	127	147	126	114	136	102	125	142	124	126	137	124	151	138	137	132	112	129	147	138	135	131	148	123	124	125	141	147	104	132	116	119	115	119	126	136	140	117	127	123	114	138	110	120	122	122	133	144	127	103	122	118	108	127	122	144	126	123	128	122	128	145	138	125	122	117	118	138	136	120	131	102	128	146	122	140	94	118	124	135	130	119	131	115	119	102	113	128	150	132	119	131	139	118	119	123	124	121	119	134	138	138	123	123	143	121	132	135	123	124	133	115	117	130	132	142	114	141	132	133	107	129	140	108	126	113	137	134	122	144	120	132	118	119	106	127	119	111	121	148	141	110	142	120	120	133	131	125	129	124	134	111	131	138	114	128	128	117	122	132	113	148	143	129	129	139	131	132	119	134	130	114	131	118	122	120	123	136	140	148	112	124	115	110	141	129	140	126	134	133	104	125	139	111	142	106	121	157	136	156	121	120	112	125	102	129	125	128	143	126	110	146	131	116	141	133	129	133	142	126	118	110	127	129	135	107	116	135	126	109	144	137	134	115	133	128	111	138	141	128	121	133	118	152	143	140	125	134	133	122	134	120	112	131	131	124	129	117	132	136	142	140	124	120	126	138	133	121	133	130	129	115	113	126	124	112	126	119	129	100	138	120	131	145	126	136	108	127	113	127	127	129	130	130	130	137	125	128	120	116	142	120	122	115	136	128	105	115	150	114	126	148	142	128	151	128	129	118	113	147	140	119	125	117	132	115	123	129	124	137	113	135	130	111	128	133	122	129	120	118	142	131	114	126	149	124	121	127	128	132	123	120	122	132	131	127	120	145	101	136	129	119	122	112	121	122	120	130	127	142	122	112	126	113	119	131	133	135	123	112	126	125	119	129	158	117	135	144	112	137	113	129	121	125	155	137	125	138	117	119	139	134	128	120	138	125	109	144	128	140	117	112	128	131	133	134	118	124	132	118	132	119	123	113	127	155	118	140	121	130	124	119	111	117	128	119	136	129	138	131	129	135	122	145	123	133	126	140	137	137	140	110	136	112	135	141	121	122	123	125	137	111	141	117	128	123	117	143	128	108	135	126	133	121	131	129	134	126	125	116	126	123	134	139	124	133	142	134	111	137	102	136	122	113	131	136	127	127	123	134	134	129	117	111	140	128	130	124	130	101	117	122	124	139	112	128	148	121	128	132	117	118	151	140	130	125	141	138	119	116	128	139	125	121	117	117	131	132	145	118	151	123	121	121	132	136	126	125	129	136	120	133	141	116	119	113	127	116	128	137	121	127	138	124	122	129	121	135	125	128	134	134	139	138	112	120	121	122	124	110	126	124	123	121	122	118	99	124	134	129	148	112	121	113	134	150	131	125	128	114	129	137	114	101	131	102	115	127	98	129	142	117	134	129	115	140	117	127	135	116	136	130	128	126	118	119	148	128	134	133	110	126	130	110	128	141	135	116	142	118	125	122	126	132	139	130	115	116	120	122	136	119	113	117	124	122	126	125	112	132	106	145	112	131	135	145	120	133	142	117	124	110	109	132	108	123	121	132	130	135	143	112	166	136	139	107	107	126	128	124	126	137	127	131	137	106	129	117	132	129	119	146	137	138	110	134	116	136	135	115	141	142	135	149	134	140	133	113	139	134	135	105	113	118	129	137	118	115	139	143	129	135	127	138	128	124	107	131	122	114	133	122	128	125	123	139	129	116	156	138	130	116	121	143	128	113	124	103	138	128	137	118	124	126	137	117	136	117	123	130	125	136	122	116	108	142	115	135	121	131	119	117	125	156	131	128	122	119	122	142	135	115	154	119	116	128	115	114	121	128	125	122	134	118	146	125	121	117	119	140	130	113	136	143	121	125	132	110	116	116	127	150	147	109	130	144	122	122	119	134	133	118	113	143	118	135	127	122	106	122	134	116	123	127	119	116	120	98	113	143	119	124	128	127	122	119	137	132	137	122	129	117	111	117	124	108	111	119	132	119	115	115	114	141	121	139	135	123	124	144	111	107	120	129	122	129	124	120	108	126	128	138	130	122	146	123	132	148	139	124	119	141	127	102	140	123	141	134	112	138	122	106	118	121	128	120	135	112	146	150	127	134	131	136	117	138	134	133	121	128	135	139	127	103	120	130	119	136	122	144	109	121	111	143	134	132	143	141	130	121	117	144	121	121	149	123	137	135	119	133	118	123	135	121	106	147	133	131	128	137	119	132	129	122	125	123	109	122	108	125	121	112	123	135	115	107	127	122	116	129	154	132	126	136	116	112	148	117	113	129	130	138	123	115	129	129	136	114	152	125	130	140	128	137	125	134	120	120	107	135	123	120
43305	43591	39962	14828	745	679	600	611	568	524	511	479	458	488	457	485	459	421	447	477	479	434	433	430	429	454	417	452	449	435	443	454	445	446	412	441	442	425	443	451	460	449	434	456	434	453	429	431	446	479	436	438	449	462	453	431	414	438	433	432	453	432	418	399	437	439	471	408	411	458	414	422	438	445	443	424	433	395	446	451	391	430	446	470	453	446	459	399	457	430	422	408	440	432	448	412	478	424	391	439	444	440	447	434	437	459	444	401	431	424	436	398	450	408	435	455	426	435	402	442	443	426	395	418	419	415	415	427	418	398	431	446	418	444	451	439	443	431	424	426	441	434	437	428	446	418	414	428	395	447	429	418	446	399	413	429	431	503	444	424	443	439	404	415	443	455	406	453	431	444	397	432	443	415	426	467	438	430	446	426	426	435	459	451	406	434	430	452	448	455	438	439	419	452	437	449	436	435	414	407	421	421	435	440	437	453	436	473	431	416	440	445	417	427	450	421	409	424	445	430	384	391	421	427	426	441	406	417	417	427	418	422	440	434	424	431	430	406	434	417	477	441	426	456	415	400	437	449	411	402	463	441	423	425	376	446	437	394	447	444	446	411	441	415	473	441	457	401	441	388	463	419	427	419	425	434	415	424	436	452	444	415	448	414	413	430	461	371	442	424	429	419	439	426	426	432	460	392	427	454	449	443	433	437	395	395	439	425	432	445	448	417	398	457	446	396	438	418	419	387	448	458	421	399	420	440	412	449	440	469	449	393	409	419	424	413	450	433	404	424	419	430	436	390	445	412	422	431	421	407	423	440	411	447	445	415	450	408	412	399	434	435	396	412	432	426	426	465	435	454	417	412	418	427	414	466	407	458	424	403	434	432	487	395	415	424	441	432	491	444	451	408	451	429	426	451	435	460	434	442	435	464	470	404	413	432	454	446	422	433	424	451	456	427	445	456	400	405	400	379	464	427	423	449	417	457	427	419	418	401	403	421	431	422	411	407	444	432	437	441	384	427	452	453	411	399	425	438	446	420	435	432	463	407	410	445	402	458	467	389	423	425	411	415	438	399	420	444	417	413	429	402	443	446	445	417	382	418	404	414	438	428	442	421	397	429	409	427	472	441	386	381	420	404	472	446	463	444	437	460	454	445	457	406	434	409	396	437	457	435	440	429	439	435	408	450	400	454	421	443	425	427	390	409	442	458	436	448	477	458	461	406	445	434	424	405	428	423	454	438	431	421	404	460	420	449	432	463	407	407	418	402	456	461	445	407	444	415	411	452	449	424	448	459	435	453	453	440	435	405	420	431	429	433	421	424	449	445	421	438	453	429	426	470	460	451	405	397	408	453	452	426	438	422	411	401	453	434	380	472	439	431	455	438	396	420	379	441	434	421	432	451	432	433	431	425	406	413	448	440	425	399	441	439	421	448	437	408	430	438	423	429	394	438	406	428	415	412	427	452	459	454	465	465	429	431	433	447	432	418	426	404	450	432	451	441	421	396	405	451	383	427	401	446	383	394	453	468	455	418	439	442	430	390	440	392	427	436	424	431	434	452	447	424	419	435	430	453	439	416	402	413	429	439	444	458	413	447	427	407	459	424	454	394	428	466	433	429	424	446	444	423	406	426	455	438	440	442	396	376	469	436	435	432	397	429	401	461	477	446	443	469	473	436	444	457	446	422	499	458	435	387	446	403	407	441	431	419	415	410	421	454	481	411	433	435	414	425	452	427	410	441	428	410	450	467	453	374	444	435	476	418	446	395	437	454	431	405	406	420	417	446	414	408	414	433	474	388	444	469	426	472	416	451	447	436	451	422	426	395	425	426	432	440	464	456	441	452	431	461	457	421	435	457	416	421	455	415	462	446	409	431	436	467	463	431	439	404	432	419	426	440	416	460	427	462	475	431	458	443	412	427	451	450	452	453	442	426	418	448	471	456	431	462	444	435	424	424	402	473	416	448	425	407	464	434	450	460	424	447	432	455	483	427	451	440	433	443	421	399	396	459	443	431	450	427	405	473	394	382	428	414	423	414	453	430	423	443	456	418	418	461	438	430	446	429	460	443	425	474	400	443	421	387	422	383	413	432	456	429	403	440	456	398	420	415	399	429	418	440	434	428	459	439	422	407	438	462	456	452	440	446	447	380	454	430	444	432	421	392	402	443	389	440	428	405	467	438	434	450	403	472	422	419	445	448	412	456	457	423	400	450	445	436	458	427	440	417	399	402	439	435	442	444	436	401	437	445	448	401	398	438	452	419	402	393	432	456	437	450	449	459	436	432	431	445	388	461	457	438	453	419	460	420	424	437	406	424	440	421	466	391	460	439	415	445	468	441	431	437	438	485	423	430	453	430	435	457	452	404	415	434	440	424	423	418	405	439	397	449	446	417	433	460	416	458	446	424	424	411	412	432	444	440	450	425	412	453	448	454	418	431	453	416	436	475	430	436	451	453	453	460	442	428	407	463	449	422	435	482	415	430	418	411	401	422	439	424	443	434	446	466	441	406	404	435	425	464	439	429	435	455	408	409	433	460	425	441	409	437	459	396	440	430	444	423	479	464	427	396	438	433	441	427	424	433	431	432	420	397	405	451	439	432	429	441	424	416	452	447	437	416	431	399	418	417	432	469	396	450	406	400	413	386	441	417	438	448	407	437	443	463	415	442	469	448	416	419	451	449	428	423	420	402	450	467	441	430	430	426	429	446	453	416	415	430	464	424	458	433	443	449	441	447	442	447	426	443	470	459	434	446	415	430	435	418	411	465	429	425	476	449	426	417	426	465	412	425	448	404	442	435	411	405	424	417	444	406	450	461	442	425	466	437	407	431	436	423	424	452	438	435	457	465	426	438	419	424	461	465	411	417	397	476	432	447	460	425	451	413	431	423	447	448	405	426	425	418	451	414	448	422	472	432	467	433	421	440	417	459	401	441	410	444	413	462	437	434	431	463	460	431	443	420	468	434	402	419	423	405	401	444	394	423	479	421	426	428	396	419	446	434	418	409	408	445	443	463	456	429	403	420	428	404	455	406	463	464	395	458	411	435	422	435	436	418	407	424	438	440	431	391	421	406	414	425	410	412	402	428	460	395	436	420	416	408	416	445	481	459	441	422	402	472	436	415	428	405	443	451	397	424	455	423	452	430	402	429	421	428	433	411	421	424	431	410	397	453	428	449	417	393	427	442	472	447	467	402	423	417	411	441	409	443	456	434	434	413	393	440	427	441	419	427	404	423	469	399	436	456	435	427	451	454	424	430	434	429	489	395	438	491	478	438	473	462	426	428	412	410	447	403	429	423	474	407	388	412	441	437	419	434	457	477	427	412	422	483	433	416	449	420	468	435	450	443	401	440	485	432	413	396	431	435	443	426	435	460	388	423	416	439	449	409	438	418	412	419	399	397	390	421	412	407	444	430	442	436	417	429	427	482	433	443	444	430	387	440	423	453	435	450	420	462	403	426	418	448	415	393	446	466	400	412	454	428
77623	72656	60805	27215	7388	714	335	327	323	311	265	296	263	255	231	307	265	240	251	233	252	260	235	260	249	238	224	244	251	213	243	233	260	242	232	258	272	247	237	222	219	234	248	272	250	230	263	235	276	231	234	229	248	226	261	233	242	248	223	227	220	245	257	221	260	229	274	245	249	233	242	259	243	226	250	265	239	204	232	229	240	237	242	235	250	242	267	237	223	253	248	230	221	239	249	244	218	250	244	232	231	221	238	231	252	246	227	251	263	264	232	242	244	243	236	258	233	217	257	242	239	242	234	253	229	211	199	223	226	253	227	262	243	205	248	213	237	247	223	244	223	223	215	250	247	234	225	264	233	250	239	281	256	233	243	240	252	233	226	214	241	245	269	220	279	236	231	193	230	247	240	222	253	206	252	228	227	230	222	253	269	256	246	246	239	226	223	235	255	253	250	220	241	225	254	222	251	208	255	259	224	237	237	238	250	252	184	244	260	229	246	242	210	259	230	244	245	257	222	241	248	263	235	244	211	221	242	234	270	250	244	241	223	238	260	219	261	210	252	208	259	255	237	233	273	254	227	257	240	258	270	252	216	233	237	211	251	250	231	248	222	218	235	241	252	226	224	253	216	220	227	238	263	239	227	220	245	247	259	238	242	254	237	239	244	223	270	234	236	245	243	222	235	244	223	231	237	226	263	224	258	249	257	243	248	233	232	260	238	233	225	281	237	215	229	220	219	213	258	235	243	222	243	236	260	243	247	237	228	233	246	219	221	277	239	267	232	242	244	248	257	202	243	227	245	252	247	244	220	258	227	239	243	237	269	242	249	237	244	258	269	236	223	198	206	224	213	231	243	217	213	260	238	221	229	240	221	242	255	252	249	195	225	266	229	227	224	221	208	235	277	243	244	245	242	198	242	247	226	253	245	238	236	200	226	250	258	253	222	245	245	270	235	230	239	240	250	211	232	242	220	258	251	237	236	266	251	244	226	229	230	234	235	255	260	237	263	259	251	260	240	244	274	242	239	257	229	221	218	231	242	221	248	245	220	222	225	248	235	223	214	236	226	229	203	262	256	264	243	250	247	254	220	258	234	205	260	229	243	226	231	238	252	268	243	257	227	221	219	237	223	239	253	269	236	253	243	275	251	252	240	260	211	240	230	215	253	232	208	273	226	198	258	243	249	238	244	246	231	248	251	263	222	216	242	234	202	256	263	228	234	253	227	200	250	200	236	263	264	237	245	242	254	263	241	230	242	238	251	247	269	228	225	242	241	253	226	267	215	244	239	249	256	264	238	216	258	214	255	245	256	255	241	223	235	254	233	275	235	218	217	231	227	215	255	245	216	204	251	243	246	243	223	239	237	240	218	221	248	236	260	253	238	229	229	223	237	212	235	267	250	223	247	259	187	254	223	225	253	219	235	229	253	241	257	259	256	256	235	246	255	242	226	236	229	224	258	255	250	240	252	217	243	225	213	228	227	225	258	226	264	240	223	229	258	211	223	234	249	242	261	225	237	269	254	228	255	225	236	242	241	242	248	234	264	227	252	220	262	247	251	233	258	238	239	251	219	255	239	251	210	237	231	225	233	193	226	272	218	254	257	236	245	246	226	223	260	277	237	263	236	235	256	224	213	249	223	252	239	225	253	243	242	259	259	252	232	246	218	241	252	222	254	261	213	214	246	226	235	244	260	237	227	231	258	242	232	231	256	230	270	214	253	229	232	245	210	241	245	231	249	258	242	256	235	230	246	250	227	244	256	229	229	246	246	247	221	255	239	262	235	220	251	233	261	268	265	213	252	239	269	233	234	251	232	246	261	217	235	223	251	240	235	231	238	247	259	242	231	221	272	234	217	244	229	273	281	226	212	253	217	230	262	205	219	240	237	217	239	238	251	219	234	246	234	251	227	223	236	242	281	279	226	215	231	237	223	209	249	236	230	237	210	230	254	247	237	223	230	254	263	217	212	232	244	255	212	255	255	248	222	221	220	264	252	215	257	242	240	243	255	238	254	251	252	238	244	244	233	245	245	250	234	242	228	222	239	239	251	254	251	227	208	216	249	242	244	249	240	223	263	263	242	255	240	221	241	239	226	247	228	257	220	228	262	235	266	253	246	233	212	243	226	222	230	225	231	240	227	236	219	250	237	255	251	244	240	271	252	264	248	260	272	218	252	235	245	228	228	241	246	208	257	243	229	208	246	235	253	266	229	266	252	225	261	228	215	250	284	234	258	266	228	239	232	239	263	243	212	214	249	257	246	269	232	235	219	243	259	238	228	238	214	265	235	232	233	221	252	244	248	239	227	230	242	220	238	254	251	251	264	212	235	221	250	255	227	247	265	252	221	225	258	234	238	230	243	240	272	248	240	223	250	247	259	247	252	231	228	242	222	224	239	238	234	237	249	245	256	243	234	233	249	229	253	214	248	243	278	251	243	228	240	242	220	240	243	239	234	220	281	253	246	240	228	238	240	238	248	277	268	227	239	242	258	243	269	205	250	220	245	265	248	264	224	235	225	236	259	229	257	241	250	249	238	260	243	230	233	216	252	250	208	257	212	256	256	265	265	223	228	249	235	239	231	228	232	232	247	234	224	225	224	218	254	235	267	272	229	237	232	264	234	278	231	240	255	218	237	237	226	228	220	216	254	242	286	227	234	252	237	248	261	271	266	237	228	225	220	229	285	212	237	247	258	240	232	255	266	224	234	250	254	247	254	247	247	241	254	229	255	240	276	257	270	231	226	233	245	239	238	250	244	229	239	233	222	224	217	245	226	243	254	231	241	243	256	257	243	278	222	232	226	229	210	257	228	251	251	236	214	258	265	243	262	262	266	244	226	248	227	268	243	260	249	237	222	243	244	267	251	208	246	253	223	215	235	228	242	249	237	235	243	267	247	245	230	228	240	232	225	228	238	242	246	222	222	219	256	248	232	248	222	225	249	241	223	235	242	258	251	245	221	226	228	226	233	231	223	243	270	238	229	201	240	230	242	243	228	245	281	233	255	241	225	276	232	242	220	239	226	218	232	245	235	234	258	252	261	228	224	240	243	246	239	242	231	253	247	235	227	231	213	244	256	222	218	250	245	251	236	225	239	211	231	232	256	238	265	252	221	250	232	215	240	208	239	227	261	223	242	214	250	252	208	233	226	238	213	271	212	224	228	252	221	231	229	225	239	237	246	240	254	235	219	239	246	239	225	260	258	252	236	238	262	224	248	225	268	251	248	215	266	229	234	257	236	233	244	240	252	230	243	252	233	246	239	236	247	272	228	235	223	253	250	233	258	245	229	253	249	236	228	259	235	203	259	240	241	251	238	221	248	262	240	228	238	250	222	250	251	229	216	235	221	235	219	254	251	246	238	238	217	239	234	221	222	240	248	238	226	221	244	207	229	211	234	253	254	256	244	220	246	249	226	245	270	226	228	221	264	235	223	261	227	235	258	255	227	230	230	254	227	223	232	242	214	252	225	241	250	247	264	239	243	209
56810	60117	55774	14764	1635	1422	1229	1096	1048	981	924	923	889	857	868	844	842	783	798	836	776	789	816	779	803	754	785	784	757	770	705	785	752	738	814	785	781	724	767	715	707	719	756	734	769	758	763	698	723	711	725	738	714	715	692	752	769	777	750	759	743	764	795	702	744	784	718	707	728	728	748	719	760	752	707	776	715	713	743	772	755	742	743	752	720	703	759	774	787	741	727	758	737	760	730	704	717	736	751	730	771	718	757	736	745	730	728	726	714	714	725	761	750	727	727	774	685	713	726	735	722	696	744	742	698	689	794	773	754	760	707	750	721	752	793	767	757	731	761	711	756	700	706	753	733	738	704	720	716	688	749	730	747	729	745	692	770	786	737	750	734	686	680	789	711	742	750	728	727	746	705	714	709	727	734	777	767	719	691	751	701	738	780	748	763	700	738	722	743	739	719	747	721	717	740	732	706	720	699	758	739	796	727	705	726	742	741	715	744	738	721	728	720	739	753	740	735	712	717	711	760	685	809	724	739	739	713	741	727	758	735	680	752	741	778	751	725	797	703	733	736	728	698	642	719	700	738	740	714	734	749	709	703	712	713	766	755	779	746	724	683	733	732	726	739	790	776	768	752	802	754	698	746	734	727	727	680	712	730	728	773	691	710	717	735	744	746	723	741	689	760	725	723	762	755	752	686	670	752	740	758	747	682	755	742	683	734	695	704	751	723	719	676	743	724	718	761	719	732	725	756	768	727	725	709	750	754	763	702	787	745	697	759	733	753	745	808	750	715	721	756	786	750	775	685	710	796	693	735	713	739	719	701	693	708	748	771	758	740	744	672	729	693	757	667	698	737	711	711	693	731	690	699	764	759	727	655	722	739	748	769	711	689	706	733	669	734	712	749	704	723	705	692	707	678	679	706	750	708	682	700	740	734	710	712	709	750	743	721	763	712	720	699	723	719	775	704	738	709	706	740	744	705	736	715	718	695	679	699	709	742	741	736	745	731	761	718	717	731	741	700	717	711	679	738	713	713	700	681	706	688	717	772	694	707	740	708	716	742	702	731	753	771	721	732	718	769	747	796	719	752	768	715	734	729	727	715	763	729	740	724	675	760	744	705	734	772	751	725	680	777	701	712	750	731	759	718	737	755	720	789	758	736	790	685	735	737	712	757	730	710	751	748	721	734	696	719	746	748	757	701	698	764	739	683	749	768	705	723	710	748	712	737	759	722	734	701	739	694	700	752	699	756	660	711	705	751	672	726	702	752	718	787	668	736	724	741	728	742	687	694	727	733	707	659	743	717	714	747	730	729	751	731	708	702	736	722	724	776	778	789	718	733	690	780	729	722	745	685	788	718	758	730	726	737	769	761	678	689	734	770	712	706	749	759	733	714	716	706	708	752	728	679	774	726	685	730	713	742	713	702	702	716	700	708	708	744	694	732	738	702	737	759	690	710	736	767	752	723	696	757	746	704	725	751	759	754	696	749	776	770	766	738	787	726	716	762	748	755	745	753	775	754	695	724	731	713	695	707	736	694	803	734	754	719	708	727	690	676	693	777	748	737	715	750	734	717	700	709	750	729	721	746	752	758	704	714	720	719	709	700	766	702	694	753	749	664	702	779	717	676	757	733	696	745	751	716	739	714	733	733	772	714	707	777	752	698	768	773	745	743	708	679	726	671	687	755	716	767	742	762	726	732	766	777	732	746	688	757	739	751	704	735	712	743	719	705	773	730	680	748	706	708	780	674	735	708	674	728	754	699	740	731	660	714	755	750	747	740	712	694	775	721	723	796	741	713	717	774	688	721	743	797	701	713	691	673	747	767	727	750	741	673	728	773	710	718	695	736	719	749	753	720	757	744	726	774	777	711	775	730	743	754	694	732	704	745	774	711	748	740	740	761	725	715	715	755	731	753	730	741	745	763	739	761	753	713	723	684	724	724	749	740	761	762	700	801	757	709	727	739	739	745	737	711	756	698	761	752	700	712	695	720	722	759	742	730	756	711	739	704	693	733	757	721	750	719	706	763	726	733	707	730	761	712	717	698	746	717	711	743	759	709	730	731	736	759	707	726	750	775	731	704	710	733	752	749	714	715	726	703	753	708	701	721	715	684	750	699	716	717	667	750	714	716	732	692	732	701	724	715	732	727	762	731	745	673	763	689	738	739	741	694	722	696	745	751	718	720	726	708	733	733	777	762	698	779	719	754	744	746	731	705	700	679	709	749	713	700	716	771	733	750	757	749	773	764	690	716	709	719	711	737	715	736	729	737	749	711	746	766	771	688	705	721	733	709	722	742	696	750	737	772	733	741	751	743	697	696	768	717	732	715	724	787	715	792	737	726	718	739	716	737	761	691	737	719	735	743	730	739	726	721	754	720	741	765	776	755	779	769	728	705	748	754	682	705	818	766	730	731	756	709	756	751	713	712	715	709	722	742	733	746	718	736	718	713	716	750	750	721	741	723	736	776	705	753	695	738	732	716	696	746	753	719	735	747	725	708	758	688	760	738	734	749	714	748	719	752	729	741	729	723	764	734	709	702	739	765	790	697	762	732	741	715	746	722	716	779	707	720	723	766	750	736	728	719	677	700	732	745	725	782	703	742	739	768	797	749	722	712	710	727	732	744	727	723	720	720	741	695	722	750	723	747	809	736	723	761	730	746	738	744	727	710	741	747	745	720	710	731	711	694	728	767	728	734	720	710	698	687	736	738	752	686	717	698	750	752	704	732	705	807	728	747	734	778	744	799	761	760	765	763	694	761	705	703	731	686	713	747	733	752	674	790	757	701	725	717	716	743	749	745	738	752	709	677	693	746	767	696	712	723	734	734	733	730	731	753	754	750	684	754	758	775	714	684	701	761	715	720	711	662	750	716	760	690	712	742	757	744	738	729	756	782	748	719	677	734	782	734	731	733	672	737	757	702	737	716	684	710	730	705	751	733	722	722	722	742	709	759	722	708	711	765	750	743	740	777	765	756	719	715	713	772	753	695	700	742	754	719	705	746	713	744	717	696	745	741	687	700	750	720	735	716	730	774	729	705	776	754	768	723	737	742	731	685	739	699	759	759	768	733	749	696	742	732	657	739	720	695	722	734	745	744	742	751	764	701	764	722	728	711	741	732	729	708	751	726	724	736	670	753	731	687	760	695	767	671	762	733	714	762	741	745	735	734	768	779	720	711	754	729	712	745	747	708	707	729	779	687	688	767	717	769	731	730	720	731	762	734	709	708	793	731	718	776	746	778	760	732	719	735	745	761	701	773	716	717	760	728	757	725	722	683	716	747	705	702	747	692	717	740	756	712	742	748	759	799	680	734	764	694	749	745	698	733	715	766	749	756	672	757	716	725	774	742	675	770	740	715	713	716	672	690	772	753	755	659	733	706	716	725	715	768	738	737	729	705	700	775	703	732	783	709	685	732	732	728	701	698	726	726	666	775	722	738	726	745	757	715	749	702	756	722	700	732	699	700	730	768	713	762	746	743	696
27713	16582	7302	892	195	129	109	104	146	115	122	98	115	120	128	121	116	111	116	129	119	118	104	106	112	124	112	146	106	104	110	101	117	107	114	130	122	123	113	129	115	115	124	113	135	125	110	135	109	123	121	121	125	121	140	115	132	109	126	103	135	97	116	121	108	120	117	124	124	117	108	111	138	121	116	110	119	121	149	105	122	122	102	126	120	133	113	130	144	106	117	119	104	121	101	142	113	107	133	107	106	121	114	109	122	123	115	113	106	129	124	124	102	110	121	116	119	120	119	105	117	121	122	104	123	116	106	128	127	100	116	118	107	104	129	102	124	100	125	95	123	117	111	128	123	111	114	119	115	122	117	106	129	114	100	109	111	112	98	100	121	123	104	118	116	124	125	96	132	113	105	118	109	109	124	111	101	107	130	106	112	124	113	96	110	125	133	113	102	114	102	110	126	99	100	103	128	120	109	125	111	105	128	117	126	120	136	129	142	131	110	131	131	106	107	123	105	116	127	112	127	134	128	119	134	132	92	115	117	130	124	120	116	122	119	113	125	112	117	116	133	111	115	122	133	105	112	114	143	100	125	115	109	113	127	111	115	107	112	113	128	123	113	93	120	106	117	108	116	104	141	113	121	119	120	104	121	130	120	113	121	116	102	109	102	121	92	117	124	127	119	135	107	118	126	92	117	122	127	111	113	119	117	133	134	112	107	97	113	122	119	102	137	118	115	101	123	105	88	116	108	131	107	111	119	134	124	129	119	121	95	127	126	102	116	115	109	96	119	118	108	105	133	124	124	100	131	130	118	114	141	122	104	129	108	118	112	110	114	119	136	106	109	128	114	111	116	120	104	122	111	103	117	114	121	129	110	127	126	135	128	119	109	118	113	105	127	108	134	113	126	132	117	110	126	111	122	100	108	118	116	124	116	118	114	110	122	126	123	109	126	131	122	114	115	120	105	121	105	109	141	134	100	101	114	103	125	136	112	106	108	96	108	121	106	121	107	122	115	134	116	92	140	137	119	114	127	129	137	119	134	103	120	113	112	118	117	121	123	110	114	114	113	100	98	113	121	120	116	128	108	119	128	111	117	123	134	114	103	134	118	100	106	126	115	121	127	121	129	129	103	126	103	111	120	128	119	114	136	117	115	107	117	118	98	122	123	110	108	107	119	117	123	112	115	103	109	115	123	111	103	131	107	109	123	126	106	124	141	128	113	105	105	120	124	134	114	114	138	119	109	112	117	126	111	118	121	113	121	112	139	102	122	109	116	109	120	124	113	137	113	113	121	106	115	127	113	117	120	115	126	102	125	117	110	114	103	108	114	120	121	131	109	128	134	123	124	115	115	116	113	135	127	105	112	130	98	110	119	148	106	110	113	104	129	108	116	124	120	125	100	103	139	130	122	131	102	122	137	110	118	160	119	132	129	127	109	116	125	121	118	123	112	120	132	101	95	103	125	123	101	115	117	103	107	111	110	127	126	132	107	106	132	105	122	116	116	107	116	100	122	108	111	127	139	130	120	111	121	118	112	108	105	128	123	106	107	128	132	119	133	116	101	115	117	112	127	112	127	110	117	118	126	128	113	115	132	114	110	95	102	123	119	132	120	120	114	103	125	127	118	124	126	124	113	119	147	118	104	128	124	133	109	125	139	110	121	102	95	114	120	126	133	133	112	106	115	113	116	129	127	124	124	138	113	93	110	126	123	130	123	125	135	119	124	135	102	114	128	113	106	116	120	102	114	115	104	124	104	124	127	115	117	106	120	138	121	94	109	109	110	132	107	113	106	126	109	109	120	139	123	119	117	116	124	112	122	114	119	135	114	113	126	119	136	106	111	114	125	87	105	117	120	129	101	112	127	121	126	126	139	130	129	114	111	115	129	130	102	126	120	114	116	105	103	134	131	121	106	105	108	120	106	110	108	123	130	125	117	127	113	128	117	120	113	125	110	128	112	124	127	108	102	102	113	115	100	120	122	139	107	109	127	123	106	110	96	112	119	94	120	132	113	136	120	100	106	130	145	116	112	116	103	127	115	106	139	110	114	108	151	104	117	107	130	119	117	111	98	119	118	134	115	118	123	118	100	101	119	120	110	127	121	139	119	131	115	108	121	117	133	131	121	112	118	134	117	107	106	102	128	121	107	107	111	118	105	121	131	127	101	119	112	142	109	116	110	116	102	122	125	106	109	117	120	123	102	134	107	114	95	106	115	113	105	142	109	109	102	110	130	139	113	137	117	111	138	121	109	124	138	140	112	136	99	125	112	132	100	146	113	131	103	121	111	123	123	112	113	124	122	135	122	120	103	105	98	106	108	124	127	115	140	113	110	95	94	123	106	125	116	90	107	133	126	116	115	92	106	128	118	115	112	144	124	101	127	131	111	116	106	117	106	107	120	126	116	126	107	121	129	130	117	126	132	122	121	121	104	119	133	118	124	117	117	116	117	119	104	113	117	107	110	131	112	116	104	124	119	125	124	126	115	127	143	111	100	98	120	109	114	103	129	118	123	108	113	115	114	122	154	115	98	105	108	124	109	133	121	115	123	120	124	100	125	127	114	102	90	124	127	100	112	113	124	99	122	111	127	115	128	119	97	121	128	118	115	133	125	115	138	107	115	120	116	126	102	123	107	106	123	119	126	130	115	114	130	103	126	122	124	116	129	108	114	105	124	114	107	115	117	116	135	142	118	111	128	122	125	117	136	122	146	91	123	123	107	135	129	118	122	114	123	113	122	114	121	110	128	122	111	100	124	137	109	118	113	112	156	108	100	114	119	114	146	114	94	107	113	114	113	119	116	101	121	120	109	116	112	117	128	112	112	119	127	118	102	113	114	115	111	120	135	122	121	115	108	112	129	106	108	105	105	115	126	103	122	135	125	134	125	122	121	101	110	107	110	104	110	118	131	103	127	120	112	111	114	120	114	117	112	105	109	106	109	122	91	139	102	121	95	126	117	141	104	120	113	112	111	115	108	122	111	128	113	122	119	101	120	108	119	112	129	140	121	115	115	113	111	133	119	132	108	113	129	105	119	129	120	120	111	124	120	115	127	128	100	107	126	99	104	125	129	137	108	114	129	129	116	114	97	140	123	106	118	124	131	101	97	123	115	119	114	98	141	118	106	122	121	138	117	143	122	137	116	110	123	124	122	123	117	129	115	117	124	123	132	131	108	122	114	107	135	106	137	117	103	117	114	134	115	123	121	132	123	127	118	129	100	117	106	134	123	112	126	122	126	108	127	132	92	118	120	125	125	129	123	95	114	125	127	115	119	127	118	127	140	140	116	124	128	123	120	106	126	125	124	119	124	117	123	101	118	111	122	115	107	117	122	118	113	111	132	116	130	102	124	127	111	126	127	115	121	113	122	119	124	132	131	110	104	124	116	98	125	126	121	126	117	118	140	113	136	115	110	116	100	120	131	116	112	121	105	121	116	122	109	113	117	129	98	121	121	125	130	121	109	107	111	124	130	113	110	117	128	119
26105	20538	11205	1845	411	393	401	461	388	401	417	429	419	416	408	445	402	415	400	425	433	377	418	429	375	421	393	377	439	424	398	436	382	454	390	392	420	433	417	397	406	405	415	405	392	433	390	413	397	401	419	394	388	433	444	422	390	421	416	408	425	392	425	408	413	379	401	390	380	395	394	375	398	350	412	389	406	409	392	414	394	412	399	412	409	390	393	418	440	371	413	390	357	406	384	402	401	398	390	388	395	396	401	449	414	379	360	415	433	407	392	407	413	408	397	396	401	414	398	406	391	411	414	432	420	429	414	414	400	389	429	414	379	414	421	391	423	397	391	382	413	446	417	397	418	404	398	369	430	391	383	392	394	409	375	399	405	431	387	401	383	408	402	395	381	395	440	379	431	391	407	387	422	416	372	400	382	384	398	384	400	408	424	398	396	409	401	422	380	406	391	388	391	406	418	389	406	374	405	425	376	382	380	386	408	386	390	391	411	386	394	438	376	394	396	426	404	398	374	431	365	361	405	428	396	414	408	408	405	414	399	381	389	442	401	400	434	393	398	425	421	407	437	390	438	417	393	392	403	427	407	409	354	408	419	421	391	381	374	438	390	382	413	432	364	430	366	416	418	392	405	435	444	379	394	410	406	369	420	415	425	399	407	385	402	410	422	426	412	379	374	392	394	388	408	423	393	402	386	415	439	420	396	398	414	412	390	430	412	396	400	402	414	400	440	412	407	407	373	407	399	391	394	402	402	399	446	420	413	388	409	427	387	403	417	442	406	375	428	390	416	408	415	415	397	412	382	470	396	399	390	426	354	377	422	442	426	391	440	426	399	403	399	388	433	417	406	400	384	408	414	464	418	405	401	408	405	416	433	380	379	387	388	411	407	399	394	376	405	370	401	445	395	406	419	421	395	401	384	392	390	404	389	404	400	387	371	388	415	392	415	424	401	363	401	388	386	403	417	409	396	395	360	439	412	406	390	406	420	402	397	402	362	404	432	429	377	398	394	399	369	386	401	379	418	423	398	430	408	402	419	393	399	431	392	420	387	431	393	404	399	406	428	383	413	400	407	418	391	420	378	378	371	389	409	414	369	415	422	394	383	441	372	360	373	387	422	419	402	382	408	412	401	423	397	422	388	414	404	401	391	410	423	402	421	419	410	409	405	371	402	408	424	448	420	402	428	387	365	377	374	392	433	416	418	392	391	371	407	414	414	410	377	374	366	413	386	415	381	383	393	397	415	390	402	399	414	397	404	391	413	368	428	382	379	413	417	405	389	397	399	383	426	394	419	410	427	380	395	392	392	419	446	400	386	424	414	414	418	411	394	404	422	421	423	398	429	386	430	367	408	386	403	402	403	400	387	404	437	418	406	429	407	401	390	398	382	400	386	378	405	360	404	391	381	444	431	383	400	402	397	396	394	391	410	440	417	408	393	407	407	445	392	394	437	393	409	398	393	420	394	433	418	378	380	432	452	411	413	392	402	403	405	407	441	405	396	403	397	448	442	407	368	437	399	400	365	396	434	410	377	422	413	410	422	405	419	428	374	404	389	387	419	434	442	410	417	395	362	420	388	416	433	420	406	420	434	408	387	427	423	400	448	414	384	402	394	427	386	378	428	402	398	428	430	420	399	415	414	415	410	384	404	412	435	405	388	404	448	394	396	405	413	421	384	394	415	427	424	411	413	355	406	408	403	425	385	374	428	394	415	382	382	399	389	404	408	414	413	418	397	394	365	428	424	383	401	386	373	388	401	384	411	406	410	379	373	420	413	416	436	408	404	402	388	380	409	390	409	424	389	438	378	386	368	406	388	412	448	378	407	408	428	407	406	388	396	390	412	365	391	435	418	468	416	417	443	417	412	406	425	385	397	395	391	393	423	401	400	384	435	399	416	397	403	425	414	428	400	374	398	378	422	430	420	402	399	388	418	409	407	369	396	424	373	367	436	414	377	396	381	419	419	360	384	418	425	397	419	414	415	394	409	413	409	414	402	417	395	385	414	372	444	408	391	420	391	394	430	383	402	400	395	403	420	414	409	407	413	437	367	425	413	376	414	399	383	402	374	425	443	373	416	440	392	408	413	402	409	411	393	391	399	394	428	427	398	413	397	396	397	433	390	382	372	417	397	392	410	428	384	410	420	392	424	430	389	413	388	439	388	412	418	374	364	398	404	411	391	389	394	397	403	397	401	414	392	436	423	429	438	442	437	387	367	400	362	408	410	403	399	389	404	408	410	390	388	428	409	384	420	388	375	395	395	371	425	399	410	381	378	413	420	418	390	401	414	401	398	402	395	390	373	385	393	385	424	381	371	377	407	407	390	409	398	395	405	386	387	426	422	413	405	376	357	415	385	399	413	376	407	424	412	392	368	422	431	407	400	396	409	443	394	398	432	387	391	418	394	414	405	387	427	375	409	425	376	386	379	414	393	407	419	454	425	425	424	402	388	419	391	410	399	373	396	392	390	432	388	360	374	422	376	427	385	417	378	367	382	388	399	381	412	369	420	413	389	356	422	385	397	395	407	410	390	393	407	395	452	400	393	351	407	427	398	399	413	387	421	403	395	404	430	382	425	415	362	409	410	419	340	376	428	414	414	398	419	367	405	377	419	421	402	404	390	378	402	422	409	393	391	373	391	433	366	415	416	418	400	422	398	405	385	394	428	454	412	444	407	433	407	425	398	429	369	396	441	398	398	385	408	400	397	428	390	439	393	401	439	393	386	403	391	393	428	405	416	385	371	389	442	409	413	410	399	423	357	392	412	415	445	398	414	373	387	403	400	428	375	402	406	438	382	383	409	449	381	385	393	442	415	406	413	386	423	385	429	366	408	401	427	401	406	416	415	381	400	396	375	391	397	422	411	400	442	425	413	414	408	418	392	391	381	414	418	365	429	413	418	398	400	410	424	384	396	417	407	383	410	442	380	385	365	413	405	411	403	394	360	425	401	416	365	392	404	424	412	402	388	383	413	390	418	429	396	418	432	446	389	376	389	379	413	406	415	424	418	430	410	422	437	386	384	408	403	388	386	395	389	382	398	393	394	371	415	412	405	404	398	409	407	427	376	423	388	438	423	383	406	398	396	405	395	370	409	405	394	368	385	420	397	415	413	422	426	397	418	425	391	431	391	362	392	412	398	427	416	433	401	382	384	392	413	390	390	385	397	419	384	386	423	416	418	386	386	396	416	380	398	401	422	404	385	399	432	400	383	414	355	403	386	408	389	382	387	401	397	381	413	376	434	369	416	417	391	401	405	371	397	408	418	390	420	420	416	413	419	377	431	370	400	407	427	403	417	420	399	403	442	431	403	387	379	395	408	439	397	424	403	389	436	378	408	426	390	419	420	378	382	399	415	449	432	411	428	407	384	393	406	411	408	429	414	413	434	388	370	388	369	409	417	379	406	393	391	379	426	425	369	407	421	407	378	441	410	397	409	400	372	421	399	415	430	361	407	414	392	419	391	420	372	409	435	391	388	397
61577	54541	42418	13863	1021	198	173	170	139	149	135	140	131	122	124	140	125	127	134	127	115	126	121	133	133	124	100	108	115	129	137	132	129	137	112	130	126	127	130	112	135	118	105	127	131	115	121	113	109	130	121	138	140	129	128	124	130	112	129	127	123	136	126	109	120	118	122	104	107	120	120	116	128	108	115	138	116	131	125	111	113	121	124	142	117	130	116	128	95	122	106	142	118	107	127	112	101	126	125	119	132	115	120	126	122	129	121	118	114	118	125	135	116	123	105	122	100	108	113	108	106	115	128	113	142	141	130	128	128	122	114	94	98	112	119	114	129	133	127	128	124	128	145	120	126	110	138	108	108	96	136	120	124	127	135	112	137	120	120	129	139	147	127	136	129	106	122	128	128	111	141	125	121	125	118	110	112	113	142	111	119	123	116	90	108	120	127	112	126	126	112	128	105	115	128	136	113	111	119	127	138	112	121	125	120	117	110	142	141	116	129	97	120	111	126	124	130	120	127	109	124	135	111	114	138	119	116	115	109	134	135	127	141	128	103	131	111	104	136	130	122	126	126	113	132	110	133	127	125	123	120	140	129	127	99	133	136	127	110	110	110	114	135	132	125	122	110	127	115	119	109	132	134	130	126	135	122	116	127	119	120	120	120	116	143	108	137	103	106	132	137	119	134	121	117	123	125	130	128	111	155	139	135	135	125	117	131	129	134	103	116	137	124	123	128	115	120	137	105	114	119	133	116	115	119	124	126	139	148	122	123	116	120	127	121	142	111	116	114	120	120	121	119	121	100	133	140	142	140	125	135	133	133	113	132	113	111	93	117	123	126	130	124	113	123	130	121	117	117	139	112	124	102	124	112	106	124	111	107	125	126	125	128	109	105	121	118	98	125	120	114	113	122	145	130	120	98	120	115	126	121	146	116	134	121	121	111	113	134	104	115	129	115	128	129	116	131	120	144	121	137	131	117	136	128	138	127	110	112	145	120	116	109	128	109	98	130	127	146	129	132	105	124	146	121	109	118	126	109	126	110	138	115	113	112	110	116	111	116	109	141	115	122	116	110	140	127	93	110	127	126	126	134	135	140	116	125	116	106	125	119	105	119	135	115	127	113	133	119	119	131	116	121	109	107	106	136	124	133	125	134	113	135	121	127	125	134	123	119	128	129	122	124	148	131	135	125	135	122	122	110	105	112	118	123	135	109	130	122	100	147	117	110	124	115	126	131	128	129	117	104	152	130	124	152	118	117	121	117	100	112	116	118	120	132	106	127	129	106	106	114	131	146	123	113	124	103	144	114	100	124	114	120	115	123	131	118	120	139	125	130	104	130	128	138	116	104	116	110	148	135	129	126	139	110	138	128	123	116	107	125	103	119	119	145	109	146	99	123	127	121	111	125	142	107	118	108	126	133	112	129	116	101	125	108	133	133	130	133	135	117	130	139	142	132	139	126	145	104	160	117	128	140	132	119	132	106	135	110	104	132	133	132	125	149	131	110	134	101	128	109	117	121	117	120	119	133	115	107	129	136	129	128	126	106	134	113	126	119	113	105	142	102	133	128	122	115	108	132	113	110	106	116	139	132	100	116	133	102	121	131	103	121	149	131	139	110	121	120	116	125	118	116	133	137	118	136	135	139	104	124	130	116	132	103	126	116	113	114	159	141	122	119	118	114	109	105	128	126	120	136	123	118	118	144	132	121	113	119	120	100	129	114	132	133	128	115	123	118	110	116	116	118	134	112	124	129	127	119	138	138	115	106	114	137	112	118	122	126	113	136	131	104	125	134	139	111	125	114	121	119	119	143	133	128	121	110	125	127	126	102	134	118	108	121	120	113	116	102	131	133	116	126	113	121	148	106	129	117	111	102	119	96	122	128	113	114	127	152	112	115	114	115	138	124	114	129	117	128	139	144	135	131	118	116	112	108	130	132	112	122	127	113	112	112	122	120	109	127	138	114	114	104	114	130	110	108	96	149	115	122	120	109	110	124	139	93	102	118	122	124	125	103	119	111	128	120	132	153	120	119	122	139	108	119	133	120	125	108	116	128	119	97	125	110	110	98	124	120	115	107	117	125	109	123	99	119	103	123	120	120	133	118	126	125	126	115	121	117	104	111	108	126	120	119	132	111	114	137	126	111	110	120	120	109	121	132	110	111	131	123	131	137	123	130	113	119	129	121	131	117	110	111	149	118	123	124	129	132	120	110	132	113	108	111	128	129	123	124	121	133	127	119	131	117	146	104	111	114	106	134	121	123	124	123	122	136	133	124	118	141	119	122	121	121	118	137	127	124	105	118	126	124	114	118	112	122	130	108	130	118	125	146	123	144	113	122	97	113	133	126	111	91	113	113	125	120	136	127	124	114	121	130	127	124	126	105	114	137	116	125	132	140	122	110	129	114	135	124	121	114	127	126	114	102	120	154	93	130	112	119	134	116	125	114	113	135	118	106	126	125	101	130	122	98	123	141	123	112	122	113	118	140	118	99	112	100	126	121	132	126	136	133	136	118	124	125	120	98	119	116	137	104	145	125	130	111	113	112	134	138	115	124	121	118	117	127	110	126	125	109	140	125	123	99	144	123	116	93	115	139	112	114	120	128	107	114	96	120	122	109	136	104	117	132	125	115	139	105	122	134	139	120	114	123	122	104	121	116	109	128	113	109	111	113	128	116	125	117	120	146	115	125	106	119	106	123	119	131	121	126	123	121	121	131	112	108	122	130	95	138	102	121	129	109	117	115	121	115	115	138	113	131	119	121	114	136	117	134	113	118	125	128	121	124	118	127	107	103	140	140	126	132	128	123	117	125	119	113	124	128	131	134	108	137	110	95	123	98	114	122	116	127	127	122	105	127	113	102	112	134	108	129	115	108	117	121	106	111	127	144	120	112	116	133	125	116	106	122	116	99	112	128	124	103	138	117	123	118	128	133	124	123	108	124	108	101	107	106	134	102	120	121	123	106	115	121	106	147	108	119	113	110	116	144	119	128	106	133	127	126	118	117	119	126	113	131	129	103	117	132	132	114	123	121	152	108	123	127	125	123	114	113	136	109	131	118	117	137	140	138	120	144	136	120	113	116	140	113	114	114	128	118	121	128	119	106	110	123	124	115	114	113	132	131	134	123	138	133	107	130	117	115	122	115	104	116	123	128	124	121	120	125	115	116	128	116	117	135	124	126	108	115	101	148	108	113	113	108	135	137	124	109	119	119	121	125	126	110	145	126	124	107	118	115	128	127	130	111	121	103	140	117	118	121	134	109	110	109	117	136	120	107	134	131	116	134	137	127	124	116	130	115	109	122	136	112	122	134	114	97	118	132	121	114	126	117	121	110	115	112	126	134	99	125	118	112	134	140	114	112	127	121	117	131	125	102	119	118	133	116	121	113	114	125	129	136	109	110	121	124	112	130	114	122	114	105	134	130	132	122	114	107	112	121	113	122	112	116	132	118	126	107	121	128	144	103	131	126	127	121	108	101	102	126	137
42927	43428	39780	6888	787	720	594	569	530	539	516	490	487	457	437	432	453	473	460	477	433	425	442	403	463	442	437	422	450	410	418	442	456	383	387	414	421	419	421	447	442	440	439	404	439	385	427	423	425	447	410	460	408	435	399	392	398	401	410	450	444	423	384	429	426	433	414	468	396	393	432	424	416	410	394	430	418	426	412	414	454	424	426	438	419	436	415	398	422	421	430	402	401	444	422	414	403	423	427	413	451	423	404	416	402	385	386	386	440	432	388	392	424	430	399	440	411	428	405	389	407	385	453	387	406	435	439	411	392	401	417	431	408	401	466	424	389	433	420	423	405	400	371	440	416	450	415	392	389	434	422	420	408	399	409	405	397	404	436	434	427	419	407	426	427	454	425	443	423	424	433	438	427	415	409	428	405	439	436	386	429	420	449	389	365	421	411	455	400	447	426	405	420	424	430	419	434	408	400	401	409	437	411	393	392	410	446	386	432	395	439	389	426	432	466	407	386	389	415	414	409	439	438	406	394	416	425	396	407	445	421	426	413	411	423	431	419	433	408	393	398	389	405	434	435	411	425	470	411	426	422	431	455	420	404	371	385	452	434	401	415	415	414	444	418	442	442	416	419	417	415	471	452	409	368	443	451	378	379	392	385	386	401	394	397	412	445	434	419	393	427	448	418	400	400	408	425	436	400	416	409	428	407	416	420	403	413	445	425	385	423	401	420	436	413	401	413	432	415	390	419	377	420	401	447	427	420	426	407	402	408	440	399	421	405	410	386	422	436	423	416	421	417	416	419	426	443	419	424	385	409	400	448	420	403	436	393	398	422	468	428	438	382	378	399	420	414	415	413	409	406	398	420	438	462	458	402	402	380	423	395	427	415	413	387	404	431	430	418	406	466	419	423	439	393	418	403	418	390	388	431	449	438	406	395	421	424	425	393	397	398	414	426	415	416	445	399	444	431	420	381	421	423	451	391	403	422	449	452	385	439	442	381	421	450	399	479	436	399	423	400	427	400	413	398	426	415	470	391	441	415	422	422	423	432	402	374	412	416	395	425	420	399	409	392	432	443	422	388	384	430	432	440	436	431	416	425	419	409	442	415	371	401	397	417	451	439	394	437	415	398	441	420	420	455	426	398	395	410	442	406	407	418	431	417	439	415	413	444	393	400	353	437	436	386	417	421	371	421	417	423	412	404	441	427	443	430	366	411	443	406	390	404	443	406	395	397	425	417	415	408	436	424	402	413	387	404	388	417	403	412	423	422	419	438	424	417	438	425	434	444	442	436	386	440	406	380	416	430	424	411	434	430	414	402	451	410	409	383	389	421	415	437	441	401	452	438	440	424	434	415	402	425	414	419	421	428	429	425	414	414	384	391	433	408	432	364	429	453	458	362	395	405	400	412	416	387	372	450	436	428	442	384	401	414	393	409	440	422	410	412	411	415	433	413	468	422	453	414	399	435	443	432	388	409	427	402	403	385	421	435	430	393	448	398	419	432	384	414	416	435	398	407	425	433	408	415	433	377	470	398	438	416	377	427	414	414	474	416	372	446	414	414	413	435	408	411	384	425	437	396	411	405	420	412	412	369	431	375	450	413	399	403	450	355	446	417	437	403	415	426	436	421	392	442	393	385	381	415	416	402	386	401	443	421	391	383	389	414	418	417	446	406	387	422	395	414	416	423	437	398	418	398	449	426	371	445	403	414	387	405	430	409	420	443	391	409	403	435	445	410	399	400	408	410	427	425	428	398	411	407	454	436	376	424	404	384	406	390	384	414	395	441	414	439	418	434	397	404	411	430	431	458	410	368	405	409	395	420	389	424	375	392	395	400	418	409	418	435	412	409	431	413	420	442	390	425	417	424	417	399	455	416	410	422	406	408	397	438	406	393	399	393	387	430	398	415	413	429	421	398	356	438	390	398	400	407	419	410	378	389	436	392	440	462	428	417	417	405	391	407	403	428	402	423	408	414	409	425	414	415	423	429	436	431	440	421	396	402	401	431	393	430	419	396	410	425	389	396	433	428	400	395	386	399	405	427	409	434	402	484	420	392	422	429	437	418	445	425	390	399	438	411	403	419	398	413	387	403	401	412	429	398	395	429	414	412	396	415	410	400	436	416	372	411	451	409	465	397	421	428	398	400	422	403	419	411	409	378	431	418	448	401	408	428	395	433	450	410	432	401	429	449	431	434	426	399	394	417	422	401	400	439	390	420	447	421	423	380	410	434	431	411	384	423	375	428	391	455	432	395	389	405	425	415	416	399	411	351	381	422	430	422	421	387	401	423	400	368	374	419	435	403	416	415	452	413	429	428	428	423	395	439	409	416	406	399	427	392	424	446	427	436	415	420	412	424	379	426	383	421	429	419	421	397	416	445	402	414	380	438	386	440	389	445	421	426	410	386	414	436	393	410	401	428	431	389	395	398	425	417	394	408	460	436	421	388	411	388	398	398	412	406	418	381	410	422	405	376	427	394	436	456	395	443	424	419	394	421	438	437	419	383	450	423	399	418	421	406	439	407	421	406	419	434	416	383	470	384	409	395	417	411	395	419	384	400	391	417	413	449	418	404	387	420	439	423	425	379	416	418	435	394	406	397	426	417	420	411	388	417	439	388	427	431	414	402	422	431	411	439	409	412	422	401	393	421	402	405	424	429	443	415	384	449	445	393	405	413	429	433	410	419	416	396	403	437	457	407	398	420	395	418	418	407	406	414	400	431	436	410	390	407	405	398	429	410	374	410	412	411	416	398	416	442	439	409	443	421	399	401	424	402	381	419	437	437	402	414	427	409	406	395	436	398	418	426	439	431	399	410	398	384	424	393	393	425	431	387	406	400	409	407	395	406	413	398	399	443	407	381	387	449	407	403	420	429	403	436	404	405	387	443	447	403	423	398	392	440	441	381	439	419	428	397	411	368	395	393	443	437	425	429	420	430	364	393	386	409	434	388	407	422	389	411	362	438	436	431	442	382	453	442	422	441	380	388	410	469	425	438	448	427	406	431	381	391	428	399	434	390	425	378	400	397	407	417	401	389	424	426	440	436	437	370	401	428	424	414	391	407	418	441	451	415	431	406	416	423	413	411	429	403	409	438	413	406	443	445	417	431	403	389	405	396	424	438	451	410	432	397	395	447	407	406	419	422	418	453	410	433	423	400	398	440	427	449	427	448	422	443	406	420	416	434	367	433	384	436	399	418	438	419	377	419	386	420	396	410	407	415	384	379	384	446	411	430	388	403	421	416	429	426	396	440	450	423	419	412	422	375	442	403	434	394	372	411	401	394	415	428	442	390	406	420	399	406	431	363	407	422	421	408	451	439	390	425	427	407	421	418	413	418	447	397	386	441	417	429	414	422	401	404	419	378	398	424	426	421	421	426	430	376	406	396	420	444	426	420	428	419	414	404	431	435	385	413	410	401	395	405	417	421	416	454	425	369	408	418	402	385	426	413	418	418	386	401	431	400	414	424	397	462	391	418	428
78375	72553	59171	24671	8488	833	376	334	318	272	290	292	292	260	292	249	274	251	227	264	264	258	230	234	250	250	220	237	268	286	228	256	242	261	230	243	266	228	267	236	242	254	232	216	208	264	247	257	254	204	275	227	218	242	226	243	223	224	248	236	224	228	229	237	235	233	220	241	241	276	224	214	280	239	227	214	222	246	237	219	241	246	246	259	243	246	244	246	248	220	256	259	229	238	236	235	252	258	221	250	253	263	241	227	235	189	230	228	238	259	230	252	239	261	263	233	230	213	227	220	224	255	238	247	242	244	236	223	241	205	253	221	235	247	241	224	245	220	262	241	244	220	244	253	248	216	254	207	222	252	240	221	242	236	226	229	216	245	245	236	252	248	240	226	236	252	255	244	238	224	241	223	227	250	258	243	221	234	240	229	226	232	238	207	256	225	215	245	226	249	247	261	228	249	247	240	261	260	217	253	232	253	254	245	254	232	235	267	258	230	246	237	219	212	226	218	237	243	253	254	253	254	235	227	226	249	258	258	242	235	237	259	254	270	224	208	236	255	203	221	251	232	247	261	247	246	243	263	215	259	218	210	235	240	218	240	248	261	233	264	242	207	242	216	210	230	244	217	262	231	246	248	249	236	214	241	228	230	270	248	210	239	247	272	224	221	239	221	216	255	250	235	270	239	236	230	264	220	235	241	246	241	238	217	264	254	227	241	252	227	250	228	214	233	208	241	213	253	248	240	245	236	235	262	240	209	239	250	249	215	208	224	247	258	241	230	220	266	234	245	247	247	233	238	241	222	242	242	284	217	250	240	259	215	239	241	239	199	247	232	248	254	257	228	264	226	201	266	220	258	237	242	200	245	226	220	230	255	243	235	237	252	223	253	225	246	240	253	258	205	233	243	214	243	255	240	233	274	217	255	231	257	228	220	243	244	238	265	239	255	242	233	236	245	240	200	257	271	223	248	246	219	224	258	270	231	232	235	243	256	223	257	241	249	226	228	239	237	229	249	250	233	210	276	238	236	277	224	251	270	260	243	231	235	242	213	225	234	229	225	237	208	237	254	245	247	251	224	236	230	242	233	231	256	235	231	239	260	255	241	212	238	243	261	264	258	259	232	204	233	255	239	240	215	263	259	213	239	236	234	233	231	247	242	243	237	243	260	225	216	241	234	242	237	231	251	257	249	263	217	242	218	260	237	214	242	226	223	233	233	240	257	245	233	229	236	236	251	257	270	239	228	228	242	239	250	249	245	280	244	245	230	232	243	229	233	259	255	248	224	240	242	248	253	264	264	241	239	249	221	224	247	238	239	241	255	258	238	241	245	278	231	240	252	218	220	227	244	245	261	236	237	240	240	231	255	239	256	235	249	228	231	239	238	230	209	235	241	232	257	257	233	231	227	233	266	252	236	236	266	219	221	223	254	225	254	228	240	220	243	241	211	235	215	244	238	236	237	251	239	257	227	241	247	239	277	247	241	231	268	232	220	250	234	237	219	222	238	226	221	244	249	230	258	225	248	266	251	246	254	224	234	249	212	259	246	234	223	206	256	227	248	251	247	226	256	244	245	254	272	206	267	238	245	236	266	251	232	256	244	213	231	221	222	237	240	228	253	240	277	253	227	241	233	234	214	239	246	248	199	256	246	231	231	220	247	214	243	248	229	211	242	227	246	252	232	247	219	246	234	246	226	228	234	236	241	259	248	216	217	240	245	257	223	261	258	238	220	248	258	271	260	250	257	225	201	230	230	252	252	250	252	249	250	238	215	230	225	248	246	242	242	209	248	253	246	214	229	213	241	251	268	256	220	261	241	258	227	233	235	230	227	234	237	251	247	251	210	254	239	238	244	244	218	243	236	249	225	244	249	228	235	241	248	252	222	235	240	253	252	255	224	249	247	229	231	232	232	236	222	248	232	245	238	262	260	270	241	261	241	219	233	246	212	251	248	251	232	260	242	234	246	240	264	253	239	229	237	243	222	220	250	265	225	237	231	244	237	241	232	234	238	238	239	247	264	232	249	227	234	234	243	226	235	257	253	242	262	238	240	241	261	258	213	272	233	242	253	215	222	227	248	221	240	235	245	260	247	249	231	263	235	219	261	252	246	207	251	233	224	268	242	251	224	241	227	235	218	255	246	226	238	218	242	255	216	263	247	243	254	263	232	232	261	252	220	240	259	205	240	229	254	236	262	265	261	236	206	217	226	242	236	238	228	237	221	242	220	241	242	268	248	251	235	237	231	231	240	269	265	242	250	225	252	235	255	231	244	258	239	253	231	269	233	251	228	234	242	251	247	252	225	240	267	221	248	247	217	247	244	239	260	229	263	217	210	259	220	222	243	240	246	242	254	222	234	241	240	242	230	232	273	219	238	228	254	238	251	244	233	248	228	221	242	248	237	252	244	240	250	220	218	246	227	245	218	259	269	219	242	239	206	197	238	244	229	214	253	234	233	245	242	241	244	244	246	239	231	224	229	246	241	241	247	229	240	263	253	242	240	261	249	242	240	218	246	255	247	262	231	212	221	276	236	253	232	265	248	241	258	223	228	228	226	240	254	236	231	250	240	262	223	212	247	218	243	228	241	211	246	239	240	228	236	257	230	250	226	249	276	262	255	253	231	249	243	257	247	225	228	244	234	260	245	263	233	223	232	266	253	242	253	226	223	246	232	253	205	238	243	264	232	240	266	243	217	220	228	234	212	249	253	245	260	258	223	245	244	241	235	229	231	251	227	248	246	245	229	243	242	247	220	224	210	222	230	239	209	258	221	233	263	262	248	257	248	266	250	235	230	232	234	223	244	238	252	234	223	220	263	249	240	232	245	234	244	254	216	236	231	229	235	264	255	252	236	235	229	252	249	240	255	223	259	245	249	256	228	223	256	218	258	244	218	233	213	247	228	258	251	218	229	238	235	239	224	266	249	225	225	241	222	227	241	244	262	246	211	235	252	222	205	239	242	226	252	239	229	244	235	220	245	227	227	259	224	207	224	257	223	246	261	249	249	235	242	224	231	260	276	255	249	221	280	234	237	224	247	227	264	236	245	234	247	255	251	234	238	250	260	222	261	225	244	223	226	281	230	240	224	233	223	225	207	188	238	211	226	231	267	216	246	230	235	216	238	240	241	239	242	233	206	204	229	227	242	260	220	225	222	224	251	228	252	234	240	220	216	229	221	222	223	226	236	234	248	254	238	225	243	221	218	237	236	226	241	250	234	223	238	271	228	229	224	233	234	245	254	218	222	246	215	247	255	227	238	249	276	276	229	249	242	235	255	264	266	230	231	242	226	258	236	225	211	241	211	227	265	225	239	212	245	255	219	243	207	208	217	209	250	220	217	225	225	236	228	236	257	229	225	252	256	247	238	231	268	224	225	243	217	241	278	256	206	244	223	227	231	214	226	198	241	233	227	233	232	236	246	262	265	264	237	201	258	229	235	251	216	246	237	245	250	232	210	285	239	232	230	235	238	231	250	252	278	226	240
56845	60093	53049	14276	1656	1422	1284	1178	1068	1049	970	947	893	882	775	891	850	798	797	799	765	726	828	795	762	767	757	785	778	785	735	739	732	755	739	777	738	685	765	763	756	742	711	760	747	726	744	723	719	748	702	753	736	707	741	717	779	750	692	710	662	763	778	719	732	724	729	693	695	732	734	728	757	716	755	712	729	771	709	756	723	742	755	750	722	732	750	696	670	741	741	786	749	703	717	739	751	732	749	715	738	683	720	734	771	812	771	708	728	748	739	728	742	700	724	755	744	773	699	693	777	699	777	740	762	742	697	797	718	756	706	770	699	733	682	724	803	714	724	707	676	729	765	745	747	765	778	720	729	690	729	703	756	725	728	735	782	687	694	708	737	751	666	715	701	732	779	738	675	702	699	747	713	734	735	715	776	693	762	736	732	733	710	740	766	701	731	750	736	726	700	734	757	702	732	719	672	732	691	750	731	762	718	750	799	704	750	736	710	796	745	690	721	745	706	731	738	713	734	708	686	733	749	754	720	722	742	750	735	723	718	803	725	822	777	745	763	725	742	735	726	699	785	787	705	721	745	728	737	690	736	713	688	733	752	689	772	709	680	716	740	686	698	683	748	735	736	697	711	708	713	743	737	730	723	726	812	748	728	682	756	752	779	699	748	736	765	724	737	682	743	741	735	700	713	702	736	679	735	766	731	742	714	737	727	664	763	726	712	654	775	736	765	773	746	742	676	700	753	754	739	764	768	763	737	721	737	734	708	722	744	713	773	704	750	751	745	725	799	721	750	713	743	673	715	724	769	710	706	769	745	705	684	717	678	719	791	739	673	701	760	769	723	670	709	715	743	720	707	743	773	744	713	717	679	732	750	727	733	690	699	700	690	694	719	742	724	720	769	732	709	722	700	710	758	729	772	710	751	715	716	749	754	750	737	726	701	756	740	746	721	687	700	696	765	724	705	683	766	727	740	727	725	716	685	755	720	727	746	725	692	750	762	691	734	761	708	701	689	769	747	724	719	721	742	780	742	725	726	696	739	729	765	703	741	735	727	731	749	708	767	718	718	673	726	802	740	733	744	739	723	710	749	701	726	712	743	705	699	723	759	715	728	726	738	706	702	740	718	717	722	704	707	707	661	780	678	713	747	725	735	731	698	690	654	756	774	716	716	740	743	758	705	716	734	715	721	716	743	763	688	737	725	691	728	706	673	726	729	723	757	731	721	740	758	736	736	728	744	716	759	767	756	746	762	773	717	739	756	754	743	757	687	709	716	683	742	718	747	691	685	703	746	706	732	720	736	707	720	731	770	695	733	728	696	778	742	709	725	736	730	716	719	730	715	687	803	716	753	704	685	714	765	736	709	729	760	757	764	690	693	697	715	747	784	720	716	727	727	744	712	727	711	712	752	767	714	769	709	700	732	711	750	730	713	759	721	725	694	720	722	731	714	740	715	694	685	735	745	770	722	714	758	766	692	751	732	731	740	751	709	738	735	702	768	751	739	676	731	741	728	727	730	734	711	744	738	714	774	699	744	731	658	734	759	700	713	724	694	707	733	760	749	747	715	732	672	729	717	750	742	693	744	712	693	701	721	754	706	778	788	745	761	778	693	724	745	692	734	745	730	719	693	700	722	740	717	731	734	751	739	759	710	741	717	756	706	723	686	719	767	687	711	696	726	709	773	777	708	755	710	708	763	727	653	745	740	766	750	745	692	732	758	730	744	732	726	727	711	747	772	698	751	732	774	708	739	706	730	738	721	701	707	683	699	743	699	718	736	725	715	701	699	737	754	745	751	762	715	649	746	688	698	750	741	705	723	782	721	705	747	715	791	710	769	726	785	735	728	724	722	674	693	748	752	675	752	722	789	720	747	737	760	771	712	667	716	782	716	684	720	704	752	734	748	748	720	759	783	738	713	731	706	750	718	727	723	683	692	717	743	737	747	762	747	728	694	728	748	739	784	699	756	724	724	783	739	725	752	722	714	748	734	712	684	701	695	711	731	775	724	764	731	734	703	725	692	740	735	759	762	689	696	727	732	742	710	709	701	694	767	740	761	688	716	754	743	702	732	720	720	743	701	729	739	721	748	673	740	685	716	743	718	687	744	715	757	731	760	706	728	721	712	741	755	731	709	740	741	744	729	720	716	719	763	742	750	714	692	718	719	687	706	758	750	723	696	753	717	712	729	708	753	714	710	718	731	750	726	772	762	727	707	702	712	715	684	735	719	704	710	719	704	762	687	724	688	656	746	729	776	714	687	761	725	782	756	715	755	732	692	748	739	713	741	745	771	717	726	755	704	701	695	711	692	744	632	746	709	699	680	674	689	724	730	706	752	764	717	750	730	738	680	764	727	713	707	735	774	771	733	688	751	759	695	715	716	745	714	746	712	703	750	685	744	711	715	742	737	751	665	720	739	759	739	684	714	742	736	695	787	687	696	709	739	712	728	731	697	717	694	733	752	693	725	693	741	701	679	732	777	753	749	731	741	722	724	752	698	733	766	737	685	747	678	778	725	749	750	708	711	673	773	731	726	751	694	748	740	700	762	711	751	752	723	706	750	711	740	720	762	723	732	744	732	691	768	711	712	738	752	721	749	764	691	755	689	731	697	734	734	731	736	702	700	770	720	708	740	722	753	754	697	758	711	713	729	735	778	727	700	739	705	723	694	730	734	756	750	728	709	739	717	733	688	736	777	685	739	700	716	730	711	710	749	762	674	716	764	719	711	748	753	671	739	734	742	772	748	708	737	727	748	766	716	679	719	744	738	705	679	711	727	698	753	720	747	747	723	743	744	721	695	699	698	743	729	767	718	737	747	704	719	692	708	715	777	747	743	723	772	774	701	737	744	717	729	684	743	717	705	755	679	747	751	729	706	720	732	721	759	729	734	777	782	723	740	704	756	752	739	742	705	752	729	764	756	751	674	743	708	717	749	745	740	711	694	740	733	719	759	742	756	728	699	737	724	700	748	713	700	793	682	763	730	701	748	724	716	739	728	722	720	704	744	721	687	715	721	710	693	736	762	701	742	701	779	724	730	717	733	767	737	716	733	709	702	759	686	705	723	733	766	742	722	726	768	722	740	737	707	725	726	687	706	749	725	727	732	736	702	719	732	750	698	742	741	722	696	756	708	746	678	710	747	721	673	723	731	697	741	738	724	717	698	756	747	728	669	704	733	718	719	722	757	675	761	713	670	737	713	709	772	725	733	724	760	726	760	685	682	735	739	724	697	718	764	750	748	746	764	698	777	683	775	730	735	706	748	755	682	755	752	715	708	747	749	734	724	717	745	719	737	728	692	739	772	725	731	754	672	714	735	704	741	725	690	736	706	715	754	781	740	729	751	738	755	712	764	730	735	754	728	713	747	664	707	726	731	675	717	750	713	688	696	734	686	723	764	749	799	696	701	766	720	700	708	716	745	706	744	755	689	757	721	713	732	716	712	780	716	727	744	694	731	707	718	781	753	724	784	763	673	720	716	731
27161	16536	7215	1001	179	120	134	97	109	96	116	123	135	134	112	111	122	122	103	118	115	106	122	107	118	121	129	106	128	109	118	120	128	121	108	116	127	118	100	129	116	139	132	105	117	122	130	129	113	127	100	127	98	112	112	126	113	109	122	114	132	97	105	136	94	106	111	125	127	129	107	129	134	117	112	96	121	112	122	112	124	95	101	106	133	110	126	116	102	120	108	123	118	125	134	118	101	109	126	132	123	111	110	129	123	132	114	145	120	103	104	124	118	95	118	126	124	119	107	104	110	116	116	131	126	108	136	128	112	109	111	140	112	114	129	99	99	130	134	110	146	103	121	112	116	113	127	120	116	129	133	129	107	120	121	122	123	133	137	111	106	99	117	108	120	108	109	120	133	111	126	130	118	131	116	105	125	141	133	109	117	125	112	118	139	115	116	123	128	99	107	129	112	122	131	132	116	107	114	114	117	114	121	136	133	129	130	120	124	128	114	127	114	127	110	93	136	115	115	127	123	93	119	108	133	118	118	129	113	103	132	135	115	108	118	118	111	111	110	111	128	97	120	112	122	124	128	121	137	120	101	131	114	105	103	115	117	119	153	127	128	104	117	131	121	129	119	98	121	114	143	116	151	122	117	98	119	120	127	109	111	89	114	117	138	139	104	116	114	122	107	106	101	105	129	139	112	121	123	140	119	125	124	135	95	112	132	136	106	119	110	138	103	103	129	118	134	111	129	136	110	126	132	109	119	132	128	115	104	121	106	126	121	119	103	128	108	115	122	129	121	97	133	107	115	113	110	109	130	129	128	113	123	119	90	124	86	104	113	112	122	114	136	106	107	112	123	118	131	121	107	91	112	118	114	109	109	107	107	108	97	126	117	102	128	125	114	114	157	108	136	120	130	116	119	106	129	96	112	110	125	124	126	129	113	105	120	118	95	99	125	115	118	117	119	132	129	140	120	125	137	130	118	116	104	106	120	131	110	123	131	114	130	117	122	113	108	125	107	113	128	131	104	120	120	89	115	115	112	122	119	130	120	123	133	151	118	133	118	101	120	107	113	134	109	134	121	134	132	113	118	138	102	122	133	125	115	150	125	134	108	125	117	106	125	107	99	125	105	131	115	135	102	108	120	128	125	122	107	126	103	113	126	132	92	112	101	127	120	109	125	113	109	126	124	115	110	100	135	130	103	127	113	101	121	130	118	128	130	115	119	111	104	142	109	110	134	110	113	134	117	135	109	139	144	124	100	122	114	129	114	137	118	116	128	113	125	101	119	128	126	131	120	108	121	121	114	137	118	107	109	115	117	105	100	128	101	115	111	117	120	120	136	115	136	110	123	114	121	124	110	137	122	121	125	142	112	112	106	123	104	129	121	128	125	103	136	98	118	110	107	117	112	127	117	115	139	130	121	111	122	115	116	121	119	128	134	104	127	118	119	107	121	127	119	120	122	139	121	114	111	121	124	103	100	103	93	113	133	112	110	106	118	131	142	96	120	99	98	121	120	118	104	129	117	91	132	113	119	143	123	121	137	114	120	124	111	129	112	105	106	111	148	117	122	107	110	124	120	115	107	126	116	130	121	130	121	125	115	116	121	125	126	122	110	117	108	103	138	100	117	106	104	113	108	123	116	105	107	129	127	120	111	126	118	127	140	115	130	129	127	111	117	97	99	99	115	113	108	127	118	101	107	112	116	114	124	95	119	121	116	113	117	107	128	113	119	111	103	131	117	119	110	120	133	106	123	108	124	124	142	94	130	128	126	121	122	119	130	132	116	112	107	112	123	122	108	109	90	130	118	93	123	121	104	125	125	102	123	110	121	131	114	105	119	128	119	135	119	116	122	114	100	97	114	106	104	110	117	130	111	119	127	100	129	116	119	129	99	142	117	109	117	123	116	115	104	118	118	128	105	131	107	142	113	104	83	118	104	129	132	139	109	119	115	114	133	120	132	139	113	125	119	98	106	137	118	118	144	124	115	133	106	101	124	126	91	123	122	130	115	121	121	117	112	124	133	119	114	99	118	118	103	107	121	129	137	135	126	127	126	104	126	120	110	101	119	108	116	111	119	109	117	114	101	121	115	121	115	124	118	123	103	104	108	145	109	107	134	113	133	103	142	108	114	121	113	135	127	107	120	136	98	121	130	123	120	133	130	129	111	119	125	117	122	118	113	120	112	125	115	97	132	126	127	122	119	113	116	112	110	123	115	109	106	120	130	116	118	112	115	102	129	122	111	113	139	125	115	118	118	128	126	130	111	114	132	119	110	113	108	111	114	121	104	140	134	124	116	138	117	120	120	115	129	107	131	102	130	108	110	116	137	110	109	119	119	130	116	123	109	111	120	129	121	93	134	125	108	123	136	126	132	117	96	100	113	114	116	120	105	115	120	126	109	112	109	116	105	116	121	107	123	122	108	120	111	100	114	126	101	118	119	110	114	130	137	109	112	118	102	119	113	108	116	117	130	117	103	116	116	126	112	100	106	110	122	127	110	127	114	109	118	117	133	113	111	123	126	103	96	120	139	109	111	119	95	120	113	107	107	113	105	107	130	133	99	130	107	131	106	98	105	108	110	92	131	119	115	130	121	117	128	120	138	117	130	112	128	111	118	123	117	97	136	124	101	111	124	124	124	114	126	110	103	123	131	117	134	116	123	110	111	128	137	130	118	126	133	118	122	131	130	134	130	108	131	132	109	116	106	131	117	146	133	128	115	115	114	134	111	116	128	131	124	121	117	130	100	131	109	103	104	121	105	124	145	116	111	142	113	121	110	112	112	126	110	116	103	120	118	106	114	133	117	127	118	129	117	120	96	102	128	98	129	115	126	144	113	110	120	138	108	113	100	120	118	129	120	102	126	130	114	106	122	111	101	102	119	129	134	118	131	123	129	115	112	96	102	131	117	119	127	106	94	113	120	134	133	102	113	117	114	122	105	112	113	119	141	111	113	124	111	132	102	127	129	114	136	129	113	115	114	103	131	125	116	114	127	125	91	129	120	124	107	114	110	117	123	119	110	133	120	103	123	100	135	105	127	105	92	125	117	135	119	103	115	124	122	109	118	108	104	115	99	123	111	114	125	96	136	137	127	111	124	118	106	116	116	118	114	133	127	117	128	118	118	120	109	128	119	128	123	109	131	105	116	125	115	122	114	123	109	103	121	125	124	113	124	138	127	105	97	107	116	118	124	114	126	144	109	127	114	106	117	120	104	129	125	120	120	105	113	123	147	124	124	104	105	120	118	113	133	118	123	127	127	119	128	108	121	130	118	81	123	118	96	129	128	116	122	113	141	118	122	121	110	107	99	135	159	110	122	108	104	120	130	114	119	122	123	114	131	118	113	116	122	101	100	112	105	125	113	106	116	125	107	121	118	129	109	139	125	128	91	115	108	114	110	100	123	115	105	126	122	117	134	129	111	114	110	127	117	119	108	101	82	99	106	119	126	107	119	106	116	121	115	117	124	124	108	125	132	98	112	107
25633	20254	11544	2065	436	416	401	442	430	429	379	414	410	463	410	438	379	398	392	408	384	403	426	411	419	399	446	375	389	386	405	444	416	376	419	403	404	438	404	410	412	404	389	381	435	419	435	411	381	414	385	378	369	418	412	399	405	422	376	391	390	393	416	438	387	428	407	382	429	441	396	422	385	426	443	388	424	451	418	429	402	367	416	378	382	415	401	413	446	386	379	379	427	382	426	397	395	406	413	427	368	400	435	435	430	370	402	423	398	359	402	378	425	427	368	419	423	398	433	402	408	415	407	417	385	413	422	398	397	390	410	432	404	401	389	408	386	412	404	388	379	407	418	388	416	420	375	417	424	438	436	380	385	393	406	383	379	411	403	434	424	370	431	419	394	416	431	442	400	400	400	407	416	416	407	427	386	421	373	389	392	449	429	403	414	419	410	416	417	405	400	401	433	428	384	422	370	418	419	411	393	387	444	417	404	401	397	403	430	442	424	418	410	402	390	431	408	396	438	420	393	411	393	370	407	401	386	409	371	415	400	415	404	420	356	387	423	399	403	432	396	417	421	400	379	424	415	424	399	388	414	463	419	401	367	407	413	440	374	385	404	382	391	417	411	394	454	369	381	352	409	376	426	359	400	433	433	403	408	381	414	425	428	418	400	395	404	413	406	398	421	408	387	420	392	391	368	423	424	422	378	439	388	377	418	417	416	410	405	386	410	376	404	399	420	399	396	423	407	419	395	346	431	384	418	411	388	417	457	423	422	397	398	398	395	389	395	398	401	389	367	437	415	413	411	428	399	387	390	423	398	413	440	400	419	389	362	434	415	408	401	359	400	433	442	363	409	390	398	412	399	413	378	415	404	411	395	407	439	393	440	393	404	372	390	398	420	392	391	400	388	420	398	409	383	396	399	379	381	409	396	384	440	421	418	411	345	420	429	389	407	403	390	395	406	411	387	395	386	426	432	397	428	414	406	398	423	432	418	391	398	418	380	380	424	402	416	365	402	393	410	424	417	397	406	406	394	411	384	406	429	415	423	385	392	419	396	409	409	451	406	387	418	410	413	400	383	367	454	436	424	401	411	418	475	394	430	407	391	401	419	439	400	418	419	415	411	417	417	402	414	402	411	376	413	373	409	429	438	416	408	428	406	375	416	423	435	388	378	374	409	420	422	403	381	430	400	414	424	422	421	373	405	387	379	421	412	419	425	375	445	409	410	412	402	399	416	468	403	412	395	400	381	415	424	445	419	399	389	396	403	381	400	422	399	414	395	386	384	392	457	436	410	403	416	399	389	389	395	429	389	398	366	405	415	377	387	467	399	435	397	408	391	418	407	411	432	401	377	405	419	374	391	382	364	385	388	400	374	450	411	396	450	393	421	437	411	416	391	414	416	431	422	419	429	449	356	406	424	398	425	358	369	420	375	414	406	413	407	395	431	413	389	420	397	422	422	369	412	383	407	394	407	408	397	436	434	401	401	406	403	400	419	396	394	415	411	418	418	391	429	436	439	395	430	443	413	404	407	402	387	379	438	432	365	423	396	394	410	396	401	421	421	410	413	410	427	401	418	435	384	397	431	433	401	392	395	429	402	385	380	372	394	390	426	382	411	397	382	375	366	404	380	430	403	399	407	416	392	378	394	410	390	428	384	416	437	427	351	433	413	387	445	398	405	383	441	426	446	400	414	404	376	366	413	371	373	375	442	392	424	405	372	373	409	398	402	414	443	424	403	369	417	420	403	432	403	403	383	402	429	385	415	409	398	391	401	382	422	412	421	427	399	393	349	406	388	409	385	408	401	405	419	418	380	380	406	396	441	446	443	418	423	383	355	385	403	400	366	384	415	385	399	416	459	364	402	408	409	390	382	392	427	396	404	417	432	379	418	384	435	419	409	415	423	438	410	411	402	418	413	420	414	402	404	403	391	426	367	433	425	393	396	383	389	382	381	389	429	418	419	433	410	426	394	389	396	406	413	420	369	432	395	398	418	413	423	385	432	384	415	390	380	409	415	396	441	391	377	417	416	384	408	375	396	396	408	404	400	429	392	404	373	443	448	428	408	416	392	378	430	369	415	408	397	395	437	387	403	402	367	406	453	423	402	382	422	427	390	399	430	390	390	412	401	409	402	389	349	430	457	401	382	413	402	404	373	412	408	435	399	413	427	373	408	397	414	405	429	412	414	357	452	411	381	444	416	402	405	424	412	418	441	406	440	402	419	411	394	412	424	399	397	423	385	404	379	425	413	386	422	425	394	432	402	386	396	420	412	407	406	430	412	417	403	412	416	406	383	422	433	418	443	393	411	422	425	409	382	406	412	422	381	394	398	376	430	404	419	423	389	399	356	411	386	412	378	383	419	403	404	403	418	388	414	425	431	439	406	405	432	429	414	436	413	427	397	420	379	384	431	374	400	430	394	410	400	425	425	420	401	397	364	404	413	391	406	403	401	422	421	365	401	426	415	416	405	418	377	404	401	373	399	401	381	387	416	399	407	432	386	402	404	409	412	394	411	402	388	406	351	372	401	399	401	384	412	398	410	401	413	410	388	414	418	410	402	417	416	386	409	418	441	428	409	390	398	432	402	403	387	376	422	417	392	417	449	419	400	378	387	433	397	486	390	402	412	374	452	411	394	413	398	425	434	442	403	427	404	383	384	421	417	452	418	355	412	398	385	438	418	410	371	398	394	401	396	392	415	380	381	410	400	451	439	414	410	434	391	429	382	378	420	408	391	397	385	407	393	436	404	413	441	405	397	399	434	408	399	444	390	430	396	419	411	404	399	402	442	398	418	449	415	380	369	398	438	407	402	404	397	401	382	422	413	402	424	421	383	409	401	413	399	404	415	413	414	391	406	405	355	354	375	396	408	402	368	421	431	417	406	419	416	378	434	380	425	385	377	383	395	398	411	422	399	382	412	402	444	434	419	408	406	411	438	376	383	381	409	387	421	398	390	393	409	409	408	365	379	390	416	416	427	421	412	410	425	434	385	405	399	422	403	394	426	392	394	381	403	378	418	375	382	376	395	386	372	426	416	399	402	415	443	430	357	419	410	440	426	402	419	443	413	391	368	425	398	427	409	384	394	415	413	401	431	445	411	425	411	400	411	417	389	392	407	391	409	423	426	397	416	362	432	416	403	419	409	393	387	378	378	447	416	413	443	402	409	454	394	405	431	386	405	408	371	424	399	394	377	395	380	373	430	419	453	370	410	379	356	410	417	401	424	423	434	396	419	393	393	419	408	380	419	371	388	416	385	418	417	408	410	428	424	383	389	400	406	400	385	405	429	398	442	401	419	395	449	387	399	384	412	391	406	411	412	398	412	430	397	410	399	400	367	360	381	402	439	391	386	403	402	405	405	396	430	411	383	361	379	441	388	397	402	433	425	423	408	401	424	366	425	390	362	429	410	451	394	396	407	367	377	407	383	417	421	397	398	407	415	416	430	395	416	422	396	446	418	429	393	447	404	394	387	411	450	368
61404	54017	44283	18515	1484	240	157	139	149	139	153	158	125	125	134	149	108	143	130	130	112	128	120	126	126	125	132	141	110	127	126	136	133	131	128	117	135	109	112	140	139	118	109	119	116	122	149	126	135	120	112	134	117	130	121	134	118	123	116	117	136	141	117	133	123	126	125	115	136	141	104	126	120	120	113	103	114	138	99	132	123	120	126	120	113	146	137	128	102	117	109	139	129	126	137	128	130	121	145	134	119	101	117	118	145	116	116	127	125	127	125	138	138	130	138	112	110	142	125	169	110	127	116	129	126	120	128	116	133	123	118	132	131	145	108	127	110	131	122	124	117	121	139	119	120	129	102	130	134	116	130	135	124	143	123	132	126	113	132	138	114	124	128	121	128	135	109	115	130	124	114	139	151	135	130	110	116	128	125	119	138	107	136	131	137	130	126	126	120	125	127	126	125	120	121	111	124	123	122	113	131	116	122	111	124	122	123	117	127	114	115	126	127	128	111	126	145	148	125	118	139	128	128	124	125	141	127	114	106	129	117	127	139	125	126	131	138	125	151	124	112	148	124	119	127	133	109	120	140	127	120	139	131	104	140	126	115	109	128	132	116	118	135	116	114	118	134	122	139	117	127	134	130	136	135	144	131	125	109	128	125	113	131	121	133	142	134	142	127	132	105	123	125	149	125	130	127	119	135	128	122	132	112	108	128	125	114	125	116	132	110	123	125	118	152	123	137	123	113	150	127	145	117	142	122	133	133	125	148	134	127	134	118	122	113	115	119	128	136	132	139	141	118	150	127	136	136	124	135	112	140	132	135	109	137	121	120	129	113	113	110	121	135	134	112	116	108	133	134	104	136	124	164	115	135	111	126	123	145	118	132	111	130	142	162	125	125	128	151	119	133	127	104	130	137	128	104	114	137	145	138	147	112	119	149	139	142	115	133	109	131	125	135	129	143	121	134	110	129	130	130	127	130	143	133	127	119	115	140	133	137	98	104	113	116	138	123	113	129	138	137	120	139	102	139	139	130	127	122	130	138	119	113	144	137	127	117	131	136	135	119	124	145	110	135	132	126	101	112	139	130	123	131	111	119	124	125	141	117	141	128	129	144	120	138	119	126	125	122	133	147	144	144	111	123	108	124	131	133	134	116	139	123	130	131	121	131	134	123	111	128	135	120	141	131	125	121	114	141	124	139	129	136	113	95	135	122	118	126	137	146	121	112	127	132	137	146	134	119	126	125	125	145	136	123	130	122	131	100	125	134	129	116	140	108	116	104	134	137	99	118	151	126	122	144	141	119	124	122	125	130	128	124	118	125	122	111	135	109	139	126	133	133	122	125	139	116	132	136	127	109	130	152	143	121	134	121	115	127	122	113	120	111	130	115	125	126	116	129	123	113	116	125	119	115	131	137	129	127	130	128	135	145	121	115	134	148	131	115	139	118	138	134	132	99	120	119	122	117	142	137	124	128	148	124	149	119	130	127	134	139	130	133	146	119	116	128	127	129	118	127	122	141	104	120	136	132	146	129	132	141	123	131	143	127	132	130	124	136	125	140	116	123	122	114	144	129	130	112	140	125	121	114	125	133	115	126	128	115	142	136	127	140	124	143	135	118	144	114	135	126	115	126	117	131	133	135	128	139	132	124	124	109	127	126	127	128	115	136	137	132	117	107	121	138	128	113	129	135	128	137	114	135	132	119	113	129	119	122	125	123	125	124	111	121	125	112	109	132	126	132	121	129	140	108	130	135	114	131	139	109	120	122	134	127	136	138	132	147	111	127	139	139	140	146	121	134	126	133	117	118	123	135	145	129	136	147	111	134	115	124	110	127	122	112	144	125	115	131	107	135	125	124	121	124	91	124	120	119	131	134	127	142	118	116	135	124	141	122	142	118	127	143	145	119	113	91	132	123	109	128	126	136	149	123	128	133	126	113	105	130	128	110	129	129	129	127	118	119	127	118	124	141	136	134	121	128	115	118	130	136	120	127	130	118	129	117	136	135	137	130	121	109	138	121	146	119	138	134	104	114	131	135	111	137	125	124	119	97	111	143	134	118	131	141	119	107	117	133	128	121	129	134	126	125	152	127	131	129	126	123	127	120	114	111	132	142	132	109	149	117	115	126	135	121	105	135	130	132	117	127	132	124	134	124	112	141	111	94	132	113	137	126	119	123	111	135	105	128	150	112	109	135	126	124	131	121	127	130	125	123	121	122	137	150	121	137	135	132	115	110	130	131	138	127	135	139	120	110	157	121	135	125	126	121	137	129	139	138	114	138	122	122	149	133	122	135	121	120	112	122	142	118	133	128	121	141	122	133	130	110	126	140	138	130	132	126	126	143	103	149	124	123	110	116	143	134	117	110	111	109	134	141	136	140	117	116	124	137	136	127	128	136	124	123	123	139	136	134	122	128	121	152	128	129	100	112	149	117	144	130	143	117	124	138	124	112	112	111	150	112	114	111	141	122	134	118	113	126	124	128	157	130	133	137	135	129	135	128	123	114	128	146	124	129	108	134	103	128	118	124	121	145	157	119	113	122	128	135	151	123	136	143	128	112	120	112	129	131	112	121	130	122	122	111	110	109	129	122	124	106	123	144	123	144	129	125	129	125	138	130	119	153	144	118	137	123	140	119	133	126	134	126	123	120	133	126	130	134	119	125	102	143	101	128	140	125	123	118	124	131	116	139	129	125	129	115	113	121	129	119	123	132	149	151	121	125	116	139	119	132	134	127	122	144	121	140	123	143	113	125	136	123	130	132	142	135	116	137	147	138	112	117	113	132	137	152	124	135	122	122	132	143	118	120	135	128	117	125	145	137	140	109	145	131	116	151	135	135	112	131	131	121	124	137	153	127	138	117	122	111	105	128	113	124	126	128	130	113	148	121	138	113	136	125	137	128	141	134	115	119	114	120	142	144	130	130	111	137	107	117	137	121	100	124	106	129	122	137	123	120	132	121	109	126	119	126	147	126	134	128	133	106	128	129	120	118	106	133	125	114	131	93	137	133	114	127	129	130	143	111	134	131	120	120	142	118	129	130	140	134	145	153	126	102	129	109	128	96	156	133	130	132	142	111	133	132	113	120	135	132	133	108	138	135	132	125	129	125	136	118	132	126	129	129	111	122	117	134	119	133	135	115	117	147	119	134	136	125	137	105	152	120	132	150	130	135	157	138	126	127	123	112	131	138	113	126	127	124	140	121	135	102	129	109	133	121	112	115	106	120	117	148	121	119	156	129	122	133	133	135	127	136	111	144	103	125	109	143	141	118	115	122	142	125	119	113	138	125	145	116	138	128	136	129	112	122	136	133	123	127	135	118	131	115	143	168	132	135	136	153	127	116	121	140	120	122	108	132	124	153	137	139	140	136	129	135	114	132	164	143	120	125	113	141	124	130	112	136	116	138	129	109	129	124	141	117	112	116	124	125	147	132	153	108	121	140	132	105	127	130	122	123	121	118	122	106	109	123	118	124	147	121	109	120	109
42531	43347	42091	13373	743	694	614	604	579	559	534	463	515	477	460	447	474	460	456	466	454	449	456	493	436	452	457	460	444	455	435	445	460	424	444	459	460	466	458	495	445	451	423	457	455	437	456	451	443	417	436	463	431	447	443	406	412	418	468	432	440	439	429	428	414	426	421	438	475	472	439	452	441	434	444	413	393	418	425	441	440	413	461	381	416	425	393	437	411	415	390	426	414	457	414	425	441	444	451	453	383	445	454	443	438	399	428	426	402	438	414	485	451	427	426	436	419	417	412	400	439	418	472	447	448	463	418	407	470	437	390	436	409	427	444	421	439	432	434	459	425	437	421	471	440	443	451	418	420	417	454	446	438	436	413	428	437	484	458	440	434	403	412	483	444	432	404	428	456	448	435	449	451	440	430	444	458	474	431	438	410	459	460	416	436	440	432	412	422	412	419	412	456	446	400	407	424	414	433	432	432	428	428	488	442	413	414	406	461	417	423	429	435	411	421	430	450	464	442	425	458	426	412	440	441	417	435	444	446	436	445	429	448	441	413	425	472	416	436	427	446	416	416	444	405	457	420	400	449	454	405	434	469	450	486	430	416	429	451	437	407	436	431	430	412	429	445	414	429	467	434	462	435	440	454	466	390	430	421	462	405	441	432	394	428	470	424	392	455	425	446	452	426	439	427	415	478	440	450	438	458	422	404	455	393	425	456	428	450	411	402	432	398	469	420	455	457	394	400	432	441	440	453	407	443	402	413	394	436	460	417	431	433	429	443	431	449	413	416	436	451	449	440	434	395	438	440	409	446	440	421	408	416	450	405	434	435	436	480	437	456	443	403	429	400	443	431	431	445	415	422	400	458	463	401	415	472	465	437	401	463	409	452	415	433	477	455	446	440	421	448	456	453	468	469	473	450	442	440	459	412	381	418	417	427	460	419	418	413	423	447	405	431	446	430	423	452	462	407	449	436	464	446	418	427	442	452	391	424	386	444	429	427	448	379	403	418	392	452	412	446	450	462	419	424	417	442	457	392	428	426	417	451	474	429	470	428	425	433	421	401	419	430	450	445	457	427	449	430	426	421	436	437	429	428	422	423	431	444	444	475	430	422	432	425	407	443	434	401	441	471	445	440	443	439	434	401	436	422	447	420	426	472	434	444	428	442	423	384	421	435	435	457	431	416	412	438	465	375	437	402	482	419	434	442	437	446	432	419	444	411	459	388	443	427	452	463	425	435	406	461	417	434	387	430	486	429	424	458	418	441	436	387	445	447	438	415	447	432	403	412	428	414	436	454	434	428	433	416	423	440	470	395	436	430	470	443	453	478	438	443	452	429	472	435	442	391	469	465	386	407	479	441	382	437	426	461	466	418	436	474	412	416	463	436	417	438	406	440	411	391	416	436	460	414	448	417	422	426	446	418	445	410	434	438	452	421	422	437	438	477	450	465	447	415	382	395	429	463	424	413	419	467	430	428	416	399	428	448	476	429	429	410	415	478	426	421	445	459	454	442	453	467	426	419	424	416	424	416	409	431	465	424	420	400	455	427	423	459	423	450	445	429	429	416	414	435	437	462	460	428	414	423	445	445	412	412	454	441	447	432	470	455	464	425	447	424	398	460	430	426	475	439	434	412	448	495	444	420	458	447	423	469	457	397	469	415	474	458	472	435	431	438	434	424	418	445	456	449	457	421	436	439	419	432	442	444	410	445	412	437	405	426	439	437	416	435	389	423	413	435	438	447	407	420	439	467	441	401	427	455	448	408	442	476	425	414	439	442	458	396	367	423	464	424	425	383	436	420	430	466	453	490	434	407	443	431	449	405	420	432	420	457	432	452	400	415	414	445	472	450	420	435	446	420	434	437	428	417	472	426	454	456	430	408	463	412	429	450	459	420	445	452	455	441	422	409	430	429	407	418	416	419	408	436	465	421	397	466	393	435	470	391	445	402	461	401	436	423	457	454	441	409	433	442	422	407	447	433	407	451	474	427	433	438	452	443	419	403	402	425	454	456	413	419	442	424	435	427	435	444	442	441	426	408	422	435	427	442	450	443	441	447	440	484	438	437	414	407	426	385	438	416	424	418	435	450	463	419	401	398	472	471	453	439	410	439	394	413	401	438	438	431	407	460	443	451	443	432	432	429	444	412	470	434	362	445	456	473	411	417	398	444	428	449	431	434	412	417	441	443	415	447	444	417	462	405	430	405	425	463	412	424	435	420	398	426	451	436	436	434	418	450	413	432	425	434	476	425	462	392	403	397	472	445	412	479	425	404	440	423	440	426	440	461	458	449	448	440	438	436	447	423	403	416	437	430	437	394	409	443	448	425	420	438	449	428	438	441	442	446	445	424	427	368	448	415	407	442	443	433	393	468	413	448	449	406	424	408	472	410	448	412	412	443	410	394	437	445	419	459	417	458	435	417	449	438	428	432	422	440	443	440	452	438	458	450	422	496	423	400	445	412	447	428	434	416	417	487	425	413	427	419	415	433	433	449	448	420	464	419	424	414	438	441	435	421	431	452	445	466	415	445	443	443	468	430	450	429	441	449	444	431	445	448	431	418	446	422	421	428	428	417	416	400	405	409	403	423	408	430	439	409	425	393	426	440	458	429	427	447	405	460	441	451	450	433	452	426	454	429	452	438	454	444	414	440	435	398	433	411	407	428	435	424	439	432	440	405	469	426	410	447	476	405	428	441	460	411	421	418	422	439	459	419	408	410	443	447	455	422	512	429	445	455	417	443	411	444	428	438	483	440	434	447	443	395	428	420	466	440	423	405	454	411	471	447	463	437	472	411	425	394	434	432	398	430	418	451	447	440	417	439	432	432	401	453	425	393	467	422	405	448	463	453	443	460	435	437	472	472	427	405	442	418	410	488	381	411	479	415	449	408	458	451	429	424	384	443	441	450	439	436	452	435	406	464	423	436	411	412	442	430	387	399	426	397	433	400	462	426	447	438	451	402	439	431	415	447	469	410	408	410	430	428	404	435	436	385	420	471	425	427	455	402	391	444	442	445	431	442	460	462	443	434	412	412	476	402	415	422	457	460	452	417	399	401	417	445	449	448	432	473	443	413	431	419	423	458	468	408	445	420	462	415	377	450	454	458	465	398	466	422	428	479	447	434	440	448	448	421	428	449	428	411	402	423	413	465	424	407	426	440	434	413	427	443	407	457	443	421	442	405	421	432	440	399	465	387	476	432	458	426	441	425	431	450	440	408	427	443	410	418	435	447	409	442	444	444	379	435	417	417	430	442	438	453	476	480	421	458	446	435	410	460	459	419	458	405	433	383	419	458	433	374	403	452	424	409	457	407	430	427	437	442	425	403	433	412	456	426	412	406	390	427	435	427	428	406	454	459	448	447	419	429	463	466	426	414	461	417	440	427	415	433	418	420	421	432	432	439	463	404	447	414	423	419	417	482	451	440	433	429	430	476	440	454	452	456	440	455	433	420	401	449	436	433	413	434	430	415	430	394	432	452	435
78183	70787	62855	30720	8390	844	370	339	312	265	264	261	260	280	255	244	269	273	256	254	247	244	241	263	283	235	257	235	263	247	230	259	248	259	284	258	233	243	248	256	245	246	265	249	229	252	258	267	271	247	211	232	256	234	247	272	262	245	223	241	245	255	232	233	235	223	256	246	260	250	255	242	246	238	241	242	263	248	254	257	257	256	253	257	240	226	267	220	249	256	234	223	222	251	231	246	237	262	240	243	223	241	265	255	245	241	245	233	261	222	256	241	248	237	244	220	227	221	208	228	240	263	241	239	232	252	225	245	236	217	239	260	250	213	258	265	230	245	223	223	236	253	256	235	230	230	244	243	249	259	221	231	257	227	238	273	232	266	217	237	241	225	258	221	214	223	228	254	230	252	265	284	248	222	234	232	239	245	252	211	241	246	250	234	254	227	271	239	244	264	227	231	253	249	247	256	226	230	257	248	248	240	246	226	219	263	207	248	223	249	219	226	238	226	205	283	234	264	242	273	265	218	256	244	242	208	254	226	219	238	223	250	233	250	245	234	229	259	228	247	227	245	235	221	230	253	231	210	241	230	272	256	237	221	248	251	255	235	228	225	228	256	259	221	231	242	214	260	264	215	249	206	233	255	241	214	200	241	238	250	222	266	227	236	257	239	254	234	233	255	257	236	236	270	209	244	215	208	256	267	216	256	250	269	246	251	264	240	235	223	257	227	252	244	239	213	239	248	239	240	222	239	231	229	256	255	261	246	229	246	248	246	247	251	237	221	243	238	229	242	235	236	242	237	269	216	264	204	227	247	227	244	273	238	240	249	240	235	234	248	247	233	260	246	264	235	213	265	231	256	232	245	213	244	234	207	234	243	232	229	246	267	270	249	229	253	205	226	251	235	274	269	247	254	229	246	220	232	265	242	242	257	244	210	230	239	222	232	215	259	221	241	229	252	245	227	232	251	229	235	219	249	258	263	230	240	240	240	236	225	261	220	239	259	281	257	247	210	232	241	247	232	230	247	235	229	238	250	269	237	256	242	236	210	270	232	251	173	236	215	264	235	235	223	242	242	239	220	251	235	237	239	266	239	237	253	240	240	247	247	244	268	236	229	237	221	231	217	251	223	238	223	252	243	254	237	234	205	248	234	232	213	222	231	234	245	217	241	236	253	229	239	262	235	230	234	219	222	233	261	239	230	255	259	228	268	225	238	240	245	256	216	231	249	259	251	240	235	241	246	255	223	240	232	266	274	250	239	259	235	223	248	233	233	231	243	223	235	248	214	242	242	261	226	246	241	219	247	243	237	239	241	271	238	229	251	270	225	228	211	233	251	268	248	233	253	241	276	245	243	278	241	256	246	236	240	254	236	246	245	234	256	230	278	235	260	255	241	236	268	223	236	242	230	262	241	238	256	239	256	258	276	255	228	278	239	264	245	269	252	259	246	261	258	257	243	219	234	240	224	280	260	249	249	247	260	266	241	251	237	270	257	238	255	215	238	237	234	236	231	241	227	268	236	232	238	264	224	244	253	263	282	232	242	256	244	237	252	248	242	244	229	220	220	230	245	256	237	242	223	236	256	228	267	234	236	242	229	256	227	238	212	233	268	223	243	253	239	234	217	231	266	225	263	253	257	239	222	225	245	248	267	239	258	238	248	259	247	247	256	253	253	232	269	260	272	241	252	238	245	238	272	257	224	232	260	283	251	249	272	225	236	260	266	237	239	234	235	230	245	239	253	257	213	255	268	249	254	257	225	227	264	260	251	252	250	233	233	232	239	243	238	227	258	264	223	218	235	247	244	253	278	249	240	243	248	246	253	263	217	233	248	233	209	259	243	237	229	246	244	246	240	266	255	260	235	210	273	256	249	262	244	240	250	227	231	238	211	262	266	243	238	247	249	238	263	228	220	262	230	234	234	217	256	219	251	270	248	231	223	245	260	230	250	227	232	259	225	224	245	254	254	237	253	256	240	234	248	273	236	257	246	227	248	250	270	256	228	231	254	230	233	243	238	233	255	241	238	242	225	238	258	257	264	256	251	250	234	238	243	238	226	255	220	240	258	243	218	248	231	233	215	235	225	229	206	204	232	252	270	253	228	239	228	259	241	273	229	247	241	247	267	243	233	239	238	213	252	238	232	248	249	237	241	249	227	279	256	248	248	265	239	251	250	244	230	239	243	213	208	220	222	253	259	253	231	252	224	242	213	248	254	222	237	222	260	237	230	232	242	259	255	232	263	252	268	248	278	249	239	253	258	273	262	264	242	220	243	227	250	260	268	232	237	237	247	268	236	246	224	238	271	236	233	234	257	229	226	223	267	267	238	243	236	236	252	255	234	228	256	243	262	259	253	266	223	239	271	246	236	246	240	228	233	233	206	268	214	236	237	237	257	262	262	234	247	244	258	219	246	248	248	242	255	261	232	227	239	227	263	257	249	231	259	267	232	249	265	244	256	268	249	252	240	248	253	245	235	253	247	230	214	232	253	239	248	242	256	230	234	219	258	245	236	247	230	259	246	240	227	231	256	234	229	253	231	260	253	220	248	227	223	260	245	261	265	259	268	235	231	259	226	225	274	246	261	272	229	240	228	257	221	244	242	235	212	242	243	233	212	252	250	252	246	234	248	251	262	235	234	245	253	238	224	235	261	232	271	231	234	221	243	266	267	261	255	213	264	271	255	235	238	227	233	254	228	241	217	222	235	258	240	221	271	246	241	231	248	269	227	228	226	246	229	267	251	257	268	251	259	228	236	220	241	238	243	245	249	247	232	263	245	246	248	204	238	225	241	236	232	238	236	218	252	240	223	236	255	224	200	244	231	241	250	251	232	229	253	204	232	231	242	239	232	249	216	236	247	254	199	240	265	248	232	245	230	231	241	249	237	239	246	226	240	223	245	230	224	275	222	235	257	221	253	234	258	239	250	267	248	276	231	258	269	241	235	223	237	245	228	239	233	253	249	238	290	258	243	259	246	251	245	240	229	241	242	231	257	247	249	283	257	218	245	251	241	244	224	249	215	266	212	253	238	247	235	268	232	259	249	232	229	244	253	243	245	261	239	231	258	219	257	223	235	254	230	227	243	220	238	269	242	235	235	239	232	251	241	244	223	263	236	272	266	226	255	238	206	260	214	263	230	244	246	210	243	239	227	247	238	299	237	237	226	259	254	258	261	223	239	221	226	231	274	263	239	228	241	243	278	255	236	230	239	247	274	239	242	214	218	208	249	250	210	241	259	222	207	261	250	252	253	242	231	240	234	246	236	272	227	240	241	229	271	240	220	230	248	210	238	235	247	257	221	229	269	234	236	220	236	245	249	252	212	234	245	224	260	270	254	270	225	245	227	203	263	242	264	268	225	220	229	261	245	241	225	257	254	248	282	237	237	249	221	280	210	235	258	238	240	243	229	251	241	230	237	251	225	249	242	256	237	255	265	235	250	241	228	258	233	234	266	245	258	235	244	240	218	251	243	242	222	249	244	275	229
56420	58526	58036	18416	1623	1407	1266	1154	1088	1020	949	954	938	864	906	779	814	846	797	837	823	738	799	789	770	801	741	778	769	770	749	750	754	805	760	725	702	743	725	727	777	727	746	789	737	766	756	700	746	770	767	719	709	787	740	768	769	760	730	716	772	739	735	795	774	739	765	788	759	730	743	766	699	719	687	713	776	721	734	741	745	764	757	745	762	805	698	761	772	752	666	708	757	786	712	718	680	760	726	797	718	719	716	755	685	746	760	719	723	704	789	748	697	760	753	763	773	757	729	759	766	757	732	743	756	759	729	667	783	765	756	743	722	755	765	726	755	766	689	722	743	745	727	754	695	760	768	778	775	773	706	735	777	735	731	778	812	733	742	709	770	740	700	744	744	741	702	735	797	735	726	721	753	758	734	725	773	727	761	745	770	752	728	720	746	814	759	753	754	772	724	724	742	778	710	776	714	699	672	754	747	750	739	748	745	756	698	804	800	762	749	716	765	751	714	786	765	748	786	780	706	687	761	774	708	729	762	740	719	756	711	691	788	738	702	719	774	768	757	746	767	728	695	740	736	697	694	764	716	742	781	774	696	684	718	735	729	772	719	700	732	730	766	712	717	757	727	743	737	745	713	731	682	722	708	766	758	728	701	722	756	751	756	722	732	732	763	720	757	766	770	694	738	775	746	723	752	756	753	689	742	734	687	745	775	757	759	745	703	720	771	776	739	745	765	682	747	759	750	753	783	724	786	753	736	748	760	759	730	706	721	812	743	739	746	727	725	716	699	651	700	738	732	710	751	743	731	780	737	723	731	729	680	754	737	799	699	680	817	765	662	721	743	738	772	718	754	729	686	748	789	732	731	739	777	738	766	729	775	709	764	732	756	733	675	708	730	746	745	763	743	756	697	724	762	753	717	741	726	748	730	738	733	682	711	716	749	750	776	764	749	730	769	712	693	769	754	716	770	734	705	765	674	750	735	755	730	714	760	806	713	727	730	747	704	760	781	731	674	691	728	743	807	734	736	692	762	734	798	756	760	716	747	737	745	763	760	715	751	740	686	703	765	743	727	771	815	718	713	713	730	760	798	696	688	706	694	776	752	770	756	764	717	736	677	775	743	756	742	767	700	755	706	717	731	775	752	729	704	765	756	718	728	765	762	703	769	671	726	715	736	702	751	794	755	738	730	668	808	741	710	719	757	767	690	732	701	730	754	749	740	708	724	702	757	727	741	737	738	691	745	738	723	748	779	735	771	739	733	725	738	778	760	726	740	707	776	760	761	701	729	740	730	783	722	751	769	764	761	744	757	773	739	713	724	761	708	748	702	761	739	728	702	722	760	757	742	741	756	734	732	719	757	745	721	766	744	742	701	737	706	725	733	694	728	728	686	761	722	772	700	752	727	719	802	747	702	717	695	752	730	754	689	719	785	767	745	790	749	772	770	746	752	716	725	762	710	757	680	730	744	771	792	727	770	743	699	744	705	789	719	730	766	760	776	753	736	720	752	717	689	706	695	665	710	772	711	740	734	701	678	756	739	747	795	764	754	732	738	769	707	793	801	728	741	742	749	756	693	723	733	699	754	729	737	714	717	740	754	704	732	747	686	749	717	749	724	676	700	714	727	764	724	704	737	742	734	780	735	741	767	755	785	700	740	747	725	734	760	734	757	741	708	717	723	710	724	703	792	752	774	730	710	722	725	712	791	744	733	757	784	732	739	724	766	721	737	738	727	708	734	757	740	732	737	745	764	768	728	744	729	704	694	768	720	747	709	774	687	730	681	745	743	742	786	825	757	747	734	728	763	748	689	743	700	717	731	711	752	742	723	769	735	808	762	762	728	750	736	730	753	712	705	767	747	711	740	770	716	747	711	787	779	766	742	719	721	749	700	763	696	741	780	727	711	751	772	743	702	705	784	716	742	712	751	724	778	741	729	714	722	726	763	707	767	728	729	735	752	705	712	762	735	719	712	770	730	717	745	766	717	704	765	753	772	704	704	731	745	739	760	745	699	741	729	693	731	784	712	757	681	754	720	725	714	690	700	733	713	672	762	749	770	708	709	739	723	713	753	733	750	772	741	808	730	700	729	711	766	755	771	756	691	753	698	729	763	759	776	771	742	739	764	748	736	752	735	740	711	781	775	716	737	730	757	688	748	728	749	692	740	744	703	760	709	809	744	742	754	736	743	708	790	775	736	737	707	688	711	683	754	737	719	722	717	735	785	769	721	720	645	733	731	736	765	712	741	723	701	788	734	745	743	774	697	737	781	708	778	756	727	761	728	748	698	712	787	735	743	699	723	734	762	729	774	713	748	704	702	718	804	770	709	766	755	729	735	712	773	747	715	730	719	698	680	763	769	744	742	753	708	725	709	760	813	753	744	767	712	712	746	781	725	738	717	778	732	714	677	775	762	729	719	743	729	730	752	783	730	726	749	689	711	764	720	763	740	707	748	720	740	730	713	735	710	735	747	736	740	770	759	726	732	724	750	743	746	742	751	706	732	711	759	780	766	753	744	689	726	724	774	773	751	740	714	732	726	734	749	730	739	748	710	706	727	709	744	733	728	725	720	799	777	755	741	724	739	708	758	695	732	716	729	747	766	748	725	775	762	814	729	745	741	752	716	734	687	702	728	722	741	691	752	735	743	793	728	753	719	766	724	738	752	719	732	715	707	791	739	789	733	717	712	730	679	657	757	729	819	800	759	760	741	772	740	709	750	753	766	708	720	727	783	739	750	729	780	737	782	714	736	721	739	728	696	729	766	729	768	767	707	759	721	705	756	749	756	745	717	731	720	723	752	727	745	751	750	739	729	771	748	759	728	748	712	725	745	745	729	758	739	765	761	749	775	723	771	716	759	716	765	775	680	764	703	735	760	760	743	793	713	734	695	719	743	730	724	686	760	717	723	730	772	733	762	727	789	745	733	749	748	761	732	791	706	715	688	777	698	771	722	798	757	701	762	737	706	769	714	716	751	746	728	757	748	761	782	761	722	740	753	710	720	728	725	748	736	698	742	773	751	738	725	708	705	747	695	743	742	712	750	725	746	693	795	730	757	713	771	703	726	734	775	740	709	673	723	719	729	731	720	724	734	782	743	752	719	727	688	733	719	726	760	789	805	708	737	723	761	714	736	727	752	704	713	773	761	751	764	758	742	710	718	694	753	682	721	731	720	719	751	767	782	740	760	765	699	770	729	730	709	728	732	722	746	732	714	777	754	715	739	721	759	793	745	743	743	790	739	758	719	740	747	708	735	729	748	711	742	760	747	767	688	755	770	699	805	733	769	747	739	715	803	740	758	727	708	694	715	749	739	741	740	770	791	727	756	742	771	745	707	718	719	761	730	804	706	705	725	782	769	718	733	760	781	708	748	736	698	784	682	715	768	719	728	712	688	681	739	787	761	726	762	758	757	750	757	752	790	725	721	708	698	747	694	751	755	763	744	730	716	741	744	772	748	752	696	724	753	708	735	733	734	773	745	747
26774	16375	8128	1058	190	122	142	124	125	130	125	102	115	106	130	122	110	112	123	121	117	100	102	120	134	121	116	131	123	116	117	124	107	122	119	146	124	134	130	137	120	102	111	153	136	123	101	119	136	112	151	119	123	116	113	110	105	106	129	119	128	106	102	114	135	118	113	125	122	132	96	108	122	128	133	112	117	120	131	123	130	112	129	125	128	132	138	128	135	138	116	119	111	123	133	116	134	119	127	129	119	111	129	105	125	92	131	132	131	144	146	132	118	116	118	111	134	116	109	93	127	110	136	146	122	128	112	125	121	111	121	124	110	126	112	103	107	120	120	132	116	111	123	114	118	118	116	124	125	114	133	120	120	109	125	119	117	134	113	122	134	132	132	97	118	114	129	121	112	112	145	109	127	126	118	129	118	125	120	98	115	75	117	116	132	124	125	124	127	130	126	128	95	126	138	138	137	127	126	127	110	120	129	130	106	119	108	119	106	115	110	112	113	104	119	115	113	125	118	127	120	106	118	113	136	133	130	109	114	120	110	128	109	105	123	128	122	110	125	124	149	103	131	119	133	110	126	120	125	105	107	98	131	129	120	128	149	132	127	137	121	117	119	122	119	118	125	125	132	111	101	127	143	117	117	114	99	115	119	119	100	103	101	134	122	145	122	126	108	117	118	120	103	125	108	112	130	146	148	109	109	107	112	117	140	134	124	120	110	125	146	115	117	141	112	138	102	108	122	136	126	109	120	135	115	114	117	118	124	110	140	118	121	122	139	131	124	98	114	120	107	116	125	113	104	116	129	133	130	121	104	121	114	122	124	120	130	103	138	124	95	118	143	122	128	112	86	134	112	130	108	118	115	113	124	116	128	114	140	118	119	123	117	133	139	119	114	123	132	107	115	108	116	124	124	116	130	126	126	111	99	119	131	133	101	121	116	126	110	107	127	141	118	122	116	117	123	115	109	111	129	119	113	133	136	118	109	123	132	96	134	138	122	131	122	123	92	114	130	132	127	131	126	132	110	118	111	121	119	140	110	114	118	103	116	114	124	117	137	96	120	107	125	111	105	122	132	110	101	115	104	110	120	115	123	127	139	119	105	124	113	106	110	120	130	117	119	88	122	118	114	104	126	133	129	115	139	114	124	126	116	119	135	136	130	108	117	132	132	115	125	114	115	127	111	127	114	132	105	107	137	121	134	119	121	131	111	122	113	109	114	124	124	119	131	120	137	131	119	122	105	124	119	121	125	110	124	132	117	124	112	108	145	128	106	115	117	113	111	135	118	118	114	108	121	129	115	130	113	98	144	143	122	97	129	130	127	126	127	123	113	118	126	131	119	122	124	129	120	109	113	96	115	116	131	119	89	130	122	123	119	113	123	127	132	123	137	122	110	104	121	116	156	127	118	106	106	118	132	126	124	114	123	120	126	119	124	109	111	109	118	111	118	130	120	129	130	121	123	121	133	102	111	133	133	148	110	123	123	128	110	123	111	123	100	118	141	137	125	111	103	110	111	117	118	122	113	129	128	149	129	118	118	121	118	125	120	113	118	142	108	138	105	120	131	137	142	122	115	113	121	120	134	112	133	130	113	119	110	106	130	114	131	121	124	133	132	100	112	118	110	101	129	120	131	109	122	135	127	142	132	107	83	111	125	116	105	128	116	114	110	119	132	129	119	124	120	116	115	108	116	132	112	129	97	123	122	104	112	110	142	118	114	125	123	134	122	113	109	102	112	127	131	115	108	120	109	124	121	114	148	125	132	105	108	120	114	112	125	134	123	126	146	121	123	113	113	125	114	126	119	128	104	128	122	121	100	121	124	127	94	126	125	129	105	115	124	117	123	146	122	134	105	136	120	145	125	127	116	111	118	123	146	154	107	121	125	122	115	128	109	102	130	142	112	127	118	106	104	119	137	128	110	120	143	121	115	126	125	137	115	125	113	147	107	135	109	106	133	112	125	117	103	114	116	127	106	114	113	116	125	125	128	122	115	112	107	114	131	124	121	127	103	112	128	123	107	129	113	110	112	118	119	151	122	107	99	116	137	118	117	104	125	128	136	106	115	126	123	142	121	141	135	128	137	103	144	132	131	119	148	128	141	116	125	127	122	127	122	123	120	114	113	102	124	113	113	144	97	120	134	128	103	106	122	132	109	103	132	126	119	123	136	115	117	128	117	99	121	121	100	123	123	124	131	141	120	120	144	112	125	116	128	104	116	128	123	117	107	122	130	99	105	130	114	114	122	124	101	106	114	124	111	120	122	107	108	115	115	109	124	128	128	117	114	119	121	102	104	138	121	134	111	129	119	114	109	108	120	119	124	112	129	108	99	127	111	124	123	105	98	122	111	103	127	116	130	111	138	137	111	106	117	103	131	118	125	117	132	108	132	124	117	118	132	112	116	121	118	145	135	91	113	127	116	109	134	114	98	109	128	113	108	107	131	139	137	113	133	133	104	119	120	136	111	108	147	120	135	117	107	119	137	127	142	120	113	114	115	122	117	132	110	124	139	116	108	115	123	119	124	120	123	129	121	98	114	128	108	122	111	124	112	100	134	112	103	111	107	117	125	111	113	124	111	112	103	99	123	121	111	121	108	119	110	144	143	134	133	108	113	127	141	125	136	114	119	118	111	124	132	119	123	122	117	122	110	96	121	125	142	111	119	113	104	136	105	97	123	123	140	127	126	125	109	115	129	114	121	129	115	109	123	143	133	114	107	115	120	136	133	112	121	113	105	122	132	124	104	116	114	106	121	112	122	132	97	116	104	117	120	128	120	122	124	109	124	125	137	128	118	130	120	106	121	113	114	130	129	118	103	125	110	124	119	125	132	131	124	116	118	106	115	134	122	119	132	140	115	110	120	109	86	132	125	119	119	118	122	113	142	99	111	114	115	123	122	123	117	126	99	141	113	131	112	146	122	127	127	118	117	113	107	111	122	117	124	111	126	122	144	130	123	98	113	125	125	99	124	132	117	118	127	125	138	108	101	118	121	103	120	100	128	111	127	135	120	109	131	127	148	149	116	140	120	127	130	149	128	120	122	118	136	115	123	119	122	114	131	115	120	111	101	142	112	120	109	107	138	126	129	115	122	129	125	111	108	123	132	124	113	112	107	121	122	104	121	108	122	129	120	128	146	101	99	127	135	130	121	138	120	123	132	97	126	123	91	109	142	123	129	114	118	127	91	112	101	116	131	139	139	96	118	110	112	118	120	125	114	109	127	117	106	140	114	111	124	110	112	130	129	121	119	97	91	108	122	137	135	133	128	129	123	121	144	145	105	133	127	134	117	109	143	115	130	120	118	107	121	133	126	114	123	111	112	127	135	118	117	118	131	125	122	113	120	130	104	117	130	90	119	122	120	123	125	124	130	114	119	94	118	121	132	107	117	114	128	120	124	114	116	118	112	127	121	116	132	117	141	105	131	124	132	124	124	108	120	121	114	113	129	111	119	128	109	128	120	130	104	146	109	136	124	109	114	120
25375	19893	12901	2163	427	438	407	431	401	435	411	420	446	404	430	393	402	425	429	445	427	409	384	414	415	413	418	389	421	431	395	439	389	414	411	440	432	423	424	437	433	425	395	398	416	390	403	430	395	392	408	375	401	398	433	404	400	422	474	382	441	402	395	394	422	414	368	407	406	434	422	397	411	437	365	429	362	423	446	470	407	420	386	426	422	418	425	430	387	420	408	458	420	412	413	423	410	432	425	373	464	412	395	400	439	418	415	379	370	399	405	400	389	417	429	461	407	413	420	426	389	394	421	415	412	388	416	411	406	418	437	410	437	416	407	388	444	411	443	393	409	444	381	421	435	397	413	419	396	446	420	409	402	412	422	421	430	431	392	377	398	423	421	407	454	456	420	411	408	412	397	409	445	403	453	411	414	381	449	385	429	401	440	446	412	403	403	411	409	407	427	389	410	397	400	348	408	457	377	422	391	407	439	411	445	427	395	421	433	424	408	416	432	413	428	434	443	455	405	400	426	410	423	404	405	409	421	445	403	416	429	407	422	413	394	400	405	426	415	396	407	449	389	402	423	379	445	420	441	443	412	425	429	413	417	430	413	402	424	436	398	387	388	409	414	426	446	426	393	408	412	413	409	392	425	440	450	415	367	413	381	424	411	425	422	396	410	406	401	405	401	399	412	445	404	407	393	416	396	414	388	406	403	435	443	406	443	434	400	430	436	423	392	403	423	410	424	417	412	419	374	431	423	457	427	376	397	415	408	425	431	425	410	402	368	394	452	414	405	430	447	439	423	403	419	409	385	425	451	365	414	396	389	456	374	379	407	393	437	414	414	419	410	388	426	373	431	403	397	419	418	420	430	381	401	418	383	424	444	420	400	422	440	378	420	406	416	388	420	448	386	369	406	432	400	419	371	441	375	427	408	430	411	449	377	402	414	419	392	427	435	410	403	398	441	416	376	426	434	406	399	438	390	390	401	426	424	408	433	442	410	450	408	410	398	434	397	401	391	431	384	380	429	400	455	449	393	417	432	404	394	432	432	418	389	420	432	416	421	427	399	387	404	430	443	404	401	432	402	415	391	389	390	399	410	405	409	374	405	395	406	425	403	431	366	397	413	392	402	403	397	422	428	464	376	432	392	397	403	426	463	411	390	407	394	408	413	404	389	390	407	376	379	423	415	418	429	421	403	413	405	396	396	365	426	418	392	408	362	419	397	399	436	403	422	422	422	401	401	418	421	386	398	433	453	391	422	423	418	432	424	420	373	397	380	388	397	373	393	387	388	417	426	400	425	436	431	421	425	390	422	429	430	428	411	442	425	423	415	407	413	425	421	427	433	431	394	410	421	460	404	387	417	440	414	421	397	409	402	429	371	425	395	402	400	413	383	411	439	409	447	414	439	450	435	415	434	429	383	424	416	424	413	422	403	384	399	429	380	407	411	438	424	419	411	454	403	401	384	389	397	404	412	440	408	442	413	413	423	432	413	432	428	382	439	387	410	422	411	407	374	411	404	417	382	378	403	419	420	411	420	401	390	393	383	410	401	407	420	413	402	398	387	382	398	378	407	400	375	425	437	387	397	384	386	406	411	428	422	436	406	390	426	420	384	421	419	441	438	439	416	395	406	395	424	379	409	434	396	431	470	416	417	410	427	397	438	421	415	412	383	392	399	425	429	399	416	437	401	401	415	407	387	414	428	436	427	396	445	397	410	428	387	434	394	400	429	406	389	437	416	386	417	416	399	418	412	437	423	409	432	390	426	366	440	432	393	425	417	410	386	412	410	440	412	405	405	417	421	393	374	403	414	406	425	410	371	405	392	432	416	432	433	412	424	390	419	429	402	382	407	408	396	401	432	403	461	397	427	453	391	412	410	387	435	391	425	405	417	408	408	387	409	403	423	401	400	412	423	404	421	429	391	442	405	444	392	414	408	422	383	432	414	432	421	422	411	410	433	417	428	459	405	398	378	430	417	422	395	387	401	402	463	411	410	419	396	388	423	414	421	408	446	394	384	399	441	443	395	401	394	420	367	412	425	405	423	416	404	416	441	408	387	434	416	411	392	434	399	426	390	407	414	398	431	397	399	432	422	393	404	414	401	419	415	391	439	425	414	437	420	381	408	440	424	407	404	432	451	471	447	424	433	408	409	435	407	399	448	413	423	421	367	426	400	436	379	401	395	451	402	386	403	444	432	398	430	412	430	364	409	407	425	435	417	448	387	425	387	421	420	395	431	396	407	391	418	423	386	395	428	421	405	437	387	454	423	412	430	409	414	407	418	402	403	400	361	409	426	416	427	405	403	447	419	399	410	490	411	397	438	399	425	444	379	399	424	408	467	385	382	408	408	409	432	438	400	410	419	411	414	399	402	450	409	384	367	402	390	384	423	395	423	426	418	424	392	396	427	428	378	400	435	425	409	434	385	359	398	390	432	432	413	384	405	443	401	410	408	407	397	413	411	388	418	410	421	413	452	419	438	422	416	415	438	393	365	389	399	398	435	389	418	421	409	388	419	393	421	416	414	384	386	406	426	369	427	460	386	389	414	422	409	394	459	417	407	415	409	413	402	454	413	415	417	438	451	435	402	411	404	397	433	401	373	414	396	393	379	367	405	430	405	398	437	401	409	401	384	369	392	432	422	376	415	421	439	419	416	419	432	389	426	359	419	394	433	393	419	404	416	413	410	414	406	418	432	425	436	407	443	427	402	390	399	411	435	384	347	395	403	425	396	374	405	429	397	401	429	432	425	385	405	411	398	397	414	407	445	398	404	388	422	426	417	423	416	416	377	402	420	436	407	404	442	415	430	412	436	404	419	420	385	430	405	441	389	410	393	431	439	373	417	428	434	416	441	432	395	397	405	396	401	418	465	372	408	425	410	423	392	433	395	390	414	432	430	401	468	407	457	409	392	427	415	407	432	420	422	410	406	423	391	417	419	421	399	424	424	406	417	447	425	411	394	411	408	406	401	390	414	432	407	389	421	415	401	432	408	404	444	413	423	395	410	422	415	420	437	415	427	428	413	415	424	403	410	424	413	425	416	421	416	398	410	439	451	425	374	368	412	386	391	412	388	417	398	423	412	397	406	406	458	425	413	441	420	396	404	406	406	413	417	439	419	385	417	383	417	430	380	401	411	420	420	439	422	414	426	435	424	415	407	357	412	410	434	404	395	404	461	391	435	443	377	414	401	439	427	450	387	441	423	418	429	428	392	419	398	394	376	367	422	414	400	398	390	437	401	401	379	394	404	419	391	400	400	402	419	461	378	437	417	392	414	428	413	408	419	421	401	394	432	439	445	414	414	388	450	396	441	375	451	437	414	369	375	397	416	401	445	414	443	390	420	406	402	429	380	424	393	422	385	381	418	453	412	400	431	433	404	382	416	384	394	432	386	451	434	409	417	411	408	420	431	407	404	410	382	411	476	437	368	437	396	441	442	382	431	426	439	409	393	433	452	430	418	393	388	422	427	408	401	399	433	424
61168	54244	45159	16001	981	211	186	174	165	151	136	145	136	123	123	119	129	152	120	122	127	126	125	130	148	117	146	130	143	123	126	130	112	121	117	148	98	123	154	150	110	126	139	120	111	122	130	136	107	131	128	148	113	136	135	136	121	143	114	107	115	150	132	112	134	111	120	129	110	128	127	107	111	145	135	119	134	134	124	127	124	109	130	123	104	140	116	100	120	117	129	145	132	134	129	127	128	108	133	116	131	128	146	134	126	110	102	123	131	120	150	125	112	137	138	112	111	132	117	117	116	109	145	126	110	122	126	132	120	122	127	112	117	152	133	115	122	125	108	138	124	120	108	108	133	129	129	119	119	119	137	116	133	117	134	115	122	137	123	127	129	119	128	121	140	128	142	111	126	118	135	142	115	116	118	119	137	111	115	118	121	117	105	131	102	115	142	126	114	112	119	117	138	136	134	120	138	110	138	139	103	121	112	118	108	120	140	129	127	98	123	107	134	118	103	116	135	118	111	126	118	122	129	137	135	123	120	124	136	111	125	146	139	119	119	111	126	128	114	124	152	118	146	111	120	138	126	115	128	125	129	142	124	116	125	116	124	122	125	111	131	137	135	116	127	134	128	135	115	129	138	116	129	127	104	139	124	132	136	129	122	117	125	127	122	143	137	144	108	114	121	132	129	117	134	132	114	116	107	131	143	123	130	133	130	124	110	134	120	118	124	128	128	128	129	118	108	156	128	111	132	119	126	125	129	139	120	115	139	117	111	105	130	125	131	138	123	136	125	113	111	136	116	120	126	115	102	120	122	112	135	132	132	133	134	137	119	134	108	78	136	100	110	126	134	141	100	123	128	117	122	111	141	115	129	121	138	142	142	120	100	136	120	110	129	137	100	145	128	120	118	120	116	126	121	112	132	119	117	117	124	154	121	118	129	129	99	123	114	124	123	135	115	141	133	122	131	115	121	115	129	125	127	121	117	115	123	133	111	122	114	135	132	112	134	115	118	120	112	115	132	110	105	126	121	119	130	127	135	111	127	132	144	108	125	139	123	123	121	112	110	134	112	133	119	119	121	108	135	137	112	135	101	116	134	120	148	109	148	128	142	99	137	121	112	103	127	129	126	121	124	116	117	126	120	131	109	126	129	117	119	124	126	137	138	135	151	101	102	110	116	125	115	117	115	128	125	128	111	127	129	132	115	118	119	139	130	126	111	125	140	113	138	126	123	125	152	129	107	110	117	132	105	115	135	125	128	133	136	120	122	147	122	113	138	121	119	113	115	141	107	135	105	143	126	109	131	132	108	115	154	109	98	137	119	124	128	116	101	126	144	122	112	126	138	127	112	129	108	121	129	115	136	113	124	132	120	134	112	121	114	120	111	123	138	141	118	118	117	132	135	132	127	127	128	140	126	153	114	128	121	134	98	138	129	129	118	124	116	119	108	124	117	142	127	130	135	132	114	121	135	114	142	122	147	112	109	133	133	143	111	133	145	107	141	128	128	120	121	123	113	111	131	112	139	141	108	139	120	124	132	131	139	138	118	123	131	121	140	120	118	140	121	116	120	132	122	127	137	115	120	111	108	128	129	106	122	121	109	129	151	113	135	126	138	118	119	110	108	135	124	127	109	114	112	118	119	118	107	126	125	140	126	147	122	126	119	134	132	133	117	124	126	106	126	140	103	134	121	116	116	127	124	127	146	148	139	125	129	135	131	130	128	133	112	134	106	113	108	118	125	121	107	141	123	123	118	134	118	121	107	116	124	126	122	140	118	116	127	119	128	133	128	139	115	114	143	125	110	124	125	101	103	126	126	108	130	135	130	108	121	122	105	122	129	130	125	111	112	111	142	123	136	122	129	106	133	123	124	133	127	121	138	137	107	126	145	125	137	137	107	113	139	137	111	122	123	109	143	127	128	121	118	131	112	124	123	115	115	127	138	103	126	131	118	116	123	130	110	113	110	128	137	125	115	124	123	127	126	121	123	126	138	122	114	128	117	113	116	110	108	131	102	141	135	130	136	108	134	104	126	111	123	128	119	119	124	99	124	127	116	136	129	119	117	113	133	130	113	110	113	127	137	125	125	100	130	132	113	135	131	134	127	132	108	122	126	110	113	109	125	106	122	137	120	132	116	142	126	124	124	124	130	125	128	115	135	118	114	108	117	110	106	128	109	113	121	111	121	130	122	116	103	119	114	129	149	114	128	127	108	123	139	154	118	131	135	143	127	126	121	122	126	140	119	117	141	146	137	145	116	123	139	139	135	107	141	117	121	127	142	114	111	124	126	125	125	131	130	108	128	134	119	125	129	119	121	132	127	122	143	133	122	118	130	114	113	124	116	108	144	112	116	132	125	114	115	116	118	134	135	119	119	122	125	123	110	116	123	106	122	136	127	121	124	140	105	122	124	112	134	105	112	134	139	144	104	143	133	141	125	137	145	101	118	115	125	118	126	107	110	130	108	123	129	130	114	121	132	133	114	115	131	118	135	131	112	123	122	148	121	106	118	126	104	126	117	116	134	125	117	117	127	132	117	132	129	140	158	116	120	117	113	135	129	115	107	126	117	124	139	122	126	127	115	144	110	124	116	119	122	123	132	116	132	118	122	118	114	126	132	141	134	130	118	146	135	108	125	140	102	118	116	132	113	126	132	109	142	125	124	139	128	117	126	124	124	119	137	119	123	148	131	122	125	101	130	155	116	93	104	146	101	128	125	116	114	124	124	120	152	122	131	115	128	123	123	129	125	140	102	119	120	118	131	111	139	129	130	122	106	131	151	140	121	123	130	113	128	124	114	125	116	112	115	134	128	123	123	130	133	124	123	140	145	130	122	147	139	93	132	141	133	130	120	139	134	121	118	119	114	121	118	117	118	114	141	132	122	100	132	117	109	107	125	114	108	136	121	126	132	133	121	124	125	126	118	130	128	133	125	148	109	141	139	136	113	143	134	134	114	141	113	125	125	117	114	121	129	115	143	133	107	120	136	120	137	114	126	112	135	128	128	115	120	118	126	103	112	111	119	108	115	136	132	131	103	131	137	121	117	119	123	127	114	122	109	118	108	132	127	121	122	99	128	126	124	122	122	113	118	127	110	108	110	125	134	123	117	117	114	106	129	131	123	119	128	106	118	119	134	128	106	112	104	122	128	146	131	147	106	127	134	116	119	120	121	150	112	133	121	143	128	126	129	112	119	107	130	124	117	110	135	145	122	107	130	102	119	123	117	136	138	118	124	102	128	122	120	106	136	127	126	111	131	138	131	133	136	121	150	106	147	124	134	108	139	121	129	89	126	126	127	125	129	122	130	136	118	114	137	110	132	130	104	133	123	124	113	128	143	137	135	122	133	134	139	138	141	133	132	126	140	117	135	116	104	108	120	117	138	125	122	117	123	115	118	127	131	141	144	129	132	133	134	136	130	115	119	122	123	126	134	113	138	126	142	121	134	129	134	114	103	119	119	124	124	111	141	136	110	140	144	142	132	116
42370	43447	41918	6636	729	640	635	611	566	549	452	497	453	489	479	480	443	480	457	410	410	439	459	434	438	462	420	428	437	413	431	406	477	417	412	389	435	407	401	395	446	421	446	437	417	440	406	442	452	386	455	439	446	411	427	433	445	407	442	390	431	429	419	411	436	418	452	422	414	458	400	431	416	392	403	466	435	427	415	429	415	421	431	411	403	415	422	412	455	435	405	423	403	438	447	405	432	416	425	382	420	391	436	414	428	412	442	424	430	424	455	448	396	471	407	401	393	431	420	451	397	436	422	438	412	400	400	457	437	409	427	386	427	453	445	430	399	398	450	451	416	404	417	415	417	455	389	415	437	406	421	400	422	386	432	432	391	368	430	429	384	456	443	418	456	435	445	430	400	434	418	364	447	425	425	398	439	435	398	433	431	396	432	440	470	421	423	399	446	413	438	409	422	413	437	437	427	449	382	402	395	428	427	437	411	429	418	399	438	442	403	432	411	407	405	393	407	435	423	409	406	409	447	419	412	406	446	419	412	429	401	434	458	446	421	401	441	442	411	440	460	436	444	470	424	423	427	405	431	414	437	410	404	396	427	414	394	456	428	448	405	406	418	424	407	410	426	418	441	452	438	389	421	398	426	420	423	430	441	413	388	410	429	422	419	436	442	422	418	423	394	392	446	397	402	438	468	386	393	444	436	447	423	431	464	439	423	435	421	415	462	447	416	425	447	384	413	434	469	429	434	416	449	398	399	391	425	403	452	430	384	430	402	432	411	396	422	413	414	440	408	418	409	405	394	460	428	421	414	399	414	431	435	443	411	444	392	382	392	420	406	400	423	408	424	419	432	412	390	472	418	384	425	431	402	399	419	384	412	455	402	410	418	417	430	436	421	415	423	408	422	432	376	438	451	382	417	436	437	410	402	396	412	421	393	420	421	432	445	395	399	418	414	443	413	393	387	393	424	417	408	412	396	413	427	414	418	456	424	404	423	423	482	443	457	409	405	430	421	426	450	412	418	398	373	435	445	409	451	433	440	424	411	414	383	443	393	416	395	433	396	437	448	386	423	425	419	440	422	388	400	457	411	387	369	419	463	420	380	399	417	441	398	429	449	419	437	439	415	429	418	433	418	434	386	443	436	414	422	433	457	414	423	438	394	435	408	449	438	391	408	411	403	399	394	473	400	443	409	420	429	432	454	403	411	417	438	426	419	388	457	385	430	429	417	419	403	428	416	467	423	438	447	405	410	429	395	458	454	439	404	432	387	428	393	406	402	433	400	413	440	413	428	445	425	384	481	460	430	391	391	412	451	448	443	441	435	433	426	368	424	391	407	406	430	372	442	409	415	418	424	415	482	413	401	436	407	405	454	420	477	428	438	379	403	409	394	391	418	424	389	436	437	443	421	441	450	415	426	431	443	395	432	430	435	416	423	413	449	431	403	416	395	429	416	403	406	414	420	399	461	391	425	431	416	418	397	436	408	466	423	390	441	419	421	395	461	435	454	423	414	396	406	382	460	405	376	425	431	445	430	403	473	421	462	434	471	476	416	409	416	395	434	390	423	419	412	420	433	409	436	437	436	452	443	418	427	410	420	456	419	432	429	396	438	447	448	466	408	436	443	424	441	453	416	419	400	445	455	374	388	396	453	377	411	400	420	406	429	443	422	408	414	447	469	404	440	409	414	453	427	412	431	423	423	423	432	402	446	395	399	418	402	435	422	427	412	419	432	453	404	421	437	438	434	435	401	453	437	415	419	422	403	435	412	414	440	390	407	425	454	424	389	419	417	417	421	419	392	435	426	416	440	404	427	455	452	445	415	381	425	431	396	436	403	395	398	419	433	417	428	410	423	459	428	393	418	423	418	422	418	420	405	426	429	432	360	404	429	433	445	433	453	430	433	412	415	377	420	410	407	422	451	430	455	421	419	399	390	380	451	423	401	436	432	420	387	432	423	458	413	409	413	464	424	419	442	431	418	434	414	393	403	394	430	407	415	406	404	413	414	408	412	436	406	451	453	424	360	441	448	438	440	429	415	434	410	428	416	429	415	409	438	425	396	416	415	417	410	425	395	428	402	449	383	440	421	390	418	456	445	417	388	424	403	399	405	420	409	414	427	434	396	408	396	398	390	410	439	451	405	431	395	451	416	414	415	383	414	420	398	406	430	418	444	415	397	389	418	435	434	415	395	394	393	361	422	423	464	424	433	438	415	423	452	423	394	430	412	442	429	441	405	414	475	415	419	432	475	430	430	394	442	415	441	430	437	412	425	399	417	449	453	401	383	431	432	433	447	437	436	404	449	403	436	403	430	405	396	431	405	431	396	474	417	398	452	430	412	387	408	426	416	415	425	418	440	412	453	384	432	447	420	438	408	428	436	420	440	421	418	396	436	419	421	413	440	414	401	408	413	399	447	453	426	414	427	432	402	427	390	489	442	428	421	454	389	439	427	392	428	434	428	441	430	413	428	408	413	377	410	455	421	410	387	398	444	383	406	382	417	431	407	383	410	486	418	428	434	424	431	408	424	417	404	410	426	427	420	445	483	447	412	456	456	401	438	471	412	415	426	418	418	420	424	424	406	413	423	409	435	476	430	397	421	441	418	406	446	441	444	429	444	420	421	432	421	415	421	410	400	448	399	443	377	401	418	380	402	443	461	397	447	396	389	416	396	414	443	403	426	382	423	445	398	428	408	411	397	399	443	424	442	405	439	386	421	441	447	408	429	425	411	432	448	406	431	440	390	403	410	423	404	416	441	397	436	414	443	447	433	435	439	417	417	397	443	423	419	406	438	429	393	430	394	444	433	408	400	422	411	403	384	412	418	418	395	414	426	413	463	414	421	452	439	463	428	418	428	426	393	448	441	406	432	405	418	391	429	427	423	439	420	390	443	403	409	374	416	450	407	406	417	417	402	426	466	405	402	421	396	445	431	427	441	432	406	409	450	422	417	428	420	421	414	437	461	430	406	414	432	451	436	443	410	412	443	434	440	435	421	470	405	412	388	427	381	428	466	436	444	438	449	426	444	434	414	428	436	446	408	418	404	402	457	413	393	411	401	395	482	432	409	392	393	421	407	425	402	400	421	418	425	457	429	404	408	437	422	451	399	451	414	444	376	461	427	412	423	388	429	399	414	414	397	453	418	427	439	400	452	399	428	443	445	432	395	417	429	432	444	434	378	435	418	451	415	452	424	420	419	429	400	392	436	411	391	440	431	395	447	421	428	403	432	401	440	395	406	412	423	444	457	431	462	421	397	411	443	416	428	452	441	432	432	432	409	400	410	447	437	471	395	390	422	420	396	414	427	458	452	391	425	434	376	380	400	404	413	453	374	440	418	420	428	459	426	404	412	428	399	418	424	394	408	452	437	435	437	453	444	388	437	416	437	463	413	406	419	456	397	399	416	405	413	427	422	390	389	396	388	422	465	394	417	420	427	427	406	415	445	446	430	403	387	415	413	396	382	370	412	412	433	395	408	430
78195	72657	62512	27171	6340	667	346	296	327	311	276	264	268	292	257	248	291	275	242	231	276	273	261	269	227	240	234	228	261	249	262	234	245	211	243	260	252	240	247	220	224	236	226	255	222	244	273	257	248	259	225	234	253	224	248	258	211	238	245	254	272	232	210	270	248	242	251	244	229	243	245	226	241	230	266	252	221	253	224	253	257	265	233	234	227	235	249	234	246	254	225	265	231	228	253	245	254	266	252	228	251	242	224	276	250	246	213	243	219	258	225	249	238	256	250	267	260	266	239	232	236	259	250	232	243	240	212	259	234	241	242	236	235	222	223	260	226	241	223	262	251	240	237	231	244	256	231	223	236	223	233	220	230	259	238	210	243	230	241	233	236	243	232	258	226	229	223	225	248	258	250	247	221	253	253	231	274	225	255	242	235	238	249	235	217	219	229	242	254	233	240	236	238	266	243	226	260	256	271	235	247	234	226	216	251	240	229	211	270	244	253	236	224	279	237	209	249	264	248	245	242	238	225	245	242	236	235	259	259	256	260	199	220	244	265	233	238	235	234	234	257	232	214	228	215	225	232	237	232	213	228	245	247	248	244	224	228	229	235	252	235	236	259	241	244	238	247	237	228	253	218	228	232	240	243	223	232	225	253	261	233	233	240	212	225	238	242	237	229	267	253	247	250	246	251	242	238	235	265	238	240	224	246	230	270	225	232	259	229	231	224	226	229	253	233	247	234	210	246	250	258	221	210	243	237	242	247	282	252	271	238	232	224	269	248	248	254	227	239	238	232	237	236	248	244	230	240	236	234	238	242	251	257	238	235	280	221	213	263	274	251	228	237	235	221	221	220	248	236	245	269	215	244	247	240	245	253	233	268	263	241	231	257	235	236	236	238	241	233	236	240	241	227	228	243	208	249	229	259	226	225	257	250	230	237	238	220	231	237	264	267	230	238	247	258	244	238	260	269	244	238	238	239	235	243	267	247	263	230	244	249	261	225	252	258	218	227	262	234	251	244	246	255	238	248	211	211	249	232	204	219	245	229	259	236	247	228	244	213	233	254	217	233	242	225	234	240	250	260	219	232	245	238	212	251	252	250	256	243	269	265	256	237	242	234	237	238	227	242	240	246	241	243	227	213	234	245	246	257	214	270	254	246	237	233	244	225	242	255	222	233	222	236	226	252	246	270	272	258	239	253	235	249	246	247	270	245	216	257	252	241	268	221	223	251	241	203	249	254	234	237	248	226	265	270	227	222	238	268	249	263	257	223	243	259	231	244	214	260	242	249	226	245	245	255	231	240	199	237	238	227	226	247	219	249	235	276	244	259	262	238	252	248	246	256	250	256	247	234	251	240	245	224	225	238	227	231	227	249	236	276	232	250	237	251	239	251	249	273	243	212	232	244	232	238	239	240	255	250	242	226	212	246	236	238	215	240	233	246	266	243	235	249	238	215	235	247	272	246	239	235	242	215	231	210	233	259	255	246	261	247	253	249	255	234	240	236	257	254	218	276	252	252	235	243	233	237	215	233	215	274	248	260	222	235	217	228	246	261	241	229	266	260	255	240	248	256	237	246	241	233	236	245	230	235	242	251	259	272	244	238	247	257	256	237	230	220	242	245	221	208	240	272	248	235	243	257	269	253	224	218	234	233	229	234	209	268	225	264	230	271	271	230	214	234	230	236	259	249	227	231	241	230	221	245	222	214	209	231	269	230	246	231	213	242	250	224	253	231	252	264	244	226	243	238	241	247	255	234	258	241	225	248	221	252	257	231	228	246	239	246	228	229	252	237	255	239	248	241	236	232	224	258	233	242	243	216	227	250	211	241	257	244	260	214	224	251	256	262	215	213	225	258	250	216	230	234	243	218	234	256	227	215	247	239	258	240	224	220	232	229	278	244	271	256	271	263	248	239	227	257	264	246	242	253	239	243	232	247	244	240	239	250	274	214	255	245	236	254	286	239	234	249	228	248	229	239	258	258	240	228	204	281	290	260	229	249	240	235	209	248	269	260	232	217	244	254	215	258	248	251	239	234	235	261	227	259	251	240	243	261	245	224	223	278	224	266	232	255	221	247	264	265	250	266	263	257	231	245	242	249	245	240	257	246	227	233	263	246	229	207	252	246	236	230	276	218	247	248	236	239	237	242	262	207	226	247	259	259	237	253	241	249	252	219	237	267	266	199	259	219	259	231	229	226	241	234	237	230	218	239	246	197	268	222	227	221	267	229	222	226	234	221	226	247	247	215	252	249	254	254	259	260	235	244	247	224	200	231	232	240	255	192	238	238	257	274	243	231	259	213	269	251	241	252	277	224	221	226	252	233	238	244	243	272	224	235	208	218	233	223	243	261	230	243	236	235	244	238	216	225	237	263	246	215	242	221	226	235	243	248	234	235	258	247	248	221	255	231	219	221	235	222	243	241	237	232	217	273	233	239	227	235	241	264	221	258	260	240	235	255	240	250	231	236	237	251	213	237	278	224	262	232	243	246	221	225	283	229	217	248	253	257	240	233	218	233	219	229	271	228	251	237	276	232	257	248	210	253	268	255	263	250	260	226	219	252	234	247	230	246	255	260	256	262	246	243	224	259	237	254	245	233	229	242	230	251	243	222	229	226	260	255	239	256	224	237	233	237	257	211	253	271	244	267	257	235	277	241	253	236	244	249	201	226	240	244	232	253	223	210	263	217	252	227	241	248	228	248	250	248	230	250	224	237	255	237	251	232	228	250	257	270	245	233	243	245	249	229	226	248	255	238	272	215	236	255	222	225	233	214	251	252	258	238	235	237	263	226	265	254	246	257	227	235	218	248	269	213	231	236	258	232	249	235	253	228	250	228	234	212	237	267	257	246	234	219	235	242	249	268	216	225	228	225	266	226	225	235	214	210	232	227	236	230	220	243	218	239	251	226	258	245	236	238	234	232	258	230	233	249	245	263	233	233	255	260	259	223	239	215	244	225	243	255	243	246	248	218	253	206	253	238	225	234	249	270	251	265	240	253	251	251	224	228	239	247	254	274	231	250	209	215	238	244	237	236	255	218	234	249	218	256	230	249	236	236	232	247	245	224	237	225	240	240	237	248	246	257	267	257	244	268	233	215	256	252	219	266	213	230	257	238	250	249	256	223	214	227	257	258	224	232	215	260	237	261	246	208	223	250	246	258	241	230	229	220	243	220	210	249	230	247	257	234	233	243	243	271	234	249	252	259	227	291	274	237	258	233	241	240	233	225	231	259	242	251	238	232	258	217	240	231	238	238	255	236	242	226	217	245	223	238	247	236	248	227	232	233	244	238	249	225	247	250	286	224	244	213	243	263	254	243	264	245	234	234	219	231	246	236	234	223	257	239	216	237	225	241	229	239	238	258	232	239	265	253	267	256	216	260	247	211	248	268	222	273	226	261	220	228	220	225	252	229	241	260	240	222	232	232	242	258	247	233	237	244	233	244	215	262	225	259	230	252	235	228	254	229	247	235	242	271	274	247	221
56444	60027	57518	9690	1604	1374	1213	1147	1066	1002	964	933	876	876	878	872	835	860	812	787	768	810	760	802	813	759	709	780	724	734	714	762	780	770	709	766	781	709	711	757	733	774	705	709	750	741	724	743	723	773	781	750	744	774	746	808	710	741	743	768	742	735	729	729	723	765	767	723	737	778	696	752	731	733	734	744	750	776	746	727	735	704	719	771	682	732	721	732	734	667	763	682	711	730	697	752	714	745	740	743	698	723	749	729	727	752	726	722	726	730	716	735	706	729	731	726	749	738	739	727	754	740	764	754	715	687	724	768	769	749	707	725	735	715	726	739	777	767	801	709	767	762	752	772	724	717	703	724	735	755	704	724	690	781	715	731	727	765	740	712	734	723	787	756	760	752	681	749	758	789	726	720	733	734	690	713	700	751	718	738	704	734	675	730	746	726	750	688	727	760	717	719	731	720	737	752	745	709	729	731	697	717	686	692	714	713	730	784	721	748	728	776	711	743	714	708	682	685	738	752	750	711	671	737	729	742	724	706	726	730	713	730	731	750	755	712	747	750	748	734	756	668	717	733	749	706	717	719	716	735	736	737	725	763	736	719	709	765	722	757	778	732	747	724	761	751	758	782	704	727	701	750	755	797	743	761	734	749	743	745	709	762	741	717	726	717	747	705	724	701	720	743	754	771	733	748	743	744	741	754	751	730	757	691	719	686	721	715	679	761	709	737	728	739	764	729	765	755	785	731	735	717	736	726	705	771	744	715	740	727	700	775	715	709	707	744	771	721	771	761	775	716	781	753	714	757	698	748	703	684	689	713	756	663	783	718	748	745	761	744	753	770	781	708	758	746	703	754	756	712	679	724	742	744	753	780	775	744	758	706	746	716	686	765	724	731	755	693	708	714	724	704	744	745	733	698	687	729	758	724	701	737	742	732	730	696	752	701	716	712	724	748	739	783	729	698	718	779	726	748	721	710	743	752	736	763	740	759	708	741	757	777	730	731	738	789	737	674	717	684	725	719	719	745	722	736	771	766	757	738	731	741	740	748	759	708	712	770	708	747	740	714	723	733	740	721	737	679	732	706	727	761	730	714	718	692	787	759	665	724	728	715	720	740	778	764	651	767	730	745	730	717	728	720	709	742	704	734	725	737	749	648	723	686	727	728	736	765	761	720	760	754	750	690	684	737	773	716	703	715	685	719	720	733	737	731	741	761	684	747	745	730	782	702	727	707	764	721	732	807	686	711	737	732	768	706	761	671	715	710	777	774	753	696	719	729	712	711	728	754	736	725	764	712	738	708	738	730	743	767	719	709	768	739	787	710	761	698	758	720	709	699	738	762	704	773	713	786	736	710	751	778	697	706	718	706	717	705	741	773	764	663	701	747	708	749	765	744	710	743	761	749	734	725	742	758	681	639	732	690	730	733	697	752	779	716	733	723	739	702	710	698	728	699	669	697	726	765	752	726	682	710	745	743	745	745	719	706	690	728	738	754	742	764	731	700	772	694	715	729	733	768	701	683	698	750	733	732	696	699	668	741	716	712	725	733	746	744	739	750	734	783	751	726	706	773	722	734	756	707	753	723	710	707	677	722	739	729	724	762	725	752	736	715	717	774	762	746	738	725	753	774	768	688	804	735	707	736	774	692	699	705	700	719	711	771	767	735	701	678	730	720	703	771	702	756	724	732	703	748	724	775	675	750	741	709	753	778	749	759	717	726	706	697	743	756	702	727	770	763	698	713	699	728	814	702	737	760	734	688	705	721	717	778	728	726	680	708	744	735	732	740	696	772	758	742	755	735	724	671	746	704	749	747	741	738	745	795	762	751	756	708	748	716	735	722	677	720	753	670	724	701	772	676	693	734	815	764	705	695	704	748	691	752	731	668	759	733	766	699	681	673	752	715	755	744	732	740	746	731	749	749	771	730	740	757	716	777	719	731	724	733	689	726	726	695	728	738	699	689	737	697	747	720	743	763	711	727	703	708	716	724	718	776	726	742	736	717	740	696	731	694	728	713	728	713	712	753	743	762	767	741	756	739	746	709	654	728	718	699	694	735	678	744	734	749	684	682	697	713	721	755	770	705	701	740	785	685	748	726	712	750	721	772	726	780	739	740	780	732	766	745	730	758	760	736	773	701	744	732	728	687	752	733	752	718	733	744	746	740	725	707	726	774	736	766	723	717	744	702	718	707	732	710	759	716	719	671	712	709	751	725	712	720	771	782	750	766	736	757	701	737	760	713	700	739	758	717	745	724	696	764	747	722	734	697	749	657	720	750	741	708	696	688	730	772	699	760	751	758	747	719	782	721	693	747	748	708	761	694	726	734	764	762	742	731	745	749	736	709	732	724	752	764	707	691	694	782	704	721	791	775	764	723	722	761	702	755	707	703	727	743	729	723	720	750	710	743	769	737	682	713	751	678	722	705	748	721	738	704	726	732	693	718	745	748	697	738	770	700	704	737	694	782	696	695	762	704	732	711	688	724	718	666	696	743	720	739	716	741	746	750	737	718	748	755	727	696	712	750	760	729	717	674	710	757	707	663	698	746	745	737	738	761	711	757	691	761	743	716	706	700	700	813	750	730	707	753	699	760	730	749	775	750	734	734	744	776	745	704	748	684	721	756	731	777	748	757	787	706	722	761	742	754	739	749	667	770	715	711	735	744	731	660	761	772	755	730	731	738	750	732	748	742	712	735	725	714	731	747	737	731	773	805	789	713	735	770	729	729	719	753	744	740	697	741	709	769	744	742	705	724	721	729	687	738	699	711	742	717	749	725	748	703	709	701	727	752	706	739	715	714	737	714	715	691	730	735	720	758	729	702	733	686	711	692	739	723	696	760	753	757	725	712	774	726	714	701	725	700	729	753	726	703	744	729	708	780	715	735	722	737	770	761	702	667	722	679	737	747	701	748	721	770	719	730	735	709	723	726	754	732	687	756	708	721	706	717	729	706	756	700	723	725	713	724	712	749	781	805	721	751	740	718	737	771	728	730	709	699	758	706	678	755	727	722	719	728	708	734	779	747	766	757	711	752	744	743	710	705	747	761	734	759	711	741	698	741	731	712	744	769	765	730	735	735	745	736	705	732	721	747	738	737	774	767	762	701	772	729	717	759	767	698	749	744	715	731	700	718	724	773	679	700	774	711	715	714	762	736	731	721	785	747	702	803	766	717	729	707	724	710	715	750	712	738	721	740	701	773	687	712	689	667	723	715	740	730	743	765	697	704	732	761	732	753	726	767	713	721	731	741	712	782	752	787	743	701	713	732	724	759	706	722	760	735	753	713	756	687	729	730	755	749	739	689	713	699	715	750	780	740	733	734	725	710	780	716	665	786	713	714	756	756	746	725	758	698	767	724	772	738	742	764	716	750	696	726	706	720	699	738	706	740	728	761	674	784	694	709	752	699	756	757	725	712	727	724	709	734	748	772	747	717	703	700	743	751	728	729	726	660	729	691	727	728	766	736	724	684	714	741	735	768	736	719
27427	16902	8633	1053	216	140	138	119	121	109	136	122	131	122	149	127	146	119	138	135	127	139	110	136	104	98	125	117	120	118	120	139	139	103	107	119	117	126	113	100	136	127	121	107	121	133	116	114	129	99	136	116	143	110	111	127	107	127	88	129	113	131	121	112	130	110	138	118	129	139	125	103	116	116	122	126	110	107	107	116	141	119	135	110	124	120	132	135	137	124	92	150	104	123	123	97	128	123	137	100	115	112	137	111	123	117	121	133	103	123	116	132	110	122	123	121	124	124	110	129	117	126	104	120	120	123	110	133	124	110	118	118	142	132	114	127	126	112	122	122	126	123	142	127	134	135	110	116	122	130	118	127	113	123	122	132	117	129	143	130	143	124	121	107	115	128	117	125	116	132	106	104	129	122	131	117	112	115	140	103	142	112	139	133	128	105	134	120	140	125	112	137	118	112	83	127	143	103	123	129	101	117	126	133	111	125	129	120	116	117	109	118	113	120	112	128	109	109	103	118	127	141	116	122	105	108	149	139	120	124	144	124	145	145	137	105	133	107	130	139	111	150	111	107	128	112	119	97	116	96	141	125	106	117	110	103	129	122	115	112	119	120	120	121	124	123	110	137	121	142	122	118	129	122	132	108	106	107	124	129	134	128	134	113	121	125	143	135	119	121	119	125	122	144	123	120	114	133	124	125	114	129	131	120	113	134	120	123	128	126	112	120	104	123	140	109	127	114	132	111	130	152	117	133	118	110	134	108	125	111	122	125	126	121	120	121	108	119	119	107	114	112	102	130	113	105	118	107	126	94	124	123	110	121	126	111	119	111	93	135	97	122	130	114	113	120	140	117	96	118	113	113	120	127	135	125	115	134	127	94	123	130	131	103	130	120	106	150	128	103	133	117	117	119	121	119	118	115	127	131	113	115	98	122	108	135	106	108	116	132	125	111	134	122	127	139	113	128	95	122	128	127	113	148	118	123	121	125	124	103	121	120	123	125	124	104	117	110	110	110	132	114	127	118	114	105	119	115	132	126	117	106	134	127	105	107	130	127	124	108	109	120	96	119	112	119	123	112	120	98	126	114	115	117	107	109	116	106	143	109	115	112	132	134	96	119	122	120	119	120	113	135	120	143	114	119	113	112	124	121	125	118	110	124	123	113	109	116	113	107	110	121	117	113	114	122	128	118	113	143	131	113	103	101	136	112	127	130	137	126	101	131	101	132	116	152	112	121	117	111	125	146	112	131	130	110	120	116	115	120	111	104	114	140	113	130	116	118	108	117	133	117	143	119	120	114	110	117	147	103	127	141	111	119	122	125	103	114	116	112	111	112	114	111	134	104	118	104	115	115	119	135	127	96	128	122	116	128	116	130	116	112	106	122	113	123	137	108	103	139	125	105	128	133	112	129	119	135	98	138	139	134	137	106	116	119	127	120	120	112	145	119	124	117	122	96	99	126	123	122	119	114	130	126	118	137	121	130	131	123	118	118	130	118	130	109	121	111	131	109	103	116	123	116	130	117	113	120	112	142	125	113	138	128	105	117	145	111	120	114	142	127	124	122	111	120	119	140	127	117	106	125	122	105	109	143	106	115	144	129	116	135	124	111	124	113	100	127	142	113	138	129	130	122	107	121	120	126	105	110	127	108	102	126	86	110	114	110	131	123	114	125	87	118	130	98	109	120	134	129	115	119	122	124	130	128	108	120	129	116	121	116	100	112	126	123	114	132	106	106	120	112	108	119	126	102	109	114	118	105	137	122	107	132	109	135	126	116	137	117	115	113	114	127	100	104	126	123	123	115	115	106	121	99	113	118	98	121	117	110	126	115	113	132	115	134	119	105	131	112	120	124	126	116	135	123	123	144	120	114	106	127	126	125	105	125	127	125	134	141	108	128	133	122	128	114	100	130	105	132	126	128	115	109	116	120	123	144	128	136	147	137	117	112	130	137	131	129	115	120	133	99	111	136	124	104	135	137	121	136	126	120	110	147	118	121	121	135	137	117	100	117	114	119	132	116	128	135	115	129	130	109	116	116	112	132	122	113	117	118	134	127	114	126	101	126	124	103	95	118	118	121	102	137	110	111	106	106	110	111	124	120	125	135	102	110	109	131	119	129	135	122	136	122	131	140	129	107	115	121	115	138	121	118	116	115	120	127	130	126	101	127	131	108	110	116	122	140	127	125	138	103	116	141	119	136	129	113	123	118	133	115	115	124	120	135	108	113	122	128	110	116	124	133	108	115	144	96	119	118	110	131	117	132	128	127	123	119	112	130	123	119	117	119	104	128	120	107	115	131	131	112	122	117	127	114	121	105	118	130	145	142	132	122	109	118	104	111	112	117	122	121	119	137	109	125	102	120	135	115	110	118	108	125	129	115	131	126	108	114	129	103	121	111	127	122	116	150	129	120	114	131	116	134	123	115	128	118	139	101	87	115	122	119	111	91	120	105	114	105	110	111	126	109	137	105	123	110	117	126	135	135	123	130	138	120	121	115	128	114	111	109	110	120	120	113	161	137	111	134	127	129	114	104	127	101	112	119	114	105	121	130	115	113	107	116	123	112	135	114	112	138	106	126	104	124	123	134	119	109	110	138	110	124	129	128	113	143	127	120	102	132	135	105	142	116	103	114	116	128	139	118	121	129	132	137	119	122	127	115	121	119	93	125	131	125	128	111	122	137	133	112	120	122	114	128	104	111	122	99	102	112	102	128	114	126	106	117	111	131	98	111	102	132	112	125	115	116	105	115	115	133	137	123	132	112	117	123	108	138	115	112	123	110	129	128	118	127	115	108	112	132	99	123	120	106	130	120	112	150	116	127	116	123	125	109	110	111	120	111	140	118	110	115	112	119	131	116	104	125	129	114	108	101	112	119	132	109	120	129	115	120	111	121	133	99	117	119	114	102	128	121	113	110	124	123	135	137	120	112	113	129	97	132	122	137	115	123	137	102	101	132	115	122	104	124	118	132	104	136	127	125	110	108	119	106	136	124	112	114	115	133	105	112	115	112	126	131	132	138	117	123	118	118	117	130	140	120	121	118	117	120	98	114	113	113	114	130	125	124	112	121	122	127	115	124	120	127	136	125	130	108	128	110	134	144	106	128	127	124	118	124	111	140	125	115	111	126	123	116	149	115	124	105	135	106	127	102	121	127	116	114	124	109	112	110	103	131	102	124	130	122	120	123	124	136	115	114	107	119	118	133	125	124	114	125	110	122	108	110	122	123	133	135	117	113	125	133	125	118	113	132	112	118	143	109	126	130	121	120	122	119	119	105	112	114	117	109	109	134	123	125	142	133	128	122	104	111	111	130	110	146	112	123	127	112	110	136	113	140	114	105	123	126	130	113	116	119	131	117	140	128	101	97	122	137	125	133	123	106	135	114	123	119	117	97	119	124	125	129	105	109	112	112	145	122	128	113	123	122	121	110	114	111	116	120	105	135	120	108	121	125	128	128	97	138	102	126	103	111	131	127	114	125	111	134
25659	20838	13223	1649	431	451	432	461	429	408	427	431	416	385	401	408	427	429	446	431	401	423	411	459	411	432	420	404	421	434	378	427	426	426	428	377	420	412	412	407	426	440	430	407	433	393	414	426	411	385	439	406	409	398	410	386	398	407	406	396	396	425	388	412	414	384	417	466	425	418	423	428	411	427	389	409	426	416	403	389	420	393	409	438	418	441	441	389	460	342	392	386	420	419	362	416	419	391	375	404	426	414	424	396	403	406	376	399	393	420	395	409	416	386	398	398	418	407	409	440	425	454	392	402	394	388	400	374	397	417	427	397	407	450	443	393	406	433	408	409	413	390	417	397	392	397	424	408	419	383	442	419	423	429	396	409	424	428	388	422	445	414	438	414	409	401	461	431	415	402	440	416	422	399	409	415	414	412	412	394	366	408	456	427	451	426	415	385	426	429	407	418	392	438	393	431	417	451	402	401	396	456	407	418	417	420	405	430	417	446	409	387	385	386	461	415	431	424	394	452	431	404	425	407	414	466	408	407	398	421	431	449	414	419	409	385	413	364	421	439	405	402	440	403	408	433	412	415	421	438	418	430	390	405	414	448	399	402	383	409	427	379	386	409	462	432	415	415	436	459	388	438	406	432	437	401	441	433	398	448	419	420	362	422	424	451	434	423	377	392	429	401	418	422	401	422	423	396	409	417	396	409	409	418	392	373	414	429	410	407	379	416	419	396	453	450	415	408	409	394	402	394	382	407	416	384	439	375	436	402	425	399	390	402	398	396	397	415	389	402	442	430	456	370	425	415	436	440	364	394	410	429	429	407	437	407	396	420	396	399	408	385	413	428	424	446	389	408	381	410	432	394	425	429	377	428	441	426	398	405	413	445	431	407	435	413	410	443	404	398	388	426	408	397	410	406	407	432	427	416	395	400	440	404	377	399	424	405	416	441	448	416	414	419	425	394	404	383	409	405	425	439	425	408	411	418	432	379	426	382	395	414	395	411	389	419	428	368	409	384	434	407	374	406	430	414	403	429	409	392	402	406	416	365	423	392	387	435	422	407	446	459	415	418	381	430	408	399	461	417	405	397	421	449	397	399	393	418	379	433	425	430	435	426	392	419	418	453	410	453	426	402	440	407	400	415	402	423	397	418	439	429	437	431	382	418	438	438	378	439	394	390	409	417	428	396	446	433	436	402	397	430	427	446	436	429	390	396	392	424	427	457	430	404	434	404	414	436	401	417	391	425	374	369	418	416	435	406	358	409	416	409	405	405	423	419	423	431	416	405	402	420	447	420	394	434	441	393	417	392	464	402	397	368	419	442	407	440	404	412	392	411	427	436	428	459	410	399	413	390	455	416	434	399	407	398	419	384	425	404	438	412	420	420	429	419	423	384	418	380	468	402	415	395	414	454	434	424	434	429	387	426	400	402	424	385	399	419	385	403	396	417	409	423	421	397	453	425	412	435	380	423	400	427	401	441	421	415	413	395	399	417	394	396	399	395	389	388	388	398	462	418	428	421	438	402	438	427	381	390	396	433	393	402	399	415	444	396	420	419	441	403	412	411	399	414	438	432	394	423	465	376	430	398	395	393	391	413	425	471	448	387	432	440	423	432	402	438	430	440	362	392	436	391	417	425	424	411	386	406	415	421	417	407	396	426	459	435	440	439	413	435	357	430	415	410	397	441	417	395	443	422	453	438	402	414	441	500	363	445	447	423	414	427	426	390	398	409	412	399	434	462	390	410	419	410	422	416	422	425	460	389	421	388	395	377	411	403	427	416	384	399	421	383	385	446	418	406	420	427	408	374	394	446	419	391	382	439	391	407	432	405	399	407	422	415	435	403	429	422	403	394	421	414	401	429	383	409	406	449	406	424	433	431	385	386	404	438	381	414	424	404	391	387	410	400	426	399	418	385	425	437	382	391	402	422	414	438	414	437	407	390	346	421	395	442	405	417	393	424	420	397	445	376	403	414	391	418	427	446	409	437	448	417	389	378	398	412	421	430	411	425	420	436	422	422	412	422	413	432	423	409	405	407	389	405	444	421	441	403	451	400	424	442	396	406	422	392	418	434	404	414	389	456	414	421	415	418	442	391	440	442	435	453	397	416	424	422	424	390	453	432	394	395	400	368	428	426	435	426	407	410	422	418	431	429	413	396	428	416	379	400	376	394	405	394	390	385	426	379	439	397	406	433	438	439	406	413	396	416	391	392	408	402	416	433	377	402	397	405	376	380	391	386	392	389	451	409	396	409	396	454	406	383	452	405	389	407	405	424	446	406	421	411	420	401	432	376	417	405	397	384	401	422	448	439	405	446	389	427	402	382	415	371	403	413	433	380	415	439	420	403	414	433	401	414	399	388	423	393	389	430	382	389	442	427	427	400	390	418	446	421	436	389	418	420	422	420	399	373	373	442	422	406	399	384	360	389	390	406	403	437	420	429	405	463	437	386	424	401	421	418	402	405	416	429	390	402	446	420	440	421	417	439	429	396	413	441	408	421	393	402	427	381	395	411	405	394	385	425	408	418	409	390	418	419	389	402	433	437	382	388	400	388	385	439	401	447	408	393	399	443	379	401	387	404	414	413	419	433	373	421	434	421	384	455	399	395	435	386	430	433	378	389	404	438	409	418	394	385	428	397	403	403	372	437	408	394	410	396	419	424	429	419	397	464	387	403	392	421	412	393	420	430	437	436	407	411	423	416	396	411	429	404	405	403	399	431	447	417	379	430	433	389	404	424	438	380	438	414	403	423	403	460	405	379	379	435	406	425	424	427	378	426	412	430	390	435	420	422	400	413	384	389	397	388	391	421	429	411	406	413	454	393	399	430	433	381	416	421	412	382	424	426	410	430	447	408	400	428	405	423	421	410	393	395	390	391	398	415	431	439	421	422	427	416	395	428	409	421	410	414	425	428	385	432	400	400	403	444	409	394	390	444	391	445	407	392	434	427	411	454	413	407	443	411	416	434	428	421	439	446	404	435	406	417	445	410	458	402	398	417	443	395	420	440	418	440	390	425	404	413	411	420	402	446	417	425	404	411	403	414	433	401	433	417	399	462	427	398	385	431	417	412	386	418	412	408	427	408	435	378	409	388	422	383	382	374	425	417	388	449	405	429	417	419	378	402	395	449	457	408	390	412	450	442	429	438	400	394	403	416	393	402	366	408	399	411	428	422	415	406	431	434	423	408	404	408	417	405	408	395	405	418	387	390	421	456	412	431	418	397	386	400	422	407	383	404	404	440	447	442	386	449	421	426	443	474	436	416	414	400	467	408	414	425	430	410	407	382	422	422	392	411	405	401	445	422	400	376	384	420	421	434	460	418	431	453	398	421	428	394	441	415	407	442	422	417	445	460	408	408	439	430	416	432	395	413	387	404	395	397	439	412	402	407	387	426	419	413	431	413	412	414	424	435	417	405	405	414	423	421	429	405	390	427	416	409	383	414	401	415	396	439	379	418	436	405	466	415	410	441	412	413	410	431
61197	55239	45509	17097	1262	176	171	162	151	137	142	136	156	131	161	130	134	135	145	142	114	148	147	153	140	114	142	128	126	140	133	129	135	127	123	135	133	140	132	98	124	139	136	125	136	116	136	139	141	116	144	121	120	115	147	130	141	133	130	129	130	150	160	114	128	128	120	133	126	134	128	128	112	117	110	117	123	114	132	154	123	137	130	132	139	134	117	125	122	140	133	122	119	123	125	145	136	133	115	139	129	122	112	146	131	122	125	149	103	121	130	121	109	122	133	128	136	134	136	126	129	143	123	117	129	139	140	120	135	138	118	138	154	118	130	144	131	148	122	138	116	147	124	116	135	124	125	128	142	133	127	114	141	147	141	124	137	155	133	132	142	119	149	131	143	139	113	112	116	96	112	138	121	137	127	126	124	122	142	116	130	153	149	144	125	110	126	136	136	132	128	115	141	143	113	144	111	122	147	123	149	110	135	131	122	151	141	141	150	142	113	123	143	130	114	129	124	129	134	114	114	132	140	136	121	141	130	126	140	133	132	128	114	107	142	134	148	134	132	130	117	148	132	119	109	126	132	131	130	144	148	134	154	136	124	129	147	118	128	133	141	134	138	132	128	124	108	145	137	143	140	129	150	139	127	152	146	123	145	137	142	130	123	132	155	144	121	117	131	142	120	142	114	113	132	142	105	120	135	125	149	128	119	123	126	126	118	122	141	141	138	137	117	131	136	138	130	148	134	115	131	130	139	127	136	114	116	114	144	152	127	135	139	148	123	133	124	147	134	143	144	117	133	109	136	127	129	133	152	141	131	129	116	123	110	118	128	142	122	147	132	147	133	120	129	150	146	138	116	146	142	147	135	130	141	143	111	133	124	135	137	122	146	117	128	133	118	151	107	134	133	123	113	127	127	129	120	129	127	123	155	138	150	137	146	133	127	137	113	136	126	137	123	135	106	142	138	134	112	131	135	140	133	115	126	134	117	141	132	127	125	127	131	132	110	126	127	134	121	134	134	135	147	108	113	141	156	142	130	125	156	124	105	120	110	130	136	155	143	127	127	122	122	133	143	138	119	121	132	144	114	136	137	142	131	120	140	123	144	132	110	121	134	127	132	119	139	134	125	126	135	126	114	132	126	108	113	122	108	140	126	114	111	141	139	128	147	146	122	139	123	135	122	125	130	113	125	139	119	127	116	106	147	158	144	127	119	130	142	123	123	130	125	109	115	109	144	134	130	136	118	138	134	131	121	156	135	125	122	147	126	141	137	137	102	112	119	115	132	128	113	144	157	115	127	153	138	150	126	126	114	135	131	129	131	136	136	135	130	116	124	109	138	106	129	136	119	130	112	133	133	136	120	123	143	134	126	138	143	136	129	142	129	129	117	129	127	139	124	127	127	126	162	119	138	128	135	133	125	112	127	141	127	147	119	124	117	141	120	111	123	158	113	138	142	124	134	126	134	113	128	121	145	136	145	102	151	132	125	145	146	140	145	115	122	148	110	148	132	118	127	127	124	136	129	160	136	111	133	106	129	131	122	131	127	132	125	107	127	127	134	136	133	122	143	137	104	108	119	135	126	126	116	136	134	141	136	154	120	130	121	119	115	126	129	132	144	127	128	127	130	133	127	147	120	129	137	132	136	130	139	133	155	131	115	135	135	130	128	126	129	141	124	143	121	107	127	143	115	155	138	132	120	108	137	132	127	123	138	147	132	121	116	118	128	133	128	139	141	138	147	114	139	146	134	127	135	135	144	148	106	120	137	125	123	108	133	155	121	135	148	100	130	147	136	159	118	117	151	136	131	128	128	140	134	156	122	129	141	125	123	133	145	113	132	124	128	138	138	120	123	137	124	117	127	125	139	133	148	148	137	116	134	153	125	139	122	126	145	114	130	128	135	147	132	124	160	128	120	130	133	140	128	123	116	124	123	135	134	148	128	133	128	141	139	114	110	138	119	112	121	123	125	130	129	134	119	124	154	124	115	120	140	132	133	122	133	143	112	133	124	132	155	119	135	117	135	143	126	120	116	133	147	140	152	120	138	120	120	130	113	145	146	136	123	143	115	143	143	147	132	138	124	148	136	125	120	119	130	135	120	128	122	130	130	129	135	139	125	131	138	141	124	139	129	136	118	143	110	121	143	110	135	134	125	113	147	128	134	134	119	137	114	120	140	138	134	122	120	137	132	132	121	132	137	126	129	127	115	126	132	135	122	124	136	135	119	106	150	139	125	120	137	123	129	123	134	114	131	136	140	122	123	126	113	110	123	134	140	139	135	97	129	124	143	135	119	140	125	132	126	133	133	113	123	153	134	130	129	118	124	125	113	128	131	134	131	138	137	136	122	125	119	137	119	140	108	135	117	124	146	139	128	136	144	143	126	137	136	124	134	123	133	132	116	130	137	118	147	132	126	136	140	129	128	139	136	124	143	119	130	149	133	123	135	151	155	100	142	130	132	121	124	131	126	125	122	121	128	152	121	110	122	127	112	144	119	145	135	122	131	121	124	138	147	127	115	125	133	141	138	128	119	133	122	122	133	119	130	144	153	134	129	124	120	142	130	131	136	113	135	102	137	101	107	117	135	124	138	126	133	106	144	132	131	126	125	146	146	134	135	138	146	146	128	131	113	132	151	129	123	135	127	133	113	124	126	115	137	133	119	131	119	111	126	115	122	117	128	137	133	137	126	106	142	119	113	114	121	141	116	126	112	129	126	131	135	121	146	142	129	137	149	110	128	151	140	122	107	127	117	121	131	128	121	126	144	124	130	131	129	155	127	132	143	120	131	131	158	142	154	137	140	142	140	127	128	140	139	128	110	124	126	98	125	120	139	129	122	144	133	135	121	114	130	134	136	117	138	134	132	129	124	120	121	128	133	128	122	120	130	123	122	119	145	139	128	132	117	123	141	120	126	137	124	132	137	140	141	116	108	151	162	145	120	126	132	146	132	130	118	123	138	132	122	125	133	144	130	136	145	129	133	118	127	132	128	146	128	128	126	152	131	147	130	128	136	138	136	117	128	126	121	124	125	136	140	127	121	119	118	150	112	138	133	136	128	121	139	133	140	143	127	154	130	118	131	143	153	124	123	130	127	133	125	124	147	120	130	157	139	136	136	135	120	128	151	141	142	142	150	146	130	147	129	118	135	141	129	131	125	131	132	123	114	134	129	146	136	143	127	144	132	124	126	114	124	126	120	147	143	126	132	125	114	147	126	118	142	138	123	125	120	148	126	146	149	145	115	121	133	136	110	116	118	147	127	128	130	153	129	154	134	123	129	137	133	166	134	137	129	144	123	121	132	146	143	140	136	119	126	139	129	138	130	114	140	136	126	132	135	100	123	107	118	134	129	122	136	132	139	131	131	144	144	136	127	125	124	122	117	143	128	116	127	136	139	126	126	133	115	105	136	108	131	130	141	131	150	114	129	126	130	133	136	134	136	138	136	136	132	150	123	112	137	127	125	108	127	139	150	134	134	153	125	126
42496	44511	42453	10925	703	670	651	576	507	560	587	475	458	500	479	469	459	446	443	431	452	453	474	431	468	449	468	446	455	428	449	477	437	416	440	411	473	458	433	464	422	431	447	456	442	448	485	448	438	433	412	447	445	464	431	442	455	454	455	411	407	430	414	456	424	455	440	431	495	412	454	466	442	419	452	439	481	446	452	440	433	431	459	417	436	452	453	449	433	406	441	443	423	436	453	438	429	446	479	457	408	438	436	475	444	438	430	457	431	426	452	450	451	463	439	445	434	444	440	422	472	392	460	424	461	420	472	447	414	421	452	499	444	433	446	447	483	477	442	443	454	423	453	423	447	437	435	451	440	387	424	439	450	427	433	449	445	457	450	409	450	441	438	440	434	445	426	435	386	418	431	451	459	436	423	420	402	455	473	455	420	471	439	442	473	427	423	436	445	431	442	460	419	446	453	431	397	417	448	479	446	435	411	435	418	398	436	471	450	465	450	442	436	449	464	435	439	464	480	423	467	423	461	413	429	444	432	442	441	459	421	464	459	427	440	479	428	472	465	445	424	443	420	411	432	437	451	433	479	450	444	418	472	429	467	471	450	440	442	434	419	444	401	427	447	418	451	465	398	416	456	434	437	451	432	438	442	417	465	486	449	442	438	431	419	433	423	486	437	461	462	468	418	455	471	439	435	454	459	483	449	458	451	451	450	502	439	491	459	452	427	444	418	418	430	425	415	458	447	466	423	426	424	431	418	475	426	445	417	432	425	431	459	422	453	416	450	464	429	430	449	454	453	413	403	463	418	446	427	447	476	468	463	464	445	414	450	432	451	449	420	431	446	411	419	464	393	457	472	436	494	436	437	430	454	472	449	440	470	419	423	425	444	421	481	445	447	428	458	469	475	413	443	435	451	428	444	476	482	453	462	478	474	483	428	459	421	453	457	420	439	432	440	456	458	398	470	456	465	435	464	429	405	413	465	421	410	435	385	420	441	433	430	452	405	423	424	451	412	442	436	441	447	457	427	439	451	484	422	445	440	441	454	451	456	459	431	451	468	456	435	422	413	447	436	441	453	440	406	464	442	421	417	458	430	437	409	433	428	449	446	448	442	456	419	437	424	435	459	440	418	471	467	421	454	439	457	456	451	490	480	448	442	454	447	425	447	438	460	399	449	435	448	431	450	421	442	384	443	440	442	475	443	446	419	461	424	462	443	436	447	415	416	458	409	453	435	443	454	466	442	430	434	453	415	458	448	432	411	452	445	435	412	442	452	447	473	469	461	436	455	441	454	455	437	469	416	455	412	446	437	429	410	458	458	420	420	426	441	440	453	485	465	465	440	480	446	461	423	456	433	441	460	435	452	476	474	442	420	446	465	449	404	455	460	461	480	407	446	455	477	432	457	430	456	505	417	442	439	429	423	458	427	411	440	436	409	464	444	460	462	422	442	428	426	438	437	462	415	443	448	403	472	449	478	444	409	463	397	475	467	453	446	425	427	440	442	420	444	450	439	443	439	446	478	418	476	463	437	452	434	440	484	481	411	472	401	454	478	437	457	415	462	467	427	476	407	438	473	415	446	463	429	451	462	443	436	469	421	450	464	453	425	425	411	505	458	461	434	407	432	399	433	452	477	454	403	465	437	408	421	398	435	446	444	473	435	466	440	457	440	413	479	449	439	425	427	402	437	436	442	410	438	438	437	438	453	454	441	438	456	430	449	441	409	452	450	444	464	486	448	442	414	444	443	443	464	431	447	397	456	458	429	440	409	408	488	441	430	472	428	460	440	439	447	441	432	453	466	465	416	443	443	429	468	426	446	453	406	457	430	409	421	414	442	408	436	466	422	450	433	472	450	414	445	453	421	463	408	409	460	427	446	465	432	422	422	444	451	469	464	415	476	446	431	439	450	465	460	477	441	444	452	453	428	458	397	444	457	426	480	457	457	458	438	458	437	446	456	434	458	457	422	446	443	407	426	451	468	439	448	474	414	484	434	426	475	460	442	415	472	459	438	424	454	447	429	432	441	393	439	428	451	441	428	436	404	476	433	455	445	434	427	421	418	461	444	456	423	439	442	474	454	434	458	453	383	423	433	425	421	413	410	444	438	462	448	393	444	450	443	468	468	423	439	479	428	434	456	428	453	452	430	453	451	424	447	436	454	456	457	452	437	468	439	455	439	450	438	428	435	452	420	429	431	446	451	381	436	427	456	426	449	472	406	452	415	492	431	455	455	407	466	450	435	437	394	456	424	445	470	451	436	469	428	415	454	471	436	451	426	446	451	427	433	418	397	421	464	456	432	453	432	421	422	430	460	397	440	444	455	463	467	445	467	450	470	419	454	423	441	446	449	468	439	431	433	473	428	416	415	432	421	423	465	446	471	459	422	423	453	480	455	465	466	438	417	414	443	451	492	448	433	444	431	420	440	453	478	470	429	494	441	387	441	451	456	436	442	478	431	407	435	461	439	440	460	403	446	452	420	447	460	449	473	444	429	439	415	412	445	405	432	415	411	430	412	436	425	473	406	454	482	451	435	413	459	438	440	438	444	435	440	474	442	415	423	455	462	438	451	409	407	476	424	417	456	447	450	470	447	445	436	435	463	415	446	435	432	431	433	459	432	470	485	461	429	456	425	444	456	452	445	417	434	444	465	430	451	400	429	450	451	418	461	439	432	466	431	442	417	426	462	466	456	447	477	450	432	432	429	473	453	431	473	481	440	481	458	447	427	437	476	438	433	446	479	467	445	395	395	414	428	424	399	500	386	426	429	451	430	417	438	453	467	465	459	432	443	455	448	421	433	454	472	433	439	472	476	440	464	458	435	434	448	449	424	416	458	408	482	439	438	485	442	411	469	420	448	439	431	415	430	458	456	413	458	478	453	440	440	419	465	416	451	405	423	472	433	480	430	402	465	436	473	402	436	423	450	419	426	474	444	472	475	421	420	468	396	460	437	463	479	417	460	455	440	420	466	434	443	412	438	409	438	411	455	476	493	421	402	461	457	432	442	426	460	492	474	448	467	489	454	403	486	426	458	463	446	436	481	483	471	411	464	440	432	454	448	456	409	422	427	413	455	442	398	443	443	437	466	467	426	422	468	409	465	423	430	486	438	441	420	431	417	439	443	424	462	429	476	458	430	455	461	457	437	431	480	456	424	441	463	441	446	420	442	428	451	435	456	442	427	417	423	421	458	466	444	412	449	466	429	462	432	427	438	450	418	422	458	446	437	448	456	404	450	452	442	487	472	412	442	393	435	386	453	454	453	415	449	437	403	427	453	441	424	468	428	428	458	447	425	472	489	436	405	427	429	422	424	437	466	468	441	460	426	426	442	464	450	457	417	432	437	443	454	432	438	417	446	447	414	444	468	470	470	410	492	414	445	416	478	425	416	451	432	439	449	436	412	434	472	474	441	474	443	433	439	449	435	398	439	419	439	441	429	472	452	473	455	439	455	412	453	415	434	460	431	443	437	428	451	430	442	449
77764	72590	62349	30432	10067	1167	360	293	302	287	300	284	312	267	264	254	241	274	247	266	234	247	234	283	251	250	252	252	251	262	266	252	276	242	227	244	272	237	251	232	248	267	276	240	244	247	280	260	253	274	261	253	249	263	242	270	230	267	246	214	227	266	275	231	223	255	237	274	260	244	265	219	245	265	265	240	255	229	259	247	247	238	243	246	250	228	261	260	263	238	251	240	237	281	216	232	251	236	249	259	246	253	261	274	232	233	232	228	252	259	246	243	251	235	267	262	272	239	262	246	256	273	266	248	260	223	241	253	239	218	235	248	277	264	235	286	257	237	278	254	238	237	252	257	237	253	282	267	249	259	255	260	277	241	255	277	248	246	223	225	261	263	252	258	279	271	262	259	280	247	261	252	252	259	253	285	259	245	235	244	256	237	232	237	223	248	275	270	247	253	231	255	259	265	242	279	256	252	249	232	238	236	253	254	236	272	255	267	267	262	251	234	232	232	258	231	229	253	244	229	236	236	252	256	243	227	249	233	236	253	244	236	212	253	239	248	250	254	248	229	220	260	252	227	241	265	259	263	247	269	260	271	267	238	251	217	237	239	230	253	258	249	260	254	227	262	264	273	257	269	254	231	266	237	253	257	266	256	272	248	267	249	259	248	242	281	269	252	239	244	267	224	252	229	249	218	250	235	251	229	272	238	261	276	257	248	240	259	247	224	242	264	247	248	241	247	250	229	291	220	249	262	227	267	266	251	219	246	291	261	252	253	235	246	252	277	254	257	243	245	270	217	260	248	261	248	251	229	267	263	247	241	249	253	246	260	224	279	291	243	227	260	244	242	270	232	265	242	237	262	232	263	232	251	252	255	247	211	256	239	261	227	267	246	232	232	265	251	258	255	252	269	242	230	214	247	268	251	225	232	268	259	256	260	263	253	243	270	233	220	237	265	237	258	250	228	241	243	232	249	232	232	230	241	221	240	229	237	259	247	253	253	222	238	241	254	247	257	227	263	249	224	227	246	275	250	236	227	259	226	229	259	239	257	251	249	238	259	252	233	278	249	261	224	239	254	210	225	220	270	246	234	259	247	240	249	270	233	279	253	241	279	232	231	250	257	266	272	227	248	241	240	218	261	259	250	252	246	233	244	272	236	252	244	272	233	242	263	247	245	265	231	245	255	228	287	243	232	241	233	261	224	237	251	269	233	258	257	253	242	244	239	272	220	250	263	244	235	260	259	237	246	262	275	253	259	262	222	257	260	233	247	251	251	269	239	259	269	258	252	234	232	237	248	255	243	250	262	239	237	244	249	263	245	242	242	237	253	222	266	233	231	241	279	272	263	212	258	258	260	271	264	256	234	277	270	264	293	257	240	253	258	255	242	233	255	265	249	241	271	285	253	247	228	258	256	292	236	263	272	279	238	229	224	257	238	246	253	253	247	264	247	234	234	260	261	275	266	235	244	235	291	252	240	254	239	243	249	269	231	250	223	262	264	253	224	232	278	241	260	257	249	255	263	254	254	253	250	294	256	262	245	263	228	257	243	212	248	265	255	240	292	267	271	264	277	255	235	261	231	236	288	244	251	266	260	239	235	237	245	250	241	251	236	236	211	241	231	228	236	287	251	244	255	244	265	254	266	255	230	231	247	234	257	257	262	233	270	235	227	262	246	267	228	248	218	262	270	279	243	275	262	255	267	259	271	238	287	249	268	219	244	253	232	270	245	237	255	246	263	286	239	241	247	231	250	227	251	250	238	238	277	267	266	220	224	260	227	228	259	254	242	257	236	241	250	235	245	277	236	250	243	225	256	251	259	232	248	268	249	253	218	262	251	263	281	253	279	253	254	236	271	262	248	250	273	269	268	271	271	242	264	246	237	235	238	253	246	227	246	238	248	273	239	253	242	270	253	237	226	223	249	247	276	240	243	249	264	241	213	245	249	263	236	243	245	218	261	276	240	272	243	263	257	276	231	236	245	255	257	277	230	250	235	272	241	260	276	239	235	246	264	256	225	267	252	228	238	245	245	229	248	252	235	258	254	239	251	248	257	257	266	260	257	207	261	254	256	252	233	248	275	212	262	248	230	227	229	238	265	262	229	272	217	267	297	267	246	256	248	275	238	230	252	258	254	259	256	268	237	240	244	227	255	254	276	230	247	253	243	278	280	223	229	253	227	269	265	243	266	233	243	257	276	239	255	259	272	230	245	260	260	262	254	261	249	276	246	227	256	252	276	240	235	236	267	222	240	233	229	239	256	240	258	244	248	253	279	252	243	265	240	244	267	233	257	253	302	260	268	268	244	270	263	247	287	213	254	221	245	245	252	283	245	266	248	243	277	267	260	257	258	269	251	246	249	248	237	275	255	272	245	247	228	271	252	248	280	252	252	253	253	225	229	258	242	252	243	228	277	262	276	256	235	275	261	286	214	267	240	266	261	286	247	246	255	278	261	252	254	259	267	228	222	258	265	259	248	251	231	252	233	255	245	280	286	236	234	270	258	248	257	251	241	264	225	239	258	247	249	221	251	259	257	261	249	275	241	245	254	249	242	267	208	244	251	227	252	234	233	223	250	244	253	262	246	274	261	265	225	282	227	238	241	224	264	246	243	261	265	236	257	256	267	254	245	280	217	262	219	258	213	246	274	251	239	280	247	251	245	263	264	243	235	258	244	252	248	256	233	255	266	258	251	275	237	248	258	259	252	265	287	271	259	236	267	246	241	241	245	237	220	253	254	269	222	285	264	265	234	215	251	260	237	230	266	238	246	282	279	247	238	258	248	222	255	264	233	231	265	259	264	241	271	248	259	239	256	261	237	239	239	271	258	267	268	248	250	232	230	245	245	248	249	248	248	226	231	243	247	278	238	259	269	276	230	254	223	260	238	257	254	249	234	249	240	245	241	247	240	252	237	271	259	242	228	259	263	255	241	247	249	242	249	258	263	243	282	256	250	265	218	271	207	253	246	267	232	271	247	250	249	239	238	227	252	257	260	235	232	232	248	261	237	245	251	267	253	224	272	230	254	241	264	246	255	272	258	239	264	215	270	269	255	246	249	246	249	258	247	262	261	253	257	239	229	265	252	255	243	254	261	250	251	270	267	268	251	216	228	266	267	229	264	276	232	284	264	254	237	267	262	232	264	227	245	235	282	231	254	235	281	241	248	255	248	236	218	264	234	234	242	250	273	270	244	272	240	242	243	262	231	240	236	257	265	231	256	262	258	299	250	244	229	253	246	252	263	271	245	290	234	251	260	261	229	267	234	256	228	231	253	266	244	247	253	239	231	261	278	259	261	243	263	221	245	231	264	262	240	240	256	238	245	248	260	210	246	267	255	255	232	258	269	230	238	255	251	282	253	250	235	223	266	284	251	238	238	236	255	241	235	291	253	271	244	218	272	257	279	259	264	239	261	249	260	247	247	260	273	246	248	259	246	233	236	268	248	248	237	231	253	258	257	256	244	252	249	263	254	240	245	244	260	260	268
56879	60701	57813	19501	1491	1305	1170	1110	999	1001	906	938	911	850	869	837	870	861	836	788	779	843	822	804	792	797	815	824	772	744	797	807	766	789	741	777	801	796	753	812	808	763	790	786	776	804	764	799	784	779	754	767	774	780	810	743	738	782	747	768	750	760	711	740	732	754	758	725	760	776	758	779	778	772	800	774	726	749	750	784	766	761	744	742	735	787	725	688	753	763	730	737	766	787	726	786	720	760	778	798	743	754	735	776	725	800	738	691	708	779	735	725	769	787	783	782	771	762	768	789	754	751	788	757	794	760	775	776	772	736	731	750	764	747	781	749	693	738	764	768	746	752	726	777	738	748	778	741	739	768	716	711	747	751	769	800	705	766	807	810	713	736	723	682	746	738	757	761	769	737	756	751	768	775	745	759	753	782	700	718	767	752	768	767	742	730	760	785	745	728	733	740	696	708	781	757	780	749	773	744	728	739	766	754	728	787	759	741	750	697	762	726	776	823	784	774	741	805	719	720	776	751	765	740	699	802	747	742	735	789	744	718	756	800	833	766	742	742	760	725	759	797	760	785	732	803	724	777	734	758	747	766	737	774	786	779	724	778	757	757	775	735	742	778	767	708	729	764	756	772	745	763	757	791	776	778	741	804	760	749	751	803	785	775	776	765	753	779	798	734	776	732	694	781	779	724	793	718	718	781	782	735	807	731	765	735	761	772	738	804	781	737	745	726	726	745	787	751	760	768	763	722	742	804	766	785	758	756	774	746	784	781	780	743	782	744	809	788	767	760	780	753	776	744	758	807	730	781	729	787	748	773	814	765	700	762	773	750	772	727	796	777	759	790	692	749	770	777	760	727	753	745	761	734	798	771	776	725	749	749	733	759	775	769	797	752	802	715	800	737	762	785	773	755	779	761	754	755	699	747	757	752	736	794	795	760	725	732	750	755	777	753	753	710	774	709	716	746	735	777	740	764	787	739	717	747	783	730	759	745	711	751	742	690	773	777	785	772	787	764	762	773	732	756	776	767	846	715	779	764	761	757	718	760	764	778	789	732	758	776	750	788	752	793	714	769	734	795	774	785	752	790	764	800	753	769	725	705	749	733	769	747	799	770	794	755	767	702	758	751	736	748	803	767	776	700	756	790	778	806	724	756	776	742	775	723	807	742	767	719	764	787	764	707	782	703	741	746	780	740	751	756	750	769	735	735	766	781	767	791	777	801	723	793	724	758	754	734	754	771	805	747	763	752	749	764	791	745	764	812	755	759	761	771	741	726	803	746	755	730	787	762	826	752	729	745	816	788	750	804	744	714	778	743	726	795	823	761	727	757	764	751	702	792	755	704	746	766	764	730	747	750	779	809	774	744	784	744	750	749	760	729	728	763	783	754	737	779	749	778	740	768	740	793	679	739	727	752	732	718	711	761	784	756	728	789	721	803	763	780	777	780	714	766	775	713	783	792	736	793	757	760	714	770	777	774	803	740	785	790	761	733	772	762	761	791	732	737	771	732	772	731	785	761	801	762	762	732	739	751	754	719	752	785	780	760	737	765	812	717	743	768	844	755	744	753	794	736	747	754	777	801	795	676	765	775	801	743	695	773	705	790	747	783	773	749	755	723	755	745	782	719	748	767	734	721	708	764	754	739	813	767	763	791	754	764	787	758	740	784	755	754	753	779	743	778	744	771	741	747	732	735	793	756	809	725	773	761	767	712	720	695	765	721	734	766	749	772	711	722	743	751	731	730	775	749	756	774	741	772	757	724	777	757	747	777	723	791	765	791	773	776	767	741	795	766	715	745	748	776	748	792	782	791	817	720	756	754	745	768	734	756	739	777	759	786	728	743	770	778	784	725	729	736	753	797	765	771	782	741	754	748	776	782	798	726	797	747	704	721	710	771	719	779	770	745	743	754	744	746	769	713	735	783	737	751	765	816	737	714	824	761	763	735	739	775	742	745	783	790	764	720	729	768	736	795	692	838	759	824	826	749	790	728	796	748	791	744	769	801	757	743	796	729	751	753	802	751	773	798	756	746	753	764	746	736	775	764	792	759	761	715	775	756	796	731	801	756	715	727	742	776	728	759	797	761	769	749	720	795	780	734	737	748	733	715	784	755	729	753	767	766	799	774	766	756	743	772	771	731	787	771	735	780	758	722	757	817	770	728	769	768	781	753	780	799	785	719	766	707	775	753	711	753	719	740	800	742	725	807	714	753	767	750	789	804	777	736	781	752	736	737	737	722	743	727	763	753	799	762	791	775	774	750	702	750	768	817	796	709	769	692	789	753	764	741	800	771	753	781	765	745	760	762	799	745	787	791	755	772	793	762	709	719	783	802	770	756	763	736	727	747	740	720	724	733	717	747	739	722	709	722	780	742	750	773	759	717	751	753	758	775	772	784	761	738	737	772	722	742	795	769	768	754	784	790	764	728	769	766	770	725	738	749	739	762	738	774	749	810	727	770	721	724	764	759	795	748	689	696	791	779	784	699	726	767	729	726	731	750	734	726	768	784	728	766	723	810	759	740	751	739	775	692	805	737	777	724	751	753	779	742	759	699	760	730	737	709	765	735	765	787	774	744	721	753	766	760	758	749	755	782	784	745	772	767	748	754	764	789	748	746	745	716	800	721	755	776	750	797	787	759	722	752	753	768	801	805	741	751	755	753	787	755	782	755	781	765	781	747	770	771	712	778	772	775	738	762	741	689	755	746	814	742	760	788	749	735	759	761	790	738	790	750	772	751	753	731	776	750	797	765	773	753	756	766	769	833	761	784	740	725	807	744	736	796	786	766	760	790	718	784	789	768	819	799	790	749	752	761	778	715	787	705	745	742	756	730	763	765	723	759	773	768	717	785	762	735	751	736	795	740	720	763	788	789	759	801	761	747	750	726	740	736	782	730	824	772	763	785	783	769	789	785	798	765	785	715	779	757	775	720	748	739	755	764	772	819	767	732	729	790	767	778	760	748	754	782	722	771	763	764	765	758	740	787	769	809	714	732	741	779	748	698	728	802	726	758	748	722	749	752	755	748	765	767	776	770	729	737	827	804	784	734	736	737	719	783	769	767	810	725	751	727	807	791	764	794	732	740	771	751	752	764	745	748	783	745	764	773	724	771	687	759	721	751	768	769	765	745	767	777	766	751	770	768	769	745	780	759	688	771	751	796	747	736	781	770	724	763	795	712	780	830	834	740	768	764	725	730	758	763	726	766	755	777	752	741	778	748	761	729	783	781	744	725	749	757	790	753	760	773	775	755	761	776	759	824	778	761	731	804	747	773	759	811	678	786	724	727	796	757	805	745	808	849	730	772	760	739	755	737	818	740	757	783	756	744	724	754	763	748	759	722	765	736	775	742	758	759	720	765	757	759	755	769	774	787	773	782	747	736	732	785	742	775	766	785	824	745	783	722	732	769	743	782	762	761	705	731	736	769	745	745	786	755	767	752	714	752	742	764	783	744	740	737	729	765	765	719	753	759	768	779	816	783
28021	17048	8102	1354	254	148	124	120	106	148	114	119	138	124	114	138	132	136	132	127	132	127	133	142	122	126	113	121	118	116	92	104	129	102	118	126	115	123	138	134	135	115	119	132	115	128	144	153	117	133	121	144	114	114	119	132	144	138	149	105	145	168	125	133	113	123	116	108	132	116	109	108	125	109	115	120	133	126	133	122	148	116	117	130	135	130	142	117	142	128	133	138	141	130	115	131	125	115	128	136	132	134	127	140	120	121	144	126	138	109	135	136	118	130	127	114	143	106	133	113	140	124	122	127	129	119	117	117	116	121	113	114	138	123	115	137	125	122	109	118	128	144	141	143	128	125	127	119	124	144	122	108	103	128	124	120	117	138	117	109	106	130	130	106	125	150	135	125	138	125	140	127	118	125	120	119	119	108	115	122	101	127	134	115	108	111	125	140	121	114	123	133	118	125	121	101	109	134	140	126	158	141	104	130	122	119	133	132	129	115	112	106	138	120	109	126	123	131	136	143	122	118	132	131	125	127	115	111	111	117	127	122	115	121	104	101	112	126	120	137	116	127	152	126	126	120	127	144	110	141	127	125	138	123	99	157	137	147	131	113	123	117	142	114	115	108	138	118	150	110	120	135	121	124	119	121	128	135	140	130	123	135	152	104	117	118	138	148	129	128	118	143	109	122	124	122	117	132	120	135	113	159	126	152	135	138	126	112	115	114	129	152	110	119	121	131	109	123	115	115	137	133	126	122	118	109	120	118	103	123	110	131	124	139	131	133	117	118	94	135	142	122	115	136	131	119	122	136	139	114	131	132	112	122	120	114	155	130	111	125	142	115	115	136	127	107	137	140	108	117	128	114	115	130	100	141	117	159	127	160	119	141	134	132	130	127	131	133	122	117	124	122	126	145	116	121	126	128	130	112	130	122	121	103	112	139	130	126	120	127	127	136	130	117	137	124	105	140	119	129	111	102	132	117	108	112	140	145	124	130	127	109	125	120	127	127	117	146	141	139	137	137	123	148	123	112	122	142	118	122	124	116	113	110	138	153	116	135	129	128	133	131	130	118	111	120	129	118	130	101	116	130	151	115	126	118	131	110	116	135	122	140	123	132	121	105	114	134	109	121	126	118	127	139	129	113	126	144	109	148	105	116	136	146	145	117	123	116	135	129	141	131	119	131	150	129	111	112	125	128	125	119	101	125	118	123	108	134	115	109	143	123	135	139	126	130	131	129	139	121	142	116	116	104	134	131	115	115	121	142	138	137	125	112	109	103	120	149	127	146	110	127	121	125	133	116	128	107	117	131	106	121	142	126	112	105	118	127	126	126	127	124	130	119	119	116	121	116	126	123	114	122	109	140	127	153	134	139	143	129	127	118	110	140	144	126	106	119	131	121	113	137	126	132	141	113	113	118	111	132	133	125	115	119	122	132	113	128	140	117	123	131	112	114	141	129	129	120	126	150	105	126	111	130	116	118	125	124	125	133	135	116	108	122	120	114	122	143	102	134	140	146	102	135	135	129	140	116	120	116	125	128	125	106	127	121	122	113	100	125	135	128	134	113	131	141	128	115	118	139	121	128	121	116	126	119	118	93	123	130	130	94	143	124	136	124	128	142	122	123	99	121	132	103	136	120	119	113	118	101	130	131	120	147	129	125	120	149	129	136	128	123	101	136	109	125	122	137	125	104	114	133	138	126	135	140	140	123	143	123	102	119	118	117	124	125	119	117	127	134	116	117	125	112	124	135	118	141	160	129	117	123	132	147	131	115	122	126	130	114	127	120	133	126	108	110	120	111	127	145	117	128	125	99	148	125	137	125	133	126	142	122	108	132	132	129	113	138	130	124	126	128	132	132	131	124	141	118	111	142	124	138	121	124	125	117	134	155	140	127	134	156	153	132	138	138	127	112	130	139	143	128	97	114	122	116	126	132	132	127	93	129	131	129	108	128	125	117	118	111	132	129	133	151	125	118	126	130	136	104	125	152	128	135	129	135	115	131	136	124	111	123	131	128	105	142	119	120	123	130	115	118	136	137	147	109	116	131	137	132	116	114	118	116	109	126	123	122	114	112	127	125	149	120	107	109	131	102	124	134	125	125	142	135	130	110	125	132	135	112	108	113	127	144	136	102	119	103	147	128	135	136	153	121	126	127	147	115	114	114	123	114	117	148	139	122	135	141	128	131	129	127	116	117	108	102	127	111	106	120	134	141	142	140	121	145	133	136	120	126	128	122	128	121	108	137	132	139	124	112	124	122	113	123	134	124	111	140	128	116	130	124	131	124	121	131	118	129	120	106	136	117	128	151	121	109	104	127	117	124	131	128	122	128	127	111	150	125	132	123	130	113	119	113	126	126	129	158	124	118	138	153	109	112	110	131	136	128	133	148	149	133	143	106	129	115	123	145	115	148	124	124	141	122	153	117	136	132	113	112	132	124	110	129	112	138	129	114	90	114	111	141	118	122	125	154	114	125	123	132	138	128	111	127	100	123	116	125	135	97	141	108	101	131	129	147	123	134	113	127	108	123	145	127	146	122	126	126	129	137	126	118	125	123	101	109	126	117	136	128	129	140	120	135	128	139	124	123	126	126	139	124	145	114	117	111	131	132	131	137	129	120	143	122	130	131	130	99	120	126	134	118	125	133	108	128	137	121	128	148	123	114	127	109	132	125	129	122	99	109	122	116	98	113	120	130	138	125	119	124	122	136	122	135	123	119	135	159	129	132	139	143	137	140	155	124	131	137	132	135	139	112	116	133	124	121	116	142	122	128	112	115	126	131	120	123	134	122	131	109	156	119	130	133	126	128	129	132	125	141	133	133	132	150	110	117	123	134	115	120	139	119	131	131	117	127	128	136	137	120	128	122	127	124	123	146	129	122	117	143	139	133	123	119	124	124	105	149	134	119	118	133	119	118	117	147	121	137	138	121	114	113	124	144	129	136	122	127	119	124	126	136	109	112	121	120	106	144	133	118	121	138	128	112	117	130	138	113	135	136	146	126	152	149	153	103	109	124	121	128	115	121	129	121	127	124	108	113	140	132	148	140	114	115	132	116	127	116	122	115	133	111	108	119	120	113	118	114	143	158	105	122	121	121	119	132	133	124	141	128	142	126	147	106	125	134	121	136	125	126	144	132	133	123	111	119	138	144	125	128	126	122	105	130	117	123	123	118	128	121	110	113	104	157	110	115	121	140	151	137	108	127	127	97	153	120	129	130	125	116	135	108	127	130	132	121	111	103	142	126	110	127	116	139	112	125	137	145	117	123	124	142	138	117	129	121	131	115	133	137	118	116	109	145	136	156	132	146	107	116	127	126	124	116	118	127	138	138	140	122	128	127	130	129	101	123	119	122	114	132	123	105	109	117	136	124	99	133	136	118	109	115	102	129	126	140	111	117	115	135	144	123	125	145	136	122	133	126	108	121	105	120	116	128	120	140	141	137	105	120	155	110	130	106	137	116	128	130	125	141	122	115	130	123	122	109
26289	20447	12594	2507	456	461	446	433	466	450	450	447	418	408	432	410	430	439	420	442	456	456	445	450	444	427	418	398	419	466	415	419	438	407	434	419	423	447	444	418	443	389	447	454	431	422	428	439	444	438	416	413	425	421	450	417	461	401	409	407	409	423	413	434	467	461	441	421	375	445	418	401	467	424	418	455	423	428	428	442	451	446	473	507	406	422	448	452	418	427	410	419	458	434	425	466	425	414	434	417	382	415	441	431	431	442	424	466	393	419	440	458	429	418	451	447	423	397	429	410	408	427	448	432	430	461	409	429	430	371	409	431	437	446	452	431	429	442	419	469	405	460	432	412	457	465	435	440	384	429	446	395	435	436	432	432	417	444	445	433	450	449	427	430	412	426	417	404	454	421	406	412	450	456	398	438	433	403	422	447	414	435	420	449	410	436	425	421	437	428	418	413	437	460	397	414	391	450	398	391	426	417	439	437	455	427	411	425	493	467	452	409	417	479	407	420	416	424	408	414	400	410	475	465	418	451	452	434	478	458	471	443	460	432	427	449	429	425	411	408	368	419	431	407	415	424	423	451	432	424	426	452	426	427	462	464	438	416	389	414	435	425	441	456	438	398	410	427	473	417	439	473	441	415	417	417	434	397	383	424	446	358	446	429	450	387	445	446	428	400	414	419	422	426	426	460	400	426	439	412	434	443	445	432	428	448	443	396	408	423	411	452	422	422	413	423	427	402	426	419	429	451	410	458	385	440	452	430	425	463	416	403	423	423	434	411	424	438	436	457	401	421	457	437	379	393	395	401	455	447	456	425	437	455	429	455	447	441	438	468	393	442	413	439	384	411	447	422	403	445	432	437	425	428	431	440	435	395	417	458	454	436	423	432	443	443	461	407	425	494	434	424	441	442	414	413	427	443	411	411	432	438	462	460	426	428	443	461	398	422	423	475	428	395	416	429	438	434	459	443	454	459	406	392	415	443	395	460	440	437	409	408	457	426	438	371	437	402	439	467	445	443	455	458	453	438	409	441	459	446	412	459	406	419	453	399	400	437	455	476	442	442	461	441	433	425	440	453	394	365	470	486	471	430	399	434	438	439	412	433	434	410	414	431	434	442	462	398	417	403	395	400	435	448	414	431	392	411	412	401	434	427	409	423	402	416	438	395	432	437	423	453	420	432	426	436	444	455	451	421	402	460	485	401	416	438	425	401	432	410	437	412	405	420	417	435	433	408	405	430	459	398	410	391	433	451	427	419	408	443	412	460	402	446	426	453	427	438	438	474	410	422	450	449	448	420	447	400	439	396	434	422	400	445	396	418	432	435	414	402	395	413	379	449	429	437	434	446	423	407	446	437	410	435	450	410	431	380	403	459	434	444	418	446	419	424	432	414	422	444	384	420	389	428	447	422	420	441	442	446	435	419	469	447	422	412	449	435	424	428	414	407	436	395	452	450	435	462	438	452	404	414	390	415	433	420	422	421	463	428	434	420	443	452	477	378	432	409	394	420	439	445	418	417	436	448	400	473	434	443	422	436	455	417	426	442	432	433	398	429	388	456	486	429	420	395	421	372	422	413	413	455	422	453	438	442	428	405	404	447	400	441	438	417	455	423	439	443	428	417	401	423	422	409	469	440	438	388	455	441	434	442	417	438	386	430	445	428	453	428	408	403	436	424	415	483	425	394	433	416	428	434	441	394	439	452	412	453	466	426	431	395	449	458	403	416	412	398	439	393	415	414	441	423	416	435	430	412	448	426	404	428	477	427	457	436	404	485	441	423	430	423	439	420	393	459	447	436	417	414	407	377	417	415	428	424	433	429	399	387	419	448	434	436	446	438	422	449	424	439	443	440	424	477	443	459	418	413	441	385	454	409	430	411	470	425	424	427	446	444	442	451	403	423	394	454	451	442	428	430	422	400	395	436	431	428	437	411	428	436	387	431	438	444	380	425	461	429	415	405	414	430	441	467	416	435	456	426	419	434	426	422	421	448	428	399	456	412	408	439	442	469	420	456	411	459	413	453	402	412	460	421	442	410	431	432	448	409	404	441	437	401	429	420	407	416	410	433	438	407	429	410	417	398	434	441	415	442	422	446	442	454	425	448	431	420	427	454	428	447	413	432	440	417	433	428	428	439	422	450	467	407	422	416	431	409	420	444	430	411	426	406	412	403	424	409	415	418	412	418	441	470	441	424	408	429	444	436	383	426	381	417	418	434	405	422	460	433	450	440	461	405	451	439	454	420	430	432	452	417	436	426	409	450	406	453	427	434	429	424	425	423	479	409	419	423	459	445	453	416	457	435	416	453	464	453	431	441	440	424	391	430	464	456	466	420	424	406	454	423	412	414	441	424	434	397	441	455	435	409	437	461	431	403	439	428	435	411	417	406	385	431	401	427	438	439	449	416	435	424	448	401	457	428	461	411	405	416	455	398	443	392	442	437	435	459	408	433	438	385	414	412	462	405	463	446	419	441	431	429	417	450	407	415	445	436	441	456	433	450	438	429	399	485	406	416	449	412	418	441	421	429	416	456	421	407	475	423	457	432	411	431	419	389	423	409	456	429	411	415	396	411	414	411	459	415	413	407	460	422	459	392	420	419	415	428	436	452	454	408	411	449	417	403	475	465	428	442	414	410	405	443	431	427	473	421	451	457	413	449	380	420	437	425	411	415	421	421	430	446	415	448	476	390	438	407	375	450	421	436	433	424	454	447	390	414	398	443	436	426	414	429	454	406	451	393	415	443	428	424	442	440	439	452	405	436	405	398	435	395	416	425	439	405	417	425	450	395	461	419	449	412	436	394	425	438	438	414	462	437	435	456	436	425	446	399	430	455	414	393	406	471	486	439	438	432	446	389	420	383	428	431	469	377	421	448	413	421	444	439	442	419	432	447	425	447	412	434	419	457	411	459	441	460	463	432	441	439	418	427	412	421	421	418	424	389	406	422	399	403	413	429	415	442	473	463	421	430	437	424	433	409	409	434	444	445	410	444	421	425	402	451	417	427	421	454	444	408	479	468	416	410	454	398	396	426	433	413	447	437	405	449	407	399	411	440	443	451	412	461	438	453	422	446	430	466	430	423	399	431	418	408	460	435	437	445	417	455	418	421	446	427	427	410	429	419	438	388	414	429	440	452	410	425	471	432	426	458	449	413	420	412	435	441	428	457	445	441	422	472	400	403	432	430	456	386	430	442	393	433	456	413	434	413	411	427	466	422	460	449	397	439	443	400	420	422	390	405	440	386	430	415	447	415	442	448	436	424	431	391	424	427	429	430	443	443	445	456	469	402	472	428	445	438	416	442	398	415	389	401	426	402	390	462	437	435	420	413	427	408	451	430	438	431	438	410	403	409	394	430	421	431	425	428	423	406	402	432	399	478	443	405	415	428	412	440	470	452	422	432	453	455	420	395	436	435	488	425	395	440	416	441	416	421	398	421	402	430	420	438	368	401	423	413	423	391	394	447	425	388	469	414	423	463	471	425
61848	54714	44232	15939	1069	177	190	163	151	142	122	134	127	129	142	122	127	139	138	123	135	126	125	148	132	109	125	133	137	128	150	133	153	139	122	141	151	136	128	126	118	138	127	130	135	133	140	131	154	150	137	148	134	142	122	117	129	131	137	148	143	131	142	125	143	133	144	120	125	145	133	112	109	139	143	151	157	127	145	129	136	127	122	128	134	139	125	124	144	127	125	119	126	131	136	128	110	127	137	132	118	148	135	136	137	129	123	144	106	110	123	139	142	149	122	154	129	117	146	142	154	140	144	138	125	127	133	138	140	118	117	119	125	120	133	133	135	134	138	146	133	119	142	104	103	117	148	112	135	120	124	156	161	145	127	134	128	121	123	119	116	135	140	152	135	148	118	129	122	137	133	159	140	123	123	126	136	137	144	127	134	125	138	123	127	123	132	127	130	153	134	112	140	142	129	143	129	121	128	129	132	140	126	127	140	137	124	131	148	146	134	115	127	141	124	124	123	128	123	131	122	138	112	121	138	144	121	157	129	130	125	126	129	127	121	128	119	119	117	120	115	141	132	138	115	127	131	138	149	143	111	136	136	132	121	142	99	143	127	115	122	135	134	125	121	132	121	137	150	130	141	132	134	114	140	113	131	116	138	137	125	123	124	121	116	126	121	117	110	118	146	128	123	130	129	121	134	119	118	138	123	120	128	135	146	122	123	119	97	126	132	125	139	115	121	116	112	124	126	133	127	123	128	129	126	120	180	128	138	132	112	130	125	112	138	120	132	102	138	156	112	144	120	130	130	144	134	107	126	145	112	120	105	134	124	144	130	121	133	119	119	131	138	116	134	142	135	132	132	158	135	130	150	134	144	148	122	153	133	134	130	137	109	114	137	145	97	124	119	133	140	121	139	146	127	133	147	149	149	131	142	144	131	132	151	134	110	154	112	140	136	133	123	129	121	150	150	141	128	119	130	143	117	116	122	141	121	121	149	131	130	138	151	130	134	142	144	128	122	131	137	133	131	117	139	122	156	132	105	137	122	128	123	123	135	113	108	136	139	126	130	138	134	145	117	142	119	132	135	132	114	120	120	138	114	120	134	118	139	123	123	129	117	130	125	122	109	127	121	144	136	146	132	132	122	121	134	127	138	120	122	152	153	120	149	130	134	139	137	120	121	127	119	141	150	149	126	132	151	119	115	130	130	130	124	139	138	122	136	149	124	135	126	118	136	125	130	115	116	122	136	155	137	142	98	127	129	137	128	121	151	119	130	138	137	136	117	134	104	117	128	120	104	115	121	151	115	121	133	132	120	171	135	116	109	137	133	134	143	127	123	111	136	118	117	119	114	122	134	146	122	123	148	131	120	130	126	116	128	112	118	126	117	127	119	147	142	151	125	135	130	125	125	131	129	136	108	133	123	113	123	132	135	128	137	134	143	138	137	115	140	140	114	119	132	120	141	107	113	134	124	134	141	131	137	121	131	121	112	116	165	133	132	116	136	98	133	125	149	129	121	137	132	133	126	130	126	118	146	125	118	142	122	123	122	145	147	139	135	110	113	136	127	153	128	131	125	138	138	120	127	124	123	147	130	144	129	134	139	123	124	132	144	125	132	118	140	144	133	142	125	133	117	124	111	126	132	143	136	123	145	130	150	127	141	118	122	130	145	140	120	118	138	142	124	118	129	134	135	139	121	119	120	125	126	130	124	134	125	130	140	129	128	117	129	132	145	129	118	140	141	146	112	129	124	146	137	128	140	124	147	140	128	144	141	135	140	130	123	108	138	137	129	120	122	127	106	112	127	145	135	125	142	131	119	121	133	139	124	131	129	130	122	129	140	124	130	124	134	120	118	128	111	126	145	108	109	126	148	132	125	138	153	126	138	145	132	126	133	127	130	119	139	129	132	128	141	108	150	127	138	117	141	140	113	126	116	146	125	150	130	117	154	126	126	139	128	132	123	150	130	131	131	136	136	138	123	118	132	133	139	147	134	130	145	138	111	133	157	128	126	136	149	143	138	121	133	109	145	137	139	128	137	139	112	155	130	160	142	129	139	128	137	136	142	132	126	131	129	114	148	130	125	115	155	122	137	129	127	136	133	137	126	142	111	125	121	133	136	130	136	125	123	121	127	128	142	129	149	130	148	127	129	134	116	121	133	128	143	139	131	141	127	128	123	122	124	157	122	123	133	149	144	146	130	147	118	130	127	123	134	114	123	161	126	134	154	117	130	118	108	124	135	118	121	129	151	123	140	137	149	125	140	134	126	132	130	123	144	138	112	145	137	135	124	124	140	130	133	126	108	131	125	125	119	127	123	151	120	110	118	126	148	120	135	130	133	122	143	158	146	131	148	120	141	124	129	117	118	116	127	145	110	135	126	146	128	134	130	144	133	111	137	120	147	130	119	127	138	151	142	117	132	126	120	133	143	139	115	124	153	142	120	129	116	142	110	149	115	124	125	119	126	124	128	115	125	144	132	134	118	136	132	136	140	120	117	134	106	135	129	143	115	121	110	109	156	157	125	148	142	118	133	148	138	103	146	121	124	162	136	133	131	115	126	132	136	143	116	149	128	123	130	128	132	151	146	124	120	122	123	132	131	130	118	126	146	129	128	136	124	133	130	121	139	143	134	138	148	144	128	117	133	131	144	139	132	146	119	144	109	141	145	149	128	139	137	115	120	126	130	132	116	107	132	141	111	144	138	121	115	132	127	127	118	130	141	138	123	127	149	141	132	122	133	125	134	132	129	140	128	121	121	135	125	143	132	122	139	138	139	130	129	132	123	116	120	145	118	140	126	116	137	132	128	128	135	139	137	117	132	138	135	111	138	119	123	130	123	126	133	128	141	133	130	139	128	130	131	153	132	152	118	140	135	123	112	132	141	119	114	130	115	144	143	130	133	132	137	146	113	110	145	134	112	135	109	135	128	127	127	136	138	109	140	114	122	120	129	129	119	119	114	139	147	145	113	144	143	149	135	125	128	120	134	119	111	157	128	152	136	122	140	124	135	124	122	138	137	118	133	99	122	132	144	119	118	125	120	127	131	126	121	145	116	136	149	128	144	111	112	158	127	141	123	153	122	154	137	123	110	137	135	134	133	137	120	128	138	128	107	139	112	126	136	133	150	129	149	138	146	123	132	147	133	136	150	102	138	121	119	136	126	135	130	129	143	125	137	140	150	141	145	118	147	140	119	124	116	144	146	132	117	133	144	117	138	127	140	133	130	110	156	140	129	133	130	145	141	140	140	128	122	149	118	124	155	126	112	130	113	145	144	133	124	135	132	138	154	104	136	121	134	138	116	108	137	123	145	128	119	128	146	145	128	151	140	145	115	106	107	141	129	124	138	112	128	131	152	130	133	126	129	128	141	131	128	127	140	136	120	115	138	133	125	148	122	128	123	115	121	139	138	113	147	145	130	130	139	143	135	110	115	149	120	122	127	120	129	143	138	142	148	125	131	133	133	132	152	134	139	144	118	133	124	119
42922	44023	40874	12305	718	690	645	580	584	529	525	533	524	445	523	492	467	484	442	509	464	467	487	434	454	425	432	434	483	440	474	447	449	445	423	423	456	449	431	455	428	461	415	457	477	424	444	413	467	451	431	435	419	436	443	457	460	443	448	454	479	458	434	451	482	433	440	445	437	432	469	442	446	443	455	421	434	447	457	464	449	446	407	453	451	432	442	479	441	438	471	458	420	465	462	443	469	447	452	491	451	470	443	437	463	481	464	459	463	485	465	438	484	441	451	428	434	438	421	415	446	442	477	464	462	453	435	470	452	439	424	423	402	468	472	443	456	455	442	482	468	455	424	442	464	489	450	444	450	421	419	429	481	453	445	449	454	430	453	422	460	419	462	472	485	430	444	442	445	457	467	456	453	476	444	482	467	457	443	425	434	392	457	427	435	439	439	441	467	452	406	471	445	454	438	459	448	477	476	412	426	429	462	423	437	470	420	492	461	425	454	438	421	419	447	431	441	457	443	464	429	414	468	458	435	401	461	419	455	465	458	424	444	430	492	468	449	414	454	422	468	429	358	450	444	434	472	462	448	448	421	418	472	448	456	425	420	427	447	449	451	441	435	441	438	440	494	475	419	387	413	423	395	460	431	447	404	428	453	444	486	444	401	441	443	400	426	407	408	453	407	389	455	483	476	415	433	433	451	460	445	463	460	450	438	429	421	415	452	436	468	438	469	427	480	420	476	438	416	435	452	432	470	434	443	464	417	466	461	424	442	441	481	454	425	458	450	435	451	450	473	429	432	433	446	438	404	449	454	477	465	453	453	424	465	449	444	461	471	458	423	438	447	429	475	460	447	452	443	457	464	463	417	387	470	411	438	411	464	421	398	403	453	465	478	422	430	439	453	468	465	424	463	439	443	448	441	409	430	422	477	435	469	448	403	440	451	413	470	462	444	406	444	420	471	419	438	426	461	452	506	444	425	408	405	431	411	424	468	473	444	456	446	436	445	457	441	423	444	458	456	461	457	463	444	452	440	446	482	466	446	430	463	458	431	430	445	478	451	458	415	435	437	435	432	439	426	447	434	413	448	420	475	420	435	443	438	390	415	463	467	468	409	422	446	433	444	422	431	460	430	446	447	437	456	439	427	444	430	429	416	425	449	397	427	391	429	450	448	465	445	394	450	449	450	440	462	453	475	428	424	449	466	418	443	472	445	460	440	441	444	410	440	471	436	474	446	419	442	475	440	421	475	427	462	446	449	407	415	458	442	431	421	420	423	444	458	453	454	456	419	441	440	444	447	466	436	458	429	414	447	443	454	414	414	470	436	440	460	422	420	452	426	464	476	462	419	422	435	425	406	447	438	427	446	445	429	440	475	431	425	493	443	484	444	465	456	433	426	404	439	435	458	441	439	443	428	446	403	440	420	456	464	411	462	445	469	487	427	466	435	479	392	458	427	428	427	462	465	450	435	421	431	451	436	468	441	438	470	432	418	447	438	456	455	478	437	398	434	440	452	452	452	462	437	425	438	457	420	464	458	417	429	423	415	443	453	432	426	429	461	469	413	418	407	465	455	440	450	462	450	450	431	370	440	486	429	470	424	468	467	453	439	444	449	446	456	428	434	408	446	477	475	458	435	479	404	420	447	444	419	404	469	447	494	445	461	455	410	442	438	443	453	439	446	439	395	452	420	463	459	464	494	470	400	431	442	412	468	434	463	402	425	424	408	457	441	474	419	439	440	444	435	418	461	450	428	475	391	430	431	447	424	463	434	450	448	410	478	429	477	447	460	438	447	414	443	485	466	475	434	454	452	417	432	436	459	441	398	430	433	440	427	412	468	438	455	448	438	412	448	463	437	446	406	459	448	433	438	437	435	433	431	442	439	450	418	460	459	449	444	484	450	467	469	466	449	464	461	419	468	434	454	455	420	459	436	416	447	423	444	440	452	412	429	463	452	413	429	426	462	435	391	466	432	422	478	474	416	435	442	473	415	424	454	467	396	474	433	492	438	482	458	452	492	437	442	457	404	464	441	434	455	462	430	412	472	432	417	457	449	472	426	421	446	452	433	426	430	434	447	452	446	434	442	483	462	448	449	476	446	426	445	436	466	475	422	450	475	419	422	417	453	433	433	443	433	416	461	455	450	425	475	447	447	435	434	456	458	434	431	493	455	446	434	432	461	462	426	475	442	438	426	457	460	447	412	452	475	452	460	431	448	456	436	436	467	473	423	451	455	461	456	453	435	452	453	476	426	445	438	451	441	461	435	465	440	478	469	461	443	436	444	421	498	410	425	457	427	452	419	471	447	450	449	438	464	407	427	460	458	438	440	429	482	462	442	447	462	407	463	463	453	471	428	464	483	420	469	437	457	401	436	426	449	405	409	447	428	424	486	466	421	431	437	493	459	462	429	454	433	424	452	470	446	463	446	455	445	412	502	462	426	460	436	459	460	427	446	428	439	489	461	449	466	453	455	458	459	426	447	441	442	437	459	438	438	444	443	399	470	449	436	429	466	423	453	433	452	417	422	474	494	449	423	421	452	441	414	405	450	462	423	442	409	423	422	415	490	454	424	445	409	433	441	441	404	468	465	426	411	403	413	475	455	440	431	418	439	454	463	467	464	437	429	427	468	447	447	440	449	452	435	453	463	485	438	403	472	442	439	431	428	432	419	440	446	458	463	444	436	484	450	428	495	443	436	449	427	428	452	430	454	421	418	442	471	431	455	448	463	428	439	458	426	400	444	422	436	438	456	427	493	468	469	459	456	411	497	418	449	431	442	455	429	441	410	427	448	444	415	465	420	431	446	466	464	438	433	444	505	442	449	380	444	435	458	461	450	493	423	457	446	409	472	439	462	430	425	471	415	454	422	469	465	441	411	441	459	427	441	430	471	422	434	475	493	464	464	455	410	455	430	395	438	417	453	442	427	412	423	432	446	450	454	429	434	419	453	415	485	452	440	456	425	435	460	468	397	478	431	440	449	482	424	424	409	462	457	424	466	435	435	434	409	433	456	448	465	439	427	484	487	458	409	439	468	416	460	418	454	428	460	453	447	425	443	416	438	432	452	439	449	472	410	438	440	447	434	415	472	446	467	414	434	470	460	450	443	420	473	475	426	481	442	465	436	451	424	419	419	396	480	436	427	392	471	422	424	422	459	455	431	423	434	444	470	466	453	455	455	442	464	426	476	433	448	405	416	459	456	452	466	445	448	423	444	438	459	448	422	439	427	424	442	429	411	440	435	461	424	463	419	444	460	448	440	432	464	406	437	455	445	465	449	471	449	432	487	428	456	431	431	466	425	406	427	456	451	390	496	425	454	442	441	448	465	434	457	454	435	440	437	443	449	449	449	438	436	472	434	469	467	418	463	458	488	443	455	457	446	399	465	451	470	451	404	458	418	435	431	424	439	443	435	427	462	419	423	467	469	466	442	449	458	432	429	474	452	406	443	455	462	462	435	453	420	397	466	429	428	417	430	422	456	406
