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
336708197602	336708198162	336708198712	336708199262	336708199812	336708200362	336708200912	336708201462	336708202012	336708202562	336708203112	336708203663	336708204213	336708204763	336708205313	336708205863	336708206413	336708206963	336708207513	336708208063	336708208613	336708209163	336708209713	336708210264	336708210814	336708211364	336708211914	336708212464	336708213014	336708213564	336708214114	336708214664	336708215214	336708215764	336708216314	336708216865	336708217415	336708217965	336708218515	336708219065	336708219615	336708220165	336708220715	336708221265	336708221815	336708222365	336708222915	336708223466	336708224016	336708224566	336708225116	336708225666	336708226216	336708226766	336708227316	336708227866	336708228416	336708228966	336708229516	336708230067	336708230617	336708231167	336708231717	336708232267	336708232817	336708233367	336708233917	336708234467	336708235017	336708235567	336708236117	336708236668	336708237218	336708237768	336708238318	336708238868	336708239418	336708239968	336708240518	336708241068	336708241618	336708242168	336708242719	336708243269	336708243819	336708244369	336708244919	336708245469	336708246019	336708246569	336708247119	336708247669	336708248219	336708248769	336708249320	336708249870	336708250421	336708250970	336708251520	336708252070	336708252620	336708253170	336708253722	336708254270	336708254820	336708255370	336708255922	336708256472	336708257021	336708257571	336708258121	336708258671	336708259223	336708259771	336708260323	336708260871	336708261421	336708261971	336708262523	336708263072	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
42266	33150	20372	8813	5244	3573	2166	1479	1126	814	515	494	634	407	312	232	284	243	201	192	211	171	171	197	186	203	173	193	169	186	161	186	153	177	186	155	175	184	174	171	144	184	170	157	166	186	176	168	165	153	180	163	157	184	155	193	174	158	153	164	163	176	185	174	177	160	157	176	155	146	164	155	152	169	174	154	174	166	151	177	164	163	175	192	158	175	161	172	179	181	176	145	169	177	169	177	159	182	179	177	198	163	162	180	157	165	204	160	160	160	151	186	199	159	155	182	169	168	178	172	162	167	163	158	174	178	156	155	168	159	161	178	157	161	164	194	144	157	183	177	186	181	172	165	152	181	158	155	164	153	147	154	163	167	174	168	176	154	174	179	172	142	173	178	152	140	167	165	174	155	167	170	162	152	170	155	155	147	176	153	147	161	167	155	162	168	184	147	186	128	168	162	162	168	147	147	141	159	172	155	184	166	163	147	192	196	171	165	146	166	166	167	192	155	155	149	155	190	176	172	164	153	197	165	169	141	171	190	160	189	158	144	161	187	158	176	149	167	148	144	163	155	169	175	147	172	159	177	189	162	158	174	165	168	155	170	158	152	188	169	166	161	196	163	132	148	147	168	152	187	121	151	166	166	174	173	165	150	144	149	152	146	167	154	149	181	179	174	168	182	161	154	149	168	163	164	165	160	175	181	159	179	150	158	165	140	147	180	180	174	164	155	177	162	175	154	178	149	159	170	173	154	150	153	160	166	156	173	156	148	155	183	148	162	167	168	170	165	147	166	169	155	172	145	174	164	182	158	157	151	158	184	144	152	151	164	168	180	143	143	159	162	152	161	168	158	147	155	164	174	171	169	167	171	155	154	169	165	149	178	168	167	179	174	179	152	161	178	153	165	170	172	146	164	134	156	158	164	168	151	173	172	153	167	190	163	179	150	178	164	153	158	161	146	148	159	167	173	171	165	165	161	162	163	182	173	182	162	159	179	172	164	159	171	162	150	170	181	180	172	151	152	162	146	175	164	153	171	165	171	145	175	178	173	176	158	156	156	163	179	156	194	165	163	170	157	157	160	179	166	154	154	164	176	166	179	175	149	161	134	153	144	147	164	167	149	174	175	144	156	147	148	163	183	142	148	182	161	162	177	169	151	159	159	157	156	168	163	182	168	167	170	168	169	148	134	169	183	159	142	158	177	158	161	140	147	179	157	150	178	164	176	150	160	187	168	159	134	156	168	173	175	187	180	187	194	142	161	178	167	161	159	163	150	158	155	177	196	142	147	138	175	179	179	182	171	173	143	181	176	173	162	158	165	160	161	157	155	156	155	147	156	149	133	190	162	169	152	180	167	158	181	160	145	175	151	166	159	173	151	141	167	165	150	150	174	144	171	169	168	160	194	155	159	143	184	175	167	161	167	171	160	162	177	176	151	170	165	177	184	166	158	145	167	151	136	145	177	189	182	183	162	168	154	169	146	151	155	169	157	162	160	150	172	149	178	150	160	177	159	167	174	160	157	156	166	163	151	164	175	159	188	175	168	171	164	177	161	161	154	142	182	156	163	174	186	162	147	156	197	177	193	164	170	153	139	137	161	156	155	167	154	166	151	162	164	161	156	187	185	165	162	147	161	157	151	143	158	157	171	178	154	154	153	157	175	183	176	176	174	139	160	161	154	160	157	142	167	158	178	182	174	189	151	175	145	177	155	135	176	156	165	163	152	144	143	157	170	166	166	152	138	164	168	154	154	184	141	158	166	169	162	187	174	171	153	154	145	161	166	188	187	160	157	139	163	184	146	163	163	163	168	169	145	162	173	169	167	166	163	146	183	151	150	182	164	157	162	141	178	174	175	172	155	160	159	151	147	168	178	160	184	166	158	156	149	180	150	144	176	177	173	163	144	158	158	164	147	157	180	179	177	158	150	164	159	171	151	166	172	161	162	173	153	177	142	147	158	143	171	166	147	150	172	160	164	169	187	176	168	158	158	168	166	169	155	144	167	179	175	171	147	163	156	144	156	139	129	171	161	175	144	156	162	161	150	158	182	148	147	159	155	160	165	157	146	175	157	148	173	162	164	149	148	154	159	140	155	172	170	172	172	157	159	161	138	155	182	181	155	176	171	165	154	152	146	181	159	167	153	151	149	150	155	139	145	154	189	142	162	171	150	177	157	168	193	150	192	192	146	159	162	169	162	152	138	162	171	172	157	158	173	168	152	137	157	186	165	171	172	139	163	166	165	155	176	172	151	170	150	174	160	142	169	165	177	188	153	164	174	182	168	186	155	154	164	167	150	142	159	159	186	146	159	160	148	164	167	161	149	182	180	162	173	172	162	212	152	175	166	165	169	143	170	150	167	161	165	162	169	146	163	164	164	158	167	155	150	180	182	171	170	173	170	169	179	155	162	179	176	174	163	148	165	170	152	145	139	167	154	152	169	151	156	156	186	159	160	181	151	167	165	146	171	165	164	135	152	152	164	162	168	165	166	160	168	187	154	167	179	170	148	180	161	159	183	155	144	166	152	173	157	157	170	157	165	151	169	158	155	177	186	170	207	160	170	154	146	159	149	167	159	153	141	159	150	159	175	185	162	173	157	148	161	173	175	192	168	157	159	155	142	174	164	147	163	166	165	180	156	142	161	157	169	158	144	177	172	170	152	164	172	177	168	164	147	185	142	165	169	162	165	166	186	174	172	149	159	162	159	178	158	184	162	146	190	176	152	156	178	155	154	163	198	141	135	150	163	168	156	163	179	163	173	167	157	166	179	164	146	162	159	178	151	153	187	169	160	181	157	162	146	165	171	191	174	138	166	156	184	170	166	156	176	173	156	147	189	152	145	183	145	160	177	155	185	155	171	180	179	158	172	169	152	137	165	183	182	140	159	157	199	162	154	156	147	183	162	155	169	155	174	173	151	153	176	152	181	154	156	149	159	142	169	160	157	139	153	183	153	161	156	175	146	158	165	165	159	144	157	150	168	147	165	157	163	169	155	174	154	157	169	171	148	170	162	179	165	167	174	191	140	148	169	175	164	169	146	139	158	145	158	161	164	147	175	182	174	175	173	151	161	153	155	170	171	167	168	171	168	174	159	180	161	152	165	139	169	147	175	188	152	159	161	137	142	145	167	148	156	173	149	147	164	151	165	166	171	168	160	154	169	181	163	147	172	192	179	159	159	161	136	165	169	182	149	169	161	131	153	154	170	164	174	174	162	146	150	155	170	156	157	174	157	158	140	200	176	174	151	180	170	147	174	155	161	166	160	152	165	147	173	186	151	168	166	179	170	191	154	138	158	153	163	155	164	149	195	152	163	154	154	161	156	162	168	179	153	162	153	185	173	150	156	151	166	143	164	177	159	152	183	154	164	175	158	171	157	134	166	160	166	156	183	150	153	169	154	156	159	165	181	156	188	166	147	168	159	134	169	149	164	149	141	151	177	177	149	168	169	171	179	184	187	169	152	186	173	158	156	179	170	167	158	146	184
28083	26049	11988	6882	6333	5623	4529	4643	4042	3281	2245	2076	1869	1517	1163	1075	1150	887	951	788	758	661	685	639	638	586	565	626	582	580	553	566	559	511	525	538	541	556	546	515	478	500	484	511	476	459	493	519	493	495	530	454	521	525	467	473	488	464	452	479	461	449	442	440	460	448	439	497	479	475	538	484	519	552	536	515	482	498	469	443	489	464	492	497	486	465	473	494	444	462	472	494	462	468	484	468	509	543	511	528	522	539	508	518	490	523	545	480	508	470	473	496	444	446	479	483	462	489	462	465	484	491	474	489	467	486	469	491	495	487	482	485	484	500	465	445	457	510	465	480	446	493	452	453	450	462	444	464	440	439	468	463	432	481	499	476	475	488	486	476	462	460	449	433	444	443	466	424	479	473	468	474	410	469	471	442	440	437	444	442	423	404	439	459	439	424	440	419	451	469	473	442	450	412	406	406	421	482	468	439	456	432	453	449	420	448	433	443	472	381	452	420	425	461	471	433	437	442	460	423	434	471	451	439	464	451	437	433	449	435	420	447	420	459	458	465	452	404	429	466	421	458	434	423	416	438	420	434	425	470	430	456	480	463	437	440	451	421	420	461	426	468	436	433	436	458	461	449	471	404	435	471	414	446	464	421	423	413	452	424	434	414	416	421	406	432	433	445	429	435	451	437	403	408	439	438	416	439	445	451	450	429	434	427	447	438	444	439	468	437	476	428	428	471	426	415	420	479	438	399	452	426	449	447	423	422	402	438	428	450	438	414	449	489	430	433	436	429	416	408	397	416	467	424	407	451	456	442	434	447	433	450	409	423	444	449	449	430	445	450	420	429	456	456	445	412	448	453	461	429	435	407	389	439	456	425	455	423	463	428	421	464	417	458	391	448	425	430	406	425	424	447	469	439	407	433	430	477	481	412	433	421	428	412	417	423	422	455	430	424	413	402	409	419	412	444	440	463	460	434	452	408	432	430	417	447	422	446	429	455	438	397	478	405	439	442	469	427	455	434	449	418	475	423	445	454	453	434	420	405	442	434	450	461	446	454	407	457	433	418	440	454	411	415	445	420	417	435	429	437	411	464	427	419	417	429	408	456	421	458	475	402	442	444	431	437	427	423	428	431	439	438	447	415	428	458	434	473	437	412	434	453	462	405	435	439	435	435	431	438	453	450	448	412	439	408	446	434	410	465	434	465	447	423	429	409	452	438	469	426	434	414	420	438	432	443	456	432	455	424	433	433	414	439	432	447	427	455	431	451	422	439	458	407	435	429	405	393	424	447	458	426	462	435	426	440	440	444	413	398	402	436	435	433	443	471	391	473	441	425	391	433	426	463	439	467	435	455	457	404	433	411	430	439	412	445	431	432	452	440	417	389	422	460	453	470	412	479	411	482	434	441	412	432	420	420	498	454	425	467	451	435	405	429	443	444	452	461	432	421	431	444	425	438	449	420	411	422	438	416	432	462	422	458	437	418	451	424	460	430	466	445	436	447	417	448	436	448	423	434	427	428	444	451	466	496	417	429	444	426	422	485	422	456	416	464	438	413	432	446	473	435	448	473	403	403	435	418	436	471	422	429	470	447	461	451	438	419	445	447	424	412	443	411	440	471	478	445	454	452	467	438	426	453	416	420	457	443	427	436	430	442	408	451	442	416	406	424	421	443	430	404	464	423	435	462	413	425	436	476	428	417	430	407	454	436	433	470	439	442	437	448	422	427	411	408	440	431	445	474	467	406	457	416	437	402	462	425	432	402	448	441	429	422	442	443	454	431	440	436	453	424	448	422	425	421	431	405	438	430	453	413	449	443	430	418	439	467	415	430	406	465	455	415	455	425	406	440	409	458	465	439	416	468	449	442	415	468	474	406	426	403	443	413	409	386	460	445	459	433	440	401	465	452	497	451	422	466	446	453	451	455	456	442	448	408	403	453	439	445	453	423	471	439	398	444	449	434	457	419	410	406	428	463	435	442	470	439	428	435	440	387	440	475	438	430	395	404	411	430	406	424	455	451	440	424	439	453	439	469	430	437	441	443	478	436	426	445	447	473	438	440	433	464	433	448	431	390	436	426	427	397	446	451	403	438	447	472	413	477	435	444	461	464	400	449	436	445	419	432	398	432	426	438	407	459	433	480	439	435	437	432	385	419	438	456	448	497	445	438	475	457	456	447	425	380	453	435	416	467	440	402	421	421	445	419	444	446	420	420	483	441	444	427	442	420	417	475	458	445	438	444	404	420	446	440	440	403	451	421	454	421	459	437	426	437	452	466	456	423	443	426	421	439	442	455	430	419	420	420	462	433	452	437	419	462	458	469	432	471	425	449	463	413	452	399	415	460	454	432	455	387	448	416	427	454	452	454	429	446	429	454	398	449	439	400	441	408	447	447	438	411	451	435	438	462	455	408	460	413	464	467	476	413	412	473	419	441	431	399	423	430	431	479	417	439	428	434	441	454	455	427	480	435	474	452	446	461	449	421	443	442	489	442	420	439	452	430	433	417	438	429	448	407	410	448	437	425	459	409	402	430	409	456	408	445	439	389	463	445	430	445	424	404	436	397	398	471	474	477	419	477	478	431	432	419	430	413	403	440	420	443	455	424	462	433	427	423	446	430	431	457	472	449	426	393	434	463	427	447	433	463	436	447	480	405	439	438	461	456	436	441	425	453	449	428	458	396	459	423	434	397	441	421	441	454	403	452	447	400	419	436	406	442	429	446	439	434	394	423	469	435	411	467	452	435	398	446	436	423	396	443	408	487	445	426	445	407	461	465	446	413	392	459	432	435	448	426	393	442	421	437	405	429	461	438	427	472	417	431	440	434	440	461	450	484	462	450	414	436	431	455	427	411	440	410	404	425	449	419	436	425	400	454	449	427	410	420	485	460	461	416	422	422	456	423	433	458	434	418	447	448	431	437	446	445	397	421	437	462	444	461	439	460	462	420	418	472	478	443	465	416	435	449	395	429	449	476	425	409	439	445	482	474	434	432	400	423	432	412	469	420	438	440	403	428	426	443	441	454	447	428	438	394	460	439	437	411	426	422	434	481	435	451	476	490	423	444	407	431	413	417	433	407	416	437	437	447	504	403	429	448	432	424	474	435	431	430	455	438	409	423	409	416	457	443	440	445	402	446	423	438	406	453	417	470	450	437	427	459	473	465	444	439	452	464	413	446	420	432	472	455	420	455	418	425	460	415	434	456	451	428	437	455	422	433	423	447	454	420	414	435	407	421	484	428	426	450	437	435	430	448	424	427	405	420	452	453	467	406	414	456	430	438	430	454	468	434	424	419	425	435	479	409	456	461	412	413	435	440	429	439	441	427	447	395	392	419	447	423	422	389	433	480	405	414	426	436	436	465	422	451	423	404	440	419	460	456	424	454	440	434	444	435	412	405	425	450	412	436	426	448	450	422	438	420	421	425	445	425	421	453	436	461	437	449	451	405	429	450	442	454	432	425	450	453	475	397	420	405	416	477	432	428	449	499
14512	7675	1803	441	316	320	304	249	276	240	249	242	234	230	220	237	249	231	230	212	230	245	270	218	235	226	247	270	252	208	207	230	218	253	244	238	274	244	233	267	231	244	219	242	192	251	233	232	228	240	244	249	251	237	231	236	246	218	232	228	218	236	242	217	224	224	238	240	242	194	224	258	231	236	233	244	233	245	238	251	242	227	229	237	227	300	210	237	234	245	263	255	239	269	251	255	235	235	257	267	226	232	256	231	231	224	219	226	274	217	252	251	254	233	237	235	250	248	233	255	239	219	221	222	243	298	253	211	235	230	235	240	236	261	244	252	238	226	220	283	279	233	262	187	249	238	267	241	255	261	241	238	239	228	235	245	240	219	230	233	231	238	228	240	230	255	275	223	231	243	250	243	251	253	224	237	236	251	248	227	248	225	234	260	233	210	245	231	228	242	216	244	252	238	267	225	234	267	257	239	237	238	225	243	260	237	221	221	236	244	210	236	217	217	258	240	226	250	256	244	236	252	218	218	240	238	234	262	223	231	264	225	239	244	249	240	255	202	217	245	233	222	241	243	236	247	272	240	227	229	249	234	242	256	251	240	236	222	215	253	215	223	231	240	240	265	233	193	244	244	236	235	253	251	246	245	234	234	259	228	231	227	226	248	252	205	219	224	243	235	238	239	244	230	225	218	249	229	254	229	264	219	219	241	249	226	210	245	210	248	255	250	240	242	207	259	258	251	233	235	220	205	233	263	243	230	250	259	227	239	241	248	232	251	218	236	256	235	252	224	228	220	243	252	227	232	239	251	241	255	250	253	209	231	239	247	253	244	257	270	261	234	261	227	241	246	264	237	224	249	268	242	239	237	249	215	250	216	238	246	219	236	273	235	235	245	252	214	228	230	249	231	228	221	234	251	248	275	226	247	242	230	250	226	253	202	222	230	218	263	253	259	253	200	220	253	215	259	251	249	242	240	241	225	215	239	219	246	245	207	222	248	239	253	206	245	231	250	244	234	213	244	231	215	236	232	241	268	246	215	243	234	232	253	228	233	220	234	212	240	264	252	236	210	244	231	221	243	249	222	231	232	220	238	246	248	240	222	214	247	235	219	234	236	225	236	250	222	241	214	240	266	246	275	227	266	250	263	228	230	249	242	261	236	264	242	209	218	230	257	258	219	246	233	234	243	242	269	249	270	251	251	249	225	254	233	235	239	223	246	234	242	225	265	236	225	227	233	257	226	225	249	247	268	230	232	219	268	251	218	243	212	262	241	244	236	210	229	271	262	239	221	245	236	248	254	246	206	239	245	258	207	244	240	249	221	257	258	289	219	225	251	265	228	233	230	254	226	263	241	233	225	234	258	220	235	255	232	235	230	242	248	246	252	252	267	223	255	254	227	206	217	233	229	240	223	234	254	237	222	206	219	239	232	235	219	250	259	217	239	240	226	245	257	238	223	239	255	239	244	225	234	228	244	241	248	208	214	224	251	223	226	242	226	280	263	240	248	242	230	240	232	222	247	251	223	262	243	202	210	233	198	209	210	245	238	257	250	252	266	224	218	255	240	231	241	220	227	215	247	245	231	227	227	235	255	256	235	257	226	224	229	247	224	224	261	228	238	222	243	246	226	261	251	221	234	227	219	232	230	238	240	262	252	239	202	256	254	225	197	243	228	235	262	257	240	241	219	230	248	262	231	232	214	243	244	234	215	237	239	227	213	239	259	258	223	251	251	254	227	270	221	232	205	211	228	275	216	222	237	246	244	249	241	241	245	225	242	234	263	227	264	212	221	250	211	233	258	235	248	225	239	260	210	223	228	231	271	247	237	246	243	239	226	235	222	265	235	240	239	221	234	228	240	244	250	248	239	229	230	262	244	225	244	228	255	258	248	213	224	228	241	268	230	230	216	214	235	250	241	232	240	240	226	269	250	258	231	224	245	263	251	268	250	226	225	209	235	242	236	257	256	248	221	255	245	247	258	240	261	235	254	210	232	224	231	213	238	234	242	219	228	222	228	237	247	251	226	252	259	222	240	258	243	232	233	239	257	224	249	251	233	243	233	235	225	246	252	247	225	232	231	205	219	241	250	231	214	232	230	236	249	255	254	233	221	253	244	232	254	225	248	229	234	265	233	233	262	231	245	243	285	256	245	267	243	235	227	229	217	243	240	233	241	253	260	231	245	219	207	236	251	251	246	236	238	256	246	257	246	225	207	247	257	256	250	238	227	236	216	230	241	237	251	214	235	229	253	259	220	242	269	251	226	229	266	237	278	228	251	272	234	218	251	233	246	235	249	265	254	264	260	233	226	258	235	225	241	238	235	238	246	225	248	236	241	248	235	235	247	236	233	244	247	251	238	259	240	252	260	223	221	225	246	234	223	226	231	251	242	254	248	219	232	226	244	237	257	221	219	252	254	222	244	220	264	248	245	243	222	229	259	236	257	260	240	211	225	239	214	243	245	242	233	225	247	231	249	262	239	250	259	230	240	234	234	235	223	241	216	218	260	236	206	243	200	236	276	245	247	250	270	236	245	246	260	236	233	237	259	234	231	241	235	248	236	230	245	264	222	244	254	246	248	246	213	214	252	240	254	253	237	235	245	241	274	220	255	250	225	234	240	218	221	229	270	248	249	227	260	259	222	239	226	210	255	249	264	244	216	225	247	238	258	247	231	221	252	255	269	268	211	201	254	225	229	255	235	238	252	239	241	218	262	242	233	254	236	263	254	245	244	257	253	251	240	235	231	268	227	203	269	228	256	228	249	230	225	250	227	231	239	235	222	236	230	224	222	223	242	221	224	242	245	248	256	259	237	237	252	233	249	222	239	240	221	260	252	243	213	237	234	251	221	240	248	262	224	241	271	264	251	221	247	254	243	239	235	251	254	220	233	221	228	230	211	215	259	267	250	243	236	254	217	233	229	237	264	239	251	258	247	246	239	229	203	202	260	261	231	232	239	257	223	221	239	256	221	274	260	254	265	233	212	240	265	257	233	255	241	222	240	240	224	257	240	227	238	248	265	254	236	226	234	246	264	245	262	265	236	239	256	235	232	236	217	210	234	215	238	257	227	234	251	252	244	234	209	222	255	252	244	236	245	251	227	224	235	249	254	251	234	240	244	224	252	246	259	250	248	220	217	226	220	271	256	237	245	223	225	234	235	231	238	228	240	236	263	252	209	271	210	260	254	244	217	229	254	246	245	223	271	236	240	234	256	248	249	245	259	269	250	233	213	243	236	249	267	229	229	236	239	243	262	239	242	249	230	239	242	209	233	252	244	242	252	223	229	247	264	221	229	258	272	257	231	257	242	224	227	253	250	232	209	265	236	220	237	259	251	238	244	206	244	253	238	264	224	260	262	235	222	214	213	221	244	206	219	245	246	248	242	243	236	253	233	234	231	225	241	245	225	227	232	222	223	214	244	238	216	216	236	264	232	225	249	219	247	238	282	258	249	241	206	255	245	239	254	251	251	227	258	260	262	241	229
9352	7875	2649	1235	1101	961	807	844	850	816	683	692	721	652	652	621	656	636	627	593	604	619	627	640	606	680	675	594	605	622	647	643	630	652	599	631	650	654	572	604	590	631	648	583	598	605	594	673	617	597	601	566	664	638	621	647	585	578	606	625	610	626	596	604	598	588	602	622	636	651	626	599	645	635	698	689	676	647	665	643	628	647	651	597	583	634	627	600	618	600	645	622	631	596	619	604	646	626	631	683	639	573	654	591	685	634	600	620	599	627	644	606	628	646	625	596	602	611	612	638	653	640	613	600	623	645	591	639	624	611	636	650	639	623	628	601	635	672	654	640	626	648	647	630	646	621	631	602	555	595	653	611	598	598	645	637	638	655	666	628	621	610	614	617	644	597	607	625	613	590	605	604	660	666	631	640	594	621	650	593	575	595	645	624	605	646	629	644	598	589	632	657	614	615	673	604	622	619	619	658	662	622	624	616	648	593	637	643	643	616	624	624	614	567	639	629	607	650	621	627	601	599	567	645	601	651	619	634	628	568	627	618	607	623	631	631	630	593	670	583	621	621	637	659	614	619	644	647	593	654	617	602	646	601	607	602	616	644	584	603	622	608	612	599	603	614	603	626	633	682	614	595	612	608	612	608	605	641	608	645	602	616	624	596	627	634	624	585	609	641	647	653	620	618	611	602	634	634	630	619	649	622	638	610	665	584	640	597	624	613	599	663	593	646	653	640	677	630	600	653	619	623	608	636	645	570	601	605	607	619	649	570	611	630	633	640	646	638	583	630	599	592	599	642	635	605	648	654	651	672	680	637	629	623	668	638	597	637	633	608	671	628	598	627	610	630	604	633	607	622	608	619	661	661	604	615	578	643	629	590	589	641	609	605	616	602	599	603	649	627	618	665	600	622	649	676	678	628	622	613	610	603	654	602	605	618	589	647	637	599	598	632	625	589	627	599	644	637	606	648	592	627	630	631	582	633	631	667	588	650	648	658	609	562	584	583	637	612	640	597	603	632	623	609	602	632	628	641	645	654	596	592	624	618	610	613	588	605	623	587	619	613	583	575	650	618	556	631	617	601	652	612	608	637	653	642	626	633	609	642	630	615	623	624	622	611	671	625	579	602	642	595	624	624	612	637	638	593	581	625	605	602	635	602	622	639	627	623	616	614	639	631	641	655	571	617	598	606	654	576	666	636	596	602	525	605	605	636	658	612	642	617	627	603	604	618	626	636	596	679	631	653	601	654	611	632	604	656	633	604	648	606	656	615	625	610	599	635	631	604	614	627	607	594	625	652	656	583	627	594	619	608	648	611	603	605	674	599	610	590	630	632	642	609	616	636	624	658	583	620	659	636	654	621	613	673	573	599	586	600	592	655	552	628	625	612	610	621	632	590	611	616	619	589	621	610	631	663	612	598	619	602	608	651	594	665	655	617	601	636	605	628	616	627	628	621	629	593	588	629	607	602	666	641	615	583	621	653	625	621	572	620	596	611	624	600	631	613	625	569	592	594	594	579	609	571	615	656	552	618	647	579	665	620	587	626	599	628	578	584	597	600	687	606	629	662	613	637	645	594	625	616	612	653	591	634	630	598	646	645	614	600	587	624	662	563	663	645	610	589	585	598	619	621	639	638	620	623	675	621	648	620	673	645	655	652	594	618	620	611	596	602	636	636	601	689	596	670	627	600	618	577	584	636	583	666	639	601	622	666	630	660	619	625	609	578	574	639	654	651	662	627	598	631	613	593	618	576	590	615	639	667	618	586	604	591	613	626	624	632	601	673	661	628	624	611	631	600	617	621	585	595	626	611	637	621	622	615	649	621	610	643	602	646	619	606	645	586	579	585	625	641	650	613	619	619	632	617	604	578	616	597	594	636	636	587	637	643	625	628	599	613	638	633	642	663	589	609	626	615	615	609	619	603	624	634	635	660	627	601	605	642	647	608	604	602	619	628	622	612	642	559	638	671	620	650	632	636	584	614	615	629	600	591	629	595	610	622	632	609	620	654	625	643	647	611	620	594	620	626	631	605	635	688	637	637	601	633	595	612	602	604	635	646	635	616	635	632	673	645	613	613	580	622	647	592	636	591	590	662	582	626	615	639	624	606	558	616	584	632	638	631	594	643	627	635	592	660	646	645	655	660	617	584	663	594	612	693	602	656	624	610	623	617	596	606	615	575	611	622	663	646	680	650	596	575	624	627	624	583	635	631	633	615	644	650	600	604	615	625	641	629	606	580	632	644	622	615	631	627	562	605	639	589	603	624	641	609	650	590	649	622	664	652	570	622	620	651	633	599	619	603	580	601	608	622	600	651	581	607	615	640	609	673	659	615	590	628	628	631	631	629	612	650	603	610	626	600	624	625	604	609	594	642	611	642	608	643	618	601	612	615	623	597	704	695	614	633	612	604	606	630	581	620	654	612	615	578	599	633	601	617	624	616	595	656	596	597	622	610	643	607	619	626	643	584	607	629	591	622	616	597	581	602	617	598	633	589	681	612	628	626	627	603	599	672	616	651	624	618	600	645	586	578	652	672	623	585	642	660	637	644	625	646	619	629	624	599	576	614	609	607	603	655	607	621	684	612	629	612	608	628	622	622	601	610	581	600	647	631	617	608	574	604	641	625	625	620	646	603	642	604	613	634	640	624	638	600	686	605	660	607	639	631	589	639	681	595	622	623	595	634	591	599	586	632	636	605	621	638	599	607	657	598	613	637	597	641	624	641	619	625	619	631	622	661	618	595	652	625	617	625	620	619	596	635	641	635	615	605	576	592	614	620	621	659	619	621	627	619	612	636	637	633	610	586	596	598	621	643	627	633	619	657	594	626	616	604	668	624	627	607	638	632	627	620	640	645	633	598	670	583	609	644	617	606	648	571	599	657	660	622	633	607	600	607	652	645	640	651	627	600	600	642	599	613	623	613	610	597	665	617	630	644	643	624	644	639	652	616	637	616	613	643	632	655	631	631	620	634	651	608	603	626	601	573	613	634	631	619	609	621	640	634	624	588	659	608	587	622	623	663	603	614	582	627	638	597	602	592	650	597	609	661	579	588	599	639	590	603	628	614	633	587	647	608	565	620	577	612	647	638	639	690	622	669	644	605	663	697	617	642	612	630	670	631	632	586	615	636	586	638	561	567	633	655	588	639	622	625	575	653	613	650	609	582	668	633	642	631	640	608	610	642	607	644	579	634	661	597	620	644	630	660	656	621	653	656	646	601	626	643	656	592	634	596	566	610	630	652	633	606	655	653	637	589	702	602	632	610	592	644	653	582	631	629	654	664	570	636	681	630	662	602	624	614	605	595	620	617	647	611	617	613	643	640	632	632	626	626	642	600	655	614	588	629	624	575	620	639	611	605	648	648	622	656	610	620	582	581	618	601	563	584	648	617	597	566	618	617	599	611	675	602	637	579	622	600	609	643	680	611	649	625	606	645	641	622	636	631	639	632	637	582	638	619	620	574	595	617	632	605	621	609	602	642
33178	25527	13929	4908	3124	1945	1145	877	643	473	414	410	341	304	296	249	227	258	249	237	231	251	236	250	213	240	248	227	225	234	240	233	244	243	230	226	220	229	216	236	270	241	237	217	232	224	228	193	218	235	211	217	241	252	212	230	214	224	216	223	231	221	210	230	212	248	230	216	211	262	242	220	233	245	216	230	209	232	228	209	227	219	256	230	226	249	219	227	242	220	254	198	232	232	213	217	214	237	212	229	257	218	236	254	236	240	213	214	243	206	225	231	234	215	227	228	235	239	250	251	212	200	233	204	203	220	221	231	240	233	233	197	237	230	232	232	229	214	256	248	241	220	240	210	239	248	204	230	211	239	220	225	244	233	252	223	244	208	223	250	209	222	226	238	244	226	222	230	221	230	221	233	244	227	217	212	244	227	239	242	232	229	209	225	253	232	236	203	238	229	238	245	242	216	228	234	225	224	231	221	245	231	208	220	219	235	237	215	214	211	220	216	232	256	223	228	246	209	217	214	219	232	218	220	218	228	220	261	208	251	228	245	249	217	194	230	218	229	228	189	222	225	214	239	240	231	240	239	230	214	215	216	205	226	195	237	228	254	233	208	230	207	218	214	228	251	218	214	230	230	234	252	214	244	210	232	238	234	223	207	206	242	242	239	234	227	223	232	213	243	221	241	259	230	228	226	232	239	215	227	220	248	205	192	216	186	242	214	239	227	190	225	220	211	253	247	209	221	239	208	213	225	218	213	254	195	195	213	215	227	225	194	236	219	242	262	214	231	218	226	211	218	238	226	212	228	231	234	220	239	218	239	241	218	235	229	234	218	215	217	226	225	214	241	260	265	207	232	207	224	202	246	234	208	241	228	216	199	200	199	239	230	223	226	235	230	234	211	222	205	213	225	217	205	226	188	219	248	200	205	210	225	239	230	250	210	185	230	208	262	234	242	226	206	224	232	239	206	250	229	235	223	227	223	227	231	202	255	263	205	244	220	209	201	223	233	232	216	229	253	217	241	227	211	203	200	221	217	212	239	211	233	194	213	217	216	232	248	216	222	225	231	247	231	197	227	225	242	199	218	235	235	203	227	250	226	246	239	233	213	232	254	221	234	246	232	225	211	228	203	238	222	220	258	236	231	215	213	213	228	221	227	210	229	220	218	197	216	197	207	200	211	226	234	214	231	242	237	239	239	235	201	233	230	227	223	226	247	228	210	226	221	212	219	260	202	227	235	234	229	237	210	234	233	230	249	252	211	235	233	226	232	236	219	246	224	215	214	219	236	269	206	233	209	256	238	225	206	236	195	237	225	220	201	225	223	223	225	225	212	229	248	224	232	230	218	236	214	225	255	228	242	231	185	222	243	247	216	226	247	237	256	240	242	210	201	212	206	212	209	192	200	234	242	233	218	262	225	239	220	223	249	218	223	232	189	215	233	202	220	210	231	223	234	196	202	210	232	234	228	273	201	244	215	272	223	224	206	222	190	230	229	193	200	209	233	215	229	237	245	238	235	225	227	244	217	249	209	207	213	224	196	233	223	222	227	234	243	243	221	225	229	214	237	221	223	192	242	229	220	250	217	232	242	217	207	219	229	216	232	215	223	216	219	229	217	218	214	210	226	211	223	223	232	221	210	256	237	225	235	234	217	235	208	242	226	217	210	215	251	240	233	222	244	238	202	207	224	203	217	219	224	235	212	247	229	233	206	243	243	230	221	243	237	226	234	240	224	223	264	216	236	224	233	203	233	242	206	207	214	218	234	210	204	236	235	223	234	192	211	201	217	238	259	215	250	238	225	232	226	217	217	213	221	248	209	235	232	234	195	250	228	222	228	195	221	222	220	238	227	223	225	199	224	223	239	225	240	232	220	241	215	246	215	217	225	207	225	223	206	215	238	223	239	210	244	249	211	215	213	210	213	229	234	207	205	224	219	254	244	219	239	255	211	225	230	243	278	219	236	222	227	229	210	220	223	233	200	232	236	219	213	246	201	247	224	204	223	218	200	251	200	222	245	233	220	227	239	233	219	238	244	236	243	233	216	232	230	216	232	224	219	205	233	212	238	217	245	220	202	221	215	224	233	244	237	215	232	229	255	221	228	215	229	233	199	242	260	231	248	245	250	202	208	217	200	220	222	254	225	219	216	214	224	216	218	211	224	246	237	232	214	231	232	266	246	231	226	243	224	207	237	237	202	208	231	212	250	216	227	225	218	236	228	221	233	199	205	226	230	217	230	230	192	227	234	201	229	211	230	243	214	205	223	254	233	249	236	214	202	239	231	219	205	233	224	232	239	232	213	242	226	205	250	231	197	206	205	201	209	241	262	240	239	222	214	227	208	235	249	217	224	230	229	216	218	228	235	209	204	236	218	209	226	215	232	242	221	228	217	239	252	211	202	223	231	250	221	219	201	220	232	210	223	235	201	217	238	212	224	236	205	220	228	245	239	239	245	249	211	237	233	208	234	207	263	194	221	246	246	222	207	218	230	224	204	228	215	214	220	214	204	238	244	221	219	242	224	216	215	220	220	221	225	206	245	203	248	194	214	228	207	242	234	226	222	228	221	225	217	219	204	218	258	224	261	209	198	207	213	213	246	237	225	228	235	247	224	204	206	210	216	209	215	241	232	214	208	236	233	231	270	219	230	206	221	219	212	241	242	239	226	231	220	197	238	235	196	238	203	226	216	207	235	238	232	227	233	241	201	215	202	229	226	235	211	220	231	238	251	209	250	222	285	236	194	207	205	210	212	224	203	208	231	209	241	231	219	243	227	250	234	210	232	247	252	242	239	238	228	249	222	225	220	222	235	235	235	205	211	228	249	226	224	225	230	240	218	229	248	217	236	213	194	230	215	215	216	227	221	227	260	238	227	219	199	222	238	238	192	205	266	245	227	243	214	223	219	229	213	209	224	217	236	219	229	223	233	216	216	251	235	227	213	212	248	218	221	239	186	243	226	221	224	244	241	231	198	230	218	215	223	227	220	204	213	225	247	229	212	227	231	255	227	204	214	220	217	252	199	214	256	230	240	224	231	237	242	247	244	231	222	214	227	221	235	228	211	218	210	204	241	204	211	234	244	233	220	234	233	228	228	225	207	215	221	217	192	188	209	220	216	240	243	245	237	222	223	225	209	230	219	203	208	231	219	229	211	228	237	211	209	217	224	205	235	222	207	231	225	201	235	232	247	214	217	194	245	223	239	234	224	237	214	240	237	214	224	234	239	238	220	259	232	250	230	202	212	213	207	230	258	224	252	229	230	228	211	193	230	235	244	213	239	234	223	242	230	227	198	223	260	219	254	230	219	227	221	232	229	219	236	201	236	229	224	235	231	238	257	224	238	242	209	230	195	233	234	237	220	208	265	242	235	234	262	234	221	220	230	200	198	227	219	232	235	219	225	212	232	211	235	228	213	216	213	224	228	218	236	210	224	230	212	233	207	238	209	237	233	210	213	231	208	207	215	200	232	232	255	230	227	204	254	210	210
22072	20460	9182	4384	4133	3669	3109	2758	2590	2100	1614	1486	1256	1078	1021	855	977	818	782	746	717	675	717	711	701	657	646	638	641	674	675	667	633	636	596	656	620	589	672	652	637	629	610	654	616	603	581	625	629	607	595	613	633	608	596	673	640	569	561	640	620	589	612	613	613	606	585	584	664	627	621	637	644	631	674	634	616	631	618	619	627	600	623	653	636	617	609	608	584	586	600	614	615	629	657	635	622	623	600	641	627	650	638	678	614	600	595	660	606	585	625	606	630	606	583	601	643	628	634	618	583	610	564	626	630	637	594	632	644	594	647	634	639	581	598	602	606	574	566	654	633	607	570	628	586	552	600	618	630	586	587	650	580	598	613	621	618	595	627	579	573	572	594	583	583	589	568	600	579	626	565	612	594	600	596	613	584	602	582	592	594	608	547	609	550	589	599	560	604	592	588	607	624	624	601	604	564	578	601	562	605	597	583	557	567	618	681	544	591	601	580	585	604	584	593	598	608	630	616	588	612	607	575	622	571	589	588	595	567	583	553	594	588	583	626	591	614	573	553	618	539	562	636	609	646	577	626	577	585	613	569	580	654	568	608	579	598	599	576	576	580	571	586	537	585	566	599	621	594	581	578	585	602	598	611	591	584	573	582	569	581	616	614	594	583	578	618	567	626	585	613	591	571	588	583	598	567	608	634	613	587	676	544	623	582	627	576	558	606	605	591	588	565	600	582	600	629	557	561	584	629	585	571	619	579	583	583	577	618	582	594	634	597	545	589	583	592	591	593	594	621	580	570	607	610	534	628	557	583	515	541	577	563	567	569	617	568	537	605	576	598	598	588	641	602	592	606	622	634	563	569	633	604	612	586	584	626	616	603	617	557	581	576	602	605	619	540	607	582	625	607	573	577	595	500	569	553	602	625	544	556	582	604	583	561	577	570	583	606	620	563	618	569	649	590	586	556	607	615	557	571	604	600	597	604	618	570	621	577	596	588	567	608	603	586	587	588	601	571	575	601	570	640	565	593	580	623	607	609	584	587	618	599	559	560	596	613	571	637	578	565	614	582	558	552	540	602	619	615	608	580	585	600	576	581	572	578	600	613	625	634	596	634	598	600	634	613	607	598	565	612	616	577	558	568	547	604	577	582	585	617	581	563	561	567	599	599	564	605	574	582	573	575	594	606	587	593	546	578	621	541	625	610	599	594	563	621	575	601	555	591	595	588	568	555	567	573	582	595	613	607	581	615	625	617	606	613	592	617	581	561	579	601	598	558	586	582	580	577	571	612	555	628	571	595	559	583	588	595	588	593	594	561	589	568	613	551	559	617	598	624	561	603	576	587	566	572	533	615	572	574	615	556	589	576	569	531	554	566	587	547	533	590	603	600	581	612	577	569	607	607	616	594	583	594	638	585	605	556	549	620	580	574	581	595	563	554	569	605	617	587	579	599	574	564	582	615	541	594	580	581	598	589	550	595	628	583	610	603	579	615	582	604	567	638	568	572	590	575	561	615	568	588	633	597	554	575	624	587	574	606	631	618	568	578	566	559	557	608	592	590	608	602	608	641	563	568	609	579	589	593	586	583	593	599	620	593	583	559	563	635	622	614	588	554	595	605	565	582	600	573	637	605	561	611	601	629	612	582	589	589	606	614	621	595	589	597	578	556	574	613	603	607	591	603	598	584	608	623	600	543	611	558	607	549	593	580	587	557	553	596	569	573	585	597	572	592	644	558	595	608	576	581	585	631	615	580	547	607	612	575	593	599	615	578	581	621	575	576	565	634	622	615	600	586	631	610	594	615	579	597	554	610	575	587	568	573	604	556	549	554	551	541	575	592	560	591	607	588	592	596	588	620	608	608	562	616	593	632	611	584	580	552	640	631	601	601	552	558	598	584	595	614	581	643	597	622	624	617	592	589	599	602	582	599	569	642	569	588	646	572	569	596	595	574	555	567	592	572	572	609	577	604	620	549	602	636	551	617	609	574	623	598	570	579	607	619	576	516	618	589	594	578	580	592	586	615	574	589	609	599	579	583	625	561	571	596	554	615	553	585	579	592	587	596	646	558	622	647	595	620	624	571	618	587	584	608	587	580	601	593	590	566	564	597	578	584	556	568	542	584	574	608	564	582	599	610	579	573	542	592	583	566	573	614	623	585	590	581	629	600	555	603	592	624	578	594	550	532	561	585	641	612	609	601	568	630	588	613	620	632	559	542	612	553	587	590	589	588	590	579	585	580	585	623	585	610	644	568	599	598	632	581	538	566	576	590	618	587	589	650	593	571	586	578	591	575	590	567	618	609	604	566	571	582	585	625	633	607	591	560	610	611	620	582	558	576	572	596	595	577	591	616	613	562	538	610	605	561	561	598	564	575	540	601	579	568	604	613	545	616	611	577	571	616	616	554	591	596	565	553	593	600	598	603	615	585	581	575	565	591	593	603	610	602	568	559	643	563	562	581	599	577	572	589	574	602	581	602	582	616	620	549	595	594	595	579	602	607	614	610	625	584	617	584	563	597	587	551	590	594	597	608	600	543	592	583	586	584	583	583	665	602	573	596	627	594	610	616	586	570	580	570	589	549	633	573	588	569	601	606	571	618	561	566	621	595	615	598	569	580	574	575	579	576	569	550	611	595	588	598	600	598	600	593	564	593	583	590	609	611	580	514	574	598	595	577	591	594	584	592	523	578	617	573	638	588	625	612	590	613	555	590	584	582	586	636	599	589	578	578	553	626	583	614	581	613	581	601	606	631	589	544	574	561	564	569	537	549	582	620	562	595	604	540	573	585	612	588	603	539	584	596	562	587	587	573	610	612	601	592	577	597	604	614	585	595	575	617	617	593	579	594	559	597	541	602	581	550	589	539	557	557	581	568	599	577	560	617	613	621	579	566	533	572	576	605	607	552	608	601	569	630	607	579	566	613	582	618	614	585	608	607	572	609	612	576	586	589	573	583	614	595	581	630	569	590	617	634	566	597	573	613	564	618	629	583	613	563	568	588	576	561	594	591	558	569	596	607	584	573	572	598	611	579	581	604	550	575	613	569	582	618	607	592	620	590	578	600	620	600	557	600	562	560	573	600	637	528	604	634	564	594	606	596	614	563	585	562	604	581	624	575	612	565	552	578	559	549	574	601	541	561	595	606	584	597	570	578	577	613	639	626	581	605	599	566	586	603	575	599	601	595	596	577	638	629	542	587	595	586	614	591	571	622	590	574	614	558	554	621	576	570	601	613	597	580	588	571	571	619	629	606	585	596	596	574	536	597	606	604	583	569	596	626	567	609	588	564	590	595	551	575	609	626	581	635	585	554	552	625	630	603	567	595	591	641	608	587	638	565	598	561	587	579	645	604	576	621	623	621	630	605	581	629	644	598	609	614	587	587	573	547	599	600	593	598	556	571	580	583	548	547	565	622	601	562	584	565	580	580	557	605	596	591	609	599	566	611	580	588	609	565	600	578	598	580	604	563	588	618	562	572	603	564	561
40748	34023	19778	8362	5069	3355	1990	1353	1011	650	493	549	402	289	256	241	234	215	238	183	206	175	196	208	166	171	187	150	177	192	199	195	175	176	161	175	190	189	175	162	170	158	153	182	161	160	146	164	167	146	176	168	171	159	171	155	178	162	168	141	196	160	165	150	158	169	178	155	165	179	149	152	167	163	150	138	168	167	148	162	161	179	187	181	177	175	159	153	163	152	183	173	158	181	157	172	169	149	182	161	185	185	190	152	152	174	180	174	153	176	153	185	157	161	149	150	146	171	156	163	165	168	169	156	138	165	151	166	163	187	161	151	156	165	161	141	172	161	146	143	149	166	158	176	153	132	152	144	157	161	148	167	168	162	170	166	160	154	174	161	165	165	178	161	147	183	164	149	145	135	158	171	157	142	151	147	163	149	154	165	150	175	166	180	145	150	163	144	159	162	173	173	167	159	169	133	150	156	155	177	169	146	166	174	139	164	152	138	169	163	145	157	152	148	164	154	135	155	164	161	169	165	176	162	157	160	163	177	189	151	160	143	179	167	172	156	165	156	152	174	154	162	152	153	179	174	165	187	151	155	165	158	179	162	145	169	158	158	158	167	148	149	160	163	140	140	149	147	175	177	162	166	159	159	159	177	171	165	177	158	148	140	149	153	160	161	128	172	145	159	173	151	156	163	141	165	170	170	153	147	150	157	160	138	145	154	158	149	160	154	172	148	147	155	126	154	166	143	148	150	166	159	169	162	163	155	154	165	129	177	181	159	166	167	178	143	171	129	149	159	155	162	171	154	162	160	151	170	144	150	180	184	158	171	139	153	137	159	172	159	156	138	150	175	161	169	141	168	157	161	146	155	140	134	161	168	166	158	163	133	164	148	147	154	121	142	158	141	156	152	187	148	160	155	176	175	168	157	148	149	181	140	168	161	172	161	153	147	172	156	180	145	158	140	158	152	153	140	169	160	158	174	167	149	178	175	153	149	164	161	160	141	151	179	148	144	160	174	161	143	160	163	162	156	155	185	163	160	179	167	140	151	158	186	170	179	157	157	137	180	158	144	162	166	167	158	143	164	156	152	151	184	147	155	148	163	177	168	157	168	159	158	165	139	146	158	140	185	173	179	163	140	151	152	177	163	159	150	159	159	169	149	156	175	158	163	160	156	140	163	150	154	157	162	154	162	166	163	145	140	164	137	177	161	176	188	137	151	150	152	165	150	126	169	173	156	155	164	158	154	165	140	160	155	149	179	154	169	162	143	176	168	164	136	145	163	160	153	168	142	166	167	160	179	160	141	161	146	163	156	160	148	165	158	177	153	172	160	170	160	168	148	162	163	163	169	153	166	169	166	163	159	161	168	159	156	154	172	175	170	183	144	171	171	147	151	163	162	172	148	138	178	191	168	155	162	146	160	158	154	159	137	156	145	159	162	144	156	157	168	177	160	158	163	162	155	125	157	149	139	156	164	154	190	127	169	149	166	164	161	175	179	161	160	157	149	171	145	172	133	169	161	155	157	162	176	160	147	172	181	146	140	148	166	147	172	163	169	152	137	168	149	149	161	166	166	166	139	188	151	173	170	158	188	150	135	150	146	141	169	152	164	162	177	165	158	150	145	156	168	157	182	159	148	141	148	166	137	171	167	151	135	164	165	163	150	160	157	191	147	151	137	164	184	159	146	166	169	182	167	152	158	153	161	171	172	159	163	150	145	130	153	190	142	148	157	150	158	141	137	156	161	164	147	181	164	163	158	139	140	167	150	152	157	167	149	159	158	154	150	157	141	166	150	145	134	146	173	157	136	197	162	164	145	165	178	162	153	163	151	157	160	155	144	172	153	167	171	146	133	158	159	164	165	169	180	193	175	143	155	179	170	168	156	141	152	164	153	154	142	133	141	174	184	155	155	152	176	187	162	176	178	163	156	180	164	151	166	154	173	168	146	141	155	162	163	152	170	154	188	146	145	167	158	145	139	172	165	129	176	155	173	156	154	159	168	159	170	181	147	156	126	157	168	156	159	161	152	150	133	146	147	167	173	152	177	156	180	149	149	149	130	171	159	153	166	177	165	160	160	169	144	138	147	155	158	146	135	160	167	155	159	151	145	169	162	156	178	154	180	139	158	142	171	188	166	151	171	133	170	201	163	180	166	134	138	161	165	171	149	160	166	155	158	188	147	167	133	146	144	156	170	144	152	159	170	158	178	169	160	163	151	154	143	207	133	146	147	173	182	153	190	159	154	158	164	162	145	147	154	165	178	145	149	152	174	132	196	154	144	157	174	139	157	149	156	164	151	160	161	133	155	123	163	162	159	139	161	185	141	151	127	160	170	157	155	183	157	164	144	173	164	169	142	141	152	167	162	155	167	146	182	164	153	167	143	150	154	153	170	165	188	143	165	162	141	145	140	182	175	138	161	156	141	158	152	150	162	150	188	174	157	153	182	150	156	156	186	150	172	173	173	174	149	158	143	154	162	161	148	148	138	152	180	166	147	146	149	157	150	160	165	153	143	156	171	153	161	128	156	161	176	158	149	164	167	152	145	162	155	149	153	159	178	166	140	172	146	164	156	159	169	188	159	179	156	165	150	153	189	156	165	163	160	180	163	173	176	146	160	174	142	144	160	140	160	163	146	164	163	160	172	164	173	151	166	160	157	142	141	144	162	174	158	152	165	142	170	165	162	162	175	141	144	145	166	158	165	162	144	167	183	154	138	154	136	165	155	180	166	169	157	173	148	173	188	173	152	173	141	152	179	134	155	145	173	167	156	141	194	184	157	138	172	162	159	192	159	182	188	172	162	173	154	168	161	180	152	157	163	169	155	159	139	160	158	169	156	187	160	151	136	139	159	165	171	159	170	165	152	139	120	167	171	156	154	161	144	166	167	167	145	156	155	157	152	145	168	166	157	157	146	149	150	150	150	148	177	145	165	155	168	164	140	154	176	166	161	136	150	169	165	160	178	147	150	166	149	157	157	136	173	156	137	146	163	175	164	174	168	160	173	155	151	168	176	164	144	173	151	158	140	166	162	154	148	179	174	136	163	121	176	152	146	158	159	151	148	164	202	133	174	148	153	156	153	180	144	154	156	184	157	163	157	135	152	156	160	167	168	167	137	153	146	158	159	150	156	174	151	157	177	162	159	159	173	132	174	167	175	159	134	148	164	167	149	180	168	163	130	155	149	182	154	157	143	160	156	157	139	155	168	144	153	143	146	179	165	163	161	157	145	184	153	152	157	139	155	164	185	169	155	147	138	157	165	137	155	176	170	164	145	146	168	171	163	154	161	158	162	153	183	183	170	182	161	147	148	163	173	171	159	148	148	169	169	166	164	172	154	161	151	167	156	179	157	163	160	147	163	154	164	163	186	143	136	155	163	159	154	177	143	174	147	164	139	127	151	146	167	145	159	150	153	154	183	168	169	131	157	153	160	167	160	177	148	194	168	177	153	156	139	168	169	172	140	162	167	150	122	149	155	171	178	146	179
27209	27024	12395	7194	6048	5356	4223	4596	3732	3088	2406	2388	1750	1394	1185	1043	1055	956	780	755	678	659	683	658	653	615	581	529	560	608	535	551	504	520	516	500	520	561	507	523	467	464	487	485	472	482	469	469	502	462	498	488	481	466	461	477	454	479	419	472	437	489	461	431	476	453	464	456	424	462	454	467	450	522	516	540	484	500	427	462	447	476	450	470	504	464	480	443	462	451	501	482	490	478	478	506	510	494	489	471	492	530	465	497	528	504	488	512	503	479	503	495	457	451	453	460	447	481	483	441	451	460	460	454	457	429	466	456	474	472	454	433	478	485	466	451	434	436	474	438	443	463	433	429	468	405	442	423	423	429	469	441	472	403	434	492	433	461	476	435	408	424	450	414	426	433	416	424	403	425	405	440	427	454	469	438	443	415	427	441	435	436	396	428	414	445	426	462	434	415	404	447	441	426	419	405	414	422	427	458	427	428	433	431	397	414	438	406	434	429	468	434	419	437	437	431	390	419	438	450	408	432	391	440	440	403	414	427	413	410	419	426	405	419	399	425	416	411	395	427	413	412	420	461	438	429	436	433	449	444	442	410	435	398	464	423	437	418	411	419	410	427	435	377	433	391	423	466	427	413	405	393	434	427	442	405	447	452	407	443	431	432	415	448	440	421	414	413	431	425	447	420	439	417	464	450	437	453	439	398	435	407	442	454	416	403	406	441	457	438	389	397	443	399	440	432	437	437	458	384	401	454	443	413	428	436	418	431	393	426	411	434	385	439	429	416	390	393	429	439	382	448	446	430	447	456	397	429	438	457	405	436	430	440	450	452	409	443	430	409	460	418	432	382	460	415	435	435	406	420	433	451	422	441	440	397	464	437	426	425	426	400	410	456	395	401	440	424	399	423	408	433	440	405	437	432	405	408	381	434	405	424	399	418	407	407	437	447	413	443	459	432	439	419	398	422	432	427	415	444	412	422	405	396	407	411	422	410	412	427	425	459	436	375	457	410	452	427	452	430	370	417	399	435	420	421	428	406	470	399	425	406	408	457	425	406	396	390	417	458	400	481	460	423	435	426	440	455	421	432	421	428	430	394	425	452	419	394	444	437	414	418	395	432	432	432	446	420	404	449	435	386	488	445	422	407	430	430	441	402	414	444	476	396	413	427	435	407	447	462	403	399	419	446	434	415	439	405	438	417	424	437	394	421	437	431	421	389	402	444	443	417	396	432	444	415	428	419	450	442	436	443	407	415	398	410	411	417	456	440	397	438	403	392	399	472	402	394	412	414	421	421	397	419	462	425	417	442	444	399	437	426	443	431	419	422	393	418	432	399	459	424	435	461	417	441	402	431	417	437	432	451	450	407	402	435	460	448	424	452	407	417	454	420	413	422	451	410	381	419	400	441	443	417	432	450	420	436	453	464	411	464	414	427	440	426	431	451	420	456	438	399	403	439	445	383	424	435	451	452	391	437	406	417	413	447	451	455	465	406	432	460	417	423	422	433	441	401	432	432	419	446	419	431	426	428	411	410	406	423	436	425	443	433	438	404	427	432	439	399	400	412	417	436	443	440	414	437	416	437	438	431	453	415	467	415	456	377	403	411	407	413	391	403	422	427	441	397	389	419	447	404	398	421	425	391	422	411	430	428	450	436	438	436	434	427	404	413	426	406	409	420	433	425	423	392	506	400	433	409	407	425	447	411	401	439	435	444	441	414	452	393	451	422	443	442	442	424	441	438	424	444	414	403	451	414	425	454	421	416	414	400	429	446	410	431	427	429	477	442	410	420	412	433	442	418	431	426	425	436	428	411	414	433	448	392	405	406	444	437	396	422	407	425	429	449	412	411	430	432	406	424	386	407	390	409	459	439	371	410	388	426	418	423	416	410	420	400	404	441	432	426	423	421	457	446	421	449	433	441	454	417	456	391	463	452	439	425	438	412	431	419	414	405	422	426	419	401	423	429	444	389	423	414	443	425	433	440	445	427	410	462	438	438	420	413	462	404	418	453	395	411	409	414	424	420	436	396	423	428	438	414	428	404	435	404	419	427	435	422	432	409	401	444	430	409	416	437	426	433	424	433	411	391	452	454	424	424	433	380	430	430	390	431	456	406	425	428	425	475	411	446	418	418	486	436	442	458	442	438	464	432	440	433	448	434	472	416	463	421	442	423	438	420	393	456	405	420	419	406	421	409	390	421	446	449	404	440	447	464	425	428	411	452	421	410	434	414	433	407	435	403	408	399	450	421	419	433	460	413	396	404	436	387	429	465	445	441	399	398	370	412	376	415	398	487	423	447	448	419	416	437	441	453	418	425	374	424	379	421	429	433	437	440	434	389	387	430	415	408	414	415	435	412	418	428	417	420	443	458	454	443	427	424	449	409	429	456	399	427	383	415	425	419	448	412	399	394	419	397	418	426	426	403	438	454	443	407	410	381	402	424	404	433	420	451	405	421	421	420	448	415	437	420	391	392	411	418	410	417	408	417	426	439	421	419	436	434	420	413	408	423	396	460	396	453	414	428	392	431	427	432	463	430	407	415	466	408	421	419	432	459	415	433	458	430	450	437	398	387	422	457	443	416	470	431	436	431	413	394	399	407	427	418	434	410	429	444	431	408	431	442	445	414	420	427	425	424	437	413	393	419	466	452	462	446	440	432	438	438	468	441	429	411	387	400	433	419	436	401	401	438	393	456	445	393	457	406	460	465	437	441	438	435	439	408	407	437	417	410	433	441	394	435	428	466	413	434	476	408	430	449	439	444	412	430	424	420	407	421	413	454	412	418	416	417	443	425	492	445	425	428	441	445	423	404	411	471	446	446	439	442	420	435	417	454	453	436	440	414	398	432	391	391	422	430	415	448	403	419	400	391	464	463	455	405	406	402	413	411	429	398	389	413	407	417	415	450	410	441	435	423	401	423	444	435	411	431	420	431	415	400	402	375	432	415	436	470	416	461	385	436	440	423	434	455	442	412	442	435	423	433	418	448	406	426	414	403	421	424	468	446	434	414	445	440	425	496	430	420	416	460	416	384	409	446	414	385	434	403	458	425	410	435	421	476	460	412	455	430	434	421	432	446	388	413	387	423	440	414	409	413	396	392	417	407	425	431	443	422	396	414	409	402	421	370	441	409	454	411	417	416	397	405	459	428	461	425	402	448	422	395	421	425	406	424	422	444	433	449	403	392	422	420	447	423	397	400	445	426	435	410	422	398	430	444	419	456	441	437	429	449	412	438	416	419	418	398	449	436	376	450	445	437	400	439	445	416	446	428	427	458	457	421	438	422	429	426	454	395	476	397	423	454	401	403	442	411	417	463	399	440	428	414	412	399	460	418	436	440	395	423	422	433	397	415	450	398	395	408	422	444	430	427	443	408	394	416	410	425	422	448	431	400	439	478	399	448	396	464	404	435	399	430	426	430	482	423	408	440	430	452	474	448	394	442	445	417	440	450	419	454	380	414	461	420	400	452	436	422	456	451	472	408	405	416
14823	7014	1403	455	343	309	280	269	249	278	239	228	231	243	230	244	244	217	233	250	232	224	222	215	245	246	232	220	257	241	221	199	215	226	223	235	227	256	264	242	221	234	248	235	246	236	262	238	243	252	239	220	218	225	241	229	254	265	250	221	219	234	233	229	211	246	249	238	223	235	240	225	238	250	250	251	237	259	266	241	197	233	256	233	226	221	222	239	233	191	235	231	226	248	240	284	251	211	227	231	248	240	237	224	256	246	256	254	265	267	200	233	225	223	223	238	232	234	241	235	250	243	225	248	247	228	229	225	236	240	230	242	233	255	223	264	265	258	258	246	227	227	237	254	239	244	208	254	213	200	213	222	225	248	250	242	239	203	236	252	266	273	213	238	218	255	250	245	254	231	224	246	250	243	216	234	241	245	260	275	259	212	257	222	205	250	238	270	283	234	225	226	240	231	201	243	209	237	264	256	248	205	220	258	242	281	224	264	252	229	218	225	253	215	249	236	251	239	220	225	268	250	238	235	238	202	237	217	227	210	241	262	225	254	239	240	243	239	236	237	249	237	228	236	236	243	237	248	250	229	261	263	232	227	237	236	253	234	269	269	231	252	243	251	273	198	248	233	274	248	243	220	251	247	242	218	227	265	238	254	258	249	231	237	233	237	238	218	240	236	237	236	228	260	281	250	236	257	246	245	210	242	247	257	225	256	236	226	244	197	232	224	245	252	259	252	236	224	238	257	242	222	250	217	241	210	276	210	215	229	223	247	230	253	237	242	237	225	239	219	240	255	214	217	222	249	240	226	190	237	239	234	260	226	225	254	222	228	248	254	231	218	226	206	237	225	200	235	225	233	250	257	202	243	233	235	226	241	227	230	245	241	232	244	231	236	260	224	243	229	242	215	244	230	246	219	252	240	229	224	231	229	239	226	229	249	220	227	211	225	225	218	214	243	249	216	248	233	233	261	242	222	214	255	238	253	250	227	270	227	267	204	227	244	231	229	223	240	247	218	224	235	269	223	227	226	239	211	255	247	230	227	250	235	247	208	243	235	242	246	221	229	228	229	218	233	217	250	248	229	230	222	216	248	226	240	207	210	237	242	249	229	252	219	250	242	208	264	212	222	209	190	206	223	216	249	236	225	239	254	249	233	237	240	233	225	256	223	220	236	236	224	267	245	243	216	250	231	266	225	236	223	222	225	251	230	217	254	237	219	264	236	229	209	204	244	237	249	238	222	223	269	231	221	241	230	231	244	243	236	223	228	211	242	207	261	241	229	244	228	233	213	227	222	219	249	203	241	239	237	244	227	221	257	245	228	228	220	258	212	238	226	250	252	251	241	249	229	243	232	223	249	226	247	262	242	204	244	241	216	236	205	260	232	264	229	238	245	245	236	222	248	215	263	230	250	236	235	219	230	232	208	241	216	220	246	245	210	249	229	231	237	271	233	235	224	231	241	248	220	227	251	239	217	234	252	226	244	268	207	215	252	236	230	213	245	273	234	243	243	226	213	237	239	235	243	252	226	240	229	234	242	218	220	230	225	239	270	259	234	228	242	248	239	219	234	236	252	218	250	223	254	237	254	241	223	265	245	256	254	221	260	241	231	262	244	223	235	256	206	243	230	250	250	228	252	205	249	260	245	237	234	227	237	246	242	244	220	252	230	214	235	252	239	235	247	235	254	209	246	229	204	242	240	241	232	228	229	247	263	229	239	231	235	230	218	243	236	223	252	225	242	246	226	255	256	225	225	224	220	254	230	229	235	236	235	246	226	205	221	232	221	248	240	249	235	259	246	227	224	198	238	253	238	247	245	262	212	247	243	238	241	246	249	227	228	229	233	230	217	220	217	227	241	229	229	222	241	225	273	240	238	249	228	234	248	224	252	238	215	193	221	225	221	210	262	242	263	242	235	239	220	253	258	215	229	251	272	222	234	229	247	235	248	243	222	239	210	232	240	278	227	219	251	236	229	213	261	229	243	232	212	209	250	254	216	248	227	235	262	248	243	244	253	235	257	231	238	229	208	252	229	235	233	222	239	244	239	237	230	220	249	247	235	229	216	238	271	232	216	240	242	220	253	230	257	221	251	221	254	221	211	243	231	235	217	230	246	237	264	242	228	219	232	265	250	260	217	237	244	222	249	229	245	248	232	217	244	234	219	248	251	228	213	239	215	241	225	258	275	240	243	244	257	259	230	240	229	228	258	227	240	246	222	258	225	211	274	224	246	266	243	256	242	225	249	246	258	231	225	214	251	253	212	236	227	237	250	229	233	240	245	215	229	275	248	248	241	275	230	222	217	233	239	224	246	228	247	254	234	215	249	219	245	222	233	237	249	232	237	218	253	255	200	207	233	229	246	245	212	237	201	216	258	232	249	215	222	237	230	243	238	276	259	241	240	259	271	213	264	226	241	203	217	234	246	244	231	240	241	253	235	235	232	249	219	237	240	239	227	239	247	262	257	231	220	225	267	242	225	229	236	252	224	227	238	212	225	241	252	230	231	248	245	242	270	222	228	236	245	223	230	270	233	233	262	231	256	215	226	247	248	237	245	237	232	196	237	228	239	247	265	233	224	202	227	248	238	225	240	234	223	240	220	237	256	224	253	238	258	268	226	247	225	245	219	253	215	228	258	278	230	228	231	256	235	251	199	235	235	252	262	200	227	239	231	216	233	225	204	232	233	216	236	219	209	204	242	260	221	232	227	242	222	260	224	233	222	211	242	216	272	250	219	222	248	259	233	237	241	230	272	246	221	207	229	233	241	227	246	218	232	236	252	223	258	229	220	245	241	228	233	218	252	223	242	241	238	229	220	246	262	237	219	234	224	224	251	218	215	257	227	208	221	230	266	209	219	231	240	250	224	247	234	242	202	240	223	205	236	251	249	241	242	243	282	249	240	230	229	232	265	237	227	242	226	263	239	237	231	229	249	206	228	252	231	266	252	224	238	234	227	226	237	245	219	260	223	254	240	218	255	241	241	252	248	281	227	237	254	226	244	242	237	241	246	217	236	238	243	268	200	221	241	233	197	258	247	251	226	218	221	230	239	216	279	236	253	246	264	224	264	244	219	201	258	205	225	223	241	220	245	245	233	212	221	220	225	250	239	220	240	238	226	258	231	239	256	248	220	200	269	230	230	214	223	247	234	231	229	219	255	246	260	237	199	233	261	234	257	232	227	229	238	229	266	266	255	234	236	233	229	241	228	251	234	208	230	217	216	229	214	243	234	228	253	256	226	228	259	249	252	255	238	265	259	247	281	225	241	236	244	227	230	233	220	243	205	227	214	229	218	235	239	205	228	250	210	239	237	219	259	243	219	231	237	244	223	223	278	213	232	226	236	233	226	223	268	246	239	226	244	223	202	281	242	254	239	227	238	267	250	242	245	237	262	234	237	246	255	237	234	245	219	222	245	256	266	223	261	228	247	258	244	237	222	229	237	256	225	264	224	241	235	231	230	260	261	237	247	228	244	226	226	245	241
9489	6879	2147	1525	1051	985	805	813	805	811	684	713	660	624	683	667	653	626	603	606	628	655	616	630	603	622	609	633	622	642	619	611	631	619	623	602	609	644	607	578	637	634	628	627	583	616	616	656	613	602	622	588	641	626	650	586	647	617	578	614	649	627	617	641	584	606	589	643	645	616	602	606	601	653	625	627	625	586	652	675	629	614	684	621	568	607	580	581	629	619	639	641	648	627	643	582	620	660	640	632	635	657	670	688	636	654	680	599	645	650	647	664	624	604	594	580	674	618	603	634	617	653	657	648	602	667	640	656	623	663	612	611	639	591	613	664	637	624	635	571	603	579	635	612	609	597	590	626	637	606	626	638	597	650	621	662	561	618	642	666	638	591	606	600	641	624	627	601	586	666	625	603	634	623	642	598	635	586	618	597	617	585	626	608	596	593	655	599	651	626	643	636	639	604	602	618	630	576	628	616	611	623	546	631	613	641	622	569	620	599	644	586	597	633	581	636	615	628	620	613	637	617	612	583	630	679	651	600	545	594	643	621	608	562	623	600	595	627	558	608	614	578	575	618	610	618	610	595	592	660	607	596	624	623	615	636	640	622	603	603	626	613	594	603	663	632	604	596	602	593	630	619	617	616	651	633	593	609	625	604	619	645	651	598	632	629	594	609	599	603	643	562	627	635	642	629	639	647	680	608	636	659	605	640	609	562	642	603	624	600	571	614	637	636	641	586	585	604	585	608	584	647	643	617	586	581	649	596	637	623	624	658	615	623	581	620	623	631	574	649	603	607	610	643	615	602	627	612	678	626	639	639	617	606	651	652	624	642	612	669	591	604	602	628	632	593	602	597	650	620	608	656	613	649	592	658	653	627	596	593	586	634	626	608	639	658	612	670	651	655	576	627	640	628	646	620	610	578	610	611	645	655	626	632	595	605	609	601	577	562	606	614	609	643	601	568	616	610	632	622	631	622	649	605	622	587	629	612	609	574	606	578	604	633	665	633	625	595	568	634	643	598	625	633	594	636	658	575	624	587	663	622	581	620	598	639	665	611	601	600	594	616	600	641	624	606	641	639	601	608	605	622	607	612	618	643	636	609	618	594	563	601	580	640	614	618	597	597	600	609	641	623	585	571	617	637	640	586	582	626	605	622	655	596	635	658	575	627	586	597	625	633	629	632	627	613	639	625	593	592	616	593	638	613	646	582	541	600	621	617	570	651	643	641	612	644	636	634	622	598	591	599	603	616	627	597	652	603	613	643	602	625	629	619	603	644	605	632	619	570	648	624	606	613	630	634	666	594	604	587	615	645	589	642	565	637	608	597	615	631	631	618	626	610	607	630	624	643	638	627	627	658	634	610	606	624	619	594	601	622	649	589	639	607	595	601	648	631	622	588	586	625	578	630	600	586	638	587	608	638	604	584	622	590	620	622	631	603	656	676	601	639	599	634	603	589	663	573	587	626	619	622	652	606	641	603	650	610	638	617	623	621	564	593	671	591	629	598	650	610	599	593	581	643	617	594	638	644	663	603	612	594	626	605	602	648	582	624	654	608	639	610	614	620	609	606	577	610	623	608	608	600	607	623	630	628	643	646	622	583	610	578	580	582	571	598	638	615	645	589	604	613	580	564	601	610	615	524	589	653	635	702	627	631	584	598	612	585	654	600	619	615	628	600	619	651	659	623	627	604	583	586	606	614	634	587	593	663	612	592	573	626	631	630	605	615	610	625	603	635	585	617	643	621	607	649	609	585	636	627	593	595	615	627	560	637	592	580	608	645	630	642	618	567	603	617	631	640	640	640	617	635	618	600	595	624	584	653	627	639	616	623	656	627	606	593	599	619	582	646	595	641	624	625	648	580	630	634	617	627	613	619	610	610	655	622	625	622	597	649	655	585	655	624	602	662	626	618	589	607	620	634	641	638	581	643	663	598	596	608	623	602	615	652	609	582	635	607	647	646	666	616	617	591	637	614	595	609	567	604	619	611	598	612	587	586	611	600	586	611	658	622	660	617	650	625	588	607	607	645	611	594	621	616	622	641	577	599	603	609	642	617	611	643	650	578	613	563	588	631	562	588	634	607	635	545	593	655	649	624	614	581	620	613	654	635	643	600	678	594	604	622	631	635	642	583	631	645	617	658	658	628	594	615	665	601	617	644	618	616	627	628	640	619	640	602	612	641	544	591	579	591	607	657	586	649	617	608	607	590	641	651	596	652	606	650	621	594	583	602	620	636	606	669	605	628	650	603	589	655	623	625	633	639	643	566	600	622	634	619	636	614	595	616	636	582	625	618	604	609	636	633	578	628	595	592	638	610	611	601	631	659	608	582	570	602	605	610	624	634	641	638	641	612	591	624	624	682	653	603	619	642	642	621	595	607	608	639	593	593	648	592	634	583	617	597	623	586	623	621	632	638	622	608	654	623	583	654	634	616	597	637	590	609	679	626	645	632	615	635	611	637	657	611	630	661	640	615	612	633	608	627	599	617	612	621	602	590	654	648	640	599	604	667	633	621	617	623	654	641	596	630	618	621	574	655	631	583	643	633	607	552	598	629	618	585	614	651	646	600	616	640	575	571	663	590	609	665	626	611	641	639	591	593	608	640	619	632	609	646	646	608	617	597	633	583	637	588	606	633	639	657	623	605	622	596	560	664	608	626	642	588	626	632	578	650	624	649	679	620	607	589	614	602	678	679	583	654	649	594	662	583	624	622	588	643	605	608	625	607	626	667	634	625	636	657	653	608	654	605	587	644	622	666	637	628	603	623	618	625	639	620	653	584	605	595	620	571	646	613	610	573	627	636	624	636	626	599	630	586	605	633	635	625	618	625	621	611	611	597	617	594	584	597	571	639	652	616	613	642	620	614	643	623	600	620	601	593	612	601	622	617	606	579	622	597	592	598	628	603	643	629	598	607	577	627	614	626	615	662	622	626	615	652	599	639	627	631	591	614	626	630	594	609	660	620	656	638	621	617	610	640	655	623	619	627	611	594	572	648	611	611	633	624	614	587	609	602	622	611	601	563	596	578	600	595	661	590	560	638	595	640	589	598	623	639	625	631	612	626	593	614	650	625	645	600	589	644	615	639	602	649	591	608	609	642	642	631	610	620	607	599	617	606	636	636	593	573	609	602	600	571	622	633	621	590	617	600	640	634	664	591	650	582	588	583	598	597	603	617	624	677	613	633	591	582	601	580	633	615	603	662	604	628	621	611	654	595	637	617	643	579	643	606	644	635	621	607	605	655	616	688	603	613	606	610	614	642	630	642	655	612	607	635	621	627	616	587	597	592	634	605	619	656	637	618	617	614	626	610	594	593	580	656	584	639	585	580	584	599	660	632	650	622	638	639	642	577	645	604	624	620	608	626	625	643	617	611	611	658	573	628	646	639	603	637	608	583	637	599	596	625	625	634	634	628	601	600	629	641	624	651	645	599	600	623	577	644	606	637	646	605	584	653	665	621	649	594	619	619	569	627	604	585	619	563
32095	22698	10853	4167	2745	1904	1133	836	645	501	357	401	393	306	271	275	248	267	253	262	241	231	258	225	254	252	233	227	250	226	230	206	251	231	234	201	200	234	217	239	221	192	229	236	247	231	221	232	229	248	230	204	216	212	247	220	240	228	230	213	236	214	194	216	207	229	253	246	220	225	239	230	242	249	230	251	232	244	227	225	246	245	240	223	247	238	219	239	250	223	250	209	207	221	228	228	223	231	207	228	246	243	237	203	216	238	241	193	215	211	231	227	231	256	194	244	225	264	234	225	239	209	230	224	254	217	228	215	185	211	227	230	251	241	234	247	226	239	218	228	274	227	205	244	236	234	231	237	244	217	237	215	192	238	233	226	219	240	245	237	221	222	209	208	263	219	201	222	201	198	228	227	200	240	230	209	194	237	238	248	197	230	247	216	213	228	193	250	236	255	227	218	221	236	234	226	231	222	221	229	219	204	242	226	222	262	197	218	222	241	220	215	220	239	231	229	217	213	225	224	207	248	209	245	215	241	221	219	210	177	209	226	251	245	208	238	254	201	220	248	243	238	225	256	218	224	237	246	237	211	227	224	231	219	232	201	245	215	261	243	230	226	220	237	220	240	220	236	226	228	256	241	192	241	239	204	237	237	223	248	205	206	208	226	207	203	233	216	210	229	215	213	226	210	236	237	242	247	221	227	246	255	219	261	218	215	191	217	232	219	233	219	240	229	216	246	208	222	198	241	236	226	216	232	233	223	224	222	219	213	221	228	226	212	203	200	229	218	224	207	218	219	226	222	224	233	218	236	223	210	252	242	237	258	243	212	220	198	233	188	213	235	231	216	226	261	211	203	224	230	235	233	219	236	235	202	244	238	206	244	230	206	211	250	243	209	232	229	203	226	231	241	184	201	235	195	226	206	227	233	217	210	212	242	221	238	224	210	236	224	200	242	230	242	225	204	226	222	213	221	238	217	232	220	217	221	204	215	211	254	228	230	215	199	227	230	245	208	229	224	236	235	222	228	212	197	225	216	215	207	216	220	233	228	216	237	248	209	236	242	205	223	220	233	229	226	229	256	236	203	216	261	225	233	209	234	220	204	241	217	223	232	222	215	235	201	205	227	250	212	221	211	221	200	233	230	200	215	220	242	224	200	230	233	231	209	230	236	216	212	202	223	218	204	209	241	205	221	237	218	224	239	242	209	244	192	235	219	242	227	228	228	248	235	238	237	234	237	251	240	234	214	199	228	221	235	230	220	223	222	240	231	235	205	274	206	218	211	231	211	241	245	247	235	232	223	241	229	225	228	219	217	228	232	234	231	226	221	203	218	235	224	220	217	238	218	231	220	223	265	217	265	246	245	209	235	195	234	217	231	244	226	203	214	219	264	222	233	244	235	236	230	213	223	224	243	224	214	220	220	215	222	211	217	213	208	235	225	200	204	249	239	217	216	233	247	216	233	219	223	217	248	227	209	237	239	196	225	230	214	218	209	221	190	217	249	219	252	242	221	214	215	222	230	228	222	227	234	237	195	245	238	236	217	212	222	229	242	243	212	224	243	199	238	217	214	226	248	232	238	234	238	249	217	218	241	212	242	230	228	212	248	218	224	224	223	246	201	205	238	219	221	211	228	251	237	208	235	232	244	233	211	221	223	228	199	235	213	237	209	238	227	237	229	239	234	212	235	243	216	247	246	227	220	224	222	202	209	216	239	207	221	228	216	203	238	205	226	248	209	235	240	215	205	240	196	230	228	234	256	210	233	228	240	236	251	264	226	236	229	199	213	231	270	233	237	235	231	219	204	228	224	216	228	210	214	215	227	237	222	201	218	217	209	195	218	225	224	235	217	198	229	226	211	229	241	221	214	222	238	228	243	216	240	232	245	218	257	224	210	216	231	219	221	220	220	218	233	212	216	234	206	227	208	199	216	237	226	226	219	240	214	225	235	206	221	221	232	226	208	240	224	238	232	239	245	223	216	217	244	210	221	239	228	221	239	212	256	243	217	240	231	224	223	232	222	240	228	248	258	232	239	221	224	227	208	223	204	211	240	212	214	216	230	232	246	247	229	254	208	225	222	211	228	209	213	253	244	175	217	207	216	241	218	238	242	220	215	254	213	256	232	214	215	233	230	226	229	222	189	229	210	215	220	230	212	227	197	230	227	217	218	206	199	239	234	223	239	248	226	243	260	212	230	265	209	255	241	196	224	225	203	216	224	223	209	212	259	211	206	245	238	274	244	247	248	248	218	231	249	235	241	193	236	239	219	217	212	218	221	209	217	239	198	235	235	180	228	247	241	233	215	267	214	230	200	251	220	230	206	215	229	234	219	226	216	233	215	208	236	201	223	218	230	238	230	222	226	207	245	231	259	214	228	216	222	233	222	239	214	227	211	228	239	233	219	194	217	239	232	216	200	218	189	232	240	236	214	209	226	239	242	225	217	209	220	185	228	248	226	231	230	222	204	199	228	242	229	226	211	212	206	225	234	221	215	229	217	250	210	215	214	251	227	232	220	231	232	231	234	240	223	207	228	230	229	225	204	219	231	244	238	232	212	232	248	215	248	224	234	236	222	237	207	208	217	216	231	227	224	220	224	253	218	216	225	244	223	234	216	220	216	253	218	217	216	256	233	220	201	220	204	216	234	212	232	201	232	203	199	205	221	184	224	226	212	203	224	222	237	248	246	202	250	238	231	239	228	216	250	229	214	217	230	222	252	237	268	242	231	247	240	228	219	196	211	234	211	243	230	237	216	214	250	236	225	237	214	228	247	229	209	227	228	215	235	202	253	223	227	238	240	222	218	193	209	220	234	223	228	200	214	194	225	235	212	220	226	236	224	218	233	239	217	226	223	202	229	216	209	249	224	224	213	248	225	222	226	236	221	232	233	225	219	223	212	230	234	254	193	236	232	222	221	228	231	207	230	216	214	243	206	222	217	203	255	214	248	206	208	241	227	236	214	228	226	251	215	243	219	233	250	224	227	213	208	224	219	214	223	230	185	245	256	223	250	205	240	200	232	247	205	220	243	217	217	209	217	215	251	234	193	230	201	244	237	217	229	235	229	212	192	200	218	221	223	231	221	203	195	232	214	233	230	225	213	241	214	246	231	230	233	217	222	223	226	230	213	230	231	231	217	234	239	227	227	208	225	219	232	224	243	255	218	197	211	245	233	229	218	232	203	217	234	254	202	204	234	211	227	218	214	230	218	239	218	212	205	221	192	233	214	194	211	258	223	236	229	253	217	240	191	246	244	203	226	218	209	240	205	235	240	223	235	208	240	206	218	222	219	226	232	217	218	207	214	213	237	252	205	246	219	199	225	238	237	186	220	228	228	239	228	220	214	245	217	238	222	255	224	215	220	201	239	232	226	225	224	223	216	230	229	198	202	214	229	222	237	236	253	236	221	232	207	237	238	234	219	225	233	232	237	239	226	231	233	215	208	221	238	227	228	228	222	227	238	212	224	232	220	200	220	215	243	214	218
20875	17840	7855	4840	4094	3506	3068	2795	2564	2195	1482	1527	1363	1117	1009	965	991	857	765	746	725	730	713	655	688	675	661	699	664	638	671	635	655	679	637	603	674	643	678	662	628	622	610	605	619	603	627	621	607	611	559	581	576	576	596	635	632	601	589	608	624	571	623	600	601	586	588	632	627	581	612	565	606	651	706	610	568	605	608	589	612	597	644	624	623	623	581	626	674	637	598	606	630	631	639	641	613	659	650	717	632	631	626	624	584	673	637	585	618	626	641	609	598	616	614	611	580	576	585	598	632	646	655	642	618	605	625	601	574	622	624	632	636	638	676	635	629	634	582	558	637	613	572	636	614	600	613	618	589	598	559	611	563	593	608	590	533	590	653	587	568	556	574	619	584	604	621	626	574	592	598	583	596	588	599	599	565	602	597	583	569	641	572	628	573	577	613	633	607	579	595	541	601	608	575	612	580	583	561	593	588	586	548	608	544	570	580	576	612	619	598	562	589	643	557	572	620	571	597	574	556	570	604	548	608	636	578	528	581	594	599	588	581	616	590	539	532	573	600	636	608	595	649	608	594	577	556	585	568	621	564	624	597	566	555	568	598	616	592	573	583	566	575	579	555	592	589	574	618	592	577	613	605	607	594	597	574	595	634	619	569	598	612	614	609	624	592	583	592	530	590	573	624	558	570	597	560	587	582	590	531	587	550	597	543	576	531	539	521	569	585	592	602	605	590	552	575	595	607	598	605	598	601	566	591	588	622	573	623	591	568	563	632	633	575	520	577	593	615	602	584	587	551	556	629	606	545	535	617	607	609	599	612	577	568	583	581	641	614	603	592	604	557	558	573	572	582	606	560	582	596	586	557	555	585	547	542	595	580	599	623	574	580	610	564	580	585	552	587	587	583	594	572	589	585	605	551	588	567	628	600	621	620	613	596	611	570	561	585	570	601	564	561	565	554	625	613	550	569	630	577	551	598	536	551	584	603	595	588	607	522	578	591	560	587	570	554	566	579	563	611	576	560	593	623	569	572	638	614	546	591	568	569	610	591	606	605	617	581	598	577	559	582	596	595	601	557	585	589	585	622	564	602	546	589	591	560	584	602	581	605	595	617	584	604	570	600	582	581	537	598	591	602	582	576	604	597	570	598	566	603	585	542	566	621	574	575	581	595	631	540	545	558	632	551	589	604	577	579	594	549	605	601	592	583	584	604	596	594	594	591	591	553	541	534	603	549	541	604	555	567	587	611	585	575	614	548	589	599	560	567	601	612	548	579	570	585	619	549	561	553	607	591	564	572	577	584	579	553	596	587	611	618	574	576	611	609	620	576	592	593	574	588	584	578	585	567	561	613	569	556	590	579	586	602	577	572	602	608	603	603	603	583	574	571	577	586	589	561	594	632	571	595	633	620	594	594	614	577	571	642	597	603	597	553	591	622	554	612	621	585	583	615	576	541	576	582	573	599	552	575	585	563	553	578	625	567	586	583	581	604	598	618	616	584	570	573	585	580	606	552	522	568	573	591	598	579	600	574	576	553	591	608	626	567	596	607	609	557	601	574	537	584	586	595	562	581	580	605	555	574	604	553	594	535	591	611	634	579	585	570	606	555	615	574	598	623	560	560	563	602	540	578	579	565	573	577	592	605	586	581	556	547	563	552	569	587	602	563	599	597	558	592	604	576	623	590	584	554	610	572	601	563	567	573	620	597	611	591	608	543	558	560	597	578	598	566	595	592	558	556	564	576	602	570	616	623	573	530	545	580	578	551	527	557	579	581	595	606	581	616	576	573	604	609	609	604	546	603	596	589	580	594	577	577	650	596	603	582	599	578	561	581	562	596	603	567	588	575	585	575	557	611	585	561	569	597	603	599	557	588	619	540	612	592	634	574	531	631	601	566	561	583	558	620	580	608	605	581	605	567	545	559	589	617	561	555	633	608	632	599	614	555	592	550	546	591	607	562	570	615	590	569	551	569	588	595	570	556	588	583	568	598	586	559	590	613	560	598	528	564	634	629	595	575	562	587	551	593	594	572	560	633	578	620	593	557	574	607	599	578	606	603	574	599	581	540	599	575	556	576	580	564	600	557	608	574	604	581	550	610	584	581	551	638	575	591	585	591	600	591	640	627	547	596	611	566	609	598	595	544	604	536	585	587	589	599	541	551	598	613	566	602	577	609	557	573	581	549	587	602	607	619	589	584	561	604	591	612	586	622	548	585	595	599	570	556	575	590	542	543	601	580	613	590	588	585	582	567	600	565	597	592	576	590	594	605	581	568	595	553	610	581	608	625	588	619	583	550	584	534	572	635	622	609	580	560	587	598	540	588	578	588	598	590	599	589	529	588	590	553	595	574	588	599	596	568	637	576	596	584	572	575	576	583	613	558	587	569	597	589	664	553	584	647	584	570	593	556	525	583	591	607	595	588	535	543	571	572	577	575	582	585	535	631	545	553	591	571	577	622	596	577	620	569	593	623	564	574	582	613	542	589	576	611	631	569	583	588	619	581	616	567	583	538	615	558	620	620	562	574	553	608	599	593	620	582	624	572	538	616	577	562	570	549	600	559	614	576	619	609	595	584	558	587	582	588	601	553	529	581	600	572	592	560	614	620	547	558	581	570	583	593	597	537	569	623	595	603	575	576	595	625	603	607	585	617	589	604	628	565	578	583	590	575	567	600	572	599	621	558	609	586	566	598	633	609	559	610	561	555	631	568	568	609	579	639	597	607	577	600	555	613	615	617	601	628	634	568	580	581	567	568	556	552	638	594	613	561	603	535	624	572	561	582	559	583	573	597	581	584	586	528	582	578	600	564	592	586	606	601	610	610	559	560	572	587	575	569	612	618	586	570	614	602	616	602	589	564	610	569	594	619	604	575	619	598	588	603	548	626	584	632	613	581	571	564	627	615	578	586	584	552	605	556	615	556	618	619	583	604	588	545	556	579	606	624	598	577	578	580	581	619	576	564	595	576	591	573	601	596	605	582	600	599	583	573	590	598	600	547	602	630	632	580	592	565	565	573	577	597	588	616	615	564	597	585	578	613	577	577	571	569	551	553	563	584	554	614	586	581	596	591	579	576	587	593	589	580	587	578	619	543	589	611	658	586	570	639	534	551	604	568	628	576	639	588	552	610	546	550	549	561	595	611	613	588	563	597	565	532	530	552	621	598	621	586	595	573	576	527	572	595	574	580	602	585	544	599	589	571	581	571	580	558	548	575	587	574	581	620	601	598	601	557	581	586	621	573	553	551	577	547	543	570	566	575	554	595	561	568	595	599	594	549	595	586	550	600	582	544	588	532	598	588	566	562	584	565	554	574	621	561	613	611	633	632	574	622	570	585	547	567	567	588	576	610	533	575	600	570	560	567	588	531	575	574	580	608	605	582	579	566	575	584	622	526	548	629	558	602	627	634	609	545	579	597	566	582	604	562	606	605	582	557	585	612	639	593	639	594	583	585	616	583	561	596	594	585	545	584	601	544	593	603	531
41238	33006	19028	8275	4714	3057	2267	1669	1142	814	628	589	615	383	287	300	324	234	198	197	205	171	191	200	175	166	176	179	174	171	176	170	145	192	185	165	179	175	194	152	181	161	145	150	170	168	167	150	144	151	173	167	146	145	169	143	158	170	164	150	159	165	161	160	146	160	168	179	175	144	153	154	150	164	190	173	158	139	157	160	158	143	149	164	170	163	151	168	154	157	163	162	149	171	165	143	163	158	192	160	201	144	171	157	171	172	153	158	182	164	156	149	156	149	175	134	157	178	154	182	158	159	170	142	162	176	170	158	155	157	164	159	149	166	159	169	174	175	156	164	133	148	144	171	156	178	155	149	167	161	154	175	152	148	152	181	171	183	145	172	165	149	166	148	187	149	139	147	164	167	154	151	160	158	139	146	170	157	153	161	147	147	159	166	150	149	167	150	163	174	145	157	161	143	154	143	167	159	170	171	157	153	155	155	160	168	171	157	147	147	147	178	146	178	169	150	145	167	144	171	151	147	166	138	140	145	165	156	158	154	145	154	172	157	171	153	176	137	185	147	164	158	170	158	163	184	174	161	158	158	151	144	141	142	169	163	154	149	162	153	129	155	177	164	166	156	158	164	166	142	156	149	156	160	164	146	150	171	155	156	167	150	156	150	155	152	173	174	152	147	170	140	152	162	148	152	148	161	152	155	135	140	168	122	160	172	151	171	160	155	167	148	136	166	160	135	160	169	159	174	142	151	170	176	158	142	143	159	150	171	138	164	167	138	155	161	168	192	144	152	158	177	152	164	183	148	160	166	149	157	149	168	163	132	145	163	159	144	153	160	147	163	158	157	153	136	177	168	165	183	158	151	144	137	150	182	148	170	148	151	174	143	157	182	158	165	151	167	152	151	193	173	166	156	152	176	162	154	162	144	143	145	174	161	153	161	167	170	162	166	172	185	150	182	169	160	169	148	148	166	153	186	158	175	155	154	190	179	167	150	149	157	166	151	153	154	150	153	175	144	152	159	153	141	161	164	165	162	170	144	146	151	133	156	161	135	184	138	136	161	170	167	154	150	160	157	144	171	159	156	138	150	127	161	150	135	153	158	153	157	168	184	150	135	164	164	172	161	149	155	163	160	158	186	158	154	155	165	178	138	161	161	155	142	149	157	153	172	161	139	141	159	135	157	150	154	155	140	164	158	142	173	157	156	160	145	175	166	146	150	172	171	155	149	149	147	171	157	149	180	152	159	158	172	186	173	151	152	131	138	152	154	166	145	180	175	143	192	141	165	166	155	151	155	160	132	164	169	148	158	154	163	153	160	149	132	166	137	143	180	164	155	155	157	160	170	168	167	158	145	145	162	161	153	182	150	143	162	157	146	147	177	147	162	155	172	156	167	139	144	159	163	157	146	148	168	162	157	161	151	170	157	196	162	161	151	174	171	168	163	173	167	156	173	172	145	170	143	153	134	162	159	156	175	173	148	159	154	159	153	172	137	160	145	155	153	184	134	152	145	144	161	133	159	150	176	159	151	140	141	165	163	137	146	146	160	158	145	157	160	159	143	178	155	137	155	163	149	138	154	162	146	163	153	167	172	139	151	151	159	135	178	172	177	154	160	154	152	157	156	164	161	172	160	168	151	147	151	162	139	174	148	162	151	156	159	147	178	148	170	140	154	170	167	157	169	160	168	160	142	155	161	145	156	157	162	169	151	143	141	157	170	143	152	161	136	142	144	161	179	154	170	169	174	168	191	158	143	139	155	150	174	173	162	160	162	174	148	161	191	173	183	140	155	157	173	179	175	141	165	171	152	170	150	151	169	154	146	166	159	154	148	152	146	171	165	169	144	165	181	162	167	165	145	170	154	145	129	164	168	161	158	155	150	163	159	182	182	157	144	158	161	159	171	163	165	178	149	160	154	154	154	150	159	167	153	148	159	163	151	152	158	172	172	184	163	133	148	160	140	195	168	154	142	148	153	162	163	171	175	150	170	150	162	171	143	166	133	182	173	144	148	166	172	141	155	146	174	158	180	174	147	156	155	170	143	134	149	175	167	139	180	146	173	155	161	140	163	163	162	168	150	172	160	164	181	148	154	164	162	177	172	162	163	156	169	152	144	186	181	163	158	159	157	167	142	163	155	133	150	158	152	164	168	183	172	172	174	153	154	172	156	164	190	140	161	181	164	152	155	155	160	149	156	155	162	167	153	125	126	147	175	161	157	166	158	185	139	159	157	165	156	150	158	166	155	132	154	129	179	156	166	150	154	174	159	158	152	170	164	150	141	155	130	133	149	167	151	171	163	166	156	156	154	146	146	150	156	137	158	139	158	187	162	168	150	159	159	178	158	155	174	144	161	153	153	177	169	174	159	127	161	183	173	166	162	161	167	170	156	170	159	164	143	167	129	164	148	154	168	180	158	172	163	134	158	185	159	147	177	171	159	155	156	153	164	165	185	168	150	153	134	182	167	147	137	150	123	150	144	170	147	187	170	136	162	178	164	136	177	157	157	160	161	163	154	181	142	169	151	131	168	162	160	156	140	166	158	146	160	183	179	156	164	164	153	174	170	167	174	153	158	152	158	144	155	163	162	146	188	153	159	129	152	162	178	166	170	168	168	174	152	155	156	158	168	192	144	158	155	148	158	149	161	158	170	151	147	134	154	173	168	159	176	178	160	147	146	151	163	127	153	161	145	172	160	138	165	156	151	161	174	151	171	145	151	152	163	165	155	140	157	150	159	162	170	155	183	162	166	152	162	164	157	167	159	150	146	152	182	162	159	138	139	155	155	175	148	172	142	154	150	149	163	154	134	182	164	163	140	155	130	155	155	164	152	177	152	166	181	144	168	158	148	141	143	137	158	137	150	142	161	155	150	179	149	160	160	166	146	170	166	178	162	144	141	139	147	149	169	147	141	148	163	144	149	155	144	152	165	154	132	134	151	168	172	163	179	165	155	148	170	142	148	163	153	141	172	139	148	166	150	152	170	170	178	161	159	159	160	157	154	156	148	138	154	145	160	166	157	164	159	160	165	138	134	160	163	167	169	152	153	159	152	166	138	153	163	158	150	165	148	170	153	174	161	141	139	153	130	147	169	142	149	156	164	173	176	159	148	178	158	159	150	152	165	171	177	173	161	161	174	171	162	148	146	175	143	154	145	166	149	154	178	156	179	168	144	147	143	163	164	154	161	184	152	163	141	163	151	164	136	153	151	173	141	136	153	147	130	153	165	158	167	159	157	147	163	174	132	145	168	153	154	160	154	154	152	156	166	160	171	165	134	133	161	126	141	181	160	155	146	165	162	161	165	168	182	165	145	170	160	186	162	176	179	177	160	162	149	161	152	161	170	173	171	166	134	135	145	167	173	150	152	167	164	153	165	156	136	163	168	159	172	137	177	139	161	139	144	158	146	158	159	178	149	156	158	158	161	159	161	181	138	137	183	153	159	177	157	159	181	165	148	149	172	148	144	153	161	178	164	174	165	154	180
27390	24942	12618	7134	6058	5530	4767	4736	3832	3064	2321	2168	1889	1503	1280	1236	1279	897	789	757	707	692	665	639	591	588	623	576	510	534	596	537	527	537	519	542	524	485	504	456	465	494	523	465	466	472	482	504	484	463	479	459	459	466	445	455	451	486	526	460	437	412	486	457	408	461	451	446	455	432	469	444	414	514	550	512	497	465	443	460	493	492	488	454	479	472	503	491	472	466	479	482	490	480	452	465	485	510	502	492	510	476	512	494	498	494	462	470	469	495	476	471	475	454	459	452	430	490	466	471	453	442	465	431	425	446	501	480	517	487	454	485	498	478	451	468	456	483	465	430	447	431	458	449	467	408	464	449	451	474	481	454	433	455	447	472	438	435	501	418	433	415	451	417	411	403	424	416	430	427	456	450	454	460	433	427	433	411	466	438	398	433	438	439	429	392	432	481	395	436	420	405	456	420	441	390	441	402	430	389	407	419	442	440	437	407	396	428	431	456	430	411	434	439	410	444	427	405	435	427	423	433	434	431	427	432	417	411	398	449	412	413	409	410	408	400	431	445	445	462	427	404	426	409	409	401	441	406	431	399	406	413	458	405	427	430	443	403	424	447	432	442	390	414	437	448	438	445	428	458	432	427	407	446	435	401	390	431	428	424	436	461	441	450	405	423	421	430	422	420	405	424	423	427	415	425	393	419	438	444	440	390	444	420	429	424	428	427	413	408	439	403	396	395	412	446	406	431	441	449	433	412	428	426	378	430	387	402	419	429	407	425	438	411	417	428	458	458	415	443	408	427	444	463	433	399	446	430	445	403	416	429	423	451	446	397	444	447	378	433	422	418	404	393	402	398	459	428	436	413	433	380	444	454	423	422	406	437	409	447	429	454	398	405	429	454	415	441	439	437	436	412	422	438	421	424	426	409	467	412	423	397	437	404	453	408	421	402	440	436	420	408	438	447	454	429	460	414	432	400	416	412	415	433	407	409	402	375	417	443	425	407	411	418	418	439	430	407	403	425	418	412	380	415	384	415	456	439	433	428	432	438	442	407	440	399	434	442	418	452	406	422	451	473	430	424	435	458	409	435	428	412	405	407	411	422	442	441	405	410	432	411	452	417	435	401	404	380	417	437	430	420	440	403	449	428	473	399	421	432	405	406	413	438	416	453	423	427	415	444	421	459	375	414	411	460	396	420	394	407	444	427	407	416	409	399	467	410	400	432	403	439	427	460	421	407	446	437	433	410	448	404	368	407	474	434	431	441	441	422	445	405	428	414	401	424	458	434	460	450	429	403	405	410	417	419	426	446	462	395	432	424	439	396	437	454	403	408	420	449	410	419	416	414	434	445	415	413	466	456	403	386	409	466	456	412	429	420	437	425	414	453	398	460	419	426	439	426	399	373	399	415	433	416	437	392	429	414	447	420	413	412	404	400	405	426	424	431	401	401	408	407	409	432	443	444	404	385	420	421	432	404	451	378	429	420	405	461	456	400	453	448	411	402	454	454	392	414	405	431	421	455	403	432	448	423	433	440	364	458	411	409	400	409	402	455	431	425	421	431	433	443	431	418	413	437	455	400	437	453	436	426	438	376	434	408	387	458	456	426	442	400	449	455	426	406	410	439	422	440	418	409	433	425	429	443	413	452	429	446	393	454	438	420	421	421	397	447	451	423	428	437	416	439	433	443	445	410	432	423	413	437	433	423	397	423	404	442	417	397	421	400	421	441	450	441	451	423	419	438	422	467	444	447	414	426	447	418	426	429	426	431	420	401	439	401	475	435	381	432	456	456	411	410	428	434	411	432	447	427	419	442	409	451	435	417	413	420	445	447	449	453	448	471	432	413	465	422	416	398	426	438	433	408	413	409	471	426	406	395	448	398	437	407	440	425	392	423	452	431	460	428	445	420	451	421	425	453	442	393	401	436	376	412	404	410	411	410	441	396	414	421	407	434	409	413	412	416	406	416	435	435	425	406	457	445	444	433	395	449	445	424	432	408	412	430	432	456	436	462	404	412	439	420	395	417	424	411	449	436	438	423	408	422	413	436	413	442	429	387	418	441	412	416	384	432	445	390	410	442	441	411	396	439	429	426	409	412	417	410	420	397	432	426	407	436	406	413	391	431	468	414	419	428	407	392	460	413	448	405	438	447	431	438	429	434	406	431	429	421	437	447	451	405	391	411	404	398	435	453	416	483	438	420	476	427	447	430	422	444	413	437	419	416	423	428	429	420	424	423	423	432	431	423	437	428	416	406	437	461	413	436	443	434	429	415	407	430	420	403	424	441	427	400	399	412	402	431	451	385	465	406	420	451	442	471	418	382	399	440	409	421	419	417	455	455	424	419	426	440	414	408	428	452	405	466	411	422	439	470	422	395	437	449	432	454	410	394	452	472	430	429	413	407	456	413	433	414	429	451	415	410	424	409	430	456	420	437	462	413	422	428	457	458	405	422	413	467	437	427	396	432	415	417	414	420	439	403	406	402	453	434	436	447	463	443	451	429	421	414	412	453	381	434	426	432	470	431	399	462	419	416	475	430	380	412	430	456	441	453	460	396	416	425	428	434	436	439	420	422	432	439	422	426	405	439	454	410	411	427	417	435	427	418	440	419	376	435	409	428	445	411	404	423	439	448	463	410	443	429	433	438	419	384	419	432	452	404	398	423	433	421	413	426	415	444	456	391	420	417	419	416	391	425	423	419	433	478	417	410	424	477	413	441	443	440	410	425	411	411	410	426	419	438	459	393	453	384	417	428	396	416	436	455	402	454	466	429	436	419	421	431	442	422	426	405	404	428	421	427	419	420	418	410	435	435	424	439	440	429	473	434	435	447	425	441	450	436	436	397	410	428	410	439	398	425	427	369	418	403	443	427	410	427	458	438	419	402	438	412	500	435	418	433	428	443	435	379	447	395	403	434	429	426	423	439	445	405	412	379	424	413	406	405	425	410	403	454	447	414	436	414	405	410	426	428	425	427	455	406	431	429	405	407	435	421	423	433	409	408	390	394	465	411	415	403	408	430	451	424	421	422	422	436	428	431	478	394	436	440	437	396	465	441	461	378	409	412	434	441	433	427	427	430	422	445	414	420	411	426	432	397	444	441	455	420	435	411	423	443	431	436	426	438	419	417	413	378	411	431	436	432	416	436	435	424	424	427	415	459	407	428	419	433	439	409	372	483	452	429	404	448	388	417	430	438	416	412	438	437	420	431	411	433	419	423	428	430	443	441	425	453	405	461	414	430	444	402	416	400	451	467	435	442	433	405	423	438	454	417	426	418	414	432	455	423	441	414	394	439	417	417	464	450	432	460	434	462	427	420	432	387	402	433	435	477	387	418	448	432	419	392	403	427	427	429	438	450	432	403	435	429	437	414	438	418	425	426	438	403	414	468	420	433	439	404	403	419	428	423	419	416	441	431	469	462	372	434	398	426	456	425	454	421	394	439	412	411	415	403	427	423	409	438	442	419	410	401	448	435	424	432	439	440	423	451
13863	6380	1666	517	343	337	300	261	238	259	260	238	236	228	271	250	251	257	235	237	217	237	243	243	202	229	242	243	237	214	247	253	237	243	206	242	224	228	233	229	235	233	234	217	241	219	253	232	225	237	243	222	253	239	233	256	237	229	231	229	234	252	235	263	236	243	233	237	231	216	256	239	217	222	241	242	229	239	232	240	216	234	242	253	241	242	243	241	254	224	234	223	257	234	236	244	212	214	276	209	257	233	220	260	255	239	234	225	256	264	223	241	223	238	233	240	223	219	241	238	214	266	223	208	235	223	252	236	230	261	250	224	254	252	239	248	225	231	247	227	232	217	241	232	216	239	226	231	249	234	228	250	237	196	226	225	259	245	256	254	239	265	196	238	229	258	228	231	237	247	240	264	232	233	214	220	193	221	261	223	227	205	236	210	250	257	254	267	244	232	258	232	231	237	216	249	243	246	235	230	217	211	219	248	259	235	234	199	257	236	243	239	228	252	237	208	242	251	214	210	247	228	214	228	256	241	215	236	216	234	240	217	267	218	266	243	253	241	241	244	233	218	230	244	226	232	218	244	239	253	236	268	221	243	225	236	238	225	229	249	236	239	269	216	234	237	223	249	216	218	213	249	219	219	256	239	242	201	242	223	244	248	239	251	240	244	262	203	228	250	240	220	207	256	216	250	254	249	213	256	251	229	239	256	241	237	254	257	257	227	254	231	255	227	228	227	251	224	247	236	254	232	276	248	245	229	232	237	235	236	243	203	219	231	270	230	211	231	233	232	261	217	229	206	235	212	242	219	213	274	230	234	234	238	225	232	255	267	237	227	229	227	275	263	226	260	224	263	225	256	238	261	251	262	244	273	231	244	226	246	240	216	241	214	245	234	263	231	254	227	243	242	240	211	236	243	243	242	246	223	240	249	214	270	224	230	239	239	230	249	234	214	231	225	217	228	246	205	262	252	249	241	220	228	266	237	228	261	240	227	236	217	244	239	214	202	229	247	210	249	235	223	260	262	239	219	218	237	283	236	241	252	221	232	229	237	232	233	240	257	257	231	235	213	227	243	237	239	224	259	253	201	243	222	246	268	264	212	250	256	210	234	255	239	227	247	250	255	266	241	243	224	255	233	248	239	245	216	228	224	268	246	214	228	230	258	222	231	214	235	214	219	258	235	230	252	248	218	235	246	228	233	251	244	237	245	237	264	252	242	235	239	233	195	218	233	256	218	226	261	260	238	258	228	234	234	233	242	285	229	231	248	271	243	243	231	213	256	216	255	221	235	218	234	225	262	237	249	233	274	222	228	259	244	232	228	239	213	268	229	252	245	243	235	261	249	233	228	250	236	219	241	254	244	230	235	224	261	270	241	243	219	237	239	229	253	237	227	270	230	263	250	235	250	224	239	237	223	230	251	198	217	242	237	242	242	250	228	214	208	226	223	226	224	263	265	247	241	231	258	226	245	235	193	233	217	257	203	255	234	213	233	271	246	257	260	234	255	223	239	239	234	230	250	228	245	225	249	276	257	226	254	223	230	231	230	221	231	255	229	221	243	207	217	240	240	237	224	236	223	239	229	273	227	237	215	249	208	231	244	217	220	221	240	208	236	239	238	230	260	246	245	252	257	220	215	211	229	245	222	231	243	225	249	248	228	256	234	222	259	256	227	223	249	239	238	253	250	231	230	244	260	221	244	236	211	228	257	253	223	242	264	246	232	231	232	229	243	227	234	238	221	244	218	244	228	228	211	234	226	216	205	215	244	236	233	270	258	247	201	219	216	257	256	262	220	248	239	244	228	239	230	242	242	232	215	248	229	244	244	246	200	231	244	247	209	228	246	255	232	250	238	250	242	232	231	231	255	250	228	211	246	218	233	255	218	248	245	217	248	257	230	231	242	254	211	217	261	231	206	227	237	244	218	245	248	229	218	231	213	237	245	220	245	217	267	242	242	258	254	241	253	244	264	264	256	236	246	256	243	236	237	220	236	236	239	249	220	240	247	233	231	227	247	231	273	277	267	247	229	225	261	241	243	216	251	239	262	229	216	247	219	253	253	251	265	210	250	229	253	251	240	229	261	255	215	211	245	225	233	206	239	235	251	232	231	237	256	246	248	244	238	242	233	234	235	206	243	228	250	258	228	244	275	224	250	235	248	193	209	244	248	215	216	249	220	240	222	242	242	211	224	249	233	245	218	224	214	231	228	235	233	237	241	231	235	215	223	244	254	244	258	262	219	247	238	228	226	201	239	235	227	235	257	248	229	233	225	237	233	223	237	246	226	254	252	233	265	226	214	223	230	252	270	251	265	250	223	246	263	241	238	225	234	211	272	265	243	228	272	216	205	233	254	235	227	235	236	220	212	218	227	240	237	228	251	228	238	235	231	247	277	215	227	219	261	238	238	212	215	247	238	227	235	243	233	270	238	245	230	211	218	223	249	233	259	245	252	241	247	221	244	266	230	265	231	243	249	226	226	229	260	213	246	221	243	210	236	245	226	228	219	230	234	226	244	237	251	238	235	231	248	225	212	228	231	214	231	246	233	216	237	280	244	256	267	228	228	239	271	268	246	235	243	263	229	235	214	247	239	266	217	232	218	219	217	239	254	221	244	231	253	219	238	250	242	232	241	244	244	259	238	236	243	247	212	233	259	243	263	271	244	236	238	225	233	238	226	249	229	249	226	235	222	237	224	232	238	252	241	217	255	210	223	191	206	221	231	261	258	236	258	234	228	214	264	222	246	234	225	224	216	234	220	273	249	254	223	238	245	219	249	229	243	242	258	228	252	240	247	186	241	220	235	255	223	230	260	225	224	241	247	224	236	252	215	224	251	234	232	246	239	228	239	217	222	256	224	211	241	242	237	218	222	273	230	251	251	225	252	247	229	239	201	222	225	221	233	241	233	227	208	224	240	238	217	227	225	232	218	233	223	254	216	217	252	232	237	249	205	249	242	266	227	259	251	223	206	239	230	226	208	244	232	212	285	278	220	228	226	242	278	237	225	219	242	238	216	237	234	235	229	225	231	241	222	227	228	238	230	231	248	293	235	235	220	257	238	260	226	238	244	220	248	236	201	240	252	226	256	258	220	224	231	240	238	233	201	210	255	241	240	250	229	238	257	231	272	251	242	237	230	233	236	265	228	237	228	248	240	235	234	234	249	225	240	231	250	261	235	240	230	210	228	223	244	217	218	226	242	248	277	249	242	229	233	235	227	247	244	220	230	241	221	226	253	234	225	233	234	216	214	235	233	256	244	228	247	224	257	226	262	242	215	216	257	216	247	228	220	224	240	229	234	201	233	235	241	235	223	219	254	234	225	241	234	214	221	249	224	259	228	224	248	231	224	230	242	231	228	260	226	239	222	264	226	260	270	217	254	216	233	249	204	248	240	240	238	249	253	233	237	224	240	239	227	244	231	227	245	259	224	241	247	240	228	211	251	246	238	235	220	222	238	239	265	223	233	250	234	240	254	241	200	255	248
8823	6269	2829	1493	1110	955	824	831	793	832	743	714	696	611	688	653	674	615	636	655	579	670	639	616	628	630	639	621	597	590	648	640	615	633	545	616	589	638	629	623	614	631	628	639	630	655	622	616	586	640	608	632	594	580	630	586	584	601	611	602	628	634	643	601	616	642	602	595	623	644	633	617	666	677	667	636	665	638	608	626	607	609	613	666	585	621	600	638	589	591	598	607	599	610	542	633	624	651	601	576	590	630	672	639	634	636	615	634	661	644	633	663	660	624	638	657	634	646	628	621	625	594	559	623	628	619	598	621	668	636	595	658	618	595	665	644	585	601	630	620	625	619	622	611	623	645	604	567	671	631	620	618	604	657	651	589	623	659	650	641	585	638	626	612	609	587	600	608	584	649	655	594	596	607	597	612	613	630	617	595	626	595	607	589	603	571	610	650	575	614	605	635	610	638	613	611	638	625	621	629	654	627	615	609	617	644	671	594	648	647	636	630	624	598	609	581	606	598	604	635	625	641	649	613	635	646	615	595	641	604	592	609	598	647	639	625	605	629	645	633	601	650	640	627	631	629	620	601	646	637	651	629	577	584	612	618	597	615	621	584	551	592	637	577	610	599	620	596	554	607	597	681	615	617	592	607	689	620	652	593	591	608	616	581	689	575	663	589	596	598	606	691	685	579	601	603	609	635	565	624	605	657	641	607	643	573	580	638	635	657	645	608	628	617	613	625	602	620	569	617	637	602	602	625	592	645	611	629	636	578	589	647	582	607	604	635	605	644	610	624	631	622	599	602	616	587	615	646	667	610	605	675	616	625	606	611	611	615	634	619	594	618	604	634	619	654	575	623	653	606	631	640	583	643	609	614	620	602	655	642	599	591	592	601	611	590	642	613	659	614	595	606	588	633	601	600	595	597	602	628	604	633	585	628	650	601	544	638	593	601	616	627	638	634	674	587	598	599	617	638	631	566	580	622	622	620	648	604	630	631	610	626	592	660	591	629	607	581	590	613	650	608	591	593	670	627	634	616	614	600	633	659	593	598	600	602	623	621	613	661	648	642	613	626	609	650	595	622	640	593	584	661	598	603	617	648	607	665	626	624	622	621	610	597	621	609	615	638	590	555	666	567	594	577	639	600	600	601	619	653	647	622	608	603	648	588	593	621	624	578	673	639	595	567	577	627	647	616	604	647	655	654	614	622	606	580	610	619	604	595	630	604	623	614	600	606	661	626	595	598	596	627	637	600	597	615	626	636	605	609	615	635	621	584	665	596	645	600	601	633	618	622	623	612	595	595	627	595	682	625	587	658	652	625	599	631	666	604	627	578	606	615	642	585	596	595	592	644	613	605	657	645	625	680	626	630	634	594	625	615	602	590	618	602	620	624	585	641	642	614	623	557	661	628	614	623	622	581	624	613	603	624	644	582	615	633	612	589	618	654	614	639	625	636	595	663	613	598	641	648	618	636	642	594	605	619	611	595	617	632	640	601	626	624	633	665	622	627	582	620	599	632	595	616	620	555	608	565	636	650	616	586	611	593	634	588	618	631	573	620	649	599	583	626	601	634	623	601	601	580	599	630	690	644	623	657	619	584	603	619	633	618	625	624	638	603	616	628	652	652	586	681	620	636	580	591	599	619	590	614	601	573	657	583	608	675	625	606	652	628	627	614	639	611	685	594	631	595	611	636	611	586	612	566	623	603	628	588	593	599	580	606	627	650	603	589	614	614	590	641	619	594	611	569	650	600	600	616	628	644	593	605	626	640	674	655	631	668	624	606	606	626	631	624	658	612	609	629	619	650	638	624	576	609	584	643	628	573	663	573	640	601	644	590	597	641	629	638	586	598	651	617	658	589	628	592	647	603	601	616	626	614	615	636	596	632	646	597	624	595	617	583	603	617	627	658	580	590	614	633	633	614	591	625	610	632	569	575	609	656	605	614	595	615	600	592	621	658	610	631	602	644	661	584	639	604	592	599	641	653	597	640	580	646	599	646	656	598	605	606	594	599	588	616	632	619	583	642	592	664	650	645	570	598	604	624	610	605	615	626	604	622	568	612	584	608	612	618	642	670	605	646	645	623	629	623	605	600	571	617	655	604	622	627	616	620	630	585	605	629	626	586	618	611	633	621	573	567	584	603	625	630	577	626	617	617	599	667	628	635	583	602	600	621	647	614	607	631	618	680	634	651	577	618	610	640	610	597	638	642	589	589	605	648	623	616	651	670	605	638	557	584	618	590	603	637	599	616	609	575	619	594	617	636	655	632	648	594	633	678	583	630	611	597	595	604	653	645	627	612	639	600	645	637	626	644	578	617	607	591	634	569	604	560	598	613	584	598	641	579	595	654	619	587	576	603	631	614	592	630	639	626	652	592	586	618	610	634	641	649	582	639	640	651	570	584	605	609	634	581	608	599	566	633	557	607	617	558	581	644	617	621	570	609	617	643	630	606	650	594	607	661	582	602	649	582	646	630	600	635	636	617	653	622	622	595	640	598	600	639	589	644	631	610	625	588	610	629	627	598	612	632	570	586	605	650	590	615	605	599	617	608	614	672	596	630	551	618	615	633	635	645	605	603	665	583	558	612	600	660	595	636	637	605	578	632	595	611	590	587	611	626	653	638	592	630	632	585	610	609	618	619	607	629	631	614	647	617	624	611	606	592	605	596	630	587	597	626	638	585	597	595	625	572	557	614	608	614	591	623	630	605	691	604	616	622	603	693	590	638	621	612	585	642	632	611	633	651	599	618	655	651	613	635	585	608	563	595	649	642	609	611	616	648	616	585	596	646	610	612	632	586	619	640	620	632	630	576	638	645	616	585	616	644	645	612	608	625	652	653	614	653	629	633	595	592	596	641	611	610	623	648	634	644	665	622	645	610	569	628	642	612	642	614	655	626	603	587	582	611	580	622	589	606	666	631	630	663	645	573	599	597	612	630	602	617	597	619	557	605	593	646	640	643	629	600	616	610	618	602	624	644	612	657	626	582	590	626	661	629	592	622	600	608	555	592	644	600	636	590	618	639	572	581	601	602	571	601	598	606	613	602	616	596	641	578	639	584	604	645	622	612	601	613	575	610	624	619	579	620	653	662	586	667	592	617	570	591	638	586	578	583	614	653	612	636	653	650	618	629	588	593	640	641	618	620	615	649	592	606	636	605	618	662	676	631	650	668	633	651	616	589	586	652	635	610	630	554	604	633	628	602	669	650	591	541	592	594	616	581	609	635	603	590	588	614	658	621	650	616	614	660	636	632	631	620	651	650	592	608	611	601	641	620	634	601	592	605	591	622	634	646	663	610	607	600	637	636	656	637	620	638	663	620	632	627	671	606	632	580	640	627	619	574	628	578	592	607	584	621	607	609	650	631	612	632	602	612	620	552	614	669	638	610	567	643	595	620	611	655	611	630	597	637	591	589	632	585	592	638	642	579	593	610	582	595	648	666	655	630	593	598	617	664	609	603	606	638	589	644	604	610	627	628	663	626
30697	23965	13504	4555	2704	1691	1400	930	733	508	390	385	432	387	297	290	261	230	260	239	236	266	236	239	251	232	271	248	229	216	237	243	217	231	231	247	242	226	211	252	218	247	214	219	227	229	203	233	233	203	228	212	242	212	219	248	240	234	247	218	227	232	201	213	259	232	228	228	240	235	215	220	255	281	253	233	225	241	213	244	251	237	213	239	238	245	251	215	238	230	235	234	226	250	226	238	209	242	240	236	239	224	243	240	222	211	240	216	235	210	229	208	254	268	211	223	231	248	210	232	217	225	216	223	227	234	236	266	240	252	234	252	220	223	251	227	208	203	210	229	212	224	211	229	233	213	228	219	188	251	222	203	206	221	237	206	228	242	222	212	228	220	216	244	233	236	205	218	244	219	222	232	249	203	189	229	222	221	219	214	256	217	223	225	221	206	241	235	205	227	222	215	194	221	217	236	214	243	237	225	207	228	244	220	225	244	229	209	248	217	213	217	233	229	208	241	223	222	198	214	202	224	216	229	243	244	220	244	211	221	258	217	212	223	254	236	232	214	232	221	211	219	215	236	218	222	248	230	241	219	233	231	220	209	240	225	253	217	213	224	228	241	258	189	246	231	246	198	184	245	238	245	226	223	233	231	213	242	212	219	208	219	204	201	213	231	239	245	213	227	225	226	224	220	227	209	190	215	214	245	211	229	274	231	229	227	255	236	219	221	206	230	232	256	215	237	233	218	227	240	228	224	247	240	215	215	229	228	224	213	239	220	217	215	242	217	207	236	217	208	243	214	231	261	248	221	220	205	229	194	218	206	233	209	237	238	206	230	237	230	248	234	250	229	251	214	235	247	242	178	221	227	241	207	250	194	202	249	217	221	230	226	219	224	230	223	207	211	211	225	252	220	217	211	248	237	231	240	245	235	206	248	205	222	220	231	224	232	229	238	247	232	213	226	218	233	225	244	215	251	202	233	237	233	241	208	218	229	220	214	234	229	244	226	233	223	206	239	218	261	235	213	233	205	220	217	228	240	240	206	214	227	226	218	222	202	220	201	221	227	230	243	213	230	217	216	210	232	219	237	243	218	212	238	215	208	241	248	220	233	222	203	218	252	233	251	231	217	234	219	228	238	244	215	218	198	219	211	238	242	186	208	214	241	212	230	235	239	218	201	207	243	228	214	228	215	229	238	224	242	207	218	231	217	217	216	222	229	221	251	237	214	213	240	244	203	232	190	240	237	221	215	250	218	261	239	208	250	243	246	227	211	225	236	210	242	247	238	222	236	209	217	213	212	235	208	236	230	241	211	201	229	234	237	248	243	228	238	221	232	201	256	220	221	212	201	191	230	226	229	204	244	218	226	213	243	237	211	256	216	199	215	222	204	223	216	231	199	225	244	225	234	214	196	204	222	207	244	222	213	223	216	216	216	219	233	218	234	229	211	234	258	220	239	240	227	216	222	211	224	198	219	251	233	213	236	235	197	241	213	241	225	254	219	224	226	223	230	239	213	205	257	207	222	213	229	226	189	208	222	225	237	226	229	219	213	219	240	194	220	255	225	243	200	220	209	197	257	220	218	219	211	230	207	235	233	221	223	221	217	232	235	244	228	220	223	230	222	220	235	205	238	233	203	247	228	230	213	233	216	210	266	201	239	228	232	236	239	233	206	216	207	241	217	206	214	239	228	231	229	233	255	228	239	218	250	231	234	250	224	245	210	220	247	214	233	215	217	234	236	232	231	235	231	214	211	231	232	245	211	204	259	206	222	195	233	195	238	233	228	216	231	251	224	238	228	220	206	205	239	232	243	222	228	218	246	236	243	224	206	223	248	228	218	211	219	192	230	237	223	270	192	219	265	225	213	229	238	213	218	232	247	208	246	227	215	250	223	229	233	205	232	239	224	208	213	228	219	214	218	227	233	193	232	216	221	200	213	220	221	226	205	211	235	243	231	226	233	246	242	214	227	238	223	229	243	231	232	222	206	246	201	226	224	235	223	239	237	216	242	216	236	212	226	224	200	215	208	203	219	219	242	243	239	221	189	250	231	209	240	248	229	219	217	242	256	224	226	256	197	216	230	215	241	205	237	240	238	233	201	215	235	238	214	207	232	228	219	241	242	207	232	231	217	207	230	213	238	258	222	222	230	207	226	221	217	220	219	232	215	217	234	217	236	238	239	219	265	212	209	227	213	213	243	243	261	241	237	220	218	202	220	207	222	233	213	226	202	207	235	203	233	220	227	231	227	249	220	199	228	214	240	229	204	197	214	210	230	207	213	208	237	218	197	216	244	215	249	233	226	259	226	237	221	234	245	261	248	223	233	204	248	249	231	204	244	218	202	216	223	223	227	210	215	228	220	243	206	241	210	223	211	237	228	221	211	236	220	245	225	259	208	243	224	241	224	207	247	221	224	202	224	241	219	255	215	239	228	223	201	246	219	226	210	230	227	203	225	226	222	228	216	214	248	227	218	227	238	234	240	236	238	231	233	228	228	229	209	251	227	211	214	240	238	196	217	215	217	223	205	243	211	210	228	221	213	234	200	228	243	231	206	215	232	215	221	240	249	212	208	235	225	225	204	214	212	223	236	235	224	219	217	224	203	209	226	221	227	233	234	252	207	222	244	219	230	234	214	201	247	213	223	247	244	234	230	232	239	232	204	239	227	247	226	208	221	229	228	250	208	229	246	239	196	214	242	247	246	227	235	214	216	179	244	265	214	195	218	229	228	227	212	219	200	214	255	213	210	237	215	216	227	249	234	237	217	223	251	203	196	216	201	229	233	220	233	221	221	244	208	206	243	247	215	222	225	213	236	222	248	230	213	237	216	250	230	217	216	229	211	204	225	232	196	212	230	225	221	234	250	200	231	217	228	229	226	235	225	242	249	222	217	217	206	229	228	212	214	224	234	218	237	200	225	214	207	211	245	192	252	204	238	228	216	223	210	222	211	234	204	231	241	232	204	212	210	221	222	230	233	241	214	206	241	219	238	223	205	248	261	201	224	223	208	229	243	226	215	238	227	230	205	261	241	230	232	205	237	239	238	248	233	229	224	239	220	222	212	237	219	192	223	212	219	212	217	211	217	239	227	246	234	237	213	199	221	210	227	184	236	211	239	227	195	230	226	212	239	238	237	220	223	219	213	247	247	212	216	214	204	204	200	244	229	211	187	223	251	223	268	231	233	227	249	226	205	247	232	224	218	244	221	245	215	192	226	213	254	243	193	212	239	204	238	206	211	250	230	223	260	232	212	262	235	208	210	227	240	212	248	209	222	217	227	244	253	191	239	216	228	213	240	212	235	224	214	220	253	200	234	224	236	240	203	228	225	216	227	229	216	228	215	232	215	247	233	241	214	215	241	231	234	224	216	205	227	251	220	224	209	220	194	225	215	215	227	229	248	233	241	224	233	220	223	244	203	257	193	219	214	234	205	218	239	222	193	215	203	214	223	214	221	213	240	233	202	235	227	202	225	244	217	230	233	258	208
20390	19023	10143	4519	4168	3376	3527	3100	2680	2155	1622	1515	1456	1171	989	892	943	866	759	717	728	730	685	669	700	661	698	609	634	618	659	641	594	613	632	670	630	614	626	631	634	626	600	620	568	539	597	589	616	588	636	595	645	616	614	606	594	600	650	599	618	575	588	604	650	581	619	622	604	578	585	582	570	646	655	663	629	599	609	664	576	572	607	640	639	647	638	604	607	683	633	614	599	621	601	585	618	619	596	670	688	632	617	629	647	610	630	596	588	636	608	651	595	642	630	594	594	595	588	602	619	625	596	633	627	614	599	645	639	601	601	646	618	609	561	588	608	597	665	590	601	545	591	589	580	594	592	638	621	609	605	620	552	606	620	579	619	647	610	597	533	579	558	577	589	627	536	556	612	586	559	593	578	602	590	565	618	603	580	616	560	586	569	558	555	580	557	590	587	567	579	620	553	570	547	598	565	536	550	582	588	574	566	574	565	573	557	562	619	552	586	600	563	633	606	568	604	595	599	622	599	612	589	565	610	630	592	620	569	598	552	570	600	589	634	608	583	579	633	587	569	604	623	581	561	593	616	587	608	612	566	593	573	560	607	575	582	580	573	557	608	641	598	560	611	580	550	583	566	579	564	600	566	599	585	597	561	609	573	562	599	579	557	593	595	618	615	586	605	563	624	586	578	631	563	653	569	561	558	594	638	574	563	544	612	582	594	632	569	583	592	570	592	603	597	573	562	580	598	571	572	630	543	555	573	603	594	523	564	581	589	611	585	591	590	567	573	554	571	589	606	589	538	605	564	545	567	610	568	569	587	569	591	577	565	553	609	603	597	545	589	588	612	575	612	600	594	568	570	606	552	595	556	610	550	580	649	595	626	553	576	552	632	599	574	607	594	603	591	566	597	575	556	609	561	554	585	574	624	592	575	611	605	609	584	584	579	572	594	565	607	593	602	577	619	661	518	564	533	591	577	615	592	563	560	587	562	553	583	572	546	561	558	580	552	565	634	591	597	585	614	551	550	575	555	564	564	568	581	604	615	615	551	633	576	563	561	572	586	600	567	590	529	566	582	594	592	594	594	609	605	604	616	568	587	563	603	569	565	576	604	605	554	557	609	577	602	572	553	565	630	601	580	600	576	606	590	583	602	576	603	595	577	615	601	582	565	545	578	582	561	592	556	595	599	593	594	591	568	596	586	615	611	637	617	554	594	565	562	544	634	599	567	571	578	651	540	585	594	574	597	572	569	593	582	557	608	612	620	530	577	608	610	563	550	607	581	593	532	631	566	597	602	567	573	553	585	586	615	579	569	587	597	578	605	579	552	538	607	583	587	578	588	568	651	578	589	619	576	605	598	588	571	576	572	571	577	574	611	614	583	564	603	642	584	553	600	599	609	559	597	593	637	615	599	575	602	580	554	593	601	637	570	593	551	571	546	586	560	552	614	599	599	565	599	566	536	603	611	536	595	602	582	610	568	678	571	600	565	593	588	577	557	566	553	619	593	560	557	591	584	632	597	541	563	562	570	590	564	608	589	543	558	617	570	597	579	596	626	591	587	582	575	547	563	619	599	574	601	624	575	520	591	602	603	619	577	600	584	558	602	579	554	578	587	588	595	586	582	577	575	606	575	581	574	570	591	587	576	606	588	571	568	605	608	584	578	573	608	592	556	544	582	560	595	625	551	613	572	606	597	567	582	558	544	577	609	608	588	565	555	562	610	568	587	591	590	558	570	617	535	588	614	589	569	584	568	574	577	571	601	569	550	566	615	576	572	573	525	571	634	616	608	618	548	580	568	607	563	539	568	597	569	580	608	615	564	598	566	553	599	524	546	587	606	617	551	587	561	581	623	583	626	573	602	611	596	627	560	602	584	587	583	581	605	565	599	559	572	537	557	580	554	572	577	533	524	593	582	574	597	571	625	546	545	533	618	573	598	567	568	604	555	586	618	601	599	598	607	590	626	562	624	610	619	564	557	600	572	581	553	584	583	549	597	600	567	625	580	567	579	616	572	571	590	588	607	553	558	605	570	543	608	569	610	558	570	586	629	601	564	606	611	556	644	590	583	593	561	573	559	585	559	598	524	585	572	602	606	583	536	585	602	553	591	612	592	543	562	591	575	623	587	602	567	578	610	607	602	578	632	599	541	579	574	564	587	564	585	619	552	609	607	583	602	615	584	586	566	593	577	567	560	616	613	660	580	582	590	574	617	565	598	576	627	542	576	600	597	623	564	556	620	625	601	591	520	576	570	562	575	616	612	584	592	609	558	602	574	578	588	602	588	611	592	590	577	580	605	586	585	603	613	587	550	600	603	578	570	596	577	587	598	632	536	576	612	608	588	609	595	606	586	559	569	579	623	629	596	594	613	604	606	583	584	605	578	625	601	568	624	607	587	623	571	553	605	560	592	563	628	540	549	552	590	606	585	591	586	557	577	571	574	565	625	582	615	569	560	559	552	611	599	553	596	570	574	562	582	614	595	591	601	571	571	605	544	611	557	549	600	578	594	594	616	549	573	582	589	578	619	586	576	575	565	594	582	582	598	594	599	591	581	534	595	612	562	604	597	578	622	543	599	576	544	604	551	590	593	612	578	542	584	591	609	594	575	545	592	589	606	590	596	562	542	556	551	581	565	563	547	569	606	587	587	564	568	598	577	585	588	577	553	596	599	578	598	562	592	584	568	599	607	606	578	599	610	565	606	588	549	587	613	620	568	569	557	570	617	593	579	593	544	573	587	583	569	591	550	603	560	585	588	612	606	589	544	574	590	595	532	572	594	573	568	626	602	541	592	612	600	549	614	556	564	590	578	588	584	595	570	585	591	605	600	594	604	603	566	617	548	586	552	601	604	533	516	584	586	585	626	573	582	544	563	551	538	582	602	613	559	583	577	587	543	602	633	563	597	605	609	578	570	571	555	604	573	572	594	556	560	585	557	592	565	591	606	593	623	563	563	632	595	583	562	603	626	569	585	595	598	524	590	587	580	584	583	619	625	549	633	587	588	618	625	532	610	531	558	642	562	642	592	586	578	565	589	567	574	558	555	562	577	563	586	575	564	618	564	619	596	570	592	587	592	557	599	526	615	633	600	608	562	547	540	631	621	560	575	560	604	612	607	609	620	577	591	556	560	587	597	612	556	602	604	596	550	582	568	555	599	583	596	609	543	614	559	558	605	582	597	572	585	547	618	591	601	591	566	577	552	595	572	595	562	527	597	574	595	556	512	582	600	624	576	565	558	582	606	573	592	558	597	616	567	602	587	612	570	639	559	617	604	586	578	578	588	547	562	599	609	592	581	559	587	619	586	564	551	570	560	625	583	580	597	574	568	603	579	574	573	595	567	610	563	582	594	572	596	598	598	583	572	565	580	579	559	602	535	568	636	566	567	603	603	599	528	654	560	582	600	609	608	562	607	569	577	569	582	608	580	578	567	615	618	539	560	563	579	595	620	578	573	603	606	572	576	599	562	527	542	642	569	574	579	545
40846	33197	24434	10279	5767	3668	2492	1716	1194	850	673	752	578	356	282	272	257	204	194	204	209	174	197	166	179	172	177	187	181	196	161	161	161	179	168	175	167	167	179	165	179	166	191	173	170	167	173	177	169	146	152	171	204	160	176	155	160	155	160	170	185	172	161	116	167	173	130	148	154	167	184	162	145	163	177	172	165	154	162	157	160	157	186	187	162	167	145	154	178	140	128	168	152	186	159	166	179	178	177	168	178	169	161	151	161	166	162	135	150	148	176	158	157	172	153	152	162	159	187	148	158	155	172	158	145	158	158	136	153	177	177	143	195	153	174	149	165	136	176	169	171	150	170	165	163	154	142	184	179	157	189	160	160	153	148	154	166	131	164	171	168	142	172	169	151	157	160	151	171	153	161	155	161	178	164	161	145	157	156	162	157	156	163	146	150	148	158	152	151	162	165	159	145	142	138	154	167	146	147	153	158	151	144	148	172	149	146	151	156	149	144	162	147	141	145	134	185	154	163	157	150	160	155	159	161	167	160	175	173	163	166	175	142	160	144	165	145	138	143	165	191	165	151	181	156	165	157	161	163	166	150	151	148	157	154	141	170	163	162	153	158	154	148	152	159	163	179	157	150	165	156	162	168	151	142	152	144	164	156	174	138	177	153	165	152	148	159	180	160	160	156	176	152	153	160	171	173	146	147	158	137	147	158	175	153	163	138	160	174	162	139	143	163	161	168	175	146	145	148	182	183	156	155	188	167	145	142	130	153	159	184	161	163	175	161	152	145	147	169	146	171	180	153	159	139	163	166	158	170	150	156	155	164	158	154	141	133	163	167	137	185	155	176	161	164	165	168	146	149	147	165	152	151	156	184	175	163	153	137	157	174	144	145	167	157	161	132	148	157	149	149	152	161	159	156	169	158	155	159	161	132	165	168	177	151	156	160	176	158	159	150	178	154	162	177	157	159	174	182	147	142	166	162	151	159	156	156	149	150	142	167	159	168	139	151	159	142	137	152	156	152	150	126	148	170	165	174	158	174	167	157	168	152	172	168	152	148	157	138	140	157	147	164	155	155	183	157	152	149	161	177	159	174	142	186	161	143	151	133	148	165	154	165	135	161	172	170	173	140	154	178	143	165	162	139	165	147	158	169	156	161	139	140	138	164	146	132	158	144	155	165	154	148	162	150	173	175	137	160	174	146	160	142	170	142	140	166	169	173	160	141	151	167	160	135	147	134	170	160	145	151	181	166	137	175	162	175	182	165	142	156	145	153	145	148	150	180	176	167	156	146	168	171	154	164	159	164	145	123	150	155	157	171	145	170	150	149	179	154	139	157	144	145	160	168	142	160	156	171	140	161	159	173	155	164	140	153	157	165	159	175	171	174	180	166	156	163	165	153	163	159	168	150	166	148	136	149	164	163	152	145	149	164	152	160	146	158	149	156	156	133	146	186	182	146	178	160	139	145	140	168	144	173	166	163	154	141	152	173	155	146	158	166	152	146	155	172	157	149	116	151	166	162	168	172	180	162	159	185	159	164	166	159	161	155	130	155	143	145	158	132	150	158	146	150	177	164	140	147	181	158	165	177	164	154	134	145	165	145	162	173	178	138	139	163	160	156	169	183	154	166	181	177	152	155	155	148	153	159	165	151	163	167	149	166	151	137	160	149	172	171	165	149	169	152	154	148	174	154	162	171	148	141	159	148	150	158	150	148	141	152	158	151	170	157	151	149	161	152	186	186	163	176	155	174	133	159	162	156	166	165	171	145	155	184	170	157	143	149	134	145	154	149	165	140	167	168	157	135	141	162	152	140	153	155	145	146	193	156	168	149	151	162	184	152	148	154	175	177	158	159	144	162	162	163	166	167	168	161	146	169	148	149	166	159	155	158	161	169	168	189	159	149	163	170	179	180	163	164	179	146	157	170	154	163	183	156	169	162	171	153	158	164	164	135	161	150	175	164	146	139	174	158	174	149	157	138	172	152	151	193	150	124	153	145	151	156	141	145	155	149	166	143	153	155	167	142	164	154	170	162	163	191	153	131	177	144	158	152	157	158	132	180	161	152	160	142	165	173	173	160	168	156	166	142	144	152	192	150	158	163	153	150	165	164	150	162	139	150	128	175	172	178	165	152	151	155	163	183	142	155	143	164	155	157	165	146	180	153	146	165	162	147	182	151	164	151	154	149	166	143	153	148	149	153	164	141	157	175	176	162	171	162	174	177	168	181	167	178	162	182	157	149	141	168	155	160	161	154	170	160	149	148	167	173	160	174	178	173	171	160	149	173	155	157	152	142	171	169	165	166	156	158	181	158	172	178	160	156	152	167	155	136	160	170	158	155	144	155	153	173	152	144	153	159	184	172	169	136	148	158	164	168	158	165	147	153	167	170	166	164	157	132	140	171	163	165	176	162	173	156	174	143	159	156	163	151	150	161	156	155	175	185	139	132	145	159	183	164	173	156	187	168	150	167	136	156	160	154	167	164	171	145	157	140	144	160	164	162	199	170	148	162	149	155	153	155	152	153	176	164	144	145	135	148	132	165	144	143	152	143	136	164	167	161	156	173	152	176	147	154	158	159	154	177	162	151	145	153	171	132	163	175	135	148	148	143	159	153	146	157	168	145	162	153	152	159	147	153	169	151	172	152	144	188	153	143	141	141	162	153	163	149	140	156	178	167	177	153	144	161	172	167	172	159	141	168	168	160	165	168	147	157	161	153	140	141	152	142	157	165	156	175	183	154	180	174	145	149	167	157	156	162	149	157	157	166	173	164	157	159	150	156	158	139	169	159	146	191	147	144	138	135	178	175	130	153	147	159	166	158	145	130	171	141	185	174	177	143	134	162	160	147	151	160	166	149	157	143	168	169	126	160	161	147	143	159	157	151	153	153	157	148	148	171	138	154	161	168	152	155	170	147	169	159	178	118	151	154	150	188	156	171	153	138	162	134	144	161	156	167	154	185	155	172	172	140	171	178	179	149	149	158	160	154	152	160	155	146	164	157	158	168	157	150	155	134	157	144	141	163	167	152	159	153	144	138	149	144	148	142	164	147	174	152	174	165	145	149	174	160	156	182	140	161	151	146	146	132	178	148	156	159	147	155	147	149	145	146	169	135	157	154	174	176	163	168	165	131	181	140	154	153	177	174	163	147	163	130	157	137	166	170	155	152	147	155	161	156	164	170	139	163	161	161	183	151	143	152	152	157	173	152	161	148	151	168	156	152	136	161	161	151	185	151	172	169	171	160	141	186	165	159	140	125	161	145	163	163	146	146	159	160	159	146	164	185	161	145	152	157	166	152	150	151	159	178	165	161	149	162	151	161	146	147	174	159	150	152	135	132	150	144	165	154	167	162	156	144	142	144	155	140	182	157	168	144	151	166	155	155	159	131	146	141	147	139	182	143	157	175	172	155	187	144	141	147	158	148	136	166	142	161	166	138	156	145	159	145	138	153	191	148	158	159	149	145	151	177	151	164	149	131	160	165	160
27559	26400	16631	6903	5809	5149	4849	4754	4128	3382	2225	2277	2034	1308	1296	1190	1107	918	848	697	711	656	654	630	617	584	560	534	551	558	567	524	512	533	533	505	530	501	528	518	521	444	506	454	478	508	468	463	432	453	467	456	446	454	492	464	446	463	430	480	421	456	476	467	416	461	404	473	479	462	463	440	492	550	562	457	482	477	448	449	458	449	456	489	467	488	465	462	442	437	461	466	491	440	497	504	473	477	473	501	516	492	510	555	525	499	433	482	458	423	494	464	451	458	475	471	454	456	468	435	466	490	450	459	457	454	454	453	492	477	490	465	499	470	488	492	483	455	445	426	461	423	434	397	465	395	413	440	442	473	460	439	472	439	447	488	458	448	409	409	441	438	408	441	456	432	457	412	457	424	417	471	442	430	465	439	466	444	409	421	403	432	462	408	426	423	454	426	405	439	390	417	463	432	429	443	392	438	376	439	428	415	402	448	409	438	431	417	393	408	416	429	407	435	436	443	400	445	421	420	450	430	473	412	420	446	384	463	455	467	452	441	417	405	408	423	411	404	408	404	394	444	427	420	412	448	388	391	420	407	444	384	407	390	425	395	400	392	429	432	434	413	385	379	409	448	423	463	419	428	438	429	399	435	432	398	412	395	473	415	450	413	419	416	441	432	425	425	469	414	407	417	402	421	404	387	416	384	402	409	415	451	425	415	425	418	446	406	388	433	389	454	414	385	409	417	442	435	405	438	399	459	416	430	406	422	416	401	415	387	400	427	421	438	394	411	420	433	434	445	415	429	418	417	420	399	437	415	428	428	408	420	428	431	372	421	432	470	444	451	439	473	448	431	431	447	416	394	439	434	403	424	419	408	444	432	435	420	450	437	421	418	406	398	414	447	440	398	374	380	413	413	426	442	432	380	406	393	398	440	438	421	391	428	398	430	435	430	408	393	443	461	429	433	415	421	426	418	430	444	427	386	411	451	403	437	435	420	452	383	472	454	399	444	423	426	435	396	419	431	447	433	425	416	427	404	410	401	414	410	414	411	420	421	411	450	446	424	420	413	435	434	410	437	434	418	424	408	420	418	418	427	410	429	424	400	427	446	429	417	471	440	435	419	408	433	448	412	429	438	438	374	426	409	415	449	431	445	416	451	399	420	428	419	434	393	421	417	418	445	412	419	451	442	431	391	397	422	430	408	398	418	435	396	448	384	410	435	396	427	394	444	413	426	442	400	436	415	392	452	430	401	402	450	416	410	403	427	446	429	398	405	422	421	426	436	425	426	402	372	425	436	457	385	415	427	444	420	382	384	418	421	431	409	408	403	421	422	436	408	399	418	410	442	413	410	460	429	398	435	419	440	440	397	411	415	456	461	435	439	434	410	434	400	425	412	426	444	434	431	413	383	407	434	432	434	431	412	421	420	450	425	422	424	420	431	402	410	428	411	443	443	419	406	462	434	419	456	386	403	424	455	408	398	429	430	437	442	413	438	445	427	456	421	426	445	415	447	427	450	397	433	399	413	441	463	412	410	408	430	419	441	434	438	457	447	409	427	435	422	411	449	434	396	457	432	417	432	426	437	433	440	422	406	410	425	430	440	437	411	415	424	437	446	420	419	441	422	411	405	405	423	421	433	437	466	452	396	426	432	457	433	402	416	405	428	434	427	406	438	415	415	477	463	379	420	410	432	428	440	438	444	433	415	409	410	434	429	371	450	459	394	442	429	414	400	441	404	405	424	440	441	444	434	425	414	403	464	408	430	405	458	406	450	399	423	396	412	394	417	419	436	486	452	410	421	440	424	412	391	433	408	432	438	458	424	446	453	443	409	408	415	440	442	477	420	437	418	416	453	395	413	401	422	420	416	433	446	409	432	419	420	436	404	410	398	395	406	427	418	431	448	405	402	441	453	429	407	447	466	448	443	399	435	418	447	402	434	403	419	455	426	439	451	412	439	420	439	441	409	417	408	415	440	413	439	421	423	368	410	419	415	410	401	431	411	437	408	396	462	448	432	413	449	443	444	422	437	401	444	432	435	422	413	433	408	429	440	447	436	416	445	479	375	406	460	399	412	427	406	400	442	414	412	423	440	425	406	411	393	422	433	390	455	444	418	453	423	396	411	462	402	405	438	401	428	421	422	437	450	422	410	472	386	433	397	415	425	445	414	417	367	444	423	434	429	435	421	434	437	394	449	418	427	395	442	411	411	393	434	459	392	404	424	420	408	448	419	447	442	421	417	440	472	434	418	422	398	409	385	446	412	418	410	426	407	444	436	420	398	411	367	430	388	431	412	435	454	421	424	435	426	416	448	434	441	373	433	377	384	415	430	427	423	416	422	432	445	431	409	423	431	448	383	412	426	395	425	407	440	447	408	422	433	391	436	397	457	411	398	428	432	424	390	442	412	436	413	437	433	398	427	416	410	455	451	458	419	394	421	421	458	387	428	400	423	448	420	442	402	428	403	409	427	417	384	416	394	442	417	406	438	463	431	453	455	394	412	436	420	438	411	465	433	412	414	404	409	439	422	366	437	391	412	437	427	438	433	423	386	400	397	437	409	409	438	383	404	392	427	404	420	402	424	425	416	420	439	396	405	417	455	463	416	399	426	431	429	433	426	435	386	453	391	439	441	409	413	448	399	428	379	426	433	413	455	422	436	394	411	436	430	449	433	425	402	437	431	458	394	438	423	425	413	439	421	400	395	425	405	433	403	400	436	420	395	437	396	423	430	452	395	432	430	434	433	386	396	417	408	448	390	435	465	462	441	410	401	462	415	455	439	419	400	432	401	410	385	448	435	433	449	416	430	403	430	436	414	410	402	431	439	414	412	420	411	405	416	436	482	405	409	450	397	397	460	451	419	413	393	423	467	399	459	441	442	476	428	416	384	473	467	424	449	420	409	404	453	439	413	419	440	447	405	448	419	431	438	439	407	401	411	404	434	424	400	426	432	424	431	440	408	428	448	423	408	442	444	397	404	423	395	396	418	495	387	395	414	416	443	432	409	384	423	413	403	413	436	418	441	443	426	416	405	419	441	392	436	397	424	451	419	404	444	403	441	407	363	408	452	434	416	416	435	419	445	481	401	470	460	406	427	420	404	442	436	415	464	439	420	435	463	428	399	438	452	456	430	425	450	428	420	419	419	387	414	425	376	425	404	416	408	402	440	400	446	472	391	450	422	425	412	429	413	384	420	434	425	427	420	404	417	449	440	425	433	416	399	424	421	418	409	375	445	467	429	440	393	429	438	411	443	437	442	400	449	442	445	425	426	393	434	419	432	466	411	433	390	437	425	401	385	441	392	436	434	433	444	442	441	467	422	425	430	425	418	426	398	437	427	425	428	445	425	434	456	438	421	396	420	416	434	433	462	394	392	428	454	426	431	438	411	443	434	446	408	408	423	411	420	433	446	382	384	432	447	429	421	434	426	408	403	392	454	430	406	417	399	428	452	404	425	403	421	439	444	437	422	472	405	425	413	433	454	398	424
13175	6989	1828	539	375	322	311	254	259	284	300	219	255	241	222	256	231	219	235	260	242	223	228	233	262	245	208	204	214	261	244	234	244	230	241	199	243	220	240	232	252	228	232	243	229	221	212	230	232	219	220	233	255	270	235	276	245	237	217	245	217	202	260	218	243	255	226	238	253	244	214	226	221	215	258	259	217	241	255	240	240	237	229	259	252	256	235	223	228	231	240	230	217	219	225	233	263	206	251	237	263	276	255	243	234	233	238	216	207	241	242	244	260	227	222	261	243	240	244	210	236	224	278	248	257	241	238	236	208	248	249	216	239	238	223	237	229	236	231	245	246	247	220	263	244	228	253	239	229	242	221	236	237	244	217	246	229	210	263	237	226	249	262	228	217	267	209	240	274	233	227	229	248	224	222	264	252	249	224	230	236	241	247	218	231	224	219	224	223	223	227	242	242	231	248	241	264	236	241	208	215	227	249	254	195	212	244	236	253	242	218	218	258	241	234	255	243	227	241	238	250	222	250	217	236	216	248	263	230	237	258	229	246	221	195	241	241	208	225	225	249	233	234	250	213	218	248	237	251	235	233	240	251	248	208	219	230	265	244	204	269	219	202	213	229	245	266	246	211	226	266	239	231	216	229	240	247	244	263	241	241	222	271	234	225	242	200	245	246	229	208	251	219	234	229	232	224	234	235	253	206	230	225	241	271	238	226	226	255	251	241	221	213	240	244	240	212	238	224	224	264	235	228	252	231	255	228	228	252	228	217	236	229	248	206	248	236	229	221	233	207	202	224	224	275	228	247	231	241	254	234	209	250	241	229	273	238	252	230	241	251	203	218	263	243	255	234	251	202	214	221	229	237	235	210	242	253	244	245	219	247	219	239	217	233	199	233	246	241	228	241	215	224	223	209	235	274	262	233	236	226	231	228	207	253	261	226	226	229	231	225	207	246	223	252	236	251	248	264	241	257	269	233	252	254	232	254	214	214	233	219	274	229	224	242	214	259	216	249	256	231	240	216	236	250	225	208	230	234	229	206	222	251	234	244	257	221	242	266	253	224	218	258	235	246	224	248	260	255	206	224	215	227	222	234	239	242	228	233	208	242	244	218	237	252	251	255	252	236	226	278	228	238	197	268	234	210	207	240	285	226	243	242	227	230	237	239	234	233	247	256	236	250	214	222	241	253	245	254	242	257	250	245	235	214	226	250	234	220	234	252	242	207	243	247	230	222	225	235	227	230	236	254	226	249	223	253	242	237	270	260	277	239	220	264	219	284	208	231	228	230	241	266	246	253	264	265	219	210	227	202	233	224	236	222	239	253	228	222	225	251	246	225	222	244	221	225	213	217	274	221	255	246	225	205	222	256	221	243	231	241	227	286	220	237	250	222	232	252	263	201	243	224	239	241	236	240	242	228	268	265	215	248	257	232	240	242	250	217	244	231	204	210	246	256	246	236	239	228	225	239	226	231	230	207	227	208	223	234	243	233	254	249	249	239	251	246	231	213	237	254	198	245	238	235	242	234	232	215	250	236	210	221	250	257	220	219	233	228	250	242	232	222	221	235	240	231	225	255	215	210	250	224	211	220	257	248	253	222	258	211	232	254	263	225	251	225	223	234	241	242	228	239	259	249	231	222	222	247	240	250	228	242	236	227	230	236	224	224	230	250	223	228	237	235	225	242	205	220	214	237	228	246	242	235	264	233	240	223	226	211	222	213	243	247	217	195	255	237	245	221	241	235	254	209	254	229	257	251	231	239	230	223	253	245	228	248	223	242	250	255	242	246	244	254	255	230	230	262	246	226	215	239	245	216	230	215	229	218	240	261	260	227	256	221	231	218	223	253	237	259	234	249	231	238	252	227	239	222	225	236	269	257	219	232	236	245	231	220	240	237	224	222	225	251	229	239	184	216	245	215	226	240	239	214	233	237	260	217	236	264	259	254	226	233	216	223	239	209	236	234	218	223	231	226	234	240	225	258	243	233	240	258	226	238	231	233	258	267	234	252	257	260	261	240	218	202	231	251	229	231	214	215	259	215	215	236	226	247	246	253	246	220	255	247	255	234	226	245	253	244	225	240	213	236	264	244	213	239	265	238	262	233	246	239	250	222	225	260	244	261	221	223	250	232	240	240	241	246	253	248	234	238	245	239	226	231	234	245	241	227	240	231	242	243	227	245	228	232	246	238	245	223	237	246	241	230	239	204	230	234	240	230	266	229	233	232	238	213	219	255	214	223	247	219	242	224	227	241	240	227	237	241	246	244	215	217	233	228	253	245	247	224	242	254	263	243	228	223	246	246	247	255	247	243	213	241	229	238	250	253	248	240	225	236	238	249	249	253	229	253	234	199	233	252	222	238	220	253	216	248	247	266	225	218	232	210	218	241	236	214	180	236	221	232	238	261	225	202	246	272	229	238	233	223	241	217	222	211	207	222	257	201	243	240	233	209	228	216	230	268	256	221	254	237	228	228	246	238	225	215	220	240	230	227	231	221	264	241	248	257	245	245	231	245	238	248	221	209	228	247	220	260	223	210	216	240	236	217	232	263	253	246	226	222	227	249	218	265	242	229	242	227	254	233	232	216	238	235	242	245	242	228	228	215	217	251	231	244	236	239	246	249	238	256	244	212	225	244	219	216	241	214	221	241	244	236	251	198	239	242	234	239	252	229	240	213	236	239	224	243	199	249	240	212	236	238	254	250	250	236	241	246	236	233	254	220	221	255	255	234	239	212	247	223	252	200	264	235	220	240	242	242	223	252	252	243	223	245	263	247	224	205	224	232	216	210	229	240	245	231	225	226	236	216	251	234	255	241	242	222	246	247	220	255	228	240	252	228	228	225	218	230	242	237	243	215	202	237	221	223	236	258	219	247	243	242	255	215	209	246	237	238	242	251	249	239	237	253	226	233	247	225	242	233	230	234	225	239	220	239	248	235	217	242	251	248	229	248	247	219	212	237	229	244	218	254	216	250	233	216	275	249	203	221	233	242	222	245	254	243	247	222	235	241	234	238	216	208	216	245	212	231	227	223	237	250	239	243	281	207	238	232	217	240	243	272	246	240	213	228	230	234	229	246	262	224	246	255	243	262	213	242	273	226	232	226	222	242	234	264	227	247	248	251	236	240	219	210	220	225	221	213	241	231	247	233	251	223	197	219	240	239	227	229	251	239	189	240	237	259	228	226	220	256	223	225	231	226	218	253	212	216	247	238	268	271	243	231	280	244	220	237	286	230	227	241	225	251	204	248	232	234	248	234	227	233	248	239	249	198	220	245	221	234	240	229	239	204	272	231	233	261	221	273	233	217	245	227	273	238	228	232	243	253	227	248	225	238	245	249	237	255	212	233	224	240	252	219	227	237	232	250	239	256	236	222	242	242	199	240	231	219	233	256	234	209	246	239	239	249	229	251	222	247	230	240	252	226	231	229	239	222	243	229	226	221	229	262	240	237	232	241	238	235	267	226	233	207	223	247	223	231	223	211	233
8556	7180	2752	1396	1211	970	948	810	790	729	776	700	685	697	635	638	613	633	609	648	603	607	609	633	645	582	589	633	641	621	605	634	614	637	592	608	589	640	582	607	646	607	578	610	609	650	611	621	660	641	579	639	643	611	630	641	661	601	560	602	619	649	596	625	638	660	679	621	634	639	620	595	618	656	636	615	611	645	631	643	640	595	632	646	607	633	648	621	636	621	614	644	590	621	630	642	595	577	633	665	607	626	639	642	596	631	613	617	660	607	656	576	642	607	593	693	586	621	633	613	588	607	611	643	615	609	645	624	599	641	648	611	637	624	643	626	641	605	681	638	632	557	646	544	615	641	637	655	592	619	586	600	625	627	646	599	655	633	663	649	627	612	608	615	670	595	638	602	610	643	663	637	614	579	656	585	595	637	645	618	641	662	656	613	577	660	604	678	638	678	623	628	647	625	631	626	673	623	629	596	625	653	648	614	622	692	593	594	580	572	629	636	632	636	599	618	646	591	645	592	659	597	583	626	575	620	623	580	622	624	627	612	607	644	634	633	591	650	638	588	590	613	596	608	613	614	592	645	630	644	607	644	610	640	647	603	600	592	593	644	621	578	561	606	621	608	602	595	619	644	630	652	584	570	612	612	607	620	619	587	658	619	621	573	668	612	614	562	580	605	607	566	610	609	611	639	629	603	599	613	577	650	614	608	563	616	582	599	617	619	648	600	624	612	633	608	645	600	605	604	655	621	598	620	603	628	637	638	632	604	595	592	630	632	640	601	615	593	570	617	637	570	623	650	608	607	590	609	578	583	597	607	620	594	632	603	621	614	585	566	671	627	604	557	608	636	644	601	592	609	615	633	652	566	601	607	643	606	610	598	634	666	599	622	605	655	613	580	600	608	619	583	628	629	622	616	618	609	660	617	606	628	611	633	634	624	630	623	606	658	630	613	651	630	607	617	635	620	600	611	610	610	623	609	602	627	583	634	584	545	661	647	597	620	619	633	560	630	627	625	592	604	609	623	591	650	577	627	621	611	653	630	597	667	620	608	561	637	648	647	600	583	574	571	612	625	601	660	607	580	603	631	640	613	610	625	627	590	563	640	654	610	605	603	627	618	636	636	612	612	596	610	599	603	600	622	640	632	623	594	646	592	564	600	601	625	606	657	615	626	623	644	609	634	585	595	603	623	651	639	592	625	615	608	629	611	624	629	609	551	658	631	582	577	632	643	618	641	627	593	645	647	601	620	585	620	622	646	622	639	585	616	621	576	582	598	648	632	645	632	647	616	595	651	630	626	651	610	634	597	588	642	623	613	599	658	596	611	602	639	597	640	631	580	651	629	615	586	609	601	694	587	621	595	604	602	600	568	583	624	626	635	560	573	624	606	617	658	633	575	616	669	639	587	585	608	571	612	589	624	671	651	622	622	644	607	600	583	641	541	623	596	634	644	632	590	618	615	623	600	620	625	593	678	612	612	593	601	633	598	624	620	601	618	604	605	612	609	595	626	668	626	604	617	582	605	598	621	618	619	600	671	634	601	604	623	610	623	629	674	636	654	596	644	628	628	608	590	605	610	632	629	566	603	621	646	620	628	606	644	611	617	598	599	643	634	658	608	607	624	626	667	625	628	586	649	607	605	574	612	605	646	629	664	604	616	599	618	567	561	625	599	611	572	595	643	621	623	629	593	636	639	639	585	617	603	640	600	646	600	610	703	624	643	646	642	623	642	635	582	611	610	621	612	613	617	706	634	589	593	637	616	598	581	600	591	650	622	602	544	571	618	603	616	608	617	586	619	593	628	649	599	628	565	588	626	564	594	613	640	597	626	602	640	614	631	612	555	598	590	590	630	628	621	645	583	610	624	651	650	626	615	622	616	618	631	613	590	580	584	604	662	662	668	607	634	590	646	584	596	611	635	625	609	646	594	616	637	610	609	624	625	631	626	605	634	593	660	617	628	641	638	613	613	644	560	618	648	598	593	605	639	609	632	603	637	658	565	599	630	622	608	620	612	619	605	674	657	604	638	607	632	650	599	593	601	590	623	605	571	572	582	597	619	626	623	607	587	632	559	590	623	640	616	589	608	620	608	609	612	621	645	626	630	603	612	565	613	604	643	627	587	634	597	611	568	673	600	628	639	558	619	613	628	663	643	607	628	602	582	609	608	638	600	640	654	622	597	555	637	626	603	602	573	599	608	623	652	565	619	609	632	641	615	590	610	600	627	622	585	651	626	632	629	649	586	583	660	617	606	638	653	657	655	646	580	610	636	581	631	592	616	621	560	621	585	613	637	621	604	619	635	640	575	631	634	557	614	568	643	603	597	579	592	653	643	617	585	627	625	604	586	664	594	649	661	616	583	608	602	612	636	645	620	608	615	659	574	639	619	637	624	629	625	616	637	643	640	605	640	600	605	636	582	645	591	676	638	613	654	564	608	594	619	623	633	628	577	639	649	595	605	559	629	593	591	662	645	579	588	659	637	636	659	625	617	652	610	600	612	585	603	595	591	619	599	563	569	586	628	606	577	595	599	617	614	612	625	650	649	618	631	594	584	636	603	574	604	610	622	642	607	644	620	626	607	619	570	622	610	617	617	613	642	647	615	645	625	628	642	632	665	590	581	626	606	595	636	612	628	588	640	639	617	646	594	620	627	648	599	611	692	614	604	625	619	616	584	602	626	629	605	597	593	589	640	612	638	600	643	637	609	644	627	619	592	648	642	596	612	642	637	608	595	611	571	617	613	608	596	576	631	580	659	616	601	622	615	608	599	579	617	598	631	591	592	620	620	631	580	644	639	650	575	618	634	633	598	632	604	647	622	583	634	614	623	607	629	599	599	612	578	599	617	637	608	641	647	609	628	621	610	629	660	593	638	626	625	609	642	601	620	632	616	600	582	618	628	595	620	611	638	620	647	607	650	557	583	619	575	616	634	617	643	582	657	585	609	685	656	674	634	619	619	616	623	601	636	621	597	582	609	602	627	600	572	586	625	600	643	606	609	623	620	627	588	615	646	623	616	582	584	630	639	608	650	658	564	605	632	652	619	582	622	632	645	628	584	604	613	565	635	611	556	642	644	629	670	622	572	623	626	607	621	558	618	612	592	607	611	639	672	587	640	673	621	609	620	628	608	626	593	583	618	611	562	589	606	606	602	629	621	640	601	624	636	630	607	615	606	605	613	624	644	605	630	612	635	574	619	645	619	632	646	655	636	581	613	618	627	594	570	603	645	659	590	637	593	638	607	634	617	634	624	594	646	613	646	615	615	591	603	616	572	592	641	629	626	621	632	637	549	610	588	649	626	627	615	630	583	601	605	590	624	637	631	629	609	596	657	570	584	627	585	652	650	606	648	633	594	652	630	684	622	626	601	623	590	620	633	604	628	603	657	624	587	599	629	604	616	629	596	659	608	629	644	631	547	610	599	612	617	611	616	613	668	618	631	622	624	598	599	635	625	617	639	642	615	622	627	644	635	569	644	653	633
31504	27678	13585	4705	2823	1715	1285	937	730	620	502	523	464	378	332	256	260	246	262	238	245	242	249	245	235	269	220	207	269	252	239	241	220	217	216	219	236	243	243	219	259	234	239	228	220	199	204	232	218	229	215	226	234	225	241	205	225	238	244	238	230	200	233	239	201	239	218	211	203	221	222	234	248	242	224	214	232	237	231	232	236	216	188	233	204	242	218	219	209	248	220	216	243	237	238	229	219	236	214	223	249	225	203	236	234	212	234	244	224	205	219	233	211	215	235	220	211	231	241	222	222	242	246	238	255	235	202	212	232	229	212	230	252	227	241	239	240	238	231	230	209	206	226	217	217	228	222	225	208	220	232	217	197	219	221	228	214	226	218	256	239	210	222	204	258	235	216	241	210	232	259	209	206	209	248	233	244	235	221	214	257	224	198	222	251	222	221	229	232	243	215	227	200	215	234	241	224	206	214	228	232	217	235	202	236	244	236	219	237	250	229	209	228	210	236	201	243	220	215	213	234	223	229	232	234	242	230	206	204	228	208	239	228	198	223	231	219	212	226	207	248	220	212	220	218	213	217	230	224	214	235	267	216	230	185	202	228	207	258	212	218	220	194	210	238	232	203	220	223	222	210	215	219	224	218	203	221	220	272	229	243	220	232	234	225	200	212	225	211	216	174	222	220	213	207	224	233	222	227	235	221	242	227	232	235	231	220	199	225	218	230	244	226	222	240	228	223	210	208	218	236	223	228	208	248	206	213	242	200	194	231	210	211	219	233	219	241	220	235	215	215	238	231	246	215	227	216	203	215	191	227	211	233	235	194	243	227	231	210	222	194	213	220	235	223	225	207	228	222	228	225	222	215	212	235	193	219	232	217	223	234	224	254	205	220	229	243	204	202	196	238	260	234	230	209	214	197	218	242	211	246	221	200	211	195	230	216	235	252	213	223	227	214	237	231	246	252	210	239	236	214	230	237	225	220	223	229	247	230	243	193	228	251	200	210	203	221	213	230	237	217	225	220	236	214	220	205	225	220	212	232	227	199	230	224	219	221	205	227	223	205	222	190	218	223	195	226	239	200	207	220	223	210	217	211	219	210	221	237	224	234	229	230	205	223	224	190	224	250	239	226	222	239	226	200	218	233	206	232	211	213	188	235	201	243	194	246	232	202	230	224	250	234	215	240	220	232	210	258	214	227	220	230	223	200	237	227	207	237	228	246	246	226	222	231	197	238	237	248	234	205	220	217	213	235	227	248	212	230	221	224	206	229	232	255	228	242	234	240	213	228	248	243	213	229	221	244	213	228	223	231	228	245	208	201	227	204	200	204	212	219	215	205	219	250	198	198	223	234	195	251	249	204	221	237	198	216	226	203	236	225	214	215	208	196	217	211	211	233	207	222	207	236	248	216	208	193	227	251	251	223	211	252	243	239	237	201	225	232	218	221	215	246	221	234	230	217	222	229	258	223	211	232	230	217	224	229	243	222	205	262	218	236	191	256	224	206	215	220	252	184	218	210	212	225	240	243	252	210	242	234	229	191	218	204	240	216	219	213	211	219	233	220	191	228	210	208	228	231	219	202	216	250	243	211	207	217	211	227	192	231	235	229	221	209	207	203	223	244	196	216	236	195	251	248	248	234	224	223	239	227	220	241	214	239	228	260	225	204	220	208	215	213	247	226	238	199	240	238	237	224	208	222	208	218	245	259	233	217	216	247	225	240	222	232	215	214	220	242	228	214	216	208	206	222	207	206	216	218	211	231	235	242	216	223	229	253	209	206	204	210	255	229	214	203	206	204	213	217	235	215	231	240	228	225	219	242	215	229	184	220	230	214	206	210	203	202	240	216	208	228	251	223	234	196	233	199	238	242	212	207	218	237	219	215	225	231	237	227	199	229	180	237	223	215	216	186	206	221	221	215	253	219	230	242	247	262	233	261	218	230	218	266	239	233	189	234	218	220	202	241	238	227	209	228	196	197	225	248	208	230	234	217	231	204	225	222	240	236	186	206	234	231	208	216	223	229	210	238	214	231	246	234	206	225	215	220	201	220	240	217	225	233	208	240	229	231	248	257	227	200	229	233	240	225	238	222	226	234	244	220	209	245	231	231	210	212	219	217	217	211	208	232	229	207	205	248	215	223	220	227	225	236	220	230	208	214	219	228	214	224	239	214	227	181	232	229	218	235	240	230	211	217	226	222	210	222	229	242	225	237	220	217	211	209	225	222	210	255	216	244	214	205	208	217	225	223	223	207	246	212	225	198	227	223	212	221	228	222	223	202	219	255	235	196	198	253	246	232	227	226	238	231	238	181	195	226	241	249	222	213	240	214	251	247	225	218	195	207	220	196	238	239	210	231	230	239	201	229	226	223	204	217	223	208	210	218	204	236	250	191	233	219	223	236	248	243	245	215	212	219	226	215	228	227	205	220	213	226	225	243	252	230	237	217	201	241	244	219	208	209	237	223	198	211	207	250	200	252	220	244	241	233	243	242	223	228	226	202	241	230	241	196	223	218	223	229	235	197	225	204	213	240	226	208	237	243	226	229	224	210	234	215	215	234	218	209	223	242	245	232	235	235	238	218	223	214	242	243	207	246	218	200	248	238	211	243	232	193	229	214	215	222	211	228	213	225	231	223	257	218	251	224	224	246	221	217	213	214	244	236	219	252	230	241	232	204	230	231	175	209	207	221	229	241	211	199	239	233	229	234	217	240	216	233	254	205	202	219	216	222	218	206	224	224	227	248	198	205	204	216	206	199	219	243	206	242	199	221	235	241	233	242	235	206	217	242	231	203	250	221	210	223	217	236	222	219	233	217	228	226	202	224	219	220	231	222	242	223	201	214	200	207	232	231	219	216	213	238	210	232	237	225	229	209	225	269	238	219	228	204	216	194	219	217	220	227	208	216	222	227	230	203	206	210	222	219	221	224	224	237	206	243	217	214	238	239	223	201	220	218	231	222	244	216	223	238	203	230	174	237	222	229	199	241	248	237	241	212	217	210	223	227	246	226	249	241	192	218	200	238	211	226	224	195	228	213	214	206	222	216	213	237	235	218	226	252	237	197	209	202	212	213	207	242	217	226	214	223	216	250	189	220	212	210	231	222	217	234	206	212	186	211	225	217	194	227	218	228	234	242	221	235	203	191	251	267	256	241	217	232	233	210	232	226	223	233	205	229	250	237	225	244	212	205	224	217	201	210	234	239	217	232	235	238	223	215	238	251	229	253	239	216	215	234	247	220	251	252	247	204	227	222	234	231	230	214	200	256	231	226	237	208	211	217	230	227	226	226	220	216	225	198	222	210	226	244	242	248	243	250	234	218	229	229	233	233	233	250	217	211	218	211	229	234	216	222	241	244	254	218	218	239	212	228	218	228	247	197	215	230	207	218	193	249	227	213	216	229	221	232	237	206	226	234	253	220	208	229	228	219	240	222	209	200	214	214	225	204	231	199	225	240	227	206	209	229	237	197	211	222	237	232	273	219	212
21065	22454	8294	4657	4057	3484	2907	3221	2838	2210	1659	1689	1452	1246	1019	1030	922	804	887	726	711	745	679	696	701	693	622	641	663	659	637	677	651	590	633	627	607	633	636	638	652	637	600	606	666	558	608	596	600	650	601	608	642	619	637	599	624	635	536	631	579	610	593	611	596	627	606	623	597	547	602	610	618	636	684	599	636	620	592	591	608	598	621	586	584	616	589	611	635	579	608	628	575	594	609	614	672	592	628	639	637	649	669	589	579	631	607	616	634	596	624	605	552	605	572	562	615	584	570	609	589	642	629	605	589	617	631	614	589	638	594	653	671	600	634	620	612	580	622	597	551	627	564	589	554	601	580	650	568	558	589	627	607	639	605	580	651	570	599	598	603	595	576	563	598	590	582	593	546	597	598	588	601	556	645	607	536	605	614	560	586	581	601	551	582	534	565	594	597	591	544	583	585	607	587	574	541	568	589	580	583	540	552	588	594	556	615	573	579	631	583	585	590	588	537	582	613	585	614	610	598	591	593	577	599	556	586	574	626	557	578	573	564	565	615	576	601	605	646	629	599	564	558	587	562	586	605	536	610	616	580	579	606	596	572	587	579	606	574	560	585	567	557	619	593	556	608	586	629	574	600	591	582	604	613	585	563	593	613	544	589	563	614	584	607	575	544	627	596	580	600	606	576	593	578	642	586	592	545	598	585	590	581	558	568	567	628	602	557	552	566	584	531	549	640	542	566	605	581	607	560	595	574	549	569	543	580	573	590	583	583	608	555	547	565	589	579	569	593	615	598	560	564	579	560	571	587	576	587	590	626	631	587	532	574	572	587	574	578	561	599	561	599	582	584	552	546	567	647	613	572	591	560	549	558	579	606	577	585	594	591	628	613	616	576	566	669	565	541	563	530	626	607	586	588	567	562	607	604	600	594	590	605	548	599	562	548	557	613	585	576	622	564	589	620	600	579	576	600	577	581	587	541	551	597	583	584	593	565	602	564	615	582	607	557	560	575	605	567	584	589	622	542	597	601	593	583	573	574	632	562	619	608	540	615	605	600	555	562	630	567	569	589	570	610	544	572	554	618	597	608	593	601	608	546	621	600	582	605	572	549	633	592	626	608	600	562	557	610	606	572	533	553	576	608	605	580	590	614	557	581	598	558	570	589	522	554	589	595	542	587	595	604	575	565	569	591	589	599	561	580	583	568	599	565	552	584	594	543	605	610	596	586	567	586	574	567	560	614	588	570	579	600	584	580	563	550	570	560	583	578	569	591	575	586	562	590	605	570	535	539	616	590	580	554	576	565	612	644	565	636	553	618	555	530	601	545	577	562	547	600	626	580	554	552	585	588	544	626	632	581	578	621	577	632	558	654	619	601	590	603	559	611	606	641	531	569	568	583	630	569	544	615	582	597	550	586	571	616	580	588	602	631	562	612	551	597	586	558	553	578	571	638	535	540	644	605	588	566	590	608	628	589	632	582	585	589	605	584	560	613	579	548	522	571	592	563	571	626	621	594	589	610	601	598	589	604	565	587	598	581	598	580	579	595	600	587	648	572	557	571	610	603	590	576	592	599	581	574	588	578	570	529	584	592	630	583	582	569	597	576	574	596	604	586	561	570	596	567	563	584	602	601	601	604	537	609	580	626	605	538	591	612	614	566	582	571	538	563	608	587	580	553	589	624	553	591	613	590	603	575	568	560	535	581	567	576	576	568	630	560	571	602	564	600	586	564	570	545	622	612	596	579	627	608	574	591	586	578	566	612	553	591	580	626	555	554	571	569	612	577	615	573	564	586	574	617	621	544	607	592	568	587	570	608	570	532	590	599	581	566	583	573	579	560	629	590	584	565	617	631	544	607	589	541	539	628	579	552	585	579	582	606	562	575	573	584	572	604	585	557	552	548	620	607	549	578	573	589	586	568	544	582	598	618	585	519	627	587	553	620	598	564	531	579	570	593	595	558	572	555	598	562	566	550	591	567	608	570	606	580	571	577	578	578	542	551	580	561	596	560	569	589	594	580	581	612	603	528	543	600	576	555	584	585	566	621	555	583	585	579	582	597	573	584	629	556	590	564	589	586	605	586	579	639	634	561	591	571	677	586	621	614	587	586	578	614	553	603	538	556	565	592	608	616	576	597	624	582	583	612	597	592	563	585	584	565	600	595	571	567	568	560	585	583	621	540	646	589	551	541	601	585	589	606	566	549	569	609	567	572	583	598	598	576	616	592	638	608	579	561	568	563	536	598	607	586	606	579	586	564	588	545	540	577	578	582	567	594	583	570	591	564	574	571	596	598	619	598	615	615	580	553	615	578	602	582	563	576	571	580	580	585	611	582	602	616	615	599	597	565	619	594	560	590	531	602	603	584	609	605	635	579	567	550	602	602	596	591	615	562	581	574	552	580	594	588	611	567	550	567	605	582	584	600	584	610	558	610	555	567	584	595	556	576	542	605	591	593	534	556	610	613	574	569	572	582	596	553	580	594	562	567	583	578	561	586	589	599	587	567	578	559	580	585	569	576	555	602	597	593	572	597	574	626	564	591	593	601	537	562	585	568	563	637	610	611	527	588	542	588	545	561	558	566	527	580	607	555	608	591	608	588	573	548	557	594	632	594	557	604	596	556	568	610	569	572	590	581	556	603	588	560	569	586	585	588	597	586	569	571	593	614	607	544	599	560	570	579	575	578	642	531	578	580	587	639	546	593	561	583	552	584	555	534	625	602	578	599	616	566	608	602	627	550	578	558	619	603	574	615	615	578	577	588	589	582	584	576	600	553	605	569	552	558	585	562	543	544	577	593	568	619	566	609	596	567	594	593	556	595	578	547	561	607	544	559	550	593	627	614	600	594	565	581	566	609	605	583	594	549	552	585	560	581	573	606	583	573	581	586	575	582	564	607	564	560	617	599	546	591	533	591	614	607	550	578	616	572	596	583	601	563	590	568	617	578	551	584	579	574	564	567	579	576	595	593	584	558	591	598	552	528	564	597	559	541	542	614	587	597	571	576	576	623	613	578	579	553	578	594	628	604	622	622	617	555	581	599	593	581	599	578	616	621	580	577	582	598	633	605	554	588	589	584	584	593	586	580	602	618	550	567	530	608	565	516	564	612	583	567	583	552	570	562	608	548	593	598	583	567	591	547	599	591	588	578	607	542	521	582	605	593	596	624	576	622	598	564	640	603	563	611	560	599	563	616	603	579	564	630	588	554	547	557	595	595	583	561	583	595	609	569	581	605	594	542	578	571	584	595	569	621	543	576	618	573	614	621	562	572	608	598	548	566	527	571	560	524	615	570	550	585	576	595	598	565	598	588	594	603	563	609	606	593	596	610	552	545	557	618	585	584	566	597	599	596	568	565	608	563	596	568	535	573	544	594	554	582	565	598	584	585	616	580	611	558	590	622	581	564	607	565	558	575	560	592	618	541	594	556	604	590	538	610	544	575	597	589	600	580	563	558	573	587	581	555	591	580	595	589	515	593	560	607	610
39660	36336	19418	8757	5711	3422	2221	1695	1001	753	501	509	482	464	309	252	260	181	221	195	201	184	185	173	199	173	171	199	153	195	198	158	159	158	184	174	177	179	184	158	175	162	160	170	153	149	151	168	129	170	196	153	166	139	182	160	161	177	157	153	174	169	176	161	152	177	159	177	159	174	169	168	170	171	158	182	168	177	168	176	185	166	167	141	170	168	157	172	184	159	173	139	135	159	162	163	168	186	155	166	161	174	167	166	159	160	172	168	181	139	163	136	151	145	167	192	172	141	148	156	174	177	165	187	169	162	171	157	174	178	173	164	153	183	177	160	159	158	157	150	157	135	156	174	160	183	156	165	170	139	183	167	151	144	184	138	169	170	161	143	163	172	156	163	201	140	152	153	170	169	190	158	179	159	125	150	158	144	142	152	154	162	153	166	164	156	161	174	171	155	170	159	164	143	173	141	138	162	192	156	157	157	157	154	146	151	141	142	158	164	151	149	153	155	159	156	164	155	173	149	144	135	141	173	148	146	164	157	183	157	166	161	137	167	145	148	166	155	182	160	147	171	176	140	149	166	148	150	163	149	170	179	149	176	138	139	159	152	150	179	142	169	138	170	163	164	172	164	182	159	162	166	156	142	191	154	166	145	148	147	148	157	148	165	153	174	153	152	147	147	156	163	167	157	165	159	162	136	156	177	165	168	162	128	165	150	156	132	147	160	157	153	163	163	176	165	186	148	172	170	137	155	157	157	154	147	169	167	164	140	163	170	157	129	152	137	161	142	159	142	164	154	165	177	171	157	153	176	163	151	142	156	168	161	176	177	141	171	145	156	157	161	163	167	167	155	132	162	152	163	168	143	158	153	152	137	160	145	173	152	157	164	144	147	155	156	162	171	163	149	167	164	159	145	151	147	163	156	156	164	158	156	143	178	165	151	157	173	157	150	168	140	148	171	150	151	146	131	179	171	155	156	151	151	171	148	147	170	172	140	190	153	144	143	156	160	158	151	152	162	148	137	162	172	139	142	162	175	150	154	143	177	158	148	165	155	170	151	178	157	130	166	158	155	160	163	179	143	153	165	162	164	154	168	157	158	159	141	154	144	167	174	144	137	143	149	149	148	172	151	162	154	168	156	156	138	166	177	139	145	169	150	165	157	168	156	169	171	150	137	145	144	158	146	172	157	149	163	169	140	157	156	158	172	148	147	154	164	161	156	150	144	161	163	149	173	185	166	146	158	163	148	156	162	166	160	157	163	153	170	140	155	147	169	163	132	162	152	150	144	153	149	149	150	159	154	155	174	167	178	171	184	158	153	164	176	156	167	148	179	149	166	155	161	147	173	165	143	155	151	174	149	136	139	176	157	158	160	167	157	156	138	167	179	160	178	151	173	157	167	136	154	160	144	152	142	145	160	141	158	189	136	140	135	154	141	176	146	163	163	131	182	143	137	184	170	150	158	146	166	167	167	161	141	172	169	146	166	185	139	157	147	150	160	167	127	174	134	129	149	139	167	185	159	172	166	158	138	159	145	166	150	147	158	169	171	166	148	173	151	155	148	161	136	179	160	165	154	144	154	155	166	172	160	159	163	154	184	172	165	166	164	144	167	157	164	173	164	155	137	157	160	127	144	149	149	152	171	136	159	160	154	147	149	158	173	146	152	151	151	166	166	163	164	160	148	147	184	159	121	137	182	156	159	141	163	154	155	162	157	141	151	147	141	170	149	157	154	138	152	139	137	137	160	175	168	146	142	140	155	139	178	150	136	153	135	154	168	145	168	166	140	173	145	165	188	161	153	159	128	185	162	148	146	171	159	149	141	153	150	142	164	146	138	175	160	161	155	151	144	144	156	147	146	165	157	173	150	155	166	157	177	175	150	153	157	179	159	164	130	158	168	156	147	156	161	170	163	154	149	139	139	146	155	172	167	144	158	171	141	149	175	154	161	158	149	151	157	152	141	158	162	158	138	154	163	155	161	183	142	149	168	152	160	142	139	176	147	144	134	161	151	158	140	160	160	175	149	153	137	155	146	155	161	181	133	182	153	159	168	165	148	169	134	158	158	156	163	154	150	133	174	158	142	143	156	171	151	131	145	163	144	168	180	130	175	155	152	138	150	153	161	176	142	156	165	173	155	173	167	151	158	150	150	175	170	159	167	144	153	162	154	174	188	168	156	165	167	164	162	143	141	157	150	158	147	133	153	146	168	166	155	172	164	156	149	158	176	181	161	166	147	146	180	147	175	147	161	158	155	157	122	163	153	138	170	171	163	158	180	150	160	160	148	155	162	152	138	149	132	172	150	150	161	163	159	143	161	168	168	147	176	160	184	141	161	148	146	178	140	163	160	158	142	156	146	144	169	155	178	165	168	158	161	160	173	177	143	156	176	164	166	165	132	133	156	167	162	160	179	134	136	146	176	169	180	133	153	160	139	136	163	143	174	140	165	161	181	155	145	164	160	137	162	142	166	175	198	162	192	154	163	155	152	155	188	138	143	174	164	173	166	164	131	135	172	174	139	166	157	166	202	171	166	174	134	183	175	166	160	170	177	149	167	156	158	161	164	151	173	172	161	184	160	149	149	147	164	156	138	160	151	160	169	143	153	153	172	168	141	135	171	165	157	159	171	175	147	187	145	145	143	145	137	164	175	158	154	149	176	165	176	141	160	145	171	156	169	165	178	160	164	163	128	169	163	145	161	167	143	165	153	141	174	157	148	127	133	158	159	171	144	163	170	159	143	159	164	161	152	159	150	148	169	181	166	170	165	170	136	151	178	165	160	166	137	153	137	148	151	135	163	149	146	161	168	163	146	169	175	149	154	174	142	146	144	168	169	136	174	155	146	162	163	167	170	175	158	163	167	180	156	153	145	161	155	155	162	164	168	161	163	129	169	155	147	153	143	161	171	163	159	138	161	162	146	155	165	140	162	143	171	152	152	142	172	166	150	172	155	162	173	168	168	165	151	168	132	167	160	174	153	163	155	163	152	148	132	147	137	162	157	124	156	173	163	169	160	167	146	174	154	162	165	184	163	160	167	156	162	157	159	185	175	157	152	166	164	141	144	161	139	197	140	159	153	155	157	148	154	152	145	139	145	159	155	152	149	145	149	164	170	163	169	170	142	146	168	144	146	155	178	164	152	139	171	169	168	162	144	163	150	164	176	158	168	177	146	150	154	163	140	150	146	147	146	198	150	151	172	162	162	161	153	142	184	153	136	162	157	155	147	158	179	154	196	162	169	158	140	146	149	153	166	180	155	159	153	139	163	159	148	135	157	131	191	175	142	192	163	155	164	160	144	152	153	157	158	141	154	167	169	175	147	142	172	177	149	159	159	174	153	154	179	172	177	158	155	159	157	152	164	178	156	156	154	139	150	163	163	158	172	143	144	168	137	152	179	174	153	149	154	159	174	159	150	181	161	160	153	163	156	126	168	177	153	159	173	152	140	166	158	160	158	162	140	170	171	154	172	148	168	160	149	175	177
26435	28738	10276	7456	6629	5186	4664	4788	3935	3587	2380	2331	1777	1461	1184	1171	1121	871	847	751	764	669	661	597	651	576	574	560	572	535	537	517	533	534	552	489	511	520	512	520	479	472	471	485	484	469	436	485	464	483	508	491	450	451	441	491	455	441	471	454	450	476	478	452	443	430	472	410	465	443	432	465	467	505	536	528	506	485	436	446	449	429	456	477	470	464	492	448	444	461	481	430	492	499	459	497	456	526	475	492	518	514	509	542	471	492	436	470	481	432	447	472	477	415	436	446	476	431	471	453	481	486	450	488	481	503	437	472	459	465	486	473	485	519	472	473	447	439	451	449	480	427	452	438	424	464	427	461	460	491	438	416	466	475	469	473	432	437	426	431	429	432	455	452	426	416	453	450	399	455	456	445	426	421	460	445	415	426	439	424	446	420	410	442	426	379	455	428	399	432	418	455	439	420	445	402	391	447	422	450	435	422	424	418	413	453	438	401	415	470	405	393	436	403	461	400	435	400	451	447	420	423	412	403	430	449	435	386	473	424	430	421	430	433	455	428	449	414	438	419	435	445	444	406	418	447	400	434	421	428	437	419	396	436	438	419	453	426	412	381	407	389	455	414	440	420	419	445	439	433	399	411	395	415	424	396	396	443	450	404	426	453	452	446	442	393	456	458	436	436	414	415	410	402	402	457	417	415	435	444	452	425	414	401	439	464	414	427	413	427	449	405	445	435	387	407	420	425	410	429	420	444	384	403	398	384	440	383	393	420	429	381	410	409	406	405	437	428	422	415	420	401	414	436	405	450	438	414	401	418	415	401	413	450	433	450	419	427	442	448	377	413	427	436	462	405	401	414	427	431	427	402	459	437	452	408	424	400	405	440	397	431	420	462	418	431	381	434	438	414	448	416	416	453	411	450	424	424	415	406	446	438	455	432	403	415	415	380	409	407	428	435	457	419	431	436	440	451	405	418	432	363	499	441	411	428	417	408	387	427	391	436	430	406	429	421	445	422	432	426	451	419	444	437	445	424	411	461	428	396	434	418	411	438	396	433	446	406	432	422	454	436	415	456	431	430	370	412	447	405	456	406	424	409	396	427	431	404	428	400	444	406	388	461	416	443	442	443	445	419	412	401	423	406	410	434	450	424	434	417	430	404	425	442	392	402	441	419	434	424	387	433	420	392	437	398	401	422	412	433	421	455	426	429	406	392	437	414	465	423	431	408	415	443	438	419	432	392	437	409	430	424	426	424	420	431	444	444	418	419	431	470	450	426	484	418	373	429	430	426	465	411	431	426	429	438	401	464	421	430	406	429	437	447	443	426	461	424	425	397	421	433	428	423	422	403	428	422	395	394	396	420	437	463	447	446	413	447	430	425	466	408	405	429	390	435	441	423	447	422	441	476	396	439	438	406	431	431	404	428	423	440	434	434	428	434	415	450	479	413	421	416	408	411	467	404	433	433	450	429	400	417	415	438	453	433	428	418	438	432	433	409	437	457	418	409	398	401	461	432	434	435	421	424	410	447	410	411	433	426	419	418	431	418	412	461	403	443	451	451	428	424	403	425	436	443	380	439	416	420	438	403	398	453	436	416	485	405	421	424	405	423	393	435	435	445	431	427	428	412	426	421	415	418	393	406	418	427	406	428	445	424	430	403	410	429	428	391	418	419	462	437	387	438	412	405	421	433	463	404	408	451	421	444	430	403	443	477	423	449	417	397	422	388	428	441	438	408	394	426	403	465	394	435	418	413	393	424	424	441	383	441	417	403	408	458	442	445	459	413	392	456	455	427	439	437	433	476	399	402	449	426	420	444	423	430	433	424	384	445	437	437	405	439	419	427	445	434	387	436	461	414	430	415	455	433	389	407	414	424	422	416	426	375	448	435	448	411	436	431	411	457	391	426	420	436	447	425	452	413	420	411	463	428	384	425	416	393	418	439	437	408	474	427	402	442	464	423	438	407	408	440	439	440	435	428	417	441	450	433	432	427	452	420	413	424	431	418	400	410	415	416	408	474	442	408	474	437	434	435	456	435	387	424	413	407	417	408	452	426	407	393	425	412	429	396	396	434	418	427	399	441	417	443	448	415	429	388	452	476	445	398	419	415	408	383	388	410	423	446	453	409	422	417	388	431	417	432	440	442	392	430	425	421	419	404	420	380	413	390	410	424	406	415	428	441	444	423	415	412	430	440	372	422	444	423	399	406	439	492	434	463	472	427	407	401	426	438	440	418	444	399	406	424	397	414	453	413	427	394	460	467	436	400	405	428	424	436	440	409	461	413	397	452	471	441	436	423	427	460	405	432	430	410	435	421	425	461	404	420	428	439	383	391	434	433	453	418	430	426	436	411	410	424	424	418	396	406	414	442	408	466	404	404	419	401	404	427	450	410	449	431	408	365	432	450	431	420	432	424	406	428	434	478	408	394	415	446	380	446	441	424	437	425	418	404	438	442	410	431	439	432	423	405	432	422	418	444	371	417	412	453	425	410	376	436	439	428	448	396	475	425	449	407	408	421	419	396	440	437	426	467	395	427	446	432	452	434	422	415	422	432	445	439	474	388	411	428	432	413	445	473	440	389	415	413	408	427	390	436	439	432	400	431	434	426	438	418	391	422	404	411	413	414	424	395	410	391	438	409	416	412	409	431	385	449	460	448	444	438	414	425	400	407	413	435	413	446	377	410	408	462	434	438	457	411	437	399	425	421	396	416	449	454	423	435	423	443	413	421	409	409	405	416	407	420	409	411	406	402	403	403	377	448	461	411	423	428	460	439	385	425	418	425	468	438	430	458	410	412	438	445	433	446	392	439	461	409	403	432	433	426	420	393	435	427	429	421	426	403	414	403	397	415	441	423	433	432	390	444	419	417	460	428	411	389	402	411	417	410	425	399	417	414	451	438	419	444	388	477	437	421	425	404	442	408	411	415	424	455	389	382	444	413	391	410	409	393	433	439	401	432	424	431	424	404	458	392	431	412	419	410	442	435	410	399	425	413	429	467	454	424	437	433	447	373	401	429	397	434	407	419	387	384	438	424	450	413	405	412	449	443	453	423	404	416	465	407	417	470	450	418	437	401	440	410	450	415	391	420	452	438	403	430	404	418	421	458	440	444	422	441	414	416	432	413	400	413	444	392	448	401	439	400	453	412	420	409	405	422	398	461	391	412	433	425	412	433	413	397	411	438	432	453	450	402	472	407	449	421	465	399	420	435	435	416	446	441	415	472	442	421	403	438	403	437	433	414	398	416	442	452	418	415	426	436	398	441	464	452	397	399	429	454	421	467	395	436	446	421	395	459	450	420	427	408	472	417	423	395	412	383	431	400	423	462	441	461	438	434	413	399	431	424	439	420	388	449	424	427	399	458	423	418	423	420	375	422	433	440	436	426	418	417	413	450	407	400	436	420	405	419	439	421	439	417	434	421	433	437	429	398	472	444	408	480	438	428	445	405	415	419	411	376	414	454	406	417	424	397	461	422	402	432	451	420
14129	7681	1707	544	384	338	279	269	233	288	285	257	260	240	257	249	242	235	210	267	235	228	222	234	238	234	244	208	227	209	250	256	235	247	260	275	243	247	248	249	208	224	226	242	252	208	234	255	244	242	250	239	263	212	234	250	229	243	225	226	215	214	232	220	233	220	228	236	245	265	250	223	232	234	244	274	230	235	227	262	231	222	247	203	215	223	250	252	255	249	210	256	235	220	239	248	240	221	251	242	254	253	226	246	250	240	245	239	232	215	236	252	248	246	252	223	250	213	228	267	229	261	224	236	226	242	237	251	239	240	251	258	224	260	230	269	243	257	222	218	253	263	234	250	248	250	227	239	233	233	222	251	246	233	226	238	250	256	231	227	218	217	256	228	249	242	237	276	226	288	261	229	254	236	239	265	233	224	242	217	228	229	242	254	251	245	246	218	238	232	243	222	249	202	257	241	248	209	251	212	217	224	215	241	250	222	226	218	258	223	260	219	229	229	225	232	224	244	240	239	264	233	260	231	224	267	243	236	243	255	222	253	210	219	216	252	237	252	231	241	223	247	237	235	236	232	249	216	222	258	256	234	246	218	228	250	251	234	231	218	233	209	196	242	259	246	250	253	252	254	212	220	261	251	199	226	239	235	245	268	206	236	244	258	259	204	267	247	242	223	246	267	243	230	237	241	246	235	254	229	234	216	237	209	236	232	197	247	222	245	245	236	263	237	218	221	225	256	260	245	233	219	225	221	221	242	253	253	244	218	251	247	229	239	236	239	226	233	221	238	217	236	236	248	251	244	247	226	273	236	211	258	233	220	242	215	246	228	221	232	237	235	248	210	248	240	229	243	224	221	259	252	236	222	237	264	242	238	238	239	225	210	256	266	225	231	242	248	238	267	253	230	247	213	251	243	217	223	208	247	218	242	232	211	233	258	238	212	238	242	225	200	238	235	224	247	235	241	211	195	233	250	222	240	244	223	222	230	228	234	222	272	255	248	242	214	213	243	223	230	217	243	222	230	267	255	221	251	236	248	216	225	222	210	240	253	232	217	230	223	252	219	248	227	230	251	233	248	220	241	256	242	239	222	241	258	245	237	256	267	255	248	228	260	241	243	265	229	249	252	240	229	218	230	234	245	230	236	229	251	234	232	244	226	229	245	259	246	233	243	232	217	228	239	234	256	247	224	277	217	222	220	218	221	246	243	265	239	234	249	262	241	245	224	246	229	259	242	234	248	247	238	217	231	230	240	228	256	237	260	235	247	248	252	230	251	235	225	243	219	267	231	233	222	222	216	244	259	227	254	254	249	219	236	226	263	259	243	223	219	246	214	230	232	231	236	212	265	231	235	241	250	233	246	239	240	221	222	259	234	247	244	237	230	202	230	201	228	219	256	239	241	262	227	238	255	260	261	219	240	244	237	229	257	239	238	210	234	239	296	254	227	239	210	234	248	238	224	247	257	223	225	233	238	260	242	258	249	224	247	212	238	229	232	244	241	224	262	251	225	219	263	231	246	244	258	239	239	233	244	243	220	228	241	214	211	231	258	249	267	247	227	248	256	204	255	244	246	242	247	255	240	236	237	240	245	234	238	258	245	267	250	242	245	228	259	237	226	257	224	226	254	236	228	238	242	246	222	225	238	231	220	231	263	229	251	242	219	245	217	247	256	245	244	221	235	276	238	252	233	244	209	245	227	227	243	235	231	233	242	226	222	231	245	229	243	231	233	207	282	256	234	217	248	242	209	241	255	240	246	210	244	236	238	264	228	218	247	243	250	234	257	260	262	237	239	228	264	271	245	221	230	262	253	254	232	250	240	223	243	238	210	246	222	233	250	284	206	222	247	241	257	241	219	223	215	248	236	231	247	257	260	274	207	219	252	241	208	241	242	228	230	230	216	238	259	249	239	233	223	209	251	224	231	256	260	252	226	235	203	266	212	220	219	253	236	217	195	244	262	252	207	231	210	248	232	228	238	228	252	251	252	215	254	234	232	233	232	246	229	240	267	227	225	215	226	240	246	252	256	241	243	239	237	216	266	226	226	242	252	232	230	246	239	257	236	247	238	216	198	250	274	203	218	254	243	242	218	217	250	258	257	214	260	210	232	229	218	225	255	231	255	254	237	260	249	233	246	257	253	231	229	220	232	217	238	263	238	240	235	213	240	250	241	260	241	227	223	236	244	226	227	229	251	207	257	222	224	227	237	216	220	243	247	233	237	211	232	245	275	244	234	235	215	230	256	207	224	241	252	252	233	250	233	263	246	231	232	242	254	285	220	219	221	219	256	241	248	228	252	239	207	241	242	258	245	237	242	230	241	235	241	230	258	242	228	270	227	247	235	268	223	251	245	230	251	233	224	240	216	217	220	240	257	233	238	246	218	228	221	246	266	282	238	212	255	213	240	221	264	245	237	230	234	233	234	229	235	223	233	265	251	232	231	232	256	244	266	245	235	269	259	246	229	261	247	244	253	260	246	228	229	206	248	261	255	243	213	222	244	221	246	268	251	250	242	224	211	251	265	251	241	220	239	239	228	234	237	222	207	239	231	220	235	239	233	233	231	244	233	210	246	247	236	235	230	244	231	190	233	233	241	212	261	222	231	260	223	229	249	220	243	232	240	235	231	268	249	234	236	250	243	268	224	266	229	214	220	218	251	203	215	208	211	238	233	249	257	248	237	252	243	208	254	262	236	243	211	223	243	217	242	232	247	235	253	208	227	218	285	244	214	243	244	255	204	222	266	245	223	228	224	245	236	232	223	235	246	227	249	246	236	224	248	243	223	227	227	244	242	235	215	251	209	222	263	253	249	243	239	256	251	232	237	246	233	284	234	255	262	219	247	228	226	217	236	221	240	241	262	231	221	220	243	214	229	231	235	225	226	266	243	220	223	248	243	226	236	217	227	239	240	223	228	232	231	236	230	215	225	220	245	199	246	253	265	254	256	246	261	228	238	234	253	268	230	239	206	239	210	242	253	267	244	270	229	223	261	256	231	235	223	258	264	221	230	260	238	235	243	244	213	247	219	247	240	256	238	252	237	195	246	238	230	258	238	244	224	218	225	231	229	231	229	244	245	238	205	250	247	242	245	237	246	254	265	249	249	222	252	248	249	228	241	223	214	246	217	231	231	229	241	234	270	200	260	230	246	239	213	260	229	235	243	208	229	218	227	241	240	234	220	225	269	236	243	259	232	245	241	245	231	250	259	220	238	254	221	215	240	237	257	232	224	257	220	234	224	265	258	245	236	239	249	233	215	265	210	219	221	250	250	237	237	233	246	235	223	238	232	217	276	226	252	264	230	259	250	244	235	258	241	245	239	234	252	252	233	192	224	238	226	225	254	215	233	213	264	238	243	228	224	207	208	241	234	234	255	242	234	233	259	244	227	210	251	249	221	235	242	205	239	253	233	256	214	217	223	248	206	221	281	237	223	227	267	248	226	241	251	242	234	207	224	277	249	241	219	208	206	233	215	231	245	269	241
9288	7924	2496	1469	1158	1032	923	845	817	841	723	704	684	665	667	627	598	633	641	607	668	657	666	565	625	672	653	636	603	618	620	585	620	607	623	612	618	596	605	572	638	650	621	610	603	570	648	601	652	573	623	602	604	600	607	616	632	636	590	612	646	626	612	641	602	646	625	624	631	623	584	621	618	617	627	634	616	645	624	560	631	608	620	657	642	627	645	615	606	626	667	659	651	585	653	597	628	653	586	603	632	667	620	595	640	591	619	618	657	654	664	631	635	589	644	608	625	641	620	646	634	629	659	592	646	613	613	615	641	595	633	639	647	669	616	640	590	623	593	625	640	619	579	623	662	626	649	660	677	634	625	623	591	636	630	617	665	676	628	625	642	628	644	609	593	604	643	604	647	614	589	646	604	637	671	622	614	653	610	649	635	655	573	666	584	619	616	617	616	635	649	628	631	610	621	659	617	617	593	644	634	647	644	603	602	629	617	630	639	643	638	592	606	582	603	611	584	599	543	624	641	607	597	618	562	652	651	614	579	596	614	594	623	602	584	643	643	654	642	567	597	663	650	650	623	591	594	621	599	624	638	616	676	594	622	611	599	644	626	576	567	591	621	637	602	633	642	614	613	627	619	635	609	618	605	623	603	637	634	631	611	616	616	597	630	622	595	632	573	663	611	636	647	649	640	580	666	576	604	617	593	558	617	597	626	598	599	657	588	674	603	603	652	631	613	619	646	629	644	621	628	628	581	608	610	640	598	654	615	603	608	654	577	645	611	621	611	571	644	572	606	606	586	672	601	607	643	623	598	615	573	603	602	605	592	576	619	612	591	615	599	619	569	622	603	610	613	662	644	619	617	628	638	630	632	634	596	626	640	643	604	599	649	679	668	617	598	625	632	644	617	603	610	609	631	596	605	598	629	639	637	588	626	599	597	615	627	616	604	637	632	591	592	643	604	618	599	615	629	599	620	639	606	659	588	599	591	648	617	597	608	629	644	596	634	650	632	547	636	624	588	648	592	613	584	636	647	630	585	584	596	646	630	608	569	599	618	619	627	596	630	618	618	652	616	619	612	632	580	609	605	593	593	630	624	583	603	651	663	653	615	617	589	646	589	649	659	624	615	646	637	588	620	615	611	622	600	606	628	633	596	569	603	560	656	631	614	588	614	603	587	595	671	604	642	605	625	565	628	600	583	610	592	602	652	573	629	603	653	609	603	578	603	606	577	646	607	573	585	610	576	644	611	621	564	601	623	602	642	637	616	607	582	637	621	617	612	619	569	595	616	583	620	631	637	582	622	652	612	603	591	601	611	604	612	635	611	593	619	632	606	597	630	639	637	589	610	625	589	613	618	625	630	613	593	647	602	612	609	611	630	583	626	600	589	598	635	565	633	631	592	645	630	627	618	580	623	625	603	620	592	655	636	655	625	594	602	589	629	605	635	629	609	615	628	607	647	597	637	630	625	591	616	601	609	556	642	644	643	668	631	628	625	627	609	624	575	621	668	626	655	644	599	635	642	609	598	605	593	615	629	618	638	625	610	630	600	627	622	633	659	612	597	625	589	679	629	588	592	627	602	646	617	595	639	605	595	579	625	566	633	653	609	622	578	632	593	613	651	602	621	611	598	581	584	643	667	599	630	614	623	631	608	627	598	618	619	633	589	607	628	634	601	628	590	567	631	582	642	575	623	614	609	614	631	594	602	626	607	658	569	632	647	610	567	647	635	642	617	643	620	657	560	610	662	608	605	648	664	597	618	578	615	626	620	615	603	640	647	596	609	636	580	597	653	633	616	587	614	637	656	627	638	629	672	607	614	566	628	646	642	653	669	624	618	630	600	627	594	645	630	646	602	590	595	572	596	588	618	652	642	600	680	592	636	638	614	638	587	589	593	646	641	619	612	551	608	594	660	623	608	632	617	623	639	560	613	611	625	604	637	634	614	591	653	630	657	643	627	627	630	660	641	630	660	615	641	579	627	624	605	662	651	636	645	593	615	604	606	597	631	666	620	609	620	636	618	642	622	629	617	599	634	639	610	611	625	621	645	636	589	628	602	615	622	629	627	627	646	587	612	620	620	634	609	629	583	656	592	637	632	614	656	592	561	626	616	632	605	628	622	618	597	624	620	618	641	627	635	597	632	608	575	597	637	586	626	608	599	650	608	595	603	592	584	587	597	622	624	624	671	544	596	584	591	632	656	631	665	641	650	604	624	639	615	644	649	623	595	571	611	638	618	654	589	622	616	623	637	586	607	648	598	610	671	613	663	623	642	595	607	610	615	628	606	611	608	589	634	624	630	637	597	637	631	601	652	640	628	605	659	651	614	618	568	612	675	611	594	619	598	567	631	606	671	562	610	615	608	663	606	645	636	637	621	595	606	632	594	597	623	583	612	580	614	625	607	612	585	587	589	611	615	646	574	677	623	598	582	620	658	594	633	600	589	612	633	581	622	616	584	581	624	653	616	602	569	649	606	641	602	641	635	629	603	672	638	587	596	596	598	612	608	587	623	630	633	626	605	661	618	614	631	604	621	630	621	612	577	607	662	606	608	614	592	649	642	652	597	633	630	620	620	647	586	621	632	609	588	605	626	607	649	650	583	618	614	638	622	609	612	602	622	624	592	645	654	612	660	654	622	618	592	604	680	629	613	590	645	579	645	629	615	633	622	609	619	618	640	622	653	585	619	599	614	608	655	646	642	619	659	624	602	637	573	621	590	636	655	588	574	599	604	571	611	604	642	659	579	595	610	630	657	598	599	607	609	605	651	582	592	646	651	612	659	658	639	640	613	594	663	649	655	667	605	685	603	611	597	662	609	619	614	611	618	616	622	626	622	649	634	608	598	563	647	601	614	597	586	603	555	648	604	689	615	631	670	580	601	611	652	623	623	587	618	587	623	617	614	658	652	639	596	644	628	627	600	619	616	611	588	630	567	666	629	603	612	630	612	615	605	566	601	631	629	616	615	617	598	574	639	599	627	586	612	633	621	609	574	616	593	620	612	610	597	616	583	646	643	622	630	582	636	619	603	591	644	631	625	585	577	634	597	667	588	589	610	630	630	581	609	676	605	584	658	612	622	646	624	624	590	623	631	574	575	648	622	657	599	612	601	601	598	643	606	591	641	648	571	635	595	565	634	645	670	633	644	596	630	640	622	574	604	636	620	641	608	626	581	648	633	622	613	652	552	622	668	584	625	641	622	599	607	618	580	629	604	582	644	621	626	603	620	637	658	609	589	636	634	592	555	576	595	644	594	612	620	598	571	642	613	607	625	587	675	620	653	647	649	633	659	604	624	641	637	600	670	581	597	615	629	612	620	591	659	588	621	589	642	597	613	612	607	606	635	602	650	596	607	674	622	628	664	661	591	606	637	637	615	611	609	649	626	620	622	602	666	672	558	617	590	641	616	610	606	609	615	643	618	641	623	616	613	633	587	608	629	629	681	653	635	598	629	615	591	628	597	625	613	641	646	638	573	593	613	632
31484	25893	11381	4312	3132	1975	1237	903	611	495	415	387	362	306	293	278	267	322	283	246	233	255	283	222	253	220	252	218	230	251	232	227	196	207	227	227	220	256	239	234	231	243	227	231	198	236	201	242	231	237	219	217	233	233	251	249	228	204	233	217	225	242	231	207	232	211	222	206	223	227	238	201	214	201	222	244	251	235	228	237	231	226	227	228	216	213	225	237	243	233	252	228	233	259	228	228	206	218	253	244	225	248	249	228	244	231	222	236	247	240	239	236	213	251	238	249	230	230	220	222	243	240	227	210	229	243	224	214	224	237	233	251	250	211	217	201	222	235	245	222	202	240	236	226	227	201	229	231	216	224	217	246	233	236	239	214	238	229	226	223	187	238	224	224	221	249	239	218	231	225	228	245	200	244	243	232	236	211	230	206	211	218	210	255	214	246	228	219	222	229	243	211	243	207	219	200	204	241	233	226	225	228	195	220	214	210	228	200	227	222	211	237	258	223	231	243	206	238	228	218	220	232	246	262	222	226	212	205	258	229	225	195	227	220	205	210	231	237	227	239	212	226	210	215	217	229	215	226	249	212	220	251	210	213	213	229	232	213	227	228	205	209	213	227	245	225	246	212	210	224	229	215	211	219	227	224	228	220	205	224	231	213	231	229	208	225	212	242	219	214	180	233	237	202	251	199	194	223	228	194	220	218	237	237	233	231	237	229	229	229	225	233	247	255	243	229	248	239	227	216	227	230	204	239	188	221	214	198	203	229	211	226	231	213	223	219	218	239	223	233	247	211	255	214	252	243	208	195	241	230	226	200	201	221	222	214	220	235	207	219	226	234	244	224	205	252	208	226	205	232	241	249	217	227	228	243	201	216	223	242	217	204	215	214	226	203	246	192	202	227	232	225	216	223	234	199	250	214	232	239	247	236	231	206	216	208	219	220	223	235	224	255	204	234	223	224	222	229	209	255	204	255	215	236	216	229	216	255	227	227	227	204	211	206	223	209	209	231	232	220	201	229	229	221	247	215	215	205	241	210	210	204	235	237	232	236	250	253	217	258	211	201	207	206	234	239	260	225	179	203	223	204	214	236	214	227	229	258	229	210	210	232	227	231	193	241	236	236	233	246	198	223	190	203	214	229	235	241	218	231	245	220	217	258	245	222	232	216	212	189	234	228	236	235	220	224	240	238	235	214	232	232	224	210	217	204	225	235	227	251	204	247	236	217	219	215	254	218	232	222	197	223	230	230	223	241	223	204	196	229	225	210	234	209	207	237	211	211	228	235	244	236	236	203	228	240	234	227	217	211	206	244	221	225	241	218	184	220	233	233	213	226	216	219	224	235	205	228	221	227	258	220	228	247	216	216	212	243	250	225	247	237	223	227	210	228	244	221	197	203	218	240	229	205	220	231	217	209	226	230	220	231	212	213	205	238	233	255	238	190	218	198	233	206	231	203	249	219	220	210	219	254	222	190	225	209	231	217	204	219	261	225	221	197	218	211	236	205	240	221	229	205	214	203	236	216	199	218	212	245	227	230	231	212	216	215	214	244	212	213	216	248	237	244	212	206	227	210	225	192	237	223	211	231	238	213	244	216	232	251	242	218	223	226	215	211	211	228	257	206	220	216	247	229	231	201	254	252	209	258	231	242	235	221	212	198	239	238	248	240	234	248	217	236	228	204	206	209	218	227	212	212	202	206	245	215	242	208	247	241	254	256	217	223	222	221	210	234	247	232	250	257	222	203	217	208	223	230	187	212	247	222	221	227	229	208	241	202	244	200	264	219	235	229	238	218	236	231	217	224	243	230	230	204	253	220	210	216	194	200	212	240	223	243	237	237	250	202	236	214	221	233	211	218	217	231	204	210	212	225	223	218	196	217	223	225	232	210	241	190	225	194	207	217	235	209	227	256	244	218	225	237	228	192	249	233	226	212	230	256	237	223	190	213	238	232	234	236	219	220	251	247	208	221	219	227	230	222	247	248	236	211	249	238	212	228	215	228	220	247	229	223	206	238	238	228	219	234	197	216	221	224	260	232	235	215	238	230	244	232	243	228	214	223	230	254	239	224	217	235	204	199	202	225	219	224	218	218	230	219	198	210	212	237	237	250	251	233	227	201	192	226	236	256	234	208	230	222	241	217	221	232	218	231	240	256	220	236	211	188	240	236	243	222	232	195	233	222	218	216	195	233	227	218	235	244	232	205	208	252	206	240	219	227	227	210	210	206	193	215	251	216	186	255	248	237	233	226	214	217	207	221	223	228	254	231	211	209	204	226	225	193	231	198	227	255	220	243	220	241	218	214	214	243	224	251	223	225	230	231	222	188	241	220	230	241	245	215	214	240	225	263	201	239	218	247	217	224	263	196	215	238	228	227	233	234	212	219	209	236	198	216	230	226	255	223	216	245	247	213	194	226	223	224	214	220	230	217	217	224	238	239	218	235	220	225	229	230	225	233	226	217	234	220	228	227	249	214	209	237	213	220	235	228	263	220	223	218	222	191	229	221	213	216	224	212	212	235	206	219	214	249	225	253	231	211	212	221	216	216	216	214	236	228	222	230	241	222	226	224	217	240	200	226	201	246	212	201	253	202	227	233	233	231	210	255	246	228	228	253	241	206	266	208	222	223	218	214	212	224	228	225	223	223	200	227	207	223	229	210	221	201	247	222	204	224	236	221	228	214	212	228	211	209	237	221	214	237	197	247	215	224	213	220	225	230	222	230	219	235	211	221	228	239	218	242	278	215	225	213	222	222	212	209	255	195	234	222	245	228	261	211	219	226	223	222	217	222	232	234	256	197	224	228	232	235	257	212	226	240	202	217	210	246	228	201	222	228	231	230	212	223	216	203	228	186	208	203	195	217	200	240	235	203	203	227	212	229	206	240	218	233	226	222	232	235	239	216	232	225	220	232	216	196	212	222	238	209	246	233	238	223	200	221	257	210	217	205	233	208	223	218	217	237	197	217	196	231	241	226	229	237	228	238	222	220	228	230	212	210	235	242	242	229	223	223	221	209	242	230	243	220	220	227	217	232	214	241	224	235	230	214	234	229	226	215	221	252	222	181	226	218	208	230	218	221	241	221	243	201	219	203	214	224	223	227	195	219	250	223	250	208	221	229	217	233	235	227	237	239	217	236	249	221	214	221	252	232	223	199	248	262	203	196	225	232	222	228	236	204	242	241	205	231	217	239	224	204	226	230	213	211	193	229	205	251	224	219	226	205	204	216	223	203	240	219	229	220	232	232	207	213	240	226	237	227	229	227	230	217	244	233	213	239	201	234	221	193	228	205	217	234	247	214	217	258	243	226	244	234	190	208	223	224	207	220	234	233	218	229	246	236	226	222	236	247	221	219	232	226	236	237	232	260	236	204	228	221	211	225	239	237	214	229	211	250	265	223	244	228	217	212	228	231	204	219	231	216	234	245	210	220	236	245	233	221	232	224	210	196	212	275	227	215	219	205	231	214	238	211	196	203	236	208	219	230
20766	20837	6777	4647	4352	3650	3157	3071	2588	2135	1626	1646	1335	1032	1056	1059	1092	834	850	749	702	700	706	734	664	663	668	693	636	721	632	627	619	648	625	645	650	594	641	667	643	605	585	633	599	614	597	625	601	606	577	614	554	656	600	590	634	643	623	613	584	662	558	593	633	587	600	609	585	617	580	648	597	576	666	582	588	645	655	641	591	696	616	597	656	596	625	603	575	623	644	640	616	579	569	673	600	618	625	624	621	655	605	661	631	615	623	572	607	619	625	584	590	637	638	595	588	597	593	637	596	650	643	632	622	620	614	578	571	591	610	558	648	587	651	612	623	590	620	610	591	591	649	603	573	617	561	599	622	611	583	613	552	617	601	615	643	534	645	580	570	586	643	627	590	570	596	653	607	627	638	572	583	589	577	602	600	638	583	531	583	589	594	562	578	569	556	574	616	534	570	577	577	558	573	581	614	588	623	589	548	629	593	601	581	610	571	577	615	595	584	621	614	587	643	573	598	592	562	634	559	598	582	567	557	553	541	555	584	598	595	553	578	578	596	545	562	598	577	580	573	595	632	565	545	548	556	553	562	586	571	588	578	577	563	601	554	581	563	564	576	564	591	617	581	591	590	578	590	556	576	606	559	595	612	588	560	541	599	628	621	607	549	588	636	572	630	606	555	609	623	602	567	576	593	533	588	610	587	604	594	559	620	569	608	571	555	595	555	616	567	641	591	633	574	569	566	591	612	625	594	597	596	574	578	576	533	604	599	588	568	549	569	583	596	565	546	649	572	590	547	622	574	617	628	623	562	626	609	514	598	556	583	576	582	650	578	563	618	572	565	572	575	573	576	581	575	578	564	521	564	577	517	564	551	593	642	600	602	593	558	564	559	553	608	577	577	576	581	645	561	577	614	588	556	549	593	611	569	587	586	614	581	584	580	597	552	565	581	589	600	579	630	624	617	617	542	527	620	563	563	595	623	600	602	596	615	573	612	585	635	624	612	559	599	610	584	597	556	563	570	570	572	574	611	587	509	599	573	585	565	590	510	598	549	566	587	572	564	553	568	568	567	578	578	579	597	580	603	608	583	598	589	531	562	609	607	587	611	570	599	623	556	551	586	554	548	576	594	636	573	586	641	575	577	597	591	574	577	552	611	554	594	572	540	608	588	577	619	571	602	592	610	556	556	549	572	585	598	571	568	576	600	590	541	589	601	576	595	633	539	536	592	572	595	620	613	592	579	569	596	611	629	544	601	540	580	553	552	580	611	595	639	608	598	588	613	589	572	564	623	593	576	585	606	571	525	582	647	598	577	552	609	577	566	626	571	617	588	598	574	612	586	631	614	611	577	614	566	594	613	569	592	563	560	563	571	613	587	593	599	555	624	595	613	580	551	579	602	587	566	588	567	541	607	575	575	579	596	595	544	594	631	588	587	623	611	578	577	526	587	639	585	539	601	596	602	565	602	576	609	581	599	591	561	574	554	550	552	571	579	555	581	608	566	570	570	592	589	580	591	558	577	570	574	591	578	595	601	581	553	618	630	624	573	581	573	573	547	536	613	601	561	556	596	582	618	587	552	609	582	560	583	573	533	568	596	577	577	598	599	571	591	606	523	542	600	583	570	579	585	584	649	586	597	532	622	580	596	565	562	571	615	591	616	571	530	575	572	612	585	651	574	608	583	577	601	613	566	590	575	568	592	600	602	520	524	591	544	618	575	575	561	601	572	629	542	572	593	617	592	597	556	549	589	550	575	575	583	564	589	606	586	556	574	568	592	574	600	532	522	602	572	598	608	601	627	634	598	586	604	606	554	583	556	598	613	602	589	577	570	594	593	620	567	579	637	548	578	564	631	583	552	549	579	581	568	631	530	557	568	565	583	601	614	589	587	632	612	549	596	589	547	571	547	570	528	614	631	582	609	517	580	633	590	550	578	569	584	565	598	552	556	561	625	560	584	527	588	583	514	569	560	550	567	562	570	568	591	577	612	576	567	567	599	573	540	585	610	564	553	608	560	561	553	540	641	581	567	577	607	596	576	559	586	594	609	580	569	592	620	593	576	601	553	589	560	591	601	547	581	533	621	626	611	632	587	565	582	570	625	603	581	560	581	575	570	598	571	550	578	578	564	556	582	628	544	564	581	599	551	575	581	638	612	564	563	608	614	622	600	614	545	597	579	616	614	580	551	619	631	564	574	542	554	585	562	594	605	551	573	539	579	570	574	591	608	565	531	580	598	601	551	571	648	581	570	566	571	567	556	583	550	632	588	533	589	569	593	570	615	550	609	578	590	565	536	584	617	599	585	595	571	602	565	578	614	573	575	606	589	579	597	565	608	584	591	613	567	584	597	593	577	577	600	556	614	581	585	566	594	572	559	576	558	593	589	592	571	542	596	547	558	540	582	620	607	632	568	581	546	565	577	603	615	585	555	604	584	534	536	548	584	570	592	628	581	591	622	556	603	547	606	622	580	580	546	567	596	574	594	577	592	602	583	609	580	618	563	602	568	554	607	577	589	634	573	611	539	593	618	593	553	565	612	591	598	540	585	558	596	540	580	548	604	575	575	583	577	599	591	615	605	586	602	578	620	568	558	596	515	577	602	580	581	601	582	605	614	651	555	592	561	573	594	602	539	610	571	564	592	586	559	576	544	574	557	540	616	611	567	583	603	592	586	613	588	569	563	607	594	591	589	601	572	622	590	592	585	590	588	567	630	544	618	613	598	561	559	611	610	620	573	536	593	549	601	618	563	585	601	618	567	562	613	602	563	567	590	557	592	565	579	577	557	604	575	555	577	567	612	580	554	565	608	582	549	577	577	566	589	562	574	570	551	600	608	577	589	575	635	636	598	597	565	578	631	583	586	603	647	581	606	644	586	575	572	574	593	593	596	552	583	580	549	559	605	601	595	618	595	560	571	596	570	566	595	561	572	562	598	550	568	595	553	623	589	584	564	593	588	592	617	564	544	607	627	622	565	577	628	561	517	581	610	572	574	572	577	554	586	608	579	549	600	600	604	591	592	601	595	559	603	556	526	605	591	568	615	575	546	596	569	602	620	580	587	584	623	571	554	651	559	626	581	598	617	505	544	566	567	608	591	609	545	592	555	551	586	601	596	623	571	591	575	594	590	600	682	587	588	597	567	584	554	615	592	566	630	582	624	566	583	591	556	581	560	605	568	620	602	576	574	601	604	565	582	572	596	553	580	574	590	608	585	571	596	560	579	555	557	583	562	594	583	563	616	613	572	586	578	604	574	566	597	607	587	608	585	544	590	586	581	579	583	557	614	570	593	588	589	613	591	565	579	619	639	571	555	619	561	598	583	572	581	591	556	579	586	617	545	583	587	635	609	576	564	625	581	575	562	582	508	608	564	544	623	599	593	564	574	579	572	605	592	598	589	609	550	582	586	579	576	569	558	554	602	610	570	607	611	550	540	579	585	566	572	605	595	585	594	572	586	541	597	601	549	612	584	602	587	585	597	590	586	545
40719	34933	18490	8429	5413	3376	2132	1548	928	1015	658	688	610	390	338	287	268	196	199	252	184	199	187	150	177	175	189	170	198	171	170	170	172	173	167	169	197	166	165	167	167	169	171	150	159	159	187	166	149	188	194	159	180	157	142	152	157	156	159	159	170	135	169	140	155	168	163	162	156	153	170	161	154	156	181	170	161	171	152	172	159	165	172	151	149	179	161	142	154	156	142	186	130	159	178	158	175	152	150	180	155	160	165	162	159	162	181	154	172	173	143	164	176	182	170	176	137	176	153	142	143	141	158	168	167	165	173	153	170	170	155	160	151	163	172	142	180	161	172	121	152	155	154	186	136	156	159	133	167	151	172	189	168	175	154	163	170	141	174	150	192	185	165	155	163	163	157	176	158	166	146	145	135	184	147	129	172	170	154	156	158	194	147	165	161	172	155	161	155	130	148	166	167	153	145	138	150	132	152	143	156	136	164	133	124	146	160	167	159	151	165	151	154	168	182	167	165	156	170	153	152	167	174	172	145	153	156	149	153	150	163	139	136	165	160	148	166	150	176	146	148	150	139	164	157	169	157	159	168	165	155	155	162	140	151	142	153	142	170	155	148	157	146	144	146	137	169	159	133	165	122	143	151	172	166	143	186	146	153	156	148	162	163	158	142	160	151	159	129	148	153	173	160	166	155	161	169	166	176	159	156	156	142	142	175	169	158	169	164	157	178	133	166	139	153	161	159	170	132	152	157	139	158	144	162	161	162	154	162	154	152	144	145	157	139	160	169	152	126	152	167	153	159	163	159	168	146	157	146	156	160	145	159	167	165	157	160	155	146	154	163	170	165	155	174	163	158	131	127	145	164	153	158	154	176	174	146	148	166	149	166	157	151	176	177	143	150	159	162	153	153	171	167	172	150	148	157	136	157	150	156	150	163	185	158	150	167	146	163	161	153	157	135	172	153	165	165	157	156	166	168	156	150	149	158	174	169	158	162	151	175	136	181	175	166	169	166	155	135	163	152	132	136	174	145	153	168	149	158	173	176	172	161	149	164	171	158	168	142	177	154	144	140	157	171	154	140	151	173	158	147	143	179	173	172	172	160	155	170	177	161	152	156	154	161	183	179	162	166	135	170	164	145	173	160	141	172	193	145	139	161	179	174	156	146	154	147	172	149	181	143	151	156	168	144	171	154	161	167	173	174	158	162	142	158	137	158	170	151	167	169	129	147	140	148	141	138	154	152	167	171	159	136	161	180	182	178	158	149	155	161	151	143	169	140	155	162	161	152	155	166	169	144	167	158	157	142	141	145	153	166	174	150	165	159	148	150	153	147	164	148	140	152	140	152	166	155	164	152	124	139	159	159	178	173	146	168	153	159	156	161	149	147	144	166	145	146	151	146	144	154	145	171	153	141	159	157	167	153	165	172	156	158	165	155	167	168	181	157	162	162	173	142	155	180	187	157	149	147	157	176	160	163	163	162	158	171	164	151	160	160	168	150	153	151	143	152	157	173	174	154	170	168	131	150	121	177	161	182	174	169	163	167	154	154	184	151	144	168	160	146	149	168	163	169	148	155	144	185	186	160	176	176	163	183	156	163	156	140	144	163	178	166	180	171	168	134	166	155	149	161	151	168	160	159	149	168	152	140	158	130	160	145	163	172	158	146	182	153	156	169	167	155	149	148	174	180	168	150	145	160	139	137	165	179	162	166	176	160	153	159	163	174	143	143	158	170	154	139	149	139	168	166	137	166	168	170	144	141	174	136	155	148	163	149	140	150	157	168	152	141	183	140	138	173	184	142	168	142	162	164	161	160	146	162	177	176	162	174	149	162	160	155	149	160	150	143	149	173	134	136	152	147	167	154	178	164	147	177	156	188	160	149	146	152	154	167	190	145	160	159	127	163	172	157	164	174	162	144	145	171	181	156	126	156	165	202	159	146	174	166	160	143	153	169	157	177	141	148	153	150	188	173	163	177	159	143	149	174	158	147	156	163	169	146	134	155	162	151	167	167	140	139	166	171	161	162	170	152	159	149	171	162	142	166	158	163	161	145	169	146	149	149	167	167	164	142	133	184	153	164	162	159	147	160	164	168	155	153	131	161	161	163	154	166	167	167	154	140	158	148	146	150	154	171	171	157	151	158	150	128	165	176	155	126	181	151	137	140	167	165	144	164	157	167	145	146	168	153	167	165	154	156	144	168	147	145	158	162	163	169	144	163	144	150	148	153	136	159	143	149	168	180	172	138	185	173	145	146	149	155	164	173	158	144	142	152	150	170	171	146	151	151	144	180	180	160	157	174	141	172	170	155	155	149	136	171	169	138	174	153	180	157	152	170	163	153	188	171	168	167	164	166	155	141	151	177	139	162	155	140	181	175	178	178	143	152	137	143	144	146	164	157	155	134	152	139	155	173	125	146	157	163	170	147	143	155	160	160	166	146	166	144	138	182	162	131	144	182	153	144	156	188	151	168	156	156	137	132	145	160	164	164	175	155	156	156	149	156	155	171	161	130	178	163	161	160	166	174	161	173	137	169	162	136	140	173	172	126	149	144	151	160	156	171	138	131	144	159	137	158	158	138	166	171	189	165	170	158	183	174	171	173	165	169	165	167	171	145	160	164	148	147	149	140	147	167	156	148	178	146	164	171	149	161	172	163	153	169	149	154	139	155	167	156	164	154	131	144	173	154	152	155	148	181	144	135	149	140	140	169	152	161	177	133	141	146	159	142	170	145	166	158	144	166	184	137	157	182	159	142	149	159	151	162	154	168	153	147	168	142	145	155	157	167	152	176	174	153	167	147	162	160	155	152	173	158	164	161	169	157	175	151	141	173	155	167	169	142	164	153	143	157	136	161	161	181	149	167	152	171	166	166	180	170	180	174	170	168	144	143	170	157	147	149	156	156	157	168	184	160	149	150	167	178	154	160	160	173	140	151	165	144	148	155	156	176	158	167	206	134	156	143	172	157	164	184	156	185	173	155	145	199	142	175	171	152	169	137	145	170	141	151	173	176	154	160	149	153	146	167	147	150	151	150	160	136	157	153	135	136	153	141	163	132	169	163	181	157	141	186	174	146	156	165	158	151	153	139	174	167	144	167	163	155	161	158	165	142	155	154	174	170	144	166	175	158	156	163	178	152	152	144	159	142	143	149	173	153	148	165	153	176	162	133	154	179	138	125	144	149	170	160	189	156	157	187	171	155	154	143	157	170	153	137	172	164	167	150	148	150	180	150	149	175	149	146	158	169	138	192	178	153	156	155	154	132	176	167	151	135	180	163	163	146	161	157	160	153	140	161	138	164	163	140	164	151	144	138	163	148	157	166	152	181	167	134	140	144	173	157	144	173	168	149	137	167	167	165	156	178	159	120	172	173	171	162	177	182	176	157	150	170	127	168	165	136	176	152	146	178	174	174	151	173	171	141	189	167	173	153	142	128	189	151	158	167	150	159	155	184	141	160	152	169	197	144	175	154	147	167	169	161	162	150	157
27073	27498	9423	7177	6636	5530	4590	5005	3890	3350	2522	2392	1968	1480	1327	1239	1212	933	813	796	715	677	661	686	590	639	593	612	583	537	549	526	524	514	541	506	488	488	511	491	471	502	444	476	521	494	520	478	474	476	443	441	475	476	434	443	494	465	474	486	485	431	434	456	471	463	475	440	414	444	450	520	478	488	539	526	470	508	514	456	441	453	474	429	494	462	473	460	471	463	415	448	452	448	444	512	484	503	515	528	546	564	517	518	510	478	490	475	478	448	451	454	460	445	474	475	458	437	442	453	484	466	437	454	439	478	468	501	488	492	493	459	471	456	513	463	459	442	443	444	448	412	424	466	457	455	433	438	460	458	458	443	478	504	469	474	415	427	431	445	428	428	443	450	408	459	434	398	461	443	407	449	427	431	431	451	452	427	415	444	389	416	431	438	406	412	428	421	422	425	401	396	415	433	407	425	453	463	456	445	427	444	393	438	438	419	407	406	453	406	416	408	440	439	462	424	423	413	408	420	432	433	417	469	428	409	451	468	431	428	406	443	429	415	425	440	445	422	436	428	410	398	411	426	453	416	421	401	429	423	443	428	419	411	429	448	429	446	412	410	451	418	403	428	423	420	439	434	439	432	444	427	436	434	407	442	403	450	422	425	419	443	388	390	422	422	403	390	431	425	418	433	427	439	421	442	440	396	440	422	446	408	421	390	440	427	425	458	380	422	454	444	449	389	431	410	442	388	434	407	402	429	428	423	458	446	431	392	395	423	394	424	432	421	411	432	440	387	408	414	434	441	455	471	444	411	406	423	406	398	423	392	439	449	440	428	446	434	435	402	435	428	435	470	443	405	426	445	449	399	437	375	400	397	402	426	420	415	387	437	421	429	419	448	455	424	418	419	423	410	445	444	465	420	397	425	410	436	417	418	431	408	422	424	397	422	415	423	395	477	400	432	425	441	387	434	386	404	397	432	406	454	432	441	416	399	451	417	424	399	452	402	460	437	445	455	416	411	400	420	430	452	474	436	449	394	388	433	457	426	410	420	413	409	460	451	454	456	436	411	415	431	433	445	400	428	435	451	374	432	459	421	433	418	422	415	439	459	431	421	441	424	443	469	420	468	400	442	401	404	400	421	445	427	421	400	434	410	392	448	403	460	394	434	434	446	411	411	416	422	407	447	405	403	412	432	440	423	427	426	424	451	431	422	414	437	397	436	443	407	417	410	434	417	422	404	446	438	448	446	447	442	415	394	443	401	441	435	427	449	413	477	442	412	434	453	407	408	471	406	391	425	400	418	410	416	406	415	435	423	451	411	407	408	409	424	440	462	445	423	402	418	471	440	415	461	411	427	388	455	455	439	442	428	459	423	439	449	427	413	421	424	405	419	427	400	418	439	444	417	438	445	405	430	412	429	434	398	413	434	445	413	432	449	378	410	439	426	417	403	441	410	428	419	424	424	417	446	377	425	384	435	410	437	412	418	418	395	434	414	453	447	435	396	397	428	425	387	456	442	437	457	407	453	423	441	420	473	433	412	424	450	418	441	425	402	428	423	454	434	384	418	460	424	413	413	364	448	409	438	433	418	419	398	420	424	428	441	410	441	467	425	452	454	455	405	421	408	409	444	413	433	449	457	414	410	426	411	426	439	382	388	448	405	452	434	420	427	459	401	391	432	414	413	438	424	416	438	407	430	435	441	470	471	415	458	441	437	414	404	439	412	484	419	448	437	421	439	422	434	392	411	462	421	441	447	384	418	458	417	433	433	446	424	393	453	423	427	381	446	412	455	431	432	403	410	401	425	437	400	393	426	442	402	416	454	415	405	424	441	430	408	460	425	434	432	390	414	397	446	394	433	436	393	400	425	424	445	442	412	422	442	433	423	420	435	461	398	407	452	441	422	425	433	418	407	445	406	436	426	423	428	449	423	444	417	418	417	401	434	396	476	378	437	455	441	442	430	427	426	422	444	455	448	427	444	427	419	444	394	438	423	401	449	394	417	409	450	450	449	417	470	431	442	442	476	448	428	406	433	398	424	435	435	403	466	391	440	405	438	407	441	405	386	423	444	410	411	429	421	388	430	463	394	413	426	454	415	414	434	426	417	424	429	398	445	427	396	438	399	379	415	418	440	459	403	411	440	396	462	375	432	417	430	396	398	418	433	432	440	428	422	443	428	426	417	423	407	407	421	430	445	430	414	366	407	432	450	447	426	431	416	433	388	427	438	425	443	422	437	455	440	385	422	433	425	444	412	444	419	439	410	385	420	418	410	412	407	398	411	417	431	405	399	417	434	439	453	423	434	428	405	438	399	455	422	453	451	419	456	453	433	422	406	432	439	435	421	454	444	484	385	444	440	418	403	390	397	434	427	456	435	403	415	420	445	408	411	418	455	427	435	404	407	440	478	459	433	376	432	429	440	434	458	430	431	419	402	378	427	421	400	422	437	408	437	454	417	434	439	401	419	450	403	456	396	442	415	413	439	429	412	435	421	403	425	404	437	414	412	413	435	416	407	453	427	448	434	437	437	434	433	430	399	440	396	376	426	410	425	410	422	415	445	411	439	404	433	419	432	439	435	394	424	462	411	420	406	440	435	420	420	419	429	419	423	433	426	399	421	396	403	427	433	424	421	414	423	446	414	439	390	453	418	389	445	423	421	440	432	424	428	455	416	443	425	422	439	423	425	421	407	427	421	435	424	449	463	437	419	440	444	433	440	422	422	433	421	451	431	415	417	436	444	460	444	394	472	385	445	457	431	429	411	421	422	445	386	412	419	448	463	383	421	440	446	418	397	406	446	401	403	400	462	436	435	392	422	456	461	410	407	434	434	434	450	431	421	405	387	412	420	434	415	425	414	404	449	420	418	413	446	419	441	417	444	428	440	429	413	414	412	399	461	462	430	417	405	430	426	461	427	440	399	422	435	424	410	402	397	442	383	406	427	437	378	424	435	417	433	410	467	392	434	452	439	412	396	421	420	461	397	391	427	435	436	439	416	456	395	427	449	422	399	460	426	417	440	426	408	419	455	399	415	412	418	452	436	413	444	427	422	433	450	456	417	441	436	441	423	444	447	414	440	418	451	439	443	405	420	419	439	454	382	433	434	406	464	418	415	423	474	408	433	454	448	499	393	403	412	420	415	400	399	444	424	415	430	427	431	393	409	464	417	452	407	394	397	401	425	437	392	437	446	404	434	405	431	435	438	425	434	422	435	401	439	475	468	433	429	426	434	428	426	471	440	438	440	444	409	415	419	439	437	435	437	415	476	438	390	405	392	424	402	448	432	412	450	401	416	442	422	439	391	414	451	437	418	424	434	433	426	420	453	458	404	407	421	428	402	453	407	439	434	472	420	417	403	421	413	410	447	427	426	405	482	448	419	407	405	444	424	435	416	446	414	434	439	476	386	424	409	446	426	415	397	441	421	412	415	470	405	416	396	421	462	410	430	404	426	427	430	414	422	460	435	401	404	420	421	431	434	461	420	410	391
14846	6966	1047	518	393	329	282	272	259	248	257	258	238	268	258	239	231	249	255	262	236	246	254	234	234	254	262	235	231	250	239	239	240	235	244	256	230	256	229	245	224	222	233	234	234	265	234	220	240	236	243	241	247	241	240	228	234	233	216	240	251	239	249	244	224	258	231	234	234	265	250	234	224	237	199	233	238	233	223	217	224	214	257	234	220	251	220	228	236	251	239	224	222	231	244	229	239	239	225	238	266	239	256	235	243	256	236	233	233	251	237	277	234	196	246	236	229	208	250	231	248	268	250	254	220	226	232	247	235	238	239	228	216	240	237	255	233	228	225	265	240	213	229	240	254	249	250	254	235	246	274	237	228	247	227	211	245	220	240	240	234	247	233	241	260	231	250	211	246	242	247	243	214	239	237	215	216	230	230	227	217	226	241	241	249	231	221	225	227	236	255	245	231	259	231	224	246	238	226	251	222	241	248	232	255	250	247	237	208	220	245	253	237	264	229	269	212	213	239	244	239	228	232	250	237	246	256	248	221	241	249	253	248	216	236	237	237	252	247	221	244	261	249	229	255	207	251	232	235	235	232	238	224	265	242	226	250	227	261	237	248	271	264	240	237	233	237	179	249	232	250	241	251	232	246	240	229	211	250	231	230	218	223	236	228	215	232	211	273	233	221	251	235	235	231	235	259	212	251	247	251	235	262	225	260	255	242	249	240	221	244	213	238	237	273	227	234	250	186	244	238	259	265	231	212	215	213	218	217	228	210	233	256	253	244	230	234	234	239	222	228	235	214	246	211	229	220	234	234	237	246	210	247	211	226	211	192	223	277	227	249	237	237	240	252	243	202	229	270	251	260	272	228	220	225	219	233	251	227	242	238	235	236	244	239	234	234	214	227	264	237	229	235	224	232	204	233	233	248	214	258	260	212	223	235	265	207	245	223	206	213	227	221	238	249	228	243	234	242	245	240	254	214	232	246	249	249	227	258	213	267	232	240	249	232	244	225	246	239	249	260	247	232	254	238	226	221	244	246	256	242	239	238	273	251	237	283	231	239	236	243	235	240	247	216	242	248	244	214	238	214	272	232	235	234	245	252	265	257	257	240	230	270	244	205	253	217	229	236	213	239	262	250	232	252	221	257	218	240	210	240	220	229	233	259	259	238	256	255	231	241	220	265	220	245	229	277	254	214	262	251	238	215	244	254	242	226	222	231	242	229	214	240	214	244	236	246	254	242	209	234	260	242	242	235	229	264	215	235	206	252	239	269	244	234	228	240	260	255	242	224	232	245	242	256	256	224	250	239	256	234	247	230	273	237	245	247	260	231	244	223	232	213	230	247	249	242	221	264	253	230	214	238	250	246	221	223	235	253	255	232	253	224	212	241	210	224	220	244	222	258	243	251	230	212	239	220	243	239	243	229	222	230	252	219	255	241	240	258	257	264	243	216	259	234	238	229	213	266	234	247	235	204	253	245	217	255	241	250	283	231	231	257	234	240	227	251	232	250	215	261	274	250	238	246	223	241	230	288	256	257	219	252	253	228	240	211	231	213	253	263	218	223	260	233	236	211	243	248	242	226	253	249	236	230	256	233	237	231	234	241	222	235	250	264	261	219	209	247	219	222	213	241	226	232	224	264	223	210	236	225	237	235	223	263	249	232	262	227	235	221	210	236	264	228	263	235	235	244	251	251	222	234	232	241	234	222	233	221	238	209	275	256	266	228	237	244	226	243	249	220	235	250	258	210	224	242	246	228	227	207	240	251	252	237	235	230	203	258	222	251	227	224	240	257	236	222	238	205	226	243	249	251	224	251	253	255	251	239	225	244	225	240	209	244	247	237	243	254	213	268	225	225	221	223	221	252	225	237	227	247	251	254	204	217	248	219	247	280	229	238	241	217	272	288	267	249	242	250	206	228	242	234	246	240	257	234	242	234	244	257	271	235	256	252	253	207	232	236	221	251	248	244	242	246	244	225	235	210	225	252	229	227	253	218	232	259	256	216	222	232	243	241	232	218	231	216	222	220	240	246	222	207	244	250	234	218	232	229	229	254	227	257	220	254	242	237	245	235	244	202	213	230	224	258	242	232	237	244	228	234	271	225	245	243	257	248	238	239	257	235	236	235	238	249	218	237	225	217	220	226	212	252	233	271	244	250	222	216	258	255	226	247	225	245	222	230	219	212	226	229	261	241	250	223	205	240	248	240	241	232	237	230	219	221	219	210	219	225	235	239	229	251	236	234	212	259	234	250	202	219	220	243	230	220	220	239	250	238	262	232	228	257	239	262	222	225	229	231	230	222	255	243	247	253	261	243	247	239	248	244	225	211	280	244	247	250	218	232	216	251	240	227	236	253	231	231	262	246	255	259	230	247	228	223	260	227	231	212	260	238	238	250	232	244	254	246	250	216	214	217	233	245	227	272	244	250	237	226	241	207	230	246	224	268	232	246	233	223	275	233	229	230	202	214	254	269	238	218	227	230	201	242	204	243	239	257	233	218	245	253	216	250	244	236	222	233	226	241	236	236	230	200	233	248	210	226	209	240	235	205	234	222	246	253	221	233	230	230	237	252	239	224	268	224	236	212	240	228	276	247	252	244	236	233	232	278	242	237	259	229	254	253	244	252	241	218	238	252	247	214	226	241	240	233	210	231	262	249	238	245	267	222	245	239	222	231	254	261	228	229	237	274	223	257	227	239	235	240	186	236	218	217	240	227	222	249	245	259	242	207	264	250	230	229	247	232	218	231	247	240	247	246	245	244	200	231	219	225	231	242	253	240	232	233	252	219	251	251	244	214	218	226	245	226	233	243	228	211	242	249	241	251	224	263	226	250	206	223	224	240	225	253	238	249	231	224	224	240	274	239	226	233	254	223	196	249	252	253	226	237	247	233	245	251	235	222	267	229	253	238	229	243	226	238	225	206	208	211	244	246	258	255	253	233	246	239	258	235	232	245	245	222	266	260	240	242	193	205	236	226	241	263	256	247	222	221	268	268	227	222	220	257	263	235	228	230	234	217	228	241	236	237	237	248	227	236	231	229	197	225	248	243	242	247	229	225	236	214	242	261	217	268	221	267	220	220	242	239	225	251	232	254	230	258	231	218	250	264	231	215	247	220	244	241	245	245	249	228	244	242	274	232	239	247	258	231	231	218	246	249	237	231	249	253	217	228	191	257	230	229	221	202	237	234	238	243	253	221	222	245	206	257	257	249	257	242	227	231	253	239	214	240	252	222	249	246	239	233	214	234	255	238	224	254	215	266	238	258	243	244	246	227	262	241	228	211	248	271	286	239	238	224	270	233	230	235	218	235	214	227	233	217	239	201	236	190	223	236	230	228	260	244	210	244	244	246	248	254	247	221	212	265	234	214	221	216	234	269	257	241	229	265	224	228	218	247	241	251	235	226	227	234	249	218	203	240	245	235	255	247	206	229	249	242	230	228	245	233	235	240	226	281	240	257	252	235	227	237	202	258	216	243	234	218	220
9486	6623	1711	1551	1185	937	859	808	794	728	710	769	694	662	660	619	681	631	646	621	632	644	639	620	602	619	587	630	646	645	625	653	622	597	642	651	653	603	646	657	622	618	604	589	655	626	590	607	612	634	636	634	609	620	658	585	630	597	629	607	613	647	599	617	620	640	597	643	664	612	605	604	640	663	628	612	650	591	612	647	606	652	593	644	703	585	645	610	587	598	695	648	664	630	624	654	596	589	615	612	686	662	620	636	630	637	647	633	619	611	635	617	629	636	628	624	603	619	607	600	628	621	670	666	658	604	640	633	648	623	634	597	606	600	631	647	649	651	611	655	617	640	663	660	652	601	621	605	597	614	654	627	665	640	628	601	645	612	611	640	587	640	593	593	643	668	635	631	643	597	630	632	613	650	603	599	608	618	675	671	643	635	599	613	632	636	604	614	627	608	603	631	642	620	602	617	592	606	614	604	620	604	584	594	674	604	625	687	577	601	568	623	653	642	632	635	597	578	602	593	660	605	616	649	638	580	590	608	595	604	654	661	567	596	620	607	590	626	646	660	601	605	622	625	589	658	589	645	606	648	591	627	624	619	621	601	623	609	622	617	671	642	624	642	634	595	568	598	584	653	603	661	637	603	629	611	626	589	626	576	566	627	595	594	603	631	606	585	618	598	577	618	617	630	599	609	610	625	630	605	635	698	638	627	635	617	584	612	654	569	651	615	628	628	605	587	628	640	626	597	632	616	603	634	601	642	652	617	639	648	603	617	606	614	629	623	593	622	612	592	609	588	613	607	658	602	615	599	578	638	631	631	610	587	672	629	612	557	627	578	601	629	603	580	608	621	604	609	624	642	620	612	610	638	633	583	600	613	630	624	651	631	621	602	641	594	665	588	606	632	594	637	608	622	621	623	654	625	598	607	587	621	615	621	625	610	613	630	581	626	610	633	597	613	633	616	647	610	616	607	587	644	622	615	627	594	664	602	651	621	618	592	616	613	644	614	637	592	643	589	619	600	619	632	599	622	600	629	636	667	594	659	622	602	648	613	604	645	623	624	622	612	596	629	656	613	617	632	617	591	611	595	577	627	656	614	614	552	633	623	641	605	595	596	608	637	567	605	627	579	661	623	606	622	643	581	594	565	632	590	597	617	618	573	627	649	611	636	623	634	592	625	573	631	607	591	646	586	598	608	584	595	601	570	629	621	640	601	626	601	622	609	616	638	593	628	613	578	637	589	615	625	649	627	646	571	608	639	623	634	641	582	634	634	612	600	636	584	631	691	667	604	647	605	631	634	637	638	643	607	611	593	625	648	640	612	624	599	663	608	618	618	580	646	626	614	606	600	595	568	556	639	597	603	640	562	614	651	615	626	637	624	621	593	613	646	643	572	631	623	625	622	636	621	666	611	614	658	652	597	626	557	603	619	630	594	606	628	609	601	609	576	598	623	613	625	611	625	610	637	615	590	615	598	609	632	611	661	629	658	642	608	633	627	612	617	657	642	586	570	651	641	628	625	610	584	606	617	580	619	634	623	616	581	628	554	596	655	632	594	591	600	654	603	603	628	608	605	621	586	639	612	609	643	634	621	656	621	629	625	604	591	667	589	586	595	629	622	600	646	633	620	665	567	607	602	606	620	628	616	599	613	618	625	604	632	629	662	603	598	649	673	639	636	575	591	606	588	648	604	621	600	632	611	602	639	631	650	565	645	648	603	618	570	627	642	584	593	658	636	601	579	606	594	624	635	665	666	683	587	571	631	611	638	603	605	613	638	589	585	570	644	639	627	621	634	640	603	637	636	621	627	619	620	618	618	661	627	640	622	601	607	656	657	659	612	651	625	584	613	599	626	566	603	614	624	625	644	606	626	593	643	627	609	614	627	632	620	608	603	633	616	589	607	634	662	600	614	617	589	607	635	628	587	618	590	665	652	668	631	599	556	630	626	605	621	607	581	647	611	629	592	635	625	601	569	589	615	615	629	646	604	598	646	630	610	644	590	611	636	636	610	626	626	613	653	688	634	633	585	621	576	641	602	609	598	575	609	594	566	585	622	635	565	606	609	618	600	601	595	639	661	627	590	622	595	612	604	608	617	560	654	600	612	633	623	639	619	614	614	569	683	604	595	617	658	610	623	634	607	581	664	640	607	615	569	636	564	663	598	612	636	576	620	591	577	630	618	658	603	564	589	632	622	639	588	636	635	623	626	631	624	623	575	637	641	571	629	624	640	640	569	620	624	653	598	639	640	607	564	653	588	574	577	651	615	595	633	585	630	626	598	607	607	654	626	559	620	632	618	615	636	611	658	613	603	629	622	611	615	634	613	600	638	635	600	615	621	608	650	624	581	607	594	633	586	637	649	576	578	631	624	599	608	598	641	596	632	660	618	636	623	559	654	619	566	600	611	633	619	627	598	645	654	586	646	605	636	602	614	642	652	606	629	641	604	586	650	579	588	563	603	656	665	659	628	623	610	635	652	626	631	601	605	626	615	608	613	624	593	609	602	631	626	592	582	601	643	621	606	665	634	634	599	597	619	605	601	599	634	595	621	586	642	629	626	620	658	594	647	587	642	617	644	617	600	630	611	647	629	627	604	634	622	623	660	599	641	582	566	619	648	592	654	625	610	618	605	612	625	618	630	633	582	638	589	626	647	612	599	609	628	610	640	604	605	617	647	599	605	679	622	599	652	583	655	617	619	620	596	604	604	619	618	612	614	612	608	595	625	665	599	613	626	600	608	609	643	599	650	572	671	635	594	651	588	594	592	585	639	573	607	605	574	609	636	617	636	586	578	629	622	602	608	604	608	646	612	618	638	613	636	590	611	618	598	602	629	589	554	562	611	590	628	642	624	614	618	615	643	602	703	628	626	605	595	663	626	633	597	613	607	629	685	597	630	634	605	609	619	624	572	598	610	587	615	580	624	629	579	642	600	605	605	615	618	646	567	629	663	592	632	588	618	599	604	617	628	624	607	578	616	618	644	626	590	621	617	607	616	581	636	597	601	578	596	614	633	648	614	632	591	589	602	623	588	628	634	628	621	659	616	628	616	618	615	585	622	587	650	586	636	613	562	613	604	624	608	589	609	641	591	624	648	584	619	577	601	600	627	594	578	587	645	622	630	625	633	645	607	604	628	666	622	616	633	653	592	612	642	587	549	619	633	613	621	612	607	625	601	635	576	641	620	652	609	643	625	610	619	607	639	627	617	621	614	644	622	586	649	637	631	670	633	598	634	585	636	589	626	662	617	608	626	577	591	627	624	611	579	614	582	629	554	657	613	609	595	648	617	613	613	648	629	613	628	581	629	650	639	641	633	656	615	603	566	625	661	622	616	593	601	572	649	606	609	627	579	616	602	631	649	621	642	664	620	661	603	593	613	612	632	678	624	642	632	631	672	622	617	608	663	595	651	615	680	612	648	658	593	640	611	659	567	635	638	621	581	631	620	612	626	627	607	617	608	620	580	602	596	622	578	657	613	584	567
31981	22806	10821	4177	2751	1861	1203	920	638	581	413	426	398	276	276	304	272	280	275	258	239	238	233	250	254	249	241	204	261	226	239	236	228	241	240	241	241	231	203	224	228	209	229	239	209	214	215	226	243	248	244	212	228	223	228	206	249	186	237	207	206	231	216	269	217	238	248	228	230	205	226	223	231	222	243	220	225	228	238	235	218	225	230	236	231	243	229	219	203	209	227	198	230	245	245	227	225	210	233	205	223	230	222	251	230	206	218	233	249	223	214	241	214	214	221	237	218	272	231	233	233	251	227	226	246	241	241	227	237	271	219	220	218	259	231	226	203	237	231	213	213	225	248	241	222	237	224	210	220	230	221	235	210	226	241	266	238	232	233	231	228	205	208	220	239	231	224	214	229	240	225	228	241	222	207	218	239	221	231	245	202	226	217	217	212	211	237	238	232	243	181	222	218	221	229	209	229	219	234	219	247	222	215	233	194	236	228	256	237	213	198	208	245	205	199	220	236	218	234	221	210	210	215	228	236	213	214	215	235	247	226	215	219	207	221	211	241	261	215	203	182	236	171	218	259	238	261	215	218	230	241	239	204	237	236	231	221	195	252	209	209	221	221	256	200	236	197	223	237	260	240	222	194	219	240	225	199	194	225	252	235	229	212	241	233	209	225	197	198	230	220	223	219	238	203	218	197	208	229	246	215	212	224	229	229	236	242	207	202	233	235	237	239	223	214	198	260	211	217	224	212	209	216	210	250	196	237	239	229	203	231	185	235	265	215	207	223	231	219	232	205	239	224	235	193	218	233	234	224	236	234	230	236	229	237	243	208	237	236	206	198	234	230	215	223	214	213	240	252	237	251	233	222	207	213	241	235	231	222	225	222	248	230	236	205	255	225	204	222	240	214	208	273	229	226	230	239	230	201	201	226	212	221	206	232	205	212	244	229	227	246	207	217	224	216	211	222	200	213	210	255	264	216	243	213	244	209	222	225	209	230	242	222	216	203	236	280	239	237	225	241	222	192	219	216	223	221	200	203	226	219	232	243	265	215	203	231	227	216	245	253	236	192	209	203	217	227	228	244	253	227	240	242	247	233	213	211	236	234	244	248	226	211	232	213	216	226	207	247	226	225	231	246	226	205	189	224	223	245	226	219	236	210	222	201	226	215	234	224	250	244	216	206	247	235	218	207	229	235	213	204	216	236	222	245	236	212	224	239	250	228	223	219	193	228	235	206	218	238	210	247	243	233	228	189	223	232	236	223	229	209	210	209	216	216	241	209	234	235	221	228	219	225	232	219	266	230	208	244	205	191	222	210	209	227	224	222	236	219	245	218	224	210	233	226	193	228	219	213	239	231	211	241	238	210	217	246	225	202	230	235	222	225	217	210	221	244	216	233	251	217	236	218	229	204	216	229	212	212	246	214	249	218	196	232	225	223	245	241	197	214	185	263	214	236	231	231	236	213	224	223	249	212	232	271	223	212	216	199	221	205	206	237	219	208	213	197	220	215	215	208	205	214	224	240	212	226	217	240	261	213	218	236	256	217	221	236	241	226	218	212	225	231	220	235	219	225	228	214	215	255	235	215	216	227	224	220	234	219	220	220	231	230	240	205	224	223	219	226	226	243	183	219	239	222	236	214	214	236	208	206	215	230	222	194	239	238	179	247	223	200	245	228	242	234	231	213	225	226	241	197	232	221	222	238	227	235	208	233	213	209	246	240	219	204	227	225	224	238	201	229	202	225	221	223	205	211	240	228	227	202	235	221	234	214	249	250	238	227	224	198	218	229	222	240	217	248	239	222	216	203	201	223	247	234	211	223	228	232	223	272	208	228	237	245	253	239	224	219	243	224	208	213	201	213	214	231	210	244	227	229	205	216	227	223	246	250	223	226	226	211	209	218	231	233	222	209	212	228	225	232	211	263	207	243	239	229	245	223	232	208	235	214	216	215	210	223	230	242	208	221	208	218	227	217	233	232	214	210	222	211	222	228	212	234	227	233	240	216	209	209	233	208	235	214	204	259	212	220	225	234	220	240	225	230	224	236	231	224	224	244	232	236	249	224	209	213	226	251	232	203	235	218	221	226	210	245	232	216	221	207	244	235	226	250	204	207	247	250	221	240	238	250	229	233	225	217	209	217	210	220	195	223	271	231	215	251	221	211	232	231	222	267	235	185	234	227	232	223	253	204	240	236	209	225	230	248	174	224	227	217	238	231	241	205	238	222	229	228	237	217	233	253	232	215	265	235	247	251	214	212	213	254	236	212	216	230	206	218	216	206	195	209	219	239	230	256	234	230	228	242	204	226	222	231	232	228	230	212	238	246	214	213	203	198	174	252	252	203	215	221	222	222	258	224	214	243	213	214	206	247	227	223	198	218	206	222	242	222	252	234	241	230	231	243	222	235	226	232	252	226	254	236	245	215	242	226	222	203	263	234	227	199	233	228	249	211	227	251	227	256	236	216	209	202	207	211	204	244	197	225	203	238	241	210	211	240	229	222	247	246	204	218	210	232	239	226	218	249	192	220	215	200	204	226	242	208	227	226	238	212	218	224	213	217	228	226	255	254	231	217	228	207	231	220	224	214	219	224	242	214	236	257	225	257	220	223	211	211	233	252	235	193	204	262	262	223	215	210	216	235	223	217	221	245	249	254	226	237	236	231	221	216	203	218	207	214	225	221	237	237	219	246	235	234	226	211	217	214	217	222	218	233	222	232	216	200	245	245	232	217	235	222	227	221	226	223	221	190	231	234	232	239	213	209	230	244	236	226	212	196	244	224	201	250	217	213	212	221	253	221	248	202	213	212	221	247	232	225	228	253	199	205	230	220	228	254	200	219	211	217	215	240	214	236	235	218	245	200	232	223	224	229	217	210	226	222	239	238	242	218	218	234	239	229	215	229	260	230	247	226	238	192	241	231	213	224	231	200	227	234	226	244	221	224	221	229	234	200	208	220	202	220	211	238	221	258	222	220	225	209	225	212	243	203	216	244	209	227	228	205	269	246	193	230	227	201	217	234	200	222	246	219	229	190	223	221	232	228	221	232	241	248	229	249	239	203	241	248	220	218	204	228	212	244	212	227	236	223	240	214	229	238	229	219	233	248	247	219	217	216	221	224	242	215	229	231	234	244	209	199	248	224	224	174	210	232	251	215	234	236	215	251	223	240	224	219	239	234	209	229	210	208	200	217	193	224	237	219	217	216	196	214	213	223	247	232	231	207	234	218	225	234	214	223	224	212	215	224	241	201	245	215	211	188	218	212	206	204	226	206	220	211	225	203	244	214	227	225	229	214	217	244	222	219	210	203	208	200	212	218	244	206	195	212	214	256	229	212	205	246	217	221	251	255	229	243	228	229	231	234	199	256	204	230	196	200	239	206	218	228	215	242	240	221	211	228	198	190	214	245	242	252	215	207	228	218	213	243	240	232	241	227	223	228	219	225	246	227	224	237	244	196	234	221	220	234	227	226	249	221	235	231	208	223	231
21434	16453	7875	4600	4350	3687	2998	2985	2716	2069	1802	1707	1319	1107	1083	1054	1037	890	788	746	690	668	732	714	679	661	719	678	659	618	617	701	638	629	658	649	633	658	604	608	614	631	591	578	633	644	599	641	620	621	663	596	620	626	611	621	624	592	637	567	569	573	615	605	626	616	593	596	583	616	595	633	598	599	692	616	609	594	666	602	581	615	611	651	628	575	589	587	591	621	572	639	615	599	647	596	587	604	672	608	577	591	628	659	678	606	635	611	630	599	611	591	586	603	594	622	624	610	614	581	605	705	639	598	557	599	633	617	642	599	602	635	606	663	639	635	627	585	622	561	633	568	583	597	555	595	615	608	597	619	574	589	607	616	604	612	642	605	604	627	570	570	587	574	600	598	639	567	555	607	613	581	615	602	587	592	598	582	604	609	584	586	572	590	564	609	618	560	556	594	567	562	599	565	549	586	573	559	551	552	614	565	625	584	588	589	573	625	581	626	599	576	606	578	557	548	588	566	602	581	587	575	571	612	546	578	597	616	602	596	576	586	562	594	601	567	557	582	584	632	590	576	576	569	626	605	636	578	580	586	574	548	594	571	605	588	589	620	600	580	602	596	612	572	631	594	618	560	596	573	576	559	589	587	615	578	598	578	547	596	633	566	557	576	588	567	578	584	567	623	602	590	566	576	542	618	555	574	551	594	571	572	590	591	621	603	618	581	602	604	538	588	596	617	550	639	575	596	554	657	564	581	573	609	577	605	569	618	602	594	562	577	536	553	572	554	647	562	629	568	570	564	563	584	574	597	605	616	580	593	592	551	585	582	592	592	589	625	555	569	538	568	604	590	597	549	600	569	570	572	568	579	621	578	577	614	574	557	574	548	601	617	559	595	589	559	570	560	613	544	537	574	581	596	552	622	585	545	551	596	574	607	628	557	585	582	545	617	598	579	584	594	582	544	591	586	582	610	608	592	599	561	608	562	597	602	563	569	599	605	573	616	596	587	600	568	589	590	604	554	586	583	558	589	551	596	625	562	575	620	566	546	593	570	562	552	525	604	574	605	546	584	590	586	568	573	585	581	623	570	605	561	586	568	562	592	581	620	601	587	584	589	603	626	551	546	620	589	580	545	575	595	604	576	611	583	601	530	589	552	602	558	591	576	567	584	560	550	604	574	576	611	580	581	590	564	570	580	573	603	627	603	577	593	569	560	577	599	551	559	570	598	527	545	600	600	626	570	563	556	563	598	607	543	580	606	626	629	584	573	597	624	615	585	590	602	541	625	619	617	631	555	566	547	579	545	589	544	610	568	615	557	605	583	579	547	569	613	601	559	616	579	561	586	585	592	565	572	601	607	587	568	555	562	562	644	596	574	553	526	544	561	576	564	569	601	585	634	589	564	599	567	538	589	584	594	600	565	516	581	603	643	591	518	566	599	572	636	525	583	567	595	585	547	603	581	584	541	582	626	565	578	597	583	614	552	602	622	581	579	617	559	551	600	598	597	563	571	622	612	627	572	573	562	560	608	571	599	615	588	614	578	601	560	562	607	560	575	580	591	574	598	602	590	601	601	584	569	619	562	607	628	579	532	567	551	591	558	565	586	559	579	619	543	597	620	579	591	602	597	613	604	546	606	584	537	571	617	608	559	549	552	633	585	541	586	559	583	598	548	567	614	596	585	593	510	593	584	589	602	620	576	597	563	561	568	576	553	616	571	598	576	593	555	553	576	585	595	586	591	559	602	599	572	604	573	563	592	567	601	597	611	594	588	586	602	540	575	604	617	586	560	579	559	584	571	576	566	560	555	565	553	569	609	610	569	583	568	595	617	567	584	545	578	559	556	570	565	574	594	627	614	573	584	589	575	541	588	595	562	578	574	579	618	634	639	605	576	577	521	604	577	614	560	624	574	568	576	598	561	532	576	589	558	578	578	615	611	581	628	596	591	580	590	573	604	594	584	570	573	532	561	595	610	599	597	568	570	536	637	593	558	620	608	600	571	638	576	588	566	582	560	612	597	623	546	610	573	593	579	655	571	622	574	543	561	603	597	564	581	593	593	569	598	567	553	556	599	586	593	567	570	603	581	554	562	567	591	543	549	582	582	591	598	591	615	584	592	607	614	599	592	568	585	526	574	607	580	594	571	604	580	591	580	584	589	601	577	586	623	562	585	615	587	574	546	575	576	571	575	576	602	523	614	542	534	565	551	586	588	603	518	594	601	595	562	573	585	549	591	577	556	592	549	613	619	601	566	618	599	608	561	557	570	589	548	555	536	609	615	535	588	584	582	595	564	600	584	570	592	610	594	591	580	572	624	561	597	604	590	583	582	571	551	553	594	582	549	606	589	560	593	556	560	606	596	571	570	553	602	591	590	596	565	599	554	603	584	573	596	569	567	610	560	563	614	574	569	573	579	626	594	558	571	601	617	613	610	555	559	591	583	597	536	612	604	587	595	614	610	601	615	601	556	594	545	589	539	564	593	566	605	623	581	537	573	578	647	606	586	561	570	585	569	601	578	645	631	613	595	572	583	606	589	586	567	584	561	583	536	588	554	607	599	550	586	615	583	570	592	601	544	576	591	594	554	575	546	558	575	560	569	624	598	607	595	623	600	604	547	595	507	591	609	557	603	581	594	576	591	591	598	574	560	588	546	565	606	583	593	543	599	619	537	572	596	574	562	592	585	558	598	576	573	577	564	549	561	563	565	585	597	584	611	569	642	573	567	585	594	594	611	649	599	595	594	596	571	610	544	562	543	603	575	625	620	595	592	588	587	592	602	580	574	600	608	569	609	583	590	593	602	552	621	607	577	557	575	569	605	554	593	595	600	616	590	619	584	561	604	584	598	635	558	570	566	594	600	575	577	592	592	531	603	557	596	581	544	563	599	576	577	615	539	570	629	606	591	599	568	553	537	551	548	610	557	630	590	587	586	582	580	583	605	635	591	610	555	575	532	543	581	564	593	601	572	562	596	565	577	593	533	614	545	557	569	601	640	572	560	593	593	595	576	563	579	580	570	590	583	573	582	567	607	558	584	577	574	581	565	594	583	578	548	614	595	588	578	583	608	608	592	619	598	631	598	574	607	550	602	536	633	577	618	590	601	600	614	583	583	522	559	618	569	585	582	560	578	560	580	582	568	570	553	559	575	596	609	566	610	573	582	567	553	587	611	573	575	600	594	619	537	555	581	596	596	583	551	579	597	557	580	596	599	590	561	616	555	550	563	574	631	594	618	604	615	614	532	604	587	605	541	602	599	555	618	587	545	622	601	553	546	589	576	591	609	570	589	561	594	618	560	599	573	556	584	589	601	572	628	541	581	590	597	601	598	570	604	600	591	578	598	570	594	590	591	579	559	610	591	620	552	598	566	600	575	598	558	625	581	584	612	577	566	581	584	556	622	602	529	563	591	571	562	628	609	592	594	608	601	573	516	582	595	533	611	559	575	593	591	570	619	580	614	574	605	568	572	586	572	588	570	579	579	553	620
40259	29804	18712	8136	5157	3531	2154	1481	1117	854	663	639	678	506	395	332	305	222	226	181	207	189	185	174	154	190	182	175	160	184	169	171	182	183	155	178	156	176	181	159	169	171	182	169	147	155	118	139	170	140	169	148	139	157	161	156	156	159	165	177	149	150	165	152	175	161	148	174	139	157	151	152	134	171	146	184	175	141	168	181	168	165	163	157	173	178	160	163	170	155	188	164	173	144	152	150	149	201	132	147	182	151	195	161	205	149	170	156	154	169	154	172	157	158	161	161	160	154	182	180	157	176	177	140	154	154	164	174	144	158	146	140	135	154	153	159	155	178	150	156	154	153	164	151	151	135	162	143	173	164	159	168	180	172	184	157	167	174	150	148	175	189	165	166	145	138	177	183	144	153	155	165	151	173	164	165	175	170	159	146	174	151	176	151	157	147	151	151	154	168	158	157	160	158	162	134	146	135	162	179	159	171	164	152	133	152	147	163	176	155	159	171	156	160	180	164	165	162	178	146	163	162	137	151	150	164	157	140	146	146	150	165	166	160	139	164	166	156	154	164	142	147	154	151	162	164	191	151	161	153	131	152	143	148	166	163	170	144	150	178	153	155	155	150	151	128	153	178	165	178	150	179	172	161	176	161	164	146	182	144	162	163	153	171	157	190	147	164	159	166	181	144	161	166	157	168	154	164	148	173	160	145	166	137	156	144	135	170	185	141	165	151	159	167	129	136	201	164	157	167	177	144	153	161	172	126	154	170	151	149	174	171	150	151	162	165	163	153	153	166	176	178	154	143	161	155	148	161	173	139	171	172	151	165	154	130	149	155	178	150	158	185	166	156	144	157	154	175	174	146	163	174	137	143	169	166	151	160	164	158	143	149	152	186	184	147	150	170	183	175	146	163	166	158	148	145	176	163	148	163	177	138	142	154	143	138	167	173	155	164	171	149	151	158	167	156	145	155	157	160	156	144	140	151	164	131	163	169	136	149	155	176	157	176	132	156	156	166	175	151	188	149	174	184	175	152	147	148	148	152	150	151	159	147	157	151	186	184	154	170	190	155	173	148	156	170	170	159	145	143	156	148	176	145	161	158	182	181	168	157	153	147	168	190	153	143	145	142	145	145	160	175	153	149	157	160	160	160	170	161	160	158	162	164	153	137	169	137	154	150	171	165	139	171	140	154	145	132	162	166	163	173	170	174	175	152	149	171	169	170	169	165	150	151	163	194	141	166	154	148	158	143	151	140	164	148	172	174	185	145	135	148	152	135	152	149	173	150	138	158	142	155	164	155	156	182	151	160	153	144	155	135	160	164	167	133	159	181	146	154	177	144	154	165	144	152	151	162	183	120	192	152	178	165	173	136	163	163	140	168	157	146	160	154	148	161	157	150	162	166	152	162	153	162	159	136	161	148	169	162	151	162	164	163	144	158	167	158	157	142	184	155	145	176	164	147	150	164	169	160	149	163	143	164	142	130	164	163	169	143	145	158	155	172	147	156	157	154	147	170	161	160	147	159	160	150	156	136	148	140	145	154	174	154	163	162	139	167	145	136	161	142	162	147	158	160	167	158	137	148	170	150	152	161	161	153	162	143	161	164	153	165	164	152	152	131	167	148	162	152	160	152	175	159	150	157	160	172	147	161	140	137	149	140	168	156	168	168	149	153	143	176	156	176	136	165	156	151	145	164	153	153	143	141	151	179	172	127	137	163	164	155	177	148	149	166	184	159	138	142	142	141	156	147	149	141	157	167	168	143	161	151	162	151	156	163	155	134	154	170	157	141	171	154	193	174	166	148	176	154	153	153	153	160	174	142	164	142	174	149	168	165	172	156	160	137	156	160	164	141	138	183	165	143	150	157	161	145	155	168	162	151	155	181	167	155	169	164	193	158	153	165	135	170	133	152	156	151	145	150	147	163	154	152	186	167	161	149	164	137	148	146	139	149	138	143	144	182	158	163	167	149	137	148	161	164	150	151	170	156	194	165	142	166	179	161	179	147	161	168	140	177	156	154	146	126	153	158	171	158	163	156	143	148	145	175	141	146	147	149	137	165	157	157	155	166	164	154	155	153	158	130	158	152	168	155	143	158	152	138	179	138	163	169	161	147	179	167	155	137	148	163	143	158	145	155	171	158	143	157	144	140	139	158	146	154	156	174	153	125	140	148	140	180	163	170	166	167	136	150	159	156	166	136	162	153	143	158	134	163	157	152	170	173	155	165	151	153	172	172	168	167	172	140	157	170	163	173	136	165	165	149	167	136	163	164	147	171	169	145	149	159	150	139	144	146	153	142	144	169	172	160	146	168	180	155	140	160	134	175	154	178	164	156	157	148	143	166	145	155	142	166	150	152	160	151	149	137	169	158	160	154	141	159	169	141	146	157	146	137	149	146	160	156	173	161	157	165	149	156	147	171	192	146	149	150	160	138	143	144	165	135	143	159	147	149	182	139	163	166	169	150	164	138	183	149	168	153	154	152	176	150	157	162	156	139	151	156	152	153	139	171	144	161	141	160	168	147	157	141	150	162	156	150	150	156	158	147	142	147	150	150	171	124	155	175	161	162	161	156	150	154	160	169	145	163	166	152	156	152	170	171	154	144	143	137	150	167	152	175	183	156	137	160	161	166	154	172	154	119	175	175	140	152	164	160	171	131	140	140	159	148	166	163	161	170	148	164	164	147	180	171	157	161	157	156	158	183	170	150	153	155	149	150	156	171	158	163	165	164	178	159	143	169	161	154	133	162	166	169	164	138	155	173	166	143	163	159	169	141	166	161	143	143	150	143	131	151	153	139	157	156	173	153	175	162	150	150	138	154	168	161	153	164	159	146	154	168	154	166	153	168	147	142	182	147	139	154	153	164	160	150	150	166	186	171	166	161	156	153	157	169	157	178	178	166	152	180	152	163	158	159	162	137	143	170	163	162	152	175	168	162	150	143	173	172	137	161	142	147	165	157	155	163	171	161	135	151	170	154	159	156	143	175	167	160	166	150	152	148	160	145	132	145	145	146	177	134	159	147	144	159	158	151	157	124	154	142	140	160	187	160	158	159	156	159	165	173	145	139	183	141	141	169	151	161	154	165	138	154	170	171	143	166	151	158	151	172	176	157	163	150	161	144	169	150	143	152	148	154	157	160	165	144	150	171	184	148	146	148	147	153	152	169	175	154	149	154	160	151	149	184	136	159	169	154	141	163	152	165	156	161	154	158	138	145	155	147	156	145	159	144	136	143	148	168	152	148	166	155	160	169	152	155	152	170	180	162	160	152	171	148	154	153	168	157	169	173	140	135	162	178	143	161	159	154	165	160	166	145	162	157	160	152	169	133	150	177	176	184	148	149	149	164	153	163	163	161	155	151	163	132	159	146	163	155	162	142	137	186	173	154	136	163	148	152	163	170	166	160	151	162	166	165	149	144	154	156	169	166	165	146	144	144	141	178	153	147	166	157	171	154	180	169	147	144	156	144	155	154	190	170	160	164	158	149
26551	21205	13958	7207	6644	5522	4156	4765	4178	3240	2543	2534	2073	1493	1261	1261	1332	1005	854	781	712	679	653	658	611	595	556	558	555	573	566	542	554	506	536	513	483	499	493	510	506	480	521	484	527	495	480	507	460	495	507	494	481	476	465	458	428	450	468	414	403	449	457	438	433	470	435	437	471	463	439	446	449	504	535	501	474	476	452	475	444	450	470	451	445	453	442	505	491	444	466	416	443	454	453	473	495	530	455	504	512	482	528	506	490	494	486	449	459	450	458	433	460	471	439	486	446	466	444	523	483	488	460	497	465	426	467	447	476	475	458	494	494	470	496	441	443	451	411	467	448	449	421	458	438	444	477	475	472	475	449	451	501	530	490	424	427	476	420	426	427	426	435	420	450	407	449	426	400	425	423	424	432	418	404	428	421	436	409	459	422	409	428	427	406	437	426	453	425	439	457	389	390	416	443	427	455	467	407	434	409	428	441	433	443	422	422	429	430	435	425	437	449	437	448	416	428	431	437	434	431	420	429	421	430	430	392	455	440	388	450	410	420	420	459	414	428	455	468	419	449	386	426	424	426	401	388	422	374	395	430	414	416	435	413	412	389	432	446	422	431	425	404	441	397	419	435	402	461	423	409	415	442	399	410	411	402	411	447	413	425	432	404	431	432	417	407	408	430	423	401	441	405	410	426	406	406	413	413	449	430	411	425	414	369	395	433	434	420	418	430	383	417	425	387	413	432	433	437	439	420	420	398	441	402	418	438	437	397	456	400	439	429	404	449	395	403	454	412	423	430	433	445	409	451	433	377	439	438	417	422	403	453	406	395	430	439	393	438	397	413	410	425	439	409	426	388	411	418	395	447	416	430	418	444	442	443	434	424	388	455	416	401	440	416	399	451	385	443	429	446	397	434	403	422	401	400	435	417	441	434	426	437	434	433	438	464	413	418	425	431	430	428	450	423	403	403	444	400	441	420	421	486	382	414	443	435	420	436	377	413	417	420	420	423	429	384	413	421	412	408	432	412	442	418	400	378	441	431	410	426	452	399	400	421	442	406	454	435	373	426	420	441	378	431	442	405	407	403	431	415	413	400	405	418	426	406	421	430	420	457	412	427	407	406	433	376	469	379	436	422	404	390	392	452	419	412	437	429	418	411	447	429	456	460	391	413	437	408	429	462	432	403	429	387	426	442	398	428	405	418	425	442	406	455	425	437	406	395	409	462	435	398	440	395	432	415	450	417	425	443	430	436	441	448	434	422	430	429	405	441	414	425	408	429	464	436	431	435	411	415	450	397	420	429	438	458	414	436	438	470	424	413	435	421	400	443	410	437	426	428	424	418	434	376	426	421	397	423	391	397	403	390	408	397	420	423	406	438	453	418	434	428	438	449	415	445	458	474	419	421	398	411	434	428	387	434	431	407	398	441	448	423	416	421	424	403	448	417	434	439	417	426	429	416	452	422	440	439	430	405	418	420	437	417	441	411	395	426	431	423	447	417	428	471	469	394	403	410	421	404	385	398	437	430	418	477	415	418	391	378	401	438	400	414	431	397	424	409	432	399	437	398	433	444	451	410	428	383	410	431	420	387	390	409	430	407	426	430	417	409	428	426	418	426	418	396	404	424	444	406	430	418	421	430	446	415	446	440	430	453	397	419	419	392	424	443	420	428	430	421	405	423	404	428	425	423	417	440	415	440	417	429	432	463	429	404	399	425	412	458	420	426	390	438	433	431	430	430	426	394	415	450	422	422	403	396	449	406	426	428	415	447	417	436	430	422	416	403	443	388	419	446	414	436	417	431	436	392	447	441	427	448	393	424	418	422	447	445	426	421	411	418	429	433	427	439	448	419	427	435	413	434	437	429	373	423	440	407	413	415	439	402	431	408	427	439	427	437	453	407	400	442	446	417	422	470	419	454	426	411	433	433	416	422	411	447	430	425	419	414	396	421	438	442	419	432	417	392	429	442	398	406	454	435	428	430	423	442	436	456	442	417	428	432	412	439	422	438	434	398	420	439	425	451	406	445	444	448	457	415	428	427	421	427	412	419	408	408	433	420	458	453	431	444	424	415	446	438	422	424	432	405	409	447	444	409	448	429	453	420	445	421	405	392	430	438	412	457	420	414	438	434	423	408	429	426	415	408	425	409	395	445	441	427	416	431	440	369	449	412	398	430	447	441	428	412	384	419	419	416	428	410	400	406	431	413	428	413	434	432	435	422	439	441	411	415	442	404	453	453	423	396	428	411	418	402	428	402	421	415	431	411	439	421	432	431	426	371	410	416	447	428	437	425	441	411	387	398	420	438	421	426	423	417	391	428	408	410	425	458	402	456	431	445	423	454	387	397	443	382	423	434	451	445	416	405	418	440	393	444	443	433	384	397	450	391	422	422	437	432	413	415	382	404	409	417	470	417	438	408	442	430	406	418	424	412	405	411	450	393	426	431	455	440	421	442	417	424	430	430	377	436	415	436	445	410	427	432	400	395	422	441	423	438	420	424	466	412	438	435	394	395	428	445	436	404	414	409	409	466	425	445	401	438	444	435	410	419	437	403	408	444	456	440	424	412	437	419	397	463	435	432	417	432	414	399	446	433	456	446	449	422	408	434	376	430	416	421	452	411	396	420	441	429	444	432	392	389	395	406	397	387	410	417	426	399	406	447	431	409	465	425	445	464	401	457	465	408	372	434	415	415	382	428	387	421	453	430	397	409	434	423	427	430	425	431	423	448	433	452	418	417	408	399	411	416	454	420	427	426	439	419	440	443	419	426	416	418	414	431	408	453	416	401	417	435	424	428	477	410	402	425	443	394	460	403	430	446	406	445	427	430	439	463	452	396	429	407	432	392	446	377	421	418	403	396	450	422	416	436	435	454	423	417	439	438	377	446	386	403	434	439	420	433	420	388	424	422	485	423	420	434	421	411	420	397	402	411	424	404	411	426	462	404	396	442	388	478	452	403	407	433	422	427	423	417	408	397	450	418	442	413	413	414	410	432	461	412	451	384	395	463	436	393	408	416	435	445	410	445	442	438	440	429	361	443	393	444	420	371	449	439	413	425	413	438	399	433	446	429	419	426	394	407	434	403	431	428	451	413	473	414	429	454	405	441	448	450	423	432	413	443	433	413	414	443	429	433	402	412	447	402	415	401	448	429	403	450	435	438	476	411	429	410	381	410	407	397	447	414	418	389	430	448	421	433	412	419	388	430	404	434	399	402	397	397	434	425	406	451	432	406	440	458	404	439	402	395	429	393	404	420	407	467	406	418	367	438	415	416	432	399	438	421	426	415	405	413	404	447	429	426	449	412	421	414	441	421	449	460	416	425	418	416	481	423	423	446	413	429	420	399	418	422	438	432	411	417	453	405	432	420	439	502	413	424	420	439	426	399	423	417	412	422	467	411	439	473	429	432	412	442	415	416	412	457	409	441	391	429	409	412	428	450	459	460	401	391	439	428	386	411	432	440	436	413	411	403	425	457	400	419	417	428	387
14143	6760	2167	559	396	315	267	260	246	242	248	259	254	229	247	243	226	237	238	248	212	214	215	224	254	209	263	220	238	235	238	223	242	218	248	238	222	240	239	220	242	252	212	232	246	216	267	250	226	237	244	224	226	201	237	221	220	244	215	240	239	265	226	236	205	230	232	238	262	212	248	239	256	226	275	238	205	225	225	237	238	233	220	222	255	233	250	242	221	242	218	228	206	250	254	246	216	236	225	245	240	216	264	263	228	231	230	221	233	236	221	238	227	264	225	225	216	232	256	217	274	243	206	269	248	252	227	234	223	252	239	253	249	252	239	228	250	236	231	232	249	235	225	250	222	242	250	238	219	222	240	219	272	227	222	250	236	251	227	217	247	217	222	217	206	217	264	264	253	241	239	246	200	212	246	258	247	255	218	224	229	252	249	225	233	213	239	235	241	246	242	218	258	258	215	255	231	226	219	236	242	231	203	241	215	255	223	220	254	224	215	247	213	227	263	232	246	238	222	212	225	220	232	238	244	250	231	212	242	230	237	220	244	211	237	210	244	226	229	256	201	264	228	207	227	257	249	229	232	216	240	232	221	224	273	230	210	227	228	238	290	233	245	218	235	233	225	209	254	217	245	224	218	236	223	258	228	236	223	246	205	235	233	213	232	225	215	232	215	249	242	265	255	237	228	239	196	226	228	216	227	223	235	238	232	202	258	244	228	241	238	243	254	213	220	232	265	255	220	249	230	196	238	226	223	254	284	243	237	229	265	207	216	222	244	249	256	207	233	244	233	238	254	228	229	245	253	249	232	217	255	211	229	224	250	254	259	218	246	240	247	250	250	228	235	260	230	214	223	222	239	240	209	221	256	273	232	229	234	230	239	245	224	223	223	233	233	234	226	228	253	211	232	233	247	225	226	265	240	235	195	250	221	239	229	203	227	232	229	237	222	242	236	236	235	237	215	266	255	249	275	269	179	253	220	220	220	243	230	222	238	234	243	234	231	242	245	207	209	239	232	222	251	226	228	213	252	220	237	222	229	217	227	230	240	246	239	249	222	225	265	203	213	249	243	268	230	238	245	260	239	238	227	204	225	215	252	230	230	235	238	243	229	221	242	221	251	259	246	243	247	232	234	234	258	196	242	214	226	241	237	219	251	270	227	256	224	246	228	215	231	227	218	205	229	227	245	238	215	234	236	224	249	212	217	247	242	256	237	262	236	225	222	237	240	260	226	230	232	240	248	226	235	229	253	210	231	239	236	230	239	224	230	234	224	225	258	251	220	235	235	249	223	243	246	238	240	246	255	207	210	238	231	215	232	259	238	227	253	232	227	235	231	231	206	267	221	208	230	251	222	204	235	238	214	229	240	233	238	224	228	226	241	221	202	224	237	237	207	229	231	268	226	243	218	224	236	225	206	255	218	222	230	236	196	210	216	243	207	223	255	241	233	227	229	220	245	249	228	233	229	232	240	246	248	222	230	244	218	247	265	204	226	241	229	235	271	207	248	229	233	246	201	217	224	254	242	236	219	253	238	258	236	246	243	226	233	233	220	231	250	281	233	203	208	238	235	228	237	247	234	221	244	219	220	230	234	247	239	228	216	234	192	224	233	227	227	238	255	215	269	231	222	221	211	226	236	240	246	225	236	232	262	230	231	241	239	210	252	244	220	226	234	248	237	224	229	218	211	247	250	207	234	258	231	234	242	244	224	236	255	240	230	234	212	209	233	230	218	233	235	220	224	219	225	222	228	215	257	240	181	250	235	232	230	234	250	254	229	236	234	220	212	233	217	205	249	222	257	236	244	230	239	208	225	233	231	250	222	216	207	240	247	228	243	251	219	208	270	245	231	226	239	258	252	245	233	242	243	231	236	232	225	213	223	231	240	248	258	259	259	212	241	257	225	211	232	249	241	232	230	245	210	251	204	235	233	208	208	245	244	240	233	218	237	247	227	212	208	244	248	224	240	240	228	251	246	214	269	234	244	213	246	258	221	235	238	208	240	242	226	224	225	212	221	238	252	256	252	249	227	204	230	217	249	210	237	258	215	218	229	255	219	248	226	241	247	230	242	244	225	242	252	227	239	208	232	272	231	215	233	237	208	258	260	233	231	265	245	225	239	249	229	241	219	211	212	231	241	228	218	261	232	222	232	212	239	233	190	211	247	244	256	219	244	240	256	228	233	212	210	254	282	244	233	241	215	252	243	227	239	224	214	255	221	240	190	228	216	223	233	246	245	224	234	246	256	243	218	222	216	242	233	256	254	241	244	235	243	223	212	212	235	264	220	210	236	237	258	244	254	262	242	235	256	212	231	264	213	270	232	245	242	222	244	220	235	211	241	232	230	259	230	223	220	248	226	234	227	235	213	228	227	264	232	233	236	253	250	221	258	225	253	207	226	218	237	232	241	205	240	229	247	215	234	258	242	212	241	255	256	227	224	222	213	247	222	227	224	250	238	239	253	235	232	239	228	250	211	220	193	249	234	231	257	219	260	237	244	231	222	242	255	242	239	231	250	240	250	251	240	219	242	273	242	225	237	225	230	251	229	236	277	242	253	231	236	255	215	258	248	254	228	208	202	227	256	214	225	237	246	239	230	230	236	271	266	222	217	246	240	209	207	231	226	218	254	242	230	214	223	246	254	217	206	227	240	235	233	236	224	227	266	243	248	230	237	262	221	271	246	212	244	230	249	214	230	248	234	259	216	223	212	238	243	232	237	246	229	261	213	221	234	250	264	244	245	270	260	236	235	245	242	246	250	227	216	255	238	236	246	247	259	208	214	240	223	242	208	216	228	265	214	215	254	252	245	236	215	211	241	245	228	202	253	254	211	206	246	224	254	240	259	228	231	232	221	229	247	233	231	276	229	244	240	257	230	222	269	233	246	211	255	207	249	256	216	231	251	218	206	252	256	239	228	244	216	232	229	232	228	234	262	259	225	238	231	233	232	273	205	241	226	243	249	260	250	229	231	243	246	229	245	227	247	249	234	241	228	242	207	236	251	206	236	221	243	234	250	246	213	242	249	242	232	224	234	236	234	200	237	217	221	232	213	230	260	240	235	240	235	232	255	232	221	221	240	255	222	220	231	232	209	227	227	239	233	225	258	228	245	236	241	230	266	273	255	253	243	224	233	223	244	248	227	235	210	217	226	244	229	201	237	233	248	232	206	240	270	230	247	233	217	221	238	226	219	219	236	246	234	218	224	231	222	222	229	225	231	238	205	232	230	223	234	220	251	233	244	232	231	231	232	228	242	240	214	264	226	250	230	244	230	235	241	228	230	226	225	219	237	216	218	211	243	211	214	218	236	229	218	235	238	232	227	214	205	225	236	241	239	258	207	248	220	227	217	222	229	238	235	218	260	210	209	216	232	216	246	250	221	200	239	245	229	226	213	195	230	217	237	228	255	214	233	232	258	230	228	237	257	220	213	211	243	248	209	217	221	227	241	202	225	209	230	232	263	242	235	243	262	226	231	220	214	214
9323	6560	3422	1558	1172	994	879	801	779	714	710	727	689	660	593	629	681	675	613	687	654	636	591	632	626	639	606	648	601	613	610	625	590	639	635	636	610	623	644	640	592	659	622	620	594	594	597	609	617	617	641	596	606	645	655	598	632	623	633	596	619	592	620	608	612	581	620	587	586	598	586	629	645	632	644	603	634	623	612	651	606	628	612	594	647	627	605	551	627	583	646	633	613	597	624	603	602	627	648	616	642	642	630	662	603	664	603	641	639	629	614	630	604	573	613	664	662	597	630	624	625	654	658	614	636	612	611	636	641	601	624	611	683	601	620	622	600	615	625	636	622	626	585	609	556	658	632	579	600	610	602	644	627	615	656	541	661	588	608	594	648	617	578	621	631	585	592	622	582	609	642	614	684	598	582	620	627	634	600	614	576	592	560	627	539	621	614	574	596	584	573	597	637	565	646	575	590	592	584	617	563	592	624	615	575	611	650	622	613	582	576	601	608	617	668	596	613	591	619	601	609	631	610	602	649	615	586	602	637	626	630	621	590	564	627	615	636	624	589	640	629	646	597	640	587	624	583	595	623	611	629	591	551	629	654	597	619	597	592	614	627	570	627	601	630	593	593	620	623	621	616	634	599	600	618	573	606	638	593	577	614	594	599	633	649	566	672	632	618	595	618	590	582	635	620	599	583	597	623	599	595	599	611	611	612	593	628	590	620	634	635	637	571	636	642	649	618	604	632	620	606	629	610	637	612	628	640	616	653	622	608	599	585	624	594	675	612	620	643	613	593	607	617	593	605	641	631	585	621	590	582	625	601	617	662	642	607	578	605	635	644	620	617	655	642	627	595	633	588	580	590	640	624	617	635	623	585	556	599	623	632	606	637	626	627	609	619	616	618	554	582	656	580	569	659	605	637	618	598	596	599	587	612	616	626	597	640	657	687	605	588	620	617	591	602	616	604	595	655	638	627	622	605	617	672	664	669	575	649	582	586	639	602	621	627	605	647	635	632	634	630	647	576	564	617	624	584	628	662	620	597	655	614	645	626	664	612	592	617	675	613	580	655	664	623	619	621	629	611	625	629	618	625	653	608	580	567	633	648	620	616	626	603	609	640	640	631	639	595	563	613	641	628	608	592	580	582	620	593	613	624	661	612	631	664	602	574	594	618	572	619	613	635	619	593	601	592	620	650	605	603	626	606	649	660	603	606	618	606	582	619	637	630	565	631	617	630	611	619	625	598	586	608	677	573	583	617	644	572	631	607	590	586	624	573	588	591	591	628	580	618	615	613	588	602	614	593	617	603	599	596	628	643	595	630	590	601	581	633	619	608	551	650	632	622	612	649	617	606	657	603	570	565	600	642	586	618	563	609	622	629	635	620	613	599	592	653	565	631	596	643	598	580	622	644	618	607	656	578	619	599	618	604	618	667	579	633	646	611	616	621	633	624	589	618	676	664	661	593	615	582	615	578	669	597	588	618	615	604	632	640	612	640	627	648	607	651	616	541	641	602	631	575	595	644	617	596	592	643	605	687	612	610	619	609	589	631	625	627	631	629	609	568	607	616	629	607	621	624	595	612	634	617	642	655	566	648	632	545	625	594	654	595	608	642	606	595	630	583	644	607	646	604	597	617	599	643	573	625	648	615	623	599	607	592	650	631	607	645	654	603	614	602	638	607	639	648	624	685	609	625	609	646	595	580	643	637	627	641	565	600	622	609	574	626	636	608	596	598	640	631	607	668	637	563	618	605	646	585	634	596	636	610	646	611	612	559	650	630	598	581	621	627	653	628	615	597	630	640	597	600	580	610	660	601	611	607	652	604	595	628	592	668	595	632	660	604	612	655	564	601	606	560	585	675	629	636	584	608	610	607	613	629	622	609	567	598	635	605	650	604	666	591	610	596	581	568	601	580	607	626	637	581	555	611	636	655	610	592	644	606	567	580	596	617	616	645	638	589	603	689	601	616	629	622	585	628	635	608	640	593	600	635	612	568	588	625	586	629	636	578	636	617	601	610	600	623	600	628	594	581	664	597	618	614	572	661	598	616	663	611	611	597	610	574	602	658	594	583	574	623	633	628	633	584	642	623	656	604	659	613	576	603	583	638	614	671	622	617	575	612	585	595	619	606	628	609	610	621	633	640	600	602	586	646	593	569	623	624	599	632	630	610	664	607	595	653	604	646	569	589	592	610	588	622	609	606	642	635	586	655	582	606	561	612	579	688	613	602	575	571	610	630	576	619	611	608	627	638	619	598	642	672	632	606	624	638	630	647	582	632	612	581	632	624	626	640	610	654	677	647	603	604	593	600	638	616	637	641	612	633	584	635	589	596	644	591	610	587	598	641	585	634	603	583	630	661	635	590	586	628	647	608	598	634	625	579	617	616	605	621	617	607	602	604	623	613	586	580	602	632	594	609	608	593	654	638	611	624	561	575	645	659	662	597	619	578	596	612	642	624	674	581	646	622	599	590	616	550	651	602	606	639	576	590	608	576	605	590	595	569	639	616	629	592	656	640	613	596	622	584	628	582	631	620	600	623	606	623	594	613	635	630	612	618	622	592	613	584	619	623	579	624	629	596	630	604	652	608	609	636	616	617	625	623	616	540	608	559	631	598	608	622	625	619	619	597	611	601	615	599	633	621	597	595	604	606	607	594	626	613	637	626	626	621	621	610	611	635	615	611	587	594	592	598	636	578	594	643	644	586	651	637	595	581	590	623	605	616	601	625	644	626	628	640	625	619	627	617	607	611	637	606	633	615	603	621	605	591	614	664	627	626	635	624	574	622	648	579	670	578	651	584	617	584	586	595	611	579	579	631	589	657	626	584	642	627	580	600	618	639	591	681	634	611	579	635	597	603	586	611	616	647	605	680	645	645	587	632	615	632	602	600	651	599	633	595	614	630	630	590	607	616	612	584	603	624	663	573	619	613	621	550	580	665	624	600	593	614	572	610	609	616	632	549	578	610	620	614	648	653	661	601	591	608	590	615	637	592	600	609	604	621	607	632	615	601	667	628	612	624	604	642	615	568	663	624	620	590	601	669	642	647	621	612	682	601	589	633	622	642	545	613	605	630	645	611	621	663	565	599	611	590	603	597	603	628	625	617	595	636	609	613	614	584	591	633	608	605	607	594	611	643	616	611	577	638	592	651	590	625	595	636	591	614	589	602	608	611	593	630	617	635	598	638	635	582	630	556	564	608	657	604	619	616	601	599	609	624	596	623	597	626	595	621	594	642	638	635	565	640	582	611	610	618	628	601	622	552	632	587	598	596	592	588	631	631	640	658	590	576	569	612	609	662	627	604	624	593	642	559	549	618	632	570	647	593	602	610	632	623	602	607	669	637	655	627	627	637	615	616	587	582	631	650	595	620	639	602	590	618	594	616	585	583	622	608	612	598	591	632	577	650	632	631	586	575	597	637	634	628	590	583	573	603	669	596	616	637	650	597	632	593	607	600	600	644	616	595	574	593	620	614	579	619	591
33318	24958	14890	5141	3180	1863	1156	879	689	534	379	420	441	331	347	260	287	243	268	228	238	228	222	267	230	213	222	207	247	232	218	225	248	245	198	213	216	242	225	226	220	210	228	220	253	233	223	222	213	208	219	243	242	220	231	228	221	257	196	216	201	240	214	237	250	235	251	216	227	232	245	227	224	219	216	247	218	228	227	238	236	215	234	245	199	215	199	213	229	214	199	223	225	216	230	233	245	229	241	232	264	215	222	197	251	223	215	229	229	208	209	244	227	214	225	234	220	218	221	238	191	201	231	229	218	265	230	234	222	210	242	247	231	225	243	215	221	240	218	211	222	203	217	250	232	202	226	237	246	231	216	224	233	222	195	232	201	224	232	222	236	202	220	200	221	214	235	252	224	195	212	205	230	224	228	238	237	206	251	210	215	220	225	226	213	205	255	216	242	220	231	198	226	229	218	225	221	221	232	228	222	207	228	231	227	246	221	206	245	216	235	244	241	212	213	216	191	202	225	212	199	205	226	211	239	207	224	180	245	189	218	207	215	223	209	208	227	214	210	241	223	237	224	211	219	212	196	183	208	225	212	239	226	215	234	222	190	259	247	217	232	238	188	210	229	231	214	197	221	234	215	223	234	234	207	235	215	250	204	183	198	237	213	208	223	223	234	205	220	231	243	205	209	226	220	223	227	218	235	206	243	205	234	178	215	230	236	248	210	239	216	223	213	216	209	226	243	222	215	232	211	221	247	228	235	218	202	240	226	200	236	224	213	218	191	226	211	228	221	217	230	237	209	202	252	233	238	211	221	230	194	238	200	224	233	211	199	236	211	231	207	214	238	226	209	210	228	206	199	215	227	223	215	230	233	219	215	245	236	245	214	223	230	190	237	233	232	209	211	218	221	203	223	224	220	224	208	198	214	216	240	223	234	221	225	222	193	228	228	225	218	226	206	233	221	225	213	237	203	216	221	203	223	224	229	237	222	211	248	215	197	227	224	194	232	236	186	223	204	196	213	223	239	234	199	239	225	253	222	217	211	199	241	199	228	213	227	193	220	222	223	238	214	220	213	232	240	234	210	228	219	201	209	255	205	232	218	240	253	255	221	215	225	221	216	215	228	214	209	229	235	246	225	209	236	227	176	218	228	210	222	215	194	217	208	220	203	208	210	205	225	215	235	217	238	219	216	223	244	200	228	221	235	251	219	237	218	223	220	235	208	222	192	231	239	203	227	247	216	212	226	239	229	218	200	210	210	244	213	230	225	203	237	213	209	247	211	227	198	239	239	232	218	209	220	244	231	238	227	226	213	243	214	236	231	254	212	218	205	213	220	210	217	199	214	235	198	206	208	235	236	206	216	238	224	230	218	204	222	236	218	211	221	215	216	210	215	191	212	204	203	197	214	228	228	227	202	196	241	232	206	224	201	212	203	205	199	202	225	204	242	210	229	210	212	225	222	228	237	217	246	204	208	224	198	189	239	210	222	213	220	242	232	205	229	208	205	226	229	214	210	197	209	201	256	227	232	208	240	213	215	202	243	226	223	233	235	185	215	231	221	170	206	227	217	228	233	214	212	229	247	212	221	213	227	231	231	234	214	228	228	230	208	230	228	202	213	248	235	224	220	222	232	223	226	234	218	215	246	226	231	234	218	217	209	222	215	237	207	214	248	213	242	215	233	248	213	246	231	210	233	230	234	223	214	211	217	220	216	228	233	221	252	218	242	231	233	214	251	215	212	211	216	221	222	245	211	231	210	196	224	235	217	250	220	216	206	231	236	214	221	217	213	222	224	222	193	204	237	227	237	244	220	188	237	198	201	196	211	237	225	207	237	218	231	196	206	253	227	182	205	219	245	198	213	198	216	243	226	233	210	235	230	197	227	220	229	217	211	224	226	197	229	229	218	231	194	202	232	261	214	215	241	217	262	240	220	229	209	227	208	208	206	225	239	213	203	231	207	246	229	205	205	214	227	227	239	205	226	217	209	216	228	236	219	232	224	232	224	242	242	233	212	252	223	226	202	242	238	219	241	214	228	218	207	227	247	218	221	205	221	204	235	205	242	243	209	222	228	205	218	220	204	226	228	214	239	234	211	223	198	209	196	223	240	223	250	218	204	186	234	220	228	201	235	228	178	230	174	195	234	221	204	225	224	207	218	255	206	188	224	222	233	227	208	222	218	260	226	215	221	216	206	207	212	213	203	207	215	214	200	203	194	217	225	223	212	209	209	222	221	271	212	209	224	206	234	231	236	208	196	212	224	220	208	236	228	203	215	203	226	214	239	240	233	248	203	206	222	216	214	205	223	200	240	196	218	225	214	240	217	252	228	225	210	214	219	216	209	201	210	220	182	212	243	222	227	228	225	237	226	212	229	242	213	236	215	217	222	230	206	210	217	218	214	209	230	199	219	213	225	216	210	228	198	201	219	236	200	240	228	228	247	220	229	208	250	217	227	233	235	207	217	214	250	206	209	211	238	218	241	227	214	221	217	199	247	217	235	240	229	229	210	230	241	197	233	209	214	206	204	230	236	233	238	202	202	227	217	201	215	189	210	192	220	216	244	221	224	227	218	214	217	201	211	243	217	230	228	235	242	218	225	209	214	232	228	199	212	205	219	224	223	205	238	244	235	232	217	219	216	232	211	238	242	204	231	192	232	231	224	238	234	213	187	238	187	227	201	200	221	205	233	213	224	206	226	236	219	230	212	220	216	214	269	226	244	189	194	201	216	245	194	231	224	206	246	205	233	228	222	225	219	231	229	234	215	215	206	209	210	220	201	232	256	213	236	246	228	237	210	245	257	229	209	188	203	259	225	231	237	246	218	207	211	202	221	207	233	215	225	222	218	228	208	200	228	232	219	227	219	235	213	212	237	232	210	220	207	207	227	241	205	223	200	210	233	223	195	250	224	222	229	218	193	193	210	189	240	240	212	228	209	221	223	226	204	196	207	222	228	253	246	206	211	234	193	205	240	244	224	206	215	216	222	210	236	222	230	204	224	221	222	228	205	222	204	208	207	206	217	190	221	194	226	233	216	242	241	222	209	217	227	191	234	227	200	233	260	182	202	219	219	223	212	203	211	226	229	240	207	216	228	212	220	222	237	216	220	210	226	213	223	227	240	210	203	199	215	214	250	201	230	207	236	228	218	195	196	201	245	218	231	226	253	207	220	210	211	235	218	238	220	212	249	241	240	211	241	210	209	237	221	238	212	203	209	212	201	228	221	213	230	231	226	246	230	224	229	217	238	209	228	212	210	222	218	206	224	229	205	200	218	221	245	214	207	210	201	232	252	182	201	191	190	228	219	233	228	216	207	234	232	220	200	229	253	210	233	202	227	221	221	229	205	227	217	239	252	242	217	227	228	219	205	199	229	228	225	207	203	247	223	203	207	249	232	226	224	208	243	226	203	220	211	221	222	206	185	223	204	218	206	255	222	208	234	227	222	215	193	220	224	218	238	223	223	197	236	214	201	237	244	237	233	224
22464	19553	10406	4500	4298	3549	2735	2855	2695	2099	1595	1661	1511	1122	997	1004	987	875	731	770	667	688	715	689	676	674	649	662	659	653	653	689	615	625	620	642	592	622	604	639	589	594	611	589	581	606	573	609	562	604	592	611	584	583	591	610	579	646	555	559	581	600	542	593	613	597	619	602	572	581	610	608	571	652	665	645	595	573	611	580	613	622	602	566	603	616	623	626	574	526	566	586	627	596	613	611	631	627	613	657	620	644	616	635	601	601	607	607	565	615	609	578	588	571	613	565	583	610	595	615	615	620	584	616	606	575	659	591	599	601	602	639	633	579	596	564	603	548	595	606	576	566	556	575	575	574	595	594	598	601	625	594	598	619	613	604	610	574	540	576	590	584	584	590	554	576	600	631	616	601	568	590	554	597	564	575	583	605	605	537	592	557	612	554	587	536	518	590	617	574	565	584	577	581	553	557	528	562	537	561	533	576	581	562	579	624	578	560	594	564	598	602	580	562	568	555	564	543	602	562	527	574	622	611	587	583	570	590	579	606	530	550	548	581	597	583	584	585	557	589	619	569	580	544	593	604	578	579	561	579	558	585	593	592	548	515	556	581	575	585	599	573	586	527	572	575	563	556	608	601	571	566	560	570	591	552	549	548	564	556	540	609	551	570	590	601	601	620	606	586	610	596	538	546	553	535	558	574	526	577	581	576	562	553	560	574	544	568	576	576	559	609	552	595	618	582	607	546	565	604	608	568	582	610	588	568	589	592	585	562	575	559	586	566	600	603	591	547	601	566	542	587	568	569	574	522	574	619	553	552	566	565	570	579	560	592	565	592	596	527	601	546	611	602	600	562	559	587	575	581	584	574	617	561	569	554	587	570	567	610	587	547	534	590	602	548	561	530	521	590	560	562	585	578	540	542	593	580	623	531	590	524	544	591	599	586	552	582	558	512	602	534	562	578	571	573	586	535	609	568	577	571	606	621	604	613	603	548	577	580	576	587	543	536	574	550	574	592	592	568	586	548	579	570	620	573	562	566	554	572	573	578	586	553	552	567	586	543	558	545	536	583	600	561	583	597	596	591	629	600	598	584	609	552	572	605	555	582	597	579	528	597	604	564	581	551	625	609	563	592	566	584	512	577	597	541	611	559	574	627	554	562	561	582	590	595	585	563	546	607	571	547	568	577	530	594	602	589	597	580	578	547	608	598	594	590	593	599	591	552	570	581	606	601	620	585	578	578	636	569	575	575	586	564	568	566	558	630	533	538	557	591	628	522	565	588	581	587	577	576	590	595	606	558	598	603	608	569	587	592	565	548	552	535	574	572	554	578	617	560	580	578	592	549	559	586	586	562	566	551	621	577	595	564	575	581	560	582	584	572	550	617	581	573	581	560	615	622	586	578	560	582	596	531	543	622	583	574	557	583	551	564	579	573	538	613	600	568	546	543	589	589	567	596	553	602	591	586	595	563	595	601	603	576	588	577	550	573	607	591	541	572	552	564	544	562	543	583	546	591	560	606	591	591	588	556	590	563	602	594	510	565	589	558	539	564	601	583	565	545	604	626	617	589	556	586	589	544	559	574	540	569	597	614	517	588	571	558	574	622	605	551	528	562	557	560	569	574	577	566	606	549	582	568	592	556	570	551	596	576	578	561	557	533	568	602	567	566	588	584	574	610	585	569	561	577	554	628	567	552	561	561	642	581	538	592	580	563	554	580	553	552	599	577	585	573	572	574	585	588	559	578	566	598	571	579	582	537	606	630	590	578	549	585	590	564	584	574	569	555	576	575	584	568	565	592	551	548	555	552	584	591	567	626	575	553	595	565	577	577	572	564	602	578	546	509	573	566	582	554	572	610	588	580	557	613	562	610	573	594	606	622	585	560	587	592	605	591	558	566	576	580	562	606	580	580	599	597	578	573	579	586	614	549	619	572	607	560	594	583	601	557	544	613	575	576	539	558	571	583	596	575	562	546	575	567	546	597	566	554	566	560	568	565	566	578	587	596	609	573	583	604	578	554	569	558	584	603	577	616	570	601	579	584	568	610	603	532	569	545	581	581	583	546	545	543	562	568	623	616	584	586	524	564	533	598	590	555	545	553	564	601	608	594	590	598	544	528	572	562	583	573	566	525	590	592	561	545	607	574	585	596	556	550	584	590	559	591	582	594	558	589	550	547	568	568	599	604	562	569	555	556	576	560	588	598	535	590	598	550	547	564	573	602	622	548	564	626	576	584	589	577	568	604	585	548	616	567	555	542	578	614	581	615	584	617	559	518	562	579	599	603	544	590	611	544	571	577	575	600	601	547	566	591	616	574	576	623	548	577	560	575	592	605	524	595	567	577	579	605	624	596	594	581	619	592	603	587	564	570	608	566	552	580	607	585	522	540	633	566	594	575	593	565	558	591	597	600	587	593	600	572	570	592	582	592	538	581	586	545	582	545	560	557	575	590	523	590	579	620	564	554	582	570	572	599	562	577	532	567	555	566	596	585	563	609	581	581	613	549	546	584	580	567	592	572	614	594	576	551	620	522	587	571	543	570	562	578	612	569	564	581	561	592	598	554	537	574	568	559	551	633	559	591	586	596	590	550	610	597	616	566	567	590	555	588	572	581	566	602	570	626	551	624	595	540	579	566	641	595	544	587	548	588	543	568	557	585	571	533	541	597	583	606	577	593	604	592	557	608	577	622	567	561	579	523	530	588	569	548	590	576	602	562	604	576	617	562	615	604	583	565	608	604	585	585	603	589	560	535	548	606	587	599	577	540	589	603	570	598	574	609	557	592	608	533	576	580	539	551	584	607	544	543	583	553	578	544	564	587	537	536	571	535	554	614	582	550	576	602	591	612	606	571	590	587	578	582	594	593	591	561	577	577	579	571	573	606	580	579	576	589	582	605	578	581	556	533	583	587	569	584	545	597	537	577	629	601	557	577	594	588	545	564	588	590	591	587	577	557	618	602	547	560	591	592	601	598	561	561	574	538	561	561	594	589	567	572	565	611	586	572	570	551	571	594	530	596	566	560	570	539	535	584	591	599	576	592	530	590	600	538	562	594	595	588	559	550	549	589	593	549	543	559	585	578	577	624	589	593	536	603	577	594	588	566	554	553	559	564	574	573	601	562	556	563	589	567	583	577	586	581	624	584	568	583	560	561	579	626	593	587	603	606	584	574	570	564	602	579	551	628	600	576	593	556	589	627	567	611	613	577	561	563	556	587	621	569	545	565	573	565	594	607	568	576	599	605	565	544	586	557	580	545	585	584	553	562	559	581	585	568	564	569	562	613	580	582	570	549	579	584	549	615	580	578	619	565	597	578	565	544	552	615	606	558	586	561	562	561	616	562	588	563	564	503	587	608	599	572	599	564	604	580	559	559	594	606	580	615	569	549	571	568	608	584	574	585	595	584	563	555	606	580	597	555	604	578	610	560	512	599	553	618	597	554	604	607	546	550	577	619	548	549	625	567	574	582	582	553	582	613	598	565	592	597
40507	35280	21517	9494	5698	3461	2167	1535	1084	957	615	689	597	419	332	333	256	271	207	207	194	189	180	181	165	185	172	176	174	158	181	193	214	173	164	156	143	178	161	153	183	151	161	148	158	154	152	164	189	145	168	170	150	139	165	165	152	148	141	149	171	172	155	159	170	151	122	131	169	154	160	184	132	202	196	178	156	160	184	163	155	153	156	154	172	157	154	163	152	172	146	151	150	173	148	174	149	156	168	154	153	163	166	169	142	155	184	165	154	159	148	153	170	157	172	168	143	165	182	155	161	163	139	134	134	154	174	159	165	178	150	159	163	166	153	143	142	146	150	136	150	154	165	159	154	153	171	137	156	161	172	155	174	140	158	157	161	160	159	186	192	166	164	171	168	156	161	140	147	156	158	157	155	139	144	178	151	164	178	143	162	148	159	142	139	178	162	146	139	159	148	147	149	153	144	162	159	136	143	162	162	145	163	136	141	158	153	169	144	145	143	152	152	155	136	118	154	140	154	155	139	154	157	149	163	159	136	165	161	158	136	151	155	146	144	173	151	144	152	134	163	146	140	144	147	132	166	161	186	172	163	142	153	133	143	162	144	167	167	145	170	152	152	144	175	129	134	141	149	178	167	163	153	124	166	137	172	161	180	173	134	154	153	149	132	160	171	138	157	155	145	172	163	159	167	157	149	169	167	162	163	160	140	144	153	159	150	171	149	151	163	155	133	160	147	155	169	161	131	162	148	178	158	171	140	172	168	149	136	145	161	146	145	154	162	160	162	177	172	137	149	159	163	149	143	161	164	150	177	143	150	162	173	165	160	129	185	149	157	163	152	155	146	149	165	158	190	165	159	141	181	174	141	140	145	141	156	142	185	145	157	171	127	173	181	146	141	162	151	144	167	165	147	160	148	172	175	176	177	182	162	157	149	174	171	160	133	125	159	172	149	159	144	141	142	157	155	167	152	156	141	163	157	155	141	163	159	180	161	147	131	147	150	163	178	157	134	154	167	160	148	133	141	167	165	156	154	163	157	160	144	178	148	147	156	121	182	181	135	152	173	168	135	157	166	148	155	145	163	160	165	150	155	146	142	142	145	151	164	153	138	145	149	183	162	153	159	154	163	163	161	163	152	150	149	173	163	168	147	152	174	161	173	148	136	144	183	138	147	156	149	161	156	136	154	145	156	147	142	162	149	155	136	168	167	159	155	157	164	143	158	151	166	160	145	131	131	134	155	165	133	171	173	167	182	160	157	156	151	145	142	148	166	152	174	156	167	140	143	149	143	164	175	167	157	143	160	167	140	155	145	150	178	142	158	151	148	147	159	168	140	147	159	162	141	152	170	148	154	166	161	150	139	143	167	161	169	166	163	151	156	148	132	155	159	151	160	155	176	154	151	154	149	154	149	163	162	161	140	159	157	137	151	133	160	175	160	156	154	169	145	149	147	171	160	163	145	161	150	148	152	158	157	149	166	162	132	161	178	167	138	154	155	134	133	170	152	132	149	152	142	158	145	182	149	152	148	167	161	161	175	171	136	137	177	152	124	135	144	177	160	149	150	163	153	160	154	145	138	162	155	157	148	174	157	178	147	159	146	178	144	146	149	187	158	153	138	139	160	141	154	159	156	158	168	162	170	168	164	146	166	163	131	158	171	149	153	135	142	135	138	169	168	152	163	160	160	166	137	144	135	159	160	179	145	162	153	180	160	167	155	139	161	179	139	162	144	158	159	149	156	163	156	118	178	127	166	155	175	158	180	177	170	180	126	148	152	137	158	164	148	155	160	143	159	152	162	178	156	145	146	147	172	148	157	165	154	132	152	147	145	164	160	174	151	132	175	174	141	167	154	169	150	155	163	130	136	188	151	122	163	151	167	169	157	164	166	135	169	147	161	129	146	160	133	144	157	168	155	150	152	167	168	180	150	147	167	137	175	150	158	145	152	159	158	146	132	149	160	171	156	160	151	174	163	165	152	154	152	159	177	146	140	146	175	177	145	134	153	153	143	172	137	172	153	154	153	145	182	174	174	185	173	152	164	150	163	172	142	168	129	167	166	145	142	147	129	165	148	155	159	144	176	159	135	153	155	173	152	169	144	147	160	134	142	159	136	151	163	154	171	138	157	168	134	176	146	154	161	154	161	150	151	158	149	134	152	147	142	164	147	149	138	133	151	135	164	164	154	153	152	165	147	140	130	129	184	146	166	138	147	133	129	168	149	142	154	133	153	152	166	161	133	158	151	162	137	154	179	175	151	125	155	133	139	145	165	147	154	149	168	153	161	158	140	150	161	174	115	137	170	180	150	137	173	151	172	159	153	142	145	163	167	152	168	167	168	149	146	141	148	142	153	145	146	142	152	146	157	128	167	149	137	171	153	148	162	162	151	131	147	170	146	148	147	143	152	162	172	159	164	155	146	162	164	165	170	154	147	169	151	166	173	179	174	172	149	184	169	150	138	175	116	155	147	131	144	143	150	123	160	149	187	149	166	134	167	180	159	171	176	161	155	158	142	149	145	146	148	158	136	153	152	147	170	164	164	163	126	155	131	140	167	160	167	143	170	134	147	138	141	156	162	161	149	183	162	174	158	144	154	152	160	147	160	132	133	173	134	150	165	152	150	173	149	161	164	156	152	155	143	160	160	135	146	162	173	167	158	153	158	149	165	181	163	156	149	154	154	154	159	156	162	143	161	190	172	140	169	156	166	152	165	169	157	133	152	159	154	154	157	143	177	131	153	159	155	137	169	133	145	164	153	150	171	167	160	144	175	144	162	162	184	147	136	131	156	158	149	141	158	164	153	168	171	152	137	140	171	139	162	142	112	143	172	154	145	147	144	145	148	151	142	161	166	163	146	165	169	156	143	156	175	135	162	156	141	155	167	143	146	152	154	161	160	169	164	143	174	142	143	176	176	169	152	139	143	171	170	147	153	144	153	136	147	149	171	152	163	147	174	134	152	167	167	147	147	148	148	150	140	153	162	148	172	156	160	140	174	145	175	154	166	167	169	167	145	153	175	158	160	133	150	142	161	124	165	141	146	153	164	150	174	149	143	156	142	181	148	161	143	141	156	155	150	172	166	153	152	168	173	160	148	128	142	160	157	131	174	159	151	148	146	163	176	174	160	147	135	150	126	142	166	173	139	180	155	178	137	162	185	163	154	161	165	151	149	150	133	156	151	170	153	147	176	158	154	154	159	165	142	144	154	164	137	172	175	158	173	150	144	151	165	160	147	165	155	176	161	139	134	186	129	174	178	163	139	145	138	156	144	151	151	156	179	155	136	154	170	173	145	153	154	154	148	164	170	150	150	176	162	159	142	158	158	160	160	133	151	147	139	160	152	152	166	168	168	127	165	157	140	156	147	165	156	155	152	162	147	167	135	154	130	174	156	146	154	136	175	156	141	153	157	146	156	153	152	148	175	149	154	137	162	161	166	175	134	160	150	125	150	160	161	158	157	130	173	142	159	151	151	154	136	175	136	156
27219	27907	12592	6754	6474	4825	4356	4207	3895	3309	2521	2139	2277	1585	1227	1286	1352	960	786	741	652	666	681	602	669	640	585	577	567	546	534	509	521	524	506	499	544	495	465	492	484	460	474	479	478	450	481	472	453	474	447	459	438	455	446	493	470	477	482	436	402	456	442	414	439	447	421	471	447	456	489	430	466	473	512	496	474	442	472	439	465	496	499	461	453	481	450	474	446	427	464	485	441	483	442	532	464	480	500	484	514	488	539	489	503	474	472	432	444	452	413	457	472	450	460	433	416	426	456	442	448	443	426	458	421	419	448	467	467	460	489	493	447	453	483	465	407	423	460	478	411	457	441	419	403	427	441	472	460	467	451	481	460	438	417	422	409	449	433	415	434	413	386	408	445	430	422	432	403	464	423	465	402	411	426	420	446	433	413	419	429	418	378	445	457	418	403	445	387	452	451	399	409	383	394	407	417	415	402	379	436	408	447	391	401	408	394	411	381	429	444	421	358	429	414	430	453	408	428	422	422	400	387	404	392	423	405	398	444	405	403	445	381	431	387	398	408	408	408	427	402	394	399	436	395	432	396	440	399	441	443	405	481	391	449	423	391	381	410	444	404	408	398	417	451	392	404	420	374	443	440	429	432	421	417	407	397	438	385	447	421	416	421	412	418	428	459	436	408	401	388	387	422	394	429	395	410	419	459	436	436	424	488	456	424	433	379	396	375	420	419	407	403	414	418	397	373	400	429	429	427	430	429	459	431	441	403	377	420	413	441	392	445	416	411	383	444	447	370	444	427	418	390	426	431	440	406	427	427	405	463	427	387	421	445	440	415	426	403	393	424	415	404	412	400	429	425	407	408	402	389	383	375	445	422	452	413	430	439	431	438	421	412	418	440	390	399	426	409	451	430	429	420	421	432	436	442	432	393	439	400	405	401	414	423	437	404	422	440	424	419	444	422	397	402	398	421	416	394	406	369	442	429	387	451	419	411	407	376	391	409	429	414	449	400	396	411	426	428	436	425	433	430	406	407	415	465	426	387	454	429	442	429	431	438	436	439	409	430	427	401	429	364	412	397	454	392	391	436	430	434	403	429	424	446	420	429	401	405	423	422	408	443	452	420	437	436	440	457	419	405	409	419	442	402	405	461	404	442	413	440	401	424	462	418	367	447	412	367	430	407	447	402	390	423	425	425	411	399	393	426	392	422	410	440	411	425	418	396	417	402	407	417	449	377	437	390	442	444	420	404	402	417	416	429	423	402	419	417	425	432	421	435	452	399	409	407	432	433	443	429	436	401	442	389	399	413	430	411	425	398	444	411	420	438	438	398	426	441	415	414	408	384	418	397	404	438	413	421	406	411	420	428	411	432	393	441	415	413	424	423	429	437	393	410	445	415	433	430	417	381	458	434	399	402	462	402	447	434	373	433	407	397	425	382	398	420	427	453	421	398	420	396	426	403	432	416	431	429	444	453	417	428	421	433	457	405	408	439	458	420	436	422	408	434	391	384	416	392	407	395	394	423	444	427	374	452	418	411	434	408	460	440	413	439	393	414	385	448	451	394	413	416	432	400	425	443	441	431	438	415	427	387	450	411	418	425	433	433	412	418	450	439	390	380	410	407	403	442	361	396	458	417	416	443	439	425	417	407	416	443	406	451	422	445	414	401	406	418	396	419	419	418	418	424	423	421	417	408	409	427	442	417	422	424	428	429	393	408	429	435	411	422	369	374	434	459	428	417	401	396	402	419	413	419	385	420	446	403	396	436	404	419	451	442	422	456	420	420	448	424	415	412	408	406	417	416	419	439	443	428	397	407	378	458	435	417	386	379	405	403	425	408	428	407	416	414	413	405	400	389	441	441	437	436	440	411	419	394	449	436	423	424	396	402	409	392	407	412	439	418	374	420	401	456	403	393	411	414	412	419	404	423	423	412	425	381	410	424	403	403	410	441	419	381	417	467	441	418	426	432	419	429	426	370	400	412	441	393	407	442	429	426	395	398	414	411	406	414	429	392	386	427	382	422	433	405	405	430	425	413	428	415	422	403	412	421	407	420	404	402	418	438	407	412	460	417	423	456	424	399	392	438	435	429	363	402	411	445	404	389	446	380	449	424	424	439	432	403	404	450	422	434	422	403	435	441	424	398	403	423	451	416	443	417	404	414	418	377	402	389	394	443	386	417	431	438	408	430	424	402	407	403	406	444	420	422	426	423	430	424	392	435	408	415	394	433	424	404	418	459	431	458	415	420	414	440	412	451	445	419	390	397	407	401	430	458	438	402	447	458	416	455	440	421	423	428	385	415	408	383	377	422	438	408	440	401	402	412	381	434	422	414	419	406	376	406	413	439	435	421	425	435	436	459	386	442	429	411	369	390	435	418	431	423	391	430	453	443	440	422	414	404	409	427	423	417	428	422	391	416	428	449	424	404	385	405	411	418	395	427	391	437	394	404	413	397	440	391	399	414	437	408	416	434	423	414	467	411	380	411	436	430	461	433	431	393	403	422	434	424	388	396	436	450	473	393	447	410	433	431	387	413	421	424	384	393	409	398	416	399	451	410	409	442	430	412	375	429	416	422	425	399	479	427	421	391	388	441	428	422	414	433	440	396	418	434	432	424	395	415	396	423	393	408	399	400	435	397	500	411	419	425	404	425	433	391	406	382	429	426	399	434	439	414	408	418	454	425	450	402	426	410	426	415	443	406	425	427	383	429	390	367	397	446	416	416	408	415	434	435	409	407	405	409	400	419	420	422	417	419	378	432	405	427	421	391	444	420	422	464	421	458	436	384	416	399	396	422	411	395	437	377	442	361	399	440	426	432	406	405	427	410	406	386	399	440	403	413	409	431	425	381	425	406	409	424	402	429	488	440	429	402	439	417	427	431	456	435	441	412	435	425	464	411	427	386	417	417	413	443	450	429	433	431	386	400	406	423	432	402	414	420	422	405	423	421	409	432	426	419	448	400	437	412	407	392	423	394	407	420	417	430	423	377	447	419	377	390	429	420	410	406	413	418	394	403	401	381	408	450	436	404	402	417	432	398	406	428	421	419	437	438	411	405	402	428	470	434	410	415	400	413	433	450	426	398	387	389	415	456	379	414	386	429	388	413	398	425	402	421	412	421	408	389	442	437	429	387	380	436	379	424	439	412	421	433	431	403	416	380	420	460	406	422	377	438	377	430	402	448	401	449	430	429	475	439	390	445	434	405	440	443	423	411	393	424	433	415	396	399	482	405	443	446	389	388	425	417	441	410	392	417	406	420	402	407	440	453	409	427	434	390	398	410	425	404	395	396	419	416	407	411	417	393	404	454	421	427	420	450	365	393	431	440	432	436	438	401	417	418	390	418	428	445	429	421	450	411	426	417	428	421	407	444	402	404	403	433	437	432	408	425	401	400	431	430	420	421	407	409	386	448	382	396	429	414	400	414	419	431	393	409	405	413	423	423	401	443	441	428	450	395	411	443	450	390	419	433	444	451	422	377	430	448	395
14252	6544	1731	611	444	357	296	279	239	227	271	255	239	223	230	201	259	239	212	217	236	237	235	229	225	207	248	227	211	237	236	249	218	226	224	241	215	249	222	211	224	238	240	243	233	244	234	229	226	219	218	238	259	255	253	211	223	232	224	240	226	223	233	244	252	230	242	238	235	221	228	253	205	223	246	244	241	253	219	258	246	218	212	242	216	253	247	232	202	235	260	217	219	244	236	253	247	241	255	234	232	236	232	245	231	204	240	199	241	252	227	215	221	227	253	225	231	235	241	233	249	252	252	252	192	210	237	238	262	218	232	239	245	248	284	221	234	245	233	225	218	234	238	264	230	219	231	244	231	200	230	249	236	228	199	229	215	239	214	238	232	221	248	226	226	230	246	212	235	228	222	239	217	221	228	229	212	248	223	245	233	255	236	250	227	214	238	221	258	240	239	234	219	244	241	221	234	232	234	224	224	247	246	219	228	223	221	223	227	246	221	200	217	214	254	230	208	248	229	217	214	249	210	230	211	256	251	236	209	251	222	220	222	247	245	234	225	248	231	216	222	228	226	226	205	234	227	248	240	268	231	237	198	246	235	234	231	239	250	253	264	233	221	210	234	220	245	203	229	241	237	226	238	220	258	210	223	232	234	262	218	232	243	242	230	236	258	233	227	226	214	228	230	259	226	222	226	215	204	223	231	235	225	257	228	225	238	209	208	205	190	224	246	241	253	236	197	208	226	216	241	232	244	229	234	209	246	213	244	231	216	230	252	254	245	235	228	240	189	228	261	229	220	243	201	229	226	219	227	248	219	231	238	240	215	259	211	235	222	227	225	260	234	205	222	232	255	223	241	236	227	235	240	245	206	226	209	223	247	254	238	224	244	225	265	221	202	224	215	215	238	220	250	227	246	238	212	222	214	221	249	196	253	277	251	206	242	249	232	240	240	217	217	261	237	258	234	223	247	231	238	220	246	213	234	233	221	233	226	236	235	232	246	214	221	215	241	234	212	257	234	210	252	259	227	227	256	227	238	245	186	243	240	225	235	241	224	247	240	213	220	225	245	208	244	210	224	217	230	258	228	215	238	221	231	233	254	235	236	242	242	242	228	232	236	238	244	222	222	219	232	210	225	215	250	254	232	216	206	235	244	246	226	235	222	214	232	207	226	256	186	216	262	216	223	237	230	237	243	210	218	213	245	233	209	239	256	217	222	219	227	228	209	249	215	222	220	245	235	243	244	243	239	186	257	222	218	241	247	242	246	248	244	213	226	239	237	180	231	236	250	260	250	236	235	230	205	234	231	245	220	235	222	236	226	233	220	257	233	217	238	213	208	242	235	214	188	233	247	208	229	228	228	236	222	209	281	243	216	232	261	238	259	226	227	194	256	244	212	245	229	220	225	233	247	205	236	242	236	255	246	246	213	230	246	214	247	242	209	224	234	246	252	246	266	241	225	222	236	214	241	235	232	215	257	214	241	224	258	232	208	260	216	214	235	229	231	258	249	237	259	254	256	213	225	230	219	231	236	209	242	251	199	229	212	221	252	217	231	228	240	232	210	233	209	258	212	240	229	236	224	232	256	278	239	235	260	223	227	238	228	217	229	220	246	228	236	226	241	224	213	244	249	210	257	240	281	238	252	255	239	242	213	232	213	247	240	213	217	209	253	197	249	225	240	243	224	220	247	209	244	224	225	220	218	245	250	273	235	220	212	232	226	233	205	226	214	243	240	244	225	230	207	230	209	222	243	255	256	250	222	210	228	244	219	244	246	229	241	208	237	246	249	241	218	246	248	203	256	249	240	221	220	224	240	218	226	232	231	246	226	232	238	231	222	245	238	225	235	247	226	229	228	224	248	187	233	201	228	211	244	219	228	242	250	218	220	229	227	225	277	232	240	233	235	256	204	229	215	265	245	245	248	214	240	240	238	226	243	210	218	230	211	228	228	239	250	264	220	212	247	230	266	253	246	252	245	219	227	244	243	246	224	232	253	226	225	207	215	224	243	244	229	225	240	242	229	231	224	217	260	229	209	264	245	224	205	209	237	244	231	248	238	246	230	221	273	207	235	257	239	218	223	231	237	214	229	239	240	255	241	228	244	243	197	226	237	221	235	234	234	232	233	247	210	223	253	210	242	240	213	222	240	200	236	241	245	242	218	226	210	260	211	256	214	245	224	236	216	256	226	238	238	213	221	219	245	221	271	256	244	247	217	226	236	256	230	227	223	235	203	221	224	231	231	242	233	235	256	253	246	211	223	238	240	207	230	217	225	232	235	245	209	261	240	231	230	237	220	232	225	229	255	247	226	243	237	218	222	234	262	236	225	243	238	228	247	221	235	212	238	240	224	229	240	235	237	233	233	215	241	238	239	210	240	221	243	224	234	233	237	230	242	241	244	212	217	225	230	249	221	235	233	197	207	214	201	204	222	227	235	230	233	253	247	236	214	234	208	243	249	198	205	210	199	284	223	234	207	222	232	249	225	248	229	260	210	249	228	213	224	233	245	255	229	252	235	215	230	221	240	230	244	257	226	206	213	215	230	270	214	280	233	237	230	220	233	234	254	207	228	218	237	254	239	237	219	226	193	213	243	224	247	234	232	219	240	250	223	250	232	227	230	234	225	225	229	266	235	227	232	223	239	244	217	236	207	204	233	235	260	252	217	234	237	214	229	216	232	259	223	237	232	205	225	220	221	237	248	224	256	226	238	237	230	250	231	221	240	203	212	222	231	259	232	243	262	226	227	244	251	214	224	216	217	255	228	223	220	240	228	231	240	240	243	234	231	223	248	226	233	242	203	216	230	247	243	240	270	234	224	216	233	228	245	218	209	228	228	210	227	250	238	222	217	221	231	241	222	226	222	216	248	218	250	256	228	248	219	223	228	222	230	213	242	252	255	210	212	219	214	232	242	245	242	256	217	225	225	253	253	218	207	223	233	217	240	237	229	234	229	238	246	207	224	229	226	245	285	206	223	252	255	247	243	243	218	226	221	236	237	234	219	238	217	194	254	232	227	240	241	214	219	236	222	224	242	213	202	230	258	215	218	211	234	235	235	226	233	258	235	212	237	245	244	251	228	225	225	227	219	207	219	201	248	231	237	207	215	250	218	238	246	268	234	237	230	225	212	246	242	239	251	237	228	216	243	222	228	238	217	245	247	205	256	244	217	227	249	239	221	237	236	229	240	249	254	248	254	213	233	227	246	237	225	227	220	234	240	235	240	218	262	232	267	226	229	217	214	227	218	239	249	230	234	218	233	229	259	229	232	254	245	250	219	233	228	213	270	229	219	251	257	250	254	248	217	213	243	236	234	247	277	201	216	223	249	206	233	204	260	242	229	211	236	214	234	240	224	212	242	227	219	210	213	240	219	237	224	230	217	254	247	237	240	215	224	236	212	224	240	252	217	233	234	225	229	228	220	251	224	224	245	244	223	231	242	255	249	263	221	237	232	240	232	262	247	247	218	225	247	242	242	241	242	252
9194	6909	2225	1258	1260	1030	834	772	810	753	685	724	719	635	647	637	678	680	606	631	600	575	643	618	605	635	640	594	588	660	577	568	616	659	599	609	601	642	612	616	631	609	622	627	602	606	584	652	577	665	622	595	617	647	592	621	595	596	617	632	609	557	592	624	597	646	615	617	622	587	566	643	600	626	655	636	618	646	631	604	628	645	603	635	600	622	595	627	605	577	600	607	629	635	614	604	641	613	579	681	639	662	625	670	648	640	648	599	628	631	580	593	600	659	618	633	640	592	617	631	616	630	622	584	588	592	653	606	607	640	623	612	609	661	631	629	576	583	570	634	617	615	641	642	579	622	616	607	588	588	611	561	620	634	599	614	599	595	614	596	591	604	567	631	638	605	613	616	620	598	606	600	614	597	608	626	608	651	619	612	603	556	594	564	614	599	619	627	618	543	612	587	630	555	630	589	609	647	634	627	575	588	597	616	608	638	608	637	604	602	592	615	635	575	624	583	623	624	652	616	593	645	606	577	558	622	656	609	609	589	593	571	591	606	618	604	638	622	572	611	603	598	613	626	660	591	614	585	609	612	625	573	625	621	599	638	592	619	623	609	686	612	596	628	628	609	642	629	584	587	611	621	627	621	622	635	601	634	582	609	609	576	588	670	621	622	617	577	591	639	599	625	636	575	615	639	607	587	618	599	626	638	619	625	576	614	616	578	605	614	611	631	624	599	579	623	592	597	633	618	575	632	588	623	622	664	614	620	611	604	579	599	635	602	635	585	562	608	578	607	611	599	598	609	595	613	618	609	644	656	625	630	624	604	636	610	611	561	631	623	605	602	650	631	620	609	621	648	618	602	617	661	611	601	592	631	592	627	613	591	640	612	608	604	628	574	566	633	627	635	595	611	629	605	601	618	603	562	599	623	598	637	608	673	579	649	600	631	572	631	604	627	617	551	626	623	588	596	595	550	624	611	601	599	617	651	604	620	617	649	657	587	627	626	654	605	621	618	633	595	580	621	618	600	597	591	642	604	591	592	545	629	651	643	618	585	583	623	622	626	608	603	592	616	656	618	602	604	587	580	592	581	607	593	638	579	633	587	606	595	612	610	648	626	594	624	652	626	612	606	635	617	604	598	574	638	617	612	629	635	645	602	592	600	604	563	617	600	598	602	595	649	554	589	568	550	626	551	574	635	642	583	626	626	624	568	614	614	618	599	598	620	566	598	642	641	613	591	623	645	599	577	595	566	585	606	591	646	621	608	603	648	556	639	584	580	598	661	629	593	640	600	638	599	574	647	621	630	576	624	622	632	606	597	662	636	640	601	573	593	580	573	602	609	582	585	580	619	626	595	589	573	571	614	639	601	663	608	580	626	608	588	574	601	597	653	621	619	563	629	614	621	579	559	644	608	613	586	614	609	582	638	593	626	613	589	642	601	602	655	595	607	591	579	612	595	607	591	622	578	600	593	613	623	583	564	632	617	597	657	591	611	604	644	595	642	598	655	583	603	703	569	610	603	583	698	617	637	597	613	587	638	623	584	603	559	639	575	622	640	597	629	608	592	605	613	638	598	609	545	587	600	629	596	649	558	578	568	600	622	577	601	615	679	635	628	567	631	598	627	581	604	619	605	556	624	579	580	638	564	569	626	659	616	624	627	614	610	634	567	663	549	637	629	590	633	607	621	623	583	607	615	615	630	593	626	609	596	627	584	592	616	606	624	619	573	602	604	628	615	599	615	627	635	622	623	627	621	581	609	632	584	576	618	615	611	620	633	574	590	582	631	561	629	603	604	606	611	560	606	578	588	549	644	574	659	565	607	616	607	575	576	616	608	634	572	643	600	594	585	558	627	603	586	604	605	641	630	606	626	625	620	631	616	650	600	582	623	569	580	651	602	639	592	620	636	605	587	602	600	581	580	614	615	600	552	663	537	597	605	577	654	617	602	585	564	590	625	590	593	613	591	546	594	616	612	598	585	622	585	622	631	584	576	604	568	588	581	637	603	599	665	625	620	549	607	663	594	628	588	611	643	613	600	615	571	617	570	579	612	591	631	638	617	606	619	607	614	624	577	576	620	622	651	615	608	619	541	631	596	584	566	599	599	588	606	610	597	605	596	597	573	593	566	615	637	600	594	585	596	631	615	601	592	637	633	627	618	643	619	571	619	559	600	607	617	573	633	589	616	612	591	577	613	589	613	595	599	611	598	617	608	622	587	635	586	618	640	647	592	586	620	645	619	625	576	598	627	658	577	610	574	609	624	642	647	603	630	619	635	574	583	593	609	593	614	592	623	612	626	620	656	591	656	636	599	614	661	585	641	580	602	605	625	595	617	604	648	627	587	615	606	603	564	591	670	681	644	620	620	587	604	598	571	625	602	645	591	596	608	612	582	587	619	589	632	619	607	619	598	629	592	617	569	535	626	628	637	600	621	598	589	633	608	626	627	597	597	626	656	620	617	600	638	588	604	614	602	644	642	590	574	647	596	632	659	615	545	583	609	615	656	632	623	594	615	585	604	610	618	605	604	618	645	629	625	615	639	590	597	593	583	608	644	603	585	589	603	592	602	572	620	560	629	606	623	602	603	642	623	600	644	611	627	612	583	592	590	652	570	596	566	592	583	625	575	597	647	608	606	648	570	621	653	687	602	612	627	638	592	615	587	600	618	636	599	629	617	600	614	581	626	615	656	611	603	575	616	621	611	556	646	601	586	619	603	591	616	590	611	615	608	603	583	636	613	594	550	583	607	554	607	623	632	609	584	589	562	608	620	559	616	630	605	602	633	584	574	617	589	684	623	578	632	608	642	635	577	624	629	614	618	629	618	631	550	600	612	621	653	576	628	648	614	588	585	619	587	628	597	623	559	594	586	616	621	630	643	595	613	632	656	646	617	581	565	628	601	613	622	631	642	649	600	571	626	566	591	597	648	592	586	638	680	588	575	594	620	625	611	567	572	602	590	621	591	605	590	645	640	624	593	584	609	595	615	614	589	590	609	640	550	627	610	577	641	619	629	600	635	653	624	581	616	599	591	623	620	594	608	577	591	646	637	601	602	626	615	603	608	613	624	554	612	580	614	622	603	579	618	608	570	620	605	577	617	651	583	583	594	607	602	616	585	614	597	598	583	624	592	629	618	591	600	611	573	593	606	614	596	613	609	591	581	648	592	617	627	614	597	597	615	593	632	607	615	555	614	636	617	614	565	616	593	601	567	600	626	594	616	622	636	667	576	590	601	617	612	605	606	653	619	620	579	624	597	603	589	584	589	596	612	613	619	646	628	601	575	574	615	585	599	625	615	622	634	599	564	570	603	592	626	629	578	618	623	617	607	631	621	604	675	595	651	561	639	587	567	598	651	647	587	586	610	615	585	683	589	622	604	616	631	599	617	616	662	626	587	589	605	617	647	664	655	618	589	594	620	626	636	612	620	608	640	599	596	628	608	620	635	645	605	576	585	585	598	579	636	618	637	622	591	571	562	607	634
31260	24887	12969	4686	2628	1646	1007	704	617	490	396	402	369	292	303	241	273	261	227	240	187	243	251	225	265	234	248	233	206	225	231	217	224	204	249	209	215	203	247	221	189	212	229	206	215	252	252	257	238	233	224	198	216	226	236	191	222	195	218	229	216	231	234	201	217	240	235	187	227	223	190	203	217	247	228	233	230	235	224	207	225	231	242	233	221	221	221	220	215	227	247	225	229	204	234	229	212	226	219	225	227	234	228	240	231	228	218	215	263	206	240	206	222	241	222	254	206	213	238	256	245	220	201	216	219	230	220	233	242	211	213	231	208	189	193	243	223	220	210	208	231	238	198	228	232	215	224	247	206	211	214	242	221	227	224	224	212	222	219	221	215	219	235	207	216	229	225	226	235	227	233	209	229	202	228	246	238	232	231	208	232	187	270	248	234	209	220	203	203	210	218	201	201	227	226	211	193	239	229	230	255	227	203	225	227	187	221	218	204	240	218	228	212	214	210	247	205	215	222	264	245	244	226	225	215	239	232	213	230	237	224	222	219	222	238	214	227	201	243	256	213	206	231	249	228	223	232	217	238	231	217	210	216	246	208	206	221	221	224	232	238	227	228	231	230	212	243	212	228	220	224	216	221	197	213	245	200	218	246	202	208	241	237	220	214	239	193	215	221	213	212	207	225	190	215	213	212	242	227	209	219	188	216	225	217	245	177	210	260	222	219	230	245	206	199	242	227	225	211	208	248	212	222	201	221	205	237	230	212	199	208	233	230	204	258	203	216	213	220	206	211	216	212	202	218	195	186	210	247	230	212	222	238	212	205	245	246	233	229	219	222	211	227	198	200	212	219	207	237	213	218	212	222	206	209	230	205	208	192	217	220	231	216	225	235	216	216	226	212	222	220	208	217	231	205	225	240	232	202	252	205	213	235	215	236	217	254	226	214	251	245	250	229	215	216	229	214	213	218	241	200	226	247	211	219	199	239	235	256	224	226	206	236	215	217	197	205	200	224	233	216	203	212	253	213	204	227	240	234	222	204	220	214	224	225	233	202	216	231	243	225	203	213	233	234	218	222	224	240	205	233	218	225	189	253	219	220	186	202	201	212	196	218	209	227	239	227	236	235	228	220	222	224	206	210	236	218	220	229	251	212	214	224	248	227	221	243	240	207	193	228	230	240	249	207	221	211	241	191	224	229	212	178	194	237	231	213	217	241	204	226	218	190	203	237	233	218	225	202	224	252	209	206	212	223	229	198	223	224	238	219	200	219	226	202	216	228	221	227	212	221	194	225	188	224	229	239	221	229	231	237	232	222	217	208	236	248	216	195	222	198	247	232	228	252	226	204	214	218	233	218	209	229	222	209	205	211	213	236	226	212	214	222	197	204	188	231	226	224	205	230	237	225	239	218	192	238	234	220	230	195	210	238	217	187	250	227	232	225	246	227	211	206	211	210	226	221	191	251	257	206	245	258	228	198	211	229	229	227	202	215	260	237	217	228	208	240	236	251	207	212	228	225	240	232	224	212	217	234	211	220	236	237	220	223	240	220	234	202	234	196	199	200	205	201	192	200	202	227	192	221	244	233	211	253	216	213	228	238	224	237	214	222	217	219	231	228	198	209	206	223	220	206	200	214	201	225	212	232	232	223	228	213	224	222	241	214	223	214	227	227	202	224	226	198	188	223	210	205	229	207	206	215	209	207	223	242	230	208	230	213	216	211	231	213	248	221	220	204	203	220	207	214	247	193	213	221	213	220	264	215	213	195	241	237	236	248	245	230	217	218	210	239	239	213	190	218	232	227	209	210	214	219	218	214	219	244	213	222	211	219	254	189	210	211	207	199	205	234	225	221	211	225	189	220	237	250	243	224	256	208	248	236	229	225	204	232	235	236	181	249	232	206	220	230	199	206	206	214	227	220	227	243	186	220	199	224	233	225	240	213	222	215	212	246	203	208	207	220	205	229	214	214	208	213	252	211	225	219	219	213	218	214	219	208	200	200	194	218	227	213	239	238	220	209	206	228	197	211	214	204	219	228	214	213	192	223	214	229	220	222	205	204	215	194	202	240	215	208	217	238	227	236	230	225	198	221	210	205	205	250	213	189	231	214	238	222	200	233	236	224	214	201	234	218	247	211	208	209	217	222	214	231	246	209	216	242	220	234	215	219	250	232	213	219	215	216	201	199	245	211	218	220	206	229	227	234	218	234	210	211	206	245	216	225	235	229	216	232	177	218	231	225	229	194	215	248	207	213	230	225	206	200	217	230	202	214	224	225	222	218	232	252	247	235	218	221	231	230	245	236	215	192	204	199	199	205	242	222	247	219	193	216	178	204	229	230	201	221	222	203	244	236	209	214	221	227	232	234	220	220	222	234	201	220	233	240	218	213	220	231	217	216	221	221	200	207	215	232	187	208	220	218	232	194	230	217	225	227	225	205	224	248	217	219	203	235	186	231	215	234	253	230	212	246	245	215	213	208	209	210	260	202	214	229	211	216	234	228	279	231	228	229	227	227	212	243	239	236	237	206	213	197	229	227	218	231	201	254	235	211	224	205	222	215	232	220	223	217	212	227	224	209	184	225	213	249	213	208	203	220	236	225	231	207	228	218	249	237	209	208	202	202	228	213	220	205	217	224	197	230	245	227	222	209	232	216	245	222	218	218	225	246	221	197	241	246	209	241	225	214	191	217	218	217	231	247	196	228	197	269	231	194	214	252	198	217	203	228	191	238	209	224	184	217	198	204	216	243	234	193	240	236	224	218	228	218	240	236	211	230	205	245	216	227	222	194	211	235	197	200	220	250	204	241	208	206	239	223	239	231	210	208	237	215	198	233	210	218	208	220	228	221	215	201	226	202	210	243	218	213	203	223	223	244	249	210	214	203	193	217	229	219	215	228	239	235	227	204	219	231	235	228	241	226	208	222	198	217	228	214	241	226	221	244	229	224	219	237	208	233	218	215	232	187	243	209	230	207	203	236	211	221	222	205	223	198	237	210	203	224	215	229	237	193	220	201	207	214	229	233	214	211	234	213	192	205	239	224	210	226	227	212	207	224	202	236	222	217	218	219	227	224	226	229	200	209	223	208	214	232	220	246	223	234	219	236	203	222	233	219	229	216	214	193	227	222	204	205	220	235	247	204	207	224	198	231	205	217	198	204	225	226	214	219	240	212	242	189	213	217	228	231	227	224	224	232	225	218	211	208	239	184	231	200	232	203	223	199	213	225	215	224	210	247	200	235	228	231	208	203	191	202	227	189	211	213	229	232	212	227	208	227	258	211	198	186	198	225	257	235	200	225	215	220	233	217	224	224	212	213	222	211	228	245	238	230	228	235	214	220	217	241	209	196	224	221	244	226	214	224	187	223	221	197	221	204	191	228	223	184	219	249	214	192	207	218	200	248	238	197	220	222	232	219	200	218	193	215	220	216	211	224	227	231	260	212	214	212	205	215	202	204	224	204	220	210	216	227	225	223	227	227	213	210	193
20612	20100	8981	4454	4190	3154	2506	2655	2324	2128	1649	1576	1384	1156	1102	964	945	808	774	764	672	704	668	688	646	658	627	636	644	675	631	649	626	636	614	596	641	614	632	610	602	590	575	645	590	622	602	616	603	586	602	580	598	631	596	571	571	637	605	584	578	591	659	580	599	607	607	580	558	576	563	548	624	573	654	585	638	667	614	602	642	577	587	580	588	626	637	577	579	576	591	624	604	585	622	593	613	597	634	571	653	621	605	631	621	592	572	545	625	606	585	596	594	542	606	561	624	593	613	638	569	628	601	555	637	612	598	599	604	608	635	585	596	616	633	571	607	587	584	569	599	609	546	554	557	629	569	611	611	595	610	626	582	618	577	567	608	658	580	591	554	605	563	603	542	588	619	553	617	587	573	572	615	556	575	629	579	567	570	586	602	583	586	573	578	547	584	596	632	576	604	572	561	564	564	552	560	538	525	528	570	602	534	581	575	575	536	648	552	541	547	545	656	545	584	581	612	554	613	588	601	575	595	579	539	560	590	500	610	588	582	581	576	600	551	597	582	552	579	555	551	592	526	574	596	584	558	528	596	556	564	602	573	589	573	600	582	567	539	549	543	559	543	564	564	601	544	612	583	592	613	601	600	618	586	572	540	584	582	555	585	552	568	583	569	599	597	556	567	595	561	583	578	596	598	571	557	550	595	568	603	555	562	549	577	577	565	548	606	579	581	556	572	579	597	522	571	615	556	573	549	578	568	562	553	558	615	538	594	537	592	589	604	547	555	559	580	564	579	562	530	600	560	580	578	548	555	587	542	559	572	580	585	614	590	551	593	571	557	576	555	598	579	566	581	564	553	595	564	559	573	575	551	569	587	616	573	578	609	571	532	579	583	550	576	585	573	549	601	582	549	558	549	562	597	602	575	569	550	559	559	562	577	546	581	551	560	552	567	597	516	581	565	614	555	523	594	567	583	548	595	587	579	602	528	559	582	605	568	567	613	548	550	517	559	597	554	550	555	558	611	576	564	551	587	565	622	537	568	583	626	542	579	543	598	595	588	590	574	565	537	545	564	550	561	556	548	597	581	540	535	538	564	615	570	590	601	564	576	584	538	534	557	572	635	595	607	544	596	589	576	629	570	572	578	614	557	584	568	618	590	605	617	561	589	553	590	576	549	565	577	593	551	591	571	562	543	594	577	574	605	576	584	588	561	589	557	580	563	521	554	571	533	580	540	608	559	548	585	550	601	569	573	564	574	608	597	575	562	576	590	610	572	568	563	528	582	537	561	559	546	588	562	530	563	565	540	575	576	569	601	562	608	586	619	600	597	589	611	636	562	531	543	571	580	541	589	586	563	550	590	583	543	586	528	568	568	571	585	541	538	561	581	605	521	519	582	567	558	597	576	577	565	563	620	581	561	516	532	581	579	568	584	581	587	610	582	570	543	603	571	588	612	606	573	561	576	588	590	583	536	581	558	575	576	602	625	560	585	561	574	582	566	586	572	557	577	560	554	618	535	584	567	571	563	536	627	590	594	570	571	608	604	573	578	542	550	603	576	595	560	544	597	568	537	564	543	576	566	564	595	626	602	560	581	569	548	581	548	569	609	514	564	571	568	568	596	547	572	554	577	599	550	558	563	602	572	559	615	600	541	571	642	581	553	580	559	561	595	529	605	618	569	550	593	570	614	553	551	561	505	567	565	540	582	612	601	565	524	580	594	590	613	609	581	535	560	599	556	603	542	578	585	551	563	545	610	548	592	585	573	573	522	579	557	558	565	578	559	574	579	608	584	578	609	598	559	530	533	616	571	559	599	568	522	605	579	572	562	561	595	572	583	595	575	577	615	576	634	584	573	570	551	580	559	582	570	604	604	564	561	577	591	594	601	537	562	598	562	538	592	598	576	585	554	621	615	594	577	596	603	589	632	565	533	534	535	577	549	588	554	580	581	561	558	549	538	615	562	599	583	591	586	550	583	587	555	574	589	555	569	565	565	573	544	553	577	589	582	586	582	604	537	570	581	576	599	560	540	582	546	558	583	555	516	572	567	583	543	542	571	581	564	585	567	575	584	538	560	586	581	543	611	571	548	591	554	563	598	528	547	555	570	587	579	566	576	580	553	584	593	612	560	530	599	539	551	555	580	557	589	586	555	598	564	571	540	578	634	553	570	617	569	604	576	551	581	550	599	569	551	540	595	589	565	547	593	584	559	585	559	619	600	564	572	576	591	610	581	592	597	560	575	586	622	536	620	578	591	594	556	576	545	585	598	550	654	556	559	588	534	536	632	547	546	585	617	544	558	584	587	579	596	580	572	546	577	570	572	560	578	522	587	559	593	560	575	578	573	587	559	585	588	605	547	562	565	579	550	573	601	560	541	570	539	583	532	607	566	518	596	614	517	537	566	562	547	608	575	637	583	562	598	566	559	595	569	599	600	570	604	537	610	596	560	569	582	571	565	572	571	561	587	587	581	605	604	604	581	547	635	521	594	644	608	597	564	604	568	579	593	560	542	563	534	572	604	593	539	585	588	614	622	582	605	566	602	577	598	561	617	531	584	617	542	603	569	559	593	598	602	602	553	554	532	578	581	576	643	558	596	555	564	521	589	563	598	604	540	575	570	570	552	566	558	598	567	567	568	582	594	539	621	561	563	572	600	591	559	575	579	564	568	575	562	585	634	576	587	603	574	581	566	611	563	579	534	604	549	583	613	600	560	594	568	609	588	595	609	608	555	554	594	652	614	572	602	598	589	572	577	568	581	569	561	559	570	571	580	539	568	608	572	586	563	580	564	603	573	574	575	594	570	563	570	602	588	578	544	573	562	596	531	571	559	573	566	503	535	558	632	537	584	544	586	555	594	551	546	586	581	586	583	563	537	563	562	582	542	593	599	577	578	563	618	594	557	578	550	573	588	584	599	558	582	596	600	575	538	581	602	564	559	555	597	632	632	564	589	586	605	540	534	552	579	583	586	577	566	546	551	579	560	589	544	548	625	598	584	559	575	588	560	552	574	551	535	543	598	523	549	574	545	588	553	564	578	576	538	609	586	563	518	595	589	589	577	594	533	574	556	545	617	534	555	575	559	596	562	606	597	570	584	571	567	550	574	530	611	550	626	560	573	575	580	597	593	586	591	526	568	583	595	572	591	525	586	612	610	565	591	599	572	572	601	596	598	578	538	617	595	602	536	517	607	566	558	565	552	547	597	557	578	591	542	596	564	573	564	575	570	569	570	600	597	576	551	531	603	560	517	585	587	649	592	569	583	552	577	570	574	566	548	563	555	565	618	569	611	602	574	632	585	540	570	568	542	564	603	583	575	616	627	598	586	541	531	583	558	584	579	546	603	582	590	602	594	596	539	561	553	585	574	584	568	609	567	545	560	587	649	554	623	558	573	536	544	578	551	539	565	580	571	573	551	563	632	570	610	550	550	568	587	564	587	562	536	548	545	552	574	599	596	574	591	599	607	578	592	612	556	582	557	570	548	575
39812	34268	20708	9037	5074	3115	1999	1363	917	698	517	631	445	390	289	236	241	233	204	199	187	199	175	177	158	170	177	158	163	141	148	179	190	165	157	169	167	159	184	177	158	155	171	152	156	158	150	149	157	149	142	173	159	162	136	171	162	182	154	176	142	156	156	143	169	162	165	174	168	156	148	147	170	168	150	144	154	157	138	159	164	136	158	138	123	145	162	166	156	164	183	176	148	144	164	134	161	171	184	191	158	166	153	166	152	149	148	132	167	158	170	146	155	145	161	151	181	141	156	169	143	178	174	142	173	148	162	170	161	160	168	153	144	171	160	158	153	143	171	116	144	148	151	159	160	156	174	156	168	144	167	178	163	155	168	166	149	159	167	163	157	149	157	168	147	148	140	162	174	141	155	133	153	156	141	157	146	151	152	171	150	169	154	153	155	159	152	141	139	160	154	154	144	156	165	112	141	149	155	170	162	153	151	157	152	159	169	139	158	144	156	163	157	160	165	161	167	173	139	145	150	130	154	137	150	139	147	153	153	140	174	139	157	163	152	152	126	146	166	164	185	163	160	146	133	155	179	172	152	153	159	128	149	154	171	176	155	150	148	170	150	156	157	133	155	164	140	164	163	135	174	168	155	154	203	154	164	125	140	156	162	136	131	145	168	146	156	137	144	164	175	151	136	163	129	155	152	157	156	135	120	161	175	156	144	170	180	174	145	155	165	132	154	156	140	163	162	171	148	167	152	147	149	180	180	148	163	126	163	152	155	148	146	152	168	146	141	142	147	161	142	125	143	170	150	164	164	152	129	147	170	152	152	142	145	151	171	140	144	170	143	141	153	165	157	165	153	149	142	153	156	162	139	154	145	139	141	148	134	145	154	134	176	147	152	153	164	172	174	136	145	160	163	149	161	166	168	175	164	151	160	125	134	150	144	146	151	190	130	131	153	147	154	160	129	155	141	135	139	140	138	141	163	132	146	186	151	132	152	151	142	155	145	159	152	155	134	171	167	162	162	135	156	130	159	147	174	153	153	155	157	148	152	161	168	141	166	181	132	146	133	159	155	160	148	156	166	159	147	145	154	144	135	162	153	154	153	160	156	165	133	151	142	177	149	148	162	146	138	153	139	153	142	157	146	163	143	166	143	119	153	151	140	152	148	152	168	150	163	137	172	154	160	142	152	174	154	143	138	156	172	138	143	129	146	144	145	130	142	169	152	178	169	162	144	165	145	148	138	138	156	139	154	168	139	167	157	166	163	156	148	161	138	143	154	152	147	133	159	150	165	167	162	153	146	152	137	155	128	160	166	129	154	151	146	131	126	161	137	157	160	155	179	142	157	135	142	145	138	155	150	168	163	151	165	145	147	130	156	144	152	164	191	150	146	140	158	170	158	162	147	147	140	166	141	165	157	169	174	154	148	132	123	151	180	147	160	152	166	162	165	156	152	145	169	160	143	151	151	153	159	163	163	156	161	165	146	144	148	148	143	126	159	142	141	157	148	159	159	139	161	154	155	151	159	163	130	159	167	156	169	153	157	142	148	154	179	145	146	145	153	148	166	153	161	160	187	154	161	132	156	127	154	156	147	155	175	170	152	164	173	143	169	157	140	156	164	127	143	181	150	144	153	171	127	134	164	165	151	158	133	143	147	145	156	155	160	165	161	161	146	155	154	155	123	161	153	162	172	132	157	138	158	177	158	184	142	162	164	153	148	155	160	167	142	156	159	150	166	142	144	154	152	150	142	148	128	157	128	178	137	150	154	181	138	151	140	144	143	162	134	132	140	150	158	152	146	162	160	134	158	141	149	129	158	137	165	155	152	151	174	129	181	149	165	165	147	146	141	138	174	135	161	156	140	150	152	167	158	154	175	152	150	145	171	165	169	149	164	173	160	143	145	146	159	147	145	169	155	142	160	156	150	163	147	182	160	166	164	127	178	144	146	136	144	169	148	164	145	159	166	155	144	137	132	150	141	124	133	155	133	120	136	139	142	165	135	172	153	150	157	142	153	155	171	148	157	160	130	163	139	150	134	125	152	163	127	157	124	142	148	155	149	168	135	153	158	162	147	154	167	164	167	148	156	151	168	161	153	149	151	170	146	145	177	149	165	154	162	159	161	172	147	143	160	132	138	153	164	158	164	146	141	139	166	150	149	137	148	150	120	153	139	144	143	159	161	154	143	136	165	178	159	156	144	140	146	143	153	145	142	148	146	168	143	132	161	153	140	147	155	162	158	148	152	163	149	155	150	157	141	134	163	178	148	147	168	160	144	144	156	171	160	135	155	153	170	144	143	144	140	137	158	147	145	157	151	148	147	143	162	167	160	138	160	155	155	164	147	150	139	169	140	161	133	163	174	140	171	151	160	177	142	164	159	147	162	133	145	143	141	172	150	138	145	163	155	147	141	151	162	149	165	161	149	147	158	123	135	158	161	156	158	169	159	139	158	163	137	134	139	171	159	142	134	163	158	164	150	165	155	160	190	147	147	155	153	176	166	141	140	155	149	156	140	180	161	179	150	147	132	181	172	145	156	162	157	142	145	136	154	168	164	161	175	138	154	162	129	176	140	148	147	169	161	155	152	155	167	163	152	129	162	153	170	178	134	146	147	140	144	169	168	150	123	142	167	158	165	170	149	141	163	161	157	160	159	146	177	136	146	134	148	163	142	163	147	153	162	148	134	173	171	166	147	148	160	170	175	149	157	152	155	151	149	157	150	160	160	156	142	143	137	119	122	147	164	129	149	138	151	148	161	152	139	139	160	151	170	155	182	145	144	146	144	144	145	123	163	165	133	140	175	141	143	156	144	131	181	148	164	144	146	157	168	139	150	151	150	148	129	149	149	156	153	178	139	152	162	148	143	163	140	148	147	151	145	147	151	147	169	180	151	187	166	135	164	177	167	123	139	150	170	160	163	180	142	159	151	156	178	162	152	158	128	149	154	171	146	152	144	140	167	140	157	156	153	180	157	139	144	187	160	143	142	166	156	125	140	176	150	151	174	142	159	156	151	164	141	144	152	152	170	164	160	142	142	164	152	142	161	166	147	152	137	161	163	152	153	153	149	153	139	141	165	166	177	152	144	156	160	138	141	143	175	140	164	166	152	147	155	135	154	185	126	168	166	154	146	156	164	147	174	155	156	166	167	133	141	164	159	164	176	157	160	158	158	145	145	136	134	153	133	163	146	159	163	138	156	134	156	138	144	154	156	166	159	153	155	142	161	171	165	155	146	160	160	142	155	168	165	137	159	130	159	163	160	143	150	167	161	148	140	141	142	155	142	149	164	132	167	176	144	131	156	162	150	144	168	144	151	157	131	157	165	171	173	140	158	150	126	138	175	144	157	137	154	155	164	129	182	160	143	147	154	160	165	148	148	146	157	147	148	161	143	152	143	152	151	115	160	153	155	167	139	145	165	157	172	108	166	147	143	151	167	140	144	166	157	166	141	163	139	150	156	161	154	137	156	155	147	154	190	159	154	155
26245	26846	12430	6436	6261	4652	4275	3980	3651	3185	2324	2300	1963	1601	1319	1108	1014	888	811	743	703	661	640	603	578	593	576	589	568	547	572	574	484	511	490	513	501	499	485	491	467	471	495	462	480	441	439	467	463	466	499	441	488	443	433	446	461	455	455	446	440	402	428	447	451	421	420	459	486	432	421	438	483	461	528	520	466	482	441	437	440	475	461	482	454	437	455	462	452	477	446	450	430	466	469	471	445	487	481	479	465	493	455	530	510	481	481	456	430	445	468	457	430	459	483	457	444	435	437	436	463	442	406	435	456	479	489	486	490	431	494	484	484	492	459	468	428	409	393	432	422	444	447	419	437	445	449	498	446	486	443	466	503	440	453	433	420	467	418	405	424	436	417	438	462	443	440	379	449	448	450	404	427	436	390	433	441	417	415	428	413	427	398	425	446	420	431	381	394	394	415	409	405	412	446	451	400	410	396	417	462	393	396	418	406	397	415	430	396	401	473	413	403	427	395	385	417	424	383	398	418	435	388	423	458	409	405	361	393	404	421	385	398	441	385	434	424	411	390	421	450	441	394	415	382	427	409	441	444	404	410	446	385	427	417	443	408	437	441	423	439	397	385	431	417	397	422	403	413	394	431	399	389	429	378	399	406	436	459	425	415	444	403	415	421	426	436	432	400	437	412	423	413	406	439	427	396	384	419	423	435	406	417	404	438	447	414	404	397	407	385	413	425	400	433	379	437	428	430	380	403	392	396	403	411	436	434	443	423	427	425	428	396	404	414	440	439	433	430	441	422	423	435	409	435	405	383	379	389	396	414	426	444	403	411	384	407	428	423	435	409	421	430	407	419	420	405	428	417	425	404	416	380	364	404	476	422	417	397	406	403	459	438	428	405	451	429	408	445	412	386	422	433	405	430	445	418	419	450	425	405	405	441	419	397	482	420	408	450	415	390	429	420	376	427	418	394	403	411	417	396	416	392	428	413	402	417	449	424	384	415	404	422	426	381	421	433	430	396	427	431	400	377	391	427	429	428	419	441	402	438	384	385	432	421	423	403	421	450	438	398	429	435	407	437	417	406	442	423	416	414	406	404	379	432	410	391	414	421	384	414	414	425	420	433	432	416	394	394	409	376	433	458	445	423	411	409	439	416	451	413	452	438	401	394	432	436	407	406	392	413	417	410	448	411	421	397	392	447	413	423	427	373	394	416	418	413	392	456	389	430	415	449	408	396	429	412	389	462	429	428	412	447	423	418	386	431	399	417	421	412	416	448	370	425	413	405	415	423	426	428	450	403	396	386	403	419	456	416	450	417	420	453	375	432	406	437	412	422	435	370	443	433	420	409	417	413	405	428	423	437	393	390	401	407	406	394	437	414	434	413	380	403	422	401	409	396	373	405	416	390	417	424	436	416	459	433	465	430	410	414	396	425	392	394	410	425	424	410	365	434	393	437	394	394	395	439	437	405	406	421	397	410	403	413	425	421	385	442	409	417	377	436	397	412	394	428	431	416	423	397	401	405	426	421	401	399	415	435	388	416	445	383	428	407	488	433	425	446	384	468	415	426	387	386	422	408	421	409	405	411	421	415	392	450	394	391	414	438	394	453	422	387	415	420	393	439	383	402	423	463	438	407	417	424	392	410	428	398	396	386	417	436	415	439	389	386	408	380	392	416	411	424	434	397	405	411	395	412	422	410	399	429	428	399	413	431	419	418	395	417	434	418	429	433	425	415	402	395	419	401	413	404	434	416	427	388	382	396	407	402	400	415	425	412	387	416	421	386	423	423	422	410	414	392	400	411	392	416	411	411	416	415	399	419	407	423	389	409	406	395	424	395	438	382	414	396	424	428	394	419	388	379	454	410	391	424	380	368	426	421	425	420	441	426	451	398	416	411	407	411	395	405	417	411	437	408	426	417	432	438	423	403	392	425	427	406	426	398	404	414	403	405	457	381	424	395	409	418	386	420	371	420	407	407	415	394	432	424	418	405	430	432	438	402	380	456	427	431	414	436	405	380	425	413	429	385	423	391	460	408	414	441	391	398	417	411	355	414	414	422	435	424	399	426	410	419	384	420	414	392	411	389	420	439	401	381	431	420	436	420	414	418	415	403	387	430	405	403	392	389	437	441	414	440	445	447	417	432	374	423	410	417	407	454	408	410	376	424	421	399	462	446	419	399	387	399	403	390	455	417	425	436	409	406	404	453	410	401	426	421	427	398	426	386	422	426	422	418	413	398	434	401	425	430	420	438	416	444	429	401	409	387	432	429	443	410	419	431	417	397	437	413	426	420	419	406	426	443	412	423	380	427	423	432	407	409	392	405	404	375	406	365	392	404	418	453	424	414	420	429	381	402	420	426	407	407	406	404	426	402	420	439	431	382	407	388	410	429	425	445	429	398	414	445	416	403	414	418	400	385	453	424	429	409	411	389	397	446	473	415	424	439	429	442	424	389	482	395	400	409	417	426	376	403	444	433	424	392	387	409	414	459	421	401	407	441	437	422	408	415	382	429	451	397	389	447	404	415	394	405	367	429	418	446	397	378	414	421	422	386	432	412	388	405	422	424	416	435	405	392	373	404	429	384	386	429	431	443	426	392	432	404	363	399	462	437	398	406	417	432	415	398	454	398	405	405	428	422	409	416	438	443	412	432	429	410	449	427	382	414	433	448	418	395	413	413	453	401	433	410	430	392	409	423	418	396	449	438	412	431	405	412	407	394	429	456	416	421	419	420	430	407	416	425	407	401	383	437	419	381	431	432	391	422	412	409	389	399	429	400	432	400	370	385	396	426	416	430	390	437	439	388	450	425	370	429	433	392	416	437	414	385	412	431	396	412	432	403	409	422	473	356	413	443	424	409	442	413	435	420	403	405	412	424	432	395	371	387	421	423	374	410	456	408	424	427	442	393	400	363	456	442	425	437	430	407	434	417	419	407	433	403	419	459	405	434	388	424	459	433	421	429	433	386	442	423	460	385	430	388	402	391	434	397	401	414	447	400	407	399	409	424	392	424	419	429	422	402	405	434	408	390	412	444	361	426	418	464	440	442	436	450	413	428	382	411	410	404	448	442	410	415	376	420	449	409	422	422	439	410	386	357	401	395	432	429	410	400	407	393	435	422	412	408	418	448	401	391	413	417	405	397	404	440	395	398	398	401	444	449	427	398	405	443	426	447	448	406	411	381	425	416	431	425	422	441	390	406	434	413	423	457	434	432	421	396	445	396	384	410	389	397	439	406	386	424	432	427	420	408	400	436	413	417	417	394	376	387	392	428	417	408	410	414	417	381	424	407	422	399	422	402	400	382	397	427	487	396	408	435	398	435	414	411	416	419	409	409	438	410	413	423	440	412	409	390	398	431	397	403	406	391	445	439	420	421	431	436	442	415	419	430	434	387	433	445	443	418	434	431	405	418	419	426	414	403	468	413	416	414	436	439	404	411	399	418	415	436	415	396	428	391	393	402	424	467	392	408	408	397	404	418	443	375	392
14467	6924	1720	517	401	263	241	270	251	264	263	260	256	204	237	234	238	236	227	246	277	222	247	238	238	234	241	236	196	231	239	264	230	223	238	225	248	244	260	221	233	238	186	239	205	240	276	225	268	221	219	264	210	232	225	252	242	204	237	183	237	261	230	213	241	234	226	212	240	235	257	234	246	242	267	245	240	218	233	219	221	226	216	238	217	262	252	225	214	201	242	227	215	213	241	262	247	226	236	242	235	217	229	227	237	223	230	227	214	232	239	230	220	219	240	236	264	244	210	231	243	205	210	242	226	244	245	216	207	234	252	245	266	240	265	227	205	205	219	214	245	252	276	228	228	233	216	239	246	213	222	210	236	212	251	235	232	227	199	258	222	222	225	215	207	232	237	240	235	213	221	222	253	231	227	217	230	218	224	243	225	235	255	236	234	239	196	224	252	221	231	258	216	214	232	259	209	218	229	218	230	221	232	228	247	240	229	214	231	243	237	209	238	242	218	232	254	233	246	226	206	252	263	237	231	226	241	185	243	249	223	247	204	230	239	222	248	204	234	247	252	228	226	230	206	217	229	233	244	255	218	239	214	252	239	217	209	237	201	240	240	248	233	256	215	267	248	218	236	219	241	241	222	226	244	242	222	258	197	226	247	227	233	254	236	243	214	229	243	246	227	223	238	210	241	241	240	229	256	222	242	220	243	269	230	226	255	254	247	218	253	217	241	248	254	237	243	248	237	240	236	248	242	258	215	244	227	221	201	272	207	217	223	245	210	213	203	222	211	226	226	269	239	244	229	249	271	244	224	229	238	240	243	225	246	233	224	226	202	221	231	245	220	211	245	245	203	236	222	250	223	236	224	231	228	227	227	246	235	220	232	236	221	192	213	243	223	214	237	232	219	242	248	227	240	234	240	221	256	227	207	244	227	229	223	247	234	225	218	233	243	229	224	231	234	229	243	215	219	248	223	228	201	235	218	216	209	254	242	215	220	215	231	235	234	215	234	229	243	213	243	234	233	217	243	243	213	210	277	235	234	225	241	239	233	209	226	235	232	251	225	254	215	240	252	230	228	247	242	239	212	219	231	251	208	246	251	239	232	238	242	219	231	224	240	212	240	225	229	227	220	233	235	214	221	226	213	235	232	203	286	256	215	203	243	235	215	232	237	239	241	255	237	249	247	222	236	220	226	231	220	223	235	226	236	243	255	252	213	248	257	228	231	232	244	243	239	221	241	234	268	232	226	235	248	219	255	261	236	235	269	209	236	231	241	196	261	200	238	211	241	214	227	227	232	216	249	256	232	250	202	224	237	247	237	224	209	216	241	257	254	258	240	222	221	229	225	235	216	213	233	228	254	242	242	221	220	235	248	225	227	220	216	187	209	253	225	224	236	226	219	258	228	234	235	214	217	249	232	237	220	237	238	250	230	226	243	246	218	231	228	236	223	234	211	224	203	212	243	248	233	239	215	215	238	230	227	232	258	236	250	217	220	257	223	231	234	207	222	255	255	218	235	225	248	202	213	273	239	224	263	243	242	219	244	240	228	235	230	221	247	226	220	245	235	203	252	224	258	230	242	214	253	224	230	242	217	234	223	238	232	222	237	236	246	242	219	233	251	236	247	240	212	230	229	212	225	211	227	254	224	236	251	220	259	240	219	250	210	210	226	230	225	229	231	248	215	208	226	230	235	231	228	240	218	225	226	202	240	254	222	210	216	224	197	223	231	254	228	237	217	228	224	237	234	221	235	242	215	236	233	243	242	219	228	232	240	219	220	229	236	243	239	210	243	224	223	236	208	236	213	210	230	230	237	232	233	237	236	229	252	253	269	272	225	233	223	242	259	243	259	240	237	204	235	237	241	249	229	246	235	211	233	247	225	215	257	231	245	242	244	230	223	246	249	233	251	222	232	260	232	222	227	252	223	228	200	226	245	221	249	256	230	261	224	206	248	233	253	231	228	245	238	224	243	252	251	229	259	235	234	238	214	254	243	253	221	235	240	214	248	227	242	223	225	250	231	233	233	244	230	210	232	232	256	214	252	226	240	233	251	198	238	240	241	223	253	234	241	219	252	247	226	223	240	213	238	233	202	244	240	222	228	259	240	219	226	242	225	238	224	229	240	223	246	204	238	227	233	239	240	247	223	215	221	210	257	213	228	216	229	233	239	232	228	237	234	228	233	214	202	251	224	236	200	235	254	215	237	253	217	250	211	241	206	255	241	257	216	213	218	242	224	253	227	220	236	243	225	217	246	246	240	224	227	250	225	244	258	218	219	271	241	247	251	233	249	242	232	207	203	230	224	217	211	260	216	212	263	247	205	219	224	207	250	252	224	221	220	225	252	252	235	219	224	249	238	257	218	210	243	244	234	228	252	238	223	234	262	233	204	240	235	214	237	237	232	235	240	215	249	231	227	238	239	248	249	189	228	235	207	210	200	265	226	257	246	243	234	257	238	242	251	236	247	233	210	232	221	260	249	214	225	240	210	223	235	225	229	244	223	216	220	246	250	247	210	241	237	225	233	235	236	235	262	228	255	260	234	248	228	266	232	251	226	243	206	252	277	248	232	246	235	232	235	237	238	238	250	225	245	207	227	229	242	201	244	251	235	221	239	257	243	247	218	232	236	234	231	245	241	217	239	220	225	218	233	231	233	234	240	235	211	218	245	220	220	230	243	239	235	236	218	227	245	228	249	226	236	254	230	228	250	236	236	230	246	219	243	241	253	248	224	245	279	263	185	240	213	240	196	249	211	231	223	244	250	229	199	228	242	248	221	227	219	209	287	213	250	221	243	242	234	223	246	221	257	234	257	244	202	243	239	241	245	216	204	242	229	245	219	244	221	213	249	225	250	224	189	221	226	216	263	251	238	246	213	212	210	254	236	257	231	231	248	222	214	242	224	237	230	219	261	222	263	217	224	222	229	249	235	243	235	222	224	209	213	207	236	233	210	232	228	200	246	218	225	215	258	212	220	237	235	233	245	254	219	238	235	215	231	213	231	253	255	223	215	200	244	257	228	212	238	230	227	242	243	245	217	231	255	221	235	267	233	228	239	250	264	229	246	226	224	228	227	247	247	244	228	244	245	246	234	220	246	226	216	268	217	234	231	227	226	208	236	227	251	258	241	237	246	220	236	227	230	239	190	234	235	238	225	258	207	232	211	222	249	242	237	247	229	245	254	241	223	246	251	221	237	241	219	207	259	217	234	218	250	230	230	229	271	225	248	253	233	233	243	229	250	215	221	226	223	245	221	242	227	254	236	233	246	261	237	279	247	249	235	256	264	238	254	198	252	229	239	227	233	226	220	234	229	225	220	231	242	224	215	206	252	219	223	209	219	226	226	206	223	245	232	210	222	213	242	225	254	236	218	215	223	236	256	228	251	223	219	247	259	235	259	242	239	227	228	232	236	262	240	209	197	232	229	230	260	222	226	236	216	213	221	232	229	199	233	252	231	270	224	200	227	244	246	229	223	204	249	228
9304	7017	2820	1192	1288	874	811	748	832	822	707	706	710	669	594	615	644	593	609	648	627	617	560	635	620	645	605	628	582	627	596	577	622	582	632	639	620	613	557	632	599	615	608	610	665	602	599	626	635	607	624	628	587	640	611	647	602	643	568	605	643	623	598	641	653	586	554	607	610	610	620	643	602	616	652	613	637	607	604	601	657	645	606	635	595	644	642	614	595	575	626	609	595	676	622	613	649	579	654	597	667	650	633	622	636	641	634	596	600	627	602	634	622	615	628	614	600	623	592	616	634	566	582	592	608	636	656	612	620	644	615	617	621	612	633	604	611	638	612	615	655	600	581	626	606	666	599	627	617	580	664	662	604	643	603	628	638	569	636	624	597	561	622	641	588	590	643	586	589	605	602	654	545	632	599	600	628	605	606	639	639	601	623	634	689	569	632	595	584	625	547	557	603	578	632	597	580	626	617	609	579	574	633	637	626	657	595	588	656	582	626	588	652	614	624	588	627	641	600	586	652	580	613	596	632	652	576	602	629	608	635	598	611	627	652	607	580	581	605	619	613	613	607	621	609	629	589	678	593	559	565	629	606	592	567	584	582	574	583	618	596	598	600	631	607	631	613	604	605	605	632	598	598	612	572	605	617	614	652	552	593	599	610	589	587	579	633	602	607	606	586	616	622	590	607	585	601	622	617	605	585	617	589	627	685	621	669	580	611	650	565	565	612	632	618	623	611	603	626	586	588	622	605	582	599	575	598	602	587	605	652	610	634	610	617	573	587	615	617	611	635	629	621	579	619	620	592	577	603	596	580	617	568	600	662	548	643	650	600	616	604	590	590	633	629	544	592	562	630	632	583	597	619	568	606	581	617	638	573	615	597	612	626	590	613	586	589	623	637	624	586	595	592	591	611	570	612	616	571	626	618	626	661	591	570	575	613	605	627	626	639	631	610	616	604	601	611	571	630	584	625	614	619	566	612	573	616	599	625	610	618	625	626	608	578	621	607	578	618	652	600	584	620	605	637	626	622	596	592	578	597	612	594	612	588	635	632	589	569	656	612	601	612	603	634	607	604	593	678	595	602	649	621	643	602	597	627	596	586	630	617	612	607	588	623	582	614	588	572	596	567	588	607	621	628	622	583	645	617	667	605	603	684	615	652	580	629	613	603	595	614	594	574	632	609	625	580	619	594	594	638	585	595	591	574	580	650	603	600	619	605	585	604	610	610	597	591	541	616	635	635	610	567	589	559	581	630	595	625	608	602	628	605	619	633	612	608	625	634	580	606	628	619	582	601	639	606	632	604	566	616	627	579	594	620	606	641	611	583	609	629	593	569	599	607	569	636	628	578	558	625	593	599	588	623	565	665	595	648	606	625	627	619	648	581	593	592	601	592	608	600	577	569	554	599	589	592	582	577	605	625	618	566	612	611	625	597	643	581	633	593	628	615	582	650	645	559	624	616	611	641	615	588	618	641	651	613	618	636	637	630	647	617	610	602	591	620	635	615	575	568	612	616	631	618	629	626	600	629	603	574	603	612	608	629	567	587	598	620	591	578	618	640	611	595	615	595	590	656	617	622	598	630	640	580	596	619	588	590	570	624	597	570	617	605	603	604	598	624	592	610	617	590	601	629	600	622	607	653	567	625	595	588	627	632	631	552	590	618	617	614	599	615	599	575	636	616	610	634	643	585	591	594	649	626	577	606	628	619	605	645	587	615	599	609	593	594	644	630	612	638	620	617	624	620	644	594	626	617	648	585	604	610	609	604	642	563	556	638	610	651	608	586	575	606	618	586	553	612	608	614	619	592	622	628	631	582	606	589	579	580	590	627	597	587	638	589	611	604	643	599	607	581	613	642	628	607	602	584	607	639	580	628	589	589	580	613	645	623	605	593	631	618	614	631	613	624	611	591	579	575	608	606	614	640	623	603	689	588	636	661	629	647	618	623	646	589	651	600	586	658	656	575	602	657	614	624	612	610	608	632	628	619	580	616	635	576	607	598	610	631	592	653	584	629	606	632	604	612	585	623	634	644	614	590	635	604	650	608	617	578	543	600	593	578	614	605	605	619	656	591	598	595	594	615	662	606	623	566	601	628	622	630	621	597	596	629	602	602	592	617	639	605	660	604	613	596	623	617	602	626	646	604	653	649	624	611	599	608	588	592	623	593	549	608	625	622	650	615	600	612	631	618	599	597	632	604	600	562	604	610	617	628	602	584	626	591	622	643	610	634	600	599	592	597	600	565	601	599	586	605	659	595	595	601	629	590	597	576	591	657	592	580	628	636	618	634	607	650	613	604	613	629	599	627	660	585	615	627	585	603	614	606	616	606	578	597	605	623	596	641	619	581	614	620	602	628	619	613	649	578	654	646	608	610	611	618	571	595	573	610	614	622	634	627	576	602	582	617	613	593	606	601	564	586	580	609	604	631	563	635	599	640	580	608	558	579	617	629	579	608	596	654	578	623	596	594	628	659	629	643	618	587	604	661	628	607	627	601	588	621	635	609	599	636	607	632	610	617	638	586	630	594	606	633	601	574	586	614	592	606	620	605	620	562	608	624	590	633	597	545	583	659	568	611	628	623	581	641	637	627	631	662	617	585	624	633	630	616	611	611	592	584	610	583	622	597	575	613	613	627	609	600	622	569	613	602	650	630	563	630	610	629	592	591	611	595	604	597	616	603	602	611	599	584	593	619	591	603	617	616	594	658	596	579	640	611	593	601	600	634	632	544	647	640	559	600	615	627	595	643	587	598	600	593	568	607	605	604	606	645	614	633	622	656	643	584	600	581	620	577	639	588	613	615	616	646	600	609	621	611	626	636	623	592	618	608	610	585	661	590	645	594	597	662	614	611	656	631	595	613	596	597	592	639	605	571	592	621	583	592	638	617	595	623	568	601	613	592	624	647	548	596	657	611	561	606	589	644	583	623	611	582	568	636	631	660	579	612	623	647	607	620	671	601	650	656	567	643	617	605	630	591	593	613	613	655	645	569	611	624	644	636	592	636	593	596	581	586	654	560	592	631	607	612	579	556	596	603	574	535	577	600	624	561	649	597	605	606	573	630	607	632	618	626	627	594	577	601	603	616	618	640	598	605	606	599	592	600	666	652	615	610	586	550	564	577	621	635	600	561	655	648	580	587	595	584	621	604	689	660	586	587	626	629	617	646	592	605	614	624	612	605	621	605	551	635	586	588	597	611	630	579	620	572	635	564	622	658	615	603	612	559	646	628	604	600	593	604	580	675	616	579	605	615	622	599	600	622	639	584	633	580	635	607	603	612	603	600	628	614	599	578	577	625	590	587	617	634	609	583	606	626	612	583	578	609	578	597	604	596	616	559	606	611	612	648	607	617	619	600	610	541	635	599	617	612	605	625	601	598	623	605	596	569	641	598	574	634	585	600	628	610	612	612	571	599	632	611	585	602	646	566	609	569	619	600	583	581	573	639	593	594	580	620	612	641	599	629	615	617	592	577	635	594	577
31813	25328	15737	5381	2903	1816	1146	1022	736	548	394	463	345	357	266	284	253	256	236	222	213	245	241	251	236	216	235	268	249	241	246	260	231	215	249	211	219	234	227	206	209	205	227	211	212	241	227	242	216	223	227	234	239	212	249	206	226	220	181	242	207	245	205	260	183	206	211	229	219	218	237	211	249	225	219	243	231	199	196	200	203	226	225	215	231	238	204	232	214	256	217	241	239	231	216	209	231	207	221	218	221	234	217	214	189	211	233	235	228	221	238	219	219	227	211	211	223	230	250	251	230	262	204	222	192	215	213	215	211	223	216	203	221	223	210	219	221	237	207	237	201	237	211	194	215	235	212	205	217	218	219	242	236	248	239	208	211	224	226	239	208	262	220	240	197	216	221	205	192	221	230	237	228	228	221	184	206	182	203	223	215	206	223	208	212	204	226	234	241	221	246	204	193	206	231	230	194	216	229	231	219	211	195	229	218	241	218	228	222	208	235	205	221	200	221	202	199	239	214	244	197	211	191	240	222	237	227	234	218	213	224	235	201	234	223	218	214	219	231	218	240	227	202	213	235	223	240	233	217	218	238	209	191	196	209	229	180	244	200	215	219	228	231	236	223	223	200	239	215	231	216	211	197	199	242	238	198	207	220	220	239	212	193	238	244	228	199	221	222	243	227	209	216	196	207	204	224	224	233	211	209	209	205	226	234	233	220	236	183	219	205	225	258	214	228	221	204	256	206	199	235	226	238	235	211	228	246	226	216	203	240	200	217	205	218	235	218	215	235	241	239	195	233	209	220	193	203	256	233	227	212	234	220	226	230	225	217	214	231	209	220	220	202	202	245	237	213	230	225	232	196	199	249	221	217	207	200	223	221	230	212	202	216	212	239	222	217	205	234	232	221	237	232	229	219	232	198	247	205	205	223	219	220	219	222	217	201	211	233	218	216	211	250	216	209	237	276	225	208	208	204	221	233	239	221	203	224	216	203	219	224	200	215	222	203	208	225	203	214	196	200	188	223	217	205	231	249	228	213	206	222	251	230	225	211	200	209	226	218	227	200	235	203	207	190	216	218	234	202	230	229	207	190	222	204	215	220	198	233	233	218	224	233	230	232	221	212	228	204	222	240	194	236	232	225	228	229	204	204	166	233	219	212	217	236	228	200	213	246	241	192	203	211	197	225	254	209	224	215	216	206	203	214	215	236	218	226	222	201	223	222	240	188	203	213	239	230	216	221	196	239	241	212	217	195	246	224	233	222	198	228	232	214	203	241	229	228	202	228	209	237	206	197	221	229	220	218	206	208	199	228	222	220	218	250	199	213	233	235	198	260	260	220	228	217	211	217	211	234	214	226	236	224	234	214	209	188	238	236	219	204	228	255	205	213	193	211	204	234	238	208	200	221	214	213	227	224	224	221	203	220	224	214	207	207	197	229	232	198	254	214	208	199	208	212	210	213	222	199	223	231	215	207	216	219	197	230	199	230	234	221	211	211	233	219	234	218	215	227	221	197	216	219	222	225	205	245	239	218	214	225	225	211	199	219	210	212	223	206	236	231	221	209	197	208	237	231	220	189	208	205	227	183	208	216	236	223	237	208	206	223	228	211	216	203	201	192	238	178	211	226	226	229	210	180	205	217	245	199	216	206	219	225	183	210	234	205	182	218	218	184	213	183	235	217	237	221	223	198	220	210	231	243	208	216	212	228	221	205	225	220	223	215	199	226	219	225	222	234	234	225	231	208	205	221	203	241	228	235	222	187	201	207	216	238	240	220	206	222	228	199	220	203	217	219	212	202	221	216	203	237	217	178	212	236	242	199	210	213	227	217	214	204	219	214	229	241	240	226	213	201	225	224	220	240	221	199	219	197	207	227	195	224	220	211	242	215	221	216	193	222	203	229	206	202	224	212	195	237	230	185	229	229	238	225	225	215	234	235	225	205	214	194	216	226	220	194	233	228	229	208	199	221	212	205	231	190	213	206	221	194	246	221	224	206	215	229	187	218	205	238	213	249	210	222	202	222	199	207	220	237	252	224	217	219	227	219	210	237	222	227	212	228	221	227	217	217	220	219	203	214	230	236	225	235	211	223	215	229	228	238	217	238	216	201	207	224	182	224	219	221	214	205	217	211	209	218	210	236	220	234	210	202	220	225	206	224	207	199	207	208	235	237	226	213	209	197	220	201	204	222	218	208	192	235	221	220	221	211	210	218	204	209	222	236	202	244	197	227	239	200	212	204	200	241	246	238	211	217	219	241	235	207	230	214	225	237	245	208	209	211	215	207	240	218	193	233	212	191	230	225	250	223	229	197	267	209	210	215	204	226	189	221	222	214	220	243	243	195	233	220	218	239	190	226	208	206	215	214	234	208	241	244	224	221	209	219	202	198	230	204	209	241	213	238	226	222	233	196	191	218	212	198	203	242	215	234	204	232	203	203	214	222	250	209	229	221	196	214	199	239	230	219	223	213	228	223	222	183	229	234	221	243	223	203	203	262	226	231	239	211	212	210	233	200	238	212	201	214	234	207	231	234	233	216	243	214	239	197	263	213	217	219	196	214	201	220	207	218	240	215	231	202	225	208	223	206	246	220	212	216	232	192	243	224	218	221	194	239	183	212	254	244	224	209	222	224	206	221	212	230	205	221	226	228	223	212	228	206	203	226	195	229	203	215	219	208	216	223	193	216	219	218	219	205	217	238	208	221	227	233	201	230	196	233	226	243	216	210	193	198	204	217	208	232	214	216	226	250	223	236	229	233	210	226	202	202	194	219	217	211	207	214	228	216	212	200	192	233	196	214	217	187	228	232	206	249	215	209	211	205	223	240	225	239	222	203	209	243	218	227	227	217	226	233	234	197	225	194	233	215	218	198	236	215	223	205	221	195	219	195	218	227	242	209	194	239	217	214	220	202	206	212	224	229	230	231	238	225	206	230	231	227	225	222	222	198	219	240	215	201	219	252	238	235	212	225	219	213	237	219	234	198	211	231	217	216	228	264	223	195	215	229	204	226	232	232	224	214	199	210	200	216	249	233	221	221	203	212	219	233	235	241	244	213	213	210	213	219	238	212	214	223	224	187	239	214	231	236	222	195	211	199	202	199	246	234	248	228	218	209	203	221	232	230	195	205	218	182	219	198	236	227	223	215	202	193	210	193	220	209	239	208	197	229	227	236	208	218	234	213	215	209	218	216	227	217	228	214	233	215	218	230	229	243	223	217	211	250	193	241	257	237	233	193	211	219	237	213	209	236	232	258	235	214	215	210	236	219	219	212	211	209	195	198	214	238	201	227	234	242	204	212	214	236	240	239	233	209	210	226	226	217	198	218	198	212	232	244	180	193	211	221	228	218	236	215	241	230	220	240	203	225	220	270	192	243	222	239	204	216	215	219	216	212	210	195	219	208	231	212	226	206	234	238	223	212	220	212	202	234	211	217	208	206	233	214	260	208	225	221	236	228	232	232	206	223	214	220	229	196	241	223	226	237	195
20585	20789	10997	4113	3978	3084	2627	2560	2545	2243	1713	1512	1330	1288	974	948	930	738	747	769	700	729	718	692	651	677	703	631	673	655	638	626	609	574	612	661	657	667	580	615	650	612	574	609	617	547	550	597	627	620	604	629	567	585	579	606	609	598	633	639	622	593	561	565	597	576	606	558	548	595	610	553	573	584	661	601	636	585	594	606	583	610	617	583	596	667	592	592	643	575	554	621	621	600	646	581	616	610	579	623	616	606	612	615	605	636	575	623	622	592	587	615	609	604	594	574	603	635	581	601	593	559	589	555	649	609	591	593	611	600	578	616	608	584	604	626	603	602	586	614	569	562	607	601	595	589	575	591	585	613	603	602	611	604	605	572	598	589	560	574	580	603	538	534	561	579	564	579	606	603	578	572	563	547	577	551	551	604	598	557	540	549	575	573	608	580	573	590	572	602	580	537	562	570	570	533	570	585	576	560	559	565	610	543	608	575	608	610	589	596	631	586	556	595	573	602	589	576	529	551	585	530	583	583	591	601	573	578	580	630	584	570	586	603	592	537	572	575	574	566	602	591	602	559	576	612	583	572	522	576	549	557	588	585	574	582	543	637	555	584	533	561	555	584	568	569	548	590	536	550	558	578	575	556	588	603	598	554	615	551	542	588	538	595	581	544	559	524	630	561	566	586	554	595	562	530	576	561	574	595	565	591	574	522	580	519	574	546	578	586	581	550	604	556	599	563	555	596	527	552	576	540	593	562	621	571	535	593	551	583	584	527	626	550	587	563	582	590	574	551	560	605	562	575	559	584	549	558	574	603	578	580	545	543	571	592	579	573	589	575	570	579	580	553	564	581	567	582	540	565	560	617	582	560	573	582	576	603	612	570	548	595	583	564	561	627	575	528	579	578	541	578	603	546	540	551	562	560	537	569	589	557	593	572	525	597	550	537	611	588	554	565	560	577	569	616	564	548	567	638	597	551	589	558	522	584	605	602	583	629	589	571	541	617	546	588	573	559	572	605	592	597	583	564	591	569	608	597	586	563	598	560	598	582	592	604	574	566	594	557	586	592	610	560	585	552	513	593	578	556	562	598	557	543	577	542	559	540	556	618	538	540	563	572	555	560	580	539	553	609	565	524	549	564	579	596	517	562	537	583	571	558	581	579	609	574	586	617	554	591	596	522	588	618	601	548	593	575	567	573	528	561	576	584	565	573	566	552	570	560	606	543	582	612	566	547	566	555	586	607	547	558	572	585	595	575	617	544	591	574	563	531	544	609	526	598	568	563	563	508	570	592	581	596	582	575	582	566	581	553	555	621	572	627	567	542	562	612	558	596	618	594	604	549	573	564	557	568	580	587	548	564	591	597	554	597	604	560	572	571	577	564	600	566	545	568	593	568	587	541	587	555	616	558	549	609	586	546	565	617	564	565	589	601	584	548	574	570	557	541	567	562	587	568	600	567	572	567	591	551	558	588	565	577	589	602	570	553	582	545	581	546	564	572	577	570	540	598	566	559	570	582	558	560	552	587	568	601	554	560	539	540	602	564	539	594	589	572	558	581	552	558	569	579	576	549	577	589	551	605	598	537	558	575	577	562	560	545	556	621	544	539	572	538	605	553	578	600	588	546	618	616	595	587	625	606	568	596	606	626	589	595	564	585	595	589	598	587	541	570	586	592	550	571	597	533	575	574	596	604	572	543	550	588	553	547	573	561	573	575	605	559	573	535	583	577	542	552	523	596	606	585	587	564	546	556	545	568	558	586	603	560	576	557	591	593	550	601	604	558	636	595	545	582	623	570	551	546	546	607	519	611	558	588	633	589	604	535	595	535	597	584	576	614	568	563	556	564	564	630	551	570	566	536	579	547	517	589	569	595	547	580	592	586	541	616	559	598	589	607	538	597	542	563	585	558	586	607	548	574	561	545	539	587	587	558	582	511	560	573	600	601	574	589	624	557	547	570	547	523	594	585	552	598	609	607	573	583	595	538	581	542	565	592	559	533	553	578	599	549	544	615	626	570	536	598	555	580	572	588	529	594	561	587	623	567	535	598	572	563	589	606	547	600	575	563	560	613	567	578	566	561	566	536	550	595	538	618	566	559	581	565	585	565	546	550	572	545	572	607	540	653	565	557	535	544	601	537	597	537	591	563	552	554	575	547	561	565	542	578	582	523	558	625	563	600	533	582	605	573	546	550	563	549	590	619	604	594	546	589	566	606	561	572	543	635	551	581	552	571	595	571	600	606	536	576	588	568	591	536	585	607	563	627	537	596	570	575	555	583	496	560	614	582	571	600	578	558	565	575	563	588	553	573	571	585	637	552	559	587	578	576	591	562	593	541	609	550	536	567	554	564	543	565	551	565	611	601	560	611	581	547	562	571	579	541	547	495	558	544	603	531	554	565	548	592	621	593	627	604	550	522	552	625	559	574	531	573	578	538	581	556	578	568	581	564	598	557	559	588	581	586	584	570	584	599	596	551	551	584	588	599	629	567	575	571	600	547	592	607	597	569	567	535	592	555	555	566	550	603	588	580	575	602	592	595	612	538	587	578	568	560	585	574	610	580	584	593	582	582	575	582	525	546	558	567	587	577	562	555	572	574	577	601	516	579	586	601	576	576	605	579	586	555	565	552	593	582	575	569	551	549	555	586	581	570	575	567	540	572	544	583	599	536	575	595	556	564	588	541	540	543	534	592	566	560	574	540	581	557	575	610	533	586	575	575	546	566	548	577	573	550	562	579	588	545	580	560	584	622	527	560	571	610	586	548	591	551	582	570	551	618	591	555	561	619	530	604	577	581	596	556	550	592	598	573	593	584	585	515	570	575	584	578	578	547	583	572	578	534	585	561	528	533	583	576	539	574	609	560	556	555	563	565	553	538	590	591	579	558	528	575	558	553	599	544	534	562	608	540	584	552	578	592	610	591	586	583	556	584	572	569	584	580	554	562	574	551	567	585	617	539	558	542	571	530	596	567	579	598	567	594	618	569	542	554	616	609	581	539	545	575	613	579	577	582	582	541	572	545	596	589	600	579	588	598	547	552	582	561	579	585	542	555	577	579	565	563	551	574	586	551	590	605	549	629	571	615	534	608	585	613	571	577	541	593	566	578	563	584	573	555	558	550	592	565	537	560	615	549	588	547	597	564	596	626	582	592	560	554	604	560	561	589	570	578	542	558	602	587	555	586	538	581	577	559	573	588	566	511	582	596	567	565	583	607	610	594	626	598	613	587	562	571	542	581	545	531	580	585	592	606	572	556	609	584	555	589	511	637	542	587	536	570	536	599	576	543	589	583	592	566	583	588	617	552	587	610	574	599	553	554	588	589	600	588	539	589	574	561	596	551	590	555	578	560	576	591	573	567	626	579	598	575	610	578	551	556	585	585	612	566	546	609	571	558	555	544	552	575	565	558	550	571	577	547	580	588	564	563	548	594	548	508	616	591	581	584	621	602	570	552	599	607	552	571	580	529	633	586	571	569	581	559	552	586
40780	35108	22269	9618	5821	3276	1964	1438	1109	891	556	538	490	361	277	250	234	234	206	175	229	177	175	179	182	183	167	178	153	184	199	155	170	159	174	184	166	183	166	180	148	176	173	175	174	173	145	163	175	149	159	167	150	153	159	187	148	161	160	158	167	166	170	162	162	164	163	167	178	169	183	164	143	164	167	144	165	163	175	146	132	139	167	142	145	157	142	164	143	159	146	172	180	173	164	186	158	161	145	150	181	175	163	165	176	159	146	142	149	158	150	169	173	143	151	149	161	153	158	153	159	145	141	159	140	154	146	166	152	149	138	179	166	173	144	152	148	146	155	160	157	143	161	167	144	173	148	169	174	136	160	161	153	152	168	177	148	146	151	149	181	163	144	137	155	154	165	145	160	162	178	159	176	153	150	159	149	146	156	177	152	164	171	152	146	160	131	152	143	157	148	158	159	152	169	163	145	162	149	151	141	160	155	165	152	153	171	150	147	170	166	156	142	164	157	158	134	149	129	161	162	160	160	148	166	160	142	150	153	151	158	182	160	155	142	174	157	142	144	159	127	155	153	129	142	160	151	162	158	158	149	151	119	142	156	188	145	152	171	160	169	159	164	143	154	144	143	153	137	163	157	161	145	163	157	143	143	161	137	127	146	133	157	151	146	161	137	125	157	154	156	150	139	160	129	132	163	140	149	137	143	167	157	159	155	162	151	162	147	147	151	162	174	161	161	137	149	178	160	167	156	159	155	165	155	151	167	150	148	154	152	163	141	153	155	151	148	173	160	160	139	177	152	172	162	150	127	158	163	155	172	171	139	146	145	158	164	134	145	165	165	142	155	152	155	141	169	141	155	161	161	154	143	183	167	155	165	162	162	174	138	132	149	172	147	159	168	152	169	180	146	137	155	158	170	132	190	166	165	163	160	152	138	169	158	165	161	164	147	166	155	154	157	150	156	160	143	156	169	151	124	163	156	136	168	144	147	148	167	162	145	169	149	154	142	145	160	152	163	151	141	142	160	144	165	148	150	143	138	158	156	164	144	152	154	161	161	146	150	146	144	139	171	163	163	159	143	146	138	156	165	143	182	153	161	138	168	157	145	154	157	162	156	158	143	157	170	128	170	165	141	167	175	152	140	140	153	158	151	144	169	148	142	156	172	133	142	140	160	169	132	163	158	144	179	151	155	167	163	164	156	152	162	159	139	161	149	169	151	163	173	153	155	174	145	175	141	145	157	144	138	166	160	140	142	176	145	147	154	148	148	140	139	147	148	143	150	149	149	159	182	146	150	169	133	176	164	172	162	159	153	160	156	164	137	190	152	140	156	165	157	155	152	146	167	142	137	166	144	159	151	133	145	146	167	174	144	167	142	148	139	154	151	165	150	156	168	162	162	143	147	172	176	174	160	168	156	166	145	176	164	160	149	163	153	173	169	155	141	165	156	165	160	148	164	166	141	155	171	161	174	138	142	167	140	137	131	160	138	144	148	148	155	152	168	145	145	164	150	151	164	157	164	124	160	139	118	156	164	160	154	144	164	180	158	141	153	150	161	141	146	167	164	161	160	171	150	176	163	145	136	168	162	155	174	144	143	158	145	157	164	141	153	163	167	160	151	149	157	160	130	134	149	167	159	148	148	152	134	152	155	157	148	151	164	157	163	149	179	137	156	131	135	148	152	134	150	141	150	145	154	143	162	147	155	147	148	141	148	151	162	156	185	148	163	152	136	158	164	136	146	154	137	178	163	156	159	156	156	143	161	142	134	158	165	142	168	157	178	170	129	132	141	147	150	155	151	159	159	170	150	147	170	165	162	161	142	176	134	159	147	169	168	140	176	137	132	164	160	141	125	153	137	145	146	161	132	173	147	129	176	152	144	168	161	154	142	145	152	166	174	146	165	159	169	162	164	168	151	175	136	140	161	144	143	137	153	150	157	145	164	142	153	166	158	130	167	142	162	148	153	152	141	150	140	160	169	136	174	158	143	172	156	154	123	167	151	153	166	149	167	149	134	139	149	153	140	140	149	139	147	145	162	125	160	168	151	149	144	144	158	157	182	182	158	153	137	143	143	154	150	149	144	154	161	160	141	139	175	152	151	142	170	174	165	140	147	162	144	162	165	153	167	175	167	162	148	148	143	147	144	171	139	174	152	163	146	152	154	150	162	148	132	143	154	137	166	166	145	152	160	159	139	166	164	150	166	189	148	150	142	156	143	163	167	153	154	163	145	155	159	173	150	163	129	129	156	143	147	145	144	129	156	156	159	165	170	152	141	139	158	155	170	139	151	157	154	155	132	153	148	164	172	159	142	129	142	129	154	166	138	142	141	165	151	158	161	169	175	136	167	168	144	137	147	157	151	155	162	139	146	161	136	169	167	149	159	154	148	167	165	156	150	157	144	155	142	139	159	157	145	159	164	146	153	157	171	154	162	172	169	168	159	166	162	140	156	139	164	152	183	143	152	140	168	150	146	168	166	167	148	153	151	152	176	144	152	165	157	156	155	145	173	148	135	159	158	139	155	170	144	150	163	177	160	149	140	126	155	156	148	152	152	156	157	150	154	165	140	173	158	151	146	147	143	175	163	139	139	167	151	153	150	151	185	159	171	150	138	164	143	142	174	180	138	155	156	140	139	163	167	153	147	164	143	149	171	139	142	151	138	153	167	146	152	168	145	179	166	160	129	143	138	166	136	154	161	126	165	153	157	163	120	154	146	146	178	155	148	151	184	166	146	171	152	146	169	160	150	149	170	152	161	154	151	176	138	149	152	145	166	148	172	124	170	137	145	162	187	161	158	149	164	170	178	170	139	170	135	150	168	147	164	152	164	151	159	144	166	163	169	160	155	165	142	153	132	154	161	162	147	157	153	128	154	152	169	163	147	154	141	155	138	163	139	157	156	163	182	138	135	154	154	167	140	156	153	145	156	141	146	153	140	158	131	174	163	156	161	192	156	167	139	155	140	157	155	161	134	170	151	161	156	146	148	163	149	154	131	136	131	128	145	165	159	136	140	161	165	142	183	156	140	161	150	149	156	154	189	161	156	159	147	138	159	147	155	153	132	141	159	137	144	157	160	140	147	165	166	179	166	140	162	151	155	174	164	145	161	160	159	155	158	125	155	123	144	149	148	153	157	159	132	173	162	143	149	160	145	165	156	147	155	184	144	166	144	150	153	154	169	153	151	170	160	134	182	142	152	188	151	146	153	146	161	162	134	140	140	148	174	170	156	140	155	168	139	162	182	146	155	152	171	149	135	143	171	161	171	138	150	154	159	161	159	146	149	159	184	161	150	151	145	178	155	153	127	159	151	147	125	164	157	168	173	156	167	131	172	153	159	175	149	153	143	150	177	167	164	134	182	146	157	178	134	135	134	139	144	154	172	138	154	155	151	134	149	141	160	145	122	165	138	140	169	139	150	148	153	178	158	176	145	163	165	127	153	142	152	161	148	144	138	150	146	128	156	177	157	167	131	178	137	137	160	166
27418	27297	13983	6457	6071	4711	4039	4242	3718	3347	2497	2109	2052	1341	1143	1144	1035	937	798	763	702	658	577	644	598	582	602	582	565	496	528	566	531	519	515	485	504	409	517	466	530	450	430	437	456	453	466	411	454	474	427	489	459	445	453	454	439	465	450	484	449	435	439	429	408	454	440	430	462	461	466	450	423	474	524	493	462	464	454	467	454	477	449	456	455	489	428	444	432	443	454	478	412	452	466	463	446	487	472	504	502	547	492	472	480	463	470	482	487	444	420	428	455	444	459	432	426	467	423	449	417	470	442	445	472	466	462	512	465	450	469	452	470	451	469	431	435	434	425	453	443	431	411	452	450	444	469	426	466	456	488	491	427	455	444	454	447	463	429	425	422	412	416	406	405	416	439	443	452	473	422	406	425	471	445	409	422	431	419	416	417	433	412	408	450	403	432	418	404	451	418	436	414	447	427	375	433	459	419	415	450	426	420	403	389	416	400	403	419	426	402	430	414	428	444	409	433	401	390	428	404	409	416	417	402	396	402	407	417	400	397	402	425	411	430	410	412	401	406	387	399	431	405	420	455	449	442	434	400	403	431	405	402	398	426	415	455	444	454	401	386	403	381	454	424	392	414	432	413	428	427	410	438	403	448	385	381	404	445	398	439	446	428	419	455	417	402	410	444	449	442	415	427	423	380	421	417	398	408	385	419	406	399	389	377	412	407	420	428	382	436	399	418	420	391	417	418	394	454	403	412	392	409	438	417	421	395	410	401	435	421	403	383	393	417	403	416	423	395	417	385	403	412	409	390	409	426	399	411	417	386	407	403	416	435	446	380	414	418	437	413	407	419	425	433	421	439	403	410	411	395	421	441	427	425	418	414	399	431	417	409	388	380	415	386	409	435	418	461	409	396	441	389	415	394	378	399	418	408	412	414	397	458	342	387	431	443	401	419	410	410	416	399	398	428	413	388	423	416	461	414	449	395	411	409	411	425	426	414	417	378	434	414	417	379	418	407	416	400	426	419	399	394	425	369	412	415	410	437	410	378	419	410	414	421	432	391	426	434	444	388	429	427	384	400	395	441	459	418	391	403	429	427	386	398	439	402	396	410	426	404	380	428	404	428	411	422	417	427	436	406	425	422	399	416	457	371	416	362	443	444	422	389	409	420	412	452	424	410	415	435	403	416	436	431	427	415	398	434	444	416	417	419	406	410	409	419	409	396	423	415	447	399	398	437	406	440	408	411	410	414	428	406	387	398	400	444	419	432	345	417	380	428	414	420	413	408	449	397	452	423	387	426	400	436	401	427	443	423	428	429	420	381	447	400	400	437	424	409	440	421	382	418	424	417	426	410	432	411	389	413	421	450	407	389	416	420	400	410	429	397	408	394	436	378	427	416	378	422	388	404	404	413	449	398	401	391	431	449	399	403	431	421	404	414	432	432	424	405	392	439	420	410	459	453	426	402	449	409	438	413	379	403	390	423	403	426	423	392	393	407	417	418	443	390	359	434	422	456	370	425	427	421	408	421	393	401	429	388	397	447	403	394	427	389	426	415	433	393	373	422	412	419	410	393	411	430	429	406	466	425	385	403	428	410	444	404	390	446	403	383	399	428	388	421	410	403	445	416	411	416	417	423	427	405	411	412	445	388	434	399	398	414	424	451	419	457	386	449	388	407	391	408	392	423	416	424	377	440	378	374	409	394	454	390	394	408	396	426	393	438	437	404	435	376	417	440	428	456	403	407	404	410	405	404	412	420	411	364	422	387	437	420	427	416	416	418	414	420	438	402	407	410	406	426	443	467	363	416	424	429	422	386	412	440	409	430	424	408	451	423	412	394	408	411	413	426	399	433	414	457	398	404	405	415	385	400	440	446	435	423	387	462	447	410	418	428	383	459	411	407	432	420	400	411	422	424	413	417	423	430	396	407	420	437	437	443	406	386	410	429	413	424	421	449	408	419	417	421	426	401	433	440	403	430	416	413	389	430	449	414	420	416	392	472	431	453	445	429	396	414	416	392	377	416	421	374	439	432	431	421	442	432	426	407	397	422	409	434	421	452	436	396	400	397	445	453	435	422	458	414	427	427	425	430	413	447	408	422	438	412	446	422	430	389	429	434	473	414	414	410	420	425	422	458	409	428	406	437	439	447	410	395	399	406	384	441	433	398	410	417	412	423	417	379	416	374	433	400	409	403	413	399	382	384	402	369	421	422	414	398	418	482	454	424	409	416	408	368	430	426	416	441	416	422	419	434	379	415	421	431	427	407	407	422	406	390	403	424	417	444	455	425	396	422	390	432	424	434	402	396	418	453	399	426	419	417	394	415	431	433	414	439	412	456	427	435	418	395	411	411	409	453	453	383	450	425	399	472	439	420	400	407	431	419	402	405	423	444	438	418	395	415	439	412	401	446	408	418	392	427	372	399	417	361	438	377	410	423	423	389	437	408	443	392	431	414	372	421	424	449	444	405	432	398	433	414	438	429	403	429	412	395	429	413	448	415	414	433	430	429	387	411	412	399	406	391	423	379	413	410	420	424	425	460	425	424	413	409	405	423	414	384	413	416	447	409	441	429	413	386	362	406	412	394	388	390	417	398	388	399	434	441	419	394	401	430	376	420	437	408	429	391	421	414	424	400	425	421	377	408	423	426	389	430	414	439	443	420	426	430	422	450	386	422	412	410	419	413	395	390	440	389	421	443	395	439	422	437	395	414	404	425	382	435	429	431	404	416	412	406	435	415	393	418	390	396	440	417	403	400	405	435	433	409	428	428	433	392	416	427	425	415	420	393	390	390	413	409	394	425	409	395	402	363	427	427	437	447	392	412	410	423	405	457	413	421	418	385	398	436	407	411	400	433	400	423	455	432	418	434	428	397	399	452	420	447	403	427	428	403	380	463	378	413	422	436	420	417	429	415	415	406	423	403	414	408	406	418	415	388	391	427	397	447	449	422	397	421	440	430	414	399	425	415	401	396	449	363	412	444	373	421	434	400	422	401	407	429	440	410	422	439	432	402	428	421	425	434	402	426	473	403	413	431	387	436	399	445	402	414	421	446	433	444	408	439	387	411	401	453	356	418	410	423	441	426	435	445	409	445	387	421	445	413	412	427	455	391	402	401	424	416	406	424	413	400	425	405	417	430	408	437	443	367	396	418	409	408	401	406	413	377	422	419	412	402	387	395	413	421	403	387	387	435	447	392	426	411	407	409	445	390	459	449	391	391	442	443	411	449	421	398	412	414	411	450	432	451	445	406	440	409	424	406	419	403	411	451	464	424	436	410	389	438	398	427	395	418	405	429	431	403	384	407	436	425	395	402	380	415	415	412	443	426	418	403	428	431	436	355	410	433	417	391	394	417	414	424	404	394	399	457	403	415	432	485	437	424	391	378	413	407	439	413	432	420	418	389	408	399	426	403	427	438	412	387	428	438	400	451	432	374	425	425	388	396	405	404	423	390	394	398	418	384	418	389	454	431	404	454	394	414	425	410	438
14518	6763	1494	398	368	293	249	239	254	248	246	245	231	225	239	224	198	230	249	251	244	226	248	213	227	216	258	209	269	245	228	224	225	240	232	206	237	225	222	260	210	205	203	221	226	265	270	228	219	227	238	238	241	224	252	212	254	224	254	251	232	214	230	228	256	257	212	226	213	257	241	211	226	203	239	202	265	208	234	222	264	252	218	265	244	222	254	239	233	232	220	249	234	225	251	209	224	209	221	238	217	266	232	240	206	233	228	230	228	239	229	247	223	220	220	224	247	221	233	251	235	234	231	250	253	224	227	260	253	226	236	216	233	237	246	240	222	259	265	230	230	218	251	270	232	221	237	252	232	229	244	226	237	228	236	239	271	241	226	208	205	240	234	243	227	236	215	220	248	237	224	188	219	258	236	246	241	229	216	264	231	240	226	245	231	232	238	239	245	243	220	219	251	220	247	217	246	231	205	222	260	250	245	220	238	239	248	236	219	235	241	213	214	242	257	242	240	228	231	217	218	238	261	224	242	240	230	222	236	205	217	269	220	232	243	248	245	236	221	190	238	221	227	230	222	219	250	209	268	228	248	221	256	214	257	236	250	237	235	219	258	247	210	213	237	213	225	226	243	244	243	246	242	223	212	231	229	235	235	245	247	234	247	234	273	227	223	220	242	248	227	220	231	204	189	237	246	227	211	257	217	249	248	236	247	232	228	263	231	211	233	241	235	213	240	243	247	231	235	241	241	244	216	230	244	210	237	229	231	243	247	238	227	230	209	238	221	233	262	201	222	222	232	238	210	231	216	239	224	214	246	208	232	228	240	232	212	218	262	253	220	227	229	232	223	215	216	228	209	228	232	208	194	219	214	230	249	233	240	206	233	216	231	223	236	243	231	246	241	228	228	239	227	229	230	242	209	230	233	229	228	218	215	238	220	222	239	228	250	235	224	239	227	205	236	248	230	232	218	233	235	190	236	230	203	234	231	219	237	227	237	226	235	237	223	255	249	252	247	224	232	222	226	211	205	246	247	256	247	239	260	230	230	241	206	211	240	247	245	220	238	262	236	228	204	240	229	214	235	204	209	237	200	226	238	232	221	217	221	237	249	238	239	251	232	237	244	238	232	233	208	257	231	233	227	223	223	245	263	224	219	231	250	234	226	262	213	229	256	206	242	235	248	232	238	227	245	262	220	246	246	237	251	249	217	256	247	211	233	211	238	254	250	240	214	236	234	235	231	214	214	197	222	233	253	229	223	247	246	222	220	250	245	235	214	254	224	262	258	223	237	231	214	251	219	234	225	253	215	252	246	226	249	209	263	224	214	222	204	229	226	239	208	207	217	208	237	243	233	245	241	212	234	218	220	242	235	251	258	230	207	257	238	224	235	244	246	221	229	238	240	229	230	224	213	230	231	235	238	224	253	252	229	247	232	242	218	239	252	230	216	236	225	249	259	263	233	234	232	216	217	222	204	234	213	218	223	265	239	218	258	230	231	234	246	235	247	217	223	219	230	221	238	238	240	245	250	234	218	196	227	235	241	263	230	226	218	247	239	221	253	258	223	220	245	213	221	229	226	224	262	246	236	199	237	242	207	208	234	236	231	227	242	242	234	219	236	242	215	238	227	247	236	244	219	229	227	261	242	206	221	232	233	264	241	261	263	224	213	241	267	227	240	223	235	231	232	232	242	224	241	237	246	260	232	218	215	224	233	263	242	234	259	226	250	241	205	233	249	239	246	221	214	265	237	241	232	236	237	247	218	225	237	234	234	237	235	237	266	247	255	265	243	237	243	249	227	233	236	223	257	263	247	238	237	260	228	234	249	195	237	231	225	229	205	231	242	235	244	225	248	217	225	211	220	261	234	230	230	245	233	243	229	246	244	230	230	229	220	243	229	260	238	228	258	221	256	235	217	247	229	238	222	232	214	215	237	233	226	229	213	250	258	252	224	246	201	222	213	212	222	218	232	256	241	249	230	213	227	245	217	233	223	242	242	226	223	245	255	218	213	228	165	263	215	221	237	226	220	237	222	230	214	252	233	223	227	235	256	252	244	234	223	223	226	240	245	274	234	253	238	223	219	229	256	239	260	224	212	248	241	238	245	216	247	244	236	227	224	215	231	216	210	241	202	214	245	208	220	226	241	239	239	217	244	215	220	261	233	242	223	238	266	246	242	239	227	251	210	232	212	253	237	235	221	228	244	258	217	257	217	219	223	231	221	231	239	233	260	244	213	233	223	195	259	232	240	222	209	204	240	246	239	241	237	201	222	240	216	227	248	225	251	241	254	234	223	218	251	226	218	246	221	226	240	241	279	252	211	260	241	194	222	218	235	221	226	226	237	236	225	242	238	196	240	235	229	188	228	228	239	241	267	256	233	239	262	249	218	238	256	240	235	239	217	243	243	223	261	239	243	214	228	230	235	236	227	202	245	235	247	241	229	238	202	226	202	219	244	251	243	236	256	221	219	209	246	247	221	234	223	241	240	212	220	229	231	206	282	231	220	226	241	259	216	230	245	257	234	225	253	241	245	232	221	219	238	253	219	225	236	233	221	210	249	221	233	267	281	245	231	239	241	218	204	218	233	223	205	242	236	228	225	203	228	252	231	272	209	234	217	244	254	227	207	239	233	229	238	220	216	243	239	268	242	229	186	233	230	217	240	231	192	248	230	234	239	247	227	235	246	224	213	227	204	198	240	231	240	232	256	231	254	242	214	241	263	204	216	207	230	217	220	243	243	203	231	236	230	273	275	213	220	222	218	203	259	247	204	245	215	219	249	210	241	246	220	223	200	243	255	216	231	221	204	215	235	221	225	260	242	224	239	212	206	241	228	246	225	252	214	243	235	229	249	239	233	230	222	209	199	238	264	224	210	247	270	220	237	254	246	238	222	242	209	259	235	247	238	234	225	261	274	245	241	234	232	227	213	236	226	244	235	221	223	228	224	223	241	238	232	234	235	247	245	255	222	228	239	247	218	227	210	265	215	245	239	214	245	255	235	223	226	233	224	228	237	243	219	241	215	244	232	239	228	233	252	260	259	241	241	230	224	227	250	229	225	254	245	228	237	220	241	229	266	219	219	230	234	229	209	210	238	236	234	247	234	262	229	215	223	231	238	224	230	217	249	228	251	225	212	241	237	275	245	217	219	246	213	234	248	211	263	228	226	245	230	240	210	231	228	225	236	249	232	221	235	243	229	247	237	213	249	228	249	232	228	251	205	237	216	216	232	222	233	224	210	204	247	220	231	238	219	220	234	209	255	211	231	243	203	246	241	218	238	230	237	216	253	240	207	247	264	246	258	203	230	209	245	232	220	239	225	237	230	252	224	243	230	276	240	248	217	234	228	222	260	226	230	200	224	232	236	222	218	225	254	236	230	234	249	265	210	239	234	232	240	219	253	232	230	233	248	226	224	221	222	215	230	207	240	237	229	245	223	231	235	287	260	220	233	223	234	250	247	224	219	254	225	237	247	217	240	246	254	230
9318	6566	2408	1149	1130	910	851	760	770	805	733	745	712	635	630	641	604	595	617	592	587	562	584	628	621	581	596	641	606	643	617	588	630	646	594	645	660	620	574	600	567	624	665	639	568	608	634	562	615	594	601	611	597	609	585	640	628	634	623	627	640	631	593	632	617	595	640	574	602	643	627	580	612	647	615	610	634	577	606	588	595	572	627	620	614	616	590	639	607	626	584	591	621	603	575	644	582	633	574	660	655	581	625	648	621	559	618	615	648	663	623	633	636	639	621	561	629	594	586	614	620	657	616	627	614	614	599	620	594	669	610	613	666	676	637	619	609	630	612	601	617	635	607	591	570	617	601	624	632	609	618	653	675	641	617	558	649	646	620	588	624	570	577	611	600	611	606	645	590	648	641	565	604	588	624	640	617	590	610	587	598	582	592	625	621	609	583	616	622	622	636	621	636	576	579	625	631	615	595	624	634	583	575	629	617	573	594	618	615	588	625	627	639	602	593	599	593	634	602	609	598	590	568	638	565	633	613	573	609	588	572	628	613	634	580	584	632	628	609	661	645	571	587	629	612	598	631	639	611	595	591	599	632	587	628	627	588	639	602	628	614	579	577	589	642	603	622	613	588	612	633	608	575	608	581	607	618	617	655	646	618	588	629	610	548	592	605	650	559	578	609	642	637	616	657	679	630	605	580	649	599	617	596	590	592	590	605	579	577	648	586	636	602	619	596	605	613	616	594	630	610	629	590	634	581	648	593	584	579	607	634	605	627	600	625	613	619	605	609	624	625	607	595	658	589	614	629	573	574	561	612	640	617	582	612	600	656	653	573	624	604	647	616	622	651	564	579	647	600	593	576	609	599	581	599	572	614	655	601	603	616	619	603	633	600	641	600	580	614	609	618	620	592	611	577	665	615	615	600	655	572	579	598	580	607	616	614	597	595	606	657	628	573	554	586	592	612	604	567	586	617	628	582	643	646	576	575	623	588	624	587	621	623	612	623	584	587	633	612	669	620	602	589	578	634	597	602	598	611	632	633	651	664	628	573	617	589	607	621	567	595	682	642	597	642	570	622	572	605	563	628	599	594	553	574	606	652	580	617	617	603	633	584	582	598	580	608	606	571	645	590	607	610	601	580	633	621	603	551	628	637	635	607	587	647	623	629	599	621	570	605	571	659	633	553	623	615	646	601	560	580	606	625	625	591	600	572	582	602	600	634	596	613	621	621	650	579	610	578	633	582	619	578	629	609	616	620	586	600	612	583	595	606	637	605	632	630	601	596	592	577	609	625	650	630	546	644	607	593	599	581	588	607	569	638	609	681	581	618	598	643	607	627	667	642	609	589	628	624	589	646	620	638	631	597	621	585	585	600	636	592	600	574	583	578	643	598	617	614	596	614	633	623	611	600	606	612	671	614	648	592	582	630	645	576	609	629	640	594	621	599	602	569	626	638	639	638	571	619	606	596	605	622	612	574	589	628	627	649	603	608	630	610	639	621	645	615	621	582	575	586	588	619	640	628	598	577	615	616	613	644	644	636	597	595	664	609	634	568	571	596	631	632	603	562	611	601	615	613	612	562	634	617	632	580	624	620	597	605	602	607	624	582	641	622	633	617	615	641	555	649	577	600	592	596	628	569	625	584	604	575	643	615	617	625	598	578	605	631	570	611	620	610	650	571	604	617	581	591	603	601	607	577	601	593	598	599	633	634	560	599	600	580	582	598	601	615	632	647	581	587	602	611	610	637	631	609	614	639	632	617	568	582	583	602	635	560	542	592	575	644	605	645	630	643	621	603	632	604	644	614	633	572	583	638	646	594	622	599	597	589	594	633	600	590	612	629	597	612	599	635	645	597	642	604	640	592	617	643	632	593	599	606	624	595	586	638	554	588	632	550	589	594	601	578	653	637	601	635	609	620	647	640	603	587	633	604	600	604	669	608	593	633	626	620	574	592	621	613	590	594	619	577	650	580	594	575	612	588	592	619	586	560	616	603	594	611	623	599	633	622	636	574	630	584	568	598	598	648	607	584	575	609	579	597	585	577	578	606	618	565	595	615	640	642	607	616	605	615	616	628	608	635	603	660	606	596	602	603	583	605	642	686	577	602	628	627	624	568	671	597	622	609	626	599	609	594	609	610	611	611	625	575	572	625	607	575	572	638	592	607	603	640	639	623	602	602	607	574	592	588	600	646	596	570	602	580	633	618	549	631	610	600	606	615	674	597	588	649	607	611	627	614	607	634	581	610	603	583	641	608	670	607	577	595	577	592	612	600	658	634	601	596	582	629	635	616	561	599	610	622	612	608	599	644	637	633	595	617	644	643	604	613	608	600	624	574	566	619	616	648	600	612	573	603	585	565	599	578	632	644	596	641	660	603	589	613	625	682	590	565	591	569	615	599	617	570	569	604	581	580	622	608	623	625	633	632	585	583	623	600	597	574	675	626	606	627	631	639	649	576	643	600	631	616	633	591	574	664	642	616	657	599	615	607	610	618	596	580	616	657	610	580	563	640	619	640	597	598	643	593	614	604	595	633	614	629	602	665	605	597	593	602	593	629	621	638	626	627	660	620	690	556	571	639	645	582	571	617	611	554	661	605	632	614	621	590	597	587	594	626	599	646	608	620	605	634	629	623	586	603	629	648	593	617	558	626	603	609	639	582	651	625	603	647	589	598	623	615	605	570	548	626	593	648	610	602	611	557	616	619	594	600	599	620	605	597	594	582	613	609	602	626	594	597	638	581	606	646	625	650	598	606	608	602	605	601	641	634	619	604	608	601	591	601	642	640	628	577	625	620	581	593	624	610	581	627	627	598	627	603	596	618	624	587	583	572	638	594	606	634	623	616	644	574	613	631	560	623	569	573	599	586	520	588	670	618	597	591	621	565	589	607	651	608	608	619	587	607	545	642	640	625	580	629	587	602	614	595	606	593	619	631	584	590	605	554	581	645	620	563	621	582	610	618	575	585	616	562	568	557	631	634	635	625	547	650	605	657	562	610	609	610	578	624	593	616	594	618	586	620	630	559	658	623	648	632	620	636	604	606	602	639	615	630	655	635	587	673	586	645	613	598	608	561	606	597	592	602	587	596	601	613	659	579	626	585	579	619	600	601	576	594	614	585	624	569	627	625	595	618	627	632	635	599	586	585	593	627	602	667	629	638	617	678	612	616	631	602	567	599	626	633	601	598	596	586	600	612	630	607	614	624	622	585	625	609	595	587	618	620	576	629	620	661	599	624	622	597	639	610	643	596	620	619	625	604	588	602	612	570	630	602	612	636	597	611	604	617	645	618	629	634	598	613	593	638	609	588	572	615	594	595	622	583	612	617	624	608	611	658	600	573	606	601	626	601	607	653	654	624	636	585	575	567	612	633	617	598	523	603	586	650	603	606	620	644	640	654	596	598	643	599	594	571	585	647	635	584	609	613	626	608	598	579	597	608	714	571	619	567	637	629	605	614	596	587	621	651	615	646	629	633	616	624	597
31848	25673	13667	5315	3073	1751	954	715	682	595	373	488	411	301	290	267	290	231	210	224	210	230	242	231	222	205	249	228	236	209	216	237	221	225	243	241	215	212	246	262	230	246	218	222	221	226	217	208	201	221	216	224	209	225	199	243	205	226	239	219	212	242	223	225	230	218	202	237	231	213	230	230	230	236	216	235	247	224	243	241	203	222	217	229	234	222	207	228	229	227	201	230	263	218	210	220	249	233	211	232	230	220	221	205	220	211	242	203	218	213	250	234	210	219	200	218	238	219	213	240	221	234	219	212	225	220	218	235	202	205	233	208	213	230	255	203	207	248	219	195	225	218	230	201	241	236	200	233	214	222	222	213	231	228	215	236	231	231	212	204	242	224	205	208	235	185	203	249	216	218	195	209	226	236	200	220	208	216	227	239	242	233	246	223	201	226	212	218	229	235	216	209	222	221	215	208	265	231	219	212	222	186	217	225	230	222	207	209	212	242	197	201	227	212	205	229	252	240	221	197	193	214	229	211	220	225	214	242	214	229	186	211	217	214	211	207	198	219	201	227	220	227	221	233	198	244	211	191	221	237	213	220	190	220	225	212	211	209	200	246	226	201	250	254	235	227	214	239	243	214	195	209	215	215	229	209	225	226	197	217	212	255	207	231	211	212	207	196	192	196	227	233	192	218	230	233	224	221	224	219	219	217	225	227	211	228	213	210	199	227	194	237	205	206	212	225	199	245	212	217	234	180	237	227	198	231	233	222	207	219	221	221	237	217	235	219	198	210	206	237	219	222	212	223	229	225	192	225	227	237	211	221	232	240	201	209	217	206	211	227	227	230	224	186	222	228	233	215	238	228	208	208	231	195	240	209	201	215	198	215	208	236	226	221	205	225	232	194	216	224	223	233	232	234	207	213	216	213	231	226	217	210	219	245	198	227	235	222	230	219	192	214	220	204	217	212	219	202	235	227	202	213	196	225	211	263	214	207	233	216	243	229	240	230	210	204	234	241	230	220	211	218	184	219	237	206	211	210	205	205	208	205	216	234	215	214	235	244	216	213	234	217	194	200	209	227	240	229	221	232	235	223	211	212	220	212	203	220	225	175	205	202	193	213	192	204	209	238	218	229	215	218	204	208	237	229	217	212	227	202	210	229	237	191	211	221	197	232	245	223	227	220	206	204	254	206	241	187	200	220	234	224	206	245	237	225	235	226	216	231	224	242	218	217	217	193	234	224	225	223	246	212	208	213	223	227	247	213	200	197	232	220	219	231	232	223	238	210	204	246	215	213	229	225	226	222	221	209	210	242	227	197	257	227	264	197	217	233	207	202	220	215	220	212	202	215	209	229	222	224	242	220	220	220	197	217	247	210	228	237	226	187	185	201	220	178	237	225	233	221	212	213	225	220	241	215	226	212	218	219	201	227	219	218	242	234	235	220	229	205	215	233	221	201	240	228	234	229	206	207	218	227	232	222	209	227	223	234	205	226	213	180	237	228	222	211	202	236	224	241	214	234	220	233	229	225	238	197	230	220	214	231	207	217	192	236	244	209	188	220	231	228	225	221	224	213	225	235	226	204	234	238	259	216	211	237	215	228	211	221	208	205	221	210	219	214	224	191	243	223	246	214	232	236	221	217	234	204	242	234	206	224	220	248	209	227	202	206	230	219	214	210	243	220	237	217	220	226	211	228	232	239	233	232	227	224	225	244	224	237	228	218	239	233	204	252	209	216	186	200	214	233	213	217	232	223	235	220	184	212	209	210	240	202	220	201	238	220	241	221	203	220	216	212	217	192	217	210	227	235	226	204	209	218	255	248	246	242	230	228	230	185	221	240	234	217	215	223	238	220	212	227	219	238	216	210	219	205	218	220	212	209	207	229	211	208	205	210	220	237	207	215	214	213	235	220	181	205	227	220	212	197	215	240	181	220	218	218	214	218	236	235	204	221	226	191	225	199	216	217	237	237	211	186	220	207	207	224	197	208	230	220	227	241	210	258	193	209	200	241	221	223	229	233	195	210	231	216	224	221	217	206	248	236	199	232	220	219	231	214	229	211	195	202	220	230	218	238	216	220	246	209	243	186	207	208	227	207	215	199	237	233	210	239	230	190	195	205	211	218	201	233	192	206	227	234	196	210	223	218	241	207	209	226	218	217	241	220	184	234	260	215	205	209	212	238	236	202	225	214	219	211	205	219	211	217	230	228	197	235	201	220	221	208	221	224	201	229	223	182	213	208	225	227	228	235	245	202	179	204	238	195	195	212	225	216	216	235	219	264	226	218	254	202	236	208	233	213	204	222	210	221	209	214	205	211	206	226	226	204	247	239	249	197	216	212	226	229	217	228	208	211	216	231	219	248	222	222	216	222	228	219	210	227	225	201	209	190	237	224	251	204	224	199	249	258	215	199	231	207	235	220	235	269	213	226	225	214	210	210	220	225	198	267	235	240	213	210	220	221	224	204	226	229	215	231	215	210	217	222	235	211	239	208	226	241	243	232	241	203	207	223	203	216	228	230	209	224	209	222	200	217	215	233	208	207	217	214	232	214	204	199	239	214	234	245	234	222	219	248	233	231	248	226	231	199	200	221	208	219	225	210	209	247	211	243	228	241	195	226	201	223	204	210	212	205	220	212	212	218	196	252	213	204	219	250	235	213	227	251	234	241	186	218	218	236	221	217	202	219	221	229	254	243	216	221	222	219	211	228	211	213	268	233	219	192	206	207	218	229	251	219	224	211	208	207	207	194	212	189	203	232	203	231	246	220	220	202	227	195	216	222	195	209	247	216	199	216	219	229	208	212	203	197	238	222	238	192	226	219	226	180	228	219	208	235	201	219	207	227	232	208	214	244	191	209	229	233	201	203	214	223	210	219	198	244	229	191	214	213	237	218	202	215	224	213	244	211	217	228	211	248	229	230	220	208	220	214	197	220	214	206	225	246	207	195	205	243	233	213	214	234	211	213	220	223	234	222	217	217	235	231	206	242	214	216	206	234	202	219	224	210	217	225	235	217	220	248	233	210	224	213	237	243	223	232	216	245	213	250	242	222	247	219	236	222	236	230	234	226	238	247	198	243	202	244	215	226	222	202	202	209	230	220	246	219	225	230	206	218	231	211	226	226	226	212	223	197	211	199	198	214	228	208	219	219	246	206	205	220	198	235	198	191	222	187	246	193	229	224	225	227	235	215	187	242	208	213	224	253	205	209	194	188	207	226	232	256	231	201	207	226	217	223	232	214	237	248	236	248	217	239	223	218	220	213	228	197	227	228	223	221	226	226	172	219	226	208	244	208	236	195	216	207	222	210	234	211	216	227	238	227	217	223	218	231	223	221	236	225	214	212	243	233	252	238	213	228	214	210	206	213	211	220	246	232	210	210	237	212	199	250	248	239	228	222	241	232	224	212	251	202	243	209	231	223	226	229	200	205	237	241	239	230	216	229	253	215	236	220	223	222	203	226	210	196	237	210	220	202	209	238	247	223	213	206
21514	20645	7697	4326	4004	3228	2245	2379	2471	2278	1715	1601	1408	1115	979	997	874	779	701	728	677	706	662	678	668	658	667	617	707	634	598	625	611	640	609	586	588	609	629	627	610	647	640	608	540	607	562	590	588	602	591	616	572	586	579	584	587	648	584	593	581	582	549	626	625	564	632	644	553	601	593	567	600	585	709	634	612	605	590	573	542	619	612	605	575	573	550	604	591	593	586	586	585	610	649	600	637	630	594	629	596	640	605	609	582	598	580	587	626	563	608	587	587	577	585	614	612	544	585	601	602	615	574	632	620	640	589	598	623	558	620	595	579	606	641	581	596	547	600	583	617	544	575	589	575	599	623	573	609	590	545	621	579	593	586	610	586	606	532	582	590	536	551	588	562	589	586	579	551	564	570	559	581	586	564	557	568	551	550	542	587	556	581	552	560	599	603	606	552	573	589	522	570	603	604	595	567	599	529	576	608	559	583	597	581	568	566	576	559	595	589	611	541	580	594	558	588	565	592	570	607	567	591	607	609	579	548	560	600	602	614	578	553	552	585	540	572	574	560	559	617	600	564	578	559	579	575	588	553	535	595	597	579	576	567	608	594	647	617	539	602	592	606	607	575	561	554	549	590	577	615	571	528	594	503	550	563	584	567	548	552	599	530	545	589	557	559	577	571	562	571	554	575	579	565	538	551	586	600	571	542	567	551	550	586	572	531	645	611	549	597	582	577	591	540	580	559	610	568	593	614	550	578	572	594	570	548	590	556	576	558	574	563	584	538	614	580	565	539	575	605	576	575	593	590	638	562	566	616	566	596	548	564	574	526	590	587	601	539	574	554	528	588	600	566	546	502	517	553	563	558	576	579	619	584	605	571	566	550	571	547	548	556	591	571	577	566	617	607	562	575	582	564	596	522	574	556	533	605	575	572	576	604	574	615	563	597	603	532	629	579	573	597	568	557	565	573	561	554	555	566	565	624	573	577	569	575	618	552	588	588	538	550	546	581	568	557	610	588	541	570	564	562	617	566	587	548	577	588	584	558	533	607	519	548	569	571	594	560	561	609	541	587	527	573	561	590	581	580	564	568	579	553	589	547	552	575	519	614	592	582	526	558	590	601	536	591	616	606	562	590	584	592	538	582	523	586	605	602	535	531	571	609	579	581	618	566	583	566	537	556	573	587	602	632	596	574	568	606	551	589	591	560	571	589	566	538	524	581	548	576	600	562	567	581	605	571	558	576	579	580	591	578	562	540	547	569	557	584	579	577	618	583	591	567	564	559	527	568	563	601	579	616	575	580	564	573	550	564	596	553	550	588	604	595	582	595	562	619	557	576	555	573	577	608	614	561	551	584	581	591	580	562	603	566	593	577	584	574	549	515	573	579	591	586	550	585	541	617	594	590	573	524	563	593	527	614	563	567	613	557	539	549	588	563	590	603	574	518	579	597	579	567	601	558	558	580	547	557	534	568	609	581	585	556	605	601	586	549	584	606	563	551	607	573	530	541	608	562	569	588	586	597	607	569	525	586	580	566	609	620	541	545	545	538	558	571	580	557	588	620	559	564	530	535	560	586	566	579	590	579	568	592	587	544	610	582	612	588	569	568	595	542	568	586	606	610	599	658	561	565	543	615	556	577	573	597	574	576	567	597	618	544	575	571	588	613	614	532	522	614	596	586	547	540	567	605	580	641	539	564	549	572	558	536	575	583	569	588	612	546	569	566	580	563	568	583	562	579	581	568	620	544	611	584	567	584	581	555	573	581	553	552	581	614	542	531	564	550	533	564	546	594	549	598	526	570	562	606	590	520	590	589	552	565	621	598	551	571	533	581	567	566	597	572	588	559	572	542	566	573	574	573	597	629	582	586	615	568	575	590	594	534	555	565	598	578	594	532	597	572	553	586	536	553	616	538	573	568	584	526	552	600	579	558	573	577	602	591	584	583	570	636	580	584	570	615	554	574	576	567	567	623	629	559	582	613	558	609	549	518	532	578	554	580	556	590	604	580	620	574	522	571	580	583	578	553	592	574	574	588	584	576	571	589	569	552	558	614	608	607	526	581	563	573	598	563	572	571	566	570	608	560	586	535	576	552	552	551	574	599	616	568	571	615	558	595	548	620	566	560	563	569	600	568	591	615	585	571	552	538	562	586	569	538	563	588	576	578	597	592	564	597	599	609	576	551	540	570	573	590	593	548	555	512	579	570	595	577	572	547	576	606	577	556	609	578	589	581	602	583	574	584	572	563	554	566	577	528	596	560	566	538	578	576	548	587	589	564	558	572	584	537	580	554	610	618	608	581	608	552	547	575	616	519	552	589	586	588	587	573	608	559	579	585	545	563	578	568	511	606	549	562	578	576	613	547	600	536	578	594	557	563	601	593	533	551	567	559	604	570	559	535	594	584	585	520	555	548	615	574	573	579	576	553	546	597	571	570	552	561	538	586	571	548	547	591	548	592	559	558	576	556	558	555	601	555	580	583	589	555	578	604	540	546	520	547	579	553	533	530	553	602	571	541	559	560	569	593	570	567	523	619	617	608	553	608	559	588	577	562	583	598	573	615	599	543	547	601	621	563	594	563	630	575	586	528	566	577	566	574	623	587	601	555	584	572	596	578	569	555	574	574	591	578	532	569	558	603	575	592	575	540	612	589	583	561	588	584	556	605	557	588	561	579	573	603	561	588	569	598	551	560	559	556	558	597	581	542	568	570	624	598	546	564	520	619	613	645	562	574	599	589	620	602	573	544	593	588	543	579	586	561	610	586	589	574	612	585	619	569	521	541	587	545	564	584	563	587	598	559	578	550	599	562	585	540	555	550	596	575	544	538	568	575	607	568	561	571	569	579	546	564	570	554	541	573	542	573	562	594	548	583	552	576	553	587	556	559	586	565	567	543	591	554	539	584	606	585	559	569	557	575	574	582	571	545	575	569	575	555	551	578	594	555	554	559	549	558	560	609	574	565	598	587	538	614	553	587	583	591	548	539	540	567	593	582	533	574	571	536	570	601	567	583	549	557	585	575	597	570	578	577	580	577	568	562	537	565	585	556	553	614	554	592	618	590	523	561	568	591	550	564	574	528	592	547	564	574	563	599	592	550	578	527	573	592	483	622	522	604	615	572	566	587	563	553	557	555	566	575	583	588	566	595	574	572	607	538	545	533	584	565	615	592	581	594	556	611	605	550	559	610	533	571	571	550	534	552	577	599	602	579	545	630	586	580	574	609	573	588	567	537	607	586	539	559	554	526	549	570	578	637	621	553	565	581	590	602	534	561	562	593	600	596	597	591	607	572	602	538	585	563	579	543	553	599	578	549	578	582	576	619	578	557	535	575	591	554	557	566	578	514	538	509	588	575	616	582	571	549	574	550	592	576	563	625	569	616	597	590	588	533	554	559	564	561	553	554	564	540	586	559	595	605	564	598	597	537	595	595	569	605	534	575	563	568	556	536	560	578	556	554	562	605	543	563	612	565	572	569	562	589	610	558	589
39691	34827	19538	8903	4949	2978	1777	1103	886	855	601	523	368	362	262	273	271	189	204	196	192	175	164	145	183	166	172	176	177	193	161	152	185	161	147	171	146	153	190	183	156	161	152	157	156	168	141	141	185	177	185	162	143	161	154	134	147	135	137	151	171	148	168	143	167	152	165	156	163	150	174	154	172	164	180	127	136	145	140	163	164	154	149	158	160	168	161	156	198	165	161	149	168	185	163	166	161	150	140	155	160	161	155	148	159	162	151	155	165	166	157	140	136	142	174	158	163	132	152	165	155	166	152	183	166	157	165	164	167	156	151	176	182	166	147	124	130	152	137	139	166	165	157	156	140	148	170	155	127	155	169	155	157	166	155	168	164	165	164	152	156	151	155	155	175	156	153	156	151	173	153	152	150	161	160	160	150	171	144	143	152	148	138	139	163	160	160	144	147	173	154	164	157	156	146	139	156	158	122	124	167	152	157	131	151	134	155	165	168	164	140	153	136	161	160	140	138	174	152	156	178	146	169	150	155	140	170	137	154	134	169	140	159	160	131	162	162	135	154	144	154	161	141	158	153	143	173	175	154	145	138	151	146	154	146	162	182	144	162	163	131	147	164	159	154	158	162	156	133	167	128	158	157	156	160	159	149	147	147	146	155	153	142	141	148	152	140	153	154	139	165	171	157	153	160	149	148	166	140	142	153	152	163	142	152	182	163	161	148	162	161	131	178	132	141	153	143	155	160	155	157	148	174	138	162	169	137	156	156	187	162	150	145	130	135	155	168	157	133	161	149	146	139	154	153	147	147	144	164	153	163	154	159	171	164	155	171	142	152	144	174	161	157	162	144	175	149	151	145	170	155	159	156	127	126	152	131	148	145	158	142	161	153	163	159	152	130	161	165	164	171	163	152	174	142	132	144	158	158	145	131	162	140	164	156	170	143	161	166	148	151	186	136	158	136	125	152	142	155	143	147	165	144	144	152	166	154	136	161	170	135	142	169	154	149	170	159	144	142	158	158	140	162	160	148	156	152	140	141	156	179	160	144	153	149	142	163	155	144	153	168	139	150	174	157	157	153	154	141	134	128	138	165	145	161	150	176	155	164	173	159	150	150	148	145	138	156	157	153	148	152	160	173	155	156	164	152	166	151	149	162	139	157	149	139	160	154	156	168	156	152	152	171	144	142	170	147	139	159	133	162	153	162	167	147	139	157	133	159	152	142	153	143	150	168	151	149	156	131	152	156	149	150	154	140	144	164	137	138	153	150	139	150	142	144	140	147	159	164	135	144	138	170	167	135	151	135	143	150	157	136	139	133	148	180	125	148	153	140	168	156	158	145	149	151	139	169	140	135	155	144	149	157	145	176	149	146	155	163	156	152	145	143	161	143	144	164	147	176	150	137	155	151	162	169	147	142	153	137	166	142	122	143	163	161	159	173	138	157	153	185	155	168	155	154	150	130	133	160	147	158	156	159	145	158	140	163	163	150	149	143	140	192	149	150	156	167	155	156	138	130	167	141	152	155	154	170	153	168	161	159	176	153	156	148	153	160	138	141	164	144	170	152	178	141	152	149	137	169	156	165	155	171	184	163	170	123	158	144	159	167	140	145	143	150	145	158	130	157	128	160	152	156	139	158	168	141	143	141	135	169	138	150	159	138	149	168	127	150	146	162	151	171	146	156	143	167	155	166	159	142	138	152	147	157	151	171	139	162	154	157	150	146	150	160	140	137	149	160	155	159	168	154	144	149	147	146	148	151	162	158	159	151	139	127	163	137	139	157	144	171	139	145	140	147	131	128	123	138	169	157	156	176	151	155	162	148	134	140	170	173	135	146	174	147	178	150	161	189	163	144	162	172	173	140	163	160	153	144	159	140	173	155	149	158	165	164	166	149	132	139	155	155	153	144	160	141	156	131	145	135	143	158	159	167	157	181	152	159	152	149	152	154	140	172	172	151	161	149	151	162	146	157	144	165	150	154	138	158	156	150	130	187	177	170	146	160	153	148	163	160	151	128	147	138	149	137	145	147	148	143	152	148	152	161	135	154	146	151	141	149	155	164	173	151	163	139	135	145	131	142	156	156	177	155	158	137	152	169	174	139	158	155	152	153	156	175	172	168	144	156	133	154	158	158	153	171	156	170	169	152	161	146	155	142	164	155	164	161	150	158	141	154	139	180	164	162	161	157	182	152	164	154	147	157	161	167	155	140	165	158	149	174	152	155	149	158	148	161	135	155	161	152	121	148	154	139	156	172	145	155	163	160	139	161	139	158	162	146	153	147	162	129	145	142	140	136	147	168	149	151	165	170	157	154	162	139	154	143	188	158	161	130	138	123	164	159	164	138	132	132	155	164	168	148	163	155	164	169	157	146	166	145	161	162	160	157	157	151	163	146	157	143	147	152	139	146	146	157	165	129	163	143	149	150	150	146	146	138	175	147	146	147	151	158	176	172	154	150	165	162	166	171	156	148	133	154	146	164	156	160	157	148	140	148	167	176	145	170	164	136	162	164	152	161	177	132	177	141	148	141	177	173	140	151	155	148	161	135	142	162	141	151	135	178	141	133	143	150	156	171	147	168	169	142	158	143	145	156	161	164	174	190	143	148	142	163	160	169	160	148	146	161	159	158	149	149	144	143	145	137	144	172	144	139	137	158	155	123	152	157	153	152	141	135	145	141	150	134	151	152	129	157	161	157	149	149	161	156	140	134	152	142	158	150	145	147	150	145	156	154	158	152	173	157	173	156	149	149	165	164	164	173	163	153	155	149	169	166	153	134	151	179	152	166	149	156	151	141	172	156	162	137	178	155	159	162	163	167	162	166	147	191	151	144	138	140	164	132	115	153	140	155	143	159	160	150	147	150	164	154	153	139	176	157	165	146	138	158	163	160	140	152	140	146	156	153	155	168	154	146	156	162	136	169	166	155	155	135	130	166	148	135	157	138	139	161	154	162	155	160	166	141	146	144	179	137	152	162	138	124	171	154	163	159	174	145	153	171	145	150	154	178	131	140	165	148	139	130	144	159	140	161	164	150	175	168	144	149	180	133	169	191	154	149	140	149	173	169	156	155	131	129	149	168	136	177	165	159	153	160	144	137	130	142	144	159	142	152	158	157	167	153	154	152	152	145	161	147	127	144	136	144	149	163	148	141	144	136	152	145	134	153	151	155	170	168	151	167	154	150	163	139	150	142	149	147	155	169	157	164	135	158	162	137	169	162	154	167	143	160	150	152	158	138	133	156	164	163	167	168	139	161	139	150	154	144	159	152	143	166	162	147	137	164	143	144	160	166	149	167	148	164	151	164	158	147	156	167	150	155	172	137	170	140	150	155	153	156	130	147	151	165	153	150	154	147	167	157	151	158	169	134	152	167	165	174	151	158	163	159	144	158	159	143	144	125	158	125	157	160	128	157	145	158	146	161	162	159	131	130	152	148	150	147	144	154	170	147	151	167	160	162	157	142	176	156	143	149	130	157	174	155	164	176	165
26630	27522	10136	6541	5828	4744	3582	3608	3636	3429	2500	1955	1737	1492	1193	1065	924	838	737	741	700	676	695	615	613	655	607	555	563	568	554	552	508	565	503	504	499	451	492	456	492	510	505	465	494	473	454	460	490	449	449	469	458	451	461	440	478	442	397	445	405	438	432	416	461	445	462	447	422	435	404	409	417	434	507	511	452	449	425	479	458	455	447	500	448	458	469	463	499	491	466	397	447	440	471	508	506	482	465	512	521	511	498	473	478	422	416	440	451	462	477	469	426	472	461	415	418	480	454	492	436	455	509	439	473	457	475	460	436	476	456	439	473	445	454	440	400	400	426	422	398	414	411	457	433	425	475	452	435	496	459	451	425	448	431	439	431	440	481	447	440	433	424	432	438	425	449	386	422	369	426	468	437	441	406	403	419	427	437	431	416	409	411	419	416	397	376	445	404	395	416	446	397	410	426	396	450	456	411	434	410	408	413	388	436	397	414	417	406	396	434	405	410	393	413	456	459	415	415	401	443	405	446	416	418	430	411	432	387	413	394	388	445	372	404	429	404	407	400	405	433	431	402	399	404	347	399	408	402	436	403	445	434	406	436	361	424	392	423	393	436	426	419	416	408	439	403	392	402	396	421	457	384	448	426	431	401	390	443	386	465	419	428	431	447	405	376	484	414	450	399	404	387	404	423	417	454	405	422	397	401	397	415	419	449	412	437	401	404	403	417	384	412	421	393	391	456	421	406	433	421	387	416	409	414	390	453	417	367	453	414	410	401	402	408	381	403	416	424	393	417	418	462	423	401	410	415	398	395	388	402	422	438	401	452	414	414	390	391	448	383	391	423	425	433	416	398	470	428	412	408	407	423	446	415	416	420	397	448	419	419	411	385	410	448	444	437	461	409	392	427	425	404	450	382	405	387	402	412	388	411	437	391	414	420	408	424	419	428	409	387	409	444	442	404	388	395	412	402	399	433	436	407	413	396	390	373	399	423	419	414	367	375	397	391	430	440	419	388	406	424	422	365	396	437	416	403	427	377	397	416	450	392	418	446	431	422	367	400	437	392	486	442	427	433	409	402	386	417	422	379	427	402	434	364	406	416	407	429	416	381	398	401	369	409	396	412	443	417	385	430	407	467	431	392	396	395	425	385	438	425	415	426	412	459	389	401	414	401	406	431	397	452	394	429	441	408	427	446	393	415	416	428	440	453	402	414	406	408	415	392	420	397	409	366	395	424	420	423	390	428	394	386	378	400	421	396	399	391	423	435	374	416	369	419	418	400	437	431	385	380	438	396	406	403	420	407	387	411	406	418	413	410	428	404	418	432	416	403	356	445	421	410	413	414	429	432	388	418	410	398	400	414	401	412	392	403	402	382	436	407	400	421	380	383	402	396	431	454	425	454	400	442	433	445	380	437	382	401	393	404	412	447	406	431	390	425	378	374	406	387	414	410	399	381	403	428	380	403	405	456	411	435	370	391	417	383	402	375	428	399	398	396	402	421	398	414	409	409	367	412	454	408	428	399	406	420	371	423	407	405	420	477	413	414	392	405	418	416	391	401	393	416	355	436	385	395	414	418	397	431	363	410	413	372	418	456	416	397	412	422	415	427	405	425	389	447	406	407	427	390	426	414	395	432	401	431	397	385	441	442	433	413	397	392	399	376	423	434	404	428	411	402	419	393	381	420	407	412	397	405	383	382	425	429	396	375	427	397	423	386	434	407	458	417	414	434	462	452	429	367	428	411	424	432	450	462	410	425	411	384	431	427	424	429	410	393	411	426	383	392	408	428	426	374	423	400	410	446	435	452	423	421	394	445	437	383	403	424	395	411	426	410	389	433	422	406	404	463	409	416	421	428	391	452	398	415	421	407	431	420	457	407	428	432	422	388	457	465	457	402	416	400	411	445	406	470	406	443	428	388	421	424	453	453	406	393	417	405	392	415	397	414	478	391	407	427	382	455	384	477	374	397	422	421	436	423	393	430	374	429	408	405	365	389	448	455	426	453	406	380	408	442	395	392	466	389	415	389	414	406	425	416	416	412	412	441	421	422	380	447	403	425	407	439	391	372	396	419	423	424	399	372	435	411	419	387	395	398	374	433	392	383	421	394	396	401	398	421	399	414	389	433	433	382	421	451	391	417	378	431	414	414	433	391	406	408	450	406	449	374	418	415	412	423	421	415	404	380	461	469	444	435	414	405	417	420	362	378	411	377	420	448	391	442	412	410	434	392	414	414	437	420	404	403	421	397	430	424	409	428	418	426	427	401	405	413	364	422	423	367	390	398	409	403	391	447	401	414	404	404	401	421	376	414	400	437	409	376	414	433	388	454	417	444	377	421	434	424	427	419	432	415	403	414	378	396	419	404	448	389	374	375	409	393	416	441	427	410	432	413	433	433	426	401	411	405	401	426	381	416	405	382	405	441	424	430	434	395	410	434	415	414	397	383	365	371	408	391	406	416	426	397	405	385	398	432	418	420	412	415	442	396	406	396	429	403	444	435	384	402	446	404	433	417	403	434	393	407	366	389	396	423	427	403	433	408	439	416	415	380	433	411	381	416	397	421	403	395	411	403	428	394	400	387	409	419	410	445	417	430	410	417	407	445	439	424	428	387	396	420	408	439	407	419	422	388	402	375	420	436	409	430	433	420	423	442	429	407	423	449	435	419	438	388	420	395	415	390	399	410	420	402	423	444	399	396	411	416	415	453	365	414	432	426	417	408	413	429	418	416	395	415	388	430	409	386	401	440	423	412	393	422	424	400	447	348	410	395	440	405	424	384	414	396	428	392	399	436	430	446	426	383	421	423	395	425	414	403	373	438	425	446	415	401	422	424	459	428	391	444	412	431	439	424	411	371	425	392	392	423	412	411	455	438	422	420	415	375	373	446	407	391	404	436	400	402	377	396	411	407	447	411	445	391	436	386	418	420	436	409	400	393	413	446	409	403	421	404	400	440	404	420	419	451	410	447	375	390	396	380	412	408	414	441	392	427	407	451	401	408	358	400	416	389	396	420	396	446	382	369	427	475	435	434	407	406	407	427	401	384	417	440	424	384	412	443	393	464	386	406	407	382	426	459	423	410	416	414	420	424	438	420	384	415	413	411	423	386	412	396	431	392	405	384	396	452	427	396	428	397	401	454	429	389	442	417	419	409	419	393	423	405	406	404	430	406	400	413	430	396	437	446	396	415	386	438	431	411	413	416	413	416	408	400	404	422	429	421	425	410	402	396	402	431	404	408	385	390	430	440	417	442	395	402	427	400	456	448	396	424	448	394	447	400	424	447	411	433	405	448	402	417	435	408	395	396	422	374	418	427	425	394	421	421	411	413	411	397	415	401	421	431	404	451	421	403	426	398	444	412	433	417	411	444	390	392	400	409	403	435	398	445	421	412	413	391	356	406	415	418	398	378	414	384	434	407	412	452	454	405	412	422	443	433	399	401	399	416	418	398	397	428	384	423	382	416	402	433	411	413	434	394	398	416	425
14267	7064	1468	498	344	271	284	245	273	260	276	264	257	251	225	251	260	248	219	217	240	216	207	220	237	212	229	235	212	219	251	241	256	237	242	221	252	241	214	242	247	241	243	244	235	249	249	252	236	224	246	238	246	206	216	235	223	236	225	231	218	222	225	240	206	242	231	214	244	215	237	236	229	244	211	224	223	199	266	239	230	236	243	229	224	228	220	236	242	251	205	191	210	249	246	215	256	229	240	246	226	278	224	234	248	221	215	240	212	265	223	225	244	200	233	253	212	215	201	233	250	226	229	245	235	229	216	243	237	253	233	240	235	231	227	241	235	227	246	233	256	248	222	237	231	241	232	263	225	231	216	222	224	244	241	216	225	229	267	206	231	237	214	233	227	204	204	215	217	232	219	263	242	247	221	232	215	252	237	252	246	225	245	249	222	233	224	202	237	243	215	243	223	223	246	251	245	245	229	217	204	252	221	233	215	222	241	227	210	232	230	225	240	274	237	258	239	232	248	248	240	233	246	231	230	225	225	234	202	239	237	224	222	245	226	245	248	220	223	226	260	240	214	235	215	280	233	218	217	222	245	246	212	225	208	206	228	223	218	225	235	230	208	236	215	210	222	224	263	229	255	236	220	264	243	222	231	262	248	248	249	242	271	235	236	195	237	242	243	241	233	206	226	211	227	213	243	216	222	220	246	245	218	223	201	227	234	226	207	247	228	248	222	233	221	223	238	216	232	230	240	231	243	230	234	246	229	210	232	250	220	223	213	225	225	211	246	218	224	240	233	242	251	224	210	238	241	244	229	225	214	225	265	256	224	232	232	213	261	248	259	218	245	221	238	241	237	216	231	241	224	227	230	217	227	261	230	237	239	234	244	216	238	224	215	233	240	229	220	241	203	233	233	209	225	230	221	244	241	227	226	221	234	242	240	226	251	230	226	218	238	254	220	246	234	214	218	227	226	235	242	234	231	225	239	224	251	247	247	226	245	235	255	238	234	235	231	237	227	254	233	238	212	238	239	224	218	234	248	218	220	216	233	239	222	241	222	199	238	236	236	235	242	226	226	233	245	241	242	238	241	234	235	222	235	266	232	263	226	224	244	234	255	217	239	241	243	228	242	271	252	226	230	269	223	214	231	252	222	230	228	230	235	224	228	239	231	237	226	230	267	220	269	239	250	202	236	281	210	223	216	216	247	253	230	254	217	243	214	207	218	250	212	229	232	234	242	238	211	230	271	240	236	231	234	248	217	238	221	237	226	251	253	251	216	230	237	261	257	213	236	244	227	249	235	229	242	218	254	226	235	230	228	222	223	225	235	232	239	244	222	249	204	229	254	253	231	209	243	204	258	211	252	240	217	255	239	229	216	210	234	213	221	218	201	245	237	222	267	232	247	248	211	221	236	221	262	228	210	234	201	227	211	231	231	229	246	240	226	238	237	229	228	233	221	247	245	243	219	236	213	227	241	232	222	203	234	244	216	208	222	230	250	236	241	228	249	258	247	238	252	257	224	235	232	241	191	239	250	243	211	230	248	225	238	230	223	256	233	232	221	245	208	244	242	193	233	213	230	215	211	244	231	221	248	246	220	240	232	238	223	247	234	227	212	208	243	230	232	221	225	204	226	258	232	237	238	202	227	241	216	227	234	249	205	249	239	237	219	236	253	217	235	235	227	241	218	245	227	223	235	229	244	248	265	241	223	236	239	216	229	255	259	235	210	204	243	246	225	230	244	240	248	242	243	225	232	240	228	240	272	228	241	222	239	225	237	237	253	237	233	230	229	259	212	228	224	239	263	228	232	261	214	245	224	262	232	223	224	245	206	257	240	222	228	205	217	238	222	220	228	257	231	234	233	234	247	236	224	225	246	201	263	264	227	229	197	214	250	205	244	227	225	248	250	259	217	210	201	233	220	209	237	241	231	253	253	230	247	230	231	237	222	223	240	239	256	212	224	249	228	246	254	228	237	222	240	247	234	257	247	240	233	234	236	223	239	260	219	249	240	227	248	211	246	222	212	275	241	243	184	232	238	213	234	234	231	227	243	235	209	234	258	231	233	212	231	231	241	230	227	233	227	232	249	219	259	241	245	234	218	239	237	239	258	214	209	233	252	235	213	231	213	217	236	220	207	216	248	213	231	235	212	252	248	244	211	207	267	220	215	248	220	243	210	239	261	245	252	217	248	236	240	242	217	233	224	239	241	214	239	220	246	221	246	229	231	232	246	224	229	241	263	229	238	240	240	210	263	235	212	231	245	233	236	213	226	228	230	242	230	228	236	241	260	220	233	210	227	199	242	237	210	240	198	247	206	230	227	231	241	235	243	208	228	246	264	213	227	245	250	214	220	243	209	234	225	232	263	227	217	245	220	207	212	234	216	230	220	220	227	217	236	234	268	252	218	211	235	212	256	217	224	232	229	238	232	214	248	255	239	227	214	246	222	221	220	227	235	225	227	246	251	233	228	213	217	222	226	222	205	248	235	240	230	237	248	221	216	228	252	236	215	263	244	240	245	234	238	217	231	232	212	221	238	213	251	223	243	230	245	215	268	240	236	260	255	229	217	234	221	235	222	231	258	249	248	234	219	237	223	243	217	211	222	230	248	203	233	218	226	240	226	288	221	222	219	238	246	245	230	238	233	222	222	226	225	241	244	249	220	234	221	238	232	259	231	230	235	190	238	227	245	246	217	229	216	237	211	231	234	222	252	242	223	201	202	229	242	252	218	225	255	225	222	230	236	213	222	246	215	233	223	268	243	226	218	231	255	208	237	207	246	227	235	219	247	251	233	238	256	239	231	290	252	227	208	215	233	227	214	240	228	243	214	233	225	192	262	238	220	221	209	231	242	245	225	243	203	234	222	255	241	215	241	225	242	284	261	255	243	237	244	247	220	218	226	253	227	196	213	217	230	236	221	219	242	229	223	220	238	219	230	241	229	205	211	210	243	240	266	247	225	204	231	246	242	226	225	245	216	238	219	204	208	208	277	226	234	233	247	224	232	215	221	236	217	227	224	220	240	245	218	188	236	210	227	225	223	242	253	247	225	224	239	238	234	246	249	248	260	249	222	270	211	225	265	214	239	237	246	221	227	232	243	193	246	254	235	223	255	246	236	220	244	233	213	241	231	244	212	255	238	229	224	225	186	229	233	271	219	253	229	244	257	229	200	240	248	249	239	236	241	220	218	232	233	228	238	225	219	224	243	215	263	224	259	228	229	226	221	221	235	231	239	229	236	219	263	234	228	223	219	216	248	244	243	220	235	247	205	229	251	240	226	244	249	232	236	241	249	240	261	233	242	207	216	242	212	218	261	187	220	244	215	237	241	255	239	222	225	235	240	226	225	253	235	248	252	242	215	248	231	238	249	216	238	207	224	245	234	232	241	203	237	227	233	231	238	238	269	239	245	241	238	220	227	235	263	235	258	212	261	235	231	216	223	279	244	244	206	243	222	217	251	211	208	253	228	243	229	225	235	229	226	219
9259	7149	2193	1122	1090	839	779	697	698	791	671	684	684	678	669	620	682	606	628	603	618	610	562	584	653	645	591	603	638	603	576	616	591	606	607	609	616	649	624	650	568	587	577	593	612	623	601	578	577	578	587	612	618	614	638	567	619	577	661	617	626	601	604	602	644	632	639	650	601	612	621	596	581	643	636	607	574	653	585	598	616	618	615	618	598	607	591	628	607	627	598	597	645	627	574	612	636	638	625	639	673	610	606	592	612	629	592	617	613	648	636	614	600	605	656	625	637	617	628	649	614	642	608	620	622	575	622	585	606	630	633	593	651	583	625	563	623	590	579	640	637	611	587	598	618	593	563	623	604	632	660	628	609	577	603	628	621	648	575	597	646	563	583	613	622	616	610	637	596	579	599	628	589	568	581	574	589	611	612	620	604	653	635	586	580	578	639	626	584	618	601	543	665	630	565	655	617	625	592	585	583	563	593	613	614	614	602	637	618	587	613	643	598	604	641	578	624	589	566	612	603	609	627	623	579	596	603	598	605	616	612	647	603	584	588	542	611	605	601	596	597	589	581	621	581	573	615	646	632	561	608	621	596	623	617	563	586	611	606	608	612	571	566	588	627	593	605	603	598	566	569	615	590	603	588	593	598	615	642	643	565	573	673	588	617	629	607	599	598	624	624	604	577	584	657	607	599	558	590	597	606	590	588	562	612	601	620	619	607	573	603	615	652	638	626	620	590	567	618	588	588	632	590	623	620	647	586	632	570	582	638	636	570	594	624	585	583	588	594	623	621	624	576	597	651	587	604	596	593	630	609	641	609	604	617	567	655	588	608	612	597	577	605	608	580	597	634	644	578	583	638	606	606	609	646	593	637	617	605	629	632	612	635	599	590	625	607	642	611	578	614	618	602	621	562	574	583	599	606	583	609	624	602	595	606	590	618	591	592	635	614	586	614	605	595	586	598	609	605	606	603	604	631	597	639	607	614	536	640	600	602	608	600	575	627	610	582	602	582	584	638	621	626	616	619	630	660	588	681	625	586	634	634	613	602	585	618	624	584	617	594	594	574	614	587	594	649	630	592	612	584	626	625	568	606	586	652	601	595	639	611	589	650	606	625	628	605	655	582	596	592	603	607	582	601	585	623	575	628	611	632	604	604	620	683	668	637	627	625	601	562	627	642	580	621	652	610	621	613	633	600	598	560	595	608	599	578	555	599	639	598	573	610	649	593	553	583	661	629	625	613	570	570	576	633	614	624	636	619	628	578	595	603	600	589	648	601	598	599	603	601	566	610	628	601	557	699	616	622	648	604	619	580	598	595	588	598	583	595	614	591	604	594	623	575	602	626	608	606	620	634	590	650	619	610	614	596	605	614	623	629	597	644	598	602	566	583	595	580	615	595	621	584	592	608	584	604	603	652	612	603	626	631	605	621	612	572	613	594	619	636	597	632	619	592	576	615	635	606	584	575	567	590	611	594	608	606	601	590	585	627	588	572	613	560	593	606	613	585	589	652	606	575	611	590	590	590	585	631	627	593	615	576	593	596	619	629	643	638	616	638	634	635	610	644	627	552	638	638	596	594	589	595	660	611	588	608	615	590	614	622	606	598	589	609	591	573	578	646	613	586	599	570	642	593	558	610	585	611	565	600	631	647	604	576	584	623	661	621	604	607	590	617	665	605	584	621	620	547	558	625	629	597	590	632	575	548	617	576	576	591	569	599	622	594	596	568	644	588	616	596	616	582	590	624	589	642	610	618	632	619	622	625	598	563	602	650	604	641	571	598	649	584	577	614	605	591	622	579	632	599	581	610	573	603	629	564	635	636	601	583	621	607	621	646	627	606	607	649	621	628	599	655	624	628	605	614	592	614	652	600	584	583	600	583	633	633	584	621	587	658	594	637	593	624	646	591	674	654	609	536	592	633	550	598	610	592	601	608	585	567	620	617	596	598	596	664	639	630	621	577	606	579	585	619	613	646	625	611	598	627	572	627	562	591	586	604	621	585	603	610	617	615	625	605	639	613	631	624	625	649	631	609	627	649	543	622	560	598	592	604	635	615	576	641	574	590	591	620	579	605	624	574	652	644	650	607	633	606	631	604	671	585	567	563	612	628	584	582	604	616	610	622	648	638	626	586	540	634	601	606	631	649	622	643	601	611	602	552	598	604	595	605	614	656	540	571	585	606	611	631	616	624	611	604	607	603	582	588	606	604	618	643	577	548	611	625	611	577	586	605	626	575	636	645	578	590	614	626	567	627	573	600	607	589	620	607	599	602	588	670	571	643	632	607	611	601	571	625	635	615	613	622	563	603	601	652	580	659	601	576	599	633	594	641	618	572	615	582	677	596	602	585	563	598	606	579	612	586	617	591	571	582	613	617	603	610	586	631	601	639	593	592	562	587	613	669	635	579	587	591	604	612	607	628	612	607	634	612	584	600	615	630	604	601	611	581	611	622	639	617	595	629	589	614	579	621	614	598	627	586	619	587	550	573	594	619	600	602	571	605	596	573	632	582	646	590	609	628	630	598	600	594	580	605	555	621	594	577	608	598	616	642	553	580	627	605	629	579	598	615	576	607	608	651	593	623	590	617	567	620	614	628	633	582	603	577	615	577	601	593	630	653	620	602	577	638	618	591	569	629	599	619	570	567	600	593	571	613	628	588	614	653	599	661	561	636	601	627	604	617	642	578	595	649	576	617	581	606	594	609	642	553	581	616	612	608	596	603	642	618	598	610	612	611	592	583	579	590	636	626	631	568	639	636	638	561	620	601	585	598	596	606	611	604	587	638	599	614	555	631	623	606	556	619	608	634	585	599	624	631	641	600	585	651	609	594	630	594	607	647	618	593	600	598	605	620	609	580	637	590	602	608	636	565	607	601	611	630	594	594	612	636	635	604	589	601	597	602	597	625	644	636	591	628	651	623	632	603	630	581	655	573	640	590	583	613	558	632	603	598	592	637	615	602	572	589	592	649	576	615	606	594	592	617	601	622	598	632	575	584	605	599	602	566	559	617	555	606	674	633	621	610	631	662	610	576	590	594	554	630	654	601	595	564	592	596	554	610	574	596	643	592	530	605	603	621	605	629	632	609	614	586	593	606	587	627	603	622	595	611	575	632	592	617	598	617	604	639	615	618	621	584	630	607	569	574	580	613	604	607	556	678	641	610	565	639	631	596	621	615	612	626	651	647	579	566	650	636	591	622	600	627	609	597	625	660	622	593	627	618	577	624	576	619	552	565	576	599	643	619	614	564	601	577	611	607	659	577	610	558	543	625	589	603	624	571	621	615	571	625	616	615	660	605	637	625	605	599	610	605	592	618	631	562	609	555	603	601	560	587	636	579	668	610	664	627	647	620	568	600	603	598	594	599	608	581	619	602	571	651	598	572	582	621	584	673	588	589	596	576	584	621	641	646	588	641	599	588	601	571	577	611	596	592	594	550	596	619	595	656	616	553	618	625	611	587	587	610	610	572	612	625	594	592	623
32471	29431	18429	6872	3573	2065	1189	736	542	510	391	322	413	334	291	268	249	229	252	252	235	227	224	223	247	216	213	211	233	216	240	226	232	245	231	254	256	213	197	222	226	222	241	206	215	204	223	239	215	215	250	232	236	209	199	216	233	215	251	226	207	209	221	226	220	229	218	219	203	218	246	247	211	214	238	206	213	230	207	220	215	212	246	222	217	223	256	221	220	235	228	207	224	202	198	192	216	204	218	258	234	203	229	232	209	214	217	231	232	221	209	224	206	192	214	225	225	228	188	200	222	211	237	197	213	230	220	226	219	230	221	220	219	214	206	221	228	205	236	224	233	197	204	207	184	224	250	215	237	218	223	197	226	225	257	224	214	219	185	213	221	191	220	216	198	225	208	224	248	219	190	219	245	225	233	222	228	256	231	209	217	217	233	239	220	198	222	229	242	222	226	236	199	218	217	220	212	211	215	209	225	211	228	219	228	207	215	231	216	251	196	232	245	224	222	216	205	228	223	220	233	215	222	196	218	209	214	245	203	243	231	215	192	222	201	217	234	232	213	211	209	229	222	219	214	204	235	236	217	200	221	225	209	223	216	226	221	234	183	230	235	210	216	203	213	231	219	211	210	208	239	207	206	244	203	212	238	198	219	244	233	226	238	216	207	212	201	209	220	222	218	215	225	221	237	204	244	217	222	230	207	247	210	225	232	232	214	214	210	227	239	181	238	182	210	221	221	204	226	231	204	234	216	206	220	227	231	205	210	249	209	232	247	231	230	212	212	242	195	221	226	229	196	206	236	216	230	218	220	202	208	236	224	214	192	217	244	235	219	199	214	227	239	232	197	209	219	204	218	236	206	236	225	225	229	234	200	223	218	208	175	212	212	215	217	231	233	233	222	203	188	204	184	215	212	245	233	207	208	206	216	235	249	238	203	199	233	218	228	253	242	205	205	217	219	233	205	211	202	210	237	248	234	204	225	202	241	249	225	247	201	234	215	216	231	240	198	235	225	203	229	239	206	247	223	216	215	256	244	214	183	195	232	224	212	207	219	215	199	235	215	214	197	244	224	213	228	235	240	222	227	236	214	205	215	189	256	231	232	217	219	220	217	227	251	211	206	224	210	212	242	228	213	213	203	208	207	210	216	238	243	216	201	221	248	235	198	224	201	222	224	230	204	210	211	212	211	246	237	201	210	216	210	187	201	209	268	235	211	214	199	227	244	202	237	196	228	217	224	204	228	217	200	189	214	177	179	211	215	188	225	207	194	216	222	233	188	225	224	197	240	243	205	225	243	230	226	227	227	230	242	225	207	206	219	224	210	200	232	234	212	214	233	242	217	211	187	242	221	218	203	222	208	203	214	217	198	221	192	221	238	234	215	206	201	214	236	201	231	238	198	222	199	223	244	226	217	217	227	212	211	198	223	213	221	218	249	208	231	243	216	201	212	224	215	211	190	220	219	201	202	234	183	208	188	217	241	235	216	216	224	235	225	221	182	190	208	202	237	234	203	231	217	218	235	208	223	200	250	210	218	213	234	208	230	209	231	209	251	219	230	224	208	217	234	226	201	231	208	191	228	213	200	233	216	243	215	235	186	205	190	242	235	227	242	214	256	186	226	228	230	227	212	195	236	208	230	229	218	247	236	229	213	206	226	220	249	218	203	226	231	225	228	197	201	197	206	229	222	197	198	212	219	221	198	199	216	213	244	211	218	177	238	202	194	231	226	262	228	216	202	207	203	197	234	225	250	228	226	252	233	216	212	203	214	213	218	210	240	240	229	205	214	228	182	226	216	204	212	216	218	229	222	227	230	210	190	209	221	237	224	225	235	228	237	228	206	238	242	248	201	212	212	213	199	263	256	215	220	221	210	215	238	236	201	224	218	210	237	227	225	241	209	206	211	213	222	219	210	218	233	235	227	230	222	214	254	220	230	224	230	223	204	213	223	237	209	218	223	244	222	246	227	223	213	209	236	229	234	244	219	203	200	221	227	212	222	216	205	210	214	212	206	214	233	193	217	222	244	228	213	247	236	249	230	193	210	205	205	220	205	212	244	230	234	206	216	239	207	214	191	208	202	222	213	230	248	211	203	238	205	220	228	220	222	225	235	228	219	213	227	217	224	231	232	226	223	217	225	206	211	219	223	211	208	236	252	209	220	254	233	205	240	238	243	226	242	238	233	216	236	217	215	201	243	228	230	210	217	209	221	207	200	211	231	216	209	234	210	204	212	217	212	236	190	202	206	236	229	205	237	206	218	236	228	210	196	221	232	201	221	239	219	218	213	207	230	203	220	240	199	222	224	222	223	230	208	212	192	209	237	223	206	245	219	215	204	250	220	227	210	208	221	246	250	221	229	223	234	229	226	229	219	237	202	235	216	215	234	215	214	214	229	212	216	182	207	252	199	208	224	205	222	231	232	210	237	224	207	239	205	206	220	195	221	228	209	205	219	208	210	191	232	219	226	215	244	217	202	188	216	220	184	210	228	219	214	214	212	212	227	202	216	205	237	247	183	230	224	227	217	248	213	210	203	232	250	217	217	201	203	201	224	204	210	212	256	195	206	223	215	230	209	224	229	211	251	229	205	233	226	216	229	213	259	220	207	235	181	239	223	231	199	205	229	212	221	218	223	213	203	230	219	212	208	236	195	219	220	238	234	223	242	233	195	198	210	230	229	205	188	216	237	209	224	196	231	211	234	203	206	202	236	225	225	204	195	199	224	209	233	205	240	193	225	240	236	206	203	250	228	260	230	233	224	210	220	242	207	242	231	214	233	221	238	205	213	223	225	222	205	197	227	220	236	257	217	210	213	205	211	247	203	215	216	222	244	204	237	182	231	222	224	225	215	199	234	210	243	217	227	246	248	183	226	181	225	249	201	221	218	249	201	229	192	221	224	187	258	236	206	232	234	193	228	230	197	200	213	204	216	212	215	199	221	236	261	230	219	222	243	225	218	230	226	209	232	231	233	231	221	244	216	232	224	237	224	224	211	199	207	238	225	209	222	217	233	208	199	224	218	214	201	218	208	220	190	207	209	216	199	213	204	228	217	216	215	228	200	242	198	224	209	209	240	226	223	220	235	213	226	221	251	228	218	206	237	210	226	212	200	210	219	218	250	217	235	216	228	233	221	235	229	210	226	234	224	209	216	216	216	206	197	222	229	212	194	205	201	223	199	214	219	202	199	231	233	186	224	202	211	233	224	204	242	221	228	233	210	209	214	241	250	214	243	229	185	230	192	245	241	239	214	246	223	204	201	261	231	232	226	237	220	203	212	202	218	246	184	218	212	234	222	221	229	215	194	219	222	208	222	208	219	231	220	221	228	231	193	189	219	247	197	221	218	208	235	213	214	231	214	227	242	220	226	219	232	209	218	221	208	204	247	218	193	230	218	242	212	187	246	203	207	213	224	230	217	238	222	207	235	229	224	225	228	218	201	212	221	238	202	242	203	197	227	248	227	241	226	218	220	223	220	186	205	210
21848	23849	12259	3968	3553	2928	2450	2380	2093	2165	1690	1441	1255	1193	955	926	917	841	721	706	669	663	663	694	608	680	659	618	615	610	642	597	646	612	581	638	615	624	633	620	624	616	581	649	608	598	608	638	604	594	545	594	609	591	569	618	608	592	568	612	573	574	615	578	601	586	571	561	615	621	581	583	604	554	603	591	583	577	607	601	580	598	560	626	621	588	616	677	616	620	620	619	605	592	567	603	587	638	613	647	633	638	605	574	596	608	614	605	616	590	601	587	568	602	590	608	576	630	604	614	593	603	593	600	645	621	630	584	589	571	590	585	582	605	536	581	560	548	574	615	637	570	582	601	543	580	596	597	600	624	614	568	564	616	562	610	599	572	523	558	600	588	584	574	565	605	621	604	541	584	541	576	570	570	562	588	572	558	572	583	572	561	589	588	584	574	574	588	558	534	583	576	601	601	549	561	560	613	553	573	549	557	534	547	558	564	593	578	615	579	599	557	551	554	555	596	588	578	588	558	552	581	567	599	565	615	583	538	560	565	544	570	590	543	583	491	620	566	613	581	564	562	576	566	565	590	591	550	574	566	575	534	564	567	566	576	551	570	597	590	581	537	584	580	560	605	557	602	597	559	554	605	542	559	587	544	628	540	517	591	576	584	580	613	612	568	630	581	534	588	544	583	595	560	555	614	561	579	578	564	578	554	567	576	555	555	592	597	576	575	547	568	618	607	550	578	586	536	583	495	580	594	560	555	584	583	537	577	546	555	606	601	564	565	555	618	590	533	582	538	569	569	531	596	624	609	619	572	600	567	564	573	574	552	592	573	577	599	572	585	575	582	563	585	568	614	566	545	598	574	590	565	600	568	558	592	579	566	566	590	567	594	579	569	577	550	607	549	621	610	557	608	600	581	559	570	536	594	554	617	610	610	610	576	588	582	612	542	589	572	561	567	563	550	578	552	575	558	613	554	514	588	594	570	558	570	582	576	532	529	592	561	590	579	549	588	540	597	616	603	588	556	572	592	574	614	550	588	527	604	522	571	582	556	586	596	554	556	561	603	521	602	554	598	570	536	560	547	587	594	538	560	592	579	575	580	574	569	618	549	577	555	572	597	594	591	561	538	584	564	539	598	548	601	606	525	593	573	537	584	552	596	572	523	590	637	574	573	552	590	551	583	588	542	517	548	541	541	558	597	585	610	631	595	589	546	562	564	576	562	602	622	568	558	549	560	582	565	577	587	553	573	574	574	564	571	547	610	581	571	565	574	572	621	586	590	550	554	599	577	581	583	598	574	525	597	543	576	593	560	563	532	553	579	558	566	589	581	573	583	528	588	566	546	555	544	586	622	543	538	604	585	607	546	591	597	598	579	546	600	545	537	569	559	578	562	558	571	585	570	584	530	603	552	607	629	612	542	505	597	577	518	548	620	562	580	544	570	554	572	531	567	638	617	585	570	555	557	610	574	570	596	536	581	550	560	569	588	554	571	574	571	573	572	579	616	609	587	599	595	564	532	564	583	558	522	535	556	540	534	560	546	602	551	558	582	592	630	559	605	581	539	551	566	567	570	585	581	572	606	569	573	558	543	607	534	553	591	584	583	570	578	574	520	578	554	619	522	564	573	558	580	619	555	609	573	571	589	571	529	560	574	579	582	588	568	558	551	556	599	560	566	541	576	580	553	579	593	603	574	560	565	549	540	634	561	583	587	589	533	571	551	557	556	548	578	561	572	609	542	596	568	559	604	572	559	571	538	556	588	549	543	582	537	581	579	572	582	543	580	543	592	539	574	650	561	556	594	613	565	572	529	596	597	588	618	591	594	574	615	574	541	604	549	610	566	563	577	569	604	602	574	556	584	593	584	580	547	533	557	532	610	573	597	549	571	564	549	562	588	575	605	599	556	528	563	552	560	569	545	573	581	592	596	563	555	563	581	567	564	553	558	576	566	571	581	582	574	580	578	567	544	564	553	609	548	579	579	573	576	560	608	595	590	576	564	601	568	566	588	570	594	566	556	586	549	566	586	574	602	540	583	570	534	595	588	529	562	579	538	581	581	579	564	584	550	592	570	570	550	573	549	564	609	630	569	543	578	565	624	591	576	584	570	584	560	555	569	576	583	587	577	554	534	552	569	594	569	554	564	550	531	615	575	547	598	557	607	548	547	548	551	543	610	523	585	547	608	557	588	618	547	562	594	544	562	605	550	583	590	566	592	595	596	590	544	580	583	561	639	577	596	611	584	552	608	572	541	600	525	537	543	564	552	543	579	557	575	566	547	589	559	599	615	586	569	560	546	574	595	588	593	580	545	570	572	522	577	594	558	577	584	510	572	615	545	558	572	574	595	583	564	620	545	565	569	531	565	585	548	559	547	545	610	591	575	565	534	505	554	609	534	602	611	551	557	562	593	563	626	559	578	606	540	566	562	585	564	618	566	574	555	559	610	575	559	578	564	592	579	595	548	564	575	566	554	558	570	564	562	618	590	569	584	568	574	580	551	571	599	529	594	553	547	578	581	577	614	592	550	543	582	553	558	611	580	578	604	556	606	550	584	577	612	579	563	607	551	528	567	607	558	606	571	522	593	530	561	559	566	567	590	539	577	590	535	565	599	583	567	568	554	551	578	577	586	568	535	583	498	594	565	551	626	607	552	624	564	589	559	571	597	551	594	619	595	573	579	577	556	587	550	524	517	587	566	532	551	561	607	589	528	595	559	581	607	582	595	556	569	530	583	562	596	580	564	608	576	561	604	576	581	610	569	563	548	594	545	557	589	569	595	560	552	551	617	554	531	561	566	616	573	568	584	594	590	563	588	594	564	563	580	601	573	572	568	529	576	582	549	551	597	538	585	567	575	586	590	589	584	615	556	589	566	565	530	549	558	623	588	548	563	597	575	545	601	556	573	593	551	537	565	590	550	544	551	625	566	571	587	582	589	611	610	594	562	529	567	524	577	542	529	566	534	558	558	536	553	570	558	611	573	549	593	603	545	552	558	531	572	576	548	542	607	560	613	603	595	590	556	596	586	560	569	569	613	572	555	573	580	578	531	568	604	605	603	579	566	582	557	575	539	575	541	630	571	593	580	536	551	572	602	566	574	583	568	578	578	567	610	571	594	574	541	550	584	543	587	581	589	589	565	542	548	581	569	555	572	569	586	575	552	617	589	548	518	595	580	592	601	598	629	578	653	591	552	548	552	559	581	561	576	584	583	577	541	575	575	560	566	539	562	577	561	537	559	580	548	562	598	555	557	597	581	604	530	550	558	579	556	588	608	598	584	555	590	568	553	584	612	559	570	565	599	605	625	585	578	582	598	579	604	551	576	578	537	570	567	594	571	562	560	570	528	566	568	585	551	561	576	591	578	528	568	593	562	561	594	605	558	610	560	575	585	550	603	610	584	578	525	560	565	527	567	541	572	526	550	590	581	578	611	569	560	593	566	566	601	566	583	547	581	596	596	590	622	584	512	559	620	603	602	576	578	539	583
41003	35943	26958	12688	7207	3976	2144	1206	820	802	543	533	563	440	324	267	215	206	239	197	196	162	161	183	186	175	181	146	167	186	163	148	159	185	154	168	162	155	144	165	154	147	149	159	162	167	164	172	169	151	145	176	170	161	160	141	159	175	137	144	153	173	152	142	146	160	158	159	181	152	146	144	168	160	154	177	159	188	153	170	153	151	165	159	174	149	153	156	174	175	159	151	172	158	139	154	132	160	165	166	170	140	155	168	149	161	148	157	172	165	146	145	129	160	158	145	156	150	159	143	140	167	144	153	149	172	193	146	134	162	164	152	152	193	147	152	158	152	160	151	145	147	155	158	165	144	151	159	178	168	155	159	160	150	146	124	168	136	175	151	149	147	156	153	144	164	151	164	152	155	170	149	147	165	132	141	153	166	124	152	136	143	157	154	158	145	142	182	157	141	137	161	150	155	160	165	145	164	140	144	138	155	149	161	148	151	137	143	153	150	147	149	154	133	141	128	148	168	168	179	142	148	161	161	145	156	173	147	155	162	158	135	165	139	136	148	165	138	141	143	158	163	149	148	167	164	144	154	138	151	141	164	152	148	167	164	154	151	154	139	140	146	146	150	143	188	129	165	156	140	141	146	141	153	162	150	163	157	179	152	165	170	149	152	157	160	168	150	167	134	147	153	160	180	147	165	137	146	163	153	161	154	151	153	179	139	155	158	144	146	140	131	131	151	144	149	164	148	128	166	154	149	177	185	157	155	149	150	150	146	155	163	159	137	147	136	155	157	165	152	140	155	149	151	167	150	174	143	141	151	167	162	153	159	147	157	167	154	151	132	163	109	192	189	143	147	165	167	162	166	166	147	143	131	133	146	146	164	134	155	173	150	144	163	150	161	133	141	136	144	156	157	156	148	131	145	155	149	153	127	174	165	151	155	155	153	150	156	166	147	144	171	148	164	159	156	162	164	145	178	165	167	167	158	165	164	162	175	140	162	146	143	134	127	148	146	159	174	140	146	159	138	166	160	148	154	170	144	154	140	162	148	154	152	154	160	140	159	132	160	164	153	194	155	158	128	139	133	157	153	162	156	153	163	144	144	138	152	136	178	157	143	174	158	140	152	139	154	170	129	139	153	151	151	160	167	168	158	161	146	139	148	150	146	133	147	160	168	163	167	143	162	162	145	169	156	134	137	150	157	145	165	154	149	137	127	146	149	151	175	150	163	146	150	153	158	150	144	142	169	158	160	122	121	146	146	134	163	167	155	173	181	176	142	153	142	163	165	163	148	152	147	134	151	159	146	147	132	167	168	157	187	155	170	176	147	153	146	164	158	151	155	160	141	128	165	142	165	167	158	146	152	154	171	161	169	150	151	155	140	139	151	150	171	149	150	141	167	161	161	159	154	165	143	143	156	151	147	160	155	165	153	145	172	162	142	178	139	142	145	172	162	170	143	161	134	178	162	167	166	142	145	154	171	153	145	133	144	143	147	154	155	147	172	132	135	184	134	143	150	192	161	151	152	166	174	164	166	166	152	157	160	141	152	144	141	175	140	153	160	135	162	176	156	145	144	159	162	154	149	166	139	152	160	156	175	168	151	139	139	165	172	142	166	161	160	153	153	156	158	148	143	141	145	172	159	166	145	158	152	128	149	138	158	151	150	156	171	176	141	157	168	159	146	172	159	150	149	166	132	144	163	152	167	165	154	165	159	161	140	149	159	155	162	147	146	167	175	149	139	151	152	144	169	183	141	188	156	145	144	154	145	151	152	163	152	163	164	158	131	144	178	164	176	158	141	140	132	160	129	151	144	182	163	178	151	177	163	139	165	147	127	159	155	140	153	151	146	173	167	134	173	147	145	149	142	148	144	151	169	160	139	149	170	151	174	155	149	151	160	139	149	148	164	171	166	177	141	152	149	170	170	159	160	158	146	172	144	153	151	161	167	140	132	158	149	166	173	159	142	149	141	150	161	144	152	177	157	169	151	158	153	153	150	153	154	166	152	158	156	148	134	148	149	147	150	130	148	170	158	124	155	155	155	160	161	165	133	152	150	156	142	137	135	156	174	141	147	172	152	180	130	154	157	142	150	150	148	155	161	145	150	142	152	160	151	131	146	148	190	143	192	146	138	153	146	158	175	152	121	153	160	125	143	176	151	145	132	151	164	143	136	151	144	149	149	147	155	141	162	127	155	155	148	163	147	167	145	157	138	198	142	167	150	146	146	151	149	141	140	166	153	159	159	170	133	150	161	150	140	134	166	139	172	135	173	151	155	147	169	137	174	143	128	139	136	138	160	152	152	148	180	158	151	136	150	151	154	164	150	158	172	142	147	149	168	161	157	155	129	154	135	145	156	145	143	146	142	168	162	144	141	154	141	153	152	156	132	147	144	156	156	161	151	130	144	147	149	164	149	148	167	153	148	146	143	159	169	164	141	148	148	143	161	142	180	152	156	160	154	161	167	148	179	126	160	167	153	159	173	142	146	149	156	148	124	158	162	167	159	146	152	136	133	159	148	154	162	156	152	182	165	127	162	153	168	164	161	149	157	154	135	160	161	152	150	170	165	144	151	161	163	154	160	143	146	156	136	158	144	160	164	176	145	137	165	143	153	166	170	165	149	144	159	162	164	154	123	153	158	140	180	169	148	150	168	134	154	156	142	174	150	164	168	141	167	170	149	165	163	173	133	157	146	149	169	159	169	154	151	163	175	147	144	128	155	153	128	178	161	140	150	173	152	155	166	134	172	148	156	130	157	146	134	140	157	164	152	138	165	147	156	134	143	168	137	153	137	168	173	177	148	144	168	156	164	164	159	155	150	148	160	151	144	134	178	151	146	168	141	165	150	155	181	148	158	174	156	164	137	159	151	140	155	170	166	154	151	153	156	149	138	154	131	156	157	143	133	138	152	167	170	172	152	141	181	150	131	148	169	172	172	171	172	154	158	155	147	150	119	155	162	172	128	188	173	168	167	152	161	152	157	147	183	150	127	187	169	150	140	164	148	168	124	185	141	145	154	140	164	161	144	141	157	151	145	162	162	174	136	141	152	135	159	148	160	166	150	140	153	171	145	162	140	179	175	152	157	157	173	151	138	148	164	135	160	151	184	160	169	147	159	146	158	156	146	139	158	139	146	154	150	157	166	146	163	158	166	166	160	163	169	132	127	163	153	151	140	167	120	151	150	151	154	158	136	144	141	159	159	170	133	145	143	161	155	148	144	150	147	148	153	137	159	151	136	169	135	170	147	162	134	180	145	148	139	159	149	165	151	174	158	169	156	164	150	152	157	154	184	157	129	133	147	153	157	160	152	135	157	162	166	132	155	150	147	156	163	128	149	148	158	161	148	180	149	137	149	161	155	144	160	146	163	155	149	152	132	159	150	156	170	165	146	168	131	148	159	153	133	125	145	154	174	146	155	144	153	151	145	108	149	163	141	165	138	150	143	156	134	159	180	157	163	159	165	176	176	145	158	173	149	159	161	152	161
27573	28389	18056	6823	5772	4433	3532	3303	3076	3235	2469	1971	1773	1536	1143	1073	996	865	849	729	692	671	666	641	604	563	560	562	520	555	571	538	522	499	487	483	502	482	476	515	477	477	451	492	488	479	473	465	453	445	447	460	432	468	418	438	430	454	398	480	443	469	462	438	444	445	441	463	403	471	391	449	454	466	454	470	483	480	426	482	442	421	451	443	439	427	450	427	427	445	462	460	424	476	461	489	478	493	474	468	490	461	466	468	478	474	422	434	472	447	439	464	410	466	437	475	470	481	457	448	463	389	453	456	479	467	439	456	472	474	489	436	422	432	406	439	408	424	398	447	436	439	471	477	405	438	402	450	486	471	443	450	427	435	438	440	428	413	419	425	389	387	426	463	436	424	450	416	435	402	410	447	437	399	423	394	416	457	386	378	396	394	419	421	433	456	409	407	395	422	430	429	402	411	390	429	406	452	424	412	455	403	403	411	386	444	390	398	411	444	429	428	425	436	435	406	442	382	424	394	410	402	407	410	401	422	396	429	441	441	402	404	422	425	427	434	412	378	409	381	408	412	404	402	449	453	437	439	422	405	425	457	416	429	418	426	398	437	445	399	454	438	430	404	437	409	412	418	386	419	402	402	395	410	422	380	418	401	437	398	377	431	389	419	417	385	423	378	388	425	379	399	438	449	410	394	411	407	438	423	435	424	388	427	419	405	442	413	413	441	434	389	417	396	386	410	389	414	396	417	430	454	405	396	411	391	414	422	409	404	391	438	423	370	398	392	467	419	432	381	419	405	430	431	417	423	418	398	428	407	385	407	412	381	423	396	410	424	418	372	382	427	408	438	399	434	419	414	406	385	389	450	409	465	434	365	418	434	365	407	395	427	415	425	406	415	439	424	443	378	413	434	418	394	417	427	453	377	380	397	405	414	439	413	445	394	405	392	462	445	455	400	394	419	429	434	419	406	405	407	417	406	403	447	426	426	447	413	396	431	393	394	428	447	391	445	481	431	417	382	397	414	413	435	433	425	376	390	380	421	417	371	384	423	391	419	423	435	395	380	435	420	383	423	408	411	414	405	428	439	375	416	421	415	421	451	412	427	414	392	429	413	398	403	430	433	436	397	427	415	444	427	400	351	400	431	403	425	422	418	406	386	411	407	395	423	419	426	374	431	438	425	410	425	437	397	400	402	423	390	410	388	401	424	400	407	392	404	397	397	421	429	398	397	425	388	416	384	396	416	434	420	423	416	430	423	420	431	430	419	444	398	433	441	439	406	408	435	402	435	392	388	448	427	415	410	401	396	436	397	407	419	398	403	421	413	394	381	401	443	463	389	432	403	430	402	451	403	387	388	377	409	421	425	423	393	397	418	414	466	425	407	407	433	414	443	425	430	400	417	395	410	378	432	413	387	438	424	389	373	363	385	395	440	415	405	451	448	380	417	429	398	422	330	440	398	415	419	406	412	426	427	418	418	444	412	397	403	401	457	413	434	435	416	403	399	435	415	397	403	435	400	425	410	415	374	418	422	430	394	387	386	424	390	379	385	445	413	419	417	400	401	420	398	402	391	419	376	396	372	385	409	407	444	399	429	424	443	388	429	429	444	387	366	416	398	461	385	419	387	406	410	436	393	371	423	374	380	397	413	424	424	449	440	373	418	403	420	407	406	403	410	429	410	421	409	432	407	430	397	443	417	407	428	408	434	440	439	411	417	416	397	433	419	430	389	420	405	426	427	399	411	387	398	394	443	404	376	379	457	405	406	411	410	404	393	399	414	398	376	408	414	399	377	405	419	421	408	393	405	427	434	392	387	457	402	443	407	417	428	404	391	428	394	451	415	386	405	414	401	449	447	428	398	415	396	423	436	390	432	401	401	408	414	425	406	407	409	413	395	404	390	383	400	429	406	393	398	429	425	408	412	432	412	415	406	446	404	418	438	432	402	430	442	410	415	440	407	404	423	416	414	396	446	392	426	433	406	422	454	443	442	412	373	396	379	427	382	404	419	426	404	369	412	387	385	371	400	400	408	406	414	395	408	412	427	411	407	408	405	387	386	390	433	453	368	391	429	421	400	417	429	452	412	409	427	418	424	391	459	391	410	364	381	454	390	427	432	428	439	394	392	421	428	412	372	385	429	404	434	453	402	408	406	438	426	424	405	438	384	413	394	395	406	438	438	434	396	405	404	394	396	425	399	417	391	434	412	434	391	459	391	387	400	405	412	442	413	388	408	436	412	405	411	401	415	445	436	399	437	427	398	393	412	401	419	420	408	381	420	424	421	371	383	415	418	400	465	408	398	421	434	387	420	425	396	420	390	397	396	398	416	391	452	434	422	392	432	397	395	408	421	447	455	402	393	380	427	403	416	406	404	431	418	410	400	416	467	418	387	399	428	433	412	426	408	404	357	399	422	438	414	420	417	410	389	412	399	413	425	410	406	373	413	385	428	467	404	378	422	393	395	452	399	414	399	396	421	447	436	444	391	387	429	397	385	377	430	423	416	404	404	403	416	430	396	406	381	398	409	423	408	398	398	429	394	388	402	411	414	430	410	417	378	389	423	399	428	424	416	422	405	403	420	400	405	417	420	436	435	372	399	429	410	417	376	367	415	415	391	423	388	410	454	408	412	419	415	419	409	400	387	414	419	409	365	412	392	410	390	380	433	392	428	385	446	440	416	424	403	394	423	398	422	398	443	407	411	375	423	461	414	412	428	399	421	402	435	432	414	405	445	393	417	457	418	409	418	437	408	478	421	381	446	448	401	415	435	395	409	415	448	430	435	436	399	419	428	424	402	403	426	404	431	408	386	379	392	427	412	418	425	404	396	399	384	405	391	433	406	465	410	376	393	429	435	440	385	408	406	413	400	423	436	437	419	372	393	435	405	449	427	409	463	415	423	389	450	437	415	387	402	443	426	413	402	429	384	413	403	428	406	409	404	421	371	399	389	392	450	442	435	414	414	440	415	428	400	408	379	419	413	388	433	413	393	412	398	418	409	412	424	399	418	444	437	407	427	422	397	432	436	413	418	386	386	383	389	389	412	405	394	424	439	411	409	392	408	402	409	435	419	414	398	398	433	428	432	432	411	406	367	421	403	408	399	402	440	410	386	408	422	439	469	431	390	424	436	387	438	422	419	445	380	434	445	441	434	424	446	391	416	411	390	399	466	413	406	421	406	355	382	429	416	428	413	442	433	439	411	406	428	432	408	403	424	391	432	432	396	390	385	384	387	418	416	443	417	380	443	425	431	422	397	405	412	440	437	439	443	402	409	403	414	388	421	392	422	400	420	418	420	398	396	407	400	392	422	424	414	397	382	411	403	393	397	415	396	414	460	394	424	459	404	401	422	392	410	397	411	402	419	393	404	406	409	406	422	412	441	418	424	416	427	398	417	432	412	379	443	394	421	375	355	440	415	399	384	379	404	422	388	418	412	373	408	414	425	412	419	412	426	433	393	436	404	408	414	403	412	414	425	404	405	409	399
13861	7436	2007	537	378	308	299	257	264	248	253	258	247	223	251	234	211	230	246	228	229	236	245	236	228	222	200	238	295	247	239	245	250	236	257	250	201	252	238	228	219	221	211	225	223	257	244	231	227	224	232	224	225	234	215	233	239	228	252	225	232	210	226	250	240	239	214	207	234	231	227	227	225	212	256	254	227	256	229	242	237	211	222	241	232	238	237	235	224	237	205	238	226	239	203	219	262	225	243	229	245	212	249	247	232	224	234	194	197	228	223	199	228	246	234	232	248	237	259	237	251	215	239	258	227	224	228	242	238	235	242	231	247	240	229	244	226	229	236	239	213	220	241	225	244	247	196	213	242	235	240	253	230	207	229	263	237	222	227	221	239	260	232	234	212	253	222	262	244	234	227	257	199	202	226	228	248	225	217	234	215	258	220	238	246	226	229	232	221	252	234	274	215	251	225	216	233	214	262	262	256	211	250	233	232	237	198	231	240	217	241	257	248	240	250	222	209	236	250	228	249	220	249	221	248	227	224	235	229	223	244	210	248	223	209	230	235	225	242	238	266	239	209	231	253	225	242	252	225	204	239	249	204	225	218	237	221	263	209	213	220	233	261	236	266	221	243	227	230	218	257	218	229	229	232	249	231	221	193	258	217	213	240	220	210	264	232	195	208	231	236	228	243	202	252	232	224	256	219	225	230	228	236	241	243	230	246	216	220	237	235	206	237	206	222	233	269	222	233	242	227	210	213	226	242	249	219	219	211	221	218	216	218	220	211	218	229	263	237	213	255	227	237	221	230	195	221	203	228	228	226	233	237	221	263	273	245	201	203	210	237	246	246	237	219	240	227	244	221	236	241	209	235	231	213	247	238	242	217	212	277	234	238	220	261	228	235	226	214	234	212	226	232	228	234	228	228	229	263	219	231	254	231	268	246	225	256	266	218	204	238	228	207	268	285	238	209	239	218	225	205	240	263	245	217	273	228	246	225	227	240	231	242	206	247	226	219	244	247	234	250	228	230	218	234	234	250	241	271	217	237	243	229	210	225	220	228	243	211	235	243	256	241	242	209	244	256	232	230	247	257	220	233	246	238	248	236	214	235	244	256	211	232	256	242	266	218	220	228	238	232	251	246	218	231	240	234	221	228	258	226	246	254	225	221	218	207	236	255	237	247	246	235	218	227	230	228	252	221	231	204	236	247	228	233	229	247	233	239	230	234	237	216	252	221	230	208	207	232	225	226	232	218	227	241	246	221	235	233	235	241	231	215	250	232	253	224	220	245	244	238	262	227	249	229	272	232	234	227	213	231	213	261	217	204	218	240	244	216	236	230	251	210	229	220	245	207	232	247	227	240	211	207	218	257	234	269	256	222	234	239	226	207	234	248	234	236	217	239	268	254	257	234	232	249	240	242	261	236	226	207	229	241	235	243	260	243	245	205	222	234	240	245	221	241	239	236	224	232	258	254	257	223	222	263	220	216	255	246	260	228	226	235	245	237	261	217	232	239	205	254	225	241	228	233	226	246	232	231	234	236	250	229	230	245	238	230	256	245	212	216	246	246	234	227	231	203	212	224	247	239	209	250	209	255	265	218	196	279	236	240	255	240	235	234	201	203	239	237	264	228	251	236	244	211	207	244	220	248	258	222	221	210	224	221	238	246	232	216	224	254	253	239	246	231	244	235	230	253	226	240	225	267	225	261	234	224	234	214	209	229	209	238	225	214	235	231	259	231	224	215	209	245	247	231	247	215	217	234	256	234	255	262	249	246	249	234	238	246	224	250	207	236	221	237	226	242	208	241	216	233	230	260	247	261	231	215	243	212	227	219	257	244	255	229	257	232	231	214	235	243	270	237	218	255	231	257	244	257	247	234	222	263	218	235	208	198	245	226	255	254	230	227	215	230	247	217	262	235	235	230	231	222	240	248	239	223	237	234	261	228	222	199	228	210	213	247	239	228	236	238	247	255	270	218	216	246	246	224	241	219	246	220	237	231	239	259	232	218	225	214	246	231	226	260	223	205	232	220	223	228	203	232	227	232	230	230	257	228	234	221	243	215	218	206	254	239	224	219	254	234	234	250	240	218	211	202	228	237	216	246	226	241	226	252	253	224	234	230	227	243	252	253	236	247	252	251	203	234	248	220	226	221	234	230	200	231	203	251	236	220	234	215	242	240	245	236	244	231	214	237	242	249	225	234	238	232	216	207	227	250	253	229	231	226	224	255	231	228	226	215	227	249	233	248	249	230	243	229	241	233	241	263	225	214	259	228	232	222	263	244	218	206	237	234	232	222	254	224	231	254	232	198	227	233	226	232	244	237	229	241	260	233	247	227	216	255	224	242	240	237	249	222	229	245	249	221	235	227	206	254	222	212	236	224	218	228	212	225	260	201	212	248	215	242	228	228	236	248	226	209	229	251	237	216	213	232	206	228	218	233	204	248	220	252	231	240	214	203	226	217	254	235	231	244	206	231	236	210	242	248	251	245	213	218	235	232	251	241	247	226	242	251	217	217	241	238	256	233	237	209	210	213	206	224	239	193	206	225	266	245	246	235	231	243	240	206	239	240	263	227	210	260	240	214	207	226	237	248	229	224	252	212	222	253	253	245	234	248	225	223	235	237	230	220	220	250	202	221	243	240	220	229	227	221	232	227	224	242	238	247	221	236	250	245	228	233	259	237	267	232	240	211	235	232	235	249	224	237	260	232	218	231	230	237	226	235	247	280	240	240	223	239	231	204	219	226	222	224	224	226	219	232	232	226	248	238	220	216	244	217	262	233	218	255	221	256	235	224	244	261	243	256	228	230	230	240	246	219	255	256	222	253	230	223	244	228	224	242	224	248	242	241	212	204	239	206	237	215	247	214	250	231	223	226	254	228	216	237	269	269	238	218	223	234	223	215	219	234	235	240	222	255	254	244	251	233	246	254	199	253	237	232	240	218	247	231	251	243	248	243	231	232	219	217	257	236	233	216	223	241	239	212	202	221	243	225	230	217	232	244	256	243	242	230	247	218	240	254	228	205	284	251	210	245	244	260	220	241	243	219	224	211	249	209	222	237	242	260	224	213	244	248	244	236	239	213	256	268	221	256	250	245	230	236	231	223	221	231	224	251	224	224	237	207	233	243	237	234	244	206	231	255	230	209	227	259	217	231	236	252	224	247	224	226	251	262	225	244	227	251	224	247	227	236	229	234	249	238	225	238	231	205	242	192	233	238	263	258	254	255	252	214	250	241	247	243	225	254	252	239	214	245	218	208	223	218	220	224	247	241	216	239	222	229	228	215	227	248	242	228	219	224	224	212	242	227	199	231	238	214	236	216	246	239	258	257	248	212	237	241	257	219	246	240	249	217	260	231	215	225	244	238	228	228	235	267	229	218	243	251	241	232	224	226	219	245	226	241	218	230	233	242	216	236	230	235	213	247	215	230	238	235	232	214	233	266	217	208	272	212	233	228	213	220	228	220	214	244	221	239	236	242	225	254	234
9065	7924	3032	1153	1104	886	833	747	758	686	757	634	696	671	655	602	630	663	595	626	592	598	634	625	643	650	615	670	592	602	645	617	562	609	638	645	611	644	640	594	589	617	620	591	595	566	638	595	596	622	624	559	588	651	598	610	587	618	619	582	647	590	634	578	632	615	626	587	624	598	613	640	589	608	626	617	690	629	674	592	624	624	631	609	611	600	568	583	649	607	650	649	628	595	642	610	694	621	636	578	639	621	594	639	646	623	665	611	592	601	601	633	565	590	665	618	576	583	643	639	616	630	590	582	614	702	605	619	598	628	600	601	595	619	591	616	609	566	652	610	596	622	593	645	662	605	629	631	626	613	616	617	652	601	622	626	577	558	636	604	599	612	618	606	610	618	629	579	599	621	630	624	625	598	652	595	647	629	566	602	603	620	601	587	617	625	658	650	621	644	598	606	610	597	618	559	636	588	591	647	605	615	597	646	639	541	602	628	587	628	637	620	612	581	611	611	589	632	582	608	614	611	631	619	602	572	618	647	598	559	592	610	608	596	622	638	627	613	557	637	629	620	623	621	598	594	614	652	643	601	583	621	622	584	623	579	577	583	626	543	597	611	619	616	620	661	609	605	640	622	586	632	590	593	587	639	590	627	615	619	585	611	599	602	567	598	607	570	596	652	604	595	597	581	618	599	625	619	677	622	599	581	605	611	651	626	570	603	587	587	615	645	627	569	669	595	574	610	611	582	622	660	601	639	582	612	603	586	580	627	607	594	576	582	617	596	599	613	597	623	584	568	611	647	629	640	580	591	587	629	563	624	615	614	611	620	598	627	596	623	612	566	642	626	618	614	617	581	604	562	615	583	586	609	596	624	650	629	628	610	600	543	576	620	578	588	592	574	578	620	582	645	600	586	654	594	631	588	573	593	604	633	625	614	639	644	615	616	580	610	667	562	591	580	581	625	587	659	582	600	611	639	585	595	587	570	652	567	590	588	611	606	585	616	601	604	582	669	586	591	587	618	665	617	590	617	639	655	582	610	555	658	609	615	623	611	595	644	618	582	611	611	623	615	559	634	593	589	632	609	566	589	608	610	579	658	589	573	630	650	530	632	627	610	581	607	561	553	621	558	557	627	604	549	617	612	622	632	582	588	628	619	592	608	624	662	596	584	649	601	588	634	588	664	632	590	599	608	607	587	596	642	653	607	600	640	616	633	614	598	634	632	561	646	606	635	595	586	586	640	612	608	606	620	650	593	604	577	630	623	610	606	565	626	620	561	631	615	612	610	655	605	586	598	581	652	622	677	598	597	595	632	595	616	599	616	610	636	608	614	656	624	620	605	607	614	593	604	591	616	615	586	623	630	635	591	599	588	619	571	667	612	641	620	589	594	607	594	644	658	575	590	601	634	609	604	622	588	553	643	620	608	607	619	533	628	649	587	579	579	570	636	585	580	641	626	638	643	629	550	625	581	619	604	615	590	616	636	620	545	641	610	586	590	616	668	651	625	631	562	636	598	607	607	612	620	599	602	573	628	588	600	599	599	605	591	598	584	641	601	624	686	601	627	621	594	627	599	590	584	583	598	588	622	597	617	608	586	562	622	610	628	637	595	614	634	579	598	574	604	599	591	567	602	599	658	596	613	613	631	646	640	602	619	583	562	615	635	577	609	590	619	646	609	582	599	628	592	617	567	588	591	605	605	620	636	625	615	568	588	575	567	621	598	628	626	617	607	605	609	618	646	595	549	580	633	629	568	603	570	628	626	575	618	595	616	568	612	587	565	669	570	604	620	642	570	586	651	595	623	631	587	664	583	627	687	560	634	607	588	637	617	613	593	608	563	615	622	632	603	616	580	614	623	616	613	582	577	613	601	644	583	617	634	590	605	641	615	594	601	538	609	597	657	643	600	624	583	591	585	635	583	632	650	611	604	573	626	588	603	581	607	594	601	624	659	626	616	611	620	635	639	549	617	636	613	606	614	575	624	602	564	585	590	654	628	623	617	596	601	614	589	567	625	634	609	596	629	649	640	604	593	619	635	615	603	618	634	617	639	640	558	590	574	642	654	573	585	588	608	589	620	582	629	593	620	590	615	589	604	622	624	611	625	608	614	617	618	627	568	594	602	638	613	644	589	610	576	604	605	618	626	609	587	599	588	569	623	622	586	606	605	585	605	625	598	633	627	579	638	588	602	622	607	614	625	577	642	608	559	592	630	591	630	621	612	568	603	600	624	590	609	627	618	641	653	649	587	637	601	616	618	641	626	583	618	613	641	639	580	617	615	587	618	581	582	638	593	613	598	629	576	616	593	568	571	649	632	603	607	636	623	615	625	601	619	572	567	609	629	605	618	652	562	649	600	599	607	598	670	596	611	577	615	619	651	597	580	651	587	617	612	604	585	587	567	600	601	642	639	637	591	615	646	589	603	596	589	625	596	591	599	628	622	568	648	596	622	598	587	605	593	614	641	629	608	628	629	649	613	651	608	616	627	630	626	638	645	608	615	608	582	632	617	591	627	623	598	640	619	597	616	607	638	624	575	605	640	582	566	641	627	577	590	633	602	617	568	556	597	630	597	586	649	600	645	599	620	554	617	589	590	634	601	606	641	615	633	583	582	614	648	664	653	662	598	589	602	615	578	612	598	614	640	569	587	581	604	638	640	625	611	594	567	635	608	626	620	603	612	620	614	606	629	647	598	648	582	601	590	596	579	580	585	608	642	653	649	604	575	639	630	589	585	589	630	658	639	606	605	604	646	654	621	595	635	593	606	640	617	608	618	639	596	579	596	637	565	643	645	648	628	639	618	624	620	634	610	602	653	591	608	589	613	647	607	620	662	619	638	606	630	600	619	598	609	617	618	620	641	621	555	587	573	598	593	582	582	618	599	600	586	595	582	563	596	579	664	609	629	616	646	569	623	625	606	650	628	615	588	634	590	586	601	598	586	608	597	639	607	582	626	622	561	597	651	583	650	606	618	601	606	594	612	636	594	613	609	649	575	650	616	576	558	564	599	582	580	607	573	605	626	623	630	619	616	566	635	594	603	620	605	605	600	643	575	605	580	587	634	612	595	635	598	644	597	614	620	612	598	636	613	638	602	604	599	567	603	630	582	560	617	586	622	580	587	648	598	579	626	618	635	569	647	615	570	637	644	604	601	632	580	623	672	613	596	582	626	574	590	571	583	627	583	624	579	632	584	624	596	628	598	626	597	589	627	563	555	604	593	644	620	606	629	593	581	598	636	579	628	620	645	603	616	597	600	595	646	559	596	581	606	617	609	613	607	586	561	607	605	625	574	635	626	607	574	604	596	577	603	601	580	594	593	581	593	637	629	670	583	586	600	612	588	619	582	603	611	594	623	629	623	621	615	604	642	583	612	610	612	617	553	589	626	620	603	662	618	587	619	610	617	620	597	618	630	608	579	620	594	599	643	578	617	607	650	597	650	620	590	613	611	622	590	578	623	605	649	627	622	583	599	591	601	618	615
30239	29243	15210	5825	3267	1845	1024	666	518	483	372	453	352	307	270	257	251	236	264	240	236	246	221	232	252	241	238	196	225	231	197	254	211	215	207	213	217	226	216	224	225	228	212	211	241	225	231	199	237	240	242	241	220	230	245	232	183	221	236	217	204	219	226	214	217	236	238	222	212	235	235	206	233	214	243	218	215	218	215	229	242	240	243	222	196	203	240	215	234	231	220	225	234	222	226	247	271	219	225	224	242	212	247	217	222	200	205	244	231	231	218	214	225	206	228	228	232	255	246	215	206	223	239	224	203	214	217	231	242	200	212	219	190	225	208	222	203	214	199	246	232	236	225	218	236	202	222	226	212	203	189	214	222	197	226	234	237	184	208	223	200	214	228	213	206	198	204	192	219	234	234	214	243	217	230	216	225	204	234	236	229	219	239	219	207	216	217	245	219	215	201	220	204	229	230	206	197	238	205	209	234	206	213	234	224	228	222	212	192	223	221	256	207	229	221	213	239	223	216	215	199	222	235	229	254	237	218	233	221	231	216	242	211	217	257	217	194	238	214	209	220	193	189	222	212	221	231	228	217	221	224	212	223	221	213	209	198	206	228	233	227	234	205	221	198	197	200	210	213	213	221	220	188	209	207	236	228	209	229	233	219	234	208	200	208	227	249	226	218	236	233	253	233	244	204	209	215	251	245	179	215	237	205	237	228	229	214	240	214	248	233	223	223	206	239	234	228	244	200	216	218	208	207	229	213	199	242	224	224	207	206	250	196	200	219	220	226	222	215	205	216	222	222	211	249	222	217	236	210	208	215	194	214	202	232	227	217	209	210	198	206	196	221	224	218	214	229	218	236	237	225	223	222	201	217	241	209	210	225	206	238	221	209	223	208	213	224	215	204	228	241	219	196	234	213	241	205	242	213	220	194	238	208	222	213	234	218	186	211	223	209	244	237	247	217	217	211	191	261	178	191	235	220	231	225	209	221	241	264	212	204	227	222	223	203	208	206	220	212	205	206	200	230	213	222	224	216	236	234	213	229	244	206	235	207	232	230	208	209	211	200	213	246	249	251	222	249	197	220	213	227	242	213	213	187	217	219	206	217	185	224	198	232	219	231	225	222	226	209	198	227	231	225	218	227	203	217	232	211	263	217	212	238	229	211	216	213	217	223	211	238	240	204	218	220	196	214	228	234	220	248	227	223	235	218	198	224	209	233	201	216	203	192	237	221	227	239	235	232	233	232	205	215	203	200	220	216	231	191	210	252	215	212	214	237	202	225	227	219	207	216	193	239	220	210	211	207	195	229	187	230	221	210	234	210	203	226	238	202	222	224	203	197	204	234	226	231	207	206	214	207	233	228	197	201	235	216	213	218	232	219	235	213	240	232	233	222	208	216	208	232	206	224	225	228	216	219	229	196	220	201	230	205	212	222	223	223	239	212	214	210	213	202	214	219	209	209	230	203	193	236	244	233	189	190	241	210	225	208	217	204	237	185	234	241	207	194	227	221	212	210	230	234	210	210	197	221	213	220	247	224	213	229	248	218	233	232	209	242	201	238	235	226	211	236	221	213	219	231	215	235	229	251	225	213	230	254	222	219	216	225	228	223	199	202	204	216	186	241	214	185	195	206	221	210	231	215	240	221	222	219	193	234	231	214	231	228	226	194	232	237	196	216	197	242	207	202	225	198	211	220	209	209	214	206	227	199	198	211	206	229	210	214	214	219	191	209	197	223	215	224	224	230	214	216	244	209	202	206	209	225	224	212	216	203	208	207	213	211	239	226	204	227	216	200	234	204	234	218	206	221	220	236	218	187	209	199	212	204	249	231	233	225	209	212	261	210	242	209	228	207	204	215	236	178	220	235	211	204	204	228	216	253	192	226	230	196	218	204	212	233	195	223	236	217	228	232	224	197	214	211	231	213	224	200	221	214	222	258	200	194	196	230	228	191	208	230	231	229	221	236	204	229	206	214	203	233	238	202	228	223	210	219	217	200	235	206	222	219	227	246	206	208	221	218	223	190	217	222	227	185	222	215	246	217	233	221	213	209	218	248	214	265	212	226	199	212	236	212	244	196	220	214	228	217	238	240	226	222	219	215	205	206	240	216	194	204	213	240	238	200	214	230	211	224	219	199	229	244	208	193	232	186	227	227	235	197	229	232	222	208	221	210	213	212	215	222	209	207	236	232	221	226	220	209	188	219	207	219	213	222	189	240	205	228	207	236	212	247	244	198	234	228	214	233	214	216	213	231	231	201	219	212	206	210	222	226	241	228	250	221	235	226	233	207	229	223	213	196	229	214	216	226	238	226	226	218	220	219	216	204	240	201	198	208	250	240	234	195	209	209	217	233	211	216	219	236	214	211	213	237	197	208	237	219	241	225	212	191	223	209	217	228	208	203	222	219	231	227	253	227	208	230	222	234	223	210	170	213	214	211	211	219	222	219	230	204	216	198	251	214	238	205	220	230	225	242	226	220	221	238	230	186	202	204	180	217	233	222	231	224	204	240	222	222	221	224	219	211	193	234	213	209	223	207	209	225	237	249	199	232	210	205	217	220	213	214	201	212	207	229	226	220	216	223	236	219	207	230	208	211	215	223	248	234	231	205	204	221	210	244	239	204	223	207	197	238	209	216	238	216	220	257	209	220	223	235	204	212	215	209	229	214	204	222	212	229	201	251	223	217	203	213	213	227	237	238	215	248	204	208	207	193	230	205	208	197	218	191	201	245	229	235	195	227	218	224	234	228	226	223	193	232	213	211	204	202	221	226	227	221	212	254	216	230	222	226	238	208	201	209	223	255	240	234	196	234	208	224	227	219	225	251	198	225	202	218	233	214	221	235	231	221	227	237	220	203	218	197	230	220	229	213	189	224	188	190	220	223	217	187	218	194	208	239	229	218	237	211	225	221	220	218	213	219	213	230	206	226	217	201	174	239	220	221	232	205	184	218	213	233	214	220	247	206	223	214	199	242	219	221	211	217	228	220	213	237	210	215	240	211	222	211	212	204	224	222	209	191	220	208	228	199	230	214	192	200	207	225	203	208	200	215	231	198	223	209	212	228	221	204	231	197	202	221	208	200	226	218	232	242	231	225	209	196	193	245	222	207	234	210	202	202	242	213	219	213	228	247	210	212	222	244	222	215	201	221	221	211	204	247	241	263	228	245	236	233	205	231	247	202	241	222	229	243	234	228	233	181	217	203	233	202	212	205	238	224	220	237	232	207	228	211	214	228	232	224	205	228	238	203	199	233	209	219	217	191	220	202	239	205	204	209	216	211	238	196	209	213	233	222	224	196	217	213	227	201	212	216	216	211	209	203	213	189	209	252	222	239	224	238	207	225	234	237	248	213	218	226	212	223	228	223	190	209	227	209	218	232	220	212	209	211	224	209	212	217	196	218	229	191	230	219	216	200	217	217	222	224	204	205	214	232	241	211	234	243	233	206	225	221	200	233	237	223	209	223	225	186	221	208	214	228	214	241	190
20706	24267	7933	4234	4173	3063	2306	2281	2083	2134	1635	1540	1272	1162	1018	894	907	774	801	717	741	679	699	676	656	715	621	646	611	643	662	630	606	644	573	627	649	628	572	621	624	572	620	591	640	644	558	604	591	612	581	620	559	591	587	597	611	601	600	582	551	569	633	577	616	571	598	562	543	575	579	571	601	608	650	588	580	558	601	592	584	600	592	605	548	624	581	609	577	558	588	617	604	573	602	566	608	618	671	596	638	602	574	598	555	608	579	580	589	628	591	561	568	637	652	632	548	625	612	623	604	600	578	588	589	576	570	626	624	615	579	631	602	602	585	585	624	613	557	531	604	621	558	644	604	624	624	557	614	586	615	633	592	613	567	598	562	572	531	648	591	589	559	580	558	590	622	650	551	596	581	590	596	563	611	588	567	561	565	577	583	553	577	596	558	594	569	558	566	588	573	565	622	543	575	574	594	602	621	585	575	533	550	595	531	519	584	592	584	572	577	581	588	532	590	602	578	548	579	586	561	580	594	573	573	573	603	577	593	581	566	537	585	563	582	603	612	601	543	617	622	557	596	575	596	575	555	573	548	573	555	577	547	579	590	582	581	585	591	541	543	591	585	561	567	580	534	567	574	582	572	594	584	580	569	603	559	588	598	579	615	532	567	563	577	587	574	569	591	541	535	585	534	551	548	562	620	561	596	554	578	554	584	583	608	627	583	539	536	541	537	548	590	555	581	575	574	553	550	561	622	539	539	554	559	588	565	583	566	609	583	578	536	574	557	547	561	591	573	580	566	600	598	553	586	590	595	553	598	599	592	563	532	622	545	592	600	581	599	557	613	557	565	577	562	559	553	581	577	621	598	563	589	592	558	536	532	553	573	577	546	579	548	554	600	531	539	594	535	614	559	548	607	591	560	584	539	552	616	597	595	580	587	546	579	585	531	540	570	599	550	579	535	577	563	559	593	579	543	591	590	612	554	565	580	591	562	593	582	606	565	589	499	598	545	553	583	589	573	563	577	582	569	521	543	563	620	560	565	570	583	571	562	563	626	552	614	594	543	524	605	524	619	576	617	575	570	550	587	594	617	584	582	546	569	551	516	591	587	604	593	644	539	520	560	581	605	540	543	572	528	563	593	577	589	597	575	524	592	606	615	567	558	555	585	579	534	584	569	568	576	537	579	558	565	552	545	619	567	536	585	584	548	572	577	575	592	577	567	551	573	597	582	579	571	568	539	564	573	584	564	551	588	538	607	548	598	569	579	552	569	541	559	608	585	617	585	575	552	564	588	559	570	559	557	586	557	593	563	596	617	567	567	560	583	543	547	594	589	577	569	594	543	575	559	586	576	574	558	563	573	554	599	543	587	618	547	522	552	591	583	558	552	563	534	561	598	578	587	585	545	541	552	575	558	587	613	560	563	569	581	615	557	581	521	614	582	553	607	588	593	597	546	550	574	583	571	586	560	567	594	544	607	556	537	582	548	603	550	574	586	588	582	612	572	588	594	524	541	584	581	564	588	579	568	580	571	607	610	554	549	525	535	557	597	616	561	567	589	587	577	574	563	585	602	610	607	582	544	599	589	538	563	615	577	585	583	577	591	552	552	543	596	590	592	514	553	585	588	584	566	598	557	599	544	597	541	563	564	535	580	559	562	581	593	573	616	575	536	567	584	590	571	566	565	596	623	566	550	567	542	594	588	587	526	597	557	546	569	591	594	558	590	552	569	596	543	571	576	534	607	605	546	499	595	521	621	584	583	575	569	563	577	583	556	557	564	589	593	529	611	578	574	574	569	590	576	585	551	530	594	558	575	598	572	583	580	590	567	614	570	589	558	577	540	572	555	584	545	591	558	576	550	573	561	548	603	600	526	532	573	559	553	566	585	592	599	564	573	556	541	565	531	585	550	574	566	546	547	584	539	571	578	559	594	537	602	559	582	586	575	587	551	593	572	575	496	626	560	574	586	548	572	583	571	596	571	598	576	578	594	566	610	554	534	533	582	547	564	587	556	542	550	581	578	599	525	573	559	621	547	577	559	563	573	538	545	579	569	601	577	585	582	552	612	540	541	580	553	541	557	578	559	615	536	577	547	569	544	551	555	597	561	572	553	528	549	596	598	587	623	583	571	555	596	587	531	536	551	574	576	511	603	565	547	569	591	580	540	626	552	566	598	576	553	555	569	561	579	588	567	584	562	571	546	574	602	533	575	613	573	494	571	564	580	566	582	573	559	543	586	521	583	540	590	590	517	621	577	563	548	559	547	592	586	579	549	571	587	589	585	617	617	589	576	598	533	529	555	525	559	565	570	582	578	603	552	599	544	553	560	567	536	571	541	592	558	582	564	525	610	592	592	583	576	581	541	606	561	569	618	557	592	542	576	569	587	583	566	578	578	576	542	536	563	591	549	558	596	551	568	567	554	535	562	564	579	595	581	582	571	573	567	639	564	563	624	554	553	567	544	578	608	582	559	558	571	563	530	550	552	561	557	604	544	527	541	565	591	573	623	615	598	544	575	559	552	547	576	571	563	587	551	619	583	553	566	539	555	626	581	568	577	573	588	563	541	597	606	573	625	598	602	557	519	581	554	590	585	554	557	639	540	550	554	583	564	572	512	530	569	537	566	567	534	565	555	581	577	593	518	586	572	545	571	573	576	582	548	563	574	544	565	607	589	595	549	586	541	557	559	551	588	574	573	583	576	593	600	579	610	596	546	556	564	596	552	602	527	575	577	611	611	572	553	587	585	559	554	551	558	566	579	547	604	603	525	586	548	562	566	534	571	568	565	588	630	592	602	554	602	582	565	553	567	588	523	564	576	536	582	570	556	554	570	560	582	580	578	588	573	576	584	577	590	551	594	566	604	559	522	563	593	602	592	547	555	567	550	599	577	600	616	556	606	541	550	525	575	587	547	564	588	534	576	581	554	541	578	574	596	584	553	592	535	535	612	585	579	605	575	580	571	574	553	587	549	549	615	588	534	526	568	601	607	589	589	571	582	573	600	579	579	581	601	567	551	556	633	606	563	566	617	561	527	551	537	559	589	584	560	569	586	575	620	580	521	603	583	584	568	541	584	546	568	561	547	596	539	548	576	583	541	574	582	560	617	561	547	592	547	577	602	587	554	566	595	556	593	549	577	574	598	619	548	592	569	606	541	583	603	575	627	560	525	563	577	595	556	566	551	599	607	554	564	592	559	593	563	511	558	571	498	580	592	567	573	599	537	563	533	551	568	528	559	629	561	564	597	555	549	592	555	568	541	563	574	608	577	601	540	538	579	592	590	562	549	536	571	602	539	585	570	572	559	613	546	587	562	569	566	601	603	591	575	603	559	560	575	534	582	603	561	562	606	618	584	550	528	557	570	614	604	548	597	550	538	579	584	553	597	614	556	553	619	581	576	578	596	605	563	566	602	559	582	566	578	601	566	611	549	576	552	531	568	540	560	572	574	541	619	561	614	588	555	548	582	529	519	557	555	574	592	572	564	574
41182	36681	23504	10924	6420	3809	2124	1260	859	726	503	506	476	314	285	265	213	219	208	198	191	189	188	169	169	181	165	169	171	165	186	158	136	165	182	175	150	141	175	163	146	140	153	128	174	153	165	172	148	176	146	143	141	161	159	150	154	135	166	151	156	157	162	153	152	163	168	163	165	159	143	133	172	136	167	149	162	141	165	147	168	146	179	153	171	135	153	153	158	166	140	161	146	155	149	149	149	154	155	183	157	152	175	163	140	141	153	153	142	151	141	159	172	154	152	173	172	183	154	148	150	159	142	158	156	159	163	168	143	117	160	146	155	166	156	186	167	151	152	136	169	168	158	155	151	146	144	179	170	142	135	143	148	166	183	163	140	152	154	147	165	147	164	139	163	147	138	141	154	168	143	171	166	145	142	169	165	155	151	169	151	139	155	150	135	134	141	149	136	155	180	151	157	136	153	163	163	137	159	155	144	123	173	146	150	142	151	143	158	157	150	169	148	152	170	158	160	152	144	152	155	158	145	156	139	142	147	152	151	165	154	158	150	162	147	177	154	133	161	139	157	148	142	148	164	171	154	130	139	168	158	137	161	173	138	129	176	152	146	166	154	168	141	149	158	135	147	167	143	161	136	140	167	162	162	158	153	151	164	167	158	169	153	161	141	143	135	150	184	151	147	179	170	158	142	186	126	156	143	157	149	160	162	133	151	143	155	145	155	160	149	152	125	155	127	151	152	138	147	159	149	157	160	150	143	160	133	150	130	174	141	131	184	160	157	152	152	149	124	130	140	149	161	174	154	164	160	145	158	143	168	148	144	140	161	146	173	150	159	141	156	153	144	154	166	176	140	151	155	157	165	166	160	146	161	159	158	144	173	172	163	165	156	148	143	154	145	160	137	172	166	175	155	144	160	134	165	163	159	124	164	134	170	169	156	167	153	160	145	140	163	142	128	162	138	154	162	156	153	164	146	145	128	178	148	132	142	141	172	143	160	178	153	139	152	167	172	155	138	137	148	144	153	155	154	160	166	145	152	147	149	142	147	161	149	145	158	154	148	172	156	160	186	177	153	141	142	174	165	181	161	136	154	144	158	159	160	166	164	142	148	142	148	150	160	152	167	146	165	140	155	179	143	151	172	161	150	160	147	124	158	159	132	151	150	168	137	149	175	176	161	153	153	155	153	160	154	143	160	138	147	159	135	164	150	152	155	157	155	157	166	182	153	146	152	137	110	160	145	166	145	137	138	143	156	142	151	154	159	166	139	134	159	175	154	177	161	162	139	171	152	156	170	171	164	151	143	143	153	130	155	151	167	151	138	147	160	155	170	154	136	147	145	154	157	148	151	144	155	152	160	147	142	142	140	152	152	147	162	136	141	146	147	153	166	148	168	167	167	162	149	133	160	156	145	172	154	150	137	172	143	164	157	154	158	172	154	174	147	177	146	143	139	137	185	146	143	146	150	169	145	148	145	137	155	136	144	154	171	141	146	156	155	149	162	157	126	139	185	153	145	166	167	161	139	136	131	131	161	135	154	136	154	153	144	172	153	159	154	135	150	151	174	153	162	171	156	142	149	177	147	148	143	160	142	154	189	132	155	149	154	163	167	158	163	130	165	151	149	155	160	142	160	154	178	178	149	147	146	138	156	155	152	152	146	158	159	145	133	166	137	141	148	122	129	157	155	145	160	170	167	162	162	147	154	134	121	145	157	158	135	163	155	132	143	130	145	164	150	140	151	163	161	156	145	151	144	174	154	166	174	154	123	149	176	180	150	145	153	151	161	137	156	158	153	146	134	160	136	153	156	157	143	144	165	138	161	151	165	166	165	145	144	155	161	153	174	156	157	148	163	158	151	151	156	163	151	130	164	175	142	151	164	142	169	159	157	145	148	154	153	154	139	147	158	160	159	154	155	185	165	150	142	151	137	157	133	132	154	148	165	171	164	158	147	152	167	149	176	150	165	168	143	165	148	158	171	130	141	153	161	165	142	172	137	158	139	144	148	141	148	165	148	149	161	169	169	150	150	152	146	184	157	146	145	165	170	147	152	159	170	148	155	163	176	148	150	178	162	156	159	160	144	156	168	174	143	158	155	141	142	156	145	150	172	150	152	149	130	151	137	158	148	153	138	157	145	143	167	148	131	154	157	131	166	148	174	157	152	155	155	151	160	151	167	159	154	145	148	141	148	150	165	177	157	161	144	134	150	152	163	139	163	159	141	176	128	135	145	160	155	138	186	163	167	164	177	160	168	144	158	139	146	134	154	163	155	148	136	151	134	170	157	150	168	164	145	133	156	153	135	153	149	163	151	138	156	137	151	132	157	159	153	137	160	159	138	158	160	149	156	164	150	153	148	142	148	165	165	176	134	145	144	156	129	146	157	154	143	140	144	138	153	186	143	141	146	135	151	141	172	156	147	160	159	160	168	139	155	168	146	144	154	169	156	149	169	152	149	145	160	166	132	139	166	132	147	177	154	141	144	163	166	161	142	160	155	155	153	148	150	164	154	135	160	140	150	155	153	141	148	171	139	158	137	145	152	140	149	143	179	148	162	153	157	155	157	135	159	156	169	166	177	178	152	129	157	151	161	145	172	133	146	141	168	152	143	145	160	144	150	138	170	149	161	172	130	141	137	140	170	137	153	138	169	155	149	152	158	149	185	161	162	147	162	139	147	153	144	153	149	152	181	158	150	145	132	136	147	151	159	175	157	145	142	162	135	150	143	161	126	147	172	138	150	162	145	156	145	157	157	146	158	151	149	142	171	141	149	158	172	133	148	155	163	141	136	154	148	147	145	162	184	157	140	170	160	168	148	156	146	163	160	166	159	161	146	146	149	159	171	166	144	160	170	156	171	149	151	157	150	137	145	154	172	127	158	135	181	152	140	151	148	148	153	159	160	152	143	160	153	161	145	147	148	149	156	138	139	165	145	151	163	145	180	135	144	157	155	164	149	131	144	153	156	125	163	171	184	163	162	150	167	151	144	164	158	157	163	158	157	135	131	132	143	141	149	150	148	156	169	166	159	169	143	138	141	156	146	156	151	139	168	169	174	146	158	180	150	160	137	160	140	154	160	140	169	171	160	161	140	156	147	158	146	143	147	168	156	145	146	140	147	161	143	156	172	172	149	164	156	145	162	176	140	153	146	135	131	117	147	174	168	165	150	126	141	155	152	149	145	155	151	172	164	149	157	153	146	173	159	150	180	157	167	162	140	154	154	162	146	144	170	155	167	146	139	146	170	135	163	156	135	148	144	146	157	149	142	156	168	151	125	150	163	162	169	148	129	153	151	132	162	163	148	126	149	160	153	158	146	163	180	149	140	149	159	147	140	155	157	153	109	141	135	147	168	158	150	167	160	152	158	152	157	174	164	153	172	136	147	157	153	149	152	153	158	161	162	187	157	158	158	159	143	146	161	160	162	141	157	153	144	140	162	138	152	161	162	153	152	148	149	152	148	156	146	146	145	159	157	160	162	152	159	148
27642	29240	13738	6281	5934	4476	3614	3258	2907	3009	2376	2174	1712	1465	1046	1020	986	837	795	711	726	678	653	631	613	617	581	593	517	568	517	514	488	510	497	503	472	487	503	491	487	482	478	511	483	452	481	477	436	421	446	426	432	439	485	466	459	479	454	430	447	429	487	473	428	413	443	405	436	443	470	427	474	490	509	489	439	453	424	460	482	426	465	424	415	439	431	446	463	445	487	394	466	419	423	460	464	465	500	451	502	491	483	464	438	469	453	479	436	436	464	459	416	427	429	443	440	487	451	475	457	426	477	468	440	471	441	473	430	406	462	456	439	443	440	415	464	434	441	426	443	439	404	448	424	447	471	476	445	448	458	461	439	453	440	452	455	405	426	446	428	409	403	441	460	437	435	441	384	426	408	427	433	462	430	419	456	416	414	396	377	418	400	398	448	443	405	395	433	432	402	394	436	405	389	385	391	410	421	459	410	405	433	413	454	396	375	395	405	379	458	409	389	411	385	411	412	411	426	464	421	373	457	434	450	433	384	431	429	444	373	431	400	381	424	395	420	430	434	462	425	420	406	413	404	433	398	386	413	452	441	413	461	401	449	445	410	424	442	408	397	398	401	379	401	390	440	430	352	419	406	408	419	398	432	412	429	383	419	408	399	392	430	392	448	435	399	403	414	427	415	436	419	387	408	416	406	424	441	405	407	398	444	422	407	407	391	451	412	420	403	411	432	398	455	430	409	395	410	364	388	462	383	407	386	410	423	387	389	429	413	400	448	418	361	440	426	399	381	419	426	408	387	434	441	408	405	421	383	388	366	395	374	441	383	403	409	390	408	424	448	416	420	443	409	409	420	397	393	415	423	391	416	417	422	407	402	425	400	407	423	418	390	398	418	388	450	407	418	417	432	405	434	395	408	385	443	384	446	392	397	421	437	408	429	427	436	428	386	404	409	395	445	399	441	406	418	381	396	419	441	418	399	416	419	390	392	424	402	366	409	444	413	413	395	384	401	413	400	401	426	398	407	397	436	485	413	426	383	404	408	411	420	415	399	396	420	405	416	415	390	429	437	393	394	399	415	432	427	392	412	401	380	406	378	398	429	400	449	447	383	398	400	380	444	414	428	427	418	428	416	383	405	393	428	403	389	437	408	393	403	411	410	436	393	401	416	424	407	432	424	423	403	401	411	405	418	419	427	384	416	423	402	405	423	419	421	413	417	419	386	380	394	410	407	426	436	378	412	427	435	445	399	412	399	414	423	438	377	436	427	434	407	393	398	408	409	396	398	416	404	378	418	409	427	417	363	422	431	413	396	415	404	411	412	450	433	404	442	395	414	444	397	415	443	398	404	406	419	378	419	411	406	441	414	420	395	430	393	400	441	415	432	379	435	418	413	410	410	426	395	432	452	381	379	393	386	404	423	424	435	399	449	445	451	437	400	408	446	428	389	429	392	403	423	431	437	402	391	418	407	394	383	411	420	438	392	417	363	412	419	437	404	433	387	415	384	432	410	411	399	404	379	397	413	426	402	419	410	415	422	424	411	445	408	405	408	444	395	419	427	415	406	441	423	404	446	445	421	428	402	449	407	426	435	396	455	408	383	403	422	415	395	423	414	443	398	414	394	402	469	392	420	409	382	409	420	367	419	450	418	406	422	455	444	413	433	409	425	427	413	431	416	423	406	422	461	398	399	386	412	398	432	414	443	432	450	405	423	451	436	402	395	461	396	424	430	408	385	405	409	399	442	408	393	479	417	413	422	394	385	405	380	398	410	405	411	403	449	410	438	401	426	403	395	413	395	404	378	439	428	425	421	415	379	421	419	428	401	430	452	452	399	402	415	419	423	408	390	441	382	447	394	417	452	412	394	425	427	435	380	405	396	388	406	397	432	449	419	392	382	452	421	423	433	408	428	430	398	423	398	389	442	393	401	424	416	404	450	404	406	438	398	438	413	427	418	399	409	395	398	375	424	426	392	437	390	384	404	435	416	426	486	409	436	429	386	426	442	381	384	413	423	418	402	410	399	386	414	429	419	420	400	417	438	398	384	398	433	422	414	419	426	409	454	438	426	384	395	436	409	419	423	391	414	429	391	425	450	434	386	425	430	445	438	420	410	388	382	368	390	385	432	418	383	417	417	409	424	422	394	433	402	393	425	394	383	410	440	404	395	396	365	444	430	409	414	420	431	399	402	418	395	392	396	433	412	410	436	446	422	421	377	399	414	414	430	427	422	416	421	418	439	419	402	410	405	399	425	400	391	416	445	437	408	406	415	411	397	411	423	434	434	396	425	406	433	436	419	377	416	401	442	425	414	444	390	432	377	409	414	460	411	428	429	448	416	409	423	399	425	376	382	426	395	407	431	419	411	430	419	387	392	437	422	378	398	405	380	421	403	426	427	445	405	413	412	432	374	392	428	426	397	417	457	406	421	412	391	420	396	415	402	406	394	398	408	441	418	432	395	423	411	408	377	402	419	376	406	432	411	419	427	388	418	399	445	363	406	409	426	452	415	384	436	408	409	404	408	369	436	429	425	392	412	397	398	404	421	422	401	436	408	409	430	420	414	409	427	387	411	413	435	438	443	432	424	391	418	448	404	431	422	437	390	432	400	401	397	419	390	437	378	412	416	415	469	382	422	434	400	437	368	393	407	421	427	429	424	412	403	418	397	395	385	418	385	419	375	410	444	382	428	409	451	389	416	411	399	396	402	412	430	414	419	387	441	398	412	425	413	411	414	402	446	392	446	432	434	403	448	383	418	433	471	404	431	406	362	409	421	428	374	406	392	457	424	427	394	428	401	394	428	396	480	425	399	418	400	382	390	420	421	409	445	392	423	403	395	401	342	411	397	434	408	438	420	410	402	442	415	413	419	442	428	439	408	415	431	387	407	400	419	416	410	376	391	414	421	396	407	441	399	429	441	390	408	421	404	425	422	430	395	409	422	437	440	415	378	406	417	402	427	397	450	385	400	445	397	393	398	440	417	421	428	385	439	440	396	410	376	396	473	400	400	398	382	413	414	388	403	464	406	412	417	435	422	427	405	413	411	372	438	403	395	423	419	386	439	456	428	392	428	412	422	417	388	420	427	412	393	414	410	410	386	396	437	383	383	395	424	398	398	437	457	403	389	436	419	458	381	428	409	416	444	416	428	407	409	418	427	411	411	414	427	428	414	418	417	428	424	442	430	422	419	433	396	380	408	427	420	432	376	461	408	410	367	420	427	388	408	431	411	409	405	442	440	436	430	418	406	426	452	418	395	405	388	436	428	432	416	405	420	417	414	411	409	380	406	398	416	400	367	405	414	411	368	394	393	451	452	415	429	412	431	416	419	388	443	376	388	432	374	429	381	406	432	412	420	389	411	439	402	438	445	417	417	421	406	421	417	426	413	390	462	439	386	373	420	418	415	451	441	417	433	410	397	420	437	423	441	422	388	419	455	407	443	407	424	447	438	445	457	420	403	449	402	398	422	406	442	416	407	430	431	419
14142	7868	1732	479	327	294	294	262	275	244	260	237	230	242	204	207	226	242	243	245	215	238	222	248	239	246	238	237	224	210	234	223	232	259	225	245	226	218	218	198	242	223	233	224	202	270	231	222	234	221	239	216	241	215	242	266	237	202	222	241	232	235	238	233	245	234	266	201	229	228	222	239	231	249	266	231	229	244	239	218	204	232	245	205	224	213	223	247	246	255	242	249	213	267	217	251	245	244	212	247	232	230	243	222	251	250	216	224	239	239	217	241	239	221	243	234	234	246	249	248	225	230	271	233	219	226	207	224	244	222	235	238	237	241	236	218	231	235	218	247	243	225	233	231	203	234	231	228	246	221	219	246	221	236	214	233	220	237	258	222	236	226	240	227	261	202	238	226	241	253	219	247	235	212	226	236	235	249	237	197	219	238	227	229	244	232	251	263	245	245	232	232	209	195	263	202	222	219	196	218	218	216	223	249	232	227	226	247	238	265	236	217	241	229	233	248	225	244	265	242	219	226	223	220	206	239	248	251	245	216	251	247	218	225	241	221	269	214	202	215	226	243	185	231	229	216	229	230	234	227	211	202	239	198	236	224	236	234	228	246	234	229	249	231	231	249	239	241	232	208	261	230	242	235	224	260	220	248	243	209	234	221	198	226	244	252	231	206	212	219	217	256	221	227	238	216	222	236	245	252	232	214	216	233	237	210	212	250	257	224	248	235	230	213	216	241	218	221	226	216	222	227	231	214	234	273	210	248	246	220	225	225	234	251	214	239	194	238	242	208	198	224	253	236	246	227	190	219	217	214	249	233	237	233	237	242	213	238	248	255	221	236	236	221	232	237	237	225	225	223	240	212	226	201	234	255	244	231	255	226	233	241	242	223	222	249	232	234	247	227	230	235	253	230	239	262	229	241	237	247	262	253	243	253	243	230	230	242	247	238	235	253	209	228	204	252	230	221	211	235	227	243	222	226	240	228	236	246	235	230	250	237	227	246	245	231	213	252	272	243	226	252	271	256	224	253	227	179	230	241	223	242	214	246	210	223	219	239	220	223	221	217	235	234	226	243	233	219	228	225	210	231	219	215	265	247	238	208	222	229	251	216	176	210	243	213	219	233	216	244	217	239	246	230	235	245	231	251	234	223	252	255	249	224	250	211	249	263	249	254	271	230	241	233	247	256	221	235	232	210	235	243	231	228	261	200	253	251	232	253	219	251	235	212	248	223	238	214	235	242	258	269	245	244	234	222	229	222	226	228	207	263	231	232	231	226	222	214	237	249	225	227	203	235	239	235	225	257	240	244	226	228	204	239	251	239	278	254	214	263	220	225	203	247	254	222	222	216	220	248	250	233	228	236	198	239	232	268	193	230	252	208	216	225	246	221	228	229	235	250	249	216	212	261	211	223	252	200	231	256	227	207	246	234	232	212	217	222	250	242	245	200	235	241	240	225	256	213	241	226	206	239	212	255	236	262	216	228	238	239	219	231	252	249	230	232	244	204	220	247	215	234	243	236	232	235	241	267	224	217	236	252	235	208	241	251	217	224	212	228	244	238	247	217	236	222	228	245	236	226	206	213	254	236	232	245	236	233	244	229	259	239	243	206	237	225	207	234	226	231	245	203	243	233	240	277	225	215	231	259	256	230	232	228	240	241	224	235	234	254	249	235	221	256	223	215	226	235	253	220	215	249	238	229	228	190	207	214	215	228	235	250	231	230	261	231	248	241	229	235	233	251	235	250	220	217	246	216	216	233	222	210	253	252	213	242	224	257	230	240	223	233	215	241	247	209	197	193	210	245	228	238	221	221	259	228	241	234	203	237	235	224	212	235	224	255	222	230	247	240	260	262	200	247	245	207	220	221	237	233	239	238	221	236	204	229	262	200	231	217	215	250	212	233	219	224	262	234	257	229	232	237	249	213	250	219	244	206	225	270	224	257	213	220	240	205	220	236	237	228	243	221	232	223	244	249	261	242	234	234	240	213	252	241	253	262	247	232	221	258	230	204	238	224	234	220	240	225	231	226	238	245	237	250	235	213	239	226	236	214	224	214	230	252	237	223	238	229	236	269	217	234	246	239	249	232	225	230	247	234	230	218	253	200	249	204	233	222	232	232	206	232	237	232	216	246	244	228	238	252	255	270	248	244	227	242	224	227	248	293	243	219	223	206	219	226	240	237	257	210	252	233	245	237	225	222	265	244	234	208	237	216	233	257	240	259	249	253	251	224	219	227	248	218	283	209	245	236	209	243	238	212	220	222	242	243	276	231	241	221	220	258	227	230	207	212	217	206	240	221	237	251	229	244	229	241	223	230	247	222	208	233	237	239	214	214	263	212	229	252	235	234	232	212	265	207	209	251	229	233	185	214	208	265	213	237	199	238	247	247	209	253	212	228	235	246	222	247	217	256	231	229	229	252	235	234	227	239	234	221	251	203	258	207	253	260	241	219	253	204	214	234	259	259	255	226	237	211	212	227	238	230	250	208	252	209	216	240	244	238	222	240	206	223	229	236	239	218	229	222	232	241	226	253	240	253	236	213	205	224	226	265	250	235	247	242	228	261	237	198	231	212	238	231	233	239	244	227	243	233	242	247	231	226	201	225	212	229	227	249	255	231	230	226	229	235	238	221	227	233	240	233	246	228	235	232	252	271	201	229	220	262	228	238	228	222	238	219	223	243	226	239	219	234	234	257	233	212	230	215	280	210	227	248	226	243	254	234	218	243	247	228	251	202	221	206	233	221	221	238	211	226	226	225	221	233	228	268	248	222	203	227	238	257	223	220	249	248	222	236	274	253	229	213	223	208	218	231	252	215	221	221	232	233	209	238	254	227	229	242	223	212	235	223	251	235	241	261	245	243	235	207	213	240	205	246	241	209	254	215	210	228	229	230	226	247	213	221	266	222	219	222	218	249	249	238	230	254	230	237	210	220	256	244	252	225	244	234	218	241	237	236	227	264	238	226	249	222	235	229	247	211	224	235	224	219	270	209	218	254	214	213	260	242	225	206	246	241	266	241	252	262	199	215	216	231	246	239	246	246	211	229	232	232	248	234	247	221	245	231	238	227	213	226	226	237	263	267	246	246	254	243	232	225	296	223	218	224	241	271	243	253	225	218	255	288	222	243	247	253	261	239	223	229	218	255	236	250	230	217	236	208	239	211	221	241	238	244	224	215	249	237	248	230	227	216	240	262	222	228	238	245	246	244	218	242	222	254	215	226	213	219	227	261	221	218	255	240	242	229	223	225	221	225	251	230	227	231	226	218	214	260	220	224	231	238	245	201	234	249	240	235	214	223	258	241	238	236	247	233	231	257	241	212	216	264	239	242	206	212	225	230	208	230	239	229	206	231	241	238	212	232	206	214	209	243	248	222	198	231	217	211	222	227	247	233	227	224	228	255	210	252	218	227	221	248	242	200	234	242	219	215	235	224	253	232	212	217	214	225	213	223	257	233	229	230	223	253	236	201	231	206	245	226	242	256
9270	7929	2360	1022	1077	930	755	752	711	740	739	691	667	637	619	613	625	627	631	582	586	640	596	605	597	563	639	639	623	614	621	582	592	595	607	596	617	605	600	597	616	590	592	581	633	625	568	612	614	631	615	582	606	613	563	588	584	603	556	582	591	595	637	589	611	646	585	617	636	601	561	620	581	631	654	589	605	577	595	623	636	607	585	630	638	598	610	605	576	577	598	625	581	638	656	602	595	662	616	645	631	644	600	630	648	635	589	634	630	625	615	558	590	585	645	619	641	683	653	565	590	603	681	577	621	636	628	620	649	643	643	632	580	595	598	611	563	617	609	640	641	613	538	587	639	611	565	613	646	615	604	624	582	593	622	582	629	600	572	627	624	627	605	604	635	663	659	622	638	569	596	579	604	586	631	614	625	620	589	613	556	617	614	622	625	578	604	617	633	630	587	608	642	607	612	649	575	572	591	608	612	582	639	589	609	551	632	629	597	608	620	592	639	595	615	584	618	617	668	612	612	628	622	612	594	598	590	600	606	600	631	631	613	599	603	592	592	597	601	617	658	603	565	620	600	570	617	644	625	593	585	594	601	615	618	661	615	578	606	568	604	577	647	606	685	628	628	657	606	606	619	588	606	594	599	641	612	635	590	643	619	644	606	573	588	593	573	608	616	615	594	601	618	588	611	582	613	654	591	616	617	634	601	610	562	595	623	647	591	632	591	609	618	591	561	591	644	560	639	608	603	627	585	630	616	611	627	629	633	590	626	598	602	569	587	636	615	575	602	624	556	590	574	597	622	634	608	566	598	601	605	618	641	608	603	615	626	632	617	598	666	600	595	614	646	635	622	624	614	635	615	567	601	605	598	563	613	627	596	630	647	648	631	581	630	593	612	609	613	642	620	567	567	646	607	593	590	621	634	628	574	643	632	639	628	620	575	622	585	560	586	619	608	617	654	591	609	608	594	650	639	565	613	599	598	594	590	597	635	600	651	617	586	617	590	627	620	626	625	584	627	628	631	640	580	596	625	637	595	650	611	588	624	574	612	591	607	631	618	611	599	582	578	569	630	616	595	652	618	636	595	599	599	601	592	654	609	619	627	570	604	624	590	544	603	614	623	607	619	600	579	610	616	590	612	616	609	611	631	568	606	604	608	599	616	619	601	640	632	637	622	604	566	658	589	650	614	596	613	605	616	620	629	622	577	605	610	600	628	630	648	606	605	652	569	584	598	598	611	568	590	594	615	623	602	607	572	625	605	617	572	582	597	616	572	591	628	594	647	582	597	576	630	618	631	628	595	618	648	593	589	624	620	619	639	643	593	589	594	576	602	625	615	647	588	578	574	639	632	633	617	596	602	614	627	561	643	600	598	602	574	610	571	624	569	602	593	631	618	619	592	621	589	605	586	580	614	581	613	623	567	592	591	576	606	641	610	637	587	579	632	614	583	589	596	603	598	595	630	609	667	637	572	621	590	613	632	597	625	594	679	562	603	595	604	583	615	652	593	625	598	599	628	627	592	600	589	563	620	642	597	634	599	597	572	562	663	599	620	603	578	636	541	605	595	600	637	620	657	589	589	601	567	641	584	600	608	654	582	598	572	618	589	615	605	619	622	594	671	646	623	590	604	633	612	635	616	595	618	633	616	596	620	575	622	646	621	632	636	618	637	601	595	628	620	607	586	634	609	596	612	602	571	604	597	582	616	641	574	620	628	619	586	588	622	599	577	603	594	619	588	641	625	572	613	640	626	583	590	624	579	585	593	632	569	582	610	599	628	611	666	639	624	588	616	602	611	639	573	616	632	617	629	647	602	605	577	591	607	637	617	593	592	587	564	589	602	614	584	634	612	579	595	582	620	619	656	607	599	635	630	606	555	567	622	633	602	608	583	632	605	600	605	562	581	580	636	571	594	611	604	639	620	625	635	592	617	610	592	632	638	611	609	599	623	626	599	592	593	588	627	587	630	626	615	548	614	614	586	581	637	566	606	581	624	617	623	653	613	605	593	626	590	581	589	604	630	626	608	606	645	622	604	627	614	614	609	589	638	624	621	616	663	630	597	639	641	667	586	629	632	595	606	631	574	613	621	568	644	651	629	647	595	622	635	631	620	631	576	590	610	587	588	576	619	607	570	632	653	631	610	601	634	610	562	588	586	596	563	641	640	612	618	637	615	573	584	631	586	608	612	577	646	589	645	623	644	647	577	623	604	613	624	608	614	624	600	652	645	577	611	591	579	623	603	629	566	606	586	612	599	613	613	646	593	615	589	586	602	589	577	604	555	608	624	561	624	639	610	629	610	564	593	615	642	597	625	605	626	606	605	594	623	572	611	611	615	626	597	620	623	613	593	635	610	590	612	610	627	604	599	596	624	620	608	617	591	610	579	598	623	581	600	623	648	600	567	594	607	618	570	574	660	590	637	562	640	613	589	579	629	611	645	613	582	589	667	588	636	646	635	593	555	616	568	619	592	615	628	564	611	581	591	589	591	615	584	646	601	625	586	606	624	630	631	590	608	599	580	606	586	592	621	659	623	627	583	598	622	591	632	571	617	660	637	631	615	605	627	592	655	622	606	659	593	620	591	628	624	622	665	605	615	581	570	657	591	611	625	620	609	638	577	586	601	621	611	619	610	602	659	630	616	603	612	634	561	582	621	593	649	553	616	622	580	573	573	649	575	602	593	631	585	635	604	667	586	613	586	608	609	650	632	609	603	607	614	607	622	606	596	660	596	626	642	625	625	643	606	596	599	634	642	602	609	623	589	592	623	629	661	620	612	619	647	645	660	588	615	575	611	595	623	574	574	591	652	624	581	644	641	650	652	607	611	606	612	588	610	608	626	615	654	659	564	645	625	618	628	634	600	617	605	585	603	588	623	621	605	604	619	611	599	633	563	640	637	609	624	602	579	584	609	571	602	627	639	577	570	607	627	609	609	613	561	652	595	585	627	594	630	603	643	592	581	549	579	644	553	618	618	609	590	623	614	634	671	623	615	677	619	639	600	631	626	620	603	588	584	585	621	611	640	643	587	620	583	586	636	612	588	584	605	567	580	599	636	612	595	580	577	653	593	605	574	626	621	618	559	633	615	563	636	594	621	600	573	625	603	588	608	612	596	615	628	616	605	679	625	649	626	611	613	603	641	632	591	616	643	561	613	621	663	610	587	586	618	618	575	606	618	651	637	654	570	601	604	635	609	603	613	606	572	622	589	621	573	590	601	591	576	593	605	621	675	639	651	629	611	603	602	636	620	591	608	615	644	568	642	623	613	603	583	625	619	601	630	628	604	606	614	594	609	612	619	636	632	658	618	591	581	602	646	622	616	605	620	626	617	627	567	580	639	593	596	609	604	608	618	588	668	631	603	617	592	569	620	613	659	583	610	594	592	574	625	557	600	651	609	642	631	633	605	563	602	649	584	603	602	631	615	592	585	581	625	633	587	612	592	619	601	592	619	582	607	596	596	623	656	660	604	588	627	590	575	574
31582	26417	18345	6821	3806	2161	1321	761	523	466	365	343	358	287	257	281	288	257	230	245	233	251	223	231	234	220	224	229	237	211	232	228	220	221	232	214	224	220	207	202	183	215	224	224	211	211	241	248	233	211	225	208	220	223	224	220	246	219	217	218	209	221	210	210	260	239	209	217	195	250	218	203	228	237	247	222	227	198	240	207	205	238	229	221	219	213	236	236	225	194	228	253	228	246	253	210	237	234	212	227	239	234	208	217	199	234	245	209	248	255	195	225	210	227	238	247	229	218	212	227	212	228	228	222	218	239	200	208	216	225	238	221	226	233	234	209	214	241	235	228	232	220	244	231	210	217	215	197	224	221	220	218	249	225	244	197	225	223	221	226	228	217	196	225	211	244	209	238	224	208	214	214	201	233	250	219	208	226	194	209	222	246	215	244	235	198	222	206	208	211	207	219	205	211	200	215	208	222	225	200	223	232	221	222	200	208	211	221	175	208	226	220	242	231	220	223	234	224	204	231	223	210	217	205	233	243	222	222	196	217	218	223	224	232	196	220	229	219	208	217	236	220	204	232	242	227	205	195	239	219	219	222	246	251	211	223	255	214	216	208	233	219	239	211	228	219	252	218	218	201	233	226	209	206	200	231	251	230	199	204	221	227	220	244	233	214	202	212	217	229	233	242	240	219	224	216	224	219	245	202	219	225	225	217	217	229	224	233	216	211	204	208	218	239	219	226	220	229	203	203	228	200	214	216	235	247	231	221	214	189	229	234	246	218	203	204	215	244	237	206	210	213	225	231	214	212	221	229	203	231	247	234	227	245	199	194	210	225	248	202	228	195	228	226	220	212	232	230	194	197	243	217	207	227	241	215	204	233	221	209	222	212	225	243	198	254	210	227	241	231	242	214	250	189	212	217	219	208	221	215	214	205	193	212	245	248	216	231	206	233	238	214	199	235	242	213	230	244	229	223	200	199	212	221	221	228	231	231	245	248	221	230	220	240	232	182	188	198	240	226	205	221	210	221	219	204	228	222	224	210	237	214	225	232	225	237	193	237	257	216	241	222	226	197	220	209	259	235	215	219	225	222	234	233	254	226	206	221	248	231	217	209	223	258	218	235	207	232	242	195	215	229	225	206	236	235	216	222	217	228	218	228	221	235	242	255	205	226	230	221	215	225	205	203	214	208	221	195	227	227	213	225	218	237	208	208	202	248	216	206	228	225	226	215	228	223	197	223	197	207	219	216	201	206	227	246	246	207	215	209	217	216	212	249	198	209	222	219	216	203	211	205	200	221	220	233	214	206	229	212	216	228	224	240	220	224	238	194	210	221	238	250	224	213	217	212	239	254	243	225	220	224	205	224	213	237	229	218	213	229	212	210	197	210	205	236	232	223	218	237	212	227	241	241	223	226	204	213	224	209	220	183	201	199	198	230	198	216	222	221	258	228	229	238	241	229	221	210	246	238	225	220	218	230	222	205	221	191	219	225	252	241	272	210	224	223	215	217	231	225	205	227	220	212	208	213	211	207	222	218	205	222	234	234	193	219	226	205	221	220	200	201	270	208	224	195	232	220	215	228	261	215	206	217	228	225	222	229	213	224	249	223	200	219	229	227	216	213	220	225	219	219	218	199	231	241	238	236	224	232	223	207	212	218	238	219	204	215	215	236	220	228	209	201	228	222	234	217	237	202	225	226	235	229	214	206	217	254	221	216	227	214	214	229	200	254	204	204	238	246	179	225	221	227	224	190	207	218	238	225	224	255	202	204	196	220	240	234	238	198	236	229	194	231	217	220	201	203	214	208	197	220	228	222	226	191	223	237	225	231	211	224	240	208	213	244	241	216	231	205	234	205	235	201	220	216	198	211	214	226	199	240	250	218	222	257	227	239	240	221	247	230	212	222	209	256	227	224	213	212	226	218	239	228	213	210	188	234	210	221	221	228	232	229	216	215	220	219	215	223	207	206	229	234	223	219	221	229	230	250	244	232	212	227	224	253	217	236	245	240	242	210	240	231	257	247	221	223	223	231	246	246	236	195	219	232	232	230	237	238	187	206	214	224	250	206	203	231	208	188	207	205	229	254	213	221	238	237	198	206	238	223	228	219	216	195	224	207	213	193	209	235	196	230	210	261	220	217	220	224	238	231	227	210	219	215	219	202	220	232	227	201	210	225	220	238	209	228	200	219	217	209	220	215	247	225	217	223	203	231	201	234	216	234	234	215	215	241	211	233	206	238	243	211	204	201	202	227	209	203	238	221	206	225	258	206	201	230	219	198	226	202	217	196	227	214	238	204	228	230	222	220	221	210	236	223	213	197	237	216	222	235	237	243	235	201	220	196	227	243	233	237	254	202	243	224	224	219	242	217	197	216	209	237	232	200	250	228	209	225	228	230	239	213	227	225	248	219	253	211	222	216	242	229	221	205	223	222	233	233	210	234	224	239	221	263	235	225	215	223	221	224	200	223	193	215	237	199	203	227	253	213	241	215	248	221	241	231	204	220	236	226	190	235	192	210	207	237	213	221	230	225	229	212	192	226	189	202	203	216	211	206	221	241	215	197	221	228	221	247	211	236	237	261	215	184	216	218	223	227	213	209	194	228	221	203	218	200	183	240	191	219	221	212	222	216	196	223	228	181	197	206	210	252	224	211	217	221	204	218	224	210	213	218	230	205	206	192	189	237	219	223	223	221	249	245	244	191	253	209	237	214	222	223	212	246	221	215	243	216	199	223	217	200	227	213	203	256	211	228	226	205	237	248	194	226	229	220	214	212	196	212	204	220	216	203	238	230	240	237	220	213	234	222	246	191	226	257	230	181	220	210	238	190	209	237	244	223	210	227	223	203	213	196	222	225	213	219	199	220	210	208	239	221	210	221	223	194	217	229	213	219	215	222	224	205	236	214	227	230	208	244	214	226	205	223	204	211	223	217	226	224	222	213	204	235	223	208	224	226	233	244	217	203	218	210	214	230	210	215	234	206	257	188	207	237	222	213	232	219	210	208	233	230	239	225	226	253	228	225	210	220	236	225	219	222	194	221	203	220	227	221	221	234	221	216	212	218	233	224	196	229	210	215	226	242	221	217	209	241	199	189	233	214	207	211	218	216	202	217	221	232	226	197	239	235	227	226	221	216	237	225	224	203	226	221	233	220	227	218	220	234	195	226	197	241	227	222	247	216	212	232	220	229	238	232	219	189	253	228	182	221	219	194	212	227	245	229	219	228	218	240	217	217	192	221	209	207	214	236	230	211	187	218	211	197	205	224	233	192	209	245	217	221	221	214	214	219	214	233	237	229	192	227	216	222	218	218	208	204	203	212	211	232	233	220	208	214	221	211	219	202	229	206	209	207	234	227	205	208	215	205	231	212	228	257	246	244	221	238	198	197	237	219	228	248	216	226	225	210	216	212	200	210	211	224	204	212	266	236	185	208	219	215	227	176	215	215	226	227	244	197	203	225	204	227	221	208	203	199	214	221	222	216	206	219
21139	20958	13450	3909	3715	2981	2444	2050	1938	1870	1638	1478	1212	1087	984	952	842	796	750	728	738	704	732	660	638	645	634	635	643	656	617	595	622	667	618	606	616	638	598	611	599	605	620	591	625	608	585	611	599	635	628	600	632	595	580	589	582	599	615	582	590	599	608	562	576	549	559	581	610	578	563	593	624	567	668	592	639	586	567	621	606	592	619	574	564	604	539	573	590	582	539	614	620	601	601	632	601	657	620	611	599	634	585	583	588	570	591	560	601	617	557	613	614	603	607	623	582	579	607	593	638	617	595	610	594	601	590	564	605	586	618	604	580	606	602	547	588	601	555	575	567	609	601	615	601	622	588	583	612	549	606	604	530	574	637	578	556	581	571	589	615	584	618	581	569	588	592	575	579	563	586	530	603	578	543	556	567	585	552	587	591	565	563	562	562	613	594	603	586	585	578	558	578	562	603	592	546	598	545	600	574	576	571	594	563	620	611	556	560	559	599	590	570	581	612	532	598	567	559	582	536	542	567	598	589	573	604	580	614	575	538	568	557	610	564	569	583	627	617	529	601	583	578	569	583	538	588	603	550	556	584	580	579	578	557	538	601	577	547	617	592	613	553	618	550	557	582	597	602	593	577	551	589	558	594	584	576	576	573	542	587	548	611	562	542	586	581	543	559	610	569	616	570	610	612	573	593	562	596	585	566	597	576	527	595	590	567	590	539	572	595	524	544	563	545	592	586	563	564	547	565	572	548	570	574	579	540	542	577	566	576	590	574	555	547	566	580	539	585	638	645	629	548	549	638	574	603	546	572	544	564	569	621	576	571	565	571	541	579	580	554	558	576	566	584	602	584	563	558	594	609	585	546	600	593	594	540	565	569	606	561	577	562	581	597	562	578	554	574	589	583	628	598	590	605	554	570	585	606	589	589	554	568	584	572	568	564	612	598	601	577	614	562	559	595	534	591	563	548	587	573	600	553	619	573	552	602	563	527	568	563	541	594	530	615	564	553	585	580	564	568	534	620	577	583	553	582	570	581	572	621	566	534	592	598	595	596	602	564	560	588	566	587	549	568	565	600	582	608	544	561	580	533	527	605	598	572	577	601	546	589	581	601	573	553	584	535	551	575	568	568	571	582	608	575	533	591	574	578	587	562	579	554	581	578	595	577	599	588	560	584	565	583	549	563	567	586	571	575	544	608	587	556	590	579	547	565	605	550	569	571	603	560	595	574	548	585	567	581	594	566	577	592	527	585	593	587	567	597	565	586	601	551	579	587	553	560	537	601	533	580	546	644	564	542	554	569	516	572	582	586	568	591	597	612	553	527	610	618	602	573	543	564	586	539	570	571	515	567	584	576	589	588	566	572	553	590	544	574	576	543	583	584	570	551	557	598	542	586	550	522	568	611	569	562	589	602	582	578	533	574	565	578	565	562	592	602	615	574	574	580	547	558	611	588	531	591	550	574	572	579	569	548	581	542	606	552	569	605	595	585	493	559	543	528	603	594	549	569	570	581	558	572	599	584	527	557	575	572	563	607	564	598	565	571	569	555	515	580	529	570	549	558	597	557	607	572	559	593	544	660	578	612	580	554	587	597	623	551	563	579	542	578	578	567	521	613	562	566	592	554	550	621	582	548	607	609	625	588	561	576	565	592	574	566	590	551	560	562	589	583	584	537	591	600	562	589	556	614	598	559	552	619	554	606	592	602	599	559	560	606	577	565	567	593	548	586	598	571	557	531	585	596	570	540	569	582	557	568	599	545	583	581	616	554	578	570	549	592	575	560	568	560	621	559	565	598	566	573	569	579	552	575	576	560	549	592	543	619	599	610	562	569	598	578	579	615	566	613	568	621	561	565	572	582	570	569	561	551	480	547	600	589	546	568	540	570	556	585	552	596	544	578	591	592	614	556	604	602	610	602	600	613	576	586	550	559	590	605	579	584	611	611	594	561	546	581	588	567	540	588	562	569	586	597	545	594	577	577	591	615	613	567	565	581	594	603	569	558	571	595	545	582	564	557	593	536	575	542	612	599	554	586	562	567	600	593	593	534	563	556	578	555	597	603	607	578	608	561	539	569	562	569	618	573	588	577	570	569	577	630	592	558	571	624	556	626	535	567	542	565	550	560	618	598	556	613	549	566	581	549	531	604	568	583	589	575	582	597	557	599	543	580	548	561	559	594	589	592	584	611	581	534	561	589	589	510	570	532	552	591	615	567	557	558	603	541	559	597	577	585	568	569	568	634	594	578	583	610	601	583	556	603	574	612	615	563	555	566	586	577	597	551	577	589	592	565	567	590	613	497	640	561	608	599	576	576	560	551	560	597	605	592	551	581	521	559	600	565	578	584	580	604	558	551	597	625	560	570	602	599	539	552	590	539	586	563	616	603	599	556	526	595	562	586	618	584	569	587	598	588	616	572	567	602	590	585	598	533	589	585	596	606	548	581	562	591	594	582	574	578	601	565	560	513	534	587	606	567	582	547	562	574	536	577	529	560	563	548	598	576	581	563	562	561	597	581	580	619	568	574	591	569	571	547	607	547	570	598	586	561	535	584	585	580	568	559	627	549	571	523	597	565	600	542	567	596	580	535	568	612	614	553	564	561	530	606	572	539	564	579	606	568	566	542	586	578	611	565	547	617	590	540	545	530	548	596	635	553	581	606	607	582	547	601	568	573	591	613	603	607	592	557	527	561	594	586	582	602	576	573	579	583	550	582	582	567	572	588	541	605	585	589	597	554	624	554	567	559	547	598	582	578	558	554	551	596	604	608	579	526	568	553	603	529	576	561	595	544	572	555	579	611	544	570	603	602	643	544	546	572	570	602	580	583	590	591	607	601	605	592	603	604	537	527	611	552	568	537	617	581	529	547	567	632	610	549	541	581	613	609	560	582	555	590	613	576	603	576	580	582	557	564	540	562	594	570	584	560	610	540	578	572	589	532	580	587	545	575	567	581	548	529	562	520	580	585	589	589	580	566	545	602	554	579	607	604	600	579	559	589	541	586	537	598	594	598	530	563	581	535	593	574	607	580	585	633	560	579	522	508	556	590	574	529	585	585	577	595	565	590	611	580	561	590	583	531	503	613	559	584	560	601	554	584	593	571	570	603	583	615	606	577	549	615	558	572	635	563	551	530	579	601	585	543	594	579	540	613	578	595	593	523	607	558	617	580	589	568	575	558	572	569	588	593	611	581	560	595	575	555	607	598	547	530	592	555	566	555	620	584	570	551	566	584	532	598	561	577	585	565	562	542	580	568	601	563	554	544	541	558	582	582	530	559	567	586	566	590	563	597	588	625	531	577	539	578	609	563	574	592	545	562	628	566	574	560	568	565	586	596	574	604	615	599	608	589	613	570	563	561	587	625	576	578	562	566	591	569	613	597	601	559	547	569	596	640	571	610	561	563	563	583	621	545	569	562	582	540	597	623	560	554	572	522	568	595	529	585	603	574	595	612	574	549	526	598	576	601	577	548	568	570	551	562	560
41705	34543	23951	10295	6385	3540	2229	1284	849	693	488	386	368	523	344	274	232	223	198	207	225	221	184	164	188	160	186	172	167	169	183	155	172	194	135	180	154	165	148	155	176	164	158	178	161	163	167	162	149	176	152	155	163	190	160	164	167	172	176	155	154	136	169	150	145	165	147	156	190	167	156	163	152	157	164	163	158	167	167	163	141	147	154	172	162	148	160	140	158	142	159	149	125	162	139	158	154	162	152	146	163	168	148	171	172	143	151	148	160	159	162	134	123	176	164	169	144	167	170	166	177	164	186	173	163	185	139	177	146	155	146	146	137	172	142	172	167	155	170	162	156	150	167	146	181	151	160	156	162	160	131	175	149	126	174	145	143	168	155	162	160	159	161	169	151	174	158	160	149	147	150	150	177	159	146	148	165	162	154	128	157	152	157	126	161	173	148	151	154	136	141	156	138	147	173	172	131	150	160	165	154	178	140	148	152	152	171	146	153	142	175	149	160	147	151	154	168	159	149	166	145	183	147	171	148	130	148	140	138	147	156	164	144	150	155	138	148	159	164	161	146	149	158	154	178	125	144	167	159	161	159	141	140	154	146	167	138	162	162	153	164	130	169	147	151	172	158	144	155	150	143	156	136	180	152	166	163	170	169	147	142	154	157	171	162	157	169	147	174	155	162	175	169	142	143	165	163	141	175	147	165	160	144	155	145	145	165	147	161	156	169	147	149	147	157	151	150	137	157	153	146	170	161	135	148	186	140	149	167	168	138	143	151	165	159	169	146	174	154	148	168	164	121	166	171	150	142	144	162	138	174	147	154	159	163	163	189	145	138	148	152	146	184	145	162	131	165	165	150	145	142	140	145	144	131	172	165	159	151	151	136	156	150	148	130	146	142	152	156	154	140	137	153	141	159	145	159	134	121	164	157	143	155	177	152	151	168	153	143	160	141	134	155	140	161	169	155	148	139	160	146	160	153	154	143	148	151	131	136	141	173	154	152	138	144	146	174	190	168	137	156	140	151	155	123	167	159	159	146	158	152	177	135	170	177	154	163	165	137	154	153	160	171	165	158	142	136	154	144	176	167	152	157	165	154	133	141	121	165	161	151	147	146	149	128	162	164	132	178	163	184	148	145	152	154	164	166	165	165	161	130	149	145	163	165	171	167	124	159	156	178	158	130	132	161	139	167	153	160	163	128	172	144	172	173	162	168	168	168	169	171	168	160	143	152	152	174	163	161	166	144	148	159	137	138	148	120	152	157	149	145	151	163	170	155	159	148	157	151	176	145	154	136	147	183	170	182	143	134	141	150	148	154	155	157	154	144	157	154	185	162	190	148	149	167	145	142	164	148	138	144	155	157	128	167	159	146	159	171	167	146	168	133	163	160	169	152	147	149	135	139	158	162	144	175	140	145	190	152	139	162	139	153	152	178	155	154	154	136	159	169	155	160	155	179	138	134	144	167	173	178	147	185	153	154	141	167	146	175	140	147	136	154	164	153	164	149	156	154	138	148	163	161	158	149	156	165	168	145	149	141	163	183	157	173	171	142	147	157	171	153	154	174	174	180	166	168	164	179	151	153	179	154	151	160	178	156	144	144	153	146	142	150	152	146	146	133	151	160	159	131	157	161	156	151	146	152	165	145	154	154	166	159	127	148	180	145	132	131	157	151	160	149	159	151	156	124	143	184	155	151	162	168	141	154	126	158	160	154	156	146	183	149	152	157	160	157	149	136	147	172	146	155	146	152	162	158	168	156	151	172	137	137	140	155	151	152	158	164	174	172	150	158	159	165	153	176	145	177	149	136	156	156	159	165	146	168	177	175	140	150	163	153	168	158	165	132	147	135	149	160	159	149	166	150	154	140	142	150	156	151	151	158	161	153	158	154	158	166	159	156	147	165	132	157	167	152	151	138	167	171	146	163	140	135	144	147	160	140	155	149	129	159	152	132	154	173	152	150	172	148	177	144	165	147	166	147	160	160	148	168	144	140	166	168	148	158	161	169	159	166	150	158	157	152	154	157	155	145	149	153	147	175	167	161	156	177	178	135	156	159	156	151	173	158	157	137	158	158	121	134	153	156	165	164	158	153	140	154	164	161	144	137	145	144	163	170	179	160	157	165	172	167	168	137	142	146	146	159	156	137	170	146	144	160	169	159	165	173	181	169	152	147	145	155	149	146	147	163	159	151	167	161	168	169	143	163	154	150	139	160	144	153	148	165	133	136	156	178	156	173	157	159	144	143	161	185	150	152	178	166	148	145	163	170	140	150	142	126	165	141	151	140	173	139	162	168	174	146	152	141	157	176	144	155	155	136	159	168	165	141	171	134	155	168	145	144	147	135	161	189	162	146	150	138	161	162	181	154	149	149	132	141	167	171	172	147	149	143	144	163	162	154	174	164	176	143	136	164	154	151	150	154	154	148	174	159	160	165	151	197	166	152	164	144	141	170	159	162	163	160	160	140	173	152	166	164	133	133	177	139	154	135	151	150	158	135	154	148	150	174	163	164	152	146	143	151	155	148	156	163	167	158	155	141	148	134	176	143	161	164	162	169	184	152	151	157	157	155	146	142	157	171	164	169	157	135	148	152	152	180	139	157	148	174	160	152	145	163	165	164	189	125	155	149	151	158	168	147	150	158	155	130	146	146	169	157	146	163	173	149	158	167	152	151	156	153	132	155	139	140	162	175	182	170	147	163	160	146	195	161	172	176	162	170	149	169	163	144	165	146	145	132	159	145	142	163	147	150	148	144	160	150	146	168	159	151	137	150	153	194	136	165	145	164	165	161	162	148	151	155	124	173	142	132	135	161	154	145	149	156	158	159	169	146	145	153	141	149	150	131	156	160	152	146	139	134	163	157	158	170	179	135	127	168	168	160	124	144	146	163	141	162	145	150	164	154	142	142	167	138	149	148	151	166	172	135	162	143	145	143	167	135	158	171	152	155	153	157	146	137	149	156	141	152	145	131	131	170	155	171	142	152	148	129	150	161	134	151	151	161	176	154	144	163	159	149	142	147	155	161	165	168	153	165	158	152	162	168	141	152	138	135	148	150	180	150	157	144	146	148	162	159	166	173	151	185	148	167	189	171	132	172	141	132	139	139	151	147	136	159	153	135	169	133	163	144	156	161	151	157	156	148	138	165	151	166	141	162	152	157	126	161	168	144	157	149	122	157	173	156	154	131	162	141	157	148	157	140	193	163	141	162	158	166	158	151	146	163	160	158	171	163	166	152	164	146	166	147	168	158	168	156	155	154	162	127	154	145	152	141	163	161	161	166	147	166	162	145	147	159	139	153	140	141	147	154	139	164	149	138	134	159	144	154	156	141	169	175	200	135	158	155	168	149	149	144	173	165	152	152	151	165	147	146	159	153	157	168	137	141	142	149	161	137	174	160	148	141	141	170	169	153	142	153	170	146	164	172	133	134	161	160	150	167	152	168	151	143	165	165	159	176	148	168	175	135	173	142	163	146	145	151	142	191	156
28076	26738	14465	6142	5884	4342	3732	3188	2775	2888	2394	1929	1497	1449	1079	1050	927	853	777	692	717	674	626	585	611	583	534	591	541	522	580	550	516	527	475	514	485	482	499	491	464	435	460	471	456	465	478	459	487	476	462	440	466	420	447	441	482	457	455	465	434	447	467	422	421	435	443	438	432	444	419	462	473	487	494	468	489	476	481	450	495	415	457	459	458	451	424	450	396	421	451	456	430	455	434	497	523	486	504	499	499	472	477	462	471	421	478	428	428	460	437	449	444	453	441	412	448	448	442	492	452	458	465	458	420	450	484	509	445	489	432	438	443	490	469	422	454	460	414	434	432	397	450	430	426	459	451	457	456	462	455	446	454	435	481	449	419	403	454	449	424	445	401	444	459	441	356	396	444	418	417	432	461	464	425	467	454	395	429	432	396	410	419	394	397	430	403	395	430	455	411	406	380	432	434	423	417	421	371	412	413	385	408	392	422	393	428	412	401	424	406	445	416	425	404	464	416	426	434	367	426	413	430	385	398	446	453	418	439	427	416	389	381	397	401	407	415	427	418	425	388	403	421	392	416	414	434	414	401	399	385	403	425	395	417	428	424	382	415	400	463	422	417	436	375	409	410	400	401	398	403	421	400	423	402	445	445	442	419	443	442	414	408	433	402	373	429	411	429	405	398	423	376	414	396	438	425	417	435	423	433	398	438	427	465	405	425	437	419	403	426	423	409	439	397	407	405	415	375	406	395	409	400	429	422	411	445	403	417	398	460	418	434	406	425	379	366	426	422	449	425	428	387	397	404	420	431	432	385	420	422	407	418	441	422	470	409	433	409	441	428	434	434	425	418	422	430	426	410	479	432	431	448	477	382	402	395	423	352	442	421	449	408	399	435	407	419	415	451	417	401	417	405	429	413	442	422	430	397	404	400	411	455	441	445	438	411	434	441	431	426	410	421	381	458	424	465	464	419	402	446	398	429	404	428	437	443	408	408	434	432	421	419	420	449	384	478	414	396	411	394	435	406	415	411	397	414	392	418	434	410	428	388	431	378	390	396	372	399	452	434	437	433	430	389	455	393	427	412	446	378	414	400	406	400	411	419	414	407	433	450	418	450	430	391	425	423	395	418	420	384	401	417	412	409	406	415	403	390	408	447	391	410	439	416	403	455	461	396	420	420	394	413	408	433	387	384	462	401	424	442	392	425	450	422	401	427	404	443	419	435	384	362	374	432	456	415	415	417	398	380	411	416	390	417	413	434	413	446	413	445	404	427	426	406	413	411	445	381	449	401	401	421	420	410	430	422	401	446	393	408	443	427	455	403	390	377	397	427	414	397	455	438	431	424	441	380	434	446	424	400	435	424	398	415	444	421	401	367	411	407	402	388	441	435	394	442	392	384	443	426	455	389	396	401	377	401	407	379	437	417	421	403	418	424	417	436	413	449	400	452	435	385	396	415	411	376	392	401	409	407	388	459	412	431	433	426	419	374	412	457	395	387	434	425	415	408	397	436	389	389	410	443	377	436	414	450	430	463	410	387	426	419	446	390	410	432	436	427	439	421	416	455	411	441	443	412	422	395	418	414	402	398	410	412	414	408	402	428	413	399	400	430	451	411	404	412	432	392	432	441	388	409	425	421	381	436	448	427	384	423	379	409	418	444	422	418	406	436	387	470	472	401	379	403	422	413	439	417	423	398	434	408	394	469	438	381	419	399	418	411	395	429	425	430	442	431	443	444	394	407	408	435	409	398	439	471	402	389	454	412	437	416	413	414	464	400	446	377	414	374	428	428	388	453	430	401	413	406	426	392	423	424	408	414	427	412	412	443	393	382	430	438	421	408	431	414	419	433	404	367	431	415	396	418	438	422	426	366	401	413	456	437	396	403	433	414	376	402	428	393	392	422	412	361	400	410	418	394	462	437	396	458	369	436	415	423	405	461	425	425	462	462	435	431	427	438	399	432	414	405	432	404	458	398	402	409	423	412	443	386	419	420	398	453	423	421	395	401	414	405	453	418	385	451	425	393	414	445	428	442	431	399	433	423	441	428	394	414	420	417	411	419	478	388	408	400	418	423	409	433	406	408	447	423	418	419	436	376	408	397	421	372	414	406	413	433	406	426	406	423	415	392	409	396	424	448	420	392	402	426	391	425	397	426	416	380	427	406	463	405	396	437	383	417	432	434	420	439	413	419	429	401	414	399	375	418	410	404	402	412	450	436	386	410	411	435	439	416	427	450	426	409	382	393	430	427	438	396	417	414	415	397	414	424	405	398	390	396	445	414	407	412	380	429	474	420	418	419	394	395	403	422	437	428	432	437	433	412	397	409	399	420	430	418	413	436	432	407	410	414	423	394	422	400	414	401	447	404	418	413	403	402	371	423	435	410	364	462	413	404	445	416	376	400	406	399	420	443	402	421	413	402	462	389	423	429	446	444	422	410	424	398	422	416	432	413	366	423	417	366	406	435	418	422	407	408	454	428	435	427	392	447	390	420	411	432	427	429	407	427	423	421	413	413	428	461	408	426	408	415	422	431	430	444	411	405	397	399	410	424	427	429	417	448	441	423	420	411	412	395	388	409	385	448	442	406	407	410	411	390	431	395	422	402	418	423	411	402	418	403	421	402	405	392	424	430	417	421	405	439	425	374	403	407	388	412	422	404	399	403	422	403	377	409	391	425	413	429	380	389	399	439	398	404	407	426	422	402	461	435	421	397	427	397	431	428	424	410	410	409	427	425	468	412	378	408	392	421	387	454	447	467	407	433	422	384	428	394	445	428	423	434	413	406	394	412	423	396	396	438	416	441	419	420	422	434	368	446	415	431	413	394	377	385	373	441	425	366	433	417	471	439	450	455	429	414	407	408	389	403	415	417	444	411	438	454	413	424	417	425	422	404	454	394	386	431	441	416	420	401	425	413	411	414	380	390	449	369	439	397	369	417	420	450	399	397	417	406	453	420	433	384	400	407	457	420	421	441	399	414	432	412	433	400	399	439	424	401	379	438	417	391	414	435	372	400	422	417	436	410	443	390	407	368	459	418	402	393	459	393	419	400	442	416	426	437	411	437	454	403	387	445	399	421	379	421	378	430	407	400	424	401	418	434	434	407	420	376	472	414	390	442	407	414	424	438	396	412	436	437	382	427	437	434	441	408	404	419	402	444	423	441	425	429	439	437	417	432	424	400	433	432	392	451	456	431	440	418	395	447	418	411	375	411	402	398	416	424	383	375	415	430	455	410	421	456	439	420	415	386	420	400	432	398	423	415	416	395	394	419	407	414	425	421	366	366	412	404	465	405	379	411	423	432	390	421	430	396	433	427	389	464	418	422	433	411	439	420	437	390	430	410	407	389	411	414	397	421	424	376	436	413	417	443	442	404	400	417	409	440	440	423	423	374	434	382	442	426	410	443	432	422	415	404	435	438	468	418	422	434	470	402	423	433	431	412	408	413	402	423	431	408	402	451	407	447	409	399	459	439	398	423	424	427	415
14761	6785	1863	473	385	276	263	255	237	257	256	235	249	228	231	260	224	233	223	254	221	239	232	242	231	240	235	228	258	235	250	248	212	243	220	244	234	245	205	226	227	234	251	224	235	232	234	241	240	238	237	223	230	223	230	218	217	234	257	201	231	229	225	221	230	248	250	264	242	219	233	250	232	238	219	237	250	250	246	209	234	228	213	229	217	242	233	246	214	243	231	221	212	250	199	252	256	237	228	234	228	258	223	239	246	252	210	232	256	237	220	224	218	243	245	200	246	263	238	235	230	226	258	245	211	214	250	230	234	223	254	225	244	240	227	258	225	254	256	236	221	224	229	214	221	215	230	262	255	219	255	258	260	246	214	226	256	263	222	246	229	217	252	216	248	240	220	202	256	266	217	232	227	227	223	244	243	216	238	211	250	231	222	243	191	253	233	238	231	227	206	231	205	245	227	256	236	199	200	251	250	226	216	254	226	244	249	226	233	226	252	224	210	256	242	255	235	233	227	229	221	208	235	238	242	226	260	244	233	227	244	203	272	236	264	238	239	224	234	251	230	209	242	232	229	237	242	249	224	219	220	213	236	223	206	240	223	242	240	204	243	221	226	236	227	229	216	233	257	220	239	223	230	256	256	229	227	209	242	241	225	225	219	203	242	235	221	215	246	218	240	229	245	274	222	234	218	220	225	237	226	233	224	232	229	223	215	224	239	248	234	236	244	239	261	274	235	210	229	247	231	226	245	234	244	227	242	223	214	244	239	225	216	243	221	241	239	208	230	219	239	236	238	244	254	239	231	241	243	226	224	220	222	237	234	245	220	234	218	261	220	240	210	219	220	227	229	228	261	228	259	200	231	249	246	199	236	244	237	213	230	250	240	210	249	240	246	242	213	239	223	226	210	212	244	211	211	236	238	250	235	240	236	229	201	220	230	236	210	231	247	249	218	235	204	247	231	250	198	198	234	240	233	229	266	214	236	238	227	241	262	237	228	212	234	214	254	254	245	222	222	214	244	257	246	212	220	223	244	219	219	215	241	244	225	222	208	231	228	256	228	237	223	225	244	264	240	221	251	230	234	238	231	212	236	254	240	246	239	206	201	230	258	239	232	238	213	228	235	220	208	251	222	242	241	247	214	224	224	208	233	224	242	222	223	202	230	194	228	247	243	231	212	253	227	207	225	237	253	236	256	212	237	242	224	220	232	217	203	196	213	239	234	261	238	230	244	240	236	214	203	221	210	213	253	232	248	233	259	233	213	224	201	222	224	238	229	217	227	230	251	238	227	236	228	266	235	250	228	226	228	213	226	230	218	237	245	215	232	241	242	221	254	224	221	234	225	229	222	224	241	211	256	231	257	221	217	230	222	231	224	226	210	232	264	234	193	220	227	222	196	239	256	263	249	230	233	202	229	241	222	217	220	221	252	223	223	228	219	221	214	258	243	229	228	237	233	212	272	214	230	224	244	256	225	244	237	222	240	219	229	241	235	227	243	247	249	232	247	222	227	240	228	251	223	251	219	228	242	227	231	248	253	239	230	228	252	195	268	212	231	243	217	259	249	237	233	214	243	241	220	225	230	231	221	247	235	214	220	238	246	241	233	236	225	230	230	245	222	231	220	223	239	233	233	237	234	256	256	253	243	242	271	234	224	249	222	241	250	238	248	276	221	250	257	222	253	210	233	214	214	215	222	207	256	228	196	200	249	251	233	217	215	234	246	233	268	226	234	248	227	252	216	221	211	255	230	259	233	252	257	227	225	216	223	240	233	248	250	226	230	249	239	246	249	227	206	242	241	231	216	255	262	250	228	226	234	219	209	222	214	224	244	193	198	238	230	257	233	238	241	237	247	233	207	207	217	224	209	240	242	249	225	236	243	227	212	214	217	231	218	210	218	233	240	242	219	231	219	214	216	233	224	240	233	243	255	239	243	224	211	226	238	233	242	259	247	231	254	212	238	218	226	252	244	239	246	228	234	248	224	251	223	235	232	248	221	231	252	250	233	202	245	238	224	235	264	241	253	233	245	225	213	236	237	257	224	227	222	241	276	238	243	235	238	230	236	254	244	215	227	231	250	253	219	240	243	216	242	220	224	234	242	253	214	255	223	266	236	234	207	235	219	252	226	237	245	186	218	247	234	230	217	242	237	262	235	226	254	254	234	239	234	232	222	235	248	247	222	216	248	242	236	212	244	238	269	250	251	217	232	218	234	255	242	234	223	219	218	256	246	214	217	252	239	218	231	232	236	226	252	249	235	224	234	211	238	230	236	243	236	234	209	211	230	223	229	230	219	228	239	246	249	224	240	238	227	212	243	232	232	235	228	238	247	254	236	254	234	217	227	230	223	208	243	251	249	237	206	252	243	200	239	241	229	225	236	200	238	227	233	231	217	238	214	229	235	223	248	228	238	224	247	220	257	219	253	208	202	243	246	245	223	225	220	197	233	235	191	233	241	237	231	253	205	229	243	229	223	240	271	225	204	264	232	253	257	215	251	221	212	216	220	240	218	221	237	245	235	246	224	207	249	227	272	251	253	239	221	236	218	242	216	248	253	266	229	231	250	248	235	240	239	218	259	241	207	217	254	233	207	229	226	224	224	229	240	223	227	238	222	237	233	209	244	246	211	238	201	216	241	258	251	224	246	226	206	237	227	213	225	236	215	233	230	215	218	226	224	241	235	231	218	239	223	228	240	264	232	222	232	233	228	241	253	243	262	226	203	239	222	245	201	217	229	250	237	229	213	238	229	233	238	221	240	268	213	207	237	231	231	242	243	244	232	221	214	229	224	219	236	200	248	277	233	228	219	225	241	223	236	225	261	234	221	216	239	217	218	221	204	212	241	229	261	209	243	250	215	220	239	248	224	240	226	250	232	244	238	233	251	229	225	219	234	225	258	236	237	255	254	240	204	238	239	284	230	217	232	232	258	249	214	233	242	235	225	211	243	223	252	247	211	240	232	259	243	247	244	230	217	209	251	229	219	203	231	233	244	226	212	225	221	241	234	253	217	209	247	233	243	230	227	237	225	266	221	218	255	230	232	254	215	230	231	264	244	220	246	225	255	235	214	216	234	257	239	193	207	242	233	256	263	228	234	229	233	229	261	223	210	257	222	271	240	233	198	211	225	231	228	241	221	255	213	242	260	232	240	221	231	237	233	232	219	237	205	247	239	203	230	220	213	207	239	197	244	221	244	242	223	243	241	204	244	222	231	206	221	236	238	213	211	233	244	211	224	257	229	225	267	234	223	253	214	227	234	224	244	257	214	222	209	233	223	235	221	222	235	213	218	227	235	226	202	240	236	252	249	249	236	218	242	263	236	227	224	231	234	239	222	227	273	254	232	227	232	251	244	239	206	248	203	230	230	234	195	236	217	223	253	232	245	233	235	217	213	244	227	216	227	212	217	232	226	219	260	232	228	202	245	246	208	233	244	216	238	237	240	226	261	228	221	231	230	247	223	226	241	252	246	229	229	237	253	203
9533	6728	2835	1050	1026	889	761	771	733	757	699	700	671	678	624	629	644	668	632	633	629	630	655	636	633	599	624	656	602	585	618	611	647	593	603	656	596	618	601	616	597	617	574	607	603	613	629	637	641	646	633	616	619	623	628	612	577	658	629	606	599	623	592	611	580	612	553	588	614	628	599	644	640	645	626	624	547	627	650	633	642	602	577	577	650	583	641	640	608	607	635	618	614	600	662	641	650	605	627	636	628	590	595	601	657	634	609	635	612	674	639	642	590	657	617	622	624	631	645	626	609	606	636	619	622	643	644	653	613	624	598	612	638	596	615	571	649	602	633	596	597	642	653	630	583	585	609	629	627	588	656	644	644	635	676	652	580	657	609	585	658	610	578	558	634	635	604	602	640	626	588	648	609	654	648	613	620	619	618	632	631	609	579	621	607	580	614	664	577	612	582	601	612	629	610	609	580	630	579	565	603	631	577	621	611	630	597	680	593	618	563	628	622	577	590	598	656	601	587	604	620	631	591	622	586	624	621	609	626	621	640	646	615	572	607	632	637	653	614	626	644	641	585	619	588	617	590	626	577	583	628	642	590	640	592	640	579	617	580	667	636	609	618	614	608	612	611	614	595	600	601	628	641	577	578	599	659	608	644	596	622	613	674	628	583	638	640	603	606	597	666	633	599	599	612	620	573	601	608	611	622	597	645	577	602	595	642	597	620	631	615	602	656	640	659	631	604	586	606	611	569	629	611	626	624	581	607	561	586	658	663	630	619	634	604	635	599	595	630	597	587	565	612	624	572	608	581	612	597	589	639	655	556	599	608	616	585	616	633	587	625	625	649	621	644	651	616	577	600	595	600	614	601	551	629	603	599	598	622	608	618	623	608	618	616	584	619	581	588	596	642	609	631	588	582	589	633	595	641	571	620	614	623	631	623	619	611	585	593	618	605	580	655	608	607	620	629	597	634	601	613	665	601	568	623	606	547	607	627	622	625	646	552	637	662	603	599	661	621	641	629	640	622	583	602	594	630	649	612	598	587	621	630	563	598	601	634	623	618	628	612	571	610	612	574	615	627	578	613	573	635	614	616	566	660	631	622	606	635	655	577	594	589	632	596	607	605	616	624	602	620	607	575	622	646	618	621	628	592	635	616	632	629	668	585	619	624	661	625	617	576	607	608	605	625	575	599	589	587	627	645	567	615	570	661	599	664	591	644	597	633	615	619	606	639	606	611	606	585	615	558	612	615	571	653	619	589	583	581	611	606	663	619	585	622	556	577	583	628	618	633	597	607	635	581	613	604	633	588	562	608	632	575	624	616	586	589	580	607	611	623	600	615	621	631	601	596	566	604	631	627	602	609	612	609	592	596	612	600	595	627	627	584	581	628	648	604	683	649	621	614	606	575	627	591	605	618	617	593	659	635	625	619	593	625	611	605	612	629	646	599	658	635	615	610	611	621	643	615	592	628	642	595	627	614	574	608	634	639	629	583	586	594	652	643	621	593	582	562	622	657	611	587	593	645	631	597	594	594	606	608	600	609	652	609	609	616	622	583	621	633	601	626	609	594	608	618	632	600	620	629	596	579	639	608	633	562	669	610	642	619	592	565	591	611	593	598	562	586	579	634	603	593	615	625	646	626	597	588	644	635	602	618	624	624	618	640	628	606	633	605	623	624	604	591	597	621	626	599	590	619	612	644	605	588	579	593	587	580	597	606	594	612	578	650	635	620	619	650	609	580	624	589	580	658	592	557	649	657	603	634	607	606	611	571	623	583	601	625	614	597	590	623	631	615	595	619	643	623	607	600	677	613	616	573	609	563	603	625	606	613	604	607	567	638	624	575	631	610	633	634	616	599	665	551	571	575	631	604	616	587	600	581	613	594	594	598	630	613	597	610	628	633	635	642	628	603	576	605	626	641	651	625	591	599	616	601	574	603	580	588	613	610	587	558	617	579	586	630	630	558	621	595	593	622	631	637	572	572	589	637	629	599	654	615	617	550	612	616	604	616	635	602	571	621	645	626	595	595	614	602	600	621	641	598	627	559	649	623	623	575	618	638	600	639	639	585	591	624	621	620	637	593	615	635	660	628	606	555	567	611	662	570	600	630	600	577	632	627	626	592	585	569	599	605	653	597	582	608	624	638	619	609	593	614	649	595	584	600	621	586	606	621	591	571	579	612	593	698	617	609	621	590	626	583	601	581	615	615	611	571	615	615	613	586	574	634	621	640	613	640	626	624	571	655	609	611	599	643	634	617	645	580	592	623	570	624	634	578	633	632	588	595	638	630	638	610	622	591	622	626	642	585	627	618	610	622	615	618	601	627	586	566	644	597	619	618	574	593	605	581	630	597	583	600	620	645	654	600	609	579	619	600	603	616	643	604	610	630	623	581	625	603	623	620	613	599	586	599	607	632	601	579	625	626	586	609	552	572	616	604	593	631	646	637	585	609	577	595	587	598	645	601	630	634	649	607	589	628	581	582	626	625	643	618	605	618	643	636	592	609	585	599	620	578	572	634	592	619	655	619	545	585	619	637	596	588	629	659	614	630	651	608	569	566	610	610	587	643	622	662	583	640	608	613	608	627	607	620	557	627	588	588	567	662	606	608	618	624	612	628	659	647	608	584	609	621	644	574	582	634	578	690	590	616	607	617	601	622	636	618	609	618	640	624	640	618	611	606	602	657	597	610	628	603	592	602	647	585	613	568	601	575	594	601	653	628	632	619	648	621	603	615	588	620	598	595	582	612	616	587	666	613	624	618	631	638	612	586	600	608	614	629	595	599	604	598	595	629	632	584	646	642	582	617	570	579	628	616	590	621	613	566	624	634	611	608	619	620	559	588	579	645	589	633	630	645	592	636	588	621	621	625	598	651	580	598	585	643	636	574	564	609	629	596	591	610	576	618	624	624	612	612	601	600	629	614	619	596	601	624	618	604	612	627	624	624	662	591	624	573	599	635	582	576	600	617	624	598	605	625	629	603	627	603	629	584	587	630	652	591	617	604	634	633	605	578	665	627	564	630	598	599	618	620	601	573	582	635	594	672	606	612	622	648	619	630	617	638	607	628	631	592	620	579	608	614	621	609	614	616	591	634	562	601	605	612	611	626	598	618	584	641	622	611	629	613	643	625	588	600	598	603	587	644	604	601	642	619	613	583	659	587	677	624	605	633	627	623	689	581	618	629	590	594	586	586	629	604	620	583	553	611	616	624	605	550	614	580	613	593	597	593	589	611	666	592	657	592	580	580	585	586	626	630	616	627	586	605	631	612	616	565	617	603	614	634	614	620	586	601	632	586	636	607	597	622	586	616	581	617	641	610	617	601	580	584	601	633	608	615	596	620	610	599	604	549	567	627	621	615	636	631	639	607	596	637	643	627	620	636	612	604	618	639	568	595	619	643	562	634	614	609	604	609	598	655	618	636	584	621	610	607	615	634	581	559	629	606	602	588	642	551	583	613	635	568	630	605	604	611	646	574	581	598	587
32580	29667	21558	8633	4701	2695	1535	916	512	427	405	432	365	286	262	253	234	232	267	224	247	250	227	216	235	238	221	254	214	222	232	229	230	231	221	220	234	257	229	219	238	222	221	206	240	226	241	205	211	217	228	207	275	218	221	258	222	255	212	217	228	224	214	235	250	227	202	241	249	221	231	230	233	213	219	233	214	224	218	226	204	218	210	234	212	239	205	245	208	242	216	238	228	208	202	197	196	223	233	235	228	233	222	231	235	221	254	206	189	200	205	224	243	196	207	231	211	199	243	224	205	213	212	226	224	227	218	231	218	229	223	236	216	216	221	233	224	216	235	204	221	222	244	223	240	223	230	216	206	238	243	237	219	232	219	216	221	206	201	244	257	217	220	209	197	199	228	228	216	226	220	205	222	211	208	221	187	213	217	233	204	200	198	245	237	243	214	209	237	205	187	247	215	200	226	234	206	225	189	230	209	229	196	233	234	214	223	232	187	219	235	236	236	194	222	221	189	230	273	223	202	220	219	213	205	209	241	242	228	226	213	232	239	202	210	194	215	205	222	206	204	222	234	218	235	231	225	230	225	222	224	229	218	224	192	242	230	189	207	198	195	218	241	225	242	201	226	186	194	214	198	199	218	227	242	249	225	226	197	248	199	233	216	213	224	209	209	181	239	239	208	216	234	217	228	222	223	203	222	228	229	208	231	227	245	211	212	205	212	237	238	214	224	211	247	208	226	222	189	211	215	211	214	196	216	224	217	228	215	186	241	208	206	234	217	206	209	230	213	210	221	230	226	230	219	217	193	240	228	235	218	206	234	228	231	207	197	207	228	250	244	201	221	221	213	211	212	244	226	245	220	234	184	222	228	185	227	221	195	249	221	202	232	200	212	256	208	196	233	215	225	200	230	235	213	192	211	214	235	206	205	198	227	224	241	207	233	239	198	224	208	204	228	217	243	244	236	255	237	217	221	231	242	198	208	209	202	226	200	215	200	219	214	189	204	227	226	238	212	188	217	251	248	228	212	220	240	209	238	223	235	232	204	229	207	226	212	252	245	207	229	211	222	235	213	249	205	198	191	247	236	225	244	216	215	192	213	192	208	216	242	203	186	214	232	204	217	209	208	214	213	222	214	228	230	210	214	205	218	213	229	221	235	233	223	229	244	225	190	221	242	227	194	242	202	217	214	223	189	219	238	189	218	231	241	226	219	211	197	216	204	236	209	199	208	208	229	228	228	189	214	207	234	216	215	206	214	200	209	238	202	232	234	214	226	228	219	231	200	237	238	202	214	210	191	214	225	231	229	213	200	221	216	228	234	211	209	223	203	193	194	210	234	218	220	235	222	218	215	207	226	201	214	238	235	225	256	234	207	229	209	215	230	220	240	194	212	200	226	217	207	244	224	236	221	227	195	245	220	220	203	210	208	224	208	199	220	208	239	220	243	243	261	216	215	220	208	237	219	236	220	205	238	211	221	200	234	201	242	214	211	223	225	206	240	185	214	194	218	239	208	222	241	210	234	203	207	230	222	196	225	233	199	232	242	206	231	247	223	226	217	222	223	247	208	229	213	232	201	207	195	235	210	207	215	230	206	223	246	243	229	218	231	209	221	251	232	226	215	220	235	252	242	202	216	229	196	213	208	229	196	214	213	252	217	231	198	207	235	238	215	224	248	229	220	212	218	209	228	207	235	235	204	221	205	218	229	229	220	240	219	226	241	222	207	192	223	208	218	247	240	208	209	225	236	226	230	235	248	243	230	220	215	217	232	219	244	210	231	224	225	206	237	214	217	218	231	204	231	198	232	228	216	199	209	237	217	187	216	223	213	198	208	201	234	221	221	211	190	230	226	231	236	227	221	214	183	218	228	231	236	221	216	231	217	205	227	236	226	210	213	217	242	203	224	241	233	229	231	221	231	219	240	215	211	223	224	246	215	218	199	221	213	230	211	218	181	259	216	202	238	199	241	198	217	213	208	223	236	198	231	197	208	225	229	206	222	231	213	223	218	235	222	241	218	203	203	232	226	214	213	218	203	249	225	225	208	246	214	220	226	219	219	198	219	237	215	228	237	204	224	210	217	205	241	232	217	220	216	248	241	235	207	235	215	211	208	209	199	219	220	248	219	223	225	225	169	207	209	243	222	223	216	223	231	215	228	203	226	196	202	217	243	237	224	233	223	235	249	185	208	215	221	203	228	196	229	206	210	217	203	259	220	237	210	225	232	203	211	215	189	218	216	226	198	207	211	195	222	238	195	206	237	224	225	223	217	208	212	204	234	203	245	204	216	222	241	208	236	212	231	221	219	207	213	230	225	218	218	219	202	208	181	224	223	194	217	220	208	226	226	213	209	208	227	224	207	218	234	207	214	220	210	225	226	235	247	213	232	204	220	218	244	231	233	208	228	202	238	190	231	228	244	213	237	231	209	234	202	208	207	219	241	206	213	203	206	238	221	241	224	224	198	209	201	232	208	226	229	242	199	232	241	217	219	216	203	220	207	216	220	215	216	227	224	245	233	209	179	211	195	202	195	233	207	213	239	213	243	217	205	243	207	228	201	208	248	203	197	221	239	227	184	213	241	215	204	205	225	203	205	227	220	216	218	199	219	205	248	209	212	213	245	225	198	208	213	203	207	200	250	210	242	229	188	244	229	232	213	229	195	223	206	231	205	207	241	226	207	231	244	200	202	227	238	223	196	187	214	210	249	227	181	202	226	246	206	247	208	222	232	208	207	237	233	232	212	193	185	215	226	221	208	218	221	189	216	251	211	233	236	194	227	231	214	226	229	225	213	199	191	220	202	198	189	235	227	223	218	202	211	226	227	225	221	226	223	222	221	185	213	201	229	224	248	206	210	238	211	223	238	233	228	218	224	210	193	238	225	210	227	234	218	191	242	221	225	231	219	216	229	217	207	220	216	235	207	219	218	215	234	204	201	217	190	238	223	218	199	173	223	238	207	205	212	223	217	208	223	218	207	212	230	206	216	226	210	219	212	195	199	220	226	206	202	229	225	218	233	212	201	185	218	220	207	219	217	239	250	222	220	213	205	219	245	240	251	236	220	205	192	226	213	216	198	189	211	208	213	226	246	217	218	220	210	238	220	206	200	212	208	215	229	241	193	228	217	226	209	217	235	243	216	206	237	216	215	221	228	213	218	237	221	221	238	238	227	209	255	223	201	214	226	224	234	245	251	221	234	220	237	222	230	210	219	228	218	229	230	203	189	201	215	197	252	216	217	222	229	218	202	228	244	222	267	244	212	216	212	229	229	185	207	183	211	247	211	225	207	196	215	231	249	202	239	215	238	248	220	211	222	224	218	214	203	251	202	232	234	207	222	239	223	242	229	215	238	204	236	205	210	210	209	238	230	233	213	241	230	227	207	230	237	186	225	212	225	208	197	228	222	214	221	226	208	201	227	232	206	240	228	229	224	216	206	208	224	199	217	222	235	208	233	217	202	211	219	215	251	224	186	229	222	205	201	226
21730	24488	12995	4194	3855	3199	2298	2159	2029	1903	1520	1379	1271	984	892	877	858	767	785	722	686	735	679	664	647	620	651	683	667	634	550	621	640	595	589	647	667	582	565	611	620	629	622	629	564	580	569	594	605	642	606	559	557	617	593	557	594	598	563	560	630	539	593	621	569	577	573	601	604	549	592	531	598	596	653	578	599	573	590	588	558	622	658	566	609	560	574	606	544	590	586	597	587	610	576	598	647	611	612	593	604	576	637	592	596	583	623	576	563	612	602	601	599	598	614	624	664	578	591	600	608	608	606	618	551	605	613	579	555	574	604	587	556	536	576	599	607	601	552	585	605	567	578	588	615	604	526	596	608	593	617	601	562	592	561	593	591	616	585	570	614	595	576	656	613	598	576	596	536	574	546	621	590	581	593	549	568	564	589	553	572	604	582	562	561	560	581	534	560	590	602	556	546	608	550	562	573	578	554	588	531	556	591	564	574	590	562	580	608	548	601	561	604	584	598	591	557	605	582	580	579	614	596	572	595	561	600	579	584	643	552	568	569	592	556	551	580	565	560	556	591	566	587	554	565	562	579	609	565	536	568	584	534	574	531	561	580	545	561	628	556	608	570	602	615	590	541	553	556	598	557	585	618	589	574	609	541	583	533	579	560	555	580	555	584	562	599	591	529	556	573	570	519	579	542	578	567	579	575	545	554	581	574	613	567	603	572	557	586	588	578	550	557	591	571	563	553	556	604	606	569	553	571	543	575	571	578	562	567	561	586	590	543	571	587	556	552	611	586	633	587	592	555	542	562	566	563	515	561	580	534	573	608	567	571	539	546	567	558	560	511	574	562	525	569	587	543	578	581	532	636	606	560	568	578	592	598	601	607	578	561	577	537	592	580	572	581	568	580	568	550	571	558	562	574	557	566	550	624	560	586	592	569	573	577	579	632	594	576	628	608	555	598	586	577	583	575	580	542	604	596	583	547	531	593	596	608	549	553	593	586	567	598	568	571	569	556	585	594	590	600	647	560	554	588	568	545	593	591	585	605	588	592	572	609	583	584	535	589	572	544	555	594	610	608	586	585	555	590	560	553	591	623	571	560	559	566	580	575	551	564	561	558	582	576	582	551	574	579	566	569	518	586	575	544	548	602	601	585	603	591	568	593	563	589	581	556	598	575	623	605	568	568	568	543	565	551	601	601	546	573	577	557	534	572	566	538	581	618	611	564	596	541	556	585	594	590	569	596	581	573	556	568	504	544	568	591	591	610	535	590	551	551	561	547	556	555	583	540	602	547	592	583	584	525	553	581	589	576	538	554	603	544	528	562	537	563	599	591	572	530	552	576	605	544	564	582	596	543	534	511	616	552	567	574	578	547	558	571	560	579	605	602	574	574	581	544	570	592	562	536	595	590	581	569	599	607	592	569	606	582	574	526	602	559	571	571	576	598	559	590	585	587	609	528	572	614	565	550	561	598	563	602	633	587	535	554	552	574	573	588	557	538	563	548	598	592	562	527	569	627	565	602	611	560	540	576	566	555	550	576	548	601	541	595	567	508	573	563	576	574	574	544	558	528	557	563	597	564	571	576	574	556	545	599	569	587	625	581	568	583	572	598	620	575	606	577	583	553	586	595	565	538	608	538	559	586	583	584	546	589	571	542	554	593	593	578	568	522	556	618	600	590	590	547	609	570	603	564	549	567	589	561	504	601	563	563	519	556	550	566	613	547	591	560	543	554	580	536	544	589	560	600	615	608	568	579	577	593	568	581	585	621	608	543	555	565	600	565	574	558	573	597	555	547	579	571	539	546	548	604	531	559	557	597	559	575	572	582	586	556	550	546	579	584	572	594	586	549	551	563	596	552	591	601	555	557	537	552	591	551	541	619	562	594	560	545	577	589	567	559	585	586	555	569	562	562	557	599	544	538	566	577	602	556	584	560	617	569	560	533	597	605	578	585	572	588	648	590	564	543	597	554	569	568	582	582	565	562	589	577	556	584	552	569	535	580	577	587	583	592	577	536	570	581	568	573	573	558	566	611	524	602	569	582	606	600	525	592	551	559	591	572	603	582	587	562	585	639	583	534	594	609	575	607	561	579	573	581	542	581	560	576	541	538	532	559	559	544	564	595	582	556	592	597	566	557	623	517	557	521	565	582	603	551	535	585	544	579	542	581	574	547	594	563	554	567	602	569	611	566	569	551	566	554	533	561	545	577	610	563	530	543	552	553	552	600	561	517	586	570	567	547	596	580	560	569	579	547	529	570	564	575	560	563	573	579	600	566	558	549	540	557	603	566	568	551	547	557	594	647	566	583	579	634	562	592	586	595	572	592	579	574	549	574	569	561	578	578	613	579	570	528	597	575	611	584	552	560	547	550	638	581	587	610	610	613	589	586	563	614	589	571	532	562	630	573	529	610	604	572	553	555	590	602	582	613	632	529	566	550	564	546	579	576	546	592	568	584	587	585	589	551	546	650	581	588	534	562	592	627	573	535	603	579	577	568	610	590	487	552	556	547	622	623	547	581	554	518	567	559	574	618	553	618	597	584	553	568	583	558	598	570	562	578	558	557	588	573	550	573	606	599	555	618	576	598	550	622	562	602	601	582	513	576	592	591	544	573	553	584	540	591	554	607	638	578	579	570	591	572	581	588	558	571	576	577	554	530	559	539	586	586	585	547	575	574	626	543	544	596	554	541	590	558	595	599	591	598	552	573	549	577	599	556	588	567	539	565	542	530	594	551	566	616	567	608	603	584	558	571	572	561	562	570	580	538	591	564	578	569	582	552	568	573	550	598	570	548	573	578	536	591	578	551	582	562	548	560	572	558	516	562	540	555	592	618	553	599	548	552	557	555	584	559	579	569	577	520	551	553	590	596	563	560	567	530	576	574	600	588	555	607	552	607	601	565	576	615	626	564	596	575	617	567	563	546	588	557	589	589	580	547	548	591	581	572	603	565	557	566	576	578	612	604	575	517	580	539	604	576	544	568	574	549	598	579	563	538	578	545	561	580	547	553	596	574	628	577	542	598	629	589	566	552	607	551	632	614	566	588	537	561	547	591	574	564	530	563	563	572	559	550	586	532	564	567	552	578	601	554	644	591	595	574	611	572	583	510	575	546	565	588	560	601	594	555	575	573	556	521	606	591	545	554	562	576	597	530	605	577	600	568	570	606	518	572	569	568	564	565	544	554	567	544	590	569	594	565	597	596	544	550	577	587	547	551	580	595	538	564	561	605	564	545	569	577	540	602	587	559	565	628	553	581	617	562	552	574	581	562	543	569	556	571	575	550	614	579	562	545	574	582	559	572	557	582	593	585	583	605	592	568	558	547	580	525	606	585	572	537	579	585	521	561	571	575	539	610	578	573	570	557	532	558	578	534	581	566	558	530	574	562	564	591	550	559	601	591	614	564	621	590	605	575	578	605	611	567	556	564	552	576	582	602	577	543	589	513	581	558	587	584	581	583	580	547	561	600	582	546	603	575	598	550	553
41085	38448	29011	14358	8903	5114	2729	1385	812	618	467	406	319	351	218	198	223	214	183	183	204	171	173	187	202	171	178	163	172	196	159	180	191	164	184	170	175	185	170	157	152	133	162	175	160	177	144	172	162	158	162	163	173	167	165	177	154	131	158	165	167	159	155	136	146	147	163	159	145	159	162	174	150	158	168	186	151	160	146	155	157	142	135	164	144	143	151	162	154	156	156	158	185	179	131	170	177	156	151	165	169	158	171	164	170	152	148	175	160	157	154	161	130	157	167	162	151	174	152	164	159	186	164	168	155	181	146	162	171	126	129	180	146	149	164	153	153	160	155	144	145	160	175	162	150	144	155	155	152	154	140	176	165	155	166	156	153	156	147	156	161	157	159	187	176	136	164	166	152	166	144	159	142	167	167	149	162	159	148	148	163	169	142	165	156	130	162	139	164	159	163	156	160	144	161	156	176	152	150	156	143	142	166	162	149	147	121	140	146	147	162	140	161	138	159	152	150	174	139	152	134	168	155	164	156	155	175	162	136	162	161	173	136	138	154	130	133	144	159	130	177	153	149	155	157	140	156	149	159	158	159	144	144	144	176	167	157	176	152	168	171	164	163	164	137	153	142	157	143	140	145	172	131	156	169	159	135	134	147	129	151	149	158	153	136	166	161	190	144	153	153	155	147	125	133	164	168	158	163	152	153	184	151	160	159	135	154	147	142	149	149	143	148	149	182	162	134	151	138	145	154	153	163	157	144	158	168	158	161	153	154	133	144	154	150	170	137	169	163	157	181	136	155	138	166	162	177	157	125	139	152	150	173	142	152	170	167	153	150	155	154	149	161	143	164	131	139	136	138	160	153	162	182	144	167	146	173	154	161	143	151	168	145	130	155	145	155	167	163	143	143	150	134	157	146	151	174	161	147	143	145	148	142	149	139	155	121	144	172	141	152	140	168	144	162	160	134	153	161	166	136	155	147	153	146	138	183	155	125	128	147	172	156	155	146	155	148	144	151	177	159	163	145	154	161	149	146	156	148	155	138	148	165	145	168	152	152	144	154	149	135	142	168	136	139	175	154	128	148	155	153	143	173	150	146	166	155	151	155	176	141	151	143	171	148	149	167	141	151	159	153	173	163	146	151	146	155	143	152	151	155	169	154	159	169	158	151	156	135	150	172	139	138	145	152	148	176	142	155	154	158	156	162	157	160	156	143	149	136	148	151	150	150	156	153	162	184	173	169	138	175	147	153	163	130	153	148	177	159	169	147	133	177	155	130	156	146	141	143	147	147	167	146	147	156	154	139	172	162	184	144	144	146	144	183	166	149	142	140	183	180	159	147	154	163	159	139	138	138	149	186	144	151	165	161	159	149	167	170	140	140	169	142	164	143	148	170	132	144	174	144	163	169	148	155	148	191	161	138	147	168	148	140	138	147	163	152	155	155	162	151	158	162	149	161	156	147	129	143	162	151	154	153	160	136	155	155	145	146	143	153	142	177	144	139	129	156	142	129	156	140	153	153	137	152	171	148	145	155	145	154	161	150	162	131	169	148	140	158	150	154	164	164	134	143	139	171	157	143	152	134	140	141	148	166	140	149	150	142	165	156	155	166	138	161	140	174	171	155	173	152	160	166	160	162	147	146	172	129	143	151	150	145	153	149	180	164	161	155	168	135	156	153	162	154	170	138	166	159	147	157	146	127	141	165	156	169	158	170	148	158	136	154	155	138	159	155	156	154	134	158	160	159	184	141	137	149	156	148	161	181	143	141	144	154	127	155	167	153	133	157	124	143	148	145	158	169	173	115	135	135	159	153	153	150	158	181	147	187	156	141	180	135	150	141	149	152	146	159	158	144	131	151	160	159	157	158	165	168	150	159	156	175	163	150	161	165	147	168	169	175	176	148	148	126	137	167	134	180	149	147	169	147	139	140	149	142	150	147	146	178	169	152	146	152	164	172	166	149	157	168	159	152	134	155	170	146	158	162	178	143	161	150	147	160	164	162	144	141	154	201	138	152	145	144	131	143	163	154	144	142	158	172	145	144	148	152	156	151	149	167	142	149	181	159	127	156	160	166	159	154	154	163	172	161	153	159	143	142	146	150	166	122	143	155	149	161	164	148	146	141	145	182	133	154	132	155	141	155	154	151	163	160	145	151	154	161	148	131	160	147	172	162	138	133	154	170	152	144	146	138	144	148	152	143	158	122	169	165	131	118	134	142	157	143	164	149	146	155	152	160	143	148	135	177	151	173	157	154	133	153	149	131	158	163	174	167	157	152	159	150	138	166	153	147	156	165	153	138	144	171	156	121	160	140	156	144	155	170	152	145	171	141	148	172	161	148	175	158	159	158	142	141	147	167	149	153	162	154	169	176	191	142	151	168	148	172	149	169	137	155	137	160	166	143	140	179	149	129	147	156	154	175	144	156	167	150	131	164	150	160	166	161	153	134	167	157	160	161	156	153	155	164	167	152	144	151	163	137	149	163	165	157	155	163	170	168	158	152	160	145	137	144	147	152	141	158	157	129	154	154	156	160	147	143	174	155	153	140	176	140	178	166	155	164	134	165	140	174	155	172	162	141	142	144	162	172	141	143	136	129	169	171	170	145	174	164	149	156	151	161	145	156	147	143	138	154	175	136	155	161	149	151	155	146	161	129	144	150	143	152	150	152	160	163	140	160	161	135	154	154	152	135	153	159	183	155	151	153	151	139	162	138	131	148	154	158	151	168	161	170	141	164	139	174	149	124	166	134	158	167	161	167	146	152	149	146	139	161	158	141	155	158	154	152	155	176	141	152	151	147	165	163	167	144	154	168	162	151	146	155	157	151	169	134	176	158	148	145	159	146	173	152	145	143	142	155	181	153	159	190	157	146	163	148	180	146	163	152	146	154	146	150	165	150	144	151	152	144	157	150	147	146	151	146	143	157	151	132	160	151	137	140	134	173	132	146	167	139	149	155	157	141	168	149	168	148	159	167	155	163	154	146	147	144	139	154	158	170	174	164	136	157	155	154	164	158	142	170	159	141	161	164	175	149	130	155	177	135	174	151	164	166	139	167	138	152	154	152	157	139	179	147	146	162	163	122	153	156	162	149	142	176	154	150	141	146	182	150	163	156	168	157	158	139	170	163	142	139	150	157	143	163	131	158	152	155	165	168	170	140	162	134	149	147	155	134	163	167	160	154	165	163	150	153	170	142	159	148	128	154	158	156	176	153	140	162	172	166	147	167	134	139	140	143	144	153	154	140	176	162	169	158	152	159	133	136	153	154	164	138	149	151	144	154	145	140	166	138	169	162	143	167	169	172	141	128	148	179	147	170	172	139	137	147	141	156	175	139	147	176	165	136	158	159	143	160	153	152	150	164	156	161	143	167	156	138	175	139	155	170	181	149	144	135	156	175	150	164	155	157	150	172	145	135	158	150	126	150	148	144	167	148	148	159	143	159	152	146	153	160	154	148	152	167	182	153	119	175	154	155	148	137	156	142	162
28003	32116	16724	6182	5951	4789	3784	3259	2878	2656	2247	1675	1578	1394	1006	900	866	822	805	718	712	652	622	660	633	584	583	553	565	537	492	551	503	524	514	515	475	499	483	447	481	454	445	483	467	502	515	486	469	425	427	458	458	436	443	424	439	468	415	437	455	438	438	460	448	438	444	418	411	478	434	485	439	482	467	440	475	462	446	451	433	450	438	470	452	409	454	396	421	465	424	448	452	444	480	448	461	454	493	471	505	481	466	422	486	427	427	431	466	408	469	490	482	450	452	443	465	440	500	464	429	445	419	492	454	433	485	461	454	401	438	437	447	479	400	400	401	453	442	453	454	410	448	449	449	428	452	482	444	431	458	444	437	444	457	392	398	445	462	426	419	427	459	432	425	500	418	389	437	399	430	376	422	408	411	439	397	434	394	410	431	417	436	414	393	391	418	392	429	403	440	450	417	422	396	452	402	405	410	419	396	390	380	436	414	397	392	474	432	435	424	414	389	420	439	413	419	412	411	416	411	382	420	399	420	435	407	444	428	397	423	419	415	403	396	429	431	354	397	408	409	403	380	414	411	465	421	432	428	382	411	371	401	422	421	409	406	440	413	435	444	417	406	395	418	416	441	398	432	446	383	433	422	399	414	402	412	433	405	413	416	413	399	432	408	389	399	377	401	395	410	424	413	405	398	402	426	425	415	362	396	430	405	426	398	435	408	414	406	389	408	409	436	437	425	418	380	399	431	424	410	414	404	433	409	472	392	401	415	393	443	421	427	447	429	406	396	408	433	442	424	431	434	424	458	422	438	378	414	426	411	412	424	431	448	419	414	408	454	442	415	414	431	387	398	386	423	419	445	422	428	437	441	419	400	398	417	399	397	424	416	409	430	443	399	406	434	422	426	430	456	410	407	394	403	428	409	414	394	415	387	408	421	418	410	403	407	401	364	452	418	400	406	398	436	436	421	398	392	458	408	382	444	415	413	394	405	421	413	410	401	431	469	426	412	440	383	382	423	403	413	401	377	394	449	427	446	380	392	443	415	423	397	367	418	419	430	405	396	435	411	426	373	415	414	451	401	378	420	449	422	382	435	423	399	421	398	390	428	373	395	392	439	427	357	407	412	414	407	431	403	404	398	392	392	399	410	435	401	440	386	442	408	389	421	418	402	400	401	422	438	419	404	414	381	388	435	398	388	434	403	382	406	408	443	442	378	418	401	389	401	412	422	436	425	400	424	401	413	426	410	384	398	412	442	393	398	419	404	407	437	383	409	430	410	409	432	396	439	430	443	401	424	415	407	374	372	416	424	388	385	399	398	454	430	375	443	436	434	428	467	427	384	398	398	451	426	413	389	390	422	380	415	419	385	443	420	430	399	419	401	421	468	430	433	401	407	460	420	405	382	447	412	405	392	394	404	438	429	415	379	419	443	392	410	420	413	399	423	394	395	377	416	428	432	403	384	373	393	388	394	404	408	443	416	477	387	412	403	417	424	398	444	419	423	418	375	411	429	416	421	420	403	392	434	390	417	414	393	394	439	425	403	443	440	408	388	388	432	400	406	438	398	415	430	424	452	420	404	360	399	437	453	395	415	421	433	415	426	417	420	414	439	460	414	405	404	413	420	418	394	407	380	403	408	418	420	423	420	406	415	478	418	421	413	424	403	451	445	440	428	389	384	414	386	390	408	437	407	426	392	411	420	426	436	360	437	429	410	404	378	431	358	398	434	407	420	424	391	403	428	405	434	435	421	433	467	398	384	420	403	394	394	397	430	432	433	446	413	425	422	401	402	408	418	393	376	403	398	401	430	426	415	444	405	398	419	438	406	415	416	420	454	376	388	435	430	417	404	455	429	424	396	411	404	415	441	396	413	418	425	396	414	433	413	392	453	405	421	385	425	427	417	433	384	427	425	402	416	390	389	431	411	391	391	397	398	405	418	437	407	458	413	444	440	412	430	392	393	383	402	436	415	420	448	416	382	403	408	406	426	388	451	407	388	416	427	439	396	419	441	430	418	356	431	457	445	415	398	420	423	375	420	401	425	409	435	451	393	425	428	408	406	403	421	420	412	408	424	432	417	383	401	397	413	408	406	427	409	420	404	421	384	400	448	399	421	384	384	397	421	407	376	399	440	434	420	412	426	373	369	429	401	412	399	391	377	409	416	434	439	425	384	389	435	440	400	431	414	395	405	423	424	420	414	428	378	440	396	436	405	426	358	449	400	442	376	411	434	413	371	428	407	369	431	410	399	405	424	396	416	405	443	380	422	410	394	409	405	360	401	420	397	398	443	386	429	435	408	417	428	417	428	385	407	461	407	444	426	412	422	420	395	431	449	424	425	411	395	431	416	390	429	417	403	435	402	406	418	384	409	405	411	384	407	412	416	424	422	412	402	379	377	388	407	400	435	427	419	452	419	418	445	424	434	425	389	420	402	383	432	396	420	377	427	405	400	409	400	402	428	406	394	439	412	378	402	392	416	423	405	403	433	417	399	432	405	419	426	421	397	380	451	460	444	398	422	388	396	394	399	415	387	398	421	447	401	423	381	418	419	401	391	371	417	402	405	423	430	402	399	379	420	402	428	430	404	406	386	408	431	413	412	395	421	461	447	418	387	428	403	415	389	420	412	449	443	440	420	400	462	407	414	418	399	437	406	461	390	430	407	389	370	414	409	469	409	428	407	409	394	401	428	394	387	376	393	405	417	433	456	410	399	403	401	405	420	425	419	410	420	404	401	444	387	393	380	409	402	390	400	457	362	438	383	410	408	414	437	417	386	407	397	398	395	420	396	423	410	411	395	373	420	419	439	396	406	417	401	365	365	430	435	427	465	408	425	386	410	416	441	414	398	430	414	404	392	430	396	443	406	417	383	448	435	411	396	440	414	405	427	381	414	436	398	382	415	436	398	384	419	420	421	434	403	453	413	425	409	433	423	424	390	422	407	418	392	408	404	415	419	431	449	412	411	406	410	430	393	419	407	403	434	410	420	437	398	384	393	449	425	404	397	434	392	445	442	410	404	386	402	376	406	429	429	391	419	402	370	459	424	403	415	418	426	405	412	449	406	431	418	414	428	425	398	415	405	396	434	368	410	446	402	415	426	409	422	390	390	418	413	417	409	426	400	443	403	407	432	401	427	382	408	420	416	400	384	395	417	388	398	397	429	390	394	434	412	426	428	402	406	416	400	403	410	416	397	384	358	432	419	440	406	422	436	401	420	391	409	387	422	429	422	370	410	399	398	415	404	404	427	398	403	409	418	396	424	431	403	405	420	425	420	400	402	428	413	442	390	400	415	410	427	408	387	425	428	391	435	413	395	400	392	416	392	414	415	403	404	373	394	408	401	407	395	441	402	381	431	407	414	404	412	390	419	439	390	419	442	395	409	426	403	434	391	409	419	337	417	398	446	428	397	375	438	409	441	440	374	420	418	392	406	403	416	438	402	424	393	412	396	427	408	406	421	399	385	413	424	406	444	399	425	428	412	459
13144	6885	1973	448	372	297	263	255	240	255	246	240	224	226	229	252	240	246	221	224	246	222	219	248	204	209	214	241	242	226	237	216	217	227	223	240	256	231	249	201	200	238	238	222	224	213	211	200	224	232	231	219	227	242	219	224	216	226	242	232	247	219	249	212	212	230	240	223	228	205	222	244	262	240	239	253	247	228	227	221	245	234	224	268	220	224	218	240	265	261	257	238	234	214	237	223	243	231	272	234	227	233	205	243	245	259	262	220	243	254	267	232	233	234	238	222	226	211	202	250	287	230	237	232	233	247	232	226	215	228	232	184	219	200	237	239	210	232	231	246	240	235	218	247	211	230	223	217	234	244	232	234	240	244	247	197	235	248	238	240	242	247	233	208	220	234	240	240	225	238	211	236	218	216	211	257	219	239	214	200	231	242	222	231	224	246	243	238	213	218	234	241	222	254	231	227	225	218	231	211	220	239	232	249	219	230	237	238	234	214	231	234	225	217	251	225	224	213	230	238	245	213	243	243	214	234	237	251	253	237	243	223	237	253	222	241	219	217	239	217	217	239	225	229	225	226	261	228	238	202	229	211	225	225	220	236	241	265	235	198	207	210	239	242	236	223	240	209	224	202	227	203	293	233	215	241	243	230	231	250	224	204	237	260	265	253	252	246	220	244	235	217	263	218	220	235	240	231	236	233	223	202	232	215	223	229	222	254	253	234	241	235	242	243	217	202	222	254	215	224	223	250	257	221	223	214	245	245	231	234	211	246	225	216	247	250	230	243	225	221	233	269	219	245	231	224	222	242	241	236	254	253	218	224	256	234	216	247	255	211	239	242	227	217	223	222	219	216	257	225	205	258	230	228	217	238	236	242	248	239	260	235	243	214	242	210	226	246	225	223	222	237	231	239	211	245	234	245	231	255	220	226	260	252	219	229	244	228	233	233	218	245	235	233	233	250	241	238	232	230	217	241	241	226	229	240	236	233	217	195	215	205	233	225	212	222	260	236	259	243	213	256	234	230	244	234	240	245	254	236	199	242	233	256	227	259	254	210	199	237	205	218	245	246	225	244	241	230	226	254	234	224	204	241	247	232	229	215	240	224	222	221	237	214	228	228	241	224	206	242	243	192	227	242	238	215	238	226	228	234	239	243	252	240	247	221	202	257	244	255	237	233	224	226	243	219	204	226	205	234	201	228	208	241	250	255	196	233	241	252	242	219	246	218	222	246	235	221	234	213	231	240	227	219	231	227	237	231	234	227	251	247	234	255	211	255	244	230	244	246	249	222	229	213	215	225	222	231	248	240	224	228	238	209	220	223	219	253	213	228	214	237	204	220	239	235	251	249	216	243	236	205	227	228	237	224	228	209	229	245	237	227	236	243	253	232	252	236	224	235	209	258	243	222	225	253	226	242	236	212	221	228	231	266	220	228	234	231	206	239	219	229	228	209	217	245	251	213	207	226	241	237	223	248	252	228	226	226	234	229	226	235	231	253	197	231	219	232	227	226	201	257	209	242	239	246	228	241	246	220	240	222	213	214	227	250	233	254	228	242	234	201	223	229	231	224	220	208	242	221	222	214	192	244	231	225	235	234	250	213	218	205	244	258	243	235	219	246	273	228	242	265	230	230	213	260	244	238	227	214	223	234	225	237	237	253	237	234	221	229	246	239	236	214	251	239	226	225	237	196	209	224	241	206	232	208	218	241	244	224	231	246	242	235	238	216	246	230	235	212	212	249	209	230	234	243	230	231	235	227	233	221	240	239	228	237	224	207	264	250	238	230	241	243	237	249	236	234	234	219	213	236	217	271	206	257	244	235	223	229	227	246	234	224	210	216	250	209	232	243	247	220	233	241	219	200	223	236	214	236	236	225	236	241	268	235	220	196	231	240	236	247	252	218	224	218	228	227	210	236	219	218	227	212	232	205	244	230	247	220	191	239	263	248	207	229	227	222	222	243	267	217	230	242	236	240	214	233	212	208	226	223	221	236	236	208	265	269	225	238	232	236	241	198	253	243	219	250	227	239	241	231	219	234	216	211	199	241	242	209	255	240	220	240	249	241	223	233	217	262	214	232	222	241	227	253	229	230	209	234	199	246	258	220	256	208	232	255	225	209	245	235	241	206	214	223	254	240	243	222	250	209	203	241	246	243	235	262	221	260	226	228	227	211	226	231	258	228	239	244	245	251	241	224	216	216	233	237	231	225	231	235	229	236	216	227	216	224	209	257	208	206	231	225	242	219	227	228	224	211	211	270	224	229	251	253	237	261	244	227	237	228	209	263	226	202	219	226	219	217	228	239	217	223	231	229	204	227	259	242	245	220	232	208	228	211	218	208	245	222	228	216	269	229	257	204	226	238	233	210	271	220	225	229	263	244	236	216	213	211	229	248	200	209	229	233	221	235	238	257	240	229	206	228	234	235	242	259	220	229	206	247	240	258	227	232	259	260	242	240	238	226	228	251	205	259	222	234	228	241	255	232	207	226	227	216	226	238	218	238	236	221	242	252	240	262	281	248	233	229	229	216	233	240	230	223	223	236	230	241	230	204	228	246	236	208	253	216	221	205	223	201	251	236	214	241	221	236	240	247	211	223	233	222	259	217	221	233	220	213	206	233	231	219	210	216	237	234	245	249	238	250	228	219	227	210	212	249	214	238	243	219	217	223	277	219	211	212	242	233	208	218	226	253	236	238	247	221	231	264	239	240	237	248	238	213	252	230	242	240	246	250	227	245	256	245	246	231	241	234	213	226	239	252	263	244	229	228	241	215	249	215	244	241	242	215	207	241	201	236	214	232	229	237	238	221	209	205	267	236	245	277	248	246	241	237	232	247	233	239	234	245	209	225	222	227	235	259	239	257	262	198	219	231	243	243	245	230	227	180	203	214	238	261	225	233	238	239	208	239	253	233	211	222	231	219	211	226	213	223	204	240	232	230	236	283	261	213	233	195	235	219	232	227	247	222	260	217	229	223	231	246	220	205	183	235	254	208	214	254	201	236	231	204	245	212	225	237	207	212	212	226	251	233	223	237	219	199	250	239	212	231	232	229	248	216	197	223	216	221	238	246	234	245	212	234	214	230	239	252	218	239	245	229	264	250	195	226	208	224	224	217	236	229	222	265	232	252	197	241	241	227	256	254	212	247	180	221	207	231	240	213	228	245	197	223	222	224	223	225	238	215	226	226	227	244	234	257	224	252	220	226	211	196	212	251	257	234	221	198	225	236	243	196	244	225	239	241	231	217	244	207	227	241	223	221	246	229	212	256	207	242	257	250	192	209	228	252	210	219	229	212	230	245	236	224	238	230	218	233	252	216	232	217	235	205	216	245	230	246	223	226	237	232	217	249	229	240	227	242	231	248	237	236	210	240	241	225	222	234	240	181	235	215	234	207	225	214	202	235	239	220	253	231	235	236	235	229	241	239	239	234	241	230	212	241	211	252	227	244	221	218	241	215	228	212	220	236	207	242	225	211	236	220	224	264
8722	7394	2771	988	1026	895	777	754	713	739	703	718	658	666	639	630	643	591	606	660	581	597	598	625	589	611	627	605	588	590	666	582	633	608	596	590	658	587	600	541	619	590	582	640	648	595	605	626	598	582	619	612	607	652	604	612	607	607	558	592	600	614	560	586	615	570	640	630	548	613	617	595	580	628	602	595	636	630	621	588	607	578	577	606	598	581	594	609	626	658	655	588	650	620	674	600	652	675	607	615	653	571	616	640	591	570	661	613	588	616	609	660	578	649	612	643	591	632	624	615	585	625	620	653	610	576	603	598	629	584	619	611	625	604	606	601	624	624	605	615	617	601	636	640	677	618	586	606	617	687	649	604	655	565	584	631	576	613	600	612	628	646	635	571	620	590	586	586	605	576	649	597	640	571	592	593	595	608	615	611	584	592	602	602	604	582	536	663	585	589	617	628	563	629	606	603	596	627	604	569	635	596	612	569	586	616	645	609	659	614	600	596	636	598	608	570	643	601	639	604	597	583	611	586	580	618	626	603	583	639	629	591	629	574	591	619	597	618	606	615	617	644	605	630	578	612	598	594	591	606	598	600	580	604	557	605	623	650	584	602	573	590	629	604	601	590	594	615	620	574	680	607	570	577	591	588	626	625	595	572	639	630	632	593	613	638	603	575	608	580	654	633	589	608	598	588	584	610	604	601	595	566	635	625	588	640	633	601	597	580	609	626	622	570	608	595	611	598	590	606	614	573	586	628	587	582	605	597	601	572	634	625	598	621	577	601	605	605	607	661	589	588	650	621	611	613	624	600	596	592	640	601	591	633	594	598	628	591	595	596	646	618	597	637	612	601	581	627	564	629	666	591	609	610	611	617	608	609	629	592	633	570	564	619	558	627	573	595	623	547	548	628	607	585	657	615	570	641	609	580	603	600	598	608	637	589	649	589	592	627	604	613	642	586	616	614	539	631	594	600	609	589	615	579	584	635	574	597	597	583	601	580	611	591	569	578	593	622	581	584	577	564	538	587	649	606	616	588	639	583	537	586	625	604	595	546	609	639	567	600	593	591	623	634	611	598	627	606	564	633	640	609	579	580	636	577	587	609	609	625	619	595	543	589	643	604	599	594	610	591	648	589	546	599	596	593	573	636	620	596	640	587	582	602	617	651	593	654	616	597	597	582	574	641	565	621	621	593	586	579	611	609	591	606	593	590	581	614	632	614	585	610	605	600	610	620	586	626	587	580	632	596	580	611	635	560	583	564	579	613	575	609	642	586	556	582	627	560	604	594	641	570	593	608	597	609	583	582	597	600	606	593	593	613	589	595	621	587	613	652	640	632	600	618	654	623	599	639	595	574	631	613	666	561	594	568	615	638	612	656	588	616	572	578	602	635	610	555	568	599	630	618	591	636	564	638	652	623	634	617	617	615	605	575	638	621	644	573	617	629	608	605	625	643	610	556	648	599	631	588	631	610	586	595	615	604	582	627	633	560	613	536	607	604	647	586	613	618	619	586	622	598	644	598	606	574	600	567	598	631	615	605	639	581	610	618	589	618	614	623	637	576	576	583	600	529	594	634	635	587	608	551	615	600	567	631	640	571	601	610	624	584	574	614	631	653	647	588	604	573	615	622	576	628	620	623	621	608	593	593	623	619	602	619	598	573	628	653	636	597	620	607	596	650	590	601	634	616	621	624	614	614	579	608	589	619	631	631	626	589	608	663	604	620	655	565	622	584	573	595	561	644	582	666	606	621	614	645	574	564	627	657	593	606	602	592	589	587	591	549	624	593	637	578	589	598	620	592	648	603	595	600	594	624	578	588	627	610	629	590	640	625	626	634	610	635	620	606	569	641	662	589	639	642	579	604	600	627	619	608	618	613	596	621	569	587	674	623	632	534	608	576	628	607	578	579	651	656	604	606	575	602	561	587	621	631	612	586	616	603	686	587	650	598	622	608	642	598	601	625	643	621	630	636	588	577	627	616	599	590	565	587	629	590	565	621	610	614	589	604	582	569	620	575	637	609	623	644	601	596	628	600	583	570	596	566	609	626	605	607	617	596	558	624	624	619	600	614	634	637	584	588	601	611	612	684	587	584	620	567	592	614	594	604	649	609	617	585	622	569	592	637	580	616	604	599	556	649	597	605	576	591	631	618	612	632	598	618	610	574	624	581	579	593	606	624	625	607	642	581	585	601	590	581	592	609	605	576	627	611	590	607	573	554	577	632	527	600	606	611	616	617	615	625	631	611	576	594	558	605	570	625	582	621	557	620	601	613	600	619	599	572	596	645	578	627	565	599	623	616	621	632	602	601	596	635	632	662	613	617	583	586	630	609	659	577	612	565	608	612	619	601	626	641	615	610	561	559	609	624	607	602	649	563	590	611	613	606	623	598	618	579	607	615	578	609	596	578	663	659	585	594	636	590	613	575	607	581	624	614	610	609	611	586	608	622	619	601	625	594	618	598	582	617	604	592	600	618	594	585	586	625	591	622	616	632	636	612	599	634	575	578	580	654	640	606	596	581	613	603	607	621	571	580	580	624	639	643	594	589	603	592	602	589	554	591	642	604	648	593	602	604	601	591	636	611	560	578	610	606	608	613	640	604	618	576	586	574	635	619	600	612	617	589	637	600	603	571	628	575	608	601	615	594	610	619	616	585	563	605	598	583	614	582	577	610	615	622	578	644	612	606	630	602	614	635	599	575	638	556	617	593	625	565	558	582	600	617	564	606	569	641	627	610	636	595	614	583	615	597	624	600	639	636	611	626	578	550	617	582	642	618	594	611	614	622	607	590	560	596	592	610	586	592	595	579	598	603	637	608	606	641	584	646	597	578	611	677	580	573	650	609	615	590	611	555	628	620	595	583	598	640	613	632	534	620	582	628	635	618	612	600	628	592	622	592	616	594	567	552	600	640	621	603	591	595	618	591	594	604	577	613	588	587	598	582	625	635	590	602	609	599	614	596	604	592	624	610	566	582	632	582	605	620	551	585	643	581	608	645	657	591	605	582	611	630	556	628	590	584	634	607	611	606	603	607	615	592	622	589	570	616	619	590	627	635	675	599	586	625	613	576	631	597	598	639	607	604	609	626	623	591	586	610	632	596	568	580	610	598	607	580	603	622	581	574	593	573	598	639	627	619	611	603	582	602	589	639	593	612	594	580	623	590	576	618	603	624	622	606	582	594	671	634	606	610	570	621	575	603	600	553	571	575	635	666	587	568	593	634	607	579	624	608	634	650	593	594	590	668	651	620	590	626	627	590	588	639	631	632	616	591	587	619	598	635	568	620	610	577	586	555	618	615	616	627	582	613	607	628	617	583	643	611	619	596	620	582	603	576	623	587	636	644	600	588	592	637	560	613	610	624	609	618	598	573	572	631	610	606	652	600	590	666	594	619	618	595	584	592	614	645	606	612	557	625	615	560	650	607	602	576	563	569	616	590	622	618	618	614	614	599	584	624	626	615	593	617	592	588	644	588	614	591	627	627
30407	28900	17207	6811	3999	2184	1225	733	536	431	414	343	375	324	284	229	253	228	260	223	220	249	220	249	221	220	231	205	275	228	212	240	214	227	236	244	188	202	233	183	231	227	229	219	204	248	215	229	221	191	223	241	208	212	224	220	214	205	195	211	219	209	216	189	207	217	224	229	249	224	200	227	243	238	218	214	197	224	232	223	196	204	190	242	206	207	199	217	222	199	186	204	230	220	210	222	215	232	242	229	199	202	226	217	192	218	240	188	217	225	214	230	218	212	218	230	212	213	216	215	221	209	250	225	197	234	229	229	223	247	216	197	224	215	241	217	209	233	220	230	218	195	228	194	202	211	208	243	227	214	205	233	205	219	254	199	209	210	220	213	213	222	216	224	225	217	224	189	222	201	214	211	220	212	188	221	212	225	248	217	231	214	224	210	194	230	248	214	218	209	214	199	236	238	211	202	197	216	248	197	236	214	214	235	217	204	212	214	221	260	218	228	197	191	218	213	233	203	197	228	196	229	221	181	207	241	196	198	222	236	214	205	200	223	221	189	222	224	210	229	228	241	222	230	215	208	240	188	196	197	207	209	241	221	234	211	219	220	201	210	219	216	214	238	225	215	207	226	202	201	233	217	215	204	202	237	212	206	239	220	198	207	216	186	219	183	175	232	213	226	236	223	212	201	222	244	222	217	196	237	226	208	207	217	241	181	224	198	221	207	240	210	232	196	211	204	221	200	227	200	222	255	184	223	227	234	218	199	224	227	213	236	210	220	214	230	220	218	238	225	192	233	206	216	220	229	230	214	218	209	214	232	218	214	255	211	201	215	221	217	220	215	208	238	220	214	219	208	205	216	214	203	209	187	205	215	200	215	215	214	216	195	216	220	229	235	211	222	227	219	222	197	203	195	219	214	233	230	227	217	218	209	208	228	209	205	202	218	224	242	228	192	199	188	191	193	216	241	204	201	238	209	202	228	217	208	235	215	223	219	211	222	207	202	221	220	216	205	209	252	222	235	232	248	206	225	214	193	222	221	227	203	188	231	232	188	223	246	224	210	224	202	203	219	213	217	212	250	210	218	228	208	204	228	210	243	235	196	230	209	215	231	226	242	183	241	215	224	233	222	228	237	229	216	194	191	221	222	202	213	221	206	203	202	212	187	191	217	220	226	208	211	232	205	203	207	221	237	211	191	213	235	205	217	226	224	246	216	208	201	220	208	209	236	219	209	182	221	208	218	207	230	194	227	247	174	188	224	226	231	212	219	235	243	208	208	216	235	211	210	220	214	219	214	215	182	229	214	198	245	219	210	214	207	195	202	239	234	235	239	191	210	223	224	209	244	199	222	202	213	185	197	209	210	227	221	222	214	223	229	191	197	242	202	219	211	221	198	245	230	239	219	240	205	208	216	231	241	225	220	202	197	216	195	218	231	208	195	212	229	197	208	257	208	206	226	195	208	209	197	211	229	224	199	199	234	220	202	198	242	213	214	205	195	208	228	212	212	226	208	197	202	218	210	186	194	224	187	207	219	211	239	205	226	228	212	212	204	202	197	223	235	221	210	218	209	239	231	212	208	220	215	205	247	259	222	211	231	213	227	222	206	224	212	223	220	236	208	228	212	206	207	224	224	239	197	218	220	199	212	226	244	201	219	214	220	200	199	195	236	215	205	212	212	213	220	251	246	239	206	225	182	219	220	199	194	230	204	224	221	214	221	225	206	228	216	195	199	227	223	231	194	199	186	196	200	204	216	218	205	219	223	218	217	239	207	197	247	198	207	217	204	231	223	218	192	223	226	227	245	191	227	225	203	215	217	259	202	235	235	219	218	222	201	228	208	243	224	210	232	245	204	224	215	251	203	208	214	228	226	204	200	202	218	242	217	245	222	232	235	166	212	210	229	204	224	212	206	229	207	232	223	203	236	196	221	225	209	193	200	210	208	215	241	208	229	222	217	232	210	215	196	217	218	229	195	235	189	223	213	198	225	199	218	216	202	203	198	205	213	238	212	241	218	213	241	198	211	235	234	239	198	192	237	202	220	190	238	209	246	216	223	193	191	206	211	212	212	204	227	200	227	211	209	221	205	204	210	191	233	218	246	212	204	233	224	191	218	196	208	218	231	226	225	216	204	204	198	237	200	218	235	218	227	218	218	219	222	209	195	212	237	228	238	227	230	230	233	215	208	198	215	204	230	220	221	203	234	237	196	204	214	202	189	213	183	205	198	203	217	209	211	203	215	221	241	211	211	212	231	218	220	201	210	229	213	208	214	230	229	203	217	183	227	211	194	232	231	196	203	195	214	219	213	225	219	197	199	227	219	206	232	238	189	201	228	191	222	208	207	210	236	243	207	235	220	196	210	220	215	233	222	212	198	238	232	227	198	217	238	210	231	197	206	214	207	251	209	208	211	204	233	248	229	186	206	214	232	225	225	234	221	215	221	218	195	207	217	218	208	225	205	234	227	237	220	221	230	240	221	194	215	210	211	224	205	214	208	232	219	214	220	243	208	219	206	210	215	216	220	197	208	240	232	197	226	189	207	209	200	218	218	199	202	217	199	216	191	184	220	244	220	228	213	214	209	205	212	211	210	221	231	243	211	203	200	191	198	200	236	200	214	225	221	202	215	204	232	216	209	200	220	202	225	212	181	232	202	204	236	200	209	230	215	221	226	227	253	217	225	229	228	229	211	194	240	206	234	210	238	184	202	206	194	216	263	215	184	238	256	213	232	228	217	212	223	212	204	235	237	228	193	195	206	220	223	232	222	212	198	185	188	244	212	201	219	238	214	219	226	225	234	217	202	193	235	213	206	193	212	215	190	232	214	211	201	204	205	184	183	218	216	216	202	193	218	232	201	213	200	218	216	203	236	218	202	213	229	226	208	232	195	239	222	230	218	205	215	213	210	230	188	208	210	220	217	235	233	200	202	210	216	216	207	205	216	236	229	235	225	204	195	217	238	207	208	192	188	213	223	225	202	224	227	200	216	216	233	219	212	187	196	241	216	248	194	224	208	201	196	235	209	206	212	204	216	222	225	233	220	207	223	226	219	211	235	197	237	242	234	208	229	207	212	212	223	209	215	210	243	224	206	204	244	228	215	243	215	223	233	218	193	198	210	234	201	241	223	241	229	201	238	211	216	219	197	221	194	224	229	212	220	200	249	195	185	226	184	218	199	222	215	209	230	237	208	198	224	218	224	216	191	210	235	255	219	205	219	208	208	211	208	217	219	212	201	202	211	233	223	215	221	206	209	198	216	224	219	212	224	232	208	188	208	219	212	212	210	227	225	212	173	213	228	203	225	216	207	217	206	232	228	213	217	232	229	198	200	206	205	210	216	208	188	223	221	223	211	254	209	221	194	233	207	245	225	219	206	212	227	218	191	215	194	234	221	218	210	208	242	215	194	206	213	210	202	197	226	209	218	220	213	205	205	210	198	242	229	206	199	217	193	203	208	202	222	222	228	208	209	241	231	204	223	229	193
20361	24416	8587	4316	4306	3066	2293	1973	1949	1757	1570	1269	1186	1100	890	879	737	731	746	699	675	699	667	646	649	646	627	726	660	608	612	647	654	586	638	609	571	616	551	581	591	598	609	581	604	599	582	549	583	594	619	569	571	527	577	584	592	527	613	596	586	599	601	566	620	562	558	565	560	593	595	548	609	641	560	624	592	593	581	580	576	587	652	565	582	545	548	639	609	562	568	604	608	592	626	595	611	641	611	577	632	599	590	619	607	558	588	557	562	601	608	557	580	613	620	582	547	572	598	593	609	592	608	546	567	560	589	595	580	573	576	603	589	627	564	530	613	563	569	572	579	583	551	600	583	592	581	646	564	573	566	558	600	584	581	546	524	580	590	588	608	572	560	624	559	572	569	541	587	609	578	567	589	556	551	603	593	521	572	516	574	567	555	564	588	529	581	548	567	549	548	515	603	549	583	579	574	571	574	570	564	555	561	539	581	545	571	555	574	557	589	591	548	564	591	568	620	540	586	571	529	582	581	562	602	566	560	596	549	579	507	556	519	541	560	559	591	564	594	545	556	542	561	555	561	572	548	575	538	578	573	564	577	585	569	600	543	573	536	579	553	609	555	548	561	588	565	571	547	563	592	576	565	534	582	578	592	505	577	598	580	546	613	608	571	557	556	550	562	600	571	543	540	561	566	567	562	545	594	570	575	583	587	558	579	614	583	525	587	559	579	575	623	577	564	623	500	577	571	532	540	540	551	550	567	566	558	545	532	549	590	594	512	561	547	551	537	540	637	561	562	589	569	606	524	551	580	591	513	562	559	596	535	563	571	575	602	526	554	583	586	592	535	532	541	578	541	566	574	606	584	606	533	531	568	569	566	549	583	528	536	552	542	524	601	573	564	559	543	563	555	596	567	567	605	586	565	551	563	602	568	586	534	546	583	546	570	544	568	601	548	567	541	570	581	567	540	560	573	578	601	534	543	566	552	556	586	578	597	568	573	560	591	595	570	565	580	544	593	562	545	539	589	562	565	607	579	554	544	557	530	539	575	559	525	555	542	561	574	589	558	527	554	579	555	544	583	576	576	548	593	590	545	587	583	579	580	538	531	591	564	610	521	560	542	573	537	562	584	602	536	564	554	560	538	558	556	568	566	577	526	594	535	556	566	610	570	605	546	545	563	536	573	547	528	581	571	588	544	565	580	551	601	552	548	593	508	582	530	538	523	542	572	551	601	539	565	576	580	563	531	535	597	548	581	553	559	589	570	601	545	582	550	589	589	548	577	537	547	583	579	558	531	574	537	571	525	581	564	551	556	583	564	572	548	573	562	533	529	548	609	545	554	577	552	546	576	567	562	567	503	559	586	574	573	590	564	558	560	550	601	577	557	557	599	551	553	541	556	561	574	537	553	558	560	617	586	568	560	595	539	587	550	515	565	559	582	595	557	576	605	598	545	558	544	576	575	564	559	543	554	572	559	531	568	529	544	566	562	557	602	563	529	593	589	542	594	559	546	542	609	562	581	571	554	590	588	533	569	541	533	601	568	557	560	584	570	570	560	550	562	545	577	548	526	531	545	564	608	591	565	542	563	550	594	579	548	584	563	568	546	545	545	579	556	593	608	563	597	544	592	560	577	579	563	609	559	618	523	546	576	598	627	561	572	557	557	551	570	554	582	584	603	589	559	586	574	545	543	553	581	587	546	564	590	571	572	577	586	537	606	563	535	597	581	531	573	558	555	519	585	561	526	569	574	581	592	557	530	565	574	524	553	568	525	556	544	578	566	542	544	556	572	536	589	564	553	538	581	539	548	581	550	552	551	546	559	596	574	580	559	542	599	662	572	570	575	570	588	545	582	547	599	578	555	610	568	580	575	575	570	555	553	541	582	617	566	607	592	577	550	565	567	565	560	574	550	584	591	542	569	570	586	588	567	570	545	530	550	563	579	584	554	543	571	573	570	592	593	544	538	567	578	550	562	565	548	601	585	528	584	597	562	559	589	575	573	540	567	584	572	584	586	572	562	517	574	596	561	587	587	592	528	526	590	546	569	607	518	546	570	569	531	574	540	522	567	572	580	578	567	559	588	582	592	556	562	591	539	595	589	585	610	526	570	555	573	592	588	581	554	589	555	559	577	592	545	605	513	597	562	544	593	550	592	567	528	603	588	516	570	565	555	568	578	578	548	582	552	556	542	585	613	559	535	555	547	573	547	566	563	507	581	556	571	626	553	579	554	562	539	559	513	571	558	575	563	537	573	552	552	591	559	579	539	566	577	585	534	573	583	572	565	578	537	591	564	587	577	531	555	547	624	587	587	587	563	598	558	568	569	563	585	591	532	566	543	597	529	558	578	602	605	614	563	566	514	601	528	545	578	563	572	538	586	556	571	575	567	544	525	575	531	546	550	568	540	593	571	579	565	554	546	563	560	526	573	576	599	594	539	553	577	569	565	556	578	547	531	547	541	565	589	588	556	521	592	587	526	542	562	556	556	562	533	575	550	566	570	522	517	538	563	581	549	574	582	592	582	507	568	558	567	627	524	578	585	567	589	593	593	586	582	574	533	597	554	577	560	602	585	580	560	553	568	557	530	561	597	569	564	541	573	587	532	525	590	571	595	577	563	581	547	514	577	573	556	567	545	572	508	604	601	577	615	581	549	541	555	562	521	555	540	547	532	575	525	603	574	554	586	533	594	608	594	606	569	574	579	544	522	556	547	550	559	600	534	568	595	546	559	567	538	553	546	544	564	544	585	555	593	516	598	535	574	524	551	563	563	538	607	561	553	552	576	563	558	584	535	535	536	559	517	569	589	582	542	548	533	545	562	575	528	542	541	582	550	532	568	591	556	569	543	563	518	610	551	577	574	568	546	538	556	603	588	588	574	580	578	569	584	620	579	565	554	560	561	574	583	573	569	584	560	585	545	554	581	546	539	579	545	564	536	542	608	576	582	606	553	571	568	549	611	573	558	543	526	537	567	578	530	566	534	603	520	653	581	592	540	553	585	543	571	621	585	586	572	542	553	543	555	603	579	534	554	588	549	545	552	541	554	557	559	591	542	546	576	547	604	568	601	560	601	567	557	575	594	608	550	547	605	551	568	585	592	575	595	518	528	523	540	563	608	589	564	608	598	596	528	588	531	545	493	528	559	584	552	557	555	609	539	553	548	590	560	602	540	554	600	566	576	533	557	613	555	571	514	570	605	519	586	562	583	564	592	588	584	574	547	567	566	574	587	538	532	542	593	587	557	588	573	559	608	594	544	568	557	571	545	557	579	605	498	529	559	575	558	555	597	538	582	566	577	535	591	587	533	527	565	533	561	534	550	547	534	577	569	581	536	590	562	567	568	562	549	555	575	561	535	553	565	591	548	526	544	559	583	556	564	577	559	558	551	550	556	557	574	524	552	549	583	589	528	578	540	551	575	570	574	582	531	587	574	552	582	510	617	568	580	542	538	581	583	561	549	607	555	562	579	574	534	563	568	589	537	583
40544	38465	23726	11611	7040	4244	2419	1527	866	704	484	396	354	269	253	223	213	189	208	203	185	200	202	166	176	176	176	172	166	199	136	178	181	161	157	164	146	172	168	165	139	173	167	164	161	156	192	147	159	151	167	171	168	179	146	171	140	185	147	153	153	160	166	140	166	155	144	178	122	162	139	197	167	157	146	154	134	146	156	168	154	182	126	158	157	148	170	176	156	151	174	162	168	150	161	146	160	151	158	154	160	203	158	172	154	127	155	133	153	151	188	154	160	160	149	155	160	166	144	145	159	149	166	171	155	164	148	141	179	132	143	142	145	154	145	174	153	169	162	152	137	154	131	154	172	150	163	156	175	158	155	145	153	163	172	147	183	133	150	149	163	153	149	139	142	167	160	132	140	154	174	150	141	144	134	142	161	155	148	142	156	135	147	162	151	145	144	131	154	155	142	169	139	161	174	177	147	155	149	149	135	163	148	171	125	158	164	166	156	166	134	175	153	172	169	165	166	135	148	119	160	159	162	150	159	125	152	164	131	132	138	134	152	148	141	145	137	146	140	121	137	157	139	125	161	143	152	135	144	158	159	139	161	157	151	132	135	164	157	154	129	151	147	159	149	162	157	138	152	177	155	136	154	134	165	168	142	158	148	149	153	122	152	147	149	169	125	149	160	146	154	142	170	176	163	173	170	138	151	146	175	142	143	172	171	133	149	155	137	147	147	156	157	170	156	157	158	151	152	160	141	140	177	161	159	158	144	140	145	151	141	142	138	140	144	147	147	145	148	159	139	152	162	143	143	159	190	147	137	148	147	146	148	147	153	162	168	156	158	154	176	154	129	164	142	132	151	157	129	136	168	146	145	139	146	159	152	155	156	144	139	145	155	143	141	145	173	129	125	161	161	184	145	137	162	160	143	136	144	161	159	142	157	154	159	165	153	149	170	160	156	136	144	152	192	164	142	164	137	161	136	153	163	151	153	142	153	153	169	152	170	142	164	156	170	155	175	150	160	149	161	131	149	132	131	175	159	125	150	148	162	131	162	137	155	144	158	155	149	149	137	157	160	159	168	142	135	160	142	166	148	162	130	134	151	126	145	170	144	139	143	137	147	155	154	145	141	143	146	145	171	153	165	159	129	165	156	146	124	129	163	152	153	134	170	143	154	143	168	136	155	160	151	152	161	143	144	147	135	138	164	158	166	148	178	152	144	159	153	152	152	151	153	144	147	161	146	140	147	150	150	150	135	167	160	137	159	159	146	162	154	173	148	147	154	154	163	145	163	159	160	134	162	155	138	124	149	156	140	138	129	119	143	134	142	147	163	133	147	147	164	141	128	157	163	156	129	132	147	132	151	155	161	165	156	138	156	135	145	130	166	137	157	121	150	143	171	141	147	166	142	140	152	138	130	151	135	149	132	184	153	152	137	164	127	149	169	145	171	155	159	139	164	152	165	153	158	134	126	145	135	127	157	165	142	163	165	151	143	147	147	139	150	141	155	148	164	145	149	146	138	172	159	146	159	154	154	128	142	159	163	154	152	141	151	168	162	132	153	162	165	150	178	148	174	139	147	130	169	171	175	152	169	145	144	172	156	143	148	148	149	166	153	164	168	167	178	155	140	145	150	142	148	147	150	175	167	159	159	151	138	152	144	155	149	163	151	133	145	158	143	149	155	148	145	159	141	151	142	146	145	140	162	153	133	170	167	154	166	171	145	164	169	155	146	140	174	136	156	140	151	174	132	154	169	167	136	138	149	138	126	148	140	160	148	153	145	140	162	190	151	141	167	154	143	166	147	143	147	144	184	175	159	150	155	139	140	143	154	137	153	163	145	149	140	143	138	149	137	160	143	134	137	152	170	157	174	152	135	166	149	148	155	164	174	169	158	174	153	130	173	162	138	153	142	151	149	152	143	134	152	163	170	164	169	182	117	157	162	150	146	163	162	153	146	139	139	155	135	143	146	156	149	134	153	150	161	145	150	147	144	160	142	152	147	155	167	144	141	139	131	148	152	161	136	148	149	154	148	168	142	159	154	161	148	155	171	154	157	167	139	142	151	150	126	131	137	141	150	153	160	158	161	154	145	178	136	155	130	146	150	160	164	138	162	181	151	125	156	139	169	160	160	153	166	174	160	140	168	148	137	132	126	159	158	139	141	167	151	175	138	138	150	186	140	150	160	136	128	141	159	143	157	161	159	183	157	142	161	151	135	130	167	159	155	155	148	159	161	148	154	167	156	138	164	165	146	154	128	178	147	128	148	151	154	173	146	154	154	144	181	152	170	143	139	162	154	154	154	149	144	144	147	154	161	157	135	159	149	135	147	137	146	162	157	167	158	148	133	154	147	154	126	141	153	153	144	138	143	141	170	149	158	155	149	157	152	150	151	160	161	134	161	152	159	168	159	150	152	154	129	174	127	137	177	169	151	136	154	141	161	152	151	166	164	148	157	124	149	153	167	148	141	144	136	140	145	152	155	149	140	148	152	136	138	155	143	146	159	149	133	154	147	161	132	151	148	157	165	145	151	159	155	150	175	165	148	155	160	167	152	137	159	179	136	134	165	129	148	152	155	153	149	140	149	155	183	159	159	139	144	127	145	168	161	146	145	152	156	135	152	152	144	153	164	143	144	151	137	143	158	160	155	145	167	137	159	141	147	145	168	152	157	168	141	138	164	147	145	149	151	157	142	170	148	138	148	133	136	167	153	168	171	146	134	131	161	170	161	146	151	147	159	149	160	176	154	138	143	147	150	155	130	146	153	150	139	165	148	123	144	148	157	151	152	155	160	165	170	142	157	141	143	124	166	145	127	151	147	173	176	171	163	159	141	176	169	138	134	146	157	130	166	158	162	177	164	172	144	155	151	155	149	151	157	132	150	141	146	149	141	153	148	146	152	173	144	150	127	140	135	165	142	155	170	156	142	156	151	165	133	160	153	152	140	155	128	143	141	133	146	122	156	159	134	148	128	147	147	146	134	150	140	160	147	141	151	161	119	163	132	133	152	168	152	148	138	176	142	144	164	138	158	143	130	176	145	164	154	157	155	143	145	160	168	160	141	131	144	162	129	161	163	174	170	160	158	163	134	153	127	166	159	179	156	172	170	178	148	145	148	143	149	139	126	125	142	137	148	159	150	163	163	144	159	150	148	140	145	169	152	126	176	130	151	145	153	153	170	131	162	162	148	144	169	128	147	134	134	147	159	146	137	155	153	144	171	154	154	135	144	143	159	140	166	181	162	152	144	161	161	143	159	152	148	176	147	142	158	139	146	142	152	138	165	179	120	146	131	142	145	162	156	175	139	142	146	173	161	145	161	139	139	129	156	136	162	148	153	157	150	156	147	130	175	164	178	173	171	148	194	145	140	165	166	137	159	157	159	160	156	159	135	135	126	163	150	137	151	147	137	166	168	126	151	157	163	150	149	138	150	157	151	159	156	163	149	164	128	155	154	183	138	157	145	158	158	163	157	160	153	158	147	156	131	143
27083	30445	12675	6849	6204	4416	3653	3239	2912	2762	2128	1733	1487	1241	1172	979	842	878	807	734	683	593	616	627	641	585	581	566	568	523	524	530	487	474	495	503	484	486	459	453	439	472	447	484	486	486	459	462	446	459	423	431	424	440	473	391	451	443	428	387	413	434	421	425	470	410	427	412	400	451	400	446	418	527	437	395	449	450	463	448	470	457	426	448	432	435	398	425	418	468	463	426	432	461	466	501	511	498	485	450	471	476	494	439	445	464	456	429	438	464	431	434	425	453	440	459	439	462	466	419	455	446	436	458	444	417	422	440	404	420	411	422	431	418	427	441	383	415	391	428	421	428	458	447	437	416	454	401	444	468	437	405	427	442	436	438	459	448	414	427	426	419	401	433	439	450	420	418	456	425	428	392	401	418	396	448	443	376	429	393	419	392	451	413	416	425	401	404	372	430	403	434	394	382	404	388	406	441	394	380	394	425	441	412	449	407	472	394	418	440	381	433	385	402	420	402	436	380	423	409	420	404	412	429	400	401	425	383	395	412	392	412	429	413	464	408	420	405	436	426	406	399	376	430	389	428	442	396	369	413	399	407	413	413	394	418	397	409	401	406	445	413	417	423	396	384	375	393	400	410	415	390	395	390	444	419	419	371	399	419	398	424	425	394	382	401	397	398	392	409	378	401	385	453	421	395	404	435	440	401	376	417	408	440	401	411	406	388	444	427	419	417	418	401	410	424	415	374	389	414	393	426	391	451	407	384	431	411	402	407	446	400	386	407	430	406	425	407	403	399	406	407	415	434	400	390	393	408	461	435	386	407	463	363	372	389	401	427	403	433	413	416	431	421	433	398	392	408	444	392	395	435	415	404	414	423	410	438	414	435	387	410	395	397	423	421	431	420	400	409	409	411	418	409	414	447	416	405	445	399	398	394	409	433	406	393	463	431	419	424	391	377	406	410	417	441	403	464	397	430	433	405	433	409	395	389	458	431	444	381	435	427	404	434	409	403	404	416	434	396	426	449	416	416	402	390	411	386	415	372	409	392	382	389	408	430	392	422	395	381	428	419	404	397	400	401	393	369	442	414	417	378	390	408	423	439	423	410	401	402	432	399	416	404	450	426	409	399	392	421	391	385	394	401	433	382	421	363	401	414	402	410	402	421	412	380	396	394	411	410	419	346	397	399	377	371	401	386	415	406	409	451	411	389	387	389	383	420	406	377	380	367	371	424	418	383	427	406	436	429	422	438	403	390	439	418	414	436	437	392	416	417	419	430	422	399	395	407	414	407	410	411	416	408	435	431	419	438	411	421	392	430	407	397	404	439	407	387	398	402	390	393	442	434	391	409	408	367	445	419	417	440	396	393	419	441	391	424	433	405	378	356	412	401	404	406	436	388	381	414	393	393	409	412	413	396	380	361	380	409	435	368	416	399	415	433	372	407	409	410	369	447	401	419	394	385	415	410	452	431	408	426	434	423	394	406	384	418	422	392	403	416	437	400	442	380	387	397	421	381	439	410	398	390	464	432	415	378	421	400	415	429	393	378	384	422	420	389	395	384	403	394	370	419	389	381	394	416	412	387	410	406	379	411	397	398	415	443	409	405	369	393	393	416	394	428	386	411	423	399	441	411	402	402	413	395	399	419	414	430	388	395	400	415	425	409	415	391	413	416	435	403	391	403	398	396	431	420	397	435	414	431	385	385	353	376	436	401	425	439	419	420	422	414	419	414	399	440	407	393	394	395	417	409	386	404	426	423	403	402	410	398	397	422	429	434	446	407	423	437	373	405	407	419	394	407	468	390	411	413	401	420	392	420	413	406	402	428	414	417	433	394	388	380	382	410	384	405	390	414	404	418	405	412	379	394	370	423	402	385	395	419	365	399	411	441	409	435	414	390	417	399	368	411	437	381	381	408	386	395	416	404	402	417	408	397	411	386	427	405	418	397	439	432	391	431	393	446	432	410	423	422	391	455	399	406	420	400	424	397	374	392	401	429	401	402	387	401	400	423	403	423	437	402	419	379	364	416	429	420	406	396	432	426	427	423	409	417	450	397	403	418	400	383	365	379	421	405	390	395	353	430	413	387	383	427	388	383	422	399	384	438	390	400	404	439	408	390	411	401	420	432	416	363	441	413	402	420	402	425	384	412	398	374	394	399	449	410	405	416	372	384	408	437	446	408	402	413	447	380	387	408	456	441	440	381	435	414	438	385	395	434	425	424	403	385	410	390	405	421	444	420	382	389	418	422	412	393	401	411	428	450	398	459	373	409	412	403	418	411	434	382	458	448	384	392	426	421	380	392	425	419	408	378	392	412	400	427	385	405	418	403	426	415	411	419	438	436	392	420	416	413	383	437	376	432	387	399	435	409	432	386	409	422	415	401	392	383	423	425	399	426	450	439	436	413	416	387	393	396	407	402	408	417	425	396	397	416	420	399	402	433	432	402	416	407	394	437	422	372	420	383	441	394	461	381	392	403	439	413	362	415	464	422	413	399	399	384	390	395	401	448	456	410	415	403	395	418	393	411	440	407	401	398	431	403	426	375	397	419	417	401	408	425	403	412	439	393	406	442	406	400	414	413	442	423	365	417	379	433	408	409	408	417	389	387	435	435	410	408	434	415	398	431	430	431	416	405	418	424	420	369	398	371	458	414	391	416	359	448	415	389	419	428	402	424	394	431	407	392	432	431	415	404	408	425	448	400	365	417	377	432	397	398	412	388	406	394	445	370	414	411	372	418	426	406	380	396	378	407	375	443	419	403	393	433	370	422	432	410	427	434	415	436	405	455	428	423	399	447	388	400	419	416	444	413	379	399	443	415	423	371	430	395	391	425	424	408	406	392	396	412	376	402	407	420	399	405	411	446	412	412	392	401	423	385	367	441	406	432	421	403	373	429	402	404	423	416	380	428	355	400	407	423	443	411	422	446	423	413	397	390	376	402	377	372	421	395	444	410	405	398	393	361	368	418	363	398	407	434	430	388	413	383	412	422	411	427	424	412	432	392	379	428	402	420	418	395	408	396	387	391	396	431	403	419	450	436	399	423	422	435	382	409	403	420	398	405	401	398	403	412	432	392	427	383	443	420	427	404	423	418	375	395	437	418	426	397	398	423	390	381	412	423	385	403	393	412	414	403	424	442	444	431	372	407	425	394	389	401	369	410	394	400	440	416	401	429	431	414	398	388	398	399	405	404	403	394	407	417	426	410	390	420	407	405	444	420	424	397	399	392	411	382	413	425	466	431	429	392	433	418	382	444	391	415	435	407	379	426	407	421	414	415	415	399	380	426	436	379	377	377	422	415	381	432	393	431	376	399	397	407	410	407	424	392	402	388	405	453	452	429	438	432	402	414	380	378	407	394	406	431	424	393	427	383	408	407	364	385	374	416	394	405	415	428	379	419	391	429	424	371	451	406	399	418	424	438	426	409	413	411	439	411	430	418	429	444	422	396	407	392	423	461	407	397	403	403	446	402	371	404	420	394	413	422
14496	7568	1655	460	351	319	255	233	227	252	263	250	223	236	224	248	222	218	216	228	197	244	198	216	217	221	236	245	239	249	220	227	239	225	222	229	227	221	245	223	229	212	222	214	213	235	241	191	224	229	227	256	219	231	240	208	229	228	238	234	244	249	247	238	245	232	255	216	231	239	229	222	220	240	212	239	220	215	233	202	225	231	223	235	235	233	236	249	215	234	245	236	224	233	240	224	237	256	227	206	238	247	224	271	225	240	221	237	225	218	236	240	234	237	229	257	234	241	226	259	234	240	227	225	210	217	259	235	240	233	220	215	211	245	221	260	226	253	235	229	246	253	231	225	234	246	247	245	243	224	242	275	227	240	239	237	207	240	226	239	230	247	236	244	227	212	207	254	219	218	216	261	245	229	241	246	257	197	208	212	235	230	221	221	230	206	195	211	218	222	251	216	200	234	236	223	236	213	230	213	238	239	233	218	231	214	240	211	239	244	206	237	236	218	254	220	231	252	250	232	240	233	278	237	238	247	244	208	222	242	223	257	208	241	238	261	226	229	246	200	234	242	233	234	239	235	247	250	231	232	226	236	239	224	241	247	242	206	209	249	239	255	216	239	206	240	224	192	250	225	222	206	249	228	222	237	220	210	215	233	248	230	226	231	227	214	202	240	225	220	244	257	228	261	233	244	201	213	179	219	223	236	228	229	225	244	233	219	246	240	240	220	223	208	225	228	252	228	222	223	247	230	243	231	226	242	240	231	208	204	235	231	221	245	222	219	241	251	237	200	242	249	250	231	232	244	217	255	234	207	226	218	227	235	218	218	225	220	222	212	231	232	199	240	242	242	217	236	223	232	243	197	233	241	228	234	202	222	252	207	231	239	253	186	248	231	222	248	205	220	217	225	229	244	207	240	245	236	213	215	211	196	219	226	222	233	216	234	225	234	203	246	255	207	223	214	225	224	224	225	260	219	210	244	224	219	225	244	236	237	268	257	198	209	257	219	248	233	233	229	236	217	213	227	233	222	216	250	235	245	209	231	222	230	235	226	239	232	226	221	244	225	253	238	219	216	246	226	231	228	192	225	234	219	241	217	233	232	198	246	236	206	220	222	218	230	258	242	220	240	209	231	197	257	222	233	243	225	277	245	225	210	227	236	216	239	222	220	229	248	185	230	235	225	243	218	208	230	226	233	251	228	260	228	260	234	237	249	204	225	220	233	227	215	243	231	228	208	222	258	223	214	210	215	206	223	215	225	193	232	262	216	222	223	231	236	205	215	207	231	220	244	233	219	240	243	249	236	226	227	210	254	234	215	245	240	236	229	227	215	187	241	259	243	247	228	241	232	238	208	268	223	261	245	229	241	240	261	237	224	233	239	223	212	230	220	194	220	199	227	266	206	238	243	215	232	219	241	215	225	240	227	208	221	195	228	233	232	240	206	240	223	232	244	245	249	240	242	240	233	230	216	239	233	223	232	220	217	227	239	207	247	226	206	217	237	230	237	223	230	245	240	226	211	189	271	223	207	220	238	253	232	218	218	238	201	252	216	220	220	223	234	244	243	244	232	225	225	240	218	214	232	227	255	198	223	198	225	225	258	220	214	243	211	223	239	241	221	233	206	252	245	212	242	227	215	232	248	246	212	235	256	260	228	202	225	254	235	227	238	214	219	222	250	237	256	227	227	214	259	232	205	249	216	214	266	236	235	222	220	232	228	224	225	215	223	225	240	221	211	213	229	237	239	209	250	231	205	195	214	225	225	247	213	223	201	228	243	222	208	212	230	215	219	227	186	236	240	220	233	240	204	204	219	223	221	219	244	235	226	233	226	228	222	215	251	253	253	231	226	199	219	241	226	245	224	255	225	236	264	234	229	254	231	233	236	237	222	238	227	226	224	242	211	232	223	221	209	245	222	211	229	235	247	263	235	243	211	212	220	255	199	244	227	207	234	241	206	254	235	234	240	258	245	221	224	235	216	242	219	255	257	226	227	224	206	241	225	232	215	234	225	246	238	209	248	225	228	269	250	208	216	241	209	226	216	226	199	239	220	229	257	236	222	226	226	207	222	207	244	217	256	215	227	240	219	210	240	236	226	234	229	235	255	201	227	211	241	225	232	233	228	244	259	204	217	206	196	236	208	223	233	219	227	234	241	247	238	243	212	253	227	225	220	212	234	236	231	220	225	216	226	236	223	216	234	217	243	232	215	217	234	222	216	244	263	232	247	211	228	241	210	252	250	255	222	264	247	232	241	206	248	259	229	236	180	203	227	247	245	238	222	232	232	222	253	233	225	206	216	242	247	219	231	229	236	245	244	238	211	246	241	217	245	238	226	223	222	216	234	239	228	220	254	235	235	217	216	226	220	237	207	215	206	226	221	236	230	253	244	236	226	247	240	231	219	239	200	215	244	214	221	239	237	240	222	240	244	246	234	207	234	232	214	231	231	238	208	224	247	240	227	222	239	207	221	216	217	238	219	233	235	211	224	232	221	220	216	240	254	239	249	231	229	234	195	253	211	218	249	233	242	243	198	243	225	235	249	223	207	237	231	232	217	232	224	220	221	249	211	213	220	211	243	233	224	234	239	249	217	200	233	202	231	237	255	228	231	223	253	196	218	229	229	227	241	202	225	234	210	241	210	211	231	232	224	233	244	210	233	214	230	228	230	228	228	204	228	225	214	237	244	229	223	243	223	249	227	212	256	227	234	217	235	209	245	210	221	222	228	232	207	221	215	230	210	228	215	239	243	217	202	230	241	227	224	212	209	252	217	232	206	215	242	196	238	217	205	214	214	247	240	238	218	226	231	248	240	251	235	231	213	225	233	237	217	239	237	213	233	221	212	234	204	241	218	254	237	237	217	242	242	238	216	231	221	220	234	241	201	245	248	200	208	236	218	204	240	257	236	233	252	229	226	204	235	215	243	234	208	246	240	239	241	249	245	266	202	199	261	230	273	212	224	223	251	229	235	246	249	214	228	229	251	257	223	248	236	265	225	220	240	253	246	245	215	232	233	213	241	212	225	241	211	251	250	198	243	227	232	236	189	216	218	240	258	239	232	222	215	222	212	246	214	243	232	271	199	235	255	244	233	201	239	224	210	272	225	225	223	240	239	214	209	225	247	248	204	205	264	233	242	238	216	225	244	247	247	233	244	247	242	257	238	208	228	228	262	229	234	213	208	248	243	244	237	222	244	216	237	271	258	245	254	223	214	233	200	249	251	239	192	238	208	242	244	249	209	222	212	251	258	190	236	236	231	228	223	224	225	201	214	232	215	265	229	221	235	209	232	259	240	235	221	199	255	228	221	222	217	224	239	242	203	232	239	228	238	222	217	254	232	240	241	250	231	225	244	246	220	230	242	225	244	221	211	222	222	234	203	222	218	205	214	214	224	230	217	242	254	222	251	248	243	237	221	217	256	249	221	226	208	239	239	233	198	214	210	240	227	220	222	224	229	220	209	239	240	232	247	258	245	243	243	235	213
9229	7677	2247	1089	963	892	764	714	739	708	693	682	671	643	617	639	587	618	632	634	588	613	638	651	606	577	599	551	642	647	644	614	599	589	613	580	542	589	595	559	580	647	589	615	651	587	544	594	637	583	613	601	616	615	686	575	615	624	597	596	612	591	602	630	594	629	590	628	595	601	593	613	590	649	615	591	574	600	639	632	621	593	575	613	563	629	637	599	596	613	578	633	624	610	586	649	622	628	676	610	630	594	632	629	562	607	630	589	585	615	641	572	602	584	599	604	608	598	620	622	623	619	634	593	620	595	602	618	609	564	597	597	625	588	629	578	672	634	632	638	675	626	579	633	614	630	595	618	582	623	581	592	626	600	600	648	598	594	650	626	569	623	598	583	612	609	623	606	587	610	619	616	614	579	553	615	607	597	601	604	562	558	617	556	566	624	564	603	629	580	601	655	631	625	577	614	629	548	584	626	650	595	607	565	592	586	567	550	635	627	617	672	610	634	644	581	564	569	612	596	609	575	564	599	609	588	576	599	598	605	620	601	590	605	625	628	593	571	591	586	595	559	591	627	581	571	611	633	606	549	583	605	609	633	627	559	590	591	611	608	583	634	574	592	586	583	584	638	629	600	640	586	588	560	551	585	579	577	585	620	553	581	608	594	619	607	632	597	636	583	559	582	599	554	553	572	606	602	597	583	622	614	594	602	598	579	630	579	620	587	642	591	600	602	641	583	626	564	575	572	598	639	567	623	600	603	607	563	579	570	639	612	580	576	578	591	607	566	585	574	573	551	574	590	658	626	614	601	574	596	635	649	604	599	574	601	581	597	633	577	607	570	609	556	566	643	592	598	644	583	590	631	638	643	573	627	604	612	613	579	624	551	555	633	594	632	580	645	608	606	605	571	566	572	625	566	581	610	583	616	613	616	583	603	548	605	570	573	581	595	560	620	558	598	599	626	615	634	575	616	600	581	628	646	608	599	572	589	552	606	534	574	613	617	577	584	610	560	579	571	585	589	599	615	650	574	613	585	595	660	588	610	637	620	556	605	577	637	591	613	560	602	624	595	591	526	618	646	582	622	589	565	595	619	615	603	602	597	608	603	593	662	594	578	607	601	571	566	579	639	612	607	627	606	590	600	626	584	627	548	582	580	556	609	643	617	615	555	576	575	603	603	638	612	651	611	568	578	599	579	669	576	587	589	592	595	616	577	596	612	579	580	611	593	545	555	573	572	595	625	600	589	614	606	584	609	613	633	521	559	607	618	596	645	600	576	602	607	564	581	603	627	574	590	611	601	617	591	606	612	610	589	580	615	607	593	603	567	593	619	588	596	575	646	625	605	578	597	591	588	633	571	614	621	602	615	593	551	614	603	596	585	600	570	599	561	641	606	607	603	584	617	543	622	614	562	629	586	627	621	627	602	615	593	594	585	628	588	638	642	633	574	555	629	559	540	584	609	566	595	653	620	596	588	625	619	631	570	629	577	619	658	612	620	623	591	624	528	568	558	611	594	649	616	624	641	620	575	608	643	576	566	641	593	596	567	586	590	612	585	622	617	591	621	609	592	643	633	577	597	619	630	592	634	594	611	617	627	610	592	611	608	600	603	642	612	661	645	583	605	581	612	600	578	584	648	563	583	565	602	598	589	603	593	587	643	573	600	582	587	588	600	556	600	623	628	585	624	630	618	566	604	563	636	585	618	588	597	637	616	605	625	573	594	609	590	590	584	634	645	556	645	605	604	597	574	589	599	590	584	591	587	670	622	642	582	638	599	587	602	643	573	571	583	612	572	573	588	597	612	613	575	608	590	597	636	611	587	601	593	591	550	563	579	568	586	576	577	634	569	613	556	634	585	627	587	578	605	602	597	603	576	566	626	596	616	568	540	640	583	630	638	582	614	570	640	677	637	583	592	613	582	578	622	611	627	595	574	576	579	589	648	583	562	596	589	616	614	570	657	638	599	596	625	613	619	617	587	584	587	603	590	628	600	589	566	606	618	633	640	560	614	607	608	590	606	598	614	617	585	671	569	625	572	590	589	634	621	628	605	587	580	583	633	648	593	619	600	561	623	590	581	617	585	584	572	631	595	581	576	593	578	648	605	637	592	590	583	568	608	542	632	611	593	648	599	592	582	610	565	548	615	587	601	582	623	645	573	573	581	579	639	593	611	617	626	628	630	632	608	554	632	543	569	575	590	590	590	629	589	603	609	605	609	627	605	582	582	584	557	644	577	648	602	566	625	594	620	592	617	599	602	604	572	541	613	610	636	578	653	637	618	593	580	590	591	616	608	606	613	615	624	601	591	602	558	610	580	579	607	612	605	603	627	629	613	551	642	587	628	615	553	598	569	609	603	610	622	550	598	605	588	581	585	589	577	572	609	593	549	619	611	579	612	582	655	568	657	617	599	573	587	590	600	608	600	573	628	569	651	586	569	649	624	629	642	610	625	619	588	602	593	594	566	608	572	624	611	623	595	560	590	607	581	592	607	544	634	613	620	587	632	576	644	584	554	623	575	586	571	594	594	606	596	587	608	596	537	659	671	572	587	620	571	609	629	563	616	624	619	646	553	626	597	602	616	577	595	626	640	589	550	616	597	599	621	626	633	625	608	611	596	609	586	570	604	605	602	625	615	613	597	605	582	628	578	592	605	636	559	580	619	612	623	580	581	589	609	596	628	599	605	584	559	597	581	582	607	575	609	603	547	610	622	580	598	564	583	579	589	602	593	579	603	606	594	596	631	637	580	641	618	596	597	576	613	578	594	617	606	529	585	567	623	577	607	596	586	630	588	623	568	604	527	618	627	570	581	617	628	572	642	660	608	588	596	610	640	576	603	574	614	592	586	611	568	567	548	603	585	618	614	581	594	602	562	608	593	601	595	588	610	576	611	587	591	616	582	541	596	612	556	628	629	645	591	633	594	588	561	577	569	606	631	585	548	607	635	602	605	599	616	581	591	593	602	608	570	651	599	619	662	644	620	622	580	600	581	589	599	592	619	592	582	608	609	541	570	656	633	634	553	634	612	566	595	616	557	612	620	616	572	605	617	625	599	594	597	587	649	594	598	575	631	615	602	637	609	630	632	597	626	558	571	576	575	563	557	639	613	617	607	601	610	565	583	581	610	589	588	583	614	558	590	584	600	576	595	598	580	614	578	617	594	612	645	637	580	647	647	587	621	632	610	585	614	616	614	604	550	549	581	611	624	601	642	659	544	583	625	605	612	604	576	618	602	618	625	609	600	599	574	599	602	604	579	602	608	630	614	601	594	575	625	613	605	548	597	574	601	629	586	622	573	607	622	623	603	600	626	573	619	608	596	616	578	588	623	614	600	642	599	581	594	595	631	643	565	582	623	562	590	579	594	599	631	629	551	601	640	594	626	627	603	556	573	603	639	556	583	614	617	611	611	566	618	582	607	592	639	634	589	603	600	608	624	597	634	655	600	584	587	617	557	587	644	618	583	597	617	620	621	591	580	619	617
32098	31155	21348	9007	4707	2672	1534	894	568	433	419	417	326	300	254	262	251	239	222	229	207	214	256	215	247	206	216	226	226	190	232	217	209	219	209	219	210	222	214	194	242	233	219	220	221	235	238	203	227	198	216	193	214	204	227	233	219	195	249	200	210	216	209	240	192	175	219	211	226	218	218	215	230	228	190	185	204	223	212	199	188	216	207	219	199	194	209	223	212	208	216	220	205	247	231	196	211	192	220	216	221	200	224	218	199	203	218	240	208	242	188	215	214	208	202	219	218	199	221	223	227	217	205	194	201	215	207	200	233	218	225	200	211	222	211	224	216	216	197	223	214	201	215	236	217	207	217	226	216	231	207	232	222	202	232	227	231	189	189	214	228	205	202	231	225	225	215	218	171	233	217	227	213	209	198	219	223	197	211	242	233	209	211	240	219	202	212	213	212	248	196	219	211	185	238	256	226	190	208	225	200	224	211	210	212	194	183	192	200	217	188	217	201	229	207	218	205	233	197	199	208	181	201	201	209	219	216	212	217	191	205	228	208	234	242	187	194	219	227	229	201	233	187	224	179	202	206	195	230	239	210	208	225	209	201	221	224	197	245	221	220	197	225	211	219	214	220	198	214	211	215	197	235	220	189	197	237	227	208	219	194	219	212	215	215	201	216	227	235	218	226	206	268	208	210	227	201	212	192	214	202	234	200	241	226	230	214	222	211	235	241	218	210	208	234	203	225	193	221	214	225	214	229	186	216	198	210	208	215	217	240	217	206	219	226	187	208	226	225	188	218	196	225	220	206	224	214	227	209	228	205	224	202	229	228	250	229	218	209	212	195	222	226	212	233	208	227	195	218	224	225	209	218	207	221	207	220	190	237	208	225	205	215	238	218	205	223	192	228	237	213	224	219	221	221	209	221	223	217	241	250	209	199	223	258	201	211	249	190	217	211	232	222	186	200	223	212	241	235	228	233	197	223	181	196	222	218	218	204	212	217	207	218	191	196	201	199	196	200	203	211	202	206	224	220	205	228	217	222	216	205	206	200	216	199	214	212	231	219	209	207	207	272	209	205	208	221	218	229	208	196	231	207	194	221	209	226	216	223	231	235	217	206	189	230	266	219	229	208	208	219	197	224	206	220	236	195	216	240	194	222	242	195	241	207	197	201	205	202	216	230	199	210	218	218	224	203	206	212	236	200	229	202	213	221	197	210	215	219	233	199	215	228	242	242	212	209	241	256	212	206	220	224	216	229	229	218	211	213	213	209	196	225	233	236	202	230	224	209	236	232	217	229	214	234	231	201	213	227	230	246	193	217	187	214	246	232	222	184	208	189	191	211	221	235	245	228	221	217	192	205	198	209	219	207	217	228	213	202	202	213	235	209	196	220	218	179	215	203	224	225	235	217	235	217	217	225	203	200	222	215	210	194	219	225	205	211	217	203	242	208	211	246	205	234	211	216	222	202	206	216	209	225	206	216	216	239	223	222	210	240	239	233	216	212	214	203	206	220	212	214	221	184	206	192	217	214	197	205	206	213	218	193	203	242	238	232	231	223	218	207	200	246	203	211	199	205	214	224	201	220	220	213	196	202	233	207	211	209	204	222	207	207	202	218	192	207	218	206	222	205	220	210	207	186	204	222	204	237	211	225	214	204	232	231	229	196	221	209	198	235	218	202	196	230	220	231	212	216	250	221	216	192	229	208	221	221	186	219	205	222	235	214	205	189	203	213	234	215	231	222	191	222	229	224	207	231	226	214	209	226	221	193	214	215	232	231	222	178	193	222	242	226	218	182	237	237	221	205	216	202	210	231	225	202	232	209	209	216	221	200	217	214	227	231	220	224	211	191	203	225	213	209	216	215	223	210	210	206	196	216	228	193	237	212	207	238	206	215	237	234	207	226	230	190	231	214	214	232	247	214	244	213	224	218	195	202	193	200	225	237	205	216	204	232	214	196	202	193	185	191	209	214	199	215	210	219	208	213	227	199	220	244	224	202	201	217	227	223	238	245	188	192	231	227	201	205	199	197	208	231	218	213	207	196	220	242	187	215	205	195	227	195	203	182	215	197	215	218	213	226	223	214	219	208	219	200	215	201	194	233	184	206	194	218	187	238	205	213	203	202	206	205	206	196	206	228	223	232	209	217	203	217	209	218	215	217	196	218	199	231	219	208	218	218	219	220	186	206	226	219	189	222	223	243	220	206	193	192	210	209	201	207	204	236	226	226	226	237	216	205	205	229	221	213	237	223	232	200	184	209	241	223	234	216	225	212	216	198	192	212	199	198	196	244	262	225	211	210	223	216	239	201	200	209	209	219	241	225	199	221	233	194	190	197	192	218	210	226	224	228	193	249	216	219	247	203	207	203	212	220	202	201	203	207	195	232	221	213	209	186	224	252	243	214	198	216	224	215	221	230	223	233	246	205	229	209	209	175	218	232	235	195	252	211	211	227	227	226	231	216	220	222	223	193	243	223	211	206	215	224	210	226	190	206	233	237	219	226	229	191	217	225	209	216	226	218	215	210	224	201	210	229	225	241	211	194	191	232	219	210	215	225	215	240	223	207	212	208	222	197	205	206	232	218	214	222	241	208	203	192	193	227	237	210	217	222	221	213	228	220	216	198	211	210	214	220	216	239	194	221	206	237	203	207	192	242	232	211	225	208	209	202	211	231	218	193	194	205	188	205	204	191	222	226	219	191	197	205	200	218	224	222	222	226	214	188	208	208	249	212	184	219	241	226	213	209	214	195	213	220	226	231	215	220	251	226	213	200	198	195	198	221	220	200	220	246	218	233	237	210	222	215	236	231	210	207	191	184	216	203	252	195	210	218	241	209	198	217	211	225	205	236	215	220	220	222	196	220	217	197	197	244	212	213	236	223	205	208	200	249	194	183	207	247	231	217	212	213	235	263	195	214	208	249	190	227	189	173	213	219	214	233	207	214	198	212	211	199	218	225	199	205	203	214	214	207	224	201	226	207	205	226	216	212	228	231	209	207	208	235	194	225	221	206	223	213	223	206	232	207	207	221	208	208	220	218	229	192	206	232	219	222	207	213	209	219	222	218	227	193	212	225	204	195	222	195	203	214	226	205	209	213	204	220	233	217	193	232	214	201	202	221	202	222	188	207	222	214	231	224	223	225	234	192	224	197	200	219	225	195	210	224	174	194	204	214	234	196	252	219	200	191	232	243	229	191	229	193	220	229	200	238	212	206	230	189	223	216	192	220	210	218	210	215	221	222	204	233	198	183	199	213	242	194	200	223	216	201	236	206	240	218	224	223	211	222	209	211	231	213	215	197	262	225	217	218	214	205	200	202	229	194	201	237	212	204	225	224	232	198	225	220	252	220	221	218	208	236	227	218	204	255	213	226	196	213	225	211	247	214	215	200	223	230	222	220	221	205	215	221	204	206	212	249	229	221	210	207	201	213	222	194	199	188	199	210	204	212	189	178	230	198	214	203	246	213	198	223	212	227	210	242	208	218	242
21881	25322	13356	4374	3784	3056	2459	2006	1792	1725	1490	1395	1193	1106	959	861	816	811	688	741	710	660	643	666	635	687	666	621	628	642	603	647	630	654	600	575	607	571	571	566	608	601	523	551	609	566	580	632	574	592	590	603	611	591	571	602	567	594	573	537	572	559	567	570	574	608	584	609	577	570	583	553	601	584	577	557	580	589	582	614	587	600	606	590	571	578	552	581	649	584	636	588	557	615	603	610	590	591	623	616	631	612	608	556	580	556	571	588	590	544	590	609	591	605	576	570	611	595	588	652	583	593	556	588	590	579	580	621	528	574	619	562	552	616	555	560	505	579	570	594	588	561	565	583	606	596	586	626	619	588	636	558	601	566	577	575	578	592	576	586	565	588	573	563	571	533	559	519	543	549	558	557	582	569	562	561	547	546	538	606	540	554	628	571	559	571	594	587	607	563	562	564	619	582	590	563	562	589	541	585	576	567	559	557	545	536	542	570	546	579	554	544	586	542	522	539	570	573	545	572	557	594	573	598	534	577	586	573	555	557	538	538	538	575	530	572	572	585	556	567	542	583	553	588	546	539	586	572	585	606	578	572	541	561	572	585	519	598	564	558	576	582	546	557	562	561	576	561	531	526	581	564	526	526	600	561	559	575	577	566	533	586	576	582	569	548	552	525	620	557	590	549	568	547	550	539	543	562	581	570	595	534	540	546	540	571	555	541	557	573	559	543	572	560	579	601	555	551	569	502	601	561	561	524	563	539	534	624	573	592	597	518	562	551	550	560	562	551	531	596	552	565	569	539	538	538	578	558	593	528	555	588	548	552	562	583	553	591	558	587	564	529	566	550	531	552	559	578	538	546	541	560	538	572	534	596	570	541	566	555	558	557	567	582	558	599	538	583	542	517	591	558	562	608	567	539	593	544	589	542	574	586	543	557	599	578	513	542	593	525	547	600	557	554	540	537	587	588	595	550	526	560	531	580	590	594	553	557	567	580	607	582	601	587	540	526	571	528	565	553	592	536	573	560	571	540	571	561	557	533	589	575	553	579	590	551	565	561	607	575	583	556	535	544	553	551	540	583	544	560	501	559	589	534	550	574	543	580	564	529	602	571	530	578	560	563	556	565	554	557	541	615	568	570	560	577	585	582	541	548	543	601	538	594	567	564	594	541	562	553	577	591	562	582	537	599	565	544	620	559	570	586	601	561	526	578	559	561	579	571	572	595	589	581	528	551	566	586	548	553	584	552	557	556	559	596	576	607	569	570	592	558	578	577	551	571	587	575	571	529	553	571	624	585	588	616	579	561	559	538	590	589	564	567	511	572	533	545	519	548	574	552	536	607	571	590	598	583	591	549	575	573	559	579	504	581	576	555	528	570	550	568	529	519	529	538	610	532	530	564	627	571	559	521	538	543	567	567	598	548	546	547	561	573	563	543	555	580	565	544	556	588	570	543	577	526	533	548	562	566	525	524	592	559	538	579	593	540	571	580	552	606	573	544	525	588	590	587	565	553	558	575	502	589	592	571	588	578	565	562	557	522	554	583	600	591	563	559	576	564	564	515	567	561	563	580	512	586	578	539	580	549	589	565	532	613	543	576	589	553	584	562	566	553	565	560	565	558	556	536	564	540	606	562	609	552	529	525	571	529	565	530	532	548	543	589	558	550	547	570	537	562	571	584	568	517	566	606	549	558	547	581	512	575	545	548	563	550	573	558	523	567	570	592	537	584	577	548	546	596	559	587	546	550	596	530	559	590	598	568	549	575	571	549	527	549	557	566	566	549	605	537	610	557	611	519	568	561	540	531	598	580	551	556	543	576	563	508	562	561	582	540	587	575	544	539	561	543	538	582	565	549	524	585	547	509	541	552	554	588	589	577	547	570	546	622	570	561	553	553	576	568	604	553	572	551	586	506	552	570	573	558	570	568	524	566	528	562	618	572	567	554	575	553	555	541	594	587	578	578	513	569	602	536	586	565	566	562	547	582	560	543	548	557	611	554	501	565	533	556	611	561	573	531	590	548	549	573	551	514	557	523	595	560	542	568	549	554	546	558	571	617	517	584	588	541	574	615	560	578	555	568	585	555	571	590	591	587	567	597	607	569	588	567	544	518	597	539	551	580	540	552	536	590	520	555	554	550	558	536	574	555	576	581	542	566	538	589	557	557	588	562	547	581	594	589	559	539	545	572	555	565	542	568	562	561	570	602	607	545	569	527	533	580	568	588	553	542	532	550	568	573	546	541	541	554	538	552	591	570	550	547	548	532	565	548	559	594	557	552	559	598	601	569	553	600	570	549	548	564	590	560	578	588	547	554	525	606	580	576	543	559	531	553	570	591	562	550	562	542	566	606	600	593	532	548	579	562	532	578	537	570	599	596	560	542	574	623	601	567	565	591	552	539	585	561	586	551	564	558	556	565	585	601	639	527	583	585	579	583	615	610	571	568	569	567	563	588	592	600	605	554	622	558	564	583	581	584	543	576	565	556	537	546	536	590	562	598	598	557	590	572	574	591	562	560	569	519	561	524	575	569	535	579	555	543	548	600	563	543	528	550	532	550	586	601	539	511	580	522	558	550	562	516	547	520	568	559	565	511	607	571	588	558	572	538	556	557	513	569	558	541	568	497	582	542	579	512	546	577	550	580	639	569	605	544	617	587	595	590	534	551	543	570	586	540	535	600	589	568	572	555	543	572	599	553	549	523	599	571	586	545	531	571	552	521	584	589	548	596	574	560	578	594	568	553	544	591	503	562	573	595	545	538	584	536	557	616	540	589	533	559	536	577	526	585	525	545	598	573	622	515	604	570	551	555	541	564	559	555	530	528	571	537	607	556	557	548	585	600	552	535	574	598	504	562	600	554	558	572	544	509	557	555	540	549	578	609	560	587	584	619	547	597	539	553	558	603	565	587	572	540	571	545	541	558	529	537	591	605	579	541	576	488	564	575	606	535	555	559	597	556	561	568	570	540	554	602	569	561	564	584	576	496	609	540	562	539	572	571	565	537	541	575	513	523	570	566	538	579	601	583	588	542	596	514	584	553	523	546	595	578	575	562	572	539	593	581	560	578	558	541	554	524	515	566	567	541	562	535	551	545	572	557	572	527	595	556	585	573	596	606	586	556	574	557	575	555	552	540	567	558	537	584	528	584	538	561	565	503	569	534	566	580	550	554	560	536	546	565	551	541	527	610	590	565	559	559	564	581	576	577	593	555	577	564	537	541	618	590	538	562	577	563	527	537	561	556	569	556	587	547	591	587	574	548	558	602	553	574	542	556	571	583	565	553	570	595	552	558	570	568	563	548	544	550	571	554	579	587	551	511	593	532	565	531	564	577	573	608	556	562	560	552	551	534	608	566	549	558	561	568	536	590	561	556	549	549	594	578	570	530	521	574	574	549	576	531	555	556	613	555	600	565	522	622	564	581	506	540	568	591	567	520	587	557	552	569	555	581	548	568	562	578	554	534	562	532	516	586	565	547	518	575	541	530
40284	36819	25955	12115	7174	4240	2347	1334	841	588	503	505	334	311	263	222	210	202	188	218	182	175	185	192	146	153	165	159	173	162	172	150	160	171	166	191	148	142	146	140	145	154	160	148	157	161	154	174	158	156	173	136	189	154	177	155	137	177	142	179	147	156	164	169	158	136	138	165	143	151	150	174	157	160	173	165	174	145	118	159	157	166	147	170	183	157	157	153	150	141	161	144	166	167	156	167	179	152	157	145	163	167	135	143	147	158	157	148	158	186	155	126	159	134	155	160	156	138	151	159	142	146	152	152	165	169	151	139	144	135	159	132	163	154	146	149	136	151	167	133	146	157	178	178	172	151	185	150	142	155	148	142	158	160	158	169	141	168	147	142	131	144	158	163	173	156	153	151	140	179	163	149	128	151	150	172	149	149	143	154	136	159	156	168	146	143	148	164	155	131	144	147	102	135	145	150	157	140	146	156	127	159	147	135	133	149	142	142	146	160	135	160	148	170	163	156	134	148	146	158	140	173	148	138	150	142	152	142	134	125	150	150	150	155	140	142	129	137	148	147	145	137	140	130	158	145	146	161	155	158	132	170	146	155	158	158	166	169	160	163	127	155	148	149	141	158	141	155	161	149	141	132	163	134	165	171	156	169	165	167	133	146	140	149	150	150	125	149	154	144	139	144	130	133	158	153	144	145	141	174	157	152	140	151	135	161	152	137	146	159	137	134	152	153	155	146	164	159	171	155	144	154	152	155	162	140	139	169	165	141	156	143	158	143	139	144	167	125	154	146	154	133	126	128	146	143	150	138	153	149	122	129	132	168	152	139	167	148	170	131	151	150	144	149	167	165	133	138	165	150	183	155	136	140	134	167	161	188	138	133	158	148	140	141	123	139	150	147	165	142	144	129	153	142	144	162	157	148	132	150	140	138	136	157	161	148	170	136	137	143	162	151	154	138	150	156	161	157	155	147	131	146	138	143	152	136	153	129	138	165	137	137	140	169	146	138	160	156	137	147	162	149	125	147	159	158	151	130	175	168	144	133	158	161	176	143	153	145	160	155	148	160	136	152	152	138	145	142	147	157	125	139	127	179	136	167	144	139	153	189	137	132	154	124	140	162	152	147	151	147	149	140	142	150	137	140	135	147	151	153	143	149	151	135	166	158	161	166	132	146	147	149	153	140	179	141	146	146	155	152	160	161	144	145	145	154	147	129	141	144	151	152	129	171	155	156	141	156	125	124	149	145	150	146	124	134	141	138	149	132	141	149	147	150	166	166	161	168	161	155	154	153	138	131	154	143	146	142	158	151	159	155	158	158	151	148	140	159	146	145	157	147	139	158	137	151	159	150	141	145	152	159	142	165	149	151	153	163	150	139	138	165	147	139	169	145	164	160	142	154	152	145	146	134	177	134	128	151	130	130	147	143	162	130	137	132	157	131	172	147	154	162	139	164	146	138	158	154	138	158	159	140	152	163	171	137	149	140	182	136	139	160	155	143	132	144	138	131	155	158	144	170	146	145	147	148	142	174	170	119	161	143	140	139	168	132	138	155	127	156	154	154	157	142	140	149	162	161	158	142	150	130	162	136	175	156	139	136	177	136	133	158	159	154	145	166	145	136	168	145	127	191	160	156	165	147	155	138	139	157	136	146	149	146	147	139	157	148	124	155	141	149	148	148	152	150	136	168	168	159	157	167	140	154	153	135	144	151	153	162	158	153	157	164	152	160	155	141	147	136	144	126	141	164	150	159	147	165	149	176	151	158	157	146	162	137	136	128	168	142	127	149	151	160	163	162	158	154	138	162	143	138	155	154	160	140	142	158	163	157	140	148	130	139	147	135	177	149	158	134	174	141	136	159	161	146	134	149	159	176	154	128	160	175	149	146	124	182	129	155	150	166	146	153	146	177	154	175	170	135	147	144	159	148	159	129	155	143	147	156	149	137	135	166	159	148	151	128	154	148	144	156	166	149	144	151	161	143	147	114	129	150	137	175	145	145	157	139	156	151	165	151	141	135	156	128	137	151	146	144	154	164	133	154	169	145	145	171	144	154	151	146	171	127	154	152	145	128	143	155	171	159	141	148	159	120	146	139	127	153	140	156	142	139	159	143	156	149	133	132	138	165	159	155	131	173	159	131	149	156	143	175	142	156	162	143	147	150	138	152	135	163	148	151	149	155	140	149	140	143	141	140	154	148	149	158	171	149	166	151	159	173	148	138	133	133	156	141	153	144	131	141	162	149	158	134	142	123	168	168	158	153	153	148	160	160	149	140	131	155	166	133	149	140	167	150	174	138	154	153	157	135	149	130	156	144	139	182	123	145	156	146	164	142	138	143	155	159	139	154	142	143	175	146	167	150	143	145	155	155	142	137	179	133	127	157	149	163	154	161	160	149	137	172	163	156	152	161	163	159	142	147	146	148	172	141	155	142	164	163	161	158	181	148	127	148	150	158	159	124	158	136	167	138	126	162	139	159	140	160	169	160	159	171	148	163	144	159	157	134	159	151	152	160	140	158	158	150	166	175	150	159	147	157	125	124	159	141	159	148	161	159	146	147	162	142	135	124	155	160	143	168	143	141	153	156	152	137	133	148	157	157	161	197	149	167	146	160	161	153	127	167	151	122	164	174	148	133	145	157	163	155	139	155	144	149	144	139	137	158	155	148	152	149	156	149	123	160	162	166	152	168	170	130	134	166	144	155	135	128	131	134	151	136	152	151	164	136	153	145	134	152	146	168	147	175	163	163	163	126	157	141	125	158	147	157	170	163	144	161	131	158	148	169	138	135	128	167	156	145	166	135	165	139	142	139	158	141	150	154	161	180	153	163	152	164	145	175	156	155	158	154	155	140	147	147	155	175	158	154	152	161	151	147	138	156	139	145	138	151	147	148	153	146	161	178	161	158	146	157	162	172	145	144	142	148	168	143	148	144	160	134	137	168	174	140	171	160	137	159	138	159	150	142	158	163	127	154	168	160	156	143	162	154	164	153	160	156	139	155	143	139	155	127	152	139	149	135	153	152	121	140	124	156	143	156	140	167	136	156	158	145	145	156	136	132	151	167	162	167	141	162	156	147	140	173	147	152	128	137	156	167	143	163	154	159	148	146	143	127	156	142	143	170	146	164	155	164	175	153	161	142	136	155	168	175	162	126	157	168	144	151	121	144	122	167	158	140	168	139	169	146	145	142	146	144	141	133	145	155	148	150	153	132	157	142	146	159	134	152	135	137	152	163	139	153	146	148	174	154	139	163	138	152	172	161	147	135	140	161	143	148	153	138	149	158	141	134	131	190	136	160	155	144	146	166	123	161	131	128	145	159	149	142	172	149	148	155	164	164	125	157	153	136	160	148	159	162	149	148	153	137	132	166	157	158	154	170	167	148	157	145	132	165	170	183	146	149	137	144	137	143	149	184	160	159	152	146	156	148	128	155	147	155	140	136	165	153	154	148	157	158	140	153	152	141	137	139	143	156	148	137	150	152	143	136
27321	29918	15552	7007	5900	4743	3598	3147	2804	2449	2180	1811	1450	1296	1065	986	807	779	698	716	686	632	602	604	602	566	583	568	537	519	536	514	503	497	485	524	487	476	452	506	464	475	465	441	477	452	433	482	445	427	435	432	419	451	430	429	429	456	418	411	450	445	439	405	443	414	405	412	425	430	447	398	449	427	454	428	439	357	449	404	444	434	398	415	410	393	429	424	415	490	432	486	425	444	479	476	492	497	457	465	462	458	427	457	430	421	466	451	438	458	458	414	463	419	431	445	466	454	465	456	484	454	435	452	424	411	412	431	454	407	426	447	435	444	394	434	413	434	425	434	430	422	438	470	455	439	483	455	455	446	442	470	429	454	426	428	406	374	391	428	437	391	431	381	415	401	391	422	424	417	408	411	410	415	410	394	420	388	424	439	390	388	425	409	412	356	415	389	430	388	400	372	375	487	411	410	416	396	405	388	422	428	436	379	421	429	392	372	427	397	411	392	420	402	387	402	408	397	396	402	370	382	398	456	381	405	416	377	369	396	396	409	391	398	381	385	394	407	432	389	391	419	400	400	407	417	412	369	401	376	381	406	405	414	390	375	388	427	422	385	401	406	388	448	409	402	396	428	431	384	394	381	401	386	396	411	405	419	438	423	423	388	403	390	392	445	424	398	412	371	381	379	405	457	394	424	389	387	422	401	375	420	426	423	378	402	376	368	442	379	389	424	417	396	408	364	416	399	429	412	438	401	381	412	413	415	411	384	390	397	387	382	384	425	404	440	414	400	441	395	391	381	425	411	389	403	432	428	398	397	394	363	397	432	408	386	417	379	438	381	373	410	368	463	417	404	422	402	408	399	392	401	383	394	435	399	424	406	422	388	388	395	341	390	384	448	429	456	403	394	459	398	458	395	402	418	404	429	384	380	408	370	412	401	352	375	398	399	400	391	383	419	400	447	401	424	424	392	402	371	417	395	444	406	416	384	385	424	382	390	397	418	390	440	419	416	417	396	406	380	417	405	423	407	421	363	439	406	407	405	386	415	398	397	423	388	419	374	416	415	416	425	400	365	427	396	417	378	403	428	385	419	390	415	424	419	405	403	379	405	396	377	375	414	379	445	384	396	422	434	390	399	389	397	443	406	389	368	416	394	383	452	387	424	399	404	412	386	408	382	448	400	391	398	392	438	414	379	388	401	425	402	392	392	432	401	403	385	403	377	421	407	363	393	406	418	370	427	363	416	403	355	403	406	402	439	393	396	391	382	435	431	369	390	397	379	411	416	417	422	428	414	381	417	401	406	393	426	396	375	407	398	424	414	369	387	362	385	385	420	375	385	423	410	404	372	420	382	352	393	421	402	376	383	416	390	398	381	413	389	444	423	398	372	394	361	430	400	393	413	435	410	369	430	441	437	436	411	413	389	422	420	358	378	400	395	403	426	386	400	412	432	396	380	417	391	392	441	381	402	420	409	404	398	415	385	433	376	413	433	421	424	416	389	376	369	388	378	378	391	404	402	419	435	371	393	391	445	418	407	425	357	380	418	420	389	394	379	422	430	419	387	419	415	435	393	422	419	382	369	415	392	427	414	387	427	373	426	387	438	395	418	396	392	401	380	414	392	379	422	391	405	384	439	350	440	401	396	422	368	382	399	393	395	433	360	427	373	420	429	409	418	401	415	410	401	389	400	408	413	420	404	390	415	348	382	364	383	393	372	433	421	434	370	403	393	423	413	402	432	385	349	363	409	404	420	418	420	411	388	415	403	390	421	397	396	407	406	393	387	393	412	365	391	413	395	400	385	411	431	394	408	439	409	392	376	397	406	383	412	384	393	399	384	395	393	395	382	391	412	424	411	431	361	376	419	367	399	409	402	403	398	401	402	377	393	424	415	406	380	426	415	426	389	414	405	428	408	399	414	377	401	393	428	424	423	408	400	423	426	394	394	381	389	373	360	421	434	385	427	392	415	406	440	377	433	418	403	404	369	406	384	357	403	420	395	381	406	395	380	412	390	431	388	399	399	426	395	380	428	413	395	446	412	381	382	426	415	405	398	403	455	421	389	394	382	417	371	378	394	414	436	393	372	426	396	391	386	402	366	398	410	419	436	392	421	403	423	409	447	389	380	389	433	405	377	417	369	405	389	381	397	455	387	384	398	400	403	394	412	381	404	354	352	414	400	414	440	399	402	409	416	405	438	425	399	381	392	405	390	388	404	405	416	406	386	402	390	416	429	407	404	399	417	430	381	421	398	387	380	415	378	393	415	386	402	441	413	383	404	354	393	435	445	361	378	426	422	408	384	377	416	416	410	405	399	395	411	402	420	422	410	426	411	405	379	391	427	375	378	423	384	422	421	394	396	385	394	423	402	392	363	404	377	403	409	427	382	399	426	369	446	392	397	408	408	386	394	401	373	432	392	385	434	398	411	399	391	399	379	341	443	438	366	392	387	404	404	421	378	414	401	417	412	387	423	379	426	406	350	407	392	400	422	406	392	411	443	437	406	411	406	427	385	393	404	399	404	410	369	373	427	411	406	390	401	375	377	418	390	409	416	414	413	410	412	414	398	382	421	408	392	427	395	419	403	378	396	397	398	415	402	397	407	429	396	412	416	376	444	412	429	404	381	374	387	382	419	421	415	417	378	409	403	431	412	407	378	434	430	430	421	438	387	395	379	432	414	387	402	402	417	419	411	433	427	414	374	432	398	400	416	387	412	378	395	361	425	427	383	406	421	433	427	408	386	382	424	437	360	416	390	415	382	425	370	388	450	409	412	420	399	421	393	445	380	417	428	411	414	385	374	414	393	441	412	388	405	391	400	387	418	428	384	405	428	454	426	401	399	420	421	404	383	408	385	435	394	390	407	392	409	396	426	416	424	382	399	395	380	400	396	373	414	409	428	397	414	370	401	419	424	361	380	391	396	391	387	365	409	413	391	419	432	413	377	414	396	405	387	426	431	397	418	406	413	447	357	413	371	395	369	402	404	418	435	416	421	393	415	426	407	394	372	395	394	384	421	407	341	388	455	409	400	392	417	393	341	376	406	429	418	393	409	412	354	383	400	434	400	415	419	433	370	390	391	412	374	413	414	387	358	368	386	400	422	400	404	414	403	388	426	408	397	390	391	384	391	430	418	374	423	433	405	372	421	435	411	395	397	391	401	428	423	383	439	419	392	430	401	411	401	408	391	405	394	429	383	397	403	432	406	439	426	405	415	418	400	426	388	391	348	384	389	408	420	405	391	383	430	407	371	428	416	382	408	433	411	413	428	409	393	397	426	427	423	390	416	415	394	412	408	401	412	389	393	424	397	410	404	431	410	407	397	421	380	442	408	408	408	383	422	384	414	379	393	429	396	373	411	412	396	391	410	389	390	383	412	385	403	418	413	376	394	410	394	396	400	414	393	402	411	411	403	424	391	393	418	429	374	389	411	407	401	418	437	423	401	390	394	414	409	418	413	417	385	358	400	387	454	405	401	414	436	399	398
13172	7367	3138	569	333	326	279	263	247	256	211	199	225	242	236	224	255	219	224	233	233	235	222	264	239	242	182	230	234	234	225	236	250	253	235	225	258	234	212	236	219	240	224	238	227	246	221	241	224	212	217	206	240	212	229	242	234	237	262	212	225	227	268	222	249	212	212	236	221	225	224	219	256	234	233	208	206	234	231	195	230	259	210	223	204	225	216	202	218	228	237	230	236	199	204	234	252	223	202	239	243	210	206	226	258	210	233	238	222	237	209	232	241	232	239	235	221	240	212	230	225	236	256	260	252	239	216	216	225	249	226	239	221	225	213	242	223	231	215	209	230	214	205	215	222	232	239	242	236	215	231	236	203	231	213	252	233	214	233	212	228	225	208	223	221	234	220	199	243	261	226	243	225	231	229	230	227	256	232	213	200	232	237	258	219	199	225	227	216	224	243	258	242	234	231	199	200	262	249	218	223	206	248	221	230	254	212	249	232	246	245	200	216	217	231	209	204	236	230	247	232	223	221	216	218	212	256	237	236	215	185	242	231	229	219	223	213	232	263	232	242	223	236	202	240	226	230	207	207	227	194	220	239	196	223	248	230	218	222	236	245	247	198	225	197	221	237	235	245	242	233	206	224	196	221	214	243	224	237	248	256	230	201	246	233	221	230	215	251	231	221	254	227	225	208	237	217	241	221	215	233	242	213	239	218	232	218	206	268	221	234	205	213	230	237	259	243	222	217	247	210	255	240	236	223	209	243	243	211	203	215	224	242	236	239	257	233	198	206	229	245	218	222	226	234	210	232	234	232	220	221	244	228	210	234	213	229	208	211	226	215	226	257	241	239	202	248	210	225	192	216	218	209	231	233	220	249	221	207	247	260	218	250	237	226	230	238	186	242	239	232	225	238	230	230	227	235	224	236	226	222	243	220	231	206	224	224	224	246	232	216	234	257	194	206	180	216	231	226	197	224	223	213	216	222	227	223	261	244	227	234	236	232	226	247	260	215	241	241	228	229	236	229	219	241	257	229	226	202	245	215	221	220	223	213	208	221	236	233	219	243	262	220	234	213	237	226	248	210	200	217	224	259	215	224	232	215	261	202	232	235	239	217	222	232	209	251	257	229	226	235	248	228	241	253	212	232	232	223	193	231	268	232	214	212	232	246	256	206	233	210	212	219	256	232	208	213	200	207	220	217	203	224	210	221	220	227	218	222	232	233	224	213	200	218	252	195	252	218	238	232	204	259	196	201	240	232	226	205	216	225	208	216	221	222	228	221	254	229	218	231	224	243	222	224	215	226	194	245	245	189	236	249	248	214	244	218	220	241	204	228	234	220	235	221	244	247	225	234	221	238	251	209	251	227	225	235	236	249	218	210	226	247	217	208	224	215	250	235	240	211	233	220	207	212	243	227	180	260	230	233	223	230	218	220	236	236	231	239	209	249	255	233	238	204	207	212	253	236	262	246	230	225	245	206	213	213	242	198	236	215	243	228	239	207	261	244	249	222	238	218	243	203	222	211	224	230	201	236	238	233	197	225	239	222	255	251	219	240	198	230	221	226	216	225	212	232	241	223	241	234	240	243	228	235	212	276	227	235	231	213	207	212	255	214	206	262	203	206	241	232	224	233	210	222	239	204	209	207	213	248	241	222	224	247	211	214	213	217	212	220	216	246	220	228	223	222	236	211	206	216	221	248	224	208	256	226	238	213	213	222	235	219	229	243	243	242	218	225	231	257	223	227	214	228	231	222	228	219	249	226	245	248	229	241	239	246	237	240	194	235	198	248	213	233	230	257	240	204	211	200	222	242	258	222	221	236	238	224	223	242	256	238	221	223	248	242	221	226	199	214	206	231	200	207	237	207	189	240	224	228	224	224	203	234	220	251	213	211	223	199	215	205	213	229	203	233	266	235	237	231	248	246	258	210	216	231	223	232	209	237	236	225	208	229	235	247	224	197	224	234	228	209	229	238	215	235	240	211	219	224	230	229	228	220	222	249	218	217	247	225	243	213	227	222	223	200	228	235	233	213	236	234	251	218	205	243	228	230	201	205	212	240	224	225	224	222	247	220	224	208	230	210	239	204	248	241	227	223	214	216	203	222	233	242	240	231	231	226	230	233	224	233	220	231	203	242	210	239	221	252	211	242	230	246	218	220	218	224	243	205	210	203	225	216	229	233	230	216	227	254	202	224	241	237	190	229	208	243	237	251	237	235	236	219	259	232	228	210	217	219	221	222	228	242	257	260	226	236	241	221	227	242	209	237	234	222	245	233	223	203	208	228	247	266	249	226	218	209	198	226	212	233	234	195	226	247	250	223	256	206	232	195	223	218	259	238	228	236	207	228	225	214	226	218	208	226	226	229	224	262	234	245	238	220	222	223	238	241	210	215	232	215	232	215	232	233	239	217	264	210	210	194	227	232	226	212	204	227	217	233	224	229	236	224	237	216	202	221	232	220	231	215	228	218	220	205	243	229	223	257	223	244	229	212	226	201	218	217	209	218	213	232	230	209	232	219	235	226	256	229	217	213	235	238	236	214	220	242	216	216	239	232	226	238	245	240	216	218	222	208	219	247	211	272	229	275	248	181	226	225	229	237	248	221	248	238	242	224	245	241	237	201	218	222	211	211	209	228	206	223	224	241	221	231	236	228	220	224	248	218	256	206	235	258	254	243	214	222	220	221	219	256	212	219	231	246	209	255	213	236	216	223	196	222	212	247	208	201	223	235	238	215	236	228	246	240	229	239	225	238	209	197	207	207	246	237	227	232	237	231	253	226	216	241	239	232	262	242	244	216	215	237	231	252	217	215	242	222	242	228	184	256	263	203	228	217	212	228	249	259	207	234	212	245	247	258	234	213	208	221	230	238	232	233	219	235	246	221	239	215	241	223	223	202	237	216	212	224	229	230	223	221	216	229	239	245	251	223	199	251	235	234	224	239	233	190	200	212	248	222	242	203	219	245	201	239	242	233	223	221	219	212	225	241	272	235	210	226	234	234	227	231	254	239	248	241	226	227	229	224	209	236	234	245	236	228	215	247	238	260	237	215	216	214	236	213	223	194	203	230	222	219	223	214	233	243	227	247	238	220	217	200	232	228	222	207	226	208	218	249	255	214	224	232	208	215	213	262	252	204	196	233	211	228	232	220	212	233	217	218	218	212	242	255	211	233	229	223	220	253	224	257	263	246	240	245	243	220	220	226	198	234	230	228	265	207	206	215	224	226	221	211	255	226	232	223	232	227	251	231	228	249	221	210	253	240	231	207	200	242	234	212	232	208	221	251	222	209	207	198	226	231	234	221	221	241	229	234	213	249	232	200	202	232	268	208	240	240	227	221	232	243	246	248	224	226	230	207	225	197	201	245	215	235	202	221	218	250	209	238	229	202	208	233	215	206	215	248	211	259	244	221	237	244	246	234	222	240	251	230	215	196	232	199	245	225	196	223	221	236	223	228	246	252	219	215	235	249	227	251	215	244	237	224	228
8658	7597	4677	1143	969	872	746	764	657	665	646	637	683	647	640	593	597	602	614	644	596	597	640	599	604	590	593	617	574	596	591	566	598	574	615	628	596	602	560	587	576	574	578	584	589	670	627	595	583	609	603	584	605	531	612	662	584	556	557	566	599	611	578	638	643	597	591	603	613	601	609	572	578	589	620	616	600	601	611	602	592	610	603	592	614	602	605	609	592	634	622	642	633	609	636	671	607	600	603	629	629	586	605	627	611	613	573	583	656	616	596	593	602	625	590	587	622	628	604	651	590	639	629	623	578	603	601	639	587	604	648	620	619	649	629	553	578	610	580	601	608	636	594	578	607	642	586	673	657	605	617	606	621	592	609	613	594	610	631	614	579	616	612	604	592	573	654	575	583	572	581	581	626	610	566	598	605	601	575	591	536	601	556	630	585	607	564	597	598	604	568	603	572	607	585	622	573	590	537	617	623	623	617	573	585	601	636	617	619	556	569	570	641	605	612	595	614	587	618	611	631	600	563	611	576	602	622	618	548	609	642	628	544	636	552	646	614	598	534	600	584	656	564	602	573	589	607	585	607	624	582	594	566	629	576	565	544	582	615	568	565	541	579	643	605	563	611	589	560	597	606	654	626	570	590	615	618	631	601	637	609	600	576	653	634	652	559	627	544	554	583	590	658	591	553	605	562	567	594	582	609	568	603	607	610	582	579	617	614	613	610	633	601	606	625	602	614	590	587	595	609	630	611	600	607	647	589	625	631	627	624	570	621	639	585	568	567	554	606	615	559	579	562	593	596	638	611	615	623	633	626	627	590	611	598	609	578	584	588	604	596	601	579	561	631	589	583	589	600	622	609	594	579	626	646	600	571	548	565	608	612	607	633	580	578	567	609	596	581	605	619	593	586	572	599	594	593	562	579	599	618	597	572	575	556	655	586	562	585	648	615	600	578	580	625	600	579	623	575	594	576	610	579	584	561	629	612	597	551	655	538	629	562	591	582	605	585	601	556	586	604	574	614	555	604	570	584	606	610	652	638	622	589	599	602	582	632	590	595	600	579	636	649	604	615	627	608	573	585	636	592	586	610	625	584	596	579	618	633	614	582	568	608	602	602	603	607	588	579	612	573	584	581	585	595	617	591	567	584	600	620	573	615	582	621	598	589	604	589	597	541	569	634	626	586	598	615	609	620	590	592	558	554	532	597	535	595	606	638	601	625	580	621	594	637	581	599	596	589	587	621	603	552	627	606	597	577	588	621	594	625	636	588	585	625	638	606	586	597	596	606	641	604	608	582	616	602	578	585	633	608	572	611	561	603	586	576	615	591	627	581	608	603	555	593	589	565	607	615	636	575	587	546	581	609	578	618	579	579	557	600	626	610	594	584	601	571	606	569	620	579	606	576	607	674	592	596	592	620	587	602	598	606	602	533	607	575	613	630	592	585	589	598	610	580	568	576	576	546	567	580	601	606	569	611	598	582	609	638	564	564	644	650	557	573	615	580	561	579	623	603	623	577	585	606	658	632	630	625	612	631	588	600	599	612	584	587	598	612	569	630	626	609	612	588	635	630	657	612	563	636	604	616	571	602	626	625	589	536	570	591	611	584	558	634	601	612	631	611	567	600	587	591	595	569	595	639	573	615	584	588	614	581	585	611	595	601	608	606	629	575	625	632	597	635	614	597	580	572	559	598	604	573	607	596	618	594	584	546	633	622	610	631	584	595	575	577	567	590	579	569	590	652	566	579	601	568	625	600	593	579	615	619	602	606	597	565	567	614	624	600	551	550	593	654	616	602	617	558	596	618	625	648	558	649	651	600	646	584	590	633	562	591	583	607	631	580	604	631	580	600	583	584	597	571	557	581	579	593	602	604	624	617	569	613	626	584	597	611	566	598	569	571	589	564	627	638	597	622	578	613	598	588	596	608	580	616	594	615	598	579	596	593	639	589	601	606	549	622	606	627	599	584	576	597	604	595	628	596	582	563	616	597	597	626	609	576	583	585	611	598	609	651	635	596	626	627	598	603	531	588	567	593	595	624	602	584	590	572	552	571	636	583	552	612	568	640	586	581	567	581	583	597	595	559	599	589	587	586	576	587	640	598	607	577	599	616	622	555	614	623	609	652	558	572	644	562	613	576	639	584	578	640	554	615	579	554	587	615	618	616	631	590	610	590	625	614	613	565	604	589	579	589	597	605	627	596	605	583	586	600	618	583	627	631	628	572	587	603	569	564	628	567	564	599	570	607	616	610	608	591	613	573	615	614	585	582	599	618	604	575	634	574	603	616	584	584	576	627	575	619	575	582	579	594	643	577	569	607	598	634	626	586	571	581	620	594	611	623	581	570	600	570	563	571	587	643	548	646	575	584	617	592	597	611	605	598	588	589	607	596	646	622	595	591	609	608	557	583	574	618	595	619	586	609	613	578	616	613	591	588	611	600	589	554	585	603	617	607	598	570	569	570	607	611	629	583	616	598	582	579	557	581	616	567	608	600	573	584	601	594	591	636	600	587	629	604	565	621	545	581	591	658	593	603	607	617	584	578	633	610	543	595	571	585	583	548	588	661	599	581	576	578	545	578	570	607	595	574	619	615	605	620	577	587	600	567	581	599	575	623	590	589	609	629	577	598	589	585	584	587	654	562	567	599	595	603	545	555	605	566	599	545	595	627	591	621	644	619	601	640	604	608	576	633	574	602	618	640	637	614	558	607	602	594	555	598	603	622	616	578	559	626	577	557	565	618	598	566	591	628	561	554	582	598	613	573	529	604	592	633	592	586	613	570	601	588	601	643	559	589	584	598	600	583	631	572	647	565	602	618	560	580	621	560	597	596	572	566	591	587	634	600	607	548	573	573	600	602	596	592	588	615	618	640	623	576	569	620	575	605	613	566	587	577	583	634	564	581	594	587	592	620	591	596	612	603	596	608	614	568	640	597	600	603	551	576	610	596	595	601	582	624	596	593	621	568	618	597	579	563	586	577	605	600	595	609	598	615	566	611	601	554	568	599	597	586	586	632	602	563	583	572	606	568	648	586	606	577	603	608	564	574	602	607	559	585	542	626	596	582	583	639	551	568	603	631	621	575	632	636	568	587	607	575	589	577	591	590	572	580	648	612	603	610	630	550	625	597	593	635	556	576	605	599	606	563	593	621	640	553	606	566	615	585	563	642	558	558	569	589	598	590	615	614	623	621	571	575	586	625	593	593	634	585	595	588	593	590	593	572	594	568	597	582	609	605	615	609	616	604	601	622	578	638	607	579	620	570	620	597	587	601	583	589	620	575	610	603	625	566	598	542	598	596	585	609	561	605	580	616	620	579	568	582	549	608	553	599	568	572	622	609	590	626	632	617	586	580	590	600	622	605	622	574	574	604	582	610	560	568	607	602	625	595	616	618	614	550	588	569	630	599	564	621	530	598	589	590	579	609	608	610	573	615	610	604	575	555	576	609	617	577	599	635	645	599	585	565	613	624	621	609	605	605	564
32531	28369	22323	8902	5082	2793	1464	801	569	525	348	337	374	304	275	249	275	249	270	249	230	225	246	239	227	221	233	224	228	216	212	218	215	218	221	237	207	226	188	200	224	216	224	217	211	242	224	221	212	210	229	202	229	237	213	234	221	238	225	210	236	189	208	228	202	206	219	220	225	240	215	221	210	184	230	221	199	203	221	217	227	224	234	202	232	210	253	185	217	226	225	206	265	246	236	234	198	211	213	203	201	221	219	224	218	205	204	196	197	224	199	215	220	205	222	217	250	227	213	228	215	210	232	238	233	211	211	229	199	199	205	203	202	239	203	212	209	201	237	218	205	229	244	209	210	213	216	223	234	219	232	199	231	228	201	205	225	193	220	203	189	193	231	237	216	219	210	240	225	232	219	219	234	223	200	221	208	213	225	226	245	199	236	225	234	230	218	216	223	195	201	207	204	202	197	202	187	206	222	225	245	213	214	227	211	201	232	193	193	225	209	195	212	223	205	186	210	217	221	207	235	223	209	189	205	199	223	194	212	213	202	227	228	228	217	178	218	220	250	226	209	215	203	222	214	238	258	210	222	213	223	190	207	210	207	232	183	230	202	207	222	205	222	231	214	191	212	202	212	196	232	203	210	217	232	198	201	210	209	194	242	208	196	214	235	224	216	221	221	196	206	234	205	228	233	192	236	196	208	245	182	216	220	221	232	203	235	215	210	230	207	204	212	225	196	202	200	207	187	216	211	211	245	213	195	226	217	204	190	228	232	221	204	245	233	231	215	220	224	204	196	243	212	215	200	213	211	238	201	214	188	216	195	200	252	197	191	191	217	205	222	214	217	214	211	196	223	212	225	227	231	192	192	237	200	214	216	199	222	225	211	217	218	209	215	222	201	226	194	207	238	237	238	205	202	217	232	220	217	230	198	215	219	210	240	201	223	202	236	208	200	214	224	205	203	202	226	201	200	198	214	220	218	213	237	210	201	231	227	214	229	232	235	205	232	204	228	199	200	219	206	205	205	216	215	184	203	220	215	236	220	201	181	220	236	187	201	232	186	194	203	219	213	218	190	233	209	217	220	208	208	200	207	201	198	219	202	208	238	199	210	207	196	227	235	215	192	217	224	187	207	214	241	222	208	225	234	232	216	194	219	212	221	219	228	224	192	230	192	246	202	201	199	213	220	188	204	191	211	201	217	213	215	207	187	232	182	238	180	198	213	180	193	194	187	223	227	234	232	230	219	227	207	208	193	199	215	207	258	202	229	220	223	219	219	209	215	219	205	216	209	203	222	216	210	201	216	211	227	235	205	213	190	235	211	210	227	222	203	207	221	195	215	208	212	204	216	216	209	202	202	210	210	217	204	209	215	189	196	213	212	200	193	209	203	248	225	188	201	224	199	216	205	193	192	191	201	197	218	208	226	231	194	184	223	205	192	208	207	195	196	206	217	188	246	235	212	214	196	235	215	208	198	232	239	197	196	202	211	225	213	215	196	228	235	203	209	212	192	214	219	208	197	234	230	226	188	210	233	237	209	198	233	228	258	198	205	220	225	231	200	199	216	191	239	200	203	213	234	216	213	209	232	230	207	218	214	198	208	173	216	188	210	213	187	194	194	198	185	231	199	222	204	210	225	224	186	197	193	220	207	210	200	209	214	227	203	211	196	190	225	237	215	252	216	199	213	221	202	223	257	227	209	218	223	215	230	226	192	200	203	232	223	221	197	216	220	213	209	213	211	234	214	216	224	245	219	242	194	199	183	215	218	212	212	215	236	186	222	215	183	211	191	225	217	209	192	222	225	246	190	186	221	205	222	236	218	230	210	193	216	221	221	190	227	192	216	203	202	204	195	246	206	215	246	207	222	198	206	220	214	177	230	209	234	225	192	204	221	206	223	219	194	215	190	212	205	200	224	195	194	215	199	221	216	226	218	190	212	213	210	197	208	196	194	226	202	203	217	205	207	221	236	191	223	203	218	210	207	223	226	224	225	209	228	209	247	204	228	214	213	198	218	194	189	235	205	210	217	223	206	198	197	219	227	226	244	202	206	208	227	231	214	209	187	192	206	235	203	193	241	213	202	193	215	204	193	200	212	204	207	205	206	223	210	234	222	221	212	224	203	211	207	216	206	193	201	191	217	198	217	225	234	195	239	211	201	192	211	217	191	221	214	208	218	230	215	226	233	222	245	184	194	226	215	190	209	227	212	241	210	197	205	229	214	229	224	207	208	210	191	204	232	194	216	181	219	214	197	233	217	225	193	218	219	199	232	199	220	218	213	208	244	206	200	215	218	224	205	192	219	217	215	225	220	218	230	224	216	208	204	242	225	223	218	201	220	213	205	242	204	207	241	202	205	212	222	212	220	237	222	237	259	231	221	183	205	188	237	217	193	211	197	211	220	202	240	195	216	223	225	214	217	202	213	194	230	200	217	192	227	195	205	228	193	234	203	217	226	197	244	265	203	203	215	223	239	181	223	213	196	192	247	204	226	229	208	187	244	193	194	191	212	207	190	214	221	248	234	197	242	193	185	227	214	196	209	215	199	210	203	195	220	248	208	195	212	215	227	204	219	212	196	188	230	215	214	172	216	199	211	220	224	211	185	184	222	201	189	204	230	210	221	219	228	198	178	238	230	208	202	222	234	242	222	229	230	219	240	209	220	231	233	216	212	188	226	215	220	198	216	197	192	216	205	219	242	219	227	214	213	201	216	216	213	199	212	198	224	231	201	206	210	237	233	216	239	210	191	228	236	209	249	241	239	227	201	233	224	214	201	252	201	225	224	182	224	210	233	216	212	221	202	237	214	220	210	203	189	210	211	225	237	239	208	238	221	224	210	187	229	205	213	196	218	195	203	223	220	222	206	211	205	212	208	217	206	231	215	195	216	203	196	182	223	221	223	214	213	224	198	189	223	217	183	196	199	215	233	235	224	212	231	217	186	217	253	230	226	189	211	217	216	197	212	207	193	202	215	223	208	224	198	190	235	217	223	242	223	213	223	190	214	221	207	205	227	214	229	219	196	197	208	225	218	212	214	238	218	180	203	186	232	195	257	238	198	232	228	214	207	219	233	211	211	203	236	199	217	200	219	215	206	225	221	202	234	200	211	231	203	198	236	209	204	231	201	205	203	206	220	201	202	200	200	221	243	212	183	218	213	188	216	210	220	224	211	218	221	203	222	233	213	238	234	196	215	226	231	207	200	229	220	219	225	196	200	210	205	203	222	217	218	216	212	212	223	201	217	184	202	213	215	195	208	193	231	199	196	215	202	211	215	198	198	243	225	232	194	223	215	216	199	218	200	208	196	215	191	218	215	220	217	243	193	219	237	220	203	235	216	217	224	231	197	203	197	198	221	199	215	246	236	216	213	235	232	190	220	197	245	225	220	195	215	210	194	200	215	212	232	224	230	209	231	221	206	228	229	206	198	195	201	182	222	210	195	195	211	179	231	211	211	221	234	195	247	196	190	194	201	220	225	206	203	242
22027	23553	14492	5025	4253	3112	2266	2085	1814	1764	1416	1337	1156	1007	931	868	854	739	702	672	661	676	653	615	588	643	656	564	630	637	591	610	608	612	609	597	594	580	606	615	613	591	580	515	582	580	603	563	578	578	581	541	581	570	567	576	561	548	573	600	561	538	569	552	554	561	590	598	553	593	555	573	582	629	568	556	556	597	555	543	546	560	590	552	566	540	588	533	587	617	572	609	557	573	565	553	629	578	652	608	597	590	598	584	599	553	623	625	588	532	554	571	555	626	580	585	606	576	587	606	573	620	577	550	564	549	542	590	564	551	609	558	571	556	587	626	567	568	578	547	567	569	586	588	575	595	595	552	570	577	601	572	548	577	566	580	603	558	589	563	561	550	565	586	549	564	604	567	547	551	588	559	552	554	563	558	562	564	524	581	574	574	551	572	535	563	570	553	548	612	519	565	556	533	552	571	599	529	597	578	592	545	576	530	536	550	531	580	525	553	575	541	562	550	539	553	549	574	562	583	562	534	528	577	595	525	514	542	546	567	566	580	568	526	565	542	544	508	586	517	558	526	559	550	533	578	570	549	567	531	577	513	562	571	557	564	569	571	542	559	566	518	561	524	573	537	520	586	602	603	539	546	562	576	566	563	487	547	575	576	582	512	551	589	576	549	531	532	528	509	543	550	550	595	531	556	537	553	553	586	578	524	552	578	565	591	529	595	585	547	522	538	599	520	585	587	620	563	561	589	611	569	562	546	547	518	521	514	588	568	585	523	571	521	581	545	557	532	587	581	564	562	520	534	536	570	546	579	567	552	531	580	574	521	558	553	526	548	525	555	542	567	524	558	569	559	538	572	575	522	532	528	579	503	567	598	568	575	525	564	554	580	574	576	533	561	565	552	533	543	534	564	563	557	557	550	536	589	568	581	577	566	592	559	548	571	565	558	540	535	558	523	526	544	535	550	564	576	560	512	584	571	593	576	523	555	565	597	471	533	525	536	568	576	614	554	555	544	590	563	555	577	564	547	549	529	565	534	568	591	529	534	555	552	559	607	582	540	542	609	545	570	565	602	573	525	547	573	547	578	572	575	552	540	607	546	553	591	579	579	560	588	522	541	511	549	608	534	552	522	565	558	529	542	576	495	550	565	562	549	567	529	534	542	604	573	516	544	532	520	512	581	569	590	581	569	595	542	557	601	551	541	567	606	584	538	583	530	517	524	540	554	530	503	560	574	558	595	560	565	564	563	567	557	528	588	555	567	586	585	532	588	546	524	573	638	535	570	561	562	559	539	572	523	544	533	529	604	587	580	573	539	609	548	547	561	550	558	568	499	580	511	546	560	601	596	571	591	527	528	542	549	580	559	564	589	554	574	522	579	542	538	577	576	509	491	567	522	549	562	577	571	525	569	568	526	578	577	587	547	544	518	555	558	573	568	572	547	551	545	571	519	534	530	524	584	570	553	558	549	554	587	563	574	534	525	578	564	560	566	565	571	593	588	525	607	511	556	558	538	564	547	581	572	567	541	598	587	575	540	568	565	558	537	511	540	538	540	562	537	564	563	533	550	540	542	616	555	569	540	569	524	544	566	569	546	548	580	521	551	605	565	546	573	555	562	541	563	584	528	565	596	538	557	533	585	554	474	551	541	537	539	564	577	564	537	555	548	538	570	543	561	558	550	572	591	540	575	558	569	569	575	571	552	530	535	551	585	515	576	595	549	603	566	590	555	542	560	552	532	526	526	534	535	520	580	560	539	534	566	573	571	554	520	561	582	565	559	610	523	535	541	533	548	545	532	532	586	585	561	548	564	608	583	562	593	553	530	565	607	547	549	572	548	574	553	577	594	562	603	562	576	578	561	512	534	536	576	577	555	573	524	510	530	536	535	558	532	522	594	562	526	584	556	548	576	511	561	577	544	538	560	575	559	525	597	551	553	545	546	542	549	579	554	577	566	532	591	516	561	569	519	540	540	597	556	549	546	546	543	525	544	539	573	584	564	564	584	570	535	570	537	553	570	530	532	569	563	530	511	515	598	603	546	553	530	574	570	591	522	530	538	569	575	573	521	547	570	544	537	484	565	528	587	578	543	578	576	561	551	576	549	573	546	552	566	535	582	565	564	550	548	536	596	576	566	550	570	580	544	576	552	551	599	542	580	553	560	589	562	543	579	567	523	572	537	491	558	569	538	563	583	569	525	580	589	587	600	607	563	575	535	541	556	564	578	549	569	542	537	560	574	542	530	554	541	551	532	568	596	556	539	569	537	564	577	544	568	575	520	583	559	610	542	558	555	542	617	610	560	583	542	520	518	542	557	543	557	512	562	530	548	571	584	567	574	528	554	580	563	565	558	565	571	555	599	582	561	572	540	576	558	564	559	558	577	554	559	536	536	533	583	553	535	564	572	565	569	580	547	542	555	531	564	561	553	605	566	563	576	573	598	591	549	548	560	580	557	544	544	549	600	545	618	554	585	541	601	555	550	577	548	509	542	552	551	570	543	567	568	531	592	525	577	536	524	565	584	561	569	533	576	560	577	514	543	584	578	505	546	540	548	531	532	531	537	572	539	561	564	539	557	544	547	547	584	569	550	552	520	563	541	553	552	571	557	547	533	531	561	577	531	561	565	510	531	533	537	542	573	572	553	561	569	546	515	513	550	561	566	554	541	527	524	614	559	558	565	531	586	543	548	535	571	583	545	605	545	512	563	564	570	599	559	583	567	560	558	564	556	559	537	588	544	556	605	577	546	555	574	564	552	553	547	515	539	558	559	544	570	550	588	571	517	531	575	564	553	525	540	592	557	562	562	565	565	572	542	555	538	611	568	556	527	586	558	549	562	521	546	536	557	546	534	535	578	497	529	537	511	565	596	576	574	541	556	541	551	543	538	571	559	594	576	580	578	571	526	521	543	559	533	549	582	567	572	572	554	592	562	597	568	550	524	547	579	568	574	558	556	538	567	534	561	551	561	556	566	524	546	569	544	572	542	513	542	547	593	543	545	551	564	578	538	511	568	560	590	548	548	578	550	579	575	545	577	537	563	579	544	531	562	563	550	544	546	563	554	533	552	523	548	541	534	559	554	544	525	572	569	554	568	588	537	566	561	596	556	539	528	581	571	561	560	577	572	544	518	569	596	523	517	582	566	522	547	578	586	606	575	569	502	581	537	536	596	581	600	525	592	571	548	574	540	552	528	556	562	568	551	591	512	575	570	569	521	567	561	568	569	562	537	547	592	555	572	556	549	543	597	540	560	552	554	566	550	549	581	556	539	589	548	575	527	562	555	542	592	536	557	584	609	579	591	545	572	530	565	562	540	563	528	545	592	565	538	561	579	561	555	586	560	549	546	575	582	583	567	535	567	516	576	573	528	551	551	542	559	556	571	570	547	571	563	553	569	541	585	609	590	554	539	543	550	540	572	524	566	552	541	585	547	573	605	553	555	515	538	582	551	529	616	577	568	543	569	564	539	575	626	539	589	551	520	574	522
41263	40460	25942	13283	7876	4507	2515	1414	803	646	431	400	311	300	253	227	197	177	204	202	182	169	192	157	170	177	157	181	163	173	172	181	159	162	164	145	175	154	135	164	156	154	160	167	193	167	138	136	153	182	123	140	156	131	151	159	161	158	148	168	147	127	149	162	127	166	133	148	172	157	144	164	174	148	153	162	130	145	138	149	166	155	157	161	133	154	152	166	149	152	151	150	156	158	146	157	165	157	152	159	160	190	134	137	144	142	160	154	148	152	157	147	168	130	140	139	142	147	160	143	166	143	142	150	160	156	138	119	150	153	146	157	154	170	152	151	165	137	148	135	181	157	154	143	157	162	145	137	155	151	165	176	143	155	153	143	153	158	142	155	171	163	143	165	169	148	159	163	142	148	159	165	154	145	158	146	153	151	168	155	135	142	159	161	154	149	136	156	168	151	143	142	151	155	163	149	174	145	143	123	144	140	152	132	172	153	178	148	155	157	138	144	165	150	154	138	130	137	153	151	144	138	141	159	161	164	158	165	131	171	140	148	140	122	141	120	158	170	139	152	108	160	162	130	140	145	153	152	147	151	158	128	131	125	150	149	142	151	145	152	147	147	154	152	162	175	154	155	153	139	146	128	121	132	137	155	135	147	150	139	142	151	139	157	143	138	171	141	150	142	144	130	166	133	135	149	144	148	134	153	142	152	149	159	153	141	153	145	150	154	169	137	157	157	155	135	144	138	126	151	144	149	131	176	141	129	126	157	150	129	169	143	138	138	156	176	145	160	144	129	136	135	138	139	144	136	160	166	164	158	128	168	144	170	143	160	138	123	164	146	128	137	150	146	146	164	145	151	132	144	142	144	148	160	132	153	135	152	144	142	144	151	144	164	137	153	129	134	147	142	135	158	126	159	150	171	163	136	172	145	143	163	159	154	140	158	140	149	153	155	148	171	132	163	148	140	147	161	148	146	119	162	152	156	129	160	140	155	147	135	126	162	158	150	151	139	132	138	142	137	137	149	143	146	139	149	159	138	144	143	141	140	155	128	128	159	151	159	166	140	133	163	150	114	160	137	163	145	172	145	132	130	168	131	142	136	147	141	141	158	150	139	150	131	157	164	153	151	173	152	139	140	159	148	147	145	131	152	156	164	121	133	164	142	126	131	122	164	142	146	126	139	148	147	118	147	139	135	154	158	145	159	135	138	131	147	127	143	168	162	173	157	151	141	145	139	155	149	154	155	164	142	156	166	143	147	133	152	144	141	143	138	160	161	171	138	125	161	140	136	137	147	156	148	159	163	151	157	146	146	157	142	162	176	167	131	134	139	152	162	145	135	148	155	132	152	140	152	143	149	155	150	147	131	128	161	133	150	134	131	140	142	139	143	142	143	142	152	159	141	130	143	162	149	150	141	146	130	122	136	143	150	148	148	152	149	153	144	142	142	161	139	165	159	148	162	157	142	155	140	130	154	175	155	152	138	142	153	152	180	151	157	149	163	143	163	133	146	163	171	124	150	164	166	151	156	170	159	162	150	155	158	144	135	146	140	158	147	158	149	138	144	149	152	154	140	157	155	140	139	144	154	145	145	153	138	158	127	140	167	149	130	126	174	160	161	125	143	151	142	139	151	141	165	139	163	150	167	158	160	163	138	164	151	155	151	131	164	138	158	172	150	154	151	144	151	123	145	171	151	173	147	140	158	147	146	120	136	140	141	124	157	141	121	158	139	122	140	161	146	143	142	166	143	132	160	153	155	145	134	161	153	151	159	167	136	146	147	156	131	145	133	129	146	186	132	146	153	145	142	139	127	131	144	152	139	154	157	161	141	147	153	154	149	141	144	142	132	156	137	146	125	141	136	149	145	138	129	147	138	141	146	145	156	130	162	137	152	143	149	147	143	162	145	175	134	140	140	131	131	164	120	130	148	134	134	136	132	160	154	168	142	149	140	145	151	134	133	162	161	136	151	157	182	147	150	169	144	147	162	154	158	134	168	131	147	123	147	147	150	144	162	164	136	133	139	175	163	139	158	141	152	141	148	166	135	137	154	150	157	141	148	170	141	141	131	149	171	149	136	160	144	145	146	143	149	162	129	140	140	151	123	147	181	145	129	146	158	146	160	149	146	169	141	127	144	144	147	150	152	161	156	155	148	141	165	162	144	149	139	148	144	139	125	167	150	146	153	124	142	158	153	148	143	122	119	152	146	160	165	136	139	162	152	131	109	139	141	142	153	148	163	138	161	135	168	162	161	171	128	146	162	147	157	143	141	152	147	146	159	132	159	139	153	153	134	140	167	165	150	134	147	143	153	157	132	176	147	157	160	153	137	158	158	136	158	138	146	166	157	142	144	150	147	145	154	158	144	145	151	150	128	130	153	127	146	142	154	130	152	172	149	150	162	153	133	129	151	148	146	135	139	162	168	154	138	141	135	140	152	136	152	157	157	138	130	165	115	146	137	145	157	141	147	141	128	147	148	149	134	136	136	160	128	161	137	139	165	139	142	146	145	131	127	167	154	145	128	139	148	160	139	139	141	156	141	162	160	149	166	160	151	147	164	131	151	148	147	156	118	146	146	179	131	152	151	145	149	175	146	157	167	148	147	153	144	146	156	135	153	155	146	152	157	162	165	127	159	134	148	140	157	155	138	148	164	136	143	147	142	148	127	150	147	155	159	155	163	166	148	147	167	149	155	161	151	145	149	164	153	143	180	158	135	129	155	133	129	148	159	153	149	151	186	146	134	156	119	158	154	131	158	140	142	139	150	141	145	140	145	173	159	169	158	121	163	138	166	132	139	143	138	160	155	158	152	185	155	135	144	140	136	168	152	146	151	165	174	131	143	136	154	144	143	158	142	148	153	146	151	152	141	153	151	145	160	141	159	156	144	160	157	148	149	139	150	150	146	172	135	150	139	165	145	169	137	129	140	151	167	165	129	150	160	140	162	150	174	164	138	158	161	137	168	154	142	140	157	129	130	153	125	149	154	136	160	147	118	146	131	149	170	150	139	117	151	144	160	149	140	144	142	170	153	151	164	144	155	158	152	150	133	178	148	143	150	123	150	157	160	161	141	160	154	144	142	163	129	150	163	153	153	146	145	156	143	139	136	136	142	136	153	137	143	157	165	161	146	145	148	158	142	163	136	170	153	146	156	153	164	151	142	150	160	148	126	164	148	182	145	147	142	151	159	143	150	135	146	175	120	159	154	133	148	172	135	149	144	162	142	147	123	133	165	137	141	161	138	148	138	146	143	138	170	141	141	147	144	137	145	165	147	162	147	136	136	170	154	145	133	164	139	147	159	138	119	158	136	158	128	163	149	121	159	145	126	131	145	134	142	147	152	167	150	162	164	156	141	126	126	157	122	120	158	156	151	150	152	144	149	172	153	129	153	159	138	159	160	118	165	155	168	135	151	159	157	150	153	150	147	146	151	158	145	172	147	156	150	138	152	112	155	137	140	136	145	150	115	122	141	149	140	166	164	132	154
27915	33604	14370	7131	6042	4775	3613	3305	2611	2508	2131	1834	1526	1172	1134	930	840	811	738	732	670	649	596	620	611	577	543	535	521	540	544	538	526	536	470	519	459	519	462	499	478	445	455	454	441	461	465	433	454	439	409	443	468	437	438	456	458	438	388	398	426	406	431	455	414	425	404	448	438	428	387	403	455	435	434	436	440	418	492	467	474	381	410	448	422	425	418	438	420	396	408	453	440	464	431	432	437	487	470	472	488	410	441	442	464	448	431	448	395	459	410	411	440	423	455	464	437	422	470	414	441	439	430	453	429	439	456	434	450	401	413	448	461	412	416	397	432	428	442	416	420	423	441	440	417	445	473	460	485	445	499	437	438	394	438	414	401	389	407	418	408	471	446	410	419	379	448	427	425	434	419	416	412	376	410	409	415	404	409	403	387	409	427	368	418	386	398	399	399	382	381	413	439	435	374	415	428	401	350	412	398	384	395	419	410	398	401	410	388	390	417	402	428	418	392	380	416	379	417	405	401	409	401	398	399	397	409	419	367	406	401	419	410	400	403	403	392	418	406	419	364	420	381	415	373	419	404	391	387	406	377	418	394	402	390	421	413	400	427	433	422	416	393	389	392	428	383	394	414	386	407	427	408	382	356	396	378	419	377	388	410	416	383	410	373	404	377	417	396	404	399	414	401	434	399	408	399	406	386	440	388	410	382	378	408	389	427	376	389	406	407	394	403	374	401	372	407	386	398	441	435	394	433	385	385	367	395	396	385	402	380	416	419	407	388	418	444	355	384	393	417	409	377	440	388	426	364	395	419	393	420	415	419	395	389	442	384	392	367	395	389	415	409	418	421	395	413	375	394	378	398	402	440	393	427	451	399	406	394	419	379	397	390	374	396	407	403	421	407	375	384	352	397	432	387	394	395	424	424	394	425	402	392	399	385	370	404	424	423	423	398	408	388	422	434	377	374	414	427	399	410	396	351	382	396	378	400	404	378	408	414	419	417	401	405	399	403	386	435	388	401	370	407	389	393	425	380	445	421	404	415	358	413	395	383	372	373	411	389	380	396	373	392	432	404	364	423	416	401	419	404	381	417	427	438	392	387	430	368	410	384	379	405	446	378	418	410	411	387	363	385	407	403	391	424	446	413	393	439	410	401	415	405	410	410	423	398	395	406	420	412	395	412	407	392	427	413	381	417	412	412	396	374	401	406	434	392	444	417	381	417	421	391	416	410	434	404	387	425	401	379	400	400	413	412	384	397	411	426	386	399	386	380	399	394	398	434	427	418	410	381	394	374	390	410	411	398	388	426	396	382	415	397	402	386	423	400	405	403	390	408	418	417	396	420	402	405	411	406	393	392	377	431	433	418	397	370	419	347	384	441	379	379	380	372	378	383	401	411	447	421	392	417	435	438	407	414	363	365	409	431	392	384	401	396	407	396	418	389	440	403	378	398	415	425	448	402	425	419	360	364	422	417	399	427	422	369	387	409	407	386	400	374	388	406	405	397	370	411	382	378	424	389	395	392	439	390	383	408	399	402	409	417	418	394	371	387	366	390	416	401	391	438	381	426	411	363	385	385	395	438	396	396	418	394	421	436	384	403	393	398	440	371	409	418	385	385	390	407	397	346	384	403	404	385	407	431	401	405	394	395	382	387	410	398	396	387	431	397	387	392	399	409	388	399	386	421	428	389	388	403	387	372	389	394	373	426	410	398	396	376	396	434	378	430	375	362	427	427	390	421	399	412	432	417	398	398	396	401	402	387	397	389	407	416	373	392	459	400	412	406	401	427	361	367	431	371	395	391	404	426	409	420	399	401	384	377	409	404	410	395	397	378	385	421	417	432	427	393	416	371	396	386	413	374	412	431	391	403	395	398	405	425	399	397	430	405	440	406	394	423	392	393	429	374	404	401	408	391	412	393	375	417	406	368	419	417	426	427	406	421	418	386	425	361	391	393	407	378	413	371	425	408	453	407	402	409	404	423	421	389	373	399	395	385	394	399	408	415	397	402	412	392	403	406	385	435	409	405	394	427	401	408	397	403	399	423	393	397	400	386	370	376	398	399	396	398	403	366	369	352	394	381	401	414	427	382	374	413	419	426	379	427	407	390	424	429	358	408	415	400	388	427	409	396	401	397	416	385	412	365	400	396	373	413	398	381	415	384	392	391	408	377	400	424	398	421	427	398	388	454	387	397	406	385	353	384	390	395	372	437	363	419	424	423	408	373	386	383	369	378	374	435	394	414	398	395	416	404	396	403	363	411	385	416	424	371	414	411	448	417	398	421	400	419	378	373	407	387	385	397	385	402	380	402	418	404	425	405	393	417	368	433	386	402	409	400	398	403	417	411	417	390	398	407	386	392	342	417	395	409	388	380	385	387	382	386	384	396	372	386	420	364	360	452	415	382	385	392	407	450	393	367	439	417	413	380	399	385	425	387	410	402	416	385	419	444	413	399	423	431	390	421	353	407	397	430	371	428	405	424	445	406	408	387	425	395	381	405	389	413	417	393	410	391	390	426	403	392	398	406	416	419	429	402	368	379	362	397	405	416	368	418	417	372	399	427	378	380	408	395	378	434	411	378	399	402	434	408	389	431	423	366	412	419	413	392	400	405	427	398	410	445	396	410	412	364	429	405	388	412	387	422	419	410	387	397	397	376	401	379	376	395	374	376	385	400	409	417	410	418	427	406	375	416	368	407	405	407	416	396	378	417	391	393	431	382	403	390	412	409	386	400	408	388	420	376	376	414	386	415	390	403	430	404	404	388	396	392	373	413	393	406	422	407	415	394	397	393	398	369	395	418	380	387	383	421	413	440	362	378	414	405	387	389	417	416	397	395	386	408	403	379	431	400	384	382	420	419	391	428	384	416	444	419	396	356	366	385	380	388	414	407	425	418	387	427	388	384	368	404	413	374	425	425	379	406	413	404	396	406	358	404	391	396	418	439	396	406	399	418	410	382	400	385	422	388	408	401	392	409	402	445	387	393	400	389	406	412	426	387	369	389	406	403	396	415	403	406	422	401	446	404	451	405	397	366	428	374	391	413	411	409	372	390	411	395	397	383	402	382	411	413	378	414	405	385	351	435	413	365	428	422	373	423	403	389	425	409	385	404	425	400	367	424	414	392	391	416	395	401	396	388	386	398	433	384	390	387	402	421	397	381	384	422	387	416	415	380	410	383	395	389	389	409	409	427	409	410	380	382	424	388	372	390	426	384	392	422	401	400	381	384	422	413	390	398	360	397	422	409	433	399	394	401	442	392	437	421	408	401	373	386	371	413	386	409	383	410	434	402	367	417	365	424	369	410	380	380	393	377	406	420	383	442	405	394	401	399	400	411	433	398	384	398	411	428	412	390	411	412	393	393	400	400	410	389	411	432	397	390	394	383	391	403	408	365	404	391	406	382	349	400	411	400	419	434	390	399	418	406	405	397	394	394	388	414	415	389	381	400	388	438	405	394	406	425	389	383	400	388	407	417	414	413	401
14061	8240	2229	512	335	312	245	256	219	229	245	201	224	261	228	209	250	236	231	228	189	227	237	224	219	210	201	267	202	237	214	234	248	225	212	241	234	213	198	221	200	202	226	232	209	225	262	224	247	209	216	216	229	208	237	219	240	235	204	236	228	229	240	213	211	196	241	211	220	230	229	223	223	258	208	208	240	234	226	223	201	234	218	242	232	222	218	187	228	218	194	228	200	246	251	230	215	252	232	245	240	226	253	227	223	242	219	243	216	230	222	243	211	222	209	217	226	234	202	231	205	239	231	203	201	215	217	206	231	245	222	208	207	225	248	235	207	229	242	221	236	238	208	252	249	206	205	256	219	215	216	233	231	238	241	221	219	228	209	232	221	230	250	225	218	246	218	212	232	213	198	217	200	233	236	221	214	210	228	244	252	248	253	206	222	220	232	229	217	224	230	238	222	209	224	226	229	245	212	246	250	224	240	242	215	216	259	222	248	222	225	209	229	213	194	215	223	218	215	222	205	212	253	248	197	234	251	215	228	244	218	234	209	242	216	228	210	221	234	240	218	217	243	235	227	223	210	261	226	242	207	210	207	239	206	207	192	234	227	218	238	199	227	259	237	209	231	207	210	235	229	211	226	225	241	214	222	249	207	224	250	227	202	219	234	217	233	201	226	229	235	229	201	209	226	222	231	241	212	242	217	239	208	197	250	228	242	237	229	241	246	231	234	224	231	217	250	238	240	206	242	275	213	233	234	219	229	242	217	262	230	246	222	233	209	223	228	199	202	231	213	233	224	203	210	221	249	221	231	223	235	226	204	198	233	217	216	201	228	222	240	220	209	226	216	226	235	231	232	230	236	204	244	243	223	234	241	211	214	231	181	217	237	223	190	255	214	212	203	231	231	215	217	215	203	228	210	207	239	217	237	219	225	232	213	232	213	206	213	236	227	245	232	240	215	225	224	215	214	225	216	235	226	252	225	252	230	221	233	227	251	205	219	246	229	237	226	219	237	230	237	227	258	203	229	223	265	238	204	233	232	248	212	223	220	226	237	220	239	196	216	225	231	249	217	253	256	211	209	238	238	220	220	215	236	189	248	250	243	240	221	224	238	228	214	203	217	233	239	231	228	257	222	215	217	223	209	245	187	233	211	234	217	231	230	235	221	218	231	219	236	220	237	241	217	233	216	242	220	231	231	180	236	227	223	209	250	222	241	213	199	221	202	193	221	261	228	238	269	208	200	213	222	209	228	232	215	207	213	245	235	218	187	199	219	215	222	207	201	240	264	230	231	207	220	211	210	242	243	205	233	225	229	223	207	210	220	224	231	229	219	214	246	245	231	232	245	216	241	187	252	256	229	253	226	263	214	266	213	201	209	213	223	251	213	228	194	216	232	224	211	225	195	203	232	213	243	222	205	225	249	214	241	198	235	224	230	260	222	228	227	232	244	212	246	194	230	224	221	234	215	237	229	229	240	223	240	208	202	201	235	205	217	204	200	243	233	227	216	228	209	246	232	227	223	241	233	237	236	202	207	244	222	219	200	216	219	234	217	200	236	218	245	245	232	200	239	259	235	231	227	213	222	236	227	211	227	231	214	211	223	245	216	231	241	238	221	231	226	226	239	219	216	200	208	229	219	240	220	238	260	247	219	212	199	196	211	225	217	232	214	234	216	216	191	196	230	226	225	229	206	247	244	249	219	213	246	224	256	240	229	186	223	231	251	240	227	198	242	221	196	230	209	230	209	203	206	220	243	205	224	227	252	231	234	217	204	209	226	196	247	226	228	211	196	233	257	223	229	217	230	218	207	195	221	209	218	215	243	224	224	221	231	231	246	199	224	234	222	230	226	224	216	216	231	196	213	216	217	225	206	223	243	237	226	223	223	222	243	216	240	208	198	242	229	202	219	254	244	203	220	226	215	224	213	219	222	216	224	233	211	210	229	222	207	212	217	216	201	220	254	223	247	236	243	195	214	230	224	211	218	224	228	246	232	244	236	249	228	215	245	227	199	218	223	240	199	206	235	221	233	240	252	215	195	211	196	245	220	241	229	240	242	244	218	213	238	224	226	200	220	224	225	207	233	242	211	247	210	229	221	220	216	208	241	222	223	218	220	251	231	235	286	221	221	230	228	239	212	203	214	223	223	209	243	208	236	217	202	207	240	208	249	223	201	235	216	238	209	241	218	207	232	220	215	209	218	226	219	195	207	230	238	226	224	223	222	215	200	233	245	232	247	233	223	208	253	217	239	230	259	243	232	244	244	218	210	199	201	234	208	243	215	260	210	217	227	190	217	215	238	259	234	226	218	244	240	224	219	247	228	218	193	205	229	233	224	219	218	215	226	217	227	245	215	224	245	241	232	207	228	240	219	246	231	225	256	227	212	191	240	180	258	227	204	216	243	237	246	239	226	251	209	227	221	239	235	206	225	235	225	211	230	225	240	203	201	233	200	241	223	216	256	231	233	245	212	226	201	268	227	250	230	220	197	208	223	243	246	211	212	248	215	241	243	245	236	221	230	223	212	216	236	224	222	224	211	244	245	217	229	256	211	233	229	207	208	226	215	248	220	211	241	222	202	254	243	212	195	223	257	213	224	247	253	224	200	228	245	257	201	226	217	238	205	213	234	231	219	204	253	244	254	224	210	217	216	219	203	210	194	202	254	225	248	217	199	235	223	207	251	225	222	268	232	242	241	255	218	202	222	209	205	231	213	238	225	232	235	211	233	227	209	197	239	227	204	208	232	223	211	209	199	207	223	225	243	219	243	218	214	236	218	254	235	217	186	234	203	247	226	206	244	223	228	267	210	231	235	223	226	196	201	230	223	222	228	249	229	228	213	230	255	232	249	227	189	213	216	211	231	239	244	220	209	232	217	218	214	221	231	206	213	248	233	231	217	242	239	242	247	240	243	207	188	226	235	225	234	233	211	225	229	223	203	228	217	232	244	210	215	237	229	236	216	224	209	235	225	235	222	239	217	208	238	243	223	234	195	247	229	217	186	218	238	204	223	227	221	220	228	265	252	206	245	208	233	221	263	223	223	240	245	227	216	222	228	239	240	222	208	243	213	237	211	225	235	255	201	214	218	204	237	227	244	207	228	229	228	207	212	239	212	215	234	225	246	220	232	209	228	227	220	201	230	237	224	235	219	223	211	218	222	223	212	214	204	227	222	207	224	224	236	241	244	270	217	224	232	235	224	207	212	213	208	218	187	228	223	237	227	224	229	226	258	252	201	230	222	234	235	220	245	223	212	229	207	241	203	220	227	237	236	212	233	239	184	220	233	233	236	254	207	211	213	266	226	242	231	244	231	190	235	207	247	198	219	224	249	216	216	223	223	237	217	198	200	222	220	212	220	214	207	262	237	232	206	249	224	226	179	225	221	234	228	233	199	221	215	238	242	199	213	204	241	200	197	225	228	207	224	229	227	228	234	229	246	226	226	230	203	267	223	209	242	210	229	223	239	227	219	236	220	209	227	210
9250	8564	3108	1193	946	935	751	671	669	671	668	623	650	662	578	588	598	634	630	596	607	556	639	537	552	624	615	573	545	551	585	604	575	591	584	613	570	649	612	575	612	570	627	599	611	626	616	584	547	551	596	584	598	580	612	579	616	558	644	585	610	627	588	577	558	579	591	577	562	598	589	607	648	645	590	593	616	645	583	583	576	603	568	591	570	604	591	603	560	627	594	580	660	591	629	610	621	592	617	605	634	579	606	606	590	569	599	620	609	638	627	614	570	590	625	631	619	610	639	591	646	599	594	603	588	619	614	583	596	570	590	610	591	588	641	618	623	599	576	606	599	619	605	616	649	604	572	635	569	580	641	585	621	651	609	572	575	565	581	602	572	622	654	610	565	585	634	582	556	611	600	559	603	573	571	563	658	641	588	620	560	590	620	612	621	576	578	586	575	567	593	569	600	592	640	631	591	603	578	563	581	570	580	603	637	587	594	581	585	592	643	604	601	578	584	560	641	625	586	583	566	552	549	540	538	578	577	588	617	556	575	607	592	523	595	592	552	619	618	572	587	604	561	627	591	554	592	568	592	592	585	541	582	542	558	616	640	627	582	641	567	582	590	577	603	616	607	587	549	600	596	625	586	602	581	575	559	572	604	578	590	593	583	603	596	588	608	612	566	560	606	585	589	593	586	613	625	561	581	605	548	629	607	593	569	595	605	568	541	571	585	611	605	657	575	616	622	622	629	593	605	576	590	579	603	614	550	572	564	584	620	563	597	561	645	606	583	617	592	609	600	587	600	640	622	527	609	604	541	627	594	574	641	597	605	532	588	580	607	579	602	599	575	588	600	580	594	599	585	563	604	589	590	537	638	581	575	593	577	647	586	598	587	578	547	584	584	608	587	612	585	574	603	589	563	592	559	605	560	549	594	614	526	586	571	551	583	590	593	587	597	628	584	603	580	593	560	611	553	615	636	579	612	548	601	625	579	569	590	579	599	552	596	576	600	619	604	626	587	611	636	586	590	604	557	611	619	561	581	580	638	580	612	623	608	611	609	554	594	604	576	575	560	577	627	586	606	577	605	570	614	594	603	578	585	597	548	582	556	587	654	614	573	599	595	617	587	655	634	555	594	562	569	554	613	565	600	572	599	604	611	557	570	589	585	588	585	597	582	599	616	596	583	566	620	578	566	556	604	615	588	597	593	563	595	597	621	577	569	576	573	638	615	574	634	586	595	588	608	603	553	601	597	560	611	601	622	605	625	581	582	580	575	596	629	585	598	585	582	568	592	591	576	576	560	588	572	616	610	576	577	595	617	555	594	571	572	575	586	621	576	567	551	572	582	604	655	585	623	614	578	626	577	630	586	588	594	623	559	593	583	584	547	544	613	602	623	543	593	560	544	578	588	638	586	550	615	564	603	569	531	605	584	587	598	586	612	596	650	609	609	597	560	538	562	591	554	582	592	585	595	596	579	601	601	573	599	571	603	583	558	614	614	600	642	619	593	587	575	589	589	622	615	626	597	569	568	601	555	566	582	634	547	588	611	626	533	575	610	587	612	628	601	580	601	566	594	603	562	577	623	606	588	592	598	624	619	567	590	647	590	624	604	597	613	598	593	599	543	620	596	580	628	604	595	628	606	605	596	554	599	609	584	546	547	602	571	592	591	607	558	612	547	568	574	611	601	619	573	594	582	551	567	602	580	589	563	604	612	640	613	561	527	591	575	586	593	563	648	554	567	606	589	600	625	600	573	608	608	604	595	621	590	614	568	533	588	617	576	603	561	606	607	587	588	629	612	581	591	618	591	599	601	593	622	650	608	588	617	611	635	611	592	565	587	603	555	614	586	586	621	602	578	613	570	613	568	603	617	614	604	595	649	573	601	589	599	599	545	604	585	590	552	603	586	580	618	593	590	588	611	568	588	587	589	586	562	604	592	610	598	586	588	565	604	562	608	610	596	603	574	571	593	627	574	612	595	552	642	612	555	604	593	585	607	620	589	619	584	621	560	583	552	594	566	614	541	622	582	608	594	615	658	634	571	624	570	563	595	581	591	611	576	586	603	572	607	551	578	579	601	606	598	575	575	595	543	598	601	595	574	561	564	569	545	610	632	578	595	593	609	614	577	587	576	596	615	594	576	580	595	533	581	548	607	571	592	632	588	576	575	594	550	565	591	587	608	571	603	583	543	611	585	552	574	608	557	568	611	599	597	584	543	588	594	603	542	569	556	637	597	587	594	586	568	627	613	584	642	621	561	584	611	609	568	578	580	590	555	583	651	611	587	586	592	578	596	560	617	590	593	571	540	617	617	597	596	584	591	624	601	537	606	601	625	620	601	605	546	633	580	632	601	599	598	574	576	594	576	536	640	570	624	607	584	600	597	611	590	589	627	571	608	620	585	592	599	594	578	572	592	616	582	621	581	606	565	601	597	573	576	612	592	583	601	592	629	569	601	585	627	595	596	611	627	567	566	568	618	593	603	583	602	586	588	616	567	581	563	553	627	574	601	577	582	599	594	560	586	547	558	558	604	582	608	600	587	623	600	597	560	574	574	588	605	597	592	589	624	569	584	647	592	583	635	554	590	581	576	597	586	599	562	582	572	607	602	576	644	582	579	575	577	584	584	615	557	630	631	542	567	606	613	576	609	579	546	578	567	605	594	642	590	622	553	523	580	594	586	579	582	585	611	589	581	598	593	611	592	597	615	600	596	590	600	599	620	561	602	597	557	555	664	584	572	634	607	640	577	597	554	546	581	568	641	592	546	660	557	585	598	615	580	613	579	576	626	572	595	597	588	592	589	610	549	587	612	578	561	557	596	583	633	583	590	619	577	591	593	568	571	554	621	589	644	556	562	604	582	614	596	603	614	569	574	577	594	610	582	598	542	592	602	561	604	590	579	597	625	532	598	551	546	585	573	581	571	603	614	601	578	586	591	589	552	602	584	568	579	568	605	602	606	612	601	548	598	573	570	566	601	569	578	557	595	656	572	586	572	580	573	593	556	552	598	588	585	577	588	572	585	588	593	608	583	567	572	578	579	608	587	550	608	612	593	576	570	559	642	584	605	542	579	625	552	600	560	584	561	579	615	588	609	645	590	617	593	560	571	575	607	600	584	594	639	588	541	578	563	570	578	622	577	589	625	555	566	621	583	581	587	589	566	542	583	597	562	599	563	554	585	587	592	634	589	608	580	553	602	611	566	606	628	590	582	577	584	654	606	591	566	620	592	590	609	615	593	581	605	608	592	549	600	554	589	583	606	566	615	600	537	641	606	570	541	560	587	579	579	574	619	560	606	618	595	635	624	598	570	647	637	611	571	594	580	546	533	584	626	575	579	582	600	559	606	584	604	628	630	625	605	619	618	570	601	577	640	538	573	587	612	602	565	593	612	619	541	573	615	588	557	599	601	572	610	607	626	644	617	563	588	606	599	581	582	579	613	611	615	615	566	617	557	602	548	575	538	612	593	600	602	645	615	595	613	593
32204	32412	18471	8170	4602	2513	1234	838	487	399	324	319	294	311	247	264	286	213	226	238	230	199	225	219	227	190	214	204	204	188	220	213	211	205	211	219	204	212	204	222	224	223	204	224	240	207	224	205	237	216	228	214	216	187	209	204	213	216	207	236	206	231	213	213	190	224	237	180	219	216	208	209	216	224	210	194	218	192	240	198	203	199	202	206	226	227	187	214	226	210	213	223	180	210	209	227	241	220	200	187	195	187	197	179	203	202	223	239	217	219	219	226	208	207	218	260	220	235	206	209	215	163	192	217	200	194	219	220	205	180	221	212	219	213	243	227	197	223	213	221	193	184	194	242	201	220	226	197	201	206	207	222	204	219	209	210	190	216	214	175	209	226	223	225	204	193	210	196	235	192	216	191	194	196	212	198	215	205	204	218	200	208	192	211	223	207	221	213	164	196	193	224	212	228	184	216	219	223	228	228	203	205	201	209	178	213	220	208	214	215	205	225	195	213	213	208	217	196	206	222	222	217	206	215	227	197	216	193	232	204	207	191	198	234	205	218	207	221	199	219	199	213	212	186	209	207	216	205	238	181	182	197	199	211	204	192	186	211	219	191	239	227	220	177	217	189	217	191	218	208	206	204	202	210	212	205	226	203	195	217	218	195	214	215	218	203	233	229	215	218	232	240	200	240	217	210	225	227	177	225	197	208	224	212	199	220	203	221	237	220	218	198	234	212	238	207	213	185	201	197	216	198	201	219	205	216	220	182	224	209	216	205	225	211	213	218	203	227	227	203	176	217	210	224	181	209	193	210	199	204	226	200	198	170	214	226	224	197	211	207	226	185	250	209	208	211	214	230	196	196	230	226	213	214	237	191	235	216	229	229	194	219	218	209	232	223	190	203	202	199	220	193	200	210	212	213	233	225	202	235	210	203	201	239	201	242	203	231	211	211	209	202	197	204	192	224	215	241	196	219	209	189	233	178	196	214	212	193	213	220	228	195	202	214	211	217	208	232	194	217	225	220	196	194	198	224	226	183	229	223	203	217	208	206	201	218	215	241	220	240	202	216	183	202	207	210	229	221	196	197	227	232	222	204	203	226	231	208	189	206	203	204	211	218	196	204	231	216	203	216	202	212	195	221	192	232	203	223	223	221	195	193	192	199	218	187	221	213	211	219	227	210	210	228	235	210	220	193	210	230	196	191	241	210	213	223	216	234	182	216	218	199	186	224	225	230	205	203	192	221	204	187	212	205	232	241	188	210	218	200	196	187	207	214	223	199	224	210	209	232	220	201	229	210	247	222	214	195	207	211	224	195	208	202	193	220	238	203	217	215	231	223	212	195	239	229	202	183	239	195	212	198	187	209	214	223	188	214	211	222	214	235	209	199	228	216	192	191	178	208	207	202	230	200	202	208	212	223	220	204	243	236	199	196	220	206	215	214	204	225	220	218	198	188	208	210	201	241	239	222	215	182	207	206	208	223	188	208	222	225	199	203	187	246	255	205	210	204	191	205	237	233	215	202	207	218	213	235	193	236	205	218	198	198	208	206	193	204	211	218	199	222	232	206	229	198	215	199	212	220	210	202	231	230	219	219	212	213	185	207	200	205	176	222	208	200	223	207	237	211	225	215	219	222	193	181	209	196	194	216	216	205	215	203	203	209	225	217	204	218	214	222	211	212	203	196	191	207	212	209	191	239	214	218	190	217	218	236	184	224	193	212	237	214	218	210	236	218	237	233	224	208	213	203	206	234	207	223	215	204	226	214	216	222	215	242	204	212	208	186	195	231	164	222	219	223	195	211	219	225	222	184	202	222	179	212	238	222	188	226	196	229	215	188	193	192	231	197	191	216	198	232	210	204	218	195	200	197	170	219	210	198	220	222	205	210	212	177	235	199	212	219	203	201	221	235	192	205	190	208	199	229	206	239	205	218	207	225	212	187	202	199	198	201	221	195	235	205	203	207	229	207	217	235	215	211	219	211	210	200	214	190	210	226	218	214	204	171	204	205	211	197	194	192	216	244	202	209	211	227	205	183	209	230	209	206	232	215	229	213	227	227	207	178	202	231	217	208	209	220	214	201	221	198	201	192	209	193	222	207	208	203	238	211	220	215	202	206	208	244	182	215	223	225	230	193	195	212	219	194	209	205	232	216	187	200	211	228	212	219	196	234	222	220	212	195	192	232	194	192	208	201	237	196	247	208	211	222	181	211	235	218	209	232	209	219	209	211	231	215	221	226	211	213	228	217	221	215	217	178	202	190	246	190	232	245	211	213	218	220	215	215	198	197	200	196	213	186	205	235	232	198	202	224	213	222	212	191	249	205	226	221	204	194	225	191	231	208	227	231	207	200	214	214	200	207	207	224	225	198	225	196	199	205	203	208	225	212	225	192	201	200	224	194	212	208	219	211	209	232	238	214	231	211	212	229	226	178	194	194	247	253	226	210	215	207	212	201	211	228	199	225	212	195	201	226	197	200	218	219	214	171	219	231	210	197	208	206	215	198	185	218	202	199	194	233	203	194	226	209	188	227	205	194	231	220	221	200	228	236	247	203	201	221	193	204	213	222	238	218	227	195	215	215	210	235	223	200	204	229	212	210	193	218	207	214	193	215	220	192	239	213	242	212	211	199	195	175	203	203	206	212	200	207	227	210	182	206	216	227	220	222	224	199	235	193	197	218	213	231	222	223	212	208	221	205	216	213	206	227	211	234	229	227	200	209	224	210	216	221	204	187	194	243	207	199	208	206	194	210	236	211	199	198	223	209	225	190	193	200	247	196	223	193	218	220	232	231	209	229	219	236	200	229	226	212	214	205	228	240	228	184	219	207	185	242	201	210	220	208	192	207	208	188	194	223	193	196	215	213	229	210	218	244	217	210	211	207	197	212	189	216	198	213	205	200	212	184	213	217	190	219	202	206	220	212	248	223	216	188	225	188	215	208	192	221	221	205	224	206	205	214	206	180	198	198	231	178	225	219	197	225	227	214	208	217	206	205	231	195	218	199	204	205	237	210	191	212	213	210	215	202	210	174	209	199	189	195	185	208	212	192	222	202	235	215	236	195	214	206	239	198	192	210	210	221	195	206	237	229	202	189	206	231	205	202	193	224	199	204	207	239	223	225	194	229	193	187	206	231	212	213	216	192	219	197	213	211	205	216	228	209	203	223	203	175	199	217	193	184	215	186	206	241	210	218	187	211	213	201	212	241	203	216	193	201	202	232	227	217	201	225	234	178	234	221	205	220	201	203	235	218	210	195	208	203	197	199	187	201	207	208	195	234	205	226	200	201	208	218	218	190	187	212	193	203	215	216	201	231	207	189	209	207	206	221	203	208	242	208	216	201	202	189	203	176	231	201	211	212	216	182	208	196	212	201	190	225	228	210	176	220	218	219	212	191	191	219	207	236	229	220	214	202	229	200	217	232	185	213	209	220	198	236	223	200	219	231	217	217	222	218	224	206	204	200	208	225	216	221	193	217	221	213	195	214
21982	26990	9595	4822	4257	3181	2326	2205	1669	1709	1342	1405	1182	1130	897	820	843	750	774	733	671	644	672	710	671	633	624	618	641	624	604	614	611	591	600	570	555	578	594	621	608	577	599	591	577	547	598	555	563	577	601	559	536	550	545	561	583	568	581	578	577	584	593	573	574	586	566	587	564	570	586	587	554	563	536	573	585	612	577	590	559	541	558	514	565	542	531	556	593	613	583	565	590	616	573	607	555	586	625	560	566	571	551	596	575	582	601	557	540	577	545	612	583	565	617	571	593	592	567	594	570	531	558	573	545	564	568	533	594	583	592	595	536	595	536	543	595	542	605	557	591	586	626	547	573	597	621	572	560	558	561	590	557	580	548	589	562	567	583	595	548	568	586	567	572	524	576	599	589	542	567	568	551	529	563	569	576	523	551	586	578	580	563	558	564	576	552	603	551	569	593	560	551	592	586	583	552	541	561	521	546	541	548	533	578	521	552	553	522	528	549	559	547	592	521	545	555	566	563	544	576	577	508	575	539	557	535	562	590	555	551	572	527	530	528	571	564	552	500	598	531	560	547	506	552	542	617	543	558	531	520	554	530	555	579	529	543	576	530	537	559	553	574	564	564	590	540	527	569	561	551	522	529	526	565	555	507	556	518	537	539	556	531	547	579	559	583	567	534	584	565	536	522	555	546	547	542	549	533	539	544	518	564	518	533	539	559	525	541	548	510	556	519	580	537	571	526	551	558	528	574	539	544	577	529	575	551	551	510	537	577	567	522	520	556	585	508	530	559	566	546	562	578	535	571	512	502	535	570	524	559	564	573	516	561	546	503	540	535	549	592	537	549	555	542	552	598	537	562	560	555	541	558	568	581	551	541	560	570	551	573	564	550	526	534	554	578	555	530	563	552	512	512	516	561	509	469	529	533	590	576	579	528	517	572	543	519	574	524	549	552	525	582	536	564	570	576	559	562	546	534	527	543	539	550	544	557	529	608	558	552	545	577	567	540	558	516	528	554	519	549	532	557	542	549	553	613	586	578	559	531	541	516	575	553	582	543	504	533	551	580	532	565	587	554	522	543	534	577	554	590	527	561	499	543	562	583	557	563	523	582	569	563	553	552	535	549	530	532	577	541	532	548	546	549	543	567	539	533	585	571	541	539	547	506	575	527	579	543	524	570	564	550	566	576	604	558	583	546	567	551	527	551	546	588	542	593	555	538	553	524	531	536	573	551	532	535	553	552	560	609	549	508	587	534	549	572	538	561	528	531	549	582	562	533	565	577	593	588	551	574	525	566	602	540	551	526	550	572	538	562	554	579	554	584	555	552	507	565	549	610	553	551	545	581	490	506	529	563	526	541	546	543	603	563	562	549	540	538	515	531	584	549	560	556	618	534	557	527	567	549	592	584	525	555	577	557	555	546	568	598	552	579	522	560	545	538	529	552	524	569	562	541	536	523	565	522	548	560	571	549	532	566	525	519	544	551	623	509	555	535	515	536	542	531	517	543	580	534	566	571	562	551	541	536	592	546	583	542	570	578	576	609	545	529	556	562	580	547	545	565	575	553	505	598	532	530	558	553	558	545	570	562	530	537	539	542	580	551	540	562	544	530	587	531	554	567	527	546	548	546	548	558	539	524	528	572	594	545	549	566	506	550	556	574	556	561	539	549	538	522	544	543	597	545	577	577	557	528	542	579	549	522	582	558	536	552	541	588	508	531	547	577	550	543	545	559	556	555	558	563	516	555	570	553	570	585	562	544	546	524	561	538	568	575	547	515	569	535	558	516	573	536	554	578	548	535	579	518	558	593	568	555	538	555	535	543	563	537	553	529	530	555	567	563	545	563	577	568	507	550	594	543	546	544	549	573	538	531	572	604	581	539	529	537	534	563	567	570	554	538	570	561	582	552	568	576	584	564	564	543	527	565	516	615	515	548	558	549	553	508	553	529	588	563	545	551	530	546	524	529	547	570	539	513	528	567	522	538	553	556	533	575	557	558	509	559	575	559	570	537	554	497	507	576	514	549	549	586	549	512	567	501	563	501	560	524	572	561	587	520	574	532	587	529	579	557	565	536	547	550	569	562	550	584	523	504	527	566	520	530	537	546	553	514	543	544	532	479	549	589	550	574	553	546	561	534	578	571	551	536	531	525	525	587	543	596	540	547	532	528	529	545	550	577	543	537	555	529	549	525	557	590	536	561	591	581	563	571	566	570	554	528	568	578	503	512	555	530	583	580	564	552	506	550	555	539	537	524	573	529	569	563	548	538	556	537	580	562	545	525	559	561	532	543	524	519	612	550	582	554	576	559	571	577	512	575	548	532	530	534	595	548	522	538	528	587	564	553	556	532	569	562	547	555	571	490	518	566	550	518	593	563	514	568	587	536	530	529	546	533	514	578	542	550	565	556	559	535	549	566	553	558	547	594	535	546	551	528	506	571	541	577	540	543	526	564	570	536	554	541	543	594	585	539	546	555	557	552	542	571	570	539	556	526	539	531	544	517	551	522	546	572	575	587	539	543	566	528	517	513	547	545	537	509	591	568	563	548	506	519	563	579	561	596	536	523	531	510	556	585	563	513	535	554	571	547	551	539	550	522	550	569	590	567	525	558	567	579	549	587	580	574	548	582	612	543	513	535	539	541	533	573	523	521	601	517	567	566	547	535	522	516	531	531	556	562	525	552	528	557	548	575	561	549	545	573	518	551	576	573	612	556	578	566	547	511	562	546	580	572	523	558	556	555	574	537	543	587	551	557	554	552	546	525	557	598	547	537	545	568	536	525	537	553	543	539	546	575	544	512	546	561	535	600	571	577	546	572	550	539	538	565	557	522	563	519	542	578	551	516	555	536	561	544	561	543	535	570	513	570	562	536	512	566	525	572	573	534	552	574	600	541	584	536	547	541	547	578	561	531	541	538	525	568	575	563	544	570	585	559	518	517	502	537	570	539	557	552	548	545	540	567	557	543	537	578	577	544	577	548	570	557	525	547	570	560	525	585	605	539	580	578	547	553	557	524	568	569	550	534	549	497	552	557	566	544	508	587	529	559	545	517	583	568	515	575	550	535	540	532	572	492	538	562	601	574	561	528	549	549	549	559	561	530	515	586	561	552	541	546	561	527	554	540	576	578	576	547	544	526	556	580	550	503	572	535	557	544	589	544	537	550	562	570	563	568	570	575	567	544	561	527	547	578	521	527	579	530	541	593	529	566	511	546	579	578	551	537	573	570	528	552	558	536	567	549	543	516	515	510	547	554	589	554	522	538	479	581	572	523	506	553	530	582	576	574	569	520	563	530	559	572	524	578	588	529	600	573	505	541	576	543	522	520	565	561	520	576	532	558	532	564	534	540	559	521	574	575	539	534	573	554	532	559	584	530	577	530	516	517	562	597	605	547	555	584	552	532	536	580	542	565	518	549	537	520	591	547	560	553	553	573	548	584	539	554	587	544	509	576	561	595	572	600	559	558	560	527	549	571	556	568	576	555	598
40054	40203	24736	13120	8398	4600	2670	1424	871	618	468	470	494	443	322	272	230	216	200	176	193	163	174	155	167	181	153	156	158	160	142	159	152	171	163	176	173	155	157	165	157	146	161	136	171	152	151	143	131	150	146	159	152	150	138	147	148	140	146	133	167	149	151	140	144	147	159	149	153	145	133	167	170	158	146	146	144	155	165	149	155	156	151	141	132	142	157	153	117	148	128	131	145	173	148	147	157	151	157	172	145	146	171	157	146	139	147	152	137	162	147	160	144	165	129	165	157	153	168	161	150	156	158	129	134	147	147	127	146	142	154	172	136	154	130	134	151	156	138	142	156	156	154	159	162	155	138	145	172	139	128	125	147	162	143	167	161	144	132	142	131	141	139	133	155	141	161	170	152	160	147	158	167	144	168	168	161	132	133	124	147	133	147	148	119	169	147	162	157	149	150	149	153	164	158	152	126	154	158	128	134	144	135	163	148	138	140	148	140	143	143	153	144	146	130	127	156	156	154	156	140	135	128	135	149	153	149	147	166	152	127	151	156	148	166	139	141	147	131	137	146	157	145	156	146	141	161	148	173	146	143	146	144	154	138	149	161	170	143	127	169	130	131	144	151	152	154	145	152	121	133	137	161	156	141	145	145	139	131	136	144	152	157	139	159	142	151	138	126	149	159	158	139	144	148	174	155	137	148	151	149	124	139	151	136	134	145	150	140	136	154	158	143	155	141	156	155	145	147	150	157	134	153	145	113	132	138	162	138	155	143	145	130	146	148	154	144	150	123	151	160	118	155	151	143	147	159	159	153	144	133	170	127	140	139	159	141	146	131	132	124	134	153	136	133	137	147	129	171	151	169	150	136	142	139	144	152	137	191	139	136	134	157	140	136	146	157	145	142	163	139	149	142	145	137	137	133	141	170	151	141	133	156	151	144	139	140	152	145	139	147	135	139	151	179	141	137	150	158	155	137	151	122	140	160	150	161	139	134	167	159	138	166	170	163	142	142	166	152	143	140	150	140	142	157	140	129	155	166	166	154	165	148	143	144	145	142	166	163	146	146	142	127	146	164	144	148	142	131	144	137	160	150	129	130	152	151	152	143	143	136	152	156	152	139	159	144	134	162	155	159	145	149	155	138	147	148	134	136	161	183	149	168	157	146	155	144	143	135	117	165	170	173	159	138	148	124	159	143	142	147	131	156	134	158	131	145	147	137	149	161	145	151	146	150	151	133	147	147	150	149	146	162	153	158	148	129	124	142	156	144	148	142	142	153	136	162	170	156	155	166	157	149	162	141	164	144	141	161	141	136	119	159	153	153	148	154	149	149	161	144	134	168	155	159	157	139	126	142	117	144	149	152	131	159	163	159	153	142	154	130	162	173	152	144	169	166	133	133	134	143	167	129	150	160	149	154	142	163	143	158	151	141	145	130	166	135	141	133	150	126	166	152	142	138	147	158	144	166	143	137	162	141	120	134	126	144	146	140	148	126	133	145	136	150	133	136	137	131	139	177	161	135	150	148	132	136	145	147	167	140	152	150	158	150	155	129	135	147	143	143	160	143	160	153	157	163	137	157	141	144	137	138	177	153	146	149	160	149	144	157	145	129	140	135	128	152	134	135	169	124	139	116	144	166	166	160	154	134	171	142	141	146	135	135	125	127	134	137	142	155	149	147	135	133	128	147	147	147	163	146	133	136	158	148	141	130	135	147	145	150	124	150	156	148	118	142	127	131	143	142	155	145	139	146	138	144	139	135	164	161	147	157	147	146	146	155	172	131	141	149	129	151	143	157	149	157	177	122	141	159	127	153	151	144	156	155	149	165	137	137	154	138	141	143	169	160	131	146	156	137	125	137	160	150	157	156	124	170	144	172	149	145	137	147	140	161	140	154	134	130	146	160	146	126	164	141	157	150	126	145	146	146	142	143	122	152	164	121	126	148	139	148	137	161	146	125	137	141	170	155	149	134	120	168	176	154	145	134	140	159	150	130	131	125	138	158	135	141	140	149	169	171	157	160	131	137	135	180	126	160	156	145	151	150	136	145	128	154	133	134	169	148	157	134	135	153	153	143	158	146	134	158	137	124	143	149	151	140	166	137	164	154	122	147	153	128	145	160	148	128	149	172	148	142	135	166	148	141	144	146	148	145	152	153	134	166	137	149	145	139	163	158	137	148	138	155	143	153	132	133	145	148	119	143	153	128	136	165	163	127	143	146	130	133	140	141	148	131	152	127	158	163	139	151	145	140	157	158	162	159	140	134	144	166	142	132	149	166	142	147	148	145	171	162	134	151	145	120	161	140	152	163	144	148	169	135	130	135	143	135	138	119	131	139	141	154	125	126	138	142	134	149	146	147	155	147	175	129	166	157	134	116	136	144	147	146	166	122	153	148	157	158	151	150	155	144	165	159	151	150	144	165	140	156	163	154	149	145	153	137	136	156	151	144	139	139	147	157	156	136	151	160	141	157	139	143	162	155	139	150	136	145	128	175	126	137	140	121	131	136	129	163	153	132	165	132	136	149	146	161	153	152	150	154	151	145	153	138	164	173	167	148	141	149	140	139	120	159	139	126	171	147	142	135	133	152	150	134	133	171	150	146	166	131	140	129	111	152	143	149	166	143	146	134	145	124	142	141	149	160	162	135	144	137	151	151	146	161	147	150	169	163	168	163	162	140	118	158	139	136	160	147	172	129	131	144	137	170	152	143	132	142	170	135	148	159	141	154	147	159	165	165	116	137	131	170	154	153	150	147	138	157	155	138	165	144	140	139	152	152	158	137	160	145	142	138	142	161	115	149	157	138	148	145	156	131	154	130	149	134	144	128	171	158	121	141	135	150	143	132	149	135	139	162	132	154	148	156	134	152	171	141	158	150	160	141	181	138	142	157	135	167	130	138	143	153	150	146	152	146	144	155	164	177	138	148	154	154	138	160	151	134	138	157	161	144	154	146	153	142	138	153	165	143	146	132	150	152	147	148	137	152	158	144	155	145	146	138	126	161	134	161	153	159	168	136	146	140	127	119	150	156	158	157	168	131	160	147	140	132	144	187	139	135	143	160	165	150	158	146	148	140	157	146	137	162	146	133	129	139	146	168	160	148	143	152	142	126	118	153	163	144	184	145	142	128	148	139	134	156	143	149	138	137	155	133	144	134	153	138	137	152	150	148	109	150	136	156	147	145	118	155	130	157	154	137	125	150	126	159	128	157	180	152	140	142	140	150	176	156	164	139	131	150	160	157	136	145	150	163	153	149	122	160	150	155	140	144	150	162	149	131	138	133	141	143	136	154	152	129	138	157	149	143	152	168	152	125	134	150	145	142	137	149	159	150	158	158	134	161	143	148	155	143	146	154	148	129	167	147	139	154	132	129	131	141	173	153	159	110	155	126	131	143	157	124	145	149	167	137	156	162	154	149	130	145	120	149	142	150	141	142	140	137	180	162	138	163	137	156	163	168	139	131	149	166	146	146	153	131	148	154	130	143	171
27015	32580	13814	7234	6502	4488	3785	3134	2788	2240	1969	1645	1574	1298	1000	993	879	767	687	687	706	618	639	626	585	599	540	554	526	570	523	532	517	483	457	494	447	482	443	404	451	466	432	436	439	410	454	429	456	451	457	423	436	434	407	458	458	414	412	413	408	417	413	423	421	417	369	412	403	408	398	433	478	445	466	412	442	433	423	412	466	450	481	428	430	393	396	451	446	443	445	448	439	479	503	478	495	431	444	476	471	456	450	418	451	441	443	400	428	375	433	447	443	472	445	440	450	446	395	436	450	426	447	443	435	420	435	394	444	398	379	411	433	409	396	391	399	429	401	414	415	405	414	440	422	430	435	411	451	420	448	420	451	430	388	433	415	402	430	409	412	392	427	421	395	408	432	389	381	409	412	402	398	402	390	407	381	412	386	417	405	387	366	362	439	400	366	403	402	414	395	394	368	411	394	339	389	394	408	375	334	371	381	409	393	395	401	419	405	461	400	390	351	382	392	375	407	395	402	364	399	402	384	417	365	406	421	396	405	395	380	370	409	395	403	410	382	366	394	404	382	400	375	407	384	407	411	377	385	403	386	366	393	391	424	391	403	378	398	399	362	379	382	368	407	381	395	398	398	375	389	409	376	372	413	389	424	449	361	416	383	396	411	382	409	379	371	389	414	414	381	415	412	394	423	397	400	392	398	394	445	415	391	403	383	417	417	359	411	378	399	402	379	387	395	377	406	404	380	418	371	430	370	384	366	400	394	379	359	354	395	392	387	415	358	404	369	405	391	402	406	403	417	374	407	364	388	434	419	406	401	379	403	415	369	394	433	404	384	411	408	370	414	386	392	399	391	389	414	412	438	406	392	380	385	392	402	342	363	400	365	381	390	365	369	398	378	405	391	418	362	383	422	387	398	389	398	421	394	408	342	392	391	354	396	426	421	380	395	374	394	397	414	403	371	372	391	423	418	366	392	363	405	414	386	411	410	406	394	405	359	411	388	402	397	397	396	405	389	380	357	378	395	415	399	390	396	358	386	404	389	421	400	388	394	364	420	418	423	377	384	412	408	370	381	361	407	394	377	353	413	423	385	374	385	370	387	386	387	403	362	415	403	391	408	378	386	371	416	365	381	383	416	400	400	375	376	417	410	345	423	346	398	435	389	382	414	384	402	380	401	374	357	390	389	382	413	390	409	385	379	382	363	427	381	380	371	414	399	390	392	419	382	378	395	371	408	393	401	367	408	409	375	387	387	392	389	414	388	406	442	361	407	388	435	375	393	396	413	383	396	396	381	360	405	402	383	381	361	423	412	394	387	386	424	371	377	367	425	368	408	387	407	401	388	382	354	369	422	422	425	417	380	374	393	408	363	406	393	410	392	416	394	392	393	403	354	410	358	383	405	405	390	394	369	379	404	412	412	372	361	412	380	375	395	424	405	381	359	400	390	428	441	358	376	378	383	361	375	421	356	384	379	392	399	421	381	383	359	386	399	363	383	384	420	386	432	374	394	415	401	415	421	395	439	370	404	374	361	360	412	389	419	380	409	391	382	394	392	382	364	399	370	380	343	394	370	415	381	367	389	387	396	427	399	388	365	417	375	385	413	419	399	390	413	399	406	419	388	408	410	415	386	383	401	419	384	386	377	407	378	402	405	401	413	357	425	401	372	355	416	432	425	381	385	412	417	364	418	370	403	380	389	360	394	395	390	381	393	423	402	379	396	393	361	384	411	414	401	380	374	387	393	430	402	367	375	407	396	404	374	418	389	416	408	408	395	402	388	399	399	414	420	400	394	372	379	405	361	383	371	388	412	376	382	428	409	391	381	369	378	374	400	366	421	394	392	416	434	371	416	424	412	407	403	419	402	423	411	394	393	372	393	390	387	410	408	404	380	370	376	382	378	372	443	389	395	407	405	381	411	380	400	372	382	414	400	390	385	409	378	403	355	364	403	404	373	399	361	396	383	384	414	381	393	378	379	368	405	420	380	409	372	390	415	365	374	348	371	411	398	432	413	426	389	377	413	367	416	433	381	449	412	377	395	391	365	377	393	419	418	453	387	387	385	379	412	371	399	411	395	414	424	384	382	387	396	400	395	384	371	389	390	404	358	396	412	414	373	417	392	408	376	415	388	400	452	394	412	356	443	425	408	385	386	380	376	402	390	390	337	382	405	401	382	379	366	412	386	419	416	400	366	412	378	380	381	402	362	336	412	393	401	394	376	403	401	374	369	394	381	396	391	424	419	387	405	423	398	375	386	429	371	386	384	396	400	390	369	381	391	387	406	399	354	425	396	405	340	386	388	408	416	410	407	367	381	415	412	369	393	392	424	421	408	405	361	405	410	382	398	414	403	385	420	386	413	391	384	390	367	397	420	420	377	384	395	395	400	396	401	400	392	419	437	402	402	396	393	416	411	385	366	374	377	391	367	390	377	405	390	402	381	369	380	414	344	401	361	380	397	385	364	370	379	389	388	400	396	386	437	402	397	392	380	407	388	403	350	359	446	396	364	383	394	414	415	408	367	403	386	419	388	391	404	384	395	389	370	411	402	445	416	378	372	392	391	370	412	395	389	374	385	373	382	430	418	399	410	418	389	373	409	398	358	353	396	379	412	376	367	399	381	377	392	391	408	371	425	386	372	395	376	392	380	444	395	430	389	415	398	404	409	361	366	403	421	398	372	400	368	418	401	377	397	412	433	372	404	395	353	410	412	396	391	379	388	354	383	389	370	380	387	422	408	381	397	398	382	390	387	360	436	381	433	388	422	406	372	395	384	350	402	393	397	397	366	398	414	382	378	399	405	399	390	400	431	374	388	370	362	406	383	408	374	394	374	409	383	395	415	410	416	410	376	395	397	380	378	376	385	381	389	360	386	426	380	404	359	392	414	375	384	428	417	417	374	387	388	367	389	361	387	393	419	368	400	376	364	437	411	414	420	399	382	412	403	354	390	412	394	405	391	374	379	385	362	389	365	418	384	416	395	385	401	365	384	401	374	406	424	411	396	396	407	411	424	380	369	377	371	403	378	369	402	425	407	378	412	386	390	380	361	410	378	355	402	386	407	412	388	367	372	372	407	428	400	388	401	393	367	375	394	403	420	366	401	428	431	379	380	413	418	378	378	427	422	344	381	377	410	372	384	379	352	395	389	385	391	364	401	413	364	387	431	376	392	403	386	401	403	396	416	380	415	424	397	370	417	397	423	410	393	418	417	377	403	351	382	376	407	412	432	382	402	410	378	383	413	382	401	413	366	406	363	394	415	387	357	380	388	392	375	411	414	392	381	396	393	397	386	365	358	431	434	398	386	390	363	379	447	391	417	389	371	390	389	406	396	397	405	379	382	400	383	394	396	356	400	385	399	341	379	404	374	364	417	389	406	414	391	397	411	393	363	417	395	379	379	365	447	398	376	368	383	391	384	388	381	377	394	384	405	393	428	373	396	379	390	380	398	385	378	396	399	371	392	361	406	390	398	378	402	397	377	390
13918	7571	1707	486	422	291	265	246	214	226	223	241	226	250	240	212	211	221	206	216	208	198	257	233	235	230	228	201	212	226	216	228	197	217	208	232	221	251	235	210	224	207	241	230	233	238	210	224	236	201	229	219	240	214	190	209	244	207	205	221	213	260	229	211	227	251	210	205	209	218	212	225	230	247	244	225	243	256	223	233	247	193	264	232	196	234	229	193	227	209	222	234	240	225	226	216	246	226	235	197	218	243	234	230	201	225	229	215	204	211	265	235	222	232	248	219	215	212	217	214	209	219	246	235	234	206	211	240	259	235	206	215	225	206	202	196	241	223	223	229	213	234	240	218	209	246	232	225	234	219	234	188	200	251	197	194	208	244	226	219	227	207	213	229	237	200	256	207	222	224	203	210	229	250	201	214	212	232	253	259	226	212	252	226	217	218	225	215	234	205	225	213	224	234	214	209	228	239	222	232	215	235	252	198	214	210	216	240	226	257	241	214	238	212	219	200	231	219	251	212	216	242	208	229	218	222	248	214	237	211	246	217	257	232	190	194	214	206	205	225	216	219	243	220	220	245	194	233	206	226	222	235	195	239	233	227	224	201	219	222	216	216	207	240	223	228	202	246	213	195	192	217	229	205	228	231	187	213	215	218	225	183	208	198	225	230	238	219	251	233	238	204	212	221	194	234	221	220	238	196	214	234	225	221	209	226	245	195	204	192	228	223	221	213	221	231	212	235	229	222	232	231	191	207	227	215	210	221	229	197	239	248	220	201	197	236	249	228	227	230	229	209	231	223	244	202	217	224	252	208	229	231	206	229	245	222	205	234	247	211	199	223	248	220	196	207	245	212	221	204	207	203	230	226	225	209	227	240	222	238	243	207	207	213	219	222	204	222	224	221	204	218	214	209	232	234	237	215	225	193	237	236	225	235	203	199	224	239	211	242	228	229	214	209	230	232	215	216	216	238	237	217	242	266	183	223	226	214	224	209	216	210	207	218	219	233	240	216	236	226	218	223	252	239	229	214	193	231	230	234	209	207	197	221	204	225	214	213	224	203	212	222	229	230	215	188	224	224	216	202	183	215	211	228	212	235	230	217	231	211	222	209	234	245	231	242	236	242	231	206	209	232	250	218	232	233	226	218	196	233	232	222	241	218	211	204	225	236	228	225	217	222	228	230	190	220	260	204	219	217	216	216	177	217	216	209	214	209	235	189	222	219	229	208	227	231	231	204	232	212	250	209	237	213	199	210	221	218	214	232	230	223	233	203	237	201	228	224	202	235	244	224	243	219	250	238	234	227	225	198	235	222	228	252	214	236	216	221	189	235	222	222	231	244	208	236	217	216	232	194	228	218	222	248	211	243	212	232	205	199	202	224	233	213	227	239	219	229	216	231	219	218	227	209	220	218	219	203	236	211	229	236	221	244	229	230	205	208	195	190	229	224	219	201	217	239	238	211	230	240	242	222	207	221	228	216	200	218	257	217	249	218	227	233	236	215	234	252	230	248	202	227	200	231	207	211	190	191	214	197	189	230	218	233	230	232	248	216	238	215	220	241	233	229	211	207	212	219	200	215	248	221	196	253	223	210	219	214	207	221	193	204	227	263	211	211	223	197	212	177	215	247	207	213	250	227	244	248	215	209	228	224	209	212	208	221	207	208	235	230	223	223	194	213	217	230	210	202	222	216	218	223	216	188	246	222	199	226	209	218	203	223	226	230	227	183	233	211	223	214	235	213	233	206	208	225	221	231	243	250	211	216	228	239	225	205	261	227	233	211	226	206	208	225	233	221	212	235	231	205	222	223	216	226	213	237	218	217	248	203	207	253	239	250	207	217	219	194	196	230	219	240	217	221	220	236	222	206	225	223	259	216	245	248	207	232	224	213	234	217	213	215	235	245	215	244	210	228	220	212	205	210	231	232	223	215	220	225	197	183	248	212	266	216	221	214	213	221	213	239	207	210	235	211	235	221	218	211	222	210	247	260	200	219	243	203	220	219	231	186	217	232	238	206	200	214	225	203	218	205	229	192	223	236	209	203	205	252	223	209	237	203	226	219	228	214	213	212	244	228	216	205	236	248	207	208	218	227	243	241	220	244	225	227	216	234	243	223	244	222	218	208	219	225	238	227	237	219	212	220	229	231	237	184	225	201	194	223	214	220	205	259	247	195	230	221	206	202	243	220	230	231	251	204	228	234	256	246	190	214	213	226	194	220	199	206	208	220	238	232	258	216	229	239	247	222	223	234	220	215	207	247	231	203	220	215	235	206	236	196	248	228	216	195	223	213	253	217	201	225	251	231	227	242	229	235	215	228	198	221	209	201	225	246	230	196	237	216	235	221	219	222	242	235	233	223	211	236	226	218	226	264	203	236	246	216	231	223	226	223	246	240	224	231	220	226	248	252	217	237	242	203	205	237	199	238	238	219	230	211	196	229	211	217	206	211	246	219	230	210	220	212	230	203	225	215	226	207	217	213	202	207	205	230	214	212	220	204	202	211	232	236	210	226	240	195	211	213	182	248	209	254	192	209	223	228	240	205	240	200	232	216	208	217	208	210	210	216	208	207	247	210	221	231	232	219	185	198	211	216	194	249	225	207	190	214	205	202	236	216	214	212	241	213	250	225	230	205	254	196	208	250	219	196	249	216	215	233	198	213	203	192	220	208	235	228	217	226	217	226	220	200	184	234	229	241	226	229	232	216	240	195	207	245	230	253	215	234	212	215	231	224	211	219	236	213	232	223	244	218	189	203	208	191	220	222	220	213	235	247	211	211	245	221	213	224	217	226	227	245	228	219	227	248	231	203	195	243	214	204	234	239	222	205	225	231	218	224	217	245	233	216	222	239	219	231	223	240	207	210	225	211	236	203	205	224	202	203	211	227	206	222	218	242	217	264	221	221	205	221	211	236	214	239	214	200	209	220	236	210	219	225	201	212	234	204	215	211	206	238	199	221	224	222	201	211	223	210	204	265	217	233	208	210	255	229	193	223	235	210	250	206	233	229	236	256	244	255	228	226	219	220	238	215	242	206	236	245	205	231	211	223	212	245	255	257	249	233	226	209	196	222	234	221	193	205	236	224	195	253	218	232	234	217	253	215	222	210	226	213	233	244	219	196	216	243	230	215	235	245	220	232	233	210	208	221	211	236	248	200	212	244	206	217	236	230	208	229	225	225	234	227	218	222	209	212	218	198	227	247	244	239	251	196	206	225	225	240	228	192	218	207	232	236	221	207	216	244	210	209	216	230	218	226	220	238	248	208	243	219	242	212	258	244	226	224	210	212	203	227	231	217	228	211	240	207	236	224	233	235	169	218	244	208	235	227	234	219	226	223	228	206	233	209	243	211	213	223	203	226	229	199	221	242	229	251	235	244	224	222	243	214	238	215	220	223	242	219	231	220	224	212	205	242	208	214	208	217	222	231	205	233	239	228	235	186	205	231	219	236	223	211	236	207	223	235	211	222	222	226	205	228	244	218	240	229
9096	8451	2165	1196	1088	832	774	649	667	638	681	621	628	619	594	553	625	598	598	574	560	574	624	561	584	586	598	596	571	594	543	583	600	605	626	603	610	586	568	567	592	612	579	599	604	582	571	614	587	566	597	597	595	602	569	638	589	563	566	603	584	600	550	554	605	597	544	586	568	601	618	580	574	548	607	579	546	602	552	575	621	557	579	559	577	649	590	557	599	600	604	628	593	597	592	576	607	642	597	592	611	605	610	566	568	583	575	565	633	559	611	548	599	592	608	597	598	583	569	593	597	604	596	577	590	593	586	570	595	607	598	550	591	527	579	572	598	584	650	613	586	598	568	567	552	612	600	566	550	583	598	632	599	565	598	600	590	586	601	628	612	568	546	636	591	598	606	622	606	562	560	561	610	567	558	576	530	530	606	554	573	593	561	589	560	625	581	597	586	622	644	600	569	593	599	581	564	602	606	585	576	569	560	541	533	572	565	616	538	596	589	563	557	552	584	589	558	594	606	560	585	600	622	562	600	617	551	621	587	579	602	599	612	551	568	577	616	613	558	604	576	618	528	597	593	596	599	580	564	537	582	600	570	583	611	602	568	591	560	583	599	592	564	650	570	554	580	561	597	594	605	583	576	558	608	602	575	540	591	576	605	574	613	557	576	599	555	577	617	581	557	592	566	589	599	583	564	573	579	598	595	581	563	566	593	564	579	599	551	584	540	614	563	557	590	567	557	594	597	639	613	584	564	596	575	548	551	561	606	533	556	620	565	598	577	616	615	634	573	587	577	549	561	572	560	590	619	573	585	618	581	599	627	560	647	599	568	599	569	569	613	589	568	587	562	592	592	557	578	603	571	609	563	577	590	592	587	550	570	597	598	608	593	602	598	570	574	622	624	533	581	568	603	585	596	557	629	589	539	599	628	574	595	598	558	630	644	586	598	559	550	587	630	591	578	605	561	601	598	594	572	599	550	601	585	643	593	631	595	605	570	589	610	616	551	605	595	596	583	541	580	585	527	551	587	590	572	576	601	597	604	616	618	593	561	601	546	611	565	558	591	561	596	585	571	590	600	550	601	587	567	598	588	543	553	613	573	569	598	553	582	598	603	569	605	561	617	591	588	560	586	606	587	606	600	564	552	611	592	568	568	577	625	613	539	579	645	531	575	601	565	593	602	555	603	634	615	608	551	578	592	596	574	573	534	616	597	611	572	593	597	575	585	554	607	601	594	553	639	579	599	622	609	561	612	578	573	562	551	595	611	586	597	563	620	557	620	594	584	609	610	588	616	573	561	560	584	550	620	571	600	573	565	578	568	581	636	573	542	571	617	601	589	605	541	574	610	549	635	563	584	580	573	570	581	585	633	580	572	574	596	586	616	594	635	559	615	550	598	612	609	591	564	563	555	599	572	579	580	631	583	601	602	567	587	541	562	563	583	630	569	599	636	578	592	581	579	591	610	561	624	602	556	561	588	566	588	597	603	606	568	587	613	560	627	574	577	589	642	549	559	590	626	582	577	593	576	566	574	558	596	599	545	595	572	583	627	595	612	543	563	596	592	585	596	546	613	560	590	616	586	577	664	515	588	594	596	582	618	615	586	561	595	606	561	635	580	588	612	517	558	580	560	556	599	570	583	571	598	586	567	601	534	571	600	587	593	575	561	590	561	657	615	534	595	624	592	584	572	534	583	559	597	602	620	564	588	580	562	540	632	582	639	612	536	594	603	605	575	603	586	644	589	560	586	607	563	583	580	575	520	602	569	572	601	612	561	567	601	611	571	604	621	608	567	592	658	628	623	579	593	612	526	624	564	566	589	590	582	552	552	572	623	645	551	594	552	565	570	603	598	578	552	536	559	586	592	565	609	540	589	594	592	609	568	557	574	555	575	620	583	589	610	565	593	563	586	560	545	559	538	626	585	581	559	539	631	611	675	574	576	548	598	567	595	552	598	556	615	527	559	596	583	617	586	599	550	579	597	576	579	589	583	591	596	571	575	592	573	616	566	584	586	572	587	543	541	604	585	561	614	584	601	553	577	561	584	570	535	514	613	573	564	606	619	565	578	594	616	640	566	545	626	581	565	611	577	618	582	564	614	588	581	602	602	551	558	548	583	604	612	644	597	589	579	567	585	588	523	590	623	606	595	554	600	583	605	597	589	609	616	556	580	607	603	596	560	571	599	582	609	599	599	559	606	583	579	585	570	530	601	570	580	559	556	583	557	583	618	578	566	567	568	575	557	610	603	621	577	554	594	585	622	597	577	541	572	586	589	576	600	570	628	589	550	629	600	585	567	543	552	577	597	572	565	567	636	584	594	618	578	607	568	563	593	598	590	602	545	573	581	565	592	584	634	571	554	586	575	611	597	610	612	537	581	574	573	589	614	581	596	539	594	597	598	614	568	582	571	569	590	560	576	617	551	570	599	586	564	600	601	613	553	541	583	566	610	553	586	541	537	558	579	564	551	608	570	584	577	598	655	592	554	574	529	560	555	531	602	607	584	559	579	610	601	599	588	595	602	592	607	570	638	606	568	582	588	546	585	557	592	613	590	620	584	593	552	514	578	594	600	558	606	602	597	607	571	574	614	560	613	579	630	517	611	584	584	569	557	569	575	587	575	590	577	653	613	543	547	582	583	567	569	590	562	580	624	567	572	573	556	634	624	567	581	605	615	566	593	552	599	599	576	564	601	636	589	609	623	545	597	571	594	603	548	571	570	608	587	599	598	573	570	563	583	641	602	555	613	581	601	590	589	562	569	543	600	607	585	593	603	584	575	591	572	587	559	603	593	545	586	588	584	566	568	606	603	614	543	594	621	610	588	625	599	614	570	580	602	616	584	570	552	567	587	584	560	592	553	601	553	604	573	582	643	547	570	582	559	565	617	540	593	604	638	563	578	577	571	587	585	627	552	608	554	583	590	562	588	571	587	549	608	604	583	562	604	566	587	550	540	585	555	621	603	571	587	605	556	597	606	611	618	591	591	624	606	574	563	588	570	596	581	579	557	617	563	552	563	604	613	591	595	594	592	624	562	586	587	609	570	567	580	562	597	570	565	602	603	620	580	577	544	563	572	623	622	611	556	579	578	568	575	570	619	622	584	603	585	574	590	623	571	630	553	616	619	538	581	565	619	587	544	590	599	586	554	603	608	642	566	581	551	587	613	556	598	567	607	570	579	569	580	606	587	548	572	624	600	596	599	594	595	578	590	604	603	614	586	534	588	563	583	583	621	616	558	564	578	605	589	567	562	559	556	537	605	599	584	617	575	568	579	553	595	587	563	601	566	572	582	600	568	609	536	598	577	592	581	578	591	618	607	558	611	586	559	619	562	583	525	590	615	577	605	539	552	601	582	601	546	576	572	547	538	608	601	600	557	557	554	555	541	590	611	574	557	582	568	579	621	533	578	574	588	564	554	583	568	617	597	583	576	565	586	528	578	580	594	579	570	524	562	607	596	580	625	609	587	562	616	598	614	597	567	616
31669	31705	20431	8822	4863	2516	1460	858	566	402	328	375	312	288	232	232	258	239	205	218	221	258	239	242	224	217	207	222	226	249	220	205	207	212	224	232	234	191	233	214	249	217	191	208	209	181	201	208	213	240	196	221	222	197	189	221	210	207	193	214	196	199	225	197	194	198	202	213	203	234	228	219	222	231	229	192	215	213	221	226	240	217	190	204	212	224	208	207	226	210	221	214	214	213	209	186	231	206	220	239	213	204	213	198	203	207	202	218	214	200	199	230	232	213	242	213	202	203	200	187	182	175	202	202	197	205	215	207	206	218	201	220	233	219	240	227	232	219	211	205	214	202	200	215	200	256	210	225	213	233	246	199	219	219	233	201	204	188	219	211	204	223	253	222	206	208	187	206	217	204	231	217	200	208	217	227	196	216	198	186	202	202	210	216	224	193	214	208	189	205	234	205	219	215	184	235	200	188	211	209	213	197	238	225	191	220	213	237	225	250	237	176	201	183	182	211	202	239	221	208	188	241	208	181	209	211	208	237	230	240	236	182	205	213	185	235	216	218	218	225	208	201	217	224	193	199	198	220	192	217	199	208	210	201	194	184	212	188	198	204	201	214	216	201	224	182	205	204	209	197	207	213	215	198	225	251	190	205	225	182	207	194	218	205	221	217	219	206	199	220	199	219	197	230	225	191	228	190	210	198	229	208	197	209	204	218	226	219	204	236	195	221	255	202	194	220	201	187	200	209	237	223	182	217	213	195	198	223	227	230	207	230	200	203	227	221	211	209	207	220	226	211	199	228	200	203	226	195	224	233	231	222	215	213	198	212	185	191	211	194	218	213	201	208	230	192	172	197	173	225	211	200	199	183	201	217	216	207	202	212	211	180	202	223	214	209	223	211	219	219	238	181	202	231	236	218	218	177	222	218	229	205	227	225	215	215	238	245	186	207	189	200	216	229	241	201	208	199	210	202	249	210	177	218	230	205	234	225	220	209	204	208	232	195	249	228	222	211	217	224	206	217	196	240	206	238	192	250	199	233	221	218	189	219	200	189	224	214	201	196	217	200	206	239	223	189	209	195	222	209	213	201	218	237	220	210	226	214	206	209	214	196	216	192	213	214	196	210	195	208	201	210	230	200	196	217	211	216	224	209	198	205	213	202	176	229	210	230	205	190	208	196	213	202	209	198	226	218	210	224	250	214	195	187	208	219	212	207	204	221	218	230	202	199	203	224	202	216	195	212	210	208	190	216	231	200	232	234	220	226	189	220	198	210	197	241	202	207	216	201	220	197	207	213	230	218	189	177	203	230	198	203	222	236	200	207	237	211	213	208	222	184	200	205	228	216	245	232	219	204	215	248	210	215	205	172	219	206	210	205	210	260	206	201	222	199	207	193	206	191	234	228	219	207	207	207	226	217	187	195	186	212	226	190	208	219	204	208	206	212	225	202	222	208	214	222	205	228	200	200	206	197	172	226	180	189	205	220	224	204	195	190	225	223	210	210	217	198	203	189	199	226	228	212	214	225	190	215	230	196	200	231	195	234	211	202	212	221	239	205	211	231	194	199	211	231	209	216	212	205	221	214	202	201	217	212	235	189	200	207	170	192	231	208	240	193	214	227	198	206	227	182	223	194	201	220	201	201	193	216	210	180	254	194	204	230	212	199	203	187	225	198	225	223	228	214	204	197	202	216	198	210	204	203	231	198	194	175	193	211	224	195	203	202	214	178	226	210	212	217	205	210	221	210	194	224	204	183	233	236	214	206	198	206	210	219	216	239	232	201	208	198	229	188	218	197	224	201	205	224	210	214	221	232	218	241	187	208	201	205	203	193	230	205	210	200	196	202	222	219	219	243	216	210	190	194	171	189	213	211	251	208	213	213	232	182	197	200	190	199	188	205	214	208	241	210	236	205	220	215	225	200	211	224	220	223	185	185	229	216	208	211	192	221	220	225	228	216	171	240	240	221	205	218	209	201	240	195	199	198	221	219	225	192	198	211	201	205	192	216	216	202	203	209	190	202	228	217	222	189	180	212	174	234	223	221	209	232	216	217	202	193	195	216	218	198	235	204	199	214	222	201	206	214	215	216	233	210	215	226	218	219	207	221	209	199	201	230	190	180	213	206	240	206	198	214	220	205	194	227	220	207	213	232	210	200	209	199	196	227	206	195	220	214	200	220	193	224	201	221	225	199	180	213	208	202	207	204	197	241	234	232	227	206	223	217	201	192	220	202	194	198	196	220	211	214	221	180	183	193	210	215	211	226	208	211	200	214	237	179	187	203	201	207	194	226	193	203	208	172	234	221	261	195	225	182	198	183	234	218	203	193	201	214	209	201	186	252	194	220	215	194	215	200	217	206	207	227	207	240	208	230	210	236	219	225	237	216	210	210	188	198	228	198	197	227	224	215	216	211	219	208	207	222	232	216	201	187	176	197	228	210	221	202	227	226	192	208	204	226	217	215	222	181	220	224	204	213	208	182	184	208	201	218	216	220	208	221	224	206	214	222	198	214	228	222	215	208	203	239	229	217	217	209	221	213	223	238	218	213	227	205	184	229	210	201	213	214	207	210	203	226	234	208	184	222	193	203	220	191	210	216	176	200	212	205	211	210	209	195	197	194	193	201	197	209	208	224	191	205	222	186	213	194	227	183	211	222	200	224	214	223	203	217	234	202	196	226	194	166	215	192	216	213	217	211	207	200	181	224	226	198	181	207	209	204	188	225	201	197	210	224	207	205	217	209	217	198	216	199	190	233	188	212	229	187	211	199	204	205	230	213	199	191	230	210	209	178	199	186	193	222	240	177	224	203	231	214	233	174	211	226	197	218	212	205	193	202	184	187	221	213	203	225	199	199	191	208	194	209	219	197	228	223	178	234	218	210	223	208	197	163	209	241	225	208	198	207	191	181	217	181	191	208	206	230	190	212	204	233	211	194	189	196	239	207	223	210	201	234	212	239	205	227	204	246	224	216	196	229	197	206	213	213	217	198	199	185	207	210	197	188	188	220	203	216	215	207	189	212	206	208	191	222	189	184	205	222	189	214	211	217	222	214	213	198	218	214	211	206	205	201	200	203	216	220	207	231	203	221	225	210	210	215	201	212	201	212	193	188	204	204	226	216	210	208	207	230	194	184	224	216	241	191	196	194	228	179	205	187	197	202	215	203	215	236	213	209	207	198	226	213	211	241	214	216	210	203	238	216	211	215	214	220	242	228	228	207	192	216	220	190	197	190	222	201	178	192	215	212	227	215	196	193	206	229	202	205	217	221	224	240	211	202	183	204	214	225	181	248	232	215	200	224	233	200	214	217	224	231	213	198	205	181	209	221	203	182	200	184	207	230	220	240	216	202	211	210	209	222	218	203	217	187	225	232	186	175	231	208	236	209	197	204	204	202	206	203	221	197	237	224	221	196	200	222	229	228	202	206	231	201	196	231	230	216	192	172	214	191	176	198	206	213	209	171	211	216	205	207	208	220	200	212	214	201
21852	25290	12799	4622	4078	2861	2476	2348	1971	1549	1307	1246	1185	1024	849	857	798	755	738	713	668	696	698	644	683	601	652	610	614	645	608	650	621	643	601	593	614	557	594	543	609	572	599	557	548	588	551	602	573	576	616	601	589	559	554	552	549	532	559	574	547	544	509	558	570	568	571	574	550	558	558	529	530	610	596	552	614	570	536	560	553	562	579	568	531	580	561	558	559	613	584	554	573	591	575	619	634	619	559	577	537	538	568	592	567	532	570	554	555	532	551	561	602	590	563	554	575	564	641	605	552	624	594	556	558	576	519	608	512	541	594	546	578	533	570	615	562	535	606	581	587	560	587	563	589	592	577	572	555	549	609	571	593	582	552	596	553	561	589	520	551	507	577	580	560	566	535	585	528	533	528	561	530	536	503	570	594	541	555	538	528	519	506	568	517	562	563	520	575	542	528	553	506	558	548	524	481	535	491	549	541	553	571	538	568	547	582	533	572	567	525	592	592	570	541	517	596	541	555	571	555	577	538	509	572	540	554	544	503	557	617	587	572	528	560	591	559	582	527	512	540	563	538	527	552	515	592	539	561	551	556	505	475	554	568	533	548	585	550	561	562	560	551	560	556	524	531	556	557	601	549	518	526	546	552	569	562	531	615	560	609	576	532	560	539	553	561	554	526	556	578	580	545	569	524	523	539	556	538	562	498	561	516	549	514	563	518	511	547	515	533	529	577	546	579	548	526	545	550	593	592	611	581	529	572	546	562	552	532	520	563	508	587	579	536	571	564	560	559	548	510	548	564	517	509	541	556	539	553	553	569	536	532	521	550	566	570	510	549	549	567	594	576	581	548	534	536	522	567	566	548	531	566	492	599	570	537	514	570	524	535	557	534	523	512	575	540	554	520	540	550	554	518	524	534	602	552	565	551	516	552	568	532	591	549	554	548	509	543	570	558	544	549	563	524	518	549	541	554	540	546	512	559	558	561	530	571	531	515	536	570	515	572	519	599	535	532	543	573	562	528	574	560	543	573	527	508	559	559	543	523	551	538	549	504	542	548	547	545	581	572	562	555	512	541	570	561	547	569	551	574	530	564	541	514	514	590	546	550	579	575	553	532	530	560	499	551	541	550	529	509	601	564	503	573	559	589	558	507	555	569	588	553	512	560	575	538	542	530	538	522	517	551	540	567	543	569	517	528	536	568	555	574	541	544	522	575	544	536	516	532	536	523	524	547	545	564	549	564	571	543	525	540	560	543	518	546	576	536	559	547	562	562	559	508	540	562	530	536	522	545	548	512	545	570	564	526	559	571	566	518	569	535	511	580	513	500	545	565	575	541	538	549	538	560	530	594	535	522	574	521	547	564	546	548	559	569	529	535	585	577	548	560	547	555	557	549	528	550	554	541	572	531	551	557	566	574	572	601	550	553	528	549	521	558	547	546	553	575	548	549	545	562	551	519	531	575	594	525	530	551	516	563	522	538	592	555	544	555	537	567	533	542	554	523	547	592	518	520	549	547	555	565	509	502	542	520	556	606	573	568	561	556	527	580	478	595	521	553	543	507	536	525	529	539	524	562	562	539	515	499	542	538	550	515	557	517	579	503	521	588	537	546	562	543	522	529	575	530	548	542	566	547	556	537	562	594	529	541	544	527	569	532	577	564	543	549	537	525	545	556	599	575	523	537	570	543	556	578	571	549	547	556	577	580	538	542	530	531	522	515	520	509	575	563	546	545	563	537	533	552	543	579	591	534	546	582	531	576	577	512	525	528	562	561	543	569	587	513	566	565	533	550	590	590	537	551	558	549	581	550	554	518	582	538	539	559	574	556	551	547	502	547	559	513	538	547	522	516	562	547	512	544	534	547	520	582	564	588	536	517	551	581	565	516	554	575	559	544	548	532	542	543	530	568	526	571	566	537	583	540	579	538	497	587	561	556	535	548	547	529	564	612	558	559	607	567	542	522	584	546	554	546	604	560	515	546	523	539	562	564	583	544	575	572	517	553	550	568	560	579	538	608	532	619	543	540	562	565	518	540	543	545	522	548	553	531	526	520	524	552	558	523	545	595	559	518	535	588	555	532	566	510	514	518	527	530	570	509	543	523	517	581	563	603	515	549	571	588	551	573	553	550	530	580	542	547	575	543	516	542	553	579	542	561	540	574	526	573	553	565	597	571	566	531	566	534	560	550	574	545	553	538	580	555	558	525	553	570	505	550	575	566	545	531	561	517	536	530	564	600	576	535	567	551	572	548	528	560	565	514	552	553	572	554	552	582	527	566	564	611	500	521	532	542	552	568	518	487	516	533	542	557	559	579	527	561	537	570	554	537	567	525	544	542	584	512	577	534	541	518	552	496	550	519	557	569	587	534	539	564	533	530	602	527	546	549	536	542	539	522	582	513	536	572	543	574	557	553	549	547	555	552	541	556	563	541	579	538	573	538	563	572	564	537	553	535	547	562	562	531	520	537	530	564	502	583	546	532	529	560	510	555	605	565	561	542	542	566	552	579	536	551	578	520	559	562	556	514	508	544	569	546	556	520	606	553	553	540	536	563	572	536	525	579	541	550	576	563	555	508	579	574	530	506	542	535	508	604	568	543	527	569	564	536	529	568	527	520	577	519	569	533	528	526	555	565	558	503	534	574	538	580	537	562	596	585	515	531	539	596	538	514	565	567	518	532	535	555	551	547	544	560	554	529	553	525	538	578	544	553	507	566	560	509	555	560	546	546	584	515	547	540	516	561	558	525	548	559	570	562	557	528	545	530	533	560	567	561	529	515	574	561	558	523	489	564	572	537	546	552	569	534	566	525	559	567	552	549	603	534	564	548	569	570	557	555	582	539	529	567	557	549	537	554	498	542	563	561	531	580	527	519	536	552	532	538	554	553	586	546	542	566	512	543	537	535	556	541	623	582	548	507	547	511	566	563	565	544	578	550	487	584	548	565	555	580	544	550	582	542	541	542	519	539	538	524	498	545	548	575	549	582	540	548	520	557	542	568	523	542	542	534	565	538	531	484	560	564	565	532	539	534	542	558	546	554	519	563	499	559	553	545	602	522	550	519	539	577	566	558	519	559	547	575	537	517	560	542	563	554	549	550	589	522	588	527	541	545	536	578	543	508	537	568	558	563	539	563	540	497	528	518	524	546	543	522	530	553	554	528	524	546	554	540	537	568	543	590	564	537	517	534	529	536	541	551	545	546	544	540	550	540	561	577	549	551	567	619	551	536	564	549	568	521	503	529	549	536	534	580	553	576	567	539	541	543	565	577	537	598	483	538	505	527	556	561	529	551	578	541	582	529	560	522	548	548	530	513	542	613	539	571	559	573	553	542	594	549	573	526	627	544	541	564	569	574	535	558	571	542	565	564	558	562	562	531	528	561	534	523	521	557	555	517	581	552	530	495	559	522	544	581	545	561	552	554	525	557	536	593	592	565	548	542	534	520	567	527	581	555	563	562	489	552	512	546	562	565	509	538	525	554	529	495	597
40343	37079	31523	16143	10156	5606	3206	1668	867	728	450	440	322	331	242	231	202	200	164	159	177	193	160	166	188	194	154	161	171	160	166	170	167	171	156	141	164	168	153	155	161	147	156	141	149	145	141	146	174	144	132	160	151	154	145	160	154	136	149	149	137	149	149	150	170	142	149	179	155	146	161	131	150	143	162	152	145	129	156	181	164	160	145	136	146	139	147	152	136	148	146	164	163	150	159	177	176	152	159	157	150	182	158	154	135	139	136	159	150	153	138	140	149	171	138	164	168	161	152	156	150	148	146	153	162	144	142	152	136	151	158	152	148	154	161	134	164	138	149	149	139	173	119	159	145	123	143	148	140	125	170	162	149	135	184	155	163	168	150	171	134	154	144	156	143	146	169	148	147	144	149	155	143	173	144	140	128	139	161	161	145	156	143	145	141	138	139	132	141	140	168	123	116	155	155	152	158	128	146	139	150	155	164	176	135	161	136	162	141	146	156	141	134	126	146	133	131	151	155	142	155	127	154	151	155	154	135	145	134	149	153	145	146	155	127	161	143	135	134	133	146	158	132	136	123	158	136	155	145	146	138	125	153	149	159	137	155	138	151	168	147	158	154	151	157	147	164	167	146	140	152	153	171	141	152	145	191	142	152	165	133	146	170	147	142	150	152	154	161	140	135	168	149	174	131	162	120	148	129	163	146	145	155	143	138	135	143	129	142	144	137	155	168	154	148	149	163	147	157	167	138	146	142	137	159	140	134	136	153	146	159	168	177	158	147	140	134	158	139	125	140	137	133	151	147	149	143	155	163	144	127	152	160	158	151	136	154	149	172	151	154	125	158	139	126	175	157	150	140	144	113	138	133	143	144	148	146	132	140	171	154	162	141	138	160	134	173	157	158	138	153	131	145	160	126	152	151	173	160	128	143	142	127	168	151	119	151	166	151	149	147	147	130	157	148	132	143	149	168	145	137	175	150	149	153	132	155	147	150	166	142	125	145	143	149	142	132	142	128	136	154	159	164	156	170	146	151	170	166	144	151	143	128	138	152	144	185	149	153	159	138	129	143	137	167	150	143	157	144	158	144	139	140	157	120	143	157	142	144	166	138	155	160	147	159	152	138	152	158	145	133	148	148	141	140	159	156	168	149	140	133	149	145	129	132	145	154	134	157	136	137	142	136	157	156	137	160	155	153	140	169	157	168	135	153	134	139	165	142	128	168	127	148	155	145	151	136	143	139	153	135	133	168	144	129	138	140	154	150	156	168	158	155	137	147	161	150	125	147	152	158	150	137	168	152	167	148	140	146	160	158	139	140	142	144	144	147	131	153	148	138	144	143	178	154	150	144	155	157	143	146	152	166	152	138	137	128	136	135	153	170	125	163	135	132	161	151	157	131	148	149	145	145	159	141	137	151	132	136	153	156	160	149	131	143	154	148	147	132	135	153	134	146	124	136	180	150	156	168	161	111	137	155	140	156	147	143	145	165	176	161	154	118	130	148	158	144	137	160	131	155	146	161	131	160	147	147	129	138	146	126	152	146	131	130	138	149	144	152	130	162	150	140	159	146	130	145	163	143	182	151	135	161	144	123	150	150	170	137	116	156	151	140	144	160	158	151	135	153	153	122	149	145	125	137	150	155	136	143	154	125	154	158	152	126	147	160	153	146	141	166	154	122	156	144	150	151	150	139	163	128	148	133	138	156	142	142	152	149	154	143	150	135	148	126	142	126	133	174	152	136	144	154	143	151	168	139	139	166	158	131	134	147	144	152	172	155	141	126	155	147	160	164	115	115	143	161	152	143	138	143	118	156	156	134	156	141	158	152	138	148	143	131	139	139	165	137	137	153	136	145	118	142	142	141	144	145	126	146	146	143	142	163	149	139	146	155	155	131	185	160	142	152	151	150	165	169	147	152	149	149	145	160	131	148	156	164	125	154	149	141	158	130	149	168	133	163	147	136	151	155	166	152	158	159	133	164	140	139	138	140	135	146	157	137	158	142	140	142	137	140	160	139	130	140	140	155	139	164	171	161	143	159	141	163	136	129	141	142	150	156	167	130	150	147	139	153	138	138	144	150	150	150	171	129	144	144	130	145	162	146	133	152	151	144	138	139	150	129	143	158	143	160	142	143	157	155	142	146	134	144	161	160	155	140	160	148	149	156	156	149	145	138	154	134	152	160	157	161	138	149	144	151	146	133	155	159	148	149	143	143	155	132	138	142	144	157	152	158	177	159	143	154	137	139	139	152	151	139	151	152	125	161	172	141	167	140	157	144	158	130	151	158	152	152	139	165	129	153	125	136	169	144	131	143	138	150	136	131	139	135	164	150	155	129	147	165	137	137	133	130	125	141	148	142	144	161	173	162	152	152	148	155	130	129	151	141	143	138	162	143	151	152	157	149	134	138	132	147	161	157	142	158	131	133	146	150	150	128	134	146	145	149	142	142	149	143	148	153	126	135	142	159	142	135	143	145	149	144	149	152	145	121	160	169	144	123	140	155	149	138	160	144	152	154	174	154	130	157	157	150	162	146	143	156	160	137	161	136	145	163	161	155	156	153	128	153	146	141	163	144	124	141	129	151	146	140	162	149	155	161	124	149	148	128	161	160	149	148	143	141	129	167	152	141	155	153	122	161	157	162	144	134	165	133	155	143	145	157	163	132	141	119	157	148	145	151	145	144	159	148	121	145	131	126	135	140	157	139	157	133	132	150	171	140	153	182	132	144	170	152	149	168	135	147	150	139	131	156	117	128	164	144	155	148	160	154	162	151	164	131	164	143	139	155	147	150	150	149	151	155	161	163	150	156	139	155	151	179	146	158	146	168	160	154	143	145	132	168	129	135	164	141	133	164	151	162	161	138	150	146	168	144	153	174	146	129	135	127	147	159	141	165	145	182	135	155	140	156	129	146	153	138	139	122	142	140	145	140	159	135	162	155	145	167	152	163	141	150	139	159	160	144	158	161	158	156	164	146	157	166	159	148	151	146	152	140	159	141	142	144	140	170	165	169	142	148	142	160	142	154	149	154	148	142	144	148	130	147	155	148	153	162	145	177	168	130	139	148	151	134	152	145	144	152	154	131	163	146	160	160	135	144	155	138	144	166	160	135	159	132	161	144	139	137	132	161	140	165	153	139	146	165	141	147	148	150	175	151	147	138	152	137	140	142	136	150	145	144	141	143	144	146	137	123	139	145	150	140	145	151	152	129	168	176	131	137	165	141	143	178	162	141	137	155	154	141	151	152	130	143	152	140	151	144	156	167	148	149	144	155	160	137	164	175	189	150	163	138	168	135	141	126	173	150	151	153	130	159	149	138	180	145	151	134	176	147	165	134	150	130	165	151	183	142	156	154	154	134	146	151	146	129	144	138	148	121	139	157	147	147	127	140	156	139	148	146	183	171	144	159	153	153	159	161	158	134	137	158	146	142	163	158	163	138	172	164	169	169	136	164	131	122	161	136	122	136	162	161	161	160	170	132	134	169	118
27103	30026	21783	7632	6653	4390	3800	3418	2874	2601	1860	1723	1569	1211	1047	918	905	818	783	705	632	647	617	567	566	584	584	529	542	528	556	541	528	566	475	479	467	477	486	445	463	467	464	437	446	466	469	419	414	419	422	444	426	422	441	403	434	439	436	433	405	394	448	430	390	412	441	448	425	414	403	431	465	454	428	396	467	409	448	471	393	455	424	413	408	412	440	389	431	449	441	436	445	426	473	437	449	509	435	437	435	411	452	435	436	457	447	462	397	421	429	438	442	459	502	484	480	432	479	458	433	440	423	419	430	425	424	419	416	442	436	423	412	388	428	379	388	400	413	397	431	449	469	420	467	454	424	404	421	434	465	377	406	428	411	380	404	427	420	420	485	445	425	390	406	395	426	397	417	379	358	409	365	388	375	400	402	398	392	383	422	393	420	379	383	403	382	404	400	385	360	428	387	400	394	407	408	420	421	401	383	389	414	421	384	397	420	374	408	400	416	409	423	428	395	406	396	413	392	409	407	377	370	387	385	382	409	388	397	437	397	390	360	374	392	388	405	409	384	414	454	385	402	372	360	393	390	406	411	415	388	425	385	429	391	382	381	400	392	426	412	453	439	399	403	400	381	392	390	426	401	416	429	394	416	366	383	376	413	405	387	380	392	440	374	423	402	438	418	390	403	380	399	391	388	366	381	362	393	384	389	399	386	400	404	408	375	412	393	393	410	411	397	371	368	397	377	399	400	404	393	390	379	393	359	357	390	386	400	438	368	457	400	366	367	414	422	396	367	400	386	389	408	381	394	424	415	382	409	406	418	376	358	348	388	428	445	406	378	363	398	381	426	383	394	382	413	374	388	395	388	445	411	384	354	436	391	359	364	395	365	370	405	384	422	418	426	367	389	411	409	418	399	396	389	372	419	405	444	375	369	417	401	390	390	422	427	395	392	404	422	414	377	427	331	433	375	370	361	385	373	400	400	387	447	383	437	401	362	420	362	406	410	421	421	408	405	401	377	380	382	376	392	365	427	424	399	400	404	397	396	362	350	389	363	419	359	369	405	397	378	381	422	366	401	388	420	395	425	400	421	384	395	404	353	458	388	396	431	394	406	417	401	415	360	400	372	418	375	395	366	399	399	400	434	408	387	358	383	377	397	391	398	447	404	402	384	396	398	413	420	389	377	409	411	404	377	383	397	382	407	410	392	392	390	426	374	411	347	381	387	409	388	390	399	428	409	418	409	367	389	435	375	410	389	442	399	385	344	385	376	418	379	382	389	399	382	394	413	379	371	397	410	410	398	405	404	390	412	379	440	424	433	387	412	377	407	382	407	389	407	389	410	393	405	422	424	405	406	423	404	388	429	423	409	369	423	376	438	387	352	391	418	401	385	399	377	399	384	410	413	398	407	420	375	397	394	386	387	360	387	402	361	362	375	398	455	402	392	362	371	410	366	366	376	441	407	445	400	384	395	411	385	407	399	391	405	424	380	389	405	404	382	370	388	420	427	401	411	419	407	415	383	401	392	407	410	420	390	399	373	405	412	353	355	409	392	411	362	389	428	416	396	418	419	427	394	365	407	403	414	410	398	394	390	395	402	403	386	404	374	358	396	407	416	433	417	393	426	409	404	408	401	391	392	396	402	406	384	433	384	392	401	399	393	399	384	424	436	404	397	393	386	382	375	384	405	425	389	416	395	354	406	384	381	387	404	439	389	412	373	404	397	398	378	400	395	381	439	383	407	362	366	412	410	416	419	392	373	384	385	402	401	402	399	387	414	432	394	422	394	339	392	370	388	392	371	377	384	367	383	397	383	422	421	365	389	385	414	379	388	408	381	366	386	379	405	407	409	377	391	430	391	426	453	412	441	373	414	379	410	379	368	397	395	416	366	349	391	387	385	427	374	416	406	374	382	369	419	424	384	435	399	433	405	389	381	407	371	398	424	458	402	378	390	404	418	386	419	390	413	370	408	377	427	397	380	380	410	386	398	395	397	403	397	379	373	402	396	398	400	392	386	409	373	419	407	378	390	392	452	410	371	389	436	420	409	366	429	373	391	354	428	358	367	410	384	395	417	422	419	402	374	379	418	369	422	374	426	410	381	380	405	388	397	409	419	400	359	378	417	432	383	386	411	369	426	379	401	405	432	396	376	389	429	417	383	431	395	364	393	405	394	379	417	393	443	424	395	422	394	393	376	369	384	400	429	369	377	346	437	381	388	384	374	409	430	377	377	412	417	395	386	411	390	385	368	361	404	372	376	445	411	435	387	393	389	378	411	367	412	445	397	399	363	381	418	404	369	395	381	416	397	371	406	406	369	408	355	391	432	407	406	417	365	387	409	404	392	400	422	383	407	381	388	380	384	393	427	387	366	392	453	337	367	410	404	429	407	403	358	380	406	408	459	407	381	384	400	407	402	416	407	405	399	377	411	400	418	410	378	387	446	396	389	366	400	407	415	385	407	378	415	416	420	383	393	378	391	414	375	415	393	397	402	386	403	402	393	405	409	400	436	406	384	433	423	394	385	412	417	393	371	376	392	429	371	404	402	387	412	409	369	403	411	391	381	384	407	387	377	370	392	381	419	414	372	393	394	372	384	392	365	399	410	400	388	445	434	413	408	418	391	395	395	399	400	386	369	375	418	391	438	421	400	379	399	394	393	400	360	404	389	378	388	427	408	379	419	428	373	350	437	394	370	388	378	395	408	387	366	406	405	395	388	415	416	378	388	418	399	379	333	392	420	411	373	401	399	405	401	402	406	377	385	388	414	379	391	382	366	407	448	372	418	390	394	406	399	375	382	382	382	407	427	388	409	416	405	447	405	395	394	427	378	429	403	423	369	362	377	390	375	384	410	386	407	406	385	388	403	400	396	388	406	387	401	449	401	419	390	378	442	365	408	403	363	412	380	412	411	390	383	370	427	403	409	421	410	384	377	442	363	385	353	418	391	390	395	385	376	406	397	404	388	386	391	429	376	425	374	421	376	362	398	405	384	374	386	395	395	426	377	388	379	410	383	376	440	397	407	400	354	402	413	433	433	426	409	364	396	394	380	371	371	371	412	401	403	388	402	373	404	410	410	383	402	404	414	454	378	387	395	404	369	411	408	381	371	381	386	395	397	401	424	391	389	410	405	396	384	382	355	415	390	357	417	396	406	399	393	427	421	420	384	410	404	396	421	394	403	371	412	373	406	389	395	386	395	407	387	386	407	379	415	372	385	380	412	418	364	412	421	374	409	373	443	367	386	374	404	412	403	406	392	401	384	409	378	420	397	438	423	384	422	402	388	374	391	406	413	387	394	401	397	391	355	368	381	396	399	388	379	420	399	381	417	399	391	411	405	375	396	403	399	396	425	423	389	383	413	340	402	345	409	392	376	376	396	392	419	408	376	369	396	377	395	374	389	365	396	390	410	370	405	406	442	405	384	391	434	403	413	386	387	391	419	404	401	387	397	390	408	374	426	400	384	399	378	384	418	403	403	408	419	381
13011	6873	2108	552	324	308	252	268	259	210	219	239	239	237	228	225	224	226	246	228	237	221	250	212	206	206	223	223	234	228	221	229	247	241	224	225	214	223	220	205	223	233	210	221	241	243	220	224	244	230	229	232	219	204	218	222	219	242	236	213	215	210	214	235	216	232	202	229	223	227	230	222	193	205	215	211	243	220	227	233	216	246	245	246	231	235	226	228	211	230	233	221	242	233	217	257	217	235	225	234	237	221	233	246	223	205	232	217	217	233	190	240	212	178	223	220	250	215	233	224	233	246	232	199	227	245	223	237	219	242	221	194	221	204	236	223	216	238	236	202	222	231	245	216	245	221	231	243	205	200	235	199	259	215	232	199	213	217	210	227	218	199	239	233	227	215	202	192	197	230	229	220	216	239	239	213	218	211	250	226	249	212	214	221	210	206	249	211	202	221	229	231	220	229	247	198	242	243	197	218	219	207	202	212	241	219	211	220	231	224	236	228	209	238	227	227	222	217	218	214	260	212	225	242	228	239	235	226	200	228	208	238	208	223	198	248	206	223	250	241	212	217	217	243	220	211	216	218	238	196	237	248	205	201	226	221	251	227	214	254	222	215	237	239	232	233	223	214	217	218	190	209	236	247	228	245	208	200	215	224	214	235	234	208	221	225	227	236	201	219	182	218	242	216	205	210	218	211	233	221	215	236	199	215	230	219	226	232	246	214	219	245	220	204	237	228	238	224	231	217	219	222	207	218	223	217	241	208	219	221	220	224	219	228	228	205	211	225	228	243	232	219	247	235	210	238	243	238	194	230	237	220	232	235	178	239	257	198	232	205	198	224	221	215	215	224	214	225	210	240	221	198	248	215	244	224	241	249	209	250	224	256	222	222	224	229	226	225	221	194	215	235	218	220	252	243	218	217	217	224	217	228	206	215	231	221	237	233	208	244	228	234	223	215	222	218	233	198	234	210	221	246	221	247	240	230	258	212	221	250	233	229	231	242	224	238	196	222	253	238	231	219	224	207	225	230	226	206	205	229	229	207	220	234	229	239	243	224	238	210	221	195	214	240	223	200	216	233	227	230	194	214	219	230	242	212	263	241	215	238	225	250	205	205	209	239	235	231	191	224	234	223	225	242	200	222	230	228	220	222	196	237	231	211	231	234	226	219	227	215	213	210	229	224	203	228	231	223	226	229	253	248	215	239	247	239	245	241	218	236	218	227	207	221	231	250	246	204	231	205	235	208	224	253	229	227	220	233	244	219	196	216	209	212	215	232	225	219	214	255	215	219	203	220	217	210	248	203	233	229	241	242	209	226	217	202	243	239	237	215	217	239	227	217	226	222	240	212	215	222	249	217	230	241	202	246	217	223	231	216	231	242	205	201	202	241	212	250	227	227	227	208	193	220	222	218	232	191	225	206	227	230	210	262	222	210	215	259	222	240	242	187	215	208	225	219	206	221	242	208	235	240	221	234	198	205	216	231	225	202	214	229	237	233	228	212	220	222	198	226	232	242	219	193	229	240	209	247	199	208	195	233	238	258	235	234	213	230	210	225	244	226	225	234	242	211	229	221	227	215	203	215	213	221	215	217	229	246	213	235	218	219	222	242	212	219	210	203	242	207	218	200	240	223	212	226	229	216	234	216	225	228	236	215	227	211	236	252	214	237	215	232	203	221	220	207	221	218	217	228	224	247	247	207	239	225	221	232	237	220	204	238	250	193	183	254	224	216	225	220	244	216	241	224	232	225	245	183	225	188	223	236	215	216	207	227	241	218	219	227	218	223	242	211	194	223	227	245	218	239	245	203	212	228	224	218	219	233	206	219	214	213	203	213	240	216	231	231	233	231	203	240	228	229	221	231	226	221	234	213	212	204	207	203	220	228	207	223	235	222	198	225	206	235	240	239	258	246	212	209	218	220	233	212	215	258	223	235	218	244	260	232	204	197	249	209	238	239	212	235	214	233	207	242	176	225	221	222	219	224	256	236	210	202	203	211	236	233	235	236	208	245	246	217	212	237	201	224	201	243	239	238	234	232	229	217	221	220	219	211	210	215	222	194	244	230	214	207	221	213	238	227	230	205	225	225	213	219	206	203	223	218	245	208	221	249	232	217	217	211	224	235	210	240	225	221	215	222	227	207	227	207	212	222	236	235	217	228	242	204	200	227	224	214	217	207	218	228	220	203	203	239	209	213	211	227	223	232	214	187	207	205	226	237	252	210	214	232	224	229	218	242	230	209	224	230	192	223	221	231	207	217	198	214	213	218	225	209	225	209	206	195	242	224	245	220	225	217	219	248	231	239	207	200	205	205	246	215	213	221	251	223	225	213	214	224	217	264	209	222	236	250	222	243	222	217	218	231	252	251	218	205	243	220	222	222	229	231	217	239	233	193	207	216	225	201	229	189	240	210	213	199	223	213	204	212	219	227	202	205	218	206	218	197	228	231	213	222	213	240	239	235	250	214	221	229	249	199	238	250	221	239	224	202	257	207	229	212	224	214	209	193	245	231	221	214	252	198	234	210	202	233	236	226	231	197	225	213	230	206	220	243	248	237	233	242	211	201	212	211	249	235	234	230	248	192	237	210	207	231	205	259	226	218	213	239	241	248	220	216	237	216	192	242	234	213	206	225	240	214	232	243	217	244	252	211	231	202	257	206	213	212	237	218	225	204	209	224	224	198	222	222	201	203	208	227	233	199	221	241	213	204	234	221	221	235	234	216	241	241	213	244	229	240	218	247	243	220	196	200	230	205	225	210	230	217	217	224	215	220	236	229	220	242	227	225	216	245	250	188	208	235	199	215	231	217	223	202	254	227	227	212	242	232	231	199	250	211	219	202	206	238	234	221	230	206	245	216	217	241	236	231	236	233	225	236	209	230	219	218	203	242	240	211	213	216	217	240	243	226	227	221	218	254	216	229	219	227	230	179	227	231	233	254	247	249	251	204	244	230	243	214	206	205	240	215	202	208	208	243	189	237	249	229	220	220	228	230	216	229	221	212	242	225	230	210	202	250	236	216	187	202	209	225	216	213	242	215	224	228	221	216	244	227	199	191	241	214	252	223	246	231	215	224	219	210	212	218	211	214	183	195	230	243	240	217	206	216	215	237	195	240	231	225	189	200	180	233	219	226	236	203	217	211	203	229	218	223	218	227	219	212	258	216	195	232	253	203	219	249	240	232	193	239	218	195	222	217	223	207	234	226	234	221	236	223	216	217	229	208	232	229	215	233	193	247	229	223	232	229	236	232	214	233	221	208	212	207	237	233	250	254	247	211	193	227	232	224	220	253	219	235	220	232	201	212	227	219	219	208	212	214	223	236	187	230	251	231	221	201	206	256	244	204	222	229	255	215	223	207	235	204	215	226	211	226	205	218	199	219	242	225	232	235	219	242	245	234	228	241	210	201	205	232	202	226	200	222	231	244	220	252	244	208	222	230	250	204	250	248	203	228	226	238	205	229	224	223	231	221	216	234	234	242	192	235
8500	7311	3118	1175	986	930	725	751	683	671	649	623	620	606	646	583	609	576	626	601	590	628	586	614	616	601	611	597	606	559	590	566	565	574	595	616	560	543	567	578	545	561	627	599	582	616	589	612	617	597	565	531	527	574	586	561	570	543	592	559	572	628	579	577	582	599	589	582	608	601	615	589	600	568	639	591	563	552	600	606	614	587	594	606	599	586	588	590	599	595	586	619	575	606	624	615	619	615	610	633	588	642	562	615	576	630	601	618	610	612	592	609	600	633	595	651	610	616	572	598	579	583	560	593	581	615	557	599	609	589	589	605	598	564	587	589	555	598	583	609	646	599	636	587	590	607	580	580	647	599	591	605	570	597	621	598	604	622	606	555	569	576	579	586	597	585	580	620	581	552	605	605	558	591	601	555	564	604	579	606	594	582	627	586	641	558	573	537	571	577	542	597	558	621	594	573	611	578	584	619	588	632	591	574	552	594	601	632	574	580	572	566	587	570	563	583	588	585	577	562	565	604	625	612	560	604	541	603	566	586	628	617	612	630	601	553	627	563	551	574	602	591	590	653	556	610	604	557	555	538	643	581	595	579	566	585	582	570	585	616	597	620	617	559	549	611	564	568	599	612	601	610	613	589	624	558	585	561	581	603	592	543	622	612	570	591	594	544	562	557	620	594	560	571	561	599	552	589	602	610	556	527	573	629	628	628	569	589	574	584	570	619	573	589	582	553	572	529	587	603	608	643	565	570	589	597	562	586	557	602	567	619	597	560	562	583	572	590	624	593	560	582	581	570	636	644	601	572	654	599	545	579	617	601	608	573	601	610	582	608	533	597	590	594	600	597	599	625	600	554	581	587	570	558	580	611	599	573	584	604	616	599	556	625	573	569	624	563	552	556	571	563	562	603	593	560	585	578	621	558	572	588	596	607	589	628	584	578	624	585	598	600	558	578	576	562	607	592	563	592	601	610	594	568	566	591	586	536	604	618	586	553	573	636	621	587	570	591	616	604	547	622	597	620	590	616	572	631	635	622	582	576	624	572	613	584	604	626	620	616	649	554	617	576	555	596	602	630	596	551	561	576	615	563	609	549	533	585	578	629	583	608	592	613	636	597	591	588	608	592	593	573	583	588	531	581	562	578	607	594	593	565	567	558	590	560	608	653	576	655	589	617	613	584	541	563	611	610	563	588	628	602	545	615	572	572	630	586	579	584	588	630	564	580	562	570	603	612	608	627	584	640	563	576	609	577	585	545	552	544	603	583	576	595	570	581	560	600	594	596	569	608	583	635	575	591	607	541	583	556	609	609	617	606	582	610	616	645	532	586	630	586	606	608	626	605	563	637	581	602	581	592	568	629	578	544	577	605	579	617	595	591	608	560	586	595	599	602	558	573	601	607	573	622	590	588	557	626	599	621	586	589	598	579	570	625	623	616	573	655	575	639	589	533	588	576	587	613	600	584	595	601	603	605	569	579	616	555	618	579	573	579	616	645	608	557	610	559	648	641	630	628	626	570	642	549	588	548	595	566	598	579	601	596	585	579	594	600	547	604	556	625	567	599	575	582	603	580	602	622	601	567	592	555	594	569	593	593	591	576	526	607	576	576	600	612	611	578	622	620	618	560	587	577	604	550	609	591	566	588	587	589	554	554	601	567	604	585	609	572	592	554	586	604	581	584	614	588	583	577	561	576	623	610	603	488	592	580	590	613	601	591	558	636	589	577	608	588	556	575	574	573	567	635	613	555	591	635	587	614	565	560	567	588	617	574	585	578	579	609	583	593	628	551	572	564	602	607	600	593	539	606	642	557	611	577	601	587	614	568	557	587	624	586	615	584	557	590	593	600	593	606	566	617	579	637	573	585	547	568	575	582	568	626	581	583	618	581	580	582	548	611	590	628	624	566	563	594	581	600	555	541	573	570	565	607	604	582	550	584	558	597	595	561	564	607	552	553	582	538	579	587	640	533	551	557	590	586	584	616	544	583	569	593	590	588	593	565	561	606	597	567	623	616	600	591	577	611	582	603	587	586	637	571	591	600	573	549	606	618	579	575	582	596	596	550	572	588	582	582	617	556	595	571	565	580	602	616	566	629	600	555	652	600	596	562	550	596	538	634	581	563	607	593	593	610	594	603	569	583	576	553	606	591	610	587	594	606	587	568	588	571	599	558	591	584	590	588	547	586	624	580	563	527	612	602	589	571	576	581	605	603	586	597	560	610	624	542	631	620	554	570	583	594	531	635	594	556	562	609	604	583	626	624	548	586	533	573	566	601	599	577	612	592	601	567	596	614	575	555	564	585	586	591	618	569	598	576	581	571	583	615	574	604	597	554	587	586	574	598	577	616	561	562	613	568	632	590	650	540	597	587	564	579	604	600	548	560	597	609	597	567	618	553	607	583	601	632	623	610	599	581	616	569	579	603	616	569	587	617	591	618	566	575	599	580	577	555	612	612	571	589	600	576	575	593	568	595	643	594	583	586	555	621	555	523	568	609	600	578	584	609	592	607	578	626	638	613	589	575	575	592	576	603	542	587	556	578	525	595	609	578	575	595	576	596	554	588	637	583	579	558	595	620	615	572	630	561	561	592	580	573	628	542	595	596	587	553	558	607	566	575	603	555	621	577	638	584	551	572	604	592	597	597	575	642	542	601	551	571	565	583	554	567	587	618	590	587	607	573	605	593	582	593	638	616	626	543	567	604	637	567	636	566	568	579	584	587	582	582	589	595	577	622	627	597	642	593	597	605	601	597	607	632	527	578	607	612	530	537	588	539	621	575	551	580	601	631	546	586	623	609	623	601	646	598	611	581	612	597	588	592	574	565	572	600	632	622	603	551	551	581	601	586	597	578	574	581	624	561	589	563	596	574	568	609	620	605	610	599	555	621	535	593	592	597	589	665	575	592	580	564	612	563	611	583	584	593	596	639	568	559	588	598	623	604	585	602	621	567	635	598	557	565	588	572	576	592	630	543	581	576	589	595	569	588	617	596	617	511	613	597	596	563	594	560	613	570	606	544	583	567	570	568	588	598	573	634	565	546	598	567	584	586	560	593	574	575	559	575	527	590	571	587	556	551	574	616	581	578	588	620	627	578	562	595	594	605	589	575	617	588	589	637	577	571	613	606	549	595	579	597	538	608	627	568	622	594	619	630	618	619	595	572	552	575	604	568	566	534	614	600	569	586	633	652	574	598	576	581	600	590	559	583	599	585	579	575	589	629	594	573	540	557	609	632	591	610	574	576	610	617	569	613	565	588	599	591	608	606	565	598	562	595	583	579	599	616	564	563	608	567	583	618	596	536	623	598	615	585	597	520	607	604	594	603	573	564	603	627	599	570	609	551	636	575	623	586	589	589	580	596	597	614	581	601	562	584	578	585	596	574	600	583	546	602	584	563	581	584	625	603	571	560	570	552	538	581	627	552	664	595	560	555	582	591	593	551	631	581	553	583	609	579	580	581	611	639	599	560	615	537	581	585	594	579
31589	30757	23958	10948	5760	2857	1580	932	528	420	383	421	362	311	270	265	250	238	242	223	252	233	255	227	213	223	235	219	222	198	215	225	212	206	201	202	230	218	204	202	224	204	244	198	211	216	217	213	225	209	211	204	209	199	211	232	207	206	194	216	201	247	211	224	216	223	183	197	234	230	206	191	202	201	236	229	213	199	213	228	198	197	217	228	221	207	201	226	201	220	205	247	212	199	205	186	202	229	224	226	214	217	240	218	203	205	189	197	196	203	233	197	223	221	209	196	213	226	210	216	207	203	226	194	209	209	188	215	229	213	183	191	214	213	205	215	200	203	190	235	208	212	210	220	189	217	183	226	201	210	235	232	233	200	223	197	202	220	201	206	245	245	226	224	230	192	200	207	197	209	233	205	211	223	195	230	228	190	212	199	203	187	220	219	214	201	229	212	251	232	189	208	204	251	213	218	193	227	240	203	191	213	228	209	205	225	244	202	203	207	207	202	221	191	210	207	210	207	229	222	207	201	212	192	215	210	223	191	230	225	224	194	190	189	201	213	240	201	223	200	227	214	198	221	184	211	190	241	192	195	202	214	218	218	230	202	199	200	238	208	177	197	216	202	196	212	235	202	208	230	233	201	183	220	218	200	230	204	187	211	192	175	172	221	180	203	209	205	210	202	229	204	205	222	192	228	196	192	224	239	199	228	210	218	228	201	193	200	222	202	205	219	196	229	210	194	201	237	241	214	229	230	197	213	215	199	217	230	205	213	198	184	211	220	228	182	242	208	210	196	216	226	218	218	181	198	210	185	206	203	197	205	187	235	233	198	203	222	199	211	188	192	189	234	201	207	218	202	211	221	211	209	172	251	211	197	228	211	228	243	242	222	214	208	221	199	193	203	243	193	205	235	221	204	210	230	242	216	192	197	215	196	208	219	217	193	222	207	199	203	198	220	215	221	231	196	211	233	217	209	214	202	229	185	217	196	222	216	205	201	208	199	193	207	217	224	226	213	200	216	194	223	222	230	204	198	226	247	204	220	213	203	215	226	221	213	215	224	239	223	211	207	218	235	209	206	211	210	199	196	202	230	200	199	220	219	208	213	225	200	215	207	200	221	215	191	195	215	210	191	224	194	226	212	227	205	203	195	217	192	226	225	213	210	226	198	221	230	189	214	214	210	201	200	219	213	208	212	222	194	197	198	221	190	179	194	218	180	210	205	215	211	218	201	220	212	217	211	200	232	230	227	205	214	205	215	217	200	206	205	202	226	209	224	206	200	188	199	223	210	223	225	203	206	228	196	244	220	226	199	213	220	199	224	218	202	225	196	189	228	204	227	215	237	209	183	196	201	198	199	180	237	225	217	217	191	198	187	215	231	199	212	216	225	231	220	203	193	222	212	197	200	196	197	215	218	222	215	227	201	209	227	201	233	216	245	214	211	201	210	232	191	205	222	211	201	216	226	221	197	231	209	211	193	206	236	212	207	214	223	221	213	193	221	175	212	240	208	209	224	204	218	212	221	190	188	210	200	220	216	200	230	229	209	226	203	231	237	226	217	181	242	224	197	225	201	213	219	215	188	204	208	198	209	188	183	214	195	217	198	211	219	184	225	220	216	222	226	175	194	219	209	169	216	222	226	221	235	201	203	199	217	206	212	210	235	244	219	210	252	222	180	207	200	195	222	223	211	232	210	202	219	186	218	207	232	231	216	227	198	210	231	214	208	219	197	223	202	215	220	200	196	200	202	220	202	225	203	210	193	197	191	211	226	231	178	195	216	229	200	215	193	229	216	211	196	206	220	227	182	223	226	209	200	219	213	217	184	194	206	214	216	224	185	243	222	233	217	215	194	202	193	211	204	207	184	205	219	230	213	231	234	211	210	227	220	192	196	226	197	209	234	228	182	200	214	201	217	220	214	220	226	200	202	225	210	231	223	212	190	208	185	193	214	196	198	205	210	221	202	218	192	203	196	202	196	203	193	223	212	206	216	223	208	219	193	198	227	215	216	201	227	202	212	205	212	264	207	210	225	217	196	218	198	205	214	206	198	222	214	200	200	229	194	192	220	197	196	225	219	206	200	214	214	192	215	237	219	183	224	220	214	214	212	222	243	187	197	229	204	203	216	210	179	204	238	232	212	201	188	215	193	209	193	194	216	217	204	211	186	210	178	222	197	172	198	216	218	228	234	236	230	200	191	183	223	192	202	204	202	205	207	222	197	229	210	193	193	183	208	198	227	221	193	210	189	215	211	200	183	208	218	215	219	239	215	209	220	190	230	202	212	225	202	207	209	199	197	213	223	226	236	190	250	221	195	227	195	227	208	190	259	218	198	216	213	211	224	196	234	204	212	220	225	190	211	202	206	209	240	229	228	214	219	202	219	204	222	197	216	200	203	209	173	202	223	198	174	239	218	194	194	217	188	201	191	207	185	195	222	184	185	195	215	214	219	197	209	179	201	179	206	206	187	196	212	192	204	237	224	204	201	208	206	186	239	210	210	219	191	210	209	241	219	186	188	217	195	216	189	219	208	203	223	222	205	219	217	198	196	242	222	218	230	206	225	230	228	205	206	239	204	208	210	186	201	214	202	202	207	203	213	207	229	216	205	211	222	201	183	187	177	236	189	208	248	215	204	196	197	211	222	205	200	229	212	222	240	239	214	200	235	215	226	220	212	203	228	218	203	178	213	199	183	212	221	215	238	225	191	226	222	193	180	219	194	216	213	210	187	184	174	211	212	207	215	231	230	226	204	222	199	225	219	209	222	204	220	201	234	232	203	210	210	202	223	214	214	203	212	188	215	214	175	206	209	247	204	211	213	222	221	214	235	195	193	212	222	217	196	222	205	223	232	191	217	221	219	216	200	206	214	199	188	215	202	218	184	223	198	261	216	235	216	207	215	192	204	230	217	222	226	204	205	210	234	224	212	193	192	223	210	220	213	205	205	224	227	202	199	181	202	218	202	211	189	212	180	211	192	225	207	213	213	214	207	212	173	194	196	199	203	204	189	217	235	209	201	228	201	219	206	203	237	213	221	227	209	195	191	234	215	206	218	224	199	209	216	213	211	225	191	194	232	215	215	207	211	194	187	218	217	220	206	216	214	229	195	217	202	197	222	205	215	211	197	208	210	243	230	209	205	208	221	208	189	205	200	212	222	232	216	209	225	212	225	225	199	226	197	193	202	212	223	210	230	223	234	220	230	202	208	209	217	197	238	203	199	207	171	216	192	213	211	186	229	222	222	220	202	211	178	234	205	204	215	196	216	228	188	223	195	227	194	216	203	194	211	222	208	217	246	243	211	233	195	204	224	208	180	175	214	226	229	236	207	233	235	235	209	187	177	193	206	224	198	210	208	193	202	212	201	214	234	178	205	202	190	199	221	191	213	197	234	202	191	228	213	211	216	214	189	243	206	213	215	213	187	210	195	194	205	218	201	195	223	217	221	219	209	211	226	208	224	209	229	197	210	233	207	220	205	233	214	231	205
21721	25941	15515	4712	4277	2767	2458	2296	1869	1839	1273	1313	1128	1015	868	876	800	765	708	743	733	690	710	638	641	665	614	611	646	591	622	581	600	590	585	579	574	607	599	583	591	566	556	599	591	589	560	573	562	518	563	541	594	545	577	547	557	585	569	568	572	538	566	531	522	552	603	589	549	543	557	549	595	566	566	555	557	607	552	543	591	590	560	518	546	614	558	518	511	545	549	599	563	577	522	593	550	575	578	569	585	589	558	576	580	560	579	574	574	570	555	583	569	542	558	584	557	620	605	569	603	595	557	556	593	576	563	569	517	529	551	572	547	544	563	520	540	572	574	540	584	580	602	541	545	576	560	548	514	604	621	607	572	575	603	546	544	528	581	534	544	580	568	568	558	550	566	567	560	534	583	551	534	542	528	554	508	566	561	540	571	525	506	571	545	532	590	600	529	576	578	528	567	537	574	532	546	539	550	546	570	541	565	539	530	567	528	558	561	547	568	568	540	560	558	597	585	551	593	542	583	523	555	511	549	521	534	518	538	525	552	570	499	580	541	541	540	560	573	565	568	523	527	559	568	542	519	577	579	542	559	552	565	542	549	577	537	500	538	594	535	534	507	586	547	516	530	570	530	549	530	545	521	530	558	538	509	553	550	535	543	522	557	534	536	521	557	546	558	585	531	592	528	529	548	524	526	499	546	569	523	544	532	526	575	519	534	528	598	518	563	558	598	521	515	575	545	540	597	534	525	584	571	569	575	572	558	528	580	595	500	551	567	556	532	554	522	526	524	500	569	559	593	534	580	534	545	498	575	532	613	577	506	541	550	563	543	560	549	543	567	562	560	576	547	566	531	564	530	580	535	558	525	568	574	500	609	536	559	579	558	543	519	535	566	541	538	512	576	546	541	560	525	551	543	523	556	535	549	538	574	551	547	529	550	547	546	495	571	567	547	570	506	597	553	573	544	504	533	532	568	595	548	532	575	590	506	539	553	519	564	557	570	493	575	544	591	566	535	542	523	573	514	547	544	486	533	569	548	542	529	539	568	579	547	529	593	533	562	557	581	512	543	551	561	561	560	608	561	551	537	535	538	568	558	596	544	553	583	520	516	528	528	586	538	579	572	560	628	540	558	528	536	530	580	580	564	568	537	532	535	537	521	503	578	553	521	535	547	559	530	595	566	551	545	537	555	537	533	560	542	577	555	543	546	553	555	565	561	565	526	551	568	558	542	480	532	560	525	519	559	511	556	599	572	552	509	506	539	589	531	561	565	528	558	554	529	566	542	564	547	581	594	536	547	543	533	553	534	541	560	578	556	573	526	563	555	536	563	542	555	575	482	516	517	577	563	522	518	532	581	583	534	530	516	550	608	567	562	534	524	523	579	544	571	507	550	588	532	610	558	546	536	526	537	524	521	545	536	502	594	568	574	531	538	546	539	579	573	582	564	532	545	550	513	571	568	542	528	556	584	583	525	535	506	593	547	530	528	534	527	535	577	588	566	576	556	562	563	554	562	593	512	520	549	544	546	547	551	510	529	553	573	581	541	545	524	516	535	551	557	551	536	556	547	523	563	538	552	532	547	564	512	558	523	570	569	528	549	527	571	534	527	526	585	551	526	546	576	544	522	555	557	544	543	522	544	564	541	529	540	531	602	539	568	572	541	551	532	522	559	553	572	542	516	564	533	502	566	552	550	562	559	563	615	561	548	548	499	569	558	526	572	527	559	529	562	568	577	544	567	542	545	559	526	554	541	511	556	524	508	547	560	553	523	531	585	535	564	551	592	519	540	589	535	542	580	535	585	564	578	562	563	564	555	549	556	561	507	535	492	535	514	517	570	577	514	561	511	530	570	547	551	542	519	546	517	509	570	491	528	562	550	583	529	573	569	537	532	563	545	534	563	497	545	575	542	552	588	552	531	500	532	568	553	552	507	520	560	572	527	562	557	527	569	562	572	587	552	586	552	552	533	576	544	530	541	553	557	583	521	563	558	532	552	545	534	581	507	524	557	589	502	508	540	533	516	553	565	558	518	530	549	591	566	515	532	511	540	524	552	591	566	568	544	580	482	582	535	558	547	562	546	544	556	524	579	551	540	553	518	504	522	544	526	541	547	518	522	577	535	554	575	555	528	548	541	573	560	562	537	573	569	545	563	522	517	529	536	555	515	532	590	530	539	504	523	536	541	537	536	579	567	579	528	510	573	566	570	570	564	502	525	558	570	546	564	531	552	574	546	523	561	588	560	543	575	514	554	559	569	508	549	587	541	552	519	577	578	523	536	558	552	550	550	527	512	525	546	554	508	551	579	528	569	579	573	549	561	605	557	552	549	536	576	579	529	504	554	583	526	576	554	533	531	530	539	546	480	572	538	528	540	542	541	525	564	544	529	537	538	527	539	569	553	525	537	577	566	591	534	570	547	520	551	552	502	566	541	570	556	588	537	526	576	563	549	546	559	626	592	521	548	553	568	570	537	541	532	526	549	552	539	530	573	552	551	619	534	551	548	564	557	565	582	559	558	590	539	587	519	561	615	559	529	498	641	551	543	557	531	557	552	579	570	594	519	560	544	528	550	549	576	539	542	567	588	537	545	579	538	550	555	514	561	519	515	517	561	579	576	576	592	535	548	544	548	526	566	579	536	542	501	543	528	520	514	519	556	552	564	562	516	531	538	565	556	560	505	558	565	578	558	558	595	504	539	578	529	525	591	558	537	567	529	518	560	575	537	510	513	567	541	544	575	567	574	555	512	533	575	560	553	571	611	599	496	551	519	590	563	556	562	561	533	597	574	550	570	555	566	570	553	557	535	581	549	553	541	538	584	501	547	606	563	494	555	535	573	579	533	563	534	537	557	542	546	558	561	572	579	550	544	545	592	544	550	554	540	559	529	534	600	526	527	530	526	529	551	575	533	581	525	570	534	488	518	552	550	575	559	562	528	561	530	554	541	592	558	554	523	544	573	538	579	510	546	539	584	554	551	530	543	564	543	541	560	520	578	564	504	558	555	533	557	539	536	531	550	593	541	564	503	521	499	566	510	529	572	559	551	572	554	565	580	535	575	537	543	563	528	607	546	514	547	581	555	572	539	561	556	508	551	538	556	578	535	544	514	499	535	516	543	553	560	525	522	572	559	540	544	546	528	523	576	543	560	553	538	523	575	537	563	567	520	566	538	573	521	499	540	566	568	534	520	518	565	541	564	556	501	512	537	572	525	528	543	583	521	533	578	523	528	572	548	536	554	546	543	496	568	487	550	591	565	584	522	567	549	524	566	520	568	554	519	546	558	600	547	566	581	559	581	545	554	526	552	540	541	505	565	560	540	532	530	539	577	583	538	554	534	535	559	538	537	532	541	554	537	555	507	575	567	565	527	542	542	549	576	558	570	533	543	507	541	546	533	555	541	587	554	556	563	567	561	564	576	569	530	543	519	551	558	517	568	534	561	525	534	559	536	564	617	528	574	568	577	537	520	544	501	565	569	560	570	563
41479	39831	33882	17556	11715	6785	3617	1979	1078	760	432	450	520	389	344	198	270	214	209	197	182	171	174	180	176	170	181	163	149	185	160	170	166	148	163	173	151	146	165	157	138	161	153	170	142	151	149	140	173	154	156	145	161	159	169	144	149	142	166	147	143	143	148	151	148	131	148	143	165	138	130	152	132	163	165	183	158	139	146	160	149	161	161	126	166	145	152	166	159	151	138	148	165	163	153	162	161	178	149	153	155	178	147	148	145	151	155	140	142	157	136	149	145	145	142	145	159	169	168	177	137	153	155	145	188	144	129	147	156	165	132	171	132	141	145	171	150	145	127	157	149	154	139	147	180	127	126	132	165	134	153	144	148	156	137	163	123	145	165	153	139	157	182	148	149	166	125	147	157	150	152	179	141	140	129	157	159	138	141	154	122	145	115	170	163	133	151	146	155	155	151	123	167	157	156	142	143	156	161	170	147	165	143	149	148	140	143	154	141	155	131	148	135	129	134	133	121	157	166	161	140	171	132	152	152	150	142	145	149	180	135	148	130	146	162	154	147	161	137	149	141	158	145	153	132	173	131	159	168	163	173	146	143	152	144	145	148	165	136	137	151	166	141	150	150	150	159	123	137	172	121	155	145	129	152	157	158	147	137	144	158	134	158	152	137	151	155	155	143	149	161	158	159	151	148	142	164	135	166	115	165	135	177	145	151	144	138	143	148	121	137	139	130	145	155	151	163	151	150	142	152	144	136	149	153	164	147	148	152	153	151	148	177	145	153	156	154	164	143	137	140	153	148	150	147	166	151	131	161	146	127	136	145	156	150	138	149	129	130	146	128	145	147	145	133	150	154	154	121	152	146	140	156	153	143	141	151	146	144	144	157	127	145	162	147	150	126	147	150	143	167	171	172	154	134	159	136	144	141	138	137	154	156	156	134	150	130	162	126	138	143	140	142	139	147	145	134	131	137	136	131	154	144	156	139	141	156	144	141	149	149	150	138	139	122	160	146	134	136	134	156	167	170	153	148	162	148	147	128	151	125	161	143	147	172	158	164	136	125	170	144	133	137	155	158	131	156	148	146	142	164	157	152	128	155	135	161	142	136	134	139	158	139	144	159	150	130	178	136	165	132	153	143	167	135	151	133	143	157	150	133	138	181	142	154	131	151	149	144	128	138	133	158	127	154	137	167	158	145	154	171	154	172	158	169	149	150	154	149	155	122	153	136	146	156	137	110	143	155	121	139	136	152	146	173	166	134	138	140	164	161	135	130	153	140	147	148	163	159	168	164	129	132	160	137	159	152	133	137	143	167	148	152	159	144	142	146	148	162	147	153	143	141	138	141	146	147	128	115	136	150	144	151	142	167	156	168	162	145	134	145	135	151	143	164	150	168	128	157	140	124	141	153	157	156	163	175	156	140	145	148	131	138	123	155	166	160	149	141	140	140	157	150	131	137	145	152	143	140	136	143	166	133	142	117	164	163	141	144	144	124	150	151	150	127	144	136	137	143	121	139	152	149	138	135	146	133	123	159	163	137	134	121	156	154	145	150	123	151	140	146	135	140	154	134	140	140	147	135	145	141	150	145	158	135	153	128	164	143	141	137	145	141	122	132	151	134	143	146	137	135	147	145	136	157	160	160	154	140	159	154	160	150	152	152	150	111	153	130	157	151	126	148	147	162	155	168	130	143	140	137	141	168	144	154	152	156	147	141	141	146	147	139	162	157	161	155	148	161	155	142	151	154	135	133	139	149	151	158	125	150	134	165	135	153	139	160	130	124	138	132	140	163	125	154	149	152	142	151	158	138	131	157	152	144	163	160	122	164	148	143	147	131	150	126	132	146	138	160	139	174	136	143	138	159	155	149	152	148	157	140	164	133	150	142	150	151	151	169	135	160	138	148	143	144	130	152	154	140	125	156	154	158	155	158	139	131	153	149	146	130	167	146	146	134	159	142	150	134	131	158	151	171	131	134	146	145	142	145	152	141	132	140	135	173	144	138	164	148	138	148	149	149	151	167	155	141	151	147	158	164	175	158	143	150	134	143	172	155	164	142	166	157	139	147	162	139	153	145	137	164	134	140	159	146	169	140	154	161	169	138	140	140	152	137	126	139	134	128	162	157	149	127	126	144	149	146	149	126	151	139	141	140	156	126	151	129	138	124	136	157	146	163	143	148	159	134	147	147	164	136	158	147	173	159	144	151	137	149	160	150	141	153	136	137	150	138	156	135	136	141	166	157	139	151	156	133	125	164	133	125	159	138	133	148	159	139	143	150	176	140	132	160	163	137	146	146	151	152	151	152	158	145	139	156	151	131	137	133	134	156	147	168	156	141	137	130	168	148	138	177	140	140	131	144	138	148	163	138	157	155	126	131	133	142	139	174	158	143	178	140	148	141	151	140	142	144	143	149	164	153	125	158	150	144	152	131	156	144	144	143	130	127	153	168	157	146	146	137	150	136	147	154	165	141	141	151	138	138	148	163	173	155	161	149	127	135	147	160	123	142	140	155	157	150	157	130	151	150	134	140	151	147	155	134	141	143	138	135	159	161	149	160	132	155	136	155	129	140	175	155	153	175	137	135	128	139	165	147	131	147	125	151	138	145	144	131	145	131	148	142	143	144	168	162	119	133	153	140	143	138	152	128	133	126	161	157	148	143	161	158	148	153	165	153	163	143	143	171	132	150	139	127	141	170	144	136	149	143	147	146	143	154	139	158	170	155	136	151	165	136	156	155	157	169	149	143	140	150	131	164	148	155	166	138	120	128	151	140	139	141	147	165	138	164	158	169	151	147	151	130	154	148	162	174	132	131	152	159	161	161	152	123	138	128	157	122	179	161	160	156	143	157	141	150	143	143	151	144	156	141	141	146	145	152	142	135	139	141	141	153	136	147	148	157	145	126	155	147	144	163	147	143	181	136	139	144	147	134	143	147	134	153	134	141	144	148	127	149	153	156	133	150	145	127	128	152	160	140	159	169	146	165	148	144	158	145	154	154	137	119	137	156	152	167	145	160	125	127	125	152	122	140	136	141	146	141	141	154	141	147	150	162	165	152	144	150	160	149	143	137	132	138	152	147	159	140	154	143	150	171	143	152	162	140	154	148	118	161	146	157	142	159	128	139	145	155	156	137	142	135	181	147	158	163	160	140	143	148	143	163	134	134	152	159	148	146	145	134	149	158	160	138	157	165	160	155	145	132	149	121	169	138	161	162	148	137	142	134	136	150	149	139	131	139	133	123	139	139	149	162	147	145	146	170	135	148	169	144	146	155	149	142	148	143	158	135	155	142	152	137	150	140	176	159	136	150	144	154	161	137	150	141	147	170	141	174	174	169	135	151	150	139	158	148	140	160	155	163	170	144	136	146	137	145	159	162	144	178	134	153	142	154	155	138	140	141	153	164	172	131	124	162	134	158	133	176	142	141	121	146	149	138	154	137	146	135	157	156	156	133	141	166	162	156	145	140	136	141	145	158	145	151	139	151	150
28048	33248	21276	7739	6728	4623	3605	3425	2950	2753	1935	1620	1526	1235	1079	928	977	863	755	667	712	659	593	586	587	545	549	565	541	515	502	495	514	514	490	490	471	502	478	482	483	441	458	437	422	452	468	472	450	408	413	476	425	450	426	467	444	454	463	415	435	433	452	436	386	416	434	414	414	438	439	424	472	461	411	480	417	453	396	438	471	413	459	402	398	429	433	489	481	431	423	437	446	440	437	474	462	436	452	446	470	427	409	450	429	460	403	425	442	459	391	424	437	425	420	464	462	435	490	428	414	437	422	423	428	434	393	439	401	397	403	431	434	414	400	409	397	416	449	420	433	423	416	422	411	445	427	438	432	433	394	423	406	444	398	399	414	437	396	408	417	422	429	404	421	428	394	414	404	440	389	430	408	425	401	401	407	405	367	408	375	406	405	398	386	380	391	398	411	357	396	372	418	381	390	410	400	380	390	391	427	383	424	371	388	415	398	395	418	375	408	426	410	369	385	410	356	387	402	421	386	384	408	394	403	411	390	365	378	381	431	384	396	389	399	395	398	375	393	410	391	355	385	416	375	418	371	390	366	406	392	391	421	363	379	403	374	356	369	380	413	400	396	418	425	405	389	395	385	388	369	380	389	401	353	398	416	372	367	409	382	388	379	393	392	401	359	415	356	365	396	376	400	414	401	415	394	373	366	416	370	396	390	354	412	419	369	359	399	382	376	414	436	377	401	407	420	413	393	397	420	396	366	373	429	385	377	406	399	399	372	416	394	379	404	409	408	393	391	394	427	385	418	414	370	391	393	402	391	374	412	364	383	392	388	388	379	407	360	386	420	437	387	417	380	409	400	432	412	387	408	387	400	394	389	394	375	425	387	372	422	368	401	408	383	402	412	403	423	411	345	420	380	396	393	381	375	419	379	399	385	380	398	381	411	411	414	411	435	366	386	401	372	421	384	369	400	398	390	375	400	412	375	402	386	391	401	376	386	380	353	399	413	403	408	391	424	391	385	416	370	435	426	423	403	391	371	384	421	402	356	389	409	393	418	371	392	379	402	389	421	420	409	382	403	404	430	385	394	406	396	410	422	388	388	376	375	404	394	398	398	366	392	390	398	430	369	440	361	388	396	384	349	377	461	366	403	424	394	387	392	400	391	404	381	380	407	430	404	390	428	396	378	432	375	412	378	432	415	388	381	368	400	406	375	429	402	373	402	413	380	395	384	419	419	368	397	370	360	342	401	424	413	413	434	369	443	417	387	376	401	385	395	408	396	398	403	403	380	422	407	357	397	392	428	418	408	375	368	385	396	406	406	378	410	381	384	354	386	389	398	443	413	372	384	386	398	373	396	398	407	395	385	403	391	398	412	350	379	406	419	377	426	411	400	365	415	387	422	428	384	377	416	373	385	404	397	387	390	424	417	439	409	408	382	384	400	369	391	386	391	385	409	389	390	418	399	381	358	407	407	389	371	369	400	390	409	409	422	404	390	417	411	416	368	388	373	388	398	405	384	404	378	410	399	413	373	413	408	403	416	434	425	400	392	381	365	435	381	376	413	384	396	389	387	428	427	401	377	406	388	388	393	407	432	378	362	381	385	406	423	385	427	395	391	401	402	409	340	443	415	389	418	432	389	442	452	382	390	444	381	391	399	476	381	404	388	368	421	396	387	417	371	443	394	400	382	380	410	402	384	420	393	407	395	396	421	383	411	404	426	374	424	418	413	384	420	413	331	387	389	368	415	409	410	399	358	408	378	392	370	436	390	408	370	421	360	356	417	396	397	443	399	391	407	377	399	398	385	417	416	402	382	397	412	402	429	380	385	391	415	373	389	441	417	378	374	399	415	389	408	435	379	394	378	411	391	363	400	397	412	395	374	353	398	367	398	375	422	394	397	412	403	428	361	412	362	375	404	376	374	395	404	394	403	410	432	383	414	381	427	415	386	457	387	417	411	418	403	384	386	357	411	381	390	421	406	412	394	411	414	415	392	424	411	401	399	366	391	395	419	407	356	400	382	392	401	434	379	431	377	363	410	363	407	350	456	390	386	402	393	390	407	408	431	396	399	388	371	354	429	392	411	423	420	407	402	357	433	369	366	424	388	415	395	417	383	397	363	405	354	395	382	393	399	377	408	409	421	364	389	368	392	370	394	384	388	377	385	381	390	409	389	414	439	363	445	422	395	384	407	394	393	411	401	412	415	407	409	388	392	396	413	383	393	414	385	403	443	382	419	386	362	414	404	399	382	369	386	394	386	407	394	378	421	385	397	377	383	374	429	408	399	395	398	393	392	436	395	392	384	386	368	383	395	398	377	410	436	378	398	414	397	409	376	405	431	345	391	406	358	362	379	396	420	382	383	369	387	373	405	415	383	401	384	359	367	367	374	382	401	330	384	369	417	406	388	362	408	395	400	423	427	425	412	432	397	421	416	399	438	400	386	358	420	403	398	377	363	422	425	427	379	395	378	365	397	393	401	373	368	405	364	382	425	434	387	374	393	404	403	393	404	368	354	373	396	403	411	377	408	441	385	388	452	417	412	371	401	398	396	386	451	399	410	394	384	402	415	438	358	409	372	387	401	390	417	391	392	348	412	428	405	422	422	369	394	393	380	399	403	415	387	391	377	397	346	401	407	387	416	419	400	367	400	380	414	379	391	417	377	411	401	398	415	386	356	395	407	421	422	391	416	403	395	436	387	398	414	369	404	393	381	401	418	392	391	434	409	394	426	345	405	401	368	403	381	388	389	388	403	400	401	378	397	386	418	392	396	409	356	415	376	420	387	412	402	381	403	354	425	363	372	359	388	413	389	385	410	399	346	415	381	464	396	410	389	419	383	368	372	382	386	384	380	388	365	396	395	393	396	407	419	407	391	431	395	388	390	395	380	399	427	407	393	379	423	386	386	411	396	393	393	421	378	428	363	407	427	396	420	423	398	399	394	410	398	417	375	371	380	389	389	354	391	407	373	405	420	404	412	422	417	384	404	435	390	396	399	386	409	398	415	411	359	400	420	378	400	377	398	356	388	405	401	405	368	402	353	388	392	397	387	387	392	398	400	392	406	407	383	423	365	388	409	367	393	377	399	411	389	386	389	386	373	402	376	365	383	403	409	389	427	325	431	424	415	366	414	395	363	371	414	378	444	406	428	405	419	420	386	406	400	384	386	407	415	381	378	397	367	390	391	383	390	355	390	354	396	405	405	399	429	388	403	389	423	404	364	413	422	386	430	380	420	396	399	383	405	380	376	399	382	390	404	381	399	351	397	389	402	376	400	378	396	384	375	384	371	410	387	351	394	367	370	388	402	415	409	406	387	391	369	392	420	391	378	387	400	400	390	378	375	401	380	406	376	372	419	369	380	401	365	414	416	428	415	413	393	399	439	392	416	410	387	377	405	409	396	412	411	364	421	431	407	423	406	394	402	400	398	369	405	394	413	408	396	387	393	384	383	407	380	414	378	402	398	407	404	371	396	358	429	361	387	372
13510	8052	2549	544	295	272	258	251	220	236	251	228	244	233	215	209	254	256	232	245	237	230	221	230	215	246	211	226	210	216	227	223	225	232	216	226	218	202	215	252	237	213	220	210	206	225	237	249	243	255	204	199	222	193	199	223	205	198	206	215	198	221	197	213	231	234	220	209	233	221	231	261	231	248	260	220	232	237	220	211	203	225	223	209	207	210	224	220	212	211	238	202	212	228	257	234	207	230	241	245	233	215	224	212	239	230	203	221	234	229	230	236	219	227	223	213	215	204	248	240	242	216	221	205	225	205	214	193	254	241	227	241	240	222	230	248	237	224	204	243	223	246	216	204	215	203	239	221	206	240	214	237	217	222	207	215	231	224	227	224	230	227	227	199	201	229	218	188	219	222	226	212	238	242	231	209	225	195	211	251	213	240	235	210	206	202	224	206	243	216	237	195	222	220	197	192	213	204	219	239	217	231	218	219	242	211	199	246	223	229	224	231	239	213	227	195	238	235	241	208	238	216	200	208	223	217	222	199	222	239	245	233	209	210	220	231	230	196	217	217	216	224	225	211	230	240	222	239	242	209	226	219	248	237	190	214	199	210	224	217	243	242	213	204	204	219	225	222	218	227	235	225	239	250	214	217	221	216	211	212	200	217	238	226	207	235	243	228	219	227	243	256	237	253	229	217	227	226	238	217	228	226	192	235	246	212	234	207	197	191	222	211	194	231	203	244	236	225	212	210	227	222	243	182	204	205	240	223	225	196	196	237	235	226	212	203	227	262	236	214	201	234	206	212	230	223	221	189	243	252	222	206	228	237	222	216	195	203	216	233	225	257	235	192	255	215	243	232	232	245	194	230	251	230	212	237	225	222	214	213	198	206	224	238	247	209	225	234	241	200	226	223	210	227	233	243	221	230	233	214	217	251	219	228	197	239	201	237	224	223	235	216	221	210	210	219	233	213	228	224	202	232	226	221	218	228	216	253	215	243	227	220	253	218	199	208	237	215	211	253	232	208	209	223	217	247	223	224	221	242	225	217	207	231	234	214	205	233	240	222	209	219	226	194	242	223	235	198	202	230	243	224	222	219	223	246	224	241	211	256	233	213	240	213	215	222	206	215	194	221	226	220	252	202	221	221	233	217	174	214	237	226	212	229	213	242	210	232	226	220	206	214	246	229	214	222	218	235	230	212	191	205	216	218	216	199	211	180	239	211	231	233	231	203	203	235	235	243	224	211	220	234	219	224	204	234	235	245	225	211	197	222	210	245	230	220	224	214	241	240	229	238	252	230	229	230	234	241	229	220	223	234	239	233	215	239	221	200	228	236	233	215	218	222	223	213	207	225	208	222	187	233	208	207	218	217	230	230	226	224	226	222	201	224	234	222	211	245	231	215	255	205	216	226	183	222	236	208	225	212	228	229	204	228	225	227	219	211	240	235	204	235	224	211	207	208	210	232	223	218	221	239	226	251	210	230	231	213	225	235	200	217	254	216	204	229	218	227	231	209	199	218	225	209	214	226	215	216	214	248	236	221	246	210	226	194	245	218	215	220	218	230	199	213	243	217	220	195	212	258	217	234	223	222	231	223	226	238	217	234	224	224	229	257	235	237	222	195	222	233	243	230	225	251	195	249	197	212	230	238	222	216	212	220	228	218	233	231	227	195	232	217	209	225	208	214	220	257	210	215	219	235	233	227	224	242	223	202	219	215	233	211	223	227	235	269	233	226	194	210	249	209	223	224	224	221	224	244	215	224	228	216	264	232	201	206	197	235	224	212	208	218	233	202	210	212	190	232	237	225	236	220	262	220	230	213	243	222	188	222	217	216	225	223	234	239	237	221	225	213	211	211	212	194	228	209	188	230	236	228	216	206	220	240	229	237	229	219	228	237	204	270	227	233	202	223	234	225	230	227	205	244	238	206	209	233	215	208	205	209	219	208	208	218	253	209	217	220	238	223	252	221	245	236	231	235	230	214	217	184	218	247	230	215	234	211	250	221	228	219	222	209	211	218	188	210	216	228	240	229	231	216	223	236	224	219	237	217	221	208	213	221	215	195	239	188	218	200	230	220	224	247	217	228	224	210	186	224	219	232	245	193	221	234	235	203	223	217	204	215	239	203	228	259	241	215	208	193	210	232	235	238	211	200	205	235	191	227	218	238	223	222	222	189	205	201	215	219	229	227	246	230	243	200	232	227	220	227	230	223	233	250	225	203	231	215	214	226	206	239	210	244	228	252	225	222	196	194	214	206	215	218	206	225	243	220	219	222	242	219	200	237	206	187	207	195	216	239	223	261	235	239	225	235	208	219	222	197	226	224	231	239	239	231	208	206	232	229	219	226	220	242	238	210	222	245	231	228	230	219	230	201	213	216	240	221	205	210	231	241	228	246	234	222	254	231	226	217	238	210	215	218	218	232	211	224	240	210	203	226	235	230	236	214	222	231	229	228	228	215	223	219	236	235	227	215	224	252	226	205	229	222	257	218	205	206	240	248	213	230	228	242	213	218	221	225	239	201	204	215	231	189	229	221	216	228	217	212	218	244	232	212	207	219	228	198	222	224	208	198	229	200	230	206	227	238	211	224	257	216	194	225	234	194	215	234	225	237	221	223	222	234	220	223	249	217	233	217	212	209	214	238	218	234	239	242	230	270	234	213	240	223	239	234	222	216	230	218	234	243	231	234	237	218	216	214	221	209	211	247	243	223	225	202	228	245	209	215	206	224	226	236	226	232	224	221	227	205	217	240	230	217	232	238	202	221	208	209	195	212	245	193	240	229	223	222	239	227	235	225	225	200	210	209	233	215	204	232	224	241	219	227	219	242	217	204	194	256	226	227	233	217	231	208	209	222	236	235	190	226	208	226	230	228	213	242	224	242	233	228	250	200	207	214	221	204	214	208	250	239	238	198	206	237	236	236	236	224	220	226	204	225	202	218	222	215	226	212	193	223	223	246	232	250	202	237	211	197	249	238	223	231	210	236	217	238	211	220	228	214	223	184	222	228	221	219	218	231	233	218	202	216	187	232	218	227	249	254	229	236	224	209	229	228	219	224	221	208	233	228	199	212	240	252	227	223	258	203	214	253	250	225	235	215	213	214	250	209	225	254	204	200	205	226	204	241	204	248	243	228	192	225	225	214	230	222	215	245	221	229	200	229	244	223	213	235	248	253	210	216	236	246	231	243	202	218	220	222	198	204	217	246	212	232	242	209	205	207	202	211	239	243	218	221	210	229	193	215	201	245	216	230	225	204	209	216	220	239	217	239	219	218	223	226	202	222	224	225	241	222	215	192	233	222	203	197	210	232	217	242	259	209	242	228	220	234	252	221	213	231	219	197	235	219	250	200	218	205	219	222	232	225	197	225	220	238	232	230	201	232	218	225	231	195	224	222	214	247	246	208	243	242	246	214	234	197	205	221	216	217	234	219	225	230	215	214	210	248	214	207	218	199	204	236	221	196	232	213	234	196	228	242	222	213	226	202
8828	8964	3307	1175	957	890	753	703	682	668	672	616	638	640	613	622	595	576	551	586	582	601	582	609	599	617	596	616	565	608	614	587	592	600	554	628	567	611	562	576	562	580	631	587	620	609	598	585	618	586	591	601	562	567	563	562	549	610	532	535	566	620	547	585	539	639	605	594	665	558	559	572	601	598	593	569	595	598	630	587	568	596	585	573	575	580	615	600	620	566	573	560	564	606	604	587	584	589	647	593	604	612	589	623	572	638	581	593	590	605	599	638	614	588	607	607	570	603	623	641	585	591	630	624	568	590	615	573	567	594	547	596	628	574	598	606	605	587	597	599	604	611	625	597	555	579	601	588	608	610	563	584	565	581	566	581	620	594	590	603	597	564	599	562	580	624	575	531	602	558	641	527	608	580	572	598	561	590	601	559	588	579	578	637	581	581	574	541	604	595	555	575	595	566	587	597	573	614	537	570	606	583	566	541	568	587	590	596	607	571	553	534	595	589	583	572	588	603	587	598	599	597	558	590	604	553	589	594	566	546	612	553	574	563	572	625	568	581	556	540	584	625	580	599	609	592	563	610	584	584	578	581	577	604	582	636	600	572	566	578	601	549	590	587	577	550	539	612	551	579	539	523	616	594	554	588	602	574	586	559	583	591	579	617	586	558	572	542	613	562	576	579	579	576	592	584	547	570	549	602	587	549	571	574	629	563	613	605	594	589	555	586	590	562	593	553	597	569	600	568	600	543	606	546	556	566	604	597	598	599	587	583	578	558	587	567	614	606	576	572	582	602	545	621	582	569	614	575	597	582	539	616	590	547	588	586	549	591	616	605	584	556	576	603	567	562	571	609	580	631	595	577	612	561	598	586	568	633	587	566	627	567	603	553	576	552	587	599	586	580	628	600	568	551	548	571	583	612	588	605	577	580	558	542	575	593	567	580	590	600	596	548	588	560	620	570	592	569	584	604	556	590	593	619	584	617	565	599	580	626	574	566	564	576	591	577	587	571	585	624	565	605	589	602	604	561	568	585	606	566	604	558	609	554	607	571	575	627	603	565	574	594	610	587	613	587	576	576	601	605	572	610	596	636	597	579	538	631	567	578	612	583	590	539	580	561	559	574	541	568	552	594	600	582	602	577	592	578	583	593	582	601	584	581	589	585	565	568	583	624	568	537	549	578	598	588	602	598	583	547	592	573	587	584	632	616	584	617	548	584	590	577	642	568	589	570	559	567	599	593	615	567	605	584	578	611	578	580	617	549	582	538	571	531	565	617	605	608	590	554	585	629	574	571	604	581	561	549	573	560	582	559	586	581	583	603	586	575	586	559	569	560	589	551	680	533	557	531	585	587	573	607	538	602	548	613	583	603	589	575	608	639	532	608	649	567	605	586	579	576	579	588	592	574	618	583	577	652	598	613	612	545	607	560	583	625	619	613	610	569	595	586	593	617	592	597	611	581	620	623	571	633	599	588	563	625	548	574	577	561	607	606	608	563	540	624	584	585	580	544	576	572	611	580	574	587	623	621	583	588	562	538	543	590	569	585	552	596	632	590	584	580	560	519	533	582	627	582	592	567	599	568	615	608	600	556	580	558	571	568	550	543	586	570	613	623	592	560	604	595	555	525	583	541	573	607	585	571	605	621	619	631	586	587	582	621	588	611	578	586	553	552	582	568	598	625	563	576	552	616	611	585	589	593	612	615	585	578	614	608	540	551	564	565	596	601	593	584	570	588	585	578	522	569	548	553	551	596	565	622	573	562	604	525	537	599	620	595	575	542	560	583	586	553	566	598	589	590	596	575	562	588	657	583	591	598	567	544	608	596	620	597	592	585	589	602	583	600	613	556	560	571	615	602	590	580	563	563	581	540	606	585	632	554	589	575	594	569	553	589	571	613	568	532	582	565	536	547	623	564	563	578	571	575	550	568	567	601	626	594	647	591	580	568	569	604	583	551	544	580	600	568	595	586	572	580	568	586	559	575	579	590	612	587	606	604	575	573	616	573	571	559	601	568	589	582	557	584	600	570	565	554	580	548	568	530	559	610	597	609	554	564	597	577	604	576	547	609	605	600	581	614	607	589	568	612	559	550	542	601	565	565	553	607	616	588	555	563	565	600	568	518	581	597	615	606	586	552	583	594	576	601	580	542	596	585	583	567	575	561	595	573	575	591	571	558	574	595	558	578	606	584	553	598	564	589	604	573	599	540	621	618	610	576	592	577	611	602	582	594	585	547	583	590	595	576	587	619	580	563	585	573	562	610	590	597	595	584	626	571	612	555	619	604	600	629	605	581	566	594	577	588	601	559	558	612	595	576	605	589	594	533	629	598	597	573	595	554	577	585	618	579	611	529	559	571	591	587	583	552	609	596	598	545	598	603	567	600	610	605	629	586	553	613	593	597	566	589	602	586	588	605	561	586	554	601	597	585	620	606	619	542	592	623	556	559	574	531	597	585	569	604	580	557	645	617	624	553	562	580	612	564	587	622	614	591	615	558	552	563	585	584	559	608	587	593	590	572	577	570	579	607	578	585	582	539	548	596	613	606	566	572	557	557	593	587	578	578	609	603	628	567	652	605	586	606	553	616	585	613	590	601	575	592	570	562	608	574	566	605	567	551	563	578	575	615	584	592	607	585	625	597	603	560	612	593	577	567	566	584	600	553	560	587	538	584	568	600	569	556	591	548	644	572	609	535	598	570	595	575	580	576	609	587	571	634	589	570	592	549	608	560	560	638	578	624	649	606	599	537	584	577	551	536	614	581	562	565	565	544	552	653	580	539	569	502	575	623	558	656	560	610	588	567	620	562	599	593	611	541	569	577	575	539	567	594	583	570	612	594	605	555	606	615	604	583	588	595	582	606	627	577	547	594	568	587	568	508	549	598	567	581	595	586	557	600	599	583	614	575	596	606	578	577	578	610	628	616	576	576	559	578	624	605	571	576	609	580	564	546	551	565	602	600	581	552	603	577	634	613	593	524	572	601	570	573	630	580	575	552	622	600	596	569	637	583	568	585	550	574	595	574	573	600	556	572	605	613	550	573	574	586	628	589	606	654	541	569	587	578	590	579	569	652	546	595	622	585	568	577	584	574	591	545	583	569	580	567	565	536	548	576	567	584	589	599	603	600	563	622	564	578	572	606	581	599	631	529	546	611	531	564	617	600	540	537	603	603	627	596	620	608	559	605	584	625	545	568	588	574	587	543	575	608	587	639	553	605	647	567	556	568	587	541	565	600	583	595	531	609	585	610	605	598	560	551	539	544	600	597	589	612	586	596	564	583	566	569	615	585	592	608	556	559	582	637	630	602	608	552	559	555	573	589	506	625	579	548	580	594	580	565	568	546	594	542	621	647	572	563	582	550	602	595	582	558	577	546	568	590	608	609	597	560	613	575	629	567	559	571	591	567	593	603	574	547	594	573	570	612	570	552	592	557	590	563	554	571	605	574	589	610	609	636	564	645	605	599	627	582	615	574	565	588	579	613
33462	33728	24444	10273	5379	2710	1275	827	543	466	366	315	371	334	248	223	250	270	210	230	216	223	215	261	201	238	217	205	215	200	204	213	216	200	220	216	219	216	237	184	226	190	212	228	260	233	206	213	215	211	199	201	171	213	222	205	222	224	222	230	214	196	190	182	219	195	199	212	219	200	233	224	220	198	224	201	220	196	219	208	227	202	204	224	216	186	218	189	210	219	202	215	207	214	201	187	233	223	242	231	208	209	197	254	208	209	230	212	216	200	199	216	216	214	203	200	195	231	219	192	245	204	241	203	208	211	195	191	205	208	223	202	196	223	213	198	213	181	217	207	190	215	224	230	210	228	206	217	220	214	241	209	215	200	201	200	223	217	192	214	230	212	211	210	203	195	178	230	191	223	204	236	211	210	186	214	194	183	187	200	211	204	233	191	215	231	199	205	200	215	213	210	177	206	203	215	185	207	195	209	203	237	209	212	199	211	202	223	207	205	219	207	193	208	179	214	217	227	218	200	216	230	216	211	199	203	233	194	198	209	196	238	219	214	212	178	205	190	206	201	206	205	217	206	204	200	204	212	189	201	239	216	203	174	197	229	233	206	208	198	219	197	205	198	198	215	212	219	190	209	195	211	181	209	197	198	220	226	235	219	155	221	209	192	192	185	189	192	241	210	200	195	205	213	205	225	217	211	196	223	215	212	189	199	200	204	205	207	229	222	210	207	202	242	235	245	245	183	214	210	207	176	216	205	190	195	223	210	213	211	208	228	227	191	223	201	253	202	193	232	214	235	201	194	203	173	209	211	202	227	223	230	198	198	215	197	199	237	195	210	233	211	221	190	205	215	211	227	193	194	211	209	212	221	243	207	195	214	224	224	223	214	189	212	209	202	216	220	194	210	222	217	204	225	230	205	221	221	215	203	199	189	227	221	221	251	202	194	243	214	207	211	202	226	223	224	188	213	218	205	229	217	191	227	201	178	220	195	242	185	201	197	209	186	223	230	213	206	203	231	218	201	183	209	226	220	219	215	218	190	194	208	221	218	211	203	182	175	209	220	206	190	229	212	209	214	189	195	220	197	216	218	222	229	192	205	223	218	222	229	224	202	224	214	201	183	200	214	200	192	209	197	201	220	208	187	208	232	208	204	211	211	225	222	222	207	204	232	203	220	172	223	217	203	176	188	237	210	187	193	209	211	183	194	234	198	217	196	221	189	209	190	215	218	224	213	232	210	234	192	199	203	229	216	216	215	228	243	228	210	206	208	228	227	233	191	200	217	224	181	194	201	203	218	232	220	204	220	224	196	206	219	243	230	196	200	202	189	210	181	216	219	223	213	221	204	217	208	220	189	201	223	215	215	195	188	228	222	210	220	190	222	201	203	189	213	216	219	227	182	231	215	201	187	201	197	205	209	218	220	212	216	222	188	222	209	224	219	214	221	212	215	212	214	221	243	217	235	234	191	229	202	186	223	206	198	253	202	189	210	232	221	196	225	214	214	205	189	199	214	227	214	228	253	218	227	214	187	193	231	206	205	181	184	199	209	189	225	221	215	216	205	213	211	215	188	224	212	207	216	207	205	218	208	206	193	197	208	230	211	236	217	228	215	230	198	207	207	217	218	208	231	187	222	221	219	198	235	183	200	210	206	214	214	229	226	241	200	186	207	207	211	243	216	216	210	215	182	216	196	189	203	216	206	202	222	220	203	227	193	200	192	208	212	187	173	231	188	225	206	209	238	205	190	211	213	215	219	216	215	197	195	198	221	206	206	226	209	208	186	200	188	180	199	206	203	215	227	238	213	194	197	205	202	213	209	211	200	222	206	189	200	219	206	203	196	228	215	207	213	210	213	215	231	196	205	202	177	213	215	201	216	219	208	211	221	215	213	185	201	204	211	210	209	200	188	185	218	214	203	212	187	193	226	212	209	214	217	187	219	216	217	185	229	218	218	196	231	196	191	204	214	187	204	213	222	219	191	220	187	215	183	201	200	206	219	213	210	223	211	201	220	181	212	210	211	204	193	241	215	217	206	196	201	243	194	234	214	201	223	229	218	220	215	219	202	231	174	199	210	210	189	205	218	202	226	211	219	196	201	209	211	182	211	198	193	198	188	229	185	201	207	216	198	189	224	211	249	222	207	231	198	227	195	208	207	182	215	231	207	195	202	222	215	241	221	205	229	197	201	213	202	224	173	223	230	177	209	205	207	217	215	227	213	224	206	197	197	198	216	234	191	203	206	200	213	201	194	196	209	204	210	198	235	196	211	217	195	225	205	218	218	230	205	213	219	209	209	206	229	222	213	209	208	222	179	225	225	205	211	213	218	198	209	199	215	191	213	215	197	210	192	202	213	183	206	217	204	233	234	209	201	208	222	200	200	213	200	208	212	212	209	219	201	198	228	208	179	199	226	229	185	182	210	184	211	209	211	182	198	204	199	228	231	198	212	214	206	223	231	182	204	203	229	196	245	211	201	192	210	212	191	195	186	232	218	192	199	211	211	197	185	212	209	190	197	212	225	229	197	237	198	174	226	225	189	210	221	216	223	217	195	212	224	220	198	186	187	194	222	212	200	211	225	204	203	207	204	213	227	212	239	206	220	189	216	216	190	206	211	194	207	208	213	243	201	230	210	226	197	205	216	191	210	235	222	202	197	214	208	226	190	210	206	187	212	192	188	231	211	223	196	233	236	197	209	213	194	198	199	207	197	208	217	202	214	223	218	207	219	217	175	195	219	201	193	230	209	225	198	190	194	213	198	210	252	213	219	210	226	229	193	236	218	218	205	195	202	192	225	194	220	215	233	199	247	242	204	208	194	220	219	223	206	222	212	211	227	229	186	208	185	213	187	194	192	178	214	225	218	200	182	207	196	210	210	223	212	201	209	214	217	162	217	233	217	202	194	215	193	182	210	216	196	213	195	209	199	219	227	213	207	206	171	199	194	204	217	199	221	200	213	207	193	199	203	231	223	187	216	200	203	208	200	185	210	192	204	187	205	209	204	207	214	205	208	216	209	205	215	207	208	213	187	188	215	225	195	213	193	218	223	222	190	197	199	225	214	219	193	224	206	192	194	205	221	194	212	214	184	201	172	225	206	214	208	187	213	203	223	217	206	213	208	190	190	209	203	228	214	213	194	183	218	201	233	220	194	190	224	199	208	196	217	204	197	218	211	198	216	194	196	214	221	208	208	202	217	211	235	218	201	197	215	199	219	217	189	208	235	197	180	194	202	199	193	216	208	182	195	198	194	206	194	217	186	205	205	212	223	195	209	213	207	193	198	202	241	225	229	208	211	202	227	206	201	192	189	199	235	219	206	196	212	234	235	218	176	222	193	195	193	201	220	213	207	208	204	185	193	206	201	196	218	221	189	204	206	200	202	209	221	189	194	179	201	251	196	221	234	205	234	204	190	188	189	202	192	214	206	199	180	201	202	215	221	199	227	209	196	226	210	216	197	205	200	194	223	206	220	189	224	226	201	223	207
22838	28809	15003	5121	4383	2824	2226	2258	1959	1777	1359	1151	1236	1092	905	817	764	726	761	717	696	661	625	679	671	575	630	626	575	594	615	580	616	599	611	584	608	529	598	531	566	561	590	554	567	535	560	530	589	555	585	592	554	583	591	524	538	570	581	602	578	576	564	597	528	557	542	540	562	568	528	531	539	524	553	554	569	527	546	604	577	588	556	558	520	552	553	563	570	573	563	581	566	620	528	549	594	575	660	565	535	558	589	528	606	557	560	543	557	565	596	588	575	597	559	548	577	559	588	588	568	558	520	599	536	531	574	565	534	524	557	512	575	521	559	541	587	561	561	589	524	536	565	602	603	587	563	549	558	583	556	581	527	556	540	533	580	570	546	577	560	610	553	514	543	613	520	570	511	546	604	525	550	576	557	524	562	560	542	559	521	560	587	521	563	540	581	574	547	565	541	569	536	562	565	556	561	542	561	529	558	577	512	549	570	542	481	593	561	522	515	517	483	582	543	572	587	551	563	551	593	498	548	521	518	564	575	493	575	592	559	561	553	529	534	520	528	513	583	569	575	602	595	519	534	573	508	536	587	563	587	537	559	581	546	499	525	596	559	560	528	553	556	539	522	570	551	541	529	565	552	516	479	538	543	556	544	571	545	572	576	536	591	537	547	535	554	542	529	548	530	521	546	576	527	597	571	560	568	527	548	551	539	593	548	560	535	546	523	543	560	546	579	535	531	560	570	535	542	525	549	538	515	574	566	581	549	534	521	526	518	518	522	519	545	516	555	518	528	563	518	525	513	539	571	558	566	564	529	537	542	565	539	539	559	536	543	559	537	583	579	533	507	573	539	562	515	580	508	529	563	529	538	510	545	592	518	519	547	562	549	534	550	523	572	525	555	573	561	570	517	527	533	535	537	515	524	545	560	539	590	582	539	589	557	586	531	548	592	544	553	546	517	534	559	574	554	515	541	582	544	531	562	531	573	543	512	547	540	566	573	567	546	526	562	576	521	563	566	539	567	530	535	576	551	543	555	528	487	561	537	579	552	497	596	520	554	532	560	555	523	534	568	569	542	568	568	525	526	557	544	548	540	565	583	539	598	559	525	571	574	542	510	547	526	543	571	550	550	558	485	514	500	543	540	555	538	527	546	528	521	577	538	579	555	554	561	553	558	559	571	542	577	537	586	556	532	559	552	535	547	548	570	570	561	538	561	541	548	556	550	543	531	547	524	568	542	539	522	543	551	537	560	590	562	527	553	524	525	545	576	546	559	553	545	525	544	563	562	560	569	549	566	540	527	548	533	535	561	557	586	590	569	575	585	548	563	563	540	559	556	544	573	495	578	549	574	557	501	511	543	541	553	548	525	545	534	544	533	547	554	537	516	525	558	533	560	555	544	529	505	569	569	542	532	544	551	520	600	529	574	561	580	547	534	529	567	533	552	540	535	570	503	505	542	570	567	495	510	571	562	581	568	552	553	521	518	544	543	563	583	541	550	574	506	526	538	516	549	592	553	557	558	558	567	563	529	562	592	540	552	554	554	545	509	552	574	518	480	494	556	543	549	556	564	521	571	544	525	558	498	537	540	527	579	581	501	551	543	563	560	552	563	567	521	546	573	523	532	546	523	542	534	538	551	567	495	555	533	531	524	573	543	518	589	569	533	522	539	538	535	536	543	520	539	578	574	511	570	519	561	574	520	536	540	541	552	565	556	548	578	511	554	575	558	577	538	554	590	606	558	570	541	523	541	560	536	585	569	533	583	526	484	535	531	507	508	524	554	511	481	518	533	516	528	515	584	522	544	553	516	561	566	547	565	513	546	561	584	570	516	517	490	574	564	542	561	555	563	532	567	525	565	501	537	561	539	538	533	539	573	543	535	559	554	553	569	542	530	536	544	603	559	523	579	545	533	559	496	518	576	504	538	531	543	475	499	563	553	582	527	570	533	559	493	509	536	544	531	580	513	515	587	506	531	512	498	579	572	564	532	537	533	569	525	523	522	558	561	534	551	547	586	518	566	593	552	611	555	507	531	575	560	513	523	528	562	523	549	531	522	540	584	591	545	542	592	507	554	522	549	539	534	536	527	567	562	522	555	545	547	546	548	547	548	557	580	525	553	567	519	525	557	565	578	525	541	574	555	552	568	581	538	580	553	576	536	536	554	582	540	559	559	582	535	522	543	513	564	551	555	547	533	551	548	544	501	529	564	570	559	557	520	547	528	564	527	534	546	522	499	542	540	595	537	558	569	525	568	504	543	532	559	549	542	515	579	532	588	520	562	541	565	568	557	546	541	570	531	557	540	535	567	515	534	508	542	539	533	560	525	577	530	524	567	577	554	564	540	549	564	550	577	504	590	523	522	492	568	513	550	570	501	590	532	539	541	571	521	540	566	594	535	500	525	605	532	482	564	539	559	561	544	573	532	542	526	541	563	567	553	542	530	472	547	588	561	577	543	535	541	515	553	534	511	495	580	587	561	509	559	554	545	555	531	509	565	529	552	534	530	559	491	555	519	543	534	526	530	565	565	527	539	552	548	558	565	589	559	559	575	539	542	590	552	572	542	553	556	569	576	594	544	601	510	585	568	567	530	527	565	541	505	531	555	572	555	512	571	555	569	512	543	507	546	539	550	525	545	549	539	554	522	503	490	533	549	573	555	560	545	522	553	570	506	570	540	531	532	584	554	550	602	561	553	548	538	542	523	571	574	498	567	594	563	536	513	523	578	539	550	583	542	561	552	526	567	572	570	566	559	518	522	559	572	543	536	578	577	547	556	583	540	546	527	564	555	588	548	537	544	509	523	551	554	578	564	548	594	514	545	545	519	571	526	562	498	540	543	556	508	580	538	539	588	533	522	499	541	543	538	523	539	559	558	557	559	554	564	535	580	521	544	586	559	531	561	586	525	506	556	553	549	579	550	535	537	565	543	546	545	523	560	561	557	547	566	544	551	526	584	551	543	531	539	530	544	533	561	545	539	530	556	544	526	542	558	558	552	585	540	532	534	522	590	549	531	572	534	562	551	567	597	517	555	595	527	566	550	568	571	540	547	508	558	576	534	537	557	592	572	567	544	522	552	508	557	566	512	503	539	519	524	580	575	516	535	528	511	553	548	571	518	530	553	586	575	541	509	534	536	572	571	517	533	564	520	538	520	557	552	518	564	546	535	559	541	548	511	575	541	573	574	520	568	572	509	518	546	554	545	544	541	568	566	572	523	545	489	511	548	526	564	538	521	585	524	524	556	555	555	522	536	523	539	534	538	570	540	501	566	567	534	535	523	568	584	555	540	543	567	519	514	547	560	591	489	566	519	529	528	574	529	524	569	537	555	553	563	539	572	495	546	516	529	536	511	547	571	559	545	549	533	544	572	541	519	564	565	567	531	505	487	593	541	575	522	553	542	518	589	501	540	565	562	550	549	535	539	564	541	538	582	553	542	529	571	552	480	531	553	577	507	574	525	579	550	581	584	551	548	553	538	542	548	537
40152	42547	27597	15713	10111	5639	2786	1479	959	622	454	330	344	304	212	233	209	193	174	185	166	153	177	163	173	167	151	174	163	191	172	154	158	164	164	172	145	144	171	168	178	147	152	156	150	138	171	143	149	162	160	151	130	129	159	147	146	131	148	162	151	163	144	150	136	148	146	150	130	177	165	166	172	159	147	163	167	133	149	165	159	143	150	153	144	138	148	133	158	162	156	160	150	157	139	140	149	152	163	165	164	142	146	171	120	154	137	176	154	142	150	169	162	174	134	184	147	139	139	145	157	141	140	145	149	154	161	149	166	152	145	150	159	147	147	165	123	138	159	169	169	139	159	142	154	155	156	156	150	171	130	139	169	147	150	145	138	149	158	149	134	169	140	137	175	138	136	166	139	164	132	154	156	157	134	157	144	137	143	144	141	163	167	145	116	142	157	144	163	130	133	144	106	168	133	155	142	153	128	160	130	156	162	139	139	138	128	151	132	153	150	152	166	137	132	148	143	143	157	163	133	160	160	163	142	162	143	160	159	149	152	167	139	123	127	163	151	131	148	142	156	135	146	154	139	166	136	149	152	140	167	161	135	154	157	155	118	144	161	162	136	127	145	143	149	153	154	136	146	161	149	152	154	155	153	159	167	156	147	154	138	138	142	145	137	148	129	134	153	120	156	127	114	140	137	145	167	146	142	137	123	152	154	147	128	146	134	136	131	156	129	146	138	161	151	129	144	150	132	142	153	164	147	147	146	145	126	152	152	165	134	136	144	138	148	124	150	133	131	131	151	146	155	139	146	119	157	145	131	134	130	149	165	146	170	146	137	148	146	126	155	152	144	151	155	138	152	146	177	144	147	153	141	143	117	123	139	151	157	134	149	120	140	155	148	143	161	171	135	137	159	155	157	169	150	141	154	152	148	169	138	147	135	148	132	161	135	159	133	139	124	164	149	149	159	127	134	143	140	144	149	152	157	139	144	129	148	153	143	158	149	141	137	137	140	154	156	148	133	130	177	147	156	146	144	167	156	153	134	138	158	153	159	130	159	134	127	138	142	154	146	143	136	149	146	136	149	126	148	145	130	122	155	143	121	141	128	147	139	127	147	142	147	152	155	139	146	148	156	148	144	145	135	140	149	153	148	166	142	140	168	166	129	130	173	166	148	150	148	154	151	140	141	154	157	147	157	154	160	165	150	152	168	144	159	139	162	146	141	147	138	140	159	140	158	171	162	146	139	140	133	146	172	156	140	136	157	138	139	154	132	160	132	151	120	129	159	141	138	124	159	147	162	139	167	148	147	136	134	136	151	163	145	141	135	136	155	156	145	165	138	149	159	155	159	142	148	147	134	188	135	138	154	144	164	136	141	161	143	155	156	131	135	128	139	131	141	165	138	165	146	125	153	145	131	151	172	157	130	150	153	168	166	167	136	143	134	133	129	161	118	157	144	133	147	138	144	144	134	133	146	147	162	171	139	147	167	143	143	141	137	132	139	156	170	162	157	167	153	132	128	160	140	147	137	130	153	144	118	133	136	141	177	127	134	151	154	140	156	139	129	134	156	128	149	164	126	140	149	152	155	155	153	151	134	146	148	144	156	185	127	149	144	140	135	145	140	141	149	142	123	140	155	125	143	159	159	147	144	167	151	142	141	158	130	135	168	148	148	146	160	127	147	145	142	161	138	162	161	151	129	141	158	153	158	159	133	151	149	163	171	133	133	160	137	156	146	140	143	169	138	133	137	141	138	135	151	131	147	153	153	145	168	128	136	119	147	149	159	148	162	165	164	136	145	127	155	136	148	154	141	151	164	142	134	152	157	149	158	156	139	144	143	155	151	178	153	158	153	133	146	163	144	132	152	172	135	179	136	140	143	142	157	158	128	129	138	148	147	162	144	123	137	138	141	124	146	184	142	133	148	145	145	135	150	136	127	122	153	155	144	144	154	150	148	147	145	145	148	149	150	146	139	142	138	136	143	167	156	162	124	122	134	150	135	141	145	137	149	135	133	153	140	165	132	147	136	128	123	147	146	140	154	132	155	149	155	143	147	151	157	162	160	136	146	179	176	139	158	145	135	143	168	163	140	133	154	141	123	147	137	140	152	144	141	141	159	144	156	138	137	163	148	150	150	117	179	159	164	132	152	149	157	155	160	148	139	130	165	155	148	161	121	151	165	147	134	138	154	146	150	140	150	155	151	138	156	161	159	137	141	155	152	142	138	131	149	132	143	141	164	145	140	154	135	143	144	135	154	135	157	167	141	132	142	135	143	152	153	161	152	152	165	156	162	156	155	144	126	172	154	149	147	181	154	149	131	167	134	132	125	135	135	141	150	141	130	156	126	184	134	153	146	132	146	137	128	150	148	133	159	165	161	136	148	154	138	139	136	146	177	151	155	140	162	145	148	161	145	133	172	161	162	145	175	174	171	152	119	149	155	142	159	151	153	135	170	145	150	141	152	121	133	152	143	147	166	147	162	155	129	147	152	145	150	155	152	150	164	157	146	126	153	149	172	130	143	148	134	150	121	145	142	172	161	157	146	153	146	144	161	126	169	161	139	140	139	173	146	159	136	141	165	152	156	135	162	155	137	165	137	151	142	133	146	141	126	125	142	139	156	141	123	153	132	149	140	166	132	168	132	132	150	134	164	154	145	146	135	149	154	155	144	163	150	140	124	124	163	161	143	169	135	144	153	142	135	132	138	138	114	144	139	140	136	136	154	136	170	139	159	128	141	174	159	148	152	154	148	145	146	137	139	154	146	163	150	154	131	137	150	134	143	139	129	145	146	135	141	164	133	148	146	120	126	152	164	133	140	149	115	137	167	148	141	133	153	140	151	136	153	151	167	129	156	155	155	162	131	154	149	170	151	144	132	129	147	158	143	157	146	151	141	148	129	160	153	137	155	149	177	147	124	144	163	159	144	150	140	129	180	133	133	147	163	127	144	146	161	142	128	133	158	126	150	151	139	122	145	143	138	173	143	155	161	132	134	155	165	157	155	151	156	140	154	147	170	135	155	171	182	163	152	149	144	152	144	138	140	137	145	143	155	153	154	135	166	143	137	159	123	151	164	156	126	151	138	152	143	125	148	150	149	137	135	132	170	146	149	157	155	148	157	147	149	124	154	144	149	152	145	140	160	158	129	148	153	119	144	151	146	143	140	118	150	158	157	163	174	151	148	160	150	146	151	167	134	159	148	148	145	136	156	145	128	134	142	137	150	157	126	142	168	147	133	150	150	161	133	143	138	146	150	138	144	159	143	143	138	135	141	128	147	145	149	146	124	152	145	141	159	170	143	148	140	158	149	160	149	158	134	137	159	149	146	139	150	149	151	151	152	144	150	134	160	160	188	137	148	159	160	148	141	157	136	151	121	152	158	156	128	174	153	143	155	157	138	155	141	149	147	149	155	130	151	142	165	131	131	141	157	127	140	146	156	138	145	154	125	135	121	148	136	141	149	152	159	132	147	137	147	116	157	126	145	149
27393	36055	15434	7703	6343	4487	3367	3222	2963	2400	1841	1591	1533	1259	1078	960	890	781	803	821	635	628	615	577	577	558	565	556	538	511	542	494	527	466	520	497	468	480	447	423	477	443	444	473	440	478	479	466	471	398	450	458	457	430	405	417	448	416	384	439	429	452	412	404	417	403	399	447	438	454	406	440	449	419	413	428	391	436	425	418	428	444	426	409	419	399	410	419	442	461	425	457	446	389	470	463	452	478	428	424	452	420	435	430	407	406	439	386	411	411	451	428	445	411	430	446	473	427	437	472	460	446	442	451	450	384	381	406	393	371	413	447	390	429	405	462	445	412	464	406	449	459	420	418	448	445	461	416	467	419	415	423	435	387	429	386	443	409	424	412	406	432	388	373	376	422	438	398	400	384	387	360	434	378	397	417	395	397	447	364	373	400	399	371	408	383	430	404	411	380	419	402	397	390	409	419	406	377	408	412	366	384	380	409	400	378	372	403	386	415	364	381	406	358	410	369	385	375	386	397	414	420	382	403	407	404	368	425	402	405	406	393	384	382	340	408	393	377	406	410	401	396	371	402	378	397	406	384	394	403	386	376	377	435	403	421	401	404	434	429	384	425	412	361	394	367	392	426	399	390	371	446	397	376	421	381	399	399	406	406	374	396	388	389	387	384	390	426	409	388	380	385	389	425	414	371	404	408	391	434	432	398	399	411	411	394	407	405	394	404	409	424	366	355	389	399	392	395	401	417	369	408	427	375	402	362	390	413	391	387	405	355	411	407	380	379	400	412	378	380	413	394	381	396	423	380	388	414	401	385	404	404	372	445	389	375	409	398	397	439	402	383	380	370	383	401	426	395	396	390	394	363	432	403	403	378	391	386	413	396	353	394	401	393	377	375	382	380	389	426	405	385	416	388	396	359	408	400	388	407	380	375	391	377	376	396	407	391	383	396	377	375	393	398	393	432	432	398	371	398	415	384	460	402	374	367	415	377	367	436	412	418	392	432	391	377	388	377	419	397	410	434	426	400	367	416	378	415	421	396	395	392	384	412	362	407	393	405	376	420	376	406	382	412	413	398	398	402	385	427	397	395	395	409	377	406	383	433	359	438	401	391	406	404	406	396	401	383	385	427	408	407	379	386	386	386	422	353	391	401	397	428	442	421	380	394	412	394	383	350	402	395	397	381	389	417	409	429	406	407	395	360	405	376	377	432	392	371	383	417	396	394	415	373	396	409	421	397	405	411	396	424	358	437	396	368	375	394	402	383	411	399	415	401	403	374	378	421	380	406	382	403	356	389	384	400	374	385	409	380	349	363	397	393	397	406	379	373	388	402	390	377	398	412	363	394	416	389	410	396	358	366	393	413	374	362	413	372	358	362	395	359	400	383	363	398	411	395	408	410	379	378	401	401	392	388	378	383	411	388	387	421	424	427	386	389	426	388	406	401	400	424	394	375	376	425	372	390	378	432	389	392	388	370	384	392	369	397	414	416	427	377	382	366	393	407	405	353	405	428	368	401	396	389	404	368	460	399	402	400	362	421	399	421	400	400	412	388	373	379	384	370	402	439	381	399	408	376	400	397	431	390	345	404	401	381	357	425	394	399	384	390	407	386	413	421	411	403	435	409	372	441	409	373	388	366	375	405	370	402	415	397	404	419	391	370	367	406	409	381	371	395	433	389	394	351	406	378	411	425	396	411	416	410	403	409	447	381	392	427	415	416	365	411	404	405	394	409	407	425	375	389	393	420	394	432	377	394	387	400	385	421	388	412	405	365	411	381	383	332	420	425	421	392	398	380	377	387	394	405	362	398	380	363	412	369	413	370	400	404	403	379	422	407	392	414	458	382	390	424	396	366	415	407	422	407	427	360	347	381	428	394	357	416	393	399	379	376	423	404	366	385	360	377	396	393	414	405	367	407	411	386	347	416	368	385	380	413	399	389	387	389	427	376	411	393	397	395	373	364	396	393	414	367	400	353	386	385	372	390	380	435	381	380	412	389	414	355	403	376	412	444	431	388	416	370	388	381	366	385	342	397	392	410	396	426	394	386	409	428	369	404	386	390	391	404	386	430	411	371	414	357	406	436	411	414	433	407	423	418	371	420	400	377	412	434	382	395	430	381	380	389	392	382	418	389	379	410	375	418	410	425	385	392	399	371	379	362	370	378	419	386	381	373	420	389	395	385	376	403	414	403	403	365	382	392	401	325	399	396	364	407	409	464	385	395	394	394	419	353	411	376	377	401	402	369	420	401	411	385	358	392	369	394	406	402	387	415	380	372	415	383	383	389	407	376	371	382	379	395	414	387	425	347	365	381	376	406	386	396	391	380	397	383	372	396	385	394	419	364	406	417	430	372	401	430	395	404	387	421	386	427	385	383	396	394	405	358	416	398	399	367	406	386	405	427	385	402	362	398	405	394	358	372	432	389	421	367	412	369	418	414	357	422	356	379	415	435	390	382	393	380	416	399	391	419	381	405	438	370	388	382	410	410	400	397	372	392	387	368	425	383	393	397	365	387	384	360	434	397	412	385	371	393	391	358	370	354	393	400	373	402	392	395	401	432	382	391	402	383	392	415	372	394	403	391	368	396	369	407	401	377	369	389	368	402	462	383	403	384	366	391	416	371	351	414	411	380	394	383	367	411	409	373	404	373	407	394	416	385	400	409	396	405	405	391	423	431	418	388	385	420	434	421	387	361	393	390	416	435	386	417	384	363	382	403	401	394	407	406	403	396	410	391	376	422	429	355	382	394	387	422	435	370	372	384	388	397	392	384	369	391	391	366	406	395	420	380	369	379	396	418	399	416	364	384	386	363	407	387	378	375	377	412	378	367	371	420	419	397	373	380	399	419	403	361	389	404	451	388	365	383	379	444	364	347	380	396	359	404	405	401	391	395	405	380	397	386	407	398	383	377	395	417	419	375	381	370	406	364	414	378	393	360	357	361	374	432	385	399	400	417	367	407	355	430	365	394	428	382	390	400	414	372	409	362	395	346	420	380	384	425	415	437	410	371	378	394	385	409	401	392	420	388	388	421	410	363	440	408	414	378	407	436	387	397	377	375	376	381	396	404	344	390	395	384	407	382	381	400	375	404	425	382	361	366	438	366	394	384	422	399	377	390	397	393	406	372	390	398	380	379	384	378	386	350	393	409	415	395	402	389	417	403	386	405	370	405	415	386	392	405	410	409	401	392	369	370	366	390	377	383	407	374	396	414	395	366	393	391	384	374	392	384	391	393	398	392	391	414	402	368	355	391	426	395	418	377	405	378	372	405	397	361	377	410	405	374	404	406	401	352	346	418	381	397	384	402	379	389	359	416	403	376	381	393	360	403	388	377	412	413	420	371	398	417	368	367	411	363	383	371	388	368	407	399	395	393	433	390	425	385	392	371	406	385	385	395	387	435	422	414	376	371	415	372	409	358	411	435	386	408	365	401	385	416	410	430	439	377	396	384	391	401	369	410	377	380	368	418	414	399	402	413	355	390
12973	9127	2876	677	372	306	253	244	220	233	242	234	249	236	204	227	213	204	241	234	197	220	211	215	273	211	229	233	222	267	236	210	223	226	201	223	216	212	222	205	227	207	226	232	218	226	228	230	213	227	217	218	217	230	225	208	253	235	256	233	215	212	222	212	240	218	223	230	211	204	212	221	221	243	241	232	237	211	222	206	192	208	229	220	229	246	193	237	223	219	237	208	235	215	229	247	231	200	231	230	204	224	231	226	223	241	180	254	199	226	216	210	218	212	209	212	219	208	219	206	233	234	216	237	235	250	203	227	225	206	218	259	244	224	204	228	233	259	223	231	213	239	254	240	230	214	203	231	228	233	229	223	237	233	207	209	267	219	235	211	181	255	228	216	210	217	216	223	204	219	216	250	232	226	215	193	206	211	228	208	241	217	194	219	224	195	234	226	239	245	227	221	234	204	241	207	229	205	233	241	225	229	234	239	210	236	215	222	235	244	228	196	215	228	233	224	215	217	221	210	211	239	228	204	239	219	233	217	200	229	206	233	212	206	222	211	204	218	242	213	242	239	247	207	214	253	208	240	241	204	241	238	226	241	253	196	230	250	219	207	218	207	213	200	243	219	203	232	233	240	226	251	236	250	211	221	225	225	232	209	241	203	251	236	210	229	224	194	224	220	223	221	240	236	210	213	233	212	245	223	229	205	228	222	238	226	225	206	235	228	205	202	230	222	216	235	224	265	214	223	217	225	227	213	210	213	219	228	195	234	250	236	234	215	211	197	204	244	212	210	236	207	217	233	234	211	238	213	200	232	224	242	232	237	218	202	227	242	258	187	234	216	217	233	236	230	224	194	239	248	214	181	203	228	255	207	232	202	219	220	200	221	226	198	207	225	191	233	246	249	226	219	222	217	234	194	225	218	225	247	222	216	218	216	238	222	248	252	239	221	225	212	253	212	248	225	241	237	219	220	246	207	233	243	205	209	218	214	200	201	237	210	241	201	226	224	215	231	197	210	196	233	254	199	227	220	220	220	233	196	222	211	227	197	219	234	235	204	217	211	226	223	212	215	230	217	225	242	214	207	206	233	231	210	212	224	202	216	235	254	224	213	254	225	206	212	214	188	236	226	227	198	201	262	204	209	230	195	225	243	246	234	226	222	236	219	245	229	209	209	223	229	246	213	231	226	219	261	215	254	231	211	210	210	214	209	212	208	211	224	213	231	215	250	248	217	213	214	219	242	220	216	249	217	217	229	211	198	212	214	225	233	228	214	228	223	232	218	209	198	238	230	207	216	233	203	228	229	211	219	221	233	220	207	225	226	253	199	236	254	222	211	224	231	219	216	225	221	217	210	217	217	250	220	213	251	221	226	243	215	208	228	232	186	216	232	218	213	237	221	208	251	228	242	237	212	248	211	215	240	225	244	217	228	231	250	221	207	238	221	225	220	235	226	220	222	251	274	226	229	249	250	226	236	219	234	203	230	228	245	236	231	196	236	230	230	201	232	220	217	212	237	243	242	219	221	199	214	236	213	208	226	232	221	211	211	229	237	197	228	222	239	216	194	228	221	243	191	244	214	192	228	207	221	202	234	248	228	254	228	202	230	238	204	201	219	223	230	231	210	234	235	223	210	218	223	203	196	233	227	221	184	217	206	210	233	233	227	240	218	208	208	224	201	214	218	210	222	211	212	218	203	245	221	224	242	204	210	211	226	195	235	202	219	220	215	219	235	219	224	234	205	185	237	240	215	219	218	261	224	216	227	198	203	210	237	214	207	221	248	222	194	220	227	208	231	220	238	237	212	221	234	226	203	210	239	237	233	217	231	229	210	237	203	203	215	224	217	214	217	245	224	223	207	213	242	203	222	209	244	219	212	207	214	214	237	223	229	223	209	215	228	216	233	254	207	214	211	240	237	202	233	239	218	257	215	215	206	218	228	206	224	229	202	233	240	240	209	222	242	210	233	223	216	223	241	200	234	240	222	233	219	219	226	224	198	225	225	235	238	224	231	205	227	233	231	219	229	221	236	213	235	207	216	240	205	231	224	244	208	245	229	224	235	214	214	220	226	212	214	219	226	216	224	247	204	210	262	226	225	218	220	251	232	214	213	250	219	195	222	240	228	232	216	211	222	229	223	225	227	209	234	216	232	246	218	239	195	227	207	260	206	237	231	233	222	242	191	201	213	262	225	233	243	232	231	230	242	247	228	225	234	224	208	199	211	213	209	236	231	216	250	236	211	212	214	217	224	228	219	254	211	233	213	225	256	235	239	217	187	234	218	237	225	201	232	205	185	215	218	228	231	230	223	225	217	228	206	230	231	251	218	240	220	247	202	246	208	219	237	228	209	247	246	219	229	237	254	229	255	239	228	204	201	226	218	250	190	233	211	237	225	253	218	211	210	211	220	225	229	213	223	204	218	234	232	218	216	219	223	210	215	219	231	244	213	250	214	236	247	198	237	244	231	201	185	208	230	202	237	222	215	246	227	234	237	226	207	224	218	214	196	237	205	211	209	211	219	242	228	215	209	219	237	211	196	247	238	221	244	187	216	245	194	210	217	225	227	235	218	210	191	210	244	234	207	239	250	242	207	220	204	237	210	225	251	250	236	195	199	218	236	220	221	227	249	237	232	223	229	204	231	226	219	232	205	239	242	223	208	216	221	208	230	228	216	204	221	222	205	216	194	215	232	222	236	201	231	259	198	225	203	213	221	242	218	245	242	239	233	225	209	201	242	254	218	213	217	225	233	228	239	225	258	209	207	232	229	219	226	218	233	219	219	232	219	226	226	223	232	248	201	230	227	241	212	226	224	217	225	261	265	238	242	200	214	248	235	214	224	225	263	228	230	203	201	242	231	237	225	213	213	226	222	209	233	231	226	213	219	193	234	215	253	221	244	233	236	233	195	204	219	233	219	232	256	214	242	215	219	230	205	220	215	212	235	224	239	224	224	229	241	200	224	207	224	234	248	231	233	217	205	205	204	201	238	219	215	245	203	220	253	198	232	223	203	207	220	191	201	211	231	228	204	212	220	212	219	229	232	231	228	247	235	203	191	234	216	234	229	234	219	220	218	228	239	223	245	214	219	233	226	237	222	234	246	233	249	208	200	220	203	234	239	213	206	219	214	232	189	233	236	204	214	237	204	223	221	231	197	241	225	221	210	199	237	192	221	202	185	223	218	200	232	232	245	232	220	222	231	227	236	211	209	211	219	230	227	215	200	237	248	229	233	202	223	221	223	246	217	234	223	219	219	230	203	205	217	237	243	238	224	236	223	205	202	223	205	231	255	214	232	219	217	198	228	217	241	241	216	199	200	231	225	197	228	219	223	215	237	229	230	227	230	226	238	203	217	230	246	238	206	213	223	214	210	231	213	230	251	236	223	216	237	205	249	231	221	205	202	204	240	224	225	219	257	254	230	227	266	237	232	230	213	209	202	224	222	236	214	242	246	242	226	212	198	217	231	249	222	212	233	220	220	226	234
8371	10400	3422	1393	941	914	763	693	622	627	652	633	662	614	614	584	582	590	610	624	538	599	617	572	571	621	564	555	568	632	571	603	638	611	555	581	581	573	592	598	588	563	591	552	648	569	557	561	610	536	552	596	566	562	568	587	625	575	569	572	634	587	604	600	568	584	613	582	584	611	588	563	554	609	559	580	576	579	616	634	612	563	547	600	567	581	603	578	594	577	588	623	589	653	585	595	594	569	591	603	576	598	534	589	592	658	586	627	617	606	609	597	593	581	603	577	599	617	620	601	614	629	542	596	601	650	608	585	638	541	555	578	558	610	612	593	585	621	601	607	566	627	577	587	629	601	544	571	585	629	582	561	581	594	586	631	587	585	620	589	584	607	602	598	593	570	589	639	572	585	608	575	542	585	595	554	601	565	554	583	587	584	576	597	527	575	596	583	544	592	568	614	553	577	629	616	604	571	592	543	543	518	579	642	523	580	599	566	582	579	618	608	578	588	618	604	548	607	571	600	568	588	536	601	536	555	579	589	536	509	622	605	576	642	654	612	603	604	573	634	576	613	597	574	563	555	598	608	588	541	593	552	542	532	615	601	603	553	599	600	592	572	592	564	595	573	576	571	558	592	584	568	582	571	574	588	577	586	600	564	612	580	558	552	561	633	611	570	533	531	570	588	610	572	568	603	590	528	543	610	630	608	580	531	571	568	636	599	611	580	606	542	559	538	561	606	592	579	626	591	565	567	631	553	596	552	526	539	564	575	563	600	586	571	532	581	576	585	596	603	533	568	585	632	561	629	596	644	610	577	592	583	592	576	547	561	576	565	634	542	589	590	573	593	574	551	588	626	606	586	596	571	597	571	590	579	545	618	588	575	594	599	555	566	567	546	551	560	560	564	570	561	586	546	607	534	586	589	582	547	603	580	599	552	562	561	584	617	565	598	561	565	580	542	579	570	610	617	564	573	570	598	594	610	655	562	573	594	600	634	573	585	555	568	578	578	579	603	578	575	610	553	564	603	531	590	580	588	610	571	568	613	569	565	558	608	591	569	577	619	646	569	600	581	628	587	581	609	555	580	586	571	558	558	636	578	558	632	545	620	593	605	609	591	604	570	585	579	628	616	582	583	574	596	615	607	597	616	601	579	520	576	603	615	596	584	583	609	614	606	583	593	593	571	622	561	602	566	650	551	567	596	596	563	556	614	599	555	589	574	564	557	557	604	586	522	566	589	631	573	566	608	601	588	632	571	605	562	572	544	579	621	588	575	573	577	569	605	548	589	587	573	614	570	596	549	609	611	621	602	569	583	578	579	599	609	581	614	575	591	586	577	522	565	599	528	552	617	569	584	599	588	593	620	569	567	588	570	595	596	555	544	582	580	597	624	595	617	572	608	597	577	564	601	597	604	545	568	540	566	610	578	531	533	600	582	599	584	608	540	566	540	558	610	576	577	603	584	599	582	608	605	599	592	593	672	593	609	545	542	638	598	630	574	554	613	600	564	633	583	586	599	544	577	617	583	591	600	584	560	560	578	565	607	594	606	577	593	571	565	562	569	541	615	565	573	584	589	590	555	600	579	582	592	613	619	590	576	568	574	591	552	622	572	583	610	599	569	591	609	623	565	603	578	563	564	571	585	585	569	612	589	581	595	608	641	572	587	588	593	579	610	593	582	619	603	528	622	603	612	553	623	538	542	563	588	534	580	536	575	618	592	590	606	523	565	553	557	600	593	566	575	576	569	540	570	606	569	586	625	567	594	588	546	550	604	610	632	554	589	627	555	606	619	592	558	541	559	585	563	600	557	588	587	607	597	557	575	631	588	540	569	553	554	612	620	589	579	574	604	547	571	625	563	557	565	563	607	581	618	596	578	577	575	582	579	545	569	620	589	589	546	583	585	559	597	581	568	568	577	597	606	559	609	571	605	613	608	549	618	599	573	594	561	594	608	591	634	588	610	652	596	538	582	552	573	590	598	595	554	538	561	583	611	581	585	555	592	544	543	591	538	546	592	604	572	635	561	574	577	565	574	561	605	586	592	585	589	593	565	600	626	588	598	624	596	599	550	622	629	547	598	535	555	586	561	598	590	613	565	599	638	599	588	576	571	601	617	614	589	584	632	617	573	619	594	569	590	596	644	636	547	558	563	605	572	606	581	580	596	530	596	566	564	598	591	578	584	604	581	587	556	584	585	581	580	579	606	584	596	591	565	593	563	603	566	616	575	581	541	571	601	605	648	619	542	581	565	582	601	595	583	597	557	601	584	558	580	566	626	564	587	611	613	582	592	571	576	595	596	578	612	554	621	567	579	585	546	564	599	590	550	574	589	535	544	570	634	588	616	545	584	585	561	528	597	573	566	634	585	624	556	685	623	543	555	617	567	595	564	534	566	561	570	579	592	552	552	588	579	549	569	614	583	615	540	523	599	635	543	574	594	570	565	603	640	555	551	577	584	557	534	570	566	596	620	576	588	591	612	577	566	587	591	545	560	583	571	644	566	574	551	603	630	593	586	609	589	612	575	548	597	608	546	571	592	553	628	617	591	607	588	557	583	561	626	575	583	591	560	566	573	579	612	587	589	536	568	561	580	559	569	593	591	621	624	594	570	575	623	556	636	557	630	584	581	596	556	607	583	607	581	589	551	546	602	566	580	600	569	544	613	581	575	626	583	593	574	575	569	579	566	601	547	571	608	600	609	589	578	587	612	551	580	605	595	578	582	597	584	612	609	626	542	617	569	554	614	564	597	594	618	580	592	542	603	599	594	549	604	536	605	600	582	559	617	579	596	582	541	527	589	583	581	654	606	601	580	583	608	627	660	584	574	550	612	646	595	641	618	546	581	553	581	627	628	566	594	578	573	593	563	552	577	575	572	587	593	623	610	572	593	590	578	543	595	577	575	593	615	593	658	596	586	589	624	585	633	602	605	583	553	552	595	582	587	559	582	614	628	594	588	590	602	581	602	587	592	590	553	567	581	563	574	555	621	555	593	565	591	616	594	565	597	597	566	624	631	597	590	599	562	582	581	522	583	572	551	537	624	561	611	617	583	580	604	639	553	601	589	536	562	542	565	562	552	611	581	606	570	608	620	563	575	576	582	620	557	548	545	632	620	575	582	586	605	626	600	639	614	590	574	566	556	572	588	541	561	579	572	579	599	614	579	586	602	552	569	574	588	589	607	578	604	609	553	560	593	541	603	619	582	546	582	586	565	599	583	596	584	554	572	550	545	626	558	596	626	571	609	558	556	619	561	580	580	543	589	596	599	614	584	594	588	561	564	612	612	583	564	565	590	585	567	608	622	609	574	552	578	595	564	592	561	615	519	621	594	590	554	571	563	571	578	609	620	631	557	579	611	632	578	565	582	589	565	550	557	567	605	577	563	557	582	607	588	585	597	558	568	588	580	552	572	563	622	562	624	581	561	598	604	600	549	623	556	610	591	611	552	598	584	604	577	534	618	620	555	580	595	603	582	596	589	607	577
32181	33704	21237	9490	5254	2845	1669	938	626	493	341	360	264	281	282	262	260	243	194	249	227	219	205	215	247	195	232	207	230	229	224	253	220	219	211	219	193	209	203	200	182	235	221	234	204	236	217	230	209	227	186	225	212	215	204	198	205	207	196	240	207	220	216	211	190	229	225	199	218	192	209	214	210	181	185	194	220	206	226	221	190	221	219	250	218	235	214	199	201	207	225	209	221	226	242	184	231	199	234	204	225	215	228	198	213	240	233	236	188	216	213	219	204	198	221	198	198	189	188	206	203	211	209	230	189	198	209	220	195	210	210	221	241	226	222	225	209	209	223	242	223	202	200	229	198	222	239	217	219	217	223	199	193	223	205	211	210	212	221	189	213	210	211	209	192	190	199	205	197	230	230	218	183	198	215	214	209	212	208	196	193	197	195	235	207	242	194	217	207	206	197	228	214	213	198	209	192	240	202	205	200	206	213	216	235	203	246	209	222	195	222	211	213	194	206	228	212	189	221	203	218	201	235	202	210	187	200	208	237	191	224	216	246	179	206	224	234	211	214	216	215	223	212	204	195	184	191	218	208	205	190	219	216	232	207	197	206	213	221	207	207	222	208	243	217	216	229	205	220	224	209	253	218	203	193	204	211	222	218	232	209	237	206	217	197	194	222	208	179	227	205	215	204	203	210	227	208	207	218	219	198	202	204	225	247	198	211	194	193	211	224	230	198	207	209	238	178	218	196	218	211	176	215	203	200	216	191	228	217	210	231	196	227	203	179	204	205	214	211	196	220	234	229	230	202	217	219	204	234	208	221	217	197	234	200	217	201	233	243	227	205	220	206	219	201	214	200	201	236	201	210	222	218	207	215	195	207	209	208	221	215	208	204	185	196	211	202	197	216	235	228	210	241	211	209	250	228	200	211	220	205	216	194	230	230	228	210	219	239	203	209	200	237	211	219	196	217	227	258	218	199	213	205	191	223	205	195	243	212	235	194	222	187	199	205	224	238	208	192	200	205	234	221	195	213	201	205	217	219	235	213	223	219	224	204	214	197	192	213	224	204	217	206	225	199	209	206	211	207	220	217	212	215	231	219	203	221	220	218	197	174	185	214	226	205	209	199	213	203	205	210	188	231	207	209	221	196	199	205	216	217	179	199	223	230	186	216	202	195	200	219	213	211	226	229	213	202	213	222	217	226	230	202	213	212	235	194	231	185	220	224	223	218	200	203	233	218	197	205	211	224	226	227	207	227	199	244	183	222	206	208	219	238	202	240	212	202	231	215	228	197	217	204	234	207	239	216	212	223	205	228	217	206	180	225	202	216	205	209	205	221	236	211	207	213	189	216	200	195	194	199	214	206	206	233	234	199	192	186	221	191	203	212	184	192	219	229	246	205	221	216	212	189	207	218	182	227	224	223	209	204	219	198	198	201	219	177	208	206	198	212	180	209	217	235	213	194	184	213	235	219	211	215	240	235	193	228	204	184	209	202	211	222	208	209	231	216	206	192	206	206	179	224	238	206	232	201	202	237	204	193	201	204	207	209	202	208	210	217	202	184	209	217	213	212	229	219	218	214	214	212	195	201	178	195	202	194	211	208	194	201	207	203	190	196	211	218	195	229	201	213	225	203	223	232	187	190	202	197	210	226	189	206	210	197	201	208	214	198	183	204	212	217	186	216	216	213	190	219	195	235	230	195	226	218	220	185	207	208	186	197	212	237	182	168	217	227	239	215	204	204	241	198	221	227	217	205	214	219	235	208	187	206	214	184	221	214	208	219	192	204	199	199	200	240	210	209	208	226	221	253	222	186	200	201	235	204	214	205	220	200	205	204	186	229	188	188	209	196	227	199	225	187	187	198	201	234	190	237	197	202	203	181	184	227	205	232	189	219	220	228	217	218	219	218	194	209	219	198	224	211	223	198	216	208	192	199	185	223	183	202	213	236	210	196	212	206	216	227	189	207	178	211	196	203	203	202	222	225	209	220	206	209	202	208	202	201	182	221	186	205	194	216	203	214	214	237	209	188	241	216	196	197	217	204	209	208	183	205	263	215	229	248	234	212	211	210	195	221	184	217	214	207	234	210	214	210	207	227	212	209	218	215	197	197	211	204	208	215	193	240	194	192	206	231	235	225	201	233	200	224	190	210	198	199	201	204	195	206	183	194	202	190	229	205	214	198	228	189	221	230	224	211	210	218	225	208	198	228	220	197	209	222	198	223	182	218	230	211	210	225	239	235	195	241	212	201	185	226	184	223	177	207	225	204	184	206	218	227	217	221	205	199	180	207	233	199	205	227	222	213	194	173	200	224	212	202	196	202	206	212	230	232	191	197	203	192	238	178	212	222	232	208	217	229	214	219	206	212	214	213	218	219	197	226	195	228	188	230	195	213	212	218	223	207	212	221	211	212	233	242	191	199	203	214	228	190	195	225	193	197	222	204	210	183	213	203	203	201	212	200	240	216	189	211	239	215	211	201	223	208	212	219	200	223	206	219	224	217	215	209	191	209	209	216	213	241	185	217	234	242	194	220	193	222	221	221	212	196	202	213	221	188	235	196	214	199	216	213	212	219	224	225	211	220	214	233	225	211	200	200	205	223	209	213	208	215	185	205	218	204	190	207	195	169	197	218	206	205	202	213	198	185	177	233	186	195	212	228	217	194	194	210	199	216	232	211	217	179	206	187	209	195	204	207	234	220	188	198	207	239	183	180	214	223	209	212	207	204	208	204	195	244	227	232	212	203	201	193	186	184	202	210	235	200	237	212	205	199	214	195	191	190	175	190	203	233	192	222	196	226	208	235	219	203	211	213	236	186	211	215	206	207	242	231	213	211	207	198	207	207	204	215	203	203	206	216	216	181	197	234	198	213	218	193	218	179	194	175	172	209	192	211	211	210	224	217	207	227	190	208	220	207	213	208	214	210	220	210	216	237	232	211	228	243	190	223	204	252	204	200	209	209	228	203	217	204	201	207	220	203	223	214	212	227	192	232	220	211	239	226	213	211	219	218	188	226	176	227	213	211	215	191	190	196	205	211	224	204	198	211	215	239	207	214	193	221	232	215	220	227	210	208	198	219	174	202	203	211	201	204	206	217	210	203	215	195	201	245	220	227	230	222	205	192	223	213	216	181	210	205	217	238	230	237	206	202	204	208	211	229	229	228	240	194	211	218	207	200	218	195	223	204	217	215	219	207	203	210	225	215	204	215	197	189	227	209	238	171	179	209	229	243	246	177	217	216	214	215	225	211	251	202	228	195	218	221	194	211	210	211	192	196	205	218	200	200	224	192	222	223	171	197	218	198	195	206	214	223	237	222	200	203	206	220	235	211	212	229	233	224	200	210	227	205	243	203	193	193	206	211	208	201	198	213	212	198	211	214	191	230	189	216	201	212	222	215	187	219	219	209	206	209	209	205	235	189	225	210	212	203	224	215	202	210	200	229	220	232	220	195	174	211	206	230	203	208	200	217	208	207	225	205	191	192	250
21955	28304	12513	5606	4150	3099	2489	2382	1845	1792	1284	1237	1087	985	860	796	807	758	698	695	668	665	668	653	633	643	662	652	619	565	640	644	559	611	596	610	531	588	589	570	552	599	590	542	560	567	582	560	549	591	590	568	601	517	551	591	543	587	553	554	573	566	569	560	606	575	585	572	524	550	512	562	579	593	551	596	562	548	569	563	545	589	559	565	585	575	602	543	528	549	611	585	579	540	594	600	596	614	585	573	559	552	589	579	621	576	560	575	602	623	565	583	579	602	573	540	595	593	584	613	553	629	534	534	561	584	542	536	529	524	521	566	538	577	587	563	552	597	539	529	545	592	577	547	566	567	611	542	594	555	536	574	556	584	602	527	557	582	557	526	572	555	573	573	555	609	529	562	524	546	580	562	579	544	559	546	526	533	545	552	530	580	555	541	525	549	539	578	529	563	553	565	524	598	582	558	548	570	536	549	544	534	543	534	529	524	571	559	531	524	527	552	522	528	550	538	551	523	531	524	570	548	555	535	518	503	563	512	591	548	516	498	545	543	531	554	541	558	504	594	542	588	534	556	530	554	571	526	544	569	544	553	528	524	545	594	548	546	572	568	541	525	533	524	538	569	560	579	592	568	534	578	542	563	597	516	567	527	536	545	522	544	571	562	566	536	503	526	547	577	559	561	583	597	581	542	589	509	532	540	570	540	577	521	570	546	551	534	533	531	543	530	565	550	583	567	529	542	552	558	526	511	557	557	551	521	557	580	544	511	580	537	555	563	531	488	568	494	594	545	595	574	564	570	527	511	556	517	543	568	525	523	539	576	587	608	572	549	564	535	553	568	577	529	562	545	552	561	561	560	529	593	576	538	619	571	548	567	573	547	555	533	579	515	564	594	545	589	538	566	533	502	551	563	520	545	545	564	552	524	540	572	525	562	555	544	532	544	516	558	512	571	582	525	534	542	550	512	551	543	566	545	541	512	541	563	566	560	554	498	534	558	559	569	516	555	562	544	571	555	558	565	574	540	531	514	567	557	521	541	539	555	548	550	556	590	562	534	570	539	545	536	536	549	544	512	540	609	551	593	550	529	571	565	547	510	539	547	541	521	544	543	530	525	551	583	555	548	584	514	526	549	545	518	567	565	565	563	601	561	536	543	547	549	547	503	554	532	590	549	574	555	548	535	569	527	574	574	565	565	532	545	557	515	557	544	546	531	580	591	512	585	556	537	525	555	536	553	536	537	538	537	562	548	585	544	566	530	547	557	498	559	589	527	569	550	526	588	565	529	581	521	563	560	531	528	564	566	554	516	552	566	532	579	577	564	520	545	497	538	556	557	556	575	548	521	515	507	545	579	533	570	569	551	566	528	551	537	531	554	540	533	562	544	584	551	547	532	538	528	584	508	561	540	583	565	551	514	564	582	602	556	482	540	555	517	535	551	548	526	569	575	524	558	552	534	575	537	541	561	549	589	524	549	526	536	536	548	566	523	502	583	569	559	524	501	567	552	529	575	524	596	543	549	501	572	579	548	540	566	519	544	540	593	538	565	567	530	545	557	565	543	528	580	537	561	599	547	524	533	563	555	551	578	549	545	566	551	546	534	526	566	577	543	560	526	560	598	570	579	540	564	543	571	575	564	532	512	541	573	553	540	561	524	518	583	540	578	564	530	537	561	559	607	565	565	557	541	558	532	552	573	593	499	530	557	546	542	581	567	555	537	549	516	521	596	534	557	532	571	590	532	517	509	545	555	524	568	549	517	525	542	590	586	551	566	561	549	579	574	532	533	567	564	549	537	544	558	578	563	536	543	559	545	525	490	547	554	540	519	559	547	532	546	513	532	534	529	563	555	544	566	512	579	546	540	574	583	583	542	545	538	524	511	509	523	553	551	532	512	566	500	548	550	562	509	510	530	583	556	532	530	556	550	525	601	552	578	548	585	563	598	519	582	550	544	560	538	552	546	577	548	542	554	519	548	566	555	547	557	541	565	568	551	560	560	523	537	577	565	565	516	545	534	535	573	559	534	537	524	562	522	562	562	570	516	539	533	546	557	523	576	566	532	535	561	567	562	535	579	517	497	545	476	587	573	526	543	535	568	581	530	527	545	537	554	548	537	530	547	572	603	524	554	529	541	542	569	566	598	539	527	512	554	534	529	551	566	514	579	544	594	580	562	501	590	563	544	489	527	574	525	558	532	536	525	585	528	553	566	520	537	572	543	572	522	516	549	538	565	529	539	510	498	585	556	569	531	590	548	523	557	541	553	539	523	588	533	535	521	508	577	527	534	559	550	565	505	517	557	554	512	570	583	548	576	500	546	526	525	584	550	517	584	571	551	570	555	522	533	520	534	561	535	536	565	547	524	558	546	580	554	575	543	528	555	543	526	530	572	544	552	580	519	573	584	575	573	553	557	570	531	588	549	569	571	505	499	539	524	526	522	553	601	507	562	551	553	536	538	547	552	583	533	509	543	534	571	556	578	577	516	528	580	534	559	553	540	561	570	524	542	554	511	526	560	539	509	517	541	533	542	550	515	525	541	547	543	555	543	551	571	555	501	569	549	493	545	549	560	542	558	543	573	534	486	538	546	563	522	515	545	550	564	567	591	532	500	573	547	550	620	564	554	546	565	554	512	579	562	559	525	520	519	522	537	579	562	482	570	581	565	540	553	489	500	548	580	537	526	551	531	572	521	527	563	564	558	533	548	553	575	638	518	538	550	567	578	495	544	590	567	528	515	532	591	555	500	523	526	538	573	562	546	544	533	566	533	555	563	530	605	551	545	470	513	569	532	556	548	535	546	546	540	513	533	508	524	533	554	545	530	538	549	566	557	518	517	547	531	544	555	579	565	556	538	532	529	557	532	548	547	540	548	539	546	537	572	524	554	589	539	514	539	544	555	540	536	576	548	517	565	528	604	561	568	536	549	562	566	564	613	575	567	575	576	537	557	555	548	546	589	532	525	539	585	554	584	567	521	552	534	536	534	555	561	547	554	554	551	551	554	546	564	527	530	555	512	529	553	593	527	577	538	557	557	539	540	563	609	546	555	527	552	567	554	586	590	527	560	533	543	585	492	513	571	546	552	561	491	545	558	587	573	540	550	563	550	538	558	553	597	577	574	545	525	528	592	542	545	561	536	539	534	524	568	583	538	618	543	516	575	536	554	534	545	541	573	590	553	555	568	560	535	532	549	553	574	518	556	525	576	585	584	558	526	499	548	527	596	508	595	515	544	542	580	543	560	551	566	513	580	562	545	598	580	546	572	535	599	512	573	525	530	546	556	541	542	568	526	546	543	519	520	593	554	541	520	513	513	530	574	582	541	549	559	557	538	506	532	547	541	556	546	540	548	534	514	530	556	534	560	526	523	509	540	576	554	550	524	520	541	520	542	569	547	589	565	538	542	572	535	549	544	511	548	554	590	516	557	544	562	562	570	564	562	547	548	552	523	543	554	544	536	593	525	548	519	588	567	545	561	516	578	520	574
42472	42845	31142	17373	11202	6588	3521	1825	975	667	436	390	362	266	228	224	276	245	199	185	192	199	190	189	164	151	145	150	175	180	157	164	142	150	164	151	158	154	128	146	153	151	171	168	177	150	173	162	164	162	145	150	129	151	137	170	159	146	127	142	152	150	178	138	137	140	141	167	145	140	146	175	152	141	149	150	174	119	152	155	149	144	125	179	139	173	143	144	154	130	146	137	160	159	150	152	175	156	138	178	157	150	146	167	150	154	159	143	137	141	157	168	168	142	153	151	135	146	167	135	150	164	134	157	175	181	149	155	164	154	142	144	153	144	156	147	167	133	151	159	156	157	165	169	157	131	141	160	165	162	151	162	155	144	155	133	152	152	164	152	127	148	162	170	169	177	133	161	150	143	148	129	131	134	158	136	127	143	169	143	161	141	144	164	158	122	133	144	150	152	172	147	156	144	152	136	146	154	150	128	151	146	143	143	138	159	158	153	156	151	141	135	152	134	154	148	163	159	142	153	140	160	165	159	146	159	150	126	145	141	156	160	146	153	151	146	158	121	131	153	163	132	137	130	158	151	174	141	162	157	151	154	142	157	136	150	130	146	145	129	128	140	162	125	144	139	167	162	122	146	149	131	150	138	156	150	166	168	155	149	130	167	160	154	146	166	146	148	133	136	159	154	151	176	153	144	155	145	128	150	163	159	141	137	135	122	149	164	148	156	150	157	137	132	151	167	162	139	153	151	131	149	148	152	161	143	135	146	142	156	146	144	160	160	161	168	142	140	144	137	132	161	155	156	151	147	144	157	132	141	150	127	138	163	148	162	144	154	154	146	135	130	135	172	141	143	143	143	176	153	143	143	147	148	128	131	167	163	146	136	153	136	168	150	160	161	185	173	142	151	150	156	169	133	142	147	168	147	131	124	148	143	139	143	153	130	128	149	150	161	144	150	152	148	153	167	157	132	143	136	165	139	139	162	158	142	141	136	149	133	153	145	162	128	150	149	141	159	146	149	150	145	134	166	132	140	153	166	140	148	140	152	174	143	162	142	158	137	152	139	155	150	147	156	152	152	156	172	150	126	158	134	138	164	156	151	150	138	147	149	140	134	147	159	139	162	149	166	160	145	151	139	172	131	151	163	155	146	135	123	137	122	148	158	151	154	163	155	143	144	116	152	163	149	171	144	179	157	141	149	166	129	136	169	143	170	140	149	149	166	140	128	160	136	131	163	131	139	150	161	134	128	168	135	145	164	156	158	157	157	158	128	160	155	151	139	152	135	146	162	146	149	154	162	156	165	123	158	127	154	157	138	152	149	153	143	152	144	145	137	165	151	132	156	152	124	147	146	159	146	148	136	132	131	141	140	118	139	153	144	169	131	155	138	156	145	139	135	149	155	141	155	146	158	159	143	130	156	154	151	143	150	160	146	133	141	162	135	153	133	124	170	151	153	124	155	151	137	158	158	141	151	146	137	152	156	144	146	131	129	131	155	137	144	144	139	141	153	143	141	144	143	159	132	161	154	167	157	115	152	129	130	162	145	131	145	153	150	133	155	158	162	139	154	144	173	135	121	147	128	126	139	152	147	138	157	141	152	168	143	136	148	133	138	150	151	136	145	160	169	127	149	145	148	138	134	153	141	132	149	158	143	157	148	145	165	137	143	151	154	134	148	139	154	155	138	166	156	134	145	168	155	141	151	127	144	145	167	157	138	140	149	161	168	138	153	159	145	151	162	152	153	143	127	142	128	142	128	146	134	143	144	143	148	145	145	144	164	131	140	142	148	151	139	159	148	156	147	127	147	157	154	141	148	147	125	155	166	149	145	140	152	138	142	144	158	134	159	150	153	161	156	134	141	151	133	154	140	142	157	153	146	138	160	126	133	155	140	149	177	144	133	157	166	138	146	149	174	134	183	145	158	146	131	125	143	147	181	154	156	175	150	138	133	136	158	126	150	152	156	154	158	154	151	171	152	138	162	132	154	139	132	128	148	157	152	157	143	151	134	157	125	136	143	147	148	142	176	147	142	152	140	143	158	158	140	148	146	124	146	151	159	149	139	145	158	154	147	159	139	139	152	151	142	145	164	130	149	129	168	151	158	150	125	137	132	134	148	160	137	147	148	163	133	155	149	157	147	138	147	165	133	151	155	153	152	142	138	136	154	154	139	162	154	163	146	137	145	145	135	150	157	158	148	157	167	140	134	140	162	156	152	136	142	163	159	142	161	150	143	150	127	152	147	145	122	164	123	153	153	156	159	153	149	142	146	147	144	160	163	135	131	120	154	162	158	146	163	160	157	141	154	134	152	160	143	162	129	146	156	153	150	136	143	156	164	140	169	170	133	155	141	154	137	158	135	146	159	155	162	150	171	148	153	138	120	133	142	148	135	159	140	159	158	156	154	156	123	167	138	136	144	173	158	156	168	158	151	144	142	152	148	134	152	162	156	160	136	145	131	159	142	162	151	142	145	142	133	148	142	163	167	131	119	169	166	148	158	142	159	150	146	134	156	156	142	146	159	138	128	137	139	134	154	152	158	119	176	159	161	168	161	164	152	172	149	118	146	133	152	149	146	143	119	165	138	130	161	164	132	145	148	155	156	167	133	144	136	147	165	141	133	166	123	151	137	137	159	175	187	142	142	141	182	166	157	138	120	149	171	165	143	152	163	165	159	161	163	159	153	157	152	146	160	137	144	184	139	136	132	138	144	145	141	145	169	145	139	150	164	146	154	154	137	153	166	147	157	158	146	163	143	168	155	143	138	155	160	157	157	169	125	167	161	140	114	129	148	137	150	137	154	146	144	171	173	162	162	132	169	164	159	134	156	146	118	150	151	153	154	146	143	130	157	160	141	137	160	151	153	143	153	172	133	169	145	176	147	158	136	136	143	162	134	162	137	112	130	162	139	137	140	134	156	162	136	140	149	138	170	163	148	141	130	159	139	141	141	139	165	129	127	128	141	147	156	151	153	167	141	167	142	153	143	162	141	155	165	153	150	145	115	130	145	133	141	159	141	137	139	148	141	140	155	149	166	121	156	149	143	140	143	151	133	145	165	155	141	157	147	158	139	147	140	146	145	144	134	156	155	136	133	130	164	140	140	125	139	153	161	140	140	162	153	151	153	140	141	172	136	145	154	155	143	141	147	162	137	129	148	129	146	169	162	135	156	133	132	156	150	144	158	166	161	155	139	151	141	144	156	145	161	166	137	146	156	154	123	147	147	156	136	135	124	156	158	153	125	144	152	173	142	132	141	155	159	156	150	161	154	148	140	155	152	113	150	162	172	159	127	172	134	127	136	137	152	139	121	165	133	139	149	145	175	137	167	117	151	157	150	146	137	146	154	141	149	165	140	159	143	155	147	177	174	139	131	146	134	157	148	161	144	136	135	141	153	121	153	139	148	149	154	140	150	170	141	183	144	159	125	148	147	164	140	120	157	145	127	131	160	154	166	149	153	149	148	148	129	140	176	151	151	152	136	129	152
29072	35232	20559	7791	6431	4741	3521	3359	2887	2571	1994	1858	1547	1231	996	1004	940	769	806	731	680	649	609	599	590	531	545	547	521	519	505	514	490	466	492	478	476	481	493	476	486	423	471	433	454	458	436	433	481	461	449	430	412	426	412	443	436	435	384	400	421	458	441	416	420	419	431	415	408	441	479	468	470	409	450	446	453	434	412	456	411	438	409	393	418	396	387	433	430	456	451	443	450	435	442	444	477	453	470	481	447	468	425	420	413	442	464	416	410	451	440	431	440	385	413	445	478	443	452	456	421	401	414	423	410	410	431	450	417	408	425	426	402	423	432	435	405	415	415	405	445	431	447	424	427	429	418	443	429	439	435	396	420	420	382	403	399	446	432	420	395	413	418	426	401	412	414	402	403	393	459	414	353	413	416	408	372	398	357	405	408	388	423	398	387	418	419	424	418	411	396	433	368	389	447	423	397	399	340	410	362	360	343	433	408	385	409	413	378	419	422	429	410	406	380	383	379	400	400	419	424	430	382	387	355	352	430	413	405	392	397	411	390	389	374	377	415	397	408	393	407	385	369	361	377	378	424	360	366	363	376	383	397	417	393	420	414	361	420	396	398	380	417	392	406	414	395	425	389	393	412	390	415	397	372	406	413	397	380	413	377	400	396	386	424	386	383	374	379	402	399	393	353	396	403	378	375	397	358	401	415	397	378	418	391	372	401	408	399	429	389	408	378	396	413	380	420	389	374	392	391	407	367	396	425	390	409	409	416	411	414	415	397	389	390	367	391	388	382	364	418	375	388	388	425	395	382	378	382	426	389	392	429	416	365	436	395	385	383	389	406	395	387	379	365	396	399	389	417	369	427	366	372	356	391	413	403	370	393	406	402	381	400	391	386	396	419	413	419	382	407	395	398	412	393	401	404	409	349	381	363	382	384	402	394	379	392	396	411	375	424	393	409	393	410	411	383	421	413	396	430	342	378	405	409	386	419	412	400	404	411	399	389	369	385	383	374	382	421	401	386	365	366	388	390	396	383	397	396	414	407	404	391	412	377	451	382	408	392	396	398	405	404	411	398	419	394	399	413	394	380	376	377	379	410	394	368	377	405	431	366	394	409	406	405	362	380	417	388	391	384	426	380	423	390	392	417	452	385	429	375	445	381	370	377	388	366	407	399	407	406	371	395	416	380	396	399	400	385	406	402	392	427	397	379	391	377	396	425	376	400	432	375	390	364	396	401	390	396	400	398	375	371	417	361	419	395	385	363	396	411	374	411	389	392	419	386	415	395	378	390	386	446	353	374	424	389	396	401	419	387	406	389	362	394	389	367	414	408	374	386	408	378	375	359	371	359	416	396	355	403	398	433	430	414	399	420	404	377	413	379	392	407	366	395	412	390	394	403	385	418	423	362	386	383	427	400	393	394	396	446	378	447	430	379	402	378	380	385	425	367	404	374	411	417	368	385	388	418	379	391	398	411	389	419	405	374	389	389	382	416	385	430	376	385	392	386	412	416	387	380	405	394	385	380	375	374	409	420	375	362	399	395	395	402	412	381	378	386	370	423	398	390	395	413	411	426	374	415	421	390	410	365	363	402	396	388	391	398	378	398	410	376	389	424	379	388	398	393	388	403	390	375	386	407	406	326	374	429	402	388	373	379	405	358	405	373	400	388	397	409	400	390	391	386	387	390	412	376	365	399	406	394	371	389	394	410	379	402	430	401	377	397	364	371	420	374	359	393	412	412	395	413	401	386	388	377	384	424	403	408	401	404	422	400	347	381	391	407	411	372	384	408	392	390	405	411	403	421	406	392	418	411	379	398	406	425	419	402	376	381	428	409	392	391	406	396	390	394	354	382	373	403	395	404	402	403	388	409	400	388	395	412	391	400	371	406	398	395	408	387	404	391	395	381	428	392	349	408	396	382	380	358	422	415	396	377	407	388	382	421	367	411	385	407	365	403	366	418	367	409	374	420	401	411	372	394	376	407	405	396	415	420	407	393	399	413	438	394	393	431	382	387	387	341	383	424	376	394	404	402	427	418	399	404	408	380	381	394	404	361	404	408	392	429	407	365	416	387	430	417	387	406	385	349	418	389	405	419	403	398	430	396	417	409	403	381	393	405	423	386	373	383	374	389	408	417	393	430	409	386	359	408	398	409	376	365	408	395	395	396	374	386	362	418	361	372	381	366	388	421	422	400	367	406	434	397	371	379	405	386	387	379	438	407	375	366	404	424	396	392	410	403	387	416	390	387	377	358	376	386	416	390	412	399	396	394	424	398	391	392	404	405	413	409	412	384	390	413	399	397	416	406	358	426	410	406	394	391	370	422	408	371	401	391	381	441	350	387	350	387	374	426	387	409	364	390	395	412	372	356	413	380	385	420	452	394	416	380	364	386	418	375	407	390	411	388	424	398	416	381	403	361	394	390	389	387	398	390	394	419	377	409	390	440	434	406	416	409	399	380	395	367	401	420	369	377	403	399	411	402	404	450	398	401	389	408	403	383	386	387	411	424	358	381	406	389	410	403	415	363	401	399	385	408	389	395	397	388	431	353	332	439	392	419	424	410	405	382	375	358	379	380	443	389	400	376	400	424	388	377	390	391	423	395	378	385	392	399	428	374	394	398	389	391	422	431	399	434	376	408	385	418	405	426	383	395	401	408	403	389	429	415	385	383	385	420	395	372	390	409	378	412	444	417	407	394	378	371	418	400	379	401	401	415	413	400	388	398	382	385	389	419	429	411	392	383	434	381	389	381	395	370	393	411	399	372	393	413	381	444	379	384	427	412	415	407	364	412	389	392	403	426	376	374	423	376	385	409	428	375	366	377	380	398	413	414	388	401	436	400	394	406	367	418	396	373	390	414	387	381	413	406	401	421	380	378	401	380	421	409	407	378	360	389	426	405	363	407	400	407	392	389	411	385	425	378	389	398	428	403	423	392	408	382	431	408	391	400	368	383	399	410	395	394	412	382	420	380	413	383	383	391	376	385	405	418	387	371	394	420	405	421	404	371	405	415	420	360	383	428	379	403	409	407	395	380	372	389	394	364	386	394	398	351	378	412	384	412	413	426	408	404	404	393	353	387	377	403	413	397	389	396	401	385	408	391	382	385	372	381	375	407	424	435	371	444	417	376	385	415	402	433	399	407	349	419	386	368	394	417	442	431	365	359	394	385	430	421	389	382	390	414	421	406	415	417	444	386	394	407	370	408	418	396	395	373	383	386	397	369	395	386	363	382	394	422	382	377	406	394	373	384	390	379	394	372	414	372	420	336	414	415	388	370	381	379	437	384	389	383	391	406	396	408	432	390	411	412	372	403	369	392	402	388	394	391	462	397	422	435	414	401	394	411	387	364	383	373	399	435	417	371	388	419	379	410	408	433	413	397	393	381	441	377	410	443	396	388	402	404	413	408	406	351	408	467	409	424	436	410	422	374	378	421	388	400	412	369	368	421	387	407	412	407	403	349	396	400	398	379	403	426	372	395	416
14636	9014	2187	555	355	335	245	240	233	256	243	238	257	219	203	209	217	214	219	229	220	214	218	212	202	247	225	203	217	214	207	232	201	204	221	230	224	217	232	221	213	211	208	226	235	235	196	188	209	223	269	247	199	221	235	246	235	194	215	215	208	210	197	254	221	210	220	190	248	267	214	239	235	219	252	252	225	245	217	229	241	240	226	225	218	222	212	236	239	216	209	241	218	206	226	239	225	239	217	209	216	229	243	190	222	230	241	212	209	221	239	211	214	239	235	228	208	232	226	275	198	230	235	222	198	240	207	204	187	216	216	231	228	223	221	209	202	191	217	207	247	224	232	236	206	214	212	256	223	207	215	196	204	218	211	222	204	234	207	210	222	207	204	217	225	214	207	231	231	220	242	225	231	212	243	214	240	221	258	214	260	204	216	233	217	213	211	234	227	212	217	262	240	243	231	227	232	217	223	213	218	227	224	218	226	232	241	257	228	229	234	222	265	234	229	210	197	197	220	216	234	221	225	229	239	230	224	212	220	238	244	230	199	222	220	221	245	224	206	251	214	222	238	217	201	224	217	209	224	209	223	234	223	216	240	203	225	218	253	225	206	227	229	217	211	240	211	205	230	204	215	253	227	260	226	227	225	239	226	204	202	214	227	234	223	210	213	237	199	231	219	196	209	244	254	222	202	244	209	229	207	245	195	219	226	199	221	232	192	214	245	226	219	236	222	219	203	231	215	200	218	203	258	222	212	222	216	243	220	216	216	223	214	230	205	226	229	238	217	250	258	258	228	229	242	221	210	206	217	229	219	229	215	223	200	218	225	208	248	220	213	206	230	241	211	225	205	212	224	255	241	214	255	219	180	214	247	216	221	220	221	197	228	204	214	229	210	234	213	235	237	235	220	235	240	250	235	227	248	211	226	232	232	238	219	208	223	238	232	212	221	222	232	246	229	244	208	226	240	216	213	211	193	179	227	257	240	252	214	228	215	252	214	213	222	229	217	222	236	222	215	233	250	205	219	255	223	257	245	226	223	235	231	209	238	199	238	216	237	228	222	215	236	229	229	218	229	220	241	252	234	236	222	220	228	229	231	193	241	226	202	197	217	226	235	223	210	195	195	210	234	230	244	240	232	216	212	201	198	222	251	229	227	239	246	223	215	239	213	183	243	201	230	229	219	209	214	214	210	228	204	223	222	228	227	237	233	201	213	204	234	242	247	212	192	250	237	261	231	231	220	213	220	231	206	241	226	240	250	251	220	226	241	204	227	237	226	243	217	237	231	213	223	230	250	205	217	218	232	245	186	245	201	225	217	236	246	230	205	216	215	252	210	231	239	223	230	221	244	222	226	216	241	219	227	227	229	195	211	232	198	219	227	226	226	229	223	209	229	191	238	218	201	238	219	228	191	236	216	196	201	231	219	215	213	225	210	224	230	208	221	223	223	222	233	228	214	221	222	192	248	197	203	242	234	232	242	253	236	222	221	212	220	249	233	228	212	220	212	261	209	246	232	212	207	210	232	228	244	256	216	223	225	228	245	232	211	206	227	233	212	188	219	216	240	217	230	244	219	230	239	220	184	241	222	237	204	224	214	213	242	232	239	212	235	204	229	222	230	248	219	247	212	227	242	235	233	205	239	236	227	230	203	241	237	213	202	210	212	210	234	255	221	235	215	205	226	230	233	201	231	212	210	217	254	257	228	201	204	222	221	200	225	201	211	227	195	214	210	226	210	222	206	218	222	257	220	213	228	231	226	242	219	248	220	213	186	209	218	237	228	238	226	235	189	230	214	236	240	238	212	249	238	242	212	207	210	219	219	219	194	220	246	238	231	215	243	227	217	205	225	231	239	222	215	235	236	211	237	246	243	224	252	229	223	211	221	219	220	230	216	219	219	208	205	215	238	239	228	209	236	231	219	220	218	197	243	203	206	242	243	239	237	240	247	216	223	245	212	228	237	233	243	223	235	192	213	212	208	211	220	223	238	193	203	176	232	243	227	214	251	222	195	236	228	190	231	234	251	228	214	225	219	212	215	225	217	206	202	228	252	212	214	228	235	227	196	234	229	230	215	204	238	207	221	228	233	232	241	227	220	204	255	233	217	229	194	196	219	249	210	238	233	222	208	234	238	237	218	237	223	210	212	224	234	227	203	226	209	231	220	199	237	221	226	231	248	231	217	186	240	192	242	219	231	231	249	236	214	227	206	234	220	238	218	234	212	230	226	231	261	204	247	228	217	204	231	226	205	245	222	221	205	226	222	230	233	232	211	197	203	216	223	227	209	227	236	216	203	220	206	229	222	216	232	230	218	218	206	255	238	207	234	232	248	220	238	226	228	223	236	241	234	225	221	233	247	250	208	214	207	228	220	181	222	216	219	235	233	231	229	210	243	217	210	208	193	208	216	211	241	228	223	220	236	225	226	201	236	212	231	232	226	207	220	234	230	215	205	221	239	237	227	216	206	197	199	223	234	222	210	204	220	230	222	218	223	226	230	252	210	214	213	197	223	214	212	223	260	205	208	235	186	223	207	223	227	235	214	237	198	234	230	212	226	202	215	229	249	227	229	220	221	230	259	204	225	224	225	243	214	206	197	230	218	203	204	234	219	236	227	215	206	199	212	232	234	232	253	218	236	158	236	239	225	200	231	225	205	212	231	208	227	225	237	216	239	242	213	249	206	206	226	218	203	251	243	205	234	209	212	217	206	206	196	233	213	236	245	213	215	215	237	220	224	229	246	229	195	228	218	202	246	215	205	222	225	246	261	245	201	244	217	180	218	213	222	243	239	211	235	210	237	215	231	226	267	222	219	209	227	249	249	218	231	256	239	225	219	221	220	244	212	224	237	239	250	266	213	219	254	241	223	222	212	212	224	237	211	213	248	233	223	218	232	231	229	217	236	234	220	221	221	202	254	236	223	220	227	189	198	175	198	228	234	227	212	187	234	197	220	199	205	247	248	212	199	234	215	230	216	208	237	241	233	218	225	221	241	204	227	203	234	205	211	223	251	203	206	215	226	213	196	220	238	191	259	217	242	222	248	240	213	178	229	194	236	223	242	221	223	223	226	248	219	226	212	223	240	230	221	214	217	226	242	225	198	238	217	197	209	215	251	259	241	211	209	227	219	220	206	220	229	210	211	223	205	236	206	219	243	186	221	247	215	216	218	210	235	250	205	220	236	243	192	226	249	222	202	212	218	219	240	240	227	227	230	210	233	237	250	197	235	214	206	236	226	233	232	241	268	226	194	240	225	228	208	225	217	226	218	262	194	223	239	229	227	208	249	223	219	228	232	230	219	222	240	203	241	229	211	191	213	233	208	226	227	214	227	209	237	226	240	248	236	226	246	239	261	249	226	238	238	238	197	238	217	215	238	232	202	213	185	203	215	227	246	214	183	249	242	236	220	199	233	207	229	219	202	221	222	226	219	239	209	234	216	227	232	235	222	222	201	218	206	223	231	206	235	217	212	220	234	212	227	234
9406	9582	3015	1241	996	881	744	701	671	670	659	688	610	565	627	593	547	555	569	606	576	617	605	559	608	620	614	572	602	620	601	592	599	547	585	595	612	557	584	606	642	538	534	528	565	606	587	588	559	561	592	555	558	582	586	609	589	573	586	569	611	610	546	593	566	556	554	565	564	563	610	578	648	580	612	609	613	571	583	567	577	595	585	583	596	563	595	579	590	564	597	623	565	584	631	639	621	582	673	595	579	630	638	617	572	637	599	593	583	547	557	660	608	587	594	581	613	611	624	575	576	617	618	600	563	583	571	548	587	539	617	590	633	606	646	601	666	597	602	588	648	563	620	598	622	601	586	593	599	611	569	604	614	600	619	631	601	630	615	593	590	564	571	611	590	592	619	606	584	588	620	594	587	607	625	602	578	567	620	592	618	567	592	576	592	609	568	584	591	552	570	587	561	628	633	568	585	585	590	609	572	568	556	527	586	561	593	619	588	541	545	566	587	610	608	598	593	593	598	582	632	603	593	570	596	576	543	575	567	573	571	563	593	594	615	589	590	603	565	573	601	597	601	533	572	572	609	552	578	581	611	593	596	599	574	569	542	598	555	622	593	588	538	588	621	560	555	603	556	567	622	531	588	594	609	607	569	585	580	583	607	553	593	612	547	553	580	603	565	568	607	605	617	605	569	556	590	562	556	556	575	627	569	581	591	585	584	581	606	579	577	542	556	596	636	591	622	609	579	547	590	577	598	605	610	625	611	592	559	579	595	610	613	550	561	591	555	593	599	611	549	630	607	607	613	573	575	575	572	606	565	558	577	594	579	602	589	593	581	592	560	615	560	615	621	603	602	552	561	600	547	584	608	603	555	579	578	576	581	582	606	587	568	572	572	611	551	593	585	652	618	596	600	602	584	609	615	559	572	557	623	598	597	595	564	575	597	583	610	617	575	578	570	553	600	611	574	587	581	592	582	624	585	608	583	587	601	591	526	586	586	593	596	587	574	620	584	563	585	622	626	604	614	573	541	623	585	531	567	591	613	598	532	566	592	604	612	575	567	568	586	559	532	616	611	555	567	591	571	621	597	538	575	572	594	565	568	600	617	608	576	580	559	606	606	598	597	573	580	592	590	569	595	556	601	552	588	601	561	547	578	569	552	498	564	600	648	574	594	557	584	592	583	559	557	593	553	553	552	571	571	574	630	585	618	598	595	618	583	571	567	575	577	585	595	610	588	600	594	576	597	578	622	617	575	590	589	661	576	584	590	523	584	553	574	614	582	606	586	565	543	602	559	598	584	613	595	599	546	606	576	582	611	577	560	602	525	586	594	584	555	604	597	593	576	539	561	565	549	571	571	583	561	581	598	600	618	560	603	631	614	562	598	531	568	601	624	601	589	621	544	572	557	628	591	556	614	615	564	596	581	567	562	595	606	593	596	528	582	574	536	572	596	578	585	580	576	596	606	570	607	589	585	560	560	558	584	598	592	556	599	600	571	587	601	555	576	555	621	581	613	562	610	601	623	557	572	644	577	565	601	593	596	582	584	594	572	586	609	602	583	581	594	591	640	583	640	584	605	640	558	589	568	585	558	587	551	599	582	613	575	559	588	606	607	580	609	570	574	600	578	574	631	577	608	573	546	590	628	602	565	576	592	609	558	529	600	584	579	587	623	618	592	605	597	622	598	612	567	554	594	581	601	636	615	580	603	589	548	564	597	566	596	598	577	607	559	584	591	561	574	581	565	558	581	616	603	597	554	575	581	589	586	565	606	552	574	561	581	555	586	597	589	581	575	585	600	537	581	584	594	561	561	583	590	587	570	591	588	560	606	613	561	608	620	586	602	590	600	585	577	582	622	603	550	582	575	615	597	609	578	576	575	581	579	585	555	615	577	591	564	608	555	624	586	588	528	589	603	565	600	593	614	579	599	591	579	572	604	617	586	587	576	544	557	550	553	540	573	572	585	600	601	584	591	605	594	595	583	627	566	611	569	603	551	539	570	581	562	582	632	624	576	584	565	559	564	596	615	547	551	580	569	568	576	565	579	567	588	593	593	593	570	557	613	557	573	614	524	622	574	591	590	553	608	587	571	629	585	548	557	543	583	555	609	578	549	611	600	567	531	626	556	583	596	565	571	638	586	568	565	603	591	547	557	551	584	599	625	637	581	597	606	563	610	620	582	588	594	550	609	603	583	576	581	587	616	601	595	573	606	589	577	578	567	604	563	632	598	603	563	568	574	582	557	579	596	580	565	567	624	570	577	582	609	568	575	573	562	561	596	590	592	577	608	618	559	622	566	622	593	564	558	634	617	573	597	564	580	567	598	578	578	541	537	606	562	539	591	586	586	574	551	602	622	580	556	600	546	552	579	614	582	599	542	599	586	589	556	556	563	611	589	575	612	572	566	545	597	569	642	591	557	602	547	596	598	565	609	587	601	594	547	559	588	605	583	585	555	579	576	573	563	636	584	548	596	586	648	620	589	551	615	617	554	617	547	580	553	597	590	596	598	591	599	549	631	598	554	599	621	606	582	542	533	563	630	540	565	609	603	584	596	578	593	589	603	534	574	616	547	600	571	600	587	574	555	592	599	571	551	561	577	569	611	623	566	561	621	583	601	619	550	590	616	596	557	607	611	561	564	602	566	581	638	623	599	587	592	600	559	583	560	555	604	567	587	628	557	611	585	563	604	611	569	600	593	561	542	592	603	603	596	537	624	615	594	552	577	568	576	595	595	567	627	576	566	573	536	570	588	587	578	606	602	593	585	544	622	587	579	538	592	605	577	598	596	587	574	576	571	585	593	613	560	621	582	562	571	593	595	616	570	553	575	567	609	544	594	553	564	572	606	566	585	576	585	567	581	589	579	583	568	591	607	575	548	572	570	563	582	566	572	624	563	607	607	604	577	595	557	614	569	621	503	602	571	544	613	594	554	560	553	595	557	587	625	538	581	577	576	606	568	556	578	548	606	582	603	534	583	572	545	584	584	591	582	623	580	578	619	608	582	575	578	574	605	556	596	569	601	616	555	569	547	602	549	555	571	585	596	567	578	559	585	611	611	603	565	559	594	587	618	538	586	596	565	541	564	617	592	592	577	603	536	562	580	620	561	582	598	573	584	578	579	571	615	600	609	619	565	593	569	628	574	540	555	579	579	615	587	570	590	572	604	604	581	608	598	562	565	585	590	614	590	595	567	611	552	653	563	593	578	598	553	605	589	561	595	616	624	545	625	595	587	607	576	585	542	607	599	616	573	589	588	586	579	612	590	601	592	581	586	553	566	578	608	589	595	571	583	611	546	606	582	573	609	571	551	608	582	583	555	581	550	575	572	572	586	575	630	597	601	610	624	571	586	601	616	552	601	587	602	556	568	560	599	581	548	599	589	609	561	572	611	592	615	566	578	582	606	580	560	575	591	568	585	574	555	572	561	571	575	598	605	633	587	549	565	589	631	603	590	557	577	605	588	624	592	641	590	606	609	590	560	533
33544	32961	19483	8545	4720	2795	1596	886	586	502	347	317	329	269	237	245	265	264	219	210	241	238	216	227	221	235	203	234	249	229	227	217	223	255	237	233	203	211	225	214	212	211	216	234	193	197	201	200	198	208	194	226	225	225	240	211	189	207	201	193	204	213	192	214	214	188	207	207	242	205	218	191	220	214	223	232	214	203	196	210	171	217	198	198	198	240	203	212	211	212	218	210	214	210	212	194	209	207	194	198	200	220	226	215	177	195	223	205	195	216	203	210	225	225	197	231	195	205	218	202	192	241	197	214	211	241	224	218	197	205	220	268	203	215	208	204	227	220	208	207	220	188	197	197	218	218	221	206	204	212	218	210	202	208	223	196	207	198	230	205	259	191	206	185	192	220	229	223	204	217	205	228	213	211	207	208	212	237	212	242	217	213	197	221	224	192	216	197	203	216	191	207	177	201	190	212	240	216	210	222	191	194	198	202	193	223	204	235	208	220	221	202	190	202	191	182	198	205	242	228	201	188	219	227	202	201	196	209	222	191	214	203	231	194	200	215	240	203	233	212	199	203	210	210	232	202	193	212	179	202	203	194	234	213	205	230	174	208	204	231	205	212	219	200	221	209	217	218	204	205	209	212	207	226	220	200	205	220	198	201	213	226	214	232	215	229	231	212	211	204	214	241	207	205	212	188	221	219	204	237	220	215	219	232	199	213	214	217	220	225	215	230	215	203	207	200	195	212	217	232	222	196	198	220	207	202	202	194	188	195	204	206	199	204	188	226	202	204	229	203	241	205	224	223	182	205	218	214	230	236	214	181	208	215	216	214	227	225	191	217	201	195	180	237	182	218	210	234	241	212	218	217	219	187	190	216	201	202	222	224	223	202	241	222	203	200	191	200	224	209	209	235	173	218	220	192	204	220	219	189	229	189	228	230	234	177	223	220	220	230	203	209	217	199	200	237	180	225	206	196	184	166	200	192	219	231	203	180	221	209	193	181	193	193	202	223	212	211	206	213	226	194	221	209	219	186	191	220	227	202	201	198	179	204	214	200	219	218	204	231	198	217	232	211	214	220	212	219	216	210	200	200	228	212	193	202	219	231	213	209	207	232	219	216	231	244	201	235	220	202	159	239	201	223	197	233	214	212	187	224	232	193	210	212	225	223	206	218	206	231	200	193	211	219	215	191	187	189	204	189	222	209	208	216	217	239	219	227	227	220	201	218	227	201	217	197	221	197	187	231	226	197	227	208	190	212	238	191	221	212	226	178	217	199	229	217	198	191	190	208	206	230	213	230	197	218	229	221	221	200	217	205	214	210	205	208	174	197	217	197	197	221	234	193	206	235	212	213	168	216	210	191	189	198	194	216	217	205	217	197	210	209	219	204	219	199	241	185	215	215	216	215	224	215	203	174	216	209	209	203	213	226	204	208	207	172	204	220	247	213	187	178	192	199	221	210	258	185	193	211	230	210	189	235	219	221	197	227	237	211	211	209	207	212	221	220	214	228	237	220	205	192	186	223	213	193	213	220	235	210	213	209	210	195	192	220	227	181	203	197	201	202	198	235	216	204	197	208	173	188	215	205	220	236	193	216	213	200	190	207	226	214	195	226	206	212	224	177	184	221	228	239	201	239	203	220	221	216	196	226	192	224	206	205	196	233	213	198	212	226	204	219	204	209	209	214	204	223	203	215	201	198	248	194	200	201	219	217	194	235	225	201	208	197	207	211	200	209	216	245	212	196	196	225	213	186	188	229	219	207	202	195	237	240	180	212	197	214	214	190	239	217	213	212	217	213	200	204	207	195	191	232	200	210	194	212	241	198	220	230	197	202	216	228	190	208	214	189	218	198	215	196	160	190	213	203	209	191	205	212	190	213	211	222	188	200	207	187	221	180	226	184	195	232	206	205	217	179	205	218	197	226	206	201	205	186	209	198	220	202	236	228	219	223	203	195	200	227	240	210	199	204	211	216	198	221	224	222	211	206	230	225	217	198	186	211	221	234	207	185	208	219	218	204	219	191	217	195	204	222	204	207	191	215	197	191	210	205	180	231	236	221	207	204	205	194	191	228	214	193	194	198	217	212	184	223	211	204	171	187	193	202	217	233	211	195	205	197	223	211	183	206	199	219	224	186	205	215	212	188	211	240	179	197	200	249	203	208	195	224	230	198	200	190	229	195	224	198	218	230	219	222	206	192	186	206	203	201	196	193	215	204	222	206	215	194	202	207	195	202	214	222	206	197	187	213	214	206	202	232	217	210	218	217	207	220	188	215	200	209	199	200	187	222	213	192	211	200	224	215	218	208	201	196	225	217	205	206	237	204	245	215	207	223	215	195	224	228	204	221	206	228	214	225	198	190	218	197	199	198	205	213	202	214	220	230	214	193	192	218	193	210	221	214	191	208	177	202	183	195	201	209	212	233	217	190	169	212	215	218	204	185	191	217	213	229	206	210	249	205	182	219	194	205	209	182	200	214	183	216	208	191	204	213	194	208	182	202	206	177	218	234	213	221	216	234	192	210	226	212	188	225	217	215	211	220	212	221	223	184	194	206	203	216	205	223	185	217	226	206	207	214	205	202	199	191	225	201	240	191	187	219	215	198	198	207	212	218	223	230	196	223	213	214	201	222	233	224	230	184	206	189	201	212	190	168	233	218	234	221	229	198	192	219	223	210	226	200	185	217	233	195	231	200	205	176	184	207	210	221	210	195	196	210	201	215	210	213	190	198	215	229	217	197	216	210	215	207	206	199	194	210	212	183	219	214	196	164	198	202	194	206	195	183	194	220	233	201	190	189	206	185	195	231	211	200	192	207	200	203	216	183	180	220	210	210	210	213	208	242	196	181	201	209	209	200	197	221	211	197	223	185	208	214	230	207	223	198	189	209	172	217	235	218	202	200	199	199	224	203	202	229	217	206	206	218	212	215	238	204	207	209	216	214	240	207	203	211	203	199	214	220	245	196	210	210	244	211	221	190	231	209	206	212	222	227	206	191	215	211	204	210	223	210	221	191	210	210	194	213	224	225	200	221	223	227	189	220	232	219	193	210	197	212	201	213	217	231	215	212	213	209	221	191	186	228	199	200	169	211	221	212	212	208	205	193	225	225	213	203	198	211	248	190	208	179	197	208	215	222	205	189	199	221	199	214	200	198	184	201	227	212	241	213	223	198	219	225	216	217	206	191	193	207	219	247	217	205	214	176	225	240	186	205	204	234	228	207	205	226	197	189	228	214	190	204	234	215	228	182	203	203	207	225	215	218	197	223	189	207	213	206	213	204	194	218	195	199	250	204	202	196	199	211	219	207	237	233	221	219	229	217	246	202	204	191	225	188	187	189	213	174	237	218	203	197	217	216	214	191	239	245	174	210	221	210	229	184	219	214	226	228	222	188	212	200	215	218	215	201	233	178	202	187	216	200	217	208	204	220	190	211	208	217	198	184	208	193	217	232	213	239	222	205	229	212	230	208	211	217	196	202	191	200	242	191
22918	26823	11854	5526	4392	3459	2602	2375	1926	1831	1298	1234	1078	959	887	866	804	766	713	723	711	676	668	633	642	642	614	646	657	592	563	581	626	603	591	566	612	566	573	616	545	542	569	593	570	604	605	586	561	560	598	566	572	616	572	519	558	577	573	561	541	583	561	573	548	530	560	517	543	550	538	552	550	568	585	559	585	628	582	540	551	569	557	566	562	604	534	518	584	544	606	595	601	588	592	549	580	606	571	588	556	565	536	602	564	575	560	614	561	569	583	548	558	595	618	573	572	570	638	576	576	571	572	500	565	493	589	535	563	546	553	608	515	594	557	583	565	579	581	544	597	554	565	576	555	584	613	603	559	534	579	569	539	601	541	590	593	561	555	590	632	589	582	529	521	516	546	559	512	574	528	545	524	552	555	571	563	561	522	517	535	571	548	547	550	557	542	534	563	544	576	538	537	525	539	522	587	571	557	539	567	536	546	555	571	557	526	581	551	548	581	525	541	561	521	532	578	543	604	558	519	565	525	535	509	536	551	559	485	567	568	564	537	572	557	568	564	548	594	531	552	544	568	561	520	521	541	535	542	519	519	564	524	565	530	552	557	570	541	533	522	536	537	537	523	568	559	569	530	522	524	502	557	536	568	537	508	554	513	546	547	555	558	540	547	537	556	522	549	555	538	553	587	528	509	526	530	568	557	544	525	542	527	559	521	542	590	556	551	531	542	573	562	543	534	559	561	524	565	524	510	530	570	529	550	551	538	531	534	534	561	564	517	539	565	554	556	638	502	537	554	560	579	607	545	557	566	573	602	530	538	547	566	541	520	556	573	605	530	502	598	588	517	552	605	526	540	542	562	526	537	530	541	546	549	509	544	557	566	556	535	524	515	545	519	547	546	557	546	578	542	529	538	472	510	531	542	531	536	539	532	553	546	588	535	488	558	547	485	507	557	533	564	520	556	586	527	520	544	545	553	548	618	555	552	502	565	548	543	518	541	528	544	502	535	521	554	553	509	517	562	548	578	541	545	550	551	536	568	567	561	565	553	549	518	544	586	553	541	517	566	551	566	550	568	510	561	525	536	557	521	573	554	535	552	577	590	580	528	612	541	563	600	538	583	511	553	574	572	535	579	561	551	499	557	514	563	595	552	576	581	561	580	538	523	514	565	516	575	549	576	571	522	507	547	551	538	529	555	566	559	532	522	537	542	544	566	547	556	577	525	562	558	567	566	505	522	504	513	535	513	568	537	559	571	547	557	533	546	546	529	548	568	537	534	532	553	526	515	596	502	571	554	508	575	611	595	567	495	529	528	583	539	546	547	550	518	523	554	527	536	529	575	566	549	536	526	515	564	525	489	502	552	518	523	531	552	552	548	531	566	545	565	538	558	520	574	554	529	530	510	579	580	493	540	578	578	562	530	580	551	530	528	538	577	598	526	544	544	509	544	549	563	555	558	534	580	547	547	541	509	537	540	559	557	559	599	553	545	547	570	523	527	606	543	540	564	511	540	531	539	530	555	530	555	515	521	533	579	548	591	573	567	551	521	513	541	532	509	521	545	535	540	550	605	537	561	544	553	592	528	581	546	550	559	578	538	550	542	537	556	531	531	524	531	546	545	552	549	536	612	501	507	552	608	533	554	577	550	571	555	540	550	553	545	548	539	544	572	534	480	575	521	520	561	547	560	558	535	572	536	554	545	548	549	535	550	515	560	568	534	564	551	535	519	604	523	552	544	572	542	529	513	554	563	529	544	571	574	557	564	546	590	556	528	547	591	553	534	517	575	540	544	564	528	569	554	567	548	519	569	565	534	527	565	559	560	546	556	527	528	567	593	571	535	552	569	501	524	554	536	557	531	601	553	561	571	548	555	553	527	515	605	510	561	567	549	602	561	564	555	573	527	561	550	581	525	553	523	515	562	570	532	544	530	566	540	514	570	524	570	563	541	539	585	554	527	582	525	574	540	509	546	521	546	533	553	531	554	524	543	530	539	543	529	520	524	564	571	556	574	519	573	572	536	555	543	495	507	538	593	536	526	558	541	589	522	574	569	530	553	561	552	521	594	570	554	521	539	540	533	570	547	548	550	564	528	580	562	542	536	533	551	513	544	560	539	530	542	567	550	488	523	568	513	543	531	550	561	540	532	586	555	574	569	517	538	517	547	522	537	492	534	530	604	534	513	528	510	583	574	569	488	566	539	534	543	532	541	539	544	603	546	573	560	523	525	560	557	538	520	565	512	603	572	552	560	574	542	571	563	521	535	518	564	535	550	537	513	529	537	558	548	563	505	527	540	520	549	545	531	584	520	529	524	557	562	578	526	581	563	565	559	549	539	537	554	549	539	577	547	549	542	564	524	533	543	533	537	526	546	567	579	571	582	581	541	518	537	532	568	564	524	538	543	549	554	548	553	571	537	516	540	536	512	572	530	575	535	558	612	525	566	541	535	541	564	551	517	530	557	546	576	541	542	509	553	578	540	550	550	547	542	530	576	558	582	522	546	523	522	510	543	542	540	511	581	536	547	511	577	565	558	531	546	527	574	532	579	512	558	539	516	520	560	575	538	555	551	555	564	541	568	536	564	559	580	593	539	507	559	563	522	540	528	518	530	528	546	524	527	532	520	577	540	518	522	518	577	545	561	578	546	552	549	582	546	564	546	543	592	523	565	553	547	583	569	524	572	526	535	545	530	533	548	556	585	519	546	539	515	589	548	553	561	555	530	513	496	594	517	567	573	566	548	508	559	564	538	563	533	534	592	533	585	560	559	581	533	541	531	550	517	494	569	526	558	609	534	583	516	548	545	559	562	562	563	529	542	545	575	553	529	557	582	504	537	600	502	532	544	526	547	536	601	567	554	562	554	563	521	530	537	590	574	511	565	503	580	576	513	533	514	569	560	549	554	509	562	542	527	527	559	559	528	585	560	524	531	561	561	527	541	579	575	565	582	537	496	555	550	546	547	523	493	524	583	538	537	518	535	544	547	552	565	521	532	544	514	538	551	556	506	544	572	589	576	517	546	558	589	572	502	520	555	499	535	556	552	545	536	560	549	528	518	561	550	563	574	512	531	500	510	545	568	545	557	534	549	581	499	567	535	542	551	517	537	555	552	542	578	589	509	551	570	513	527	552	514	588	573	499	552	519	522	508	538	535	571	532	549	562	544	548	542	551	528	565	511	534	525	567	576	520	542	579	517	509	531	500	516	527	514	509	561	526	532	536	571	567	536	507	561	537	580	537	579	547	515	564	532	553	537	539	565	528	535	547	530	582	571	520	534	610	612	509	538	591	547	509	504	485	585	518	548	548	512	518	574	533	519	546	540	556	535	546	556	547	545	526	549	549	517	583	505	518	553	519	517	548	545	590	509	608	588	560	570	506	550	548	525	521	570	499	550	543	522	504	555	578	516	553	509	534	561	516	478	522	534	542	564	510	562	611	551	549	552	567	532	534	531	521	546	555	542	538	560	546	560	529	551	525	561	599	530	554
42371	41293	26382	14563	8657	5267	2801	1618	861	666	441	449	340	376	314	244	200	214	215	176	177	194	181	190	189	181	180	152	172	157	148	153	160	183	164	165	156	153	158	145	161	143	170	158	146	165	149	160	154	144	156	159	169	151	164	171	185	136	131	159	139	141	137	120	146	125	159	145	144	181	165	162	139	162	153	187	156	145	178	148	143	148	121	142	150	176	156	140	161	149	153	148	162	148	155	169	140	166	143	143	154	145	141	171	162	151	149	132	160	160	146	143	172	156	167	161	153	166	155	184	161	160	141	151	167	127	149	148	152	169	162	156	150	144	159	137	161	149	142	160	140	176	139	140	158	173	161	145	156	150	160	132	143	146	137	136	162	148	147	124	172	161	153	156	125	150	157	158	149	166	138	139	156	143	152	159	135	149	160	144	125	163	146	149	149	145	163	132	143	165	146	159	151	166	152	151	136	150	148	137	151	154	152	154	136	136	144	127	173	151	141	127	131	161	139	140	141	128	139	139	152	158	131	127	128	164	151	145	161	140	149	141	149	161	141	143	139	140	168	153	142	128	157	147	118	133	142	145	154	149	142	154	151	144	173	167	152	137	132	155	146	144	160	146	149	147	149	155	153	161	159	152	154	147	147	132	140	148	132	142	142	121	142	157	132	148	146	144	157	128	152	151	147	134	182	146	169	146	133	138	149	158	157	142	144	150	153	152	135	151	151	134	150	138	157	133	139	142	143	145	156	147	179	129	144	144	141	128	153	126	136	176	136	159	141	135	140	163	138	140	146	172	139	153	164	150	157	167	122	148	139	152	136	152	146	142	142	169	149	152	146	156	157	157	163	171	145	154	162	149	141	142	160	151	152	148	173	139	156	149	155	165	142	155	141	133	174	146	141	153	150	131	164	166	153	161	149	141	143	159	152	156	159	159	166	144	150	170	156	160	155	143	127	131	180	142	140	145	152	155	171	149	152	161	171	167	169	121	152	139	133	129	162	177	150	162	158	133	144	154	150	131	150	145	149	154	151	145	123	143	152	125	146	153	159	131	144	156	163	132	152	150	162	166	154	156	132	132	148	156	153	166	162	157	168	171	144	137	143	161	145	171	154	142	143	141	154	119	134	135	153	158	136	166	138	157	124	155	157	128	143	163	149	155	152	138	138	156	159	122	151	155	147	172	157	151	147	132	151	149	145	152	173	156	151	165	148	137	137	143	144	143	146	155	138	142	175	162	146	136	137	137	147	157	154	147	131	135	144	150	141	148	171	160	129	147	145	141	162	144	157	149	148	163	172	137	168	131	144	152	152	137	165	142	137	144	147	133	155	131	156	142	135	153	145	144	169	141	156	141	147	134	162	132	172	154	141	135	138	142	131	135	147	148	135	155	139	131	147	144	139	137	143	146	151	126	123	153	134	128	151	150	158	157	147	144	156	137	141	174	132	138	161	169	169	157	173	149	153	125	125	139	170	152	143	151	153	151	138	138	123	146	146	162	130	144	152	150	139	147	152	119	146	141	158	139	122	154	141	142	133	150	139	161	161	117	146	132	138	128	133	149	150	158	146	147	146	135	144	130	154	144	144	118	161	155	144	151	142	152	143	148	154	175	146	160	176	131	159	145	171	145	150	126	140	143	145	158	159	162	148	143	149	120	143	130	138	182	157	166	143	145	155	133	139	164	149	165	153	147	145	167	135	143	143	163	140	128	146	139	128	139	179	145	161	149	169	164	146	139	153	158	145	152	149	136	173	169	163	152	146	149	145	155	161	148	154	136	127	150	137	141	151	147	127	145	140	168	145	158	163	145	158	135	156	158	169	148	133	152	146	149	122	143	145	139	146	146	167	138	165	136	156	153	138	172	138	148	160	154	138	143	141	166	138	148	163	138	190	160	130	149	158	143	149	145	157	147	135	138	141	152	152	157	138	160	155	146	142	143	157	151	137	158	144	157	145	145	154	161	169	135	141	155	144	156	166	142	119	157	148	161	134	142	132	149	152	167	134	154	123	147	131	136	177	158	151	142	152	145	145	168	128	161	154	155	153	153	139	152	163	123	154	149	160	149	146	156	158	135	154	129	125	142	146	117	148	124	158	133	141	159	151	128	154	142	149	147	130	162	145	142	139	133	161	158	151	149	158	130	160	142	136	151	145	153	156	138	155	131	155	142	133	176	138	189	132	147	146	151	152	124	165	142	142	148	152	137	147	137	135	148	156	158	159	168	148	144	148	145	158	147	126	167	137	159	163	152	172	138	149	138	135	143	147	138	134	173	156	140	138	142	155	148	162	143	138	159	156	157	136	150	129	135	165	164	138	160	144	141	138	166	140	159	134	170	163	161	172	136	143	156	149	141	132	148	133	159	144	166	151	107	161	161	146	149	153	133	162	144	145	148	130	152	136	152	155	139	152	150	154	190	151	141	142	153	136	161	155	148	131	135	135	151	139	138	156	147	141	147	168	153	135	135	134	150	143	153	148	150	154	161	158	157	154	136	138	161	132	167	132	140	142	158	160	138	161	167	135	163	153	131	134	125	148	129	119	144	140	166	135	148	150	141	154	158	148	155	138	151	135	138	130	159	145	155	142	137	168	145	148	133	135	174	143	143	142	146	132	143	146	124	144	163	143	150	176	123	155	144	143	153	146	161	157	154	150	156	151	163	138	161	148	135	137	157	171	156	155	153	166	145	137	164	138	158	146	163	150	149	152	139	142	152	147	169	154	144	132	141	140	150	163	169	151	148	167	144	141	157	159	142	156	130	168	143	144	145	146	136	143	166	127	150	140	152	152	137	150	132	157	161	158	159	157	137	133	157	147	148	123	167	139	148	138	155	145	165	159	154	123	146	135	170	142	148	129	136	157	161	175	159	168	144	147	141	149	161	140	149	143	148	153	129	145	150	142	138	153	160	149	168	142	157	158	147	141	146	145	141	140	155	157	150	138	149	158	148	150	151	162	144	137	162	137	154	157	187	157	156	156	158	146	147	153	159	160	122	150	157	160	132	150	146	166	160	175	136	137	136	139	154	148	151	168	160	135	157	146	162	169	145	154	145	151	141	148	151	157	154	137	138	157	125	135	147	130	123	176	156	154	155	145	181	135	176	152	170	176	137	152	152	135	132	145	175	158	148	167	146	139	147	154	175	138	167	138	150	149	138	131	140	158	160	164	170	169	146	155	148	128	148	149	168	134	146	154	155	168	147	158	163	139	176	161	172	134	143	144	152	133	141	140	139	155	168	144	129	138	144	143	151	170	180	142	142	152	153	129	148	166	151	154	138	174	157	147	162	146	169	178	157	145	142	127	159	157	161	124	153	132	137	133	133	138	133	142	147	170	164	167	149	166	139	149	157	144	140	145	158	136	140	140	143	145	133	142	154	155	150	146	143	132	130	157	150	172	145	165	163	143	144	161	144	127	146	168	140	163	154	132	166	158	139	138	157	148	132	137	122	142	146	150	159	155	173	150	168	152	150	147	149	149	136	138	155
29257	34029	14147	7869	6206	4895	3916	3757	2861	2513	1927	1713	1449	1218	1166	1030	889	856	732	678	700	656	578	572	603	563	590	527	558	493	505	503	497	496	480	485	498	468	439	458	455	458	448	434	449	408	453	488	474	417	475	425	420	415	371	425	399	414	396	440	433	358	400	411	442	430	435	439	427	403	424	445	474	423	452	433	435	393	418	450	436	375	439	445	445	417	412	459	474	420	432	438	475	469	477	474	486	452	457	454	449	460	437	401	455	468	465	434	401	421	480	388	431	432	422	469	467	446	356	418	472	443	434	421	467	402	425	415	425	439	380	441	415	407	427	457	431	430	445	483	407	464	424	446	420	446	465	435	435	428	437	417	380	411	373	424	409	431	446	437	440	364	359	411	412	429	407	413	402	408	443	409	363	437	388	389	416	379	396	415	402	418	427	386	395	381	378	366	415	407	402	405	389	406	407	412	413	388	379	373	423	439	444	387	380	394	432	422	365	400	378	407	377	413	371	420	434	401	443	450	385	426	402	388	379	413	425	409	413	431	363	400	406	403	403	426	398	408	399	387	386	397	406	405	392	382	401	419	395	402	416	421	376	413	393	395	379	396	369	416	396	410	400	410	395	403	389	408	397	421	412	395	379	376	442	416	394	368	396	363	374	352	411	412	388	407	407	420	386	370	400	396	402	381	390	425	435	409	389	387	343	374	429	404	408	355	413	409	407	380	402	442	409	386	390	368	407	385	372	420	374	411	401	400	398	359	416	361	380	403	382	379	387	392	433	401	416	410	398	400	432	386	404	396	393	381	418	425	371	396	423	380	366	400	405	371	411	373	386	412	380	382	405	393	435	406	363	393	396	437	385	380	384	415	366	381	437	419	387	371	354	388	409	411	433	385	384	377	393	377	387	363	372	363	408	375	390	405	366	393	407	371	408	424	385	408	421	376	435	396	429	413	408	373	442	388	426	407	398	357	415	408	419	386	427	387	393	388	426	388	366	383	407	396	424	404	389	400	393	371	384	431	395	416	429	372	390	418	381	406	407	385	373	383	428	399	438	404	421	442	388	428	408	401	396	403	404	420	397	392	445	382	390	392	396	399	397	401	397	382	382	401	374	385	396	413	412	424	394	408	374	388	390	431	418	393	402	393	369	383	405	420	416	370	398	400	353	394	390	383	381	409	392	373	376	429	360	409	412	406	404	406	409	395	402	374	444	400	401	430	431	395	353	391	405	418	389	390	408	408	439	385	393	395	394	367	412	400	384	416	388	360	381	376	376	417	354	394	425	426	381	399	386	402	451	394	375	372	406	397	370	395	452	403	387	405	387	370	376	410	386	391	379	421	385	401	440	411	403	422	399	409	384	415	405	422	391	411	416	420	368	402	402	382	409	450	446	422	390	403	419	429	366	409	385	388	410	402	394	388	398	387	387	384	386	388	366	383	388	414	393	387	386	387	415	357	394	379	388	415	360	409	424	386	416	410	430	384	387	425	396	368	432	394	422	408	401	388	420	376	429	401	406	436	399	385	397	436	407	406	389	396	416	371	392	410	434	428	377	427	422	396	389	406	385	394	395	350	410	408	415	386	393	401	360	361	377	374	373	391	399	395	388	392	405	405	401	378	407	417	408	404	388	397	437	398	403	416	355	379	413	398	392	373	382	405	411	421	357	441	357	389	444	410	364	411	391	363	385	383	386	379	399	376	388	398	441	409	426	379	429	407	373	383	404	395	408	402	402	406	428	388	452	409	388	378	406	391	395	407	399	384	402	423	400	411	395	389	415	391	412	403	389	398	408	405	395	380	423	393	385	396	384	388	374	390	415	420	414	391	413	407	423	381	404	417	408	382	415	413	387	444	411	388	446	401	389	402	379	408	385	364	409	392	386	383	392	384	367	388	397	396	395	397	401	399	377	412	391	386	375	405	369	361	414	411	429	383	412	354	403	369	408	391	413	402	390	405	414	388	387	398	389	390	418	401	417	404	398	374	400	389	361	401	393	402	380	393	409	407	398	382	396	388	388	397	385	394	391	364	402	417	369	383	424	387	421	377	376	415	411	412	415	379	370	391	397	380	391	410	399	411	411	375	427	406	404	384	389	408	400	380	419	387	427	378	377	366	397	425	377	373	418	384	387	389	386	402	382	416	384	358	437	393	377	410	417	394	365	402	412	399	404	370	368	400	393	380	416	418	350	415	403	397	442	394	405	382	410	423	373	414	418	377	404	402	411	406	359	376	376	399	390	378	409	437	374	377	404	371	384	409	434	407	438	408	374	406	394	387	413	403	385	427	387	392	418	375	404	385	397	390	369	419	377	428	362	375	423	422	382	382	403	385	392	359	393	426	417	415	399	414	373	422	405	379	402	397	419	382	387	392	369	421	366	376	379	382	392	399	394	416	382	390	384	434	399	417	414	378	409	392	376	379	397	413	387	410	394	411	396	407	414	420	393	385	399	404	409	399	395	398	369	378	373	416	403	422	389	395	394	402	390	383	407	375	418	404	370	418	393	395	377	383	418	399	371	366	381	408	371	396	380	426	397	404	406	391	416	377	376	389	398	387	420	376	413	395	411	403	407	409	377	370	374	402	399	378	397	402	384	391	413	389	393	371	404	378	372	409	391	371	399	393	351	394	407	398	409	389	445	365	413	346	397	403	372	363	431	397	392	435	399	392	379	352	408	408	383	399	370	391	381	427	421	391	372	393	374	431	379	381	412	385	391	396	360	411	408	397	382	393	414	426	397	401	410	395	402	345	410	397	411	343	402	402	400	381	406	364	389	403	394	422	413	384	392	374	369	406	418	364	364	399	430	376	439	377	415	408	405	368	419	423	404	423	388	369	369	426	376	406	415	381	401	397	373	405	366	408	359	389	388	369	351	411	378	386	376	427	376	373	381	398	404	420	359	412	401	396	395	418	386	372	396	428	375	392	381	399	388	406	376	377	397	387	349	395	424	354	383	415	384	411	355	427	391	396	430	386	407	384	371	388	427	382	409	429	407	411	409	394	368	399	378	375	345	398	420	389	375	396	383	402	359	408	387	390	379	350	402	394	389	387	383	386	377	396	384	389	406	387	389	420	392	397	371	424	402	386	398	368	396	408	439	395	395	433	410	412	374	365	420	399	364	393	392	390	424	423	400	405	386	410	390	385	401	386	379	422	409	410	408	402	415	372	403	413	427	451	421	399	414	392	363	372	414	392	383	400	400	407	396	401	433	386	385	426	390	372	390	438	400	402	359	409	428	403	403	373	404	366	393	390	369	383	417	387	395	412	366	379	404	371	401	386	398	376	390	383	436	431	395	379	426	384	420	374	415	426	415	412	382	404	418	385	406	410	404	387	413	370	383	380	367	400	412	422	374	364	385	401	383	383	389	415	406	386	413	367	364	390	429	447	395	426	406	404	380	383	399	386	394	392	446	395	417	389	407	414	385	443	391	412	369	384	396	391	381	388	426	407	405	445	431	397	401	435	398	378	376	419	421	395	419	387
14767	8319	1928	570	358	318	275	270	227	219	191	206	227	239	232	221	231	225	245	192	208	253	239	215	221	226	226	226	221	212	229	236	209	234	246	215	242	244	201	227	239	229	217	248	254	245	233	228	227	184	195	208	231	248	239	221	270	232	221	248	229	213	217	213	208	206	236	226	257	262	232	209	190	209	227	217	210	239	214	244	218	229	220	238	235	223	225	221	214	225	234	213	218	240	213	212	214	192	203	251	215	235	241	217	209	194	215	226	237	246	197	234	247	198	230	244	229	235	227	213	205	211	224	217	204	210	238	244	193	234	207	255	221	233	218	231	212	235	242	226	226	220	213	216	221	222	239	241	220	239	219	240	253	233	236	209	236	231	205	214	226	210	217	220	195	229	229	227	237	222	214	230	240	221	225	251	242	237	213	247	238	238	203	214	218	261	218	229	245	220	246	219	219	213	231	247	232	229	228	240	244	243	234	230	235	210	221	231	234	242	224	226	233	228	215	234	187	236	210	217	233	224	213	215	217	217	223	231	236	251	238	233	234	201	250	218	204	218	210	236	217	236	225	241	210	217	226	200	229	215	210	234	230	232	247	260	224	221	202	228	197	230	250	251	235	236	237	223	212	215	240	216	230	189	221	220	232	219	212	241	215	248	211	228	218	241	207	236	227	256	254	230	229	230	219	223	214	243	240	212	236	219	215	252	232	205	229	267	224	250	227	227	243	206	218	204	227	220	218	223	231	192	212	212	203	238	225	236	231	218	228	245	220	227	211	225	219	217	232	233	239	220	218	250	202	228	233	213	216	236	222	205	228	223	218	208	247	231	236	224	219	201	199	207	231	196	218	232	198	232	218	215	214	238	210	222	217	240	216	218	258	247	226	206	227	212	244	221	237	241	208	223	206	221	219	238	237	183	215	213	211	208	237	234	192	249	213	231	223	236	204	222	198	217	208	218	227	225	230	227	214	222	202	218	258	217	219	247	227	241	224	210	226	226	214	231	211	229	213	241	237	214	228	225	229	232	247	216	224	231	199	221	217	208	226	240	229	194	195	229	227	217	202	234	213	221	196	231	243	245	193	247	211	221	238	219	194	242	227	226	248	217	194	232	242	235	218	228	224	228	214	204	219	196	238	219	258	218	217	229	198	211	239	213	232	202	205	234	225	253	230	222	199	220	227	212	201	249	224	238	232	217	207	218	226	214	200	236	223	216	238	218	252	207	232	217	214	223	213	245	226	222	231	218	200	198	235	218	234	196	215	230	236	235	237	205	225	217	209	215	232	219	235	205	198	231	224	236	213	229	230	211	204	214	215	213	202	203	207	216	229	248	216	222	199	208	205	215	230	235	255	224	179	227	239	240	221	205	200	206	215	237	238	200	236	208	248	212	227	229	220	220	202	234	215	211	234	219	213	230	234	224	266	214	220	215	217	212	209	254	229	239	226	247	224	264	224	215	225	220	263	227	218	243	229	231	224	223	198	233	243	205	253	238	217	236	217	199	218	241	215	224	216	213	210	218	210	245	238	217	210	229	230	213	207	208	214	217	221	216	231	217	233	194	220	213	220	256	211	211	231	221	211	217	213	228	211	229	227	230	220	237	201	226	199	248	245	229	246	233	222	198	245	220	215	222	249	247	253	226	218	228	242	229	220	212	228	254	217	180	221	238	208	243	232	228	219	258	205	212	239	242	239	202	248	211	227	213	200	216	233	210	228	204	211	220	201	201	219	237	219	223	213	189	232	217	217	202	232	225	220	233	213	213	234	245	209	224	250	230	223	223	234	200	244	221	220	221	234	231	236	207	241	245	232	237	239	215	195	211	200	221	239	242	235	247	227	208	236	236	209	233	271	235	228	228	241	257	222	218	226	196	219	227	223	246	204	223	247	234	241	229	233	232	233	242	219	232	207	249	235	206	214	233	213	227	250	219	230	202	231	228	230	235	229	226	230	221	201	234	221	232	239	236	214	231	208	218	223	224	231	264	209	223	203	195	201	238	201	219	209	200	277	212	225	218	224	234	211	230	220	205	226	230	250	227	213	204	243	217	236	232	210	203	223	219	210	209	241	217	228	247	220	194	249	242	207	228	215	217	234	207	212	209	203	241	248	197	246	213	222	236	210	224	229	208	184	234	235	235	249	219	214	253	222	244	233	206	225	215	222	208	203	226	232	215	241	230	217	240	242	214	232	226	204	215	245	201	217	216	215	210	230	234	228	238	211	233	236	238	224	242	209	192	202	197	236	233	203	188	230	245	210	207	240	185	213	213	226	236	231	231	237	185	235	239	235	222	226	235	254	231	238	235	226	223	224	234	213	212	232	219	217	230	238	210	220	224	202	246	226	239	224	237	211	244	221	222	217	217	219	215	211	224	232	235	210	201	220	218	227	250	241	231	239	205	227	216	244	243	242	240	226	229	232	226	205	205	242	230	190	224	234	228	230	238	244	203	243	224	216	224	246	234	257	221	239	217	204	212	213	232	249	237	243	208	195	229	196	246	222	233	246	228	224	218	232	231	238	247	201	213	226	214	229	226	243	204	241	194	240	230	219	228	220	206	220	204	222	242	224	247	205	233	220	252	222	245	208	206	205	258	249	226	233	198	232	230	235	204	248	250	251	243	230	232	212	235	205	219	249	229	213	210	214	231	227	227	223	254	243	237	207	212	218	241	201	253	225	219	248	218	206	215	216	206	212	198	226	221	221	228	207	253	233	264	198	235	234	232	208	225	245	237	219	251	188	203	210	214	191	205	229	223	220	220	268	209	238	221	204	224	215	223	217	230	228	216	238	223	213	231	231	234	243	231	221	209	212	230	215	198	247	223	228	222	211	200	230	215	215	240	213	217	236	226	224	242	188	238	246	232	231	238	215	239	246	225	213	228	213	220	218	217	230	220	234	225	212	237	246	216	230	230	198	205	210	219	232	245	223	220	218	225	204	206	227	249	238	241	216	235	238	266	229	230	227	211	245	214	236	230	212	228	220	228	250	215	247	226	233	224	225	242	226	218	239	210	207	192	235	219	223	194	208	227	243	225	220	240	229	221	233	229	230	253	215	212	219	226	205	219	223	226	229	238	234	231	203	207	225	218	234	220	219	232	205	231	237	210	233	213	206	214	244	221	269	236	202	243	243	209	211	231	225	247	241	228	219	246	258	204	212	212	225	237	219	227	228	195	220	247	235	215	228	233	237	196	222	191	214	212	219	228	221	243	221	226	240	226	286	235	228	220	234	222	205	220	222	226	239	216	229	221	223	230	211	209	233	217	241	236	254	221	198	228	231	192	221	230	229	210	230	209	212	228	202	211	259	231	249	219	230	233	234	226	224	241	231	225	244	208	208	233	210	240	229	210	234	204	214	208	208	242	207	227	228	218	227	224	235	242	225	208	245	213	222	242	213	211	199	229	233	227	211	206	226	220	227	195	217	237	235	207	205	214	219	202	216	220	212	192	202	237	220	215	215	218	196	218	204	240	211	247	228	235
9600	8614	2569	1343	1064	852	720	778	697	676	681	651	654	576	607	635	571	601	614	604	644	590	631	632	566	605	599	631	578	644	564	544	587	596	591	566	603	565	628	593	623	589	568	540	631	598	573	608	590	571	597	576	572	566	598	603	552	578	627	593	591	609	508	605	571	579	562	617	600	595	580	563	604	584	558	565	608	626	652	609	620	561	603	615	603	573	593	605	608	597	605	648	618	601	583	623	599	582	635	581	549	580	605	587	597	608	613	601	556	613	620	611	611	624	630	624	620	622	614	588	555	595	622	590	590	598	570	566	608	614	580	585	605	604	626	603	618	575	604	592	609	587	570	602	566	618	579	620	608	576	613	567	585	600	608	632	617	607	575	550	599	611	600	571	608	578	591	605	623	577	581	604	608	602	586	616	590	575	590	572	589	596	609	628	598	590	571	603	597	581	588	624	570	568	599	572	559	613	559	575	588	592	582	599	592	557	592	617	563	583	610	585	607	594	574	540	603	618	566	558	613	557	589	603	598	631	569	594	617	562	561	591	578	606	565	557	586	586	569	595	597	578	542	590	538	564	606	567	608	592	540	589	594	601	575	606	571	629	581	611	608	619	634	571	582	549	574	561	603	548	637	583	589	599	600	605	558	594	585	562	583	576	586	619	564	576	541	612	596	553	588	614	573	558	594	599	573	580	584	586	628	582	575	566	596	563	600	583	573	609	587	575	604	595	588	611	539	554	588	579	590	572	576	538	545	592	583	604	583	597	576	596	579	561	590	556	603	602	572	603	557	573	597	567	633	564	607	585	586	532	607	590	611	559	560	590	547	613	549	563	562	621	580	576	590	585	562	588	613	605	554	540	610	562	587	596	554	596	631	622	520	585	545	578	590	617	623	576	592	558	582	604	625	574	632	571	590	570	566	598	592	624	512	625	605	574	607	566	595	643	605	580	595	591	566	594	561	569	586	609	617	575	587	580	639	585	548	597	610	600	571	570	637	576	629	575	550	572	550	572	625	622	562	613	545	571	599	602	615	592	580	569	601	585	621	607	580	585	601	559	624	588	619	593	619	560	594	587	567	577	588	580	593	583	593	623	560	576	570	595	558	576	587	575	589	552	562	613	560	566	540	581	541	564	631	601	576	581	558	609	572	579	565	594	601	595	609	608	568	568	597	615	578	609	571	597	535	605	567	582	569	632	578	582	568	571	631	599	611	619	588	565	604	604	595	614	585	575	600	593	604	568	549	588	625	619	562	559	588	601	579	562	603	650	596	580	588	566	558	604	560	559	580	567	591	587	540	593	552	610	590	605	600	634	626	552	616	579	643	545	571	537	551	593	609	548	581	582	588	576	573	586	640	590	606	599	649	571	606	568	587	587	570	582	594	622	555	559	582	613	579	577	603	567	583	576	597	585	586	557	572	635	577	576	602	619	558	595	600	595	558	571	600	605	604	644	600	556	588	601	615	569	641	598	601	573	619	569	606	610	579	593	603	571	602	602	586	574	579	574	628	566	604	578	591	535	605	567	617	609	560	571	576	537	610	565	616	590	598	547	579	582	586	570	576	571	573	573	551	606	627	567	603	550	589	567	597	606	584	606	568	574	574	600	577	596	584	584	584	542	568	619	553	575	630	599	581	575	624	587	589	545	587	580	609	594	626	628	583	576	637	614	559	542	602	595	617	562	603	575	545	547	543	591	601	598	588	557	567	589	567	610	625	558	601	600	600	590	590	620	602	624	543	563	569	551	565	602	601	595	569	588	599	577	597	546	603	597	591	586	568	561	606	571	565	559	545	598	631	603	543	592	646	569	553	573	573	519	583	567	633	583	626	592	547	563	566	587	565	570	578	581	591	601	572	539	606	583	554	587	614	586	599	579	568	610	593	554	556	557	613	605	601	595	580	577	611	574	544	578	591	578	551	571	643	555	597	561	608	561	614	588	608	574	623	580	567	571	626	564	568	572	549	616	600	606	557	592	563	571	563	608	551	581	543	606	568	546	570	584	643	581	569	559	542	603	573	627	576	580	592	594	592	540	562	550	581	601	605	589	596	591	582	590	580	602	591	569	609	600	582	600	600	598	567	556	561	550	631	559	615	597	563	589	605	558	575	578	584	588	597	609	555	560	569	603	561	575	583	599	567	583	584	591	641	604	615	562	580	587	601	581	616	551	588	636	610	532	533	611	571	599	583	586	601	566	582	616	622	598	606	562	621	574	585	629	571	596	582	613	607	586	589	592	577	568	589	545	600	561	564	562	587	628	597	612	578	576	595	560	626	623	542	568	601	555	611	550	584	623	584	575	650	609	602	621	623	600	587	576	645	606	634	599	641	596	592	591	579	539	605	570	606	580	580	576	601	621	537	593	564	566	619	565	613	596	570	591	539	610	552	576	626	571	620	548	606	588	568	559	614	617	604	608	581	573	603	551	593	591	594	624	607	526	571	594	596	575	581	597	596	619	554	552	597	532	607	555	560	591	552	548	583	596	553	605	576	590	577	563	582	573	547	572	618	593	611	579	590	577	610	613	573	646	549	624	580	551	551	598	601	625	541	606	600	592	589	564	616	570	584	592	651	597	586	608	589	575	576	579	638	610	588	600	613	605	603	593	593	524	590	567	549	583	585	570	569	586	550	609	619	595	579	595	593	581	585	594	569	574	624	554	648	574	558	559	612	582	567	593	593	576	598	595	583	575	581	563	567	598	595	621	569	537	593	564	584	622	600	558	639	589	584	588	605	613	575	555	636	572	564	606	592	570	602	583	588	613	541	585	564	592	610	612	594	593	590	559	559	574	638	602	564	649	582	564	555	581	580	618	593	574	581	585	593	570	588	596	593	593	611	608	575	602	607	588	561	587	580	574	608	584	552	597	577	619	584	588	603	562	578	599	599	585	580	594	610	641	565	617	629	586	581	603	591	570	602	618	605	563	563	602	576	559	568	614	575	622	600	603	587	588	571	582	591	580	571	629	565	553	583	602	534	547	594	568	560	635	582	574	604	590	592	606	566	588	559	578	569	610	586	608	580	616	560	576	592	555	604	597	553	606	562	551	570	610	559	552	557	585	588	574	636	602	582	576	597	626	570	577	573	583	619	570	602	624	634	602	594	608	586	569	544	587	548	578	595	606	584	616	585	607	566	587	577	595	549	627	577	581	579	558	558	584	577	620	601	583	603	584	560	552	621	558	559	599	563	558	587	618	582	584	556	596	603	591	568	595	591	575	595	626	543	606	592	593	590	555	611	591	578	567	590	597	610	577	548	539	582	570	546	592	577	586	591	587	589	630	552	590	545	565	557	568	604	585	571	567	594	590	617	552	623	587	599	597	597	616	608	613	616	562	571	548	602	577	596	585	616	653	584	547	586	609	618	604	611	580	605	608	566	608	592	539	586	594	609	584	582	627	611	591	551	623	556	566	576	577	603	616	669	588	602	593	561	552	603	545	586	608	555	561	583	569	612	593	604	527	624	587	534	606	617	628	562	555
33207	32477	21122	9148	5284	2876	1397	893	533	451	378	319	290	361	279	261	251	253	228	236	205	232	224	219	226	215	197	208	227	217	211	199	219	219	203	206	217	210	191	243	211	201	200	222	213	220	211	225	215	190	210	195	195	204	189	231	193	215	220	210	201	193	243	227	186	223	203	213	197	215	213	227	220	225	211	226	213	208	216	207	228	219	235	206	198	190	216	229	229	222	220	214	227	226	200	221	216	202	226	213	233	232	217	218	220	199	224	230	222	194	215	222	205	207	252	222	204	196	206	200	219	197	207	176	188	210	223	197	197	228	219	211	208	218	239	215	213	234	230	182	213	201	231	206	192	225	216	215	185	213	196	224	219	223	224	207	210	255	226	221	201	218	222	216	195	226	211	207	223	218	227	221	222	227	227	172	222	221	213	203	240	227	218	216	213	212	193	208	204	204	195	189	228	203	205	204	201	202	206	200	219	204	221	218	210	210	199	227	222	192	208	224	188	205	213	223	232	201	200	207	199	194	218	198	238	195	206	197	206	200	216	199	204	181	206	211	227	209	213	192	230	193	204	219	200	211	216	193	197	184	171	225	214	216	201	219	190	219	214	219	210	219	220	223	227	201	227	222	209	207	184	215	195	200	186	200	204	199	205	202	196	228	212	219	211	204	216	223	237	195	215	218	213	213	194	198	255	200	236	199	238	190	205	199	223	213	182	200	250	203	204	192	214	205	214	205	208	235	222	219	204	219	216	188	215	218	192	228	202	209	193	196	207	229	216	244	232	205	204	221	214	217	212	217	208	208	186	201	199	217	198	213	211	225	208	219	165	202	184	209	208	202	211	216	241	221	213	224	221	218	190	215	208	209	211	222	207	211	226	211	218	197	207	196	213	211	205	200	199	220	225	202	224	205	202	195	195	205	207	230	200	220	204	218	194	181	221	233	218	191	218	191	181	203	218	192	215	204	201	227	223	181	196	225	228	191	209	197	192	189	215	227	201	200	190	213	234	221	223	208	204	195	217	215	208	209	237	208	226	193	189	221	230	224	206	204	233	221	224	206	233	208	205	187	200	219	204	223	219	229	198	198	222	190	199	208	194	195	192	235	209	224	245	218	208	219	214	208	220	212	224	208	193	214	216	195	186	239	216	223	216	238	199	232	210	212	204	207	213	198	224	218	241	245	209	208	227	213	209	220	203	243	238	225	215	201	198	229	211	204	224	208	210	196	210	205	211	192	248	210	177	198	195	232	222	211	214	202	221	214	214	234	207	178	207	198	210	213	209	234	212	253	225	207	209	198	210	189	226	203	216	208	205	216	217	202	228	200	197	205	217	204	209	189	212	207	213	203	205	220	209	236	185	222	210	224	200	221	204	241	204	199	206	216	201	225	227	222	201	213	216	218	218	197	218	233	202	201	240	214	204	204	202	209	209	190	213	221	212	187	238	203	234	203	221	220	182	202	186	223	206	211	211	241	219	205	206	224	239	208	209	216	217	231	198	207	215	212	243	221	207	201	208	218	198	195	200	202	209	219	217	196	194	231	196	198	212	192	195	202	211	210	207	219	225	198	222	204	237	203	219	220	212	216	221	198	208	224	236	226	204	207	201	232	210	202	197	219	230	216	223	200	248	208	224	208	215	180	213	192	209	233	216	193	203	189	217	222	229	242	189	224	199	198	218	210	189	228	201	182	208	211	226	194	200	206	194	215	201	212	223	199	226	190	191	204	216	197	224	217	220	240	232	206	216	194	204	208	234	191	218	205	187	209	226	212	204	196	243	206	219	224	217	237	201	215	190	189	180	196	214	202	196	216	220	212	219	200	222	201	230	217	196	204	212	198	220	194	190	197	212	207	225	212	199	233	196	200	225	198	196	225	225	227	228	212	208	231	215	202	233	213	202	237	216	189	191	200	210	198	210	176	215	222	223	210	220	246	205	225	207	207	195	213	217	213	206	235	234	198	201	199	205	208	230	192	210	210	216	182	245	228	211	206	210	208	206	223	205	201	192	225	218	200	218	197	195	175	197	235	255	246	193	222	202	227	229	217	200	207	223	246	192	229	225	219	216	211	220	184	199	191	235	197	205	207	204	226	211	196	195	233	208	233	222	205	202	204	208	220	212	222	218	219	216	230	218	213	213	202	209	229	198	211	223	235	204	196	190	228	201	201	185	178	211	186	253	221	200	239	218	206	210	206	205	215	206	221	199	230	219	233	186	216	200	206	210	218	233	219	212	216	193	204	209	196	190	231	204	215	227	223	212	223	235	213	222	187	235	206	202	208	232	211	182	206	224	206	232	176	196	192	205	207	229	226	220	210	213	194	202	204	202	197	201	200	192	235	236	208	195	206	182	209	216	217	219	238	191	204	202	196	227	231	207	224	225	213	222	181	186	179	210	229	193	213	189	184	230	224	233	227	214	219	203	222	217	202	186	224	209	195	217	207	212	226	210	206	193	231	217	208	186	216	240	201	222	224	232	211	201	228	216	233	234	213	205	230	214	218	210	197	198	209	194	221	201	222	191	216	215	218	212	221	214	176	200	226	211	217	213	206	213	222	221	214	214	206	212	209	192	227	192	227	202	206	204	198	193	209	216	218	203	217	200	234	211	205	240	192	228	210	196	198	191	188	192	207	213	206	222	192	194	203	191	177	201	218	193	223	194	210	230	203	224	224	221	215	229	197	205	208	214	165	194	237	221	191	186	186	200	211	180	234	208	185	201	213	200	204	193	217	217	232	204	207	218	194	192	184	201	201	189	208	199	211	204	216	213	206	198	205	209	205	210	226	209	190	226	197	186	211	219	211	217	201	196	182	211	219	191	198	206	225	211	228	193	243	228	206	223	205	207	223	202	195	186	233	211	202	219	186	216	230	206	220	229	202	238	227	225	202	214	226	208	207	216	211	203	241	186	212	197	185	241	173	204	218	261	205	222	228	200	189	214	215	229	195	228	198	217	212	227	201	214	204	176	207	207	215	203	199	230	208	204	194	197	215	243	217	211	191	199	187	219	204	205	182	212	209	211	210	213	212	205	189	190	192	208	209	221	258	221	230	229	234	215	224	229	221	195	215	202	241	226	210	217	199	211	206	231	212	221	175	204	218	213	210	221	219	201	220	219	251	205	214	186	202	179	230	222	200	209	209	223	229	217	211	209	236	204	198	205	192	195	227	208	180	198	200	188	188	187	232	200	224	217	196	192	199	193	211	224	207	215	174	193	223	209	188	236	225	216	220	218	217	223	220	209	197	209	205	248	192	254	208	218	227	196	220	232	227	214	202	195	193	234	214	215	216	201	195	188	234	200	220	206	229	210	232	203	203	205	217	207	210	198	185	176	205	208	212	188	205	220	209	235	196	201	216	196	203	214	218	214	211	218	214	224	227	209	217	199	218	228	196	204	187	223	192	204	201	229	194	204	184	198	221	204	208	234	207	210	216	194	226	224	223	223	210	239	203	219	187	207	207	203	235	244	215	195	222	231	209	217	206
22669	27887	11170	5189	4531	3146	2809	2490	2075	1812	1408	1154	1061	1011	830	864	825	761	755	767	674	684	683	583	633	634	590	594	610	621	629	575	585	597	592	550	589	575	542	597	560	556	562	618	563	577	549	597	573	594	606	553	572	578	562	584	567	569	602	544	561	549	543	637	592	592	523	558	513	544	535	601	587	524	548	595	564	595	522	565	535	578	594	543	516	533	596	563	572	545	577	542	586	604	641	613	632	577	593	596	585	584	609	539	584	562	606	568	563	569	574	576	558	564	575	578	581	577	585	557	575	553	584	594	537	551	572	536	558	611	570	574	610	587	570	527	589	594	607	534	631	611	585	590	546	563	571	566	576	587	595	551	562	555	564	616	626	565	571	551	563	578	534	514	556	548	547	540	544	506	575	495	566	539	577	554	556	531	523	531	588	552	545	556	561	530	544	559	570	572	525	582	561	530	581	585	570	553	511	560	531	549	580	532	558	542	539	555	562	554	535	573	560	533	555	547	544	594	578	552	549	566	536	563	551	543	550	527	537	556	515	570	540	547	573	539	561	564	564	580	585	539	554	533	563	569	560	508	560	555	601	553	561	581	513	583	546	542	542	535	532	593	497	507	544	544	555	533	566	539	556	551	550	577	595	578	514	554	578	582	576	507	519	564	564	535	571	589	514	547	521	557	556	536	560	541	510	557	544	531	566	526	560	555	565	571	546	527	603	575	562	578	549	549	576	510	564	520	527	558	563	554	528	550	576	544	549	567	564	511	537	573	583	566	562	543	546	557	543	563	558	568	538	534	596	546	552	507	578	559	506	496	521	555	527	586	551	548	552	524	613	552	562	578	538	554	546	530	536	581	543	549	591	554	540	569	577	552	586	562	512	528	566	530	533	545	540	545	515	505	603	576	561	556	606	538	577	563	550	579	555	556	546	522	577	551	530	533	568	547	570	545	541	599	574	586	560	531	562	539	559	577	586	568	491	616	544	580	573	540	520	568	518	563	576	562	545	564	585	543	545	576	523	595	547	562	525	556	532	534	542	526	553	555	530	530	546	593	554	526	547	578	553	555	567	542	515	538	540	536	527	533	551	519	576	540	511	521	566	580	531	526	551	569	567	585	547	554	515	539	517	574	559	552	588	543	548	590	557	563	593	552	549	557	547	527	557	562	523	524	568	523	509	570	504	548	527	577	557	546	576	556	563	559	531	565	512	516	526	553	528	523	557	606	526	536	510	571	537	508	513	553	525	584	537	567	527	562	534	562	536	537	535	533	511	545	527	510	537	544	545	559	571	555	521	523	590	555	634	566	573	561	559	569	607	511	543	565	587	554	555	534	535	536	518	603	553	557	580	538	584	545	515	588	518	543	574	606	566	566	550	526	564	520	595	549	522	552	561	560	585	572	517	565	525	566	570	594	561	543	538	529	512	593	535	564	522	537	556	562	565	541	550	581	573	573	541	509	552	535	513	556	555	522	523	568	585	543	501	556	562	530	516	561	527	562	509	540	528	535	521	541	508	580	589	592	538	542	526	540	546	579	579	553	548	568	527	578	530	524	538	578	537	576	516	602	572	562	562	575	520	545	543	559	615	526	577	545	565	566	537	553	531	550	560	566	528	534	528	544	553	541	513	526	556	505	557	517	478	539	548	512	571	528	559	513	572	528	551	530	551	541	568	556	547	553	601	547	560	561	528	575	546	569	550	571	525	514	550	559	538	529	532	539	559	555	525	558	523	564	565	583	544	564	539	530	574	583	568	538	557	557	565	599	551	507	565	543	566	575	567	572	548	557	531	568	558	504	524	534	548	568	599	604	542	562	573	554	573	542	550	537	578	525	529	510	576	559	532	583	563	566	524	552	548	576	577	570	528	540	580	537	570	552	590	534	570	531	549	550	600	511	579	620	552	565	553	579	570	551	545	576	606	558	545	522	554	573	529	549	520	570	545	538	571	578	510	554	595	523	555	502	529	550	574	561	530	532	561	548	589	590	588	523	544	556	573	524	527	510	546	559	573	533	566	536	584	595	585	565	540	574	564	534	523	580	571	557	530	540	510	599	538	532	587	558	548	548	606	576	536	575	577	540	546	574	547	547	579	553	559	582	520	573	570	535	540	544	516	551	546	536	602	574	550	508	522	541	586	571	556	539	554	592	554	538	566	571	526	506	526	549	535	549	552	550	577	613	546	554	585	562	561	565	588	557	510	507	566	590	611	560	541	536	565	557	542	533	550	567	533	540	566	567	516	531	558	552	576	515	543	553	556	557	574	531	577	492	553	535	561	520	555	565	539	536	550	551	498	505	588	570	522	586	566	569	531	530	547	568	520	555	533	569	606	561	535	556	569	548	518	548	515	550	525	561	556	556	546	573	529	545	587	536	514	568	569	557	528	598	558	527	575	540	567	528	536	548	557	557	533	512	542	549	569	561	580	537	550	533	516	525	548	525	512	592	549	584	543	591	535	538	550	558	565	516	586	540	550	544	519	547	521	551	532	587	585	554	551	591	567	529	516	526	532	557	587	581	568	569	524	550	500	521	536	576	531	506	561	553	516	628	526	598	588	561	525	542	557	536	561	567	579	554	563	548	572	601	581	599	556	542	536	523	563	586	565	549	542	524	545	610	568	515	551	531	524	586	533	533	593	542	546	566	529	510	549	568	569	539	545	519	573	548	547	515	542	569	577	559	542	498	584	545	552	544	549	610	560	561	565	557	591	557	549	563	555	534	543	544	550	527	564	548	557	552	548	534	599	568	568	540	515	593	570	524	606	549	530	547	557	567	562	569	571	554	494	508	526	536	557	537	545	520	592	541	568	508	585	535	549	549	559	523	517	534	497	545	606	575	526	505	534	526	569	511	517	550	607	575	500	546	565	543	508	548	495	540	527	585	525	569	564	587	538	578	558	607	558	574	495	565	555	574	553	568	552	565	568	570	569	562	511	555	547	552	569	562	556	552	545	569	561	564	588	535	528	546	530	530	575	567	555	544	521	536	569	554	522	570	527	569	556	582	536	545	547	568	586	533	521	528	522	529	534	530	551	542	553	573	558	554	608	552	529	572	530	573	535	543	536	504	575	515	560	552	554	505	555	532	538	550	554	546	547	564	523	525	572	544	537	529	514	533	560	581	550	554	497	528	568	538	558	562	570	537	550	569	557	529	533	545	599	562	575	517	558	496	538	543	549	515	567	583	560	557	562	515	566	509	553	545	540	519	555	593	567	498	544	563	586	562	576	540	509	563	531	571	560	502	538	541	557	558	530	546	548	573	578	553	577	551	551	563	595	555	524	563	546	508	608	591	555	525	550	573	544	560	554	553	605	552	540	564	592	518	556	592	565	534	568	558	546	559	571	569	526	514	590	553	580	560	595	571	503	569	573	540	556	571	561	581	538	552	582	562	550	555	569	528	560	518	559	559	546	544	554	539	549	563	545	586	571	542	552	559	547	600	530	525	609	543	575	543	529	587	508	517	515	549	582	557	559	578	530	583
42059	40295	29244	15801	10145	5854	3308	1876	1029	612	446	357	285	280	262	256	242	244	230	197	191	178	163	152	174	147	155	162	176	137	164	135	168	167	179	179	147	154	149	173	159	171	138	176	156	182	149	164	174	179	177	168	158	162	171	145	150	115	142	144	145	141	179	148	176	161	154	166	154	161	148	151	159	127	153	137	128	159	164	139	149	135	158	138	153	156	148	155	147	151	178	159	149	162	133	147	171	159	176	122	159	158	131	145	111	170	140	153	156	135	142	143	152	137	142	171	162	159	155	165	130	156	147	143	149	144	143	168	148	157	160	124	145	161	147	163	159	152	166	144	150	137	173	163	152	146	152	141	162	134	131	165	137	153	167	166	166	151	137	145	142	150	151	122	144	133	137	156	148	143	140	149	159	143	133	152	143	181	158	164	124	126	143	128	171	140	149	176	141	150	138	141	144	134	113	155	163	149	153	151	144	154	120	145	139	149	159	176	145	136	153	155	152	131	152	171	130	145	146	166	165	173	153	157	133	133	146	128	152	153	168	142	144	167	142	135	150	130	158	149	155	146	156	165	135	151	154	175	147	155	154	148	170	152	151	157	137	156	128	137	120	151	154	141	161	159	139	161	170	126	151	147	143	127	141	134	134	148	161	151	146	141	150	156	145	154	171	151	157	116	154	146	143	122	150	147	134	150	133	145	150	139	150	118	137	148	164	160	157	162	151	153	179	156	165	147	169	147	134	125	152	157	134	134	140	156	157	156	141	150	151	179	149	151	159	154	136	151	138	145	137	151	169	139	159	138	132	145	143	158	135	163	130	159	134	140	150	146	136	169	150	174	163	144	145	155	136	138	140	161	165	146	140	145	148	148	163	133	153	146	164	150	153	147	148	156	181	153	137	142	139	169	115	150	158	132	146	137	132	162	138	147	149	146	150	139	141	161	141	166	131	196	126	156	154	140	149	154	138	171	152	147	157	150	156	143	151	152	128	140	141	170	145	132	156	130	136	156	159	141	151	169	129	152	161	139	149	171	154	163	142	161	132	128	129	132	145	138	135	165	160	148	153	145	137	171	150	153	162	140	162	131	140	138	154	141	144	147	154	134	137	160	155	136	159	155	148	156	143	140	140	155	148	177	149	163	135	149	142	140	174	129	150	154	146	138	139	146	159	165	121	123	148	149	143	143	152	144	138	165	135	160	152	147	142	169	162	126	158	160	138	166	145	167	158	146	141	151	135	159	146	153	146	167	166	126	139	151	148	139	144	158	154	149	145	154	149	171	152	152	144	159	152	151	147	139	133	143	144	148	146	166	153	156	143	137	161	140	155	169	160	147	143	158	139	146	162	136	153	143	158	138	184	141	153	152	161	136	168	149	150	150	166	167	149	141	158	153	152	148	147	151	141	126	150	150	164	144	153	153	144	142	152	143	145	146	156	142	153	164	152	145	159	147	131	132	155	152	129	153	162	172	142	150	133	131	157	144	134	148	128	163	146	147	151	142	155	181	149	151	134	119	173	154	159	141	143	168	138	149	170	139	134	145	136	154	126	125	149	147	148	153	155	168	152	163	127	140	187	133	136	148	142	149	177	142	146	131	152	155	169	162	149	157	141	144	147	135	141	160	139	149	160	135	135	162	143	148	158	122	150	138	144	138	136	136	159	143	159	164	152	163	172	164	148	144	149	142	146	147	141	141	148	162	144	144	160	151	147	156	139	154	166	138	141	138	152	149	171	155	158	158	133	173	150	156	172	161	141	146	140	145	145	158	147	145	179	140	159	135	138	161	146	145	161	148	141	139	128	149	149	141	147	147	154	137	150	139	159	154	150	148	157	141	173	154	163	166	145	153	154	127	154	163	143	139	155	162	136	154	149	141	152	146	146	134	157	131	128	130	160	151	155	120	165	163	140	151	156	165	135	159	150	157	137	139	164	189	127	154	152	137	150	144	142	163	142	135	143	136	162	159	138	136	162	144	134	142	143	143	158	144	144	133	174	149	143	131	156	127	133	161	163	135	124	149	140	109	145	135	153	134	146	138	161	146	144	151	155	162	166	154	160	142	134	171	156	174	127	161	150	135	142	166	161	143	149	144	151	153	141	157	145	149	150	149	168	148	140	137	153	117	152	150	146	163	144	138	149	150	161	132	130	150	152	177	145	150	130	147	156	154	149	143	169	151	133	152	142	142	134	148	153	144	146	160	130	170	138	153	151	162	145	142	130	142	153	135	148	164	170	117	142	143	121	139	139	156	153	147	157	162	169	161	143	138	153	153	146	166	131	161	161	139	135	155	165	144	146	134	124	166	149	160	145	134	136	152	155	143	151	155	157	156	157	150	133	147	157	148	123	150	128	169	150	129	141	149	153	157	160	151	161	131	164	170	150	148	141	153	151	129	148	138	146	161	134	161	144	158	147	150	143	146	138	150	151	140	133	137	154	137	149	154	148	147	142	151	115	133	145	131	148	128	140	147	131	146	181	166	155	164	123	146	143	117	147	160	162	175	154	132	150	155	176	150	132	151	147	146	146	137	133	147	144	157	149	163	173	147	163	160	143	161	143	146	155	145	133	149	162	150	118	156	141	151	147	151	130	162	158	153	152	149	144	145	140	138	151	156	143	133	132	159	145	128	158	153	165	143	145	146	138	139	154	136	131	144	132	117	145	154	165	138	152	154	154	146	138	149	141	163	162	154	159	148	143	147	141	141	158	161	154	141	137	148	146	162	175	147	154	140	174	149	157	135	138	136	138	160	153	136	146	170	141	164	153	154	153	150	153	163	139	161	152	125	165	143	149	144	141	129	158	141	181	171	149	140	134	156	133	150	142	153	151	133	158	136	177	154	137	160	149	157	140	142	142	138	156	149	140	138	146	143	142	146	131	153	159	149	162	156	180	138	132	160	137	141	134	162	152	151	154	141	140	168	172	156	152	152	125	148	163	132	161	127	142	130	153	157	135	132	135	148	146	150	140	143	140	143	131	155	166	145	140	146	144	140	150	154	142	153	148	149	156	145	145	135	151	144	131	162	138	123	149	168	156	152	142	152	149	153	148	150	129	148	154	151	160	158	153	153	156	151	158	145	155	132	142	146	163	135	156	171	138	141	135	160	138	148	144	162	156	188	154	164	162	162	146	145	151	173	157	150	151	144	183	142	151	158	152	133	144	146	130	129	137	128	139	157	164	156	150	157	148	134	146	164	158	135	159	144	157	149	165	171	150	169	162	142	144	165	169	161	164	158	156	164	148	140	138	139	140	161	138	163	158	140	143	124	134	131	164	155	149	149	165	147	151	140	150	154	164	154	159	171	134	151	152	133	127	151	127	142	145	152	144	153	162	147	163	154	136	137	153	138	168	142	142	146	135	141	148	163	151	139	145	147	155	148	166	131	143	158	143	153	127	143	163	154	163	154	138	149	130	127	141	132	136	142	146	162	142	146	165	154	157	143	165	157	146	151	139	156	142	164	133	149	139	160	157	161	158	139	134	142
28786	32903	18711	7846	6979	5012	4038	4054	3156	2455	1927	1623	1433	1237	1162	1067	924	823	741	717	679	651	553	625	568	575	574	550	526	559	521	466	487	545	501	497	493	470	481	459	448	450	510	474	464	450	473	434	467	456	413	452	434	462	430	401	471	450	437	397	394	424	454	413	418	406	445	451	413	411	438	444	438	410	445	448	412	416	448	454	420	409	449	454	410	430	436	415	436	457	484	439	461	498	510	498	488	445	470	456	458	470	460	434	482	388	455	434	423	474	432	415	445	479	449	434	465	441	449	418	398	392	429	423	434	390	426	419	436	427	445	425	411	402	457	435	446	445	427	422	451	436	447	459	449	449	418	470	458	442	424	406	445	401	376	410	440	419	438	406	431	436	382	410	421	410	453	402	441	387	409	408	396	407	412	422	417	355	398	418	437	449	385	402	412	408	404	418	392	435	417	413	431	447	421	398	393	418	434	371	436	383	385	398	423	408	394	405	407	414	407	419	412	390	428	414	389	412	395	415	438	412	410	429	420	378	418	414	410	396	402	411	412	392	419	381	416	414	393	398	413	382	382	422	417	424	386	408	373	414	420	391	399	413	393	386	421	384	407	395	423	412	411	410	391	423	385	424	389	389	386	384	397	416	394	393	374	376	418	422	399	400	413	362	382	409	383	411	368	381	401	396	414	404	420	400	373	413	389	418	392	372	373	384	409	391	392	437	380	410	368	450	430	406	436	394	405	391	429	430	402	393	409	370	399	415	414	427	416	372	416	387	416	399	445	407	390	416	408	416	384	425	412	420	429	398	424	429	378	396	367	405	414	388	389	394	408	387	385	414	408	369	437	395	378	408	412	392	407	399	413	405	392	410	386	390	399	408	371	386	418	417	434	372	449	414	382	407	413	378	407	403	430	397	388	429	407	404	381	413	386	401	422	407	410	395	412	392	416	426	435	397	386	439	370	400	379	421	414	407	380	377	405	408	407	391	428	373	387	413	365	427	400	412	407	386	445	412	397	435	396	390	393	426	372	427	398	421	374	442	392	393	431	370	395	425	408	431	394	399	415	368	444	410	408	410	395	393	410	410	404	429	407	372	379	420	402	389	411	412	443	395	448	416	406	409	387	385	392	421	391	382	370	377	409	397	341	387	428	378	416	389	428	405	406	430	434	415	397	394	423	396	395	425	404	392	358	405	424	377	399	419	392	392	388	393	428	418	404	406	404	415	400	369	385	399	388	363	438	393	374	365	392	367	407	413	404	441	436	403	409	403	462	408	401	343	404	405	409	379	422	400	410	401	423	378	394	387	388	448	411	416	382	404	385	403	405	393	393	408	412	382	434	383	400	400	364	411	381	415	394	389	397	408	395	403	379	412	431	408	401	366	412	396	395	398	386	375	423	399	394	389	441	425	403	447	422	378	410	391	416	415	384	438	475	395	405	391	376	427	391	398	399	392	395	399	374	427	409	376	401	397	427	392	402	408	421	389	404	401	382	389	398	412	414	387	385	412	425	400	400	412	394	402	421	420	415	370	391	436	384	373	378	386	363	393	428	421	396	422	421	410	388	443	417	397	412	397	453	388	451	424	399	391	401	406	418	398	417	422	383	414	412	403	419	397	368	384	393	394	433	396	375	433	410	373	386	403	386	398	414	414	394	375	440	411	418	403	380	388	395	439	420	399	415	377	400	429	405	419	397	380	376	385	404	385	386	412	392	439	421	398	427	400	400	397	445	444	402	406	421	354	415	423	405	393	401	416	398	388	394	374	409	436	388	428	423	403	404	383	395	390	417	422	394	382	379	401	432	400	412	352	397	394	421	410	417	425	381	391	396	408	448	379	416	381	420	408	401	431	442	380	414	433	395	362	385	392	428	436	425	383	396	395	424	412	382	396	449	415	386	417	373	383	385	424	377	402	402	401	389	398	404	389	398	445	390	388	384	422	421	402	405	402	379	377	392	423	385	433	383	404	408	381	381	393	427	389	398	399	408	390	400	415	390	410	365	401	381	418	402	386	421	359	359	385	392	410	396	430	396	394	393	408	395	388	421	433	377	391	421	403	440	404	391	385	402	404	437	356	379	407	436	394	429	392	438	373	401	377	399	391	384	407	392	405	412	400	372	407	417	401	432	414	419	430	440	436	379	416	394	426	425	368	421	385	408	359	387	388	398	403	384	411	397	463	407	393	413	408	402	400	396	402	420	391	406	405	381	415	412	421	406	415	395	415	408	392	400	428	393	393	426	385	433	405	438	446	439	367	411	394	389	401	422	396	432	442	408	428	398	423	367	373	424	388	418	413	407	447	372	340	404	450	385	433	413	401	385	409	397	431	378	383	407	413	411	417	432	403	397	410	425	388	415	431	418	418	398	395	415	406	401	407	374	402	409	398	414	424	416	396	397	409	410	427	393	418	411	422	403	424	361	397	409	407	409	362	379	416	420	409	410	369	442	402	423	390	437	409	382	414	392	400	404	430	418	377	382	388	384	439	407	435	394	382	390	383	432	402	388	412	383	394	371	434	426	409	394	388	400	417	414	404	411	406	419	390	406	381	414	423	423	400	437	404	382	426	416	392	388	397	418	419	383	393	397	369	419	421	422	387	405	401	423	373	363	394	372	395	393	392	405	374	374	380	401	400	403	405	367	434	401	412	408	415	385	387	395	398	434	369	414	405	368	394	428	402	373	364	408	383	381	431	381	393	403	379	400	397	412	364	411	386	373	390	412	390	401	417	428	440	366	388	406	401	446	429	386	440	415	416	408	392	393	378	378	377	404	426	394	433	446	389	415	382	375	416	391	410	398	379	426	420	381	349	415	377	420	368	420	420	394	415	418	433	382	359	385	385	404	434	376	419	387	376	385	415	419	372	420	410	437	402	410	400	421	397	393	401	418	439	402	377	413	389	431	410	403	430	402	383	406	404	387	393	360	413	390	417	405	401	388	411	372	417	418	409	397	435	375	394	435	411	381	435	396	380	397	401	371	405	379	363	398	365	413	412	376	410	369	385	383	411	384	410	396	409	390	370	381	408	361	417	421	388	416	416	402	391	415	396	393	391	444	442	379	398	384	411	400	392	436	415	407	408	425	383	369	433	408	393	387	385	407	419	411	407	389	426	336	399	387	387	416	417	382	417	395	440	401	432	420	401	417	429	379	383	390	404	408	376	402	378	432	430	380	375	396	401	404	433	392	405	410	407	428	386	383	407	386	404	385	427	434	424	405	415	385	411	437	421	415	399	398	406	420	430	402	417	408	416	397	367	420	376	400	368	415	427	399	399	370	367	383	394	379	403	388	443	432	415	376	372	396	389	390	379	407	382	390	411	419	413	433	427	416	444	411	389	392	414	412	414	382	397	392	421	395	409	393	389	387	398	397	410	391	389	370	379	394	389	413	395	401	392	438	437	373	389	380	435	375	404	399	422	406	377	384	368	433	375	422	387	364	421	387	413	366	402	397	411	393	346	441	406	382	401	388	362	405	393	388	400	382	407
15384	8529	3363	699	466	333	286	256	221	247	236	218	234	200	214	212	224	203	236	205	214	215	219	210	214	235	241	239	210	247	190	223	215	227	242	212	220	235	227	218	232	219	243	213	200	218	201	239	240	208	223	206	226	267	242	239	218	229	223	213	240	219	203	242	210	215	242	221	206	227	232	240	236	235	232	227	221	231	202	236	229	242	248	221	254	226	246	243	217	236	234	238	236	210	232	241	196	234	237	235	223	223	222	229	207	232	239	224	238	233	215	264	221	237	235	231	232	237	244	243	226	220	229	248	211	240	193	202	245	221	227	227	223	235	238	248	233	232	236	214	235	215	234	227	213	225	223	224	237	228	244	238	257	226	238	222	229	213	212	225	276	209	228	221	234	242	196	223	228	216	238	228	209	218	207	243	246	234	228	216	224	221	209	230	232	217	236	235	255	249	197	212	227	210	226	245	252	199	221	217	241	237	231	222	186	238	238	210	256	221	243	233	232	233	223	235	209	225	212	232	223	196	213	262	236	217	232	233	253	221	243	235	255	227	221	242	239	244	247	215	244	245	260	215	252	253	212	234	250	199	235	213	224	214	241	218	228	237	194	230	224	207	221	249	229	223	231	231	232	235	206	227	224	231	215	235	219	234	226	214	238	232	221	180	231	257	224	213	228	234	236	200	205	209	233	246	242	233	231	233	214	251	220	220	207	234	263	209	235	237	214	221	242	217	255	216	230	218	209	243	217	233	239	239	212	220	227	246	246	206	232	246	241	226	219	224	202	251	234	223	233	228	237	205	227	227	220	216	235	256	218	246	217	252	217	228	210	225	215	239	233	217	209	244	229	234	232	212	213	213	218	233	232	228	212	203	218	259	249	216	221	245	196	207	207	197	207	222	281	242	230	197	233	227	215	218	230	203	247	230	226	239	207	225	231	233	216	245	235	219	219	233	203	230	231	216	240	234	231	223	219	232	230	210	241	226	242	242	216	232	206	211	229	200	222	280	222	233	232	202	225	225	269	216	230	246	234	199	203	226	215	221	209	214	198	233	211	216	219	232	212	217	212	247	234	238	236	242	233	221	219	236	241	235	218	233	214	244	215	230	212	247	209	218	236	205	212	206	232	241	221	223	231	227	213	234	219	242	228	242	219	230	235	191	220	210	236	245	247	230	241	225	252	199	216	232	237	222	245	217	225	221	213	232	191	194	216	240	246	221	246	242	187	241	217	198	241	240	246	223	226	247	256	239	209	208	222	233	226	253	197	229	240	233	246	210	221	199	244	216	223	238	209	225	217	207	219	231	226	200	234	232	193	238	232	238	232	231	210	237	219	231	219	210	219	243	236	220	209	233	232	226	236	221	245	228	239	234	234	204	227	228	235	219	226	238	215	223	213	225	233	222	214	227	224	230	204	236	228	223	217	219	247	234	200	226	199	194	228	239	208	242	246	253	218	217	232	222	246	217	203	219	242	237	223	221	228	224	231	237	232	207	224	226	231	239	227	206	250	203	212	207	243	245	223	219	218	232	229	232	256	231	238	232	197	203	220	234	247	234	213	189	227	210	199	215	230	232	204	226	218	198	211	216	216	219	223	207	214	219	213	215	227	227	230	218	237	249	246	237	241	218	235	230	229	228	230	229	259	220	248	231	246	220	211	224	220	221	232	260	197	222	218	237	189	222	213	242	242	201	229	201	210	217	217	241	229	234	227	238	234	232	239	221	213	258	246	245	234	247	235	208	216	231	218	253	216	225	222	223	216	228	240	246	231	250	228	222	212	207	253	206	231	245	225	257	277	247	216	241	214	216	249	213	246	202	225	211	229	229	232	241	197	228	220	212	200	232	211	238	216	249	219	219	219	228	211	236	196	227	217	216	226	233	239	193	244	223	250	250	223	212	223	215	221	218	241	230	200	246	246	196	215	216	213	210	232	205	202	192	235	219	220	221	224	238	235	226	248	187	215	227	250	213	245	223	225	228	228	203	231	207	239	233	210	231	214	203	213	236	232	212	209	217	223	244	233	229	202	206	235	212	214	206	234	234	208	230	246	236	232	222	235	207	223	208	231	246	219	233	216	217	267	225	243	225	218	216	195	225	200	225	220	193	226	224	206	229	223	219	238	230	220	249	228	214	228	220	209	207	222	206	226	229	215	220	240	209	222	219	234	238	225	219	231	205	213	249	239	224	222	228	222	244	248	186	224	221	225	217	250	236	214	240	209	242	241	238	222	218	260	222	219	223	198	201	243	248	232	240	252	228	201	203	227	226	223	249	196	237	224	208	227	203	224	212	225	233	216	212	231	239	222	218	220	215	223	255	219	225	196	191	230	220	233	230	217	229	190	210	235	212	255	232	214	207	212	232	216	213	219	230	219	228	221	253	226	233	234	205	217	226	249	222	208	261	225	230	208	226	206	225	252	229	217	235	228	230	225	240	228	253	247	229	209	199	222	220	250	241	207	219	223	215	220	204	235	222	247	236	251	237	227	236	210	222	218	228	229	218	226	233	216	220	244	235	213	226	244	230	222	250	229	228	207	253	222	227	206	249	218	207	236	251	233	223	215	242	242	222	221	234	215	208	220	221	214	214	210	230	206	227	226	237	226	260	240	233	207	233	220	205	236	227	248	235	215	260	225	219	207	232	262	211	224	251	220	212	229	242	182	250	227	208	247	218	238	245	199	204	223	260	217	215	250	205	190	201	236	201	203	246	232	230	218	264	234	219	236	232	228	214	223	226	232	219	238	215	230	222	211	223	227	224	222	223	242	238	200	212	222	227	253	221	204	233	238	219	236	227	250	218	237	203	223	243	219	224	211	238	256	232	220	204	211	228	268	213	241	222	236	230	249	224	225	212	229	207	244	245	235	230	210	217	233	237	202	243	243	235	206	220	232	225	209	235	252	198	239	224	209	217	229	235	209	229	233	195	223	191	228	228	234	216	228	207	234	260	230	249	224	220	202	208	242	218	241	214	249	213	201	221	212	219	207	256	220	223	230	246	266	252	238	249	230	244	225	247	244	252	195	233	241	240	216	211	232	207	208	236	214	232	218	234	216	220	219	211	225	224	190	249	235	223	226	244	231	217	225	232	246	197	215	206	232	192	246	240	223	185	224	236	228	222	198	226	232	235	227	211	225	232	210	209	218	215	247	222	221	263	229	210	242	242	224	224	222	238	229	230	231	237	227	222	190	242	226	245	224	221	253	207	226	209	264	202	228	215	226	219	236	189	217	228	198	224	232	230	220	185	215	232	229	241	227	215	237	237	225	205	201	235	220	243	233	185	244	235	228	195	211	246	228	275	233	220	226	183	249	228	226	217	213	216	215	219	199	216	231	217	263	218	213	193	229	210	216	219	221	242	224	218	245	218	237	224	225	243	245	231	241	221	215	217	234	228	220	207	231	214	200	208	236	206	256	208	247	235	238	248	212	225	209	274	235	207	208	219	255	220	206	223	234	192	220	221	242	225	194	223	242	240	222	229	218	209
10116	8837	4789	1329	1103	840	789	734	708	673	622	597	655	671	636	616	626	589	591	568	627	556	574	617	578	589	548	587	612	615	578	612	577	567	612	626	604	608	585	603	611	592	600	575	627	568	623	601	596	582	594	623	606	595	600	568	566	636	595	609	566	547	589	608	593	581	598	619	590	604	602	560	594	601	596	594	601	606	575	566	613	549	585	557	581	637	558	581	581	621	601	568	619	650	570	588	592	647	589	566	611	588	583	599	630	648	554	609	597	578	573	641	599	617	578	636	621	635	625	604	583	602	600	635	557	613	610	563	588	602	589	598	584	590	662	601	583	624	578	632	603	611	615	594	608	642	590	619	608	613	586	581	582	600	601	628	549	598	604	617	657	601	585	580	614	638	549	626	591	594	592	587	595	570	592	595	608	563	576	614	584	590	564	603	549	567	546	597	636	601	590	585	563	590	582	585	595	637	569	570	621	660	629	617	566	598	572	563	613	607	594	576	583	600	612	588	587	584	598	646	590	582	580	612	553	619	576	615	630	646	630	594	607	580	605	570	548	584	615	598	623	589	562	569	600	625	621	642	588	611	596	559	603	550	581	601	606	634	583	583	588	647	577	628	575	605	571	621	618	596	583	597	589	610	583	588	568	624	618	583	551	576	572	569	603	598	547	576	594	612	627	595	571	582	587	595	578	590	595	618	599	564	560	563	598	549	622	593	554	591	589	578	591	631	594	561	656	568	574	619	597	606	603	622	620	591	629	548	602	611	610	596	598	592	546	611	611	531	603	571	573	607	584	600	575	624	600	626	586	578	543	620	586	619	609	577	586	592	564	591	557	584	569	531	559	609	590	609	592	561	582	556	564	558	541	567	572	594	625	600	616	569	580	586	602	587	608	578	605	647	606	625	604	577	577	639	593	581	578	610	596	602	545	550	629	589	589	598	585	589	564	587	630	590	569	584	631	599	588	605	620	559	612	558	572	577	506	603	565	604	590	575	574	592	595	606	570	622	620	624	602	585	610	608	541	584	587	602	645	589	582	603	603	629	586	569	575	623	569	622	656	605	585	564	595	595	638	565	574	595	587	584	560	590	599	550	627	606	590	592	602	590	565	574	585	593	591	644	608	558	553	568	588	541	609	587	636	580	611	607	557	633	567	590	602	575	642	592	577	606	538	554	585	574	548	626	587	609	601	537	577	579	596	600	535	585	605	642	582	621	609	533	576	640	550	565	638	556	593	602	621	565	614	594	603	591	592	626	605	582	593	576	567	599	649	611	595	556	553	605	592	567	572	614	627	566	581	589	619	601	603	600	612	622	600	577	608	591	570	629	584	613	556	600	608	591	607	637	543	590	625	623	595	598	604	613	588	585	595	617	547	622	568	601	562	548	571	585	622	649	611	581	569	639	560	579	568	583	567	595	591	575	560	631	584	610	595	596	597	548	573	599	559	573	604	643	614	551	596	607	593	593	595	575	603	531	609	610	567	590	594	615	602	523	546	602	634	629	577	575	582	594	565	575	591	608	580	581	581	618	582	564	610	613	611	591	584	604	574	595	581	624	612	608	595	592	599	523	612	631	603	562	585	579	596	625	608	558	591	604	571	562	612	585	561	560	630	605	605	572	552	586	537	583	562	590	607	529	620	624	613	604	567	609	586	585	586	572	595	630	592	616	639	576	593	611	617	583	558	627	558	610	593	597	540	559	588	614	622	587	573	611	570	563	563	592	544	598	636	624	611	583	581	552	562	626	578	602	575	597	585	593	646	578	579	606	605	593	616	579	568	560	584	643	604	612	595	604	617	590	601	610	598	574	576	604	584	609	579	664	596	587	601	542	581	601	594	615	595	601	551	606	586	617	573	589	580	586	606	549	614	576	612	563	564	579	582	609	555	585	575	588	583	577	604	611	583	565	576	613	561	571	612	635	558	573	594	599	570	625	564	610	584	581	603	561	548	561	609	602	622	573	616	570	605	539	562	616	592	584	544	594	629	585	630	625	619	579	590	587	588	607	590	592	599	599	614	624	595	592	601	622	610	605	554	550	581	647	582	583	609	616	543	583	613	569	622	583	583	575	588	600	639	596	584	606	570	612	600	564	603	583	629	562	618	592	580	604	553	619	604	555	578	600	607	607	578	585	609	584	574	603	625	584	635	613	582	528	565	577	565	599	602	588	601	586	577	585	569	564	618	549	551	588	617	619	625	640	564	592	627	600	582	588	595	612	550	620	613	596	595	602	613	628	556	605	617	581	591	592	559	647	542	581	586	588	543	593	607	587	576	584	544	602	633	578	565	586	569	545	582	542	609	574	583	603	558	593	647	578	629	583	529	609	612	627	554	623	600	600	592	556	589	589	604	614	599	590	600	623	609	582	600	564	570	643	661	606	551	571	570	571	609	593	591	622	594	604	536	551	619	569	568	594	594	615	639	604	587	595	577	597	659	562	594	605	603	633	578	618	590	566	583	624	596	606	603	605	603	592	585	618	605	579	571	572	617	609	597	608	569	586	597	593	573	567	578	597	567	586	592	569	562	561	617	558	585	574	597	576	642	583	598	550	573	597	557	572	583	594	599	589	572	571	587	586	574	601	594	585	575	587	597	592	607	610	565	605	609	609	612	542	620	586	586	600	577	598	607	524	582	637	599	616	578	588	635	616	593	570	576	571	604	612	592	536	551	615	613	582	597	581	610	607	574	585	624	597	631	547	630	565	601	593	561	616	575	554	571	576	561	575	605	569	608	621	666	591	575	576	603	578	582	606	638	592	596	594	557	619	569	581	583	597	613	569	592	652	631	585	612	589	612	637	574	613	587	590	583	595	606	617	598	600	562	617	608	578	578	558	615	558	596	578	579	582	591	595	607	558	604	566	614	586	589	613	547	591	598	626	567	612	585	589	577	549	621	578	584	551	570	555	620	581	569	611	589	608	561	605	597	601	592	563	600	560	607	608	644	626	605	561	598	598	621	596	598	581	606	629	571	578	608	561	609	615	587	588	560	542	620	611	608	617	592	570	620	574	623	569	545	603	565	598	640	609	600	556	611	578	593	593	579	625	590	557	601	568	586	618	618	558	591	574	640	599	556	596	551	629	631	594	600	608	568	578	567	559	589	627	571	617	582	573	635	588	577	583	556	616	608	588	562	608	593	578	564	591	580	567	591	614	631	570	596	602	544	591	593	596	581	567	582	610	618	601	569	585	564	614	566	594	628	600	556	611	589	588	607	574	559	535	617	566	554	650	653	627	551	565	559	611	575	608	567	618	631	590	575	569	571	573	610	616	584	574	644	604	598	610	614	561	580	603	607	628	590	596	544	568	595	545	590	570	587	583	583	595	614	530	579	563	593	551	611	582	605	598	620	621	572	592	538	561	583	624	625	597	598	600	566	609	570	602	581	551	622	591	567	577	580	621	598	644	551	620	567	596	594	588	604	574	570	602	609	613	589	637	609	589	578	599	573	587	615	605	604	566	616	561	580	589	614	614	581	619
34506	34764	25040	10750	6239	3594	1799	979	598	504	411	364	283	291	282	242	268	281	220	208	209	194	244	229	208	236	231	229	235	218	228	229	221	210	194	217	201	216	208	224	214	221	220	220	195	232	194	223	210	230	220	238	196	205	219	223	237	234	213	221	208	217	217	216	225	218	219	203	212	205	236	224	242	200	177	212	230	191	222	223	194	230	193	205	217	200	188	220	248	189	230	224	215	227	185	222	223	237	209	205	188	216	195	224	188	221	243	207	182	192	234	218	235	242	206	237	226	213	237	219	204	231	219	217	192	214	204	198	214	232	198	208	200	208	230	217	225	197	215	236	192	188	207	234	219	240	197	214	199	202	214	215	196	220	226	218	193	219	202	199	204	212	208	226	219	227	232	216	239	201	214	208	205	205	220	187	208	181	201	213	190	204	237	246	216	229	199	212	213	220	232	196	194	189	204	200	192	212	208	203	214	190	216	210	199	198	206	241	207	187	204	208	211	220	185	239	229	264	218	188	192	218	234	223	200	220	212	214	203	209	217	203	207	225	219	215	209	214	205	216	220	193	207	240	210	218	196	220	214	219	207	229	220	201	224	217	221	209	243	233	213	199	206	217	202	200	218	224	218	207	192	228	233	182	193	216	219	170	201	201	221	224	220	221	212	220	203	207	197	190	195	189	222	206	199	235	206	230	194	203	199	224	193	251	228	212	211	218	218	193	200	223	215	246	200	208	210	219	224	211	212	207	237	231	211	227	213	216	231	201	191	233	188	218	213	223	200	200	212	213	209	211	210	217	217	203	219	220	205	226	195	205	232	215	208	250	204	204	222	228	212	232	217	213	227	216	195	194	223	198	200	209	229	212	223	201	216	214	200	216	211	228	224	237	219	222	222	223	195	219	226	236	216	206	213	213	209	222	196	171	202	233	218	220	215	208	201	196	215	205	202	226	219	228	208	237	197	204	211	206	208	210	247	213	210	212	227	201	238	214	208	225	194	238	222	218	210	229	221	206	222	210	209	219	200	244	234	205	209	219	199	222	205	208	180	210	226	226	193	225	213	198	207	223	211	207	197	197	174	183	191	210	220	202	194	209	220	179	199	194	178	225	192	180	208	228	238	191	217	212	222	212	200	203	209	211	204	204	237	222	212	210	206	213	203	232	212	184	199	190	211	219	213	208	198	216	213	219	236	258	239	238	190	200	189	201	210	204	235	213	218	203	231	224	205	239	230	228	218	213	220	253	224	234	178	213	216	230	211	210	222	244	207	192	220	218	212	220	224	198	227	203	228	213	228	190	230	214	221	241	222	224	197	215	199	191	207	230	193	175	208	220	197	216	222	229	196	212	206	213	197	239	208	205	216	220	261	211	244	182	223	192	210	203	223	214	213	213	202	215	209	214	215	186	243	195	197	220	225	208	205	199	215	192	222	186	218	215	230	193	251	184	214	201	225	224	219	244	227	225	208	210	215	231	232	195	212	192	197	223	222	210	199	221	197	210	213	205	232	199	211	205	224	221	203	219	228	214	218	230	212	196	189	203	218	176	208	201	226	210	210	198	207	223	199	211	246	208	197	193	219	206	193	209	187	225	219	219	195	229	219	218	226	235	224	209	220	229	212	222	207	197	213	223	255	204	219	195	230	199	198	235	205	238	240	187	217	213	223	183	206	226	208	238	229	245	205	204	213	222	214	215	212	192	196	225	211	202	213	209	219	222	188	215	202	236	228	226	219	208	245	211	224	228	235	222	212	204	203	207	224	215	205	200	200	221	243	214	225	205	226	196	191	233	208	189	223	199	233	193	220	241	195	193	196	214	214	224	214	234	205	217	222	220	217	205	213	217	208	235	234	200	203	198	215	214	223	198	214	204	226	215	174	221	220	177	218	207	223	219	215	222	201	213	250	195	209	206	198	227	201	205	191	204	204	221	205	215	217	223	206	222	228	210	221	203	191	181	226	202	222	210	210	226	201	192	222	202	216	224	196	210	202	172	201	223	222	220	184	227	217	233	210	211	206	210	196	218	205	198	237	220	212	222	224	227	196	242	240	189	235	214	207	213	216	205	212	194	212	216	207	199	186	227	233	219	223	208	193	200	179	196	245	195	232	223	217	205	219	201	212	190	210	215	229	216	232	196	209	206	226	202	205	196	189	203	223	237	191	205	235	211	223	230	231	218	201	196	198	197	196	238	221	214	204	213	208	218	181	198	231	200	200	188	208	231	219	205	193	208	228	219	231	214	226	218	225	208	188	222	203	227	236	216	210	214	223	199	235	218	219	202	205	231	206	204	195	211	236	211	222	245	198	208	207	208	220	218	211	197	200	211	234	198	218	223	242	189	216	205	220	204	191	222	197	202	200	222	204	225	229	208	210	199	208	215	188	219	211	216	205	213	203	215	229	241	235	225	201	237	212	196	194	211	231	212	194	212	198	208	222	237	204	207	218	230	203	201	209	204	211	215	219	189	197	215	226	234	224	222	192	185	198	233	199	193	230	232	205	203	210	178	189	196	221	236	210	197	205	231	211	220	223	245	184	219	201	199	207	220	200	191	217	223	234	224	220	214	225	217	224	192	216	193	216	238	236	236	207	221	210	219	217	228	236	204	222	226	210	222	215	199	215	175	215	202	209	206	203	224	215	204	207	214	237	224	203	210	206	224	226	209	214	215	219	219	230	204	201	206	214	216	203	221	199	205	210	181	218	240	202	187	221	189	203	197	225	221	225	222	190	202	222	219	208	203	213	219	241	197	196	189	217	226	190	209	188	214	220	229	206	230	236	220	184	178	200	223	206	210	210	217	218	218	225	211	189	191	214	216	216	204	208	218	196	227	220	200	205	233	199	209	237	213	223	232	188	173	199	201	214	236	204	254	226	208	209	222	210	236	202	219	183	198	250	238	225	183	189	198	208	219	208	220	216	228	218	222	210	197	226	218	193	212	238	209	230	240	234	241	179	230	214	193	223	199	233	195	196	212	226	209	191	220	226	188	231	200	229	205	212	192	224	228	205	216	204	243	226	218	213	209	214	220	207	225	215	189	208	218	209	191	205	239	202	201	210	210	214	210	204	188	172	222	236	223	200	220	225	211	209	227	205	215	241	202	198	185	229	223	217	207	212	224	221	215	175	204	193	215	231	211	212	173	182	169	211	209	215	206	210	202	233	209	237	219	195	223	220	213	222	203	211	214	221	199	219	207	217	211	189	202	195	214	216	229	212	202	181	213	230	215	223	204	221	199	196	233	209	199	216	217	204	227	236	220	232	223	210	215	216	227	209	216	196	205	195	219	232	236	209	216	215	223	199	213	219	205	215	203	202	251	246	208	195	235	248	197	221	211	225	218	217	183	249	226	178	235	220	183	206	214	208	208	227	210	190	222	215	205	204	216	240	221	236	213	214	203	216	215	230	190	199	227	210	204	198	226	202	203	225	214	229	208	240	232	222	230	211	190	212	229	201	249	229	197	208	201	230	207	207	221	203	239	217	230
23847	29570	14590	4962	4704	3675	3068	2726	2149	1865	1489	1268	1054	1006	923	846	768	770	734	738	691	669	659	621	664	667	586	620	628	663	626	640	637	615	576	630	598	593	535	564	587	560	594	612	604	568	599	581	603	578	573	603	583	586	581	559	516	579	554	527	587	557	570	550	603	567	595	561	554	551	568	537	576	543	571	558	573	589	611	559	593	585	583	587	558	547	563	506	577	567	565	584	603	593	605	596	600	607	545	587	630	595	614	575	575	538	591	597	566	626	648	601	609	617	553	598	586	605	602	549	579	587	556	597	580	533	530	544	550	602	587	568	584	555	558	580	597	594	575	585	586	547	586	558	595	535	618	575	578	570	580	589	586	540	569	549	614	621	558	570	561	552	534	524	568	548	533	559	541	584	577	527	514	553	574	564	557	591	501	574	542	566	575	499	555	556	561	581	604	515	549	613	529	555	554	537	611	518	595	568	561	579	572	598	561	573	552	524	523	534	559	580	623	558	541	563	534	545	595	582	569	574	601	515	551	604	536	607	556	526	568	562	608	563	556	516	535	555	577	591	516	565	559	565	544	596	549	585	550	544	527	552	519	546	544	506	579	603	547	531	591	537	569	537	534	522	538	544	573	561	596	538	571	562	552	538	556	562	541	534	540	526	554	546	510	560	572	574	559	550	530	544	538	524	534	566	576	544	614	523	544	582	581	561	606	541	542	568	550	565	549	565	574	558	562	541	546	569	546	564	601	538	574	598	581	535	565	538	581	579	552	522	579	571	560	545	529	519	552	566	524	572	570	553	574	538	560	560	555	553	513	551	537	569	589	557	482	588	587	589	554	529	562	551	577	559	564	579	524	548	539	596	575	546	536	574	586	556	566	566	551	531	554	540	532	578	540	549	595	552	568	567	581	545	543	563	526	493	556	553	541	545	541	566	543	581	609	569	579	560	553	535	544	567	580	574	497	578	552	476	571	550	584	516	529	604	553	507	564	553	523	570	550	539	564	591	580	538	557	593	564	538	565	552	561	525	559	571	562	546	591	570	528	564	544	574	523	550	511	590	545	530	564	511	581	600	527	535	534	596	527	534	567	531	581	533	582	569	562	535	558	571	514	567	543	524	495	571	567	530	580	610	573	569	559	577	536	536	575	611	541	562	520	593	566	578	551	568	583	554	545	574	540	501	497	549	577	517	547	512	538	531	535	560	561	557	563	550	565	536	568	534	557	562	557	593	570	565	554	534	585	574	594	589	543	564	589	548	574	579	547	553	531	528	571	553	564	566	627	565	548	555	547	591	556	568	535	544	570	537	530	574	588	562	550	573	537	594	581	575	580	553	587	583	578	533	512	538	570	498	552	577	590	558	549	577	570	543	535	521	579	566	550	582	570	588	496	561	559	521	575	565	598	512	569	553	594	562	560	535	556	585	546	527	544	601	532	554	542	540	546	574	524	541	549	560	574	519	502	545	546	567	524	572	573	514	575	534	516	542	574	547	571	568	563	587	564	602	545	554	563	565	580	552	545	522	591	549	563	541	567	512	582	552	578	525	578	573	565	559	546	523	534	517	537	546	560	555	547	558	574	587	578	489	578	570	535	580	538	545	583	551	548	547	539	573	548	557	563	559	524	584	550	552	569	535	575	537	530	570	587	526	555	552	551	552	556	558	576	565	545	532	565	546	581	582	556	572	597	548	527	558	575	598	512	555	549	555	552	583	586	579	574	563	543	555	544	592	573	544	550	566	611	576	574	576	549	532	551	540	565	589	582	551	515	552	545	548	551	599	546	554	577	534	522	577	593	580	561	554	550	568	548	561	610	583	584	590	558	549	548	543	589	562	538	541	567	569	542	539	572	521	532	598	529	553	499	551	558	544	565	535	512	494	546	573	559	558	592	550	561	543	527	538	540	560	550	567	574	534	527	575	539	562	548	555	536	529	573	545	529	559	556	577	579	536	561	564	555	524	534	520	573	600	558	554	529	590	567	522	578	575	529	526	523	548	564	559	586	542	561	532	569	593	582	543	606	547	592	600	568	539	550	582	592	554	538	551	546	581	524	560	545	556	539	564	536	562	552	537	533	529	546	584	569	516	559	579	570	555	532	534	544	546	571	581	551	561	551	554	575	523	530	564	544	566	581	537	537	561	542	595	556	557	561	580	547	544	569	556	591	593	550	535	566	528	581	580	565	530	567	546	601	575	574	600	610	537	567	522	512	598	577	566	590	551	593	506	553	584	536	532	539	538	593	548	555	529	538	538	544	527	539	561	557	565	537	542	551	547	570	546	562	524	571	538	558	556	575	602	539	543	549	528	551	590	578	560	589	581	556	553	502	571	593	545	586	535	558	576	538	518	567	543	541	566	562	570	514	563	523	539	501	586	560	598	555	528	553	542	568	577	546	599	531	602	539	567	544	604	493	593	514	563	552	590	535	521	543	554	568	562	581	527	533	578	564	576	549	561	545	521	556	544	605	536	551	603	575	590	555	543	523	559	573	549	573	509	537	504	601	538	588	554	600	564	558	558	527	558	523	572	580	590	527	596	558	549	526	571	595	506	553	568	529	530	541	521	558	541	571	575	530	581	521	553	578	514	567	547	558	527	537	546	563	579	528	540	612	567	543	546	523	554	549	557	583	562	588	568	535	609	577	585	617	517	544	526	508	540	553	542	540	538	555	530	578	594	561	535	571	533	544	593	557	556	555	548	560	552	545	519	565	580	548	569	517	578	577	522	552	602	597	572	555	536	604	540	562	551	554	492	574	551	561	529	561	541	548	563	549	589	576	608	559	563	556	578	520	537	556	547	535	535	618	557	540	556	559	590	567	544	546	514	571	548	572	551	586	561	573	616	513	567	524	577	520	544	558	587	552	555	536	552	589	540	588	570	519	524	526	592	536	576	509	569	577	511	543	573	595	536	559	559	565	603	580	505	546	555	553	592	557	540	564	510	539	573	565	603	534	510	554	534	556	559	604	600	547	590	582	492	557	553	522	555	585	566	550	583	579	577	525	537	552	595	592	572	574	564	558	554	558	548	517	566	562	556	524	555	510	543	533	561	533	574	556	600	577	535	583	530	562	549	527	534	547	542	599	581	536	547	522	565	541	549	538	568	559	569	526	521	567	596	527	563	572	527	552	586	593	597	568	529	572	550	545	538	540	608	558	588	554	568	568	557	560	566	543	570	535	565	573	538	568	560	557	540	559	568	573	553	556	555	555	561	558	513	576	554	586	539	584	517	569	541	585	596	523	564	541	538	521	548	602	543	578	561	568	523	568	548	561	549	604	523	579	547	512	573	577	574	540	530	544	549	544	545	558	541	503	554	560	528	600	520	558	572	584	531	553	536	555	554	533	569	577	560	530	560	551	563	503	521	536	529	554	572	586	497	540	535	561	515	563	572	558	573	577	545	565	599	582	584	544	569	566	558	550	542	559	572	544	596	529	515	591	565	563	568	575	550	567	528	523	561	553	564	611	564	575	605	576	603	541	508
42610	44823	32638	17973	12083	6885	3912	2047	1137	846	560	364	352	361	263	257	233	208	179	174	190	189	172	156	195	176	170	196	157	172	158	143	173	164	175	160	150	162	137	182	168	173	160	167	162	132	162	136	154	172	162	156	159	187	150	132	141	153	168	141	124	142	164	166	142	155	164	155	140	138	150	167	161	155	176	162	158	149	138	157	150	147	162	158	161	159	150	134	138	175	155	160	140	156	163	162	162	179	141	131	144	161	180	137	141	157	157	160	141	173	164	156	162	165	140	168	159	139	145	155	148	143	158	155	151	138	185	170	172	159	176	155	165	170	164	151	169	156	151	157	162	156	154	155	166	136	161	147	146	156	163	143	161	171	134	126	156	153	153	151	162	155	138	153	155	134	159	159	134	179	154	151	158	157	173	129	162	134	165	134	154	145	151	147	150	167	153	178	139	150	144	164	158	165	154	156	159	141	156	134	161	128	156	146	160	142	162	152	156	159	164	130	118	135	167	140	145	156	162	155	141	162	180	124	145	166	142	183	150	152	125	152	134	156	148	167	135	158	154	160	146	162	146	146	147	150	153	152	149	161	140	155	152	146	156	148	164	147	144	127	143	163	155	148	146	158	139	157	165	135	139	143	133	162	145	139	148	153	133	165	158	152	133	155	149	150	147	160	160	157	169	159	152	148	153	147	117	152	131	159	159	145	136	153	153	175	163	151	140	152	154	138	142	163	168	136	160	134	174	135	136	155	167	148	163	149	159	178	135	152	149	138	150	152	141	159	155	149	146	151	156	142	157	147	136	148	146	134	147	153	136	120	153	146	153	150	167	150	161	143	116	144	156	164	143	167	152	174	129	165	151	148	135	163	166	138	160	167	145	149	153	150	165	140	153	154	153	168	140	170	157	156	142	166	150	133	150	157	131	154	158	154	186	151	163	156	146	143	143	145	135	134	129	138	165	180	147	144	137	150	145	167	152	136	142	168	164	140	155	146	137	156	158	144	147	135	154	144	165	138	133	156	154	144	147	143	155	138	146	144	173	152	156	139	143	143	159	161	160	149	157	151	162	151	165	140	138	155	166	168	163	147	145	154	135	169	153	154	169	147	179	162	166	142	147	175	166	180	137	130	154	154	129	157	153	142	123	157	158	179	157	147	145	159	148	146	152	144	147	151	166	150	145	145	141	158	164	124	151	157	155	128	159	169	170	139	159	149	140	157	158	151	130	155	143	160	143	157	125	136	152	152	156	165	161	148	180	137	161	156	132	147	160	147	167	168	164	144	158	130	132	152	154	133	147	159	153	158	161	160	136	150	138	150	185	153	164	158	156	131	139	134	137	167	158	153	168	164	138	151	150	146	150	160	153	153	175	161	166	159	164	166	133	167	149	145	148	174	175	145	159	158	145	149	165	175	167	162	164	165	129	148	140	159	157	156	145	142	156	163	153	123	153	140	139	137	152	152	148	144	165	154	149	165	142	148	165	139	159	133	156	161	159	159	176	148	139	132	158	146	140	151	156	160	127	151	146	167	142	166	156	137	133	143	128	143	150	150	159	162	158	143	159	147	148	157	168	163	159	143	131	153	160	150	144	129	137	148	148	167	147	133	162	151	129	143	145	145	173	149	160	147	139	153	146	136	140	162	157	148	158	154	177	164	151	150	155	145	158	166	144	163	141	173	167	152	152	154	161	136	170	161	148	163	142	134	126	150	163	149	142	178	158	122	148	163	164	170	153	152	153	158	143	149	142	156	168	167	150	135	152	156	151	141	169	146	147	133	159	161	167	149	156	160	166	154	180	147	170	172	142	131	143	148	133	165	147	150	165	141	137	141	142	155	167	162	137	166	161	161	136	164	138	146	161	153	177	169	156	137	161	147	143	138	153	167	142	141	160	154	160	124	141	147	152	153	164	150	140	150	158	159	151	146	139	166	151	131	163	150	176	178	161	134	137	161	146	160	159	147	136	146	143	141	147	153	150	152	151	133	140	167	150	155	147	165	153	150	153	159	159	155	129	157	145	153	167	134	154	184	149	151	139	156	154	156	130	155	167	140	160	161	143	159	145	160	147	153	142	144	138	155	158	134	162	145	143	137	168	118	165	164	122	127	134	147	146	170	163	139	163	142	132	145	156	170	163	164	135	149	161	136	155	142	144	149	166	142	153	163	140	149	170	132	143	153	153	157	143	139	156	143	129	143	176	175	142	132	148	183	146	160	175	151	155	162	139	139	138	149	139	133	121	131	149	151	158	157	152	161	140	143	144	151	146	145	160	157	156	154	132	128	162	160	148	153	160	166	169	162	146	145	134	144	148	154	163	139	163	161	182	144	165	146	182	180	156	153	127	141	157	159	149	158	158	133	151	146	146	156	154	149	144	135	154	139	147	136	178	163	154	151	178	131	148	154	142	161	136	177	153	142	148	164	157	168	134	149	157	153	137	162	130	160	155	167	145	154	147	158	165	142	162	172	152	143	149	145	177	152	141	166	131	178	135	151	159	180	162	146	144	144	145	149	151	134	142	137	150	140	148	172	147	144	156	153	175	149	148	147	151	146	156	152	140	148	164	160	169	154	143	160	163	170	156	155	149	137	164	163	118	134	142	136	142	167	135	161	153	147	161	144	146	136	149	166	154	134	151	140	137	147	155	168	157	168	146	175	143	174	161	180	152	152	132	123	135	142	140	174	148	168	150	159	164	128	156	155	143	152	146	169	162	140	147	182	164	154	135	139	157	166	151	128	149	128	157	146	141	150	149	155	146	174	150	142	158	163	135	151	167	153	138	141	147	152	149	158	161	172	147	145	148	156	149	168	135	155	160	133	131	161	148	145	158	150	164	133	151	144	138	151	174	155	138	151	134	159	149	158	166	166	144	158	145	137	135	160	161	170	173	172	138	161	171	159	150	141	141	178	147	173	147	148	152	152	152	132	153	174	133	141	165	152	157	152	171	131	160	172	167	154	144	153	146	151	156	143	146	150	151	158	148	173	157	134	161	165	157	136	176	157	147	147	139	122	170	176	148	149	151	144	158	158	157	183	160	145	157	145	152	139	149	166	149	168	146	164	143	151	147	163	164	145	153	176	172	142	141	129	141	156	162	148	154	139	150	142	163	172	118	173	152	147	148	150	159	168	149	128	175	154	140	149	126	157	172	137	162	168	160	131	118	147	165	165	140	154	152	147	160	160	149	152	146	150	149	128	154	143	144	167	154	169	149	140	158	142	124	132	159	146	148	159	150	167	178	142	146	166	166	162	149	135	177	131	130	145	146	143	171	144	146	148	152	143	165	156	148	162	131	162	152	142	145	152	147	126	162	155	126	143	150	154	142	152	159	145	152	143	166	156	140	161	162	139	159	176	167	176	152	134	147	167	161	154	132	147	161	160	150	173	158	159	142	152	152	155	133	150	169	165	151	150	137	147	155	161	147	164	138	164	147	154	170	142	143	143	152	156	124	135	143	142	166	149	151	135	147	159	144	137	140	153	138	150
29508	38095	19931	7642	7115	5186	4109	3989	3446	2903	2058	1734	1429	1268	987	1071	864	794	656	657	690	605	587	581	581	534	576	552	562	523	494	509	493	543	491	488	474	532	487	452	477	457	470	427	492	475	457	474	448	468	437	442	444	441	463	440	465	409	426	420	424	438	457	403	447	416	443	418	444	452	405	464	469	412	442	422	455	453	446	432	418	411	431	449	461	449	444	445	453	439	462	454	470	438	514	462	455	460	463	431	456	482	449	436	408	443	423	415	468	438	454	494	444	444	482	460	459	443	449	422	433	420	430	399	431	453	450	418	442	425	442	407	448	437	441	447	481	445	413	434	425	403	449	446	443	435	444	426	419	408	427	429	426	431	411	462	430	438	462	393	457	469	404	396	411	401	452	453	407	459	399	421	422	456	433	407	400	413	444	416	430	416	433	413	412	390	412	449	419	367	424	418	411	393	406	446	424	402	395	422	372	391	419	409	387	420	372	406	449	436	420	398	425	399	417	401	420	396	412	423	404	410	389	407	408	402	429	403	433	406	380	408	384	351	410	416	399	443	407	444	433	428	388	393	422	403	409	432	406	405	433	459	404	406	400	380	424	404	388	418	419	405	418	435	422	417	399	410	410	397	424	374	419	403	417	412	408	426	411	418	388	385	450	395	419	372	396	403	433	377	404	388	436	416	404	429	408	440	369	415	396	378	442	377	399	408	372	379	429	403	420	418	370	388	382	406	401	400	431	419	431	428	402	432	397	431	443	445	424	396	390	380	379	440	407	406	423	422	440	396	427	406	400	405	416	457	431	428	393	385	412	425	400	370	403	428	410	401	408	429	413	387	415	429	441	385	412	389	428	456	446	437	433	417	453	408	386	385	398	405	400	399	424	420	430	412	369	390	393	421	423	387	377	443	446	442	404	402	408	426	358	386	375	357	402	408	409	422	429	413	404	381	413	380	401	421	420	427	417	413	367	447	373	393	432	379	374	446	438	392	390	456	372	405	419	384	408	405	381	415	382	412	400	393	412	406	387	399	390	360	421	421	400	425	386	398	375	375	419	433	418	408	445	395	418	420	394	374	397	425	390	412	380	423	388	403	397	435	415	415	404	407	420	413	416	448	439	420	401	410	397	443	432	391	406	399	414	396	424	409	412	390	416	423	417	391	376	411	412	364	399	425	409	398	402	401	402	394	428	410	410	367	407	413	406	402	456	391	413	404	395	396	409	422	427	439	395	402	438	416	410	380	428	410	400	378	426	422	364	397	407	401	394	430	405	380	385	414	415	410	367	406	409	394	390	418	409	391	378	443	380	427	409	379	401	397	410	397	404	400	417	439	434	361	379	421	420	383	387	407	425	406	404	390	378	418	428	429	391	383	380	413	399	436	402	384	420	398	393	386	414	409	407	380	406	404	412	407	419	406	397	403	381	442	410	448	383	400	380	417	396	414	404	391	414	408	420	412	421	368	393	405	416	384	436	421	395	392	407	417	394	427	420	435	405	373	399	387	413	403	412	406	424	404	390	390	403	391	414	434	411	408	362	397	413	392	411	406	412	435	410	386	413	418	383	389	378	419	431	406	437	417	418	431	414	423	423	419	402	412	426	424	377	440	407	403	406	430	420	421	382	389	426	396	389	406	396	399	403	378	425	403	401	407	424	409	408	412	426	402	405	402	370	437	429	392	427	439	395	398	457	378	373	415	392	415	391	420	381	421	436	392	421	395	428	421	411	406	390	406	387	403	381	397	382	432	399	415	402	400	397	408	411	388	398	411	383	406	430	433	378	429	421	381	409	402	408	401	395	424	426	407	420	437	402	447	460	414	426	404	405	413	402	404	417	429	438	383	390	441	398	364	410	416	429	378	418	439	387	412	443	396	419	394	402	407	380	419	409	406	417	395	401	390	368	392	390	387	431	391	421	413	425	406	417	416	430	366	433	409	428	380	379	425	392	420	413	378	383	419	435	430	393	409	414	429	405	408	428	439	407	373	464	394	421	383	429	401	433	393	402	404	384	418	423	401	421	391	408	415	412	400	369	423	377	396	396	407	414	411	425	390	397	409	395	418	433	428	425	393	405	434	431	378	399	400	405	426	404	423	396	413	410	412	379	437	375	422	450	394	417	374	346	404	420	435	383	393	397	359	400	409	414	372	421	369	427	387	402	449	410	476	424	384	448	419	420	384	410	400	391	404	407	386	395	380	414	393	410	391	400	391	425	383	378	393	416	428	420	401	413	438	416	440	404	403	391	395	382	424	409	417	397	397	396	403	413	434	432	399	410	400	388	393	407	414	423	409	415	396	378	426	398	409	411	410	414	395	394	413	403	431	396	403	419	419	410	401	397	389	436	377	415	413	427	410	471	409	385	415	418	387	420	385	381	411	396	357	433	403	413	394	452	404	434	427	418	445	411	417	427	424	411	388	397	398	412	413	394	410	432	404	379	396	404	405	387	441	352	421	391	435	405	367	387	438	419	420	414	433	386	433	411	366	380	411	418	413	417	431	431	460	414	403	427	393	398	388	408	376	421	434	424	422	396	406	430	424	407	403	429	424	400	418	383	402	401	383	406	382	407	385	422	417	382	403	417	393	421	422	445	443	417	395	393	383	384	407	411	402	424	411	433	433	400	385	376	387	414	422	428	433	401	417	397	417	407	396	464	417	430	420	432	424	354	393	429	422	380	433	351	444	399	414	437	392	406	436	391	399	428	388	396	418	425	419	394	441	405	411	419	400	412	402	412	436	435	388	391	395	401	387	447	382	429	406	389	409	414	413	391	420	376	401	432	432	450	391	446	413	434	429	373	407	399	378	398	424	401	360	422	390	369	405	391	387	408	404	411	398	399	427	395	413	433	405	391	399	392	420	390	407	412	436	399	415	406	378	389	410	386	426	424	444	381	389	457	429	396	432	421	377	379	415	398	396	396	391	416	433	388	398	405	404	432	431	389	389	430	414	417	419	413	396	409	378	402	424	419	408	395	394	392	417	451	417	398	391	404	414	389	429	430	411	399	403	401	400	400	412	394	431	405	415	381	407	411	412	409	378	424	422	408	383	377	399	434	403	405	421	384	439	461	428	435	354	392	456	411	424	410	413	394	416	398	394	392	397	373	398	450	415	417	397	415	410	401	394	439	389	438	428	426	397	406	400	371	432	417	410	442	405	395	401	392	409	410	403	414	408	411	405	438	406	368	393	377	404	421	399	394	385	422	409	395	387	432	443	396	388	399	432	412	410	421	430	380	385	370	407	439	411	403	404	385	413	398	357	401	401	385	429	403	394	402	367	439	455	404	403	383	380	400	424	424	387	396	375	412	379	398	415	399	403	416	417	411	437	424	413	376	406	398	402	433	415	379	395	413	424	416	391	375	427	450	417	443	396	409	369	414	395	369	404	411	411	389	382	429	399	387	382	428	421	431	411	404	406	423	383	455	415	417	393	405	389	406	414	393	425	417	422	427	394	391	431	398	376	414	392	371	415	418	417	407	389
14943	10171	2630	691	445	328	319	287	257	241	226	238	246	250	238	252	254	217	213	231	251	202	242	230	252	233	237	234	214	242	199	208	231	248	240	210	254	221	218	241	236	219	236	232	227	221	205	243	203	230	229	225	245	205	255	226	229	203	222	229	227	236	238	222	258	263	238	222	233	235	219	228	223	232	232	246	250	215	208	218	202	246	213	222	261	217	234	225	232	227	221	245	229	226	196	238	244	234	225	199	243	230	240	209	220	222	187	233	225	235	248	212	239	239	223	207	230	247	229	216	225	198	237	221	223	207	244	216	214	208	233	239	239	207	238	232	213	212	216	252	228	221	237	236	242	227	223	224	218	210	261	219	228	236	251	229	230	219	232	225	218	236	209	236	239	242	244	222	215	229	205	215	270	225	232	255	251	220	229	230	226	249	237	237	246	216	239	214	229	224	212	226	222	227	229	220	245	231	228	216	239	228	227	207	228	230	219	226	223	240	217	218	204	230	223	238	226	230	254	189	244	266	221	222	192	241	216	228	232	222	236	213	229	240	253	239	255	225	219	231	229	203	229	225	224	214	224	221	233	217	238	248	227	237	247	243	218	219	226	214	241	253	227	222	231	243	224	226	251	251	222	236	232	236	232	222	234	234	205	229	239	247	215	224	220	255	213	268	263	192	210	242	233	192	224	228	213	217	230	250	213	218	228	239	237	246	211	249	239	215	228	193	208	236	230	235	210	217	217	231	229	239	238	243	249	230	227	237	253	228	238	213	231	223	255	226	232	219	236	251	223	219	229	210	243	223	227	217	228	219	226	226	231	228	228	222	224	231	233	232	247	228	205	241	237	223	235	252	242	208	245	214	224	225	238	213	212	220	218	222	209	219	218	228	228	250	229	222	209	234	214	197	263	221	237	220	240	217	227	216	231	244	232	222	214	230	210	237	235	238	216	234	231	230	230	220	209	214	225	220	216	229	226	222	241	245	213	223	222	241	262	211	227	207	231	222	217	193	226	224	244	236	234	236	229	240	223	231	221	218	232	229	225	219	230	236	260	227	206	243	238	222	252	204	228	242	202	218	235	232	224	222	225	240	228	233	261	229	223	211	206	229	204	266	224	217	230	201	220	226	227	201	227	245	228	242	224	248	249	252	225	198	216	250	212	214	224	210	249	217	232	247	225	217	233	244	242	263	236	255	246	223	242	227	230	260	230	186	247	243	225	218	218	211	254	249	236	229	236	213	214	222	236	222	213	233	235	203	217	198	210	226	231	208	246	254	249	245	209	240	257	231	231	225	238	216	219	214	205	229	221	226	248	252	238	220	235	235	211	247	211	227	248	249	241	232	240	196	229	231	243	234	224	218	235	250	204	248	218	240	206	233	229	234	234	237	226	213	209	235	230	232	231	244	233	198	225	181	223	237	243	221	259	226	233	218	242	216	242	228	212	226	210	200	245	227	250	249	245	237	218	204	225	244	232	213	236	226	225	215	259	230	213	212	210	258	216	204	217	236	225	214	227	231	206	220	233	230	230	214	228	229	210	222	217	219	237	224	244	183	244	246	245	217	239	239	217	226	251	229	211	210	218	219	228	225	241	222	220	211	232	239	203	212	225	227	236	235	261	212	204	218	234	242	224	221	243	213	246	228	242	238	225	224	222	240	219	255	238	225	224	220	247	220	207	231	231	231	213	231	226	233	194	230	236	223	221	246	216	259	223	208	228	231	238	209	232	226	218	220	216	221	222	233	201	241	215	237	226	245	256	224	246	254	221	245	228	245	219	245	225	249	235	237	228	229	224	248	220	225	244	223	219	246	231	232	240	221	217	203	232	219	238	235	239	256	221	238	200	206	219	220	239	240	231	226	251	236	230	228	203	247	248	217	239	246	230	229	230	236	257	220	230	245	225	222	265	209	218	216	229	225	224	233	226	213	223	234	223	238	277	247	250	235	230	248	250	207	235	216	244	220	223	230	237	219	213	254	232	211	242	243	211	235	224	202	250	225	236	231	218	226	221	253	208	233	211	242	250	223	222	248	230	206	249	238	215	211	252	245	219	241	221	224	236	245	246	226	218	220	237	228	210	223	218	226	240	253	250	244	233	236	241	191	218	250	225	235	223	218	225	257	233	224	241	226	210	226	193	230	220	260	260	189	239	237	235	228	233	221	241	231	276	223	241	249	265	221	243	221	252	233	190	207	217	218	233	214	212	227	244	217	204	238	224	233	230	208	214	212	226	234	246	210	242	224	242	228	222	228	199	231	196	255	233	233	220	245	235	212	239	211	211	237	237	242	221	228	240	234	244	243	207	214	211	248	243	231	244	223	223	230	223	256	189	247	233	226	234	236	239	237	230	258	261	223	235	240	226	232	216	237	226	236	218	232	216	229	210	223	235	208	250	236	222	236	245	235	246	223	230	263	244	210	214	235	208	220	227	249	243	218	224	252	216	227	231	224	212	217	230	246	228	230	223	219	247	213	221	229	254	234	216	250	231	244	234	228	226	208	225	237	203	227	230	257	217	230	224	214	256	230	222	220	210	236	207	244	233	239	257	254	194	217	231	254	220	215	228	225	201	243	231	237	221	230	233	233	233	251	240	219	219	199	237	227	244	235	227	239	234	213	222	222	228	228	234	221	238	245	216	240	244	203	218	237	224	230	232	224	232	267	214	220	255	218	251	214	263	243	230	242	235	233	217	230	231	239	205	220	253	232	213	207	237	256	229	237	226	234	243	241	205	227	222	252	222	222	211	244	214	218	209	236	213	228	220	224	225	250	224	237	208	232	231	235	214	223	217	250	254	251	238	213	227	229	219	224	221	222	227	245	209	269	263	207	207	195	205	238	213	244	242	244	214	224	244	222	219	224	201	225	253	247	238	237	210	247	233	235	222	231	228	213	237	246	240	239	246	236	208	258	221	246	214	233	257	235	232	219	246	211	200	197	233	224	228	223	234	205	223	232	213	235	242	216	222	247	219	208	203	221	247	225	226	276	230	229	242	243	226	248	228	240	220	220	216	205	220	222	216	239	224	232	227	197	215	246	237	228	227	234	203	214	214	213	231	188	210	216	240	206	222	252	231	232	250	239	243	244	225	231	235	243	225	231	205	242	231	222	244	229	244	219	192	225	198	224	216	237	256	244	204	196	222	227	237	196	230	245	225	211	254	219	259	226	218	223	240	234	233	247	224	241	236	214	225	244	270	219	239	241	250	225	216	208	239	227	229	231	208	239	236	255	237	230	227	240	234	234	216	226	209	241	183	232	237	265	197	245	223	223	257	226	253	229	230	241	224	237	231	221	216	218	191	216	226	222	228	207	215	196	245	237	219	202	246	233	221	227	214	230	234	231	220	219	224	217	243	231	215	240	253	226	219	239	238	231	227	213	225	255	206	238	228	239	248	246	218	214	228	205	202	195	245	250	221	213	221	212	242	210	224	232	234	258	219	244	229	239	234	257	262	235	220	267	199	249	221	228	224	232	235	243	206	235
9784	10477	3339	1262	1211	911	766	783	763	732	678	641	698	689	656	677	635	656	604	638	596	586	571	668	622	665	635	594	623	610	576	606	595	657	573	609	614	628	631	587	613	584	595	665	573	645	634	615	642	583	584	587	640	634	596	603	592	590	634	578	619	583	586	574	627	612	613	608	606	597	587	601	614	606	603	638	584	569	600	618	588	613	638	553	610	579	617	647	613	628	628	617	637	622	647	624	601	599	615	628	553	616	608	630	614	606	640	654	598	571	635	591	591	642	661	601	604	673	589	632	588	617	622	568	590	575	619	645	651	604	645	598	643	572	599	599	592	600	579	601	620	641	600	609	616	599	638	598	582	606	595	567	637	588	613	595	557	584	648	614	578	617	596	593	647	621	663	626	634	618	595	639	629	592	626	544	581	568	611	594	609	601	618	609	597	609	579	630	581	588	577	635	630	584	628	562	593	661	582	565	597	626	609	605	582	583	606	577	589	626	573	580	577	549	622	564	615	643	584	609	623	573	578	556	596	595	646	579	597	578	586	636	572	585	579	584	637	633	600	621	625	631	608	608	552	610	590	584	586	643	547	644	606	607	607	587	579	590	575	544	552	602	543	619	602	625	581	582	568	584	592	598	606	594	571	568	580	597	581	596	623	610	539	613	595	609	593	603	592	612	618	578	578	555	602	597	628	594	574	635	609	619	591	581	629	615	575	597	576	613	569	558	574	615	629	586	580	633	564	555	632	576	535	667	565	605	602	586	612	617	610	596	649	635	584	609	581	596	567	597	626	578	648	595	592	593	560	603	572	640	657	602	574	591	598	581	568	609	598	579	573	594	595	602	631	583	626	596	568	595	609	550	615	589	617	528	611	569	641	604	603	578	588	555	588	585	585	596	637	602	612	602	597	600	576	585	588	576	606	601	589	613	616	580	619	572	543	625	572	587	603	621	583	599	623	594	613	589	599	547	612	606	573	584	527	575	630	561	632	617	659	626	591	607	578	585	569	613	616	576	582	602	626	559	647	623	565	597	644	591	561	584	620	603	620	592	593	599	593	586	588	595	575	654	610	642	602	608	552	602	598	592	616	593	593	609	643	617	574	616	613	618	598	598	640	629	613	599	609	619	620	573	618	611	565	595	563	631	610	581	600	579	631	601	639	580	600	558	608	596	636	537	659	602	594	585	616	583	615	618	583	584	606	567	599	631	558	582	613	566	624	577	594	603	627	539	608	600	640	591	569	601	622	583	614	547	596	598	611	545	594	555	584	581	600	620	632	589	596	603	620	579	577	618	594	610	599	593	599	644	603	566	619	586	571	561	579	607	587	638	606	601	575	604	594	566	553	613	571	611	615	644	592	564	570	580	559	591	588	566	585	595	609	631	587	607	588	557	601	597	609	604	653	587	618	590	635	618	633	586	631	607	596	594	587	623	573	581	624	598	625	619	608	608	595	604	600	609	625	591	600	593	602	627	599	587	596	577	558	614	588	587	553	567	618	596	597	646	597	584	595	595	591	552	638	630	637	564	591	615	613	580	584	594	600	613	579	533	607	586	585	590	606	646	597	615	559	599	610	544	561	577	587	637	565	574	557	607	570	562	629	569	592	612	600	621	587	601	587	587	566	600	583	660	590	570	603	607	634	612	622	603	608	652	592	626	588	598	610	589	593	614	581	588	575	590	582	557	622	617	562	607	571	587	581	580	615	613	568	636	550	580	609	569	594	593	587	569	631	581	570	570	578	591	606	624	600	599	581	561	616	557	644	598	617	573	605	586	638	591	585	607	608	582	587	598	628	610	570	577	595	589	570	579	590	559	620	583	613	592	616	616	605	614	620	621	640	602	591	549	603	587	595	596	608	632	581	616	615	642	588	615	616	601	599	630	599	579	622	568	589	599	604	590	617	568	587	590	649	642	572	621	606	656	611	592	603	627	622	541	620	559	577	578	598	617	590	595	613	600	575	621	575	620	594	575	617	623	578	587	630	585	580	613	611	640	546	594	624	589	601	630	603	603	567	546	600	561	588	606	577	554	600	583	611	613	592	608	620	562	582	597	593	588	631	617	582	597	573	621	579	599	617	616	607	647	566	590	637	599	628	639	621	637	565	616	600	624	592	589	628	567	632	583	642	606	592	670	572	599	625	641	605	586	628	630	575	630	554	589	605	609	589	588	616	619	575	577	593	609	574	599	606	548	578	570	577	605	574	616	593	623	570	578	614	554	611	602	601	631	581	605	570	596	609	577	611	619	574	621	567	603	608	572	586	559	627	619	568	605	648	547	598	608	572	618	599	558	652	617	628	592	608	614	557	582	606	582	585	587	563	625	640	602	617	621	590	619	604	558	602	576	595	611	616	622	586	589	604	639	555	613	582	585	625	623	567	589	595	620	551	545	626	566	599	616	544	571	641	618	600	666	623	573	575	569	618	632	578	603	562	596	601	555	648	591	610	607	600	594	564	611	591	592	623	590	621	564	556	595	597	559	577	564	649	586	583	586	573	613	642	553	594	544	583	626	618	593	604	576	584	604	635	580	603	593	600	562	570	571	595	601	553	572	597	565	594	609	625	623	534	628	578	608	633	615	553	606	590	579	570	589	621	595	561	567	571	558	612	626	604	590	591	597	604	602	628	555	607	589	574	626	608	582	594	593	590	609	598	577	632	641	575	587	604	628	603	580	579	635	627	570	608	599	600	601	606	597	595	579	611	668	601	573	639	578	598	576	608	624	619	581	619	589	565	605	570	549	636	603	607	595	605	636	586	612	604	580	571	647	590	588	587	598	584	551	583	620	599	588	650	579	615	589	659	616	569	553	606	654	564	624	585	590	623	596	595	618	588	623	611	606	581	569	613	589	626	639	629	640	596	577	636	606	593	607	610	567	573	620	573	617	602	628	613	635	622	621	621	588	586	632	560	569	570	573	611	631	568	587	635	568	603	590	595	530	566	545	598	585	615	581	618	551	598	581	627	578	585	618	589	614	556	623	599	610	584	601	604	565	604	568	616	622	625	595	598	590	584	581	603	579	602	573	566	594	605	647	591	556	602	647	572	648	603	579	639	637	573	598	596	590	560	564	593	580	601	607	559	608	598	667	648	599	630	596	638	592	572	598	577	569	605	567	644	533	632	622	587	620	594	605	599	593	644	616	603	616	561	589	615	621	644	590	622	650	582	632	563	612	569	613	580	595	612	642	646	574	610	579	543	601	598	608	582	562	606	617	627	606	619	622	601	582	621	608	611	594	633	577	589	642	601	613	621	584	558	612	606	664	613	573	596	600	615	575	612	570	575	640	587	550	580	616	625	583	567	582	615	625	567	567	608	604	621	563	583	587	622	586	613	580	553	567	609	582	609	579	610	574	607	593	605	589	613	604	591	590	545	582	627	563	599	584	616	622	599	634	599	579	616	624	629	640	589	587	608	576	615	611	600	607	629	588	635	607	613	612	586	569	608	591	577	601	624	620	604	610	610	619	580	629	614	568	552	608
33597	32604	22926	9232	5287	3014	1706	1007	638	517	389	349	339	301	278	317	241	217	220	232	216	247	221	229	243	227	225	237	223	203	246	228	250	249	204	227	219	203	223	225	237	216	216	234	224	225	257	206	205	217	221	220	197	218	211	205	212	214	227	223	218	210	221	221	229	186	215	214	205	219	221	218	253	204	234	233	225	234	217	238	203	228	197	222	220	203	203	216	238	236	220	214	203	232	231	209	202	214	233	226	216	233	237	231	203	232	239	223	228	204	203	223	236	257	216	244	234	262	249	220	246	233	215	212	219	199	215	221	210	214	229	232	190	225	187	236	223	227	204	230	234	211	229	219	183	219	239	208	234	221	230	217	200	230	220	245	197	208	219	234	218	212	224	215	218	235	198	247	206	194	236	229	213	194	210	226	225	210	219	180	230	216	207	210	218	200	203	224	218	231	227	214	221	213	220	195	213	209	231	213	233	230	210	212	194	207	231	212	189	218	215	198	215	209	206	206	214	196	206	212	209	202	220	197	213	212	237	238	231	207	202	206	195	220	247	239	194	196	196	209	220	241	218	214	217	232	199	220	226	208	194	232	225	202	217	210	207	216	241	218	228	208	239	234	210	204	208	223	237	207	241	214	214	214	225	224	217	214	211	225	211	241	223	241	211	216	222	212	242	224	204	225	202	210	219	196	205	208	212	234	217	226	202	212	237	220	187	240	233	215	225	218	210	237	202	208	198	216	206	214	199	218	221	213	216	221	206	206	207	224	218	218	203	225	206	225	226	225	238	192	210	211	202	232	214	201	207	213	221	225	213	229	215	224	232	246	199	195	216	234	186	234	229	232	241	239	208	208	216	180	208	214	227	223	198	204	218	190	212	213	196	208	205	218	242	204	209	216	199	198	181	234	220	232	208	210	214	212	210	212	212	208	196	209	210	218	224	219	227	182	232	188	219	230	204	208	204	208	257	233	221	232	219	225	222	216	201	211	221	213	230	235	218	203	229	217	216	219	218	204	240	225	215	217	211	207	212	214	217	225	218	222	226	211	237	206	202	201	241	208	207	226	204	203	219	226	207	233	226	220	233	196	186	197	227	248	184	203	222	195	222	195	197	239	217	224	206	230	194	230	222	218	204	211	227	202	206	221	216	224	212	232	217	206	208	204	225	226	198	235	228	216	204	234	202	214	236	200	198	219	224	227	217	218	235	219	246	233	192	187	224	204	219	216	228	191	212	206	201	219	208	230	215	201	215	220	254	213	226	219	227	198	212	211	221	188	201	230	241	223	208	241	241	201	224	209	207	212	204	201	203	206	195	220	212	245	209	223	217	180	207	197	225	205	219	205	202	205	207	177	194	238	204	221	207	228	242	233	236	214	211	223	225	236	217	200	196	232	197	214	204	225	207	222	219	235	214	212	211	214	219	217	199	225	233	232	198	198	216	205	235	208	233	236	197	204	199	208	209	231	209	229	248	229	222	231	234	190	234	196	214	205	219	244	207	223	195	233	201	211	227	214	197	205	209	251	216	214	218	216	201	203	214	191	222	208	215	218	208	214	236	193	251	219	211	209	210	202	206	203	228	226	209	228	213	215	197	198	214	222	214	220	215	245	239	225	210	229	212	206	254	186	230	200	225	224	216	197	214	195	210	251	248	215	208	221	238	185	225	217	216	193	230	210	206	201	222	189	224	236	219	213	204	211	210	210	200	218	233	211	226	222	222	217	224	234	186	198	204	224	226	205	196	203	244	230	214	219	222	173	196	217	210	222	202	225	231	210	197	212	206	220	230	218	209	231	205	215	218	224	214	211	218	219	204	200	190	209	202	225	191	230	199	224	201	208	231	189	224	229	200	205	250	223	216	208	206	209	205	227	197	219	165	211	211	222	214	214	209	233	214	223	194	231	232	231	214	195	196	236	185	216	200	256	228	238	215	215	192	247	207	208	209	218	207	241	214	191	197	234	198	221	210	210	221	218	251	206	214	198	223	206	215	187	222	212	201	204	212	230	220	184	210	210	201	216	235	173	204	231	226	198	209	248	223	228	216	232	206	209	220	224	220	224	210	214	183	215	195	212	208	203	221	227	208	216	212	212	190	214	191	211	225	232	211	227	225	194	210	212	213	213	225	211	226	236	226	190	236	195	200	227	229	221	216	216	195	218	225	227	234	233	206	198	232	229	223	192	200	227	245	260	238	207	193	214	220	222	195	225	205	210	217	201	207	232	206	223	208	247	218	212	218	224	202	229	199	219	226	212	210	202	204	219	220	205	223	218	222	229	214	208	185	205	203	232	214	208	237	230	202	236	192	230	229	208	190	243	223	231	221	236	206	198	207	213	229	220	222	220	219	210	230	219	225	211	218	204	220	198	204	183	219	201	216	227	200	217	191	216	229	230	181	215	189	208	191	226	204	252	210	236	220	217	248	223	228	198	197	222	210	219	219	188	254	220	208	225	196	234	229	227	196	231	226	210	224	223	212	239	190	197	216	221	219	244	221	217	207	217	221	217	227	244	222	219	224	225	213	238	247	246	239	200	205	188	205	214	212	195	223	217	230	182	213	226	214	216	215	212	212	223	224	208	212	217	196	233	206	199	240	207	198	235	191	232	211	209	232	206	194	228	222	232	214	225	218	197	213	225	257	213	218	217	213	244	222	216	216	205	202	200	240	240	209	222	243	216	221	222	230	229	234	206	199	210	223	203	247	210	222	204	219	219	237	205	195	219	185	213	196	224	221	211	216	219	199	230	230	237	225	242	234	235	222	228	198	213	227	210	223	220	223	207	206	226	234	191	205	218	197	209	229	200	192	223	236	229	234	220	209	240	195	219	209	223	176	212	231	218	219	236	222	211	226	200	215	197	208	215	207	232	212	207	214	229	227	192	216	198	231	242	205	198	221	195	189	225	210	192	210	215	217	221	228	209	213	219	198	241	208	199	218	233	226	202	207	219	201	247	213	245	198	211	237	226	190	206	206	224	222	220	234	218	209	226	215	201	221	231	216	206	242	223	218	235	204	246	219	203	223	230	228	207	206	238	237	229	225	207	206	227	204	215	228	211	224	222	226	211	203	235	203	194	199	190	224	224	204	227	239	221	188	226	223	197	208	206	208	226	225	209	202	217	229	235	242	228	226	209	218	204	228	214	210	217	218	237	224	214	218	226	249	212	229	180	208	195	211	231	216	216	219	198	249	221	208	242	206	190	207	233	214	219	215	204	195	217	212	185	211	201	220	215	200	229	211	256	206	246	210	230	214	202	228	227	216	193	194	216	216	254	229	216	226	210	224	217	220	223	205	171	203	202	217	208	237	212	219	192	229	224	215	204	222	228	225	189	214	188	222	190	219	210	238	204	205	213	220	211	190	227	206	214	183	236	244	192	218	209	214	220	220	207	212	230	189	190	236	199	185	221	224	211	212	206	202	210	221	171	201	200	222	204	225	205	209	211	215	197	207	200	225	236	217	205	204	185	213	243	204	220	218	254	203	175
23053	27630	13740	4948	4880	3567	2749	2759	2345	1886	1475	1281	1013	996	853	871	746	720	728	708	660	631	676	636	664	678	632	622	644	575	633	650	613	636	632	608	670	564	578	540	591	665	585	603	587	592	620	573	631	564	568	541	596	545	558	630	584	577	577	578	550	545	588	590	597	608	591	582	552	618	558	602	597	586	594	580	596	562	579	600	544	609	579	585	563	543	584	610	606	605	586	592	571	612	568	553	613	581	576	596	581	598	594	595	560	623	607	614	553	574	622	593	606	575	580	614	608	582	568	549	590	554	593	570	598	578	551	611	605	616	582	612	607	603	620	582	572	586	565	566	571	584	605	608	585	594	539	586	592	621	616	549	593	595	569	557	614	608	559	587	620	567	589	608	525	569	579	577	556	591	580	533	596	616	620	535	604	571	549	567	637	574	582	567	597	595	582	574	580	565	590	595	592	611	607	542	573	558	583	546	588	539	593	542	549	563	517	581	569	535	578	584	542	516	567	533	545	546	564	580	542	560	545	610	594	570	557	532	614	586	557	549	546	547	613	555	602	552	537	601	571	602	541	546	573	577	565	585	566	553	548	573	563	580	575	598	597	544	600	608	525	608	544	557	546	553	540	553	557	545	533	585	577	545	539	569	624	550	552	603	570	596	554	575	539	575	539	577	550	604	516	569	553	598	525	576	579	560	528	539	516	591	538	567	590	596	532	560	577	579	588	567	550	554	549	553	586	589	533	580	552	588	559	598	578	597	594	549	588	582	551	587	579	534	535	613	600	563	605	567	555	543	531	578	591	507	545	596	564	527	595	556	576	572	598	569	561	580	576	549	550	590	624	531	541	560	579	562	531	543	589	569	538	554	564	561	554	578	565	534	518	576	570	558	592	554	561	576	575	558	535	563	568	534	562	530	576	573	566	561	586	566	547	565	531	586	544	581	588	543	576	560	548	588	547	607	503	558	563	579	596	546	574	565	598	576	552	534	535	590	603	571	578	561	575	578	549	512	542	548	566	556	617	532	601	574	587	543	536	564	605	580	556	560	620	580	561	537	592	556	570	548	537	597	586	571	568	606	557	535	491	603	583	544	578	617	556	562	526	547	553	564	583	573	581	538	632	589	575	529	534	548	514	504	570	566	592	577	588	556	552	559	542	595	616	612	593	533	596	539	563	525	548	565	603	591	533	567	595	586	567	531	553	580	559	533	562	538	592	548	602	567	573	605	601	576	552	584	561	564	552	539	600	578	563	570	564	566	584	554	600	574	551	574	594	611	579	553	559	575	522	603	565	587	521	583	594	560	561	574	585	576	587	585	605	570	557	584	573	607	563	584	586	575	553	578	611	581	550	572	505	584	561	570	567	594	586	522	560	552	598	588	592	535	572	557	540	548	545	601	571	529	548	533	570	539	523	559	551	502	538	548	556	553	528	558	549	552	551	591	564	554	564	616	555	609	579	534	536	581	566	602	575	575	558	559	564	568	525	595	567	549	551	615	527	554	584	544	575	561	569	558	569	542	559	547	554	554	554	614	565	560	550	585	534	568	583	530	572	557	538	545	557	599	568	526	585	575	529	599	580	544	575	545	570	587	541	570	566	560	567	525	552	608	556	539	574	549	561	547	589	563	569	554	567	558	582	569	562	552	560	527	565	582	548	566	559	554	548	570	563	562	549	566	535	587	560	600	551	557	585	540	549	532	534	544	584	558	582	567	555	546	541	566	566	590	547	546	555	575	523	563	549	603	564	583	580	635	591	601	561	560	560	458	582	539	581	575	559	610	573	553	570	554	563	585	593	594	580	571	569	555	580	509	572	540	590	595	605	545	610	535	575	558	577	580	547	529	574	592	557	585	519	586	539	548	570	550	587	593	584	574	591	555	582	575	547	579	587	553	547	556	565	548	547	552	574	540	532	541	587	549	582	564	549	564	549	564	554	586	543	562	597	562	598	537	566	572	592	603	582	560	529	554	625	572	602	553	574	556	569	610	554	531	574	597	513	555	539	543	612	564	558	539	550	588	565	531	561	540	548	543	593	585	577	539	551	582	559	558	550	508	590	609	549	516	549	609	576	592	614	581	580	582	561	545	566	533	537	524	532	582	574	548	556	596	611	595	528	577	535	584	588	585	591	567	551	550	548	541	543	571	554	578	561	542	561	543	572	578	551	574	602	586	569	574	565	584	545	590	557	549	604	581	575	605	555	575	574	605	553	601	563	579	588	584	568	555	539	553	564	579	552	564	591	560	563	593	545	558	539	591	565	581	589	540	556	573	553	576	571	544	591	542	567	569	569	557	569	549	577	566	518	570	573	566	569	580	534	543	557	622	572	583	570	554	551	606	536	592	599	573	565	565	569	540	570	563	548	559	577	621	573	539	564	568	572	569	553	594	587	581	570	566	568	565	560	563	588	571	545	574	572	571	504	548	571	576	571	548	549	561	564	542	601	527	591	515	529	571	570	538	552	534	585	565	532	599	592	612	560	561	582	559	544	556	537	567	574	560	611	582	559	573	569	575	547	546	563	566	570	580	540	557	554	556	523	566	610	572	541	549	526	573	591	522	557	545	548	529	587	583	575	576	543	581	588	594	560	586	577	574	564	535	562	564	552	562	562	547	639	596	553	558	556	557	555	539	547	553	565	569	566	543	526	545	603	595	562	569	561	569	558	570	553	597	585	584	562	562	560	586	565	533	565	567	585	602	526	572	559	537	531	584	565	594	556	519	577	537	529	522	571	544	548	548	603	600	568	523	551	563	587	554	527	566	601	560	563	558	547	573	574	568	575	600	541	593	565	542	588	602	595	572	581	580	574	601	563	549	601	587	568	534	584	564	551	603	573	535	574	571	564	524	556	578	536	627	579	573	563	546	559	543	599	540	565	511	570	509	560	577	583	551	593	551	575	544	562	573	602	572	544	569	615	626	621	603	518	554	568	568	575	552	532	562	550	552	588	586	619	589	591	545	544	547	572	588	537	562	586	545	590	556	555	549	600	583	550	559	549	554	579	540	585	562	555	559	545	590	544	556	590	568	551	559	554	525	543	538	552	577	572	578	577	586	503	557	543	549	564	576	561	532	581	562	545	567	565	565	581	594	589	587	565	533	580	571	536	585	585	548	568	575	571	576	574	549	576	559	592	562	535	595	550	565	546	618	586	552	590	532	571	572	557	568	572	561	532	594	639	580	557	548	538	576	563	568	556	628	575	592	541	531	633	582	568	595	567	583	537	550	507	526	557	565	573	560	545	523	563	556	566	578	588	580	561	563	589	539	530	559	570	587	585	544	610	636	567	563	605	554	573	533	574	538	601	583	571	567	563	538	583	569	597	552	588	589	540	530	550	591	550	595	573	525	559	548	545	551	536	545	546	551	545	569	580	598	561	560	581	592	530	562	543	572	537	552	549	566	560	563	546	597	541	529	574	554	558	520	522	567	514	535	554	529	541	586	544	579	584	533	580	566	552	570	565	591	572	540	573	611	579	565	592	574
42537	42403	27164	14450	9018	5692	3283	1925	1126	741	519	354	319	282	236	268	226	219	205	175	178	187	178	203	195	176	167	186	157	156	179	170	181	158	190	180	149	167	156	167	179	157	160	154	137	152	156	176	162	166	154	152	130	155	166	163	166	153	157	171	166	170	150	173	161	155	147	148	163	156	164	150	155	162	173	187	158	181	171	155	154	178	160	166	159	180	157	160	158	159	163	150	155	163	157	158	136	160	147	160	157	159	156	155	170	158	146	156	147	156	179	175	170	159	173	155	171	159	147	166	175	169	159	166	167	151	129	147	168	159	156	146	136	158	135	168	150	139	166	147	168	177	156	145	153	157	159	147	152	146	138	140	139	171	141	161	158	132	154	147	161	137	156	144	164	158	166	159	173	152	157	146	155	152	159	166	189	141	158	149	182	165	171	155	170	156	160	160	139	175	151	156	157	130	159	153	151	170	162	142	149	147	125	134	170	160	157	145	158	166	159	155	156	176	169	149	157	151	165	140	119	169	167	168	148	135	152	157	146	145	161	140	153	153	131	175	142	151	126	142	152	175	141	152	169	171	151	153	155	158	166	125	146	188	164	140	148	136	147	157	143	168	153	162	148	143	124	163	137	149	162	156	157	158	128	143	160	145	140	162	147	147	172	163	180	173	176	153	146	152	162	166	141	151	174	142	147	169	155	146	143	133	148	148	142	164	164	159	152	154	165	155	164	134	148	156	171	146	143	142	144	147	144	167	142	135	174	136	153	149	151	145	157	160	140	143	157	163	173	139	146	152	151	142	173	148	165	157	134	132	148	146	167	176	158	165	153	154	151	170	164	145	146	152	158	197	140	122	175	155	172	149	163	140	143	151	134	154	159	151	156	154	136	134	158	166	146	134	156	167	142	139	174	115	157	134	157	142	156	148	152	123	158	154	164	158	147	155	155	156	164	165	130	164	143	147	135	170	163	148	159	140	164	134	176	165	167	161	153	139	148	161	154	145	154	171	150	140	174	159	150	145	154	152	131	159	143	168	150	153	138	161	150	171	142	154	169	176	123	167	157	151	148	156	162	161	128	146	167	146	169	155	146	161	159	156	166	174	155	162	163	165	184	184	153	136	161	159	169	152	151	141	133	169	160	183	177	149	148	167	138	164	146	185	168	163	144	158	134	149	151	171	144	169	141	134	134	145	179	158	157	151	145	158	168	140	149	158	160	155	160	149	149	134	135	166	140	148	158	146	174	159	166	156	160	176	155	186	143	144	159	140	151	174	156	144	157	169	159	167	169	154	123	132	142	149	181	151	152	146	137	156	175	150	152	157	147	155	165	172	144	167	137	157	142	136	143	159	153	146	136	158	162	170	150	159	140	117	154	138	135	156	148	159	123	150	141	165	152	128	146	133	157	142	145	158	138	177	124	158	153	163	143	148	127	165	175	150	158	164	146	159	163	160	134	142	154	165	160	159	157	148	155	168	157	135	164	135	155	157	166	143	158	155	153	152	153	148	157	173	146	171	151	149	149	135	173	174	145	162	158	144	158	148	133	177	166	170	171	169	137	148	139	150	147	149	159	142	154	174	163	158	174	164	138	148	131	168	153	141	160	168	167	158	135	146	157	169	127	149	157	160	160	121	135	167	157	178	184	169	159	154	163	171	152	152	161	159	146	141	153	143	155	172	150	169	152	157	148	142	170	167	164	150	135	154	152	134	146	164	164	163	145	182	134	148	153	140	137	142	166	175	136	163	151	166	176	152	149	174	155	131	156	138	165	163	131	151	147	142	136	134	150	168	158	148	154	140	164	144	173	159	165	132	158	148	157	147	138	164	162	164	158	143	149	188	152	149	145	151	158	140	173	146	156	174	146	169	137	142	148	157	147	157	155	167	139	141	164	138	157	147	158	148	148	148	156	138	151	151	166	151	134	155	160	141	140	151	162	134	160	149	143	171	156	164	165	150	145	195	126	150	173	149	154	159	128	155	146	161	163	167	137	167	133	161	145	137	173	153	154	141	157	145	148	140	141	169	169	175	139	165	146	156	170	143	150	180	159	150	145	131	153	145	151	153	127	136	146	155	159	146	149	148	166	154	166	141	142	142	155	140	150	135	179	144	147	150	161	161	155	138	157	146	135	168	172	145	165	137	178	167	163	173	171	148	173	168	145	140	163	155	171	131	126	178	170	151	129	136	177	169	165	168	163	140	170	140	149	145	131	138	171	161	161	132	146	153	139	157	172	144	156	154	149	145	144	194	143	145	141	125	133	168	171	170	143	160	156	165	159	170	132	157	125	151	150	163	160	163	170	156	161	127	144	147	133	151	146	176	134	160	155	154	128	144	146	167	147	146	156	141	150	184	147	146	146	154	151	170	154	145	161	143	141	177	149	172	175	144	182	151	167	140	168	155	158	157	155	125	148	139	137	140	143	168	158	147	159	153	156	150	134	146	166	137	135	168	156	133	151	135	151	153	159	151	156	159	144	164	148	137	161	171	166	162	150	143	138	153	162	152	175	149	152	176	161	150	171	153	149	157	167	163	155	157	139	150	135	169	154	177	166	144	161	200	160	150	145	174	163	155	143	137	155	162	126	154	142	142	160	153	148	165	168	130	139	149	157	135	141	161	164	162	164	161	130	149	141	166	148	159	160	166	155	164	172	164	149	139	145	155	175	135	156	158	155	155	176	172	150	131	186	149	158	162	178	153	134	175	152	168	153	159	191	176	161	150	155	153	165	169	167	178	154	156	156	138	162	141	175	162	162	180	148	156	164	163	166	164	138	160	157	168	153	167	158	177	134	174	152	138	131	136	166	159	166	119	176	169	156	174	141	157	175	157	160	146	172	180	146	147	164	147	169	156	160	163	139	150	169	156	149	148	188	171	155	157	150	174	148	169	140	170	146	148	148	157	178	136	150	144	148	147	152	176	154	150	146	160	143	171	168	132	158	162	147	168	149	132	148	140	162	163	160	150	150	154	159	167	135	155	164	162	161	146	152	166	153	130	154	158	127	161	139	158	155	174	152	158	156	150	159	151	147	162	161	136	166	162	159	161	155	179	153	167	169	148	148	151	170	141	142	160	162	164	173	166	164	170	143	153	154	139	138	149	154	169	143	163	157	156	148	154	152	137	164	143	166	148	169	172	140	148	160	150	147	150	141	169	159	155	168	137	144	159	164	168	148	146	153	147	156	150	148	146	139	150	145	168	159	139	150	166	164	151	129	156	139	163	139	147	158	171	157	158	169	154	158	154	168	159	149	142	157	151	160	184	133	135	143	141	119	145	141	149	152	156	132	161	157	172	177	153	159	139	158	145	133	148	161	153	142	176	186	166	138	156	141	151	152	154	166	155	172	138	162	148	146	148	147	165	142	159	155	155	146	163	147	153	142	146	139	147	168	154	144	161	148	161	145	121	149	151	154	154	142	132	170	137	134	156	143	177	145	139	151	128	158	164	165	140	145	161	178	148	163	143	171	158	139	163	161	156	142	147
29268	35617	14702	7577	7018	5537	4216	4020	3492	3126	2160	1595	1317	1149	1012	1022	864	818	799	714	660	623	643	581	569	591	568	502	576	534	529	528	556	490	464	471	528	486	496	508	513	486	473	486	471	475	449	457	465	462	525	454	452	462	433	457	466	436	449	427	430	463	452	431	434	425	427	454	468	413	472	455	440	431	480	463	464	440	427	506	420	447	427	457	450	440	456	467	469	487	456	511	528	484	464	442	446	469	471	484	426	455	473	465	451	438	432	469	463	511	483	478	435	458	500	435	469	439	485	444	444	432	444	413	435	458	394	426	459	471	468	439	425	474	460	438	481	428	468	434	504	470	527	455	491	441	421	434	466	486	460	407	470	404	422	454	451	447	436	413	446	435	387	398	436	408	471	421	433	385	394	408	475	419	417	397	430	387	418	447	424	416	407	395	438	428	412	445	464	386	438	435	371	426	425	378	438	450	434	438	431	433	402	405	447	419	416	445	467	423	391	426	430	409	414	416	401	405	415	393	420	423	428	418	393	431	410	418	428	444	431	431	401	410	435	424	419	457	433	438	405	424	409	407	426	381	428	407	388	410	380	421	394	458	434	413	448	407	412	426	412	412	421	407	419	414	396	410	431	442	425	374	431	443	445	428	425	429	407	412	422	399	419	412	386	433	432	481	382	407	412	418	413	412	407	419	396	444	381	398	419	415	404	433	409	435	436	408	424	392	384	418	413	432	411	421	436	394	418	387	405	422	414	418	417	420	462	419	414	428	413	389	406	401	421	417	429	440	437	407	402	423	447	444	439	417	412	425	418	402	397	465	443	406	384	419	434	427	427	442	443	392	418	457	408	394	424	421	410	391	407	415	427	393	423	398	413	430	408	410	430	421	449	422	416	446	398	444	450	414	400	428	430	451	438	442	398	445	407	423	387	402	427	435	415	412	418	377	403	390	448	452	381	430	418	421	413	411	428	405	371	380	411	385	389	446	375	406	421	406	403	422	403	421	421	396	404	408	408	422	423	425	407	418	395	393	434	430	402	461	414	406	446	442	428	408	376	424	427	426	458	415	407	401	429	425	433	445	407	451	385	437	382	432	412	406	397	426	396	405	420	434	423	405	433	421	431	389	415	410	398	442	416	402	444	391	409	415	353	341	394	395	406	410	403	402	462	431	387	385	415	438	417	416	433	425	411	417	445	407	416	378	433	421	417	466	400	419	407	439	408	456	442	425	441	390	408	453	453	452	407	414	423	385	406	410	395	422	435	396	437	411	434	412	421	436	393	445	442	433	437	430	426	363	416	423	439	437	402	425	453	450	405	425	401	408	440	399	425	408	445	448	452	421	385	421	429	435	454	414	437	416	412	401	414	404	425	396	424	406	427	431	389	409	412	410	419	399	397	421	425	407	442	428	396	424	418	412	403	420	450	397	487	419	423	417	408	410	415	418	426	449	424	440	436	417	432	397	381	427	415	413	430	384	467	382	425	436	389	419	414	434	409	386	411	406	438	431	418	425	421	444	417	418	458	412	396	403	382	417	416	402	404	423	440	411	415	462	443	445	450	398	441	439	418	390	422	385	435	422	442	407	382	440	402	397	402	417	428	422	409	409	430	366	414	384	439	417	421	434	378	430	410	404	419	424	401	412	426	396	427	411	415	413	396	436	418	404	430	390	393	406	381	394	427	375	425	451	396	427	430	418	420	419	404	411	405	436	421	358	389	427	439	434	395	452	421	381	391	446	378	501	411	429	435	394	417	437	424	446	387	400	395	419	390	373	394	464	389	429	396	405	424	384	389	466	407	406	395	393	391	380	399	425	382	414	424	399	402	410	427	415	387	395	412	393	413	406	400	410	429	420	411	403	420	402	410	423	427	488	434	449	419	389	416	418	427	424	417	449	373	422	424	405	409	433	401	425	413	412	420	437	423	393	410	424	418	424	402	403	426	419	436	410	429	412	422	457	375	403	428	407	427	440	441	442	432	438	444	409	445	406	434	431	419	445	420	403	424	399	429	411	417	409	396	447	455	405	434	427	392	420	433	436	418	450	429	424	419	408	385	388	410	407	417	422	406	412	416	417	389	390	444	393	410	403	417	404	420	411	425	400	423	404	420	424	437	427	409	422	423	378	406	426	443	380	408	414	408	404	412	422	421	420	414	412	406	405	438	415	402	432	418	430	421	439	413	401	424	424	463	457	406	419	407	418	427	410	424	446	432	439	426	427	451	403	421	376	431	444	432	413	394	403	430	415	426	409	423	435	440	400	414	412	461	422	460	421	398	413	421	415	406	420	417	429	413	384	395	436	429	405	418	430	425	434	413	410	406	390	409	428	372	406	452	442	425	392	424	409	388	448	396	437	407	423	406	422	416	415	441	427	419	389	439	428	433	406	424	396	423	412	422	428	368	432	410	397	444	420	400	415	382	411	456	373	398	400	408	384	415	391	399	425	422	417	392	430	406	426	434	415	370	462	429	402	421	395	420	448	396	397	409	408	421	441	404	394	392	450	400	415	458	411	412	419	427	420	416	470	423	399	373	425	424	447	403	413	432	420	425	431	445	421	410	392	428	409	418	443	425	408	421	395	435	438	421	433	418	398	396	416	448	415	434	439	424	397	391	406	469	382	411	416	425	409	451	413	430	420	414	415	378	434	435	405	415	399	397	438	423	447	383	423	390	423	431	407	443	406	440	437	411	442	407	390	402	425	396	404	423	436	404	428	421	394	423	423	432	418	426	419	421	417	419	407	441	440	384	420	439	425	395	418	392	395	396	431	429	437	388	434	429	408	440	439	418	445	441	434	434	411	438	408	410	429	406	403	420	428	407	413	389	425	442	430	413	443	378	464	389	400	435	440	435	426	412	434	446	415	412	430	442	399	420	422	400	442	377	399	410	411	375	445	418	389	430	416	390	384	448	436	418	432	396	431	444	395	443	418	383	379	407	428	412	400	396	456	394	431	404	463	386	400	431	415	409	399	421	464	443	413	398	420	405	427	413	418	413	424	412	437	420	389	414	402	431	437	415	426	392	417	412	411	436	433	437	412	394	398	361	385	390	458	449	426	437	409	403	401	396	419	413	466	397	415	460	401	415	420	424	411	440	435	420	433	421	441	390	396	432	412	409	423	455	413	456	448	440	394	389	435	413	411	408	401	399	416	384	387	440	414	441	437	420	444	427	430	400	413	430	378	427	428	414	424	383	431	393	418	445	407	385	425	400	382	455	413	401	411	422	412	405	428	428	440	423	419	440	411	441	413	364	384	406	408	445	409	417	406	409	390	424	444	372	431	421	387	406	382	410	397	410	449	418	396	418	431	463	408	411	441	424	405	411	413	425	425	417	417	416	428	385	445	411	424	431	382	419	435	412	418	390	470	416	412	392	405	438	430	392	446	428	422	385	404	427	431	430	405	426	416	413	411	443	425	371	407	412	456	421	397	373	406	436	399	416	427	443	405	412	447	399	453	428	445	399	418	436	451	378	433	420	426	422	417
15737	9753	3041	737	516	378	310	249	251	244	235	217	251	228	246	224	243	250	263	228	243	224	224	241	232	258	242	214	216	236	244	252	209	221	238	229	231	240	244	250	237	239	236	223	219	246	237	227	239	223	241	239	266	238	231	230	202	202	242	219	236	224	228	237	214	218	227	208	217	233	227	212	237	216	225	200	257	211	267	231	228	233	231	230	235	223	218	223	248	247	212	245	229	245	234	229	234	253	239	248	245	235	233	237	209	246	209	232	241	226	197	241	242	222	189	226	228	217	253	248	232	228	251	223	215	247	257	245	223	238	212	239	209	248	219	225	231	235	239	255	236	231	246	230	206	217	239	219	225	242	240	252	217	221	216	209	232	229	214	237	217	223	234	238	224	229	212	245	229	221	221	240	273	198	238	242	214	203	233	238	213	261	238	189	229	218	236	245	241	224	216	246	204	228	220	217	243	249	206	238	234	231	222	238	225	234	227	260	247	237	233	239	210	249	266	245	228	225	258	214	223	209	255	231	242	231	224	249	245	233	241	238	235	213	222	240	264	224	225	229	221	215	202	222	209	250	215	219	215	243	235	231	195	237	206	230	234	227	233	229	235	235	230	240	212	215	256	215	245	208	239	258	222	203	237	236	204	231	220	229	232	231	237	213	234	223	206	247	243	194	259	207	241	203	222	217	237	231	249	261	227	260	232	225	238	250	212	211	228	217	265	239	253	213	247	252	256	249	239	227	219	228	209	209	226	225	236	242	223	221	215	179	231	220	233	214	225	213	250	220	232	204	243	236	229	232	195	227	202	232	224	211	235	230	222	256	209	211	259	225	222	205	208	222	238	244	238	239	217	212	216	230	224	232	204	246	207	233	223	217	239	244	230	233	269	230	230	221	239	245	238	235	226	236	233	235	251	206	201	217	243	243	215	228	221	204	206	243	219	213	256	224	227	225	234	239	225	244	240	220	236	213	252	230	237	243	249	204	213	204	245	252	222	204	218	237	207	223	214	216	229	231	231	229	213	211	224	227	219	218	226	241	242	243	246	248	221	225	226	222	203	213	227	229	238	212	214	236	221	259	257	220	198	214	217	240	222	222	253	219	217	233	212	239	212	211	230	212	244	240	215	237	246	221	233	220	238	235	237	236	235	223	236	225	254	234	258	229	208	222	199	225	247	235	225	237	240	234	247	228	215	226	225	225	227	243	206	203	223	230	234	227	216	230	216	219	231	236	247	253	237	231	236	223	217	231	241	247	203	221	259	203	212	197	231	250	214	226	222	205	211	211	201	215	221	235	263	261	194	223	237	238	219	268	204	223	256	221	218	223	245	232	223	239	237	233	221	218	249	228	225	225	244	241	214	207	252	220	212	268	252	210	212	222	240	211	222	213	236	245	234	208	244	217	222	237	231	253	223	243	214	222	234	241	238	241	223	216	208	212	239	228	239	230	246	207	255	239	255	208	246	211	239	229	260	249	232	225	231	215	190	213	227	239	224	208	229	230	260	235	221	260	206	254	249	221	221	231	234	220	232	205	225	214	246	216	214	264	225	216	237	207	252	207	235	223	214	233	227	207	227	221	209	245	238	239	233	213	222	227	228	216	229	228	218	218	198	241	250	230	220	222	218	202	230	250	210	216	230	233	236	238	240	226	263	219	219	218	224	219	247	233	240	217	235	237	229	230	219	253	203	263	239	235	230	256	219	240	233	239	213	240	229	226	237	245	226	233	232	225	214	226	241	238	223	227	216	232	210	216	247	213	239	224	225	234	219	224	217	230	221	207	206	216	240	273	233	231	262	251	249	236	228	226	246	220	236	236	216	236	218	223	206	242	199	214	215	235	234	227	252	273	219	247	239	207	232	219	236	240	226	218	236	216	245	247	222	245	243	242	254	233	233	224	211	240	253	237	226	242	219	235	247	192	233	240	254	230	197	224	218	228	236	232	224	214	197	209	245	226	249	222	210	227	216	240	223	224	213	244	229	233	247	238	220	208	251	199	239	239	201	225	229	227	224	213	235	199	225	226	238	220	219	227	227	227	201	220	223	236	212	219	220	233	221	247	212	242	243	222	235	230	244	234	239	238	220	230	251	218	217	208	243	273	232	231	241	229	224	240	261	226	250	233	234	231	215	207	238	229	199	274	232	207	231	217	217	222	230	233	210	187	225	226	220	221	213	229	232	218	239	247	212	229	196	223	262	244	249	221	209	224	234	228	223	256	232	239	196	213	225	239	255	230	230	253	238	224	235	251	254	228	231	260	206	247	236	250	240	228	252	215	241	229	235	264	270	240	207	238	238	248	247	225	240	243	230	225	230	247	216	244	222	216	206	204	219	227	222	246	239	240	240	245	218	251	230	210	239	202	225	248	240	236	230	232	243	223	200	221	243	218	221	233	227	224	228	215	209	225	234	227	211	211	226	220	226	243	242	248	241	253	242	239	230	213	247	247	232	242	214	219	228	248	248	243	225	231	227	248	205	248	229	207	231	231	243	216	207	240	246	220	265	206	181	233	200	236	219	211	219	225	231	237	259	241	254	251	219	230	223	222	245	207	214	234	233	217	258	269	194	231	198	240	223	215	222	208	234	208	236	258	223	233	234	211	239	225	242	242	236	213	228	229	212	229	202	241	232	206	233	241	220	254	243	231	238	206	208	244	203	216	192	242	242	233	226	247	245	202	224	233	254	225	253	238	234	236	236	245	241	233	224	212	214	209	204	231	212	254	214	185	256	256	226	233	227	255	234	218	233	241	231	226	245	228	245	227	209	204	223	244	226	253	223	232	244	248	213	198	239	229	235	232	182	212	223	227	227	216	204	226	235	234	243	214	205	232	231	250	252	216	196	222	211	254	230	239	251	236	214	235	238	261	233	224	234	254	237	247	263	241	230	216	251	237	254	244	207	230	233	237	226	218	206	223	231	216	224	223	217	212	199	236	225	228	214	228	226	234	248	254	244	230	237	240	221	233	220	233	244	229	240	244	201	232	227	230	209	252	234	234	259	215	227	222	227	213	214	237	244	251	235	224	215	219	232	224	215	250	216	237	225	239	237	212	205	246	242	248	226	207	246	235	221	244	219	203	224	249	225	240	211	223	231	217	219	224	233	192	235	243	225	241	219	218	228	226	205	236	248	223	268	245	255	216	203	244	233	221	223	242	197	214	233	217	223	226	257	233	268	241	212	222	219	220	215	228	248	236	220	222	220	247	252	226	220	223	237	226	212	237	209	219	249	234	235	220	252	225	210	238	235	255	232	236	243	224	221	206	232	216	227	210	241	212	228	208	213	240	244	215	244	211	237	221	233	232	217	214	244	205	228	229	270	250	219	222	229	237	217	227	218	263	228	219	265	261	202	213	220	218	213	251	249	242	243	239	227	242	208	216	252	226	219	225	206	236	214	217	226	247	203	257	246	237	246	236	242	249	249	250	238	230	222	244	218	219	213	233	242	230	233	237	242	229	221	241	248	242	224	235	218	241	224	242
10202	10410	3846	1312	1151	1027	766	747	731	759	706	673	633	658	663	615	606	636	618	640	613	581	607	616	595	570	615	596	640	591	628	650	629	632	581	581	611	576	611	638	605	582	573	599	574	584	595	610	633	631	621	576	625	626	629	628	636	636	627	641	611	622	618	572	628	618	622	544	583	603	609	624	645	606	566	606	619	587	615	637	597	572	603	589	603	625	628	643	622	631	589	628	619	606	617	596	664	548	628	630	657	593	672	633	611	619	641	610	611	577	633	589	654	614	623	676	654	631	574	618	609	623	584	627	620	625	595	628	607	628	610	636	653	616	612	597	610	601	586	593	622	623	630	600	640	632	630	619	582	632	606	600	628	599	588	631	573	599	660	599	598	605	568	605	599	641	625	568	596	595	603	604	594	624	570	634	567	570	631	618	597	607	584	641	589	572	580	558	586	577	601	618	591	594	594	581	599	609	586	623	607	595	585	624	584	582	596	628	600	552	563	602	559	561	587	557	645	627	577	592	625	620	598	588	572	588	642	642	571	598	578	584	610	604	643	640	631	585	604	582	590	582	605	601	650	629	587	620	641	651	576	587	607	610	619	636	643	582	576	647	599	602	598	628	627	613	602	627	620	589	589	627	643	568	624	612	661	603	614	634	642	573	610	579	602	650	590	598	594	599	602	613	623	579	655	604	622	614	593	623	585	590	593	584	609	606	617	590	627	608	637	618	630	576	630	628	608	621	618	635	580	648	651	594	641	607	589	595	604	586	564	607	584	613	577	626	601	649	626	609	618	603	568	606	646	629	596	589	587	602	576	654	611	594	572	614	612	594	599	568	609	645	574	582	655	585	632	626	606	652	611	576	581	616	568	595	610	603	592	629	609	604	578	607	599	592	607	610	585	644	593	617	625	620	604	605	597	626	628	592	619	584	599	605	592	654	586	563	599	616	556	616	603	631	649	624	636	592	559	606	612	639	617	615	605	629	596	628	601	636	593	590	600	644	596	642	622	578	603	607	605	625	584	590	637	593	614	610	597	605	614	592	597	612	630	622	593	590	579	580	610	621	588	628	625	608	594	583	650	614	579	610	591	550	661	631	623	600	631	638	632	574	598	597	640	587	597	626	586	658	597	632	626	614	586	549	576	618	621	612	620	592	644	593	597	618	616	583	594	583	563	610	617	572	615	581	614	593	615	635	624	602	630	626	627	629	576	610	624	623	577	632	573	620	597	620	620	590	608	586	629	614	579	620	566	583	598	605	647	590	635	616	615	583	539	615	590	599	612	610	635	600	601	603	599	600	610	588	626	595	585	567	583	576	594	592	566	625	602	687	621	585	599	578	615	583	615	585	635	575	598	547	601	593	633	615	616	605	603	589	640	599	659	597	587	617	641	575	615	592	581	606	638	584	619	585	588	578	569	561	607	587	605	606	601	576	616	612	620	582	633	606	594	593	661	602	581	598	573	584	628	599	596	604	589	586	643	615	577	598	650	602	589	632	604	578	619	618	625	630	570	625	622	577	625	611	636	641	618	661	614	612	609	607	590	623	590	599	664	624	616	587	616	589	630	642	603	596	618	631	620	608	604	585	620	611	597	589	619	628	618	631	579	611	573	600	614	680	571	658	625	619	586	594	594	637	625	596	556	601	600	553	588	644	585	591	639	569	628	637	632	618	653	629	588	622	607	608	601	621	592	624	592	636	628	624	603	635	632	589	618	592	573	580	588	577	580	601	640	600	564	597	608	581	629	625	639	596	601	628	609	627	636	589	577	593	636	636	581	556	664	561	627	614	600	567	606	606	624	629	592	588	635	608	657	624	575	600	605	653	645	658	601	610	604	586	629	605	616	610	603	626	593	574	604	641	568	613	604	614	597	607	614	637	579	596	658	600	638	575	566	624	613	600	623	610	581	597	578	594	607	632	605	636	616	616	649	642	566	605	643	631	629	601	567	572	603	581	579	628	563	597	580	621	583	574	583	616	637	643	650	638	575	621	627	627	540	631	591	616	595	604	647	617	631	594	596	599	602	580	577	632	585	586	597	558	604	637	626	650	581	608	587	607	621	599	609	652	629	618	609	587	615	615	593	614	547	616	641	586	581	584	598	587	606	620	623	620	602	633	589	573	604	653	607	622	625	616	617	574	581	601	576	629	573	632	606	607	664	591	554	562	613	570	615	615	565	599	620	580	612	585	633	632	609	621	633	605	612	613	582	600	642	611	582	621	630	574	599	620	660	650	647	610	580	601	603	619	637	582	572	628	610	630	605	615	616	612	613	540	623	596	559	592	546	621	659	614	611	597	625	593	627	619	574	632	615	635	562	604	613	589	570	598	615	584	596	593	610	586	599	615	620	593	600	629	612	590	594	623	633	621	628	629	600	575	572	562	599	609	626	612	556	593	596	560	565	621	607	626	600	617	644	623	585	621	607	581	607	620	609	614	584	609	572	619	589	580	597	598	563	637	572	621	641	600	569	642	598	598	602	574	628	575	602	594	602	631	633	603	593	606	631	630	626	634	588	617	609	581	639	579	646	557	606	593	594	651	563	636	603	614	623	609	559	603	603	583	608	620	629	574	573	607	635	592	581	645	608	603	543	619	580	625	644	615	584	613	567	604	591	566	578	623	632	595	626	596	621	606	582	621	574	614	617	622	639	597	632	624	561	597	618	603	680	636	626	556	627	570	595	606	642	572	576	581	608	635	633	586	618	555	626	585	626	603	585	604	596	583	602	657	609	592	619	619	590	556	592	593	604	600	636	584	610	615	619	625	574	593	594	556	614	617	617	621	570	605	550	632	588	583	619	593	619	596	566	628	638	618	622	582	603	658	598	627	593	564	632	606	638	605	632	589	571	613	593	613	557	593	640	664	608	603	602	618	628	613	626	627	603	609	578	664	582	597	629	610	588	604	600	582	588	603	601	613	588	539	582	581	611	603	587	629	592	601	617	621	607	612	586	602	599	581	600	589	588	560	621	644	627	630	643	597	602	637	577	569	600	612	606	607	593	621	600	592	606	618	609	562	615	614	591	616	628	589	609	613	612	562	604	588	637	596	607	573	647	623	597	576	597	594	610	584	576	564	579	590	578	654	589	615	616	558	651	596	601	601	602	563	610	609	642	591	630	574	610	588	647	612	601	615	613	589	597	593	630	610	624	552	597	631	553	569	584	555	597	591	635	585	606	576	653	601	601	555	606	628	590	609	631	644	588	644	624	595	628	611	588	598	610	610	647	587	611	593	582	646	587	608	610	644	633	632	627	636	601	610	566	608	615	599	595	583	560	589	582	602	615	629	612	579	574	615	597	571	534	618	623	620	627	616	568	660	602	674	594	602	602	609	633	603	616	596	623	582	613	579	581	647	614	564	582	590	630	620	603	613	612	605	621	571	592	652	604	641	586	628	568	627	604	609	588	640	604	622	613	589	609	643	600	620	626	606	578	600	601	616	614	627	603	630	589	582	587	627	579	609	588	638	607	646	612	596	611	579
34782	32459	23705	9478	5546	3378	1862	1121	702	536	385	340	302	327	293	267	269	266	215	233	219	253	257	214	207	235	221	233	236	207	223	240	211	190	224	223	219	231	225	229	239	226	216	229	219	234	241	208	224	215	204	201	236	225	237	256	236	216	218	193	209	259	216	261	259	205	206	210	202	243	218	196	235	203	222	224	227	230	234	230	218	209	222	189	186	201	230	232	227	218	253	221	235	241	274	217	215	242	248	220	231	223	236	208	226	217	216	198	207	262	200	227	192	236	210	222	214	221	215	205	208	229	201	204	218	225	218	241	220	182	201	208	214	212	220	191	212	209	223	225	220	218	241	237	202	217	216	199	223	223	218	218	213	213	218	254	232	207	209	232	213	238	225	237	216	205	235	203	212	205	219	210	210	200	200	204	201	239	213	215	205	223	230	202	218	207	213	189	222	220	196	230	221	225	219	214	202	238	213	228	232	208	201	247	246	202	247	240	193	247	250	220	226	209	232	205	242	210	229	215	165	229	208	227	209	221	229	217	222	237	230	202	200	207	231	207	208	201	199	218	197	248	214	211	209	224	188	203	221	214	223	216	224	220	216	234	233	193	234	191	200	218	204	214	235	243	216	203	216	217	224	206	210	205	239	197	253	234	218	206	224	210	209	249	235	243	197	192	225	222	215	206	239	211	214	221	208	224	237	221	227	217	205	222	230	196	238	215	205	195	211	219	203	246	220	203	229	202	205	213	207	211	229	226	227	218	213	233	246	198	227	209	202	227	227	235	229	216	217	223	216	219	242	227	212	221	217	242	238	218	198	227	230	197	226	217	204	225	227	201	211	219	233	215	194	248	190	208	224	233	200	227	227	243	240	222	218	230	206	225	215	220	205	239	209	221	249	236	210	219	185	202	213	240	219	210	186	234	221	238	213	231	238	211	224	213	214	201	189	228	207	194	218	225	233	211	238	187	199	222	208	215	213	219	214	228	204	224	217	201	207	223	198	200	215	232	204	234	203	211	213	204	232	215	219	230	206	228	200	224	213	210	224	240	209	225	222	236	249	203	230	200	244	237	235	197	221	201	243	217	227	251	220	217	200	218	211	217	225	199	214	208	204	194	228	230	218	214	202	231	221	221	203	220	225	199	195	199	224	228	212	192	200	217	229	195	230	224	214	230	217	202	175	217	207	198	237	217	225	231	213	223	203	208	254	225	227	231	232	213	210	223	210	213	222	231	226	215	215	241	223	198	205	216	212	218	212	222	218	213	222	236	239	203	198	224	209	210	203	202	199	222	187	208	207	236	226	224	232	226	212	235	215	229	203	244	221	203	211	194	230	217	231	214	216	227	215	216	202	206	216	217	211	216	213	217	210	244	192	220	231	213	216	213	198	227	204	207	227	193	233	220	221	243	226	248	187	231	237	220	219	229	202	221	225	210	224	223	213	211	179	231	238	221	233	215	222	232	233	232	204	200	203	206	222	212	212	229	199	204	204	209	221	240	204	203	217	222	213	239	241	203	232	220	208	191	207	214	215	221	219	191	213	221	245	224	222	242	202	232	209	223	215	242	205	197	205	248	196	212	204	225	226	201	201	227	222	201	209	227	220	214	207	214	235	212	205	227	207	216	204	214	200	225	226	236	201	191	213	188	208	239	197	188	238	214	202	224	226	208	210	217	218	231	236	203	216	226	206	201	226	204	197	205	222	219	208	215	191	217	194	220	215	213	191	220	207	225	219	234	203	265	227	242	185	230	207	217	219	203	218	233	215	208	239	211	220	207	226	218	228	221	256	223	217	219	228	215	208	242	228	221	229	192	226	227	227	225	216	223	232	239	246	217	256	246	214	204	198	212	223	236	218	207	189	192	207	234	204	193	237	222	190	248	216	226	215	230	238	217	201	249	203	240	239	229	214	220	218	210	225	243	210	220	208	193	230	221	245	195	237	225	220	210	203	207	210	211	224	209	200	249	203	213	240	240	215	212	219	219	210	222	209	188	207	228	216	217	217	206	204	231	215	202	236	231	213	221	232	222	235	194	238	212	239	212	234	207	217	205	218	217	223	224	228	228	201	226	203	207	230	212	211	215	227	233	214	223	223	217	219	205	230	233	199	203	205	195	219	224	232	243	205	229	223	224	220	220	234	207	255	235	225	211	226	222	210	202	215	243	195	215	238	220	234	220	225	234	218	212	218	199	223	224	191	223	221	216	225	241	222	214	194	204	247	214	231	247	211	240	210	238	221	214	242	209	206	248	218	238	223	202	220	227	192	240	227	236	236	194	208	213	228	212	240	207	239	185	195	203	246	186	195	219	211	232	217	226	215	218	206	222	195	214	198	213	197	218	189	209	252	225	234	226	214	211	222	240	231	219	201	207	217	229	215	229	221	194	208	238	212	232	204	222	219	222	227	214	228	206	199	217	207	206	196	216	175	191	221	234	201	232	238	219	199	238	211	211	228	217	223	223	234	232	233	206	224	209	217	208	214	222	215	208	231	202	235	220	239	217	214	203	221	247	251	228	205	207	195	216	233	203	226	214	213	242	224	233	196	225	231	234	199	232	233	220	237	226	221	217	210	228	215	199	232	226	219	238	221	231	202	227	198	223	233	248	196	217	191	213	242	217	208	198	220	220	243	211	227	236	228	211	209	217	219	203	212	213	208	225	212	212	227	194	224	240	241	226	196	216	206	192	206	236	224	211	218	236	195	226	215	214	234	230	235	210	211	226	202	235	223	205	217	229	203	243	218	194	233	240	211	223	235	204	231	223	209	208	230	200	227	198	241	209	206	201	185	228	232	233	202	205	221	215	210	187	239	210	218	219	227	230	216	207	233	222	237	215	228	205	227	229	211	211	220	209	192	203	187	211	206	229	224	221	211	174	208	240	210	231	207	240	220	214	217	214	214	243	212	218	209	230	202	215	231	216	213	205	207	200	192	230	228	193	217	208	233	217	234	229	209	233	224	202	236	208	207	199	238	224	219	205	214	212	205	233	239	233	247	214	216	227	216	206	220	212	216	197	212	244	214	198	223	218	203	199	203	219	198	190	224	211	220	215	208	218	237	207	221	194	218	257	208	199	222	204	235	263	242	250	257	213	225	215	228	229	203	231	214	197	216	216	230	211	219	229	253	203	230	200	218	194	228	206	211	216	210	228	214	235	244	205	205	224	198	194	210	216	247	204	231	207	209	220	223	242	215	213	221	229	193	215	210	209	211	235	230	216	229	223	210	211	212	220	214	211	210	226	227	226	217	203	213	239	206	227	230	242	229	216	195	226	238	235	206	211	250	210	216	223	224	211	224	216	233	208	211	207	231	211	191	199	224	208	226	208	220	241	226	222	223	210	219	247	246	223	241	227	218	220	216	213	213	204	228	211	249	214	221	198	238	210	220	218	243	216	215	219	197	227	219	224	232	213	219	216	211	200	208	232	225	203	221	209	223	222	204	219	223	214	245	224	196	219	202	202	214	214	220	226	227	206	204	208	205	228
23846	27665	12729	4877	4954	3778	2578	2760	2543	2068	1489	1260	1102	1153	909	855	787	745	744	734	732	694	686	696	635	674	630	683	622	659	616	624	574	663	570	568	593	550	638	606	609	624	571	586	647	586	577	617	584	643	580	604	580	594	540	582	566	563	552	565	552	578	529	611	564	577	599	574	546	563	575	637	587	608	568	649	599	605	597	510	537	631	588	599	552	582	562	611	619	603	627	598	617	639	640	617	652	587	557	608	627	563	602	583	575	593	596	622	578	635	645	584	609	578	619	627	576	621	599	598	613	590	616	560	637	563	556	584	585	582	588	612	574	576	579	638	606	575	544	606	598	611	596	590	607	605	581	578	571	584	585	562	579	594	593	559	582	565	583	613	605	591	601	582	572	562	585	611	601	636	589	536	569	592	596	602	525	602	579	574	556	591	596	564	623	592	590	584	578	565	634	589	563	560	594	576	571	618	581	573	630	582	561	607	544	561	572	604	612	592	580	573	557	643	561	563	579	541	544	525	563	542	582	598	589	581	535	559	570	549	574	543	537	538	576	572	559	568	605	583	546	514	562	586	554	557	579	618	536	586	589	568	591	575	519	540	554	557	585	586	576	555	573	577	584	574	577	579	541	579	567	596	590	553	573	623	618	569	541	588	573	610	548	554	556	574	576	593	560	573	630	593	514	591	583	538	584	565	562	620	597	547	603	580	554	556	550	513	558	586	553	577	568	552	548	565	572	582	544	568	561	574	588	545	557	568	530	583	573	560	596	548	552	541	564	579	582	565	567	554	637	593	562	549	569	579	591	540	600	536	541	553	566	567	566	575	570	565	586	578	570	605	595	554	554	592	579	526	603	584	582	583	572	528	600	550	561	570	547	599	507	597	598	587	578	586	599	564	598	561	610	532	584	551	575	572	578	543	558	590	573	568	560	590	564	532	593	596	586	563	582	576	554	570	553	588	597	533	609	568	526	555	580	588	584	546	557	572	584	580	605	557	555	582	548	612	576	562	543	618	564	581	557	600	613	550	573	561	547	538	618	572	565	569	564	578	550	574	574	573	554	558	554	598	562	559	587	596	577	559	569	516	545	543	566	531	540	554	588	538	542	557	586	504	572	575	548	587	586	565	568	608	553	552	573	570	571	518	578	603	567	541	604	537	586	602	569	560	572	565	587	588	541	579	561	556	558	551	593	518	591	566	557	564	611	572	598	597	592	572	569	531	574	568	607	554	550	559	555	604	524	568	601	578	560	594	557	540	564	543	548	594	628	560	564	564	553	535	522	551	570	570	540	535	547	546	590	602	582	574	550	573	575	590	599	542	599	561	579	588	563	580	575	585	543	578	560	607	559	551	590	567	568	562	550	580	553	591	609	568	565	539	581	616	556	577	605	600	570	526	549	562	605	595	626	607	559	551	607	552	581	569	552	565	547	561	589	536	594	570	603	614	545	593	550	575	577	556	582	544	594	605	577	591	546	563	594	583	563	635	567	568	574	576	565	588	588	587	575	558	574	584	569	593	597	579	599	642	604	558	573	582	567	604	529	599	623	567	596	597	570	599	579	519	589	550	598	592	613	552	586	512	576	524	614	554	597	602	589	558	595	602	582	614	534	527	551	575	516	567	567	571	572	600	564	529	538	575	584	600	573	571	578	544	556	588	599	574	531	540	539	587	524	579	571	558	538	548	607	560	571	561	552	589	554	551	536	536	563	583	560	587	598	552	546	555	554	551	606	582	558	627	564	607	561	584	539	565	571	590	599	595	599	564	583	575	607	539	564	573	622	565	570	556	598	590	588	603	585	592	554	538	545	628	566	596	606	646	563	592	595	582	585	528	584	577	580	549	592	587	568	559	596	557	580	569	573	582	558	636	551	590	638	583	562	595	569	564	558	597	566	566	534	526	600	541	574	573	600	552	572	633	520	555	570	554	576	576	528	569	572	566	550	574	560	589	570	579	526	550	585	589	572	599	590	553	544	568	531	579	588	558	560	555	548	563	559	626	605	566	608	550	576	568	585	551	556	592	576	560	528	596	626	564	523	572	559	595	539	607	610	565	548	535	538	618	571	593	563	603	577	599	578	558	564	583	558	573	583	588	538	577	556	587	562	561	569	578	625	551	578	563	583	630	565	573	546	574	572	586	546	599	612	581	560	564	551	562	536	579	537	549	536	597	581	600	643	574	553	522	558	589	547	570	561	527	569	544	542	584	556	566	559	580	582	573	570	570	583	565	594	592	589	561	562	597	586	596	606	574	546	589	632	590	587	554	548	556	590	573	573	589	584	578	567	562	541	533	582	626	570	576	545	575	588	571	605	551	537	577	603	542	566	584	550	555	592	534	581	594	566	553	608	545	595	610	584	541	573	584	551	517	592	576	569	529	577	591	610	548	559	532	587	560	594	561	583	601	548	560	561	621	574	545	586	610	555	581	591	537	551	591	565	563	555	519	566	576	582	589	562	559	589	565	586	607	543	534	612	612	577	607	592	574	580	558	567	607	604	592	544	558	607	572	586	529	561	525	592	601	523	538	553	594	597	579	588	585	575	584	555	583	532	552	558	542	559	554	593	589	574	561	556	550	606	562	575	584	586	554	546	527	593	573	570	595	552	599	555	541	598	571	576	590	607	560	590	620	523	547	590	558	571	550	552	581	582	631	571	610	602	609	602	591	560	567	620	559	569	578	562	543	588	539	547	560	563	526	571	560	531	553	574	594	572	554	574	590	555	567	527	583	558	592	555	560	575	595	543	584	560	571	572	571	601	556	555	589	571	516	554	571	609	595	564	547	601	573	587	564	636	574	625	636	577	579	591	539	553	602	571	565	554	574	582	588	611	578	600	537	590	538	520	560	607	541	591	557	571	552	622	558	569	604	559	587	570	584	566	574	590	591	587	583	587	589	589	579	542	573	556	566	599	558	545	597	591	549	550	595	566	616	578	541	610	552	565	546	560	563	566	551	540	590	553	589	591	582	542	614	569	571	536	509	606	638	571	590	544	526	560	584	502	590	576	580	579	550	595	592	558	565	570	562	576	582	573	576	563	605	570	544	610	576	555	603	563	539	562	567	572	591	576	556	528	554	554	551	573	573	563	577	531	610	515	599	598	590	584	594	573	561	590	529	606	560	585	561	546	535	565	560	565	584	574	568	569	561	566	549	605	587	582	530	549	589	559	596	581	582	578	582	604	559	548	540	566	581	585	613	536	517	542	583	578	519	571	600	528	569	587	574	579	587	573	598	553	591	633	579	554	548	557	578	547	594	557	562	568	570	537	587	566	542	595	615	580	601	551	568	605	562	550	579	530	566	591	536	574	570	565	540	553	564	584	569	596	556	573	535	564	553	557	573	547	540	554	556	588	563	553	561	611	536	565	535	548	569	559	549	575	583	551	604	584	587	598	554	528	592	543	586	585	535	580	579	575	593	559	586	551	574	545	549	560	566	574	590	620	542	563	570	560	568	565	587	613	531	563	568	556	563	562	599	575	553
43593	42058	29282	15903	11261	7006	3830	2087	1289	770	537	371	375	288	256	245	219	226	212	204	163	195	175	168	171	188	167	148	180	178	187	162	159	170	161	174	156	181	159	168	166	172	173	183	159	158	178	153	176	161	189	156	157	150	158	180	175	154	168	153	161	145	181	157	149	165	148	148	157	141	152	165	144	169	163	160	157	189	159	175	157	162	159	149	161	173	173	177	164	166	172	164	136	159	173	158	151	152	190	157	148	183	173	157	172	152	174	179	189	132	151	172	172	143	169	179	154	166	152	158	168	128	162	155	170	160	170	159	155	173	141	150	185	159	186	186	158	135	164	163	182	144	159	139	173	163	156	136	157	170	141	188	153	142	157	153	161	145	156	133	163	169	145	172	166	158	146	165	145	175	165	149	142	167	151	138	164	131	154	158	155	170	162	151	152	153	150	135	132	175	145	168	150	150	159	166	164	145	141	146	157	154	153	153	145	162	152	160	166	163	161	157	140	162	139	150	159	159	151	135	168	166	143	142	177	114	151	168	180	156	168	156	137	139	155	136	174	176	164	178	150	146	145	157	154	155	172	139	158	171	165	166	146	152	159	162	142	176	185	143	169	184	147	172	147	155	164	161	148	146	149	188	151	171	162	169	169	164	152	153	155	162	154	154	154	140	148	166	155	146	160	160	179	158	184	141	166	163	171	156	132	132	143	170	165	160	136	150	143	156	157	145	145	169	147	157	117	161	155	164	156	158	147	166	166	138	168	133	145	148	163	153	168	148	169	177	149	187	162	149	148	168	158	124	152	153	169	168	153	145	195	141	167	166	145	149	172	161	126	159	158	174	156	149	163	167	157	152	166	158	186	168	162	161	154	168	159	164	143	147	162	146	163	161	177	165	147	154	152	163	156	160	151	153	193	136	157	141	161	164	157	164	164	155	151	139	174	168	147	134	181	148	162	155	158	180	160	175	167	159	163	184	154	151	171	179	181	175	171	170	152	168	147	131	151	171	154	163	150	167	138	160	154	156	169	184	127	149	139	131	163	157	152	163	146	167	159	145	169	159	158	169	152	153	154	152	136	183	149	157	154	148	142	159	165	163	147	174	170	161	161	133	144	172	165	167	147	160	174	152	141	137	154	166	142	155	137	160	163	161	148	163	159	141	174	145	163	173	160	160	153	170	162	126	182	161	164	144	156	146	176	149	169	153	155	172	167	150	163	143	142	178	147	185	173	156	157	172	175	157	168	131	176	140	134	160	147	158	163	170	149	165	162	167	176	142	161	144	169	159	166	164	158	159	156	161	164	142	151	151	183	154	174	149	160	147	148	165	143	163	167	159	160	148	146	147	141	185	156	164	163	138	154	160	131	166	166	168	141	164	135	146	161	158	159	165	147	156	166	154	152	158	159	156	172	139	156	138	168	149	171	149	144	149	175	170	153	157	141	135	157	157	156	141	145	153	155	157	159	172	148	177	140	144	145	195	157	160	152	158	171	158	151	167	157	170	141	163	166	156	142	140	136	167	177	158	161	142	151	160	155	145	168	155	154	170	149	163	159	153	145	151	157	151	163	151	161	166	160	162	179	157	135	140	179	150	150	161	168	155	161	154	148	184	155	184	152	174	154	162	137	142	188	154	180	175	149	182	162	165	131	175	149	156	166	161	177	160	146	145	131	178	152	160	159	162	172	158	170	129	165	135	153	165	129	167	150	154	147	170	165	162	164	167	172	160	158	184	148	163	151	158	163	159	154	186	175	155	155	157	130	132	150	140	165	150	162	157	164	161	145	155	148	161	170	143	159	148	147	158	153	159	148	168	153	148	143	149	173	163	155	129	157	172	172	166	182	151	156	160	171	140	171	156	159	139	154	147	150	166	168	131	158	151	141	137	143	161	158	161	156	145	150	173	167	165	129	151	175	145	177	170	132	153	139	144	164	139	158	139	166	150	176	177	166	156	159	155	155	151	161	163	147	150	141	125	156	175	175	136	185	158	159	185	161	142	144	168	168	167	143	161	164	185	146	161	161	188	151	161	133	185	170	167	153	142	152	159	169	199	153	175	172	169	169	170	183	154	151	161	159	159	151	153	168	161	154	147	163	174	156	167	132	144	146	161	147	151	167	165	160	145	161	153	157	137	147	151	158	133	151	141	174	166	159	146	165	150	140	159	153	149	164	178	167	148	164	143	156	161	165	137	149	169	137	140	154	147	159	153	162	156	165	172	158	184	147	157	162	149	149	148	156	148	172	153	162	183	163	146	155	156	150	146	143	177	169	138	145	161	160	164	159	169	163	186	142	166	148	177	155	166	172	163	156	159	145	160	156	163	168	149	162	140	158	157	174	150	170	147	151	158	189	194	153	157	155	164	162	171	161	146	172	189	173	181	169	158	163	169	163	139	152	149	161	155	146	164	168	159	184	158	133	157	156	155	180	163	188	156	157	162	174	147	158	147	179	167	148	162	144	154	154	168	146	191	163	152	144	138	179	156	162	168	155	180	167	166	156	143	154	147	150	164	168	126	150	155	154	147	157	174	154	152	168	148	146	188	151	179	144	174	169	166	149	170	161	176	160	159	186	127	161	166	158	154	143	153	144	158	153	143	166	149	151	148	147	146	158	157	143	149	144	170	145	166	171	152	142	159	172	154	155	154	159	139	146	150	152	162	129	159	156	167	148	151	148	148	156	164	151	165	164	160	159	150	165	166	148	150	143	141	160	164	151	146	176	133	154	172	143	163	172	181	149	154	156	166	150	138	129	171	171	160	184	155	144	154	161	167	164	146	132	156	159	161	169	182	169	172	161	172	162	174	146	161	177	161	168	138	161	183	164	158	163	154	160	178	132	143	153	154	177	156	157	148	150	157	174	160	147	150	155	147	159	157	158	157	156	140	175	146	168	172	171	163	157	192	142	179	154	164	165	167	142	168	167	176	141	162	158	160	136	165	136	165	168	160	167	163	141	159	147	146	150	139	151	124	170	145	166	150	171	161	176	157	162	173	165	154	169	167	149	132	178	151	170	167	171	183	160	153	154	149	157	139	131	159	174	149	175	141	135	181	143	158	163	152	177	177	163	178	156	140	147	159	164	134	152	141	155	161	159	161	137	144	156	166	191	132	179	172	167	144	159	148	150	150	160	156	157	135	160	151	167	151	177	175	171	149	165	159	149	183	155	185	170	153	151	180	153	136	148	171	177	137	152	176	148	162	145	159	164	142	156	168	159	153	137	146	183	164	154	180	177	151	163	169	150	172	153	145	156	159	174	160	170	152	167	163	146	145	151	158	148	164	153	141	149	163	182	192	165	150	149	169	144	159	170	159	174	159	166	176	160	168	178	161	161	158	152	156	159	181	159	166	171	156	148	138	148	151	159	145	169	153	149	173	162	157	160	155	155	141	152	147	152	181	157	172	186	130	170	158	145	166	153	151	160	137	140	135	158	160	146	161	156	160	158	169	166	151	163	176	177	154	157	155	148	173	151	169	137	148	164	163
29749	35803	14886	7585	7244	6054	4178	4212	3867	2996	2408	1662	1489	1182	1077	956	870	806	783	684	682	689	613	597	628	600	591	594	512	535	520	540	511	514	529	510	534	525	503	479	501	469	504	469	485	489	453	500	484	449	483	490	462	450	455	449	465	445	453	430	477	465	474	463	451	467	475	433	437	454	453	453	467	487	485	460	440	452	447	502	443	442	446	467	433	433	471	523	478	467	448	469	496	509	497	473	453	446	477	465	474	486	487	470	480	444	472	448	430	470	435	477	460	448	430	448	501	461	455	471	423	443	450	457	462	431	458	446	448	446	479	485	466	447	471	489	439	431	429	414	453	451	467	465	498	473	523	476	444	436	415	483	433	463	450	432	418	418	436	437	448	377	450	460	451	407	442	425	384	419	423	411	457	424	419	430	437	431	463	410	443	443	423	414	446	430	428	408	451	478	457	387	446	398	443	439	416	394	407	444	433	392	428	420	410	420	434	450	483	430	400	426	458	435	426	421	396	439	421	417	458	414	417	429	432	421	440	432	432	419	388	459	452	397	446	411	423	429	379	404	453	425	430	426	472	424	451	409	416	415	447	464	434	439	401	455	455	422	426	394	420	459	442	400	426	423	399	442	420	398	441	434	402	402	397	395	404	442	407	410	361	422	412	425	398	417	437	431	418	399	456	417	430	435	436	442	425	432	444	419	433	429	394	421	402	421	432	400	418	411	433	416	420	445	432	420	406	417	420	435	459	430	417	411	425	417	409	406	445	404	438	428	410	421	444	417	432	423	428	429	403	406	446	395	410	449	398	390	425	457	417	457	404	421	422	461	388	412	396	419	401	417	407	404	409	421	399	437	451	445	442	430	418	414	422	437	435	409	362	463	433	428	396	430	391	439	438	451	450	417	443	420	395	396	388	433	453	437	441	430	430	421	400	454	457	455	421	408	421	417	440	399	429	404	460	392	417	432	410	401	436	420	393	398	386	424	436	438	422	470	444	400	436	435	413	424	447	446	450	462	443	421	474	438	413	445	400	441	403	447	425	405	374	436	447	405	420	426	400	405	420	421	428	435	428	450	433	426	425	433	435	420	443	395	451	430	402	431	419	443	426	416	457	428	457	410	450	430	398	411	408	409	430	423	403	401	412	442	394	459	439	421	440	424	448	400	443	377	437	421	437	412	421	437	391	420	395	456	415	441	447	406	438	425	417	453	391	401	417	406	410	451	458	396	444	421	377	470	436	395	424	405	387	416	416	428	404	420	451	415	420	431	425	400	403	434	415	426	439	435	457	409	416	418	412	402	432	437	408	428	446	424	421	422	405	406	404	400	395	434	430	449	427	447	440	421	430	430	425	424	389	429	393	440	415	428	461	398	454	418	430	458	420	425	420	425	449	439	416	438	438	421	434	395	392	403	415	428	410	406	409	422	429	386	411	441	403	426	403	427	434	428	433	411	410	439	422	398	418	441	463	391	435	404	418	392	433	389	433	444	396	432	446	423	469	416	411	465	437	419	435	397	416	404	426	435	421	422	413	436	417	416	414	412	419	430	418	442	388	405	418	423	405	454	409	410	410	415	386	417	406	422	411	439	417	393	440	408	405	394	427	405	431	442	412	422	446	442	393	418	409	383	421	442	429	443	428	413	424	415	403	412	414	403	440	450	427	423	467	420	412	403	415	445	449	420	459	425	398	453	456	434	413	380	430	428	392	428	438	431	416	434	441	453	430	414	440	467	384	416	446	412	396	421	415	433	460	399	413	459	449	439	417	440	425	420	436	396	445	427	427	463	416	384	431	447	429	411	398	387	416	444	405	418	418	432	450	416	449	437	442	442	429	406	419	407	427	438	391	434	467	421	412	447	435	420	415	397	422	438	437	388	440	401	462	428	417	432	437	397	418	414	424	433	393	391	467	428	449	390	385	452	453	396	472	404	416	427	409	426	414	455	430	431	424	434	419	424	427	433	423	448	437	443	459	393	410	419	463	442	393	405	424	413	401	437	455	430	404	434	434	466	443	450	433	409	412	470	431	413	445	434	430	419	438	407	412	390	437	419	460	407	441	410	425	388	415	427	439	439	393	428	433	450	396	421	430	442	455	404	456	404	406	392	427	445	383	400	448	430	400	412	390	391	407	417	456	415	437	399	448	430	463	429	419	419	410	430	396	439	398	391	426	407	412	413	425	445	456	408	416	432	454	419	402	453	422	446	445	420	427	431	383	434	401	395	409	446	405	428	408	423	403	423	420	438	426	449	436	384	428	395	408	427	423	443	433	442	439	414	427	432	455	432	429	413	430	445	397	409	415	377	410	429	436	427	405	375	426	451	431	410	460	405	408	429	427	444	407	425	428	412	437	467	393	437	443	450	396	398	438	430	433	425	445	427	437	400	403	385	446	431	390	400	424	403	411	410	453	450	400	401	440	434	406	391	400	420	427	399	405	462	417	415	443	369	424	413	439	384	375	447	430	371	382	392	388	449	425	442	420	397	427	413	441	397	418	422	410	448	413	412	428	430	438	453	424	418	423	425	417	424	454	446	456	441	452	383	397	378	414	441	405	435	423	440	378	438	451	420	436	439	448	393	413	425	376	403	416	416	467	420	437	432	413	419	476	413	445	435	447	420	464	419	442	433	418	415	420	450	427	446	421	407	424	409	430	436	395	432	430	457	420	448	428	422	423	405	400	372	425	418	450	426	463	396	454	407	423	453	434	428	400	467	430	392	428	406	430	384	405	403	433	401	410	421	454	407	408	411	438	426	433	430	434	426	432	431	404	415	443	449	377	429	456	456	426	425	418	403	433	449	418	453	416	405	389	422	388	417	405	434	456	435	387	403	449	412	422	393	436	419	408	439	427	434	402	399	419	462	370	445	456	428	416	431	434	411	423	428	402	411	442	441	444	431	449	431	397	392	440	433	406	426	442	436	429	452	444	398	409	400	421	404	425	410	412	410	396	415	417	405	426	449	389	469	419	415	430	458	446	439	395	427	383	421	389	398	416	436	417	446	408	417	438	391	415	415	425	418	401	441	432	417	428	445	374	470	408	407	436	392	431	413	447	434	370	420	440	449	393	498	414	395	424	429	415	444	451	420	415	412	443	454	418	436	384	397	389	388	414	392	425	397	428	410	423	413	440	460	450	436	396	400	428	459	426	425	431	443	403	401	401	426	371	408	388	432	444	433	422	399	455	414	438	441	419	432	394	418	389	430	430	424	422	443	427	396	412	408	417	420	415	468	419	400	416	417	405	433	404	403	418	453	446	388	393	408	392	375	421	393	445	395	422	463	409	458	412	412	412	425	410	452	402	422	421	415	396	432	423	455	398	432	442	449	396	417	420	419	446	447	441	406	430	479	386	418	421	419	408	439	440	416	429	421	432	434	432	415	375	417	423	436	426	394	394	439	423	415	448	417	374	431	408	424	419	399	422	434	453	430	442	402	414	421	434	462	415	452	413	400	453	426	448	400	446	416	409	402	441	409	435	428	438	427
15262	9178	1906	550	422	317	319	267	255	235	214	239	246	226	222	271	232	181	244	224	242	214	226	237	259	261	251	225	243	212	222	252	208	237	235	243	244	214	235	224	201	231	231	198	243	234	230	223	247	237	247	255	202	237	218	207	218	235	246	226	230	251	240	247	231	221	221	212	261	216	250	236	223	240	226	240	243	232	245	242	219	241	245	227	223	223	235	234	201	228	254	248	226	233	250	224	200	239	254	251	230	237	247	226	215	216	232	213	251	202	249	256	236	211	238	243	243	224	208	240	254	234	243	244	239	214	248	236	218	231	239	259	249	236	233	247	233	250	247	248	230	231	219	232	239	234	240	234	224	234	215	245	201	231	245	238	221	233	235	233	217	212	225	216	228	211	221	224	258	230	233	229	223	197	244	217	218	233	246	243	208	241	238	219	227	232	237	224	226	248	241	225	239	224	235	241	221	234	221	217	227	215	222	219	217	242	220	240	207	218	232	213	248	195	230	194	216	238	223	231	228	230	231	217	212	229	228	241	221	229	207	219	220	255	248	245	250	262	210	249	222	231	226	194	211	245	210	251	237	219	223	236	258	254	230	237	237	220	199	242	245	234	246	247	243	228	216	195	232	204	274	264	249	221	220	241	269	241	229	264	240	233	257	246	242	218	223	218	196	265	233	209	246	224	206	234	235	262	235	245	226	223	247	217	235	232	229	220	211	234	215	222	255	237	250	239	229	229	221	235	227	228	224	234	249	196	213	208	208	216	216	262	245	225	253	237	255	218	243	245	224	256	261	208	269	231	248	234	253	223	217	244	229	236	232	236	227	257	222	243	251	237	228	196	211	224	241	237	228	264	222	229	235	215	254	230	215	243	249	236	260	233	247	228	278	233	246	241	243	225	241	221	240	233	234	233	220	272	243	213	242	237	215	229	220	210	231	254	243	214	209	242	224	216	253	224	227	229	219	246	233	230	228	224	256	235	212	237	250	228	249	230	251	261	209	254	238	207	263	217	237	233	226	228	244	205	219	215	241	204	217	234	217	250	230	233	238	219	224	224	223	229	182	233	238	253	254	237	249	241	237	228	221	250	229	223	232	253	246	245	240	239	215	240	239	265	235	227	228	217	221	215	203	210	229	256	241	263	233	250	257	225	196	227	252	226	210	237	240	234	224	244	205	231	227	218	218	230	264	220	244	230	228	228	201	217	228	241	254	216	240	226	230	249	237	235	227	237	232	223	230	228	229	233	264	215	268	226	233	256	227	226	232	238	244	202	218	233	227	221	231	223	235	228	232	243	260	235	248	241	246	237	187	255	209	228	223	242	262	212	242	212	223	233	228	215	226	213	212	219	266	239	251	235	230	240	245	210	195	259	236	237	250	273	228	237	226	221	247	213	225	223	222	240	247	234	222	237	243	245	211	202	224	224	231	244	222	214	242	221	254	229	226	203	227	226	235	213	224	224	236	215	213	236	257	252	231	248	239	238	194	238	216	231	214	237	225	222	219	228	234	221	219	195	222	251	229	233	218	231	286	199	219	246	203	229	237	233	240	237	256	235	222	230	263	236	259	233	269	213	253	233	230	225	222	210	220	214	257	243	231	251	237	242	241	227	241	243	239	231	213	249	210	240	245	217	193	230	249	243	213	230	275	243	246	240	251	224	236	203	214	239	247	220	232	230	236	254	234	234	195	237	237	237	225	215	241	218	239	201	265	257	225	247	251	229	255	212	216	211	225	220	219	215	235	212	240	241	214	228	231	221	231	235	227	247	227	256	229	214	214	221	236	235	256	215	222	255	218	255	230	239	236	238	233	235	235	237	234	237	247	208	223	216	251	211	250	226	241	237	238	240	226	209	236	232	252	218	250	207	233	230	222	253	253	234	237	245	239	260	204	225	243	233	255	235	227	237	223	234	225	254	236	277	222	241	222	244	243	241	257	238	237	242	246	211	235	220	220	202	189	239	231	250	223	242	226	260	234	213	219	222	233	207	242	230	254	246	203	243	215	237	210	224	230	214	257	252	206	223	259	212	224	240	219	227	252	229	244	240	212	223	239	234	247	227	247	222	234	227	248	240	250	255	224	250	225	239	260	231	234	242	248	248	222	247	232	250	267	217	247	225	236	233	245	226	209	237	224	217	233	229	214	234	241	212	202	233	244	232	239	231	261	246	229	222	238	227	240	221	212	229	221	250	260	236	237	225	230	212	243	219	251	241	213	223	239	206	234	202	225	224	219	250	234	233	262	204	228	207	222	249	231	211	233	206	246	222	260	227	218	236	239	226	241	237	229	247	236	252	208	232	182	218	230	219	255	252	225	238	226	243	239	235	223	230	238	226	205	218	240	227	237	195	275	231	247	237	222	245	214	246	225	266	222	228	254	244	233	239	252	223	229	237	237	205	245	224	207	215	247	234	216	230	212	241	233	249	229	223	210	234	250	235	222	239	226	235	210	256	224	224	232	225	234	232	213	196	219	236	262	221	239	233	231	230	220	222	238	253	225	248	235	205	253	223	242	232	245	224	241	233	217	227	250	221	203	239	210	240	240	246	198	242	228	224	240	230	223	249	261	228	197	240	226	242	226	239	236	212	249	237	234	231	229	240	245	218	234	209	218	240	213	265	196	245	229	228	203	247	259	233	219	250	218	231	250	240	224	229	220	206	245	213	216	234	266	259	244	238	279	243	223	222	223	243	236	243	230	229	245	229	249	207	218	210	246	217	235	237	249	246	243	242	215	231	247	227	207	228	202	218	244	253	236	221	252	229	200	244	217	242	229	226	266	234	226	211	233	210	239	214	235	250	252	227	203	243	225	233	215	225	241	237	228	233	222	232	207	219	226	244	225	221	238	238	226	226	271	222	241	247	246	258	247	217	256	251	243	248	240	264	237	219	218	274	229	253	234	236	229	240	260	255	256	208	213	227	235	240	233	233	250	238	232	234	219	225	218	195	256	228	252	222	223	234	236	271	218	238	238	234	213	227	237	233	228	222	248	250	213	232	215	230	215	223	213	247	242	234	237	221	244	218	230	197	247	225	241	237	218	207	192	259	248	277	235	241	262	235	258	202	233	229	232	213	273	249	239	225	220	242	232	228	256	236	234	243	242	217	226	234	238	197	238	227	207	235	228	213	226	230	220	259	236	228	215	243	200	237	214	221	210	230	264	227	242	228	238	229	219	244	229	196	222	206	236	247	215	263	203	226	213	261	245	239	257	213	256	240	230	243	212	267	208	254	250	239	199	247	222	245	224	229	252	237	241	245	213	264	246	216	231	214	254	251	230	221	202	260	222	229	236	218	230	228	211	230	243	199	246	247	232	219	217	217	246	235	233	229	221	244	236	231	249	245	238	232	225	226	228	238	260	206	225	198	253	230	237	211	221	203	269	208	243	220	245	232	236	207	240	227	251	265	214	230	217	226	223	225	215	236	239	223	213	241	236	242	240	201	222	213	240	247	242	233	250	252	228	224	198	224	241	219	208	244
9792	9662	2287	1340	1192	953	840	734	784	715	713	681	654	582	627	585	636	636	632	644	622	680	571	591	587	627	590	614	638	577	606	627	603	595	616	603	597	608	633	611	603	647	574	611	619	545	583	582	620	614	621	588	612	583	580	627	574	611	590	589	612	638	601	631	617	607	602	624	588	616	578	639	643	618	616	579	633	639	634	603	606	628	618	629	613	648	625	614	637	669	594	612	663	669	651	616	607	675	612	592	605	635	636	672	634	628	650	590	618	642	654	650	607	609	627	629	636	642	604	671	668	605	607	626	660	624	612	628	603	613	652	602	645	635	617	639	639	661	629	581	618	632	617	622	604	632	672	630	577	582	626	626	577	580	620	589	633	597	624	576	639	627	579	630	655	646	605	632	628	640	610	577	609	610	580	633	631	672	659	616	585	582	609	605	568	632	624	606	605	668	649	610	611	609	666	584	626	570	546	599	635	597	628	606	625	543	611	626	624	612	637	623	623	635	610	613	612	641	564	587	639	586	606	578	621	600	582	624	658	646	618	614	594	621	574	637	640	615	610	624	608	641	610	588	616	596	633	617	615	618	617	652	629	635	630	647	607	552	588	606	587	646	566	627	601	644	616	658	641	627	584	603	616	594	570	631	639	623	617	589	639	619	578	577	603	633	609	616	655	591	585	630	574	648	609	636	596	643	618	626	590	638	621	608	582	647	614	637	587	594	587	597	614	613	632	608	608	644	655	606	609	606	602	563	603	623	641	572	610	640	548	585	603	649	595	607	633	626	602	634	638	611	614	607	601	634	608	616	627	661	629	629	634	630	623	622	544	641	616	604	587	607	640	631	663	588	595	581	584	605	622	628	605	657	596	597	622	574	638	575	587	641	596	588	585	598	582	615	623	606	567	604	594	625	626	632	565	632	576	607	569	622	619	587	571	653	624	569	614	583	552	613	648	608	623	601	587	619	626	675	619	604	612	599	641	598	624	618	616	588	621	576	602	578	582	605	594	572	614	622	612	596	608	577	644	580	574	576	599	657	624	587	572	660	627	649	603	607	612	579	631	600	599	611	631	579	644	598	643	606	601	606	594	593	633	609	641	617	605	639	583	594	588	620	605	570	634	583	625	632	591	605	589	566	608	656	568	644	583	594	617	611	645	627	605	649	624	622	639	596	627	591	627	629	587	611	608	576	586	615	582	587	609	579	593	630	613	611	567	588	593	609	602	637	599	585	646	642	600	612	609	641	605	672	596	613	595	591	581	630	586	595	649	559	588	607	604	601	640	629	587	607	597	604	586	613	600	646	597	615	626	584	586	607	633	634	626	580	601	582	621	608	606	596	629	640	648	557	667	587	563	596	669	613	663	622	596	630	643	619	633	639	631	619	606	598	631	618	631	692	575	644	636	582	594	594	579	624	614	599	652	584	605	637	593	589	617	640	590	629	595	627	567	632	653	596	612	618	578	601	658	605	606	632	597	605	603	604	593	655	552	594	606	662	592	661	619	620	654	628	603	605	620	586	588	605	642	608	623	597	630	605	615	594	574	633	613	632	571	629	618	612	591	607	625	684	590	628	632	617	631	592	604	630	605	652	625	661	625	659	657	598	653	606	606	621	608	642	598	636	624	588	561	588	613	600	601	583	580	598	610	600	592	633	563	621	603	613	657	652	621	607	625	587	637	622	603	633	634	633	597	598	618	594	573	586	578	626	610	611	603	629	585	592	606	623	589	624	622	611	601	580	655	633	606	599	634	629	604	607	600	610	598	614	623	593	580	587	584	613	613	602	611	581	571	608	609	620	660	652	591	624	619	622	589	620	635	559	585	690	632	618	618	585	594	624	609	609	643	631	621	636	624	624	589	638	646	586	616	593	629	606	616	590	588	608	586	584	588	580	614	606	606	634	618	685	615	626	602	616	580	598	587	635	608	651	622	622	628	646	612	604	608	582	660	678	619	581	616	591	617	625	588	615	633	616	587	607	591	630	598	632	613	582	604	615	653	609	624	619	628	626	639	635	618	613	603	574	608	644	597	646	604	568	627	618	623	604	622	612	640	595	609	597	600	637	662	599	594	579	584	603	626	580	638	587	565	612	510	651	576	613	583	615	572	633	608	624	613	630	606	616	633	614	634	615	629	587	656	617	626	630	606	592	600	686	563	685	631	625	615	615	612	600	645	640	600	639	616	609	576	648	593	620	575	654	615	599	610	627	646	615	617	606	622	635	633	657	655	603	642	588	638	576	591	602	609	655	643	623	603	611	632	584	594	640	613	646	614	603	611	595	610	652	636	591	586	626	610	621	612	583	600	556	645	618	624	593	589	591	632	604	606	620	571	597	635	605	603	622	626	620	636	602	571	645	662	590	629	612	611	618	623	597	580	583	625	618	622	617	622	621	540	623	595	571	664	572	622	611	633	603	569	590	631	564	599	629	599	652	612	573	610	551	595	594	622	631	600	635	636	697	557	591	645	606	658	614	573	640	611	583	645	613	639	629	614	625	608	621	616	615	601	638	576	630	655	592	576	646	623	613	606	582	600	619	608	636	586	592	646	638	667	613	609	613	635	613	628	594	633	628	614	614	573	604	619	621	593	652	600	594	594	609	614	624	619	643	605	624	597	640	611	605	596	616	658	646	617	635	620	547	588	622	598	613	597	613	574	659	605	603	577	666	629	585	622	604	619	624	620	705	571	616	575	608	607	600	638	595	639	599	640	611	628	582	645	598	639	642	621	588	593	565	655	631	674	590	621	646	597	638	615	612	598	613	568	632	619	654	607	591	572	612	642	603	582	592	639	608	643	651	588	597	584	592	577	574	606	595	624	646	587	623	663	610	651	638	580	581	581	624	592	602	608	641	612	617	632	620	641	587	613	633	565	644	615	619	634	634	602	628	599	621	598	579	625	604	560	650	655	641	639	613	626	641	585	615	641	626	625	618	634	567	563	623	585	606	602	612	595	633	613	573	602	600	595	615	605	586	624	626	614	650	580	605	597	587	600	564	612	645	588	551	627	594	606	585	644	613	576	597	611	621	618	648	664	595	581	600	630	579	620	593	610	631	596	595	563	626	623	673	607	591	610	597	610	607	620	639	621	622	634	601	624	608	625	600	607	602	569	615	601	611	593	568	624	600	615	583	595	653	671	599	597	603	597	602	609	604	601	614	673	616	583	630	597	617	616	633	673	602	667	613	606	597	636	600	590	624	622	669	590	640	565	628	578	628	616	610	600	629	635	593	611	615	639	594	584	588	565	625	601	573	625	633	655	599	598	606	611	618	598	655	627	608	617	593	616	617	588	644	595	603	610	635	642	641	606	621	665	624	584	582	638	608	594	629	595	620	621	582	552	609	599	610	616	635	642	582	570	557	608	584	650	612	603	626	592	600	600	615	620	617	657	599	607	622	585	648	584	585	564	634	628	616	601	592	629	588	580	629	627	631	612	616	618	609	605	655	583	617	613	629	616	592	638	564	634	640	602	594	592	601	596	606
34777	32479	18975	8065	4801	2894	1600	994	635	493	390	313	308	308	271	224	248	242	264	259	222	239	242	257	234	210	238	214	228	220	234	213	225	235	230	239	203	195	221	214	224	215	204	239	236	186	205	222	219	212	207	229	211	230	206	240	218	187	215	215	214	213	263	220	220	214	208	228	207	246	225	230	213	241	190	232	209	207	213	224	235	197	216	198	244	220	228	236	224	193	203	251	242	248	228	234	233	220	218	201	231	236	214	212	208	214	240	211	215	222	226	219	237	204	230	235	249	242	219	218	235	219	204	232	213	205	222	213	209	229	219	224	243	197	225	256	236	231	201	220	231	216	208	220	210	239	215	222	228	235	208	214	203	243	238	228	206	228	188	201	226	217	227	246	205	209	213	227	195	200	213	213	207	223	230	218	220	229	209	206	236	222	244	230	216	215	232	207	229	214	245	247	235	209	220	204	221	221	200	199	212	208	229	216	224	237	217	234	248	208	226	220	219	201	223	220	263	235	201	210	239	230	230	231	204	236	242	218	224	220	222	223	229	216	233	225	244	189	235	226	220	226	233	237	243	200	215	240	205	213	199	226	199	223	214	204	211	236	229	224	224	231	215	207	216	209	211	221	240	229	240	222	212	214	214	222	244	242	232	215	225	212	216	240	233	212	230	212	243	191	214	235	202	238	221	220	248	224	195	206	222	225	218	230	211	241	211	221	218	237	199	184	212	217	205	191	226	211	195	197	206	236	221	211	207	235	200	229	267	211	222	213	222	212	199	243	182	214	244	217	209	212	207	198	223	254	226	218	251	230	202	237	217	218	220	211	222	218	210	204	211	228	211	199	220	218	233	203	218	231	220	222	225	240	209	236	232	220	214	223	238	205	211	217	255	216	207	201	221	214	216	245	224	239	210	239	211	223	186	242	208	241	249	245	218	226	200	228	233	215	203	210	210	219	219	225	196	221	221	239	223	209	220	213	229	231	207	207	216	223	229	222	201	207	253	241	223	224	254	245	198	236	215	243	213	230	231	228	200	226	230	228	207	222	222	229	206	208	198	223	209	219	214	230	215	222	205	221	234	219	201	190	217	199	207	226	225	206	237	213	216	199	244	215	200	191	202	231	198	243	214	225	227	232	209	242	220	193	227	221	218	227	205	194	230	210	178	231	212	214	217	202	203	232	214	230	202	240	217	233	226	212	234	244	218	228	206	234	200	225	210	233	211	219	203	207	222	214	232	226	210	208	226	235	232	211	225	214	236	206	252	210	233	216	218	241	214	207	232	210	216	197	251	199	204	250	208	207	223	256	220	203	220	218	222	230	187	187	271	194	252	247	232	238	239	241	229	221	219	224	211	215	202	209	240	231	209	192	220	195	219	203	231	201	230	233	206	208	215	214	229	227	234	240	226	241	208	212	221	219	214	209	209	207	242	223	218	238	227	229	207	206	243	239	228	214	194	190	196	220	201	214	214	204	232	229	220	241	194	226	227	205	239	240	217	205	208	227	201	209	228	206	220	220	240	184	219	222	202	242	221	196	201	253	218	221	238	222	220	248	202	222	221	251	221	221	207	207	223	209	209	201	242	201	227	214	224	224	208	216	218	195	241	233	199	192	225	205	204	205	218	209	216	210	217	207	205	213	209	210	225	224	228	221	189	239	233	204	217	237	240	215	231	206	240	192	210	216	223	205	234	215	207	225	239	229	227	221	215	205	196	221	217	226	242	212	242	224	195	203	247	236	209	218	241	199	209	200	215	234	222	251	224	197	203	221	243	211	227	249	193	207	222	204	229	222	215	229	219	209	230	215	209	204	203	194	225	240	223	215	185	219	249	229	237	232	220	242	229	246	221	206	199	249	214	217	239	251	197	205	206	228	199	216	206	204	189	221	216	227	214	211	231	193	240	232	243	200	229	214	230	216	229	188	226	221	244	225	234	220	206	241	210	220	206	247	243	238	222	208	245	233	207	225	205	217	232	233	228	216	227	203	223	236	192	230	238	211	197	208	204	214	236	229	211	197	207	192	217	200	216	227	210	211	215	204	196	218	211	220	212	215	231	217	218	223	227	209	202	236	221	236	240	205	233	239	170	240	222	227	193	216	226	218	219	221	208	231	193	212	194	245	243	234	216	210	223	217	244	203	196	211	212	207	199	198	205	241	226	219	223	214	223	208	228	207	212	218	192	201	214	208	235	225	217	254	218	227	195	239	211	234	204	219	216	211	219	207	225	216	206	218	215	202	199	245	260	192	211	247	223	238	251	184	221	216	214	229	220	207	232	225	202	237	236	233	204	194	203	234	216	192	219	223	215	207	226	208	218	233	228	244	216	211	216	191	223	221	213	200	233	200	211	191	238	196	215	252	217	233	204	205	196	199	221	221	225	231	239	195	213	232	239	205	231	222	223	202	198	223	213	219	225	243	253	214	234	234	240	257	217	225	229	229	207	241	232	248	216	202	218	224	198	215	227	232	224	237	203	243	244	189	199	229	227	211	201	227	189	236	223	206	211	238	253	215	211	222	204	215	226	221	208	213	206	220	200	196	244	230	197	210	201	204	204	184	225	204	222	236	195	213	196	215	206	237	234	207	221	214	229	251	188	200	215	201	235	227	205	220	191	246	202	224	221	217	239	231	224	248	222	217	228	245	217	205	211	240	204	218	198	202	226	215	189	238	228	227	209	248	216	226	227	212	205	251	213	224	239	248	228	206	217	213	226	195	224	219	211	200	219	209	238	213	234	234	230	190	240	225	199	206	194	229	209	232	223	207	244	224	226	216	218	229	213	194	230	224	202	207	207	242	218	232	219	222	228	214	218	227	187	210	205	221	214	215	197	207	235	228	218	214	223	235	216	224	240	195	214	210	231	216	203	218	220	229	207	219	219	215	239	217	222	225	222	198	238	218	212	226	195	231	229	230	223	245	220	224	229	231	205	196	212	216	236	227	223	191	197	183	236	252	228	239	211	218	225	201	214	197	226	223	230	212	214	250	205	231	186	212	228	219	176	202	201	194	225	216	213	226	192	230	216	227	211	211	205	211	257	233	212	201	225	223	248	222	256	238	227	213	241	236	222	239	203	206	219	232	219	215	225	223	195	203	229	238	214	218	193	203	220	248	226	216	227	214	224	240	214	230	226	208	204	238	244	209	232	224	225	219	223	223	242	240	220	244	194	241	227	224	226	232	189	231	231	245	229	210	209	221	224	206	236	228	223	232	219	220	227	220	194	216	212	188	218	223	217	206	201	191	233	215	228	224	213	215	206	217	215	212	215	204	191	211	236	221	198	205	203	247	199	222	245	210	235	212	225	219	206	226	205	214	243	254	219	221	226	220	233	208	264	204	227	235	176	201	245	218	228	233	215	231	216	221	198	212	248	203	209	236	237	225	220	227	219	215	213	228	198	213	219	219	210	201	180	216	239	218	206	221	203	236	195	194	206	216	205	199	225	234	208	217	189	247	220	224	212	214	215	224	216	242	218	222	208	222
24050	26252	12182	4952	4742	3809	2974	2672	2268	2166	1617	1259	1103	996	907	860	793	742	708	753	682	727	644	659	706	634	632	615	650	660	605	592	642	612	660	617	631	649	619	583	595	611	626	625	568	555	577	555	603	603	622	599	618	605	605	601	628	619	589	616	620	573	556	572	584	568	560	568	583	588	604	591	604	575	644	604	575	617	570	544	553	545	604	591	578	568	620	606	604	613	593	597	625	579	573	584	604	565	599	586	584	601	608	591	594	575	582	590	588	597	604	616	574	571	640	586	624	610	570	607	536	568	598	605	586	581	605	590	591	584	612	581	635	589	579	638	596	618	597	631	611	591	637	573	576	647	595	663	614	608	593	561	593	589	572	608	590	594	595	567	610	587	602	552	584	575	596	536	580	629	621	648	583	600	577	576	571	591	562	616	570	528	615	567	578	568	560	570	569	585	604	548	566	561	578	537	587	604	568	561	533	617	568	566	596	540	588	576	598	599	578	598	573	586	557	582	595	551	591	572	573	583	599	568	552	604	543	580	575	559	557	548	584	621	560	569	528	556	565	561	560	555	529	543	619	584	547	571	558	555	583	552	553	548	586	579	582	563	539	581	558	611	593	564	536	598	530	561	576	569	605	560	552	542	575	541	570	528	581	542	568	614	586	542	565	622	588	582	550	584	569	569	561	572	611	537	571	587	598	614	559	625	560	597	557	562	563	573	537	573	575	548	591	575	556	578	567	557	591	570	583	533	592	564	590	584	528	563	551	581	633	544	599	577	567	593	587	618	576	556	545	591	573	557	579	595	574	570	537	571	572	620	588	556	585	539	528	589	559	608	574	582	579	578	579	550	559	560	550	543	576	569	555	580	533	612	540	570	590	585	526	616	625	592	576	558	572	573	551	595	582	593	619	565	563	570	543	581	606	585	538	531	523	565	616	642	580	558	551	618	565	554	592	566	629	545	594	595	568	589	563	585	549	588	576	553	548	535	546	575	553	571	539	561	573	581	631	610	608	606	575	573	619	575	538	570	554	570	545	608	586	567	554	559	557	563	591	551	601	576	550	573	584	551	597	587	540	567	539	534	576	557	550	597	553	595	526	570	624	588	561	611	601	531	572	559	561	579	560	559	583	557	564	565	565	542	559	553	553	536	564	596	578	592	565	616	546	585	546	555	551	548	552	572	621	551	531	536	568	563	591	588	555	592	565	622	583	584	577	607	537	570	580	565	571	547	559	542	574	579	552	596	610	568	615	552	540	593	603	617	605	580	554	597	568	555	591	625	598	632	546	580	580	566	579	556	554	541	558	614	553	556	573	612	576	580	585	570	559	587	545	588	584	576	543	558	613	570	585	597	585	575	542	566	559	552	599	617	531	601	512	553	560	546	562	537	567	546	589	615	577	586	531	517	535	553	565	562	592	582	633	562	543	591	556	590	573	575	535	563	594	559	569	599	526	596	567	613	562	565	578	551	565	584	558	586	576	586	560	573	560	608	591	575	566	563	589	598	581	566	570	575	579	562	535	584	589	552	531	586	594	554	550	579	555	568	593	561	561	542	542	575	568	608	537	565	545	581	598	525	560	585	561	592	573	604	593	596	579	560	524	583	583	609	568	571	546	595	605	542	581	553	547	554	600	548	575	622	576	572	568	576	595	573	576	561	608	611	600	553	569	587	533	545	595	583	567	572	588	565	559	590	610	543	602	591	579	551	563	574	562	582	581	555	552	550	612	589	579	558	538	582	543	583	587	613	586	590	611	557	582	559	579	568	567	556	582	600	528	615	562	567	553	595	590	560	600	619	572	606	598	622	572	560	596	549	565	514	573	609	576	571	547	543	551	606	545	544	580	549	576	560	563	574	533	521	581	574	567	581	612	576	596	552	542	552	559	581	605	521	551	562	579	539	540	561	557	614	565	561	567	573	578	590	527	584	518	538	589	566	555	579	563	562	563	580	558	578	586	575	613	577	554	597	544	571	522	597	565	545	580	581	567	542	584	606	553	602	549	526	541	580	574	555	569	554	590	526	534	531	582	609	588	565	592	579	566	617	594	552	541	580	547	573	578	591	529	584	566	589	588	562	615	556	577	576	560	621	594	600	560	514	599	553	553	575	534	585	594	601	566	558	531	530	544	580	568	533	569	570	601	594	568	580	570	619	579	589	548	616	566	575	528	551	553	565	569	587	580	610	567	559	591	559	594	599	569	574	546	570	638	581	534	563	561	571	590	570	597	549	580	573	597	599	598	543	523	592	550	592	556	559	571	570	591	588	595	548	550	572	545	570	584	594	589	588	574	569	578	546	597	550	560	578	538	566	547	598	609	557	615	561	600	535	558	562	573	570	518	618	568	525	558	606	606	545	602	573	575	588	554	580	557	573	584	596	578	569	589	550	542	577	622	563	594	566	553	586	589	594	570	576	583	574	594	609	615	582	561	555	557	540	594	591	581	585	550	577	573	598	578	557	551	559	544	571	570	598	559	612	523	527	581	537	588	550	524	594	557	569	583	603	499	560	534	607	537	539	540	596	547	549	586	568	585	619	571	568	587	566	575	561	561	589	567	557	547	572	541	545	599	600	555	586	574	534	602	549	550	549	580	576	548	601	567	569	574	621	599	513	590	583	588	590	587	609	548	580	565	600	539	571	611	534	543	589	578	563	597	548	560	563	594	587	578	551	611	580	582	587	607	547	575	543	542	527	616	582	556	569	521	628	575	545	591	531	583	536	582	606	575	588	572	566	596	596	577	608	575	590	569	611	593	658	563	587	534	592	509	546	574	596	616	600	535	547	577	572	587	572	596	571	564	554	615	583	563	556	571	585	550	586	591	573	573	554	596	528	562	600	576	551	581	557	571	567	600	531	554	589	618	560	574	535	579	543	586	597	604	573	603	590	569	565	574	554	605	541	596	542	560	588	591	563	583	617	580	590	590	595	515	567	555	598	597	596	573	539	584	582	616	601	559	590	595	562	598	557	566	541	608	517	575	591	593	578	557	541	552	550	556	638	532	586	570	589	602	575	571	579	567	591	555	571	556	594	581	587	570	574	610	565	568	592	570	543	534	596	564	575	566	607	546	584	585	612	574	574	633	541	575	557	581	558	567	585	574	591	588	558	537	611	592	592	558	560	603	573	597	603	586	557	598	577	583	564	552	569	602	575	577	569	570	592	576	561	571	600	539	550	585	618	539	605	588	528	581	571	572	582	545	582	609	601	574	541	495	620	565	575	543	590	625	598	629	583	587	568	576	586	606	549	588	555	572	592	598	580	563	602	559	583	588	600	605	586	580	556	603	570	551	579	573	589	563	552	591	609	583	580	594	616	605	551	556	562	538	557	554	599	569	577	583	574	596	578	577	564	576	558	520	592	608	637	552	573	554	538	550	568	583	555	625	588	588	587	569	594	549	553	541	586	569	619	584	588	560	606	592	557	606	581	575	559	561	599	557	567	616	562	565	587	582	552	617	561	568	610	571	556	538	588	563	617	609	557
43255	40567	31915	16824	10817	6866	3863	2092	1449	971	590	469	343	269	246	241	246	225	189	218	216	193	194	202	206	187	167	171	151	183	170	183	159	174	171	176	160	181	181	161	161	163	164	171	186	186	170	154	166	190	161	164	154	183	164	162	193	157	182	159	175	156	154	175	149	160	166	171	149	161	168	190	150	156	148	163	173	151	146	157	181	148	153	154	175	156	179	167	161	129	183	185	154	144	155	157	161	163	161	167	149	163	145	154	148	175	157	162	175	176	160	166	160	182	157	127	140	173	169	153	152	167	187	170	148	165	165	170	153	169	147	186	153	168	181	166	191	166	139	158	186	159	171	137	158	157	170	140	144	149	162	159	193	142	165	169	158	163	144	153	177	164	160	160	160	159	172	152	156	138	161	126	165	151	158	158	160	161	173	156	167	154	156	156	158	134	145	132	192	160	159	155	153	163	142	157	180	141	162	140	161	145	167	171	171	171	164	168	154	142	181	159	150	149	156	155	150	153	165	177	163	164	182	164	155	167	173	163	150	163	148	139	129	153	159	163	166	139	169	160	178	157	175	151	154	159	185	153	160	161	148	161	153	157	155	153	169	153	168	143	162	168	147	175	161	176	145	146	158	138	177	176	146	141	159	162	168	128	156	169	155	168	155	153	165	181	164	154	160	151	159	161	161	155	157	163	167	171	139	144	122	152	158	158	124	165	161	150	159	159	144	153	149	163	166	163	146	182	154	177	188	156	154	168	163	153	140	154	143	133	168	178	160	172	160	163	186	163	153	140	164	132	183	159	158	175	166	163	162	166	148	169	143	156	158	146	151	156	154	178	142	170	169	162	152	161	152	166	158	150	150	146	163	151	178	177	152	163	156	163	151	153	173	159	175	137	148	158	159	165	152	160	156	179	175	172	146	153	159	168	145	158	152	149	172	169	189	172	157	163	150	171	168	182	167	143	148	166	152	161	147	148	149	150	162	137	165	158	164	170	170	176	154	169	159	167	141	185	161	145	185	158	151	177	160	176	156	149	139	143	191	159	176	178	156	168	160	146	149	144	172	157	184	179	170	145	134	162	156	142	151	148	160	137	169	170	142	135	158	153	163	159	156	172	147	166	129	148	151	155	172	151	165	159	140	163	147	146	159	161	178	144	167	158	181	167	172	175	161	150	189	180	164	183	158	146	146	150	151	136	172	164	162	143	148	167	172	153	164	164	170	176	154	164	160	160	163	158	176	183	185	160	178	159	167	143	175	161	148	157	171	147	153	164	174	181	163	162	147	189	158	140	178	148	153	181	173	172	155	145	159	151	161	165	161	165	183	187	161	158	168	172	143	184	142	143	173	174	177	137	150	164	169	167	166	154	150	183	141	141	148	147	164	150	159	153	190	149	146	168	143	182	154	148	150	171	193	154	170	167	157	156	161	154	154	168	143	185	153	156	147	155	168	173	157	147	171	174	159	146	180	184	145	161	153	149	145	172	172	154	154	177	168	163	153	145	159	164	171	163	165	141	184	169	162	161	159	160	155	158	151	159	136	156	177	172	161	177	151	151	155	146	177	173	165	158	171	165	153	149	164	145	177	155	164	170	162	172	169	163	186	167	185	179	145	173	150	175	172	166	147	168	127	171	159	166	154	158	168	179	159	168	161	174	168	160	167	161	168	168	136	150	163	165	165	143	125	149	153	172	158	149	162	165	159	171	154	153	160	169	155	167	159	165	153	169	152	150	172	134	149	144	152	169	157	164	177	155	156	133	158	152	145	171	166	157	169	162	200	168	159	149	142	164	149	169	160	180	147	140	150	163	160	172	145	168	149	159	146	153	167	141	138	153	154	158	152	140	174	170	170	147	124	162	145	170	163	129	149	153	164	164	189	169	141	173	162	173	148	152	168	153	147	184	165	171	166	143	160	165	176	155	137	150	176	160	147	146	137	153	149	159	168	176	142	146	162	169	158	149	146	149	152	157	172	164	152	170	152	161	151	162	153	170	161	161	147	158	148	161	169	160	158	167	162	177	154	145	160	158	148	142	166	171	156	172	156	137	156	148	157	160	140	180	152	137	149	148	162	177	156	157	144	155	154	183	179	164	140	132	144	182	170	183	181	170	184	168	162	166	170	141	163	163	172	146	130	158	159	164	152	181	161	191	154	159	158	145	149	153	144	144	154	149	158	183	161	128	167	143	161	169	158	172	169	165	151	151	161	152	154	141	184	151	143	137	166	144	148	174	166	171	179	136	173	175	136	135	167	152	183	132	174	159	164	170	178	144	175	159	156	141	173	166	164	186	160	176	157	161	161	142	157	141	147	177	168	160	145	182	166	176	161	152	163	140	182	147	182	161	162	153	143	149	142	134	156	154	188	141	151	141	170	155	162	146	148	169	145	144	137	143	156	163	176	149	155	165	167	146	169	164	136	150	174	161	157	148	153	147	163	164	149	148	146	135	147	155	178	153	159	136	126	179	129	157	151	141	153	149	154	176	161	144	178	137	147	180	166	154	145	161	164	143	170	155	171	159	146	154	163	167	151	155	130	144	144	144	168	158	170	154	138	182	138	168	143	154	158	160	143	165	163	171	148	170	160	190	160	146	154	162	149	154	167	183	157	159	159	141	184	161	150	165	164	174	157	166	182	160	170	176	192	163	151	158	151	163	137	141	143	158	161	167	165	143	154	159	172	164	145	160	145	168	165	156	152	147	142	165	167	170	179	150	152	152	162	168	166	158	165	160	164	147	163	153	159	147	140	145	137	146	164	159	145	169	164	155	155	142	151	160	149	149	164	137	138	154	164	167	164	153	155	148	180	156	157	166	137	168	179	162	166	166	195	145	157	162	171	172	173	163	145	132	191	172	155	150	160	160	140	131	163	164	173	153	154	157	184	143	162	152	149	147	150	155	167	162	142	139	141	155	162	134	147	148	160	156	167	144	182	147	170	156	154	138	168	168	169	174	151	157	166	151	151	158	160	146	169	153	139	162	151	153	162	169	166	155	189	146	174	155	160	171	160	164	170	170	168	162	148	177	155	150	157	167	159	179	159	163	143	138	162	154	143	165	166	157	174	156	137	162	146	159	153	184	159	172	154	166	159	156	178	170	150	139	163	154	142	164	142	176	165	189	146	160	143	182	164	147	143	158	167	146	139	126	150	138	159	158	176	155	162	174	155	174	148	157	150	165	160	181	151	148	159	161	147	154	153	142	151	156	163	143	148	141	157	183	150	148	165	146	152	154	192	162	137	140	145	166	149	156	154	170	167	167	132	151	150	144	166	158	166	144	167	165	165	141	167	163	167	169	166	172	147	159	149	164	153	145	175	151	160	170	156	153	150	169	137	138	161	159	160	179	172	151	141	166	146	168	152	147	159	173	162	159	162	167	159	164	144	164	153	174	175	161	158	166	170	155	154	165	155	152	168	166	196	172	150	156	160	173	137	163	150	144	162	170	163	143	141	143	144	151	168	154	157	161	167	157	140	164	171	178	142	174
30287	33021	23137	7221	6705	6076	4440	4454	4203	3727	2369	1857	1364	1217	1182	974	884	891	715	734	698	636	685	582	598	573	575	600	569	563	554	532	549	548	520	502	540	495	501	504	492	500	464	489	511	474	495	465	486	463	463	453	441	469	453	461	457	471	466	454	432	416	472	478	481	465	452	446	483	415	458	499	443	442	428	451	457	429	463	430	437	459	452	485	417	504	461	467	453	516	491	479	479	464	501	468	506	478	433	511	495	480	444	461	491	448	523	447	448	461	470	476	506	510	449	463	435	465	467	419	459	472	457	421	470	476	470	441	480	496	446	467	490	445	446	447	475	471	453	445	453	474	459	480	503	455	477	493	449	451	468	402	464	432	478	428	430	423	425	430	471	423	431	442	456	417	439	415	464	414	434	427	456	440	435	416	424	448	476	407	412	424	399	453	451	443	436	425	447	430	441	431	457	443	453	460	425	416	458	468	398	430	440	423	438	432	402	431	434	426	406	400	431	445	438	434	440	421	432	419	431	423	450	435	436	463	414	442	413	440	387	459	419	399	423	426	428	429	430	392	439	410	390	419	470	419	427	443	410	393	440	436	419	432	391	428	450	422	422	457	431	439	390	422	386	459	426	424	417	452	430	418	420	407	424	412	431	436	413	410	382	451	429	413	435	409	426	458	430	433	420	393	449	466	424	414	443	433	393	414	436	475	408	429	456	424	405	508	412	432	444	403	429	429	425	441	433	387	444	395	426	408	400	385	441	423	385	429	433	440	394	416	426	423	428	430	424	436	412	465	432	394	420	401	407	450	440	408	413	431	455	425	442	425	421	404	422	410	426	409	432	438	438	436	415	411	455	424	418	433	428	439	403	421	419	447	378	435	447	398	429	460	456	419	444	446	429	386	437	450	473	420	397	432	402	409	388	415	430	426	432	429	445	422	397	412	417	421	394	441	403	432	438	451	441	402	372	451	455	427	459	425	430	415	401	407	405	399	445	416	410	386	472	458	403	422	410	449	440	405	427	395	406	420	450	447	438	447	409	445	446	412	399	423	427	441	450	409	461	411	413	440	430	421	430	445	428	399	474	404	410	428	437	403	406	422	459	420	386	496	390	418	406	445	414	458	465	445	424	388	458	419	380	445	454	433	404	422	448	425	418	417	432	417	383	383	441	398	418	402	411	467	408	431	423	419	440	415	428	482	404	432	435	426	431	414	403	405	436	440	412	432	423	423	414	401	424	428	428	401	397	420	403	400	480	429	462	472	432	453	415	442	453	450	423	430	419	412	423	408	472	391	446	448	419	421	434	446	431	390	391	417	427	424	431	446	405	460	390	406	466	430	424	442	460	439	430	461	466	478	419	427	417	421	461	420	399	408	411	430	447	445	443	419	418	428	396	436	421	385	420	432	414	403	449	449	423	464	437	436	403	419	432	410	417	426	426	439	359	421	415	412	396	413	434	418	403	443	441	425	396	421	417	438	433	451	427	448	419	410	408	448	443	428	457	391	427	427	457	391	424	406	441	434	406	438	425	435	428	432	422	426	424	403	430	430	433	459	394	475	422	432	429	421	429	434	477	430	443	428	438	435	416	458	444	440	436	406	446	438	404	426	393	416	436	426	424	407	415	414	425	425	420	432	439	423	458	423	440	403	405	425	402	475	456	384	417	441	422	468	379	433	450	421	414	409	429	470	479	460	424	406	420	408	427	418	432	428	415	447	403	430	416	425	424	405	420	412	413	411	456	434	414	459	398	413	430	415	448	408	438	428	382	447	391	460	399	420	422	433	439	421	414	409	415	458	448	425	421	456	433	416	442	420	382	421	416	437	422	369	408	386	411	436	446	414	472	431	408	385	422	432	381	423	407	423	448	403	462	422	410	444	417	443	409	412	465	432	431	408	440	378	423	416	407	426	432	402	433	431	432	423	435	459	468	406	407	408	452	406	432	410	439	440	418	387	399	424	423	434	471	431	405	431	440	416	426	411	400	399	429	447	392	410	403	421	444	433	412	447	379	436	411	378	399	447	424	393	420	422	425	445	407	414	401	427	429	435	394	400	412	423	462	402	449	379	397	396	435	390	467	428	410	484	429	397	427	409	425	431	433	395	436	398	420	429	434	412	404	454	475	378	414	459	434	429	406	406	413	428	390	412	428	414	448	391	398	416	417	427	448	437	431	392	462	403	447	433	444	429	419	439	425	415	419	432	458	428	454	413	466	433	439	475	415	443	378	422	400	420	434	432	432	458	446	379	444	447	431	442	435	426	405	425	464	389	437	425	435	413	446	415	419	415	453	392	431	414	427	427	432	415	416	444	411	394	452	418	428	458	441	412	413	458	435	443	417	461	434	431	423	436	419	448	394	420	379	418	432	438	427	446	410	434	441	439	467	420	385	457	430	413	454	417	427	429	409	407	419	422	412	456	422	425	415	427	422	401	445	382	434	441	416	426	431	461	391	417	463	438	397	457	439	420	424	426	400	433	393	430	445	423	458	398	434	413	411	447	421	471	427	409	421	390	394	455	436	410	424	403	460	416	412	426	474	434	449	449	411	423	382	396	467	479	403	420	418	450	427	404	399	416	411	419	424	390	423	417	426	432	429	460	430	403	432	430	428	415	424	416	418	402	393	431	441	444	454	445	448	409	423	441	407	465	449	457	400	463	418	435	450	438	437	439	458	416	435	417	413	416	441	458	418	440	424	391	468	474	476	387	407	380	414	409	466	394	416	456	422	440	373	421	430	414	427	445	436	451	390	436	395	439	420	420	418	432	397	433	423	397	406	397	388	440	401	409	447	428	412	461	426	413	445	429	422	447	473	428	411	435	393	423	427	430	429	440	416	449	442	458	437	422	437	428	460	423	448	435	457	429	410	394	402	454	424	429	420	423	455	410	426	457	402	397	444	393	410	410	433	429	386	458	416	370	454	405	387	471	418	414	463	415	411	381	414	411	409	399	436	434	376	448	399	407	399	424	433	450	481	459	415	436	442	432	439	432	400	406	405	466	452	409	411	465	429	439	394	430	406	448	446	431	424	409	387	438	450	421	440	403	443	421	434	424	427	426	393	422	422	432	402	447	425	440	426	418	416	445	461	460	427	422	414	414	427	432	385	411	449	424	428	445	421	407	441	430	462	434	426	458	384	435	378	453	426	441	415	423	421	409	420	402	391	423	438	380	427	433	410	428	429	425	412	456	432	393	444	399	404	404	453	420	425	423	408	445	442	430	417	440	441	417	422	455	442	410	397	399	392	437	411	457	462	440	413	429	404	414	448	468	418	402	423	421	464	401	454	404	438	468	419	419	405	373	410	438	381	426	406	431	436	409	434	448	430	434	464	431	433	436	439	428	408	407	451	439	415	402	447	419	428	416	430	416	409	434	448	428	426	439	461	397	419	410	433	387	438	454	430	443	390	484	406	392	422	408	407	396	425	422	398	463	424	385	420	418	452	416	430	427	409	434	437	416	406	431	423	420	461	443	392	447	441	425	444	427
15187	8401	3353	643	435	324	280	260	264	259	242	212	237	266	228	225	205	223	224	212	249	218	243	222	237	220	204	236	231	234	213	228	245	231	234	221	247	247	229	245	214	224	229	195	255	229	216	204	242	227	206	215	216	230	232	235	245	245	227	230	252	228	226	201	242	220	256	229	231	245	253	224	215	245	220	241	223	208	234	234	226	236	232	249	224	228	253	240	252	245	236	252	216	247	266	227	218	252	235	216	228	232	241	244	207	234	224	234	251	255	213	242	221	217	266	245	211	219	251	250	239	237	209	213	233	224	256	208	228	220	264	249	240	219	223	240	231	214	255	250	251	207	224	263	229	226	234	190	231	209	227	246	244	245	251	235	220	213	235	231	229	232	239	233	225	251	220	248	227	242	238	229	220	227	243	238	257	249	231	238	238	222	225	255	232	211	227	241	230	250	249	241	264	228	217	261	255	229	237	210	230	235	240	232	222	247	218	237	249	262	264	200	198	267	253	237	236	232	222	224	231	224	234	228	234	245	243	242	225	212	229	215	244	224	244	230	221	196	244	279	238	196	232	204	246	209	248	237	256	234	219	250	247	233	219	240	245	229	238	219	233	219	253	239	250	217	219	239	216	239	244	241	239	206	220	213	222	239	225	232	214	229	245	236	226	261	239	242	247	198	251	214	249	236	215	230	231	214	224	230	217	219	271	272	238	239	220	224	228	247	240	228	228	259	226	227	260	244	234	238	231	234	263	255	218	246	247	217	214	235	255	237	205	235	248	234	236	224	207	226	241	243	217	252	219	240	232	252	270	265	265	249	250	228	241	233	224	236	247	237	227	244	264	231	237	209	228	225	223	226	242	217	201	245	217	229	225	258	232	220	256	249	203	221	203	220	211	250	234	236	222	212	223	236	218	211	232	201	224	225	209	202	223	244	246	241	227	232	227	243	242	207	222	227	236	235	235	239	247	227	241	230	253	229	244	226	246	232	210	237	226	227	229	268	230	237	254	248	205	212	251	224	224	230	228	240	261	238	257	222	241	228	233	220	233	249	227	239	243	211	226	230	241	236	249	235	233	241	238	237	280	232	225	236	250	203	231	234	221	229	260	247	222	220	221	241	220	219	241	243	269	252	246	224	239	249	266	223	238	235	224	228	251	242	195	202	217	235	240	244	233	229	242	235	220	213	276	237	217	217	236	232	236	236	248	237	237	240	213	243	261	207	230	225	251	217	253	194	233	232	234	241	219	236	256	226	215	218	212	222	227	251	224	264	253	222	233	221	219	269	252	228	242	226	239	219	244	260	219	265	216	228	245	242	248	236	247	229	230	250	241	232	212	232	229	227	257	231	260	224	217	235	238	224	240	247	211	233	220	228	240	229	255	229	267	254	262	242	219	241	208	241	241	237	239	235	229	276	210	252	220	222	239	250	225	199	203	231	253	229	217	244	235	237	241	246	214	249	215	221	229	218	226	228	241	233	234	220	225	217	225	232	234	220	220	238	224	232	231	217	235	224	234	218	216	235	247	237	216	226	228	229	228	226	203	230	265	226	226	242	255	250	236	223	230	260	246	227	239	229	239	243	231	239	238	221	219	237	269	236	206	251	242	255	230	233	217	224	262	237	248	272	229	244	229	241	218	244	246	206	225	221	234	221	229	237	203	228	242	236	222	225	261	235	222	264	239	266	197	223	236	253	234	256	260	239	238	251	229	218	218	252	243	245	226	209	226	218	240	237	226	232	248	235	242	218	216	235	249	235	243	227	258	227	238	250	231	235	248	221	203	219	221	218	238	246	205	265	245	247	237	226	248	222	217	206	226	226	247	199	226	245	232	196	254	239	257	244	234	224	248	230	240	253	225	231	248	226	223	219	229	220	251	245	250	225	223	251	229	230	265	232	231	249	237	250	210	249	229	199	234	230	238	209	223	253	245	245	217	240	243	261	228	226	243	244	219	217	229	242	262	253	227	243	215	220	225	210	223	223	231	225	246	239	258	230	227	227	220	248	235	214	258	279	227	244	231	207	236	225	220	237	215	241	246	252	253	236	241	222	214	240	247	224	245	244	225	231	219	246	218	205	238	238	242	208	244	219	246	232	246	222	245	242	247	274	234	223	251	228	226	230	216	228	211	257	241	236	237	241	244	241	238	256	229	242	214	247	250	221	231	233	223	210	245	254	244	239	219	233	234	236	221	196	248	250	260	243	243	239	239	260	229	261	220	238	227	220	252	203	231	235	239	233	265	225	251	244	247	232	213	223	231	223	256	227	246	245	237	233	211	225	239	229	242	203	244	250	252	293	244	228	246	227	211	229	244	238	218	261	189	213	215	251	213	235	236	223	234	228	229	249	256	240	202	208	246	245	230	240	230	232	229	223	250	235	230	251	225	228	226	240	253	208	223	247	220	223	234	220	225	239	235	249	232	210	215	234	225	229	208	268	233	245	230	232	221	230	220	254	266	237	229	223	247	232	229	256	257	239	253	228	238	239	235	230	212	206	232	221	234	229	231	250	227	255	224	208	232	238	262	251	228	246	240	209	252	251	225	223	244	237	270	249	219	224	267	226	236	242	209	223	199	237	207	260	249	234	218	203	220	229	262	235	245	215	205	245	203	235	242	257	249	238	225	244	234	231	236	211	246	214	213	255	232	247	230	203	227	229	235	218	212	255	220	237	244	246	216	245	239	231	260	237	209	219	246	209	224	244	238	230	233	207	241	213	249	242	241	245	217	218	249	247	232	222	216	236	222	211	216	230	242	247	227	258	204	232	250	239	239	222	236	238	248	237	242	250	204	216	237	266	241	250	227	240	229	230	249	241	241	263	228	248	254	221	233	248	209	237	225	241	220	245	242	233	253	228	251	242	251	212	202	221	238	211	242	252	258	224	267	238	225	247	236	224	219	231	208	254	241	222	254	230	225	231	224	238	240	213	262	246	215	242	230	240	247	238	208	219	248	227	226	242	230	222	241	246	256	247	233	228	213	237	234	277	239	236	256	235	230	225	250	217	250	242	222	217	223	248	207	241	248	239	221	212	227	203	230	229	239	227	227	238	230	246	227	218	240	227	227	217	260	222	201	234	219	246	242	223	239	238	196	194	266	251	221	245	214	229	250	235	238	225	222	221	250	225	254	249	226	248	222	255	224	256	246	237	233	242	204	222	240	240	269	221	244	237	220	198	226	258	217	215	246	244	258	215	231	222	221	210	227	214	228	236	211	261	238	229	235	245	239	262	213	248	253	242	215	231	238	220	246	209	257	220	259	219	241	232	220	214	247	227	237	233	236	243	218	230	244	237	244	237	205	257	232	253	268	237	224	228	223	254	233	251	244	233	242	228	244	267	244	221	217	224	238	211	218	240	222	251	226	249	233	231	234	235	233	228	231	223	221	271	229	230	233	237	231	217	241	244	200	249	248	221	221	256	256	251	226	240	240	234	235	234	241	246	231	226	235	242	223	229	221	207	229	248	253	227	260	246	220	244	228	218
10179	8348	5306	1362	1192	1005	800	723	708	736	655	656	648	634	591	614	617	578	612	620	622	611	652	616	646	577	612	621	602	596	583	631	598	611	647	618	640	584	602	596	594	583	579	554	613	586	601	623	626	672	596	633	599	613	606	628	571	609	601	578	608	618	643	597	634	639	621	633	577	613	637	639	667	581	624	610	631	603	607	593	599	638	623	597	633	614	547	665	624	591	633	622	629	655	565	626	623	628	679	641	647	625	637	625	596	629	601	628	663	671	627	656	608	612	625	599	571	647	637	600	630	595	616	605	625	641	591	610	632	631	638	619	646	618	666	650	602	591	626	572	597	625	612	628	623	631	663	643	596	579	594	629	565	590	638	621	622	603	626	652	622	604	607	584	597	587	608	592	611	615	617	587	637	630	646	613	544	578	617	615	605	589	637	621	611	632	631	628	591	607	627	629	610	611	606	588	603	617	629	622	618	611	589	617	613	636	591	599	612	577	589	614	616	590	602	611	582	644	649	580	595	621	585	599	544	606	643	592	612	639	646	619	601	591	650	643	624	531	630	607	627	630	578	633	607	623	611	656	661	577	570	613	602	612	640	613	618	666	611	612	594	629	599	572	623	606	628	647	625	616	638	638	584	630	606	596	574	578	615	661	632	628	618	615	601	632	646	628	599	590	597	606	658	605	569	631	627	621	574	636	614	628	579	652	598	589	638	668	600	606	615	610	638	602	619	619	619	623	575	589	603	584	619	650	597	594	623	626	615	610	621	571	640	618	576	595	619	642	623	660	591	602	585	608	592	620	606	617	665	608	574	618	569	628	583	582	621	644	637	597	670	612	623	637	607	594	667	615	599	561	577	636	611	604	602	606	601	605	587	598	625	594	615	625	588	614	636	613	618	591	609	610	594	570	585	595	592	675	626	602	616	638	618	581	620	593	627	628	609	610	631	590	615	607	605	627	632	613	585	629	670	590	597	648	609	582	636	618	607	612	606	576	585	583	677	565	618	611	593	650	592	624	596	605	598	587	635	598	592	637	614	604	623	640	610	607	578	619	589	615	623	616	584	601	572	609	648	592	629	631	621	607	664	625	607	649	622	596	579	634	641	608	609	637	637	612	639	647	621	571	613	606	610	642	641	621	612	583	672	655	611	602	631	576	612	630	647	626	604	615	657	565	631	620	643	589	612	606	619	603	616	598	591	608	616	591	630	571	599	605	645	630	599	557	613	625	625	582	624	624	616	640	592	594	613	597	599	640	618	607	605	616	610	603	602	630	615	659	604	632	632	581	626	618	592	655	601	621	594	621	569	601	615	634	607	614	627	610	556	616	636	630	644	596	576	612	558	648	605	630	621	607	593	641	603	580	623	615	581	623	625	599	604	606	620	616	580	644	630	602	674	619	602	647	626	636	556	593	585	605	617	650	620	601	625	607	594	625	595	612	614	600	610	568	640	608	589	640	575	649	595	640	614	596	610	568	619	598	609	644	624	619	591	626	601	630	567	623	589	695	571	592	599	652	612	619	573	653	649	604	560	575	648	630	623	603	642	609	619	623	583	644	615	590	584	633	628	643	552	543	642	612	568	599	623	668	630	606	613	613	669	663	589	623	628	601	645	630	584	613	636	608	620	615	639	627	613	605	619	619	622	577	614	579	602	624	632	596	656	599	583	617	619	581	594	632	583	616	578	568	600	598	624	621	640	565	600	609	563	590	579	582	579	625	629	581	605	625	621	637	610	608	622	613	610	615	658	597	610	571	647	600	612	589	650	646	549	582	604	561	633	594	595	608	604	639	581	571	643	623	618	667	593	643	646	589	624	634	634	620	594	598	622	580	571	639	597	619	589	590	612	567	598	606	601	606	599	576	596	620	662	621	615	572	618	578	612	603	609	608	614	619	592	606	602	570	590	616	617	618	626	590	595	603	613	620	667	573	611	630	618	567	638	632	629	647	598	631	578	589	604	637	616	598	598	614	602	606	627	617	644	611	590	629	605	618	604	613	615	631	609	662	603	621	656	595	568	590	571	651	610	646	605	630	638	631	586	634	620	651	636	624	637	597	569	571	590	593	611	592	647	650	662	626	627	611	647	584	576	597	608	630	649	657	618	639	662	600	655	593	623	647	579	604	620	602	603	603	635	602	591	612	597	635	615	617	594	580	626	608	617	618	673	614	650	627	599	591	607	604	654	597	611	634	591	616	605	651	607	639	579	639	587	596	569	619	626	632	647	618	615	590	660	579	587	575	600	607	576	611	550	627	590	642	641	594	648	593	634	657	617	635	638	541	656	635	668	589	583	562	611	612	632	628	590	640	631	577	630	566	612	602	620	585	614	557	599	609	596	613	642	577	614	649	598	594	636	654	631	643	584	585	596	627	636	589	581	652	641	653	599	584	611	608	609	616	634	630	598	654	667	614	616	610	604	648	618	556	625	627	598	618	577	606	646	570	612	620	654	613	588	628	601	633	609	654	628	602	600	638	637	643	617	561	596	635	611	600	636	612	656	660	653	610	585	620	596	645	635	582	637	608	563	646	553	627	630	601	615	585	610	587	660	621	599	575	640	599	554	593	632	587	651	622	586	646	630	593	640	588	591	586	631	614	602	601	625	594	627	618	604	617	657	600	617	603	596	645	608	611	592	629	550	555	613	642	553	644	584	599	586	619	631	589	623	627	622	590	576	625	638	566	643	653	661	579	648	567	601	577	618	614	649	605	633	635	628	657	614	573	571	642	600	596	637	608	633	644	642	592	580	598	588	605	583	622	619	665	582	616	607	619	616	648	649	643	602	595	613	609	641	566	617	602	600	600	633	646	605	618	635	598	625	581	615	579	642	589	623	640	624	641	613	683	634	625	591	619	658	623	618	649	575	657	586	636	574	604	629	619	632	590	613	658	607	604	638	634	611	599	632	610	592	632	613	634	614	619	595	654	610	597	651	640	681	617	597	558	595	616	630	589	650	638	648	641	580	563	599	665	600	653	629	535	627	637	627	616	582	607	556	645	602	635	628	578	592	631	623	611	651	555	593	575	622	645	650	634	613	630	631	624	576	599	581	596	643	649	582	637	669	624	628	632	602	620	567	574	601	611	585	577	637	621	611	557	573	642	620	626	600	620	601	616	568	605	592	654	626	625	611	615	624	553	568	621	600	645	576	613	592	612	617	599	639	604	652	632	624	640	569	644	617	603	614	617	604	613	627	663	624	588	619	616	627	568	618	611	599	591	630	593	616	585	637	603	626	594	630	573	624	605	640	608	634	606	658	619	645	598	593	645	600	627	588	602	607	577	659	562	644	586	629	627	549	615	634	643	602	625	571	645	636	624	651	577	592	623	609	618	615	605	586	661	583	628	643	610	629	643	653	616	586	669	611	607	565	620	592	638	624	627	604	620	625	605	625	630	630	609	633	588	605	626	585	643	588	606	567	631	601	557	603	615	593	593	606	618	638	591	616	634	627	609	625	600	610	614	601	566	631	601	555	619	658	597
35064	33431	26897	11721	6878	3770	2257	1283	789	668	504	378	332	286	250	271	227	252	248	262	245	250	235	227	248	229	221	218	210	228	207	227	249	216	240	202	222	221	264	216	223	208	229	247	228	215	223	209	232	215	218	208	232	227	216	228	215	214	201	202	204	244	206	225	226	229	231	212	193	233	259	199	233	231	202	235	228	231	223	233	245	228	210	231	210	207	200	231	215	200	217	216	232	227	247	223	224	217	234	220	215	198	233	249	238	211	221	233	228	251	259	209	245	229	261	205	202	219	238	231	205	238	220	237	222	199	224	218	225	216	239	228	200	244	234	213	231	223	223	247	243	230	247	224	200	244	232	207	255	246	223	237	205	222	236	231	204	222	202	200	237	228	235	223	225	228	199	236	229	213	226	231	233	219	224	219	219	238	259	223	225	219	226	212	223	214	212	227	228	218	238	226	252	233	213	204	218	214	240	211	226	239	200	233	226	203	235	211	231	214	225	208	228	206	228	251	206	229	227	233	251	240	222	233	209	220	201	222	243	225	258	228	210	228	232	231	215	196	221	233	243	233	242	205	247	219	229	225	237	224	237	231	219	221	218	225	233	218	206	206	214	222	210	226	201	237	247	211	241	260	242	220	233	221	233	221	219	232	207	226	218	236	228	243	195	220	252	205	242	210	216	218	220	220	242	220	202	222	225	243	239	234	214	218	231	220	207	212	189	213	231	219	199	216	212	227	242	246	230	210	227	229	188	230	218	214	208	196	235	218	225	226	208	205	208	211	220	209	224	215	238	247	228	227	228	218	213	218	208	235	217	234	219	215	251	242	232	230	227	228	206	248	202	190	194	206	211	250	242	227	223	239	246	224	213	210	223	225	231	209	208	204	222	231	208	234	225	218	222	237	203	254	212	232	221	211	207	221	232	190	220	246	222	221	226	267	237	221	219	192	227	211	183	213	185	248	238	242	225	235	220	240	224	203	205	214	199	240	203	200	236	226	243	215	188	218	239	238	229	240	222	208	219	230	227	216	245	226	226	248	213	213	204	201	210	211	255	177	235	222	227	225	182	224	209	211	223	230	212	212	236	188	221	197	208	240	215	189	209	221	236	225	229	198	192	215	200	229	238	217	204	255	233	211	219	238	247	205	223	216	227	230	234	210	239	222	201	235	215	215	211	216	221	207	206	204	253	203	245	204	197	234	234	197	206	214	244	251	236	239	232	224	235	217	200	231	239	231	228	238	223	200	221	190	199	210	236	194	208	201	206	231	244	211	212	210	221	216	214	229	218	209	203	211	242	203	208	239	238	200	253	223	231	257	227	226	220	219	212	225	244	197	229	222	238	238	201	227	239	213	216	224	227	210	211	220	241	183	227	228	229	243	225	239	189	192	188	219	197	191	196	228	216	217	215	214	233	236	221	220	229	209	208	221	215	230	213	210	234	199	242	220	224	203	204	228	218	237	219	186	226	229	239	256	251	229	209	222	216	205	222	251	215	234	216	242	223	217	240	225	221	239	182	192	223	202	209	211	224	231	218	207	243	222	231	217	185	217	209	226	213	242	222	232	208	218	227	216	213	242	228	227	249	210	234	229	221	251	212	236	205	218	205	219	225	220	234	211	203	221	228	261	246	210	232	213	247	236	246	236	211	202	197	192	225	215	205	227	190	193	228	229	225	203	218	212	203	208	221	217	222	184	232	240	235	236	231	197	225	247	219	235	195	233	193	209	221	216	225	213	204	232	211	237	208	217	236	234	220	209	239	225	248	223	226	215	216	230	249	231	217	185	237	190	226	202	224	214	241	243	204	223	220	229	205	214	212	235	238	228	234	197	214	213	211	243	213	239	214	216	210	227	215	231	219	217	218	222	222	238	224	243	241	225	195	254	213	222	219	224	217	232	243	229	223	237	195	240	215	218	207	209	197	217	232	208	230	217	230	225	213	203	225	230	209	219	212	230	218	245	222	221	184	245	217	210	225	234	216	226	209	248	234	218	231	237	203	182	237	207	195	234	214	229	213	216	225	197	222	227	195	206	222	214	211	204	238	215	227	191	198	206	223	200	223	223	226	231	218	229	223	222	232	225	226	225	227	229	209	228	218	242	223	237	231	231	213	219	221	213	211	220	207	213	220	239	225	249	210	207	211	188	241	213	229	247	188	226	213	219	219	204	213	215	182	220	264	225	252	226	210	232	222	236	211	209	216	225	246	215	216	208	199	228	212	233	231	245	231	202	219	214	219	233	202	199	220	249	226	199	243	218	216	221	209	235	202	196	224	237	235	196	227	235	227	233	231	231	221	212	253	229	197	204	211	213	238	209	216	215	237	221	204	215	208	209	200	239	224	219	246	200	236	223	222	235	226	210	224	223	204	226	238	233	217	213	222	224	262	213	222	195	193	201	215	253	218	231	212	224	229	232	218	231	227	220	243	243	216	204	215	234	206	231	223	196	224	231	229	221	225	223	209	198	230	222	261	215	207	192	213	242	214	229	232	216	233	242	233	240	213	195	181	207	219	228	234	209	230	230	240	205	234	241	232	207	215	216	228	227	221	184	225	243	204	221	213	214	208	216	198	230	233	173	237	233	228	233	208	225	223	231	214	200	219	223	247	230	230	209	229	242	218	223	217	209	248	215	235	228	213	204	234	214	227	240	200	216	240	224	223	240	202	227	196	210	222	213	195	199	211	209	243	254	227	220	229	228	227	220	237	212	223	223	217	225	216	230	245	204	215	225	212	233	221	198	233	214	211	236	215	228	198	236	194	205	210	221	207	215	229	212	217	223	241	240	232	235	257	209	197	233	217	206	252	255	187	205	222	220	224	209	198	194	222	259	221	235	240	215	221	220	227	223	232	205	222	223	218	234	255	223	260	209	213	215	202	208	209	203	230	221	239	217	225	203	208	225	208	199	214	207	243	222	199	205	225	244	229	222	227	193	213	222	182	195	231	227	199	214	204	240	221	244	202	212	226	230	229	240	212	235	230	230	201	239	227	200	206	220	219	197	207	239	252	236	214	224	220	222	212	220	225	221	214	231	239	233	233	200	236	216	220	232	224	226	228	228	207	195	227	220	219	235	226	210	210	236	255	217	222	233	241	215	225	185	235	212	238	218	209	223	206	220	219	230	206	212	206	218	225	202	211	207	225	213	213	218	217	237	195	218	216	215	193	216	227	206	229	225	208	218	242	235	239	241	201	221	233	239	218	215	216	200	204	223	194	208	205	236	207	222	235	201	226	210	228	205	222	215	238	213	242	223	229	178	202	230	217	245	219	219	235	226	221	215	237	216	201	220	210	225	220	226	204	219	222	219	217	231	237	232	208	231	208	224	215	221	219	207	245	229	219	210	221	205	226	245	216	237	203	224	228	214	220	226	214	217	225	201	231	247	220	247	209	227	243	206	199	224	234	224	190	238	259	234	214	204	206	216	231	215	198	208	218	221	212	232	226	222	211	206	230	210	244	219	214	213	224	224	247	213	202	208	241	213
24605	26991	18187	5045	4778	3845	3205	2858	2832	2438	1751	1281	1079	1003	907	858	852	723	722	702	710	679	651	631	703	661	647	637	675	645	623	627	620	618	637	581	611	617	593	562	565	577	589	598	634	598	582	598	577	583	622	598	567	572	627	560	597	562	585	605	604	638	600	580	603	578	593	563	607	575	587	591	610	563	611	603	637	609	576	594	597	573	605	599	598	607	602	574	603	607	598	605	627	619	659	587	565	634	590	648	577	652	583	586	662	612	607	620	567	602	593	635	627	598	593	587	611	604	593	631	579	543	577	574	573	559	570	599	598	590	615	581	624	591	568	608	602	587	615	596	593	660	627	600	632	617	648	586	561	586	574	569	572	563	553	596	582	589	608	588	603	550	540	568	546	586	571	581	568	564	547	574	554	535	546	561	593	541	592	573	574	646	591	575	549	587	564	588	513	628	589	606	509	549	623	586	580	565	549	581	576	558	595	587	537	566	580	598	595	607	569	632	574	599	560	605	584	582	577	556	538	542	599	603	565	575	574	550	560	571	561	605	559	557	589	594	630	570	567	543	541	586	605	623	561	569	596	594	623	546	589	585	582	558	579	605	567	544	578	605	569	615	565	607	548	572	562	560	582	626	564	593	554	581	612	590	565	606	586	625	541	580	586	555	546	549	564	579	587	558	566	554	598	570	564	554	577	563	573	548	608	602	574	547	499	567	607	585	536	579	551	570	568	595	632	618	572	563	608	557	610	587	598	552	559	582	578	596	575	573	559	564	567	581	560	545	599	553	601	550	616	589	581	581	562	597	580	576	524	589	597	542	615	533	569	588	580	604	600	538	556	601	569	594	604	576	568	606	546	546	561	594	594	600	545	607	570	590	570	523	574	557	570	611	560	587	571	571	585	607	599	614	592	618	554	591	581	604	597	530	606	601	574	565	587	595	548	555	573	582	590	552	616	580	594	584	576	581	581	609	540	569	569	555	630	587	590	600	575	551	569	570	549	583	573	556	585	629	576	560	520	577	537	595	598	598	578	563	550	538	598	561	606	572	600	596	607	579	549	555	571	576	590	582	573	555	568	534	589	597	613	576	592	580	583	587	564	550	608	573	604	598	574	616	601	563	562	572	569	574	602	567	580	571	564	569	583	527	561	605	596	572	560	591	579	558	542	550	591	599	551	535	498	580	609	564	564	563	548	605	537	607	607	565	651	555	611	594	515	583	576	562	600	539	563	574	567	559	578	579	567	515	610	563	635	586	613	570	590	527	573	572	512	542	617	576	570	582	602	600	603	571	600	517	602	592	541	555	632	594	622	616	598	555	594	610	577	581	602	629	564	600	532	548	616	581	580	555	563	586	569	587	603	546	567	583	595	556	591	612	590	593	594	542	585	581	552	553	610	569	589	584	556	566	568	564	555	581	565	595	574	594	562	537	606	580	577	577	576	593	609	571	601	594	547	592	566	586	585	566	558	562	556	578	582	609	603	555	610	538	547	584	561	589	557	535	578	571	568	571	588	561	581	581	608	614	604	568	575	582	596	588	564	587	574	597	591	565	602	565	658	604	607	543	562	575	576	570	570	599	576	591	582	599	586	531	555	586	578	618	547	573	516	610	577	596	611	624	567	570	584	569	553	604	596	594	593	568	559	587	602	592	553	612	620	552	574	554	593	593	528	587	592	574	555	609	584	600	547	555	582	580	562	570	577	605	583	594	615	562	548	594	552	585	605	578	562	549	611	586	548	545	571	583	554	514	576	562	619	545	569	592	618	601	605	541	557	606	612	551	541	529	565	539	560	554	539	561	575	554	577	568	574	555	588	553	535	577	620	547	544	608	533	569	570	575	553	558	514	585	602	523	590	530	555	602	567	604	600	578	591	579	583	602	595	586	574	590	578	607	586	594	567	579	603	533	609	620	561	589	529	603	578	559	543	536	593	550	547	522	613	588	620	550	572	570	611	586	558	592	581	566	574	581	584	546	594	584	555	598	586	592	567	572	541	564	555	574	557	590	567	561	620	544	639	598	566	591	538	570	580	550	586	559	552	580	594	554	614	553	569	571	573	574	567	611	593	598	585	570	545	539	579	615	548	585	563	561	585	567	574	544	581	614	575	541	575	546	541	559	562	541	556	564	552	603	556	574	561	545	619	578	555	555	629	611	584	616	596	603	603	610	603	567	560	571	601	575	616	574	571	534	588	588	605	596	558	586	555	566	622	580	541	610	609	555	594	601	575	573	595	621	555	580	601	552	581	600	576	577	590	622	563	596	613	597	633	643	598	559	544	526	604	589	546	592	591	554	574	581	594	581	528	574	568	582	550	568	554	532	590	593	602	572	605	595	555	590	581	583	567	564	563	597	567	565	553	634	547	548	622	604	566	574	596	590	571	576	595	572	594	589	606	582	577	585	543	569	580	536	605	556	582	526	583	598	563	592	604	562	555	600	605	573	592	562	568	623	582	559	583	596	569	594	599	594	599	610	588	594	542	608	566	567	588	587	588	567	591	577	600	563	559	611	564	573	598	607	554	587	529	587	556	597	608	581	543	594	556	588	608	628	565	542	563	566	568	598	572	567	613	600	580	583	578	593	572	570	551	598	604	604	575	588	587	574	551	559	608	584	583	572	619	558	561	550	567	625	610	581	594	580	581	556	585	547	578	580	554	595	581	572	572	616	632	583	602	569	539	536	612	581	548	538	578	600	600	593	567	553	537	608	578	601	575	556	545	615	585	586	559	558	569	602	552	505	575	598	554	528	561	556	625	580	591	581	557	597	562	566	547	596	600	631	599	527	622	621	599	580	529	577	596	590	561	610	568	558	543	529	587	587	568	585	624	592	613	563	581	617	570	542	569	566	539	588	592	565	577	569	531	557	542	568	549	547	551	539	562	583	580	601	570	585	608	554	614	524	590	606	557	587	573	573	533	575	549	557	543	592	582	537	579	588	543	616	550	603	535	538	575	589	558	558	580	535	610	576	611	575	552	592	596	558	602	620	580	579	523	609	579	572	591	575	540	571	589	565	545	603	560	568	539	573	569	566	582	589	586	567	591	544	625	560	571	571	542	572	567	581	552	578	558	607	557	541	629	576	549	587	568	558	573	587	585	603	585	567	598	556	613	556	587	584	625	612	530	556	570	603	619	579	625	540	554	551	561	594	596	528	560	595	556	556	600	586	534	585	542	552	561	589	599	507	596	626	545	548	556	625	583	601	574	568	583	581	533	588	572	568	576	596	590	573	546	610	585	602	616	618	616	575	584	560	606	624	632	561	626	578	573	593	600	579	590	520	604	591	552	572	583	566	581	593	592	576	594	581	600	601	566	607	598	565	596	572	592	576	563	562	564	572	559	587	602	594	572	578	587	573	598	536	569	557	609	573	609	561	549	578	573	571	591	559	518	615	574	578	541	569	522	560	599	578	570	618	588	550	618	543	598	591	574	594	590	533	574	564	572	611	598	583	573	559	572	568	624	574	625	578	575	550	590	578	568	564
42554	40800	28907	15446	9993	6318	3966	2397	1486	929	602	377	356	404	274	226	239	222	211	161	201	179	199	212	193	192	188	194	178	199	162	164	171	174	158	173	184	163	172	163	187	192	169	170	200	163	151	180	169	141	175	179	202	153	151	162	154	173	161	145	132	184	153	161	169	170	165	156	155	149	176	158	145	173	170	168	148	159	162	142	163	162	157	154	175	165	143	165	154	164	171	175	167	173	156	163	160	178	152	166	182	159	153	159	174	160	172	163	167	172	162	161	166	166	138	180	145	165	158	172	158	166	171	141	170	160	150	157	137	152	157	184	135	155	158	169	166	152	177	157	177	159	186	197	145	142	169	147	171	156	181	175	161	158	147	170	155	149	169	167	155	143	173	159	140	172	169	144	151	169	140	145	147	174	183	154	154	180	164	150	168	169	145	168	165	155	159	152	139	143	147	152	160	169	191	135	198	160	173	204	147	152	173	155	152	171	172	159	156	165	151	151	189	181	170	162	156	149	173	142	142	153	159	148	161	160	179	162	156	159	156	158	170	173	153	158	174	148	176	195	158	183	164	164	154	166	175	150	171	142	164	156	148	157	162	159	161	159	158	144	166	139	162	167	147	158	155	152	173	175	181	174	163	157	181	179	148	165	149	175	166	134	169	161	174	142	154	148	157	190	158	163	156	151	150	165	158	173	163	184	168	140	164	151	175	162	149	179	162	158	143	164	157	165	147	176	155	160	144	168	164	158	165	145	148	141	172	156	139	155	149	170	185	147	150	156	153	179	189	143	170	169	143	178	173	159	172	166	146	172	153	137	155	152	148	162	161	152	167	139	163	204	165	159	172	165	151	150	162	151	180	137	169	163	167	158	198	186	133	155	153	186	161	155	179	169	180	129	154	154	141	151	163	127	153	175	157	167	170	168	176	158	168	173	155	129	154	143	148	171	155	150	186	163	165	192	143	140	132	168	150	170	148	152	172	166	162	162	164	133	136	160	151	158	144	172	158	166	168	165	189	136	152	170	181	152	155	163	137	158	137	173	160	152	138	151	162	173	157	151	160	166	155	169	167	171	143	134	158	150	163	167	164	155	169	149	150	161	177	153	173	177	157	172	129	153	169	147	160	170	156	175	170	149	154	153	152	168	158	156	173	167	150	177	134	164	175	166	162	163	183	149	144	166	164	160	169	144	162	153	163	142	170	157	162	143	175	168	151	176	159	132	174	153	154	151	161	164	159	146	131	154	166	142	157	154	174	163	148	162	150	152	161	145	174	172	132	170	147	186	174	163	138	162	168	152	170	170	154	166	141	165	165	160	167	161	150	163	156	159	161	187	158	167	153	146	173	170	157	150	157	173	146	176	162	156	166	154	157	169	158	174	144	149	169	157	163	162	153	188	141	133	160	178	156	155	151	182	148	157	152	160	168	147	169	155	167	176	161	161	156	175	168	154	157	157	162	180	165	182	151	167	171	146	160	160	142	151	167	152	135	182	170	157	149	168	133	181	162	172	171	154	141	149	157	129	165	167	150	172	139	168	150	174	152	170	162	192	138	164	145	171	160	206	169	136	159	164	157	172	169	148	164	186	168	153	154	175	175	174	145	186	157	172	168	174	174	162	169	161	153	158	169	157	161	153	177	172	173	170	176	166	150	150	159	166	155	169	135	153	168	137	153	157	144	141	153	148	135	135	161	155	166	179	161	137	148	159	177	158	151	147	156	159	149	188	153	158	194	161	156	165	153	164	167	164	156	149	166	160	153	153	159	169	152	146	142	148	164	184	173	154	183	145	175	163	161	161	142	150	155	154	150	182	144	173	170	174	155	171	170	162	159	155	133	176	167	158	157	173	169	149	142	163	169	129	180	141	123	174	157	162	145	158	132	179	174	168	186	161	171	150	149	127	149	169	140	161	163	141	189	151	159	153	165	141	158	153	165	193	144	158	164	148	180	151	168	168	174	142	129	167	149	174	160	145	174	158	168	169	161	175	163	152	172	142	153	148	166	162	163	140	161	155	153	159	201	151	163	162	157	164	157	143	152	157	168	151	156	154	155	125	153	169	163	168	137	178	145	184	182	159	167	132	133	165	160	155	162	186	168	153	159	148	170	168	164	157	125	157	167	162	173	171	158	166	148	161	153	136	143	157	162	156	158	133	151	185	145	146	164	163	163	179	166	157	161	153	150	167	167	178	154	161	155	163	137	172	156	149	159	165	152	170	166	146	187	168	166	159	172	153	170	172	145	155	152	166	155	158	153	153	180	174	168	168	168	140	143	152	175	140	143	171	174	168	146	162	153	154	167	140	174	155	169	172	177	183	181	143	147	132	155	166	182	158	145	136	154	141	129	161	168	181	158	137	190	167	193	150	176	148	156	172	135	145	160	165	171	175	157	162	152	134	158	176	154	174	160	164	158	175	156	170	182	161	177	170	152	168	192	162	165	160	169	160	165	159	148	161	154	171	161	142	153	145	176	172	156	142	160	158	173	184	165	172	185	163	139	158	153	154	149	153	148	155	163	174	150	174	145	138	162	178	169	160	167	162	157	163	141	166	147	142	165	155	170	166	171	171	159	156	144	168	160	156	146	163	176	151	160	149	168	159	150	133	157	154	170	180	185	166	167	172	133	164	173	168	126	162	156	151	167	185	175	150	169	164	145	167	163	146	164	147	160	167	157	164	168	154	150	158	168	182	133	154	167	149	190	176	163	161	173	166	152	134	148	164	148	143	149	171	149	156	157	166	168	166	141	162	144	171	158	137	147	182	156	152	175	158	158	174	171	163	146	186	182	172	164	166	155	169	160	150	174	183	168	185	181	173	162	151	154	168	155	149	145	142	155	166	148	163	168	157	153	160	133	175	153	163	173	176	159	147	165	154	150	173	179	142	179	143	170	160	175	167	151	164	182	182	151	192	180	173	154	142	146	147	155	162	158	149	142	154	131	157	142	144	151	157	147	156	158	168	141	187	170	153	175	158	145	155	153	147	144	151	151	159	161	148	169	146	185	169	170	171	184	151	155	178	162	165	158	159	160	181	150	157	148	157	154	145	153	179	165	165	157	152	173	181	182	167	145	171	151	185	159	165	151	154	166	160	169	185	174	149	171	155	161	126	154	163	152	147	143	160	129	180	160	157	164	166	165	192	143	175	154	169	155	167	155	150	161	149	168	157	144	170	169	152	144	152	150	163	169	168	164	146	174	182	154	160	164	167	149	164	152	151	153	121	146	160	157	148	163	140	148	143	139	160	143	164	171	149	173	165	139	169	142	170	161	168	166	172	135	144	163	141	167	148	170	170	156	141	160	162	163	148	164	148	153	161	184	151	166	199	170	173	146	175	170	160	152	138	162	159	176	167	154	164	160	166	162	154	155	157	158	153	162	158	174	152	161	170	153	143	185	145	186	153	154	172	160	156	148	167	154	154	146	159	222	158	155	141	153	145	148	144	134	158	174	162	183	154	151	164	181	183	160	173	186	170	165	153	157	195
29102	34303	15006	7756	7098	5732	4586	4541	4507	3775	2521	1821	1545	1345	1062	989	925	821	839	703	654	633	678	615	611	571	528	538	576	591	571	564	525	503	482	545	538	485	492	510	525	486	460	500	480	499	480	502	469	430	463	466	466	452	478	475	504	436	499	467	456	486	506	440	380	467	412	465	429	435	436	508	440	484	488	473	477	480	456	438	451	439	449	496	441	442	435	468	461	502	491	516	480	502	515	480	470	454	513	465	491	481	475	481	482	480	485	490	511	460	452	520	496	502	498	443	478	445	434	450	399	452	452	451	441	453	443	459	477	412	434	469	448	473	450	499	463	474	451	460	490	473	469	450	489	485	491	491	461	419	447	433	409	450	500	447	423	446	399	453	421	436	437	410	431	442	421	440	444	483	457	425	446	473	453	445	452	417	421	426	446	418	448	461	442	444	440	441	432	416	421	467	447	457	397	408	417	421	430	400	404	401	414	429	427	392	451	439	411	455	415	423	410	406	444	419	396	418	427	437	434	429	405	391	423	442	434	436	410	415	402	418	447	420	388	396	451	422	430	451	386	428	412	454	427	425	429	436	411	419	453	428	423	410	392	416	434	420	398	435	419	441	420	463	442	485	431	424	377	467	457	429	383	426	416	430	405	407	431	434	409	463	433	415	430	408	464	397	446	444	471	417	444	399	424	432	420	455	410	445	415	419	449	417	422	419	423	424	443	397	402	419	426	415	422	447	418	431	417	428	394	400	462	456	422	398	376	426	422	452	431	431	418	404	443	419	435	429	442	457	437	470	436	459	429	413	389	450	455	428	451	455	446	467	429	393	443	393	412	394	444	414	466	435	435	437	413	400	438	421	408	454	444	403	428	400	462	407	423	427	448	425	440	435	404	436	432	428	449	436	422	423	414	423	429	435	448	400	394	450	460	445	442	409	449	430	463	420	420	449	468	485	452	406	391	412	443	450	405	463	464	447	433	430	414	396	437	425	437	423	414	416	399	440	440	391	451	412	430	421	422	407	429	435	429	407	426	428	449	473	407	463	452	407	435	479	397	462	428	421	379	467	486	489	435	441	424	362	442	432	386	432	428	435	420	392	409	422	408	447	437	446	417	402	411	412	427	452	414	420	437	438	417	423	402	413	424	416	427	443	403	427	476	417	391	422	441	413	442	415	423	409	434	404	452	454	454	441	421	455	414	414	436	434	404	423	425	430	450	413	416	400	421	455	402	452	418	377	438	416	409	408	466	405	399	449	424	460	418	464	427	426	442	443	400	440	406	422	418	410	427	419	448	454	441	420	450	450	401	388	415	462	433	429	435	465	415	429	404	459	465	392	460	434	445	404	472	513	400	434	415	413	413	420	424	468	440	411	423	438	436	442	418	434	446	471	414	410	452	423	446	387	441	435	414	423	426	414	444	423	448	408	460	464	404	454	430	458	416	386	448	444	446	417	416	412	405	401	450	432	413	404	431	427	470	419	433	408	416	421	436	424	418	450	435	433	437	411	446	387	429	414	437	439	424	474	430	440	452	400	416	449	416	379	454	417	397	413	423	402	427	386	431	446	417	425	432	431	459	396	446	447	477	416	440	436	435	417	445	448	456	488	466	414	414	401	434	415	417	432	437	416	450	446	404	441	419	399	421	402	425	436	454	396	398	446	465	438	432	454	423	425	424	433	421	400	447	434	469	413	412	441	437	433	418	425	402	436	435	427	405	408	423	425	452	464	445	417	439	433	442	437	434	423	430	445	429	445	401	436	461	459	445	453	442	437	456	381	392	421	407	431	431	370	438	417	409	436	435	455	398	428	435	419	411	427	411	460	408	417	399	433	440	446	434	407	452	434	418	423	431	460	436	414	402	428	447	400	439	416	435	443	420	399	400	433	428	447	412	461	450	441	452	453	473	417	410	429	400	431	424	412	448	430	449	443	411	456	431	409	437	428	440	417	429	452	417	419	376	431	415	431	443	435	430	458	414	416	417	399	412	453	373	424	418	424	403	418	453	448	396	402	435	410	406	432	435	423	425	433	443	423	400	387	415	402	458	416	415	430	404	441	414	436	448	429	409	457	406	463	425	443	403	476	426	417	497	434	451	444	411	445	444	385	437	437	399	433	423	419	417	407	422	421	458	416	408	432	412	434	449	406	379	450	438	415	453	439	433	416	433	442	422	422	456	427	394	405	453	388	454	450	400	438	449	423	403	445	469	436	409	435	467	413	415	438	439	445	414	412	431	422	391	449	438	434	395	438	390	455	410	421	393	462	402	467	439	419	458	451	443	452	418	447	430	415	415	435	441	406	401	429	440	440	444	417	443	463	449	474	410	456	404	426	411	393	461	403	427	418	442	424	411	432	400	450	403	438	401	433	407	415	385	480	442	390	435	455	440	457	436	416	446	407	423	443	450	452	414	421	416	433	393	423	411	435	404	445	418	452	435	443	435	445	432	426	411	448	397	425	428	420	390	439	431	432	441	401	405	421	408	455	407	401	415	417	453	408	425	436	421	374	458	432	397	434	437	449	423	410	432	408	405	448	420	448	427	432	448	422	398	416	433	421	459	436	427	476	418	398	448	421	398	447	439	442	431	424	430	416	428	456	433	376	438	457	441	433	452	435	424	443	430	432	457	436	437	423	417	407	449	444	437	417	409	398	466	462	416	411	436	416	425	432	420	384	439	444	470	425	433	425	436	462	412	447	454	417	446	427	439	434	407	428	438	423	412	411	426	454	424	396	417	469	434	406	418	418	426	413	436	439	452	422	467	410	449	443	433	432	400	427	412	448	408	422	457	458	421	431	401	442	410	405	429	392	448	407	465	428	446	441	417	431	439	438	457	458	439	463	407	437	437	420	427	436	428	436	412	419	444	380	443	430	441	444	422	412	427	415	428	437	432	467	434	440	421	424	392	431	417	456	430	450	436	428	453	389	444	413	430	390	407	440	436	448	476	417	395	449	440	430	424	461	414	440	417	373	441	422	455	414	442	439	419	436	401	432	451	395	441	439	419	458	404	431	421	384	409	423	385	450	432	427	442	382	426	427	448	463	417	469	424	436	440	432	433	431	440	419	399	419	471	442	393	434	438	415	443	388	450	438	438	358	435	428	412	421	437	412	420	427	451	418	458	484	428	442	457	428	435	410	461	416	442	433	406	429	406	426	434	406	428	422	451	422	421	398	407	423	426	391	406	418	419	405	424	394	468	424	463	406	476	434	441	395	417	413	464	425	374	431	427	432	430	429	420	433	411	432	417	450	426	447	403	430	413	422	399	435	448	390	428	395	433	438	440	439	407	443	394	392	428	416	427	432	412	424	426	438	431	431	394	428	442	407	429	440	416	422	441	436	389	439	460	418	429	434	455	453	401	420	439	416	411	442	401	428	432	455	436	445	432	447	431	431	437	467	381	426	441	428	432	435	418	421	434	423	451	422	423	378	412	438	453	460	439	430	404	464	439	438	409	412	429	431	432	445	461	423	432	407	452	429	448	452
15137	9206	2684	535	414	351	276	252	261	259	230	274	249	238	233	216	240	240	221	230	210	271	226	247	244	219	255	229	233	224	249	225	229	240	235	238	236	217	245	210	223	230	247	245	249	238	238	248	213	245	239	230	231	204	233	240	230	248	229	253	251	235	222	225	206	219	223	231	212	242	275	199	242	261	219	231	243	227	245	223	209	239	236	228	220	225	271	246	229	220	244	245	265	256	219	247	229	221	246	211	250	228	231	230	235	220	259	242	215	234	220	232	239	243	238	220	233	234	230	278	247	210	243	257	234	238	240	244	221	234	231	223	231	240	234	215	222	226	234	232	255	214	223	206	238	235	213	232	234	237	237	252	238	243	211	229	243	252	226	226	260	276	225	234	230	227	227	234	250	235	234	232	252	245	245	223	223	219	223	221	233	251	233	226	218	225	236	239	221	223	217	232	261	197	229	221	223	231	205	236	241	220	216	240	238	226	229	206	269	245	241	256	273	218	237	221	234	233	242	219	219	218	236	230	211	229	245	229	231	238	230	221	213	228	237	234	229	235	245	216	233	247	187	218	226	243	249	243	242	242	236	268	219	271	236	235	245	258	243	249	228	235	230	251	231	237	263	216	238	213	250	259	234	233	257	230	224	248	232	213	214	251	232	229	226	220	231	234	215	245	207	223	237	223	236	222	248	234	215	232	236	235	236	222	256	235	247	210	227	257	209	255	233	231	233	251	205	237	247	210	249	263	251	233	252	219	224	267	234	251	226	210	268	225	264	227	224	238	244	217	209	253	219	232	228	220	244	239	227	243	231	235	244	218	248	240	219	239	204	224	229	218	217	237	230	239	240	228	256	220	234	236	235	215	219	224	249	218	248	248	235	251	221	214	244	228	255	244	211	235	240	222	224	249	242	213	230	221	232	255	217	246	228	245	235	218	218	249	255	255	214	225	247	229	243	238	238	250	211	243	248	224	236	225	227	224	240	258	219	240	249	238	247	228	209	253	239	251	258	231	214	227	204	247	240	216	244	252	237	228	210	240	235	236	233	217	201	204	255	257	223	213	229	217	216	222	197	249	219	217	256	252	230	240	225	224	217	192	230	254	226	233	221	206	220	257	215	243	276	233	228	233	241	237	220	247	244	222	204	234	208	228	241	217	218	216	222	218	236	247	255	237	222	226	232	235	246	223	217	235	256	266	226	227	228	236	241	226	219	226	218	207	213	234	248	242	243	202	224	217	182	234	237	226	232	219	245	249	217	256	234	212	225	235	230	256	221	254	237	248	259	254	235	246	219	256	222	222	257	194	232	238	240	252	237	214	233	255	241	225	235	237	265	223	257	223	218	216	198	234	260	248	240	242	237	210	237	232	233	244	202	239	242	240	251	221	252	257	219	238	256	249	264	216	236	255	239	244	243	246	238	249	227	233	239	237	257	218	223	186	264	238	239	221	221	222	239	231	252	213	252	244	227	214	220	250	240	252	256	257	229	238	261	235	253	243	230	233	221	249	231	247	228	242	250	241	248	229	248	222	225	218	212	242	245	250	232	256	233	208	237	233	227	246	243	248	230	248	239	230	231	201	235	257	235	222	247	228	226	272	241	235	232	244	227	212	229	221	245	233	236	264	245	224	228	258	248	240	226	230	221	222	223	252	251	222	241	225	228	254	249	237	217	232	222	215	268	253	240	254	285	235	242	250	246	230	220	223	242	214	239	252	230	228	217	220	234	232	200	248	257	217	238	207	229	224	249	231	224	270	246	241	239	216	228	252	246	239	256	227	227	215	212	223	219	231	221	231	229	230	243	224	237	224	245	252	236	248	228	214	229	254	249	226	239	242	271	212	255	218	214	224	254	205	245	214	228	225	236	190	236	249	221	247	227	222	242	230	276	246	250	241	216	247	239	226	219	196	205	252	222	230	233	248	219	242	219	246	211	238	260	229	239	228	238	255	223	243	252	232	254	226	242	240	217	207	251	211	233	244	224	220	220	230	241	237	261	248	235	240	258	267	221	227	216	226	237	248	215	244	245	222	252	216	226	229	247	229	248	256	237	234	229	205	217	234	233	260	228	260	227	235	227	213	250	208	234	214	227	260	219	228	240	233	260	218	257	225	244	227	263	239	248	262	231	251	217	219	230	246	242	239	227	225	218	210	248	240	279	210	253	227	237	245	256	229	222	220	220	250	257	232	222	232	255	249	241	245	220	218	244	222	225	251	239	234	230	231	221	256	228	249	223	257	206	228	210	223	223	247	235	240	261	234	222	234	247	250	238	234	238	240	220	254	225	238	243	221	246	239	247	255	230	247	247	211	233	252	245	218	240	240	242	258	225	243	233	223	242	269	243	230	234	239	232	249	230	237	224	240	265	246	217	229	250	243	195	243	205	230	206	256	209	236	201	232	225	230	244	218	217	221	228	226	233	228	233	231	225	219	233	223	218	221	254	212	277	255	220	220	257	216	225	249	217	250	242	216	255	248	226	243	231	237	209	226	270	252	207	268	254	226	196	223	200	223	253	228	253	225	243	239	255	219	245	250	245	212	244	248	226	241	251	213	214	228	245	249	237	259	241	206	238	216	233	239	243	241	235	234	281	232	247	235	248	225	224	250	206	205	212	231	218	234	245	238	223	234	217	225	235	262	248	223	229	233	245	211	217	210	267	238	216	216	230	230	226	216	204	219	215	243	235	235	224	255	238	253	256	225	255	252	240	234	233	242	237	240	229	225	232	226	238	241	257	222	232	234	228	217	237	246	239	245	235	218	234	243	220	226	236	236	209	211	208	250	236	242	239	226	233	240	244	238	227	229	241	238	231	226	204	234	253	236	220	231	246	227	224	215	239	251	257	253	243	257	229	218	269	266	257	216	244	237	233	214	239	215	220	226	237	234	269	231	228	216	249	225	238	217	219	239	266	251	241	215	253	237	208	210	203	245	236	217	246	247	221	204	224	261	252	218	236	255	232	255	238	226	248	241	212	217	223	213	230	211	243	213	227	245	209	225	221	256	254	246	242	225	239	249	227	246	232	227	238	219	226	242	227	213	232	238	234	216	233	242	234	214	254	230	254	248	204	259	234	241	241	239	254	259	224	232	242	212	220	231	257	213	261	225	235	218	233	201	241	241	250	261	251	221	239	238	222	232	221	225	250	222	216	249	214	221	268	209	238	223	225	265	241	267	247	255	246	258	261	229	251	198	231	227	229	221	211	227	253	252	230	247	264	227	238	251	216	266	231	208	210	233	251	212	226	220	227	230	246	265	223	194	218	223	227	227	264	246	234	238	244	231	261	234	238	218	242	234	251	222	250	235	238	230	206	235	216	216	238	237	203	242	239	257	220	245	225	258	266	237	225	244	239	223	220	217	249	250	244	213	269	225	239	224	243	246	258	218	216	264	241	229	217	258	231	217	218	229	231	223	203	221	229	227	212	214	244	248	237	214	220	241	245	232	223	245	236	227	235	213	222	261	240	247	232	232	243	230	227	217
9932	9762	3451	1278	1175	1024	863	775	728	726	734	730	682	656	631	629	646	631	599	645	593	610	676	664	600	639	565	613	594	592	574	611	582	589	603	627	600	670	638	633	596	571	670	628	596	674	601	657	576	633	596	582	602	610	664	594	594	615	623	623	672	643	649	574	603	602	617	615	639	591	610	618	661	595	602	611	637	588	622	581	638	611	638	641	635	652	624	571	637	613	629	702	631	682	615	640	598	632	638	574	612	622	595	588	635	625	685	691	598	587	624	619	661	619	646	617	601	622	639	643	604	581	638	642	657	656	646	627	633	614	612	636	619	664	580	584	664	644	636	591	571	605	629	647	596	644	624	627	621	624	609	625	620	627	675	635	625	574	633	597	616	626	582	620	625	595	611	591	605	648	659	656	563	597	633	603	605	631	633	646	611	579	638	621	644	623	610	623	630	580	567	653	617	612	654	620	635	628	622	663	606	611	625	614	608	639	554	576	608	613	632	605	604	630	628	581	646	604	643	570	620	630	561	594	604	640	577	642	639	599	652	647	627	623	549	604	617	644	570	594	589	618	608	595	641	617	606	652	635	544	649	632	670	601	611	684	596	610	589	611	588	651	628	586	687	607	612	570	569	628	598	614	622	589	584	648	608	609	640	603	627	644	624	610	608	600	633	631	646	616	584	647	615	611	595	627	579	624	567	621	584	590	636	617	583	636	616	645	610	572	557	632	685	639	637	604	608	651	617	640	607	664	645	615	589	630	592	617	619	597	620	589	558	564	659	598	617	630	624	589	616	602	629	621	622	575	594	600	627	632	612	587	588	593	618	582	617	624	590	625	611	613	644	612	590	580	619	700	614	616	588	641	593	624	603	600	604	642	616	589	602	605	616	586	629	619	559	644	633	594	625	643	593	627	630	612	652	595	651	610	626	643	630	590	628	611	588	655	603	611	603	637	610	626	670	621	628	594	598	584	639	634	619	579	636	616	610	631	599	641	648	641	613	569	641	614	618	616	617	617	594	588	646	588	605	605	573	615	602	661	637	616	586	582	596	605	576	627	592	577	602	653	596	662	545	629	624	643	599	624	626	623	597	629	578	611	608	607	640	623	582	668	602	609	595	630	609	596	591	619	607	640	613	577	573	586	604	625	647	584	606	651	567	563	623	598	619	624	655	619	631	639	660	594	588	634	624	612	634	578	639	622	602	576	643	598	616	602	648	644	586	621	579	648	603	599	601	626	619	602	663	622	609	635	638	596	621	577	599	596	622	625	606	595	589	608	653	630	590	590	634	635	640	648	564	614	602	605	567	608	632	612	595	641	597	639	624	574	606	612	580	637	633	645	620	571	591	583	626	606	598	594	570	597	619	595	574	610	599	605	664	592	639	607	623	581	614	636	649	643	627	629	600	606	608	631	598	654	632	592	596	606	591	607	665	607	655	601	598	651	585	666	619	631	625	587	576	605	594	617	576	623	668	582	658	616	612	585	641	572	627	629	627	636	604	605	591	639	628	611	584	569	660	607	552	631	614	605	602	614	617	589	670	623	625	613	582	623	647	621	640	618	619	608	601	624	645	649	604	609	602	632	588	606	627	613	598	624	591	567	604	630	595	622	571	646	608	626	606	604	650	651	543	643	653	669	603	576	636	613	624	611	590	620	647	647	660	606	643	610	599	590	689	610	623	622	623	616	623	653	612	635	593	631	663	580	607	617	617	608	602	579	627	640	650	619	625	643	610	610	636	619	577	595	619	601	601	625	610	629	640	611	621	634	597	629	588	596	619	614	602	637	636	584	606	614	604	612	619	618	589	628	623	585	618	629	623	545	649	594	653	625	565	590	605	587	619	601	638	612	578	633	597	632	583	643	606	617	626	627	583	645	593	602	591	609	591	644	635	613	620	604	592	579	660	624	668	603	614	616	598	628	623	589	647	650	556	572	637	614	597	631	591	591	593	628	619	626	599	620	559	627	634	626	612	631	614	580	610	639	665	589	639	652	595	610	623	602	605	586	632	615	568	581	621	629	588	591	621	681	610	625	611	589	640	569	607	640	563	603	614	651	615	571	647	569	618	626	668	670	640	627	636	599	601	591	597	618	603	618	583	572	620	617	637	613	598	610	620	564	636	612	580	583	625	601	614	598	579	614	621	616	590	635	614	629	601	583	615	587	586	562	632	634	630	550	654	599	651	615	651	591	611	630	579	647	585	617	625	637	554	550	582	625	615	586	602	604	621	607	600	673	631	581	600	664	620	595	603	646	636	576	592	590	625	557	647	589	599	657	645	605	600	621	608	614	621	632	632	617	631	658	605	624	612	603	590	620	649	590	599	628	631	620	627	638	631	566	622	582	655	591	582	566	622	576	628	613	626	625	610	575	566	623	588	586	594	617	627	590	623	617	597	613	598	617	626	591	603	604	623	601	623	589	592	609	595	630	580	613	658	573	638	631	623	642	597	579	622	622	613	615	630	610	626	651	628	624	586	652	626	633	642	594	623	636	575	595	616	619	597	616	636	622	638	643	624	595	570	644	635	624	620	595	628	633	600	590	592	615	628	617	569	593	643	630	599	597	616	556	635	613	580	602	616	632	620	585	571	614	622	654	631	604	589	646	591	593	651	564	621	642	628	597	608	654	633	619	601	569	612	607	593	657	608	570	571	593	579	591	617	601	587	647	622	644	583	596	600	593	624	615	546	593	580	617	660	613	621	595	629	630	675	590	605	645	592	630	637	540	572	628	560	565	613	602	611	619	637	617	657	595	610	599	586	617	573	624	596	654	611	575	636	628	589	648	618	595	604	605	603	582	648	648	589	603	615	624	649	597	598	619	569	610	614	609	617	631	591	582	632	659	625	651	638	620	620	617	635	564	626	652	617	607	616	643	616	604	589	623	577	545	612	584	581	607	637	582	593	607	602	592	618	583	622	585	587	570	634	606	600	613	601	589	601	623	613	608	617	620	606	610	611	639	610	614	618	609	597	626	587	661	575	616	636	638	635	613	615	583	632	615	605	597	623	631	646	607	626	606	643	609	667	554	595	597	632	636	629	593	598	624	540	639	592	618	593	627	596	597	622	613	590	604	608	601	589	597	622	644	573	631	559	607	587	642	614	606	601	602	607	614	639	601	636	615	600	597	588	589	601	577	616	631	585	615	633	583	596	642	609	619	631	624	597	601	600	599	573	650	613	623	558	595	589	587	604	625	621	605	585	590	639	621	627	581	579	617	646	582	577	612	592	613	632	625	604	575	627	608	653	604	608	625	612	622	613	596	590	647	621	625	634	593	632	601	594	608	590	629	619	635	585	628	592	593	633	630	578	583	662	607	603	588	616	608	615	591	535	674	601	600	584	636	583	624	626	571	620	642	568	610	579	591	603	628	637	618	624	572	602	613	647	616	638	554	605	592	640	604	619	631	637	593	593	605	639	601	669	626	609	600	613	594	667	577	637	633	624	621	610	620	627	606	619	569	632	589	615	575	623	667	600	584	614	648
33854	32406	19190	8373	4819	2867	1634	996	669	629	558	413	323	300	283	278	260	222	211	259	227	228	218	221	217	265	248	214	244	248	223	238	217	248	236	206	232	227	232	217	211	242	235	207	197	214	224	217	213	229	212	211	227	252	243	277	210	222	228	203	238	218	235	207	220	204	212	227	213	195	221	232	236	245	232	227	248	225	189	245	233	222	209	245	215	225	221	198	201	243	214	226	242	223	236	228	238	250	228	213	195	249	207	258	242	225	230	226	203	219	244	235	221	215	258	217	249	201	218	225	238	215	219	233	219	212	219	227	212	215	199	211	250	232	218	246	221	228	224	224	236	224	194	219	217	211	232	234	209	223	217	195	194	206	220	223	204	222	207	235	226	212	241	239	226	208	222	245	246	212	210	253	232	216	203	172	227	213	198	214	245	209	209	244	200	216	216	220	198	218	211	215	218	222	230	211	201	210	259	203	199	225	242	202	226	191	236	221	219	233	234	213	214	219	213	210	208	214	219	223	211	217	258	217	250	234	226	235	228	252	221	234	226	219	230	217	208	227	210	233	219	236	183	233	196	228	231	224	208	229	218	224	214	243	205	220	195	233	227	206	200	236	239	223	232	241	230	233	212	205	211	216	205	205	244	216	210	201	211	227	231	240	213	218	224	199	230	209	237	177	229	204	220	217	249	180	214	190	210	199	229	236	208	217	227	230	199	211	226	207	207	210	225	225	238	234	206	203	250	184	205	208	196	233	237	221	203	201	225	219	201	193	194	241	220	232	221	227	220	244	207	246	254	246	232	212	252	225	222	225	223	209	236	237	257	255	258	226	190	222	234	231	194	210	237	218	219	215	241	201	217	227	209	211	224	209	205	211	235	202	215	245	211	213	235	190	196	233	253	214	214	227	212	247	253	208	207	209	215	238	218	198	225	213	218	226	223	198	218	237	230	236	222	206	201	242	202	217	223	229	213	224	229	225	216	258	218	243	217	206	223	235	256	205	243	231	231	211	205	239	202	234	233	243	225	203	216	216	224	200	210	195	222	228	203	199	210	210	229	195	204	192	221	230	193	221	220	220	206	210	216	221	225	195	217	230	231	213	211	236	211	209	206	193	237	226	227	225	199	189	210	222	208	192	205	227	205	206	208	229	223	200	213	224	223	234	221	191	203	215	225	246	213	225	200	256	238	206	219	227	218	220	196	212	203	205	234	217	231	215	240	237	203	230	221	215	226	242	207	227	244	238	226	225	221	208	216	222	215	225	209	218	222	240	227	226	236	227	247	212	217	185	216	237	219	235	192	200	253	210	216	219	199	215	247	224	215	227	212	195	199	193	215	217	223	216	204	239	245	245	213	215	231	240	213	209	218	245	231	209	212	209	213	215	186	232	204	202	250	215	200	231	209	223	209	233	243	212	229	234	225	242	224	215	234	204	221	245	210	220	217	230	203	197	197	194	220	212	238	230	220	238	220	228	214	214	216	243	207	243	208	229	246	206	208	229	221	230	230	238	205	230	234	249	241	229	224	268	207	227	236	208	214	208	216	231	192	210	223	257	238	224	203	206	194	213	195	232	223	255	233	185	214	203	233	189	213	204	205	205	234	195	200	204	218	222	212	198	218	246	228	209	235	209	237	224	196	209	183	214	211	219	210	226	196	211	233	216	205	228	229	252	210	217	198	205	211	237	215	242	236	202	237	224	212	260	206	231	225	219	245	216	241	197	231	250	206	220	189	201	221	198	225	212	208	243	232	213	233	221	233	193	236	239	225	215	212	211	196	226	244	198	201	243	194	190	214	210	212	193	235	204	207	234	236	196	219	235	218	209	192	225	221	224	210	214	233	232	224	208	228	215	219	209	217	227	228	218	231	244	214	235	213	195	240	199	217	200	238	202	231	231	217	212	243	224	198	205	226	230	228	212	190	219	186	216	260	194	213	221	230	212	202	191	217	216	192	207	220	245	227	205	239	265	226	216	222	214	226	224	194	226	184	213	207	213	224	224	204	218	229	201	185	204	234	232	228	202	195	227	209	227	224	195	249	239	220	227	238	213	243	212	221	230	232	227	243	227	226	227	223	244	223	201	228	208	226	235	213	235	235	260	214	209	233	232	209	239	226	212	236	223	243	231	237	225	215	236	202	221	219	197	225	213	197	225	197	217	216	223	231	198	196	204	254	218	233	237	241	222	223	232	212	208	183	211	204	206	240	216	203	200	205	219	227	197	204	225	221	208	199	230	205	181	229	220	204	230	221	215	207	217	214	179	240	224	227	200	231	206	210	228	210	180	237	221	209	246	234	216	188	247	210	238	222	244	243	214	221	223	225	228	237	247	228	239	224	230	203	206	230	229	236	238	240	244	197	227	255	212	229	200	229	195	218	230	230	217	249	264	223	212	213	223	214	201	175	226	214	210	233	209	190	233	227	209	202	219	204	213	250	256	237	171	221	221	216	218	229	210	211	227	206	225	237	201	234	230	218	225	223	219	209	220	203	225	212	217	227	211	211	218	225	217	224	224	218	213	204	237	204	206	226	211	221	220	227	226	212	251	233	257	233	224	209	227	194	226	236	238	225	238	202	216	218	246	249	223	249	238	240	230	231	237	226	213	231	241	212	212	210	225	216	215	225	228	212	249	206	210	225	224	228	213	185	211	213	232	198	218	224	240	237	213	191	242	219	204	207	218	217	206	228	225	211	213	227	217	233	216	238	212	224	234	233	225	202	218	228	250	195	237	218	207	223	204	219	220	228	239	214	184	189	212	203	213	222	221	232	204	212	186	224	204	235	226	235	232	219	225	241	208	237	214	205	212	225	237	203	202	226	215	241	216	209	210	188	210	221	216	213	245	206	214	215	220	220	210	202	203	224	246	215	260	223	220	260	211	220	228	245	220	222	218	223	226	213	225	217	234	234	209	227	246	232	232	211	216	230	232	213	236	199	216	169	208	208	211	221	225	218	233	200	215	240	221	210	195	222	224	209	227	245	217	194	219	208	203	205	215	221	269	204	201	216	233	215	229	245	199	205	215	208	220	224	221	214	228	236	232	183	210	208	189	202	210	201	218	207	240	213	221	234	208	209	243	245	224	227	229	240	215	234	208	224	240	236	217	224	233	215	207	239	208	203	223	225	216	213	204	209	212	213	239	214	215	208	212	236	203	216	239	225	228	234	220	223	207	227	253	221	228	198	203	214	242	227	195	234	240	205	236	231	225	233	224	237	214	219	238	193	226	212	227	229	228	206	235	237	221	240	238	225	218	216	238	202	224	233	205	208	239	204	217	217	239	211	241	256	207	187	222	197	205	201	221	237	219	238	231	222	214	214	212	220	215	233	227	213	236	235	228	218	206	227	214	193	212	211	202	201	197	190	201	233	223	234	256	212	227	224	237	237	250	227	214	229	230	242	219	220	221	245	205	191	222	218	190	239	213	242	212	234	225	220	195	219	248	212	236	228	220	240	234	212	211	233	209	215	216	234	210	225	208	219	224
23683	26980	8841	4814	4562	3815	2994	2890	2945	2705	1771	1462	1250	1143	915	869	800	782	710	700	694	657	739	710	663	643	663	677	650	633	621	566	604	580	615	613	585	604	600	632	617	574	598	625	591	619	658	566	568	622	599	602	556	586	562	571	580	591	591	571	606	588	630	582	568	588	587	605	602	566	587	610	544	591	564	541	584	597	604	608	541	574	604	531	602	599	564	585	615	587	617	598	589	621	619	585	556	599	590	597	613	596	617	604	590	606	595	594	610	649	592	610	619	630	609	574	578	618	631	606	587	611	573	579	567	600	609	628	567	614	613	582	624	608	649	614	613	571	579	574	611	657	571	626	611	641	595	606	591	587	572	608	533	586	613	605	607	581	583	565	588	561	590	558	595	591	591	598	604	602	592	597	608	559	554	533	547	591	602	569	578	585	585	543	575	555	613	589	584	572	578	582	557	561	575	568	592	587	567	542	612	546	544	553	551	603	574	578	559	592	589	547	576	634	575	545	587	583	579	591	638	590	572	557	599	546	590	579	599	588	589	575	574	516	575	589	583	589	567	618	600	548	615	539	579	576	573	556	568	575	572	573	568	504	538	579	593	583	588	578	555	527	587	606	566	552	558	587	618	576	601	548	561	589	605	568	579	526	571	554	571	554	599	587	551	566	563	587	560	567	592	571	556	602	562	600	587	555	586	581	578	602	575	566	592	535	565	595	590	577	544	596	542	522	590	587	583	559	597	544	574	619	584	564	581	570	577	547	578	577	571	566	565	590	589	584	567	579	596	550	593	601	603	527	549	563	561	561	566	549	600	616	535	578	580	602	600	565	614	594	597	566	583	557	597	536	556	563	578	586	557	562	532	600	590	624	570	597	624	575	618	582	539	539	574	587	587	540	547	581	595	554	610	537	569	632	548	582	564	596	530	548	562	576	594	557	583	559	574	526	556	571	587	532	585	580	549	550	591	530	562	589	576	548	570	585	558	571	571	588	569	591	604	593	615	578	581	554	563	534	567	600	608	567	586	562	567	606	574	640	592	621	587	555	576	544	584	560	633	572	570	589	623	545	610	555	546	624	554	527	604	572	549	580	558	546	602	590	569	562	556	579	570	598	552	529	552	560	574	591	573	601	533	588	551	507	566	551	586	549	628	605	531	582	592	560	572	602	569	591	530	543	575	561	572	578	609	566	576	562	547	582	571	563	603	567	560	555	548	560	576	576	568	579	518	575	563	545	573	593	534	530	591	575	558	553	570	596	539	606	593	559	571	515	597	601	582	524	562	591	569	575	584	578	556	598	590	520	552	580	606	566	599	575	572	624	549	573	565	596	560	568	548	547	550	577	590	563	550	577	549	631	584	606	578	546	558	571	559	543	547	569	559	571	559	576	552	590	549	560	545	590	571	589	558	597	601	524	592	532	565	628	565	566	556	602	563	576	598	568	561	581	563	540	549	543	582	554	605	580	555	562	577	563	570	596	598	569	593	572	579	567	522	553	572	572	609	572	586	533	585	597	585	559	606	594	572	562	575	540	611	583	592	549	527	583	552	598	574	571	542	567	587	548	569	557	561	553	599	556	587	572	580	590	547	553	605	612	565	537	552	567	576	582	570	515	550	612	556	548	551	607	633	533	581	547	537	579	570	607	562	572	591	588	535	550	531	620	604	550	604	556	579	540	556	555	595	582	545	559	536	580	621	573	538	540	595	603	523	569	543	558	588	551	580	613	611	542	571	573	568	574	603	553	583	579	552	584	539	551	581	562	562	530	566	558	586	597	600	572	610	519	563	596	552	546	535	580	595	576	581	572	586	587	564	572	563	536	570	578	563	534	586	572	565	593	568	589	543	613	557	576	595	599	573	547	555	574	597	587	579	581	586	570	543	564	554	610	564	583	522	580	551	543	569	559	569	560	602	584	573	564	586	556	585	566	585	555	597	552	539	570	582	618	581	611	605	583	603	597	549	574	582	584	539	557	561	572	581	579	569	576	578	619	560	581	589	608	558	573	574	555	589	560	546	576	575	571	566	585	588	558	586	553	596	554	553	552	581	594	591	569	564	605	591	539	570	580	557	566	568	580	599	567	582	626	553	577	593	589	593	578	581	591	582	572	563	578	586	553	549	564	534	572	560	549	554	541	579	587	577	560	555	601	558	581	554	578	590	579	596	574	594	560	629	579	547	593	559	577	570	572	592	518	528	562	538	547	567	658	546	587	579	567	560	561	600	556	563	582	555	573	542	568	569	551	579	635	587	605	571	603	577	577	587	548	561	603	544	533	569	535	622	562	589	609	592	570	574	560	523	616	587	549	571	583	590	594	565	583	563	551	538	618	603	577	581	587	555	515	575	552	579	553	558	598	576	567	595	584	577	591	643	578	572	583	554	620	558	550	591	569	565	597	552	537	565	567	600	554	576	549	538	604	580	571	580	534	537	588	526	561	548	557	589	575	553	586	570	560	557	540	572	541	621	587	559	601	571	567	573	515	565	560	561	577	578	581	611	594	583	576	592	541	594	546	543	564	579	595	530	558	568	543	545	525	586	552	549	578	574	567	593	592	592	574	588	633	551	567	577	538	598	580	583	526	607	586	553	584	575	534	564	607	550	557	614	572	591	586	546	604	558	598	549	586	566	609	555	601	574	552	554	581	556	564	556	561	573	597	570	571	563	583	612	579	513	556	609	591	606	534	599	556	580	546	545	561	597	582	567	566	544	591	571	572	610	594	546	545	555	544	571	601	577	566	595	507	580	579	576	586	573	560	602	588	615	593	629	584	548	574	580	571	557	569	596	533	534	532	604	540	562	567	566	583	556	562	541	587	570	561	567	545	575	585	579	589	581	546	544	558	548	544	555	579	578	581	601	567	576	580	609	580	562	566	591	568	588	586	547	537	633	590	575	561	552	570	538	606	560	591	563	563	539	611	589	550	597	589	556	566	596	605	586	603	549	587	559	607	536	584	548	572	569	561	559	576	571	546	574	574	565	569	558	574	562	560	579	560	625	612	576	569	608	573	584	554	567	579	601	600	574	573	605	568	599	554	599	589	559	593	588	575	597	577	581	560	592	553	601	584	555	595	528	583	551	565	607	558	581	597	583	537	589	564	599	562	567	567	536	579	593	590	565	537	552	586	583	577	571	573	592	598	545	555	563	576	556	611	579	546	558	619	588	574	620	571	592	564	596	584	571	540	529	560	589	565	573	598	577	570	601	532	567	599	643	607	564	594	586	595	631	542	596	581	597	551	581	541	575	569	576	546	611	561	549	551	548	569	580	576	581	594	571	570	574	607	590	578	529	551	570	545	602	542	578	578	554	542	553	577	562	580	614	547	568	584	572	629	551	576	557	552	602	554	561	555	601	539	598	555	568	578	564	552	582	593	538	564	580	620	605	553	598	551	564	600	565	556	537	552	576	603	565	519	608	558	565	585	588	538	565	590	557	590	567	568	574	579	562	547	550	587	547	587	580	600	568	615	592	554	583	600	566	587
44914	41274	26702	14417	9091	5547	3385	2016	1398	1161	731	481	474	362	321	272	220	210	228	196	196	181	178	180	176	199	169	152	189	175	172	187	170	172	187	156	170	169	181	153	174	143	148	146	155	152	173	167	171	171	141	135	174	165	154	158	158	144	175	172	150	195	171	165	152	168	153	149	177	153	153	157	180	182	166	151	155	156	171	178	160	164	164	152	152	173	149	155	147	174	187	164	161	174	177	178	156	170	165	171	174	165	156	178	137	153	186	168	163	158	147	153	140	173	173	148	162	145	147	148	159	177	144	157	153	154	167	178	174	159	158	176	180	186	157	149	156	167	175	153	137	173	164	186	163	142	177	141	158	165	150	157	155	159	172	140	167	191	149	155	144	131	157	143	172	143	149	156	160	180	158	173	162	155	180	151	155	149	174	181	158	154	177	150	150	149	157	150	138	151	165	165	163	156	163	156	171	144	139	171	169	157	156	162	159	161	164	152	158	146	143	167	150	180	172	144	164	161	151	166	164	158	166	149	175	156	174	151	171	148	148	154	176	171	165	165	167	165	158	150	159	156	155	170	162	160	160	172	157	145	148	161	170	160	167	162	176	142	148	181	170	177	166	170	162	170	168	185	174	160	163	160	157	160	169	142	169	175	157	159	160	141	166	143	153	146	159	156	155	134	168	150	154	171	172	146	154	164	166	148	169	149	155	146	153	178	140	149	167	172	160	151	174	160	139	174	156	185	180	171	148	157	164	161	135	159	152	156	141	138	145	150	171	164	182	152	163	182	172	154	165	156	151	169	162	150	168	156	159	174	132	146	163	141	163	144	187	172	160	162	183	162	155	152	187	158	166	161	171	164	188	146	163	154	164	174	161	177	162	162	154	141	167	154	154	156	159	148	195	166	157	158	167	165	143	170	137	176	149	183	142	165	158	169	169	151	141	180	143	150	149	163	159	162	133	146	168	175	166	168	162	146	156	189	154	140	168	167	151	183	166	157	165	159	158	180	165	179	186	148	169	148	169	156	157	165	152	149	146	162	188	164	160	165	151	139	171	174	151	148	163	158	159	174	156	162	151	153	147	149	177	172	178	144	158	158	146	178	160	135	143	140	153	158	148	151	152	150	147	185	150	157	181	138	163	142	165	149	176	145	187	155	140	169	146	164	156	146	155	151	162	190	162	149	168	151	162	156	178	148	140	173	148	143	187	174	142	161	143	166	146	154	151	181	163	170	146	129	145	181	138	165	143	161	145	161	159	168	151	152	167	190	156	148	157	157	155	168	165	148	142	177	171	153	141	153	162	156	157	170	150	165	161	152	159	141	176	175	143	156	174	184	146	134	149	174	169	163	174	183	146	175	163	154	167	147	122	174	149	174	149	148	198	160	165	146	153	163	144	149	166	158	144	149	160	160	175	160	164	171	173	167	165	159	132	137	169	161	165	143	169	153	152	178	177	139	141	162	144	158	165	166	189	163	163	154	166	176	168	174	170	146	180	160	150	155	161	139	147	155	167	167	147	155	161	180	146	169	162	169	164	173	168	173	147	187	140	131	147	157	164	160	143	150	173	151	156	170	151	148	145	158	149	163	165	150	165	187	188	166	172	140	151	180	147	147	158	162	154	150	154	179	171	162	150	147	155	173	148	158	138	174	155	150	169	153	169	148	161	163	147	135	166	171	181	179	152	155	150	135	168	179	181	161	152	176	175	160	168	181	157	173	160	152	155	150	182	159	176	135	169	173	153	144	166	185	175	174	153	139	163	152	178	168	163	150	128	160	144	162	147	168	170	166	163	163	166	152	156	162	154	160	177	148	150	133	155	147	136	153	168	161	149	177	165	159	162	174	163	147	150	144	164	141	172	152	153	139	162	190	148	155	158	127	146	148	176	179	148	166	140	168	135	159	143	168	145	130	176	152	153	171	153	170	130	149	157	173	197	166	125	136	159	151	148	159	155	171	161	155	150	153	186	157	162	168	166	143	140	150	167	145	147	160	146	179	161	168	159	149	160	163	156	171	178	144	155	146	159	152	168	150	159	140	178	119	158	134	157	167	178	136	164	168	189	159	168	160	156	156	165	145	159	153	164	158	176	171	144	162	156	166	163	164	154	183	162	146	164	147	171	181	175	173	145	158	165	162	169	155	160	159	156	170	150	151	149	156	149	163	144	157	167	159	176	165	142	168	156	165	155	144	143	147	163	166	142	151	182	157	156	159	159	144	181	163	145	149	165	153	161	174	167	170	167	155	165	148	176	165	165	148	165	156	165	155	153	157	157	172	159	172	174	171	157	166	156	184	168	176	167	133	171	180	154	158	149	157	170	150	170	167	166	161	136	151	148	169	147	146	178	181	150	166	191	169	158	144	176	152	156	150	166	153	155	173	173	144	156	172	161	130	167	168	159	179	161	123	154	171	164	152	162	150	151	169	159	134	148	146	151	179	158	173	174	170	143	174	192	170	146	155	153	178	172	169	154	167	154	152	160	161	156	143	159	157	165	165	137	160	167	147	161	162	179	149	178	146	139	163	157	151	159	170	168	170	172	149	168	143	183	166	163	171	148	165	153	149	170	158	169	136	175	139	145	156	160	168	155	179	149	174	162	136	167	170	170	161	161	137	167	177	152	151	153	156	177	136	163	144	177	147	148	159	148	147	176	155	158	164	167	145	174	185	177	169	137	141	155	153	152	156	159	165	137	156	135	149	160	157	172	161	179	134	172	130	147	143	151	137	168	151	148	153	150	162	150	184	175	164	139	154	169	177	177	134	157	163	163	142	157	167	148	171	153	163	144	158	150	168	170	138	155	172	176	153	157	183	156	146	145	156	170	147	149	168	176	154	161	157	160	160	160	163	150	132	149	164	154	166	146	157	168	151	159	165	159	177	148	159	171	148	166	183	162	155	157	151	163	146	160	152	143	168	141	181	144	134	140	174	157	149	189	187	147	162	165	183	160	176	172	165	153	166	144	164	172	150	176	147	152	121	135	161	127	167	187	164	157	151	184	157	151	175	157	184	153	142	175	165	163	140	173	149	175	169	154	166	143	144	151	171	182	160	172	154	167	158	149	167	158	156	162	185	160	163	142	148	167	159	152	171	146	156	135	147	195	168	169	136	155	159	175	127	155	147	172	147	171	163	133	142	158	153	162	153	151	144	162	172	144	143	168	166	147	152	161	152	174	137	166	152	157	147	159	161	138	149	174	190	182	184	170	162	163	166	156	134	158	177	176	197	169	160	163	166	152	174	165	140	159	158	173	163	132	163	138	144	144	158	168	156	152	150	160	132	136	170	164	152	162	181	152	185	171	178	120	164	173	164	170	161	148	152	140	156	159	160	155	139	181	170	142	149	163	164	154	155	164	161	175	161	157	174	146	156	149	149	155	180	157	158	151	152	161	131	139	147	167	154	149	158	150	145	139	154	152	165	162	149	188	144	143	146	163	167	161	146	164	166	170	150	155	155	174	149	176	128	155	158	152	137	155	171	171	173
31132	34362	13213	7324	7066	5615	4326	4496	4385	4268	2888	1937	1503	1364	1154	1069	885	832	770	732	655	665	630	665	624	562	565	555	570	546	528	549	502	516	484	524	505	522	512	523	476	464	490	460	469	480	522	437	498	439	474	482	444	474	437	471	445	471	482	443	483	472	473	411	428	417	456	459	488	482	463	458	452	470	445	454	454	470	445	437	442	439	443	423	507	458	448	451	487	474	470	489	481	453	467	509	475	426	468	437	489	489	433	499	496	463	477	429	447	461	504	497	499	469	463	454	457	478	457	467	432	460	446	431	412	427	440	418	479	458	480	499	462	502	467	439	470	463	438	455	514	459	417	482	470	454	468	441	472	423	466	431	445	425	477	444	431	425	430	434	484	443	459	430	439	428	427	487	419	415	433	430	457	420	436	449	410	458	419	446	467	442	439	441	418	418	392	422	412	397	442	425	426	407	414	438	400	424	441	444	420	400	405	436	441	443	423	451	404	415	474	414	449	414	417	431	414	441	418	402	411	461	408	404	409	408	392	415	453	419	423	382	398	426	444	439	452	431	410	422	417	415	417	423	436	452	482	431	421	434	398	418	432	433	422	474	417	438	407	401	399	428	426	447	433	423	386	424	458	444	470	401	431	428	384	475	425	413	383	396	420	400	396	398	429	461	421	408	455	412	465	425	441	413	418	399	393	415	469	439	419	426	412	436	429	464	424	407	419	449	412	422	421	403	420	440	451	418	459	454	416	445	398	436	418	393	470	424	427	402	441	415	435	429	420	392	470	433	465	412	412	437	411	403	386	396	429	416	433	414	426	413	400	415	470	450	448	417	402	440	407	432	413	465	403	458	462	441	414	418	403	392	423	425	436	370	436	438	411	394	410	443	425	382	444	426	435	428	429	415	418	416	413	413	414	447	438	444	453	455	428	407	419	423	401	402	417	431	405	414	423	397	456	413	449	442	436	419	407	440	421	417	428	483	423	402	423	422	431	406	424	424	414	413	404	454	411	414	460	427	414	392	436	413	440	432	399	453	446	424	412	443	441	472	436	422	419	426	406	396	435	430	403	433	448	423	424	424	423	430	416	407	444	392	397	426	396	444	383	433	411	448	434	421	445	458	420	398	442	449	427	420	423	436	421	448	424	420	416	407	425	433	420	451	411	431	434	429	394	410	408	425	432	406	391	401	423	397	435	407	458	429	438	418	422	452	413	409	391	474	441	449	387	487	410	398	398	393	449	418	396	465	402	412	433	410	447	413	397	442	462	426	397	440	446	431	401	394	416	435	422	432	434	420	410	429	461	433	440	430	437	433	433	428	434	401	432	425	464	406	444	448	426	427	438	422	437	378	414	420	432	423	437	421	416	434	435	431	411	385	436	431	423	411	420	434	457	443	422	442	419	405	427	416	415	429	421	459	441	399	428	435	397	435	427	400	410	416	398	425	409	444	415	437	422	453	388	443	416	427	424	432	457	404	380	432	448	444	429	418	378	463	400	448	404	442	417	438	437	423	402	447	422	404	430	432	455	432	459	456	441	413	439	407	401	431	454	467	403	434	438	423	399	441	428	454	406	420	455	418	425	431	436	456	420	416	433	433	434	430	434	437	410	419	440	431	383	454	458	429	407	391	430	411	431	445	418	440	435	424	407	443	421	440	417	421	447	426	464	440	434	427	461	463	420	432	442	457	423	430	414	460	413	454	420	399	398	435	442	447	430	419	440	415	405	444	407	403	422	413	436	431	410	435	406	399	440	407	398	432	435	369	426	417	413	381	416	434	399	468	402	426	416	416	426	425	458	438	375	407	450	443	423	417	425	436	444	452	392	414	428	425	431	421	421	452	445	425	398	444	467	428	429	437	454	398	440	416	394	440	427	413	432	450	398	469	422	391	458	429	434	420	439	398	421	462	414	422	447	445	424	451	439	435	422	398	395	442	435	438	407	401	421	460	423	419	435	401	435	423	433	412	447	417	397	418	432	435	431	425	413	419	420	424	401	453	404	436	407	419	443	393	427	399	430	360	455	447	423	454	392	427	438	437	466	427	449	473	467	464	445	439	445	429	430	438	418	433	428	429	460	435	436	436	427	431	427	440	428	403	422	395	395	453	469	401	433	415	467	456	417	418	453	453	416	480	423	426	447	407	418	419	443	432	401	412	409	395	431	446	427	449	412	417	422	460	429	452	418	421	424	470	439	421	410	402	419	408	450	419	452	401	395	432	415	419	407	417	456	428	384	420	376	436	420	453	460	419	404	451	441	443	437	417	412	442	453	456	433	392	430	449	464	419	424	441	400	446	483	399	456	438	446	431	449	402	442	429	421	420	455	402	417	424	406	417	411	428	406	422	398	448	420	447	455	432	451	390	476	393	428	461	447	427	429	420	430	454	395	441	418	447	421	408	422	423	462	401	437	392	431	450	470	464	419	450	423	379	422	387	438	458	479	413	419	424	438	411	405	412	427	395	423	396	438	428	426	471	416	409	419	439	403	415	389	419	388	423	426	414	400	425	418	441	400	451	450	432	400	429	405	441	413	437	422	416	420	412	409	418	431	405	430	431	416	387	437	410	410	450	406	442	449	419	459	428	441	418	402	409	434	449	426	397	417	402	419	378	429	416	416	426	406	427	406	437	431	453	455	429	438	440	427	412	462	458	412	399	396	391	409	444	442	417	403	446	434	416	409	473	417	427	432	420	457	432	437	423	425	434	440	398	426	467	426	440	417	413	385	444	415	426	406	425	408	390	442	416	461	440	418	421	438	444	446	403	468	423	409	461	390	406	440	381	438	406	423	416	442	421	431	451	383	454	426	449	415	409	441	412	453	420	447	401	430	418	410	400	413	447	424	421	408	446	380	411	443	420	390	417	454	419	442	440	403	436	436	412	413	407	455	440	427	416	436	441	435	431	441	417	433	430	410	426	377	451	406	424	442	432	429	403	418	405	422	443	406	406	424	423	429	417	424	426	470	438	440	412	414	432	405	440	447	421	395	474	428	447	403	427	439	407	416	436	407	437	433	425	439	423	421	438	457	405	444	419	424	428	437	416	397	428	430	418	454	416	413	427	432	450	409	396	420	464	456	485	466	415	404	412	428	454	412	431	425	454	451	405	460	469	431	452	423	408	409	403	407	434	437	406	367	431	428	447	433	413	416	441	423	433	408	432	439	416	449	396	441	440	428	390	431	438	411	414	408	407	419	427	399	441	416	406	428	418	419	410	448	418	420	409	406	452	411	419	471	408	470	431	459	416	448	433	398	422	444	450	407	436	424	384	449	435	442	422	448	411	424	420	430	455	431	428	424	419	385	416	420	413	431	420	438	409	429	433	395	386	414	435	425	410	442	410	425	422	425	418	446	472	428	426	436	442	412	424	392	434	461	431	404	439	423	429	398	424	444	421	446	435	397	428	417	428	399	439	445	404	447	418	397	412	422	447	403	447	418	433	427	456	399	456	381	413	416	413	441	384	453	433	405	417	430	430	416	471	416	389
16013	8385	1665	565	412	343	319	267	253	245	222	259	223	243	248	233	249	230	241	221	226	218	257	259	249	235	245	242	228	245	227	256	230	248	223	229	221	243	194	245	251	216	256	227	229	224	251	243	239	229	246	232	261	212	215	226	197	239	237	239	254	231	213	233	227	230	216	252	252	209	208	230	255	212	234	237	230	268	259	242	229	222	220	232	222	225	252	204	252	229	226	255	204	246	249	261	237	237	237	258	236	243	235	219	231	235	254	289	224	241	230	209	208	199	253	214	209	211	234	234	217	262	206	229	241	227	222	236	236	249	227	226	243	215	219	237	249	220	238	223	242	233	231	244	224	269	235	242	229	250	241	248	247	205	239	233	231	250	232	219	234	218	226	221	213	250	253	228	238	238	246	230	236	231	220	217	224	213	228	254	240	267	252	236	250	225	239	227	245	231	251	226	196	224	229	239	219	239	217	247	246	262	249	199	241	196	231	269	218	248	204	254	232	265	235	263	227	242	239	226	227	223	256	226	219	227	270	218	229	230	243	246	222	251	228	247	249	233	218	229	238	248	257	252	238	224	249	228	240	226	235	212	237	211	219	227	218	231	213	241	223	231	251	246	243	265	228	249	227	233	250	226	215	237	247	256	218	256	270	218	221	258	228	215	224	216	250	210	267	232	201	225	244	264	230	219	253	235	216	250	228	242	192	233	254	239	233	219	251	208	220	243	243	248	237	225	239	220	228	254	244	226	224	260	226	233	218	209	237	230	218	204	239	246	238	249	243	234	240	254	212	223	242	237	202	227	247	237	229	245	238	253	221	238	217	236	225	232	247	219	222	223	241	241	222	216	222	262	244	221	225	228	239	236	209	250	220	224	229	216	216	213	217	241	245	210	233	246	247	236	260	245	250	217	259	219	230	237	227	250	256	205	239	206	231	260	238	215	231	211	247	222	264	213	272	229	227	241	251	253	236	270	203	224	215	222	254	231	213	236	234	265	211	233	222	228	217	238	243	246	250	224	270	231	235	246	206	204	224	231	223	216	238	223	211	226	232	247	234	256	208	258	224	217	224	210	211	231	228	203	236	212	233	218	224	207	230	240	248	233	236	214	219	216	224	233	239	220	226	238	247	218	215	227	235	242	261	207	232	267	235	223	247	234	211	204	215	247	213	213	269	232	224	243	208	201	209	232	223	246	230	224	239	239	237	232	229	251	251	243	242	254	234	219	236	236	239	239	233	231	230	238	248	217	227	236	213	250	248	236	202	234	213	244	228	236	227	217	234	237	234	239	208	209	253	219	248	213	242	215	226	213	208	272	218	210	234	227	248	243	219	220	243	242	214	182	222	242	249	239	227	245	264	234	234	242	241	261	273	228	241	228	218	248	215	222	244	239	236	237	221	224	228	240	246	230	211	243	194	262	218	231	242	244	261	222	240	229	238	250	245	217	245	235	247	245	225	238	239	238	222	237	232	239	252	218	252	215	241	215	226	247	221	221	259	240	228	223	208	212	241	241	215	247	229	277	207	247	249	244	223	224	238	229	234	200	192	224	236	235	254	242	239	232	278	253	218	233	230	223	212	250	250	220	262	226	242	251	242	227	275	218	222	242	229	216	230	226	218	234	216	233	241	246	222	229	259	228	222	228	248	239	221	234	220	208	239	236	234	244	215	217	242	252	228	222	219	244	247	217	238	226	223	201	226	246	240	233	259	251	210	244	227	230	230	244	212	235	233	270	230	206	235	222	220	240	248	232	231	229	230	212	224	221	234	245	201	231	246	223	205	235	216	215	228	261	229	242	227	252	244	219	226	252	236	232	251	231	224	196	219	236	234	218	217	243	257	230	239	229	228	216	252	214	258	236	219	238	239	253	273	221	251	219	234	240	224	239	245	239	247	265	243	216	208	246	198	260	234	247	232	262	240	230	221	234	225	227	222	239	231	248	252	231	241	202	253	219	230	250	225	257	233	225	246	217	240	226	220	236	208	247	233	224	234	236	213	218	237	281	208	242	236	205	218	205	230	271	198	224	223	236	238	233	247	248	252	226	220	266	232	231	230	262	209	232	241	205	242	224	253	219	227	249	241	233	245	240	242	240	240	219	232	220	224	233	228	236	222	234	245	205	231	239	235	235	273	241	222	207	232	238	218	245	238	235	234	261	231	224	252	273	212	231	228	264	211	239	203	224	211	233	240	240	236	250	243	227	223	244	224	193	241	225	198	256	223	231	241	212	236	218	246	218	221	261	248	201	220	226	220	213	216	242	231	229	227	244	248	243	218	239	201	222	216	300	223	245	264	229	240	225	217	247	229	238	248	198	239	225	217	233	254	219	218	210	236	245	258	219	232	226	211	252	249	198	245	261	241	242	255	267	229	219	234	243	228	226	236	224	224	217	227	246	253	217	240	220	256	230	236	240	215	203	260	233	218	219	237	246	213	235	235	241	259	244	216	223	221	218	250	226	227	218	246	245	254	239	212	263	221	214	199	219	242	233	243	217	224	218	241	260	209	204	230	235	233	235	212	250	221	229	247	233	235	232	245	213	222	232	185	250	219	217	235	265	249	241	236	230	255	238	228	241	251	197	257	237	244	224	211	236	225	240	236	251	241	239	208	214	214	248	220	271	228	242	252	216	214	217	233	245	236	223	243	226	244	233	249	232	230	241	239	257	234	270	243	220	245	244	228	216	248	218	236	212	228	266	244	258	219	234	236	235	265	254	229	254	242	255	231	239	227	253	241	240	226	255	218	208	250	238	258	224	247	250	215	232	254	225	239	234	257	225	230	233	230	232	247	208	236	240	250	197	250	218	233	237	218	250	260	255	246	248	224	239	249	269	262	218	250	237	230	232	239	249	207	237	241	251	251	227	226	193	228	229	233	226	242	266	225	214	232	250	237	253	233	243	245	202	236	265	264	231	231	201	231	235	208	225	239	218	224	232	235	250	242	258	243	226	248	222	247	209	245	238	238	225	217	220	222	218	228	237	224	272	219	251	240	233	238	238	218	250	248	236	223	252	253	243	222	229	235	255	219	209	219	231	234	247	222	253	224	227	215	226	228	240	222	240	231	226	228	216	246	219	231	229	236	225	234	246	229	206	248	234	242	263	226	214	229	237	237	223	238	249	236	225	219	252	262	230	246	231	252	240	236	232	242	239	255	251	232	244	251	235	237	251	261	219	224	244	231	251	215	247	252	231	218	235	231	255	261	232	272	222	234	237	238	197	203	232	217	238	246	229	240	245	241	224	248	237	257	239	236	246	228	220	231	249	221	180	233	234	258	239	230	239	224	251	237	231	257	228	227	269	239	233	229	239	245	252	236	261	228	251	254	246	255	224	219	226	252	248	237	230	213	237	219	250	251	260	238	232	234	247	232	272	229	224	209	220	229	216	244	240	244	233	248	243	229	230	244	252	239	230	237	238	227	232	242	221	224	214	229	208	230	223	205	230	222	234	225	246	224	233	250	235	233	226	243	245	220	223	237	239
10348	8667	2120	1360	1198	1024	879	751	735	708	702	712	666	656	648	602	634	625	665	628	611	595	641	620	636	596	641	606	649	623	596	612	647	609	643	657	635	619	613	612	610	619	641	614	613	653	612	605	624	604	587	588	631	613	599	582	610	621	621	606	627	620	597	607	546	608	584	596	621	581	629	624	624	622	597	624	639	598	596	586	623	589	607	619	627	589	656	636	624	674	641	613	627	639	634	624	609	593	630	581	641	597	632	626	671	607	632	631	624	643	653	603	647	595	610	640	579	613	629	605	640	645	613	630	638	640	662	613	621	651	640	622	582	610	607	644	586	594	631	621	601	651	616	599	640	661	652	613	613	600	632	572	632	654	599	604	645	634	592	663	639	597	610	619	651	658	616	569	633	622	630	661	600	596	597	644	601	632	606	601	638	649	655	577	609	586	623	577	594	634	570	616	632	629	621	668	603	613	593	624	607	639	616	575	605	566	600	585	606	603	622	595	640	592	625	581	604	643	571	596	593	583	646	641	576	596	619	613	603	554	577	628	537	619	627	645	602	599	599	566	649	612	609	606	627	596	563	580	647	653	580	600	610	586	630	622	640	582	660	636	596	644	591	608	664	670	591	605	578	609	593	570	613	620	607	610	627	597	639	622	636	604	605	601	640	575	575	615	587	612	640	598	610	628	637	615	663	634	619	606	599	586	652	626	621	608	604	662	589	626	574	591	593	622	580	635	617	594	646	576	634	588	595	652	626	622	601	616	569	597	626	627	607	635	566	590	622	595	631	599	581	593	608	597	582	645	633	577	647	599	573	653	645	571	603	614	609	595	610	605	588	595	609	616	610	575	665	582	604	625	620	582	587	605	591	635	626	618	630	597	611	602	635	644	620	633	627	599	621	612	615	598	574	619	568	594	566	599	622	586	598	675	605	620	662	614	560	670	589	651	607	586	592	631	646	572	606	639	573	602	610	625	561	613	619	586	602	596	607	627	594	586	601	645	648	599	618	622	611	604	608	552	605	620	635	645	620	613	616	646	571	584	583	623	616	646	599	609	583	574	620	602	565	626	550	562	609	621	616	558	591	627	586	597	624	617	606	606	635	601	606	664	617	611	621	601	632	657	592	627	635	623	646	629	635	589	633	599	598	642	589	633	638	595	589	619	615	604	658	613	637	613	641	595	589	632	617	633	640	572	640	601	599	613	632	572	636	613	636	576	581	571	614	606	584	602	579	564	651	624	585	633	570	570	635	594	604	619	594	604	617	598	624	658	588	580	601	604	599	611	568	612	629	657	573	608	613	646	574	635	651	605	654	575	599	564	677	607	632	641	611	596	578	596	585	652	633	597	559	613	590	621	644	638	609	615	574	640	582	624	614	591	601	658	566	603	579	587	632	598	633	571	631	636	588	615	602	621	651	597	587	608	597	635	633	590	586	591	575	596	642	623	615	629	618	541	604	612	584	598	593	608	632	591	668	646	631	588	591	590	642	650	592	577	598	591	618	575	618	605	643	584	615	621	601	604	620	596	607	641	635	615	644	611	584	605	625	550	645	611	597	647	635	651	623	562	615	574	565	630	591	640	606	622	611	621	587	620	628	616	616	554	621	628	613	607	597	555	590	620	615	599	617	623	627	637	634	632	605	596	639	617	608	605	607	641	614	617	635	623	630	665	641	590	596	571	626	658	621	604	589	599	598	657	595	617	610	627	603	584	653	612	572	592	604	616	645	630	593	645	647	597	579	579	619	579	624	589	614	647	636	633	595	581	647	632	606	605	615	622	570	635	619	581	551	619	625	604	576	589	593	610	684	601	589	654	645	628	601	598	636	582	606	616	609	641	637	631	637	555	593	614	605	600	606	623	593	581	622	629	605	612	577	575	625	609	595	657	616	601	632	584	630	561	613	633	597	567	590	608	612	593	591	639	618	633	625	605	618	607	644	617	587	632	600	600	627	607	627	585	624	634	643	563	621	645	612	609	594	639	620	615	574	619	587	586	606	589	638	582	642	645	589	568	640	623	678	577	600	600	622	606	646	571	580	552	603	581	626	614	590	588	611	653	654	553	624	640	619	569	639	603	608	602	618	634	637	616	622	602	601	605	553	613	632	598	567	580	625	636	629	624	607	637	565	595	622	589	639	573	628	582	608	629	613	641	630	606	630	656	615	623	574	665	622	587	593	581	611	595	599	627	580	604	633	611	616	583	623	574	594	586	617	589	600	559	609	634	584	660	631	621	671	621	604	586	618	643	629	622	658	586	617	634	605	603	692	593	638	600	565	604	592	631	604	626	615	604	657	605	680	634	591	584	571	604	602	597	638	628	613	641	617	570	636	573	595	634	608	665	631	621	605	637	596	564	592	633	598	610	588	617	626	640	630	619	590	619	626	602	674	567	573	599	608	660	611	669	626	611	614	634	622	595	602	599	614	627	614	544	642	595	596	592	624	648	635	583	619	607	606	645	612	631	616	608	616	624	603	631	605	612	572	649	632	624	606	599	596	599	593	583	627	582	635	615	589	605	683	590	622	604	582	616	591	641	539	596	604	586	592	661	595	598	599	654	627	602	608	603	608	607	589	589	592	611	584	578	590	631	661	646	619	610	615	560	622	669	593	613	589	637	624	627	672	590	602	666	605	597	602	623	601	602	584	604	578	620	573	609	577	631	650	604	624	615	609	614	605	596	587	614	643	632	589	617	623	645	594	639	629	633	613	605	637	581	623	589	618	606	599	614	617	609	546	618	618	590	616	596	638	615	621	602	558	630	624	595	633	604	593	577	615	584	628	591	564	631	620	578	607	578	581	592	570	591	625	631	645	577	574	651	595	605	613	622	620	612	648	606	572	605	633	589	608	571	565	581	584	623	608	579	608	616	590	627	578	638	625	623	570	627	603	578	602	569	575	615	613	633	658	632	635	640	617	619	636	564	629	616	617	610	650	630	588	583	586	626	615	621	633	573	598	636	634	556	631	595	661	649	641	636	616	598	654	647	586	616	610	557	573	602	586	635	568	630	573	600	592	626	595	605	624	614	617	623	590	616	558	632	577	593	577	558	624	589	624	612	629	658	623	587	618	592	613	652	585	617	643	607	609	631	635	624	616	612	629	665	653	644	569	622	626	611	637	576	553	617	626	638	575	591	617	619	626	605	614	600	592	579	646	635	580	620	600	616	575	574	645	632	643	563	599	616	622	607	593	611	595	634	624	581	630	620	598	589	613	580	611	578	567	647	662	598	615	631	602	599	605	614	587	594	631	630	602	593	652	621	577	605	654	635	619	653	601	659	627	601	612	611	635	620	609	644	633	634	604	621	596	655	618	636	602	610	599	603	667	595	590	571	618	586	600	636	634	565	655	650	630	581	590	594	570	623	604	613	592	600	598	622	651	613	626	605	602	583	611	595	619	601	553	615	646	609	584	629	578	608	597	610	625	622	573	658	612	619	614	633	612	618	635	609	585	600	621	606	602	636	616	606	600	601	619	600	620	609
35726	34055	21214	9090	5469	2886	1652	1056	751	680	456	366	319	277	251	223	271	252	241	204	236	233	238	238	214	244	226	237	242	214	236	256	185	220	228	220	219	256	248	239	193	248	238	235	223	232	216	218	214	199	219	231	210	228	236	216	210	211	189	206	215	191	232	210	213	222	204	225	235	238	209	245	233	215	225	243	216	226	199	226	230	214	232	239	201	206	201	234	195	223	223	215	237	219	237	213	215	231	221	249	202	204	222	233	241	196	232	220	224	210	223	208	226	226	212	238	194	213	230	208	235	205	205	229	233	215	231	205	245	207	228	215	229	226	228	208	215	236	226	227	230	214	246	233	226	216	197	230	200	233	246	213	195	222	230	178	224	221	227	240	215	234	224	203	214	220	246	209	239	207	213	236	208	248	210	216	207	231	219	188	200	208	212	228	224	214	200	214	233	208	237	210	238	202	188	213	213	228	226	202	215	207	222	239	205	209	227	235	213	227	237	221	223	203	215	230	216	195	205	222	201	223	211	201	206	213	219	202	221	199	211	197	222	221	209	209	226	191	215	234	215	223	216	217	241	210	206	202	203	235	212	204	193	223	218	213	216	234	248	224	232	209	229	191	221	198	225	209	229	221	219	235	226	210	204	215	190	192	219	219	234	216	231	248	213	210	210	232	214	190	240	244	233	226	213	234	251	218	230	228	233	233	221	220	223	228	243	207	201	215	197	211	189	244	240	238	226	208	235	194	203	212	251	220	230	248	228	203	214	238	258	227	221	221	229	241	261	215	215	205	209	220	216	208	239	222	232	212	211	201	215	210	254	220	229	216	231	198	209	218	198	212	245	237	231	212	237	205	207	214	238	219	203	210	227	188	222	210	245	226	188	203	214	229	222	223	223	198	236	202	222	218	232	218	225	233	215	202	198	208	239	200	200	228	228	220	216	219	233	240	217	226	228	220	222	259	200	209	236	187	198	227	230	232	226	184	213	239	200	216	219	207	206	223	221	207	222	213	251	212	204	200	217	209	217	205	232	210	229	220	217	230	226	187	223	189	221	229	221	220	239	222	200	221	196	219	226	217	224	190	218	235	189	226	223	227	199	223	194	274	210	208	201	191	222	187	202	225	212	237	263	200	235	199	220	247	211	196	217	220	195	214	228	210	205	224	213	217	219	201	215	221	205	248	196	206	201	217	209	246	208	253	211	248	210	209	229	210	199	223	236	205	231	227	246	228	187	236	229	211	219	205	217	207	221	228	192	230	222	238	220	205	217	229	239	231	214	243	224	230	229	193	217	204	211	221	184	210	202	226	218	213	221	214	200	222	221	205	230	194	198	216	196	216	211	241	229	219	214	191	203	225	202	213	209	243	212	223	204	247	243	216	228	206	220	211	218	224	188	218	239	203	195	230	213	217	211	211	210	235	225	228	182	218	204	210	196	209	204	223	202	224	230	231	211	229	204	215	223	219	231	236	196	212	211	200	211	236	227	215	244	230	185	223	219	211	217	225	219	217	221	219	222	235	240	232	217	221	211	220	218	220	235	224	213	197	223	223	209	210	215	261	185	259	225	237	199	224	237	201	248	227	200	234	202	230	239	201	235	195	206	229	212	213	228	241	207	198	229	226	224	237	243	228	204	231	234	220	247	230	223	206	229	246	239	229	222	200	226	204	199	215	216	215	210	217	240	225	229	235	232	212	235	200	218	190	213	206	224	227	218	213	209	214	226	194	211	229	248	213	215	217	227	205	207	231	208	229	230	235	229	225	220	269	208	245	220	212	219	188	202	217	243	245	237	201	223	236	223	236	205	218	213	227	229	224	242	208	173	218	209	216	239	231	212	236	220	210	215	226	201	224	193	227	214	202	224	248	202	222	200	211	253	234	215	233	219	220	221	218	211	239	254	215	233	203	210	229	229	244	199	248	228	228	221	199	225	192	221	227	226	211	214	224	212	236	211	196	221	211	220	214	215	226	229	211	207	228	236	260	212	262	207	241	208	208	223	228	218	223	244	249	210	219	226	227	243	220	195	222	219	221	223	211	179	225	223	210	213	195	180	214	204	223	222	208	250	219	200	221	238	209	214	244	208	235	206	213	216	214	177	219	241	221	199	236	206	227	215	207	200	204	203	235	232	188	200	226	216	220	193	219	227	241	230	189	220	220	217	197	228	227	237	243	216	213	246	198	235	205	186	202	235	256	201	193	215	212	212	220	198	230	216	257	202	223	246	247	212	236	214	223	198	224	233	188	214	211	231	217	217	213	227	199	203	220	208	211	220	191	188	201	232	213	213	223	206	215	210	182	219	222	236	218	223	195	227	249	215	244	232	204	217	201	215	213	244	255	227	215	219	231	207	206	226	220	223	235	213	226	230	229	209	225	227	213	202	229	221	213	203	198	212	210	210	223	230	186	228	257	225	227	215	243	206	212	230	213	234	217	230	227	217	219	210	222	200	214	188	233	226	255	219	222	237	213	228	211	206	203	203	244	209	216	232	230	238	232	212	213	214	207	218	204	216	225	264	230	209	212	208	213	212	228	194	232	206	187	215	232	224	259	220	209	205	215	225	245	204	234	214	220	224	233	253	235	220	224	232	220	233	208	192	205	207	220	209	219	203	214	212	197	217	207	213	241	214	238	204	226	239	221	203	219	215	199	226	212	240	210	214	205	245	214	220	210	213	221	237	225	224	221	218	229	225	190	202	227	233	215	216	229	209	225	202	239	209	225	214	227	228	227	193	237	217	203	218	229	207	238	222	240	218	228	226	223	212	220	196	232	207	222	243	219	227	201	219	192	218	201	192	225	226	214	205	232	204	227	222	190	216	224	202	232	212	194	246	196	211	255	212	201	217	249	220	183	237	220	212	252	210	217	216	245	231	193	236	230	199	211	222	223	210	214	249	224	221	218	201	202	205	178	201	212	200	185	214	235	225	221	221	205	228	227	240	202	209	231	246	234	224	179	226	245	234	227	211	234	228	209	215	221	212	237	230	233	211	235	241	226	209	203	216	231	212	217	220	216	242	221	225	198	218	216	238	203	236	222	202	198	241	197	198	198	243	207	216	228	223	217	205	222	249	183	214	207	202	211	215	233	222	233	214	175	227	214	220	229	227	207	231	222	218	224	227	227	236	238	222	207	237	241	218	216	198	217	245	238	199	223	224	210	214	241	218	237	252	215	209	203	218	220	218	217	227	219	200	203	238	203	221	226	208	194	214	235	205	199	221	216	210	217	234	220	214	210	182	219	180	234	219	201	210	229	221	218	238	222	219	201	202	235	223	227	220	214	198	223	215	222	220	221	245	218	218	220	219	209	253	220	224	223	217	222	228	229	220	199	231	253	240	214	210	198	243	218	196	174	231	197	242	216	220	239	208	230	208	239	224	211	219	225	202	222	210	213	218	205	198	226	225	184	248	218	211	242	227	194	223	223	212	220	203	206	244	208	208	209	186	225	210	239	242	219	218	205	222	224	220	220	211	242	208	212	230	213
24799	28032	12367	4938	4881	3288	2729	2896	2846	2939	1807	1352	1259	989	876	948	837	791	728	726	716	699	705	677	682	654	660	642	655	661	641	600	652	559	589	653	635	665	636	630	583	622	608	613	587	597	599	559	584	616	603	585	633	589	575	577	590	573	613	566	570	593	618	589	566	571	583	599	586	570	609	615	565	598	628	562	580	569	609	586	564	581	618	566	603	614	612	573	603	586	641	635	638	604	603	626	597	615	661	618	596	611	633	574	593	641	633	636	628	654	632	629	644	627	585	605	554	571	599	560	610	582	594	568	598	604	609	600	578	586	610	610	600	603	649	614	628	589	618	610	617	621	615	605	577	582	622	579	602	553	582	552	592	574	547	581	601	631	591	583	601	544	596	612	593	561	583	579	580	623	558	570	570	572	596	618	612	565	531	588	582	571	579	515	555	579	562	593	584	569	557	581	592	569	555	562	547	607	599	554	618	564	571	556	571	554	565	546	560	577	556	596	548	585	584	575	588	582	586	550	525	550	556	576	545	545	600	554	535	551	586	558	565	571	556	555	559	577	567	634	582	609	522	561	533	607	518	570	564	566	564	555	541	578	560	587	595	545	508	580	608	571	615	550	567	571	586	565	539	581	569	570	600	574	569	581	585	576	559	576	569	595	575	560	521	585	599	560	524	581	559	560	554	593	584	565	567	530	614	589	585	541	628	570	607	578	572	610	585	522	579	583	541	577	585	570	568	604	563	548	603	589	562	560	619	555	621	616	600	571	568	618	567	610	580	605	584	577	577	542	562	551	589	598	568	551	554	554	603	615	541	586	538	569	559	596	610	618	563	639	607	602	587	580	598	527	548	585	602	501	590	573	594	597	541	601	619	552	558	621	608	526	559	567	545	541	526	548	530	596	550	548	630	583	542	572	572	583	582	562	536	579	586	583	571	543	588	574	554	580	582	582	610	614	563	582	555	577	535	597	604	582	575	639	567	555	565	580	545	512	598	592	577	592	629	602	567	605	613	546	516	536	553	599	577	555	594	572	573	559	599	576	561	558	538	530	604	583	630	586	561	554	575	566	575	583	558	548	616	572	564	561	541	587	619	559	533	562	599	584	586	618	614	534	542	552	578	597	596	587	591	563	547	556	536	560	579	576	560	549	564	589	554	564	568	569	578	567	574	552	573	604	587	597	584	592	547	557	548	598	561	581	552	596	549	581	587	599	561	581	556	577	572	606	566	550	591	584	613	537	558	553	593	529	541	586	580	569	589	555	566	582	564	584	599	570	555	582	586	585	636	597	584	583	549	548	553	579	550	598	575	534	571	606	571	577	582	579	568	555	600	605	545	598	558	569	605	606	548	584	594	568	595	553	560	557	631	590	577	556	585	579	600	574	595	575	549	552	591	591	550	569	573	573	556	550	566	573	580	582	574	569	610	548	550	587	555	558	586	590	594	540	551	556	582	545	551	539	597	559	559	572	574	587	575	539	566	656	548	585	558	582	573	541	553	554	544	612	593	612	569	539	533	628	582	535	518	572	562	550	543	592	610	580	552	588	595	560	598	577	573	540	565	613	548	615	565	626	584	577	538	561	605	626	600	597	527	603	569	574	560	530	579	614	566	588	610	578	550	577	584	573	565	578	534	591	577	584	610	566	597	558	573	616	595	561	535	598	593	553	577	555	600	544	596	580	610	574	583	559	575	590	573	583	528	569	573	521	560	557	576	548	559	550	593	600	592	568	594	604	564	605	542	572	582	564	568	595	580	611	579	575	565	540	564	592	552	566	600	578	581	573	518	570	554	573	565	585	546	589	535	574	563	585	555	568	546	584	567	582	537	540	551	593	549	573	546	580	566	546	551	608	565	543	568	511	571	546	591	610	605	595	567	585	564	525	564	562	552	605	589	550	543	584	568	558	580	572	555	583	588	578	576	563	587	574	608	568	556	529	589	574	572	545	590	573	563	560	548	578	503	569	585	588	578	569	571	540	549	552	536	571	563	578	583	574	568	580	590	565	557	533	622	589	553	579	600	600	542	594	565	558	572	570	550	574	575	565	540	566	632	583	587	584	573	595	577	537	574	574	519	581	588	592	555	560	578	589	546	594	566	547	583	570	550	570	612	589	526	579	579	568	605	580	589	568	582	603	569	606	544	608	568	555	584	575	539	565	545	599	585	547	574	590	579	567	580	584	586	607	554	550	547	560	571	595	577	554	607	600	576	562	578	559	529	577	551	562	582	602	534	577	559	605	534	614	548	583	568	551	569	543	551	570	554	600	573	573	585	626	588	549	579	565	562	587	589	591	604	530	573	566	605	606	616	530	555	580	511	581	562	543	559	565	548	584	568	562	559	573	530	556	580	538	573	531	557	592	540	602	630	540	565	593	569	523	539	541	591	493	547	570	619	558	565	582	582	551	539	564	538	580	571	603	561	590	555	537	570	597	606	547	575	538	563	562	547	589	568	570	579	574	571	572	571	576	552	536	557	602	570	572	626	579	595	560	585	596	608	588	588	590	557	569	544	596	561	591	594	562	534	552	573	571	604	574	542	554	613	534	563	613	560	564	590	614	567	594	596	595	577	582	582	569	568	582	586	580	567	576	587	539	575	554	549	557	560	570	580	566	553	572	589	559	544	598	603	574	585	568	610	553	566	519	581	569	617	593	547	589	578	613	527	578	551	567	573	595	583	566	576	629	582	535	577	574	562	559	596	567	552	555	563	579	598	516	552	560	572	584	578	587	543	589	552	597	593	561	541	597	621	569	546	551	595	560	563	552	558	570	573	610	558	581	605	603	545	586	600	581	608	585	547	571	553	541	572	563	588	531	550	566	548	593	569	578	536	528	585	559	558	599	502	539	582	564	541	518	584	582	580	596	583	577	555	564	581	574	551	589	567	618	601	551	550	579	519	530	596	589	588	543	538	557	566	571	573	539	564	565	586	541	552	579	563	589	598	570	552	573	608	562	573	553	591	594	578	572	549	595	574	581	527	625	586	575	579	594	582	533	596	560	579	602	538	615	536	560	568	609	548	529	557	590	591	603	550	589	572	585	563	562	548	545	603	584	565	553	575	588	569	585	572	550	603	509	577	570	586	589	612	557	598	539	536	546	604	542	628	546	627	591	623	589	549	537	570	568	599	527	579	586	542	626	593	542	587	565	600	548	578	533	571	548	579	572	613	623	572	577	555	585	541	552	596	562	533	544	549	606	560	621	613	594	548	607	564	592	588	568	619	549	562	570	596	553	538	562	526	550	583	579	615	576	574	547	592	579	570	540	564	524	578	561	570	519	584	598	562	572	573	527	540	592	578	565	585	586	575	611	556	565	522	520	542	550	589	572	570	583	590	560	557	560	626	583	571	589	596	540	606	548	557	604	632	595	602	612	554	541	578	579	561	565	609	596	563	604	602	540	578	599	581	517	595	584	574	576	549	573	606	565	538	533	589	569	595	560	542	600	555	549	536	593	610	583	535	574	568	609	569	537	585	557	554	609
43655	40863	27373	14839	9688	5805	3360	2179	1448	1068	588	491	464	359	403	356	302	281	205	199	164	188	172	165	153	181	176	167	168	185	183	163	151	190	170	195	147	143	156	165	180	175	167	173	152	155	140	168	147	152	165	169	174	168	183	160	162	149	167	172	194	146	158	171	161	170	177	167	190	166	158	171	164	167	159	184	150	182	158	160	156	158	160	180	141	159	153	158	144	151	157	170	167	175	192	162	145	153	163	163	169	176	169	178	178	145	137	157	179	164	141	163	147	149	175	148	176	188	185	178	180	162	177	168	142	166	153	156	183	148	171	149	164	179	163	146	164	151	158	175	160	160	165	175	183	167	147	179	151	156	146	150	152	160	160	154	152	172	165	155	148	134	138	157	170	164	160	142	153	157	181	147	161	155	147	144	150	148	147	160	165	174	168	176	148	147	166	157	145	173	155	162	165	160	162	149	176	168	151	168	141	157	168	149	151	162	163	160	153	171	169	150	176	153	157	172	139	167	153	139	162	155	160	159	167	156	157	148	166	166	152	191	166	146	164	176	168	153	169	162	164	155	168	158	139	163	158	155	184	155	147	161	161	160	157	156	156	169	164	159	176	168	155	180	159	162	158	153	179	182	164	148	155	161	184	155	169	155	161	161	134	140	139	175	157	160	163	169	155	126	152	144	147	163	157	180	159	159	155	182	130	149	123	159	143	150	159	161	153	163	168	169	188	145	147	177	151	148	166	150	146	154	141	172	162	166	170	139	155	150	167	142	127	172	142	144	146	151	171	157	147	162	157	156	168	169	159	150	180	161	148	143	169	168	167	141	167	151	148	181	158	163	178	160	134	167	167	172	136	162	193	164	161	158	130	162	170	147	159	156	155	150	177	133	167	143	145	162	158	145	150	155	152	169	164	151	155	140	157	158	166	158	156	174	145	150	183	172	169	154	150	160	170	174	170	151	158	157	166	166	170	156	149	167	151	179	157	157	145	155	171	158	169	147	182	153	181	189	184	160	157	151	163	158	142	167	164	176	181	186	165	158	155	163	153	171	166	169	169	159	162	145	167	138	166	161	171	160	165	178	173	158	164	172	151	157	142	144	150	165	173	167	144	166	158	160	161	174	182	152	166	171	179	182	162	153	180	174	155	147	163	181	149	163	155	148	172	159	156	156	168	157	159	139	162	173	158	144	191	166	145	129	168	161	154	137	141	161	163	171	151	160	146	152	175	163	178	158	150	165	150	166	151	159	155	157	160	161	154	147	147	159	182	192	175	154	159	139	166	165	143	146	155	157	167	164	173	146	170	174	146	136	159	178	153	137	159	189	154	141	184	161	153	161	163	145	158	153	170	160	160	153	174	139	173	172	149	169	172	171	160	155	151	160	167	161	181	183	157	164	144	153	187	154	169	175	153	170	146	157	149	140	157	134	135	163	146	175	148	181	123	159	137	161	147	158	129	176	177	150	168	165	137	132	141	143	154	134	169	166	146	143	139	168	147	165	146	156	151	167	176	151	142	140	150	150	148	169	146	171	148	174	166	172	164	167	163	159	153	152	148	168	138	158	159	157	155	151	163	185	147	167	172	168	139	173	147	159	178	161	171	155	141	165	170	144	155	171	174	156	141	172	174	168	142	160	151	164	165	176	172	181	139	151	156	157	157	158	157	138	154	162	180	159	145	144	160	156	159	138	152	169	140	153	187	152	154	157	152	148	158	160	156	161	131	139	166	144	163	172	167	147	168	159	147	143	163	170	161	180	151	121	150	149	178	153	168	153	173	167	173	164	152	147	160	182	149	180	138	165	162	179	170	141	166	172	172	170	180	150	152	142	160	155	139	143	166	163	150	147	153	158	148	169	162	162	144	145	150	185	143	145	164	147	170	176	163	162	151	159	167	167	170	186	155	136	160	154	165	146	137	160	128	161	157	155	154	166	154	158	154	135	162	135	143	181	160	165	170	175	170	169	157	158	159	141	161	143	171	168	171	155	162	159	159	175	165	156	140	181	151	158	174	176	153	152	155	131	151	157	153	172	159	178	169	192	160	154	172	140	165	166	141	158	141	176	151	163	148	180	177	177	142	170	176	165	125	155	140	164	162	155	149	139	140	156	138	151	139	175	149	168	162	161	159	164	166	165	155	131	147	159	154	155	176	155	144	125	149	147	158	145	168	162	144	140	147	156	134	163	160	143	160	155	181	165	158	168	177	165	164	160	159	135	181	152	147	177	154	136	157	134	160	154	164	158	136	156	147	162	165	176	174	141	144	164	159	138	149	142	156	161	168	173	143	151	158	157	169	145	173	150	188	182	155	174	183	159	156	159	158	144	144	173	159	150	180	177	166	160	151	160	173	152	162	161	143	168	150	171	177	143	141	162	166	145	165	164	165	151	154	169	163	173	155	134	176	144	178	138	163	179	159	158	131	156	156	154	163	143	154	154	167	159	181	171	157	149	150	138	168	150	163	163	152	141	175	182	152	151	150	168	155	143	161	137	172	149	147	161	166	168	154	150	157	164	154	162	176	151	163	159	150	139	173	164	137	166	141	171	163	139	183	162	181	143	150	166	175	167	152	157	140	138	153	171	149	172	155	168	154	136	154	164	148	153	181	141	175	162	148	144	164	144	156	155	150	164	171	166	158	121	159	149	163	147	169	164	178	154	156	158	164	130	161	149	153	178	178	152	171	149	149	171	160	139	159	178	169	165	142	160	152	165	171	173	163	172	183	164	159	150	150	159	159	165	136	134	158	147	147	149	154	143	143	157	178	130	156	159	161	155	153	147	169	142	165	136	151	157	146	163	160	156	153	165	157	168	145	141	176	174	159	154	155	148	163	167	157	161	156	148	147	191	167	150	153	177	166	165	169	151	163	167	142	160	160	153	171	118	167	149	145	154	147	156	153	156	154	154	151	161	148	127	153	132	167	165	145	167	151	154	133	170	141	163	164	165	153	155	138	138	155	137	163	174	158	151	157	157	144	141	162	176	157	164	169	178	144	137	161	156	148	156	191	138	140	157	173	147	150	175	176	156	160	171	169	150	169	155	144	165	128	156	156	158	176	149	167	146	164	174	171	153	167	145	159	158	144	145	143	155	160	152	156	163	153	138	145	187	182	144	164	146	172	163	166	142	162	181	152	158	156	125	192	158	160	148	121	157	169	161	140	164	150	164	136	149	162	167	157	171	180	162	154	160	158	162	168	153	145	148	147	146	147	174	164	182	141	194	154	156	159	157	166	159	143	183	151	160	150	186	162	183	132	161	175	146	161	176	159	160	167	137	155	170	166	145	187	186	165	171	151	164	140	147	183	178	168	171	157	158	150	181	152	168	146	167	172	160	158	167	136	159	142	174	168	140	163	164	170	150	157	138	163	155	144	162	157	151	168	159	151	152	157	162	179	159	174	136	169	157	170	131	163	173	166	169	152	144	157	159	174	165	154	167	179	181	153	171	161	162	149	156	151	154	165	141	176	165	174	160	152	148	159	148
30155	33191	18021	7711	6651	4952	4319	4685	4313	4428	2690	2144	1596	1252	1213	1166	984	907	720	729	715	631	628	626	622	553	544	597	591	552	549	550	501	548	486	483	470	499	499	473	434	475	450	459	489	466	443	476	451	447	461	471	498	448	460	466	444	431	491	456	467	451	459	420	463	468	436	475	424	505	509	473	479	425	468	475	490	445	493	474	497	440	474	463	451	461	494	473	460	458	457	506	519	484	490	498	476	495	417	433	503	493	481	450	520	487	471	474	491	456	482	505	494	431	439	467	442	524	489	438	465	391	472	466	473	465	466	426	415	495	475	495	475	457	493	467	445	464	455	482	499	452	464	478	496	458	460	471	418	472	402	424	435	477	462	454	434	435	447	407	445	417	423	469	444	444	423	386	417	424	424	421	457	435	441	438	428	424	467	432	401	441	435	450	442	459	437	447	432	432	429	433	421	428	436	447	449	439	400	448	412	409	398	414	431	444	416	428	437	454	419	446	411	451	443	444	445	425	403	376	457	384	464	402	420	408	429	413	367	467	421	413	384	449	441	433	402	426	411	444	431	423	423	448	412	420	456	413	421	445	442	426	392	442	436	430	415	426	445	449	442	418	458	432	408	427	389	446	394	427	419	452	467	463	433	416	417	414	435	424	462	431	415	380	395	423	459	413	422	416	401	396	451	418	416	414	430	391	448	445	406	406	415	391	410	438	441	405	406	452	431	412	463	409	448	435	430	443	438	451	393	438	412	413	419	439	409	463	438	439	435	473	443	433	412	429	427	414	435	444	431	441	443	391	407	451	433	440	361	416	455	482	449	445	414	453	400	426	411	398	422	427	452	416	450	377	431	443	426	437	438	423	480	445	456	464	438	399	393	385	428	429	395	423	445	490	438	404	441	380	454	419	454	427	396	415	386	437	431	403	402	443	418	428	435	428	430	425	452	442	448	438	431	419	455	435	441	447	428	411	427	450	436	428	409	435	440	391	399	398	433	426	430	444	428	420	420	414	440	438	437	445	440	459	434	453	426	438	416	467	419	473	415	456	438	445	420	434	424	414	452	447	405	426	424	431	410	460	417	422	414	452	404	465	394	440	412	415	458	414	410	428	437	393	443	443	435	410	409	382	436	446	451	454	390	445	425	396	430	446	432	445	426	442	434	411	408	438	434	412	393	436	415	415	434	401	432	425	450	428	450	434	413	420	447	438	430	413	437	385	407	413	428	438	422	452	401	411	412	415	376	429	444	446	450	404	439	424	412	427	427	434	440	404	432	425	396	415	430	421	426	422	422	408	417	417	361	415	445	410	408	422	409	437	423	408	426	426	404	400	438	466	457	431	429	434	452	421	427	444	442	427	447	412	452	384	461	430	456	443	424	416	430	405	423	383	439	431	447	398	405	415	443	444	413	449	428	424	417	438	409	457	439	446	407	434	470	458	438	418	440	417	452	439	412	417	419	409	409	418	376	412	405	435	433	453	432	425	405	393	429	412	433	419	413	444	445	436	422	438	415	398	433	423	425	435	422	433	461	433	406	442	436	461	413	424	434	413	417	396	389	436	448	420	398	417	438	410	423	412	421	399	451	427	384	434	398	403	401	411	432	449	432	418	444	433	405	446	411	430	444	406	409	376	414	429	411	415	388	405	440	426	430	429	412	426	423	415	425	408	444	428	426	445	416	456	431	436	433	418	390	421	448	417	468	444	437	403	451	374	434	410	433	426	453	424	435	477	404	428	428	432	420	436	464	425	372	442	448	393	434	428	414	421	409	407	419	427	426	403	425	428	381	433	411	413	422	443	469	429	444	415	430	417	377	442	390	436	416	427	448	435	436	434	462	424	453	420	406	392	435	434	408	417	427	420	438	438	416	399	423	422	427	466	394	410	423	444	427	436	405	422	422	428	454	432	380	414	443	415	443	426	426	411	387	458	420	402	446	431	408	452	464	414	426	421	409	437	432	397	404	430	406	440	438	409	413	412	425	452	412	431	417	409	392	449	426	440	412	456	419	404	394	451	405	437	407	458	436	485	432	439	439	393	398	464	445	410	440	430	417	462	406	442	419	450	456	408	418	452	459	453	458	383	412	437	435	395	421	431	429	422	428	448	419	431	435	425	426	433	451	420	427	454	432	428	435	445	412	444	433	425	399	430	427	414	438	460	412	403	420	410	403	413	437	421	391	431	426	436	419	466	388	434	397	444	404	446	450	426	388	432	427	426	446	447	422	381	413	412	443	465	427	437	446	403	428	417	409	410	390	442	436	423	420	402	440	417	438	456	449	404	424	419	424	451	395	399	421	442	483	429	409	463	463	434	419	420	415	434	423	463	423	404	432	411	440	453	436	429	397	424	433	413	430	413	394	418	445	462	453	362	430	422	386	433	429	426	430	398	420	409	394	440	423	399	406	401	433	421	435	405	425	439	438	389	435	432	473	420	441	399	434	447	437	445	448	417	432	433	438	442	426	428	397	448	396	461	443	419	411	455	411	393	411	443	442	408	442	438	430	424	436	391	444	413	429	451	395	433	392	406	426	443	399	422	445	439	490	462	392	412	458	418	466	431	389	414	411	407	436	423	451	424	415	402	414	439	416	446	458	457	376	415	410	407	438	411	460	446	411	416	439	418	436	461	410	450	446	404	411	446	391	451	427	404	448	430	434	439	438	448	424	406	427	435	447	416	475	475	415	414	451	444	443	434	452	408	438	420	444	434	443	437	409	380	444	438	412	457	417	443	395	409	455	384	440	407	408	439	424	453	450	417	424	401	428	432	444	436	421	425	448	478	430	430	441	437	428	449	440	417	424	412	442	423	424	424	406	436	422	453	404	420	450	406	465	391	414	435	428	442	410	413	428	420	432	442	456	429	434	457	426	410	452	412	435	439	432	427	429	364	446	432	439	436	465	425	411	397	397	394	438	432	447	421	463	410	409	398	391	428	438	418	426	420	364	447	447	417	397	398	465	424	430	445	444	424	420	407	394	398	451	427	432	449	390	398	376	441	442	442	388	424	414	444	395	467	455	444	411	412	430	426	444	464	441	460	398	434	434	461	418	450	411	421	424	436	416	418	422	435	411	443	418	410	438	442	422	392	435	413	432	399	401	441	413	426	438	404	426	407	434	441	426	440	429	428	436	437	394	419	410	412	405	407	478	430	425	424	449	436	421	396	434	415	394	452	434	433	441	449	469	443	474	434	407	425	430	422	430	425	434	390	438	435	402	423	446	412	394	406	448	417	431	417	432	431	422	480	434	421	422	403	434	379	437	422	432	428	456	433	413	424	406	418	453	423	411	437	439	438	468	451	450	425	442	454	414	436	437	414	415	446	421	426	435	403	408	410	439	426	421	388	429	448	403	427	394	430	437	397	419	416	402	445	439	446	446	395	427	389	409	423	475	410	440	429	423	417	418	437	378	414	417	426	428	404	425	430	429	384	430	434	403	434	474	442	420	430	396	444	460	414	441	444	410	439	419	450	382	428	453	436	432	423
16504	8549	3010	650	425	353	274	271	274	237	202	237	269	238	229	223	200	218	241	213	229	234	234	233	218	245	230	218	218	222	229	221	247	245	237	246	251	244	215	234	232	238	246	216	240	258	233	219	202	230	240	240	239	244	224	244	246	218	217	213	242	199	252	232	216	233	193	230	238	246	241	226	212	238	219	226	231	215	234	218	232	238	246	235	227	253	230	237	229	204	223	223	232	221	235	230	232	245	250	235	224	223	220	212	243	229	234	198	214	241	231	239	247	227	218	223	235	255	243	262	259	226	221	219	225	222	223	239	217	242	262	222	233	190	237	251	234	268	240	239	243	209	212	231	226	229	231	231	222	211	240	236	248	235	212	209	227	214	190	229	205	205	251	225	232	226	230	236	235	235	225	216	232	217	236	239	234	229	251	257	241	222	226	246	233	198	230	224	227	221	209	240	232	235	241	218	246	232	227	228	234	219	216	241	252	229	232	246	233	248	252	241	222	218	225	227	250	242	232	231	242	230	204	246	208	224	225	207	238	252	241	259	254	218	247	250	218	217	192	240	234	262	237	212	235	236	212	233	246	220	234	218	211	210	194	238	232	236	241	216	250	236	214	216	216	229	215	247	231	257	219	227	219	224	231	221	219	253	222	241	236	223	217	199	220	208	248	223	210	252	237	213	206	243	217	221	247	226	238	208	245	214	216	216	203	233	235	191	238	237	234	230	223	236	236	230	232	250	254	227	235	201	213	226	227	230	224	225	225	234	249	254	202	202	225	222	230	230	254	225	246	205	232	213	240	230	234	222	215	226	217	274	235	233	209	219	227	243	236	242	219	223	216	218	261	222	222	236	216	224	192	240	229	229	218	217	251	241	250	212	222	232	223	227	233	230	207	239	252	234	236	227	232	245	231	228	235	238	211	213	237	236	229	259	215	249	243	242	221	218	226	239	270	234	231	237	221	236	231	245	244	235	241	221	237	235	232	231	213	229	211	203	212	227	214	235	214	229	249	225	250	211	224	228	230	236	215	217	228	230	213	251	217	247	232	214	236	210	224	226	240	224	236	231	219	232	218	223	259	225	246	242	247	223	228	227	228	210	258	228	218	230	229	241	234	228	248	206	217	236	229	241	218	217	228	240	263	209	228	237	234	226	247	230	209	233	242	200	228	218	220	225	217	202	221	230	217	223	234	214	248	218	270	210	225	234	231	203	247	238	227	248	252	240	237	210	243	204	252	205	241	256	256	217	225	230	236	218	223	239	234	230	206	242	242	200	249	207	239	195	246	229	234	263	227	228	243	233	231	223	206	233	224	227	215	211	237	175	198	229	246	219	195	216	217	221	238	242	247	244	223	238	245	222	245	225	199	228	223	185	218	211	235	219	210	256	236	231	242	234	230	244	232	230	221	231	233	211	241	241	220	226	244	243	237	252	239	245	241	220	217	227	244	213	196	226	239	241	226	215	240	234	234	246	247	232	252	243	257	237	224	234	230	221	231	227	219	228	242	249	250	260	230	232	252	223	239	245	213	220	223	226	219	253	249	240	239	221	231	244	209	210	229	231	244	237	240	237	221	226	242	203	224	246	235	227	249	232	230	238	225	231	227	205	254	241	247	219	208	190	235	247	233	242	245	234	235	217	206	240	204	222	247	230	235	229	212	222	230	221	227	227	235	239	231	210	221	229	254	262	238	202	235	243	235	232	224	237	246	235	216	216	216	234	218	223	248	250	236	216	234	212	230	243	256	223	253	219	222	243	231	242	230	230	195	226	224	229	211	207	241	216	201	233	238	232	227	212	211	249	228	228	221	200	242	225	239	225	240	252	253	243	241	212	252	231	242	241	230	221	227	236	232	224	216	236	249	208	231	224	246	227	252	227	224	233	241	230	240	246	233	242	252	246	218	214	212	233	232	225	249	236	208	224	245	236	228	237	225	222	202	216	192	241	224	224	229	233	220	247	223	231	224	250	240	253	227	214	216	222	230	208	230	251	247	191	247	249	241	232	217	221	233	200	240	230	214	207	229	200	231	237	248	220	226	242	232	236	245	225	210	248	240	226	215	250	205	221	254	222	240	226	220	215	221	223	207	225	239	222	224	242	246	244	232	234	212	257	224	219	215	220	246	225	252	235	221	238	225	207	222	242	235	217	249	242	216	234	221	239	240	225	231	218	221	244	244	250	259	230	231	230	237	213	237	221	249	214	225	203	227	220	245	221	220	226	236	238	241	212	234	252	231	249	231	221	243	246	204	244	216	246	235	211	236	226	224	233	231	217	236	264	215	213	235	218	256	247	229	235	276	222	231	226	229	248	230	255	235	249	223	233	204	211	235	240	230	218	224	246	200	211	221	242	233	221	231	264	225	204	228	212	228	217	236	224	235	237	250	232	194	214	215	223	239	209	227	241	217	246	252	236	222	217	213	212	217	223	222	237	230	247	232	232	221	211	238	217	248	246	228	238	248	229	244	232	241	239	248	203	201	220	227	210	251	226	208	202	227	229	216	250	259	217	189	257	199	239	231	233	219	217	230	235	204	247	226	229	233	212	223	246	233	235	229	221	235	253	259	216	207	210	260	221	222	214	236	216	212	250	220	246	221	231	238	243	254	206	228	236	252	255	239	245	222	210	221	230	248	267	216	225	242	219	240	234	268	223	225	257	219	234	219	209	244	201	206	218	228	249	220	212	241	228	242	209	246	224	211	227	239	221	206	200	222	255	239	230	230	233	238	241	219	219	227	245	255	264	258	219	235	229	232	252	226	246	256	236	243	247	241	234	212	213	233	253	218	232	223	252	218	234	241	258	219	242	254	226	234	261	251	264	231	239	221	242	211	240	240	229	251	251	231	257	248	237	243	247	242	216	224	240	254	230	223	229	238	253	222	227	218	215	226	193	248	222	244	226	236	219	274	230	218	225	225	212	226	230	212	247	227	228	234	235	246	220	251	222	211	244	254	222	217	226	215	208	240	238	238	258	235	226	219	238	249	240	218	234	229	230	264	251	224	251	215	251	232	222	205	227	262	230	243	221	239	228	225	245	242	217	219	266	242	217	214	205	225	216	251	218	194	194	221	216	246	227	226	235	222	233	218	269	238	224	212	237	209	237	219	226	243	209	226	217	196	240	206	230	252	204	240	204	244	237	230	226	208	195	232	244	206	218	219	243	247	207	228	260	220	249	236	241	252	242	250	230	222	222	225	224	203	213	231	230	218	239	245	251	245	236	243	231	219	224	239	222	244	214	264	275	231	236	209	228	231	220	216	224	242	236	215	221	223	225	243	232	200	215	221	254	223	228	228	222	231	228	248	229	253	208	229	220	239	211	253	247	204	224	237	223	212	220	221	215	218	196	225	208	222	234	201	202	216	267	240	230	239	235	207	201	238	237	222	222	211	237	252	252	205	246	245	264	232	238	229	236	243	243	228	203	250	203	240	251	200	238	215	253	253	211	234	206	232	230	224	248	204	225	234	231	243	248	243	253	250	238
10706	8655	4369	1267	1161	931	786	814	763	688	701	690	623	647	664	656	574	632	605	612	587	577	605	630	587	609	628	599	587	631	631	623	612	586	609	618	601	631	577	639	638	619	625	604	580	576	562	603	587	596	653	604	609	611	601	611	624	609	637	622	609	617	599	572	612	640	630	563	607	594	611	580	609	637	626	602	602	589	612	571	628	608	643	612	628	618	648	659	608	634	610	623	591	619	611	608	582	608	590	625	592	607	596	557	576	636	618	621	605	581	626	601	629	595	603	608	619	639	636	630	644	585	667	578	587	626	595	602	607	673	643	602	620	576	605	640	635	647	573	583	603	596	596	644	625	582	623	621	605	619	567	602	604	613	621	620	598	619	589	613	637	602	609	597	602	615	599	579	598	600	606	608	609	646	607	607	614	582	627	616	608	633	671	597	580	550	585	624	578	622	597	609	618	596	622	594	637	614	591	572	634	582	619	580	641	621	601	584	628	626	555	600	614	574	638	599	626	599	565	619	625	571	586	601	602	655	628	630	623	604	641	600	648	609	566	610	596	594	680	625	610	658	587	606	639	670	625	628	548	646	616	582	595	596	638	573	602	591	583	630	590	635	578	621	653	612	620	609	614	620	659	594	539	592	621	601	583	619	613	612	589	600	592	627	593	595	624	581	626	614	639	621	573	662	611	653	612	595	632	612	621	590	638	596	593	593	591	663	597	656	655	634	635	605	616	610	633	577	605	616	606	599	603	610	585	641	566	607	591	586	591	610	574	565	609	573	636	632	551	632	608	604	590	628	646	537	596	597	574	625	571	560	611	589	615	592	591	569	613	595	587	591	611	569	547	635	576	611	590	612	588	594	606	636	601	619	598	627	607	589	600	574	603	632	599	635	614	631	626	579	566	667	596	599	594	596	588	600	620	601	572	561	636	609	618	596	581	598	600	628	582	640	582	601	616	638	615	619	574	605	616	632	596	623	582	567	614	583	595	614	625	596	624	607	585	594	630	607	636	607	627	632	601	604	580	627	616	637	628	650	629	575	606	626	593	623	556	656	601	617	596	619	606	617	638	576	611	555	582	616	625	592	579	611	610	613	670	600	583	597	579	605	606	602	574	628	630	598	634	596	635	536	640	616	591	592	599	588	605	603	614	590	609	643	592	615	611	611	604	605	645	639	608	600	578	672	586	587	562	635	586	606	596	600	606	569	565	637	582	587	567	536	626	612	582	569	582	651	588	585	647	587	591	657	581	611	576	610	560	569	636	614	631	578	575	591	658	604	602	609	647	616	627	566	672	641	612	659	600	647	571	581	610	613	611	627	625	549	567	604	644	569	614	637	631	590	607	602	637	625	600	587	644	574	610	574	606	622	587	565	616	586	611	632	534	622	616	597	624	587	594	565	569	583	584	607	571	589	558	621	570	594	619	536	577	614	639	601	597	643	581	603	594	595	637	629	592	586	593	645	625	609	607	634	632	569	598	642	604	613	589	589	616	627	631	520	604	608	610	638	615	581	595	581	620	577	629	569	600	626	606	574	627	571	583	574	631	599	613	654	623	568	612	593	561	587	592	632	579	620	617	588	549	577	599	666	682	640	661	551	589	572	610	611	597	609	601	610	643	611	582	638	578	654	635	614	647	607	610	630	592	561	634	592	581	562	581	584	599	614	580	572	583	643	626	580	649	567	603	621	626	612	630	601	610	577	616	571	595	659	602	589	637	617	613	598	621	576	589	592	642	632	627	624	609	596	569	585	655	619	607	544	576	573	545	622	609	636	601	573	627	594	631	589	597	603	638	608	640	624	594	588	615	645	569	598	553	637	545	614	604	627	570	587	657	625	586	616	571	611	623	609	629	618	623	593	613	617	601	571	596	571	583	585	622	634	590	556	633	632	598	608	638	565	591	594	578	604	594	609	617	556	621	573	625	597	627	593	598	624	637	673	618	615	608	588	601	647	620	648	581	613	596	579	593	577	566	580	602	617	581	580	630	631	594	590	583	598	614	555	590	620	586	615	642	607	575	632	620	614	587	614	570	544	608	623	614	592	557	547	589	606	600	591	573	612	616	615	566	625	594	590	592	631	577	592	589	579	595	633	627	610	639	596	618	591	593	618	581	564	560	594	602	620	631	628	619	583	568	622	607	617	590	610	631	604	624	555	586	635	568	639	605	623	614	631	617	585	585	597	584	564	571	602	625	624	581	583	581	621	554	587	616	581	610	594	626	620	575	568	600	581	585	589	587	617	634	599	608	557	598	605	642	566	622	613	599	567	622	574	633	567	600	627	581	573	599	631	600	646	581	592	579	595	641	632	633	656	596	620	631	560	629	563	609	592	600	572	577	623	603	605	594	542	618	616	641	614	589	641	582	612	561	613	596	585	595	592	556	602	600	590	634	591	595	641	644	606	612	561	608	645	628	589	587	626	611	643	590	585	613	616	612	592	573	575	589	631	585	642	612	625	604	635	591	581	558	616	628	651	602	586	576	629	609	621	626	633	587	589	656	616	602	622	633	607	635	577	595	594	630	565	608	597	571	595	568	612	649	614	603	569	584	624	545	607	573	590	643	620	563	599	586	604	606	631	631	580	630	612	616	584	596	608	621	553	602	637	582	585	566	594	609	573	630	621	644	611	639	601	648	613	576	616	635	610	599	606	593	624	628	628	613	604	595	587	603	554	556	588	595	541	604	610	617	610	607	631	596	652	583	605	580	642	616	624	633	621	632	579	622	517	563	593	627	604	614	623	592	574	563	614	584	609	630	625	550	615	603	632	600	644	560	586	605	630	588	617	608	594	585	624	590	600	613	583	669	611	573	578	594	587	566	609	603	598	615	560	620	582	616	634	613	594	583	611	554	581	606	621	642	621	600	634	562	594	588	622	584	584	622	615	600	574	645	599	581	609	618	604	616	597	651	626	611	589	598	564	564	614	640	608	592	619	628	586	589	601	592	556	573	623	614	593	589	588	568	621	629	614	598	584	650	618	603	604	541	580	601	639	596	610	588	585	589	600	619	643	580	590	576	599	615	647	593	614	601	640	552	567	627	530	584	594	618	548	568	635	627	578	633	600	625	595	633	586	578	600	598	616	585	645	639	630	600	588	646	624	626	577	614	588	636	567	603	586	576	572	581	594	553	579	572	622	581	590	580	612	593	601	623	634	604	607	582	587	664	568	599	605	592	574	586	618	586	601	684	638	595	637	637	565	628	608	592	615	589	619	587	580	566	594	594	641	616	614	580	599	615	630	589	615	559	563	579	595	623	627	623	590	627	597	625	613	613	619	609	627	610	542	608	648	606	607	629	586	617	620	587	560	590	591	615	640	570	613	630	619	578	613	560	622	590	610	597	618	603	606	591	611	621	619	613	633	607	584	627	590	626	607	616	605	645	578	580	585	627	627	656	612	599	616	606	589	612	603	624	594	577	562	647	616	618	619	623	613	618	631	607	574	615	618	633	615	617	571	599	565	633	581	625	638	593	615	622	565
36100	36426	27634	12681	7421	4070	2214	1248	763	622	554	460	348	288	327	258	251	237	233	218	237	218	245	249	213	220	221	235	217	203	240	238	193	229	231	219	223	227	229	213	222	239	216	211	232	223	222	241	222	220	218	201	196	203	203	229	216	216	201	220	233	219	213	197	213	215	218	225	208	205	214	227	230	222	206	206	204	204	204	213	234	236	214	231	222	199	244	216	193	229	234	210	209	226	227	232	204	237	222	216	218	221	221	221	228	216	195	207	218	226	234	214	199	225	232	228	237	204	240	210	218	212	232	220	229	211	232	221	210	206	230	252	239	207	186	233	232	226	242	202	211	188	216	205	239	209	215	193	231	216	236	215	216	220	219	176	210	201	209	208	221	197	214	211	206	210	228	204	239	216	238	231	227	202	219	200	201	210	225	207	215	203	224	225	234	219	234	227	221	223	245	232	210	194	217	226	226	203	199	213	206	218	216	237	235	211	211	211	213	212	199	189	215	233	226	218	210	254	214	230	216	223	202	213	218	206	223	217	218	208	203	217	231	202	230	183	179	192	241	199	236	209	215	232	200	210	210	237	214	209	208	232	231	198	229	218	208	208	226	232	231	231	201	226	216	212	231	237	212	202	215	209	251	219	224	234	224	217	178	223	218	211	210	213	208	231	219	206	213	180	213	219	227	227	205	226	213	234	197	220	210	206	240	203	231	202	219	206	188	220	244	212	217	215	202	221	227	214	205	228	219	196	232	203	200	197	197	220	203	196	204	214	228	218	215	208	210	254	232	222	229	209	202	217	229	229	218	217	207	200	213	224	195	233	202	193	202	197	227	220	241	230	206	232	234	224	231	235	222	214	230	217	207	209	214	239	227	222	253	225	223	205	236	230	201	201	208	207	229	207	188	227	199	211	215	218	197	225	210	238	215	235	216	220	214	213	200	198	246	189	199	209	195	217	216	228	211	235	204	216	223	216	230	225	219	225	234	185	218	219	238	248	249	213	233	206	208	219	232	198	212	188	236	202	208	197	211	235	218	206	203	222	222	236	214	246	210	230	232	204	215	196	216	232	248	207	213	213	232	233	226	193	204	211	201	240	215	224	211	200	181	229	214	198	225	196	255	231	201	232	229	217	219	190	230	193	235	215	221	187	202	223	225	186	210	209	213	209	241	206	231	232	202	231	240	231	212	238	210	217	195	202	213	238	232	233	220	202	219	231	212	203	228	219	180	212	236	230	245	204	218	196	213	232	220	209	223	229	196	212	235	210	224	215	212	223	219	210	207	227	196	190	235	200	218	210	236	236	226	232	221	193	220	250	226	235	192	211	201	215	216	204	199	223	208	236	238	226	208	207	221	221	218	179	202	211	219	203	195	196	209	181	194	235	193	209	198	199	234	224	177	226	224	208	213	212	203	217	199	203	225	214	205	242	226	182	205	199	207	206	198	230	239	252	206	225	237	217	200	215	228	211	201	232	210	211	228	215	197	221	217	224	219	212	209	231	202	231	241	194	226	226	194	209	211	220	225	221	224	207	165	210	210	212	234	221	209	221	227	203	177	204	200	222	223	201	231	207	213	240	233	229	226	208	225	191	237	197	230	213	226	239	204	242	225	210	206	195	192	218	213	234	167	221	209	244	211	248	214	219	201	234	252	232	229	228	218	235	244	244	217	229	244	204	200	223	210	204	193	183	217	227	198	213	195	243	208	242	236	235	216	232	217	215	231	187	229	214	232	242	219	229	252	207	239	243	226	228	229	202	213	259	231	230	210	197	234	209	227	217	230	215	212	237	226	223	225	226	208	232	180	192	232	250	225	223	187	205	221	218	216	181	238	212	216	213	230	223	244	210	214	233	219	186	223	247	230	223	224	238	213	218	189	203	209	229	233	219	240	218	205	242	212	211	208	206	204	219	230	209	201	206	208	192	219	239	219	202	243	222	216	234	205	212	189	234	211	223	198	201	228	233	223	211	230	205	216	199	217	207	220	215	220	227	220	198	194	214	237	219	208	245	224	227	186	233	203	221	209	210	214	219	198	238	203	212	188	220	239	193	207	194	226	214	204	231	240	208	233	236	216	203	231	222	212	245	215	200	248	216	233	213	226	205	197	228	215	197	202	239	220	223	230	198	212	235	212	220	171	192	243	223	219	230	239	182	215	208	207	218	215	216	229	219	212	229	214	202	239	211	211	212	214	204	214	208	216	206	220	194	191	214	221	217	229	189	225	218	199	232	207	215	206	218	231	237	198	194	222	228	199	207	200	234	223	211	213	217	198	232	210	210	208	202	236	202	198	199	232	217	237	217	220	212	202	226	201	211	242	218	221	223	187	229	211	226	220	226	223	235	198	250	237	239	251	191	229	193	217	220	233	248	188	210	227	186	227	211	202	208	237	210	214	214	230	203	212	198	219	227	237	203	231	209	209	240	224	215	212	235	229	240	228	189	206	216	252	202	183	207	215	233	234	205	202	210	227	185	200	219	190	197	230	233	220	182	196	224	230	225	222	224	236	217	209	206	231	231	194	227	200	222	207	204	225	221	214	208	227	234	198	229	210	225	210	216	222	205	201	215	236	210	224	245	181	233	192	227	212	230	224	235	197	235	209	227	201	221	213	222	226	194	235	211	213	214	242	218	208	239	196	207	212	223	219	238	211	221	202	230	195	217	225	211	234	202	190	212	205	205	225	232	219	218	253	208	215	228	214	214	234	208	206	219	232	221	249	229	221	198	234	226	229	224	220	238	227	202	217	215	227	244	215	201	246	226	227	223	193	217	213	215	198	223	216	231	204	220	221	215	212	220	202	193	220	227	236	233	233	203	214	211	206	184	241	256	256	245	229	217	231	194	231	241	226	206	213	202	214	241	200	210	210	190	198	222	216	214	214	221	209	207	226	216	240	196	218	212	228	232	221	222	214	235	226	208	191	231	219	183	222	232	230	229	209	210	221	224	216	205	215	225	226	212	215	242	195	233	225	205	210	208	219	234	216	217	217	196	226	216	203	210	225	200	206	192	231	223	209	212	217	190	225	217	218	202	216	219	215	216	206	224	237	223	217	219	219	207	204	222	212	204	195	211	228	194	249	236	221	214	216	245	207	215	223	197	227	205	233	226	259	233	184	207	235	232	214	211	226	214	187	240	206	191	211	229	223	226	228	198	209	239	221	194	206	244	211	209	234	187	205	226	217	219	197	243	210	218	223	232	203	213	238	209	198	223	222	216	222	214	225	238	217	198	218	231	226	229	215	214	254	248	191	183	205	214	214	238	196	212	236	203	188	189	228	193	239	212	185	204	257	237	212	219	241	222	209	213	253	224	177	192	240	210	209	215	196	215	232	217	217	205	209	212	203	219	196	205	204	201	215	205	208	201	212	231	226	237	209	233	237	207	218	212	215	213	220	234	225	231	204	196	204	248	203	201	230	234	213	215	211	205	191	221	227	194	205	238	207	227	210	219	229	222	220	232	217	210	241	192	240	212	214	222	191	241
24538	31286	15882	4445	5148	3665	2592	3072	2844	2734	1924	1598	1233	1107	1082	871	842	713	718	666	681	649	707	694	637	669	643	632	627	638	658	633	622	613	617	643	613	578	618	600	606	552	590	543	611	577	600	597	612	578	535	552	609	527	612	599	579	561	567	554	591	596	594	554	550	567	592	579	600	601	549	602	594	563	606	596	564	589	561	608	582	599	552	591	617	541	549	601	619	583	649	600	561	612	603	555	573	576	560	560	605	572	576	585	576	571	610	605	592	620	565	595	594	562	643	572	576	606	520	544	569	608	561	585	587	552	619	519	614	605	604	573	575	593	576	651	606	609	580	591	600	556	601	580	627	596	639	599	562	533	584	615	622	576	629	553	524	564	582	533	555	582	555	551	581	553	568	535	612	541	592	611	580	558	547	570	564	620	548	589	532	561	558	596	588	596	580	547	594	539	560	560	566	584	534	562	569	640	578	509	581	601	566	588	548	557	577	547	574	607	561	606	570	585	540	572	606	556	589	581	554	558	544	576	564	562	534	583	610	578	552	569	629	566	541	558	564	544	574	538	608	558	602	613	622	600	583	539	542	618	519	592	572	580	621	606	559	531	557	580	547	562	550	570	553	546	560	572	603	526	530	574	573	556	533	520	547	611	535	591	594	551	572	580	570	551	605	571	570	577	586	591	557	509	568	534	598	548	581	516	550	566	564	552	582	545	595	554	528	551	608	555	537	534	546	578	613	599	540	513	589	558	566	529	549	564	591	572	588	550	617	567	581	505	603	572	536	578	578	574	538	530	580	520	553	541	559	587	570	567	570	585	560	566	568	563	532	548	573	554	565	582	535	574	578	599	545	583	535	537	566	547	608	533	560	575	552	543	569	577	584	537	576	566	525	587	537	595	544	577	557	544	574	587	533	625	569	545	567	599	615	567	558	548	622	534	577	589	523	619	548	512	570	552	502	540	528	591	533	547	575	597	550	543	549	560	533	559	548	596	590	562	540	585	539	554	591	591	553	572	552	558	576	557	560	517	591	597	567	588	590	542	565	606	558	574	560	535	549	599	601	561	557	574	590	550	586	553	544	570	582	561	602	581	536	548	585	565	592	593	568	605	515	569	553	550	559	552	579	566	555	551	539	586	546	562	566	577	539	615	582	578	575	587	554	536	585	542	563	574	520	533	575	578	575	587	557	574	611	550	596	585	507	593	578	583	568	561	586	537	607	538	575	568	557	520	568	575	573	591	601	585	602	537	567	584	563	577	566	516	557	594	596	564	596	566	552	582	534	597	561	578	573	576	529	512	585	529	566	569	571	534	555	573	576	601	547	565	557	558	572	579	573	610	599	559	589	591	526	563	527	548	572	549	556	585	539	597	596	574	550	576	560	525	618	565	585	607	578	525	561	550	596	550	594	567	542	566	564	578	596	537	510	590	565	570	558	579	546	608	600	555	547	532	521	615	564	564	553	543	613	559	542	575	573	572	599	607	567	607	565	538	564	580	572	539	586	549	547	585	586	594	601	576	543	580	573	560	588	596	595	549	560	557	546	566	585	593	539	569	587	555	568	554	572	564	559	531	592	568	570	569	564	581	547	570	567	572	566	535	562	582	525	563	549	555	593	525	569	581	574	559	598	560	600	547	588	538	563	555	581	564	577	554	544	587	587	574	598	526	611	562	580	579	630	588	553	574	559	568	563	581	559	548	543	601	544	536	565	593	537	549	558	572	574	528	532	598	547	566	572	570	543	545	561	601	584	579	561	568	535	581	568	577	584	497	550	563	557	553	554	564	594	572	573	575	567	544	597	538	593	578	552	567	512	560	563	605	529	532	564	555	536	590	564	590	518	520	574	577	548	540	553	592	545	564	572	564	560	545	549	562	540	596	553	560	561	552	632	603	551	539	576	575	546	586	553	539	570	575	546	603	585	564	572	553	548	572	545	564	573	545	541	580	576	567	603	554	612	534	570	574	566	548	546	577	533	578	570	550	524	583	546	529	560	613	566	588	551	610	562	532	612	566	578	550	570	596	585	609	559	555	552	547	580	570	581	560	598	569	559	584	544	575	558	541	512	545	560	515	540	548	526	567	607	552	594	558	571	558	585	577	561	605	530	553	620	609	544	566	581	518	534	594	574	544	617	558	607	573	525	548	561	607	574	586	505	559	596	569	636	567	563	569	566	538	559	563	515	627	567	533	557	549	584	552	609	565	534	607	562	601	580	543	544	571	561	566	548	542	534	530	544	524	533	531	525	567	581	588	575	541	514	590	560	600	586	572	571	547	608	559	574	567	575	562	556	555	570	560	566	588	570	548	536	542	594	551	540	557	550	568	555	560	599	602	527	589	554	552	600	549	570	549	611	566	557	556	569	560	543	533	565	558	566	549	585	561	537	558	524	569	572	566	528	577	555	562	540	574	562	566	535	583	572	544	561	580	602	602	581	524	563	575	549	612	578	561	575	562	591	610	607	582	573	576	564	581	548	575	566	579	596	573	616	529	528	540	561	553	537	565	559	562	556	556	556	576	550	535	581	552	599	566	556	593	579	537	551	558	560	569	578	542	537	565	564	602	577	540	618	531	571	535	567	549	562	569	542	577	597	568	561	514	570	568	614	570	584	600	562	547	576	594	604	576	552	536	562	564	605	543	588	574	535	571	515	599	605	570	559	563	576	559	599	595	617	581	542	564	580	562	560	578	582	562	598	568	531	586	549	538	557	557	534	576	553	542	539	578	556	563	550	569	519	559	537	569	574	542	553	579	525	576	582	534	573	564	548	612	543	569	569	544	577	553	570	576	563	589	531	563	612	565	540	548	530	591	534	590	559	536	532	594	591	552	585	560	534	608	540	585	624	576	535	594	581	593	548	556	540	573	556	592	590	591	562	532	576	533	605	579	564	566	597	530	575	595	596	580	525	562	619	534	526	558	555	575	528	574	545	555	542	542	554	518	601	587	549	586	565	559	580	527	558	590	566	557	622	596	569	550	533	580	547	549	553	568	554	568	605	554	553	595	569	623	537	567	575	559	572	598	586	571	597	582	596	621	581	610	610	579	592	590	535	587	574	541	570	530	562	552	502	553	547	543	549	558	581	538	572	601	557	540	562	587	563	572	559	571	530	547	585	558	562	589	569	581	561	534	606	556	579	569	596	547	567	535	563	583	543	602	512	579	550	541	550	543	585	565	619	574	574	558	553	583	603	540	541	601	598	581	563	585	536	541	557	555	585	554	530	541	548	539	546	569	570	500	571	529	585	568	588	589	565	552	616	560	597	531	602	521	531	532	553	546	571	569	576	561	538	556	589	586	567	597	537	576	557	560	553	602	544	532	601	576	596	539	588	522	542	584	569	561	567	572	561	559	556	553	554	520	600	587	540	493	563	592	529	582	552	569	538	571	564	586	530	562	536	530	561	548	578	550	577	584	535	552	600	534	573	520	612	592	576	561	560	568	601	569	574	576	572	596	590	538	587	542	585	514	586	572	571	583	552	558
44332	43208	33157	18562	12550	7586	4107	2332	1513	1013	698	608	440	310	300	262	267	231	190	207	182	172	187	163	167	170	168	163	154	176	164	185	158	179	181	200	169	155	152	132	166	174	108	191	173	163	171	201	143	142	154	163	153	180	154	143	144	186	162	160	168	163	174	150	177	158	154	158	201	164	188	156	139	149	162	193	162	161	157	145	167	177	146	150	161	121	188	176	164	140	192	154	179	160	176	157	180	144	147	161	161	152	165	168	163	164	167	164	142	175	189	157	151	182	152	183	162	159	148	186	165	151	135	165	165	172	146	150	136	153	150	169	176	150	168	188	166	146	167	153	150	164	153	159	158	143	162	168	156	167	150	148	191	157	172	160	170	186	162	153	164	168	155	162	145	174	160	172	157	158	138	177	156	166	159	154	147	143	135	146	161	175	174	131	166	146	152	155	160	145	157	167	134	177	142	159	180	146	188	157	156	146	153	165	174	161	141	141	167	180	158	169	150	189	159	155	175	153	146	173	146	160	145	193	162	152	154	158	170	162	171	169	158	158	155	147	136	151	151	156	155	150	157	144	168	143	167	165	147	164	156	145	140	162	170	142	182	158	156	163	135	161	162	147	165	154	143	154	153	139	151	162	156	138	155	143	180	162	172	152	133	140	140	183	155	145	155	170	163	145	163	165	126	135	153	160	151	141	150	161	158	174	160	165	158	150	181	158	149	142	166	161	158	150	153	140	142	131	172	192	171	130	146	157	155	145	165	152	140	191	187	157	175	141	153	168	181	152	160	166	153	159	173	145	153	167	151	156	138	165	136	167	170	175	163	173	172	171	168	175	161	167	157	143	145	150	149	178	145	160	157	173	182	173	130	190	157	144	167	150	161	129	151	154	150	149	134	168	157	141	156	174	127	159	179	153	139	174	170	173	162	156	162	151	146	146	169	146	152	156	190	151	160	166	164	155	134	155	142	158	174	147	153	162	150	148	174	161	155	168	124	157	159	142	146	180	154	166	154	165	142	161	136	156	149	163	169	164	146	167	164	157	171	165	162	178	159	167	161	134	148	144	180	133	155	158	151	153	179	154	151	161	155	157	144	137	160	181	184	156	158	161	150	143	180	165	159	153	159	144	149	176	160	153	175	147	169	153	146	169	146	163	166	158	151	148	138	149	172	139	143	148	174	154	175	179	143	153	164	134	188	155	165	137	139	158	156	157	162	153	154	174	141	171	139	156	153	128	138	169	161	166	136	141	159	161	165	159	171	152	146	142	145	169	168	170	153	170	161	145	135	173	155	148	164	166	151	174	169	155	155	180	142	147	170	137	155	167	140	180	163	173	151	174	155	157	170	160	149	158	164	146	128	159	160	165	162	133	152	145	163	148	167	162	168	164	156	162	153	172	172	174	178	160	150	164	156	187	152	158	158	152	176	170	180	157	164	147	143	137	153	171	152	156	151	157	136	163	183	162	156	165	142	160	154	164	168	171	156	164	141	164	160	142	180	158	169	174	153	158	154	160	148	140	149	166	148	170	149	168	148	157	151	162	196	181	157	148	141	164	178	160	165	171	170	153	158	152	161	148	155	155	141	158	157	149	162	137	168	145	146	179	158	149	176	156	144	181	145	152	165	148	153	143	183	158	154	152	146	145	149	157	174	154	176	157	186	164	160	153	180	179	161	142	161	163	145	181	184	166	165	175	158	195	149	124	162	156	151	175	152	170	148	156	152	161	145	162	177	172	160	139	162	161	160	177	151	167	159	158	143	187	154	163	163	157	165	145	158	148	155	178	150	161	179	144	159	164	141	139	149	164	146	184	155	134	166	154	147	180	154	153	145	150	146	150	166	159	173	169	156	172	136	159	125	185	161	177	165	157	130	169	163	152	161	138	155	166	151	172	165	154	145	136	157	154	164	155	167	148	149	159	148	169	177	177	141	143	149	156	147	157	158	176	166	151	154	151	166	147	159	155	148	146	141	176	131	170	153	177	158	166	123	135	156	168	175	168	143	176	153	155	132	149	179	174	139	177	171	145	134	153	172	178	159	179	164	143	157	156	157	133	150	148	149	128	182	158	158	164	163	154	166	181	165	155	149	128	132	153	140	142	162	138	191	169	176	145	161	163	161	160	170	168	147	142	153	155	155	164	131	177	170	166	164	157	150	159	150	151	149	176	157	144	163	172	148	166	158	201	159	134	145	193	181	165	158	159	139	139	171	168	167	189	165	128	167	157	158	147	147	152	171	151	144	158	188	170	149	162	165	164	154	161	157	176	142	155	157	162	151	174	185	167	163	151	147	157	168	153	163	145	148	170	154	137	173	164	197	175	139	147	165	139	159	176	164	148	167	166	171	147	157	154	152	168	156	148	151	152	176	155	167	159	182	169	154	147	153	137	136	144	137	156	159	151	176	173	166	160	167	181	148	135	148	154	158	142	167	156	169	155	165	170	146	162	173	152	154	166	166	143	157	168	152	183	161	168	147	153	141	175	154	137	156	146	171	137	176	153	146	146	154	150	120	173	152	162	168	148	156	174	148	152	163	152	164	145	157	168	168	163	162	171	149	176	155	148	160	165	157	178	149	143	170	167	168	139	140	153	166	138	150	174	150	174	179	164	157	172	148	175	168	149	153	190	169	145	153	171	164	171	164	152	154	174	141	144	161	155	156	152	135	150	181	154	154	163	165	136	165	153	161	151	136	164	175	153	177	162	174	145	164	162	162	157	168	179	165	142	168	154	149	165	135	151	180	163	137	149	138	169	173	170	179	175	188	145	151	157	171	177	165	176	157	161	159	144	137	172	156	162	180	163	156	165	151	142	157	155	182	147	132	148	172	161	173	134	154	176	165	143	157	150	149	143	152	178	138	164	152	162	174	168	184	169	163	158	151	146	156	165	163	159	149	175	162	179	154	172	155	156	165	145	160	138	147	171	148	147	156	163	158	162	158	153	156	164	195	184	149	160	156	147	150	149	157	185	147	142	131	165	143	150	198	144	150	170	154	148	166	161	171	160	160	145	181	175	159	130	162	150	158	145	172	138	166	152	163	147	174	170	172	160	129	147	146	164	170	156	158	165	137	158	160	155	145	168	145	145	160	149	177	143	146	162	167	151	172	177	162	168	165	172	145	158	150	148	180	169	154	154	177	147	168	149	157	147	164	150	168	154	159	158	161	152	146	177	134	176	128	138	159	155	139	154	140	168	169	164	173	151	174	150	123	155	144	142	149	151	144	159	142	151	155	152	175	166	144	183	142	152	164	143	169	136	161	165	163	157	146	162	170	154	150	175	152	141	154	142	171	154	159	168	151	133	143	152	151	181	124	146	150	128	151	163	135	164	152	154	154	148	141	146	143	160	180	157	137	154	177	179	152	154	162	159	173	162	159	152	147	170	152	175	157	158	179	166	164	155	144	153	185	165	138	179	147	152	177	147	149	150	166	165	171	150	162	155	139	161	165	148	167	141	147	144	170	182	180	129	154	175	177	136	160	161
31117	36856	19950	6659	7438	5388	4113	4629	4438	4062	2860	2168	1571	1398	1242	1159	964	818	817	730	663	654	615	625	565	614	548	544	593	532	548	571	541	529	477	506	493	518	488	461	499	480	486	501	452	466	473	477	493	484	453	462	454	443	472	452	453	411	478	430	440	455	416	449	441	433	437	470	499	494	429	502	463	470	444	480	495	457	444	432	404	482	443	469	455	454	494	485	495	443	466	495	464	456	457	459	469	443	423	434	446	482	469	456	491	421	496	439	461	474	484	512	483	448	454	457	439	435	475	480	492	432	432	476	476	472	479	454	493	513	487	451	479	489	422	444	465	435	454	460	461	455	453	426	443	461	480	436	505	436	487	473	468	452	448	431	465	416	442	433	429	396	453	485	486	443	405	466	439	428	432	463	436	435	418	459	454	383	434	433	434	398	448	430	442	422	405	409	426	436	406	415	473	427	445	462	422	423	412	441	400	416	463	416	423	382	395	453	429	450	426	389	441	416	447	442	390	424	420	470	370	416	436	408	421	416	436	455	408	417	423	435	404	426	447	393	448	425	411	427	412	409	435	394	423	408	420	386	416	389	431	407	410	444	411	426	419	435	399	380	418	400	403	431	425	430	438	378	411	400	420	438	410	418	420	425	443	465	377	399	422	451	390	435	401	422	416	434	417	407	432	374	426	425	391	424	436	439	434	422	401	406	417	404	426	438	427	395	431	421	400	407	359	449	392	421	409	433	426	409	418	394	421	388	441	402	388	420	412	434	412	450	429	413	407	412	430	406	468	427	434	372	432	424	392	391	416	419	401	409	446	413	435	467	400	411	409	435	388	437	461	430	436	435	434	402	378	428	459	416	410	425	437	392	430	448	451	428	424	465	385	418	428	451	423	413	455	423	393	439	461	434	445	449	434	419	410	438	400	415	415	438	394	414	423	403	427	405	426	453	435	419	404	428	475	417	377	416	412	416	390	436	412	433	437	436	451	424	407	406	432	434	407	436	418	445	444	421	419	448	438	434	416	419	433	438	474	407	437	461	420	447	387	431	410	423	425	435	429	415	435	448	408	420	417	412	405	426	426	435	428	432	424	408	417	419	429	425	426	401	443	450	433	470	403	433	387	448	406	428	459	391	438	433	428	423	411	410	396	391	429	385	429	378	383	426	408	420	446	417	377	435	439	414	414	427	403	444	412	396	429	376	400	408	432	432	408	430	418	393	454	385	430	403	368	435	420	443	456	416	414	395	438	424	407	393	424	436	416	408	406	386	412	401	367	434	422	423	431	424	392	409	457	448	432	407	436	437	401	427	386	420	415	433	452	439	452	413	384	391	425	450	418	420	384	428	418	448	421	395	441	435	399	431	423	378	424	434	425	422	448	456	460	416	430	439	415	401	437	426	408	419	461	424	371	428	458	427	386	407	429	423	408	388	419	418	424	463	426	393	440	444	430	442	406	424	404	402	407	437	423	402	435	435	411	440	388	430	404	417	374	420	460	417	398	402	415	420	422	424	407	437	416	413	393	446	419	407	441	454	426	403	408	427	447	426	444	454	419	445	430	412	420	438	430	465	417	420	422	422	418	433	418	411	405	406	405	443	395	422	376	436	415	402	409	416	414	400	402	469	379	461	409	417	399	416	419	470	427	423	409	420	424	449	439	413	440	448	431	446	422	446	443	436	443	398	401	384	433	394	446	406	425	419	405	402	418	396	466	431	434	443	410	401	429	401	429	404	418	421	399	410	427	453	440	448	454	415	429	421	440	459	440	418	441	429	447	452	430	444	404	436	424	423	412	378	414	403	452	409	392	437	406	424	423	443	451	404	399	418	464	377	415	454	433	405	427	420	411	404	408	415	416	425	386	413	395	434	431	420	393	438	419	428	430	432	414	411	413	427	429	457	406	435	410	425	413	406	384	398	402	430	385	423	424	446	412	442	398	404	394	368	392	454	402	377	407	432	429	402	387	433	420	409	415	411	397	409	430	403	420	402	441	435	457	380	427	451	436	431	415	406	437	419	386	436	397	418	433	452	445	397	442	397	400	387	404	431	442	411	441	460	403	443	396	418	435	419	427	406	400	402	431	378	433	424	414	447	441	412	448	416	412	384	404	407	438	423	426	416	421	439	431	425	426	404	401	407	405	398	425	409	427	424	411	448	414	412	425	427	429	420	455	422	406	423	410	444	434	431	414	402	441	378	407	437	435	412	443	400	400	416	420	399	412	435	435	466	417	430	422	446	401	421	433	425	373	422	453	433	443	422	404	401	454	411	377	403	454	435	427	452	445	440	407	412	404	452	394	420	411	432	413	470	436	421	420	415	402	430	421	424	440	394	421	402	390	415	363	384	400	445	436	418	431	401	442	405	437	453	409	393	383	411	424	442	447	428	420	411	410	439	440	409	391	419	410	428	395	437	430	435	398	450	442	412	380	406	419	468	400	421	418	404	422	421	434	374	426	418	428	461	410	425	442	428	422	409	405	385	418	430	435	417	427	426	428	374	416	423	389	440	423	408	413	461	416	411	395	421	410	398	415	428	454	423	430	424	420	427	411	385	429	442	406	404	384	410	396	376	402	416	433	412	447	413	453	429	422	417	427	412	411	438	400	395	443	396	417	438	431	422	410	395	462	388	440	432	437	407	423	410	414	415	420	418	384	437	450	418	410	469	410	450	415	397	418	393	442	413	429	409	409	426	400	431	402	442	414	404	397	393	412	406	411	424	427	435	422	413	414	436	405	410	409	407	447	408	383	394	446	399	369	429	424	424	417	399	429	419	390	446	415	426	430	386	413	419	441	431	415	429	423	420	412	419	450	403	381	424	438	411	467	421	396	404	439	438	450	426	413	416	425	433	412	402	427	423	421	391	456	436	449	428	401	412	432	436	383	384	460	377	432	428	443	440	434	397	415	423	422	423	392	416	425	398	447	435	405	427	429	437	427	444	410	405	426	440	414	412	436	429	410	427	425	406	433	405	406	444	430	431	446	408	441	400	404	422	407	450	427	431	435	410	393	464	394	404	436	468	414	389	418	433	383	434	460	447	459	385	421	441	419	428	406	451	418	413	392	442	425	402	439	418	451	415	401	415	375	389	458	426	434	405	416	441	436	424	426	418	421	417	384	407	394	429	407	433	412	400	463	405	442	419	422	415	449	416	417	437	437	403	411	423	471	419	414	432	391	470	416	405	451	448	394	402	418	428	420	435	448	370	459	437	424	411	445	376	427	385	430	414	407	418	445	414	436	431	424	436	432	433	399	417	441	424	424	413	415	434	390	447	458	427	449	423	426	393	441	428	456	407	398	383	416	429	461	422	438	429	409	410	376	451	435	450	436	406	407	434	414	457	459	384	448	428	388	426	415	415	444	437	414	443	440	395	419	437	437	432	421	439	393	455	439	429	373	416	439	444	408	396	417	417	431	446	421	411	432	451	428	431	442	415	448	447	468	416	418	454	393	396	426	424	416	457	436	420	431	447	465	443	405	403	396	460
15371	9946	3438	604	437	340	240	260	260	224	264	278	268	221	255	256	232	258	235	214	232	226	230	226	212	279	247	228	226	239	217	192	230	251	233	244	226	243	223	249	222	226	234	260	220	239	232	228	258	248	231	237	222	203	231	251	213	247	249	225	199	243	231	218	220	219	238	232	256	218	215	233	217	265	196	227	231	219	222	254	243	220	219	246	221	255	251	219	206	209	239	232	251	260	220	230	232	229	237	234	212	222	223	226	227	231	212	242	247	212	226	217	246	205	234	237	231	237	228	247	250	240	237	227	227	247	239	257	229	248	249	242	247	216	238	217	213	225	229	240	252	223	255	208	227	217	248	221	218	226	236	231	237	241	203	220	218	252	223	228	222	210	235	230	231	252	244	246	218	189	233	236	218	251	251	236	229	265	201	243	245	209	220	213	263	233	233	223	236	259	237	253	233	228	243	222	233	217	220	241	239	224	249	219	220	235	219	226	231	230	197	230	242	216	238	218	227	253	229	209	223	207	218	227	220	228	210	254	208	217	218	212	221	244	208	236	215	214	245	220	223	230	211	234	218	261	244	222	260	225	220	241	234	242	215	218	217	232	242	225	226	231	204	239	194	226	208	242	205	216	231	235	241	235	234	261	209	234	227	239	234	222	213	232	200	241	217	227	220	222	229	209	226	220	238	237	240	254	228	227	223	251	242	240	213	228	232	213	214	232	225	227	232	214	224	226	216	217	237	244	220	235	245	217	227	224	213	251	231	227	226	241	232	243	244	237	207	242	240	212	244	224	241	211	250	217	231	229	222	237	206	229	219	244	198	249	224	228	221	240	222	241	219	223	247	234	231	230	209	230	270	236	245	240	241	207	229	222	254	217	221	207	241	228	222	240	230	254	251	210	230	250	235	262	249	247	241	233	261	221	234	253	224	245	237	220	224	219	252	258	211	255	237	226	222	235	254	272	236	229	238	248	217	215	221	224	207	237	211	219	217	231	213	218	251	229	232	247	202	220	217	233	258	219	230	224	237	207	206	232	225	233	252	216	226	217	219	238	248	211	267	254	237	254	225	227	244	237	218	236	208	228	232	228	215	245	240	222	223	236	241	203	279	236	221	214	233	237	223	226	249	239	214	224	224	213	230	224	228	226	224	209	212	221	242	212	220	234	237	240	220	220	223	251	223	231	228	197	221	221	229	212	227	227	238	228	253	217	233	223	250	240	215	230	223	217	250	224	242	236	223	223	229	252	224	207	247	222	244	246	205	225	250	220	245	235	230	244	245	216	242	249	241	229	232	207	218	248	208	275	242	255	213	237	224	239	241	223	243	224	250	243	239	238	260	244	245	231	201	250	232	254	240	234	227	279	206	215	246	203	229	239	219	203	240	218	228	231	233	237	239	222	243	203	219	266	235	225	224	212	270	227	222	249	223	247	234	233	219	222	235	251	227	182	251	243	221	222	226	201	208	226	232	232	255	256	220	235	204	233	229	235	240	234	215	222	237	246	250	267	231	213	218	239	244	225	231	246	207	222	239	188	266	215	252	238	225	227	250	221	210	219	250	245	236	241	244	238	219	226	230	240	214	214	225	300	251	199	245	230	226	302	235	239	221	214	205	248	224	245	221	234	241	244	241	243	217	218	192	240	215	222	239	231	209	210	250	206	245	230	223	243	212	203	228	216	222	229	240	252	243	242	207	214	231	221	237	227	261	236	212	212	246	229	203	223	223	221	238	248	267	238	226	246	226	225	244	226	224	218	222	217	198	228	198	248	214	220	222	231	222	240	233	243	209	228	223	217	218	211	241	246	258	219	255	206	240	240	240	227	243	218	241	231	225	240	243	228	229	251	196	205	251	226	236	252	247	220	234	239	223	238	227	217	258	221	254	228	213	225	232	250	251	247	214	243	255	233	243	247	208	236	233	238	227	216	230	204	234	223	229	229	226	210	223	203	220	221	227	198	202	212	240	221	229	191	232	220	236	233	267	228	243	226	212	231	220	249	228	239	259	240	253	236	245	220	227	215	223	209	228	272	232	213	263	220	227	232	241	252	228	229	219	221	243	251	229	205	238	211	229	248	216	276	229	240	220	252	239	202	265	233	240	196	221	242	234	225	202	226	238	219	231	238	242	234	250	224	250	236	256	256	233	217	220	234	235	199	237	249	223	245	239	225	215	218	240	231	220	227	256	211	224	240	219	218	221	207	229	231	218	204	205	215	207	238	234	238	234	229	229	200	225	217	182	232	240	232	235	238	208	232	240	221	229	204	250	258	237	235	236	257	244	230	216	233	227	227	241	222	212	223	215	208	245	230	247	250	195	234	248	233	219	216	223	213	246	221	222	227	235	231	249	265	271	248	233	233	231	216	231	240	256	241	227	238	229	225	226	222	267	234	263	206	210	225	223	231	219	238	212	237	256	241	218	228	208	233	214	217	253	208	235	232	225	222	244	236	203	239	252	223	195	206	207	224	254	225	221	240	221	241	248	243	236	208	213	236	231	269	241	206	269	239	235	241	233	227	224	217	222	219	248	207	224	236	228	226	228	242	239	236	254	245	259	218	225	234	228	242	228	211	194	232	211	213	219	237	211	217	240	217	253	242	222	256	239	230	246	226	211	238	260	227	221	233	235	227	201	243	233	247	229	210	219	251	240	221	259	212	233	222	217	240	214	236	242	231	224	224	233	213	226	227	219	240	241	233	230	233	206	209	216	252	236	193	220	236	240	222	240	218	227	245	233	236	218	229	224	249	233	237	229	231	210	240	245	246	250	244	207	228	248	238	223	208	229	251	242	209	212	238	222	238	243	207	225	242	244	241	238	270	210	242	220	238	244	227	240	233	239	234	232	232	248	218	239	262	248	211	207	214	240	236	245	211	239	224	239	237	223	247	255	221	228	236	220	229	230	238	219	214	230	232	251	242	237	255	198	217	238	209	240	212	224	243	233	232	214	195	243	228	250	205	206	243	226	245	230	243	224	256	246	249	189	242	221	220	222	206	235	190	190	231	256	242	217	193	200	262	243	234	257	223	239	210	228	213	254	251	239	264	195	257	212	272	243	236	230	242	217	207	227	238	208	246	205	225	255	266	267	218	237	245	217	246	191	264	221	246	239	218	263	252	233	225	205	237	257	239	201	225	231	198	204	246	250	226	239	225	213	239	235	207	223	231	255	219	254	232	214	240	201	203	243	224	204	237	241	253	234	241	215	232	227	222	189	224	200	234	244	219	207	235	276	252	248	230	224	240	212	197	203	241	230	232	219	235	229	236	241	230	222	195	221	232	202	230	226	255	221	221	256	237	229	235	256	235	214	266	208	253	251	225	272	233	243	216	212	230	195	233	239	234	237	242	218	227	230	239	216	217	220	233	205	222	224	225	239	192	204	227	247	225	234	224	226	229	238	227	216	247	230	262	228	204	238	223	241	224	216	260	234	240	250	241	218	238	219	231	228	227	238	224	217	240	245	217	235	259	242	220	186	248	204	241
10207	10556	4323	1334	1271	993	783	796	759	690	675	681	616	648	647	641	578	629	614	640	627	627	623	606	648	613	661	644	610	613	620	537	612	572	575	623	616	628	627	613	602	617	630	612	583	569	557	593	636	593	611	615	621	605	613	657	611	619	592	606	616	580	657	634	637	588	602	638	643	614	609	595	638	605	619	586	607	615	614	608	628	585	623	607	607	621	599	602	656	614	655	605	597	610	588	617	642	623	580	652	645	607	590	607	633	599	610	642	594	613	643	657	637	601	638	619	601	607	613	641	579	613	635	614	608	633	638	597	657	585	647	631	659	647	609	595	606	596	627	626	564	607	624	627	642	624	669	612	595	648	597	580	627	616	638	582	608	633	637	640	593	592	599	643	625	644	562	585	605	605	610	612	609	600	614	597	645	644	588	584	605	598	639	581	609	614	608	631	594	593	610	645	648	629	608	554	597	635	588	632	630	609	559	601	595	592	629	614	633	601	549	587	575	591	574	602	538	574	615	603	633	622	620	584	642	602	564	583	596	586	614	611	606	579	615	621	640	579	589	584	594	620	633	582	611	608	659	601	624	582	609	561	606	622	620	614	599	616	559	588	609	637	622	626	603	612	585	574	658	597	558	584	622	647	628	583	649	627	632	649	585	619	628	569	639	630	629	675	624	598	622	631	599	619	633	594	636	583	612	546	571	635	621	612	593	627	603	619	589	562	609	594	614	588	599	619	614	619	573	612	572	637	593	551	622	609	602	603	599	576	615	608	606	612	596	601	615	605	666	636	558	582	585	618	595	580	612	638	648	594	621	650	617	599	594	591	577	589	586	632	614	586	636	630	653	591	608	569	614	598	609	602	600	601	577	583	608	623	569	633	638	655	600	615	569	620	635	578	558	659	628	636	578	610	605	619	604	628	591	634	620	622	610	623	642	602	675	593	627	600	629	589	566	630	599	599	593	599	558	618	620	609	586	573	626	594	586	571	587	627	596	610	594	566	565	596	604	611	589	606	636	555	603	588	605	572	571	622	625	609	626	632	660	659	596	579	612	590	597	581	573	587	608	623	584	604	571	578	601	597	571	618	595	614	596	623	621	591	606	618	605	572	620	608	627	602	622	581	576	614	642	644	605	554	634	562	657	625	602	564	584	587	627	630	598	604	594	601	589	581	590	630	620	627	599	638	657	600	616	615	579	576	602	597	618	630	631	570	616	617	622	612	656	623	575	574	601	622	634	591	586	619	604	652	593	600	607	661	595	614	606	640	619	580	581	614	603	574	549	586	541	626	554	628	622	595	565	638	586	565	595	626	593	575	636	604	585	626	586	661	603	604	599	651	608	619	592	629	581	588	615	601	612	627	657	648	578	579	604	615	579	588	631	606	607	592	583	589	579	622	610	617	572	605	611	607	624	607	592	623	639	605	622	585	617	586	649	564	547	652	626	627	582	629	616	580	571	612	523	606	638	651	607	586	578	602	624	639	616	602	637	582	612	624	599	625	607	563	569	639	657	642	639	651	608	598	609	607	601	606	610	609	616	566	576	584	630	611	581	633	626	596	571	611	634	609	582	585	589	644	582	623	587	593	598	569	570	626	594	616	591	589	652	670	631	588	638	593	580	618	634	580	659	602	561	578	573	611	593	628	650	617	605	607	622	577	594	559	575	591	586	551	607	625	577	605	593	643	613	647	634	560	610	614	618	586	608	579	617	642	623	623	642	603	588	604	579	626	672	564	606	620	586	598	629	653	573	539	628	588	580	588	573	589	570	619	613	594	571	587	594	600	632	583	623	606	598	631	596	581	634	608	634	609	580	622	633	595	637	628	625	605	645	634	629	580	622	600	578	568	572	588	586	653	593	600	610	566	612	601	566	624	564	595	590	657	608	626	595	575	594	583	626	639	583	575	598	630	604	653	634	617	603	588	585	582	662	597	631	589	617	625	605	632	576	597	589	607	588	581	620	612	588	582	612	589	584	578	590	571	588	625	600	602	552	604	603	638	626	582	611	588	598	630	602	626	603	612	623	603	582	561	606	600	603	622	627	601	596	619	613	596	607	622	628	596	608	612	611	588	609	604	546	611	628	597	644	617	572	580	583	638	656	614	625	613	620	590	617	603	629	590	611	621	628	599	566	587	591	600	594	603	622	620	596	592	587	577	625	585	582	614	615	641	599	653	612	602	588	588	586	592	604	618	595	650	642	597	608	572	584	578	605	640	609	613	621	583	584	608	622	613	630	582	579	609	615	580	609	601	598	612	596	599	614	593	588	623	596	600	613	599	634	641	613	644	610	572	647	590	582	612	597	571	637	636	631	588	628	634	624	591	609	617	602	604	597	640	608	605	623	578	568	628	594	598	630	650	626	568	629	584	599	632	587	609	598	579	613	592	606	622	616	603	608	570	598	594	627	557	579	620	621	609	604	603	618	610	628	634	617	623	628	586	618	595	598	584	616	606	617	658	608	594	661	569	624	594	568	645	580	582	585	577	579	587	570	634	571	544	605	647	602	612	584	628	582	664	577	598	604	611	639	626	572	621	607	575	600	609	648	584	640	590	586	637	575	579	614	604	598	588	583	601	627	623	588	627	603	599	621	637	594	622	592	613	605	608	659	606	634	606	583	609	565	579	609	624	611	644	605	628	587	645	593	611	589	609	600	600	639	575	660	585	586	604	597	579	596	614	610	580	643	570	641	607	595	586	611	624	614	646	623	643	614	655	558	589	610	608	624	589	620	582	560	580	602	610	596	569	553	624	612	672	581	611	590	579	611	603	622	565	611	609	638	595	612	611	633	597	615	586	552	620	624	612	625	561	649	595	694	596	584	591	624	639	587	604	591	618	607	622	557	640	574	593	605	577	615	636	650	632	606	624	613	645	604	591	592	617	567	598	625	584	606	614	585	612	612	582	626	612	627	620	616	593	607	626	620	588	600	590	598	615	584	584	624	601	579	621	601	603	599	591	629	618	634	575	649	599	587	613	617	614	639	592	610	609	571	609	572	646	650	617	537	623	603	595	628	605	585	604	575	621	594	615	618	591	625	622	586	594	605	629	640	618	589	590	619	563	627	590	612	599	599	645	594	563	581	593	605	587	624	611	598	566	593	582	600	553	599	625	623	609	578	556	584	572	615	627	597	555	628	573	617	568	574	608	629	612	599	605	558	604	580	654	609	627	610	608	608	596	601	580	575	587	562	589	557	607	582	634	598	602	566	610	626	593	577	592	593	627	600	642	599	638	613	615	610	606	593	603	600	612	583	607	576	600	573	630	608	599	599	627	596	604	627	610	611	653	622	607	569	606	611	583	627	645	584	605	650	599	600	603	589	637	627	592	615	625	636	609	580	562	607	612	599	628	607	637	638	634	644	602	614	536	580	608	570	610	651	608	620	628	584	564	597	599	655	596	579	618	617	577	678	517	607	639	593	609	615	602	623	640	580	624	597	568	607	607	611	599	589	697	630	657	581	608	600	639	544	572	604	605	594	628
35321	34263	22351	8996	5392	3092	1612	1018	859	670	538	408	357	317	279	265	267	242	226	242	230	247	225	246	234	220	211	240	228	250	208	237	222	221	230	230	232	228	210	225	203	231	232	207	218	241	228	228	207	235	216	222	183	232	194	216	235	224	216	216	217	243	218	197	213	214	220	223	249	208	209	254	220	215	215	214	228	217	181	210	217	229	231	207	212	213	246	200	212	238	229	242	208	225	214	216	200	231	237	202	220	227	225	223	192	207	245	190	210	237	223	249	218	252	211	216	230	187	207	208	214	268	226	221	251	245	228	221	217	229	212	238	248	197	234	202	208	233	232	217	194	234	231	236	218	214	217	238	192	210	215	212	223	199	235	222	238	235	232	232	209	237	207	220	228	251	241	226	193	201	211	210	196	214	232	220	236	218	198	233	220	215	208	222	213	189	218	224	214	232	220	210	238	216	201	202	201	214	198	223	206	204	224	198	223	193	217	203	202	209	208	216	249	231	222	238	211	208	208	221	210	206	217	238	243	188	214	241	195	199	219	226	237	225	233	243	198	204	191	216	192	237	217	230	212	213	229	233	195	217	186	220	222	230	220	205	214	210	223	205	229	216	194	215	220	215	218	211	203	216	212	203	220	211	231	218	206	223	201	200	213	219	228	198	238	199	204	225	200	208	212	206	217	226	201	229	195	198	212	219	229	209	202	217	208	203	229	207	189	223	215	242	224	226	203	231	200	198	211	215	214	208	204	201	218	221	219	211	219	212	216	228	207	219	219	218	208	217	243	204	220	212	253	215	200	203	208	235	185	218	215	203	202	230	210	207	222	205	206	236	231	228	212	199	212	203	242	210	210	229	217	196	220	185	199	221	230	218	194	235	213	207	216	221	219	215	208	204	238	222	205	231	261	210	205	222	230	200	206	192	217	199	194	222	260	226	227	234	248	194	214	235	197	191	236	223	231	202	203	235	215	230	221	222	214	221	198	224	204	218	210	210	226	232	212	226	224	207	242	244	222	207	235	224	239	188	214	193	208	216	220	218	241	227	194	217	226	182	221	241	214	237	177	214	221	197	210	219	217	240	205	205	223	218	179	201	216	208	202	233	201	222	209	238	191	219	213	196	210	210	246	226	191	202	204	209	241	208	217	219	248	232	201	169	216	218	211	216	231	230	226	197	210	199	207	205	229	218	221	254	211	205	191	205	209	208	221	200	213	237	224	227	224	229	201	204	232	204	217	222	217	217	205	216	203	224	226	246	202	198	227	215	203	214	231	195	211	218	227	229	204	195	239	198	222	218	236	222	196	199	211	215	216	192	215	213	197	219	242	217	220	224	193	239	200	189	231	204	229	201	239	192	207	200	228	234	187	228	180	196	225	231	230	227	226	240	212	208	203	226	230	208	212	218	185	195	199	209	251	228	196	218	217	199	206	252	209	227	203	207	202	212	236	226	206	215	228	240	208	204	227	214	199	231	218	233	208	234	247	214	208	203	225	208	232	217	236	226	232	208	212	253	198	210	237	226	225	212	275	231	222	234	216	206	200	202	211	220	231	200	211	218	215	238	216	198	200	239	204	220	228	219	199	204	196	206	204	192	227	215	206	210	200	229	210	214	214	233	206	203	192	207	211	199	213	216	223	207	237	226	220	220	229	204	252	211	225	212	238	196	217	220	217	208	242	208	244	223	226	266	209	211	203	225	232	229	219	234	215	218	253	207	206	204	206	231	249	226	245	241	205	243	205	207	188	200	221	205	218	226	209	209	243	220	224	193	214	209	233	217	208	224	214	226	200	230	200	211	205	218	232	191	211	240	213	223	234	207	220	212	201	238	191	208	215	208	209	207	221	234	217	227	215	219	201	205	231	221	212	221	222	235	216	191	214	219	228	216	220	205	220	215	199	221	223	218	202	209	199	207	199	203	210	244	221	217	221	233	209	237	216	231	207	232	213	194	192	196	208	237	211	232	235	214	205	205	191	210	203	208	241	210	220	199	198	200	223	206	227	214	212	203	222	211	206	226	246	213	239	220	205	232	207	208	212	208	233	195	218	212	210	222	226	221	201	196	196	239	210	215	193	221	212	239	186	211	227	223	220	210	211	218	233	173	226	239	206	208	191	213	213	221	225	224	228	201	237	217	215	221	223	220	221	183	216	211	226	212	235	215	201	222	217	245	223	221	212	196	204	217	234	250	220	204	242	183	235	221	225	206	196	216	234	214	216	206	206	191	238	223	242	237	238	217	224	211	217	224	207	196	202	205	215	221	240	212	212	216	236	231	196	195	188	205	197	222	243	229	208	212	208	210	207	247	240	203	204	233	212	197	201	235	214	232	238	202	196	230	225	221	205	197	214	212	238	209	198	195	203	220	212	213	208	200	217	217	225	214	193	223	234	220	197	200	216	185	234	194	202	234	221	194	208	211	184	198	212	231	216	223	251	218	231	197	223	195	202	202	238	202	222	207	220	208	243	213	221	200	230	211	195	217	216	197	234	237	212	262	233	214	193	225	222	231	236	193	192	211	228	233	212	219	230	190	211	230	252	226	236	213	202	231	237	207	227	191	236	212	234	198	207	192	233	203	221	207	215	222	200	212	241	227	204	227	204	233	231	212	199	232	224	218	222	201	192	203	208	223	201	242	212	218	206	215	225	211	207	207	199	197	230	261	194	224	231	213	236	234	243	190	223	225	204	225	228	209	252	222	189	225	242	214	212	213	195	216	236	178	185	202	226	239	233	198	201	207	222	219	236	218	214	195	215	231	204	215	228	214	224	246	216	235	211	227	238	217	190	223	204	217	213	200	214	227	224	223	220	220	237	206	233	214	209	217	188	180	193	213	206	213	233	224	204	239	204	193	206	217	230	228	214	229	228	236	223	206	224	223	219	215	213	222	236	206	217	208	198	217	222	239	211	213	201	233	234	224	214	190	190	219	187	196	203	228	250	221	203	213	207	221	221	221	225	242	201	191	230	214	206	237	237	188	217	186	195	226	224	236	224	240	205	207	227	214	210	216	196	236	200	199	197	206	234	217	200	213	201	212	229	184	225	197	190	194	235	218	207	219	196	204	195	221	229	208	202	235	218	223	223	226	237	246	239	200	191	229	184	202	205	206	187	202	197	214	215	232	215	210	212	207	213	202	195	234	206	195	230	203	199	226	212	235	222	210	239	232	204	175	219	226	221	221	205	223	236	240	217	211	195	190	206	225	193	202	228	196	205	195	203	225	217	203	205	227	213	239	211	234	242	220	227	185	221	221	242	216	234	197	215	211	227	216	186	240	218	223	223	228	221	227	226	242	224	248	244	221	209	217	200	233	216	201	219	198	220	209	233	226	204	224	212	208	226	215	209	211	206	170	206	230	202	223	200	219	219	207	215	205	222	198	233	224	189	224	217	218	191	196	227	206	213	229	221	222	237	244	187	200	212	191	206	199	233	235	206	215	229	246	248	211	235	205	220	222	245	229	218	198	219	213	237	258	223	231	199	209
24207	29101	12677	4481	5012	3861	2785	2743	2910	2692	2192	1516	1151	1000	972	968	867	778	753	699	725	673	618	668	688	656	614	656	645	646	599	582	586	619	612	593	572	616	621	599	612	631	574	625	591	598	595	591	579	601	549	555	569	603	585	592	583	572	617	585	582	585	583	599	542	588	562	543	596	617	569	572	605	572	634	616	611	583	589	545	575	576	584	605	638	608	558	606	631	633	628	600	614	569	580	613	568	641	601	561	557	576	587	559	579	595	555	620	571	630	630	592	619	580	610	603	598	588	588	569	601	624	582	586	608	599	590	589	573	563	579	595	627	600	577	607	605	516	632	566	561	613	579	541	639	624	564	547	574	552	594	584	589	555	587	571	575	571	557	568	552	574	582	581	552	546	562	569	585	588	556	573	581	580	562	559	610	553	548	577	604	584	618	569	591	605	563	594	543	605	549	554	606	558	552	535	568	493	583	618	516	586	589	548	534	587	588	620	578	555	558	544	548	563	568	529	569	593	543	560	570	576	548	550	569	551	512	575	578	525	567	599	556	598	561	574	542	550	578	586	595	562	503	540	609	571	567	559	546	537	575	601	579	575	558	583	622	561	538	558	551	581	593	556	578	585	549	563	562	540	561	545	568	588	599	573	513	538	543	572	580	585	545	541	567	581	536	553	553	546	539	551	555	572	528	585	565	569	538	560	542	559	589	554	543	587	545	551	551	563	576	544	592	593	565	579	573	575	545	562	569	540	551	578	534	547	582	555	579	559	601	557	553	544	552	605	541	546	610	569	569	557	568	582	568	543	594	581	558	601	560	591	552	605	586	583	577	537	570	549	590	585	559	582	561	568	539	582	560	541	571	562	550	527	543	590	555	559	536	577	594	590	559	592	609	533	558	573	554	528	608	547	592	603	573	591	567	584	593	558	531	544	588	562	530	557	552	566	632	556	580	567	543	527	588	560	594	562	537	575	546	563	552	568	574	543	539	562	555	513	583	579	580	563	621	574	555	565	537	607	551	542	551	498	625	531	604	606	569	597	599	555	586	588	597	576	549	579	585	574	560	652	569	587	565	569	587	565	542	602	616	543	565	553	575	565	533	594	565	567	577	523	585	608	557	580	602	586	543	573	585	536	598	593	549	599	581	570	587	553	545	588	591	614	566	572	544	555	560	568	593	554	544	615	535	590	537	521	552	550	567	572	596	558	587	595	556	580	576	550	558	602	609	575	534	582	587	594	568	586	564	585	537	590	566	560	581	577	540	551	592	548	552	565	563	552	586	598	576	559	564	558	574	577	551	591	577	536	570	559	576	574	554	564	549	570	552	579	560	570	549	622	572	599	592	559	581	561	585	564	552	568	573	547	549	562	568	579	524	598	581	621	575	572	538	575	570	558	518	615	561	569	575	596	561	547	565	553	559	568	578	605	580	521	557	600	560	526	564	587	559	600	508	555	542	606	577	556	585	558	562	578	550	525	533	596	567	587	534	570	547	533	593	586	571	567	571	564	595	574	629	537	577	586	548	545	594	559	555	531	553	551	575	568	532	595	550	607	563	599	594	534	592	550	587	587	573	529	562	616	568	569	606	594	580	534	554	580	581	557	584	559	559	529	566	601	598	530	532	515	584	549	587	562	577	544	595	581	570	588	593	549	598	625	574	549	545	567	560	534	532	583	568	570	574	555	527	596	564	583	578	549	556	554	556	596	542	579	571	532	593	605	542	541	563	545	561	570	595	544	550	583	595	529	604	568	582	609	548	593	580	575	591	600	557	565	554	602	528	585	554	590	585	587	623	526	606	559	581	569	573	580	557	544	577	565	532	584	583	588	549	568	585	568	556	594	559	550	555	635	554	576	576	547	584	578	598	523	574	575	577	549	601	588	572	522	556	535	527	577	560	541	540	554	579	562	562	574	573	565	518	560	558	539	550	603	588	579	564	598	591	550	549	575	537	592	563	553	550	584	537	577	552	602	581	562	577	574	539	598	578	581	534	561	548	543	579	548	571	577	551	530	564	560	604	577	563	570	559	535	549	565	590	626	545	558	573	549	544	541	547	575	567	600	551	538	535	580	576	550	533	550	570	569	600	567	571	567	575	589	586	573	604	562	564	599	567	593	546	545	574	530	547	561	556	576	566	584	552	575	606	574	527	575	603	586	598	548	545	582	537	580	584	610	557	575	574	555	550	607	572	594	558	583	551	577	558	548	562	579	613	582	567	586	579	520	601	565	572	601	552	585	613	555	580	541	550	579	560	525	568	583	581	550	523	577	567	568	580	562	563	576	527	585	520	620	591	566	542	578	615	561	586	569	546	599	590	599	570	531	586	524	604	565	539	574	536	629	563	580	551	536	584	570	589	592	613	542	617	525	620	597	581	591	532	593	589	549	632	588	571	570	560	570	534	600	576	545	596	618	571	568	562	574	577	539	584	539	568	566	546	573	552	550	618	578	613	545	562	585	554	579	560	547	540	548	594	563	553	557	561	563	536	553	547	567	567	544	518	544	533	552	605	622	551	527	568	523	577	568	567	563	538	592	570	604	586	564	571	578	578	519	568	613	560	519	554	574	585	557	568	602	525	592	555	533	559	536	529	588	570	541	578	573	547	537	584	565	562	553	578	574	591	507	567	592	576	547	562	589	570	587	596	549	597	518	554	575	585	577	548	570	558	569	576	547	550	541	572	557	585	555	590	559	533	621	568	580	585	570	577	614	557	558	599	568	558	561	566	563	557	559	553	601	554	573	575	565	574	571	591	593	546	584	582	588	568	568	550	553	595	579	605	542	547	585	528	537	590	592	581	568	533	544	561	581	566	600	569	613	559	589	618	582	553	589	569	567	587	549	514	557	571	608	525	546	595	585	575	541	550	556	602	585	574	573	562	569	614	562	607	570	556	545	581	564	569	544	596	546	583	569	613	538	538	576	565	586	558	569	543	580	537	573	550	579	572	576	524	595	574	549	604	578	577	541	549	580	568	577	574	586	575	556	572	567	528	464	589	556	551	565	566	524	544	532	547	586	556	574	583	571	607	536	554	545	547	644	511	579	548	559	576	596	572	544	572	579	577	542	562	567	566	531	535	559	549	526	580	538	549	562	559	569	567	531	554	594	589	567	579	552	540	603	536	560	558	571	579	609	555	576	577	564	564	576	521	572	588	571	587	542	574	581	559	542	556	581	594	566	582	577	531	547	597	578	555	544	577	572	557	565	585	567	579	585	508	551	558	577	531	577	601	594	552	585	581	558	553	585	593	544	517	596	568	570	633	569	553	558	578	550	516	572	578	561	553	558	570	537	558	539	553	564	546	614	558	547	574	567	596	511	542	621	564	577	570	543	587	572	546	543	551	585	585	546	542	560	589	583	563	565	541	564	568	553	563	551	565	569	545	544	562	573	569	553	548	546	577	572	549	565	558	591	566	549	568	591	557	583	609	592	583	535	586	547	576	560	550	557	592	557	545	573	519	575	574	587	570	578	580	602	557	546	590	572
43306	43562	30314	16547	10446	6716	3522	1959	1398	1026	662	553	451	303	297	266	251	231	198	188	183	161	175	211	209	168	184	172	183	164	171	183	150	168	185	168	172	167	185	179	167	166	146	177	161	159	158	166	169	188	166	183	170	199	157	161	155	171	165	163	149	166	171	153	165	160	161	175	135	142	150	146	174	126	175	168	143	138	158	151	149	171	160	178	168	179	163	166	166	155	157	166	155	178	172	161	143	147	182	164	146	182	185	157	187	155	172	157	175	174	143	153	145	154	144	158	173	160	166	170	189	143	138	146	145	172	161	149	168	154	168	160	160	141	144	177	142	163	164	152	145	163	177	154	161	180	156	140	181	178	159	154	142	141	144	173	192	164	153	153	168	156	157	146	165	145	175	145	158	196	160	161	181	156	156	173	164	167	171	159	147	140	163	180	173	162	159	145	150	147	155	161	158	167	154	179	153	173	158	152	147	130	150	146	148	165	161	162	175	145	154	175	146	149	171	156	153	164	177	154	163	170	134	157	134	155	139	164	171	145	163	136	153	170	134	169	149	170	145	146	174	156	164	156	161	170	142	157	160	164	177	163	179	174	134	163	150	136	135	177	157	135	151	161	154	162	160	155	145	156	156	153	135	170	153	156	140	160	160	153	167	154	163	151	141	165	159	149	169	152	170	153	177	171	149	142	160	130	139	157	150	166	140	155	161	167	145	172	174	160	155	153	153	143	157	152	158	145	160	164	164	152	149	173	157	203	167	160	152	155	157	180	153	158	123	161	165	170	174	161	145	169	160	152	161	159	141	181	197	151	168	181	165	177	161	154	137	158	144	150	169	144	150	142	170	176	172	170	152	171	158	153	162	142	175	137	142	165	164	155	147	160	148	165	169	176	164	126	143	168	152	153	165	145	160	161	178	148	155	148	166	151	163	153	157	163	124	157	156	149	131	149	154	162	165	153	163	119	156	160	159	151	145	156	145	152	168	140	159	156	165	149	138	172	149	142	163	181	149	134	175	154	167	155	153	152	156	146	158	136	161	165	150	186	143	161	148	162	140	154	146	164	173	117	150	168	178	156	164	192	172	159	182	175	163	152	172	153	153	159	147	170	143	165	150	149	158	161	146	158	156	145	171	177	134	168	145	172	145	169	149	157	156	145	153	161	159	156	166	152	169	155	136	156	143	156	172	167	165	141	132	190	177	148	151	140	151	153	168	145	166	163	148	159	160	159	172	165	159	153	159	146	156	153	178	164	154	141	137	169	162	156	160	155	152	149	162	172	169	169	145	145	163	147	187	155	163	146	156	175	165	168	152	155	145	151	148	141	177	155	167	146	165	167	165	160	195	168	155	163	175	165	170	141	151	141	156	148	169	175	155	142	159	171	176	148	157	156	139	159	179	171	146	166	158	133	136	173	158	153	171	168	174	145	159	164	158	170	153	146	163	137	166	143	180	155	159	139	167	142	158	170	166	159	175	157	183	173	163	148	165	156	157	164	163	149	171	169	155	157	154	169	165	155	196	148	161	142	149	180	150	152	154	177	155	156	158	159	154	159	153	152	160	169	171	151	151	136	154	172	153	159	172	163	150	150	154	146	164	149	151	138	172	149	131	153	146	167	159	155	157	151	144	151	169	157	145	187	161	141	157	134	173	148	162	172	160	167	152	143	157	148	157	148	161	156	154	171	157	176	142	154	161	153	160	130	172	164	178	168	160	160	163	175	154	160	167	160	178	153	134	158	160	154	172	146	162	161	160	164	153	162	171	156	163	163	153	155	151	180	134	159	166	146	166	161	151	166	162	146	129	154	164	143	174	171	171	161	161	170	179	144	138	143	159	166	147	152	136	170	157	178	161	156	156	137	166	166	157	139	162	161	145	146	159	166	162	156	152	173	166	147	163	184	150	158	155	166	162	159	185	159	164	151	158	163	169	162	141	158	144	147	187	149	177	164	144	144	170	157	141	149	149	155	152	156	177	144	145	146	162	165	180	170	153	150	144	146	159	152	182	173	157	170	141	128	152	162	136	157	159	165	162	152	158	146	169	122	131	175	152	173	143	149	162	140	145	169	156	176	158	159	141	181	137	173	158	151	148	158	164	153	168	152	167	142	164	159	144	160	145	177	152	158	157	156	159	141	166	162	178	174	168	138	155	169	155	148	166	180	164	155	173	170	178	151	148	174	169	162	166	162	165	168	151	170	171	158	136	150	155	155	151	146	158	154	159	151	159	169	151	149	155	171	152	146	155	143	154	160	158	165	171	173	144	135	154	161	156	165	164	146	162	166	160	154	168	132	165	181	172	173	157	157	145	145	169	172	139	126	167	130	162	150	154	140	163	163	161	146	154	156	167	143	172	159	161	151	161	136	167	156	165	140	168	146	142	146	163	163	165	182	149	158	149	129	159	145	162	167	137	151	162	184	172	161	184	162	160	163	153	169	146	163	152	170	175	179	161	157	137	164	146	156	140	163	170	143	146	169	142	168	157	167	153	172	163	151	159	137	157	158	138	154	181	173	145	176	167	145	136	146	158	188	159	154	161	161	166	151	160	157	175	148	169	162	161	151	147	178	161	159	136	157	151	154	138	181	162	177	157	149	160	160	173	181	149	182	157	166	177	153	175	162	158	151	172	148	141	178	171	165	142	154	149	146	152	165	154	160	159	159	162	181	155	155	161	178	147	164	139	160	147	155	149	159	173	177	163	167	153	143	167	171	143	175	181	167	156	140	173	177	170	160	165	156	156	156	156	148	162	142	173	156	143	163	168	151	176	158	133	154	157	164	147	148	137	183	147	164	153	145	150	136	164	179	174	146	160	143	162	174	176	152	177	168	161	158	149	170	147	163	156	153	147	167	142	148	160	164	142	150	159	157	160	137	147	159	149	158	167	154	139	184	157	182	139	165	159	144	148	178	156	142	164	155	142	172	142	150	137	167	150	154	144	149	152	160	171	152	159	157	153	151	168	148	179	164	150	143	143	172	157	156	168	148	153	183	159	146	168	170	158	154	178	162	141	144	137	167	152	166	154	174	176	158	162	145	141	164	171	168	146	139	174	154	173	154	151	166	178	157	162	152	160	157	137	144	182	191	137	158	151	147	160	166	160	177	135	167	169	163	165	164	150	142	172	162	144	168	163	146	169	159	157	154	170	154	150	138	155	146	168	145	172	161	152	166	169	154	176	161	156	153	163	154	164	146	157	156	139	179	179	159	177	155	155	166	173	151	152	154	146	165	172	170	136	176	171	149	164	139	186	166	153	150	151	146	167	146	172	150	173	146	157	141	162	157	145	158	140	168	175	175	142	131	140	181	153	169	173	165	136	162	145	144	142	145	161	167	148	160	164	166	155	159	171	155	173	171	181	146	159	177	155	176	154	160	149	164	155	173	166	168	156	146	186	151	162	129	137	156	164	155	158	165	154	144	140	160	174	167	170	143	160	174	164	147	154	176	166	167	158	163	154	163	161	154	167	159	166	168	145	133	160	150
29584	36557	21266	6728	7077	5875	4248	4180	4685	4098	2804	2261	1732	1471	1273	1089	1033	941	877	703	659	622	666	631	573	613	542	570	562	579	510	555	475	561	528	498	523	509	501	473	481	469	476	473	478	455	432	491	460	461	483	480	422	487	450	455	438	443	480	463	469	419	422	429	452	456	454	466	482	416	451	478	470	479	431	459	445	474	465	478	483	457	460	383	431	457	472	483	468	493	445	490	454	484	503	482	467	444	493	422	482	464	480	517	471	492	454	494	501	450	451	498	450	473	506	474	463	475	441	491	470	447	446	392	464	433	440	441	447	449	474	458	436	501	500	463	439	460	428	445	459	436	490	498	467	450	458	457	461	448	429	475	475	434	452	391	434	439	439	443	483	419	421	416	431	403	423	430	440	432	435	441	431	457	450	405	442	413	424	414	462	421	424	457	426	433	434	465	421	430	431	444	428	418	422	426	422	458	392	455	417	404	424	419	428	425	405	381	428	442	386	411	426	454	418	451	414	428	440	393	436	446	441	449	394	423	439	442	403	369	430	410	418	430	424	424	393	424	458	438	381	394	407	447	426	434	408	434	382	442	397	428	422	442	382	448	418	413	399	424	437	415	417	416	422	452	399	379	451	415	397	410	418	419	441	436	425	446	437	410	417	439	405	400	412	419	418	411	414	451	395	459	409	410	412	428	391	409	464	414	382	420	409	425	457	425	450	424	418	395	419	402	422	390	413	434	447	421	450	423	409	374	417	425	430	442	431	452	459	433	383	377	378	439	457	423	457	398	405	424	456	395	405	399	452	427	413	417	432	417	427	380	451	441	391	430	441	442	415	454	404	416	442	461	387	401	393	406	412	452	411	473	434	383	389	464	420	418	444	417	388	433	428	407	418	448	400	434	474	459	406	419	458	427	410	460	393	454	398	393	448	418	411	391	404	476	417	430	446	435	413	398	390	429	411	400	398	413	402	404	397	432	438	452	440	400	385	454	429	397	408	454	409	408	449	380	468	416	369	428	421	411	424	436	401	438	450	435	418	438	409	461	448	459	397	396	473	418	427	453	422	407	412	407	419	435	419	418	416	416	429	418	397	419	433	416	428	392	422	428	450	433	415	435	407	453	416	436	421	452	441	406	436	444	403	430	411	447	422	433	388	408	415	405	405	435	419	417	433	432	434	400	452	451	413	429	464	373	427	421	405	433	405	459	457	440	419	430	381	424	421	440	416	402	390	451	388	404	412	399	481	398	398	442	434	423	442	416	422	430	413	411	435	440	442	414	430	427	440	414	403	437	412	415	416	391	425	413	384	423	422	398	432	438	428	441	413	416	418	442	443	410	439	414	391	443	435	430	384	449	429	432	432	408	408	373	430	442	421	422	443	420	426	396	374	412	406	403	436	410	429	430	414	420	430	427	460	399	386	442	395	424	405	421	408	441	427	435	420	400	432	408	416	434	421	406	403	441	441	417	453	443	396	428	408	424	434	440	416	401	428	433	411	434	425	433	406	461	418	435	403	430	404	461	410	391	413	434	365	421	445	456	452	451	401	433	440	408	460	423	464	426	428	423	416	408	396	410	425	398	409	389	429	398	406	450	447	362	401	433	432	463	426	430	454	421	405	446	452	431	392	425	464	410	446	414	416	388	441	424	413	401	435	377	406	433	409	429	417	483	447	407	425	411	418	435	407	408	380	390	404	398	416	410	407	448	446	424	460	443	425	390	428	432	395	456	394	393	391	431	434	401	435	427	412	399	423	392	413	384	409	420	424	419	448	422	433	418	393	401	430	456	418	408	439	439	425	442	419	396	404	456	410	353	457	410	406	436	438	441	398	452	428	440	439	427	427	420	482	420	397	446	443	397	421	426	425	407	415	411	444	397	397	413	432	397	438	438	410	374	407	406	402	421	436	438	421	427	402	429	437	399	433	463	448	427	414	456	414	403	388	437	403	398	414	433	460	436	397	435	389	422	434	442	430	406	381	413	476	424	412	421	446	391	421	407	434	470	421	411	438	413	417	451	417	445	418	426	410	370	447	415	403	415	438	421	417	435	415	432	443	414	455	436	397	442	449	434	447	396	444	421	428	421	430	454	436	419	434	419	415	422	438	431	443	431	436	393	439	405	413	410	419	409	443	414	415	394	390	441	406	394	395	415	452	411	450	424	435	442	421	421	405	397	391	421	421	388	404	431	431	423	389	417	431	419	457	456	424	428	419	427	399	426	422	416	443	438	462	433	436	426	452	444	427	402	439	417	425	405	394	428	404	435	409	428	428	436	427	398	427	437	424	404	422	407	414	386	424	413	435	396	424	427	425	379	428	419	428	426	420	426	410	401	387	425	432	475	403	441	435	436	401	401	417	404	433	399	438	425	415	424	430	430	415	437	385	419	414	427	449	446	418	423	408	421	434	412	403	417	399	462	438	456	400	414	391	467	416	408	393	393	423	429	407	440	416	420	436	370	408	445	424	437	411	396	392	429	439	434	447	434	430	432	409	426	443	437	435	431	436	395	427	377	438	441	413	391	425	441	410	410	409	436	451	453	401	412	422	460	437	400	438	425	419	473	417	392	438	400	408	415	419	390	405	421	410	425	426	446	416	418	414	427	428	441	438	415	444	393	387	414	428	445	427	420	462	452	412	421	399	415	463	418	435	423	402	415	432	432	458	413	377	433	423	418	396	398	411	402	428	418	423	438	415	420	417	423	443	449	416	426	452	399	390	444	403	420	409	432	444	396	427	420	408	428	408	390	390	391	374	450	443	421	441	434	420	453	455	446	409	402	413	398	386	389	452	434	425	446	450	424	408	413	460	418	396	419	431	418	428	403	420	414	423	415	405	425	455	412	422	421	414	427	431	417	436	391	447	423	429	426	417	446	441	379	421	410	415	442	410	418	411	431	431	402	414	394	434	430	408	441	422	414	408	432	445	400	418	402	435	395	428	435	420	409	441	411	412	442	434	444	403	430	418	431	495	424	449	430	469	450	410	394	458	406	384	422	401	436	398	396	423	424	454	428	439	406	406	435	407	391	391	422	439	444	396	456	384	391	415	408	449	417	421	363	454	409	418	430	405	449	451	389	392	385	433	429	401	423	411	419	388	409	413	412	397	411	464	398	418	409	415	429	402	424	445	404	465	425	383	420	405	419	379	450	416	438	400	458	397	446	431	433	442	430	416	425	396	424	402	421	452	431	380	434	455	424	399	399	415	435	417	407	426	393	460	438	417	443	395	439	442	444	413	435	426	422	411	425	432	405	454	458	409	430	417	441	424	414	415	414	432	402	403	393	397	421	441	437	438	405	408	452	444	407	444	365	438	425	420	431	439	443	452	406	408	409	412	444	415	414	425	438	457	421	433	407	454	396	434	371	451	471	399	407	426	420	447	416	437	436	400	411	412	414	444	415	401	446	401	423	420	428	451	423	372	440	406	412	398	401	408	428	432	412	435	461	468	450	391	429	400	422	401	446	443	413	423	441	448	423	434	424	418	405
15989	9249	2078	473	486	420	331	273	267	274	217	231	192	215	255	207	236	212	234	227	205	223	217	225	213	243	244	238	244	240	224	205	243	221	236	263	256	233	261	230	237	223	228	240	255	210	194	223	234	235	239	211	195	194	226	240	253	245	222	263	248	258	226	203	228	226	247	206	230	221	234	248	230	238	239	222	231	251	233	222	227	219	231	254	217	230	272	218	246	235	258	218	257	239	198	222	236	221	246	219	218	265	239	231	246	233	219	229	208	249	226	202	237	265	249	264	253	226	242	236	233	247	206	234	237	241	232	234	241	223	208	243	223	223	237	221	239	219	217	238	234	205	206	243	255	228	215	225	251	225	246	228	266	246	229	212	261	225	239	226	223	251	224	231	229	233	218	228	253	196	205	248	229	241	233	198	233	219	244	241	223	208	221	245	191	237	247	226	222	241	198	250	227	224	220	207	241	239	245	215	208	217	182	221	252	219	233	257	255	247	234	253	226	227	215	239	248	269	228	234	217	244	239	223	220	233	232	243	235	249	243	226	240	238	225	273	235	238	240	224	246	221	240	219	211	199	248	225	226	234	227	206	233	262	242	242	237	236	232	252	211	238	244	223	247	221	239	225	242	223	211	233	225	254	251	214	231	238	230	226	233	228	251	249	241	244	243	229	235	242	238	232	244	233	198	261	250	229	218	266	236	247	215	221	217	224	220	240	210	230	229	227	248	232	211	236	205	213	246	229	240	246	223	225	188	233	205	225	256	253	225	239	226	244	204	237	268	208	244	219	229	235	215	221	218	231	234	245	242	203	210	217	243	215	239	231	247	235	213	234	248	242	255	237	203	218	231	229	236	231	241	200	231	223	242	230	236	216	260	212	225	242	224	245	246	220	253	214	220	217	234	216	261	226	225	240	233	228	192	236	217	227	221	249	223	237	213	245	238	214	214	232	223	221	269	227	248	222	247	223	242	204	252	211	248	215	229	240	278	248	230	235	213	217	222	257	214	225	234	235	225	216	219	242	224	251	254	257	208	243	238	212	244	228	225	206	249	265	224	246	220	234	219	216	224	237	222	218	231	224	217	197	237	226	227	255	214	223	209	218	234	240	221	248	216	220	230	247	223	216	239	233	233	217	252	258	216	263	234	203	217	256	231	226	222	227	242	262	242	239	197	219	238	248	255	249	223	246	221	234	208	236	214	216	221	209	241	233	222	228	258	219	214	221	222	255	230	208	259	224	236	233	245	218	226	237	208	262	260	244	223	236	238	213	273	245	271	218	221	217	239	247	240	225	214	237	216	254	229	224	207	218	252	232	217	241	217	234	241	208	237	243	235	239	232	206	231	247	221	234	229	204	233	206	232	232	254	236	252	229	255	238	230	259	194	235	238	238	215	261	232	226	223	214	199	251	215	244	230	214	222	250	217	232	203	240	238	223	223	234	225	228	241	194	207	232	246	229	247	228	235	232	233	238	253	238	208	247	234	222	215	200	216	219	246	240	232	202	228	215	247	226	200	208	252	203	235	234	222	229	238	257	219	231	242	248	234	226	228	223	229	241	236	238	212	236	232	254	237	236	243	232	248	242	251	254	218	228	225	226	240	239	235	243	207	255	247	231	245	209	228	222	246	226	222	218	212	222	210	222	219	240	250	237	224	197	198	214	236	232	245	233	232	229	232	231	237	243	265	216	237	235	224	208	212	262	236	230	220	238	235	279	243	234	202	229	247	215	227	203	208	264	238	241	200	206	232	231	229	214	255	221	230	214	225	242	248	229	246	245	241	219	233	227	236	205	249	224	223	224	227	255	245	219	237	225	235	251	222	217	220	217	226	236	227	230	250	205	212	226	222	250	247	228	246	233	229	229	236	225	235	224	226	233	223	221	235	245	221	239	248	224	245	222	226	253	252	263	253	238	226	214	213	245	246	239	245	226	211	237	229	220	220	237	246	231	234	247	236	226	227	249	237	226	213	237	199	218	225	228	219	220	246	199	198	224	243	240	250	233	219	232	218	221	239	216	229	229	225	221	249	249	227	219	248	243	229	213	259	248	210	234	203	233	235	252	228	236	208	247	200	204	224	241	217	221	194	240	229	210	246	248	227	229	206	244	233	250	236	220	210	229	237	210	217	189	193	231	234	234	222	236	200	249	240	228	240	232	234	231	235	244	224	219	218	240	267	226	218	226	241	205	266	239	243	245	256	209	234	242	249	249	237	242	237	260	224	232	248	211	238	226	235	197	237	220	222	241	243	248	230	243	224	215	236	229	227	240	241	244	198	237	217	255	202	198	239	227	231	232	249	219	221	239	224	233	233	227	213	234	215	213	265	226	208	213	228	221	225	212	239	220	232	233	220	224	239	219	230	246	222	247	246	241	216	231	219	231	221	227	234	232	255	229	250	236	211	217	258	241	219	244	227	216	234	258	255	225	216	217	206	243	218	246	227	224	218	227	224	258	237	240	235	220	222	211	245	244	243	219	252	232	231	230	204	221	223	248	218	228	230	242	244	235	238	239	237	218	230	218	252	211	236	244	254	235	217	238	246	227	205	236	221	203	241	231	242	230	214	250	244	210	212	212	229	227	220	229	216	235	243	221	213	203	220	237	261	211	228	215	242	232	220	212	211	204	256	229	199	253	244	238	246	221	229	229	220	222	235	200	218	226	232	213	213	199	231	245	227	273	215	217	213	256	228	225	257	230	236	228	247	251	223	238	259	226	227	227	208	217	231	235	217	204	249	241	214	230	204	208	232	221	228	226	229	240	235	212	250	237	227	240	229	249	229	215	246	241	247	249	228	215	252	223	211	234	269	224	227	258	240	266	235	237	247	242	252	242	228	244	241	260	240	218	244	226	241	200	258	231	240	250	226	208	193	216	245	233	216	248	221	228	212	204	244	201	219	242	232	215	243	233	250	248	253	257	226	231	212	255	233	204	232	234	231	208	213	217	200	271	259	207	236	213	231	241	220	245	206	219	238	233	247	222	207	217	252	244	230	217	236	224	258	233	254	214	249	235	221	244	202	242	226	228	247	242	228	240	279	244	234	247	230	221	220	259	236	250	251	218	203	207	212	220	221	244	231	242	248	254	217	234	223	236	230	223	227	225	252	204	221	211	259	241	238	259	225	226	220	241	228	244	208	240	226	240	241	221	234	238	218	232	245	225	251	195	194	227	239	235	212	212	222	230	230	221	238	247	241	234	209	250	236	242	201	238	228	258	203	272	243	208	241	252	220	238	243	220	221	217	215	226	254	228	214	234	223	248	247	218	239	255	239	231	219	212	252	244	225	246	228	231	227	229	234	239	236	218	212	225	238	223	276	236	247	200	261	250	209	254	220	234	230	218	243	271	223	220	225	245	243	241	223	238	216	243	245	245	223	238	241	201	233	221	249	245	231	243	233	215	210	235	219	247	241	226	214	239	228	220	238	262	236	246	250	254	225	221	209	211	258	236	250	229	227	243	219	217	203	250	252	220	217	227	267	196
10473	9229	2871	1168	1229	1107	872	810	697	731	762	715	689	627	654	632	663	596	622	619	601	632	612	624	629	593	587	606	595	595	620	582	617	623	653	624	568	660	607	597	614	595	627	595	622	617	602	611	602	612	580	648	608	576	622	605	601	598	589	599	588	629	596	605	640	571	587	628	615	639	623	577	593	616	608	603	571	618	612	651	597	631	582	584	602	637	618	626	615	603	620	633	644	651	563	611	633	549	592	582	649	584	638	600	651	648	642	641	593	670	632	599	592	617	644	613	629	621	611	597	596	579	639	604	618	630	572	590	644	598	625	629	576	610	619	618	624	574	633	621	629	590	640	630	611	605	588	609	614	608	608	614	610	606	631	574	564	566	595	592	622	659	570	615	625	595	633	608	585	585	660	623	604	619	608	578	560	594	572	611	642	602	582	598	546	604	640	612	601	621	568	590	601	612	618	619	575	677	594	602	628	604	570	586	607	616	614	615	583	653	606	611	616	606	577	602	634	592	572	616	623	623	595	608	587	586	582	601	633	586	599	598	579	613	605	602	592	614	618	607	619	617	611	592	654	621	595	583	623	629	580	605	655	617	573	601	592	602	594	609	600	607	593	612	644	563	633	595	622	594	609	647	604	648	600	593	593	596	591	630	616	612	618	599	613	581	610	598	609	582	629	620	604	589	562	601	628	588	647	576	601	578	614	614	629	609	573	644	584	583	577	575	589	610	591	642	597	593	635	622	638	596	604	629	606	602	664	571	601	627	628	642	599	589	593	573	630	582	565	589	551	582	608	595	625	635	593	611	615	577	568	603	604	603	609	624	604	583	591	583	617	558	604	566	642	618	598	593	601	614	610	638	579	602	619	603	544	602	576	588	634	571	621	585	599	604	588	618	587	593	551	591	617	579	607	603	578	620	601	644	613	579	635	638	574	532	623	611	606	610	616	574	575	622	654	638	636	583	575	579	628	579	569	588	602	562	628	565	585	594	583	639	601	624	607	574	583	594	589	593	638	588	608	594	617	626	587	606	591	591	610	635	585	605	608	560	644	610	610	632	605	629	589	626	582	622	607	592	589	590	629	630	627	584	620	582	623	601	609	624	629	670	586	657	586	575	602	627	644	584	587	623	585	590	592	642	585	609	628	597	605	596	622	563	602	606	615	629	608	588	595	621	664	593	614	637	566	562	580	631	583	594	595	612	570	608	632	605	558	611	555	614	665	592	580	606	591	581	611	653	593	630	573	579	628	619	620	655	602	614	608	604	602	646	560	638	619	617	611	557	604	628	584	623	646	595	646	600	592	638	612	637	623	615	647	591	623	578	595	635	634	668	580	576	576	585	577	590	607	649	627	570	592	603	601	586	594	632	571	600	589	604	619	570	614	589	581	585	626	604	634	611	616	584	617	589	587	580	630	594	612	635	580	580	608	633	601	622	553	595	579	604	572	626	609	576	591	557	603	632	572	619	606	610	585	608	606	642	614	605	606	595	601	617	621	607	588	574	567	631	549	621	667	617	615	589	628	614	619	592	589	594	599	621	577	604	611	564	583	615	618	585	598	572	661	663	631	596	611	606	596	582	603	624	614	622	647	609	617	628	568	568	605	599	606	587	608	597	603	575	609	615	633	617	560	610	571	585	610	606	597	606	602	544	598	624	611	641	634	611	590	644	604	579	605	606	588	629	602	626	616	613	619	618	593	628	627	640	572	622	652	604	618	617	587	593	602	592	638	606	574	583	612	590	600	612	645	578	607	597	668	616	576	606	593	594	619	608	611	566	649	611	596	554	595	601	562	594	625	635	591	611	627	633	647	612	587	548	596	626	604	616	580	611	611	613	626	580	651	563	593	605	588	586	595	569	587	586	587	584	578	611	593	588	585	656	628	621	563	577	601	640	616	557	576	558	623	614	597	649	586	592	600	595	636	561	587	603	646	559	566	572	591	613	584	604	601	595	605	578	590	580	598	629	610	653	597	577	570	654	597	634	579	580	663	602	624	620	608	619	613	585	581	661	626	618	622	649	612	628	575	582	574	600	565	596	599	580	626	590	606	617	590	599	612	598	612	600	596	623	622	601	576	635	611	591	616	598	576	632	594	629	640	556	612	590	624	593	578	560	649	590	628	608	600	644	610	633	599	605	605	598	594	615	574	608	589	602	605	637	601	617	582	580	598	625	600	596	574	633	585	607	581	664	628	578	612	592	618	580	632	563	610	585	588	634	602	582	613	589	643	598	597	606	611	573	650	618	620	613	571	586	613	591	598	620	626	594	619	598	581	618	623	580	613	610	647	553	578	646	602	607	589	615	635	608	613	626	581	604	607	613	602	605	663	604	584	609	649	567	599	581	608	598	582	570	605	614	622	618	616	620	639	621	603	614	661	598	621	631	569	571	580	632	588	641	615	572	590	608	587	561	616	586	650	581	606	620	609	664	612	560	623	590	622	600	584	638	580	590	613	609	582	628	628	638	610	599	583	581	610	594	558	597	571	556	607	623	617	643	629	582	610	637	593	538	660	591	644	607	616	615	618	586	605	590	565	595	596	597	625	626	621	611	608	603	607	575	585	579	580	605	569	618	628	627	626	579	583	596	618	618	608	593	621	593	638	615	619	573	596	673	605	609	597	570	600	612	632	613	623	609	590	586	650	617	680	563	629	570	586	598	602	624	568	593	581	586	599	594	589	617	578	621	610	596	601	602	613	598	636	606	615	626	573	617	613	553	630	621	601	606	637	608	585	640	623	607	605	593	565	615	623	608	615	611	661	582	625	566	621	600	599	612	624	606	580	571	595	640	617	594	581	613	615	617	587	613	591	637	616	620	627	592	544	634	622	592	603	565	626	574	634	583	581	623	593	607	584	594	634	646	562	633	607	582	586	622	634	659	612	675	593	656	646	589	578	585	573	550	608	600	597	623	606	615	637	596	614	562	612	579	573	592	568	589	609	578	598	609	586	609	611	630	570	655	620	591	600	607	635	598	539	588	583	652	611	559	654	622	619	629	609	599	577	596	612	628	588	564	584	595	621	628	590	623	631	657	594	612	599	617	635	593	645	621	620	626	617	585	588	585	599	610	554	580	564	634	617	597	599	650	643	604	664	627	577	622	590	634	597	592	592	578	652	598	562	600	613	616	572	584	615	604	621	577	595	597	566	583	630	626	597	612	603	579	611	626	587	604	622	646	684	638	634	595	628	576	610	624	583	545	626	615	616	607	607	618	615	629	615	592	600	585	653	626	616	557	556	594	572	592	625	599	623	599	594	596	659	610	619	566	653	583	641	589	589	622	591	661	588	626	632	642	651	599	617	556	614	570	599	652	631	603	596	634	656	590	583	612	586	571	586	609	619	585	626	583	589	655	577	609	596	602	635	625	577	585	584	626	608	581	595	611	582	614	537	599	567	638	617	626	630	614	589	594	556	618	621	599	587	634	611	612	575	644	625	636	574	627	607	632	596	623	606	589	615	642	625	604	613	652	603	655	563	606
35002	34718	25408	10658	6156	3970	2043	1132	854	667	503	438	332	285	310	272	272	266	280	238	217	253	223	231	219	239	217	201	224	219	208	220	191	258	214	244	228	225	222	219	206	208	209	227	222	265	204	244	219	246	205	186	205	237	218	210	241	224	206	231	217	205	240	202	235	212	218	218	247	216	264	226	217	207	219	223	216	241	227	202	215	214	238	186	210	221	233	247	205	193	234	232	253	221	248	216	209	232	206	215	248	238	206	230	241	255	236	202	238	241	222	203	213	244	213	206	195	179	197	201	242	209	209	219	223	221	217	229	223	221	232	189	220	236	270	198	202	210	226	205	220	226	212	243	221	207	240	219	217	222	212	228	231	196	217	192	211	259	222	205	234	225	215	198	200	225	207	200	202	234	234	194	229	227	244	209	238	229	210	224	209	216	222	213	197	197	212	216	218	230	192	198	211	219	232	239	203	201	219	202	228	199	221	211	196	199	242	225	215	218	207	226	215	194	241	212	225	213	209	218	195	233	219	226	216	218	203	191	235	213	205	247	221	188	261	202	206	194	208	226	222	241	212	211	207	201	235	224	223	192	224	219	211	204	191	216	214	226	222	197	239	213	205	239	206	214	235	235	243	235	200	233	230	213	213	230	214	216	223	204	206	229	232	201	215	237	208	215	222	213	203	202	228	223	200	240	213	196	209	211	241	221	232	209	185	198	216	215	221	229	226	225	226	246	198	210	203	220	235	237	229	210	199	224	217	240	225	217	248	229	225	219	221	215	228	227	231	216	205	207	231	202	200	214	225	211	216	226	239	237	233	208	214	192	221	206	212	229	229	196	225	215	214	248	221	245	211	209	215	227	226	235	213	240	239	214	203	218	215	226	231	229	179	218	216	223	206	212	212	219	223	208	218	224	215	222	237	248	221	237	228	195	240	211	238	233	227	223	212	231	233	198	213	224	220	210	231	196	217	220	227	229	218	201	205	227	219	197	234	222	220	186	204	230	243	225	206	207	222	190	211	201	210	220	203	218	192	198	219	202	217	230	207	215	200	214	213	201	204	229	241	197	245	217	216	205	230	191	222	218	212	216	227	194	192	208	221	221	238	207	226	216	196	217	197	223	235	249	220	213	225	212	212	219	210	191	235	204	221	224	209	231	243	234	240	223	221	226	211	210	230	226	211	203	241	201	226	202	211	233	195	198	240	215	212	212	198	215	232	214	241	235	200	233	220	216	234	210	205	208	209	226	218	202	173	214	210	223	212	229	240	238	180	217	223	207	216	237	222	223	212	213	219	229	197	205	205	225	202	199	220	195	198	221	201	205	219	213	201	217	208	224	225	211	236	231	235	235	216	219	213	221	188	231	235	241	221	206	211	198	233	211	230	198	244	208	249	216	230	206	223	219	200	214	238	219	223	214	227	218	199	217	202	220	218	233	218	220	206	200	219	207	226	240	221	199	208	223	221	224	212	242	205	212	219	204	240	202	238	256	204	227	215	192	197	222	225	198	229	198	201	213	193	232	222	237	240	212	215	245	236	199	220	216	206	223	208	210	225	224	222	224	236	231	238	205	232	242	220	234	226	220	219	253	223	242	195	197	223	223	231	207	221	229	220	217	246	202	207	196	217	221	208	246	202	219	219	196	200	177	198	212	196	214	195	243	228	214	202	224	215	229	234	206	237	217	208	239	220	230	213	220	209	216	234	215	218	205	221	224	217	224	206	236	207	228	223	212	226	221	210	198	212	220	208	202	209	225	221	197	214	215	238	234	219	221	207	245	218	200	219	222	239	219	209	210	206	220	225	196	208	224	241	206	231	231	222	196	208	235	196	228	231	220	217	214	197	219	213	218	214	205	205	206	244	236	194	190	207	198	214	215	221	239	227	218	192	235	208	243	235	186	232	217	224	210	208	231	223	185	225	223	222	212	230	243	203	224	234	205	213	222	205	227	201	231	198	199	210	208	197	220	206	218	204	221	220	208	207	254	235	213	221	195	226	228	201	216	200	218	208	210	221	216	222	207	201	201	224	214	230	214	225	217	203	231	213	227	206	209	232	204	228	227	201	194	212	210	209	212	207	236	187	203	207	255	193	242	221	220	243	197	240	233	220	224	204	224	188	232	184	198	218	230	225	203	212	237	221	208	217	199	221	228	204	241	243	187	201	222	228	243	223	212	227	225	201	219	220	230	213	191	205	225	207	225	230	246	207	214	216	222	206	235	209	211	236	192	224	213	210	233	225	208	216	158	202	217	227	217	210	222	231	210	216	228	221	253	237	207	238	234	227	235	223	229	224	233	222	211	206	248	193	207	222	213	216	218	223	211	219	238	242	221	231	210	237	211	213	213	237	205	200	228	216	225	243	214	208	205	209	196	217	217	234	223	207	224	251	229	221	239	188	215	217	227	209	221	194	211	220	203	224	241	211	214	204	228	208	204	204	208	233	226	240	226	216	230	226	229	259	200	218	227	230	213	239	209	227	234	214	230	207	239	222	201	214	211	199	232	218	203	241	215	190	232	186	207	211	204	229	212	226	215	225	226	218	208	242	222	207	230	210	239	211	226	210	212	215	232	199	227	237	254	213	219	214	208	209	203	197	222	222	218	254	219	202	226	231	212	211	200	234	230	211	205	215	186	242	216	219	221	216	217	208	210	200	214	232	225	208	213	211	209	224	228	197	228	218	206	254	230	222	223	218	191	208	189	221	223	242	227	221	208	192	205	233	224	222	235	226	187	233	221	226	204	182	238	217	202	169	202	233	236	256	229	201	215	233	183	229	208	226	220	203	218	217	203	210	250	234	218	207	228	233	212	244	207	188	243	214	224	208	192	204	214	188	192	214	216	263	209	195	226	262	222	221	266	210	209	215	214	221	222	217	191	204	208	230	189	209	208	198	220	191	208	204	220	236	203	207	199	220	207	217	228	239	220	187	241	215	252	215	222	214	202	213	205	217	210	175	184	202	210	243	225	213	199	209	199	200	217	197	231	204	207	217	203	213	249	227	222	217	227	210	212	198	235	228	250	211	211	214	239	194	211	208	216	222	227	214	199	206	197	216	203	225	205	232	225	221	201	205	210	230	228	231	227	261	211	199	219	220	209	224	210	210	227	228	217	204	217	210	224	227	213	211	186	209	232	206	210	201	211	211	195	200	194	238	207	222	224	227	221	218	212	214	229	223	218	226	219	189	232	200	188	232	233	224	195	266	240	224	202	202	227	215	248	222	221	221	191	233	236	194	217	224	215	214	233	206	222	229	228	204	222	225	220	215	195	170	193	186	227	229	206	191	214	182	207	224	220	210	226	212	219	202	214	226	231	211	235	208	248	221	218	224	232	219	226	219	204	223	242	224	238	232	212	215	206	218	190	235	194	216	223	205	220	191	227	218	208	236	205	203	203	241	235	224	221	181	235	202	198	218	223	191	203	200	220	205	214	212	225	236	198	203	244	222	230	196	214	198	254	217	198	227	245	224	207	207	194	215	218	221	230
24098	28344	14891	4316	4728	4031	2924	2782	2961	2781	2042	1659	1176	1125	1104	935	862	754	783	720	711	648	690	641	634	661	636	646	619	631	636	590	603	603	616	631	623	608	596	627	595	628	620	585	589	617	616	618	633	560	555	588	612	585	550	603	545	580	575	554	572	613	530	580	601	597	590	585	584	592	602	570	565	588	571	557	550	597	577	536	553	567	588	607	575	583	628	555	595	613	618	614	627	607	570	610	575	567	585	585	556	597	629	655	624	597	579	633	572	583	631	599	658	596	537	541	605	559	579	575	587	570	578	599	574	591	579	585	571	610	608	582	568	566	579	589	608	577	572	617	571	578	589	571	596	582	633	545	557	510	598	594	556	557	595	539	575	545	587	566	604	552	570	596	574	570	523	556	595	537	583	547	578	599	554	564	587	562	544	564	543	550	504	568	571	551	546	614	539	539	602	600	581	534	556	506	586	561	559	559	549	569	567	531	549	558	575	561	594	559	557	552	557	533	590	578	532	549	560	538	583	558	580	673	599	556	536	554	543	579	559	570	570	580	514	598	522	567	544	592	538	598	553	560	553	544	560	544	513	532	567	532	595	555	527	577	557	584	523	548	569	581	570	556	577	546	610	563	557	561	589	588	581	572	542	599	581	512	554	589	523	613	589	545	542	548	570	585	542	534	552	567	550	594	546	580	599	563	591	557	549	567	585	551	553	564	580	575	590	558	554	571	569	598	540	568	596	567	562	560	587	552	547	557	572	585	576	609	583	572	530	531	570	540	555	557	551	585	579	569	522	592	588	547	565	576	616	545	569	522	575	584	562	572	591	586	535	542	536	540	567	573	533	561	589	556	610	551	564	568	558	600	563	570	568	555	612	577	538	588	588	557	571	573	551	572	594	530	575	570	550	585	575	562	542	540	587	568	547	598	570	574	555	587	609	588	553	564	540	542	526	559	582	563	542	567	544	573	525	584	568	563	557	567	557	514	537	571	568	545	603	584	556	589	558	554	598	527	572	563	539	553	555	564	567	579	559	536	568	565	597	645	585	543	580	566	568	508	567	548	559	557	521	544	539	583	601	552	571	595	526	581	564	564	562	584	592	546	579	584	557	561	602	584	578	570	543	533	563	536	547	581	520	586	529	571	557	514	557	593	579	543	613	592	603	583	568	540	560	554	600	564	564	580	577	551	590	540	538	599	591	574	588	539	572	568	564	554	584	600	551	539	547	551	540	571	580	559	581	553	553	584	534	569	564	568	538	593	531	546	544	588	565	607	544	549	577	546	612	558	556	568	571	518	548	547	600	568	561	566	553	528	566	564	576	574	587	576	537	514	554	544	584	595	549	588	568	593	542	527	567	591	557	574	557	558	597	555	591	558	581	560	548	557	540	566	592	587	547	551	565	530	546	536	579	561	563	629	579	566	552	559	557	569	556	591	562	551	509	542	647	577	553	599	594	567	595	544	547	563	557	568	561	547	575	560	532	587	539	569	522	564	606	586	552	554	569	550	563	520	537	565	518	527	555	547	561	542	570	576	599	545	533	610	538	617	533	558	603	566	558	561	576	567	520	575	585	563	558	568	570	566	556	576	571	541	612	571	585	577	581	570	596	562	539	607	565	572	541	557	584	568	564	544	543	568	609	589	545	551	571	544	564	575	587	628	562	580	577	531	560	588	556	564	536	582	542	562	581	550	609	599	558	586	559	540	547	630	525	580	618	548	598	561	552	526	559	551	548	572	551	565	554	525	527	607	566	608	580	578	536	563	574	560	601	595	599	565	592	559	549	546	565	557	573	551	540	569	594	579	564	578	557	571	578	566	532	568	578	576	567	530	549	555	555	575	543	584	571	614	542	581	558	524	577	554	547	567	613	564	601	584	542	570	537	515	517	543	548	566	547	553	568	537	551	578	566	536	554	557	563	549	584	558	586	617	530	543	549	574	535	570	567	565	582	509	575	587	566	555	587	585	596	570	594	546	595	555	579	591	520	558	585	580	546	573	559	568	573	607	606	550	610	577	526	534	561	530	564	569	577	566	589	564	561	612	571	589	564	546	599	536	531	586	546	613	545	565	580	564	588	581	578	565	613	585	586	564	557	554	539	581	558	586	547	535	531	536	523	626	582	566	565	537	625	563	550	574	623	539	540	556	577	605	575	568	572	563	558	550	562	535	606	561	612	582	604	551	583	595	524	565	554	556	534	584	527	547	564	557	548	546	562	533	578	571	543	534	526	559	575	527	547	553	563	543	553	611	558	603	559	567	556	569	573	574	540	549	549	552	560	550	588	530	565	527	564	595	560	552	579	541	561	545	589	578	589	555	546	556	570	540	579	546	575	574	590	583	580	536	560	578	593	573	570	532	585	568	571	561	578	553	566	542	568	583	564	575	539	592	580	595	548	531	587	585	577	566	555	573	555	575	595	568	602	566	602	542	528	529	584	531	536	583	558	586	539	560	549	507	583	558	539	512	560	540	537	568	552	574	569	571	552	521	589	603	545	590	522	517	589	553	585	560	523	576	537	522	588	532	538	577	557	609	573	591	550	566	550	589	602	569	547	585	527	582	549	565	601	544	558	574	548	542	586	628	585	554	567	582	530	544	561	586	580	581	548	594	545	531	579	601	561	595	602	577	618	591	575	589	602	588	571	581	572	567	592	560	553	563	561	564	612	592	548	544	557	559	565	577	578	596	514	530	571	576	580	559	553	539	600	590	555	525	548	595	573	544	532	528	572	592	584	588	536	520	598	549	560	554	588	567	566	549	554	529	513	574	539	554	542	524	542	558	564	574	578	539	533	544	564	562	559	548	557	516	520	556	596	521	554	545	548	555	626	567	576	543	577	543	554	583	591	550	564	583	572	555	550	567	554	600	582	546	555	529	569	525	565	586	569	589	543	543	560	567	602	582	553	552	539	587	549	592	562	546	555	562	565	558	625	553	562	580	585	586	582	534	572	569	547	544	588	556	553	565	583	610	605	521	553	561	536	573	565	577	579	545	540	563	596	574	567	542	559	568	536	590	527	573	585	590	563	575	578	533	534	560	499	573	544	540	563	546	553	531	553	526	575	623	561	527	543	566	568	566	553	516	547	576	613	550	541	561	528	528	538	545	556	554	583	518	556	565	593	588	556	642	582	615	566	562	581	527	546	598	555	522	554	500	550	521	578	545	566	597	533	528	601	585	588	532	556	550	573	533	545	574	561	602	549	613	551	556	582	564	579	601	509	555	544	555	572	583	558	606	571	583	572	570	608	541	553	602	550	562	522	533	552	605	556	605	549	529	547	521	562	551	567	573	591	572	564	552	543	559	568	561	574	569	578	539	563	557	585	553	591	552	545	606	590	565	583	558	578	552	576	538	606	571	535	533	531	578	580	612	563	546	581	591	563	604	576	548	536	557	588	550	534	572	557	565	527	551	536	564	570	570	541	569	577	539	532	556	539	557	584	524	532	585	576	578	587	537	595	574	545	612	532	539	581	588	553	601	606	574
44097	43105	34476	18415	11823	8008	4723	2542	1511	944	772	638	556	350	302	219	240	211	223	225	204	181	158	196	196	208	181	183	161	165	179	176	180	155	163	150	172	163	162	192	175	176	171	150	173	154	174	172	163	164	167	170	160	158	167	182	167	150	162	153	161	161	152	179	161	174	168	174	142	142	164	178	130	167	159	189	150	156	152	172	171	164	157	170	161	154	152	164	150	162	177	165	173	165	160	154	143	154	194	149	178	158	178	172	178	168	133	135	186	177	163	178	162	200	148	172	175	156	156	161	162	165	169	149	154	179	188	149	169	150	151	171	160	158	153	168	157	147	148	151	168	157	158	161	159	167	162	169	168	133	171	137	172	169	154	164	173	174	173	140	152	148	153	165	167	132	161	153	152	149	157	160	162	164	166	165	146	143	158	182	149	149	146	167	151	152	153	182	177	169	160	176	162	163	186	149	167	148	151	167	172	157	170	157	155	148	150	141	146	140	170	141	140	156	163	149	175	175	152	154	151	158	161	159	166	144	174	136	165	136	154	157	159	160	153	175	158	138	139	161	146	156	150	162	163	147	152	140	142	146	160	153	166	138	157	156	144	164	132	170	198	170	169	158	131	162	153	160	138	176	175	164	154	145	161	144	181	175	158	160	188	159	147	150	144	163	161	148	141	150	180	151	138	164	149	159	144	182	141	165	152	171	151	154	164	139	142	168	180	165	146	172	143	141	140	144	166	153	150	174	151	182	139	152	170	170	160	156	163	143	149	169	163	145	164	169	160	155	141	151	157	137	137	157	152	124	168	178	168	171	149	162	161	165	162	174	150	159	163	168	175	174	150	139	143	160	121	174	152	137	143	154	154	168	139	153	148	167	141	157	170	157	170	162	151	167	155	152	155	183	168	134	182	162	149	157	152	144	154	158	154	166	189	165	147	146	131	151	142	170	141	168	129	144	153	180	139	147	151	164	155	133	179	169	142	155	145	166	159	164	172	146	184	175	168	152	167	131	167	123	173	154	157	163	165	137	164	161	170	151	156	159	166	155	159	165	145	157	162	156	176	149	153	140	175	157	171	150	157	175	154	152	146	144	156	138	179	166	162	166	156	165	173	152	154	165	170	153	178	148	155	141	147	154	163	152	160	149	149	163	179	156	167	157	178	162	172	163	164	172	180	173	169	160	164	176	158	167	154	129	127	141	136	137	155	144	177	153	146	157	146	157	177	166	168	179	174	149	158	138	161	150	154	130	163	145	154	145	177	156	165	174	152	164	161	157	171	188	126	160	173	176	174	134	159	168	154	147	151	150	181	155	146	152	168	160	167	144	163	150	167	128	148	149	173	185	165	170	165	136	159	131	154	168	138	130	160	157	137	138	155	153	164	157	136	158	141	133	169	151	171	145	159	163	150	151	174	157	165	146	168	162	172	174	164	154	147	187	156	155	142	168	142	195	131	148	165	168	156	150	160	152	151	146	170	166	175	160	137	174	163	154	175	150	155	168	160	176	165	160	138	157	148	155	154	190	184	142	157	169	153	160	168	182	144	179	162	150	154	154	179	148	151	163	163	157	145	179	155	137	161	185	140	180	135	138	142	177	134	153	153	151	144	163	150	151	160	149	162	128	150	190	146	170	139	173	136	184	155	152	169	154	161	168	162	160	171	132	173	157	148	153	166	170	148	164	143	147	157	165	182	156	166	147	157	146	151	171	157	155	180	153	157	141	191	146	152	152	174	182	163	150	164	153	178	156	169	154	158	143	144	148	160	143	161	135	172	148	148	185	160	163	176	157	139	144	161	159	136	141	149	165	156	163	181	170	155	137	159	174	163	141	161	159	166	158	170	157	169	174	133	155	153	147	167	129	151	186	141	169	152	159	156	166	171	184	150	158	185	171	174	152	131	164	165	164	145	135	170	168	167	157	133	158	141	162	163	145	164	160	170	138	173	166	140	168	158	151	136	156	150	159	158	191	174	158	146	157	156	155	159	164	163	170	170	171	153	169	174	158	164	145	170	138	152	157	155	171	161	170	171	151	131	149	154	151	138	157	152	133	155	161	140	157	181	146	163	172	152	149	172	172	147	159	159	144	151	143	158	161	148	165	156	150	158	134	164	159	140	153	142	146	183	163	152	157	148	130	155	143	138	167	157	137	171	186	184	156	157	161	156	143	144	169	163	137	145	153	182	166	162	159	176	156	137	166	162	154	146	157	158	161	155	155	181	169	155	148	153	166	163	163	163	149	156	146	152	163	176	171	170	158	173	168	159	185	147	161	151	159	140	156	132	144	164	161	155	136	154	168	172	152	160	164	162	170	130	151	158	141	158	148	144	174	155	153	142	150	154	166	166	176	175	143	138	152	162	179	161	157	141	174	149	184	141	141	150	159	165	152	145	160	182	149	177	147	150	152	147	188	157	175	148	158	163	162	159	161	170	153	157	149	191	153	149	167	149	162	177	175	160	159	162	159	152	145	166	191	154	152	166	152	137	152	173	127	186	150	178	169	156	145	152	142	150	150	141	133	152	151	163	152	180	128	139	157	155	143	149	139	173	158	144	163	152	171	171	133	177	133	145	163	163	158	165	167	147	157	161	194	162	137	136	147	168	153	161	141	143	145	161	175	185	150	159	155	182	148	166	145	161	144	167	158	145	152	163	131	156	157	170	154	153	167	155	170	165	159	162	151	153	159	151	152	143	141	158	160	158	168	166	135	156	167	182	144	172	167	157	163	152	163	158	159	170	155	162	157	157	149	185	152	171	150	177	159	158	153	180	134	173	168	132	149	150	153	177	180	166	172	154	165	170	171	144	157	175	160	168	163	178	163	146	153	138	151	157	146	156	177	165	140	151	146	153	165	140	155	152	156	147	164	158	156	152	157	136	163	178	173	172	172	161	158	171	174	176	160	148	159	166	158	153	176	175	162	152	153	180	172	153	192	169	145	139	168	154	174	154	164	175	159	170	170	144	144	141	171	167	172	155	192	154	165	168	151	148	182	147	162	166	138	125	167	147	167	179	153	159	180	148	152	170	152	133	194	156	160	143	183	152	151	175	156	149	146	146	152	144	131	138	137	164	165	161	179	165	155	133	152	166	153	149	139	150	163	156	172	144	148	157	175	146	165	150	164	179	163	186	158	161	167	162	181	137	168	155	152	154	164	157	174	165	176	166	161	161	177	157	151	152	164	141	164	150	139	139	164	148	171	149	171	146	148	176	139	147	144	173	180	159	129	163	138	158	150	166	151	150	184	148	146	131	159	158	134	159	166	165	166	153	146	161	154	155	146	153	175	158	153	179	146	171	156	158	154	176	150	138	169	156	135	164	155	154	149	169	147	141	160	171	160	119	155	161	170	163	167	169	159	167	165	180	165	168	154	150	173	167	144	158	141	165	167	164	153	159	157	164	182	157	165	154	170	187	162	155	163	170	161	147	137	139	161	150	150	164	161	154	166	146	152	147	143	156	159	156	150	155	162	156	161	143	169	151	152
30447	35829	23054	6847	6290	6448	4683	4390	4330	3822	3078	2334	1889	1641	1316	1146	1080	829	773	737	638	639	672	626	588	540	605	573	514	563	469	551	511	565	492	496	449	490	495	480	486	529	456	463	453	487	438	483	461	458	461	445	469	405	495	445	468	434	463	470	415	440	463	428	437	429	462	480	478	461	451	427	487	490	430	457	438	439	447	440	414	478	445	461	440	485	468	460	476	470	499	504	504	442	429	448	492	440	411	448	497	417	478	473	479	453	458	469	530	467	462	491	436	441	437	468	435	420	461	434	434	481	445	405	464	445	458	451	423	502	475	461	462	440	470	485	492	447	457	452	461	433	476	489	469	444	456	414	422	482	458	440	451	459	458	416	431	408	421	437	431	432	467	464	429	411	504	427	450	419	453	391	405	412	432	398	458	420	422	472	439	439	434	408	441	372	426	441	439	412	406	431	382	421	419	405	401	400	416	448	395	412	420	472	407	433	386	404	426	415	436	430	444	411	457	429	423	416	399	414	459	437	422	432	450	427	407	486	392	414	400	439	419	390	425	420	444	416	416	430	432	420	433	454	398	461	420	440	445	401	425	439	441	405	432	436	402	437	407	428	445	411	424	394	450	439	402	445	410	430	420	420	417	438	400	392	416	406	413	388	411	440	437	420	420	433	430	419	413	426	463	481	430	406	434	433	426	398	417	472	390	391	452	449	428	458	456	441	452	435	427	466	462	453	413	419	385	417	437	448	417	389	401	428	405	426	416	421	444	448	397	429	401	414	454	385	418	405	414	437	427	391	405	466	422	436	425	422	433	435	453	401	408	454	427	401	414	447	414	433	406	396	424	415	392	389	431	424	423	398	413	387	415	433	402	412	403	369	433	432	424	402	450	443	396	413	427	426	401	405	465	468	450	407	426	453	411	413	431	415	417	462	424	421	442	416	409	414	492	418	441	427	413	420	415	452	473	419	413	405	412	418	442	407	430	437	413	408	426	411	415	405	433	417	413	457	442	454	431	419	425	455	386	399	380	398	430	413	457	426	437	389	411	415	450	404	460	431	384	407	417	420	403	410	407	415	457	416	425	415	417	445	458	442	421	441	429	408	461	402	447	424	408	451	424	400	439	415	436	463	432	431	375	398	404	376	458	393	404	384	383	395	454	411	461	443	403	405	415	413	450	401	418	379	427	407	428	439	442	412	426	417	436	425	433	398	405	457	403	422	426	401	429	418	421	429	400	435	411	437	414	400	440	440	438	413	412	434	436	447	411	453	449	409	433	411	433	411	448	441	383	407	442	434	434	472	447	415	417	466	394	429	434	417	425	400	412	413	408	390	425	392	399	438	431	420	448	433	418	445	432	412	428	428	439	408	414	450	428	391	447	407	412	420	486	425	422	407	399	450	358	421	400	444	425	429	419	379	429	396	426	433	400	372	408	457	438	408	442	415	446	403	464	425	406	435	421	477	429	418	427	409	418	410	421	436	430	423	413	408	429	405	407	419	408	394	422	452	402	432	420	444	431	397	410	416	416	411	421	410	396	400	389	436	462	396	448	438	412	371	429	423	413	423	413	402	457	443	443	411	414	400	430	392	386	409	446	431	446	452	425	404	472	411	430	403	386	382	389	421	403	395	410	437	410	433	434	391	386	408	411	463	426	385	407	452	421	385	450	419	396	416	401	426	397	419	406	417	440	403	415	427	463	392	417	424	452	418	438	429	381	437	409	436	444	442	376	417	442	439	415	399	420	442	456	432	383	435	421	445	425	410	420	463	391	387	418	426	409	389	428	414	424	396	381	435	416	437	407	441	422	435	422	407	453	430	415	419	391	439	428	395	420	418	437	438	427	420	445	435	451	436	424	456	436	402	412	402	422	410	432	451	422	427	428	455	410	395	365	447	421	417	426	418	414	419	404	428	429	418	425	420	409	416	423	433	371	419	433	435	400	439	422	400	397	417	415	414	418	445	395	400	471	445	396	413	401	431	411	387	397	393	419	413	466	407	475	409	424	404	422	422	381	395	437	389	419	401	425	419	422	438	398	394	424	426	440	409	406	427	399	411	459	420	404	397	379	421	410	454	405	412	426	398	406	386	414	421	411	421	408	416	432	452	435	418	421	426	456	429	426	414	435	443	393	409	431	467	414	413	435	413	413	466	437	387	417	460	430	423	457	412	491	445	418	425	377	388	438	406	418	397	439	377	398	411	421	430	421	455	406	433	419	401	415	424	363	416	445	445	419	404	408	393	405	463	420	407	433	391	409	408	471	438	408	427	438	421	406	430	426	415	439	443	402	411	414	428	436	417	441	414	413	409	425	399	391	395	493	350	399	402	432	458	437	415	414	425	398	401	445	442	440	409	430	429	421	432	437	438	427	443	450	389	421	441	429	400	421	449	417	391	432	418	371	427	426	435	446	410	440	435	411	415	440	439	419	429	402	462	457	452	413	451	406	426	423	437	371	438	443	437	424	439	436	437	463	409	388	436	387	423	404	404	410	435	429	409	431	394	449	442	441	468	426	416	428	424	383	421	429	415	418	420	384	423	409	427	386	424	429	408	417	431	441	414	460	411	419	413	392	412	421	422	429	417	412	409	409	439	420	390	430	413	450	360	438	435	389	434	401	402	423	418	392	441	437	444	404	426	415	424	405	405	431	392	475	432	460	425	409	439	429	451	423	394	438	420	446	441	437	431	390	437	405	406	420	382	407	408	458	402	425	403	428	411	407	407	411	409	430	430	424	394	394	416	389	387	392	451	430	402	415	425	390	421	432	394	442	400	415	431	405	386	414	437	414	428	436	428	407	388	399	376	430	388	443	455	456	383	431	390	434	446	400	420	389	414	408	416	433	388	411	414	419	420	403	422	400	449	429	427	393	454	379	425	417	425	388	420	422	404	436	418	426	402	439	419	404	442	406	451	390	473	439	426	446	474	428	409	427	392	404	397	411	439	450	418	425	438	442	414	412	418	434	358	402	435	404	433	424	413	442	455	438	440	418	399	423	436	441	395	417	424	434	450	385	419	368	424	412	393	400	416	426	430	408	420	417	426	452	389	430	436	424	432	412	431	426	397	458	408	409	443	406	410	400	426	418	422	429	431	434	438	444	420	405	424	394	422	403	424	380	424	391	418	387	429	455	423	421	404	361	430	456	397	457	449	426	403	460	429	443	400	415	416	405	448	397	423	421	440	420	428	401	429	446	435	397	450	426	399	419	392	376	399	466	419	444	434	396	434	405	418	409	404	420	459	407	451	420	468	427	410	424	484	413	400	463	431	425	396	419	458	441	415	416	446	380	435	436	424	412	420	404	415	426	408	410	427	433	406	456	425	426	398	472	423	387	447	450	381	424	431	438	424	410	408	411	412	439	393	438	408	409	406	474	439	451	388	423	417	426	414	398	432	431	400	390	402	425	414	431	413	391	424	413	415	440	397	426	404	421	435	437	444	417	424	475	435	397	399	412	407	439	421	399	409	427	413	388	389	410	404	421	463
15653	9038	3372	657	369	365	310	264	245	256	256	250	214	259	259	267	215	211	248	247	236	210	231	206	225	221	229	218	246	244	242	224	243	235	232	235	243	205	216	247	219	240	224	230	233	252	220	204	227	226	243	234	222	225	258	238	241	224	253	240	240	242	222	199	232	223	215	214	237	217	226	248	233	235	234	190	228	245	242	208	210	232	216	233	248	260	222	249	233	225	247	255	234	240	247	211	217	249	225	211	227	196	228	244	218	226	220	250	220	260	229	219	221	210	225	225	229	212	214	209	265	206	226	245	240	232	256	252	215	208	232	231	226	230	245	225	258	198	248	201	231	244	246	229	224	211	245	225	220	225	206	252	234	216	237	232	234	223	238	200	209	254	232	220	236	251	257	241	249	220	211	285	250	214	198	227	246	195	218	218	223	268	242	200	244	256	237	223	209	260	240	229	217	224	240	261	244	231	250	229	235	218	242	243	217	216	272	248	228	247	219	237	243	247	214	245	229	245	227	233	190	237	225	220	243	238	217	233	218	243	226	260	240	210	232	235	243	219	221	246	245	225	245	238	251	268	227	186	230	220	243	245	229	239	235	232	216	212	244	227	255	247	234	234	243	250	220	205	227	229	231	252	229	207	216	216	216	249	215	184	205	236	235	255	249	228	213	210	238	230	231	242	258	218	225	220	249	233	227	262	213	226	231	240	236	239	246	224	234	239	226	234	202	227	211	252	235	245	251	236	227	260	224	219	252	246	242	238	235	230	226	196	258	229	223	272	238	238	238	258	256	232	253	261	221	227	223	233	233	216	212	234	234	235	236	237	245	264	241	233	217	225	247	242	241	216	196	235	228	256	226	247	250	225	229	201	221	201	241	235	244	243	245	223	203	259	205	215	240	227	214	220	225	254	249	233	222	236	219	215	248	219	220	196	239	216	218	245	218	245	227	227	235	244	220	222	240	243	217	257	202	210	242	220	236	220	207	243	250	260	233	206	246	218	247	220	239	232	228	222	239	211	224	239	239	188	219	216	236	249	225	251	238	233	242	229	221	216	228	220	212	234	237	252	232	229	241	233	230	252	247	247	246	225	215	240	221	236	225	228	231	257	229	213	212	195	222	220	198	243	239	217	223	232	224	231	217	235	234	251	224	233	244	234	223	244	210	250	228	217	222	210	234	251	230	246	245	246	228	217	245	226	229	250	223	243	238	229	245	236	247	247	246	234	222	244	227	254	218	260	231	215	262	230	213	199	232	235	227	223	249	220	253	212	253	247	254	225	272	207	224	242	245	227	240	238	242	248	229	236	226	250	232	234	259	255	257	227	228	236	220	202	248	223	228	250	216	235	257	202	244	228	235	243	240	222	220	234	246	237	237	219	254	230	197	250	215	233	226	212	218	223	254	197	232	198	223	236	226	243	268	253	262	235	245	207	236	226	232	240	230	230	247	232	244	219	226	221	227	219	218	227	225	237	241	228	222	220	217	245	233	223	245	222	243	255	225	206	239	237	261	244	222	230	204	213	195	228	237	227	202	237	215	216	227	245	222	238	238	232	231	206	253	255	254	210	226	236	227	237	228	241	243	225	208	249	239	228	230	224	233	254	215	223	230	264	235	244	253	235	220	244	229	220	254	239	224	227	211	195	228	226	252	207	205	237	230	214	221	223	207	221	247	245	270	225	224	252	236	232	251	233	242	215	221	213	251	232	252	263	224	234	245	235	221	220	256	235	247	217	219	231	211	223	214	256	221	236	228	199	231	236	256	227	220	226	207	233	228	253	231	248	209	216	230	232	240	241	214	232	276	231	258	242	239	267	241	244	222	246	231	182	219	226	241	252	246	240	229	234	258	226	223	204	213	237	264	253	235	214	261	239	252	210	240	228	206	240	237	240	250	208	196	233	216	231	218	224	207	220	228	208	227	218	204	220	235	224	203	234	213	229	234	242	235	242	217	229	252	211	224	225	252	236	234	242	213	211	220	227	228	228	230	283	226	212	225	232	240	224	239	239	254	230	245	233	220	209	215	248	228	213	209	205	215	221	236	226	220	228	255	225	212	245	239	238	216	233	209	261	232	238	250	223	218	229	237	236	207	233	212	225	250	237	215	213	219	270	233	226	202	238	213	217	220	230	224	206	224	233	221	220	221	251	231	215	213	239	244	221	235	252	225	218	262	216	250	225	243	249	234	233	236	251	235	211	238	235	250	212	220	203	231	248	226	230	216	238	232	226	248	228	223	246	239	266	242	240	219	259	216	227	204	232	227	248	236	223	253	221	239	235	230	225	229	230	240	218	213	242	217	234	251	244	212	246	251	218	230	248	250	225	272	219	228	211	227	242	224	223	233	258	235	224	212	246	212	248	245	223	211	254	203	231	233	250	226	225	242	241	214	228	212	214	247	232	245	224	257	238	203	250	250	257	207	224	229	231	264	221	212	217	215	211	223	258	218	235	212	237	236	213	212	231	238	247	231	220	219	230	211	224	216	228	225	240	222	251	216	217	268	253	207	245	246	235	236	233	215	221	223	215	223	207	226	236	226	249	257	229	242	217	206	235	245	280	253	242	228	227	238	233	260	248	250	223	232	229	235	245	224	271	222	219	236	214	237	223	206	243	239	252	227	227	228	253	205	248	259	267	237	238	218	239	208	222	233	242	228	223	228	239	210	229	224	211	219	261	221	218	234	206	228	245	222	240	215	229	222	216	236	228	242	255	201	212	231	246	239	214	260	243	241	234	219	233	231	216	204	221	227	212	225	214	221	244	255	228	245	214	226	239	225	225	274	209	221	229	249	214	226	234	246	196	238	248	232	243	222	232	212	222	219	225	224	225	206	226	215	234	220	209	213	221	239	227	214	229	225	213	242	244	219	221	231	234	253	210	261	208	224	213	249	241	234	247	224	250	221	197	198	183	228	213	241	191	228	227	232	250	209	239	210	241	244	231	232	230	228	240	226	249	239	229	231	217	241	260	194	235	245	229	266	223	239	231	211	228	200	213	204	235	231	245	245	260	222	242	235	233	225	221	216	220	206	231	246	251	245	241	249	234	249	237	237	211	238	234	246	223	208	229	237	223	231	233	229	230	225	228	218	231	234	220	263	234	216	213	236	228	199	227	225	208	210	239	243	227	228	190	206	236	236	228	249	248	224	243	230	227	213	217	244	231	215	223	235	259	231	226	224	249	205	240	251	205	241	247	231	233	218	237	252	235	249	255	227	203	228	237	207	220	212	206	251	206	226	219	261	227	228	220	218	247	249	250	228	247	203	198	244	224	242	247	237	236	200	225	229	227	250	225	237	241	242	257	236	233	227	231	235	206	236	210	212	240	211	223	230	232	226	226	254	253	207	235	211	216	253	251	250	219	211	199	239	222	254	223	196	235	219	250	235	241	201	233	212	222	234	213	276	224	210	231	218	254	237	217	231	228	227	245	213	240	235	222	248	247	234	230	238	224	248	216	240	237	222	224	218	240	225	214	236	244	240	254
10229	9520	4259	1261	1064	1117	863	738	753	704	726	685	659	671	621	562	593	651	608	589	617	596	607	590	612	623	592	637	577	598	631	590	609	618	573	540	595	613	624	560	595	606	602	583	616	603	619	565	570	610	570	599	587	586	592	595	610	602	587	582	615	574	618	612	615	596	567	650	591	611	647	619	643	610	630	550	585	631	556	587	602	564	609	603	602	614	666	603	604	651	648	652	653	613	617	645	625	604	584	620	619	632	595	583	598	612	608	647	599	611	658	585	593	581	627	591	634	663	585	624	575	654	591	606	625	626	580	606	622	629	604	617	633	649	585	625	623	589	629	602	596	639	617	573	633	630	627	643	611	625	611	660	609	651	606	631	531	641	663	641	597	625	596	619	598	598	579	600	613	622	604	572	591	622	584	655	565	576	550	606	630	609	561	605	616	656	568	606	591	575	615	595	598	625	603	621	595	596	584	596	587	567	595	589	623	636	635	574	616	594	604	599	620	599	574	620	591	587	605	573	608	578	628	645	632	567	612	610	611	622	610	583	634	590	605	631	570	607	615	607	636	590	616	560	612	579	588	566	570	581	604	638	635	573	608	636	616	604	622	617	564	568	599	633	629	626	614	675	594	637	568	627	546	623	632	638	608	638	589	622	609	568	581	567	571	641	596	630	638	585	588	587	603	592	621	621	554	588	681	608	638	607	585	633	574	614	571	605	578	591	610	591	622	616	604	601	615	598	549	574	626	626	587	595	573	633	600	563	618	609	628	572	573	600	595	631	585	671	589	602	613	593	594	610	623	626	604	637	556	614	604	633	594	607	622	640	626	575	562	581	628	625	574	588	583	587	620	627	608	586	629	588	633	603	610	572	597	635	621	594	585	611	646	573	633	598	606	600	597	614	590	580	595	589	597	584	603	622	584	620	616	659	587	573	633	582	635	599	600	569	568	551	572	633	614	622	617	572	595	641	594	592	626	608	637	649	609	597	610	608	619	599	580	651	617	587	609	593	604	578	589	610	597	625	594	597	649	622	605	565	591	626	596	593	592	620	599	613	608	595	609	606	603	596	603	604	575	593	628	574	665	606	597	589	590	588	638	612	620	616	639	614	627	618	594	571	586	613	630	596	589	562	630	587	601	612	612	599	604	560	589	625	630	609	624	628	605	593	594	629	603	592	569	569	609	620	585	625	609	544	644	587	580	607	605	672	585	604	574	594	604	582	586	616	546	625	609	630	575	618	576	611	579	612	616	577	613	618	615	607	602	615	557	618	618	578	591	621	593	617	612	628	606	603	596	618	637	608	593	606	635	599	622	621	595	618	607	627	587	609	589	601	640	598	615	564	615	572	611	576	593	596	658	586	555	658	578	576	566	597	577	608	613	637	622	586	574	590	583	575	584	610	650	592	590	587	622	627	597	600	628	604	609	643	611	611	571	618	613	635	572	645	628	585	650	617	562	640	580	634	609	635	584	610	604	645	597	618	609	566	650	614	578	577	612	632	618	624	596	603	597	615	617	656	624	653	640	609	620	587	626	595	603	615	601	584	573	618	585	552	581	607	574	587	607	574	596	565	642	623	610	565	632	611	612	564	647	647	614	622	607	588	630	611	628	678	594	569	606	638	586	583	609	613	617	580	614	585	612	587	574	613	594	602	589	587	582	592	615	585	561	591	600	597	603	634	621	573	636	665	616	631	606	595	610	628	592	624	595	581	613	635	568	614	585	607	588	576	582	589	626	646	612	569	610	563	600	569	615	620	591	611	578	670	603	626	594	624	620	568	587	592	567	616	609	602	598	573	622	563	596	571	578	606	590	585	586	597	556	590	655	626	591	629	597	655	591	588	554	608	617	611	571	643	588	611	610	578	562	612	583	597	577	576	612	594	565	613	627	596	631	599	641	612	599	585	605	628	622	612	587	618	619	603	586	583	614	601	591	597	612	642	651	594	602	585	556	642	601	564	598	566	557	593	605	616	578	608	587	653	613	603	612	560	571	611	579	618	558	605	582	611	613	611	592	582	633	608	626	625	597	607	621	603	598	605	575	645	628	597	637	635	636	610	621	588	581	663	608	606	605	642	597	598	610	594	602	610	650	599	640	595	610	616	573	591	637	621	579	594	604	575	656	584	631	645	599	650	603	610	611	607	608	603	635	583	571	652	606	640	600	557	596	601	648	616	579	631	612	571	600	628	602	604	610	642	591	621	595	619	635	636	630	648	580	600	611	605	604	627	617	616	595	557	616	609	621	617	560	614	575	617	593	580	603	604	626	600	606	616	630	603	611	638	589	601	602	605	597	638	633	557	581	610	604	639	594	595	623	606	585	606	603	599	628	610	611	577	638	593	583	620	604	616	617	630	577	602	608	621	579	637	616	637	566	575	589	590	612	618	621	598	632	603	605	625	603	602	618	599	636	581	639	625	594	579	563	615	596	604	622	597	635	648	591	578	598	614	613	565	585	583	592	591	566	594	611	603	588	599	578	601	610	599	623	589	632	600	568	547	620	626	611	588	657	604	605	655	627	608	567	594	570	605	590	595	588	570	579	593	587	610	605	602	637	585	586	627	555	561	612	560	591	609	671	623	613	605	615	604	578	601	585	589	612	567	585	627	590	575	607	578	625	608	566	552	588	579	575	606	625	620	598	603	626	583	616	592	581	601	598	562	613	640	596	657	626	650	653	570	560	570	549	575	628	590	574	576	581	555	613	621	576	594	573	615	569	605	605	633	568	609	620	648	642	592	634	615	571	598	588	609	586	611	579	616	636	592	596	592	621	587	590	584	591	627	609	604	624	588	634	645	593	616	599	603	589	618	597	604	616	581	615	613	597	566	624	575	599	602	610	599	590	587	611	634	618	589	620	625	562	598	638	608	652	584	577	579	643	646	618	599	571	578	618	559	572	648	602	629	602	592	584	621	603	576	599	629	611	587	630	620	609	622	631	619	618	591	573	612	588	577	633	600	584	636	570	596	630	598	612	617	625	595	618	594	630	612	585	611	590	641	593	613	612	589	569	576	590	610	601	618	565	564	601	585	614	639	607	606	548	641	580	575	600	645	584	601	595	570	618	617	610	606	613	601	602	628	592	600	584	605	635	633	587	610	611	587	558	629	629	640	591	627	603	572	582	577	615	559	566	635	625	607	571	596	626	602	600	624	633	569	606	615	577	624	599	593	579	574	606	529	576	618	609	614	612	639	604	587	582	580	562	604	593	583	574	598	613	626	601	570	645	635	602	619	589	610	608	599	595	635	605	615	588	578	630	588	592	595	613	630	615	586	591	615	600	616	594	614	610	612	640	591	568	571	616	623	627	597	627	606	638	610	588	614	632	592	612	604	615	599	588	568	606	630	599	574	588	603	645	625	565	603	604	613	625	620	611	576	613	602	586	613	605	628	585	634	624	596	654	555	615	608	585	621	656	605	636	592	596	621	626	595	592	592	542	603	576	597	591	582	606	596	611	649	579	619	627	574	628	578	596	581	602	580
34070	36038	27727	12483	6626	4202	2204	1340	892	678	499	503	444	407	309	282	261	242	243	242	229	214	239	237	241	229	212	217	256	221	214	223	219	214	219	223	225	222	221	254	214	238	207	219	223	231	207	248	195	215	200	229	207	240	204	203	214	220	192	226	226	245	205	209	205	219	216	214	230	222	228	218	214	214	212	201	210	203	223	241	241	202	205	222	215	208	244	209	239	209	210	229	223	200	208	242	200	244	212	243	218	214	214	233	221	216	202	205	213	241	226	222	213	180	227	229	214	224	219	210	213	221	237	215	218	196	210	206	209	210	247	210	222	211	230	230	235	191	208	231	236	225	239	219	218	225	234	201	205	224	200	204	223	208	186	220	226	202	213	230	223	212	224	212	224	215	194	255	188	206	209	195	211	234	211	234	209	196	188	207	212	214	227	207	185	220	185	221	221	233	227	196	220	217	225	194	225	234	249	219	192	216	217	245	215	241	206	214	208	214	226	200	203	238	187	203	222	228	227	246	209	226	213	221	217	207	194	209	210	224	218	217	228	204	229	227	222	207	214	231	205	185	219	230	242	220	222	204	231	200	223	231	200	220	227	210	197	217	234	208	266	222	203	187	229	225	222	219	222	217	249	231	215	217	208	180	220	192	238	191	211	207	191	226	226	206	217	209	218	216	206	238	212	203	227	206	203	204	218	229	226	210	204	208	211	216	209	229	213	199	220	199	203	206	220	211	219	200	226	201	225	198	230	227	207	216	210	213	203	199	210	220	208	233	198	225	227	240	196	209	213	212	203	216	224	221	248	207	206	196	211	206	227	194	230	235	202	224	203	212	209	192	232	219	211	228	238	228	227	200	241	226	217	223	227	205	232	214	219	234	222	236	220	213	229	214	222	196	233	216	224	221	231	183	203	184	214	207	186	199	219	216	209	246	231	198	221	229	232	251	196	239	212	204	192	239	206	202	207	223	239	236	245	233	248	242	227	179	254	205	218	223	215	232	187	220	232	222	195	230	205	227	231	213	224	202	218	227	224	204	222	224	239	205	204	196	230	236	221	227	221	216	228	226	206	224	222	235	237	202	222	207	244	231	197	211	233	204	221	220	187	217	206	230	225	210	217	225	224	212	236	230	226	215	231	192	222	188	211	223	204	213	226	227	197	215	210	215	213	239	209	233	218	209	242	209	222	256	218	196	249	209	201	230	209	196	211	202	219	228	218	228	203	244	210	204	229	200	188	230	213	207	249	235	219	229	225	212	231	230	210	213	236	215	225	243	209	230	228	204	186	205	217	225	208	220	243	226	217	220	235	240	239	221	230	215	228	245	201	224	237	190	225	191	216	215	213	220	244	229	219	183	211	187	200	231	233	213	248	228	211	223	247	215	237	232	222	202	208	207	226	225	201	219	230	214	240	227	241	222	220	233	220	218	208	206	226	220	215	205	214	226	227	217	198	210	218	230	229	219	232	204	247	219	212	215	199	231	223	228	210	219	232	193	210	218	206	183	220	210	225	227	218	227	213	207	217	205	222	225	250	213	214	208	179	223	200	217	229	201	197	240	202	218	222	257	224	231	239	217	208	206	224	198	221	197	241	202	211	197	213	230	210	198	224	221	194	238	212	184	233	203	219	223	232	248	210	238	216	195	191	235	196	197	221	251	227	227	241	221	217	209	210	204	213	222	210	197	231	220	247	235	213	213	226	223	231	197	209	201	229	228	198	245	213	199	176	233	225	212	205	214	264	232	203	187	227	230	207	212	208	204	198	209	227	211	212	213	210	193	231	212	212	207	219	222	196	214	199	202	204	200	207	208	209	210	208	194	206	194	207	222	214	174	208	227	239	205	223	246	202	224	222	209	199	195	195	194	197	234	210	200	206	208	205	259	200	252	195	215	239	178	242	228	229	226	185	230	213	215	193	220	226	223	225	238	219	211	225	215	200	248	199	211	213	182	204	207	214	239	189	209	234	220	217	200	222	222	207	208	231	225	233	219	210	220	222	211	219	205	192	232	223	179	203	181	223	214	187	203	227	208	221	198	204	205	233	218	225	214	199	201	229	220	211	227	231	215	247	217	218	218	210	192	193	214	221	181	216	221	230	199	203	222	200	237	237	230	207	223	226	223	216	219	231	202	246	236	217	222	190	220	231	238	223	207	223	205	209	252	222	223	208	200	206	251	215	236	219	230	220	204	220	223	195	190	201	209	219	236	219	227	200	223	216	212	228	200	191	215	216	191	189	216	223	247	218	229	213	204	235	202	188	186	206	210	222	213	200	231	213	204	241	215	209	211	221	205	220	202	203	225	237	245	243	230	207	209	213	222	208	189	198	246	236	195	219	205	237	207	233	208	227	221	239	240	236	233	191	249	235	203	223	224	227	233	237	198	217	208	206	197	193	247	207	225	226	228	224	181	228	216	241	221	205	204	232	213	255	243	211	225	221	248	222	233	232	213	246	215	214	221	241	243	224	218	210	206	236	241	225	204	194	212	223	218	228	213	221	196	221	220	221	230	229	246	232	216	207	217	235	205	231	218	224	227	212	238	225	221	205	199	216	214	236	231	220	234	214	234	195	230	224	219	198	201	217	210	224	232	203	202	235	239	206	217	208	204	215	209	219	225	221	202	240	214	214	220	214	219	216	207	207	217	219	236	211	235	202	234	225	236	219	214	236	233	233	239	237	214	206	226	198	240	200	247	222	219	210	220	213	201	205	211	199	235	205	233	191	210	224	199	219	214	237	212	196	205	206	212	241	188	205	207	199	246	219	217	204	216	222	243	216	209	230	218	223	223	217	198	225	191	220	198	248	192	216	202	209	211	219	211	228	202	230	210	202	252	204	201	210	207	193	213	208	221	230	202	215	247	211	247	202	233	238	217	218	206	221	238	227	240	208	203	199	226	191	210	214	237	202	212	199	216	236	214	219	210	232	189	196	195	210	243	203	239	227	200	222	202	217	208	208	228	217	216	211	211	217	220	216	202	228	207	207	192	210	212	241	240	209	202	225	239	226	202	236	227	215	248	225	211	199	218	214	236	209	203	204	245	208	250	231	215	218	237	220	208	244	243	216	230	211	194	218	212	229	185	224	240	228	220	193	209	234	212	237	220	240	224	216	214	240	211	233	228	240	215	183	224	223	210	223	242	228	236	243	217	221	198	199	221	206	191	208	199	230	220	209	204	226	244	208	238	203	234	195	210	204	220	234	191	213	241	225	195	203	206	208	234	203	216	220	235	214	201	223	186	227	211	212	226	221	220	221	213	197	206	219	215	218	241	232	198	186	220	210	254	215	227	220	194	217	204	214	222	231	188	231	253	207	223	201	209	221	214	218	216	198	195	230	190	218	219	196	197	217	208	241	234	224	216	205	230	223	237	215	198	183	251	194	225	210	223	215	197	224	205	222	194	219	225	217	217	198	238	212	243	193	217	217	225	225	253	241	206	217	218	217	193	210	223	233	220	222	197	226	216	217	233	214	207	206	200	208	221
23109	31337	17228	4378	3945	4139	3133	3023	2809	2827	1911	1677	1546	1222	1024	968	828	739	743	677	661	701	655	651	627	591	685	645	620	656	667	615	626	616	647	603	627	612	634	557	582	598	582	602	574	571	627	574	601	556	570	567	580	604	583	589	556	596	586	532	570	587	600	568	606	575	553	609	569	578	588	589	597	576	581	588	585	584	593	564	518	617	607	610	585	619	591	568	620	620	590	586	572	567	578	589	621	607	568	581	625	604	598	643	607	535	597	596	610	626	629	608	589	572	578	572	597	558	564	605	544	605	560	597	578	601	612	602	564	602	588	614	594	573	559	592	632	591	605	614	575	579	592	627	580	592	576	574	640	600	577	594	591	546	584	616	545	536	616	571	580	559	579	571	539	527	588	571	532	569	599	585	540	553	588	516	564	538	578	555	581	541	583	558	568	598	568	523	575	586	541	549	568	551	582	593	547	579	635	588	581	551	532	535	517	580	537	562	566	571	546	563	544	559	545	573	584	580	587	550	541	545	579	574	604	529	556	550	557	520	513	533	557	503	559	561	569	569	587	579	566	541	574	562	589	555	542	563	556	545	573	544	608	557	575	614	534	590	588	604	583	568	566	534	547	561	532	562	554	530	546	601	545	564	580	587	569	559	569	575	546	538	511	558	569	579	571	626	547	542	561	555	554	561	528	509	608	590	582	557	544	591	535	553	552	542	551	572	552	564	578	594	521	605	583	556	576	569	576	567	566	556	602	582	586	544	566	534	534	573	577	549	532	571	533	571	531	560	520	599	589	572	597	574	572	517	576	590	600	562	575	566	564	557	565	575	580	609	553	577	578	554	557	550	580	552	562	529	557	571	558	542	551	579	561	555	579	569	533	566	576	560	546	564	547	576	552	544	540	566	576	554	551	560	569	550	555	549	572	572	633	498	593	560	565	572	542	555	593	549	565	575	589	529	534	579	558	582	556	564	611	573	534	580	566	548	567	605	597	565	589	566	573	560	579	588	594	575	524	578	553	545	598	606	552	508	551	546	530	549	555	564	563	556	563	549	581	564	576	616	573	577	526	577	586	591	533	572	541	571	580	548	602	620	560	539	540	589	560	541	544	594	557	558	552	574	595	541	575	567	547	571	516	572	566	568	580	578	600	548	618	577	564	567	591	621	550	561	562	544	532	550	529	548	578	520	533	567	537	557	568	556	595	604	606	497	589	586	553	532	590	552	583	568	608	592	538	538	542	578	549	530	567	580	537	529	565	562	571	575	581	573	526	619	576	581	537	515	543	573	560	577	565	553	560	583	553	568	544	578	555	544	568	532	539	535	566	576	566	563	543	558	565	572	545	538	579	558	559	619	593	557	575	614	496	578	576	551	509	567	510	583	535	546	527	586	577	586	573	571	538	559	568	567	560	604	558	584	553	597	546	625	547	585	559	595	537	577	561	535	548	537	605	576	590	560	592	504	542	598	603	557	560	540	545	579	547	602	564	557	598	553	547	556	550	577	580	560	552	585	557	584	518	545	541	551	572	546	556	524	565	557	560	573	534	583	590	545	558	572	585	582	555	601	566	545	603	583	568	550	566	551	549	592	575	602	511	549	539	550	556	597	547	569	565	568	555	532	526	555	539	572	582	570	570	584	598	537	614	569	531	578	555	569	545	577	552	590	536	540	527	548	593	528	563	585	550	582	546	541	577	540	583	578	582	556	567	547	603	602	557	525	551	583	549	526	584	580	551	566	553	594	523	528	548	581	592	547	584	565	553	562	565	558	568	586	586	531	574	529	526	541	530	594	566	595	584	593	556	534	575	528	583	576	612	567	563	577	581	541	598	593	619	570	563	517	567	542	569	587	593	552	578	537	599	556	562	531	558	574	576	542	551	567	585	598	592	569	543	558	598	573	552	590	545	573	567	546	540	532	534	604	520	555	558	554	585	560	565	556	555	577	580	545	551	591	588	580	564	573	609	577	579	565	589	572	533	528	577	591	566	540	546	567	493	617	558	598	500	585	532	578	582	559	560	592	579	581	556	551	573	545	578	573	558	595	606	547	552	588	544	573	582	577	589	553	577	558	562	590	530	537	564	552	551	554	554	555	583	604	550	581	581	588	551	526	585	554	537	552	527	574	583	558	594	595	590	571	569	590	535	617	566	597	566	610	549	609	562	533	570	564	593	606	549	557	574	589	567	536	538	571	591	597	565	556	596	602	581	573	544	543	568	586	599	611	537	543	540	508	570	572	574	519	614	605	575	587	530	569	534	563	558	574	600	570	527	545	551	552	573	586	558	539	549	553	574	547	576	565	532	558	577	544	558	581	541	549	514	577	569	578	532	603	606	535	560	578	575	568	571	561	547	590	577	567	543	570	583	554	547	534	568	522	544	542	562	542	559	529	618	579	584	554	583	583	540	566	560	557	558	581	597	572	545	581	592	551	604	525	613	578	573	572	566	579	591	585	552	582	553	562	567	589	575	566	557	556	564	598	583	550	573	578	557	586	541	575	542	592	574	555	600	608	575	611	506	562	556	607	601	519	550	534	569	558	555	577	513	557	581	554	558	555	562	574	547	556	561	607	559	566	530	581	572	580	545	538	528	580	530	597	549	565	539	577	567	618	553	517	543	581	541	560	576	573	587	556	567	544	567	559	567	558	551	552	594	533	614	556	581	565	581	530	555	585	569	552	557	630	569	554	571	549	550	574	582	551	556	539	534	522	591	570	531	553	565	548	536	567	533	567	621	574	569	565	557	520	600	589	555	567	587	575	567	566	572	562	546	542	565	572	539	558	605	523	598	580	577	578	544	566	582	539	558	578	578	572	575	563	545	561	551	584	546	544	543	543	525	579	571	586	564	573	549	589	543	542	593	539	601	592	603	547	553	583	588	544	533	542	555	561	574	544	556	585	573	620	573	569	544	548	582	576	543	544	565	575	561	566	537	597	538	603	581	540	550	556	547	562	580	547	536	577	588	564	564	517	587	606	610	563	559	550	590	596	563	589	561	551	607	548	546	571	543	582	593	576	564	563	524	555	570	562	572	578	552	599	582	589	560	608	576	586	499	579	591	550	588	592	538	550	548	547	580	532	574	545	579	554	551	544	562	627	530	557	543	540	595	567	544	573	575	539	569	571	554	558	565	599	580	559	567	579	541	601	568	564	583	577	587	543	560	586	591	558	608	590	615	561	561	563	588	577	564	553	559	558	576	580	506	595	575	557	596	568	564	550	546	581	609	542	539	593	614	584	545	559	545	606	588	563	555	548	555	588	540	585	550	562	517	531	578	551	598	554	574	600	565	608	568	564	573	573	579	540	579	575	596	557	607	561	563	622	563	550	541	580	563	576	556	585	573	547	574	568	556	593	530	538	553	584	583	549	594	557	562	567	552	609	600	568	564	554	603	552	599	575	543	530	553	578	596	551	543	564	595	550	565	543	561	572	545	565	535	553	568	556	565	581	621	578	570	562	549	540	549	562	581	538	510	545	547	578	597	578
44526	42677	33294	18748	12054	7827	4808	2673	1482	1062	650	502	448	332	365	303	277	257	244	170	199	185	178	188	201	176	173	178	180	170	180	170	171	188	172	176	159	171	152	176	165	169	171	179	176	142	164	171	158	171	185	169	155	158	142	166	170	150	140	166	161	176	171	180	155	144	145	174	168	151	154	184	159	154	178	169	166	168	156	154	173	176	157	168	150	191	175	150	181	166	171	153	189	170	164	157	181	167	161	147	142	142	159	165	178	184	137	161	166	187	174	171	167	173	170	173	158	178	169	161	158	162	161	152	161	158	168	155	171	172	157	165	164	174	167	139	165	148	145	174	168	178	189	139	155	173	165	148	155	164	170	149	168	146	154	159	157	173	173	176	161	134	153	143	162	141	168	149	176	141	172	163	170	177	171	147	161	150	184	182	164	154	153	158	153	170	143	130	137	172	154	149	164	163	176	166	149	169	157	164	158	155	151	154	152	197	139	148	166	165	191	149	196	156	152	154	150	151	173	155	164	157	167	181	136	157	161	126	147	152	139	165	154	183	151	157	161	149	170	153	159	165	127	190	168	158	176	142	152	158	149	128	145	159	151	164	160	148	151	141	133	154	137	152	137	158	145	146	150	171	157	153	157	134	156	167	148	167	170	162	148	147	156	162	178	161	153	138	177	171	163	169	152	148	168	175	145	157	161	143	155	186	141	150	164	153	161	168	156	160	176	180	180	164	167	160	172	151	160	147	172	175	160	166	160	146	155	156	160	170	147	172	150	149	158	147	166	176	159	160	162	185	148	158	181	177	178	137	194	177	167	183	168	169	156	174	160	178	147	168	154	144	157	166	158	160	151	144	167	158	162	140	165	149	166	166	138	143	182	173	166	173	159	164	155	152	154	138	156	203	179	169	149	168	148	151	170	175	175	144	150	153	171	144	167	180	157	153	176	166	165	151	165	156	147	152	148	157	177	157	143	150	154	141	153	160	153	149	154	153	172	169	156	127	157	135	154	161	158	165	167	141	154	155	163	148	155	128	148	150	158	182	152	145	180	176	145	156	167	167	138	185	180	164	145	172	158	168	165	159	142	136	138	153	180	180	148	165	160	138	166	163	166	163	175	144	142	138	156	168	163	158	142	169	164	159	148	175	143	158	144	154	173	172	147	154	144	149	162	160	152	174	147	171	142	191	167	168	167	165	151	155	155	154	149	142	157	174	143	171	167	178	168	166	158	156	156	160	158	160	168	173	169	168	165	139	169	162	151	172	202	170	161	162	171	175	165	146	158	142	169	158	156	134	155	142	154	140	171	139	165	137	168	156	174	153	153	152	175	140	154	151	163	174	144	177	157	179	144	138	162	154	154	165	173	167	137	170	144	159	170	158	149	152	162	147	162	165	173	152	143	162	139	141	140	176	157	152	175	157	183	151	172	144	165	153	157	161	155	143	164	161	172	171	154	170	142	144	184	167	148	155	158	146	173	185	166	149	161	163	153	150	175	166	151	156	143	164	152	144	169	137	153	171	165	142	155	144	173	131	165	147	153	164	190	173	154	169	152	145	146	151	168	155	171	177	161	138	162	154	175	146	153	160	163	189	176	166	165	141	180	155	173	156	154	168	190	166	152	155	151	134	149	155	151	131	156	172	162	152	178	151	155	153	169	175	162	159	155	158	141	135	163	158	168	151	146	169	145	168	165	161	179	147	144	155	174	156	161	141	176	160	176	172	176	168	166	159	164	166	158	139	176	155	161	133	154	164	158	181	151	157	168	148	162	155	160	162	188	160	138	165	138	169	160	156	149	152	149	154	173	157	152	168	167	145	194	143	173	137	144	145	152	158	149	152	160	149	157	154	157	127	163	162	149	152	166	150	167	162	136	143	151	189	154	139	147	159	161	153	177	151	163	180	144	151	140	185	158	163	160	166	143	132	172	165	146	152	163	167	135	154	170	162	144	177	151	135	145	129	177	161	160	143	142	181	150	135	149	146	126	162	173	154	151	169	176	169	151	165	138	166	162	150	165	175	182	178	154	172	153	147	158	155	146	139	167	151	159	134	144	165	174	152	177	142	163	163	159	175	146	137	150	147	148	166	161	191	184	137	150	139	164	139	148	142	127	166	145	180	132	150	161	154	140	160	169	188	143	163	170	159	158	181	151	146	176	156	174	139	158	159	191	161	146	149	156	157	143	145	151	170	142	165	147	161	126	160	137	157	156	148	142	148	173	145	161	153	163	130	142	159	163	137	165	175	168	155	153	139	160	151	169	174	163	169	164	157	170	148	156	152	176	142	157	162	128	139	150	169	149	168	169	143	138	164	158	150	179	170	152	137	142	147	175	165	134	140	168	163	133	157	171	162	170	147	129	132	164	169	147	171	170	161	133	160	165	150	154	184	155	172	159	158	155	169	148	162	152	142	162	170	161	147	153	147	136	158	158	168	156	149	163	147	178	175	165	162	167	146	152	164	172	160	170	126	150	157	156	165	167	167	181	121	143	158	167	168	176	142	143	156	161	152	149	173	169	158	150	145	165	146	148	155	176	142	148	163	182	170	147	170	156	129	166	138	152	164	152	143	175	154	190	157	176	147	165	152	158	146	152	147	146	126	170	158	145	153	187	156	183	165	168	166	166	163	174	147	143	150	153	170	152	162	148	160	166	159	161	174	160	153	167	148	133	165	153	133	146	176	160	156	161	145	165	129	149	134	160	155	164	165	146	144	169	170	160	164	135	151	163	150	167	161	166	138	141	160	166	162	163	159	144	180	163	156	129	143	157	153	172	142	164	170	173	196	156	141	155	166	139	131	156	174	171	169	151	143	138	173	149	158	141	157	148	162	145	146	151	173	165	130	153	150	166	169	146	158	137	134	139	159	154	157	176	156	157	168	142	170	157	156	158	144	162	157	177	169	169	160	172	143	138	148	151	157	154	146	161	143	165	149	145	137	149	148	167	153	158	161	149	154	145	143	159	134	185	167	139	161	161	176	147	161	165	152	154	158	159	133	155	169	159	165	144	171	149	161	152	150	169	143	138	151	138	155	159	157	157	183	155	160	170	141	179	155	183	178	151	153	163	155	155	168	162	154	161	148	164	155	148	174	147	150	164	189	141	146	172	144	145	156	161	141	148	148	154	154	161	152	129	145	171	191	165	157	141	166	146	159	166	141	157	168	167	144	153	171	177	159	158	158	135	140	160	180	155	170	167	147	158	154	137	166	165	145	171	170	174	137	171	140	158	152	150	173	181	167	167	176	141	168	138	165	164	138	151	147	161	142	148	135	158	140	141	162	161	138	145	134	166	150	173	162	146	165	166	164	168	173	169	147	177	166	165	151	163	137	166	153	135	162	179	153	166	148	179	148	136	152	163	179	159	145	145	176	146	186	156	158	171	167	154	149	161	159	172	147	131	128	186	148	182	168	160	149	161	169	153	148	143	161	154	129	149	170	158	160	186	167	159	173	123	151	147	149	158	172	135	164	165	173	154	142	177	142
30871	36846	23585	7092	6283	6286	5193	4610	4207	4163	2921	2281	2005	1499	1300	1010	1000	1020	791	659	668	671	691	589	590	581	577	531	581	536	552	527	529	517	570	490	509	513	510	495	508	517	457	476	462	449	471	483	457	462	467	456	428	424	476	425	447	486	449	457	458	452	459	444	474	434	454	490	435	435	444	437	488	473	481	458	435	459	449	478	460	464	458	445	450	452	469	498	486	509	480	470	492	497	503	499	464	443	485	455	417	467	456	514	505	495	476	489	482	478	468	479	440	450	473	470	440	408	467	432	456	426	447	464	462	440	454	474	472	445	484	443	491	453	542	483	431	454	478	444	462	434	447	489	464	436	454	459	430	447	457	431	443	459	427	422	463	449	444	408	404	403	433	424	453	435	421	424	446	412	470	452	411	434	450	404	438	434	434	421	421	427	438	446	389	436	392	429	394	420	367	382	404	442	435	443	424	420	426	423	430	455	419	425	419	391	416	401	435	426	417	444	418	436	438	426	418	415	423	401	428	414	406	448	458	430	429	370	456	410	388	433	427	430	425	436	434	413	412	416	413	439	452	436	399	412	438	468	442	458	382	424	408	394	434	425	415	428	413	411	409	421	449	437	415	414	432	459	441	387	413	447	409	413	403	439	406	423	445	420	430	408	417	425	451	425	415	425	414	415	421	425	431	426	418	414	426	418	412	442	472	433	411	428	427	410	436	376	483	403	417	437	473	401	414	450	462	413	430	395	432	378	460	424	397	378	423	413	414	428	437	443	424	456	407	445	433	428	410	417	466	423	432	382	415	439	430	379	466	437	412	426	426	414	386	463	454	415	421	442	430	418	389	395	400	412	392	404	425	407	405	428	429	433	438	403	399	418	441	398	419	377	421	418	408	412	422	418	428	396	390	406	423	462	444	428	402	404	392	411	451	415	409	406	404	416	442	431	370	384	395	414	404	433	430	441	425	414	430	410	443	404	409	401	410	401	437	450	419	419	450	409	393	442	442	458	409	426	418	446	440	409	408	408	432	396	442	462	381	438	409	419	408	400	439	418	433	425	413	407	426	380	433	398	435	405	388	422	398	398	425	392	426	430	420	387	391	419	399	440	384	407	456	412	455	461	428	408	431	462	419	428	397	432	427	447	405	399	403	417	418	415	425	456	444	421	468	398	404	401	423	503	424	457	402	451	390	443	452	432	447	428	444	428	415	407	423	466	427	420	411	405	412	391	443	425	386	443	443	434	418	421	395	407	374	385	425	424	431	419	409	394	424	459	407	422	417	424	424	459	387	420	423	412	457	415	450	386	423	404	425	412	383	433	414	425	432	452	441	421	461	418	393	395	404	380	396	413	436	436	429	412	443	376	420	407	438	430	414	473	399	425	381	437	429	481	439	382	459	386	408	434	414	422	412	416	432	428	407	436	442	457	427	398	410	403	417	405	481	412	434	435	394	407	432	386	409	436	429	413	434	399	412	425	413	397	438	424	417	416	410	380	400	416	390	440	456	435	399	449	404	394	420	431	388	435	411	411	417	406	406	393	421	384	400	393	437	430	416	428	418	438	420	401	398	399	444	437	383	410	426	420	442	414	405	439	404	420	399	417	412	430	413	377	444	384	407	447	415	434	427	434	409	418	410	418	451	396	419	427	392	467	423	409	426	458	449	409	379	420	436	460	444	411	454	415	405	397	414	418	427	393	433	436	393	409	455	412	407	430	429	425	410	409	413	414	426	416	419	417	414	415	414	416	438	456	409	431	411	393	414	434	421	426	448	367	421	450	414	394	424	416	448	437	429	411	424	422	390	426	428	446	466	431	396	454	385	457	441	372	433	428	406	419	404	395	435	391	393	417	411	425	433	388	370	432	428	412	410	447	452	403	397	449	412	457	380	409	430	420	386	460	390	430	449	447	409	371	383	417	426	420	386	419	428	427	398	443	434	428	387	421	400	404	415	382	425	436	411	421	453	375	420	435	436	379	407	441	414	398	406	418	426	410	404	395	418	429	385	410	385	447	413	429	412	423	465	405	398	454	418	409	441	428	433	417	400	418	447	427	413	411	435	437	417	429	422	418	418	399	413	444	411	406	452	416	384	437	369	403	399	456	438	396	417	442	404	452	445	425	429	409	414	375	391	404	415	398	407	454	436	425	392	378	458	400	421	402	416	405	419	431	382	428	411	379	419	402	381	447	441	452	437	440	430	429	399	405	431	443	426	425	440	424	438	418	423	404	403	422	454	386	442	419	433	419	403	466	366	404	422	403	473	413	405	419	438	400	439	373	436	409	407	389	404	439	421	409	415	449	434	449	415	427	409	430	441	416	431	413	431	429	382	440	392	441	416	457	414	415	418	431	466	431	425	432	427	418	430	424	393	405	428	429	423	411	422	397	435	430	423	432	426	394	416	410	439	412	438	414	442	409	447	404	389	447	435	395	416	430	402	429	421	422	423	417	438	421	421	419	412	430	425	418	416	422	412	432	440	397	390	453	384	398	416	436	428	450	425	422	447	430	429	432	405	407	399	436	439	441	421	400	455	449	438	372	380	428	386	430	409	436	443	438	404	417	419	427	423	450	426	433	382	460	404	461	396	429	439	406	400	421	406	434	421	389	421	406	376	414	416	405	420	453	418	431	419	392	418	429	426	462	412	443	389	405	441	434	470	396	398	436	439	411	391	398	429	441	389	413	399	433	427	391	428	414	422	451	454	420	465	442	412	419	390	429	416	428	419	397	393	431	379	418	435	424	417	421	457	443	423	447	371	441	424	417	433	391	419	409	395	430	425	461	455	437	451	400	403	399	436	419	401	471	435	422	429	420	426	447	424	457	417	435	433	422	414	422	391	420	404	396	431	413	416	424	406	411	447	453	390	438	437	450	419	377	421	413	419	415	394	377	432	431	412	444	422	372	413	420	394	432	431	394	416	415	396	457	408	415	423	409	422	396	405	406	404	351	425	428	436	395	442	400	435	401	412	420	436	412	437	424	447	440	452	432	410	457	418	464	388	412	401	433	453	406	440	430	381	433	391	426	442	459	443	423	428	445	395	415	385	430	420	410	430	415	405	407	415	411	439	406	426	450	412	407	424	416	425	411	426	423	436	409	440	447	446	409	430	402	419	427	444	434	429	408	386	394	410	445	424	412	443	396	426	411	408	425	410	400	387	390	434	423	442	424	461	389	407	411	408	425	454	414	392	393	435	408	409	408	432	409	388	424	423	433	446	438	418	447	428	446	401	420	435	429	416	413	387	389	440	435	420	436	445	419	422	415	422	433	418	410	444	407	418	428	408	396	382	414	445	418	450	425	461	395	422	415	400	427	423	434	430	403	463	458	435	415	440	427	392	432	396	404	403	385	428	401	455	412	388	398	421	454	454	436	381	461	407	438	458	416	395	447	383	428	395	440	426	446	397	418	404	440	401	362	418	446	424	433	422	392	415	405	427	434	397	423	417	422	483	417	411	400	401	409	382	428	411	440	405	412	422	429	420	451
15798	8959	3213	749	440	377	297	253	256	269	252	241	261	241	216	227	239	227	230	232	231	253	231	248	229	229	219	201	235	239	197	227	229	219	223	230	202	252	239	243	226	233	247	206	245	223	216	237	245	203	236	218	246	213	205	236	217	224	237	250	226	197	195	252	223	218	229	231	218	216	208	218	250	201	213	215	244	244	226	231	237	212	224	210	246	193	231	231	230	248	235	235	239	209	240	243	268	241	208	216	256	213	196	240	215	243	260	242	235	246	238	235	237	230	239	243	243	255	238	235	199	228	220	249	233	213	255	244	256	208	202	244	256	250	231	229	211	224	231	211	230	217	231	217	234	224	204	235	230	223	231	211	261	219	237	260	238	226	257	233	207	233	252	225	260	219	202	221	248	232	234	233	215	211	226	254	214	215	232	250	243	240	216	252	238	229	232	212	227	264	221	219	230	231	227	256	253	226	235	249	242	247	252	236	225	228	223	252	220	198	229	226	227	238	197	239	237	205	222	205	217	247	200	216	219	213	223	202	208	240	258	203	229	224	234	244	240	214	221	229	213	243	222	225	234	237	197	235	256	248	255	233	228	213	232	213	241	240	240	221	254	207	229	231	236	226	218	232	209	224	235	199	255	231	248	245	252	236	222	235	219	212	235	229	237	206	227	233	221	208	225	232	246	232	225	247	212	237	192	240	235	197	212	267	241	230	233	273	248	226	252	215	221	243	223	226	236	222	217	238	219	234	236	246	225	199	225	254	252	240	231	251	218	218	217	232	199	223	206	242	220	252	225	234	274	218	239	246	224	253	269	228	246	243	218	222	202	216	198	242	215	220	243	207	255	233	261	209	245	248	225	233	260	234	212	218	258	207	247	225	252	224	231	220	267	204	244	209	232	232	252	225	232	258	244	209	218	248	216	220	251	236	229	253	225	228	234	228	241	225	221	225	227	236	212	214	218	243	252	245	246	235	236	246	262	219	225	211	228	244	268	264	191	215	235	210	234	217	204	211	221	241	208	209	243	213	218	216	243	232	213	240	252	215	209	225	231	233	235	232	221	237	242	229	244	243	237	214	245	213	226	225	218	250	199	243	240	208	197	253	239	231	232	248	226	229	210	248	265	229	214	227	221	225	246	207	274	246	228	259	225	223	240	235	261	230	224	246	235	204	235	246	241	202	225	258	244	220	243	236	228	224	231	217	229	242	227	202	241	218	221	220	232	212	237	212	245	217	215	214	251	250	243	219	238	235	228	209	228	230	237	215	191	235	244	203	232	210	242	255	229	214	244	249	216	243	221	218	244	246	266	224	246	234	218	210	227	240	219	203	202	213	232	224	233	203	217	229	220	200	213	227	216	237	214	221	239	228	210	229	233	236	240	193	233	211	236	230	218	204	220	234	246	218	244	193	205	222	216	221	211	248	248	214	202	234	226	209	236	250	268	226	215	246	217	216	224	230	237	238	225	245	234	207	209	221	240	245	241	237	210	241	216	235	208	249	246	213	233	245	203	247	249	232	253	251	245	215	217	226	225	239	237	238	230	212	243	262	211	245	220	220	209	240	241	231	253	237	216	234	200	221	227	200	261	236	241	252	228	241	222	215	239	244	236	243	224	209	219	244	241	243	236	216	229	221	222	252	238	245	220	214	225	222	242	207	230	219	232	233	219	234	234	246	235	238	249	226	252	236	222	202	250	215	220	230	208	195	213	213	249	253	223	251	226	260	216	233	248	246	240	243	239	217	223	238	247	234	230	240	220	250	254	235	228	229	220	214	225	235	216	240	240	226	205	224	233	244	230	250	262	227	217	250	197	204	201	237	239	246	233	227	264	227	212	228	228	223	241	234	221	203	239	239	220	210	209	222	246	215	238	247	240	214	226	240	220	222	233	239	212	248	258	204	207	222	220	208	245	226	246	221	227	237	230	235	220	230	228	256	238	233	288	260	230	224	237	211	264	226	215	226	221	237	212	245	219	204	227	233	238	262	223	210	222	238	191	214	221	247	223	222	214	214	245	209	221	225	221	231	208	234	216	220	234	231	245	237	239	223	243	238	246	247	229	263	231	214	215	254	207	213	214	230	247	225	227	207	226	245	214	237	213	224	242	221	231	236	246	245	245	207	235	231	216	227	222	207	224	240	235	217	241	222	236	200	229	245	242	220	226	233	235	232	237	246	220	227	218	195	212	201	207	229	218	241	220	235	216	222	222	263	218	229	214	231	230	217	251	234	230	220	224	231	239	227	212	242	246	247	261	228	220	231	218	207	234	234	226	219	248	230	224	255	220	220	238	216	254	219	200	217	233	215	235	229	238	225	229	198	231	226	219	259	227	235	236	249	241	227	212	225	228	217	234	231	211	241	239	235	234	225	202	259	241	229	216	248	204	242	228	239	241	212	240	254	215	226	239	204	226	193	210	206	226	233	227	255	256	232	246	251	255	224	210	226	246	224	232	220	248	234	247	222	198	193	250	247	213	252	200	238	239	240	224	243	232	224	242	236	225	206	241	205	244	249	255	222	231	211	257	246	254	194	200	238	242	227	231	258	232	242	221	245	223	246	204	244	221	218	239	236	215	262	209	193	221	235	250	240	204	234	225	216	246	237	264	223	215	207	234	223	240	220	249	203	211	239	226	235	211	249	236	237	234	248	236	216	210	220	241	230	232	231	238	228	216	246	255	206	231	224	206	183	248	225	201	238	240	233	249	226	218	221	211	222	217	238	212	232	233	247	239	213	228	235	246	233	220	239	202	227	232	213	215	237	231	223	249	220	244	197	234	253	244	201	221	234	224	252	228	208	236	214	208	204	253	225	240	221	228	217	235	224	226	237	238	221	256	215	217	212	243	259	224	244	224	221	239	238	200	232	213	204	256	214	231	208	235	240	241	232	217	233	232	241	247	212	215	228	257	228	206	212	257	198	241	212	229	247	261	254	254	228	255	204	222	243	249	215	198	228	242	250	213	213	207	245	234	232	217	232	231	230	232	228	223	242	238	216	260	236	243	272	235	266	238	224	237	222	239	234	241	210	235	203	244	234	222	212	218	231	226	190	233	229	252	248	249	254	239	212	213	249	230	247	240	232	244	229	231	227	233	228	229	239	226	205	200	225	237	215	223	245	244	218	225	218	230	224	224	232	204	228	248	213	238	228	246	213	218	242	232	207	237	230	242	233	259	247	240	249	256	214	231	226	226	213	239	211	219	240	222	231	217	239	231	250	232	227	230	238	260	240	260	242	227	227	221	217	196	224	225	235	250	239	229	203	231	248	253	231	215	226	238	238	221	229	220	192	231	249	229	260	227	232	226	213	218	218	205	205	254	248	230	237	217	238	236	193	226	228	202	237	229	238	187	243	265	227	250	236	208	250	246	243	222	238	244	263	197	240	248	248	193	246	231	229	235	239	233	215	247	236	216	215	249	225	229	209	220	243	221	233	208	215	224	229	224	245	244	236	240	229	233	218	250	244	233	240	231	193	239	224	219	257
10154	9455	4373	1329	1119	1135	895	772	769	799	753	647	736	659	646	628	612	599	604	636	589	605	590	620	601	627	593	626	597	610	594	657	626	608	584	650	575	612	606	617	616	541	612	615	602	625	576	586	600	625	583	631	600	642	611	601	614	576	585	598	616	625	587	615	572	616	608	625	601	602	600	579	615	596	643	570	641	610	645	630	602	603	610	591	619	581	612	636	606	636	617	611	598	630	597	621	633	600	599	571	620	636	615	611	605	600	624	580	622	602	630	608	597	582	613	620	610	597	656	655	668	602	592	592	598	615	589	577	612	645	644	631	631	660	644	600	605	584	603	645	636	609	635	655	640	579	596	570	613	657	614	613	587	594	610	529	624	617	593	561	615	636	579	605	612	579	604	596	583	635	631	584	638	588	595	589	603	650	568	555	609	581	600	605	609	627	580	597	598	612	623	586	612	597	613	595	583	614	582	600	636	594	601	609	613	548	591	615	586	638	608	558	598	617	578	580	587	602	521	631	575	615	600	641	572	618	583	628	563	578	602	607	622	609	592	592	588	567	601	572	585	613	539	598	599	561	596	578	606	586	597	595	595	544	609	597	597	570	608	604	615	611	574	648	583	580	628	573	594	615	599	623	586	591	628	606	616	623	563	612	543	596	591	620	592	602	596	592	573	601	640	581	601	625	598	658	579	607	625	570	610	634	607	632	585	638	608	575	565	559	585	567	591	593	567	624	634	600	604	585	619	599	597	596	571	600	600	602	590	593	601	604	592	557	618	595	576	612	617	597	617	641	581	627	613	594	600	595	591	575	600	586	622	638	586	601	633	610	601	595	549	644	615	582	591	601	578	616	582	572	609	584	615	616	589	645	606	607	618	597	593	608	597	535	582	606	636	587	607	621	657	575	598	581	588	624	583	594	622	624	583	637	602	566	580	565	592	605	628	606	642	576	556	622	613	571	585	630	630	567	599	600	599	579	552	605	620	653	584	609	596	552	612	584	596	613	626	595	660	618	609	572	585	612	623	601	602	553	599	608	620	597	625	622	567	626	603	570	589	607	552	600	627	605	622	615	561	588	548	607	583	575	599	564	624	593	590	586	606	575	603	572	614	537	567	582	591	575	588	605	592	599	562	586	591	560	609	607	606	641	587	552	602	620	575	622	581	605	569	611	599	582	632	617	567	586	619	643	589	646	601	563	643	643	605	592	620	613	637	592	631	542	614	604	575	580	591	627	606	570	604	611	594	593	601	582	578	596	557	618	582	608	619	568	574	644	597	623	591	577	630	604	663	573	631	659	579	584	626	595	585	595	582	616	605	591	579	594	604	575	632	591	600	587	631	602	628	604	589	603	639	588	600	618	645	611	583	586	586	601	619	577	608	623	610	616	602	586	650	579	657	595	607	635	593	622	583	634	612	587	614	594	611	642	615	634	566	595	636	621	638	643	629	579	643	569	555	602	598	602	599	601	593	584	576	606	605	568	563	596	588	609	612	572	590	585	635	608	570	575	588	617	604	607	640	562	555	597	579	623	624	549	582	596	625	598	583	577	648	585	582	567	621	585	569	654	606	603	592	540	612	595	588	579	560	605	580	623	591	581	581	622	605	571	611	634	609	625	588	594	626	595	555	549	620	568	593	607	597	613	596	642	630	585	565	623	627	606	626	562	575	596	567	623	591	670	646	623	595	605	585	594	613	606	587	648	632	620	602	590	565	596	572	633	604	587	614	593	617	572	639	605	608	609	572	610	569	629	590	609	599	608	581	622	589	593	613	568	613	607	619	576	556	636	594	586	598	605	573	603	623	625	604	587	554	599	605	600	592	579	580	604	576	617	596	608	584	606	590	584	634	622	587	618	597	573	625	626	614	601	580	608	612	642	584	605	624	609	622	610	577	553	575	621	592	590	606	614	583	604	604	590	601	644	645	613	600	549	602	574	564	563	645	571	605	601	599	572	575	597	589	604	608	569	635	608	599	565	576	612	577	633	610	593	579	578	579	589	636	628	591	625	621	565	633	590	580	623	573	602	582	579	599	637	626	606	596	581	616	596	595	582	599	597	589	594	554	583	625	650	571	616	597	583	618	567	604	588	534	638	611	591	591	593	579	578	586	599	586	567	600	554	630	584	581	596	575	608	579	606	605	601	612	605	579	552	632	618	591	599	569	619	607	568	652	576	607	547	580	578	603	638	592	559	560	612	607	624	594	590	540	603	606	586	625	641	604	565	600	569	592	612	654	571	624	593	578	590	586	598	613	588	577	531	564	568	594	587	577	636	592	598	564	593	600	632	631	552	566	580	597	592	641	590	600	615	563	618	621	593	613	626	606	572	590	598	608	626	603	610	568	596	621	584	585	577	596	580	584	606	628	627	607	580	595	583	574	620	584	597	611	651	590	574	622	591	587	588	596	602	640	578	600	644	590	597	584	593	621	632	592	596	574	650	623	562	567	603	615	595	616	638	607	591	602	626	638	574	658	593	597	595	589	593	663	576	612	582	587	578	598	592	602	628	609	571	578	611	620	603	574	607	596	563	612	579	596	637	583	556	573	627	597	599	588	630	591	589	576	638	581	604	603	635	595	606	604	611	596	628	548	606	591	619	614	606	593	573	602	604	629	619	569	602	631	608	558	562	633	611	594	579	625	593	606	586	638	565	632	587	609	572	625	574	602	630	555	605	646	629	615	599	601	610	592	612	627	591	583	594	591	644	589	568	638	592	568	594	561	611	609	585	555	559	595	580	573	613	637	603	615	610	609	580	591	549	576	598	586	631	549	629	604	623	618	661	592	604	606	580	592	613	561	568	598	579	615	582	557	571	625	587	609	594	599	541	608	621	572	565	576	623	608	585	590	596	577	590	628	611	546	559	583	559	613	571	549	643	625	644	591	616	550	619	643	601	624	603	634	640	604	598	619	612	649	553	569	609	625	612	586	601	628	623	602	591	583	544	577	617	604	632	598	594	611	606	593	588	636	610	578	563	625	558	571	567	566	599	582	593	597	594	591	633	586	617	594	578	570	643	602	582	609	578	563	596	591	619	602	586	593	610	570	588	628	596	560	591	616	614	626	613	615	588	610	579	575	628	637	566	589	606	618	608	625	585	622	610	587	604	626	619	598	584	593	592	634	587	595	582	537	588	626	569	615	587	616	556	575	583	589	609	581	602	602	620	597	606	634	574	613	632	604	647	601	622	553	566	592	561	624	622	582	641	593	607	595	584	577	603	629	628	597	608	600	590	588	574	623	579	558	571	599	618	624	591	548	593	587	618	590	592	590	518	636	610	594	587	573	616	581	566	607	626	560	594	608	605	608	583	630	602	565	611	653	641	639	579	610	605	568	574	595	564	606	619	561	613	596	531	585	579	582	582	589	606	584	598	582	594	644	546	565	569	613	605	642	610	569	594	565	603	577	610	606	611	580	612	562	576	632	567	587	620	600	583	529	544	615	578	582	544	570	580	615	605	612	583	646	588	595	574	591	583	612	600
33898	34978	23167	10298	5732	3454	1818	1047	731	672	524	384	319	362	304	260	254	229	228	267	236	203	224	218	235	208	236	219	210	183	214	225	218	212	233	216	247	236	217	223	250	224	263	206	224	260	181	216	214	224	228	216	206	219	203	202	250	227	220	210	191	220	230	229	195	216	217	211	192	234	222	218	220	211	221	198	209	199	193	185	232	176	190	215	208	236	199	232	218	235	250	228	231	218	225	221	173	220	220	221	226	239	212	193	233	219	241	186	210	209	230	217	204	226	216	223	236	223	219	205	233	207	248	190	207	227	230	205	211	223	235	206	216	213	209	217	244	203	238	201	227	183	224	216	232	199	211	212	205	223	215	201	211	222	271	209	222	197	215	233	212	250	231	221	231	225	198	200	174	187	202	226	190	212	214	200	210	185	211	220	240	236	217	201	211	227	236	233	224	224	215	226	200	221	215	210	189	228	214	238	205	205	208	237	209	195	180	190	207	225	230	206	215	186	218	221	205	207	236	217	195	217	220	201	211	194	226	211	203	225	186	236	228	214	229	227	191	223	222	211	225	202	211	203	211	231	200	228	227	196	189	208	209	208	211	247	235	210	213	222	207	213	185	184	210	213	227	199	235	182	228	216	247	234	221	201	221	218	194	254	199	211	226	219	227	216	225	206	219	217	208	210	199	215	224	216	188	230	225	224	212	223	229	207	245	201	207	217	227	221	223	213	211	224	216	223	203	230	242	240	204	231	197	212	209	211	201	223	212	205	220	210	228	220	219	211	210	212	207	215	233	192	215	210	222	204	230	223	254	226	206	210	238	210	206	209	235	206	214	204	198	217	213	215	216	202	224	220	222	243	213	218	226	217	217	239	224	219	218	188	228	213	212	221	229	208	213	195	227	196	213	219	206	210	198	202	199	206	196	221	231	230	221	210	241	206	219	199	201	199	198	195	199	225	215	226	211	194	208	228	193	222	211	227	216	237	245	201	203	254	212	222	219	217	231	212	209	232	228	237	215	208	234	230	222	204	207	223	184	204	193	198	224	225	217	212	215	206	220	236	223	194	205	198	203	234	243	217	209	185	171	225	204	232	202	234	227	193	188	190	221	221	213	206	194	202	193	229	192	179	213	218	236	199	227	243	231	186	238	198	201	210	226	216	234	222	202	230	205	233	210	210	210	195	210	221	218	213	206	221	221	216	222	199	241	243	199	216	224	211	221	228	222	209	198	225	212	229	209	212	199	219	195	218	204	203	208	203	189	207	208	226	222	201	221	235	213	205	205	216	238	213	230	197	220	201	220	220	186	211	200	207	215	227	197	192	203	203	213	226	197	232	215	213	230	251	192	194	197	218	227	196	201	224	196	186	237	189	208	197	234	222	228	233	232	202	221	201	201	224	207	210	222	229	216	188	219	230	232	199	197	196	201	219	199	212	205	216	213	217	236	240	227	230	243	249	201	210	218	227	240	205	217	215	214	211	216	196	215	217	199	198	217	207	231	247	224	210	203	223	190	228	220	226	204	206	233	208	203	201	237	207	221	213	247	241	245	238	214	223	209	203	247	239	209	218	230	202	225	214	212	211	223	244	189	218	215	251	208	223	226	253	207	231	215	192	210	218	196	185	211	208	220	202	210	215	235	203	190	209	227	238	215	216	225	215	227	224	223	216	223	245	214	212	204	231	235	226	232	233	205	226	217	217	175	211	227	222	218	189	221	231	255	207	219	215	231	198	233	203	235	208	205	204	194	218	236	225	222	226	244	161	211	223	216	230	209	201	193	198	224	197	224	232	225	234	205	219	231	209	228	215	221	212	204	216	224	222	210	231	195	204	203	239	214	197	220	201	229	213	223	222	249	208	224	226	228	210	219	224	208	243	249	219	229	222	207	234	194	221	234	220	224	222	209	202	218	216	220	243	223	220	206	235	193	240	218	221	214	209	191	225	253	217	242	205	195	238	174	231	201	222	225	239	203	237	217	193	214	207	195	195	217	217	198	204	231	210	204	198	202	213	224	220	238	217	215	213	241	185	216	208	219	189	215	211	221	214	237	209	210	197	251	179	234	207	204	229	200	205	236	226	234	230	222	225	199	236	221	225	201	227	210	223	216	200	222	229	196	227	205	202	197	224	215	218	225	204	219	217	215	230	233	193	211	208	206	206	212	209	203	212	222	216	225	201	221	202	218	218	225	192	222	205	221	212	221	235	207	206	232	208	238	192	230	222	240	201	204	206	250	211	238	208	211	219	213	227	185	238	246	236	216	206	198	212	230	248	190	215	213	217	215	242	214	185	197	204	190	214	222	276	216	220	221	223	205	220	236	227	217	210	218	211	232	213	230	220	222	215	201	242	238	226	209	230	207	227	215	201	209	211	212	218	212	205	247	212	218	205	238	208	207	227	232	207	206	203	198	237	231	220	228	228	197	219	202	197	211	239	196	222	211	204	214	202	200	221	240	214	208	198	195	188	239	226	231	220	231	195	207	187	235	194	201	197	214	203	202	216	213	226	200	207	215	233	226	228	210	229	198	235	216	228	192	213	200	203	231	215	196	224	205	222	212	233	240	219	214	197	219	227	228	232	211	222	201	215	216	203	182	237	220	204	215	222	208	220	206	220	224	218	223	226	217	238	216	224	237	225	193	208	223	227	220	235	226	224	203	205	222	207	233	235	215	232	216	224	207	219	224	223	206	267	231	215	241	210	220	258	229	207	193	215	207	219	196	197	229	204	204	214	243	208	233	230	223	212	194	220	226	187	199	195	211	238	234	214	221	200	216	210	203	244	220	204	202	216	221	218	225	216	217	197	236	213	213	218	198	208	195	200	214	219	222	232	195	214	238	197	221	190	225	224	203	201	204	223	216	213	196	214	227	218	196	229	239	242	224	217	211	181	226	214	189	210	223	200	208	209	216	200	197	213	204	243	225	211	202	211	193	225	212	215	207	225	225	211	243	210	206	244	202	210	224	231	209	240	228	237	211	226	220	205	187	235	217	234	250	234	217	231	242	246	215	201	202	214	202	175	212	212	239	230	234	215	225	229	228	217	232	204	223	200	229	231	185	258	209	198	222	221	210	216	193	200	192	189	193	213	186	223	233	237	230	222	205	222	220	201	208	243	230	207	251	195	237	193	221	206	213	230	248	219	218	198	232	206	209	217	184	210	219	213	222	204	218	232	208	206	212	205	198	208	222	208	215	236	201	202	205	218	226	208	235	210	225	202	205	230	192	217	234	222	225	209	204	230	227	218	231	205	213	196	201	230	220	206	218	207	231	216	202	238	214	197	212	224	221	228	216	223	184	234	218	237	229	242	197	237	244	220	224	204	207	216	202	211	191	200	205	228	214	214	194	214	237	211	224	211	198	225	206	242	206	222	204	216	210	225	198	199	225	204	220	197	217	207	216	211	198	201	230	221	223	232	214	227	207	214	242	209	208	213	204	207	219	221	219	221	234	232	200	179	193	217	213	225	204	229	234	211	233	221	229	189
23147	29094	13235	4909	4412	4041	3280	3000	2892	2801	1919	1488	1335	1151	943	958	867	736	755	728	712	708	691	641	640	708	629	657	617	613	671	639	662	594	576	575	568	628	576	598	579	571	612	573	601	572	541	586	557	594	579	538	601	613	599	575	619	585	618	584	607	605	588	555	548	599	570	573	552	574	540	626	569	558	549	595	568	582	619	581	573	590	643	643	576	624	586	586	596	565	599	577	643	601	606	601	632	585	587	590	605	615	573	579	592	567	588	631	613	610	580	576	605	548	598	588	610	560	586	603	607	588	571	582	548	619	602	632	593	620	579	606	577	626	650	610	572	602	579	603	615	585	607	567	579	584	549	573	580	578	581	564	589	570	543	567	594	561	540	587	548	590	565	554	547	582	549	566	564	569	592	573	530	572	555	575	559	538	563	568	575	598	579	607	521	605	545	551	574	576	606	546	590	553	530	535	586	599	583	570	522	562	578	562	543	564	578	555	581	574	566	566	567	548	589	564	588	547	561	596	556	579	549	552	576	568	570	571	560	567	601	595	562	576	564	554	536	543	599	550	569	559	576	562	507	549	538	542	564	579	583	556	601	594	539	629	536	567	565	563	544	583	559	593	579	572	574	568	565	567	550	565	582	596	589	521	623	569	552	607	575	551	525	523	567	602	542	567	581	561	543	583	569	556	558	594	519	577	557	518	492	583	538	560	582	560	565	543	575	566	575	549	568	610	523	548	564	539	565	544	557	599	563	570	590	570	529	599	608	590	583	535	523	586	572	630	547	545	575	546	550	553	588	537	542	530	554	564	564	590	528	526	566	578	559	572	551	519	572	603	529	569	597	589	578	577	550	585	539	601	518	561	564	596	587	573	563	549	565	540	587	581	563	567	533	622	534	536	574	591	586	575	567	571	538	569	544	592	577	593	578	607	589	546	567	621	525	559	566	559	509	603	599	523	516	582	586	566	565	571	545	606	605	590	577	566	584	532	542	572	589	547	550	536	583	555	570	595	592	553	594	613	576	584	529	594	600	522	557	563	595	571	585	559	588	538	587	558	596	562	532	563	550	563	585	530	552	571	573	585	548	540	533	522	606	591	585	585	578	605	519	549	565	535	578	535	563	522	512	563	528	534	578	580	566	549	532	536	599	561	575	526	540	596	533	556	576	563	536	535	581	555	562	585	615	575	574	557	529	562	518	555	579	596	573	535	562	531	538	600	562	624	614	540	582	561	578	608	570	574	566	541	541	578	556	554	597	575	593	568	616	579	577	559	614	523	605	549	599	569	600	568	551	597	577	600	588	557	547	518	559	516	546	543	548	523	577	601	543	549	549	527	547	568	553	545	589	583	568	587	566	579	565	573	581	524	579	546	581	595	605	543	595	554	619	574	556	625	596	580	569	595	581	582	582	588	558	581	581	598	565	595	539	592	610	598	551	581	587	569	532	554	531	562	551	526	550	555	541	578	630	571	574	576	556	557	552	601	572	593	547	561	582	553	540	591	582	567	574	540	570	540	565	583	561	562	572	577	583	579	541	578	592	582	596	562	564	548	558	609	575	553	561	558	530	554	572	583	554	555	536	549	551	566	545	615	535	541	545	564	610	568	549	600	566	595	562	591	516	539	572	560	571	536	594	596	567	566	594	541	563	567	547	556	606	528	550	586	530	560	566	522	546	580	548	574	539	542	587	582	582	581	584	565	619	572	543	546	578	583	566	571	595	567	593	587	581	541	596	597	529	580	495	636	583	588	530	569	590	608	531	546	558	563	544	545	548	562	577	579	608	549	634	560	517	586	512	571	569	608	530	558	603	545	593	576	577	578	535	527	574	541	545	538	580	573	558	555	542	546	550	566	573	518	572	572	546	559	576	564	514	553	555	550	571	597	594	562	519	536	569	566	542	552	544	591	573	556	592	550	573	578	559	561	528	582	540	607	602	524	570	553	588	563	535	572	549	569	563	534	554	612	646	550	554	526	559	560	573	518	580	590	546	564	587	566	551	556	546	537	541	579	585	507	586	562	556	563	556	598	536	544	545	598	589	541	568	578	545	590	581	569	588	587	548	587	567	534	579	567	604	519	582	560	538	546	577	577	574	568	575	582	582	559	612	569	600	559	581	576	581	560	559	551	571	549	581	572	590	537	590	566	568	570	582	562	559	600	565	586	563	568	563	565	576	568	564	581	514	554	623	574	578	573	546	580	575	600	542	523	552	575	549	605	519	590	571	530	534	553	584	596	578	630	578	581	580	614	566	581	583	549	544	572	569	530	549	572	608	595	571	593	540	581	517	581	543	600	568	577	542	597	592	586	545	598	564	597	556	583	554	577	580	553	584	564	577	606	541	559	556	588	580	588	551	553	582	558	578	549	574	589	553	526	599	599	559	580	581	610	581	545	531	614	571	532	575	523	581	531	558	566	615	558	577	547	565	570	528	598	523	564	527	579	588	534	612	610	558	557	563	538	586	546	574	606	548	565	521	560	561	591	566	552	582	564	549	616	540	558	542	596	580	567	607	542	559	582	593	592	570	550	510	559	592	595	607	610	581	579	533	540	608	566	560	548	564	559	560	562	570	572	545	546	560	608	514	571	544	570	553	585	556	547	570	587	557	590	554	567	595	579	620	564	590	569	555	541	552	604	547	571	580	558	568	602	568	577	567	564	551	571	545	524	549	522	565	573	526	572	565	524	556	567	546	595	553	601	566	590	559	585	545	561	586	561	504	552	607	543	559	577	530	571	557	576	516	537	553	595	585	577	549	563	568	509	582	543	565	558	525	588	560	565	570	578	546	590	591	590	590	598	511	568	593	571	538	568	589	567	605	571	526	565	614	595	565	580	549	584	540	514	596	564	567	568	588	564	560	584	536	635	601	600	583	551	553	556	566	569	578	572	560	558	545	584	555	604	590	550	607	570	569	573	602	556	601	543	525	550	539	572	614	554	580	546	571	590	544	551	548	590	617	558	562	602	571	619	551	549	564	588	566	536	565	552	568	572	601	556	601	581	529	610	562	570	560	563	569	584	607	590	570	616	579	560	565	539	538	585	561	584	547	543	560	563	553	567	576	563	594	577	523	542	576	550	568	541	523	561	558	550	563	582	575	620	564	601	549	557	557	553	536	587	561	572	529	550	569	579	563	571	553	560	581	581	529	584	537	545	571	581	584	552	560	580	593	581	561	570	565	571	582	567	550	569	545	539	557	577	555	599	606	570	547	568	560	575	548	537	581	568	579	547	584	572	554	539	589	602	607	561	551	604	557	505	596	601	556	559	564	569	586	572	576	538	516	553	561	575	591	597	590	551	598	608	544	542	574	582	568	580	607	582	589	547	546	561	568	560	587	575	565	575	589	566	622	562	576	555	568	562	500	577	521	537	621	568	563	570	576	597	564	546	564	574	601	580	495	549	562	572	528	553	550	550	575	575	580	581	540	601	541	558	615	546	580	554	575	555	520	556	555	581	544	560	571	586	567	549	516	550	567	570	545	560
42651	44204	32569	18647	12269	7611	4459	2590	1368	935	793	556	361	380	302	283	243	198	218	186	195	194	183	206	165	194	167	185	145	201	191	187	165	171	170	170	182	155	163	156	177	167	143	162	174	176	163	158	191	159	168	159	157	176	153	162	152	153	169	165	155	168	171	150	150	155	143	150	150	152	161	167	148	174	152	155	159	172	151	166	165	165	191	174	176	150	146	178	168	155	153	185	147	157	145	168	165	157	151	187	162	158	146	160	139	159	158	172	150	157	184	174	154	138	181	162	170	170	175	146	159	141	204	158	196	145	168	152	154	143	137	170	159	180	157	175	174	168	144	154	158	160	170	181	173	195	156	167	153	178	180	156	150	167	156	167	150	152	168	129	150	163	150	153	168	161	151	149	163	177	146	177	147	160	143	144	178	159	145	143	156	182	159	168	155	154	140	158	174	157	144	162	154	168	182	160	165	173	152	172	155	151	149	165	142	146	170	147	142	150	137	166	155	154	153	167	141	182	162	170	150	186	172	157	154	153	156	154	177	159	128	170	141	167	157	137	153	157	165	147	149	158	152	178	133	154	156	168	148	142	141	142	163	155	150	154	153	147	143	159	142	162	144	148	147	159	149	140	162	144	162	156	149	163	160	169	185	150	172	203	156	151	156	159	153	148	169	142	156	149	172	158	170	150	143	169	173	172	157	157	154	164	138	156	162	151	159	163	172	149	141	148	156	154	159	167	153	180	137	176	170	169	165	175	150	163	123	142	155	151	151	151	160	173	177	155	150	147	142	137	157	164	144	173	154	166	157	170	145	134	170	148	155	143	161	127	157	150	156	145	142	152	184	145	170	149	175	144	151	166	159	175	171	185	170	159	149	151	162	139	151	155	150	145	160	149	161	160	165	167	167	172	154	140	174	152	162	137	144	144	175	158	131	158	169	168	168	173	168	147	164	163	161	176	131	158	154	168	173	167	164	162	147	157	141	156	185	144	145	158	123	178	153	146	146	151	164	146	160	147	169	160	153	164	164	140	153	136	154	160	143	165	132	167	148	177	163	127	174	158	153	147	147	161	145	164	152	169	171	161	169	151	152	149	170	170	174	148	178	168	156	166	161	144	173	151	141	161	139	169	163	168	154	140	166	151	172	149	172	176	165	149	143	169	156	125	155	164	157	178	170	149	145	161	169	161	159	154	145	172	160	154	129	176	163	153	142	152	162	169	152	169	140	142	142	140	168	173	159	150	154	157	160	162	157	154	154	147	171	182	140	172	150	155	144	149	181	175	172	155	168	164	155	151	154	171	155	143	155	147	154	160	171	196	144	160	166	171	162	153	155	156	156	165	160	137	182	168	169	157	144	168	174	152	166	174	151	157	168	170	160	147	146	155	149	182	177	159	146	165	134	167	150	142	165	157	153	157	171	150	174	142	144	148	148	152	157	161	167	155	173	155	154	142	155	152	166	144	170	149	145	145	153	162	155	158	182	165	122	138	165	162	159	133	144	165	142	174	169	155	142	144	159	152	153	170	157	125	147	134	140	147	172	163	191	153	185	167	161	160	149	155	160	151	151	144	155	157	158	188	161	173	165	141	163	167	132	157	154	144	160	163	150	164	187	172	164	138	151	159	141	156	139	156	162	151	171	154	174	137	142	156	166	131	163	154	155	154	142	175	151	169	163	151	146	160	165	150	154	182	152	173	157	143	160	145	169	151	167	156	158	154	160	148	153	156	142	136	173	172	161	152	173	184	149	137	177	130	159	151	135	178	161	165	136	163	163	157	141	159	166	168	153	169	177	143	151	174	162	136	144	171	178	188	166	148	152	153	136	125	136	168	130	149	163	165	160	147	152	165	150	151	153	155	165	150	148	156	182	149	160	174	153	164	158	178	152	157	158	164	153	154	168	140	154	146	147	158	153	182	151	146	159	162	170	151	160	161	159	146	169	160	140	145	152	170	150	160	160	137	156	157	169	157	158	143	163	175	154	160	157	133	148	163	179	182	131	153	161	155	168	179	148	148	150	167	145	180	157	143	146	178	153	155	176	153	145	151	159	161	151	166	166	149	151	172	168	158	175	150	170	154	147	150	157	171	139	147	156	164	173	154	144	160	180	138	138	158	159	160	184	163	148	159	156	151	128	168	161	146	153	153	148	173	158	156	154	149	160	160	132	157	178	164	146	158	149	180	180	152	176	155	170	162	173	155	161	175	170	150	158	170	150	182	159	182	166	150	146	145	162	169	152	144	162	142	156	152	152	159	174	131	172	169	173	146	153	154	157	173	166	159	149	133	161	158	154	155	151	158	147	158	148	173	166	154	154	148	171	155	162	133	176	134	135	154	159	141	164	170	156	162	154	161	160	128	157	154	162	152	134	164	159	148	150	156	175	154	150	175	164	162	178	175	188	177	152	142	144	145	154	157	158	156	172	152	171	162	122	164	144	140	151	157	166	167	160	181	142	155	164	150	166	140	159	153	168	156	162	166	162	157	161	152	158	145	149	167	164	162	152	135	157	130	146	150	128	161	166	141	158	157	155	177	169	155	171	158	155	175	147	145	160	175	171	148	153	158	167	161	178	160	148	157	164	144	146	154	149	150	167	137	161	178	141	162	156	151	166	141	145	165	161	175	149	163	140	151	156	164	165	153	131	131	161	136	160	162	161	159	139	163	155	173	135	133	168	139	163	169	149	163	161	147	152	170	201	156	156	146	173	159	175	158	135	159	158	143	143	171	167	162	167	137	131	144	166	141	147	162	139	145	144	156	180	164	144	159	157	170	152	166	159	165	163	156	150	180	157	158	141	143	172	137	190	161	124	135	140	163	138	147	149	148	136	163	176	167	189	169	158	140	145	159	166	143	149	169	162	171	154	162	154	161	162	158	173	174	168	158	170	162	163	170	170	164	165	134	189	143	151	164	160	149	145	155	162	137	167	172	158	158	164	183	160	182	151	153	160	156	187	169	150	148	151	146	152	166	153	156	139	152	136	156	161	150	153	137	140	160	163	176	158	167	154	147	140	158	146	142	131	158	172	155	153	177	172	139	136	148	151	170	159	157	145	165	139	152	154	147	165	149	174	152	143	143	141	167	154	160	143	163	139	185	140	170	150	156	161	150	166	175	155	166	155	123	150	146	140	174	170	152	160	162	167	155	167	172	159	167	164	151	157	149	147	171	147	156	151	135	158	135	147	127	151	168	157	141	155	159	165	148	169	159	149	150	166	153	138	186	128	152	169	145	167	143	184	152	146	165	140	164	142	179	151	152	158	173	153	162	150	126	176	167	144	146	145	172	157	158	141	136	147	158	156	149	157	159	169	154	147	130	160	147	160	175	143	172	156	143	175	143	177	167	164	165	149	154	173	136	168	172	147	176	137	164	159	169	167	161	154	153	154	141	156	146	164	154	149	153	145	164	160	166	156	185	133	144	163	152	167	148	168	169	125	178	170	141	166	176	171	163	161	132	146	134	129	166	169	164	170	138	162	161	160	142
29148	37691	20023	7295	6685	5636	4996	4726	4391	4491	2916	2461	1857	1611	1358	1110	971	876	721	709	703	622	612	588	550	636	577	567	559	526	521	502	505	556	498	508	509	502	464	474	516	502	455	488	483	500	446	456	494	452	457	455	462	450	432	478	461	434	451	421	425	427	490	436	427	448	415	430	441	458	459	461	462	432	473	479	431	474	449	448	421	487	442	440	430	426	478	472	538	443	489	484	451	499	465	477	451	448	449	469	441	471	445	476	463	489	448	461	486	485	469	427	443	465	457	415	423	445	447	442	435	445	426	441	463	453	458	471	494	439	475	452	482	454	462	497	451	423	434	446	456	469	423	443	447	439	437	430	463	423	387	461	473	441	423	421	407	440	446	444	413	464	417	440	425	434	388	367	421	411	411	469	425	396	400	399	415	436	448	455	424	389	391	451	400	449	422	445	406	401	397	366	373	430	427	434	420	427	386	379	409	444	398	401	401	397	371	443	413	407	399	466	425	398	414	394	418	455	408	435	431	404	384	421	401	427	441	412	406	399	430	411	455	415	390	456	433	423	413	396	462	420	406	454	429	448	398	456	445	423	429	414	438	420	406	420	393	400	442	434	435	437	414	422	435	433	396	423	390	419	440	401	429	432	464	395	421	441	404	446	444	403	402	452	401	371	399	407	415	418	409	411	414	385	433	449	452	400	458	382	414	474	408	383	410	403	454	427	450	420	402	412	442	431	461	436	399	444	423	395	462	406	427	437	432	439	410	406	440	400	424	436	408	412	406	423	408	421	457	463	427	403	406	434	403	420	426	432	415	440	442	398	413	442	402	436	422	427	430	405	405	457	434	428	454	438	397	413	436	446	396	441	421	392	433	390	403	391	426	442	416	431	381	402	418	436	400	432	429	401	411	428	433	380	420	438	423	445	403	399	443	437	437	393	467	401	435	405	418	454	420	383	431	394	400	386	402	393	421	393	452	416	442	417	452	413	410	435	426	393	455	439	424	413	425	405	405	461	399	448	376	388	421	395	466	417	427	399	416	431	431	412	421	412	410	379	449	392	412	437	402	418	443	399	425	408	437	466	448	426	419	392	400	374	464	404	409	402	404	426	399	398	387	477	411	434	446	368	411	447	437	418	399	404	440	448	411	384	437	436	425	445	434	427	420	438	408	407	418	416	421	434	400	423	409	407	418	386	389	415	436	432	421	416	444	385	394	433	418	393	395	380	412	365	449	403	407	437	420	394	438	416	413	421	395	407	418	421	430	404	425	428	402	424	395	413	440	423	416	420	434	392	397	410	437	397	372	384	425	366	445	411	425	427	428	408	416	420	444	426	410	425	425	415	398	441	411	407	433	379	412	413	425	429	378	399	404	420	438	420	397	428	449	418	449	449	409	386	414	446	406	418	404	414	394	441	431	410	408	426	410	429	424	400	422	438	425	382	412	417	414	466	403	442	435	365	451	404	428	375	365	397	405	415	426	462	432	432	413	410	449	414	429	439	370	413	454	394	423	488	421	426	397	403	432	408	412	407	413	440	365	398	435	440	412	371	433	404	385	409	402	436	439	433	409	423	402	430	386	432	419	432	459	419	413	401	422	416	409	424	418	424	414	407	417	413	420	410	387	408	422	382	433	436	438	429	411	404	424	422	381	409	437	439	438	427	392	411	435	415	419	396	407	432	402	434	417	372	464	413	416	427	444	444	438	411	413	434	414	425	401	428	433	427	423	426	445	390	423	438	420	460	444	425	413	400	447	417	422	427	441	386	423	414	424	383	433	398	422	407	449	437	447	433	422	414	452	406	413	445	396	432	433	405	422	380	405	380	456	434	414	435	422	424	434	396	396	405	418	438	417	411	442	443	442	424	406	459	432	421	414	437	411	414	413	423	370	449	417	374	420	402	423	403	439	398	427	412	405	461	433	422	424	406	446	411	437	415	416	445	430	403	453	388	444	408	398	420	438	401	441	419	412	438	412	415	435	421	443	455	409	431	446	397	408	408	423	427	409	431	399	392	454	442	453	434	469	407	439	438	421	422	423	409	422	413	399	397	421	408	407	397	397	427	384	423	373	397	411	422	415	412	408	435	404	393	436	396	417	466	435	428	432	418	429	395	430	397	416	421	382	434	419	402	413	399	442	400	428	405	417	425	415	444	428	403	426	438	405	442	412	428	421	399	388	434	407	412	393	404	406	437	411	401	488	419	409	408	384	382	377	419	418	427	438	436	425	430	401	465	421	432	430	389	429	417	398	434	410	383	414	461	445	411	404	417	394	433	429	418	418	435	427	401	418	426	422	428	463	408	394	453	430	429	447	433	415	414	437	433	418	472	436	360	413	416	389	382	433	413	429	432	409	404	446	443	417	410	386	438	398	409	413	421	424	398	433	436	465	430	450	413	401	404	419	427	410	410	407	375	408	430	432	406	419	427	418	389	396	397	441	395	446	414	410	423	424	432	414	401	426	414	427	399	392	439	462	438	449	405	427	397	406	444	396	415	401	431	438	382	416	411	417	440	424	419	430	405	444	425	436	472	419	424	440	420	449	416	408	416	432	402	447	413	377	400	403	427	417	405	438	414	423	406	399	397	439	401	417	434	423	459	419	417	399	421	422	429	383	430	383	421	390	420	424	424	434	410	463	406	421	437	376	436	444	403	448	397	437	419	385	408	410	413	421	398	414	428	417	436	379	425	437	412	412	434	401	380	402	428	429	410	410	426	422	416	409	392	464	385	436	399	430	404	401	423	437	378	415	439	383	407	391	439	411	429	410	394	433	433	417	368	448	459	369	421	393	410	426	393	422	414	379	414	423	399	429	453	426	413	399	393	419	405	423	415	424	417	455	413	428	407	409	437	422	439	425	411	405	409	407	417	446	435	374	414	388	357	402	406	412	433	400	423	447	420	394	424	456	428	398	437	432	396	403	391	452	402	438	395	416	416	409	381	414	439	425	413	418	404	414	418	445	416	415	441	407	419	425	402	430	421	424	408	405	408	449	402	402	417	438	445	433	400	415	386	420	391	412	443	484	438	434	414	406	399	426	413	422	436	424	412	390	420	402	386	452	401	435	419	408	400	438	399	416	420	432	407	464	409	395	414	438	412	371	429	393	417	427	420	401	431	400	382	403	398	437	424	419	410	390	401	444	438	423	453	416	451	384	433	422	391	415	402	436	419	424	441	401	436	399	396	425	417	382	408	403	424	460	431	452	405	434	420	415	404	395	375	411	423	423	427	401	378	445	415	403	396	427	407	396	411	408	393	414	429	449	401	415	379	385	426	388	425	420	406	440	438	406	392	447	429	434	404	451	431	428	404	401	415	419	407	448	414	406	379	420	449	391	405	425	411	413	428	425	420	465	398	414	411	403	400	398	404	398	430	425	454	391	433	448	377	400	415	425	419	417	421	451	420	421	460	410	395	417	405	436	394	437	441	442	412	433	398	411	445	479	423	431	415	420	403	447	453	412	398	433	445	411	432	431	397	414	427	422	403
15602	9976	2849	664	426	326	271	290	236	269	221	235	226	226	247	222	250	212	252	229	247	228	231	227	233	233	241	217	209	227	214	219	238	248	229	220	217	240	220	229	240	249	253	208	208	267	231	243	223	218	224	229	210	217	238	233	213	211	237	238	248	253	252	213	226	190	217	231	226	225	249	221	241	251	240	226	254	251	257	227	226	219	223	234	250	229	229	213	221	224	230	235	251	213	247	210	216	229	211	218	229	220	213	254	235	261	219	225	241	235	227	241	247	231	234	239	223	214	224	233	260	223	250	208	247	229	242	235	243	205	226	207	262	250	252	205	232	230	243	252	217	225	248	225	205	206	227	216	225	196	240	233	271	243	258	223	221	252	221	216	229	206	214	254	257	232	232	223	247	231	264	204	232	239	244	248	229	230	215	256	217	236	245	217	221	246	229	245	214	237	226	220	232	241	214	202	234	221	245	217	263	250	235	233	220	232	238	217	192	239	236	232	217	233	220	246	244	232	235	253	231	236	225	240	192	252	233	216	239	234	229	266	232	209	223	215	247	233	235	223	263	245	211	227	245	212	220	225	234	235	236	218	235	225	224	246	219	233	236	234	226	234	227	223	221	239	208	236	219	229	247	227	221	222	222	226	243	263	231	200	228	262	229	250	232	207	262	240	213	205	223	234	249	198	236	227	225	258	230	241	253	206	235	223	235	211	250	228	242	240	211	235	230	231	225	247	221	231	253	215	228	256	219	228	245	262	213	253	254	260	212	209	227	210	241	224	254	243	221	245	233	226	258	234	239	219	201	260	226	215	240	214	223	231	234	223	257	215	237	255	225	219	210	206	212	257	222	229	230	243	251	224	202	229	232	233	216	239	213	224	234	228	237	230	218	241	240	213	224	222	221	227	218	230	219	229	227	232	224	237	242	243	271	236	215	254	223	223	218	222	241	228	215	223	238	241	203	224	234	195	218	205	204	250	239	231	253	218	243	219	239	217	239	211	226	248	223	241	209	221	241	248	222	240	230	226	259	225	208	217	242	205	216	203	249	217	214	217	242	255	214	234	213	216	226	246	231	245	236	246	245	274	228	229	242	246	222	246	225	226	219	215	231	231	212	213	205	212	263	253	240	217	234	231	242	231	248	220	217	237	234	221	235	228	244	225	216	184	247	230	208	235	235	257	223	223	243	199	257	224	205	251	222	205	219	211	224	234	220	235	256	237	262	218	216	212	215	216	218	219	227	210	220	247	233	241	246	233	227	215	217	235	238	224	219	241	192	228	197	234	237	226	243	210	238	254	230	219	225	235	226	237	230	220	233	212	232	225	233	234	235	211	245	256	234	230	256	223	215	211	200	221	241	222	222	245	256	252	204	236	253	234	245	216	224	235	201	230	253	216	202	224	233	216	232	227	241	243	248	186	250	234	228	252	231	237	211	202	225	222	222	234	238	221	208	214	224	240	232	248	252	234	192	229	260	233	220	220	244	249	250	207	243	244	244	211	242	227	224	244	209	226	237	222	247	232	251	203	236	229	225	227	234	242	195	227	215	220	217	207	236	238	234	243	218	234	229	246	227	228	226	240	231	259	227	206	229	230	230	230	248	226	191	228	238	229	249	245	221	235	231	215	231	217	211	231	231	238	232	233	220	239	246	233	247	215	219	200	231	239	247	234	223	280	249	213	219	204	224	227	226	231	222	220	251	222	227	228	217	237	223	204	210	233	241	218	192	235	246	240	234	229	249	252	218	223	241	238	216	185	229	204	227	236	234	217	214	258	258	250	236	212	236	225	223	214	242	230	237	233	254	246	233	242	216	261	206	228	206	240	245	249	241	229	211	254	220	237	230	238	225	229	214	229	208	225	245	242	267	199	236	236	232	242	205	222	242	199	212	270	232	194	224	216	265	231	246	245	230	241	205	249	206	208	220	218	248	259	238	257	253	233	232	211	254	240	233	238	231	224	220	223	222	231	201	237	247	271	242	243	217	217	247	237	231	213	235	235	225	211	206	253	219	253	205	225	231	232	230	215	211	207	245	222	252	207	208	231	233	222	230	235	207	243	210	245	208	224	234	228	228	211	224	234	266	256	248	252	222	218	226	217	188	218	251	224	250	221	225	245	224	226	216	239	266	238	240	228	239	232	240	227	218	246	243	230	217	228	232	224	231	227	238	220	215	210	242	238	188	199	213	234	239	240	237	231	214	218	213	261	205	238	224	243	251	189	210	202	203	222	216	227	229	224	207	238	209	238	228	228	239	212	216	231	212	251	211	229	227	217	233	268	258	218	236	231	228	250	211	232	232	238	221	240	249	271	255	237	245	242	226	201	240	249	232	258	227	233	234	232	225	228	197	263	241	233	208	232	253	256	229	239	251	237	217	224	238	223	212	232	232	240	241	230	222	228	226	228	250	222	243	246	216	220	222	235	217	234	237	247	243	233	228	216	233	224	252	243	208	206	225	218	204	214	204	229	225	223	259	217	231	207	252	235	228	259	244	249	237	251	267	240	222	221	245	213	234	225	240	230	247	232	232	225	236	223	215	207	261	239	233	235	220	239	238	232	204	247	209	241	244	224	221	234	232	235	245	268	245	209	231	244	223	234	240	212	222	190	237	233	222	221	236	222	240	247	248	220	244	223	225	251	265	226	242	230	241	230	226	222	236	242	220	231	234	227	229	232	237	245	225	230	239	246	207	206	217	231	227	196	202	217	249	246	208	233	225	250	216	259	231	251	238	236	241	209	204	195	263	248	231	226	228	237	237	239	207	234	226	255	268	203	233	207	230	247	217	210	208	232	206	197	242	228	212	216	231	226	222	222	201	245	216	215	235	247	203	212	230	223	214	210	236	223	235	219	218	212	222	206	261	230	250	234	223	233	241	242	207	241	210	201	242	209	226	232	233	211	237	255	236	231	240	216	255	248	238	251	250	240	227	235	220	244	208	242	212	235	220	211	233	197	198	227	222	228	237	219	243	201	227	224	226	237	242	235	253	241	239	225	234	232	214	238	217	230	242	241	217	241	254	232	249	215	275	267	216	258	198	248	211	217	220	206	205	205	204	199	215	246	215	229	246	245	204	266	235	265	244	252	232	249	249	229	240	231	228	220	211	215	222	242	224	229	255	232	218	211	239	247	234	225	257	238	221	237	258	221	249	228	250	232	203	255	235	249	230	223	220	228	228	242	254	225	253	216	204	247	233	218	205	226	221	246	225	230	235	238	237	222	226	226	231	225	209	242	231	220	232	227	248	237	232	227	229	213	236	220	215	241	203	229	195	212	234	206	231	226	236	251	249	231	268	234	227	235	238	247	240	242	236	224	252	243	237	196	256	212	219	244	223	219	214	227	233	244	263	253	231	254	200	243	195	232	239	215	203	216	231	244	248	236	250	244	230	246	206	213	220	240	258	208	224	239	225	223	218	245	249	202	233	241	242	204	210	243	241	217	258	215	226	223	246	228	209	228	226	239	224	242	244	231	241	250	239	232
10293	10685	3575	1371	1214	979	818	836	812	736	677	683	686	626	620	616	639	607	616	650	614	626	561	628	617	657	586	650	597	601	583	621	604	566	629	572	621	624	552	595	595	594	594	580	586	612	575	544	650	555	590	583	582	558	580	580	593	577	632	616	619	573	642	635	633	595	641	633	593	632	629	647	615	599	616	580	631	591	625	614	632	611	625	549	565	595	600	591	629	645	586	571	590	640	652	597	582	581	571	604	605	624	591	640	625	594	690	631	620	629	592	616	674	591	596	625	583	613	586	609	646	596	610	590	648	633	601	626	629	615	621	618	642	639	607	633	631	623	565	651	592	593	599	605	636	586	582	617	558	597	595	594	661	662	619	615	595	622	601	573	613	604	627	619	657	577	589	569	599	537	617	655	652	562	625	613	553	552	612	610	626	597	629	585	661	621	650	606	594	618	570	614	635	567	607	583	593	617	585	598	574	604	599	620	611	625	572	624	581	594	629	606	612	616	637	618	605	609	564	587	617	615	639	590	622	626	586	577	547	614	571	607	597	592	587	656	617	576	609	617	575	605	591	641	609	642	584	610	570	618	586	587	591	580	595	591	586	608	666	551	608	617	593	617	591	577	584	602	610	601	559	602	604	589	598	561	620	581	606	630	588	582	545	596	561	611	601	607	607	582	551	546	611	586	587	624	590	598	624	606	547	586	612	581	639	571	608	635	646	639	623	620	586	631	552	587	628	589	606	596	655	596	545	618	625	657	566	594	625	639	615	639	588	625	602	669	637	641	611	581	646	597	597	610	592	596	615	621	658	570	586	573	597	641	599	636	575	590	585	556	620	627	621	601	596	619	602	604	597	616	607	607	626	591	608	605	568	597	605	645	608	589	642	614	600	616	620	623	609	592	609	583	613	602	627	636	550	584	619	590	582	599	631	573	592	618	586	609	587	596	599	586	619	573	553	618	626	589	607	583	609	618	570	583	575	586	613	593	577	660	546	625	599	572	596	567	612	615	600	575	593	617	604	605	583	594	638	634	626	595	610	587	592	614	586	634	605	586	586	588	567	609	610	621	578	611	616	578	588	569	593	624	604	567	625	573	603	654	565	591	603	592	625	614	628	609	577	577	582	561	612	616	573	593	577	604	603	605	561	583	606	639	585	617	613	628	599	595	611	599	611	616	590	636	601	613	613	582	624	603	602	580	604	621	594	587	581	591	624	582	634	565	595	586	613	573	559	672	594	597	579	588	591	570	592	592	621	642	609	642	591	629	534	632	594	574	569	594	623	624	600	547	584	601	586	595	598	616	623	571	605	613	602	574	602	591	615	637	593	560	599	582	629	621	598	580	609	637	579	605	603	593	578	559	599	579	643	598	581	596	570	565	626	598	627	594	605	558	650	585	575	629	585	623	656	596	581	601	605	610	654	579	596	632	631	611	616	661	654	631	589	602	608	567	554	616	642	610	587	593	592	635	608	624	608	620	622	583	604	601	588	618	602	546	651	592	602	570	598	646	556	578	594	566	605	603	604	572	610	585	586	630	646	632	626	653	607	581	620	590	618	616	593	569	585	560	600	597	594	618	598	652	588	608	575	637	590	595	633	579	661	580	605	618	582	639	611	571	633	606	584	600	635	573	620	588	594	555	561	576	591	587	621	576	637	622	597	558	595	642	654	642	572	588	608	607	564	605	600	590	585	629	593	590	627	602	588	648	607	556	580	593	558	562	625	596	591	587	631	642	647	583	578	570	619	579	568	583	597	604	577	610	574	621	614	545	589	594	591	573	637	583	564	604	624	626	624	560	630	611	576	601	632	608	633	585	594	631	610	627	584	591	582	618	574	618	617	636	623	644	600	579	601	587	567	573	590	574	586	615	574	639	624	601	573	608	602	591	617	587	665	604	601	574	604	594	564	615	579	579	563	597	597	611	619	593	595	584	567	641	592	593	598	617	582	562	618	651	555	648	577	615	627	570	612	609	616	614	640	605	588	611	563	641	577	605	572	643	582	611	610	583	598	646	606	604	624	581	636	605	601	639	590	651	595	602	574	596	650	612	636	601	604	610	631	603	593	609	599	627	563	578	606	583	638	596	592	607	613	577	627	611	606	622	579	649	598	619	596	567	582	657	594	616	627	639	618	599	600	642	621	636	607	591	568	587	587	559	604	622	590	665	592	612	593	594	602	572	552	612	614	579	602	586	644	594	632	592	607	563	609	632	586	574	597	608	591	615	608	570	639	594	564	629	596	591	592	556	609	621	595	558	628	622	581	622	589	592	604	603	610	617	566	548	608	592	588	590	602	604	628	590	620	584	609	583	583	618	575	596	632	589	589	563	612	633	623	608	628	618	588	655	579	609	598	566	576	627	600	628	571	564	598	642	577	574	582	590	608	621	612	626	579	586	577	620	603	600	635	587	597	600	578	587	596	565	629	573	647	583	599	584	599	615	623	610	599	597	619	641	562	608	609	587	619	620	658	583	637	604	580	607	595	601	652	611	618	623	619	560	612	555	538	594	623	594	579	616	598	605	593	587	560	609	591	595	611	632	638	569	637	594	582	630	609	617	596	621	617	561	585	578	584	602	585	622	626	562	575	577	594	618	594	580	572	607	611	585	597	567	619	626	577	594	618	591	582	574	576	612	559	600	613	568	583	589	607	616	555	612	565	601	570	625	568	601	612	574	581	591	621	645	578	582	642	619	631	615	602	595	571	605	611	635	576	630	581	599	587	574	602	568	575	592	577	574	615	611	600	596	600	645	622	594	595	596	679	558	640	607	589	616	569	623	578	606	595	563	591	619	654	649	577	596	590	609	587	575	606	611	587	623	640	624	605	583	631	587	588	616	590	589	626	606	589	612	625	578	607	613	584	603	596	612	575	558	603	595	643	597	582	594	604	610	608	604	566	606	566	556	596	645	586	592	583	579	632	620	569	608	588	584	624	582	597	600	583	629	653	592	627	529	608	649	619	576	571	625	580	586	612	613	609	664	563	620	596	603	607	614	606	594	602	588	598	613	630	640	561	596	586	580	604	616	627	584	565	547	632	589	619	588	595	633	632	626	591	578	611	618	562	580	544	569	620	600	605	595	614	543	591	607	556	660	668	601	656	600	595	629	599	606	598	586	585	625	590	604	602	566	604	540	625	571	595	653	598	612	613	628	612	678	630	555	623	578	613	603	627	606	634	657	579	577	571	642	626	599	634	615	605	576	643	618	584	644	607	600	603	583	588	564	598	603	592	633	608	590	571	585	561	635	618	552	627	585	635	604	575	587	615	639	618	622	601	577	622	634	573	561	586	591	565	568	604	611	582	605	584	587	651	575	575	627	555	596	625	598	550	639	544	595	610	614	568	589	595	607	569	636	606	647	594	629	607	605	599	593	588	610	615	564	604	593	601	663	645	594	601	642	621	591	580	584	612	622	575	580	606	559	573	620	609	606	605	627	597	653	595	600	584	596	565	593	586	592	595	636	621	584	602	580	589	612	595	605
34538	32829	23256	9808	5538	3528	2092	1256	766	618	447	393	351	276	265	273	257	215	225	205	253	260	232	220	246	204	240	235	226	207	204	231	232	207	196	227	247	230	223	226	227	231	198	220	217	229	205	204	236	233	231	223	229	206	210	198	224	248	228	229	224	185	234	221	216	244	207	216	239	237	191	256	227	225	183	219	211	207	234	242	226	186	234	222	213	194	234	188	204	269	232	218	226	232	237	205	223	250	230	220	225	231	226	239	217	254	200	193	209	210	232	226	228	193	221	208	209	206	230	208	235	192	227	200	228	204	203	229	213	205	215	219	228	192	227	216	231	225	202	204	215	202	230	215	217	240	207	222	233	211	207	221	209	233	241	220	202	233	221	232	238	214	225	225	229	207	225	234	230	223	218	213	242	218	218	216	204	223	227	229	216	188	205	225	225	197	229	267	221	234	226	195	205	215	217	237	226	226	245	209	243	225	205	192	204	216	202	240	209	214	239	218	204	234	224	220	237	237	224	201	205	210	236	212	216	180	219	205	214	197	201	187	208	213	228	238	229	213	218	211	230	233	205	222	190	226	196	230	189	239	191	199	196	169	201	222	206	232	221	228	211	212	212	210	208	214	215	220	210	229	193	204	241	192	185	228	240	229	183	199	213	212	207	195	216	236	226	235	205	193	200	223	247	223	222	222	209	212	244	193	219	212	222	229	210	197	208	216	218	233	200	223	216	222	224	219	216	207	215	220	211	249	208	214	208	219	220	210	245	232	211	205	198	239	237	225	210	213	229	197	209	212	210	243	211	211	212	222	206	227	197	234	222	222	210	209	225	234	194	226	236	194	225	214	196	229	218	188	218	241	188	209	200	216	218	240	179	196	217	216	221	210	228	234	219	210	204	253	202	222	199	193	223	213	187	224	191	228	201	213	223	199	213	207	226	225	212	203	218	224	205	228	209	206	197	211	201	231	216	222	199	207	195	212	210	218	222	216	200	218	216	210	228	222	218	232	189	229	209	235	219	188	211	212	201	207	208	230	207	211	212	225	233	208	188	231	199	186	205	213	214	208	207	223	241	219	200	215	222	193	204	207	205	214	229	203	221	195	218	224	213	205	216	207	202	206	205	214	217	197	210	210	215	240	216	214	214	189	195	190	232	206	203	206	208	202	197	230	204	209	235	205	204	210	207	195	199	210	213	216	201	205	237	231	208	222	205	215	208	210	210	218	222	223	217	207	199	207	211	221	254	214	219	209	211	223	211	208	227	219	243	230	230	215	217	232	213	203	222	206	214	202	200	219	203	175	229	215	237	201	227	218	208	215	211	221	250	197	214	234	220	212	230	232	202	206	227	213	206	210	233	200	212	199	224	225	238	241	182	242	242	210	213	226	232	205	243	191	218	226	218	208	209	208	216	209	204	221	212	191	220	226	210	208	226	192	194	246	205	194	203	221	195	247	202	215	214	203	205	233	216	213	177	214	186	243	184	214	209	200	223	213	233	224	201	216	214	230	234	226	236	195	215	230	175	194	229	208	255	224	209	229	211	215	202	209	219	205	230	220	208	212	200	206	206	236	210	232	218	231	221	225	225	204	210	223	205	227	191	221	207	201	222	221	214	237	223	212	200	207	206	206	197	188	204	201	202	205	197	236	215	202	231	224	218	218	201	228	228	228	225	231	220	214	215	216	213	201	233	188	212	215	204	197	233	198	194	216	214	233	203	215	214	213	201	218	187	232	223	196	192	200	208	199	195	220	226	232	198	220	189	215	219	209	221	242	196	200	202	218	214	186	209	234	186	224	235	219	225	229	230	211	206	218	200	191	218	227	204	239	215	198	238	227	221	220	186	203	200	247	192	217	215	217	232	241	211	211	195	192	205	228	218	220	218	206	209	210	199	207	200	208	237	212	188	200	236	218	221	216	203	215	227	242	207	227	217	201	192	214	235	222	213	211	216	203	220	224	217	243	204	218	211	233	175	224	241	192	191	208	196	229	218	225	197	202	228	220	213	178	218	196	228	213	192	189	201	238	219	205	218	230	224	219	213	227	213	210	236	223	212	232	193	202	197	220	214	222	203	213	199	215	213	226	223	206	234	166	203	207	222	212	198	199	209	208	227	222	230	206	219	214	242	215	231	208	208	210	206	221	212	210	235	245	209	207	214	200	189	182	200	190	215	211	203	202	195	233	205	187	218	204	221	224	228	221	195	212	238	216	243	200	202	233	214	228	199	188	208	213	203	206	243	207	204	186	207	206	196	216	234	210	187	230	236	210	238	217	216	205	214	222	231	232	196	218	193	238	225	227	233	199	191	224	221	212	201	191	204	194	235	224	218	203	221	212	222	233	235	215	218	229	220	233	220	218	222	221	214	220	226	191	233	202	223	225	238	240	221	236	227	217	220	200	222	221	196	222	213	209	224	206	232	220	220	209	213	207	239	232	215	219	230	214	236	224	219	223	215	218	199	224	225	224	222	209	209	214	220	211	240	219	244	216	219	224	210	206	192	209	207	225	223	221	194	212	201	221	210	232	192	217	241	227	217	206	226	225	222	219	219	200	219	217	223	234	225	195	223	236	222	179	188	164	197	229	191	201	227	213	215	219	232	206	204	179	181	217	221	218	224	209	227	212	222	209	206	223	214	215	216	205	186	207	216	225	212	239	232	220	234	211	211	232	212	213	195	234	228	201	216	238	191	231	240	196	212	220	229	225	235	226	227	217	211	213	231	195	225	213	222	232	221	236	227	229	222	214	220	196	201	181	191	230	207	225	222	239	216	226	205	221	245	218	193	210	222	226	225	196	237	213	195	185	211	222	237	239	220	172	189	227	241	198	217	242	246	203	212	201	226	208	230	191	201	193	240	195	225	200	220	207	215	210	218	204	208	192	193	193	223	196	204	218	231	207	216	215	215	212	212	229	227	232	223	204	194	210	199	242	210	209	192	210	204	215	216	221	223	216	219	193	237	225	202	207	221	235	192	215	194	242	204	210	240	224	220	223	236	240	186	214	211	210	212	182	216	206	223	214	207	261	221	211	209	229	248	227	199	247	208	204	199	225	227	220	239	203	205	207	195	235	231	221	195	224	220	228	226	211	221	219	233	187	222	208	241	215	206	227	228	221	217	213	200	228	220	200	206	229	224	217	219	207	216	201	189	202	225	188	151	192	199	217	211	216	214	243	212	203	243	224	196	220	211	229	200	185	211	228	211	208	216	222	225	225	192	214	199	210	220	216	217	222	217	217	189	211	217	203	232	206	223	221	230	204	224	222	197	215	208	221	210	189	177	184	238	196	229	219	219	203	219	215	227	219	230	221	194	211	213	213	225	216	196	231	193	190	223	208	206	196	205	234	212	191	177	247	226	207	222	211	221	243	199	221	220	207	215	230	199	218	214	200	231	205	210	238	219	272	214	236	225	221	230	208	220	209	212	224	232	220	211	220	250	224	237	243	202	207	199	208	206	228	201	225	209	214	211	224	198	215	241	207	255	223
24245	27638	12249	4490	4480	4132	3231	3196	2685	2609	1905	1613	1375	1135	1002	914	847	734	714	742	683	634	681	670	634	630	586	621	630	634	622	586	614	648	626	603	602	588	575	615	564	574	550	559	567	584	588	584	565	592	582	596	540	605	570	591	551	536	572	552	593	592	547	625	598	590	574	600	572	577	563	576	585	589	561	584	584	589	592	606	602	618	603	600	544	613	593	592	591	578	589	627	614	596	572	654	603	571	594	587	576	540	580	570	594	641	559	578	611	599	599	636	593	563	546	578	597	530	575	606	553	569	588	562	595	546	611	611	590	594	535	569	619	620	584	577	598	584	587	599	603	595	618	571	588	589	570	544	565	555	567	629	547	557	567	566	605	583	568	570	549	586	554	575	568	563	558	565	546	527	533	552	539	541	578	559	582	565	556	568	536	611	539	533	562	563	550	578	567	551	556	556	542	565	567	556	521	542	580	554	553	595	560	562	579	562	542	597	579	541	559	608	556	552	569	547	569	601	560	574	545	508	576	522	575	571	542	574	551	563	561	588	547	558	534	572	554	547	550	569	525	544	600	539	570	595	537	554	557	566	587	572	564	600	543	576	549	545	588	567	538	574	594	568	577	620	585	573	570	554	579	571	605	568	582	552	581	588	596	543	574	613	553	576	565	567	549	560	566	542	587	557	593	525	559	534	552	536	562	528	587	592	517	551	535	536	581	559	603	599	567	546	593	568	563	593	579	575	583	574	557	537	622	599	562	549	535	558	545	563	549	557	549	517	563	575	539	527	550	524	549	588	556	571	519	625	558	537	546	522	569	614	545	559	549	565	576	587	602	558	549	573	550	560	521	552	580	525	545	557	590	577	574	573	563	555	567	563	585	581	542	582	585	560	597	546	596	545	558	605	559	601	544	575	522	597	518	559	543	559	525	542	577	539	547	574	559	567	577	622	569	573	542	571	572	585	559	577	583	560	530	568	537	581	557	554	533	511	545	571	602	551	585	547	554	555	555	563	532	577	602	571	571	557	539	555	555	570	582	605	567	587	587	566	557	553	552	510	603	581	579	587	589	621	555	576	528	565	592	556	546	586	543	531	543	537	577	566	568	568	544	556	549	548	571	562	590	552	524	576	549	519	526	533	558	532	558	529	534	543	553	530	523	566	613	521	540	559	556	561	546	545	594	573	531	545	555	538	574	559	574	536	565	554	514	563	542	571	562	547	560	602	580	536	535	584	565	584	583	566	556	558	603	543	561	575	551	565	555	568	540	573	547	605	560	539	613	563	562	566	530	565	554	544	574	551	523	608	567	551	544	550	577	563	561	582	578	562	576	563	543	538	604	579	561	578	603	586	559	545	552	548	539	579	562	583	547	580	539	569	537	566	593	524	593	539	582	556	564	579	585	558	560	593	614	544	563	611	555	587	535	594	593	578	561	574	585	533	588	559	577	566	584	582	514	571	565	572	562	553	548	569	532	571	565	589	602	517	549	555	585	563	552	604	553	561	544	525	565	596	563	557	560	565	559	571	589	575	541	531	521	551	546	605	585	584	573	621	502	560	546	567	558	582	577	545	557	577	511	560	549	551	582	570	563	596	571	555	571	566	562	547	570	593	551	544	532	547	558	530	550	565	566	580	519	562	554	560	557	532	557	537	556	591	581	521	530	537	574	543	591	550	569	564	552	576	545	557	543	591	566	631	577	532	591	614	566	577	596	575	564	547	561	587	571	577	593	601	549	572	557	558	610	537	528	579	519	533	574	564	553	566	566	605	548	563	570	556	553	553	559	598	591	559	563	574	539	545	562	586	570	536	554	557	558	579	552	579	538	546	521	573	545	557	566	579	585	541	566	584	572	580	563	594	541	577	546	592	608	600	563	566	545	565	568	565	579	599	584	539	546	549	555	552	572	571	576	593	509	574	565	593	536	608	603	586	536	590	605	557	552	592	517	618	547	601	579	568	559	598	544	561	545	611	567	591	562	547	599	572	598	577	566	542	567	576	556	561	574	544	588	557	581	558	547	546	549	580	534	568	549	526	528	593	571	584	561	552	558	640	567	550	587	556	567	559	589	555	572	568	585	559	594	568	547	538	561	609	556	591	588	552	545	546	533	596	589	553	537	566	558	557	517	615	547	546	577	580	548	544	564	572	572	551	568	594	560	527	563	580	574	572	525	580	555	585	521	550	493	547	563	546	624	580	558	543	614	536	598	588	607	584	576	564	537	586	567	576	537	579	578	527	577	546	543	610	540	575	560	576	566	599	576	567	582	580	560	594	535	572	555	514	557	581	519	552	563	549	601	581	588	596	557	556	545	600	561	555	571	537	569	573	563	546	583	518	554	532	586	532	546	529	554	573	548	550	572	535	570	577	565	565	559	565	566	573	547	560	572	529	551	552	540	550	518	577	570	584	560	552	530	568	574	550	573	561	575	532	514	593	572	566	585	548	564	560	575	552	612	563	560	614	581	540	579	525	572	564	617	570	563	562	523	533	518	548	557	585	602	578	578	553	580	589	537	571	565	555	541	569	543	559	542	502	572	537	571	568	565	538	556	589	586	610	569	570	567	573	545	564	570	584	558	568	537	561	581	530	543	554	562	556	573	551	536	600	574	551	575	598	556	530	541	553	550	598	536	556	571	590	544	569	542	593	592	515	566	584	547	533	587	588	571	583	560	550	563	556	544	516	602	562	559	581	528	512	562	550	571	594	558	584	553	543	558	568	596	574	529	557	535	588	574	557	603	577	565	560	590	564	560	583	602	524	553	557	595	595	543	589	515	549	578	614	566	567	615	558	535	571	552	544	619	506	525	576	521	564	574	561	585	583	588	520	572	616	508	590	566	575	534	529	558	569	543	542	576	579	591	561	520	512	562	589	594	620	554	578	541	555	577	523	567	574	518	533	567	556	550	584	567	555	544	582	571	514	559	577	553	548	572	540	584	538	603	565	529	558	538	564	565	558	529	587	571	548	554	609	558	557	542	577	561	498	549	541	579	565	588	537	584	555	573	537	567	543	574	626	574	550	539	543	566	537	549	572	556	559	543	595	587	600	556	527	550	549	545	612	569	595	538	599	561	543	539	569	551	569	560	570	553	530	573	549	544	609	569	552	557	609	543	585	553	610	577	541	569	563	561	524	569	538	571	567	581	527	547	557	573	571	560	528	599	509	542	620	562	554	556	532	573	581	564	601	543	544	556	576	531	543	575	578	609	577	573	578	532	572	590	571	541	568	620	541	592	541	586	564	589	578	550	594	580	544	590	556	611	554	559	534	517	530	535	550	545	552	514	506	551	549	528	626	527	550	581	545	567	539	564	520	551	573	560	593	573	569	572	562	591	579	600	553	566	574	531	568	533	514	573	585	583	545	552	561	580	569	557	534	575	565	560	580	520	553	537	547	587	598	532	573	568	583	563	593	510	560	508	537	553	585	598	569	524	548	612	557	570	565	513	558	542	584	560	565	573	570	563	496	543	554	588	602	534	555	565	587
43017	42901	27685	15308	9663	6467	3694	2253	1294	930	711	566	423	401	350	305	292	223	225	199	189	171	188	178	169	190	165	166	166	181	182	166	156	164	161	161	186	174	157	206	153	167	181	143	149	159	172	151	170	157	159	185	168	178	166	144	156	153	148	156	171	177	169	163	155	156	170	140	164	148	152	166	201	146	157	174	177	164	175	152	154	162	152	175	162	152	168	170	181	141	177	159	186	156	161	165	149	160	153	155	164	171	152	158	182	162	173	157	166	177	165	181	147	168	142	160	197	183	163	186	175	169	153	175	134	156	194	149	167	137	172	166	150	184	158	169	142	173	171	159	181	159	176	172	158	170	156	145	151	154	148	157	149	163	149	144	166	144	146	184	160	176	169	193	128	137	151	156	161	155	137	156	150	144	158	139	157	166	151	172	173	176	146	145	141	156	159	155	145	163	170	172	166	149	151	142	154	153	142	142	139	179	156	170	147	166	127	162	144	165	151	157	163	141	143	130	154	134	154	167	151	172	150	175	164	157	155	155	149	149	165	165	164	143	171	169	162	154	135	185	169	147	151	139	141	139	160	169	172	159	166	169	148	183	160	168	156	150	154	149	143	167	163	159	144	162	145	178	147	127	142	160	158	164	154	140	151	163	141	162	176	176	184	172	153	161	153	177	137	164	154	156	156	159	175	138	145	172	159	133	152	157	171	151	172	165	154	147	133	163	149	157	162	166	159	147	154	159	173	136	132	128	149	141	157	172	161	146	167	162	151	138	165	176	161	145	146	168	177	162	146	134	146	161	147	155	159	169	180	168	144	174	152	147	131	176	166	145	156	157	178	156	183	158	148	164	163	185	144	161	158	153	137	144	162	157	145	172	138	156	150	143	150	156	150	171	161	142	169	162	175	167	166	153	152	151	152	166	162	167	164	152	171	150	147	148	164	157	119	143	166	151	151	141	143	162	134	146	154	183	155	168	157	156	141	152	144	165	159	173	168	154	148	144	132	167	162	160	146	141	134	161	147	158	139	158	141	168	145	137	169	147	152	142	153	147	168	155	168	194	168	125	173	136	156	166	138	146	168	139	135	155	177	172	136	152	145	149	135	142	131	140	161	132	128	171	155	163	148	145	162	149	169	167	149	154	148	139	143	149	146	170	134	136	146	150	152	161	151	162	160	142	143	162	145	132	166	150	170	158	157	144	153	169	148	128	140	166	135	131	161	145	143	156	162	177	169	145	146	141	155	164	142	131	157	155	164	170	150	146	132	155	150	159	175	182	165	151	178	155	144	168	152	174	164	150	155	149	166	174	143	147	187	159	149	169	174	137	146	144	151	149	158	182	158	136	143	160	174	154	170	154	152	156	169	132	177	159	137	159	170	151	157	153	165	167	184	144	164	152	159	146	177	159	169	171	167	152	135	136	169	154	145	145	151	145	157	162	165	153	156	168	160	147	152	147	179	159	133	168	157	163	171	140	155	155	186	176	153	168	157	154	170	166	146	146	155	177	143	179	147	153	125	134	140	163	143	159	135	138	163	140	165	157	157	144	161	161	149	141	162	169	169	155	150	172	160	162	161	170	154	151	147	136	149	151	150	163	146	143	156	144	170	150	146	168	158	169	149	153	174	150	153	171	156	159	154	154	164	166	134	165	153	176	164	132	172	130	177	135	147	159	150	144	176	155	154	130	150	154	146	147	160	135	139	176	173	162	145	166	149	155	165	154	175	173	164	149	161	150	149	160	147	151	159	155	155	154	159	177	170	158	155	163	149	156	167	153	160	162	143	189	171	150	175	172	177	158	156	152	162	154	145	165	174	131	165	155	134	138	150	162	166	151	168	165	150	150	156	162	144	149	153	156	137	171	151	148	167	156	132	153	150	134	145	166	139	159	193	148	140	165	165	151	136	147	152	154	165	142	138	182	152	155	162	167	147	156	142	155	152	161	170	156	142	176	153	153	146	145	169	149	138	171	135	168	146	148	159	132	168	146	158	140	157	146	177	142	146	167	151	170	146	147	153	152	158	149	152	142	147	152	179	168	160	146	170	167	149	161	161	141	134	187	147	150	160	166	178	145	134	169	139	191	152	146	162	149	154	179	155	164	184	181	168	168	142	159	165	184	150	138	158	161	161	165	164	144	166	149	166	160	173	147	168	128	166	132	175	142	145	154	152	161	162	133	144	152	150	189	167	160	152	162	175	160	143	151	150	153	161	154	159	158	163	195	170	135	165	146	136	156	160	157	158	152	166	150	150	160	157	148	147	175	153	161	147	173	168	142	164	139	140	173	161	159	164	162	155	145	200	153	145	140	160	155	151	149	143	176	162	164	163	147	167	173	154	160	155	162	173	148	152	188	156	184	148	162	158	170	142	164	154	174	153	156	153	164	154	156	144	143	164	163	159	141	156	141	145	143	149	166	187	144	151	162	151	151	153	163	171	150	171	141	156	146	153	157	163	169	176	161	162	145	150	155	147	138	164	169	148	157	171	167	145	174	142	171	163	154	179	171	171	166	170	139	143	139	161	156	144	164	147	160	172	169	151	171	149	175	174	152	144	160	147	154	168	168	156	155	147	133	156	159	172	139	153	163	159	167	129	163	146	160	156	162	170	165	148	159	146	193	143	168	133	146	177	138	184	168	177	131	136	151	152	152	163	158	165	147	140	147	155	174	173	127	158	146	140	164	154	154	176	159	160	172	161	163	170	145	186	152	173	180	161	150	150	133	165	135	169	174	148	155	132	132	137	132	146	162	167	136	138	152	148	153	156	172	158	157	163	174	147	135	179	164	155	146	163	161	139	152	143	149	157	155	161	147	161	161	155	149	159	141	156	178	168	172	164	160	156	152	166	153	147	170	167	154	155	162	191	169	151	149	149	163	159	148	154	167	170	167	163	139	149	164	165	165	161	154	147	137	154	165	175	145	166	148	148	166	157	135	150	157	153	170	155	171	177	150	164	160	154	167	138	150	148	154	151	160	159	152	159	159	154	180	145	141	169	134	167	172	156	151	165	144	158	154	146	146	170	143	151	130	161	174	168	178	162	135	154	134	165	172	154	178	134	153	167	192	161	167	157	175	163	151	177	151	163	135	142	166	138	170	157	143	179	193	152	153	166	170	161	154	154	187	147	150	140	180	160	161	145	161	157	163	154	166	144	169	150	141	131	137	148	167	152	142	172	165	152	142	141	160	165	137	163	162	169	132	159	166	140	144	160	154	131	149	161	159	163	145	153	163	154	173	154	140	163	141	163	156	164	156	171	157	156	162	154	155	145	155	157	175	148	165	159	163	170	154	175	163	147	157	156	155	168	161	152	158	150	165	147	151	156	146	159	157	153	155	166	150	153	163	177	175	136	154	180	134	145	172	162	152	131	167	174	168	150	147	150	148	144	141	168	179	152	141	167	166	135	164	158	178	147	161	157	133	156	187	163	155	162	150	141	170	165	151	166	140	157	142	160	161	167	164	152	129	182	151	146	149	180	143	155	181
29959	35771	15626	6977	6353	5945	4746	5167	4190	3966	3079	2070	1608	1512	1125	1151	1091	869	843	734	642	684	662	610	625	619	567	582	548	542	566	517	543	497	515	520	508	497	479	476	500	495	492	489	488	524	469	474	418	487	430	478	449	470	457	469	441	491	426	436	433	449	457	450	431	427	461	457	450	423	470	469	451	488	444	493	444	455	458	479	438	475	455	443	466	428	475	475	460	458	489	503	519	495	480	441	455	465	411	452	483	451	507	446	471	468	496	502	506	448	478	445	469	458	415	458	447	421	427	446	460	467	440	462	463	460	447	458	481	475	495	479	484	507	486	476	466	415	455	470	468	482	449	422	461	466	427	411	453	479	477	439	429	411	430	431	425	424	389	440	409	411	423	435	404	393	430	429	413	445	404	429	421	421	437	432	433	457	385	421	432	407	450	412	419	450	451	441	414	434	453	462	422	395	408	421	434	387	412	405	404	429	400	382	436	390	407	412	398	426	438	388	429	421	396	395	421	442	364	442	440	427	399	420	460	407	432	450	410	440	438	394	446	414	402	420	388	432	443	424	394	436	434	431	441	394	407	451	439	460	435	398	402	445	425	444	401	429	436	392	403	432	404	454	430	408	409	428	397	406	427	422	439	398	446	446	386	399	412	398	437	437	406	417	428	433	431	414	418	454	433	447	415	406	434	422	413	455	429	416	463	422	459	370	402	391	416	405	422	449	398	440	422	436	425	430	420	413	414	434	408	407	423	426	422	390	408	419	385	411	382	426	385	429	429	464	417	403	429	427	401	420	394	421	388	426	426	441	408	402	423	434	402	421	411	429	383	412	410	445	413	418	412	424	418	389	415	433	428	422	419	424	414	404	424	420	398	391	438	422	428	393	437	402	413	420	421	419	430	422	397	375	384	415	424	386	415	434	431	441	449	408	404	419	408	467	396	415	473	410	434	441	402	410	440	405	413	422	410	410	407	428	404	424	422	449	416	419	438	451	401	416	391	427	421	411	428	414	426	422	414	429	385	433	400	451	357	456	430	422	425	423	433	401	422	414	438	439	430	420	429	398	447	416	437	409	381	420	417	401	421	447	397	387	420	425	433	386	402	421	414	416	423	409	438	426	418	414	420	444	413	409	417	394	412	421	415	421	394	428	402	394	433	446	412	440	371	408	429	410	389	412	400	387	395	453	427	411	372	431	397	432	432	465	387	471	451	423	415	435	397	406	379	419	425	436	418	411	422	439	382	408	407	386	425	402	440	410	430	415	412	434	449	426	441	456	354	416	402	425	395	403	389	403	423	418	430	406	439	438	433	444	381	412	362	416	419	423	425	440	417	430	451	431	429	386	425	415	410	420	412	424	388	423	398	443	418	436	431	398	384	401	450	423	417	416	393	409	416	399	433	399	395	435	398	419	409	468	427	432	424	431	378	391	384	411	390	418	432	446	414	427	417	439	422	415	412	422	419	415	402	402	390	416	446	431	393	401	391	458	434	449	404	414	415	383	427	416	404	420	423	409	428	435	405	436	398	410	420	401	405	415	398	457	419	409	398	422	433	409	408	388	385	411	449	403	387	407	437	414	437	435	415	411	386	438	422	461	389	398	439	425	420	431	396	405	420	431	410	445	413	436	415	435	446	426	384	455	422	404	472	459	439	432	419	447	426	398	395	416	422	439	399	432	386	434	411	384	426	411	413	409	410	430	422	427	439	425	461	395	361	425	423	412	400	407	428	420	445	421	383	436	436	394	450	450	403	419	392	399	438	425	429	424	411	391	443	424	367	433	418	415	405	410	391	428	419	432	411	429	402	417	438	435	411	416	429	401	421	439	426	399	437	398	439	427	407	442	412	422	420	418	450	383	401	420	426	419	414	402	438	445	393	427	461	397	403	439	417	437	429	444	433	435	414	446	376	391	431	397	420	429	429	434	401	407	401	428	396	407	412	465	424	401	410	378	385	424	423	409	399	402	391	423	384	384	410	430	421	410	426	415	407	419	457	449	412	452	397	408	376	435	431	429	436	420	436	436	424	386	430	429	402	395	397	443	424	399	434	415	411	398	408	422	460	414	399	426	397	431	395	434	399	427	484	424	421	390	431	412	448	428	408	416	421	399	437	397	427	395	418	397	436	398	445	407	404	440	412	438	424	393	415	439	406	433	423	436	380	399	416	429	423	444	448	421	417	426	377	414	452	404	419	390	432	389	444	411	420	419	393	456	458	378	463	396	416	427	407	404	420	411	436	421	420	412	446	419	420	412	406	442	426	389	411	389	409	432	443	417	446	436	422	438	426	438	459	429	406	418	443	449	417	423	435	402	398	417	422	455	421	427	396	416	391	423	375	422	453	459	406	418	434	424	457	434	426	433	440	384	430	440	428	435	384	396	408	407	420	447	421	406	415	436	435	421	465	414	443	415	386	385	414	428	416	443	401	426	448	401	409	419	404	386	422	438	434	425	446	422	416	437	448	419	419	410	421	459	430	412	407	447	450	386	406	399	383	397	439	411	450	421	445	387	391	390	425	408	455	434	421	444	420	416	395	457	421	438	423	443	427	414	443	434	413	409	432	426	414	424	445	411	398	429	396	443	426	393	446	452	417	465	386	419	433	410	438	430	453	440	405	412	389	408	422	445	447	429	376	418	398	423	435	441	413	414	413	432	405	407	405	398	398	447	425	471	419	413	393	437	411	401	437	415	389	392	423	424	380	435	421	379	425	443	383	423	413	428	423	425	390	395	425	457	441	436	422	403	416	408	420	438	418	431	419	409	466	450	427	435	421	427	437	385	432	425	417	434	432	446	422	422	409	459	415	411	404	409	405	410	421	403	388	388	423	431	441	427	409	419	424	392	407	401	413	430	412	429	427	420	407	446	407	403	414	447	417	391	404	410	397	455	400	449	408	432	394	396	404	434	435	419	409	439	407	449	413	404	428	450	408	394	401	401	400	428	399	433	433	401	409	403	393	381	387	461	440	408	423	432	417	427	431	412	412	412	403	397	423	429	405	436	389	401	400	448	457	430	421	424	438	394	423	420	388	391	394	437	427	419	391	433	382	427	423	439	411	412	429	437	430	403	415	407	396	450	410	400	413	423	451	399	423	418	413	397	423	422	419	453	406	418	437	400	391	384	437	412	366	421	428	430	424	408	415	413	422	413	387	425	401	397	440	401	398	387	432	437	423	417	376	439	400	422	414	397	427	456	413	410	401	445	436	419	415	433	432	409	416	383	428	395	412	424	422	412	409	434	434	407	405	427	449	410	433	425	426	440	414	361	430	422	443	416	410	436	393	402	381	410	405	397	376	427	418	422	418	394	466	408	393	459	447	412	395	463	446	392	417	396	418	425	392	410	439	445	430	416	386	445	410	402	399	379	397	396	409	464	383	440	454	419	414	404	417	416	421	397	438	397	435	426	444	415	386	411	423	425	412	383	445	417	425	401	410	404	392	395	389	408	443	431	384	445	438	457	404	403	408	398	417	425	468	415	470	415
14295	8830	2550	660	375	361	303	241	269	203	233	254	236	234	237	267	207	247	237	227	217	199	226	240	229	242	240	241	233	211	212	226	246	217	223	207	206	228	222	230	238	222	214	230	241	207	248	237	210	222	217	234	227	212	217	245	231	216	229	226	240	225	240	222	241	246	200	241	238	235	218	213	233	226	213	214	241	210	232	216	232	267	210	239	221	244	249	202	272	213	224	225	271	227	236	233	218	221	231	221	245	227	223	223	229	250	207	230	221	226	241	244	199	230	219	250	236	225	220	255	224	219	215	216	227	216	248	235	197	201	232	247	231	273	210	231	231	252	223	213	224	238	227	229	224	226	258	222	245	201	248	253	229	230	236	254	218	219	207	218	245	221	219	222	237	233	242	226	259	243	261	211	198	206	223	212	239	246	220	228	228	220	214	234	237	214	230	209	263	214	241	221	230	245	220	259	224	223	214	211	234	239	225	243	225	224	217	257	237	224	240	227	222	237	253	220	257	245	244	242	242	234	214	239	240	219	218	209	240	242	262	228	227	210	229	217	237	232	230	233	231	233	195	236	223	214	235	227	245	243	240	238	244	224	225	242	225	260	225	212	224	202	224	183	249	230	221	233	226	224	187	209	249	231	232	247	195	222	271	238	250	231	219	221	221	218	207	231	236	235	225	243	256	264	217	237	241	196	252	223	233	210	203	236	224	234	217	249	217	224	241	221	243	216	197	230	239	223	222	212	239	200	220	238	238	229	228	249	223	234	255	217	235	220	230	211	222	207	207	222	242	246	215	246	230	253	254	208	219	214	211	212	237	250	224	257	231	236	232	233	219	208	225	219	240	241	246	255	255	212	243	195	244	248	260	194	207	216	235	219	225	236	233	240	222	249	245	235	219	243	233	254	234	238	224	223	251	228	201	225	227	217	214	230	236	232	223	238	225	244	262	238	262	232	238	230	233	205	188	225	238	240	207	240	239	233	215	238	259	222	219	218	237	233	217	257	218	258	243	238	210	250	217	220	226	230	255	251	239	206	242	226	244	226	243	230	246	254	210	238	249	219	246	254	235	212	219	266	239	209	218	249	227	240	233	238	236	230	216	247	215	255	228	234	256	250	245	254	192	249	247	239	216	215	188	212	232	235	219	208	235	221	238	244	243	210	217	249	210	217	244	201	208	238	188	220	233	235	195	241	228	205	242	246	227	202	239	217	221	229	224	232	235	233	209	242	245	218	250	227	218	231	243	239	220	217	223	216	218	237	226	220	238	233	259	211	234	243	211	224	224	204	227	229	226	205	240	222	215	253	207	210	229	238	229	207	230	219	241	230	197	191	257	220	226	215	221	218	241	223	246	217	218	207	237	226	233	235	208	222	261	259	215	243	217	232	231	241	237	218	215	240	229	197	242	216	214	204	233	222	215	220	209	243	225	250	230	231	229	233	245	211	214	261	222	243	232	221	239	201	228	221	217	236	253	199	235	230	227	201	235	244	224	227	210	219	220	203	247	223	213	226	228	227	204	260	222	250	230	220	215	240	226	218	217	217	226	227	201	217	242	210	235	211	260	225	214	231	243	256	217	233	227	225	226	225	246	223	241	224	211	258	258	216	211	231	222	241	221	194	231	214	229	213	223	260	209	219	227	200	227	222	218	243	228	246	219	229	232	212	211	230	243	215	234	225	257	220	232	218	238	214	207	218	245	228	226	216	226	232	253	213	206	218	245	186	205	258	197	225	234	229	236	227	232	232	233	227	239	234	218	216	227	216	229	210	259	217	240	201	227	235	226	228	211	239	222	221	227	224	222	212	230	198	249	240	232	252	216	234	224	235	204	256	217	194	216	232	236	221	240	232	237	223	247	221	233	218	243	231	224	214	228	203	253	221	239	240	240	222	248	243	221	219	241	254	225	248	218	209	228	217	225	225	215	217	206	233	219	223	206	221	217	238	223	239	209	204	233	216	223	219	239	219	228	227	231	216	191	210	191	254	253	251	240	228	223	231	212	236	243	229	237	218	206	219	223	233	237	237	231	232	223	229	247	214	267	220	242	219	209	227	222	267	213	228	225	257	248	232	230	218	221	228	221	236	228	215	245	252	226	223	243	234	226	202	214	222	225	215	241	232	228	251	225	211	210	217	231	201	218	222	238	230	242	233	231	226	231	222	258	242	231	225	263	231	243	226	200	220	231	242	236	220	224	222	230	215	240	229	251	246	235	233	239	199	245	255	241	237	221	259	207	214	241	225	231	219	225	195	234	228	227	202	241	216	210	220	232	223	213	230	227	254	211	195	248	246	229	238	239	216	245	218	216	231	240	236	191	217	215	196	235	248	217	242	228	224	244	229	213	229	239	214	220	231	232	226	220	227	222	242	239	216	216	233	207	224	217	234	198	204	215	256	240	243	214	222	222	216	220	225	235	226	209	243	218	223	224	232	233	218	227	219	240	227	214	214	246	192	223	255	226	244	248	252	252	231	228	197	248	251	237	229	254	244	240	218	221	236	208	219	245	216	223	204	209	223	210	248	250	192	232	221	220	229	225	205	237	197	231	232	231	237	234	227	236	223	237	247	220	234	214	197	232	210	216	239	211	212	233	252	238	242	237	197	242	252	229	232	225	208	220	212	208	238	241	216	191	229	206	216	244	196	235	224	244	217	229	230	242	233	227	249	248	215	233	241	242	203	243	238	201	219	241	235	213	240	235	227	227	228	239	260	236	216	200	206	222	247	218	233	231	230	204	244	221	221	241	209	249	243	217	237	230	206	238	248	235	232	231	216	242	232	229	217	240	223	212	233	249	216	219	223	234	233	207	234	217	237	249	211	238	237	232	201	243	221	209	232	258	239	203	220	228	208	232	212	253	267	238	211	238	227	193	244	263	214	208	247	229	229	233	235	215	263	190	217	208	260	225	228	218	240	215	241	206	227	257	225	237	248	221	241	219	227	241	226	219	213	236	232	240	236	193	238	228	226	215	220	224	209	219	223	223	235	226	250	191	229	231	250	246	236	250	245	229	225	233	224	224	228	226	249	228	223	220	235	242	225	214	241	235	253	221	222	237	230	256	221	242	233	223	226	213	242	240	230	222	210	206	240	240	220	212	230	223	225	238	264	231	234	209	228	225	260	228	256	264	216	229	223	240	237	214	223	248	240	218	246	238	224	218	239	208	213	218	250	242	229	228	218	238	239	257	237	233	237	260	223	243	235	196	239	246	236	227	224	207	220	242	219	237	270	229	204	228	249	215	204	247	240	230	224	241	233	239	244	258	215	239	246	209	217	198	222	236	246	202	216	202	225	239	210	221	217	212	184	235	221	211	239	264	233	247	244	213	259	215	243	230	213	227	206	242	242	231	223	201	223	234	244	238	253	227	238	190	229	233	257	254	239	220	248	218	231	226	236	239	206	208	222	240	209	226	248	228	217	252	214	242	209	228	218	251	243	226	225	226	227	230	234	235	218	241	240	240	206	239	236	224	210	219	221	204	211
9489	9403	3584	1210	1102	1014	884	811	806	740	712	631	645	581	626	577	596	610	583	575	655	591	605	617	557	583	639	579	626	604	618	620	561	601	609	597	653	582	664	593	586	574	599	569	624	612	602	562	540	596	615	622	572	589	608	597	598	580	583	616	586	566	581	614	599	575	549	596	566	606	592	583	605	597	638	657	601	605	581	606	619	648	583	585	609	579	598	687	585	656	619	586	621	641	628	590	582	571	567	565	575	605	589	628	634	618	656	596	568	620	645	597	579	624	578	615	608	616	577	579	631	569	633	652	608	579	641	605	613	618	605	601	604	658	652	582	676	592	608	609	595	625	632	640	600	549	595	636	602	588	603	626	614	615	633	631	614	602	612	610	580	630	582	642	565	641	653	600	582	596	585	630	604	637	615	612	597	600	560	599	595	606	605	617	604	643	541	598	619	591	561	564	600	541	634	600	573	568	608	637	617	609	608	564	605	584	612	621	541	619	617	594	570	609	587	605	599	584	590	597	661	588	576	555	625	615	633	604	604	615	606	614	631	627	581	564	568	641	618	547	601	565	609	553	612	588	601	592	595	578	602	606	629	615	609	583	573	595	605	557	592	631	593	609	592	612	589	589	631	625	647	602	632	574	562	584	628	589	630	597	582	564	580	596	591	564	606	647	605	600	608	604	624	565	612	576	614	627	593	618	599	578	663	617	598	590	556	564	612	608	561	570	620	620	565	574	565	556	575	584	567	636	598	568	599	589	580	572	592	597	598	618	628	604	581	564	592	622	577	541	608	634	569	589	614	623	578	619	627	641	572	550	585	615	586	627	598	592	640	622	656	565	563	600	606	611	611	608	593	593	542	589	599	624	601	649	573	684	526	574	603	594	600	628	598	659	584	568	602	608	571	598	611	574	603	588	615	611	598	574	597	581	569	579	606	557	597	624	608	611	562	617	617	561	617	624	597	583	642	561	622	594	618	553	603	573	586	628	588	617	615	572	590	614	586	601	617	579	578	576	624	569	600	598	573	606	610	640	601	582	599	625	574	607	600	597	602	585	564	579	620	639	622	598	622	601	589	590	619	586	587	586	577	595	558	582	603	536	586	574	583	620	594	566	554	600	572	592	599	591	599	569	669	642	625	583	587	595	596	589	562	594	559	617	636	615	565	563	625	600	617	576	563	561	561	600	570	607	575	564	611	593	607	575	586	644	635	571	543	569	576	609	579	588	600	601	606	596	566	592	628	554	590	571	581	597	616	571	585	610	585	556	605	597	562	647	546	592	590	598	568	578	605	576	565	530	562	587	616	560	655	616	589	621	632	609	614	636	563	597	529	614	578	585	606	611	611	582	618	596	576	604	570	596	600	569	663	548	601	622	563	605	603	581	586	628	621	580	566	594	563	565	577	559	633	587	590	604	600	580	572	621	589	590	634	585	613	581	592	604	608	586	613	624	591	616	608	579	604	565	559	606	601	583	596	563	614	540	558	613	593	562	620	611	633	610	588	631	594	564	532	586	573	557	576	632	578	627	572	596	609	598	566	610	616	578	599	591	572	622	595	590	604	614	632	610	590	584	565	590	587	579	579	623	599	595	617	573	600	574	593	576	618	605	593	633	603	610	626	574	624	606	571	595	643	575	613	569	616	612	569	592	610	620	615	613	592	628	631	585	610	572	585	592	611	579	588	580	541	595	620	604	628	598	564	580	604	601	580	601	599	623	613	584	631	621	596	582	628	614	621	583	557	598	585	603	605	660	542	592	585	583	589	548	604	584	636	581	610	587	637	632	572	591	614	571	618	604	608	567	613	565	610	583	566	590	566	560	608	610	623	595	621	576	624	561	634	586	612	601	591	634	579	577	612	618	628	579	602	571	627	650	580	627	603	565	564	610	621	580	541	596	581	619	580	556	589	565	573	614	596	600	590	572	616	586	543	602	641	625	576	622	597	606	572	636	616	619	655	616	633	538	624	657	610	571	607	584	628	597	581	621	614	579	623	638	603	581	547	555	589	610	609	629	631	590	631	623	584	606	595	601	586	605	574	579	582	596	581	565	585	566	563	606	650	636	573	585	576	618	604	561	551	633	584	621	574	605	600	629	589	563	625	602	632	602	613	593	616	570	592	624	628	579	578	642	672	561	577	623	612	562	605	592	599	594	604	610	598	607	620	556	581	568	614	590	563	590	584	597	577	605	574	578	544	583	616	586	605	613	623	607	626	645	594	623	614	611	610	612	562	588	578	632	631	600	577	626	611	549	612	611	582	566	583	598	585	645	622	576	618	612	614	570	599	591	618	625	569	610	610	584	596	573	602	612	569	584	598	639	618	598	576	612	617	568	599	616	581	627	610	587	609	584	612	579	563	562	593	638	599	597	576	547	581	550	610	565	555	557	585	636	627	579	596	636	607	627	577	598	621	590	583	636	611	647	613	586	613	614	589	583	588	601	628	583	629	614	572	554	614	605	612	598	635	593	632	601	611	606	601	568	581	588	553	573	572	602	598	625	598	563	611	605	569	599	645	572	587	629	588	603	587	584	561	583	595	592	641	585	655	640	624	565	597	577	581	589	610	606	589	550	592	608	549	609	597	560	589	583	599	578	595	554	591	606	609	641	578	610	531	578	647	614	604	653	571	599	601	599	601	573	649	626	608	606	588	595	617	564	604	573	596	585	583	585	578	612	625	574	586	553	623	599	533	572	583	565	561	600	564	537	613	577	577	610	629	560	605	577	567	606	611	549	621	589	574	593	561	605	600	618	574	591	587	594	616	617	620	576	637	625	594	629	629	596	581	647	570	568	586	573	605	568	610	631	625	585	595	618	603	606	583	633	591	602	555	681	602	609	606	634	615	617	585	618	584	574	573	613	609	625	620	630	611	600	582	596	608	598	591	600	660	567	621	579	607	587	604	615	591	590	571	619	621	546	591	547	619	631	540	599	583	591	599	562	611	610	591	561	589	610	593	623	585	568	606	570	579	566	617	625	601	617	578	591	615	625	629	571	555	610	614	592	583	626	625	571	598	540	603	617	599	627	582	613	627	634	572	611	602	643	566	639	600	608	618	643	640	593	560	619	597	605	592	601	595	658	584	595	581	590	641	590	615	610	576	581	584	627	598	576	595	582	616	591	570	566	598	578	593	643	619	583	573	591	589	597	599	584	615	548	592	620	547	570	574	614	605	584	594	603	621	606	555	596	566	588	617	606	596	572	635	597	556	599	609	626	604	579	576	614	615	569	535	588	604	622	603	622	669	591	579	617	568	597	592	641	565	592	601	626	600	583	623	557	607	580	598	597	615	569	574	550	647	535	567	604	624	632	629	576	601	627	600	558	593	585	608	606	573	556	610	585	598	608	596	647	612	627	601	575	558	654	594	617	604	626	575	602	573	624	569	621	612	633	604	601	612	599	589	556	580	612	613	589	571	583	577	567	576	598	556	587	606	584	614	604	590	611	608	607	594	642	594	574	620	589	610	588	590	597	620	579	611	630
32566	32233	24224	9719	5199	3713	2086	1241	786	687	533	407	362	347	236	264	279	221	256	242	243	223	243	239	233	210	227	229	227	241	226	204	208	202	194	217	218	247	204	217	242	214	235	201	212	210	209	232	220	220	215	197	226	204	229	195	231	203	222	240	245	224	210	245	210	210	214	211	223	229	243	223	216	207	230	237	188	219	224	213	242	212	196	194	208	216	220	217	207	205	183	220	217	224	229	197	226	206	226	201	218	234	211	210	240	220	232	197	214	216	203	228	220	231	233	228	226	235	224	217	222	225	214	222	187	208	223	222	185	226	208	228	193	204	218	235	260	228	203	193	214	223	187	218	233	221	248	199	247	197	210	243	216	232	202	226	202	211	224	204	185	218	204	201	243	221	207	222	199	224	214	200	202	213	219	214	219	215	233	236	228	208	209	203	226	197	190	242	200	205	235	213	226	210	208	230	216	201	190	218	210	201	238	227	234	200	218	198	217	218	243	204	237	215	256	212	226	202	220	218	209	212	223	213	226	221	229	185	201	234	222	205	195	218	226	210	171	185	218	230	201	207	186	253	192	184	222	191	195	216	219	206	215	235	209	206	231	211	213	225	206	212	234	200	225	220	231	204	215	216	215	214	213	220	193	217	183	195	215	193	226	227	207	215	234	248	229	238	199	188	205	206	193	201	233	223	209	207	186	233	203	193	216	195	209	214	249	208	209	189	223	218	194	204	217	211	214	230	231	202	235	203	215	224	216	241	203	203	242	232	222	232	229	213	233	202	211	232	219	196	207	211	222	226	207	201	204	209	202	208	198	200	212	237	205	206	236	198	213	213	211	211	202	217	242	190	218	226	228	229	207	230	187	217	229	216	211	206	220	230	231	201	237	228	217	218	195	218	209	209	226	208	215	204	203	214	201	224	212	199	214	216	236	223	222	199	213	193	199	213	199	214	227	220	217	195	213	217	216	219	216	225	209	204	201	196	186	223	202	210	226	188	226	217	210	187	202	191	201	216	225	218	199	206	235	225	245	237	208	250	206	221	234	215	222	217	205	192	230	200	227	212	206	218	210	207	214	200	196	239	207	192	209	204	203	257	215	248	212	192	224	206	224	232	209	194	212	206	202	209	220	189	230	219	207	211	196	237	224	228	219	229	210	225	230	237	222	198	225	228	237	209	198	223	233	195	229	188	211	200	182	202	232	239	248	236	220	236	215	231	222	251	217	225	229	196	224	184	222	209	222	227	190	208	209	206	208	201	223	202	218	209	207	222	227	206	234	210	206	214	201	214	227	215	229	206	213	219	214	202	206	221	226	197	223	195	214	229	223	233	185	223	241	245	229	238	222	211	236	210	228	207	245	215	232	188	207	222	184	212	240	207	213	235	221	224	209	232	219	178	204	244	215	203	215	212	186	213	200	196	223	190	191	201	214	209	228	229	235	234	220	201	212	188	239	238	201	189	191	209	201	201	227	209	234	221	220	204	207	215	207	200	199	220	212	216	206	213	226	230	204	205	213	216	214	208	230	196	222	216	199	205	214	226	221	213	205	215	200	247	205	212	238	200	208	206	212	210	229	216	246	223	176	227	239	200	207	223	228	220	237	245	205	215	220	217	219	201	214	184	231	245	215	196	231	230	219	205	240	200	242	245	218	210	201	192	216	208	213	213	220	198	209	206	229	214	230	229	252	208	224	180	223	228	231	194	223	214	204	187	221	200	196	214	213	221	220	240	190	225	224	228	209	237	206	203	233	216	225	222	211	209	221	220	203	196	223	238	212	210	216	208	214	198	202	231	224	197	186	213	213	233	208	211	202	238	213	190	210	223	227	227	207	196	238	208	233	219	225	216	238	217	244	213	208	227	211	240	239	212	203	200	215	218	205	230	242	208	226	210	222	195	197	217	193	201	179	191	195	209	222	202	197	181	183	241	214	209	210	205	210	216	210	216	254	192	204	218	226	195	201	220	228	237	224	199	212	205	209	198	215	182	192	214	213	204	229	241	195	234	218	218	232	210	199	217	230	203	233	189	205	220	214	205	220	204	186	198	196	204	202	186	199	221	210	210	197	209	189	232	260	224	222	212	198	203	216	221	202	208	218	188	212	236	202	199	204	195	229	247	197	216	221	173	200	234	211	213	229	201	184	203	217	214	198	192	204	206	215	219	216	219	218	205	217	213	240	234	217	230	199	207	228	229	180	179	221	215	219	213	208	218	229	207	205	214	198	230	225	222	192	243	220	206	209	213	199	225	217	202	246	224	209	204	214	192	228	212	248	206	232	197	223	213	220	213	213	223	193	218	203	193	224	194	203	223	211	232	225	240	209	250	218	199	226	204	216	218	221	194	188	224	216	242	198	224	213	207	216	204	217	198	195	203	214	233	212	180	216	198	239	205	183	206	203	222	207	213	230	182	231	204	214	211	201	251	221	210	233	213	217	211	226	211	211	230	172	209	219	208	203	203	215	203	218	209	205	205	223	234	215	224	216	207	217	250	209	215	203	229	227	225	178	213	208	213	189	220	189	218	230	211	195	217	206	224	208	232	222	223	190	236	233	216	192	210	206	215	226	208	206	206	212	221	190	210	219	206	212	196	237	223	243	208	240	237	233	207	194	227	206	215	214	215	249	210	225	209	224	216	232	197	235	237	223	191	192	205	226	209	215	217	225	209	250	202	217	209	211	210	213	210	201	220	177	181	206	230	214	214	206	208	200	204	200	210	213	221	208	240	211	218	203	207	188	231	203	193	239	215	226	216	245	212	199	223	216	228	201	187	223	222	233	186	218	213	222	200	201	198	216	208	205	213	218	199	224	210	225	218	227	185	218	226	205	205	197	228	191	229	221	214	232	210	217	205	209	205	200	207	215	195	224	218	218	209	217	225	238	213	212	227	196	228	215	233	225	217	205	206	200	205	234	241	216	219	224	216	209	197	207	221	180	223	231	219	231	238	204	218	222	207	179	225	212	209	211	228	210	222	227	213	235	222	222	220	218	216	221	222	231	238	207	202	238	177	220	200	238	223	224	203	216	207	205	191	210	206	197	246	212	226	236	206	213	218	219	219	194	187	202	190	208	219	214	240	238	223	196	215	206	208	248	222	211	215	203	206	219	204	228	197	198	208	210	224	249	239	241	200	204	217	214	204	193	213	203	211	203	236	231	187	235	221	218	224	218	198	229	220	208	227	192	205	199	223	205	219	196	198	208	184	228	202	222	214	221	218	256	222	196	213	219	215	211	186	212	233	225	244	256	194	188	200	190	199	241	231	232	225	238	247	211	207	211	227	202	225	198	227	214	210	233	211	228	254	221	235	229	213	223	217	205	215	215	192	219	239	196	199	213	202	215	240	189	203	232	221	206	205	210	209	214	213	201	202	221	210	227	205	189	182	206	193	219	208	221	232	214	229	216	208	204	215	202	207	217	194	198	214	251	236	219	241	205	231	220	223	236	185	182	233	192	206	184	215	208	199	233	221	218	192	199	225	195	237
22217	26791	15470	4476	4203	4343	3529	3140	2858	2550	1921	1611	1339	1158	974	891	858	785	757	749	713	674	671	651	636	651	611	635	619	635	600	591	641	611	589	614	574	628	617	637	644	552	573	569	551	571	590	591	589	610	568	586	598	542	552	606	592	624	573	536	576	571	599	574	565	547	589	580	652	599	564	590	554	606	564	554	560	557	547	611	573	573	583	646	584	564	650	577	589	607	605	614	626	611	588	558	594	573	522	550	601	588	568	549	605	623	604	630	594	586	614	603	560	543	519	576	554	588	569	601	597	575	558	572	563	597	561	585	583	528	572	601	599	629	572	586	575	593	593	566	537	571	594	535	603	560	578	582	605	584	577	573	616	564	613	573	550	556	564	540	530	606	585	555	563	554	581	567	559	516	551	571	580	579	508	566	590	562	581	590	601	550	552	553	543	539	586	509	572	565	543	567	577	528	585	543	560	563	578	585	584	523	603	583	539	572	530	557	547	591	523	581	506	542	563	572	547	560	574	578	583	537	503	581	581	556	524	532	583	543	602	555	603	540	537	578	554	566	558	548	530	548	591	574	568	554	522	557	566	574	589	572	550	587	541	547	547	535	568	589	566	538	509	544	570	525	552	552	532	544	568	564	523	542	523	591	575	560	514	535	560	590	585	572	585	551	499	537	548	587	550	569	540	557	548	565	568	529	570	530	567	533	484	574	526	578	586	535	570	552	544	555	576	547	582	586	533	562	559	556	514	526	555	524	563	572	557	535	537	541	560	591	524	560	598	576	578	567	529	579	576	540	507	577	552	580	566	619	592	528	532	553	531	543	572	575	564	544	544	552	549	559	573	563	549	573	539	627	560	555	553	497	554	575	551	563	526	555	544	529	573	559	533	579	561	561	574	561	532	535	520	545	585	613	551	580	556	572	569	545	560	586	560	566	519	589	530	556	529	584	569	563	575	542	584	564	561	574	561	540	519	571	545	534	554	601	514	570	586	552	541	531	571	546	520	550	571	553	532	565	524	549	548	609	578	595	522	553	531	571	521	538	563	569	580	556	567	551	537	600	571	588	533	563	599	589	562	554	520	569	529	551	530	565	535	552	579	562	565	540	574	586	561	559	578	565	541	559	524	559	548	547	519	549	565	531	577	545	587	549	540	558	570	576	572	557	548	583	541	559	536	602	540	586	556	549	562	528	548	572	547	564	542	572	560	521	517	578	557	581	581	515	560	510	563	550	541	540	567	565	546	539	513	575	576	511	562	543	548	581	553	514	510	543	538	578	603	577	566	557	589	594	584	541	560	549	551	541	533	550	549	537	580	579	564	541	590	539	528	593	591	542	575	574	563	596	565	578	547	528	597	586	557	549	563	611	579	580	554	583	579	559	544	537	552	596	563	546	538	549	566	552	608	555	535	563	536	514	575	572	534	534	577	533	563	532	534	548	546	527	563	564	581	539	576	577	558	564	551	536	546	540	538	549	571	517	566	548	578	554	543	541	578	573	576	589	526	581	566	587	563	585	539	555	567	568	539	532	567	565	528	574	545	545	571	543	587	534	531	546	565	577	534	559	570	565	556	551	555	543	531	558	546	568	583	583	558	561	556	562	523	548	561	558	551	573	545	521	553	522	568	596	551	561	528	536	566	502	581	584	546	583	535	575	550	553	533	557	576	522	532	569	559	538	573	569	549	540	561	562	565	543	564	538	559	570	571	536	571	597	529	560	519	582	527	564	533	565	587	572	558	558	566	563	517	551	582	595	544	590	562	544	541	566	588	565	578	543	562	577	528	570	522	500	548	557	544	586	567	513	570	562	557	594	563	543	564	498	542	575	515	579	609	561	563	584	560	561	568	569	571	568	532	563	595	552	554	561	590	542	554	558	544	515	550	564	583	562	563	568	561	535	575	581	514	545	588	565	521	563	547	545	551	526	545	581	591	601	562	573	529	563	546	531	539	548	560	587	563	559	563	578	557	565	543	512	596	549	553	543	541	547	548	548	562	563	552	549	558	547	535	552	586	561	520	547	566	562	576	552	577	524	568	559	543	596	574	582	579	524	556	598	539	517	589	546	569	576	536	551	547	575	579	542	540	582	553	548	564	541	523	584	549	526	558	545	558	554	534	560	564	541	540	569	600	553	517	554	517	529	526	520	540	581	602	559	557	573	550	546	534	549	543	573	536	539	553	542	567	587	526	563	541	587	558	566	536	572	556	503	541	559	551	530	573	574	576	529	525	563	580	515	556	543	557	548	576	589	517	535	554	579	543	540	523	521	535	530	526	583	538	594	534	546	562	509	571	566	542	578	523	558	563	526	572	530	542	573	542	575	587	523	538	624	562	520	506	596	592	607	566	583	542	542	576	602	572	564	559	585	531	545	549	542	598	571	560	571	500	579	557	562	571	576	554	542	527	570	570	528	546	561	580	538	561	548	571	533	577	529	545	557	530	548	568	578	516	599	588	546	565	527	557	588	568	536	516	552	510	506	517	579	576	576	530	599	596	561	592	561	546	533	544	553	532	567	525	515	595	546	578	552	531	526	524	539	522	584	573	561	528	519	509	555	534	563	528	575	542	579	550	530	546	537	581	552	615	533	558	553	560	587	589	560	555	571	566	597	576	560	543	549	527	527	602	506	549	554	505	605	559	552	571	538	547	573	528	566	554	559	555	544	550	557	524	565	596	556	598	586	588	598	510	558	552	549	588	565	576	560	527	589	545	536	574	609	580	537	569	591	552	557	557	595	542	560	554	576	567	539	582	527	567	568	527	534	568	524	574	543	541	535	526	537	544	561	545	539	573	558	541	568	587	538	526	536	575	540	554	585	592	540	549	605	599	583	554	510	536	568	564	595	540	540	580	574	557	555	488	573	547	607	563	570	563	540	553	557	542	535	560	548	565	555	519	582	570	572	554	535	561	545	561	568	564	559	543	582	562	526	594	575	535	609	518	548	575	536	557	569	529	570	586	570	568	554	541	571	550	528	527	579	592	572	530	572	540	549	562	553	582	559	564	544	557	568	525	555	564	568	554	563	547	517	555	590	550	541	550	566	543	579	506	543	555	564	533	559	555	558	531	567	538	558	525	607	553	567	540	570	555	592	548	622	550	555	515	553	581	531	556	574	561	563	559	598	535	556	544	563	569	550	572	515	553	535	561	541	530	594	506	562	546	569	531	546	510	579	541	584	520	540	561	527	526	567	561	566	489	562	566	549	532	561	578	586	541	518	542	538	583	524	538	561	570	529	545	542	535	523	543	551	586	563	583	556	548	565	585	541	526	561	570	531	594	556	552	554	548	560	552	568	532	550	592	514	555	557	536	564	541	543	583	568	536	581	582	530	535	539	568	533	555	553	572	563	557	559	595	585	556	571	517	597	588	529	529	534	543	560	506	513	582	538	598	556	543	512	543	557	586	550	535	537	565	553	605	545	536	579	557	580	515	558	524	560	601	568	543	554	549	569	569	536	563	552	565	519	578	541	532	546	548	561	569	557
42978	41506	31952	16401	10279	6993	3956	2406	1407	1199	671	454	333	263	275	304	239	206	210	195	179	186	164	182	207	182	176	196	177	175	184	167	157	162	165	184	139	151	186	164	160	161	168	145	143	151	148	142	156	188	170	176	172	157	150	165	145	155	154	155	185	135	174	146	152	177	170	145	166	125	176	165	165	175	150	164	150	147	163	139	156	159	156	177	158	182	162	170	155	185	183	164	146	169	161	163	178	141	168	130	166	168	143	147	156	173	178	150	140	158	149	154	168	168	162	174	171	162	154	156	163	170	158	140	142	162	186	153	173	147	151	157	160	147	168	172	154	188	181	147	189	177	138	144	169	154	172	164	152	148	145	181	147	157	144	151	163	143	137	154	145	127	130	161	165	158	158	158	172	161	157	152	137	164	151	162	151	164	157	157	167	155	164	147	149	140	167	157	147	169	163	148	157	151	159	160	165	141	156	147	176	152	162	141	163	143	143	154	126	151	145	165	164	145	150	146	158	176	164	125	149	152	123	161	147	170	135	150	162	153	171	157	143	184	156	151	128	147	182	160	153	160	172	146	156	162	122	169	157	144	153	148	152	151	165	144	151	155	132	155	163	160	138	149	162	130	144	157	159	141	161	147	160	155	180	156	163	177	153	138	146	142	173	123	156	156	175	142	150	145	157	151	153	131	154	138	157	146	152	136	134	151	156	173	182	162	175	155	173	163	149	170	154	169	158	152	158	147	165	156	150	153	155	136	167	144	146	155	158	159	161	166	170	179	153	133	163	157	154	122	147	159	163	147	161	146	157	139	157	164	174	143	167	158	161	163	145	164	161	159	165	156	152	148	161	163	151	191	181	131	150	137	173	145	136	156	153	180	141	145	178	146	143	165	161	177	165	148	162	169	144	153	166	142	151	152	162	180	156	166	133	156	158	150	165	156	152	159	145	169	141	156	183	179	148	152	154	151	157	172	150	166	158	146	157	158	149	160	181	147	138	131	144	160	164	148	138	154	170	147	153	171	163	155	150	161	138	151	136	161	166	164	141	165	162	163	154	157	153	151	138	158	135	174	146	154	157	161	176	183	170	166	183	165	142	144	147	136	166	129	173	165	176	146	157	145	145	168	153	124	169	162	156	157	142	143	148	161	154	148	149	167	149	143	159	151	174	181	129	135	149	156	137	162	154	166	135	155	157	150	144	163	167	162	158	149	167	137	160	183	165	151	160	161	143	145	160	158	167	145	158	141	143	170	163	141	145	128	175	143	155	154	124	170	153	160	163	148	160	162	166	155	150	158	166	134	166	151	180	156	154	153	137	158	169	143	171	144	148	158	158	136	153	162	166	171	159	146	150	151	143	143	147	179	157	134	157	151	150	179	137	148	164	155	166	142	134	156	157	127	130	147	161	164	173	172	146	142	177	150	144	157	153	159	147	135	170	163	178	141	139	148	153	152	141	149	160	163	139	171	164	165	121	154	158	158	146	137	135	158	142	145	163	163	146	149	167	155	161	153	166	149	176	185	138	160	155	133	149	173	172	148	160	167	143	164	162	152	129	131	143	140	150	176	155	146	135	165	158	158	146	163	138	193	169	137	156	146	152	144	163	152	169	172	152	144	155	157	130	170	152	155	146	155	145	142	157	132	174	156	154	154	149	175	160	154	156	159	149	188	149	166	136	182	163	165	158	142	152	156	144	172	144	184	172	154	153	168	146	154	160	155	150	168	153	163	127	147	151	159	145	156	179	171	159	144	162	169	146	153	133	166	146	153	167	146	180	164	166	153	133	173	166	148	127	155	159	158	165	131	180	154	167	156	156	143	173	158	149	174	144	153	145	149	157	136	159	165	149	160	144	152	148	155	196	157	157	162	153	136	157	171	147	156	156	152	158	130	151	148	153	148	163	150	156	143	155	144	149	168	151	170	162	155	163	180	164	167	167	174	151	174	155	154	179	154	161	165	157	150	154	155	156	166	160	147	163	176	180	184	153	148	151	176	155	151	160	157	161	142	172	159	163	165	145	140	163	147	159	158	140	140	149	174	165	161	138	160	153	148	149	129	142	152	154	128	157	150	161	151	154	164	142	128	163	149	173	137	152	153	142	175	146	143	146	171	144	149	163	144	142	131	149	165	167	154	159	136	151	169	154	176	189	157	142	161	145	158	149	155	157	174	156	153	144	152	175	181	162	160	166	180	157	158	152	130	134	150	151	165	164	146	149	159	169	152	151	142	168	154	124	173	145	174	156	171	166	148	151	139	138	157	158	160	170	174	160	172	165	153	146	146	153	148	157	151	158	137	148	151	145	144	159	172	156	165	144	150	145	146	170	165	149	143	145	158	167	157	169	190	170	162	176	175	159	143	145	150	143	162	150	171	183	171	168	141	166	156	148	133	143	145	143	152	157	171	147	158	170	148	143	153	165	155	133	148	166	129	168	139	164	155	176	146	142	155	186	159	165	135	162	149	159	178	166	158	167	178	154	145	144	165	155	176	167	149	161	148	130	131	157	153	127	161	150	146	150	140	161	151	159	182	137	131	137	123	139	131	156	178	135	174	179	152	173	155	152	179	166	162	142	164	158	157	148	138	140	154	152	175	167	166	142	151	148	136	143	141	168	120	172	148	142	139	132	162	168	153	157	149	150	154	164	167	175	161	170	143	137	166	157	157	153	145	141	158	140	136	160	157	121	169	150	157	159	144	157	137	166	162	148	141	137	167	157	172	155	156	144	151	144	152	162	160	167	152	158	143	159	176	153	154	164	134	156	178	162	155	157	148	162	146	163	143	159	146	160	155	156	161	163	160	166	125	152	179	148	175	166	168	153	161	168	152	154	165	147	176	170	172	150	195	140	168	136	149	172	162	156	140	153	162	137	176	146	148	163	163	184	154	146	157	149	170	154	165	152	160	142	171	166	167	130	156	143	141	157	127	153	148	161	166	140	159	176	170	142	164	140	135	163	142	160	176	163	157	164	157	151	148	155	149	142	152	148	145	168	159	167	168	154	126	153	145	168	164	153	152	169	158	151	168	150	146	134	133	133	163	132	152	126	158	151	152	172	177	173	153	160	140	136	144	172	160	155	160	146	150	133	142	144	178	153	145	167	153	148	157	165	149	157	122	145	148	144	147	172	142	141	139	155	154	142	160	162	145	133	148	140	154	161	153	154	137	129	145	135	169	161	138	151	155	184	143	135	153	135	156	166	161	177	163	154	163	151	151	153	165	148	155	147	154	166	137	155	142	159	141	181	138	146	163	141	156	157	158	141	146	171	154	150	143	145	144	149	156	145	158	150	169	171	150	158	159	170	179	145	152	133	152	161	137	150	182	153	170	149	180	168	158	164	156	143	175	150	159	162	140	159	139	152	146	158	149	153	174	170	160	169	153	154	167	143	155	140	139	144	152	148	140	158	140	165	142	169	157	141	152	151	149	164	160	147	160	158	163	149	169	156	161	163	173	155	150	127	142	133	160	164	159	168	150	161	165	159	152
29823	34734	21107	7285	6244	5728	4933	5085	4251	4508	3052	2327	1504	1328	1301	1138	1090	870	829	724	660	675	614	589	600	572	513	572	483	543	556	532	513	500	480	520	510	502	495	471	441	486	482	461	439	480	451	479	457	442	430	510	461	473	446	454	425	460	413	408	466	426	413	478	441	443	460	477	435	463	445	432	412	458	424	466	424	448	448	410	468	435	415	475	473	474	493	474	474	481	511	471	466	448	421	429	445	448	423	437	469	436	435	472	451	505	501	480	485	453	476	471	452	442	481	460	410	439	453	458	461	437	456	427	480	433	464	450	490	449	454	464	540	524	483	461	509	435	440	450	471	449	483	446	479	414	396	430	430	435	479	475	428	414	417	413	423	447	421	409	416	426	436	415	419	398	407	417	394	478	423	425	430	440	401	412	427	456	379	401	407	407	421	407	429	452	407	412	450	424	396	430	401	424	427	413	400	402	401	413	400	433	408	419	416	382	413	402	395	425	411	434	407	413	433	437	423	409	433	415	421	410	429	436	370	404	454	429	384	399	410	386	428	429	392	433	412	393	410	392	434	429	423	400	412	433	429	398	431	418	429	436	406	370	425	439	407	428	428	368	411	427	438	407	402	393	416	415	430	390	381	438	426	432	392	393	407	446	449	428	413	411	433	433	419	411	423	376	399	433	401	412	392	413	397	420	411	410	448	398	388	409	431	402	408	427	424	447	409	412	442	401	424	438	407	436	407	402	408	396	410	411	422	422	420	403	393	396	415	432	413	407	442	434	390	415	429	398	416	426	422	417	406	409	429	445	447	402	415	429	422	412	394	390	408	418	442	449	412	420	427	412	432	415	425	441	397	444	418	388	443	435	420	432	392	402	380	404	439	398	397	412	449	389	401	451	410	399	405	420	430	443	434	386	431	438	431	375	393	367	395	414	440	418	407	421	443	408	444	421	419	484	426	405	437	414	415	421	404	431	434	409	400	395	403	399	425	446	437	426	386	418	409	439	382	390	444	416	435	400	393	408	419	430	410	414	413	418	440	401	436	402	391	429	405	412	423	398	415	430	407	432	421	413	411	424	389	387	415	412	413	409	402	368	377	458	405	424	438	415	413	445	407	416	424	428	415	375	418	377	412	370	444	419	386	432	419	439	440	363	394	414	422	419	413	434	397	404	434	397	395	438	409	378	447	465	405	401	445	381	399	438	376	427	407	413	446	463	392	412	410	426	397	397	429	402	435	419	399	411	435	424	422	418	446	418	415	393	379	424	438	465	444	387	403	437	390	413	423	416	449	438	455	416	413	416	413	404	382	405	387	407	401	415	420	447	390	425	407	429	414	418	423	405	403	436	413	419	412	430	394	436	407	369	442	405	410	420	428	440	391	411	395	414	451	407	407	417	391	455	381	410	403	374	397	429	433	429	430	438	410	415	409	397	418	432	406	404	432	434	411	400	408	431	383	421	419	434	387	403	430	424	411	436	408	412	388	467	410	415	414	444	387	416	439	438	390	383	396	405	445	415	384	411	399	448	446	414	436	419	391	393	407	432	380	418	390	390	413	399	413	403	411	431	419	424	388	448	458	426	368	377	411	445	412	417	391	432	403	404	422	452	388	405	424	406	367	389	447	416	418	458	412	405	422	413	434	406	401	392	444	380	445	406	408	405	403	405	436	437	427	415	425	462	399	432	417	400	407	405	439	407	400	402	413	374	380	430	433	408	355	393	432	410	407	445	396	421	404	421	410	377	428	398	415	404	403	386	434	404	400	451	422	439	402	413	442	442	434	419	430	407	419	421	417	415	449	401	392	441	413	426	396	405	424	439	436	416	459	363	409	400	411	474	388	406	387	391	405	387	404	410	391	405	420	434	434	414	466	430	415	424	415	434	399	391	387	377	406	414	427	441	394	397	414	396	396	420	390	391	422	421	411	407	415	392	408	418	383	424	439	389	397	460	438	427	396	417	393	397	387	462	412	407	451	416	434	431	405	409	377	423	411	440	378	413	411	404	408	386	464	402	409	421	427	426	417	410	382	426	386	410	409	407	393	393	390	424	392	433	413	426	397	419	403	400	416	407	422	382	420	436	412	442	422	438	396	420	438	410	419	428	412	385	418	414	427	408	455	426	410	436	421	433	421	454	407	434	413	391	426	409	373	392	417	419	382	391	425	404	394	408	445	438	442	408	433	388	420	401	443	441	421	439	458	379	428	400	446	393	409	392	402	433	418	399	405	398	430	409	419	444	408	402	425	402	441	445	421	441	412	448	414	417	387	397	388	432	423	397	396	409	414	474	410	441	447	399	411	394	433	441	407	408	429	380	392	399	368	416	439	414	409	427	411	442	411	404	386	425	448	408	438	434	421	393	439	421	439	386	437	392	417	415	438	418	432	453	403	388	394	383	401	422	439	422	398	398	411	441	372	391	431	403	437	423	407	423	408	408	391	408	432	404	451	395	431	441	445	427	404	420	444	401	426	442	405	392	403	419	439	416	403	422	404	413	407	429	423	443	395	415	412	411	432	404	429	428	423	442	397	433	436	388	405	411	411	399	438	417	428	439	438	415	435	395	415	457	433	423	426	374	380	428	408	453	422	449	423	409	445	399	404	448	382	484	389	393	419	429	400	445	416	409	411	395	420	424	411	403	401	394	399	439	401	436	425	426	379	434	421	436	401	404	425	399	408	422	397	446	440	441	383	380	435	403	443	430	425	382	375	445	405	364	441	401	365	383	437	390	405	401	390	443	417	408	439	440	443	435	395	433	414	460	465	415	420	411	444	414	434	424	381	415	386	423	423	400	386	421	381	406	424	424	437	414	387	408	448	420	409	431	436	410	418	444	402	399	429	417	400	437	409	382	393	450	424	420	426	410	469	411	368	420	441	401	428	459	423	422	400	430	415	432	429	426	407	382	433	401	426	400	385	420	402	474	432	399	413	397	416	441	403	418	390	404	392	427	416	424	426	402	424	372	416	450	419	420	421	382	389	409	411	432	424	410	372	432	408	408	455	394	422	421	410	443	429	404	401	451	395	421	421	389	441	430	405	450	433	412	430	440	439	411	370	425	397	431	385	374	372	404	418	389	406	386	421	435	395	430	444	426	436	405	416	405	423	423	419	408	405	402	404	409	412	435	396	417	411	426	423	415	390	417	398	434	401	416	438	389	437	400	421	410	389	403	415	395	437	416	420	413	424	397	440	429	380	445	421	392	388	417	410	382	467	417	438	414	421	432	434	384	404	422	463	405	387	434	411	417	429	406	409	385	410	403	385	406	422	426	424	431	416	449	414	411	406	400	440	415	428	378	418	421	414	442	441	413	430	435	420	400	420	405	417	414	396	406	430	426	421	386	435	409	405	416	427	376	419	398	420	397	420	418	384	410	417	379	404	377	441	451	428	401	418	413	428	406	425	406	378	405	444	451	416	413	411	395	401	452	383	420	419	422	401	412	410	403	407	411	406	386	399	412	451	391	400	388	434	378	405	413	424	417	400	384
15839	9878	3243	706	415	307	283	254	232	286	302	237	245	244	210	211	213	225	224	260	217	228	214	200	224	220	210	248	227	250	249	234	201	212	247	231	219	251	205	246	203	235	247	227	238	229	200	254	227	216	215	209	239	213	225	248	222	208	261	227	214	229	195	208	242	254	210	221	228	231	227	235	243	219	209	226	245	245	245	226	257	229	257	239	245	244	223	235	240	220	215	225	218	243	246	233	234	229	244	222	229	221	224	220	247	227	231	208	239	243	212	205	217	220	241	220	216	252	226	230	238	245	219	218	267	245	199	211	230	214	232	233	218	226	246	244	228	238	212	241	227	227	238	253	226	222	219	236	238	218	231	240	247	230	256	212	232	217	247	216	247	236	241	229	233	213	251	241	247	212	243	222	229	241	230	222	238	212	214	242	228	236	228	223	258	228	245	245	234	205	253	230	261	241	228	200	211	217	218	214	236	239	192	222	218	224	239	240	225	217	226	234	238	208	210	237	235	223	229	233	229	191	212	222	226	235	258	243	248	218	234	245	213	241	222	233	217	245	243	224	213	245	239	213	208	202	222	216	219	248	239	224	228	256	224	257	260	218	259	217	233	250	224	227	218	237	218	226	230	224	240	238	253	225	246	233	224	244	217	202	217	243	262	220	202	252	200	237	225	206	225	237	229	232	203	242	225	231	235	232	219	249	212	212	233	241	250	237	227	227	248	222	236	217	244	216	241	235	203	203	233	234	270	246	242	226	213	227	213	210	245	228	256	237	251	208	231	252	239	222	223	229	238	240	228	239	216	239	217	236	215	247	254	220	218	229	251	245	244	232	224	234	212	208	225	224	210	216	235	235	206	223	220	199	212	239	215	222	246	224	211	222	221	228	207	265	230	224	210	233	235	213	230	225	240	198	238	223	213	230	209	230	221	221	197	236	246	265	241	238	248	228	210	217	229	210	237	236	223	234	231	227	220	181	250	219	228	205	227	213	184	245	226	212	205	182	259	229	224	217	221	252	242	229	226	218	193	223	246	237	254	214	244	246	239	226	216	229	229	229	216	240	218	251	225	244	234	220	228	240	209	212	226	214	206	221	235	227	232	221	227	251	226	224	236	236	243	240	222	206	248	237	220	213	234	225	229	211	218	216	239	212	234	221	228	231	228	231	205	220	223	236	242	220	203	223	242	245	188	205	241	256	234	234	233	224	244	241	239	212	230	242	217	233	204	266	216	234	215	229	205	234	236	251	245	224	224	218	213	188	256	226	216	226	228	265	216	241	228	220	221	219	215	242	209	256	247	245	210	246	241	231	244	232	244	244	218	228	251	245	231	220	232	209	248	230	246	231	248	229	225	232	218	226	234	231	217	231	215	249	238	226	216	203	220	241	232	234	227	214	267	253	221	234	239	247	245	220	230	257	227	230	232	250	236	213	214	228	240	239	247	214	217	237	238	227	234	220	200	197	236	237	252	221	217	224	213	224	233	196	236	220	209	238	238	216	233	217	226	249	235	227	252	197	243	232	214	233	240	249	216	208	221	249	218	274	204	251	236	234	233	242	234	244	227	242	212	228	225	221	252	226	217	218	236	223	240	243	257	228	214	248	199	231	228	220	232	229	234	207	210	239	218	216	232	229	256	229	231	235	234	241	231	225	235	232	212	242	236	226	220	234	225	219	238	225	232	236	242	234	224	212	211	214	237	218	217	242	222	220	216	209	251	207	233	223	205	246	241	225	222	228	239	236	232	239	232	205	225	249	255	253	220	251	229	255	226	235	220	181	221	255	239	229	255	232	239	214	262	245	243	242	266	222	218	239	203	192	208	244	230	206	251	246	198	221	222	223	258	213	238	222	212	248	244	219	227	238	213	245	237	215	234	264	247	213	235	235	200	211	205	220	236	216	178	218	209	230	230	223	244	257	233	238	211	236	232	201	215	218	229	230	235	230	220	235	214	250	241	221	243	198	233	231	176	210	210	237	243	232	238	210	224	221	218	258	216	223	230	223	220	256	205	209	227	227	260	240	209	206	249	235	245	199	234	201	214	234	232	196	223	234	186	231	225	257	241	232	234	246	236	205	225	209	217	223	249	221	241	205	240	207	219	225	226	212	253	229	249	188	237	216	215	225	248	222	208	215	211	214	234	223	217	255	222	243	232	211	234	227	233	233	233	238	209	233	241	241	203	239	204	215	215	227	225	220	227	229	221	237	224	251	239	218	222	232	228	210	235	222	205	260	204	237	238	244	235	224	232	214	242	246	249	239	237	230	229	217	243	215	244	250	237	230	226	215	221	218	229	217	213	220	221	226	221	228	221	215	228	253	201	218	240	227	253	272	223	223	223	190	196	244	232	223	248	243	263	234	223	224	229	234	258	217	212	200	238	235	236	223	213	241	245	232	230	210	248	234	251	221	241	257	208	212	263	249	231	226	231	238	223	225	233	245	213	222	227	237	229	219	210	221	273	234	245	228	239	210	251	189	235	260	223	217	233	253	217	229	210	223	256	226	215	254	237	226	243	206	241	224	235	249	212	235	234	243	240	220	228	223	215	230	248	231	229	219	236	224	228	219	217	208	235	232	222	214	228	246	231	238	235	213	231	241	231	211	222	231	245	216	251	225	219	230	200	238	229	225	236	221	212	224	230	194	226	230	221	231	218	214	237	246	237	210	243	231	243	241	239	218	223	202	238	239	225	211	233	233	229	249	212	210	225	228	239	233	233	203	256	214	217	247	211	225	210	213	237	210	219	220	246	234	230	223	251	242	238	225	214	216	219	256	210	239	253	255	246	212	236	228	236	257	249	252	226	214	229	230	213	218	227	225	214	257	231	221	227	265	224	251	248	242	225	235	231	211	239	237	214	227	207	234	239	202	234	251	228	254	218	219	258	223	235	227	222	228	214	233	230	239	234	262	235	228	225	223	229	236	217	220	261	226	220	205	211	208	215	223	213	215	225	230	228	217	201	224	210	201	250	238	247	223	234	222	197	246	243	243	225	208	240	248	260	245	214	223	192	212	233	215	243	234	232	211	200	205	248	202	230	234	234	262	227	223	228	220	240	217	221	226	220	242	251	249	230	224	233	223	228	212	233	219	216	208	241	238	243	228	206	233	270	247	222	200	264	232	234	255	266	231	233	213	237	209	238	219	227	228	200	224	223	223	228	216	208	232	212	220	227	214	221	244	223	220	222	247	249	241	244	222	222	235	220	217	224	230	243	223	236	235	219	208	216	220	204	229	201	204	240	212	246	240	247	233	221	237	213	225	239	222	209	245	214	246	245	240	209	233	216	260	231	229	210	205	214	247	226	192	229	209	246	246	227	228	241	246	254	234	252	256	256	220	228	209	212	235	224	210	229	224	249	224	216	211	214	257	194	220	230	215	229	213	236	225	225	236	225	247	235	221	201	223	232	228	219	221	221	231	222	230	242	222	222	230	235	222	217	224	231	207	225	208	210	233	239	209	229	245	208	217	235	240	217	244	234	241
10469	9993	4275	1351	1109	965	845	823	765	751	662	678	623	628	609	616	659	572	618	594	594	662	572	613	609	610	611	584	626	603	619	617	609	565	602	560	595	623	602	605	595	592	599	644	597	608	581	655	570	568	631	636	608	572	567	589	619	607	594	658	599	584	631	640	557	565	584	654	644	592	596	599	587	643	633	621	583	592	650	595	602	584	564	602	582	611	598	629	604	584	605	599	601	637	599	607	646	597	616	663	616	616	631	599	613	620	607	606	621	660	605	593	622	617	606	621	600	622	616	622	572	597	635	621	625	615	592	620	594	658	619	600	559	606	650	586	621	533	603	606	591	620	590	655	591	575	589	610	612	558	628	568	652	622	615	655	587	625	572	609	601	610	590	586	589	580	588	614	586	563	610	572	613	572	609	592	571	611	582	621	622	566	637	620	596	661	626	578	583	562	583	594	597	613	567	556	638	629	605	565	621	630	595	587	602	594	613	577	587	578	598	600	639	606	594	665	625	603	581	574	594	576	614	552	618	597	600	579	621	623	577	585	549	581	600	570	590	615	579	623	635	616	585	588	590	587	632	594	612	579	611	582	579	666	568	602	619	585	574	598	592	571	643	603	556	564	594	607	580	590	609	576	591	613	637	625	609	588	616	584	641	593	599	559	597	581	609	600	605	616	609	653	564	573	640	619	551	578	609	597	613	611	609	595	583	602	558	584	570	596	611	576	603	605	592	623	639	577	594	587	576	587	594	609	667	643	596	587	609	586	596	565	581	571	594	628	595	598	647	593	598	550	567	637	585	628	567	625	581	633	565	584	637	576	612	584	598	555	605	579	623	609	631	652	579	582	615	645	576	583	577	591	630	600	568	582	636	550	581	588	569	596	647	588	544	626	577	588	604	607	571	599	601	604	570	600	587	565	597	555	555	592	613	544	622	610	603	607	545	587	623	594	580	640	566	554	644	645	600	565	601	571	615	575	637	568	577	623	650	589	572	640	625	579	601	624	672	593	554	610	561	574	633	562	592	621	602	569	570	561	552	582	564	634	631	590	579	562	623	569	576	584	628	595	626	614	612	581	597	571	594	591	589	658	590	586	581	625	604	569	634	605	621	548	556	615	567	615	576	593	590	597	539	603	577	594	565	658	615	612	562	588	625	585	589	580	609	620	633	633	608	558	579	548	598	579	600	603	594	573	632	625	590	582	626	565	593	609	613	646	667	618	627	584	557	594	567	621	568	629	596	623	616	623	581	611	600	606	551	572	575	596	603	607	586	614	604	641	600	619	606	573	584	600	612	556	586	605	587	575	619	626	591	570	579	595	614	625	565	583	617	590	639	584	599	577	624	606	599	632	597	554	590	596	587	586	650	591	603	546	625	586	620	579	622	616	554	625	610	614	664	605	588	667	595	631	571	621	580	587	561	604	645	591	623	570	578	623	596	619	558	612	591	586	588	590	586	584	569	578	604	632	615	591	595	585	573	563	571	614	585	605	660	561	593	631	593	576	608	602	575	573	587	606	549	578	629	597	612	654	627	601	570	601	563	591	556	634	543	642	609	596	608	599	594	567	606	561	597	611	556	580	597	541	601	556	592	597	572	584	571	569	630	603	586	585	592	644	588	601	602	633	588	580	590	582	593	579	591	581	620	639	618	555	635	582	597	593	605	542	606	593	564	594	638	578	593	574	586	566	547	610	635	566	599	593	608	590	643	601	623	602	593	609	569	627	606	558	589	595	571	596	564	601	633	569	592	585	602	651	589	623	590	590	564	550	646	624	600	585	604	602	609	595	622	568	602	595	594	576	602	600	620	605	558	642	580	616	618	566	593	616	565	608	590	616	627	617	590	598	554	659	576	612	625	598	603	583	607	575	612	640	620	608	589	564	628	607	589	600	623	634	623	641	621	572	618	599	624	603	562	599	605	574	630	592	608	617	622	599	599	611	559	582	566	579	617	583	576	594	605	619	610	612	590	599	634	614	632	599	575	593	607	593	580	599	596	614	588	623	597	578	566	621	630	596	549	541	564	599	593	586	602	624	627	693	562	612	575	607	603	574	638	583	562	572	618	612	605	609	584	599	589	571	593	622	628	587	631	610	640	612	568	593	603	627	603	603	568	581	591	599	606	634	600	578	638	559	560	560	613	587	551	608	630	599	616	637	632	608	605	615	587	607	586	559	617	583	582	566	617	583	657	626	590	581	601	608	633	596	615	569	613	629	598	591	590	546	637	618	576	590	602	653	611	621	631	602	557	610	616	625	621	605	623	622	635	593	607	617	602	641	634	593	615	585	579	580	579	600	597	596	651	565	610	646	578	607	617	575	559	608	614	580	622	622	578	635	635	576	594	604	592	596	587	590	630	581	593	592	597	641	639	544	607	607	607	612	679	623	619	585	640	604	585	573	594	628	579	647	578	556	630	599	595	583	623	591	552	635	586	634	590	617	623	611	588	551	608	572	550	624	572	562	599	583	610	581	608	577	596	625	593	607	588	578	541	610	544	581	589	644	580	584	585	609	594	632	594	599	604	636	608	572	556	588	591	577	599	607	630	584	589	594	632	589	624	616	576	592	609	595	648	571	582	599	574	633	582	625	565	570	625	592	641	591	629	576	590	588	570	635	627	563	631	595	569	592	598	592	554	605	626	602	586	600	594	577	622	550	582	616	597	585	573	605	573	626	595	632	626	591	599	583	580	610	603	629	592	592	579	603	580	602	603	585	610	558	590	625	594	573	599	622	612	595	583	573	582	587	574	583	621	602	632	593	576	620	600	589	578	591	593	598	626	621	614	633	550	588	586	617	558	544	624	575	612	597	572	598	610	590	583	619	581	608	630	560	588	618	609	590	606	640	612	547	586	576	624	559	644	593	591	634	636	597	591	635	558	588	582	561	580	595	571	559	620	602	592	624	628	596	551	613	605	583	644	627	597	585	579	586	616	607	636	615	637	556	630	610	544	612	562	554	600	559	636	589	610	660	572	646	602	562	611	547	599	628	576	576	560	583	597	600	577	624	605	582	583	594	612	657	567	580	639	614	580	586	623	583	627	643	616	612	569	606	568	642	597	579	596	608	555	579	603	631	626	593	602	610	600	637	637	612	581	619	606	625	585	619	583	609	609	601	605	595	602	587	657	600	612	627	606	559	601	609	627	586	556	572	609	618	565	584	661	559	590	624	565	598	617	581	611	573	588	588	628	616	588	631	587	533	602	633	617	598	629	603	609	608	564	579	622	569	562	567	568	589	600	619	612	589	591	557	587	590	570	599	607	600	640	585	596	584	589	581	591	640	610	603	585	592	611	556	592	600	634	611	603	600	574	567	601	582	577	620	608	568	582	614	583	598	569	575	632	592	605	566	623	595	582	590	634	579	629	584	599	606	605	579	576	652	609	586	576	608	602	587	593	582	563	569	600	607	616	609	607	624	581	649	608	537	663	587	603	567	646	560	613	583	580	570	570	608	587	590	608	559	603	585	571	581	564	589	614	638
34055	33855	23955	9746	5206	3544	1941	1143	826	573	468	442	393	422	295	259	236	242	250	224	241	225	230	235	256	237	233	218	227	213	266	234	224	233	202	215	215	234	223	233	229	212	253	222	221	205	235	238	209	186	198	213	232	208	226	196	224	216	240	235	213	213	218	221	219	203	209	230	216	224	226	216	200	236	229	214	198	213	239	206	214	222	225	220	222	203	225	222	227	219	209	235	216	219	216	213	200	208	209	211	215	220	205	195	208	203	241	210	221	210	224	203	209	190	225	210	208	209	206	206	200	200	215	211	204	232	204	236	210	216	215	229	230	222	194	212	215	231	214	204	213	274	206	203	241	214	199	193	225	236	207	188	211	203	223	222	228	207	225	254	245	244	214	183	192	211	212	202	210	212	209	206	228	223	205	201	230	209	216	207	228	204	231	207	182	196	220	215	217	222	205	182	218	188	190	206	198	221	193	206	208	197	213	215	214	230	218	207	202	244	234	196	198	214	223	201	193	190	240	223	231	196	224	209	243	215	205	231	214	222	199	214	203	200	230	233	204	209	204	224	193	225	198	177	218	199	189	202	198	227	200	192	214	228	210	201	233	205	238	229	204	222	205	210	188	230	214	197	222	229	232	233	231	236	188	241	193	212	216	226	218	227	200	201	211	197	210	185	221	220	227	193	191	206	215	210	224	201	204	231	217	188	175	238	214	209	186	209	222	217	222	198	228	215	206	199	226	207	221	223	219	229	202	206	208	222	216	199	214	210	194	199	208	220	224	213	245	196	217	190	226	231	227	222	231	245	190	240	202	208	234	186	231	214	203	201	187	214	222	221	225	184	234	202	195	211	227	217	200	177	231	192	227	214	216	211	209	218	195	205	247	220	234	203	187	217	203	191	207	200	224	240	226	221	216	217	210	187	212	227	211	196	224	186	209	218	196	230	230	219	213	191	212	199	222	221	207	205	213	205	211	224	227	214	207	224	232	235	206	233	225	197	234	218	228	207	184	224	190	219	202	224	220	197	209	227	206	218	205	218	200	259	229	215	208	201	230	235	203	192	223	176	228	237	230	219	195	225	234	214	218	228	226	206	204	201	238	219	230	202	192	204	203	225	218	210	219	205	190	213	207	216	224	215	211	209	198	197	220	225	201	236	203	231	220	230	215	215	229	206	225	215	228	213	194	200	222	206	203	222	191	198	237	236	255	230	209	231	210	234	195	180	195	194	225	203	198	220	235	223	213	204	224	238	218	212	219	210	218	210	239	211	192	207	213	214	219	202	221	200	195	209	213	224	210	207	198	210	239	200	162	204	215	217	214	225	198	202	203	228	241	206	197	189	217	213	209	204	226	228	241	226	200	224	210	235	192	217	220	222	218	229	208	221	215	202	222	193	209	206	236	211	218	190	204	259	203	215	177	195	204	191	220	217	218	191	219	185	193	202	199	199	230	207	210	203	226	217	224	214	211	214	195	210	237	212	195	228	196	199	224	228	232	229	200	199	214	207	196	193	207	229	250	177	187	217	196	235	202	208	190	222	202	183	238	215	217	192	196	215	206	203	205	232	200	240	223	248	212	216	219	201	188	211	218	219	235	208	228	233	210	206	219	197	213	222	224	218	222	190	209	205	240	203	252	193	179	224	196	212	217	224	208	225	201	231	228	205	219	198	227	219	258	203	193	207	211	227	239	221	220	204	207	208	229	234	223	218	218	223	207	205	207	215	206	208	223	194	191	200	210	209	175	218	237	213	175	194	244	205	209	200	180	196	206	210	218	210	218	213	236	187	201	208	201	217	210	240	197	230	230	204	200	195	204	224	199	210	222	210	205	200	225	216	214	229	235	204	212	186	221	204	215	240	201	190	222	205	198	194	215	225	199	197	208	206	205	206	214	191	244	203	231	211	206	201	213	248	199	222	209	202	215	217	205	202	232	221	219	198	229	218	222	206	213	225	222	214	205	215	210	209	228	204	228	211	198	220	208	221	206	223	237	214	226	216	217	211	226	213	217	213	189	213	221	207	231	203	217	233	226	216	208	219	242	227	203	194	219	218	193	225	221	189	192	196	215	213	206	213	216	211	197	198	214	224	207	223	210	209	206	208	196	218	201	204	221	212	199	190	227	182	171	221	232	227	230	189	200	236	231	201	200	197	210	206	195	206	245	236	206	216	208	233	203	207	208	224	189	240	218	192	216	219	225	199	227	207	221	246	236	201	223	212	206	217	219	215	197	218	215	218	211	238	225	210	202	214	234	233	206	219	216	216	212	200	197	248	207	235	206	211	219	205	228	237	195	224	207	218	199	206	223	199	216	225	207	212	218	216	234	208	181	213	198	229	225	196	194	241	234	183	185	210	205	225	253	239	221	215	215	204	207	199	206	231	232	209	196	203	193	228	217	189	203	169	205	238	221	199	207	202	218	223	210	214	210	186	205	220	204	203	191	192	200	216	207	232	197	206	187	236	200	212	195	227	215	200	220	223	230	223	204	234	236	218	202	203	223	237	219	231	222	222	206	210	227	229	211	209	220	208	198	200	226	243	231	252	214	218	204	183	215	205	200	214	225	216	217	241	232	210	232	207	215	209	200	214	205	217	257	214	235	178	192	231	214	243	192	201	216	207	203	205	197	193	202	197	221	208	210	214	227	214	219	185	203	243	253	191	242	205	232	212	209	218	217	222	207	205	207	194	226	218	230	196	206	207	214	227	213	205	211	204	245	203	202	218	218	242	224	201	205	237	211	238	192	225	224	208	223	246	225	243	203	194	197	215	232	203	212	204	217	222	216	225	221	210	201	185	208	218	219	241	218	234	224	226	202	216	247	211	235	219	192	207	216	209	194	207	230	209	231	194	218	209	187	210	229	189	217	229	213	227	253	232	210	220	193	212	204	205	243	243	229	209	223	241	206	190	205	204	224	211	205	212	205	236	210	208	225	214	213	204	204	213	220	211	205	218	219	210	215	210	222	241	211	207	218	204	219	249	220	221	220	202	202	197	206	183	198	179	200	198	214	182	230	186	245	218	225	217	195	260	230	203	236	218	229	228	234	203	202	222	212	230	192	205	218	211	185	225	217	203	198	213	229	216	210	203	205	232	212	208	213	227	242	213	216	213	222	218	218	227	199	213	223	230	214	210	203	221	213	217	202	205	186	215	234	187	222	208	226	213	222	212	200	236	171	205	206	179	214	206	236	194	220	196	208	202	218	226	205	213	217	221	192	197	210	212	196	242	201	199	203	218	215	201	215	222	190	181	193	219	231	212	207	209	233	224	206	200	198	202	214	226	239	211	209	215	203	195	216	214	203	202	195	205	207	212	214	204	218	200	195	202	224	199	214	218	227	216	205	223	212	221	207	217	226	199	222	198	216	215	207	233	245	200	214	222	206	200	220	203	212	233	198	207	224	225	200	185	217	222	193	211	208	208	193	224	205	206	194	207	208	223	206	226	240	229	217	211	194	204	214	204	223	227	209	227	191	228	200	202	212	226
23329	28891	14355	4688	3794	4308	3399	3348	3023	2670	2176	1566	1333	1294	938	935	815	737	757	711	665	685	705	620	671	655	625	633	649	603	663	606	598	616	613	530	615	573	592	608	585	617	553	571	563	560	601	592	578	614	613	549	566	584	539	596	565	593	550	591	569	581	576	607	603	583	595	587	591	610	581	588	546	561	569	609	589	561	623	586	567	574	577	584	536	613	614	605	557	570	599	632	570	634	589	565	592	596	619	605	600	596	590	573	585	588	606	624	595	601	626	598	574	542	558	582	589	572	533	540	597	549	580	566	605	599	571	589	560	591	585	606	620	582	588	609	613	571	563	604	590	568	587	557	573	614	569	585	587	561	594	558	528	591	531	571	556	558	567	534	579	524	594	598	537	542	556	579	514	553	578	562	573	566	555	562	544	542	583	526	550	549	560	550	571	603	543	525	550	610	542	513	553	558	557	550	485	524	549	540	537	535	558	573	533	586	557	570	562	590	512	549	547	575	572	541	547	529	593	553	527	538	544	584	548	554	581	556	579	576	541	559	532	529	551	532	552	592	572	567	578	567	587	556	582	549	579	579	544	528	530	606	563	547	525	605	591	561	577	542	534	555	512	578	554	527	561	585	597	548	557	520	563	543	560	569	567	559	573	572	534	556	547	563	574	560	525	530	567	497	574	566	541	552	569	546	592	576	553	568	577	596	535	524	569	585	549	613	615	601	542	570	550	578	554	591	541	571	545	538	545	553	577	523	599	527	522	602	525	555	554	529	570	581	543	549	558	575	514	564	585	545	530	555	558	519	563	610	539	575	564	609	549	570	588	551	584	557	550	527	551	574	576	536	565	573	561	568	549	514	546	532	539	551	561	527	540	560	517	564	519	561	560	517	564	570	586	528	572	578	583	546	578	566	540	612	578	515	538	525	538	587	572	534	537	570	602	552	549	582	526	554	568	506	583	555	579	558	567	560	564	540	568	544	582	548	540	561	563	593	583	598	555	535	551	613	560	536	560	551	578	582	510	520	550	529	544	545	554	552	554	555	571	531	603	564	555	562	575	601	588	565	531	560	553	530	543	553	559	623	513	522	562	530	552	576	540	522	509	548	533	557	535	548	573	543	603	546	582	546	522	515	562	536	564	574	537	544	565	563	577	604	551	557	552	562	566	572	576	547	584	543	552	610	577	573	529	556	510	560	563	558	557	557	541	542	565	553	544	560	590	554	555	553	578	544	573	578	551	600	584	604	538	552	574	551	546	587	545	574	532	584	560	576	536	502	571	567	534	568	538	572	552	556	567	613	567	550	562	582	544	538	552	568	573	556	561	545	565	548	569	542	591	564	561	525	547	546	569	541	538	543	579	563	563	588	582	551	544	552	591	542	562	488	566	526	546	575	571	569	594	562	566	532	563	550	516	535	528	549	519	595	556	559	571	548	560	548	574	543	534	500	567	547	575	620	545	561	543	576	578	537	506	551	568	579	603	570	557	579	581	553	558	550	549	564	526	587	590	556	552	559	574	541	576	583	554	527	535	586	582	572	556	544	587	548	550	609	562	554	571	573	589	556	611	564	563	529	570	593	558	586	545	573	562	528	536	563	567	575	584	552	531	538	559	576	551	544	534	584	559	567	576	558	544	562	607	561	598	571	519	607	560	538	581	545	580	543	564	581	546	547	522	538	579	590	561	589	558	536	600	548	555	553	578	551	552	539	571	494	542	572	524	534	536	571	555	562	539	558	535	546	572	574	592	526	534	537	565	543	539	556	603	568	567	535	512	537	568	567	560	572	521	568	566	571	555	568	553	570	579	522	550	531	572	529	564	555	560	559	571	556	572	560	561	541	565	518	552	564	598	629	579	537	552	567	536	544	571	525	595	564	512	581	551	582	584	515	583	591	548	539	492	577	578	568	545	555	560	595	546	561	566	555	560	524	552	557	546	562	573	546	518	556	566	577	539	563	568	545	572	574	549	515	551	548	548	531	546	558	586	597	522	601	547	538	555	564	574	507	590	535	534	621	547	547	530	558	511	538	589	536	572	546	581	549	572	560	568	520	571	562	548	546	543	580	549	570	576	553	525	569	539	546	571	534	560	585	560	556	553	530	574	542	534	563	529	558	570	547	553	524	524	541	565	565	592	543	561	514	568	546	581	549	584	540	544	579	561	515	565	545	568	549	568	560	540	575	564	552	515	544	582	571	594	579	598	544	541	553	570	559	554	583	541	590	506	555	549	587	518	526	583	522	548	583	528	578	576	540	561	610	591	527	565	574	558	565	553	559	526	549	553	508	544	546	572	591	581	584	532	553	561	543	518	568	522	541	576	595	551	558	538	552	562	546	530	546	598	584	539	584	512	568	553	578	598	535	553	552	528	557	561	516	547	579	576	565	556	564	543	584	550	579	578	552	581	552	568	527	554	575	526	535	564	542	565	596	559	597	586	568	519	525	554	537	558	573	575	588	577	549	546	573	602	597	480	564	543	532	527	559	542	556	573	554	565	535	584	577	610	534	556	566	572	559	532	569	612	578	544	535	560	522	553	554	606	587	500	589	590	547	591	556	552	533	557	561	571	531	554	571	546	519	576	594	548	545	549	529	511	585	562	563	605	551	571	596	556	547	567	551	546	602	553	539	600	599	594	571	566	580	525	537	539	562	533	576	585	593	565	523	558	556	589	562	585	490	593	515	532	561	544	585	603	518	541	506	537	516	550	595	543	550	546	556	573	547	571	559	540	525	531	548	564	550	561	502	556	596	554	520	560	578	546	583	591	591	575	547	570	538	583	585	561	532	575	560	575	552	544	599	482	539	552	573	507	517	565	508	550	589	572	535	539	600	589	529	512	559	557	550	593	562	533	573	537	539	582	562	545	538	549	580	566	555	569	532	558	593	556	579	558	550	562	541	525	561	592	567	550	526	562	544	558	534	604	598	533	520	541	565	579	554	544	538	553	573	589	529	530	558	604	584	584	588	557	570	557	557	561	546	575	539	523	548	531	539	550	520	532	509	574	555	560	588	568	547	540	548	562	509	529	570	558	588	571	570	538	541	580	564	531	545	531	517	588	527	592	532	549	585	548	547	626	523	567	522	567	561	559	548	542	569	561	529	596	554	546	552	527	577	593	553	528	521	565	553	565	549	550	543	549	579	563	602	586	595	569	581	535	552	544	592	565	569	554	547	589	582	542	532	591	585	548	578	577	552	530	568	550	577	553	578	528	539	564	537	514	531	565	555	548	572	576	564	574	602	512	545	536	557	541	556	544	560	577	569	501	534	563	520	538	577	503	519	517	553	533	566	558	616	587	573	568	575	574	549	542	542	554	560	557	544	592	560	544	565	585	550	584	586	594	566	553	546	530	539	566	541	511	556	556	551	563	499	575	546	586	600	531	545	538	569	493	548	534	563	542	526	579	553	590	558	573	565	574	592	517	578	517	555	561	553	609	536	571	553	534	531	543	565	549	548	571	582	539	596	478	558	598	509	558	539	592	557
43343	42981	27271	14565	8587	5543	3485	2340	1487	1019	627	702	590	368	357	265	219	187	200	182	167	189	170	158	177	179	191	154	172	160	196	145	153	159	164	153	164	158	161	158	159	150	164	146	166	169	158	183	166	182	150	139	152	165	169	149	150	169	138	146	173	167	145	168	141	163	157	177	170	131	142	149	168	163	150	149	151	179	158	159	143	147	164	163	162	157	180	164	188	170	168	162	145	177	138	147	162	153	179	160	148	168	144	151	157	151	162	144	164	165	161	175	163	140	166	137	156	160	169	149	154	154	160	165	163	167	135	143	131	159	163	142	160	159	175	171	174	141	151	167	179	155	160	171	144	166	162	149	174	159	140	143	166	157	156	147	141	172	146	127	155	176	152	154	173	153	154	124	157	161	161	141	150	155	137	142	174	149	155	146	172	144	141	162	147	141	150	156	166	169	162	148	147	152	155	152	146	149	153	167	150	162	153	144	153	146	145	171	163	149	176	180	144	137	168	170	160	134	156	159	126	143	159	146	148	157	153	134	161	137	156	144	169	167	143	141	164	140	149	145	152	149	171	152	182	140	143	144	157	150	168	153	141	166	146	171	175	149	153	143	147	167	167	146	142	127	152	156	131	158	179	150	145	158	155	173	158	150	139	177	121	147	154	147	136	138	161	147	148	165	146	167	169	142	152	150	150	145	149	162	156	134	146	161	156	156	152	165	161	158	160	161	144	134	170	154	141	140	168	165	134	163	152	136	156	153	154	147	143	133	147	162	167	140	136	150	145	136	153	147	155	154	146	159	144	142	154	151	155	152	149	162	148	163	178	168	154	162	138	186	138	153	159	165	148	149	153	175	158	147	149	154	151	165	167	134	147	151	165	146	141	152	130	164	155	143	129	145	141	160	178	166	169	143	153	156	157	148	149	168	158	130	134	148	135	152	148	171	119	149	156	136	146	152	168	151	156	164	175	156	146	157	166	159	142	161	167	154	151	148	149	170	160	157	163	149	165	143	135	146	192	153	139	152	167	141	171	158	153	171	155	160	148	164	144	172	152	151	144	164	134	156	154	175	173	145	146	156	130	132	125	147	156	166	175	137	154	170	177	149	157	167	137	147	178	138	175	165	141	113	147	158	156	146	158	152	159	159	151	148	149	137	131	155	192	144	165	149	154	146	163	163	169	172	127	156	150	148	143	117	165	188	171	139	131	144	152	151	166	150	140	141	160	177	138	150	141	164	119	168	156	153	162	144	157	163	136	163	160	180	144	151	154	139	148	163	171	183	147	165	161	152	167	133	143	150	167	163	147	151	146	147	144	136	148	135	169	138	170	155	136	150	124	162	166	164	154	150	144	139	157	141	126	165	162	161	144	152	153	138	188	140	161	153	159	156	130	140	163	188	166	137	168	157	162	161	136	140	155	169	152	184	154	142	140	145	149	162	130	139	147	174	163	148	160	161	148	159	144	171	129	156	128	134	138	163	126	165	162	149	142	142	157	125	171	175	167	147	135	138	157	174	122	151	150	155	168	135	157	166	168	187	152	155	141	144	154	156	169	177	143	150	158	143	160	147	150	162	150	138	167	162	165	156	170	155	160	148	167	149	154	140	154	157	156	161	166	173	146	173	164	169	138	135	161	172	149	176	141	136	163	145	138	163	143	124	149	159	152	161	154	170	162	144	146	136	161	131	151	164	138	112	144	165	160	159	155	170	146	155	163	155	173	159	163	147	144	166	143	165	157	153	136	151	152	144	152	133	169	146	167	134	162	155	165	147	124	153	166	145	109	145	116	146	136	132	155	152	149	157	133	145	153	125	149	147	148	162	141	159	169	159	147	134	150	133	157	147	169	175	149	146	156	149	175	163	149	150	139	168	157	168	152	157	156	155	167	151	152	137	164	154	146	173	157	147	140	146	144	152	167	162	161	161	153	140	153	149	151	135	159	151	131	155	157	154	178	166	182	134	176	159	151	160	170	156	169	145	175	161	146	155	137	151	152	137	151	160	171	139	148	148	148	155	153	148	129	153	155	179	154	164	144	152	159	160	163	180	155	171	161	166	169	155	172	176	152	152	169	150	161	149	166	174	158	131	154	164	141	156	145	132	197	159	155	173	151	168	193	131	139	139	150	159	172	166	131	139	152	128	148	158	136	163	174	175	158	126	164	151	159	170	157	147	166	150	138	152	163	170	163	156	145	164	160	157	144	162	165	166	147	156	143	160	155	150	141	139	141	125	177	140	160	134	170	150	158	145	153	166	165	127	178	143	163	144	163	145	148	172	172	140	141	149	154	165	159	156	132	164	151	154	150	136	158	156	143	162	179	134	159	154	151	172	165	161	133	153	167	169	158	174	149	151	178	164	148	163	157	180	142	156	153	158	148	126	147	175	167	164	183	169	141	164	139	149	165	136	139	164	150	149	138	161	141	169	143	162	132	159	140	137	157	158	126	162	150	161	145	142	160	136	153	129	168	147	134	146	158	164	148	167	167	158	159	146	146	181	130	146	153	161	163	175	179	153	140	161	140	138	162	162	161	173	151	149	156	121	148	140	167	164	188	159	165	152	166	136	155	155	164	135	176	184	146	152	165	172	168	150	162	154	155	128	156	143	155	163	150	169	166	169	166	180	150	174	152	155	154	142	151	139	145	136	140	165	145	155	146	140	156	156	147	139	142	132	144	162	150	155	134	162	139	154	170	152	173	159	140	138	150	155	168	167	159	139	157	164	150	163	147	148	172	163	139	144	147	154	153	177	163	150	150	168	154	156	182	158	165	142	153	158	146	167	155	155	154	156	186	168	155	154	122	141	162	142	154	177	176	151	147	163	169	161	153	152	142	140	158	149	141	175	174	148	161	147	156	167	154	166	147	170	172	162	153	155	149	161	148	156	167	143	149	145	156	157	157	142	138	147	148	144	117	168	168	166	146	147	172	162	136	139	155	144	155	137	133	134	173	148	148	166	159	132	149	140	156	146	139	154	157	153	172	138	146	143	153	146	166	144	155	181	152	172	168	169	135	151	166	152	135	143	158	155	163	158	148	171	150	161	173	181	149	146	171	157	143	137	182	157	147	157	139	141	169	159	154	150	144	165	142	161	153	180	143	176	139	131	155	171	159	171	169	143	152	155	153	159	155	160	157	145	158	120	144	162	113	161	134	174	147	180	169	173	124	182	163	165	156	159	156	147	144	160	143	189	153	166	180	159	158	170	143	154	135	128	143	163	143	143	134	155	158	175	167	144	141	151	186	138	146	152	172	167	151	196	154	142	166	139	136	153	162	149	157	168	165	157	142	147	167	158	172	138	138	125	145	151	139	168	154	165	170	142	157	145	177	160	153	129	151	163	146	175	154	148	173	159	162	144	175	160	142	152	183	153	138	138	147	170	157	194	155	141	157	138	149	175	137	152	171	164	164	141	171	154	121	132	156	143	163	155	146	143	132	139	165	163	157	161	159	167	154	162	156	148	188	133	166	185	133	147	153	136	154	143
29767	36192	14987	7002	5811	5395	5238	5046	4427	3956	2848	2287	1806	1490	1157	1057	963	876	752	672	712	659	586	606	580	564	546	566	541	524	540	527	505	529	503	527	494	478	481	504	484	499	516	482	450	469	458	456	415	444	482	438	447	473	448	435	467	436	449	420	425	418	489	428	449	430	439	452	445	473	451	488	462	447	451	412	474	440	453	451	493	451	451	459	457	474	462	489	553	466	478	470	477	466	470	469	482	426	429	507	438	476	486	480	483	521	471	433	487	476	452	502	459	465	466	433	475	490	461	444	470	452	447	460	445	466	435	453	466	461	446	455	502	472	472	470	473	444	430	465	462	440	475	435	452	426	414	465	443	429	450	434	438	450	438	423	434	405	412	428	415	391	416	420	403	432	412	429	454	399	430	436	397	431	411	447	451	461	423	413	415	443	414	416	433	437	454	425	433	438	404	384	441	410	396	447	409	424	419	414	400	415	436	471	396	419	415	386	411	412	417	404	445	439	441	440	422	413	385	421	410	386	427	395	410	387	409	345	433	415	419	401	405	402	447	415	435	404	408	437	403	385	390	423	426	375	425	423	436	451	441	404	450	451	393	402	426	412	404	409	401	374	410	440	398	435	416	430	386	404	402	426	394	428	429	413	404	449	435	431	396	435	411	420	436	388	411	403	404	410	384	423	386	406	421	409	397	414	443	377	412	403	430	440	391	409	416	435	387	387	378	396	412	434	433	406	399	474	395	391	411	388	409	405	416	418	433	413	428	447	420	388	410	412	406	396	422	382	410	416	431	432	430	416	434	409	406	415	431	441	435	426	415	402	402	429	376	412	381	434	405	427	407	410	399	412	405	437	407	407	416	419	430	421	386	422	407	425	408	424	370	388	397	437	416	392	383	383	405	388	445	392	419	431	404	406	415	396	420	402	402	386	429	453	401	426	407	368	434	388	414	383	437	433	431	442	392	443	422	406	442	381	442	420	397	437	403	385	417	387	389	448	388	418	397	396	422	392	431	424	433	426	433	416	408	447	398	417	389	407	415	439	439	427	418	431	456	422	442	435	437	377	399	430	432	413	405	427	436	366	441	429	407	476	406	437	422	415	414	452	397	376	374	408	438	436	402	401	418	442	430	389	437	421	425	423	398	417	413	429	452	450	415	478	366	405	391	417	384	414	437	393	375	411	444	428	416	420	424	422	423	424	430	430	422	392	462	391	458	390	412	421	398	385	403	418	395	405	413	449	415	434	407	450	425	432	396	395	398	433	453	401	399	482	413	418	402	410	439	442	431	399	436	416	459	400	394	431	404	411	441	414	416	413	404	398	407	424	435	413	430	437	409	425	393	452	412	428	410	444	404	398	368	414	404	432	394	376	404	446	407	402	440	459	425	432	438	414	408	434	371	421	407	436	356	419	440	384	423	438	405	400	405	385	454	428	442	431	414	402	445	374	423	419	439	436	429	398	447	388	410	411	418	415	442	407	416	423	416	419	401	423	451	446	367	384	423	418	430	428	421	424	394	412	415	416	428	411	435	418	425	395	424	425	427	440	416	410	435	404	416	448	404	431	409	382	445	428	438	418	408	417	359	420	413	396	402	396	410	444	424	432	396	433	417	428	460	412	404	413	395	405	408	443	421	445	407	410	421	404	409	408	416	450	392	396	405	438	430	427	418	450	412	408	437	451	425	408	398	404	420	399	450	433	445	375	419	415	457	382	446	413	429	421	439	393	420	379	411	414	425	410	408	399	405	391	392	408	439	406	428	407	371	396	428	396	396	405	434	423	386	432	421	406	399	418	410	415	424	381	403	398	396	402	405	395	430	434	376	366	429	390	414	445	416	430	404	415	409	429	417	400	439	402	425	379	419	400	418	407	380	392	396	390	445	408	449	423	374	404	419	399	435	416	416	460	448	393	414	401	404	413	456	403	419	396	432	368	404	426	393	373	419	409	392	450	443	422	407	420	411	389	411	419	394	420	415	411	405	414	395	436	399	443	387	396	451	414	420	412	415	398	395	384	424	415	421	388	411	411	400	373	394	439	430	421	384	430	398	437	418	407	437	389	400	431	410	402	471	435	423	382	404	402	454	419	393	394	410	391	385	407	430	423	422	446	414	363	400	385	464	449	393	413	401	396	430	406	380	416	411	425	465	426	418	422	452	407	434	439	415	398	420	450	424	409	422	419	388	461	387	402	400	389	423	427	424	444	390	408	406	404	435	420	420	422	402	377	423	433	367	417	462	425	396	440	394	417	380	423	425	414	436	421	415	372	409	413	399	419	441	368	386	455	438	413	428	426	443	414	418	393	440	429	434	419	389	402	411	402	433	432	407	403	423	424	408	384	407	435	429	431	423	432	413	421	411	385	439	468	398	424	381	408	409	431	427	425	446	431	352	385	411	446	415	417	406	391	438	443	418	420	386	401	401	426	431	428	422	409	419	399	411	417	406	439	434	398	412	407	425	419	387	436	437	402	422	416	425	440	399	402	439	433	403	389	382	361	457	349	414	402	431	456	389	400	416	432	419	406	397	410	431	408	406	460	393	385	375	419	413	393	425	411	399	397	415	434	406	400	446	404	441	388	441	438	430	403	411	434	421	399	470	424	411	391	445	387	451	430	430	377	427	415	429	440	439	383	417	404	405	372	421	404	415	433	386	403	435	435	419	432	411	396	436	422	425	419	425	441	454	435	441	446	451	393	488	432	412	450	447	404	411	438	420	413	439	410	427	423	401	387	436	426	388	404	444	431	411	426	418	468	382	420	425	390	429	387	429	408	433	386	422	406	387	396	401	426	423	429	393	406	418	414	433	411	440	420	420	406	417	432	417	406	405	408	433	436	434	399	417	379	430	429	438	437	422	438	377	402	358	431	401	421	399	445	401	413	425	432	432	410	386	418	396	440	439	432	376	436	421	439	416	408	424	391	387	435	371	380	434	455	385	414	382	450	414	410	452	458	429	392	426	426	397	483	432	387	401	450	411	440	432	380	403	393	421	407	418	408	392	402	424	416	437	419	432	409	371	388	395	413	386	418	404	384	402	405	404	397	402	450	399	441	399	415	423	381	413	385	386	424	422	434	408	414	398	441	407	429	412	408	412	405	438	442	433	399	382	413	410	394	410	431	416	423	435	400	374	409	438	415	432	425	405	399	403	446	430	396	386	411	418	426	401	430	403	416	414	404	417	428	411	379	405	406	389	432	443	412	401	429	445	436	405	427	435	403	430	407	453	428	414	413	431	397	415	448	425	422	418	392	422	418	434	389	405	393	403	429	388	411	409	417	406	422	414	414	436	420	409	412	386	403	394	425	422	402	398	428	405	398	427	397	423	414	401	404	406	415	414	416	380	437	444	429	385	398	414	410	408	380	412	398	420	408	420	404	408	425	445	433	422	392	407	394	451	471	427	435	395	441	407	406	392	437	416	424	434	385	406	416	408	390	411	417	374	393	440	445	399	429	412	416	389	406	416	368	423	380	393	417	449	399	415	412
16394	8812	2356	629	405	311	285	233	234	254	216	240	213	215	241	248	222	211	221	241	208	236	220	221	237	222	211	219	245	223	229	223	212	242	231	222	244	234	238	227	228	224	210	231	226	212	215	229	229	217	270	254	255	240	203	228	219	210	230	234	221	211	233	225	252	221	241	240	242	205	225	237	224	229	229	246	207	210	246	241	247	247	234	219	223	226	214	248	233	245	223	250	228	221	214	202	261	225	222	244	221	234	217	233	198	212	214	241	235	227	232	253	248	214	208	210	224	222	234	230	230	226	209	215	219	216	222	244	226	224	245	236	246	219	230	238	245	220	233	237	218	238	237	250	212	241	225	236	243	230	241	234	227	222	253	209	231	238	231	266	231	244	211	218	233	225	209	232	241	225	229	206	217	232	262	222	209	218	220	231	199	239	213	220	235	239	230	236	223	223	215	221	242	230	251	204	233	239	209	216	221	230	208	220	225	226	216	253	216	206	211	203	207	219	259	218	216	212	216	223	234	210	246	244	260	214	245	218	215	235	227	237	250	233	236	224	239	220	216	219	239	240	217	223	244	235	215	227	219	217	229	245	258	251	242	221	219	228	193	235	240	204	226	231	221	235	219	209	212	238	232	229	256	217	202	258	211	213	223	219	235	235	252	229	211	236	213	245	211	267	263	241	228	218	220	215	233	254	223	228	234	202	239	229	237	239	248	227	253	218	221	235	212	251	249	213	206	252	190	221	213	221	248	239	211	213	234	237	251	194	283	242	236	212	222	253	223	220	226	221	240	229	249	229	239	220	231	233	233	208	218	211	227	241	227	235	211	235	237	225	224	240	212	242	231	226	230	228	226	207	251	198	194	234	217	224	237	256	241	226	236	231	227	198	226	237	231	225	237	225	244	225	204	202	239	210	197	234	229	240	207	243	242	225	212	215	233	188	237	232	225	208	227	235	224	224	228	229	199	243	234	225	232	228	240	199	238	221	193	204	225	215	222	214	226	223	257	224	222	229	224	219	222	219	213	203	217	266	210	203	221	224	232	223	240	226	223	233	238	241	211	225	252	249	223	213	244	194	220	231	229	213	243	241	224	213	232	233	242	215	233	241	229	226	223	210	235	235	223	226	224	218	261	230	221	199	249	205	203	260	221	231	214	209	224	232	219	227	233	245	203	238	199	227	209	238	229	253	213	236	227	233	225	246	242	257	235	229	251	256	246	246	219	231	224	237	211	224	218	232	242	208	210	214	230	213	221	225	245	192	241	223	201	233	230	226	244	232	201	209	238	224	234	268	236	235	228	207	259	229	221	248	225	245	229	221	220	241	240	235	251	207	256	241	206	247	214	220	226	230	235	199	222	211	228	229	229	237	252	206	243	214	206	223	205	223	213	207	237	238	233	254	233	199	201	242	227	209	232	212	227	266	234	240	225	246	231	212	223	218	227	222	210	247	212	225	205	229	230	216	245	207	219	230	224	245	207	240	229	221	192	231	239	222	209	230	223	219	216	225	228	226	232	234	232	234	225	231	196	252	209	246	256	246	207	234	242	234	204	215	218	215	244	243	219	239	236	235	234	241	208	229	223	205	219	251	220	229	224	250	240	238	211	233	251	221	204	209	201	211	200	211	220	233	224	240	236	238	235	212	207	252	217	246	227	227	223	228	244	262	202	223	271	201	238	219	230	216	237	224	227	225	217	213	238	219	245	253	203	232	226	215	231	199	228	229	220	209	218	212	247	215	241	196	178	236	198	246	250	236	240	204	215	207	222	238	213	225	217	208	226	233	206	236	262	247	236	208	256	221	224	223	221	270	225	206	238	216	241	251	228	208	228	208	209	221	232	223	251	226	221	222	208	235	226	268	237	224	227	237	224	202	232	223	221	225	267	238	230	195	208	220	215	207	226	236	216	219	227	235	230	234	235	220	242	209	220	233	211	215	244	228	259	232	213	231	232	205	214	214	223	249	251	217	239	197	213	220	207	206	220	236	218	230	237	241	226	245	246	247	237	235	225	251	216	224	219	229	221	225	208	241	251	209	211	234	234	219	200	221	212	241	218	231	223	242	251	217	217	219	237	236	237	232	213	258	226	203	221	229	224	249	237	223	236	239	236	219	243	209	209	226	249	233	231	214	232	231	245	221	222	191	221	233	231	237	221	231	227	244	241	249	256	214	231	230	228	194	217	219	221	234	245	200	247	245	218	225	216	237	239	255	228	241	223	208	217	229	244	241	246	254	217	232	238	250	243	264	220	215	219	207	221	222	235	219	227	229	214	231	232	216	212	213	200	214	205	214	226	236	260	246	230	228	248	219	252	238	226	222	217	236	218	246	208	260	227	251	211	240	237	228	230	233	214	217	227	236	247	238	217	216	218	221	237	199	234	221	224	234	216	217	248	236	211	231	205	198	251	207	218	217	202	218	215	197	236	242	234	217	235	239	237	246	212	216	203	232	210	245	254	230	224	227	222	210	205	222	231	210	231	214	252	240	225	257	207	222	211	250	261	223	227	219	239	210	220	222	221	232	204	209	210	211	213	238	219	224	225	230	232	237	223	237	206	218	232	234	260	227	209	219	207	218	240	195	221	203	228	212	243	219	215	239	223	230	246	242	225	234	246	220	226	232	210	214	240	235	240	246	201	237	236	227	238	221	220	239	236	222	242	214	241	242	240	242	242	233	229	233	245	237	248	269	228	220	226	229	215	274	227	257	233	262	249	224	212	216	201	209	201	207	244	236	239	262	226	241	244	202	197	219	221	210	245	196	241	241	225	209	227	229	203	211	210	224	227	214	264	243	229	249	251	220	227	238	238	239	210	210	209	211	230	246	222	196	229	222	234	242	244	225	225	227	227	222	208	212	214	246	241	251	249	212	213	204	231	238	221	240	215	239	226	238	219	235	243	227	231	216	226	224	233	236	231	249	240	198	236	235	221	228	236	234	205	217	213	225	217	244	222	259	201	247	219	210	206	230	245	228	222	239	196	258	236	229	203	237	224	207	237	222	219	224	233	259	228	212	216	216	230	241	232	220	215	208	222	270	226	235	240	241	227	212	225	221	210	205	211	209	242	198	204	255	218	230	228	216	210	230	229	220	253	210	231	227	220	225	240	254	215	244	226	238	224	225	224	208	226	234	215	245	207	200	239	233	219	217	227	234	226	233	230	241	238	207	216	218	224	205	224	229	227	255	224	249	235	247	204	239	255	238	240	215	223	243	205	221	233	233	211	207	241	251	226	241	218	214	227	229	207	220	220	228	235	240	223	213	208	204	242	238	192	229	227	216	211	259	222	243	256	265	220	208	237	238	229	227	254	214	205	218	220	241	212	266	192	260	241	222	220	210	202	221	225	227	241	213	243	231	205	205	236	248	199	201	228	239	223	214	216	221	245	239	241	204	248	232	263	224	229	238	216	225	218	239	226	238	219	227	235	234	224	231	223	224	208	203	268	252	209	236	232	248	217	226	219	225	229	221	225	208	211	214	251	204
10816	8557	3669	1451	1011	905	846	806	703	732	684	813	661	682	565	601	608	578	576	619	590	600	573	597	588	613	617	594	616	593	609	585	593	612	612	566	605	622	604	583	563	588	592	585	610	594	582	563	617	610	553	572	603	578	591	637	585	596	608	594	573	599	575	570	624	585	592	596	562	544	633	612	573	596	581	605	615	592	588	620	564	549	635	604	596	601	607	640	634	648	615	601	589	589	622	646	586	606	607	606	634	575	604	582	624	596	595	646	667	613	623	612	626	627	647	625	582	612	626	593	582	564	620	620	584	627	660	565	599	598	588	633	626	587	607	615	624	610	606	578	593	598	626	569	595	598	612	592	584	637	597	604	580	579	576	585	598	598	610	601	598	599	555	557	601	584	606	535	618	590	608	575	576	630	626	595	621	578	643	568	619	632	609	581	567	587	596	588	652	581	605	559	610	580	608	576	581	599	604	608	556	614	613	573	569	606	574	545	608	569	603	568	631	591	604	557	613	570	591	602	585	591	603	622	575	617	642	592	619	574	617	570	556	582	594	604	587	578	666	607	612	582	575	603	643	582	637	593	577	568	582	571	612	554	582	575	601	567	574	597	598	598	606	611	565	577	545	583	593	630	665	590	559	571	604	579	585	571	606	576	630	588	576	643	572	594	550	652	589	598	582	603	591	597	578	610	586	629	590	606	602	529	611	625	595	583	570	604	603	591	590	605	606	595	578	597	573	597	609	593	587	646	631	687	569	582	568	565	547	605	611	627	638	580	568	576	595	619	618	622	594	583	622	599	590	544	596	578	609	574	614	598	595	565	564	619	589	634	591	568	576	553	613	569	601	570	577	557	604	625	573	581	566	577	604	611	552	634	549	615	576	628	605	609	592	596	601	599	569	564	600	606	576	600	600	619	649	589	594	601	614	568	560	568	587	588	590	602	605	591	584	578	584	579	614	581	592	582	581	597	596	599	602	574	639	580	631	620	557	605	600	538	609	561	612	572	597	588	587	609	558	586	599	586	576	615	599	617	601	561	590	580	629	610	647	573	570	606	595	584	620	572	554	597	609	601	592	574	611	644	628	629	610	583	589	591	603	623	562	597	589	559	585	538	571	609	569	586	589	569	610	620	589	629	601	599	620	602	593	618	618	599	594	552	590	611	587	583	623	574	609	571	648	605	611	597	596	604	555	639	570	628	601	613	602	585	626	598	587	596	587	615	565	589	589	589	643	615	602	578	590	576	565	593	610	556	577	585	577	613	583	583	595	605	607	618	614	603	617	618	611	627	543	623	608	595	597	562	570	596	588	564	653	641	617	621	577	571	580	596	633	592	613	591	605	612	571	622	628	571	590	586	570	608	570	570	611	538	569	595	581	638	605	556	604	649	570	603	625	546	575	662	597	658	588	554	595	586	573	578	600	571	600	592	619	607	589	605	630	584	607	627	586	628	585	562	600	619	601	593	589	586	581	584	565	563	605	615	580	618	622	580	599	548	586	606	582	598	615	663	610	625	577	587	578	612	586	561	598	576	621	580	613	609	620	583	603	613	617	579	555	577	632	620	597	553	605	590	590	590	597	627	593	610	584	588	563	648	580	572	601	591	595	662	621	636	594	603	613	648	609	580	565	544	613	566	575	607	579	609	584	609	610	642	583	635	604	580	602	585	603	586	566	563	577	612	637	555	579	614	614	599	624	575	619	576	579	601	583	572	587	622	598	563	594	547	568	647	621	602	638	609	592	591	613	544	589	577	586	572	578	658	609	593	617	601	609	634	569	666	601	571	589	603	587	578	614	583	598	624	595	621	556	585	591	587	561	594	564	591	593	559	566	603	601	599	560	616	608	607	601	596	565	620	597	602	544	578	612	600	565	609	602	568	561	628	603	590	608	592	590	619	591	593	604	619	557	587	538	597	586	585	574	624	597	604	622	619	581	614	602	575	613	596	610	601	591	598	596	587	584	618	633	594	588	611	577	587	598	606	617	621	602	595	648	577	634	625	627	629	569	603	615	605	618	560	560	575	602	582	607	575	565	592	594	589	556	571	611	594	594	597	561	602	582	562	647	592	614	617	610	573	617	579	616	604	569	587	599	584	612	606	621	574	616	585	585	579	563	559	581	570	624	616	564	610	579	626	568	576	652	630	570	595	555	583	619	620	606	581	593	631	593	585	619	559	575	632	553	581	603	635	607	600	608	593	609	622	634	622	604	598	570	635	601	577	603	613	623	576	628	600	595	610	587	589	610	586	656	540	627	625	610	592	630	600	592	637	588	562	576	574	601	616	582	611	611	613	581	602	600	627	598	623	630	596	631	620	563	588	546	569	587	604	590	568	558	573	578	619	572	628	611	589	568	615	590	599	595	592	613	581	588	588	568	612	601	633	586	627	572	601	623	664	548	567	585	593	618	587	609	636	589	613	603	633	588	556	597	609	631	588	598	602	624	573	620	618	623	578	575	585	542	599	572	584	565	607	631	603	586	608	571	595	558	572	634	572	635	583	591	588	609	581	616	578	623	581	626	547	594	601	596	589	591	630	579	602	609	608	557	613	593	606	630	590	552	567	564	639	618	622	607	591	571	579	561	598	626	567	575	642	571	626	607	604	577	595	626	648	586	602	562	621	581	660	598	565	590	573	604	636	657	593	586	555	608	580	579	585	612	628	608	582	599	560	567	586	559	592	559	543	601	606	585	607	539	608	612	596	627	597	574	572	615	572	610	555	595	564	598	617	600	629	602	636	577	621	581	581	614	570	576	620	583	587	622	614	591	594	593	607	572	598	596	569	563	597	592	574	638	593	591	551	573	589	598	616	602	613	603	618	597	611	556	609	608	639	599	575	680	579	582	601	606	586	606	580	584	584	560	613	572	606	596	610	562	581	605	617	600	571	565	585	581	631	611	598	610	604	598	604	644	593	588	572	618	593	613	619	585	649	572	596	560	625	612	612	566	631	618	610	581	599	573	569	585	598	618	554	641	555	586	593	590	614	578	609	612	586	571	584	603	618	603	635	537	562	577	636	627	602	605	615	596	593	625	549	581	580	602	600	601	619	593	584	652	611	607	607	647	562	593	577	597	636	594	594	581	622	615	580	534	640	608	581	593	570	598	615	642	632	584	602	565	608	582	549	618	583	598	589	629	571	602	655	630	580	610	584	588	593	546	553	586	561	567	601	632	643	565	574	579	608	588	652	570	612	585	568	572	573	544	600	614	577	602	581	585	601	562	630	614	575	546	563	613	555	539	637	587	586	614	560	583	622	625	583	603	643	590	633	573	575	650	515	558	570	567	550	600	568	567	625	605	587	594	589	641	550	596	608	583	598	600	575	620	572	562	615	589	590	603	580	593	581	605	580	556	594	575	598	618	579	599	565	618	561	602	581	598	565	547	590	588	609	621	633	587	544	611	580	640	645	577	624	601	614	576	567	669	573	579	607	594	595	588	601	619	592	620	613	607	636	593	586	629	603	564	603	584	587	621	562	588	594
36306	37778	24538	11361	5687	3613	1897	1184	720	634	455	566	371	327	338	293	239	216	251	208	235	242	222	232	235	243	208	190	234	201	230	213	241	211	260	206	235	211	197	191	218	218	215	231	198	217	209	214	201	201	201	202	227	200	242	211	203	179	230	216	225	219	193	206	224	185	227	223	213	196	233	238	210	217	214	204	209	242	221	238	232	223	220	216	210	197	220	245	233	211	220	249	225	199	237	213	195	201	218	228	214	210	210	213	192	230	239	229	238	213	206	218	232	236	199	194	226	200	203	188	217	187	209	237	217	216	219	229	199	231	219	226	232	234	205	247	218	241	214	201	207	232	231	186	197	216	199	220	225	226	233	224	223	186	207	193	175	253	221	191	204	199	212	224	221	218	232	248	214	230	236	236	198	206	221	214	207	220	234	213	187	222	235	223	236	229	230	212	238	216	218	205	227	209	192	230	206	218	220	246	195	206	217	244	216	207	205	223	193	231	237	220	215	199	190	228	188	219	214	203	224	219	218	224	205	217	212	212	204	198	201	211	205	213	219	202	201	215	222	208	210	232	200	206	200	213	220	221	217	198	198	206	211	229	195	190	225	180	202	223	195	188	221	199	182	202	223	257	216	205	210	204	194	224	223	234	248	203	178	207	217	201	193	230	176	224	253	203	215	191	195	212	227	200	202	235	225	236	205	200	228	182	181	212	225	207	209	234	202	212	203	221	209	214	211	236	215	221	183	206	239	227	209	237	236	221	210	195	213	222	196	207	229	217	206	203	222	218	213	209	198	203	219	220	218	222	214	185	236	214	196	233	228	233	205	202	196	199	230	209	214	226	187	201	213	196	211	209	195	207	207	235	206	231	207	218	198	185	212	184	216	216	204	234	202	220	196	242	164	196	197	216	226	208	216	198	206	191	244	210	215	211	219	216	215	208	199	202	228	208	234	228	228	210	202	246	197	204	235	217	244	199	208	200	213	230	222	202	197	211	210	210	201	209	194	202	232	231	226	208	200	195	218	188	245	201	218	230	227	217	230	209	210	216	213	216	186	194	218	237	210	210	204	231	244	207	218	240	221	205	216	204	250	251	186	211	186	216	223	219	215	206	209	214	238	235	198	216	185	195	217	188	217	230	219	194	233	227	209	210	223	228	224	210	207	205	226	210	221	214	199	215	206	213	207	210	208	191	203	206	192	215	237	189	192	178	201	205	228	207	193	222	212	211	237	199	224	215	233	199	191	203	202	227	215	195	203	186	181	216	222	210	209	204	220	224	197	185	209	222	230	191	190	236	235	231	200	200	205	211	232	184	204	198	181	226	186	216	200	222	211	235	239	215	211	212	226	221	236	212	201	243	236	234	230	225	215	217	203	221	221	219	220	238	233	228	182	223	197	209	193	228	195	209	199	222	206	234	253	223	221	210	214	224	213	231	229	188	194	211	214	179	191	195	223	199	199	222	224	209	188	212	213	215	229	207	207	242	220	212	215	196	218	213	215	214	215	236	211	208	215	223	222	237	214	232	208	229	201	215	207	211	205	220	209	230	214	206	219	226	215	224	230	192	209	226	221	209	215	181	218	212	215	191	206	205	234	201	185	195	209	213	219	193	210	196	230	206	225	208	179	228	219	218	225	222	199	220	237	207	212	252	233	221	171	207	216	212	207	207	217	250	226	215	199	193	195	226	187	227	194	200	204	226	235	198	216	207	227	217	208	221	219	198	177	217	212	221	207	193	210	202	228	198	203	240	211	222	200	220	190	220	215	195	190	213	205	210	235	205	209	230	229	216	212	220	210	190	221	216	227	200	216	224	209	215	191	207	223	220	226	213	209	228	215	204	241	195	201	204	235	226	187	211	221	201	191	213	231	203	217	186	204	234	213	216	211	228	225	233	234	222	211	187	201	217	200	220	225	189	207	228	181	220	224	236	190	236	226	213	203	203	232	229	225	204	204	217	191	216	216	233	203	225	199	208	228	214	229	197	243	227	195	237	216	212	202	219	201	217	191	222	199	215	211	228	241	245	222	204	243	218	219	231	210	211	208	188	186	208	182	211	219	232	213	218	210	207	191	208	241	217	204	195	192	206	207	216	203	205	203	233	208	176	200	228	211	186	199	224	223	193	220	200	213	211	204	219	208	210	228	214	201	201	187	203	219	199	252	208	215	223	224	213	218	175	188	222	221	215	205	225	236	230	210	212	189	209	195	221	220	204	237	211	218	225	218	201	196	180	203	213	200	228	242	207	222	220	213	221	242	211	237	208	209	210	213	189	217	214	211	195	208	202	205	208	218	198	200	191	220	215	213	207	208	219	191	213	213	219	215	222	207	191	191	210	203	212	199	195	218	193	192	209	220	225	217	193	209	228	188	199	225	217	191	214	218	224	229	234	237	209	222	212	225	200	223	216	228	198	214	221	226	200	215	182	217	199	221	203	216	212	217	191	182	216	224	219	204	194	202	203	230	204	218	229	216	185	207	212	214	229	210	204	224	204	220	220	227	205	195	212	214	226	247	226	182	199	224	210	190	229	193	244	181	237	203	220	213	211	207	214	242	221	181	216	220	230	223	200	200	210	210	224	217	210	192	220	224	211	224	211	210	233	229	223	211	211	179	227	209	197	224	207	219	223	230	232	201	241	188	227	198	194	227	199	193	203	194	191	182	209	204	199	204	224	219	206	212	226	216	218	234	231	202	213	221	225	209	212	197	189	221	214	215	208	226	194	236	218	209	206	194	186	200	206	237	199	193	218	204	204	220	212	194	202	207	233	218	201	218	203	216	196	205	224	223	214	259	215	219	204	214	206	177	219	207	206	222	209	230	191	217	232	215	229	201	215	220	194	227	199	201	199	239	200	211	219	194	185	217	226	240	217	225	213	201	198	244	221	214	220	219	211	195	218	207	212	207	191	198	204	237	216	199	199	216	220	210	222	204	195	189	208	190	197	235	232	210	211	240	201	213	204	203	231	247	220	215	210	216	224	214	226	178	217	216	203	253	220	193	219	233	204	218	226	198	195	199	217	211	204	209	234	234	198	217	209	211	229	205	209	209	215	214	223	200	218	234	215	212	199	230	197	219	222	223	219	240	184	210	201	221	217	220	214	212	198	203	207	213	227	207	194	202	211	232	186	195	200	224	202	209	235	214	219	209	232	225	193	215	215	217	227	210	193	232	224	188	184	198	196	223	252	226	214	212	216	212	182	213	239	196	189	210	213	234	249	223	182	222	220	214	227	220	203	213	195	216	210	214	215	214	231	206	200	208	208	210	196	189	195	208	216	197	191	210	200	219	230	188	203	223	222	223	211	210	203	200	212	207	205	221	214	222	202	236	199	219	210	233	224	233	208	175	197	221	218	195	221	218	237	224	214	222	204	214	204	233	210	225	206	206	218	210	200	207	207	226	191	214	191	219	198	229	188	185	237	219	210	203	183	208	219	222	239	220	226	203	186	217	213	207	226	216	216	199	222	216	205	213	205	205	226	201	204
25076	31624	13942	5152	3716	3941	3361	3227	2869	2758	1959	1790	1188	1171	914	1015	898	793	789	637	716	677	653	650	617	619	597	645	626	617	597	629	578	569	644	586	593	595	577	564	617	579	554	590	566	597	590	562	590	590	617	610	611	565	618	593	600	550	577	606	583	587	547	558	570	603	524	569	550	557	576	616	597	605	556	583	583	605	554	579	576	621	540	575	561	602	561	612	610	579	570	583	605	576	569	583	563	583	612	578	617	571	550	576	595	583	599	589	633	588	579	575	583	526	600	561	581	597	597	569	633	571	551	577	588	610	562	562	559	559	587	565	577	602	622	607	544	531	572	545	601	586	546	540	558	607	548	559	568	583	557	567	587	566	564	565	538	517	534	559	587	563	549	530	565	606	556	545	545	580	558	539	532	550	537	550	549	559	546	598	607	508	570	551	534	573	580	566	566	563	509	595	513	556	599	545	549	596	576	571	574	528	536	583	563	553	550	586	589	543	532	541	562	578	546	637	589	551	542	570	529	525	572	538	554	557	590	571	517	579	567	541	552	559	538	551	559	597	560	548	507	516	559	540	554	548	570	559	503	553	560	522	538	533	576	522	530	540	566	566	558	562	551	629	536	538	506	548	579	518	568	547	557	572	550	529	542	524	541	550	551	502	536	542	570	539	536	525	563	601	548	567	567	567	583	556	537	551	560	547	536	550	537	548	516	584	548	549	534	578	552	555	546	569	535	558	552	564	521	550	566	553	516	546	572	521	554	542	557	549	560	556	606	531	532	569	591	583	547	533	618	548	565	536	530	548	590	553	605	557	544	564	582	570	536	540	528	551	587	512	553	560	539	567	550	560	557	554	571	559	575	587	570	556	532	578	565	575	577	598	586	522	512	585	570	529	575	536	561	593	503	574	548	562	569	589	561	587	575	584	536	556	552	545	578	509	618	567	519	557	569	555	526	612	553	559	574	547	548	550	569	540	575	552	560	576	571	532	540	552	555	526	525	563	548	591	553	580	552	546	600	549	553	553	527	553	544	563	516	550	608	529	515	589	539	538	552	529	557	574	556	587	576	523	536	563	520	595	550	554	583	602	590	557	515	513	547	547	572	589	519	522	537	534	580	548	564	548	561	514	559	551	568	536	558	589	539	549	494	566	567	595	552	533	512	574	556	524	527	588	565	515	540	518	541	573	560	543	559	587	545	578	572	561	519	570	534	531	565	594	602	572	555	562	521	558	538	536	557	537	521	610	552	583	575	575	562	564	582	504	550	567	593	538	560	539	513	550	558	593	600	531	542	564	582	568	572	547	542	559	552	558	562	530	567	563	528	553	572	536	561	575	553	582	572	535	591	557	546	542	548	548	496	514	533	582	562	567	523	494	616	557	495	522	561	526	584	594	543	519	561	552	527	582	531	556	578	522	598	513	532	565	561	575	558	562	527	552	556	549	516	524	561	526	563	541	497	571	545	540	541	563	558	605	539	554	588	512	553	527	572	555	531	553	526	572	521	534	589	560	530	567	583	589	562	559	545	584	563	530	599	568	530	563	602	590	566	572	578	564	537	525	573	561	555	534	541	535	621	541	561	535	551	583	551	529	544	570	565	542	578	556	564	548	560	556	570	621	570	615	587	543	574	540	558	571	574	558	575	550	573	560	540	538	563	553	557	551	559	556	529	569	576	564	575	571	555	555	530	558	554	530	548	539	547	572	574	593	559	548	539	555	565	552	525	491	555	529	560	543	572	557	582	540	536	587	539	513	546	540	519	531	574	523	565	584	532	584	541	557	582	542	537	554	556	561	603	531	555	529	558	593	543	566	561	543	560	591	498	568	575	559	583	588	529	539	603	603	558	584	561	542	525	531	543	542	566	568	513	566	585	512	556	596	545	545	593	510	550	524	560	537	557	575	582	550	543	524	565	557	540	512	547	609	564	583	469	561	584	586	561	521	563	551	565	596	567	539	539	571	527	571	586	574	531	571	545	540	556	525	519	577	515	504	511	595	565	561	528	566	544	531	511	523	537	564	565	558	552	543	576	560	535	542	577	575	538	509	528	579	520	568	553	527	526	528	558	588	532	528	563	544	557	524	577	525	539	579	544	552	535	532	575	580	559	543	578	566	518	569	551	527	577	521	562	598	536	594	526	553	578	529	550	509	574	519	569	566	543	584	557	525	552	542	541	554	590	552	595	508	575	538	527	576	551	528	598	584	556	563	536	565	578	560	586	539	525	550	573	541	558	569	565	585	556	541	546	545	569	571	594	583	605	554	591	546	529	542	602	553	587	577	541	585	508	568	571	597	541	563	521	553	540	548	531	582	555	530	547	563	525	545	572	548	570	536	537	531	554	576	540	536	541	516	585	587	585	533	507	545	596	580	583	566	571	556	567	546	576	564	549	559	543	481	547	583	548	589	555	543	588	550	579	550	578	599	525	518	556	573	588	563	570	527	583	567	590	575	555	529	495	579	550	601	579	558	549	597	565	577	576	518	546	567	539	574	584	521	574	569	532	548	528	534	513	606	554	566	588	575	558	575	540	515	574	555	553	550	589	548	581	577	534	563	529	557	579	547	496	527	549	544	569	531	555	548	584	529	540	600	563	568	550	600	520	562	516	558	553	590	556	533	561	556	583	518	546	542	569	575	573	539	543	511	542	559	571	564	547	525	578	551	570	557	561	553	526	516	550	542	555	523	531	520	524	574	582	514	524	518	511	569	557	580	519	562	566	546	539	542	548	531	547	561	545	551	563	585	572	579	579	522	567	552	562	524	570	542	542	541	543	554	523	549	584	538	534	559	516	529	568	556	548	567	535	538	528	569	577	548	569	591	547	557	543	567	579	552	547	533	577	556	535	532	561	542	520	581	556	549	560	590	549	546	514	587	569	527	591	523	598	566	537	557	527	565	553	536	535	584	528	512	579	581	547	564	508	565	522	535	542	557	591	532	565	549	507	525	579	573	554	522	583	522	579	534	547	560	563	542	510	561	583	548	555	533	526	564	567	543	541	553	543	553	595	557	564	580	595	558	583	549	539	516	569	506	540	566	547	592	514	559	565	589	577	513	555	558	540	549	554	567	513	603	514	512	535	570	595	542	562	551	532	560	546	556	581	519	526	570	593	564	568	581	553	535	567	570	578	553	599	558	555	597	536	545	588	558	561	567	539	512	541	544	611	556	566	550	566	566	546	585	588	560	580	601	553	513	536	553	589	562	576	559	545	599	544	608	568	556	547	557	593	561	537	559	573	554	569	554	627	566	553	592	554	519	561	538	564	542	539	553	566	538	557	546	560	553	547	601	546	532	587	530	558	506	552	534	567	565	595	561	601	567	537	595	579	522	525	570	542	611	511	535	574	565	555	544	560	608	522	576	538	591	548	570	537	522	535	583	578	549	565	559	600	548	552	491	568	576	541	588	553	536	554	578	574	525	547	565	559	517	563	587	573	538	572	545	531	565	590	579	578	533	548	605	559	563	533	552	559	547	607	532	542	563
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
